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
339423127195	339423127764	339423128314	339423128864	339423129414	339423129964	339423130514	339423131064	339423131614	339423132164	339423132714	339423133264	339423133814	339423134364	339423134915	339423135464	339423136014	339423136564	339423137114	339423137664	339423138214	339423138764	339423139314	339423139864	339423140414	339423140965	339423141514	339423142064	339423142614	339423143164	339423143714	339423144265	339423144814	339423145364	339423145914	339423146464	339423147014	339423147564	339423148114	339423148665	339423149214	339423149764	339423150314	339423150864	339423151414	339423151964	339423152515	339423153064	339423153615	339423154165	339423154714	339423155264	339423155815	339423156364	339423156915	339423157464	339423158014	339423158564	339423159114	339423159665	339423160215	339423160764	339423161315	339423161865	339423162415	339423162964	339423163514	339423164064	339423164615	339423165165	339423165715	339423166265	339423166814	339423167365	339423167914	339423168464	339423169015	339423169565	339423170115	339423170665	339423171214	339423171764	339423172315	339423172864	339423173414	339423173965	339423174515	339423175064	339423175615	339423176165	339423176714	339423177265	339423177814	339423178364	339423178915	339423179464	339423180015	339423180565	339423181114	339423181665	339423182215	339423182765	339423183315	339423183865	339423184414	339423184965	339423185515	339423186064	339423186615	339423187165	339423187715	339423188264	339423188815	339423189365	339423189914	339423190465	339423191015	339423191565	339423192115	339423192665	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2703	3600	2300	2703	3600	2300	2702	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2699	3600	2300	2699	3600	2300	2698	3600	2300	2697	3600	2300	2697	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2694	3600	2300	2694	3600	2300	2693	3600	2300	2693	3600	2300	2692	3600	2300	2692	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24769	21967	37089	59675	53762	30687	11748	1575	516	517	473	482	495	451	441	492	465	490	525	527	461	482	506	585	577	530	515	505	478	480	419	442	468	475	442	456	450	458	430	485	442	449	463	456	467	422	468	449	472	475	443	463	470	483	454	442	489	400	484	450	449	451	495	418	440	445	423	468	405	451	414	462	448	478	432	448	489	426	427	458	426	424	441	458	453	445	461	447	391	417	462	450	447	464	439	418	426	459	448	381	487	448	434	435	438	420	477	462	418	439	445	443	435	475	454	431	467	462	454	436	445	469	451	425	408	471	467	422	468	459	459	436	475	440	460	441	420	424	434	498	494	457	438	431	439	439	451	470	405	460	428	462	437	446	435	447	454	436	440	404	439	445	441	479	472	442	448	440	462	413	461	441	443	485	451	444	437	474	446	448	454	436	374	452	434	485	465	467	476	477	433	457	473	423	423	451	462	422	457	476	448	458	496	455	441	460	422	440	483	475	428	449	444	457	450	456	426	425	451	419	442	468	414	430	479	405	432	422	458	433	411	393	453	488	470	464	435	486	440	459	467	466	454	468	464	431	464	466	455	440	461	469	462	422	422	421	418	482	475	424	445	452	445	413	439	426	442	434	486	440	457	424	443	488	381	466	471	487	419	459	457	435	448	424	478	419	442	437	471	445	441	445	420	463	471	420	376	434	434	441	454	432	434	438	435	444	449	450	450	454	446	489	489	479	438	445	482	435	459	443	435	436	426	442	461	466	480	433	455	445	423	467	385	429	413	447	451	441	464	430	418	480	441	417	456	444	438	439	424	441	450	466	488	473	463	402	466	451	478	454	444	447	433	438	425	468	439	483	476	488	460	422	466	481	443	459	439	412	428	469	437	388	455	429	420	472	461	459	467	438	427	463	446	436	467	446	413	469	439	414	471	447	459	459	458	426	447	445	450	482	462	464	414	439	450	447	465	444	424	446	442	409	427	496	472	448	501	446	423	430	454	434	403	479	432	433	460	458	466	420	463	422	455	467	406	423	450	441	432	439	436	409	459	438	450	413	433	463	468	468	410	476	448	459	465	440	453	405	441	408	428	426	393	431	440	438	445	456	451	461	481	458	441	446	460	429	426	454	438	429	443	454	450	434	460	445	448	433	428	426	451	461	446	457	479	428	400	434	469	415	435	428	453	468	438	425	485	485	473	444	496	412	499	448	438	433	432	395	434	437	463	470	447	459	400	419	487	442	456	452	448	453	495	438	469	403	440	458	425	486	436	445	497	456	457	460	469	434	452	449	429	462	441	438	476	452	466	439	431	442	464	438	435	470	443	434	461	475	401	420	450	466	462	416	456	456	469	457	447	452	436	417	443	464	420	499	420	430	459	446	446	471	482	432	441	467	470	455	446	451	459	428	455	460	456	513	468	421	448	452	455	437	447	432	410	458	424	489	485	426	410	433	416	418	476	478	453	448	450	397	404	459	396	448	434	429	401	417	455	477	442	432	445	451	435	428	444	442	427	435	454	438	447	414	432	420	424	468	481	442	453	438	474	472	428	453	404	426	405	476	473	446	463	430	424	436	470	433	453	452	457	407	434	440	435	438	444	475	445	429	469	462	403	464	438	443	421	446	441	420	455	483	423	457	421	433	430	464	425	421	466	452	456	417	442	445	445	422	461	457	451	446	449	438	434	424	443	439	439	462	448	456	477	420	462	441	496	474	466	465	432	445	443	466	462	455	417	440	444	483	475	466	429	440	444	460	467	488	458	472	460	469	438	446	461	421	466	451	419	472	487	458	431	447	424	461	447	441	494	452	471	463	417	444	419	486	443	452	524	437	464	469	415	415	398	399	456	467	436	500	454	479	462	464	457	482	495	469	489	459	435	440	477	469	463	464	433	466	477	391	442	433	439	477	421	442	452	455	448	466	456	472	421	434	486	409	462	420	435	434	461	493	476	461	461	465	453	449	455	431	459	450	458	426	447	453	444	488	469	448	437	437	478	434	437	458	458	412	461	459	434	480	445	463	469	449	425	433	446	502	459	452	451	456	409	430	432	443	475	437	481	434	449	466	467	471	427	421	401	402	492	429	469	447	459	471	443	435	464	420	401	458	474	470	449	451	468	457	479	450	471	435	419	456	414	479	436	446	456	405	444	430	460	437	472	437	432	415	463	490	431	445	450	425	462	453	477	439	432	408	464	442	464	441	430	453	514	448	442	474	433	432	461	436	438	457	420	431	447	434	442	436	448	394	445	435	479	468	447	449	450	428	424	423	462	421	425	438	436	472	430	453	445	439	446	437	475	423	464	438	492	417	451	433	458	451	438	470	450	431	425	419	426	437	409	426	457	449	435	412	438	429	448	480	440	451	456	442	423	444	461	435	463	452	450	469	483	448	414	425	447	456	447	447	424	429	460	448	457	481	445	469	432	436	470	470	441	438	446	454	454	471	473	454	451	448	422	429	452	449	425	457	456	489	473	463	424	442	418	439	450	450	452	436	431	469	425	450	424	471	437	431	445	471	469	440	435	440	416	414	445	472	468	421	446	459	434	415	480	448	470	485	484	459	393	471	438	446	431	451	422	456	488	458	462	412	509	457	454	448	425	450	442	466	454	443	467	426	429	441	421	460	445	441	420	420	406	432	475	437	471	477	459	426	469	442	440	429	443	448	478	441	456	435	459	422	429	431	458	436	411	432	455	420	452	425	438	468	443	431	398	439	443	431	402	482	428	470	423	452	401	474	406	425	465	457	440	461	471	447	462	477	443	406	423	453	433	424	424	443	440	475	460	447	463	468	434	426	470	459	436	466	441	426	469	458	461	429	461	435	458	460	429	459	442	451	447	404	449	440	434	425	479	418	452	409	426	474	442	436	407	456	455	417	444	441	469	439	445	473	463	427	436	468	455	452	444	442	455	431	415	443	464	447	457	408	461	455	450	441	504	414	466	436	459	461	449	448	440	443	438	434	420	484	431	431	448	423	459	422	477	431	449	477	447	441	451	455	447	458	442	460	448	441	445	428	450	429	420	441	431	430	465	469	460	451	422	431	464	463	473	442	440	478	465	433	436	422	462	433	441	439	419	463	455	450	483	458	468	431	454	443	499	429	414	444	478	442	457	452	468	460	439	413	429	433	432	447	448	477	470	451	458	441	435	463	488	453	454	439	437	438	474	418	438	445	407	430	472	471	487	411	414	486	460	445	424	456	439	467	423	440	450	447	451	446	470	457	457	444	430	440	478	479	425	436	469	468	402	444	477	428	448	440	437	464	441	435	426	441	466	465	452	427	447	466	461	406	453	413	474	364	439	477	431	426	461	450	433	457	438	449	433	446	426	435	468	470	426	462	460	457	437	466	455	454	453	468	484	443	440	459	427	442	452	447	430	440	466	397	456	429	431	410	448	454	410	463	447	435	502	435	434	447	434	454	442	451	426	471	440	440	445	483	486	470	420	458	415	453	439	474	467	465	459	416	437	423	471	424	434	479	445	437	455	470
6415	62514	93400	79375	55147	18118	5312	1083	494	538	478	465	464	498	487	469	489	472	654	611	495	506	596	783	707	598	562	507	510	493	461	515	496	469	522	476	501	458	478	471	497	486	505	512	480	482	504	469	435	445	463	496	465	483	484	487	449	498	489	512	503	488	477	520	460	514	518	466	457	448	480	468	469	491	507	431	512	488	520	460	490	451	501	479	493	466	464	491	494	491	494	530	478	510	481	501	438	473	471	474	470	489	479	466	473	499	467	455	479	467	489	482	501	498	468	497	469	480	514	490	457	460	453	472	452	501	476	480	444	495	488	468	478	507	493	443	459	496	497	487	524	467	462	518	483	437	473	505	529	482	512	498	457	482	481	498	475	470	466	496	458	490	440	493	425	463	463	486	498	436	505	459	536	474	474	469	486	461	496	488	473	519	473	482	458	494	501	490	503	468	462	507	506	494	431	481	469	473	458	424	492	483	516	467	481	479	449	499	489	448	465	508	495	472	507	510	545	478	522	476	492	464	480	462	511	478	484	481	486	451	503	486	481	481	471	474	493	484	507	483	473	497	510	483	458	489	494	482	494	483	458	485	473	504	480	501	488	488	463	482	486	474	498	508	505	504	481	484	473	470	479	495	473	467	465	487	490	451	538	455	480	480	436	487	520	447	467	477	472	487	490	488	438	474	496	443	488	504	485	479	536	492	510	463	482	486	474	513	473	490	456	493	472	479	476	417	464	489	472	498	430	519	515	495	496	484	479	450	503	477	472	511	536	479	499	511	498	495	499	460	466	508	442	511	431	508	490	483	459	514	511	451	462	464	426	522	489	453	455	463	486	494	465	470	465	479	470	508	521	467	486	474	449	491	487	530	433	537	508	482	486	487	468	470	488	488	498	534	488	451	473	482	491	474	489	491	487	492	488	464	483	481	461	488	489	485	478	522	466	469	492	495	493	497	481	503	478	461	489	514	464	486	493	472	476	486	469	462	406	469	496	490	464	475	509	479	463	482	476	480	482	507	477	501	477	479	464	477	512	475	466	507	472	484	469	483	514	469	457	486	459	461	508	499	489	451	527	519	479	503	457	508	477	472	453	482	517	481	551	521	499	494	473	469	480	479	494	469	515	439	488	457	450	485	488	494	513	480	453	496	466	487	454	473	492	459	453	490	498	491	502	493	449	467	484	430	495	472	470	475	489	494	485	498	519	496	461	462	462	498	490	478	470	485	470	485	464	500	482	461	481	505	485	479	459	499	465	487	516	478	460	509	479	452	492	485	449	441	480	460	503	474	484	466	455	449	444	490	503	478	485	484	488	427	469	495	444	491	520	477	453	471	483	457	521	517	465	483	480	489	510	514	504	474	499	451	496	453	452	509	473	473	469	487	476	456	465	458	460	470	526	495	489	491	479	501	485	440	492	502	522	460	515	481	467	487	511	499	472	504	458	480	481	502	497	513	486	494	470	469	494	486	492	476	460	448	471	474	503	504	494	456	464	466	468	487	461	474	499	505	450	489	466	504	470	481	465	475	484	493	479	492	471	464	461	470	452	501	481	455	445	457	499	459	505	503	489	485	456	491	484	495	473	455	467	525	474	506	458	446	501	444	466	476	523	454	437	447	472	442	474	476	447	517	467	491	486	456	489	490	468	505	494	482	491	474	498	474	469	469	489	518	484	447	496	515	520	494	496	457	487	456	486	461	439	478	513	482	511	513	495	513	477	500	511	519	506	460	446	504	462	495	454	442	510	447	499	504	459	489	495	495	483	485	499	447	474	502	515	485	496	462	486	494	448	460	516	465	467	488	513	456	508	516	450	475	448	450	468	468	477	473	482	475	474	481	480	449	477	457	469	457	480	481	464	491	492	440	450	496	473	503	467	455	437	479	472	469	478	516	473	530	449	488	473	446	444	511	483	482	463	496	506	469	498	495	485	495	505	517	492	498	463	451	449	484	475	482	488	499	480	477	497	438	454	518	502	463	508	469	471	506	469	493	511	462	470	455	493	503	457	531	469	481	480	441	490	479	446	517	456	461	508	469	464	478	456	477	474	452	499	454	498	459	482	476	495	489	449	513	501	511	486	515	435	501	477	466	457	484	472	477	446	504	506	497	466	470	507	494	462	460	530	456	503	449	477	477	485	464	452	496	513	538	507	478	483	494	513	469	469	464	485	494	484	453	496	506	490	502	460	469	450	498	495	455	473	483	472	479	473	458	455	478	464	488	478	486	486	490	465	483	459	463	474	457	471	517	490	493	496	476	463	515	493	480	453	491	502	534	485	453	465	492	456	498	455	450	459	463	479	494	467	527	455	470	481	485	483	443	499	495	511	517	492	511	483	492	463	476	489	470	487	472	450	435	493	466	444	476	486	461	478	536	498	466	465	487	478	469	489	460	497	468	473	481	483	467	515	460	455	496	473	451	514	467	475	430	488	511	468	470	450	507	486	534	503	435	431	457	488	491	492	468	480	454	484	466	471	502	489	499	488	477	485	485	496	464	477	457	477	492	511	494	454	508	481	489	469	492	496	450	458	471	515	448	487	454	443	467	487	452	470	490	473	528	498	484	493	459	449	493	441	477	487	478	430	505	476	546	476	445	470	434	508	472	522	474	473	483	450	461	490	481	482	493	473	496	480	473	534	490	460	482	486	451	482	477	483	467	462	447	483	471	525	454	472	488	518	492	487	465	467	488	486	428	489	467	448	491	489	490	507	499	465	501	498	480	466	466	458	514	474	475	486	480	459	467	484	472	456	471	475	494	459	457	486	472	494	453	516	466	467	497	475	495	470	488	483	447	455	498	462	472	500	484	457	495	446	468	483	477	484	472	475	444	487	472	455	471	446	479	487	464	487	489	497	460	492	479	499	498	467	472	472	492	473	474	469	485	445	497	466	456	454	495	494	482	482	470	469	479	514	501	480	495	469	480	472	478	449	474	454	464	450	490	517	460	497	474	443	467	485	461	449	468	504	491	480	506	462	502	482	430	466	433	495	473	490	469	480	477	482	453	484	476	505	475	516	479	495	490	454	458	501	506	474	444	470	470	472	526	472	488	461	466	479	482	450	462	485	473	506	499	453	490	474	451	494	501	470	453	487	493	484	467	510	510	486	493	443	466	468	484	454	489	439	505	488	475	515	478	447	507	466	465	449	491	468	477	453	470	466	442	514	433	499	516	461	473	464	489	501	490	467	489	496	474	484	473	521	488	486	508	538	512	491	481	476	480	484	485	473	490	494	486	494	466	496	506	446	473	447	456	506	477	469	493	485	453	466	448	467	478	493	445	475	476	479	466	488	535	494	464	490	460	447	473	475	489	468	455	488	483	494	470	470	490	456	494	470	476	419	458	465	504	468	498	488	482	467	483	504	468	489	488	483	455	479	443	440	476	485	475	520	512	440	471	487	474	487	498	502	491	454	471	477	509	495	474	477	422	557	508	450	469	468	491	475	466	467	494	532	491	470	494	494	496	461	467	483	480	500	473	487	485
27307	13492	23548	29667	12390	2011	530	356	384	394	340	328	370	355	386	372	393	340	370	364	366	384	345	340	360	400	383	341	354	362	365	372	369	333	369	350	350	353	342	365	387	366	351	373	340	348	365	372	381	347	337	342	363	331	341	390	359	385	369	347	352	303	382	361	381	374	352	357	336	380	344	358	369	396	370	346	352	351	351	383	356	324	363	403	381	342	345	379	404	396	393	383	389	371	375	365	340	384	359	388	344	338	377	359	381	326	347	330	344	336	396	382	367	363	314	360	356	405	353	390	335	351	380	383	392	357	385	336	348	372	392	365	369	364	368	411	356	345	355	343	357	354	350	351	392	377	364	350	380	404	378	361	351	364	388	358	379	393	381	345	331	332	348	352	349	346	344	359	376	330	385	390	360	338	368	384	371	382	350	407	348	317	354	373	370	359	361	393	363	357	357	362	359	360	371	292	356	359	366	392	371	393	395	350	397	350	318	365	343	369	358	341	364	385	365	362	363	358	373	387	354	383	398	360	401	387	337	356	346	358	361	353	353	366	359	349	390	374	376	339	337	351	372	328	387	381	343	371	364	345	365	347	342	369	341	352	353	363	375	354	329	350	361	366	359	341	359	377	336	405	349	374	373	365	348	412	336	362	379	361	376	365	359	349	352	394	369	357	378	374	388	381	380	381	352	367	358	366	362	373	390	370	352	361	369	380	395	376	354	375	334	388	397	339	374	341	383	394	324	347	383	351	367	355	359	356	400	370	345	357	329	371	366	352	379	380	374	346	377	364	378	340	384	356	367	413	359	381	367	381	346	344	332	366	410	378	323	342	369	380	384	351	353	348	333	342	359	390	365	376	371	354	406	341	400	334	336	381	376	357	354	344	390	367	346	377	385	382	365	328	331	369	345	353	368	340	367	353	351	395	360	370	364	368	354	361	341	416	370	337	383	363	364	396	331	377	352	364	373	379	391	346	343	359	376	393	375	357	397	360	360	372	403	390	355	357	366	343	351	376	361	352	394	406	355	365	380	348	371	370	360	381	343	369	358	371	344	381	379	379	370	338	377	331	356	361	372	350	377	365	340	373	380	377	406	368	355	342	338	381	339	358	331	365	355	392	345	372	344	364	357	370	350	337	363	336	349	344	366	354	378	343	371	401	356	356	340	386	340	355	340	355	366	351	400	382	370	373	385	355	381	370	367	359	352	370	360	364	315	377	348	368	387	326	354	360	378	364	392	369	354	356	350	386	394	367	371	334	336	392	322	380	368	351	384	352	347	378	394	413	334	357	369	371	382	357	349	378	375	338	369	355	358	341	365	335	383	363	379	354	367	352	399	362	377	375	352	377	354	349	336	357	363	367	357	394	365	403	368	351	372	334	379	370	353	360	365	354	350	397	376	378	402	349	316	343	362	351	335	329	323	338	334	374	405	344	388	336	341	362	370	391	368	388	369	349	384	372	366	356	391	375	366	380	375	359	379	354	376	352	407	370	364	382	364	371	310	357	357	350	317	372	386	354	347	343	362	411	367	385	356	401	375	385	353	380	375	360	376	388	387	328	365	346	349	356	364	333	344	352	335	401	354	355	362	374	369	360	363	369	372	395	350	367	339	382	380	324	375	405	392	369	378	340	384	403	366	374	355	350	363	353	358	370	378	360	357	378	387	354	342	374	410	394	374	368	372	350	360	354	364	363	368	372	351	360	373	373	389	333	336	348	335	388	352	403	357	375	377	373	389	373	353	352	346	407	341	362	390	370	402	402	338	356	383	371	365	380	354	366	376	381	365	371	367	346	377	360	365	328	344	381	353	384	372	349	371	376	366	345	338	365	347	363	347	363	379	374	323	359	366	344	366	370	357	348	380	362	357	376	388	366	340	376	364	336	354	362	351	360	366	357	352	356	345	355	360	360	361	333	331	409	359	406	382	352	388	344	374	342	341	355	314	353	360	372	358	368	384	354	368	356	379	336	364	350	324	361	345	353	397	343	325	364	367	349	373	366	352	403	347	378	367	355	402	376	353	341	366	333	372	379	388	360	353	347	342	350	375	348	348	343	370	359	364	344	341	361	359	351	339	317	376	362	377	361	348	375	356	374	380	380	385	354	391	367	409	398	311	365	350	401	347	355	362	364	364	375	394	367	364	398	342	355	343	383	357	370	360	366	372	336	359	355	325	362	349	368	371	364	386	388	318	367	361	359	379	361	355	355	378	353	359	340	355	334	390	342	381	345	327	341	370	390	363	361	348	382	363	359	352	356	372	365	368	361	369	354	375	350	355	404	365	392	352	381	374	371	358	353	363	346	351	373	368	369	336	360	319	379	336	353	370	354	348	370	373	364	365	361	364	395	396	361	367	391	351	361	385	351	337	382	370	345	387	375	377	364	390	367	353	347	362	355	352	371	340	360	384	369	381	367	346	355	369	395	328	363	350	371	363	396	384	357	354	375	363	407	351	376	326	398	406	347	349	355	374	365	317	366	367	375	381	372	386	350	349	384	372	365	365	383	349	377	393	370	370	365	369	348	377	366	339	381	399	354	341	341	342	366	387	366	376	384	385	374	326	401	335	366	357	379	366	407	345	382	347	338	373	371	381	376	360	335	351	355	366	367	344	348	372	391	376	347	336	360	374	354	385	374	371	397	344	362	348	340	355	334	348	369	325	348	369	382	363	382	372	352	350	375	364	357	318	369	329	356	340	369	403	354	347	356	361	385	380	352	337	371	366	369	338	390	360	360	343	346	371	350	358	380	368	345	351	338	346	352	365	345	364	377	358	372	364	337	354	384	402	361	413	367	359	385	385	347	383	372	368	360	362	367	400	367	326	351	364	365	340	340	346	369	359	335	374	350	362	355	361	368	396	380	407	357	358	386	400	353	349	322	383	374	356	356	373	369	383	377	393	381	350	376	379	369	399	364	354	359	318	352	352	358	348	361	371	380	390	343	347	340	377	344	362	352	361	361	380	387	342	356	359	340	343	369	399	373	366	383	387	354	357	355	377	367	395	390	384	356	371	371	368	374	360	347	376	390	346	373	361	343	390	361	369	343	390	408	341	368	366	360	337	378	341	413	391	374	364	375	370	372	360	334	371	374	389	372	377	371	333	362	342	363	377	399	368	333	393	385	390	377	333	401	365	392	372	329	329	353	354	350	356	373	359	367	368	355	373	369	364	386	373	347	346	347	342	391	353	366	342	346	357	382	352	377	338	372	342	409	369	330	369	378	335	339	340	366	395	376	323	356	364	350	337	370	375	348	373	406	338	363	358	354	347	376	362	358	365	364	352	356	354	365	361	321	359	373	345	381	352	354	376	384	344	380	362	341	372	389	340	402	369	390	366	319	364	339	349	377	362	385	353	378	386	366	355	373	379	355	375	337	354	388	373	375	343	363	363	391	365	376	374	363	358	369	370	355	338	345	388	317	375	396	378	362	364	386	367	371	345	352	363	362	400	390	346	370	367	363	353	391	373	375	347	364	381	357	381	352
5070	4446	25954	21463	7010	1670	540	368	345	366	409	359	342	375	324	353	346	328	362	380	364	357	382	359	365	377	384	371	318	328	330	374	335	391	370	375	398	361	351	313	374	384	331	356	349	375	365	375	316	353	335	375	358	346	364	373	337	370	384	362	337	373	382	367	390	374	409	378	369	355	368	363	339	388	357	334	392	372	348	311	337	359	355	393	325	399	359	342	326	349	353	359	338	360	336	332	346	344	355	333	371	333	357	341	320	379	347	358	348	368	329	367	375	375	374	355	346	335	349	344	354	344	328	358	358	326	350	355	368	349	370	342	313	349	353	364	336	364	359	348	390	352	362	329	367	342	371	323	363	336	353	368	351	345	327	350	351	393	373	341	353	370	347	339	345	340	373	352	355	359	354	332	359	359	366	379	337	361	397	341	357	354	375	354	371	319	325	360	324	345	336	363	338	354	354	369	379	370	325	356	345	323	364	359	338	336	365	333	345	351	388	340	325	334	351	343	352	326	335	339	365	351	313	304	381	337	339	346	352	384	355	375	378	343	419	358	357	353	365	343	344	371	341	336	338	361	321	377	343	335	399	339	361	368	347	359	368	351	328	373	360	373	382	367	385	359	336	403	371	345	366	356	351	351	361	355	334	343	328	376	383	343	386	338	339	352	339	337	360	361	337	356	379	322	366	337	359	381	333	368	366	387	332	341	374	372	341	360	370	355	343	361	342	353	371	335	364	368	347	336	322	372	316	339	371	359	356	340	330	349	356	370	382	364	342	371	380	349	352	348	325	362	330	333	370	343	348	359	341	351	376	346	332	370	333	349	333	323	384	333	360	343	353	363	337	386	349	362	367	346	379	323	368	365	341	334	343	350	347	354	339	381	327	346	347	372	328	340	378	364	331	357	332	340	334	324	350	355	332	339	320	314	349	379	345	374	375	346	360	391	328	367	351	343	383	378	321	347	373	344	376	348	379	367	328	336	362	344	337	401	353	348	378	378	376	347	372	362	381	343	362	355	350	355	359	369	362	381	341	314	366	337	328	330	354	333	353	361	369	370	386	324	370	334	384	330	378	347	378	336	353	356	349	337	371	349	349	334	383	379	354	390	339	341	348	322	338	360	344	312	355	367	364	365	358	363	347	334	363	376	397	324	376	355	397	358	333	334	340	352	370	334	346	345	366	367	356	379	359	367	332	364	329	329	352	373	351	352	394	355	327	393	321	356	351	361	374	365	296	359	338	369	343	373	366	345	316	350	350	348	326	340	342	359	377	389	303	347	353	344	309	363	364	394	332	345	345	372	365	379	320	372	362	334	349	350	370	359	327	329	355	341	348	335	343	345	346	339	388	361	374	318	336	361	349	322	362	347	335	351	331	345	388	347	332	341	362	348	343	367	323	374	355	375	334	337	342	342	334	345	337	360	369	352	357	360	353	329	382	359	336	371	361	334	380	363	360	350	364	375	343	362	340	328	322	365	319	371	370	349	328	364	354	329	378	341	337	337	293	356	348	316	362	348	347	338	350	379	356	376	360	337	387	381	376	347	381	349	360	362	338	357	344	354	356	372	353	334	333	396	379	363	355	364	366	352	342	359	359	348	359	340	360	337	345	381	363	392	338	358	344	349	359	340	326	361	360	387	319	324	353	372	348	356	361	385	333	335	335	360	357	341	337	333	341	347	361	379	348	374	368	370	380	373	344	357	357	362	354	370	351	353	336	348	368	334	326	321	368	375	359	329	398	340	331	359	368	365	338	350	315	346	379	326	372	358	356	350	345	371	343	353	322	350	370	392	346	392	360	327	371	372	343	382	353	350	343	391	352	346	332	358	341	339	346	368	379	370	340	351	322	379	396	362	339	375	366	358	349	355	355	382	364	355	359	372	383	368	357	344	340	354	331	401	366	334	358	355	350	347	344	395	366	362	393	380	323	362	333	361	340	348	365	344	353	365	371	360	369	338	342	359	363	362	392	351	347	335	329	351	367	351	370	374	372	351	354	349	361	344	356	332	367	357	386	349	360	372	384	363	352	378	370	357	326	383	326	361	356	352	352	369	354	388	383	342	380	361	355	346	349	339	381	339	335	327	346	328	365	343	376	359	360	333	334	368	359	366	363	343	334	338	338	351	337	358	345	325	342	365	351	330	376	347	302	384	372	393	357	331	345	346	361	369	344	318	324	360	346	335	376	363	360	363	385	347	365	383	346	364	388	369	383	320	350	349	369	339	354	379	382	351	370	352	362	369	345	351	377	353	359	347	357	349	403	363	340	335	356	375	358	357	355	367	365	353	340	378	337	350	328	347	397	346	382	338	374	356	348	359	359	360	384	355	358	357	361	358	354	353	368	359	342	357	337	350	327	340	367	321	346	363	370	376	373	332	340	336	335	351	368	371	335	378	375	329	369	331	379	357	405	391	357	348	348	347	369	383	347	360	316	385	342	348	330	364	377	357	371	358	374	355	345	333	363	354	328	367	356	342	356	358	351	362	336	361	377	356	360	338	339	364	351	309	340	358	358	336	337	363	357	347	373	405	338	351	377	305	376	349	343	348	341	366	344	367	330	362	355	379	353	352	370	381	330	362	360	353	342	358	372	327	338	358	340	333	370	388	352	347	375	373	348	329	370	335	373	384	340	356	345	351	381	354	359	357	354	348	361	354	353	326	341	368	353	358	401	328	361	343	350	337	372	365	354	370	346	352	339	344	387	345	337	365	365	337	358	367	367	338	335	338	334	350	319	349	369	363	351	380	356	385	340	362	339	356	342	325	373	332	349	348	315	339	347	338	362	367	363	326	377	350	340	355	294	347	366	383	366	343	369	389	326	356	373	343	374	340	332	341	373	350	369	353	384	381	334	332	354	383	360	369	345	329	366	325	357	362	340	363	368	369	336	355	372	299	359	356	342	377	355	386	349	328	356	357	353	376	341	327	368	367	363	369	336	379	334	350	400	334	367	376	334	359	384	332	351	356	335	350	345	357	360	350	351	348	346	358	362	343	394	327	339	340	359	369	347	324	349	320	372	338	346	338	347	351	348	316	328	375	358	380	343	348	358	353	332	335	355	320	328	382	381	336	349	359	326	351	357	367	347	380	363	336	336	391	373	312	316	360	371	375	337	366	362	359	355	360	346	351	345	325	327	326	342	325	364	380	374	351	348	339	332	355	349	345	351	345	323	338	362	356	343	370	356	333	329	394	390	357	368	373	372	358	364	353	379	379	370	350	359	338	367	364	330	334	356	380	357	345	360	328	379	328	365	368	366	361	369	374	348	361	356	340	389	344	385	346	351	365	372	330	348	363	364	379	354	348	316	357	341	377	348	369	326	364	316	358	375	357	375	354	388	321	342	347	332	348	364	375	378	327	380	339	365	390	382	388	360	365	343	345	345	333	350	363	368	382	357	361	382	350	327	345	354	359	369	337	352	325	335	357	353	349	349	352	359	351	344	371	334	351	362	351	323	358	320	374	364	340	352	357	343	361	350	339
24819	21156	45007	60381	42751	19625	3368	536	415	397	386	366	381	422	401	431	391	403	408	414	394	414	371	431	435	446	395	377	407	359	362	347	361	377	377	377	381	357	353	364	384	351	388	395	367	346	352	355	356	391	411	358	357	381	365	403	371	403	388	418	420	405	391	379	378	385	394	373	381	383	365	350	373	374	376	395	389	413	352	350	363	384	380	345	407	368	360	391	394	373	417	402	383	380	398	374	360	379	365	373	377	396	380	374	373	355	377	398	368	365	387	415	359	396	371	378	359	346	361	398	378	356	388	352	403	386	381	366	353	399	363	370	361	378	374	377	344	389	409	388	353	370	387	388	370	366	377	388	348	407	374	376	351	407	376	356	386	355	361	378	343	387	374	370	357	378	360	339	377	353	358	382	346	374	372	374	342	367	398	342	375	379	386	375	367	383	352	355	361	351	379	378	381	374	375	360	337	367	389	386	394	393	378	363	395	389	345	356	378	362	395	369	339	325	355	347	385	385	370	377	340	370	374	359	381	391	359	352	372	348	386	327	384	335	378	360	329	385	373	353	408	387	373	404	343	361	350	366	370	387	361	377	400	423	372	362	369	374	417	364	336	391	377	379	358	365	376	384	376	347	387	361	376	392	369	362	354	383	352	382	356	370	356	347	402	383	390	386	354	357	398	367	350	370	401	391	374	370	402	344	353	369	393	361	345	390	366	372	398	358	386	361	371	384	380	378	391	359	350	395	349	374	390	371	350	395	364	359	390	384	378	352	380	392	402	371	361	374	362	354	362	374	355	359	368	363	363	369	369	377	384	378	397	369	371	381	352	378	361	393	371	370	363	369	370	375	357	383	391	372	378	337	353	376	363	380	376	394	369	366	419	370	388	394	362	360	391	418	358	395	347	383	388	353	366	378	378	358	391	349	364	352	388	373	400	373	342	354	375	377	393	368	414	354	366	393	356	391	346	342	359	392	323	385	366	388	384	379	403	403	372	377	365	378	362	385	387	379	359	364	354	412	397	382	383	386	370	362	389	401	368	402	372	363	363	409	391	377	375	355	371	349	375	367	353	353	362	377	392	353	375	396	371	378	346	366	373	402	367	370	364	359	330	371	371	381	377	325	367	381	392	354	341	367	395	357	412	387	390	392	382	332	348	337	361	344	378	394	315	389	367	381	368	353	360	370	346	384	355	403	345	397	373	363	393	375	345	391	382	353	385	375	371	354	378	386	350	366	378	358	392	382	380	400	371	408	366	333	397	407	366	387	370	382	404	374	377	333	388	369	415	367	356	352	399	410	385	359	363	392	368	360	381	378	381	371	364	389	375	377	400	362	361	422	395	408	393	363	343	338	363	346	394	385	395	388	372	435	398	380	401	383	359	352	379	386	366	397	422	352	405	385	361	349	395	333	395	353	387	371	373	359	349	385	396	390	373	376	379	352	364	324	364	377	385	363	380	363	398	356	353	336	392	369	385	379	361	376	391	348	391	350	394	361	378	383	350	364	379	391	379	361	366	358	388	365	356	407	339	379	349	368	371	372	347	406	357	415	375	389	366	400	376	376	355	380	369	400	388	365	357	371	380	366	367	369	376	348	367	373	381	373	396	362	355	394	401	400	359	361	346	379	357	342	383	384	405	357	335	357	347	313	376	406	371	408	390	379	375	336	402	367	363	383	358	365	395	351	358	361	320	351	372	357	368	351	400	373	335	358	356	340	347	370	364	352	349	389	403	362	392	356	378	388	383	352	372	333	374	390	350	391	348	342	342	386	376	412	348	359	387	379	359	377	335	381	378	384	383	380	370	358	369	351	376	394	347	346	368	366	380	353	360	363	358	362	372	344	361	380	346	426	345	416	390	367	432	385	413	389	365	419	421	368	373	376	412	343	396	364	372	379	399	362	351	380	373	360	406	354	408	387	353	397	403	354	387	350	370	355	363	368	356	377	322	374	349	382	347	355	363	340	378	344	396	373	374	344	405	368	368	394	373	358	355	412	357	367	383	415	349	384	389	408	386	371	374	372	356	370	373	333	378	409	381	351	352	365	379	363	382	372	415	373	331	391	401	359	355	402	376	365	388	379	385	366	345	386	374	399	374	345	354	356	337	362	393	360	370	334	372	391	363	375	362	358	382	371	386	431	393	372	367	393	374	372	382	385	357	383	372	379	368	344	380	381	375	372	349	354	383	373	374	364	392	370	398	394	356	405	399	352	379	374	347	399	419	357	382	360	354	370	409	364	371	379	378	398	360	360	355	356	357	379	403	378	361	346	381	388	372	406	389	375	338	350	372	358	377	388	376	382	336	345	349	359	368	362	352	399	409	362	373	361	353	376	403	372	372	382	345	329	354	389	369	362	388	363	378	367	339	353	332	330	344	355	409	368	375	375	409	397	406	397	405	331	378	361	381	393	350	343	366	346	407	354	344	390	349	359	377	389	397	363	312	364	366	368	350	385	356	396	371	362	359	390	351	380	328	376	352	398	376	366	363	386	362	383	348	378	384	408	367	383	368	361	390	342	361	366	354	389	377	392	398	329	406	387	387	398	378	355	375	377	349	365	380	381	385	356	399	375	402	356	372	367	359	389	364	380	375	417	372	410	343	402	351	366	377	369	399	374	370	342	381	395	384	361	367	395	364	378	378	381	373	376	378	369	388	364	406	357	355	359	356	396	369	341	361	394	349	367	397	374	399	355	394	343	376	371	380	372	366	402	382	369	378	361	370	364	340	352	346	373	381	399	369	423	357	383	372	358	380	384	369	356	399	377	353	350	363	357	387	391	407	343	368	364	393	375	371	369	370	382	361	408	378	360	367	357	371	394	391	413	381	367	356	372	358	367	374	363	363	350	365	361	362	373	356	341	357	362	400	381	381	384	368	371	380	393	348	356	394	351	365	382	377	353	375	382	375	414	375	399	380	379	343	350	405	373	358	368	363	400	384	383	396	388	360	402	401	401	377	370	398	376	365	389	407	376	355	341	375	347	382	335	390	363	367	402	381	343	335	346	346	367	368	369	371	329	394	379	361	363	352	338	393	360	370	382	374	355	361	375	363	350	351	414	395	362	349	374	403	396	396	378	384	366	342	302	364	398	390	390	380	396	337	375	341	376	380	351	348	390	369	355	370	370	343	381	374	373	376	388	366	391	373	352	386	397	370	389	351	387	352	396	358	387	383	382	390	340	347	376	385	379	383	415	393	362	380	345	386	373	385	364	383	370	398	381	360	366	396	409	368	389	384	340	347	364	353	391	342	333	346	388	361	414	322	332	396	399	381	355	363	364	351	342	378	376	379	390	331	373	416	367	382	379	382	366	366	371	360	355	383	353	352	380	352	390	386	370	383	391	379	346	360	359	324	377	387	416	355	348	393	368	352	390	355	376	393	362	371	318	381	363	310	365	380	363	371	393	365	362	368	383	376	357	356	346	372	411	363	359	375	349	394	401	373	380	392	356	381	388	349	416	418	378	382	374	367	366	341	414	411	376
4268	38345	79132	64264	36248	9098	948	417	432	421	416	394	416	404	418	388	410	406	453	476	403	404	437	514	494	486	389	399	397	423	425	425	424	420	390	366	423	428	408	400	420	394	408	393	397	401	375	406	372	389	394	420	425	432	427	404	404	386	390	379	391	418	403	388	389	429	396	424	377	375	378	348	397	412	389	423	402	421	418	385	444	372	395	364	373	413	408	424	399	392	393	384	395	408	408	387	377	387	404	397	366	385	366	387	401	406	418	399	399	425	390	380	385	378	378	397	417	412	387	413	405	396	404	406	375	441	386	392	394	389	390	375	434	419	367	408	372	381	384	405	407	391	419	382	392	439	441	391	399	394	432	374	405	420	368	382	418	363	418	385	389	425	368	385	393	392	411	363	421	367	399	375	396	399	384	388	369	399	378	393	380	387	347	343	416	425	381	405	347	380	393	382	399	402	391	401	409	405	392	398	405	399	426	390	374	382	393	376	399	386	399	436	421	384	405	408	404	367	406	370	362	408	407	376	390	388	409	388	392	440	429	406	407	403	409	388	379	425	398	421	430	405	428	418	401	387	429	424	396	413	399	390	400	402	391	447	383	432	396	360	402	394	416	368	401	401	373	398	426	393	383	359	400	422	403	389	420	417	363	396	414	401	417	390	415	369	401	375	412	437	414	392	377	387	412	365	408	400	389	412	418	386	398	384	375	382	395	401	376	394	411	367	379	381	424	381	384	405	416	387	416	391	407	403	402	397	422	396	401	384	413	445	406	389	389	386	400	438	391	386	382	387	382	378	416	389	398	422	394	409	400	414	427	378	351	407	385	365	382	413	381	427	383	392	395	390	397	412	387	387	400	367	350	371	411	403	453	395	401	434	451	378	387	395	426	409	398	397	412	429	410	369	401	395	430	405	446	374	409	376	378	398	376	393	382	412	368	434	387	408	388	398	403	389	376	396	392	411	424	390	397	396	400	388	405	383	382	358	364	409	405	417	390	401	396	415	398	401	402	410	404	383	389	402	406	400	405	383	405	402	396	411	408	385	370	412	403	381	415	394	388	394	386	386	380	406	397	361	370	391	420	384	377	406	397	390	399	383	409	394	371	403	448	385	373	374	382	400	389	436	395	413	388	367	403	396	368	408	392	415	366	429	428	407	393	381	401	380	400	403	397	426	405	379	345	383	356	371	403	442	390	363	400	407	425	431	389	443	408	367	422	375	380	407	424	383	384	402	390	418	405	366	385	383	373	409	397	411	362	408	376	422	380	387	425	425	378	414	404	387	403	387	409	426	415	401	396	418	443	391	371	375	399	377	407	424	374	392	359	396	376	438	402	345	408	387	380	386	401	379	378	355	345	410	406	412	369	368	382	420	379	372	374	405	421	438	419	358	406	394	397	399	372	398	352	384	396	365	407	403	400	391	385	368	367	400	380	361	425	406	417	376	384	404	421	369	436	412	365	383	406	369	400	403	371	423	406	402	354	349	388	414	386	425	397	397	397	369	392	412	387	379	378	418	418	365	399	434	408	408	426	417	371	380	363	387	397	371	369	391	380	356	400	405	366	360	403	407	395	388	413	366	379	417	373	412	387	413	398	372	416	410	394	380	409	407	416	434	369	394	385	365	381	415	420	404	410	391	416	384	421	403	414	383	371	400	386	384	384	392	409	415	402	389	374	409	378	387	388	355	377	374	404	404	383	373	405	375	406	409	385	441	428	395	398	373	407	394	398	380	375	423	423	392	386	390	370	366	406	394	367	385	405	390	391	376	400	375	400	388	382	387	388	418	387	360	405	382	386	421	400	417	367	421	415	369	417	415	418	413	402	395	433	405	381	406	379	426	390	418	409	414	396	372	411	422	342	424	419	380	392	383	398	397	382	395	410	394	427	376	410	392	384	380	432	389	393	384	393	368	404	370	420	397	393	413	349	394	379	388	398	383	388	386	421	390	400	374	398	400	402	386	418	420	378	389	428	392	392	400	394	413	372	390	430	392	400	390	382	403	368	379	391	383	360	364	392	399	409	372	408	423	404	427	401	384	398	408	424	380	410	336	373	392	389	413	363	367	423	382	394	424	343	420	379	395	411	391	389	383	416	385	400	428	381	379	432	368	449	390	368	414	364	381	421	410	375	447	407	403	404	398	402	414	417	395	418	407	364	400	423	402	416	381	397	433	390	402	421	362	387	404	449	413	417	358	408	433	377	387	373	393	412	441	402	419	376	395	383	415	359	393	387	420	440	391	389	386	387	392	413	411	373	408	338	382	405	411	408	428	400	369	361	376	411	362	416	383	395	368	385	439	373	445	374	384	413	409	378	406	401	359	405	381	381	402	376	418	399	418	378	381	375	357	395	403	385	410	417	390	410	417	410	406	383	398	386	378	386	378	409	390	385	383	378	391	404	396	416	399	410	372	366	399	372	412	360	412	385	354	429	396	412	421	379	399	398	362	399	400	379	390	422	386	402	393	397	398	384	409	392	396	426	410	382	415	415	395	376	414	398	381	399	421	405	415	425	382	417	374	407	395	400	412	441	406	396	420	402	399	385	392	412	409	405	438	418	420	406	411	425	355	405	367	399	393	394	373	397	413	387	387	386	372	362	399	438	397	387	407	358	373	380	382	398	442	378	397	387	395	426	401	438	400	404	426	376	412	397	370	395	372	393	408	388	351	418	394	368	386	357	390	373	392	414	412	377	394	414	401	393	408	401	375	409	397	409	375	426	362	387	392	392	386	429	413	410	381	407	418	382	390	445	424	412	390	414	388	452	406	401	342	420	359	412	414	406	361	405	397	379	372	352	434	386	414	395	401	425	386	424	390	411	409	457	396	383	388	418	354	416	381	408	432	431	368	381	369	430	390	407	383	426	371	419	397	391	390	387	432	367	370	384	374	392	385	378	363	418	401	415	405	375	434	389	391	412	444	410	395	406	414	371	401	378	401	416	397	388	385	437	376	411	421	406	387	397	374	372	373	389	385	386	384	350	367	366	389	381	386	433	396	409	428	377	395	401	378	394	403	376	424	415	418	394	391	385	380	391	398	371	419	386	407	377	396	394	404	388	356	407	407	388	389	398	376	417	399	403	399	406	397	373	416	401	385	372	426	408	379	370	407	351	364	423	423	394	423	391	402	407	378	398	382	368	389	405	372	410	396	403	347	365	381	398	430	393	409	388	397	411	404	402	413	362	408	437	409	377	416	390	389	414	376	391	403	388	403	387	389	417	393	400	401	371	383	394	383	370	355	371	432	388	379	380	374	380	413	393	391	379	381	406	395	382	390	406	402	404	389	397	405	412	393	401	375	397	379	413	398	420	399	412	403	369	415	394	357	383	407	417	367	406	385	419	370	430	383	417	382	394	392	393	413	396	400	396	381	406	416	401	410	369	392	416	368	432	410	394	402	419	396	414	403	364	374	401	370	380	368	410	367	406	384	388	378	428	401	414	393	399	411	347	403	380	381	373	410	420	376	416	394	389	395	410	428
23984	21219	40362	65179	49759	26152	8257	962	552	457	446	402	452	447	482	416	488	434	460	458	448	449	487	625	645	555	458	482	463	449	454	428	412	449	409	468	441	448	420	438	486	435	463	414	469	424	464	455	421	466	446	455	481	415	495	446	456	430	465	437	409	486	455	432	445	431	471	417	442	434	394	440	446	442	441	462	438	430	422	429	394	444	433	433	407	430	454	434	432	433	424	469	420	425	439	437	448	449	413	409	436	453	416	456	436	457	441	436	426	431	437	414	418	423	426	445	420	451	427	470	431	446	422	415	453	423	429	431	447	455	451	447	399	422	435	406	497	423	467	447	421	396	428	421	433	413	400	426	431	455	437	459	411	401	434	431	440	423	448	431	433	439	441	458	435	438	419	398	421	397	428	416	420	427	457	426	460	415	427	421	411	436	453	475	434	420	432	421	438	487	413	417	432	452	426	428	418	447	419	423	407	465	450	452	427	413	441	447	458	427	471	456	451	443	446	434	450	445	418	427	432	422	390	460	453	465	441	438	441	395	414	461	467	444	393	439	445	442	401	442	422	470	435	426	431	431	459	409	436	433	439	442	416	449	422	405	434	437	421	444	470	429	457	416	457	437	462	438	449	417	424	400	432	464	432	447	445	448	427	411	434	439	406	433	445	438	431	396	415	458	472	425	422	467	438	481	420	402	433	411	414	404	423	431	429	464	432	446	442	418	418	415	443	458	415	450	422	452	456	445	443	436	389	438	422	438	461	444	413	454	430	427	485	454	437	445	456	438	421	415	453	424	452	430	423	463	444	448	428	455	411	492	453	443	458	425	437	458	440	407	462	428	407	420	452	469	431	462	439	412	396	422	416	460	473	451	415	436	499	419	408	450	441	399	445	428	420	395	474	467	493	419	453	473	441	417	454	428	425	456	418	428	442	458	410	404	455	457	454	474	387	452	437	438	459	444	452	456	408	433	432	421	411	461	469	395	421	464	442	441	418	423	466	414	421	457	438	443	421	422	454	420	455	451	427	435	470	405	458	417	392	421	432	460	459	443	429	474	430	414	424	468	394	454	404	451	430	445	421	412	444	460	421	431	445	468	433	448	418	443	468	419	449	425	457	450	442	430	460	431	458	435	464	435	467	428	424	449	456	430	434	423	426	432	414	440	447	436	453	449	437	419	426	431	418	449	431	453	428	441	414	446	411	442	448	443	413	448	428	483	414	475	435	442	442	432	441	423	449	422	434	440	403	469	431	428	428	419	438	473	422	366	400	444	413	420	447	424	447	460	465	434	422	399	444	450	415	422	425	407	458	450	439	416	389	409	429	478	431	427	449	427	439	424	398	420	445	435	406	414	446	452	414	463	448	428	426	465	432	414	443	443	450	446	459	449	456	443	448	457	416	433	442	406	413	472	412	450	443	440	431	437	446	426	425	454	443	437	485	415	443	452	464	435	478	419	434	426	428	434	399	444	413	433	437	420	423	410	422	427	452	372	445	455	474	442	432	414	429	442	425	430	425	410	449	463	450	464	396	424	441	408	463	441	440	434	439	433	428	453	451	429	451	439	420	484	427	409	410	447	400	431	420	435	402	438	436	466	454	462	451	429	459	461	454	443	427	430	453	461	400	471	419	450	420	412	457	464	463	453	435	435	468	421	468	454	433	465	417	418	443	455	416	428	426	391	415	421	452	417	424	412	438	475	445	455	436	442	407	435	427	442	463	466	438	482	430	433	478	451	446	400	418	434	450	420	403	427	468	434	461	455	420	447	459	468	439	445	468	396	450	444	435	442	431	435	424	437	486	453	462	418	392	447	415	425	444	439	407	423	426	423	451	466	444	429	446	427	425	451	413	464	455	410	407	388	439	419	456	427	396	418	371	451	475	427	408	465	421	436	416	431	450	444	456	455	399	433	410	429	414	431	430	431	456	442	447	440	446	452	399	451	466	438	419	402	412	503	450	440	456	439	433	457	443	444	452	442	427	448	441	436	453	420	453	464	450	438	442	443	435	436	430	434	425	408	441	440	403	393	457	390	433	453	414	462	442	419	428	443	424	445	414	431	412	472	441	428	424	424	455	442	418	429	453	473	460	448	429	412	451	450	445	413	450	434	439	439	445	457	452	416	474	406	425	434	438	464	482	457	457	432	475	464	418	446	414	445	469	465	454	447	448	442	408	443	407	389	438	461	462	386	447	431	446	474	438	459	403	440	429	431	430	438	425	435	467	422	409	424	437	426	430	423	466	474	489	441	418	428	419	444	441	405	396	436	437	452	450	413	424	439	449	471	442	427	490	433	464	425	413	451	455	405	449	416	429	437	424	461	456	421	451	436	429	438	448	403	392	458	426	419	455	432	410	426	426	415	426	413	442	472	454	446	401	465	439	461	468	430	449	494	424	447	411	429	479	452	441	430	437	423	502	446	407	426	444	465	421	417	447	455	429	425	420	465	430	436	440	437	430	430	415	469	448	437	437	400	445	407	408	401	427	450	408	448	466	438	413	406	425	454	422	426	403	417	443	454	442	417	439	409	439	426	420	457	413	477	427	436	425	418	445	419	435	455	418	449	401	418	434	438	440	446	436	444	414	452	428	442	438	446	434	442	462	426	441	429	467	418	448	434	435	416	430	458	445	404	421	453	436	410	407	450	441	413	432	439	450	426	420	427	427	434	433	457	471	447	427	419	442	488	416	421	428	418	454	445	433	475	437	410	455	439	454	457	445	452	418	467	425	450	403	434	459	406	494	423	394	443	392	484	451	425	406	418	430	430	449	397	457	435	457	460	451	462	400	415	475	473	395	474	415	407	435	443	415	453	461	449	440	422	439	412	449	440	436	399	428	431	449	430	428	425	460	435	445	427	410	413	408	442	460	468	415	425	440	440	423	435	409	402	435	427	434	429	427	427	435	451	437	431	434	461	432	471	425	424	402	465	394	444	483	474	414	455	427	439	417	466	471	476	440	438	443	476	458	469	450	390	429	417	409	447	388	450	447	425	448	418	430	398	408	415	407	423	445	445	445	417	425	451	455	429	429	431	458	417	441	383	453	439	436	433	446	395	425	417	431	434	419	407	399	424	449	437	425	417	462	476	479	407	445	413	444	450	461	446	425	467	430	486	426	432	471	463	426	436	400	417	456	435	426	418	420	481	429	420	431	464	461	437	431	456	457	421	440	442	425	405	441	401	425	418	404	390	419	438	463	453	445	425	450	464	395	408	440	425	432	455	483	446	460	450	444	465	463	434	400	435	402	400	409	458	425	433	458	423	442	390	420	464	416	444	397	471	394	472	451	440	448	446	468	425	423	400	448	424	416	398	409	403	428	423	461	428	451	420	466	414	451	422	443	454	450	420	406	431	457	438	444	435	450	422	457	453	438	470	467	421	433	473	434	425	429	446	443	429	446	406	468	447	442	434	438	438	420	440	455	452	419	423	428	451	428	418	447	421	457	445	415	422	440	441	427	456	441	443	450	404	429	380	439	455	452	432
7494	41143	87793	75992	47986	14273	2637	647	483	439	503	484	494	466	463	460	491	502	582	523	544	477	601	842	781	671	570	486	492	500	494	484	448	483	431	497	463	497	468	529	458	482	432	496	473	516	438	472	461	481	468	469	469	448	513	453	466	486	474	476	496	495	494	478	477	445	455	467	469	467	447	472	482	507	473	472	449	508	466	444	477	458	459	470	457	491	472	494	453	450	470	483	471	470	440	446	456	450	424	448	476	483	461	470	501	448	498	451	480	476	476	468	505	446	506	453	475	491	498	495	432	522	459	432	444	469	474	444	453	483	504	457	469	498	471	468	468	427	508	463	475	474	484	459	440	450	462	488	469	437	455	458	432	452	539	479	464	490	474	424	455	459	474	470	441	470	465	458	502	496	449	460	475	476	429	445	474	465	480	474	461	482	503	448	466	449	468	499	468	471	511	433	475	476	483	473	488	436	489	463	435	449	456	483	485	519	433	462	480	449	487	482	486	512	469	421	506	468	466	472	444	432	469	488	439	444	469	437	474	475	459	478	492	476	489	525	479	508	447	452	499	499	494	474	500	448	476	461	489	425	456	502	425	448	451	484	499	467	505	463	443	454	499	477	462	437	494	480	439	472	467	479	459	454	464	498	467	466	473	495	475	434	447	470	509	490	474	459	421	464	473	448	464	446	455	493	480	476	466	476	461	485	476	481	471	465	448	449	498	459	495	504	463	453	512	469	430	478	463	455	454	450	425	443	491	433	454	455	507	458	473	465	466	459	463	463	453	500	499	459	460	449	453	490	464	449	417	487	477	483	470	479	480	464	473	463	463	425	463	459	415	450	484	418	465	485	504	467	503	447	466	524	439	439	434	475	455	480	452	445	509	488	491	485	484	468	459	500	468	492	478	504	465	452	450	428	452	485	475	466	458	473	456	449	487	459	479	448	449	466	472	458	465	468	466	464	456	452	476	469	494	475	466	445	466	463	440	503	454	474	446	514	475	480	490	447	489	476	478	491	450	469	474	492	447	481	483	458	474	480	437	478	439	481	500	466	467	437	471	490	471	477	498	434	460	433	429	470	496	469	479	484	490	477	477	478	455	446	455	493	486	439	458	475	468	514	469	484	486	485	467	447	485	462	442	483	464	447	444	467	472	472	496	468	464	462	452	433	472	502	496	426	451	457	436	444	473	437	499	476	466	451	452	514	452	475	455	466	436	459	460	470	458	476	464	487	446	455	473	484	458	514	447	473	458	426	501	451	456	472	477	493	484	483	474	419	461	492	493	479	473	481	447	475	500	493	481	448	463	489	444	491	457	468	518	479	484	468	478	495	483	458	444	463	449	446	461	462	503	462	474	487	439	490	461	517	444	487	484	448	463	440	471	454	453	463	482	464	466	464	458	462	459	422	489	465	456	488	461	478	513	462	477	433	429	446	460	442	438	481	477	467	483	416	456	455	478	426	424	466	454	455	465	461	495	469	477	453	493	476	470	435	482	454	429	453	457	452	490	443	443	469	476	432	438	480	483	490	454	445	498	479	490	459	480	514	451	462	460	432	452	448	456	468	465	481	441	471	451	455	447	424	434	464	481	439	440	480	507	469	455	451	468	487	487	428	453	441	466	447	474	477	506	480	481	484	451	478	446	464	462	476	473	495	464	467	455	467	463	464	468	481	455	496	473	451	454	484	409	473	448	478	439	472	491	475	460	447	496	457	488	465	472	499	449	501	471	441	476	460	502	466	455	490	440	479	469	463	478	443	476	465	469	476	472	487	492	482	509	509	494	443	461	464	473	443	445	477	447	459	504	494	467	457	485	450	465	503	491	451	477	466	499	443	477	441	454	441	494	503	484	487	504	472	481	488	519	501	487	451	470	450	450	473	435	510	500	474	494	472	496	485	446	479	436	429	462	488	471	473	497	407	466	441	444	486	479	480	450	434	463	468	481	478	488	451	474	477	434	500	473	487	493	488	443	450	485	480	486	511	454	492	473	491	469	451	439	483	462	511	497	467	441	426	481	484	474	455	453	480	496	456	518	514	502	461	468	432	436	449	485	481	457	480	491	465	480	454	474	476	487	473	421	462	448	474	461	460	464	446	451	538	471	437	491	475	475	456	426	456	475	477	466	473	484	425	505	483	475	487	450	481	469	497	454	475	477	463	465	480	469	459	483	477	472	402	465	490	506	524	463	463	460	497	432	447	487	460	482	444	474	510	468	456	480	479	475	457	457	499	442	465	463	481	467	436	445	444	461	441	443	443	463	509	454	462	442	476	502	420	478	483	446	462	476	471	475	454	416	476	477	458	486	444	466	466	436	494	481	453	477	470	492	467	501	442	479	452	426	526	478	492	465	484	464	482	473	428	450	490	468	495	483	473	447	451	479	448	492	458	489	427	456	478	469	472	504	493	468	473	491	437	468	487	435	439	490	451	481	471	508	457	514	448	482	463	483	477	452	457	505	440	445	448	463	455	502	469	443	486	488	441	511	466	454	459	443	426	458	453	446	460	476	457	438	466	472	507	486	463	473	462	444	491	440	480	454	492	483	460	494	458	447	476	463	482	474	477	460	457	452	482	499	482	441	449	524	471	497	457	514	484	466	442	454	484	469	447	479	444	481	476	479	446	472	437	458	479	500	474	459	432	424	450	467	443	485	468	478	458	502	462	458	489	470	450	502	407	514	447	438	502	482	446	446	472	450	458	494	491	467	460	450	510	446	497	455	489	493	466	467	509	449	506	459	463	464	463	474	502	455	437	453	445	468	454	463	445	433	495	485	481	459	461	454	466	482	474	454	450	482	451	451	446	472	470	470	482	480	463	489	498	472	468	462	500	471	432	472	437	493	482	453	467	479	425	490	451	445	477	520	465	476	462	503	457	490	495	504	446	455	456	475	443	457	476	451	426	501	445	461	459	463	483	464	450	461	449	460	460	446	459	448	420	450	490	519	484	455	459	494	487	530	497	459	459	457	443	488	471	452	437	468	426	455	475	476	438	450	485	454	457	479	502	428	458	471	453	455	488	465	473	451	473	468	493	428	458	435	492	482	505	455	449	468	482	473	480	502	473	464	447	478	471	436	447	459	472	474	501	479	470	460	487	503	499	474	491	485	459	453	469	457	439	484	466	504	430	460	455	476	437	493	452	492	455	426	465	500	451	500	472	465	454	466	503	458	484	460	452	450	485	473	498	483	489	476	473	451	503	439	445	446	463	466	460	467	469	497	466	469	442	439	453	475	485	455	458	481	479	445	490	532	472	435	484	454	486	471	507	487	500	443	450	496	467	478	455	467	457	505	467	480	487	454	484	446	452	470	414	435	483	488	533	450	465	449	438	457	436	463	478	450	493	442	466	459	498	470	497	495	459	464	456	461	454	466	488	444	481	426	457	488	469	462	448	493	457	477	488	454	532	461	453	453	463	469	437	451	472	467	477	456	466	469	455	465	442	475	469	451	481	468	475	430	505	493	522	462	473	442	509	452	494	441	441
27149	16542	31936	26790	9830	2038	531	410	384	385	376	380	343	371	374	389	412	349	356	341	359	361	355	377	392	370	411	349	393	386	367	369	362	372	341	361	376	345	394	370	363	387	346	352	365	358	348	363	335	350	403	352	387	375	401	356	355	389	404	342	363	330	349	363	331	394	349	349	340	366	342	351	375	340	345	351	386	357	333	362	354	363	387	354	377	375	367	337	365	363	371	353	355	345	355	408	370	366	379	340	348	340	367	385	373	378	331	347	336	376	324	354	327	355	359	368	347	366	400	372	367	357	357	393	330	374	377	412	352	380	342	355	359	362	380	418	363	366	375	400	335	359	356	349	387	350	343	354	370	369	389	314	362	356	366	364	401	380	392	376	360	371	368	357	329	399	376	370	344	367	371	367	360	394	356	366	411	371	356	364	374	353	368	380	349	402	364	386	335	336	366	341	339	369	371	347	349	353	375	391	364	343	350	376	396	366	358	393	361	330	353	348	334	351	369	368	351	373	371	369	342	359	342	343	375	375	387	384	336	387	367	385	305	387	336	363	353	350	351	403	360	398	368	327	382	341	365	350	356	378	366	362	371	379	375	391	370	329	370	362	363	373	371	374	354	331	359	365	368	361	362	369	369	353	367	362	348	324	349	395	368	358	367	403	360	353	346	375	341	370	341	385	384	363	386	329	354	353	334	346	393	349	369	355	357	373	353	347	385	369	372	366	349	368	336	354	343	388	380	357	382	389	364	335	386	381	364	358	354	364	366	342	381	363	373	361	381	362	393	399	393	340	360	344	356	355	365	375	373	416	343	350	358	359	332	340	374	374	370	383	326	336	383	370	362	393	369	345	348	368	356	369	372	346	361	344	380	371	377	386	334	350	360	362	363	349	348	379	376	367	363	351	361	378	360	397	366	385	385	360	328	368	346	387	362	390	373	331	343	387	359	363	336	354	360	388	383	351	370	378	370	354	345	366	354	391	385	348	356	379	359	342	367	344	356	373	370	370	373	366	359	376	362	379	368	383	354	349	390	364	358	364	373	362	352	349	372	342	390	361	401	373	364	348	403	332	382	350	358	358	345	364	330	369	345	379	360	382	397	356	369	370	330	363	336	359	343	358	357	357	343	371	334	352	367	359	354	375	375	359	382	370	355	363	365	380	341	343	343	364	374	374	394	374	368	333	382	356	397	393	349	379	374	337	376	358	355	378	358	393	406	376	373	353	338	372	350	375	378	381	356	380	380	346	343	333	345	355	403	350	365	348	357	323	359	365	353	345	402	373	332	379	317	390	388	351	359	365	354	338	365	389	353	364	376	375	383	358	390	395	380	367	376	360	377	395	385	362	343	352	369	354	382	386	378	360	342	353	356	376	361	405	349	370	383	367	355	361	377	343	348	393	374	388	372	374	367	372	370	421	376	384	348	366	363	395	343	368	347	360	374	337	348	383	355	345	354	328	382	361	357	378	375	357	377	384	375	382	382	396	340	367	377	388	305	374	366	360	386	342	373	355	401	371	363	406	370	358	348	374	351	368	367	382	342	401	406	346	375	353	379	332	352	374	386	377	363	374	375	350	385	343	338	352	399	353	337	369	378	367	384	391	378	407	362	398	382	363	320	341	355	357	333	351	352	362	356	370	348	410	368	338	364	345	391	347	319	386	354	378	378	357	336	353	367	363	361	360	371	377	345	376	374	379	290	357	365	355	390	369	386	350	359	355	349	413	377	349	365	375	342	380	355	382	348	346	349	379	364	378	363	381	348	349	384	356	369	371	371	385	388	372	338	362	367	359	373	386	351	359	377	333	372	367	357	346	364	361	320	376	365	343	404	385	376	367	356	347	356	369	345	337	341	367	336	360	363	359	363	345	383	372	350	374	373	381	351	355	368	351	401	390	356	331	337	323	365	359	347	355	351	376	376	358	363	345	376	369	386	371	395	390	414	355	372	360	362	361	354	365	342	308	383	349	352	361	381	373	350	391	385	361	337	345	356	379	345	399	374	398	373	367	349	344	346	350	387	356	355	376	372	330	344	384	342	361	382	338	362	346	363	396	381	367	304	349	384	372	381	399	349	353	361	342	351	384	369	356	368	386	360	358	384	362	346	352	344	356	378	370	355	374	350	355	362	356	381	366	381	385	335	352	324	348	357	345	352	382	406	366	359	371	355	369	369	391	360	369	360	344	352	382	385	365	366	390	349	371	351	358	389	353	367	367	365	390	381	388	379	384	370	348	363	398	340	353	370	321	343	357	345	369	331	388	350	374	370	378	361	370	375	380	356	337	370	379	344	365	350	382	350	369	351	345	364	376	409	371	386	320	369	364	352	415	353	390	378	343	350	369	331	364	372	355	375	400	336	380	366	385	360	358	358	381	374	349	365	385	337	338	349	399	358	349	374	372	377	371	352	358	393	354	344	381	328	384	376	366	325	372	375	363	338	393	395	356	377	381	357	349	366	391	389	361	342	376	369	346	375	375	413	373	369	381	390	376	383	357	375	382	361	351	351	378	371	349	354	376	348	321	394	368	351	358	360	364	368	397	360	352	361	383	399	353	395	365	365	322	348	359	369	358	363	339	360	409	383	361	344	339	371	372	373	360	368	384	334	368	376	340	382	386	367	387	381	331	334	326	354	362	377	373	376	333	357	382	354	345	353	391	346	344	373	381	363	363	379	362	365	390	373	381	335	364	383	395	389	387	363	357	373	361	357	336	360	369	367	379	339	357	352	392	380	339	372	386	390	363	358	334	368	329	344	340	367	336	358	371	385	365	386	391	334	352	368	332	388	360	360	355	350	374	357	352	346	359	378	368	339	370	385	356	346	367	368	328	370	372	371	339	366	367	335	334	382	355	370	384	391	327	361	385	372	373	340	348	379	377	383	359	368	367	367	360	344	343	353	369	337	368	383	395	355	351	389	405	383	381	341	331	359	393	373	385	341	372	394	364	357	334	354	364	399	355	333	343	377	356	376	337	381	317	348	369	329	355	334	355	362	375	371	414	375	365	365	380	371	382	378	364	324	349	372	401	409	370	391	311	391	387	375	375	347	351	367	359	330	363	379	380	352	381	348	365	381	387	366	374	371	375	384	342	389	381	344	340	379	377	378	390	347	371	369	362	374	367	327	351	373	360	372	374	340	352	388	375	343	381	364	356	337	374	376	386	343	381	375	359	359	394	355	330	340	396	357	376	352	326	374	374	400	354	343	365	372	384	356	344	356	344	345	376	384	361	377	369	350	356	349	357	352	370	376	370	354	368	373	354	370	367	385	393	370	365	395	377	384	346	348	358	341	348	372	414	354	397	368	361	372	389	379	373	355	355	351	370	399	359	374	362	376	347	354	405	362	376	349	359	347	360	369	364	336	367	383	361	371	379	350	347	349	355	396	342	369	393	371	362	343	375	355	391	385	385	361	363	386	378	328	355	351	344	365	359	376	357	327	370	418	326	362	333	338	382	386	341	360	368	382	337	370	355	371	391	403	370
4893	11575	32378	17109	6173	1709	471	404	350	369	397	366	379	352	378	383	343	376	380	391	353	357	373	373	360	398	384	376	361	349	359	388	332	389	375	360	373	362	386	341	336	381	346	338	379	356	345	366	321	379	379	387	357	378	358	345	353	376	382	387	364	334	355	341	359	334	354	382	367	351	394	397	370	379	394	352	352	386	365	356	333	353	380	346	346	343	351	342	409	349	376	378	338	399	349	356	353	350	363	337	393	346	346	362	361	356	348	358	334	349	342	326	381	371	333	374	337	337	337	371	381	364	382	338	384	357	357	391	339	359	383	333	356	372	342	351	402	371	374	365	358	341	359	367	373	377	381	400	371	354	356	353	380	350	339	381	344	339	350	350	346	353	366	334	369	354	360	383	361	351	358	326	374	359	337	361	365	356	341	356	356	373	360	360	369	365	378	375	382	347	371	314	363	386	374	398	366	384	367	394	325	328	359	371	365	361	340	342	336	391	341	379	343	356	384	356	382	389	371	348	386	339	358	366	363	351	367	361	332	362	381	354	391	390	356	357	352	339	399	358	354	358	353	351	370	343	421	356	351	358	358	350	392	330	350	382	351	373	337	359	355	342	342	344	353	360	377	359	336	368	363	357	347	354	371	375	368	360	370	362	374	355	380	368	358	359	351	357	361	387	363	364	371	350	358	350	364	352	356	377	344	388	342	360	348	385	363	380	355	367	362	339	355	341	369	370	342	342	353	361	364	358	379	345	341	313	363	365	384	370	358	331	349	363	333	350	377	365	347	362	357	349	359	355	343	351	381	358	372	373	347	360	359	376	387	370	366	371	386	354	355	367	362	398	352	343	329	347	346	332	374	369	382	360	364	357	344	340	376	366	323	349	338	337	358	340	345	348	317	341	363	344	379	360	346	370	354	345	407	383	345	330	354	317	341	364	357	376	324	350	383	369	386	352	363	348	346	349	380	339	363	358	342	356	386	383	334	372	351	368	338	378	407	398	363	373	409	333	359	365	360	344	399	331	400	365	352	350	358	359	396	383	370	394	372	363	394	371	383	375	390	359	345	330	397	365	379	354	346	344	351	389	355	333	385	374	367	351	373	365	348	349	374	366	353	368	375	343	333	371	380	352	382	339	324	362	343	326	367	365	360	376	381	381	356	344	337	345	340	335	396	360	350	380	407	362	376	356	387	346	376	352	359	374	357	346	357	348	343	380	341	393	363	380	362	370	338	358	396	352	354	355	393	336	355	352	348	338	365	404	355	372	338	360	337	335	365	343	357	365	364	361	382	372	377	354	384	377	377	360	357	366	397	348	368	378	381	360	372	349	370	383	397	346	339	392	337	378	354	347	373	374	350	333	350	366	341	361	380	340	346	368	339	360	351	349	397	384	345	345	335	377	366	358	350	343	334	340	354	326	358	345	371	368	355	365	339	369	342	353	346	378	385	341	360	365	364	335	369	329	339	358	339	364	343	345	383	383	374	369	369	394	349	374	341	357	331	360	356	367	385	387	376	371	326	351	326	355	377	351	344	383	327	344	358	299	343	360	345	315	337	365	387	370	367	346	366	346	346	358	401	369	345	394	377	357	377	336	310	389	334	333	353	372	357	406	335	338	353	369	372	363	335	388	349	375	328	368	358	363	370	340	366	352	353	361	348	366	360	349	380	346	348	361	366	335	380	348	383	359	345	390	337	363	336	372	345	347	375	375	347	374	361	381	360	387	376	374	372	353	385	362	351	370	380	364	380	335	366	382	372	370	345	348	342	336	382	347	332	389	341	349	350	333	361	374	358	339	364	375	342	342	359	336	328	387	351	361	329	370	359	360	388	347	369	370	363	376	365	380	409	351	368	353	362	390	367	354	378	390	354	339	328	345	343	369	391	364	366	378	368	364	360	370	359	333	358	354	370	336	353	359	324	382	368	336	369	374	375	347	368	344	398	334	394	373	360	348	348	357	342	361	375	396	357	388	354	334	371	364	341	344	351	350	368	346	335	348	344	340	348	389	350	385	348	375	379	384	369	362	366	396	398	357	393	333	365	354	363	368	359	340	342	381	383	367	370	351	389	343	362	354	374	362	364	375	360	368	330	388	369	395	350	368	328	373	372	343	363	378	379	395	347	359	365	333	370	340	377	366	388	363	353	378	374	384	354	393	369	372	376	401	337	377	392	406	394	358	376	402	341	374	364	400	338	360	397	368	343	380	380	366	356	360	347	394	365	377	387	357	385	364	373	344	375	377	391	364	345	367	327	352	343	318	337	329	347	359	402	347	347	362	349	365	361	372	380	366	350	326	381	356	322	338	364	326	347	351	343	379	369	360	373	359	386	381	346	329	343	382	374	357	326	353	349	332	325	344	354	366	366	373	334	349	372	376	375	359	326	321	353	380	356	340	364	380	349	332	380	364	376	362	365	336	346	353	354	352	352	326	340	361	353	372	343	341	366	374	342	375	355	343	316	347	344	321	379	343	350	393	346	361	381	342	334	362	362	346	337	358	382	359	357	372	350	376	369	353	385	372	346	335	327	341	376	333	379	370	399	359	344	390	350	369	360	361	389	328	348	357	376	390	370	377	365	367	373	338	350	345	345	377	370	351	332	395	338	376	328	375	332	338	388	369	368	335	343	338	397	395	370	374	358	392	354	387	358	379	349	355	362	344	348	361	352	337	363	351	331	381	357	371	380	346	375	365	375	355	352	354	378	345	380	364	376	321	363	403	365	341	340	374	354	368	371	381	348	343	397	350	356	343	364	374	372	340	353	368	330	333	367	361	374	356	366	327	354	365	362	347	365	378	368	382	356	364	358	339	332	368	342	337	340	333	381	385	382	358	370	351	391	327	350	346	366	379	381	334	343	336	374	379	367	409	374	301	383	345	375	360	363	368	373	337	374	367	376	371	371	359	374	340	376	349	354	352	347	334	359	338	406	351	354	358	329	353	346	360	373	335	338	324	353	329	379	366	365	326	362	357	357	356	363	322	375	340	365	383	358	385	353	355	376	378	380	396	376	378	371	348	406	351	350	403	353	367	381	348	372	375	362	351	382	363	341	366	338	371	374	366	358	360	326	363	338	357	365	377	361	394	348	371	336	362	380	356	361	348	364	356	320	383	338	332	331	373	347	357	342	348	377	372	384	327	356	356	370	346	339	358	369	372	387	381	349	348	335	405	355	341	341	373	391	364	380	368	368	343	362	328	361	370	312	328	343	360	333	360	374	333	327	346	368	363	395	373	361	346	359	378	364	344	384	366	381	391	359	347	387	358	359	345	361	384	344	339	348	358	351	357	368	371	368	341	357	373	328	344	362	348	366	337	346	361	387	360	371	335	390	373	356	337	367	336	355	355	371	375	356	369	383	376	371	334	358	378	356	383	378	350	351	383	350	348	332	379	342	345	387	369	346	372	361	349	367	370	367	372	366	356	352	354	337	335	352	377	358	333	343	367	399	395	389	344	399	326	353	361	358	365	361	348	368	334	360	374
24825	22192	53389	63394	39706	18144	3894	626	483	399	420	445	405	386	403	410	385	423	413	406	385	377	364	455	418	380	383	349	376	394	368	380	406	388	414	373	393	374	360	411	380	400	421	411	368	357	387	387	402	383	430	351	364	396	432	402	383	415	369	415	407	334	367	387	363	407	384	401	394	415	387	401	371	387	431	402	384	393	413	391	393	378	359	368	362	348	395	379	361	362	390	404	390	378	396	384	385	398	401	396	392	374	418	374	391	387	403	382	390	368	378	371	383	371	366	386	391	363	386	364	396	366	368	380	378	377	412	393	371	410	393	413	384	396	385	368	340	373	410	361	382	360	385	358	352	395	381	378	395	391	397	385	383	367	373	332	370	357	378	358	407	373	351	375	369	395	390	363	399	365	386	377	356	333	439	399	387	383	367	387	363	372	364	365	367	369	385	364	405	406	379	350	379	387	384	401	372	392	386	392	395	367	371	347	373	388	396	383	384	374	336	351	379	363	383	392	396	367	391	395	396	402	397	357	383	399	398	382	380	378	395	396	379	406	387	375	328	398	370	397	428	372	408	359	410	371	404	397	417	412	383	395	360	367	400	378	413	359	374	364	369	362	357	392	342	383	390	407	402	400	361	368	355	382	390	409	386	417	390	408	378	350	388	337	439	380	388	385	396	379	360	378	404	378	435	372	379	397	371	365	370	385	376	432	385	363	348	379	409	351	379	338	372	402	368	364	437	333	386	400	394	427	394	374	358	398	407	396	396	378	371	373	376	382	401	363	383	387	365	360	373	421	374	384	389	344	373	366	374	372	382	394	377	387	352	384	414	358	428	375	369	379	381	396	365	399	349	348	382	396	357	399	374	391	389	368	375	406	387	398	363	376	370	373	370	375	384	379	389	405	384	388	411	397	430	388	354	383	371	344	406	365	366	384	413	388	392	365	377	405	375	368	368	362	379	343	442	368	401	401	394	390	396	335	365	398	368	360	384	386	363	374	400	360	413	396	353	389	383	412	393	428	361	390	393	392	400	373	375	367	390	363	380	387	387	376	377	344	396	453	364	397	373	375	370	398	367	386	396	395	390	375	386	394	388	361	385	409	375	346	373	381	394	376	421	346	378	395	393	386	366	371	383	377	397	380	407	421	412	372	374	364	363	387	380	355	384	379	375	395	401	369	409	398	405	369	373	354	377	382	387	406	388	387	396	425	408	390	388	387	413	348	355	367	360	370	398	360	367	402	394	373	390	406	354	385	339	357	387	352	373	437	404	345	342	380	372	372	415	416	360	374	377	368	389	378	396	416	329	366	367	341	375	363	379	381	375	391	398	415	418	392	393	376	368	356	387	380	362	343	392	363	380	387	382	404	389	356	385	384	338	355	404	395	362	372	349	413	351	363	367	351	402	421	384	327	396	397	375	437	410	390	423	365	406	388	377	369	390	392	394	385	395	383	317	383	410	406	361	370	387	376	406	382	404	385	363	342	393	366	399	401	370	374	417	392	369	349	373	353	413	390	368	371	381	371	390	369	403	398	383	357	385	380	355	376	375	412	357	359	358	387	388	373	389	356	406	350	388	395	434	371	381	366	401	377	375	364	338	375	358	403	364	368	375	403	356	389	347	401	385	389	402	364	379	385	350	383	383	369	381	389	402	379	374	370	414	362	367	370	417	332	392	337	399	391	386	393	375	378	368	381	382	368	368	363	400	386	375	355	382	389	385	345	373	352	334	366	378	378	385	410	397	365	372	351	352	365	403	395	360	373	403	382	387	411	368	377	401	347	404	352	355	380	391	346	390	396	376	385	367	358	351	389	398	412	380	379	377	377	360	386	396	396	387	409	363	401	363	340	403	369	358	385	396	378	399	396	375	389	374	357	356	395	385	330	375	380	361	382	416	386	389	383	390	395	419	344	367	422	386	400	378	400	387	407	395	346	421	342	358	358	364	378	367	391	378	382	368	390	351	387	365	400	373	376	399	385	378	429	367	382	380	361	384	371	367	375	375	383	390	349	356	412	351	404	420	392	387	361	367	386	353	371	411	378	375	398	405	381	371	365	335	414	400	415	404	393	391	368	372	391	382	366	403	423	362	372	384	372	366	398	359	397	353	414	336	389	368	355	418	396	358	357	413	358	369	408	349	398	402	382	366	396	358	356	382	378	432	362	367	393	375	390	395	366	388	398	367	415	379	396	368	398	389	403	397	367	342	373	375	352	394	373	369	391	331	374	381	408	360	372	365	397	375	360	398	396	393	394	379	378	399	366	354	386	383	380	367	387	354	362	384	364	392	394	374	389	368	391	366	363	429	374	392	382	384	374	396	400	384	342	361	385	430	404	373	374	370	370	406	396	380	365	408	397	412	390	389	320	388	353	399	410	372	403	353	358	394	362	362	373	338	391	342	356	407	366	347	360	380	358	365	424	413	409	390	425	362	373	388	362	373	379	397	389	398	369	404	363	381	390	365	375	380	381	392	395	355	355	372	357	402	375	375	381	425	399	369	373	404	378	362	392	366	370	389	390	355	410	380	389	389	399	374	333	406	417	376	373	385	345	383	388	387	381	354	385	389	399	363	398	393	382	378	354	310	385	400	379	396	354	387	381	415	374	351	388	385	378	388	370	386	409	399	393	391	384	389	371	389	389	396	384	377	382	422	374	351	366	360	410	393	417	401	348	392	415	365	379	407	347	410	357	383	366	416	384	385	356	393	366	368	386	366	395	358	370	371	376	374	387	370	361	389	365	382	374	360	360	378	386	413	399	388	393	413	372	384	357	402	420	359	421	356	362	381	355	393	419	362	399	397	373	362	372	365	341	351	374	398	390	373	373	359	372	423	373	446	392	418	397	345	369	401	406	377	416	388	382	374	367	386	362	405	362	363	389	375	379	370	396	365	380	361	395	394	395	376	389	402	371	395	386	397	387	367	407	372	344	405	338	359	385	373	390	411	400	361	398	384	375	363	442	365	411	390	382	378	392	369	404	389	392	391	381	369	349	387	411	385	420	392	396	417	400	360	389	376	417	357	426	398	360	379	368	352	379	407	356	359	365	389	360	406	389	383	407	356	376	392	377	370	398	353	371	351	396	380	375	396	424	381	389	403	359	382	359	361	386	353	379	391	383	357	374	385	390	347	377	387	369	351	361	399	391	400	387	408	369	356	382	399	363	345	383	409	387	401	373	417	401	384	356	367	385	383	388	397	362	360	401	325	358	370	390	357	345	346	406	376	358	403	385	356	374	354	389	368	427	382	359	394	423	353	418	365	362	386	363	417	384	379	360	381	340	361	404	387	393	353	395	408	394	420	387	334	365	416	379	381	338	400	410	377	389	374	339	385	395	411	379	382	356	390	368	402	384	371	394	372	383	396	410	361	357	356	344	371	374	348	390	357	370	364	384	405	344	387	375	377	419	354	421	387	413	361	372	350	389	367	386	362	380	365	379	380	396	388	403	364	379	395	380	389	357	389	333	383	410	388	394	368	374	375	385
3613	44585	80073	60576	29799	10160	2188	588	441	399	423	427	439	395	395	441	415	461	441	418	463	429	443	548	527	493	432	452	430	424	399	438	434	415	430	400	380	418	380	381	453	423	402	427	395	454	457	414	405	424	397	414	368	408	388	391	383	414	431	422	412	392	409	418	409	416	428	397	437	413	369	428	390	438	383	399	402	445	416	394	393	419	461	413	406	418	421	396	410	446	392	382	418	416	413	413	446	412	380	403	435	444	405	465	388	440	423	385	427	428	417	370	395	433	394	417	376	409	401	397	426	413	375	379	424	408	408	396	395	439	414	404	413	400	370	426	418	402	394	417	388	415	384	439	397	401	436	394	387	393	422	391	439	399	397	436	410	447	419	392	413	413	385	401	397	400	403	379	429	382	430	429	412	374	414	420	414	407	421	428	409	386	398	439	388	419	405	393	379	421	406	413	413	389	424	407	428	470	412	378	396	421	395	409	349	436	418	453	412	415	446	402	416	388	402	419	419	388	397	412	443	383	416	408	427	407	374	419	372	416	418	369	405	466	396	391	455	372	425	452	455	408	417	392	420	403	402	419	405	398	381	415	397	405	408	456	422	424	404	431	432	392	421	416	428	414	410	407	432	390	404	422	429	432	399	395	406	419	406	359	400	406	424	405	424	406	409	421	386	429	410	366	416	426	431	426	428	428	430	427	469	429	425	453	424	420	400	424	394	411	435	424	390	389	373	413	407	402	413	404	409	430	429	444	431	425	406	382	420	395	417	389	402	397	453	407	432	430	401	431	413	404	430	434	418	395	386	385	352	416	425	426	416	407	396	422	393	419	433	420	419	432	408	439	432	409	426	394	422	385	433	387	435	419	403	415	417	406	388	418	433	462	406	410	408	419	405	405	427	412	413	408	437	427	423	423	367	404	434	393	419	402	449	412	384	384	401	402	424	389	419	396	439	379	408	367	394	374	384	427	393	404	390	374	392	432	412	447	415	420	374	440	445	401	444	430	448	434	427	409	408	408	404	409	408	381	438	429	393	387	401	412	453	374	388	401	426	390	445	377	433	423	424	435	379	415	419	425	440	431	408	458	434	424	452	384	408	432	388	400	412	382	419	400	450	416	440	387	382	383	409	443	396	399	422	377	392	400	404	439	421	392	419	431	424	371	424	406	431	404	428	426	392	431	410	397	390	396	407	390	409	441	406	385	405	435	417	401	412	416	370	449	431	400	408	397	412	389	412	424	432	396	436	431	403	436	404	381	400	427	404	415	405	413	430	361	413	409	437	374	418	426	440	397	436	421	405	411	431	346	401	421	399	408	396	420	425	404	385	432	378	405	424	393	374	392	437	407	429	425	393	415	409	377	409	406	443	412	395	429	400	401	437	418	408	398	409	459	425	392	375	421	385	409	403	417	443	390	383	421	426	412	417	373	411	414	421	397	405	395	400	414	432	428	403	402	446	400	406	413	412	418	418	443	457	423	405	384	429	424	407	440	410	418	416	453	402	398	444	397	421	425	397	415	410	409	387	405	402	436	425	454	428	450	392	436	418	434	412	409	387	387	395	407	442	439	404	422	416	411	399	422	403	432	414	387	404	390	412	443	419	395	454	402	403	414	373	396	421	420	423	365	432	401	415	390	406	433	441	408	403	418	427	425	416	437	424	429	426	411	414	414	409	395	411	416	383	426	408	418	412	386	386	409	442	406	383	414	388	401	419	407	377	413	441	418	382	409	404	432	418	420	404	370	396	411	382	396	405	426	393	429	410	414	356	386	430	413	442	436	437	415	438	389	409	425	415	420	434	416	408	394	402	425	435	449	427	403	380	409	416	402	427	406	381	368	425	404	427	406	415	427	465	382	401	427	378	393	437	420	450	364	413	379	409	419	408	418	406	373	404	408	390	425	406	406	425	402	413	431	399	447	417	400	419	392	402	421	367	422	395	404	424	372	391	434	432	404	415	392	424	380	406	415	396	416	469	391	405	397	418	418	362	389	429	425	395	400	425	405	440	415	414	430	394	406	420	431	400	382	407	408	434	431	402	444	418	446	425	408	397	427	424	405	415	414	378	413	397	407	404	416	413	403	426	410	403	380	397	405	423	401	434	431	408	441	406	427	402	430	392	428	411	386	436	422	398	379	444	428	428	406	398	421	418	438	413	408	403	402	407	410	398	409	409	407	448	397	414	421	372	432	420	391	405	422	389	400	428	423	403	434	409	388	393	453	397	444	373	427	444	421	423	387	404	422	438	415	426	447	472	433	431	409	451	404	392	431	408	457	389	380	424	410	434	399	391	443	407	388	413	406	416	405	388	411	404	402	426	391	404	401	434	418	372	422	423	414	419	452	371	401	397	428	401	375	397	396	403	404	415	427	408	433	392	391	415	418	422	408	400	399	423	435	407	428	422	426	417	452	424	427	394	452	402	407	408	418	382	437	440	375	422	374	364	392	407	450	379	424	420	401	414	390	407	408	416	402	351	414	399	402	388	435	397	389	413	402	418	408	388	402	391	400	424	391	410	412	394	401	410	419	411	414	416	423	415	374	441	372	400	417	426	402	417	394	406	393	413	391	395	421	407	399	416	415	417	428	433	406	447	444	402	431	426	424	448	413	406	399	419	423	441	423	424	388	389	374	396	402	438	388	408	393	409	417	408	425	428	414	406	393	396	378	435	403	449	432	446	413	377	426	410	413	446	441	442	390	407	421	430	410	433	396	410	362	387	407	416	426	402	431	378	415	386	412	390	402	422	402	389	414	432	413	418	386	394	392	411	395	423	439	408	417	423	426	430	408	415	419	422	377	440	399	395	426	400	378	368	414	422	417	412	397	393	382	422	431	386	402	419	393	423	391	394	421	428	420	429	416	431	402	424	411	389	399	419	384	404	463	397	404	390	421	410	485	431	395	430	374	424	429	397	421	387	431	418	406	356	398	450	394	396	421	410	401	412	405	438	387	407	425	391	411	431	409	423	400	410	403	399	406	427	417	454	448	421	402	372	454	415	438	428	424	395	443	408	396	413	410	385	458	396	391	450	397	399	399	442	418	391	419	384	435	423	406	403	444	418	413	414	417	407	407	440	402	405	399	423	402	401	386	413	437	414	405	415	432	430	386	421	409	409	426	401	431	399	413	401	433	401	431	410	431	411	411	417	402	445	429	430	403	377	413	422	407	436	402	401	431	423	383	453	404	411	396	400	428	398	396	419	395	420	409	426	390	422	398	400	416	390	432	383	420	377	419	408	455	395	426	441	393	413	419	404	408	409	428	398	434	415	389	419	424	420	406	427	401	437	417	364	418	422	414	395	426	390	415	427	389	391	388	434	411	398	391	436	411	440	443	378	431	370	459	399	423	406	370	372	406	453	421	401	435	408	436	412	394	408	411	422	425	401	404	390	435	418	415	442	434	402	422	439	411	419	409	431	396	417	375	415	412	412	422	405	431	415	402	431	408	399	421	401	410	436	404	417	389	409	411	422	415	387	445	405	405
23923	21268	41948	57524	45029	28729	10281	1168	507	538	447	429	449	454	459	443	474	468	461	486	479	439	425	553	542	467	492	448	470	454	441	441	444	484	447	453	449	459	431	431	459	480	450	444	437	503	457	430	459	422	422	436	448	397	465	477	447	429	433	483	442	436	478	486	450	400	428	443	457	452	449	432	399	437	440	433	435	426	427	436	456	474	450	417	431	415	460	430	443	426	454	419	450	436	462	415	456	446	480	438	446	443	452	440	441	465	449	463	437	493	463	438	418	471	459	409	463	454	404	486	432	441	436	428	485	464	439	453	442	449	459	419	475	435	459	421	462	461	443	450	437	450	428	434	403	403	456	450	445	449	446	471	437	459	391	439	501	432	428	407	413	425	434	451	447	450	483	467	440	450	476	455	459	435	427	444	408	428	456	453	418	437	466	422	449	454	456	461	421	464	431	414	434	462	478	449	462	473	466	408	484	472	457	487	461	419	430	445	453	442	438	433	460	402	447	442	422	460	417	441	498	442	415	445	444	416	458	486	448	442	464	435	454	445	442	462	433	461	441	452	504	450	448	410	452	433	449	437	442	430	433	460	453	455	416	451	455	443	457	445	479	444	469	431	411	419	458	458	431	457	435	429	408	421	430	456	412	448	450	448	426	469	433	422	439	436	483	431	423	414	429	402	472	453	461	451	444	472	446	453	440	436	430	448	440	437	420	466	483	463	459	434	455	429	441	458	431	438	443	461	448	461	432	432	431	446	441	451	424	469	445	443	428	436	455	433	480	468	445	408	422	448	458	451	440	452	466	455	422	453	451	429	425	464	429	456	472	446	449	481	467	428	421	456	430	439	446	459	427	470	462	446	501	450	446	480	462	437	465	450	431	454	446	441	423	427	411	474	438	441	467	464	472	419	425	404	446	463	440	431	450	430	446	432	410	462	449	445	437	435	428	453	434	460	447	438	449	445	447	439	464	440	436	459	491	434	428	428	454	433	443	452	441	444	429	434	422	438	467	415	454	446	439	445	441	461	436	480	452	464	443	438	422	452	446	414	455	429	448	428	484	427	468	418	422	430	451	469	454	445	450	423	462	436	426	427	436	438	451	439	461	469	437	423	415	445	447	432	457	424	449	451	450	448	451	453	475	461	446	485	461	474	431	458	434	420	428	453	435	451	458	425	455	452	449	437	415	432	424	461	417	445	406	415	446	439	436	439	474	446	429	460	463	434	451	456	428	457	454	462	442	476	459	459	462	461	424	444	446	422	500	463	424	402	451	475	469	426	417	456	414	434	450	468	475	419	441	407	431	413	452	460	421	437	401	503	472	421	438	421	424	450	438	426	428	434	456	422	443	443	445	419	426	439	435	444	462	410	464	402	470	454	428	475	462	452	475	477	466	397	416	431	460	448	469	435	479	458	457	431	442	424	424	450	439	428	463	445	445	454	452	410	454	432	424	458	454	430	439	441	429	443	449	396	440	435	440	462	440	437	449	465	453	437	476	407	419	442	412	412	468	438	448	452	465	436	427	419	439	463	398	452	477	429	466	423	475	423	438	436	445	460	424	449	451	448	466	460	436	478	463	426	455	427	450	466	463	444	421	455	443	444	423	457	444	434	438	441	460	428	474	475	405	427	424	433	430	426	472	480	425	417	448	471	437	459	447	436	436	426	446	453	447	457	426	438	442	413	448	430	408	412	443	433	422	436	461	456	441	434	431	460	390	446	431	459	406	452	460	438	455	423	446	444	446	452	390	457	472	430	408	430	410	414	472	432	448	462	481	436	455	408	455	433	446	457	473	452	437	430	420	441	422	440	430	434	493	433	429	438	415	462	422	428	448	441	432	461	430	431	469	457	436	431	455	453	450	459	476	439	423	439	513	440	486	440	457	430	446	443	444	444	428	422	451	382	405	431	445	469	445	455	423	408	421	417	419	448	415	415	447	414	417	444	442	477	439	452	419	478	433	428	454	463	391	471	422	484	443	460	440	432	416	430	475	430	431	456	422	419	437	408	412	427	441	437	430	445	434	446	476	454	446	463	456	436	463	459	447	478	456	410	458	458	431	430	469	449	439	448	419	466	428	442	457	450	482	433	438	432	446	435	450	412	458	442	412	434	445	428	440	449	433	443	463	421	452	447	409	501	438	464	425	393	420	453	437	430	414	418	467	459	437	467	440	440	439	471	438	417	435	429	445	454	427	394	464	481	432	452	449	453	467	437	476	472	468	437	415	427	431	412	457	453	450	450	455	438	446	446	488	448	442	459	433	459	413	446	461	414	412	433	443	446	456	423	420	451	486	445	428	448	419	436	463	459	453	449	418	448	441	433	453	433	423	431	455	440	457	436	439	446	446	462	427	406	454	452	438	404	417	414	423	483	439	453	506	444	462	415	460	424	443	481	451	449	448	461	475	434	441	439	389	441	466	450	434	433	416	477	477	452	432	418	469	440	433	456	465	489	441	431	397	470	426	422	460	450	447	411	454	461	436	446	421	428	411	492	445	441	468	457	427	449	409	447	436	443	434	411	424	436	444	458	463	435	433	458	410	467	466	457	425	413	437	399	433	425	414	436	446	423	414	455	414	448	444	453	420	425	439	436	409	450	413	455	440	440	446	454	435	428	420	456	437	441	460	468	435	433	480	450	452	438	385	479	446	481	455	427	476	426	461	455	420	452	469	437	458	411	432	423	438	457	442	469	438	457	461	439	433	422	449	407	461	438	417	433	483	438	442	447	458	438	426	426	418	425	452	455	453	413	458	481	430	463	425	448	454	421	435	480	465	462	449	449	455	448	431	416	444	413	456	445	436	443	417	421	412	427	448	408	391	439	435	466	405	412	449	487	438	465	440	448	450	434	453	427	413	481	391	417	452	425	452	443	437	423	444	444	408	413	448	430	443	437	415	439	419	457	472	393	434	432	436	475	470	426	443	439	429	443	445	438	464	458	444	455	453	424	488	444	446	435	420	436	439	454	469	485	422	448	452	438	435	422	453	428	427	406	448	460	477	454	436	437	436	461	448	436	442	479	445	448	480	438	458	424	407	461	445	456	423	440	417	466	456	449	468	441	481	456	438	429	412	456	453	471	459	404	436	442	453	434	476	441	433	453	423	414	418	431	426	386	454	438	421	453	423	442	445	429	435	451	405	383	432	421	389	459	504	425	446	436	476	456	444	457	442	476	447	434	427	407	453	444	435	442	422	454	469	439	406	425	435	456	478	468	461	444	449	455	442	436	422	394	437	417	449	433	449	468	396	435	410	424	480	471	496	415	458	446	415	439	430	456	461	446	435	456	445	492	426	420	433	418	471	431	448	451	384	430	470	412	469	453	436	504	433	431	451	420	439	471	437	455	464	469	395	432	415	432	454	441	446	462	425	455	469	428	425	485	463	421	468	431	448	448	473	447	441	422	419	473	403	478	425	458	447	433	418	445	457	437	441	410	454	449	452	454	464	444	446	458	461	451	394	450	433	459	436	470	404	437	428	441
4856	47893	89483	71728	46160	19660	3587	720	532	474	517	515	501	467	507	487	476	501	517	532	485	476	550	732	704	616	574	518	479	484	503	488	512	506	527	465	493	519	459	494	495	471	465	518	434	502	472	544	456	462	512	485	481	454	479	499	532	510	540	517	487	478	484	497	491	493	479	460	475	491	484	470	489	468	477	442	461	488	483	464	471	509	492	479	486	485	492	429	509	463	461	453	456	484	469	499	504	527	529	467	496	468	515	454	454	503	487	485	492	472	461	447	490	463	460	503	491	490	452	466	465	485	472	470	487	452	471	497	475	486	488	496	458	501	487	463	442	478	492	496	483	486	483	500	479	464	441	468	483	459	503	498	473	495	492	484	453	496	497	483	502	496	464	496	537	504	491	476	453	452	515	489	499	461	481	469	484	462	515	480	502	489	476	491	489	506	463	509	461	476	467	497	468	474	470	450	475	470	424	497	451	497	462	464	493	498	469	506	490	507	478	490	515	496	459	477	501	478	459	486	491	504	476	488	493	480	487	491	516	492	502	518	505	495	500	492	490	497	465	485	457	500	469	444	465	464	461	463	437	476	493	480	500	469	501	469	484	493	471	469	474	439	493	498	489	474	482	507	511	468	491	471	469	494	497	481	475	488	465	459	449	475	481	498	485	493	500	453	490	480	484	476	510	506	459	509	471	479	510	494	497	488	452	470	462	473	480	455	514	507	443	492	448	469	470	460	495	478	488	532	489	496	466	478	495	471	516	462	478	470	471	489	460	438	478	471	451	483	475	482	448	447	484	469	485	491	461	441	468	483	480	502	466	470	465	468	458	487	478	485	498	455	447	492	497	455	449	475	506	481	465	460	500	519	489	463	506	481	476	472	477	509	469	490	523	479	491	480	473	503	496	510	478	492	479	506	509	507	481	507	463	503	454	468	464	486	492	481	460	442	478	461	497	446	486	499	505	447	512	516	446	452	505	496	476	486	492	486	492	466	491	466	508	473	480	490	452	459	481	471	457	492	492	498	448	474	487	505	516	496	490	498	429	503	456	497	487	464	489	495	473	458	476	473	468	489	498	483	515	499	471	482	452	448	473	461	461	498	492	442	476	485	418	493	469	493	469	441	487	445	491	481	495	504	501	452	484	452	470	489	505	457	459	480	453	468	509	469	508	496	451	535	456	491	500	513	483	505	514	480	488	510	472	459	484	479	476	528	505	449	498	517	493	476	459	488	466	485	460	483	476	484	486	500	496	491	450	484	482	493	467	471	470	489	523	515	471	469	482	460	467	535	483	469	506	447	499	483	463	503	504	490	501	491	469	513	464	491	475	490	484	537	445	477	497	485	514	463	500	453	478	478	511	468	462	456	486	456	472	491	497	492	505	458	463	490	466	468	466	462	471	485	500	465	469	501	470	494	462	476	499	490	513	485	467	454	474	489	494	525	485	485	486	505	490	488	443	519	489	463	477	517	481	496	493	466	506	480	489	460	444	487	487	479	486	519	517	501	466	488	469	468	513	478	475	493	489	510	499	487	503	490	478	460	504	481	497	496	478	495	473	475	497	486	471	497	494	456	469	520	556	453	473	498	482	473	481	500	470	512	499	469	511	486	467	467	455	486	477	476	455	446	469	476	472	526	470	481	495	492	482	503	457	497	497	495	485	481	477	524	481	460	470	496	496	470	436	480	464	496	502	482	498	491	465	456	440	514	451	454	459	460	445	477	477	510	468	519	490	494	460	485	474	441	469	513	486	483	503	474	480	466	457	430	501	493	473	424	505	483	491	527	532	512	470	483	480	482	512	456	444	508	466	521	454	478	461	477	480	498	461	454	502	484	500	465	481	492	466	480	430	485	478	476	470	493	464	454	514	457	483	472	496	501	459	487	452	462	487	459	464	468	545	513	455	468	478	467	437	517	478	478	481	467	482	475	490	484	484	500	470	468	484	474	485	452	485	460	521	464	473	514	488	493	436	481	451	488	469	534	466	485	462	475	460	431	473	487	509	486	469	444	502	456	514	512	507	503	483	462	467	485	489	447	471	456	475	467	463	510	482	494	476	466	492	450	504	446	520	476	471	471	473	502	482	509	441	495	480	503	461	475	488	467	461	465	522	472	470	504	497	487	452	507	481	477	470	450	473	492	522	491	477	504	481	508	501	489	501	459	502	475	510	502	494	505	436	461	469	492	527	507	491	493	487	465	523	512	493	506	489	466	468	458	470	511	485	495	495	482	445	487	472	478	522	505	511	474	484	470	471	476	445	498	493	491	500	477	470	542	498	476	483	520	484	463	514	454	458	476	459	494	494	500	499	463	491	480	457	486	495	426	520	470	501	494	455	480	465	449	518	460	457	456	505	539	494	474	466	461	448	459	426	466	485	500	464	512	487	483	426	470	468	494	475	497	470	469	546	507	503	455	482	476	484	504	508	463	464	476	455	458	474	492	498	479	476	473	488	495	505	474	460	496	468	472	494	497	498	507	498	477	458	463	468	472	464	451	502	447	435	465	473	443	472	470	502	488	451	492	511	465	489	498	484	445	477	480	481	519	519	494	489	471	455	504	488	477	480	456	461	485	464	487	472	503	491	464	494	510	460	490	506	459	469	489	483	452	484	498	489	473	464	479	497	486	508	477	453	465	468	477	461	508	455	438	429	471	448	489	420	486	485	482	495	462	482	486	434	449	466	431	506	454	475	524	430	474	437	486	456	464	488	498	488	503	463	451	506	536	472	514	481	476	511	490	492	486	471	497	452	468	478	489	489	474	469	505	465	490	508	477	476	496	505	494	476	479	505	456	469	496	506	437	525	498	506	536	467	481	496	445	459	510	500	472	433	476	499	464	456	453	464	475	484	497	484	496	472	509	477	472	523	455	485	464	476	494	484	485	462	441	445	448	475	499	480	469	502	470	474	474	451	478	456	440	469	530	477	452	447	488	447	460	484	512	436	514	438	467	544	450	486	476	477	496	452	469	517	458	485	499	496	441	505	474	462	436	465	512	454	457	502	510	460	481	438	491	474	484	508	482	474	503	455	472	487	474	462	452	494	447	503	459	517	492	506	513	493	508	477	499	501	538	503	494	516	486	485	472	484	462	481	498	473	461	443	461	501	460	494	495	457	505	427	464	460	458	491	458	502	462	511	513	545	484	511	505	493	482	466	467	500	464	468	455	509	510	503	466	448	469	493	473	477	471	502	470	488	508	479	430	476	499	493	470	448	476	479	506	467	456	495	464	475	496	530	492	477	467	466	453	524	484	460	478	455	452	470	481	474	466	464	452	445	440	508	498	507	473	453	503	469	449	482	465	473	514	514	496	503	483	484	449	498	484	483	482	492	468	465	488	497	490	486	483	472	475	455	480	490	466	515	494	494	508	453	520	469	486	485	520	507	480	450	504	470	546	513	484	464	470	510	491	478	453	499	452	469	488	505	494	504	472	464	464	481	467	472	446	467	526	459	467	489	499	469	476	462	486	483	432	497	492	460	518
27111	19786	33499	25162	8418	1435	549	401	367	353	364	382	387	386	370	346	365	394	394	375	388	364	357	392	383	394	415	379	352	366	376	367	401	369	360	352	374	375	369	362	374	355	380	385	351	385	388	379	354	359	374	339	346	414	356	356	358	400	348	394	376	390	376	397	354	362	354	354	363	405	396	355	360	376	370	365	383	374	379	359	365	394	362	349	374	370	350	405	364	373	389	370	391	342	362	351	376	377	354	387	351	401	362	391	382	350	410	377	372	356	396	376	377	399	360	342	331	381	374	397	377	371	374	361	355	410	392	370	345	370	372	374	353	368	381	403	363	369	364	338	344	366	376	345	372	386	367	378	351	397	370	368	340	350	384	355	371	371	368	363	355	374	345	367	380	377	369	384	365	367	391	376	353	350	367	382	400	356	347	396	338	370	356	369	365	382	364	378	343	363	363	349	355	340	357	352	406	324	356	365	368	371	369	392	350	362	383	402	384	363	383	371	344	387	359	394	381	368	324	381	383	352	382	379	386	355	347	390	374	372	371	347	385	384	355	343	356	385	348	354	408	384	349	340	362	344	366	381	364	360	350	394	386	368	379	369	416	354	371	357	398	374	380	378	359	375	404	345	372	387	362	345	364	397	409	360	375	368	409	359	381	378	384	399	346	367	396	353	386	383	363	388	392	387	375	385	374	369	377	347	355	395	378	368	399	341	337	383	389	356	344	369	390	338	409	372	397	370	359	345	368	349	347	389	363	352	391	383	368	415	342	402	395	384	365	361	339	368	370	390	357	350	352	344	385	362	353	374	370	373	380	358	400	363	353	333	373	391	378	390	380	388	361	344	387	340	379	334	366	369	394	379	354	373	403	384	371	369	370	401	385	357	353	338	353	374	371	352	368	391	380	390	397	385	392	397	378	398	388	370	352	381	368	349	372	374	363	362	352	363	383	366	384	355	336	353	358	362	409	369	368	328	392	364	379	367	394	359	362	357	361	381	397	381	379	376	389	342	378	393	371	398	369	391	388	353	357	337	353	399	374	389	347	358	375	357	395	377	343	355	388	349	360	376	351	392	328	414	362	369	362	399	372	381	399	377	355	349	367	364	363	368	401	364	373	387	385	415	364	357	353	373	367	383	361	369	370	359	382	344	370	390	405	381	372	337	346	359	389	364	358	370	395	386	364	369	357	400	345	362	366	349	371	389	402	384	393	368	385	382	349	361	357	335	388	366	361	355	368	368	343	384	390	327	410	395	329	401	372	365	334	372	394	339	373	367	391	371	353	375	396	363	328	357	387	398	352	360	360	385	342	395	363	373	409	396	397	395	380	374	370	366	366	392	336	358	369	401	364	380	374	362	381	391	375	351	375	346	334	357	356	373	342	367	371	335	352	358	357	402	360	362	364	355	343	366	340	374	349	347	364	331	411	393	357	375	389	415	362	367	368	363	373	349	350	396	381	355	361	389	337	382	359	387	365	329	380	380	382	354	374	353	367	377	391	397	354	433	355	372	380	376	375	336	349	347	388	355	368	384	382	392	352	375	378	397	345	371	353	386	383	363	362	357	413	330	397	404	397	377	385	372	379	366	370	383	351	397	369	361	371	423	381	357	379	372	388	383	409	341	352	385	346	363	356	374	380	358	367	356	365	373	342	368	391	337	399	393	368	397	379	362	391	368	388	365	363	387	345	414	361	364	362	344	357	368	329	347	357	333	350	369	380	408	369	335	379	334	378	365	364	358	375	397	385	365	368	339	347	401	340	402	403	389	394	393	377	399	381	391	344	322	374	366	362	373	371	367	375	358	387	358	377	345	356	404	378	357	372	360	408	390	402	400	344	353	381	363	369	364	383	343	354	373	395	436	383	346	361	393	356	380	359	395	362	377	375	325	380	368	338	367	363	379	402	347	383	377	344	371	387	387	339	380	351	344	384	374	351	393	395	372	355	397	392	386	371	372	393	375	378	372	358	396	398	386	366	407	367	395	347	349	348	350	360	369	377	373	363	385	349	378	350	336	353	366	382	382	369	393	360	360	362	398	391	404	381	381	391	408	419	378	373	394	359	333	335	378	337	346	382	372	365	367	366	351	409	402	349	377	341	372	374	410	397	372	387	380	368	364	363	361	349	383	337	364	379	379	382	397	366	371	404	364	384	385	371	376	387	397	370	367	321	348	360	366	369	352	370	338	368	383	372	392	385	409	397	367	356	380	364	356	362	400	375	345	360	375	347	387	331	427	370	383	402	393	387	347	383	364	373	401	350	387	369	399	378	369	340	369	375	338	343	372	367	370	394	378	351	380	347	407	373	346	351	362	366	334	357	363	379	394	417	366	372	383	329	378	352	357	371	372	398	395	347	363	391	371	402	371	338	367	363	379	392	390	402	364	382	400	374	396	374	381	362	359	396	377	374	365	355	345	357	336	374	380	380	380	368	375	346	379	371	384	355	371	407	366	407	354	363	384	358	397	378	357	390	387	358	352	366	370	358	385	381	369	373	357	368	386	351	345	377	362	398	365	366	328	377	350	385	399	355	354	387	349	354	400	339	371	385	361	365	388	357	387	370	395	387	367	381	354	374	345	368	392	377	402	394	394	365	383	372	405	381	410	364	357	386	337	386	371	372	375	381	355	340	390	365	351	354	353	366	400	388	411	387	374	388	385	383	387	376	355	364	362	350	381	390	379	369	362	393	368	348	369	366	362	405	359	387	393	396	352	401	322	369	374	347	358	341	342	331	407	398	382	391	367	361	362	374	382	384	370	369	389	396	375	370	366	402	372	357	347	388	397	365	372	391	373	361	361	357	364	350	366	347	374	371	359	353	397	353	357	390	393	374	359	383	386	374	400	370	369	339	387	371	360	406	372	373	351	399	375	384	350	422	357	349	403	364	368	378	342	413	354	362	383	382	355	406	395	387	381	383	327	371	356	374	315	342	383	375	383	361	368	369	376	332	353	343	395	381	372	334	370	383	353	385	412	394	372	417	363	393	362	385	363	390	361	380	367	373	327	341	381	419	338	409	349	354	386	326	342	355	371	336	376	376	343	373	348	367	371	362	361	346	325	387	384	344	402	371	394	350	359	372	372	413	391	373	378	379	351	377	399	376	387	371	384	414	350	382	368	404	379	369	374	407	355	378	356	399	355	404	360	377	376	373	374	353	322	338	393	373	383	365	362	383	342	338	369	369	391	351	356	350	389	357	345	363	357	377	353	362	399	354	386	402	351	382	371	360	354	401	347	403	372	339	346	362	385	366	381	373	354	357	354	411	361	392	347	352	368	350	363	358	362	399	390	386	320	340	385	395	377	431	360	415	321	358	361	389	343	360	364	334	367	374	390	348	389	359	361	352	354	367	379	363	382	360	363	364	383	367	374	405	366	370	330	335	371	370	406	357	368	382	366	357	348	377	372	385	374	362	397	399	392	355	347	368	371	338	374	381	371	367	387	336	368	379	399	377	385	365	380	400	373	401	369	342	386	355	394	375	338
5256	20319	32659	15415	5234	1276	532	380	377	339	391	365	363	370	344	347	346	374	339	355	330	356	360	373	385	355	383	350	359	389	378	356	379	363	382	356	389	353	356	376	376	371	382	368	369	366	375	365	393	391	374	356	373	333	349	381	382	354	359	358	375	365	358	360	378	350	347	386	334	374	373	347	367	355	370	342	351	389	320	377	328	366	336	345	381	378	346	371	365	387	347	371	359	378	346	398	376	396	382	393	377	370	390	347	317	363	347	310	412	336	349	346	375	363	343	385	335	335	367	388	364	371	359	354	350	375	345	383	355	348	366	350	385	367	337	367	353	346	380	358	342	345	379	367	333	367	350	373	410	353	359	373	371	359	352	355	355	357	387	389	336	355	364	375	379	346	387	360	362	366	383	403	361	333	380	379	354	349	355	334	358	371	377	386	416	393	398	399	378	356	372	363	388	372	371	416	403	368	366	363	373	350	346	398	332	375	376	351	338	376	348	352	337	367	349	362	361	437	373	367	404	337	332	359	383	335	345	393	336	340	400	342	374	391	366	349	348	339	377	377	361	353	352	370	351	318	363	360	348	362	368	362	378	331	374	354	369	350	363	380	316	358	374	363	362	351	339	370	365	396	350	395	381	352	352	337	346	338	344	374	383	359	372	384	365	354	353	383	367	356	351	345	356	388	345	401	371	353	348	380	392	404	371	392	378	390	351	397	362	348	358	355	376	360	361	334	351	342	330	395	371	388	339	358	340	331	355	415	361	391	364	366	342	345	385	338	377	360	342	368	381	359	396	356	365	392	335	362	357	351	387	384	342	349	343	341	361	374	359	372	378	382	405	361	331	362	331	374	352	346	367	372	344	331	363	364	344	379	378	340	377	361	360	317	394	364	377	364	363	369	361	342	385	360	392	373	379	322	359	385	360	356	391	350	319	343	401	401	373	369	397	362	403	351	372	372	384	331	364	351	416	370	366	384	358	353	374	344	387	324	365	363	353	349	373	357	364	387	342	358	385	352	354	374	400	360	404	341	348	358	371	359	347	371	358	384	355	378	368	380	327	353	376	360	360	353	369	358	348	351	358	343	349	360	326	371	325	367	377	373	373	339	363	332	374	347	346	380	368	370	374	353	359	383	374	360	352	359	366	355	355	357	385	367	365	338	338	375	376	349	380	377	327	337	342	346	365	339	378	377	391	355	377	378	349	335	377	356	434	362	344	336	365	355	371	339	360	341	345	361	346	355	381	375	367	378	350	335	362	376	385	364	350	347	348	323	359	389	383	371	369	364	358	373	398	353	353	347	354	353	339	381	336	392	348	372	381	351	361	365	364	335	352	369	360	412	347	361	349	365	349	367	347	360	366	358	335	390	379	315	351	368	351	361	367	350	365	378	383	381	376	355	379	371	362	383	335	372	370	375	373	368	360	352	367	346	358	365	385	363	397	379	345	368	386	372	337	345	394	361	375	358	366	356	360	334	356	347	352	352	370	315	370	363	363	342	350	356	367	359	349	371	326	351	342	335	337	371	377	379	385	379	342	349	382	335	345	367	349	350	350	352	340	370	366	390	361	362	357	354	351	344	363	383	352	378	367	372	357	367	320	392	359	373	343	374	344	334	342	367	346	390	362	363	340	367	376	381	388	374	357	359	336	358	386	343	357	366	363	387	359	337	345	332	387	372	377	390	354	354	359	346	355	347	369	364	341	384	356	360	364	381	395	399	386	379	380	353	353	387	378	315	357	380	394	377	381	367	363	340	363	374	341	364	370	350	353	364	351	353	372	351	378	347	351	357	347	375	378	353	373	348	383	360	331	362	355	367	382	331	361	390	353	367	358	371	364	369	341	334	351	341	383	393	364	367	374	333	340	327	323	384	356	374	341	380	326	305	341	363	365	371	366	356	362	361	410	341	394	372	407	353	378	337	388	362	364	348	382	371	383	377	347	359	342	359	336	331	347	355	377	329	340	351	347	354	367	359	360	349	368	364	401	328	342	379	391	368	369	359	408	362	363	366	339	355	370	382	342	418	369	352	339	375	371	328	368	403	340	381	362	367	339	359	388	342	352	366	354	351	408	332	348	380	376	347	366	365	332	356	373	375	398	364	346	394	352	376	354	354	354	358	365	399	385	345	407	357	355	355	355	364	382	370	388	395	364	350	346	397	380	339	351	332	365	343	370	357	362	313	335	357	364	361	343	378	367	345	346	388	353	330	351	340	374	374	374	388	338	314	330	348	311	369	354	386	369	363	373	387	339	403	336	356	391	363	348	353	361	375	334	395	386	366	396	363	328	339	340	357	356	348	389	369	400	383	374	372	387	399	342	389	352	337	359	345	356	364	343	349	397	352	406	368	361	361	372	381	339	383	362	331	355	338	353	354	325	370	358	338	351	345	366	375	350	362	365	359	385	366	370	340	386	319	345	354	341	364	314	355	374	376	375	361	360	355	353	379	387	360	373	362	338	364	423	353	376	371	341	372	357	363	363	379	387	357	353	358	345	348	354	360	339	340	350	348	336	327	362	362	342	364	361	378	333	366	387	377	349	366	328	367	368	354	363	347	334	346	330	369	329	374	336	385	354	388	370	386	365	365	407	321	373	383	366	322	350	363	350	356	376	361	336	344	343	395	350	386	321	397	376	343	338	352	371	344	354	357	394	373	359	374	355	394	368	399	356	337	358	357	379	341	366	353	348	343	372	372	358	346	375	343	347	338	391	383	389	373	353	367	346	357	346	369	331	323	383	364	374	374	402	341	362	361	378	353	371	336	381	318	383	336	350	353	401	360	357	379	326	378	352	397	391	349	367	398	356	347	365	358	350	377	364	353	366	361	357	371	346	377	367	396	361	364	364	362	354	359	376	351	376	338	390	393	386	380	354	337	337	384	343	357	396	346	334	374	351	350	386	377	389	353	335	356	348	355	336	366	359	399	354	365	363	365	383	380	390	367	361	375	373	375	372	400	382	349	366	389	365	389	351	369	403	370	374	386	381	381	347	377	349	379	364	365	352	363	341	328	393	398	324	352	351	379	342	390	337	378	356	377	374	363	345	355	391	350	367	382	365	376	320	335	344	355	358	337	338	359	379	372	355	355	363	371	367	338	375	380	347	400	371	333	360	369	348	327	366	358	403	369	340	351	389	374	349	374	343	360	355	340	353	350	350	335	348	328	379	362	345	359	368	361	375	375	353	325	376	359	339	328	323	375	398	344	371	359	349	383	334	372	373	333	408	390	374	362	314	349	346	346	356	362	359	386	342	335	369	382	367	344	343	385	357	376	365	355	345	366	362	375	380	354	398	315	358	358	395	338	360	370	360	382	365	327	384	381	404	359	342	371	350	363	329	366	352	336	340	408	363	360	354	331	378	328	389	390	361	351	351	357	382	324	397	367	364	366	384	351	378	369	384	363	361	380	333	351	375	339	376	378	386	365	353	334	354	376	338	357	357	325	378	344	358	350	349	359	363	354	356	368	367	376	354	385	389	335
24877	22160	52540	55341	36463	17592	3676	599	406	381	386	440	430	426	383	426	396	388	421	423	374	405	381	419	440	454	395	397	367	355	378	347	357	401	389	388	400	406	407	389	405	381	393	383	367	383	398	397	378	369	425	352	384	406	367	400	403	432	407	375	393	395	366	434	427	397	375	380	433	394	394	364	408	402	357	406	409	400	367	400	385	367	377	367	402	396	400	369	418	409	374	392	359	374	404	378	385	381	408	398	372	356	382	361	392	397	349	416	382	370	338	374	382	349	376	387	421	425	371	392	396	423	379	406	406	386	387	401	384	419	389	394	401	388	392	384	362	384	356	360	363	392	357	386	377	416	371	389	400	380	410	355	388	411	354	382	371	417	392	376	376	408	359	377	332	394	354	389	371	375	364	398	341	399	379	373	365	398	390	391	387	398	374	381	389	364	351	376	382	405	410	367	398	380	388	367	373	419	394	403	397	383	378	402	389	369	409	353	402	373	372	380	401	428	366	396	364	373	374	391	353	402	370	400	410	349	411	394	392	384	383	350	378	386	381	398	363	371	402	345	378	391	382	350	378	360	383	395	369	346	392	394	406	376	375	379	421	381	352	385	409	340	368	340	397	357	369	356	383	395	400	380	400	427	427	377	390	401	380	398	388	376	383	385	412	360	364	376	370	355	385	415	404	412	408	437	384	361	362	385	382	374	396	382	391	392	377	376	348	361	364	341	399	392	379	405	376	363	382	403	361	384	366	384	390	388	367	358	393	394	359	386	384	394	373	391	419	370	401	368	385	376	399	355	369	415	396	375	370	400	408	389	444	353	373	387	416	364	384	368	362	387	380	383	389	377	372	371	369	355	387	353	374	379	407	383	354	385	397	366	368	396	368	380	427	376	376	411	374	391	379	387	367	363	417	358	369	399	406	378	408	342	381	397	371	375	373	379	385	392	376	368	398	365	370	362	350	379	362	398	348	424	379	368	384	389	404	446	382	362	370	363	381	397	384	404	401	424	406	363	400	404	403	401	402	386	418	357	386	369	415	386	379	372	400	383	397	357	380	362	377	404	406	374	369	412	372	395	399	383	382	381	372	380	402	389	365	405	329	355	375	374	387	397	394	412	380	364	392	386	398	363	394	400	389	399	342	376	402	367	366	392	394	391	391	405	400	393	329	380	387	362	404	381	384	377	386	422	373	334	412	361	403	406	343	370	420	421	368	387	422	352	384	391	362	400	390	377	367	401	389	389	382	367	377	399	395	376	356	393	413	416	370	372	371	400	393	364	390	367	395	391	379	425	387	392	400	410	394	421	383	378	379	404	364	372	392	378	396	377	390	422	401	351	397	360	398	374	376	397	382	421	393	419	376	351	361	364	426	402	369	377	390	374	374	385	381	374	383	398	350	397	375	322	399	369	364	374	383	381	397	388	386	378	407	379	361	384	378	384	427	354	369	388	343	403	375	421	357	368	381	402	413	419	402	416	392	410	352	425	386	372	352	368	370	364	374	381	418	381	382	406	369	377	387	348	395	376	400	381	381	351	395	394	369	402	353	393	377	402	397	389	402	382	396	364	415	380	376	395	371	357	372	402	398	376	400	404	379	360	380	403	383	372	407	383	385	413	377	390	412	350	405	405	375	444	377	347	379	389	405	368	356	389	408	404	366	367	366	391	393	380	367	385	426	388	361	387	384	420	388	345	365	382	399	380	381	411	401	357	399	369	374	379	357	425	377	382	358	401	402	398	417	378	365	394	409	347	369	382	383	346	346	423	354	389	395	360	381	380	362	391	385	380	412	342	402	374	373	358	396	387	404	367	329	363	395	336	410	392	394	383	373	365	362	426	370	377	405	379	368	389	379	391	351	353	380	385	401	422	321	377	338	397	376	362	340	392	375	347	348	357	380	363	368	384	404	439	408	388	366	389	398	367	362	404	398	407	378	385	350	401	405	390	399	376	354	331	388	392	360	398	374	414	382	346	412	377	408	351	359	391	405	401	364	400	361	376	396	410	408	348	392	403	360	408	371	389	402	373	363	379	407	368	350	385	391	372	357	382	362	407	398	364	407	348	371	387	391	386	405	414	391	400	389	375	390	345	389	404	398	407	418	414	397	386	355	362	399	371	365	390	379	375	370	417	381	397	401	369	387	372	399	355	404	381	350	383	354	356	350	377	365	402	380	344	399	376	426	393	391	412	374	387	389	373	341	353	388	373	402	366	400	385	346	372	391	368	364	386	387	386	361	382	382	366	373	353	384	382	373	379	392	359	394	368	401	386	404	377	394	398	371	363	354	374	375	410	381	365	395	395	407	398	359	382	351	407	365	408	359	415	395	373	361	366	378	385	388	425	360	401	406	370	375	352	343	411	335	370	382	392	382	402	396	401	365	390	377	406	364	362	372	384	357	393	372	401	391	366	372	364	389	407	370	370	351	371	390	401	395	400	386	369	361	378	382	387	399	411	346	405	405	386	396	374	399	355	375	362	366	390	397	388	430	360	392	380	383	401	370	428	367	390	368	398	384	382	414	412	393	362	391	378	397	403	370	365	381	386	353	394	398	407	424	357	381	379	390	402	376	358	388	347	413	399	360	351	351	383	363	371	359	388	350	391	413	427	364	423	392	380	376	403	366	367	362	378	375	410	415	380	377	364	353	421	382	383	370	399	370	386	371	409	372	372	398	357	353	331	375	402	383	366	409	427	356	390	369	413	349	354	395	400	396	369	384	384	395	377	368	397	370	379	387	352	367	365	350	382	396	393	395	388	363	370	361	407	370	386	380	371	386	442	412	394	415	341	400	382	394	391	365	408	363	368	392	389	355	362	407	418	390	374	383	372	424	404	386	372	398	353	382	404	382	414	378	400	369	360	381	382	368	387	413	367	384	400	341	411	364	383	376	424	364	421	389	376	370	389	375	371	373	397	381	398	378	428	393	369	407	399	410	376	407	379	372	433	402	403	368	385	361	424	392	387	403	384	381	367	342	376	391	389	395	340	372	414	374	374	390	375	373	353	408	378	357	390	402	400	408	386	380	374	387	369	390	407	389	397	355	386	406	387	377	403	405	384	392	365	406	373	380	394	364	385	381	384	379	353	378	393	381	365	386	383	385	326	395	375	391	365	370	378	394	356	396	406	392	395	380	383	400	360	384	371	367	388	380	374	387	379	371	356	382	401	361	421	426	411	404	396	392	385	394	346	368	395	383	391	375	376	385	387	385	374	374	347	388	387	421	381	385	390	343	374	363	394	409	372	398	409	390	363	378	368	367	394	421	361	387	393	400	374	395	380	333	366	360	356	393	376	395	397	394	423	382	400	369	395	355	398	361	374	378	357	376	405	367	408	389	391	396	392	387	407	332	404	398	405	349	417	406	406	408	415	386	362	357	402	393	390	400	396	391	359	377	364	382	367	381	375	382	330	358	372	382	395	382	397	390	381	384	376	420	407	380	384	406	380	384	390	363	372	419	395	367	374	381	360	388	391	376	394	383	379
10038	64443	78172	53880	29936	9278	2068	593	449	423	423	415	415	367	409	429	422	408	403	439	378	439	427	513	479	459	473	405	430	391	451	423	442	408	441	416	442	431	393	448	435	389	385	428	460	392	398	429	386	432	418	399	417	418	440	428	411	410	401	437	439	428	416	427	425	401	437	434	425	418	408	418	444	397	429	426	422	388	403	416	405	429	441	422	413	477	399	420	452	465	404	400	408	422	390	424	388	388	428	345	410	430	435	416	443	396	461	431	464	410	398	415	408	401	436	372	418	415	439	390	416	417	399	392	417	427	414	433	447	396	447	379	399	389	431	406	406	400	405	413	447	396	459	379	403	395	452	420	406	433	447	423	429	383	365	421	423	410	420	419	419	390	427	446	435	430	463	402	462	374	407	423	410	457	417	417	400	451	430	394	407	423	427	426	408	355	358	439	446	394	381	440	412	447	439	435	412	414	412	395	400	402	388	382	428	389	404	394	402	426	417	420	384	432	425	405	409	392	449	434	451	406	394	388	402	409	425	392	447	397	390	412	398	415	407	432	435	447	406	440	468	437	451	436	392	442	395	380	445	429	420	431	454	406	454	404	390	438	443	384	431	448	389	420	430	403	450	439	428	440	434	393	424	394	449	401	436	412	420	391	415	448	439	452	475	413	355	417	416	422	414	409	441	404	457	409	424	418	390	424	407	395	428	376	408	405	435	374	399	410	372	430	428	410	420	425	453	390	413	437	344	413	429	415	405	438	402	391	430	416	457	420	412	435	433	403	432	443	421	383	410	407	386	389	416	430	407	410	412	407	432	454	361	406	412	400	426	415	444	395	401	432	398	437	449	423	459	404	390	411	388	420	436	425	428	373	408	429	402	392	419	435	402	408	395	401	406	423	421	441	403	419	409	398	411	407	409	437	430	427	374	435	453	393	418	400	417	413	400	424	439	428	425	411	439	415	402	415	451	447	416	405	421	439	380	387	437	402	460	418	405	396	394	469	424	420	416	409	427	434	389	396	442	421	422	414	433	420	430	426	429	399	415	402	449	394	405	406	392	382	434	394	446	390	420	457	459	396	406	424	408	416	482	406	389	392	437	426	421	455	411	433	411	401	429	398	413	383	433	444	413	433	465	388	404	433	442	431	418	405	413	402	412	411	412	471	405	450	432	394	400	400	414	416	385	423	419	407	427	433	397	410	425	407	418	447	396	400	423	420	408	402	415	431	400	392	450	402	387	397	384	433	418	411	391	424	400	416	401	428	383	380	429	425	412	400	445	427	401	386	428	450	400	409	400	395	392	446	438	373	406	426	436	435	419	424	397	405	401	438	418	403	415	403	432	425	429	409	429	398	401	447	442	438	429	403	423	438	407	429	418	406	432	434	420	411	442	413	385	444	413	416	383	426	397	423	397	385	414	405	441	424	399	415	423	420	400	383	434	402	404	398	380	407	416	422	441	410	396	413	462	432	405	386	418	410	407	394	410	398	428	416	422	451	422	417	423	444	392	408	401	369	461	440	438	427	392	404	403	450	411	422	429	400	397	457	401	404	440	443	414	389	399	415	391	435	400	413	381	442	406	411	405	400	424	396	386	430	445	432	436	376	423	424	416	438	399	404	427	385	414	413	437	434	399	423	408	426	455	446	385	396	440	456	389	466	413	421	422	425	461	413	366	445	420	402	414	446	421	418	388	435	440	398	367	408	413	400	406	433	406	401	449	425	410	422	434	418	430	448	413	416	425	461	374	396	412	414	435	407	417	418	425	437	432	383	459	438	375	439	403	436	431	383	406	406	420	424	407	424	391	406	413	428	445	403	390	420	440	401	419	390	437	439	394	442	407	387	384	406	394	439	422	419	406	400	422	420	384	438	413	402	403	433	406	397	430	436	441	403	409	406	422	444	394	420	414	424	414	434	431	428	419	391	384	427	392	428	421	420	442	409	397	397	400	431	408	420	410	410	400	415	430	420	439	405	405	421	426	414	409	415	403	427	423	429	378	429	420	377	400	427	415	402	418	447	432	418	410	406	424	446	390	394	407	461	389	437	392	413	414	410	433	406	436	435	389	448	461	439	422	422	440	452	432	419	411	402	360	437	452	438	475	419	411	410	436	435	407	418	428	417	395	404	402	395	394	408	381	413	414	434	423	422	421	398	401	399	374	435	403	430	441	444	377	415	428	427	401	380	410	436	442	438	432	403	424	433	442	380	425	420	430	407	380	410	424	411	443	422	410	423	397	420	421	409	378	387	400	389	430	400	387	465	426	419	408	449	397	411	420	417	418	414	398	401	416	434	419	392	405	412	427	430	384	400	407	415	389	378	381	434	382	423	422	440	429	399	420	414	413	374	407	421	447	451	435	407	410	441	373	456	424	437	429	413	389	407	418	442	432	421	400	406	412	414	455	411	429	419	394	412	439	405	407	402	403	442	375	417	415	419	448	395	405	426	433	389	394	405	411	385	466	397	426	432	413	385	429	435	406	434	368	438	433	424	398	412	412	402	420	363	456	393	466	446	393	436	437	426	439	387	405	416	398	401	399	433	446	395	420	400	408	436	425	397	412	410	367	446	379	402	418	405	440	401	427	440	407	423	365	449	427	436	476	390	421	387	395	443	396	395	394	367	406	422	409	438	442	433	466	409	453	424	401	438	403	448	403	359	413	394	421	382	403	392	381	411	404	431	417	391	439	424	428	433	405	377	420	401	383	392	435	425	432	395	397	410	438	440	435	424	396	425	399	399	414	408	441	416	422	406	429	398	404	413	427	393	435	411	398	419	395	416	411	383	364	447	386	412	438	418	435	402	367	469	402	415	443	373	413	403	386	428	400	450	416	395	400	403	408	412	370	408	372	423	404	444	404	389	407	393	415	435	402	432	439	392	436	399	445	423	429	405	414	415	418	370	405	375	386	380	421	414	429	388	412	434	395	404	394	368	409	379	431	393	446	441	439	428	415	386	434	424	393	448	378	414	421	427	405	429	458	429	362	414	450	418	389	392	431	419	416	434	411	425	398	396	409	417	419	421	388	464	458	377	413	402	420	412	386	431	428	453	459	382	448	429	399	361	429	419	431	401	398	429	402	391	374	384	420	403	436	469	444	429	416	410	411	412	407	447	443	393	427	409	448	419	395	353	412	403	420	395	447	392	457	439	408	418	401	428	413	378	372	465	401	416	445	422	439	419	427	424	429	401	381	419	390	430	440	393	404	425	418	416	403	413	398	426	420	434	421	412	415	429	430	433	412	441	426	389	408	441	434	436	423	437	383	419	400	393	380	408	446	369	445	400	406	399	435	438	447	449	412	407	422	416	403	450	433	424	376	412	381	413	435	401	425	421	372	435	421	420	403	448	437	430	455	413	411	446	409	405	410	391	395	415	425	413	441	413	411	389	407	408	445	427	405	416	427	448	430	415	421	469	414	387	432	446	420	436	405	425	440	410	387	415	385	421	426	421	366	428	375	394	398	354	428	432	416	438	413	433	431	413
23877	21460	42111	55036	45038	27153	11286	1269	550	494	471	501	476	462	469	469	470	457	483	511	453	438	513	546	528	514	451	491	446	466	456	450	444	449	405	453	491	450	461	434	423	476	449	452	436	453	486	439	453	485	444	468	390	432	444	397	470	426	472	448	439	469	442	463	412	468	420	445	455	435	450	449	455	458	475	447	430	455	448	461	459	434	477	432	440	436	479	458	497	470	424	427	418	447	460	483	434	463	398	452	431	443	433	425	419	444	469	438	442	412	475	452	417	467	440	444	471	448	460	456	449	456	465	438	474	448	443	445	469	444	451	462	464	464	468	497	451	472	449	460	478	475	455	471	434	411	428	445	471	448	454	460	471	468	423	456	454	448	449	474	472	481	443	430	438	467	448	423	423	452	438	437	409	473	474	461	408	431	434	439	438	447	429	429	450	439	437	433	458	444	467	441	468	441	456	454	451	459	441	485	438	459	438	406	439	426	421	450	453	491	446	423	460	464	437	446	450	460	456	430	443	449	427	409	474	436	453	479	461	418	475	432	441	436	443	499	445	434	476	430	423	475	456	489	455	431	475	401	460	457	426	455	425	455	419	417	461	435	464	442	423	489	422	454	459	446	444	451	420	449	445	421	467	429	389	458	481	441	474	429	426	444	473	460	454	457	468	460	432	461	470	446	448	484	438	429	473	468	458	468	459	463	478	434	451	457	456	427	449	469	443	432	430	453	439	466	477	453	451	478	432	468	432	447	419	449	464	458	472	417	419	428	475	474	433	428	434	455	464	448	456	471	456	484	416	465	455	468	471	477	421	455	440	476	453	428	445	436	455	460	461	457	468	427	390	500	439	449	462	458	480	489	463	418	474	421	442	467	423	402	474	475	462	468	457	432	417	433	461	433	451	448	474	441	412	447	426	434	452	449	455	458	457	444	439	437	474	448	408	502	463	434	436	452	434	428	467	421	441	472	461	421	431	418	445	463	428	420	464	452	443	459	442	434	443	445	434	426	443	424	433	437	445	444	404	449	449	443	456	427	409	472	445	456	436	456	425	471	432	445	470	453	446	460	434	423	449	455	461	403	435	434	426	434	438	449	452	481	466	430	468	409	457	435	484	466	441	440	415	502	466	420	420	429	426	431	421	421	444	452	442	409	395	462	484	484	449	451	453	438	445	467	445	446	462	436	466	438	444	457	451	432	408	435	463	446	452	460	476	477	476	453	420	467	471	456	452	451	457	432	474	415	469	470	443	437	455	461	433	455	459	409	439	416	457	438	446	472	414	505	463	447	433	448	422	464	408	452	418	444	439	467	473	463	442	450	456	486	405	476	476	432	409	457	457	436	428	465	435	418	423	422	431	410	470	415	438	427	455	461	435	454	430	467	438	485	418	458	444	486	450	472	453	475	427	434	414	432	394	435	485	407	488	460	450	431	472	439	425	413	434	442	480	462	455	477	469	436	478	405	397	494	416	453	450	426	443	435	426	444	454	459	427	478	444	464	423	452	466	439	448	497	458	463	465	472	457	391	444	454	462	462	471	423	464	450	471	415	439	461	426	429	461	447	458	439	464	445	443	468	438	455	459	440	446	443	463	431	436	435	470	429	424	460	420	428	439	468	458	450	411	468	430	465	444	442	447	451	471	439	431	461	443	452	478	407	437	484	437	450	456	464	493	479	482	454	468	443	417	408	392	436	427	470	431	468	440	439	450	454	446	433	425	437	432	432	429	450	433	443	457	456	415	448	428	475	459	438	416	428	412	428	448	478	444	448	441	419	458	474	505	429	429	435	432	434	465	456	426	486	442	454	451	421	476	437	461	450	405	423	471	456	448	454	418	428	452	467	384	478	455	427	446	461	465	464	448	411	489	462	440	482	411	420	462	427	435	465	474	449	475	428	411	461	411	467	471	463	485	401	443	430	460	433	468	401	407	416	465	446	449	442	459	435	465	415	497	473	435	441	445	454	449	452	435	464	442	428	418	426	438	427	434	440	388	435	416	466	437	419	465	461	405	484	445	423	474	457	460	435	436	447	458	481	439	443	449	484	446	470	427	402	440	452	438	419	464	484	435	432	439	476	459	454	415	417	451	463	458	451	424	446	418	475	447	438	433	448	448	471	467	474	424	444	493	429	442	460	435	456	446	456	450	439	457	437	444	438	460	437	449	452	420	406	438	430	430	431	452	439	473	419	434	491	449	463	458	426	457	460	425	469	418	398	474	426	434	445	451	451	442	445	473	461	440	411	463	442	457	481	421	441	431	462	447	481	448	451	397	442	443	479	436	425	432	446	488	511	444	458	463	422	436	462	420	428	453	424	428	461	474	445	420	426	419	466	449	445	475	461	446	422	453	433	418	451	425	444	458	446	456	418	436	471	423	460	436	424	447	462	457	464	463	459	441	442	499	414	437	431	478	445	482	483	470	460	442	441	444	420	449	442	422	437	430	424	454	478	444	434	406	452	446	448	465	486	450	470	467	464	424	432	428	425	437	495	443	415	440	401	440	447	412	490	446	390	493	436	454	452	434	414	414	434	461	435	467	456	453	457	460	410	444	433	456	490	492	417	436	449	474	497	420	428	467	454	447	449	413	459	494	407	491	428	482	470	446	452	466	487	470	457	455	430	418	432	455	443	426	437	464	459	455	447	485	458	441	462	462	473	479	428	414	463	433	423	479	450	462	454	419	486	441	452	464	470	447	442	431	484	470	515	451	416	433	454	421	422	499	489	462	463	439	443	399	452	442	461	425	450	472	460	454	444	445	408	466	439	439	396	437	441	429	408	445	438	458	463	456	430	475	466	437	434	440	479	424	423	388	471	466	420	479	462	443	458	447	431	431	470	417	440	447	484	479	425	443	434	453	479	449	426	486	455	457	476	444	440	457	450	468	451	445	456	458	409	435	452	434	452	430	461	446	417	417	439	462	440	419	460	449	454	454	478	432	454	465	454	469	446	445	468	423	428	459	441	441	434	448	473	453	490	396	433	436	408	435	413	444	435	447	434	483	426	436	415	469	456	477	465	446	440	450	450	468	475	458	475	495	454	434	414	451	480	455	455	480	430	463	421	420	456	468	463	438	414	402	472	432	510	419	443	429	422	399	469	475	408	463	442	437	432	450	435	468	450	444	447	471	440	447	427	450	464	472	448	469	446	419	442	431	474	424	435	480	429	454	449	426	456	430	428	468	471	372	424	458	394	450	436	453	441	468	486	447	454	385	442	412	435	451	467	487	427	486	463	450	460	490	453	436	487	435	450	463	451	472	452	452	428	482	437	475	463	445	412	427	438	474	409	493	442	455	449	432	427	402	464	393	486	492	485	455	461	446	427	415	443	421	438	429	447	450	448	419	452	434	497	418	423	469	434	460	414	427	500	431	390	473	455	433	468	456	468	448	418	439	422	427	453	435	466	442	470	480	457	413	414	448	439	455	439	386	400	447	424	469	455	463	457	449	465	470	442	426	458	401	481	475	467	453	457	465	459	455	470
21933	61998	86274	71394	46453	17604	4810	931	511	452	525	504	491	490	496	514	516	514	506	594	526	522	558	770	657	547	552	496	518	526	550	536	461	472	515	472	464	531	482	480	523	491	460	500	488	506	490	477	492	512	463	506	466	490	504	511	485	465	466	498	487	484	477	486	513	501	444	509	471	462	493	492	475	523	483	474	504	497	470	476	466	488	490	481	455	499	454	436	509	500	512	441	490	443	481	524	477	481	447	499	468	487	478	535	485	481	478	469	483	481	483	471	493	499	483	506	479	450	485	473	471	495	475	500	487	514	481	493	489	483	502	446	485	501	468	496	510	447	502	534	457	512	498	459	497	482	480	458	484	544	500	471	478	519	486	464	461	472	498	517	457	476	487	510	522	454	525	532	486	482	468	467	466	504	519	471	444	465	481	496	509	494	444	503	446	510	446	492	454	466	536	484	456	502	449	495	492	508	474	479	464	500	445	478	492	507	483	467	428	432	505	518	452	451	464	449	520	513	448	463	460	461	468	499	497	505	453	450	449	507	514	496	460	472	496	512	484	481	494	501	492	546	495	484	506	493	464	516	485	465	515	502	473	510	492	521	484	474	445	469	513	479	467	479	464	476	482	471	482	511	523	470	480	478	481	416	484	504	466	466	450	464	483	475	501	514	489	472	496	487	452	480	497	472	467	515	458	525	507	480	467	483	496	450	465	470	447	455	522	516	511	466	513	506	497	514	476	508	494	505	472	469	486	460	500	462	521	463	431	463	471	475	505	487	490	440	485	498	489	471	515	488	498	488	512	459	485	484	448	542	503	480	482	523	472	461	509	501	482	465	436	512	512	500	489	436	468	490	457	475	501	513	471	480	475	486	489	470	452	490	461	484	481	507	474	497	484	487	531	513	494	474	500	529	492	500	508	522	500	492	488	457	489	460	498	483	477	459	495	483	474	474	497	481	508	538	457	511	502	476	495	509	508	475	465	502	460	492	440	520	490	461	526	521	449	493	461	509	485	483	466	499	492	479	477	517	449	482	475	483	439	519	494	491	490	501	531	491	500	501	486	510	458	523	510	482	472	455	495	482	442	491	501	497	465	534	459	485	481	454	439	494	511	476	478	500	496	497	503	454	501	486	514	493	468	506	474	523	468	509	470	487	519	475	465	487	462	515	464	499	487	477	504	486	483	485	501	452	504	488	488	484	508	500	507	495	492	492	504	473	478	497	486	503	456	512	490	457	504	494	450	467	478	465	449	511	457	525	486	475	505	497	519	453	481	468	503	491	464	464	475	477	473	508	489	492	517	494	501	485	470	493	464	497	510	425	495	484	491	509	503	482	464	498	481	473	486	492	477	483	468	460	488	457	510	440	454	541	496	495	506	460	513	489	505	463	472	457	484	456	507	492	483	469	455	494	481	486	503	488	511	508	476	476	499	504	469	499	500	455	503	492	506	469	450	510	455	491	486	465	499	476	470	468	494	484	451	514	509	499	490	476	485	467	485	482	479	490	471	489	462	457	520	500	462	467	508	494	463	533	457	472	447	507	479	489	481	439	451	523	502	499	483	533	483	482	470	458	459	492	478	461	468	494	457	508	451	471	502	495	488	489	489	496	494	502	465	499	482	492	502	438	458	456	462	474	498	485	483	443	512	515	504	484	470	483	473	476	532	428	476	487	524	496	502	461	469	502	458	481	482	494	479	506	533	475	496	486	491	475	499	469	467	486	475	481	469	517	475	510	495	514	477	513	461	480	486	503	490	503	504	521	463	466	506	478	460	494	487	459	495	469	507	516	470	518	486	498	478	494	480	517	499	507	500	491	448	463	514	474	513	503	525	461	566	460	511	476	473	531	479	455	499	448	496	497	539	473	469	473	501	453	474	447	490	503	478	467	501	480	512	491	477	434	466	446	504	470	486	473	453	508	489	483	461	492	474	503	476	508	511	471	456	510	514	454	483	501	506	496	459	441	490	488	517	476	493	460	516	498	472	483	474	455	501	502	482	488	492	449	494	478	464	488	513	464	498	488	509	461	474	459	439	476	455	460	473	438	501	485	466	510	464	480	484	455	463	528	439	476	473	472	533	492	485	462	471	462	499	502	468	480	471	476	500	516	523	480	487	502	469	491	468	471	459	480	499	505	480	465	483	483	465	545	484	523	521	447	451	494	515	536	465	513	532	487	488	519	455	487	505	499	459	480	465	485	487	475	487	482	503	491	496	449	462	496	470	453	454	459	459	463	475	489	513	487	504	482	485	512	512	458	490	456	507	516	468	499	499	481	477	483	497	518	504	459	486	489	466	461	490	489	477	517	493	482	493	475	487	492	526	489	501	481	493	494	489	477	508	454	467	476	483	529	489	457	498	471	505	472	495	478	499	498	496	461	461	469	465	459	491	473	495	455	480	507	505	465	483	476	511	490	488	469	484	497	513	457	461	486	469	465	466	463	478	506	481	488	465	464	458	492	470	478	450	468	503	465	502	529	539	476	490	483	476	471	490	506	524	467	470	507	479	456	493	481	509	494	473	479	488	507	480	501	504	477	511	523	500	512	504	508	479	482	499	477	536	477	516	456	491	481	484	516	440	471	498	485	479	484	499	542	476	474	497	475	530	505	482	491	511	479	502	482	494	448	475	489	475	493	486	528	497	477	465	487	477	467	453	485	476	502	513	491	476	482	501	453	468	481	474	481	492	484	457	520	461	482	470	486	480	513	421	462	483	514	492	505	495	466	528	505	464	477	493	488	531	485	490	469	498	493	490	496	468	472	516	458	493	440	484	476	511	505	468	491	463	523	507	489	453	472	500	491	492	466	459	486	504	456	489	464	484	475	476	501	500	485	488	503	496	500	504	481	494	474	504	478	527	515	532	478	475	497	475	473	499	485	472	472	473	471	496	538	504	497	506	496	492	484	481	467	495	471	492	473	490	454	503	523	451	495	491	500	515	500	487	461	524	507	485	487	518	508	487	467	490	474	466	507	474	489	491	458	469	484	462	454	472	509	466	497	472	497	455	489	474	474	526	444	495	477	522	505	490	470	478	468	463	491	437	487	495	520	481	494	463	460	499	448	461	506	464	489	493	494	469	529	489	442	485	520	479	509	484	513	490	450	528	487	469	505	507	502	538	471	469	500	485	472	486	494	473	499	485	481	450	478	476	481	464	485	490	498	486	498	467	464	489	538	488	506	467	469	474	483	464	526	503	487	484	467	438	461	458	493	485	508	475	464	494	495	527	451	480	461	488	444	480	486	470	463	484	492	487	474	476	467	477	500	501	522	472	490	486	461	514	497	493	532	492	461	509	493	490	511	484	493	498	487	468	462	511	491	481	504	484	444	502	472	491	485	472	495	496	465	453	473	431	476	487	449	523	504	485	485	468	464	497	467	477	481	502	482	493	473	508	495	480	445	496	454	504	466	458	479	478	493	457	484	470	514	463	473	533	489	487	461	428	518	486	482	485	488	492	466	465	490	445	540	464	485	469	482	492	508
27266	16656	25150	25083	11608	2654	683	417	357	398	383	366	346	360	375	350	382	411	406	376	376	374	388	380	410	395	354	351	376	358	385	381	343	382	398	347	343	387	405	370	359	405	346	397	390	364	365	426	366	370	381	357	389	349	396	401	352	383	378	357	396	407	386	366	339	366	402	399	383	362	365	382	396	364	364	370	372	390	391	371	381	377	364	370	371	367	366	356	340	378	380	374	374	370	383	379	382	360	401	378	370	409	394	393	368	374	376	353	366	340	379	384	335	374	357	406	379	373	388	422	366	331	363	345	371	375	325	356	411	368	387	339	377	352	397	338	359	386	335	339	369	381	364	375	398	377	370	357	375	368	378	375	349	358	397	359	403	390	395	356	364	376	361	372	363	383	355	362	358	398	382	365	365	368	336	375	374	401	360	388	359	362	349	366	397	391	371	373	371	345	403	370	393	345	373	399	353	362	324	372	397	387	382	360	384	386	378	383	380	356	344	367	387	342	373	403	379	391	387	370	357	373	360	374	347	405	401	357	360	365	347	378	362	387	389	357	395	361	375	378	381	369	376	366	403	368	405	363	377	363	367	390	349	392	357	362	376	384	393	347	378	375	384	370	372	365	376	356	362	339	364	384	387	359	395	374	376	356	409	382	324	334	361	373	396	364	356	384	370	372	416	405	358	338	369	356	388	383	382	358	368	380	385	376	376	385	350	348	378	413	415	358	312	375	382	392	369	376	377	365	346	407	376	381	392	344	368	363	346	385	359	367	363	426	398	373	337	379	371	400	349	367	365	412	350	381	353	366	365	372	352	393	350	348	374	381	356	357	374	392	357	376	358	351	406	378	379	346	373	394	370	372	360	362	363	390	430	393	344	371	404	347	323	380	351	342	352	376	389	396	375	352	383	351	376	405	378	397	359	359	345	383	371	402	341	366	338	366	385	332	370	357	383	401	354	375	384	391	377	388	374	406	404	367	378	375	412	360	366	404	410	368	382	358	417	365	371	365	375	373	357	380	384	348	378	350	356	391	370	357	378	359	399	376	368	365	399	347	364	363	344	389	404	365	387	401	408	375	410	384	359	348	369	365	354	368	370	370	369	361	368	363	379	361	370	409	405	363	385	385	391	383	374	414	389	361	391	382	376	372	371	348	359	356	369	382	346	350	375	362	366	358	339	381	380	350	384	362	387	364	387	374	373	363	370	374	353	404	366	416	380	397	395	357	380	369	381	401	400	412	350	371	418	406	370	370	357	404	379	392	367	358	371	388	374	366	390	366	373	337	384	400	359	396	396	350	364	363	386	369	405	378	359	361	374	367	380	387	371	374	356	346	378	355	346	379	363	381	358	359	385	356	366	366	338	361	374	365	380	360	349	398	356	377	372	354	369	364	379	394	371	378	389	393	337	362	366	357	405	378	366	377	369	377	382	371	369	406	372	371	390	357	370	338	358	379	373	388	377	363	405	359	376	402	388	344	344	328	375	378	350	389	359	391	367	394	370	410	410	388	379	343	366	366	355	392	409	362	358	344	325	376	343	399	357	357	386	360	378	334	366	362	409	376	326	365	374	344	369	389	392	398	350	363	384	375	376	369	365	392	379	375	387	419	411	386	397	365	399	360	396	375	367	361	346	340	347	370	378	385	364	394	397	381	367	364	348	347	374	377	375	359	392	355	383	393	370	365	383	339	363	357	413	365	397	377	362	341	373	396	387	383	320	393	383	379	375	364	391	397	393	341	366	342	408	352	358	356	375	366	383	336	341	368	375	343	383	388	391	373	367	353	370	407	395	404	355	374	409	367	332	372	383	381	367	344	371	388	372	349	333	374	369	396	349	405	376	381	395	386	360	376	373	359	387	374	348	368	410	382	377	377	337	371	352	390	358	379	364	364	339	339	360	373	383	361	412	362	353	396	363	357	378	362	367	343	354	386	364	384	358	385	397	363	392	361	363	385	395	380	382	385	400	366	348	389	384	369	378	379	374	445	356	378	405	394	374	406	367	362	391	349	393	389	404	391	393	369	374	368	372	378	411	353	366	368	402	362	395	364	367	369	389	379	355	386	338	379	398	346	352	349	361	366	395	373	390	386	407	390	395	335	358	326	369	365	359	397	366	349	359	374	364	381	390	365	362	372	393	369	394	381	363	415	412	396	362	395	356	409	382	379	384	344	393	382	360	386	357	397	374	377	385	376	396	327	393	390	389	373	365	359	359	362	344	377	398	381	360	378	399	362	398	360	379	338	359	385	380	374	385	373	351	338	358	359	399	346	364	367	355	404	374	367	359	352	404	363	374	381	381	387	414	360	380	367	393	388	387	375	384	398	366	379	368	342	395	319	380	403	366	408	361	366	374	374	389	388	378	365	379	342	366	351	334	374	394	380	353	433	358	378	367	368	352	349	359	363	338	378	352	379	370	389	372	410	344	368	391	359	378	391	376	339	374	387	381	376	389	383	356	391	372	402	379	340	369	409	384	376	399	345	375	325	372	344	382	363	398	391	343	400	402	405	357	372	392	373	347	402	364	405	361	385	401	367	358	343	357	356	356	398	374	378	352	362	367	400	380	378	409	366	392	409	357	390	397	404	373	367	385	413	373	383	347	401	371	371	393	393	403	386	406	342	351	369	384	383	366	360	411	375	376	368	397	392	359	380	388	365	387	336	383	370	382	325	405	413	348	376	370	386	395	399	347	369	388	353	370	391	406	329	354	394	388	363	373	401	386	349	320	379	356	376	363	350	372	365	382	374	349	423	387	367	345	353	371	366	364	377	364	357	355	362	328	386	409	358	382	351	361	370	381	366	390	364	376	366	371	359	390	382	390	401	374	405	362	364	388	380	385	371	352	383	383	387	385	347	364	339	366	341	343	369	366	384	353	370	374	378	380	407	375	392	370	399	378	363	374	400	402	380	394	368	367	394	365	342	386	397	386	391	376	362	346	360	367	346	381	365	412	370	347	363	376	376	376	336	344	352	346	408	384	401	403	388	338	395	362	365	361	404	366	365	375	385	367	384	353	348	385	403	368	363	402	350	365	371	353	374	353	385	366	399	387	396	405	371	368	358	370	375	338	365	397	362	384	383	370	341	390	359	360	399	349	368	357	340	341	351	377	360	373	376	360	377	340	377	358	374	355	362	367	374	394	401	382	380	349	377	394	370	357	406	359	352	355	391	381	410	406	346	397	336	350	388	394	352	371	382	382	389	354	346	385	361	358	359	375	346	393	343	357	356	367	342	377	378	388	342	362	380	397	382	350	378	348	372	394	356	374	369	373	359	382	351	387	382	387	372	382	341	354	391	377	377	398	387	392	384	355	385	383	340	364	365	349	389	373	392	371	369	388	374	345	351	360	319	391	341	372	372	355	388	331	379	356	405	382	369	388	355	356	402	380	383	365	381	367	362	374	346	367	394	375	367	368	344	350	358	372	327	388	356	380	365	411	358	374	355	373	382	345	373	352	361	406	382	383	380	377	405	364	372	381	370
5314	11387	25819	17039	7629	2219	706	405	327	354	361	356	346	388	376	357	376	372	346	407	389	362	370	401	369	378	405	378	362	361	347	363	402	341	376	360	351	372	393	347	368	390	376	384	374	371	340	360	328	386	322	369	386	350	356	360	357	422	384	376	368	385	346	400	333	391	385	375	413	341	368	360	349	361	351	363	369	356	346	357	344	377	347	368	378	338	354	342	374	365	399	356	397	383	364	372	378	341	349	338	377	373	354	373	363	343	363	359	376	351	349	348	384	400	355	380	379	344	353	373	362	371	369	359	366	369	378	344	350	339	355	335	373	388	375	345	356	353	364	346	349	356	370	362	360	374	332	351	353	391	380	336	381	336	361	354	384	334	345	338	368	407	394	363	372	348	358	404	361	350	390	378	363	383	389	365	358	374	385	369	326	385	372	359	361	392	348	359	372	358	357	342	376	362	375	376	373	351	370	376	355	370	392	376	352	344	347	388	384	364	337	361	371	355	374	386	334	374	372	362	351	365	377	367	327	356	340	342	370	354	379	357	358	354	378	362	364	403	384	340	365	355	313	365	350	378	375	336	360	364	379	370	328	413	374	351	365	380	308	370	355	365	363	358	369	400	328	370	352	350	377	337	356	363	381	374	344	355	376	343	335	353	361	321	377	387	381	376	402	380	345	397	338	392	334	383	374	393	367	344	356	386	358	365	357	304	359	405	370	401	361	369	382	325	361	330	353	361	374	315	357	368	369	350	342	379	389	371	374	352	394	354	377	333	369	335	362	358	349	408	353	381	351	348	369	351	375	346	339	368	358	355	368	367	388	322	382	370	399	373	352	374	372	395	350	381	378	344	380	376	368	350	408	362	391	386	360	345	339	374	380	335	384	387	358	360	373	351	367	361	384	365	390	340	382	371	335	354	354	396	383	353	367	356	364	351	382	349	346	389	372	357	374	343	385	347	344	312	379	355	380	372	359	373	392	381	341	385	370	369	360	384	373	371	385	366	372	357	371	339	339	361	335	381	362	346	348	376	337	351	353	336	321	353	414	374	378	415	397	372	367	362	384	370	352	346	375	359	396	375	392	339	398	382	351	370	383	346	360	346	367	365	373	348	383	372	367	383	365	379	348	363	335	335	352	380	346	396	369	379	376	340	404	380	379	352	366	359	372	361	356	345	393	346	380	380	401	382	407	350	336	391	368	340	359	363	358	357	375	332	376	371	379	358	348	372	355	354	345	377	369	369	388	389	390	377	355	393	383	361	363	374	404	354	375	385	373	379	376	329	348	362	373	376	376	372	376	379	345	384	403	353	376	357	378	341	369	366	365	388	355	368	355	351	390	348	353	335	322	354	371	340	385	356	387	373	353	388	379	344	371	397	363	395	381	369	331	400	332	414	339	360	351	382	355	337	368	401	344	352	389	391	370	373	350	333	385	349	349	363	338	390	366	382	366	363	344	352	348	371	381	352	332	388	359	381	346	372	348	360	340	372	364	394	378	334	369	375	347	381	366	383	368	403	354	360	368	336	374	357	388	338	371	356	362	399	372	342	344	352	368	377	394	390	346	372	348	353	352	334	373	361	345	373	350	317	373	352	341	372	351	336	377	366	382	350	358	339	375	370	383	357	350	376	343	372	388	390	395	366	371	365	388	356	342	373	338	359	361	324	359	357	350	362	336	359	362	361	362	368	357	342	357	383	389	344	354	408	344	369	334	374	365	375	350	392	364	341	354	347	355	400	367	372	367	374	363	354	354	373	361	333	353	358	360	340	348	336	375	327	364	374	407	368	370	384	403	388	362	363	373	380	374	342	357	383	357	367	382	337	323	358	358	398	383	371	375	347	392	358	342	430	382	335	370	380	396	345	368	360	360	347	369	360	377	395	399	377	355	397	372	364	383	385	404	344	371	344	382	391	329	354	367	319	396	348	365	366	387	349	364	369	345	341	367	369	377	354	393	377	357	358	369	373	386	406	345	365	365	365	346	363	344	333	333	385	362	347	376	354	352	395	392	374	354	372	350	353	376	363	358	388	337	346	374	388	371	368	361	354	393	327	395	373	369	351	368	368	366	368	328	341	352	363	344	354	368	381	333	348	335	382	383	342	374	375	360	409	386	391	394	367	372	368	371	390	352	334	385	357	371	366	346	315	362	335	352	385	378	364	381	364	392	344	339	359	361	367	367	343	361	353	393	350	350	345	369	359	365	339	377	376	387	352	353	373	388	369	372	348	367	346	360	391	360	355	378	356	358	358	361	369	346	376	371	372	384	372	355	357	352	384	346	324	373	364	383	384	355	368	342	356	360	345	371	413	388	355	334	361	363	363	363	342	373	392	390	400	355	362	367	371	352	367	399	402	350	330	380	345	371	387	399	372	365	369	363	324	389	346	382	363	381	377	365	344	380	325	351	354	343	351	358	385	345	354	358	368	347	338	350	363	338	396	359	364	361	382	335	385	370	356	332	347	385	391	355	360	357	366	348	350	360	350	374	361	367	351	390	361	353	383	353	398	372	381	356	371	369	362	377	305	349	352	368	367	394	353	338	373	365	364	367	380	366	363	362	399	368	378	388	355	343	358	367	353	340	391	351	377	368	358	378	367	375	358	342	343	363	346	363	350	355	338	334	359	344	381	390	368	371	333	364	370	346	381	362	386	354	390	359	367	349	365	339	343	359	353	372	391	359	382	407	395	375	397	374	344	390	381	349	366	364	370	383	350	362	403	377	360	349	359	352	359	381	323	359	377	371	351	334	346	375	387	343	344	390	351	362	367	388	388	376	323	334	358	389	359	370	339	397	359	324	388	369	369	372	353	363	354	348	393	361	345	378	370	378	371	350	328	394	375	337	359	333	402	355	332	368	360	362	366	359	358	396	361	368	366	360	359	390	338	347	363	362	385	347	350	354	346	360	405	383	380	339	375	389	354	367	360	335	363	343	335	378	382	357	385	372	350	350	376	378	357	368	380	369	377	346	352	338	337	386	382	353	363	368	366	367	383	391	353	348	386	383	379	362	356	365	394	327	365	342	371	343	354	366	359	350	356	351	375	379	351	341	357	358	387	353	355	363	377	390	331	377	406	361	385	384	384	385	329	381	365	379	325	358	330	369	398	338	375	362	353	341	385	356	365	378	360	401	342	353	368	336	386	398	361	384	343	388	377	374	340	340	343	370	340	350	373	376	393	328	368	360	361	390	378	351	356	390	361	340	368	372	358	393	389	376	356	390	351	339	378	321	366	341	351	358	351	382	353	382	375	349	333	302	397	401	347	377	348	370	372	358	348	367	390	377	374	372	385	365	367	366	332	383	363	382	347	354	381	325	376	354	360	352	374	363	362	336	384	342	381	369	391	383	373	380	334	384	350	396	376	365	346	369	369	367	347	386	347	361	364	355	389	344	369	349	367	376	402	345	328	380	392	350	363	369	355	354	364	338	363	371	373	376	348	369	351	394	368	396	350	354	378	346	357	393	387	375	364	344	386	373	352
24935	21241	42345	59146	43913	22948	6786	974	436	424	384	397	369	393	380	403	407	407	327	407	403	386	457	434	409	416	411	380	391	391	349	388	380	402	381	383	386	369	406	389	412	382	358	373	371	391	395	383	416	368	373	363	407	400	350	348	385	391	381	382	333	390	397	388	366	379	348	429	394	375	360	397	386	334	382	418	366	405	421	368	361	394	377	370	380	387	373	359	376	386	407	388	378	385	396	382	380	371	359	357	381	355	394	405	350	402	373	380	387	356	404	389	406	391	419	379	371	358	382	381	349	363	354	371	390	398	375	364	413	348	375	384	400	398	379	385	381	372	380	408	366	385	376	380	391	403	392	381	362	352	393	391	382	412	386	359	395	394	380	400	402	346	363	407	410	386	357	360	360	386	354	432	360	351	391	373	368	346	387	402	371	353	376	378	355	382	342	386	378	423	426	383	386	345	358	397	365	391	395	368	385	353	358	398	389	400	388	394	391	348	364	375	396	382	390	400	345	384	341	356	370	359	365	395	395	404	394	349	367	374	430	376	381	367	389	380	397	382	412	397	408	380	380	370	366	358	390	372	378	369	387	367	400	357	403	368	368	395	364	386	366	362	368	371	406	363	381	390	376	395	418	379	364	374	403	386	375	365	405	407	384	386	371	345	402	370	342	402	371	384	391	362	397	382	365	358	354	380	382	395	359	368	386	359	374	378	356	357	383	364	358	399	379	348	367	375	374	391	393	373	393	391	407	364	363	373	422	372	363	376	366	349	404	362	370	380	372	390	393	375	392	374	373	397	358	361	379	401	327	356	379	392	349	402	354	358	410	389	383	416	387	377	364	374	357	382	382	392	410	340	369	377	382	388	376	389	378	402	378	333	379	369	375	378	362	380	367	365	365	396	394	371	384	404	359	342	390	376	373	381	365	386	374	412	385	385	389	410	342	423	356	395	358	377	380	402	415	361	397	419	383	404	372	390	367	410	366	363	382	361	412	395	368	372	374	405	385	374	347	383	389	356	430	365	378	354	395	389	366	402	371	385	381	398	391	382	381	376	389	370	396	396	365	378	386	379	366	375	394	377	353	398	375	362	395	352	429	409	387	376	339	344	362	375	398	404	365	409	392	329	369	388	381	361	377	392	395	370	347	337	391	379	392	371	406	349	394	373	365	386	364	340	366	389	361	381	379	399	380	392	365	386	370	357	369	413	395	323	384	380	366	415	374	390	403	359	358	370	400	385	400	398	392	376	365	380	360	376	383	389	363	393	365	392	399	362	361	371	376	351	387	405	388	398	352	374	364	379	394	394	390	366	383	388	386	386	368	355	397	379	354	379	380	374	320	395	408	386	373	359	364	352	392	432	409	406	418	381	378	375	357	380	374	366	405	344	377	427	375	387	383	393	381	351	366	422	375	401	362	373	393	395	355	374	397	370	369	345	394	335	416	405	410	385	361	376	383	365	402	381	335	372	372	387	362	386	361	358	336	387	364	388	352	396	379	396	373	377	340	349	415	378	365	387	356	379	400	355	420	387	377	403	384	385	404	377	362	368	398	387	388	388	396	392	390	365	385	368	393	404	390	342	345	367	359	397	396	381	363	395	376	378	368	371	396	411	403	380	334	387	354	382	393	365	372	389	352	412	400	390	372	372	359	363	376	418	403	365	343	388	389	339	360	361	365	369	373	392	346	364	403	392	369	377	357	402	422	385	383	364	348	399	366	371	377	366	386	378	388	410	397	354	368	332	385	346	390	381	349	348	358	384	359	414	359	401	395	380	385	366	418	359	361	406	382	371	380	382	375	404	348	377	388	431	340	364	367	329	381	384	369	367	335	388	367	375	384	359	387	374	399	381	413	386	377	351	370	370	358	360	387	408	383	387	413	361	372	351	392	394	350	403	370	392	395	389	418	388	366	363	390	382	415	393	379	405	387	375	392	372	368	378	371	357	389	404	356	422	372	370	373	407	400	420	383	373	373	345	384	367	385	394	360	362	401	337	382	364	388	388	376	390	374	366	386	409	352	422	395	369	350	431	392	384	337	378	384	359	374	396	396	381	424	368	344	378	355	366	391	389	372	375	355	373	386	345	367	355	370	376	367	423	320	337	329	400	369	385	368	384	376	386	357	413	357	375	355	400	378	349	381	365	368	415	363	371	377	416	376	415	373	398	352	374	392	385	376	355	390	369	373	399	383	354	358	370	397	378	378	336	373	381	369	380	404	378	364	361	373	385	409	384	357	388	379	358	376	371	392	355	352	372	376	369	391	353	403	425	384	368	370	371	355	354	378	365	399	360	382	419	379	393	387	394	358	409	387	367	374	375	378	387	372	410	421	366	387	362	407	369	394	348	374	397	347	369	400	384	368	365	397	368	394	386	379	389	372	368	395	377	379	384	349	379	368	377	358	423	385	390	405	374	371	405	369	345	394	368	358	379	411	358	437	397	371	378	395	339	414	394	395	375	359	375	395	352	381	387	391	413	352	380	378	399	364	387	394	376	356	383	393	379	372	375	400	373	382	369	358	359	378	375	409	408	389	374	374	375	392	372	391	395	348	365	381	367	370	385	358	354	373	391	381	397	377	347	331	358	397	360	377	378	357	382	393	382	380	406	387	363	377	382	398	386	426	407	377	389	389	374	381	384	372	408	368	367	344	364	403	362	382	395	369	384	361	376	373	385	400	383	383	390	365	376	375	379	367	419	371	402	405	376	363	393	371	421	417	411	380	377	393	419	397	399	363	385	408	368	364	409	358	370	384	361	398	387	400	333	372	396	388	377	369	406	374	389	419	362	379	427	385	368	382	410	384	377	390	376	381	392	409	347	373	410	409	390	376	389	377	419	390	379	386	397	366	357	403	345	354	340	377	383	357	383	392	412	408	362	405	376	388	394	397	397	384	372	365	365	372	317	351	367	415	358	388	359	412	400	397	369	387	323	377	352	350	367	408	389	388	365	354	360	375	410	376	366	365	358	348	391	415	393	373	369	348	360	380	390	356	362	391	381	404	366	336	379	350	397	380	410	402	419	385	374	392	395	389	387	333	352	369	417	378	371	408	374	411	395	352	395	340	379	419	398	398	365	375	398	421	392	384	391	363	352	377	379	383	377	356	396	380	389	377	368	400	389	373	382	353	386	381	348	393	403	409	365	374	383	366	374	389	384	320	400	372	368	354	381	354	377	387	402	380	375	371	391	391	367	368	444	396	406	351	347	432	371	327	368	332	397	385	399	383	409	360	380	371	391	396	405	374	388	392	388	380	363	400	356	374	358	382	381	382	361	346	386	364	352	415	357	343	371	370	417	388	365	380	373	381	378	381	345	387	359	376	372	410	378	407	363	379	377	390	354	376	370	388	347	367	375	360	354	370	365	372	386	427	410	361	365	337	380	363	398	388	362	401	366	403	355	360	372	356	385	366	364	389	342	381	372	373	365	405	390	381	351	358	389	409	367	352	403	389	361	362	385	385	352	412	382	400	367	358	378	369	369
5305	43280	76751	63663	36707	14024	3813	874	435	392	414	439	442	399	436	400	428	440	429	451	395	498	505	530	518	436	431	445	405	394	410	399	401	404	414	425	406	414	403	413	393	384	427	360	416	406	388	435	415	407	379	414	427	389	421	431	445	374	409	402	395	416	368	439	423	407	420	416	416	409	400	411	430	423	406	403	420	406	375	428	421	405	381	389	385	404	389	400	411	431	395	440	380	441	409	372	431	407	387	404	401	393	411	403	409	439	413	424	416	431	401	395	415	388	385	373	398	405	420	422	404	379	390	362	440	443	398	404	412	417	401	398	425	409	388	384	384	415	388	450	430	397	423	405	420	409	398	401	391	440	386	376	370	404	419	429	366	380	427	415	403	435	425	399	385	410	419	427	401	388	433	415	421	438	436	405	376	405	427	408	366	397	403	416	421	393	424	384	381	425	445	453	400	410	415	384	421	388	401	405	427	420	426	433	408	418	393	406	411	413	385	399	387	417	403	364	394	400	410	419	443	400	377	418	401	396	424	421	415	392	405	407	404	402	403	372	396	434	431	389	389	419	418	390	441	415	388	433	403	368	412	426	410	381	410	394	461	386	372	425	403	386	419	463	400	431	404	449	407	428	400	405	400	414	368	410	376	396	400	400	412	405	407	385	401	404	418	371	432	388	449	430	386	373	413	426	412	376	396	380	390	410	403	441	426	404	379	412	416	378	409	406	401	407	408	403	393	396	394	439	419	424	418	393	434	436	397	444	422	348	407	383	381	411	417	408	388	378	407	390	367	411	399	388	397	401	448	390	446	408	404	443	416	432	412	402	433	395	421	400	396	371	429	379	395	403	397	391	411	385	409	381	416	420	404	389	394	424	386	387	411	388	421	400	423	406	385	399	408	420	382	388	406	404	409	427	435	404	432	389	389	406	407	399	405	433	398	421	402	425	396	398	423	414	388	408	406	431	421	404	426	427	395	436	379	399	396	403	391	408	383	405	410	384	392	404	393	432	430	401	383	391	448	405	444	389	414	392	420	392	401	446	401	408	427	400	426	392	365	444	420	395	391	406	392	389	402	404	388	429	393	398	396	406	413	405	420	412	400	383	406	416	403	396	391	426	413	398	372	412	411	392	411	367	414	377	451	411	393	364	421	415	433	433	389	411	432	411	428	457	372	388	413	385	407	429	423	422	395	415	408	387	410	391	424	412	373	434	446	429	410	361	426	411	359	396	379	399	426	405	413	375	385	431	434	419	418	439	421	403	432	394	434	397	410	417	431	411	395	394	431	369	365	392	374	385	407	392	393	418	419	388	378	400	409	422	381	406	389	375	402	392	394	426	412	391	411	388	403	397	400	386	399	402	383	394	430	378	373	423	412	391	390	405	396	356	396	438	417	401	413	388	412	381	400	394	384	381	378	405	428	393	398	403	383	420	411	432	411	428	359	455	427	402	392	444	417	418	366	383	379	378	415	439	403	430	387	382	386	387	401	420	423	410	417	405	362	381	411	401	379	437	419	414	391	452	415	427	402	388	414	442	393	386	406	417	408	424	425	409	433	412	402	404	433	408	397	393	432	448	364	383	413	367	427	365	377	412	376	367	413	432	414	390	428	412	380	386	393	401	396	417	438	445	401	401	414	409	390	426	408	384	430	428	370	413	426	379	403	398	410	405	404	410	396	382	398	417	410	393	394	412	393	402	378	404	390	405	393	404	401	427	398	382	396	419	423	410	415	408	428	413	389	425	395	411	406	419	400	423	412	406	397	402	437	404	408	398	398	402	402	420	428	431	406	400	386	383	414	399	402	429	390	403	401	402	437	405	383	424	436	408	376	391	379	380	394	407	362	373	430	413	426	405	394	378	421	413	434	404	383	407	413	391	412	405	429	389	388	356	460	396	442	393	440	398	394	420	403	387	437	382	409	462	453	373	377	419	410	401	424	389	381	383	376	426	416	390	415	426	401	421	422	409	431	427	385	388	447	393	385	401	413	429	411	402	399	459	388	412	374	402	407	414	409	383	417	413	386	388	392	381	392	410	408	401	407	404	402	398	402	392	381	402	409	394	392	411	435	409	394	427	389	429	392	427	397	401	396	405	372	422	404	403	415	413	407	404	415	439	433	400	417	410	403	371	420	424	396	412	425	404	370	407	408	397	418	389	425	412	396	390	382	382	417	404	392	386	379	437	421	405	425	387	412	450	376	386	410	369	445	374	389	414	386	382	403	372	367	380	407	405	406	408	403	403	407	436	401	408	454	422	416	404	433	392	429	363	386	390	391	387	440	399	412	404	402	417	397	376	426	414	412	407	420	385	443	383	435	435	421	386	389	407	404	361	437	436	395	427	398	426	447	389	394	406	399	418	402	427	406	426	348	441	394	437	385	419	407	396	394	430	407	435	421	422	440	413	409	388	392	437	394	435	415	380	406	413	410	369	411	409	416	414	398	420	407	419	373	418	408	409	422	436	390	386	416	410	364	403	398	412	395	400	422	399	373	393	416	429	424	417	401	402	421	428	400	388	402	413	428	399	438	394	425	417	375	421	433	448	424	393	417	411	380	381	374	441	425	413	411	394	400	371	411	402	416	411	394	393	396	424	417	395	412	383	439	369	398	403	397	411	394	348	417	400	401	386	403	421	421	397	411	391	413	382	405	389	381	427	403	406	425	428	411	398	394	400	399	416	414	426	382	433	449	370	428	404	402	416	392	418	407	447	421	429	335	411	397	405	407	409	399	399	385	406	368	411	392	403	404	420	439	386	403	395	394	416	377	401	401	419	393	387	398	407	399	435	424	390	444	410	445	456	370	422	426	431	403	351	396	420	422	385	428	397	432	404	409	410	407	404	372	383	388	427	424	401	440	427	415	377	402	372	386	395	377	420	415	398	404	391	412	351	407	373	403	424	381	388	430	393	404	382	384	397	432	395	412	402	434	415	396	397	388	411	390	369	397	394	435	423	376	390	407	416	398	402	404	368	409	408	373	412	429	418	402	376	431	381	416	388	424	391	418	462	406	395	421	413	408	395	404	387	435	402	421	415	419	442	406	404	388	422	390	410	403	388	391	373	397	423	428	418	397	413	385	404	379	413	413	396	434	404	405	429	418	420	397	388	399	404	423	443	413	366	416	367	410	418	415	372	428	410	386	414	419	392	381	404	436	407	411	412	375	399	395	389	415	419	414	395	384	373	405	421	411	424	412	418	410	391	407	370	387	358	381	412	394	408	397	418	436	395	409	414	428	411	410	379	409	403	401	380	410	386	406	435	382	423	366	388	397	428	409	399	383	412	413	367	382	417	400	435	429	431	385	417	402	373	454	403	408	391	442	381	364	413	390	375	344	407	394	402	384	426	396	397	412	386	407	439	416	429	366	429	389	358	423	403	411	400	367	421	418	406	390	395	424	415	413	426	387	397	403	392	392	413	407	403	408	373	391	400	380	422	412	409	442	370	346	388	424	376	430	406	402	386	396	372	385	391	396	420	416	400
23940	21197	40280	56002	49234	30914	11891	1378	470	501	494	475	487	443	445	470	455	435	412	508	423	497	473	541	561	565	496	417	478	475	447	462	450	436	460	466	444	407	437	449	438	472	455	483	443	468	491	472	467	416	433	467	433	453	444	430	466	419	464	438	447	428	478	454	452	472	438	450	423	451	446	452	482	434	456	449	416	483	414	448	446	443	466	433	478	427	468	476	440	423	432	397	431	443	442	452	438	446	451	444	474	456	457	431	453	470	468	424	476	411	430	418	454	410	432	481	456	411	416	419	414	460	430	454	462	435	451	429	445	421	437	451	451	460	435	455	445	454	472	436	449	451	428	452	459	451	447	428	439	416	448	441	432	468	410	452	407	454	446	434	470	440	464	440	444	437	458	477	458	445	427	435	444	441	473	433	459	418	452	454	467	423	397	442	444	446	417	441	442	461	473	426	456	445	432	430	451	452	445	424	457	443	475	434	425	438	468	433	437	446	434	481	451	421	409	419	442	444	456	405	449	429	443	446	462	426	457	458	433	465	429	399	439	464	437	393	467	395	435	432	445	403	440	446	406	411	453	445	413	418	466	435	464	427	476	433	434	435	436	433	412	475	453	441	478	445	435	453	457	436	428	473	425	453	451	415	463	405	443	488	431	455	449	425	433	427	472	448	460	427	453	437	430	430	420	436	436	456	470	452	453	475	401	439	408	457	460	445	438	446	440	430	422	468	455	435	448	435	431	429	388	427	432	488	454	435	432	444	414	452	460	469	448	437	458	440	458	450	414	424	460	442	478	439	472	425	456	431	422	453	453	454	444	472	412	420	446	428	435	438	468	432	436	426	452	462	440	482	452	435	477	423	439	452	433	467	355	436	470	454	431	454	432	411	493	424	407	427	407	432	419	412	459	426	430	425	476	463	455	434	444	424	463	423	452	392	397	424	446	453	448	438	476	428	476	479	430	392	468	434	473	453	455	436	420	441	440	431	439	451	412	427	428	442	423	469	458	455	431	443	424	462	416	397	431	429	412	486	444	515	450	423	426	414	440	418	432	479	439	413	457	425	429	448	442	434	423	430	451	412	416	423	434	423	501	469	416	444	444	458	497	418	439	407	431	460	456	403	404	419	433	446	428	429	397	460	438	459	456	470	423	445	432	439	422	482	469	426	401	450	403	426	466	409	441	449	436	465	437	436	461	457	446	399	427	425	432	433	464	397	452	471	478	443	421	434	424	466	439	456	467	430	462	416	450	459	441	447	405	431	424	425	433	427	418	420	446	444	436	449	426	449	437	427	446	511	436	478	421	455	432	446	430	439	426	475	475	400	426	442	481	453	443	443	454	484	408	416	437	443	460	469	451	441	423	482	430	446	460	500	462	410	430	466	489	434	455	447	425	405	438	412	416	456	404	424	470	443	452	453	404	459	439	491	435	442	447	471	448	436	422	414	464	420	460	439	446	454	449	438	457	425	468	438	424	451	436	430	476	430	421	431	442	430	422	443	422	443	474	462	482	465	452	440	475	449	424	455	451	486	449	450	429	412	443	444	424	443	433	433	410	436	479	443	437	511	440	429	453	432	472	475	433	412	426	426	455	427	418	477	471	453	456	451	442	444	420	443	432	428	434	428	431	455	445	418	427	439	440	445	415	434	427	435	446	431	456	454	439	421	448	449	461	457	428	452	421	404	463	425	400	472	404	432	436	395	428	462	450	417	461	446	458	457	442	424	440	458	441	456	470	406	447	445	414	417	422	451	432	418	460	428	450	443	443	445	472	406	442	410	444	430	448	444	450	430	417	416	464	433	444	459	515	449	422	422	453	469	452	459	457	415	444	453	404	473	473	425	437	452	426	437	445	425	451	448	446	435	447	439	442	477	428	447	442	433	455	449	440	417	442	463	459	439	475	442	396	469	429	412	438	414	426	408	419	424	458	456	437	441	420	441	437	465	455	462	461	449	464	389	420	465	464	432	456	431	443	442	431	404	422	426	466	447	480	473	427	437	425	411	421	439	462	441	447	463	409	449	414	421	437	424	465	456	431	407	423	460	453	414	399	471	452	425	434	408	459	428	447	432	468	437	423	430	432	407	459	442	437	460	459	432	438	451	430	439	458	453	450	440	476	450	390	422	415	455	452	423	499	389	457	430	478	489	467	439	472	445	469	424	468	450	468	452	465	454	488	433	431	425	437	440	472	439	437	468	442	463	457	441	435	480	469	431	472	461	447	467	483	470	424	424	449	474	407	461	441	449	426	430	454	426	452	435	442	430	436	451	413	442	477	438	430	411	453	412	449	459	435	456	460	415	443	416	477	444	423	418	429	468	440	511	451	442	442	433	447	471	395	445	427	448	456	449	433	399	404	452	485	441	443	492	478	468	447	460	437	470	453	456	494	468	441	461	409	447	471	433	431	424	459	446	469	417	442	431	425	404	450	422	403	447	433	451	433	442	425	434	443	423	468	408	424	455	417	412	412	436	443	461	465	442	454	424	468	471	468	463	434	441	413	472	445	400	428	460	461	439	456	419	460	419	470	424	442	424	424	438	412	395	462	461	437	424	427	444	435	425	455	441	454	492	442	414	453	427	436	417	445	433	453	441	461	482	454	454	459	423	418	422	483	426	443	433	431	447	440	475	454	409	446	459	448	416	429	479	438	482	431	447	431	468	424	379	449	456	464	422	430	437	447	393	452	469	428	414	448	436	414	459	426	449	474	444	427	409	440	456	432	408	428	440	421	444	418	490	469	463	445	421	455	416	455	452	428	469	484	465	465	439	439	432	462	455	488	450	444	471	432	441	463	447	478	433	435	475	459	432	475	425	441	446	406	420	460	423	426	452	441	451	464	440	449	410	424	433	434	466	407	436	416	416	466	457	425	440	447	436	433	458	465	464	415	461	454	442	463	465	444	446	402	417	430	420	439	455	457	453	472	394	450	423	441	422	479	455	436	407	425	453	436	434	406	430	423	432	404	436	442	457	429	468	468	438	452	407	429	429	448	452	431	409	431	461	453	433	417	412	414	421	442	433	437	446	435	452	436	497	439	442	425	460	433	435	444	439	445	448	475	386	452	408	446	450	437	431	432	491	435	453	455	407	428	447	445	396	433	430	456	449	433	433	465	438	440	455	454	417	441	436	458	448	470	447	432	438	471	419	463	420	408	478	460	416	459	421	443	435	414	415	424	451	438	434	449	440	433	436	446	436	457	456	458	438	441	449	426	463	456	445	432	451	450	450	407	455	431	428	424	480	483	477	471	439	428	438	424	475	432	401	441	423	458	451	417	437	456	461	433	461	471	435	448	415	440	444	411	443	419	467	441	445	424	431	473	424	428	451	469	433	441	454	452	419	436	471	455	437	434	438	428	435	433	442	447	421	419	460	478	409	464	433	469	460	431	452	457	480	431	441	450	449	415	409	415	432	443	436	418	447	432	440	459	424	470	443	439	438	436	464	415	434	426	444	459	450	439	407	445	440	455	436	420	432	448	418
5819	47623	89324	75793	49419	22446	4850	868	482	480	490	498	484	488	505	488	465	481	498	655	452	601	596	648	648	564	507	484	482	450	526	488	513	476	488	500	487	513	474	457	465	546	480	435	473	470	470	487	456	497	456	508	483	496	454	470	494	502	472	478	471	460	492	471	475	455	442	440	474	457	449	479	483	488	525	472	471	470	516	505	481	487	464	457	462	467	507	484	499	496	447	458	491	497	489	522	432	445	517	459	491	464	479	479	515	485	449	508	509	494	459	450	444	469	481	495	466	461	483	495	498	528	454	487	487	473	464	498	496	465	474	500	492	460	477	506	475	471	467	488	460	484	508	473	479	514	465	490	487	470	441	430	455	460	489	469	482	474	499	478	451	511	485	492	467	524	489	493	484	460	490	473	475	467	475	495	496	480	452	449	480	442	490	457	505	508	510	521	480	487	477	486	473	469	468	469	470	466	466	472	453	481	487	443	488	442	482	502	465	478	459	477	446	477	488	451	516	477	508	477	498	478	454	538	510	455	476	457	448	443	494	484	450	445	482	464	479	511	437	508	460	471	511	410	467	476	465	483	452	457	445	489	506	493	474	461	463	485	497	452	475	472	505	513	448	439	528	488	460	495	480	485	461	458	432	444	487	463	484	489	487	501	506	452	512	472	497	437	493	463	470	433	485	466	462	508	483	454	462	465	500	467	466	487	451	509	482	477	478	483	501	450	468	454	492	492	496	495	473	440	533	453	525	505	486	454	498	466	483	485	523	487	513	474	469	479	473	455	462	484	461	481	476	475	476	466	475	472	454	480	468	455	483	507	466	463	479	479	478	463	505	469	452	499	493	461	482	452	440	489	418	489	486	477	475	484	433	500	460	485	461	483	477	473	477	425	497	451	530	478	462	462	469	486	464	457	481	482	516	462	494	466	469	489	469	490	488	483	471	485	453	455	461	519	471	482	486	469	457	485	469	478	489	475	486	499	485	476	498	491	469	475	455	495	469	472	467	468	467	435	500	470	471	478	483	503	436	435	503	484	473	450	464	446	488	499	483	458	474	527	480	439	505	468	524	450	448	468	459	479	485	458	487	479	470	460	460	464	427	518	475	473	486	477	486	470	495	444	493	494	492	475	512	495	468	469	464	505	491	474	484	463	495	483	469	471	470	490	494	481	488	486	465	510	459	475	428	505	481	455	491	468	467	477	455	493	496	455	487	529	476	470	464	474	446	489	485	483	504	473	456	480	457	458	472	508	497	474	493	492	502	496	447	471	463	446	441	500	478	517	452	471	528	459	464	459	452	466	483	508	459	488	469	471	455	450	488	461	460	494	475	461	461	475	475	507	495	455	456	462	485	469	451	440	466	452	448	470	464	495	485	482	477	501	486	485	505	437	549	498	483	486	444	468	511	473	443	505	522	491	411	479	474	481	464	467	445	476	436	436	500	445	490	508	470	479	485	441	499	475	467	506	472	480	436	487	460	454	467	536	515	467	506	458	499	455	485	459	494	482	445	500	478	490	494	507	436	462	477	498	460	459	492	465	484	494	467	469	456	523	468	475	499	511	482	478	503	462	435	467	524	485	486	486	476	503	468	469	527	474	485	500	451	458	469	473	495	464	453	495	429	466	468	445	503	476	455	504	467	508	471	499	467	491	429	457	463	515	489	440	514	468	457	483	476	455	465	454	483	505	492	504	469	468	473	487	471	490	424	496	477	480	474	505	488	495	505	446	496	484	480	461	454	464	482	496	490	455	460	485	497	520	450	443	491	468	467	514	491	512	477	486	493	471	427	512	462	484	442	485	451	497	482	492	454	494	472	467	506	483	453	476	477	448	449	479	504	448	442	480	486	437	482	519	494	481	508	490	459	482	486	469	484	500	520	473	466	433	496	457	461	447	468	435	441	477	444	439	443	468	475	493	459	451	461	454	463	476	478	478	489	481	513	497	489	471	491	462	460	492	472	468	455	463	484	458	437	507	479	477	458	451	463	442	482	487	487	516	482	475	481	503	463	511	468	500	480	467	463	525	469	440	456	472	452	479	488	459	449	464	488	481	446	494	479	468	501	458	453	465	493	463	482	479	488	475	483	490	472	484	489	492	465	455	492	504	530	465	453	498	456	455	498	476	474	432	476	494	494	422	449	493	450	506	537	515	460	472	481	486	481	463	471	504	464	502	465	428	483	485	462	497	478	493	423	457	449	497	465	457	478	458	480	501	439	455	463	488	462	498	436	467	479	468	495	497	481	470	458	499	487	500	461	472	491	485	503	451	459	452	477	497	470	485	476	477	495	448	481	518	490	437	479	461	470	519	506	484	459	484	481	472	420	447	488	463	467	465	515	459	527	479	476	458	470	498	502	484	465	492	502	501	475	485	438	487	495	474	445	451	430	490	469	488	460	462	425	437	492	471	464	513	473	479	494	469	498	473	475	499	485	456	487	486	515	457	439	460	502	477	519	472	442	488	451	481	485	450	478	510	456	463	494	493	446	453	503	462	450	493	452	440	446	520	499	488	465	476	486	476	482	462	444	444	472	477	513	472	482	492	475	502	465	488	478	478	430	488	486	494	488	482	477	446	437	468	489	465	465	486	470	461	480	473	458	513	472	464	464	459	493	463	485	473	471	473	493	506	497	478	516	473	497	490	480	468	511	507	463	496	467	474	470	495	520	487	505	448	460	507	469	484	470	495	489	452	452	454	478	496	445	494	505	493	475	448	481	478	484	491	477	436	441	484	488	482	464	486	474	453	481	458	505	477	471	442	486	465	464	484	478	516	462	489	464	467	488	481	420	458	462	519	481	443	451	481	529	502	492	485	467	491	468	474	453	482	459	456	475	437	500	456	472	488	469	468	477	453	456	494	455	485	490	445	496	484	456	522	436	477	488	478	474	510	473	447	492	453	478	469	450	477	467	445	451	517	461	507	503	433	508	444	486	457	465	468	468	500	465	458	482	474	485	478	490	470	478	457	423	468	461	473	502	520	464	485	519	457	490	541	470	517	459	482	465	448	461	485	487	478	490	489	484	472	476	465	457	464	495	443	467	464	462	505	456	445	475	450	478	457	476	473	476	491	452	448	455	471	433	470	446	460	494	475	488	466	480	470	522	486	475	468	439	486	483	471	493	472	452	494	482	492	483	505	458	471	471	460	494	474	459	437	502	468	439	444	487	473	466	467	487	493	456	497	448	454	472	461	438	467	439	468	487	462	475	474	477	454	463	512	446	488	478	471	483	488	482	453	449	470	448	458	464	465	496	452	470	519	506	495	440	470	464	451	496	468	490	500	462	482	444	486	489	494	454	447	467	472	504	494	488	468	481	509	453	454	481	467	484	484	494	487	478	508	486	480	487	472	481	488	445	477	475	442	523	507	460	454	473	504	504	489	464	453	453	475	473	501	470	477	475	474	476	495	466	476	489	467	466	492	500	499	452	449	459	445	476	461	482	449	462	496	495	483	457	505	503	460	432	443	454	482	456	521	440	455
27267	14703	24315	26970	13825	2715	574	400	394	332	383	377	380	428	399	368	379	378	345	383	394	377	375	385	356	382	363	389	399	352	372	347	381	394	381	384	374	353	346	382	357	377	389	392	400	362	405	386	362	375	410	362	391	395	391	402	379	372	387	372	374	403	367	374	358	369	409	375	382	400	365	372	382	376	358	361	387	411	361	367	337	370	390	339	348	380	361	381	398	420	381	390	382	358	389	413	395	352	354	381	375	387	395	358	358	370	370	388	408	399	386	388	381	410	341	350	374	380	376	374	361	365	379	383	357	367	358	347	359	361	385	347	349	391	369	370	351	347	370	374	366	398	333	356	363	365	387	367	387	354	371	379	362	367	388	360	385	363	346	373	412	383	356	339	381	371	387	386	370	364	376	337	382	386	374	396	400	359	356	386	390	389	373	408	387	365	375	382	353	388	382	396	368	378	388	324	353	372	362	356	347	353	399	407	399	403	367	358	375	372	373	384	404	408	362	349	369	364	350	351	372	422	324	346	380	357	395	359	368	387	370	351	400	391	378	368	368	377	398	381	379	364	338	386	361	381	346	358	343	373	363	350	397	385	357	363	362	339	417	352	384	363	401	351	392	389	394	396	362	334	379	398	404	352	356	359	388	362	393	404	373	356	379	373	390	376	415	389	378	371	386	384	355	406	334	384	373	380	389	367	357	364	360	376	342	382	388	385	389	386	366	377	365	357	381	376	412	350	390	378	365	375	331	373	384	382	382	383	361	392	361	381	395	371	356	421	360	362	402	392	382	350	382	366	434	337	343	375	365	392	429	358	365	353	369	385	393	345	385	346	382	402	346	386	384	374	371	360	372	374	364	395	349	383	374	373	383	385	369	378	409	384	397	351	361	349	373	403	375	372	361	366	374	373	372	347	379	387	369	373	376	373	369	350	372	370	343	378	343	368	385	372	420	387	366	393	370	370	368	369	387	357	393	385	343	356	411	387	374	407	359	366	364	369	366	336	355	359	358	405	407	385	364	364	391	376	383	399	410	387	374	363	367	356	355	367	357	332	389	360	341	394	401	355	373	383	364	386	396	343	383	394	350	371	348	369	401	367	336	349	407	379	402	394	352	356	380	359	383	390	366	361	338	386	374	367	381	350	363	380	380	372	366	351	380	376	369	371	361	380	359	371	356	399	381	371	377	386	399	385	380	381	403	385	368	366	334	391	365	364	343	382	405	337	392	361	368	393	369	374	342	367	348	362	399	351	380	411	342	390	341	392	362	385	365	365	380	339	389	379	390	388	366	372	392	397	360	352	395	370	357	349	339	395	385	404	399	360	370	394	375	366	397	369	368	376	383	361	378	352	389	376	361	379	401	347	374	354	342	369	386	395	367	383	357	357	394	360	401	367	388	397	399	356	402	393	361	395	390	373	360	390	329	411	353	371	363	364	357	370	391	348	362	348	393	379	387	400	379	385	382	396	383	406	396	378	400	368	386	398	354	357	384	356	365	376	366	382	348	382	366	419	368	361	378	378	361	368	342	374	398	412	374	393	364	382	372	365	408	374	395	409	384	390	355	395	376	370	370	385	377	354	393	358	409	383	363	399	357	358	377	417	359	372	417	352	409	368	348	377	348	361	397	416	350	363	400	371	341	382	365	396	351	348	388	352	359	384	366	370	423	381	387	345	379	380	386	362	349	370	395	360	359	396	338	354	381	355	366	323	399	379	378	407	405	364	374	414	352	381	368	392	379	345	357	375	376	406	372	362	400	375	360	381	411	383	362	397	377	385	351	361	350	359	350	378	371	406	364	359	359	355	370	405	392	350	396	371	392	375	341	350	366	371	368	387	366	388	367	359	358	379	364	359	391	368	366	358	377	360	387	388	345	372	393	356	352	338	381	364	367	353	382	337	373	360	357	380	384	383	349	388	398	412	359	389	404	373	383	368	388	368	367	356	345	376	369	383	346	344	382	366	395	390	396	342	350	385	354	407	389	354	393	347	333	391	378	388	341	379	373	358	389	388	392	427	388	409	380	366	360	369	399	359	385	375	358	392	375	378	373	365	405	343	374	360	371	383	360	381	357	394	381	390	363	369	382	396	378	337	385	362	412	379	391	376	366	391	381	346	359	383	366	384	401	370	382	407	390	363	369	389	359	375	364	399	370	388	369	388	383	375	358	366	393	378	388	402	408	405	384	387	372	374	367	389	378	383	367	369	389	387	367	391	383	370	391	359	366	391	346	381	399	391	359	363	378	343	378	359	391	367	369	374	389	369	376	373	377	400	378	360	362	363	404	372	369	374	384	385	392	348	375	382	339	388	373	380	381	369	373	367	349	372	381	352	367	412	363	370	342	380	373	370	380	378	354	364	377	375	365	364	355	397	367	397	402	407	391	383	359	376	397	357	403	381	349	368	350	400	378	357	355	377	375	382	323	377	353	353	394	387	371	372	355	372	378	378	381	388	381	336	400	376	396	395	376	346	390	392	368	382	359	389	417	378	362	376	381	343	340	360	354	359	381	401	383	375	391	389	402	399	365	363	346	383	331	376	391	405	363	385	337	369	350	382	367	401	423	367	386	388	410	387	350	342	394	391	355	371	384	368	391	350	369	395	388	368	370	377	402	414	365	406	377	354	385	366	412	382	369	357	380	387	388	367	342	394	381	393	397	387	336	402	400	371	400	337	345	396	329	396	381	370	369	357	392	386	403	367	359	392	384	392	391	386	372	368	364	393	360	369	355	373	366	357	345	353	366	370	412	392	360	391	412	380	338	348	355	395	372	382	379	347	346	360	404	388	371	321	371	380	355	392	345	380	365	357	383	360	405	355	356	384	407	374	390	394	380	369	353	397	370	341	402	330	348	358	393	349	373	364	368	377	374	390	371	357	372	350	376	338	343	377	387	399	366	367	366	400	362	389	349	390	362	350	367	412	362	389	352	373	372	392	370	385	367	384	361	383	378	382	363	367	354	366	375	377	402	391	354	371	372	354	379	382	385	343	390	394	359	377	366	411	386	407	367	408	392	338	390	361	371	407	396	382	350	395	381	371	380	358	362	364	389	368	379	347	380	391	361	374	388	397	382	385	398	417	374	357	370	368	376	378	393	360	356	372	390	383	386	355	386	351	362	360	371	362	374	386	387	390	380	361	409	358	385	370	377	398	360	356	361	380	418	379	358	370	394	377	392	377	386	347	361	366	370	395	379	372	375	343	403	377	372	384	355	336	377	366	375	367	358	386	356	417	397	396	390	402	368	366	388	390	397	420	389	336	372	350	339	351	383	394	368	387	396	349	377	375	374	369	381	354	361	391	338	373	430	370	367	395	413	380	387	368	362	363	388	398	403	366	384	339	335	360	395	382	392	388	348	334	375	392	382	363	353	347	389	368	343	305	377	375	374	373	370	374	394	355	362	379	353	381	384	386	365	401	348	384	403	397	371	373	379	369	370	345	370	375	381	367	375	355	399	355	390	389	416	375	399	381	385	386	395	388
5074	6227	25549	19012	8692	1811	580	385	384	388	397	363	339	380	366	369	363	357	360	366	334	390	384	370	444	325	384	371	357	374	409	401	360	367	362	363	374	352	387	349	370	340	383	357	382	352	398	371	397	343	373	376	395	328	362	362	326	361	360	375	338	366	352	367	355	373	373	350	334	369	347	400	353	383	371	343	392	392	396	376	336	368	346	392	367	346	371	350	342	331	383	341	400	363	356	351	379	368	391	356	347	326	381	358	374	329	357	388	355	365	364	356	341	383	380	384	359	322	368	374	366	387	352	360	354	377	373	383	333	376	329	339	366	371	357	375	350	381	336	383	364	357	337	366	356	353	343	380	366	393	357	379	392	363	354	386	363	354	350	361	366	388	375	376	369	363	346	394	360	362	345	369	328	374	349	364	337	344	376	348	370	374	336	341	343	378	348	330	362	351	367	386	358	340	351	379	361	350	365	373	371	373	387	365	353	354	380	376	367	364	365	387	358	343	361	356	347	375	375	335	353	352	365	390	344	411	382	357	368	352	360	360	367	386	358	348	369	371	348	364	337	316	351	380	372	360	365	393	351	341	390	367	360	374	394	378	358	376	334	374	383	409	377	334	401	401	325	387	399	347	346	356	367	366	354	392	355	376	378	339	386	342	378	376	376	373	374	369	348	362	374	407	363	370	357	367	354	366	357	363	352	367	340	379	388	335	375	345	356	359	373	373	371	342	363	338	342	325	390	325	350	342	367	393	371	375	345	357	370	359	366	344	386	416	338	368	377	344	364	368	371	330	352	377	364	389	359	344	396	368	388	413	339	382	363	371	362	371	350	355	370	350	331	357	343	365	315	382	332	353	371	346	367	369	391	355	344	385	372	373	340	357	390	360	341	345	359	351	354	354	361	401	379	384	366	358	348	333	387	341	341	355	368	348	381	351	358	342	351	379	387	342	381	327	337	359	372	348	366	381	375	392	367	320	326	376	324	366	372	348	334	384	361	357	366	354	368	370	358	386	361	360	374	368	386	361	342	375	359	367	365	354	353	371	402	385	358	350	370	363	376	375	365	356	360	384	389	334	373	346	344	355	353	347	359	349	385	374	333	358	365	360	377	385	350	376	335	363	378	345	360	358	321	330	364	354	365	367	382	374	352	358	384	366	358	379	398	346	335	362	370	372	397	355	376	356	352	338	372	394	379	353	367	378	367	350	365	355	366	370	361	341	370	356	373	350	373	348	365	336	351	352	400	349	392	348	361	383	404	386	388	368	332	378	325	352	366	332	366	371	370	373	358	361	349	326	344	376	308	366	370	359	342	337	351	361	341	351	357	364	374	391	337	366	351	384	382	382	383	350	371	374	389	345	383	361	369	357	372	385	347	393	351	351	351	360	318	362	392	361	365	362	339	332	364	371	356	373	373	369	343	353	364	363	370	398	354	386	330	373	375	357	379	366	360	336	408	369	338	344	315	387	404	390	328	353	369	361	382	381	376	344	375	394	337	375	387	344	379	364	387	366	345	382	382	337	373	335	364	402	367	372	388	377	400	368	347	372	349	334	374	346	352	363	322	379	375	327	370	356	376	375	352	384	311	380	375	352	375	355	386	386	392	344	366	360	395	354	360	355	355	370	355	352	359	340	386	335	342	393	413	353	350	334	406	405	399	374	355	393	375	351	376	368	359	376	411	368	367	348	334	367	371	358	368	360	390	354	381	378	367	401	354	366	359	359	380	359	364	380	371	373	341	338	351	367	360	387	386	380	359	390	356	414	372	380	396	357	369	305	359	387	354	352	361	353	393	355	356	391	373	381	387	348	370	356	345	381	338	375	384	360	374	357	352	391	343	352	349	383	360	344	363	362	347	399	343	351	375	381	402	356	382	362	374	351	336	386	353	378	372	364	389	361	366	406	372	370	365	378	378	322	358	375	370	385	361	371	332	346	369	373	345	376	356	386	393	337	391	396	360	379	359	365	372	362	325	393	337	374	339	362	365	347	389	365	382	343	363	351	394	326	369	353	365	332	390	388	358	381	345	397	346	326	360	352	394	324	345	364	388	403	346	385	384	379	353	357	387	366	361	390	379	357	367	353	383	346	337	370	340	345	361	329	355	380	388	367	374	389	376	372	353	352	339	392	358	350	356	393	332	365	354	363	353	370	359	346	401	369	339	320	373	344	366	371	398	362	371	397	333	384	391	401	399	372	355	358	362	351	389	375	356	360	345	361	335	371	350	373	355	354	375	379	368	361	361	415	402	352	390	381	348	386	366	363	333	387	357	361	383	401	335	355	348	372	367	382	374	335	384	384	363	361	344	358	358	362	334	393	366	325	370	376	379	357	356	371	366	343	341	368	353	362	361	330	354	376	376	335	355	432	381	325	369	369	329	410	351	350	406	379	415	356	364	376	390	330	370	385	335	381	353	360	340	406	391	361	362	357	363	362	363	376	384	396	386	364	359	363	384	395	371	380	342	378	370	345	346	348	373	399	387	393	333	378	336	344	369	372	372	350	357	381	374	332	333	372	344	359	366	360	369	402	355	368	365	402	360	342	359	376	368	366	356	367	386	403	370	350	348	347	349	379	369	386	339	363	396	328	371	386	374	363	368	386	360	341	347	384	388	360	318	379	345	376	347	350	352	356	393	346	338	381	368	345	376	355	416	377	327	378	365	357	341	373	380	377	393	361	376	355	346	342	359	361	365	373	342	366	350	372	352	325	371	376	366	334	348	366	352	386	352	326	355	342	385	363	369	364	364	391	340	388	352	357	367	365	351	364	372	375	374	379	394	378	328	342	355	370	368	363	394	368	382	337	346	364	400	362	351	334	383	386	383	356	353	353	390	385	377	377	387	368	378	382	360	387	351	333	380	370	383	349	362	363	373	368	377	411	371	368	320	356	347	369	377	397	387	414	346	346	346	374	357	360	359	344	359	373	378	401	346	357	350	341	364	362	354	362	387	378	347	358	358	369	390	351	358	362	330	347	343	379	393	376	368	363	340	365	379	338	368	341	354	354	345	365	369	382	345	363	373	381	333	387	340	347	338	337	373	353	395	376	379	351	368	359	366	332	373	390	384	360	354	372	375	358	379	338	379	390	357	376	335	379	363	377	360	391	368	340	357	375	367	363	381	369	344	371	357	398	380	354	381	373	347	375	376	371	385	401	353	355	363	372	345	371	338	373	378	385	378	332	334	357	347	352	377	409	361	384	385	357	352	342	371	375	339	356	376	336	373	358	382	326	373	383	365	369	354	362	349	361	357	353	360	363	348	378	389	347	339	372	376	355	367	312	358	375	352	371	331	345	344	343	353	392	395	385	367	363	353	356	337	404	352	391	378	381	374	362	347	397	358	424	347	359	392	327	361	348	349	352	358	357	340	384	344	404	336	390	338	369	368	366	360	367	388	381	375	332	364	380	329	373	396	336	369	420	365	361	326	359	366	362	321	379	375	367	372	373	371	371	359	364	388	380	320	383	344	353	387	375	384	354
24865	21429	45162	60801	41006	16210	3209	580	423	407	399	409	381	425	403	409	415	365	389	483	399	387	429	455	471	448	413	411	368	391	385	374	432	388	390	378	369	365	395	388	374	370	353	404	394	410	394	377	354	368	374	369	395	390	371	365	356	384	394	371	410	360	381	414	379	381	405	441	375	381	369	387	394	398	357	381	373	383	428	385	423	421	372	385	410	372	393	430	402	389	360	377	383	364	387	333	385	365	395	356	378	411	371	347	420	409	402	414	389	379	404	404	357	420	417	389	343	369	388	369	364	387	360	407	397	410	396	380	366	391	366	381	363	360	377	384	395	399	385	383	376	379	352	405	383	428	419	390	393	340	381	401	384	406	384	348	417	404	359	350	383	384	374	364	390	318	390	372	408	386	369	356	359	376	389	395	362	365	406	403	377	380	407	406	376	375	417	384	383	380	383	387	393	362	389	362	397	392	416	395	393	391	382	360	399	443	376	388	384	360	391	426	418	386	410	380	379	388	373	406	384	348	414	388	387	400	375	406	397	361	405	370	398	386	422	389	348	395	349	379	393	401	386	374	418	369	399	346	386	361	394	389	421	406	397	365	383	369	438	373	356	374	363	409	352	416	375	367	361	407	362	358	395	419	370	346	367	374	357	397	394	367	374	366	374	381	381	397	372	383	418	405	377	399	389	385	357	365	367	362	385	382	391	378	410	378	360	359	392	388	367	403	385	388	383	401	414	412	422	372	355	386	379	404	386	340	409	372	379	367	384	393	396	429	369	374	400	394	388	401	379	392	362	399	393	388	383	371	379	359	405	368	393	401	332	365	395	399	356	369	399	417	375	396	364	379	393	377	389	410	369	383	384	372	356	382	397	379	398	358	355	372	360	393	444	388	371	404	408	358	382	382	358	425	399	385	398	400	361	339	383	380	398	428	386	395	399	399	412	354	381	412	411	401	348	401	415	352	381	381	332	364	362	350	417	378	379	365	377	390	363	383	404	396	386	435	391	382	399	371	382	376	401	388	370	348	395	431	384	375	359	393	385	390	370	418	356	420	384	382	416	403	366	401	375	358	357	372	401	388	377	393	390	363	357	418	363	377	348	358	359	391	393	368	406	382	381	386	379	384	408	353	372	420	383	394	379	360	366	427	377	392	363	355	398	420	406	356	373	399	383	414	395	360	362	360	369	366	400	385	345	384	388	362	395	406	386	425	380	380	375	391	360	400	383	339	416	384	364	365	388	389	362	364	408	405	411	396	374	400	409	404	382	382	385	385	359	408	395	402	417	389	359	371	428	363	372	379	364	392	390	393	384	387	380	362	363	362	375	421	413	365	391	384	402	400	379	382	381	376	386	349	349	412	389	361	369	339	441	416	395	398	390	398	366	403	376	378	400	408	361	375	358	376	394	364	388	371	399	393	406	366	370	392	418	401	378	385	362	383	381	370	346	402	380	348	395	391	372	353	404	394	396	356	350	392	360	369	383	412	360	393	392	373	377	386	396	412	362	393	415	401	395	408	363	374	390	395	364	396	350	377	406	367	384	373	408	400	364	406	400	348	392	398	390	397	380	375	396	400	368	412	329	380	380	414	409	378	406	398	405	394	386	376	413	344	338	361	369	382	363	426	404	380	395	361	386	386	379	383	393	397	415	391	392	396	376	360	404	381	358	393	391	372	381	387	408	402	393	411	353	338	353	390	384	409	383	382	370	389	401	369	372	372	396	367	396	381	408	402	343	360	376	380	347	369	366	378	367	390	412	356	386	371	395	390	366	384	406	364	398	388	386	364	381	437	353	388	391	420	365	378	366	377	337	407	338	385	384	376	358	341	367	380	384	377	381	381	396	411	361	392	425	390	432	416	392	390	389	371	363	414	379	372	383	387	398	346	388	412	396	384	387	371	377	366	393	386	380	388	343	379	376	370	369	407	359	394	411	399	378	386	380	371	394	373	368	395	371	385	420	427	363	377	397	355	381	391	375	373	390	371	414	352	388	366	379	422	385	356	414	357	385	382	369	368	400	364	390	414	387	361	354	389	403	406	401	363	415	394	400	382	391	371	395	369	388	398	371	369	386	396	364	384	364	382	376	374	381	391	367	369	410	417	366	373	404	369	385	409	354	387	360	411	389	401	410	368	361	394	369	358	392	389	391	382	373	392	390	392	393	413	367	417	395	363	380	384	393	372	337	388	402	408	396	394	351	413	369	398	363	409	372	414	406	387	419	367	380	411	409	394	390	412	347	384	417	398	343	359	388	371	374	412	396	387	352	414	398	346	372	356	426	382	390	386	382	382	419	382	366	390	390	392	406	408	374	410	370	385	380	400	369	383	423	407	370	365	398	377	383	408	408	423	388	363	402	382	373	394	392	407	394	367	360	357	401	402	400	403	387	411	342	416	368	362	401	402	370	434	381	400	383	414	420	375	390	377	398	389	419	372	389	370	383	380	405	381	397	392	385	401	388	350	365	395	395	360	378	396	394	355	363	415	383	401	410	380	352	421	379	385	404	381	365	387	406	418	371	376	423	386	380	393	411	397	403	398	400	410	368	377	397	412	381	406	394	407	378	402	373	400	409	353	393	346	367	354	396	364	373	409	367	403	379	388	375	386	390	366	367	398	392	385	408	408	399	387	341	402	381	404	390	393	352	378	368	426	368	396	407	389	410	412	373	387	412	410	407	414	372	395	361	397	393	405	371	394	425	377	396	362	388	369	410	420	372	403	375	358	343	382	396	364	354	381	408	401	345	385	420	388	367	377	411	372	385	409	419	377	353	353	370	351	392	411	351	391	387	360	361	387	406	367	392	384	378	384	417	360	377	395	379	371	392	390	412	356	396	364	372	401	379	392	429	404	384	364	393	373	399	385	411	354	387	375	364	358	374	390	388	402	391	395	367	364	399	378	378	394	403	402	389	383	352	355	386	380	369	382	389	364	380	387	389	361	398	374	370	424	386	391	366	390	356	405	415	382	372	374	389	345	347	377	383	364	373	386	359	342	364	385	407	351	394	371	355	355	370	375	359	370	409	369	427	409	375	385	382	376	383	360	392	375	365	400	386	367	368	394	373	391	400	352	373	361	420	406	368	406	437	376	409	394	355	355	357	411	432	396	358	401	388	406	421	374	375	415	394	403	364	395	414	408	330	383	399	374	387	373	364	359	372	364	360	397	362	389	381	363	404	372	354	409	368	403	377	352	381	358	389	362	374	425	357	392	414	378	373	403	392	422	396	383	383	373	390	417	369	376	377	393	390	417	373	415	423	361	367	367	383	396	368	389	385	381	414	400	384	374	382	387	344	374	405	371	369	411	382	389	381	358	376	373	392	387	353	357	422	404	408	348	381	398	392	392	394	353	392	384	386	395	315	412	383	381	390	405	383	352	368	372	381	410	399	357	371	400	355	365	353	376	387	375	389	367	363	381	372	388	384	359	379	377	368	372	370	366	401	405	386	367	359	360	354	365	400	403	379	403	391	398	394	385	366	422
5756	55092	80259	61411	31732	6490	1942	567	421	422	437	413	424	422	372	401	417	414	445	583	449	450	471	513	566	479	438	407	430	401	376	395	433	404	398	371	415	401	408	386	436	414	436	386	400	457	425	400	440	405	418	416	392	432	436	424	406	417	410	430	440	443	427	398	437	417	431	399	400	393	412	405	396	351	396	438	424	415	414	376	395	434	419	398	404	406	407	445	419	425	440	412	410	374	434	448	426	363	419	407	434	431	422	379	423	399	423	433	436	421	405	427	394	419	417	402	395	423	390	394	422	377	427	412	446	414	413	467	399	405	409	448	402	444	405	441	405	409	404	436	422	400	370	399	384	473	403	381	406	426	410	443	467	415	382	431	400	423	393	399	419	411	425	402	396	433	388	414	399	420	407	420	397	398	381	378	422	429	374	376	413	399	392	410	422	424	417	380	425	430	419	385	404	447	379	428	442	400	428	400	405	409	400	392	411	418	394	392	400	382	415	421	433	407	414	391	385	382	409	454	434	387	396	406	410	398	382	409	391	372	432	383	394	431	435	405	424	435	401	403	409	386	399	404	375	425	427	402	391	392	405	418	388	416	412	444	413	401	406	436	415	422	420	413	437	425	404	398	401	394	409	380	429	470	451	398	395	421	450	409	426	436	421	401	396	453	383	399	382	366	397	400	413	380	378	394	422	378	419	355	398	429	358	412	407	397	414	433	364	395	416	422	426	414	435	410	375	394	419	439	419	419	391	404	423	441	450	405	417	416	399	390	447	438	455	401	389	392	465	405	392	442	380	424	423	398	397	448	410	395	414	401	413	436	426	387	399	395	421	405	435	387	414	428	421	381	394	401	398	438	433	416	436	415	364	433	433	448	431	428	451	405	397	408	422	404	414	428	414	443	405	378	416	445	384	428	440	408	443	413	408	432	386	409	418	385	427	434	429	428	430	423	409	421	411	422	407	390	436	407	448	464	423	432	389	396	365	404	398	382	414	424	407	411	393	391	426	427	424	415	428	438	397	443	361	405	452	412	399	427	428	385	418	427	408	398	428	430	401	432	429	394	406	410	456	386	394	423	408	401	427	392	434	398	424	414	455	480	406	420	411	430	408	421	423	401	414	411	443	414	434	386	435	388	404	407	416	383	422	415	410	421	431	412	399	425	390	377	411	406	393	428	391	396	449	437	447	414	412	420	411	426	408	407	421	383	386	445	411	429	439	396	419	431	409	403	404	391	430	393	424	444	431	400	404	413	392	431	413	427	415	406	386	382	397	409	411	411	440	421	357	416	439	377	390	456	390	429	398	419	402	418	430	432	392	423	394	402	408	419	393	404	413	427	440	441	402	415	446	422	396	394	399	404	416	438	417	416	399	412	410	450	415	411	434	448	386	424	397	409	406	421	397	385	455	440	407	420	444	426	409	381	445	417	422	395	413	400	410	404	390	390	408	391	416	419	418	460	446	431	422	412	400	417	431	417	409	407	363	422	399	433	388	407	430	404	403	416	395	391	419	403	395	406	384	412	413	412	404	416	392	419	425	407	395	442	453	425	388	395	426	410	429	398	411	416	430	380	396	428	421	426	420	432	429	389	416	404	413	415	404	397	388	351	381	392	429	390	404	386	417	440	434	423	393	433	414	456	363	409	400	416	423	391	400	414	381	415	431	415	407	416	404	425	391	420	442	403	384	413	375	412	428	420	405	391	433	426	424	402	419	413	406	398	372	441	422	439	426	408	422	420	474	420	425	418	417	423	416	399	410	409	399	389	369	439	418	406	400	378	436	406	400	397	406	435	410	459	443	416	386	434	388	405	380	412	401	402	400	396	426	392	460	398	411	404	449	414	379	417	428	412	370	429	426	465	406	440	393	420	403	388	416	420	404	415	398	405	404	404	407	378	427	389	410	399	402	412	399	424	424	384	383	377	420	415	405	462	382	410	378	410	421	382	421	405	412	401	430	397	402	435	390	453	378	416	406	430	427	403	379	425	375	423	452	388	432	409	415	389	403	413	374	432	374	396	399	432	366	403	407	415	428	388	388	408	399	387	421	392	438	415	405	384	449	377	438	423	411	396	417	393	432	401	436	404	411	434	444	414	403	423	453	441	414	384	405	382	424	409	408	369	412	392	442	401	443	379	413	394	427	418	402	427	433	422	412	429	433	395	422	421	410	408	354	403	405	428	427	399	425	450	378	408	416	403	431	420	430	384	431	415	414	414	405	406	417	423	385	460	399	425	410	395	418	386	450	376	375	414	383	414	392	411	400	404	412	408	398	409	407	385	404	427	475	445	445	380	408	439	407	426	414	398	431	392	403	387	425	395	423	395	402	401	404	427	407	418	396	441	405	392	390	423	380	437	455	408	414	452	392	414	419	447	439	390	356	437	390	431	407	380	391	421	402	421	400	427	434	445	422	428	424	424	395	379	391	428	424	408	430	411	411	453	428	406	392	387	405	445	415	423	408	429	436	416	398	406	408	408	415	431	410	388	409	426	423	393	411	422	418	398	447	423	431	415	406	383	414	382	443	418	408	407	424	424	386	398	395	406	381	430	423	411	414	406	444	446	409	407	423	412	417	421	404	420	398	435	381	398	376	426	405	428	417	410	383	418	468	421	387	434	404	410	422	388	427	437	370	465	437	431	445	418	412	390	362	421	471	373	382	397	401	432	422	409	377	410	389	446	431	427	391	427	393	408	397	435	417	413	411	397	421	405	408	400	437	382	406	439	355	389	445	387	403	427	415	409	398	389	410	405	410	416	419	434	392	406	401	441	415	401	387	406	393	412	390	428	416	444	393	429	412	422	386	392	420	396	409	387	420	395	416	412	405	388	405	408	393	441	414	404	408	428	396	433	415	428	449	422	384	382	421	410	405	387	414	408	410	432	369	390	427	385	382	403	408	460	417	428	446	407	418	388	431	404	422	406	442	420	380	394	414	432	401	428	409	402	421	436	420	419	399	405	410	408	406	415	393	427	420	426	432	391	397	407	427	420	407	398	399	407	457	401	404	444	452	396	438	393	413	446	400	400	393	379	402	419	426	407	363	422	387	404	420	400	396	390	421	423	450	412	400	423	392	415	379	426	438	392	388	410	412	406	404	403	433	405	419	384	391	413	400	442	408	367	365	401	421	438	429	409	381	435	368	395	398	431	398	438	377	441	423	392	425	448	412	427	388	440	415	406	402	393	355	408	396	404	405	389	438	423	437	380	421	410	409	408	393	419	381	458	426	408	426	391	375	371	413	383	408	385	421	447	390	419	437	407	398	371	423	411	429	424	415	409	416	409	385	419	424	438	400	387	403	415	421	394	451	398	412	391	410	415	411	389	387	383	420	403	426	391	432	414	407	424	393	426	404	389	394	403	408	405	397	438	428	431	403	419	399	410	419	384	373	399	405	409	413	397	433	426	389	412	461	417	419	427	390	431	417	401	410	437	414	393	390	359	399	384	415	464	423	422	379	407	382	407	412	410	423	407	411	397	430	406
23949	21289	45340	57925	44302	23524	8044	963	522	551	501	486	480	485	489	483	463	478	458	609	530	567	494	621	615	528	483	488	465	442	459	489	415	416	461	481	444	428	461	438	460	502	466	447	448	471	453	445	444	407	448	485	462	471	450	430	454	471	440	462	458	454	465	466	493	462	445	448	444	466	440	439	485	492	436	477	473	445	442	471	395	477	474	463	479	439	460	459	437	461	484	465	468	454	440	475	406	427	444	447	442	427	465	452	466	459	469	477	461	411	438	416	466	458	406	471	443	453	483	399	444	470	383	446	427	411	455	469	438	430	457	460	424	443	460	452	449	458	406	433	443	465	447	433	402	476	440	453	455	451	463	396	441	416	486	486	456	420	424	438	445	440	449	429	441	446	395	428	474	453	432	421	437	484	461	424	461	431	438	436	464	463	437	442	420	435	442	455	448	451	434	468	468	459	469	440	435	466	474	455	454	434	426	477	467	459	444	433	443	466	424	422	479	434	459	476	461	450	427	461	454	493	441	474	438	453	454	453	460	446	466	477	418	480	450	475	421	417	408	423	432	476	470	447	470	462	462	426	492	460	421	449	449	431	456	439	416	472	432	444	456	434	446	476	436	442	503	456	445	431	446	429	459	453	472	481	438	490	499	460	463	438	441	414	463	462	447	482	506	440	460	447	516	453	434	465	439	463	428	425	445	440	476	453	447	455	440	471	445	444	459	455	448	472	440	453	448	433	428	459	455	466	400	448	458	465	460	419	481	492	449	442	408	466	441	441	461	438	428	475	457	508	446	433	430	443	453	454	447	462	478	465	427	473	473	420	464	500	451	457	468	444	405	459	454	465	505	463	465	481	495	426	445	434	504	457	479	420	435	435	471	410	441	463	438	419	440	471	457	493	395	467	485	487	466	472	441	461	469	433	450	437	451	422	483	486	439	433	415	457	496	429	445	439	415	454	457	461	457	452	465	452	437	480	468	490	424	469	452	470	437	455	438	396	466	463	428	460	457	409	451	455	454	432	454	471	440	451	433	478	490	467	464	430	478	439	455	415	413	432	448	460	427	420	476	442	445	440	450	431	448	457	478	436	488	498	437	439	461	429	466	447	463	444	439	450	477	450	452	488	457	478	467	454	449	429	415	470	450	452	478	472	454	446	444	433	456	428	463	410	461	428	447	425	463	443	411	457	482	460	451	458	402	445	413	434	458	483	441	472	438	462	459	433	449	424	464	501	441	477	487	434	429	457	435	456	422	453	416	478	425	448	447	425	446	462	462	477	435	447	446	465	400	428	428	424	452	426	448	499	437	438	441	435	438	393	415	440	441	458	429	456	460	439	432	452	454	430	445	487	482	448	454	429	445	429	475	454	477	433	453	463	434	471	454	449	447	446	423	411	431	461	492	447	442	454	422	430	415	448	447	489	486	466	488	436	429	439	414	443	469	449	449	434	448	463	415	446	481	452	439	451	477	451	409	448	466	460	451	456	413	448	446	423	489	406	451	454	449	405	438	421	427	439	439	404	431	424	434	438	442	440	422	463	450	482	482	429	458	441	488	406	436	467	464	443	426	455	444	410	440	464	435	457	419	451	437	430	447	515	423	423	485	477	486	458	395	457	449	446	455	468	443	462	439	450	424	467	405	450	443	456	422	466	435	460	467	447	452	435	397	442	409	459	460	410	438	430	453	447	434	441	444	437	456	465	462	460	472	426	435	420	445	446	446	488	468	434	447	433	428	452	468	415	461	447	428	447	428	442	466	470	429	421	451	473	394	465	464	467	422	462	437	436	433	428	454	400	412	427	448	453	453	445	474	468	457	473	453	485	460	465	429	471	467	453	414	462	451	438	427	439	443	393	431	439	439	460	425	464	441	438	424	463	456	446	465	460	417	435	457	448	444	468	435	398	478	471	462	442	451	447	428	481	442	441	487	451	450	427	470	404	412	446	487	452	458	433	458	438	472	439	444	437	446	441	430	443	464	454	417	458	486	438	446	443	457	492	458	457	450	404	472	425	449	458	483	445	444	434	454	462	435	460	461	405	459	454	436	469	447	418	405	443	481	448	433	406	427	468	449	443	435	454	440	459	457	441	432	464	470	476	456	413	457	404	460	473	482	441	477	436	441	425	438	474	429	444	476	468	452	453	445	412	457	477	443	415	473	481	404	447	437	460	451	456	443	447	471	429	468	443	474	446	496	444	448	477	429	437	483	432	461	500	478	437	436	437	457	444	422	412	431	445	458	480	448	438	431	453	443	448	408	478	457	444	443	448	449	472	461	409	408	430	403	462	491	454	446	442	477	491	433	447	490	434	475	458	449	458	445	470	476	450	431	449	429	470	436	440	443	464	447	435	486	460	441	445	417	452	434	467	408	441	475	457	438	443	421	453	488	416	441	418	463	426	414	444	456	465	472	475	461	406	445	467	420	453	441	478	400	430	453	421	462	476	447	462	443	474	462	440	407	450	478	467	440	453	487	417	467	416	446	488	461	468	382	464	423	466	435	451	431	455	446	474	459	454	433	433	457	476	468	506	474	433	405	419	415	440	428	453	447	437	454	459	467	479	474	471	482	469	454	454	451	444	417	444	456	424	471	479	430	468	414	469	415	431	441	423	472	503	415	441	417	435	435	425	440	482	412	457	457	436	476	492	460	445	447	402	453	456	465	413	432	453	447	443	488	419	433	484	481	494	428	441	435	450	457	413	431	397	479	416	421	464	468	427	438	422	449	432	454	445	438	467	457	430	409	429	442	436	444	490	487	444	451	468	453	463	429	471	411	454	422	416	448	440	447	415	439	462	435	430	434	414	476	422	437	441	427	431	475	502	462	473	422	437	438	439	483	467	440	447	449	440	478	480	440	462	420	420	432	422	433	438	431	396	457	451	438	496	465	495	462	460	435	439	441	428	454	477	441	465	430	429	407	453	448	455	442	440	430	464	427	413	439	451	405	454	453	449	451	431	471	445	431	449	445	469	441	472	407	437	432	471	418	457	485	462	442	487	465	436	450	455	446	453	481	449	443	457	427	436	424	439	430	473	487	472	457	419	446	442	467	436	453	498	451	445	448	448	441	451	437	462	480	474	487	470	410	450	484	457	497	456	470	479	442	467	432	442	470	458	439	451	425	469	483	410	448	439	460	477	457	446	449	407	447	463	464	451	424	478	464	463	443	429	449	449	463	477	445	472	409	446	433	478	447	467	411	473	462	452	466	477	466	432	459	464	471	461	454	437	409	467	473	490	458	412	448	465	443	456	467	461	447	432	414	475	448	479	398	407	444	429	424	451	433	444	474	442	469	437	475	433	421	437	449	434	465	438	443	448	451	472	434	420	459	455	425	434	435	486	458	408	435	452	449	477	444	401	397	464	429	470	421	460	472	439	459	407	455	441	445	476	451	431	459	454	419	448	460	444	433	473	450	408	449	455	424	458	424	473	494	450	463	478	405	433	480	459	431	466	452	440	448	465	473	462	447	433	484	447	447	388
4920	60908	88963	71322	42393	13429	3365	767	507	478	496	542	474	496	518	475	495	490	561	830	545	608	557	806	805	660	511	491	464	491	493	481	511	480	501	493	484	485	530	495	513	509	476	528	488	489	507	473	504	510	504	485	528	490	473	482	490	497	521	518	491	499	538	471	483	509	499	436	495	482	523	476	506	524	566	478	441	514	488	467	459	497	498	501	500	500	471	464	484	500	522	512	490	491	484	502	467	474	500	546	515	522	524	490	512	496	472	498	510	500	493	457	491	510	511	483	480	483	506	467	496	498	520	512	467	486	487	502	483	474	467	449	537	530	527	504	489	540	507	469	527	432	465	523	480	461	499	491	460	504	486	484	482	490	515	479	485	519	483	483	471	456	495	518	504	486	501	466	489	499	478	520	491	491	490	487	503	535	459	506	513	526	487	513	463	483	502	461	479	528	476	484	497	463	503	487	506	490	470	476	466	516	477	564	484	467	518	477	490	479	523	505	475	480	508	505	518	503	457	479	497	502	497	498	529	501	502	480	462	529	499	495	512	522	484	471	500	509	490	464	499	477	497	517	518	525	506	460	476	487	462	527	491	478	463	482	477	466	513	463	495	527	481	505	500	482	518	478	489	470	484	461	509	511	486	517	479	472	514	516	470	500	520	505	470	516	516	507	490	480	531	522	491	494	537	518	526	510	488	494	487	499	479	503	505	496	507	482	504	519	446	518	533	512	474	535	514	481	495	512	504	506	526	479	463	483	505	509	530	522	524	498	551	534	504	518	527	506	476	480	485	512	487	464	505	490	483	535	520	521	475	468	468	502	509	486	473	450	485	511	461	519	483	490	495	488	519	503	499	487	511	486	508	500	468	475	514	509	505	482	483	495	462	485	502	481	479	511	475	463	521	491	486	529	520	497	473	509	506	538	515	486	519	511	532	523	474	475	500	469	496	508	513	497	512	492	481	509	488	498	482	484	472	538	484	496	521	470	491	455	495	487	511	465	485	512	495	507	544	494	481	503	561	500	498	479	473	477	525	510	526	517	531	510	467	494	467	509	478	464	486	495	491	496	499	489	495	519	513	486	477	512	484	524	492	542	483	487	525	474	525	476	513	494	450	495	491	495	512	476	472	518	499	478	476	555	492	477	513	484	490	489	509	492	488	492	489	487	507	472	503	498	486	530	528	488	513	461	497	484	504	445	512	507	502	502	492	451	445	521	497	479	489	497	477	462	480	468	486	516	503	515	482	507	507	503	487	547	501	472	481	490	511	517	499	489	473	466	465	485	496	505	469	471	475	464	507	505	487	483	467	462	487	485	482	506	458	500	528	482	488	520	466	492	495	473	468	499	462	506	499	538	516	450	455	489	532	469	526	506	499	514	491	490	498	500	484	502	537	503	500	521	486	520	539	528	508	424	503	465	508	480	497	489	533	501	506	479	469	522	506	512	472	473	525	489	473	516	537	549	463	458	527	501	472	491	463	526	511	497	477	491	504	512	512	471	496	473	488	492	501	468	523	479	516	489	454	511	510	464	492	479	490	473	514	502	509	474	517	492	478	484	482	495	477	449	480	471	511	472	494	483	525	498	469	466	488	501	482	497	481	494	555	501	489	500	471	535	456	523	479	519	502	479	490	484	515	478	488	495	502	496	488	458	517	485	493	508	472	457	474	481	440	517	461	495	494	536	473	491	480	505	496	487	514	488	497	526	479	496	511	493	479	470	522	527	448	477	505	514	501	519	448	515	512	521	472	488	508	535	457	486	466	445	506	494	494	461	462	489	459	492	471	479	498	514	464	493	476	448	488	477	493	497	481	516	478	522	481	501	477	480	475	506	501	478	455	506	478	543	484	468	508	495	513	480	497	497	458	488	478	511	536	489	488	475	505	454	518	508	506	485	482	505	510	496	515	494	467	488	518	488	480	520	476	471	506	488	485	478	434	518	495	448	442	498	534	464	491	484	497	500	476	522	494	526	489	480	515	510	480	503	485	463	489	493	477	507	470	475	463	455	453	529	525	485	472	467	475	501	513	480	503	556	487	500	473	515	524	511	473	512	490	473	487	480	482	492	469	472	502	495	483	510	471	538	525	486	535	469	545	521	524	525	526	519	506	472	465	514	526	497	498	510	533	513	524	489	519	504	493	522	505	492	523	479	471	495	511	493	490	526	507	472	529	546	496	453	507	509	523	474	462	497	446	475	499	491	532	469	523	529	472	487	483	504	510	455	513	483	499	479	497	504	479	487	461	512	474	506	508	526	479	485	486	483	491	473	500	499	496	516	484	525	493	527	485	469	533	510	476	536	499	511	484	488	486	492	481	525	493	504	481	480	497	497	487	481	495	459	513	545	492	510	471	505	488	523	487	497	505	486	498	485	463	444	464	482	493	493	544	466	530	459	524	490	521	475	493	493	497	506	495	520	473	514	488	540	522	510	509	498	491	457	504	502	517	528	477	478	479	470	478	487	491	513	504	491	478	507	511	498	505	495	493	530	472	538	456	533	481	516	493	507	520	534	479	463	492	477	486	493	507	474	474	507	528	519	521	474	476	512	478	489	468	478	482	476	512	476	462	492	473	500	479	478	482	480	472	527	473	499	475	495	508	505	488	526	517	497	456	524	473	469	482	540	521	526	460	494	499	450	444	505	481	511	502	467	497	501	479	482	511	494	478	460	495	492	465	466	469	490	487	489	513	507	489	481	482	478	505	543	489	480	493	491	531	534	476	520	508	472	514	487	481	532	457	490	506	499	515	450	485	490	485	485	476	473	472	511	487	540	519	497	507	516	537	505	493	487	484	486	514	497	504	471	448	530	514	496	477	477	459	479	491	499	486	449	496	482	492	476	470	492	506	527	473	498	480	521	479	514	482	501	486	527	506	483	482	479	510	502	489	480	495	470	510	452	500	510	500	483	490	512	473	523	499	489	538	481	468	486	485	553	504	474	497	498	512	523	460	423	498	457	511	495	495	451	508	513	475	482	468	477	437	487	486	496	479	538	500	498	477	517	479	514	467	523	485	501	498	466	520	505	498	496	479	512	504	487	520	472	505	461	432	479	481	492	503	525	468	524	488	500	480	542	481	502	508	495	489	490	514	517	498	491	497	497	477	499	470	471	534	484	527	477	478	474	495	463	543	503	499	509	504	499	484	494	487	528	461	498	485	486	515	517	478	484	509	489	518	479	452	480	506	505	489	504	475	474	499	461	503	496	488	495	546	454	475	508	475	505	480	479	461	503	489	499	474	516	542	483	506	522	512	502	501	480	540	497	487	459	509	484	517	536	512	477	516	457	487	467	499	492	495	460	493	481	475	503	517	473	494	509	475	508	559	535	488	486	516	519	467	469	474	506	508	493	487	511	525	476	501	503	464	554	550	446	479	514	547	490	547	519	537	496	457	451	476	460	449	497	501	535	464	477	505	485	500	506	483	467	476	523	526	513	503	501	522	474	455	473	512	507	511	546	508	488	477	507	484	490	537	461	498	489
27337	16270	31848	26895	10525	1855	530	380	384	370	360	368	378	408	371	337	378	355	393	382	392	421	361	367	361	411	380	334	368	375	381	346	339	401	366	370	358	384	359	395	381	344	378	386	379	391	378	366	363	377	353	353	395	369	363	416	369	362	400	386	399	325	401	384	407	354	357	354	371	351	353	372	385	391	349	366	342	347	390	370	358	393	375	333	348	384	369	350	361	349	371	396	364	366	334	342	353	370	357	383	375	351	346	375	349	379	368	359	390	368	360	367	348	379	375	373	357	372	379	369	359	346	363	397	340	379	387	383	383	382	393	401	353	377	392	377	364	376	405	348	365	361	370	376	334	362	399	372	394	368	351	348	321	363	382	360	363	360	341	393	380	404	380	386	396	376	377	395	371	388	367	370	355	367	363	361	363	386	353	393	375	362	352	377	371	379	338	328	411	421	354	367	345	395	393	352	356	398	382	369	361	348	367	369	377	341	401	382	369	395	370	333	358	402	381	410	348	351	375	386	332	363	374	366	382	370	359	386	368	363	351	366	349	327	400	386	376	346	411	425	393	364	378	375	344	358	377	381	357	398	355	373	383	365	361	358	347	381	408	371	338	344	383	351	398	359	393	362	383	371	388	359	388	351	389	383	365	397	375	389	366	376	357	341	370	377	437	356	391	342	341	383	370	342	351	378	375	376	364	382	345	402	388	369	364	360	363	369	342	389	411	373	361	360	354	340	351	370	417	378	357	400	350	374	346	368	393	366	393	376	387	352	370	375	354	373	360	371	370	349	352	377	357	355	363	366	378	358	382	396	356	388	354	403	340	398	346	356	367	390	361	361	379	359	374	356	351	372	372	370	356	389	379	376	389	395	378	349	381	350	422	377	328	361	364	384	363	371	345	350	336	372	348	352	372	366	353	386	410	367	360	388	348	351	339	374	385	364	366	383	400	368	370	340	368	355	381	358	352	348	383	382	358	377	335	347	345	360	389	348	362	317	379	370	360	384	389	359	366	361	377	378	365	360	352	386	374	383	369	343	366	378	368	361	385	372	385	361	367	376	355	394	353	386	349	380	359	349	400	370	379	331	378	361	367	389	331	350	385	345	384	365	376	360	384	375	346	408	342	382	382	358	357	368	349	395	388	355	365	355	375	349	374	371	401	369	394	359	338	349	372	343	374	334	352	388	386	378	405	373	354	366	373	373	327	363	351	327	414	400	376	367	381	400	359	375	378	383	367	378	359	357	408	355	365	377	383	366	388	352	366	367	364	365	329	417	368	363	349	390	351	382	354	361	374	383	356	366	382	410	340	389	392	348	375	370	366	383	401	395	345	393	383	388	365	378	308	348	321	385	376	366	355	360	396	345	369	368	363	374	401	380	401	406	357	371	347	359	371	312	390	349	409	346	378	377	344	386	388	364	347	340	351	382	388	361	350	374	350	364	406	340	372	379	404	377	360	355	350	369	359	388	362	352	359	369	359	377	389	362	375	358	370	356	383	396	371	363	363	364	372	366	377	365	373	378	376	370	385	361	385	343	385	347	389	407	350	349	379	352	373	383	362	349	383	350	361	344	353	328	373	372	335	369	378	377	372	386	364	377	335	357	391	376	383	391	365	344	374	348	360	386	378	361	348	405	346	358	362	399	374	367	339	362	361	382	376	360	368	394	329	373	349	359	354	387	351	374	364	374	355	384	366	405	364	347	363	395	375	400	396	389	359	363	398	364	347	342	360	399	363	388	344	391	369	376	373	328	369	363	358	365	387	363	335	366	349	384	390	385	346	360	393	322	354	359	339	375	361	361	362	404	347	361	418	384	367	391	360	407	358	345	373	369	394	401	378	353	389	347	323	399	334	373	373	338	381	354	366	351	366	361	370	334	396	399	380	353	393	374	360	362	339	339	387	354	367	383	379	354	340	390	372	386	346	330	375	384	364	375	389	334	395	362	379	340	397	367	375	397	380	388	392	379	357	404	351	364	379	355	364	366	388	345	372	396	411	359	337	355	347	368	369	393	384	373	379	332	417	394	335	374	357	410	399	378	366	382	350	378	360	385	372	332	444	358	388	374	411	348	363	365	373	341	391	356	382	378	361	397	360	387	409	359	363	362	360	360	365	376	373	362	387	342	383	347	393	353	351	365	325	396	360	377	353	368	361	359	374	370	359	362	380	405	364	373	378	358	353	395	371	378	379	359	369	371	350	355	343	403	370	335	376	393	354	365	371	385	377	343	379	385	377	415	371	354	398	324	413	369	365	367	344	373	344	367	381	339	375	373	346	380	361	364	339	366	374	371	353	348	367	360	362	370	347	329	381	366	386	375	373	408	377	369	404	379	368	377	369	353	378	328	350	363	370	342	375	363	363	358	366	406	373	386	364	341	384	380	347	362	336	381	388	364	356	347	384	352	369	372	386	383	356	404	342	350	366	379	388	391	382	382	381	340	371	392	354	365	382	341	354	386	374	417	346	401	389	351	383	363	379	344	339	374	364	361	363	370	340	388	385	363	398	385	372	375	360	344	358	383	391	361	390	336	403	346	344	388	394	343	368	376	412	383	369	376	366	383	387	379	359	386	367	374	345	404	379	346	384	365	386	381	358	407	362	387	374	333	381	369	360	344	347	364	364	348	349	350	365	367	363	373	352	357	375	372	407	387	392	323	359	346	372	419	380	354	362	336	345	353	377	352	365	393	338	338	400	389	357	382	368	368	353	387	366	363	377	393	369	358	376	352	401	374	356	345	346	399	425	396	402	363	333	377	371	392	379	372	378	383	368	383	393	376	361	394	412	372	383	370	347	337	364	367	365	366	364	379	360	340	346	353	363	372	364	352	372	346	386	385	361	348	371	374	372	393	390	346	350	332	384	362	380	360	395	376	394	365	375	336	364	354	365	382	384	391	369	391	382	389	380	391	354	358	374	413	355	409	380	378	367	415	394	404	334	359	395	373	362	355	366	382	404	366	399	400	347	369	392	372	349	363	399	389	346	353	390	317	382	413	376	376	358	357	381	378	374	378	420	353	376	349	368	372	378	392	369	396	381	375	379	405	356	388	336	347	391	380	386	388	375	363	340	379	407	370	374	377	363	378	368	370	372	359	362	375	409	384	341	383	355	352	373	417	359	378	392	350	367	344	403	364	379	393	383	399	384	357	360	386	383	393	388	367	372	413	387	354	362	362	358	341	352	361	351	325	354	364	374	391	369	392	354	383	370	362	341	318	366	344	381	358	415	396	354	363	389	376	357	383	345	330	372	327	376	366	385	397	378	338	384	349	375	380	328	431	343	336	371	387	330	397	378	406	337	384	372	383	396	413	377	365	378	404	387	365	327	368	364	369	337	368	361	370	384	381	363	364	371	388	348	386	360	384	418	352	333	391	355	344	385	369	371	377	385	381	357	363	332	376	354	352	337	362	362	364	381	363	353	356	375	371	331	371	356	352	382	368	343	355	345	366	393	356	364	373	384	382	363	348	351	355	367	386	389	375
4941	11457	32227	17622	6557	1445	490	419	390	377	379	382	363	376	371	344	344	355	368	430	375	372	357	376	397	400	429	378	380	348	343	356	372	390	389	384	355	352	410	391	356	366	353	368	362	373	366	371	361	404	375	378	405	333	342	364	361	352	395	355	380	360	396	373	359	375	380	365	381	357	394	369	397	338	390	375	361	379	353	373	416	356	375	364	368	391	362	370	370	372	382	381	370	382	374	384	362	352	380	384	361	354	374	401	410	385	375	373	371	366	390	359	372	349	383	394	384	396	346	356	353	349	380	391	351	367	364	386	370	346	371	338	358	362	348	356	371	348	359	370	381	385	376	359	346	395	354	393	352	393	374	332	401	391	384	308	363	337	399	380	389	350	370	360	385	383	402	372	384	363	388	381	367	390	393	381	336	367	354	339	388	352	367	382	365	379	355	384	358	374	381	375	351	325	390	367	347	364	345	362	390	367	367	369	393	396	334	370	365	378	374	343	376	349	367	354	388	349	377	367	403	408	383	344	382	363	379	414	366	353	356	390	367	365	414	389	395	374	375	380	373	344	370	380	373	386	385	394	357	351	392	352	364	369	387	381	370	381	367	406	413	360	371	354	392	403	353	400	358	378	373	345	351	378	328	378	377	375	321	383	393	341	362	338	366	379	364	364	346	377	359	352	407	368	362	356	354	359	352	382	355	379	351	387	383	368	364	371	362	371	374	368	344	396	371	353	368	377	368	352	361	358	371	354	349	352	362	347	355	369	377	390	356	371	382	368	349	381	365	366	396	354	335	382	332	381	363	383	359	362	371	383	374	331	356	331	311	387	356	356	397	388	403	349	354	387	375	400	390	371	361	336	357	389	375	368	365	373	384	404	362	374	376	362	378	412	366	374	358	334	361	352	403	364	359	361	365	401	374	409	401	387	366	368	375	340	376	416	347	379	346	384	369	380	355	399	400	369	369	359	364	374	381	412	363	387	349	376	373	334	364	378	405	394	374	388	366	366	368	392	410	367	359	398	365	386	351	391	371	356	352	351	379	380	366	366	371	395	385	343	337	395	367	391	383	340	368	365	361	343	409	394	379	379	399	372	371	398	361	382	404	372	355	426	372	346	392	360	319	368	395	383	360	380	395	371	379	364	376	363	400	354	384	383	384	336	349	387	372	391	356	398	386	374	413	417	379	381	362	346	331	380	381	366	363	366	368	351	392	385	375	356	399	374	377	367	365	402	389	368	403	349	315	342	383	377	368	347	386	355	372	367	374	363	415	359	371	360	337	367	388	345	380	365	371	328	379	417	393	371	342	364	390	357	372	358	367	365	371	399	372	368	390	328	386	370	361	342	354	374	366	370	354	386	373	363	368	396	360	370	371	345	322	369	345	363	362	355	349	380	355	348	367	386	367	365	351	389	384	384	375	348	372	343	363	362	337	399	358	371	366	372	382	368	373	386	375	396	385	385	389	382	367	382	368	359	399	366	352	387	351	375	377	389	368	363	373	400	348	388	377	348	362	384	376	385	388	375	349	393	353	347	381	346	401	377	376	375	380	352	376	388	381	382	361	402	354	362	357	374	371	356	361	396	355	349	342	381	334	372	354	383	352	395	396	390	366	360	364	387	353	370	408	356	400	389	397	348	378	357	363	394	362	388	358	375	381	369	352	373	387	369	404	406	373	386	381	409	325	391	360	366	395	392	364	350	369	380	341	386	368	337	380	369	364	369	356	378	381	357	361	394	382	388	364	379	350	372	384	331	343	354	383	369	358	395	425	377	357	368	366	398	358	370	361	345	384	336	396	362	396	352	362	395	380	350	375	346	364	347	355	368	316	390	354	360	387	395	402	317	396	367	326	348	371	362	352	358	411	414	365	366	389	380	375	335	361	385	391	386	369	347	375	391	335	373	353	387	353	363	360	400	347	354	398	366	386	362	377	356	357	357	373	363	369	357	361	380	365	363	355	358	402	366	359	409	373	404	388	362	370	353	353	376	343	348	387	361	386	363	371	386	373	368	398	387	369	368	341	376	365	377	346	387	386	359	354	393	351	384	355	388	363	397	374	341	339	340	361	405	381	353	361	386	366	375	374	359	344	377	372	357	367	370	372	370	372	358	369	389	393	388	382	358	350	381	352	386	361	380	350	390	380	413	340	368	378	410	349	365	358	387	404	379	367	367	379	346	347	366	359	354	338	357	372	353	376	360	408	389	335	345	351	362	354	409	381	356	340	359	394	362	392	360	390	350	396	348	367	359	365	364	351	364	369	380	389	365	360	361	369	378	396	385	345	380	377	372	375	357	367	389	352	348	386	337	409	402	397	352	381	408	387	348	376	414	371	342	374	372	366	398	369	366	368	340	361	389	421	366	390	365	339	345	381	344	383	337	410	371	350	347	395	399	369	388	347	376	359	395	351	390	351	311	399	366	394	387	358	361	350	365	388	383	394	369	377	368	357	342	347	407	388	364	385	383	344	364	374	387	400	367	363	408	364	383	369	325	380	399	353	368	377	368	380	364	397	374	372	348	366	389	365	363	342	358	362	349	366	360	373	376	373	399	347	391	356	350	370	358	407	379	373	363	360	389	385	382	384	372	418	348	354	386	390	372	381	365	406	381	347	327	350	384	355	393	385	366	347	364	383	397	348	375	383	351	389	373	393	343	336	375	383	385	363	360	358	391	336	314	380	389	359	394	356	369	353	361	383	382	401	385	409	406	377	390	383	343	354	358	369	344	396	404	343	404	360	375	379	391	360	344	383	355	340	391	374	379	407	374	400	414	358	334	374	386	351	331	329	383	355	354	394	398	384	379	319	381	356	371	368	358	367	397	406	375	364	390	384	363	355	340	356	339	392	351	351	387	373	356	362	394	413	364	366	370	352	386	379	377	364	342	361	415	335	343	378	365	412	409	398	378	372	394	370	344	368	358	373	364	379	371	369	334	399	353	374	401	406	381	360	356	341	368	366	347	356	381	406	372	386	357	370	364	399	382	371	381	343	396	362	384	395	374	405	362	394	399	386	385	385	332	384	324	351	354	366	358	394	367	372	363	371	359	396	371	389	353	329	346	361	360	375	352	387	374	359	395	407	363	370	392	364	352	387	408	361	358	334	360	377	376	404	368	368	408	379	367	363	383	341	356	388	352	399	333	365	340	398	388	395	376	341	378	358	387	359	373	386	360	387	356	365	372	349	335	381	353	379	382	383	352	371	386	398	380	377	353	443	351	396	377	390	387	364	411	366	402	390	370	338	354	388	342	376	371	360	332	381	347	386	385	339	334	382	349	369	367	383	387	391	363	357	367	368	356	417	383	356	366	395	373	347	359	371	409	366	369	390	362	342	368	334	406	348	387	381	375	372	366	370	372	375	375	368	352	368	352	333	357	391	367	380	392	365	371	392	368	385	385	342	368	366	361	361	341	371	372	381	392	367	363	388	392	352	394	377	413	338	379	388	407	364	373	384	367	356	317	395	383	355	359	371	376	406	349
24857	23115	48784	56491	36786	14214	2342	512	390	437	403	395	396	401	404	433	357	416	414	405	368	396	387	446	431	400	419	376	427	390	405	332	409	385	416	375	377	447	387	367	423	390	385	423	385	366	414	371	412	393	407	370	379	376	369	368	383	396	394	361	360	340	377	420	378	380	381	391	359	374	389	369	411	404	390	367	406	369	368	387	395	398	398	383	340	367	366	399	378	394	376	410	405	398	370	385	375	408	372	352	358	352	405	355	412	386	357	398	381	390	390	418	380	389	390	331	361	408	376	378	435	365	393	382	384	407	372	398	375	354	343	389	365	367	413	393	404	386	391	354	363	395	385	413	355	385	387	399	373	362	363	413	380	397	402	377	385	397	415	367	378	418	355	372	407	390	418	367	431	392	370	386	409	396	415	407	405	379	349	435	370	395	373	416	396	435	369	408	391	415	417	361	356	414	406	384	383	390	411	367	366	353	407	386	391	355	351	392	367	373	411	383	365	405	383	378	415	378	375	351	373	370	384	391	365	401	386	416	396	387	366	382	376	392	396	393	394	378	397	361	409	410	390	403	363	395	366	387	399	420	347	379	383	387	382	386	385	380	385	411	385	351	379	416	391	411	378	383	377	340	386	388	403	398	381	408	357	357	429	367	403	358	390	373	371	402	348	399	376	389	393	376	388	407	365	386	382	368	409	360	372	405	386	397	371	387	399	364	400	362	384	394	388	387	402	400	406	347	376	385	406	357	393	356	393	394	377	398	337	379	416	377	390	365	358	355	391	371	387	394	361	353	371	387	342	352	379	359	396	398	361	368	401	428	366	375	368	384	401	374	396	359	353	354	382	390	401	375	418	393	372	361	397	371	375	355	378	367	358	413	367	393	418	385	406	374	343	371	433	407	379	392	376	387	406	395	351	374	396	384	371	394	419	377	402	387	424	359	393	344	373	378	401	415	422	392	405	380	393	404	370	349	360	369	352	337	394	383	378	366	376	393	368	389	384	413	391	376	377	379	394	393	375	376	370	398	364	390	367	359	373	393	344	391	407	393	395	362	404	389	389	388	402	379	364	396	354	373	381	370	357	412	422	385	366	374	418	378	382	386	367	372	377	357	389	379	390	364	418	415	372	428	429	365	362	417	398	352	368	446	387	395	410	358	391	374	393	390	383	390	385	373	363	390	382	380	386	386	375	363	379	418	344	409	371	385	376	411	356	391	401	377	428	394	364	374	395	371	399	381	378	391	406	359	374	394	401	390	385	393	380	363	392	362	369	357	394	382	388	405	365	385	383	395	398	372	355	328	405	412	349	385	382	409	373	393	411	378	366	365	388	375	406	381	411	361	363	363	412	387	420	406	399	421	394	384	390	404	384	363	375	373	368	367	362	392	394	438	358	366	399	410	362	409	387	408	367	417	398	413	406	376	404	377	384	334	372	381	344	391	425	372	359	373	420	356	368	413	365	400	415	361	381	359	408	401	366	396	394	420	367	390	405	383	378	383	385	371	353	371	402	404	356	368	368	389	368	369	382	414	408	378	436	394	381	385	393	376	397	388	388	407	361	388	399	379	371	370	357	373	377	401	391	404	364	427	373	387	406	368	371	411	354	359	378	366	383	429	378	406	386	424	386	360	367	406	364	392	414	368	385	425	393	369	374	418	372	431	409	415	392	355	389	356	411	340	388	368	392	398	351	369	380	389	387	380	340	391	364	390	381	367	315	370	376	394	372	344	360	379	385	380	351	369	372	380	349	365	386	389	376	371	349	399	327	400	387	379	400	406	351	420	373	415	383	337	377	382	378	407	389	393	384	433	380	370	430	386	365	367	350	365	377	338	410	363	325	409	398	392	413	398	357	377	379	410	382	379	396	364	375	389	375	387	400	388	394	405	413	375	395	415	389	378	398	348	377	346	379	384	410	394	364	381	415	366	354	362	413	400	383	374	404	399	391	395	382	387	367	392	380	384	412	364	381	393	339	374	405	397	372	368	364	396	364	377	392	405	407	372	389	403	368	387	373	389	364	371	360	406	394	392	398	402	367	363	382	374	388	396	371	382	368	347	398	388	366	378	384	393	345	380	422	389	352	364	396	373	400	403	400	406	401	373	393	360	352	394	360	407	411	387	397	403	403	396	364	387	386	407	375	385	356	400	397	389	346	349	388	424	378	421	377	380	366	409	369	357	378	389	399	373	376	408	400	387	386	377	396	378	379	373	411	396	374	372	380	357	354	331	406	398	357	399	384	364	366	397	350	383	402	419	361	366	356	390	394	367	376	377	406	381	356	389	394	365	400	334	380	377	377	379	350	377	400	352	428	380	374	415	421	373	385	394	396	368	375	364	377	375	380	377	392	388	400	385	389	395	403	390	382	408	395	399	366	415	343	429	425	384	365	397	396	398	360	365	379	374	423	385	399	423	380	372	394	359	379	384	378	381	356	373	370	435	374	406	368	416	370	365	404	398	393	378	420	365	387	375	396	379	370	371	343	370	365	389	410	347	386	389	395	372	387	391	386	384	372	389	371	383	412	401	408	401	393	394	410	391	372	384	397	394	365	401	390	363	373	397	428	375	374	361	378	387	355	401	379	425	372	382	384	375	391	378	408	386	370	382	407	408	378	429	412	367	371	386	403	401	402	385	364	379	377	396	351	400	380	388	370	378	412	379	402	404	407	381	381	398	391	381	392	368	343	370	395	377	366	357	402	386	433	394	406	367	406	385	380	387	431	376	393	393	400	403	410	398	361	393	412	369	397	402	362	379	378	422	362	359	392	375	405	384	363	393	379	402	391	402	387	403	351	390	384	388	369	370	375	397	368	392	376	337	389	385	351	379	352	429	382	399	371	402	380	344	389	425	392	392	389	380	385	377	363	390	365	355	385	388	401	351	356	378	422	394	375	356	342	370	415	379	406	387	376	381	380	384	407	379	382	388	357	412	383	398	391	387	411	373	365	384	368	392	426	417	374	367	373	375	382	407	345	396	423	417	394	378	374	374	397	374	356	422	373	356	442	411	414	400	388	383	388	384	395	356	388	364	379	399	362	341	423	375	399	381	396	357	374	391	363	403	381	380	371	392	414	385	374	398	380	392	389	378	395	417	383	331	365	357	371	381	411	398	395	375	340	372	380	394	399	423	349	401	381	421	365	364	387	381	398	403	360	399	372	391	402	400	383	388	343	381	394	391	401	397	416	369	393	361	401	377	397	392	367	406	405	408	394	411	389	392	389	407	388	394	368	388	370	403	389	369	373	378	384	371	381	425	405	388	408	391	388	368	379	380	394	363	374	417	395	430	387	385	380	383	409	375	374	399	348	402	399	371	407	373	375	364	374	387	390	378	362	421	381	372	425	401	375	368	351	397	392	384	370	363	407	374	366	372	383	366	386	354	374	425	385	382	410	397	364	434	413	403	372	378	376	386	384	363	434	361	367	383	406	382	396	403	390	390	384	392	368	394	376	401	395	431	388	396	402	365	390	364	424	360	381	399
13129	78648	78489	57772	27452	5834	1251	401	418	446	424	424	426	424	431	434	440	440	450	530	449	433	428	485	529	443	434	477	415	395	446	431	448	415	449	450	452	382	383	418	420	447	422	454	432	430	448	444	402	404	416	442	413	418	414	422	392	423	401	437	388	411	444	424	411	437	428	442	460	423	452	397	435	449	476	430	460	433	402	466	421	412	420	434	451	384	432	428	440	428	435	411	428	412	413	421	437	394	405	393	452	402	428	437	485	430	456	425	457	391	449	410	434	415	435	413	417	445	399	451	427	452	395	447	413	407	405	447	432	413	436	437	432	423	426	471	441	412	407	426	447	426	450	382	445	452	424	441	449	450	457	419	433	383	425	452	455	400	436	425	431	412	484	426	421	438	403	388	425	406	430	401	412	411	399	421	458	427	467	441	425	408	444	418	412	397	434	428	430	411	420	414	437	420	408	434	449	429	418	407	398	408	449	421	422	428	459	405	452	448	381	429	393	406	444	440	410	406	406	468	436	450	442	458	429	425	447	450	437	438	411	393	432	415	426	432	427	425	446	432	437	453	410	447	403	393	451	476	414	430	384	419	413	391	429	449	437	396	456	429	439	450	421	461	397	437	458	440	413	443	426	437	431	403	439	437	417	452	469	458	419	431	409	430	404	372	409	450	437	414	428	429	447	442	449	399	463	378	429	441	427	398	416	439	376	417	389	383	423	412	435	432	389	435	405	418	482	407	446	415	399	440	418	420	423	434	398	417	421	440	437	405	421	453	441	419	414	426	406	386	430	393	425	402	406	458	384	454	420	400	443	429	439	407	419	441	420	462	444	412	432	414	421	402	415	418	410	438	452	434	447	426	450	449	438	417	412	407	386	447	397	397	421	408	425	441	419	433	422	373	439	427	430	409	428	424	418	462	404	435	408	410	425	422	448	451	404	444	446	399	419	427	431	373	451	388	390	431	436	425	453	424	407	412	431	453	405	409	391	426	461	446	411	456	430	458	417	402	409	434	429	424	417	428	410	390	424	416	468	459	417	401	400	431	401	446	399	430	433	454	421	429	435	437	390	411	442	366	487	432	428	428	448	412	410	413	421	460	423	430	425	427	436	445	406	422	449	457	430	383	444	439	450	439	437	406	422	447	414	435	403	392	419	388	414	446	378	426	394	445	410	441	446	417	422	430	425	448	381	433	444	461	418	421	432	450	422	458	425	429	449	389	448	421	427	401	403	460	398	423	434	411	409	417	434	432	399	438	421	409	426	390	448	377	437	421	425	451	417	390	410	429	432	384	420	409	418	430	425	447	428	400	430	408	449	424	442	431	429	447	434	430	425	428	426	452	479	408	421	435	473	465	416	393	422	455	423	410	388	449	437	454	434	440	409	407	410	428	408	428	434	410	433	435	437	412	444	448	418	459	417	428	417	413	420	418	419	422	424	401	392	422	435	436	389	454	421	422	438	417	419	438	399	436	435	451	470	405	459	428	449	406	439	451	457	437	410	425	444	404	416	458	448	422	402	461	431	418	457	463	439	398	434	423	451	409	440	437	435	429	423	448	418	460	456	409	431	397	390	424	447	425	419	437	426	435	445	403	423	418	444	444	421	428	460	419	387	436	438	423	440	392	430	417	430	455	436	430	449	415	430	392	408	414	400	437	414	454	424	448	491	447	408	433	442	441	399	434	396	420	453	401	409	411	423	432	403	440	435	438	463	403	421	438	432	428	433	448	396	409	445	434	436	415	411	427	438	443	413	436	421	427	442	433	437	449	421	429	419	442	436	439	377	392	416	407	397	419	456	448	430	442	416	422	440	435	433	416	425	431	434	445	398	418	423	382	422	432	450	407	428	472	384	441	443	399	412	424	379	421	434	418	465	437	429	401	464	433	446	420	438	403	420	427	415	426	442	464	416	433	451	443	431	392	435	410	415	416	409	425	430	430	455	419	452	420	409	449	447	399	431	401	458	438	469	447	446	445	397	394	403	424	411	424	442	422	416	428	425	423	435	433	413	424	395	408	427	440	428	423	426	412	429	417	434	416	420	410	417	384	423	403	429	447	410	418	464	460	387	407	417	416	447	448	435	415	476	420	417	444	425	404	417	431	422	417	465	408	438	429	420	388	406	427	447	436	394	406	435	453	429	421	426	432	476	428	424	404	453	387	413	455	431	411	434	431	399	413	436	443	402	407	425	473	435	436	415	400	439	417	439	433	449	435	474	451	457	432	385	413	425	441	432	461	418	415	459	436	448	436	403	417	428	401	419	402	401	416	454	370	406	448	400	421	423	460	437	406	439	417	418	401	385	425	408	429	464	439	450	394	406	419	426	411	409	423	460	446	438	410	433	414	469	394	428	427	427	421	429	439	451	442	464	442	429	425	437	427	453	408	411	419	437	429	389	404	415	404	396	471	445	396	419	425	409	448	437	411	448	410	412	440	418	418	406	415	423	419	412	428	433	456	394	462	430	428	429	412	425	412	440	409	422	409	447	440	432	418	437	427	435	429	427	424	413	423	409	406	433	438	442	394	432	422	404	405	394	459	440	432	391	414	418	436	424	438	414	409	425	447	441	447	455	431	454	457	420	388	409	417	476	407	427	452	405	392	392	448	439	427	421	424	409	425	410	430	413	411	408	392	428	451	416	429	427	415	455	437	398	449	440	403	420	428	436	430	438	468	398	438	381	449	450	421	400	441	423	454	409	414	458	423	402	407	419	387	401	381	438	452	465	418	459	420	414	460	395	428	509	427	383	453	430	431	424	429	462	388	431	444	392	461	428	408	432	427	445	410	404	399	465	463	434	408	426	430	432	411	426	440	427	414	438	409	436	474	417	455	426	429	429	385	388	416	438	421	411	414	444	424	410	431	427	427	400	425	397	416	428	467	416	393	428	450	429	422	425	446	364	418	432	418	411	406	424	416	406	456	439	445	406	438	425	412	437	417	438	392	448	469	402	435	427	403	424	431	430	483	449	389	399	406	421	408	399	438	450	396	437	409	437	429	381	443	429	422	448	409	419	440	400	428	451	425	444	413	452	428	404	413	430	414	393	417	434	422	382	439	445	421	422	438	418	431	456	447	442	415	419	469	410	448	432	417	428	390	410	430	432	399	459	432	418	410	396	412	442	383	469	435	432	406	420	425	433	433	428	404	422	401	427	408	397	434	422	385	432	460	458	397	415	403	453	420	404	387	428	478	398	410	429	385	437	410	435	423	389	457	442	430	447	426	419	383	434	405	400	408	390	401	457	431	442	422	441	451	442	426	460	414	395	446	417	411	439	392	431	421	405	423	453	444	436	427	415	416	457	430	434	436	432	449	392	434	428	442	404	437	437	448	384	429	390	432	411	431	428	465	376	378	452	424	417	406	429	430	438	421	419	434	422	420	429	451	425	441	440	390	435	411	410	416	396	457	409	410	431	419	391	422	447	437	403	423	393	443	406	438	450	424	417	436	447	413	413	422	428	412	403	427	441	473	412	452	386	452
23922	21535	45125	58550	40389	19596	6287	710	523	491	466	465	510	480	501	453	480	460	498	516	457	469	521	540	610	502	532	457	478	425	454	406	457	444	432	444	474	462	476	478	448	463	458	459	458	475	464	454	454	475	438	491	486	434	477	436	471	462	450	413	452	480	451	456	446	495	446	462	463	442	487	449	489	474	421	451	494	482	452	471	467	469	462	487	442	483	454	445	459	489	425	443	482	477	460	469	471	447	455	443	435	459	500	435	476	479	425	465	426	443	441	466	456	417	475	440	412	461	470	433	440	430	457	420	479	463	464	479	462	432	465	446	414	439	438	438	461	452	496	420	475	469	448	465	441	453	432	482	452	435	463	427	466	459	427	423	457	452	455	489	432	437	429	464	473	464	481	429	435	431	464	457	445	500	402	436	437	436	461	432	473	441	449	421	509	463	482	451	413	426	473	453	484	458	447	433	492	476	467	438	445	412	456	469	446	456	460	461	494	467	479	438	445	433	419	470	426	466	432	450	482	456	487	451	480	479	415	427	446	439	483	424	477	467	451	433	456	442	458	470	446	424	492	428	435	424	425	460	440	464	435	425	448	399	469	430	480	471	456	445	485	447	419	508	502	412	404	481	439	449	500	455	414	428	488	425	471	465	451	431	430	466	424	443	408	513	483	467	433	433	448	461	416	437	437	472	438	458	444	457	427	443	460	439	444	486	427	456	465	462	431	469	449	461	429	487	458	448	473	441	442	437	443	435	434	456	465	447	443	458	458	442	446	465	487	461	441	483	482	459	440	430	445	433	459	428	437	467	425	472	470	456	479	406	462	430	488	422	442	466	438	447	474	488	433	435	457	424	456	467	422	448	428	450	435	453	481	447	458	497	444	452	428	464	433	457	418	445	436	398	466	445	454	444	413	421	472	426	473	448	442	485	466	467	453	498	452	481	455	450	438	452	443	442	439	453	439	472	460	444	448	443	453	447	481	433	457	486	451	480	448	430	443	412	502	385	433	455	438	442	459	421	464	445	398	461	488	483	449	452	463	429	438	474	454	438	429	486	417	469	489	471	438	471	441	436	428	462	455	416	443	462	426	473	504	412	429	419	476	462	451	443	467	448	442	474	433	475	462	441	472	462	446	471	481	434	461	440	452	390	475	453	443	464	450	416	443	450	428	432	468	432	413	448	459	469	443	451	436	457	428	412	422	470	489	419	446	431	460	443	462	424	457	431	450	463	422	448	431	455	446	464	435	444	460	426	462	436	472	443	447	433	442	488	459	505	446	431	475	453	451	446	441	472	419	449	511	451	458	460	425	414	431	475	423	442	408	438	481	472	466	502	464	473	417	433	477	416	470	469	436	428	449	455	466	462	497	487	468	439	441	451	428	416	432	401	412	463	422	467	458	441	447	463	453	434	438	459	454	466	438	441	470	462	453	462	466	427	440	440	505	422	428	434	443	435	420	451	444	425	409	457	446	406	423	440	472	469	435	460	457	441	474	446	413	425	444	434	503	456	468	468	429	457	472	432	446	469	432	467	432	440	425	411	434	447	477	481	456	444	450	456	448	484	442	470	456	407	434	477	421	442	473	409	426	438	431	448	428	453	412	455	419	424	425	498	441	448	436	441	467	471	454	456	440	439	450	466	466	458	492	446	478	430	467	463	449	458	429	431	450	437	455	448	454	470	464	419	444	440	459	454	459	456	492	480	454	464	474	415	432	474	484	450	478	440	462	461	436	470	457	467	400	468	467	462	439	440	427	434	449	460	469	414	439	433	459	460	443	451	463	445	482	458	427	433	446	492	448	453	468	511	505	421	477	454	464	462	445	442	456	442	472	477	425	444	415	444	448	467	453	462	447	460	479	459	413	438	459	462	442	463	421	463	446	437	425	479	413	421	452	472	438	457	472	458	410	471	454	460	466	435	465	457	459	413	460	412	438	446	422	417	426	480	471	454	458	465	477	456	452	469	450	482	443	455	436	446	430	440	459	453	408	449	446	474	443	435	449	466	446	422	461	442	435	437	421	438	476	447	438	452	415	417	460	456	406	424	449	438	430	472	440	456	466	471	446	465	449	447	464	452	430	421	437	447	431	447	470	433	401	448	461	483	417	408	483	476	469	432	442	440	493	459	459	422	415	447	467	467	468	417	416	466	479	486	439	436	452	446	441	439	439	469	484	434	435	437	457	443	453	414	452	465	465	467	473	456	481	454	453	465	458	449	491	426	489	464	483	459	442	455	451	448	463	474	424	460	475	480	441	456	433	435	411	440	408	448	440	433	463	456	483	443	453	412	457	471	444	418	472	462	425	470	442	438	445	442	431	456	439	465	450	456	445	447	431	383	457	420	483	428	443	450	435	483	466	416	434	445	464	484	425	467	390	458	425	472	459	432	460	459	470	467	446	466	465	463	439	424	439	451	471	448	459	465	468	456	488	462	485	476	420	463	437	439	397	449	428	432	461	413	424	442	421	477	437	449	478	423	488	443	453	437	442	444	470	467	456	449	448	430	459	435	446	446	422	439	430	436	466	465	425	450	442	446	434	441	470	471	456	449	453	459	455	422	413	445	443	494	433	424	446	423	435	412	485	469	450	464	440	451	460	459	444	471	475	475	435	440	445	447	433	439	467	426	436	480	461	422	437	431	411	464	471	463	422	398	438	463	490	460	458	451	445	484	448	467	481	511	479	431	493	456	427	436	450	462	441	428	415	488	449	447	376	441	458	463	441	440	449	446	480	488	438	436	431	484	451	484	473	492	435	471	488	427	466	457	446	470	442	460	442	443	452	475	436	448	476	424	432	436	445	440	448	434	437	468	457	435	433	446	446	433	436	459	471	460	468	439	438	455	430	438	438	437	407	450	419	459	456	449	484	416	434	475	445	440	429	430	424	446	433	473	446	428	443	440	467	449	507	423	451	454	483	436	418	444	452	409	482	442	455	433	465	440	458	428	447	439	462	449	463	436	453	431	407	453	440	405	464	450	431	453	439	454	426	452	434	442	395	439	447	439	431	446	450	461	441	449	454	447	469	455	464	460	456	423	461	476	470	447	450	459	433	461	457	438	443	433	453	429	467	414	446	444	448	440	417	430	460	466	474	495	476	446	468	444	447	472	455	430	471	458	418	477	440	421	430	438	428	458	455	467	457	478	466	463	459	467	460	460	473	475	420	427	444	451	433	434	417	443	454	434	398	473	435	448	432	440	442	436	472	415	464	482	448	445	450	438	433	427	456	441	465	461	446	421	478	470	460	426	446	463	456	454	460	469	448	462	448	391	432	493	459	443	467	458	473	437	435	439	415	432	437	439	443	412	438	461	445	445	497	476	449	497	433	437	416	430	436	419	395	406	485	448	480	431	456	484	481	480	447	469	461	431	439	497	428	418	456	436	456	460	478	462	436	465	396	443	430	413	423	444	449	457	476	412	420	418	471	456	447	490	475	446	457	470	443	454	456	423	477	438	420	477	432	468	466	426	437	424	426	444	439	408
28650	81169	90382	68011	35741	8850	2300	510	530	515	525	543	481	519	519	516	543	516	571	662	551	492	558	713	741	577	542	505	529	498	504	521	506	462	536	498	518	514	515	487	505	511	482	522	487	522	543	494	493	483	480	537	531	517	542	507	495	509	543	483	533	542	528	509	479	516	459	549	438	504	509	534	525	548	481	502	502	526	503	534	481	503	494	530	541	511	490	511	502	514	522	531	505	497	517	477	508	498	544	562	524	505	496	511	502	502	482	537	472	466	516	478	521	461	512	472	517	484	498	504	536	493	502	540	507	491	504	503	526	487	526	480	498	482	508	500	545	489	489	471	483	498	530	514	499	468	510	522	513	510	524	555	493	522	466	503	530	496	497	495	491	521	507	552	492	465	518	520	512	543	499	475	533	495	472	527	486	513	518	507	528	497	515	478	520	461	486	529	536	529	509	494	532	497	507	514	507	481	491	509	534	475	494	534	503	519	511	482	490	510	470	528	510	511	525	511	482	500	495	498	510	531	493	499	483	479	527	499	538	510	484	512	521	485	541	518	527	508	514	505	519	495	527	496	493	514	497	530	513	479	506	482	524	509	489	488	506	536	498	463	459	502	509	497	503	497	513	544	508	535	488	482	513	525	495	506	498	464	477	546	499	504	493	505	486	506	483	498	532	542	549	545	521	473	485	500	488	478	490	509	474	514	518	499	492	507	488	534	486	521	499	535	549	521	509	512	544	500	511	483	480	496	503	489	518	508	541	500	491	468	528	464	519	484	500	506	465	502	444	458	494	533	488	539	506	539	487	563	512	499	479	513	490	528	508	461	527	547	521	522	546	480	490	482	538	500	451	522	558	545	546	534	517	537	489	546	504	478	511	470	488	496	528	514	472	502	514	489	531	469	455	512	553	519	493	516	500	518	515	490	506	521	513	509	479	457	519	503	510	527	481	547	469	498	534	557	510	479	474	505	509	509	562	521	521	488	519	492	525	529	473	482	489	488	506	484	535	546	526	506	468	512	503	515	547	541	499	501	513	514	497	528	475	519	516	486	502	483	508	473	477	516	519	557	444	537	488	486	490	505	547	542	470	507	525	537	508	535	501	500	535	523	470	493	493	492	491	512	490	495	496	497	488	486	477	505	497	518	525	505	523	504	504	502	507	478	507	515	501	504	477	502	528	487	539	476	488	481	492	465	536	471	482	524	495	458	511	495	461	443	514	471	497	529	488	485	511	492	530	509	525	514	538	507	467	524	467	481	507	525	485	482	490	487	510	513	473	553	482	508	522	520	469	482	520	494	492	489	558	510	558	492	519	483	493	493	520	494	513	524	549	527	505	513	500	500	500	492	532	506	504	497	519	509	503	482	498	500	507	497	516	457	524	495	533	450	541	500	502	515	488	494	487	504	516	494	512	507	538	488	527	475	513	474	513	515	507	510	488	490	517	520	488	501	498	501	537	521	483	475	483	499	511	515	528	539	528	499	507	490	518	539	538	512	495	467	510	503	531	491	517	493	530	542	520	483	531	458	535	498	478	482	469	482	532	502	511	490	506	499	509	521	502	541	470	486	525	482	541	511	480	488	476	499	488	526	514	473	511	503	463	508	507	482	469	495	528	530	482	477	468	563	520	503	480	524	479	451	530	533	506	503	552	532	482	527	480	503	508	538	503	479	469	499	445	489	474	493	519	495	499	526	468	459	504	506	494	501	494	498	483	525	486	498	520	504	481	510	498	487	511	543	521	499	474	492	505	497	482	508	519	486	488	477	506	514	510	484	498	528	520	498	533	504	500	458	523	539	501	522	499	523	520	512	488	499	504	491	495	510	503	512	503	496	542	475	509	513	485	473	524	479	508	475	501	518	529	522	500	505	513	495	528	501	487	484	522	491	503	531	435	503	469	475	487	503	520	510	523	505	495	500	510	520	507	546	515	497	504	497	513	504	543	535	463	484	513	531	499	501	512	488	481	510	496	450	470	503	490	507	464	526	496	529	516	515	481	477	494	503	506	524	512	489	506	506	505	514	496	475	512	503	501	532	493	492	503	484	499	523	507	493	495	499	496	505	496	498	498	509	518	525	476	496	494	503	515	479	489	482	517	492	447	502	511	483	489	475	514	535	494	562	506	516	474	542	486	478	517	527	480	500	500	473	510	511	477	491	502	528	494	491	537	466	525	495	472	488	542	513	494	506	533	508	511	528	476	499	511	527	528	475	482	504	483	499	506	500	512	534	481	523	495	513	458	523	461	470	550	503	510	488	462	517	478	524	527	473	503	547	532	481	494	513	530	524	514	523	506	530	554	530	515	504	483	529	523	461	513	483	526	516	546	481	480	516	539	515	496	503	479	527	523	480	474	462	486	533	458	512	525	503	508	485	488	488	497	534	456	538	475	501	506	507	506	529	517	486	508	527	492	502	503	492	521	496	488	506	478	516	517	524	505	500	462	509	519	518	449	469	489	510	545	488	493	496	504	486	494	517	506	504	501	510	512	445	482	498	505	472	494	521	512	505	489	483	506	503	552	533	488	513	497	480	517	525	497	486	510	492	455	487	516	491	494	470	547	524	524	526	513	494	511	496	487	493	481	501	481	456	497	504	513	498	510	517	507	486	487	548	498	522	486	504	526	472	542	515	540	503	518	458	512	515	526	542	487	461	496	498	487	556	519	497	478	492	525	526	507	504	528	542	522	498	538	479	520	514	548	487	506	517	521	510	540	523	522	469	487	548	497	479	481	499	467	490	521	493	512	534	498	538	514	489	483	526	485	491	521	498	506	518	434	497	523	524	525	518	521	470	487	489	524	477	510	493	519	534	539	532	485	508	510	518	511	505	523	521	523	500	507	508	484	490	503	538	479	517	505	520	500	481	483	484	460	509	507	475	478	527	490	483	469	485	578	520	533	491	461	487	486	475	512	493	509	505	497	483	522	519	471	486	484	490	519	519	515	460	481	479	515	461	508	473	520	517	467	504	492	532	471	492	489	530	511	484	497	469	503	526	530	464	483	483	504	478	515	501	480	491	498	527	465	510	511	470	494	512	570	526	492	548	498	495	481	512	497	503	505	509	507	490	508	508	520	514	510	486	503	499	495	479	523	492	469	471	487	503	498	503	519	504	515	546	500	492	514	499	499	519	486	500	508	519	500	516	512	531	528	491	511	464	516	499	522	525	486	486	486	507	471	510	488	478	495	467	492	488	531	500	482	506	526	509	492	495	472	517	517	503	475	519	465	510	503	496	501	455	507	498	483	503	501	474	483	511	473	534	497	513	490	554	523	515	494	531	490	524	521	566	516	482	491	506	470	504	500	490	509	534	542	483	509	532	508	506	480	483	502	482	534	482	461	484	531	515	502	466	521	514	498	523	518	493	477	498	501	540	494	531	512	487	517	539	510	508	544	503	471	476	483	510	513	498	458	454	521	460	473	547	524	487	564	487	470	548	483	508	499	504	484	491	496	513	517	507	455	488	520	509	504	494	488	492	525	487
27334	21183	36620	23826	5839	945	500	392	408	366	389	391	391	396	392	363	341	361	357	384	400	406	419	379	399	380	367	346	390	384	349	402	395	368	421	363	391	395	371	384	357	383	368	369	377	396	412	383	368	388	415	366	359	356	410	402	370	377	395	393	400	404	380	404	400	386	405	390	382	362	363	386	382	373	390	396	395	413	399	373	375	355	371	373	369	378	372	399	397	394	387	389	376	380	398	391	384	376	396	429	357	374	376	391	368	400	365	388	373	355	356	383	353	392	386	378	370	370	351	370	368	337	366	389	364	399	388	418	362	383	418	378	377	390	421	373	391	368	426	417	386	432	382	381	344	367	350	335	363	435	417	384	413	326	371	354	393	371	376	381	365	342	394	385	363	377	402	369	348	381	448	406	388	357	361	371	389	325	361	352	363	349	338	384	369	370	343	367	348	360	374	385	369	394	368	406	373	376	382	425	355	397	335	381	378	392	363	367	358	368	371	409	362	374	331	415	419	379	359	375	371	387	374	324	392	399	365	394	373	405	364	375	395	373	377	388	381	349	369	365	363	371	357	387	357	364	374	379	376	367	361	383	417	365	402	383	423	398	404	367	378	389	380	401	387	383	408	362	393	351	391	392	411	373	384	365	359	371	349	361	382	333	385	359	370	372	383	391	392	382	410	366	355	356	387	358	369	370	369	367	396	380	372	369	355	345	336	402	390	389	350	366	351	378	400	396	392	400	375	352	350	351	323	386	379	376	356	385	370	391	373	386	364	375	384	332	383	349	390	401	367	377	370	389	306	393	347	387	389	415	388	360	386	370	395	413	399	365	372	365	400	321	386	400	347	388	365	372	384	402	389	381	367	355	397	378	379	422	385	384	376	370	376	383	393	361	367	406	379	398	384	383	395	371	364	407	368	373	358	390	390	386	384	404	379	372	383	395	416	366	387	355	390	380	407	372	355	353	396	351	402	392	344	369	367	396	390	354	379	401	412	388	374	344	390	389	393	392	392	403	369	366	393	376	393	389	378	411	389	369	377	384	386	386	405	357	357	372	356	377	374	396	397	370	386	369	345	370	410	370	357	365	360	378	384	384	395	361	404	370	362	363	351	376	334	348	372	355	343	397	374	407	355	348	360	383	390	367	350	362	373	383	390	361	382	399	403	379	357	350	387	405	359	374	396	386	362	380	362	365	414	378	348	358	385	357	386	367	362	367	446	347	358	355	358	389	381	366	363	367	351	359	361	349	354	345	398	380	388	372	385	399	352	359	394	376	372	375	402	381	358	379	377	399	387	390	378	380	363	387	374	387	360	396	353	364	377	354	405	352	363	408	398	373	367	371	369	344	366	389	387	337	401	322	382	394	415	382	384	387	342	336	378	372	371	394	356	389	386	376	402	374	360	384	340	376	349	386	395	372	356	401	386	392	373	359	383	332	335	405	387	373	411	405	355	383	380	343	358	343	366	345	398	397	378	390	376	419	381	360	378	391	398	393	415	358	388	336	402	374	387	407	377	404	416	382	370	381	329	370	387	365	392	418	394	382	378	372	348	387	387	372	356	360	392	396	377	359	401	374	412	354	367	369	381	378	361	378	401	392	384	378	381	391	355	362	374	371	361	371	371	368	364	358	374	391	360	373	355	394	391	377	348	397	337	367	355	394	378	399	398	410	345	356	384	354	332	371	376	359	399	370	367	353	365	372	390	405	340	372	370	358	378	396	356	362	346	386	380	381	372	366	394	399	355	377	395	369	366	427	386	404	411	399	372	381	377	383	398	378	358	375	411	386	369	414	333	355	374	346	366	373	376	347	393	382	396	389	387	382	352	395	345	373	369	380	364	397	375	340	353	379	391	404	392	395	386	388	379	378	410	401	360	373	363	395	394	376	389	369	381	364	371	359	399	376	392	448	390	380	369	389	343	327	376	379	392	373	353	369	387	356	373	406	380	396	395	393	369	390	348	395	397	406	355	407	393	374	355	336	335	363	365	391	347	333	404	353	332	394	382	359	361	367	352	372	371	362	376	376	339	355	364	361	384	369	397	383	370	408	390	415	386	362	370	346	390	379	396	373	384	379	397	384	325	373	397	378	381	342	379	370	364	409	374	388	385	374	390	338	376	412	377	393	372	369	378	341	385	416	355	378	400	386	409	381	350	384	391	376	364	403	390	388	358	385	399	393	373	375	371	355	357	388	420	405	384	394	357	369	348	370	360	385	370	396	403	383	391	338	389	365	365	377	371	350	353	364	384	393	353	348	381	382	369	387	380	372	387	347	393	360	374	358	374	404	375	369	390	360	356	404	400	390	370	338	367	385	368	414	395	369	361	341	361	363	396	375	398	370	389	367	412	361	372	381	411	385	429	389	370	379	365	403	385	371	377	373	394	404	369	432	390	371	359	362	353	383	386	356	372	335	368	383	391	387	402	383	380	404	425	381	368	393	368	375	415	362	370	407	404	355	376	326	367	406	381	396	384	371	397	383	400	393	355	404	404	400	383	393	386	374	361	419	403	363	395	358	369	391	331	374	364	411	365	366	380	382	353	377	368	385	376	405	367	367	341	411	359	394	383	380	389	372	405	359	364	354	366	377	388	376	368	352	381	368	379	375	378	384	379	370	382	394	385	413	384	424	378	394	386	395	402	351	375	362	387	356	385	364	369	377	386	408	403	373	370	386	396	420	322	339	431	360	382	363	376	409	358	363	371	368	378	395	399	415	399	396	387	407	436	390	389	362	397	384	364	381	400	388	392	383	394	373	393	390	375	359	391	341	361	386	364	378	382	419	366	378	367	421	385	356	375	347	366	379	415	373	382	361	366	323	369	378	343	370	365	372	378	385	427	422	367	398	382	403	390	330	414	385	349	360	374	366	365	380	369	378	392	384	383	379	400	352	339	360	398	385	365	370	370	379	379	391	381	389	380	354	376	361	365	375	405	404	366	352	382	418	413	378	406	376	399	392	392	342	385	369	406	367	400	335	381	370	386	354	372	399	403	385	385	370	380	383	374	368	408	354	365	381	350	389	358	387	375	374	374	416	355	363	358	370	359	374	384	333	351	387	332	368	391	342	375	378	342	386	371	400	364	386	376	376	373	410	369	351	384	396	421	328	364	344	349	395	417	392	370	373	390	385	359	355	407	351	376	425	376	397	383	414	387	385	375	381	336	369	343	370	381	362	380	363	406	389	397	352	397	431	365	355	385	381	325	393	377	375	375	395	348	352	422	418	352	346	342	351	354	363	394	402	346	392	375	347	373	366	399	370	386	398	346	376	393	419	378	366	354	396	382	398	385	386	389	378	349	350	370	351	359	375	394	393	394	386	354	360	358	393	382	379	339	409	362	399	412	388	391	365	363	427	375	387	366	419	365	406	350	386	360	377	400	368	382	397	433	398	362	390	406	346	355	378	362	373	370	336	400	383	370	404	411	370	391	374	407	380	372	385	390	423	357	425	376	378	401	384	370	373	340	363	372	367	377	362	372	353
5260	22883	34703	13685	3468	986	486	385	344	353	365	345	385	343	354	404	391	393	388	379	397	362	376	395	426	407	348	362	384	394	377	384	399	356	359	394	409	368	375	363	396	326	366	366	363	407	381	355	373	383	369	400	363	376	371	399	373	406	353	378	358	389	367	374	429	386	378	356	376	389	361	373	377	385	389	376	348	407	355	354	377	333	345	368	358	337	361	351	366	367	391	389	373	353	370	343	365	388	374	335	348	361	360	372	367	366	394	356	359	376	356	366	332	361	375	365	400	395	360	391	365	370	356	380	375	389	352	341	360	360	383	373	406	377	343	346	373	405	362	342	387	391	365	386	403	381	373	353	370	381	386	371	362	340	354	385	402	398	354	362	367	363	395	409	356	403	370	351	377	378	355	359	386	409	382	353	376	380	394	430	379	355	399	364	342	386	350	365	375	374	356	335	354	365	395	388	369	386	379	370	376	379	397	369	364	353	346	387	364	366	331	368	353	383	361	364	342	388	391	370	398	376	369	379	390	349	382	382	357	350	373	382	360	361	386	321	407	406	364	360	379	363	375	386	352	374	357	371	363	382	386	376	356	344	371	380	368	359	415	408	359	411	381	396	391	390	382	388	377	369	417	388	388	344	388	394	395	369	392	395	347	371	392	377	381	347	360	379	414	354	364	369	387	368	357	372	373	398	374	374	384	382	374	347	360	381	377	353	405	355	361	354	370	379	387	356	393	367	410	376	383	374	357	352	376	388	373	405	339	404	352	372	382	370	367	362	392	351	363	345	349	366	386	360	343	360	417	389	364	384	346	375	361	391	385	381	397	346	376	378	386	362	339	380	402	378	353	374	363	358	369	339	376	358	326	403	379	347	378	388	396	348	390	364	401	377	383	354	393	371	382	354	391	370	347	350	409	375	332	395	374	419	373	403	365	397	354	385	379	377	395	357	366	379	364	385	375	363	384	391	351	390	379	346	380	381	387	393	369	350	399	366	356	404	366	370	375	398	385	395	363	399	358	364	375	381	371	350	362	361	363	366	391	361	379	358	384	377	367	400	370	381	389	335	369	367	376	393	375	377	365	377	327	397	373	375	395	332	374	376	368	385	353	366	346	389	383	389	341	330	369	363	402	369	407	370	356	347	379	345	339	397	344	376	390	383	370	362	323	412	355	378	331	396	422	343	366	369	355	393	382	364	371	360	374	375	339	356	357	354	393	354	402	374	360	348	392	337	372	366	377	381	361	362	360	348	380	355	362	387	383	384	374	377	380	368	422	382	371	378	367	326	393	368	365	341	369	366	374	366	368	371	358	356	349	374	360	403	387	400	360	343	381	380	351	368	349	370	361	378	380	393	384	358	391	398	382	379	401	381	361	361	357	342	372	382	369	390	403	366	393	361	369	392	389	380	369	381	364	382	407	389	406	379	375	361	350	353	352	372	353	334	385	377	396	384	365	348	367	385	363	341	373	342	363	411	319	391	372	364	417	388	374	354	376	356	405	355	387	365	415	393	351	359	378	378	406	352	370	363	390	396	378	362	404	364	344	357	371	369	392	370	364	412	402	381	393	381	324	382	361	413	382	339	361	391	370	356	353	395	367	328	360	372	409	348	367	385	429	370	360	379	370	377	365	364	409	381	378	384	347	352	370	383	370	389	379	408	396	367	395	347	387	355	363	334	372	356	373	377	340	370	364	395	342	363	345	369	375	333	343	357	389	377	391	377	411	380	383	364	338	385	339	376	366	361	381	390	375	378	398	357	408	363	357	380	368	397	369	413	363	396	346	355	399	366	356	382	368	364	377	336	359	354	372	361	365	391	342	352	370	361	385	373	342	352	372	370	372	346	373	317	371	373	387	354	411	381	353	375	355	353	380	389	345	395	357	401	397	399	403	376	366	350	370	352	345	362	346	383	351	331	394	357	366	394	397	395	365	336	391	376	380	372	350	348	363	382	370	382	367	331	378	373	378	393	360	354	368	366	368	376	359	379	346	400	370	341	392	377	400	321	399	381	373	373	369	367	379	389	382	351	329	357	359	390	385	367	350	333	356	355	372	405	358	345	371	377	369	380	353	369	362	380	377	369	365	360	378	361	386	411	369	395	387	387	375	378	372	390	393	344	371	396	406	363	346	365	370	334	385	355	371	360	358	409	356	368	354	404	380	394	383	379	385	337	371	352	355	359	331	376	380	427	393	336	349	354	357	404	366	346	367	352	413	362	359	390	352	362	398	393	399	394	350	373	374	406	387	413	372	377	368	375	409	363	392	374	373	370	350	381	356	381	363	347	390	353	382	395	364	405	368	405	377	342	317	386	350	390	364	373	376	350	366	361	365	360	376	389	410	384	404	375	397	369	386	411	350	383	363	388	380	370	354	390	356	388	379	394	348	392	353	393	366	388	372	383	403	379	350	377	381	380	380	381	389	367	359	387	375	377	365	353	337	360	371	365	350	369	360	372	375	374	349	378	365	377	377	369	390	374	383	393	404	372	383	373	364	401	359	393	345	395	411	379	343	401	373	375	397	378	387	383	339	425	364	375	383	394	360	340	353	410	365	412	330	387	381	364	355	343	372	341	393	351	377	364	357	367	374	356	384	384	368	383	395	372	338	349	418	370	348	377	395	396	365	393	372	374	400	349	347	373	349	431	379	404	347	387	399	348	361	345	396	384	374	362	349	353	346	353	369	364	351	367	385	390	405	389	373	369	357	405	332	378	382	370	393	362	353	385	397	397	338	347	381	360	332	370	390	400	359	373	380	387	374	362	354	389	347	385	372	386	377	354	391	396	363	358	386	356	354	351	363	401	365	373	379	382	370	331	379	370	382	356	341	387	373	379	367	378	362	362	367	411	364	356	403	381	379	372	359	361	374	368	361	370	384	342	380	366	350	353	398	368	339	361	391	382	379	347	366	366	364	381	377	343	389	370	351	375	371	367	388	342	376	362	379	379	367	363	386	338	348	359	336	399	367	356	382	373	400	336	407	375	365	352	386	403	356	381	372	388	387	362	409	366	363	380	398	391	386	383	374	378	374	379	358	388	371	351	355	365	392	349	348	353	368	395	431	339	373	382	384	385	363	393	347	380	363	349	352	331	376	366	407	384	372	365	373	351	385	386	357	375	362	363	378	329	366	367	392	393	364	387	388	353	392	373	361	401	374	367	397	365	370	383	368	375	380	382	374	368	354	351	369	397	398	393	391	392	372	382	385	377	403	345	342	368	366	387	344	378	370	377	333	351	342	370	365	386	389	332	378	365	348	374	398	414	357	344	375	342	354	354	371	370	385	354	374	371	354	404	388	368	373	365	367	361	398	357	358	379	362	352	365	383	367	381	338	346	419	384	400	384	396	415	377	369	357	379	386	373	344	367	361	388	369	349	369	373	346	392	408	377	374	387	375	357	360	369	353	347	362	374	382	404	349	361	386	360	355	361	421	385	368	356	388	375	378	343	399	359	414	345	371	355	370	331	396	395	358	385	365	392
24921	23412	50932	54680	29912	13422	2656	528	450	410	423	406	427	382	402	415	434	405	456	401	404	424	425	503	494	443	393	399	375	399	397	424	396	362	426	388	346	404	383	364	392	432	388	395	405	418	408	415	370	413	402	386	363	375	357	369	397	358	392	411	415	398	378	380	370	379	382	389	401	426	413	367	394	367	400	403	380	369	384	369	369	362	375	371	408	385	420	433	370	397	385	379	385	378	396	418	394	384	383	403	404	375	384	366	404	369	377	396	376	379	368	406	350	373	395	403	361	401	426	381	374	358	409	399	390	397	380	408	408	368	384	364	391	379	420	393	387	382	413	408	404	426	377	387	380	379	385	394	388	416	386	395	423	369	351	402	379	376	406	369	366	408	411	386	403	423	412	388	384	380	373	382	422	397	398	408	378	397	387	383	384	376	403	413	365	402	407	385	403	435	394	363	407	360	433	380	378	393	372	410	394	361	397	409	360	387	390	352	399	383	372	390	420	388	392	384	376	409	348	363	369	372	422	392	367	340	419	365	389	391	402	376	381	355	385	368	397	388	414	408	397	412	386	367	416	381	374	384	372	427	387	363	378	384	376	391	378	423	358	361	364	375	407	393	397	385	420	362	394	414	369	360	395	376	392	381	398	403	371	412	371	358	390	382	363	324	398	378	364	390	403	364	397	377	393	409	387	396	430	359	414	372	378	355	401	359	390	399	422	365	375	394	386	398	398	384	377	386	403	399	434	347	380	387	418	373	363	410	396	386	386	377	400	423	414	389	375	372	384	400	378	434	401	415	378	365	411	381	383	380	418	400	363	372	371	358	404	381	392	393	410	415	381	391	399	383	398	362	401	407	374	379	385	399	409	365	381	410	385	429	383	380	412	387	410	400	410	400	380	376	374	371	385	406	394	389	399	408	370	386	373	404	379	399	389	339	382	376	353	385	390	389	361	401	436	386	357	360	417	398	398	372	365	381	378	381	384	373	380	384	379	361	383	363	406	392	415	389	376	402	368	380	384	367	369	427	362	409	376	394	375	390	384	417	410	391	383	381	356	394	370	372	377	393	433	383	398	390	366	372	419	403	358	402	379	387	401	408	397	373	402	393	387	411	384	390	400	383	370	377	390	368	378	406	409	402	376	410	391	377	401	374	346	410	376	419	390	398	393	380	347	394	390	389	430	381	358	404	381	391	377	379	375	410	393	381	404	389	419	369	417	400	401	447	387	378	387	381	414	391	402	386	374	359	365	389	364	369	381	403	404	382	372	412	381	420	415	365	353	400	345	450	364	377	397	415	382	425	378	413	371	393	390	373	418	412	392	399	420	385	389	399	406	370	393	369	382	386	391	365	385	364	390	394	387	391	381	413	363	377	395	387	421	378	389	391	386	369	429	379	396	377	399	407	385	362	392	405	380	351	405	385	403	354	404	399	393	422	411	393	397	372	378	355	388	389	356	407	363	404	411	395	411	395	409	415	333	358	391	371	385	377	356	387	387	384	393	389	372	398	421	377	397	366	357	374	397	408	414	384	356	432	363	371	390	373	398	374	405	391	408	397	380	387	403	406	401	401	438	385	395	430	423	361	419	374	380	404	359	425	356	391	391	368	377	396	413	361	384	422	371	374	399	376	359	394	409	413	379	391	403	397	382	393	376	403	400	409	374	374	387	375	357	360	378	382	376	373	409	385	383	381	362	398	387	404	391	368	422	412	392	379	380	387	425	376	354	385	399	384	437	402	405	403	347	388	401	382	382	363	365	399	395	395	380	389	365	410	355	390	398	414	387	395	400	400	366	411	400	405	363	373	371	407	360	369	381	390	375	392	365	398	387	359	388	401	374	363	386	403	387	380	389	382	348	362	390	376	400	391	374	396	422	393	376	400	377	382	393	392	347	376	379	368	364	343	326	388	398	370	388	387	388	400	386	430	412	387	386	355	409	380	355	383	373	398	397	342	351	361	406	421	400	331	374	399	385	383	372	359	361	396	378	408	365	380	374	368	407	379	382	362	370	397	375	398	403	402	376	408	396	379	370	382	400	397	389	346	389	388	373	421	384	370	419	393	377	403	426	349	389	429	390	382	350	381	372	368	371	381	379	393	446	404	394	390	374	411	381	368	393	352	417	376	358	400	369	374	398	347	408	403	392	347	368	395	390	411	403	395	370	402	389	393	385	384	365	399	391	413	370	359	372	370	369	404	399	380	409	395	383	393	376	396	394	377	395	410	388	378	385	398	420	343	363	397	413	389	385	370	378	386	421	371	406	384	354	370	397	395	381	360	390	365	359	390	381	380	390	395	402	362	413	364	396	376	401	404	363	411	363	398	357	370	380	392	399	393	386	349	402	403	440	384	398	383	427	379	361	387	396	362	411	424	402	373	394	393	381	407	380	375	393	396	414	390	374	384	414	410	381	371	372	380	411	419	386	373	393	399	398	385	395	381	382	422	387	381	365	388	369	396	383	382	395	386	387	361	382	395	380	374	376	359	366	396	376	379	405	383	382	398	388	364	328	407	361	368	382	401	366	375	402	353	442	370	373	378	398	385	376	385	386	376	380	393	406	383	410	365	393	413	403	403	385	400	398	379	344	408	384	392	404	387	390	411	378	357	394	377	390	392	407	428	381	405	385	364	415	378	363	393	386	401	354	369	402	406	389	437	397	380	394	377	387	411	394	369	371	392	414	379	392	377	406	400	421	424	384	393	382	362	425	422	391	410	379	392	341	392	360	391	372	400	392	380	377	390	361	392	394	380	400	423	376	401	396	403	395	424	420	399	360	396	388	392	404	408	390	373	388	379	375	357	410	359	383	393	361	364	392	380	405	402	399	373	388	371	370	389	395	375	383	401	383	406	390	368	393	394	401	397	390	423	388	396	367	405	404	399	384	396	378	393	369	405	383	395	412	361	391	405	408	389	359	391	367	423	423	387	402	402	377	399	372	377	394	370	361	405	395	384	369	395	369	408	364	425	391	375	354	392	380	404	368	370	394	418	412	368	388	405	385	386	400	381	380	369	378	385	355	357	370	377	394	413	393	362	382	411	372	394	411	396	406	412	426	434	376	353	396	366	371	354	377	372	439	384	388	388	348	381	377	367	414	362	365	350	367	404	416	422	395	400	398	370	428	385	401	362	356	347	369	411	412	395	424	396	392	369	358	395	371	387	383	390	395	411	374	379	380	427	392	402	418	386	395	398	401	372	347	404	376	369	403	423	382	378	359	390	366	375	403	395	399	361	380	401	414	385	373	400	408	364	397	372	362	372	356	384	388	409	365	397	388	374	382	406	385	365	414	404	405	403	366	371	390	406	359	408	374	377	393	366	393	364	390	413	410	420	425	409	375	363	372	365	363	395	403	423	413	411	417	371	370	345	393	404	400	387	363	418	388	388	385	396	380	367	382	413	410	421	363	443	374	410	423	366	350	397	358	416	395	375	390	419	380	395	394	383	381	392	370	377	418	382	409	370	395	399	410	380	377	364	365	408
13408	72184	79600	51125	19474	7524	1837	424	401	465	413	435	426	424	426	440	404	409	487	489	420	445	489	632	626	557	461	409	441	458	436	472	467	400	413	419	416	401	447	471	462	431	468	452	481	458	446	406	452	382	426	450	418	444	416	407	426	417	426	465	424	403	431	451	404	449	415	436	436	431	433	458	485	456	439	415	418	434	416	411	389	430	389	439	442	434	440	426	392	476	436	396	440	413	445	407	375	406	438	426	453	395	444	448	411	455	462	422	434	430	414	449	433	390	421	419	403	401	420	380	425	431	409	384	460	429	414	423	434	425	398	410	404	385	413	419	413	436	457	440	375	472	445	430	410	421	420	428	450	453	422	421	437	426	445	416	437	413	445	451	441	389	446	458	457	421	416	411	423	412	463	399	427	429	432	434	446	431	441	405	458	410	404	425	445	416	425	389	419	418	434	403	446	410	422	426	433	450	437	481	380	439	440	422	426	446	413	418	489	446	412	408	449	464	450	424	442	442	393	386	422	399	436	410	410	440	435	431	421	447	424	418	417	441	425	389	406	426	434	465	388	404	439	451	436	430	465	414	421	453	431	417	438	442	429	424	412	438	437	444	454	393	418	427	433	418	414	440	422	410	416	441	441	416	393	459	416	419	437	394	413	408	401	467	433	386	416	436	425	433	436	479	465	421	414	415	409	486	428	433	435	421	392	447	421	400	408	398	410	423	389	456	391	432	399	439	413	442	423	406	395	401	443	424	423	431	437	416	429	430	444	410	429	420	411	443	425	456	391	443	435	407	397	465	424	424	421	485	425	434	428	459	403	401	416	444	468	448	400	420	411	420	397	386	423	428	416	393	419	421	401	392	412	430	412	390	442	433	436	403	415	417	397	395	439	415	423	442	432	414	434	423	435	403	434	409	459	418	433	430	420	457	454	428	441	435	413	437	387	460	433	426	466	409	418	380	439	389	431	453	415	383	412	437	419	422	423	402	428	399	432	404	439	452	386	443	416	419	405	407	445	430	411	424	403	419	459	418	416	435	400	430	433	446	402	421	430	397	453	420	412	416	410	418	422	439	404	426	390	458	414	408	401	428	402	438	416	429	430	445	404	451	407	421	421	391	419	446	429	422	408	395	425	437	403	451	395	444	448	401	419	444	382	422	445	450	435	409	424	433	452	456	410	460	433	405	401	415	411	418	455	420	393	409	500	420	439	435	440	432	448	431	428	395	424	404	431	405	468	458	442	442	449	431	454	436	450	428	430	443	437	436	432	449	448	428	455	418	375	418	418	411	421	428	453	431	423	422	427	427	415	388	429	370	489	448	443	391	392	388	412	451	392	430	422	440	418	461	425	414	446	416	471	397	392	413	414	423	419	457	408	426	471	452	432	444	410	428	429	434	392	445	429	406	438	411	452	412	399	386	428	455	431	428	416	406	429	409	452	418	447	436	410	397	401	440	421	415	408	428	417	461	442	429	427	416	429	425	426	425	456	406	396	454	371	416	398	377	446	422	449	431	433	423	447	421	399	421	456	454	414	441	449	450	423	388	414	397	454	422	417	389	458	402	439	435	416	412	395	427	461	473	431	441	411	410	415	471	417	436	406	441	457	404	405	407	430	373	431	383	424	420	407	444	451	412	406	421	434	380	439	441	435	422	450	429	425	407	427	421	430	462	454	469	415	408	458	427	410	452	386	431	438	421	432	443	432	423	411	430	411	410	437	421	437	492	446	411	452	411	455	428	461	431	461	409	416	419	433	404	409	393	422	444	422	429	424	421	401	434	436	430	437	438	426	413	444	441	438	439	453	426	409	461	429	417	404	452	451	413	447	406	445	435	417	422	427	431	457	403	421	411	432	447	396	415	433	446	437	446	404	405	393	396	396	469	438	442	419	437	427	376	413	436	410	409	414	444	447	419	410	419	431	415	429	454	466	396	443	447	426	426	434	443	459	421	407	462	401	445	432	386	436	434	448	468	444	405	414	465	414	403	454	423	445	427	443	421	454	440	407	420	427	369	447	418	455	467	446	406	445	453	445	427	434	429	404	410	479	417	451	423	461	466	407	448	405	412	419	415	426	425	442	383	465	453	432	415	422	433	439	430	429	421	441	404	441	426	437	395	425	416	451	424	414	412	429	456	428	410	426	410	421	427	469	492	406	435	404	400	426	413	383	457	428	427	437	393	417	416	419	437	434	394	403	418	441	430	389	402	403	393	425	431	441	442	447	418	415	410	391	400	408	410	414	393	429	412	423	417	427	427	449	413	399	429	420	419	426	453	365	429	416	439	404	441	386	422	390	403	439	441	423	374	414	446	434	450	454	421	421	421	449	394	430	460	410	432	414	402	440	434	420	445	415	418	420	416	446	440	388	430	423	417	436	421	459	425	404	443	443	407	397	414	451	431	429	449	416	429	401	423	420	438	435	431	424	416	408	431	401	419	412	422	414	427	411	432	435	418	436	410	396	423	429	439	435	441	412	405	416	470	429	404	461	422	456	410	406	436	377	431	408	416	454	427	427	436	427	441	433	398	415	428	442	427	402	444	411	412	395	422	447	390	411	427	416	455	435	409	453	432	411	415	417	396	436	437	434	445	439	417	450	396	396	427	407	394	410	425	395	423	412	395	400	414	428	427	431	398	432	440	454	439	439	438	431	442	412	387	410	431	401	438	436	413	423	412	388	399	400	442	430	417	445	414	438	429	377	418	422	409	429	447	450	380	431	430	411	412	423	423	402	430	432	425	442	407	416	407	394	432	420	420	385	432	422	406	435	449	405	413	461	447	423	427	447	420	453	423	434	460	395	411	458	425	425	423	394	390	415	407	394	392	416	435	419	442	427	430	428	406	473	463	440	455	442	410	417	449	426	457	361	404	412	424	435	398	456	438	432	430	433	428	419	442	421	437	438	426	423	426	431	412	449	423	469	412	398	425	425	410	426	399	424	424	428	396	430	437	425	456	404	402	443	411	438	451	417	414	436	464	424	450	415	425	439	417	439	411	423	402	453	410	471	418	411	391	461	405	422	428	389	449	373	419	427	429	465	428	438	399	385	436	459	456	436	423	427	424	428	424	408	435	427	419	430	415	419	416	390	446	409	445	443	450	404	399	436	396	405	399	420	394	388	461	446	418	414	386	403	400	399	412	397	402	416	393	409	408	413	411	458	441	409	378	429	401	438	400	414	451	427	450	417	407	419	434	422	441	431	454	418	413	424	401	410	454	403	446	433	443	438	405	443	424	437	429	437	400	428	420	422	421	412	427	429	385	434	425	409	427	407	443	420	437	396	403	434	369	446	406	403	390	400	401	424	438	431	422	421	413	439	402	439	448	424	404	430	419	437	379	428	421	436	379	389	419	425	433	420	396	432	413	457	395	461	426	410	423	455	442	437	429	423	424	415	458	403	426	461	432	425	435	440	407	395	360	396	419	403	380	386	423	422	381	392	394	421	416	399	426	416	415	428	409	401	414	432	416	433	407	427	412	434	448
23958	22117	46453	54329	37454	22829	6521	680	504	473	466	480	504	463	465	494	468	478	498	493	444	477	573	674	597	488	498	415	470	492	480	451	473	438	456	448	437	454	490	485	478	463	456	448	488	443	496	434	459	471	432	447	459	459	435	470	446	470	463	439	412	517	443	459	462	471	473	466	478	487	499	445	487	437	455	474	456	457	413	435	451	447	426	435	429	431	449	472	445	460	467	446	457	471	500	465	431	459	475	447	444	470	445	428	466	432	444	462	426	451	405	457	417	426	450	453	472	477	472	472	472	433	434	450	421	477	490	458	434	446	471	440	454	479	467	442	430	447	460	433	454	435	457	439	456	432	455	442	424	426	436	434	463	453	431	467	429	456	454	438	467	475	462	428	476	473	451	450	455	433	477	439	434	447	447	479	479	445	452	446	466	430	436	441	433	435	462	435	452	465	450	459	502	442	444	459	418	421	444	485	488	461	465	478	484	458	451	481	458	464	462	469	474	436	469	511	447	491	459	478	432	430	437	467	471	449	472	438	462	455	488	500	389	433	422	461	505	424	424	423	467	461	439	456	463	452	462	488	422	435	493	462	497	447	429	454	439	446	457	461	462	459	456	452	451	434	493	440	430	480	423	450	437	465	463	446	408	447	485	440	471	499	436	457	453	432	464	481	436	461	423	430	466	495	458	476	461	453	420	431	468	426	505	432	443	454	484	444	419	442	495	477	454	430	469	424	460	480	463	457	469	494	469	430	455	455	505	461	462	450	479	447	451	489	458	472	463	442	446	430	466	443	473	465	419	482	447	450	456	461	434	484	451	484	451	427	428	435	443	483	465	472	486	445	434	490	438	420	428	462	440	466	444	427	433	484	449	449	483	474	422	454	448	463	426	445	496	477	510	481	428	460	449	475	447	456	457	434	441	458	437	433	490	448	476	463	424	510	464	470	448	459	459	467	412	448	477	430	493	469	455	497	455	418	433	436	454	449	447	461	447	474	434	468	474	471	449	474	454	434	442	433	435	483	459	452	445	495	462	443	457	473	440	461	439	453	438	472	449	468	470	444	488	461	470	445	477	477	442	449	479	448	437	438	424	422	475	444	470	452	430	461	488	467	448	456	445	472	466	466	451	454	431	413	450	430	420	424	472	470	458	466	455	442	468	425	459	472	480	430	442	480	474	466	492	500	437	444	475	478	423	468	450	453	454	449	422	426	467	442	484	460	430	480	469	408	480	447	463	500	484	462	458	420	444	458	469	470	477	479	432	470	448	431	441	460	442	458	471	467	439	438	489	434	480	458	423	459	426	449	503	446	502	474	426	467	465	482	495	494	425	415	429	476	460	476	447	428	479	496	477	434	406	436	438	433	447	459	464	451	445	435	472	414	457	468	473	405	473	448	428	475	489	469	456	457	427	476	473	486	491	454	428	456	443	457	442	428	434	473	479	452	457	424	487	446	478	478	445	426	423	461	445	490	440	465	473	480	465	455	442	456	468	451	451	420	450	476	454	441	440	493	430	499	476	468	464	417	447	450	488	431	428	461	428	465	460	430	477	466	466	416	447	483	471	431	423	429	450	476	428	490	474	479	453	499	446	450	486	488	453	471	462	445	484	438	431	469	497	419	485	430	430	467	470	480	440	459	472	469	476	460	440	421	478	481	456	452	470	445	471	462	459	464	488	453	441	423	439	460	465	483	447	447	458	453	478	493	449	456	429	483	474	456	439	437	443	470	497	470	456	467	444	423	445	493	459	487	487	424	475	481	481	463	438	487	445	434	479	456	413	491	475	442	432	442	456	453	463	440	474	444	451	442	433	443	445	428	445	444	462	428	458	470	450	394	476	431	475	467	443	429	432	480	481	449	472	451	439	450	464	463	453	427	500	482	456	441	463	464	500	476	456	440	453	440	490	451	464	470	436	460	414	459	470	465	443	462	464	478	459	460	462	472	448	474	494	454	450	479	459	491	491	470	473	463	457	479	438	454	470	462	417	471	476	454	451	443	460	425	476	436	500	488	485	433	474	484	479	448	469	487	469	463	435	440	465	446	439	464	435	428	446	440	453	439	447	457	447	451	501	483	462	478	463	463	460	496	465	384	474	474	532	462	474	474	463	469	472	486	456	477	472	449	485	462	447	422	493	465	454	458	470	443	438	436	468	451	452	434	490	459	438	466	461	448	448	500	486	453	443	442	501	464	437	462	450	470	496	498	464	454	478	468	419	432	430	482	442	471	434	487	486	419	456	481	489	429	438	451	448	457	474	441	453	413	448	481	447	480	425	484	458	459	455	474	481	474	455	471	431	462	466	436	458	471	452	444	480	439	482	432	466	448	481	443	468	467	460	489	449	436	427	438	511	453	482	451	480	466	479	441	433	479	440	454	474	499	479	475	410	443	448	427	456	468	427	424	484	476	459	492	432	443	440	446	472	438	430	476	455	461	463	460	511	473	455	435	478	460	471	446	440	455	443	487	451	462	432	462	408	451	463	463	448	444	425	465	462	442	452	470	417	455	468	440	462	469	456	451	428	445	430	426	451	451	490	450	487	432	458	515	473	421	431	465	429	461	456	438	465	476	476	435	469	469	462	405	479	471	467	435	462	479	454	465	422	428	460	429	501	459	475	490	459	419	475	425	418	468	415	474	421	470	461	431	476	423	481	463	423	453	440	502	486	464	491	454	488	423	478	435	448	487	476	453	465	423	463	470	440	470	453	417	457	479	424	437	422	459	472	473	469	440	469	453	442	452	488	455	465	440	454	435	446	435	465	430	469	404	477	459	420	460	425	434	446	425	440	436	443	458	501	435	442	461	447	453	473	434	442	458	434	470	442	451	440	446	438	467	475	464	491	466	434	441	420	482	473	431	481	445	438	488	472	425	450	445	441	475	440	474	485	465	449	468	439	466	466	415	455	464	402	416	444	450	466	462	437	445	470	440	443	490	453	445	426	448	497	436	438	488	491	469	445	470	466	451	429	452	460	477	460	458	420	489	476	452	459	472	431	444	433	484	452	477	462	437	462	445	450	439	484	437	485	460	497	432	465	449	449	483	460	448	458	457	444	518	446	463	444	456	445	451	464	478	416	422	444	423	490	443	469	481	415	453	422	463	462	453	435	478	452	447	452	435	443	498	504	437	461	484	430	427	436	464	432	481	484	469	461	475	440	446	456	500	416	413	445	456	408	504	443	429	477	422	455	483	473	491	445	450	465	464	450	435	475	459	485	447	460	486	498	476	461	448	458	438	479	480	496	436	431	466	463	438	440	479	467	447	468	456	487	472	481	436	437	444	476	439	458	476	440	419	486	465	470	427	439	456	435	474	479	459	488	484	473	472	464	436	436	466	496	469	422	472	465	461	486	386	472	476	452	435	469	441	464	416	445	458	417	470	455	449	441	445	441	453	463	473	446	471	466	432	498	440	477	456	474	469	442	506	452	440	460	427	496	432	466	470	494	498	401	429	483	423	481	478	430	475	465	455	445	432	451	479
15514	81175	83691	63133	35605	13410	2185	528	507	537	524	513	477	501	509	507	488	565	522	587	498	547	732	969	746	662	541	528	542	510	494	528	526	494	477	527	495	512	506	539	558	522	516	518	506	505	484	502	527	476	518	466	492	513	528	522	534	534	526	528	506	570	495	537	512	511	523	511	517	507	501	547	491	522	528	519	528	494	531	494	496	497	518	508	517	508	563	499	518	531	473	467	522	500	490	543	514	537	525	501	494	527	506	477	523	518	532	477	494	515	516	493	533	455	506	511	506	551	515	487	472	529	538	495	474	518	491	537	520	554	514	490	462	496	557	512	515	496	490	505	535	515	512	512	474	492	499	505	529	512	485	538	509	532	481	520	517	529	490	492	504	527	495	486	534	474	539	543	502	460	556	500	503	488	522	497	523	509	523	518	492	517	483	535	510	508	517	503	518	501	481	496	510	488	471	529	522	519	476	527	528	500	498	514	501	500	506	515	516	480	482	491	520	518	533	491	499	472	483	516	521	511	539	508	492	502	512	472	496	535	529	541	516	514	531	488	517	468	471	495	501	486	522	498	515	532	502	479	562	518	519	496	534	490	533	552	511	491	530	515	511	500	541	512	491	525	536	470	498	539	512	508	503	505	523	552	538	523	498	506	490	510	516	515	565	492	515	558	532	499	488	506	483	481	522	545	506	523	473	506	509	486	447	506	528	474	525	488	513	526	523	519	479	516	487	513	492	508	536	515	570	559	481	513	512	505	495	517	559	543	504	497	507	523	521	529	522	488	463	555	550	481	521	521	538	482	506	505	540	484	469	503	466	533	500	491	581	561	470	520	520	521	517	479	491	549	512	516	512	525	503	500	509	508	530	517	549	537	509	533	511	497	547	509	553	524	553	521	498	504	514	468	537	503	513	498	516	532	513	498	545	513	508	508	519	517	468	513	510	543	523	513	445	533	500	496	508	524	471	503	519	493	519	545	503	564	518	484	487	505	519	503	490	525	513	477	495	510	509	527	538	545	482	485	487	502	511	517	507	509	497	485	549	482	520	522	512	471	516	505	468	503	503	520	455	506	536	540	520	496	499	496	538	509	500	517	529	506	576	562	524	471	524	501	552	499	468	482	472	497	504	478	541	483	519	502	525	496	509	508	489	515	552	526	500	487	510	488	508	495	474	491	507	558	489	536	510	489	495	525	531	491	557	467	542	528	506	506	515	517	507	501	532	474	529	524	504	523	500	517	513	542	471	515	503	495	504	512	493	525	474	494	528	525	491	531	470	480	535	466	517	499	508	527	528	467	510	530	542	531	491	478	475	560	501	514	551	488	520	541	528	484	535	537	495	504	529	504	516	456	545	470	527	511	515	465	478	548	538	461	524	525	582	512	504	520	513	543	512	514	494	496	497	496	515	471	533	507	516	468	489	521	493	504	531	489	486	503	518	522	483	496	497	532	524	511	491	489	547	508	526	507	488	498	500	542	489	529	516	540	502	517	487	525	491	479	506	499	569	516	476	515	499	524	505	520	526	506	518	470	457	509	519	542	523	481	505	514	507	544	534	520	518	489	509	501	479	489	516	487	490	509	522	523	556	502	516	480	505	472	524	489	495	504	529	524	499	503	480	522	504	489	524	496	542	525	561	496	504	528	508	516	498	516	457	482	471	514	529	538	563	487	503	507	466	509	509	529	438	541	520	518	531	467	501	493	489	500	551	567	498	511	516	519	463	526	546	527	521	513	491	490	511	517	523	524	582	507	505	527	509	523	498	484	530	558	548	553	549	493	495	496	491	532	537	499	489	470	510	537	491	460	497	500	512	491	499	507	534	532	478	497	518	511	494	523	521	486	502	514	495	523	484	504	503	530	506	506	512	522	564	522	478	507	531	485	497	502	480	479	541	524	542	505	509	512	472	508	535	523	514	514	503	510	535	512	507	510	501	495	447	477	499	499	529	498	517	487	531	503	509	493	523	490	484	522	487	509	529	500	476	551	543	492	506	521	533	488	479	539	510	524	549	524	464	501	545	494	494	521	527	521	517	528	451	503	513	519	511	527	500	466	491	508	472	519	489	504	505	537	525	494	511	482	525	520	518	538	515	522	530	502	547	480	505	518	506	516	478	502	528	493	530	521	497	555	507	470	517	512	511	507	526	478	557	484	527	467	481	522	504	484	533	514	504	517	526	506	494	518	549	509	499	493	485	488	530	525	534	479	486	514	515	475	492	531	492	509	495	471	497	496	532	541	456	532	502	497	545	530	515	501	493	504	516	503	469	516	511	534	502	529	485	498	493	462	508	487	508	524	492	513	494	506	533	508	517	471	503	512	518	530	513	537	478	539	495	493	529	481	492	517	506	555	510	508	486	558	466	526	516	487	517	533	562	477	489	530	509	529	506	499	478	502	503	465	509	528	514	480	503	520	547	511	500	485	489	512	482	495	515	531	483	473	499	491	479	503	510	469	495	491	490	493	515	495	492	522	505	540	531	501	458	498	517	493	510	482	518	529	533	515	478	510	535	509	530	461	475	494	544	492	487	493	533	498	498	501	523	515	495	532	478	511	523	523	488	499	492	520	510	519	488	498	508	554	502	483	501	546	500	484	502	540	511	547	494	454	492	498	530	550	515	492	492	511	508	515	499	500	495	570	523	502	507	528	531	503	549	531	541	544	553	510	501	529	513	476	471	491	514	493	533	519	519	506	512	527	519	535	518	506	488	493	517	493	539	499	538	523	516	499	488	512	479	476	532	482	493	491	499	521	497	517	482	500	540	526	507	501	507	538	487	513	556	496	472	540	472	457	515	535	507	535	526	507	525	485	481	509	524	513	535	500	541	522	514	477	496	520	531	495	527	571	487	493	506	491	501	481	478	507	519	533	533	515	492	468	496	543	499	536	501	529	529	461	497	539	473	501	533	468	523	501	495	490	479	508	564	491	494	529	508	504	520	522	487	562	505	544	464	508	508	490	570	536	503	493	512	496	495	512	467	473	495	544	482	515	525	527	471	530	530	452	532	485	514	482	531	523	534	473	549	485	497	482	487	516	511	505	514	518	506	493	505	558	492	489	516	525	520	484	520	484	504	501	492	473	480	514	486	509	522	507	516	511	538	544	548	499	530	514	515	540	500	495	507	520	527	500	501	458	507	491	510	508	483	460	525	524	509	495	528	529	487	477	524	520	518	503	543	507	498	486	515	510	528	493	503	517	516	490	483	456	459	520	510	465	498	527	530	518	488	542	495	530	496	515	488	475	524	502	486	518	488	502	561	497	517	500	511	535	561	444	483	531	548	515	530	566	504	513	497	513	491	515	464	495	508	509	502	509	488	475	495	525	555	533	520	497	499	511	509	501	493	465	527	546	484	508	490	536	534	545	524	489	458	509	555	491	507	494	530	495	491	545	511	480	501	511	500	534	489	506	503	491	526	523	521	540	482	499	521	485	503	493	515	492	491	503	491	495	520	527	489	543	468	529	503	516	528	493	553	511	513	490
27340	19945	34081	24124	7385	1347	445	389	378	415	384	379	366	389	370	385	390	409	405	353	332	357	386	393	421	428	358	394	359	384	397	351	380	375	362	388	357	356	378	375	362	401	376	380	388	381	383	377	355	374	407	373	409	408	369	371	378	415	382	406	369	392	343	379	386	372	392	386	413	364	388	375	382	418	416	372	363	378	383	348	368	379	363	385	399	356	411	371	349	378	386	397	378	357	375	377	379	373	351	400	404	400	373	374	365	356	399	350	403	390	367	382	357	375	385	388	382	396	378	387	376	350	393	365	401	391	405	379	351	359	377	374	380	370	381	388	376	369	367	374	383	372	394	397	397	375	386	355	373	375	380	370	352	361	386	352	369	405	363	400	361	406	364	408	382	334	367	378	375	356	377	384	377	343	377	363	377	406	435	362	355	375	386	360	376	349	379	415	337	391	370	383	370	397	379	375	384	357	395	380	353	400	359	397	406	359	363	419	377	407	397	386	366	367	402	394	399	382	386	348	366	361	405	369	379	365	413	362	348	366	386	374	343	367	335	365	402	370	384	352	387	334	361	384	405	368	374	392	373	388	394	374	377	401	394	359	389	407	396	384	386	405	362	386	365	371	365	378	368	405	380	384	377	356	376	409	381	363	394	377	383	357	396	379	355	349	398	403	374	343	376	354	347	349	386	370	380	391	366	379	399	374	395	379	378	392	366	368	352	369	393	377	372	395	385	387	390	394	353	384	413	378	383	419	384	396	358	375	386	389	359	370	355	376	373	385	409	366	367	367	380	348	402	368	403	354	431	374	382	401	367	387	388	366	353	375	358	357	378	380	397	388	379	360	416	389	392	398	431	374	369	365	403	373	404	388	383	358	368	342	400	382	369	369	335	416	336	389	398	389	408	393	358	330	407	365	414	371	382	372	380	398	360	366	368	370	408	415	342	372	395	386	388	381	389	401	371	397	391	441	387	374	394	378	371	401	398	390	390	352	365	397	393	391	361	407	365	365	382	378	359	373	402	353	385	398	370	412	396	372	386	396	369	366	358	389	399	382	376	384	374	373	376	368	366	367	399	355	409	379	404	414	396	375	355	394	399	363	379	382	382	394	361	393	381	370	367	366	391	355	389	355	397	366	394	374	385	378	379	386	374	345	396	397	382	384	403	408	362	386	405	372	392	397	416	374	374	365	381	326	364	374	407	365	363	385	370	397	367	355	381	375	380	418	411	382	393	406	386	399	380	355	399	352	374	413	405	375	383	353	377	375	333	344	387	383	389	374	377	397	380	395	370	389	368	384	378	385	395	376	391	390	349	381	343	382	370	369	354	357	352	354	377	385	385	343	374	357	362	359	370	379	395	402	394	390	397	366	373	375	368	365	369	389	399	400	355	354	377	344	371	355	387	378	350	391	393	383	360	398	366	408	356	408	383	375	362	365	372	377	344	395	321	403	393	390	386	380	418	390	394	374	401	397	369	349	364	398	340	338	393	361	369	366	370	379	355	362	390	422	396	377	379	389	404	377	371	388	354	362	377	372	371	367	389	364	383	366	361	394	390	386	389	370	378	355	414	387	388	358	393	346	382	391	364	383	363	344	386	387	390	379	412	387	369	407	391	393	401	355	357	383	370	345	361	337	365	394	376	406	395	375	418	342	385	376	372	378	372	370	394	372	384	358	360	355	380	395	389	376	372	367	373	372	376	367	392	383	342	370	371	344	395	418	407	379	364	389	375	355	392	384	376	386	386	422	365	358	430	388	364	397	378	373	409	349	376	421	375	344	392	370	406	366	370	364	351	400	385	407	392	375	363	348	352	354	390	384	362	374	350	356	368	394	361	384	364	401	366	394	350	353	365	388	366	366	400	378	358	350	385	366	366	368	390	408	416	399	378	379	360	384	346	395	365	351	376	386	367	373	328	388	377	383	393	355	397	376	394	391	400	397	389	378	381	349	382	378	371	359	360	375	384	385	405	347	356	344	364	372	351	420	342	385	368	390	377	377	390	360	390	375	397	385	389	372	391	383	358	355	372	382	348	367	408	356	384	396	373	360	384	390	393	404	406	404	384	346	385	360	362	365	378	385	414	397	402	390	391	393	412	404	381	382	405	358	390	385	408	368	363	364	377	387	389	372	370	397	393	382	386	351	376	351	366	417	381	352	378	379	377	361	383	365	386	357	367	367	363	359	385	404	363	391	353	365	379	354	381	393	394	392	403	445	381	352	416	345	402	384	392	409	341	397	400	387	411	396	385	376	375	380	372	402	388	343	420	380	378	369	369	361	385	371	363	365	415	358	376	367	372	374	403	387	342	397	390	407	366	398	380	397	350	423	380	402	351	386	402	344	384	381	348	377	392	392	356	372	377	374	377	364	370	357	382	363	387	383	349	389	399	363	358	360	382	379	355	372	365	379	389	393	382	356	393	374	370	386	386	402	387	378	405	372	393	380	383	382	384	403	398	406	376	390	380	398	397	387	367	384	403	396	359	359	377	356	395	423	346	382	373	390	419	354	355	376	388	390	395	373	400	385	374	382	406	380	354	345	414	386	356	405	381	388	396	369	413	378	374	404	364	371	341	391	382	388	382	372	386	371	398	404	385	356	392	381	367	367	361	382	364	401	384	378	364	369	398	385	381	394	368	413	404	409	363	353	370	382	389	359	375	388	389	393	387	394	351	395	389	392	382	378	386	422	417	370	346	365	419	393	398	388	370	398	383	370	373	369	389	373	375	351	380	362	393	379	352	388	393	366	360	381	392	395	405	354	380	366	342	367	402	375	423	388	392	356	362	376	357	378	390	359	377	392	392	392	383	390	420	387	398	367	391	383	362	426	375	393	406	384	389	364	403	365	393	404	373	397	366	385	369	330	378	375	405	359	367	349	389	399	382	394	395	361	391	347	360	404	413	408	349	368	375	385	360	385	362	422	364	365	395	382	374	385	365	381	363	395	376	380	402	334	399	397	347	367	399	427	394	400	391	370	376	388	369	349	371	367	392	403	372	395	356	375	368	361	394	365	395	348	391	392	385	391	413	392	392	380	403	392	420	408	387	367	377	360	376	359	361	438	371	355	406	377	374	387	409	380	412	406	378	381	364	410	372	379	394	360	365	405	380	373	389	346	377	400	371	357	394	368	403	390	360	366	353	362	415	336	356	371	365	385	395	401	386	400	368	355	375	377	376	372	398	405	406	375	370	379	397	346	377	397	391	383	351	385	408	355	389	388	376	383	446	417	366	381	368	382	400	364	342	411	404	372	389	399	377	352	371	379	380	361	382	374	369	367	343	349	391	377	380	368	367	403	382	383	346	380	322	368	393	421	351	350	393	412	371	376	414	410	382	378	384	395	369	407	423	370	383	380	380	391	359	394	362	356	384	397	376	330	363	406	366	374	353	397	397	349	374	345	344	346	358	382	373	352	351	398	359	385	379	377	388	399	374	391	382	346	391	392	391	369	364	413	382	372	388	377	396	392	392	351	389	388	400	366
6000	19574	32468	14418	4832	1201	368	400	391	379	396	386	400	377	423	410	391	347	369	338	355	343	390	372	400	406	332	373	375	373	395	331	384	387	350	358	332	406	403	388	401	354	342	367	370	357	368	370	358	397	388	398	376	381	354	349	383	350	385	386	377	368	345	391	356	387	347	366	377	368	359	378	405	350	365	374	357	390	359	366	360	329	395	361	410	354	386	369	387	387	343	356	341	366	390	343	340	370	376	400	354	349	358	381	349	372	377	346	375	369	365	356	366	376	360	367	360	354	384	370	353	401	361	368	394	416	347	379	364	361	380	363	351	376	370	371	355	381	347	377	394	345	388	383	369	383	351	426	381	362	404	376	354	357	343	395	351	358	429	407	344	375	372	368	370	383	401	366	355	362	375	339	380	380	354	386	371	369	372	343	344	388	357	366	342	382	343	358	410	351	378	381	348	362	370	375	389	379	381	356	375	367	356	381	352	382	356	376	389	388	359	381	370	390	342	378	351	358	358	377	399	368	360	374	355	381	394	386	379	375	344	350	401	364	378	389	348	362	392	390	353	378	352	372	369	358	369	357	344	406	374	359	398	395	372	389	343	390	370	362	356	353	387	370	402	375	401	363	352	376	387	357	372	386	367	385	363	413	380	340	358	370	382	395	385	373	390	347	380	368	369	371	345	344	388	376	353	352	392	373	385	357	353	379	362	337	370	359	378	368	375	357	383	367	394	363	361	376	397	360	384	336	336	346	363	422	408	378	359	354	368	356	368	378	351	449	357	379	358	382	410	366	383	369	342	340	374	371	365	381	389	373	358	383	357	364	340	354	356	331	388	407	389	386	346	345	359	398	340	400	355	380	388	391	389	349	377	367	342	356	368	370	396	374	400	332	334	328	349	348	356	357	394	357	380	360	356	391	368	362	359	383	371	359	425	360	365	361	341	388	367	362	376	405	411	386	344	380	385	390	359	376	371	379	388	353	384	373	406	365	372	378	376	352	330	348	396	395	379	358	353	372	398	365	388	403	376	376	361	361	345	392	421	366	375	353	362	351	393	369	367	379	372	369	357	341	396	363	357	360	405	361	377	337	365	359	370	365	392	334	365	372	403	349	377	383	370	367	385	376	329	385	385	348	382	362	366	396	401	380	363	367	354	388	372	392	348	369	408	383	374	364	369	382	376	380	358	370	370	345	399	376	371	390	364	359	390	393	378	369	378	364	374	349	389	379	317	357	398	358	366	398	347	354	358	353	360	392	399	357	387	373	362	342	352	379	371	376	364	402	402	386	396	373	382	382	385	341	359	363	358	346	397	369	366	343	396	377	375	403	324	372	382	370	337	357	368	374	400	342	376	379	363	334	387	360	402	378	351	375	333	393	365	366	365	382	374	338	355	359	398	383	389	383	332	375	367	349	376	367	397	368	347	384	344	368	360	344	378	378	382	356	393	381	347	380	359	360	375	368	352	399	376	327	392	359	370	359	385	407	353	337	378	377	389	377	370	345	398	382	352	414	382	353	395	395	394	364	380	370	390	360	390	357	367	364	370	398	336	360	367	343	348	418	372	338	396	370	344	403	377	335	368	366	358	337	376	359	366	429	371	371	362	366	364	361	376	406	352	372	402	361	378	375	405	340	375	385	361	362	349	384	379	390	364	439	377	370	372	394	365	340	399	360	361	368	363	349	372	378	380	366	397	336	345	369	386	384	377	357	413	382	365	374	388	389	382	332	401	358	368	380	373	348	369	385	370	410	372	365	368	347	332	388	370	381	345	382	372	371	398	369	348	351	394	371	355	358	413	349	360	344	372	382	351	352	356	384	360	347	349	368	355	383	379	379	339	384	396	365	356	391	383	367	387	385	387	367	385	373	381	370	377	377	368	378	347	367	399	366	363	344	380	371	406	358	354	344	359	380	396	391	403	333	360	349	369	364	385	347	390	359	348	389	347	356	376	388	398	391	366	391	380	374	334	349	367	352	355	365	380	354	377	331	389	358	338	397	359	375	385	336	376	371	385	354	362	353	374	371	360	402	362	364	345	372	369	394	393	347	375	353	384	368	359	373	339	376	367	382	405	393	376	364	372	375	398	395	351	368	371	361	384	394	394	406	380	358	365	408	345	381	342	377	335	380	389	371	360	339	369	341	393	366	371	377	360	339	393	365	316	365	345	379	364	359	395	374	360	346	381	367	378	398	348	371	391	371	382	344	350	376	380	358	356	382	408	358	409	347	386	399	391	361	381	386	397	353	337	377	367	355	393	374	376	386	397	366	374	371	361	368	380	387	351	382	367	396	391	346	379	374	337	407	418	397	380	371	325	352	344	379	357	399	383	368	364	374	396	359	374	380	350	392	387	370	406	360	367	368	378	401	378	374	390	384	368	385	357	392	354	377	331	359	374	399	386	369	358	340	385	337	385	373	376	357	413	366	362	365	361	354	357	373	331	386	351	338	376	362	365	352	403	335	374	337	373	407	365	372	368	385	365	401	426	374	360	360	416	380	342	389	393	379	348	377	369	376	367	361	433	383	351	363	403	346	374	391	398	387	361	395	374	341	385	388	371	374	403	347	389	380	375	380	359	399	361	372	376	367	369	385	359	356	370	369	405	344	407	380	327	365	337	409	392	352	366	382	340	361	395	359	397	354	362	339	373	387	353	355	379	363	354	372	343	388	363	397	350	348	337	378	342	381	393	369	363	373	391	353	374	394	367	352	378	347	365	377	378	363	374	367	335	391	359	366	409	356	366	359	375	318	319	424	404	366	370	367	353	383	356	372	373	400	372	370	381	401	341	348	382	361	356	360	347	357	403	382	392	375	364	328	388	367	357	362	348	347	382	409	399	374	437	338	364	389	388	344	382	392	369	359	389	384	357	370	333	356	336	359	346	398	372	350	403	402	380	359	366	380	392	380	398	380	365	354	393	385	391	393	382	345	371	365	358	356	360	383	376	362	354	369	363	355	354	373	361	347	374	413	457	378	363	392	352	400	382	368	361	363	370	389	378	380	356	359	383	387	354	367	396	385	393	407	342	409	389	357	362	390	361	340	352	392	360	392	376	385	354	357	387	367	363	356	364	376	341	372	373	386	393	370	366	352	350	369	401	376	374	400	376	418	359	369	358	341	392	351	380	345	370	409	383	352	384	375	357	399	349	380	397	375	358	381	366	333	354	378	388	384	359	360	390	355	352	368	391	393	396	329	382	364	392	382	390	379	369	359	378	379	348	398	386	343	388	374	373	382	360	367	320	392	380	358	403	382	324	366	333	332	358	380	362	385	366	369	345	369	373	397	384	378	362	384	360	395	382	358	343	362	373	356	366	385	400	322	390	383	339	383	353	385	328	369	378	357	362	367	395	370	380	362	385	385	359	376	367	375	367	394	364	382	379	370	385	367	417	395	377	348	368	323	368	369	376	382	351	374	396	367	393	374	382	392	359	378	369	347	336	359	396	418	333	362	400	368	347	361	407	356	404	374	386	384	361	401
24868	23300	49743	55620	35451	14075	1439	517	426	432	412	384	395	403	423	383	406	423	395	416	385	388	442	486	490	449	392	372	400	408	363	378	417	405	443	421	381	390	406	387	395	389	425	434	398	381	376	415	402	393	371	413	368	401	372	424	407	346	422	435	403	416	347	360	385	411	366	401	400	380	402	407	374	392	362	396	376	417	368	424	387	403	381	429	395	400	376	403	392	387	409	409	392	387	373	384	421	385	352	439	399	395	399	367	368	362	358	375	410	386	386	372	389	371	388	391	422	385	413	408	394	375	406	368	427	386	389	375	400	381	419	409	371	377	396	359	354	415	392	413	383	424	442	387	417	365	375	372	411	394	356	351	381	406	390	396	369	387	377	411	370	399	405	397	385	395	408	414	376	397	398	393	410	385	405	392	360	411	391	420	401	396	422	363	411	418	409	408	376	402	372	375	358	403	344	375	375	382	382	388	398	408	350	421	374	399	375	364	380	377	385	372	381	338	380	374	383	374	412	336	394	432	378	403	403	401	409	376	381	379	379	428	391	397	390	372	382	422	392	386	405	370	351	363	386	352	370	392	407	400	421	422	398	361	401	395	396	393	386	391	366	356	413	363	425	360	403	341	398	386	380	383	393	401	400	381	390	412	361	390	415	421	373	378	399	392	432	391	374	374	422	394	366	392	410	387	359	367	387	403	407	411	410	393	385	359	400	379	397	421	395	390	376	368	362	390	348	364	392	399	375	394	366	397	364	404	431	422	356	375	359	374	397	383	399	389	393	369	375	371	383	411	393	391	400	378	398	386	390	374	357	382	395	379	360	361	414	392	418	366	385	373	391	371	403	377	369	376	389	374	389	386	381	394	367	387	400	368	387	386	408	371	365	386	366	347	410	379	422	383	396	376	396	376	327	383	381	407	372	366	366	398	383	397	372	394	401	391	399	414	385	405	405	403	377	356	380	398	395	364	385	398	381	418	401	380	402	431	384	413	375	388	415	403	410	395	376	371	400	386	384	370	358	382	382	374	400	399	404	392	362	365	391	381	372	396	358	362	358	394	366	393	385	388	421	401	395	387	390	372	381	399	365	409	406	374	405	388	345	396	373	404	374	392	406	400	357	378	405	422	409	394	388	422	398	392	397	397	354	405	349	424	332	400	399	386	360	404	390	338	397	399	357	380	432	389	369	388	436	376	359	355	388	408	419	370	375	403	397	400	391	397	365	365	427	391	376	364	367	384	396	395	387	397	413	401	387	371	376	400	395	409	391	384	392	423	394	367	386	382	414	403	393	404	382	390	364	385	386	362	374	402	386	389	406	394	380	392	369	376	338	374	403	381	400	379	380	419	373	375	366	394	420	382	435	376	409	355	362	386	375	390	400	411	417	424	376	390	381	402	382	376	373	413	380	388	413	398	391	349	408	373	414	380	352	373	391	402	412	393	384	381	429	406	377	363	396	381	388	401	372	371	396	363	407	375	362	405	376	391	396	423	400	395	411	372	398	408	364	383	359	415	373	389	413	363	369	398	382	418	396	434	398	383	377	405	374	394	385	372	356	396	394	404	384	393	388	356	416	396	400	425	362	397	376	400	382	400	386	391	395	419	390	339	362	358	410	356	384	377	372	414	389	399	387	344	406	376	381	383	399	364	417	401	402	396	420	373	407	407	399	372	414	376	368	415	426	383	370	363	394	389	380	399	387	398	380	390	385	392	384	384	427	362	417	349	349	386	370	411	424	401	412	399	371	353	378	393	373	358	404	383	391	362	371	403	360	336	382	428	402	422	386	366	405	374	382	373	412	436	399	403	412	392	347	378	395	357	410	396	367	394	383	372	381	386	377	373	404	432	404	369	439	420	378	395	383	396	384	387	387	370	383	397	376	404	408	370	380	392	390	333	393	393	384	420	394	386	372	352	387	406	399	344	403	376	412	359	380	392	379	399	370	408	389	403	393	393	393	405	363	361	370	394	381	386	376	387	383	391	363	371	385	409	402	408	383	361	375	415	407	392	372	387	395	419	387	407	398	392	372	412	383	408	388	405	383	371	423	394	419	370	363	377	404	385	415	391	373	360	388	401	372	368	361	365	370	396	380	346	369	392	390	391	392	402	351	425	412	377	386	385	380	380	388	361	390	416	399	400	390	402	379	416	383	403	392	381	360	421	319	401	368	396	381	346	374	368	420	348	403	379	396	376	356	408	419	394	421	383	393	394	396	379	409	411	403	391	376	387	359	382	368	377	395	377	402	402	399	412	362	383	354	406	394	354	397	381	375	393	383	387	370	394	382	371	380	401	366	357	400	384	390	398	391	412	388	389	365	351	400	375	387	397	379	402	401	366	386	388	384	360	389	391	382	406	373	362	355	380	350	385	405	399	356	389	376	392	417	405	404	389	360	398	426	390	416	395	432	419	390	397	402	409	357	373	372	409	392	389	389	354	364	374	404	380	404	385	407	427	394	381	359	329	389	402	395	401	373	379	388	335	382	378	399	400	378	373	369	389	395	396	400	381	408	390	377	403	415	432	379	367	372	360	399	400	402	372	384	334	375	397	439	376	390	376	375	391	379	403	400	411	378	400	393	410	373	392	406	386	401	378	336	416	380	390	377	377	381	382	389	404	399	382	388	393	379	385	400	386	381	385	402	414	344	380	427	377	416	395	405	392	382	409	384	386	391	381	382	398	392	362	394	374	395	369	394	360	391	402	389	362	394	396	387	376	356	368	393	380	377	392	387	379	403	379	406	371	369	387	355	405	366	382	377	366	365	386	349	417	378	391	381	425	409	375	360	382	359	421	357	403	400	371	427	393	388	387	412	407	387	359	353	377	386	400	377	378	383	351	374	369	369	382	364	377	358	401	360	366	379	390	397	397	365	377	374	403	389	400	403	379	423	382	391	391	388	406	390	394	404	367	355	373	402	393	372	417	381	374	368	385	369	381	405	350	369	345	386	391	384	362	411	380	381	372	380	385	356	401	436	378	403	380	361	369	355	366	378	401	352	400	407	389	368	388	421	369	396	381	404	376	397	387	383	401	394	420	391	394	352	349	418	367	427	411	413	375	389	357	419	396	387	390	401	346	381	344	397	353	381	388	384	393	366	412	437	363	381	390	410	402	401	382	381	355	375	397	398	387	368	370	375	362	408	408	362	356	403	368	360	404	387	383	410	398	387	363	375	378	399	384	383	383	451	437	401	405	403	374	403	373	368	387	358	380	367	373	379	420	404	390	380	382	398	383	394	366	405	411	407	370	378	405	409	383	412	386	392	383	341	395	416	410	371	394	419	391	380	361	385	366	355	392	403	379	387	363	382	377	399	413	372	383	384	380	392	359	390	341	428	366	405	364	383	381	377	363	424	369	403	390	402	375	383	399	346	407	385	396	384	366	404	355	362	375	380	408	424	411	423	383	406	361	367	388	364	374	377	372	378	421	378	381	373	382	351	381	372	372	363	395	396	385	387	331	386	398	372	367	369	404	377	366	402	379
10879	66376	79042	52852	27810	6497	517	448	441	430	430	437	426	422	454	394	451	404	424	436	396	429	602	646	601	509	449	468	399	410	397	403	432	415	402	457	412	435	400	432	430	405	414	413	435	428	401	466	438	464	411	429	435	401	417	481	417	441	400	373	444	427	418	415	410	419	423	378	436	393	428	435	426	426	411	411	410	401	443	438	411	391	429	434	417	415	459	407	408	408	436	440	441	410	420	395	442	467	414	403	423	463	407	454	443	427	420	449	431	393	439	446	442	419	438	480	368	440	399	452	413	451	449	417	418	446	415	380	404	465	416	412	415	449	436	430	437	437	420	419	439	433	437	419	449	418	406	422	449	427	370	405	448	415	437	448	466	412	415	390	436	372	437	389	427	424	446	400	410	370	428	422	439	431	414	415	410	389	424	430	471	432	441	402	429	414	435	411	447	424	402	397	425	432	459	453	405	388	437	433	380	403	419	400	413	441	409	423	414	410	344	434	413	427	415	421	403	416	409	449	426	403	438	436	405	427	429	403	466	399	439	424	435	453	412	397	424	448	451	404	415	402	431	444	459	386	406	425	428	444	398	387	449	443	457	411	410	379	401	419	391	446	422	429	410	398	391	424	385	452	421	429	438	423	418	406	389	404	436	425	428	404	401	396	392	466	473	444	392	434	442	379	429	404	412	391	413	422	468	405	444	415	417	410	434	418	428	421	403	427	412	395	429	422	456	426	424	427	439	419	417	417	407	401	410	445	449	396	430	400	424	449	467	404	364	418	412	416	420	412	409	407	380	420	457	407	383	423	440	420	422	432	404	399	414	406	434	415	406	390	393	435	424	426	428	415	433	427	410	453	406	402	435	382	443	451	430	421	424	398	460	389	406	450	405	413	412	447	431	434	440	397	409	461	456	409	438	441	403	400	421	425	437	434	425	412	382	455	413	454	432	469	428	422	417	408	437	421	421	403	411	449	384	422	427	412	412	433	446	377	419	445	427	403	401	487	443	401	383	428	395	430	430	421	440	405	414	409	430	438	416	428	422	416	421	421	454	400	416	448	406	412	383	421	400	410	409	425	405	440	417	427	440	423	373	405	401	431	419	412	411	403	399	411	383	436	437	406	409	440	409	449	436	426	390	450	413	404	429	399	419	458	467	418	411	392	382	432	451	388	421	420	395	420	420	428	390	440	410	445	429	441	426	438	398	382	411	406	442	406	412	400	393	418	414	441	422	417	434	412	411	417	429	449	435	447	434	420	408	428	410	415	445	419	410	452	409	402	386	395	411	418	444	441	378	453	412	409	415	430	411	414	410	400	414	440	412	422	435	406	417	404	433	445	436	409	438	442	420	424	404	423	430	426	423	415	432	415	431	422	441	398	443	437	473	408	430	427	406	419	446	445	416	424	430	426	391	434	457	437	404	433	395	445	424	425	405	426	390	400	424	421	397	423	421	427	417	401	438	418	419	395	415	421	399	421	437	389	475	408	417	418	394	439	406	394	458	429	417	453	416	441	423	377	406	429	410	420	422	423	410	412	389	431	405	476	437	401	405	386	424	414	418	438	413	421	430	420	356	418	415	423	421	398	450	410	406	403	409	416	419	402	443	430	459	409	416	460	437	407	423	437	437	420	393	455	444	389	427	410	404	425	432	409	494	431	402	417	399	396	444	418	408	411	419	422	421	389	405	471	419	382	407	439	412	423	402	426	429	427	414	392	415	431	407	434	438	425	389	394	442	442	480	413	395	413	464	466	418	406	419	424	434	453	442	456	463	445	397	435	413	399	385	437	436	438	438	442	424	432	422	419	435	426	402	423	436	456	415	402	432	377	409	416	420	427	403	415	404	412	413	437	411	429	373	432	438	416	416	384	405	424	421	427	430	449	410	412	456	411	416	413	442	434	430	390	422	427	408	425	447	448	418	416	420	422	401	425	409	411	414	393	385	419	407	432	406	417	438	430	394	402	416	423	397	411	445	423	384	407	442	462	414	411	456	399	384	401	416	442	413	435	415	429	402	413	377	432	434	443	417	402	424	419	364	408	427	429	426	412	410	429	407	425	417	431	431	417	419	419	448	428	426	437	417	455	424	406	428	414	416	413	451	471	393	450	425	396	419	434	471	424	424	422	404	426	395	418	427	425	429	431	436	426	394	389	418	440	398	439	426	421	427	447	417	442	399	414	418	434	419	452	442	419	388	457	371	446	425	435	410	437	418	419	437	415	429	410	441	432	427	426	429	415	424	428	413	425	445	413	422	428	422	413	447	453	416	423	449	440	387	443	439	460	387	417	448	428	382	424	430	449	404	430	409	439	439	407	431	398	391	411	411	429	417	420	398	448	449	436	414	412	410	405	427	418	427	444	376	422	395	434	414	421	475	418	424	431	413	418	398	433	403	444	398	423	408	421	399	413	429	417	411	440	405	438	424	468	450	444	431	398	463	437	430	424	414	425	466	434	388	408	383	414	420	425	457	412	416	439	386	447	404	432	398	414	420	421	392	414	458	441	446	409	419	409	387	390	393	405	398	441	424	430	408	418	468	426	417	448	416	437	419	393	400	440	436	413	429	464	433	396	424	415	434	406	456	415	434	424	436	420	425	412	410	443	415	432	363	393	445	423	395	358	433	451	422	443	429	413	403	396	406	444	387	427	411	391	407	415	457	416	406	422	396	450	400	412	392	476	427	414	430	410	421	417	388	425	451	461	417	418	418	440	425	413	446	433	409	442	419	424	387	423	396	401	431	423	413	382	402	432	360	426	396	420	453	419	396	410	419	425	455	427	376	416	404	404	429	410	419	407	432	398	428	410	420	422	451	387	422	424	435	430	425	394	443	417	425	411	432	423	437	452	462	403	412	411	399	444	430	428	414	403	426	394	399	413	429	421	432	423	421	425	442	428	380	449	420	418	439	418	438	430	412	409	374	422	445	433	429	443	399	397	413	421	377	460	414	417	438	413	425	418	444	430	452	394	390	409	390	445	416	413	444	384	422	452	453	414	365	431	417	420	418	411	408	411	403	434	415	434	424	430	438	374	455	413	416	423	417	390	419	434	422	421	429	422	420	425	432	402	410	431	394	362	418	429	432	413	439	392	391	440	391	435	428	426	494	407	409	446	443	441	399	422	409	439	422	437	439	387	438	428	405	400	434	438	386	466	431	435	415	418	433	412	431	407	443	471	437	416	428	360	422	415	415	414	403	443	398	420	390	431	434	412	445	373	442	446	423	416	410	419	435	413	415	436	428	428	394	407	437	431	433	412	451	410	437	426	410	417	433	421	440	409	418	406	409	414	408	406	424	439	452	400	397	395	395	414	415	407	425	442	388	426	395	387	420	384	403	393	396	442	433	430	404	460	379	397	428	416	451	384	416	462	428	463	449	412	442	435	388	409	451	432	371	391	413	415	389	419	439	410	408	417	433	412	434	376	413	426	434	412	463	426	429	435	385	418	420	415	412	411	405	430	411	443	424	438	389	409	412	411	429	417
23970	21291	42829	56676	42136	21280	5228	665	523	470	472	489	481	464	466	457	501	481	472	458	494	468	666	684	644	580	485	472	479	449	431	409	427	447	434	445	489	468	440	439	449	450	441	432	447	450	437	412	489	451	474	479	454	456	472	424	437	467	508	490	475	459	463	408	418	450	449	418	455	467	457	448	459	445	452	437	428	453	454	454	467	404	438	450	453	495	425	482	440	454	461	436	465	441	468	444	446	468	456	466	474	443	465	458	440	416	446	445	467	453	455	461	436	467	477	456	434	460	457	449	445	467	463	453	429	467	443	467	452	438	465	459	420	474	475	402	447	433	446	500	437	434	411	458	458	442	465	475	429	448	469	452	446	451	458	488	422	430	445	441	486	459	448	420	428	445	455	459	479	449	434	441	475	427	445	459	491	469	449	446	492	435	443	483	455	450	488	472	452	456	422	394	425	463	454	432	420	437	440	452	469	446	452	468	439	469	456	445	435	476	450	431	426	418	426	434	453	461	446	494	454	471	428	404	459	452	469	443	441	440	476	428	446	432	455	422	436	483	455	421	447	438	468	463	416	456	501	472	464	468	454	443	421	402	421	417	447	419	456	454	457	426	444	449	446	443	473	439	432	463	424	462	440	428	459	416	448	447	465	456	454	427	446	475	445	413	423	445	420	411	447	468	462	403	443	428	426	427	435	457	424	437	405	458	433	431	466	461	462	456	462	440	436	440	450	487	472	457	454	444	503	440	447	431	480	484	459	428	462	450	436	435	469	443	435	501	459	444	429	477	476	449	445	438	441	420	430	439	408	462	411	458	463	415	447	446	460	496	471	450	448	434	445	432	484	467	474	478	481	416	450	453	431	437	434	475	439	464	452	461	461	442	438	471	451	482	479	454	432	426	465	455	426	422	479	478	476	477	434	469	424	447	442	385	446	453	447	472	455	458	453	434	427	454	469	470	489	485	460	429	425	457	462	433	442	482	476	415	437	461	444	456	446	457	455	438	466	429	447	469	455	437	464	469	454	404	418	433	431	464	432	435	427	479	423	460	455	468	461	459	417	462	434	455	437	419	438	440	473	452	474	466	447	454	442	437	456	433	461	455	448	435	426	459	442	439	418	480	509	453	458	477	470	449	403	462	447	486	462	456	412	468	446	489	504	434	477	463	429	424	458	438	484	424	411	444	474	465	439	464	487	446	427	437	433	489	445	444	446	460	472	460	466	443	462	438	465	441	447	424	475	445	489	411	433	437	444	419	434	451	472	456	435	470	451	441	476	456	458	428	461	443	497	404	461	434	479	444	447	426	475	459	443	436	429	468	435	426	441	429	440	466	443	468	428	434	478	463	443	453	479	415	442	435	465	466	449	459	463	473	456	451	425	437	429	440	426	422	470	462	492	401	414	434	491	447	472	446	454	470	444	455	389	477	422	439	410	427	424	440	410	489	460	444	425	402	438	445	459	480	423	408	462	443	436	421	443	453	428	458	421	418	438	461	430	463	410	463	460	463	473	440	457	420	471	418	412	427	439	421	448	462	437	430	450	402	437	474	456	435	441	462	436	465	427	445	446	450	459	449	475	474	453	420	426	440	438	447	448	445	474	469	456	409	447	465	440	439	471	426	433	470	446	477	461	413	448	464	412	490	455	461	463	446	432	403	461	480	456	473	455	452	497	438	453	428	430	418	423	504	447	415	441	455	447	454	468	489	497	441	431	465	442	480	460	440	451	452	452	471	461	425	462	461	464	454	495	405	443	458	447	430	451	434	423	436	437	441	462	420	428	428	504	419	452	458	447	449	441	427	441	491	451	439	452	434	491	434	467	460	419	445	449	462	451	425	460	452	460	442	464	430	433	430	449	446	447	452	432	459	421	451	410	429	484	452	454	435	481	442	460	498	426	428	444	474	442	422	466	439	434	457	462	470	447	411	440	415	466	438	485	474	476	435	418	490	421	459	496	448	436	466	424	465	447	436	453	496	471	446	468	448	436	453	462	445	422	423	455	425	447	430	444	461	486	418	446	425	435	454	454	435	431	435	443	444	433	428	447	475	470	475	459	437	460	443	466	438	441	424	426	408	470	429	404	436	449	439	439	434	418	452	443	407	491	462	421	453	478	447	457	447	428	414	406	439	430	450	467	440	474	498	450	431	454	426	447	443	475	452	438	445	455	470	429	463	441	457	427	459	412	430	440	441	461	458	421	453	429	460	455	437	467	445	468	450	483	445	454	451	454	490	431	441	435	417	434	488	446	457	398	437	443	451	447	457	457	424	435	445	455	494	370	435	455	453	411	398	475	493	442	401	424	499	476	466	452	460	423	439	445	432	471	435	467	450	443	459	443	443	446	456	464	421	399	465	435	452	418	406	434	447	441	466	408	450	491	469	430	421	450	445	450	444	425	489	466	471	417	452	459	439	428	418	412	477	469	465	456	489	445	421	454	464	455	465	460	466	420	397	423	447	474	448	431	432	443	444	457	415	455	437	465	426	492	479	440	454	444	411	414	434	460	457	450	397	440	471	470	453	462	450	387	405	460	449	467	470	501	468	504	410	428	395	441	501	451	448	422	425	444	447	417	452	455	389	468	477	413	468	429	426	429	474	410	445	456	482	432	483	427	445	479	434	433	450	446	479	449	403	410	428	441	439	416	421	451	431	446	474	441	455	390	419	498	426	444	449	438	427	455	445	476	442	450	448	465	402	462	465	466	455	457	415	482	469	475	443	458	448	461	416	451	463	451	414	448	480	454	453	439	459	453	466	430	473	469	474	411	420	427	458	424	414	444	437	494	449	446	432	481	447	416	453	469	448	453	466	395	421	442	483	461	449	445	454	447	444	456	461	452	467	455	465	476	409	445	471	446	480	457	478	458	456	449	472	457	431	426	461	474	412	431	447	422	476	427	462	462	441	442	463	429	441	448	460	446	390	422	438	402	470	454	453	476	453	442	452	470	444	443	475	423	494	441	462	466	414	453	450	466	429	476	467	433	427	429	419	437	454	420	415	448	418	453	454	405	430	458	435	467	469	462	415	479	432	473	476	433	431	471	434	464	411	450	462	437	477	463	445	459	439	454	451	416	418	471	464	470	408	447	441	425	438	447	418	461	436	412	438	444	431	451	418	466	448	414	442	405	470	467	453	440	462	419	427	400	446	435	442	466	472	436	415	460	445	424	441	465	417	406	446	459	439	461	425	427	484	427	439	409	455	456	450	434	457	474	464	470	476	472	514	443	478	438	457	389	439	454	430	506	463	425	452	469	477	421	440	447	439	427	466	416	460	447	470	485	457	455	434	404	455	469	445	468	465	449	462	455	471	417	445	477	456	461	453	461	480	427	432	443	423	435	415	419	457	478	470	435	463	449	476	471	468	446	473	425	460	436	444	439	447	406	432	440	438	421	427	452	458	424	450	448	447	475	458	441	431	439	476	453	448	470	424	446	421	437	433	460	433	434	465	466	424	443	446	437	446	444	453	476	457	403	436	451	468
32665	75380	90436	69997	40419	8940	841	501	521	498	506	542	532	499	528	519	488	491	513	501	535	532	991	1012	832	649	554	511	468	521	479	462	462	499	517	537	483	511	488	483	483	521	508	495	480	495	492	485	478	511	512	491	525	514	514	500	478	522	544	464	504	448	505	534	510	529	465	498	484	503	486	489	488	498	529	469	506	495	486	515	480	473	492	513	491	505	503	464	524	505	421	502	471	467	524	493	481	505	511	465	485	485	501	500	446	525	520	470	503	507	508	534	519	491	496	504	517	481	503	493	505	459	500	497	438	481	490	498	492	479	503	517	483	481	474	523	504	512	533	497	494	480	484	475	502	482	495	478	466	487	489	489	492	425	475	465	493	462	502	533	522	481	489	541	523	471	496	457	501	490	494	511	505	456	468	456	516	472	524	478	468	492	468	494	521	505	470	511	501	485	486	498	482	466	491	463	511	484	449	497	504	506	473	521	542	481	513	462	484	496	516	499	506	505	502	463	486	465	485	487	475	486	511	503	495	533	475	501	505	487	486	489	523	516	505	472	427	523	523	510	493	505	434	528	492	494	487	514	501	482	470	496	446	535	494	477	538	499	493	506	515	522	493	491	527	517	523	489	507	519	507	472	513	499	486	530	512	452	492	513	476	486	449	508	494	501	486	479	471	523	473	479	519	516	496	506	482	486	471	504	504	503	498	455	493	499	475	514	469	483	455	513	464	481	520	517	470	522	488	479	498	509	500	511	489	457	455	511	493	473	502	476	491	478	432	509	494	489	481	504	484	507	468	476	494	488	478	480	482	503	493	529	468	495	537	493	438	504	492	486	488	466	515	524	528	510	495	545	494	489	485	520	506	483	506	497	502	499	522	506	515	506	505	476	467	463	521	525	499	470	515	501	506	481	517	475	491	506	529	529	490	510	476	495	467	485	467	512	484	482	475	524	494	523	491	459	492	506	473	474	478	478	532	480	513	454	494	522	483	496	537	509	459	484	476	511	536	495	490	479	484	501	487	514	508	495	498	517	456	504	542	533	511	527	491	479	507	475	488	510	534	480	489	509	481	526	504	526	543	457	504	499	479	491	477	473	483	468	510	492	477	520	464	487	449	530	527	481	498	508	506	476	469	465	496	521	478	541	516	533	503	515	508	513	493	490	462	489	524	471	513	521	504	479	487	530	519	532	500	481	497	457	470	491	462	493	518	504	459	453	507	514	494	466	494	503	483	487	472	503	494	480	493	491	512	506	533	551	483	472	488	488	507	496	514	533	481	499	509	466	553	475	498	499	510	504	468	522	474	490	496	506	515	511	492	482	519	466	494	497	500	503	455	523	497	508	477	512	524	531	491	515	520	465	483	458	479	447	519	516	515	520	506	531	509	525	501	540	518	526	511	493	481	491	492	513	458	499	527	440	484	497	501	497	532	505	475	532	459	491	511	505	507	496	511	502	508	484	486	469	512	470	473	486	481	520	523	487	467	480	515	483	465	541	477	513	483	476	466	477	466	474	462	527	483	493	475	496	508	485	490	497	512	502	481	532	467	500	508	490	495	488	500	472	495	499	508	464	497	437	510	473	490	540	445	504	502	504	511	463	487	533	493	480	503	509	480	484	490	491	460	493	500	463	510	491	490	507	531	480	478	495	508	508	499	519	494	481	490	497	508	468	479	469	538	488	493	507	471	528	493	495	513	509	486	514	500	510	474	510	479	496	512	534	479	516	527	480	484	494	470	490	465	498	525	484	483	484	485	463	513	513	473	493	481	495	469	468	477	508	530	462	494	486	498	468	540	521	471	499	498	472	515	490	501	478	492	484	465	476	535	475	473	505	467	491	535	471	492	506	527	462	519	490	464	506	520	505	472	501	466	519	507	516	450	529	461	500	491	493	509	456	489	515	504	499	476	474	490	484	484	493	535	524	448	496	515	487	506	506	466	513	485	487	482	469	466	548	490	501	432	516	508	481	495	511	479	505	494	474	489	468	492	487	522	517	536	481	480	459	503	481	487	465	520	497	522	501	504	481	498	472	503	469	459	514	548	541	486	496	516	466	512	495	478	489	489	484	467	524	506	495	503	466	459	493	517	537	490	500	474	523	502	497	464	485	471	473	483	477	516	531	481	494	511	512	506	477	498	446	485	488	524	521	531	554	471	501	482	511	501	486	474	475	513	507	507	494	492	497	491	482	475	538	480	467	499	470	491	471	480	501	495	504	499	499	513	509	483	503	455	516	513	534	490	462	500	497	469	516	480	522	515	559	480	516	477	520	493	495	495	501	492	475	496	481	494	465	512	485	495	536	497	475	481	505	527	484	537	457	484	484	507	476	487	501	512	535	500	473	528	465	489	481	515	502	488	488	470	476	502	509	459	506	477	507	486	476	526	500	473	496	511	487	532	489	500	483	478	503	521	512	483	467	477	457	488	495	503	488	480	499	520	490	510	470	511	501	501	497	481	491	479	497	550	500	501	504	495	509	497	462	512	519	501	472	507	501	444	493	499	484	497	480	489	547	489	510	507	479	480	478	536	486	486	510	480	499	489	454	513	505	479	484	533	495	448	496	486	456	489	499	473	486	482	478	501	508	480	503	515	474	522	533	496	495	480	521	513	504	488	486	494	465	444	516	464	542	480	521	498	547	464	505	472	519	513	496	464	478	471	471	496	468	470	458	461	505	509	481	488	473	450	477	525	478	456	528	506	507	521	488	473	484	471	520	481	471	465	521	494	512	492	494	554	499	503	471	496	455	510	455	496	505	481	485	512	447	509	486	528	479	515	483	478	527	509	476	487	492	480	463	520	457	486	556	476	514	512	525	467	510	471	470	510	468	481	477	517	475	489	486	482	506	498	488	483	460	491	503	479	488	533	489	478	530	542	503	476	503	496	490	501	537	530	511	494	507	499	535	490	473	519	530	487	502	542	477	513	487	493	459	493	482	457	488	466	485	488	482	489	499	479	490	489	494	490	483	487	505	472	515	524	472	463	474	522	478	484	495	469	464	505	523	503	533	503	487	584	524	492	452	532	496	484	480	524	493	498	506	502	479	476	483	466	489	499	467	502	493	500	534	488	504	493	470	482	484	506	516	455	450	465	502	536	494	502	512	490	477	521	478	468	478	518	549	487	511	544	498	481	497	505	497	528	517	521	475	496	477	493	526	486	543	515	464	508	525	487	471	440	500	524	472	516	481	520	510	474	470	523	451	524	514	512	495	451	479	502	471	494	450	488	502	474	503	430	475	513	469	490	461	487	492	520	540	469	458	507	478	501	508	506	513	492	528	487	505	505	509	440	477	486	484	521	515	548	483	497	471	500	484	473	485	498	499	456	493	489	498	466	506	492	472	493	449	504	521	486	480	484	469	482	478	490	504	489	471	479	483	478	461	490	482	506	509	474	496	527	498	486	513	492	487	487	502	497	466	495	489	481	496	489	504	496	453	499	481	486	521	484	463	485	469	488	474	451	506	468	544	497	505	460	506	457	496
27311	15505	31342	23276	9214	1265	393	407	398	359	345	382	342	350	384	372	374	357	406	352	390	387	383	401	416	395	391	360	369	358	387	383	373	353	358	381	369	330	371	367	362	361	366	378	415	391	381	376	359	328	406	431	400	388	382	402	391	384	374	345	372	383	383	365	369	369	338	366	347	349	395	375	366	385	357	374	379	380	366	353	372	369	345	379	376	350	382	363	360	381	380	377	339	352	376	390	367	389	379	390	378	388	372	335	396	428	397	351	382	362	366	356	361	361	343	349	365	370	384	360	392	358	372	389	398	381	371	374	344	357	371	372	401	352	382	365	357	368	370	378	362	375	353	394	345	358	347	361	391	388	376	382	372	392	375	378	337	385	368	379	404	395	369	404	349	405	387	377	357	388	371	386	418	388	373	364	394	359	362	344	372	374	380	363	369	356	363	367	364	352	365	366	410	382	342	388	386	400	367	359	404	391	410	383	359	354	366	381	361	380	390	386	383	355	379	353	348	365	369	342	353	384	350	378	350	338	381	365	358	362	383	372	380	358	387	367	371	361	368	398	403	357	370	369	357	366	364	327	367	343	350	348	376	384	375	352	386	434	367	400	359	395	417	373	359	357	357	384	371	366	364	394	383	389	364	388	389	376	346	367	395	374	381	385	404	329	386	365	376	383	368	367	345	349	334	368	365	384	375	361	349	373	333	390	391	326	396	341	367	347	352	352	346	385	368	352	344	386	393	335	378	348	361	386	364	344	391	375	328	412	395	412	407	359	373	357	368	389	350	369	368	361	402	400	385	392	366	363	380	382	385	362	337	371	411	376	363	393	360	352	387	385	362	335	382	377	349	386	384	351	387	358	378	411	378	371	382	382	354	377	355	375	370	404	386	380	379	373	374	364	383	346	370	382	354	377	340	337	359	352	366	394	383	381	363	352	372	359	367	357	345	379	374	360	396	397	379	356	366	366	372	364	360	373	395	347	364	370	347	379	353	344	358	390	378	361	343	367	393	386	344	352	347	330	348	347	348	364	366	384	351	344	375	370	353	361	365	389	394	362	364	364	389	355	375	386	371	387	384	355	367	331	375	363	380	380	370	352	393	356	392	400	377	381	350	386	377	354	373	356	384	385	367	403	371	388	362	363	357	375	370	379	365	372	399	367	379	357	348	376	373	403	369	362	340	357	406	363	364	379	382	356	369	351	398	347	387	356	390	387	374	364	346	359	378	382	365	368	366	368	378	406	358	375	399	385	337	382	379	373	349	345	379	346	366	356	355	362	369	353	393	378	347	377	346	357	414	338	400	376	389	400	398	354	343	375	343	347	377	329	350	345	377	357	390	381	383	391	356	397	350	386	365	390	376	351	391	384	418	329	377	361	357	352	363	347	367	341	371	369	386	387	351	386	393	359	357	371	388	364	346	359	366	376	328	389	355	385	376	369	376	374	343	389	380	344	355	400	375	357	343	386	377	355	377	382	389	358	328	371	380	328	361	374	402	365	394	362	392	354	405	384	381	381	369	391	344	374	385	347	401	395	371	334	385	373	379	362	394	347	335	334	360	362	366	354	365	362	359	387	373	361	387	346	383	409	390	357	368	389	355	390	386	352	350	367	404	354	347	406	398	373	404	391	399	374	375	376	351	389	377	378	383	371	395	356	350	341	401	336	392	385	373	356	365	385	380	357	388	394	390	350	383	399	388	400	358	363	360	392	373	379	385	353	333	381	371	366	371	341	346	333	340	381	384	342	375	377	388	372	342	385	380	374	364	346	346	369	373	378	335	338	385	355	389	371	371	374	374	373	353	357	380	395	387	353	388	391	366	358	357	329	381	364	370	363	340	391	359	328	380	360	392	381	351	357	390	359	399	380	383	368	387	382	332	355	361	361	324	392	381	380	353	384	368	371	375	380	387	395	367	390	386	382	424	361	376	390	363	400	418	356	368	402	386	374	401	387	357	389	390	383	370	362	349	386	350	373	408	395	400	370	377	398	354	387	379	384	346	325	408	345	330	395	372	368	359	393	375	395	393	366	377	378	387	360	351	374	392	383	399	359	376	375	355	361	379	341	338	353	363	359	365	365	323	387	368	341	383	348	360	375	335	388	388	352	344	410	346	387	370	383	410	394	360	371	380	396	363	356	372	377	371	347	345	356	395	370	382	349	387	393	386	365	358	359	374	395	362	383	374	382	377	396	378	359	386	396	362	377	373	379	348	356	350	380	357	389	363	385	380	385	379	379	350	366	350	333	390	387	356	391	386	384	377	360	381	397	383	406	348	339	357	360	337	428	387	385	417	369	378	370	381	376	360	322	401	392	399	389	375	367	394	352	346	352	364	374	377	370	362	370	337	420	374	357	388	358	368	373	327	370	347	365	363	344	368	356	383	377	357	397	365	369	359	354	375	363	350	392	383	370	379	391	377	404	351	341	357	325	365	389	370	357	376	398	336	403	364	342	360	387	393	384	353	368	380	404	363	402	356	368	409	412	368	375	402	400	379	399	336	376	360	406	388	371	359	379	366	381	399	389	393	350	394	364	409	378	391	362	366	364	309	392	354	394	356	372	352	386	369	386	385	400	408	361	356	428	367	373	394	382	373	354	355	371	391	373	407	348	368	373	398	360	395	377	373	398	345	379	343	405	368	384	396	412	383	346	348	356	386	399	359	410	386	363	408	322	389	386	359	366	399	346	382	344	334	406	367	354	372	399	416	346	347	365	368	375	342	362	368	371	368	359	391	383	403	390	365	358	384	361	377	384	355	360	358	386	395	353	375	376	377	386	345	373	360	371	360	388	371	383	398	367	321	422	387	346	394	401	402	368	398	406	368	350	379	378	355	355	337	409	364	376	376	391	358	358	388	362	376	390	336	380	381	372	377	371	376	372	392	373	362	364	399	360	342	355	357	369	370	397	381	369	383	341	393	367	381	381	382	424	362	349	361	331	363	355	380	416	355	366	361	329	405	393	352	388	382	356	385	397	401	346	383	375	359	375	374	381	344	347	344	366	406	370	363	368	391	368	343	392	383	374	353	366	382	358	367	383	386	352	378	344	387	396	353	398	364	352	379	351	390	375	389	363	345	349	382	355	353	382	370	406	387	396	357	365	401	371	367	356	421	383	337	366	385	345	385	386	392	382	343	396	383	367	391	393	380	396	387	359	412	365	409	385	395	382	383	377	362	385	394	368	360	354	377	364	363	348	355	385	379	367	342	381	338	377	328	367	370	365	374	374	373	359	353	360	403	388	378	370	373	307	376	375	342	380	359	377	365	376	379	382	371	370	381	346	374	370	396	377	373	370	366	365	368	373	339	371	392	359	392	394	360	355	371	358	358	372	392	355	400	380	373	368	391	366	367	327	390	351	370	381	422	382	358	365	416	387	381	365	355	396	389	368	395	381	371	429	352	373	392	392	352	370	386	393	387	409	362	340	355	375	419	395	344	353	400	377	352	360	409	364	362	349	398	334	387	359	381	413	399	403	394	341
6418	9339	32724	13579	6271	1009	412	388	365	341	380	392	350	391	359	356	395	387	358	348	400	456	385	410	434	373	321	386	333	373	361	361	357	353	375	366	380	360	382	371	366	389	386	371	367	351	338	347	376	382	374	356	373	384	360	325	366	349	345	363	404	352	366	364	374	356	369	359	370	372	388	407	351	401	365	374	364	356	369	379	349	366	374	355	367	370	371	354	389	381	335	348	373	370	379	404	349	373	378	338	350	357	350	349	369	363	365	391	366	351	329	357	352	349	380	349	401	380	366	365	370	387	371	372	346	411	372	381	356	371	375	362	375	365	352	359	370	366	393	368	375	361	341	379	341	374	356	384	366	389	404	373	342	349	342	401	359	331	344	365	345	376	323	378	387	353	361	365	370	359	367	362	367	387	370	376	361	391	363	342	345	366	387	323	374	346	371	362	386	359	399	393	379	388	400	343	366	384	382	375	377	355	408	383	362	370	363	387	362	348	346	387	377	385	346	380	374	377	386	406	357	369	367	379	388	390	356	354	406	347	357	385	386	372	365	404	363	393	353	390	379	342	347	358	351	373	383	374	409	360	361	336	358	373	389	374	377	356	382	376	351	376	353	393	366	350	378	386	360	347	347	366	412	391	398	402	362	383	360	384	360	348	395	371	374	373	354	357	371	373	386	380	377	337	355	362	357	368	349	374	368	364	412	378	322	356	365	344	383	348	381	373	372	346	395	387	328	396	389	343	355	341	376	345	389	387	326	389	368	382	362	338	360	384	338	368	360	347	353	360	380	354	354	410	381	379	354	348	379	364	367	343	348	378	362	365	366	381	347	347	349	334	348	378	379	367	350	353	382	363	387	332	394	371	341	333	357	340	399	373	364	343	374	376	399	331	367	353	352	419	376	397	394	386	359	368	348	342	352	374	356	384	365	377	348	360	352	359	368	348	366	362	352	379	355	349	380	374	383	392	384	384	359	378	365	387	372	381	350	343	399	384	347	359	342	352	363	392	336	346	358	358	350	354	345	377	322	345	362	344	350	398	383	375	361	372	366	345	382	334	370	356	343	374	343	331	326	334	375	382	338	355	325	371	365	357	338	384	386	330	374	373	375	395	363	353	379	373	371	339	361	387	371	373	379	366	352	387	369	380	351	348	382	363	369	352	356	393	391	391	422	366	417	347	392	367	388	380	393	315	349	365	364	365	340	359	353	373	384	357	364	376	392	389	354	387	385	366	382	344	346	355	382	311	336	359	370	379	336	352	344	375	364	408	344	369	364	406	375	328	357	374	372	389	338	340	347	411	332	373	392	353	387	380	364	374	352	377	350	354	385	357	365	341	363	337	347	377	356	369	348	348	361	370	340	377	340	381	330	365	374	392	348	386	357	385	379	371	363	365	393	357	365	347	381	397	346	358	369	393	397	371	359	348	358	329	369	364	355	371	371	350	360	371	367	350	339	357	325	366	340	357	350	382	353	353	370	416	379	367	368	382	339	357	394	341	350	362	357	357	392	379	351	367	342	426	384	352	394	376	343	356	341	370	336	340	397	351	360	346	346	352	389	377	343	375	367	363	339	341	391	354	356	355	378	375	353	354	378	336	341	332	402	381	363	350	341	388	368	373	376	392	368	347	377	362	356	373	368	360	376	386	402	335	377	336	361	397	389	360	364	363	334	380	365	378	342	356	346	353	379	362	384	322	379	360	363	361	387	370	386	356	393	384	381	393	344	375	367	419	381	390	350	393	350	374	383	341	387	345	389	398	350	378	368	362	350	368	362	347	360	373	382	345	357	356	386	351	353	336	380	341	322	366	346	372	367	367	338	379	355	370	367	348	327	381	357	383	372	354	395	349	356	352	374	390	387	352	368	356	359	357	375	377	393	361	379	390	345	353	372	365	375	362	357	352	373	344	380	368	368	386	347	361	351	378	377	369	389	385	353	367	410	376	377	368	367	349	345	364	340	357	374	365	365	372	385	390	334	359	346	367	393	361	384	365	380	368	363	347	342	342	404	338	347	362	372	348	366	376	380	381	334	366	395	352	372	334	362	384	370	380	374	334	358	369	367	369	343	392	367	357	363	361	371	360	365	351	321	364	377	377	341	381	393	363	385	370	385	400	352	363	343	370	375	374	374	358	340	366	365	356	346	372	368	367	372	397	336	367	376	357	371	403	360	362	359	375	349	383	331	355	331	373	314	358	379	406	346	380	367	361	386	425	398	346	357	368	363	384	342	371	350	359	359	359	358	353	369	376	367	331	396	367	367	358	375	374	388	352	356	374	354	355	364	383	390	359	374	354	371	380	372	353	339	371	390	390	381	365	384	394	378	335	381	396	358	356	366	385	321	358	381	366	374	344	355	372	336	379	347	382	375	379	352	395	385	388	369	376	367	358	363	353	372	364	383	348	342	393	412	362	369	391	408	363	354	350	376	347	358	349	368	394	391	381	350	367	366	362	352	365	339	350	360	363	370	355	375	354	372	405	356	336	363	381	376	358	378	325	380	372	349	380	369	343	387	385	354	357	346	367	390	356	364	375	379	361	383	378	373	348	410	376	318	358	356	371	360	366	376	360	368	386	369	369	360	391	358	381	370	322	355	330	376	356	395	385	371	376	390	380	358	333	353	352	320	378	358	382	375	362	369	372	349	392	372	365	390	369	344	361	346	324	346	352	352	346	365	347	360	388	395	331	366	362	365	333	371	385	368	356	372	407	354	342	335	352	370	356	388	336	356	376	396	352	359	403	415	379	369	369	383	397	370	370	391	375	360	385	362	349	372	353	420	353	382	367	391	346	388	372	403	360	327	410	381	350	394	343	352	410	367	349	355	360	356	356	339	355	366	353	362	373	371	345	381	370	379	389	354	348	355	350	363	341	382	358	379	367	354	383	331	365	381	367	406	350	346	380	379	372	373	350	375	373	346	354	398	381	391	385	413	356	372	368	353	361	371	362	354	364	396	351	369	368	370	363	368	382	366	337	354	359	372	372	348	374	362	348	361	365	361	354	351	367	383	357	367	391	377	376	349	376	349	369	376	348	348	349	379	384	345	400	347	394	397	380	367	385	411	387	356	375	380	372	370	397	376	387	367	363	390	357	345	357	362	381	370	356	406	370	377	355	344	391	352	339	335	367	379	372	376	360	401	330	393	380	386	394	368	368	336	378	359	349	358	396	344	370	381	356	369	341	378	351	390	389	382	374	359	379	336	379	383	384	385	376	392	344	359	377	379	385	352	385	385	361	390	374	350	339	382	395	342	379	364	415	363	388	356	351	358	397	382	351	355	380	390	372	311	344	374	362	374	380	376	361	377	354	356	379	369	366	362	384	390	375	343	366	370	351	326	388	397	340	381	357	354	375	338	416	348	391	397	374	344	350	368	373	356	383	376	342	345	357	362	376	369	344	374	350	340	374	354	366	372	349	381	375	365	384	366	374	344	353	365	358	352	360	328	394	370	369	387	370	362	356	390	387	370	381	379	366	369	367
24830	21418	50780	56185	35543	13707	1707	504	414	440	407	415	370	380	395	431	408	392	418	413	408	409	512	579	523	444	466	392	365	399	394	399	371	379	398	397	385	379	387	406	389	391	365	381	346	399	397	401	390	391	379	402	359	351	396	425	356	408	409	347	431	391	408	386	391	364	368	402	391	414	394	385	403	319	399	366	387	353	381	402	382	389	416	373	387	386	397	340	383	423	382	398	395	356	394	373	396	394	394	366	392	389	407	394	371	400	395	380	393	399	385	376	391	383	395	401	342	388	357	374	362	345	394	375	376	401	385	375	395	387	399	370	387	376	363	363	379	369	399	393	370	384	388	384	419	347	387	390	378	365	377	407	337	386	383	406	396	388	374	386	374	369	353	385	376	374	379	388	389	410	378	368	376	400	397	374	371	328	388	387	364	404	416	372	363	362	406	395	364	392	403	365	379	372	345	413	392	352	387	385	389	415	379	422	363	382	377	373	401	378	372	404	408	367	381	361	385	372	384	359	393	400	365	374	360	380	381	376	390	365	385	381	380	385	406	390	385	403	400	393	370	356	425	383	409	374	368	374	367	384	391	390	370	370	370	393	388	381	390	379	366	407	382	368	383	352	426	353	382	406	384	361	403	394	352	367	399	389	365	355	424	374	419	390	404	389	396	391	378	353	385	388	358	370	401	375	343	423	356	384	380	372	381	368	393	405	412	373	392	399	354	401	374	422	399	366	396	405	389	383	377	372	403	357	393	400	405	335	390	378	400	384	401	410	365	422	371	396	376	381	375	380	386	440	370	379	419	382	361	350	408	402	361	393	391	379	353	365	379	390	371	355	388	389	402	406	361	394	371	400	435	373	373	391	383	337	374	394	421	376	415	336	357	441	384	374	430	413	376	414	413	413	407	402	392	404	404	370	371	361	361	364	410	389	391	371	381	373	347	386	382	346	355	402	395	412	366	373	351	377	390	379	349	382	361	395	331	391	364	377	388	365	395	365	371	373	392	388	399	412	391	378	371	384	432	362	392	377	353	383	393	379	350	397	371	375	377	396	386	379	347	391	378	402	397	343	424	377	367	401	373	366	387	407	354	376	374	368	357	368	406	352	380	374	341	355	354	371	377	408	408	355	385	376	382	391	406	380	366	377	371	394	369	397	405	383	406	382	372	395	401	392	354	396	373	354	411	412	385	380	404	379	372	425	372	379	354	388	359	376	386	407	384	370	352	364	403	396	409	388	398	389	374	370	407	370	419	374	402	378	378	387	423	416	367	385	391	364	369	379	370	363	413	401	377	369	402	378	370	401	384	369	365	375	380	378	369	389	365	421	404	392	395	366	412	388	401	357	374	388	396	371	394	382	377	362	370	400	364	392	386	383	370	400	355	369	402	349	381	373	378	372	342	377	364	353	358	398	403	412	364	384	409	419	397	392	408	383	374	378	370	414	383	343	385	375	392	386	368	399	419	378	378	411	362	376	402	400	394	392	374	373	370	370	374	385	368	439	382	363	377	416	380	421	399	436	370	377	389	367	395	403	387	405	397	390	337	394	397	395	378	352	404	423	378	372	324	396	382	395	415	378	411	350	376	383	379	398	369	371	396	395	417	399	389	363	342	399	393	361	385	397	425	370	360	353	362	342	418	373	411	376	358	396	359	422	380	391	366	351	386	382	410	374	376	379	403	374	352	399	391	409	407	367	365	379	397	373	382	389	414	413	374	404	377	389	374	374	361	367	407	363	381	384	416	407	382	432	376	382	406	405	394	380	411	375	378	367	353	387	423	365	403	403	359	387	346	386	385	379	415	350	412	375	352	379	404	348	381	377	377	388	385	394	381	364	383	364	391	391	399	369	348	355	363	390	398	389	343	418	417	404	394	405	390	414	372	395	411	395	386	393	391	386	372	347	384	427	391	366	380	348	395	396	404	390	388	343	371	363	353	356	428	366	392	367	369	347	388	366	388	396	383	412	393	378	382	391	418	384	385	393	399	373	367	382	364	357	366	372	397	369	376	386	412	362	352	390	377	363	340	396	390	399	366	400	364	370	396	405	390	392	383	360	401	371	404	407	401	352	402	415	372	350	404	332	366	368	396	371	391	387	369	400	396	379	377	382	354	363	398	399	379	386	401	359	358	404	362	374	375	389	389	375	367	362	354	399	374	382	372	407	387	343	391	393	391	380	391	411	393	400	393	367	370	373	376	363	342	373	392	381	403	373	399	386	380	380	387	392	389	342	402	422	400	400	364	391	359	403	379	404	379	419	366	414	393	372	399	402	358	427	373	392	401	384	400	422	361	370	406	359	409	409	404	378	359	384	358	389	384	387	408	376	390	371	378	390	382	395	387	395	349	419	394	369	374	388	410	359	403	407	427	379	412	359	386	373	377	387	352	409	371	357	378	425	370	397	371	389	378	425	389	409	361	356	358	367	395	379	364	400	386	391	367	387	362	374	358	415	368	389	379	403	341	381	369	363	433	349	382	350	356	392	406	351	372	413	377	415	391	360	380	418	361	407	381	363	379	380	376	369	374	338	371	400	382	402	389	405	400	409	365	361	377	381	384	373	401	368	347	377	388	390	367	389	348	412	389	396	383	366	366	364	407	387	360	364	369	342	407	406	370	352	383	366	369	360	363	400	372	405	406	391	390	404	392	394	367	373	375	363	380	380	356	391	390	408	388	384	393	400	371	399	361	362	385	367	381	379	398	339	414	365	350	400	404	380	410	352	387	367	360	393	375	404	379	379	402	418	377	382	410	403	444	391	408	367	394	393	384	381	401	403	351	385	415	352	373	392	365	380	378	377	347	382	354	365	382	415	421	378	372	345	386	387	367	361	408	384	372	351	393	357	380	365	378	381	412	362	366	394	380	414	382	424	385	375	409	370	388	381	377	372	376	406	380	381	318	392	362	362	421	369	377	385	357	391	364	423	369	387	378	385	368	419	387	366	376	390	383	387	373	412	371	379	369	420	362	380	368	370	385	368	385	366	396	384	412	346	380	374	350	382	381	391	378	364	398	395	355	394	377	417	367	346	432	373	386	414	377	400	358	376	410	400	394	332	378	419	391	384	400	378	360	352	413	388	402	373	385	382	379	360	349	387	351	436	420	374	397	344	382	347	353	413	369	366	378	386	383	380	419	378	395	382	380	379	369	404	356	389	394	366	421	362	371	366	400	396	405	365	384	422	403	408	411	400	387	402	370	377	397	373	383	367	357	377	362	398	382	390	404	433	374	339	379	399	348	374	388	399	367	378	388	343	369	370	393	403	367	388	393	374	372	369	381	410	360	407	364	370	410	397	404	378	370	396	387	356	374	371	427	406	402	382	407	393	387	392	368	339	403	379	366	402	365	384	365	355	389	403	389	392	384	367	387	351	385	378	371	364	376	364	367	385	365	382	382	405	409	369	357	356	378	345	375	400	420	372	404	374	411	347	381	407	366	371	396	397	336	366	354	388	378	388	368	385	366	394	385	380	377	373	404	341
9624	31553	75387	56429	27069	4730	675	418	432	425	424	421	436	437	435	386	415	428	437	452	406	466	632	707	621	537	482	380	443	422	411	393	441	425	427	420	403	424	417	402	392	412	430	391	399	420	414	464	437	412	426	406	425	428	431	442	450	400	437	445	391	406	433	437	445	426	369	425	402	418	404	395	431	411	438	476	402	429	402	432	412	406	403	435	398	401	415	377	419	434	402	465	426	415	418	414	401	421	384	427	449	413	426	403	427	437	431	380	433	405	406	395	389	427	407	388	428	438	417	414	404	455	423	377	435	411	407	420	413	418	403	451	445	390	425	417	425	400	387	455	416	432	414	412	397	404	413	449	391	421	388	401	442	407	402	420	406	393	445	385	413	405	410	435	412	378	407	401	418	454	450	441	416	390	426	409	435	431	448	365	399	402	427	419	438	407	395	380	410	413	458	400	396	444	401	418	430	434	387	436	402	393	461	386	434	427	429	413	413	390	441	411	387	425	439	417	423	442	416	455	403	447	423	407	429	406	431	432	399	424	415	394	390	400	417	431	386	439	410	413	409	433	431	452	444	419	448	371	427	424	423	431	423	435	415	409	370	392	396	418	399	419	415	414	387	432	394	405	418	448	408	441	413	446	438	429	444	414	437	444	422	387	432	431	421	435	432	385	415	402	386	414	396	421	409	420	464	410	398	414	409	389	444	438	399	433	401	398	417	424	432	408	429	425	464	412	395	400	435	415	413	414	410	406	420	411	444	409	406	424	390	406	387	401	431	409	403	459	407	453	425	411	416	414	430	423	401	394	413	375	425	424	412	414	425	421	461	405	364	422	441	403	421	391	444	377	402	433	427	399	367	393	367	444	393	435	442	373	408	396	413	395	408	412	383	460	413	428	433	418	400	370	383	436	415	391	430	397	442	442	409	437	449	399	426	449	407	395	415	408	410	418	400	452	416	384	415	437	408	406	385	441	418	373	406	424	439	402	416	432	425	428	441	394	426	410	429	428	433	403	412	392	390	429	435	440	453	415	408	399	417	412	437	426	395	446	429	406	413	427	397	420	385	442	413	430	433	413	375	402	444	376	420	387	383	413	446	409	394	395	401	421	399	376	413	403	418	386	459	395	415	412	417	403	431	412	406	382	397	397	411	382	466	410	423	429	426	422	400	483	434	391	414	414	362	428	349	381	418	385	413	434	412	416	417	379	403	429	421	425	409	387	376	390	410	398	402	425	398	404	411	353	413	435	439	420	406	418	385	427	427	442	426	416	440	400	406	408	412	362	405	421	437	438	400	435	442	415	392	421	400	416	425	441	409	454	388	424	422	412	410	422	394	415	418	400	405	450	429	407	411	445	396	415	432	386	447	389	415	402	456	431	388	432	417	420	443	381	422	418	411	413	396	419	400	422	398	441	400	447	427	429	444	388	411	407	444	428	401	405	390	416	448	405	423	432	428	405	418	405	384	418	402	407	397	373	431	441	422	412	403	418	392	377	408	395	456	403	396	403	429	426	425	427	390	390	439	376	417	434	406	393	416	398	434	423	433	407	436	415	398	439	423	421	432	389	410	433	413	394	414	380	394	404	377	432	432	393	401	450	430	398	430	417	422	391	354	394	376	456	407	410	412	401	420	411	409	379	414	441	471	391	422	437	456	389	392	382	414	402	423	438	443	418	392	416	396	417	418	414	427	438	426	434	406	408	397	424	447	375	407	404	425	395	395	431	396	395	392	438	395	404	434	423	420	446	401	419	379	419	395	431	418	446	395	407	440	463	396	389	429	394	423	405	394	395	448	438	425	424	395	451	393	430	436	439	408	370	408	428	440	424	385	464	371	439	415	391	436	408	423	401	397	392	439	427	396	425	392	414	444	442	391	448	411	397	400	414	416	396	372	428	397	392	411	384	405	402	429	388	372	422	418	411	388	426	425	417	402	415	392	402	437	455	395	407	425	397	435	383	422	386	386	389	435	434	395	416	393	377	452	418	384	427	431	372	400	422	428	416	421	405	443	412	396	420	392	422	432	396	380	431	390	384	428	405	431	425	402	433	433	433	405	410	420	464	403	410	417	404	454	438	422	403	423	374	428	411	388	429	429	395	434	427	379	409	413	421	342	438	426	419	433	429	421	414	457	433	384	430	394	410	431	429	428	406	421	392	423	398	424	411	414	381	408	405	419	413	442	404	384	444	404	440	430	418	415	420	400	430	393	421	403	412	400	419	399	408	419	428	390	448	350	411	420	431	414	407	437	414	414	433	388	414	441	417	457	416	424	378	403	423	409	398	425	424	408	416	430	380	432	427	389	409	401	421	405	402	424	469	413	431	432	457	423	406	422	395	416	420	424	395	433	382	442	363	423	393	408	435	415	413	386	402	459	420	440	422	392	423	445	433	380	437	395	402	439	419	425	401	431	439	376	404	433	418	412	414	454	418	407	423	401	405	390	400	405	438	414	417	428	384	404	419	388	405	447	407	427	407	406	420	437	423	396	408	397	377	400	425	413	428	443	382	403	386	396	432	379	415	394	391	408	426	442	403	418	415	419	466	396	396	461	409	418	401	397	431	431	413	417	423	411	415	420	410	393	418	399	401	366	427	422	432	383	429	427	391	462	421	423	394	391	392	405	422	452	453	471	417	397	441	412	415	396	410	410	446	413	394	390	377	397	437	412	419	411	396	455	429	413	412	398	385	418	406	383	408	439	426	413	412	446	421	415	399	405	447	408	445	390	456	422	394	430	405	453	428	428	402	379	418	389	390	422	415	413	394	434	382	427	392	389	425	369	386	419	415	429	380	389	418	408	405	418	361	412	384	412	389	421	434	411	429	414	419	401	423	400	434	440	415	378	416	406	365	419	375	364	420	386	409	406	388	416	448	414	415	395	433	389	432	387	468	412	403	420	436	421	417	407	409	407	428	465	435	437	416	431	387	434	450	380	406	395	442	412	400	416	432	378	445	397	384	432	428	380	440	408	432	407	419	435	391	410	425	409	390	408	426	388	431	403	420	414	388	416	389	446	407	383	407	406	433	421	404	372	429	423	394	406	415	425	416	448	409	441	406	445	414	426	437	424	432	404	424	377	389	409	394	428	388	467	390	426	419	397	367	403	396	413	442	439	415	421	389	412	388	414	388	382	417	483	391	395	380	376	411	383	435	365	395	427	420	420	455	390	430	455	416	416	409	403	427	407	431	403	423	365	395	421	420	423	406	410	409	432	459	452	435	422	414	389	385	412	406	397	419	372	372	402	379	379	420	420	402	403	437	421	413	390	436	415	389	414	424	423	377	409	432	438	404	399	445	408	392	404	412	430	420	401	389	371	392	437	390	416	401	418	372	382	427	434	388	435	423	465	406	404	447	417	375	428	413	376	413	362	432	411	412	430	457	447	444	411	407	398	373	429	403	373	437	390	410	403	438	398	400	427	411	402	411	394	432	418	386	404	413	423	411	388	420	415	396	451	404	423	402	419	430	449	411	463	416	412	409
23935	22375	49149	57134	39677	18110	3183	640	524	509	517	524	486	497	451	486	433	476	499	467	491	449	604	727	589	588	508	494	464	463	431	459	447	450	447	481	412	474	468	459	449	479	476	443	462	462	440	464	455	500	477	429	434	515	471	467	457	440	451	471	431	457	464	445	445	479	437	439	473	475	421	489	440	452	423	419	491	458	447	401	430	436	425	434	474	460	469	444	440	477	466	446	463	440	450	450	504	440	465	444	430	487	468	472	471	430	446	460	457	469	450	459	456	464	450	462	420	444	471	454	460	451	409	465	439	395	433	449	469	463	432	413	460	506	485	432	449	464	466	464	417	440	456	424	449	508	486	422	481	434	475	457	430	455	457	468	461	489	469	427	456	441	450	436	468	426	467	430	451	453	463	467	422	434	448	476	426	470	398	436	487	386	480	409	449	448	413	424	454	429	448	451	436	449	424	462	455	440	389	461	454	485	448	440	444	419	442	416	437	472	474	445	448	483	443	476	443	438	479	449	448	438	416	424	452	476	430	441	482	434	444	450	437	452	437	440	424	476	474	443	457	437	477	409	419	473	439	401	493	418	448	462	423	443	458	453	442	429	467	409	438	466	467	445	410	462	441	443	424	439	446	466	433	425	493	470	465	476	423	462	448	468	456	425	448	439	470	484	445	459	445	472	452	420	464	439	409	436	441	418	488	437	464	418	440	408	475	504	434	435	460	412	466	466	431	443	433	446	481	453	443	424	455	406	440	424	444	461	470	447	438	474	448	485	480	409	419	420	475	452	466	415	413	453	490	424	448	480	414	423	474	430	442	478	452	439	435	415	448	424	459	471	468	415	439	480	429	418	463	447	464	487	401	445	458	424	472	438	445	433	461	438	453	414	438	453	482	451	438	438	478	447	451	445	448	413	458	409	450	451	463	452	474	475	446	421	460	462	444	442	466	451	451	430	455	414	436	433	418	455	454	426	438	465	460	472	417	460	447	436	469	448	449	445	473	458	413	481	429	435	465	469	452	475	468	463	472	483	428	445	430	485	436	427	410	395	415	440	435	439	429	476	469	435	459	418	439	445	416	472	482	453	478	446	486	478	438	451	465	454	432	475	426	447	404	415	452	444	429	445	465	448	476	428	477	445	453	421	447	411	461	474	436	460	469	433	476	451	465	442	446	440	392	466	443	422	457	446	438	455	466	493	405	466	419	458	452	445	446	463	440	456	402	457	490	480	446	463	418	428	436	449	448	407	430	450	445	435	444	439	432	447	440	438	447	422	433	434	435	488	469	473	482	492	443	441	419	435	419	438	484	410	450	472	458	479	424	431	474	427	409	444	457	465	432	442	441	453	482	443	449	463	438	445	450	437	468	444	440	400	447	484	474	427	440	499	448	439	472	455	467	422	434	467	433	428	484	452	440	425	443	457	458	448	456	482	416	427	438	459	459	444	488	427	416	422	493	450	433	442	450	481	401	420	428	431	439	442	402	485	424	436	463	456	466	462	444	434	458	446	444	411	494	455	455	443	473	415	457	415	447	468	431	421	454	449	476	455	489	402	444	452	427	455	421	468	414	457	433	446	446	459	434	445	458	472	452	465	427	478	440	438	458	437	454	471	458	437	461	444	457	450	458	481	434	455	456	448	456	440	407	464	440	455	427	463	442	427	409	457	418	437	412	451	462	413	445	470	444	494	439	452	460	458	463	463	461	434	429	401	440	447	421	480	407	425	464	445	473	435	445	474	460	443	461	455	413	494	461	417	454	447	463	486	428	443	422	442	421	468	426	450	416	437	469	439	451	449	461	463	464	417	440	468	416	436	432	439	466	442	435	444	468	431	445	494	461	481	450	455	417	431	438	441	436	475	433	419	472	425	478	442	453	453	465	453	421	420	452	444	437	440	405	445	449	486	478	433	462	468	455	452	471	468	444	484	448	467	477	395	434	479	452	475	453	449	441	478	459	399	482	446	416	453	451	465	431	487	475	477	442	475	398	456	441	481	412	435	439	488	422	430	451	459	436	428	461	428	436	471	465	422	442	437	428	449	429	489	413	442	485	434	439	463	472	464	489	443	472	403	416	424	459	428	423	441	453	472	429	474	458	457	445	456	387	442	415	451	447	440	470	454	392	442	421	465	449	447	485	454	481	474	431	430	444	440	455	444	443	442	477	409	447	431	427	450	436	462	456	488	460	449	507	467	436	406	437	435	445	468	453	437	453	437	447	424	473	436	451	371	425	426	468	432	421	429	491	434	450	432	455	486	479	457	455	440	460	435	467	453	423	474	415	463	460	450	421	452	474	433	446	486	442	453	474	504	475	414	460	436	467	424	490	425	471	470	456	409	413	440	445	409	456	459	448	420	491	451	424	485	461	507	458	460	431	443	455	479	461	443	419	476	457	425	425	487	431	463	411	516	447	460	441	481	414	455	446	447	443	441	442	460	476	488	454	453	444	432	444	458	442	460	472	398	446	468	476	451	418	415	453	456	463	430	427	484	426	452	426	512	442	480	450	408	436	464	472	431	449	451	417	426	465	449	426	428	434	428	434	463	446	439	473	422	468	469	409	414	421	478	440	426	453	453	437	434	462	432	493	441	416	464	485	452	431	430	448	457	415	485	436	435	449	401	436	460	465	395	473	438	449	485	406	426	411	445	436	465	436	448	480	442	428	433	456	457	459	481	447	468	461	457	476	452	415	491	413	466	441	422	471	464	494	477	430	447	455	418	482	446	450	451	452	438	443	446	439	474	451	435	440	442	465	401	436	448	469	427	426	463	480	439	428	464	436	491	425	448	439	450	434	465	407	477	419	453	433	492	450	476	450	433	449	460	440	488	442	437	451	425	500	467	450	446	489	418	418	467	451	451	435	444	450	412	418	434	417	450	430	446	432	474	436	458	450	426	446	458	444	427	421	427	455	450	414	440	408	454	424	432	465	442	468	423	443	452	471	450	415	479	437	452	454	472	436	443	429	457	467	481	497	446	461	438	461	445	445	440	460	460	455	433	472	452	457	438	415	472	435	433	423	427	453	441	461	444	455	444	423	449	463	468	445	432	447	434	437	465	421	477	479	418	460	485	440	473	451	459	449	420	443	452	413	452	445	429	437	463	461	471	446	479	464	424	460	472	440	433	465	441	446	458	461	475	434	430	509	459	513	448	489	440	479	422	426	437	473	477	430	455	439	421	438	455	455	455	459	444	485	455	462	497	419	436	473	436	425	424	465	437	473	424	420	452	454	460	457	467	457	427	487	445	453	415	457	441	458	434	436	470	450	473	430	460	463	462	440	444	436	447	428	464	480	437	460	420	456	409	492	424	470	434	421	452	434	445	460	469	466	420	466	439	425	467	438	456	462	427	494	465	445	443	453	455	463	468	446	405	451	456	472	448	457	460	405	411	460	463	447	433	470	454	447	438	439	428	453	475	451	462	460	450	439	451	435	451	440	436	438	467	441	442	468	420	436	462	434	457	429	479	509	447	490	420	473	413
9246	63335	87607	65258	34144	6771	544	515	491	537	557	549	527	523	499	558	508	576	584	503	522	519	835	1039	867	692	629	546	485	549	538	538	513	528	528	523	494	481	515	534	509	498	523	522	511	528	515	539	539	491	535	492	513	530	539	554	500	531	506	485	560	557	526	496	518	561	542	477	513	572	481	546	503	495	528	534	472	519	485	491	492	536	531	519	505	537	508	517	527	481	551	521	501	531	497	471	482	532	522	492	500	551	486	519	533	489	550	459	530	491	524	515	504	492	507	498	481	526	506	487	481	543	474	524	505	523	518	497	538	479	506	482	527	478	507	486	554	473	499	521	484	519	478	506	476	518	509	478	494	515	511	515	501	515	520	494	490	469	471	493	518	515	499	523	501	466	462	497	524	485	460	483	464	498	528	521	525	484	497	526	477	504	484	470	540	487	490	511	482	493	519	544	530	481	524	522	520	458	508	506	495	534	508	503	518	525	496	503	484	489	519	509	537	465	516	473	538	440	501	508	524	529	530	520	465	492	514	509	487	514	514	487	509	538	484	527	526	489	527	480	477	516	461	530	496	491	476	465	479	514	505	494	572	521	492	483	497	517	539	473	527	494	505	520	510	522	581	502	509	505	519	506	478	485	533	526	525	494	487	489	536	501	490	510	531	549	515	507	480	523	510	477	509	512	475	540	498	504	512	466	549	502	502	488	475	525	509	500	484	496	487	502	492	492	514	489	460	545	478	499	524	486	514	501	493	522	512	476	487	495	472	541	530	534	514	491	498	472	513	501	524	557	486	494	472	492	502	546	502	497	468	497	494	498	519	508	517	506	487	538	499	471	509	499	491	509	511	494	493	517	545	485	561	504	493	475	470	545	526	502	511	538	482	509	538	464	501	516	547	498	500	515	511	490	469	533	506	521	510	524	494	485	469	520	476	508	463	511	475	532	478	467	539	513	530	482	482	466	546	468	472	523	530	489	518	501	479	498	485	530	538	500	474	494	519	499	486	506	482	514	477	533	531	498	518	517	521	482	500	512	469	506	481	524	493	515	544	514	511	545	486	466	504	509	490	485	482	519	483	507	506	509	483	475	483	478	456	468	491	493	507	517	515	482	531	489	510	499	483	474	520	498	524	510	481	508	541	492	500	521	502	518	509	499	484	518	518	523	531	499	514	505	475	477	492	503	497	495	485	480	507	484	510	509	515	517	531	521	491	537	525	514	500	460	517	498	546	553	480	483	501	518	514	498	519	507	502	449	517	504	495	529	499	507	530	538	505	508	496	476	502	510	498	516	462	533	527	528	529	529	480	527	569	542	456	507	498	491	508	506	499	489	499	504	508	511	551	512	526	504	532	528	498	507	487	516	540	489	527	499	485	501	546	504	502	511	452	494	538	511	488	491	507	492	490	487	485	508	473	485	555	532	492	501	489	471	473	510	517	473	522	502	494	531	567	481	526	511	543	530	520	519	495	479	510	486	537	488	513	523	517	467	497	518	535	502	502	527	460	505	529	484	508	483	465	527	528	488	521	523	507	525	507	500	482	485	488	488	515	516	481	498	464	493	484	516	496	459	511	512	470	494	492	517	471	461	516	524	514	543	507	534	510	495	472	492	460	512	531	529	507	504	511	457	522	502	508	482	485	490	499	524	500	486	516	495	534	522	479	517	486	477	515	488	534	488	493	527	506	532	455	484	540	504	493	469	521	506	464	523	505	543	521	511	550	548	513	551	567	480	479	512	529	481	514	477	506	520	525	536	505	498	488	535	543	507	520	494	475	503	559	508	492	519	502	496	526	478	547	509	503	499	554	528	512	561	514	472	511	502	479	476	517	500	481	497	482	527	519	508	476	510	528	512	523	461	481	510	512	476	513	509	485	523	519	490	472	531	517	470	480	513	530	539	507	501	500	506	473	522	468	467	532	490	529	490	507	564	483	500	508	490	493	495	492	507	531	506	528	533	503	487	505	504	490	506	521	468	446	493	504	509	526	501	493	516	484	455	506	451	497	461	514	474	495	512	512	483	520	477	509	505	523	506	501	490	509	499	490	515	522	525	525	528	545	438	517	530	470	498	504	529	535	518	495	507	497	480	498	530	464	526	490	511	467	484	510	486	510	522	522	489	503	484	468	498	488	536	514	512	509	508	532	509	504	494	514	491	484	494	476	486	503	490	509	520	497	540	475	509	532	485	490	558	516	494	481	487	508	528	517	536	448	483	501	513	509	499	493	523	494	539	465	456	516	485	487	479	484	489	473	479	507	507	477	505	519	485	484	520	489	489	510	519	505	498	511	508	466	473	503	525	511	506	492	505	530	504	489	480	496	479	493	497	484	522	501	522	479	488	523	485	522	498	509	517	503	516	480	470	524	537	467	504	546	510	498	458	467	458	524	528	485	525	514	506	485	509	515	468	486	529	519	547	517	482	522	509	492	514	421	508	492	464	526	504	477	511	476	501	513	468	494	434	507	514	508	503	503	509	485	533	500	487	491	471	503	526	468	532	520	488	511	491	471	479	505	496	494	472	506	531	497	475	456	492	480	512	437	530	505	490	529	480	523	506	492	507	495	498	512	510	521	498	515	495	493	451	535	519	506	501	508	532	552	488	480	531	467	519	506	502	488	510	531	491	517	493	518	526	497	476	520	515	464	481	532	506	538	528	499	496	523	551	517	445	495	539	519	456	512	521	514	467	499	511	513	522	548	483	498	523	532	504	480	524	500	524	484	515	475	496	480	473	522	519	518	505	504	514	448	465	482	521	517	475	511	512	485	489	499	530	460	473	478	482	507	520	515	519	537	509	506	477	522	534	494	510	511	517	465	512	510	505	505	530	513	522	505	454	519	476	496	487	520	503	514	482	499	501	510	493	489	490	534	489	499	484	512	470	466	510	483	513	503	508	518	475	541	524	478	488	491	504	465	504	501	487	475	499	485	517	531	548	504	506	481	501	498	493	517	484	500	489	483	492	495	493	486	497	512	510	572	484	503	499	494	497	513	508	485	470	492	467	471	509	501	509	560	512	480	530	515	495	468	527	499	468	532	489	520	498	495	497	507	524	533	501	486	505	496	517	500	509	483	479	500	526	517	484	485	498	491	483	498	500	543	521	514	493	506	498	495	498	495	534	487	479	452	513	502	493	514	512	532	506	515	489	460	490	490	497	513	519	525	489	530	525	507	484	479	502	529	482	519	525	500	573	524	459	490	501	467	566	517	496	503	503	479	535	469	563	527	464	505	533	510	511	478	533	511	550	546	465	523	485	481	510	498	497	494	500	508	554	506	500	482	515	463	494	502	508	514	525	500	517	523	504	542	477	503	495	505	531	562	524	502	481	495	439	539	454	512	488	506	473	488	493	532	510	521	508	479	494	461	522	502	525	551	483	522	471	481	485	479	538	514	483	480	493	512	488	489	492	504	485	471	505	497	503	486	486	469	552	480	472	528	477	518	535	502	487	516	528	504	549	521	522	500	528	521	490	502	520	503	484
27406	21656	29172	23889	7808	825	427	387	356	423	389	371	384	365	375	362	363	358	360	392	373	358	361	403	404	414	420	375	354	375	342	381	386	380	364	357	360	417	419	367	381	372	368	381	352	367	378	394	390	356	363	352	409	373	367	388	383	380	348	354	354	355	378	361	361	362	349	386	354	372	392	337	380	365	376	364	372	346	364	375	420	341	360	400	408	365	349	364	379	415	369	359	388	374	366	351	362	405	367	371	378	364	375	374	396	358	361	394	417	353	358	370	358	376	392	417	367	394	338	325	358	356	390	368	379	344	340	355	382	376	383	380	380	374	373	369	372	359	353	363	375	400	347	361	349	324	391	343	350	366	393	355	395	366	375	367	374	406	413	380	380	396	346	358	356	415	345	380	374	376	382	374	346	362	380	379	371	365	369	400	340	379	355	380	342	374	330	353	365	352	397	382	393	373	366	355	380	390	374	384	360	376	374	374	375	353	393	368	375	359	385	375	386	379	347	345	357	405	397	390	386	366	344	357	370	393	397	373	353	418	377	326	365	421	342	370	399	369	392	383	355	386	365	391	384	369	335	363	379	388	386	330	364	319	370	351	382	351	363	342	381	374	384	357	352	341	334	382	404	375	376	351	370	372	382	331	349	368	357	410	368	375	410	388	358	356	401	371	382	367	376	359	337	385	380	337	370	388	380	367	392	339	378	371	373	353	361	335	385	375	378	357	383	376	376	358	372	349	383	360	373	362	355	365	383	361	333	391	351	354	370	396	378	337	363	357	349	382	353	339	375	387	380	402	376	353	367	379	365	351	387	366	383	356	347	364	369	374	381	379	360	335	374	389	371	387	377	352	349	373	359	360	328	358	398	371	341	366	358	372	342	376	353	349	374	365	347	392	377	370	355	350	331	374	319	341	372	384	399	373	355	402	390	366	393	364	406	387	400	350	365	372	378	362	361	356	381	379	378	392	409	359	344	362	363	386	367	338	388	387	384	395	369	375	374	407	349	341	354	390	422	372	343	361	407	385	411	354	351	359	372	372	339	372	367	379	372	364	381	356	399	378	391	381	341	340	376	379	367	384	355	338	370	360	346	390	399	379	368	320	354	407	377	377	389	364	343	398	400	405	385	394	389	374	384	345	349	373	402	359	340	339	349	358	378	391	383	355	385	364	335	350	372	378	400	357	326	376	380	364	370	367	374	368	349	342	386	338	380	378	381	363	348	363	393	400	377	401	345	359	386	371	352	366	406	359	356	380	393	350	400	338	407	403	371	378	378	373	371	351	372	369	387	356	396	387	360	399	379	394	369	350	350	334	343	357	370	371	393	353	364	385	349	358	397	381	352	353	380	383	382	360	349	350	357	376	352	358	368	394	393	374	372	351	351	362	360	374	359	387	366	391	368	354	341	344	384	365	335	374	337	374	389	364	370	394	366	376	373	391	350	384	378	354	382	391	359	396	401	375	357	334	365	341	351	370	369	390	398	372	375	349	392	364	361	347	370	414	358	378	378	402	380	383	370	358	383	367	369	409	371	357	399	369	396	360	384	428	377	388	371	379	371	374	378	387	344	341	364	359	345	371	397	382	345	377	393	332	382	374	355	381	373	379	377	373	330	351	358	351	342	370	336	352	394	369	376	380	347	365	370	394	374	346	344	358	389	384	368	382	371	339	357	393	345	417	371	415	375	352	368	381	375	351	376	365	359	371	386	370	360	364	362	353	385	378	366	356	392	396	334	356	367	343	368	367	360	392	343	364	368	363	393	367	385	376	394	389	395	398	347	387	378	360	371	401	337	405	360	354	347	321	379	388	330	350	343	347	408	372	362	374	346	370	366	382	326	361	397	340	384	392	377	387	417	382	322	352	376	390	355	374	398	375	398	399	399	384	332	338	380	385	357	364	371	365	397	376	373	376	390	377	386	382	365	362	345	378	378	395	376	356	372	338	383	397	362	341	383	358	391	343	354	395	361	393	362	349	386	372	367	351	386	365	366	364	345	374	371	362	376	369	394	359	393	367	386	357	371	363	350	344	412	396	404	392	374	385	364	375	354	383	363	363	349	353	380	355	377	376	421	395	376	392	322	359	371	347	378	389	404	423	356	396	378	350	381	321	371	382	397	343	368	340	365	376	397	396	378	401	390	407	405	378	367	358	350	372	388	375	395	366	357	377	385	403	355	367	368	382	357	359	369	375	365	378	363	363	375	366	387	405	375	391	348	383	351	355	381	373	338	368	379	341	391	337	371	385	368	384	371	347	368	354	377	370	372	333	333	388	378	380	387	417	341	343	338	355	339	370	357	384	389	397	397	324	357	356	366	371	350	344	367	385	374	372	386	386	369	350	355	348	384	365	401	362	391	388	392	314	406	392	390	369	338	398	333	387	338	355	394	363	374	366	374	351	378	361	364	376	376	380	373	368	393	357	381	406	352	396	404	332	371	386	337	395	385	391	359	364	348	392	380	376	361	372	370	400	411	365	386	366	351	388	355	343	323	351	374	386	338	388	367	392	383	339	349	386	388	367	365	371	360	384	327	396	383	339	371	341	371	373	394	390	394	405	396	381	378	367	366	375	360	362	389	389	343	378	355	374	381	327	366	406	377	413	333	359	370	378	370	370	405	333	339	364	367	376	371	355	352	388	390	369	406	347	354	357	365	371	375	349	371	371	423	342	375	358	383	344	333	374	364	376	344	372	358	367	411	370	393	384	378	366	394	376	377	353	361	374	379	356	355	365	396	389	403	325	382	337	347	400	337	387	369	373	330	370	364	374	387	362	361	337	401	378	370	358	395	352	329	378	372	373	358	335	392	361	396	392	385	386	415	362	368	384	388	374	344	379	359	368	386	361	355	365	353	365	407	368	362	328	386	377	357	380	395	390	372	378	360	343	410	354	371	336	394	346	350	353	395	388	389	350	316	369	398	366	348	381	364	358	363	377	335	378	357	367	412	390	378	400	360	368	361	382	379	348	373	352	362	399	367	366	363	361	396	377	353	348	386	385	354	378	356	388	369	340	388	344	360	364	376	376	346	375	377	386	395	353	371	383	370	392	378	355	363	363	361	389	363	365	377	389	353	366	366	342	348	387	357	334	411	415	391	361	361	384	409	355	352	379	378	378	400	362	349	371	403	351	371	374	380	349	351	357	358	363	338	371	381	391	379	407	376	393	389	350	347	358	394	361	373	358	389	353	356	360	340	360	365	321	349	403	397	360	371	368	393	379	399	391	388	391	366	388	364	378	376	350	347	346	388	367	380	398	355	368	398	368	336	364	389	356	365	343	369	328	373	372	318	327	363	396	387	369	381	386	341	384	338	374	355	392	337	341	364	371	349	361	370	355	393	376	376	389	319	358	337	351	383	349	366	368	376	301	376	391	376	371	338	381	351	362	404	369	397	377	360	374	346	395	374	333	359	330	362	398	398	397	405	401	385	367	391	354	379	378	369	379	390	368	350	355	353	353	384	375	405	385	365	369	351	351	402	379
6178	24818	27727	15476	5097	709	345	364	359	359	381	395	364	372	362	382	378	370	384	331	360	366	402	371	421	389	360	383	395	370	376	377	372	354	394	363	394	346	354	371	398	353	334	387	377	340	383	359	360	371	389	363	377	356	372	373	361	366	379	327	387	400	342	420	379	341	371	399	397	369	389	394	340	354	381	374	383	369	386	366	358	361	355	385	365	395	385	344	347	373	356	389	362	370	354	405	348	332	331	396	351	329	357	378	356	356	372	353	338	351	334	348	383	369	366	328	354	359	342	361	372	365	361	336	352	367	353	385	400	351	355	331	353	376	358	377	367	344	364	354	386	383	352	357	375	335	380	350	393	379	365	345	365	400	369	346	348	404	386	349	348	363	349	358	339	355	372	349	361	396	363	380	341	358	375	343	347	325	347	340	335	360	388	363	403	395	351	344	386	360	382	365	341	343	354	398	352	384	387	372	365	389	360	365	384	358	337	378	390	350	364	322	371	356	361	360	368	356	335	354	386	368	343	388	361	377	339	380	381	405	398	376	370	334	382	399	320	356	363	376	364	337	341	361	343	333	387	355	393	350	349	380	356	383	362	363	368	386	357	339	363	361	350	358	387	328	331	385	370	381	393	361	368	334	329	352	391	368	384	347	404	411	366	365	348	376	357	378	386	344	339	375	351	355	378	362	330	393	339	359	386	360	380	373	383	375	360	352	357	332	357	361	386	371	367	388	343	345	366	354	354	354	376	334	362	343	381	365	356	374	325	389	317	348	358	375	364	372	376	391	356	344	314	346	383	358	344	369	385	392	385	376	348	342	361	366	362	359	380	357	353	356	381	381	354	402	329	354	370	365	359	378	375	336	320	364	400	360	393	369	379	387	352	345	361	395	389	400	380	378	341	375	369	362	376	355	352	366	335	363	358	356	392	355	378	350	345	354	337	382	335	365	362	383	383	372	380	377	382	342	346	379	415	388	374	373	350	394	407	389	356	357	352	385	377	363	361	350	391	363	352	356	372	372	397	322	377	339	364	351	370	374	378	359	345	371	334	383	363	350	369	376	361	344	369	405	334	343	414	356	370	364	342	341	352	381	346	348	358	346	367	362	351	327	351	374	373	358	355	366	366	344	360	363	382	336	333	387	374	358	365	330	356	377	329	341	381	374	352	364	349	402	389	389	369	392	344	369	348	381	357	383	383	380	380	359	362	394	396	346	386	388	350	348	374	350	398	380	354	324	351	346	343	396	366	345	360	353	352	350	349	350	362	336	374	408	340	365	369	357	392	371	387	349	359	373	353	373	350	379	383	333	348	381	342	346	384	366	349	356	358	371	378	403	363	349	378	329	366	365	382	363	343	342	342	345	369	394	382	359	325	386	378	397	349	404	368	398	383	397	390	361	399	408	360	361	394	337	357	380	338	357	355	319	366	380	360	373	386	364	334	373	357	339	393	344	374	360	376	359	367	361	351	362	339	335	349	386	371	363	386	350	387	344	365	382	364	367	358	373	394	378	340	380	353	343	377	367	360	381	367	364	367	363	352	362	366	376	385	326	386	342	346	396	402	372	387	355	367	348	383	378	383	387	376	381	362	353	353	369	360	370	370	372	369	381	343	368	371	416	375	382	395	364	325	360	347	376	383	387	393	359	351	384	333	349	386	366	383	351	367	387	368	355	377	327	421	371	329	333	351	361	369	350	371	375	370	350	348	360	338	370	351	364	359	380	404	342	373	391	348	366	358	364	373	376	354	354	350	385	387	354	376	407	393	364	381	375	369	325	363	365	352	368	395	335	376	374	359	359	360	373	394	370	348	351	341	357	377	330	383	368	365	354	402	375	345	355	349	386	382	375	346	366	356	394	340	373	382	344	355	354	365	345	367	350	379	355	368	346	364	345	359	391	338	386	380	376	393	366	364	377	422	380	358	388	373	384	371	390	319	372	364	368	366	372	354	400	376	382	361	340	357	355	366	397	339	353	378	385	342	364	362	390	408	352	408	350	339	397	352	374	390	353	346	352	338	363	370	373	353	365	355	359	374	340	398	349	409	355	324	360	351	372	353	364	382	354	369	358	378	362	375	323	353	362	353	380	400	348	337	389	349	363	358	392	390	382	329	358	363	384	361	367	331	372	336	398	337	368	366	360	388	351	386	363	337	383	343	358	382	380	373	376	346	386	374	359	354	347	340	373	356	392	342	355	372	358	360	382	355	336	353	378	353	378	397	406	383	381	362	332	387	338	352	394	330	354	385	387	390	376	368	390	336	358	371	356	366	398	343	334	358	386	370	384	384	364	369	399	361	355	349	359	373	350	364	390	350	394	366	395	411	358	377	338	377	379	349	350	333	373	357	367	377	331	350	396	350	344	361	358	365	372	387	346	362	364	348	355	334	365	343	324	376	375	363	357	373	355	347	391	363	400	358	372	370	337	386	369	348	375	362	354	367	372	308	389	395	375	345	376	346	303	357	364	364	351	378	365	397	348	347	355	379	402	392	339	380	373	383	385	335	380	379	356	360	359	382	344	354	382	360	344	365	350	340	345	354	329	383	374	359	377	369	362	359	382	353	390	360	337	322	361	372	335	355	357	347	369	351	354	385	395	351	382	362	352	361	427	368	378	365	329	365	368	354	416	341	339	364	342	355	363	363	345	361	403	357	355	358	390	352	308	368	393	381	347	358	352	374	328	345	367	387	355	407	354	373	372	401	378	386	403	350	367	361	384	328	354	342	374	374	359	381	373	345	360	393	366	368	371	354	375	391	391	364	377	373	366	336	392	361	345	369	397	378	371	342	381	331	364	359	435	353	363	350	343	356	358	348	344	351	344	361	341	382	362	376	337	368	356	341	362	335	363	390	372	361	362	370	370	374	376	304	374	395	354	348	338	369	380	344	391	336	406	357	373	361	397	356	342	361	358	358	355	364	337	367	383	381	342	358	332	383	375	390	361	340	367	372	387	355	355	356	381	366	415	393	329	362	368	350	394	373	338	379	373	367	366	401	352	346	397	355	348	341	382	393	359	368	365	363	359	390	366	367	363	347	354	377	365	378	365	386	356	363	374	329	392	383	345	365	354	354	361	357	382	388	404	359	372	388	370	383	377	354	407	378	352	381	347	343	361	397	377	373	342	345	370	360	348	391	336	333	336	389	374	370	344	400	358	327	366	352	391	355	378	382	340	366	365	379	336	362	357	361	372	380	352	395	380	379	346	365	400	355	337	384	338	390	341	404	378	378	375	365	359	379	405	355	307	403	379	396	360	378	355	343	395	383	391	380	391	331	368	386	358	350	385	359	339	363	348	332	383	375	348	353	362	378	387	358	367	384	382	359	358	383	391	378	337	365	388	349	340	354	388	312	376	357	386	357	342	387	355	382	344	366	373	374	358	369	366	337	368	334	375	381	359	363	360	375	357	360	372	327	360	394	385	369	381	375	350	364	343	370	374	364	360	361	336	366	349	377	374	384	344	353	383	384	335	382	357	358	340
24942	22397	50515	56244	36494	13319	1171	470	406	406	421	396	409	382	406	405	393	402	427	429	400	369	428	493	475	456	426	379	381	377	380	385	367	346	378	354	390	320	396	424	384	418	348	366	384	391	401	407	382	402	386	369	384	345	395	385	367	400	405	417	411	343	379	367	386	363	385	393	380	384	383	407	358	378	399	379	398	346	412	370	380	371	427	426	397	375	371	385	416	353	369	374	364	346	405	385	410	365	384	380	376	377	389	335	420	388	374	371	381	386	388	376	353	380	372	354	366	370	383	358	376	357	396	389	345	375	375	399	383	413	388	409	372	369	379	385	362	358	372	383	380	373	388	345	385	341	391	395	358	370	395	349	363	437	385	363	376	392	378	354	384	373	393	363	378	399	384	381	421	374	387	340	398	360	395	400	385	384	344	373	429	328	361	369	369	400	381	368	372	381	400	369	393	382	414	364	360	396	376	407	381	384	366	374	367	363	383	365	405	398	363	395	370	380	392	360	353	410	379	341	369	386	387	361	387	405	372	401	356	407	389	384	397	418	371	387	421	371	393	381	352	354	378	387	366	365	373	376	358	369	349	412	350	394	398	341	350	390	386	382	409	365	384	405	420	396	346	380	375	376	405	398	355	349	405	343	403	380	341	355	355	359	346	395	373	353	411	353	335	368	378	387	382	363	421	388	398	380	351	389	393	406	380	400	388	372	378	341	367	370	357	385	380	372	386	348	403	365	345	361	348	358	364	375	376	394	387	374	389	418	369	364	375	371	407	367	395	359	351	394	376	378	374	376	411	383	352	384	405	365	370	397	364	394	374	402	394	371	377	379	407	362	368	347	342	378	372	374	389	345	371	379	353	389	369	394	399	379	387	384	422	391	386	358	368	418	346	387	384	378	381	378	387	402	387	377	380	391	367	370	373	403	345	413	400	342	389	386	390	363	381	410	394	370	392	384	435	369	382	407	401	331	364	361	384	360	389	394	384	342	375	382	379	360	358	431	401	378	369	336	386	374	364	395	416	419	389	361	391	390	397	354	362	383	384	372	371	364	390	352	404	365	363	352	381	433	380	377	379	399	386	397	415	368	410	411	382	351	377	386	416	365	397	344	377	351	363	367	383	365	371	421	367	422	362	342	369	356	385	384	376	368	339	358	401	396	356	381	399	376	360	367	414	343	369	407	380	375	361	412	373	375	391	373	381	353	376	396	395	382	371	369	408	398	368	369	376	343	411	389	372	378	366	391	377	378	382	376	370	373	396	385	382	418	373	358	381	382	382	406	375	404	386	362	380	389	371	393	351	368	382	380	401	414	346	405	351	413	397	374	395	375	376	358	395	359	414	370	354	399	406	391	410	404	407	379	403	335	376	361	395	364	420	397	372	339	388	387	375	378	367	395	371	350	378	380	365	405	385	404	357	407	365	382	416	351	399	360	375	375	397	370	401	383	367	389	382	381	395	410	370	359	379	346	384	424	340	383	368	379	406	414	346	368	398	393	386	346	394	371	379	378	386	393	407	376	385	370	374	367	352	409	330	420	391	359	375	395	370	415	385	406	388	417	376	359	371	332	389	359	355	338	366	399	378	365	372	392	387	359	371	367	383	372	393	362	380	388	390	356	374	383	365	391	385	378	390	405	404	368	401	385	387	370	388	397	361	357	403	380	367	355	354	385	418	388	370	368	382	375	408	391	377	390	375	370	360	357	411	384	370	389	399	376	376	345	395	372	346	395	393	399	351	410	367	393	400	388	389	387	377	422	372	366	375	370	388	371	366	346	416	394	414	437	409	386	374	377	411	387	348	406	375	395	410	371	384	366	411	401	388	392	391	384	372	378	367	364	392	378	402	368	375	379	385	408	420	393	392	392	366	358	349	383	422	414	394	362	386	362	372	385	397	399	375	366	387	377	388	381	390	372	353	364	382	379	369	378	382	374	408	396	372	381	376	375	419	383	376	395	364	361	406	393	376	398	371	379	370	381	347	367	398	397	350	375	388	381	378	383	372	350	378	363	365	367	395	369	397	371	404	380	372	373	376	351	353	367	366	396	419	406	410	366	383	426	369	367	383	387	388	392	387	398	376	366	368	381	347	340	391	357	386	389	374	370	365	383	368	392	377	375	378	364	371	365	351	357	333	371	390	359	375	367	377	362	382	388	405	394	377	390	384	367	374	372	417	380	376	383	356	433	389	366	359	384	369	398	359	370	396	376	381	389	393	375	389	389	398	383	337	396	359	392	399	419	389	356	387	373	367	383	399	379	388	408	386	400	388	375	390	408	368	385	383	380	366	403	365	384	383	391	351	391	373	401	367	373	370	377	396	363	382	376	364	374	364	382	364	409	362	408	418	375	419	355	385	326	381	380	409	363	381	391	367	360	373	389	375	371	388	404	411	351	367	384	406	370	396	373	396	400	402	383	369	371	395	376	378	368	410	410	390	395	393	351	346	369	388	386	385	383	380	406	366	363	418	366	376	369	345	368	403	374	359	400	400	401	411	369	384	366	371	392	362	372	362	370	370	374	379	359	405	380	371	412	386	351	401	410	390	378	387	368	382	395	367	360	392	349	373	380	346	364	394	364	406	378	387	372	356	405	403	359	390	407	397	390	366	416	373	376	382	385	378	408	370	379	374	368	337	385	390	374	395	364	366	376	401	379	359	367	387	377	353	391	393	358	377	339	372	354	368	397	362	362	391	391	404	373	369	375	388	383	394	372	377	396	402	362	342	411	384	360	386	333	354	385	386	370	366	347	400	411	369	430	367	372	416	381	385	386	348	369	397	390	408	392	379	352	395	402	405	382	408	405	388	352	420	361	387	380	370	399	362	378	373	387	392	377	394	395	367	360	372	403	352	359	392	389	351	399	348	385	366	404	388	389	377	376	400	385	354	374	366	410	379	340	360	335	368	365	392	369	376	358	370	380	412	352	370	371	402	393	387	348	344	364	378	347	400	365	355	397	385	387	355	373	379	387	398	389	365	352	402	387	381	386	382	391	383	389	384	369	406	409	360	363	369	377	334	367	388	377	379	363	396	414	380	370	364	375	386	354	365	391	381	370	392	348	402	383	392	348	379	389	377	371	382	355	370	392	340	395	370	359	404	382	396	365	411	359	415	373	363	403	368	378	362	362	389	399	378	382	384	384	401	371	357	381	394	342	386	355	390	374	368	375	398	388	396	369	363	383	391	394	384	378	378	394	373	365	360	411	380	352	379	395	373	374	358	403	373	358	372	393	374	354	371	387	403	398	364	378	419	364	363	377	412	395	398	375	376	355	372	329	394	364	384	345	365	388	415	379	394	423	386	359	353	354	415	378	386	375	403	368	374	385	383	382	351	396	374	362	365	404	401	387	391	407	372	403	385	369	360	352	397	406	407	376	379	378	367	376	399	390	383	374	404	392	378	340	376	424	388	360	358	382	394	386	363	399	382	380	394	372	370	401	404	371	386	383	378	373	382	398	355	383	431	393	406	390	413	380	373	394
15750	71833	78770	54526	28068	4787	387	434	424	423	437	448	404	433	393	421	419	467	480	419	433	409	489	582	549	508	426	437	435	411	410	415	434	395	424	432	447	412	392	431	439	407	444	396	420	413	393	410	400	395	443	408	429	405	438	434	469	418	438	380	401	435	455	425	411	429	423	416	406	401	424	424	430	439	441	411	381	389	363	397	412	434	411	416	403	450	407	433	428	453	407	414	425	426	399	441	420	402	437	415	409	416	391	428	449	440	421	411	417	404	425	448	393	424	410	399	443	427	420	383	431	411	404	402	400	431	410	401	389	387	398	399	410	406	435	426	404	419	396	399	418	408	404	393	443	422	400	428	399	428	392	386	434	390	380	410	421	416	420	374	408	402	414	433	417	425	404	414	443	408	417	482	412	429	387	400	438	417	408	391	379	396	448	410	408	423	400	431	384	367	416	425	408	387	459	404	444	407	387	415	378	381	416	448	412	411	426	413	430	407	457	403	428	441	439	416	427	421	413	430	394	415	423	404	433	375	457	434	443	419	441	391	439	390	389	439	458	415	421	406	460	433	419	386	440	402	425	426	398	416	426	397	401	400	402	425	403	397	413	402	414	424	382	401	428	435	451	412	448	409	411	425	421	403	400	433	425	395	418	421	384	373	392	414	399	388	388	402	409	452	411	428	405	417	407	414	432	407	411	417	402	401	429	433	432	412	378	430	414	423	387	429	398	399	403	390	429	437	388	399	419	423	375	410	402	410	442	392	420	381	408	389	419	451	431	410	385	405	373	432	413	414	368	426	367	429	434	418	408	393	395	387	424	449	381	407	408	359	416	380	409	440	426	475	423	430	453	422	421	420	424	403	455	430	407	431	416	410	429	447	400	446	406	432	413	394	381	392	424	381	442	445	407	399	404	413	391	380	423	434	392	447	398	356	441	442	426	403	400	426	462	420	425	407	419	398	445	384	396	421	406	398	413	441	418	436	389	391	420	400	404	420	428	431	429	399	442	426	402	399	406	444	393	398	414	434	420	422	430	452	449	393	411	416	392	405	438	432	429	420	415	403	400	391	375	416	376	452	389	417	449	439	386	414	433	425	410	428	435	427	419	417	425	384	404	445	379	408	429	406	379	417	414	454	414	441	402	387	395	428	428	414	449	373	390	423	401	406	392	373	430	434	432	418	420	392	404	429	422	429	409	386	385	432	412	397	414	455	401	394	420	426	387	398	441	442	410	398	417	394	383	404	397	398	438	397	372	462	410	440	414	406	432	386	373	416	406	409	416	437	419	413	433	414	395	420	433	420	437	434	407	355	425	425	410	427	405	441	408	411	401	413	408	444	413	443	419	429	412	422	438	407	432	395	418	426	400	433	354	405	413	406	386	452	449	418	381	381	390	447	418	376	426	430	439	431	418	406	414	394	384	410	424	448	419	406	402	392	416	415	421	413	451	379	407	396	396	434	420	460	418	382	405	421	403	441	450	404	403	433	423	411	429	423	432	380	421	408	404	389	412	420	442	419	408	421	406	406	390	421	397	406	416	421	431	404	409	429	414	411	385	443	462	388	408	399	412	387	392	425	398	470	387	435	421	448	409	410	435	423	390	409	400	386	417	399	391	377	390	404	447	371	423	416	417	422	399	456	402	414	442	389	369	436	426	405	390	407	404	390	391	399	397	392	431	436	419	411	381	403	415	397	426	422	429	437	413	371	453	394	430	413	407	445	416	430	409	447	430	422	453	422	438	407	423	436	391	393	401	459	409	422	400	389	418	420	437	427	379	421	417	422	427	407	405	430	396	446	399	385	392	412	436	408	434	414	421	425	391	393	439	424	397	430	435	407	393	395	391	387	423	435	387	438	414	429	415	435	447	430	389	406	396	442	413	384	408	407	432	423	419	416	409	392	420	435	438	374	432	430	430	440	402	409	442	416	408	396	388	390	403	433	421	396	394	387	428	386	390	438	428	391	401	393	417	424	437	399	381	438	377	454	425	403	397	385	435	411	414	429	417	427	386	417	375	436	397	396	443	411	399	404	422	418	429	436	432	435	410	415	434	410	420	414	416	467	436	422	370	422	410	432	391	424	398	424	458	442	374	416	407	418	426	398	406	423	419	432	395	411	390	355	408	433	399	422	380	415	406	416	391	445	390	457	363	407	380	408	444	411	458	435	388	418	398	418	461	447	415	398	398	420	432	408	412	392	414	408	407	425	413	422	378	382	436	412	469	371	393	403	385	388	406	402	402	435	426	370	408	366	404	434	421	418	418	402	434	399	407	414	392	400	411	421	444	393	406	435	405	417	426	392	409	462	436	405	465	454	413	421	419	394	440	440	405	406	412	439	370	437	466	431	427	390	420	411	417	402	371	389	422	439	450	385	439	407	420	407	400	417	395	394	391	405	421	399	398	407	404	431	402	410	418	455	425	400	420	388	420	413	406	430	436	413	386	401	378	414	446	423	403	427	395	414	384	371	385	399	392	437	446	406	410	397	407	415	430	445	414	456	415	432	433	425	423	395	438	386	406	441	418	415	424	378	393	403	418	395	401	426	395	418	420	397	416	404	422	403	384	427	418	416	442	414	405	363	398	428	421	433	405	386	407	414	405	420	425	424	381	428	407	392	416	444	411	422	439	418	419	444	434	393	434	399	416	412	395	391	425	454	415	396	433	425	398	436	457	423	425	409	417	400	428	423	386	391	382	460	389	412	445	432	375	398	419	407	404	413	371	406	453	426	415	435	405	400	417	443	390	405	398	423	431	388	427	412	391	402	395	413	411	428	386	404	426	430	402	408	385	381	442	449	428	387	427	396	421	436	417	386	403	410	418	390	410	375	447	409	411	395	458	430	430	442	397	417	400	404	398	427	438	408	414	410	442	435	429	379	447	415	422	435	429	409	402	402	430	431	419	403	431	418	416	462	403	392	382	392	411	437	437	395	412	452	418	422	460	417	422	386	375	433	472	427	417	369	428	453	398	421	423	433	412	419	417	407	380	427	434	380	389	410	430	422	394	393	443	442	414	402	413	390	410	368	419	401	412	410	385	417	405	429	378	403	440	435	438	408	392	400	425	428	440	404	407	427	389	456	399	399	416	428	406	451	409	395	437	432	466	403	398	388	427	401	425	413	425	410	384	441	388	415	426	399	434	402	434	417	406	398	418	425	396	426	405	376	377	379	436	428	442	419	420	419	400	404	438	425	430	407	411	423	385	427	406	445	425	439	414	421	396	423	459	410	425	426	445	394	437	400	391	394	403	391	400	420	415	380	404	418	419	447	454	403	415	419	418	397	421	393	405	424	404	413	440	444	413	440	436	384	432	418	455	413	419	430	392	425	440	426	449	398	412	419	381	428	397	420	407	406	367	367	411	391	401	452	410	410	399	410	420	416	391	395	443	418	417	423	435	420	436	428	470	458	455	407	419	413	438	386	389	431	408	409	388	386	387	394	409	380	455	423	396	437	414	376	406	435	403	418	440	405	423	377	397	392
23918	22862	43552	48726	38111	19558	3777	691	526	483	497	488	495	471	488	446	470	484	473	451	474	490	538	581	596	549	536	435	436	464	512	450	424	490	467	479	447	445	441	487	430	434	443	431	428	505	454	416	470	480	448	468	455	444	413	439	447	477	474	458	438	448	461	443	480	443	456	470	454	460	466	445	385	464	478	428	473	442	443	480	470	423	443	441	461	447	433	450	464	454	427	465	461	470	447	460	428	434	439	471	465	458	429	467	470	433	423	447	447	488	489	458	459	453	475	432	460	460	432	451	441	419	450	435	433	472	420	415	468	433	458	491	406	439	431	436	447	460	429	436	450	456	426	450	453	457	405	439	460	452	437	474	435	452	441	443	459	443	421	456	429	445	431	399	489	477	446	425	417	445	453	436	478	441	480	447	434	423	427	440	480	471	462	457	454	476	452	465	452	434	402	442	477	431	480	410	428	475	446	448	452	444	432	466	457	461	426	452	413	452	431	413	440	449	464	467	469	468	414	417	403	465	433	436	449	419	439	441	448	443	466	461	467	436	429	429	443	414	425	456	431	467	465	448	449	459	456	459	433	448	447	475	444	457	451	440	432	416	451	416	452	468	435	441	450	463	396	444	430	450	476	426	469	439	482	471	443	481	430	470	453	436	485	449	441	432	486	434	422	452	424	470	461	452	460	437	469	452	447	441	455	457	448	440	439	463	479	410	454	482	408	460	459	430	456	453	431	464	469	441	480	475	440	455	447	481	428	464	443	446	455	464	465	477	486	449	440	466	460	422	427	474	425	458	445	421	447	461	468	453	467	456	448	431	474	429	458	447	470	459	457	459	472	413	421	517	427	458	481	424	441	454	446	474	440	434	456	434	456	449	430	476	445	437	413	426	459	429	442	462	422	452	433	421	426	457	462	470	427	452	500	485	427	434	468	453	468	442	421	483	467	455	470	453	482	492	471	450	440	413	457	439	430	469	442	441	487	437	449	424	449	447	442	454	456	447	419	440	476	424	431	463	430	434	486	463	461	444	452	475	398	455	404	442	441	441	440	486	464	463	448	461	454	435	470	460	428	464	450	457	440	451	459	444	435	454	452	446	451	459	480	456	444	449	415	428	435	477	437	433	490	442	448	446	433	469	452	452	417	438	435	496	449	439	464	432	412	480	477	449	437	449	465	473	461	454	480	458	463	458	476	396	455	480	429	431	467	446	438	452	438	461	495	431	463	458	489	440	454	440	432	459	439	453	454	457	425	432	467	441	452	445	442	459	476	409	461	439	436	446	464	476	479	432	460	504	424	441	406	461	467	503	431	453	477	481	433	484	420	421	421	431	428	439	445	426	450	471	455	408	461	440	457	480	512	456	443	430	438	478	472	471	475	459	420	438	497	437	448	415	454	452	451	474	456	433	444	449	445	435	422	436	462	443	452	457	464	457	446	472	507	457	455	432	459	459	438	459	456	429	457	443	495	458	433	452	451	483	466	444	453	440	448	430	459	415	461	431	445	458	470	485	456	432	432	461	454	463	428	463	458	438	439	435	479	464	477	495	438	450	479	416	434	444	395	424	473	502	447	415	467	458	444	415	476	424	447	444	442	440	458	454	429	488	469	452	434	483	445	451	496	426	443	434	433	438	446	460	460	491	422	449	468	447	444	422	443	453	469	436	477	456	463	452	436	461	420	456	442	481	444	426	443	454	435	480	440	443	485	444	470	438	456	451	432	488	436	473	454	446	473	483	471	453	460	442	494	476	431	409	439	429	429	454	429	435	473	443	418	505	480	449	424	455	424	464	452	443	415	400	451	443	455	428	470	469	438	454	441	473	448	467	451	457	438	460	443	458	477	469	469	447	452	437	433	466	456	454	483	447	419	434	475	454	456	494	465	439	450	463	451	458	459	496	455	442	450	475	409	425	470	459	468	430	433	452	436	431	455	473	432	452	481	467	455	471	432	446	424	461	442	410	448	459	412	504	428	418	426	455	423	434	448	459	501	443	454	466	427	475	474	407	443	448	462	428	441	438	422	452	446	445	450	477	402	490	455	451	427	464	471	425	443	450	480	434	450	483	460	472	472	435	435	453	452	451	434	462	406	416	464	486	470	455	440	470	480	419	423	459	461	489	440	427	458	479	429	413	422	429	476	452	398	472	483	442	430	433	459	464	443	446	436	409	410	472	410	470	473	446	451	421	438	460	447	404	429	443	479	464	444	442	414	462	467	422	476	444	461	459	459	434	487	448	435	456	465	430	419	474	461	426	493	435	433	467	453	423	461	431	468	438	442	430	436	471	468	467	440	437	427	457	450	440	492	411	442	447	429	456	434	479	460	480	465	454	460	487	400	425	408	436	409	419	436	444	437	460	447	451	440	427	422	460	433	461	439	468	450	471	451	473	453	449	447	443	456	466	457	451	451	410	467	426	430	458	442	456	430	437	455	446	432	450	476	458	471	494	462	473	486	452	443	442	410	430	419	436	445	419	475	506	435	483	479	458	458	437	399	450	485	478	480	490	455	435	485	440	424	472	430	466	442	453	486	451	447	452	455	435	435	428	396	442	461	433	440	451	443	466	442	410	442	483	441	477	425	444	487	439	458	421	469	419	481	448	427	453	433	457	447	424	449	437	471	472	478	469	440	441	397	438	475	456	415	486	448	413	426	473	440	446	437	436	484	453	429	454	466	447	459	438	454	445	471	408	440	461	482	457	481	433	425	436	488	448	426	420	473	434	461	455	438	454	440	448	450	456	421	463	460	415	463	453	437	449	448	462	436	450	438	446	457	421	441	452	462	431	458	448	423	434	460	467	383	456	436	414	507	435	437	453	433	460	445	446	428	468	480	464	473	474	399	446	463	422	436	476	449	475	472	444	462	417	417	444	460	459	440	481	422	460	449	413	441	456	475	416	462	443	456	457	483	445	449	458	418	461	467	441	458	450	509	465	442	382	426	432	425	489	453	445	462	459	437	431	445	468	425	486	458	467	432	442	452	434	460	445	443	457	457	451	456	422	467	453	446	451	412	454	465	480	446	418	432	476	421	477	455	438	463	466	419	459	465	404	435	427	447	434	425	480	440	441	458	476	461	467	440	478	448	480	442	521	483	463	444	415	436	467	470	411	466	431	448	446	439	440	496	483	476	388	474	470	427	469	467	426	454	444	436	449	464	442	452	433	467	459	451	439	473	482	450	402	444	470	442	463	471	466	456	440	466	434	468	472	477	470	478	423	451	447	458	478	415	463	436	441	447	469	439	440	479	444	445	454	470	469	436	463	460	438	450	479	472	405	444	448	445	419	489	442	459	452	449	492	400	448	435	444	488	461	437	472	431	456	443	433	454	476	431	458	441	492	445	439	463	462	426	443	452	472	427	445	451	476	456	467	479	461	441	413	439	461	424	469	453	458	440	447	415	439	468	440	446	449	441	445	494	440	466	460	459	469	460	441	472	405	443	474	459	469	421	394	433	419	454	452	480	477	468	441	473	461	422	424
26089	81400	84135	63760	37486	7245	526	519	512	485	528	548	482	521	532	531	550	530	553	521	527	497	744	761	761	659	553	523	532	472	499	485	501	485	496	502	483	535	502	505	477	523	501	493	501	564	527	490	526	494	552	511	557	526	517	496	462	513	515	534	510	501	478	527	505	495	525	533	502	546	541	473	525	514	557	479	450	483	507	528	483	504	473	477	509	522	532	494	458	523	525	509	476	533	504	545	541	523	512	507	536	514	506	484	496	524	514	482	500	506	529	499	495	487	502	492	532	519	493	496	506	537	497	478	538	497	509	493	508	508	509	513	489	477	516	535	501	492	492	511	485	503	524	503	498	531	548	500	499	482	484	477	543	541	520	529	495	474	487	483	521	544	480	502	485	486	532	533	538	511	483	494	517	485	525	502	501	486	511	482	489	481	483	475	508	547	543	532	527	481	545	494	527	508	511	513	478	556	504	522	494	505	507	511	515	482	513	501	477	504	498	513	493	526	548	488	522	486	485	473	506	497	471	493	518	490	522	477	519	543	520	507	473	539	537	495	514	515	516	494	495	517	544	521	465	504	528	483	525	492	502	520	477	508	512	468	516	520	487	493	475	504	509	537	560	513	515	495	510	496	516	480	491	501	491	510	514	509	484	519	515	508	510	490	547	471	546	496	494	523	493	519	519	522	529	503	485	514	484	500	498	495	467	511	530	486	512	526	509	516	512	512	485	525	514	511	525	487	484	485	454	531	520	466	537	469	518	483	481	518	516	476	510	527	531	504	466	496	506	468	508	493	511	543	490	494	476	522	536	485	522	529	522	564	553	519	496	536	532	536	521	477	479	483	495	476	522	488	484	541	520	466	479	510	515	503	482	497	573	513	524	492	476	498	495	488	539	519	446	498	515	531	494	499	465	513	547	500	508	525	519	491	516	506	495	508	521	497	501	523	490	475	520	511	478	488	509	497	481	537	517	493	529	463	482	485	505	531	573	510	527	481	532	536	525	496	519	513	518	536	511	487	497	489	504	520	523	511	519	502	468	466	540	497	531	489	487	506	538	503	514	534	513	521	522	528	501	488	545	484	492	500	499	538	511	474	513	481	505	509	520	516	526	498	504	509	515	501	526	478	545	528	486	531	514	523	512	536	481	488	511	519	538	474	551	498	532	516	513	528	477	545	546	525	530	493	471	515	509	512	484	496	483	486	495	558	479	507	470	496	551	513	516	503	484	505	525	514	542	501	543	510	497	495	481	525	515	544	487	508	482	521	501	479	498	476	508	514	482	505	498	530	499	510	496	488	507	540	477	495	509	507	525	489	485	483	489	483	523	546	489	505	515	467	504	492	498	488	512	490	540	509	497	519	549	504	507	460	520	509	538	521	517	485	533	517	530	533	518	469	492	478	506	512	497	527	534	479	482	453	527	482	507	519	499	469	476	510	487	504	519	486	472	536	502	518	515	494	502	508	508	542	523	493	519	543	524	501	503	494	486	478	524	511	540	490	450	513	472	507	494	526	488	510	521	476	517	514	513	456	507	511	478	487	471	505	530	519	520	485	512	514	550	452	518	514	510	514	524	514	532	489	479	519	482	503	506	487	515	532	505	478	488	479	510	493	474	494	531	491	495	509	511	529	555	490	475	469	517	495	489	498	489	505	467	520	491	521	523	502	526	507	512	485	487	490	509	478	538	539	524	504	497	500	499	499	501	536	485	527	497	480	472	539	478	505	490	526	511	496	485	550	508	492	533	537	520	536	504	538	519	536	483	516	489	533	513	509	507	541	521	547	500	492	516	549	515	520	510	495	565	521	497	498	500	523	515	477	541	484	512	492	516	483	499	537	491	503	510	473	531	509	466	499	506	518	460	552	491	467	541	481	489	444	491	474	536	485	522	528	504	501	473	515	520	548	506	480	529	485	554	492	501	472	500	500	495	518	493	497	532	500	481	567	526	532	508	475	517	529	539	485	481	517	534	534	507	513	495	534	506	486	534	509	506	493	531	478	519	483	544	525	512	488	448	514	521	545	521	511	466	525	533	517	529	514	498	510	489	489	496	496	523	532	497	527	499	502	503	500	529	537	514	517	515	488	486	504	485	496	522	522	529	493	498	497	477	494	477	478	474	472	458	467	506	526	528	516	513	524	531	470	500	495	525	496	510	535	486	509	525	493	505	502	536	491	510	498	510	501	503	471	521	482	522	516	517	528	540	517	521	483	511	527	468	547	492	477	495	518	504	499	469	495	502	487	519	524	504	519	510	562	501	512	496	516	539	477	499	498	487	509	517	487	531	517	502	492	510	482	505	515	520	502	508	497	514	474	507	524	543	524	500	518	514	508	542	525	496	495	471	492	502	487	514	496	496	507	506	493	508	496	492	530	510	498	530	504	526	529	493	519	525	489	498	532	559	525	530	535	538	490	519	463	503	511	493	484	480	515	477	548	500	540	499	504	511	527	547	515	514	481	472	490	529	470	508	502	513	489	486	495	531	525	497	507	508	509	493	511	481	552	493	542	553	466	500	518	528	510	514	504	509	509	519	509	484	471	480	542	477	534	545	535	498	505	515	547	500	484	440	529	519	516	520	470	497	462	499	497	511	491	511	486	532	522	489	507	499	511	480	536	460	520	486	540	506	504	513	500	513	485	511	508	529	500	481	551	492	507	509	491	467	523	500	487	513	515	482	526	496	534	500	477	441	532	485	489	560	511	509	482	530	484	480	523	505	524	462	480	491	504	482	503	488	492	518	486	477	510	511	509	449	592	517	475	498	524	461	506	531	519	494	521	505	471	526	464	497	486	513	506	508	501	563	501	482	481	551	495	518	498	512	495	509	530	481	515	516	481	497	483	507	532	504	495	496	496	465	522	505	528	488	522	481	500	530	474	524	488	513	531	515	499	503	499	521	499	497	508	487	536	471	525	513	545	498	516	511	502	474	514	483	514	496	485	487	466	489	536	540	499	500	484	512	497	517	465	509	480	478	476	492	528	538	475	563	480	491	517	524	520	521	543	504	515	502	491	533	481	523	528	466	489	513	497	484	537	518	509	518	481	520	504	484	533	502	485	522	504	470	533	482	457	526	494	503	509	492	535	539	504	471	509	550	532	472	502	498	526	496	488	501	530	512	491	472	519	488	509	495	515	530	498	488	501	527	537	492	521	505	458	493	476	498	537	518	503	527	521	506	502	511	487	527	523	549	497	514	538	526	493	499	499	535	503	500	464	512	515	492	468	511	542	519	480	509	537	482	486	492	504	503	491	506	490	547	499	531	486	491	476	514	535	491	472	517	496	543	503	488	506	463	516	511	527	503	490	511	489	497	506	492	517	536	488	484	556	474	477	459	506	523	519	483	524	492	496	542	499	509	532	463	505	490	481	508	541	492	515	531	491	520	480	501	498	485	540	531	501	493	506	523	484	515	530	527	518	487	520	517	496	515	518	525	528	504	530	516	487	512	461	480	520	466	480	488	464	501	518	508	512	475	488	516	508
27340	23758	31232	20482	5736	680	387	389	358	377	409	367	368	361	385	349	370	379	380	375	345	374	361	386	386	414	366	346	389	340	364	343	353	370	390	385	405	396	357	372	380	341	372	381	383	368	363	354	363	373	350	366	386	373	355	382	350	372	373	370	363	384	366	357	345	379	367	414	385	360	360	373	360	370	405	371	390	383	388	363	392	387	361	389	376	332	365	361	390	390	363	378	371	348	389	346	366	373	365	380	339	414	390	335	395	389	396	366	357	406	381	356	369	385	391	355	381	356	360	346	360	370	382	367	356	389	347	347	377	387	357	362	373	399	344	389	368	378	349	375	366	389	386	363	369	341	389	353	390	373	371	359	383	349	381	355	373	348	389	361	357	348	373	339	377	340	358	390	372	354	377	363	402	350	384	342	371	374	373	367	386	371	346	359	342	362	406	368	388	352	371	339	345	443	375	319	377	367	377	363	375	330	367	343	363	389	354	351	364	359	332	372	390	343	334	324	343	371	366	364	394	365	374	363	398	404	373	343	347	380	372	384	360	368	337	363	378	359	368	353	359	347	368	369	408	393	382	367	379	369	330	374	394	370	398	359	361	366	348	366	374	329	334	368	344	369	361	388	379	384	388	358	360	354	391	356	373	365	353	364	373	404	396	336	368	339	368	366	376	351	371	380	352	348	388	336	382	374	389	372	355	367	360	370	396	378	358	399	349	334	351	374	373	363	402	372	344	396	346	377	376	367	392	365	358	370	349	399	360	352	381	319	337	352	392	365	340	365	365	392	363	361	358	346	375	305	366	393	371	374	326	358	350	400	353	363	377	399	376	332	403	367	376	363	368	385	337	374	378	401	386	330	381	346	347	366	402	358	378	361	385	383	366	378	343	354	344	377	383	343	361	396	347	348	394	368	402	341	357	367	374	367	372	343	405	364	364	342	363	386	353	377	339	358	389	397	372	343	362	386	390	374	379	398	385	350	408	336	385	362	377	355	387	352	374	382	389	343	355	364	355	337	354	372	377	346	337	336	378	355	378	360	383	366	347	344	375	340	395	353	362	394	394	351	365	398	368	337	348	325	357	372	386	360	363	404	382	371	356	352	343	358	378	349	353	368	371	347	388	397	385	376	399	357	335	342	373	362	387	359	375	341	394	395	374	387	323	388	362	368	386	365	379	401	368	396	378	372	380	375	350	384	347	389	339	343	335	365	397	353	354	341	374	364	362	379	339	370	358	318	363	375	349	361	336	366	372	370	401	362	357	380	391	383	398	394	356	366	381	351	347	357	381	362	348	394	351	392	404	353	377	387	363	375	385	368	354	399	379	373	383	347	396	372	394	392	366	356	370	365	371	395	335	368	380	353	358	405	373	358	361	328	340	369	353	378	404	366	375	371	367	362	397	367	374	353	390	374	365	357	393	369	377	387	413	370	368	370	386	388	348	358	368	365	350	391	382	395	371	356	340	360	341	377	356	353	374	384	374	392	344	361	372	407	355	353	377	374	368	383	362	348	378	368	389	327	383	373	358	366	344	404	369	377	400	381	382	390	366	354	374	378	363	368	321	376	363	358	352	387	396	348	371	362	383	356	400	360	346	362	372	381	353	345	384	395	395	381	376	378	374	383	376	357	378	348	354	338	387	385	376	370	374	389	402	367	369	382	368	352	368	302	357	355	356	364	352	380	349	371	382	409	364	374	369	326	359	358	379	376	346	359	384	381	347	399	383	355	356	385	379	392	346	392	398	375	365	365	336	326	357	342	369	378	364	374	354	375	344	355	365	370	364	341	394	374	388	353	352	360	387	386	379	377	348	377	369	386	370	341	357	385	394	319	393	382	385	368	376	372	383	372	377	368	376	358	372	365	452	373	336	387	376	366	351	380	419	370	359	392	372	373	334	348	361	370	354	373	362	399	370	346	352	396	379	363	377	359	353	348	393	375	398	364	351	417	400	398	355	386	377	379	376	362	360	366	345	383	357	343	386	343	362	371	387	379	375	363	380	364	360	361	370	351	428	383	347	374	402	365	383	360	357	353	374	353	372	368	364	361	382	358	373	348	350	341	342	392	366	363	364	399	381	335	377	375	362	350	357	415	361	389	384	366	363	372	369	339	346	348	372	375	400	383	361	334	328	331	362	400	377	390	407	348	372	353	340	381	358	343	366	354	382	355	367	351	346	345	342	365	358	357	400	382	380	338	342	362	398	354	387	378	406	384	345	366	403	351	365	387	356	365	350	366	359	372	387	357	361	368	344	381	381	357	363	367	404	353	355	364	375	370	371	369	367	387	365	372	342	364	332	385	342	359	378	375	353	376	349	374	396	337	329	365	378	386	391	373	374	354	359	339	371	345	365	386	364	353	367	354	369	394	351	383	396	382	381	380	361	374	378	349	380	376	353	399	363	362	369	359	357	363	381	400	368	366	363	382	359	391	345	350	358	328	359	381	380	382	346	382	365	375	413	412	391	368	370	378	376	371	352	362	363	346	353	362	343	359	375	383	356	362	343	371	355	401	348	378	365	359	374	368	375	361	374	368	364	338	397	398	378	352	395	379	373	364	350	344	382	362	336	363	361	368	409	397	397	379	383	359	357	414	362	353	383	347	359	394	400	357	353	383	364	371	353	423	361	369	363	356	342	386	380	331	370	373	382	397	388	368	378	375	345	346	365	355	363	360	353	404	376	360	393	354	342	346	380	333	352	340	340	374	372	341	385	366	347	365	387	393	348	371	345	384	391	349	381	345	344	388	365	353	339	351	383	357	382	367	368	391	378	389	349	382	377	391	378	345	363	363	391	371	369	368	345	368	330	387	356	348	400	400	387	345	362	347	385	406	382	356	349	354	408	366	356	392	343	403	344	345	369	398	366	354	385	342	371	396	389	370	353	406	381	387	366	389	363	357	379	353	355	321	380	372	384	398	401	382	351	391	394	349	385	332	370	343	359	362	348	375	384	374	394	382	385	336	390	397	397	337	364	353	371	363	354	335	357	333	325	353	367	399	358	339	362	378	374	387	371	398	413	372	370	347	384	366	362	379	397	327	362	378	337	359	388	353	367	380	380	356	336	338	393	343	355	374	348	377	371	388	359	338	349	359	368	341	393	396	387	350	380	377	364	367	355	385	360	371	370	363	393	365	361	381	395	364	351	368	372	365	420	348	362	374	377	387	357	371	380	357	374	399	382	391	409	327	348	387	360	413	383	380	371	379	328	395	378	346	375	368	363	370	360	340	363	365	370	383	349	375	390	379	343	392	373	351	365	388	371	375	349	360	392	337	412	400	311	351	341	323	382	379	368	371	378	374	387	352	333	375	343	360	382	384	409	372	363	364	387	402	387	368	363	362	370	402	362	387	386	364	389	376	369	359	335	343	394	353	371	342	371	391	379	353	355	381	384	346	351	383	387	368	384	367	343	343	360	332	344	378	386	394	402	389	334	356	357	362	373	380	380	350	341	390	347	371	385	376	382	381	362	355	374	370	364	360
7345	29562	28688	12635	3788	546	371	390	380	359	387	358	361	379	353	361	386	390	367	361	350	361	377	395	417	395	369	370	374	337	357	353	353	376	375	327	373	378	377	363	385	402	354	386	372	352	386	343	363	340	373	353	368	384	378	369	358	348	349	349	380	372	362	406	383	343	351	372	391	353	382	372	367	369	351	371	345	369	365	374	392	350	349	365	340	392	374	366	365	370	380	355	352	360	344	361	368	386	396	361	340	342	355	375	369	362	384	361	370	385	360	331	354	384	322	361	344	362	381	381	359	374	370	384	332	408	349	376	359	331	363	362	338	373	353	364	384	383	342	335	349	356	339	339	335	343	362	370	357	356	384	387	340	353	378	341	350	353	382	371	368	374	377	386	375	392	342	361	351	348	373	366	337	374	351	364	341	376	345	368	377	365	375	362	387	363	378	368	342	365	372	358	387	366	378	347	354	367	340	342	401	433	399	356	368	380	346	369	370	349	370	362	349	355	374	378	385	370	340	355	353	351	375	346	329	369	350	361	367	382	371	379	341	390	353	341	368	356	382	378	373	358	374	366	373	359	364	360	370	374	364	369	372	346	363	360	333	377	328	366	362	335	327	401	354	402	362	356	346	367	358	365	379	381	349	351	345	360	356	335	358	356	376	331	352	377	379	359	353	357	353	367	345	379	372	340	358	383	366	361	333	380	351	352	360	375	352	371	347	392	358	329	353	349	410	369	370	361	372	384	364	364	344	434	377	355	357	375	347	333	373	354	342	391	348	350	355	360	362	372	351	384	351	320	375	368	396	340	365	354	368	349	330	336	336	379	343	345	383	351	367	369	370	367	402	383	338	341	331	383	344	353	353	364	373	353	361	313	340	351	353	306	341	409	375	378	375	356	368	382	360	349	362	367	339	383	363	379	358	378	343	387	366	363	336	366	387	363	387	370	332	356	351	321	383	346	349	378	356	362	344	369	395	323	338	338	403	345	368	379	367	360	364	354	345	392	370	375	394	379	369	364	392	346	333	351	360	359	359	365	343	363	372	371	359	334	336	363	370	360	371	363	381	387	360	353	368	355	354	361	346	375	389	336	390	405	386	365	368	349	379	345	358	373	355	387	386	372	401	362	365	337	352	348	382	360	391	325	376	350	350	373	366	359	360	394	384	340	355	400	360	377	369	331	371	374	381	373	329	361	373	401	398	372	389	394	359	349	346	375	387	351	359	349	353	357	376	370	349	401	337	347	359	370	389	349	361	387	363	353	389	342	348	382	377	375	362	355	391	388	357	380	341	381	356	338	331	337	354	392	380	376	365	358	324	341	352	357	349	375	383	384	389	314	370	382	386	357	377	346	341	339	346	315	352	378	352	382	346	359	356	368	359	355	329	335	383	370	377	338	365	380	383	398	388	376	380	378	371	368	340	349	380	342	386	355	354	345	369	364	387	353	363	372	359	364	361	368	373	386	372	339	341	369	349	327	343	361	375	372	379	361	357	353	374	341	394	351	361	365	347	375	353	385	333	340	386	354	342	373	359	387	356	331	403	349	406	350	393	372	378	332	372	326	363	323	351	332	335	374	347	375	332	384	355	369	372	374	362	359	358	358	369	335	390	360	326	337	354	339	366	343	374	384	363	375	406	384	322	382	361	334	393	355	345	356	363	379	336	374	339	403	360	342	336	366	378	332	378	354	368	361	345	364	313	373	360	376	373	365	340	338	347	369	357	347	351	343	378	332	390	375	373	380	325	350	318	369	357	359	350	367	385	348	360	358	335	349	349	354	382	380	372	358	369	364	359	358	372	386	377	360	356	378	352	355	353	380	378	368	383	329	338	363	383	348	372	357	375	372	355	374	343	380	368	351	386	349	376	362	359	351	340	390	323	340	373	362	391	385	388	372	334	388	346	341	359	383	354	375	348	386	382	371	363	340	350	401	341	374	350	353	338	358	371	318	349	356	377	371	378	340	364	334	350	352	358	353	359	358	363	339	356	381	379	355	383	352	368	391	380	353	366	368	353	352	376	375	356	381	389	347	384	390	369	400	341	293	365	367	351	380	366	372	340	335	414	344	334	343	355	359	353	398	401	373	386	339	345	364	339	332	362	353	356	351	362	315	404	362	358	352	348	361	342	365	351	378	359	360	370	356	329	367	377	342	368	377	352	340	378	354	343	370	333	392	358	380	383	333	336	357	338	380	402	330	349	354	413	375	392	351	376	353	346	407	380	407	359	379	353	361	369	357	352	365	350	376	355	371	369	369	367	354	380	342	340	323	371	362	337	391	348	368	376	361	379	389	363	351	379	357	339	346	356	350	411	331	396	344	396	330	356	347	376	342	369	335	335	380	365	350	332	388	369	349	369	359	364	357	393	338	377	352	367	371	366	363	357	360	381	358	322	350	354	367	322	366	385	353	390	332	366	332	350	367	348	371	360	377	384	365	369	374	351	339	357	395	350	349	348	337	356	385	369	334	365	370	325	356	387	360	359	375	426	370	329	370	402	361	358	390	378	367	344	352	359	359	359	372	362	402	360	358	345	369	367	366	389	357	371	379	374	374	336	333	389	370	368	403	353	345	364	408	369	388	372	378	338	375	349	348	354	338	371	373	381	323	337	363	377	396	357	370	354	400	343	371	362	368	331	365	277	350	352	369	329	389	352	361	368	402	364	403	350	353	368	354	367	358	316	377	341	370	334	373	357	328	345	339	358	344	367	338	384	404	351	345	379	377	350	352	334	392	350	338	371	334	361	397	374	360	336	355	357	347	377	355	382	348	337	347	411	378	336	362	363	375	327	372	332	350	416	386	392	379	391	347	385	392	395	354	369	362	410	355	315	346	362	374	372	347	396	362	363	325	376	383	344	339	360	384	318	371	391	362	370	362	365	364	360	394	320	338	372	332	420	371	356	377	350	350	331	364	360	376	377	335	351	355	359	358	332	361	354	359	344	374	337	384	381	411	348	415	364	344	403	359	386	370	380	324	350	346	402	369	324	343	358	367	327	348	365	341	353	356	377	357	344	372	396	368	366	369	347	363	339	408	376	364	394	372	398	369	383	370	370	319	346	355	337	397	394	346	341	370	363	373	333	387	334	402	354	367	395	392	350	364	364	373	361	380	359	357	329	359	343	372	371	382	401	362	369	375	404	361	364	391	333	365	377	364	364	367	365	398	361	374	371	365	360	374	351	353	417	334	338	367	349	352	353	366	375	361	319	355	341	356	405	365	381	341	342	358	341	396	339	347	388	365	328	356	344	364	366	394	328	391	370	367	406	350	400	374	349	331	349	402	368	337	376	356	326	340	352	370	342	370	357	379	358	353	375	349	372	328	375	382	321	377	356	370	367	347	356	355	372	343	336	398	349	379	385	385	383	354	337	367	362	344	381	345	354	334	365	370	345	346	354	343	381	394	366	403	322	336	363	337	386	366	357	354	345	366	335	353	352	340	346	383	383	355	369	368	372	350	374	406	373	353	381	360	323	378	391	341
24890	23700	51169	55006	33957	11801	961	457	419	424	391	371	407	371	410	383	377	390	371	391	373	385	415	456	461	439	389	407	436	386	380	386	361	379	403	371	352	385	371	360	367	361	374	362	384	390	385	373	368	396	354	417	374	389	358	366	387	351	377	408	349	389	361	363	389	353	408	396	386	368	394	413	371	397	368	357	391	404	389	372	401	358	379	371	406	392	356	374	366	363	387	345	380	357	367	395	375	409	377	383	312	362	371	366	358	399	350	358	348	381	421	374	349	357	365	391	388	381	381	363	347	365	347	424	329	386	381	366	373	372	384	344	405	413	366	379	383	381	395	385	427	387	342	388	395	400	373	356	403	400	390	361	381	371	415	377	363	364	381	374	390	369	359	399	356	367	372	357	344	357	382	373	339	377	373	380	384	391	363	388	378	425	399	354	389	357	378	421	372	355	377	383	365	345	355	367	375	358	377	370	393	392	349	394	395	393	387	368	386	375	342	366	365	356	380	361	402	356	366	362	391	373	402	393	374	410	375	339	338	387	395	364	400	381	353	365	382	375	393	398	389	343	368	382	397	397	393	376	371	403	384	359	420	380	361	390	363	375	342	360	360	368	378	388	404	391	385	371	378	345	363	393	359	367	381	404	362	371	370	390	375	357	373	389	371	411	393	383	329	421	359	342	357	334	345	368	354	370	380	360	400	349	406	375	343	354	404	399	370	374	387	382	374	347	371	371	381	352	358	381	346	390	365	387	387	411	397	380	409	401	399	371	392	420	408	350	354	381	332	390	398	343	402	361	371	357	389	356	398	381	378	379	338	355	376	386	366	374	362	368	380	373	346	381	396	385	372	378	375	362	365	370	382	391	358	386	370	383	371	350	377	405	346	348	379	383	366	360	375	359	385	363	386	382	348	382	371	369	356	378	355	382	395	364	379	350	361	372	374	361	392	426	334	397	373	383	387	409	357	408	369	397	376	420	396	395	391	352	373	385	384	354	425	382	375	349	389	389	357	393	372	362	371	426	368	361	361	374	370	403	374	408	369	398	369	398	369	391	400	378	332	378	368	352	389	343	396	386	393	351	364	362	388	372	395	349	350	402	379	424	394	379	374	384	371	368	431	359	374	353	369	388	369	351	373	366	327	371	360	404	377	377	358	359	375	355	400	356	396	381	394	396	390	374	358	357	374	378	405	363	345	347	401	388	371	360	354	370	421	381	387	388	376	365	358	350	360	375	399	379	357	377	346	405	417	366	385	381	378	367	359	375	390	357	368	352	385	342	369	381	366	365	372	425	390	386	337	347	354	410	406	404	381	377	378	392	366	395	397	357	379	409	375	386	378	387	371	382	383	378	391	355	390	390	388	358	423	380	374	363	373	394	385	365	382	389	395	382	382	383	375	356	374	348	350	399	392	373	347	378	374	405	373	364	352	390	367	355	386	351	366	371	356	375	376	356	395	381	369	328	349	390	314	368	369	340	376	339	363	378	394	389	356	340	380	399	373	387	387	360	378	374	383	345	374	385	401	387	354	386	379	365	367	386	383	381	364	355	362	372	381	362	366	420	375	369	382	371	396	342	377	347	382	421	381	377	340	349	349	370	399	343	408	401	412	357	387	394	376	373	317	362	367	368	375	393	393	411	375	377	338	384	377	383	406	362	350	430	377	374	365	398	381	366	396	387	385	365	373	388	312	381	383	386	363	375	392	370	350	410	369	375	398	386	344	390	388	386	408	356	391	353	390	374	371	372	340	368	422	360	367	362	388	374	345	367	373	395	382	356	375	355	370	348	390	379	386	385	374	366	345	356	361	355	398	366	382	389	383	410	374	390	357	431	372	383	345	375	394	353	362	349	381	363	361	392	330	328	385	373	380	367	397	376	352	399	373	388	383	364	332	409	375	406	388	383	381	369	403	384	379	373	356	404	402	365	354	367	390	386	390	340	352	382	367	387	358	343	329	363	390	387	344	388	345	374	350	390	359	369	412	351	365	403	342	344	384	367	362	371	394	400	389	362	377	373	371	339	378	366	404	352	360	414	396	355	393	377	383	383	385	409	364	383	359	372	381	375	392	347	376	379	371	396	399	383	373	426	400	377	344	354	379	359	351	356	373	349	365	360	354	362	326	369	409	380	384	388	331	366	359	394	366	431	366	386	364	393	353	383	362	366	359	374	378	401	389	350	380	373	405	357	388	384	381	369	385	385	359	400	376	380	372	408	389	375	377	374	356	374	361	389	394	377	370	381	412	396	358	384	398	386	386	381	404	415	342	382	383	369	365	386	380	376	369	357	331	384	375	360	336	405	387	397	394	380	363	380	408	375	373	347	393	337	354	413	354	381	396	352	352	365	371	360	409	414	374	373	415	384	380	377	339	366	360	398	388	369	359	370	386	378	373	368	385	342	370	400	394	362	395	370	376	379	371	370	372	359	376	381	373	381	372	358	383	385	362	371	355	353	358	359	410	376	344	363	383	372	392	378	379	387	382	362	404	382	378	373	385	353	375	327	346	385	361	369	357	388	345	361	376	390	395	356	359	378	371	373	386	356	376	399	364	371	366	360	392	329	370	408	381	383	403	350	376	356	385	382	361	384	366	395	380	380	367	407	350	391	403	411	377	384	389	407	403	363	333	382	351	379	350	370	354	350	347	365	370	378	381	361	377	348	377	347	372	375	392	392	368	386	346	380	389	365	412	382	383	374	379	348	394	379	347	385	344	369	393	370	342	366	371	372	383	377	381	353	367	396	355	352	355	412	377	405	367	340	377	348	374	361	375	351	405	347	396	364	391	418	356	354	397	371	334	378	393	361	378	347	404	364	385	379	396	351	375	328	382	400	387	380	363	393	386	353	380	386	396	382	370	382	382	366	373	394	376	379	349	388	368	378	384	355	354	368	397	394	365	361	380	376	362	401	372	383	362	348	348	389	361	359	386	396	409	367	370	378	349	378	395	385	334	366	391	379	388	386	393	373	355	406	384	381	358	359	388	359	390	350	400	357	394	385	367	403	394	392	376	394	395	336	345	409	386	404	344	370	376	371	361	350	358	379	386	398	421	399	387	364	362	375	403	373	359	370	360	393	360	381	385	355	379	353	332	388	369	373	334	349	390	413	383	396	385	357	362	381	344	382	385	369	381	368	340	419	399	383	372	353	347	357	389	391	356	340	364	358	405	360	370	358	392	411	403	376	392	354	377	399	391	389	391	346	375	386	368	372	382	369	401	393	389	356	358	358	383	342	385	369	362	386	387	397	352	393	422	399	388	389	373	358	378	362	400	365	368	357	387	361	380	385	376	376	345	339	363	370	362	378	387	384	375	378	368	376	369	342	342	391	398	395	404	359	370	404	401	378	349	423	365	359	396	367	369	393	355	341	343	405	384	380	381	339	381	397	389	414	365	357	363	373	322	347	365	398	389	381	361	365	374	372	350	360	386	369	384	365	377	404	362	397	390	352	383	369	391	356	360	371	388	353	365	339	362	369	390	367
25808	81705	77391	53153	24475	4697	407	458	439	414	467	430	417	436	417	422	450	416	431	386	433	436	512	641	593	489	474	434	384	444	436	381	432	423	393	424	459	403	391	429	399	404	431	409	437	407	411	393	428	415	445	411	400	391	436	436	436	424	402	422	382	435	439	417	370	416	464	386	424	406	378	404	447	423	428	414	413	412	427	407	413	429	414	415	415	422	372	405	418	393	427	378	432	419	414	437	415	403	454	396	409	379	378	446	416	439	416	438	397	416	383	396	422	408	421	411	394	422	457	429	409	420	443	420	397	400	395	374	390	413	402	450	402	427	409	430	427	450	419	405	413	425	441	439	433	444	464	369	410	421	402	413	394	418	396	422	427	434	405	412	410	404	412	459	419	426	408	372	392	417	423	411	425	393	392	389	367	418	397	463	417	417	396	405	408	413	415	380	410	416	422	406	416	411	406	402	448	431	415	416	417	396	440	402	443	406	404	403	384	430	397	450	385	416	394	429	446	419	439	389	424	388	433	394	399	419	419	411	409	415	421	439	385	383	388	411	424	376	400	396	380	414	397	406	410	463	414	390	414	418	415	434	411	413	412	415	442	408	406	420	405	415	388	421	399	421	403	383	422	454	447	409	374	406	420	395	428	386	401	405	408	398	420	421	410	404	412	395	448	392	409	398	407	418	428	424	410	415	422	419	398	401	396	414	407	396	387	436	432	408	387	413	418	404	462	370	440	412	409	432	469	409	397	436	399	412	415	388	416	418	427	403	426	378	420	419	413	397	443	435	429	399	412	422	442	398	419	412	436	404	396	417	385	377	399	403	416	413	395	446	439	407	397	417	436	409	397	413	411	411	435	384	407	400	411	438	435	427	399	374	394	409	429	396	399	390	419	437	427	421	418	390	451	436	418	417	398	420	379	408	415	407	409	412	366	400	404	414	418	401	393	376	426	411	422	406	408	390	394	408	444	393	392	424	432	424	423	445	417	389	410	404	395	421	453	409	454	400	404	402	421	395	386	437	410	462	389	436	435	397	413	402	404	396	399	393	420	426	413	397	427	430	429	386	407	456	413	450	407	433	403	430	445	382	390	430	411	382	368	417	460	404	434	395	409	443	422	415	427	411	406	410	427	413	391	387	398	398	427	458	403	408	383	389	376	414	433	392	416	397	388	406	385	418	400	435	402	400	410	410	406	431	391	431	431	414	384	405	433	387	432	410	427	428	381	422	435	471	404	421	410	395	410	415	435	441	444	399	427	450	415	410	381	395	437	414	376	393	417	369	433	387	418	410	368	412	346	458	401	433	412	396	443	443	444	393	420	390	405	416	432	373	431	425	416	385	376	387	438	418	414	408	423	384	413	429	399	413	355	432	386	438	395	430	395	367	408	453	401	398	436	399	405	385	410	412	387	423	397	404	451	410	403	410	380	405	395	417	407	414	412	415	432	428	434	387	450	431	401	439	402	399	419	410	415	398	423	394	423	417	420	395	426	387	388	433	392	447	404	423	403	413	428	402	418	426	415	415	385	425	463	390	446	409	398	409	418	418	405	450	377	418	401	388	383	430	429	428	426	435	436	408	407	372	446	439	392	384	428	391	415	420	411	387	401	419	419	424	389	373	417	400	390	410	397	443	400	415	390	374	428	414	393	421	395	399	435	410	401	424	389	430	405	404	428	398	427	413	389	459	419	391	432	401	398	423	440	404	408	402	426	425	418	432	402	418	347	432	399	432	416	399	419	414	382	407	421	396	398	404	403	421	391	427	425	451	449	422	390	420	401	381	423	390	391	382	424	402	408	427	421	443	396	416	416	391	422	392	406	404	410	391	413	399	386	399	377	386	402	424	409	404	387	394	426	429	406	390	426	426	396	400	418	419	399	416	411	417	394	381	426	411	406	400	398	401	428	379	415	420	441	421	428	404	404	418	407	400	398	409	396	463	379	397	385	423	428	417	405	429	404	450	432	419	428	426	405	390	425	422	405	428	401	376	436	449	403	388	433	381	452	408	398	401	418	431	400	404	387	368	410	408	400	393	395	394	443	386	424	425	375	437	417	420	422	381	391	433	417	408	402	384	399	443	441	406	422	415	408	409	419	417	417	418	409	413	407	435	405	410	379	434	401	433	426	392	410	408	427	425	404	409	407	393	429	454	413	420	440	433	383	422	416	414	408	438	392	443	441	413	421	406	429	427	420	411	402	407	367	427	409	440	373	428	383	411	424	416	413	410	405	414	417	428	457	407	401	429	423	423	406	408	393	421	424	416	433	402	417	393	417	405	407	414	435	394	426	439	422	412	413	394	407	346	395	381	438	446	403	446	425	403	427	424	371	386	406	371	386	412	393	404	413	377	436	428	430	405	391	460	410	419	403	418	387	428	427	417	435	409	402	437	413	430	444	413	398	413	419	366	375	386	392	445	413	423	394	414	382	428	411	444	438	405	443	407	397	435	428	392	417	445	410	409	421	409	364	399	394	428	394	381	383	394	398	418	397	423	403	414	418	415	414	447	422	402	379	396	453	411	443	432	394	435	428	395	419	423	407	412	408	387	432	361	418	389	413	436	407	404	416	404	423	385	388	433	444	390	406	396	386	431	384	411	424	424	447	390	413	395	409	413	448	426	437	386	395	415	436	428	415	403	440	398	410	422	395	425	386	427	380	440	409	404	412	416	461	395	368	440	424	362	418	405	410	410	400	435	433	451	400	399	410	447	453	395	390	394	411	413	393	422	422	424	456	409	404	420	425	441	407	410	403	407	412	413	432	437	436	414	371	414	398	417	412	440	417	443	423	437	422	397	403	444	433	426	402	441	385	409	421	381	394	404	426	420	401	397	401	397	402	419	383	415	426	381	427	402	419	406	418	407	439	380	386	432	439	421	399	403	418	406	389	391	401	431	403	433	395	395	389	411	384	414	395	386	411	384	432	437	382	422	421	407	390	406	410	458	413	397	409	405	431	410	385	453	392	411	393	454	423	395	402	395	417	390	432	417	417	408	426	430	418	421	380	381	432	385	419	433	397	438	436	364	430	393	417	396	466	410	397	378	424	396	400	447	389	434	425	423	429	410	406	386	417	386	406	435	421	397	417	415	409	426	402	435	384	377	373	406	393	390	401	409	423	424	421	428	441	403	391	388	407	424	386	440	404	444	434	389	387	395	395	417	411	428	422	383	382	386	375	415	420	427	422	417	412	378	438	448	413	429	378	451	444	442	444	433	455	398	438	391	392	424	418	416	399	434	420	413	431	414	428	399	404	408	431	424	410	403	395	432	436	427	384	430	452	443	402	421	407	370	404	394	432	397	426	410	400	411	423	399	430	393	430	438	403	446	415	415	388	425	434	390	379	422	395	427	415	430	403	394	426	424	420	428	390	392	410	406	441	398	413	435	440	400	424	439	440	402	390	441	445	429	396	438	427	425	413	405	416	413	410	411	438	377	423	405	384	402	415	431	397	396	372	391	417	411	418	396	417	407	462	410	410	440
23925	21677	42586	52561	38733	20338	3801	687	533	472	489	482	462	509	487	500	523	449	473	463	453	464	596	631	651	589	498	462	471	432	458	484	459	488	459	420	482	476	429	478	395	426	430	436	455	437	452	440	446	463	475	436	443	451	422	468	436	487	470	441	497	481	468	483	451	446	476	483	469	481	451	422	499	460	436	466	442	458	452	431	442	427	424	465	465	453	405	448	434	448	457	448	439	422	447	457	482	470	450	450	495	441	449	421	432	473	440	451	470	473	472	452	452	412	415	450	465	464	446	431	434	462	439	412	442	425	458	454	447	444	448	416	450	421	478	425	460	414	446	425	445	457	484	471	454	431	467	460	421	442	436	472	450	409	409	481	456	418	452	468	422	448	465	481	451	446	473	438	440	434	441	480	452	465	440	439	450	434	457	456	482	452	438	446	436	453	483	428	459	440	418	448	416	430	417	475	456	469	429	429	455	391	452	449	436	431	436	484	416	438	478	465	440	436	475	401	433	413	452	467	456	421	466	410	474	466	441	434	427	408	492	457	471	443	472	488	410	432	429	442	455	443	459	448	420	440	442	424	440	440	429	457	453	427	446	441	448	436	458	450	419	427	453	464	434	454	437	417	453	428	417	448	429	464	469	448	431	456	469	451	435	473	436	462	458	455	422	453	462	455	439	469	444	450	428	428	429	461	469	451	457	448	456	449	454	460	437	436	449	455	433	426	475	456	448	454	451	433	459	457	445	448	455	391	435	448	462	467	445	460	447	451	455	450	444	462	422	437	479	465	473	451	441	438	418	468	454	454	456	460	408	459	473	446	470	427	466	417	407	469	498	419	456	484	423	448	439	440	463	470	427	468	479	436	442	463	469	468	444	440	395	449	476	402	442	412	446	458	458	452	431	442	435	415	480	473	452	465	443	457	446	452	429	447	434	473	450	425	468	447	426	461	466	471	465	477	431	483	484	438	430	430	454	479	441	463	456	480	404	450	405	497	440	440	458	462	440	406	441	436	439	482	435	442	427	410	451	421	399	431	461	436	448	435	439	476	419	469	426	437	460	424	489	427	455	431	456	423	425	421	412	474	483	430	494	434	420	445	434	440	483	475	454	483	446	437	463	472	454	462	471	456	441	437	465	444	461	433	457	422	407	436	459	443	432	440	439	453	421	447	450	441	466	446	427	456	424	432	465	479	433	429	485	461	461	465	468	462	432	422	452	445	442	436	479	414	427	448	440	476	431	458	409	437	429	445	464	448	435	432	484	410	430	443	455	462	451	454	435	467	420	442	439	466	460	443	486	443	453	457	452	433	405	444	455	475	492	461	465	431	446	437	412	441	493	422	448	452	443	440	446	420	450	411	453	437	469	452	457	432	445	490	464	443	431	472	465	412	443	438	455	417	464	455	454	437	439	445	450	448	468	412	451	453	437	452	472	443	438	441	472	445	435	443	420	423	458	415	442	457	434	469	459	454	442	438	449	434	437	474	434	437	467	461	447	427	424	463	467	461	431	433	457	433	446	414	450	434	434	463	416	415	456	463	422	420	446	436	447	458	435	431	438	446	476	435	480	449	426	439	452	419	459	437	434	447	468	444	423	452	426	461	407	466	435	466	470	453	484	451	445	440	435	427	446	445	456	481	431	439	474	435	419	442	429	423	465	420	430	450	426	438	464	462	445	436	444	443	486	458	447	438	438	462	428	455	436	464	476	454	423	442	437	461	443	459	438	419	469	432	452	456	455	419	452	476	434	489	468	463	417	459	440	465	453	425	445	413	430	438	457	435	456	436	420	438	456	450	451	458	433	406	423	427	454	461	450	444	417	439	418	484	481	451	438	452	446	438	427	471	419	452	433	476	391	443	449	418	434	454	452	426	468	477	466	447	483	459	461	427	456	442	449	479	458	447	448	483	458	426	478	460	449	446	475	462	458	473	465	473	450	462	426	445	427	395	426	462	443	461	451	462	454	458	424	414	467	475	465	460	440	448	450	453	430	448	432	471	477	436	443	450	469	436	462	476	428	435	434	440	442	430	417	442	451	427	408	494	461	417	449	433	451	490	455	424	469	454	412	456	452	445	482	456	410	413	438	409	446	485	443	452	449	444	438	427	441	502	449	465	461	473	416	442	472	461	436	443	413	447	470	458	460	432	417	437	449	460	412	424	471	469	438	453	456	459	447	456	450	420	497	473	434	445	440	399	438	409	423	501	468	455	407	453	449	438	454	446	428	466	458	470	453	494	439	458	427	386	463	447	443	438	425	466	430	463	460	436	431	455	460	426	434	434	473	406	455	409	451	462	444	464	455	431	485	475	451	425	442	504	444	436	449	424	444	464	479	444	428	446	464	440	473	448	435	431	446	454	435	419	426	437	445	450	452	453	427	449	414	471	430	436	444	470	420	420	440	423	476	439	468	472	432	424	423	470	447	490	496	459	453	439	453	453	409	456	442	430	457	433	464	451	450	454	448	416	461	431	464	463	448	463	435	453	450	438	420	443	481	453	458	445	425	457	441	441	456	463	488	484	430	428	418	485	415	425	438	441	425	503	441	455	420	451	431	436	489	502	488	438	449	448	428	447	410	503	462	413	444	463	410	456	476	424	493	449	424	461	470	460	439	454	449	442	428	454	433	397	457	428	441	437	460	464	472	475	446	446	443	439	489	447	455	474	441	412	478	422	436	442	462	457	456	452	469	433	438	462	451	424	450	450	456	449	433	420	460	473	488	462	491	437	448	454	442	459	479	478	418	449	436	464	463	468	450	465	446	433	413	431	456	475	455	456	451	426	422	431	433	458	478	431	466	457	418	462	460	407	443	449	405	410	416	439	447	444	416	438	451	408	460	458	454	468	459	445	436	447	436	428	438	455	465	449	471	459	423	478	480	491	450	406	430	431	463	417	427	464	442	438	479	464	435	463	419	466	483	435	431	446	457	486	462	450	394	505	462	433	450	431	442	416	457	481	468	444	429	445	463	428	437	445	436	426	423	437	448	473	456	412	450	462	443	454	450	452	465	434	462	448	444	457	428	427	426	430	452	463	433	408	473	448	428	459	468	416	420	478	431	449	410	450	452	437	457	429	430	412	469	441	456	435	390	425	419	456	449	423	451	444	417	437	466	455	446	443	445	406	465	456	469	441	435	426	460	444	428	449	474	468	457	458	466	451	454	421	478	429	471	433	443	417	459	448	418	441	451	462	433	428	462	471	446	427	451	461	435	437	441	448	438	438	432	445	412	441	454	427	439	442	412	454	401	432	477	476	465	501	477	432	441	469	422	453	451	475	433	480	453	454	458	422	429	417	454	453	439	430	434	447	458	455	447	446	466	470	439	460	445	448	424	435	458	448	480	438	414	429	444	437	430	444	429	460	452	437	476	408	463	424	464	454	471	448	419	447	462	466	426	443	486	432	474	419	440	434	485	429	431	452	451	429	483	460	449	444	420	458	454	445	459	446	464	441	444	476	432	462	429	430	445	475	425	423	408	416
29397	83070	90518	66051	36966	8721	534	537	518	504	493	505	534	493	520	529	504	532	559	524	545	523	702	965	857	669	608	548	499	518	504	507	513	525	482	476	494	517	509	506	473	489	472	516	513	516	475	499	484	495	520	469	516	514	511	522	500	497	500	521	508	506	483	510	464	447	487	490	483	512	482	474	511	490	499	498	483	485	505	496	472	495	506	476	512	462	525	478	489	499	459	500	476	509	479	466	525	536	473	502	510	545	462	507	494	511	526	476	482	502	520	496	502	500	491	485	469	510	468	497	519	491	493	504	493	481	501	531	473	492	467	502	531	518	477	484	537	480	506	486	487	510	485	506	482	486	514	473	500	538	490	477	470	503	483	506	512	510	497	497	477	471	470	510	474	478	511	495	487	434	550	472	489	553	490	483	521	495	501	474	477	492	465	510	491	487	488	487	506	458	481	491	531	544	492	494	503	502	485	527	507	501	531	480	513	476	458	491	453	482	479	525	473	501	479	471	491	491	538	487	471	502	488	505	508	442	467	540	489	478	525	461	476	459	463	500	510	502	494	530	500	505	507	516	506	517	494	552	496	532	462	499	485	500	497	468	500	546	463	499	473	473	476	542	493	486	511	516	485	522	495	474	464	470	488	478	478	481	489	459	457	486	526	501	502	508	488	437	517	496	471	530	475	513	489	498	491	467	511	499	498	515	509	498	492	500	486	524	452	426	500	510	458	497	528	473	477	482	468	517	501	533	475	517	495	477	527	464	516	493	515	502	543	517	474	491	522	507	494	506	506	509	483	521	512	535	489	508	535	503	465	500	495	504	460	482	488	464	509	530	523	497	472	452	462	507	494	509	489	502	479	478	498	457	518	485	504	514	513	487	456	505	501	478	480	512	472	523	523	498	552	505	478	470	522	503	497	467	540	502	469	496	523	491	461	459	475	502	507	484	495	492	490	479	511	493	544	499	505	487	498	495	521	463	529	450	512	478	565	492	471	438	541	462	473	512	487	517	517	478	486	475	479	529	491	485	501	508	477	532	502	470	455	468	494	509	495	508	500	491	482	512	547	458	473	491	477	475	492	499	490	472	537	536	492	463	485	458	483	489	496	471	533	471	486	489	481	486	506	483	506	544	515	515	486	486	490	511	460	513	473	482	516	505	519	505	528	468	480	466	527	514	482	521	495	502	495	464	518	477	502	531	498	491	485	488	502	485	463	473	466	530	468	505	520	483	484	486	475	482	509	545	486	473	517	464	519	476	498	486	471	485	465	478	485	507	533	461	500	491	532	466	538	487	481	481	492	520	465	510	467	511	506	495	493	500	487	509	518	457	477	504	515	470	489	446	475	527	504	477	481	499	421	484	453	472	525	513	524	516	511	505	475	462	502	490	487	498	521	514	494	496	512	493	471	508	483	490	470	480	541	504	478	516	482	523	487	501	480	472	487	499	521	476	518	510	490	479	500	490	489	487	482	502	450	475	494	477	479	497	482	489	485	494	470	499	502	489	481	510	496	509	466	492	466	490	476	507	492	444	525	477	460	523	473	495	473	469	529	472	508	498	521	513	435	500	493	477	474	524	505	518	469	524	452	481	499	472	472	472	512	493	469	522	536	510	507	503	490	482	448	525	491	522	486	509	460	514	490	452	493	505	482	494	491	470	455	478	529	510	470	550	529	493	455	506	461	531	511	509	489	532	516	473	514	531	518	503	493	482	477	463	471	499	489	486	491	491	488	505	490	504	459	491	485	506	489	515	493	487	469	493	467	490	494	492	487	511	486	524	512	478	481	491	498	466	505	494	516	500	470	488	502	483	464	474	499	512	460	487	497	494	495	484	503	509	534	479	517	479	459	477	516	517	438	478	506	492	497	518	528	512	511	502	464	497	461	482	499	501	488	481	485	476	513	494	510	479	517	456	509	509	477	510	476	509	486	518	504	507	494	478	437	460	494	474	467	487	478	527	491	487	462	483	505	532	502	513	457	482	490	480	490	471	494	495	524	486	510	506	479	508	506	481	513	524	469	478	482	545	496	489	469	439	490	527	480	492	537	483	504	480	431	482	510	476	510	491	499	463	489	475	483	498	495	476	471	470	459	468	483	498	476	480	480	481	449	535	459	481	516	501	471	539	454	506	465	510	500	473	533	491	516	510	449	459	438	471	520	444	466	429	541	491	504	486	526	500	532	482	530	459	497	467	535	492	526	438	500	483	479	496	509	519	496	519	505	498	495	485	489	526	472	505	518	522	495	468	534	482	496	525	452	504	507	490	496	540	512	516	506	507	541	473	484	468	474	452	502	474	469	443	481	512	511	510	439	478	498	453	521	479	491	523	509	468	444	495	494	492	506	481	510	476	508	518	520	435	481	503	497	474	557	536	497	507	484	454	493	513	487	466	510	457	500	498	491	537	523	497	514	500	468	502	486	472	514	513	467	503	477	491	474	433	515	493	473	466	517	540	516	497	504	522	525	484	494	498	489	507	507	465	494	512	485	500	485	490	454	504	482	472	485	462	512	482	478	495	500	468	486	491	485	511	496	478	463	495	504	489	481	533	516	491	481	508	472	519	527	478	513	496	458	489	471	478	495	482	476	512	442	500	496	520	483	498	501	527	486	497	467	484	495	525	489	482	511	481	485	493	480	504	448	473	511	476	500	527	500	487	482	484	479	492	528	493	481	472	504	476	470	488	508	489	563	488	479	504	484	506	480	490	489	525	498	490	460	485	511	491	474	494	525	522	486	515	502	461	484	515	500	489	524	540	499	480	492	494	464	505	517	486	502	473	454	493	480	505	507	529	510	510	499	480	503	510	451	487	471	515	536	489	485	462	504	498	520	525	496	482	509	503	466	529	505	461	470	525	508	479	502	489	478	544	486	454	488	488	519	475	493	512	479	476	494	510	460	485	484	494	484	465	448	504	506	471	527	511	524	530	491	458	490	497	465	503	501	521	504	479	467	474	504	550	476	512	492	518	487	511	497	501	485	492	462	492	500	480	482	495	507	490	500	471	524	538	500	520	512	477	500	514	525	469	541	481	490	491	503	486	512	498	487	496	491	485	509	462	494	515	489	526	492	484	491	513	496	482	480	495	504	503	513	505	458	487	464	482	523	494	468	523	468	478	483	478	487	507	500	464	500	467	471	479	495	527	468	520	520	510	456	492	456	501	531	498	447	492	497	486	482	516	463	492	475	497	489	532	471	465	472	502	481	483	506	466	462	503	491	490	481	499	470	452	527	513	508	519	486	467	471	493	476	455	490	476	498	504	512	523	511	508	493	484	464	503	498	466	482	515	495	553	474	498	465	490	458	510	522	500	488	536	519	451	484	511	507	474	457	463	501	497	437	468	489	498	492	514	485	480	501	475	502	504	461	528	504	486	482	504	501	467	489	484	502	458	476	498	505	481	505	487	495	498	495	465	534	503	443	452	469	487	519	513	445	516	514	498	507	470	502	548	505	529	511	494	476	518	489	505	431	469	471	488	519	515
27317	21455	32302	23586	5476	911	424	347	414	354	383	377	383	397	373	342	400	357	373	366	342	397	367	355	404	378	364	360	387	388	357	357	358	358	390	368	322	341	415	348	391	366	348	334	383	398	378	363	341	357	352	376	351	381	359	359	370	372	374	366	342	338	353	387	374	348	408	369	346	385	330	398	343	402	366	387	359	396	378	398	328	352	395	370	350	391	397	372	357	373	395	391	354	393	389	358	408	368	349	410	385	374	381	366	346	405	370	395	358	346	361	369	366	394	362	361	371	403	391	390	356	363	364	389	394	355	371	397	408	368	383	369	384	366	392	384	377	375	378	368	380	368	371	383	368	373	370	362	355	344	366	360	373	366	349	379	370	382	383	400	364	358	375	358	372	393	332	391	373	347	369	348	371	357	373	409	355	360	397	404	358	377	376	361	395	370	374	347	363	414	366	350	407	412	363	383	385	367	369	369	356	339	373	341	346	357	363	358	358	348	389	339	348	359	417	367	397	385	375	362	335	365	375	353	346	401	353	361	347	355	365	348	332	373	361	413	355	336	388	362	368	380	359	382	382	387	361	370	395	332	368	349	388	355	409	328	376	346	376	391	364	354	368	353	382	391	386	330	360	378	365	378	359	380	351	361	405	379	370	375	383	350	369	364	370	376	376	398	370	374	364	352	368	342	356	374	362	398	368	353	374	357	395	352	367	368	352	340	388	348	353	378	413	396	384	390	382	378	392	364	340	376	358	350	370	366	395	367	396	371	362	371	384	357	382	344	367	383	357	348	362	373	381	342	405	382	371	352	381	368	364	387	354	371	360	363	368	397	360	403	392	391	379	408	362	335	384	372	391	342	345	365	338	379	378	359	379	347	395	376	370	397	336	356	355	382	390	357	366	349	350	345	397	341	355	372	365	335	349	372	367	385	402	353	378	389	402	395	373	379	358	375	383	386	360	407	380	368	350	369	360	348	363	377	347	393	381	378	398	347	379	362	359	370	358	405	377	348	327	396	347	326	398	331	360	359	321	366	373	373	361	375	344	326	345	365	387	393	350	383	356	340	380	371	369	357	372	376	396	362	352	345	385	382	347	391	351	362	371	368	373	393	357	356	351	371	369	358	367	377	388	376	350	352	372	391	371	364	406	374	343	392	360	379	388	341	381	362	312	389	379	417	366	348	349	391	346	368	346	364	340	340	390	362	357	404	399	401	384	343	386	334	363	372	402	393	377	357	347	346	343	332	339	401	362	356	372	369	373	370	370	380	363	402	374	409	389	364	390	380	354	395	383	365	363	348	394	373	359	332	380	349	378	399	370	350	351	384	378	351	387	343	339	363	361	341	342	370	380	360	380	356	398	331	406	393	360	355	343	364	379	386	369	338	409	334	364	371	337	373	398	349	353	348	374	362	382	343	349	372	372	372	349	335	374	366	376	346	392	368	339	366	362	373	350	397	373	345	336	410	373	372	342	344	352	367	389	368	390	353	345	340	365	382	373	351	354	354	393	372	383	411	367	374	371	355	374	355	356	394	366	369	378	374	385	388	351	341	375	403	367	385	384	354	375	373	366	395	357	370	380	392	376	363	410	387	392	350	406	352	362	343	380	406	385	358	382	380	397	385	340	359	373	365	385	399	387	378	357	351	358	372	330	360	376	360	370	393	361	375	380	386	353	347	373	356	401	395	354	394	355	381	386	369	362	398	385	339	411	373	347	395	382	332	368	338	367	351	420	361	329	378	367	365	350	377	345	377	324	332	362	378	362	371	353	399	372	358	374	369	372	387	378	402	403	376	389	374	371	399	371	360	381	382	363	344	338	350	386	349	361	352	384	352	380	358	369	418	358	354	351	374	366	374	372	378	346	355	377	394	344	367	382	372	382	347	377	383	385	367	388	376	390	377	345	375	384	346	363	361	371	388	349	372	363	385	375	336	351	368	361	376	369	347	365	387	389	397	364	376	384	361	373	358	340	415	382	407	361	346	324	387	395	332	394	348	324	369	385	399	382	353	347	369	369	359	373	379	350	369	363	398	375	362	414	329	392	404	399	342	362	385	383	361	359	383	362	391	408	323	346	356	394	370	355	371	359	360	346	410	424	360	378	358	371	396	357	413	379	374	362	369	378	395	370	366	372	383	382	371	348	353	365	381	386	349	383	361	365	404	363	350	377	347	348	398	365	354	362	373	369	357	348	392	388	360	380	395	366	354	373	387	373	360	340	396	415	388	391	375	332	381	336	399	377	388	330	389	369	381	359	331	354	370	379	356	381	335	378	350	356	344	376	364	349	368	366	351	375	382	428	367	357	384	357	368	378	352	340	347	352	351	353	352	347	419	366	358	384	369	390	380	343	362	380	356	349	376	410	363	374	362	400	397	356	393	358	376	405	440	382	346	382	358	416	350	376	414	351	360	356	390	388	359	353	337	388	358	362	354	375	369	375	372	358	358	399	366	335	362	389	361	363	392	386	364	380	409	403	363	371	370	394	370	382	374	368	337	366	344	362	417	387	372	382	372	386	372	354	379	364	367	347	359	358	343	372	395	331	363	372	358	341	413	393	354	338	355	384	368	384	376	367	354	340	348	365	358	347	392	382	399	347	379	413	402	342	375	392	327	376	345	382	354	346	362	384	373	376	338	386	360	363	371	344	411	392	383	370	368	346	380	356	379	368	368	338	368	375	364	341	389	369	368	353	389	381	345	382	355	380	333	374	383	378	365	379	358	398	380	369	351	340	382	375	352	380	387	370	371	380	342	393	345	374	349	364	313	369	344	363	347	391	362	393	385	376	357	375	363	362	347	357	417	373	385	381	387	381	364	351	342	373	357	370	365	391	343	369	395	343	355	399	380	367	377	353	387	335	386	361	383	392	375	367	376	370	355	362	390	366	358	377	390	374	368	361	383	395	351	342	362	368	417	405	362	382	367	370	392	393	399	358	366	353	352	380	376	364	419	376	370	340	377	372	343	343	367	353	377	361	372	339	373	336	332	414	388	342	362	374	377	378	342	371	366	398	395	346	373	352	371	376	365	365	360	370	372	351	367	353	377	346	333	367	387	395	390	349	380	372	367	365	361	387	316	341	359	378	343	360	349	389	352	357	400	399	365	346	352	390	371	372	344	387	389	380	380	369	370	365	379	369	374	401	380	364	402	421	352	390	352	361	374	402	347	364	336	378	383	383	338	397	407	373	354	346	375	387	334	338	337	388	365	349	360	380	352	391	338	356	387	416	347	365	384	365	398	394	367	361	336	387	343	380	371	380	374	380	387	385	374	363	334	362	349	371	378	360	402	371	354	401	403	405	396	374	381	388	378	395	398	351	384	384	366	375	373	402	386	389	362	391	384	362	380	375	354	361	379	383	335	373	381	358	363	396	387	360	396	338	400	377	351	384	350	383	350	372	356	390	327	365	349	355	375	340	331	417	382	377	333	400	356	355	343	367	403	361	350	372	385	368	371	355	390	386	374	377	352	362	377	330	342	394	404
6407	24352	30426	14960	3242	874	376	372	342	355	352	353	364	389	330	394	368	356	341	398	347	363	357	364	415	391	373	381	378	385	346	354	342	352	360	367	372	335	354	345	370	370	346	375	419	373	397	371	382	347	365	338	369	351	342	343	360	381	366	363	352	369	361	358	376	350	349	366	346	404	396	366	370	342	326	366	348	363	335	330	350	367	337	363	337	377	354	349	346	320	358	397	380	365	375	349	379	369	392	401	355	358	358	359	355	383	333	403	361	352	351	363	341	342	371	355	324	359	343	355	375	366	347	411	358	360	355	301	378	377	363	362	336	379	408	342	352	326	372	370	329	359	392	309	376	385	324	373	390	354	378	348	360	363	343	345	379	370	380	332	372	371	367	351	373	367	345	371	350	353	370	347	356	366	351	348	339	337	327	384	352	351	354	355	352	403	349	356	357	371	373	333	336	382	380	386	353	379	401	346	329	365	356	350	337	344	364	344	350	383	366	376	341	346	358	327	345	362	342	359	370	389	330	373	400	402	377	379	341	365	360	364	355	374	331	338	373	385	382	391	348	391	350	373	343	337	358	395	336	343	378	334	371	336	342	330	377	379	400	368	367	316	356	313	369	376	326	388	404	362	376	364	354	335	366	332	341	368	357	377	350	370	355	363	374	345	377	380	386	337	339	380	358	367	367	371	364	346	351	340	374	368	361	370	346	373	374	385	330	362	370	376	345	318	380	359	359	347	347	344	375	348	394	352	348	388	371	363	327	343	370	370	355	359	351	370	391	361	371	344	330	353	357	369	352	356	348	334	354	344	394	373	362	398	358	365	365	384	383	331	343	345	371	359	379	347	410	366	374	361	345	385	344	377	343	394	360	355	360	359	353	355	339	380	364	348	338	355	344	346	320	373	371	325	334	365	352	362	359	387	359	357	358	343	353	348	405	328	350	401	356	375	321	373	380	376	382	378	384	354	320	368	381	368	341	360	384	382	378	353	348	338	385	348	388	381	347	328	332	345	332	362	359	363	371	389	358	369	365	382	347	361	359	374	355	396	387	388	355	343	352	426	360	416	360	361	323	362	340	363	392	381	350	386	367	366	361	333	344	374	354	373	385	388	373	340	371	383	390	365	311	342	309	377	355	342	382	346	334	351	343	385	345	370	364	367	350	362	379	384	332	361	388	368	355	353	340	348	336	401	360	347	371	352	371	366	373	380	345	406	361	370	368	372	362	375	362	361	337	386	335	373	339	388	362	359	349	373	361	338	374	383	332	377	376	353	375	350	379	336	367	388	374	367	338	369	353	356	371	387	367	385	353	368	351	369	359	357	364	348	329	362	392	360	322	385	352	352	401	362	400	356	366	336	368	380	387	356	339	342	345	382	353	364	342	376	328	348	326	370	356	341	347	376	372	356	369	380	381	362	345	389	362	377	327	340	376	350	353	342	346	354	345	355	352	361	349	347	378	358	355	374	358	385	329	343	353	358	366	390	348	352	342	339	372	386	347	378	347	341	355	347	362	355	343	365	388	377	381	360	348	362	363	368	358	337	353	325	397	408	377	378	374	361	369	354	366	382	338	340	355	379	347	365	356	366	359	377	341	355	371	381	346	353	355	386	335	390	361	359	374	380	370	365	322	334	341	362	357	398	373	318	397	394	355	310	347	353	345	364	368	347	352	367	345	375	340	377	399	358	375	346	355	357	374	358	343	334	365	363	385	363	397	366	340	351	363	366	369	357	349	374	341	391	372	371	300	349	308	348	366	353	387	357	361	360	340	355	361	370	398	362	378	363	369	361	389	367	331	341	333	364	351	353	357	304	335	346	372	382	366	356	380	371	347	366	353	365	379	358	335	381	389	362	405	359	349	353	336	366	367	378	364	368	396	356	352	326	347	379	368	352	363	329	372	318	389	397	331	371	340	359	349	363	352	365	353	364	383	344	359	333	368	389	348	367	343	349	386	332	377	397	342	387	331	361	377	342	394	366	370	347	388	374	388	390	366	338	402	359	333	364	357	358	374	380	345	366	359	338	373	349	332	363	375	379	363	337	335	344	348	407	363	363	343	344	369	343	376	375	371	374	389	377	374	378	354	349	348	344	363	360	349	337	317	382	374	346	349	360	374	359	358	352	344	367	371	366	359	341	353	388	377	367	340	364	349	357	354	333	388	338	340	355	360	344	372	397	384	367	371	379	372	348	362	351	371	352	344	400	361	378	355	367	376	377	343	334	395	363	361	332	340	370	362	383	343	322	343	381	374	363	307	372	323	346	377	352	360	342	378	354	377	349	347	350	383	363	368	370	349	392	409	375	366	356	354	389	347	327	373	372	349	369	341	372	346	364	360	361	396	369	351	392	368	387	367	374	394	354	329	344	382	384	376	357	336	359	394	352	328	340	327	381	381	380	362	372	397	345	394	355	386	352	312	379	306	380	362	332	368	338	362	375	393	342	382	350	339	389	359	322	330	353	341	344	339	352	335	383	370	384	390	343	356	360	342	365	359	373	372	352	324	359	323	372	356	399	367	352	360	354	360	378	341	341	402	372	379	320	344	361	379	371	380	379	397	383	380	365	349	382	354	317	347	396	358	345	329	372	383	400	401	337	372	355	372	366	381	400	371	341	337	346	379	345	388	355	322	369	370	347	369	376	363	369	364	370	344	375	406	366	374	365	346	375	340	352	346	368	359	352	386	351	364	373	344	340	347	338	355	374	369	369	399	356	376	377	341	371	332	384	376	348	365	362	364	344	355	369	378	364	390	334	367	364	359	355	353	344	383	356	397	391	349	344	362	359	344	367	390	352	366	338	385	355	370	341	329	377	370	393	410	380	368	370	332	374	389	346	366	350	378	361	332	360	355	347	392	354	375	358	381	335	358	362	390	380	358	405	338	343	365	420	350	380	393	367	379	360	373	362	362	359	332	366	341	344	361	376	339	364	387	347	381	366	362	383	373	399	376	380	366	356	349	335	355	369	343	388	342	347	375	370	365	386	388	358	369	359	350	314	408	338	374	371	347	368	361	378	371	373	363	361	355	367	356	366	380	356	333	384	392	351	379	372	359	386	330	366	365	350	348	370	369	374	390	346	388	350	354	394	358	364	347	335	351	345	352	372	347	384	342	357	362	359	404	361	365	360	382	328	382	359	349	343	343	341	381	348	348	333	361	361	395	357	364	358	341	355	370	372	380	351	382	380	381	362	374	371	355	340	412	358	381	346	384	371	387	358	364	366	367	343	376	383	358	369	352	422	382	327	409	342	302	364	335	341	360	368	339	360	368	358	340	382	365	375	361	375	338	389	321	379	369	359	342	370	366	371	343	344	379	339	354	365	364	374	358	343	384	370	344	354	413	371	380	342	345	381	350	371	309	357	374	367	350	344	368	384	335	380	357	334	400	358	338	372	341	359	373	367	361	359	360	357	356	360	350	343	347	351	374	348	360	364	373	386	375	379	326	376	344	346	343	363	345	346	383	387	370	376	394	352	370	363
24889	22825	48658	53028	31415	11027	992	480	423	419	391	404	434	413	394	416	389	389	384	414	396	365	426	521	475	445	394	382	355	412	410	407	348	414	352	393	377	330	386	401	358	419	395	361	385	387	367	406	374	415	414	354	411	394	394	399	403	393	367	381	371	404	401	379	403	381	390	388	373	367	377	401	403	394	372	373	391	384	404	416	384	368	397	402	395	412	360	386	415	380	372	360	377	398	363	356	392	374	395	368	413	379	389	375	406	386	378	365	350	367	371	366	383	368	390	382	412	426	361	377	360	394	368	396	391	391	382	381	395	380	381	360	388	407	392	414	378	374	401	364	371	416	351	362	391	384	339	430	370	376	383	365	382	391	359	359	375	391	399	375	366	382	369	408	369	410	384	393	368	382	386	383	360	383	367	362	377	387	375	372	395	377	372	374	414	359	380	348	407	370	405	401	392	355	381	370	374	389	384	406	396	395	377	366	373	376	410	381	343	386	367	376	375	411	390	373	350	401	385	401	402	354	379	374	365	376	362	372	335	413	378	415	383	360	347	362	377	391	407	374	390	406	353	409	373	355	440	393	375	387	335	383	423	369	385	402	355	411	364	367	357	404	368	376	391	410	367	399	388	374	382	353	386	401	363	364	389	393	385	370	375	384	349	379	397	380	359	413	367	373	395	365	376	393	395	378	375	368	388	387	376	402	399	406	372	377	354	393	373	393	395	392	417	368	385	442	379	394	385	390	401	416	389	362	443	401	400	402	384	358	361	367	412	385	397	368	375	365	394	384	361	397	347	378	352	404	422	385	393	365	370	410	389	406	382	372	392	391	332	386	395	375	362	342	376	415	414	393	403	373	410	378	374	402	385	399	393	420	367	434	397	394	367	372	385	388	412	353	353	413	390	421	358	396	373	403	381	413	342	390	373	379	368	376	396	412	409	375	396	436	372	346	378	366	386	393	392	358	383	421	414	358	401	404	406	387	360	397	408	369	421	368	440	369	394	353	421	403	409	387	370	356	411	398	411	384	380	398	387	375	387	381	398	385	393	343	384	438	362	385	401	390	418	359	375	352	395	377	408	407	358	392	375	412	368	385	355	382	378	391	358	377	359	364	405	398	407	383	374	406	363	391	386	398	372	364	406	360	407	421	398	359	381	380	411	355	396	408	359	403	414	399	372	375	388	412	382	360	402	401	400	382	410	344	384	371	402	385	381	355	393	384	426	372	438	387	410	385	385	376	366	385	363	384	392	354	396	374	346	345	391	336	380	381	388	382	385	415	354	381	379	384	390	379	392	409	371	387	351	412	382	392	349	351	351	344	373	389	395	434	396	420	381	411	400	362	392	373	378	367	393	383	399	350	394	379	348	366	402	377	407	392	398	389	400	378	400	368	426	383	355	381	380	366	388	366	382	383	403	377	356	378	378	416	405	418	386	376	374	369	379	394	341	371	367	388	361	396	401	383	354	379	374	386	382	389	394	349	381	377	368	394	392	383	352	374	383	378	404	350	381	406	374	395	405	377	390	367	387	396	409	388	405	355	383	413	405	376	396	418	375	391	431	379	368	386	360	392	357	396	377	414	391	415	398	352	406	403	372	369	365	354	360	380	406	378	432	380	384	388	377	379	384	387	393	364	393	363	345	381	396	390	397	391	364	373	327	406	377	389	364	412	361	373	397	386	397	370	347	379	455	380	392	371	380	356	389	393	376	358	362	382	409	383	358	391	384	381	414	370	354	346	374	385	376	393	361	393	374	402	387	400	386	384	391	395	399	356	394	384	393	395	426	355	391	373	381	376	410	410	406	351	393	394	403	400	378	387	374	374	386	405	386	379	378	374	400	376	437	373	399	415	349	369	382	382	427	325	341	388	387	386	392	367	377	370	384	431	389	356	378	375	371	370	370	373	392	455	360	403	445	406	363	384	335	387	397	390	376	370	364	392	367	379	391	353	349	392	413	392	374	389	417	374	382	365	401	414	337	414	389	388	398	392	383	365	338	375	365	404	378	393	384	368	410	355	376	402	384	368	396	437	381	413	373	406	378	390	364	405	396	414	424	400	393	355	385	382	363	380	365	413	391	357	367	382	400	379	361	369	371	391	377	366	371	411	370	367	420	392	372	401	365	423	374	369	379	387	397	403	382	365	412	389	363	365	366	367	381	406	399	371	397	395	367	370	438	387	377	364	412	377	409	392	374	385	398	398	359	377	378	370	376	423	413	375	338	397	364	376	337	385	406	379	400	389	406	397	393	358	366	393	374	356	378	371	391	379	361	409	409	379	369	399	398	427	391	360	377	413	371	414	380	391	384	383	373	374	362	390	369	407	346	394	395	390	421	351	378	397	377	374	415	421	366	355	364	364	357	380	380	376	373	384	392	397	378	380	435	405	370	375	354	369	371	374	391	374	373	383	407	380	366	394	355	371	358	352	382	376	413	389	371	371	384	354	366	350	347	414	362	375	380	409	388	382	412	373	396	379	367	385	385	362	344	389	391	371	410	387	376	369	382	402	385	385	393	381	386	402	368	352	413	391	406	380	365	375	404	356	367	355	363	366	365	356	375	404	386	398	363	388	378	384	349	385	420	402	384	419	346	385	367	399	406	390	417	359	384	393	401	408	388	385	385	374	393	375	383	394	363	398	396	408	382	379	388	393	417	420	366	362	370	381	397	393	347	316	389	354	364	397	391	388	418	363	381	380	350	389	409	369	346	386	385	429	419	408	377	389	389	345	370	385	362	386	391	399	405	373	362	360	385	394	373	382	392	379	399	394	358	410	374	419	412	361	368	371	396	423	371	385	385	376	369	379	393	407	397	404	384	399	389	391	360	368	397	383	360	376	366	368	355	385	393	421	391	368	408	360	414	405	365	375	357	385	381	364	391	375	399	398	367	398	364	373	328	374	371	400	406	414	386	411	396	380	366	343	400	388	458	383	362	392	411	370	382	363	356	380	401	378	380	391	380	351	389	395	396	360	401	403	361	372	397	381	403	381	373	370	367	388	380	372	335	359	371	398	375	388	370	390	416	388	362	391	374	410	414	346	397	379	422	390	398	386	384	383	385	366	392	390	373	389	334	427	372	416	403	366	336	390	387	384	384	382	381	365	360	391	374	386	364	366	392	357	372	386	391	378	375	341	375	365	375	390	376	391	407	399	394	382	378	381	398	380	368	375	404	388	412	372	367	364	387	385	355	392	379	394	367	391	400	414	413	359	411	378	393	358	397	363	361	383	393	377	359	363	384	358	390	333	386	378	400	340	363	422	407	363	373	383	373	396	381	406	371	375	375	406	411	415	390	388	361	351	356	381	374	382	384	395	400	393	371	378	430	357	370	385	376	403	397	385	363	366	391	392	392	370	340	393	408	376	361	355	390	382	377	388	386	410	404	383	362	378	351	374	347	360	422	367	404	373	397	363	389	376	365	331	385	356	383	400	367	352	388	388	385	398	364	390	379	391	351	357	409	412	383	402	345	368	396	376	398	400
24699	80414	80237	51175	22849	3266	436	453	460	420	424	425	409	435	440	415	408	449	431	452	402	435	439	623	594	554	436	396	403	420	446	402	420	445	399	431	441	444	420	427	408	440	459	397	405	464	429	425	420	410	437	427	357	388	408	413	451	435	445	416	406	409	382	408	393	403	427	425	439	421	404	391	392	427	421	413	428	421	422	401	406	409	401	423	388	392	392	418	463	438	423	418	438	436	433	412	447	427	422	395	445	401	426	400	415	409	427	435	418	397	454	413	445	422	418	410	419	441	429	413	426	445	446	429	433	475	414	438	402	368	445	416	421	444	412	451	458	469	421	383	446	425	445	409	424	388	422	457	423	423	403	476	433	450	414	398	453	444	416	443	432	410	424	410	400	406	387	412	436	423	442	453	463	435	404	426	447	408	454	401	417	391	442	388	403	428	405	423	453	383	408	424	440	430	413	446	446	425	454	401	444	454	444	427	422	390	460	433	435	433	452	448	444	382	403	426	471	389	429	412	432	470	408	376	384	429	400	418	409	419	440	395	385	405	421	404	405	400	420	429	452	408	416	428	440	438	433	434	424	427	400	442	378	410	369	404	427	401	437	449	414	412	425	430	396	441	448	387	459	426	441	408	438	420	437	381	410	404	428	454	413	449	432	419	411	391	421	412	419	397	427	408	387	372	403	418	435	412	420	410	435	398	435	433	411	419	450	453	415	432	400	391	421	406	395	424	396	447	421	405	419	427	408	456	414	428	419	456	434	439	420	433	409	444	423	410	438	405	444	446	383	422	407	413	406	441	399	417	447	458	446	426	439	428	416	422	427	425	420	415	464	415	427	459	439	416	426	399	420	464	413	445	425	434	437	428	429	396	396	412	435	407	438	464	416	375	476	411	406	396	396	455	450	435	434	424	448	397	451	428	412	453	403	416	424	423	389	413	410	403	415	420	428	427	427	411	403	398	438	369	416	455	432	407	396	423	410	425	412	427	458	420	448	408	423	417	398	428	387	441	437	416	420	429	383	409	444	403	465	373	410	416	439	454	391	382	436	437	421	417	412	441	434	409	401	396	403	429	417	387	419	468	452	449	401	398	413	420	401	444	457	437	390	449	402	436	434	418	440	426	414	410	459	434	438	434	471	391	444	444	414	417	412	427	429	423	418	425	419	433	411	435	428	399	435	388	381	441	436	402	401	435	434	379	395	417	438	418	431	451	441	448	437	403	403	382	437	437	446	460	442	390	447	467	434	387	412	396	376	406	445	405	414	403	414	408	406	431	455	388	404	380	420	425	394	416	404	429	427	397	405	440	424	423	416	450	418	426	446	432	447	439	434	427	421	412	425	405	403	359	459	419	428	431	404	390	411	418	420	444	383	413	436	438	404	405	402	368	430	399	427	397	431	413	417	420	419	392	411	400	405	460	417	443	407	439	444	424	432	433	417	399	411	422	407	436	434	421	433	421	395	415	433	389	405	426	433	415	425	422	367	432	396	393	403	430	378	413	406	395	418	446	402	411	423	427	413	419	434	417	432	437	402	458	416	404	434	436	413	419	385	440	428	405	419	430	444	373	430	424	416	471	401	452	448	432	409	444	405	453	394	416	434	418	442	445	471	444	411	424	416	411	401	395	422	454	424	391	405	378	459	434	425	428	379	413	458	432	443	421	408	452	414	411	432	433	407	395	413	429	425	440	382	421	424	418	436	400	420	454	435	413	481	406	431	412	424	417	430	467	420	411	379	431	409	437	444	397	451	392	405	385	441	435	418	362	415	437	422	423	409	424	402	413	403	387	435	431	427	409	446	391	455	392	383	457	427	413	434	427	430	376	431	409	436	454	376	424	410	413	451	419	431	450	425	389	422	413	398	470	403	444	410	435	445	439	438	423	388	402	425	444	470	391	427	395	463	423	417	409	443	399	422	434	420	407	396	397	396	418	415	401	416	428	409	392	423	439	415	409	411	430	377	400	396	438	410	439	416	420	417	413	455	421	395	402	428	419	421	443	391	423	437	421	425	429	435	421	423	416	424	378	420	439	425	367	444	421	411	394	413	449	423	409	394	413	442	425	415	434	416	397	434	373	393	406	384	400	420	444	420	437	411	419	432	379	457	449	461	419	407	405	414	393	451	392	424	410	407	464	428	439	424	426	427	403	424	416	428	416	450	409	438	436	417	446	459	422	433	442	425	440	411	429	395	423	419	400	401	410	384	434	376	397	388	433	445	392	424	387	428	443	410	426	474	378	403	437	404	453	426	418	380	442	440	427	446	421	398	404	451	388	409	455	405	405	398	384	418	422	413	471	440	422	436	417	399	441	408	414	406	419	445	411	418	378	405	391	399	395	411	384	426	446	427	441	407	407	433	429	401	397	428	394	405	415	433	425	415	397	395	429	422	427	413	419	420	408	440	388	397	441	436	412	416	369	390	445	407	445	411	393	397	419	419	414	401	402	403	410	430	420	421	448	402	399	421	450	418	397	418	412	414	428	409	445	426	416	392	400	434	393	408	408	446	424	392	411	441	440	399	434	455	412	396	407	450	411	375	438	426	403	400	418	441	431	438	415	428	395	437	420	409	416	430	421	394	451	449	398	392	457	414	392	413	428	446	428	443	408	422	415	419	392	418	417	427	412	415	430	419	397	405	427	431	387	423	441	424	435	421	412	448	473	382	388	462	429	419	451	422	460	422	427	456	409	432	444	423	408	400	427	395	399	402	452	421	432	405	408	437	418	414	428	420	451	441	415	407	411	408	440	391	423	447	460	422	442	454	421	397	465	414	442	425	421	431	445	454	423	445	436	440	397	401	420	388	425	415	434	436	445	444	400	440	432	396	413	395	418	416	447	404	409	426	427	403	430	428	446	386	412	415	395	410	416	429	438	445	410	420	443	437	398	399	423	433	407	393	451	403	421	429	401	423	415	462	438	438	421	414	435	441	440	417	435	441	455	416	391	398	401	421	399	431	413	422	428	416	419	417	396	400	418	408	415	435	454	433	398	431	400	415	400	423	441	418	389	392	402	426	422	438	436	439	428	397	421	422	401	410	383	428	453	424	433	405	379	422	449	434	403	396	435	438	426	391	381	411	412	404	426	435	392	434	408	396	416	421	407	426	408	429	419	432	408	411	437	407	465	458	417	421	441	414	379	445	418	418	420	408	398	420	408	431	424	415	417	423	375	413	404	406	422	448	399	391	416	426	424	409	432	410	393	422	413	426	416	415	399	384	432	438	436	405	372	418	394	401	416	409	453	416	437	442	377	430	424	411	405	386	368	409	452	404	371	414	402	426	391	413	430	432	409	443	408	411	405	415	425	405	425	417	422	402	393	426	403	386	454	417	375	425	444	397	440	433	445	401	418	424	406	420	413	420	404	429	437	437	435	393	402	432	434	411	387	431	425	393	435	426	437	423	399	433	419	428	432	403	424	439	407	439	414	417	429	457	389	473	431	431	427	427	438	421	414	415	382	432	437	428	400	408	433	399	408
23905	21762	47114	57674	44197	21150	4031	684	447	505	495	477	518	426	497	450	488	429	472	539	456	453	486	635	648	582	508	500	468	455	411	450	427	476	455	500	469	434	440	481	475	484	481	449	452	446	448	425	461	483	470	458	451	467	447	445	399	471	454	476	451	486	457	444	461	432	460	473	463	442	481	430	452	445	475	465	430	431	441	463	451	479	431	477	466	440	458	448	474	450	475	481	492	441	448	453	437	423	483	448	458	461	455	448	451	451	437	441	476	479	460	468	451	447	443	442	449	448	432	452	460	469	412	467	429	458	440	432	406	414	494	448	434	445	424	441	479	445	413	451	444	448	467	399	446	418	450	423	474	454	438	474	442	432	455	461	453	440	470	472	441	461	451	429	463	420	460	443	502	457	451	447	459	415	473	430	478	453	474	406	452	462	460	443	420	464	446	448	469	463	422	443	485	451	478	446	416	467	438	439	425	480	434	424	423	477	449	416	451	436	436	452	480	433	452	465	465	431	448	435	450	465	450	475	454	445	471	446	450	450	438	448	452	449	491	422	463	444	429	431	488	465	447	481	449	426	448	459	465	465	473	482	453	449	478	468	453	468	418	455	475	455	445	483	433	422	468	455	432	454	454	448	495	446	485	445	471	455	460	454	478	430	442	479	451	439	434	468	441	430	468	442	450	430	460	431	465	455	446	447	463	448	458	442	463	451	457	443	414	416	436	443	436	421	491	403	456	438	495	459	446	474	491	454	483	485	458	466	441	439	493	434	441	445	465	440	422	441	497	435	453	413	423	448	451	459	449	474	454	417	431	432	439	431	429	447	441	415	469	462	501	464	462	473	465	489	493	429	446	414	462	467	486	470	484	444	476	475	467	466	395	448	471	425	470	469	420	448	451	425	474	442	440	440	439	441	420	472	488	434	435	453	451	446	430	405	448	475	454	430	476	452	441	483	446	415	453	441	444	410	470	418	455	475	463	427	476	457	475	430	439	470	446	456	426	436	448	466	467	451	407	461	463	436	441	420	448	427	452	412	431	451	447	406	410	439	421	446	396	501	463	454	505	457	439	435	442	418	507	479	453	442	462	477	419	437	439	412	453	479	436	440	426	453	465	462	469	409	457	431	453	439	470	444	443	443	500	434	453	446	467	445	478	459	455	439	460	419	408	459	450	463	447	467	486	431	474	444	432	408	477	443	443	443	409	459	449	402	442	478	440	482	485	470	433	492	442	436	466	453	439	450	440	433	439	482	408	490	471	426	429	421	454	464	440	471	423	428	445	435	455	444	465	459	446	466	457	450	425	420	448	450	457	443	497	393	439	482	458	459	449	438	467	426	463	446	441	417	435	418	415	451	439	446	441	460	441	425	459	439	470	444	471	451	465	423	480	437	447	458	466	456	417	479	450	429	426	475	459	407	451	456	424	474	454	458	445	450	413	455	423	436	484	460	456	447	454	462	448	453	412	461	472	446	462	483	474	421	440	475	433	421	438	438	458	412	434	444	395	457	419	438	441	449	456	451	458	426	432	440	478	440	431	478	416	448	418	454	486	487	458	483	425	421	421	456	438	429	437	460	437	440	451	436	449	448	468	435	402	466	427	447	481	447	477	421	414	421	470	431	443	468	518	485	445	465	468	500	432	433	444	462	451	461	444	458	457	433	431	465	436	439	430	463	470	452	465	468	428	429	434	433	434	451	440	439	467	433	461	452	447	426	462	448	463	437	428	443	429	456	469	438	489	454	454	453	448	467	426	491	411	437	454	436	424	440	471	431	419	503	468	496	482	473	462	454	425	474	457	460	440	473	460	463	478	456	462	416	475	478	444	448	483	452	448	443	463	438	459	443	468	471	483	430	433	467	436	462	440	440	450	428	431	436	435	439	428	445	452	485	470	469	453	437	461	466	487	473	442	444	430	449	453	469	461	453	449	454	448	437	462	445	446	434	454	465	459	456	459	434	407	443	437	408	460	462	468	445	404	449	457	456	440	498	427	461	469	458	444	497	469	426	430	488	481	461	470	463	453	453	466	475	439	465	473	444	478	405	464	425	471	479	438	418	434	435	401	468	416	449	448	444	460	445	475	418	483	442	436	487	448	465	440	472	418	424	451	428	438	436	446	435	452	434	464	403	449	509	439	476	424	400	489	447	467	445	460	447	410	447	481	432	433	474	440	445	485	478	430	472	415	431	427	444	413	427	451	403	419	476	463	459	465	433	414	453	461	438	446	444	450	444	472	440	438	457	479	445	428	414	443	445	465	444	480	450	450	438	454	478	485	479	443	431	436	441	448	470	469	453	474	496	490	472	473	434	436	419	426	449	477	465	503	432	457	473	465	444	480	445	435	454	474	454	411	433	449	412	468	447	480	438	449	446	437	448	430	448	451	436	391	430	458	461	438	463	459	463	468	467	452	428	453	433	404	432	448	413	453	431	462	440	454	432	429	462	469	458	452	435	441	469	460	426	452	456	448	459	442	462	471	476	413	475	473	441	455	418	452	439	423	444	463	474	447	467	435	470	473	456	427	493	464	431	456	420	473	435	461	461	461	438	461	478	450	400	412	449	422	432	411	420	494	427	442	438	402	443	454	403	423	436	446	481	430	450	457	433	479	457	426	415	421	473	456	483	466	390	492	449	460	462	417	450	465	443	458	435	427	453	456	484	413	432	421	440	405	435	437	449	460	407	468	432	437	441	408	441	420	435	451	463	463	405	408	499	435	450	466	471	423	421	456	436	450	446	459	441	451	419	491	432	441	457	471	474	439	471	468	430	442	449	431	453	447	469	502	429	461	458	454	423	452	447	487	469	434	463	437	484	459	462	444	450	473	504	440	430	446	452	420	451	462	433	474	468	458	430	419	473	428	461	453	433	450	455	454	415	420	455	452	447	452	481	450	480	423	471	417	416	445	480	490	461	436	453	442	455	462	461	446	466	433	458	432	458	444	483	426	436	455	421	464	474	453	414	462	460	437	450	453	474	452	437	417	447	445	452	449	457	496	420	440	429	461	457	499	437	437	437	449	423	445	442	446	474	433	485	457	440	465	468	468	428	476	459	460	401	421	453	436	459	427	436	465	450	465	457	448	401	469	495	445	459	461	478	445	417	457	460	425	435	428	475	487	469	443	431	452	456	411	424	430	457	449	445	463	464	401	498	444	480	423	456	429	456	413	463	445	456	478	447	444	434	420	441	474	510	463	439	472	456	453	453	469	464	449	444	465	447	445	435	436	390	453	432	456	448	485	512	447	426	398	457	463	421	461	514	434	449	463	431	473	436	423	448	429	456	501	441	467	471	454	461	433	442	448	468	439	438	474	432	501	439	442	480	444	444	429	466	516	490	401	462	480	427	444	425	490	448	445	424	424	441	437	460	431	415	458	446	426	454	453	495	503	438	491	419	444	448	479	425	469	434	425	473	488	447	460	422	448	467	451	447	429	478	449	442	465	430	455	455	464	431	470	435	446	420	454	427	453	456	416	473	463	406
22135	80033	90473	70181	43728	7046	516	493	555	552	498	493	480	545	498	458	506	496	498	576	522	511	571	831	870	673	593	514	500	502	535	514	463	514	501	489	537	514	469	481	490	469	530	494	544	519	497	495	473	465	548	519	508	474	526	449	532	494	483	455	533	514	532	478	482	519	554	513	506	501	523	504	524	507	505	485	527	533	536	513	520	495	515	505	536	472	512	532	507	511	504	465	499	499	514	499	505	510	482	517	516	505	512	469	504	556	487	493	481	491	477	505	502	484	524	512	501	522	494	499	507	473	499	491	494	467	475	545	462	546	520	500	510	506	505	518	483	497	449	505	479	500	454	504	484	491	513	522	510	512	508	489	534	504	493	529	481	516	494	526	488	493	497	528	565	555	481	504	522	479	515	531	515	501	511	467	495	461	487	486	513	493	500	495	486	517	510	475	495	515	473	508	510	484	526	504	507	498	505	504	499	522	482	507	469	518	502	502	553	449	469	475	531	507	494	529	489	535	481	492	487	526	497	507	508	507	488	515	539	530	490	523	503	506	503	480	539	504	515	498	495	526	501	503	475	476	499	524	455	494	498	495	495	579	494	510	495	514	510	514	528	508	488	476	482	530	491	494	516	493	499	507	510	492	511	497	533	538	515	456	508	485	538	502	512	484	506	471	507	490	482	473	511	483	451	469	515	530	510	497	492	535	478	517	503	502	514	484	469	481	507	518	481	464	513	509	475	495	512	516	441	485	490	434	484	534	479	449	523	507	530	504	482	508	496	490	487	482	511	478	491	482	515	520	488	481	534	520	515	500	485	494	494	485	475	461	473	510	517	469	514	476	511	518	525	495	517	503	480	532	467	485	473	500	510	529	493	514	538	495	533	513	466	516	487	509	494	502	457	505	476	484	497	499	488	494	502	511	533	515	503	470	531	508	505	480	504	484	524	485	515	479	515	508	513	487	465	514	488	491	510	510	510	515	506	529	485	480	500	527	482	506	525	503	506	544	488	516	524	489	476	494	498	497	517	479	497	507	490	496	527	500	521	453	509	492	485	464	555	504	499	489	486	492	516	508	480	506	498	532	498	526	507	525	490	541	487	501	479	477	514	497	492	515	485	509	495	488	501	526	529	518	515	498	494	517	498	519	484	480	485	511	518	465	502	514	502	482	523	537	510	518	516	528	506	501	503	504	487	505	488	476	516	479	527	491	482	502	546	497	529	484	502	514	560	516	516	508	516	496	524	501	530	507	495	485	513	484	512	499	503	473	500	489	501	521	476	505	498	508	522	517	512	469	498	532	532	500	528	479	489	502	481	476	459	515	512	464	511	477	499	508	538	541	508	498	481	507	517	495	480	503	501	498	505	501	515	493	518	510	530	448	501	459	486	496	482	491	472	514	444	490	496	529	566	505	510	474	521	525	503	500	521	467	515	538	478	492	470	507	494	531	524	488	484	460	483	450	474	505	520	484	463	493	499	507	492	505	457	511	516	531	512	488	455	492	536	492	501	489	492	446	499	481	491	523	497	507	498	494	514	479	530	490	515	472	484	542	521	489	522	495	502	526	524	491	478	476	493	523	481	491	494	503	492	533	513	479	529	477	497	494	490	496	462	545	482	486	472	465	485	513	501	516	493	487	525	524	514	480	523	481	498	498	480	529	492	478	495	502	489	507	482	485	482	486	507	502	490	497	487	477	500	501	509	481	522	488	529	478	479	538	486	451	518	490	460	529	502	526	484	546	473	485	530	506	491	529	491	506	504	490	493	505	531	496	488	519	480	513	510	514	504	477	475	499	523	509	473	504	505	496	487	479	490	491	486	535	510	457	488	509	501	485	484	461	492	470	498	519	480	539	507	511	502	553	502	464	499	487	462	451	506	526	525	485	469	530	474	506	514	499	484	500	509	507	477	506	517	516	476	517	484	517	498	527	521	495	534	469	487	485	489	538	494	484	515	443	525	523	497	481	507	445	518	491	493	450	457	493	456	491	487	448	486	480	503	485	481	491	495	502	531	519	494	520	539	464	502	480	466	454	481	490	518	510	501	511	473	485	498	488	482	532	513	517	489	480	534	503	477	482	527	476	516	491	455	521	504	500	523	493	481	504	488	484	520	526	525	488	523	505	538	530	494	492	486	524	449	507	516	468	522	508	471	474	521	501	529	495	500	487	497	497	461	479	488	471	534	485	476	485	497	505	474	502	495	558	503	519	486	539	506	499	479	479	474	512	504	492	536	520	474	495	477	521	479	500	486	507	518	512	491	505	485	523	469	478	513	509	502	496	474	505	470	488	501	479	476	490	547	548	475	494	468	473	471	499	484	483	529	500	501	518	498	503	536	484	484	504	525	435	533	460	497	460	468	514	485	489	534	480	460	461	497	492	505	511	525	487	512	466	494	512	496	505	516	490	502	510	501	474	514	489	519	475	522	507	563	477	513	504	468	525	487	509	497	450	521	493	526	492	501	493	516	476	503	494	465	462	474	522	478	474	516	493	507	490	525	506	532	492	515	488	484	515	542	501	497	490	502	471	562	440	488	473	508	520	536	476	478	460	489	484	518	505	486	497	491	510	489	502	535	518	515	513	468	487	479	510	495	486	541	483	485	500	479	495	508	501	493	545	490	496	523	505	544	475	487	485	513	465	481	511	474	509	499	529	504	526	470	505	484	468	497	524	492	538	479	479	480	487	488	487	465	534	487	504	500	516	516	492	513	462	517	495	514	473	460	520	470	500	474	517	478	516	497	527	518	512	496	492	562	505	500	516	510	525	477	453	497	517	513	496	503	500	469	522	500	489	491	489	514	503	527	476	496	528	524	537	513	475	506	490	482	457	494	495	513	485	462	480	539	469	505	487	503	512	489	540	540	475	535	456	477	484	505	495	507	477	478	485	510	515	486	492	510	479	511	550	537	539	482	529	538	512	505	526	519	504	493	462	493	452	454	510	504	499	508	506	514	465	481	497	532	490	479	498	507	551	532	527	477	549	500	486	503	481	487	485	484	466	509	476	476	493	477	461	467	514	492	496	505	473	467	467	537	502	518	489	532	483	483	512	504	540	486	506	472	494	498	480	492	521	508	538	499	527	516	483	448	492	461	530	483	478	465	478	563	512	500	522	500	493	491	481	466	502	518	491	496	495	489	499	527	547	493	493	483	495	514	514	479	488	501	520	498	484	522	488	445	519	510	429	520	469	502	517	506	503	487	547	519	499	503	528	497	486	467	523	443	479	465	472	484	484	511	467	487	516	503	495	484	490	497	462	514	503	521	494	498	497	464	519	535	495	476	529	541	486	481	513	506	484	487	463	511	523	500	535	500	492	474	523	507	486	496	502	515	515	467	481	541	473	477	544	511	478	514	513	509	518	482	491	463	507	461	476	494	475	508	503	474	505	467	477	463	486	456	468	499	506	513	532	523	485	503	482	515	537	494	486	525	488	489	469	492	538	475	540	495	498	521	504	485	517	508	473	515	486	524	502	491	475	508	499
27340	18662	29328	26195	10429	1768	463	383	374	372	386	341	373	371	373	341	391	414	383	394	393	375	372	387	386	387	394	390	351	406	377	390	357	392	372	359	348	367	383	380	405	374	368	357	372	367	352	391	389	367	371	368	383	398	356	357	391	386	369	375	366	353	360	405	371	383	351	366	366	406	380	378	398	345	387	393	395	319	371	367	379	383	367	381	334	390	326	374	348	386	376	385	414	383	369	396	409	393	403	394	362	400	386	371	350	405	406	401	362	401	410	410	375	355	386	397	376	367	346	353	364	377	376	408	347	403	378	367	373	394	335	385	353	385	376	389	399	360	386	394	363	347	333	369	407	359	374	359	401	360	367	345	339	400	361	360	401	387	361	356	384	352	381	367	375	378	372	377	371	373	365	346	408	372	397	365	353	362	366	369	371	373	383	362	378	389	344	369	383	378	365	393	372	395	405	365	344	380	374	360	378	386	376	393	390	375	365	369	362	324	391	409	396	361	359	399	391	369	382	376	379	367	377	377	374	399	388	378	424	369	406	400	384	393	385	373	380	345	390	345	360	377	347	353	359	365	357	405	350	383	378	378	405	369	352	403	342	390	374	380	405	379	386	352	383	347	367	378	391	361	340	390	384	354	375	369	338	362	359	368	357	364	404	381	406	374	329	330	365	374	367	385	389	400	354	382	414	365	369	389	369	364	350	391	406	371	352	441	381	354	381	414	390	377	382	375	386	389	350	365	378	393	382	378	383	392	350	384	385	381	382	399	358	383	361	349	385	331	379	391	368	342	373	397	366	343	351	355	390	358	384	376	400	412	379	366	368	360	396	349	373	362	401	360	344	358	358	411	377	386	348	357	398	375	381	404	340	396	360	369	374	400	399	366	347	344	348	390	353	380	369	333	384	366	383	387	375	352	407	383	378	362	382	351	387	376	361	377	356	421	416	391	379	397	354	376	408	362	398	381	408	387	389	385	384	377	359	389	369	396	371	391	353	366	324	360	402	355	388	373	374	369	385	374	352	397	366	384	346	388	390	363	387	342	346	393	370	397	371	396	357	362	363	405	385	375	341	387	400	386	365	373	346	369	368	379	370	414	366	375	364	389	377	350	334	366	381	380	408	393	378	368	401	382	382	390	374	421	391	360	398	364	376	399	349	394	339	416	375	366	353	361	348	380	323	366	356	385	384	378	373	395	377	365	372	404	372	373	348	381	372	356	388	348	402	348	366	399	374	381	395	404	401	379	342	366	389	365	339	375	375	363	386	367	378	382	367	378	357	366	369	397	394	350	403	387	401	365	382	353	380	386	368	381	380	352	360	381	369	385	355	356	354	359	384	379	391	379	374	344	372	360	373	390	382	375	378	363	352	406	353	426	406	365	358	397	389	394	323	389	362	379	369	386	385	372	388	362	382	390	356	385	378	369	383	388	379	373	354	383	369	372	355	350	371	377	391	396	359	342	380	407	374	373	381	364	334	389	383	371	412	352	375	374	375	366	399	367	393	352	351	381	398	401	364	343	368	381	406	403	391	370	362	366	352	343	372	412	351	376	384	337	367	375	382	369	399	366	364	394	375	368	408	371	381	382	381	376	361	418	360	361	383	389	365	387	389	378	385	372	373	370	380	368	343	343	369	380	379	370	353	379	367	367	347	358	378	363	393	389	389	352	368	346	391	360	387	390	394	348	387	365	381	376	365	360	369	406	356	392	387	358	397	372	434	416	376	365	375	363	361	388	371	411	401	402	351	353	353	368	354	369	394	355	369	380	356	394	378	409	344	369	368	378	397	370	407	372	373	362	368	392	374	344	384	353	335	405	423	408	410	406	373	397	355	363	391	327	378	369	349	380	362	365	364	366	379	358	319	367	390	343	402	406	373	384	396	360	380	411	353	353	340	350	370	399	420	373	370	375	353	345	353	351	383	378	382	375	374	383	340	348	378	407	369	380	372	372	376	389	371	390	397	361	354	367	371	392	372	386	380	366	376	355	387	352	379	381	408	368	356	398	380	354	355	391	376	333	334	359	387	401	384	379	408	387	345	374	358	373	380	398	361	367	364	392	347	367	355	368	377	386	375	380	388	329	374	377	374	402	368	364	381	372	376	341	403	376	399	361	405	362	391	386	358	377	396	349	349	398	345	424	398	376	340	403	367	372	435	350	395	366	371	388	347	391	350	348	368	359	372	356	406	389	370	397	365	391	373	379	387	395	371	407	381	402	361	351	361	399	396	347	365	412	368	360	370	384	388	345	350	422	397	408	359	378	375	367	369	346	422	363	390	366	371	387	365	391	394	373	392	385	410	380	388	384	430	367	373	348	393	411	392	378	398	358	406	379	375	380	375	356	396	375	369	355	380	380	375	372	350	362	389	402	369	388	398	366	394	392	381	362	332	414	379	386	363	365	369	375	407	367	371	345	368	385	384	371	389	422	383	352	402	352	372	380	375	375	339	362	412	361	392	369	366	359	329	377	363	370	359	400	401	387	377	368	378	400	361	365	395	360	348	358	334	365	377	391	371	397	366	379	388	388	407	389	393	372	361	351	421	382	388	340	391	364	351	386	352	376	371	406	390	367	422	370	375	392	350	416	398	367	416	368	358	368	397	415	388	327	388	347	372	342	375	383	401	340	368	369	368	413	388	387	366	386	387	377	411	370	413	384	368	331	401	378	369	386	378	395	375	388	394	379	359	348	364	388	375	371	368	393	388	381	342	378	395	388	426	348	384	384	381	373	398	362	431	376	381	378	353	387	356	387	370	395	389	410	347	363	370	386	380	353	387	385	372	373	359	384	366	381	405	402	384	358	364	350	399	361	391	406	350	395	407	400	357	362	358	378	413	386	374	342	405	388	394	407	363	389	361	359	379	388	371	361	368	355	387	391	372	376	410	413	331	350	357	350	375	388	373	371	393	328	347	364	355	349	409	371	379	363	404	400	372	392	355	373	395	392	353	396	371	414	349	385	387	377	365	358	349	404	371	362	399	346	407	366	367	341	369	351	379	380	348	370	354	358	382	368	357	380	368	354	345	393	418	378	373	381	386	375	367	334	333	381	360	364	348	383	369	332	341	370	383	349	351	376	372	370	376	407	375	388	379	400	402	365	361	363	338	383	392	361	343	383	376	379	348	383	400	359	392	381	361	384	380	366	379	364	352	369	340	368	393	364	358	385	373	380	344	346	348	409	357	358	351	399	399	372	389	369	366	385	372	404	371	345	383	359	373	347	365	367	387	381	394	386	388	395	367	382	381	379	375	355	379	375	383	416	382	369	356	349	403	376	372	353	389	402	386	361	388	376	365	402	393	343	372	363	379	397	380	370	359	372	353	389	380	380	370	352	418	371	387	346	391	406	376	379	372	373	398	390	348	343	407	363	350	369	341	368	379	392	356	388	397	357	380	372	339	370	392	390	370	379	375	404	363	391	379	371	384	364	398	377	353	375	380	388	364	371	394	402	375	381	373	382	360	373	363	344	423	395	401	380
6128	17307	29653	16566	6974	1274	395	351	328	407	353	416	388	358	377	358	350	379	380	393	377	354	377	374	402	377	358	371	366	383	391	374	370	390	368	378	383	377	353	362	397	353	341	362	343	345	385	373	358	345	396	394	330	364	394	333	362	400	373	371	342	368	363	427	363	357	382	340	362	330	334	362	374	365	350	371	371	365	380	368	386	356	379	368	389	378	366	378	383	375	356	371	353	353	366	392	373	366	377	404	396	366	355	342	367	354	328	342	367	376	374	375	357	360	336	354	356	390	328	384	362	348	357	363	395	332	352	350	359	382	372	368	414	344	369	363	408	405	342	378	336	354	335	368	391	380	364	317	362	372	351	369	337	317	420	346	390	360	365	350	337	402	354	353	340	359	338	374	358	365	348	353	397	368	375	352	352	377	379	358	348	332	384	392	359	363	385	366	364	380	385	365	354	374	364	382	360	354	398	343	373	354	397	342	361	366	373	424	370	349	351	360	365	339	371	356	356	359	367	377	336	376	346	363	385	374	387	371	348	380	371	381	364	393	347	355	361	380	360	383	352	393	395	376	374	350	372	351	327	352	347	372	376	341	346	354	343	323	386	357	376	389	360	356	353	353	357	393	374	358	383	392	363	380	377	356	363	372	388	362	386	388	388	379	380	374	426	348	361	349	378	337	344	369	398	377	398	381	374	359	370	371	334	399	393	391	391	372	388	367	351	342	357	394	378	367	365	359	354	388	360	372	356	368	338	358	398	350	343	366	392	362	379	370	352	373	365	395	365	375	349	352	363	377	375	347	388	368	359	395	354	393	395	367	344	371	364	347	374	345	379	363	343	357	389	358	373	363	365	376	389	347	349	396	400	418	378	375	383	363	399	359	348	405	396	381	373	340	373	403	361	365	396	381	398	393	372	366	390	330	388	380	354	348	346	359	391	411	379	365	373	345	356	368	342	361	346	388	355	389	380	358	388	347	388	357	353	363	359	379	381	387	339	386	367	334	392	370	367	377	370	344	388	370	366	378	384	351	353	379	390	370	335	387	329	400	379	352	392	359	361	394	366	347	389	399	371	360	374	377	369	384	356	357	328	370	344	378	369	362	350	387	386	360	369	357	374	363	349	387	394	360	390	329	393	377	344	379	396	343	381	379	344	365	353	388	344	367	358	390	374	380	364	368	359	345	367	375	357	350	332	383	350	362	372	369	384	354	371	347	401	374	366	345	344	358	358	381	328	383	369	380	399	352	369	383	348	368	319	365	407	384	370	367	355	376	351	365	352	390	369	364	352	371	361	373	361	343	357	391	413	350	372	399	365	385	353	374	366	378	387	357	361	383	365	416	357	383	364	359	347	383	376	361	382	362	363	365	366	350	378	379	375	373	366	368	353	358	368	384	352	372	366	359	387	358	341	349	356	370	373	342	353	376	373	371	349	392	374	364	375	363	382	361	361	384	367	380	353	396	400	388	385	383	365	325	361	359	379	373	369	363	368	361	374	372	327	351	377	364	344	397	383	365	334	337	374	351	361	355	365	376	364	380	389	377	373	375	324	384	373	356	386	364	366	362	373	357	381	379	383	368	383	384	378	399	369	382	383	355	348	369	356	390	354	350	362	371	414	382	346	365	368	381	363	386	363	358	376	384	359	353	381	365	349	363	378	354	367	377	396	387	373	372	394	360	351	361	396	343	387	383	358	377	371	349	341	415	345	353	376	391	399	336	354	380	390	396	397	376	369	395	340	360	383	376	358	382	393	357	378	396	338	360	374	386	375	351	330	385	348	343	401	378	360	368	379	353	393	382	388	362	377	391	375	356	365	387	372	418	405	371	363	363	377	353	386	353	362	343	360	396	349	372	381	383	381	372	369	359	364	419	341	350	369	375	373	386	357	359	419	373	372	370	393	373	347	391	367	370	379	342	361	358	364	364	387	358	368	373	373	352	363	363	389	348	372	375	359	341	377	346	357	352	351	370	409	360	362	361	385	365	352	323	402	343	364	383	354	341	339	389	366	381	364	394	392	387	350	382	368	383	342	361	353	371	395	366	334	378	376	355	380	388	350	359	375	375	366	361	345	342	349	370	370	384	370	371	357	392	342	392	355	365	348	375	325	397	377	357	364	393	361	352	343	342	371	372	366	404	376	366	376	378	337	359	382	397	340	364	373	352	392	342	346	361	339	350	337	354	385	375	357	392	375	385	333	383	350	347	330	346	339	350	362	352	378	351	344	352	371	369	350	373	370	357	382	369	351	383	366	349	398	364	364	346	349	377	406	370	373	333	380	351	356	341	361	367	352	349	363	351	337	359	340	357	421	360	372	370	355	350	375	369	371	369	401	360	374	380	359	363	352	402	364	362	393	371	376	374	374	353	397	348	353	335	327	394	363	391	382	386	369	371	400	354	356	395	373	379	363	383	399	336	362	339	380	371	381	352	357	355	353	349	353	353	368	438	393	363	341	369	433	384	379	362	395	375	366	358	376	360	388	355	374	340	371	376	328	376	373	350	373	391	353	361	354	353	390	378	355	371	349	344	358	329	356	385	382	362	393	387	399	368	380	372	390	400	378	356	367	351	371	391	373	393	345	385	343	335	366	363	361	331	400	353	370	366	371	380	371	389	358	348	357	378	330	369	343	371	337	336	358	355	380	348	400	353	378	384	352	399	362	344	370	357	361	370	381	360	376	380	346	396	362	360	345	342	361	367	362	340	356	371	366	360	361	354	368	363	384	395	376	344	330	366	359	370	345	345	378	355	403	386	365	400	360	372	392	354	371	357	370	355	367	365	358	353	359	358	332	339	377	338	372	377	371	383	314	346	352	355	386	386	363	373	373	360	377	364	387	358	370	359	373	341	345	371	385	366	349	345	375	362	379	375	386	386	356	369	398	387	386	351	359	369	369	334	397	375	400	377	360	405	344	388	340	359	371	347	389	350	358	376	353	388	368	375	355	377	406	361	365	357	366	368	403	344	357	349	364	376	368	371	363	382	378	387	362	384	360	354	372	402	368	402	413	371	358	386	406	369	363	386	373	381	353	398	365	407	380	333	369	391	378	383	346	353	346	345	352	372	390	326	366	379	373	375	374	368	358	366	371	338	349	391	377	365	341	394	379	391	375	366	351	400	395	408	392	378	320	377	414	376	368	388	347	398	375	350	376	353	347	364	371	340	326	308	350	348	380	333	373	392	358	340	344	349	350	386	368	355	364	364	388	374	336	356	387	362	359	349	350	308	362	408	411	356	391	392	370	348	368	386	363	370	390	365	370	384	367	355	352	375	371	382	366	373	350	371	397	343	345	365	396	386	382	364	352	379	358	346	360	368	370	351	378	399	369	362	366	336	353	383	347	347	373	381	376	340	393	371	333	344	380	376	358	381	366	362	379	367	365	370	389	359	364	360	382	340	373	363	337	391	377	358	372	332	366	348	386	389	380	331	376	319	364	334	339	368	342	353	380	376	361	369	349	367	337	384	358	349	346	378	406	373
24877	21339	52210	60610	41261	16195	1566	490	424	421	413	421	391	415	368	407	401	396	431	398	394	379	395	467	473	445	423	410	381	390	404	398	395	400	372	420	410	413	383	384	395	378	410	355	375	404	380	407	411	393	389	401	408	409	418	430	378	385	379	406	402	402	403	365	425	383	418	367	418	377	382	416	394	387	392	374	395	404	404	425	414	369	381	391	367	397	353	405	383	383	378	368	383	382	369	373	417	365	418	399	382	412	343	408	368	372	371	383	377	380	398	378	382	318	372	407	422	382	389	368	418	385	432	379	436	370	385	355	373	421	384	420	357	418	392	405	399	348	362	359	406	392	376	359	380	411	377	381	379	387	382	387	408	395	404	363	378	380	397	397	405	430	401	409	382	377	439	422	435	380	405	386	390	363	383	388	388	392	420	412	403	367	384	397	401	381	408	352	351	400	390	427	389	403	366	369	396	369	399	389	385	409	413	384	399	402	371	387	393	418	388	384	409	375	428	415	390	386	376	386	391	394	388	418	404	403	375	376	401	373	392	375	374	368	341	427	407	371	393	379	362	421	411	376	384	389	378	395	398	413	429	390	385	378	406	408	414	369	362	386	399	398	394	389	329	403	392	409	377	363	392	341	371	378	412	384	411	363	419	408	374	391	403	393	403	398	383	405	399	388	405	403	375	382	355	450	394	392	403	366	417	377	425	404	403	384	413	372	407	399	383	374	358	406	396	385	398	414	390	387	364	387	393	382	364	392	398	375	408	346	384	360	377	417	428	388	380	390	376	396	397	414	399	429	392	423	375	428	413	385	358	373	388	373	388	388	371	411	379	399	390	405	349	401	416	411	399	387	386	382	411	370	393	410	383	400	361	381	359	363	405	380	377	382	396	382	402	412	383	404	396	357	361	335	391	415	369	406	359	414	404	352	392	411	418	377	393	367	397	379	404	374	403	419	358	392	377	386	386	432	403	435	389	402	371	410	374	380	395	397	424	386	404	401	400	387	395	344	374	400	405	381	389	427	378	388	428	407	360	390	434	411	375	380	374	403	381	378	391	393	383	399	399	375	385	414	413	367	388	368	365	392	383	394	420	332	399	387	363	371	395	370	400	373	397	384	396	361	411	379	407	385	349	410	403	390	388	358	393	411	381	384	394	341	422	360	373	381	379	388	431	402	381	365	374	386	379	409	387	394	372	364	371	382	382	391	399	378	415	393	393	407	380	388	369	398	375	402	366	432	411	391	356	346	405	401	378	371	400	384	398	374	385	379	366	393	350	379	375	397	390	397	412	377	372	366	398	412	352	362	400	391	377	398	397	416	423	378	408	387	379	366	393	388	383	391	397	414	399	384	383	374	386	372	384	375	410	413	393	360	390	385	419	372	359	372	396	404	389	403	375	414	384	376	391	366	371	360	406	382	377	392	409	389	390	385	390	395	404	391	395	389	402	379	394	384	349	406	401	398	376	404	395	397	380	363	354	382	384	388	389	384	388	426	343	399	387	405	384	382	368	367	394	382	393	402	427	351	364	386	371	369	361	410	385	385	378	386	374	372	417	397	418	378	402	398	391	396	373	364	425	353	382	346	398	390	406	365	399	378	386	372	380	369	377	380	354	405	366	354	387	390	417	399	368	371	404	378	376	409	380	364	352	384	404	360	401	399	362	414	399	395	384	402	362	355	410	415	400	377	385	386	371	367	359	401	375	386	372	406	379	395	367	366	382	371	364	399	370	419	374	372	399	386	393	370	394	395	354	399	392	379	340	394	388	435	385	372	362	396	379	396	420	351	342	403	418	432	362	391	387	368	392	381	379	373	406	397	393	353	360	418	375	405	415	384	434	404	390	389	392	394	388	375	382	388	423	388	385	384	414	392	345	400	396	379	393	416	394	387	399	385	439	378	357	413	359	384	368	364	341	404	392	356	372	418	394	397	390	398	391	372	355	370	412	397	388	366	350	391	383	397	395	385	405	339	383	403	365	359	398	403	382	428	390	401	351	380	419	371	361	390	410	377	370	386	355	405	373	420	386	411	413	408	387	370	417	391	381	391	405	376	382	392	344	420	384	383	400	396	437	417	366	406	387	393	391	393	397	397	402	358	379	428	376	363	384	351	382	410	389	393	375	384	370	397	405	399	407	384	400	376	376	378	365	379	389	374	373	369	362	388	385	391	361	377	389	375	402	362	430	365	393	365	371	415	405	379	402	372	401	374	380	349	353	382	369	396	382	405	389	350	422	362	392	385	402	370	402	404	389	380	365	381	359	414	409	382	415	422	410	382	391	414	383	404	398	400	368	418	416	383	343	408	356	394	382	378	357	419	382	421	389	398	365	391	411	398	377	380	404	372	363	378	384	394	363	378	376	369	362	367	440	376	387	421	366	405	394	396	403	423	351	392	365	412	368	411	410	402	393	415	366	414	406	404	419	385	408	385	374	374	385	383	371	396	357	395	378	398	380	373	380	399	393	357	407	382	394	402	341	385	362	422	368	376	357	387	375	357	397	370	375	365	377	429	398	384	389	378	380	364	391	413	390	384	403	400	381	406	365	358	340	366	391	370	397	360	406	362	365	438	373	402	403	383	364	409	356	391	384	370	388	374	368	385	387	392	367	377	381	358	381	413	409	396	418	399	433	391	402	392	383	380	396	374	372	386	373	402	408	393	405	440	389	381	415	375	397	350	411	401	378	427	402	381	382	423	392	365	356	396	396	358	387	371	393	375	388	381	418	416	359	380	373	393	364	387	399	402	388	375	400	359	394	403	411	363	378	380	364	384	412	379	382	381	366	405	395	398	406	403	391	380	392	400	376	399	376	386	389	370	387	411	395	383	351	431	358	374	392	381	384	394	386	364	407	370	388	393	378	396	388	365	390	363	389	408	410	367	404	369	372	387	340	344	371	421	406	379	380	401	375	385	371	385	420	379	431	386	400	378	403	393	386	407	385	400	420	386	391	377	377	404	418	414	404	397	364	401	391	363	375	395	379	414	393	379	375	440	416	400	374	370	367	381	369	381	391	393	398	401	399	390	403	375	394	336	370	374	362	414	358	399	374	352	360	400	395	357	415	417	375	378	354	398	455	336	367	375	384	425	388	405	385	385	408	378	366	366	375	379	415	386	362	381	384	419	366	356	410	382	337	385	394	419	373	364	390	368	400	414	421	376	396	343	393	396	356	414	405	370	419	378	377	382	394	372	369	413	418	410	370	366	395	402	381	356	367	420	363	360	392	376	406	385	395	404	384	392	389	361	391	361	376	376	403	365	387	386	390	393	422	376	398	381	414	396	420	395	359	395	383	389	352	381	370	373	364	368	398	377	388	364	399	390	371	360	395	396	399	444	406	383	363	368	380	391	391	381	411	408	351	403	379	409	376	370	406	375	379	370	418	394	384	396	397	375	377	415	381	398	387	376	404	424	423	384	411	364	381	368	419	408	369	340	404	408	376	380	399	365	379	386	379	398	380	364	376	398	399	349	383	387	398	409
13680	54339	80412	59232	33464	5887	445	425	466	404	422	421	412	438	435	402	441	431	440	469	420	422	428	552	550	534	445	401	390	413	415	417	417	436	382	421	418	443	416	431	414	374	364	427	418	415	445	432	414	422	395	392	423	399	384	431	404	424	428	431	437	422	457	413	395	409	406	479	430	378	426	410	432	393	404	428	390	403	404	411	416	412	369	430	390	432	412	437	393	436	415	438	374	427	440	442	427	437	396	413	445	403	401	406	411	430	449	371	392	422	386	406	405	458	413	399	401	416	407	397	423	428	424	413	422	422	389	421	408	392	434	413	407	467	417	409	400	399	401	405	400	424	402	425	388	442	437	417	404	390	412	416	418	451	410	399	439	408	390	465	392	425	416	425	381	421	433	440	414	408	412	393	437	402	436	435	412	414	445	443	389	433	420	418	413	453	395	422	393	413	411	393	439	434	436	382	421	407	416	417	385	399	408	419	427	382	396	418	414	401	407	402	380	426	394	445	437	386	404	402	417	414	424	428	443	400	402	375	400	434	441	405	416	384	401	439	434	436	421	433	411	419	386	387	384	456	438	401	398	445	434	396	447	462	410	387	416	450	394	398	416	390	429	394	403	406	425	393	397	401	415	428	412	428	456	437	401	393	415	428	428	420	410	433	389	412	449	389	398	394	431	419	418	445	391	440	397	440	434	406	429	389	428	391	379	418	413	427	415	410	456	402	423	405	420	392	423	411	434	413	407	430	410	423	413	397	423	390	441	393	424	409	450	414	369	406	437	397	425	453	435	385	391	388	390	429	399	405	416	417	398	417	418	444	441	428	455	386	420	417	437	411	406	406	383	438	424	405	430	405	463	411	403	414	430	436	403	408	370	441	427	402	404	407	432	422	394	396	392	451	437	455	440	428	414	404	372	386	414	429	382	411	424	406	398	381	380	407	413	430	395	416	440	425	405	418	433	402	440	421	392	430	400	393	451	384	404	424	408	438	398	402	424	401	391	417	430	409	394	417	392	403	412	406	456	386	432	378	420	468	448	444	413	397	420	415	416	414	399	438	415	425	396	384	419	416	420	448	401	422	425	439	398	420	444	428	416	405	401	417	408	431	418	433	407	399	416	437	403	445	405	408	406	457	388	379	418	445	402	372	398	406	406	422	439	394	427	403	414	428	388	427	395	389	390	400	402	423	415	393	405	403	430	401	387	442	395	419	375	392	422	395	422	430	395	388	411	389	421	399	433	417	382	402	378	381	453	415	450	414	369	408	416	424	437	429	399	427	434	419	414	396	397	426	457	384	431	444	401	440	433	427	427	420	422	440	408	452	410	375	415	408	405	415	420	429	406	426	395	416	413	375	421	430	400	408	376	397	420	408	403	416	428	426	399	413	427	450	403	418	400	414	428	386	395	417	380	428	380	422	408	393	412	425	436	394	433	407	396	428	437	448	460	374	435	411	416	414	416	399	421	437	387	368	401	403	431	448	383	407	392	433	438	427	430	406	407	420	443	419	380	419	450	388	436	429	417	422	426	427	380	371	413	440	402	456	402	442	410	407	388	378	390	418	400	421	438	379	421	431	423	442	458	432	394	417	459	431	449	401	387	431	410	411	417	413	417	406	439	424	429	398	420	413	397	431	417	404	436	430	462	414	386	392	377	396	410	379	404	401	411	408	388	452	427	380	395	396	449	428	430	406	415	408	391	382	393	379	407	406	421	443	407	426	456	405	396	445	422	433	433	424	430	401	377	425	416	397	423	454	389	421	420	443	401	424	385	388	406	471	387	391	442	364	406	396	407	422	438	407	428	414	412	385	408	426	416	409	422	451	403	406	435	426	392	379	418	385	430	396	395	407	420	460	408	427	433	420	433	449	409	422	408	406	409	414	416	413	391	465	361	465	437	412	405	446	410	420	410	415	415	398	423	417	427	422	369	428	446	387	431	397	401	446	412	404	387	434	412	395	421	437	400	402	409	417	436	405	430	395	416	430	403	406	392	441	456	433	427	431	374	467	403	403	387	431	365	415	380	403	426	460	390	400	442	428	418	444	391	401	415	397	420	430	408	400	439	417	389	446	439	393	385	387	438	412	417	422	405	441	449	414	426	396	407	426	417	410	435	447	376	410	433	432	426	406	402	398	434	413	412	440	416	431	431	420	411	373	417	414	401	432	382	431	401	412	423	419	408	426	416	417	438	409	431	447	415	408	424	402	439	403	373	403	424	397	438	371	435	447	406	398	406	405	437	411	423	411	408	425	408	425	435	448	412	413	419	427	428	413	389	366	411	427	421	411	410	397	413	438	438	397	397	421	423	431	385	427	426	464	422	400	423	418	439	432	423	405	409	398	387	426	377	415	393	447	443	421	408	417	402	426	434	378	436	402	409	401	432	390	461	427	389	427	449	386	432	389	392	396	390	393	435	424	403	413	458	434	405	422	395	409	387	425	411	432	433	402	418	373	422	417	424	430	374	411	408	425	445	404	406	407	422	421	411	400	379	418	400	405	405	402	431	397	411	405	376	424	451	394	381	427	387	409	437	403	461	405	428	411	410	432	412	403	450	457	419	411	406	440	409	423	410	434	404	419	420	429	404	430	438	431	416	406	435	386	452	423	458	449	433	389	393	410	404	428	420	391	443	424	382	435	401	389	432	409	415	417	447	392	427	428	434	437	395	363	438	387	402	439	444	423	387	390	440	411	413	409	404	424	383	417	428	433	410	420	408	418	421	405	395	362	409	362	388	444	446	423	396	390	413	428	421	448	433	421	412	421	413	411	425	396	415	413	416	437	386	397	406	433	417	430	437	488	408	394	392	442	448	437	428	440	387	449	405	417	426	444	396	398	394	411	406	385	436	375	366	445	404	410	419	426	414	405	423	417	394	394	415	418	387	444	358	433	388	401	386	425	403	424	352	393	381	418	452	449	449	437	427	415	394	418	399	456	424	399	396	391	406	411	412	389	430	438	393	422	406	399	411	429	443	401	420	390	446	402	393	393	412	419	413	429	437	400	400	424	430	419	398	438	401	421	422	425	362	414	456	414	411	438	397	418	383	386	383	386	392	427	406	420	408	418	376	396	433	416	397	397	426	398	447	433	445	413	416	420	460	397	447	406	398	419	435	416	485	428	416	385	431	409	421	427	370	390	420	400	435	405	409	421	420	405	438	404	386	417	405	408	404	405	414	401	405	406	402	420	379	433	411	377	443	377	412	450	448	395	404	412	416	419	423	398	406	391	438	408	388	387	411	386	415	407	415	446	392	423	394	443	396	393	421	391	414	428	396	419	374	406	426	412	425	384	430	406	393	428	427	411	394	386	412	424	395	431	396	388	410	417	422	432	400	414	416	425	387	433	423	431	410	422	432	428	353	424	380	426	386	427	400	429	429	385	405	392	377	425	423	418	417	459	406	412	389	418	401	404	441	428	373	427	431	423	379	405	413	415	412	417	385	401	428	398	410	441	408	384	443	433	408	424	431	424	386	355	386	427
23906	21366	49566	62157	48092	22186	4531	705	517	485	470	524	512	474	480	497	513	508	513	497	493	447	452	637	619	537	457	473	451	510	455	455	475	483	464	493	469	460	499	460	447	462	445	431	474	480	446	454	460	474	424	452	448	451	473	495	458	474	487	467	455	467	463	440	456	442	458	447	461	469	450	433	466	455	458	448	461	455	432	464	413	468	453	456	498	470	419	417	434	492	466	434	454	474	471	445	447	464	444	441	442	455	420	456	474	414	422	437	474	415	472	461	462	440	435	452	458	419	457	428	459	436	433	465	455	434	462	460	441	428	455	482	476	439	463	443	428	465	412	430	446	485	470	453	446	456	447	466	440	477	433	451	488	449	452	432	441	435	449	465	421	456	477	448	484	485	444	480	456	464	434	445	449	444	449	405	448	422	425	457	441	441	454	455	464	492	445	431	440	488	460	439	463	455	431	428	482	471	474	468	457	455	470	448	467	463	441	400	448	447	458	472	458	418	459	467	466	434	449	439	454	448	428	481	448	454	430	467	456	468	439	415	453	474	447	454	487	450	472	465	420	423	466	448	438	432	440	473	465	397	457	463	456	437	459	459	457	446	449	471	409	431	459	461	446	459	463	448	478	453	470	469	464	452	495	447	452	431	441	447	428	421	450	456	461	452	436	463	429	471	454	409	461	470	441	454	466	418	443	469	416	438	472	507	443	424	464	437	420	444	449	475	427	451	434	435	429	462	452	455	458	437	449	482	439	447	448	444	474	455	477	451	467	459	417	432	441	468	435	467	442	458	474	458	439	473	469	437	422	453	435	511	437	471	491	475	449	440	441	463	446	473	422	438	450	419	425	431	462	454	463	455	440	472	420	487	468	444	413	442	457	444	436	438	437	416	420	454	469	461	430	449	445	479	450	452	440	502	412	427	455	437	454	461	507	421	455	423	451	406	455	462	423	442	445	463	465	439	471	420	429	415	500	468	470	481	442	452	463	452	472	466	485	419	441	421	467	428	452	444	454	452	460	439	427	476	479	405	415	477	443	433	461	400	422	466	429	430	457	433	460	445	476	437	475	457	460	451	431	440	451	454	444	454	485	456	408	473	411	457	442	461	469	457	439	422	416	448	420	478	448	450	426	466	451	448	461	407	478	452	495	438	448	467	432	480	477	434	460	480	450	436	490	429	439	471	442	465	418	470	478	483	454	438	427	434	439	435	451	476	452	450	442	473	452	452	458	473	450	455	475	415	419	447	446	463	414	422	466	441	482	458	462	472	484	401	465	438	426	460	446	466	489	423	457	421	467	432	416	439	456	457	439	458	455	447	463	475	463	462	482	433	452	468	432	452	464	451	461	433	448	457	489	457	438	442	427	466	448	462	465	445	427	463	475	460	453	466	501	452	461	460	461	453	461	460	488	456	484	460	478	443	465	435	435	487	470	407	465	452	460	417	431	453	445	427	476	438	426	452	478	446	452	490	415	476	437	444	431	407	451	438	448	446	473	432	455	456	434	431	476	476	451	481	438	442	481	451	463	442	442	443	435	419	474	497	501	453	448	412	462	425	429	448	448	484	468	446	429	425	429	472	404	453	441	443	452	436	446	436	471	435	442	474	459	477	434	440	416	454	424	424	468	461	425	464	474	425	409	455	453	485	453	490	464	476	418	478	493	463	413	503	437	480	463	435	423	424	472	444	500	449	457	454	462	451	430	476	476	464	414	465	478	428	458	490	463	485	444	389	468	456	455	499	460	463	434	454	454	426	441	466	427	431	443	459	479	466	395	423	480	418	484	484	479	458	435	430	445	446	461	450	449	446	475	444	438	493	454	432	473	484	442	406	462	449	487	476	459	463	484	468	468	445	445	488	446	456	446	439	451	419	475	463	444	461	443	445	454	457	436	429	432	468	457	446	467	459	475	447	480	406	451	454	449	448	442	477	427	461	406	419	467	452	444	480	449	442	483	471	461	451	458	425	421	476	464	451	461	449	491	485	465	435	486	476	448	506	444	462	484	439	465	475	483	459	443	468	432	428	449	421	459	446	457	483	445	422	437	455	454	455	457	425	443	461	461	448	480	425	447	432	433	483	461	442	417	447	473	452	432	446	441	461	440	453	458	509	421	441	420	437	459	435	396	451	464	478	471	429	486	452	450	462	491	478	476	428	478	444	461	477	468	470	442	466	436	476	415	462	464	462	469	439	446	464	463	465	440	456	457	444	430	462	421	475	468	442	421	429	458	462	440	446	411	464	462	451	451	453	427	433	441	441	419	433	460	462	481	464	462	433	440	440	465	450	449	445	495	463	477	446	399	451	449	442	436	463	472	490	453	449	452	431	451	457	461	459	463	461	463	466	440	444	459	422	438	446	475	446	458	453	422	429	437	444	442	419	457	447	451	468	503	445	422	450	458	473	446	471	472	460	453	469	439	469	426	429	440	455	469	462	471	487	456	485	435	477	443	420	459	430	474	431	467	445	443	463	468	450	431	426	452	452	433	477	485	479	460	485	456	430	480	440	431	416	431	476	461	465	422	455	435	436	409	444	422	471	459	435	476	424	458	464	442	472	463	409	414	445	447	456	469	414	439	477	486	445	431	470	435	426	474	446	453	467	402	442	440	435	470	447	451	419	440	436	458	481	416	453	420	425	462	457	457	443	463	446	431	445	463	474	397	457	493	470	461	476	471	430	456	447	452	432	453	458	449	444	464	447	473	481	456	437	464	444	391	457	445	437	421	431	474	422	446	470	474	421	439	427	469	468	485	492	467	442	483	437	409	426	482	455	455	458	470	478	440	458	453	442	444	467	475	408	454	447	448	518	464	436	425	473	439	444	470	462	444	484	458	447	465	446	471	434	464	439	455	454	428	415	469	462	447	480	455	491	468	479	450	422	448	455	468	454	392	470	455	446	493	425	467	455	433	484	439	460	439	480	442	419	483	455	405	448	460	450	424	416	427	430	449	455	437	465	453	459	450	419	444	446	435	430	438	442	432	449	484	483	462	415	444	420	437	415	411	456	451	457	455	480	448	435	438	440	403	439	447	433	419	445	456	483	448	397	474	493	456	448	451	482	444	452	426	438	456	471	492	452	447	425	445	455	451	476	416	452	443	477	467	473	452	410	466	459	413	470	460	475	451	428	474	414	478	412	454	454	417	455	418	448	474	449	431	419	428	439	490	458	456	465	455	464	446	467	449	464	484	468	479	449	450	433	438	432	452	456	481	463	495	454	459	459	430	422	500	460	437	462	440	450	455	468	469	454	461	412	419	441	443	454	423	412	440	494	461	451	469	434	477	481	468	468	485	434	421	417	432	458	458	468	386	437	485	456	458	474	454	409	484	444	431	468	424	444	430	410	431	427	450	434	460	467	444	453	404	460	454	425	475	460	451	413	437	471	463	465	494	436	475	443	457	502	449	459	465	417	452	462	440	431	434	468	442	423	438	488	438	471	503	453	447	486	432	489	470	468	461	476	472	458	463	456	434	442	446	409
10236	53110	81743	73552	46770	7305	527	474	563	480	515	497	519	456	484	510	500	538	483	575	510	487	534	877	802	659	560	523	497	522	449	505	519	486	508	481	538	486	507	505	552	539	507	481	489	445	469	478	460	497	501	492	516	536	466	474	478	509	487	491	494	528	537	516	513	514	498	493	487	468	473	521	507	525	506	485	502	495	496	530	482	481	509	500	536	503	487	467	508	504	500	486	476	508	482	522	501	485	478	477	500	509	492	476	474	485	454	531	491	508	526	536	468	521	459	462	502	497	480	510	484	479	475	479	502	469	520	489	476	510	513	498	461	495	471	458	494	497	518	479	489	466	499	495	516	475	506	488	511	500	531	518	514	483	456	478	482	491	501	497	506	465	510	496	431	499	551	489	488	484	463	534	496	520	478	514	509	522	468	512	538	478	508	499	489	524	481	507	426	505	475	493	492	491	516	477	478	492	482	499	509	456	520	525	513	497	507	512	497	471	484	529	513	472	489	500	498	477	499	477	461	451	484	475	533	518	493	473	496	537	481	479	482	478	515	504	498	486	495	438	523	493	501	462	489	516	499	497	451	496	505	482	515	492	497	508	490	538	487	465	464	516	487	518	509	483	509	482	500	506	522	501	479	484	482	463	532	490	478	486	515	474	491	476	509	487	486	508	512	544	461	509	460	462	534	458	458	502	513	520	440	472	495	493	524	489	477	489	513	553	509	521	487	497	502	504	487	505	492	514	500	510	498	522	501	474	516	482	521	499	478	490	497	483	478	465	493	482	488	492	523	520	506	485	439	489	524	486	490	514	523	488	479	510	470	505	512	512	505	454	517	488	510	446	544	495	519	518	509	539	455	433	497	518	479	543	494	498	491	476	443	489	457	515	459	487	475	512	472	473	550	529	505	479	476	507	486	463	514	528	458	499	531	480	459	487	487	494	462	480	442	535	475	453	449	513	425	509	525	495	526	471	433	455	483	518	502	528	479	472	474	479	483	504	506	507	500	479	484	494	461	507	484	500	508	490	507	492	485	529	486	523	518	537	544	493	529	495	494	475	537	481	507	456	491	531	474	494	473	456	477	512	523	500	545	489	472	465	509	531	490	476	501	482	486	480	485	481	477	495	487	509	504	519	486	502	490	483	460	510	542	507	442	462	484	468	508	500	457	505	482	482	504	505	484	493	477	477	486	487	473	492	512	494	490	541	515	526	491	467	478	501	516	479	529	515	497	531	493	490	510	467	470	487	466	493	502	472	492	468	503	521	477	497	502	459	498	476	504	496	503	478	521	518	533	498	476	498	503	480	512	504	513	514	483	484	541	510	503	512	478	497	467	463	510	491	518	502	455	504	519	517	533	489	467	506	511	498	510	512	494	534	452	515	531	496	477	496	466	478	506	495	469	495	540	486	493	514	520	499	507	497	476	450	497	502	534	497	528	506	493	509	486	484	486	485	530	490	503	486	470	509	442	543	481	495	428	526	524	497	498	457	498	538	512	536	484	526	520	466	464	485	477	500	511	496	491	500	500	453	487	496	492	486	476	511	502	467	505	507	521	523	478	490	503	494	504	525	520	512	524	469	541	486	457	471	547	469	534	482	463	475	483	489	505	514	511	486	479	518	501	495	520	519	530	468	487	515	474	490	515	481	506	442	512	480	516	510	510	559	499	474	511	501	496	502	518	508	539	486	484	457	536	478	463	458	510	484	485	485	499	466	535	518	507	506	514	502	461	508	496	504	495	469	507	516	475	482	504	483	503	505	512	465	493	501	491	507	459	475	512	481	486	512	452	489	516	496	465	522	512	474	530	509	510	456	510	525	476	526	513	474	533	498	476	482	520	469	503	528	501	467	498	492	511	506	480	487	463	495	487	500	482	464	512	531	481	492	488	509	477	467	488	532	459	509	488	496	522	472	514	504	486	471	489	523	452	509	484	496	522	481	524	468	484	495	489	486	547	517	504	481	504	535	466	500	482	501	500	471	506	467	485	446	473	498	505	506	494	477	477	468	518	487	482	488	486	487	483	489	485	516	505	516	492	509	496	500	519	487	489	489	481	472	480	479	484	505	486	517	468	483	485	511	476	494	512	489	538	510	546	487	499	467	464	534	456	468	506	506	518	522	486	508	535	485	475	514	473	465	406	516	472	507	492	521	471	500	475	503	517	480	452	485	489	545	521	511	518	499	490	507	517	509	491	501	516	484	505	521	523	502	498	518	521	484	522	503	458	459	483	510	546	499	469	484	499	452	487	488	510	480	555	467	502	524	522	513	510	480	488	484	480	532	492	475	454	490	504	469	497	510	494	480	528	542	494	489	494	499	475	489	479	488	499	486	505	483	517	500	536	491	531	479	531	454	481	483	495	486	478	445	453	468	522	494	468	442	490	460	489	459	468	474	512	496	486	475	516	497	509	517	508	526	520	516	493	538	527	511	503	493	494	464	462	504	495	511	491	477	472	503	511	485	520	506	499	458	472	428	490	479	483	517	446	481	512	497	476	529	438	486	505	511	458	496	517	511	461	499	497	480	456	503	512	499	468	486	499	510	539	502	512	510	511	477	511	497	443	497	459	452	484	470	489	455	518	522	484	491	478	484	471	510	543	485	504	489	477	488	486	439	488	519	498	484	501	498	477	447	506	497	465	487	454	488	490	476	499	513	476	451	489	504	512	526	486	484	462	466	495	531	499	501	499	521	478	498	469	496	455	498	491	498	508	531	473	475	481	489	528	496	454	518	479	487	467	473	484	488	508	489	482	514	497	471	475	488	505	442	454	502	483	502	506	488	504	512	501	499	537	499	482	498	484	488	500	516	521	539	489	519	514	529	490	474	509	460	484	478	443	460	510	519	495	485	529	499	483	457	485	501	497	508	473	486	477	522	509	512	458	471	502	474	508	477	512	513	548	481	492	519	511	511	481	523	505	471	486	491	482	490	497	484	492	487	484	481	511	502	510	525	505	486	493	489	452	481	487	482	509	476	491	491	459	502	532	493	505	477	477	496	533	492	497	470	526	491	518	497	492	473	496	493	452	510	453	482	469	529	496	484	532	519	516	506	477	488	482	487	433	538	479	530	498	482	510	480	492	487	494	507	510	483	525	450	523	496	482	498	494	552	477	483	459	524	479	470	485	458	487	479	465	487	522	475	516	523	498	472	479	479	482	496	503	516	502	494	499	496	486	466	443	485	504	486	517	481	459	499	528	503	491	514	455	515	476	458	491	494	508	512	506	515	509	505	544	531	464	491	444	475	486	480	477	515	481	525	533	481	502	494	493	501	448	490	469	490	474	504	499	476	508	464	500	486	534	473	512	528	511	496	501	527	480	420	458	488	509	506	529	512	489	548	523	525	488	497	471	475	476	480	470	483	493	510	484	491	508	497	510	488	475	461	491	459	496	494	500	489	486	467	473	480	459	455	494	500	491	484	510	462	476	490	515	499	492	508	491	553	490	480	480	517	524	526	461	523	517	465	470	531	520	506	516	474
27145	18288	26901	27333	11917	1344	422	366	352	390	412	390	399	391	378	383	374	383	388	381	412	379	380	395	383	424	356	377	389	382	380	401	396	367	387	417	395	371	398	376	404	364	374	404	385	403	392	380	396	372	351	383	369	392	366	371	408	384	398	423	358	389	398	377	374	386	351	348	354	392	355	356	405	384	364	358	404	357	346	360	368	432	390	370	374	387	379	366	384	342	387	355	402	365	345	364	393	384	395	388	367	399	380	368	422	381	346	373	355	362	383	366	381	341	390	416	373	394	393	365	403	374	348	379	423	412	372	410	351	356	384	418	379	397	418	383	395	383	363	404	378	376	390	339	335	418	361	372	384	380	412	411	353	352	392	373	380	388	361	361	367	396	345	349	377	355	400	383	415	378	387	373	366	393	342	376	398	356	394	360	414	390	384	403	389	380	386	388	392	367	364	358	351	371	397	401	355	388	349	336	373	415	386	355	408	391	356	398	369	380	430	344	375	372	364	404	371	402	368	368	393	389	364	342	387	394	365	377	337	411	352	353	392	400	397	384	373	383	359	388	371	364	353	369	378	393	398	340	370	356	353	404	372	406	408	379	372	378	404	363	367	407	391	393	357	371	390	376	391	380	354	375	362	411	365	418	379	369	364	362	373	353	408	363	357	394	376	340	376	390	372	392	350	406	372	403	382	367	376	361	390	382	407	390	382	371	367	388	386	371	399	377	370	362	373	395	402	362	415	382	403	381	357	382	374	383	385	361	350	390	393	347	391	336	448	334	370	355	378	375	380	393	357	379	376	370	379	365	379	389	355	375	393	392	375	399	416	370	388	382	409	369	387	376	363	396	377	379	375	397	365	386	344	413	369	389	350	366	377	388	383	386	398	387	365	380	359	402	371	375	392	350	382	378	374	413	350	382	421	371	370	357	387	364	359	373	372	357	348	371	405	395	369	386	364	392	377	367	378	366	422	381	390	372	403	389	404	367	403	360	372	404	383	373	395	386	379	374	399	381	365	356	345	380	370	356	379	356	394	379	418	386	401	374	407	381	360	378	385	371	367	403	373	401	393	366	426	388	405	362	354	375	356	358	372	397	381	357	385	378	370	404	348	384	386	373	363	382	357	429	394	356	331	373	367	360	395	379	371	378	365	342	342	386	361	399	377	383	382	340	358	381	388	382	378	393	336	381	401	334	392	391	389	387	352	384	311	377	370	405	394	385	388	372	342	369	376	377	369	329	385	394	362	391	403	352	386	372	383	347	388	358	384	409	399	391	428	375	384	373	383	372	382	383	397	390	400	348	368	385	375	352	344	403	366	350	373	380	354	378	389	372	355	354	373	358	390	354	391	368	377	390	399	383	361	332	370	389	346	402	380	377	411	381	369	357	377	387	367	386	421	376	397	399	398	372	404	399	373	378	357	372	388	383	367	386	366	395	378	362	381	372	390	365	393	380	376	365	357	403	387	374	372	384	393	375	387	366	393	390	375	394	396	384	389	364	371	370	368	382	328	349	371	376	406	396	405	403	400	354	405	347	348	370	402	356	353	366	330	354	343	350	400	382	406	371	386	375	365	358	359	371	387	339	369	382	355	340	411	369	407	361	389	391	394	380	411	399	353	350	390	404	387	389	384	412	374	393	355	346	418	392	368	383	355	383	354	401	366	401	418	377	382	382	344	401	412	381	374	374	394	417	372	403	372	410	398	368	357	381	342	346	372	402	365	393	363	384	378	382	360	344	394	411	366	370	356	385	425	366	351	371	347	410	401	407	387	390	394	362	349	360	406	385	409	390	386	375	407	348	378	369	369	361	347	387	402	411	348	358	361	377	391	402	394	356	353	379	391	392	347	371	383	375	355	398	389	393	388	350	378	381	365	371	361	362	377	406	407	383	366	367	369	408	372	342	403	410	366	361	393	392	404	372	347	336	388	382	389	349	355	398	375	375	371	371	375	374	405	349	391	369	363	401	341	378	402	378	396	387	388	371	365	353	368	394	408	390	379	366	388	381	384	387	379	379	397	370	383	398	376	392	406	357	347	426	378	391	367	374	369	382	381	380	378	352	391	362	358	381	342	382	400	405	363	362	381	397	361	383	368	341	378	355	379	375	359	376	375	383	353	414	383	383	346	392	375	353	398	356	398	364	350	371	371	387	373	388	365	369	377	362	372	368	374	366	355	409	381	366	359	375	419	371	385	373	353	408	384	399	399	413	365	382	405	342	376	390	399	374	378	387	390	353	373	367	352	360	350	385	383	395	409	387	358	362	357	417	398	383	374	359	377	375	394	407	395	364	385	424	396	375	406	380	349	404	390	360	401	382	371	378	381	370	383	367	349	369	361	388	375	377	352	394	381	395	360	390	381	363	393	377	425	379	359	368	356	400	384	376	415	390	368	383	426	379	358	387	394	373	376	378	405	375	363	369	413	351	374	374	385	384	380	364	381	409	376	358	382	337	388	368	365	388	368	363	386	399	378	357	362	394	367	368	386	351	387	376	397	398	353	372	389	409	394	380	365	381	372	394	356	414	378	356	373	368	380	376	390	362	403	373	416	372	348	379	399	366	369	370	366	373	344	377	410	397	364	380	392	378	376	379	406	392	397	381	389	391	384	388	341	351	360	390	377	414	374	400	384	354	369	372	354	385	344	386	345	378	377	359	382	348	399	400	387	367	388	397	396	416	426	400	399	384	353	362	374	409	380	394	410	391	392	401	347	338	378	377	393	399	391	373	412	420	369	386	387	352	357	356	347	393	402	333	402	365	399	337	343	410	398	391	387	351	386	367	386	390	387	353	382	382	381	396	369	382	387	412	377	388	385	334	379	380	392	373	382	376	343	376	374	393	392	370	377	348	360	377	367	347	330	365	394	381	399	398	392	392	345	369	372	389	388	425	377	374	353	366	388	347	406	356	402	357	372	396	408	398	408	401	397	369	386	371	394	402	368	358	369	392	413	392	370	379	386	385	405	386	368	380	367	383	400	386	347	357	390	398	372	397	386	382	353	359	362	403	354	344	383	335	352	359	367	362	356	357	436	350	382	368	375	395	385	376	369	352	351	383	387	383	376	366	370	418	398	363	372	422	374	373	382	367	367	367	398	354	365	393	401	402	363	386	382	385	360	357	382	389	376	370	357	386	391	391	373	380	363	389	407	354	382	395	372	335	356	357	354	359	392	382	405	362	383	358	370	390	383	358	360	348	384	379	329	369	384	391	364	372	397	356	385	372	380	359	355	357	380	365	403	403	400	371	378	349	376	381	385	381	382	388	363	388	398	371	366	400	374	412	392	386	402	384	407	372	372	386	376	410	333	373	327	402	373	374	385	351	384	357	353	377	370	362	377	377	361	391	419	344	375	322	375	406	396	378	369	370	404	341	365	355	343	375	376	388	413	370	393	402	398	402	381	407	412	388	416	406	394	368	367	388	408	398	394	355	400	359	345	401	397	396	392	373	386	348	373	381	375	411	343	404	382	361	367	356	393	382
5049	15933	26679	18951	7384	803	375	380	346	356	399	378	347	394	344	376	381	370	360	361	366	405	371	411	390	395	388	373	343	366	394	375	379	396	361	375	378	384	400	352	370	390	353	371	364	324	365	366	397	367	369	367	370	323	360	376	333	372	355	390	379	343	412	372	384	363	374	371	372	358	383	388	369	337	368	368	357	352	391	351	375	372	368	370	383	346	363	385	385	331	316	377	353	345	393	353	356	331	358	364	358	348	339	328	379	338	343	362	368	355	347	359	387	366	379	376	332	408	337	372	348	338	359	338	386	330	348	384	376	361	383	393	367	369	370	373	382	396	376	340	344	371	362	334	393	389	357	374	402	360	348	389	353	379	376	355	407	356	382	380	358	399	358	348	356	376	398	329	370	361	371	393	367	338	349	377	376	387	377	375	359	363	396	370	385	357	373	398	360	385	390	357	370	350	362	395	345	364	353	372	378	332	373	360	377	353	382	321	329	381	354	372	354	383	364	351	345	396	380	368	403	343	337	414	358	365	360	370	358	363	333	370	378	359	401	361	378	341	328	375	384	377	351	361	379	374	388	387	341	387	374	380	362	335	365	389	384	372	351	363	373	330	369	391	352	356	352	353	368	370	337	360	388	388	382	347	351	380	362	353	381	376	362	374	379	369	387	369	372	359	352	354	358	400	343	329	384	367	396	323	345	358	350	363	363	383	391	382	376	348	331	381	387	353	363	358	396	391	346	360	359	375	350	388	393	365	361	358	391	359	343	372	374	377	352	357	331	395	389	346	366	390	404	400	373	351	328	336	380	351	359	356	377	382	356	334	361	374	374	357	378	372	362	387	327	356	384	386	335	370	325	386	374	378	360	357	365	356	404	349	344	357	339	386	411	344	372	377	371	364	372	407	365	346	395	363	377	394	380	403	351	353	387	375	350	417	387	391	351	381	384	375	350	374	398	355	336	343	335	341	379	345	397	321	390	353	367	373	369	346	361	388	365	379	380	359	422	352	384	358	349	377	357	373	327	352	357	370	378	358	388	373	329	359	342	383	355	356	390	372	344	391	391	325	386	413	374	381	367	387	366	369	362	374	368	380	368	366	366	355	376	334	344	337	372	365	363	344	358	394	362	343	387	359	371	353	410	396	370	363	377	339	351	336	379	388	371	347	358	385	367	347	360	380	343	376	374	359	349	383	342	366	364	372	369	366	363	368	350	370	369	360	385	382	363	343	367	397	365	385	374	380	374	381	365	357	328	362	370	383	390	360	361	367	359	387	398	336	380	378	374	376	320	332	377	389	381	360	324	357	353	364	372	371	373	336	362	378	339	326	368	354	369	323	347	364	351	367	388	366	330	366	358	391	370	376	381	399	370	351	365	352	371	360	386	385	359	366	359	380	339	392	363	392	353	358	345	372	342	322	354	314	313	363	389	386	366	381	362	355	370	367	370	385	372	365	362	368	371	359	373	391	394	353	356	358	355	343	356	393	358	365	352	368	347	356	333	357	324	372	362	373	384	367	407	351	362	387	401	355	371	351	347	389	393	366	369	390	367	379	353	388	343	363	378	362	355	357	343	406	359	356	378	321	375	395	364	374	356	357	359	334	379	333	350	370	364	349	324	373	336	357	355	337	333	368	369	405	371	388	328	398	404	351	392	345	393	391	371	381	355	328	356	373	371	343	379	385	379	403	354	367	378	357	334	372	380	370	353	406	365	348	368	384	363	368	388	368	355	375	340	366	376	355	380	360	377	333	372	376	375	372	349	369	365	377	370	372	358	420	394	367	357	384	362	367	363	328	388	359	378	373	350	342	385	396	335	366	341	327	389	384	367	364	367	369	365	370	362	385	356	348	349	366	354	340	374	374	364	371	348	385	384	351	380	333	350	371	382	342	350	343	376	353	354	338	387	383	373	359	378	367	395	370	370	357	326	353	367	345	378	363	381	334	368	367	365	358	406	343	359	366	384	360	378	358	364	343	375	390	360	352	385	337	403	421	381	376	329	347	341	382	331	350	383	365	384	376	357	392	344	380	331	378	375	359	374	350	359	367	340	384	381	372	351	342	348	384	382	361	364	343	323	358	372	387	356	343	370	380	361	373	372	376	345	365	372	376	375	369	369	331	384	394	357	343	364	368	354	367	380	362	350	385	348	397	391	354	379	372	360	367	385	367	336	380	355	391	398	346	363	371	357	331	359	382	363	374	364	328	355	370	342	396	355	373	369	349	349	339	416	391	387	395	363	327	369	365	365	351	361	348	384	369	335	364	363	373	347	373	371	355	387	359	387	381	346	375	382	362	378	381	341	364	357	359	360	390	376	374	307	385	373	353	368	376	380	344	341	345	355	364	400	406	331	355	403	371	356	350	358	378	360	387	338	365	356	368	356	386	379	352	348	350	379	393	381	355	335	415	371	350	353	346	333	365	374	325	375	388	335	380	381	328	378	387	393	366	334	384	375	326	382	354	359	361	344	366	368	351	368	356	383	332	377	359	336	381	359	341	361	383	380	389	366	376	348	364	350	392	393	369	373	358	349	361	380	361	395	406	363	384	376	384	365	359	338	381	373	325	349	360	365	352	380	320	356	352	389	387	349	324	357	377	343	352	401	381	377	346	389	343	355	365	394	363	365	367	337	372	375	392	380	331	386	375	358	361	393	400	371	343	361	370	338	359	336	379	375	351	351	358	371	400	357	395	391	376	375	373	353	361	357	380	345	344	365	385	373	376	377	354	369	379	361	383	383	343	360	397	385	359	382	330	335	374	368	365	366	353	372	375	366	354	377	374	375	334	335	378	342	339	336	319	365	374	337	383	391	356	364	368	343	361	346	368	358	387	358	361	370	331	374	425	369	378	360	360	368	382	368	338	378	374	348	356	367	336	376	359	376	383	357	408	363	344	362	353	359	337	350	331	358	371	373	404	362	366	351	361	330	340	387	383	348	380	349	365	368	355	372	354	347	364	356	385	396	369	368	343	350	388	350	374	342	345	363	349	362	355	357	363	395	382	349	335	371	356	333	368	363	351	380	349	395	359	335	375	402	361	349	331	382	340	376	360	335	383	370	396	352	369	366	343	365	358	366	366	395	381	392	352	343	348	383	378	353	398	366	369	359	367	365	373	378	356	372	366	385	386	376	389	371	374	363	359	400	398	373	364	354	368	365	376	363	394	371	405	365	344	346	352	359	365	399	390	382	363	376	362	389	358	403	354	393	364	374	331	345	370	336	385	341	348	346	356	335	347	383	351	402	353	369	355	381	333	357	378	366	343	383	367	362	381	368	338	404	341	359	368	367	375	398	339	380	397	359	365	396	394	364	352	398	344	356	346	391	379	391	378	367	367	312	330	354	395	381	407	374	373	382	355	360	368	365	384	352	393	370	343	344	370	359	386	345	361	389	378	378	358	374	344	358	373	372	356	360	346	366	373	370	360	342	370	357	368	355	365	366	364	410	386	345	391	379	399	354	337	371	401	351	349	429	384	359	394
24912	22037	48995	57496	36568	13378	1356	475	422	387	433	350	433	349	392	414	401	390	410	441	403	375	441	549	541	488	408	419	398	414	359	425	389	373	408	415	390	368	383	416	396	410	383	387	379	384	387	386	392	393	377	389	379	419	383	362	360	417	352	372	402	376	385	376	389	402	405	367	400	389	395	394	359	384	381	397	391	388	389	380	389	401	378	387	374	407	345	369	371	427	368	406	381	392	397	387	403	389	366	375	433	378	384	408	341	406	404	415	397	350	363	366	380	364	407	390	377	376	355	402	368	366	384	396	353	348	426	355	398	362	355	383	362	371	411	354	384	368	420	392	393	342	400	361	370	368	362	423	359	376	379	380	373	385	382	363	380	359	411	392	359	392	360	380	426	422	383	388	381	372	395	358	399	384	385	380	380	396	427	390	381	396	356	395	380	373	367	374	381	379	392	397	354	390	413	373	419	379	356	368	404	404	404	352	376	363	391	378	433	357	364	390	376	361	399	411	375	387	395	385	397	428	379	396	378	404	403	367	404	394	368	375	415	397	369	375	391	405	380	422	379	386	415	357	391	402	387	385	395	398	425	372	380	356	377	389	404	377	381	392	394	396	417	381	366	398	405	374	432	393	386	417	343	344	379	355	374	396	396	402	369	381	364	405	431	364	368	403	402	367	416	370	406	392	353	357	393	396	383	413	367	375	379	384	367	403	376	318	377	390	398	387	364	385	421	381	353	389	396	409	383	366	398	398	389	359	401	413	357	355	362	357	360	399	407	392	389	374	415	384	418	399	375	412	395	441	399	393	365	405	383	385	403	386	389	367	412	378	394	412	380	411	350	363	370	393	400	384	362	398	379	363	393	397	392	376	395	383	382	404	390	407	364	411	391	371	387	422	410	363	374	399	367	389	408	396	389	400	374	418	387	397	383	405	371	380	378	382	368	400	362	358	404	384	372	373	374	354	406	370	376	364	396	397	364	390	399	346	410	382	345	379	381	409	420	377	438	362	415	370	352	397	347	399	398	386	402	372	371	426	416	371	358	352	366	411	394	424	359	362	424	381	374	372	366	406	388	388	382	360	419	377	381	394	386	409	388	400	416	401	387	344	426	372	382	344	395	413	363	383	365	378	395	379	373	417	388	373	371	358	388	408	431	388	371	402	392	351	387	351	383	360	406	388	363	408	380	386	360	380	405	367	402	434	373	381	421	391	376	376	370	350	358	374	370	411	419	391	378	387	367	412	391	372	399	436	380	403	347	391	392	365	387	372	367	390	381	405	385	393	385	390	369	415	409	366	357	413	361	376	425	395	412	359	384	421	439	363	370	381	378	388	365	380	356	387	390	397	360	357	392	422	404	380	381	419	382	398	399	359	382	411	380	396	409	395	410	357	385	405	413	391	350	377	377	403	375	380	433	338	423	370	379	384	419	377	410	385	396	377	382	398	389	381	400	374	356	417	408	394	387	408	386	384	383	381	367	366	384	373	364	389	375	333	381	409	391	365	379	359	414	387	413	426	357	394	387	388	360	395	408	375	396	402	392	379	394	400	378	377	401	392	409	383	399	364	388	370	341	378	357	333	380	381	375	344	365	357	392	427	400	388	393	366	414	388	395	392	376	383	360	382	391	370	418	357	380	388	346	396	404	369	348	384	390	377	379	422	348	387	406	378	400	348	368	360	410	356	389	384	406	374	397	388	399	350	401	399	404	386	384	386	374	362	383	386	377	393	387	380	388	406	390	353	392	382	382	347	372	396	381	381	356	380	373	399	377	381	386	369	430	424	401	347	398	373	368	381	373	351	389	350	361	373	370	403	422	387	377	397	372	365	376	382	353	390	391	433	367	352	407	365	404	393	408	360	421	379	371	417	399	354	396	365	404	397	419	367	360	401	392	424	372	398	413	384	404	377	354	398	405	384	420	408	382	369	365	386	375	407	383	376	410	409	402	380	382	396	394	365	372	346	382	387	409	389	407	373	390	350	399	399	401	372	395	391	391	393	428	352	377	379	387	390	365	354	378	355	375	370	390	405	391	419	412	371	381	346	416	384	404	348	389	384	418	377	355	414	391	428	371	395	350	369	388	403	393	387	377	412	404	370	379	395	373	347	371	383	406	386	393	346	408	362	367	407	361	350	359	377	403	380	397	381	416	424	413	389	395	406	374	367	385	404	382	360	362	394	392	369	392	401	413	406	376	371	399	371	386	413	386	406	379	371	381	398	356	377	389	394	367	363	368	372	413	358	381	372	418	409	381	434	410	388	373	382	397	375	410	409	417	382	381	359	386	365	357	378	360	377	373	374	365	377	378	423	421	384	378	386	380	422	389	382	366	372	356	367	379	372	356	348	373	411	368	397	380	420	411	406	399	412	418	377	368	377	383	372	374	399	353	390	367	392	397	376	385	406	398	370	363	355	384	418	364	348	401	405	373	400	377	366	372	365	366	402	428	380	386	379	374	396	353	433	355	378	409	381	372	385	364	395	406	364	396	391	418	401	399	360	377	398	383	389	361	405	397	388	411	367	356	376	411	389	367	389	387	396	398	392	356	378	355	392	396	392	374	358	387	405	402	365	385	398	388	412	391	388	409	360	387	391	366	353	380	369	392	386	370	362	343	339	369	431	386	385	377	426	408	429	368	380	389	348	377	388	393	387	390	439	370	332	383	352	386	414	347	390	382	365	405	387	384	356	371	406	391	371	397	370	389	401	382	375	423	397	372	396	346	374	399	376	399	357	378	394	400	413	409	405	410	403	389	359	388	425	391	376	393	383	369	394	423	348	376	378	371	383	400	375	384	370	359	430	385	357	393	365	387	376	358	400	369	360	389	354	392	419	377	400	387	396	380	341	358	387	399	395	408	377	338	364	397	399	406	383	382	396	383	403	383	365	374	375	393	394	405	384	395	349	400	366	394	390	390	397	372	424	366	411	387	385	381	420	375	380	410	360	386	360	375	352	405	396	371	381	400	394	367	375	371	390	357	378	369	385	376	352	391	395	389	404	398	402	401	378	417	332	388	379	423	418	403	359	368	381	395	426	368	378	379	373	416	375	384	366	420	367	353	380	425	351	403	397	400	388	371	412	443	411	370	385	375	373	387	374	394	359	413	387	386	375	376	375	358	372	364	362	359	402	377	400	425	374	377	380	382	388	373	341	395	374	389	401	393	396	389	374	399	311	402	392	359	413	423	375	418	424	387	400	381	422	365	390	370	375	399	398	408	390	344	406	398	395	403	387	380	425	359	368	363	387	394	442	392	402	345	407	399	404	405	386	378	376	380	388	399	383	406	368	420	358	374	370	342	351	381	385	386	382	411	374	382	388	415	433	402	394	392	387	405	386	395	396	353	383	360	378	382	384	370	369	381	393	369	385	407	389	398	418	394	353	396	393	343	383	402	400	370	395	396	374	352	347	340	389	399	399	381	393	373	398	389	386	393	377	358	387	370	374	379	365	386	373	361	405	379	399	365	383	376	366	378	386	383	365
5302	35992	75235	54723	28860	4316	459	435	427	423	456	428	438	436	390	407	430	462	384	527	409	406	521	761	648	550	474	435	431	413	409	419	403	404	417	453	428	414	397	420	386	398	410	382	385	424	459	397	454	408	416	427	419	420	418	366	425	393	415	431	423	382	427	406	470	446	405	408	405	426	386	422	417	437	406	425	436	378	429	409	419	436	416	480	461	431	430	399	392	390	376	418	420	400	405	413	349	421	407	444	387	430	380	416	425	415	450	401	388	408	442	406	422	394	421	420	414	393	404	418	400	425	411	370	426	422	414	427	415	417	420	437	414	401	427	406	407	436	391	430	393	410	372	437	393	420	396	387	398	415	374	381	413	436	431	437	448	416	415	401	395	400	451	431	407	444	412	405	423	421	421	416	439	422	409	428	426	420	407	392	391	396	401	436	429	419	435	449	409	426	465	426	411	436	438	406	421	428	434	420	433	449	403	433	403	427	442	437	400	414	406	397	435	385	457	454	423	436	427	411	401	403	396	421	427	436	374	431	398	432	406	394	368	421	442	413	398	391	413	431	455	415	387	421	403	399	401	407	415	362	404	388	427	403	418	360	411	417	396	374	459	411	425	426	432	398	418	425	405	368	397	417	437	431	397	440	450	428	366	413	423	410	428	420	429	400	398	396	408	395	407	428	431	428	448	399	401	428	440	393	446	414	415	412	434	437	451	392	395	454	439	388	434	397	446	407	455	402	414	392	438	377	415	401	387	409	433	425	413	394	412	462	423	435	435	408	409	415	403	417	434	422	405	386	442	430	436	425	413	419	404	415	398	441	429	405	437	371	407	436	413	418	419	396	403	416	419	416	451	399	400	414	447	424	400	403	395	433	409	414	425	421	416	424	403	433	432	415	373	412	421	441	430	414	427	398	426	414	443	396	398	429	465	414	397	412	394	401	419	414	413	394	424	439	395	455	410	423	419	403	413	429	410	359	395	405	425	411	414	400	394	399	434	395	414	444	423	418	402	426	423	424	410	409	417	386	401	429	459	429	414	387	416	416	437	458	437	414	439	419	405	442	386	384	381	413	414	432	453	422	379	428	451	406	410	432	460	416	391	400	471	374	398	411	428	424	407	413	412	437	410	441	416	411	385	415	429	444	426	431	395	432	419	456	447	435	426	431	428	449	453	414	404	427	398	398	372	474	402	407	419	407	383	392	454	405	416	434	461	422	409	376	419	421	421	402	393	388	419	416	415	406	401	438	401	410	430	456	428	413	429	411	419	431	384	402	427	424	404	423	419	390	393	407	476	404	436	382	392	404	473	455	410	403	415	410	437	403	398	400	414	419	404	456	379	397	430	403	414	391	384	405	402	411	419	419	395	424	421	411	418	433	422	429	436	435	398	417	427	436	411	415	423	444	402	380	427	366	439	423	390	425	467	439	439	429	423	404	446	411	407	415	435	429	432	429	397	381	429	437	400	406	399	395	393	443	434	399	404	419	424	383	405	397	429	373	439	412	440	414	426	443	415	433	402	473	392	392	394	410	437	415	396	425	426	384	408	414	457	403	440	399	376	391	395	450	425	418	410	429	382	450	412	407	418	410	413	399	399	440	401	417	433	412	391	423	424	405	436	410	404	353	411	439	434	370	425	437	429	411	443	441	445	393	405	399	421	437	403	394	424	422	418	407	445	399	420	394	376	397	421	438	448	402	421	429	428	414	396	420	398	407	453	400	427	450	416	407	408	392	406	430	428	407	428	401	443	395	404	463	425	416	411	418	405	409	432	394	373	405	395	402	402	446	388	433	412	395	427	447	408	390	419	389	408	414	379	444	399	401	434	418	389	422	430	420	398	382	390	409	436	393	376	420	442	418	424	418	382	407	452	410	408	425	397	442	426	410	403	417	401	429	397	412	432	413	410	407	415	418	430	438	435	412	416	476	402	422	422	395	434	404	389	403	424	444	432	381	403	412	410	420	408	400	408	442	416	380	403	406	408	414	396	405	375	407	415	420	380	392	390	401	406	381	424	427	408	425	416	415	397	400	410	422	396	450	414	455	401	413	409	438	380	433	461	419	453	391	403	439	403	410	436	416	388	405	406	420	436	430	385	464	417	425	462	425	412	430	384	415	431	400	429	389	447	423	421	431	426	429	412	408	421	433	415	397	370	376	427	444	404	427	423	444	405	418	427	433	432	425	415	426	417	412	444	448	409	424	414	421	403	407	435	426	404	400	398	414	428	400	420	405	409	383	433	427	435	402	435	420	404	450	407	405	442	385	409	400	425	449	461	441	411	420	415	408	400	427	431	425	436	427	409	478	395	413	418	393	405	382	395	427	410	434	431	390	417	415	386	388	415	441	401	418	406	425	406	388	430	431	391	422	416	402	438	440	398	432	392	392	392	399	436	413	442	423	406	411	403	405	469	402	392	428	429	386	402	408	435	409	380	393	422	409	433	402	447	417	418	413	407	388	472	415	402	396	409	382	420	416	423	393	425	446	395	425	410	403	446	419	443	411	463	424	404	419	427	437	386	418	413	409	429	408	383	369	418	396	431	392	447	450	456	423	397	463	404	429	396	426	414	411	422	412	413	380	402	414	451	431	425	402	399	402	410	428	418	432	426	425	395	412	442	414	410	431	408	449	428	395	379	437	431	407	403	435	420	403	383	438	398	389	404	407	427	438	423	395	413	402	422	424	392	416	413	396	385	430	394	431	425	399	403	428	405	431	442	417	417	418	454	450	401	396	403	401	409	366	425	419	432	415	428	412	409	411	425	416	386	403	396	442	388	476	418	408	436	403	395	429	445	402	413	439	438	425	441	395	399	391	375	380	411	429	410	406	417	460	402	412	405	397	432	415	418	420	417	429	395	374	401	446	440	406	405	414	402	404	416	376	447	398	438	407	434	401	406	444	447	408	441	397	384	400	406	443	403	394	420	387	422	416	432	418	423	414	401	406	396	390	409	422	423	395	429	422	415	429	416	432	403	410	452	400	432	403	381	401	455	410	411	404	403	399	405	448	428	436	414	430	392	400	429	411	433	383	399	472	403	438	403	408	393	406	447	401	432	410	422	373	389	406	435	413	402	381	416	397	394	402	416	424	404	433	405	436	435	412	500	403	441	427	437	397	402	429	409	416	438	407	374	451	430	411	423	419	416	450	432	407	396	427	418	382	399	424	393	442	420	405	393	387	389	427	414	401	407	427	388	389	427	449	431	427	405	397	399	407	406	387	427	421	417	420	396	417	402	427	420	393	432	415	447	414	439	426	396	401	418	403	404	428	397	389	411	402	420	413	410	455	427	394	401	414	403	411	404	423	391	405	396	378	424	404	449	428	415	419	442	391	437	401	441	429	447	400	397	401	396	424	471	451	403	436	407	408	400	385	445	391	404	394	414	401	424	434	389	393	414	415	435	404	417	401	423	374	420	357	426	419	422	370	429	434	407	405	416	397	385	389	386	397	441	417	415	393	391	438	408	395	453	423	393	398	411	411
23949	22661	44234	49776	36524	18481	3610	607	508	525	539	489	493	507	481	471	454	465	477	555	487	442	530	662	609	551	486	482	463	499	439	441	441	495	474	461	428	474	432	470	427	465	450	465	487	429	455	441	431	431	481	450	454	431	501	471	459	442	422	481	475	467	482	434	471	421	471	428	474	446	462	469	441	481	480	440	491	487	463	514	450	470	445	467	465	469	436	479	433	465	479	475	475	442	464	448	446	428	482	478	494	424	504	464	449	471	447	460	450	434	472	425	445	466	456	421	454	457	477	433	475	442	438	460	458	454	470	464	473	492	467	446	436	468	462	488	452	477	438	449	494	500	481	482	399	463	433	454	466	464	468	438	460	495	466	436	466	456	450	418	435	464	505	464	424	456	472	447	467	446	470	468	477	447	451	465	471	489	424	453	436	433	446	448	460	449	472	490	473	481	481	492	479	467	431	482	428	475	443	491	497	467	453	453	485	460	486	471	428	450	466	462	424	442	425	468	468	435	463	467	494	481	490	431	423	495	464	474	438	467	480	450	443	480	458	467	458	458	484	472	466	446	462	436	467	489	496	461	468	402	476	462	482	490	466	488	453	439	503	459	488	441	417	439	464	413	487	454	426	456	438	474	460	436	441	491	450	444	513	427	483	473	467	460	495	453	446	461	456	464	449	462	485	421	423	469	442	467	475	460	440	459	425	458	476	461	452	459	452	422	470	459	437	487	476	459	440	480	467	458	426	432	457	439	500	464	452	453	473	458	463	436	435	444	438	456	459	448	461	412	471	483	472	415	434	458	446	457	432	479	439	472	440	419	435	486	468	438	477	446	455	474	465	406	491	469	442	478	441	468	489	451	497	413	462	451	448	466	466	476	465	463	462	458	451	446	449	476	496	463	480	459	428	448	425	431	470	429	455	432	421	444	435	427	440	440	476	472	464	489	448	440	477	428	468	440	426	448	450	411	463	483	447	435	491	489	490	454	476	467	441	455	434	470	483	454	426	464	472	474	408	481	513	473	493	444	445	434	449	478	454	482	407	458	448	484	465	426	445	433	441	474	488	468	484	477	454	459	494	492	495	421	452	476	470	418	428	485	452	448	459	463	456	452	459	475	474	463	475	438	441	429	480	453	425	455	438	466	446	468	440	456	436	425	482	447	485	498	458	443	476	439	438	472	461	455	448	420	484	475	457	489	450	462	469	495	447	436	469	467	405	461	439	473	466	429	474	425	440	445	456	436	458	443	418	461	452	493	467	453	419	433	448	427	478	414	454	491	470	464	448	452	444	466	480	462	463	464	455	444	477	429	472	421	481	468	453	450	469	484	507	444	440	424	459	443	472	415	472	434	455	459	457	451	450	461	444	452	446	496	439	465	430	437	447	422	481	452	447	501	474	468	418	425	456	431	444	440	480	474	490	465	470	451	483	443	480	458	469	483	447	434	445	438	500	499	431	433	430	444	433	480	447	447	470	470	474	441	523	462	457	451	439	446	424	457	436	485	452	455	469	445	423	423	424	425	470	426	464	448	417	438	438	420	480	439	476	519	434	468	454	480	452	467	461	460	460	491	462	436	435	437	447	452	469	439	473	450	460	444	444	441	451	434	438	432	474	444	439	413	454	483	476	468	454	454	447	479	434	455	460	415	435	491	502	418	448	441	468	453	462	468	494	439	472	457	450	469	460	466	450	445	450	437	435	443	425	447	436	481	454	465	491	453	461	481	447	461	456	468	455	453	465	432	468	462	432	450	428	474	446	471	453	460	455	420	497	445	483	450	511	467	474	464	462	470	452	448	452	460	474	448	421	418	443	432	437	473	464	480	434	423	486	438	420	449	485	480	488	487	440	450	444	480	474	440	470	473	470	431	478	434	448	434	444	457	458	429	441	457	441	469	474	482	466	454	475	453	441	454	462	450	465	470	476	450	452	477	461	481	478	471	434	455	454	479	492	468	458	500	435	452	419	469	483	449	436	431	476	472	479	440	447	444	418	508	444	449	452	436	500	449	416	462	403	446	461	460	460	458	479	462	437	460	464	438	442	458	463	451	445	449	487	478	488	453	406	481	461	465	403	436	457	451	477	430	422	463	416	464	477	420	441	468	432	457	461	443	467	438	449	447	466	448	471	462	441	463	481	446	477	476	460	474	463	495	471	450	480	426	514	464	503	450	502	423	450	434	450	467	496	441	412	446	461	470	458	455	456	479	455	436	489	447	467	468	472	465	442	470	454	451	442	478	439	460	467	437	430	470	432	476	463	465	420	477	413	448	489	463	482	458	422	462	464	453	468	436	457	488	470	483	478	466	466	460	477	450	405	436	479	442	483	442	468	485	458	439	455	474	468	455	450	473	439	460	463	454	414	445	479	454	429	509	448	415	436	450	491	473	474	468	476	427	470	480	422	455	470	446	421	467	438	424	477	428	439	446	479	457	471	473	460	474	466	465	429	452	421	470	435	482	483	452	464	468	489	479	439	435	442	423	437	454	452	463	424	442	494	462	439	469	441	445	437	505	462	451	484	506	429	438	440	425	458	473	467	423	468	463	454	430	462	479	468	464	410	449	463	465	438	454	455	477	444	469	518	445	440	467	465	407	462	445	484	448	450	462	417	474	454	479	474	431	451	505	453	477	482	490	443	436	453	445	472	467	461	494	469	446	438	437	474	419	466	465	460	433	437	437	490	427	442	440	477	442	456	453	473	463	469	488	427	439	442	461	451	441	447	473	504	442	446	473	449	423	432	437	447	450	455	446	481	432	473	461	453	458	450	473	447	479	435	454	431	455	451	462	492	462	461	460	461	420	443	449	452	461	458	464	440	473	453	417	459	468	442	440	442	437	474	454	474	424	460	462	428	450	470	484	422	438	423	449	438	462	398	431	458	434	475	463	495	418	453	477	467	479	489	439	458	458	472	421	463	453	435	475	425	464	466	427	433	468	449	445	488	482	460	447	445	470	487	430	449	458	418	454	459	440	441	475	472	457	457	494	441	468	418	471	474	462	431	471	460	425	442	446	433	467	433	448	454	401	448	446	448	420	471	417	447	478	459	450	447	505	459	432	443	447	468	471	469	439	451	472	478	471	469	441	461	459	447	434	423	441	459	447	451	461	418	507	468	462	440	439	444	464	462	420	474	437	460	435	488	448	433	468	458	503	469	465	455	464	450	446	481	466	452	488	463	450	444	454	436	496	464	480	462	446	457	431	443	473	451	451	465	439	484	459	447	445	439	464	462	454	453	477	447	451	450	442	481	444	452	468	449	471	466	459	481	436	446	459	443	450	449	405	459	411	452	462	432	476	449	433	445	444	450	475	467	487	442	476	435	455	483	457	409	466	425	458	426	468	438	491	408	458	426	456	462	442	454	459	481	473	449	469	467	455	480	445	454	503	456	468	484	452	479	466	476	449	460	462	456	470	469	467	452	453	457	503	455	472	480	438	469	463	446	456	453	467	484	434	484	431	429	461	458	475	472	437	460	476	469	465
9800	74798	86187	63252	35180	6453	501	571	494	540	519	494	502	535	557	525	487	545	529	686	498	527	670	810	787	625	579	572	495	513	552	512	496	530	496	513	522	539	473	551	541	517	509	519	527	472	514	507	484	503	502	517	522	517	497	512	545	520	552	532	476	510	533	547	517	519	528	540	510	560	540	515	491	536	549	490	532	502	561	516	523	537	510	512	515	517	515	524	565	541	501	497	526	518	537	528	540	511	542	516	509	505	500	559	491	537	520	505	480	508	559	529	511	548	528	533	518	529	526	492	526	533	496	525	517	511	486	513	488	504	563	521	511	510	512	507	494	521	497	530	517	513	551	569	473	483	521	544	538	524	534	543	515	505	555	516	532	522	544	539	532	534	525	489	501	516	521	560	482	518	495	552	575	529	516	526	532	490	499	527	559	569	521	550	501	519	497	519	568	520	523	518	542	525	517	509	537	497	536	521	547	509	528	515	525	536	514	494	535	528	543	521	521	520	518	507	550	543	515	515	502	530	518	499	524	501	488	567	529	528	541	523	508	528	512	513	546	497	522	551	538	551	497	560	546	515	492	529	519	507	507	503	525	532	530	522	535	556	523	515	513	545	530	491	520	483	532	503	468	487	524	497	524	477	534	522	477	522	515	537	534	510	512	526	530	469	502	526	552	507	510	519	519	551	518	525	524	494	508	548	510	502	507	533	514	504	541	524	508	527	486	518	524	552	535	524	468	523	525	527	515	510	535	515	506	543	544	541	527	566	501	538	497	525	516	510	511	511	560	497	496	538	515	518	504	536	524	504	492	549	487	469	470	571	509	502	519	551	510	548	506	549	533	539	511	560	491	530	500	509	490	523	521	506	486	532	541	530	526	529	523	498	490	546	505	514	531	488	501	522	507	549	517	495	496	524	512	532	529	529	525	513	528	492	527	481	507	506	522	481	510	479	503	541	534	512	539	553	529	539	528	548	505	481	509	514	543	492	511	523	518	516	517	500	512	509	543	499	535	527	519	518	480	529	490	505	526	542	498	534	536	552	531	517	528	558	529	496	499	493	510	497	502	515	549	558	502	546	506	516	528	486	492	547	498	481	558	588	519	514	524	517	477	568	517	531	517	534	547	499	530	493	545	506	508	529	581	517	510	479	544	506	532	541	477	517	541	547	544	505	537	513	516	523	519	566	492	506	520	527	510	526	523	523	545	539	519	523	533	502	539	502	521	499	497	494	516	514	519	565	528	541	551	543	556	510	467	521	510	556	521	477	516	493	513	541	507	517	515	533	511	517	549	516	516	512	519	534	515	475	515	514	537	491	518	534	510	495	483	520	481	509	496	517	522	540	558	512	525	538	496	552	497	524	493	524	508	527	503	504	495	529	528	528	560	503	477	556	538	525	506	537	541	498	529	473	514	538	527	523	493	499	562	540	514	507	508	502	557	509	551	489	500	556	538	513	533	530	517	529	524	510	502	528	489	533	512	510	534	505	552	530	530	525	540	520	510	512	520	515	530	515	555	538	509	515	537	525	482	518	533	493	518	520	510	520	506	520	530	495	523	549	551	457	503	515	554	534	478	499	555	536	518	515	498	515	518	517	505	556	514	497	526	482	542	525	574	543	506	537	536	511	513	534	512	482	521	522	508	558	472	541	543	546	498	534	509	518	488	508	453	544	526	515	512	529	541	497	499	513	518	539	528	506	474	478	534	540	519	513	518	537	534	521	511	506	494	515	512	508	527	560	509	491	505	528	530	513	542	524	479	511	536	488	480	496	546	543	542	525	524	497	515	514	487	523	554	460	522	513	498	542	477	514	482	492	498	525	478	518	530	497	531	522	524	481	538	517	537	533	469	526	515	505	509	520	540	516	519	497	493	508	499	545	503	549	509	505	521	518	530	528	518	547	556	522	521	497	544	523	502	537	541	505	481	528	514	515	526	505	467	504	503	488	567	507	525	525	546	476	510	570	507	549	483	514	507	525	517	510	481	537	479	557	529	496	551	533	496	572	517	494	530	501	533	520	531	504	589	474	502	533	507	570	544	516	524	524	512	550	527	507	532	497	558	525	505	521	521	524	488	547	514	537	534	545	511	472	564	544	507	524	517	507	496	545	512	521	491	522	516	509	539	486	540	494	517	527	499	550	510	558	516	528	515	509	513	505	514	549	526	531	504	519	524	486	506	523	521	544	520	536	497	529	475	499	545	581	552	509	513	478	510	515	520	492	509	539	542	524	531	575	511	493	471	490	537	484	543	514	537	538	537	531	531	508	539	520	476	531	523	522	487	525	536	497	559	514	529	528	515	536	534	502	512	491	515	531	524	519	497	515	523	531	484	482	530	511	540	469	529	558	488	522	525	504	540	534	477	523	500	548	507	558	497	526	522	519	592	524	519	524	553	519	507	503	503	504	575	512	477	492	470	553	515	512	522	528	504	504	519	500	551	509	501	563	494	533	566	555	504	503	548	527	523	491	526	520	496	485	525	486	535	513	506	519	550	506	489	508	507	527	536	510	485	501	532	516	529	504	495	539	511	526	493	503	523	527	509	534	513	541	508	508	493	517	527	514	552	491	544	519	544	498	543	493	524	540	521	514	540	518	554	475	476	507	492	496	494	495	518	518	537	541	513	501	505	546	502	511	507	517	501	532	512	524	461	520	549	525	494	486	502	520	509	499	527	520	516	485	495	495	507	558	500	489	547	525	548	555	518	544	547	560	525	512	523	570	495	493	495	544	535	500	522	544	523	527	455	518	509	517	524	500	510	493	541	512	551	521	494	505	521	563	510	556	522	460	536	529	552	510	500	539	521	523	520	501	510	530	497	507	493	482	507	528	501	515	541	539	520	517	528	534	530	519	538	537	533	557	519	510	515	475	499	509	488	537	522	551	515	534	569	530	501	519	560	501	510	533	538	514	558	507	477	505	545	521	518	530	527	533	454	505	560	484	518	492	487	560	491	523	550	535	499	541	491	512	513	495	506	488	504	506	511	507	505	534	496	512	570	507	519	544	527	498	481	517	486	527	502	510	507	509	502	519	517	481	550	504	542	502	509	513	494	531	482	534	517	545	550	512	542	502	566	481	507	527	501	569	539	498	495	520	496	541	534	523	536	539	548	489	490	528	529	542	488	507	534	484	474	519	482	507	592	539	549	528	564	472	531	517	535	521	505	556	531	511	557	549	456	515	516	506	536	526	488	493	567	536	491	535	513	511	529	512	539	504	460	540	520	543	534	512	533	508	543	540	541	522	519	470	502	528	501	484	547	528	522	532	500	503	540	536	482	553	531	507	522	474	521	546	517	511	571	547	535	572	482	491	547	483	481	558	526	504	517	517	508	498	507	502	518	521	524	527	571	517	543	537	533	530	509	527	491	512	503	496	530	544	488	518	498	512	533	551	506	508	502	508	479	568	552	495	492	528	550	514	529	533	529	509	521	537	538	506	545	492	530	520	534	470	512	486	515	487	538	528	504	542	532	522	535	503	515	514
27320	26051	33042	18574	5591	737	427	384	387	408	373	373	389	403	392	391	361	397	399	404	394	346	370	413	399	367	368	354	385	395	417	392	411	371	397	378	407	360	367	400	400	405	382	379	368	391	374	385	385	398	364	377	393	372	403	402	358	392	354	404	377	389	395	392	459	351	408	345	363	381	440	392	377	393	383	366	380	373	374	386	412	367	414	402	358	408	408	382	392	399	382	371	376	365	358	390	354	391	372	435	404	349	365	374	396	397	386	379	407	367	371	415	362	405	391	418	400	394	382	379	373	378	414	382	397	381	377	379	373	388	370	363	359	364	357	413	405	401	408	369	400	377	375	382	407	359	412	356	347	363	382	398	378	394	386	401	370	400	413	399	420	376	385	371	370	372	406	354	373	370	369	362	366	382	378	388	428	338	378	385	386	401	356	363	348	395	370	380	368	384	405	419	389	393	383	394	381	354	391	393	377	395	377	399	415	332	431	402	392	351	428	405	367	372	376	389	388	405	387	369	376	395	354	357	371	384	363	356	404	390	359	376	350	365	365	379	351	365	347	391	378	383	414	395	412	374	375	399	383	346	386	367	369	414	333	382	369	362	356	399	386	386	363	350	387	404	373	367	388	378	432	365	382	395	368	370	363	346	388	336	390	372	370	357	364	366	366	374	392	413	399	417	352	360	362	390	372	394	373	401	373	387	350	397	394	386	377	414	361	414	388	389	365	368	403	425	407	343	409	397	378	364	410	375	382	369	369	404	396	397	414	369	406	387	379	381	393	356	385	380	364	400	396	375	353	368	416	380	370	406	385	366	404	418	363	387	400	386	394	377	355	359	365	369	387	401	409	392	382	394	359	387	401	436	386	414	387	347	371	383	392	366	386	357	386	367	370	401	344	404	354	389	379	332	378	377	356	375	378	397	409	413	364	385	419	356	359	390	392	381	385	391	361	384	360	385	397	361	385	392	368	353	414	395	387	343	389	394	375	391	363	354	356	410	407	412	400	386	370	359	375	390	354	383	393	414	402	402	394	388	413	409	356	374	390	358	396	427	377	368	369	401	382	394	413	423	338	370	398	350	406	369	348	385	362	367	398	373	366	385	424	383	387	385	400	380	393	390	375	375	356	391	398	387	377	365	381	380	368	371	393	382	385	397	386	355	370	384	385	386	387	383	405	414	381	397	405	362	377	348	374	365	396	403	377	371	344	365	344	369	415	380	394	400	412	396	395	381	377	378	373	346	374	397	407	376	403	379	378	358	405	388	355	405	408	393	360	356	390	386	374	406	355	358	398	392	392	393	399	400	368	383	363	354	363	401	372	400	390	385	372	389	385	373	402	417	380	406	390	399	402	338	358	413	363	331	372	394	365	395	380	374	384	396	385	376	361	399	361	401	363	388	349	365	339	404	391	367	353	360	366	347	428	370	377	356	372	387	369	396	367	401	378	375	392	389	388	376	380	395	372	371	341	385	381	414	363	387	386	396	396	384	382	408	393	386	414	369	400	401	407	371	394	342	400	396	414	379	408	371	337	379	389	367	399	354	419	440	374	386	425	414	362	377	334	429	405	389	387	383	372	383	391	370	394	384	379	375	382	383	399	365	376	379	385	350	372	366	358	376	376	377	390	369	354	385	382	415	391	372	376	380	405	374	375	363	385	377	380	395	390	388	389	396	354	398	357	365	374	340	386	375	376	415	383	382	356	378	376	363	386	390	383	358	373	392	406	389	349	346	399	346	371	399	375	398	382	404	382	408	377	363	415	376	375	378	371	403	412	376	358	351	408	344	388	371	370	373	396	354	393	397	393	404	410	341	351	394	388	359	396	359	382	410	365	354	373	357	377	410	412	364	420	404	396	386	371	377	393	394	371	407	361	387	390	394	351	389	367	377	390	376	385	406	379	404	381	384	406	419	382	411	380	382	372	362	375	399	372	390	357	409	394	415	387	413	367	401	358	398	387	355	400	327	379	354	403	397	384	394	377	367	361	384	406	407	414	353	382	376	423	405	369	377	387	374	382	369	400	386	382	378	410	382	382	370	369	387	392	378	384	372	371	394	347	375	391	377	365	389	398	351	400	387	391	370	390	391	379	407	372	411	373	381	395	367	379	415	360	388	376	371	396	407	377	397	425	367	372	396	344	381	385	399	383	397	373	365	383	382	364	380	382	389	389	380	375	382	343	389	367	403	344	365	411	354	391	367	360	386	383	399	368	389	365	383	394	400	349	356	359	414	377	367	376	377	397	394	373	375	388	372	378	417	393	362	402	396	381	384	411	416	391	390	400	398	367	370	421	374	407	394	408	390	404	371	359	406	350	371	398	386	394	374	422	348	374	332	388	349	379	367	355	374	383	372	364	377	387	419	401	375	407	361	423	379	381	411	395	382	373	382	354	388	410	393	381	357	415	390	386	380	390	370	369	361	356	377	385	372	424	378	369	414	384	368	398	371	386	398	378	383	368	408	393	357	368	392	366	399	407	363	402	341	390	372	370	377	367	354	398	382	368	392	393	360	378	405	387	390	334	372	387	386	385	386	415	386	390	395	389	364	404	392	325	384	327	399	368	359	373	412	361	371	384	373	341	373	388	379	362	326	325	393	369	411	367	409	382	391	397	383	408	411	425	386	385	373	357	411	381	374	384	409	365	350	368	383	398	397	367	354	415	405	380	414	386	409	403	372	377	368	359	393	376	367	389	376	385	375	406	376	360	409	368	378	385	402	383	389	387	376	391	380	384	345	384	376	384	350	370	391	364	395	402	386	405	369	390	384	368	402	391	375	405	380	389	418	381	374	397	351	395	342	376	406	378	393	367	376	382	349	394	375	375	405	389	400	377	415	358	356	382	350	411	399	389	397	378	407	432	407	381	387	395	397	413	373	403	379	373	370	366	405	406	372	421	392	347	392	397	375	397	396	368	388	368	402	360	425	378	411	381	357	390	375	361	370	329	398	370	357	404	362	386	378	347	392	350	414	363	369	402	368	420	383	375	365	342	397	370	391	377	373	333	348	357	376	375	353	383	372	380	387	399	377	406	400	397	367	395	399	399	419	355	375	413	366	373	398	423	419	397	384	370	391	396	371	346	370	379	384	377	401	392	369	362	361	345	337	353	355	381	388	390	401	389	352	372	373	375	366	370	394	388	360	386	370	398	377	370	341	378	349	389	389	383	388	408	385	369	381	418	417	382	398	378	394	379	409	372	375	364	388	417	389	412	362	386	389	349	367	414	360	346	381	347	415	384	386	390	368	359	393	406	377	434	378	368	374	400	373	365	380	350	382	378	380	377	362	386	431	393	349	338	398	396	368	383	387	371	397	364	381	379	391	347	377	353	392	419	390	374	366	380	366	408	399	372	357	371	393	358	354	407	379	397	379	342	391	402	367	391	380	374	388	390	393	380	390	389	353	371	366	393	368	417	372	406	363	381	341	377	374	407	355	363	375	381	409	345	359	364	374	380	372	386	383	392	380	348	390	411	371	395	347
6318	34368	29181	10945	4158	654	384	389	363	404	392	371	383	412	395	356	398	385	367	378	377	375	389	429	410	409	390	362	357	366	377	388	392	375	386	345	425	379	406	365	344	357	388	363	362	367	386	394	359	391	334	369	377	398	380	387	384	397	360	413	385	408	357	393	405	401	384	398	390	367	370	360	386	378	366	409	368	358	371	394	396	376	382	367	399	358	365	368	383	386	385	379	366	380	360	423	362	349	366	350	372	392	395	360	354	378	397	399	388	378	368	407	353	361	375	355	387	372	363	386	369	413	375	377	384	378	386	380	381	380	406	347	394	353	354	384	361	354	372	353	383	384	356	415	413	372	396	370	409	393	360	368	395	368	379	377	388	392	409	387	391	361	407	378	373	359	362	353	364	370	379	360	357	383	373	357	378	370	380	393	392	384	375	359	341	364	374	394	380	380	333	378	401	379	357	335	351	356	365	370	401	396	410	398	409	361	381	375	372	379	377	406	356	359	375	368	366	379	363	402	364	349	378	365	387	397	366	387	349	338	415	380	352	378	396	369	384	390	342	360	322	410	366	379	366	401	383	381	349	377	356	389	378	359	370	375	417	383	341	377	341	399	370	403	379	390	385	404	359	389	354	396	407	376	358	369	354	372	378	347	357	358	385	367	390	419	377	384	373	380	382	374	384	361	377	343	379	363	387	376	368	352	400	381	346	396	366	431	383	381	401	381	424	346	344	382	385	334	347	362	355	369	370	334	386	389	376	387	350	354	390	374	407	354	389	397	371	362	363	374	361	376	395	400	392	354	388	377	380	373	376	360	375	386	378	386	399	362	383	374	386	382	370	402	376	407	375	369	414	376	398	374	410	355	370	368	392	348	418	377	368	400	369	397	399	365	346	334	363	411	365	400	345	347	390	331	423	366	393	416	356	356	355	333	406	380	371	357	378	416	368	344	370	362	382	360	391	398	356	370	398	359	382	371	366	399	360	368	365	393	410	370	373	386	394	402	392	385	401	362	385	378	378	356	395	362	335	352	369	361	346	356	384	354	385	377	365	391	371	381	400	363	384	386	387	399	405	353	387	391	377	373	358	394	360	396	380	389	374	352	390	387	374	368	378	404	348	387	376	380	377	366	380	385	359	358	356	408	362	371	342	377	392	327	354	382	391	395	384	381	386	371	387	337	377	381	357	411	358	355	363	360	389	384	410	362	372	411	375	406	409	378	365	350	353	391	316	382	392	383	374	373	379	364	386	363	361	392	362	398	347	321	386	373	362	356	345	362	365	389	378	355	369	384	369	346	377	365	375	352	373	368	363	393	374	379	363	355	417	398	382	384	378	386	401	390	380	370	363	392	340	367	386	384	390	368	362	376	368	356	393	380	375	354	356	377	364	383	393	384	379	369	362	338	365	382	339	359	381	349	372	376	385	389	386	375	359	383	386	403	364	386	408	376	349	390	393	362	399	396	349	416	379	379	375	362	418	372	394	390	385	393	386	359	376	393	371	375	401	359	371	374	378	377	366	360	364	336	385	358	375	378	413	384	380	372	351	384	379	369	375	381	346	382	390	360	347	381	346	383	377	372	349	356	399	407	361	372	346	362	352	365	386	329	369	388	388	365	374	371	355	380	369	416	377	400	376	374	355	410	348	393	383	415	368	391	398	350	395	364	370	396	355	380	372	374	388	384	397	359	364	401	372	418	364	359	389	371	386	402	366	350	367	372	380	343	320	352	389	362	416	400	408	349	382	373	369	401	407	367	361	385	405	399	362	343	398	405	400	388	344	386	402	374	377	402	387	339	372	367	402	371	351	383	395	355	378	408	346	402	397	348	347	356	413	375	353	361	335	400	357	405	362	388	400	366	342	365	373	377	350	388	394	368	334	395	377	372	378	372	386	352	354	378	361	380	370	343	351	367	372	357	394	378	392	397	397	388	378	384	375	385	369	350	371	369	352	378	397	352	384	392	374	376	410	348	365	385	372	359	396	355	401	354	389	379	351	380	395	357	387	368	350	408	423	387	393	362	338	391	375	373	370	352	348	361	363	370	408	321	366	383	342	366	352	412	379	334	380	379	352	380	369	363	340	376	379	372	367	391	405	395	368	339	358	376	356	348	366	368	390	359	369	374	359	352	364	350	378	376	365	351	381	379	348	356	367	399	402	354	376	368	397	372	367	389	400	391	330	375	394	350	366	383	371	396	342	411	347	370	374	362	390	390	353	388	378	368	367	351	350	366	358	363	386	367	366	388	346	377	368	379	373	351	394	386	344	363	357	412	365	383	376	372	351	400	381	395	383	371	376	366	362	375	380	363	352	411	376	353	399	383	385	334	371	382	412	368	370	383	386	350	360	333	388	374	406	369	402	383	351	397	380	370	385	354	398	404	368	368	394	374	353	354	369	379	358	385	363	364	363	358	388	360	394	354	346	378	376	386	344	402	393	374	395	373	366	399	378	382	363	403	360	382	398	361	377	373	351	391	352	334	379	384	389	375	350	372	399	356	378	380	373	391	377	397	392	369	400	382	360	369	352	369	375	380	368	404	355	351	354	381	391	366	354	367	365	389	365	412	363	366	381	400	370	390	396	422	372	363	397	388	363	390	357	393	414	336	375	372	369	350	374	387	373	360	371	341	429	370	345	369	371	361	403	402	408	395	415	382	403	383	329	400	405	410	399	390	379	401	367	411	371	364	398	403	382	361	341	391	369	419	383	393	397	423	359	369	378	365	374	377	394	391	402	369	408	357	381	385	366	396	372	384	373	402	410	383	361	380	405	354	373	375	372	399	365	358	385	383	379	353	368	378	390	356	386	380	371	358	366	363	378	325	346	391	360	373	349	361	414	366	380	395	385	393	381	394	368	348	384	367	380	372	411	349	357	383	374	354	391	377	366	360	384	348	355	348	383	350	394	377	376	405	367	395	338	368	377	388	391	373	338	392	368	358	405	380	371	356	387	344	359	392	376	388	376	384	408	371	356	353	355	387	418	348	341	378	398	362	391	381	407	366	393	366	389	382	364	388	396	372	357	384	388	396	412	359	383	358	412	354	377	404	400	389	344	393	342	360	378	391	370	387	389	364	405	366	373	368	375	368	356	375	384	388	349	328	345	353	397	324	374	361	364	352	377	382	380	381	384	385	356	368	410	380	410	372	406	367	352	379	363	386	361	376	374	380	389	399	382	372	404	393	391	387	382	368	416	355	379	374	394	424	400	410	373	400	373	365	385	381	379	330	384	381	330	366	356	377	346	348	364	372	391	372	377	371	375	384	353	324	347	418	353	379	368	386	414	397	405	379	378	393	367	365	349	403	365	405	406	418	362	354	387	350	391	344	430	365	398	387	385	375	366	386	358	333	399	411	358	369	390	351	397	382	345	375	403	378	409	383	397	373	376	356	390	379	383	410	375	355	345	391	390	359	372	367	374	331	379	356	402	364	372	367	366	346	388	415	379	379	386	343	376	413	373	388	389	365	357	369	358	352	379	395
24863	26182	50889	48936	29251	8236	770	454	430	405	419	415	414	384	397	443	388	402	388	467	423	393	395	434	431	396	391	432	409	420	398	415	420	406	443	405	410	356	395	429	439	404	411	388	411	403	406	423	378	412	412	429	413	405	416	384	365	397	394	413	427	406	427	389	404	356	373	434	408	441	378	372	393	412	410	423	412	422	392	390	395	397	380	418	413	392	413	414	400	414	390	388	425	400	398	390	345	366	412	353	387	416	371	401	377	395	371	424	417	395	394	431	387	389	413	409	397	421	408	400	447	383	438	376	389	370	399	409	400	416	417	414	399	381	405	422	400	435	399	430	408	396	456	370	403	394	401	362	403	405	408	403	384	423	371	392	358	391	440	409	391	392	425	413	454	358	406	393	405	431	360	392	412	406	401	408	394	398	387	347	411	401	339	409	427	413	422	399	414	389	392	410	406	388	369	391	400	430	390	367	410	421	395	394	398	376	392	408	409	424	432	410	374	412	372	420	414	413	392	405	398	359	381	426	453	392	399	421	431	402	412	375	423	412	405	400	412	432	423	374	410	411	389	440	411	426	410	392	395	414	394	392	398	356	389	387	392	394	433	398	422	406	382	412	392	404	405	390	412	403	418	415	424	378	383	396	423	384	409	373	377	373	406	412	401	425	365	399	382	371	395	438	441	381	412	408	394	364	411	381	363	424	372	392	381	377	409	395	381	419	425	418	391	408	369	369	370	387	398	412	371	398	427	405	425	362	411	421	412	406	426	349	437	388	384	405	392	395	419	400	419	412	408	376	395	388	397	372	391	355	377	416	391	385	381	413	412	382	396	379	413	424	418	386	373	409	406	395	485	387	404	392	383	414	432	391	399	408	389	424	432	415	388	419	404	410	405	391	405	413	363	403	378	391	421	358	391	395	428	377	402	385	407	390	403	412	406	389	412	413	435	352	397	413	404	417	386	368	398	387	389	389	374	399	416	393	421	339	368	409	396	363	374	377	404	405	399	401	403	402	377	417	385	405	406	415	399	394	396	385	390	418	398	409	394	364	384	388	325	393	366	418	400	383	373	389	370	385	397	409	420	367	387	402	396	398	398	408	417	447	441	395	406	372	387	425	379	374	430	445	382	391	397	400	407	425	384	443	393	376	394	396	408	397	393	386	402	433	398	385	389	360	423	427	396	403	433	388	412	410	401	390	410	373	374	413	372	410	371	420	402	389	381	388	377	366	422	405	401	387	453	370	397	403	423	395	428	386	384	382	377	378	370	445	417	375	393	396	409	418	420	382	406	410	371	391	416	394	400	403	411	396	394	399	408	363	376	393	390	432	402	398	419	384	395	387	386	406	433	405	385	376	386	395	370	387	399	406	365	392	402	417	407	416	409	379	405	434	411	381	408	392	415	394	415	411	397	413	398	395	408	404	380	399	365	400	383	411	387	412	447	409	390	378	375	382	397	398	419	410	387	419	419	411	366	408	426	405	402	395	414	402	400	414	401	417	421	356	411	378	387	386	411	393	396	433	407	409	375	421	401	370	391	398	431	422	394	443	375	378	396	412	418	389	393	404	379	412	401	419	418	387	382	399	380	404	395	385	409	372	388	430	381	387	416	414	381	395	406	413	411	387	373	391	387	386	417	399	419	391	410	397	357	391	385	398	457	402	399	390	394	393	388	436	397	430	406	360	405	382	389	402	420	410	369	391	458	377	354	398	358	382	400	385	391	419	412	389	396	417	392	392	386	402	374	409	392	399	423	370	388	385	412	387	399	382	404	383	381	413	389	378	397	378	373	409	381	417	385	436	398	398	421	377	427	431	420	412	391	402	415	418	397	412	409	409	381	381	390	394	375	419	393	408	402	396	413	367	398	396	390	400	373	412	402	394	364	349	403	389	407	401	401	400	393	361	385	405	409	402	398	399	367	386	417	376	390	391	407	404	374	393	390	377	413	374	384	392	403	385	392	380	410	388	385	360	363	395	430	394	375	391	429	431	434	389	396	393	360	411	422	383	397	390	418	408	397	386	369	393	373	390	402	403	408	376	371	410	391	381	429	407	404	395	425	369	403	387	401	382	399	427	387	408	382	389	426	404	426	425	379	414	393	434	389	423	417	393	394	426	399	400	430	386	400	378	424	368	366	381	393	414	368	353	430	418	393	380	433	401	382	394	394	393	422	419	380	421	384	402	379	418	413	430	384	400	388	416	392	394	381	384	395	402	426	358	377	405	390	392	381	436	417	384	385	397	381	357	389	363	398	348	373	409	392	409	414	395	397	360	401	408	431	407	416	382	375	399	414	413	392	417	398	409	358	379	384	391	399	394	377	435	385	392	452	407	397	433	409	415	417	390	376	382	400	403	408	407	397	430	398	417	415	389	405	431	406	403	395	375	407	384	395	424	386	434	424	413	394	384	393	391	417	365	392	392	412	423	400	395	397	390	405	400	381	444	400	373	404	388	405	374	367	392	408	378	422	370	413	410	425	393	430	416	454	370	480	391	370	382	398	425	430	395	371	370	379	379	391	442	436	398	415	427	415	386	401	387	446	394	421	411	405	405	417	388	379	420	372	415	429	405	375	428	376	398	419	426	390	375	405	424	384	393	426	373	394	369	395	421	387	405	358	414	372	388	392	403	412	416	381	400	397	411	402	374	382	360	405	398	406	367	424	416	405	384	433	393	445	402	416	413	433	417	392	417	410	415	393	360	419	449	400	421	407	427	372	383	396	436	438	411	405	393	388	433	387	424	406	367	363	430	415	414	394	388	404	414	403	422	403	390	410	401	399	378	408	392	367	380	371	385	391	405	394	426	399	406	430	446	396	372	406	391	390	412	380	388	396	389	408	391	427	371	406	386	390	407	390	363	401	379	424	382	388	395	441	412	423	357	409	412	383	414	338	425	430	399	404	361	416	414	418	404	407	372	411	411	373	406	403	361	411	435	402	437	408	408	379	410	433	375	433	397	415	403	419	380	426	389	413	392	396	433	404	387	373	400	436	403	409	395	427	399	438	387	378	422	404	388	392	367	400	403	362	399	426	383	376	401	414	404	427	383	374	405	421	359	398	418	399	366	410	420	364	389	390	396	423	415	455	428	407	402	430	410	400	395	426	384	419	423	388	433	378	425	381	378	407	419	417	401	412	394	407	396	384	415	398	415	443	401	341	377	411	389	427	382	410	435	408	393	374	376	376	380	417	416	415	410	410	423	415	396	398	381	418	375	389	374	407	359	391	377	410	375	399	418	381	402	446	409	366	394	402	432	396	402	391	433	401	412	359	401	378	385	381	390	403	417	402	391	420	353	397	367	415	413	374	419	421	411	424	398	457	385	422	415	405	399	417	377	396	440	370	365	401	418	422	398	401	413	372	407	430	402	430	420	400	380	379	403	384	392	410	381	386	420	436	420	382	386	406	423	390	410	394	402	439	386	395	383	372	388	356	410	443	378	408	409	383	425	395	424	396	362	380	406	390	384	380	441	443	409	402	403
39480	91714	75032	46036	20761	2158	461	432	481	443	437	412	457	420	450	457	470	448	456	512	496	418	436	532	458	455	444	434	426	473	463	469	469	406	441	446	456	448	422	440	457	443	450	432	418	382	458	412	466	446	454	441	420	466	443	455	446	428	443	418	428	455	429	443	411	436	490	438	445	435	404	465	462	433	418	454	475	448	444	481	410	419	475	415	484	448	434	439	421	447	433	438	459	422	441	444	444	466	438	419	435	443	400	478	442	455	432	443	442	425	442	435	407	466	430	401	464	458	454	446	428	443	485	445	445	435	422	432	461	421	465	447	405	467	450	435	423	432	422	418	461	419	480	418	422	444	436	399	421	413	461	460	411	452	445	419	450	431	454	429	462	457	432	397	461	438	426	447	428	387	465	449	414	439	419	404	446	454	434	416	419	462	407	447	434	435	446	461	439	423	443	492	465	414	449	451	412	402	460	416	440	437	493	447	466	438	455	431	452	388	438	434	465	447	432	434	470	434	454	447	417	439	421	432	463	441	437	466	468	425	449	427	417	431	445	441	435	429	441	427	423	453	455	425	416	427	432	454	416	446	454	412	414	478	444	432	455	431	473	415	464	429	454	436	428	443	408	424	432	435	460	457	429	430	451	434	422	416	425	431	416	431	463	434	436	444	478	470	479	438	450	464	434	447	423	424	425	433	426	438	445	454	429	421	447	416	409	463	431	451	462	439	402	433	401	442	470	455	413	425	467	396	421	466	419	437	473	451	418	450	408	452	423	412	443	436	424	412	465	447	430	448	453	425	460	426	411	403	478	450	451	432	443	454	455	440	427	447	440	413	431	452	413	416	443	420	404	461	442	443	467	434	433	436	443	451	420	432	434	430	422	403	412	464	438	438	456	460	440	420	432	469	459	446	413	448	410	447	446	424	445	424	472	435	429	433	437	465	456	441	448	477	451	411	424	428	442	436	457	453	439	421	406	433	460	442	415	443	421	432	409	420	427	424	433	466	438	449	431	429	440	472	456	407	425	407	435	444	421	414	468	428	449	436	455	458	481	421	453	467	406	423	398	413	458	439	412	438	412	443	452	462	426	439	465	426	499	427	450	440	421	434	420	443	483	421	445	455	455	401	417	460	431	437	434	470	426	452	484	421	441	422	396	429	438	451	445	452	413	448	451	436	436	454	418	440	431	427	436	478	430	410	485	424	427	444	440	427	447	445	433	433	388	472	409	429	443	443	431	413	447	439	437	414	458	438	440	430	436	449	462	433	418	450	415	419	439	434	428	472	409	439	458	409	424	450	430	486	431	430	444	412	437	471	469	443	431	456	413	462	402	436	421	404	439	462	458	437	412	463	464	436	431	455	439	431	451	429	422	386	417	425	411	461	449	432	468	421	489	449	435	441	455	434	493	397	465	430	448	462	420	419	427	462	426	450	423	428	460	451	474	395	452	424	458	443	421	455	430	421	447	445	457	437	453	445	450	443	417	417	434	422	415	451	437	467	453	419	419	427	449	436	440	436	422	462	449	440	423	414	467	431	399	416	476	460	429	437	451	443	416	435	441	417	447	427	403	423	407	437	450	430	419	464	453	449	463	388	439	433	481	412	420	472	443	439	408	450	429	408	445	453	437	449	415	423	412	429	492	468	456	402	398	453	448	416	442	402	472	453	389	458	448	411	438	433	428	491	421	445	444	435	417	414	429	415	449	423	467	412	447	411	462	452	433	449	480	444	419	454	428	442	396	434	447	459	447	452	389	455	432	419	461	466	472	472	440	396	463	458	449	450	445	450	454	463	447	403	422	450	424	458	421	439	428	416	411	425	442	450	425	429	431	434	452	450	431	448	408	441	500	473	420	464	414	427	429	436	420	449	460	404	391	411	449	424	431	413	450	440	430	462	468	422	429	423	464	451	455	444	468	459	420	431	436	449	449	419	450	480	445	447	410	444	440	442	444	455	439	430	435	422	409	428	440	452	416	438	430	427	462	425	452	454	427	448	442	459	438	415	449	476	440	409	403	425	425	390	448	421	448	424	452	420	464	428	417	435	462	434	423	404	422	447	435	401	441	443	444	431	442	439	449	416	404	452	444	403	431	442	383	443	479	441	450	433	420	426	422	397	438	444	447	462	446	454	435	418	404	414	450	428	419	450	449	475	438	426	442	474	458	434	415	430	420	475	443	425	434	434	403	423	461	429	455	475	404	441	448	447	443	455	442	473	453	435	433	412	438	439	443	433	439	431	419	397	398	399	436	458	440	452	468	457	448	439	450	448	417	456	445	447	457	420	434	446	441	412	425	420	449	380	421	422	438	425	421	428	434	417	419	474	445	420	432	439	482	464	417	443	399	426	436	425	461	439	448	422	446	427	475	431	434	443	425	450	422	421	484	473	438	484	386	424	427	406	434	402	436	398	462	432	435	434	436	459	432	456	437	430	417	411	428	411	465	430	406	423	403	450	456	398	428	431	458	420	436	432	431	449	459	416	407	424	400	423	462	454	435	418	449	425	437	460	406	396	449	429	448	445	427	459	427	443	451	435	423	421	413	420	467	407	431	435	433	456	433	434	446	444	406	426	480	444	410	408	439	442	442	391	459	368	456	442	468	416	385	470	428	406	453	437	480	396	432	434	409	432	466	483	418	410	423	444	423	410	413	463	414	438	468	492	439	421	444	437	413	436	436	410	444	435	441	457	444	392	452	426	424	438	413	411	449	417	417	408	425	448	425	459	423	448	471	420	469	423	436	442	432	403	440	460	449	435	425	427	439	438	460	460	459	468	474	444	430	457	424	452	426	434	433	437	452	434	441	413	435	456	430	456	449	413	437	446	419	417	408	454	451	389	453	403	445	412	435	436	445	445	437	451	449	439	448	442	417	445	430	431	455	464	429	452	454	450	440	445	415	428	407	464	449	416	384	443	456	472	420	482	430	450	420	436	448	424	415	445	403	411	429	472	435	478	418	468	452	477	455	435	449	458	400	424	432	439	440	450	450	441	458	408	415	450	444	435	426	477	433	456	437	443	439	410	440	452	471	425	437	429	413	414	417	433	432	423	412	444	452	465	431	402	458	483	448	420	489	425	452	439	427	442	399	436	449	420	427	442	418	428	407	457	429	447	437	455	431	463	423	421	446	450	444	427	454	430	434	430	430	476	449	463	447	406	455	427	434	432	445	435	401	434	475	406	455	467	441	424	414	446	420	428	418	448	438	421	439	389	464	422	409	456	430	441	456	439	435	435	426	455	414	443	400	425	430	466	431	413	459	477	457	428	425	415	414	405	418	433	445	409	444	381	435	461	436	438	437	437	436	472	400	467	439	442	403	432	424	433	450	431	418	452	389	477	453	449	440	411	439	424	417	451	417	404	416	419	470	432	444	473	432	443	367	442	418	457	429	455	432	418	413	453	422	464	416	457	424	453	468	446	435	449	441	398	426	470	454	461	472	458	417	394	396	434	436	424	435	427	466	424	385	430	422	452	443	415	438	455
23913	22605	48095	52437	36264	15070	2127	654	583	520	473	453	510	499	496	497	453	469	496	464	537	534	440	575	547	500	501	543	475	468	451	468	471	467	457	471	456	518	504	507	416	488	490	468	479	499	468	505	475	472	451	463	471	472	476	482	472	492	477	514	479	467	497	450	454	479	448	461	496	444	497	471	486	470	456	444	470	486	493	425	489	450	494	473	448	473	490	479	446	501	457	443	457	452	449	439	480	451	456	399	433	502	462	466	472	477	478	481	465	503	489	492	508	494	437	465	464	479	506	499	452	419	478	450	468	487	443	469	470	471	478	460	471	475	441	500	457	476	487	462	500	477	463	497	472	437	457	457	479	430	474	491	475	452	490	451	457	460	471	468	454	460	492	454	499	437	472	467	456	422	460	444	472	489	458	466	476	483	459	484	502	482	476	425	487	474	478	477	473	459	471	477	451	471	441	483	469	474	472	465	466	432	444	490	456	461	475	463	479	467	467	454	425	437	482	475	478	437	461	439	459	488	436	444	476	474	512	469	483	478	477	439	467	478	490	489	499	493	452	452	455	477	448	500	500	458	444	473	453	429	508	507	479	482	494	495	443	423	470	456	441	493	464	445	491	467	490	431	453	490	463	513	483	458	427	485	450	470	473	475	470	479	480	463	457	482	525	448	453	455	508	489	483	463	445	501	487	491	480	477	472	477	473	476	468	454	515	452	482	450	441	480	440	482	475	466	479	472	499	510	425	482	490	488	444	459	471	476	483	480	491	482	483	503	467	421	485	509	456	493	498	496	475	424	490	503	421	436	447	461	487	506	482	489	470	435	455	463	478	464	498	470	512	464	485	456	476	441	511	480	496	527	437	464	474	432	461	469	488	451	496	473	454	471	493	488	474	472	459	469	478	485	465	464	438	454	466	454	496	472	466	446	463	482	474	508	475	494	479	445	437	505	488	463	447	463	470	454	511	453	451	493	457	465	450	419	462	449	498	477	461	472	507	454	494	437	435	449	464	483	456	463	470	506	493	459	439	462	449	487	474	452	488	426	445	481	495	464	514	479	487	511	484	437	487	438	448	474	473	460	427	473	466	502	465	512	460	486	493	500	490	426	476	449	491	472	447	499	462	420	424	460	452	475	468	437	419	504	448	481	480	510	463	443	476	463	487	471	479	442	449	477	510	468	476	465	462	488	448	474	472	453	454	497	473	468	442	481	443	466	497	476	481	491	472	441	403	469	457	476	463	457	453	452	465	456	467	496	467	466	491	489	499	444	417	466	459	493	476	530	516	501	415	421	493	470	472	440	396	453	488	495	467	464	475	487	459	490	476	491	478	516	483	481	506	441	467	448	471	432	443	435	479	463	453	462	469	473	444	499	473	463	437	450	457	501	475	454	474	482	460	447	453	504	465	454	478	443	460	491	416	471	440	492	434	464	451	459	459	466	479	477	485	462	465	467	433	461	444	473	473	498	479	489	494	472	474	453	480	498	465	484	442	439	485	467	435	448	502	437	470	454	462	456	433	453	427	454	473	478	459	464	464	484	473	441	498	426	474	483	502	490	461	477	505	468	470	487	453	472	453	446	458	483	482	465	473	448	439	501	483	493	418	491	435	453	484	437	494	502	440	449	470	463	471	471	529	463	472	508	483	456	482	481	439	436	489	466	495	447	473	484	479	489	458	486	483	473	482	486	446	509	467	497	482	507	466	474	482	461	432	485	478	451	456	427	446	484	434	454	466	501	445	463	501	422	496	435	479	484	479	463	505	442	486	463	475	474	457	468	470	465	496	454	485	450	439	441	476	476	457	458	448	449	484	452	467	452	482	489	511	471	499	499	482	469	460	440	472	440	451	471	476	473	467	480	463	497	507	469	466	486	461	467	465	465	501	473	498	443	469	464	460	462	513	475	473	481	435	506	443	468	468	479	448	452	468	508	478	460	459	456	491	475	472	449	476	458	466	439	476	431	454	504	483	486	445	447	441	463	487	455	444	475	427	443	474	448	477	476	488	471	458	423	414	479	489	446	475	471	467	480	472	482	434	509	468	459	475	475	486	501	468	432	446	452	461	480	410	436	495	494	444	536	483	467	457	475	433	464	481	496	428	462	508	494	483	498	450	454	453	513	429	463	451	462	472	462	440	473	431	480	489	463	462	459	430	477	484	453	467	512	456	404	451	472	455	481	451	448	459	474	453	461	457	450	436	468	487	464	473	501	435	472	468	463	453	489	454	484	459	451	495	484	441	454	479	476	460	495	479	466	464	444	481	456	462	453	464	474	486	460	455	490	480	419	470	508	500	447	477	452	515	460	451	477	439	436	487	446	463	455	465	441	418	467	444	460	478	482	489	463	452	459	454	438	468	438	482	459	472	508	443	487	504	483	484	449	458	474	439	479	439	439	484	455	428	501	465	428	444	486	488	483	440	471	455	482	494	470	486	479	461	500	491	502	481	473	441	500	450	474	459	471	463	449	487	463	510	432	451	490	484	471	501	458	471	466	480	507	456	449	464	479	458	494	453	465	478	429	422	458	464	505	488	493	437	447	487	499	483	476	463	408	455	462	457	485	488	463	483	472	464	437	451	473	470	479	473	458	444	488	461	444	454	475	449	471	465	472	455	490	431	486	481	456	448	467	433	506	474	509	446	488	483	474	490	454	458	461	465	492	518	474	491	435	435	472	461	439	471	419	467	471	456	480	499	486	453	488	475	476	454	450	476	505	456	462	455	482	464	501	454	465	467	432	480	520	469	472	445	457	492	438	480	430	439	472	449	482	464	463	457	470	434	455	449	479	485	472	467	442	459	483	444	497	495	465	475	465	483	472	467	456	454	463	477	491	490	452	453	472	482	429	463	469	460	439	476	496	503	473	456	427	461	504	462	428	472	468	470	440	456	460	493	476	445	475	435	477	438	478	489	484	426	477	501	454	510	470	494	480	497	440	489	491	486	459	447	473	472	480	438	460	465	479	469	487	481	453	477	483	466	478	477	457	494	453	446	453	511	479	486	475	424	485	441	473	465	476	458	487	465	478	452	481	494	507	473	479	468	412	460	430	476	460	493	465	457	473	491	491	478	462	467	495	486	467	499	461	472	495	457	489	484	441	454	476	457	469	435	443	463	473	469	476	498	485	476	483	474	490	498	482	445	520	488	457	523	415	458	504	503	456	493	491	468	484	422	450	457	444	467	489	494	493	477	441	502	473	462	457	464	453	484	430	460	470	462	461	471	477	472	475	483	473	494	474	431	504	477	456	460	470	454	481	463	462	452	468	429	477	456	460	469	486	457	480	491	482	478	436	435	501	475	475	449	459	475	445	512	453	460	441	484	456	455	439	445	462	481	465	470	470	437	472	467	466	505	481	486	490	452	428	451	505	500	483	460	495	458	438	456	435	458	422	475	460	444	438	468	480	471	466	467	454	490	457	466	473	453	434	424	449	515	431	487	505	490	437	490	461	469	452	447	508	449	451	458	506	458	460	512	463	456	498
53661	100853	86570	60562	31986	3224	514	536	561	507	548	550	525	533	515	516	543	524	522	686	633	517	591	689	646	537	572	491	560	525	526	518	506	527	502	528	559	499	577	518	529	557	558	562	517	526	537	493	525	533	531	506	527	473	527	510	524	541	523	517	540	488	506	555	519	575	526	485	548	501	511	485	543	519	502	517	529	536	529	526	504	522	539	513	489	503	534	510	572	521	540	556	513	556	504	513	536	538	534	500	488	490	508	581	526	516	514	494	514	493	528	478	517	516	523	485	514	556	512	532	516	513	496	538	524	534	508	517	552	508	521	557	504	481	544	527	527	532	514	573	502	572	534	523	494	543	509	507	517	533	534	517	550	506	473	496	526	541	550	518	502	501	508	488	557	503	487	513	514	472	521	496	524	495	533	529	523	515	542	535	491	538	527	543	542	512	519	538	504	514	481	525	506	551	548	536	521	523	494	496	535	490	517	540	512	518	544	491	568	530	508	504	533	529	477	542	528	490	525	488	563	524	518	513	515	517	525	500	518	469	528	531	500	536	523	506	557	564	516	512	521	527	531	569	530	549	547	521	464	552	504	509	526	496	545	521	537	524	517	493	507	541	520	516	472	505	514	491	523	463	508	530	522	516	491	522	495	535	539	536	520	521	489	523	519	521	484	511	515	527	517	556	518	550	514	544	496	506	527	512	501	533	547	528	521	488	551	543	516	534	499	518	532	513	499	517	503	527	531	528	529	499	492	516	528	541	512	520	523	510	485	500	501	550	461	573	542	480	505	538	527	495	537	543	547	516	481	549	473	522	513	536	538	519	520	484	541	545	503	536	473	514	537	496	508	520	503	494	486	497	530	533	502	495	515	509	492	561	530	535	546	540	535	557	564	554	542	502	487	515	494	503	528	496	492	542	507	534	553	535	499	554	496	514	560	538	542	482	506	542	541	519	529	519	523	492	510	527	502	506	523	535	523	521	493	530	552	524	508	507	509	484	536	519	546	512	531	505	488	486	544	557	503	520	519	541	552	531	539	559	478	521	516	501	513	536	554	492	555	503	488	516	502	518	490	507	508	473	539	524	527	488	479	544	544	508	522	562	518	504	520	479	484	553	518	540	521	482	507	549	509	490	515	521	497	539	521	500	535	493	548	526	520	483	500	511	524	518	497	570	536	532	498	529	497	536	492	535	512	515	486	518	530	526	534	499	538	505	518	523	522	502	529	481	554	512	513	505	470	509	569	493	537	476	512	520	518	540	500	482	499	501	476	525	534	523	515	503	565	525	515	545	557	586	522	502	531	520	521	524	511	511	489	488	494	527	464	533	524	566	515	466	504	474	541	531	502	519	538	525	479	549	524	533	534	541	528	491	528	513	531	505	552	542	516	525	496	590	517	552	505	514	515	484	525	540	496	517	515	487	557	499	530	525	504	513	488	510	535	483	523	485	484	480	482	532	529	529	509	520	561	514	537	548	542	521	538	521	472	519	536	520	530	514	511	506	513	498	509	488	519	520	484	506	511	509	526	530	486	515	508	485	586	496	553	536	522	507	566	538	509	543	515	492	502	537	559	523	541	534	496	527	469	482	526	523	528	543	530	550	554	508	570	542	518	539	514	499	495	547	522	512	522	493	508	513	542	550	480	528	512	531	539	541	510	552	525	478	504	521	485	537	530	541	472	535	517	565	521	522	498	513	507	549	533	553	448	493	573	519	533	550	528	512	504	531	474	553	544	514	515	530	528	550	514	486	501	496	552	536	494	509	526	523	490	516	549	484	485	539	497	535	545	560	522	532	495	498	527	477	508	515	542	511	519	513	518	519	546	550	522	492	571	519	507	498	532	532	519	515	515	539	507	550	550	510	543	509	495	496	563	543	508	498	536	537	551	492	514	511	532	543	522	546	499	526	496	526	519	541	579	552	557	534	502	543	522	525	508	522	495	512	545	509	563	518	551	573	476	541	514	500	518	507	535	498	524	534	541	526	537	545	530	512	497	477	506	488	507	526	529	493	529	527	524	493	495	490	517	545	524	479	515	544	540	527	562	540	523	529	527	531	530	510	510	566	536	522	508	521	544	537	484	490	515	516	543	586	536	499	537	510	565	492	528	540	506	482	536	509	508	513	510	515	544	448	529	553	541	498	546	504	532	541	536	473	523	535	540	497	554	506	510	516	507	520	519	521	488	474	507	504	543	525	512	496	536	520	480	517	520	501	546	529	483	533	527	538	499	549	496	480	513	509	514	488	501	503	545	507	522	501	596	532	520	529	529	501	491	530	536	512	521	520	524	481	535	534	547	538	494	565	495	509	482	536	530	520	502	514	552	486	515	512	555	534	558	530	573	512	511	522	492	530	546	513	514	498	532	480	546	539	518	533	517	524	509	553	514	503	518	497	496	511	519	524	487	538	521	494	534	510	526	526	525	540	537	487	530	503	548	541	497	527	528	550	519	501	525	489	521	555	516	520	546	543	488	535	512	519	547	524	465	536	494	518	540	557	534	445	520	537	493	563	516	541	479	517	517	536	483	506	519	513	493	539	512	512	497	546	453	521	503	527	544	519	510	525	465	504	545	545	540	495	467	545	530	516	488	498	529	532	512	541	533	511	518	496	528	526	523	516	552	506	501	520	526	543	453	509	494	517	516	511	489	513	486	548	562	519	496	519	484	514	532	495	473	513	533	516	514	524	510	566	484	522	485	548	559	495	533	500	508	518	527	499	475	504	562	491	532	561	544	563	554	507	505	505	524	541	467	497	507	529	537	490	513	498	519	516	520	555	490	518	527	489	522	517	521	530	559	494	504	535	593	505	517	507	509	571	529	494	484	528	519	500	529	580	505	502	547	472	524	522	488	485	523	526	524	570	529	521	525	484	534	539	486	563	491	509	493	507	521	501	529	493	541	504	550	535	503	515	524	521	509	513	509	521	528	525	481	496	494	529	506	468	560	524	495	499	529	523	509	507	532	572	526	522	555	480	493	524	513	491	519	554	532	513	516	531	539	496	504	543	538	466	509	506	505	516	493	547	544	497	507	550	520	531	567	498	508	512	499	511	532	500	503	555	496	547	488	496	508	560	491	541	513	538	546	486	543	509	493	506	486	523	506	486	524	523	517	556	526	484	513	488	496	479	519	506	534	566	541	569	504	513	519	515	504	511	461	508	553	500	474	505	527	508	492	508	532	510	494	531	505	561	492	490	517	530	545	516	504	517	481	486	523	511	532	540	535	491	517	541	515	475	550	487	516	506	508	535	493	475	543	560	505	507	496	492	532	500	547	546	505	546	496	518	502	494	552	494	541	525	487	517	518	504	495	553	537	527	511	515	507	555	513	514	519	534	548	543	510	505	491	510	484	528	530	552	513	506	506	484	512	476	532	506	532	519	487	480	543	502	497	441	544	501	538	492	561	488	547	500	469	519	465	506	498	503	537	500	479	493	516	519	523	520	550	492	500	551	486	494	520	493	525	519	523	503	558	495	499	504	524	515
27596	24353	33873	21330	5930	1020	441	402	374	388	386	398	409	382	400	399	390	396	410	393	385	395	366	392	424	369	378	353	378	419	390	386	358	398	410	401	405	416	386	392	388	369	385	403	367	413	348	411	367	352	417	387	421	342	379	392	411	397	363	371	350	383	355	350	380	353	390	377	396	365	357	389	417	418	381	434	418	381	382	370	406	394	395	381	392	399	353	402	353	341	410	380	422	400	379	375	400	374	413	406	402	432	400	400	381	382	379	370	403	436	408	388	371	405	422	390	390	382	392	384	388	400	382	365	380	398	392	405	382	366	379	377	387	398	372	386	382	391	431	382	398	412	417	385	382	393	358	395	403	406	393	397	427	369	414	401	397	422	380	395	391	412	386	358	376	378	364	437	387	416	369	393	394	385	373	383	373	376	397	395	404	409	382	427	381	377	365	416	406	387	390	384	378	361	382	412	358	352	382	359	385	398	383	395	368	387	381	391	395	395	440	400	424	402	404	369	363	420	375	388	372	359	350	407	398	389	390	346	381	391	370	403	402	395	360	372	377	413	390	372	389	384	359	388	383	396	393	383	454	390	399	385	383	407	359	402	399	357	406	432	380	411	413	462	364	373	409	387	383	374	395	389	394	405	391	427	406	412	382	408	378	418	373	379	408	389	387	392	366	373	391	396	409	418	417	353	372	397	396	371	396	363	378	387	388	360	403	379	376	358	417	411	386	364	386	434	392	366	405	413	382	372	394	402	366	412	348	345	414	364	398	391	400	435	403	365	415	409	410	385	383	385	381	425	415	422	383	397	372	402	395	381	351	389	376	419	382	413	370	400	394	382	372	315	391	391	408	421	391	407	382	394	416	362	392	393	398	385	400	408	400	404	372	382	371	372	384	371	388	394	376	404	368	365	403	347	434	418	395	383	431	350	348	404	403	407	398	367	371	389	382	397	412	395	411	380	396	404	371	401	408	386	410	392	415	382	374	374	401	390	368	398	432	368	388	365	409	414	422	394	375	369	348	366	402	403	421	370	393	405	376	400	397	385	354	355	394	404	400	414	435	386	369	394	393	393	419	384	385	422	395	354	422	385	348	374	421	402	396	343	420	415	394	390	387	366	381	391	363	380	383	413	397	399	365	380	400	336	394	379	403	401	370	407	389	388	372	351	355	363	384	399	378	375	395	419	399	370	391	373	396	399	401	424	389	410	392	400	377	400	402	374	393	419	345	395	423	387	390	362	420	392	404	402	388	412	415	372	392	400	383	403	414	390	380	366	396	392	408	396	401	426	386	372	379	393	337	398	353	410	403	408	399	385	389	346	369	384	382	377	377	394	433	378	400	409	384	365	391	370	380	385	423	345	388	392	393	412	419	377	362	376	381	360	414	390	422	385	387	362	393	368	398	407	424	380	372	379	376	397	416	348	359	390	379	386	372	364	361	389	361	352	427	375	361	371	379	406	418	404	420	407	393	393	402	392	379	403	416	418	351	382	373	383	380	387	363	360	356	381	341	371	396	407	375	386	380	416	399	406	419	379	382	368	406	400	377	382	406	392	390	365	391	405	404	407	360	362	407	410	416	406	405	402	422	376	381	406	390	415	378	385	399	408	391	401	428	389	392	385	372	363	397	397	422	389	369	388	419	400	433	361	370	387	399	375	380	407	398	360	399	418	418	417	442	430	371	414	400	394	411	370	415	386	370	395	394	380	399	384	379	360	410	377	416	405	427	387	406	395	368	378	370	415	401	399	408	371	394	362	385	347	414	386	376	372	398	385	376	399	376	381	376	389	428	349	439	382	390	429	397	372	406	372	386	402	368	375	377	363	370	412	402	421	380	427	389	389	394	385	381	385	398	376	388	363	374	428	410	363	356	372	361	368	385	388	397	409	377	412	391	414	397	402	365	344	390	356	339	394	388	384	390	370	453	405	357	421	410	388	419	408	367	382	418	390	354	382	378	416	369	399	388	380	362	363	390	430	358	408	396	396	416	399	383	415	406	375	411	431	390	384	408	381	366	404	410	392	381	394	403	415	417	362	386	372	404	405	349	390	421	359	401	381	404	393	393	385	381	375	418	389	407	404	414	362	381	385	370	396	366	430	381	381	395	411	399	375	394	371	414	382	366	406	392	416	420	404	360	357	374	401	388	402	375	401	385	438	352	405	390	356	369	373	421	386	403	401	398	395	378	391	427	408	424	351	387	401	382	392	388	407	390	409	397	405	358	396	417	388	387	395	348	391	390	416	409	374	381	406	380	400	419	387	410	375	412	371	434	402	419	425	378	395	392	371	363	398	386	400	417	407	407	417	375	396	369	378	402	408	433	370	392	403	409	375	394	374	409	414	394	402	373	395	429	373	413	407	378	389	408	381	390	371	389	399	394	408	392	391	379	399	381	372	382	380	391	400	375	387	383	408	399	387	391	422	399	361	373	403	388	406	359	376	389	368	387	361	410	355	407	397	401	392	365	364	366	387	389	377	418	441	381	405	413	395	378	390	349	390	377	383	416	401	400	384	446	446	390	355	413	393	395	402	401	395	389	400	399	378	425	412	376	375	388	385	373	383	388	419	369	391	419	437	405	370	394	400	370	395	369	368	382	386	362	380	368	383	361	343	391	407	394	399	388	397	416	402	391	402	392	362	374	395	384	362	377	356	409	388	370	382	354	380	425	386	404	407	380	362	381	352	371	413	366	421	407	380	414	417	379	362	393	384	373	381	397	429	373	429	400	353	391	392	373	399	406	403	389	408	397	376	395	406	402	394	371	371	379	376	385	366	384	398	406	362	374	410	370	387	377	383	404	382	371	381	399	418	438	401	403	425	361	368	398	377	390	355	395	398	379	374	420	369	316	398	378	384	363	409	374	420	377	420	438	382	381	386	399	399	426	392	426	390	370	382	389	372	406	372	417	400	389	387	399	382	415	374	406	378	387	400	379	392	364	404	371	391	380	393	379	376	398	366	408	387	402	407	363	375	396	416	348	392	386	392	410	384	381	382	393	389	370	393	408	412	375	402	372	373	380	355	405	396	379	401	386	396	370	398	391	401	398	402	383	399	404	405	387	381	383	389	410	378	418	346	394	374	410	383	360	369	400	409	380	389	388	395	394	377	379	414	368	391	450	403	415	378	404	401	408	414	369	391	413	383	394	416	393	350	414	353	412	399	410	378	369	393	381	369	393	387	410	422	403	409	395	403	387	393	351	369	399	400	371	431	388	382	392	349	405	362	387	429	397	405	363	352	371	404	380	423	410	385	383	372	359	386	391	405	372	408	393	372	377	382	392	390	427	405	378	375	374	399	387	437	405	399	368	398	406	345	395	372	382	383	375	382	375	379	344	381	403	382	366	432	380	391	412	373	382	371	409	398	398	406	391	378	399	379	367	391	389	342	413	384	382	407	364	401	368	389	377	379	395	381	371	388	377	389	406	402	395	402	383	363	376	366	416	370	420	416	385	401	409	366	397	383	372	397	403	412	398	449	422	424
9128	30253	30902	12237	3847	856	424	388	382	397	396	393	366	403	404	368	422	384	371	425	398	398	384	388	413	390	375	384	342	404	364	372	364	340	403	386	388	390	392	408	359	409	395	395	379	378	369	387	380	347	353	379	378	392	373	354	418	393	395	377	344	359	386	420	401	409	382	399	336	392	328	402	346	357	373	397	350	377	367	402	362	396	359	381	374	354	394	372	375	383	373	363	400	384	427	370	376	347	391	388	391	428	383	382	353	358	354	409	382	349	394	346	404	368	351	363	406	377	380	385	361	391	389	355	385	352	382	368	390	360	373	370	372	367	356	385	369	380	383	376	354	386	379	397	385	359	373	373	364	388	409	374	347	412	394	369	391	417	412	382	385	366	388	388	370	376	382	366	379	387	384	378	373	380	379	393	375	377	375	379	387	379	353	342	402	379	380	381	365	373	390	343	382	375	376	386	341	383	357	376	358	387	392	347	362	407	382	365	356	380	363	370	382	382	363	356	372	366	384	386	384	368	397	372	399	389	387	365	338	388	381	391	386	407	363	408	369	389	389	371	332	385	351	373	374	397	375	379	377	375	380	399	412	391	368	395	388	368	347	372	385	356	380	370	397	378	348	417	410	378	370	402	409	405	397	400	412	372	343	405	414	398	366	412	375	390	381	366	399	367	345	366	375	387	371	362	406	396	421	374	366	392	396	356	379	376	388	351	392	361	361	384	376	312	393	391	403	371	369	384	398	357	377	355	367	372	415	373	411	394	399	375	351	382	396	383	436	358	384	359	380	382	402	370	355	380	387	353	370	379	416	379	400	372	404	364	345	405	373	363	356	396	351	388	404	352	368	389	387	362	395	333	376	387	374	378	390	414	414	375	384	349	401	357	406	384	363	345	374	367	420	368	383	375	391	327	375	387	375	383	347	374	375	355	370	386	390	379	363	376	360	429	367	368	400	371	377	368	371	360	344	392	356	391	355	365	384	361	386	377	400	382	387	348	372	364	404	363	400	385	360	350	390	373	361	387	398	381	378	389	361	391	375	423	341	414	376	398	382	387	339	391	384	392	371	359	367	363	373	381	395	360	423	375	349	375	403	406	398	406	446	405	334	379	372	352	375	417	378	360	385	388	374	372	389	368	375	382	395	366	366	382	373	412	411	386	389	406	403	363	355	393	356	402	416	361	355	355	395	408	390	400	393	371	360	402	388	355	361	331	350	364	410	376	362	362	401	361	377	365	361	338	390	412	360	411	329	380	368	351	395	419	366	386	368	388	384	415	354	370	400	351	369	368	383	382	391	387	395	390	373	391	362	354	378	352	379	369	366	348	366	335	370	380	380	391	417	387	380	374	368	360	371	376	405	350	398	368	355	379	397	385	368	370	368	403	395	382	400	389	383	370	356	363	398	359	380	326	366	359	386	374	364	401	370	384	373	342	373	376	396	381	367	373	399	386	356	395	375	378	344	420	408	344	349	388	352	348	380	370	377	375	368	364	353	398	385	344	381	336	389	377	375	388	413	358	392	376	371	406	358	364	402	369	429	378	399	391	378	352	338	367	354	394	373	399	384	375	371	350	367	408	337	400	372	389	339	396	374	387	361	392	396	396	371	377	390	366	383	424	332	389	391	345	378	390	400	401	359	383	388	372	367	373	337	381	378	392	373	365	384	370	362	376	416	372	406	358	385	370	401	384	386	382	385	386	371	405	394	409	400	358	385	371	402	358	379	375	394	369	376	369	327	385	353	406	387	360	354	368	391	376	374	377	375	378	375	417	403	342	360	396	403	385	328	380	383	359	374	389	394	381	390	394	398	368	384	366	372	394	336	373	386	354	408	422	403	400	418	378	404	350	392	404	401	350	427	384	359	392	400	375	361	370	394	313	380	332	395	361	410	374	394	378	403	373	359	386	384	393	396	383	381	416	369	359	376	388	394	393	390	367	375	402	408	391	354	369	369	386	325	392	387	376	361	393	366	363	405	404	405	373	391	346	419	412	396	376	394	390	360	347	401	375	364	374	411	381	400	350	394	369	432	387	395	378	380	377	378	377	396	390	361	339	370	349	366	351	381	394	354	375	367	414	409	392	429	359	375	403	359	400	361	384	372	354	399	382	385	412	362	409	393	359	364	399	377	366	379	428	364	401	401	345	369	358	365	359	359	388	392	356	366	418	376	402	363	382	377	400	409	378	398	350	398	372	364	419	365	389	394	355	366	382	356	375	383	355	400	359	365	377	355	366	384	388	381	366	393	377	398	344	359	386	361	387	402	380	355	420	360	376	352	383	402	388	363	355	364	350	374	375	352	405	373	392	395	361	336	397	406	365	417	394	350	396	390	374	375	354	377	366	397	379	403	372	363	373	397	369	383	388	380	381	374	387	364	342	378	371	388	376	361	360	405	340	371	397	371	380	359	383	393	406	376	359	395	387	411	395	379	344	359	367	410	370	385	393	345	407	359	397	364	399	388	394	403	368	401	390	392	372	360	381	376	389	360	383	405	386	407	377	370	391	395	409	396	389	363	395	383	368	388	359	376	396	366	390	371	358	419	372	375	388	386	374	392	383	372	363	347	392	399	378	382	372	368	366	374	350	364	365	374	378	381	363	389	360	346	399	355	374	392	418	352	339	402	385	363	400	386	426	336	369	364	379	348	380	398	396	383	359	399	373	406	395	367	395	350	402	343	386	368	380	384	421	389	402	371	402	401	366	390	381	369	362	392	393	364	353	392	377	367	346	386	374	410	405	403	389	376	406	400	406	368	398	377	390	372	397	395	416	385	379	369	358	371	407	364	387	376	392	385	402	353	367	396	361	395	406	368	361	353	388	378	381	366	374	371	371	367	361	397	390	366	386	353	393	375	377	366	389	395	362	388	387	388	402	393	372	378	388	363	384	397	374	365	392	373	404	368	373	373	385	366	388	375	375	369	376	417	382	393	351	361	387	352	366	384	397	398	404	392	350	350	386	405	386	395	408	403	384	401	366	370	357	347	391	373	360	397	403	388	400	393	404	345	395	393	360	372	375	390	400	364	386	389	370	393	363	383	397	396	387	439	377	344	413	373	416	391	428	385	373	343	368	374	393	378	386	374	382	339	371	413	398	403	400	362	371	399	359	406	363	345	331	386	362	393	416	348	377	364	385	359	428	406	356	386	360	367	384	387	373	388	368	367	397	401	391	357	368	405	394	412	375	391	373	399	376	360	394	401	382	395	352	357	327	379	407	432	338	406	374	379	370	389	356	399	416	381	395	381	375	399	392	428	413	376	382	414	364	356	377	380	401	356	362	378	397	375	361	393	371	373	355	391	392	371	365	391	385	368	346	384	402	395	377	373	400	374	385	392	419	365	375	376	363	366	391	346	362	396	352	357	368	379	400	370	362	386	358	360	350	378	399	351	391	379	385	344	385	348	365	364	388	390	393	411	390	407	384	367	385	385	390	352	394	330	379	386	359	326	357	385	366	388	401	376	355	364	345	391	386	375	376
24962	24605	53761	50852	29227	8568	824	476	414	397	381	440	389	389	440	439	410	445	416	452	409	407	408	433	431	417	400	411	374	399	444	455	417	377	411	424	427	393	437	379	373	407	401	430	386	402	381	435	416	390	433	408	374	414	395	443	385	428	413	416	394	394	397	385	391	410	368	406	402	425	393	373	404	401	402	394	392	421	381	419	402	373	404	397	422	412	403	409	391	408	393	413	432	416	400	395	422	406	392	412	426	400	373	414	423	386	433	420	380	392	388	433	370	430	446	394	387	414	433	425	455	413	407	399	394	408	390	391	394	407	442	380	395	416	412	375	428	390	406	380	359	394	416	398	398	368	385	402	393	442	411	427	431	388	416	401	409	430	409	404	400	377	419	402	390	432	405	398	422	396	407	385	422	401	418	356	405	376	404	361	378	446	379	376	423	430	398	380	412	426	427	408	404	375	417	405	372	388	398	410	399	380	413	401	397	414	411	404	418	402	367	399	378	378	403	386	411	432	381	436	391	366	392	416	425	412	434	372	386	367	386	436	428	386	447	372	397	405	405	418	413	401	396	408	368	427	438	383	428	419	434	408	426	412	368	413	442	375	427	429	423	416	406	405	398	424	403	402	390	366	408	405	370	362	448	394	390	397	383	417	414	388	399	369	390	428	413	409	371	396	422	411	433	398	414	400	421	394	410	391	386	400	408	401	376	410	399	410	375	399	413	418	426	402	412	392	407	399	428	431	393	401	397	424	418	419	403	383	362	360	390	403	387	382	403	427	418	403	451	414	392	395	401	430	451	412	393	424	393	406	384	352	380	432	409	443	397	401	405	398	428	395	387	384	411	380	417	408	383	464	414	424	371	394	366	378	425	430	383	396	385	403	414	389	430	377	397	447	368	437	435	405	366	413	410	404	383	427	392	420	421	381	395	427	394	400	386	407	423	388	413	396	394	440	432	377	392	427	418	385	390	373	399	437	407	399	437	373	417	447	395	365	390	440	442	386	467	399	400	354	397	401	392	408	421	429	396	410	415	366	393	429	389	393	393	376	433	419	412	413	398	389	390	426	412	385	379	412	399	416	380	375	393	393	417	373	432	435	405	392	386	387	431	435	401	402	395	370	408	423	426	365	395	418	416	424	404	394	406	444	388	381	412	386	409	403	418	397	411	390	417	402	416	397	382	421	399	412	391	408	368	412	386	370	400	405	426	420	376	397	385	391	396	399	432	385	389	414	400	403	411	384	395	407	347	427	386	385	411	403	376	410	399	371	400	439	402	415	416	379	412	381	408	319	393	422	397	389	419	398	399	393	396	367	396	420	477	382	385	440	412	376	386	423	409	410	403	406	410	398	397	404	401	408	391	403	379	384	366	411	383	399	406	401	417	395	392	420	390	428	376	418	384	415	424	425	409	451	405	403	400	417	438	416	425	387	392	410	410	394	429	397	415	404	375	401	386	364	359	404	406	375	436	372	386	413	401	396	391	387	399	394	401	399	411	411	398	398	396	385	375	415	477	385	407	420	427	413	418	391	390	373	439	414	408	378	406	407	380	420	420	419	404	417	416	422	382	403	386	404	435	361	435	376	392	393	385	406	368	410	397	428	424	436	406	416	381	378	391	400	383	424	400	422	366	428	387	426	417	413	428	412	390	394	401	357	363	378	405	417	402	415	406	387	432	409	397	427	419	422	416	412	377	424	410	375	429	399	404	394	417	405	375	378	399	407	399	389	374	401	389	398	412	399	392	396	401	400	445	425	405	386	412	364	387	431	458	412	408	397	424	447	376	423	398	417	412	433	400	454	425	422	363	430	410	398	418	412	398	422	386	405	382	402	392	417	406	431	404	406	406	395	409	374	401	411	406	390	403	411	422	406	382	383	397	393	388	354	392	425	437	450	407	377	404	402	400	367	410	424	419	403	376	409	395	442	424	397	421	413	390	399	389	383	405	439	391	402	405	371	439	424	401	403	409	396	417	424	406	381	431	393	395	371	359	442	395	410	359	394	410	394	411	403	365	398	385	389	404	420	403	410	384	383	420	414	382	412	391	382	430	388	382	423	394	355	395	375	433	417	443	421	351	417	373	374	403	380	403	398	411	412	425	385	388	396	448	380	364	397	400	411	417	368	430	396	421	405	392	380	400	401	431	393	417	384	416	420	394	418	387	359	403	414	449	419	373	387	401	421	357	391	415	425	420	432	403	410	402	426	389	381	408	384	392	378	386	407	410	422	407	399	433	402	411	419	412	397	431	407	399	433	439	401	388	397	401	415	442	404	379	441	415	390	388	427	406	401	405	416	412	371	404	373	400	367	408	416	358	360	420	398	419	453	395	408	404	360	410	411	421	395	406	417	406	419	417	415	384	383	407	415	402	416	407	420	394	426	400	444	416	381	432	441	411	425	421	406	403	395	413	415	396	382	406	398	380	387	410	426	411	419	393	389	412	403	411	430	412	419	428	398	400	428	396	424	421	388	424	407	407	373	441	403	385	413	414	406	390	385	426	397	399	392	450	446	373	372	408	379	441	406	390	368	450	416	364	400	419	422	411	379	390	368	401	346	392	380	399	416	392	403	407	395	395	404	402	414	413	398	409	397	391	406	406	392	388	383	399	408	415	403	408	404	398	420	426	396	410	408	442	355	447	385	381	455	401	417	446	382	415	421	384	423	390	379	401	402	370	410	384	388	399	428	411	428	406	408	463	400	414	432	397	431	372	384	426	410	372	415	416	405	371	394	409	409	405	410	431	409	406	426	415	391	417	395	380	381	409	416	431	405	400	464	436	429	428	378	400	418	387	415	377	400	414	425	399	419	396	398	380	422	423	402	421	401	407	387	420	424	397	444	409	377	408	397	418	419	420	377	414	397	430	435	453	462	396	351	394	405	376	396	400	391	377	414	416	400	406	398	407	396	433	377	397	399	375	437	405	437	383	399	387	416	420	407	473	417	380	375	424	384	412	432	426	421	392	410	370	400	426	423	406	384	405	378	396	399	402	411	425	383	425	385	368	395	451	408	380	411	417	409	403	428	395	381	396	370	397	407	365	425	453	405	392	412	415	383	386	419	374	421	398	393	404	413	398	413	440	400	417	383	452	378	385	428	384	398	402	400	415	390	390	401	436	445	400	402	408	380	399	385	418	401	416	358	413	421	410	414	386	390	389	381	438	393	414	392	372	400	395	452	411	406	376	359	401	422	399	389	393	400	414	419	412	386	401	430	406	394	442	422	396	426	395	432	383	431	418	398	412	404	396	426	404	412	430	391	384	378	409	410	433	407	381	418	375	411	394	412	410	409	428	384	413	398	428	401	426	421	394	396	400	434	372	420	372	429	454	407	380	409	418	391	425	398	415	401	428	399	422	406	395	411	412	435	433	396	393	413	431	423	414	423	412	395	423	376	405	387	401	387	408	387	478	365	384	390	429	404	375	403	399	375	438	409	439	417	395	398	410	398	403	421	370	421	416	397	382	427	409	414	389	400	416	410
39340	86352	75872	46112	20011	2475	459	450	475	441	413	439	459	479	431	463	440	461	456	444	466	411	522	539	462	500	469	477	462	454	420	450	450	420	424	426	446	453	455	434	438	449	440	451	422	413	419	399	444	439	423	435	430	424	448	428	456	451	432	446	448	454	427	456	472	441	428	436	455	459	403	416	459	435	471	482	428	442	416	453	446	456	415	440	456	445	411	471	408	469	456	448	462	421	432	407	448	501	416	438	470	474	420	476	451	436	433	422	425	428	431	415	437	403	471	431	452	407	458	471	449	436	447	465	452	440	471	442	454	432	427	424	440	438	459	493	444	421	426	470	415	448	459	464	431	423	488	464	440	442	458	467	410	444	405	455	421	431	442	457	458	453	429	472	449	445	438	432	450	441	437	462	425	463	432	469	428	446	463	449	408	413	447	431	462	464	431	437	444	457	452	443	422	439	445	447	408	428	436	437	460	437	450	444	447	469	467	471	429	469	452	444	421	473	419	431	415	424	413	443	416	452	450	442	470	426	430	448	422	444	436	441	429	422	419	464	457	438	448	449	436	395	420	431	478	452	422	471	468	437	433	439	406	403	437	464	441	458	440	431	437	445	450	439	439	406	466	438	463	425	480	425	468	493	452	442	436	452	461	441	447	440	447	436	454	455	462	454	443	466	414	425	433	482	418	484	449	429	466	449	441	451	461	472	467	411	417	408	476	470	387	455	452	450	412	468	421	421	462	470	461	436	408	436	402	460	448	407	456	432	457	475	471	434	457	441	420	402	447	436	457	434	406	425	436	429	438	426	462	454	447	443	450	451	438	412	428	470	449	477	466	453	428	453	428	456	446	468	477	418	422	425	422	426	411	436	442	401	464	450	409	427	406	439	462	440	429	420	421	395	427	404	436	449	446	465	471	455	442	482	433	411	419	409	455	440	415	458	453	451	432	417	455	452	454	427	466	420	416	467	432	428	416	437	420	415	450	440	449	473	415	456	450	429	461	438	452	459	406	409	432	429	470	456	454	427	444	451	441	462	454	470	461	456	475	448	419	441	417	446	452	438	454	426	438	463	470	425	418	431	451	470	428	419	424	431	453	464	440	450	461	435	460	440	454	434	398	462	426	449	418	463	455	433	462	406	454	414	443	457	459	455	443	407	461	465	462	449	429	430	416	476	403	453	437	452	424	428	446	438	497	484	414	440	396	467	443	463	428	427	413	429	412	483	452	418	445	445	433	452	415	416	483	452	461	426	441	413	431	388	435	425	399	387	432	455	476	473	436	426	446	427	460	434	446	406	464	428	464	442	427	428	436	474	418	447	422	462	436	452	451	424	429	423	432	460	446	412	431	435	454	388	442	459	424	459	472	396	414	433	403	447	444	469	510	417	502	423	457	427	429	437	422	440	435	425	470	460	459	405	452	487	426	435	444	413	439	469	441	464	436	445	428	439	418	468	421	444	409	430	456	475	438	449	448	445	456	450	439	448	416	416	481	387	435	407	486	439	414	423	412	438	447	431	456	447	418	443	438	419	423	469	442	434	416	421	442	466	455	418	436	421	440	455	443	448	451	462	453	432	449	420	429	455	428	389	417	475	450	437	463	424	437	473	495	435	426	429	459	465	416	437	442	431	400	467	429	437	439	435	418	405	439	410	482	419	435	450	388	399	453	428	441	415	436	448	429	491	432	415	465	444	445	418	401	441	420	431	432	444	474	440	442	413	449	427	432	444	478	486	410	454	431	444	440	423	478	432	456	439	422	451	416	409	436	429	458	427	470	425	444	449	446	423	415	415	449	381	452	435	431	446	467	462	452	433	445	442	471	463	405	449	460	462	444	457	464	441	405	453	424	465	437	458	423	436	435	450	423	450	419	463	462	439	432	460	419	431	437	448	442	451	433	440	417	406	472	396	444	429	444	420	415	460	424	418	450	438	408	447	449	439	468	456	443	457	447	448	445	472	447	420	431	456	419	412	445	450	443	439	443	449	432	398	423	439	452	449	447	410	460	416	486	466	405	432	429	422	456	469	436	449	437	431	466	431	462	455	467	450	417	423	417	404	444	421	466	434	430	425	427	409	450	449	436	425	407	477	420	436	411	453	422	413	432	457	426	411	442	444	440	419	427	436	448	452	446	436	462	455	435	448	446	418	436	459	438	444	412	422	423	475	460	451	406	407	443	451	456	422	442	441	414	436	439	431	429	457	458	432	453	430	478	419	470	434	486	463	425	428	428	461	461	429	421	449	449	498	420	442	461	455	456	420	472	455	457	404	429	415	449	478	422	428	446	440	428	433	438	443	442	387	409	428	417	444	461	458	397	464	451	436	443	472	459	423	461	438	420	428	422	427	446	383	430	401	417	433	430	458	431	504	459	429	470	457	422	451	445	467	417	440	441	453	474	435	393	434	433	452	421	460	453	395	449	452	458	433	439	433	423	414	406	432	424	471	457	445	427	440	462	502	435	438	459	445	427	458	429	411	442	428	472	405	480	423	451	429	486	445	429	438	412	397	421	440	476	428	433	473	432	449	420	426	470	426	414	458	445	399	419	428	442	440	425	451	459	435	417	454	429	461	446	490	469	421	430	481	424	447	443	455	455	425	463	445	411	425	478	418	457	432	454	434	399	408	415	482	458	444	444	423	444	403	435	435	443	454	457	433	430	437	436	470	462	405	426	441	421	470	456	425	405	455	450	417	449	440	411	450	423	416	449	450	456	450	471	499	448	436	409	428	492	475	449	437	429	429	425	483	474	454	458	454	448	386	430	440	424	485	405	437	438	442	449	443	434	406	422	407	453	442	451	412	439	475	420	405	425	420	421	458	458	417	421	473	443	464	463	482	404	427	443	445	413	449	456	433	444	420	400	446	449	464	434	427	442	429	431	465	408	472	428	452	428	430	462	457	439	433	441	415	416	420	413	406	455	450	439	412	424	451	472	416	411	434	447	451	427	436	437	476	459	468	414	453	435	442	411	425	422	442	500	433	437	412	448	457	424	436	442	412	460	411	416	443	422	433	479	439	432	461	395	504	431	460	407	448	425	413	445	447	441	456	438	436	432	462	418	444	431	412	462	436	405	416	419	461	411	445	464	443	439	392	422	443	435	435	452	436	404	473	427	422	449	437	426	462	426	451	455	457	456	424	437	473	410	462	435	447	452	409	414	429	427	448	451	412	422	436	430	464	416	389	436	422	413	401	431	431	429	407	421	464	431	455	414	417	429	413	479	458	475	443	447	448	427	419	419	411	438	437	436	439	443	424	459	448	400	444	469	434	447	466	442	489	440	445	435	451	436	425	448	422	421	449	406	448	445	408	419	407	418	447	434	445	437	458	465	418	446	449	417	441	451	459	441	428	441	428	442	408	410	444	465	458	457	421	429	417	417	421	408	434	416	446	439	421	447	461	417	482	458	424	414	457	433	417	439	458	411	442	435	484	405	428	426	404	424	425	424	448	442	432	447	445	419	425	407	431	482	454	437	417	421	412
23960	23630	45806	49739	33765	13320	2115	661	542	510	553	519	500	480	468	478	485	466	448	559	594	481	614	653	575	560	485	479	499	493	482	448	517	495	471	454	528	484	473	436	457	472	489	495	494	507	457	479	435	450	492	466	484	483	471	445	508	510	502	485	513	486	480	494	462	443	459	491	463	475	488	493	497	493	507	485	476	466	453	454	499	467	442	484	473	470	471	484	486	457	454	493	469	472	434	513	460	457	436	454	455	440	477	455	479	479	470	484	456	473	503	440	479	502	494	458	482	452	450	483	482	469	482	460	475	479	468	488	442	484	476	466	455	511	446	462	454	462	465	519	463	485	457	457	437	441	455	479	486	496	499	504	493	481	480	450	484	467	485	469	481	440	469	454	500	479	448	466	432	442	455	415	466	510	447	498	476	463	547	474	487	478	485	482	471	454	467	502	461	495	455	471	496	471	480	462	463	487	487	499	474	490	464	474	511	426	500	442	461	465	474	464	458	465	447	457	488	477	483	467	465	449	473	498	445	463	462	505	444	477	465	481	467	468	451	451	463	441	470	459	462	499	473	471	486	494	469	471	474	485	486	468	459	493	494	492	466	490	479	477	446	437	498	461	454	472	459	488	454	486	482	479	431	470	464	496	485	493	454	452	449	451	474	460	464	468	470	487	498	464	457	455	475	457	441	455	463	479	471	464	475	476	473	509	487	421	474	441	471	462	470	452	429	486	481	475	478	457	532	440	438	487	465	497	487	465	502	501	479	485	415	436	477	452	481	466	500	458	467	453	450	456	506	488	467	503	460	463	480	452	466	452	451	476	432	449	464	487	483	462	471	475	462	452	463	485	469	467	492	479	494	468	509	485	496	461	498	468	476	477	468	439	478	505	483	490	477	425	474	468	410	445	498	482	472	461	468	510	465	462	462	440	502	476	474	473	487	478	499	496	470	440	425	457	462	484	483	459	475	474	465	478	456	461	464	489	463	456	469	490	480	477	467	457	476	473	471	479	456	488	449	473	489	455	450	512	426	485	494	459	450	482	452	467	467	459	508	488	475	453	453	481	468	453	446	472	465	463	451	453	401	471	475	460	493	471	467	477	505	477	455	452	478	467	461	461	445	436	480	451	456	488	418	426	471	455	464	448	462	497	479	454	485	450	460	449	475	477	465	479	490	474	452	489	456	483	475	475	447	501	495	465	512	495	452	442	507	467	469	449	512	432	444	484	462	466	470	436	484	476	441	483	449	481	430	453	480	451	484	449	475	473	486	475	487	455	487	485	484	453	490	467	467	497	498	502	490	455	469	498	510	441	462	468	463	446	481	476	452	477	441	460	447	463	470	427	474	523	485	481	466	445	480	448	469	502	458	480	458	456	492	467	490	485	441	423	507	445	480	482	458	484	506	462	454	458	471	485	510	483	463	492	469	495	444	481	468	478	507	477	474	479	499	464	486	452	475	438	494	476	485	454	480	460	506	489	485	476	428	479	455	492	462	457	491	414	486	463	501	462	468	443	456	452	474	446	472	442	478	437	501	465	429	480	495	476	464	471	459	445	460	443	439	451	435	471	456	492	469	465	504	469	462	444	492	480	500	475	457	451	468	473	457	513	455	481	493	440	477	435	459	475	481	496	478	481	467	460	472	475	457	458	500	444	471	507	486	428	483	495	452	487	483	509	469	457	475	489	448	469	462	451	491	462	424	477	463	500	488	483	496	466	454	473	472	435	493	473	441	478	472	489	453	473	451	474	450	505	486	462	486	473	471	478	498	472	468	480	499	451	443	486	489	483	435	455	485	501	493	472	454	458	474	504	487	436	493	502	457	465	466	493	478	475	477	481	464	451	488	409	469	441	482	484	498	483	451	498	508	455	475	472	451	479	486	462	430	470	442	539	479	470	463	506	473	465	457	476	488	449	449	484	454	488	464	480	459	475	464	467	449	476	480	504	448	459	485	474	451	480	489	468	465	483	461	486	517	480	446	469	492	468	489	461	454	438	451	472	469	451	506	452	486	523	474	454	431	485	440	487	468	470	472	470	496	480	446	445	445	482	466	509	459	462	430	485	482	498	457	473	447	489	535	480	493	475	465	462	461	477	460	428	488	416	456	434	486	402	454	488	471	430	453	442	510	451	472	465	487	462	473	460	461	451	476	501	449	484	481	478	485	463	475	525	468	453	488	473	471	454	503	454	498	456	478	457	440	454	444	491	494	464	457	419	464	472	472	457	456	472	462	524	432	499	468	480	458	461	486	476	455	487	474	473	480	462	449	480	491	460	439	469	458	473	463	474	501	477	505	458	419	476	470	423	447	470	491	445	464	470	458	448	473	454	451	469	493	443	472	464	470	477	476	480	444	489	456	460	475	506	479	473	501	474	452	442	478	498	475	465	452	497	502	460	480	477	467	456	463	480	458	466	478	455	460	460	467	459	460	453	435	473	458	440	473	443	456	471	493	452	413	534	495	486	532	452	469	499	470	484	479	450	455	495	451	464	480	456	478	451	445	461	485	462	448	503	461	485	463	450	442	466	443	450	463	479	482	476	448	437	463	493	431	507	471	475	466	480	501	486	502	477	507	463	470	463	500	504	473	515	470	470	489	446	445	480	488	480	475	475	459	463	491	454	447	525	455	431	482	485	475	460	459	430	465	441	474	473	410	478	484	489	444	441	484	493	466	474	491	429	495	509	448	489	475	476	502	476	455	490	454	449	442	470	504	489	472	455	471	477	476	483	429	468	483	391	479	464	504	504	486	480	464	500	489	472	460	459	464	469	443	519	432	506	487	466	468	441	464	455	480	465	462	461	484	466	479	460	453	457	454	466	490	508	493	498	482	479	469	454	476	460	456	469	488	427	472	518	454	480	464	494	462	519	447	486	445	427	473	447	458	508	453	469	481	448	492	471	491	502	451	467	446	429	475	462	394	423	476	456	469	467	490	429	481	453	461	482	473	463	479	454	490	510	439	458	423	444	487	452	492	474	457	484	518	437	471	424	455	442	490	476	461	435	449	468	460	447	496	467	505	450	438	483	493	440	452	512	475	463	498	444	449	467	497	454	478	480	441	460	438	451	484	426	455	485	462	470	473	452	489	479	452	484	478	444	457	439	476	418	488	450	477	440	479	466	515	508	466	490	457	463	461	424	473	438	454	460	522	488	477	487	485	447	488	446	473	442	445	447	430	459	471	466	466	479	458	480	486	518	480	463	476	475	461	451	452	450	430	467	491	511	468	487	466	440	447	454	461	453	461	457	476	499	470	472	478	474	458	458	459	472	484	465	481	478	460	510	501	460	461	469	460	509	493	447	486	486	465	475	506	415	445	463	493	477	466	440	463	485	489	503	494	483	502	479	457	468	460	449	481	492	497	493	491	482	475	498	444	493	468	453	489	451	481	472	471	463	478	458	459	453	443	511	425	451	477	440	458	490	435	449	493	445	466	502	447	484	436	489	478	478	472	480	432	458	441	455	463	462	470	472	437	489	452	478
49210	95515	80160	61901	27208	1575	531	486	521	517	547	552	551	522	497	552	577	565	571	647	618	575	791	838	752	618	523	571	498	554	565	552	536	537	545	506	509	495	537	515	505	533	552	530	531	525	531	512	537	541	508	524	520	494	528	512	528	533	573	506	544	516	529	510	512	504	522	519	544	538	506	531	564	536	545	560	549	505	504	497	511	534	503	530	528	523	547	541	512	523	504	532	477	545	539	521	520	573	504	520	503	573	520	540	553	549	535	537	487	547	545	536	546	570	551	508	549	488	494	528	517	509	563	486	521	500	581	505	489	532	546	540	496	497	542	543	549	535	562	544	569	517	517	564	522	541	492	530	520	493	547	506	504	548	547	514	537	543	551	541	537	533	508	537	513	547	528	495	524	555	540	516	524	543	531	503	527	519	509	547	475	520	543	487	571	531	545	545	520	522	508	505	496	555	502	534	458	530	510	517	530	503	552	493	553	539	546	528	509	495	503	524	540	532	508	566	561	534	494	535	534	520	506	524	549	551	503	512	495	517	531	514	542	485	542	547	512	535	541	554	559	552	550	476	535	536	514	473	485	568	551	531	511	512	482	553	528	535	509	508	510	499	495	526	534	497	520	525	541	527	545	526	522	588	524	547	481	541	510	511	549	540	526	519	523	519	493	538	521	513	556	570	493	520	519	505	537	501	518	552	525	538	533	552	554	470	530	528	491	528	521	496	520	527	538	557	508	523	487	507	556	473	516	477	569	530	516	552	510	547	523	530	536	535	555	510	517	549	555	502	549	534	486	523	548	537	524	515	505	526	481	553	538	551	539	512	531	538	546	527	491	502	516	509	520	524	502	535	542	568	516	554	532	509	527	547	542	544	525	522	498	516	525	541	512	509	511	496	535	522	529	527	505	525	522	539	481	508	490	513	551	522	540	516	539	503	533	525	513	496	524	535	489	574	504	503	490	549	539	526	544	541	481	511	507	514	522	521	545	521	542	525	532	470	498	533	559	511	543	535	531	513	546	561	506	504	529	491	486	473	532	492	500	557	554	529	491	511	515	569	538	549	510	504	511	549	533	489	483	529	548	520	510	522	541	533	533	528	511	497	525	504	554	523	509	557	508	533	550	518	545	542	535	537	537	515	539	532	497	512	528	492	518	538	526	525	552	549	528	542	492	541	532	562	545	541	565	497	514	559	521	490	535	489	527	486	484	506	530	545	487	479	539	566	499	553	513	535	509	529	511	541	529	549	504	513	523	518	489	529	503	537	503	514	529	506	496	577	560	486	520	515	558	504	495	522	475	541	524	570	516	511	510	529	551	503	507	531	498	567	511	479	505	574	531	533	571	536	550	507	485	506	530	491	546	524	567	526	524	489	570	523	509	496	497	560	538	508	548	516	483	495	505	542	482	519	519	477	524	520	505	516	521	508	534	515	530	558	522	492	562	508	485	526	526	506	499	536	528	526	501	520	554	509	504	500	521	507	541	507	525	503	526	519	529	532	522	547	514	535	561	491	529	500	551	525	574	532	501	504	509	539	495	516	504	546	514	511	544	545	538	532	504	505	520	545	548	538	563	522	511	534	540	515	560	507	511	508	516	542	523	524	471	515	529	538	513	523	505	510	559	552	502	507	520	553	515	518	507	527	563	503	507	522	504	506	502	573	544	511	526	543	523	490	518	540	499	544	527	506	507	494	549	495	527	523	525	523	540	513	509	549	515	515	507	576	532	515	530	527	517	527	532	530	529	511	555	491	546	517	524	559	515	497	530	509	542	481	518	546	514	509	544	508	512	543	455	493	484	544	494	513	516	512	533	497	505	473	500	480	541	500	489	554	520	504	531	563	510	521	527	523	490	507	475	542	528	519	522	504	492	532	526	507	497	531	488	555	512	535	540	533	550	574	476	552	557	522	508	520	519	472	525	514	503	519	541	506	501	534	496	485	520	549	552	523	502	521	562	541	530	510	531	540	555	521	505	533	472	539	536	555	491	527	530	514	550	526	561	524	513	525	528	535	479	493	518	500	518	521	525	499	501	531	521	507	496	514	523	521	506	519	524	539	523	504	525	526	503	495	540	521	497	511	545	529	556	514	514	489	510	480	513	512	531	534	536	549	523	500	549	554	547	569	570	536	527	510	488	518	537	521	502	510	537	546	520	497	494	549	521	494	545	533	516	514	526	527	506	542	527	534	523	520	535	513	513	510	564	531	541	510	486	549	525	556	518	516	539	475	551	510	476	522	544	528	552	534	515	549	534	559	529	523	445	517	506	519	551	510	541	500	514	521	513	522	482	537	569	537	511	528	544	524	479	462	508	524	499	487	537	542	532	495	484	531	542	525	546	524	524	551	524	517	518	488	486	514	507	545	524	522	515	515	523	510	533	496	530	515	563	500	535	518	551	488	537	496	558	505	549	524	514	506	522	559	519	493	487	510	539	529	519	530	508	557	541	522	506	550	514	524	500	479	514	502	573	510	484	539	498	531	535	503	470	512	531	527	525	522	494	503	535	499	505	551	479	522	569	505	523	519	532	521	560	559	487	517	480	554	507	517	508	571	511	491	528	539	506	484	515	510	537	500	519	482	545	519	483	507	482	531	490	508	506	543	483	488	530	540	519	482	491	509	526	494	557	521	538	573	468	497	534	560	503	542	487	517	561	542	529	514	551	464	529	514	504	490	499	515	511	520	504	500	534	525	522	522	490	552	540	487	532	514	553	533	486	489	521	553	528	508	536	495	489	533	544	544	486	550	526	564	511	539	508	471	488	535	541	520	543	528	498	538	508	528	516	523	531	520	512	542	495	517	558	538	496	486	505	549	532	543	517	539	555	483	478	577	506	517	515	511	521	486	498	518	547	521	547	552	511	489	514	538	551	494	457	503	495	532	490	552	504	478	501	499	504	496	525	516	495	472	550	553	562	511	549	521	518	523	508	555	530	511	528	532	520	514	523	563	510	481	532	503	550	506	486	488	548	554	498	541	510	514	532	524	490	523	580	502	514	553	570	532	499	550	517	514	524	521	492	511	542	561	529	502	502	512	584	530	549	481	508	534	498	502	523	526	564	528	526	564	500	533	513	514	499	533	526	513	552	485	518	519	505	534	524	531	525	531	502	486	494	503	529	515	486	524	512	489	586	480	526	495	518	492	522	493	490	540	542	547	555	530	516	550	559	493	558	505	514	525	530	531	492	535	502	518	546	499	483	537	509	535	556	511	523	552	558	517	518	519	489	522	498	500	542	516	527	567	477	558	488	534	494	527	519	562	479	513	497	518	547	521	519	532	539	496	506	477	542	499	535	509	534	540	545	507	484	505	517	483	507	486	498	535	542	470	514	568	492	517	552	515	501	569	497	499	537	508	479	499	524	526	518	513	504	520	560	508	496	520	527	546	520	501	517	485	520	514	550	513	510	530	513	506	523	540	519	540	515	488	547	502	537	498	533	513	526	513	552	544	492	544	516	523	528	500	485	500	543	545	514	519	508	533
27468	22968	31153	21966	4833	503	391	419	406	385	422	390	393	383	410	380	422	391	378	382	444	397	441	401	419	377	415	361	352	413	380	415	366	370	384	399	382	440	381	435	384	374	391	381	384	357	395	376	325	383	407	405	357	360	386	396	368	371	365	409	417	368	383	375	364	405	358	380	359	418	397	387	408	393	339	382	387	438	396	397	392	367	391	368	418	359	379	389	376	367	389	382	406	342	387	438	359	402	378	406	399	406	370	407	418	365	383	409	419	367	354	374	369	387	426	389	403	390	378	380	408	382	365	373	356	387	376	404	377	348	399	371	390	411	368	407	349	399	384	362	393	385	412	413	363	410	399	369	412	398	387	367	414	397	374	364	360	377	378	420	378	366	405	416	367	362	402	354	363	392	391	365	381	391	334	380	420	392	396	400	379	381	384	373	412	383	385	380	384	378	367	387	425	381	378	381	382	387	388	404	389	406	394	372	380	402	434	360	381	402	413	409	352	374	372	397	376	406	379	394	397	361	397	392	384	362	393	371	383	409	391	366	338	408	385	390	403	384	365	398	387	367	362	378	414	393	388	427	392	384	422	416	406	395	386	371	367	401	368	362	402	371	399	381	404	419	393	404	376	392	357	366	384	384	364	378	365	337	402	393	334	401	375	368	360	352	367	362	404	373	394	381	407	402	401	385	389	381	345	405	361	379	355	381	387	404	356	378	404	368	351	390	371	402	423	335	385	373	374	370	413	398	397	397	395	369	417	384	400	394	371	341	399	404	377	388	393	405	373	420	415	392	372	409	394	362	368	424	409	396	386	409	379	411	376	390	382	384	401	406	369	373	387	425	377	381	423	416	376	413	390	356	383	400	357	377	427	381	377	381	365	391	419	357	369	418	395	397	415	406	387	362	402	383	402	391	359	369	392	387	367	348	368	386	345	413	364	339	374	364	400	378	337	421	372	374	374	384	362	357	420	362	403	387	369	394	373	410	366	412	356	384	374	408	410	383	407	328	399	367	367	397	394	385	387	379	377	374	398	354	379	401	365	393	350	404	403	372	408	377	369	366	382	365	343	408	376	387	405	407	411	375	394	348	391	398	412	429	379	412	411	375	385	365	382	394	400	404	416	398	388	423	396	395	378	380	384	391	405	383	420	391	394	374	360	361	394	374	381	358	341	395	395	349	411	383	373	387	348	409	404	407	370	413	406	397	410	384	417	404	378	371	387	435	383	367	350	410	406	366	406	396	391	397	378	362	402	414	400	410	356	426	406	385	397	388	389	387	362	411	373	367	380	390	425	401	395	388	374	368	399	371	358	385	372	397	385	387	413	395	404	384	368	384	407	399	408	357	389	381	376	413	395	400	371	390	372	390	360	363	354	354	406	384	386	384	353	420	395	421	398	418	386	357	396	391	386	385	424	350	366	373	439	381	361	401	397	381	392	358	351	396	365	364	399	431	388	395	362	377	403	408	377	385	379	412	406	399	362	383	381	400	400	393	374	377	414	384	369	390	405	389	365	365	392	377	405	376	394	371	413	411	389	376	400	415	411	380	395	406	358	398	360	376	364	378	381	386	405	375	422	396	390	365	400	399	378	389	414	362	396	399	372	396	350	374	372	388	401	383	372	417	399	401	333	419	445	401	372	408	372	389	409	385	391	390	364	398	378	388	397	368	412	381	359	391	395	370	432	404	366	388	388	380	389	382	361	392	408	376	369	431	357	379	405	352	398	400	412	400	440	378	375	420	384	366	378	362	378	367	371	380	387	393	351	387	376	376	387	356	398	418	371	407	403	383	411	399	409	368	363	413	387	384	415	412	405	409	378	402	393	396	356	363	389	413	346	349	422	418	363	391	379	366	383	393	401	402	383	390	407	400	415	423	378	382	378	400	379	383	416	419	376	390	409	380	386	407	413	401	360	409	388	378	373	359	365	385	400	376	426	383	391	395	383	371	390	374	342	415	360	372	412	387	373	393	400	348	380	392	383	396	401	368	430	420	375	408	362	377	392	396	403	386	416	397	385	349	378	389	371	367	400	402	405	462	397	367	383	399	415	368	384	365	386	411	410	379	400	403	427	406	394	376	390	377	385	416	384	378	408	389	388	408	398	388	393	385	414	360	398	371	402	380	378	397	420	425	364	406	387	396	383	363	367	426	406	408	363	375	405	388	387	400	374	372	382	375	389	427	403	374	362	423	388	397	357	413	378	404	406	380	409	397	384	417	404	380	406	398	400	391	382	406	349	375	405	370	396	402	378	367	348	362	359	438	412	389	428	393	358	387	369	393	361	394	387	396	381	400	394	388	375	376	353	391	359	395	417	362	410	371	405	412	383	383	379	393	378	400	406	386	391	399	414	372	389	395	408	408	390	374	367	404	387	414	350	386	388	371	359	378	385	399	404	398	378	412	376	359	394	370	386	379	383	380	358	444	395	335	378	387	341	382	412	374	362	389	392	395	398	366	383	413	353	369	365	375	408	377	385	416	396	402	387	346	378	381	383	429	388	377	379	385	400	393	381	397	384	415	406	363	399	406	385	353	403	399	389	421	374	371	350	422	385	406	354	372	408	346	381	333	414	377	381	405	391	415	438	396	397	372	392	404	380	399	391	424	343	430	389	381	382	401	373	387	384	374	425	375	373	369	362	390	379	404	356	411	421	381	397	363	404	401	379	430	392	411	378	398	364	374	390	385	400	380	378	380	378	393	379	399	390	381	377	408	360	374	372	377	400	386	383	407	395	443	370	392	411	391	378	387	413	370	402	400	407	401	371	404	415	362	364	398	386	355	394	359	396	427	394	403	357	412	357	374	396	350	379	399	380	404	385	407	408	415	367	340	431	390	365	344	396	375	364	407	368	357	378	393	399	419	380	386	381	415	402	369	413	366	395	390	374	415	393	398	366	393	402	416	391	376	373	406	426	389	409	387	380	415	397	389	415	403	369	401	400	385	382	427	418	405	401	439	365	376	399	384	385	345	370	399	377	411	418	396	376	387	408	437	410	366	370	421	369	388	375	387	348	354	371	389	414	357	365	366	409	385	412	366	390	400	385	366	386	395	394	360	395	378	389	414	383	372	365	386	386	420	397	368	398	408	382	415	374	392	409	386	393	390	408	412	403	388	397	382	376	386	393	393	365	387	368	374	373	371	360	381	412	405	390	416	376	374	404	387	397	385	379	376	382	432	398	379	393	394	373	405	411	368	395	361	399	401	373	382	389	429	424	406	385	419	388	383	391	376	401	415	391	398	401	398	406	386	366	384	364	382	392	377	386	422	392	394	403	380	333	418	388	392	408	398	369	428	387	375	396	393	354	391	403	414	386	379	386	402	410	381	364	379	412	401	376	381	384	363	385	364	386	392	348	406	376	408	396	381	392	384	349	407	415	403	367	376	394	395	389	384	404	408	333	384	386	362	403	394	350	399	365	420	368	396	401	404	409	421	403	362	400	389	391	396	398	374	415	397	387	429	380	401	379	374	378	424	396	387
9518	27129	28176	13807	2788	419	400	363	366	380	355	387	370	390	339	400	359	378	392	356	375	408	433	427	364	380	376	399	378	384	385	370	372	357	362	391	381	406	382	364	377	339	370	389	364	363	369	389	350	367	397	400	368	370	373	357	365	376	367	399	384	418	343	361	413	355	401	339	379	388	398	369	400	400	341	344	389	360	371	384	370	386	375	411	344	369	348	384	379	397	394	386	359	434	333	395	369	402	349	381	381	383	368	369	384	373	357	356	353	349	376	373	365	391	395	390	386	354	405	409	367	365	389	384	374	412	360	360	395	373	359	369	350	381	386	355	400	331	398	360	410	418	376	398	365	369	399	371	363	372	362	363	420	376	391	367	367	358	367	364	357	322	367	393	349	406	361	353	403	371	345	392	408	365	410	389	377	365	412	344	383	404	345	356	362	373	346	377	351	373	382	340	394	400	386	389	407	365	374	405	392	377	388	328	377	367	392	376	364	384	396	344	382	339	397	333	375	411	364	353	346	347	374	358	356	380	381	374	371	359	394	366	384	387	384	375	343	353	386	351	388	382	405	345	379	372	393	369	352	361	377	370	369	377	348	379	382	376	340	409	369	355	358	402	374	341	397	380	379	377	356	370	403	365	355	381	362	413	376	352	358	378	355	382	409	377	346	387	376	396	407	389	378	373	366	411	378	394	380	329	361	384	392	392	360	384	379	337	392	331	368	382	393	370	342	366	384	342	342	327	356	406	380	343	400	397	385	354	369	390	373	374	343	401	401	357	412	348	379	401	392	373	398	382	418	367	385	378	378	393	406	361	397	374	369	432	373	373	389	380	373	383	385	395	391	359	423	374	359	396	428	372	379	351	411	361	369	395	332	397	413	388	365	372	351	375	389	420	422	378	367	343	408	349	383	387	382	367	351	351	402	328	370	357	359	345	357	364	368	350	390	387	348	342	359	365	392	368	372	372	369	402	372	378	376	382	402	383	361	400	346	351	359	354	355	337	362	372	405	364	385	393	399	367	374	393	354	390	376	389	364	405	351	350	391	376	386	356	397	414	409	343	337	375	392	411	394	396	364	414	372	357	352	356	372	376	354	378	344	376	375	389	366	380	403	362	369	387	384	379	387	382	339	398	381	400	388	368	361	386	347	370	407	391	388	376	370	363	390	381	361	380	369	370	386	388	358	380	395	379	402	372	422	400	389	360	367	382	382	394	352	370	392	382	383	352	380	376	371	392	370	342	377	354	397	394	384	336	377	374	390	390	384	402	345	405	387	380	338	390	366	371	372	374	418	392	380	376	385	395	367	409	359	363	375	386	353	366	390	365	358	408	360	403	377	400	386	386	358	341	383	382	348	374	377	399	363	377	393	383	375	391	376	384	377	359	363	392	390	364	407	388	380	369	352	367	416	368	361	381	389	376	370	393	342	369	384	367	338	386	365	380	370	376	372	376	386	371	370	348	397	370	387	382	351	372	408	339	371	336	392	365	368	363	389	379	362	409	354	364	383	391	363	415	373	390	346	389	371	399	342	399	373	391	349	388	395	353	366	361	388	363	360	363	369	377	389	372	368	374	386	391	414	413	352	341	380	394	382	366	387	385	383	372	377	350	359	401	430	340	386	345	360	409	349	353	359	396	370	397	406	363	427	345	344	376	377	378	370	400	433	381	364	375	376	400	355	375	358	392	364	403	358	370	382	365	371	386	411	316	371	410	364	351	381	359	385	385	412	404	402	352	371	344	374	382	370	377	371	354	363	360	378	356	392	372	393	390	380	381	381	363	388	415	369	355	354	408	358	375	356	436	408	406	399	362	373	378	384	361	371	328	408	389	383	432	376	387	352	380	354	371	417	354	367	400	406	371	381	381	368	368	371	370	402	374	370	384	402	362	372	356	369	377	398	362	370	399	372	372	364	366	375	370	373	357	364	347	379	412	336	370	372	357	373	382	365	375	363	361	380	382	378	350	378	379	359	381	370	335	354	369	363	378	345	394	361	382	351	395	380	402	384	421	385	373	368	344	413	384	375	368	385	386	369	399	390	381	416	381	350	378	325	367	365	383	360	415	397	379	341	390	367	361	375	369	391	397	380	359	375	409	396	381	357	380	380	372	376	377	352	389	369	390	395	361	348	402	361	376	356	390	368	420	426	387	330	351	395	399	392	376	386	372	371	378	352	370	414	385	359	398	380	352	344	397	360	378	365	395	382	406	382	372	330	367	344	399	346	377	379	347	410	367	370	366	394	378	369	378	365	380	379	401	375	364	383	351	396	338	375	385	395	385	389	377	370	374	342	371	395	366	396	389	374	373	361	398	374	383	376	394	372	377	387	367	389	414	375	371	378	386	332	391	355	390	363	382	361	417	405	373	357	362	380	322	382	369	362	405	370	384	376	385	374	362	388	353	391	399	357	371	381	359	385	369	394	357	362	370	412	381	386	379	361	370	359	385	391	362	366	373	391	349	362	385	395	359	402	368	371	472	399	380	392	359	378	376	348	398	368	392	390	357	361	389	425	332	372	393	376	376	387	355	388	384	399	327	365	409	358	345	368	358	421	383	371	411	349	355	393	372	345	353	346	348	356	395	337	393	395	368	400	352	380	407	369	364	392	380	361	385	398	388	392	369	379	382	352	379	369	391	359	391	394	331	379	358	372	388	380	367	405	359	371	364	373	395	386	378	339	356	379	359	362	394	388	369	360	384	345	365	374	379	346	392	404	394	402	357	388	385	390	367	391	398	387	385	375	387	377	371	377	362	381	351	363	406	365	397	365	391	398	357	361	370	373	362	356	371	388	381	406	391	357	359	403	402	387	375	372	372	398	383	373	391	375	358	379	366	375	345	357	361	352	356	388	352	369	385	373	401	382	368	361	377	378	384	388	382	379	359	395	363	417	369	379	364	345	342	348	383	403	370	376	375	373	393	384	363	377	369	381	356	376	382	358	373	375	440	340	401	356	383	397	346	367	381	373	379	410	352	367	396	388	381	377	359	363	363	356	358	382	350	379	359	402	350	363	368	382	370	366	374	410	380	406	383	359	399	364	392	410	387	404	400	390	386	344	358	360	359	389	365	403	377	386	343	382	371	364	411	328	377	356	383	413	383	404	388	377	400	395	360	369	353	418	350	379	378	329	379	336	352	365	395	391	393	380	389	399	383	379	380	357	388	362	392	391	350	368	386	387	365	378	363	350	370	374	372	346	361	371	371	354	373	386	390	390	386	384	392	365	379	387	387	379	376	345	390	405	361	383	392	387	362	384	378	386	414	371	372	373	375	383	363	361	366	373	370	395	381	375	366	377	392	409	352	350	418	363	380	359	385	378	394	397	386	393	358	400	388	390	379	359	358	368	392	359	400	392	368	391	404	411	359	386	350	400	358	395	377	353	425	359	374	362	360	408	350	349	382	411	384	366	350	375	368	378	368	371	365	362	391	373	350	333	377	396	373	385	391	357	428	391	388	359	410	337	408	377	388	375	373	344	366
24965	26326	57583	52035	24749	4790	722	506	417	454	405	419	422	416	421	439	422	401	399	451	455	445	568	521	443	471	411	414	429	422	418	429	378	393	422	435	398	424	401	401	402	394	366	409	404	382	422	389	374	408	396	407	454	407	414	420	398	400	395	412	362	381	369	411	434	431	413	405	427	385	437	390	412	441	422	401	395	412	420	421	393	436	389	376	405	392	394	406	398	439	408	408	396	386	380	388	389	361	400	388	425	395	384	405	408	406	430	390	435	405	389	416	406	392	385	398	412	375	410	371	423	419	374	390	444	428	425	358	386	412	377	435	409	384	429	417	416	353	389	410	406	387	423	378	461	433	399	425	391	398	387	418	394	396	425	382	417	388	441	403	391	394	370	406	401	394	390	388	367	390	408	422	423	404	398	405	400	417	392	391	390	401	376	390	377	379	412	405	421	365	380	399	421	431	405	429	397	388	387	427	419	378	365	408	407	438	405	368	370	378	399	420	428	402	407	382	403	418	383	388	376	422	363	445	412	394	411	427	446	408	395	427	422	393	362	413	421	396	390	418	428	401	379	409	379	418	424	410	381	394	412	414	407	365	375	393	404	416	404	411	408	424	395	417	415	425	375	403	415	388	387	387	432	397	402	384	381	380	413	404	406	401	381	392	381	411	378	398	409	400	424	363	383	442	402	393	390	413	433	412	397	411	392	391	386	427	394	401	428	405	418	386	413	410	406	396	406	351	396	385	423	393	380	385	400	413	392	454	395	428	380	402	380	416	413	378	400	370	366	371	356	428	403	403	428	395	413	413	394	404	386	392	387	399	422	400	429	378	400	362	391	371	436	398	442	392	390	395	404	425	388	430	410	373	416	393	386	420	412	393	429	406	372	399	428	402	400	390	384	403	391	429	445	396	419	426	407	407	440	405	463	393	393	393	384	396	403	378	356	375	379	406	396	432	402	404	380	376	382	375	442	396	425	383	419	387	401	432	390	438	359	402	405	360	409	369	391	432	403	401	403	380	417	363	435	429	387	393	438	400	408	387	400	382	388	415	423	379	394	361	369	390	369	393	406	430	415	389	442	412	426	407	418	391	398	365	349	392	414	423	379	421	388	386	395	370	374	403	417	392	370	413	372	372	402	396	396	345	404	416	419	410	421	374	400	387	410	391	373	387	398	390	412	393	413	432	384	416	399	370	411	427	431	376	423	399	398	400	411	398	355	362	399	404	443	415	399	390	408	399	375	404	408	443	369	419	413	383	452	422	401	418	381	414	398	387	417	417	420	386	395	393	449	394	419	392	412	437	372	396	406	437	383	433	411	410	428	386	393	404	393	395	390	430	415	389	418	406	380	419	418	381	418	357	407	418	396	404	397	363	426	351	390	444	430	379	400	393	394	411	401	367	411	389	435	370	405	384	404	420	423	414	395	426	398	435	430	436	411	377	396	388	381	393	420	389	438	410	363	418	402	391	383	389	373	436	451	396	402	395	432	415	385	369	386	406	414	387	397	440	394	348	386	337	386	401	388	387	405	392	358	406	437	396	380	392	400	416	428	425	408	412	423	428	449	408	426	379	382	403	403	395	396	404	398	444	452	418	427	432	406	434	371	401	417	383	391	417	398	416	347	422	386	404	405	384	402	428	387	404	406	379	403	404	423	439	418	429	412	466	385	383	447	372	415	423	398	413	381	415	410	381	387	357	392	416	378	348	392	384	386	434	403	390	399	410	375	421	369	458	414	397	389	428	429	443	431	370	373	400	368	383	435	431	370	357	407	385	372	414	389	382	408	398	372	365	421	386	450	422	417	418	396	353	448	395	363	423	393	392	412	371	374	404	388	383	403	415	417	411	443	374	421	389	399	413	384	409	383	399	394	389	411	420	376	394	390	382	379	405	395	373	426	423	400	393	403	413	394	427	398	414	417	409	415	367	371	408	423	390	383	410	391	410	412	397	421	394	433	431	353	389	378	405	408	404	401	366	407	443	397	388	412	451	406	387	403	435	416	399	431	417	418	418	397	433	410	368	391	405	385	402	423	394	399	393	397	396	385	429	423	391	389	424	366	388	399	399	404	373	356	403	416	400	406	403	400	386	409	410	407	372	364	422	405	392	346	414	379	396	391	375	392	375	406	405	418	409	368	393	409	383	446	381	388	409	423	405	448	388	390	389	415	409	422	395	412	383	359	400	437	439	411	364	410	400	414	402	392	346	406	399	426	421	416	395	398	385	406	441	394	395	400	367	406	385	416	401	417	386	397	415	350	424	436	440	393	377	381	424	429	378	401	403	434	408	409	405	420	386	410	416	375	418	382	450	425	402	392	381	384	363	425	428	356	422	439	428	403	390	417	407	393	398	395	385	434	422	402	417	404	393	411	421	417	403	396	407	437	412	413	433	409	400	407	407	362	397	399	366	371	407	460	437	447	383	448	417	390	398	405	390	389	404	380	433	415	423	385	419	390	430	378	401	338	394	428	368	385	385	375	390	390	430	377	404	389	393	417	386	421	411	428	381	431	424	374	380	411	391	451	407	389	427	420	422	414	388	387	402	448	426	411	399	414	392	354	397	377	422	399	445	398	419	382	393	412	430	423	422	403	423	413	362	399	400	408	380	412	395	423	417	401	403	399	432	365	383	377	364	373	416	381	432	388	416	411	392	416	404	396	413	405	381	409	393	415	387	402	395	387	424	358	352	432	392	386	363	411	423	413	401	379	410	450	399	415	377	393	409	395	431	412	370	419	410	431	390	403	397	363	391	412	401	427	372	410	403	378	393	385	407	430	434	391	377	391	422	392	383	416	392	413	402	407	364	411	415	387	391	381	427	393	367	412	398	412	396	381	408	407	390	403	408	424	405	429	403	405	403	427	382	440	399	436	393	427	426	400	393	417	404	419	410	414	412	405	421	393	384	414	379	409	402	390	389	421	378	410	409	427	383	424	423	406	403	407	383	402	398	400	380	426	400	389	417	391	426	381	413	392	390	379	428	432	386	385	426	411	375	395	407	383	394	403	426	389	423	407	404	423	390	400	389	400	430	375	445	402	413	386	421	402	405	345	399	400	422	399	400	423	419	396	379	405	410	398	415	444	433	396	451	447	385	402	390	381	396	400	416	412	377	377	425	365	404	413	396	390	391	416	368	405	387	399	397	421	429	381	389	378	398	386	423	382	402	370	382	410	386	375	401	400	404	369	384	429	401	391	378	378	400	401	430	387	399	420	404	372	381	403	420	391	392	404	422	417	404	415	387	404	414	402	408	402	425	387	408	396	370	383	393	357	376	404	369	376	418	401	379	393	395	375	404	384	394	390	383	359	430	374	408	368	397	413	430	429	382	408	389	398	424	389	402	372	396	422	399	415	391	412	443	411	363	428	389	405	379	377	401	405	388	397	403	412	420	409	404	399	416	416	373	410	419	405	413	383	384	401	395	414	398	371	400	402	376	414	411	427	436	403	403	393	390	449	378	405	396	400	376	417	420	377	376	407	423
34373	75731	75648	45910	12508	637	443	458	433	464	460	454	455	418	452	487	400	478	474	517	527	566	711	665	568	483	495	461	428	435	446	444	442	433	453	432	443	482	430	412	414	415	485	448	460	470	459	422	448	466	459	414	448	438	420	428	490	467	460	411	418	406	419	420	439	470	458	418	431	390	424	477	432	452	431	417	430	415	441	420	418	410	446	401	416	430	462	423	441	457	421	414	439	461	441	481	417	449	444	422	413	441	445	436	483	429	432	404	428	473	436	478	452	427	444	460	428	450	452	426	404	414	448	442	458	426	408	427	435	455	461	421	447	423	442	425	448	463	465	425	440	442	468	432	428	473	458	429	411	405	451	459	441	469	449	435	470	418	411	459	426	421	444	443	462	458	416	404	431	453	426	461	476	451	421	432	460	451	418	456	445	435	435	416	388	462	471	442	439	441	410	479	412	456	454	441	427	416	407	496	425	424	464	445	440	454	431	418	427	447	418	444	397	425	473	375	420	439	453	408	441	428	450	420	450	456	474	442	411	408	427	426	440	455	443	454	432	458	445	482	462	461	481	403	439	444	447	425	431	418	437	421	429	456	434	473	442	436	438	428	446	457	426	453	445	460	409	460	421	460	455	460	459	440	451	422	449	443	442	446	402	453	447	440	427	451	448	407	429	451	429	446	468	444	411	438	413	451	474	432	450	415	434	479	414	429	420	436	397	470	442	484	440	405	389	460	441	421	445	437	450	456	442	433	471	419	456	448	426	443	456	433	419	462	458	421	449	403	460	461	465	459	421	451	454	426	440	431	458	429	413	518	443	417	429	435	477	435	498	453	436	429	423	452	413	478	402	432	473	427	455	449	441	468	425	412	449	431	393	422	426	434	432	443	400	454	439	446	461	419	403	445	447	398	436	399	437	444	402	482	413	482	433	475	453	507	456	466	413	420	423	453	421	434	483	427	434	434	471	450	442	443	412	452	439	439	452	452	431	446	441	420	425	477	421	454	440	434	441	413	440	421	428	441	411	471	466	399	414	464	459	463	394	429	440	411	453	458	458	423	418	443	433	464	433	458	462	442	423	437	425	432	453	456	442	421	413	435	405	444	442	471	406	441	437	438	434	448	415	469	423	440	435	442	397	451	435	445	438	462	466	490	485	422	455	459	432	454	444	447	439	493	451	441	447	432	419	427	420	400	444	437	459	471	421	439	472	426	436	403	449	449	445	418	445	440	429	466	479	432	440	425	406	404	425	448	423	449	435	402	453	425	424	405	473	473	478	462	431	438	409	428	447	453	443	438	426	405	441	441	420	441	419	436	420	468	413	464	465	476	428	438	456	434	451	450	459	449	431	457	413	415	441	429	447	400	482	447	425	464	408	430	443	462	433	426	419	419	449	396	454	430	480	497	432	453	395	437	450	460	420	406	450	394	442	413	448	452	445	435	444	433	449	440	429	414	459	431	444	451	466	421	460	391	438	440	455	443	440	450	456	427	443	428	432	404	436	433	422	427	394	452	427	486	432	431	464	376	461	429	416	437	439	430	414	458	458	451	423	420	460	422	432	438	422	406	439	400	438	454	460	439	417	434	452	446	457	440	437	443	394	407	446	393	448	425	489	443	460	395	459	455	441	425	429	467	410	446	464	426	396	453	468	426	418	450	454	434	431	414	426	435	444	403	424	451	459	440	450	446	456	443	485	417	477	455	419	402	460	482	416	425	460	495	430	437	412	444	413	434	439	429	404	439	437	421	461	412	398	470	409	440	423	420	430	465	463	444	448	418	417	436	425	446	456	431	427	453	488	412	422	448	417	427	431	451	404	421	432	430	439	454	429	465	422	426	424	427	427	440	439	382	438	444	464	454	412	444	402	436	480	412	467	444	472	410	446	444	435	422	435	457	471	423	425	460	459	468	420	432	409	452	453	459	448	482	461	418	428	462	444	461	456	457	449	426	444	442	443	464	417	443	422	459	451	422	430	391	422	419	409	440	444	480	413	433	444	488	450	447	461	414	437	407	447	435	446	459	454	444	408	412	419	421	456	412	473	488	463	430	435	440	452	433	442	438	423	434	434	432	452	439	471	439	455	436	405	446	471	453	445	427	430	474	419	421	432	437	446	431	409	417	425	447	436	413	486	480	450	424	451	460	416	427	428	436	449	428	466	467	424	417	406	425	447	426	436	444	472	436	473	430	417	402	464	410	413	443	460	439	455	410	439	443	419	468	442	410	470	443	414	405	453	429	385	442	434	416	397	454	440	442	467	454	445	460	434	434	459	517	426	451	408	437	430	420	437	441	481	461	447	428	444	404	417	462	424	471	471	437	405	478	424	426	445	393	426	445	434	457	465	472	452	460	410	450	450	432	416	446	447	427	448	410	398	476	457	445	438	447	403	445	411	460	453	435	462	444	452	413	419	453	440	438	441	425	382	437	481	391	445	427	447	451	444	415	424	450	433	473	443	445	463	454	471	451	458	457	439	419	415	473	464	454	469	450	479	436	389	453	431	450	435	445	388	410	393	429	390	415	439	443	423	445	424	417	434	428	409	439	435	402	442	449	405	417	396	403	429	415	470	428	430	412	461	404	463	408	454	454	423	415	461	462	431	411	425	459	449	431	432	438	446	454	431	459	464	420	458	427	423	454	438	456	408	436	436	431	411	457	423	419	462	388	431	422	445	483	421	453	446	425	413	427	449	440	459	469	427	427	408	424	458	466	452	444	429	476	447	464	416	418	475	440	454	428	445	458	437	380	422	449	426	437	506	438	428	436	469	444	437	437	434	461	433	455	447	473	455	477	433	440	430	441	421	445	460	408	434	478	420	478	429	450	452	447	405	441	416	417	435	453	464	426	400	459	480	462	434	454	449	447	432	463	401	466	443	437	461	438	451	438	415	441	410	454	417	480	427	432	424	438	449	406	429	450	423	421	454	478	464	436	407	439	393	418	438	400	396	413	467	414	443	446	473	426	423	424	419	438	451	425	375	448	476	470	445	414	441	439	445	430	441	429	467	428	397	388	461	458	433	455	462	430	431	432	485	454	439	448	467	435	399	419	394	503	453	390	440	409	492	468	430	418	470	421	425	417	462	458	429	422	410	432	437	422	454	403	425	431	411	476	448	436	409	450	470	428	444	405	411	409	408	403	438	407	425	426	435	436	458	389	432	463	442	416	438	444	418	476	410	421	394	451	446	435	428	431	444	452	430	496	441	394	398	387	444	445	461	448	446	448	443	422	469	419	447	408	450	441	451	425	401	442	446	411	465	422	452	460	410	423	407	454	457	470	398	428	466	418	443	433	455	428	438	423	440	466	475	439	416	436	449	448	426	447	455	446	413	418	429	448	435	421	395	421	428	378	461	453	459	430	438	382	465	412	409	454	424	422	473	429	466	409	448	487	414	465	454	439	454	460	446	426	455	449	432	425	420	425	448	460	456	423	470	448	402	470	483	436	437	429	424	426	418	433	446	413	395	443	447	438	447	438	428	424
23978	22396	47403	51974	34367	13631	2377	634	522	519	502	502	522	493	484	524	457	488	469	549	586	567	706	573	614	514	502	473	460	485	471	479	492	513	505	479	478	475	458	462	470	486	521	463	465	468	452	484	476	430	481	475	490	454	486	481	467	486	500	473	464	465	454	460	483	468	493	490	475	476	478	434	517	458	478	482	488	498	515	486	515	441	502	447	474	494	445	484	497	429	447	461	498	473	507	492	476	494	433	453	475	492	463	448	466	497	449	508	459	444	462	491	433	489	500	494	484	437	491	434	491	495	463	472	501	485	474	486	509	493	474	461	440	460	462	502	433	478	488	453	483	448	443	510	457	474	476	462	442	481	457	493	474	484	463	449	464	454	467	488	491	486	498	506	455	441	471	488	463	440	465	437	458	460	432	478	454	462	439	478	498	488	476	442	514	440	477	487	436	460	491	449	479	447	457	482	465	521	546	469	491	497	430	495	454	447	458	494	459	454	489	482	454	507	448	449	483	507	445	464	460	470	465	449	521	467	466	465	487	468	441	475	481	503	478	465	464	464	463	467	479	437	443	483	480	460	485	474	510	453	468	466	475	465	464	440	421	455	453	472	474	456	529	501	458	444	466	481	439	504	449	461	490	436	463	506	446	464	525	500	496	496	495	477	455	460	512	459	481	491	480	471	472	477	441	478	469	498	463	465	445	475	478	462	426	486	508	466	482	478	463	457	521	487	505	481	493	489	467	468	499	476	461	484	475	484	495	468	526	494	480	501	468	473	468	472	440	436	469	451	454	457	487	446	494	468	491	491	473	479	440	498	466	512	453	448	436	452	443	408	492	442	478	500	444	461	449	444	442	534	484	447	503	460	442	458	461	423	465	457	443	475	466	484	466	464	432	473	460	438	447	505	473	474	481	483	455	477	475	490	433	445	456	466	455	474	445	474	470	434	443	511	446	440	438	479	467	472	493	476	473	461	435	450	461	435	479	498	474	460	472	471	477	486	492	475	494	407	447	460	467	488	472	487	495	447	492	441	498	442	468	462	475	463	480	494	469	488	452	485	464	473	470	455	447	455	505	487	472	458	477	468	473	454	466	461	460	456	478	474	461	514	493	456	479	480	456	494	460	453	443	486	475	429	456	433	425	437	510	479	465	477	500	445	468	456	457	507	427	458	438	461	482	464	471	458	485	453	465	513	464	498	430	498	479	459	461	468	476	434	473	505	464	452	455	463	479	466	475	476	500	464	484	409	463	450	484	489	422	444	449	459	479	472	445	499	473	473	448	468	442	465	476	438	441	526	453	472	475	468	454	477	491	462	465	471	453	452	514	464	473	463	468	478	493	493	460	494	483	463	466	463	480	446	478	466	492	449	452	492	470	484	460	451	447	437	433	447	485	453	448	482	464	464	476	489	459	465	451	488	441	451	469	462	431	458	475	499	481	473	457	442	439	453	463	446	467	458	481	497	481	454	469	508	460	454	488	471	455	478	474	454	510	464	459	477	460	474	432	464	479	514	442	460	464	449	513	494	462	526	446	452	478	473	449	484	475	439	469	476	496	465	463	481	497	459	467	469	475	459	469	474	444	435	444	472	474	495	475	457	509	460	435	474	442	450	462	458	448	477	485	447	461	465	459	443	434	499	438	488	471	485	455	461	489	446	476	471	437	456	456	518	475	499	470	506	494	447	482	439	462	482	484	444	455	490	449	475	488	489	503	483	470	492	435	484	514	459	458	466	462	474	476	464	432	476	471	445	479	446	460	475	484	478	476	495	448	464	465	474	460	479	459	442	430	469	474	434	424	489	457	449	466	439	448	456	443	484	478	446	473	516	494	497	488	461	463	490	452	492	475	469	476	469	496	456	480	452	466	458	474	470	481	463	457	453	452	453	490	476	475	461	471	431	443	508	496	436	451	474	458	487	453	436	505	466	431	468	458	476	436	475	467	449	458	451	453	458	457	480	450	451	460	477	422	473	486	464	443	467	481	475	484	499	476	504	430	476	452	487	465	478	477	478	480	501	429	484	458	468	451	403	486	503	449	446	514	470	478	468	481	453	410	468	513	492	489	446	463	513	482	478	428	480	479	467	513	459	473	448	494	498	494	491	441	463	492	451	435	447	475	420	483	452	476	492	511	463	446	472	473	482	474	470	475	470	439	453	479	478	465	486	468	481	458	454	442	490	477	467	493	460	465	479	439	485	447	476	463	465	480	451	444	473	450	483	472	477	428	493	494	504	516	510	470	455	467	440	503	464	448	522	465	445	472	453	452	498	489	466	462	458	475	469	523	474	456	454	458	480	486	452	505	447	469	494	484	452	493	478	456	460	464	487	465	451	476	477	468	418	489	450	456	488	469	455	465	469	503	468	441	477	462	460	452	471	462	434	456	493	479	466	482	453	477	469	437	482	467	502	501	461	499	449	438	440	453	444	454	460	475	500	416	494	493	496	483	493	492	419	463	493	438	434	470	460	489	466	487	450	464	534	509	481	472	486	466	472	498	462	460	468	453	459	494	451	461	470	470	474	442	507	483	444	494	466	480	446	432	435	453	462	472	490	481	456	505	482	455	466	472	420	449	491	418	430	458	424	456	429	499	499	478	444	486	443	495	429	474	466	425	461	471	469	468	510	459	453	481	401	459	483	447	494	479	473	471	490	502	502	476	439	418	498	494	469	490	482	477	448	461	481	484	469	468	433	463	435	465	484	480	455	478	492	466	465	473	457	441	485	431	492	475	473	484	483	449	501	449	477	480	464	426	490	453	469	478	481	499	478	496	445	486	468	484	494	447	472	462	472	450	474	483	507	476	470	489	484	494	440	461	493	449	476	436	495	454	491	463	426	467	417	511	450	480	440	446	426	463	535	476	470	437	494	453	431	489	463	450	471	463	449	492	476	485	486	433	478	487	480	478	467	457	497	480	470	438	419	473	470	477	479	457	508	473	481	474	478	434	530	446	480	522	439	450	467	465	473	477	486	475	475	474	439	447	463	472	449	476	442	466	432	452	422	487	491	483	453	463	456	500	463	455	443	456	491	470	481	490	492	457	486	482	447	499	484	479	476	478	513	472	484	471	516	473	488	488	451	473	456	459	448	471	497	488	447	480	494	501	438	449	478	453	488	486	455	480	458	438	493	475	460	487	461	458	461	469	449	485	488	516	473	432	496	451	438	466	481	473	443	455	482	456	458	475	532	462	472	449	467	486	444	488	456	459	459	443	476	458	472	460	471	430	515	476	509	434	485	480	439	489	462	473	442	466	480	447	447	446	495	505	444	474	490	494	509	474	501	457	484	455	428	524	508	456	462	455	491	493	482	460	487	481	477	499	471	444	451	439	496	472	468	453	466	454	468	439	493	470	468	430	496	509	460	494	487	469	485	462	468	470	452	422	445	431	443	463	441	454	506	437	458	462	470	435	478	489	498	473	471	438	491	445	509	494	483	487	463	449	420	442	400	467	469	512	472	486	468	431	468	455	453	473	447	508	458
42657	71443	83966	62475	28116	2116	535	543	516	549	541	519	523	549	565	526	537	510	517	704	700	765	948	715	764	656	569	508	511	542	476	510	492	573	509	522	478	520	549	530	532	525	488	544	554	495	503	558	560	532	533	498	509	513	521	523	564	520	551	527	504	554	475	477	506	508	559	541	519	521	513	498	556	471	510	523	510	508	544	502	510	508	498	551	488	547	573	527	514	518	512	565	560	535	528	543	541	476	543	497	537	487	513	504	510	512	487	508	527	516	500	547	524	546	543	543	545	512	560	561	517	526	524	510	514	524	516	526	483	523	544	517	497	517	542	516	504	529	501	532	539	529	530	547	531	545	514	557	469	510	561	484	518	524	521	540	531	557	575	527	477	541	552	523	521	497	496	538	515	510	529	490	507	536	525	516	524	503	540	530	498	562	551	509	532	516	519	532	489	501	494	501	540	529	555	548	511	541	516	512	470	510	481	504	496	491	520	511	501	519	540	530	525	519	541	526	520	556	543	526	501	486	513	543	538	531	500	524	524	538	544	512	503	495	533	467	461	514	479	486	508	549	481	542	498	496	503	519	550	513	520	549	506	523	540	538	526	499	510	515	491	536	571	487	536	534	501	560	560	509	544	543	517	542	511	492	537	509	521	520	536	529	519	523	538	546	498	504	541	534	530	521	504	531	477	498	529	524	519	503	542	534	516	506	518	538	535	487	510	524	522	522	507	494	515	504	503	531	504	510	542	500	514	484	481	523	540	473	525	516	498	558	519	520	493	561	516	541	535	486	514	492	542	484	560	514	513	521	539	519	543	572	520	515	520	502	524	517	539	498	511	535	555	523	478	527	522	512	472	538	522	481	496	533	509	522	568	545	541	521	507	525	507	484	521	548	516	504	504	510	524	523	478	471	497	554	557	506	533	467	516	503	513	503	461	482	509	503	481	521	523	523	496	480	531	501	556	515	519	565	528	503	548	505	537	542	529	500	516	514	526	513	492	514	469	480	523	507	509	472	528	499	529	466	495	534	539	486	496	537	493	473	532	522	519	520	509	524	531	484	586	485	510	496	520	546	568	512	517	550	515	528	522	489	509	504	492	505	469	504	502	523	539	514	528	505	523	497	505	505	485	512	477	508	529	524	508	530	495	515	512	525	518	547	488	475	530	545	535	524	508	502	521	528	533	572	495	519	557	507	499	527	515	477	538	519	536	498	507	501	510	538	505	509	490	529	493	528	500	524	458	521	525	550	530	552	521	531	545	529	515	521	502	454	517	500	542	543	509	537	510	574	535	505	487	560	532	530	501	580	500	542	523	493	515	515	519	552	490	483	540	455	542	510	522	533	560	506	480	507	552	510	516	545	512	524	476	505	474	556	526	507	518	500	495	554	516	523	503	550	522	532	526	519	532	504	513	495	479	497	513	519	535	517	543	502	531	521	536	468	555	570	520	503	479	513	506	535	522	514	564	522	445	501	531	548	511	517	519	516	533	499	505	496	509	529	502	551	525	483	536	523	551	501	511	513	507	496	584	521	582	523	513	516	489	535	517	500	535	548	493	506	515	475	531	527	519	519	477	472	516	545	522	555	540	560	533	538	530	510	512	526	534	503	555	509	495	522	495	540	533	524	473	503	535	526	535	513	537	520	550	512	546	537	533	473	493	524	543	524	574	479	538	477	516	525	513	488	547	547	530	545	552	493	519	496	496	494	502	551	507	527	491	513	510	538	489	516	508	512	500	488	493	583	516	523	565	503	546	522	492	523	513	482	462	502	497	529	514	501	485	527	539	506	536	547	519	504	523	505	509	513	522	520	557	515	526	524	508	483	500	505	493	541	545	542	526	493	543	514	529	505	522	522	509	488	534	536	546	492	484	501	508	527	541	469	516	475	467	507	539	535	530	480	517	557	527	517	501	511	501	495	499	469	540	506	511	554	514	481	555	485	554	497	505	481	494	562	498	512	550	489	490	529	512	485	544	527	546	537	510	496	506	499	515	488	509	526	509	479	522	497	521	491	514	515	478	502	492	510	509	515	509	525	525	513	483	508	491	471	548	563	531	485	545	486	510	498	505	557	511	491	489	508	483	539	510	570	490	523	549	501	514	510	472	537	523	517	564	539	520	525	517	525	476	484	508	514	565	480	480	495	495	536	511	488	487	486	536	481	513	558	521	510	543	503	549	488	475	533	512	559	541	513	547	529	516	540	518	576	498	520	510	523	497	470	554	519	496	544	549	498	498	537	502	523	508	490	510	537	522	545	516	502	503	586	538	518	549	503	518	547	501	521	516	533	533	566	524	499	530	531	523	508	521	517	489	553	494	523	516	537	547	536	548	522	553	507	526	538	522	516	539	511	464	520	462	531	512	522	514	484	471	477	512	495	518	498	522	547	508	504	478	521	495	493	545	451	507	482	540	492	454	501	505	546	519	540	514	512	509	530	494	491	500	523	522	537	530	464	523	525	486	518	536	525	516	503	487	515	519	553	528	521	529	477	519	504	479	517	513	479	491	527	466	484	558	533	540	539	507	548	497	503	514	523	513	510	489	492	536	532	529	527	511	498	484	488	526	507	470	533	519	501	547	517	487	471	505	518	509	570	500	513	518	519	491	542	518	522	541	525	545	513	543	482	462	519	538	497	505	515	513	530	503	529	540	510	545	477	553	503	518	510	497	557	526	519	536	514	519	529	501	519	473	546	506	516	497	530	513	499	545	520	507	499	463	515	492	526	532	510	529	471	541	507	502	522	521	492	501	539	491	475	511	531	517	497	521	517	562	523	508	527	515	560	498	538	486	537	544	469	520	505	520	476	499	527	530	523	489	506	469	507	526	535	526	517	475	510	485	517	493	502	519	520	472	524	538	507	537	515	514	493	496	503	475	504	536	491	522	518	549	498	501	518	505	546	483	500	545	540	534	509	511	484	538	489	467	496	546	520	547	533	501	527	495	541	513	496	499	529	507	538	537	510	512	532	534	482	505	492	518	560	536	499	523	489	523	524	492	483	537	531	534	490	516	552	521	511	449	515	532	553	502	504	531	483	516	536	517	504	500	492	551	508	531	507	517	523	529	537	498	530	525	521	526	512	496	471	519	519	526	516	513	492	518	491	485	450	534	509	483	536	486	553	528	517	567	507	551	503	530	497	503	569	498	545	529	559	501	517	502	514	497	553	544	511	524	518	550	505	490	517	512	473	547	527	521	517	540	513	541	558	485	478	515	479	516	496	547	514	501	535	501	476	514	516	541	491	508	505	499	536	477	483	513	514	504	512	522	502	509	532	526	567	534	497	474	514	503	522	480	526	512	518	497	520	553	533	516	504	512	494	477	537	488	476	495	536	547	498	503	531	527	487	515	518	486	533	516	507	497	537	539	505	496	487	565	486	534	516	524	487	520	505	507	528	498	519	533	522	504	499	501	536	497	534	522	543	520	548	504	519	518	510	508	526	483	534	503	531	505	520	523	520	530	535	512	535	474	486	501	526	541	521
27515	17900	33024	25889	9028	939	411	378	388	390	351	385	396	404	395	404	407	372	393	358	378	412	438	385	407	404	410	408	432	406	407	365	405	382	384	419	362	442	389	390	371	386	411	372	380	417	415	430	381	393	414	367	416	398	411	382	377	384	382	368	404	387	331	390	384	374	404	386	410	384	388	401	362	393	375	373	368	385	412	401	371	386	367	368	396	390	358	406	376	357	336	377	389	351	416	391	390	399	400	395	388	384	389	401	429	399	387	397	388	394	385	371	375	401	404	375	385	401	345	361	371	386	388	376	408	393	405	369	404	384	404	422	428	382	372	378	378	376	406	389	373	400	400	378	395	383	407	339	427	420	373	396	397	379	412	369	374	406	365	401	373	352	404	392	379	395	367	351	403	346	373	402	391	383	373	379	426	357	393	380	400	409	382	425	377	399	386	399	366	365	362	375	413	346	385	367	386	377	358	389	356	380	359	400	393	371	399	378	408	391	391	401	383	410	386	380	375	349	408	416	384	409	370	380	358	362	397	368	372	395	418	390	415	377	403	380	401	344	419	365	381	421	364	370	416	363	406	400	388	357	380	380	412	424	383	350	402	359	423	389	408	382	371	435	359	350	422	394	421	403	387	425	348	375	366	383	379	386	403	404	387	349	404	394	383	371	416	419	377	414	399	365	382	371	382	414	385	415	380	377	416	405	389	377	362	349	439	416	401	426	410	363	400	384	362	398	398	415	389	397	398	383	381	381	410	382	413	382	416	413	402	376	399	406	395	397	380	402	395	369	376	408	373	384	387	378	375	384	388	408	357	383	423	403	391	397	399	391	412	351	397	394	375	359	397	416	399	375	399	396	380	383	383	422	415	386	407	358	338	371	371	376	427	400	396	403	398	404	374	378	404	356	402	402	356	383	390	397	366	431	387	389	397	397	399	404	346	434	397	412	379	392	390	383	392	400	402	394	408	355	402	377	376	372	379	389	394	434	385	362	384	403	423	391	394	371	414	389	380	423	385	402	363	381	355	413	400	355	398	369	389	400	412	390	394	374	391	363	367	368	366	402	392	363	370	398	410	359	358	380	380	384	396	395	389	421	382	408	399	379	389	385	363	341	362	384	415	395	416	372	421	397	396	378	400	342	398	381	407	373	386	397	437	410	409	391	398	432	408	366	406	387	397	371	384	402	408	404	375	367	404	376	382	421	382	359	393	401	381	392	410	387	383	390	384	371	412	404	370	407	378	394	424	423	424	414	410	444	371	406	370	386	409	369	401	408	391	352	370	405	414	385	423	376	428	381	401	449	387	390	394	392	366	372	387	403	409	373	389	372	405	382	420	406	409	411	366	365	378	371	390	399	378	380	363	380	361	391	396	380	396	383	422	386	391	390	387	403	386	404	363	374	387	364	422	441	369	377	373	389	406	382	384	417	389	391	409	352	372	403	389	374	420	387	402	402	382	429	376	381	412	414	380	390	340	402	372	364	402	388	384	413	375	356	402	382	386	411	358	379	366	372	384	396	344	386	370	391	386	379	359	415	354	404	363	410	368	382	404	407	441	368	404	355	422	395	383	382	411	414	389	396	373	410	412	354	367	393	372	373	382	368	406	412	378	390	395	390	415	404	357	388	428	393	359	402	401	395	343	371	405	403	386	359	364	421	386	380	390	400	373	406	389	400	395	423	398	442	396	378	372	391	381	403	373	407	413	400	375	402	359	374	385	363	383	381	372	415	373	383	399	412	412	391	408	368	409	369	389	377	386	392	402	389	393	384	373	418	353	394	389	394	392	396	387	371	365	399	388	394	413	368	385	421	403	382	397	386	355	385	405	400	407	373	380	384	382	403	418	385	381	407	375	391	409	388	404	411	390	407	379	424	357	409	349	383	378	420	401	435	397	362	377	393	410	379	379	406	392	392	386	404	382	386	405	360	381	401	380	414	371	360	354	333	391	422	369	382	356	369	386	399	395	399	433	396	413	371	373	376	386	403	387	387	409	391	416	368	378	427	396	396	377	367	400	396	381	418	362	402	408	395	368	396	362	368	360	403	363	402	346	412	401	377	379	362	363	380	397	386	378	386	393	351	386	417	381	379	415	386	385	384	355	432	362	403	391	356	395	394	390	359	405	395	383	450	397	390	382	422	402	409	390	380	388	394	372	444	372	373	389	382	347	359	369	397	360	380	356	403	378	366	382	394	416	391	346	398	365	425	401	377	382	373	416	394	393	353	391	404	384	387	425	406	398	380	389	404	387	396	386	365	361	389	381	372	382	360	394	420	379	360	395	363	379	384	366	351	336	375	390	366	396	370	385	349	406	403	397	414	394	389	360	379	402	424	357	380	430	398	378	394	410	382	390	386	415	399	370	401	372	386	348	389	409	392	368	391	392	397	387	378	383	389	357	394	440	421	395	380	429	369	413	382	386	374	398	365	380	383	383	372	377	372	421	394	358	387	397	357	355	410	375	397	373	399	407	385	399	374	412	391	394	404	368	399	410	411	394	375	399	405	401	389	379	392	364	380	386	412	408	347	343	402	372	388	370	359	431	436	412	375	432	358	390	402	387	398	365	378	386	372	387	393	386	375	394	386	368	393	391	392	410	383	380	406	365	415	395	381	372	394	420	405	371	390	392	416	397	384	364	383	406	396	367	368	368	419	393	396	366	387	381	418	381	402	406	419	384	389	400	396	356	392	411	402	423	376	363	382	409	387	439	406	400	406	382	409	380	401	389	382	382	369	398	426	378	357	403	392	376	398	424	417	353	369	406	371	428	397	363	380	406	396	390	335	379	381	366	349	378	381	382	360	383	392	433	374	414	380	340	422	387	412	406	399	388	395	338	365	410	398	383	396	355	397	384	389	375	392	412	372	384	365	407	383	432	387	401	382	414	408	410	409	405	394	383	367	409	376	355	403	362	365	374	383	387	356	426	417	373	392	362	406	406	410	404	400	402	434	356	425	392	353	386	413	377	358	405	376	412	405	384	333	389	380	395	389	391	348	406	403	387	390	401	364	415	409	382	395	418	368	381	362	381	387	380	413	379	413	386	403	360	410	379	333	413	389	389	411	370	409	388	408	376	398	388	374	351	376	382	439	383	362	407	379	405	395	377	399	393	394	369	429	375	398	348	382	394	411	404	406	379	399	375	411	373	411	410	398	391	371	419	394	423	403	371	374	389	388	372	433	368	397	384	389	395	402	391	387	382	374	361	396	392	379	423	372	435	396	389	411	415	371	378	370	369	389	358	400	363	423	378	370	368	397	376	384	414	360	419	380	407	404	391	403	367	389	374	404	409	398	381	386	370	394	398	429	415	388	351	408	387	393	364	355	401	407	377	371	366	420	388	367	389	408	384	362	378	379	402	406	400	372	403	401	380	369	387	387	392	409	411	392	404	368	405	362	383	377	392	367	412	405	420	393	416	355	402	422	385	399	389	405	378	368	411	378	363	353	399	374	385	371	375	414	401	383	448	376	404	418	424	427	386	398
7832	13849	33565	16110	5742	732	389	418	393	404	391	405	368	380	429	384	433	383	399	411	389	362	361	404	360	413	401	341	340	394	361	356	381	356	382	412	383	348	375	373	389	390	418	412	370	352	393	378	410	370	391	354	381	378	372	383	375	403	370	404	378	372	383	397	402	357	381	361	400	374	390	399	375	383	402	367	344	417	363	376	373	369	393	401	397	370	367	366	387	398	414	349	381	398	380	379	382	425	375	369	397	349	388	369	357	404	369	410	399	404	387	391	365	365	348	373	387	361	363	371	373	374	395	400	367	357	384	378	401	387	374	392	352	385	395	414	376	384	391	336	389	364	359	362	367	386	376	401	374	336	382	360	365	363	383	400	364	378	422	398	418	396	385	375	358	392	381	354	370	371	396	419	339	386	397	393	396	386	381	377	372	380	378	369	390	388	393	372	381	368	385	366	396	369	360	364	415	400	380	370	359	399	377	376	333	385	379	390	354	385	363	422	358	378	399	371	407	373	394	392	395	361	410	367	368	385	422	393	376	369	393	409	369	369	372	392	402	377	390	371	402	358	366	381	405	381	393	381	359	366	389	385	409	399	348	395	375	347	364	377	381	416	373	366	405	406	378	346	367	359	358	392	385	380	383	372	396	399	360	354	383	394	391	370	367	369	383	375	384	349	366	432	410	398	412	354	365	394	403	387	400	376	354	380	380	381	361	371	390	397	389	381	374	383	377	398	395	404	376	364	366	378	400	399	389	387	373	405	390	388	366	393	366	375	364	352	369	381	434	383	419	341	370	415	364	366	365	373	372	385	353	400	379	389	364	397	381	377	373	390	384	360	400	387	389	392	401	386	379	387	405	378	376	413	405	379	370	338	383	404	360	377	376	375	378	402	359	390	408	379	388	382	379	401	422	397	365	340	394	381	394	384	371	377	393	387	405	384	346	401	400	361	395	399	356	407	399	382	366	387	397	367	377	379	376	384	365	393	388	370	383	372	372	414	398	363	368	387	373	382	371	378	370	389	381	405	354	404	397	365	382	382	375	400	375	404	403	402	398	390	384	383	373	366	374	412	369	401	391	383	354	377	344	353	363	377	378	383	367	396	365	387	318	393	376	378	380	382	364	392	364	364	403	388	366	398	394	378	379	401	365	381	394	366	386	357	394	407	420	385	385	393	365	380	388	406	377	366	359	433	394	379	381	386	355	362	379	390	356	366	375	379	355	374	391	363	398	376	366	353	370	381	381	401	421	402	381	372	360	382	369	353	373	368	402	390	350	402	415	359	376	345	353	373	378	389	371	409	370	387	342	389	371	410	378	397	398	399	387	396	368	352	369	385	361	352	384	383	375	351	355	397	400	372	388	370	371	358	380	392	373	364	375	363	373	356	382	363	406	394	348	345	401	393	366	400	377	396	358	367	413	386	416	358	402	366	370	382	401	395	360	358	390	360	394	368	408	352	397	389	362	401	398	392	379	363	397	387	362	366	362	371	391	360	406	369	389	423	387	364	373	377	371	380	365	371	364	362	381	396	373	385	364	387	371	381	347	369	384	421	357	367	386	380	373	385	397	364	410	402	371	390	386	379	401	384	401	401	390	404	382	396	390	380	394	381	389	367	398	360	363	379	355	402	382	394	361	401	403	377	381	395	399	366	369	381	387	383	366	383	367	392	383	386	408	388	363	379	362	382	376	368	387	342	376	396	404	363	360	383	383	423	347	374	380	379	395	391	363	382	399	382	374	411	360	379	375	349	377	390	386	387	388	359	363	359	387	392	394	411	376	392	365	365	369	370	361	413	351	382	367	378	364	375	414	374	389	393	365	383	374	346	368	360	410	357	382	403	417	390	369	387	389	359	404	358	360	361	368	333	443	372	398	396	333	386	384	354	371	403	380	377	376	357	351	381	396	371	391	389	372	381	379	377	410	381	361	378	414	357	362	386	372	384	371	400	402	366	364	369	371	395	390	370	366	366	370	369	374	375	364	388	419	379	393	395	400	385	366	370	382	377	360	401	369	410	389	390	390	401	390	385	406	402	371	391	382	424	332	366	359	373	355	378	392	387	365	373	375	379	370	361	356	423	399	370	382	412	344	376	390	359	383	400	381	392	358	403	400	357	358	371	418	406	400	365	360	361	377	360	373	376	395	378	382	360	385	360	413	397	370	354	371	398	349	375	382	355	361	363	411	389	410	388	375	402	423	393	375	354	419	391	394	344	398	383	348	387	354	410	376	394	404	372	378	388	360	394	370	359	377	391	401	390	393	362	348	416	414	382	364	368	387	388	346	367	384	391	382	386	383	342	382	404	426	385	376	392	369	389	385	369	405	416	383	386	404	378	387	354	386	369	354	359	385	345	354	351	368	369	380	427	359	396	367	400	387	344	375	410	382	340	370	411	374	387	394	373	364	356	380	377	385	349	397	388	366	392	404	410	387	389	392	408	354	375	405	396	350	415	371	389	367	392	416	384	401	378	411	398	349	401	370	348	394	372	378	395	402	396	405	382	432	395	373	367	358	399	358	363	412	409	366	362	358	378	360	398	359	383	386	366	386	390	358	400	378	386	369	382	363	383	348	383	360	383	380	380	405	395	405	361	356	397	394	402	412	405	363	372	407	307	382	412	405	386	406	360	391	374	370	382	347	396	379	396	371	397	379	394	377	368	381	378	385	401	387	402	385	385	374	417	362	409	356	376	391	398	396	384	362	374	376	366	372	407	382	391	393	374	412	389	387	386	366	361	378	384	360	426	353	366	377	389	408	360	381	376	359	376	376	369	366	399	384	354	379	389	367	355	375	367	364	379	377	394	382	380	354	370	372	416	387	372	355	407	397	385	365	382	409	366	312	366	392	356	377	361	387	384	406	375	378	361	372	384	392	390	360	420	360	393	377	345	383	410	381	369	377	402	365	410	393	376	418	418	375	359	372	410	404	425	349	342	389	370	364	383	392	392	377	393	370	396	414	360	361	398	355	391	378	362	374	360	386	408	378	389	344	404	368	390	381	398	388	421	372	367	367	378	395	390	383	417	373	398	399	380	369	383	374	393	375	356	371	368	417	388	410	372	403	381	339	398	389	331	370	371	383	396	376	398	402	379	384	361	399	378	392	405	369	383	378	375	373	360	397	367	354	381	385	415	379	358	372	387	373	400	408	401	411	380	383	372	383	400	383	383	387	408	363	424	406	387	389	380	395	370	377	396	389	383	380	374	399	382	360	399	388	405	384	379	367	351	370	377	387	370	367	357	357	399	397	355	375	386	378	372	365	396	410	349	358	378	386	385	365	377	351	388	348	376	377	354	419	407	372	392	387	379	382	372	372	381	389	377	371	370	348	385	360	376	396	400	391	378	378	375	367	387	364	368	403	373	382	341	385	396	371	389	343	372	409	401	368	387	390	376	362	390	386	390	369	369	407	381	375	391	380	409	395	358	370	400	385	378	385	400	393	382	381	433	422	355	378	389	356	385	364	388	394	384	389	415	394	389
24898	23634	52740	53896	35419	14034	1507	534	455	453	408	382	413	419	441	400	393	413	393	443	425	405	468	485	477	439	424	386	404	427	422	384	387	395	405	406	450	407	439	424	388	402	391	376	429	408	392	388	392	373	424	384	388	387	371	395	356	406	388	394	396	405	398	423	431	413	399	438	385	365	416	380	405	415	390	400	369	399	420	431	418	396	423	400	409	401	420	378	383	411	396	377	412	395	375	402	396	402	413	435	435	420	433	415	407	396	403	358	416	427	413	427	423	386	438	405	405	390	421	393	415	377	400	420	401	343	403	398	397	404	388	387	402	368	357	419	402	400	382	432	416	448	417	371	416	376	380	387	400	407	414	390	408	379	386	409	406	412	412	400	373	406	397	392	427	387	376	400	382	396	388	419	446	357	424	385	388	406	405	407	382	371	401	374	402	405	392	407	417	384	400	411	372	404	414	424	378	405	399	431	377	378	414	364	392	418	402	392	413	397	389	400	371	390	400	381	413	359	447	413	399	401	414	420	374	414	448	433	388	416	365	392	369	387	385	407	424	388	431	386	399	412	391	366	396	429	408	390	388	423	412	382	421	372	424	373	420	415	390	405	393	413	406	384	405	365	371	401	363	395	419	422	384	449	452	376	411	375	425	376	425	419	412	418	399	389	406	407	387	412	411	399	373	404	396	382	410	409	411	382	395	417	388	418	408	410	432	426	381	374	416	421	399	425	400	359	395	395	378	412	386	405	396	383	432	450	395	388	389	383	402	418	388	382	445	421	387	416	393	397	413	387	422	367	396	411	391	389	376	396	425	412	411	388	378	439	398	398	361	406	365	420	378	405	431	383	401	425	415	405	401	394	398	400	385	420	377	412	380	392	385	413	390	438	393	406	445	431	393	371	401	387	395	416	435	399	404	406	386	404	384	428	402	404	401	393	422	390	431	411	374	400	412	420	423	388	383	411	408	388	407	436	421	382	445	387	408	399	441	426	417	403	398	388	394	425	418	391	429	406	402	404	396	391	390	439	386	416	398	411	386	394	416	409	414	422	415	427	396	408	370	380	410	399	382	393	404	415	369	403	424	399	443	428	424	389	420	384	406	394	350	391	425	432	416	379	379	386	403	416	421	418	399	419	426	374	391	438	420	396	396	396	418	408	357	388	383	404	364	365	379	396	390	405	417	388	385	385	385	375	435	400	390	402	386	380	438	392	419	405	383	410	430	390	423	416	373	373	388	452	418	419	420	412	443	406	403	397	388	408	419	419	389	359	361	403	418	386	390	396	404	395	422	405	396	406	406	399	429	397	416	419	402	375	406	387	385	416	385	399	383	438	402	414	403	427	412	403	392	398	398	421	400	421	401	444	392	407	406	406	360	416	390	412	391	405	414	428	398	416	403	389	404	388	384	382	415	419	400	401	394	412	428	376	418	385	403	383	380	394	414	392	404	372	404	426	424	415	392	388	409	395	407	401	414	408	425	415	380	380	451	423	384	400	399	403	416	375	422	396	370	399	374	372	432	403	403	402	414	354	390	412	389	393	432	403	411	391	400	392	377	418	380	413	410	412	402	396	399	387	425	368	422	392	385	428	375	443	415	405	409	430	407	404	376	379	406	407	418	383	418	389	390	426	370	431	406	393	408	413	395	401	406	417	377	392	432	413	365	403	414	397	378	374	399	415	426	441	397	385	400	372	399	421	402	406	390	377	409	425	427	386	443	403	408	392	388	406	371	435	394	410	433	428	399	390	376	410	407	406	410	382	447	405	423	394	393	368	374	367	406	423	390	393	370	434	421	368	400	393	399	377	402	431	389	431	424	391	415	393	438	391	373	437	406	405	441	406	419	402	385	391	415	381	402	445	420	397	380	381	426	382	423	376	364	411	417	407	393	419	394	383	412	411	441	433	438	392	409	439	418	393	395	413	397	402	381	397	423	410	386	369	392	393	443	365	407	411	401	385	396	387	406	413	385	412	400	402	395	383	381	439	385	360	386	419	377	403	390	383	443	398	377	410	412	387	389	391	428	416	431	373	415	393	427	419	402	386	404	386	432	412	390	389	406	380	405	388	422	399	433	414	404	351	404	399	390	386	398	405	386	359	380	401	397	402	428	358	405	402	401	400	396	416	399	410	389	394	414	418	395	422	396	392	389	393	416	396	405	401	434	410	395	371	429	375	388	359	379	409	391	395	405	427	412	415	365	395	400	416	395	458	388	381	396	404	404	400	400	391	412	390	420	405	402	393	417	402	433	402	410	387	401	374	405	391	437	385	377	423	389	415	412	435	384	414	372	418	367	398	441	400	411	437	408	393	436	427	375	401	388	380	401	377	396	379	411	410	407	374	373	420	385	375	410	398	425	384	371	417	435	375	401	398	397	378	404	404	397	387	394	383	382	418	395	412	410	413	420	393	425	393	403	375	411	433	404	414	387	397	409	415	432	374	422	402	390	419	391	403	363	424	373	414	351	428	397	391	382	422	380	394	414	416	429	399	404	391	411	391	378	412	375	379	385	405	421	400	388	416	407	390	389	391	447	434	416	403	390	391	403	373	386	420	383	416	374	372	380	428	392	428	377	394	403	400	426	415	370	389	416	425	372	392	387	402	413	405	415	411	426	417	410	394	409	394	375	403	393	407	359	384	431	395	388	408	408	399	381	378	411	385	395	389	391	374	415	431	449	397	399	402	397	387	385	417	371	391	406	422	403	419	411	396	393	428	378	417	387	420	393	396	419	458	469	419	386	399	407	401	401	381	364	424	384	366	379	385	396	372	380	359	381	414	390	428	366	420	419	347	427	405	436	430	392	376	417	377	389	383	389	399	416	408	397	392	423	387	411	418	444	429	394	384	414	470	412	373	382	387	414	379	407	393	407	394	386	393	398	409	426	422	401	355	421	410	419	396	382	396	403	407	366	423	458	435	415	427	401	416	412	442	367	395	383	368	420	421	385	361	370	393	410	381	400	397	410	404	420	372	402	403	412	391	375	395	406	359	398	427	415	414	405	408	436	412	405	377	380	384	388	386	392	418	424	383	402	428	416	395	400	417	349	395	433	414	381	401	386	384	380	350	392	444	389	422	400	387	404	386	398	431	371	417	414	394	408	434	420	368	415	363	385	392	387	426	395	411	387	359	389	411	384	405	354	398	388	420	391	402	355	387	377	415	383	402	406	436	412	375	412	429	397	408	412	390	456	437	380	403	406	432	384	413	370	390	385	388	371	383	391	428	393	407	428	406	404	409	424	413	434	395	393	404	389	414	414	380	421	418	382	413	408	355	412	413	399	358	392	388	407	401	375	402	409	385	378	414	429	401	385	391	414	405	398	389	416	433	418	380	407	435	400	392	385	376	422	396	407	366	388	400	395	419	408	402	416	385	409	391	415	415	395	404	391	399	376	375	423	436	464	413	390	427	421	382	370	411	431	378	428	384	378	396	397	369	386	404	398	382	396	429	372	423	372	401	406	400	395	414	415	418	393	428	426	369
14444	64297	79061	52971	28062	5365	498	453	454	433	451	453	440	443	460	424	474	426	447	466	493	446	445	512	518	508	418	461	387	452	470	445	433	410	434	483	473	473	418	436	467	449	461	416	428	416	447	458	463	464	407	431	418	450	445	472	395	465	424	423	447	431	437	495	486	438	455	448	422	384	473	461	458	453	461	461	452	415	479	429	456	426	418	463	433	439	406	434	433	436	445	474	428	420	447	455	415	471	426	389	446	402	416	478	457	443	424	416	413	424	436	443	463	432	423	443	472	418	457	429	446	450	420	434	446	449	466	437	437	425	410	425	441	437	436	453	410	424	461	444	453	422	458	421	449	418	453	436	448	439	405	422	441	446	453	450	441	407	439	415	408	412	416	452	465	434	440	464	449	447	405	485	445	410	446	438	424	445	408	448	470	415	452	424	424	435	435	442	474	447	419	455	444	473	402	432	440	415	441	457	417	425	461	412	453	425	458	441	417	444	423	408	427	447	457	441	412	446	435	462	419	431	457	421	445	466	468	432	452	452	435	420	422	462	415	453	430	450	451	441	466	445	449	430	451	464	443	480	444	469	438	447	418	462	426	427	448	400	438	424	451	442	481	411	398	462	422	424	439	431	446	439	441	445	392	465	490	434	442	438	430	450	458	442	441	418	453	450	466	464	432	451	466	429	454	415	462	418	413	419	461	469	431	455	439	441	412	421	446	415	463	445	413	423	426	453	437	419	461	412	449	396	424	440	444	426	402	416	442	465	432	469	408	426	438	424	455	521	421	455	441	480	451	426	417	454	458	438	433	443	468	411	404	424	459	471	460	434	481	459	425	472	414	436	467	417	448	436	438	396	457	521	461	418	420	432	430	432	461	424	421	441	402	418	414	434	411	408	452	450	425	481	428	432	409	428	385	456	427	407	408	410	430	429	433	426	420	438	433	449	429	434	465	482	440	462	431	443	403	435	397	484	462	454	397	454	450	430	419	428	409	417	430	448	458	438	410	423	456	461	456	410	443	442	421	453	431	429	439	410	426	453	443	434	442	457	488	462	491	436	424	436	487	460	435	422	443	447	437	445	456	437	449	402	448	410	441	422	428	432	413	487	435	426	408	409	432	436	423	422	430	435	424	417	448	434	439	443	429	449	454	413	446	436	468	452	405	462	411	444	451	472	422	408	428	442	432	449	455	462	428	400	420	449	454	443	487	431	395	423	425	427	422	427	425	436	432	437	413	439	452	399	419	475	451	460	430	421	454	461	456	445	441	424	437	416	456	451	449	417	431	447	444	448	435	452	436	419	446	400	393	444	443	456	461	403	395	453	454	423	420	423	436	394	448	424	454	466	396	460	414	438	406	462	406	476	438	422	411	415	404	423	428	426	451	425	425	418	452	461	464	426	431	428	451	435	425	462	446	440	402	384	459	436	422	423	434	414	423	462	387	435	428	407	409	431	441	431	438	409	436	431	429	433	408	413	442	397	437	415	429	432	449	469	451	424	421	445	465	458	419	425	473	421	432	439	446	455	464	442	415	429	421	429	443	413	468	440	435	423	439	424	453	460	426	429	472	443	428	429	404	436	476	427	465	454	396	439	448	418	427	460	457	459	441	419	423	471	456	443	474	432	435	442	424	449	459	426	448	461	448	451	397	427	449	478	429	471	445	430	429	427	429	444	409	399	418	458	434	434	466	454	459	442	465	428	433	448	487	443	445	454	417	441	463	445	434	419	433	460	449	443	482	441	448	442	432	423	422	435	438	477	445	454	454	410	498	450	456	438	393	446	436	420	417	430	410	409	417	422	412	427	455	467	425	415	458	398	419	426	461	487	452	442	413	397	456	438	443	469	422	407	451	436	454	392	478	423	412	453	427	421	458	440	416	427	444	468	397	402	425	398	414	450	414	399	442	458	398	427	455	435	392	421	448	436	427	458	436	436	470	404	438	458	453	424	451	448	413	422	399	425	412	415	451	461	465	454	456	427	413	442	426	470	426	454	433	452	456	456	443	448	430	422	451	434	462	431	412	426	435	432	437	432	433	418	453	406	467	423	468	440	449	435	427	479	430	438	437	441	378	404	409	461	437	447	431	450	445	478	435	433	446	463	424	429	405	423	444	432	436	427	425	419	410	435	433	420	436	407	455	444	401	451	415	427	430	455	417	421	485	402	411	458	451	437	455	459	437	464	428	439	458	408	423	455	432	433	453	448	442	406	438	451	420	436	435	439	482	475	472	422	469	409	461	436	465	425	443	434	444	410	468	421	432	446	435	459	473	453	470	422	464	407	436	432	451	423	428	406	436	420	443	419	438	426	397	465	437	464	445	452	453	420	436	437	449	464	467	456	434	462	448	444	461	437	422	437	421	450	429	488	454	465	428	462	412	457	466	461	461	468	462	419	463	401	439	431	444	432	452	447	427	437	450	472	452	490	423	422	400	407	453	415	448	425	418	411	426	470	412	446	393	430	422	443	424	448	439	445	427	453	448	437	440	444	424	453	407	420	421	410	422	459	494	445	425	426	417	446	436	446	421	453	439	451	421	465	438	431	419	460	432	469	472	430	424	425	441	436	436	440	418	439	444	430	402	421	406	470	429	403	408	454	434	424	422	430	404	453	463	420	439	414	444	423	417	450	453	422	440	427	433	456	425	432	435	393	476	402	421	431	471	438	431	453	471	426	421	452	443	422	421	443	441	423	435	422	431	446	475	454	419	481	403	452	416	463	453	485	443	470	462	462	405	458	426	428	444	438	412	456	400	442	423	400	423	446	412	410	406	431	469	415	432	442	442	451	457	475	434	454	399	425	427	396	438	412	439	414	445	408	440	460	435	410	495	461	451	440	444	423	445	456	427	416	473	460	427	468	440	445	425	406	427	421	414	431	444	451	413	434	421	448	431	427	470	430	421	431	433	459	449	436	465	455	406	436	431	476	450	433	431	449	411	453	434	439	470	442	437	454	444	408	429	437	446	429	439	429	436	445	460	414	445	424	450	437	495	395	405	406	440	412	434	427	449	416	412	428	433	439	434	438	437	437	422	380	430	420	479	459	454	423	426	430	453	405	442	457	459	415	414	451	423	417	443	431	452	459	419	417	468	449	418	425	441	420	450	458	445	445	431	439	478	435	439	461	404	427	431	466	439	433	432	447	426	414	436	434	405	422	441	443	454	448	403	469	434	427	423	450	482	463	431	438	395	424	450	444	384	456	434	425	472	427	405	428	419	444	457	459	447	445	468	398	442	463	431	418	418	434	442	429	419	434	455	413	432	492	427	441	425	425	422	438	441	435	466	383	445	425	442	446	440	457	442	429	422	427	467	411	462	440	459	402	396	439	431	462	461	484	407	421	437	451	414	452	445	440	428	445	422	443	425	415	434	436	464	424	435	425	415	438	446	438	467	402	429	425	433	437	456	424	398	429	462	460	450	416	433	425	436	400	448	456	433	423	404	433	458	449	464	449	447	446	457	451	431	433	471	446	425	448	444	416
23979	22173	43862	51923	39991	19383	5765	722	538	522	554	519	504	484	512	486	497	560	483	536	618	538	527	629	544	540	490	480	449	476	487	522	558	448	485	485	457	497	442	485	499	473	481	474	472	463	467	487	489	455	453	486	450	470	446	487	505	488	451	471	474	455	478	505	476	483	484	421	498	439	441	459	465	474	489	470	490	455	460	471	492	465	434	469	480	470	443	492	463	495	463	436	473	466	455	464	458	501	469	467	446	448	475	474	460	476	452	465	507	471	489	438	455	466	451	453	488	494	450	474	441	435	449	479	463	491	494	493	483	472	453	451	471	469	420	457	458	475	482	501	474	458	430	494	492	468	453	479	505	512	453	387	470	455	471	463	515	472	487	458	444	423	443	512	491	467	470	490	478	468	483	469	497	481	459	460	419	480	457	470	451	468	494	485	452	489	498	468	477	461	478	484	453	471	515	495	435	446	426	469	428	466	486	444	504	445	486	494	458	487	497	491	434	486	480	482	483	474	421	484	470	487	443	459	474	518	463	469	455	446	489	460	478	473	435	480	439	446	491	429	452	448	455	477	451	518	501	430	417	445	479	473	499	478	447	506	466	473	457	486	422	411	516	461	427	487	456	470	504	475	453	455	489	507	399	470	465	469	465	466	452	482	455	495	450	477	511	486	484	517	428	459	468	441	468	460	449	483	486	456	454	457	489	459	435	435	494	464	430	467	451	461	478	459	481	454	475	449	455	529	496	445	482	453	491	505	501	451	454	480	451	498	498	467	463	446	438	498	463	457	438	484	493	487	469	496	438	494	452	500	435	467	447	493	469	511	463	489	469	465	476	478	482	429	491	441	442	539	476	475	462	498	461	461	457	483	494	480	468	437	480	467	471	480	464	449	473	486	475	468	465	495	456	469	469	471	495	466	496	461	460	509	499	479	460	436	446	495	467	495	485	464	457	442	469	452	493	470	486	479	471	474	487	446	440	451	462	450	452	463	468	485	475	431	463	455	496	487	479	441	445	478	506	444	464	496	485	459	453	472	443	463	458	501	436	481	435	510	506	469	495	449	442	473	465	513	457	502	454	475	490	499	480	472	467	464	470	469	478	487	440	465	479	474	457	485	450	457	495	433	493	465	472	475	453	475	501	445	498	509	451	500	494	486	458	488	457	455	494	486	466	464	481	434	450	460	446	465	481	479	466	477	463	461	416	455	450	485	452	464	442	479	493	410	459	493	498	446	471	469	487	453	478	489	422	466	462	451	452	475	489	462	458	436	488	467	447	471	474	483	457	472	441	459	520	454	517	508	464	473	487	513	501	465	462	467	463	478	454	463	478	466	428	475	476	502	481	502	483	491	492	460	456	498	482	459	468	473	481	471	429	427	489	491	458	493	488	443	434	472	429	459	510	447	486	472	464	511	483	507	512	487	507	451	440	481	490	483	486	504	437	485	461	440	438	482	475	466	472	499	456	439	476	479	439	441	467	459	438	487	490	472	464	462	494	475	455	457	474	466	442	441	472	428	497	501	484	430	478	448	445	437	473	471	436	464	493	468	447	457	464	460	463	460	441	497	471	463	458	452	443	477	473	451	492	461	455	480	456	472	436	469	420	431	458	483	418	446	480	480	485	465	473	492	465	498	442	440	444	469	462	492	477	461	454	472	459	448	438	444	477	462	460	479	477	440	489	445	465	455	524	468	462	515	523	448	437	416	443	492	453	437	498	468	440	462	449	460	438	473	473	496	448	500	467	464	470	490	500	473	510	444	478	513	456	454	474	463	481	505	480	451	453	488	469	469	470	466	488	448	503	475	444	481	449	439	477	490	453	442	455	500	467	467	474	463	488	497	495	483	455	449	465	495	463	478	458	430	453	435	472	442	456	465	479	476	452	478	496	455	482	487	446	506	527	456	492	450	460	479	494	487	449	499	471	449	457	483	427	457	480	475	444	458	453	463	458	469	429	463	486	470	507	479	421	468	459	484	482	514	476	468	466	475	487	474	470	487	472	471	462	447	487	449	474	429	489	474	491	487	446	493	437	468	452	425	468	479	501	477	463	434	451	431	457	506	475	444	477	473	468	436	458	468	456	486	468	436	478	496	540	519	471	471	429	508	490	466	457	428	457	498	489	498	440	456	490	433	439	462	472	481	476	473	455	505	454	427	463	454	490	442	447	495	494	481	457	479	499	455	443	519	441	446	459	474	450	477	497	450	458	494	454	457	430	438	467	430	465	455	467	482	479	445	462	446	435	458	434	442	460	461	471	427	464	474	473	469	453	453	467	476	458	446	456	503	480	451	474	476	461	517	466	463	462	443	479	451	471	474	494	475	480	470	480	472	456	441	463	462	456	446	474	470	472	451	469	450	461	493	462	465	485	522	457	443	445	490	476	502	461	467	481	480	474	478	441	480	461	475	481	418	469	467	437	425	465	500	442	473	493	432	444	458	431	460	459	460	444	492	463	469	492	440	489	435	508	469	469	473	444	452	434	453	498	496	499	494	472	480	467	453	507	459	495	496	465	445	471	453	471	463	462	478	439	456	468	477	473	499	482	477	467	475	501	486	478	473	465	448	457	497	478	493	473	449	446	503	510	474	416	476	454	435	453	480	449	469	469	486	510	470	438	448	471	485	475	486	458	509	480	482	490	456	462	437	450	439	462	498	484	468	430	438	473	430	470	506	467	460	434	477	453	467	468	449	482	498	475	468	465	442	461	471	495	472	471	453	440	463	469	444	489	481	467	502	471	471	470	468	465	458	466	459	462	477	437	457	492	470	466	446	478	433	493	443	469	501	450	487	444	470	474	493	439	498	518	476	434	467	457	444	488	408	517	449	488	461	475	437	475	424	464	449	460	469	437	489	471	435	482	465	480	455	482	474	442	466	449	451	475	481	430	458	471	484	429	432	476	472	498	494	481	466	467	450	456	475	468	508	459	465	465	477	475	476	477	459	498	460	493	437	464	478	519	427	423	434	493	442	478	452	498	485	487	456	469	456	464	467	449	455	466	465	475	460	488	491	482	461	417	453	466	461	491	511	461	446	455	485	480	451	475	500	459	489	443	481	436	490	472	460	455	461	478	439	466	444	466	465	465	440	462	473	451	478	500	478	461	475	455	445	486	463	493	428	449	458	481	473	503	432	512	469	500	469	455	450	452	462	465	451	498	445	450	449	446	498	501	485	468	441	479	506	465	477	467	480	468	494	472	441	509	452	447	446	494	464	456	461	476	450	434	439	441	487	452	492	463	477	439	493	492	465	517	505	461	487	438	466	509	454	474	478	418	489	459	471	474	462	462	445	430	454	490	467	478	440	473	454	453	460	486	432	497	473	478	475	480	455	501	531	505	436	493	470	468	467	471	469	438	476	426	489	463	506	475	448	444	455	511	508	450	485	462	445	530	474	469	441	466	530	470	462	440	490	426	494	484	449	461	479	491	444	479	467	469	509	450	467	425	484	492	456	469	481	464	481	477	460	454	435	457	461	479	439
30118	92137	89945	66308	36479	8232	2142	553	577	507	497	542	507	510	541	538	553	516	533	636	697	540	670	799	720	580	539	526	548	498	525	551	503	523	520	523	518	490	497	511	574	549	513	552	519	552	541	514	523	516	503	527	512	553	527	519	536	500	501	508	530	508	532	528	509	541	536	493	551	547	515	525	525	536	514	525	534	520	532	521	493	558	535	531	551	540	511	496	523	511	526	532	541	514	501	522	514	498	509	527	511	535	525	538	547	539	529	517	521	496	505	524	527	513	509	563	519	490	529	500	512	537	519	520	516	488	531	525	536	529	564	543	507	514	503	533	492	528	500	465	527	560	498	482	535	509	525	569	531	552	556	542	521	504	500	548	538	535	517	494	527	511	508	499	549	524	524	561	494	531	511	510	481	503	479	483	481	480	493	494	492	509	529	538	551	502	508	509	533	559	499	511	514	500	464	487	538	510	511	469	496	516	516	549	491	478	514	495	506	560	513	501	514	525	489	528	495	487	521	542	529	505	500	534	537	518	523	518	480	547	517	533	529	562	474	526	526	514	473	472	534	529	514	511	547	488	494	504	488	556	521	503	534	499	496	515	531	545	503	541	485	511	561	467	515	518	536	490	520	512	495	559	556	515	532	544	499	501	552	497	538	550	483	508	505	506	544	527	510	578	468	503	555	499	516	547	519	526	517	515	497	545	537	503	504	566	510	499	522	481	485	547	503	502	507	516	508	507	527	521	496	530	512	517	572	500	544	513	542	466	544	537	510	483	507	508	551	519	501	523	498	522	563	527	549	490	519	528	527	473	578	522	507	515	504	539	456	484	535	510	572	528	525	504	548	536	500	487	514	514	522	511	524	527	508	533	488	481	498	519	529	481	512	561	543	516	530	495	531	550	532	551	524	488	453	513	520	480	553	552	510	513	481	510	497	513	567	502	524	516	544	514	491	533	522	515	525	535	477	549	537	524	492	517	497	507	517	525	545	516	482	542	549	549	522	523	501	493	509	516	535	535	484	531	499	491	572	500	527	523	534	532	538	477	524	463	542	515	517	517	510	500	521	511	520	484	508	491	477	477	523	534	500	479	527	501	545	500	498	487	553	520	502	532	471	486	541	464	476	526	505	475	482	499	512	509	504	505	500	517	541	511	548	546	506	522	549	510	525	545	508	552	539	519	501	557	527	541	499	510	528	459	505	478	514	524	549	480	469	556	503	538	526	522	536	510	507	508	537	498	527	493	501	506	499	524	469	535	501	509	523	546	542	528	527	497	547	510	530	528	520	518	511	552	517	534	492	560	504	573	510	482	521	503	506	536	510	507	479	502	505	483	501	512	535	485	541	513	490	530	495	505	555	514	499	492	541	516	520	539	539	505	504	509	525	482	510	537	520	508	528	516	518	484	530	528	519	542	492	502	507	518	488	542	531	472	495	542	495	538	553	535	533	503	553	523	513	520	516	497	546	495	523	531	490	528	556	567	528	511	520	525	520	532	514	506	529	535	549	514	517	505	504	545	517	520	480	517	506	515	503	568	494	516	503	526	492	526	529	542	523	516	489	509	530	515	486	504	537	495	510	548	498	511	526	521	541	522	497	470	512	516	566	488	497	510	526	510	473	494	503	556	517	502	519	548	466	525	515	509	547	521	511	525	480	479	513	513	486	523	518	516	545	536	489	523	515	507	502	551	554	514	524	500	502	505	517	530	511	540	503	553	520	463	531	536	518	508	521	487	514	522	519	530	517	505	532	535	557	530	488	519	531	536	506	503	523	519	487	477	537	513	555	517	543	563	472	514	518	478	485	516	499	525	515	535	549	494	574	504	496	515	477	529	516	493	542	521	540	551	526	538	507	514	487	516	488	527	550	513	537	502	517	537	526	510	488	511	499	505	515	496	523	485	482	517	534	537	531	504	546	529	503	481	505	504	498	512	519	482	530	507	534	522	518	543	528	518	500	503	524	520	508	491	532	497	547	506	512	505	489	513	531	519	558	544	490	496	539	501	485	571	525	541	504	492	520	506	554	539	525	522	513	525	496	483	511	555	498	535	503	535	493	499	525	488	510	502	490	544	532	478	524	504	533	495	533	470	522	491	523	541	506	530	504	496	480	507	519	480	519	529	530	518	503	508	514	545	508	523	491	523	507	549	520	492	509	496	531	526	496	524	507	503	503	531	521	496	484	497	518	517	526	512	512	487	542	503	486	499	517	557	528	526	484	518	507	514	517	568	507	533	539	489	511	478	506	534	512	554	540	519	564	527	490	505	523	527	536	527	545	483	513	533	517	522	514	533	488	507	527	522	478	505	531	503	555	487	531	487	526	504	524	521	557	537	531	542	512	531	536	535	508	518	531	546	510	532	528	522	530	530	536	524	543	488	583	515	515	547	499	512	511	549	518	528	540	475	509	495	570	512	549	500	520	499	521	512	504	546	528	521	543	528	501	541	528	498	560	504	484	496	532	497	548	500	510	490	519	564	531	505	505	520	538	513	508	534	569	526	512	508	541	511	507	487	503	537	554	487	504	543	489	515	529	534	507	499	468	525	500	519	515	557	538	553	480	496	519	493	521	524	500	491	513	546	507	524	502	550	494	501	519	528	509	535	520	496	480	528	506	539	568	530	496	537	517	538	487	544	510	533	534	502	528	527	528	489	504	520	535	495	540	536	499	542	483	506	514	501	545	519	516	506	502	521	515	508	522	478	527	498	497	523	507	482	521	530	524	514	530	543	509	497	486	525	510	470	534	565	506	531	529	494	540	524	538	463	544	536	478	518	517	501	535	515	518	532	516	494	507	499	486	524	540	508	503	510	522	549	511	509	537	527	521	521	535	481	530	485	573	551	532	518	482	544	520	521	511	484	529	533	506	527	532	496	488	543	566	504	454	535	545	523	470	516	518	544	502	529	478	521	536	490	516	508	533	518	493	546	560	514	520	480	514	499	517	544	525	540	469	460	531	509	480	491	486	511	513	489	551	477	513	512	488	517	540	457	498	486	539	523	543	502	529	524	477	504	535	530	515	523	521	554	465	541	528	503	527	532	480	541	488	505	575	486	520	522	509	482	539	492	513	491	487	504	543	485	489	552	561	544	500	529	517	505	551	532	546	504	453	496	532	517	557	523	510	485	540	501	525	492	511	525	510	474	498	478	490	553	509	536	518	503	500	492	523	508	536	493	518	483	497	490	567	507	506	473	541	518	511	510	499	497	508	528	449	501	495	507	505	475	483	548	527	543	476	505	523	510	545	515	530	517	534	494	488	481	490	517	503	541	576	533	546	515	518	500	493	476	499	533	491	481	471	484	544	472	515	516	518	485	494	509	550	517	532	481	527	453	510	532	516	457	512	484	559	524	539	540	537	526	482	512	510	507	506	532	586	516	492	494	497	483	515	492	518	499	492	521	537	529	501	506	532	548	519	544	515	521	524	517	516	498	463	460	514	492	508	525	516	502	547	506	541	545	469	502	538	497	513	497	494	515	497	479
27278	21049	30156	23242	7782	1360	459	398	406	377	416	388	386	389	381	402	398	404	402	430	376	397	365	385	415	395	397	385	388	425	391	386	376	377	389	407	419	394	386	383	384	413	398	394	374	394	404	362	385	394	399	377	366	386	396	403	363	394	399	414	393	387	384	379	431	398	367	386	417	382	401	427	364	423	392	407	377	394	356	379	394	382	383	398	393	392	417	387	363	402	387	391	398	405	408	386	370	365	414	427	366	400	375	428	396	367	384	398	416	423	398	414	381	391	367	362	400	404	437	407	397	393	389	402	387	396	395	408	392	396	404	404	434	398	375	383	391	419	374	365	389	358	393	360	384	392	416	393	417	371	393	358	367	393	396	409	383	441	416	374	376	387	395	359	374	379	353	389	383	379	387	354	379	432	385	373	391	357	402	420	388	383	383	378	388	388	370	385	370	374	397	372	383	411	405	379	371	378	383	393	387	397	399	387	403	429	389	404	381	379	394	383	384	355	349	387	392	365	404	396	422	406	381	372	426	387	410	385	403	371	384	368	344	375	359	398	408	409	405	412	380	394	373	351	390	451	389	375	388	384	379	373	381	405	380	396	383	406	379	405	412	389	400	412	402	371	383	378	410	384	408	368	384	386	390	363	399	389	382	373	400	383	422	389	370	405	364	393	377	405	409	384	383	373	424	376	417	373	414	391	400	387	398	351	368	359	386	386	350	415	376	399	414	399	375	384	383	400	378	382	396	374	398	417	429	402	376	427	388	380	387	377	386	330	401	400	412	414	387	390	413	382	340	365	396	402	399	415	377	410	367	408	400	358	354	403	418	383	377	412	399	440	374	374	413	373	395	373	409	369	404	407	389	366	364	390	418	375	436	383	379	397	368	391	401	422	386	357	385	401	354	391	380	368	384	388	402	391	407	372	405	384	414	375	383	390	400	390	403	386	385	390	365	352	386	398	365	355	354	374	405	425	399	389	374	357	411	386	385	404	365	397	388	388	405	392	361	376	396	416	407	371	378	397	393	371	374	391	365	381	340	396	403	399	421	386	387	387	404	350	387	392	390	371	426	417	397	427	414	392	362	383	361	416	375	433	425	403	384	343	384	400	388	390	395	393	344	358	399	381	382	418	391	390	387	375	412	378	367	387	363	382	393	386	367	372	384	432	412	383	419	388	392	369	394	391	381	398	371	404	400	432	400	405	414	411	373	367	404	382	406	370	398	398	402	407	403	382	407	350	382	381	360	369	386	391	390	397	353	410	368	386	379	402	388	381	356	358	381	394	411	381	360	392	362	401	459	385	375	393	398	389	366	410	388	370	403	389	371	419	384	402	374	413	412	385	408	408	374	388	391	394	401	397	394	422	391	386	370	396	371	367	381	368	363	410	379	375	409	378	381	361	369	386	438	392	349	377	384	402	400	391	412	374	361	371	389	429	388	379	356	389	364	399	417	400	407	408	389	399	368	389	368	406	399	393	402	420	399	383	392	376	370	378	377	415	385	427	379	395	369	373	388	383	376	335	415	377	434	383	384	379	388	331	379	398	370	402	385	410	398	412	394	434	390	380	354	392	364	380	388	402	382	398	352	365	401	367	365	396	371	420	386	381	397	394	403	361	423	409	376	403	395	398	403	385	409	398	395	379	375	412	406	423	390	400	385	388	420	355	341	387	425	401	389	378	403	356	398	407	387	418	375	409	393	369	366	393	356	406	440	395	361	362	406	361	377	368	370	405	390	373	376	374	404	360	387	369	371	407	352	396	401	420	366	377	406	392	368	398	388	399	405	391	413	380	371	388	337	410	368	354	364	395	429	370	369	382	386	391	405	394	415	421	413	422	442	391	383	395	385	380	395	384	387	398	389	401	377	395	363	393	429	401	427	409	403	372	400	373	412	391	406	408	377	384	403	411	372	404	408	387	366	361	399	392	356	371	410	399	383	383	399	393	414	427	394	368	379	404	387	398	391	427	369	395	418	381	411	377	411	375	398	387	403	379	417	393	414	407	412	375	382	388	401	351	375	412	421	425	395	382	371	363	406	387	388	377	378	408	391	395	374	364	382	374	407	382	390	405	348	388	390	395	364	355	383	388	386	393	409	422	384	365	387	391	364	399	369	388	409	372	392	403	414	424	396	385	390	398	420	376	357	393	403	412	374	407	397	386	349	383	407	407	396	410	392	418	416	414	420	397	389	357	373	417	395	366	424	393	380	377	386	374	394	380	378	384	357	370	400	362	406	393	373	366	431	396	409	362	404	343	395	372	384	377	373	391	387	413	387	411	404	403	395	386	391	371	410	426	407	389	391	397	358	398	399	432	409	368	399	423	373	386	379	418	391	394	364	381	388	394	392	406	364	367	379	374	382	376	417	415	369	416	400	421	386	375	365	432	394	370	374	372	402	377	373	400	409	408	448	418	422	397	384	375	386	376	388	379	388	377	361	378	353	378	394	398	403	407	410	401	373	377	357	377	370	391	394	382	383	392	386	404	326	383	377	382	396	403	389	377	405	399	378	385	407	396	397	378	407	377	405	391	401	376	383	358	417	402	410	366	383	388	375	369	374	393	399	373	369	406	403	363	413	426	371	371	361	386	411	398	417	385	372	366	410	413	412	434	416	376	381	424	384	347	391	365	392	399	427	337	380	402	403	383	403	388	377	403	392	366	429	395	374	396	408	396	384	392	397	419	368	392	437	440	406	400	394	417	371	377	402	353	372	386	388	363	393	410	388	372	376	357	413	382	411	393	417	373	380	399	356	371	403	392	417	389	391	423	393	409	411	436	408	403	359	374	387	370	400	371	415	392	360	397	388	391	445	429	388	387	353	420	370	400	422	396	380	383	379	396	378	386	421	402	389	393	373	416	417	401	384	389	387	419	391	396	411	404	411	396	423	410	418	367	361	403	408	377	363	393	415	376	376	355	366	388	385	403	393	338	386	396	385	396	379	410	379	387	377	374	396	360	358	414	400	415	380	380	382	403	380	361	366	358	389	364	387	366	375	369	380	384	389	435	402	418	375	421	432	387	390	352	397	381	405	439	386	412	379	397	390	358	377	368	432	378	389	409	378	404	395	405	370	384	384	385	396	379	410	385	392	383	399	393	389	398	340	392	385	369	375	395	380	399	346	332	392	442	383	363	401	410	438	360	405	362	368	411	430	423	395	376	383	400	350	370	409	425	378	421	389	397	380	398	397	375	394	394	366	392	377	375	408	403	381	387	373	439	366	392	402	382	409	379	364	383	390	373	401	426	384	350	376	347	391	370	416	402	404	392	375	431	414	366	385	392	448	410	416	376	394	393	424	449	388	383	396	399	412	402	372	399	428	430	436	389	404	385	351	373	364	373	371	387	395	389	401	382	382	403	392	356	399	386	401	389	403	400	420	352	393	395	407	361	417	386	403	382	387	406	358	391	386	373	400	405	378	349	415	390	399	383	368	350	361	404	416	387	392	381	430	391	380	424	371	385	409	416	404	372	401	410	416	374
7389	23272	28496	15147	4841	1235	395	373	355	347	373	369	400	351	359	401	376	396	403	398	407	372	368	388	387	430	398	409	350	390	375	400	377	371	399	382	347	373	384	380	389	382	400	365	379	412	410	400	380	372	379	337	370	363	382	384	372	387	354	391	366	359	380	391	372	393	408	390	384	398	378	344	375	346	384	354	386	361	348	364	411	403	361	377	393	359	373	385	371	388	394	388	381	363	382	375	389	366	382	372	390	404	356	387	392	393	368	372	368	400	388	375	365	366	383	383	391	375	377	392	379	377	400	361	369	380	382	375	392	387	371	392	358	407	377	356	386	371	383	384	372	418	371	365	375	393	419	411	336	389	368	373	342	421	356	363	373	378	370	360	379	376	351	381	356	387	388	397	375	392	338	400	372	360	372	357	371	390	389	384	369	393	395	378	359	352	368	370	382	395	377	326	393	334	410	412	409	368	372	393	378	358	392	399	377	356	377	352	359	421	420	375	360	358	355	393	365	368	372	380	365	386	351	377	375	397	380	401	362	388	419	408	380	366	366	369	425	395	393	372	379	372	390	382	351	372	385	402	379	390	405	346	379	402	373	404	408	426	373	368	398	392	381	380	400	377	372	353	390	375	376	379	391	373	365	347	393	358	367	387	389	365	354	353	378	374	404	358	359	359	409	358	395	385	360	361	406	375	387	386	387	366	392	384	394	360	387	370	397	391	366	392	402	369	385	339	379	406	380	366	384	364	371	367	361	393	390	384	372	350	402	398	382	406	384	413	408	362	386	385	320	388	387	357	384	361	373	417	355	346	380	349	386	360	391	427	367	389	386	392	409	383	389	344	368	356	409	396	377	384	388	357	390	365	363	422	389	366	393	372	379	386	369	398	391	387	364	384	391	405	377	406	403	384	414	347	363	354	392	384	393	385	390	406	373	399	353	374	362	340	395	350	387	370	377	339	380	352	381	401	386	400	380	367	386	409	384	392	376	398	362	378	340	381	428	399	396	390	371	366	346	373	394	373	384	363	352	369	380	343	375	390	359	375	413	346	409	400	378	397	387	404	363	404	340	392	404	349	381	377	412	382	372	397	385	368	372	394	358	371	367	358	349	349	381	402	384	380	408	391	365	383	398	403	372	391	390	372	366	392	369	397	383	369	386	374	374	382	353	391	386	399	370	406	390	355	369	326	347	395	355	370	378	377	378	400	392	386	368	352	371	379	385	399	387	402	397	405	358	367	358	393	387	390	357	380	390	382	357	397	400	397	389	358	401	408	352	402	357	404	395	375	369	383	362	379	374	396	366	406	370	382	366	379	363	345	359	346	375	316	404	370	384	362	347	388	374	368	387	359	358	392	395	359	389	369	369	365	370	368	362	398	383	324	360	335	400	372	423	357	372	369	370	388	383	362	350	374	395	394	362	356	373	402	395	375	407	383	342	392	381	376	380	418	355	388	368	412	374	333	395	348	365	402	382	388	373	371	388	368	372	341	382	406	371	367	361	375	397	410	411	383	376	367	356	393	402	370	377	377	395	423	386	381	406	343	414	385	345	363	360	387	384	382	368	375	377	405	397	383	380	370	366	362	406	401	395	386	354	375	376	380	355	369	376	369	378	354	331	390	342	388	397	367	370	360	364	374	388	371	387	392	350	388	349	373	364	390	381	388	412	405	396	372	361	414	349	360	373	356	414	376	389	370	399	374	383	347	367	397	398	373	341	401	358	358	389	379	376	366	352	375	399	378	394	400	367	371	361	381	380	386	376	393	364	370	358	381	407	354	398	381	353	369	371	397	378	374	378	359	401	406	384	326	379	409	406	374	369	365	363	395	385	360	423	400	390	411	364	365	361	353	370	385	390	397	374	388	387	352	363	386	401	344	384	374	380	378	372	368	394	377	403	420	373	386	402	395	400	408	371	371	386	322	375	372	359	388	406	384	366	367	380	378	332	393	381	384	372	352	402	378	346	356	357	386	385	385	416	365	404	387	406	387	400	387	384	385	369	375	360	397	374	374	364	402	370	357	356	401	394	366	398	367	360	387	397	393	361	368	374	384	355	380	380	394	383	345	381	395	372	356	401	391	349	380	358	384	405	377	404	390	377	395	376	380	357	372	401	384	393	348	364	354	400	368	400	400	368	399	368	379	390	355	399	384	379	375	374	392	381	358	401	363	382	359	400	398	393	367	376	392	355	413	381	401	367	391	363	412	400	374	390	346	387	350	409	370	393	386	394	339	363	380	372	425	372	389	376	395	358	397	402	406	371	364	389	392	375	394	385	365	363	357	422	382	394	394	365	400	368	362	336	347	400	409	410	392	376	371	392	364	412	381	365	403	371	383	402	391	390	396	393	370	401	365	376	391	361	378	396	402	388	372	341	392	336	367	380	350	418	419	396	342	380	394	416	414	388	382	361	402	359	359	367	419	379	370	363	358	361	360	361	345	374	397	418	370	421	393	385	368	388	395	381	402	350	365	388	383	361	365	378	405	376	391	354	370	374	395	384	377	367	409	360	382	369	363	350	403	361	402	380	398	356	350	388	364	369	340	345	393	342	379	399	389	428	396	370	373	375	413	385	386	425	376	410	380	381	411	399	396	384	391	351	389	390	400	390	376	393	373	401	416	376	341	375	345	359	378	360	369	386	404	402	378	376	362	384	366	369	406	406	384	398	352	390	396	399	365	373	400	357	393	393	388	385	403	364	399	385	392	364	401	363	372	359	383	394	395	343	379	397	333	373	386	344	401	342	397	376	365	380	345	372	365	400	366	383	377	348	394	358	400	390	356	364	383	353	386	384	381	408	365	378	383	360	397	370	349	372	399	402	353	377	394	391	375	391	410	377	340	378	366	372	374	351	365	365	411	375	399	355	367	378	368	375	403	397	414	380	377	413	352	369	365	361	366	373	384	399	393	391	387	370	357	404	407	392	352	380	380	383	376	374	370	403	405	403	362	372	409	392	369	394	388	376	371	381	404	379	384	378	376	381	395	386	360	374	410	397	353	412	379	356	364	391	411	410	372	404	343	383	366	372	362	394	358	375	347	386	375	389	369	436	393	381	368	360	387	398	349	369	357	362	396	391	419	411	384	392	373	382	374	371	412	389	367	385	383	377	390	403	363	376	361	372	377	357	408	358	362	360	396	351	397	372	352	403	371	434	381	384	382	370	408	357	391	357	386	378	407	395	404	393	391	375	397	386	385	414	374	382	381	394	401	329	364	393	370	399	381	361	412	400	368	337	385	369	387	379	387	392	400	402	366	404	388	379	386	388	390	372	367	391	343	391	372	402	374	415	430	391	390	384	355	378	353	399	389	376	371	385	360	388	384	372	411	386	347	421	368	394	397	385	437	369	377	384	413	363	380	401	400	390	369	349	387	373	369	342	329	380	337	391	367	374	377	349	414	381	389	356	400	387	377	430	400	347	409	377	384	374	352	327	383	346	390	375	397	398	389	376	371	399	378	352	386	361	403	382	345	407	376	392	389
24942	21910	51029	58873	36749	16172	2816	541	426	413	412	408	393	401	418	401	376	416	430	435	512	384	491	495	484	427	429	419	379	407	414	447	421	419	430	362	436	418	401	402	439	397	406	386	381	416	415	409	407	425	398	384	437	406	383	401	409	421	417	409	425	409	407	428	406	381	384	414	428	412	410	411	411	369	397	415	404	395	405	401	399	416	385	441	371	404	384	456	401	393	431	395	432	414	460	387	392	413	412	397	411	384	393	398	425	438	385	412	428	397	363	414	409	457	374	396	406	379	397	369	400	457	373	404	424	379	386	414	408	376	415	400	417	396	394	422	407	428	433	386	416	384	386	402	403	383	400	430	402	386	422	414	375	408	416	427	357	381	426	399	421	420	395	418	416	398	365	342	409	417	400	423	419	422	414	400	385	400	401	386	393	398	375	388	431	406	425	406	413	388	402	392	375	395	414	406	392	431	409	413	394	402	392	340	394	416	403	408	400	427	411	370	393	419	407	388	396	368	406	384	358	419	430	407	381	420	387	407	391	347	378	358	414	392	419	391	408	462	401	393	427	436	417	406	407	420	425	412	415	390	418	382	376	418	416	385	408	407	399	375	397	402	433	410	395	376	396	418	391	431	411	423	410	399	392	420	437	393	398	379	411	383	408	433	378	405	418	418	404	417	393	411	408	403	378	400	420	405	390	384	382	397	398	432	394	393	383	403	399	417	431	398	389	388	370	408	363	391	385	416	401	389	423	407	409	417	396	399	417	398	402	385	419	377	412	421	391	411	412	402	391	423	392	406	390	427	377	390	422	388	412	395	395	426	405	406	405	414	384	420	386	383	433	387	351	398	363	368	421	400	402	404	430	402	402	383	444	383	432	398	390	389	377	416	393	425	428	376	372	367	423	388	407	427	396	424	404	377	398	391	424	372	404	434	394	422	418	419	402	384	432	406	344	390	380	410	399	426	399	389	425	396	395	374	405	400	381	402	449	390	389	423	396	428	404	392	404	370	372	377	393	412	412	382	384	425	390	377	403	435	413	402	412	422	412	393	408	389	382	425	407	354	404	408	420	380	383	403	361	365	429	373	438	395	419	436	386	396	432	423	411	420	399	411	426	417	423	396	423	387	417	389	383	355	402	423	416	437	406	419	405	430	387	415	386	352	382	392	402	423	409	389	405	400	393	396	382	428	404	446	406	370	403	429	397	428	415	441	409	410	357	390	411	414	414	432	387	428	422	410	398	385	414	408	379	396	394	396	399	424	385	385	387	438	384	414	361	403	400	383	396	379	395	439	388	421	439	390	421	398	437	415	403	439	400	398	383	437	425	388	381	370	445	403	428	428	382	367	415	389	412	405	400	368	435	452	400	395	422	368	370	438	385	421	413	409	382	432	397	381	384	434	435	423	398	398	415	427	408	398	419	410	421	428	420	391	391	403	413	404	384	416	429	416	448	385	426	383	382	400	438	429	382	400	411	394	419	399	392	420	427	419	384	423	411	418	428	420	429	391	401	412	427	409	390	395	402	430	391	409	405	407	386	400	400	388	410	371	413	392	395	422	415	440	396	400	459	374	399	389	392	431	411	433	424	382	412	397	414	420	408	414	423	367	386	403	375	394	397	396	404	371	421	403	407	396	351	363	396	397	399	416	404	387	383	418	402	421	381	446	390	429	383	366	409	401	397	398	397	397	435	357	433	399	407	395	400	430	446	439	407	418	409	376	375	426	387	398	381	382	399	377	406	389	429	400	384	387	412	376	378	394	381	418	401	397	472	426	431	414	395	387	390	413	412	409	386	409	406	420	380	402	403	411	404	393	395	418	405	436	404	397	380	419	391	369	417	397	389	421	397	399	384	390	417	421	345	370	407	383	426	437	396	404	394	385	428	387	408	414	416	414	443	406	407	424	409	407	396	374	397	395	425	382	404	403	362	406	364	424	403	390	446	412	399	401	415	394	410	385	390	392	366	423	415	387	387	383	398	401	430	400	395	385	435	416	400	413	397	413	392	448	380	418	416	382	373	439	409	388	419	428	416	429	381	419	372	432	429	412	412	414	386	391	371	413	376	391	378	391	424	377	416	417	383	389	428	409	408	398	392	424	413	372	413	427	395	395	363	432	430	406	383	386	393	381	388	353	378	395	431	367	416	419	426	428	376	408	410	435	392	398	420	436	358	420	420	428	385	377	418	413	422	399	402	407	410	361	399	413	397	390	401	397	404	368	449	392	422	412	395	431	408	397	384	411	381	402	388	406	419	384	406	400	416	410	428	379	411	414	401	392	408	396	382	379	406	380	408	399	437	413	437	338	402	410	429	397	378	436	415	391	441	387	377	392	389	405	390	403	430	422	408	419	399	424	386	426	434	401	397	406	421	400	424	392	396	370	408	406	404	418	407	400	403	409	422	379	386	404	439	408	388	402	423	418	433	412	405	367	422	390	421	398	430	403	414	410	419	417	397	420	399	354	433	352	424	426	430	386	406	424	383	420	394	382	396	419	413	396	350	403	412	395	390	433	383	400	360	425	420	400	411	420	419	410	403	403	416	396	423	391	392	443	408	413	411	379	407	370	376	437	418	398	393	426	395	392	422	442	426	434	392	419	413	419	416	420	392	396	409	380	427	395	398	414	372	408	362	437	397	406	404	415	409	377	415	422	375	402	393	398	414	405	421	412	382	360	406	389	434	394	418	399	387	413	427	395	382	409	414	371	415	393	383	432	363	420	400	375	417	405	402	403	372	383	398	410	434	362	415	422	383	417	400	430	392	391	383	421	449	388	419	430	436	369	396	401	418	401	433	381	383	412	407	363	394	374	384	408	368	448	405	405	402	395	385	403	409	391	413	419	418	404	401	393	408	437	426	392	411	386	358	435	361	391	370	417	420	343	376	370	424	399	372	383	415	418	416	402	398	418	412	412	411	377	382	387	383	393	419	417	393	389	366	406	452	410	372	402	425	391	381	385	396	411	403	377	431	391	394	411	392	413	403	380	412	400	411	376	393	398	411	409	412	442	420	366	436	393	391	400	377	390	392	389	411	413	428	408	369	417	404	367	430	387	426	358	414	431	388	395	364	428	411	410	446	413	417	413	398	382	423	392	410	458	395	397	435	427	406	375	401	400	396	418	408	417	408	405	435	406	389	402	391	423	398	385	402	371	391	406	371	426	380	422	429	442	444	442	400	437	421	441	405	386	404	367	428	405	431	439	409	396	391	379	385	406	426	403	387	374	365	383	389	403	391	422	410	383	369	433	451	403	418	395	393	405	412	372	399	436	408	384	419	443	397	412	402	419	408	383	434	414	419	371	411	367	438	379	424	406	416	376	421	406	408	408	415	379	375	390	354	448	388	416	448	423	411	404	393	407	440	406	369	366	370	370	390	405	420	364	377	392	391	431	435	409	412	400	415	416	452	393	401	413	392	391	419	395	415	405	407	396	426	426	401	421	403	369	404	395	386	385	389	408	438	387	371	401	399	379	408	420	375	389
14405	60808	78802	57469	28004	8013	1487	447	463	474	439	445	438	459	418	432	421	415	413	451	598	434	519	615	560	527	446	448	440	420	418	421	374	424	411	383	427	427	373	416	411	445	418	443	404	434	448	426	420	420	438	453	446	432	444	441	462	397	443	432	441	395	380	416	400	450	439	443	438	425	396	422	418	397	449	416	406	432	434	436	438	421	415	420	437	442	449	421	433	432	443	402	433	441	423	412	419	442	436	448	413	481	430	421	432	410	462	438	434	468	436	411	463	442	393	453	467	452	438	478	428	440	415	386	453	404	447	421	433	451	428	399	432	436	427	462	407	440	413	439	409	419	415	461	418	455	410	435	407	435	413	428	434	426	415	461	425	473	447	374	467	427	399	433	409	481	485	411	466	444	422	442	436	415	441	403	443	437	465	437	423	415	439	463	436	411	425	420	423	455	428	436	425	442	415	455	430	440	417	433	403	390	430	432	436	453	420	410	452	410	451	420	413	408	466	452	450	450	394	405	444	434	452	418	416	387	437	430	396	426	433	446	440	446	429	428	413	387	414	418	446	430	433	458	426	409	400	437	436	453	417	437	435	419	456	417	422	418	434	447	422	435	475	473	408	433	436	428	402	444	457	432	442	430	422	415	424	434	428	445	454	414	439	408	429	413	457	456	432	415	414	403	433	406	419	404	422	431	425	438	443	438	421	417	416	443	420	413	437	418	460	462	415	433	425	435	400	398	418	429	467	435	419	426	446	421	415	433	435	436	420	427	434	417	408	421	417	462	445	421	449	408	465	441	450	421	410	440	434	429	426	442	434	442	401	432	457	429	443	437	435	415	436	402	415	452	389	418	454	407	462	429	420	432	423	418	437	418	436	416	466	413	408	426	425	428	409	460	441	443	443	416	411	395	412	442	420	445	396	412	446	445	470	404	409	412	416	440	419	440	424	432	457	438	419	417	415	384	450	445	452	440	442	413	402	442	439	437	405	451	459	453	434	410	419	427	473	467	416	462	410	439	432	431	411	415	441	410	418	434	389	443	438	438	435	384	439	421	422	417	407	442	441	435	415	458	455	419	425	445	440	427	433	411	436	420	429	439	421	430	415	415	481	456	390	454	423	447	428	443	365	423	447	413	418	433	446	439	468	371	421	421	422	431	435	436	442	454	422	423	412	398	438	408	404	414	424	484	457	411	474	388	450	406	404	436	450	424	434	431	413	429	421	414	448	413	439	430	420	449	422	458	443	429	421	430	431	448	432	443	420	429	430	463	441	427	439	424	441	420	443	390	404	487	431	405	417	468	444	424	440	424	457	435	463	419	406	381	420	452	444	431	444	431	400	446	429	445	434	451	435	422	424	390	415	430	434	422	440	448	384	428	446	417	458	435	427	391	427	428	428	418	454	401	424	440	451	466	464	430	427	423	431	405	450	395	421	436	416	444	443	423	433	431	406	429	434	449	474	434	415	412	430	399	414	422	414	396	435	446	438	396	390	450	446	397	436	428	424	420	421	413	401	447	427	452	475	428	419	426	414	403	459	452	387	389	420	436	446	427	403	444	429	427	409	430	421	450	407	430	419	423	416	380	429	417	423	391	461	412	429	413	403	455	448	400	412	418	455	458	412	414	434	434	454	431	453	433	451	462	476	423	413	441	442	453	427	428	429	449	453	419	436	400	445	462	442	390	456	425	417	436	421	437	457	392	453	433	450	405	415	407	469	430	426	469	444	460	415	415	412	413	395	409	442	423	445	469	438	425	453	445	408	452	448	415	447	430	413	407	451	453	460	418	437	408	414	466	449	448	405	389	413	402	416	453	431	411	467	469	440	381	439	429	429	439	451	412	417	497	436	407	412	397	453	425	419	432	401	423	435	438	426	414	424	454	423	424	409	452	404	424	420	454	499	420	436	436	424	439	459	445	441	442	368	450	426	432	379	443	458	419	462	442	398	428	427	432	457	405	385	433	455	466	396	444	385	422	432	433	401	425	439	442	452	405	454	436	435	417	430	426	454	426	432	442	433	434	459	423	435	431	424	455	464	422	481	440	417	415	417	411	444	422	444	436	387	442	414	435	439	419	397	441	423	418	406	394	424	444	418	409	411	428	422	427	424	457	421	450	415	398	424	440	385	434	446	404	408	448	450	440	428	451	476	445	451	427	426	420	411	412	439	461	441	413	425	422	457	427	402	457	407	426	396	439	398	437	458	427	418	438	427	430	462	404	424	389	445	450	439	399	454	404	448	414	416	429	451	419	460	450	421	404	414	450	419	446	473	408	429	443	423	427	436	441	424	429	424	432	391	473	473	407	434	427	453	473	389	440	423	431	417	435	432	435	393	410	422	416	408	438	390	439	424	414	464	436	376	427	466	422	437	408	413	447	415	393	402	451	442	407	431	479	429	419	422	464	457	461	401	439	421	422	444	417	442	403	423	434	444	417	419	431	425	443	469	432	428	426	442	405	389	447	442	451	460	416	415	443	439	430	378	423	434	438	435	438	386	451	434	432	438	464	416	415	421	407	439	464	416	425	393	430	424	446	420	415	438	436	408	448	435	441	478	510	420	404	424	393	444	460	457	459	420	412	421	407	406	457	401	440	426	429	457	433	418	416	436	384	453	424	441	435	448	452	420	442	429	423	401	447	447	425	445	422	427	427	458	417	394	425	435	403	415	415	433	406	433	435	424	403	427	416	430	408	442	428	409	418	408	463	426	443	424	435	407	438	412	439	416	452	435	432	457	457	437	447	463	376	418	432	416	393	452	444	436	424	499	441	394	414	411	477	392	449	429	402	418	421	398	467	487	426	446	462	423	475	419	409	454	450	432	466	467	438	440	412	390	438	431	452	436	420	400	419	427	429	452	444	414	441	409	424	459	418	446	425	457	410	440	430	412	424	422	433	461	423	437	423	414	400	407	394	396	418	418	435	433	451	432	412	458	432	411	452	451	408	429	379	422	397	440	455	462	406	469	446	469	432	432	438	414	467	490	456	428	448	417	424	437	418	421	393	424	445	408	423	417	428	380	419	414	412	426	458	430	447	406	454	427	412	393	435	428	378	409	458	440	433	413	444	405	443	397	410	454	444	426	449	434	443	447	425	471	417	449	436	436	399	460	448	451	441	424	419	394	416	430	420	414	434	422	438	398	413	388	400	431	445	431	445	454	417	423	434	411	433	396	451	423	385	430	431	436	448	452	417	409	416	409	432	448	453	422	427	431	421	391	443	442	420	426	438	423	450	462	416	418	422	475	463	359	442	459	434	424	391	443	417	435	420	438	411	468	426	476	477	388	474	399	416	443	431	425	416	430	416	420	403	456	463	450	417	400	444	401	429	448	443	439	404	402	422	428	432	402	431	411	397	408	426	424	444	449	449	386	459	426	478	436	430	404	387	434	411	411	451	435	416	430	422	452	433	395	460	404	405	399	412	414	407	434	391	447	449	430	441	456	451	404	439	434	417	426	453	407	465	399	418	422	386	441	444	397	420
23919	22005	45868	55505	43175	25424	7177	797	521	550	520	505	519	489	464	512	488	464	518	514	566	524	504	521	517	471	485	460	460	491	486	497	496	478	450	502	483	499	487	465	475	519	454	471	490	466	485	474	476	471	491	481	464	447	463	437	453	523	486	439	494	486	468	479	474	469	458	498	470	485	472	466	462	474	458	471	486	459	478	483	433	511	498	488	476	490	446	474	480	501	448	437	453	461	485	508	449	466	451	501	490	488	470	456	470	461	457	451	488	415	460	468	466	445	506	479	485	458	425	480	475	502	407	466	461	450	479	457	446	449	482	459	490	499	448	454	500	470	477	464	435	496	482	489	464	432	480	454	457	471	468	494	493	490	492	441	461	446	494	466	468	447	459	458	438	452	442	478	470	486	448	434	465	470	427	480	444	485	460	427	453	456	433	470	470	439	485	453	479	478	469	480	493	470	494	480	446	465	484	449	453	445	499	434	462	483	477	445	484	520	492	490	472	451	481	483	455	442	480	469	491	443	455	490	440	478	467	473	484	507	461	466	482	485	483	477	477	501	457	504	483	404	454	475	454	478	472	485	468	466	501	441	469	480	451	458	432	452	448	484	493	470	492	488	511	462	454	478	492	457	471	490	452	426	425	471	475	484	459	453	451	452	485	450	468	451	425	459	483	506	474	469	457	481	510	480	440	458	489	489	444	466	483	465	472	466	438	479	483	469	439	487	494	453	504	462	463	444	475	450	471	483	505	490	445	454	471	459	462	437	445	454	441	471	467	484	482	483	464	492	511	504	485	446	456	504	481	413	468	503	479	488	511	478	456	463	484	460	420	440	455	498	475	475	528	508	480	495	466	472	457	491	473	449	493	467	464	476	481	458	475	497	475	468	471	429	447	462	463	508	449	435	454	484	461	465	484	495	466	472	461	444	471	492	457	470	458	484	494	480	475	507	534	465	473	450	468	467	497	463	484	501	438	448	460	451	463	458	486	470	473	463	422	454	486	483	432	454	505	483	475	442	512	507	466	457	484	453	456	474	445	429	450	452	458	498	469	528	499	440	490	478	479	474	434	495	506	466	488	467	487	497	479	434	505	471	520	473	476	467	469	444	460	475	500	446	495	459	454	466	485	479	470	453	424	472	455	484	473	470	479	486	460	510	496	473	501	498	464	480	474	477	489	458	473	498	454	451	456	459	479	474	479	462	451	517	533	500	478	454	484	482	484	458	495	480	461	488	474	438	459	455	461	460	463	485	528	489	496	485	471	474	474	481	480	479	520	508	454	456	489	457	471	477	466	467	489	512	480	487	457	455	462	510	487	480	459	484	481	455	467	420	450	462	424	450	444	458	451	451	507	479	472	451	446	500	458	453	501	499	463	472	464	475	478	460	490	448	472	478	438	481	454	541	472	490	491	434	489	444	485	484	474	532	451	434	461	455	475	504	454	469	429	465	454	440	472	487	489	485	465	475	446	470	454	443	487	469	496	462	497	484	482	481	492	451	478	446	455	469	454	462	520	507	469	422	483	465	490	473	482	446	526	456	467	458	470	465	483	461	477	518	445	445	478	452	468	468	495	458	482	454	452	433	502	438	466	489	447	458	461	473	447	461	449	472	444	486	465	493	480	454	445	463	480	489	444	473	433	443	459	478	495	429	465	469	494	432	450	481	479	523	486	451	495	455	451	490	456	491	478	463	488	494	470	473	456	450	442	454	456	495	490	486	465	459	471	474	460	490	458	479	483	424	475	477	490	455	472	469	454	509	483	470	483	533	508	490	452	483	446	475	439	473	457	460	456	456	493	483	464	450	426	448	428	467	448	493	415	442	481	456	472	472	435	443	467	479	418	453	465	474	466	515	440	531	458	521	482	481	471	472	463	495	472	434	483	470	458	473	491	473	449	481	442	456	469	464	478	422	447	460	468	472	469	482	449	458	469	493	480	475	475	501	499	453	446	500	462	477	501	473	445	469	467	440	461	492	530	490	492	492	474	480	417	443	471	495	490	448	496	464	478	486	469	491	474	450	488	475	465	475	475	482	440	472	476	453	474	485	474	463	466	539	470	442	457	493	503	481	479	449	454	479	481	471	455	463	441	455	461	481	482	482	506	485	449	475	462	435	497	461	487	473	493	419	501	458	457	470	457	458	500	478	496	468	460	499	474	488	470	473	492	454	462	514	451	452	499	463	460	472	431	483	450	450	443	469	473	473	479	472	440	466	459	501	488	485	459	451	469	419	443	502	459	461	458	485	497	480	448	457	472	484	483	465	435	435	502	498	468	460	420	472	491	462	441	464	462	471	488	433	500	480	456	451	453	467	463	434	473	412	484	426	501	444	488	485	475	455	460	466	462	491	459	466	438	475	424	493	470	454	451	485	475	473	467	489	465	481	446	516	475	444	464	448	474	494	488	526	463	440	463	499	428	473	452	480	482	480	459	492	501	473	474	447	474	465	458	460	470	445	466	466	472	461	478	442	446	455	463	443	456	469	468	464	461	472	433	484	497	469	465	478	453	471	495	431	477	482	479	452	443	445	465	501	456	488	438	466	455	436	456	452	464	431	439	449	477	477	449	453	483	506	486	463	452	474	453	496	474	465	464	467	465	456	470	465	455	479	457	474	434	496	448	444	455	460	475	462	491	447	524	505	480	468	473	464	435	502	518	438	478	407	425	458	442	499	431	435	496	470	492	454	476	440	531	498	492	495	468	516	428	440	469	461	433	475	471	444	502	491	501	460	468	478	480	442	445	519	473	457	459	455	453	492	462	459	477	441	472	460	454	456	456	456	479	441	501	455	452	485	474	515	417	463	465	470	480	495	453	435	479	454	485	484	455	483	443	464	486	446	430	498	464	483	466	483	438	461	419	462	469	467	472	404	443	470	438	463	460	476	511	445	457	451	434	461	491	444	470	507	483	474	484	484	535	478	457	490	447	469	472	447	487	469	458	505	434	486	466	486	470	439	464	485	455	481	460	445	468	463	445	443	452	471	432	465	467	483	450	475	468	500	494	482	464	441	474	464	475	452	462	495	501	490	477	473	430	468	447	441	497	487	464	461	469	467	462	493	456	455	467	441	451	489	480	464	448	505	461	496	468	433	471	431	477	491	473	426	429	476	462	466	478	500	481	467	458	449	486	467	486	493	419	465	473	487	484	461	450	463	493	465	438	473	455	445	449	482	448	477	468	473	473	450	435	441	464	470	463	459	443	417	501	450	450	475	474	439	481	491	477	476	498	458	475	484	478	465	478	470	491	492	488	474	460	489	473	476	489	487	431	472	439	460	530	515	477	476	468	443	517	447	482	467	414	470	467	463	489	456	487	467	482	458	466	483	452	486	477	466	475	477	460	473	465	496	476	446	441	473	464	463	493	476	495	464	528	437	489	445	448	465	486	432	469	485	467	467	457	442	466	455	457	477	476	486	482	441	482	449	439	466	509	458	470	465	458	449	497	438	484	463	518	449	456	466	487	491	504	484	427	459	467	487
12720	63342	83530	69466	43818	15112	1299	543	508	516	515	590	500	501	560	508	507	571	537	536	647	523	621	658	656	574	559	491	538	515	511	539	522	504	516	534	508	515	532	552	496	525	550	546	555	527	545	511	535	524	522	529	501	518	474	531	520	532	509	519	507	532	511	549	560	508	483	511	547	476	520	532	556	528	485	531	500	517	524	505	496	519	520	501	541	495	498	512	509	458	498	521	536	538	509	512	528	505	524	506	515	534	504	495	531	504	495	509	514	501	509	493	535	529	513	473	507	491	507	468	506	516	518	519	514	474	471	541	533	514	545	524	531	508	536	516	500	531	532	544	505	531	524	578	481	499	555	552	491	505	524	529	500	518	537	507	505	556	521	554	520	517	519	522	512	557	507	520	490	531	506	555	505	530	518	531	520	554	502	477	491	544	519	522	514	500	548	511	544	528	488	534	509	519	510	499	514	562	493	514	555	524	480	498	532	522	496	528	532	556	510	506	532	514	514	506	519	524	537	501	504	517	527	524	503	510	514	480	541	536	536	489	507	507	519	514	523	470	527	494	523	490	535	517	541	530	515	521	511	492	577	491	531	518	520	515	568	528	528	505	500	488	469	486	538	570	506	509	493	503	523	547	478	441	535	518	532	489	511	513	506	531	485	490	526	489	456	530	550	508	545	539	519	511	535	537	499	556	494	518	501	499	514	507	509	490	517	497	502	541	522	522	533	523	516	487	506	466	497	521	470	510	510	573	559	521	522	555	518	527	502	524	497	481	517	517	504	512	548	531	519	504	525	521	515	506	527	509	516	536	522	511	522	522	510	500	509	507	531	550	546	529	507	470	501	559	496	523	564	520	528	509	488	539	526	526	517	516	515	491	525	512	517	528	500	529	566	541	516	483	497	517	493	505	495	508	531	523	522	489	512	535	533	535	533	532	539	480	496	524	513	469	521	520	532	520	519	524	552	536	503	534	515	528	478	520	523	538	541	518	487	474	517	530	513	490	502	482	569	573	499	533	529	523	531	543	520	541	528	530	500	488	517	548	493	509	519	542	523	503	520	503	503	512	535	504	505	549	490	531	500	522	546	538	509	514	529	531	505	490	523	498	536	520	525	518	500	522	516	531	523	514	502	523	498	508	507	494	539	514	524	483	521	525	541	478	538	491	501	505	553	512	485	560	508	535	531	506	548	562	509	560	511	509	529	548	529	538	498	490	487	499	522	517	581	522	504	540	523	523	531	476	556	538	501	513	463	471	547	509	534	526	513	511	485	494	514	504	560	505	519	554	526	513	478	543	502	537	523	526	488	512	552	508	550	551	546	532	489	544	556	528	526	502	501	542	535	513	567	513	568	506	508	467	493	502	540	484	488	512	492	469	504	476	539	524	539	533	493	494	500	524	514	493	500	535	524	520	546	511	505	513	526	499	536	516	465	526	497	516	466	524	529	489	546	501	560	554	539	520	499	531	485	518	506	503	530	516	482	517	466	527	510	520	528	500	517	515	489	509	509	548	490	539	503	521	543	524	529	514	544	515	534	538	540	495	517	477	522	489	492	529	552	529	545	539	546	514	491	535	511	491	530	500	524	549	481	517	569	499	521	513	554	496	522	509	498	514	512	520	526	525	568	495	521	515	496	537	501	545	498	495	514	530	493	517	526	498	505	517	456	531	511	522	505	492	504	521	528	526	527	544	485	523	530	535	518	481	521	489	529	523	538	474	486	550	539	517	569	524	544	489	484	496	489	526	536	530	553	518	545	533	520	524	497	527	547	533	509	510	494	528	512	514	517	528	536	503	524	517	525	537	508	520	532	468	509	482	517	516	519	520	525	549	501	526	543	512	487	508	531	545	511	511	550	482	472	507	522	541	493	530	511	503	553	539	496	518	564	520	507	516	515	532	497	531	531	468	534	528	498	520	503	527	480	549	506	480	498	523	508	535	517	495	475	557	519	547	532	517	509	485	536	547	539	511	530	498	487	489	513	519	518	536	538	498	562	516	524	557	493	559	513	517	522	486	483	506	488	510	538	509	514	509	558	535	514	513	515	562	531	496	510	490	514	502	500	533	556	507	505	551	549	525	548	550	476	540	459	538	516	541	513	553	504	526	534	560	525	541	478	526	537	538	527	507	499	512	535	523	489	488	484	529	502	488	510	516	487	500	491	536	501	503	480	486	501	525	490	512	533	534	524	535	498	492	521	525	512	530	478	487	489	451	536	545	507	507	477	504	519	517	475	505	547	506	530	486	498	514	499	502	503	513	513	507	492	468	503	515	485	519	516	486	492	510	513	527	521	499	495	502	477	526	480	503	508	505	490	523	481	482	495	496	524	506	494	514	480	541	520	472	551	507	491	528	494	508	534	526	523	551	509	512	491	514	491	517	492	483	496	507	491	477	521	513	499	519	565	493	499	514	522	543	530	495	535	512	552	533	488	535	489	507	532	511	534	529	538	506	514	538	500	543	542	551	518	519	535	510	511	534	525	541	483	505	543	492	523	498	500	515	520	558	518	517	508	528	523	485	543	533	492	574	519	466	523	532	524	537	526	493	501	521	460	524	501	499	505	486	495	503	498	518	540	537	515	533	494	481	521	545	548	500	532	543	479	513	539	559	524	533	513	478	515	514	543	492	528	476	497	512	520	518	512	502	507	487	515	497	516	516	488	512	479	536	513	530	499	510	538	569	503	487	532	532	486	564	483	478	554	536	547	520	506	527	521	472	529	521	511	517	515	499	505	536	494	506	514	515	499	528	490	530	498	484	517	510	525	501	540	511	529	495	511	478	524	499	498	575	518	547	480	528	544	500	505	545	527	538	526	509	492	504	523	533	541	503	507	473	449	553	550	496	552	493	543	550	530	508	518	498	505	528	503	487	512	516	506	520	524	507	500	465	473	467	489	502	542	511	536	515	521	526	498	533	523	486	486	502	538	536	521	496	564	528	504	496	518	489	526	497	501	507	525	529	546	502	537	522	502	497	507	516	544	508	484	566	513	531	524	491	550	514	506	550	499	483	516	473	499	480	495	505	516	503	485	498	500	532	516	504	507	550	526	491	536	498	502	510	531	511	508	533	519	510	494	495	486	479	508	539	514	512	554	524	482	519	487	498	520	528	513	497	540	488	528	510	537	534	517	537	503	528	518	549	551	514	504	517	507	496	481	514	486	509	522	478	497	518	515	510	523	521	521	522	497	501	487	519	481	530	569	500	504	538	530	508	495	473	530	502	494	535	535	521	487	505	507	514	479	501	506	532	477	541	513	516	558	486	502	528	533	537	503	499	500	515	514	496	508	489	509	502	538	509	532	536	527	526	501	511	520	464	487	501	526	499	544	524	528	527	488	538	484	502	484	506	574	531	503	458	543	533	501	553	479	520	536	528	522	502	508	506	506	527	470	527	506	542	533	504	514	495	516	471	522	493	534	540	513	519	523	519	501	495	531	523	533	492	551	515	523	470	549	499	530	484	504	493	539	533	507	519	535	522
27486	22561	30297	24443	8732	1737	479	413	386	412	401	390	382	418	441	430	407	391	403	381	381	433	375	424	416	368	387	419	399	399	373	389	397	402	434	427	401	379	413	413	406	375	385	401	419	417	381	399	392	425	386	404	392	421	414	410	408	377	430	430	427	378	392	423	385	378	367	385	399	420	434	404	417	423	388	410	409	390	390	413	429	409	425	367	425	405	458	392	389	375	387	374	389	410	378	427	410	381	431	378	397	409	426	432	393	402	415	393	390	415	393	399	419	415	418	411	376	390	409	407	403	370	400	405	371	385	429	385	393	389	365	385	401	415	409	410	360	381	404	391	429	415	406	393	430	404	375	365	423	427	389	417	391	398	406	400	406	388	352	407	401	393	390	346	403	387	419	416	388	404	375	412	400	389	402	379	378	397	403	410	391	394	404	372	404	383	422	424	387	401	406	422	398	385	387	390	420	374	359	415	364	407	381	385	405	409	398	401	359	398	370	404	387	397	403	405	422	381	372	383	375	362	373	412	411	396	365	413	349	417	384	417	445	385	421	374	419	405	429	410	429	383	441	381	409	404	386	376	399	408	393	425	366	393	422	371	386	424	368	431	389	437	415	426	429	401	426	412	415	383	389	365	404	393	387	419	461	390	403	399	443	391	389	365	413	391	407	385	426	400	393	397	396	378	404	391	412	391	424	402	431	399	392	439	378	409	364	383	441	399	399	410	405	374	383	381	367	408	414	409	424	405	428	377	386	390	416	409	392	422	399	410	408	423	413	387	372	376	421	394	360	398	430	396	376	375	431	420	399	394	435	414	414	417	441	415	413	418	377	414	376	417	406	387	375	428	421	450	373	401	382	428	383	402	399	414	397	416	439	360	390	409	392	390	379	368	390	388	408	402	411	446	391	396	403	368	372	390	375	376	400	369	403	366	404	417	410	395	356	416	385	374	353	382	428	387	431	447	425	435	381	388	393	408	407	417	403	416	415	419	344	404	377	397	407	395	419	381	421	392	416	412	458	412	444	403	381	423	409	410	385	422	401	419	425	408	383	354	430	419	408	399	389	407	405	413	399	397	398	395	400	393	393	395	394	409	398	384	400	415	413	415	429	410	380	401	373	396	417	401	450	419	369	403	368	389	380	429	386	413	429	372	367	426	391	415	399	413	412	392	385	403	387	429	418	412	414	404	407	401	393	409	424	383	415	426	432	422	412	418	397	367	384	370	416	391	408	390	404	409	373	392	416	420	405	389	450	420	389	384	409	388	410	410	373	407	400	393	407	362	403	414	407	403	403	424	420	389	431	404	410	399	369	424	412	400	428	412	390	420	404	394	439	407	422	387	387	405	428	399	410	415	362	385	392	391	406	404	382	401	413	418	404	373	401	398	402	411	384	431	423	431	430	397	405	440	390	392	410	404	418	395	402	371	399	408	390	432	383	402	410	435	439	357	388	400	402	386	431	417	376	366	380	376	399	392	418	402	396	388	389	383	384	392	400	394	444	404	395	404	436	423	417	407	429	393	324	388	399	394	411	397	414	399	428	431	413	407	398	423	395	376	382	403	357	414	443	395	388	383	393	437	378	404	388	426	381	407	390	392	365	368	416	430	398	405	387	417	387	409	371	399	414	385	428	366	378	390	402	419	392	404	392	409	390	404	429	371	411	368	397	363	421	399	395	399	403	439	420	404	400	412	395	426	347	394	400	414	400	400	381	381	398	407	405	391	417	385	416	434	400	393	341	360	414	365	380	400	411	403	421	391	373	381	420	423	419	392	430	409	401	450	380	369	425	375	406	427	364	384	421	368	384	422	362	397	424	411	379	408	401	372	348	363	440	387	407	406	426	380	399	403	415	429	420	411	386	392	367	380	406	369	382	374	398	437	416	393	417	376	416	385	376	390	408	428	409	394	423	393	392	395	413	433	442	418	395	440	419	371	406	379	404	393	400	385	384	413	401	385	401	381	396	406	347	379	382	400	408	428	404	422	444	437	397	407	394	386	421	392	436	381	405	419	388	377	377	372	427	411	380	369	398	416	374	470	418	443	425	415	402	379	403	389	428	394	393	432	384	411	371	388	401	418	416	429	413	438	421	389	389	430	386	410	406	370	433	417	425	380	403	404	391	372	422	391	396	400	418	392	414	382	408	438	405	396	390	393	369	411	413	371	374	383	392	381	382	354	431	398	390	364	390	401	382	397	409	373	396	403	416	396	378	391	374	386	409	415	410	471	390	453	415	397	444	421	444	379	424	384	399	454	418	405	373	424	390	402	447	375	413	401	414	390	396	426	381	428	404	401	385	405	379	404	406	375	381	382	435	422	415	377	414	386	381	443	405	413	378	415	384	403	438	406	386	366	395	399	377	383	402	392	434	388	406	426	421	380	399	421	428	427	412	411	393	396	366	410	435	394	394	424	414	441	414	398	395	394	384	400	401	408	415	429	394	384	411	373	415	396	429	354	401	421	422	421	397	418	373	412	432	398	418	417	372	398	390	409	418	405	398	387	402	408	430	408	413	425	449	413	389	387	360	402	415	413	400	403	376	402	385	421	413	389	413	367	400	405	389	376	357	398	405	398	394	447	407	413	406	387	414	378	398	390	395	405	418	395	450	433	378	429	382	377	370	364	405	398	347	393	406	431	414	393	396	371	383	402	384	414	381	391	391	382	382	384	397	424	432	362	372	393	405	439	399	395	416	405	408	415	393	393	372	422	419	382	373	419	394	377	401	397	381	395	374	410	387	407	394	388	384	382	397	391	385	390	414	401	397	410	422	399	406	390	363	390	399	420	427	378	418	386	386	405	387	392	416	416	384	409	372	397	381	374	396	372	371	398	404	379	409	400	394	361	384	384	422	408	371	398	396	425	418	413	414	375	398	416	426	420	424	359	425	411	378	413	392	366	408	405	394	427	421	422	417	368	378	433	387	357	438	393	400	379	403	429	401	392	389	378	395	458	417	409	402	402	402	378	350	406	418	407	395	415	364	426	387	402	402	394	387	403	378	425	394	427	426	402	391	411	440	371	449	398	397	434	387	393	415	376	400	396	402	426	405	385	373	378	391	404	391	384	409	396	391	413	406	418	381	395	387	396	411	377	393	428	385	391	422	401	383	393	437	394	388	392	398	377	381	403	387	411	412	427	409	414	372	416	391	440	374	382	383	371	379	392	405	403	391	390	395	398	396	412	404	411	403	400	408	387	395	411	377	375	418	387	418	376	391	405	388	409	406	351	404	408	413	344	425	384	373	395	427	397	393	349	364	402	383	390	404	411	395	404	404	436	409	406	375	402	440	366	429	354	387	364	376	402	445	403	411	422	417	386	394	437	406	408	410	416	399	398	395	384	372	431	435	386	422	390	371	365	388	387	417	412	419	408	386	374	443	430	381	370	410	394	424	355	389	395	445	403	446	421	387	383	395	427	373	402	377	375	405	401	417	386	388	375	398	404	417	417	407	429	386	412	400	396	401	380	428	378	397	382	405	419
7063	26514	28302	15925	5629	1491	479	387	388	372	375	423	354	342	385	345	427	388	382	405	408	396	378	387	384	389	385	391	393	378	409	418	399	375	356	391	390	402	383	363	381	375	387	366	399	388	375	343	389	391	377	413	374	418	385	406	423	368	404	389	404	391	432	395	387	385	379	379	389	355	378	377	385	401	381	407	429	395	360	375	374	390	387	415	396	422	363	378	389	395	396	360	379	364	377	391	374	444	352	360	407	387	370	370	375	405	399	381	392	381	373	403	371	389	397	383	387	436	373	353	385	380	388	400	397	385	414	409	407	376	404	381	376	411	355	352	400	363	385	398	355	398	365	401	416	399	399	381	384	396	364	351	420	372	393	383	361	363	391	376	398	359	368	369	399	400	397	387	392	358	381	378	364	384	394	405	331	392	406	382	357	377	386	376	388	379	395	405	407	380	374	384	384	376	431	378	394	386	405	363	382	352	402	389	382	399	427	375	364	373	364	370	349	396	368	376	368	386	389	350	389	405	399	383	383	369	387	385	383	390	368	370	410	410	398	377	362	393	330	386	377	366	399	365	378	368	367	357	380	391	376	379	377	387	368	422	367	374	399	383	424	366	375	391	380	399	387	373	381	416	386	356	373	393	391	394	393	399	400	410	385	395	390	367	388	375	333	359	374	422	411	357	377	390	382	381	395	372	378	373	355	377	380	365	352	385	385	424	399	404	391	425	399	382	386	377	412	356	386	412	401	355	339	372	378	382	366	383	353	384	353	374	389	385	386	395	384	386	388	394	415	403	360	364	400	386	417	375	370	380	403	400	382	356	362	381	348	380	352	406	361	369	391	417	396	416	380	368	385	400	399	364	375	363	403	396	397	427	378	378	386	339	371	399	392	376	370	408	399	373	388	395	361	350	379	403	384	396	388	344	372	401	356	377	348	389	371	393	360	426	374	408	399	380	373	395	384	417	410	377	387	381	363	387	353	391	410	338	421	384	381	399	383	393	378	394	419	400	371	345	392	395	337	358	352	363	382	369	380	408	396	394	384	365	424	354	375	388	345	371	394	398	406	386	391	401	368	349	414	390	382	377	403	383	407	363	386	407	353	338	401	369	374	349	381	406	391	400	395	342	370	377	380	413	368	416	363	400	402	418	371	386	378	363	372	389	352	424	367	347	389	428	369	405	386	414	380	409	379	353	389	374	392	375	337	376	377	414	384	371	398	381	390	382	371	363	362	376	392	414	368	391	376	377	384	381	369	407	374	397	382	392	405	360	375	411	378	400	378	399	348	414	396	389	384	346	399	381	398	388	378	417	373	418	381	371	357	403	397	368	389	359	354	405	374	370	408	361	393	357	401	376	355	384	389	394	382	329	364	397	378	361	406	366	357	357	349	367	418	395	393	405	396	390	406	375	414	402	407	403	388	360	372	396	372	373	377	382	389	398	352	392	390	366	381	365	363	388	405	369	372	407	390	395	365	409	388	400	424	369	373	370	395	400	393	396	346	394	393	385	393	373	383	383	393	361	377	381	412	371	399	378	359	353	396	376	413	351	393	368	376	383	388	393	392	399	370	365	405	414	384	378	370	425	370	377	407	375	381	372	389	370	382	391	389	380	405	391	379	418	424	370	360	366	414	378	398	395	417	387	360	384	399	391	392	384	375	414	393	370	406	420	394	366	387	399	384	394	379	339	390	371	409	371	397	372	387	372	392	401	374	413	378	392	362	382	392	382	355	392	360	390	401	383	418	377	368	371	426	375	386	363	398	362	372	370	358	391	376	403	406	384	373	401	377	379	388	373	339	389	405	383	367	375	385	403	389	424	393	385	355	397	369	377	358	393	396	383	411	371	377	375	382	388	356	376	401	391	368	376	377	361	383	386	406	362	396	364	399	358	394	433	353	362	396	406	401	356	387	388	382	356	383	392	398	377	397	390	369	369	376	379	405	367	393	378	370	374	347	407	360	394	373	378	379	371	396	403	416	363	400	390	416	382	361	419	369	380	385	367	354	373	386	394	375	406	394	324	371	374	374	338	398	378	362	386	359	389	404	367	385	421	398	361	413	368	395	387	423	382	394	370	401	395	403	396	416	372	374	384	382	373	411	353	387	348	360	344	366	392	388	392	389	356	406	398	426	395	366	397	382	400	383	389	384	388	386	420	415	389	394	383	389	357	351	343	347	387	388	405	393	390	364	372	366	368	367	367	356	376	382	379	405	360	383	405	370	367	400	356	379	376	384	376	406	373	391	405	412	372	399	386	388	390	348	396	370	370	357	385	386	385	370	393	408	357	402	406	410	401	398	390	416	376	349	387	388	381	395	378	424	377	407	380	392	372	383	381	391	344	394	372	354	383	355	363	369	374	383	397	391	384	391	382	378	385	387	392	371	403	387	377	375	407	438	409	416	379	376	378	375	398	350	371	359	400	372	364	394	393	412	374	392	387	414	402	360	385	424	395	366	414	426	347	389	389	336	405	380	409	370	368	395	381	362	358	412	367	393	382	378	394	365	398	386	395	403	409	347	395	381	393	379	402	367	382	402	381	377	405	413	372	408	371	419	385	387	427	374	417	355	379	382	393	379	378	375	388	382	403	379	377	393	369	395	402	390	396	359	376	391	386	381	391	407	407	379	392	394	392	400	377	366	385	384	403	381	390	373	391	378	384	399	395	372	406	393	373	377	381	359	428	372	377	383	390	386	380	412	398	377	377	390	384	362	403	405	351	388	407	374	384	382	369	391	377	394	354	362	398	373	345	411	390	419	375	393	387	387	372	373	365	376	399	360	373	384	419	402	405	409	408	372	367	414	392	385	346	410	401	414	390	390	418	365	385	342	392	408	382	375	353	422	375	403	408	403	398	410	379	371	403	399	379	401	342	362	375	378	423	403	382	449	360	419	371	398	406	388	389	379	384	371	372	402	353	389	356	400	396	351	388	387	398	400	394	415	383	412	374	391	391	382	416	411	394	367	374	402	351	385	398	380	377	385	384	390	388	406	389	376	363	387	390	378	387	388	355	361	362	388	395	378	368	358	363	392	401	407	407	380	366	364	368	402	355	368	359	387	396	385	384	413	385	370	376	360	382	376	369	392	369	406	350	364	415	410	384	359	364	365	408	373	382	404	369	376	399	396	382	391	393	392	364	409	389	372	380	336	354	358	386	384	369	375	373	399	411	432	372	386	393	374	375	410	361	407	383	374	325	370	378	418	389	427	351	372	367	395	369	393	388	415	391	410	386	395	414	390	353	379	407	369	366	384	378	381	393	403	368	373	409	398	372	411	430	391	385	395	364	402	391	364	404	364	364	368	384	405	371	433	420	386	370	395	388	401	374	379	374	357	368	378	383	384	372	353	347	397	416	372	366	393	378	358	398	398	402	410	400	384	373	390	403	378	357	374	411	378	410	397	356	376	386	394	360	359	394	401	404	381	421	382	381	375	356	364	368	379	356	376	368	408	403	367	391	421	422	400	360	361	414	397	364	381	370
24967	22349	50301	55969	38927	18786	3022	525	391	444	468	425	444	422	424	414	395	434	408	457	417	432	452	478	405	469	469	430	390	419	449	389	399	405	413	393	418	424	409	416	441	422	416	431	411	403	408	365	432	417	384	437	383	430	425	416	434	396	437	447	401	415	429	368	445	408	393	430	388	385	380	410	422	418	421	407	389	417	414	414	405	424	417	415	442	400	379	412	411	412	412	420	415	411	398	381	416	406	406	445	431	391	432	372	407	426	434	427	436	400	387	381	430	420	381	411	431	412	392	389	434	411	435	445	421	409	395	404	413	409	404	379	435	432	419	399	459	414	419	426	406	398	433	415	400	395	413	405	387	379	446	418	414	444	420	424	432	421	407	408	415	397	412	408	423	415	400	398	403	374	379	367	427	384	398	415	407	414	403	393	413	434	452	404	424	405	404	407	399	417	403	416	390	408	393	435	390	435	445	438	431	384	400	395	405	416	413	399	436	413	438	387	416	432	409	421	412	418	408	414	410	437	413	405	467	417	390	389	416	422	421	415	417	392	415	406	393	395	438	444	400	429	396	429	411	424	396	403	426	415	423	394	391	417	438	426	375	390	371	429	377	395	416	431	411	413	399	402	384	419	444	454	406	375	423	418	408	407	405	424	426	353	395	423	455	406	414	434	401	420	415	442	402	459	429	395	407	374	384	410	447	404	386	365	408	392	422	377	407	418	381	412	421	426	398	416	354	396	384	402	422	394	401	405	388	413	396	432	381	424	409	419	423	387	389	395	387	394	464	413	377	410	460	413	415	420	381	367	416	442	409	417	384	409	393	378	444	446	399	395	382	419	407	419	429	419	444	414	394	380	438	400	404	396	427	383	375	402	375	400	426	411	436	392	433	423	394	445	395	420	400	379	419	423	414	419	383	420	418	383	424	395	409	358	413	423	421	426	401	401	410	423	441	438	403	421	416	393	421	422	400	424	403	407	392	422	392	420	462	399	411	405	438	377	420	391	432	397	407	430	447	461	416	460	378	436	389	378	423	381	435	402	396	383	383	417	416	414	408	404	405	426	412	430	439	446	442	397	389	421	416	395	403	398	406	443	411	383	421	433	427	417	410	445	392	409	415	415	381	420	436	439	381	421	418	416	371	383	439	424	394	417	405	413	404	425	420	410	410	443	398	411	413	428	403	395	441	438	400	443	395	380	433	434	446	416	390	421	412	404	412	436	413	406	405	422	379	418	402	405	406	409	412	424	431	399	394	396	408	399	408	411	412	427	393	416	403	399	414	401	385	374	401	427	396	415	438	445	438	397	402	420	413	425	412	404	419	386	423	424	423	418	425	441	421	395	447	422	449	458	432	392	394	403	445	450	402	381	379	427	448	419	410	395	422	414	410	422	374	390	427	375	428	433	425	407	405	398	422	400	416	375	409	436	386	415	387	439	435	429	420	403	442	384	426	397	421	425	410	389	437	414	421	457	397	448	416	414	434	410	434	402	421	381	379	410	398	423	392	419	403	426	414	428	407	424	420	460	411	451	414	443	410	434	406	408	401	413	433	397	437	439	411	419	415	392	411	398	403	381	357	396	410	394	402	398	423	401	420	426	427	396	404	414	440	424	430	395	387	402	403	394	420	434	441	421	392	395	418	414	446	426	430	405	405	410	438	418	424	412	381	404	398	435	431	413	418	416	417	438	407	439	469	413	425	387	405	406	412	388	416	451	433	473	410	419	439	438	413	374	408	420	421	419	410	396	424	401	429	435	402	417	401	401	418	404	426	426	403	414	425	422	433	418	367	396	376	425	411	404	352	425	434	393	402	378	446	401	385	411	408	414	422	408	379	394	397	392	447	424	427	417	425	421	410	439	426	415	420	419	381	399	420	414	395	399	400	413	436	394	420	440	404	386	396	357	438	443	440	416	399	429	450	407	383	420	380	425	402	437	427	429	409	375	401	408	413	407	392	416	428	398	403	406	395	434	436	432	392	432	439	378	396	436	426	438	435	425	414	375	404	403	437	412	413	386	426	438	410	417	406	396	400	426	379	398	410	405	380	394	390	416	428	391	400	435	433	406	452	451	401	432	401	404	385	422	423	434	381	441	403	393	417	408	392	423	428	443	391	399	422	393	374	416	414	397	386	445	385	400	356	397	412	419	429	428	415	416	442	393	446	420	413	431	399	433	412	424	388	420	427	394	409	419	436	430	411	392	420	411	413	396	396	431	396	396	368	393	393	398	409	431	404	408	431	450	399	419	409	411	443	404	390	407	376	387	416	429	409	447	432	365	423	400	401	385	418	384	420	405	369	391	403	364	364	432	419	440	365	427	425	401	407	402	412	407	415	401	434	417	380	437	389	422	400	394	420	417	401	445	377	430	435	381	407	446	444	389	399	422	409	426	416	417	393	411	368	435	426	399	427	379	413	438	438	377	410	399	403	433	402	445	398	398	440	407	426	429	395	438	449	406	437	398	409	394	424	379	423	410	399	401	396	391	418	417	383	408	411	407	402	425	403	450	394	409	423	405	422	413	408	382	399	422	424	385	388	417	424	428	433	403	426	392	392	410	430	395	393	425	404	428	387	395	395	408	418	391	414	427	377	419	416	416	416	448	425	420	401	429	429	388	420	420	419	419	421	412	454	404	416	394	431	420	393	416	437	390	425	424	394	413	411	374	424	393	409	451	384	425	393	377	405	437	430	430	391	413	412	447	399	397	401	407	417	404	415	408	405	406	416	415	401	399	425	416	417	399	426	421	442	439	441	402	386	405	425	409	410	344	406	417	384	379	420	403	374	400	402	432	419	378	396	408	399	429	405	437	382	407	398	428	393	403	395	419	414	410	436	370	442	410	350	407	402	365	366	420	440	396	407	399	405	412	398	410	399	419	421	415	442	445	402	448	419	441	387	400	423	418	395	398	393	378	383	399	426	433	409	388	430	402	387	406	420	449	415	405	423	395	415	428	404	390	450	416	394	386	438	432	443	464	413	387	424	402	436	447	416	418	435	384	395	384	418	363	379	402	363	425	391	389	396	425	447	443	384	446	422	420	410	411	393	412	377	407	406	381	422	404	437	439	402	370	415	407	403	414	411	405	410	404	401	443	424	377	424	401	409	388	407	420	435	405	436	395	439	382	414	410	393	383	394	405	430	417	407	384	397	399	402	416	433	436	377	405	402	421	391	438	438	457	405	416	432	438	417	397	398	442	415	397	425	398	395	413	389	373	367	419	420	443	469	437	413	386	423	410	405	420	449	406	416	374	392	418	401	404	425	424	411	400	423	409	389	396	404	403	417	415	430	425	419	412	421	424	394	397	437	413	407	429	429	409	440	428	433	426	393	418	384	377	428	417	425	431	401	370	405	384	389	391	438	416	446	397	399	451	398	403	412	407	372	398	389	389	454	415	403	426	395	406	402	403	398	430	405	432	431	384	404	432	412	419	372	386	406	406	429	448	381	406	417	399	405	406	425	407	428	341	444	408	413	426	396	416
16751	74296	79148	57922	31253	9922	995	435	477	442	460	446	460	445	479	486	433	418	473	459	514	462	467	478	459	480	475	465	435	433	428	461	463	440	459	478	440	445	457	406	441	419	461	393	416	431	445	421	378	426	417	437	456	425	444	435	471	405	433	465	449	420	430	425	441	440	435	460	451	413	432	444	486	413	404	473	438	432	436	447	436	497	455	445	417	470	444	427	445	438	438	427	450	419	460	429	438	465	454	401	443	414	464	444	445	463	419	414	431	435	473	409	407	421	404	441	430	444	454	396	449	434	439	436	430	442	418	448	412	433	436	422	402	457	458	426	423	472	434	429	489	420	460	487	432	456	450	380	454	459	435	444	437	429	450	437	453	418	436	449	449	423	449	414	402	431	436	497	432	428	422	460	425	412	464	408	430	452	445	407	451	449	438	459	416	427	441	462	441	414	435	428	456	426	431	422	428	427	431	445	423	427	476	461	467	426	446	445	417	420	413	436	438	468	407	426	478	428	441	421	432	419	443	450	422	433	441	440	446	445	457	423	408	403	431	403	428	433	462	453	432	427	457	420	434	470	388	430	418	420	468	419	433	396	438	419	446	423	441	431	437	411	448	431	438	446	429	434	430	419	443	400	423	459	432	413	421	455	393	441	461	421	443	433	476	416	440	405	434	412	429	430	436	420	425	463	434	455	416	451	453	394	443	442	436	422	463	437	409	442	445	481	428	457	429	449	458	428	444	421	443	483	438	448	430	424	463	439	462	442	445	405	436	439	466	441	454	438	445	424	408	442	445	469	413	448	432	465	459	416	426	426	423	418	456	426	432	427	421	426	446	425	448	453	459	431	457	419	473	439	397	475	399	403	459	460	445	392	443	444	442	398	442	427	432	433	444	448	423	399	419	426	433	394	443	409	404	442	415	441	421	438	451	488	410	453	449	427	482	427	444	439	426	493	408	464	419	467	435	448	426	441	450	466	492	435	422	422	455	422	461	439	405	449	425	448	453	456	435	441	420	423	409	437	411	453	426	462	436	477	454	461	445	427	441	456	465	444	450	390	430	429	453	413	451	447	424	493	438	404	457	440	426	484	455	435	469	422	429	411	413	448	471	412	441	434	424	449	407	458	413	429	437	440	443	426	411	498	441	454	441	416	426	451	405	446	432	465	432	457	449	407	443	455	425	431	421	415	428	453	414	439	445	493	453	438	473	446	443	410	439	462	417	427	459	433	437	457	416	429	479	448	398	451	443	439	415	450	457	445	425	444	432	436	442	464	473	439	451	442	455	411	474	397	401	474	471	403	463	445	429	461	434	439	455	440	439	427	453	406	414	394	386	417	444	408	452	421	447	447	412	464	425	452	416	439	419	441	430	425	432	439	451	460	455	437	442	407	444	452	442	429	451	420	431	436	416	418	455	433	432	453	411	424	405	498	417	408	473	428	460	456	420	455	458	426	432	432	451	444	442	465	447	483	440	490	481	414	422	467	448	450	453	390	410	442	472	447	471	447	441	408	431	403	453	416	416	488	417	457	446	417	424	456	444	468	429	390	461	441	446	422	455	420	429	431	477	445	450	449	421	455	412	390	433	459	448	458	415	457	430	414	460	412	446	416	435	422	444	429	413	459	417	464	467	454	468	448	457	452	433	420	406	407	467	437	424	454	422	442	461	450	458	429	411	455	423	457	469	464	420	434	448	463	413	413	423	456	429	416	460	395	480	449	423	464	444	432	455	439	444	454	429	419	407	421	470	424	461	443	447	411	431	435	424	438	452	434	440	480	435	453	420	434	455	439	440	436	423	408	434	407	448	425	408	415	448	426	469	469	434	422	441	462	431	414	461	420	411	421	430	479	439	415	451	473	420	413	436	421	418	411	419	406	444	452	422	388	414	446	427	409	441	420	450	418	434	441	417	395	447	463	447	456	432	473	440	430	446	454	459	422	456	439	477	436	382	432	440	433	421	478	429	425	470	472	441	415	385	417	461	430	416	418	431	479	438	434	435	510	412	438	421	442	416	449	441	421	445	448	458	438	443	452	418	430	445	416	440	446	431	447	432	444	437	452	435	425	457	465	445	435	404	436	440	464	435	433	463	480	419	420	440	440	485	435	443	422	403	419	445	432	422	456	432	427	410	457	430	441	448	451	463	434	452	428	429	439	466	454	451	416	428	492	415	442	418	459	487	476	423	432	434	438	437	432	433	433	438	446	432	439	419	477	446	424	504	449	440	465	457	446	480	441	410	431	418	448	461	451	444	450	442	429	414	387	426	380	426	434	450	407	425	443	467	414	432	420	462	436	426	377	453	454	460	474	429	409	477	443	434	448	436	423	452	419	455	485	445	445	388	431	504	429	437	436	449	481	398	436	464	441	436	436	430	427	404	447	441	414	447	418	412	430	485	452	440	423	439	428	444	441	429	452	448	474	435	452	410	448	462	465	441	432	453	407	455	479	468	446	411	420	450	409	392	428	396	463	454	451	443	461	474	417	463	441	438	412	434	432	394	402	460	447	452	412	436	455	427	483	426	436	434	409	497	446	459	396	447	410	419	411	431	434	451	414	422	441	458	434	429	464	444	457	425	440	429	434	431	451	439	458	446	428	427	447	433	466	483	453	487	402	433	461	477	430	457	434	418	465	453	434	435	461	403	444	436	439	419	439	460	431	442	449	400	447	442	453	463	461	422	396	423	470	440	435	456	435	462	465	409	462	401	439	422	457	449	404	449	454	448	437	468	472	469	427	433	417	457	491	427	428	406	443	406	420	429	455	472	437	454	416	444	403	463	426	446	468	420	430	442	427	429	436	417	440	454	455	449	404	444	438	453	476	461	458	469	419	455	442	418	427	435	481	443	411	477	416	435	448	401	425	442	447	430	429	443	455	451	409	433	435	446	482	424	448	439	467	436	412	453	424	451	443	446	467	432	444	462	413	398	466	440	439	463	418	411	418	452	405	455	429	445	471	457	434	440	437	426	419	449	436	443	418	480	446	452	408	440	425	418	413	422	419	449	418	446	450	424	440	439	456	432	425	413	459	427	450	426	462	391	456	402	415	435	449	415	474	453	415	442	431	462	425	425	426	372	429	408	434	452	450	461	468	447	415	437	449	432	468	456	443	442	436	388	435	432	393	445	443	416	433	441	456	448	417	441	438	446	437	428	413	395	456	448	444	441	437	413	435	464	437	423	424	457	401	475	406	482	465	401	455	462	458	439	462	453	455	479	442	412	445	398	460	376	453	423	419	441	430	398	433	408	419	427	443	443	464	420	422	426	435	436	415	435	445	412	425	445	409	425	446	457	428	441	413	431	473	482	452	410	447	423	447	450	444	437	437	454	421	445	420	451	451	445	439	392	425	443	467	436	406	420	455	419	444	481	407	427	449	402	403	400	446	415	430	448	449	435	441	454	449	460	417	441	409	398	431	454	447	465	427	452	436	441	431	394	438	455	456	431	472	453	486	429	445	462	417	463	430	426	441	374	434	439	433
23940	21334	48396	59399	41686	23486	6306	719	539	529	521	497	469	494	552	511	492	483	487	520	506	496	509	510	481	495	502	484	467	496	516	505	485	452	464	479	533	488	475	474	461	473	514	497	477	482	461	452	435	461	467	454	508	504	469	471	494	452	486	476	486	493	455	463	465	474	501	486	503	499	496	492	468	460	492	518	493	468	480	447	487	497	474	495	482	484	474	506	466	482	473	510	471	522	459	458	518	490	445	466	477	511	516	478	478	419	440	466	456	535	469	445	445	476	501	439	520	493	505	490	536	473	510	498	492	473	427	478	446	484	477	494	474	483	466	464	501	485	476	458	487	508	488	441	465	453	461	466	473	508	457	459	490	501	486	476	472	494	477	470	438	481	486	459	480	469	463	497	475	469	443	462	501	462	489	453	502	464	501	456	420	473	478	475	462	487	448	471	495	472	473	504	542	456	447	463	511	467	458	473	471	475	483	500	514	439	451	468	444	469	502	475	525	458	472	457	471	468	469	474	492	456	464	451	465	487	489	489	516	490	451	514	467	510	476	505	477	464	498	453	494	461	457	487	469	481	505	484	448	466	477	482	484	451	465	449	466	441	468	426	479	471	423	475	515	490	491	500	473	485	501	470	473	448	544	481	461	497	464	486	477	479	483	422	489	447	458	451	501	465	447	483	448	497	477	470	478	458	491	466	462	453	519	447	464	471	464	470	441	451	494	494	473	472	473	480	466	449	493	491	512	478	507	483	480	484	485	470	486	495	452	464	471	446	452	467	507	490	470	468	473	477	479	433	449	458	453	486	503	479	448	489	460	453	456	488	473	468	440	503	475	477	454	486	504	461	483	442	477	441	478	461	467	509	486	453	460	477	447	441	502	480	473	480	436	471	477	542	439	462	488	464	477	483	489	451	493	515	499	464	441	466	461	460	451	474	489	477	489	475	446	463	488	522	482	480	474	500	516	446	505	466	470	511	501	486	428	458	534	452	478	475	443	471	473	464	483	434	481	452	474	486	476	492	485	460	454	441	447	515	476	456	472	468	447	485	482	517	469	496	469	448	464	478	460	509	459	470	489	451	497	466	487	467	484	457	457	451	495	473	452	484	483	450	469	468	459	486	476	439	493	494	460	478	479	469	465	475	465	470	469	505	449	494	448	469	468	485	500	470	468	492	502	505	485	456	486	464	464	454	475	488	484	494	474	460	507	472	467	504	458	461	490	482	499	461	528	487	468	431	428	480	447	468	479	475	469	482	492	461	504	459	494	477	449	463	482	455	458	452	479	506	504	451	442	544	494	477	507	455	454	459	461	450	499	500	466	485	517	509	496	459	474	476	477	440	483	478	437	487	480	501	480	502	475	484	446	500	477	494	455	461	474	472	483	449	467	435	454	462	467	472	501	494	451	457	467	504	454	496	469	480	489	445	443	491	506	485	488	438	505	486	485	453	472	481	462	502	505	491	471	437	418	504	439	488	457	459	444	444	417	465	450	481	463	448	520	445	463	478	451	456	494	468	507	490	481	476	495	461	446	460	472	477	511	479	461	462	494	465	466	485	506	469	456	490	459	466	525	462	496	451	465	511	492	484	416	488	488	497	476	478	505	479	458	479	503	465	503	472	462	457	496	447	467	474	447	456	470	515	471	468	483	461	505	489	445	466	452	469	501	497	460	437	446	458	471	468	471	480	485	493	485	484	460	494	458	476	497	481	509	492	463	474	448	491	461	446	472	458	444	475	502	506	508	471	492	488	486	458	477	443	477	468	459	491	492	493	454	463	475	494	455	452	461	482	490	472	476	467	463	492	477	453	470	496	480	510	502	454	474	444	508	473	439	463	491	449	467	475	464	442	498	478	456	458	520	463	438	497	485	432	474	501	469	462	469	469	490	472	471	466	482	461	518	453	501	473	487	497	439	508	497	444	487	446	457	484	489	466	474	455	456	445	435	498	486	502	490	478	466	483	440	477	447	438	441	434	485	466	494	481	492	467	440	468	457	467	466	476	453	459	474	457	464	433	482	461	510	466	477	494	431	443	494	469	468	433	490	467	467	483	454	479	492	440	491	470	488	440	508	515	498	454	498	481	475	466	496	495	464	490	443	518	485	467	471	485	471	471	462	422	473	486	457	467	501	489	459	445	477	477	502	493	476	494	463	441	487	481	492	555	451	454	462	511	449	479	482	511	507	438	494	517	452	493	465	468	537	508	500	455	495	509	461	452	495	491	503	493	443	455	476	456	482	517	422	446	399	484	425	446	483	458	450	464	452	456	504	470	467	477	518	481	478	441	515	480	471	488	464	453	459	478	491	452	479	513	501	488	479	466	478	476	475	467	482	462	504	447	458	438	459	468	463	454	457	481	473	459	470	501	498	443	460	474	474	471	475	473	490	425	483	495	491	507	498	466	467	466	462	477	487	459	447	521	485	493	442	486	461	502	496	458	509	483	460	508	489	481	455	490	485	473	487	465	482	464	485	489	471	447	470	436	476	458	486	471	505	505	484	469	413	435	476	503	445	523	504	468	511	428	465	503	470	471	508	474	482	431	464	465	449	439	498	475	489	470	428	465	468	483	477	498	488	477	470	483	443	480	454	499	471	527	494	473	524	495	467	479	468	461	477	477	484	479	489	454	458	485	462	469	483	412	500	457	460	484	509	476	458	486	481	486	464	470	495	440	479	461	458	469	481	451	440	509	526	473	462	470	505	494	487	475	481	487	490	424	454	528	442	491	473	490	484	503	448	453	473	478	439	488	463	462	469	463	471	465	451	452	474	498	483	494	503	470	499	468	452	405	475	452	526	506	452	442	497	486	485	515	455	464	457	491	450	478	501	481	464	475	461	454	414	467	448	463	515	481	467	472	458	482	484	464	456	424	497	444	509	484	488	516	509	488	427	474	450	459	449	474	480	477	487	472	452	442	445	474	442	477	443	487	449	439	460	451	487	520	455	463	456	443	457	513	461	459	463	464	473	477	442	440	513	441	476	492	475	496	497	495	478	464	460	444	468	480	451	437	468	512	461	463	452	451	520	476	476	501	488	468	472	511	449	444	513	479	485	433	459	470	481	484	499	451	508	481	502	500	508	470	452	485	460	467	461	499	431	507	457	476	476	514	462	501	497	496	490	432	460	473	446	530	455	467	403	452	517	487	471	464	452	476	487	515	510	453	445	468	486	500	467	505	416	494	481	436	465	500	458	462	515	469	465	489	469	483	477	509	479	463	470	468	488	513	472	457	488	510	511	458	459	473	487	461	511	466	511	426	482	484	480	423	453	442	494	455	480	459	504	512	475	481	438	476	486	518	482	485	505	510	497	493	479	481	488	445	417	471	498	473	479	455	504	461	464	468	449	450	501	447	491	454	463	475	452	468	464	497	495	515	469	453	499	472	448	463	497	500	446	482	455	500	482	466	436	465	487	464	445	473	484	489	454	446	457	478	476	460	451	511	491	467	442	462	461	493	489	457	496	442	451	487	463	469	456	465
31181	73626	90678	66894	39393	13591	1631	545	562	510	538	505	525	502	580	537	576	500	535	530	574	501	572	609	560	570	517	545	479	517	540	534	511	532	491	563	514	570	533	542	557	510	514	533	479	497	507	534	511	556	509	498	486	519	517	489	495	479	531	554	553	508	525	540	538	537	482	507	531	533	516	547	529	465	493	511	532	479	513	493	501	507	515	473	483	482	495	499	494	557	485	488	505	477	515	522	496	523	545	497	507	520	526	578	534	510	519	491	519	536	587	506	490	498	511	512	489	529	491	524	507	493	556	488	496	511	515	474	456	495	522	542	500	533	506	537	505	507	494	497	479	501	500	530	521	499	542	531	517	534	547	490	498	498	546	509	510	510	523	502	530	514	488	536	512	516	537	496	518	485	475	530	532	545	550	500	549	536	515	522	524	560	505	509	542	501	490	540	481	512	471	495	525	482	499	488	544	531	507	545	524	501	489	474	516	501	555	506	520	519	531	524	535	501	516	482	503	502	491	507	523	523	498	521	492	516	508	547	529	529	495	503	543	530	520	532	552	501	514	497	536	566	505	535	524	534	543	528	560	494	512	517	524	508	511	570	457	533	507	517	498	512	526	545	526	527	514	522	530	526	523	533	514	514	530	517	493	550	529	471	513	510	510	548	486	473	534	524	521	541	485	530	502	518	478	542	494	510	506	491	517	498	532	486	525	500	500	535	521	517	552	526	547	490	556	546	571	516	505	540	514	486	527	546	471	497	525	514	518	528	503	548	462	477	506	524	502	565	516	510	524	549	525	521	523	545	494	498	525	514	524	496	537	510	540	474	514	531	534	539	525	535	487	481	508	528	538	521	514	546	498	463	526	509	541	525	509	512	550	544	532	567	547	502	548	530	513	509	488	523	500	485	515	544	534	500	526	504	480	486	509	477	515	528	501	511	491	487	545	560	521	516	510	517	559	524	519	527	535	540	515	514	540	547	528	534	516	540	491	541	522	492	536	554	479	519	541	473	568	513	527	485	496	545	534	530	481	523	465	516	524	510	473	482	528	504	516	487	470	493	511	522	504	473	495	521	507	536	499	526	504	501	500	535	534	521	537	503	514	511	525	527	525	495	513	520	535	504	510	465	520	550	495	550	499	494	515	488	535	485	478	508	546	488	507	494	493	493	535	511	507	536	521	533	516	528	484	491	485	525	542	524	559	516	535	494	467	511	497	470	520	511	507	490	536	500	474	522	519	478	521	545	519	512	499	503	510	494	508	500	493	504	494	513	519	535	542	520	493	503	510	482	484	527	487	510	525	488	456	508	499	487	509	488	518	489	543	493	510	515	530	535	476	546	552	506	488	504	527	507	528	509	462	493	518	500	545	515	498	517	511	526	474	507	464	475	556	534	544	565	504	532	498	556	501	509	507	580	558	506	521	543	546	501	536	505	497	516	537	533	495	522	545	521	511	489	483	523	550	510	503	505	536	477	495	524	529	500	480	503	544	538	518	527	528	559	515	535	495	505	542	516	568	494	523	511	506	493	570	500	518	517	514	488	494	477	543	485	528	521	518	489	505	513	471	555	500	519	522	510	523	540	509	484	465	509	504	570	527	544	486	487	497	519	507	473	486	533	509	492	550	494	523	509	508	518	522	535	506	525	561	533	551	500	498	530	486	520	511	543	576	548	492	527	483	527	509	502	549	525	531	490	476	516	519	521	516	465	544	542	532	517	549	541	494	519	488	556	539	528	482	507	537	470	499	520	484	549	482	501	509	503	541	542	523	509	528	520	503	529	537	537	527	511	522	556	529	501	505	542	520	510	520	547	548	532	530	487	532	473	525	544	494	503	519	547	499	475	505	507	496	500	501	525	513	461	577	502	536	483	556	471	521	515	505	475	548	538	502	540	530	529	548	543	545	515	494	501	582	529	457	515	528	520	531	517	542	493	544	519	481	508	538	526	513	508	544	532	496	490	486	554	540	524	526	535	519	534	526	502	505	504	528	506	519	508	544	504	519	538	543	491	523	527	538	527	538	547	514	551	519	527	556	494	497	521	541	537	531	562	502	496	504	527	518	509	504	571	528	503	523	498	486	523	524	530	464	505	564	529	512	520	524	490	539	546	480	519	501	500	560	498	525	510	531	515	520	493	536	515	510	524	496	504	527	501	535	505	527	540	531	522	489	465	555	522	507	527	523	553	476	550	513	529	511	497	544	554	502	502	530	483	533	528	532	551	526	528	535	544	519	489	518	561	520	523	546	494	475	484	559	510	539	517	496	529	507	530	504	516	477	529	485	537	507	529	503	543	491	481	532	492	522	533	570	516	525	513	531	525	487	525	542	523	523	471	543	491	490	504	499	535	528	524	518	486	514	497	478	530	537	484	539	523	518	500	589	487	527	493	516	524	545	514	498	513	480	504	529	524	514	523	510	509	510	475	476	511	515	496	511	556	508	524	487	499	506	504	496	525	502	516	488	519	527	502	498	544	486	509	500	551	511	540	477	526	531	512	498	476	518	497	509	501	513	515	512	540	481	540	481	496	486	471	564	545	528	505	483	498	485	525	542	538	507	484	541	555	519	530	504	513	520	490	498	518	515	522	501	540	487	482	503	538	492	474	509	538	552	528	489	496	508	538	537	554	552	537	471	553	501	490	505	509	546	530	511	550	487	514	528	559	560	501	500	498	543	506	537	515	551	512	488	512	529	520	491	482	509	553	511	496	533	525	518	496	524	491	475	542	490	550	545	477	476	528	494	545	520	520	475	538	498	500	492	510	505	496	531	530	506	504	522	492	504	488	554	501	511	523	491	489	495	495	504	484	517	485	500	558	526	518	513	533	522	544	506	544	534	503	512	546	551	505	527	487	522	563	534	534	537	475	453	478	530	495	513	503	496	470	526	499	494	480	515	468	542	520	498	532	522	538	512	534	487	484	508	487	533	514	480	448	522	569	533	496	497	545	483	485	555	514	519	515	528	481	493	509	517	518	518	537	531	521	526	493	527	502	528	510	528	515	528	502	496	505	471	522	522	521	504	499	522	528	526	585	553	471	539	486	501	535	520	483	518	497	501	491	542	458	486	483	519	527	547	486	475	531	547	488	532	488	528	503	498	498	546	534	524	513	536	506	511	500	472	533	504	525	524	491	523	537	541	494	512	539	494	498	470	528	494	497	506	501	510	470	541	507	483	559	543	515	485	538	514	542	486	532	520	522	519	516	506	518	512	518	415	490	517	575	518	505	502	543	532	510	507	547	504	539	522	502	545	532	547	477	522	473	494	499	545	517	510	492	515	521	542	499	501	506	489	498	564	542	501	539	512	526	512	594	493	484	519	486	514	503	482	527	481	520	490	506	517	480	551	499	524	518	511	498	502	524	488	525	515	487	521	531	530	528	512	538	536	511	488	514	532	513	504	517	531	519	557	543	563	482	511	481	513	501	510	521	509	516	505	518	497	538	507	503	504	495	523	505	526	513	524	511	465	553	532	483	555	493	517	500
27351	25664	37529	21354	6022	1402	521	449	455	434	405	417	404	395	401	404	422	417	392	414	413	411	389	427	380	427	407	376	400	382	396	429	421	391	378	378	403	380	408	377	403	399	362	409	414	403	418	377	377	367	424	401	367	423	370	412	414	415	396	448	382	418	425	396	418	439	394	397	426	414	392	386	399	382	385	385	397	446	385	378	408	390	404	376	397	393	364	403	379	384	411	410	428	372	378	403	398	431	384	396	393	410	363	404	394	391	382	398	402	396	357	383	415	378	397	368	396	404	408	399	398	376	406	394	432	365	404	406	415	394	395	375	403	395	374	403	418	404	404	409	408	428	397	371	378	413	437	406	387	391	400	384	385	379	449	408	393	384	407	411	416	389	379	367	409	376	384	396	386	424	401	418	413	374	410	440	391	411	430	401	414	418	377	421	426	408	412	396	395	396	414	373	428	413	411	407	403	389	395	409	370	442	432	440	421	405	411	417	414	395	395	395	425	391	409	382	386	409	402	444	392	412	380	398	408	398	414	390	380	432	405	406	406	412	422	423	402	361	406	396	448	442	443	410	428	407	383	378	411	386	406	383	387	409	422	394	413	391	410	409	366	338	394	433	387	383	409	377	403	427	413	418	411	394	417	387	401	391	396	435	422	398	402	420	402	414	395	388	366	384	385	415	392	386	389	397	415	407	416	444	392	409	386	427	393	388	412	392	411	390	403	378	365	419	385	390	370	404	394	404	380	394	407	385	384	426	376	369	434	396	380	430	401	394	398	403	396	395	425	391	388	395	422	371	386	420	396	371	429	382	423	397	406	388	379	395	418	403	395	426	432	382	424	378	373	380	388	398	405	398	408	375	402	407	404	406	401	413	424	388	460	417	385	399	409	410	421	432	384	370	418	415	415	380	361	395	411	375	421	391	408	432	401	423	369	381	429	412	408	412	368	424	427	365	420	385	411	404	404	402	449	436	436	428	407	399	380	403	421	383	377	423	416	467	404	403	351	394	417	342	387	416	401	407	397	407	392	404	413	391	416	388	384	396	393	398	347	418	343	415	400	396	411	396	389	401	415	414	416	383	386	387	418	410	374	407	367	379	380	389	433	432	410	411	393	409	400	393	380	419	393	377	380	403	383	385	391	419	414	413	394	392	376	386	382	423	398	403	389	385	394	394	399	396	403	382	401	402	396	400	372	387	378	391	413	374	393	412	411	434	424	370	383	404	439	421	402	419	412	429	384	399	390	390	393	365	405	400	412	390	407	432	404	412	421	384	400	407	398	396	376	424	415	400	397	421	371	411	356	416	424	401	393	388	420	394	378	363	425	397	422	390	386	361	391	407	413	391	408	405	407	397	409	387	436	406	425	395	395	378	412	380	379	402	437	372	390	414	397	415	407	412	402	375	388	399	366	440	381	399	393	404	382	373	404	394	418	386	394	404	427	459	364	372	390	371	398	411	373	373	421	398	421	438	408	395	396	423	387	396	372	429	386	373	413	409	413	415	399	403	424	416	407	376	427	438	413	388	403	400	420	410	386	401	414	407	425	417	367	406	399	434	377	440	403	394	389	422	405	376	409	434	443	386	411	397	399	398	377	443	424	404	371	390	415	378	377	401	372	380	387	411	426	369	398	409	414	414	402	373	382	391	392	408	433	395	409	407	409	383	397	384	403	408	419	392	384	413	439	412	429	426	384	429	397	419	390	417	377	409	362	385	419	410	409	402	415	428	426	402	396	415	377	394	410	376	419	386	362	382	421	393	394	372	390	393	389	400	418	404	367	376	433	417	414	414	379	424	396	409	426	429	422	382	371	408	418	404	402	401	429	364	411	395	368	374	385	389	433	438	388	423	429	402	405	400	376	414	397	403	380	412	430	369	415	367	398	438	428	398	429	395	415	386	362	395	427	411	403	413	452	389	417	412	365	384	440	392	399	376	393	404	373	384	380	418	371	411	392	398	408	403	390	397	381	426	430	390	376	390	419	396	420	448	415	413	405	392	404	419	374	394	386	374	392	404	364	413	377	394	389	418	432	414	415	426	358	386	373	395	408	365	379	385	424	385	390	427	393	423	433	409	434	355	394	401	410	407	406	391	406	411	421	437	434	423	392	368	410	396	383	372	391	402	393	398	415	378	387	445	411	427	411	432	379	394	381	402	395	387	402	369	397	402	378	417	409	406	405	404	425	400	389	427	447	424	412	426	434	369	351	416	412	439	431	360	412	411	413	381	369	417	425	413	382	422	396	405	392	410	409	437	422	410	393	399	363	398	419	415	409	397	413	352	418	408	426	382	407	369	382	392	388	425	406	382	394	461	372	381	397	371	387	414	387	402	409	398	377	414	404	401	384	393	433	404	405	424	373	406	393	415	399	412	390	393	442	426	394	369	368	370	393	422	412	423	398	365	414	428	366	417	403	403	393	360	390	406	411	426	411	396	422	368	430	362	397	399	401	398	432	366	355	375	397	430	386	415	364	396	425	396	456	423	401	372	418	410	368	389	369	410	436	414	420	429	404	402	415	417	398	398	414	387	395	408	401	390	384	412	398	372	411	394	413	411	422	397	391	399	432	419	359	368	406	394	423	436	398	415	412	405	382	391	411	414	438	393	384	425	371	401	385	447	388	407	369	400	375	395	426	398	384	393	396	390	429	430	394	429	429	410	398	386	361	428	410	424	354	404	396	353	450	380	428	417	429	399	392	405	447	412	387	400	384	392	375	404	428	372	386	383	404	415	396	415	412	409	408	415	404	380	423	421	420	427	384	414	394	375	428	380	418	422	420	393	395	414	405	384	424	389	367	415	453	388	405	419	394	401	400	378	398	424	406	422	402	418	394	422	414	359	414	433	392	406	370	413	389	395	390	391	426	379	374	428	380	403	392	415	400	445	442	387	400	418	382	398	384	413	378	418	386	416	420	354	413	395	374	396	376	420	398	363	420	416	445	444	400	396	415	359	344	436	393	409	386	381	423	366	410	411	417	425	406	376	373	411	392	395	400	375	392	426	401	416	438	413	405	413	395	407	416	435	400	409	412	385	398	407	424	369	404	417	406	380	397	450	404	402	423	404	410	404	421	384	393	409	386	394	395	393	379	402	406	453	394	395	418	390	425	397	391	383	384	372	407	400	398	365	448	434	420	381	410	396	365	387	390	389	410	393	431	433	393	410	407	385	401	427	439	390	359	416	377	391	423	418	395	412	407	394	415	385	393	435	404	400	401	409	414	400	374	443	389	379	406	367	423	364	382	383	357	391	410	445	418	401	374	412	379	380	397	416	445	423	409	407	400	417	387	400	429	387	390	387	391	402	387	387	407	374	404	400	416	394	408	405	414	377	412	391	381	385	388	400	395	394	400	378	402	403	395	405	406	385	395	373	370	372	389	384	392	387	382	419	403	391	416	379	407	385	393	426	439	365	391	397	393	391	420	410	394	378	413	426	413	418	438	399	372	362	365	413	422	376	378	412	391	425	391	403	374	425	418	383
5518	32153	33253	12273	3784	1218	457	399	378	334	407	406	361	405	395	360	383	388	390	382	394	390	387	417	396	400	370	360	414	402	404	381	387	415	353	390	378	389	396	393	427	381	375	410	405	410	389	398	363	384	393	390	435	409	395	385	429	420	386	405	388	431	352	388	392	378	374	385	360	386	400	381	426	405	397	388	397	427	361	406	388	360	385	384	368	378	404	374	414	368	359	399	400	353	405	432	401	363	412	407	410	392	402	413	385	401	398	377	375	422	390	367	386	381	383	407	414	376	398	392	369	362	406	438	420	403	406	387	412	347	419	394	402	358	380	384	377	366	378	392	390	381	405	374	395	402	373	373	428	381	351	362	369	389	427	407	368	365	409	367	384	407	384	406	367	370	370	400	383	385	401	370	431	378	369	409	409	435	388	398	412	349	411	395	403	372	427	394	378	374	386	365	419	379	397	400	402	390	385	396	389	376	395	381	354	383	377	349	416	404	386	396	379	421	386	387	416	372	366	386	387	404	378	390	407	377	402	412	393	387	392	371	402	412	384	398	384	377	420	409	410	380	337	365	409	391	399	390	392	363	442	409	393	371	396	362	369	366	366	373	388	400	402	397	430	382	372	373	372	347	410	386	381	412	376	399	387	398	382	351	380	360	360	420	425	358	397	372	383	364	385	399	376	374	386	374	380	400	366	340	425	332	350	360	379	393	391	419	388	380	388	396	380	385	394	424	402	405	380	386	403	364	396	392	414	367	421	376	393	412	393	405	394	401	416	368	392	388	390	369	377	383	390	394	413	375	376	391	398	379	359	400	369	393	389	411	422	376	405	350	404	389	434	402	397	383	363	390	397	380	420	367	374	406	411	358	417	370	387	402	383	381	378	416	389	384	410	379	414	395	397	400	393	385	390	414	392	396	375	403	387	393	409	374	412	428	404	370	391	441	368	384	371	393	375	405	377	394	401	385	398	385	388	414	390	369	368	352	394	386	346	394	446	427	373	394	389	411	409	369	407	399	376	379	360	386	386	379	425	390	372	357	406	406	370	406	386	420	416	400	381	390	357	391	382	389	391	376	375	391	395	395	378	397	386	394	398	387	380	380	405	374	390	394	406	411	383	345	374	382	412	374	375	422	359	388	380	416	398	398	418	404	377	388	407	387	373	407	372	378	402	416	411	385	402	394	401	406	388	423	409	403	357	411	409	388	387	389	414	406	384	386	405	374	416	380	372	424	427	381	411	419	368	420	394	390	356	399	362	388	392	364	369	375	358	397	414	387	366	405	381	361	396	349	413	385	375	367	396	390	415	413	375	410	403	405	389	427	379	403	390	388	401	393	408	402	365	405	435	396	365	396	363	356	410	375	429	375	390	362	384	384	391	389	417	401	408	386	406	382	423	409	357	408	420	403	409	408	409	372	402	382	401	372	375	381	410	442	347	383	385	395	390	342	368	379	391	397	400	376	387	443	394	390	415	371	411	406	381	419	376	383	399	411	398	379	388	415	406	432	380	375	403	391	370	404	409	377	367	381	364	401	359	380	372	337	378	370	387	373	412	386	394	394	379	409	398	407	401	384	417	382	400	383	364	428	401	408	427	416	395	387	362	400	406	387	391	365	405	368	388	409	363	384	379	396	362	383	408	378	373	394	394	388	403	381	379	389	392	404	386	396	403	382	403	384	372	358	363	405	401	375	398	417	371	369	372	405	405	384	395	383	434	380	410	400	394	366	394	414	399	416	395	392	401	368	357	364	411	368	381	406	394	400	387	403	421	420	392	388	371	396	381	379	401	391	412	385	374	381	419	380	394	438	385	391	391	418	413	364	381	372	402	360	379	386	392	382	378	364	404	425	421	399	423	381	386	381	407	386	360	399	355	364	398	368	392	391	414	397	389	373	368	390	408	408	373	382	390	383	386	379	363	395	366	386	417	388	368	370	388	414	374	367	350	351	367	412	449	389	402	398	384	390	382	350	381	370	418	411	386	361	406	375	382	369	373	377	388	403	375	370	384	382	377	403	402	387	405	387	387	393	368	384	368	359	363	388	373	353	439	353	415	400	363	423	394	404	423	404	371	385	400	393	399	410	387	379	412	384	331	394	420	400	370	431	362	400	387	382	394	406	391	375	380	397	403	375	374	371	392	410	354	385	430	427	382	389	388	396	404	367	402	387	376	386	373	431	399	430	376	375	384	364	423	401	406	375	387	392	377	369	395	419	378	394	369	392	378	394	394	373	381	412	406	366	404	344	372	411	388	395	417	388	389	357	345	408	380	404	390	388	342	391	393	388	400	390	402	398	381	386	372	399	384	390	410	392	416	383	417	379	416	372	390	400	351	391	431	425	390	384	400	401	399	377	386	385	415	403	407	394	402	385	387	375	381	388	372	391	372	379	364	436	400	387	405	371	417	384	390	368	404	421	378	387	384	381	395	423	377	419	420	371	383	399	404	372	405	360	382	385	394	412	357	377	399	399	424	396	388	371	381	404	369	391	414	430	384	386	376	400	400	417	382	390	394	362	380	368	364	378	372	400	379	363	388	371	381	409	392	374	395	387	380	405	388	342	368	403	422	405	387	380	388	405	409	406	377	360	391	384	406	397	385	402	366	403	390	398	388	337	393	369	420	422	387	417	399	365	380	400	392	392	404	381	399	418	376	345	387	404	428	369	366	362	394	394	380	371	367	397	441	355	394	406	394	414	390	384	415	401	373	371	385	368	401	401	386	373	385	399	408	349	392	432	418	378	417	359	397	404	408	380	391	380	384	364	387	397	350	389	389	380	374	390	394	380	384	381	360	416	394	374	364	422	400	399	378	399	417	357	387	385	435	388	375	360	393	374	425	421	369	415	395	393	380	392	370	398	402	390	400	376	387	395	401	390	386	395	403	368	382	348	395	382	411	363	389	411	402	385	410	364	365	397	410	394	409	366	363	388	392	390	383	383	360	421	371	382	345	362	344	412	404	379	353	424	394	418	415	368	397	401	375	361	388	432	363	380	397	373	404	391	420	396	414	379	389	346	375	385	422	417	394	387	390	385	370	377	405	398	418	392	371	390	371	385	401	425	388	381	389	398	412	388	356	385	394	380	369	385	376	339	433	355	376	384	404	413	412	367	369	402	380	384	399	407	383	354	416	412	419	382	387	424	395	380	395	399	398	372	391	342	359	393	383	393	382	381	382	389	382	387	404	392	412	363	410	393	396	400	380	375	361	404	397	371	367	422	383	381	361	426	408	374	392	389	392	402	379	359	391	404	410	383	405	384	374	386	427	384	406	395	379	374	350	397	415	354	386	353	395	348	383	406	398	377	364	385	369	374	377	395	393	383	403	408	403	389	391	369	376	376	420	401	371	386	374	400	412	419	378	384	387	423	384	390	406	376	405	394	378	389	387	401	415	365	379	374	379	394	395	381	408	386	414	392	439	385	371	399	421	397	404	394	378	445	388	387	398	385	380	358	382	400	410	357	378	382	407	345	357	419	353	370
24897	26809	52751	48567	28408	13383	1922	496	429	415	440	423	422	459	412	436	429	392	425	425	445	418	446	439	427	442	408	435	437	442	459	439	404	407	392	438	441	441	432	380	448	414	416	399	433	442	404	432	426	390	394	437	466	453	444	426	436	440	389	397	392	403	431	436	431	436	405	478	409	442	435	427	435	435	401	438	426	428	453	427	408	443	465	463	426	412	406	440	402	424	414	400	451	395	437	393	430	459	437	429	439	391	380	408	415	412	411	416	398	417	384	405	431	409	416	400	403	422	415	451	455	439	429	398	391	419	402	422	382	429	433	422	359	451	379	409	441	382	392	424	417	450	415	430	450	408	416	418	388	401	431	401	405	469	400	437	386	453	460	408	395	428	430	418	414	421	408	412	391	421	426	422	441	413	392	422	456	399	416	415	444	408	403	413	437	394	402	400	430	426	402	397	418	448	393	378	384	418	369	403	425	439	442	422	388	400	387	381	422	403	434	424	422	417	406	403	430	393	439	415	414	429	391	445	410	446	434	369	403	431	398	394	418	443	389	431	427	428	430	408	433	404	412	390	410	396	400	442	427	410	437	404	430	436	391	402	448	389	409	401	406	420	406	410	397	403	439	399	441	425	449	430	419	424	417	411	414	449	407	449	408	443	349	408	429	453	408	399	445	425	401	415	408	399	416	413	378	410	446	424	420	417	450	403	470	405	418	403	480	417	425	453	384	428	441	419	404	426	412	424	410	421	408	434	410	437	383	416	435	393	420	396	416	428	431	392	477	437	398	453	421	450	451	414	411	426	402	394	421	427	463	429	456	420	395	417	420	406	392	382	418	418	397	431	410	436	405	429	459	456	417	433	402	425	425	386	392	419	411	441	451	423	370	371	384	434	375	414	417	406	402	403	412	386	444	437	441	407	390	401	425	417	454	399	431	403	412	391	384	390	424	454	418	421	372	402	431	454	416	408	387	419	423	451	400	405	413	422	428	426	410	418	386	379	435	426	455	413	428	457	416	420	413	428	456	411	435	435	387	420	432	442	370	416	434	429	400	430	420	393	410	416	465	398	379	377	397	419	423	440	390	417	431	444	463	403	466	439	427	457	392	405	398	404	394	375	375	419	402	441	404	433	431	424	396	426	387	426	378	424	427	417	426	452	409	420	428	420	419	421	368	397	421	422	402	370	428	378	439	405	406	417	412	400	415	439	394	388	394	430	417	406	435	421	408	421	435	443	427	433	404	442	374	410	410	413	446	442	431	409	404	422	413	395	411	423	384	460	431	421	411	430	416	367	418	463	450	412	408	406	421	435	440	407	395	458	391	413	409	418	413	446	446	414	429	405	421	428	414	437	437	434	375	440	416	435	454	411	414	397	412	454	459	400	421	399	417	429	428	419	398	405	447	429	404	403	431	426	428	381	409	400	434	409	460	417	404	402	410	435	440	437	452	405	378	412	425	429	423	436	425	405	404	430	411	410	417	445	393	400	407	374	400	407	433	440	388	398	417	453	414	411	417	425	463	408	392	417	380	405	410	469	408	415	434	421	400	397	399	427	392	395	399	442	414	406	410	416	419	442	404	418	394	442	450	400	438	413	410	400	416	414	418	394	398	418	409	444	409	429	385	425	416	397	456	412	396	420	432	436	412	431	408	401	427	388	376	425	442	383	371	422	413	428	416	422	390	407	448	444	424	425	418	432	395	416	407	458	441	426	451	396	427	430	413	398	381	438	418	441	422	388	408	445	455	418	396	428	425	435	421	407	434	442	434	392	433	393	442	413	402	421	429	400	396	431	421	394	430	402	419	436	418	412	428	424	407	425	441	396	414	450	429	440	418	367	425	445	419	392	422	421	370	399	407	461	419	382	440	428	404	420	386	400	415	430	413	395	407	406	369	446	385	422	434	438	409	463	447	391	386	413	433	420	437	420	437	365	427	421	420	415	415	438	424	392	403	389	425	413	437	413	419	424	443	435	416	426	413	404	381	459	420	434	424	426	427	430	420	412	423	407	416	361	430	417	446	406	422	387	412	434	387	412	399	428	409	425	381	462	399	390	390	465	450	458	422	431	395	443	405	454	372	419	435	439	433	402	424	450	395	395	423	438	407	407	465	366	415	443	444	428	438	425	404	420	417	433	411	409	410	404	392	401	453	397	393	420	413	408	381	416	423	414	452	416	424	439	383	442	400	420	424	446	403	403	428	418	372	405	389	415	439	453	409	439	398	415	461	399	419	426	389	412	372	433	378	446	423	402	387	406	410	409	436	442	435	446	398	439	354	441	448	421	417	448	394	438	417	407	447	439	377	401	437	410	394	448	384	387	363	418	441	423	400	415	385	415	438	416	419	408	430	411	408	379	423	411	464	391	388	422	385	380	433	399	422	397	436	389	432	379	439	435	437	399	423	408	379	421	426	398	413	406	454	412	414	397	388	441	444	408	424	443	449	394	409	415	396	407	406	409	397	437	397	377	437	406	390	408	420	434	433	476	385	441	424	402	430	428	430	424	437	397	456	442	420	386	411	440	420	446	428	428	452	445	407	465	389	375	442	426	458	391	447	438	427	423	388	399	450	407	410	378	446	409	396	414	398	429	429	390	380	425	450	457	437	451	375	391	375	435	388	417	424	433	430	424	370	378	405	426	414	475	409	411	390	397	400	454	409	438	449	435	433	414	389	427	386	400	383	387	414	443	414	427	437	401	419	416	420	438	432	434	404	415	427	430	429	402	398	420	411	410	428	431	444	386	415	404	423	397	446	386	417	413	427	444	416	412	429	410	413	398	408	419	388	424	423	442	444	392	433	380	423	452	386	437	441	407	418	446	418	423	436	413	419	403	421	391	457	393	440	403	414	421	429	418	390	421	401	402	415	433	413	422	394	400	400	412	396	403	376	426	426	397	451	430	386	409	421	404	390	400	411	440	397	431	427	437	437	400	405	420	380	425	448	439	395	420	398	433	411	424	442	375	412	372	446	409	441	406	380	423	404	426	402	429	444	402	385	400	440	418	410	436	429	411	392	412	421	418	382	396	431	407	412	410	395	415	422	451	465	446	399	431	424	417	402	396	432	416	405	405	402	403	410	404	388	475	408	432	402	415	405	394	427	435	412	425	424	449	419	418	414	412	411	452	431	398	427	411	397	458	412	396	462	413	410	409	393	468	407	402	404	406	379	428	392	393	418	445	446	394	413	420	406	406	421	377	435	430	387	420	408	444	424	390	445	408	388	428	389	422	416	432	419	414	444	438	435	386	389	411	395	450	401	409	423	438	400	421	424	437	411	452	427	461	421	435	398	427	405	444	432	416	403	432	392	431	415	419	428	420	430	428	422	417	461	400	432	427	419	415	404	428	386	407	382	403	412	409	400	423	412	422	431	446	460	415	439	459	412	421	426	424	418	431	420	412	399	422	425	438	423	448	414	422	376	422	396	386	410	395	432	426	410	487	399	442	448	415	411	423	420	445	405	441	429	451	417	391	444	393	373	435
17989	81833	75907	45865	19962	7157	889	431	485	427	458	446	494	451	447	453	466	459	456	482	478	467	495	471	469	484	486	427	434	463	483	480	429	443	468	449	441	495	447	454	436	456	470	473	435	451	466	463	462	444	442	472	497	446	465	460	479	426	468	447	481	446	452	442	453	478	470	446	447	466	457	460	444	464	461	470	437	443	469	476	484	449	469	469	469	446	416	494	433	459	465	408	420	461	452	442	425	471	436	455	477	464	425	477	457	470	460	469	411	446	398	477	449	455	439	455	447	472	498	438	444	483	453	461	446	436	423	471	495	432	451	435	467	456	484	450	441	435	432	433	485	435	456	440	450	459	456	451	468	466	459	499	419	438	464	472	425	459	483	466	454	436	454	432	433	462	454	478	448	429	481	459	451	443	450	462	467	441	428	441	430	455	445	481	467	439	430	446	440	459	488	474	516	447	428	470	494	454	478	416	472	455	449	452	459	446	413	430	455	489	453	470	494	447	429	411	464	481	458	500	464	462	424	449	446	455	466	410	461	487	453	447	443	477	436	450	478	462	437	477	450	464	477	459	452	446	433	441	449	462	441	446	461	456	478	453	451	445	452	507	468	460	464	469	493	475	468	426	462	474	436	454	406	454	448	431	462	451	413	446	459	424	453	448	463	452	491	501	478	476	456	444	457	427	498	430	452	475	453	446	477	431	456	437	456	460	428	482	503	470	448	462	437	431	457	432	434	502	462	473	474	416	468	422	457	473	485	448	459	476	454	463	458	424	460	456	449	452	457	477	456	452	457	444	494	422	474	501	452	419	451	494	432	477	480	421	456	458	477	464	457	431	479	490	453	470	459	405	457	436	474	472	482	458	442	442	464	457	463	444	458	496	444	427	462	460	470	462	459	438	428	450	446	436	430	441	493	423	424	445	415	427	463	453	481	475	472	431	477	450	482	450	437	473	478	448	453	481	426	515	444	461	456	477	402	430	452	466	459	502	439	444	429	450	486	435	400	469	462	488	486	445	472	449	480	458	479	454	470	478	454	431	457	431	473	452	455	464	462	459	426	432	434	466	439	458	444	421	454	440	453	440	443	485	436	448	427	407	417	431	476	452	432	443	458	445	410	453	452	451	478	469	435	435	444	439	458	481	487	426	428	435	439	464	427	468	434	450	435	435	477	482	449	457	436	456	455	419	472	496	413	440	442	485	463	435	429	465	429	462	413	457	435	455	430	464	419	451	476	494	434	465	488	475	436	478	437	475	411	467	462	463	479	426	423	462	438	411	442	446	448	409	489	444	461	468	463	445	479	457	440	460	439	465	467	497	429	434	458	443	418	450	435	443	443	488	466	433	469	461	388	468	484	459	454	431	497	450	438	466	435	432	456	456	485	426	452	439	457	434	458	451	458	445	461	461	417	454	446	449	467	425	467	432	443	438	437	438	472	463	457	456	441	468	463	418	461	475	455	486	482	449	467	426	436	455	449	504	477	448	480	466	431	456	404	459	443	458	444	447	485	440	435	418	465	446	436	426	479	463	444	431	424	469	419	467	433	482	419	472	473	483	475	494	457	408	473	411	403	432	419	429	434	444	453	461	450	472	461	437	481	427	423	445	449	511	428	493	477	462	456	466	474	452	457	423	485	449	450	469	480	460	487	464	450	457	423	454	441	436	424	427	471	460	452	489	462	460	481	459	426	468	448	456	444	468	465	476	444	455	432	443	480	431	480	483	470	427	449	488	418	456	491	450	484	463	462	452	489	443	448	448	455	490	468	423	459	484	439	438	414	437	453	461	459	445	425	443	473	489	438	466	421	433	472	482	443	422	456	448	447	457	499	427	418	489	433	424	449	449	458	459	481	450	450	428	445	499	445	479	484	475	432	498	471	404	468	464	441	438	495	486	426	419	428	434	472	430	502	476	430	450	475	456	426	444	474	438	458	437	494	436	437	467	439	456	441	440	409	450	456	455	469	465	453	431	437	454	473	457	446	486	433	494	483	422	437	477	457	449	455	434	432	435	425	442	461	478	474	461	477	488	453	464	451	467	403	470	430	469	479	459	481	479	422	477	489	435	478	414	473	425	444	460	474	447	432	425	444	471	449	438	472	458	420	436	412	462	436	442	428	439	474	474	442	491	401	452	464	445	473	463	459	441	442	434	434	445	459	472	463	462	485	437	459	476	456	434	451	447	462	471	467	450	428	451	495	425	450	468	479	464	440	489	461	465	468	438	442	456	457	473	437	450	452	475	459	453	416	458	445	454	462	423	427	443	437	456	455	410	433	439	466	462	466	446	428	465	439	412	455	444	432	441	420	477	447	485	483	473	411	439	491	423	450	469	425	442	436	462	467	490	468	422	436	433	457	447	479	451	436	489	457	443	449	459	392	459	433	521	434	456	454	443	405	432	473	459	436	455	431	467	498	441	452	451	455	484	436	427	456	443	450	474	477	479	450	463	457	457	469	500	487	452	475	453	455	443	424	463	449	481	419	404	438	457	480	459	420	410	450	464	455	466	458	455	434	421	451	453	478	478	489	442	434	459	421	434	445	414	436	453	429	495	459	434	429	472	486	450	431	473	420	440	483	454	468	446	455	456	457	495	452	488	443	447	471	476	431	459	481	473	389	429	473	422	457	436	446	471	480	458	479	420	445	485	422	439	454	523	446	449	434	409	483	455	430	474	483	469	475	450	432	421	471	422	417	457	438	453	473	444	426	410	436	448	459	431	432	414	432	446	463	462	464	478	475	461	426	468	437	483	524	498	491	457	468	431	405	449	465	445	459	456	455	447	468	449	449	484	483	506	425	431	443	471	448	471	478	482	487	436	466	420	472	457	456	447	457	446	449	444	441	458	479	445	439	474	446	453	439	447	442	449	458	427	455	434	498	436	481	450	444	425	479	458	437	453	459	456	440	443	475	433	470	493	449	432	465	450	472	448	441	473	456	462	444	467	443	444	460	449	474	453	458	480	470	431	477	470	471	458	446	478	471	440	420	445	411	437	446	454	437	438	422	462	480	439	469	470	467	442	452	458	428	482	477	438	485	438	443	436	443	444	469	426	433	474	471	430	443	427	440	447	422	389	502	454	461	446	473	443	456	439	434	490	443	403	461	493	464	451	480	443	478	451	460	433	451	434	445	451	454	446	465	448	468	453	485	442	471	469	435	439	475	439	447	469	459	464	437	429	468	479	456	469	461	477	446	467	453	497	396	470	461	473	426	449	465	490	456	434	481	450	484	446	490	422	438	467	420	444	445	452	467	459	430	476	439	447	442	452	506	453	442	418	405	454	440	449	471	472	471	462	417	415	450	446	458	493	465	494	406	429	431	506	450	498	472	444	428	479	488	469	466	455	434	433	452	463	431	455	483	451	433	432	417	431	473	461	448	489	448	489	449	463	460	448	454	409	476	452	431	426	485	454	477	492	483	427	440	476	417	443	440	434	446	449	451	459	439	442	441	468	463	445	443	493	480	487	486	430	454	449	470	466
23956	22264	47283	52610	36184	20938	6409	765	532	527	550	499	525	465	524	545	528	485	528	511	499	509	575	564	532	539	481	490	509	516	501	506	530	498	502	493	519	516	532	500	467	496	466	462	480	476	513	515	506	526	493	489	510	497	489	517	467	498	521	480	500	526	478	494	472	469	493	465	494	516	497	482	484	494	456	496	535	474	482	492	498	496	518	487	472	519	505	505	475	513	498	479	495	486	512	499	511	493	445	480	500	517	506	438	432	487	463	535	505	440	476	487	450	469	463	506	465	497	460	492	503	480	478	472	465	456	504	486	453	494	473	455	465	481	484	499	483	483	481	461	469	478	500	432	483	490	487	497	460	516	514	475	459	482	499	473	466	491	483	472	537	452	477	478	480	495	484	517	481	492	485	457	503	516	491	479	462	503	512	513	447	495	527	492	471	457	491	418	476	498	525	495	480	474	480	473	451	447	510	488	461	465	486	469	509	454	474	428	464	482	470	457	465	469	499	497	480	479	495	461	510	486	481	507	468	497	482	488	514	465	489	492	478	532	447	498	453	496	486	504	496	489	504	489	479	481	481	537	508	511	443	486	481	476	475	470	508	508	538	531	489	528	494	527	519	516	467	464	489	485	457	484	469	486	481	471	448	513	496	486	471	494	467	497	485	477	499	536	467	474	499	496	455	491	474	473	458	465	440	482	481	512	492	440	503	491	490	516	519	481	508	492	501	468	468	506	457	457	448	450	501	474	477	527	461	484	497	460	505	476	490	490	521	455	475	457	474	469	498	470	468	441	484	470	497	474	480	493	503	534	471	476	486	468	480	460	491	487	474	501	496	486	478	484	472	482	478	493	488	527	467	478	562	488	464	498	424	504	470	466	478	509	445	446	463	473	452	476	496	451	497	452	474	473	480	507	492	456	486	454	467	490	478	465	479	470	454	467	487	493	492	522	471	454	461	505	488	453	486	468	432	487	462	463	466	437	469	519	520	519	477	500	467	497	473	489	494	471	515	496	465	447	524	504	474	514	488	503	462	521	506	443	468	466	505	503	472	471	462	510	447	479	498	482	477	499	477	484	478	476	498	476	505	489	475	487	504	479	469	469	456	456	503	456	453	473	498	488	523	474	455	502	483	471	455	487	458	486	465	451	522	496	484	491	509	507	472	484	515	502	483	482	493	491	483	484	469	509	473	478	472	480	469	476	474	497	508	488	461	522	456	495	475	455	480	461	478	486	431	460	483	470	522	484	472	472	484	487	457	434	498	520	503	524	511	473	469	510	465	465	512	501	484	496	465	495	468	460	466	470	465	479	472	483	463	447	496	481	509	490	503	504	475	480	478	496	459	488	484	482	464	459	443	497	473	510	477	526	486	491	465	452	432	496	475	475	485	508	471	473	506	484	479	459	494	520	455	499	511	500	477	501	504	480	495	494	455	486	480	474	485	489	441	446	469	476	457	481	446	467	516	457	476	495	496	431	477	505	488	464	489	494	509	499	486	471	490	486	518	477	467	477	458	529	495	471	458	440	460	453	477	455	484	494	508	468	459	495	439	459	494	494	526	517	480	499	495	468	464	506	492	467	500	469	450	492	452	522	471	542	523	538	488	493	483	504	442	453	449	471	484	508	466	533	495	523	458	490	497	464	451	478	533	511	463	512	514	523	519	479	469	466	484	482	459	469	500	469	481	470	468	482	489	448	442	482	465	515	462	487	455	517	511	504	473	484	463	457	501	491	469	489	473	522	478	523	516	467	470	413	510	488	487	496	486	458	524	480	481	528	483	479	508	466	495	490	506	459	444	471	478	456	460	486	530	487	461	496	518	500	465	540	496	503	527	474	495	500	499	445	503	476	480	477	495	517	487	509	484	467	474	470	451	473	530	489	456	487	462	455	472	475	473	480	519	476	487	500	535	465	478	535	498	491	468	471	473	464	494	487	504	457	457	444	503	510	513	518	498	491	467	461	509	470	482	493	495	475	477	514	490	466	476	459	462	492	512	507	523	501	519	528	483	530	455	474	476	471	492	510	501	496	493	511	497	496	465	484	496	459	523	535	490	516	520	464	477	516	480	475	489	464	486	500	479	471	472	498	468	478	448	489	499	523	494	489	507	453	475	478	482	491	461	492	502	472	516	488	521	471	489	515	479	467	484	483	506	508	490	497	510	450	513	476	464	487	491	492	504	460	498	526	471	480	466	487	495	487	470	470	461	508	495	478	479	442	465	503	442	506	484	494	516	468	509	511	490	499	469	500	487	480	481	485	488	502	458	492	465	458	471	510	500	420	471	473	474	457	476	467	503	489	469	519	496	506	475	500	481	482	471	481	483	475	470	501	470	488	467	523	509	442	481	479	464	502	496	486	492	515	457	478	480	468	480	528	503	452	491	446	483	526	484	492	457	451	483	448	466	461	518	494	522	460	480	462	475	502	535	484	525	475	464	486	473	479	518	471	488	477	472	501	491	462	492	498	444	501	447	465	523	499	502	489	435	482	519	501	500	486	471	491	450	489	466	481	484	479	488	502	422	467	507	501	482	512	462	513	522	500	481	494	457	467	472	457	464	480	447	479	469	468	469	467	495	507	476	467	475	478	455	494	482	501	497	488	468	443	459	485	492	457	489	437	476	481	470	494	517	485	461	461	469	495	487	472	501	499	475	468	485	487	532	476	491	482	464	462	497	506	470	487	455	510	460	479	449	475	442	438	460	503	451	519	490	496	468	506	493	492	476	485	498	455	478	496	477	452	444	452	495	462	490	492	507	493	455	508	503	472	485	479	456	502	479	517	491	509	473	504	522	514	482	505	528	482	490	460	463	457	494	509	512	461	484	500	500	468	484	521	483	502	478	493	450	454	495	474	497	464	520	491	487	474	492	482	437	489	482	449	490	457	440	449	465	477	499	480	461	509	509	480	465	496	473	423	464	511	514	459	507	426	477	478	475	453	470	472	481	493	491	460	482	510	500	449	481	494	520	477	483	440	487	463	477	465	488	514	484	492	480	454	515	518	455	525	506	486	521	481	458	483	504	462	466	444	495	523	475	488	460	475	504	509	463	438	469	464	473	502	478	496	450	507	449	488	491	500	436	493	514	478	463	486	468	452	470	505	467	460	512	468	475	488	493	459	494	487	465	473	519	499	473	496	466	462	456	502	506	469	456	499	499	482	448	465	473	426	485	458	465	463	496	444	467	489	491	480	451	473	484	486	493	505	460	527	508	484	497	496	459	511	467	473	499	487	456	437	452	463	502	440	511	444	454	485	477	462	463	469	498	460	478	448	486	473	479	479	499	488	499	421	493	517	515	464	489	442	451	497	465	483	490	504	475	493	443	465	470	445	484	471	464	492	474	502	487	526	494	474	453	474	478	483	490	480	474	465	477	483	477	480	507	476	471	452	474	464	509	465	479	493	494	467	485	486	469	476	515	507	461	484	496	519	474	475	462	487	464	475	472	466	452	449	478	449	524	458	461	494	467	424	478	462	476	446
10730	74932	85780	64517	32588	11207	2354	563	569	521	530	531	539	527	524	541	547	555	548	593	585	598	685	709	662	572	526	546	497	526	554	520	551	502	557	517	540	574	545	535	565	576	548	523	549	547	583	485	530	544	496	554	539	499	558	543	545	506	551	528	513	481	539	512	528	473	567	531	484	534	553	517	544	516	521	552	571	503	525	537	546	517	536	522	563	539	555	542	524	516	580	582	534	525	530	497	546	581	538	509	517	572	515	521	536	512	535	541	540	530	562	541	545	527	539	502	527	543	531	512	571	564	548	499	561	539	568	509	476	558	483	516	529	524	525	524	548	530	530	539	502	553	555	509	538	524	529	531	504	550	540	525	555	525	551	552	540	513	546	542	520	501	543	547	524	555	530	528	550	541	523	545	568	560	501	496	536	524	515	547	571	499	514	505	555	537	492	540	531	547	514	508	488	473	504	506	521	527	525	529	584	513	501	541	546	518	560	504	544	528	549	552	541	534	536	547	564	534	550	545	533	530	549	546	513	560	526	502	517	529	505	547	517	518	540	538	528	547	510	559	476	498	528	533	516	540	513	532	520	569	533	558	500	528	550	533	539	527	558	516	508	543	556	543	530	532	538	516	531	522	505	559	541	518	515	499	497	505	514	543	558	556	523	519	521	479	545	541	549	561	513	519	493	495	554	518	539	528	577	509	553	554	543	549	527	515	488	525	512	496	532	498	492	526	555	511	527	583	541	521	563	550	518	536	514	533	532	546	522	517	495	503	561	533	534	555	568	494	514	558	494	576	518	533	507	526	549	545	551	525	525	553	516	516	549	550	582	533	533	551	560	479	528	562	515	531	521	529	500	532	525	549	535	535	577	526	515	556	547	514	524	541	536	532	494	544	545	508	520	540	525	530	505	496	573	536	494	530	517	545	516	535	559	538	557	552	538	521	567	565	575	512	537	528	560	530	495	526	564	513	590	566	546	503	498	515	540	512	538	542	518	524	509	544	534	495	540	526	541	537	537	479	509	509	552	525	544	525	549	540	554	543	557	542	561	512	530	545	519	493	527	534	535	530	506	491	520	559	488	530	526	559	531	510	517	530	580	491	550	498	549	530	535	496	473	511	606	514	544	587	522	527	493	566	544	525	540	569	520	559	511	528	520	520	528	551	545	499	591	493	539	515	504	522	526	537	557	536	524	499	517	511	501	536	528	494	527	532	536	533	510	526	505	558	528	552	535	549	558	504	524	529	528	556	582	560	559	548	542	476	520	550	513	521	538	529	505	528	522	522	518	503	489	545	519	523	509	577	525	550	562	575	539	502	511	498	555	532	541	552	563	534	496	563	511	499	548	530	538	531	503	558	544	506	566	512	554	494	517	563	500	509	560	533	549	529	568	508	546	569	535	498	535	583	559	491	566	548	516	534	555	500	516	520	589	520	506	547	508	540	507	556	520	517	546	544	508	532	525	535	539	572	531	504	519	576	513	526	512	527	583	514	544	504	496	548	549	518	521	551	540	530	518	533	499	543	520	540	555	526	513	551	526	539	558	553	564	543	518	524	503	536	505	505	574	470	506	545	532	507	550	539	541	476	526	544	540	537	535	550	515	511	527	541	544	543	538	538	530	552	548	531	529	505	550	560	538	543	551	549	551	555	528	519	493	525	496	507	569	503	522	520	538	556	555	519	529	501	519	565	530	495	531	532	544	522	534	524	510	513	536	496	537	525	549	540	565	545	563	578	537	501	547	558	547	521	547	498	537	543	539	549	529	526	536	568	494	518	507	553	526	549	577	543	534	522	547	539	552	520	513	532	519	517	520	522	544	556	536	495	506	543	506	540	523	539	558	502	551	532	542	505	558	525	567	543	538	538	555	507	499	549	579	553	518	539	565	550	522	502	546	523	557	560	559	482	508	524	493	530	513	519	548	499	509	532	576	483	528	527	540	552	492	502	549	547	579	498	564	518	522	511	514	539	525	508	550	509	560	514	568	540	549	544	543	495	531	534	513	506	555	488	587	551	537	524	537	532	491	538	489	537	598	553	535	521	507	520	521	566	515	509	494	496	489	503	491	531	572	505	531	567	575	525	568	520	514	555	556	563	504	547	520	555	508	567	534	543	484	492	534	503	532	527	522	556	541	515	530	541	531	551	550	501	551	557	509	509	500	533	505	534	553	537	513	555	484	527	507	545	531	491	505	552	504	513	521	527	506	495	526	498	550	563	558	539	529	550	503	517	512	539	497	555	568	533	462	487	538	556	523	507	500	527	563	534	525	537	512	536	548	585	524	500	530	489	546	533	532	528	545	485	532	558	570	497	520	560	540	531	536	556	528	510	567	511	499	556	544	558	480	545	570	558	562	549	572	546	552	525	503	535	502	485	553	496	520	521	527	544	555	484	520	522	541	509	574	556	543	506	563	520	577	525	537	496	532	546	544	527	507	554	589	573	539	492	522	481	550	523	524	521	515	547	535	542	536	501	537	516	497	483	537	501	534	504	505	481	557	561	518	545	546	530	538	509	521	527	537	570	484	529	542	541	538	533	547	536	500	516	576	527	540	516	501	550	514	522	515	509	467	522	540	512	484	516	504	494	532	554	535	589	523	527	525	563	534	568	537	512	508	542	537	548	558	569	520	562	503	533	508	519	507	567	555	526	513	507	505	535	550	530	502	537	528	513	532	518	534	477	558	565	523	543	507	569	575	545	542	528	556	515	513	536	542	508	527	510	494	540	520	532	490	544	510	563	533	561	517	559	537	538	498	513	547	534	561	534	532	585	522	491	534	482	543	536	503	498	515	537	564	592	487	583	546	502	570	512	499	589	558	540	500	508	577	512	498	549	525	515	511	570	520	546	564	541	544	501	536	520	570	470	521	545	538	490	506	527	520	554	507	505	510	494	523	546	575	526	522	501	532	572	529	508	513	510	510	521	497	558	553	507	534	534	544	518	557	517	500	553	509	541	525	538	568	552	493	534	510	542	508	531	530	561	553	507	520	480	561	543	528	504	509	511	543	513	563	493	474	515	501	526	512	544	498	539	560	488	548	575	531	506	538	543	495	528	519	509	575	545	502	558	514	563	558	506	548	558	508	525	531	545	564	554	490	536	519	532	532	562	506	535	537	498	518	517	531	544	547	527	503	529	519	518	523	544	531	561	527	525	506	564	529	508	511	514	535	559	530	547	536	518	498	521	518	531	516	532	547	485	507	554	560	555	493	542	525	533	555	533	538	532	547	532	599	578	531	542	524	505	505	526	549	530	558	496	539	558	555	514	571	539	516	533	563	566	502	452	494	563	535	524	528	543	536	529	552	534	547	465	522	525	531	533	548	535	551	528	557	544	576	529	473	504	517	492	556	537	508	533	506	536	530	508	527	499	561	535	521	525	547	500	565	504	525	534	510	515	535	551	523	562	524	516	524	544	518	516	561	492	550	582	508	517	544	539	517	521	500	545	549	517	506	518	552	573	521	522	562	524	575	535	528	536	540	571
27336	25557	34743	21617	5733	965	501	409	434	412	390	415	432	453	410	412	384	386	391	444	407	384	425	395	409	416	409	403	374	386	407	379	379	406	389	396	407	412	367	406	419	412	422	395	391	430	420	374	431	389	406	391	416	422	395	405	407	414	400	424	411	390	418	390	442	409	392	420	393	428	426	389	419	392	389	380	406	367	418	393	420	416	393	405	396	405	388	359	378	407	399	423	386	394	408	406	395	426	435	395	404	429	384	430	401	424	411	427	387	425	420	418	377	421	435	421	401	439	384	394	413	406	379	398	386	391	423	400	399	402	408	392	435	388	424	428	389	392	395	423	394	370	396	388	415	384	393	399	413	420	386	441	400	404	420	400	417	441	378	411	376	422	445	431	383	372	375	417	413	403	368	407	386	431	406	394	405	408	357	382	405	414	392	424	396	413	410	373	401	415	398	425	400	374	381	374	408	411	417	408	428	389	411	407	377	394	395	393	392	410	433	435	403	409	406	423	406	400	403	376	417	415	381	386	375	418	386	402	440	411	420	379	376	403	415	418	362	420	407	373	403	379	413	406	380	429	386	387	402	383	394	422	397	383	416	409	400	416	406	435	428	424	378	319	379	413	375	386	423	397	408	388	378	407	416	381	392	423	410	415	402	399	386	403	402	403	401	419	397	416	385	418	408	395	462	394	391	379	414	418	420	448	436	413	405	421	411	378	419	415	428	444	393	369	374	403	400	401	397	447	391	401	392	397	399	398	427	371	419	372	399	388	431	417	433	405	415	422	399	380	397	389	425	414	402	389	391	388	420	428	396	439	384	409	416	369	383	419	388	408	433	371	418	392	429	360	429	418	359	404	405	423	400	367	411	380	418	423	384	415	380	402	422	401	380	408	365	423	374	406	401	407	416	445	379	403	390	389	411	384	412	391	370	431	409	431	422	417	397	382	416	375	375	395	429	367	371	411	388	432	393	388	380	406	397	398	405	375	403	401	431	411	370	387	423	400	385	428	419	386	423	406	387	443	379	387	361	360	423	418	389	413	382	422	364	423	418	441	419	352	404	397	404	369	456	383	419	399	387	397	383	405	430	417	401	415	324	386	395	402	397	432	387	411	417	384	387	449	418	413	420	433	353	414	412	407	405	402	427	404	415	410	372	389	411	382	450	391	395	424	428	379	393	425	373	407	394	383	395	423	392	432	406	384	419	406	402	412	420	422	413	395	368	391	394	417	364	418	399	414	402	385	461	384	399	423	410	409	398	401	372	393	428	416	413	417	417	416	433	395	407	403	424	429	428	389	389	373	399	389	413	413	384	410	340	392	411	371	381	436	379	422	413	421	400	394	404	416	416	397	411	411	384	418	396	409	425	373	437	366	418	404	394	384	444	433	405	385	400	362	399	448	418	410	391	395	372	397	400	378	388	382	418	363	383	403	410	403	401	402	396	437	398	413	408	434	385	423	409	415	421	417	393	403	362	368	358	385	420	401	416	376	412	428	399	415	417	381	427	415	393	385	364	393	396	385	410	409	374	402	399	396	426	389	388	428	428	406	389	414	440	400	405	418	372	375	391	378	427	418	382	447	418	396	391	404	397	387	427	401	394	391	429	409	436	403	429	423	406	386	395	428	410	396	367	416	406	450	414	390	398	404	391	428	374	403	400	394	425	414	365	373	453	417	387	391	422	416	391	421	379	409	429	411	405	383	407	359	414	443	405	404	380	398	408	372	381	394	439	424	415	387	430	386	405	398	382	429	380	421	398	376	409	411	397	393	398	406	417	407	447	424	396	415	408	380	388	395	442	417	397	392	409	436	384	438	371	432	393	410	398	378	386	413	404	401	391	404	412	396	413	411	442	427	390	400	384	392	405	421	416	364	396	418	429	402	427	379	412	412	396	412	403	438	435	411	436	390	388	411	362	404	406	414	392	402	423	407	368	451	409	387	435	353	392	422	384	417	418	404	416	411	375	382	378	393	429	388	414	373	392	361	399	407	394	430	391	409	399	424	392	392	389	413	429	371	390	435	372	399	399	380	408	432	395	393	438	387	414	418	438	349	428	418	405	414	377	431	417	419	441	403	444	406	355	383	402	384	421	429	401	374	400	428	397	398	413	422	430	407	394	416	416	399	406	464	420	391	365	412	399	419	397	392	414	409	368	371	422	420	368	435	423	415	422	427	374	424	418	408	385	430	382	394	420	409	418	423	392	402	403	411	410	372	401	411	363	363	401	399	399	369	383	406	407	424	426	433	413	395	418	388	404	414	412	393	415	406	377	371	368	419	429	396	416	401	409	388	400	388	419	365	398	397	422	403	382	389	391	407	417	430	401	383	375	397	428	405	384	423	381	417	398	414	377	349	424	427	382	406	441	386	372	393	445	369	424	409	425	394	385	378	414	417	427	387	392	407	413	398	387	429	375	389	418	428	400	397	394	417	398	382	389	393	437	411	386	398	389	396	401	386	430	381	394	384	409	403	389	410	416	364	399	397	398	386	384	411	378	401	408	397	418	431	409	397	375	399	408	434	401	416	404	427	420	392	412	389	399	407	380	409	402	393	380	399	425	393	411	432	366	403	385	394	402	423	441	400	391	388	418	404	376	393	423	438	410	426	441	362	410	408	367	370	440	420	407	416	420	393	442	383	398	401	416	435	443	409	415	392	417	410	391	407	421	400	402	405	409	402	419	415	424	422	422	370	438	391	407	412	382	407	377	401	427	426	426	421	383	399	402	404	388	383	396	413	351	413	402	452	387	382	376	414	414	398	415	386	345	373	401	422	416	388	387	382	388	414	404	404	394	408	410	412	405	404	398	402	384	428	405	393	376	384	395	433	419	444	402	415	389	386	403	437	425	392	377	412	384	407	386	391	387	404	392	379	421	431	390	458	377	398	440	389	395	412	412	382	400	428	413	396	410	393	431	364	426	417	405	417	408	368	401	422	435	399	406	418	402	443	406	411	421	389	400	411	387	415	413	427	423	430	424	422	410	364	403	393	404	424	402	385	411	415	373	434	427	422	384	424	371	395	424	420	424	392	429	411	392	384	376	432	407	405	408	426	405	410	398	397	400	414	388	396	380	383	429	456	427	415	429	403	401	405	426	428	386	413	408	374	388	378	453	383	425	390	419	447	434	419	398	412	424	403	396	404	418	427	392	410	397	418	416	398	411	423	429	432	411	391	378	441	388	388	426	400	389	424	405	413	379	344	408	407	389	420	395	377	409	396	431	395	417	382	373	412	436	412	407	378	368	451	430	424	391	393	405	401	415	408	380	412	413	412	396	395	375	415	433	399	453	411	406	370	436	414	386	419	409	431	425	394	380	393	378	407	378	423	395	360	376	382	379	376	390	406	400	383	430	336	375	384	362	401	372	393	368	401	427	378	421	394	392	394	390	374	397	366	383	388	382	417	415	389	411	412	399	377	390	415	430	382	397	443	413	407	423	397	408	396	427	404	351	382	435	427	437	445	404	394	421	410	404	423	393	373
6898	33117	31294	12705	3688	936	540	386	411	403	379	377	385	419	388	369	416	380	376	371	387	419	416	412	367	376	410	375	393	399	392	404	375	405	400	421	363	407	372	408	403	403	379	381	377	400	404	399	384	379	411	405	361	345	384	412	383	384	385	376	359	371	397	416	389	411	357	382	417	389	387	399	389	395	385	369	369	404	380	408	389	381	375	391	342	426	370	385	387	416	412	375	349	403	403	365	383	410	354	392	427	370	365	374	372	384	365	379	394	433	395	389	410	357	384	365	414	385	370	417	421	364	359	379	413	414	397	351	397	393	390	400	438	417	406	404	387	397	379	351	401	406	357	381	388	360	384	364	368	393	367	382	386	380	385	376	386	403	365	386	392	409	362	386	385	360	376	363	355	399	397	387	396	405	403	357	387	391	350	356	374	353	339	370	387	415	360	404	382	406	415	381	373	399	335	377	394	361	380	378	447	422	392	382	390	352	399	373	392	378	376	379	367	380	377	375	371	410	341	387	392	367	384	396	395	406	337	357	361	430	402	372	395	385	413	369	381	396	398	376	386	396	413	415	398	380	400	358	395	357	392	372	370	376	422	383	401	403	397	403	401	413	401	420	392	369	422	384	376	381	394	387	392	400	396	372	361	370	374	405	380	371	377	370	420	383	382	394	383	390	374	399	362	393	396	389	390	379	371	386	403	374	381	384	372	387	390	386	373	371	414	379	396	371	391	378	395	381	389	364	365	395	381	388	406	388	403	379	386	357	411	401	401	383	377	412	426	397	393	405	366	376	406	414	345	412	386	424	396	353	399	386	388	371	403	397	388	381	383	396	402	376	399	410	369	388	396	353	362	396	379	373	399	386	407	373	356	384	404	405	386	393	360	370	373	378	399	420	376	356	380	386	371	390	381	407	402	408	381	401	406	366	401	418	395	396	386	382	411	406	374	385	387	402	380	408	368	393	371	385	425	376	368	328	369	400	382	415	376	409	368	395	400	416	358	382	376	402	407	367	359	399	407	374	386	393	366	398	381	416	391	375	415	394	401	396	390	345	375	410	371	395	379	368	394	407	374	373	355	380	402	372	410	386	399	353	396	399	398	360	364	397	392	395	363	411	400	385	375	397	392	375	391	405	424	395	393	369	401	365	381	355	361	384	386	393	412	368	374	398	351	379	392	379	387	417	367	386	409	368	391	396	403	374	371	414	386	357	372	381	326	415	375	396	406	382	361	393	390	392	351	393	372	387	392	356	400	421	379	396	378	396	397	412	360	386	375	383	380	424	389	391	402	356	446	367	404	429	373	418	405	410	363	368	410	388	378	389	407	415	397	377	371	398	394	400	366	416	371	422	400	402	381	417	369	381	375	440	358	378	383	378	380	373	361	387	411	386	358	390	393	364	368	437	427	396	427	424	412	406	377	401	391	370	432	390	365	400	402	352	394	382	400	372	360	416	391	359	374	381	394	362	398	395	398	377	377	372	402	399	371	412	378	373	391	411	395	408	383	377	414	370	387	384	426	358	384	358	438	391	405	361	406	388	406	395	425	419	417	383	383	380	395	385	392	398	371	410	389	363	384	376	377	396	403	369	413	370	374	348	430	358	391	398	383	417	388	420	425	402	419	396	406	365	380	396	383	363	412	361	382	370	426	370	397	409	408	386	353	372	409	416	401	364	373	418	405	359	354	380	373	398	418	352	373	348	400	387	385	411	370	420	382	396	385	397	387	375	391	389	409	367	383	379	385	365	383	417	382	363	363	350	353	399	397	385	401	412	380	375	386	413	412	382	360	387	392	355	407	382	397	389	408	400	394	380	405	392	352	377	416	398	383	376	361	389	385	433	351	385	399	377	395	372	370	400	347	406	379	395	396	407	396	409	402	370	378	385	382	386	369	403	442	404	377	404	389	411	379	415	322	383	384	383	381	373	426	388	408	413	373	391	372	389	390	385	393	400	433	421	403	401	398	421	401	372	382	388	396	397	431	393	375	398	374	358	362	355	392	416	370	391	398	413	379	391	409	401	386	338	362	397	403	391	370	369	419	413	380	382	413	385	343	411	364	368	391	380	390	377	380	366	380	409	416	388	365	366	396	390	384	360	372	376	371	374	388	422	379	387	419	374	373	418	371	397	421	397	380	444	378	397	409	400	418	338	378	369	361	383	343	387	415	393	376	362	396	399	404	408	402	377	420	372	381	388	389	350	407	389	374	384	398	359	395	398	409	369	410	366	380	376	382	350	365	416	392	413	398	400	406	368	402	429	367	400	349	377	400	394	412	405	364	393	379	397	399	379	391	377	409	436	385	376	383	354	363	341	413	377	405	387	391	449	389	385	357	388	406	406	346	392	361	388	398	404	387	393	430	388	387	400	383	416	379	390	410	382	410	364	384	374	408	393	380	374	416	350	389	376	355	396	393	380	403	399	392	365	392	397	354	376	385	389	390	391	404	404	401	367	389	370	430	368	404	421	394	377	384	373	385	381	422	389	364	385	382	416	381	385	386	387	365	398	434	374	373	403	406	400	394	398	378	410	375	388	421	375	432	404	346	392	382	399	414	396	364	389	375	404	391	361	382	396	371	367	352	388	383	370	393	414	392	381	456	357	385	390	403	386	414	368	404	402	403	376	397	404	393	393	415	368	355	413	377	404	404	383	408	404	366	384	390	417	402	369	401	396	396	401	385	387	380	403	411	397	394	371	348	387	429	384	355	395	396	412	389	356	389	372	369	396	368	387	388	372	386	372	407	417	400	386	388	382	396	389	382	378	397	408	408	380	384	408	398	381	405	371	399	388	378	396	378	387	401	354	417	389	365	431	404	405	419	360	388	391	405	421	370	355	349	385	404	387	352	405	408	369	410	380	333	376	402	339	412	389	415	405	411	360	432	384	366	389	362	393	383	368	379	369	401	388	375	386	396	412	362	396	384	386	389	388	374	424	391	404	422	376	394	403	414	383	409	431	378	370	392	363	403	405	386	352	403	364	399	419	427	385	379	399	415	383	398	399	382	359	369	388	351	398	407	392	387	389	378	377	401	386	374	424	368	386	428	409	397	427	392	391	369	402	396	394	369	376	373	391	397	354	368	404	367	409	400	362	392	366	399	370	416	374	383	369	411	381	386	383	410	380	427	387	393	380	378	409	420	398	383	430	419	380	351	396	399	400	383	388	390	363	337	391	435	394	390	358	414	410	383	394	378	382	398	387	340	368	359	388	364	407	367	377	387	386	403	372	375	383	368	385	379	379	380	423	358	386	386	412	362	398	368	403	379	406	438	394	386	382	407	390	404	394	384	428	376	429	405	405	396	410	389	371	393	374	434	382	371	375	367	407	389	388	418	359	396	385	410	368	355	411	398	437	399	393	358	393	398	408	359	398	407	381	435	368	400	396	388	391	378	363	392	363	388	398	416	377	419	374	377	395	388	389	376	371	425	372	367	385	349	391	399	365	366	393	412	349	402	414	342	377	378	405	363	397	373	378	415	425
24870	24720	51486	50380	28963	11992	2136	548	417	430	441	443	433	436	421	449	432	429	399	492	445	409	499	445	394	448	423	401	383	391	425	397	438	417	421	423	397	417	407	442	398	394	420	401	387	416	449	438	437	426	404	426	448	443	400	394	419	424	408	444	425	386	420	423	413	406	422	426	407	415	396	427	398	413	417	434	415	435	408	418	450	427	418	444	376	449	400	471	432	441	403	388	419	427	375	430	440	429	444	397	427	425	393	416	366	397	393	399	420	406	419	377	404	418	386	428	421	390	441	400	442	438	416	426	426	401	405	420	408	447	422	426	449	409	445	417	439	392	418	412	388	390	416	419	418	407	430	411	403	422	406	437	421	444	448	363	403	414	424	417	394	410	453	422	404	414	440	382	440	376	443	414	378	412	446	454	401	397	410	417	407	393	437	422	404	408	450	427	436	416	451	425	404	401	455	418	459	394	445	408	443	417	408	437	388	429	450	408	392	416	400	431	441	414	403	429	402	381	434	415	403	374	405	407	429	399	416	405	444	429	410	415	429	410	435	456	411	429	407	425	408	421	413	380	413	426	393	410	430	402	436	410	368	400	443	436	397	418	433	431	439	437	450	392	424	441	393	418	385	460	439	419	426	430	425	405	413	412	404	427	395	388	378	402	442	374	404	419	413	409	437	402	409	385	415	431	450	363	433	416	397	439	408	435	430	459	430	426	431	423	452	444	408	408	413	401	412	417	406	434	386	418	455	417	378	389	386	456	411	425	435	391	421	396	393	419	436	446	415	413	417	407	394	412	424	436	446	382	431	405	408	387	406	406	434	375	399	380	382	414	432	407	414	440	390	440	403	382	433	411	446	408	426	428	420	411	464	403	423	391	415	429	428	449	448	424	432	401	458	429	418	407	406	452	424	405	425	452	404	398	422	417	409	361	468	419	408	451	425	377	372	431	385	420	423	421	419	409	402	424	389	400	403	379	463	420	390	421	439	427	420	452	409	391	420	405	431	427	413	394	401	437	408	404	403	393	394	462	409	439	361	463	404	392	401	410	415	403	413	441	442	418	425	397	396	422	433	421	392	454	418	396	436	430	405	425	393	437	402	400	423	431	415	448	433	406	402	451	427	419	386	387	407	403	425	404	421	405	397	386	430	392	384	445	394	390	416	416	384	443	388	411	396	419	382	390	434	437	415	411	392	436	434	415	422	424	408	406	411	358	418	377	389	392	447	397	422	412	442	426	431	376	443	409	441	413	393	425	424	400	410	424	420	435	421	384	435	396	365	411	439	365	413	458	415	414	404	408	399	419	462	423	437	393	408	386	439	419	393	406	420	421	432	444	399	419	435	440	406	395	390	428	394	443	443	402	447	443	396	427	417	407	418	397	385	394	398	398	439	431	414	413	389	409	431	407	439	431	449	434	390	436	421	435	407	408	381	425	419	417	413	427	422	463	418	420	423	388	413	394	414	454	401	429	422	415	417	426	432	402	444	400	405	432	387	384	419	454	425	404	399	401	400	429	417	418	417	425	406	433	403	403	430	448	431	424	397	395	445	377	381	424	376	415	435	405	400	418	419	438	379	433	452	427	407	449	412	435	401	452	411	396	416	437	422	405	406	398	406	429	418	402	394	431	409	404	442	453	439	416	442	391	410	412	388	443	414	384	412	433	428	408	393	415	391	383	371	412	369	431	412	472	425	444	433	417	384	427	386	420	414	471	407	431	370	394	412	425	386	393	395	372	410	421	419	427	422	416	411	390	401	405	406	393	415	435	404	412	432	429	451	426	434	405	433	438	400	423	446	417	405	449	412	426	388	398	397	407	435	408	419	406	397	406	409	404	414	403	427	414	438	414	409	436	395	401	401	433	439	413	423	410	379	365	425	421	408	391	405	441	436	394	385	421	448	389	402	395	411	415	421	414	415	421	416	442	432	415	399	391	444	409	433	393	420	413	460	420	423	428	416	408	415	431	429	402	419	434	450	383	435	429	451	426	435	403	407	433	425	391	405	467	427	430	400	409	386	381	402	408	387	441	428	422	390	373	431	411	405	428	374	394	381	429	432	462	431	460	421	428	427	423	404	406	451	398	427	394	390	386	425	383	455	425	438	393	408	432	423	409	395	439	434	445	433	424	443	422	391	429	415	400	431	381	439	459	411	404	393	396	424	419	432	400	409	425	425	440	405	392	398	399	412	431	407	389	422	409	394	413	452	413	427	406	409	421	409	436	407	406	384	421	437	425	456	430	433	407	411	448	428	407	449	459	441	434	428	422	437	419	416	421	416	420	402	401	398	419	376	413	404	394	402	403	401	425	424	407	410	402	459	388	383	428	456	396	424	432	414	426	423	375	392	435	378	418	428	388	430	394	422	435	400	421	421	394	408	372	414	428	461	425	398	418	385	402	452	455	402	456	415	403	412	394	432	414	428	380	411	428	444	409	420	401	418	371	419	408	398	437	418	436	389	417	471	419	408	409	451	375	408	427	380	406	397	381	385	382	429	373	420	457	442	428	423	430	413	422	405	425	410	395	437	409	375	415	439	414	404	424	441	425	429	381	404	404	421	423	422	424	408	436	404	402	423	422	402	425	400	467	444	401	395	395	435	424	455	407	400	406	446	374	405	419	379	394	440	413	419	448	388	407	430	424	441	395	407	412	387	426	445	424	450	406	416	419	388	399	421	395	415	409	418	428	397	425	407	449	412	409	404	400	406	420	449	418	429	427	405	423	447	430	451	398	399	384	403	430	399	448	407	413	422	431	449	415	390	400	399	422	381	386	417	406	432	433	390	428	425	405	426	450	465	422	441	413	415	435	427	376	437	407	403	444	392	438	396	425	410	425	396	419	426	461	403	393	411	403	432	399	392	399	394	399	389	423	381	422	410	404	428	385	389	456	436	425	400	397	421	403	409	386	413	452	439	430	427	404	436	428	462	430	418	431	397	413	401	431	439	409	409	453	434	409	397	422	409	446	406	408	400	443	385	413	431	445	389	447	443	438	423	445	405	413	396	419	452	392	420	409	405	452	412	393	418	407	424	426	413	428	397	382	403	393	413	419	432	407	411	380	428	409	421	420	399	417	408	400	390	402	418	421	379	443	400	403	380	415	394	437	433	395	448	405	400	380	417	403	441	424	368	408	397	423	402	439	428	419	398	433	415	433	407	435	418	432	413	452	438	390	421	396	395	399	435	416	421	409	435	397	402	419	409	389	453	437	418	432	416	411	445	451	436	459	407	399	418	423	420	390	429	420	419	403	400	401	400	397	394	400	397	391	444	477	447	389	412	416	416	406	406	426	455	457	428	434	396	422	449	373	413	397	416	409	396	431	398	414	393	435	405	417	409	415	425	407	432	401	407	428	416	408	432	405	434	414	421	387	414	412	418	397	412	438	409	409	429	440	436	424	467	406	396	402	429	432	425	412	434	422	432	393	417	406	459	425	394	379	411	384	388	418	391	415	441	445	423	374	428	438	403	409	397	414	379	411
27848	86161	75591	47950	19433	6023	1505	424	471	486	421	499	488	433	439	401	443	441	446	522	480	470	510	466	443	465	468	461	442	444	473	443	440	426	429	457	455	466	438	456	438	499	443	457	450	453	473	445	419	451	448	443	410	442	439	464	444	449	450	446	437	458	447	467	454	430	426	432	429	445	442	487	460	450	462	484	449	431	489	473	453	469	440	407	447	449	495	442	448	444	427	488	474	493	440	459	446	440	466	430	469	437	443	425	466	429	402	436	467	512	508	427	420	473	452	467	455	470	432	447	465	479	451	464	452	435	444	433	471	448	442	484	433	466	459	441	452	457	423	457	454	427	454	440	405	482	435	419	446	428	442	452	417	452	477	434	436	456	421	428	471	435	427	493	464	466	493	442	463	460	446	466	432	464	459	467	423	461	426	471	475	437	476	416	429	428	423	440	460	446	467	484	404	476	489	437	449	442	443	408	432	474	454	421	417	421	427	467	474	484	465	431	446	422	430	474	444	445	455	401	445	459	413	489	414	467	447	441	465	465	424	464	437	456	480	451	462	465	435	426	443	419	426	442	470	472	473	433	421	441	463	435	441	435	464	469	447	468	439	413	436	495	458	470	465	444	460	441	492	432	448	474	445	459	470	467	429	457	479	464	456	435	443	440	451	441	463	461	454	455	475	437	492	427	432	421	415	438	455	450	454	449	473	466	441	448	441	445	455	481	449	447	500	450	454	468	449	448	475	414	461	423	448	504	472	457	444	452	501	447	450	453	448	456	466	459	440	444	448	442	408	451	442	433	460	426	422	476	425	427	455	469	437	430	463	462	467	464	454	433	468	440	456	450	421	418	453	476	462	429	437	456	481	465	437	468	455	470	463	448	476	479	487	450	467	450	468	450	456	444	447	470	476	436	458	440	436	455	433	432	459	436	419	459	433	447	471	444	416	452	498	409	469	459	476	462	398	456	422	465	460	474	442	422	472	422	449	453	465	472	435	457	483	456	466	460	446	449	448	428	454	433	444	468	471	450	460	444	434	417	493	399	452	496	419	444	470	445	431	448	459	502	490	431	459	448	467	443	455	471	433	469	466	437	461	455	440	426	444	470	445	419	418	455	451	434	482	428	419	437	482	432	439	439	433	433	474	461	457	475	449	463	434	439	443	428	429	481	427	457	468	443	440	449	433	457	470	408	431	488	482	442	449	450	458	422	436	469	426	447	458	401	468	433	452	436	474	448	420	443	467	477	449	443	433	433	467	450	423	433	432	459	440	467	417	466	461	452	460	463	445	431	448	444	452	441	423	453	448	427	445	449	457	458	420	416	451	478	447	426	448	446	454	449	440	439	466	448	429	440	453	447	437	445	451	413	444	464	438	424	455	455	463	452	438	462	435	445	444	466	407	476	468	420	421	455	427	482	440	437	412	461	436	480	448	464	432	435	475	444	401	460	479	436	424	454	473	442	438	471	423	425	449	459	456	446	448	472	460	442	443	415	434	466	439	467	417	459	463	433	455	433	424	456	447	442	448	440	412	452	435	415	429	432	468	445	466	427	417	447	486	433	419	454	435	426	479	416	431	464	419	439	458	439	471	437	412	460	457	407	429	455	435	460	431	419	456	470	460	486	440	434	453	458	423	448	455	444	461	453	446	423	434	416	457	488	450	423	444	461	456	447	454	427	428	451	473	443	457	432	456	424	438	435	414	427	455	477	437	460	436	431	450	460	473	454	455	466	438	411	448	421	462	474	452	429	434	422	453	428	430	471	401	445	464	411	449	482	425	447	481	464	432	449	426	410	447	475	450	445	436	475	441	449	413	445	425	458	467	460	450	444	437	416	438	422	436	469	440	428	415	446	451	424	450	449	458	482	465	412	450	458	478	420	462	463	452	435	454	489	482	400	473	437	440	431	456	427	415	440	463	429	427	424	449	469	461	460	443	452	482	472	430	431	475	398	456	457	457	418	474	454	461	454	431	435	468	456	442	451	429	465	478	436	465	484	475	479	450	454	420	439	444	436	426	443	443	419	436	431	407	486	437	471	462	437	477	412	449	444	486	400	429	471	451	436	507	460	480	483	456	422	435	433	451	438	434	443	454	470	468	436	445	454	468	424	445	487	459	478	466	490	446	452	422	426	467	437	455	450	435	507	458	452	450	466	465	478	436	424	452	457	445	450	440	456	484	438	491	467	431	446	480	451	441	471	431	451	446	438	427	451	453	452	460	465	470	440	418	425	452	473	447	426	440	431	466	432	470	442	459	481	410	487	455	425	443	433	432	402	399	447	442	447	401	477	447	453	464	467	429	481	432	422	475	448	451	445	471	447	472	406	479	460	481	489	445	483	444	431	464	439	450	457	464	455	437	455	475	451	460	442	477	459	425	407	411	444	494	466	439	454	460	457	434	460	431	460	435	460	435	447	462	471	452	427	462	432	482	465	465	434	458	482	460	456	469	470	434	486	435	446	478	455	471	455	422	460	477	443	411	471	449	450	480	452	448	441	440	446	453	427	457	460	449	444	444	442	443	417	470	452	466	446	453	487	437	445	432	413	449	456	421	441	474	455	403	489	437	440	432	439	476	438	450	447	477	425	443	472	466	459	458	471	444	459	481	460	455	497	418	443	457	448	427	437	437	432	435	418	420	422	490	462	429	483	478	434	449	414	450	443	480	439	436	452	450	429	443	397	443	482	446	452	446	478	441	453	446	458	471	415	447	443	449	446	431	439	426	451	407	476	430	457	440	458	466	433	481	442	426	441	444	455	488	449	457	460	442	462	446	434	420	439	449	435	468	440	464	461	422	467	472	416	464	435	492	424	484	401	445	470	464	459	478	511	458	454	463	443	464	483	433	435	458	462	443	473	444	442	453	443	465	437	431	495	459	450	443	436	424	417	451	443	457	456	446	471	431	420	447	459	465	420	436	447	455	462	444	411	422	426	454	471	468	460	473	438	433	468	478	458	441	487	428	481	472	469	416	457	480	458	481	409	431	448	441	440	439	459	439	432	443	531	428	447	464	447	430	433	446	478	433	492	474	472	463	435	470	422	400	434	473	481	450	454	444	430	409	473	428	477	466	428	426	453	427	457	471	438	451	470	468	439	452	430	424	412	453	461	466	443	463	480	463	436	428	487	456	449	440	442	446	430	457	435	424	465	435	482	462	449	416	451	449	461	437	438	422	426	472	418	433	431	450	475	466	414	497	447	436	508	447	447	477	469	470	493	485	442	454	413	442	450	428	454	492	473	452	461	458	429	449	425	400	465	474	442	471	468	467	463	433	486	459	477	458	453	425	488	449	468	451	453	413	456	445	440	411	460	438	450	439	467	426	483	431	449	495	445	458	441	444	438	388	422	468	457	414	496	405	460	424	445	459	461	424	401	470	479	451	468	404	419	438	449	448	434	418	439	432	419	431	475	430	452	467	447	439	452	420	428	430	476	423	409	484	409	415	456	439	460	480	448	453	451	434	462	422	453	448	471	477	432	468	455
23856	22769	45210	52054	37640	21507	5449	693	577	477	487	501	478	457	475	477	473	527	513	528	520	466	536	505	519	480	436	476	508	474	488	473	479	523	485	476	470	477	473	480	504	480	475	494	491	500	495	443	502	531	450	486	458	483	552	491	508	469	464	496	475	477	474	457	451	488	493	491	451	472	492	500	497	480	451	492	466	480	489	447	483	510	478	513	475	455	469	443	496	449	476	491	469	512	480	444	464	495	463	496	483	477	468	483	487	491	459	445	447	454	476	465	487	481	504	491	468	431	495	470	494	475	553	474	433	486	462	488	451	468	452	458	494	498	450	447	432	495	481	455	471	513	470	481	482	493	499	494	531	505	467	509	476	434	493	476	503	461	493	485	467	483	491	497	457	497	469	480	481	475	456	470	457	425	481	503	483	466	502	492	445	449	478	439	463	455	457	466	480	468	498	441	451	437	509	426	465	511	479	474	496	455	457	512	457	466	472	482	501	468	497	487	503	481	477	501	487	493	468	454	477	497	422	469	466	513	473	474	474	489	485	465	472	467	472	471	464	459	464	476	479	456	464	495	489	448	436	446	482	487	495	477	507	458	507	474	519	472	474	447	477	503	485	487	460	480	441	467	501	480	457	484	477	468	463	477	459	521	473	459	456	480	501	447	478	489	513	447	494	511	488	483	455	505	485	513	489	464	480	478	436	493	473	474	477	455	491	477	479	485	508	485	471	466	508	504	493	492	529	460	482	471	494	455	460	525	497	469	465	509	470	479	471	439	440	513	482	478	498	485	486	471	498	457	523	454	484	486	505	479	455	487	481	462	484	482	495	478	474	470	485	454	464	507	492	497	465	456	527	480	456	479	476	474	475	458	428	458	485	454	488	482	463	480	483	442	477	486	477	465	503	495	480	462	533	465	484	482	512	485	479	493	459	488	459	436	446	490	487	461	495	483	486	521	490	456	500	458	475	471	473	511	487	466	453	501	488	521	489	492	484	464	524	466	501	467	438	480	513	431	460	478	496	437	463	463	475	461	482	512	519	454	477	478	497	469	472	471	483	477	483	463	472	456	494	478	477	471	464	464	505	440	460	491	451	492	444	471	466	494	498	445	500	458	476	471	526	513	475	468	518	505	496	449	475	471	496	500	482	491	441	452	463	468	469	449	499	464	454	515	482	439	453	483	464	457	514	449	494	483	433	514	495	483	474	496	471	495	446	504	476	475	450	450	497	462	442	470	475	531	490	462	516	475	488	483	470	450	469	481	430	447	482	455	469	480	461	498	476	462	503	503	477	480	517	462	455	482	458	507	471	427	482	473	473	465	462	461	478	473	484	447	474	480	463	473	459	429	462	429	461	497	492	492	466	479	519	465	478	527	445	503	492	497	455	523	481	464	487	479	469	464	507	473	447	456	476	508	515	434	486	478	508	479	475	462	489	506	462	473	491	487	495	445	494	476	459	478	444	456	521	451	495	476	505	477	436	465	447	480	476	471	474	454	517	466	464	484	462	467	475	456	533	457	491	454	498	522	512	464	458	481	494	484	498	481	474	491	446	487	452	451	469	474	496	474	439	487	506	462	498	485	517	463	452	464	476	451	480	465	529	466	490	454	490	502	529	478	479	512	474	496	442	443	479	492	492	482	464	504	481	464	475	486	469	498	468	456	478	472	483	487	458	491	454	476	486	496	504	517	493	467	473	481	489	474	469	482	456	458	462	502	490	490	481	501	432	460	502	476	514	496	485	488	478	497	472	477	478	488	459	488	486	471	482	474	499	509	484	470	449	453	455	458	492	443	497	500	457	499	484	485	477	452	431	458	471	526	472	504	489	487	461	468	468	484	473	493	460	428	480	486	483	497	480	456	505	433	459	475	479	481	518	485	415	436	489	496	464	440	475	492	460	476	491	506	441	451	461	515	481	489	479	457	471	468	501	488	464	491	455	477	490	460	451	452	481	477	473	471	492	454	496	508	466	496	467	426	471	458	455	449	472	466	431	488	460	479	483	469	471	477	520	468	516	500	455	470	500	472	516	472	486	469	482	460	468	471	425	484	450	447	480	443	452	448	494	472	473	455	447	480	476	448	496	472	538	473	491	430	502	472	499	472	511	524	466	488	427	456	484	477	469	447	452	463	452	484	489	476	497	451	494	433	484	503	482	466	496	487	473	472	477	467	483	500	507	479	502	476	494	477	482	472	467	442	479	481	477	495	494	442	466	516	507	483	489	506	497	459	485	460	472	477	494	478	489	480	474	462	502	480	429	457	495	458	447	434	486	494	513	492	470	463	469	457	441	477	483	459	480	500	500	501	471	466	483	478	493	481	475	443	497	478	480	437	459	430	498	500	471	493	481	457	490	434	460	468	474	433	484	474	480	453	449	436	469	493	467	519	448	465	468	466	509	484	474	456	473	443	444	444	461	474	491	485	470	486	474	507	488	527	460	460	498	471	463	512	466	432	471	471	473	497	532	458	481	457	488	509	530	443	479	501	449	508	491	444	477	472	457	508	437	461	481	453	500	456	514	486	460	479	470	468	462	482	472	472	471	505	466	449	507	456	484	474	434	446	483	488	492	512	502	490	507	454	456	462	465	456	450	492	471	475	473	472	501	444	477	476	476	489	497	472	481	485	504	479	478	462	471	489	458	460	451	464	482	465	469	495	474	497	484	470	494	469	443	478	468	474	479	513	484	460	480	465	494	487	444	468	490	465	467	479	533	450	492	490	487	437	449	480	486	506	507	512	499	521	474	437	475	488	446	467	465	471	497	481	462	463	470	485	459	462	455	441	490	499	473	472	485	453	470	455	514	470	503	490	519	492	506	448	501	509	493	459	485	450	496	479	431	450	494	488	466	490	461	495	519	454	468	495	458	496	467	460	432	434	455	480	496	453	466	445	455	471	451	491	476	465	456	488	466	490	482	499	469	487	408	432	451	485	486	491	471	419	503	457	488	440	475	522	440	462	448	468	502	484	490	461	450	518	459	482	461	468	495	483	467	479	433	456	490	492	469	486	470	471	475	506	449	490	447	480	478	477	479	491	512	458	446	498	458	455	507	472	475	479	521	443	502	430	476	461	506	506	498	471	487	435	471	453	485	490	495	483	483	473	483	492	478	471	505	488	512	486	479	460	492	479	458	452	482	460	480	467	488	463	499	470	450	459	521	492	483	459	501	478	483	440	485	488	467	488	459	403	464	454	485	497	492	503	483	478	481	481	433	483	466	464	470	479	470	469	483	508	489	482	455	508	508	479	493	485	475	453	457	495	465	502	440	495	462	443	493	497	485	439	477	477	454	454	502	475	444	474	479	489	464	483	468	460	455	464	472	472	475	465	465	447	528	485	488	464	456	475	463	467	447	461	511	502	481	483	495	443	501	499	496	488	462	466	497	501	460	467	495	476	481	465	457	460	493	511	476	525	477	487	426	449	490	476	477	467	455	494	461	471	494	472	464	455	521	476	445	499	490	487	450	474	470	475	442	498	483	484
39144	96814	86498	64588	34915	12119	1496	523	507	523	495	558	542	538	522	518	527	583	553	571	590	566	610	597	584	621	511	556	581	546	513	557	545	514	577	536	522	527	526	520	552	521	590	500	536	562	552	519	547	547	549	538	500	509	564	518	529	561	553	522	596	517	549	489	528	533	541	549	562	539	545	546	508	540	520	526	538	575	534	548	569	556	573	556	543	551	550	489	568	525	522	501	554	558	514	519	503	552	565	535	560	542	510	533	514	501	516	518	496	545	520	543	568	501	541	532	494	531	530	547	497	522	534	531	496	499	505	515	490	546	535	552	532	490	533	538	520	544	554	533	529	555	526	514	534	548	520	552	584	516	552	525	566	505	480	521	546	499	578	543	514	561	571	546	506	510	528	515	538	547	525	522	542	574	552	559	525	531	503	492	540	542	548	583	541	525	560	575	533	577	510	554	499	483	580	531	512	528	516	516	542	569	510	522	553	493	570	574	532	545	540	540	586	542	520	547	536	517	525	588	529	523	513	497	492	554	486	543	495	526	512	520	561	544	527	528	500	541	487	562	526	578	553	478	574	481	521	516	511	503	557	532	507	540	552	509	574	527	485	545	557	544	500	486	544	537	528	544	551	584	537	536	540	554	535	561	549	545	536	535	585	520	553	509	550	501	526	501	511	538	564	519	547	510	581	524	493	526	503	525	533	549	539	528	573	517	543	550	512	538	527	537	552	504	529	546	545	526	525	548	501	520	538	540	485	515	537	579	569	483	530	499	566	558	544	550	572	534	526	573	509	555	522	514	526	535	518	537	537	535	599	535	519	554	540	516	539	534	533	523	557	527	539	534	564	546	510	539	549	523	527	566	557	484	491	526	503	492	497	538	510	538	567	538	510	530	549	507	513	578	534	511	512	528	528	511	578	538	550	502	522	496	518	552	513	506	512	557	552	554	512	553	549	475	537	529	457	555	543	531	557	523	548	575	547	582	556	571	536	505	518	535	553	553	518	496	538	539	539	614	554	531	555	491	507	529	508	524	493	540	521	539	531	535	542	580	544	559	554	536	537	501	585	511	541	536	549	543	540	531	519	534	514	510	553	509	536	552	497	565	538	561	536	524	510	564	535	555	501	542	552	519	507	510	502	502	520	552	562	578	520	530	524	548	535	548	516	520	565	529	535	507	590	541	508	533	567	536	502	525	534	576	537	548	580	529	540	494	566	525	518	540	527	507	513	498	563	557	515	509	558	574	532	555	525	519	519	518	517	566	571	558	549	505	543	550	574	576	514	519	523	530	527	564	526	532	527	521	534	562	522	542	519	511	521	541	563	542	530	552	500	562	570	534	493	566	520	575	543	518	505	558	560	565	528	561	510	625	524	547	560	524	541	527	502	528	539	571	581	523	559	534	545	519	553	520	539	524	523	504	528	523	580	537	514	536	563	551	539	533	498	519	554	520	540	570	561	483	526	559	521	513	499	510	546	540	537	516	572	509	567	505	556	498	571	545	519	526	500	551	566	541	531	491	593	568	501	569	523	542	540	584	538	544	518	552	533	506	569	555	530	553	511	547	521	515	536	517	517	536	536	575	515	535	558	547	539	557	540	556	538	560	571	548	562	522	554	553	500	562	552	533	537	548	514	550	510	522	520	518	521	504	526	477	560	498	514	576	559	515	538	517	521	510	557	542	556	549	540	510	539	548	507	524	523	514	548	514	561	545	534	557	552	525	546	527	526	537	548	552	559	510	530	504	568	526	530	515	549	541	547	545	546	544	487	521	552	511	511	524	541	517	503	564	518	504	524	490	522	519	525	597	542	513	529	494	524	542	530	554	583	497	524	553	534	541	476	510	536	574	579	512	520	530	524	520	555	554	508	542	532	527	510	548	564	506	525	537	528	543	517	537	520	516	519	492	528	528	544	559	552	551	569	518	513	580	521	536	516	511	523	546	516	515	500	493	520	528	533	528	518	526	531	545	489	475	493	532	520	526	512	532	558	549	556	524	482	493	496	547	557	545	528	561	545	536	516	506	572	539	552	502	536	534	516	509	525	531	525	507	517	512	565	523	495	551	532	558	499	527	493	523	500	560	550	502	545	520	505	531	539	569	570	522	545	529	534	558	527	524	535	552	577	569	558	513	505	514	534	491	526	501	523	537	526	561	552	535	532	567	503	504	503	557	553	525	521	516	554	521	521	546	499	525	529	531	553	582	523	539	561	489	538	539	548	525	541	503	563	554	521	536	532	559	543	493	536	537	530	500	544	521	512	484	521	551	520	560	559	535	574	527	572	549	499	582	563	523	475	564	548	531	529	521	508	545	518	517	551	572	541	542	535	540	487	528	514	585	548	532	520	561	540	503	506	531	548	548	525	531	519	529	573	502	533	535	510	536	503	506	514	523	523	549	511	524	530	593	512	568	529	521	563	506	562	534	486	522	546	566	538	549	550	547	533	532	496	529	494	526	544	530	526	543	522	550	542	475	553	527	481	501	517	508	527	530	539	550	527	537	573	527	518	490	528	535	521	557	524	509	538	542	549	517	524	531	531	515	494	530	541	531	542	504	541	491	554	540	527	565	518	563	551	539	543	540	493	498	528	570	524	524	503	528	569	504	560	532	517	533	554	487	511	529	529	517	527	492	555	535	526	521	514	518	549	498	548	500	516	524	518	537	529	510	522	507	543	522	502	539	521	506	529	536	588	537	516	550	506	494	533	517	537	543	550	528	527	573	550	508	556	530	470	535	541	537	533	564	550	496	522	534	545	547	511	565	523	519	525	474	552	558	594	532	525	541	537	520	519	506	553	530	529	527	481	526	523	556	520	503	510	539	517	529	516	546	505	501	534	514	525	509	522	549	477	536	516	580	510	556	503	590	548	511	507	492	537	529	516	557	511	507	539	541	569	547	492	560	536	502	568	532	518	533	509	546	546	502	512	536	522	528	546	517	527	572	506	535	524	514	510	519	528	568	564	529	558	554	533	515	518	584	551	552	509	534	547	547	504	505	520	542	533	537	553	538	565	520	569	516	561	537	532	556	521	543	508	555	536	503	514	507	531	485	517	542	517	502	515	590	523	518	583	505	545	533	507	514	513	540	577	526	514	518	551	507	548	519	522	553	506	534	532	550	562	504	542	516	559	554	537	532	541	557	545	508	505	533	526	542	509	475	514	495	521	543	520	548	481	522	544	535	562	551	492	582	525	510	563	492	496	575	558	525	543	532	549	529	494	528	500	510	523	559	505	550	546	554	521	543	539	495	483	538	513	551	547	546	551	505	532	488	548	553	508	539	553	542	537	535	517	546	546	542	526	550	513	539	535	500	542	509	535	557	527	510	546	542	547	573	509	493	556	500	494	552	546	566	531	536	615	560	591	539	568	493	546	542	543	544	553	528	524	505	570	522	549	516	495	524	507	521	502	534	511	540	511	533	507	559	616	591	531	546	541	524	564	531	539	538	561	544	515	556	514	515	494	540	519	545	503	536	538	548	557	535
27428	23257	33049	23246	7308	1391	489	432	413	429	418	399	428	408	376	454	430	439	430	400	369	429	432	407	373	378	374	419	417	402	394	419	365	420	402	384	401	476	404	407	403	390	426	393	399	402	432	395	387	428	387	411	405	393	392	387	408	391	431	420	398	387	404	413	376	417	366	421	399	407	395	443	374	414	376	378	407	390	429	375	389	400	377	391	380	383	421	417	378	421	392	398	397	426	413	395	423	392	408	406	413	406	418	434	412	415	378	406	399	385	390	398	407	403	422	402	391	398	401	435	381	394	415	428	415	409	410	399	390	413	366	399	389	391	409	419	406	381	405	377	436	437	400	412	431	428	396	425	414	403	406	408	390	412	409	432	410	384	397	381	384	412	395	386	413	387	414	396	360	379	407	399	419	382	404	410	381	406	405	406	415	377	406	398	411	424	382	439	383	399	418	393	358	400	410	403	421	388	410	361	422	413	401	373	408	411	394	366	394	386	387	405	375	382	376	398	437	388	414	364	426	403	384	381	387	396	396	390	413	422	393	400	423	389	402	366	400	438	406	396	424	354	335	355	388	382	409	399	373	415	362	405	379	385	431	358	355	436	445	415	429	412	405	415	388	403	422	424	433	399	428	403	390	405	409	404	385	435	392	429	422	396	427	383	423	391	393	430	429	414	414	387	382	382	409	424	438	389	376	386	409	383	380	390	387	356	382	406	425	407	417	415	390	391	419	418	417	437	364	398	399	424	426	428	398	415	394	399	406	444	383	427	427	420	379	413	396	407	402	393	409	394	400	433	434	401	468	424	420	442	417	371	407	395	394	382	422	384	389	415	439	405	461	409	386	422	467	396	406	399	385	387	404	368	421	415	428	417	415	392	433	412	398	416	422	387	417	425	407	416	396	411	364	417	402	443	413	384	412	372	442	373	424	394	453	372	418	396	414	380	427	386	379	409	411	391	430	435	412	378	407	437	356	423	410	415	393	395	394	404	375	455	410	373	428	409	423	435	398	417	400	396	407	387	369	382	393	418	426	400	399	414	374	394	395	376	397	389	415	418	413	378	394	412	367	412	394	411	414	406	410	389	376	406	428	420	416	424	420	427	384	400	395	391	392	424	420	394	432	428	399	408	421	391	428	369	388	406	390	402	387	386	430	437	399	397	405	382	419	423	415	386	455	450	405	414	399	401	422	384	371	395	398	386	353	431	408	423	386	395	394	415	380	416	411	376	451	378	427	396	422	372	423	386	415	417	421	429	394	385	404	400	429	399	398	376	414	412	397	398	391	395	393	392	440	357	428	403	405	398	403	431	410	386	390	439	382	419	399	429	427	424	428	438	396	424	423	422	422	434	424	391	434	392	400	376	385	397	382	408	404	393	391	450	419	414	390	402	394	402	416	436	388	404	402	397	368	404	418	446	424	419	373	427	427	415	411	396	368	410	416	409	394	429	397	439	387	415	414	390	413	422	395	418	418	428	416	399	403	397	416	416	378	412	416	407	420	403	418	418	413	401	402	390	389	413	382	387	416	420	397	413	398	407	412	435	393	398	449	406	390	393	433	410	411	439	400	409	378	395	383	375	411	414	416	418	396	388	394	423	386	369	425	440	377	400	412	392	382	425	423	384	417	391	372	383	401	422	406	375	412	410	398	384	422	416	379	381	370	411	397	382	401	404	417	378	402	411	427	410	404	393	416	390	414	427	410	372	409	390	395	398	387	399	422	405	423	455	374	411	385	395	411	449	417	412	393	384	432	433	402	429	428	391	395	420	365	419	420	398	405	375	402	402	381	387	436	416	346	390	412	381	399	418	407	355	400	387	406	398	424	415	436	442	399	383	424	365	388	406	408	436	415	389	392	408	411	397	417	360	414	428	411	423	407	375	371	388	426	412	397	423	365	414	420	407	400	410	408	347	401	384	428	414	399	394	395	398	368	400	425	399	371	404	391	409	412	409	369	417	432	415	438	410	388	399	376	424	410	385	378	410	398	409	383	417	419	428	415	397	435	377	409	400	397	363	411	441	414	369	369	419	386	401	396	426	371	364	378	378	391	385	397	376	416	386	375	411	387	368	433	428	409	408	397	414	412	387	388	428	399	411	393	401	408	402	421	411	412	431	390	393	440	389	407	414	404	412	405	426	386	400	414	432	412	414	387	411	404	394	372	400	404	369	419	384	390	415	428	392	375	417	404	369	401	374	411	344	426	401	420	430	392	362	385	399	385	415	416	390	423	445	396	397	398	426	400	386	430	396	391	404	377	411	390	387	377	401	406	396	411	418	385	426	409	392	396	428	417	382	412	438	370	411	381	379	397	392	407	401	403	387	392	415	394	377	404	435	395	352	375	403	386	384	425	416	438	386	402	390	423	387	403	403	409	410	368	412	396	420	417	364	385	369	409	394	440	368	366	406	417	401	372	365	400	394	406	449	405	440	410	406	371	385	440	423	388	381	399	439	416	384	391	433	377	432	402	371	416	373	406	420	412	398	413	380	401	407	402	419	374	425	413	413	397	433	402	383	423	406	377	383	409	402	402	419	392	391	379	384	365	425	407	404	399	360	375	414	411	389	356	383	404	399	429	378	417	396	403	453	384	386	426	427	395	396	393	414	411	396	391	421	394	451	409	410	416	402	405	435	383	413	419	414	409	411	428	411	407	400	386	413	437	383	380	436	373	415	407	422	425	388	422	415	372	386	414	360	403	370	425	394	409	392	408	373	442	406	413	410	427	414	411	402	411	388	410	382	385	383	428	381	388	429	404	404	421	402	407	438	410	399	425	436	407	382	359	397	389	388	375	425	410	401	384	397	425	408	438	356	412	413	327	381	387	387	408	374	361	395	418	418	376	426	401	402	397	394	381	426	409	391	446	393	436	377	436	462	388	390	403	427	452	451	385	433	395	362	368	430	408	390	400	386	389	404	393	375	420	398	384	411	373	415	394	429	387	417	402	397	393	404	426	415	415	402	382	389	370	387	444	416	403	410	403	395	399	366	410	390	419	423	396	411	392	441	433	382	403	377	423	406	397	370	390	369	419	394	397	407	407	389	425	450	388	403	405	414	403	361	354	389	420	370	426	409	427	404	442	381	387	438	382	393	375	401	376	384	390	417	399	410	411	394	416	427	409	399	374	434	414	410	408	398	365	364	412	411	367	402	403	406	384	426	397	413	406	391	431	406	378	393	372	427	405	422	413	389	400	395	391	404	412	372	397	381	436	381	400	413	416	432	428	354	404	424	408	375	423	408	402	399	411	356	419	397	401	388	402	408	391	392	427	406	407	402	427	380	373	419	410	353	413	385	409	379	422	420	411	388	372	421	412	410	389	427	381	405	381	393	404	423	374	379	370	418	363	419	387	372	422	389	419	403	425	387	386	450	460	432	391	414	416	398	412	362	431	356	426	417	422	412	397	403	382	390	465	396	380	378	402	417	428	396	445	397	449	399	404	377	383	377	423	416	427	394	423	359	394	392	404	412	411	428	441	411
7934	28373	30557	14529	4664	1193	408	386	397	379	374	410	393	372	366	389	422	383	404	392	411	398	396	396	360	396	412	395	387	401	392	378	391	356	390	399	365	368	386	399	390	400	417	367	383	374	400	421	403	400	377	380	396	408	394	377	382	381	420	390	411	370	395	396	400	429	406	406	421	377	411	384	385	430	387	361	375	404	394	381	391	368	416	419	375	419	364	387	402	385	410	357	369	388	386	407	404	368	371	392	389	431	381	419	410	383	373	385	386	391	375	428	378	379	390	397	408	379	386	391	398	407	412	383	361	385	402	412	359	392	348	385	354	379	408	377	395	387	391	402	383	414	405	434	373	372	364	378	382	366	388	362	380	371	379	351	361	385	395	382	360	384	431	412	398	407	391	379	391	398	386	394	399	405	363	415	395	400	376	352	378	387	382	409	362	374	378	396	411	375	409	422	404	372	391	394	370	386	413	382	366	410	409	381	397	363	395	383	378	401	367	407	361	420	366	366	391	350	376	366	379	365	383	369	417	397	380	413	387	383	402	412	389	378	391	404	375	371	399	391	365	391	383	374	389	393	405	403	398	387	393	385	406	394	387	426	394	393	343	360	383	413	400	382	411	373	404	412	388	424	376	398	412	396	405	418	371	396	418	389	409	390	387	403	401	374	405	381	381	391	388	362	379	362	395	390	381	404	406	369	376	362	404	388	423	388	387	359	372	369	414	380	405	407	407	394	397	389	402	369	346	385	398	370	368	429	387	416	431	382	391	398	349	423	404	394	364	367	408	410	373	399	386	383	442	371	349	367	387	402	403	344	400	379	400	419	371	389	397	407	431	407	411	410	391	352	391	397	391	398	365	384	424	406	363	397	379	441	357	385	383	403	375	395	391	380	409	438	381	378	385	404	414	375	406	370	398	391	388	401	361	418	397	384	391	399	401	380	425	410	392	381	403	407	371	400	371	397	388	386	377	411	414	373	386	354	408	406	401	373	382	381	425	362	445	386	399	396	405	380	374	390	378	397	390	401	401	356	383	403	353	401	401	400	379	417	372	318	411	382	403	386	376	376	398	391	418	378	408	370	410	378	375	386	409	384	365	370	391	385	383	359	370	391	338	377	406	387	377	397	425	360	380	385	377	403	402	406	375	397	414	395	400	392	412	401	398	378	409	405	394	393	378	406	369	388	436	405	417	373	385	390	375	395	372	356	378	431	362	416	368	365	387	373	392	391	373	397	416	389	387	373	421	370	395	425	358	411	395	378	406	377	372	372	377	388	393	385	408	389	427	386	407	410	369	385	407	368	381	399	411	430	412	371	378	386	423	384	406	404	392	402	418	405	386	376	368	379	392	389	384	402	403	403	415	404	384	378	431	382	444	421	401	427	379	414	371	383	401	371	396	405	387	406	373	421	377	397	364	394	391	376	381	405	387	393	395	415	389	400	403	377	371	377	397	358	374	407	397	380	415	380	395	408	426	386	365	400	402	413	443	374	396	390	396	402	430	366	361	384	377	387	382	395	397	381	386	381	382	398	377	349	384	384	398	360	363	401	365	392	361	389	378	397	386	365	398	393	377	386	367	402	377	397	429	375	380	407	392	375	391	385	387	401	418	406	377	373	426	345	378	396	410	375	355	359	400	421	386	391	392	387	367	404	377	390	430	432	387	395	419	374	402	378	407	379	363	387	410	413	368	363	397	346	346	421	390	410	396	378	407	423	383	410	371	385	391	378	392	385	418	401	366	390	359	363	393	391	437	394	420	369	395	389	412	395	360	383	352	412	375	389	404	374	391	404	374	357	394	387	397	403	371	375	377	377	416	394	424	411	379	365	392	394	389	362	376	381	376	407	395	409	370	433	401	399	372	405	372	394	392	347	377	356	358	393	398	375	386	350	383	377	406	391	392	388	391	385	408	421	366	385	376	402	419	371	386	407	381	384	399	400	397	371	388	373	361	418	404	391	378	393	427	375	396	414	403	400	373	361	377	395	380	390	383	413	396	427	384	389	386	390	414	397	375	404	382	367	343	397	392	387	389	385	374	399	390	412	365	389	374	383	400	387	409	403	393	376	388	375	363	406	374	391	381	412	391	372	442	406	399	391	385	418	401	381	395	374	419	422	390	416	371	383	391	426	377	383	395	404	407	389	391	391	386	350	385	386	348	397	378	420	401	371	385	383	403	379	383	393	439	393	398	380	408	367	408	407	403	381	448	389	391	411	387	388	401	385	408	410	393	442	379	369	385	367	377	371	388	442	381	380	400	373	405	416	377	390	364	398	397	372	363	412	380	402	369	375	383	401	411	425	388	359	421	391	384	395	403	445	362	388	372	399	372	372	405	398	382	425	416	414	388	372	372	382	418	373	378	372	391	381	375	365	398	371	385	391	432	412	386	346	398	383	401	376	374	406	441	433	406	368	411	387	410	388	407	390	439	417	406	380	380	365	385	386	402	346	373	400	400	391	394	410	382	403	386	360	395	407	396	386	365	402	405	392	385	374	376	433	397	393	357	388	393	396	377	386	381	394	401	388	393	404	383	386	437	369	423	407	413	376	379	416	394	402	393	384	366	394	393	372	405	400	415	377	357	378	371	398	416	409	403	397	401	369	347	393	414	405	356	386	385	388	381	411	401	381	376	364	366	403	352	394	415	393	409	369	371	447	370	376	385	417	378	385	419	427	387	395	373	367	403	391	402	376	373	395	387	409	413	367	376	408	391	400	395	367	396	390	400	343	400	376	387	410	402	405	414	384	393	381	356	390	436	411	370	376	392	373	383	412	380	397	435	400	404	387	429	351	392	415	392	377	388	360	384	392	378	391	389	398	404	366	358	373	403	387	362	394	356	383	393	400	385	367	376	383	403	368	407	388	390	389	392	397	349	396	396	402	398	418	392	396	384	411	388	388	389	386	336	408	368	373	390	404	397	384	388	371	377	366	392	401	383	391	396	398	381	388	415	398	403	375	381	383	387	390	410	398	397	366	359	389	386	394	405	382	418	363	376	373	374	389	379	396	419	389	373	368	362	409	400	395	407	384	381	393	344	379	378	369	375	393	373	389	384	386	367	389	361	382	385	400	403	392	392	399	378	395	378	401	397	418	353	378	386	412	368	411	370	388	394	423	411	384	392	345	418	419	381	378	417	397	354	363	417	406	398	389	404	358	403	406	416	399	383	408	353	362	417	374	420	416	416	391	409	394	416	379	400	421	406	398	389	377	396	432	365	368	374	445	374	397	403	348	395	382	413	402	395	392	416	392	401	391	373	400	373	431	438	377	369	412	366	433	392	397	388	348	411	387	409	439	392	411	394	421	381	391	389	353	374	406	402	347	426	437	418	387	399	382	372	405	411	381	391	407	413	366	392	338	375	388	379	413	360	382	402	397	367	354	387	439	377	381	401	408	375	398	388	385	374	388	362	377	401	388	399	389	421	346	376	398	396	415	405	398	392	389	373	376	399	375	384	388	376	393	394	411	380	385	349	412	384	387
24885	24054	51267	52883	32677	13470	1514	531	527	423	439	415	435	391	450	400	416	398	428	483	445	441	455	439	442	466	440	404	389	425	414	415	442	432	393	413	456	441	411	397	421	403	438	402	454	453	392	407	472	388	452	379	446	435	457	408	397	409	457	410	406	393	404	417	420	388	410	406	404	446	435	429	441	422	393	419	420	387	402	406	389	424	398	432	365	434	385	387	398	447	397	416	398	415	424	369	423	411	433	404	414	425	404	418	454	389	406	429	374	364	422	415	401	405	422	443	423	403	440	440	384	452	437	452	387	427	417	382	444	449	442	435	381	389	348	396	405	368	396	437	417	416	415	391	410	384	413	411	400	429	417	402	410	404	431	429	406	422	406	408	432	425	422	427	413	414	399	400	431	388	453	423	438	415	430	382	429	402	412	394	423	415	449	439	414	372	447	402	411	414	461	419	392	405	408	435	405	428	434	429	443	451	409	397	446	415	439	423	412	441	386	405	393	423	438	424	435	433	429	424	402	401	439	446	394	382	402	396	397	445	407	405	398	428	429	412	421	406	427	419	444	420	422	433	394	396	412	415	420	437	430	405	435	418	424	413	393	383	410	412	403	382	427	410	394	426	408	434	415	425	418	435	413	394	454	400	387	397	425	398	419	438	396	403	436	395	438	388	452	452	407	408	414	419	449	393	419	425	393	431	385	412	392	449	389	411	387	429	406	421	432	405	404	410	405	382	417	375	395	415	438	458	413	438	391	402	404	425	437	413	420	402	415	408	460	449	430	411	398	405	410	409	392	415	418	366	414	430	442	414	415	419	409	397	417	420	399	409	410	399	419	401	405	430	395	423	421	412	450	402	425	426	412	405	457	415	398	419	439	415	419	420	420	397	422	448	459	419	449	425	407	432	411	398	418	389	401	400	392	426	383	459	415	414	425	381	424	434	391	414	403	404	414	386	409	424	410	394	377	419	405	394	467	384	399	420	419	427	391	386	408	433	461	417	414	419	444	419	403	415	436	411	417	424	416	408	396	389	422	436	412	430	437	407	436	409	408	379	424	403	402	389	394	394	436	431	442	400	422	438	424	407	400	445	410	385	411	420	432	394	469	398	395	402	413	403	433	438	405	408	418	450	414	421	437	386	430	396	410	356	400	457	399	407	451	403	394	414	429	385	438	402	413	446	412	414	385	412	413	392	425	446	428	417	421	441	378	437	420	425	433	443	435	410	424	398	406	411	382	379	405	455	389	410	426	423	433	431	443	411	407	418	361	443	453	439	409	414	427	360	406	382	408	433	422	407	401	420	391	435	432	448	447	408	432	433	433	389	408	450	433	400	428	439	422	406	436	410	424	399	413	414	456	431	440	420	425	424	372	414	435	434	399	396	404	377	397	430	425	441	412	439	447	397	382	428	443	421	408	423	433	374	426	421	407	406	375	386	422	430	400	450	415	436	423	474	414	422	441	406	433	420	410	457	432	414	384	384	399	431	410	419	419	436	393	413	407	383	400	393	363	383	402	399	401	428	424	405	430	432	407	405	432	431	432	431	414	404	427	397	408	431	409	380	425	437	437	436	438	429	392	437	401	416	409	431	431	394	400	433	408	414	403	412	407	425	436	443	392	409	378	385	395	419	387	410	403	439	391	424	417	413	430	431	402	409	427	392	391	425	396	424	407	418	406	451	413	436	464	447	416	429	443	426	415	414	408	424	427	396	427	447	440	409	404	422	398	419	417	440	422	398	401	419	398	407	421	427	419	413	397	437	431	422	441	391	374	440	409	436	433	419	443	427	417	395	400	447	397	415	416	409	400	384	437	422	408	398	416	425	428	415	375	405	405	428	408	425	404	414	399	399	433	443	374	418	420	424	394	436	386	422	405	420	441	399	411	456	400	407	408	433	440	391	420	405	426	425	435	448	423	423	411	406	421	423	426	443	352	429	419	400	389	401	384	479	402	411	422	437	416	391	394	360	417	414	395	384	423	419	433	416	412	420	404	429	425	423	408	430	420	417	431	392	413	378	420	406	446	428	428	400	415	441	419	394	407	390	398	402	397	393	471	426	448	440	420	388	409	470	394	412	380	408	400	409	467	423	435	405	439	428	415	433	454	417	419	368	441	431	440	436	450	413	425	423	408	433	397	441	387	442	429	414	436	395	424	414	416	425	442	422	443	391	452	426	407	408	424	416	427	422	388	410	395	380	416	420	413	381	401	448	411	444	434	391	390	381	391	430	457	431	421	389	427	404	439	416	423	426	450	432	403	396	418	415	402	424	389	444	435	421	406	448	419	415	431	422	441	421	443	455	392	439	423	399	403	411	424	398	407	454	471	407	406	393	411	412	404	414	438	412	413	453	403	398	405	376	405	441	427	403	422	387	415	391	418	441	410	429	404	415	406	397	438	421	411	443	400	427	417	421	418	406	402	382	417	408	391	408	403	438	371	405	410	417	400	416	425	427	387	416	403	380	420	411	414	413	438	411	459	389	442	413	419	449	443	434	397	429	429	417	425	403	413	432	401	410	438	391	420	416	475	398	406	436	416	401	433	424	384	411	404	388	431	430	451	404	396	385	394	431	418	418	401	407	421	442	421	418	417	408	413	429	396	415	431	435	387	417	422	409	414	375	428	408	403	475	438	425	395	415	401	385	375	434	425	453	414	443	399	433	445	410	453	433	387	417	405	453	449	424	438	468	398	412	430	393	411	420	402	392	412	420	383	418	404	373	439	411	402	405	392	422	419	436	420	371	443	458	410	417	397	455	385	400	393	393	451	380	442	420	402	402	414	402	439	431	400	400	426	401	423	426	393	423	432	396	405	356	392	427	438	423	399	385	429	407	401	420	416	400	411	396	401	433	409	405	413	412	415	400	389	384	435	397	359	421	403	394	429	418	393	435	395	394	436	440	465	394	388	382	387	412	380	451	427	407	427	397	407	404	430	408	373	429	421	447	427	376	443	431	435	428	443	421	444	415	405	368	399	385	423	410	425	392	376	402	414	382	432	418	398	434	405	412	433	398	381	439	423	383	407	419	425	387	431	428	431	440	433	387	441	451	400	390	429	406	408	404	400	414	386	409	454	408	424	407	428	411	447	432	404	406	411	397	414	462	405	393	393	435	397	397	450	416	392	429	401	416	409	373	406	392	438	448	436	403	379	392	425	418	466	415	426	383	393	426	421	441	418	404	412	406	370	372	389	396	415	407	421	380	412	428	406	414	405	409	424	420	368	413	410	426	417	395	397	383	390	419	446	404	405	415	397	399	397	392	403	447	422	409	419	400	428	455	407	416	423	418	399	429	408	418	363	420	410	447	425	384	406	399	426	426	421	402	341	385	437	399	429	431	431	398	387	439	425	429	413	406	405	420	422	456	400	395	408	400	410	409	441	394	434	433	451	382	420	412	411	416	426	410	393	392	422	407	439	406	452	421	446	429	432	401	400	393	420	426	419	383	390	377	427	451	386	411	398	416	395	396	425	426	403	408	436	436
24353	83085	78720	51505	24052	6109	651	429	455	414	459	444	435	447	469	463	465	469	442	454	466	503	444	498	489	518	494	478	451	463	434	461	459	460	432	443	449	453	442	456	440	442	441	461	464	485	424	441	461	436	437	426	453	440	429	451	445	471	431	457	450	469	476	468	473	450	474	433	455	538	465	436	424	450	452	434	459	470	431	447	434	422	424	482	435	434	467	458	450	475	445	464	458	466	460	410	465	443	432	466	461	463	464	454	445	475	429	500	493	447	414	483	449	400	446	428	434	451	460	442	464	475	500	425	453	450	453	429	473	425	438	456	453	443	469	447	459	444	450	481	439	474	434	452	425	481	400	468	468	430	474	435	445	422	461	434	467	452	484	439	426	407	437	463	394	456	454	457	454	434	452	479	455	406	447	460	456	422	446	442	442	442	468	477	394	442	451	450	433	450	472	451	449	425	515	438	478	420	480	453	460	461	464	448	427	435	480	443	442	493	435	432	430	426	439	432	457	460	487	423	445	463	451	431	473	456	430	422	464	422	466	425	436	412	464	457	469	470	448	462	425	423	439	420	474	420	422	437	483	478	441	477	473	435	444	491	435	472	462	477	446	438	428	499	445	464	463	473	434	451	455	440	469	440	435	443	425	487	458	433	435	486	450	432	438	422	456	465	455	449	423	482	455	438	499	484	457	446	442	453	468	430	486	472	454	426	479	449	429	460	462	422	440	463	476	467	438	424	450	445	392	456	472	441	450	438	486	421	457	415	408	456	444	459	456	466	454	425	470	463	441	440	446	487	462	444	402	458	420	471	484	442	480	418	428	460	449	445	484	478	405	422	466	438	415	448	460	425	453	477	441	467	419	427	443	479	444	425	430	424	458	449	431	433	430	432	406	450	447	460	440	490	436	434	478	450	448	472	437	444	417	461	452	474	487	420	466	428	458	429	458	383	422	485	479	446	456	451	402	437	412	446	436	431	443	436	443	450	457	451	459	440	432	440	416	478	461	446	458	451	485	449	399	457	484	457	445	436	470	480	441	436	461	445	453	429	444	453	457	457	449	453	484	399	447	429	429	412	500	433	484	447	485	452	420	452	442	440	440	460	434	469	484	412	407	477	464	444	458	426	438	423	457	460	433	440	455	466	435	448	437	454	443	450	440	474	440	484	491	418	460	424	437	454	429	446	460	446	437	441	454	459	437	441	462	442	442	462	451	429	435	437	428	433	472	423	467	445	479	430	457	456	445	444	396	451	426	439	475	472	485	467	470	443	449	422	423	428	443	418	415	447	435	456	420	469	435	477	460	453	453	424	460	434	411	445	463	425	423	444	431	486	479	425	429	478	435	414	467	425	432	457	460	408	459	424	500	487	492	364	456	453	465	465	450	411	462	439	457	453	432	429	429	458	477	465	446	412	451	458	414	432	488	452	477	439	474	450	409	446	448	452	417	418	453	439	430	461	467	449	432	439	409	402	446	445	482	474	474	443	473	454	433	453	388	430	467	486	444	471	434	449	461	416	487	471	386	458	464	421	444	471	477	442	456	437	478	468	443	448	428	427	471	479	469	447	477	435	434	456	438	438	452	493	446	449	429	464	456	456	433	419	423	436	417	432	427	427	455	480	422	486	442	401	481	437	443	444	493	436	437	447	462	453	465	436	464	418	458	449	461	488	437	443	463	447	459	456	466	456	434	475	460	430	439	470	424	451	422	484	460	429	425	450	522	438	449	448	450	450	440	415	449	465	458	450	455	478	446	485	438	428	468	429	423	437	459	434	454	451	449	438	458	430	437	478	430	434	422	472	474	485	486	449	385	416	462	459	476	434	430	400	421	438	469	447	459	452	455	440	471	439	476	458	456	423	454	416	435	478	466	443	392	442	465	479	450	476	489	428	457	458	445	458	439	462	432	407	450	480	467	435	422	478	456	397	415	444	464	441	475	447	428	464	430	470	473	444	404	457	454	483	457	446	441	473	451	457	450	460	435	390	479	446	447	415	420	418	427	457	473	445	429	474	477	446	453	463	476	450	423	433	424	431	437	442	421	440	430	474	463	426	459	495	423	427	408	453	456	464	435	471	481	462	445	436	446	456	470	451	425	490	464	422	477	436	460	474	450	452	457	446	480	431	477	434	500	447	436	424	457	433	455	416	455	512	430	429	424	448	470	457	438	460	470	443	444	426	433	432	478	459	453	443	410	454	434	469	422	454	445	450	446	451	463	467	443	415	459	434	470	454	486	467	441	466	501	471	448	482	454	448	457	434	445	454	435	454	472	458	435	468	424	448	454	446	471	406	462	474	431	437	451	395	438	434	450	447	440	475	429	409	471	458	453	431	462	480	406	372	464	454	466	465	426	436	455	448	435	480	451	479	454	435	462	472	468	445	445	453	474	400	447	453	423	434	426	459	476	434	463	462	448	411	464	452	442	453	448	475	469	475	471	436	441	431	454	423	464	454	439	481	431	435	476	414	439	471	423	447	434	488	429	410	484	442	482	482	454	457	446	420	442	460	447	448	433	496	446	461	412	481	463	433	446	467	462	433	460	442	447	431	416	439	463	436	431	463	471	461	435	430	442	485	420	436	435	437	466	428	497	436	468	441	486	460	434	452	439	444	443	490	436	437	457	443	488	448	434	449	462	459	424	450	440	426	410	455	477	445	460	461	468	438	429	479	466	430	433	447	435	459	443	426	453	464	432	502	472	446	429	474	414	479	475	434	446	444	449	462	460	446	462	494	473	474	457	462	465	452	436	445	450	434	392	464	423	471	425	437	440	477	437	439	456	423	443	469	432	425	459	450	434	469	469	500	499	416	422	452	457	454	413	501	477	408	457	451	448	453	466	464	421	450	422	443	479	462	479	440	442	476	473	448	428	449	443	410	447	463	412	435	452	447	437	426	446	431	429	452	472	416	459	449	444	427	429	460	452	485	438	465	426	405	456	491	406	456	428	415	456	452	448	495	451	426	463	476	490	425	408	396	449	426	438	407	477	433	453	458	466	467	408	444	399	498	487	439	499	453	449	437	471	427	446	460	465	403	405	445	498	443	461	416	443	425	491	441	473	478	496	459	459	435	452	439	461	435	423	456	454	429	448	455	420	430	448	450	428	465	484	490	457	442	441	440	464	509	418	441	487	447	452	443	446	471	431	432	475	449	444	460	451	417	460	415	413	437	468	458	469	467	411	432	421	451	406	466	414	450	456	426	430	447	445	452	435	444	476	459	463	422	448	484	484	418	437	458	447	458	444	476	449	439	461	488	490	469	451	435	472	421	470	459	462	413	457	404	449	445	485	442	503	456	431	460	442	404	418	470	457	419	461	460	475	442	449	466	465	423	447	461	432	503	418	466	448	455	433	415	437	456	497	448	434	416	454	435	437	472	458	454	457	430	439	433	442	477	447	453	450	437	455	453	451	514	463	433	466	430	457	457	438	451	429	457	447	409	432	456	462	443	450	494	462	423	425	435	450	409	475	476	450	492	487	427
23914	22454	49214	55603	38795	20782	4880	714	541	555	558	514	538	506	535	525	529	532	464	510	548	590	486	501	522	524	493	495	512	508	530	445	493	479	463	474	509	505	493	497	508	483	546	494	508	481	497	447	525	498	526	500	496	506	455	515	452	465	503	504	473	457	487	459	486	460	485	518	518	481	517	445	473	496	502	499	459	504	520	474	448	497	486	515	458	482	495	452	483	487	496	516	458	495	492	509	511	503	501	450	470	462	453	497	505	526	457	451	469	528	494	496	492	456	505	477	459	507	479	514	479	464	508	497	487	512	486	438	464	474	490	502	501	469	506	484	507	486	456	433	466	492	471	493	492	452	473	490	429	477	484	478	472	454	473	487	477	461	471	452	473	476	516	516	477	495	506	469	499	482	491	462	457	445	488	502	488	489	447	484	475	445	483	481	499	501	513	518	497	488	450	491	445	484	447	477	489	553	453	490	514	464	494	460	481	524	476	521	486	488	502	460	470	457	499	461	483	488	493	458	512	461	520	474	534	479	446	476	490	503	474	452	456	456	497	528	474	485	477	500	486	480	471	487	539	509	449	446	459	474	486	465	453	489	489	533	520	436	450	477	497	499	468	476	439	481	471	468	431	509	512	481	512	497	491	490	479	437	497	479	504	450	469	484	464	549	484	443	453	482	459	473	491	493	458	444	439	487	492	485	515	511	492	497	510	493	465	529	504	489	501	478	475	480	475	468	501	530	485	473	513	478	507	505	511	459	484	482	492	534	483	517	509	460	482	489	473	434	476	481	492	489	505	477	521	505	442	481	473	493	525	461	450	503	487	482	472	463	484	487	445	498	496	520	484	437	459	492	545	430	503	490	475	480	501	499	493	497	499	467	493	526	480	502	522	478	468	491	469	444	500	477	481	468	483	457	443	480	489	470	492	501	489	463	525	472	454	519	477	502	496	476	484	464	516	497	500	454	497	468	524	509	480	477	445	490	452	475	517	445	461	456	460	457	474	474	454	494	469	499	467	497	513	455	484	456	489	491	477	465	521	477	515	495	474	470	476	499	472	513	503	518	486	487	482	520	487	473	463	500	500	478	503	480	489	471	487	466	511	473	482	455	486	478	510	465	493	492	508	495	508	418	482	511	450	475	455	476	524	498	494	482	486	502	484	499	481	458	481	518	502	456	466	466	514	485	517	448	479	486	481	480	468	467	500	488	508	464	495	483	494	480	460	503	482	463	505	519	525	500	503	503	482	498	478	478	482	467	498	451	503	497	497	430	457	485	506	476	474	451	463	404	464	471	474	458	468	441	476	471	510	449	468	463	456	459	480	485	492	477	488	497	489	488	514	511	518	458	466	476	480	514	475	481	491	518	462	526	484	504	450	502	501	460	486	497	445	461	470	468	488	470	526	480	452	450	470	458	496	513	501	470	461	506	545	484	464	480	511	447	489	442	535	483	461	453	483	482	451	469	475	485	460	452	504	470	493	428	429	474	475	480	467	465	514	476	475	472	505	484	514	497	484	498	521	509	483	484	510	464	487	467	473	465	471	495	457	472	472	552	458	470	525	482	490	490	487	428	480	487	462	512	492	501	511	459	473	511	509	469	488	478	479	459	488	494	477	534	475	476	495	503	487	493	459	506	499	494	484	481	454	485	463	482	498	478	466	470	449	458	470	481	491	499	502	448	433	480	496	510	496	483	488	480	438	480	470	503	498	475	489	485	524	480	489	537	504	466	453	520	446	470	487	493	470	470	460	479	431	419	502	495	438	510	470	466	466	491	487	472	465	493	501	507	491	518	507	494	475	495	465	495	456	460	496	450	484	462	492	483	491	479	501	449	508	450	466	494	478	462	469	529	474	476	469	465	512	522	498	487	504	489	469	455	459	509	468	450	508	517	515	471	493	482	499	468	487	509	485	487	449	476	484	506	490	476	491	472	481	490	498	514	453	485	492	452	498	482	463	482	512	465	504	465	499	476	469	485	500	491	451	473	451	497	479	483	465	474	517	508	500	477	505	477	422	471	468	505	471	474	494	484	522	493	485	509	491	493	499	470	466	467	490	449	487	492	473	467	489	500	495	454	489	502	480	503	484	455	462	506	452	454	440	486	480	504	459	486	484	455	461	458	490	504	491	505	506	473	480	476	457	445	471	510	496	493	467	483	445	472	459	496	475	468	500	445	511	499	487	480	518	515	469	464	490	473	471	453	448	502	448	454	466	450	471	493	473	482	516	459	495	473	475	467	490	484	497	519	464	496	487	484	430	470	517	500	523	487	484	496	506	476	485	470	490	460	520	452	449	506	538	519	477	493	485	495	448	481	475	466	466	488	495	462	474	521	498	476	466	450	462	498	505	484	494	475	430	446	497	473	493	491	465	473	476	462	462	480	464	476	459	475	492	494	519	458	450	504	485	519	503	462	515	487	480	488	508	497	458	465	452	480	453	495	442	472	501	459	452	537	490	498	505	512	483	468	483	494	463	470	464	467	447	486	496	491	499	487	483	452	453	457	469	486	473	488	488	454	454	527	533	480	465	534	472	482	493	473	465	483	453	458	483	473	439	416	447	497	485	472	479	438	447	455	455	490	460	471	481	474	486	489	459	468	446	453	530	531	529	506	479	488	474	499	455	484	481	476	481	500	506	482	478	479	479	459	486	488	523	481	464	503	471	497	526	522	477	519	471	527	480	511	492	493	547	521	446	484	485	482	492	461	501	501	487	499	488	469	498	463	474	438	465	501	524	496	525	482	509	461	495	477	484	460	497	464	464	475	484	493	472	434	474	502	475	478	468	472	467	464	452	485	504	515	497	501	480	427	448	525	463	441	481	453	512	481	486	484	475	449	462	502	490	531	513	467	472	467	494	503	500	444	473	499	476	495	489	496	476	465	470	504	467	513	496	479	477	464	474	484	479	457	473	475	465	507	502	497	496	463	453	482	443	526	502	457	471	486	496	498	474	503	476	501	496	456	495	486	474	450	461	466	481	452	482	509	470	480	463	467	466	518	432	493	413	515	449	511	489	510	470	536	489	467	464	465	487	486	491	481	494	487	504	526	482	475	462	451	457	447	509	442	462	495	487	438	480	431	467	493	472	474	460	512	539	465	513	472	458	479	477	481	467	495	481	464	459	491	489	472	458	464	466	493	464	519	470	496	463	480	492	485	499	458	474	496	496	447	483	454	482	482	453	477	467	499	454	491	491	492	454	471	484	489	482	471	516	488	496	471	476	442	447	478	485	475	479	516	455	440	497	492	465	512	480	464	489	470	484	476	469	496	491	499	453	462	468	531	486	457	466	476	485	503	466	453	456	481	490	490	483	528	452	478	474	468	515	442	505	475	517	462	472	438	493	469	488	463	483	487	491	469	482	472	459	481	510	464	478	499	489	529	462	465	507	441	482	537	438	460	487	465	483	488	501	492	479	469	459	474	471	492	465	445	474	505	465	505	450	463	473	504	458	512	481	443	482	472	447	485	476	480	471	460	509	476
44928	79076	86614	64116	35201	11058	1240	512	522	539	564	526	501	512	566	542	574	539	526	565	663	629	583	610	516	548	558	518	521	547	536	532	548	533	531	541	568	511	534	535	552	530	515	547	558	536	524	532	537	542	536	530	541	533	513	514	555	535	493	539	536	560	549	527	536	554	593	510	558	534	531	551	528	556	506	536	554	511	516	552	514	555	516	523	526	553	547	526	548	488	523	507	538	568	526	528	524	526	550	521	531	523	554	525	511	485	518	515	535	534	546	511	515	536	526	477	505	550	538	513	525	544	519	517	506	537	512	537	536	527	545	502	489	542	576	568	544	534	523	546	525	506	523	511	564	541	583	534	513	530	512	514	522	515	540	517	519	494	524	533	505	515	539	509	519	502	480	538	519	559	541	513	525	540	528	497	551	515	550	554	514	523	528	536	520	569	548	560	569	515	509	547	524	556	519	501	530	556	514	535	505	539	522	537	490	523	518	480	543	559	480	513	504	515	497	511	535	542	523	506	546	513	542	548	522	565	536	552	573	526	494	593	569	605	537	530	565	529	569	539	520	547	530	554	527	541	482	472	534	545	550	525	560	553	537	486	499	515	505	531	549	496	552	509	523	524	536	482	498	537	535	504	533	533	551	522	522	532	532	525	533	530	529	500	558	511	500	535	583	533	548	514	497	501	535	543	507	498	483	523	517	511	485	551	598	568	595	558	524	483	528	523	555	529	531	563	509	551	575	514	538	527	513	491	507	509	539	538	517	571	518	528	532	556	542	562	519	553	521	485	517	525	508	488	535	576	563	529	520	557	542	545	555	542	530	517	521	506	516	546	510	512	503	543	525	541	556	559	506	507	545	525	540	491	518	555	550	546	539	542	526	529	519	514	537	570	531	529	564	511	499	528	574	520	516	491	548	570	538	496	492	561	504	491	546	517	521	525	564	502	534	516	526	479	519	546	524	549	559	471	535	513	497	525	527	511	542	514	540	520	505	530	523	497	479	522	538	507	529	535	481	560	502	569	519	542	530	518	530	540	557	486	544	525	479	550	551	538	530	560	523	544	485	564	494	547	504	526	496	536	523	511	536	511	513	533	540	478	486	518	520	501	507	481	538	530	531	581	509	531	532	547	538	534	554	509	545	546	545	532	531	537	507	557	576	550	554	530	511	526	585	563	477	534	495	515	536	576	518	527	513	525	496	496	517	531	579	534	523	553	546	502	567	481	569	516	548	523	513	502	525	528	522	552	522	539	524	535	539	523	542	531	558	500	541	544	551	572	532	490	522	530	545	505	529	542	535	547	558	539	481	530	543	525	531	537	498	555	530	530	500	536	506	535	534	513	512	541	548	521	545	545	558	511	497	548	529	528	523	541	539	524	531	516	516	545	553	536	560	531	520	550	532	520	491	546	521	535	535	532	553	528	549	524	536	501	542	544	513	508	523	518	521	516	499	499	527	542	503	525	500	532	496	546	547	524	568	553	523	488	518	521	541	494	515	490	483	542	522	525	516	485	503	513	490	532	507	561	517	531	548	535	530	475	529	523	514	536	502	526	535	517	512	522	526	556	553	549	544	510	506	547	555	482	545	551	512	551	488	527	524	558	525	538	541	505	510	513	551	545	554	530	508	483	529	531	528	556	518	502	535	562	547	525	538	512	522	503	501	518	518	531	550	522	535	535	542	520	528	527	539	511	566	565	506	539	558	480	528	507	528	562	509	514	520	524	511	502	560	528	534	507	546	526	557	525	500	491	547	511	515	514	502	556	508	492	492	517	531	541	515	543	534	532	517	545	533	519	547	558	503	565	507	514	479	517	516	540	483	547	485	583	518	469	529	508	538	563	526	515	523	542	546	545	519	536	513	501	578	517	514	493	475	521	545	497	512	516	564	536	559	525	502	558	520	477	524	515	535	526	497	545	545	534	542	535	586	504	535	550	562	594	527	501	548	515	538	544	537	514	498	477	501	567	590	536	559	521	543	543	527	531	538	539	525	538	547	551	534	530	503	540	495	520	483	476	527	513	576	533	526	546	531	529	521	571	544	536	540	529	519	520	551	550	531	502	537	482	503	535	527	525	488	513	505	541	547	524	535	536	462	521	549	542	521	494	555	558	488	562	528	522	511	539	505	502	517	532	535	550	518	506	525	532	547	512	488	523	531	536	562	536	510	548	529	557	568	527	526	542	524	517	560	544	557	501	558	535	558	561	531	541	535	484	550	512	531	537	525	507	511	555	509	536	582	558	482	543	547	527	540	521	524	559	543	491	520	546	549	554	573	535	541	541	553	534	524	525	525	518	547	484	494	528	518	537	538	502	536	515	522	506	542	514	573	517	581	549	502	515	510	540	518	531	498	535	506	527	541	528	573	512	527	513	509	522	522	517	523	541	521	504	509	554	535	506	527	540	496	510	559	553	511	544	519	505	525	516	557	494	550	520	526	514	531	520	530	511	518	539	517	525	515	518	584	542	563	559	493	513	538	497	517	488	516	531	569	544	534	532	519	474	511	523	547	532	541	570	537	527	464	535	525	535	549	554	510	540	503	524	546	558	471	558	531	529	521	561	514	542	515	570	522	524	505	492	508	547	524	526	478	575	562	529	532	516	515	538	549	539	525	534	520	523	520	519	546	491	541	518	522	563	536	508	495	537	510	477	566	555	502	553	535	526	492	515	556	535	508	528	523	535	519	540	525	554	533	506	486	518	527	499	512	525	493	549	524	523	521	545	483	491	515	516	577	520	502	510	540	546	531	583	487	522	533	567	531	512	527	530	486	554	539	514	483	531	532	534	501	506	472	534	530	497	535	543	468	518	539	500	525	537	511	558	510	531	495	514	539	506	506	534	554	517	552	524	535	506	507	532	516	531	560	520	549	511	527	553	497	542	541	538	543	541	537	494	529	534	561	533	503	512	506	524	532	552	533	556	534	540	490	532	557	481	536	505	515	535	548	530	503	539	486	519	540	527	519	537	531	543	558	531	544	503	535	522	540	543	496	500	538	528	556	552	516	487	554	489	509	534	594	527	558	508	531	503	524	541	522	546	506	511	552	556	495	545	556	566	500	536	567	499	519	556	554	536	552	534	494	505	538	542	509	521	551	508	524	546	549	529	479	543	516	514	527	528	522	506	513	542	548	541	502	565	527	554	520	540	570	534	561	544	507	520	493	497	522	517	550	580	523	527	521	527	533	508	548	511	562	555	511	554	530	511	535	561	524	460	514	542	525	523	530	538	512	479	511	512	546	526	490	520	531	526	524	497	516	530	511	522	523	510	494	545	578	539	536	518	504	517	501	558	513	472	537	549	520	559	528	521	549	506	528	533	542	505	478	536	502	516	539	506	517	515	533	580	506	515	543	519	535	502	534	557	507	515	532	536	555	556	519	507	518	525	572	552	537	504	506	515	553	529	504	510	498	514	563	535	572	499	518	549	503	526	513	526	523	538	478	533	553	559	527	526	533	518	523	553	573	545	502	494	474	536	513	472
27546	22920	35470	22560	6935	1403	464	418	365	416	376	427	381	402	414	416	425	362	427	415	407	417	413	409	393	413	428	427	441	389	393	421	366	453	394	410	425	412	409	416	358	452	391	388	401	416	454	431	385	360	361	385	392	438	362	372	395	400	452	371	402	418	394	396	427	389	407	384	391	387	359	423	394	383	415	431	416	411	398	402	382	411	407	387	372	410	392	427	407	392	415	432	401	429	433	388	417	428	396	395	374	368	390	427	389	408	391	395	387	387	417	397	404	398	413	428	421	395	383	417	378	401	427	395	370	400	415	409	432	418	416	421	398	393	418	373	424	447	391	408	418	441	407	414	392	410	390	375	438	403	426	412	428	389	408	404	443	392	384	399	412	418	353	399	421	376	380	392	409	406	405	438	418	409	377	414	410	403	372	425	385	413	424	408	394	404	365	414	426	420	400	372	423	425	379	400	424	412	369	398	378	392	430	429	402	353	446	401	383	440	374	404	431	390	408	407	399	412	425	446	383	427	391	369	407	419	411	432	402	425	435	405	442	425	343	402	390	441	407	431	408	386	415	355	412	421	390	429	416	373	423	426	397	418	413	413	367	404	436	388	419	462	403	429	393	398	378	386	399	408	418	416	418	395	436	388	427	404	449	369	390	403	391	400	434	409	439	419	400	389	420	417	399	387	371	401	433	383	394	375	438	380	399	365	410	409	403	380	438	395	403	410	380	422	411	430	402	386	413	390	407	444	435	379	411	427	364	409	439	398	412	440	382	383	382	410	425	370	437	411	396	394	423	416	370	399	421	395	425	407	405	428	422	400	422	395	432	420	419	383	373	373	401	418	391	388	420	433	408	395	417	418	387	378	390	409	381	365	375	391	421	382	435	393	389	387	354	412	409	410	398	428	415	402	407	402	425	409	391	419	401	391	366	412	411	419	376	439	401	388	391	441	397	430	435	400	411	392	410	420	404	410	432	438	393	396	425	386	399	385	437	408	395	401	389	368	385	437	431	408	412	435	389	412	411	444	404	401	415	416	427	401	428	338	425	410	417	417	412	407	394	439	425	439	413	381	400	374	414	427	401	420	387	416	419	453	422	403	425	401	420	392	427	383	438	391	383	424	392	409	417	396	407	423	363	405	412	406	447	427	381	403	422	395	400	434	390	383	443	411	390	405	401	405	398	427	371	415	394	409	399	443	392	371	410	397	414	414	380	435	444	417	408	442	437	456	416	364	412	421	379	408	377	397	395	447	421	422	368	411	436	450	410	394	382	408	389	411	372	427	418	407	376	382	397	442	369	399	385	435	436	409	397	423	390	381	410	388	410	429	399	405	412	409	391	401	466	406	394	411	394	401	393	389	446	374	377	396	381	406	427	371	413	422	407	391	385	403	382	387	423	431	430	413	418	392	396	411	371	408	415	421	395	419	388	426	426	444	394	414	436	393	408	417	391	406	405	395	410	401	414	444	374	399	435	401	402	397	390	416	365	407	404	442	411	381	391	388	412	387	392	393	391	400	397	403	397	420	392	408	395	414	415	378	437	390	431	357	409	396	411	401	443	403	378	380	385	400	357	408	354	424	412	389	415	436	389	398	437	397	433	403	419	418	436	433	414	411	410	415	386	399	421	405	436	419	401	395	408	372	425	434	427	406	356	414	395	423	386	382	405	405	397	354	405	423	364	404	409	380	374	422	385	406	407	376	439	372	434	373	402	382	403	377	410	424	412	400	368	427	407	441	372	451	444	429	400	401	423	371	391	410	378	405	411	410	385	441	403	437	424	434	407	411	402	396	380	421	403	444	426	400	395	429	426	430	419	404	408	413	383	401	418	431	391	428	373	472	438	444	389	391	382	413	439	441	412	425	413	386	406	413	393	373	383	382	370	418	419	383	428	381	417	404	438	398	435	397	399	431	446	401	386	410	389	358	414	400	420	388	376	425	429	379	383	388	427	400	444	438	403	387	397	444	418	417	405	417	395	423	389	387	376	397	405	376	396	427	423	369	408	437	441	401	433	404	392	411	398	409	433	423	365	381	408	412	390	384	440	403	406	384	419	390	375	431	412	402	435	380	413	442	401	448	401	378	389	389	395	392	380	428	466	413	389	390	376	389	363	429	419	397	424	430	401	399	390	385	407	428	389	380	415	393	436	403	409	411	380	402	406	401	390	384	382	380	394	399	407	414	386	412	383	425	443	411	378	379	442	432	397	402	375	381	366	413	393	410	426	391	388	407	419	397	436	368	386	386	431	421	443	430	386	408	411	432	393	409	434	390	430	432	406	396	462	405	381	398	401	390	431	372	424	388	387	429	393	433	392	397	403	415	438	438	422	405	396	421	402	408	364	421	411	404	448	421	416	398	440	407	367	429	402	413	385	429	409	387	405	371	410	387	411	403	383	379	368	378	394	460	413	388	397	390	415	385	419	407	401	376	400	388	386	389	429	396	386	429	416	437	366	408	443	377	447	430	424	405	400	384	414	404	417	414	420	417	402	432	381	417	396	426	415	408	383	397	408	386	435	402	382	389	431	381	397	416	392	403	425	422	384	409	418	412	426	457	425	385	351	408	407	434	413	378	400	413	402	417	383	361	404	404	393	417	411	406	408	393	405	385	414	388	410	396	405	405	396	441	410	418	384	380	431	417	489	415	409	404	384	435	401	394	425	394	389	393	391	412	397	408	446	386	371	413	387	385	417	408	384	389	390	395	409	433	370	428	432	363	409	373	411	402	374	400	421	420	385	392	384	408	410	409	432	447	406	405	424	405	412	410	399	396	392	453	399	392	401	395	399	428	365	405	370	435	402	395	413	417	399	368	414	430	396	413	387	390	423	395	414	385	410	399	438	394	408	421	398	394	412	407	392	403	403	389	390	427	396	434	410	372	413	404	417	401	416	382	396	405	440	415	399	396	385	406	447	406	389	417	381	407	400	408	428	395	415	406	383	400	404	395	399	405	415	387	423	418	388	385	365	365	422	416	429	431	409	429	382	417	412	408	383	386	433	413	425	425	433	399	379	386	394	412	417	396	432	385	446	427	415	416	426	445	391	383	405	426	384	422	422	384	391	377	401	378	415	412	418	390	384	438	417	389	382	412	412	375	411	417	404	388	427	382	405	397	421	412	397	407	448	420	438	383	363	377	445	429	366	368	376	392	421	411	395	364	454	409	417	394	379	430	421	392	400	398	418	405	441	357	404	461	401	424	419	427	385	384	411	388	418	426	381	400	417	422	465	400	398	409	398	411	396	388	447	412	376	378	405	439	358	418	423	413	427	409	389	422	402	391	410	386	444	392	401	364	383	461	434	402	405	392	425	413	411	405	432	401	404	395	401	413	410	391	421	418	427	368	417	420	403	406	402	400	406	410	395	400	408	420	401	378	389	384	396	386	375	396	403	367	425	391	410	404	401	389	414	434	442	413	377	388	413	405	411	403	395	426	412	459	418	425	417	393	413	402	392	366	438	378	435	387	431	410	385	392	397	402
8408	26977	32530	13310	4358	1263	418	382	394	396	404	372	412	411	396	358	399	386	374	422	399	390	381	417	372	391	382	356	405	396	393	378	381	429	378	401	395	426	403	404	400	376	364	386	393	404	367	364	423	392	373	382	398	375	390	401	386	408	363	407	363	398	409	420	370	402	405	389	386	398	375	386	373	384	391	402	416	417	383	400	355	405	398	393	402	374	410	399	410	403	391	371	374	387	409	415	404	374	405	343	428	382	391	399	444	400	418	408	414	400	371	423	405	368	384	403	406	418	369	367	385	409	355	387	351	389	392	415	393	429	374	377	384	383	425	373	438	401	401	348	424	420	428	352	400	406	394	405	393	377	406	413	374	362	387	368	406	394	382	376	394	401	391	373	362	400	404	399	378	412	389	372	385	419	368	428	421	393	354	390	417	425	392	370	438	405	366	373	411	399	372	376	365	357	394	365	359	382	382	370	424	407	364	403	382	404	360	413	409	431	408	392	361	390	388	398	436	389	393	394	381	418	360	404	367	362	407	398	406	392	399	346	386	350	373	382	345	379	390	396	396	406	394	397	387	400	357	367	366	385	400	377	398	395	325	376	397	377	395	376	384	395	418	375	425	378	389	435	406	391	395	388	388	369	384	368	414	357	421	386	403	382	390	390	365	416	392	410	437	389	418	382	375	426	382	405	386	393	375	359	382	342	359	411	356	394	354	390	408	414	355	416	400	386	368	398	376	381	383	398	400	384	385	412	400	350	385	393	402	421	405	390	397	366	420	385	414	424	393	361	380	389	389	410	368	382	408	420	397	394	400	399	432	419	387	348	392	398	414	385	367	358	370	382	412	408	369	407	385	362	360	425	385	416	379	359	371	338	397	387	371	398	364	393	367	376	415	439	401	382	444	409	417	346	411	391	373	379	355	350	393	397	376	390	389	423	401	418	377	417	369	377	387	417	395	395	420	384	370	368	419	369	393	384	423	388	422	401	427	381	399	418	396	407	376	405	385	403	383	362	401	334	399	410	403	346	409	397	402	390	413	368	380	402	382	369	381	393	389	429	371	407	401	406	370	399	404	422	424	374	368	360	401	411	364	412	361	410	391	417	405	380	423	380	401	402	382	387	387	437	416	366	398	395	382	366	390	397	373	370	403	376	390	371	389	375	434	392	374	381	361	398	414	414	389	419	395	395	400	401	379	367	422	381	392	403	392	407	398	379	390	379	394	349	403	379	376	395	408	402	369	424	403	375	407	409	404	377	391	400	398	387	393	380	444	396	373	398	354	423	380	409	355	419	391	379	398	418	403	377	397	381	374	411	390	406	360	412	420	387	402	402	409	372	386	395	396	420	372	412	382	385	397	390	388	361	393	396	390	443	434	413	337	409	383	403	400	390	378	399	329	384	386	381	399	384	386	392	394	368	389	365	388	425	399	396	397	381	385	380	426	411	390	384	379	419	390	385	352	373	409	368	397	386	420	403	415	387	400	390	403	393	422	379	379	356	370	378	387	410	386	383	390	412	386	405	417	430	394	356	387	429	386	397	425	389	356	401	397	370	420	404	391	377	370	412	417	408	380	421	362	410	404	404	379	401	361	405	420	444	418	373	344	365	385	417	385	399	410	397	363	388	396	399	347	382	407	406	396	399	383	377	392	370	364	353	388	413	386	393	413	388	381	415	387	404	413	415	369	388	374	400	410	358	426	374	379	394	415	377	372	403	409	371	406	415	389	415	358	368	374	365	370	418	401	403	404	400	399	410	390	390	412	394	426	378	400	390	414	402	387	393	397	433	375	393	418	403	368	410	380	396	396	401	372	369	380	363	362	406	391	397	400	407	355	371	383	358	438	415	365	398	434	395	368	417	361	409	411	354	407	378	382	365	370	410	368	364	420	384	406	395	389	387	397	396	406	383	449	375	375	405	388	383	424	374	383	384	411	411	376	398	447	411	371	414	446	407	420	407	407	371	419	393	349	433	380	419	403	392	448	388	372	424	373	406	398	400	405	389	365	397	424	415	428	383	384	392	417	359	402	391	419	390	417	389	341	397	407	381	403	388	392	390	402	396	397	399	379	402	421	427	392	375	387	419	435	383	421	385	365	380	393	382	364	391	393	392	375	348	406	390	394	410	379	389	403	387	366	397	407	382	400	378	391	399	400	412	382	406	420	367	407	379	391	378	439	393	439	400	367	377	409	392	421	408	384	357	405	406	400	372	356	390	383	393	402	399	347	361	419	391	347	353	403	377	402	397	379	392	400	395	399	409	377	407	375	402	411	425	372	389	398	404	420	368	404	399	394	416	414	434	404	393	403	407	408	366	401	359	377	400	427	424	432	397	369	401	362	391	415	371	401	369	360	392	375	396	371	403	422	385	358	364	378	394	399	361	401	374	377	388	373	410	434	381	365	409	375	376	432	384	398	425	371	376	377	381	403	392	377	412	387	378	359	401	400	358	406	395	358	359	374	406	370	365	398	393	404	399	399	389	375	381	428	395	395	434	376	372	397	386	387	397	386	367	382	402	415	388	412	402	362	398	407	392	393	378	418	390	393	376	384	400	357	398	397	400	435	379	421	378	429	408	404	390	405	360	361	417	406	392	363	422	371	382	375	392	399	412	373	384	409	366	403	398	358	395	400	399	379	438	409	415	373	376	390	400	379	415	397	393	393	365	424	398	376	411	388	396	393	364	398	395	412	354	367	380	385	367	406	386	402	375	404	385	394	381	370	398	373	391	406	404	353	374	381	408	371	382	401	392	393	413	405	387	375	430	398	400	399	397	407	387	358	398	419	394	401	403	387	376	407	371	398	383	424	411	380	411	384	384	394	406	356	377	393	380	411	400	398	371	364	339	390	371	410	415	392	398	370	384	411	354	406	383	366	394	409	409	370	377	389	394	418	404	411	407	415	412	403	399	383	370	383	365	374	370	376	395	389	372	390	414	419	379	372	381	407	409	379	384	373	374	371	375	395	362	351	409	384	399	393	420	403	416	390	375	383	422	378	389	406	372	404	399	396	376	388	425	402	425	407	413	393	392	412	428	362	357	394	408	406	416	421	436	437	395	392	400	393	368	417	404	397	392	426	436	396	362	400	379	376	385	401	407	380	406	401	386	412	400	430	389	360	402	394	414	409	437	397	386	374	406	384	403	394	378	396	392	379	418	366	358	398	353	402	403	394	398	387	383	403	374	396	444	360	378	366	432	372	387	411	386	381	374	392	404	368	378	410	382	386	413	390	385	420	391	369	382	383	381	390	408	431	405	400	411	403	434	440	407	402	412	358	406	407	386	361	376	363	402	368	388	368	357	363	363	419	369	347	375	361	392	405	382	391	439	394	390	385	388	380	416	405	408	383	399	360	394	424	383	381	381	381	397	418	396	393	379	379	389	367	376	359	391	425	413	407	352	393	370	390	376	393	373	393	364	408	401	372	397	353	406	373	416	402	371	387	425	405	369	381	398	393	415	399	385	405	403	376	369	433	363	400	397
24955	24773	55653	53207	31147	12087	1606	516	442	453	431	450	425	405	428	434	458	429	409	442	456	467	404	481	471	433	418	427	422	436	434	412	415	398	416	418	422	451	410	444	417	423	403	422	425	414	415	380	424	420	397	450	407	429	396	439	423	419	433	434	411	429	407	428	406	413	423	486	419	403	387	381	404	410	389	423	439	445	436	446	447	414	412	424	440	451	432	412	401	422	413	425	401	409	444	392	442	438	416	415	455	417	417	405	434	432	386	411	428	427	431	445	432	436	427	396	412	400	440	432	441	435	424	418	398	387	453	414	423	421	453	442	407	457	449	413	417	423	410	425	424	353	398	416	387	423	447	433	411	420	426	403	440	421	446	438	389	427	388	434	398	416	417	419	376	435	432	449	439	425	436	402	404	427	389	430	436	405	440	411	407	408	444	397	410	427	448	438	422	402	380	417	418	444	422	411	380	450	438	426	409	405	396	374	430	399	422	430	457	426	414	433	411	436	421	411	460	409	417	391	400	390	409	394	432	398	443	404	431	430	432	441	445	457	408	403	415	399	430	406	389	427	426	427	416	383	415	419	393	423	416	478	429	416	416	392	411	413	395	416	409	430	384	421	435	423	451	391	403	415	437	426	455	443	421	424	392	425	412	425	406	422	400	410	415	400	436	426	401	410	456	426	434	441	378	407	414	431	406	397	383	414	415	425	412	408	386	416	414	389	409	452	403	421	392	401	429	419	390	444	381	389	443	434	417	418	435	417	409	405	389	389	416	396	418	420	416	423	419	377	414	441	400	393	404	434	403	382	400	437	401	442	417	450	422	441	385	382	412	428	461	388	416	430	407	384	433	426	464	412	398	429	417	418	419	429	432	460	422	442	483	404	428	417	407	403	421	387	408	422	405	409	404	400	424	433	412	412	424	432	365	401	393	455	430	429	412	402	405	436	430	380	416	419	450	416	420	425	407	424	447	402	373	390	418	438	422	406	416	433	425	405	445	422	407	429	398	466	391	397	414	402	411	437	433	413	425	431	437	454	446	430	441	454	378	411	471	382	422	436	448	369	420	423	380	429	428	388	460	427	428	424	412	456	393	418	410	413	422	407	403	384	405	411	431	395	423	419	430	433	419	412	435	405	411	413	448	444	403	437	432	439	434	402	422	413	408	429	419	412	403	422	425	430	408	432	439	402	402	392	415	453	448	380	420	394	399	388	421	449	409	421	428	431	375	418	415	393	406	433	426	419	410	400	412	412	414	429	423	400	448	446	395	429	448	424	442	402	420	417	399	411	414	406	402	426	428	454	405	471	461	409	483	436	396	404	422	411	396	406	416	387	408	376	446	406	414	404	428	407	390	420	437	419	420	456	432	440	404	463	414	434	420	416	405	374	387	430	421	397	444	414	385	446	381	419	395	402	410	388	422	399	385	419	406	404	445	385	386	425	386	398	381	413	428	419	381	420	405	422	454	412	426	400	412	403	419	423	386	376	460	409	421	414	400	422	488	407	430	397	411	373	387	430	381	434	412	377	434	445	441	411	403	461	425	408	427	442	379	358	417	423	430	396	404	410	424	436	415	428	416	396	441	374	418	394	438	458	413	403	417	420	427	402	429	409	378	394	407	404	440	449	438	415	416	420	405	368	428	434	452	414	405	422	411	419	405	403	412	421	401	413	406	436	414	421	444	423	386	387	393	408	413	406	425	411	426	426	443	415	429	448	421	419	417	446	420	404	458	376	422	443	426	426	439	418	401	425	416	432	456	400	407	447	372	443	413	409	423	402	413	429	394	410	428	407	444	409	401	438	402	374	449	440	407	410	397	415	419	429	402	398	378	405	420	422	404	425	393	409	426	421	433	419	421	426	373	433	423	433	464	419	438	399	417	411	454	441	395	441	434	452	430	421	420	390	428	430	412	423	398	413	446	418	492	388	387	408	426	416	412	420	409	408	405	447	451	435	433	405	450	424	389	402	430	399	407	402	412	407	406	391	423	421	427	428	423	388	463	431	448	444	392	406	384	472	421	431	444	394	405	441	420	424	404	394	389	409	392	411	401	447	436	454	397	408	423	431	442	417	416	434	438	422	403	401	437	440	412	455	411	433	443	492	408	400	439	412	441	411	417	402	410	410	402	432	389	426	402	447	424	428	415	428	440	413	424	441	400	439	451	368	378	472	403	404	385	387	394	436	397	378	403	404	399	436	432	425	393	403	393	426	376	462	431	396	418	398	408	422	420	412	404	381	436	427	420	392	436	423	362	415	431	409	422	486	429	406	382	438	420	379	391	418	435	397	432	457	451	443	391	442	424	430	398	437	394	404	415	450	430	410	424	387	398	442	423	399	434	376	390	402	435	420	438	397	429	393	435	429	424	406	416	407	428	404	448	394	448	414	408	427	375	420	411	412	403	465	397	429	426	440	377	411	419	369	419	434	420	415	410	452	388	440	412	398	408	429	426	425	429	434	450	423	419	370	436	405	461	427	416	427	463	437	419	437	411	425	421	400	445	405	409	407	413	461	421	406	428	418	447	432	410	416	389	434	398	392	403	434	425	456	413	429	431	420	422	462	422	433	421	428	403	385	416	402	407	437	413	411	416	422	411	427	380	401	411	382	426	411	446	401	439	461	438	419	436	409	454	423	437	422	442	409	407	401	422	417	422	424	430	409	406	436	401	448	366	422	438	408	410	399	431	403	398	428	399	418	409	409	434	414	424	461	416	409	424	408	411	410	419	448	428	426	444	435	422	429	420	431	400	449	445	437	395	424	382	433	414	431	427	426	422	428	419	410	383	427	459	418	409	400	390	416	392	383	403	377	403	420	394	421	444	416	397	419	414	449	413	421	419	397	428	403	425	424	439	421	408	413	428	461	414	373	434	414	423	413	418	406	412	407	413	403	419	407	416	409	367	427	446	414	419	422	377	431	419	434	412	419	397	423	438	362	413	463	411	404	394	406	414	397	412	456	415	435	416	444	413	387	446	472	424	440	406	443	401	441	412	435	409	440	395	384	407	407	394	407	389	410	405	399	438	406	400	454	409	406	425	420	406	408	425	419	438	425	420	396	394	423	400	424	412	393	419	400	444	443	422	411	397	404	399	417	432	420	400	432	402	394	422	405	380	393	382	428	460	443	439	414	417	418	406	432	405	401	422	395	431	402	402	406	378	362	420	420	402	419	404	413	390	386	404	419	416	400	377	370	420	402	458	418	427	407	419	440	410	432	393	415	443	411	399	413	418	421	428	411	424	403	412	391	461	437	416	474	411	415	360	402	454	455	418	439	444	369	445	411	418	401	378	430	423	418	396	382	431	430	403	409	438	430	379	443	440	395	425	395	404	425	431	429	427	450	418	426	436	388	421	394	423	399	396	452	403	418	405	435	407	432	404	432	430	413	411	414	423	423	426	436	413	409	405	431	420	393	423	400	385	434	418	420	406	417	423	430	466	435	422	449	402	396	434	388	389	434	415	408	457	402	449	425	443	432	427	425
27833	74339	78421	48673	22600	5976	812	455	445	484	469	455	477	468	421	453	439	455	502	481	486	483	514	517	523	460	483	478	459	448	487	438	459	436	433	431	452	459	461	445	425	489	456	462	472	426	459	441	461	474	439	457	473	447	461	465	479	454	432	443	459	439	457	416	446	425	450	456	461	478	466	456	432	438	490	471	458	477	457	490	461	407	455	438	437	459	460	460	435	471	447	437	431	465	424	449	431	484	424	427	434	478	443	485	480	459	449	417	437	449	437	498	436	447	431	445	436	467	458	469	457	464	461	471	458	469	457	460	452	451	447	426	458	430	418	464	485	485	451	461	423	467	441	464	415	462	462	428	444	449	439	466	437	471	453	413	443	457	452	473	477	444	432	493	489	420	431	441	502	443	446	462	445	464	461	453	472	430	476	431	465	441	410	461	454	472	473	466	436	434	491	469	467	480	472	442	439	477	444	461	481	418	422	477	431	415	466	475	402	446	449	483	410	430	419	429	459	450	438	442	481	445	439	483	473	491	433	442	437	420	456	411	432	445	437	424	494	427	470	467	433	452	439	457	463	456	458	449	471	441	446	449	459	450	455	429	450	461	446	487	439	447	467	483	481	462	484	455	461	409	440	470	469	464	409	468	409	433	474	458	477	467	433	423	449	471	473	444	476	464	444	445	444	429	480	464	482	452	440	416	487	450	449	457	444	456	487	459	427	441	424	458	480	431	444	444	428	468	449	428	453	441	465	455	457	449	445	446	458	433	469	476	422	431	441	397	419	457	424	454	441	477	431	439	437	463	467	462	453	446	453	465	509	466	463	471	476	420	442	437	482	456	473	412	451	435	441	475	470	419	421	457	474	496	485	470	437	451	419	461	445	465	442	451	436	474	463	470	452	460	430	432	423	468	442	429	446	470	450	492	455	462	482	495	454	455	435	475	451	535	442	436	461	465	502	409	459	448	443	458	455	462	443	463	492	474	444	446	500	487	446	448	451	452	445	455	475	457	466	463	439	457	446	434	479	427	478	470	441	479	461	481	461	494	444	424	466	457	461	444	455	440	439	476	437	460	466	412	459	442	434	461	466	404	459	443	485	453	485	410	406	477	470	468	437	457	460	482	444	445	467	472	446	437	472	432	426	465	473	499	439	446	466	428	489	438	452	514	429	463	447	439	470	459	473	451	461	419	422	454	457	461	445	460	431	439	478	481	451	443	437	461	465	447	454	423	460	413	477	461	458	445	431	431	435	432	446	492	447	474	459	473	472	493	435	434	460	416	457	495	453	454	461	448	433	415	457	430	422	457	459	482	455	451	435	427	496	500	434	502	439	484	438	432	485	460	448	447	442	461	449	485	426	457	463	497	480	497	456	451	472	466	446	451	398	467	443	428	440	492	430	479	447	435	454	433	447	457	424	438	451	444	489	449	442	466	455	444	460	434	436	457	452	462	400	470	453	463	471	478	461	489	462	445	451	461	459	437	468	462	446	469	452	499	434	452	462	423	452	441	475	424	463	445	447	491	448	419	433	418	435	492	467	449	487	465	395	456	423	426	430	428	458	497	449	444	468	451	450	485	471	447	440	458	447	461	439	423	448	415	458	487	430	464	438	459	465	496	450	447	447	494	460	424	449	471	467	456	423	471	451	463	442	450	450	462	488	478	427	442	443	448	451	427	436	465	467	414	452	476	474	463	457	478	434	495	472	422	446	456	479	453	468	456	466	462	452	435	457	435	454	424	427	508	439	414	452	441	484	433	476	447	415	446	452	453	418	439	425	459	462	481	453	463	466	457	447	426	469	435	466	449	448	470	456	451	478	463	439	461	432	493	465	454	455	466	486	419	436	474	443	476	471	483	463	473	458	465	458	425	403	453	470	456	403	431	445	472	462	455	439	458	445	419	455	450	454	449	421	434	421	473	449	431	468	450	450	434	456	476	468	459	474	455	441	442	413	472	439	465	489	454	453	478	427	455	454	441	419	471	453	464	487	455	453	494	453	451	486	408	444	448	494	446	465	506	409	494	429	457	493	431	438	469	453	475	429	439	438	453	464	435	420	463	461	411	470	443	449	449	477	450	491	467	454	474	441	409	490	488	463	418	432	488	443	433	472	419	436	459	460	457	404	459	497	458	422	450	430	447	476	430	440	442	457	471	447	454	456	456	456	455	487	450	479	442	431	454	457	466	457	474	440	459	441	413	442	459	425	466	453	474	465	437	463	426	498	477	432	410	442	460	401	403	463	426	461	466	472	448	468	426	469	462	424	445	490	438	459	448	454	453	455	409	462	441	469	492	469	452	463	445	447	413	442	444	455	445	439	440	444	444	477	479	485	445	462	434	471	444	442	471	407	465	474	462	491	465	432	471	451	435	432	491	442	396	443	449	420	454	479	451	421	469	458	429	463	457	451	450	409	459	432	460	455	435	449	440	458	426	442	492	454	464	449	462	419	449	424	458	442	458	424	427	433	458	445	460	449	426	461	445	458	478	469	442	447	431	420	499	474	444	450	424	467	462	453	446	479	434	500	419	449	419	441	449	432	492	445	443	455	468	423	430	473	433	444	520	430	454	446	469	422	449	456	443	454	461	462	420	444	435	460	457	456	469	459	455	446	435	470	448	457	433	418	427	461	421	443	419	467	446	454	458	443	430	451	451	472	460	463	471	499	440	457	455	445	423	469	458	455	456	464	444	432	473	420	458	433	450	452	441	443	424	424	436	432	438	487	439	445	455	435	448	473	427	438	475	455	457	420	477	442	438	502	460	459	442	455	459	443	458	464	483	442	418	465	445	427	437	430	478	487	464	470	411	458	453	446	444	459	413	465	457	457	417	396	443	480	458	473	421	501	456	431	445	446	449	479	433	462	469	445	453	479	489	430	466	456	426	429	445	457	485	423	437	458	426	498	461	450	430	447	440	489	439	446	478	436	429	448	435	444	459	480	430	463	426	460	456	490	445	434	423	484	480	460	468	433	462	435	426	450	437	449	438	465	486	454	442	455	477	482	458	435	448	448	461	402	469	455	449	474	436	462	428	463	453	391	451	463	495	477	509	444	453	452	448	443	475	485	452	420	460	444	460	462	443	433	439	444	452	467	446	453	451	413	471	480	448	454	458	424	444	450	490	486	527	460	464	476	495	431	460	467	490	430	445	434	428	440	481	441	431	462	448	456	440	455	453	466	445	437	465	496	441	419	459	461	483	444	427	429	398	419	447	461	457	481	433	436	423	478	477	453	490	471	432	471	420	418	462	450	451	452	412	464	461	492	442	420	430	470	450	460	442	449	473	453	480	436	443	432	457	445	467	425	456	438	463	462	417	432	457	452	422	434	442	450	450	438	464	399	466	466	450	448	457	463	475	441	413	445	482	482	434	450	470	454	487	431	419	428	450	471	465	446	419	454	437	469	441	409	430	441	462	446	432	431	472	473	428	421	392	424	471	460	421	491	461	474	453	440	415	471	438	468	447	440	474	410	433	455	448	440	452
23943	22508	48756	53753	38488	22746	5174	734	529	523	526	464	470	525	506	490	502	488	534	473	488	528	539	562	508	471	518	521	482	528	466	479	477	499	495	477	504	525	468	487	495	516	480	505	502	499	487	507	450	522	463	490	523	504	479	514	498	527	457	515	447	482	482	451	504	489	507	471	516	509	523	471	495	467	468	497	468	471	476	505	497	494	501	477	486	461	480	527	463	478	505	495	541	520	497	481	506	464	454	494	465	520	497	459	499	484	460	485	510	481	471	429	541	476	496	502	494	470	453	466	454	459	494	484	479	488	497	499	514	497	435	494	503	484	465	480	479	480	505	481	510	490	473	512	480	477	497	468	499	485	486	460	465	509	481	513	458	506	518	467	493	509	477	494	492	518	517	461	495	463	493	473	494	500	474	474	492	476	479	493	473	478	511	466	477	512	487	484	508	468	494	493	542	459	467	425	497	486	517	514	496	496	477	460	485	459	470	477	518	483	482	501	480	483	511	486	485	460	493	540	507	481	461	454	494	501	481	498	489	498	468	453	466	449	451	488	502	470	513	476	447	498	493	476	510	481	472	443	506	475	510	461	470	470	438	522	444	493	473	475	522	492	544	478	491	478	467	498	488	508	546	466	503	513	489	508	470	468	484	501	479	497	479	490	465	481	459	472	488	491	442	450	508	493	520	497	511	472	475	447	456	491	495	496	478	502	504	465	444	474	467	448	473	499	475	465	517	483	470	444	494	476	469	485	478	493	484	449	457	431	471	458	466	468	543	479	471	465	482	472	526	452	521	466	491	461	480	504	498	523	523	473	503	468	494	456	467	485	455	498	509	484	499	529	520	465	460	516	461	481	511	483	468	458	505	483	529	497	467	482	493	515	464	506	492	490	488	484	465	516	505	520	485	494	493	464	472	487	489	457	487	473	460	499	473	480	485	442	449	462	496	486	460	503	458	525	497	457	473	490	480	509	489	497	491	490	445	502	483	482	437	481	444	423	518	494	450	496	484	501	500	508	514	488	452	516	516	507	454	468	482	477	458	479	536	482	499	485	465	482	499	459	484	463	428	475	463	500	471	458	426	465	468	482	504	512	481	491	502	488	530	503	498	444	446	476	532	519	469	434	482	471	485	459	465	451	498	459	489	441	497	513	504	451	496	523	480	488	498	487	469	489	479	486	476	460	506	487	457	477	459	445	458	453	481	499	484	506	467	478	465	488	486	494	478	484	476	478	479	466	494	499	456	474	466	535	514	507	509	503	501	531	462	482	510	465	472	454	487	456	491	477	469	515	513	471	488	447	510	524	494	493	477	484	494	492	480	485	485	481	493	498	477	454	496	474	487	474	466	490	504	488	491	473	482	499	447	458	469	447	468	487	462	526	493	498	474	468	484	477	487	469	479	446	432	500	445	501	472	455	502	454	468	446	507	468	454	495	507	475	463	494	506	482	502	455	477	472	492	493	495	470	474	508	507	493	498	501	470	486	478	474	443	532	513	504	484	476	486	497	461	522	489	470	508	460	484	470	483	496	506	491	462	462	495	514	441	441	506	483	488	423	502	507	473	536	468	497	479	465	486	478	482	511	477	468	493	479	488	434	465	531	478	476	460	490	480	479	466	459	483	497	488	463	499	490	489	460	466	498	499	468	478	462	478	432	491	469	481	479	488	507	458	482	464	495	499	481	516	467	475	461	538	493	485	486	443	472	518	501	454	435	507	521	492	532	467	445	478	464	452	465	445	493	490	499	501	485	485	483	488	508	511	497	504	486	445	505	460	502	476	456	508	477	471	436	459	481	452	452	505	440	516	523	472	485	475	477	462	464	506	480	438	501	473	509	450	512	484	516	454	500	455	463	482	473	483	519	467	505	436	443	491	471	442	477	463	499	497	501	453	490	423	474	470	496	508	479	488	474	446	470	476	490	460	508	506	458	489	498	462	469	480	454	486	482	466	411	515	477	495	498	509	488	468	479	491	500	480	517	504	461	493	474	444	453	497	470	492	499	522	482	489	487	478	466	451	444	441	475	487	509	506	516	461	502	486	454	453	464	469	453	511	467	534	495	501	456	481	489	478	448	515	463	506	505	481	503	457	500	461	442	498	493	520	484	449	467	518	499	523	485	485	433	488	476	471	463	473	495	494	445	478	467	502	496	441	445	457	498	474	467	466	457	480	453	443	466	476	426	492	464	483	486	511	476	460	498	490	463	503	485	498	489	550	470	475	523	482	510	514	475	469	483	482	466	509	498	479	455	462	455	453	470	470	476	476	495	474	473	470	495	445	465	472	493	547	493	447	456	513	508	461	509	492	470	503	502	474	446	473	462	440	505	454	501	488	522	471	526	518	486	517	471	478	516	463	481	421	434	465	514	466	478	467	468	486	482	469	497	460	454	445	456	473	480	488	467	521	492	494	488	473	512	467	495	480	460	461	483	487	507	496	458	521	496	455	524	486	469	490	474	506	476	477	485	478	519	504	488	499	491	448	490	497	482	462	500	466	466	498	480	502	496	509	498	464	505	507	454	529	472	505	475	506	462	484	489	489	497	471	457	542	467	465	467	458	436	526	466	462	447	467	510	451	492	447	478	475	494	499	519	498	498	450	495	500	446	490	476	448	458	468	500	513	444	431	447	482	502	480	455	486	487	471	463	488	529	481	505	449	507	499	456	436	456	464	494	521	518	492	460	505	473	460	486	470	479	488	503	494	456	456	481	542	524	465	479	451	499	474	481	510	469	457	455	480	489	473	489	453	475	475	453	520	482	480	503	487	447	470	495	439	506	481	488	486	469	493	524	474	508	513	486	517	501	474	476	493	444	461	464	442	480	460	470	450	503	491	461	445	484	474	493	474	479	452	478	504	523	462	491	455	455	496	462	486	451	477	502	463	460	471	468	448	476	482	445	489	474	426	497	494	494	513	463	486	505	442	514	496	448	474	515	482	512	482	504	443	468	471	481	514	496	431	487	508	493	478	469	475	500	496	468	509	456	480	482	513	457	501	504	430	520	480	460	514	491	492	508	443	478	489	455	515	456	457	510	474	503	507	452	492	507	487	478	459	512	446	513	473	465	499	514	479	463	482	481	495	477	464	436	501	476	510	477	463	465	466	485	444	481	511	505	495	489	490	450	503	467	458	470	473	509	509	467	508	464	502	462	478	500	468	492	460	498	452	413	518	455	492	515	490	485	507	428	464	482	515	490	496	507	503	457	489	443	497	481	515	522	502	457	534	489	523	469	475	460	493	474	525	496	478	468	538	506	486	454	480	469	512	504	461	494	458	470	487	493	518	427	459	476	493	486	503	482	481	510	456	477	485	459	452	479	492	452	487	453	465	490	491	501	496	468	471	443	488	508	438	480	499	459	501	486	508	503	459	442	513	541	478	495	464	486	519	492	434	502	516	460	498	474	490	468	512	428	441	463	489	477	490	459	478	509	464	471	493	450	473	467	527	501	508	512	488	493	463	478	515	467	483	501	470	490	520	460
15605	69944	86728	64757	36909	12968	677	522	522	518	502	538	529	535	553	588	538	543	567	576	597	687	597	573	571	571	534	562	536	571	584	519	568	568	508	503	543	543	495	587	567	582	523	559	549	534	556	519	528	561	545	539	590	520	524	500	521	579	543	537	573	522	580	488	538	541	514	520	510	515	543	536	528	545	540	550	527	527	529	519	543	576	571	523	533	566	553	549	509	503	545	537	523	524	569	550	553	597	517	530	520	534	553	552	582	524	501	508	519	565	507	548	457	564	504	512	547	572	523	506	552	514	509	524	509	523	537	552	553	569	537	540	511	531	527	573	564	492	487	553	576	526	568	511	519	534	554	545	561	566	552	509	551	544	515	511	545	550	549	583	539	534	545	504	572	549	531	523	557	503	533	543	518	518	526	515	516	553	517	532	513	522	564	549	528	601	525	527	509	508	517	517	539	541	505	496	551	568	534	564	520	528	511	563	534	521	571	553	529	550	521	525	540	553	569	529	555	497	518	526	549	540	529	551	532	579	554	598	512	564	565	566	555	520	536	532	577	552	536	539	590	512	536	592	531	489	534	544	508	518	494	546	566	560	523	544	559	554	560	582	505	539	533	566	548	533	562	529	471	538	548	544	564	497	516	574	574	557	505	557	591	549	551	533	558	518	533	537	588	522	506	525	563	519	556	486	537	532	541	564	555	545	533	502	523	481	558	504	527	522	521	521	525	539	554	559	524	502	499	525	562	604	574	566	485	513	547	535	524	526	506	538	559	533	485	512	547	551	503	514	520	557	529	599	556	561	530	515	565	527	506	538	504	529	519	561	506	599	539	552	511	549	537	525	540	544	517	480	528	556	498	521	518	526	514	597	537	531	589	559	560	531	595	514	518	497	544	511	531	593	566	571	519	576	500	556	580	519	529	554	543	553	544	528	496	511	527	542	537	525	530	533	561	569	603	552	541	576	540	570	552	559	533	525	501	524	544	516	529	510	507	561	521	514	555	539	517	520	511	542	536	547	562	537	530	525	528	551	532	506	611	483	519	557	528	551	509	546	520	552	521	531	558	554	535	532	527	581	542	529	541	555	477	522	519	533	508	541	504	542	503	496	531	549	554	550	538	541	554	519	528	524	525	559	523	542	502	510	514	517	524	490	537	556	555	523	534	546	498	533	550	533	549	553	556	533	527	550	549	554	538	525	611	533	529	561	555	548	526	551	552	514	511	532	525	503	526	544	540	593	561	535	521	512	547	499	589	515	545	546	542	531	582	529	541	532	519	552	537	520	520	559	490	536	568	594	546	515	586	575	534	587	519	545	557	540	521	557	526	551	575	500	558	524	535	521	499	542	560	543	514	571	538	497	494	562	552	569	554	556	537	523	554	552	537	518	523	522	571	493	528	525	538	513	538	559	552	559	529	533	520	573	561	591	557	527	558	555	554	528	478	548	534	565	534	484	507	528	560	547	533	504	547	545	516	490	520	524	529	518	536	533	521	524	534	516	524	580	549	542	540	529	539	530	516	513	544	528	515	567	534	516	518	531	551	502	521	475	507	525	518	586	570	551	562	554	492	533	524	526	526	521	520	529	553	506	552	554	559	556	561	513	537	556	549	524	547	540	528	529	539	558	537	533	564	500	520	508	503	546	525	511	544	551	535	504	557	523	527	504	488	567	535	588	548	550	530	541	542	555	522	497	569	575	520	538	512	569	530	558	521	529	520	511	542	491	522	497	564	544	566	504	536	546	539	518	553	540	532	519	549	533	542	544	549	506	498	547	587	529	557	512	529	545	526	528	538	493	531	519	551	515	560	517	527	550	530	515	534	546	561	531	556	495	546	524	548	533	531	536	547	557	529	516	541	534	531	528	518	535	556	533	560	534	549	528	596	532	550	546	518	489	556	525	529	532	519	492	508	550	565	538	517	543	550	561	557	573	535	607	566	544	540	482	507	532	492	515	544	547	538	519	529	479	506	516	503	556	514	512	554	530	539	553	522	523	524	543	526	533	540	518	502	541	517	569	517	529	530	492	565	557	544	561	539	527	538	553	526	556	526	556	542	536	512	505	533	569	561	534	551	529	518	535	590	545	566	536	518	548	519	533	541	541	575	515	520	532	535	546	554	547	516	556	541	544	529	534	520	535	526	531	545	542	562	472	520	514	535	537	515	534	503	553	512	553	508	539	524	549	534	561	510	522	546	565	501	567	592	554	521	485	548	522	539	557	513	555	589	547	533	551	515	574	522	536	508	525	532	538	538	487	551	499	532	555	528	532	527	521	530	534	512	563	562	527	535	520	567	541	511	509	507	558	509	558	552	578	526	521	557	515	552	551	513	552	521	548	556	523	546	530	543	509	529	510	534	562	535	498	548	537	545	536	554	552	576	518	545	509	511	510	528	557	508	510	501	502	488	515	544	520	532	548	558	537	534	568	528	565	589	515	562	520	560	548	577	587	540	524	566	518	547	526	568	528	533	524	535	543	565	540	534	535	519	501	500	540	514	522	539	530	528	502	522	535	543	536	519	523	536	543	534	541	560	540	525	523	524	569	544	550	534	514	492	551	531	498	533	561	509	542	504	532	539	526	548	529	542	498	542	554	561	511	535	585	527	526	521	546	533	545	537	529	526	471	538	530	546	470	566	501	564	556	518	560	532	551	564	528	542	562	535	521	530	559	506	530	524	547	541	530	498	503	544	519	520	512	552	533	549	499	519	545	564	537	526	534	529	544	525	481	521	552	563	510	529	533	549	538	547	524	544	555	474	541	535	554	548	515	495	526	570	519	503	519	553	577	538	525	514	553	501	527	594	503	530	526	503	538	497	593	537	557	544	531	561	522	574	554	567	526	516	535	546	540	545	557	503	525	543	548	518	543	509	529	541	574	538	583	526	533	535	504	570	558	564	558	555	561	505	549	559	551	534	544	508	515	517	513	525	512	551	553	503	547	512	534	502	510	552	541	540	505	470	532	562	528	485	542	542	492	520	583	525	534	537	578	566	509	521	544	514	587	537	499	546	530	559	534	543	555	543	499	542	545	528	530	504	515	531	514	528	521	546	534	543	516	515	521	497	540	503	531	561	557	499	527	529	577	561	512	540	536	520	539	520	487	511	558	521	533	518	561	556	520	592	555	528	569	524	477	586	543	529	525	531	544	569	525	527	552	539	535	528	505	499	525	502	501	532	523	519	502	588	508	581	540	508	510	519	550	517	506	511	542	558	573	540	576	535	546	517	573	559	553	503	512	562	541	520	522	553	493	515	488	518	529	541	516	541	537	515	535	526	585	507	557	547	539	540	562	534	565	544	494	509	507	529	499	566	500	553	547	541	542	542	504	579	534	522	578	564	565	563	538	546	530	530	540	505	531	536	591	507	508	510	518	541	563	539	526	502	534	577	498	566	565	565	525	544	499	546	517	511	555	589	499	587	512	499	546	501	567	552	545	523	532	561	514	549	525	540	546	557	525	530	553	550	584	552	539	539	532	524	557
27413	24873	35627	22492	6976	1550	461	448	407	406	421	405	433	421	429	413	409	376	412	400	393	400	394	374	387	399	399	367	409	405	420	432	395	412	426	416	384	399	446	395	452	417	386	446	373	382	384	422	413	443	425	407	427	389	416	397	411	462	420	379	392	424	431	427	436	431	447	421	413	434	417	390	381	389	414	389	434	433	444	400	415	418	401	455	399	392	392	406	387	366	412	429	397	363	416	398	438	401	412	425	422	386	408	421	426	402	432	391	422	403	395	420	412	392	406	393	440	411	391	407	443	399	374	407	477	359	370	389	398	385	372	425	401	424	420	389	392	416	429	398	432	413	409	404	411	403	390	393	405	399	387	383	382	392	385	407	424	390	404	383	417	431	376	405	390	401	392	391	415	357	419	397	388	398	391	389	421	389	403	429	398	401	403	412	428	421	392	412	411	456	378	360	402	425	388	415	442	391	411	387	433	434	419	384	431	393	399	389	386	415	416	408	400	398	411	431	397	395	425	426	427	454	392	411	374	403	390	418	407	401	414	414	386	388	425	385	408	374	402	400	425	385	403	383	428	436	417	461	438	360	394	383	430	400	422	427	402	418	414	381	406	399	407	389	369	440	406	411	415	415	418	429	426	418	407	408	420	414	408	421	436	397	433	411	387	395	370	433	415	364	397	407	413	408	404	363	390	414	408	405	427	453	442	367	395	402	429	416	367	438	434	417	434	367	402	390	404	424	440	418	422	415	417	412	415	413	397	407	402	401	377	395	391	426	418	385	417	422	404	382	405	420	415	390	406	384	414	415	424	370	412	431	377	439	409	426	394	405	403	395	436	383	391	394	410	403	390	390	383	411	409	403	410	408	368	423	380	421	414	376	376	393	407	388	420	416	438	416	408	412	409	421	412	415	429	396	395	428	383	413	405	441	440	400	370	426	398	434	398	411	395	399	446	391	406	398	415	387	438	417	374	345	414	431	413	396	404	432	430	381	400	425	427	408	395	428	429	390	455	403	419	399	381	407	412	430	397	423	406	420	457	401	377	376	406	426	419	435	421	373	407	397	408	422	417	421	411	437	400	387	390	412	372	419	418	403	394	381	396	377	416	415	397	415	431	397	402	450	378	452	408	397	409	377	433	426	373	414	434	396	385	419	373	455	391	378	416	419	374	423	417	405	476	382	404	404	431	412	433	380	379	399	412	376	369	434	410	408	417	381	418	374	391	404	365	380	378	374	427	410	385	419	414	400	447	418	388	380	421	421	384	395	361	397	410	384	406	402	422	382	416	415	423	391	404	413	389	391	394	399	395	408	394	392	378	395	435	423	395	370	389	405	403	419	401	378	399	422	418	377	440	440	431	414	376	392	376	378	402	405	430	393	396	424	434	407	423	402	429	405	390	410	421	406	424	404	357	367	400	426	417	400	390	402	424	441	413	409	374	381	423	403	410	436	381	400	357	423	393	412	420	390	379	423	391	366	383	395	411	438	406	410	403	414	383	412	429	391	444	423	415	438	394	422	416	420	406	445	431	390	425	439	391	429	435	398	400	421	425	380	403	416	432	424	376	381	410	422	359	363	398	408	396	416	386	389	417	420	419	384	435	380	410	409	383	388	383	389	401	418	398	407	402	368	460	403	421	426	393	391	401	402	416	393	410	384	411	416	407	422	384	358	404	412	407	409	409	422	394	392	410	407	431	391	407	455	421	414	407	411	417	402	414	429	388	400	404	379	418	396	397	399	395	416	407	439	389	387	380	382	403	382	384	361	357	401	408	423	368	418	431	413	415	410	413	369	435	412	408	402	402	443	420	384	391	431	383	422	409	455	430	413	385	385	429	423	395	417	432	391	393	405	405	447	390	405	421	398	405	425	396	398	402	408	413	409	406	394	366	468	423	434	407	424	441	419	418	400	422	378	410	391	399	400	446	404	408	396	407	393	416	419	413	433	383	412	410	426	399	375	403	417	392	393	397	423	383	430	402	425	400	409	433	397	424	385	401	415	405	422	421	409	377	425	370	373	444	419	439	393	410	429	381	426	430	415	430	399	383	425	403	442	412	389	439	373	420	408	400	405	392	386	404	416	418	420	405	393	386	398	421	411	406	377	425	450	429	414	427	423	448	428	411	399	398	409	387	422	417	422	412	406	410	404	365	408	383	410	417	413	389	424	400	387	426	418	373	404	386	444	384	415	385	402	429	438	416	395	389	401	393	429	389	397	397	383	414	423	389	399	382	406	414	397	427	418	408	384	400	399	409	437	387	416	419	449	431	417	414	406	394	418	397	403	400	393	412	426	360	376	444	380	438	422	433	419	417	391	429	387	397	416	434	423	363	396	397	391	419	378	408	423	429	382	372	420	409	409	445	431	432	413	384	399	418	391	417	442	419	402	407	391	414	432	381	417	412	403	400	403	463	409	414	437	415	443	408	403	369	399	410	388	433	387	391	418	397	387	430	418	396	427	395	399	404	415	408	424	416	410	392	377	404	373	403	393	398	429	374	423	445	381	432	420	411	425	436	385	399	388	408	404	394	452	429	383	392	375	425	407	389	415	394	417	389	388	378	357	362	449	399	399	426	409	412	417	419	406	384	402	402	418	406	407	383	392	426	413	399	411	424	393	423	409	422	412	394	398	412	391	405	384	388	371	390	419	407	445	405	416	408	409	403	414	394	371	435	435	420	417	410	409	406	393	399	418	406	431	385	444	389	430	409	397	435	426	435	425	416	409	434	423	396	416	393	402	431	402	389	401	383	395	423	380	403	382	403	415	357	408	403	454	426	399	417	421	409	421	406	428	426	390	426	405	425	410	398	415	409	428	420	387	408	442	386	402	433	376	403	408	409	421	412	409	433	440	382	397	401	390	398	414	421	386	394	399	411	432	399	422	432	430	402	395	435	433	432	379	374	438	414	414	420	442	407	395	407	391	418	412	398	454	405	441	438	381	393	396	370	409	430	360	390	421	405	362	385	408	429	368	420	417	382	420	442	378	432	444	389	352	424	410	394	390	401	417	415	357	409	392	411	412	391	405	415	399	400	397	401	396	373	419	412	423	418	438	416	393	422	415	385	417	410	420	381	400	410	402	382	361	428	414	390	389	360	416	400	393	387	443	380	420	382	388	432	407	411	429	397	404	386	426	369	428	414	421	397	381	384	410	420	397	371	401	401	410	378	395	405	421	393	410	390	431	398	422	450	398	413	380	405	398	416	403	368	410	442	429	401	415	417	438	428	384	419	426	394	413	389	408	383	408	401	416	442	396	377	455	427	414	393	378	426	378	416	391	404	401	367	413	380	414	419	410	430	409	373	395	369	424	412	398	385	406	424	422	407	399	438	397	406	428	440	396	391	436	413	382	432	431	408	407	388	392	398	385	417	390	402	408	406	412	439	380	376	418	424	416	414	427	398	438	380	396	413	386	401	403	398	422	427	404	419	399	392	432	400	403	416	420	420	412	419	391	429	371	382	416	448	400	396	400	415	419	390	403
5840	31930	32761	13505	4657	1384	401	423	399	417	440	410	368	406	404	389	384	393	411	407	419	387	385	407	407	412	420	401	413	389	378	398	423	430	397	368	390	360	391	367	394	392	391	419	394	411	390	421	416	388	382	405	389	374	398	407	385	394	402	382	386	406	412	357	412	375	403	398	370	376	399	408	404	419	404	402	390	409	410	409	379	424	397	407	386	416	385	410	423	394	423	371	365	381	382	443	379	402	390	416	425	394	376	384	407	377	405	370	420	399	367	401	366	376	433	394	395	430	402	409	421	366	397	421	390	371	405	422	421	381	411	413	418	397	412	402	424	413	386	422	404	389	404	396	390	390	400	430	412	367	378	407	361	393	397	397	400	428	375	435	373	424	393	387	382	391	397	375	422	360	419	414	402	431	365	388	382	374	409	403	375	405	390	416	387	359	425	417	368	389	390	412	406	383	390	400	424	408	404	422	369	380	405	430	404	397	385	350	401	396	415	440	379	369	387	392	425	387	417	403	414	370	422	410	390	405	390	376	348	406	394	367	392	387	413	362	413	416	420	380	392	386	399	369	410	417	341	401	408	381	376	394	392	418	384	393	406	390	393	404	395	407	405	387	402	421	395	406	390	374	406	359	408	390	395	414	387	389	392	394	382	413	391	389	397	376	419	388	398	398	385	410	441	372	434	408	405	399	367	378	388	385	381	384	399	405	406	371	402	402	389	371	340	402	413	395	380	415	368	420	402	414	388	384	392	422	373	404	405	384	413	362	420	416	428	391	386	407	370	397	378	402	424	406	361	395	392	430	398	426	372	421	395	403	413	403	394	395	410	383	393	404	362	399	380	387	415	391	423	413	433	408	373	422	402	368	409	375	424	374	378	368	386	401	404	412	407	399	409	398	416	375	436	406	415	412	370	411	386	414	389	408	418	380	385	398	425	399	403	416	370	367	411	393	423	418	388	376	392	428	394	363	390	398	377	388	428	440	429	400	385	400	402	380	385	381	396	408	425	389	406	388	369	384	391	403	387	382	413	389	373	411	403	397	403	401	386	405	386	408	374	379	400	399	393	375	378	415	384	369	375	399	399	382	386	385	378	396	365	400	413	394	401	361	401	384	396	373	372	388	363	389	342	419	426	415	386	390	389	418	379	420	371	396	397	431	390	388	401	381	392	402	391	432	414	382	366	401	394	411	411	383	385	404	404	425	407	385	422	391	401	393	415	430	416	403	383	380	397	384	403	398	406	379	391	416	407	407	400	370	385	390	374	403	426	416	436	376	394	408	353	411	411	395	408	364	388	393	438	396	397	372	389	419	386	407	434	398	397	389	394	398	385	404	384	392	377	386	416	431	414	391	376	383	401	379	411	357	352	372	412	394	411	401	420	415	414	404	455	390	381	389	388	364	367	374	344	386	400	414	412	384	385	412	361	452	407	385	398	365	420	382	361	388	373	357	399	422	375	378	380	368	381	371	402	416	388	402	386	432	389	379	390	421	352	379	381	371	386	403	373	375	371	388	385	438	400	412	383	382	428	394	396	401	373	404	398	382	389	400	399	384	369	367	415	389	348	374	409	433	383	400	364	449	390	352	389	378	395	399	391	398	411	396	383	380	360	408	371	393	431	413	421	387	373	412	387	397	437	390	421	375	379	370	374	395	411	377	384	333	396	388	411	394	378	394	402	376	418	352	397	388	389	433	376	428	412	391	368	402	360	416	375	404	383	384	360	399	366	394	401	414	420	385	378	430	394	382	424	387	410	393	437	401	369	404	394	405	396	401	434	418	441	421	379	374	390	377	401	400	388	383	432	407	356	394	383	375	375	419	401	409	375	384	388	383	431	401	382	392	398	395	410	374	450	396	412	434	387	390	402	415	416	412	370	407	421	378	423	407	373	391	364	390	375	435	389	392	396	383	419	377	403	394	406	410	401	372	398	410	368	401	403	394	420	374	420	387	384	356	401	372	426	383	391	379	391	388	398	365	401	419	419	387	363	384	349	381	367	390	397	396	367	389	432	400	390	438	379	367	416	410	426	415	393	399	390	398	389	406	410	386	388	407	384	389	378	375	388	389	396	412	414	391	447	404	395	366	380	404	410	380	386	400	423	411	369	390	374	393	385	365	404	354	435	400	390	421	383	384	391	390	407	391	382	382	401	399	397	369	396	386	400	387	401	457	426	364	382	401	407	405	401	350	400	390	418	400	408	342	387	390	380	391	427	366	381	376	395	413	389	401	401	393	376	426	376	401	401	381	381	385	412	405	381	393	403	400	364	397	398	399	398	379	396	371	431	367	425	381	396	416	407	423	406	401	405	396	387	409	378	380	390	385	356	425	403	416	403	364	425	402	402	409	404	411	412	392	403	433	419	401	344	416	400	388	434	399	408	376	393	381	421	380	394	354	416	399	408	414	378	435	393	395	415	385	426	381	387	410	388	372	375	376	412	372	413	380	399	396	390	360	400	386	406	388	395	389	372	401	412	403	409	369	388	398	392	408	407	385	403	407	389	385	391	372	391	383	434	371	366	390	399	389	359	391	401	390	387	397	364	392	395	396	412	414	388	421	386	402	380	400	387	403	374	371	389	398	392	396	415	409	371	393	401	361	391	438	385	376	383	398	423	403	357	391	409	436	405	412	402	396	425	393	426	364	376	386	412	421	416	398	392	381	397	360	389	373	386	389	406	433	383	422	429	379	392	385	379	377	372	382	419	396	406	429	380	369	444	392	385	376	361	403	376	378	404	368	418	409	414	383	396	365	387	385	398	411	389	411	400	362	378	403	397	396	414	413	412	393	401	381	401	397	402	408	404	433	404	422	353	420	373	392	399	398	396	388	389	382	383	412	429	396	420	407	422	395	408	392	438	427	407	404	386	366	407	388	393	390	411	391	402	438	406	375	383	406	392	377	399	409	416	365	406	453	399	420	421	402	447	380	436	427	404	395	381	405	395	406	404	427	391	371	369	382	409	388	383	380	418	395	399	393	395	428	366	391	381	439	389	383	414	400	406	396	381	374	386	419	364	397	401	371	397	416	391	421	405	393	417	388	415	407	414	403	397	408	369	365	373	371	416	393	375	424	391	373	407	422	386	409	388	415	425	384	370	362	392	387	396	408	387	428	393	368	437	392	370	391	435	382	405	399	422	378	389	414	396	386	387	373	439	390	394	355	367	397	404	409	381	432	375	407	409	421	369	385	380	388	357	413	400	376	404	413	412	399	401	398	413	402	387	416	382	388	412	378	367	379	409	390	403	373	402	387	377	420	413	415	410	397	393	387	426	417	394	409	391	360	398	382	362	437	393	377	419	383	425	363	378	404	375	382	395	425	382	389	391	377	360	392	408	411	368	416	367	443	381	409	345	399	415	387	402	399	399	375	422	380	388	399	392	445	388	400	412	376	370	339	392	363	403	382	419	413	337	410	406	410	394	414	394	410	417	415	402	403	428	418	381	373	405	409	357	390	397	352	396	393	404	367	392	379	347	428
24987	25078	51266	49362	29899	12971	1242	548	434	440	456	436	395	469	422	432	389	411	446	433	444	465	438	396	451	413	403	421	448	392	412	405	456	433	437	377	435	409	445	406	420	456	401	395	433	394	418	407	422	427	454	416	422	412	433	411	381	435	441	409	444	414	424	420	391	425	400	381	399	441	469	404	390	404	420	430	437	419	420	412	399	444	384	486	387	393	441	419	450	414	441	407	420	432	450	385	410	395	382	436	461	428	448	421	456	411	418	415	412	436	438	429	404	415	381	431	428	395	475	419	410	392	422	447	399	406	401	447	416	424	393	434	379	420	394	459	415	429	394	425	426	398	405	440	411	393	434	419	407	449	438	386	445	406	434	380	443	442	414	418	397	427	443	379	418	446	387	442	407	399	451	448	434	396	398	424	382	380	432	433	392	425	418	418	407	407	384	402	400	385	402	438	424	416	396	412	370	404	409	406	453	409	407	407	427	381	414	430	390	423	431	424	465	427	421	413	414	437	391	370	427	419	436	400	391	423	426	439	414	405	422	428	425	418	461	432	439	386	411	406	466	420	435	408	444	425	424	445	400	430	378	402	398	395	416	446	431	420	393	405	458	399	436	442	439	408	426	423	451	409	458	394	414	432	423	431	407	430	420	383	410	433	425	442	408	416	433	448	425	429	414	460	420	394	423	446	410	407	457	416	433	403	433	426	412	457	408	423	406	453	398	450	425	404	417	405	422	410	401	451	409	436	412	373	408	433	431	437	425	438	432	388	393	387	430	402	412	420	429	409	401	371	411	373	405	445	472	416	399	409	431	443	393	408	426	403	393	422	416	421	434	423	410	426	403	395	416	469	425	400	417	399	415	390	433	441	452	422	405	455	409	400	435	425	416	445	376	423	406	391	451	382	426	406	438	417	460	406	437	417	435	442	391	404	444	410	456	455	392	425	418	416	411	433	381	398	425	403	398	439	437	392	420	415	412	425	428	426	451	445	432	425	443	434	433	438	484	386	415	476	430	424	425	444	415	436	416	437	427	435	410	420	418	392	444	426	407	395	413	433	431	397	390	441	424	434	377	422	426	430	429	447	405	419	424	403	404	397	379	432	436	441	464	402	424	412	396	389	388	414	427	446	423	437	430	439	417	434	431	414	415	431	392	448	434	393	394	425	413	457	398	472	392	421	411	431	439	417	411	432	427	430	409	428	421	440	447	379	422	445	415	447	361	403	457	416	429	424	386	425	409	450	415	405	431	416	410	397	423	416	385	407	416	409	437	430	415	420	382	413	425	398	413	413	404	388	414	423	417	453	405	390	442	403	399	401	430	427	416	432	422	429	400	462	413	419	424	420	428	401	443	354	405	413	418	414	409	385	389	387	411	446	404	417	446	353	434	395	401	455	424	442	398	427	428	424	441	430	411	394	439	445	402	419	447	394	437	414	421	426	413	411	438	410	498	407	406	413	407	439	407	433	385	406	421	435	434	376	378	433	413	373	408	376	412	432	447	440	407	431	428	411	418	401	386	428	392	421	393	442	391	411	432	443	389	431	408	400	401	400	431	400	405	425	427	431	429	397	423	421	413	369	414	391	451	430	448	414	430	390	434	401	404	406	417	449	418	453	426	404	408	431	390	429	420	445	379	416	424	413	465	414	411	427	409	428	413	431	405	400	403	407	450	453	390	411	419	431	426	428	373	428	443	414	454	397	392	397	388	406	438	456	394	384	467	374	430	418	415	409	394	440	447	449	421	419	394	424	434	390	427	392	420	456	375	439	385	388	394	433	436	400	404	395	432	419	431	425	400	421	457	436	453	413	437	425	420	408	414	370	404	438	407	426	367	404	447	407	433	431	412	452	443	365	420	458	410	425	441	420	416	421	416	409	413	410	402	419	411	371	396	421	435	424	436	409	408	452	374	426	386	438	394	431	390	437	378	422	415	422	442	430	430	408	407	455	390	428	405	404	395	426	433	438	420	408	417	408	459	463	387	431	411	408	441	404	426	419	407	372	421	412	368	411	425	434	415	396	413	438	424	464	417	412	448	420	420	407	445	382	420	388	397	409	415	426	415	416	408	403	408	457	403	451	425	402	371	435	399	408	391	410	399	400	435	394	417	410	427	383	391	425	438	418	432	436	394	437	412	410	412	442	416	444	427	396	418	410	463	447	400	423	418	425	396	432	405	435	418	451	397	408	423	440	396	413	423	407	398	435	462	447	465	413	442	376	401	430	439	422	442	423	414	419	430	400	433	421	424	430	395	405	385	389	439	404	433	396	387	407	422	414	387	382	421	412	397	426	443	398	412	406	420	433	369	405	414	415	403	411	425	394	436	421	415	405	436	454	440	428	434	427	436	385	407	406	401	433	420	397	430	422	404	412	426	411	417	419	416	392	384	397	424	409	454	427	442	444	379	399	382	432	411	421	386	396	426	424	409	431	434	400	409	430	413	411	374	425	424	389	410	392	394	426	426	397	408	398	409	456	452	407	415	383	393	441	416	423	401	405	419	449	436	401	469	456	407	415	412	428	434	407	401	407	446	410	384	414	418	414	392	419	393	374	413	378	436	402	419	423	407	409	396	401	422	432	435	388	441	418	409	435	408	398	395	457	460	425	432	401	421	420	392	434	406	405	456	388	415	412	421	426	404	400	405	418	423	385	400	449	370	425	393	377	419	411	418	414	390	395	442	430	433	452	422	425	424	401	418	420	395	432	411	417	400	389	389	420	418	429	411	424	405	446	371	454	414	439	444	410	438	427	406	414	408	403	422	414	418	396	409	419	430	431	403	408	396	405	419	421	409	433	425	390	418	434	404	392	430	406	459	406	448	408	426	406	423	378	380	435	408	418	433	381	402	402	428	401	425	448	431	407	415	435	390	414	430	413	402	430	403	396	381	403	409	397	418	405	419	423	402	395	406	448	412	465	429	420	405	447	436	414	390	400	416	381	436	417	401	410	398	427	411	412	401	397	421	390	416	438	439	493	454	391	407	460	383	458	418	425	442	426	393	402	384	425	397	423	406	452	429	448	429	425	408	393	374	398	443	426	446	382	424	395	412	399	422	375	395	401	404	399	414	414	426	421	418	384	399	416	417	395	432	418	451	430	396	436	419	396	401	400	424	411	417	408	433	426	433	436	458	418	438	445	417	437	420	429	415	406	409	407	435	403	440	435	390	404	402	417	400	425	418	399	432	426	423	428	415	445	406	401	435	435	406	429	389	441	390	415	394	388	430	419	394	393	417	428	410	428	436	387	416	441	442	438	423	432	430	424	448	411	398	423	406	421	384	409	450	439	403	432	405	430	407	396	408	422	436	406	421	436	407	419	434	410	406	436	416	449	428	397	448	408	445	406	413	433	462	441	415	406	387	395	427	420	424	361	389	401	391	440	438	430	389	439	431	446	438	456	397	434	426	414	412	414	392	435	420	403	420	426	430	416	410	412	435	433	409	412	438	411	425	454	400	404	439	386	402	406	412	412	401	413	436	452
29444	83685	77049	47042	22013	6202	575	454	467	474	468	462	486	468	420	471	463	434	467	461	503	463	511	478	458	466	419	453	507	481	434	437	494	441	444	515	451	481	447	413	437	502	449	451	446	442	437	435	477	462	419	479	470	478	473	483	442	432	465	409	442	478	444	465	450	458	481	461	440	460	411	448	437	463	439	428	449	458	482	431	483	422	467	450	429	469	427	480	477	436	444	486	471	458	466	466	459	440	439	435	445	459	445	473	439	455	508	442	448	475	464	467	468	429	453	485	444	436	453	464	419	448	435	490	461	458	424	463	422	431	459	462	487	429	518	470	462	479	475	489	455	427	456	424	450	448	462	477	433	470	442	458	427	470	460	431	457	473	465	468	472	446	451	412	445	478	479	440	454	440	486	475	444	443	453	438	436	447	462	453	415	424	477	464	448	480	467	467	497	434	464	430	472	432	464	459	470	442	444	452	424	469	455	417	424	446	457	451	457	504	458	442	460	447	438	440	460	485	441	432	443	476	439	430	455	442	450	446	445	451	470	476	449	480	464	448	487	457	463	422	434	457	451	482	477	413	464	463	425	443	462	474	479	483	472	441	456	450	447	479	454	456	458	473	470	450	466	490	479	461	427	451	446	440	457	426	488	445	433	439	414	474	451	423	437	466	439	470	493	411	484	494	436	432	457	481	432	456	473	450	463	449	466	456	492	447	463	441	466	434	458	459	464	436	452	453	427	455	431	485	494	459	457	467	411	488	458	503	437	423	444	445	467	421	423	472	461	470	449	449	458	507	446	446	440	441	473	440	437	425	447	479	429	469	446	493	462	485	440	468	437	471	469	442	443	425	432	473	430	427	482	452	462	444	427	403	446	434	463	445	468	426	451	454	445	458	460	448	452	444	466	428	478	485	481	418	433	446	464	436	476	418	455	469	478	434	495	465	441	416	462	446	432	442	446	473	473	444	453	444	446	444	466	440	472	448	472	452	461	435	438	458	485	476	476	499	431	475	427	426	478	488	484	465	421	459	463	464	481	442	466	433	428	434	456	430	510	452	421	428	431	468	428	478	453	442	447	451	471	445	406	460	465	455	464	421	440	489	442	452	480	436	474	480	466	459	494	454	450	452	455	473	448	482	465	466	472	460	474	442	436	466	438	467	446	469	441	407	446	500	448	470	468	435	461	452	449	490	443	461	456	425	458	473	442	433	457	412	426	451	482	449	454	483	462	465	444	456	465	418	447	414	462	427	444	448	430	441	462	455	459	480	479	516	486	516	475	462	459	467	444	455	471	484	450	437	458	472	494	433	432	457	436	476	467	488	437	462	462	461	431	479	434	483	449	434	436	454	423	483	417	452	440	404	461	452	471	458	445	425	406	449	451	441	496	461	443	484	490	472	463	442	493	459	445	470	462	455	435	482	456	453	440	436	498	488	472	476	450	474	435	444	453	466	454	450	494	439	464	479	450	458	433	478	438	439	438	459	455	441	468	456	462	433	473	428	436	480	490	455	426	408	448	453	448	496	467	427	473	482	459	446	407	439	467	462	460	461	455	483	490	458	458	475	442	431	457	428	431	449	453	448	434	443	448	405	464	472	445	426	453	453	440	473	461	434	467	470	463	476	440	437	468	453	462	426	445	426	452	455	445	450	433	446	466	444	438	441	431	455	436	453	455	481	433	426	447	434	448	455	434	429	447	479	440	394	402	451	467	461	443	449	409	463	503	453	466	433	435	467	461	450	465	430	437	467	480	464	510	480	454	451	427	444	445	432	448	502	396	452	440	425	456	471	454	473	433	455	463	469	492	436	467	446	446	447	441	420	459	441	442	418	486	480	478	455	484	416	447	456	425	452	461	458	404	466	431	442	443	436	486	396	427	432	425	480	454	441	448	495	446	455	468	424	411	482	419	441	459	475	447	449	420	448	406	448	449	457	437	493	514	464	432	439	448	465	459	455	491	478	428	447	428	424	467	447	490	471	467	479	461	457	467	481	474	436	464	452	462	418	435	454	445	420	468	463	429	453	432	426	476	455	410	450	450	470	446	427	446	423	481	448	480	428	445	451	433	490	431	455	429	440	484	458	452	459	433	445	449	425	492	468	476	458	445	441	458	450	466	463	470	450	466	460	435	466	479	470	464	429	447	470	447	460	469	465	437	445	472	462	439	424	437	407	461	444	422	451	448	458	408	456	498	412	437	445	454	448	456	451	454	452	441	456	450	435	447	435	466	443	455	479	481	461	438	419	411	470	486	473	443	441	403	457	480	445	435	461	437	414	456	481	461	444	417	437	414	431	451	473	388	434	477	459	459	460	468	455	439	477	456	446	455	456	452	452	504	419	457	429	462	458	508	469	424	479	475	475	468	496	457	462	459	485	461	506	470	467	480	442	439	443	470	463	471	430	396	428	445	450	417	460	489	431	438	459	510	446	490	427	446	484	484	452	449	445	486	422	455	443	439	447	450	451	506	443	434	417	466	499	432	412	455	459	415	446	443	445	442	417	464	465	432	458	428	444	457	456	445	467	481	493	481	438	464	483	469	464	454	429	470	470	429	463	429	453	473	448	494	458	426	458	468	448	442	457	445	446	425	457	447	468	426	478	436	454	473	484	469	460	463	435	471	434	462	453	422	476	454	456	449	447	433	424	432	463	444	447	435	440	434	439	436	429	443	461	475	472	469	455	428	443	431	422	440	482	489	442	456	483	464	454	466	463	450	467	472	454	473	442	444	415	435	436	460	479	468	437	442	454	473	477	439	447	472	455	458	446	475	435	463	471	456	450	409	447	444	487	470	450	446	484	449	434	436	445	480	469	471	475	418	507	457	444	469	437	421	445	460	444	427	447	395	485	438	495	454	432	481	438	451	480	494	442	451	473	459	456	488	441	470	457	422	454	471	479	468	443	467	482	473	425	445	429	449	488	472	494	462	456	476	443	448	465	471	461	465	431	456	432	420	464	388	431	451	497	425	482	442	447	472	452	431	423	451	460	439	453	408	424	412	432	418	466	434	437	419	444	475	447	488	452	470	447	463	448	456	466	436	471	442	454	399	468	475	429	456	427	469	481	476	461	436	470	442	453	501	466	476	459	450	466	418	484	433	428	471	486	456	394	438	480	484	424	469	420	427	454	469	436	462	459	423	442	473	457	458	415	461	463	489	421	429	464	439	453	453	428	487	459	452	418	461	460	470	466	458	430	425	458	452	436	457	435	456	459	472	436	420	464	414	489	471	451	457	424	407	452	440	450	463	467	469	434	448	457	457	434	456	491	488	445	445	448	437	493	476	475	418	462	460	438	483	424	430	470	470	486	476	474	449	442	455	484	456	480	425	470	434	469	443	477	479	448	456	431	457	429	436	441	481	443	455	468	460	480	481	446	454	467	416	425	430	462	458	447	470	429	422	477	426	461	466	426	457	478	442	429	454	441	435	447	461	457	445	450	477	466	431	454	439	436	459	449	454	495	439	467	458	451	438	449	420	437	444	480
23941	23710	45505	49755	35550	19271	3569	655	554	514	504	508	504	502	519	531	513	474	453	476	546	577	541	469	485	516	533	494	434	466	480	471	496	530	521	489	495	498	453	492	462	459	487	473	464	466	505	475	456	501	479	487	488	479	521	494	496	486	460	459	503	498	529	488	517	484	480	455	500	460	495	505	502	507	496	463	513	485	475	512	502	535	501	468	513	491	450	435	470	479	461	519	498	485	494	506	522	468	506	505	495	506	452	477	502	489	546	470	493	471	497	446	486	492	477	467	487	523	482	470	512	500	494	480	481	495	486	477	483	458	488	435	502	534	471	472	480	464	504	461	447	484	496	486	472	516	478	496	491	526	457	483	526	479	491	490	466	463	532	477	495	495	491	524	500	524	464	537	474	506	441	475	462	476	531	474	491	496	472	515	479	464	509	490	482	485	504	480	487	515	470	470	448	471	480	481	470	474	460	510	447	513	490	460	500	484	500	493	498	482	516	469	463	462	471	462	430	468	505	458	477	480	462	502	480	486	517	548	501	486	486	458	487	466	466	480	486	494	470	490	428	492	459	512	491	482	478	525	467	484	499	462	462	485	459	520	458	515	498	486	488	494	489	443	503	535	462	508	481	468	498	455	434	487	494	453	468	488	483	462	477	510	453	497	488	452	481	520	453	484	482	487	453	454	490	480	471	494	475	447	452	528	480	508	471	506	501	457	447	472	501	495	533	481	473	433	486	464	481	465	481	495	515	470	491	454	454	495	495	473	483	444	480	476	473	470	491	485	456	500	454	459	487	470	450	491	513	467	481	480	463	468	471	476	485	502	471	447	500	475	468	501	502	475	458	503	479	497	506	486	461	471	488	468	476	511	511	489	487	492	496	500	464	484	455	473	466	480	523	505	514	450	437	455	487	510	493	467	493	450	473	464	505	483	524	485	500	490	507	509	479	455	483	481	486	490	482	477	469	443	468	505	477	499	464	442	493	486	478	494	494	473	513	484	460	468	492	500	475	502	507	459	502	473	486	455	494	444	430	477	495	466	490	450	488	474	484	492	478	452	458	475	465	493	520	467	471	487	491	463	507	456	501	495	489	498	474	477	495	470	528	487	491	450	447	506	463	469	476	493	521	482	499	495	508	487	424	470	488	444	498	484	485	490	483	452	517	506	496	500	534	476	489	472	470	487	460	502	491	483	494	506	469	477	484	492	483	489	455	507	515	483	488	465	468	532	469	501	449	492	513	432	497	477	479	485	524	492	492	470	492	492	444	439	451	461	511	454	458	522	496	483	457	449	500	462	493	497	456	458	511	471	489	485	484	444	436	491	440	474	500	505	479	525	506	457	454	499	491	476	483	522	437	506	444	460	483	506	484	477	511	487	459	461	481	512	474	494	473	460	494	500	480	462	435	492	458	517	469	475	475	466	491	515	485	489	501	486	489	456	454	474	490	482	465	474	493	492	448	464	473	513	505	463	489	450	473	514	505	471	459	494	519	514	468	471	478	452	507	470	491	457	504	477	445	490	548	483	486	495	474	511	524	473	526	488	473	524	522	475	469	488	489	483	471	472	456	468	491	483	475	460	476	461	476	462	501	525	472	461	478	502	496	490	498	501	478	502	453	505	487	473	479	464	483	477	459	447	536	452	475	452	482	473	503	509	471	494	488	480	484	456	470	478	468	472	500	500	469	477	472	444	494	455	472	466	503	460	451	476	502	530	465	484	493	463	489	471	468	517	477	477	491	499	467	470	484	525	506	498	457	532	482	460	479	486	492	469	485	466	505	475	464	512	474	483	481	471	499	485	511	467	471	464	459	511	436	445	513	435	460	473	484	452	490	528	498	470	461	490	489	476	469	510	472	458	484	477	535	491	458	483	457	479	489	486	481	486	491	433	481	503	486	545	476	500	498	475	490	469	532	507	463	509	440	448	519	477	468	489	477	454	505	490	463	412	509	528	486	479	485	488	491	503	446	491	481	513	506	457	506	452	479	460	493	463	475	464	487	495	493	488	474	507	474	482	466	484	490	461	532	475	470	502	505	476	478	487	475	484	492	501	463	504	467	511	459	458	477	475	463	492	492	473	512	454	484	493	496	479	449	479	508	479	510	509	494	432	523	461	486	492	501	441	479	483	473	513	485	460	441	467	479	456	511	503	479	460	497	494	503	467	443	497	502	471	459	461	483	455	519	479	523	511	500	467	492	505	486	499	489	465	486	483	521	468	497	474	519	470	462	498	420	488	497	465	498	498	497	453	482	474	501	491	505	471	474	508	490	493	493	485	462	497	484	465	522	456	477	451	509	495	486	473	438	452	469	478	513	543	495	441	478	428	461	514	468	524	476	450	474	448	490	492	531	443	492	509	498	502	513	488	486	485	471	480	491	501	472	486	513	461	487	500	469	474	481	447	514	492	482	486	519	511	492	474	487	464	458	490	503	468	440	461	461	504	507	506	468	499	464	490	502	516	471	492	449	450	466	500	496	489	451	492	486	470	477	480	452	495	497	502	478	449	480	490	525	508	492	482	480	500	474	495	474	494	500	475	497	463	490	459	456	478	473	513	476	469	474	491	486	480	484	496	493	453	517	461	482	517	430	476	430	465	464	512	489	531	480	451	473	477	426	477	470	467	465	502	441	495	450	442	479	498	504	509	483	494	443	492	478	491	483	495	505	462	490	483	473	502	472	496	512	472	482	509	514	487	475	437	467	471	495	515	481	535	493	516	495	478	502	511	486	542	518	444	467	507	491	440	480	481	450	510	443	490	490	471	516	461	497	497	474	482	482	464	476	514	488	484	474	454	461	465	477	488	489	418	479	506	481	447	550	467	480	448	511	486	475	464	472	450	481	480	480	509	489	508	524	488	485	490	469	458	483	521	491	491	536	462	497	480	492	486	485	470	499	458	442	480	507	465	490	455	498	484	489	476	464	509	484	505	432	470	486	480	528	477	492	454	510	485	501	463	477	455	498	505	459	485	497	510	491	481	532	502	449	511	514	450	466	480	477	476	497	483	458	527	482	492	447	420	463	500	473	466	487	483	501	424	475	456	488	486	509	520	503	484	486	490	484	500	466	512	481	468	469	485	482	491	459	466	512	514	452	482	515	520	471	455	472	484	449	513	472	521	471	496	468	450	458	460	496	489	478	473	474	449	459	493	464	467	431	466	467	481	471	478	466	457	459	475	488	462	509	463	490	489	478	469	494	478	486	489	500	474	539	495	476	486	460	497	500	501	517	514	496	502	483	484	493	528	437	469	504	481	482	423	464	476	469	521	470	471	473	443	520	502	500	481	504	490	499	480	489	486	515	484	484	457	476	472	481	472	522	472	498	484	483	488	472	486	487	468	473	489	475	505	497	463	468	469	476	473	445	483	473	464	477	508	460	508	484	474	488	491	467	483	481	495	495	483	503	489	484	451	476	504	479	496	496	504	523	502	451	522	461	469	485	432	442	481	507	490	453	454	487	443	465	497	509	467	502	448	493	471
37636	97329	86377	58900	33368	9103	751	562	572	562	556	575	551	584	570	576	579	534	542	565	644	656	562	598	587	568	549	548	588	523	531	528	530	580	533	538	550	574	530	520	554	506	558	563	546	587	552	508	543	547	557	539	557	532	544	536	540	585	546	549	527	516	509	533	568	565	545	505	553	568	534	506	581	539	540	580	559	569	551	527	598	553	554	563	553	545	539	550	545	529	600	481	538	548	584	550	496	540	556	567	536	522	505	506	553	585	505	548	548	568	539	541	509	562	545	578	553	523	536	524	518	551	541	535	544	548	538	543	538	500	545	572	532	589	569	558	513	539	560	573	545	588	562	528	496	567	512	522	587	569	540	530	540	533	519	548	524	533	588	577	525	553	549	577	524	592	563	525	507	569	534	553	536	555	577	505	587	534	557	488	528	542	521	512	542	516	519	505	553	564	549	511	528	534	555	548	517	537	551	537	537	556	539	590	530	569	502	533	555	570	571	505	560	561	542	509	545	542	527	545	512	547	587	539	535	531	537	538	525	557	560	529	536	517	476	517	554	525	539	563	566	526	543	531	515	589	541	545	568	568	547	522	579	544	529	567	565	551	540	581	544	557	551	557	532	554	545	555	519	562	551	565	528	557	530	549	533	580	508	510	511	498	561	529	499	510	515	519	542	559	549	508	544	584	553	491	590	538	558	552	518	549	545	536	563	528	546	592	511	498	509	533	489	475	524	536	520	524	547	559	533	530	518	540	516	517	575	558	502	570	517	548	532	545	469	569	572	614	505	527	547	564	560	535	552	561	576	537	542	595	509	528	511	552	530	512	524	534	558	563	531	553	585	533	545	546	536	509	539	515	536	565	544	520	556	524	517	512	536	506	523	530	526	545	542	534	554	507	553	542	540	565	559	538	548	524	567	527	576	518	542	564	520	532	572	537	513	540	481	518	555	556	528	574	584	580	548	530	556	528	513	549	526	545	527	550	534	525	573	551	554	525	509	548	543	579	561	526	548	584	543	562	588	534	538	550	506	543	553	523	561	554	515	531	554	498	552	556	522	543	516	521	529	552	549	493	522	534	541	558	498	543	526	522	548	527	541	573	540	561	558	553	528	536	610	587	554	513	566	533	507	540	519	537	546	544	534	513	553	524	546	541	541	565	579	527	544	543	519	559	561	519	556	519	515	558	525	520	559	530	598	544	545	548	580	528	523	536	521	545	512	518	496	576	544	532	532	557	548	537	508	548	555	541	534	520	556	509	544	579	540	553	543	560	571	573	544	526	556	546	543	589	586	561	540	527	515	576	533	574	541	500	562	534	521	557	555	523	595	545	514	535	529	494	535	565	489	534	542	536	558	536	512	516	555	555	506	515	520	542	511	547	546	574	535	536	540	536	516	515	596	526	548	544	518	497	554	529	538	539	509	476	484	513	558	536	495	568	537	555	511	563	535	551	558	557	551	570	567	548	533	524	533	519	577	536	573	556	567	574	556	509	538	496	532	558	545	567	541	533	527	573	553	521	572	542	577	539	529	513	577	556	525	516	511	530	559	541	539	554	523	548	584	506	527	607	546	569	516	539	544	538	528	542	590	551	549	504	525	554	538	548	543	552	495	559	531	534	566	547	568	543	517	499	527	544	559	526	531	562	509	531	522	597	482	546	509	520	533	522	550	524	552	510	539	536	544	537	512	572	555	514	503	552	538	558	507	537	555	516	534	583	544	517	533	547	514	565	570	526	537	490	510	578	527	508	547	518	529	500	551	522	507	531	536	534	578	557	527	525	537	520	530	545	546	515	551	562	515	544	515	549	508	504	509	518	531	572	517	538	510	520	552	505	558	544	563	561	611	510	503	509	530	501	563	536	546	544	575	520	537	497	527	529	540	528	550	525	572	543	541	554	561	554	513	546	571	558	530	556	552	521	528	560	556	548	533	567	531	532	538	551	525	555	533	494	542	544	536	539	518	530	533	579	535	528	529	518	530	559	521	532	554	528	549	507	530	558	580	521	534	559	535	537	562	548	508	586	505	531	564	543	472	549	519	553	536	501	533	493	544	523	496	560	575	555	517	548	543	555	522	535	542	505	541	550	546	566	542	536	550	526	558	531	554	564	528	554	535	528	542	584	518	549	516	547	558	542	558	523	541	573	566	530	567	497	530	579	570	520	577	511	524	540	556	574	520	538	542	541	495	570	512	541	562	551	538	561	508	524	558	519	542	533	485	535	509	553	524	494	542	535	549	549	545	506	519	547	546	545	550	505	555	535	532	527	553	509	573	527	513	517	537	537	498	565	580	521	506	551	533	546	542	554	519	555	551	557	572	556	540	493	523	543	543	522	489	541	552	544	503	584	573	564	534	547	500	556	537	503	522	579	569	545	557	550	545	508	536	567	503	534	538	549	549	518	532	514	540	546	515	537	503	548	544	545	552	548	531	538	536	532	522	557	525	529	571	541	573	522	543	542	569	496	586	559	540	526	498	555	533	544	573	552	504	486	589	578	572	536	537	503	550	536	559	502	536	585	542	530	542	574	505	525	529	513	553	519	548	524	555	486	547	505	524	549	564	558	508	565	584	540	531	496	542	512	534	568	582	507	529	555	535	563	510	542	545	529	560	558	488	549	537	573	521	521	533	531	515	531	573	490	546	549	572	534	531	536	506	530	600	516	517	557	529	551	532	512	547	564	522	532	537	559	539	546	547	517	537	566	542	585	501	578	540	528	548	552	526	517	587	502	546	531	589	525	513	540	540	568	548	573	513	500	582	565	545	540	561	534	525	522	535	551	541	557	566	568	543	532	525	542	569	524	519	527	580	493	570	503	535	504	519	530	529	528	583	550	542	537	517	523	540	525	522	537	568	580	499	513	536	532	548	554	529	527	589	536	589	559	567	501	533	504	547	520	540	594	523	548	550	548	518	555	520	533	500	522	518	526	507	545	514	512	522	535	519	511	500	511	530	513	581	530	537	557	543	536	553	503	523	547	531	547	542	555	514	542	540	543	527	538	571	514	570	520	543	507	560	564	556	530	545	506	493	463	558	546	539	539	567	533	552	539	523	529	573	538	580	532	503	524	542	510	516	540	511	548	542	523	546	534	543	557	522	567	554	543	573	533	530	540	555	520	522	575	526	577	543	515	550	563	562	541	484	520	524	553	544	547	517	544	561	541	581	534	532	527	566	539	548	529	556	547	567	567	514	530	566	548	495	562	557	513	586	524	534	523	551	496	527	543	538	544	535	530	540	566	584	548	524	536	546	521	561	522	524	570	521	550	526	528	516	575	496	539	491	556	504	508	533	557	544	504	594	540	498	574	506	551	579	546	513	574	583	563	551	521	548	543	510	522	573	589	520	516	527	525	544	521	548	509	526	547	567	486	545	515	582	499	537	554	558	522	584	544	541	543	525	527	555	536	549	541	533	507	546	563	559	572	553	551	507	556	566	568	531	509	533	555	547	514	484	516	508	490	549	544	522	564	530	541	538	552	556	550
27557	25007	33481	22356	6885	1222	505	448	393	407	405	389	396	404	396	374	410	380	404	413	407	412	409	430	403	429	402	424	408	419	410	422	391	406	416	378	419	377	417	383	394	417	443	429	413	412	413	432	403	377	411	432	377	427	389	419	400	406	428	402	384	431	381	392	405	405	378	421	380	383	397	401	401	372	403	411	422	417	440	401	436	417	398	401	387	409	412	392	422	376	424	404	394	431	397	403	401	394	424	407	431	403	419	390	431	405	393	438	405	405	387	395	387	389	396	381	412	400	437	385	416	390	397	416	401	417	441	392	396	421	381	383	381	414	421	421	414	420	433	400	414	395	377	399	378	439	407	406	399	424	401	381	409	408	397	436	428	399	390	382	402	449	406	405	419	414	423	409	408	372	384	413	381	405	409	408	419	405	407	379	406	432	385	402	401	404	430	391	421	443	356	403	415	416	390	382	383	425	464	426	391	399	397	345	399	387	395	407	414	416	418	441	420	438	395	408	410	425	417	400	402	413	439	386	401	374	406	424	433	364	394	402	430	424	424	399	397	440	421	427	421	404	361	413	404	416	421	398	397	410	406	403	411	369	409	416	409	390	389	448	402	416	414	390	393	379	402	423	381	411	390	375	425	409	404	395	431	410	399	439	406	388	447	381	397	376	417	411	383	405	441	416	413	413	410	366	416	378	402	384	434	384	379	422	401	408	412	397	389	391	381	376	419	401	425	405	413	432	415	400	432	371	399	399	418	392	399	402	431	423	420	398	463	399	418	375	416	380	400	410	352	421	393	366	401	424	392	395	401	404	398	405	400	406	440	397	346	397	456	430	386	422	405	392	430	407	444	372	440	378	424	412	398	406	399	387	399	402	443	433	423	396	358	375	401	409	383	418	418	369	414	378	420	388	419	451	370	437	390	432	419	402	390	447	414	375	410	400	425	384	426	378	435	397	391	407	379	378	402	388	380	405	401	425	395	395	422	417	391	414	373	432	420	439	402	394	435	405	406	386	456	413	394	379	419	418	422	404	408	393	403	435	413	409	404	415	409	431	375	417	403	411	402	377	403	403	443	403	426	390	407	401	401	385	417	377	422	429	402	392	387	441	394	420	425	404	388	391	369	389	434	425	414	380	414	433	426	382	377	370	350	365	391	438	407	437	412	400	392	409	415	418	401	422	422	403	387	409	412	424	395	400	422	412	390	394	391	406	420	418	416	397	381	407	408	388	374	425	408	412	357	431	396	386	365	414	390	438	410	403	404	408	375	418	448	378	410	374	409	430	423	393	417	410	395	386	426	398	396	424	405	409	401	425	413	379	393	391	388	396	379	403	388	381	384	430	431	399	389	402	392	421	406	400	379	379	402	356	396	430	378	404	391	410	397	423	421	406	398	369	428	402	395	383	399	405	397	376	395	379	399	410	420	405	394	412	403	384	421	423	431	435	436	374	400	402	415	397	404	390	386	426	440	373	410	401	413	429	400	447	387	427	407	367	389	406	392	429	394	373	406	410	390	394	420	390	351	388	432	437	402	376	432	415	416	392	433	403	444	413	395	383	398	397	391	393	417	438	367	380	420	423	401	396	381	379	394	389	415	400	402	436	410	410	415	402	405	392	420	391	402	419	380	379	413	437	385	419	408	436	381	393	393	405	440	392	434	406	404	378	395	387	404	409	387	408	416	410	411	386	408	385	417	408	390	400	416	390	381	368	419	421	401	422	415	448	408	403	373	389	403	396	443	397	403	433	427	395	390	425	429	366	410	435	388	381	407	379	402	424	421	401	389	440	404	434	404	416	431	399	401	398	419	459	413	377	420	395	393	390	417	418	413	426	393	360	400	368	413	402	418	388	397	437	416	415	372	411	398	375	421	410	406	411	412	394	387	421	393	398	392	429	414	454	437	386	421	421	439	398	369	411	416	394	376	411	407	396	381	388	402	398	432	394	399	447	407	447	403	419	412	402	399	427	405	405	430	436	397	435	391	413	395	395	404	386	419	414	384	415	371	378	410	409	415	420	398	431	414	406	414	425	400	430	378	362	394	404	434	392	422	406	433	403	430	420	408	412	396	383	395	432	420	379	421	386	408	382	400	406	415	382	380	392	430	385	420	400	390	403	424	398	399	393	406	396	401	395	389	372	397	425	410	423	418	409	393	418	406	388	401	452	393	440	397	439	434	428	388	430	424	397	426	390	405	399	405	420	427	399	405	388	404	446	414	422	396	408	405	422	413	401	399	378	405	420	424	393	392	398	416	416	431	401	399	372	411	434	380	458	411	439	416	423	413	416	380	438	418	440	381	406	393	427	431	421	416	400	400	394	431	399	412	428	408	403	405	364	419	418	370	382	393	413	419	387	403	383	421	383	418	416	421	398	418	398	406	412	391	442	407	380	409	404	425	401	392	418	410	442	427	403	401	377	434	403	431	411	406	413	378	431	401	450	433	408	410	430	420	415	428	407	405	390	415	389	393	426	416	422	384	386	390	428	413	383	392	417	377	370	406	404	378	417	418	415	396	392	394	397	403	387	429	407	387	407	399	397	401	377	393	397	410	393	368	437	413	409	385	420	425	396	388	442	419	376	432	373	380	402	408	399	439	390	403	427	417	418	408	383	386	356	368	401	384	394	333	369	429	435	439	379	390	378	394	396	427	395	400	411	377	396	402	405	404	363	403	417	404	378	397	439	382	427	413	364	388	373	433	393	405	397	411	357	418	400	398	373	393	415	368	397	382	443	446	449	429	432	370	455	376	401	401	377	394	409	405	433	401	395	438	371	460	430	380	395	397	394	416	418	389	431	415	403	411	393	427	448	448	419	393	389	410	423	410	408	425	376	406	402	409	433	418	393	378	409	411	419	406	410	377	394	418	404	411	396	381	415	404	414	411	398	382	405	410	390	387	387	413	398	409	379	447	406	397	402	406	390	402	376	415	408	405	407	382	415	423	403	416	397	401	427	380	386	397	401	399	427	394	406	408	421	390	405	400	369	405	431	437	437	393	388	419	423	420	387	380	373	444	396	379	437	378	414	384	386	378	381	398	422	431	421	379	423	421	430	407	418	422	419	394	385	414	367	423	426	381	415	393	396	393	384	418	379	418	409	406	398	382	397	437	381	430	412	402	400	405	438	425	403	417	390	416	404	413	422	431	410	437	430	402	418	408	401	408	447	410	412	390	426	413	384	418	370	435	388	427	389	419	402	407	392	441	449	415	396	390	378	394	379	397	452	404	421	398	422	403	408	430	399	387	396	390	419	434	420	431	419	415	420	377	440	403	406	380	384	421	392	394	372	391	433	451	439	460	401	378	417	391	392	403	377	390	380	437	383	388	348	410	404	406	441	399	406	418	395	398	398	421	401	407	416	388	405	409	392	403	430	371	449	430	427	386	414	391	433	412	421	398	382	401	390	429	391	418	405	415	403	407	373	426	387	395	383	408	443	425	367	441	423	385	413	408	404	403	411	381	418	421	452	415	372	382	396	413	426
8325	32000	30424	13467	4592	1059	413	361	398	375	394	401	409	403	403	415	432	421	389	396	366	423	397	403	402	405	372	392	399	374	384	386	364	409	389	400	373	405	405	369	418	417	387	378	398	415	385	401	376	358	386	414	360	401	382	394	372	376	396	392	385	388	356	384	400	393	380	393	409	387	430	388	369	424	423	425	417	382	397	402	382	390	421	394	371	393	382	368	356	378	381	411	402	399	403	387	399	431	423	390	398	362	435	410	382	401	384	410	396	393	373	370	407	413	375	390	419	378	374	377	398	418	401	416	363	419	411	373	398	403	390	415	411	386	398	381	383	384	405	415	421	377	388	387	402	388	382	429	369	394	435	410	392	423	400	410	388	382	427	384	383	369	387	373	342	405	415	402	387	410	385	406	432	385	379	398	381	408	405	414	374	357	381	374	375	378	402	403	424	343	422	381	382	392	398	376	382	382	431	367	386	370	375	404	397	407	397	392	396	371	382	391	362	402	396	376	401	386	412	385	409	381	371	352	365	392	352	413	389	382	397	401	429	397	404	384	389	357	394	408	373	392	386	403	389	390	409	374	380	415	366	414	394	387	424	383	372	433	406	370	397	407	428	396	373	388	413	363	403	358	400	423	397	403	378	398	380	401	393	376	411	379	395	405	393	389	348	386	394	355	376	377	360	381	409	421	417	443	421	424	376	383	391	379	381	413	397	420	415	417	373	402	370	373	378	414	417	389	401	391	388	413	406	412	403	388	390	406	404	409	403	404	393	382	383	414	372	425	377	393	377	400	405	389	382	403	365	384	368	406	386	445	388	390	384	378	402	364	363	402	368	400	397	371	396	401	405	348	376	379	408	396	435	383	387	404	415	382	399	399	411	406	397	405	372	350	382	393	385	407	367	393	386	416	381	394	356	376	370	365	402	402	422	383	398	351	385	402	406	391	388	405	399	410	385	382	346	443	395	381	348	389	402	385	388	378	403	433	398	389	411	410	366	356	411	406	383	435	416	401	418	412	373	402	351	376	411	389	376	417	411	411	373	382	401	382	406	410	372	384	361	378	373	422	372	377	389	409	433	358	364	377	361	399	405	359	401	364	384	386	358	379	378	342	357	426	379	402	430	373	366	376	365	397	402	377	376	399	416	426	416	362	432	408	380	388	423	372	403	391	389	363	394	383	358	393	394	401	372	409	385	383	389	353	360	407	375	397	434	359	403	414	390	359	381	404	384	446	383	410	380	382	427	378	383	380	354	392	370	404	400	386	412	379	374	422	366	356	425	458	401	414	345	407	385	393	388	382	402	406	381	361	416	378	367	400	366	375	347	385	399	384	372	380	400	378	397	408	374	392	412	367	416	411	377	400	389	388	397	402	437	387	415	375	409	401	408	425	408	414	417	382	386	353	359	381	393	406	386	376	396	361	397	378	391	363	371	404	385	419	407	413	417	406	414	413	405	403	404	401	407	395	396	398	380	398	374	384	389	375	424	413	393	399	406	377	397	386	390	395	346	389	397	399	393	414	405	416	385	368	411	356	395	358	376	401	378	406	384	408	413	378	369	380	373	391	379	403	406	408	385	363	398	363	411	378	405	382	369	391	393	398	382	368	408	364	391	387	355	401	391	423	395	375	399	352	417	351	399	382	403	379	416	380	345	416	392	401	409	387	423	391	382	360	442	395	378	392	412	382	424	389	393	391	356	399	402	402	412	374	436	384	435	382	395	399	394	372	378	384	387	385	419	369	440	382	384	409	374	412	379	433	391	362	393	398	391	365	394	413	350	400	391	408	409	406	404	401	371	402	388	392	398	377	436	399	393	382	377	408	378	396	365	364	396	426	408	382	409	403	399	405	422	389	372	356	394	394	395	382	368	400	413	354	400	397	389	375	399	354	390	380	421	372	401	400	367	405	389	389	427	411	405	383	383	384	386	391	397	397	385	382	380	409	412	410	365	382	415	372	379	421	408	394	385	336	374	378	392	408	395	383	379	381	391	453	413	390	384	392	360	359	428	371	392	393	417	418	379	390	396	367	340	371	364	402	413	394	390	401	371	393	343	417	365	386	416	381	395	392	384	435	406	353	333	417	387	430	416	385	420	398	408	378	382	373	374	383	407	385	406	380	407	389	395	372	393	371	370	384	395	441	423	391	411	399	370	367	402	419	365	409	350	423	412	381	408	382	393	385	395	398	378	419	413	361	371	404	429	388	381	416	386	424	410	371	391	425	367	404	433	370	432	374	399	354	417	368	375	387	341	389	409	382	410	401	399	397	406	385	373	435	416	392	400	432	397	397	410	384	391	399	402	399	392	381	415	396	392	413	398	411	400	364	370	399	378	401	393	401	425	398	352	408	399	387	385	386	408	414	396	391	367	391	386	372	413	410	419	435	376	413	430	382	374	382	399	390	387	378	383	408	371	390	337	423	389	355	369	411	387	409	398	399	397	406	415	366	417	415	390	396	382	420	359	353	382	391	375	390	380	399	388	418	386	397	439	400	385	374	381	412	390	374	384	399	382	397	409	404	377	403	389	404	361	379	398	367	405	383	356	393	377	421	387	364	363	409	398	379	388	438	410	422	405	377	376	409	402	404	379	388	418	354	400	389	398	385	411	388	393	383	382	390	360	404	412	442	409	386	410	380	415	381	376	405	352	387	374	361	405	343	401	406	416	368	404	392	382	394	364	412	418	398	402	396	400	393	405	417	406	370	397	387	387	385	410	380	399	410	409	383	377	426	388	354	383	412	420	404	393	396	401	369	370	400	404	406	388	430	381	390	411	378	372	354	433	382	372	420	387	379	415	389	388	400	414	343	414	412	419	382	343	363	400	394	369	390	405	406	384	411	374	443	407	369	367	381	413	382	382	357	386	382	400	377	406	393	393	388	401	397	378	434	436	410	373	389	427	398	405	396	392	396	387	370	397	389	350	379	384	405	396	352	375	419	388	382	373	436	382	401	396	373	410	396	401	376	418	412	434	397	352	408	404	391	405	385	367	423	418	416	391	379	406	403	372	401	389	391	406	383	403	382	401	402	413	389	425	400	370	401	386	398	391	377	430	408	358	401	409	406	396	379	387	395	367	421	402	417	386	366	426	406	379	385	340	395	363	362	396	399	374	406	408	390	402	404	398	403	442	391	367	425	362	416	428	388	377	399	356	397	371	389	384	412	409	408	377	392	364	386	381	395	356	394	359	404	363	373	404	378	371	370	386	389	415	403	372	439	408	351	369	406	423	416	405	406	402	392	409	397	365	385	379	407	417	388	415	390	368	390	377	384	385	427	389	357	411	422	353	386	384	408	372	379	377	401	380	403	359	413	367	400	366	407	406	361	434	420	394	419	442	381	381	373	424	409	368	398	417	364	412	390	372	373	387	380	401	421	369	404	366	377	414	390	405	370	396	402	419	393	382	403	367	387	357	379	371	396	386	405	388	390	394	372	372	394	412	416	382	390	382	409	399	411	377	369	404	372	376	404	395	427	396	359
24993	23940	52898	53224	32259	13553	1562	489	440	435	445	448	426	445	437	442	431	425	434	471	403	464	407	411	425	474	404	456	438	408	429	435	436	426	417	396	408	383	415	411	398	465	442	451	412	441	439	431	449	420	415	458	424	414	439	443	402	395	378	410	458	425	448	425	458	399	422	428	418	418	370	411	370	404	451	430	435	460	442	427	397	399	407	453	462	469	417	402	426	391	406	380	396	419	400	413	427	428	432	411	427	412	440	436	392	419	399	423	428	430	447	426	410	444	427	408	434	447	433	439	425	418	423	412	471	404	439	406	430	424	444	418	409	436	420	444	421	433	435	412	415	403	434	373	430	434	411	418	431	443	388	399	429	442	418	451	385	436	418	426	426	417	425	419	432	419	430	423	419	443	451	425	435	394	401	420	427	422	429	406	450	414	412	406	429	405	434	426	429	465	438	398	432	416	410	416	442	402	404	392	429	437	434	418	432	440	400	405	410	431	385	410	434	396	355	426	429	419	426	403	407	453	421	393	402	419	443	425	388	402	430	413	406	410	381	430	397	404	423	452	409	398	431	420	411	405	435	429	376	422	406	412	420	405	400	440	437	440	432	419	421	405	389	415	413	442	417	435	452	388	405	393	445	410	442	394	418	413	447	414	410	427	395	426	397	385	424	426	453	384	457	418	427	407	413	436	432	458	433	393	413	375	388	441	423	401	423	409	444	389	417	413	416	423	384	427	395	451	415	381	386	407	442	437	422	391	421	420	402	426	400	424	410	432	389	446	425	425	437	394	403	415	399	423	381	423	449	429	423	416	424	398	419	412	410	434	459	415	414	383	433	416	433	433	401	415	457	414	458	399	395	423	409	397	445	415	400	409	397	429	429	432	421	393	430	430	353	442	429	420	433	424	441	405	415	430	422	429	412	381	421	396	431	425	401	476	489	398	400	425	420	375	418	430	431	394	420	403	461	410	403	401	396	395	430	373	438	399	389	421	449	458	410	420	413	418	372	421	457	397	413	438	420	426	448	380	410	413	412	430	405	409	402	414	404	451	369	442	451	406	437	424	385	396	417	420	453	415	428	443	441	416	399	439	421	402	404	415	443	436	404	437	395	425	411	431	451	415	429	432	455	399	401	432	400	412	393	397	404	415	429	422	406	435	418	434	454	415	424	364	418	448	421	403	428	417	444	424	378	455	374	406	418	441	425	384	416	442	439	441	416	413	395	449	426	431	412	400	385	404	426	367	382	393	407	426	437	410	410	410	417	414	426	395	405	382	415	433	454	444	408	435	434	406	442	385	446	412	397	408	396	414	445	438	437	436	439	396	391	432	395	436	423	439	412	420	437	440	395	408	424	458	431	391	421	412	396	393	364	437	452	412	409	465	435	425	413	402	424	410	382	416	386	411	450	398	425	425	398	422	400	450	406	439	451	454	419	434	422	392	449	430	428	431	450	445	442	390	428	419	427	402	432	432	412	384	410	410	435	443	421	423	443	426	453	421	407	410	409	445	381	424	392	382	427	431	430	424	435	411	422	420	460	414	413	420	442	411	402	441	412	428	438	435	408	417	418	393	418	426	391	397	442	462	406	424	452	464	432	429	380	418	418	438	415	379	406	431	393	383	418	419	432	452	453	417	412	453	390	405	410	457	409	424	421	434	393	436	386	426	456	443	438	408	433	418	428	393	438	410	410	450	413	444	404	456	415	448	404	402	430	411	404	426	442	465	404	436	387	360	393	414	409	457	394	425	420	415	411	440	404	379	410	412	406	388	420	420	419	393	429	379	385	448	378	403	424	424	429	424	422	413	386	444	405	413	442	436	400	390	451	408	408	441	429	444	456	415	407	409	419	420	393	427	486	442	406	416	432	412	403	390	382	416	401	424	416	395	426	439	410	427	431	423	444	401	381	378	433	456	426	375	419	448	446	431	435	417	444	463	411	421	408	440	400	388	438	426	414	416	425	446	422	437	444	430	409	394	426	433	409	416	424	473	443	422	423	497	425	415	425	406	430	399	407	398	464	401	444	437	410	415	459	414	429	391	425	420	433	433	408	440	442	451	404	399	384	394	482	410	403	435	396	423	412	387	440	440	407	426	421	402	378	408	465	428	430	435	442	406	465	395	436	472	446	437	435	437	405	429	435	451	416	412	402	443	386	386	426	418	403	429	447	453	405	412	439	390	450	385	410	416	454	394	387	399	413	409	419	397	439	436	419	424	403	448	460	418	402	435	439	409	423	380	424	418	413	392	451	418	409	396	384	423	435	394	435	445	396	384	422	398	436	398	409	413	410	427	453	383	399	405	435	442	426	420	395	437	441	427	410	411	423	397	437	419	449	413	417	398	437	412	420	423	461	422	413	433	405	419	442	417	391	451	409	417	426	428	426	408	457	433	423	377	418	439	421	415	416	434	430	430	396	403	406	446	450	418	406	444	438	431	427	411	397	419	405	417	403	406	407	433	430	399	396	416	429	441	438	392	423	420	401	453	425	446	384	415	466	417	425	405	401	384	410	451	472	418	398	433	414	444	433	425	395	448	430	406	387	415	429	443	430	444	417	422	419	406	387	391	403	433	449	401	431	413	370	434	418	420	452	420	444	413	453	453	416	403	414	442	412	455	423	429	408	438	395	413	417	392	489	450	451	444	446	416	418	419	445	395	425	425	402	445	424	434	402	411	450	450	443	392	424	446	424	404	428	424	439	449	400	409	426	451	430	398	437	423	436	391	407	385	435	393	438	443	419	454	425	408	403	421	412	405	449	395	388	430	397	461	403	394	409	414	398	433	400	430	410	451	405	425	419	407	430	396	418	424	445	428	405	419	409	425	397	430	408	438	401	422	440	390	439	405	436	400	390	409	413	432	400	412	431	450	424	418	411	436	431	423	438	443	428	419	400	436	428	416	459	422	429	429	411	399	396	435	438	429	403	434	415	372	442	420	433	416	433	436	453	415	414	434	403	427	418	450	428	419	429	401	408	423	431	407	398	398	427	422	458	452	429	452	402	452	405	426	441	423	396	413	406	414	383	413	424	406	433	416	381	446	423	444	402	421	453	435	425	402	452	400	456	395	411	414	417	448	422	443	412	446	425	416	422	426	383	421	488	444	433	415	446	412	404	402	426	403	426	407	410	423	480	419	417	434	422	423	382	408	428	447	426	435	415	382	425	397	432	466	443	424	461	424	395	419	428	416	446	442	401	421	414	460	433	413	396	470	446	412	398	427	437	419	434	399	427	434	432	431	436	411	412	411	412	409	400	430	425	412	431	396	387	411	417	373	423	449	436	438	418	392	400	422	419	410	385	405	434	449	396	408	374	441	368	441	455	439	412	412	452	443	435	399	391	397	386	400	417	410	403	441	404	394	419	428	424	441	390	413	431	453	425	394	414	416	440	404	418	419	399	433	405	426	367	442	431	440	419	422	371	432	415	469	426	430	424	405	391	409	417	427	421	404	370	410	423	422	435	452	439	446	420	422	421	447	406	421
22583	82035	79883	50897	23876	5954	597	465	430	476	441	437	458	474	495	403	476	465	454	452	485	466	495	461	455	480	500	454	464	459	465	476	447	475	451	508	483	454	450	486	431	470	484	428	466	434	457	436	437	443	466	430	459	460	451	430	468	448	439	457	441	467	443	492	429	479	459	472	457	441	428	452	452	463	474	473	452	478	481	473	439	448	467	482	453	471	443	486	466	468	428	475	435	445	458	457	435	459	475	428	449	432	462	477	456	426	454	471	453	484	479	458	451	477	475	445	486	474	478	433	450	458	458	436	449	419	485	423	475	388	463	443	489	427	445	468	443	473	436	450	493	439	431	468	434	436	477	421	487	451	467	447	443	486	472	462	427	453	431	464	469	448	411	470	450	460	464	488	457	463	429	464	430	444	454	439	439	466	468	462	428	459	459	477	460	490	436	471	487	468	438	441	461	447	451	474	466	471	488	446	429	480	457	459	432	452	459	434	461	466	441	435	459	474	478	440	440	435	472	462	476	450	457	445	455	412	489	433	467	408	484	423	523	425	436	452	464	478	461	501	497	471	469	450	464	423	419	474	464	495	489	442	447	435	455	459	443	449	466	465	450	452	455	446	444	473	450	430	472	483	424	437	453	493	457	458	435	483	458	417	447	436	464	414	441	452	453	445	475	417	456	461	448	475	477	454	479	468	437	442	437	447	428	452	478	450	464	446	413	449	462	467	452	427	483	459	462	494	450	429	470	469	462	454	468	448	479	475	458	422	451	455	477	460	473	447	453	454	470	448	461	447	460	440	460	470	432	466	445	466	455	505	425	444	460	484	495	457	479	457	419	432	451	477	415	474	452	432	452	487	449	418	474	401	457	466	464	503	428	478	473	420	436	483	511	478	437	500	457	431	449	460	483	390	456	420	422	467	397	416	506	447	428	482	457	429	468	486	450	441	425	443	460	484	449	456	416	436	438	433	480	455	442	475	473	467	502	470	486	426	447	429	423	476	439	453	421	429	442	417	422	459	471	489	474	483	470	423	455	468	477	450	471	429	439	511	443	461	430	485	445	465	418	460	469	464	444	459	428	462	454	420	424	477	438	432	502	460	496	460	476	455	468	457	459	440	442	472	434	454	458	494	460	436	466	457	420	457	431	452	482	461	446	490	486	480	430	472	486	435	417	423	442	452	427	465	459	446	458	454	488	467	471	486	493	461	467	426	438	449	428	421	476	444	441	454	483	470	464	461	434	456	450	456	455	492	468	451	448	464	506	441	468	474	483	465	446	453	459	446	477	457	466	470	453	448	409	444	468	468	524	483	451	480	437	459	429	459	417	430	451	442	464	473	472	439	464	476	476	462	444	435	465	446	464	464	443	456	467	430	443	470	453	438	484	439	438	426	450	442	465	450	453	407	472	445	413	446	456	456	476	468	473	471	419	473	444	444	457	457	429	490	450	467	468	471	481	439	455	446	436	463	465	495	471	435	492	435	449	434	459	461	436	486	418	463	459	437	479	484	488	447	406	522	467	431	450	469	480	444	442	437	454	437	487	469	455	442	413	453	454	435	444	461	466	474	441	440	432	428	434	497	445	443	470	459	417	446	422	461	440	445	421	443	468	504	455	452	438	479	474	445	442	450	455	476	437	462	407	489	450	439	441	448	482	474	465	467	457	453	444	420	450	451	455	472	438	432	462	422	471	455	462	416	456	456	450	462	427	453	405	454	517	458	425	467	456	430	433	444	508	466	453	458	418	449	435	452	447	474	458	434	449	452	451	461	449	474	481	428	420	469	463	438	449	429	451	423	468	457	453	447	454	487	485	448	403	451	461	452	461	477	436	461	482	441	431	455	443	464	461	478	400	492	431	441	463	458	424	449	433	455	478	470	463	445	458	421	433	463	453	456	409	466	486	499	465	440	483	435	471	425	468	469	445	429	492	454	467	459	453	436	443	469	461	432	465	468	479	451	481	444	473	450	447	465	478	440	451	459	419	449	436	487	494	499	463	482	444	485	465	468	441	463	416	446	420	448	485	435	458	455	444	437	457	426	445	435	432	427	447	425	429	468	450	445	488	467	492	457	419	473	443	439	498	444	465	486	454	437	455	423	426	443	440	442	419	460	457	466	478	468	453	466	487	457	440	486	493	452	472	459	429	442	456	469	439	459	441	434	451	433	506	471	456	463	469	437	460	444	447	488	490	439	416	467	428	427	455	465	451	457	433	464	470	493	445	457	448	438	437	450	438	439	472	485	474	470	451	442	449	449	475	439	469	446	435	448	467	466	452	443	411	458	468	469	451	449	498	461	494	431	466	456	446	453	457	429	440	471	462	456	436	490	477	412	497	512	471	440	484	471	429	420	442	439	415	443	457	464	432	438	450	442	480	434	414	472	451	427	450	460	446	457	436	415	407	445	458	423	465	461	447	446	469	482	486	482	476	439	441	449	434	471	474	459	440	417	458	477	446	427	457	466	456	408	445	505	482	454	513	448	445	485	433	477	452	498	439	489	468	470	421	433	477	462	473	434	461	433	445	454	442	442	484	421	449	462	449	452	461	459	464	426	437	483	478	469	458	425	450	448	466	474	465	442	420	454	433	431	472	465	443	454	486	444	406	471	462	469	449	477	464	430	464	463	409	439	489	484	469	453	495	444	485	456	456	457	468	438	455	459	508	443	483	440	438	435	455	451	426	455	475	484	460	433	472	445	477	431	484	433	461	446	468	493	455	471	474	450	470	460	480	449	422	453	452	463	436	430	441	448	457	442	467	444	456	470	437	459	425	449	470	444	447	436	443	427	423	465	436	464	460	464	446	419	477	453	478	432	451	446	425	476	414	415	462	448	467	466	438	468	445	465	431	472	443	442	479	475	443	415	432	426	441	481	500	457	452	484	444	469	443	445	443	413	479	460	434	480	469	448	440	447	435	511	458	417	458	441	473	502	428	483	457	439	440	467	440	478	476	442	473	468	443	451	499	433	422	474	466	434	452	454	452	443	478	450	477	437	447	439	430	421	453	424	462	448	465	448	421	431	443	454	458	468	456	487	436	451	445	443	459	429	447	435	445	431	391	457	494	451	431	435	481	474	456	449	468	458	431	482	474	423	420	449	435	457	453	433	455	436	446	462	456	414	464	504	439	432	444	464	422	444	501	485	450	502	512	502	474	442	472	448	447	443	467	443	472	475	475	466	456	455	458	440	426	422	461	467	457	461	427	456	422	419	458	431	476	451	455	450	448	468	492	454	432	474	464	457	470	435	471	418	447	445	429	452	454	452	468	465	471	484	478	480	401	481	490	447	438	434	464	456	474	478	472	445	426	471	443	466	430	491	461	457	423	442	447	447	460	448	438	464	467	474	447	455	502	458	473	450	453	429	461	464	446	451	495	441	497	427	453	482	401	476	425	481	459	416	463	508	475	452	442	441	450	469	450	448	440	439	463	395	501	482	452	443	476	442	419	453	420	467	440	451	490	455	496	455	469	413	471	466	450	452
23930	22469	43866	50911	37404	22184	5684	705	529	511	529	496	511	490	506	527	547	511	529	484	486	561	536	522	490	508	507	508	500	466	478	547	498	493	477	478	467	523	500	495	490	429	476	510	492	498	506	500	539	527	544	530	508	519	484	491	489	506	540	504	495	505	506	495	482	461	485	497	467	454	502	480	481	504	488	534	446	480	468	494	450	476	529	480	484	485	479	446	468	468	495	479	474	445	491	482	475	467	454	451	458	456	464	495	472	497	516	495	525	488	497	474	466	465	477	490	531	545	465	501	485	484	503	482	487	473	546	466	449	443	535	476	466	494	449	475	504	506	513	490	508	508	499	522	470	449	489	475	492	467	449	504	509	418	485	508	509	484	475	449	537	513	487	481	492	480	509	469	478	503	489	459	503	478	488	467	498	526	469	459	493	495	502	480	464	478	477	460	512	524	491	465	477	535	503	506	471	477	476	492	454	493	494	480	494	475	475	459	481	465	507	519	490	527	519	493	521	489	471	443	464	485	520	521	467	494	566	468	482	481	445	499	487	488	477	508	507	464	493	516	458	477	447	496	499	481	486	484	469	439	503	460	464	487	475	481	511	490	463	457	487	531	487	507	470	469	459	497	472	513	498	507	477	453	442	494	491	469	494	508	504	489	460	511	480	434	535	518	470	465	460	457	463	499	484	501	497	499	496	517	476	521	513	501	466	512	480	442	510	500	468	511	475	485	507	502	460	480	469	482	488	510	500	517	438	504	479	471	514	498	473	489	470	460	484	469	494	495	482	549	484	499	486	469	483	477	524	524	478	466	448	477	485	479	490	485	475	519	486	514	504	443	467	503	499	519	478	469	487	476	463	491	477	486	459	502	505	467	496	437	520	501	482	468	482	502	493	480	454	467	492	454	502	489	452	529	518	469	464	509	510	528	442	505	500	488	482	477	463	514	473	471	467	473	438	451	462	480	471	492	500	482	491	461	448	480	448	503	502	497	504	461	505	467	486	475	486	492	483	458	456	508	483	474	506	497	517	490	452	486	489	485	497	487	507	478	462	456	419	478	471	472	499	496	465	484	469	458	523	481	487	440	451	538	492	455	469	445	514	481	480	495	465	504	505	491	492	461	501	487	492	485	476	522	476	498	477	484	442	504	484	484	524	510	476	474	475	504	477	441	492	495	473	472	479	458	464	472	498	471	485	540	484	458	516	476	481	523	451	478	440	495	498	478	515	459	479	521	519	470	483	510	456	435	516	430	481	469	484	461	456	477	488	474	495	485	477	510	492	465	513	477	473	452	482	470	469	500	479	456	510	466	533	521	508	488	437	436	466	500	473	491	523	471	470	499	477	458	499	470	470	501	465	515	505	459	497	459	480	484	515	463	486	511	479	512	479	496	496	477	500	474	488	433	466	504	541	504	502	498	518	457	478	480	477	529	491	478	525	493	452	495	463	496	520	503	447	465	470	473	480	513	459	479	505	476	518	492	453	482	508	454	462	439	535	494	506	499	505	466	475	521	504	488	496	489	520	474	466	501	460	469	484	494	469	444	487	476	476	491	480	496	444	514	513	492	493	502	484	491	499	490	472	490	487	448	494	469	495	485	500	478	463	490	468	462	501	489	515	507	471	484	506	479	519	515	464	498	503	518	449	444	484	518	497	476	473	489	503	504	463	493	468	490	461	510	485	507	467	487	493	490	470	483	459	504	466	488	499	488	504	502	482	521	485	509	458	488	458	459	423	476	482	474	496	497	481	477	454	493	499	500	476	478	501	444	471	496	501	472	512	472	534	482	503	482	497	459	458	511	502	481	465	457	486	481	456	502	504	456	478	484	455	446	459	481	483	481	434	482	467	448	465	453	494	481	464	464	462	484	530	467	482	476	478	467	492	560	508	481	487	498	501	473	443	479	472	490	454	477	454	480	508	498	473	483	472	498	471	447	468	454	446	506	475	448	519	475	484	486	493	508	502	471	494	487	492	509	489	461	494	511	497	458	506	463	482	496	499	467	501	498	478	481	471	496	489	518	487	508	448	453	505	463	533	497	504	516	503	510	493	489	477	504	487	504	494	526	503	497	492	483	494	491	539	463	487	522	472	503	515	477	433	428	472	503	501	517	503	492	500	469	446	480	485	486	446	450	516	456	470	493	489	460	478	495	496	468	469	492	469	505	518	503	478	469	466	488	489	455	487	484	475	509	482	428	472	471	489	494	489	519	499	517	456	493	472	486	502	467	471	482	505	469	469	509	482	515	526	464	483	461	472	451	454	508	415	454	482	508	497	504	433	508	483	462	473	444	521	499	509	467	519	461	476	442	493	522	467	465	503	499	511	463	494	510	471	471	536	498	452	484	490	477	492	484	470	495	513	530	469	499	486	475	485	501	484	485	491	481	441	498	490	460	493	480	494	451	503	474	490	498	453	492	486	473	434	476	504	480	472	491	472	516	494	508	500	479	482	489	491	469	466	504	490	457	479	489	492	460	486	499	517	512	505	508	503	484	512	463	470	475	469	484	473	513	476	505	477	466	490	502	487	445	494	487	496	508	455	522	486	509	485	461	469	458	487	487	465	460	498	489	448	488	460	520	457	457	509	474	502	484	461	467	469	466	497	501	485	508	481	499	476	504	534	478	473	478	458	483	498	461	494	554	492	493	470	460	496	492	457	493	407	510	481	472	475	460	448	439	508	494	486	475	481	496	486	499	464	534	499	502	499	479	425	459	537	525	480	510	451	465	484	534	483	481	494	473	462	481	483	477	469	456	469	490	471	458	505	485	480	486	470	467	484	501	491	485	466	508	479	458	475	458	499	457	445	488	493	507	456	464	477	460	456	482	471	453	470	446	497	479	495	498	506	509	509	505	477	442	488	518	472	476	484	500	451	488	518	459	485	511	521	502	519	504	498	460	470	452	484	439	488	511	522	502	467	459	499	536	475	495	485	491	481	482	482	537	496	471	510	476	505	465	517	498	478	520	486	499	483	482	466	490	429	498	482	439	456	518	466	469	484	489	475	458	503	546	502	506	464	459	481	450	479	509	506	446	483	475	480	442	500	495	519	477	498	497	453	471	465	517	510	465	477	487	460	508	477	500	442	467	495	468	508	483	474	473	486	506	519	483	537	479	481	487	470	462	486	486	508	472	477	476	482	490	472	487	468	493	491	513	461	452	457	457	545	521	491	470	517	449	488	465	490	516	484	462	493	484	478	500	479	503	511	423	524	508	500	472	477	467	504	491	507	503	489	483	499	502	488	509	450	460	485	452	554	473	483	454	508	489	459	516	495	466	496	521	497	448	489	447	489	494	504	461	484	451	511	535	461	504	509	468	483	481	485	500	479	510	503	485	497	452	464	459	474	454	497	486	485	464	466	492	531	505	469	468	459	506	474	487	507	486	477	454	452	479	511	550	461	480	459	452	475	468	533	503	493	451	493	490	466	488	488	489	525	487	476	477	489	497	462	528	476	497	477	493	478	483	480	487	459	507	438	459
22170	81399	89244	65686	36243	11632	1099	548	551	563	541	537	561	538	601	511	538	520	577	539	587	612	643	574	588	528	578	518	571	537	543	549	527	586	529	573	544	565	518	528	535	512	546	531	547	569	534	520	525	543	571	525	541	482	560	544	535	564	548	522	530	498	520	536	540	548	563	509	538	516	553	577	575	531	545	530	535	533	590	539	544	503	544	496	565	532	525	507	585	527	506	507	517	570	551	530	536	567	576	520	550	539	520	558	505	526	521	492	551	514	551	593	560	532	498	546	573	475	515	540	505	550	552	564	529	585	534	573	526	554	519	549	555	493	524	573	574	591	535	551	537	523	545	544	535	553	523	553	527	524	521	571	552	507	530	550	544	540	507	575	568	526	534	503	569	539	539	538	544	578	544	532	516	533	577	533	544	552	541	518	522	513	561	554	504	548	527	500	554	553	506	478	544	506	530	545	537	503	543	515	497	519	552	533	519	530	502	550	554	535	515	513	523	541	536	540	526	536	514	530	539	550	485	530	579	560	560	539	563	492	510	507	543	523	538	512	528	545	474	590	518	585	517	572	513	515	498	513	535	534	546	531	574	522	559	543	520	507	534	543	526	561	535	540	529	549	559	563	559	547	546	514	573	496	540	530	533	561	524	554	524	549	564	575	570	556	523	545	557	569	486	530	499	533	546	554	571	516	527	520	568	517	535	545	573	539	540	523	531	530	539	524	534	535	553	554	570	578	561	589	519	537	558	535	527	563	549	548	537	495	546	496	488	551	538	573	531	506	540	550	544	503	524	497	534	524	528	558	509	503	556	559	508	495	556	529	566	545	564	543	557	533	547	517	541	564	499	500	555	510	574	586	563	487	561	511	582	535	557	502	535	523	556	500	515	536	476	552	596	581	567	495	551	526	543	567	559	540	557	573	532	531	554	512	524	555	576	531	501	559	521	497	515	538	530	545	508	545	543	490	546	555	539	580	568	535	528	542	542	582	538	552	500	554	568	517	511	504	565	556	576	545	535	535	568	522	552	549	559	565	540	528	542	515	523	516	542	527	503	526	526	537	541	493	523	566	576	537	553	555	514	521	531	540	539	541	551	530	557	544	528	554	527	520	562	552	556	523	556	535	503	545	551	509	520	537	566	554	566	495	551	540	542	550	541	569	580	516	557	536	523	512	518	575	537	545	502	546	550	532	539	528	582	566	514	535	562	506	560	544	586	529	539	557	516	542	562	528	558	522	540	522	577	542	546	516	557	505	555	557	536	522	539	561	532	530	477	544	567	528	550	541	527	562	587	569	543	561	535	589	516	518	550	510	549	550	540	543	560	518	563	537	525	539	516	542	549	569	564	565	478	516	542	547	517	498	479	567	506	519	505	544	552	538	532	556	521	542	530	530	584	550	548	537	504	527	553	537	559	532	524	551	550	539	528	534	541	564	542	515	561	529	543	509	538	546	590	549	501	547	568	542	536	542	555	510	486	555	539	517	542	508	539	527	511	508	531	526	508	547	531	546	528	527	545	531	532	531	534	544	504	544	523	541	543	491	522	505	526	527	533	500	535	508	560	537	555	510	524	522	540	544	542	559	539	562	528	504	545	586	520	549	543	540	544	561	508	494	521	549	513	504	493	530	576	562	545	574	534	524	546	531	564	575	496	553	515	525	496	574	525	523	538	561	554	568	549	549	540	522	531	526	547	508	535	532	558	541	509	543	540	550	502	556	569	500	541	489	528	541	528	529	517	569	536	581	524	579	521	559	543	521	550	565	506	527	539	544	583	490	543	566	565	547	584	515	494	519	507	530	542	589	535	521	544	540	548	549	545	560	529	554	540	550	553	548	566	523	587	488	500	534	551	528	536	560	581	581	508	598	581	551	544	538	566	533	501	517	550	554	578	548	512	549	553	541	530	529	530	542	510	571	510	565	543	541	495	526	565	536	520	507	533	519	541	529	571	532	530	526	560	539	546	507	548	519	573	531	538	530	522	518	493	570	555	529	555	580	479	525	529	574	521	523	523	584	516	482	511	487	538	560	539	516	537	570	505	532	517	548	535	522	565	543	564	525	535	505	545	524	556	570	514	531	556	544	510	562	522	489	585	533	494	518	557	540	569	564	535	533	551	549	542	535	536	556	591	531	528	549	527	541	541	582	569	547	505	554	604	535	526	570	557	560	517	548	552	551	544	531	562	517	521	525	524	533	577	525	532	509	532	536	551	494	520	519	538	554	558	529	569	530	508	503	506	532	502	527	553	513	500	522	585	525	493	526	538	546	489	584	525	543	549	493	588	543	581	515	485	539	558	567	534	525	528	550	528	546	516	525	569	534	548	575	529	562	519	535	525	530	534	537	542	522	526	543	518	504	581	535	565	554	562	507	527	524	514	515	550	537	549	518	544	536	571	568	573	525	525	535	567	505	568	521	534	523	559	550	533	521	566	534	521	508	574	523	534	530	510	500	551	505	558	572	509	526	503	566	560	510	530	542	537	510	533	527	512	533	557	543	537	525	543	521	540	549	556	518	493	537	513	538	535	525	591	488	542	540	500	536	544	520	566	523	533	531	539	587	553	534	536	540	560	547	517	549	561	527	555	528	514	553	541	526	517	499	512	510	559	519	544	537	539	566	532	519	520	554	497	530	513	563	523	517	564	529	520	543	538	496	528	494	512	528	538	506	532	545	517	519	558	512	562	543	566	528	532	536	574	584	526	515	535	549	521	476	551	488	548	534	582	523	532	572	551	541	548	530	547	504	563	530	481	520	532	554	526	516	565	563	567	521	555	556	543	535	495	560	534	546	537	522	547	547	536	563	525	506	561	573	540	501	552	499	534	510	547	537	519	561	528	556	528	505	542	533	508	523	554	519	541	544	525	543	538	548	525	568	535	525	541	536	491	520	511	535	577	527	565	559	539	556	564	548	528	511	543	528	541	502	476	549	510	572	547	560	552	551	518	532	557	540	552	547	520	564	492	551	506	539	480	539	521	558	551	548	528	509	515	550	513	538	544	509	533	535	533	507	566	525	509	564	538	590	569	509	570	535	548	560	539	567	527	562	532	556	546	566	568	502	555	534	544	511	511	523	551	530	519	537	506	537	544	539	517	513	484	521	517	541	521	535	537	500	532	553	534	496	560	549	512	505	575	537	571	518	552	555	507	511	514	547	547	475	535	521	532	532	577	522	484	503	576	526	535	515	541	577	515	563	501	525	541	508	508	548	515	542	535	524	540	512	567	569	567	562	528	575	547	582	546	557	569	596	510	523	537	551	528	537	543	517	533	551	556	547	526	530	554	544	547	566	548	534	573	547	568	518	532	559	560	503	568	547	505	499	556	524	599	579	546	525	518	576	566	529	509	552	517	548	531	540	550	563	546	519	528	514	515	522	546	518	546	549	557	503	564	514	511	561	537	544	559	520	538	544	540	530	518	539	555	545	554	568	527	499	553	536	525	601	555	516	555	559	531	582	520	503	540	508	506	524	523	543	592	522
27282	20047	37205	26599	8720	1769	530	400	428	397	391	406	442	380	387	434	407	399	391	416	420	455	393	467	418	389	378	445	392	421	418	379	445	427	433	409	416	401	421	415	373	392	412	424	423	411	431	420	406	422	379	401	419	451	418	384	406	396	397	399	435	414	444	407	397	403	431	406	396	400	373	407	434	419	391	406	403	434	422	440	419	368	387	423	420	441	418	401	408	373	429	411	427	379	436	428	457	398	411	420	441	419	406	429	428	426	411	418	383	422	426	421	432	414	398	424	402	416	406	392	400	389	394	414	410	407	433	378	421	384	409	431	411	396	402	396	416	449	435	398	411	420	403	419	460	407	418	411	441	393	415	411	408	399	425	391	378	404	391	398	417	431	386	378	405	384	458	419	439	414	425	414	424	393	398	410	408	367	405	408	415	440	389	446	407	385	418	434	405	405	416	424	386	405	400	406	447	387	411	422	408	429	411	420	385	386	404	399	405	395	401	396	396	396	401	406	438	423	411	421	414	434	423	404	436	434	406	410	419	438	390	395	399	393	397	410	447	450	410	397	402	404	394	377	427	449	395	379	397	420	408	417	411	424	454	387	407	396	421	424	376	400	430	411	407	416	449	398	390	401	413	438	458	426	424	374	440	417	394	380	436	456	411	421	438	384	406	388	427	393	423	413	417	422	411	423	390	444	380	409	392	424	401	414	420	417	422	412	432	438	407	412	406	424	440	371	440	380	415	426	383	371	413	413	444	417	420	404	378	396	413	428	402	425	381	406	427	436	439	414	402	414	417	407	458	397	390	401	440	408	416	383	425	420	420	407	395	425	393	365	402	424	391	385	427	413	408	413	422	422	432	414	400	385	434	419	416	383	394	411	440	392	407	435	376	392	393	395	391	394	376	389	420	404	423	403	408	432	419	410	434	408	394	416	410	399	383	391	426	436	394	473	427	414	427	393	379	351	423	389	414	401	443	434	425	393	362	385	440	420	396	393	399	422	434	403	426	372	430	391	406	446	432	384	447	397	396	384	425	436	427	399	417	387	418	419	408	392	412	388	428	424	408	394	427	410	411	442	399	407	432	401	416	412	430	381	442	380	423	438	430	445	443	415	399	415	418	402	425	406	385	373	396	384	416	452	416	369	410	402	398	423	444	409	415	430	406	410	346	406	413	423	432	425	395	407	392	467	431	433	400	451	451	380	385	397	434	422	423	427	425	401	417	418	400	400	387	396	365	415	393	400	412	429	418	403	416	406	401	450	424	401	401	429	424	418	375	410	405	404	411	421	393	424	416	386	421	402	400	428	400	405	431	388	428	361	375	414	402	422	421	400	424	377	388	407	413	436	438	422	419	405	364	442	380	413	388	389	403	409	402	404	434	387	392	422	420	441	410	451	411	429	437	414	464	402	411	423	403	409	424	445	429	404	410	426	396	417	416	414	405	407	431	395	386	397	396	394	395	457	424	420	397	449	427	415	379	425	423	405	401	406	417	405	412	398	413	403	416	380	378	417	403	421	472	435	400	380	435	412	406	398	406	399	409	407	416	400	417	405	456	415	394	383	416	410	406	407	431	444	413	420	425	402	423	456	402	421	388	400	415	457	411	415	429	436	409	412	434	414	394	423	415	395	418	445	399	399	366	402	396	422	420	400	442	404	390	379	434	445	376	378	432	441	364	401	454	432	422	418	401	389	381	410	406	426	420	446	392	406	430	392	408	372	403	402	402	412	423	410	434	424	440	383	398	390	412	395	393	446	384	411	413	405	415	397	428	434	418	420	421	411	431	443	421	441	389	392	397	405	402	400	453	402	410	401	413	393	420	403	423	443	396	423	399	399	415	431	460	436	444	423	437	401	395	419	366	451	423	388	386	384	423	434	416	392	450	441	384	394	416	409	425	472	404	406	440	410	407	404	419	452	389	424	410	425	418	390	396	406	391	421	424	442	426	425	402	388	413	421	413	440	406	391	393	425	354	424	433	421	417	406	445	399	388	402	399	414	433	402	400	404	420	392	422	424	422	379	433	432	377	377	398	416	405	391	396	379	406	419	418	391	386	398	419	413	397	382	394	403	410	441	421	421	417	374	393	398	434	375	387	391	391	416	404	396	385	417	441	419	436	401	437	416	429	399	437	415	402	412	376	422	408	407	361	403	413	406	394	383	415	387	399	395	383	427	423	373	454	415	368	408	446	470	404	414	414	409	482	430	395	451	402	405	393	411	391	409	377	389	386	357	404	422	405	418	388	410	418	393	392	433	408	435	393	443	397	417	428	392	391	365	409	414	401	417	428	416	418	435	423	438	389	362	421	449	422	442	458	405	450	440	403	416	408	404	442	402	390	401	398	407	407	399	439	400	407	407	421	397	406	413	399	434	425	439	428	416	419	419	414	440	407	393	406	432	416	419	423	397	358	424	367	405	392	438	437	398	413	425	414	391	409	440	402	395	424	398	408	396	377	407	392	380	438	416	427	429	407	432	411	419	435	401	444	417	435	436	418	442	427	383	400	389	395	410	393	423	435	414	415	425	424	414	400	389	415	418	374	395	425	396	392	396	403	402	409	413	409	419	431	426	401	419	411	431	412	430	416	406	397	380	441	424	417	402	409	400	422	372	406	405	436	412	414	394	397	390	418	380	435	378	387	450	438	418	426	446	403	395	403	403	423	431	426	433	382	462	371	441	383	395	376	363	404	417	384	419	380	393	413	429	416	442	397	427	434	413	407	403	404	382	403	398	402	457	415	421	422	399	408	418	411	419	446	420	411	449	402	427	451	411	413	423	397	411	409	408	345	442	380	396	434	396	440	410	407	397	415	419	427	381	440	407	415	410	402	424	397	434	437	424	418	400	429	411	391	411	402	382	443	443	405	412	387	413	389	417	422	425	438	455	394	403	397	394	403	426	373	423	451	441	423	408	396	383	418	406	389	433	423	439	437	397	397	415	394	412	419	367	421	468	414	431	401	417	411	405	401	427	431	384	420	414	384	392	421	438	413	443	383	409	420	411	392	418	403	421	451	400	412	394	431	431	398	391	428	438	387	405	427	421	448	423	411	437	429	417	412	394	362	402	411	439	369	402	406	449	445	406	407	419	398	393	375	426	409	449	405	441	405	414	431	411	418	388	420	384	406	396	450	367	400	429	429	450	401	405	407	430	403	405	442	390	385	435	408	419	430	401	426	424	394	432	443	384	440	380	409	421	421	417	400	401	406	395	398	465	408	425	423	414	398	433	430	451	386	381	378	409	419	427	467	387	392	447	443	431	399	396	413	413	418	418	426	425	392	381	448	449	404	388	372	395	406	425	441	410	415	385	434	460	385	433	412	418	431	413	413	361	406	412	420	416	398	437	426	438	425	451	420	462	424	396	409	412	400	447	424	408	381	427	408	429	414	436	424	421	431	443	422	406	407	379	402	419	409	415	433	433	397	374	424	423	424	434	393	418	396	415	394	401	436	395	410	382	406	393	431	433	457	459	411	408	382	393
5229	20581	35535	16127	5396	1531	471	370	416	409	380	375	410	420	359	400	365	386	400	377	436	399	385	390	393	351	419	409	394	404	400	450	402	386	408	376	402	412	401	332	408	405	441	380	396	390	396	425	365	406	460	401	441	430	405	385	367	376	403	379	403	377	384	382	415	369	360	393	410	405	394	403	370	431	427	385	417	448	374	394	387	378	386	383	382	407	414	394	389	420	395	397	400	390	404	387	374	368	405	396	378	375	403	401	364	403	401	375	401	409	396	409	386	411	426	353	417	377	384	395	396	395	384	420	380	392	420	407	400	420	347	427	400	394	391	376	370	412	380	366	400	424	401	386	414	382	412	423	422	431	365	388	388	385	422	401	394	398	408	405	413	387	393	440	409	434	389	387	391	394	404	358	412	396	388	372	401	409	368	430	402	396	414	410	387	405	373	427	407	375	358	400	390	408	415	399	411	367	403	386	405	350	425	426	408	386	400	406	412	420	377	409	391	419	403	425	427	408	385	392	406	398	396	416	399	414	373	393	392	414	367	390	380	353	404	393	355	437	385	364	399	395	344	426	401	388	423	362	383	379	406	423	411	436	415	391	401	383	372	397	362	382	420	384	391	406	383	399	393	391	382	401	408	406	416	406	384	405	393	379	385	390	384	361	384	420	387	382	423	394	412	444	433	384	383	415	438	397	419	372	399	409	393	392	408	398	354	392	383	381	414	398	413	410	375	385	405	405	394	393	392	403	370	390	403	396	392	410	382	406	388	374	398	396	368	413	393	394	410	400	364	395	374	361	376	369	417	398	357	389	372	381	401	382	394	400	408	370	369	396	361	398	401	407	396	401	386	440	399	424	429	410	402	441	439	378	380	387	419	411	383	392	390	431	435	416	437	379	397	388	387	408	405	368	388	402	379	398	373	372	387	395	349	400	397	417	403	382	395	379	415	384	377	385	394	411	411	375	367	399	419	430	424	405	414	420	415	364	402	402	424	380	417	412	380	406	421	386	428	428	407	393	403	391	407	420	415	358	381	414	402	403	384	353	392	415	395	389	403	386	396	413	393	383	387	395	409	413	405	379	402	402	348	392	412	393	410	374	382	365	428	373	419	387	383	371	392	381	406	385	376	366	416	377	404	406	403	383	399	407	412	422	402	382	401	375	394	403	389	391	362	421	391	374	357	365	393	424	421	390	418	396	444	372	384	385	437	351	409	393	388	373	417	429	377	397	398	354	411	387	398	401	381	434	417	408	374	390	391	432	374	406	405	384	369	390	373	388	417	390	396	390	387	395	406	355	381	395	394	373	372	420	388	401	402	428	401	415	352	376	392	383	401	366	387	381	345	385	382	398	384	415	428	358	395	385	416	406	389	397	389	398	428	394	381	398	363	406	410	389	374	370	384	397	427	378	375	405	405	432	402	373	384	423	360	407	418	376	403	420	407	397	384	408	358	390	405	396	436	364	381	417	393	409	401	383	390	420	396	404	373	403	399	365	375	412	399	396	421	412	432	357	374	403	377	390	407	400	427	409	394	390	386	393	418	398	381	368	367	407	385	404	413	389	395	379	384	385	448	383	363	384	371	389	416	405	383	407	388	392	386	388	406	405	376	427	359	393	411	389	406	395	377	402	370	400	396	400	377	403	384	407	394	366	395	399	397	397	407	405	372	395	395	393	435	416	393	366	416	405	386	376	401	421	388	384	414	396	350	428	447	367	391	389	384	410	396	401	404	384	424	393	375	389	406	428	436	404	386	432	381	364	382	411	390	357	414	397	427	430	393	382	424	367	416	394	396	361	391	424	379	370	411	402	397	409	405	395	401	396	362	363	426	385	381	402	398	405	430	407	400	393	407	369	391	400	405	351	418	395	405	393	421	428	362	393	436	380	405	376	380	446	374	377	389	414	419	399	391	370	419	428	395	398	368	446	368	400	361	380	408	393	382	426	381	386	413	387	389	393	406	381	422	422	402	428	403	377	431	356	377	378	376	408	381	382	399	421	395	396	382	404	391	407	374	390	411	383	423	393	415	415	421	398	404	429	410	399	404	406	399	398	389	391	340	382	389	380	381	370	369	386	386	389	400	369	370	400	421	410	399	381	398	387	412	391	408	394	406	415	415	376	388	406	396	407	402	428	400	390	374	377	391	430	398	396	386	377	388	397	398	411	397	409	402	370	381	384	387	407	373	400	393	399	393	446	412	391	393	360	396	387	386	396	375	362	402	393	413	368	418	395	391	401	414	382	403	368	413	388	394	379	390	408	391	382	391	351	394	397	420	401	403	435	402	374	395	399	386	386	404	391	392	390	398	394	442	388	385	408	452	401	413	404	397	386	411	380	386	370	422	432	375	394	381	400	402	385	424	369	424	418	397	371	388	391	390	386	390	441	404	381	400	393	386	369	400	361	409	408	418	378	382	382	408	405	385	396	420	379	422	381	398	368	363	404	377	402	396	378	382	401	396	384	353	390	386	401	410	371	391	367	426	409	400	442	385	381	417	380	356	417	406	392	419	406	395	369	395	389	385	389	411	376	396	416	394	369	382	367	364	375	429	406	411	369	406	405	368	345	385	375	394	377	403	394	379	384	428	399	390	368	361	406	394	390	379	383	388	405	376	392	432	388	384	400	412	396	394	378	357	354	411	387	385	409	403	362	390	398	394	396	446	360	414	370	379	380	413	363	393	373	403	390	386	373	391	418	410	391	379	401	393	413	360	382	392	407	383	401	419	379	407	397	364	404	390	388	382	403	353	425	409	419	365	374	392	415	384	387	405	392	393	398	386	407	428	431	412	398	401	373	381	407	415	379	407	400	361	397	393	394	412	418	385	421	376	403	415	407	424	395	424	342	414	428	374	368	385	402	388	384	414	359	401	419	372	391	365	429	339	414	374	415	381	374	396	381	401	392	382	401	411	384	425	397	398	377	378	374	372	380	392	390	402	370	363	418	403	385	411	408	386	378	398	375	406	437	394	383	355	396	389	425	368	394	396	382	378	416	362	405	381	401	425	428	394	378	412	366	365	394	391	378	392	405	343	426	417	420	395	384	416	387	398	375	393	437	421	376	380	371	402	374	426	414	401	419	332	392	397	393	380	399	427	420	389	398	412	408	410	408	413	380	390	402	390	389	377	409	391	388	385	378	395	415	367	398	428	412	413	381	378	413	426	389	429	386	395	401	399	401	385	376	401	396	382	389	390	360	390	387	414	392	402	418	405	379	409	388	404	369	423	392	415	386	413	392	358	369	425	375	417	385	417	378	395	395	409	428	386	424	369	393	397	387	421	404	411	398	411	379	400	390	374	380	385	412	410	392	411	401	342	376	379	341	390	390	433	391	359	380	371	419	424	426	402	361	386	415	401	399	419	393	377	374	394	402	392	406	410	414	381	356	391	392	369	396	383	407	388	396	379	373	387	402	392	386	378	393	374	421	397	427	382	366	415	406	397	368	406	383	399	399	430	403	405	392	373	354	405	392	407	379	370	376
24947	24050	55378	54108	32604	14789	2035	568	441	434	478	436	443	455	473	425	424	440	422	407	447	441	433	442	416	434	437	432	441	457	406	426	431	443	477	442	441	419	426	404	465	425	425	414	391	441	415	422	456	418	421	405	448	405	431	435	448	437	415	449	439	418	433	432	437	373	443	445	401	452	402	444	407	438	395	436	418	440	396	426	441	418	432	403	426	417	414	409	407	443	413	435	445	430	404	421	455	473	403	409	455	429	421	422	439	421	392	414	443	383	452	387	408	425	434	430	428	416	415	443	430	383	422	446	411	456	418	452	446	437	365	427	434	441	416	453	395	428	446	435	387	400	444	390	417	430	433	482	414	411	408	432	419	415	433	390	435	441	396	423	445	401	409	402	444	420	432	422	408	472	442	432	425	446	432	421	439	445	421	446	418	430	448	444	450	439	425	419	417	440	402	438	422	439	429	422	431	410	422	443	430	438	434	443	432	428	423	421	419	399	421	421	452	469	452	394	397	407	423	420	444	390	437	392	423	416	443	416	418	393	424	444	402	423	429	410	447	405	410	436	457	416	391	430	414	439	468	436	415	400	400	425	467	439	416	450	409	404	456	427	382	407	437	436	451	402	390	420	449	424	420	401	442	435	426	413	407	430	436	405	429	444	439	440	413	417	414	421	443	406	390	426	463	444	464	435	402	423	441	429	435	379	430	450	447	431	415	429	451	397	438	430	427	461	404	393	436	396	420	442	414	438	381	396	429	415	430	420	446	443	446	405	416	406	409	415	395	447	448	428	431	417	441	430	441	474	415	396	442	423	413	402	387	381	433	403	444	437	427	423	411	411	444	412	420	428	402	434	426	420	405	429	400	417	411	404	402	411	445	432	420	414	383	415	417	424	396	468	420	441	442	394	435	414	446	425	423	405	423	437	441	417	442	443	405	436	432	450	388	411	419	437	423	397	460	410	424	405	440	435	434	410	441	416	461	425	421	463	415	418	402	406	419	389	416	400	425	397	431	444	412	440	441	399	418	440	419	435	432	445	436	435	430	441	426	431	401	423	415	433	426	446	440	439	467	419	423	423	405	450	417	440	425	437	451	417	422	438	415	422	421	390	389	464	438	432	439	426	420	394	421	419	437	429	422	423	415	415	429	433	451	441	405	408	479	420	394	414	452	423	423	429	401	443	417	412	408	419	416	424	460	435	432	431	404	453	432	402	388	411	448	462	436	445	438	436	450	414	429	425	419	439	421	421	417	448	411	436	419	433	453	431	450	441	435	437	415	416	435	462	385	406	414	422	409	450	421	424	404	433	375	395	370	399	455	459	424	420	443	419	435	432	459	413	425	441	435	393	452	407	407	449	407	442	410	428	461	412	437	431	405	437	452	422	420	408	465	455	440	452	412	391	427	430	442	436	404	401	414	434	450	436	433	433	443	405	418	449	440	407	376	432	396	461	421	419	428	445	419	429	389	433	438	422	404	425	416	398	420	410	396	435	389	425	408	369	404	433	418	429	447	409	388	415	417	432	455	471	401	404	401	420	378	417	427	493	415	390	404	424	406	387	433	416	419	436	426	428	430	424	420	408	439	430	457	403	398	414	388	403	397	444	417	457	412	459	424	399	427	418	392	423	436	431	416	413	425	406	429	420	427	456	440	407	433	441	428	404	444	447	414	411	424	433	417	467	414	424	444	428	417	414	464	475	416	386	408	428	430	445	422	434	423	383	430	416	435	404	421	395	398	444	394	430	450	481	446	417	408	447	423	415	439	431	378	421	423	395	432	441	430	414	446	405	431	454	422	422	404	421	422	409	465	408	389	481	417	420	421	419	412	436	420	447	451	447	389	443	409	429	436	444	401	391	416	438	432	433	435	431	458	392	414	396	379	447	437	402	419	414	416	403	467	444	419	441	414	374	429	422	438	406	402	391	403	428	409	437	432	381	393	414	444	428	395	437	414	426	445	397	416	424	417	440	436	468	407	442	426	421	411	405	432	432	454	398	386	405	432	421	396	440	446	434	412	385	432	437	448	421	386	402	446	398	434	443	421	417	406	443	451	428	428	428	432	439	427	426	405	416	398	441	406	455	425	450	406	472	411	415	403	439	427	446	393	452	418	427	411	444	428	441	451	452	424	419	426	434	423	422	407	420	413	420	427	475	459	430	408	421	432	400	436	403	387	411	423	415	453	430	445	421	435	394	391	432	380	448	437	435	446	428	401	406	446	420	395	425	422	426	408	409	397	415	411	427	454	432	387	449	425	442	377	463	432	386	444	423	406	448	445	422	419	454	441	404	411	429	420	415	405	423	431	419	432	413	407	412	418	436	399	419	451	429	405	439	400	433	435	417	413	406	377	466	421	435	418	413	431	438	432	451	440	391	452	447	431	425	413	418	453	427	431	436	428	411	389	426	452	431	425	403	428	459	393	387	397	425	450	424	420	472	434	433	425	449	432	430	412	432	458	452	385	440	449	421	418	404	440	411	433	431	457	436	445	440	421	445	418	385	411	375	401	426	438	383	424	416	446	447	436	435	485	455	456	440	450	400	454	387	421	433	412	402	438	445	432	403	407	423	430	441	441	415	419	409	414	439	385	441	415	440	420	444	422	438	422	458	446	410	387	371	419	410	444	443	429	475	410	446	409	433	436	416	459	440	407	443	429	440	406	428	436	393	456	412	407	430	435	431	419	417	425	463	402	426	418	460	387	440	438	394	427	399	403	394	402	463	455	442	443	463	428	410	443	414	473	450	413	449	409	458	422	435	449	423	431	460	434	425	416	409	420	410	411	460	453	429	441	410	420	435	386	457	414	427	399	438	407	430	435	441	431	388	436	422	446	441	413	460	422	434	433	415	433	440	419	430	442	459	408	422	422	435	425	405	425	447	431	465	450	409	436	407	436	454	413	391	450	425	447	394	449	410	444	425	408	420	422	405	461	452	442	409	428	431	435	436	422	403	425	447	404	487	443	420	444	440	424	442	386	430	464	456	481	412	442	452	400	386	441	411	436	404	457	430	402	445	390	479	387	432	399	431	403	441	396	470	430	421	428	400	411	432	407	403	440	422	441	423	426	419	415	437	387	415	458	416	406	461	439	450	410	447	436	447	448	418	426	377	430	434	438	414	385	436	411	438	417	411	424	406	421	415	418	439	386	369	416	458	426	443	420	403	438	436	428	445	392	421	437	430	407	396	424	397	435	427	415	423	399	397	395	409	387	407	411	401	441	437	425	466	441	437	418	424	411	424	401	423	414	428	426	404	435	451	447	407	451	409	436	395	441	409	440	416	380	406	395	427	421	432	459	439	423	432	418	449	410	433	423	411	439	409	434	429	440	411	401	426	378	396	407	401	441	467	427	412	423	432	468	417	414	456	472	407	407	395	468	441	414	401	425	466	442	428	425	418	418	429	402	400	406	481	427	440	422	432	414	472	441	432	429	416	419	400	438	420	417	407	418	407	450	418	424	449	448	420	449	438	425	440	410	436	451	412
5121	64686	81749	50730	23751	7296	850	444	445	482	422	470	474	410	454	451	501	471	481	436	490	460	468	458	488	453	461	469	436	487	485	475	485	468	456	479	435	451	465	491	463	480	478	461	456	457	461	478	469	449	468	489	484	425	461	445	484	484	465	429	498	468	489	429	499	472	462	450	456	466	439	474	464	454	450	462	452	488	491	448	420	466	488	490	435	498	479	471	465	434	450	497	489	479	454	452	447	431	442	415	438	487	470	462	464	434	447	469	452	451	434	471	470	445	467	499	427	488	441	480	461	476	461	449	461	480	442	432	466	438	469	458	470	467	436	454	462	459	465	462	498	468	479	422	432	484	516	461	455	455	457	470	446	454	493	435	473	428	467	437	455	465	491	501	501	478	446	435	464	459	494	484	438	473	445	475	431	454	482	439	473	451	451	443	436	470	455	468	469	443	468	440	464	424	459	424	469	447	450	457	433	440	477	463	445	475	436	489	455	445	500	486	428	486	453	469	441	459	465	463	475	455	453	466	458	466	460	475	431	454	462	470	452	470	413	450	431	460	446	486	426	477	475	450	463	425	472	425	475	446	489	450	474	463	486	484	438	461	434	454	445	477	423	438	429	404	460	458	489	433	445	454	477	483	459	469	466	454	436	451	448	460	484	473	450	462	467	463	455	456	472	473	430	464	462	466	435	459	482	495	480	455	445	445	455	469	419	418	467	455	431	483	430	445	446	449	487	413	441	476	464	479	428	477	442	462	443	438	452	476	478	462	473	486	465	457	463	457	447	436	433	479	462	458	470	457	441	434	408	470	480	439	463	411	485	447	438	472	468	477	482	470	481	476	468	493	464	475	429	454	476	480	447	448	454	461	408	446	449	456	464	464	437	439	420	458	457	460	456	439	418	474	463	457	459	480	443	429	485	438	483	482	450	434	457	473	445	427	433	472	450	482	410	494	492	467	485	496	441	477	457	440	459	454	485	458	438	480	468	462	430	462	490	489	455	450	491	484	469	416	484	420	467	430	484	437	443	432	479	449	425	453	418	483	503	444	452	475	474	454	472	462	468	461	453	459	442	496	446	440	478	451	461	453	415	424	442	462	430	450	438	410	469	455	459	454	457	434	445	452	492	469	449	478	480	465	483	434	484	488	464	496	467	440	450	469	455	442	474	417	426	457	451	450	467	493	443	464	469	454	441	450	446	478	441	457	460	431	455	473	482	466	481	441	451	436	456	462	476	453	444	514	448	467	463	461	461	464	455	443	412	457	460	491	443	473	463	455	482	492	438	447	469	477	446	482	425	430	494	446	471	457	450	482	430	432	417	469	462	432	487	446	453	468	450	440	471	461	430	439	415	462	482	456	459	437	477	452	440	487	424	453	462	447	409	467	438	453	448	459	448	464	477	432	455	510	422	496	447	401	484	463	466	442	481	471	415	431	450	460	454	436	447	420	445	459	474	457	447	444	422	425	488	466	446	477	446	481	490	420	465	456	445	484	472	478	480	445	419	477	440	463	471	463	472	480	440	459	428	454	465	474	481	456	473	443	452	478	473	440	433	446	453	436	429	468	459	432	433	446	496	431	426	452	485	414	467	428	415	454	461	441	413	485	475	458	463	464	445	462	464	441	424	481	472	476	425	423	460	443	429	457	453	454	463	478	468	445	441	446	471	452	417	445	442	493	435	453	433	452	486	458	420	426	482	453	416	427	422	413	487	470	470	480	455	458	478	437	466	417	436	462	413	447	450	426	449	484	463	439	477	418	451	520	412	443	495	452	457	423	457	438	412	420	436	448	463	434	469	463	455	462	472	442	469	472	442	456	450	476	431	484	416	461	446	409	428	475	426	465	460	484	447	453	445	448	463	451	476	467	437	475	480	473	464	443	520	467	475	459	480	477	443	464	430	470	450	465	436	466	450	430	444	475	449	474	470	464	481	482	427	461	450	486	472	476	478	434	482	496	431	458	491	478	462	447	423	456	446	468	470	449	458	473	421	467	457	448	478	444	429	435	463	435	454	446	490	457	462	499	479	462	469	471	453	499	438	453	454	439	471	445	506	469	467	447	433	416	464	467	473	456	463	456	441	443	445	455	451	473	432	451	502	469	470	471	458	429	470	469	462	443	448	449	498	460	466	453	442	482	468	472	473	431	445	490	426	466	470	466	465	436	452	432	472	435	512	459	449	454	443	419	427	452	459	418	449	433	438	442	456	453	452	441	452	440	435	437	464	480	447	486	465	464	476	477	485	463	498	470	461	477	471	448	453	469	454	460	478	444	494	425	464	477	472	447	487	460	460	476	464	468	459	464	487	441	494	421	434	473	435	420	464	458	443	456	496	428	448	475	451	444	435	420	501	461	475	495	487	457	431	437	469	458	428	464	449	443	465	399	466	445	452	448	448	446	419	446	447	463	430	436	456	449	482	462	440	428	463	473	454	434	433	421	424	447	474	435	464	474	409	465	469	486	483	508	450	499	471	495	436	436	435	443	487	423	462	478	464	433	461	481	475	456	469	446	453	455	434	483	456	434	472	478	483	500	461	528	453	462	481	452	443	470	475	445	436	465	509	480	491	452	479	456	426	442	432	455	461	438	448	438	473	444	452	450	455	465	446	474	450	472	467	503	457	465	451	454	481	474	416	461	437	475	481	439	427	478	466	445	431	465	459	453	457	437	463	444	476	479	448	443	459	437	486	436	456	437	467	415	453	477	458	411	430	480	493	451	456	468	423	456	482	471	469	470	411	441	458	454	439	463	434	430	458	482	437	462	488	441	480	398	456	452	480	452	460	474	481	497	485	465	436	456	423	446	462	462	456	501	425	442	448	462	495	426	467	459	459	463	474	420	467	473	510	451	420	468	424	443	472	460	464	478	433	440	464	450	438	449	452	439	473	468	479	442	438	463	503	448	463	445	464	453	465	442	433	464	461	461	443	446	447	468	453	495	465	427	441	485	452	459	422	485	445	461	440	488	445	481	465	505	471	456	479	489	456	481	439	461	477	446	492	451	453	462	426	491	446	454	456	443	471	465	461	454	440	453	481	413	452	474	508	467	443	444	436	436	445	484	457	453	496	462	434	517	483	433	451	475	462	448	463	452	459	473	454	482	438	463	443	448	461	455	459	452	460	446	447	443	458	444	462	433	425	421	458	457	489	460	462	491	451	428	404	441	439	500	467	463	477	467	436	432	453	433	438	426	489	480	412	483	487	442	466	502	474	437	430	411	463	439	450	461	456	475	445	430	488	436	444	473	462	474	478	455	473	446	426	454	425	453	425	434	454	495	480	449	488	453	439	449	463	450	452	438	467	446	451	468	454	479	460	446	470	466	459	466	471	474	428	431	462	434	434	471	457	448	477	428	473	433	466	461	449	488	435	490	470	473	424	443	432	454	464	438	438	485	455	428	465	424	481	479	452	420	469	475	480	447	472	442	473	492	453	442	426	424	420	461	449	473	461	446	463	450	440	452	469	466	476	457	432	506	457	467
23876	23569	48423	51490	35424	20120	4576	696	578	551	486	505	492	527	518	518	529	496	551	529	516	493	533	513	512	525	475	544	496	521	481	455	500	472	474	511	465	503	444	518	512	506	522	525	495	480	501	454	539	495	465	474	511	548	477	518	462	500	526	506	537	509	477	474	476	504	508	497	506	466	486	483	524	494	501	491	514	523	456	530	476	512	467	511	486	496	497	474	505	530	442	507	513	505	495	498	459	537	461	504	469	482	505	463	502	465	544	514	520	482	500	456	479	481	475	491	483	502	459	484	507	476	524	508	468	486	485	469	503	468	502	480	516	512	504	492	515	465	468	511	506	508	479	491	494	473	470	493	491	453	462	479	478	495	485	484	491	516	463	444	525	472	489	498	515	473	494	464	463	467	497	499	447	492	480	492	528	477	482	478	500	512	483	463	510	471	549	527	475	534	468	466	525	558	475	456	445	509	504	452	489	487	500	499	488	489	493	541	517	498	479	518	485	435	468	491	453	462	455	487	495	491	477	498	523	474	450	505	481	470	462	538	481	526	458	447	469	513	478	515	552	496	462	488	476	446	491	497	497	502	457	486	506	499	484	510	495	495	490	496	499	460	485	554	513	481	523	492	503	497	470	490	485	517	473	487	500	491	452	507	520	470	475	521	519	488	496	492	500	483	482	510	465	469	500	475	487	489	446	478	497	477	477	498	473	457	493	501	438	514	495	522	467	491	460	522	477	515	508	511	525	529	453	500	508	467	513	504	515	509	505	495	486	491	512	449	489	479	477	477	490	512	509	447	484	460	478	460	502	485	460	494	463	494	457	456	499	468	528	442	502	488	467	490	494	443	501	485	447	487	482	522	500	435	492	465	503	498	439	464	451	482	500	500	491	496	503	474	456	454	510	462	490	459	496	470	483	466	517	538	499	460	516	534	525	485	492	517	478	483	475	476	481	475	490	512	495	497	496	492	482	479	479	503	447	463	536	464	480	500	500	475	469	508	507	480	511	483	455	482	461	478	467	462	453	474	505	512	475	467	500	497	511	501	470	480	453	441	465	482	472	464	517	497	477	452	489	494	499	496	501	471	477	519	524	493	493	494	484	453	487	478	506	446	439	467	510	505	514	479	481	456	538	513	519	503	504	456	494	460	502	486	467	515	486	476	481	487	477	492	478	511	505	478	492	476	466	537	476	481	516	481	478	471	460	475	517	507	454	473	512	469	479	456	470	481	497	486	474	522	481	485	526	505	510	558	477	470	461	483	476	488	524	455	532	491	505	467	495	463	488	473	482	519	493	493	485	543	481	493	420	490	530	488	487	490	467	506	447	458	477	472	499	488	509	484	511	474	464	495	501	477	484	496	517	476	483	489	494	479	513	462	484	500	499	523	453	520	501	510	438	489	504	442	516	477	501	472	491	526	504	480	486	458	464	484	474	498	500	494	490	492	481	461	480	479	480	489	463	495	492	499	475	530	504	509	500	499	467	496	475	469	517	477	485	506	486	503	539	480	463	474	485	499	456	457	494	491	458	483	488	469	496	480	462	537	488	490	466	482	463	479	434	477	494	491	520	502	498	490	496	479	478	449	531	475	483	463	468	511	508	540	491	518	473	504	497	498	487	482	519	419	509	488	487	495	504	475	476	503	439	469	503	528	450	497	490	471	477	512	459	452	500	468	435	492	492	526	476	474	509	513	481	462	476	478	470	437	455	454	463	461	534	503	503	518	477	496	507	515	479	474	501	490	538	507	481	483	526	524	492	470	506	476	485	517	437	479	506	474	472	523	496	484	495	474	438	490	459	472	495	504	509	473	510	496	464	426	518	456	502	502	466	492	470	471	517	467	511	483	492	471	510	501	535	497	483	493	501	467	492	519	499	506	483	470	547	506	488	488	454	464	475	461	492	467	491	518	480	466	468	491	466	490	501	490	505	480	475	488	492	475	467	499	479	505	449	487	457	482	505	488	487	481	496	530	505	498	478	543	516	486	505	516	515	494	533	478	503	489	485	458	529	501	462	524	481	499	487	449	508	457	491	520	505	510	488	512	491	481	499	470	523	489	494	470	433	466	459	518	532	466	464	489	526	481	467	456	505	495	469	519	502	468	445	495	466	482	490	513	501	491	528	493	506	498	460	509	501	501	491	485	455	474	478	488	462	456	482	494	529	516	486	502	481	485	447	500	497	461	502	530	540	474	487	532	470	542	509	521	525	512	473	477	469	531	489	479	477	457	502	476	487	502	488	478	457	498	487	481	489	483	455	444	500	469	489	510	492	471	493	511	494	489	543	491	512	512	455	488	479	459	461	511	458	496	511	494	474	500	452	478	501	505	497	498	519	495	474	493	496	491	502	514	485	484	497	524	503	530	524	494	482	473	491	474	479	483	472	495	521	494	418	470	502	484	467	467	501	502	465	494	485	461	459	507	474	478	543	471	537	512	467	521	492	487	497	488	510	470	514	499	507	488	513	478	520	505	474	507	501	504	479	492	498	499	434	447	483	476	497	463	480	479	432	483	493	532	505	487	500	510	538	473	490	468	463	464	488	471	475	486	455	467	483	480	527	505	487	487	467	455	479	500	471	487	492	545	469	477	516	484	451	512	451	488	517	498	484	470	475	500	494	508	491	488	481	501	436	523	497	453	483	485	481	514	462	482	485	481	485	522	462	487	479	501	499	449	471	485	493	482	506	460	469	458	484	490	505	527	518	496	518	485	514	499	444	495	476	523	486	511	500	490	504	463	492	518	492	451	494	520	506	538	458	475	486	511	523	482	492	477	479	508	460	487	468	483	506	474	469	498	511	482	488	495	514	500	493	505	477	505	520	535	498	505	474	495	486	483	499	493	432	462	483	477	501	481	482	485	513	520	469	445	512	505	484	470	467	493	497	481	502	494	489	494	549	461	490	506	477	473	480	498	503	446	485	477	470	460	496	490	508	459	528	478	482	462	463	502	467	493	519	487	480	501	454	509	502	513	498	472	480	481	469	472	496	528	481	453	466	492	446	458	504	467	499	471	486	469	469	467	474	483	462	462	483	479	514	506	486	474	471	536	499	449	471	477	542	441	472	510	486	487	477	521	504	499	498	515	492	504	472	461	493	522	464	460	485	484	490	512	532	471	474	491	492	489	484	484	454	508	472	517	510	485	469	490	501	513	510	477	467	551	488	472	506	495	521	472	504	465	517	468	499	512	444	480	514	475	537	482	518	519	497	505	537	484	498	457	468	472	471	500	491	522	495	469	486	484	485	484	481	463	455	478	485	500	514	464	493	479	474	473	498	514	512	467	465	461	491	475	473	485	459	492	480	477	471	479	483	497	497	493	509	502	471	507	487	500	471	454	477	459	500	470	510	481	484	457	462	516	440	505	487	491	472	512	500	517	496	526	474	529	472	527	472	491	536	477	481	521	491	450	475	454	506	487	511	464	463	486	436	503	512	497	479	509	477	475	497	456	481	472	467	487	481	499	544	457	467	479	473	521	467	509
24653	82703	83595	59760	32149	11133	1000	534	565	541	595	546	558	556	573	552	539	578	525	564	634	637	591	583	594	519	565	548	564	517	540	520	549	535	537	528	589	564	547	528	513	554	536	582	578	564	574	555	560	538	538	535	541	571	547	544	535	586	618	544	550	551	553	551	504	571	514	545	510	572	589	574	551	548	539	561	533	530	521	518	644	583	515	528	549	576	566	509	554	574	549	502	556	512	553	547	562	544	572	563	528	580	535	550	553	546	531	571	545	555	575	571	512	543	578	585	543	556	517	531	544	529	545	555	535	531	557	491	552	582	545	543	560	538	570	574	564	552	530	552	580	550	567	506	531	551	519	572	574	527	535	547	562	565	587	497	564	542	535	568	563	561	558	561	577	564	537	595	536	501	537	542	523	531	542	583	552	541	571	536	517	534	574	584	559	502	563	546	506	551	545	559	578	553	586	559	520	564	550	528	552	580	554	554	579	585	600	552	560	560	488	542	555	524	514	546	593	519	549	591	572	549	562	523	553	531	547	600	546	579	517	524	554	576	563	572	581	592	567	574	555	537	567	560	508	517	556	564	558	558	567	584	538	557	530	550	543	601	551	550	538	531	548	576	508	537	529	565	545	579	552	570	542	549	545	583	569	561	613	555	504	481	533	518	521	517	574	550	546	542	530	569	505	574	502	523	529	622	541	582	499	579	575	564	494	542	518	571	516	541	501	580	565	527	599	528	516	596	521	516	577	534	541	575	589	531	517	590	549	554	528	573	508	516	596	503	534	513	531	528	557	575	543	567	563	544	554	548	521	599	605	547	501	541	560	533	532	527	542	557	545	580	581	554	557	537	576	559	556	569	496	528	544	511	526	571	570	591	563	538	564	598	552	581	540	506	526	536	530	570	553	582	558	525	589	513	576	541	581	570	543	526	493	494	567	540	544	580	515	522	549	543	590	545	556	547	542	533	589	515	507	494	503	561	557	552	530	538	568	560	533	556	538	582	526	561	555	518	540	522	542	559	556	524	563	560	559	562	528	549	584	557	577	538	574	556	549	547	539	561	580	591	561	578	513	557	562	525	561	524	577	553	561	530	532	561	540	576	538	597	523	591	515	583	529	551	572	593	565	558	544	571	537	562	543	523	566	539	547	582	558	537	537	525	544	482	564	588	556	586	592	541	579	550	520	545	559	570	567	536	526	578	568	515	540	549	530	553	528	544	551	552	593	500	549	542	548	574	553	542	554	560	544	506	548	564	516	527	509	577	580	567	563	535	548	552	550	540	536	594	553	541	550	552	530	533	516	602	501	524	586	588	542	524	511	538	529	534	581	483	521	562	545	533	560	540	514	526	534	548	561	511	569	541	563	529	552	552	532	518	537	554	560	526	551	541	529	554	553	533	554	541	528	526	526	556	536	531	551	565	538	572	558	543	525	517	535	589	568	538	547	541	538	552	547	529	573	556	502	552	563	560	533	540	532	526	532	550	518	553	492	567	519	527	546	535	529	557	560	580	570	564	529	535	521	552	543	543	556	569	531	551	544	527	552	554	583	529	518	584	557	543	552	538	541	563	543	523	514	541	505	529	519	567	562	551	531	579	518	520	569	535	533	547	543	554	563	550	564	546	573	534	579	578	519	531	552	581	587	518	555	554	575	511	530	560	558	527	587	540	570	560	535	535	574	537	545	559	578	531	508	551	572	551	560	590	553	546	545	533	552	569	565	542	540	553	549	529	580	513	555	517	525	529	562	542	522	564	538	552	551	568	572	537	572	526	546	588	524	554	532	563	586	539	549	524	569	577	521	547	527	536	506	557	538	562	570	541	505	510	568	551	575	547	577	580	572	551	537	549	520	541	570	576	552	556	568	507	572	485	494	542	545	547	521	572	531	555	539	565	546	496	546	551	552	543	551	558	547	557	547	554	569	533	555	581	567	545	554	573	558	524	550	545	569	594	519	554	561	537	589	559	547	550	551	583	559	546	540	550	555	556	562	496	549	510	575	540	518	541	536	536	572	542	555	565	585	551	557	525	529	534	551	593	597	546	535	554	564	518	515	554	526	531	514	550	550	514	564	524	542	501	574	525	541	528	568	515	523	520	546	556	516	524	541	571	562	513	529	537	530	540	552	568	584	551	539	555	532	569	569	523	553	566	533	507	540	554	533	538	538	545	568	557	523	522	582	524	537	496	519	544	540	569	556	561	512	569	568	539	530	515	575	570	591	568	549	540	576	567	516	523	528	542	586	543	554	564	527	561	577	554	478	544	539	566	540	596	550	563	501	546	524	560	574	539	550	591	496	515	602	554	565	499	559	555	540	523	549	572	550	546	526	571	526	578	588	560	524	542	558	515	539	544	593	528	527	533	561	527	545	540	546	572	564	550	580	528	523	547	555	578	554	519	519	571	545	584	555	532	560	555	558	573	537	507	547	534	553	552	537	545	504	558	565	551	556	580	551	541	529	541	511	515	544	530	513	520	566	502	546	534	559	542	558	586	562	542	541	565	519	544	517	533	537	546	535	593	594	542	571	559	559	540	548	527	502	540	567	504	564	548	542	542	499	512	509	527	559	511	561	579	505	601	550	558	538	505	556	547	592	542	542	526	539	538	523	535	561	539	550	547	597	503	552	509	534	535	570	560	530	564	546	529	542	535	508	556	529	535	539	583	519	513	524	545	530	516	560	526	554	581	538	570	549	554	537	574	568	510	541	532	563	539	555	536	551	492	551	561	543	531	575	568	554	561	576	553	559	509	522	580	529	536	532	505	570	509	580	502	556	551	588	590	571	590	560	583	542	528	558	529	532	550	590	559	535	518	549	530	547	516	591	581	549	542	514	580	532	537	557	531	541	554	540	541	562	486	542	546	549	528	554	517	551	549	561	520	573	603	535	547	546	557	582	583	558	508	530	522	514	509	556	530	571	541	572	508	529	541	564	543	580	534	520	547	509	519	483	502	554	542	550	514	578	530	498	551	566	543	554	509	529	518	555	572	541	561	577	570	539	591	535	567	550	550	552	559	558	554	527	528	531	536	554	550	530	563	540	556	531	534	547	592	579	519	545	536	534	509	561	537	550	561	531	568	550	580	508	537	545	546	545	532	528	548	548	505	505	532	560	537	572	560	531	547	521	521	571	577	547	509	568	564	533	503	539	567	553	502	531	563	525	556	549	544	545	526	542	530	568	528	520	552	535	562	529	555	523	544	550	544	538	549	528	567	545	543	557	553	552	565	521	550	539	537	543	589	517	562	561	537	559	535	575	495	523	588	586	535	525	577	504	511	543	557	508	540	579	542	503	508	544	575	608	540	497	565	544	516	537	542	504	532	567	545	560	566	504	548	537	559	568	565	507	554	526	547	545	568	512	584	552	539	558	563	539	549	537	535	561	585	565	552	529	531	596	564	551	568	529	552	534	557	567	562	540	516	584	548	561	510	557	551	541	515	547	524	572	578	520	558	596	508	558	554	518	550	531	528	540	540	530	531	545	528
27736	24888	35573	20469	5440	1017	458	423	415	390	381	406	396	399	416	432	408	431	406	365	420	420	428	402	416	446	384	445	418	403	429	423	416	402	388	422	392	420	384	424	404	411	400	357	419	438	404	448	468	397	393	359	427	383	392	412	410	427	399	427	403	412	396	416	421	418	396	422	391	415	410	440	380	432	415	353	376	394	414	386	407	402	414	424	386	418	385	402	392	428	416	398	433	366	398	436	402	404	418	456	404	412	403	404	423	419	411	394	417	402	365	417	372	391	429	422	424	408	401	438	377	476	382	402	451	398	375	391	421	380	381	403	408	405	401	400	380	409	393	414	425	389	407	369	410	418	442	427	385	391	382	418	407	425	387	365	456	390	429	392	412	392	393	394	408	400	384	385	424	424	414	411	429	396	402	378	407	399	446	434	395	417	398	408	384	405	382	389	394	395	393	392	431	410	403	412	392	411	432	444	408	389	420	388	412	406	388	389	389	396	405	409	434	418	375	428	433	437	378	453	405	404	432	403	378	402	384	430	391	394	439	394	399	451	411	389	409	419	428	391	424	398	435	448	414	416	415	409	451	415	442	390	426	427	404	387	434	401	413	375	381	431	387	407	389	415	443	401	376	430	395	400	406	373	409	431	393	400	405	438	402	420	404	434	395	399	406	411	409	399	402	421	418	403	400	427	401	423	428	407	401	421	410	401	415	422	385	420	387	389	412	398	419	394	381	358	372	361	403	388	406	411	393	398	399	444	413	404	405	378	417	409	412	381	395	414	435	422	378	412	408	358	405	408	389	457	383	376	417	395	412	431	399	389	378	421	397	417	406	409	376	428	409	407	415	434	437	384	414	374	401	412	394	411	448	394	430	413	394	400	409	387	392	388	406	457	399	435	384	410	397	432	407	400	423	420	380	415	413	422	382	409	405	391	380	389	422	399	380	419	404	375	426	407	419	402	391	404	407	356	412	430	393	388	421	428	401	388	387	425	428	358	431	418	413	443	437	384	407	422	414	358	377	398	387	420	431	399	446	429	384	394	406	423	408	432	441	408	392	416	403	391	434	431	391	372	423	409	396	414	432	406	413	444	402	403	405	408	440	442	394	412	431	370	442	412	378	351	418	425	427	388	414	439	416	406	453	376	368	422	395	409	388	406	462	381	425	416	381	431	422	437	417	411	405	434	399	378	413	404	433	400	402	465	430	426	412	378	407	402	390	426	406	428	443	404	437	426	383	362	460	446	428	420	416	385	426	422	437	412	413	398	390	399	385	385	411	393	433	383	376	405	398	412	437	398	401	382	373	432	386	442	424	433	405	383	418	391	398	416	423	405	405	411	402	414	391	419	360	409	398	430	386	403	409	407	397	390	387	418	394	408	390	396	436	419	394	431	405	422	379	414	384	437	428	467	405	395	418	390	407	397	396	370	404	405	401	417	395	408	415	399	443	399	364	428	414	395	383	383	392	377	375	417	401	455	393	386	386	401	427	406	384	355	397	392	430	406	381	374	448	405	408	419	410	403	403	404	380	387	375	426	417	395	439	383	389	415	388	397	414	384	384	421	360	432	422	403	396	385	390	418	421	430	414	413	420	423	405	429	420	413	396	420	424	389	425	407	436	403	428	386	380	407	402	403	404	439	419	403	385	399	403	402	428	407	371	396	428	369	403	434	377	383	424	452	413	391	419	418	405	397	390	401	431	410	393	424	417	413	417	392	436	415	444	381	396	406	385	408	417	404	421	435	371	409	400	409	373	408	450	422	375	411	396	390	394	434	432	379	402	443	404	366	399	413	412	376	445	411	404	388	427	392	424	410	401	375	391	423	388	417	393	429	410	403	391	384	371	425	394	406	394	440	396	426	424	392	408	423	401	427	405	427	473	431	452	404	399	373	396	436	398	430	419	377	370	412	412	400	410	415	381	366	434	404	455	375	384	419	411	393	400	433	431	415	386	381	374	431	429	421	411	429	368	411	394	386	389	389	400	402	397	434	414	420	412	398	397	432	427	384	367	448	412	429	367	417	419	421	410	427	386	409	414	397	416	421	390	388	432	410	423	413	406	369	397	415	394	460	436	387	390	385	419	384	449	451	408	416	391	381	424	419	413	393	390	424	420	421	393	411	431	430	393	392	396	399	415	394	420	387	407	405	401	431	412	433	429	436	409	431	409	422	407	452	395	416	394	412	404	377	419	431	426	420	396	424	431	424	437	416	395	435	399	432	406	404	399	390	377	414	407	426	366	420	387	391	384	426	412	409	412	432	452	409	419	445	430	438	417	440	421	436	406	382	448	435	407	391	441	397	414	442	423	430	411	406	407	401	386	384	419	424	393	407	411	396	458	432	396	408	403	388	399	408	414	406	406	417	427	405	390	391	449	415	432	420	413	433	404	427	413	429	422	429	384	402	392	410	425	356	424	393	424	439	442	397	413	373	416	398	408	450	373	431	408	408	432	444	425	418	370	424	397	394	397	378	377	375	387	408	421	428	380	423	409	426	414	437	416	425	403	399	428	416	398	392	365	413	422	412	422	419	375	432	447	419	398	401	414	434	402	399	434	401	424	420	435	406	413	438	399	408	440	388	403	437	426	425	390	406	418	401	386	398	408	399	436	430	400	422	412	420	413	394	403	420	439	416	416	378	388	385	391	403	388	414	383	418	388	397	401	411	421	412	418	412	443	398	435	401	404	431	379	402	389	374	399	424	419	417	426	436	391	401	471	381	441	368	401	420	397	431	420	387	417	401	421	393	425	417	412	422	440	381	435	385	399	370	418	399	411	386	444	437	399	419	392	434	410	430	423	446	451	398	381	384	392	398	444	408	442	408	390	365	394	382	401	422	430	428	417	417	414	384	436	395	394	383	394	415	384	378	432	363	379	393	407	419	416	414	428	434	366	385	390	420	383	387	408	403	401	389	422	398	389	399	422	435	434	360	405	404	394	414	431	384	415	393	366	409	439	399	403	403	459	408	417	399	404	392	382	399	421	365	431	429	404	391	404	416	378	371	435	388	428	419	373	442	403	402	406	422	381	407	429	394	391	389	397	402	412	387	397	393	398	389	379	448	403	385	407	400	401	424	363	403	422	385	405	415	397	418	426	388	424	375	415	423	404	393	406	403	404	409	405	437	393	400	423	409	407	411	377	440	425	406	396	403	386	419	399	396	412	437	421	444	381	425	397	393	400	398	418	412	393	408	389	402	402	416	392	412	398	381	445	399	428	389	417	412	399	410	418	412	384	438	383	394	405	408	397	373	399	400	393	461	393	384	411	378	387	421	392	414	405	370	403	431	407	405	382	390	387	393	405	441	403	414	380	444	396	417	381	400	420	434	410	433	420	412	417	432	379	402	430	434	384	381	443	416	402	428	416	435	415	416	391	418	386	444	369	401	415	421	432	393	413	409	407	401	413	440	391	423	426	412	405	393	415	428	413	389	416	395	389	432	413	399	409	387	417	445	386	404	424	438	368	431	384	408	390	429	420	400
10295	31654	31772	11588	3587	1008	406	378	389	429	406	409	427	417	427	394	414	403	390	400	406	440	434	447	402	414	389	412	436	399	418	403	440	438	417	415	406	388	373	420	403	390	411	407	405	353	399	415	401	400	383	408	385	413	409	401	433	412	411	431	393	382	449	387	426	391	365	399	400	388	369	388	378	417	415	404	406	372	406	413	388	382	406	397	370	373	381	386	411	384	396	393	377	419	401	411	408	435	408	388	369	393	396	410	367	402	392	382	418	382	376	383	383	417	402	415	364	374	429	358	434	376	392	396	374	409	410	410	407	410	421	362	420	391	374	387	410	416	393	410	379	426	360	403	435	412	424	390	380	401	392	395	392	374	392	397	379	384	403	395	394	402	375	400	399	373	385	404	402	397	415	366	437	355	384	355	393	384	426	401	423	402	357	406	408	389	401	368	389	410	399	446	404	387	400	409	404	427	392	391	399	406	425	387	370	392	399	376	370	441	416	403	424	391	403	389	391	377	404	381	395	408	398	418	387	346	418	392	379	388	418	418	442	387	396	376	423	379	430	409	339	372	395	401	399	397	397	384	410	427	388	416	390	399	436	393	413	369	391	371	391	373	399	386	423	405	380	398	380	411	417	405	415	399	364	377	416	396	405	421	409	420	381	406	409	406	443	427	401	390	428	390	346	425	380	400	398	375	413	396	379	405	368	410	396	414	427	411	404	437	399	378	404	387	376	398	386	401	399	398	386	405	389	382	424	395	395	390	398	394	359	368	428	416	402	357	404	382	387	409	396	396	426	395	387	406	398	415	390	385	381	420	410	417	400	400	395	405	386	393	417	407	386	370	380	378	445	407	392	398	423	375	415	381	365	405	422	427	372	386	376	367	353	424	385	394	382	387	422	390	435	398	399	395	390	395	386	387	384	391	380	398	396	408	399	400	386	416	422	400	404	391	417	389	371	398	380	422	416	405	416	388	416	425	360	404	405	398	383	401	417	415	392	395	414	376	364	380	408	378	387	371	404	385	417	407	389	384	380	423	423	378	416	404	402	422	391	398	397	418	373	445	390	403	379	432	371	399	431	410	401	408	374	424	385	357	398	408	405	405	381	390	398	388	400	385	383	392	403	373	390	419	427	364	378	388	392	413	401	390	401	405	399	414	402	429	372	397	374	416	351	403	381	406	391	406	414	389	418	388	402	388	421	407	393	413	392	430	386	398	392	386	380	358	400	378	410	387	406	404	402	381	409	417	416	390	400	425	414	375	406	386	420	392	419	434	384	403	409	388	385	407	388	396	376	417	432	389	417	380	394	419	380	407	385	422	411	400	381	389	393	431	430	413	423	380	378	412	392	360	378	437	380	405	387	414	396	396	411	410	418	389	415	409	407	407	372	390	374	402	384	388	395	401	416	405	387	407	418	395	391	359	384	365	396	417	392	383	375	419	425	420	410	368	401	406	390	405	383	437	393	390	381	394	405	406	428	372	393	429	386	393	379	419	406	424	384	406	397	382	380	388	371	386	397	429	392	387	421	388	385	366	434	422	375	388	407	397	395	425	352	387	368	428	418	386	417	412	415	386	418	420	394	382	412	381	354	370	388	426	384	394	393	407	401	371	393	410	401	395	398	418	332	410	404	362	427	395	383	400	363	415	397	407	383	387	379	419	419	395	440	364	428	416	382	375	401	393	398	369	403	379	378	373	349	417	414	399	400	400	401	391	411	379	385	387	375	409	385	389	390	424	405	407	373	381	384	380	359	324	395	441	414	406	403	416	397	392	443	386	370	400	367	369	392	389	410	390	445	372	383	387	407	429	403	388	403	408	407	384	354	393	381	385	427	420	398	387	404	411	383	393	382	384	378	421	419	395	398	407	428	383	415	382	393	396	401	375	364	359	388	413	394	368	381	385	440	369	385	391	373	398	424	389	411	399	413	390	387	385	395	426	431	392	401	414	381	411	402	377	406	386	448	379	411	381	394	417	381	420	373	413	440	398	394	404	425	413	405	420	391	389	358	431	415	404	362	376	394	402	380	380	400	427	414	383	395	402	381	384	398	407	437	408	393	434	365	352	379	404	413	420	380	370	392	371	386	369	392	405	398	387	447	408	380	382	345	405	425	395	440	419	385	398	418	380	417	406	409	404	376	368	415	395	377	376	380	420	396	359	389	360	382	395	406	388	412	371	382	376	414	414	364	383	386	418	414	393	403	409	385	382	374	418	403	396	393	407	426	395	384	408	412	395	376	399	399	411	418	407	415	392	402	392	415	376	410	396	394	364	413	435	374	392	417	390	435	383	382	397	388	383	414	426	418	397	388	406	418	392	427	456	391	410	417	390	374	390	379	395	397	399	403	424	348	405	422	403	362	426	365	339	402	380	429	399	401	406	419	385	395	393	409	417	387	385	384	365	383	390	414	419	398	431	405	443	431	354	386	387	446	397	393	379	382	423	406	379	385	394	376	420	382	404	405	381	405	415	416	375	386	426	430	449	425	384	369	402	380	378	384	382	378	385	372	392	406	412	387	372	376	405	399	407	389	402	428	385	421	395	383	391	434	410	423	377	411	395	383	408	366	415	338	417	406	387	414	409	378	408	381	387	432	412	413	398	423	421	367	378	385	400	401	362	371	423	374	388	399	399	422	434	405	414	382	370	432	410	366	432	397	414	403	395	416	404	376	401	413	436	405	376	382	408	391	412	410	435	421	421	422	383	408	396	401	409	367	401	373	416	383	382	379	424	418	374	408	409	420	417	382	385	372	432	380	391	391	395	394	378	412	416	413	393	377	451	422	400	414	414	376	367	383	424	358	424	387	423	367	376	362	390	436	397	436	408	391	439	410	366	429	387	455	393	395	398	390	421	398	395	417	433	451	412	361	386	385	372	397	414	430	393	409	358	374	388	355	373	392	402	399	382	410	412	376	375	375	366	396	419	400	414	397	367	421	386	415	394	414	416	418	390	377	400	428	391	411	402	380	452	372	407	377	415	380	397	410	384	447	388	404	439	388	414	403	396	406	378	413	350	362	401	409	403	405	385	423	393	400	416	410	387	420	405	384	396	399	385	385	400	396	402	431	404	421	435	400	396	406	401	403	395	426	401	383	380	375	373	412	373	377	392	411	431	405	427	382	401	399	358	421	401	404	391	379	397	397	422	423	412	390	369	402	381	386	398	406	381	372	411	376	396	388	429	370	384	390	379	407	421	402	395	380	389	407	431	394	387	409	401	406	400	384	381	440	396	375	408	413	386	392	387	429	396	408	375	413	382	380	401	404	454	351	400	401	413	396	410	409	413	385	405	395	415	386	395	392	434	367	424	407	422	406	403	405	393	393	392	391	400	382	399	386	379	405	422	396	389	411	381	375	414	387	417	393	348	410	392	393	410	401	401	387	353	372	414	398	391	383	398	416	398	411	395	395	373	369	380	390	393	402	413	385	385	408	391	401	411	398	390	369	395	418	394	372	398	415	388	409	421	392	411	391	402	387	392
24920	25374	55988	50612	30056	11416	1312	485	474	422	408	418	433	460	454	447	402	421	434	407	411	420	476	411	450	419	451	434	419	435	427	409	409	444	500	427	455	413	447	440	406	415	479	413	398	432	436	428	449	422	401	427	446	402	456	438	436	420	417	435	428	441	441	452	419	386	443	425	426	475	458	438	423	402	416	416	437	445	451	428	456	423	456	403	451	427	420	424	481	416	432	404	415	398	400	405	432	414	418	430	427	402	444	414	450	422	455	426	395	443	445	439	438	444	399	441	446	444	402	428	436	420	405	425	443	467	438	426	419	439	411	416	482	440	406	419	425	414	431	416	435	441	404	426	408	404	458	446	422	405	422	463	433	428	410	454	426	426	426	414	399	398	446	429	384	396	419	426	442	435	453	443	430	396	420	404	395	461	396	423	385	408	446	450	383	452	399	424	438	448	452	444	433	390	431	439	424	393	393	409	460	473	449	448	380	441	420	396	434	416	424	441	433	459	411	432	434	443	431	427	463	413	414	384	413	419	415	431	412	417	425	390	398	451	408	418	426	427	404	433	415	409	462	444	409	432	405	425	421	414	442	419	426	426	425	445	409	475	431	417	429	439	428	430	413	423	422	450	450	431	418	420	435	461	415	395	423	409	420	435	390	414	425	391	427	436	388	398	441	423	437	441	428	439	402	409	473	397	411	446	418	394	429	411	427	410	423	437	414	391	412	417	438	399	440	416	440	417	406	450	417	423	382	417	434	415	433	394	394	458	402	426	426	423	415	449	395	411	461	434	417	376	458	425	406	455	417	447	424	463	421	461	446	387	422	389	407	416	442	382	398	460	443	409	445	431	442	426	440	429	435	407	426	424	448	424	404	448	420	428	462	411	413	419	430	427	410	449	435	420	401	444	464	461	441	418	414	407	454	436	461	406	427	422	461	429	453	450	411	437	422	428	402	459	434	398	448	395	420	426	412	441	405	443	446	432	424	416	437	431	415	410	454	422	426	432	416	412	457	450	443	410	403	430	410	445	449	408	433	478	412	444	412	426	433	364	435	415	441	410	444	422	406	405	439	387	440	420	432	428	436	442	441	369	430	408	436	413	401	420	453	432	415	427	419	452	406	416	406	405	388	427	440	410	421	460	456	412	426	469	418	422	431	423	415	414	426	414	401	423	404	385	422	440	398	415	433	420	430	458	419	439	435	456	443	410	403	438	413	449	450	409	417	408	424	405	453	403	418	418	417	405	427	371	443	406	426	426	417	413	397	407	420	446	389	424	420	454	415	461	425	417	409	408	404	430	427	436	418	379	430	415	411	461	455	477	413	439	440	429	432	430	431	430	443	422	404	435	398	437	423	441	431	412	400	409	420	402	368	421	436	403	430	386	405	469	404	427	428	426	425	422	428	466	456	423	411	416	424	413	407	416	422	439	458	432	408	420	415	453	395	418	455	408	429	450	434	441	423	434	473	447	425	405	421	440	479	449	439	423	418	420	433	411	404	421	408	414	450	442	435	447	421	403	380	433	437	432	445	435	433	428	440	435	416	390	442	421	454	439	411	400	402	432	434	432	403	404	399	465	450	410	441	443	405	477	423	423	445	429	395	418	457	437	396	430	429	427	430	420	422	430	428	453	423	424	462	434	423	424	417	415	395	432	424	410	427	470	431	406	426	411	443	405	405	454	451	401	412	406	407	427	430	446	440	436	425	402	431	432	425	418	427	449	445	423	397	453	405	421	428	402	416	440	425	406	438	437	430	418	398	423	451	412	423	406	440	430	459	395	406	413	420	457	396	412	426	473	399	417	398	438	410	389	397	422	418	434	432	373	468	421	429	431	466	399	450	385	452	430	427	451	474	395	374	403	446	396	439	443	423	422	394	382	421	405	456	454	419	430	434	462	419	405	454	449	428	410	436	420	436	410	403	407	426	433	430	393	421	397	451	411	430	406	395	439	423	416	399	443	400	402	436	402	411	414	449	423	433	445	430	446	437	390	399	396	456	423	412	423	430	405	449	425	451	391	424	446	414	418	416	399	424	456	412	421	409	414	445	408	394	424	428	402	413	451	414	403	435	424	407	452	391	435	415	434	435	411	460	403	399	395	426	439	424	422	465	413	441	405	445	439	425	423	448	420	446	468	432	420	418	428	396	406	447	406	416	454	421	414	462	399	414	429	410	438	407	437	377	427	434	426	439	442	430	404	423	397	454	398	449	451	418	393	434	420	437	414	440	383	430	417	418	443	405	398	401	433	449	453	421	405	388	424	424	462	434	443	404	426	433	406	442	376	414	445	400	450	413	412	450	387	432	403	413	419	442	406	399	445	381	468	459	417	381	426	441	431	415	421	423	431	429	415	394	407	471	391	404	447	463	436	374	392	451	440	413	402	403	434	412	452	435	433	455	438	425	416	405	414	452	434	404	402	407	420	415	445	436	432	423	392	397	412	404	470	410	415	437	391	400	419	432	411	402	449	445	404	436	384	433	450	430	403	411	414	412	428	444	446	443	449	413	425	445	435	421	434	412	413	404	404	445	439	451	419	432	437	423	454	441	437	429	410	403	421	389	401	425	424	457	426	457	431	422	434	410	432	443	446	410	435	431	396	398	471	430	382	408	409	472	437	419	402	389	422	434	396	457	442	400	411	423	438	429	470	370	432	404	421	442	428	442	436	446	439	452	433	408	417	415	431	395	412	429	420	441	432	408	424	434	431	437	443	414	428	423	433	445	407	447	420	440	444	422	445	439	425	382	395	371	449	418	437	415	446	384	426	399	424	455	386	398	446	414	433	468	394	445	466	404	427	457	435	397	394	426	436	432	421	422	410	398	439	452	419	386	429	438	438	431	424	396	422	465	424	447	414	431	420	443	431	409	459	400	426	425	451	403	446	410	463	491	470	385	420	413	410	425	457	385	429	392	424	398	459	421	402	399	374	431	450	423	425	440	419	400	446	456	403	428	458	415	407	422	439	440	451	408	412	419	423	401	437	397	414	395	414	403	449	402	445	425	455	402	413	421	432	394	423	456	444	431	436	430	409	432	421	429	462	432	429	431	422	403	419	409	445	406	420	425	432	419	459	417	432	408	421	411	440	413	392	421	438	372	396	438	421	434	403	457	451	428	431	420	384	423	408	453	390	405	451	419	415	404	391	411	388	461	426	453	403	450	402	444	395	442	409	387	417	393	401	422	389	430	425	400	414	415	417	467	421	400	429	408	405	465	399	421	441	428	405	411	411	428	426	467	399	409	426	442	444	504	417	442	419	401	428	424	418	454	444	409	405	430	386	381	421	430	460	419	407	394	408	456	453	413	443	435	414	426	412	413	479	446	427	437	424	433	428	426	463	415	433	445	428	438	414	417	414	419	415	443	404	402	401	441	427	435	458	414	401	418	439	423	430	421	401	469	428	411	408	417	424	435	445	430	442	407	461	431	422	486	403	405	393	414	427	391	430	408	442	472	434	417	394	424	436	414	406	403	428	391	454	430	469
18763	82501	76696	46856	21546	4745	624	453	477	507	487	484	481	472	484	490	501	492	469	428	454	552	494	542	474	499	472	480	473	465	449	499	474	447	455	472	458	472	480	429	445	489	482	505	463	501	467	449	490	447	481	441	446	501	456	456	464	460	440	451	412	469	465	429	435	465	465	474	486	460	428	481	468	421	461	495	508	458	466	492	443	490	495	475	471	461	440	444	500	467	466	482	389	472	450	509	433	443	443	451	448	444	435	448	457	473	449	465	425	451	469	433	442	441	471	465	474	499	506	457	463	422	478	460	436	498	440	470	460	435	485	437	481	481	466	475	458	493	462	445	440	417	497	443	469	433	451	462	485	451	456	480	476	436	472	457	461	434	497	427	487	442	459	421	462	449	473	446	444	501	482	464	472	455	472	467	463	488	431	460	449	464	456	462	469	455	479	473	462	476	438	480	479	443	462	434	463	486	507	466	489	453	486	417	496	484	467	469	442	481	515	500	472	454	441	489	437	462	481	453	495	455	460	452	457	454	489	476	424	447	449	461	460	470	475	470	423	455	466	463	419	435	419	484	448	452	426	483	476	436	473	478	435	461	428	470	464	473	477	475	502	501	462	460	469	488	457	460	484	457	483	491	446	447	429	478	469	476	409	486	423	478	447	497	406	467	467	461	478	452	453	443	430	415	458	441	439	442	486	455	457	460	438	444	468	459	442	448	505	464	444	416	443	468	417	498	483	440	447	479	466	463	463	434	494	493	449	490	454	479	444	444	476	460	499	481	464	433	456	443	454	472	456	441	459	433	470	443	457	452	439	453	477	459	465	485	501	450	432	423	463	461	458	465	450	458	439	460	475	453	446	450	460	493	411	462	480	453	457	447	472	482	461	445	475	460	448	529	470	479	471	473	455	470	474	453	499	438	482	465	447	456	471	494	433	459	446	448	464	447	444	477	471	486	437	453	456	455	483	449	432	480	488	428	488	474	477	462	502	468	476	466	480	508	504	418	448	502	475	474	500	466	452	462	502	498	485	439	514	494	425	436	430	427	471	491	474	476	444	454	456	470	465	474	488	459	478	466	454	461	452	404	423	456	464	477	452	497	468	429	442	472	488	447	486	473	467	436	458	472	475	466	526	427	464	441	450	472	423	468	473	494	486	462	452	491	419	442	443	467	456	451	499	452	492	477	461	474	474	476	471	461	471	428	489	481	451	428	453	459	444	470	454	457	468	418	483	465	456	477	461	484	479	451	461	480	444	464	462	478	497	473	472	493	444	487	451	420	453	443	441	449	473	420	489	455	449	476	483	422	455	470	456	474	506	481	446	458	465	470	435	491	458	444	453	453	478	467	441	462	466	473	441	457	478	453	447	453	487	396	462	436	435	449	452	437	491	522	459	424	435	482	476	490	428	453	406	449	456	446	455	433	436	489	412	513	466	429	453	476	440	473	439	440	483	450	487	487	442	431	460	476	471	453	437	450	468	475	469	461	467	423	470	473	470	458	444	460	453	478	457	463	433	487	425	460	455	464	459	448	491	441	483	456	467	443	428	465	429	494	468	480	461	423	456	464	465	486	500	446	439	447	460	456	443	446	449	434	478	440	489	489	450	458	440	466	479	440	452	463	461	458	455	467	436	457	440	459	478	480	485	445	466	444	483	469	500	500	460	494	443	493	470	435	446	469	428	443	476	452	438	463	509	425	425	494	469	481	444	482	450	430	433	486	450	479	507	433	461	471	443	463	469	452	458	486	413	433	446	441	425	433	432	487	444	490	467	461	471	448	441	490	441	442	475	422	471	441	426	443	447	468	468	484	414	466	440	482	472	489	453	459	464	464	450	466	431	441	484	477	473	458	459	500	478	473	416	429	435	485	428	471	439	462	453	486	442	432	437	461	500	473	446	459	439	477	455	485	478	443	472	472	477	418	466	489	486	504	474	475	464	449	478	485	439	477	444	465	496	500	431	447	463	442	463	434	448	488	450	427	436	455	463	453	475	461	439	463	396	431	448	488	483	450	440	466	438	431	507	462	457	482	464	480	444	478	487	430	437	442	442	459	458	484	461	445	463	439	469	444	480	439	464	471	449	456	473	473	412	470	455	461	448	450	444	466	453	436	477	469	461	446	462	449	471	471	461	451	453	443	446	445	466	459	478	477	461	413	464	454	435	456	457	468	460	450	444	426	424	481	467	464	449	494	430	493	474	468	417	468	468	438	475	495	453	441	468	435	448	451	421	463	426	475	475	504	474	490	446	474	462	438	477	485	446	416	445	500	448	430	461	474	498	484	460	476	462	437	460	456	414	471	458	501	429	433	497	431	449	462	462	469	453	447	470	443	464	440	439	464	453	445	473	456	457	424	442	456	444	465	501	487	413	518	416	455	471	448	459	438	501	483	464	472	436	477	493	479	408	477	488	458	457	467	486	464	457	460	453	422	468	440	479	439	427	411	463	471	449	443	436	452	454	451	467	476	485	481	445	440	453	442	463	461	483	460	440	468	467	484	398	441	478	452	446	461	484	486	456	418	454	455	479	425	466	469	476	431	444	512	450	453	450	471	473	474	490	454	474	479	464	433	476	447	456	445	436	472	474	472	463	494	447	435	437	473	453	490	477	473	488	433	459	443	456	472	447	427	501	468	459	456	473	469	452	481	444	471	455	471	463	473	433	437	432	452	447	454	470	448	462	464	469	467	474	505	486	428	430	425	430	471	455	449	477	445	450	449	457	460	461	463	447	471	509	421	482	476	438	459	460	480	428	459	499	446	429	438	503	492	479	492	457	459	446	458	481	426	467	464	496	464	482	468	475	458	509	471	447	472	437	500	462	427	450	482	459	484	489	467	480	483	436	462	465	441	438	459	502	437	458	460	445	457	455	461	468	469	446	466	422	424	485	448	467	448	451	448	457	454	474	429	461	499	479	441	472	456	470	461	452	512	484	464	498	447	441	431	448	471	482	485	477	452	445	510	492	475	437	455	459	423	444	452	435	462	458	495	411	460	464	489	474	429	497	488	460	459	457	502	418	469	500	450	455	438	480	477	453	468	448	451	472	464	473	464	490	484	519	450	459	474	458	460	467	472	481	444	438	452	433	503	464	474	482	466	450	500	496	468	433	441	500	452	429	456	491	458	444	434	472	452	440	453	504	470	431	485	487	435	474	427	445	502	472	444	485	428	482	461	447	414	482	441	440	465	459	500	453	471	464	460	440	466	482	465	453	454	462	470	474	502	427	449	435	489	497	433	484	460	444	425	425	431	489	464	439	414	445	446	458	475	424	454	472	470	451	460	441	467	423	468	435	455	428	453	417	479	456	486	466	470	407	491	431	491	439	461	475	450	485	481	446	498	482	447	477	454	430	494	471	412	469	492	465	432	449	496	443	442	425	477	477	467	435	462	475	483	461	447	459	444	439	460	497	462	461	453	425	450	494	465	447	452	451	456	490	440	474	460	468	462	470	462	502	448	481	445	452	465	463	467	435	475	434	469
23952	23309	43142	45293	32489	18244	3908	717	546	508	531	506	512	490	521	515	508	532	505	514	496	547	560	554	539	521	505	466	499	491	527	514	518	495	454	528	463	497	505	503	487	471	481	514	501	497	499	527	487	494	506	489	491	514	488	501	518	533	483	516	504	512	529	503	481	472	511	495	434	479	466	483	470	508	528	504	478	475	534	489	515	533	501	517	482	507	491	502	481	523	540	491	486	483	457	496	532	486	477	505	502	509	522	498	475	445	494	463	486	453	491	455	501	475	466	510	467	485	475	545	521	479	526	518	458	515	531	499	492	479	457	488	503	477	509	489	483	496	473	501	497	497	492	475	491	532	508	485	544	462	472	483	434	514	490	505	504	489	482	502	464	514	458	546	483	541	506	473	482	528	491	495	508	490	473	504	495	486	466	497	488	482	517	529	502	498	472	463	556	476	478	486	513	461	470	455	493	505	529	479	517	514	493	522	485	514	459	474	476	452	446	494	494	499	502	511	482	509	478	509	550	485	487	456	474	507	486	521	555	520	502	511	440	461	489	519	527	496	509	528	480	528	525	492	488	503	509	493	481	487	468	503	443	541	462	467	490	474	482	501	471	502	479	522	475	454	482	515	514	464	490	477	474	502	487	504	464	504	464	491	497	478	501	502	450	525	521	466	488	479	532	498	524	493	501	474	487	535	446	492	499	487	461	463	504	494	471	482	492	470	508	491	479	502	474	467	506	486	486	481	469	492	509	532	466	442	489	486	538	447	510	496	482	481	458	500	509	494	471	468	489	491	496	531	457	493	487	488	516	503	494	488	527	489	499	485	471	497	461	469	513	471	509	501	450	506	519	518	453	486	485	439	460	491	498	479	461	481	493	483	491	533	460	486	522	474	484	493	456	507	473	490	493	505	543	539	518	468	506	516	482	483	487	489	462	468	504	521	525	487	521	471	510	461	456	474	524	502	471	482	516	487	504	501	503	496	492	475	456	539	477	481	495	492	507	480	488	504	494	505	498	529	489	540	465	505	499	509	482	501	517	494	473	515	488	528	495	512	510	534	511	492	508	488	497	522	511	495	488	512	509	442	462	477	520	529	442	509	523	496	461	500	490	491	471	489	483	493	443	518	509	508	490	520	481	500	493	495	488	508	473	506	479	490	491	479	482	508	452	475	543	536	483	517	487	463	530	476	474	490	501	485	482	508	508	455	492	506	483	484	458	493	518	502	495	460	505	489	469	489	499	500	484	456	504	467	478	472	492	470	513	485	470	473	494	511	469	482	485	464	492	494	529	516	480	471	508	478	482	497	479	465	561	511	464	462	497	502	473	435	489	434	467	529	472	466	508	481	492	473	444	489	523	483	442	445	483	473	502	452	483	487	500	472	482	524	440	451	459	496	498	496	480	507	451	473	507	518	503	479	481	474	521	483	512	483	488	473	481	497	467	487	473	483	519	491	464	504	432	514	479	504	448	475	475	487	492	511	486	481	480	477	472	482	497	518	482	512	506	483	483	455	502	470	525	467	482	482	506	497	526	487	465	493	427	511	524	471	462	509	460	494	509	478	511	473	495	514	491	491	501	406	514	501	476	485	468	467	475	526	534	455	477	460	489	481	494	504	475	520	461	470	507	496	462	511	484	487	516	488	516	474	497	481	439	487	499	508	481	468	485	482	485	485	492	490	518	511	500	498	492	512	525	498	507	491	509	503	501	438	456	487	470	463	507	492	454	473	474	506	493	501	492	487	500	489	491	508	471	486	535	492	490	482	499	487	513	465	478	549	476	454	502	470	514	516	501	470	478	514	502	491	498	527	503	480	488	514	476	493	466	502	541	483	464	495	506	475	519	492	468	509	505	491	473	486	462	485	480	500	495	506	438	513	522	505	443	509	429	528	480	499	447	492	480	500	468	481	514	504	502	450	460	498	482	469	503	479	516	522	495	503	467	485	475	437	476	485	491	510	474	522	521	524	515	496	490	492	487	515	452	541	469	536	483	501	494	549	521	492	486	480	517	462	486	474	473	488	526	495	501	478	509	487	506	472	465	480	492	488	474	466	512	547	510	483	508	500	483	486	505	502	499	473	474	521	465	451	500	453	489	472	467	484	507	516	476	510	507	477	503	499	500	504	478	481	472	459	453	476	512	465	494	504	481	501	495	486	449	464	464	493	507	556	432	468	496	497	468	505	461	457	456	473	479	475	501	491	503	511	507	462	477	468	522	501	490	475	470	504	481	525	477	476	494	473	502	488	506	467	527	500	499	519	505	517	534	480	472	510	512	477	484	487	513	506	476	474	521	474	478	473	440	496	479	476	505	475	479	507	453	496	511	482	509	439	498	470	469	468	499	499	501	457	516	463	487	484	471	467	474	509	509	493	479	501	466	488	529	523	531	475	467	503	525	484	514	498	492	485	495	503	467	516	518	516	484	505	513	493	508	488	475	461	460	515	497	511	485	482	495	490	518	510	491	490	510	504	474	457	513	464	554	492	494	465	509	520	485	468	527	504	520	498	490	509	462	452	541	486	458	497	470	485	483	468	456	459	528	493	487	438	487	483	527	509	472	491	489	486	512	540	511	521	512	506	489	478	488	506	483	498	519	468	484	487	511	471	510	514	504	488	523	543	505	493	465	465	507	505	500	518	482	477	512	470	517	455	467	471	469	479	487	473	482	452	481	534	504	459	478	519	473	462	498	473	471	499	489	507	517	503	476	472	494	501	476	494	486	476	491	521	514	493	453	492	488	528	481	505	500	515	513	489	514	489	463	483	426	474	543	516	487	506	503	459	492	504	495	490	483	497	499	523	476	483	455	462	461	491	537	505	486	453	499	468	504	490	490	477	476	496	516	476	499	509	517	509	466	499	510	502	498	502	481	521	497	484	444	492	490	510	455	446	475	473	498	448	469	481	479	496	477	501	469	481	502	515	478	473	459	515	459	477	495	524	555	467	468	464	495	456	525	470	510	466	500	494	509	485	478	491	461	493	498	492	454	496	482	508	464	515	511	528	474	496	493	469	460	476	488	463	496	498	531	488	465	428	526	485	472	498	450	496	468	452	479	491	473	466	515	469	522	490	485	492	490	515	485	488	511	481	507	484	493	505	518	516	503	495	525	490	479	464	487	497	483	502	496	471	510	488	497	473	514	466	485	504	515	459	493	496	489	478	529	466	502	476	496	505	501	494	532	503	525	490	507	541	479	521	497	473	500	504	453	481	458	484	480	473	499	521	462	455	493	458	491	505	506	498	468	508	480	509	532	504	480	528	510	499	479	463	482	488	496	480	494	493	449	471	466	479	447	525	511	516	519	465	518	449	498	527	462	492	507	507	465	502	487	533	496	546	503	457	519	503	480	494	467	537	467	482	505	481	523	515	520	488	466	527	506	489	475	480	442	489	479	476	504	490	501	474	501	462	460	524	475	467	515	489	501	517	509	486	459	493	497	484	484	498	512	479	507	482	458	470	526	509	469	523	444	495	485	501	486	458
50220	94345	82912	57183	30105	8198	928	583	545	538	475	498	547	560	553	504	538	556	528	545	549	649	634	664	589	627	581	566	507	575	548	608	540	492	575	605	573	533	550	588	562	565	565	552	533	592	533	519	537	547	522	566	574	525	544	533	514	514	524	544	634	525	569	533	570	538	522	547	567	548	537	541	560	560	554	547	576	528	564	563	545	585	590	583	536	540	542	551	532	540	565	554	554	537	558	571	557	550	538	571	541	543	551	486	543	560	531	576	568	576	576	547	545	531	580	547	580	582	528	529	509	582	527	524	540	570	600	526	591	512	575	594	563	547	524	517	545	561	526	540	559	575	579	565	526	537	537	595	577	556	513	565	566	524	579	530	564	590	574	522	551	577	603	533	543	593	566	549	593	576	551	557	559	533	518	547	598	522	548	530	523	533	537	587	564	548	545	521	550	577	549	538	541	513	510	576	507	560	537	543	555	570	579	547	534	518	497	577	552	597	538	574	571	564	586	579	551	559	553	511	567	600	560	557	557	541	511	558	579	544	586	517	571	573	542	554	564	568	525	524	539	518	535	552	497	533	491	546	560	603	550	565	537	525	556	552	537	546	542	570	514	550	540	582	506	551	531	553	601	532	518	543	497	569	557	547	578	568	580	574	545	564	521	567	564	550	540	519	560	535	542	554	521	562	508	530	548	539	522	512	558	570	523	553	566	538	519	543	580	543	582	540	543	539	549	577	535	533	540	522	549	587	558	554	532	545	578	515	590	568	542	581	536	544	588	562	583	585	513	530	518	506	539	533	547	526	568	542	569	520	562	540	528	571	538	553	548	555	574	522	549	551	530	556	506	533	567	542	522	520	516	537	513	548	546	577	517	582	571	533	544	521	568	559	587	549	566	541	535	554	563	536	525	580	543	583	585	572	553	536	545	521	585	560	545	504	535	592	563	575	527	509	567	489	578	565	530	535	553	559	565	551	536	563	552	590	536	541	566	526	562	562	541	538	525	487	532	514	502	544	591	544	532	555	542	524	559	564	551	548	530	541	522	519	513	541	554	567	560	551	545	579	483	553	559	566	513	512	557	532	556	545	517	529	519	561	501	564	557	565	538	514	535	561	559	516	519	508	549	518	520	576	600	513	542	535	589	531	549	562	562	537	550	566	532	518	577	538	529	555	536	592	548	504	544	514	533	539	548	536	533	556	542	536	523	557	542	530	551	561	543	543	567	607	587	568	575	570	500	555	543	532	534	540	524	545	566	578	554	550	535	549	575	560	545	577	561	571	551	512	528	519	526	518	560	535	573	548	524	590	535	573	554	587	566	583	498	571	530	551	579	569	530	556	561	545	565	519	560	562	588	571	490	536	550	572	558	526	563	580	507	506	553	528	565	556	545	520	562	530	537	558	546	561	571	584	543	531	557	522	525	514	533	553	526	527	570	569	592	580	540	559	567	543	521	529	532	547	551	543	528	551	522	481	535	545	544	563	518	544	508	586	553	605	567	543	525	553	604	539	556	536	538	554	519	555	538	550	552	585	541	561	527	561	543	514	543	512	552	529	533	552	572	553	518	527	543	583	524	561	568	570	533	545	565	549	528	579	525	578	576	551	593	539	545	562	548	582	541	526	585	561	524	547	533	570	574	527	572	584	587	546	553	550	587	549	506	519	587	552	541	548	558	537	534	565	574	557	572	566	538	564	558	532	525	542	535	544	562	526	536	524	556	533	523	504	566	570	532	561	574	573	561	563	518	523	540	510	528	513	552	542	528	553	548	532	539	538	526	545	535	524	571	569	553	551	568	560	570	540	507	597	562	512	519	544	583	530	560	561	552	549	546	556	552	551	552	578	553	566	547	567	518	554	544	514	559	597	539	525	523	525	531	524	546	564	571	566	548	541	549	528	536	519	531	526	553	599	500	531	557	526	589	482	526	549	498	549	575	536	607	563	545	562	573	597	506	514	577	548	573	571	559	535	559	534	559	505	560	528	528	521	510	518	559	528	532	529	547	540	558	562	586	538	575	516	523	567	532	574	558	559	532	561	520	552	579	551	530	514	598	580	539	514	525	548	540	558	523	512	580	573	558	557	538	513	568	563	572	552	544	556	570	574	522	555	596	558	526	540	537	575	545	559	577	560	583	522	540	565	573	542	576	569	517	533	578	568	529	587	562	536	564	530	550	577	491	544	541	520	557	520	531	538	523	567	515	576	515	523	561	549	548	544	514	545	546	547	548	541	588	568	522	587	572	576	546	529	530	532	554	552	549	540	554	581	528	571	548	561	535	545	572	516	519	529	534	563	500	536	522	558	587	542	605	524	521	528	538	589	540	533	546	571	535	535	578	585	580	506	557	538	552	522	545	506	512	555	540	546	550	552	562	563	588	507	577	535	545	580	561	541	554	574	524	546	529	548	560	528	549	533	545	514	538	568	586	548	492	588	578	520	573	551	544	538	522	537	568	541	552	552	531	561	512	548	518	557	561	540	518	567	555	505	551	575	572	561	559	576	554	581	546	535	529	539	564	521	571	592	509	541	525	550	541	572	586	565	569	583	559	564	532	587	555	541	552	576	574	543	575	535	545	546	544	572	506	539	536	555	595	553	535	538	560	566	516	540	535	534	534	580	564	562	533	540	535	578	572	578	537	509	559	548	557	575	563	539	536	539	590	561	519	573	550	551	543	564	525	531	563	549	518	511	527	522	559	540	554	555	544	539	543	541	554	549	537	556	509	535	563	580	539	578	548	552	532	531	541	535	570	553	542	546	532	537	566	541	566	546	531	589	536	540	556	550	570	562	587	584	574	545	565	487	553	556	526	525	514	584	586	556	544	547	580	521	535	578	602	569	554	535	532	558	608	585	520	541	562	562	507	520	577	567	533	532	516	574	521	556	552	549	564	539	579	530	542	534	541	585	531	550	553	543	536	533	537	560	525	535	557	537	570	530	564	532	553	539	560	527	503	591	572	526	543	552	579	533	525	558	524	521	550	524	545	570	512	541	521	502	549	541	571	526	497	572	548	523	485	556	525	571	546	543	562	561	550	539	555	558	586	546	545	541	563	532	526	566	572	582	509	524	553	540	550	549	524	550	559	521	520	516	515	555	544	506	550	535	547	541	580	560	518	558	537	540	548	553	555	563	583	503	541	525	534	539	593	558	547	520	563	578	534	505	556	530	503	555	547	566	534	576	551	550	537	569	526	536	514	566	550	555	518	542	532	551	534	545	551	531	545	546	499	563	555	523	563	535	531	553	605	511	543	513	571	505	574	526	568	593	581	501	568	526	566	593	535	532	528	554	562	536	559	584	573	577	552	534	531	509	520	540	542	585	560	565	529	532	566	535	562	547	531	563	545	520	523	576	585	565	543	581	532	537	461	523	510	587	540	578	533	549	536	535	530	529	534	517	545	543	547	541	535	602	574	529	529	527	583	522	552	525	535	560	591	511	586	622	532	569	533	563	551	556	572	547	559	533	545	533	541	556	538	553	552	536
27920	26154	32055	18596	5053	1137	465	398	406	403	439	421	417	378	404	394	432	402	389	402	422	430	435	404	423	435	408	409	414	399	413	431	419	417	406	417	432	414	421	426	452	420	397	440	418	434	406	445	403	406	431	411	428	409	406	437	460	413	398	390	389	406	408	388	394	416	405	424	394	390	393	410	392	431	423	381	419	421	377	410	450	426	386	411	414	427	405	379	398	389	397	399	408	398	416	401	424	393	418	409	419	427	415	405	418	400	436	414	433	436	426	409	398	403	415	422	392	403	412	372	414	408	438	414	393	385	393	389	427	402	368	368	368	412	390	443	432	428	421	398	425	431	431	436	420	394	382	410	397	387	435	403	464	381	409	459	371	396	368	387	399	394	388	411	426	397	403	419	410	372	387	443	403	433	378	381	422	393	398	390	404	437	412	429	463	446	373	448	460	434	445	419	408	407	389	417	393	417	438	397	389	402	411	391	405	435	399	383	380	408	419	422	397	402	413	423	396	392	413	429	435	414	449	411	409	385	424	414	403	411	430	401	416	412	431	424	418	424	386	428	414	387	420	397	416	388	388	419	398	417	405	387	380	432	455	383	414	410	401	403	354	403	414	389	407	400	383	427	433	413	413	395	391	415	375	397	407	417	411	410	423	393	401	387	414	399	413	386	434	419	404	449	450	460	388	435	420	431	400	419	428	416	366	377	433	401	405	387	416	421	399	381	404	400	406	389	412	374	369	428	432	412	390	424	407	423	416	407	418	420	422	463	415	429	429	402	423	406	423	439	421	442	388	401	396	406	352	413	399	396	395	426	427	421	374	448	368	403	439	387	395	397	416	401	439	419	397	412	364	424	418	394	399	417	441	410	418	408	460	418	407	370	428	448	413	417	384	405	410	447	375	404	423	391	400	380	432	402	433	437	422	386	377	415	389	416	426	355	426	399	393	457	387	402	410	402	418	414	388	399	439	414	454	435	385	388	424	395	384	430	408	408	408	425	417	413	393	431	405	412	424	396	415	376	426	427	422	399	434	421	408	420	423	392	414	426	419	424	434	419	434	359	420	417	404	408	448	411	384	378	420	414	392	388	438	392	421	385	400	421	457	410	400	397	381	398	427	422	424	400	438	421	372	398	377	406	439	434	429	434	418	398	405	396	450	410	405	417	420	402	409	438	386	433	458	446	422	423	427	452	414	390	390	403	397	412	401	407	428	382	426	422	405	386	417	389	416	423	412	410	401	405	425	387	375	404	417	412	423	404	417	402	417	396	394	388	392	400	380	404	401	406	413	408	429	434	440	417	423	402	414	416	454	430	422	433	395	411	437	414	446	415	415	415	441	409	374	419	420	406	406	398	418	425	431	427	414	384	407	441	407	399	417	417	421	398	429	430	406	432	415	437	430	470	402	425	417	415	443	433	414	451	387	404	385	420	380	439	385	380	402	370	429	400	418	405	410	431	453	391	377	417	401	403	385	407	398	412	416	385	437	403	441	408	418	378	417	363	404	413	414	407	400	425	413	406	391	397	391	429	470	414	410	389	387	439	337	387	392	392	400	402	399	381	416	403	409	476	375	386	421	406	414	387	390	419	406	441	389	395	380	394	419	424	385	432	407	427	405	400	369	383	377	412	391	438	399	412	393	399	423	403	388	407	419	388	412	408	411	401	376	416	400	415	393	385	393	432	418	443	397	400	425	397	439	398	428	386	428	402	383	423	401	380	420	415	396	393	435	400	403	378	386	402	379	418	436	404	391	391	434	443	404	400	384	416	387	417	423	374	424	429	390	433	413	441	405	399	413	412	418	416	414	388	389	406	419	407	445	424	413	426	453	386	393	416	412	450	394	425	441	430	425	434	434	410	415	378	397	414	458	365	423	416	457	413	409	417	382	375	397	428	421	405	434	400	386	397	417	432	390	454	396	409	451	416	417	400	407	401	412	378	439	402	378	387	390	422	407	389	416	362	390	422	364	429	386	396	411	416	405	419	407	385	406	427	410	381	438	376	416	456	427	392	367	408	434	368	400	391	393	418	438	421	424	398	429	409	377	405	417	420	425	452	423	408	432	408	365	413	419	388	415	388	442	417	428	427	398	431	420	426	444	417	407	446	400	372	379	422	437	415	404	364	405	400	447	406	397	421	418	430	439	432	411	418	436	417	400	391	418	397	428	392	429	403	409	407	406	413	428	389	397	387	435	386	447	378	421	401	394	429	418	396	389	407	401	369	370	452	399	430	423	380	411	414	407	416	394	410	390	434	434	386	406	409	418	409	432	413	447	456	364	448	416	387	437	384	375	410	431	405	414	375	407	386	404	454	403	410	391	407	441	377	384	426	410	392	412	399	406	420	400	400	433	408	454	393	456	423	449	432	402	412	434	413	421	414	421	426	436	407	410	392	401	407	431	429	454	391	416	412	396	375	397	412	399	388	394	408	426	427	430	433	432	420	392	417	480	424	388	395	392	445	412	432	393	368	446	414	423	400	373	434	412	395	433	382	420	440	377	407	443	398	405	393	389	410	418	425	398	416	439	441	401	424	440	422	377	379	427	404	367	386	412	440	423	413	410	422	431	424	374	385	445	424	434	388	371	423	428	402	419	381	402	414	414	455	472	449	408	432	415	416	406	401	415	380	430	403	390	457	416	441	394	412	420	397	418	410	425	391	432	417	392	429	386	409	418	412	425	418	466	414	393	394	421	415	367	424	420	378	386	407	402	393	392	423	394	405	393	420	388	420	420	408	421	399	426	399	422	401	401	398	389	407	414	479	358	385	432	405	397	395	395	407	420	367	385	404	410	404	396	438	453	437	439	379	418	402	426	418	426	418	459	428	380	405	429	418	424	434	437	380	433	444	456	379	415	418	406	400	401	419	412	397	403	428	407	407	399	458	417	396	376	427	428	400	437	424	431	408	418	382	407	432	442	407	411	435	424	419	394	439	419	435	413	392	442	414	404	407	400	415	415	411	367	375	400	442	390	419	407	424	364	396	443	389	356	459	429	390	403	453	403	396	416	364	386	406	385	405	397	420	461	402	426	442	427	429	420	437	411	404	431	395	397	379	396	405	399	404	406	400	402	426	432	420	407	420	413	411	416	392	422	397	428	407	411	402	406	391	454	402	385	408	425	424	397	368	399	412	396	424	388	416	431	391	419	399	437	435	438	416	370	370	427	442	430	442	430	377	426	429	422	453	406	424	434	430	434	360	421	440	394	400	432	415	461	431	404	380	460	419	401	446	412	418	381	443	415	397	413	417	399	432	402	417	387	415	435	413	411	420	429	419	446	410	407	392	411	406	420	406	359	400	385	382	435	400	406	408	414	404	408	439	415	409	393	416	389	419	419	403	401	385	390	419	394	393	369	387	416	418	450	438	414	385	412	395	386	396	398	394	406	434	393	429	416	408	406	414	431	452	406	404	440	426	433	403	416	407	441	434	405	393	409	461	385	385	430	378	405	420	391	409	412	393	404	433	425	373	391	412	431	442
12287	33953	28277	10643	3536	1039	441	411	387	431	391	385	400	410	430	409	397	398	399	398	415	396	422	405	434	412	395	414	414	425	391	448	412	383	407	394	415	401	434	419	395	393	408	422	409	406	419	445	407	433	398	402	397	408	448	410	445	433	353	432	395	405	388	363	386	410	426	419	405	438	403	401	375	400	429	407	388	394	399	402	408	392	391	428	416	393	419	415	413	419	362	390	401	414	409	409	405	422	405	438	416	429	389	387	438	406	414	372	398	391	398	383	411	382	405	421	412	428	399	408	396	435	394	398	422	369	364	402	396	430	415	367	414	409	395	416	413	396	403	436	414	371	402	369	417	387	393	385	366	424	374	391	388	405	398	400	406	381	368	391	403	424	415	390	438	408	403	423	408	386	385	438	384	385	386	388	391	416	402	418	402	416	396	389	408	417	393	381	391	396	371	370	404	384	381	430	394	404	424	388	383	389	417	373	383	403	396	387	402	422	396	391	403	390	400	392	409	379	398	432	384	443	399	377	406	431	384	411	391	408	417	387	398	391	418	442	411	420	392	379	401	363	386	408	394	394	381	375	372	365	378	426	407	442	400	397	417	404	424	355	433	404	365	379	401	416	411	368	375	392	361	425	429	405	381	400	411	434	431	396	403	404	404	379	381	392	403	345	378	380	406	406	388	384	416	421	411	403	415	387	393	398	388	401	414	377	403	382	417	435	393	379	415	404	423	403	377	414	372	423	458	400	409	385	381	408	401	367	374	405	398	369	385	414	387	427	405	436	433	425	440	409	388	406	427	392	402	404	401	412	401	388	414	395	372	374	365	426	408	399	389	410	384	428	381	421	373	423	379	389	438	406	381	411	401	423	422	409	389	383	442	406	409	416	376	367	451	418	401	407	430	420	386	401	397	395	417	406	421	382	392	433	416	399	413	388	422	390	387	411	396	405	386	404	396	374	419	422	403	412	377	415	433	422	400	372	443	395	392	405	427	408	376	399	392	373	375	379	410	404	429	407	417	390	390	391	413	407	393	386	405	399	368	368	416	438	375	386	388	399	388	401	394	406	391	384	388	409	398	449	435	431	386	382	388	353	420	410	375	414	364	410	442	410	403	383	397	392	385	396	377	437	417	370	409	427	378	402	358	400	393	389	399	415	383	423	386	429	410	408	380	399	377	427	363	385	390	414	400	381	360	380	399	371	398	422	393	430	371	377	401	382	423	399	405	390	408	379	415	410	418	428	391	383	427	401	396	398	401	371	371	382	418	432	435	390	402	387	387	417	392	391	380	390	420	380	435	449	399	409	385	407	379	387	397	385	412	408	394	426	401	404	380	372	411	388	405	370	390	416	400	427	411	400	375	423	381	386	411	389	397	405	397	351	419	415	430	412	353	418	393	441	359	392	400	407	402	355	402	399	389	367	404	392	390	419	389	361	403	423	413	416	392	404	376	431	413	397	420	429	372	396	387	427	445	392	412	419	395	410	362	381	434	386	391	376	384	391	395	381	407	408	421	418	397	431	364	409	384	395	408	407	397	357	403	385	425	392	372	410	444	405	401	386	396	419	408	429	405	403	421	409	402	394	405	406	406	369	387	402	369	385	383	408	422	378	397	397	411	416	400	368	405	349	398	339	385	390	423	391	391	375	410	389	402	412	382	444	388	383	385	377	393	421	431	395	412	370	444	427	408	378	446	392	394	425	420	401	396	427	407	390	388	414	436	387	372	418	394	393	386	415	430	403	370	396	399	399	395	413	398	411	383	371	399	419	425	395	386	403	393	395	416	381	398	374	404	421	405	406	412	422	429	403	409	455	445	369	383	397	400	402	412	379	395	393	404	395	392	406	377	450	404	391	393	416	396	392	400	415	406	360	431	405	409	390	402	369	416	411	400	372	402	411	403	412	411	405	426	395	437	402	400	418	377	390	428	401	412	371	387	388	435	391	452	380	396	421	389	421	396	400	398	379	406	435	432	406	383	396	380	407	395	381	414	439	409	420	428	388	403	424	422	442	399	420	407	437	418	424	382	399	433	432	453	437	363	389	384	420	385	399	408	384	411	409	399	409	387	401	395	390	407	402	404	383	434	417	413	414	353	421	394	397	377	430	392	404	406	380	408	371	386	421	429	392	420	401	389	385	410	411	408	356	391	392	415	382	386	407	382	365	407	449	432	406	432	409	434	375	410	411	428	438	435	399	431	397	433	391	405	396	384	415	427	384	413	374	410	384	384	408	401	412	423	397	400	401	397	395	430	395	412	379	414	427	385	381	432	400	427	382	407	385	423	391	409	397	419	409	379	399	393	395	406	405	377	398	371	409	422	427	424	422	414	425	388	419	431	406	356	437	396	384	395	427	366	436	388	378	402	401	358	416	412	418	395	406	398	417	378	380	403	403	396	403	404	409	388	372	357	385	396	381	394	406	388	386	395	384	420	410	445	416	388	412	419	387	427	404	384	396	421	413	362	440	392	399	387	426	378	423	416	430	398	418	408	444	388	418	372	409	385	405	399	432	434	375	406	393	397	415	401	355	393	381	396	405	445	407	401	403	404	412	388	423	394	389	437	397	376	414	369	396	412	393	436	396	439	426	412	365	424	403	394	450	420	392	426	404	397	395	359	365	394	403	423	424	412	370	408	399	408	373	403	362	381	404	383	414	399	400	404	391	392	412	434	407	412	395	437	398	384	376	363	383	376	403	399	400	426	384	396	389	381	429	417	414	435	388	394	363	382	396	445	364	382	393	406	412	397	406	396	424	395	390	420	443	412	365	407	379	396	419	444	399	384	383	411	366	411	390	387	418	399	435	402	408	385	444	436	402	410	401	380	419	358	422	411	386	362	395	381	411	385	402	397	410	397	376	362	406	363	418	439	386	402	406	355	407	368	372	385	358	400	369	365	400	436	414	403	398	446	410	394	413	434	369	377	409	407	399	386	401	436	410	398	417	414	403	411	404	423	405	396	399	403	413	420	380	404	415	413	381	429	394	405	405	403	410	412	392	389	398	410	375	411	394	395	385	416	378	379	405	409	396	405	418	381	387	390	414	404	445	380	377	412	420	379	395	378	419	394	430	391	422	388	399	414	415	384	391	419	424	420	387	441	424	397	424	420	402	377	406	425	418	361	384	419	431	405	386	384	417	393	429	418	426	365	428	376	425	427	407	415	433	421	380	390	391	386	402	422	378	417	395	419	417	405	405	412	424	417	383	416	398	434	378	419	412	411	382	419	409	408	404	390	408	386	392	401	402	392	389	417	407	419	406	438	429	406	416	392	457	407	370	391	408	391	394	395	387	430	385	395	392	390	408	384	408	391	400	398	417	422	363	396	390	443	405	387	383	396	378	388	400	407	391	401	397	388	371	389	374	437	391	411	410	396	395	413	414	412	396	364	398	396	412	423	439	380	402	419	400	401	388	414	415	414	410	415	403	447	389	412	396	436	431	410	388	390	413	416	397	418	384	428	397	417	418	429	426	421	380	378	426
24964	26380	50487	47188	27548	11046	1236	511	472	483	452	447	424	427	441	453	425	418	453	453	427	417	462	448	481	428	400	426	423	415	431	429	438	421	412	420	408	426	386	459	426	406	452	381	423	421	425	431	442	395	412	404	432	424	440	433	451	420	425	464	423	434	452	406	427	443	406	440	403	438	425	396	451	432	408	478	431	430	477	419	448	418	430	427	399	445	456	417	381	434	417	453	406	441	427	405	444	413	417	427	444	445	435	446	409	399	411	392	427	397	416	431	417	414	417	472	371	435	418	408	409	430	429	409	407	433	421	416	409	392	400	447	412	472	420	434	392	421	423	444	403	438	408	416	414	429	411	431	394	405	433	458	446	438	431	406	418	390	423	431	397	401	415	469	474	431	423	432	416	401	433	416	431	465	432	445	443	421	446	391	441	458	421	398	445	385	449	371	409	458	393	440	398	428	417	439	428	415	463	462	438	462	413	412	409	384	474	478	422	436	442	419	429	438	425	384	425	436	414	417	422	439	424	434	403	424	433	386	404	395	423	433	417	415	453	376	440	379	437	438	446	447	368	436	411	414	434	398	391	407	425	400	467	445	412	401	427	444	426	409	418	431	388	430	410	398	439	447	398	424	418	439	443	422	419	437	438	433	416	422	413	416	451	432	444	414	486	426	412	413	412	418	420	411	424	403	426	410	397	412	400	433	406	433	419	424	418	442	426	403	404	449	429	440	419	398	423	356	464	416	429	431	426	421	426	429	419	400	454	443	442	400	441	397	426	439	450	406	449	429	438	429	422	426	409	433	424	429	394	418	435	415	385	415	460	452	426	445	447	392	441	425	441	443	450	468	443	414	415	439	385	422	428	440	471	441	407	456	406	429	444	409	416	423	424	412	458	450	431	409	425	443	418	402	389	418	422	391	458	418	397	398	379	416	417	444	422	413	428	469	444	425	446	415	463	402	390	407	402	390	426	469	418	412	439	421	416	412	408	409	447	461	465	443	406	404	385	431	407	427	448	428	414	425	415	462	397	433	399	434	433	389	415	408	399	439	441	406	440	469	379	397	415	426	419	456	448	416	411	440	399	408	417	421	394	418	429	401	429	406	404	441	422	429	407	401	448	442	419	435	438	427	429	448	393	376	444	414	482	418	435	429	449	428	420	413	410	428	432	431	418	409	444	434	424	436	437	418	421	438	413	415	373	455	408	430	465	410	433	417	464	409	461	399	422	454	404	384	417	468	418	450	464	422	448	395	442	416	400	429	405	467	421	419	435	441	407	425	426	447	449	397	436	416	421	446	415	426	424	419	419	393	401	415	430	393	411	424	423	418	406	432	380	393	424	494	415	402	400	405	413	415	424	407	450	389	415	432	412	414	424	421	424	433	446	398	429	469	445	430	398	456	442	436	379	422	414	449	388	415	403	409	410	425	411	449	395	434	427	391	419	412	427	421	417	448	414	423	400	455	405	435	428	435	435	443	402	428	381	434	408	453	396	412	403	438	472	444	436	446	397	467	448	396	433	432	398	383	421	418	401	416	452	415	420	397	426	413	396	398	437	475	428	409	451	397	444	405	447	398	478	426	388	435	450	427	392	395	448	445	455	384	433	416	419	425	442	432	423	372	399	430	421	422	387	414	409	432	419	445	474	439	390	408	383	418	434	382	395	439	432	460	447	400	416	417	413	449	441	444	404	445	398	428	404	425	411	415	437	429	419	396	428	382	435	404	466	407	410	428	410	425	406	407	410	414	409	436	445	446	362	423	406	429	397	400	420	445	422	423	445	421	404	429	445	420	406	447	442	425	397	412	389	439	424	444	404	434	380	425	416	429	434	420	397	439	426	403	431	455	413	425	411	435	447	434	418	422	466	429	444	405	400	414	410	431	422	410	443	414	453	435	426	425	424	439	411	403	430	412	409	423	446	439	419	439	415	428	418	407	431	442	417	362	412	421	424	426	425	411	391	411	411	408	404	420	414	470	462	456	442	444	421	421	416	448	406	403	414	420	437	403	440	411	409	401	432	406	441	399	432	437	468	389	421	457	448	444	415	385	423	433	417	419	383	425	443	428	446	411	446	388	440	409	412	431	444	430	433	444	415	416	417	446	422	439	420	404	406	406	464	430	380	404	438	439	439	422	421	449	406	408	422	444	385	420	407	408	423	422	391	418	417	441	428	418	402	408	451	430	423	408	393	405	425	424	396	438	403	445	420	424	450	423	439	448	406	411	415	447	413	424	430	409	437	425	416	372	409	404	454	411	411	409	445	401	441	435	449	425	429	464	445	407	420	457	412	359	428	428	457	438	410	440	438	420	403	449	399	430	417	379	376	416	439	411	409	422	429	431	424	474	410	424	426	442	425	457	413	431	427	427	425	426	437	461	419	436	412	430	425	431	404	429	400	450	408	447	428	459	402	415	428	437	433	452	427	449	399	435	462	411	408	410	430	422	463	413	405	401	412	414	449	444	400	437	411	401	466	396	419	446	379	396	441	430	419	481	432	437	388	429	403	404	410	430	411	407	452	431	364	434	417	441	393	374	434	418	399	380	419	378	432	432	449	441	429	434	441	439	447	413	397	414	421	431	419	395	436	441	428	417	434	397	444	446	438	420	370	435	406	456	441	434	437	415	412	416	406	434	418	411	422	411	414	423	440	420	414	409	423	402	415	417	450	430	434	432	431	405	442	438	446	437	463	432	435	424	408	408	421	425	379	428	426	452	421	421	426	430	412	421	405	445	438	439	452	414	414	408	435	395	387	374	436	422	441	443	445	403	449	420	413	409	408	446	439	412	400	430	423	427	414	401	420	425	436	409	411	438	447	453	438	393	414	414	407	440	430	437	465	445	426	442	410	447	417	428	448	425	437	466	439	429	422	456	410	400	456	403	442	427	412	475	435	436	430	442	398	371	430	396	418	424	406	428	426	419	442	412	412	422	440	409	439	430	430	412	463	410	436	390	404	401	428	443	402	458	419	425	435	398	426	466	393	424	404	445	441	414	387	431	432	421	451	432	425	435	436	476	445	395	413	462	476	433	442	421	415	406	420	389	413	426	454	435	451	460	429	383	451	422	408	415	433	421	418	452	431	398	416	428	455	420	400	382	405	401	427	409	434	406	402	425	431	422	446	410	409	439	404	432	419	429	399	397	419	430	425	407	471	432	411	426	411	442	390	413	410	387	445	409	405	420	413	389	417	422	422	391	437	411	433	409	451	426	383	427	482	391	418	394	409	434	391	412	413	397	412	456	435	425	408	388	437	424	466	407	426	415	407	443	415	444	378	424	426	439	413	418	429	422	437	423	426	448	416	447	374	445	396	441	410	391	417	472	440	466	414	429	442	440	405	414	386	363	412	447	417	423	470	388	420	424	455	425	409	436	414	434	436	470	434	442	457	386	432	457	427	432	434	417	421	438	434	415	390	466	443	414	441	482	418	433	417	415	412	454	430	426	408	389	402	408	412	441	404	447	417	418	454	442	449	426	406	446
37906	90902	73553	43552	18934	5368	663	507	475	462	466	458	474	460	466	469	469	460	509	474	520	499	526	538	501	508	455	477	411	506	463	456	478	460	484	489	483	460	506	444	461	473	462	440	422	483	477	467	461	437	481	490	470	474	446	435	442	460	459	431	461	460	438	463	457	487	463	416	430	431	471	422	468	423	470	470	455	481	475	451	422	469	474	451	460	465	443	501	429	453	446	502	442	496	470	436	451	431	465	491	506	434	459	453	442	461	459	443	454	426	471	514	494	511	425	493	475	486	465	473	476	473	441	451	425	484	487	469	467	466	488	454	437	433	466	450	477	447	465	421	460	475	465	485	450	457	469	486	452	426	456	442	453	453	460	470	475	438	464	451	479	467	448	459	476	439	451	459	468	456	478	471	491	467	431	519	465	448	463	456	430	480	471	494	458	450	432	497	458	454	447	466	493	466	468	437	455	458	445	467	473	457	461	459	468	474	432	444	429	463	458	436	481	448	432	438	498	479	494	468	479	439	474	447	488	454	457	454	470	444	466	421	454	478	432	485	524	483	447	520	458	495	454	486	478	424	483	478	499	459	430	446	457	483	490	472	476	453	437	480	458	465	496	453	420	464	428	484	467	487	477	482	482	466	432	450	490	436	447	452	455	441	494	464	505	434	458	433	476	451	490	467	454	481	488	493	433	484	462	449	477	457	475	463	461	453	488	432	451	461	506	476	462	448	482	418	458	482	470	421	454	479	449	424	489	476	472	478	455	434	471	461	450	459	463	472	472	459	442	490	462	497	489	493	446	469	454	470	452	453	458	458	444	456	469	482	446	474	472	429	506	473	494	484	471	464	485	463	461	469	485	481	453	448	436	466	443	505	435	429	487	469	443	463	506	463	473	439	450	483	438	451	461	461	490	445	505	476	467	472	452	486	450	487	421	454	469	412	453	459	454	472	430	440	495	474	448	459	413	502	493	499	450	424	456	428	509	429	502	467	480	466	465	462	436	468	463	458	464	433	457	461	396	461	459	457	472	443	472	468	452	480	454	450	453	480	499	461	457	475	455	483	457	460	477	470	466	427	440	443	458	471	471	456	445	449	454	479	482	444	504	473	472	493	446	446	473	510	454	479	482	443	455	480	475	481	451	508	474	452	441	469	508	470	468	443	442	460	470	506	487	492	453	471	472	455	440	438	485	466	461	461	458	484	422	486	466	487	460	483	409	475	504	484	431	470	443	458	456	501	444	513	449	478	450	497	439	494	473	497	423	477	446	457	459	467	477	467	449	474	450	475	482	490	512	424	456	494	517	471	490	451	448	478	457	486	488	513	471	454	458	481	495	455	505	435	489	446	462	445	461	511	480	449	458	438	436	450	465	439	443	492	464	466	467	461	463	477	478	487	441	482	460	421	460	476	460	472	422	427	465	498	448	448	479	484	476	450	469	453	480	441	470	487	453	478	441	426	477	472	455	473	454	458	496	463	464	473	468	455	470	477	503	454	467	462	483	510	462	424	477	478	429	470	477	467	451	479	460	463	463	487	459	438	444	445	455	434	497	459	431	474	454	457	470	455	468	497	461	456	443	460	485	453	437	461	423	463	434	468	463	509	458	493	466	433	456	443	457	505	443	462	447	481	486	460	521	445	450	465	481	480	479	492	458	443	435	435	469	481	481	503	476	480	459	503	471	450	443	448	487	452	445	461	451	449	480	470	489	452	484	452	484	437	439	485	461	467	483	465	457	449	454	458	466	441	477	461	508	467	478	459	478	439	486	463	448	454	436	454	457	469	462	460	457	485	459	464	444	500	436	475	457	483	435	467	450	445	488	454	427	434	495	490	461	478	439	481	486	466	461	474	455	468	491	466	473	474	433	472	455	468	484	461	462	441	477	438	467	479	473	473	489	483	468	446	431	481	404	475	442	459	475	411	465	447	453	453	467	451	482	452	446	469	426	465	496	459	459	470	472	476	452	444	428	455	448	464	489	481	485	496	499	492	425	460	461	485	452	476	454	476	432	467	467	455	469	463	469	470	428	449	475	487	476	500	448	465	487	481	491	449	468	484	469	489	462	482	501	419	468	474	473	468	467	497	432	427	456	458	454	430	437	450	453	497	491	434	483	459	490	457	489	476	493	459	472	460	443	473	487	462	454	502	452	468	473	436	439	499	509	476	437	431	487	472	458	450	425	465	483	490	502	453	450	486	469	477	476	441	449	449	506	508	491	454	464	514	489	471	447	463	453	455	436	432	449	469	470	454	471	493	470	474	466	479	427	480	459	472	490	444	465	479	438	448	494	465	469	478	460	470	447	453	440	460	446	438	448	428	445	492	468	492	506	467	484	460	456	481	465	496	465	469	429	483	503	477	492	480	463	415	474	471	492	435	477	476	498	457	439	453	434	438	453	475	414	444	467	472	452	497	468	499	435	467	463	438	452	424	447	475	463	492	502	446	477	466	468	496	483	428	443	487	479	436	454	427	462	436	502	483	500	460	480	420	456	426	446	455	459	423	487	453	449	475	452	439	493	478	471	487	475	490	494	470	444	474	484	463	501	408	465	477	476	458	466	465	435	486	439	504	450	456	464	438	455	440	444	462	460	475	505	431	461	468	476	414	476	423	490	499	467	458	479	443	415	433	455	439	448	476	494	460	449	438	454	413	436	475	450	450	493	421	460	475	513	441	450	466	469	469	493	480	470	447	419	466	436	446	466	473	449	437	464	493	440	495	450	505	474	482	457	449	500	479	453	426	420	473	424	477	459	441	487	494	465	442	469	450	452	463	437	484	458	483	478	470	458	483	471	473	472	477	407	466	477	459	459	456	509	460	488	489	426	504	461	464	444	463	465	454	485	445	448	476	484	451	440	473	475	463	450	494	475	485	451	458	421	475	486	452	465	475	435	476	429	494	487	478	454	450	455	501	500	424	483	454	493	442	418	453	481	480	489	466	405	510	527	495	449	447	440	443	469	452	476	467	465	495	455	438	491	462	411	495	488	466	488	462	479	457	462	473	439	458	502	485	463	493	471	480	503	455	443	444	413	486	443	464	442	497	464	456	461	455	444	473	488	459	465	466	447	444	485	470	459	425	519	482	436	496	456	462	460	427	445	483	464	463	478	485	466	491	455	449	466	488	446	440	477	469	430	448	467	456	428	477	459	447	453	469	442	474	455	440	465	458	432	479	471	468	456	455	473	476	432	443	477	445	471	457	489	477	468	441	464	475	468	450	487	477	467	438	477	472	473	440	481	444	468	463	472	472	443	479	490	476	448	483	436	472	503	461	469	450	435	460	476	442	500	416	443	493	453	502	431	483	484	471	485	442	445	476	470	443	463	455	467	445	497	459	466	511	496	451	409	461	437	510	409	486	472	468	464	497	480	493	462	504	498	472	437	448	492	443	443	445	454	452	473	513	489	489	436	457	455	481	412	496	448	501	500	457	491	493	418	448	491	442	443	477	467	443	462	446	455	427	443	452	452	458	447	499	451	463
23846	23861	47086	50682	36542	20915	4518	692	551	516	495	532	528	534	508	525	497	463	508	489	539	529	564	540	562	493	527	506	506	522	494	496	508	480	476	506	503	546	528	483	511	492	478	521	465	483	540	490	468	495	497	497	503	467	458	537	479	499	535	471	512	462	479	498	464	495	486	479	487	504	512	501	480	442	485	498	508	451	528	527	488	471	471	487	512	496	473	483	482	460	513	512	475	522	496	474	505	463	472	510	519	524	483	453	470	496	503	479	479	468	497	521	504	499	473	456	515	539	534	489	472	495	496	507	484	468	472	508	485	475	530	488	455	495	491	457	468	500	489	482	491	521	509	455	473	504	497	468	494	488	479	487	457	501	473	466	511	460	510	515	496	456	490	495	481	507	486	467	508	475	519	494	495	534	484	478	459	501	483	493	490	472	492	490	453	482	491	496	478	515	458	476	442	497	494	456	517	476	511	501	548	489	500	511	493	474	541	458	433	466	539	504	481	503	541	441	441	535	499	474	512	500	546	469	503	517	478	500	513	487	529	506	486	500	479	486	464	486	470	461	512	478	474	472	468	482	476	462	461	455	502	483	476	495	464	488	455	516	475	470	461	485	452	547	437	490	525	499	492	474	486	488	470	509	526	484	499	508	487	499	482	488	449	491	521	482	491	462	537	473	478	516	501	516	469	498	475	487	492	473	504	453	525	505	486	497	491	491	499	506	517	496	487	450	512	501	503	521	499	474	501	516	471	492	486	467	527	477	508	472	458	475	474	455	501	499	504	480	479	490	482	453	436	501	453	476	493	497	504	493	520	503	475	474	538	516	547	521	509	435	460	477	461	491	470	489	459	537	470	495	447	491	490	487	466	512	503	513	493	490	491	493	506	491	503	484	515	463	481	456	479	501	498	450	502	553	430	511	509	508	486	476	464	475	507	447	509	472	506	458	480	485	472	489	491	535	515	491	498	498	444	501	464	489	536	495	517	480	426	499	471	501	499	506	537	491	463	479	479	499	503	458	486	506	455	497	540	501	527	466	497	530	476	490	483	483	533	474	490	526	485	511	489	497	494	468	508	509	480	496	533	502	471	485	540	510	520	451	526	508	453	515	501	473	508	515	509	505	503	508	452	488	458	494	481	535	500	503	485	499	499	471	501	474	461	465	474	502	509	497	492	464	482	482	498	503	485	459	488	505	512	483	467	477	524	525	489	489	511	543	479	480	515	508	532	528	488	484	498	464	491	471	530	489	547	458	495	513	498	501	491	459	495	458	504	446	479	508	477	470	477	466	475	496	529	468	484	466	470	479	482	486	493	504	479	454	440	513	487	522	509	522	475	471	509	498	448	481	497	497	533	488	529	498	485	503	493	495	490	512	530	484	527	496	501	458	442	487	513	452	501	513	488	506	451	496	474	481	496	491	503	474	505	518	481	473	464	536	489	492	501	504	509	495	462	488	455	494	505	479	492	465	494	525	489	487	463	498	480	465	483	499	519	508	513	508	494	470	476	471	451	485	511	485	522	527	508	498	505	491	497	490	447	517	486	483	498	464	498	524	478	504	450	468	475	473	508	474	521	500	497	507	480	468	494	457	452	548	507	498	515	454	497	497	487	513	518	487	498	505	502	554	451	511	522	518	516	485	479	524	538	498	474	500	481	472	493	484	489	487	487	489	504	495	480	465	470	513	476	461	468	471	465	462	501	469	478	541	484	439	533	474	523	476	514	498	474	511	526	468	512	514	502	509	521	488	502	495	491	520	473	493	476	507	469	478	507	488	479	465	488	502	459	490	500	492	484	527	489	525	496	475	517	501	470	478	511	521	457	517	485	474	443	491	497	488	461	474	528	492	480	482	465	509	453	479	466	459	468	437	517	479	467	528	485	500	455	515	488	458	466	488	512	520	480	508	528	518	494	467	485	503	482	490	490	479	471	440	502	474	510	470	531	522	473	495	465	478	453	466	475	500	438	450	504	511	476	496	474	469	493	510	482	450	510	531	465	517	445	498	512	466	496	540	505	485	477	503	461	508	491	510	495	489	528	469	535	473	492	470	478	473	449	487	483	492	475	474	496	499	493	477	496	444	526	459	520	461	445	483	464	488	472	491	467	471	510	489	489	480	494	514	496	458	500	487	519	466	482	473	512	488	470	507	498	466	497	514	429	518	515	482	476	495	510	515	470	497	511	494	508	495	492	479	497	510	477	526	495	522	453	527	498	470	489	514	498	494	491	477	539	468	460	529	460	485	463	516	479	442	475	526	461	513	491	489	502	452	490	486	504	494	474	469	505	520	509	488	473	448	458	506	481	467	490	491	507	499	416	463	489	448	520	519	517	513	472	467	495	486	464	509	517	513	460	507	463	499	486	540	498	491	458	478	527	478	469	469	509	468	496	492	450	511	484	465	507	496	531	526	479	511	512	468	516	523	506	498	499	494	529	463	497	480	502	495	517	519	456	482	493	497	477	515	483	473	482	516	484	480	461	502	491	455	461	474	505	495	427	483	495	484	461	508	511	529	510	483	548	466	497	534	500	507	490	479	477	540	494	489	488	495	470	460	493	447	504	505	477	482	486	467	536	477	494	500	515	492	480	468	496	473	509	448	491	492	471	493	486	457	459	486	428	497	533	476	454	487	489	518	488	536	499	519	499	494	519	458	487	487	511	461	480	467	485	510	483	495	506	462	520	523	486	473	535	507	500	494	493	498	528	490	480	503	475	496	493	506	478	465	493	470	453	508	529	496	476	453	500	521	480	496	463	487	472	491	486	520	456	500	495	496	468	465	469	455	487	480	484	472	488	489	513	515	434	501	456	495	532	538	502	464	537	497	468	448	481	486	482	513	469	502	495	480	521	484	498	470	461	485	501	500	512	472	485	508	515	475	502	528	520	455	478	476	473	482	484	525	447	510	531	522	496	451	476	524	474	495	467	468	496	507	484	520	466	484	497	512	511	517	479	462	505	500	518	480	480	523	485	509	462	512	511	468	502	537	482	509	466	499	495	527	517	470	512	493	489	508	467	488	504	505	463	494	451	461	518	461	500	485	510	507	493	505	493	516	478	471	483	468	505	491	517	481	513	515	511	469	487	491	457	497	429	481	478	469	532	507	500	467	512	515	484	468	456	478	486	490	484	497	489	486	472	458	504	528	503	493	472	513	484	502	492	505	468	500	481	480	477	489	524	456	496	489	486	487	536	483	481	470	514	516	492	494	450	460	511	474	495	495	490	499	524	462	499	493	468	471	475	482	518	529	440	498	537	490	494	478	496	462	532	501	501	460	441	489	499	513	472	533	487	490	486	487	473	492	465	495	469	489	509	453	440	473	479	462	447	500	466	476	487	477	539	503	507	489	521	465	450	478	504	521	477	473	474	513	463	497	482	453	482	498	485	483	473	505	510	476	486	487	459	522	488	478	474	480	476	481	481	444	472	499	492	471	523	506	497	470	475	495	492	520	476	504	488	458	510	447	485	476	495	464	486	492	497	469
40530	86870	85817	61802	33605	11568	919	593	504	586	586	516	545	532	593	542	598	560	572	566	584	589	657	633	590	564	543	585	545	537	523	537	581	553	606	551	586	564	512	548	565	547	560	524	594	579	518	518	582	563	510	540	516	568	558	598	522	560	560	525	558	524	539	566	587	544	607	552	551	561	506	511	527	539	576	574	560	525	533	562	581	563	593	564	563	536	538	547	597	536	536	602	573	551	587	551	538	538	512	542	602	558	531	555	558	589	536	522	546	519	510	554	539	509	570	533	549	572	561	563	547	540	536	560	540	587	553	536	541	544	535	572	536	540	571	558	571	547	586	578	578	550	520	598	567	511	544	547	527	520	553	562	576	578	527	602	545	545	532	517	573	557	526	534	556	540	557	561	586	546	533	592	552	547	521	525	539	602	525	567	533	573	557	558	506	568	585	543	570	534	544	589	536	544	516	582	557	545	541	543	581	571	537	556	538	556	572	555	565	603	542	573	546	534	580	567	539	555	559	573	530	579	525	546	528	545	527	581	552	542	547	551	518	560	531	530	577	519	539	608	557	541	544	553	513	569	524	551	584	566	555	564	560	508	598	545	559	508	538	558	528	547	528	533	569	529	565	543	559	547	534	536	560	521	579	569	566	539	545	591	555	541	549	533	570	542	625	532	581	523	563	557	531	535	566	548	565	573	515	557	550	521	524	558	529	569	519	547	527	549	548	550	570	557	583	523	529	534	566	512	536	540	565	570	574	553	546	581	542	514	536	524	603	561	569	556	515	540	564	561	565	521	551	534	541	549	534	544	558	542	516	546	553	566	552	552	561	562	564	566	575	555	602	543	544	526	578	548	526	524	526	551	562	575	532	521	563	583	584	531	493	548	568	571	579	522	550	568	547	576	537	565	546	558	550	549	540	503	539	519	557	531	542	564	587	565	548	534	543	536	545	530	525	563	569	533	521	587	599	525	528	576	542	567	550	593	561	521	532	570	588	543	507	571	530	559	597	546	533	593	557	554	553	567	553	548	575	509	595	524	534	543	599	544	613	531	546	530	565	552	555	524	515	565	544	495	580	519	559	576	574	528	495	536	530	588	534	498	560	550	546	569	571	502	552	573	525	550	557	556	574	550	550	548	521	562	539	571	559	532	545	595	533	556	574	539	529	570	557	587	558	569	533	556	537	534	564	544	557	555	518	619	535	545	585	551	562	536	554	538	540	572	562	562	536	539	557	572	550	537	533	574	584	514	566	519	553	592	541	504	565	547	519	570	564	535	558	546	551	506	511	617	556	517	592	571	539	550	546	572	550	524	559	586	540	583	536	551	513	526	558	559	594	544	505	494	546	525	536	511	544	578	507	519	521	536	537	543	556	536	560	532	559	571	589	582	545	581	539	543	582	562	557	507	569	560	539	547	568	565	559	568	563	554	548	566	548	564	519	543	555	557	538	561	535	549	528	556	546	545	542	540	551	544	568	590	555	564	554	520	573	570	514	547	539	516	532	527	565	563	528	543	539	585	551	538	551	548	571	547	570	557	568	579	581	547	572	532	538	552	543	543	566	565	544	519	521	547	567	544	531	543	560	572	563	583	515	562	540	566	551	547	559	576	554	562	583	585	533	518	520	515	545	555	596	568	566	563	577	572	535	588	528	559	554	518	530	561	541	530	570	534	564	550	536	551	549	535	529	583	516	548	579	538	579	550	529	544	507	610	554	527	535	515	559	524	534	538	542	556	538	567	541	525	526	561	543	526	534	580	538	535	541	525	607	536	587	574	535	529	570	544	602	563	538	554	612	531	582	548	551	567	508	560	576	567	506	525	567	528	549	559	540	545	530	554	522	539	574	563	549	538	558	591	552	568	538	557	555	531	535	532	569	562	534	547	548	559	552	570	542	554	531	543	555	563	541	548	549	519	567	567	596	540	583	591	547	507	582	569	517	571	506	535	519	576	555	556	521	583	541	520	576	541	554	555	614	533	540	541	528	542	516	549	513	539	562	553	546	555	545	566	536	549	550	534	545	564	582	555	589	521	589	547	496	555	548	545	547	511	605	604	574	523	576	597	513	548	557	527	534	555	577	587	517	563	548	545	537	561	536	504	559	550	595	565	546	600	507	600	558	573	572	561	554	573	555	550	550	526	541	539	558	535	542	573	535	508	520	568	501	587	539	540	539	537	552	566	572	570	555	568	533	551	522	561	562	542	525	533	558	554	572	546	513	505	559	568	577	580	528	571	553	578	564	592	531	554	557	576	559	576	520	597	501	546	523	530	533	553	546	522	537	527	528	531	527	618	519	576	551	548	554	512	512	558	565	561	571	515	517	531	562	560	554	511	527	532	545	513	545	533	513	554	544	526	556	531	583	575	543	549	553	540	552	544	526	544	523	605	536	542	547	566	579	536	543	512	557	567	541	559	569	555	522	531	567	547	591	530	488	529	514	560	579	539	560	555	580	539	582	577	561	593	526	581	582	528	548	529	550	540	567	546	559	566	584	567	520	549	592	583	525	561	606	568	546	529	526	535	580	547	526	528	573	514	577	542	556	552	559	526	496	526	532	558	552	584	569	522	595	544	553	570	541	548	543	532	529	546	515	538	509	547	589	545	543	569	547	545	556	566	544	531	589	503	550	566	545	548	565	591	565	568	582	584	580	570	563	571	589	558	566	544	553	575	593	584	566	551	528	541	575	584	531	576	540	533	556	547	578	558	586	495	554	565	543	531	528	502	565	599	571	546	539	508	564	595	555	538	538	602	586	565	594	527	587	575	535	537	571	581	523	575	536	570	563	570	554	539	521	533	508	561	555	560	544	511	600	576	556	567	516	591	536	573	547	586	534	558	517	547	529	547	593	555	558	560	532	516	550	570	578	551	606	559	561	517	533	562	586	552	548	569	524	549	523	544	538	535	561	528	523	544	582	507	593	570	545	534	532	541	529	605	583	575	511	571	551	519	544	544	573	542	531	594	541	510	547	529	565	553	544	556	507	555	500	588	546	565	543	566	502	578	558	544	573	559	535	552	537	581	570	512	563	512	554	518	528	556	586	507	548	532	532	580	513	548	579	572	544	519	549	525	577	532	544	555	558	506	595	551	551	518	559	560	534	514	535	546	537	563	536	523	531	576	541	509	529	509	512	546	552	535	530	508	513	556	550	536	552	616	568	523	535	590	526	524	542	566	544	572	518	534	524	569	577	521	535	570	538	513	528	544	551	584	555	551	527	563	548	509	588	541	538	553	536	577	523	551	597	564	552	528	547	543	571	579	572	556	538	561	548	560	553	575	581	540	574	581	559	559	556	550	555	601	554	544	559	546	568	592	540	527	560	539	539	541	561	558	554	545	577	577	539	556	519	533	565	545	528	537	531	558	566	564	562	554	576	580	584	557	533	564	578	541	536	514	519	583	514	504	550	525	524	548	534	539	555	544	568	532	523	529	540	560	551	570	530	527	550	564	544	518	516	512	524	567	580	535	566	532	576	584	563	537
27314	23242	35119	22585	7376	1516	456	455	403	436	380	419	393	423	425	385	392	407	403	422	415	401	409	451	455	404	433	442	432	397	436	441	410	404	393	406	399	400	436	407	441	434	380	416	453	435	404	377	445	380	374	425	387	460	401	415	434	442	410	430	381	392	407	406	397	421	432	426	451	421	410	421	432	431	409	459	409	442	427	391	419	405	451	434	427	420	401	430	394	413	403	422	410	422	422	430	385	427	400	468	398	386	430	428	417	402	413	419	439	431	416	409	449	433	419	381	435	436	401	404	415	447	412	408	408	412	439	402	428	391	430	386	424	405	448	448	403	390	388	402	395	413	396	387	395	396	413	445	390	392	424	424	428	423	453	426	398	389	459	429	383	432	395	398	379	403	411	413	430	440	410	400	392	371	471	424	430	394	408	400	418	427	447	400	410	428	404	398	418	422	400	397	408	401	445	401	372	383	373	426	435	388	415	411	402	420	437	412	402	407	430	433	423	437	436	449	434	424	388	405	427	401	353	401	443	395	441	427	426	430	421	385	390	423	396	443	390	465	452	399	391	407	405	420	427	393	394	391	396	395	421	416	387	373	417	413	393	418	399	431	411	409	408	432	390	429	414	420	367	421	382	443	402	390	360	446	435	429	431	415	386	390	389	435	427	419	390	421	400	394	395	425	425	400	415	364	413	393	385	396	417	416	395	403	454	441	414	414	448	385	406	450	438	392	415	411	382	398	439	408	401	416	421	431	403	393	422	411	387	434	418	402	401	372	375	407	432	430	412	440	435	423	421	427	423	404	418	406	433	446	381	411	438	400	435	418	407	420	427	451	392	381	416	415	402	428	418	391	443	390	411	410	450	416	414	423	429	383	394	403	430	430	422	437	385	405	409	430	455	413	427	415	409	423	402	407	438	421	427	365	388	422	405	431	417	433	457	393	419	420	421	434	426	435	418	407	426	392	374	380	410	426	418	431	398	398	403	371	370	432	428	409	442	407	404	434	384	408	403	372	396	383	407	421	398	412	373	382	417	418	450	426	416	394	419	410	401	401	398	432	413	384	378	444	394	409	453	434	406	421	413	427	357	428	386	420	386	421	407	413	420	398	411	412	410	423	409	401	405	418	405	399	379	398	421	398	405	432	446	401	418	438	396	412	373	386	400	391	441	410	410	386	436	394	437	398	415	399	392	385	400	413	429	419	413	403	381	418	400	429	405	402	390	431	427	386	387	416	403	421	391	397	412	401	449	392	425	417	425	407	400	411	394	427	375	403	449	399	394	426	413	405	432	401	414	429	375	398	441	375	408	443	426	395	446	405	422	404	425	400	376	384	376	426	408	390	441	433	424	374	378	409	417	419	421	384	422	422	427	444	428	423	431	412	417	404	411	386	429	406	432	402	440	425	428	455	393	431	412	422	366	444	408	401	412	411	437	416	407	424	441	425	395	403	393	428	432	395	416	393	402	402	411	408	397	448	387	415	392	426	404	411	410	388	414	404	445	409	414	406	397	383	388	401	414	413	439	426	418	396	410	389	394	431	417	412	398	412	404	421	422	430	413	403	401	390	424	387	410	443	452	382	386	424	431	412	437	436	412	410	368	392	431	425	426	409	414	445	433	381	436	403	419	419	415	407	425	435	417	393	411	384	390	403	435	406	430	395	426	416	425	413	392	411	430	403	406	401	419	396	425	422	431	418	403	426	426	404	443	405	396	442	417	419	407	418	416	407	444	401	402	392	463	373	396	410	430	439	405	415	394	421	420	422	343	393	402	390	395	432	391	412	417	437	414	414	391	401	422	411	402	432	430	432	416	410	407	450	409	380	445	397	443	431	412	398	380	427	395	426	422	405	424	408	403	423	426	414	388	420	385	411	393	396	440	426	427	397	410	380	421	422	410	428	431	346	409	392	437	403	409	426	427	435	400	364	435	412	402	430	430	464	412	382	390	420	383	420	435	389	372	363	481	410	410	404	439	411	407	399	399	431	429	411	417	416	412	440	431	434	429	402	404	397	419	458	387	402	413	432	398	385	394	395	394	414	435	402	416	415	406	392	403	417	380	418	414	427	407	407	400	417	393	390	433	412	427	427	425	398	395	374	443	414	380	422	414	392	439	403	433	380	415	423	395	439	431	420	400	386	411	393	424	421	419	397	378	406	396	384	388	417	410	378	428	401	441	427	390	370	405	374	402	396	408	401	418	417	431	387	408	423	448	369	410	427	389	437	423	403	398	406	440	423	362	352	425	376	393	432	395	398	396	427	403	455	392	398	430	456	433	415	423	415	398	404	407	440	421	391	420	378	415	421	398	403	426	403	418	411	434	409	401	403	401	400	439	413	419	425	444	463	429	392	389	420	415	402	427	380	443	407	402	394	410	400	437	447	406	399	438	425	430	422	399	380	394	402	408	402	392	389	421	454	376	371	386	420	409	425	427	420	416	421	424	365	409	370	374	370	410	358	405	402	409	404	411	401	420	415	428	406	407	394	450	408	410	398	399	410	370	401	439	398	411	394	402	433	383	416	399	407	377	391	440	452	412	434	422	382	408	421	418	377	403	380	389	396	432	358	412	417	375	408	424	406	432	395	425	435	413	369	385	424	416	402	391	381	423	430	410	394	417	446	411	396	386	410	388	389	387	404	394	440	396	379	425	394	409	366	398	446	391	412	385	380	383	401	435	396	422	435	427	392	412	363	453	383	435	377	418	428	406	411	462	405	413	404	432	378	418	405	407	422	404	390	426	405	452	427	442	413	402	389	460	383	426	419	398	423	374	407	447	366	425	432	424	417	424	439	394	416	402	434	428	375	396	393	426	395	398	436	426	375	386	412	438	394	400	421	443	456	418	381	416	432	374	421	442	392	385	414	390	424	407	397	413	425	486	419	406	393	433	447	406	427	402	384	411	378	418	412	392	416	448	415	427	398	405	407	441	417	440	418	400	384	427	428	414	421	387	428	386	418	399	430	421	418	392	443	399	404	373	428	391	405	437	388	439	435	433	429	427	425	389	393	400	413	415	452	411	432	410	421	408	397	377	442	394	404	424	394	427	421	426	414	403	383	398	392	403	397	410	409	378	414	418	415	392	392	391	419	418	406	383	430	419	419	422	395	410	403	422	391	432	442	390	443	388	437	396	420	399	409	429	424	372	420	390	378	418	425	388	417	406	396	424	401	411	395	405	386	432	405	405	428	419	424	409	396	413	409	396	410	453	403	393	373	421	392	431	389	392	407	412	421	392	408	431	430	393	421	390	460	406	438	435	421	403	436	393	440	416	416	411	441	398	400	422	421	406	421	425	373	393	423	437	403	412	397	461	398	412	419	386	444	432	420	434	406	397	435	408	394	428	411	432	413	433	410	423	415	458	389	449	389	426	428	399	406	377	371	430	412	415	403	437	404	429	398	448	426	403	399	407	412	407	452	452	430	418	392	418	395	406	394	411	385	380	441	386	401	404	440	404	435	409	451	419	408	401	411	408	430	383	427
6287	28842	31828	13870	5080	1400	435	409	407	391	426	409	419	448	430	397	454	392	429	398	421	387	348	401	377	405	395	391	415	400	381	397	375	405	387	412	395	436	422	410	431	415	435	386	392	412	397	409	411	421	424	377	380	374	390	408	429	432	399	421	418	423	399	400	414	416	403	382	457	395	412	401	384	388	370	450	404	384	417	361	400	372	385	392	417	390	414	413	398	433	361	414	417	384	400	416	387	451	398	387	419	392	373	398	412	428	420	420	382	431	387	412	382	413	415	377	359	401	424	403	382	417	431	385	400	393	417	377	395	401	401	446	400	392	415	364	406	434	429	382	375	398	396	367	398	415	432	404	425	382	408	372	393	398	357	421	401	410	403	391	400	411	386	413	392	434	405	412	423	406	400	408	399	413	402	427	443	398	428	373	420	420	429	410	358	424	397	425	380	401	394	405	432	404	402	410	389	400	407	384	408	408	379	389	428	414	421	391	392	437	407	406	371	375	411	404	406	409	399	404	407	400	405	424	406	412	405	364	391	425	375	391	373	397	403	389	413	396	400	398	410	404	399	400	448	407	365	390	390	426	402	415	403	376	384	411	388	380	456	387	416	444	378	406	443	402	388	413	388	421	391	368	403	406	409	447	424	430	421	423	402	394	414	409	384	422	420	406	352	376	391	407	405	375	427	411	429	394	382	400	413	432	400	421	402	384	398	428	389	436	437	414	403	373	403	414	420	432	412	379	418	387	398	382	404	401	437	391	391	389	405	404	414	363	406	403	405	399	414	423	423	419	368	398	384	407	441	398	427	409	406	391	401	397	424	405	396	405	411	438	409	377	387	366	403	391	418	389	396	395	390	428	376	394	408	423	404	377	431	387	434	435	404	427	392	415	380	421	411	422	399	449	398	419	396	421	429	436	396	415	442	431	402	391	401	412	431	399	392	382	382	403	415	410	433	431	432	396	416	422	400	422	405	440	397	393	421	400	437	408	420	379	436	396	394	428	390	393	391	417	387	389	406	409	369	350	418	383	459	381	361	412	371	388	416	388	394	394	402	412	387	414	415	413	403	404	423	389	411	403	419	386	438	422	394	398	415	423	437	413	407	402	401	408	412	398	382	420	389	399	381	419	387	406	386	430	387	415	401	378	381	392	405	398	414	429	409	407	415	396	406	391	409	402	407	416	414	402	416	406	409	431	432	408	450	385	401	412	473	415	409	397	388	415	437	407	404	395	439	417	398	402	400	362	433	425	415	396	419	411	418	374	382	386	388	417	416	433	428	371	419	392	390	411	434	391	423	430	397	399	417	387	416	388	412	410	380	353	383	408	397	367	422	385	373	397	421	402	422	400	438	425	397	378	405	441	406	402	371	419	413	386	426	423	397	378	426	424	410	392	397	389	443	398	412	393	452	426	421	431	434	401	384	419	454	402	423	430	421	381	424	400	371	369	393	395	378	425	423	428	425	382	399	402	410	409	387	410	386	417	382	389	450	400	403	370	402	368	414	393	408	393	416	406	386	399	414	373	398	399	413	434	397	421	454	410	406	418	381	411	377	409	377	393	382	377	402	406	374	422	380	429	396	403	390	417	396	396	413	422	385	392	401	434	416	442	395	381	382	414	407	437	400	418	411	420	402	392	372	414	408	400	463	395	387	435	399	375	411	408	417	403	381	404	373	456	378	412	384	378	408	384	393	410	420	422	380	398	410	388	408	391	380	421	403	413	378	414	408	383	382	410	401	387	394	401	405	424	406	443	412	382	385	356	399	375	428	440	417	381	437	413	385	418	389	409	391	415	408	411	414	458	395	397	399	418	383	387	412	423	391	409	396	434	414	395	399	421	396	421	395	367	402	401	420	416	417	396	418	403	392	383	404	406	435	399	403	379	382	397	414	408	395	399	408	402	409	456	382	417	411	389	374	408	438	399	423	402	396	404	415	420	401	394	382	380	436	437	429	428	416	382	418	382	379	427	404	417	415	381	365	384	403	395	429	419	459	394	426	379	403	415	395	411	424	418	417	415	405	402	412	416	385	389	433	417	402	417	386	414	373	391	397	408	427	417	376	431	380	380	409	417	417	385	429	408	420	426	405	424	389	429	420	388	422	404	388	412	384	373	397	396	406	424	391	389	422	403	386	407	451	410	384	390	417	403	389	394	408	433	409	424	407	369	442	384	411	411	430	426	400	418	397	403	431	435	374	398	429	410	392	418	450	396	420	421	404	401	438	391	392	392	390	379	415	406	422	452	413	415	394	403	371	371	387	416	394	466	391	376	413	406	406	402	399	425	410	377	394	393	438	398	405	372	434	407	388	406	412	401	433	392	387	435	369	396	411	434	417	412	387	396	394	438	389	374	412	389	397	416	392	430	402	404	405	412	428	432	401	407	410	391	386	432	404	410	385	402	419	399	392	417	394	413	404	421	410	401	407	411	376	415	378	393	411	352	417	381	401	385	393	407	426	419	413	417	407	402	371	386	410	374	375	389	381	390	389	404	381	396	402	415	393	423	394	396	402	410	409	400	402	445	395	435	422	407	398	396	377	388	404	395	387	393	422	417	399	374	398	412	405	384	398	396	397	356	403	392	387	389	425	432	404	387	440	403	407	405	406	400	391	409	395	382	383	400	383	372	377	432	397	437	374	435	408	377	414	431	409	420	422	413	419	402	388	422	400	381	420	415	404	420	381	417	372	442	399	420	417	408	387	403	365	399	409	395	413	413	405	435	415	431	397	406	380	370	412	443	369	414	449	400	401	399	375	421	389	404	420	411	396	407	404	372	410	418	388	382	407	401	388	397	421	404	404	426	437	394	399	429	383	409	405	380	419	398	385	405	421	425	417	384	417	411	383	381	402	423	403	386	382	373	400	447	411	383	419	404	418	396	360	409	410	406	406	363	432	401	394	416	428	435	411	409	393	390	407	395	409	388	417	429	392	384	436	396	412	429	398	384	369	388	391	387	448	430	433	390	393	382	392	409	412	410	449	436	410	408	363	428	417	409	412	436	385	400	431	386	410	409	400	422	353	390	419	422	414	404	441	362	382	395	392	400	373	402	408	427	384	438	431	376	439	426	390	378	421	404	387	406	403	408	420	390	381	374	378	422	393	440	396	387	407	417	418	415	390	436	418	390	390	416	405	437	391	364	447	383	430	406	410	412	371	433	427	368	423	390	402	431	404	381	412	394	423	419	375	423	356	434	376	414	419	413	419	407	419	394	402	397	372	401	445	422	418	410	439	427	440	401	401	397	376	374	418	412	404	404	402	423	395	417	350	385	402	397	398	409	414	388	422	394	463	452	407	434	391	414	419	396	365	414	396	369	459	444	409	406	371	416	449	373	372	445	400	427	402	430	412	434	411	388	438	386	385	432	396	396	421	440	348	400	394	400	454	388	411	403	418	398	379	386	395	402	431	422	384	385	408	400	395	386	420	413	424	421	383	405	421	409	404	436	405	412	430	436	390	362	432	398	373	448	429	403	383	398
24927	26650	53586	51752	32150	13674	1687	534	421	441	444	457	444	459	455	416	420	445	429	409	448	429	392	469	460	473	417	424	454	443	462	431	451	447	422	419	417	426	445	415	462	425	416	442	436	426	438	445	438	438	422	424	387	409	430	449	418	459	409	364	422	428	443	419	419	416	431	442	428	425	443	403	415	450	451	428	444	447	433	429	396	430	463	468	396	432	434	438	455	435	457	418	437	438	446	420	475	439	422	408	431	442	412	416	453	412	428	420	400	405	411	422	390	500	456	461	431	435	458	407	421	412	407	430	404	422	427	404	410	415	392	439	403	450	453	418	453	413	445	437	452	442	397	419	432	400	436	412	426	406	425	458	374	411	450	464	426	449	403	410	429	439	430	434	435	405	439	444	453	427	466	452	449	428	431	447	453	442	419	436	422	443	443	426	404	433	422	415	416	455	450	454	456	429	415	453	438	409	432	425	440	404	453	422	409	389	393	432	430	410	441	460	424	400	408	435	439	439	438	445	427	423	455	458	389	434	447	422	432	436	430	399	391	417	414	395	424	424	420	428	449	405	421	406	426	411	398	399	428	444	416	464	411	402	451	429	424	434	436	467	426	434	464	427	399	431	438	440	429	448	472	421	419	406	442	427	404	425	437	412	450	464	408	435	430	447	440	441	413	426	406	409	422	453	393	425	425	440	438	403	436	421	426	457	394	387	438	414	421	440	423	451	409	412	408	444	426	447	398	415	384	421	404	396	434	435	442	438	449	418	447	425	411	456	433	419	432	397	411	437	427	419	404	428	438	442	442	419	438	429	455	463	425	394	425	422	411	449	402	444	408	411	415	456	471	408	469	423	450	407	468	402	437	432	418	427	421	437	404	413	443	419	458	411	415	424	428	440	443	400	405	433	422	435	431	447	456	445	438	366	416	392	472	403	423	435	432	405	427	459	457	418	425	419	454	441	419	454	448	421	445	387	433	421	404	453	397	420	445	435	433	421	445	405	403	398	399	392	423	443	446	403	421	457	429	402	443	416	393	441	448	436	424	442	448	491	457	410	402	409	448	425	391	422	428	467	443	412	401	430	398	410	432	400	412	450	457	442	441	413	458	415	413	430	446	463	422	412	440	400	444	443	401	388	414	430	468	451	433	422	429	447	429	444	478	430	415	424	395	458	441	432	402	410	408	443	429	407	403	400	388	414	421	410	392	414	398	408	414	464	427	415	428	447	391	426	452	470	405	439	433	396	428	428	403	438	471	426	409	408	447	467	439	423	436	462	390	441	414	409	442	440	466	407	414	405	404	392	421	432	419	428	428	445	415	416	440	429	479	453	429	443	449	424	447	484	439	418	434	446	407	421	429	402	414	443	469	434	446	418	438	382	440	405	429	415	427	426	461	405	477	441	426	401	386	422	406	454	445	415	431	456	425	433	413	433	405	434	456	396	403	431	423	406	431	442	451	418	414	387	388	418	406	395	418	420	419	452	446	418	393	409	419	419	456	426	435	425	404	419	415	413	411	457	449	431	447	421	451	427	375	465	428	406	421	420	438	407	414	403	450	420	459	400	425	436	406	443	459	426	428	417	451	402	416	431	413	423	431	454	438	403	419	432	406	444	458	416	439	397	395	477	393	445	409	430	436	440	415	422	439	442	409	417	442	416	433	396	409	412	421	441	437	432	397	452	468	459	415	392	431	418	433	474	434	420	444	422	421	419	413	451	428	425	447	445	415	438	383	458	433	411	404	421	407	424	441	447	430	434	449	408	467	432	416	424	425	449	437	390	415	421	429	456	429	421	448	410	431	410	427	414	428	421	440	422	389	439	437	437	420	411	394	428	494	407	441	403	431	382	421	432	397	459	409	442	410	409	444	442	403	484	432	389	415	415	437	455	423	425	438	424	449	431	421	415	420	422	455	456	381	413	465	385	439	425	431	435	420	389	379	402	387	469	401	418	417	431	472	437	411	448	440	409	437	408	404	406	418	414	443	461	448	478	402	432	396	420	392	417	423	432	435	427	436	472	427	386	420	411	427	441	424	474	399	398	400	437	427	412	426	454	400	400	446	404	457	404	422	434	412	418	419	410	459	423	439	459	393	425	436	409	435	448	437	421	430	461	465	424	426	385	433	448	415	427	425	413	438	422	434	433	444	419	424	403	419	417	460	458	426	444	423	410	467	422	434	427	427	439	435	417	432	406	427	453	402	421	382	390	448	434	398	434	474	439	416	441	411	433	467	404	412	444	397	381	450	435	420	442	422	430	415	403	470	429	451	420	448	426	417	399	402	443	465	392	430	467	427	421	424	461	398	415	404	433	426	444	430	449	446	429	402	431	439	455	435	423	424	429	425	432	445	418	440	422	388	466	431	415	431	431	419	430	446	430	450	434	426	438	398	478	446	398	445	402	449	405	419	432	425	461	437	452	401	449	392	392	425	436	439	451	442	432	424	442	427	454	436	405	430	410	435	444	412	455	444	391	430	451	396	421	434	400	433	445	426	416	473	423	418	407	394	423	455	468	431	431	449	422	429	435	427	415	431	434	441	448	424	455	410	439	444	418	434	406	427	389	444	419	414	413	448	450	417	475	406	446	435	448	424	422	425	402	410	411	430	430	430	426	385	394	427	388	443	434	406	405	411	440	411	442	423	433	424	433	426	422	447	407	426	410	392	414	410	401	480	423	437	453	386	419	446	450	410	438	446	456	419	407	463	399	459	421	431	461	426	427	440	414	475	443	434	442	433	432	426	445	452	446	455	428	426	417	419	430	429	430	434	411	456	389	401	409	440	453	425	452	426	449	411	437	433	399	436	424	423	431	449	456	392	456	404	420	407	420	433	417	431	426	451	430	449	417	409	472	462	427	430	403	413	423	437	420	446	421	420	437	385	462	393	438	403	452	431	459	406	442	391	430	414	436	412	415	408	385	426	436	442	437	431	417	416	435	480	429	450	424	438	448	401	375	398	404	453	438	435	448	461	465	448	398	446	407	423	427	416	408	457	452	432	465	418	415	405	396	428	437	391	434	411	452	426	433	434	414	416	469	392	384	454	408	425	446	400	450	424	405	387	430	430	433	432	419	416	431	425	437	473	451	433	415	440	446	413	409	440	412	439	437	399	437	464	433	405	417	426	439	375	414	430	398	420	425	444	435	393	445	423	437	423	434	407	446	444	440	431	426	406	412	463	439	432	449	411	392	426	398	431	430	437	447	396	447	429	429	447	450	419	461	451	429	424	427	419	415	450	455	426	399	424	443	433	459	444	411	462	415	463	389	405	477	432	433	418	435	434	446	494	410	425	481	429	411	434	391	389	444	435	443	435	432	421	470	463	411	420	401	432	414	440	443	444	452	392	462	475	468	440	422	408	424	410	405	427	450	412	447	433	426	417	427	422	403	432	418	393	419	385	432	424	418	437	447	408	404	409	455	457	425	450	449	452	418	467	452	433	422	442	463	411	415	468	436	421	434	427	427	448	462	413	446	401	417	425	410
16695	82998	76633	48736	23975	7065	848	470	454	477	453	449	492	420	480	501	511	481	438	455	458	517	520	534	540	451	476	461	474	472	484	451	507	481	485	464	451	451	473	463	470	463	471	453	472	484	467	471	477	495	447	463	487	505	508	445	475	513	456	448	468	465	496	446	474	457	445	460	472	465	475	486	481	469	507	467	465	458	451	444	434	433	496	476	485	449	437	445	462	472	472	458	489	467	496	495	469	520	491	454	474	462	482	469	451	467	488	492	460	455	505	494	456	479	520	495	516	487	478	465	468	447	489	476	463	462	451	462	461	477	452	486	454	482	466	461	485	480	489	442	438	441	446	455	444	482	462	474	417	516	453	485	429	474	490	443	452	484	444	515	480	496	498	435	478	472	437	439	469	429	452	464	463	455	450	414	480	456	471	483	468	502	456	476	463	424	449	476	468	461	459	471	535	458	476	466	446	463	436	483	484	510	460	495	472	496	490	438	470	447	476	449	463	471	457	453	475	482	480	464	497	499	478	453	471	474	473	428	434	482	497	467	479	427	458	492	475	468	485	503	503	482	482	475	475	484	467	458	495	503	449	458	484	470	440	492	465	474	462	453	495	473	484	484	498	442	433	461	466	428	463	485	477	448	486	497	498	458	459	476	457	458	454	461	472	520	433	465	490	508	433	475	482	445	461	488	421	447	528	409	494	454	470	441	434	539	497	499	506	482	449	480	437	434	496	439	469	467	524	449	458	475	452	519	456	454	422	419	470	466	451	465	448	447	418	463	451	478	463	447	456	470	483	485	487	486	490	450	484	460	470	483	516	486	450	453	473	510	478	429	461	467	453	457	503	500	480	453	437	496	476	432	421	458	457	500	457	494	453	472	479	514	461	481	469	421	467	475	496	462	426	445	474	478	526	493	442	454	509	484	483	449	441	473	480	461	443	458	468	462	500	446	489	464	455	522	458	451	464	463	446	459	464	479	469	473	479	447	517	494	512	501	508	478	470	504	449	482	460	463	479	467	449	475	453	471	466	486	462	488	483	466	473	448	477	446	498	462	423	458	416	484	453	452	446	490	450	439	468	449	474	446	462	458	447	440	427	488	445	461	463	469	512	470	469	466	458	476	493	443	463	442	478	449	444	480	470	470	492	446	469	450	466	460	469	461	456	462	501	451	470	505	482	438	437	469	488	491	442	447	466	492	498	453	471	491	466	471	429	482	467	456	484	435	465	451	502	469	472	424	434	451	455	480	464	460	452	445	469	483	487	443	467	485	467	493	459	471	476	473	457	448	439	481	429	487	447	466	499	472	476	446	462	479	466	511	443	486	459	438	447	452	468	462	424	490	509	438	466	430	494	459	484	452	468	433	420	473	457	465	465	499	472	450	436	444	480	451	473	478	442	435	461	445	473	476	460	454	490	455	461	438	455	485	443	452	451	467	465	448	460	440	468	477	458	459	479	430	468	487	444	515	487	486	466	482	457	522	462	444	473	470	440	480	442	466	495	507	430	511	450	436	471	480	476	440	456	416	452	464	497	461	475	454	459	459	446	472	465	475	446	430	467	465	455	486	524	458	453	485	441	477	437	492	495	442	495	437	454	476	492	477	432	497	463	443	446	513	421	441	467	453	458	505	507	437	476	489	457	450	463	488	466	457	498	472	468	501	507	457	450	456	432	517	471	460	445	483	467	467	482	439	472	454	434	503	461	496	466	422	469	470	484	486	462	506	458	496	420	448	476	450	444	465	449	485	444	469	476	471	503	459	484	483	466	475	467	466	486	476	503	496	446	437	457	448	429	469	478	465	495	444	475	467	437	471	462	482	452	443	489	453	465	480	495	476	467	500	435	475	459	470	497	452	439	466	447	459	487	479	485	458	458	448	454	483	439	446	465	486	477	460	449	487	488	502	504	498	487	430	421	472	467	452	461	456	459	497	450	404	493	479	454	471	428	449	497	494	466	458	472	482	484	497	459	463	478	480	477	442	502	482	461	448	452	459	464	474	488	464	468	476	471	471	438	437	481	446	501	435	454	451	425	436	447	491	482	465	432	458	502	469	472	466	478	485	448	460	468	476	457	455	455	444	484	485	480	456	461	440	472	466	464	459	451	452	485	478	490	454	467	472	466	467	450	482	438	463	475	520	475	461	464	473	436	460	460	462	450	461	476	457	489	436	472	483	450	467	493	456	522	461	456	461	443	458	460	455	500	488	485	463	463	440	492	462	484	431	476	472	489	463	492	466	489	465	472	477	484	462	473	473	498	468	469	475	422	464	444	455	489	475	461	474	451	468	476	444	476	472	448	480	452	463	475	438	475	477	420	462	431	503	441	491	493	483	438	472	497	445	470	482	499	488	428	482	507	441	478	475	422	455	456	447	467	485	440	514	451	445	472	468	432	486	434	432	464	455	498	490	433	452	511	453	476	463	446	436	447	454	456	487	472	478	466	437	443	448	474	461	435	461	458	448	487	440	491	474	484	462	449	472	490	477	484	478	468	499	493	470	435	454	469	456	441	491	482	495	476	458	456	494	465	473	490	449	464	445	468	445	465	436	482	440	460	495	452	462	521	496	417	467	420	469	485	465	468	493	486	461	464	462	475	478	482	461	487	461	493	444	462	487	488	470	405	463	477	461	479	482	431	471	528	495	470	511	460	488	464	482	459	488	437	498	450	470	433	451	485	475	450	471	420	491	459	451	521	466	480	441	458	476	443	516	457	442	462	466	493	465	457	480	484	438	466	449	471	467	480	454	453	444	514	464	417	459	477	487	452	473	499	444	456	428	495	468	499	452	492	468	462	474	483	508	481	446	473	422	447	452	467	471	496	460	463	466	419	448	461	421	431	476	408	455	453	510	438	453	449	440	502	438	470	499	468	503	457	472	455	464	456	450	483	455	426	473	457	481	456	458	441	465	443	454	452	482	463	498	457	459	448	455	467	463	448	419	464	429	482	468	456	481	446	507	447	444	437	438	474	458	429	444	460	476	456	492	477	493	450	495	484	465	446	504	514	475	463	419	462	486	459	471	459	431	455	487	462	443	446	417	490	447	475	474	442	430	466	480	485	492	496	454	496	488	461	461	458	387	505	493	446	495	436	449	465	437	436	474	455	458	474	445	442	456	426	458	442	470	434	504	460	481	472	444	494	482	455	427	442	492	444	475	461	484	455	456	466	448	444	461	454	478	485	471	468	467	472	495	474	470	467	485	450	486	447	457	467	499	510	462	485	438	441	434	486	483	475	449	467	496	450	445	466	465	451	491	443	480	462	471	488	440	449	518	475	441	461	464	463	480	451	456	468	462	444	465	501	484	473	485	458	458	477	476	514	491	512	515	479	482	461	451	486	481	421	461	440	447	462	456	455	448	455	414	488	493	481	490	464	458	451	456	500	475	489	480	487	475	471	462	467	498	471	455	506	421	474	463	474	487	471	435	467	459	438	465	470	450	503	443	449	469	468	451	478	472	456	461	511	497	469	453	467	470	452	432
23846	22450	44841	50834	38726	22896	6773	769	531	590	499	563	525	521	483	487	489	515	513	471	501	532	537	518	559	530	510	481	474	517	494	524	537	567	469	510	504	468	516	483	532	518	512	488	494	552	512	535	506	490	503	487	488	503	515	446	486	505	496	485	482	512	526	492	555	488	475	490	503	462	540	488	476	530	477	513	521	489	463	496	491	520	487	512	506	490	509	513	487	463	550	512	514	484	501	490	514	507	494	494	494	477	481	487	462	505	516	478	496	483	544	476	488	511	505	511	455	485	490	484	496	512	502	465	524	520	508	448	499	467	527	520	469	485	537	497	500	529	498	460	494	486	538	470	456	491	485	516	491	493	503	461	431	469	497	500	549	472	497	489	500	467	505	503	488	437	509	496	479	502	508	474	506	499	514	452	507	477	484	436	515	502	500	490	501	444	502	505	500	486	479	499	504	489	504	504	480	508	479	461	539	474	546	473	513	531	483	440	506	495	480	480	446	471	514	477	491	453	490	512	449	493	508	514	502	522	538	471	497	541	486	510	501	486	445	504	505	519	500	483	510	488	511	532	479	486	484	435	492	530	475	516	511	485	494	526	478	488	518	467	488	475	454	514	506	532	501	491	489	509	472	496	488	446	456	499	480	526	500	521	492	492	507	518	494	510	475	483	523	471	458	529	496	509	480	476	463	468	496	472	513	477	463	487	470	523	501	477	541	495	504	515	502	513	476	469	464	516	474	483	495	526	492	450	482	466	477	458	502	489	517	459	471	486	501	486	510	525	518	498	473	440	454	440	493	481	484	494	495	537	477	506	494	519	495	543	485	484	504	471	497	524	491	480	494	488	545	485	443	483	494	520	523	439	488	506	484	467	480	492	459	479	457	456	508	539	462	512	491	495	461	487	508	464	440	506	509	512	516	496	452	497	527	487	473	455	455	514	479	546	554	498	473	484	496	524	532	494	541	482	474	459	474	508	505	495	494	487	509	473	487	478	494	522	513	495	496	501	502	475	487	511	478	520	434	526	528	499	475	509	519	518	502	461	515	529	470	451	542	524	462	504	468	486	495	456	500	519	500	515	492	511	492	521	466	496	523	493	541	498	462	489	491	505	496	481	473	512	479	487	461	484	518	472	473	476	531	504	494	482	502	519	463	486	512	522	488	493	477	518	484	477	506	485	472	496	464	470	488	506	498	472	478	493	479	509	502	464	467	476	421	470	474	474	495	488	469	503	518	487	493	481	481	473	502	483	479	525	480	469	525	509	503	497	509	463	500	513	475	469	483	471	506	509	472	484	477	487	534	482	509	515	468	441	520	521	499	467	489	478	498	483	525	494	488	462	481	473	485	522	477	499	493	526	507	473	484	492	519	489	498	520	481	493	497	473	468	451	519	479	476	462	473	486	556	478	468	485	499	497	488	465	483	494	529	506	518	499	475	482	507	505	483	490	501	469	485	455	454	482	503	519	531	507	519	492	491	491	456	476	505	473	503	472	461	470	472	503	510	466	504	483	483	460	461	498	510	463	509	493	512	480	448	529	514	491	515	470	480	525	493	501	487	509	551	510	476	498	477	507	495	477	523	492	455	450	477	515	500	506	469	485	490	488	456	485	497	493	483	511	521	502	517	471	482	504	480	483	463	492	459	456	496	522	444	456	484	492	495	488	439	462	491	509	564	460	494	490	529	477	485	500	506	499	492	466	466	497	459	487	469	458	469	489	529	537	505	513	507	489	482	470	490	473	470	486	477	467	495	469	463	465	442	475	525	504	495	492	455	475	487	518	539	483	489	484	476	515	483	529	479	518	513	472	476	472	460	482	527	465	492	493	499	490	514	491	524	507	518	475	521	452	447	479	487	471	510	533	495	515	513	506	474	506	522	483	487	472	495	481	486	498	527	499	500	503	446	465	485	472	462	486	447	462	447	489	464	519	468	462	445	463	468	478	521	505	490	471	481	521	477	498	471	492	477	480	486	499	487	527	468	488	501	452	477	484	520	482	505	469	485	482	446	475	547	453	505	488	529	468	514	466	475	513	481	502	472	485	498	514	517	455	450	506	505	481	502	526	510	460	482	496	479	463	453	498	507	479	490	476	482	442	487	507	485	479	492	504	476	495	512	495	501	474	502	493	510	489	454	493	505	471	497	499	482	496	522	476	517	544	516	530	474	493	519	513	492	479	451	473	488	458	467	494	458	516	486	510	489	529	495	484	520	486	477	493	454	466	526	518	475	484	518	487	466	503	491	473	518	503	466	486	472	465	495	473	503	474	508	457	503	469	519	510	511	520	496	465	472	490	487	467	465	482	461	462	484	527	541	471	503	506	496	492	480	509	488	488	496	460	467	468	492	501	502	515	502	459	537	505	505	432	499	505	463	445	511	463	511	480	530	495	490	494	490	477	463	497	464	481	470	525	473	498	461	498	452	521	461	493	465	453	482	501	463	457	476	493	491	512	481	484	495	471	450	488	490	519	464	467	509	527	458	460	492	506	500	508	483	521	514	504	498	502	487	496	492	478	461	489	472	511	486	520	527	471	491	464	510	473	473	505	477	470	495	498	494	450	494	499	475	504	491	465	472	487	522	460	491	521	464	510	494	502	485	480	518	483	445	459	516	492	476	478	487	504	493	467	490	490	498	452	474	489	475	498	505	478	441	505	479	481	489	481	495	490	489	463	494	496	505	510	482	482	471	483	469	507	490	457	460	533	489	491	508	489	505	541	472	475	480	516	496	496	536	469	471	485	513	490	486	459	471	492	502	454	469	481	439	499	477	501	487	510	496	543	481	482	448	477	491	478	478	472	487	498	463	504	525	476	481	464	479	504	487	480	497	467	493	459	529	499	529	472	496	449	488	463	486	494	510	507	465	545	483	494	505	453	496	482	493	493	498	464	510	477	479	553	518	454	479	491	470	503	491	484	500	499	466	517	513	491	461	471	448	473	490	489	480	480	510	517	500	505	507	481	490	515	460	530	480	522	538	495	483	464	515	474	447	529	503	479	500	551	507	489	497	502	524	521	507	494	512	474	520	498	474	479	474	468	491	494	508	504	494	463	481	479	497	505	543	474	523	522	500	490	486	502	458	515	475	557	513	488	470	474	488	489	489	458	484	507	454	475	473	482	534	505	490	489	489	491	490	494	472	503	472	477	531	503	545	491	486	504	492	514	484	479	500	519	505	467	492	487	489	500	470	500	504	440	446	473	538	476	446	477	460	482	517	513	495	469	504	454	475	516	497	507	504	487	474	479	476	459	504	492	466	473	511	480	456	473	488	475	525	503	507	537	479	507	493	497	445	486	456	473	487	525	488	489	481	485	514	450	514	480	486	493	509	491	504	519	481	520	475	504	492	507	460	473	461	516	459	447	512	474	467	510	525	460	499	496	468	482	469	466	474	493	479	529	487	480	494	528	459	451	492	499	485	500	467	501	495	510	504	496	485	481	524	513	501	520	477	491	518	515	475	514	475	480	504	473	499	506	453	452
28474	76260	85517	64350	37783	14335	1818	565	532	582	586	566	543	546	517	544	555	530	543	577	515	556	622	621	595	578	566	526	582	574	599	588	561	511	573	545	513	546	536	511	489	559	526	579	533	562	570	583	541	511	562	526	536	544	533	538	540	566	555	567	542	508	594	514	597	533	568	586	546	578	554	578	563	574	586	570	561	557	551	551	559	536	559	569	515	540	519	505	528	603	578	539	522	563	564	486	514	553	571	579	545	554	558	537	569	515	546	553	498	548	552	561	568	579	580	505	579	577	515	539	547	568	495	542	527	554	504	526	500	533	558	558	534	530	581	547	566	576	530	574	537	562	528	537	568	576	570	582	552	537	508	548	512	586	549	576	547	531	537	571	537	537	568	534	601	570	522	536	534	588	542	608	556	521	559	530	523	559	549	514	523	556	566	532	516	498	532	553	524	535	564	557	559	563	560	544	563	500	540	534	560	567	555	536	529	543	547	564	543	522	570	529	492	586	532	520	558	510	540	547	525	563	549	531	554	529	541	565	532	523	540	506	556	555	581	544	554	545	526	547	545	510	534	565	547	577	570	563	528	518	574	543	538	526	554	574	505	558	557	517	551	529	571	578	529	571	599	580	578	533	574	524	487	535	528	572	513	581	526	555	580	543	569	588	577	550	568	592	602	507	575	524	525	512	546	542	557	519	578	529	570	542	547	511	527	554	536	506	567	556	508	517	514	606	580	520	542	554	548	552	569	550	533	529	540	567	554	573	542	601	552	564	551	544	601	567	594	556	561	520	572	554	509	534	577	593	510	569	596	540	540	501	564	579	571	548	558	536	547	518	541	510	524	527	533	542	559	489	577	580	533	519	534	560	526	557	536	530	581	546	513	541	584	530	516	558	517	587	535	548	517	505	505	551	585	556	561	558	496	567	550	508	562	564	560	543	519	566	521	557	570	542	551	523	507	547	494	555	570	523	556	522	535	513	553	528	566	569	536	561	575	542	573	525	576	548	615	543	576	553	555	558	569	566	573	547	565	545	524	533	579	556	536	537	526	506	552	528	543	577	502	560	514	510	546	548	521	519	536	562	564	558	557	520	562	556	540	509	520	536	529	557	552	566	523	573	529	586	590	521	514	524	533	544	552	510	573	540	579	548	546	541	532	508	523	542	528	577	535	580	502	593	568	579	567	529	556	549	528	546	536	539	518	556	555	559	525	508	517	546	506	538	555	550	533	548	566	545	568	559	510	539	540	510	546	559	590	541	568	548	527	537	556	560	561	518	584	543	575	550	541	543	535	566	507	539	526	561	557	496	527	539	539	519	566	516	527	568	540	581	542	501	520	511	511	560	544	554	566	548	540	574	569	546	594	539	581	543	569	511	544	531	570	537	577	503	579	563	598	531	580	535	546	575	510	530	513	578	558	484	583	533	534	567	540	563	604	563	531	527	574	531	563	532	550	510	525	518	526	556	525	537	523	558	527	554	550	500	536	547	578	567	503	581	585	518	540	482	571	545	547	535	588	521	521	550	555	526	555	513	559	565	535	550	544	604	537	534	548	550	491	504	537	553	553	540	521	555	523	527	559	559	552	546	525	533	580	593	551	573	535	517	587	495	576	539	508	585	572	564	562	538	546	548	550	554	559	551	568	518	551	523	587	524	509	530	593	551	548	585	539	522	545	551	514	552	506	526	562	553	522	569	548	543	578	529	562	602	543	577	513	533	570	552	555	540	543	554	523	553	558	554	564	524	575	520	530	485	571	548	536	541	513	506	557	545	548	527	544	543	555	504	542	540	546	557	509	562	543	548	572	547	553	541	530	551	532	530	531	546	551	565	567	534	570	523	495	530	554	562	555	575	560	564	556	542	584	551	612	538	558	531	489	517	562	603	559	553	547	515	534	568	582	591	565	560	555	540	522	543	557	521	495	567	482	572	524	556	504	565	537	534	521	591	543	576	551	534	540	570	529	569	541	560	516	577	570	536	510	541	556	484	553	553	527	538	542	575	519	549	520	555	535	520	562	537	569	542	554	552	569	520	516	561	561	524	572	551	516	540	545	546	585	575	562	503	562	524	549	571	600	538	546	561	548	548	507	581	502	554	535	585	530	524	493	567	549	602	565	536	541	549	531	536	521	554	566	550	532	557	540	545	543	528	560	508	534	546	562	495	559	527	502	567	527	555	552	556	560	499	577	575	504	566	508	534	515	570	560	535	534	494	526	556	546	493	547	555	550	547	570	559	585	592	503	512	506	546	567	551	499	554	542	524	552	550	529	546	551	520	546	564	523	516	563	549	575	542	523	553	545	545	508	534	568	523	536	535	553	534	552	541	545	581	528	555	587	557	541	571	542	528	545	572	545	542	573	582	547	542	575	567	530	559	524	551	549	531	555	540	512	575	563	562	536	561	546	527	559	550	562	521	524	513	525	555	543	479	524	524	534	493	535	562	515	542	595	527	535	498	535	541	551	549	540	542	547	550	533	567	560	518	583	530	557	597	585	528	505	562	586	546	534	509	556	567	504	494	573	546	565	483	521	565	554	515	587	505	542	524	523	533	514	546	529	515	550	558	556	547	546	535	581	555	518	567	520	549	507	543	565	544	532	531	581	560	517	521	492	532	496	510	517	547	583	579	553	549	542	553	539	553	545	540	568	588	552	543	530	537	522	560	543	514	542	583	525	507	575	535	539	519	554	567	539	526	536	528	519	532	540	511	506	571	605	544	532	516	548	577	561	574	542	533	580	547	531	525	548	535	538	548	548	540	614	582	575	565	579	526	535	514	528	561	534	507	561	529	542	524	576	560	513	542	531	521	545	531	540	528	525	550	571	567	525	541	560	577	509	523	552	515	581	536	569	567	552	525	512	564	533	496	561	562	502	550	564	568	503	542	552	539	556	573	586	567	534	529	536	553	564	524	554	516	538	509	540	520	509	533	540	541	550	524	542	554	552	561	543	595	584	548	548	588	572	553	543	527	540	548	547	550	544	542	539	558	492	576	553	540	528	525	531	561	509	563	536	553	552	530	531	542	516	522	533	553	530	557	533	569	538	544	508	551	569	547	556	542	539	532	513	586	590	544	496	545	544	526	551	552	538	507	513	559	516	546	509	549	537	579	550	552	521	545	550	560	521	519	544	568	537	539	536	566	568	531	569	524	549	535	533	524	553	548	531	552	550	511	584	546	542	531	540	555	552	536	555	546	566	550	544	553	537	570	523	531	528	553	536	525	567	544	514	537	523	568	551	516	588	537	558	513	576	519	516	498	519	535	556	533	552	522	545	534	561	530	561	564	578	561	568	569	593	520	558	532	533	509	526	544	558	519	571	538	520	552	510	536	518	554	523	554	577	523	565	528	588	547	542	520	568	514	540	562	541	536	608	513	541	539	552	526	558	525	553	575	509	570	560	545	526	531	551	559	481	552	505	514	509	567	546	577	529	535	470	530	519	529	524	509	557	561	584	556	579	571	548	540	520	520	516	553	542	502	509	574
27487	26142	31859	20065	6058	1503	521	451	433	444	370	443	490	437	440	428	402	426	440	427	416	427	434	416	420	432	394	443	394	430	413	434	416	394	430	413	427	426	429	394	415	452	415	416	422	441	442	384	420	389	432	405	407	399	471	444	443	433	414	403	423	429	408	375	413	426	429	416	425	410	415	426	407	418	420	419	436	422	413	416	460	403	422	420	397	413	400	428	443	414	402	423	416	413	413	397	404	409	386	422	416	421	454	387	420	420	423	421	415	432	405	430	432	440	404	403	385	435	406	461	450	416	436	428	441	452	435	412	447	412	439	403	420	439	400	388	430	387	432	431	409	422	416	399	411	408	410	420	380	409	382	409	425	436	458	400	394	434	422	434	397	408	417	402	401	382	437	399	450	439	452	415	411	386	374	465	399	393	437	421	411	406	428	441	427	420	416	420	419	369	379	445	446	391	441	423	380	421	453	440	401	445	397	397	415	418	441	435	429	419	427	397	442	400	397	399	430	410	401	398	415	383	417	413	388	412	442	411	410	409	438	422	401	414	425	433	411	433	427	381	415	401	426	481	437	416	434	414	404	411	426	393	428	450	430	420	411	446	417	415	414	442	389	421	461	425	414	423	418	436	445	463	423	433	448	392	472	422	385	429	384	399	433	430	401	404	421	405	419	435	437	364	414	440	409	413	380	450	440	391	433	460	434	418	374	455	463	412	437	401	399	443	422	394	448	411	400	413	418	433	420	414	410	394	431	416	394	427	440	416	439	405	360	408	406	424	468	392	428	427	419	427	394	411	393	439	394	410	424	416	416	392	410	423	411	402	422	442	440	462	399	405	447	427	403	460	442	433	420	408	415	422	399	420	393	398	430	428	402	376	439	401	400	462	412	407	395	410	426	427	434	435	428	392	415	438	405	409	442	422	385	436	424	425	440	415	439	463	394	413	391	434	410	431	377	412	414	435	432	447	438	438	431	406	442	433	419	424	456	461	401	465	412	451	426	423	379	448	403	437	412	413	438	434	411	449	446	432	393	412	394	383	396	453	408	439	438	391	411	419	438	395	449	409	405	406	446	408	431	396	410	398	420	408	429	455	397	432	399	392	380	388	423	384	486	408	428	419	386	422	419	423	397	457	416	447	389	392	397	397	410	398	443	433	403	444	416	442	391	427	407	421	420	432	402	431	403	419	402	448	396	412	377	392	422	383	416	420	418	423	388	410	440	398	437	406	440	416	421	405	433	413	399	409	426	401	426	464	404	376	416	366	424	380	431	435	401	437	399	430	376	414	436	449	432	413	405	401	420	424	425	426	419	393	426	402	392	393	436	388	396	448	421	407	420	409	403	383	410	393	436	408	422	426	417	383	414	461	419	432	417	385	430	426	413	406	391	422	436	428	408	426	409	422	427	405	422	392	406	435	445	431	443	418	401	392	403	410	436	454	408	395	435	431	423	451	447	397	402	426	438	437	423	401	456	384	424	444	434	416	416	417	422	475	427	419	394	392	444	422	444	432	402	411	422	425	419	400	404	423	384	448	410	451	467	435	432	452	392	425	453	432	445	436	419	410	412	434	427	431	392	386	412	385	412	398	387	388	417	409	445	396	438	422	429	394	456	430	400	378	409	421	419	390	413	394	432	433	382	385	451	442	415	400	420	400	407	423	420	448	408	364	408	435	415	419	435	403	373	420	410	417	395	416	456	419	421	399	443	420	420	428	427	441	422	438	422	457	428	433	409	370	437	382	447	433	449	426	451	412	393	455	401	396	423	419	382	413	452	434	386	435	395	434	424	397	395	430	409	430	415	429	419	391	424	439	419	421	447	411	399	446	397	435	429	434	425	397	431	363	394	418	409	427	411	427	393	405	410	418	414	413	402	423	412	420	454	423	413	426	415	432	439	432	400	433	386	414	426	410	406	436	425	423	432	465	442	403	357	419	393	427	415	415	403	422	422	407	451	427	423	412	414	413	407	419	417	412	417	411	439	413	418	386	445	460	421	394	414	453	424	441	448	420	406	439	404	432	421	392	408	427	434	405	450	424	370	437	472	361	443	421	392	415	426	423	419	407	410	423	405	420	424	408	442	422	395	457	428	445	400	423	405	420	388	388	428	438	411	408	397	417	416	421	427	418	418	392	385	408	409	406	456	386	420	433	446	396	421	401	445	439	396	415	413	422	433	377	420	422	399	411	394	460	409	414	397	398	445	442	426	398	450	398	415	424	422	385	406	435	411	387	385	434	422	422	443	456	432	464	412	437	407	413	421	438	432	465	398	425	432	447	403	479	420	446	435	404	424	423	445	394	451	408	390	439	389	431	458	403	407	415	393	405	427	433	416	443	428	453	431	403	429	450	398	417	385	436	436	434	404	458	439	428	423	416	402	440	413	422	410	396	410	427	403	405	365	433	412	425	421	420	438	434	421	385	429	432	416	478	417	420	409	445	412	405	423	459	411	437	421	395	424	447	408	405	415	431	387	400	431	402	432	415	432	419	414	436	437	423	408	442	426	410	444	415	424	407	444	426	419	394	401	403	425	422	434	440	418	414	454	420	407	403	407	432	390	412	412	401	368	417	384	441	411	407	455	404	433	425	441	377	400	374	387	441	434	397	409	438	401	410	441	417	437	417	418	468	415	436	419	410	446	426	415	413	397	467	427	440	424	415	444	410	398	426	377	401	430	394	414	426	397	400	427	449	438	429	394	416	431	447	447	446	394	402	404	446	423	403	379	433	396	441	390	448	411	387	432	422	446	422	435	420	400	447	382	386	435	436	447	418	426	418	451	445	394	460	404	431	383	424	438	408	454	407	434	459	421	402	395	412	452	412	435	395	433	421	434	427	435	357	402	415	419	454	420	437	377	456	407	432	410	430	450	421	435	441	429	413	423	437	429	395	417	426	434	429	448	404	393	389	411	418	395	422	444	422	430	460	395	441	449	416	381	405	431	439	440	430	441	425	397	393	415	397	412	410	429	465	418	396	417	412	431	403	396	456	417	402	407	424	423	417	413	415	452	385	452	418	383	423	421	420	425	453	420	393	414	425	403	407	379	435	420	397	426	408	427	421	392	395	438	448	411	427	400	412	448	403	418	375	434	470	421	426	423	367	396	429	449	451	420	471	404	454	384	425	425	395	414	410	406	437	416	446	402	426	408	415	410	455	397	400	394	444	393	406	434	458	419	412	396	402	419	392	439	449	392	413	419	416	438	433	402	418	416	408	428	446	472	421	442	396	428	427	402	406	384	420	405	421	426	388	429	415	379	383	430	438	397	431	410	404	419	387	437	430	411	417	423	400	401	419	434	417	427	398	434	388	420	444	407	405	425	415	394	447	458	400	445	451	455	423	375	414	417	445	411	390	414	389	392	401	383	390	426	417	404	429	416	394	446	429	420	426	425	403	426	441	444	423	388	404	415	427	421	433	434	457	395	431	460	416	390	440	412	418	390	380	434	421	409	441	389	415	419	462	465	421	430	412	419	410	412	407
9971	34122	28135	12014	4175	1370	524	398	416	410	406	387	431	419	384	414	419	360	400	370	400	458	402	399	379	412	393	404	437	394	400	399	422	399	416	352	421	407	393	381	421	424	431	416	431	402	389	408	379	406	351	406	424	411	370	402	441	411	409	407	406	373	404	349	407	400	417	409	399	422	403	387	389	403	410	415	443	397	399	432	398	398	423	391	429	419	407	446	409	384	416	400	379	391	380	399	417	414	386	383	395	369	416	409	454	375	429	406	392	387	379	400	410	406	402	413	402	417	383	404	420	384	389	388	379	442	443	386	370	381	405	365	421	403	396	425	390	388	368	405	392	413	411	395	397	411	398	391	426	442	393	403	386	414	411	375	380	381	441	411	383	347	400	426	433	394	408	429	426	413	383	372	395	383	404	399	402	390	417	403	403	408	415	406	369	437	404	413	408	425	422	406	411	406	378	406	408	407	400	428	402	398	413	428	404	415	414	380	431	386	384	366	419	407	388	379	421	415	396	413	393	402	397	436	392	375	411	420	405	390	398	389	395	389	447	406	390	416	414	349	410	410	421	425	390	428	406	424	416	394	395	438	389	415	354	400	422	404	390	405	393	451	416	369	363	418	415	428	432	395	428	410	410	385	416	425	408	413	418	418	436	375	416	389	365	383	384	397	412	395	399	419	385	376	423	384	393	414	415	378	409	414	419	406	413	422	361	375	398	402	409	417	416	392	404	396	409	421	384	384	413	395	405	393	401	442	389	410	412	422	410	410	387	413	374	428	436	400	398	400	376	396	402	373	432	409	410	410	438	394	378	395	433	371	394	421	430	414	363	405	418	403	425	419	418	379	415	391	415	417	373	403	410	400	393	376	393	418	397	403	379	389	376	419	392	425	394	426	425	404	397	390	430	409	402	405	414	400	387	401	415	409	381	366	419	406	416	419	403	420	396	428	414	376	402	366	411	399	422	386	408	405	385	385	354	374	385	385	437	452	392	423	396	368	427	386	376	390	428	406	417	410	387	433	383	406	394	388	441	374	433	450	409	400	413	416	395	384	413	374	393	363	411	399	403	383	414	404	378	389	392	420	412	438	409	409	385	442	429	424	389	401	402	390	389	415	409	406	413	391	434	419	423	370	360	356	409	370	449	419	440	413	392	398	400	425	425	394	403	404	405	405	408	409	421	417	412	430	410	372	370	414	438	409	380	436	413	377	391	427	443	401	386	422	371	369	388	390	411	420	411	391	443	392	439	445	396	383	403	431	402	387	403	357	433	386	437	402	419	405	388	402	400	426	426	380	403	377	410	424	422	416	386	380	380	412	405	381	421	393	416	420	416	362	350	374	390	430	377	389	430	426	358	386	356	396	387	413	402	388	381	371	413	395	406	373	391	389	405	429	410	407	380	413	428	448	422	410	379	389	417	405	359	367	415	405	402	415	418	394	392	407	360	395	421	418	370	380	394	408	348	416	389	375	395	416	404	433	390	405	364	419	413	386	389	400	408	403	432	394	354	375	400	432	397	377	386	359	405	407	404	420	395	365	422	402	416	390	400	382	407	362	420	466	366	415	381	388	423	424	409	405	404	398	421	387	426	425	418	422	388	425	395	369	410	394	443	380	397	411	371	395	394	427	387	385	420	441	380	383	383	452	423	409	394	390	398	382	390	410	410	403	402	417	384	396	408	386	401	420	439	429	413	433	389	390	401	418	399	426	385	402	411	399	381	389	369	407	386	373	426	409	395	431	408	399	397	433	377	447	401	457	400	362	386	411	420	391	384	382	377	387	368	424	388	408	456	416	375	383	424	379	358	422	385	384	415	415	443	400	412	402	405	405	406	408	401	410	409	402	377	377	430	375	407	415	415	409	389	385	414	386	412	408	385	435	408	416	388	399	390	408	397	383	407	435	419	390	363	444	385	428	413	447	388	411	412	430	428	365	395	404	427	370	382	386	414	428	401	385	371	386	424	404	388	397	414	393	381	432	426	386	418	422	420	370	403	365	379	357	418	403	433	363	430	401	436	399	417	416	440	369	411	425	424	384	417	417	406	393	420	387	400	413	381	410	387	428	453	399	373	368	442	440	399	394	391	401	440	406	411	438	380	390	427	402	394	400	393	389	412	412	417	385	377	416	420	410	374	391	404	380	403	420	428	420	380	392	429	403	407	395	406	388	396	404	415	386	395	444	416	402	411	412	424	391	401	378	390	388	387	403	376	418	396	373	390	364	417	349	393	400	430	394	403	384	400	397	382	381	405	429	370	383	404	411	353	384	403	430	394	389	415	409	395	406	386	387	411	378	387	406	403	419	409	407	396	401	399	407	435	376	423	403	430	411	417	372	398	364	387	418	397	376	379	441	445	415	429	429	409	394	373	437	391	387	414	374	404	389	423	415	404	416	434	377	421	375	420	393	387	402	422	398	412	432	455	401	411	383	389	392	412	405	420	416	405	423	386	387	412	412	410	401	373	405	405	403	403	391	413	373	382	424	405	440	385	383	389	354	375	427	377	403	416	404	403	425	417	428	394	423	429	376	389	407	400	386	425	419	405	434	426	406	387	362	412	383	443	409	429	407	360	389	411	395	414	411	383	390	419	371	395	403	411	387	411	364	391	409	387	395	405	405	413	417	402	393	426	445	392	401	422	396	406	408	407	391	444	375	429	379	370	376	404	440	394	422	401	421	421	439	391	395	397	404	485	385	363	387	417	365	437	422	358	438	360	380	423	428	382	423	421	423	409	387	405	417	390	418	408	424	372	370	428	371	415	381	406	393	403	404	393	460	398	402	407	431	390	424	420	411	406	421	391	419	395	390	386	401	423	434	408	390	379	393	366	436	429	434	405	426	391	407	437	405	411	385	407	393	394	437	395	422	391	410	427	393	365	395	388	403	404	440	418	411	428	414	434	397	395	423	402	415	372	393	397	392	416	399	389	437	398	448	365	372	408	438	390	376	427	439	400	421	410	384	416	418	444	415	400	431	396	406	380	406	380	397	374	412	408	417	423	401	418	410	416	409	381	412	424	388	410	409	388	412	417	396	404	409	406	399	405	412	405	409	421	413	396	391	398	431	417	401	409	421	398	418	418	360	406	412	409	411	419	373	419	396	439	367	392	390	385	390	414	400	384	374	413	392	398	409	401	384	394	394	378	395	410	385	394	384	365	376	395	379	400	402	409	416	378	418	381	370	380	422	386	410	391	439	411	387	408	409	381	423	413	406	381	411	419	406	432	395	378	420	408	420	391	446	427	415	406	433	395	377	442	416	388	447	377	415	388	391	383	403	399	373	390	443	407	410	385	397	422	394	418	367	401	418	430	424	407	401	412	432	417	402	395	412	410	426	374	395	408	420	449	421	419	389	409	409	378	383	391	418	417	415	399	398	358	370	377	393	381	419	389	425	404	415	412	401	383	390	430	425	384	418	393	389	402	401	417	381	382	398	385	414	394	419	382	430	415	363	391	396	378	403	410	382	402	376	446	432	394	381
24981	26801	53335	50634	30230	12850	1671	546	451	447	430	435	444	411	458	440	474	450	427	448	429	500	453	437	419	450	443	432	421	430	434	415	417	417	449	454	394	444	449	449	426	441	439	481	396	432	412	483	411	456	413	414	420	427	437	428	447	468	453	475	413	405	451	399	421	494	437	423	458	456	402	416	465	444	411	462	432	418	413	456	442	383	408	391	392	453	438	435	416	391	430	431	455	438	449	415	448	450	447	422	491	479	442	448	429	452	418	462	442	472	443	427	446	438	446	427	452	430	435	457	437	431	448	408	413	451	470	407	407	412	457	415	423	425	421	484	446	421	438	421	421	432	400	436	440	429	417	467	446	433	442	444	435	428	463	446	435	432	431	430	419	435	393	402	416	404	432	430	435	445	402	422	420	405	406	425	452	432	445	390	466	427	419	413	434	412	421	409	440	402	398	430	415	431	472	417	460	420	404	421	443	444	399	436	447	411	428	393	424	441	479	373	414	443	437	438	414	379	461	436	440	422	402	423	468	451	450	419	432	459	470	452	430	461	457	426	415	439	467	457	468	398	402	407	415	447	465	420	466	386	424	446	433	398	400	488	431	424	459	447	447	442	422	416	470	440	402	426	416	420	436	425	439	437	416	443	467	408	447	419	420	420	425	424	385	426	447	462	394	447	450	422	463	446	430	418	422	419	461	419	453	434	444	390	436	437	423	442	419	423	404	443	430	439	440	469	414	425	453	414	430	425	444	420	447	443	431	458	419	408	447	409	441	454	425	388	469	440	406	420	428	417	420	403	437	466	447	442	443	435	415	432	411	431	410	467	425	447	435	406	437	449	454	425	415	452	402	441	405	440	416	461	428	424	452	446	386	426	430	423	421	389	441	416	412	407	416	428	458	425	441	420	437	454	442	389	425	433	407	410	461	418	452	438	418	390	433	404	416	453	480	448	430	411	438	441	479	446	436	416	389	433	411	444	419	442	464	430	432	430	399	441	441	415	447	430	434	424	420	439	426	408	415	417	412	415	423	389	382	428	442	419	401	433	434	463	408	392	434	447	477	474	447	422	435	434	434	401	439	433	444	426	417	427	411	446	451	423	417	448	410	400	420	445	410	459	413	457	401	412	473	423	446	438	464	419	429	483	415	426	438	416	450	433	407	417	421	415	419	445	439	445	416	419	456	446	447	437	431	429	419	429	411	489	433	422	415	436	428	439	425	423	439	429	439	412	439	428	418	443	420	475	436	399	428	432	432	427	448	401	448	425	419	439	414	456	431	410	447	439	430	444	419	435	400	425	402	454	440	436	427	410	427	455	400	427	441	401	450	433	429	426	420	367	430	441	449	438	478	421	416	411	400	454	402	410	417	394	458	455	442	441	420	440	414	426	449	426	401	449	434	433	426	423	435	478	430	409	412	434	426	493	441	425	435	430	429	409	455	414	417	425	435	427	436	435	418	437	401	437	431	402	459	424	415	427	467	415	437	422	447	434	448	390	415	441	419	430	443	389	467	391	449	423	438	421	416	408	440	444	412	434	425	416	439	413	393	432	431	447	443	446	417	438	414	375	443	406	455	441	441	427	425	435	426	443	416	404	441	389	421	411	406	449	449	419	465	412	451	444	420	418	440	431	440	419	437	410	399	446	419	425	448	465	433	421	412	411	425	430	403	438	443	438	456	449	419	422	434	421	421	419	408	443	407	421	413	416	448	423	455	456	457	407	419	410	439	438	438	418	409	436	434	448	443	432	405	481	400	424	447	452	461	487	389	460	426	442	437	463	413	400	483	395	419	404	420	426	391	440	414	444	412	449	446	471	438	456	426	425	454	442	444	405	441	417	418	434	454	422	452	416	435	431	405	440	430	438	445	408	396	411	430	440	443	436	434	451	407	451	405	458	414	417	433	438	416	439	454	459	403	441	420	427	428	420	441	416	414	443	444	453	451	439	455	408	445	398	404	433	406	401	456	409	428	436	450	419	402	405	443	410	439	459	402	400	438	446	439	430	431	477	431	416	427	432	470	435	482	420	433	436	448	405	417	451	422	448	365	442	446	420	410	453	431	493	438	395	417	439	433	440	428	396	411	451	449	395	427	423	401	391	438	414	435	418	428	436	434	428	421	457	444	451	416	426	417	439	422	417	413	436	418	407	424	418	433	412	428	437	460	405	452	436	492	424	432	431	437	421	439	402	422	408	409	425	410	401	456	427	396	407	420	433	449	441	441	439	433	430	433	479	438	410	428	455	446	457	434	419	391	415	424	487	415	424	428	443	432	448	405	443	430	430	436	450	448	414	411	433	414	449	436	441	436	425	410	429	426	433	437	438	414	437	441	410	423	436	412	422	397	434	442	459	450	460	411	407	425	408	426	423	430	420	433	413	406	413	443	448	431	373	422	442	372	410	447	398	417	424	439	439	434	432	425	429	410	459	425	435	371	417	446	445	468	413	412	434	407	409	425	431	447	446	421	454	417	407	468	434	435	430	427	453	500	407	426	449	411	415	447	420	408	392	425	421	492	480	434	473	432	440	408	420	415	461	384	467	431	439	467	400	379	426	448	420	409	440	399	404	447	421	456	455	439	448	436	483	467	428	442	453	430	437	456	419	411	380	422	414	406	429	446	409	430	430	430	432	412	403	431	433	462	441	378	418	390	448	459	414	426	425	438	428	440	401	403	430	380	450	447	417	395	395	465	446	411	425	432	432	453	442	408	447	417	426	442	453	420	422	430	440	420	447	419	429	440	455	416	404	427	424	427	444	435	437	416	438	436	443	404	419	434	462	442	439	420	481	416	426	451	412	446	428	402	474	462	424	434	411	411	399	410	466	450	478	418	440	416	429	451	449	449	421	414	431	430	406	459	429	429	443	421	445	421	441	470	417	461	441	397	400	420	431	444	411	427	457	452	446	440	419	424	443	416	420	443	426	437	393	398	414	394	432	465	406	444	443	412	449	437	424	422	417	411	421	432	419	437	396	444	416	450	419	444	448	423	434	448	432	417	425	417	440	419	423	422	434	417	419	397	429	445	451	415	442	477	466	439	392	450	390	422	422	458	432	407	428	427	391	441	437	418	400	428	402	455	442	444	454	456	451	433	448	397	421	404	425	452	481	410	420	440	435	432	418	427	430	434	408	446	420	452	423	428	448	448	423	420	417	444	424	441	415	459	389	389	399	409	422	432	411	408	462	413	452	453	442	437	427	437	456	387	420	396	413	444	454	436	454	440	406	453	436	440	428	416	430	427	396	454	427	393	461	423	427	400	437	401	427	420	397	433	461	427	380	449	432	419	424	402	460	422	404	425	432	389	404	451	421	427	420	416	416	448	392	420	422	427	421	392	418	447	407	435	431	432	437	428	448	427	406	419	425	418	481	428	381	438	411	434	419	432	420	433	420	412	415	445	446	407	421	426	442	413	400	444	454	419	404	420	461	438	445	427	457	431	444	448	415	430	418	432	415	395	441	454	429	414	401	432	430	431	450	399	412
32434	90784	75189	46577	21869	6727	848	482	470	479	440	444	463	491	490	469	476	433	493	459	457	493	525	466	513	476	449	514	502	450	459	489	454	493	491	473	453	482	449	455	438	476	479	439	490	459	465	462	498	446	459	488	467	474	466	485	453	474	462	489	518	447	455	429	481	480	456	477	440	444	425	452	528	498	429	443	478	491	467	433	464	470	464	469	495	456	465	473	492	452	504	471	431	473	468	473	452	450	488	449	432	440	468	451	483	488	472	487	402	464	502	465	479	497	479	484	466	449	462	484	471	458	473	490	470	490	469	455	499	450	448	471	445	446	485	465	463	468	472	521	482	476	477	465	486	485	463	450	494	448	459	483	480	494	480	421	486	458	451	493	493	501	444	439	449	462	441	480	429	455	463	459	442	460	472	454	448	478	477	463	462	484	496	467	435	450	503	496	489	495	472	464	487	489	506	464	430	480	422	455	455	447	463	465	473	432	489	477	482	438	431	493	435	463	461	457	507	504	505	441	466	476	491	487	449	452	487	460	460	484	492	433	512	436	476	423	487	459	452	475	438	462	492	426	485	483	476	441	473	499	488	440	453	438	500	449	481	478	483	482	457	470	466	464	416	480	457	449	471	472	449	452	440	441	481	513	475	441	441	468	453	398	479	473	484	462	464	492	472	417	462	483	463	432	466	478	436	415	441	471	481	461	466	462	481	466	452	481	464	463	494	420	454	444	465	475	510	517	454	441	449	456	480	491	445	464	460	479	490	471	446	433	518	434	484	457	479	458	432	461	479	502	437	460	531	506	466	460	458	449	460	459	483	455	424	482	470	459	494	452	463	477	474	492	479	495	467	461	444	441	472	458	450	454	447	507	488	470	430	464	497	455	464	441	462	475	494	482	492	473	472	460	436	490	494	459	433	473	464	459	464	468	438	514	454	465	462	449	493	470	478	457	425	425	464	463	435	448	450	467	459	493	468	459	429	477	474	473	475	469	491	443	449	453	448	489	483	490	447	486	397	434	467	448	496	462	464	466	483	445	488	466	445	526	486	457	413	464	470	420	451	447	474	431	470	486	450	456	447	488	481	482	462	418	464	437	466	492	480	476	500	463	465	493	446	485	473	464	463	460	489	465	458	462	464	438	459	516	419	443	477	464	486	465	479	441	449	466	475	482	426	448	467	480	456	467	475	459	467	487	466	451	473	503	469	449	443	482	496	441	488	446	488	467	448	488	423	455	471	487	497	460	474	478	459	477	463	478	445	470	467	504	483	460	419	484	444	476	452	478	490	476	476	463	492	463	479	465	426	430	499	460	467	466	457	476	459	476	472	448	462	455	464	465	476	459	477	504	483	456	449	473	471	461	489	479	452	494	459	504	479	450	451	422	433	438	460	470	459	467	483	463	472	473	435	430	463	449	463	426	479	478	466	464	421	448	451	458	450	462	486	429	469	489	469	466	464	486	466	433	493	488	498	474	472	454	459	513	491	468	466	485	491	471	469	496	463	451	442	441	452	467	433	461	454	468	470	512	477	480	451	470	434	467	486	493	470	457	482	478	464	453	465	453	424	479	472	476	458	466	447	430	464	460	491	460	481	445	464	445	502	470	429	474	445	513	468	497	452	446	474	416	485	449	485	444	463	483	438	489	462	462	474	488	450	474	460	436	500	443	490	453	500	452	442	468	481	492	451	485	439	465	473	425	473	469	456	449	453	459	482	482	482	502	458	471	437	457	476	479	459	482	454	480	459	462	482	443	443	477	471	462	472	459	460	486	452	434	486	467	452	501	450	473	431	434	426	481	465	480	479	503	439	475	456	479	420	506	462	434	423	423	468	470	462	422	463	467	476	465	428	469	479	494	481	457	451	427	450	481	471	479	480	456	478	463	511	537	422	473	471	409	449	450	445	443	464	490	448	461	493	464	435	483	476	467	480	454	434	479	478	477	463	455	418	485	456	473	470	458	432	448	465	480	462	440	459	465	492	441	453	465	482	470	447	468	477	441	459	483	484	466	449	513	448	490	438	491	496	464	454	452	496	447	446	483	470	474	485	481	449	475	469	485	459	485	462	444	443	484	438	472	466	444	431	501	444	473	449	493	447	425	451	456	437	461	453	457	488	478	473	453	483	473	472	442	458	485	435	459	447	464	451	494	437	463	464	451	478	485	495	453	437	488	451	463	506	460	462	465	461	499	505	455	471	475	479	446	473	445	497	467	434	482	458	476	452	453	487	453	477	459	429	464	426	469	469	488	472	452	488	449	434	475	464	497	486	437	453	482	445	459	470	431	471	442	455	455	469	497	481	457	495	450	488	430	483	460	429	454	462	471	482	450	473	491	437	472	491	460	462	446	472	465	493	469	461	486	436	485	508	463	459	484	493	462	452	431	459	476	467	451	499	463	446	474	489	447	436	451	469	443	477	457	459	494	481	472	502	451	453	493	433	469	477	474	484	470	476	473	462	465	464	444	493	438	485	450	452	460	453	441	472	467	462	483	470	463	453	478	480	484	483	523	501	464	420	451	408	489	435	442	468	470	464	456	485	430	479	451	467	439	463	497	453	509	466	490	463	477	458	485	465	436	452	487	454	480	480	496	459	460	553	470	440	498	470	491	497	495	445	463	454	448	469	433	441	453	445	476	453	450	459	463	497	479	468	451	459	492	449	443	484	453	485	494	487	428	455	450	456	470	459	484	451	476	436	465	517	467	460	454	476	481	461	499	476	438	464	501	464	438	435	462	498	450	467	440	489	477	452	463	451	467	428	472	455	489	461	531	478	485	460	498	481	475	446	454	460	504	461	415	468	492	483	433	470	456	467	451	479	477	477	461	446	433	469	493	454	460	463	461	433	467	449	449	456	467	436	472	456	493	482	475	495	485	450	496	446	459	462	457	473	484	473	456	470	513	503	448	446	447	440	468	476	452	493	498	456	420	473	456	470	481	429	467	480	452	468	491	458	463	437	463	444	486	442	457	480	473	469	506	466	463	457	471	466	480	461	452	516	454	456	434	425	441	493	486	428	484	453	488	495	489	477	459	451	436	422	437	427	423	462	474	443	481	506	509	459	462	496	454	447	445	445	490	512	454	518	510	482	447	434	486	470	484	517	474	482	429	460	459	488	470	480	497	459	451	441	485	455	486	462	414	497	463	451	463	449	493	483	449	459	461	481	469	422	482	429	480	450	459	435	472	473	444	442	472	453	467	474	474	457	406	514	477	452	457	484	492	502	496	454	451	475	450	490	472	446	443	449	458	497	465	457	487	474	467	479	482	471	462	463	449	480	430	463	454	476	491	482	478	443	465	404	493	444	449	445	433	456	495	484	462	455	498	444	494	479	470	466	461	496	461	474	455	485	487	471	447	472	458	445	487	463	469	495	488	498	432	455	488	456	459	457	451	452	465	434	448	495	503	494	491	482	461	449	474	452	463	471	492	448	441	442	486	495	509	439	471	444	500	422	467	480	415	505	476	480	457	504	458	457	482	461	469
23905	23371	45350	48723	35275	20156	4704	708	529	541	523	492	512	548	469	492	499	538	511	471	509	498	527	548	533	533	487	496	491	511	455	508	486	518	479	518	483	474	479	488	519	492	513	497	463	504	492	474	562	516	474	510	494	501	494	513	523	505	466	508	516	496	515	460	498	487	485	478	472	458	499	491	517	494	503	510	521	546	477	479	484	480	501	527	470	489	490	505	498	462	488	474	466	461	488	466	527	475	513	503	472	481	496	485	519	452	480	483	520	472	481	483	524	521	459	518	488	501	497	510	502	487	480	446	495	522	510	480	498	490	490	463	484	487	497	475	510	466	479	526	499	514	507	521	493	471	512	514	541	470	498	475	499	469	522	483	489	504	510	513	515	494	446	500	489	498	492	538	498	490	522	483	519	478	497	487	477	504	492	478	491	494	477	482	477	484	493	473	493	530	494	512	492	480	471	462	519	503	507	491	461	494	486	473	503	539	527	455	513	521	513	507	499	469	469	472	453	505	464	503	513	481	487	499	536	505	484	515	478	503	541	516	511	448	531	448	474	484	540	473	499	503	469	479	533	469	490	486	499	484	462	515	486	471	489	473	487	483	498	491	456	495	482	550	488	477	473	481	517	533	472	504	475	505	509	513	472	465	499	480	497	471	487	467	468	534	495	494	462	503	487	461	477	530	501	495	491	489	498	490	487	520	512	530	460	494	523	501	459	492	542	519	495	463	475	482	488	472	487	510	543	500	486	492	464	482	494	469	514	487	474	505	507	528	484	521	509	483	485	497	503	492	485	477	488	492	510	497	498	436	509	492	493	458	481	486	480	481	499	488	490	500	528	515	465	495	450	484	492	486	511	490	517	492	487	470	506	483	455	499	481	462	503	467	524	451	506	518	495	492	485	477	476	483	484	450	493	498	472	493	492	473	484	484	441	485	513	509	466	454	473	474	535	514	511	486	491	522	468	515	491	528	491	447	508	491	501	489	489	522	470	491	458	449	447	517	505	500	481	496	436	508	484	493	487	477	492	498	451	505	518	468	470	480	542	485	535	520	498	485	484	536	516	494	453	487	473	443	499	504	510	461	503	525	477	476	466	513	488	487	508	501	496	506	502	484	497	466	468	485	464	493	467	467	497	495	477	492	494	458	469	464	458	485	467	485	523	429	450	514	472	488	470	558	470	494	498	556	520	546	481	497	514	480	496	501	508	501	483	509	508	477	529	477	496	480	463	463	511	499	484	530	533	542	465	505	513	476	475	458	526	469	494	500	444	504	490	510	518	493	486	491	453	525	482	492	476	483	497	530	467	506	492	485	490	500	484	494	496	464	471	511	493	483	509	483	484	472	512	501	482	495	452	463	463	518	506	494	477	492	499	519	472	452	492	486	488	480	528	523	490	486	464	504	538	506	490	491	475	505	526	458	506	517	462	517	482	465	473	499	467	507	481	536	497	485	484	495	513	526	519	492	498	507	483	472	469	481	488	506	492	486	472	499	518	471	494	476	484	445	456	530	525	505	497	552	507	454	490	524	522	477	489	502	478	460	507	518	487	510	492	474	531	450	455	505	504	504	441	521	510	453	498	470	477	466	505	502	453	463	505	472	487	520	433	477	552	499	497	488	489	500	467	469	461	488	506	491	459	491	513	501	534	503	477	505	497	462	468	480	462	524	464	486	484	506	533	517	501	498	493	501	496	494	462	468	474	476	491	504	469	430	534	512	439	462	495	480	516	478	498	509	521	518	501	494	481	477	468	482	490	495	458	416	460	448	499	489	475	504	521	502	491	495	477	470	452	514	486	480	458	445	440	446	488	467	472	510	463	485	505	470	475	461	494	512	511	493	442	498	537	497	483	484	533	490	476	514	517	476	505	513	512	474	489	477	451	457	508	443	490	485	494	497	478	513	504	493	460	512	464	485	467	491	458	480	458	475	492	507	483	507	493	497	503	480	471	543	488	504	519	508	458	480	514	516	542	480	475	488	499	500	509	493	451	491	498	508	485	474	477	477	432	544	504	527	470	481	447	473	517	464	510	476	473	523	431	486	496	474	495	476	520	517	502	466	450	436	506	483	491	479	490	505	487	471	488	504	502	461	473	473	511	465	459	461	472	501	480	467	487	502	468	468	523	488	504	484	483	462	492	477	477	493	481	510	453	522	513	456	527	494	495	496	428	473	476	462	478	459	473	491	492	487	483	488	497	487	462	499	493	459	493	490	515	516	513	482	459	523	496	527	530	474	497	514	497	498	514	473	498	490	455	485	466	457	484	490	466	512	446	479	496	469	445	535	476	489	527	508	479	491	477	494	497	496	480	445	461	488	496	499	450	499	494	475	488	503	489	504	501	516	516	483	514	494	515	467	493	500	472	521	492	516	464	471	496	486	437	491	468	504	528	500	508	535	509	466	493	472	522	477	461	468	501	495	479	466	462	493	483	491	517	499	469	470	489	473	485	469	510	459	469	516	461	516	502	498	453	483	465	508	489	470	470	520	555	505	468	490	499	485	478	497	512	495	485	516	446	503	498	450	511	497	478	508	479	484	485	555	509	493	458	486	498	525	495	507	487	494	488	446	490	478	509	473	495	489	467	474	494	476	485	479	490	495	494	498	485	490	496	479	491	490	458	496	461	495	466	459	489	491	517	489	510	498	471	465	475	470	497	513	483	463	479	513	476	504	497	490	504	460	517	456	500	462	538	455	466	474	504	482	483	495	490	484	486	447	472	489	515	492	486	429	457	485	516	467	461	478	502	489	520	494	499	526	486	498	443	507	531	517	504	482	487	455	483	470	510	529	481	505	469	497	489	441	482	455	487	483	486	508	488	503	490	464	498	484	490	486	490	467	488	512	489	511	446	481	491	475	481	485	469	489	514	468	451	523	494	492	484	444	494	507	500	513	496	518	502	511	491	462	494	473	483	468	477	498	483	470	490	484	495	463	482	460	504	497	461	484	486	442	459	489	497	459	466	498	456	475	446	491	487	480	498	513	482	490	506	501	502	477	518	514	451	460	503	483	471	470	468	481	479	515	478	473	483	488	466	508	463	486	460	480	493	484	443	464	455	472	470	493	508	501	497	483	519	468	464	455	470	469	533	445	448	484	497	496	521	487	478	489	445	496	518	477	443	459	460	472	521	459	525	515	478	489	454	468	470	470	476	501	459	483	481	537	505	497	531	501	490	478	461	473	488	511	471	493	519	501	475	474	529	457	455	500	496	479	478	515	451	491	491	482	467	493	548	478	534	472	510	483	496	463	487	498	463	527	462	508	475	498	460	469	505	532	509	477	464	542	484	528	458	474	500	450	490	498	446	497	459	463	538	484	498	495	538	464	483	502	494	468	491	465	513	503	506	485	470	474	510	479	540	449	540	499	514	498	505	454	506	469	465	472	505	512	458	479	461	491	524	479	481	465	479	495	461	451	523	449	469	461	533	467	499	471	484	566	470	493	485	491	474	483	509	480	494	439	482	477	478	493	509	479	483	508
45273	98753	85474	59545	33048	11030	1176	546	522	542	517	554	579	544	548	566	622	570	534	531	558	566	630	625	615	566	601	564	520	584	547	562	569	554	578	560	552	562	529	540	544	550	553	592	555	553	559	558	563	531	566	571	570	600	557	515	580	574	535	521	565	544	592	542	581	576	519	573	532	545	551	540	545	559	534	537	543	535	571	582	541	546	553	559	516	562	592	546	518	551	547	533	515	560	577	541	591	590	584	531	541	550	534	552	548	594	541	544	551	535	552	542	560	571	569	514	536	549	561	541	576	567	564	511	489	576	596	563	536	565	532	551	559	538	577	559	559	548	536	489	512	564	530	509	544	565	555	528	559	536	529	551	580	539	554	564	565	555	552	555	527	559	557	565	538	567	541	552	539	596	546	563	544	543	555	577	516	590	550	550	540	564	551	553	561	573	546	518	574	535	518	547	584	529	501	523	573	560	512	568	565	540	535	544	499	542	541	556	551	518	555	529	569	554	545	524	539	560	560	536	565	549	547	519	526	558	516	550	544	528	526	535	543	520	526	509	547	528	521	499	568	558	560	525	526	576	540	543	520	562	512	540	528	533	539	559	532	520	543	514	540	535	529	563	552	554	518	542	535	540	514	517	534	529	559	535	511	554	565	544	569	550	554	524	573	580	531	531	533	639	554	547	524	557	559	554	511	578	537	532	570	543	542	603	536	585	552	529	569	560	562	579	560	570	539	521	599	572	552	559	562	507	507	520	551	551	571	537	545	564	502	594	577	528	595	542	557	561	545	572	551	573	548	541	561	534	553	575	531	524	587	541	543	507	534	523	541	532	538	541	577	573	591	550	526	562	510	540	557	553	546	608	544	551	588	549	559	562	561	555	510	524	548	535	552	564	537	567	538	553	555	558	559	561	493	573	567	486	575	537	580	545	573	561	575	525	533	557	546	593	567	517	566	531	582	557	552	559	648	562	548	557	554	505	543	563	534	546	576	565	572	521	527	556	574	546	583	572	581	584	594	553	541	560	540	550	550	541	544	565	522	545	522	546	510	544	537	544	520	514	535	531	521	529	556	553	569	522	510	508	555	530	537	516	525	556	516	561	546	550	556	547	558	542	543	537	568	525	554	553	539	542	579	545	523	523	556	573	521	546	558	563	515	552	583	513	588	504	537	524	525	569	540	573	516	547	552	567	522	572	567	550	568	596	561	568	575	538	510	548	547	530	543	536	549	524	500	525	523	572	550	508	531	559	518	543	520	508	556	551	534	495	539	538	562	558	550	562	504	554	560	558	537	626	567	533	569	531	557	534	536	542	569	507	576	557	509	557	566	520	567	575	571	524	562	567	573	529	581	541	520	569	557	555	574	533	532	524	551	562	549	552	572	567	532	564	513	533	552	533	542	534	601	598	543	541	544	593	508	506	546	562	535	567	570	566	515	590	560	533	566	605	554	537	526	556	543	554	535	522	571	546	537	542	510	545	547	559	522	540	610	589	551	533	524	564	532	525	547	551	530	559	515	585	549	557	573	565	547	545	508	542	530	530	535	564	540	550	555	548	557	541	538	538	542	521	560	540	511	571	570	562	571	549	535	560	531	553	553	630	512	535	556	555	569	579	550	607	552	544	542	517	513	516	552	591	553	561	527	525	561	564	565	535	536	582	510	510	564	535	539	511	534	531	567	539	554	547	532	527	584	526	544	559	546	540	523	557	537	564	513	585	514	546	545	482	533	538	542	548	564	535	549	505	552	585	533	561	527	582	579	528	558	574	555	516	539	530	524	565	537	546	550	536	569	547	544	569	543	593	571	464	528	526	599	541	528	542	549	573	566	552	610	579	549	554	540	493	578	507	542	576	564	554	532	560	562	529	532	580	552	536	523	542	504	555	572	571	581	552	569	538	560	512	570	521	526	525	508	552	538	523	543	523	525	569	549	540	540	548	568	559	536	542	566	523	524	566	561	540	554	517	573	546	575	523	556	554	565	524	538	542	561	541	566	537	543	523	539	497	598	557	579	519	488	536	546	545	559	515	511	559	554	535	556	538	543	568	550	534	544	534	534	515	517	531	533	567	487	569	519	552	554	545	557	568	553	559	564	564	546	509	556	545	573	549	511	546	560	561	532	531	545	544	588	533	555	554	556	561	535	540	541	538	583	549	575	525	529	556	532	534	512	542	585	557	505	537	549	553	522	547	556	553	545	574	580	571	552	505	529	493	571	564	548	547	580	517	535	550	576	568	531	539	500	530	525	550	502	533	510	546	547	535	536	557	512	534	554	542	526	501	549	547	570	550	542	565	536	494	543	568	556	558	599	545	566	549	516	539	525	546	504	542	561	514	529	570	542	531	498	566	550	565	529	532	532	548	497	554	540	524	537	545	541	530	537	546	559	561	547	558	550	576	546	481	552	538	538	549	562	553	539	526	554	550	531	557	531	520	562	571	524	523	570	571	531	562	531	552	533	565	528	526	592	492	535	558	568	535	526	546	552	532	515	536	581	512	560	522	510	583	599	594	587	603	555	545	566	521	579	558	537	522	562	545	543	555	551	543	542	553	523	505	539	518	521	534	541	543	563	515	524	537	573	535	534	531	590	580	513	554	532	560	577	536	532	534	542	551	521	589	521	525	572	560	571	533	505	550	569	562	547	544	564	571	538	521	519	574	501	501	546	520	551	590	525	541	516	543	520	523	590	561	539	559	511	555	557	556	538	538	585	600	564	550	559	510	523	538	563	547	560	543	576	605	556	545	528	555	516	590	578	546	577	529	558	516	508	552	567	519	522	547	539	581	526	537	536	551	520	531	516	570	544	558	518	565	565	561	530	571	520	538	521	531	543	503	553	525	549	566	562	555	557	564	545	590	555	514	554	549	553	534	569	573	516	525	533	557	554	548	544	579	511	582	593	563	540	562	569	567	563	508	563	581	535	586	586	547	537	568	567	512	589	547	547	529	555	558	534	536	544	578	520	527	548	531	519	534	556	521	554	554	547	538	537	560	518	589	539	568	534	537	552	566	542	567	534	532	567	518	596	574	561	546	551	579	509	527	556	536	509	560	545	574	499	514	571	559	586	571	501	525	566	572	568	536	522	563	553	570	519	523	558	510	546	531	548	547	505	607	493	547	503	601	519	558	541	585	564	554	524	599	517	538	529	485	517	551	542	542	504	501	546	548	557	515	550	547	496	552	552	535	518	524	535	531	518	556	522	533	595	537	493	578	563	508	575	546	524	536	566	566	574	559	561	546	532	557	518	588	523	583	500	502	540	532	506	560	541	533	577	559	576	555	520	569	554	568	539	563	543	535	553	506	510	560	539	550	530	513	529	504	532	516	555	554	527	586	512	537	588	516	561	528	545	564	548	563	508	547	578	557	526	550	502	532	553	563	559	545	551	570	554	531	521	532	593	567	487	580	584	509	564	573	561	549	575	554	559	526	621	543	522	503	535	576	517	542	573	522	559	545	499	505	586	541	521	563	571	519	566	575	555	550
27543	24468	32233	21507	7012	1299	501	446	403	413	461	399	424	403	419	435	464	417	408	423	423	444	418	422	410	413	411	410	388	400	433	400	415	410	392	399	435	367	394	432	427	397	408	433	407	393	409	427	473	419	440	435	384	393	404	368	383	421	408	413	427	399	383	365	436	401	390	441	411	421	437	403	386	372	360	423	415	419	426	415	415	421	420	417	409	387	414	398	420	392	414	413	429	399	385	394	389	402	456	383	418	415	427	400	385	388	391	428	404	439	414	385	401	387	432	399	392	420	389	404	431	402	403	411	396	412	406	406	453	378	364	398	410	401	399	374	422	440	375	412	380	398	428	382	438	440	410	419	412	409	407	391	430	452	440	386	389	388	437	402	414	389	418	402	381	390	422	383	414	407	444	404	403	402	402	384	406	440	420	420	394	413	420	417	421	400	424	444	413	385	380	385	402	391	381	437	399	394	414	414	406	384	426	398	457	426	419	423	396	385	386	428	401	428	421	408	384	425	399	406	421	397	411	403	410	437	395	429	392	398	435	376	415	401	402	397	385	412	419	417	402	422	403	423	447	440	420	392	405	441	429	408	392	402	370	424	407	389	396	411	410	445	388	413	410	421	435	396	420	406	418	404	395	384	393	394	383	395	406	435	388	380	347	440	378	435	405	388	423	408	407	368	454	426	379	387	440	427	388	408	419	417	402	405	433	411	403	411	404	404	368	375	396	416	404	388	454	427	429	427	388	389	441	445	416	410	402	394	371	406	410	422	390	416	407	408	428	418	453	385	430	387	433	426	411	406	399	396	407	401	421	392	428	430	412	378	400	392	389	419	440	403	401	425	399	387	407	429	394	425	402	428	410	405	404	412	416	430	404	408	427	406	409	416	417	434	366	413	438	370	422	409	391	445	368	393	409	442	406	379	406	445	415	413	411	395	406	369	410	393	408	443	435	400	429	387	432	431	405	408	394	364	469	412	411	407	413	392	397	385	384	446	421	365	395	427	425	389	413	407	428	396	407	419	401	410	385	419	429	418	417	395	406	400	419	427	460	418	459	374	403	437	423	392	447	392	406	394	384	441	431	399	399	419	401	422	421	417	408	431	389	392	398	423	405	399	416	430	387	396	439	386	427	416	429	370	388	403	424	437	388	427	386	415	406	432	402	416	396	414	432	426	435	399	406	393	419	409	424	426	392	438	426	366	407	400	369	373	437	442	447	415	396	375	434	399	410	413	441	414	416	412	422	352	420	446	424	412	402	403	410	391	369	388	403	419	398	431	408	421	389	404	436	399	439	402	423	413	390	414	392	434	422	441	415	431	417	415	417	423	388	421	439	409	398	383	404	391	411	445	423	482	419	393	394	469	423	419	425	397	421	448	423	384	421	407	427	428	413	420	407	388	408	400	438	436	431	390	404	420	388	412	431	402	421	404	425	390	419	430	441	436	425	447	403	360	413	403	440	389	424	418	386	409	396	428	402	382	396	379	403	373	419	420	441	417	427	388	434	407	394	431	415	410	429	431	403	402	418	383	456	387	405	413	377	383	419	426	403	384	403	381	402	430	433	402	411	398	383	410	418	421	444	417	385	417	401	435	415	384	413	440	437	401	385	399	426	429	432	414	402	378	404	407	428	421	401	435	432	387	390	421	428	395	434	432	416	428	397	385	419	393	437	409	394	447	418	411	409	405	392	419	422	395	394	431	423	378	418	436	416	393	431	416	418	409	383	388	400	388	394	416	437	410	420	417	440	400	397	386	411	401	410	438	377	371	432	390	422	404	403	423	399	427	399	381	413	441	397	375	437	419	404	417	458	424	393	400	403	404	440	385	420	424	403	438	444	429	428	429	395	390	415	387	415	430	408	412	424	443	396	368	404	374	433	398	438	389	417	417	420	377	404	385	399	414	405	377	395	376	434	405	408	393	397	361	413	431	440	420	401	392	465	403	427	431	418	423	447	440	422	417	387	411	417	429	407	361	427	425	434	430	449	396	407	418	407	412	387	473	413	405	433	441	386	359	428	394	401	413	417	398	381	421	387	365	379	400	401	459	386	433	424	384	382	419	439	392	406	395	428	419	390	417	388	439	374	422	432	417	386	435	378	423	418	390	426	390	402	445	410	410	397	449	413	453	403	401	445	417	435	387	412	441	394	396	415	410	451	389	393	396	376	415	406	393	398	388	378	382	429	415	402	431	434	415	402	419	404	405	416	413	402	408	411	420	402	395	413	386	430	462	412	422	433	402	373	406	406	394	403	393	387	420	386	418	408	448	378	409	393	394	394	423	409	427	406	414	407	432	418	389	430	393	416	400	428	433	389	415	405	388	391	447	391	384	385	404	451	384	399	453	442	375	388	413	422	398	403	399	473	399	393	393	406	374	398	414	405	388	408	444	412	428	370	383	444	430	430	451	385	435	425	388	394	442	427	414	408	393	433	411	394	429	437	413	432	442	396	410	405	416	405	430	398	401	446	414	413	373	401	427	388	383	424	425	400	425	405	406	400	397	380	396	387	423	419	402	398	395	407	428	398	402	393	391	405	460	387	421	434	416	408	412	402	420	434	409	432	434	419	381	397	401	389	358	413	445	452	380	408	445	420	430	454	437	433	397	400	416	421	374	396	401	423	404	405	445	416	396	447	406	415	405	398	422	393	417	418	405	403	401	421	404	399	436	375	436	445	409	417	431	375	401	430	413	421	400	428	433	426	430	387	408	415	411	424	385	423	418	417	390	392	395	416	403	395	395	431	419	434	427	413	421	386	386	399	405	447	401	394	383	389	402	429	414	409	395	392	425	379	392	410	413	377	369	408	429	426	379	425	438	381	399	392	395	455	431	392	412	385	386	403	382	445	423	382	379	426	408	427	440	410	435	405	405	395	426	376	426	401	383	447	374	444	382	398	399	424	406	406	406	420	424	424	400	471	366	389	415	422	427	421	415	382	421	417	435	408	404	417	398	414	453	407	408	422	407	414	430	408	457	411	426	426	431	403	407	401	404	434	428	403	425	423	406	402	398	395	407	420	398	405	392	431	418	401	404	426	409	443	434	420	416	396	445	402	383	429	412	390	439	391	448	374	394	391	372	416	422	415	390	396	427	415	398	416	422	412	398	418	434	432	396	437	417	414	422	421	425	411	390	395	401	419	413	387	438	398	411	401	409	423	387	446	395	359	426	407	389	376	455	405	428	415	430	421	426	392	407	405	426	391	421	377	411	396	433	398	398	431	375	395	405	439	416	403	424	421	417	396	457	406	387	435	423	379	420	409	394	399	424	393	445	431	401	445	404	384	425	459	434	428	409	402	373	433	402	411	413	403	394	404	389	428	435	444	395	405	411	375	445	388	417	412	426	435	396	418	390	419	391	419	428	408	406	435	409	391	410	419	412	399	415	400	414	436	421	404	381	434	423	383	377	388	405	397	448	392	405	403	439	429	432	409	378	412	363	404	422	434	402	442	431	402	425	401	405	405	388	437	420	411	412	413	402
7960	30766	29319	13241	4721	1269	440	404	383	396	439	406	397	417	418	380	398	431	400	365	410	427	387	422	423	404	405	421	401	370	390	412	407	399	428	438	399	362	416	387	370	380	411	416	422	392	379	451	436	386	386	408	375	387	407	409	367	402	356	429	352	389	399	393	379	382	394	377	401	382	364	394	380	419	428	376	397	423	413	372	397	404	389	404	422	419	375	426	401	399	426	415	402	427	393	398	409	420	399	404	427	371	364	450	383	400	420	370	414	398	380	368	382	414	380	387	429	388	414	408	387	379	400	396	394	374	391	402	411	384	370	391	343	423	379	402	436	386	424	409	396	394	412	360	386	445	389	396	396	399	417	365	394	382	419	408	397	397	410	398	422	374	414	403	449	401	424	421	358	389	392	383	409	411	386	385	404	418	406	371	391	386	371	404	379	414	407	394	426	420	380	391	408	373	342	408	437	387	384	347	389	392	406	378	399	374	405	406	421	419	404	367	431	388	398	399	369	367	398	424	386	421	399	402	393	392	405	403	392	383	406	406	385	382	365	386	430	407	434	403	417	381	412	352	425	395	403	430	415	405	394	434	419	411	429	405	406	392	380	401	407	407	383	408	379	372	411	390	440	379	398	416	451	422	388	392	403	379	404	448	418	390	405	379	354	403	387	393	367	416	396	400	427	409	405	402	409	400	369	393	390	378	387	429	406	423	411	412	415	385	364	423	376	383	406	390	416	441	374	386	364	357	404	405	417	431	385	372	414	418	424	402	389	398	402	427	401	415	425	355	402	375	409	390	432	372	412	398	376	389	437	407	410	378	383	422	405	424	387	400	378	404	426	387	367	404	402	447	405	417	413	403	394	417	376	390	398	390	435	414	384	370	438	450	439	376	406	412	373	434	413	416	375	397	402	398	418	369	405	404	400	414	445	415	388	409	412	400	388	387	375	416	380	398	408	414	396	367	400	412	390	415	387	394	390	369	377	409	392	377	398	432	413	407	391	385	379	398	420	421	376	426	408	380	370	391	425	396	429	381	437	418	368	409	399	400	389	411	367	392	371	434	414	384	384	379	432	381	391	396	376	427	351	401	425	398	421	414	423	386	431	395	391	400	401	407	429	414	443	431	358	410	400	356	393	409	402	381	381	425	430	373	437	391	414	414	408	409	374	410	428	376	376	395	401	403	430	390	415	404	379	394	376	392	391	395	364	420	416	417	426	428	374	419	394	431	378	397	410	403	430	383	403	393	411	392	418	432	396	446	428	401	415	356	389	415	379	367	415	387	391	393	381	385	419	390	424	365	395	393	389	377	410	411	379	387	429	389	413	433	399	400	427	391	381	405	431	378	399	370	372	412	430	359	385	403	394	433	367	379	402	422	425	399	451	428	413	391	392	403	397	407	414	392	403	445	400	377	432	413	397	456	404	361	410	404	384	380	414	415	420	405	426	398	402	399	445	412	405	391	419	365	394	412	414	419	394	396	401	371	400	395	400	390	406	422	401	400	384	426	394	417	376	394	373	418	420	411	393	431	430	420	394	383	394	418	400	406	406	425	405	421	452	420	369	373	411	410	397	410	376	443	394	410	436	391	349	378	410	396	420	385	406	425	386	426	354	361	384	391	406	401	380	415	388	382	406	425	425	371	369	402	433	391	385	397	415	415	426	393	380	380	383	385	355	420	395	396	392	393	409	424	396	427	375	386	357	381	415	397	386	390	352	380	396	362	381	380	393	400	409	405	430	416	413	412	401	384	431	389	405	416	409	400	414	370	392	415	388	385	415	396	408	413	391	420	378	413	406	384	418	373	439	437	374	419	407	402	403	393	407	392	379	370	459	416	372	467	412	341	410	421	394	435	437	390	372	371	403	392	399	414	408	425	398	363	374	394	431	415	381	444	421	430	385	386	395	377	409	394	401	382	438	387	415	408	423	383	419	400	392	408	423	417	379	417	410	390	403	409	459	409	400	398	444	377	378	387	399	407	429	419	396	392	397	409	401	404	427	420	406	435	414	424	398	385	389	400	402	396	406	398	419	392	417	349	371	379	416	408	430	380	446	390	379	433	452	370	422	384	390	355	421	396	430	428	355	404	390	415	364	418	401	382	398	400	419	405	378	406	393	372	397	381	434	425	419	373	408	395	387	420	414	374	421	418	393	421	370	369	415	441	420	394	376	392	402	387	412	408	380	419	401	364	398	421	430	380	402	416	394	434	406	406	389	422	390	410	417	407	415	404	390	367	402	384	426	413	380	405	397	390	452	413	422	404	401	414	410	432	391	398	375	422	378	391	370	411	406	399	416	409	399	380	392	409	422	381	399	394	384	399	354	463	441	383	427	375	423	390	370	432	395	371	376	364	372	402	401	403	413	397	348	393	399	400	415	385	415	402	421	413	389	421	424	396	391	387	367	376	392	361	400	435	376	395	393	372	396	392	438	405	415	381	400	388	428	421	415	405	398	399	419	392	375	409	422	392	409	366	368	448	404	385	413	387	425	393	396	414	350	421	432	434	425	430	395	395	397	407	420	390	422	399	403	411	386	373	388	413	391	425	412	429	389	428	381	384	391	395	379	402	378	381	406	404	402	423	413	397	407	366	409	418	383	354	399	402	419	381	411	390	403	424	387	422	392	397	400	397	412	438	389	383	392	423	422	440	426	395	370	420	412	382	399	393	393	383	420	418	399	433	391	380	397	411	421	413	392	431	416	413	393	397	392	413	420	361	424	411	379	445	404	356	418	404	428	437	387	386	409	361	406	390	408	408	413	403	395	391	421	418	390	405	417	409	386	396	399	398	381	398	406	441	420	397	369	399	391	402	427	411	368	369	417	359	426	420	391	398	372	345	413	379	406	374	435	420	405	381	388	407	372	399	409	432	380	402	402	368	401	396	390	377	417	400	406	382	390	402	443	409	447	345	414	378	418	370	436	428	446	428	439	395	422	403	386	388	394	399	412	392	402	418	398	394	406	427	376	429	383	412	414	396	393	383	383	416	364	370	419	387	379	404	410	392	407	396	407	400	384	409	412	409	460	398	372	436	403	383	372	434	387	382	410	418	412	413	409	413	442	404	437	391	381	421	426	380	402	411	411	379	368	394	422	413	404	404	418	398	410	415	364	393	398	400	407	387	399	413	396	349	406	401	393	378	403	390	397	399	422	390	376	400	430	440	351	413	404	418	396	360	403	384	397	429	400	408	392	386	381	391	397	433	425	409	368	403	421	376	417	428	419	379	383	395	406	397	364	415	404	433	383	407	374	413	398	370	401	422	400	436	384	400	398	383	400	419	421	385	389	376	412	384	394	402	390	381	403	414	391	396	410	399	380	425	396	383	405	423	390	406	395	412	404	371	383	383	390	412	417	414	431	399	407	396	370	392	410	397	396	413	366	409	405	404	392	369	418	370	378	406	427	404	391	423	372	418	403	396	388	410	382	409	405	409	418	395	422	369	408	418	413	404	416	381	393	427	436	406	413	430	397	371	425	411
24891	23386	53413	53397	32780	13710	1481	529	472	462	422	412	478	462	422	461	423	456	433	413	467	428	497	463	467	448	437	452	436	423	452	412	423	438	451	459	481	452	401	424	412	387	431	440	425	399	417	459	413	426	426	424	445	441	448	394	439	414	428	418	432	384	412	423	411	409	465	428	397	420	424	407	416	417	424	464	421	442	414	460	453	407	401	395	425	425	422	433	424	432	449	411	442	398	457	420	438	470	394	390	422	409	427	429	417	431	442	437	416	428	414	443	455	438	448	420	415	420	380	411	463	444	396	434	418	407	419	444	373	407	450	442	417	398	409	438	420	439	417	427	422	406	438	377	417	435	474	408	442	413	434	419	398	466	398	435	463	420	399	462	423	381	390	448	442	413	400	410	425	445	458	429	439	422	425	408	424	400	401	414	436	418	424	412	401	427	421	409	440	407	399	440	412	382	434	438	426	432	387	396	430	450	397	459	407	414	409	382	422	415	422	429	416	423	406	436	414	384	449	432	371	439	416	412	428	420	412	455	415	410	437	397	383	427	435	387	425	406	454	428	422	426	446	415	423	411	406	440	423	427	431	476	402	401	428	402	411	412	449	406	438	432	438	433	396	423	422	411	450	410	433	443	419	452	410	447	437	453	423	437	413	456	399	441	420	439	419	438	393	477	425	427	407	382	412	399	410	402	404	423	412	444	399	400	425	417	421	400	399	431	417	412	429	458	437	403	392	439	417	408	438	402	397	439	434	405	434	416	429	429	426	428	415	430	423	395	433	431	423	454	428	428	449	410	398	433	400	424	433	411	398	444	419	398	452	383	432	381	450	421	427	461	440	424	450	428	386	436	427	452	465	436	410	406	438	430	403	408	386	397	378	450	432	430	447	404	430	408	408	451	434	413	439	448	438	417	437	421	438	437	401	428	440	423	431	414	412	423	400	459	409	404	411	439	440	429	418	400	424	434	436	423	429	442	435	408	427	404	391	413	424	442	414	387	390	416	417	415	437	416	440	395	418	427	416	416	406	405	438	427	418	420	426	423	434	429	420	380	417	409	420	443	437	465	404	432	413	446	464	440	412	405	404	413	429	412	434	413	422	438	428	415	439	411	403	410	424	423	428	438	412	405	410	467	449	455	414	435	421	436	415	431	436	474	428	420	459	451	407	410	405	434	435	429	423	399	459	462	395	418	411	423	459	394	409	394	447	439	454	418	399	440	452	403	439	426	399	447	426	414	461	416	436	439	401	412	416	421	443	470	408	415	424	428	438	443	411	393	442	404	416	417	449	426	394	421	380	432	442	437	403	403	381	450	417	428	452	411	431	391	437	451	394	425	439	399	444	437	427	407	428	437	451	413	422	368	415	418	407	451	433	446	408	434	442	447	410	403	416	434	444	427	456	393	404	414	429	397	420	445	460	427	437	432	451	457	421	418	434	412	423	434	414	453	458	437	406	449	409	435	471	472	411	393	439	437	440	451	452	451	407	426	414	441	436	426	418	382	402	403	430	383	433	418	421	455	389	419	428	425	405	414	420	405	377	417	432	439	417	406	402	417	423	425	450	391	421	400	427	424	459	395	408	418	417	435	467	439	432	448	455	437	450	444	417	391	420	442	446	433	443	443	416	440	405	421	439	430	440	440	436	459	449	424	458	450	432	414	372	407	435	393	402	386	445	436	386	427	400	392	424	442	409	436	408	443	412	409	431	398	428	400	412	405	426	451	436	452	419	417	398	428	400	463	439	388	416	463	434	397	425	437	402	391	370	410	419	400	416	390	410	422	456	402	399	418	402	429	437	435	479	398	380	450	409	408	437	405	419	442	453	402	432	422	440	444	434	412	418	424	447	416	439	409	387	390	432	445	391	416	400	424	413	373	445	438	411	456	414	435	457	433	404	433	436	400	409	424	452	384	407	431	429	434	401	414	417	392	438	407	434	436	423	434	429	434	408	438	432	412	458	458	420	417	427	426	430	400	427	423	427	444	438	404	396	423	405	410	388	462	379	408	421	418	408	425	408	422	432	387	418	403	401	414	421	411	437	403	407	403	440	412	411	446	411	383	408	418	422	414	417	460	393	424	374	388	381	421	478	405	441	438	433	379	384	415	444	439	400	478	422	433	450	367	386	410	397	422	461	407	404	428	397	415	413	431	447	432	468	433	411	398	399	407	434	414	413	434	453	383	383	431	414	440	420	381	454	407	442	439	429	408	391	408	400	417	429	440	429	440	438	453	405	421	450	400	392	415	430	397	489	442	406	455	451	449	417	422	444	424	413	385	408	433	433	426	434	417	392	373	408	421	439	440	413	421	415	420	391	430	441	423	441	423	397	395	414	447	423	393	418	456	470	399	420	425	393	422	431	443	377	407	429	385	418	436	433	424	444	448	370	420	409	421	398	416	419	406	423	409	422	437	376	424	408	427	390	406	456	441	396	441	392	425	419	407	433	405	435	424	454	406	427	439	440	423	386	419	395	376	413	435	393	426	438	430	433	393	431	417	435	407	405	419	419	456	397	416	426	417	426	409	442	405	406	395	402	430	415	410	442	451	427	418	415	405	411	443	419	430	392	405	422	408	422	418	421	452	420	444	442	422	434	435	427	437	437	424	423	439	424	412	426	389	443	416	398	430	430	401	408	426	420	420	407	451	402	407	418	425	408	419	440	447	420	395	426	395	440	411	383	431	423	407	443	424	419	408	414	377	411	388	426	413	440	458	419	391	430	404	428	436	443	404	408	431	443	456	391	444	418	429	406	446	428	433	406	452	394	402	428	394	439	431	466	411	443	456	436	430	393	444	412	436	422	417	408	402	438	443	428	386	392	422	431	416	421	394	388	414	457	425	426	436	455	401	416	395	427	415	427	413	400	417	412	415	435	461	406	410	422	407	429	424	409	450	445	423	401	435	408	435	433	396	433	392	395	437	422	389	433	430	404	439	430	459	440	423	428	411	414	425	452	427	448	452	417	407	443	407	450	412	429	432	394	415	384	409	429	437	377	421	409	452	412	397	410	402	399	431	422	400	417	439	389	433	406	427	425	434	434	450	437	458	399	395	442	436	407	431	422	408	401	400	418	426	476	415	413	399	400	423	429	406	455	426	431	406	401	437	425	394	420	418	408	452	425	414	430	443	412	415	450	400	441	415	436	427	426	416	406	408	372	465	401	444	382	412	380	406	430	441	404	444	414	461	422	440	470	406	416	435	437	415	425	436	440	424	443	378	435	408	397	414	424	435	419	438	426	426	362	421	429	423	427	415	444	415	448	441	443	453	409	387	419	423	429	404	456	450	447	433	422	404	412	420	381	438	446	376	453	432	469	409	423	415	456	427	471	405	438	430	431	432	421	437	429	423	436	406	424	440	389	398	425	405	429	414	433	439	416	410	381	448	432	454	427	392	405	449	438	441	423	427	411	454	396	416	424	452	422	419	424	429	438	451	419	416	435	399	395	399	413	449	446	421	379	397	455	435	454	414	451	420	404	429
26169	74472	80135	50608	24756	6605	543	446	482	516	448	509	429	484	467	454	427	461	474	445	508	494	539	573	488	442	450	467	485	439	460	435	488	486	484	493	508	460	493	460	496	470	450	448	479	459	482	466	472	466	451	506	466	457	507	444	463	470	501	459	515	479	481	451	484	508	481	465	450	461	462	470	478	465	484	479	457	459	500	458	488	482	460	444	459	507	463	480	462	438	444	435	421	510	469	452	458	450	494	458	476	442	457	521	460	474	451	473	474	472	439	456	464	466	454	483	463	476	468	457	483	448	479	479	473	418	468	468	483	491	474	447	478	455	439	420	469	436	468	457	445	474	443	440	472	456	444	448	430	446	467	465	448	471	467	448	433	518	498	477	520	475	488	440	462	494	486	443	452	478	456	439	463	458	466	480	436	453	461	464	458	480	467	500	491	447	482	441	454	494	463	449	473	469	449	430	494	422	468	476	472	472	445	438	438	499	453	485	492	434	458	464	436	467	468	435	471	474	446	473	447	496	461	496	474	453	451	470	462	429	461	487	441	425	478	467	472	446	481	451	468	477	479	465	440	435	462	457	508	458	514	451	442	454	478	457	497	467	423	480	454	481	464	455	408	492	477	464	460	434	471	465	442	495	484	477	482	487	450	490	482	498	472	458	449	462	502	476	455	452	446	431	464	413	465	467	455	480	461	477	489	422	433	440	455	442	447	448	496	479	438	443	469	447	465	456	467	444	465	456	441	482	472	485	465	466	463	432	469	414	472	453	479	469	435	466	449	464	459	440	461	490	504	482	445	471	450	458	496	445	430	468	436	456	495	453	494	436	455	440	435	454	488	454	477	473	458	467	494	477	465	462	435	486	481	509	481	429	456	482	424	434	457	470	464	469	498	440	457	462	462	483	465	479	463	475	480	468	470	437	441	496	454	444	446	463	486	429	437	456	454	458	482	494	471	478	414	455	467	437	478	439	465	493	478	487	448	458	442	447	429	452	446	485	438	439	452	471	478	469	482	465	439	475	503	453	453	492	485	471	469	474	457	494	474	479	432	460	440	476	468	454	463	466	466	462	491	447	462	493	468	433	481	451	424	482	456	437	426	471	488	468	500	463	483	426	431	469	432	421	458	463	490	506	463	450	455	467	430	437	448	475	506	440	456	447	450	500	461	473	434	444	488	459	469	485	430	458	475	456	440	460	437	487	453	468	458	434	491	452	502	487	466	451	503	447	482	447	431	420	472	472	449	463	462	475	462	456	420	432	441	432	437	468	450	471	450	448	424	457	467	473	442	458	465	463	478	457	430	474	484	441	446	490	460	459	469	481	461	489	430	473	441	471	439	483	431	442	443	480	472	444	430	461	476	466	486	468	474	451	446	479	509	448	459	493	460	459	466	483	419	443	489	478	455	478	452	466	468	465	502	418	470	459	461	448	501	446	437	482	453	474	483	433	445	434	461	477	500	461	463	459	487	479	457	459	435	493	486	470	435	463	448	438	450	445	453	479	489	454	449	470	478	485	492	487	517	482	453	462	449	491	443	470	499	468	464	453	460	510	443	474	481	461	455	477	477	467	466	433	470	469	447	452	481	465	475	466	444	418	480	458	484	449	434	448	481	469	461	490	466	447	471	457	451	467	454	458	449	464	461	445	474	461	447	441	474	434	495	443	469	444	453	446	493	459	446	493	492	455	470	462	478	436	446	462	482	465	491	486	438	521	460	484	441	428	464	462	481	456	457	464	466	428	472	455	462	461	466	515	438	468	470	458	459	433	445	459	466	436	453	456	471	458	411	489	455	437	455	442	443	429	482	447	430	446	463	465	451	498	452	426	473	451	434	493	462	409	463	459	493	468	496	486	479	438	452	486	442	455	512	468	507	452	489	469	445	470	525	475	476	477	477	457	458	474	492	482	430	413	453	457	501	440	473	438	457	477	494	464	464	460	444	405	499	449	460	436	431	459	476	468	460	471	448	458	445	427	457	476	472	432	456	487	454	433	471	442	428	474	404	423	451	471	436	480	440	484	485	425	446	448	520	496	454	454	488	471	484	484	418	502	434	458	471	489	454	445	478	494	469	498	472	471	474	434	474	465	451	448	451	428	465	473	462	444	453	462	421	463	459	461	459	479	464	473	476	499	452	467	488	470	450	490	461	480	442	458	464	478	500	451	446	439	459	434	509	448	457	462	442	482	453	472	514	478	436	475	475	470	446	486	435	467	458	456	432	501	422	429	459	492	439	465	469	463	435	448	451	471	467	453	478	481	482	454	471	467	473	466	450	430	444	467	487	468	470	538	444	468	473	451	446	448	522	460	417	491	486	456	427	497	473	446	543	433	442	488	511	494	460	464	446	453	492	443	507	446	455	439	446	449	459	472	459	456	437	410	490	472	461	457	471	478	466	485	453	466	439	455	457	458	446	467	462	488	442	464	455	441	435	463	461	453	448	486	478	449	464	461	480	448	494	459	432	461	491	451	455	479	484	470	460	455	432	473	481	493	436	514	475	430	448	460	468	490	469	468	487	456	476	428	441	425	428	472	468	454	497	485	451	493	473	461	457	448	508	487	454	473	486	461	470	480	475	480	461	460	463	477	486	454	427	468	454	469	468	476	476	472	463	460	444	461	467	425	436	444	448	441	475	448	435	492	464	467	498	487	452	508	470	449	477	450	460	453	455	484	435	457	451	455	454	461	472	447	461	463	501	464	452	461	419	478	492	496	443	425	423	438	459	457	466	460	474	477	466	434	458	473	460	442	497	465	443	439	445	487	436	496	446	454	466	474	448	431	468	423	489	444	440	473	429	447	448	454	475	459	433	494	427	469	458	471	455	480	457	417	444	420	449	478	454	478	448	478	474	469	449	432	474	495	457	459	443	416	479	458	461	426	452	482	456	493	493	467	460	483	462	484	440	483	484	434	486	495	446	476	472	510	439	444	479	435	487	473	459	462	502	491	483	443	474	488	471	398	489	467	480	463	453	438	454	444	458	477	468	472	419	517	463	434	462	462	441	438	449	480	492	461	441	464	443	457	430	454	462	433	443	485	456	455	498	450	447	450	442	464	446	478	453	485	483	458	440	459	444	489	480	490	443	485	503	463	452	438	456	472	464	460	481	522	446	471	463	427	474	427	472	483	427	436	462	455	457	459	443	464	471	452	500	417	469	454	524	435	423	454	494	458	463	469	472	455	436	434	396	424	444	449	513	428	432	472	467	450	500	481	467	408	438	482	419	425	469	479	478	498	466	486	448	441	450	471	448	450	472	477	455	431	459	439	470	450	444	506	472	448	465	456	449	472	449	427	451	468	489	489	472	471	476	476	453	467	452	478	453	475	450	444	485	465	425	459	465	451	429	472	440	414	425	471	448	477	478	463	485	439	443	478	438	409	450	492	488	436	438	460	472	467	436	498	449	488	490	471	480	460	481	495	490	500	434	455	498	464	458	454	459	449	451	465	421	485	470	438	467	460	415	452	469	423	476	457	431	435
23870	22605	45339	50490	36872	21604	5049	744	552	528	515	491	507	496	524	527	485	487	500	461	491	528	514	543	532	492	523	460	467	477	473	494	504	496	488	506	463	505	518	508	456	539	466	476	506	577	468	486	507	494	512	471	475	481	510	491	494	471	515	498	513	461	460	452	491	479	474	514	504	474	446	487	510	499	503	451	466	494	500	492	460	506	483	525	475	435	434	466	511	501	509	494	533	531	464	510	495	458	508	455	495	504	491	486	506	530	480	495	488	490	522	480	471	520	501	485	496	497	487	498	524	461	474	488	516	466	470	501	495	499	468	439	493	467	498	499	510	435	488	483	492	493	479	473	474	497	493	483	508	447	483	500	464	492	484	481	461	517	510	502	482	507	500	445	458	472	511	519	469	492	521	461	481	501	509	498	483	505	493	445	475	482	465	454	494	524	478	526	438	500	456	490	496	453	475	480	482	457	481	512	471	487	476	479	462	491	414	469	480	489	498	500	491	469	468	498	501	517	507	468	484	480	477	488	474	474	461	486	519	503	484	491	451	495	471	513	485	509	509	513	445	489	499	484	488	504	487	466	481	508	459	499	483	493	508	511	489	489	459	498	497	470	478	466	457	480	526	488	485	527	484	484	496	487	481	465	505	520	482	514	471	502	466	483	505	503	522	463	474	479	474	464	519	489	522	499	465	465	480	494	487	427	481	487	496	476	505	472	488	486	465	470	482	472	503	458	482	476	514	465	504	465	522	482	508	503	481	524	496	457	462	468	475	496	491	514	464	475	497	477	460	508	498	474	516	475	482	452	479	475	459	475	553	488	480	495	517	491	450	493	475	523	503	495	497	442	482	469	467	471	475	476	519	492	529	488	459	461	468	490	482	487	449	487	475	503	489	534	468	478	480	480	504	495	460	432	503	467	463	472	483	494	483	493	510	447	470	466	463	502	437	519	461	519	509	466	480	518	479	511	495	495	465	503	497	491	496	485	492	487	484	483	476	479	487	523	472	533	521	467	492	487	501	459	483	489	500	480	464	503	481	492	475	487	478	474	438	489	440	489	467	494	462	467	423	482	444	481	511	484	501	510	500	514	436	492	498	481	450	447	503	457	468	485	523	519	471	492	523	498	522	521	438	479	479	467	493	528	465	523	471	455	505	497	509	474	475	504	455	503	466	512	473	456	494	525	514	496	517	488	466	472	478	492	459	453	446	488	467	499	495	507	472	481	477	461	477	465	481	463	544	475	460	466	501	480	465	481	498	453	507	475	517	481	462	507	461	500	493	483	474	483	443	509	491	460	449	499	479	512	487	473	510	435	483	485	513	488	467	478	486	465	528	502	483	523	499	510	486	477	448	493	503	467	481	505	453	514	492	493	503	459	482	493	466	480	481	481	475	486	463	491	476	443	497	494	493	506	512	490	524	514	513	497	477	457	499	488	492	513	487	488	469	478	462	505	510	487	469	474	486	467	477	477	515	478	478	497	503	477	505	482	495	521	481	491	513	467	533	483	496	457	499	472	449	535	509	493	463	508	509	475	463	486	468	488	518	467	457	484	512	511	494	462	511	474	491	436	505	532	462	465	499	469	480	483	491	453	487	499	492	494	481	476	471	509	476	481	488	500	501	469	474	514	486	472	474	504	428	491	488	526	454	448	499	475	489	480	489	519	528	532	484	516	508	495	471	507	484	487	471	517	500	477	487	493	470	506	470	506	506	450	483	497	510	467	505	505	477	511	469	464	442	481	498	508	468	506	495	515	527	472	499	477	490	464	433	482	465	447	478	483	432	487	471	496	504	525	485	482	494	482	468	489	487	454	506	489	467	465	490	463	499	472	497	501	496	474	528	489	477	542	515	483	491	487	510	499	495	507	461	465	485	517	485	471	511	489	502	466	453	465	516	488	485	495	468	495	552	531	475	461	532	523	507	477	472	510	483	471	497	483	497	465	522	503	476	498	510	495	457	477	454	467	489	489	467	483	475	428	479	490	461	530	495	481	528	473	497	505	449	492	502	513	529	495	477	507	501	482	478	510	473	453	481	486	450	459	443	486	458	470	466	478	464	504	484	445	483	481	484	483	458	467	472	470	491	432	470	488	494	458	505	489	500	487	476	495	511	511	515	498	453	507	499	473	476	484	458	487	495	475	479	519	502	509	441	457	479	466	453	478	495	456	500	492	443	479	455	467	481	515	525	477	458	479	476	520	471	495	520	493	486	509	506	491	482	471	487	494	468	487	516	510	437	500	482	492	461	457	439	477	450	496	450	458	449	497	454	493	478	493	486	510	537	446	476	503	489	471	508	480	462	522	500	505	460	495	514	468	482	474	501	487	487	507	513	508	483	515	459	481	501	489	480	492	471	457	505	492	480	489	440	505	521	503	491	491	474	500	520	523	495	488	470	447	479	478	474	458	442	478	489	505	505	477	457	483	511	523	506	464	478	473	456	469	513	448	470	509	458	502	504	525	520	476	476	502	485	484	487	476	478	478	490	494	470	489	475	456	487	474	518	521	483	498	469	458	515	470	477	545	484	481	471	488	501	474	449	519	485	482	492	483	464	455	515	521	486	491	489	476	492	500	472	448	489	435	456	507	504	487	490	487	495	483	500	461	500	485	464	489	494	525	521	488	445	500	473	492	478	473	465	487	502	459	500	479	492	486	464	503	520	470	512	518	471	494	486	468	456	467	488	491	521	508	494	490	465	484	471	477	464	489	520	495	554	461	456	490	500	482	490	473	453	494	482	490	495	453	499	480	545	482	516	510	524	471	482	479	444	444	454	475	477	479	445	465	492	473	468	496	466	457	499	475	475	524	484	485	493	493	517	525	516	504	454	511	487	502	484	473	478	450	460	501	460	505	473	548	486	473	508	520	450	488	482	488	486	506	467	517	488	465	491	499	513	496	503	482	490	502	490	534	468	511	484	484	477	465	478	497	469	517	482	500	459	454	498	459	489	441	483	445	474	482	490	503	496	488	499	478	488	508	465	493	520	489	484	518	480	511	495	549	511	471	492	457	450	510	456	471	472	460	517	436	489	483	487	480	479	436	456	519	453	547	505	497	477	482	445	497	507	483	510	461	460	510	472	485	459	470	502	504	517	483	449	481	502	526	505	460	485	474	452	472	503	471	448	480	507	492	468	476	480	478	497	448	471	495	517	505	488	503	483	494	474	500	479	468	491	474	492	499	454	494	478	486	495	475	479	476	482	508	484	448	491	449	487	463	455	431	444	523	522	435	479	463	509	523	502	472	514	465	490	494	495	469	501	475	474	471	497	489	523	509	471	510	459	486	511	513	502	534	493	497	488	543	490	473	490	525	494	484	470	513	526	472	490	493	464	451	487	483	469	510	456	449	443	475	501	507	456	490	495	508	463	470	509	507	422	529	509	513	463	491	516	492	490	476	512	482	502	489	483	502	504	477	481	486	470	510	505	482	490	504	481	493	440	500	493	498	482	495	500	479	470	453	415	499	495	480	494	526	514	448
27292	84285	86660	63690	35025	12121	880	531	539	528	558	589	549	560	526	526	544	549	548	551	589	571	574	656	570	563	559	522	562	536	608	555	566	547	543	584	522	554	572	544	559	509	564	521	582	545	546	510	556	609	541	541	553	544	557	562	586	552	572	507	533	545	556	531	547	502	532	559	578	548	562	569	603	552	542	573	528	514	535	541	558	547	584	536	539	586	584	530	516	520	523	582	557	563	569	560	589	525	540	542	523	569	514	565	543	574	546	545	502	518	524	511	581	525	544	575	560	524	588	573	500	587	525	575	578	579	573	527	568	550	555	573	582	555	581	614	556	539	562	557	535	545	540	536	517	509	550	528	573	565	550	535	527	566	573	543	555	520	606	578	528	545	549	533	558	521	551	526	556	530	585	600	524	527	577	561	589	610	567	616	604	563	528	558	520	554	558	527	544	517	585	544	523	536	525	564	534	540	591	576	568	586	549	556	530	554	552	557	589	558	547	568	534	573	574	556	505	548	537	543	573	583	554	551	557	580	562	540	550	531	572	525	564	561	495	569	557	547	539	554	612	524	525	537	555	563	528	549	543	546	515	548	568	528	559	532	578	538	539	553	533	564	579	564	516	534	538	544	506	558	530	558	525	561	556	542	561	545	562	581	541	579	523	539	577	566	512	519	545	533	530	540	551	575	569	526	528	586	542	553	555	557	569	533	556	563	549	518	532	550	558	550	554	555	560	552	576	550	526	531	541	512	589	560	523	537	583	544	566	556	554	491	540	549	573	557	561	563	553	604	544	514	537	565	537	543	533	566	592	562	585	546	549	535	574	568	559	553	549	548	555	546	533	514	540	546	556	553	534	539	544	543	584	542	561	547	526	545	522	583	546	547	590	568	519	567	572	558	531	559	548	521	607	531	539	581	554	534	536	520	542	529	559	580	513	575	564	540	565	565	569	533	605	571	553	543	545	542	539	560	614	551	561	532	543	525	537	597	559	568	549	536	599	509	562	578	572	557	581	525	562	554	557	566	591	529	546	586	559	517	595	570	549	549	547	560	531	541	544	570	589	554	537	589	577	571	564	554	529	532	577	569	587	595	535	576	553	543	567	533	568	531	586	538	528	544	555	550	538	542	587	545	571	532	574	544	545	544	538	525	548	564	607	542	585	557	547	525	524	510	595	534	559	557	519	574	503	604	580	587	570	500	606	560	532	495	546	552	537	581	513	549	536	570	557	575	558	595	557	509	496	549	594	563	553	529	594	549	560	495	546	535	548	543	575	570	534	558	558	562	524	520	570	576	553	556	513	549	544	567	574	543	579	568	535	544	569	540	553	593	533	547	560	606	557	551	615	593	571	550	561	517	557	551	538	580	542	561	557	518	531	533	575	594	545	566	517	496	588	556	533	557	575	556	535	566	519	586	538	496	559	507	560	541	584	553	507	529	557	570	592	537	617	591	546	546	525	553	579	562	544	517	580	558	561	525	531	539	552	549	545	562	549	551	529	558	573	572	557	508	557	574	546	574	540	563	524	586	528	563	545	520	582	556	557	523	515	526	556	589	517	531	600	576	558	556	566	550	543	546	529	541	542	531	534	528	550	516	549	526	586	557	549	566	557	587	571	588	583	581	558	552	578	522	519	570	576	558	579	542	541	565	538	527	517	552	564	519	529	548	546	578	526	545	516	607	588	566	563	551	547	543	535	544	527	571	572	569	545	565	548	515	549	583	525	536	571	559	547	558	579	509	537	521	556	543	552	538	537	543	591	602	569	498	580	549	559	572	597	519	559	539	577	554	551	542	579	553	545	583	544	529	530	592	525	527	588	579	573	525	568	573	516	530	542	515	544	519	561	545	543	560	575	531	531	586	553	527	530	572	549	585	555	548	524	554	589	582	549	576	548	552	526	557	522	522	574	576	562	533	567	571	569	571	557	553	555	543	566	565	561	547	567	579	570	567	569	509	543	554	569	578	552	525	551	554	575	536	582	523	536	556	511	539	507	557	579	599	510	512	523	618	554	557	570	489	599	569	542	520	507	574	574	517	526	500	574	517	562	485	543	585	580	565	515	515	574	547	541	559	529	530	549	560	542	573	503	566	541	608	523	538	587	505	529	542	533	580	564	566	566	579	592	522	555	568	595	511	526	538	546	513	576	548	542	569	592	562	530	534	546	543	563	549	561	538	637	526	545	579	556	574	550	545	559	558	523	509	581	537	545	547	563	525	563	543	535	538	559	567	577	542	551	513	517	574	583	555	582	565	501	579	558	539	555	496	514	582	544	554	568	578	575	579	529	595	554	559	537	585	531	593	574	549	544	531	515	558	568	562	563	536	590	546	537	543	532	540	549	515	561	595	545	562	545	546	570	537	537	555	588	563	583	573	508	518	537	545	534	560	567	541	541	562	534	544	562	545	567	530	543	594	586	543	539	569	557	588	539	539	556	593	504	568	536	541	579	551	533	598	551	523	506	569	506	591	532	576	564	571	538	520	540	512	549	580	561	560	539	550	532	546	568	536	570	563	546	561	546	567	522	580	505	553	544	509	553	550	525	549	579	526	575	552	574	561	544	574	540	529	564	504	532	567	554	541	559	530	549	548	535	565	540	563	495	532	583	560	588	539	533	535	588	558	563	549	521	534	527	554	556	545	535	589	555	519	562	497	553	531	567	574	578	569	624	545	578	529	521	589	538	538	586	530	557	522	508	537	565	594	559	542	565	555	549	535	561	561	616	577	513	542	543	547	553	548	549	581	518	532	551	558	538	564	559	495	532	501	538	560	574	567	530	545	572	536	551	566	491	541	524	540	569	579	558	546	533	557	571	543	567	533	518	544	505	540	531	497	525	513	514	515	588	589	508	530	554	609	565	534	546	578	540	559	532	588	573	526	536	543	543	589	553	555	530	500	519	522	572	552	550	577	526	545	573	529	511	561	520	548	563	581	509	558	569	547	584	578	541	549	539	545	548	531	602	543	594	542	524	528	542	580	593	537	555	579	533	518	554	577	534	578	548	560	518	511	537	548	525	544	540	529	564	540	530	556	557	540	539	559	566	592	539	519	534	570	567	522	566	583	501	506	529	580	545	526	537	537	564	526	569	540	560	559	543	550	575	522	558	560	522	551	542	544	542	518	549	549	598	518	578	517	520	573	496	558	505	579	532	554	525	528	562	576	540	542	552	588	557	573	532	549	551	544	485	562	497	596	565	556	558	554	555	537	535	486	536	519	588	511	544	570	518	528	540	571	561	521	510	504	509	563	540	527	570	548	566	530	536	574	565	516	527	525	544	534	569	557	573	540	553	567	538	564	534	531	537	571	584	540	584	542	530	596	541	546	544	534	565	561	528	593	536	560	547	564	565	555	570	510	529	599	543	589	574	518	551	525	566	572	542	600	559	551	568	527	556	542	554	533	545	536	516	529	563	548	576	539	570	525	555	533	554	511	550	503	551	559	554	533	599	540	562	523	552	541	588	521	567	584	567	533	527	546	551	558
27635	26649	33609	19348	5778	1464	505	416	425	422	444	407	430	412	407	400	407	352	417	430	381	396	409	441	411	412	430	394	401	441	452	404	420	448	392	468	409	389	379	406	351	406	441	384	447	461	415	386	446	444	399	424	419	435	445	399	451	428	435	441	412	403	436	422	411	380	403	456	418	387	422	410	395	414	455	405	431	371	442	378	411	460	378	401	415	384	431	428	443	419	386	451	394	434	421	441	409	443	418	415	406	413	406	449	419	435	412	396	395	459	384	414	418	442	424	375	407	454	402	454	433	387	463	390	387	418	415	444	428	424	384	444	426	408	431	406	398	454	407	435	422	411	417	409	412	429	427	401	397	401	418	413	412	392	396	409	449	379	427	418	385	422	392	406	415	420	406	414	399	384	415	387	394	409	400	401	427	412	409	451	415	421	464	405	397	385	415	447	426	407	414	393	414	436	406	448	433	418	395	435	384	413	420	399	451	390	416	441	422	407	451	397	400	432	393	390	407	425	407	408	389	385	415	433	398	418	386	435	421	450	358	367	442	424	384	354	388	431	390	407	412	388	401	413	422	392	400	398	409	426	424	423	401	403	401	402	401	396	453	417	432	409	415	394	362	411	430	405	413	439	407	426	396	426	422	408	402	435	407	395	400	383	431	430	453	430	429	397	414	399	420	408	405	408	374	446	419	449	385	449	443	376	351	401	408	395	415	389	409	398	418	425	420	444	413	393	414	403	396	420	387	438	443	454	437	386	436	412	428	372	420	390	393	400	440	413	429	405	408	370	393	415	408	416	395	408	429	404	427	392	429	439	416	438	443	416	361	436	426	413	426	445	423	424	393	403	407	438	435	391	383	376	397	405	365	396	422	384	374	408	397	396	420	428	405	415	417	395	358	414	347	409	455	402	398	392	412	387	423	452	431	429	379	409	403	434	435	426	432	430	422	404	413	369	371	421	401	425	409	387	416	427	456	411	436	420	387	426	371	398	422	396	402	447	416	383	398	426	422	404	396	411	410	438	474	433	461	418	406	385	422	408	376	433	403	397	415	371	412	432	405	386	401	437	413	401	430	419	410	392	395	428	440	397	419	389	462	423	383	438	398	406	392	414	402	395	413	420	396	411	379	387	406	450	434	433	400	389	381	403	435	398	405	441	448	413	372	413	401	417	449	397	451	449	420	417	438	438	443	416	366	440	429	421	391	432	394	415	429	395	417	442	432	433	409	413	410	413	426	419	391	412	393	426	393	393	408	417	389	396	412	407	394	375	446	422	422	396	432	408	433	423	384	367	431	383	423	390	412	410	381	409	411	390	395	452	388	428	415	417	405	442	396	383	402	425	396	406	383	418	416	399	417	392	417	427	434	413	418	427	388	408	417	424	400	402	406	428	430	411	408	401	388	363	421	433	433	380	435	423	379	424	443	418	431	395	411	459	441	377	417	440	412	442	448	399	432	430	408	415	402	452	409	436	410	414	407	417	395	408	385	408	394	400	364	416	395	444	414	454	381	428	402	389	461	412	437	415	399	394	399	456	397	406	412	428	420	451	409	432	416	408	409	415	381	422	416	421	410	404	397	421	403	432	424	368	385	426	387	404	410	389	416	392	450	399	455	433	400	436	446	425	378	423	413	438	372	430	403	424	381	372	413	407	388	405	395	435	414	426	384	426	406	463	415	385	438	398	424	407	390	396	422	417	425	443	410	432	406	450	435	379	424	440	419	393	408	414	389	438	381	409	414	387	383	404	434	451	416	419	397	408	419	403	401	416	427	433	418	420	414	427	428	424	410	425	431	393	392	409	430	388	430	421	395	411	387	407	402	368	377	458	447	412	437	426	433	420	438	419	428	418	397	389	401	421	447	406	411	452	366	409	410	418	385	465	427	411	407	445	404	402	376	419	438	422	412	402	414	422	413	423	434	422	418	403	392	407	438	400	402	424	414	417	412	390	394	441	427	419	412	391	402	465	402	433	411	406	392	400	400	399	417	424	413	421	416	378	449	456	406	400	392	433	407	355	417	426	412	404	439	414	436	445	405	434	398	456	394	422	411	399	386	430	408	409	410	418	413	415	388	433	425	413	396	414	432	390	396	417	454	434	414	400	413	443	426	395	404	394	466	382	370	437	424	406	456	432	392	382	428	371	417	433	400	422	413	419	398	432	409	384	396	407	416	379	430	394	407	378	405	420	411	383	415	400	423	412	403	442	418	382	405	411	379	390	454	410	434	417	417	404	409	405	405	421	431	433	414	431	394	397	411	400	434	453	394	416	428	409	385	427	410	388	450	427	402	418	389	428	415	410	393	437	374	400	394	408	411	391	439	388	416	425	447	401	440	450	386	416	379	435	402	396	428	406	419	392	408	393	399	392	401	406	384	415	410	415	405	412	402	392	406	420	392	395	424	446	415	407	421	422	420	423	427	410	407	420	423	395	412	443	397	397	432	386	436	412	456	420	426	375	367	366	401	439	443	367	398	391	428	441	405	397	413	411	407	385	420	400	410	418	415	381	401	415	422	403	426	427	397	427	435	377	448	390	385	436	430	433	378	413	452	400	414	416	434	396	402	409	400	394	437	393	411	423	427	418	409	424	402	454	410	472	419	442	435	453	399	371	456	388	421	459	372	415	373	372	391	425	405	424	414	406	420	395	419	394	437	393	472	412	406	402	418	405	418	431	410	405	425	409	449	413	452	414	392	433	430	369	434	396	395	412	386	420	389	402	391	408	431	410	428	412	476	414	397	435	442	440	400	437	431	420	399	435	408	427	405	393	435	409	407	419	393	397	394	414	440	371	399	430	401	386	433	392	435	428	399	395	397	441	434	403	400	400	410	416	400	426	385	402	434	427	419	400	390	417	416	413	392	441	401	405	408	398	425	387	420	424	400	386	410	414	405	389	411	443	378	403	449	409	436	397	442	430	399	437	432	395	441	416	419	413	411	419	392	412	380	409	439	433	413	412	411	392	398	372	376	418	395	422	434	401	425	409	423	426	425	461	388	412	401	430	450	401	371	427	420	407	444	445	407	447	417	448	415	416	420	433	441	377	393	423	426	426	417	394	394	395	406	438	414	436	414	419	392	431	421	444	435	396	420	413	369	404	437	389	427	402	377	452	414	395	423	407	408	431	410	444	451	393	409	404	410	450	413	399	392	408	428	481	381	388	448	364	395	443	470	402	423	404	448	391	402	386	456	430	428	424	400	442	411	402	416	374	399	421	393	383	408	388	399	449	435	385	371	394	402	435	408	399	393	430	424	427	416	410	439	441	442	440	386	433	407	433	394	429	407	430	422	410	403	406	384	420	433	417	401	413	404	419	412	438	438	403	427	384	407	388	420	434	418	419	401	405	436	418	389	395	364	387	423	417	422	419	390	396	402	392	418	424	419	368	386	429	410	406	443	394	409	422	414	397	403	408	385	396	404	399	393	369	380	465	467	412	385	421	429	424	426	389	428	421	418	435	432	422	420	414	403	419	464	449	426	436
9640	34762	29312	11438	3981	1351	431	422	412	394	430	408	402	403	410	416	467	409	375	449	405	391	404	455	401	415	398	390	457	409	430	431	404	429	413	399	405	439	437	440	403	436	377	375	436	410	384	407	439	418	412	394	438	375	423	433	390	410	371	441	433	416	401	384	436	404	432	396	414	440	395	420	395	427	445	444	382	404	432	428	395	403	416	397	391	401	407	382	390	411	391	391	408	423	396	411	408	414	382	428	437	397	373	438	404	416	384	413	437	367	438	430	419	361	407	432	430	392	396	402	399	395	400	400	409	402	394	406	372	433	416	373	404	420	392	432	413	433	373	426	450	409	420	432	407	435	413	385	418	372	407	402	424	399	417	425	416	388	419	382	376	423	407	432	427	379	428	409	407	384	404	383	400	415	429	391	445	410	390	409	420	395	412	412	378	420	393	383	376	404	395	392	395	413	356	373	414	406	421	431	408	432	420	387	391	411	421	409	405	440	377	403	395	427	403	394	361	417	423	381	383	392	407	399	407	384	413	409	422	395	404	395	408	383	404	404	402	389	430	406	429	417	399	382	374	451	416	425	416	370	435	431	409	394	406	404	408	377	409	393	389	397	415	447	404	421	433	403	385	408	395	439	404	402	423	406	417	436	430	408	416	458	412	380	382	391	396	383	396	373	413	403	408	412	428	391	403	412	392	460	402	389	424	383	409	379	440	398	428	412	416	422	397	386	409	448	412	412	429	412	385	382	411	425	430	374	391	413	404	409	413	424	416	376	366	383	409	418	416	445	408	430	403	394	396	410	449	386	390	414	434	456	388	425	401	371	423	401	404	407	435	432	387	423	397	420	403	403	399	452	397	405	444	409	411	455	432	406	404	425	417	386	407	418	405	413	403	413	412	432	411	376	398	384	434	396	403	402	391	390	404	439	378	424	401	418	390	412	376	437	385	395	439	420	392	379	417	387	427	420	405	417	389	397	402	386	411	430	406	390	443	422	396	409	420	381	434	425	414	408	398	417	375	393	424	409	356	429	427	402	404	418	433	391	360	399	388	431	375	391	426	413	415	422	398	427	380	416	410	417	419	410	376	411	410	422	429	401	389	405	414	448	387	392	382	397	399	417	429	395	396	377	421	394	412	421	425	420	387	393	416	383	411	401	397	429	387	411	418	399	440	417	422	389	386	475	381	397	397	403	422	425	444	434	434	427	420	427	417	412	372	403	376	391	401	409	399	394	418	404	444	405	407	409	391	391	392	362	396	391	398	402	412	408	388	389	395	463	430	388	427	382	389	407	417	386	426	394	461	405	397	417	438	394	430	420	417	391	407	454	351	415	383	386	368	399	426	421	411	431	403	398	413	407	423	438	419	386	418	420	399	400	435	424	421	406	444	393	382	411	346	407	400	410	386	414	414	425	391	410	388	390	419	406	406	404	402	393	396	402	397	422	417	362	367	365	444	407	420	398	428	386	393	388	421	425	395	404	431	378	402	399	421	384	379	414	412	414	408	390	388	391	415	400	391	425	417	421	399	420	408	418	397	410	366	410	419	435	414	383	415	411	396	417	364	422	399	378	401	416	393	423	403	425	428	420	394	423	371	391	418	427	385	378	407	421	407	363	406	444	398	375	375	397	399	427	438	447	415	429	414	373	377	417	415	447	401	402	419	434	381	405	383	387	389	416	431	412	375	421	429	383	396	394	391	401	389	409	380	391	452	423	420	409	409	434	410	404	388	391	377	406	415	396	420	387	395	411	409	424	427	422	411	396	437	419	372	409	381	405	429	432	413	365	408	417	394	406	393	399	401	387	402	402	420	446	411	385	401	403	409	401	414	398	358	398	435	391	419	415	407	420	393	421	430	419	398	434	435	407	433	391	409	346	401	422	380	396	371	461	394	404	418	414	375	433	445	431	391	418	402	403	413	399	398	374	442	381	401	405	381	401	337	374	378	429	430	430	418	426	403	411	406	408	384	426	424	396	395	408	447	393	394	434	387	418	419	402	367	421	392	416	408	407	391	384	419	421	387	385	399	392	412	440	407	428	422	426	453	438	398	414	410	412	387	410	412	409	419	412	445	365	441	391	415	428	397	414	399	374	446	411	400	403	383	409	376	406	404	420	423	429	378	414	396	406	390	397	399	413	371	415	421	406	419	419	405	400	390	421	415	432	389	405	441	402	378	401	411	386	431	398	419	401	412	408	406	401	428	418	467	398	404	408	444	422	404	411	381	406	401	404	407	407	443	415	381	412	402	395	433	402	383	375	407	388	405	424	436	396	413	442	387	420	400	397	394	424	387	400	376	415	389	419	417	429	426	456	427	375	405	388	404	382	404	392	424	383	400	402	416	387	407	412	415	444	425	376	433	387	375	393	435	349	360	434	433	426	426	396	417	438	424	449	425	421	396	388	401	385	405	410	403	414	392	392	430	454	446	419	397	404	420	454	408	387	401	446	379	353	389	442	380	419	417	405	455	405	410	449	406	401	408	379	426	413	349	404	382	356	381	401	407	396	434	410	420	381	390	380	449	401	390	425	404	392	406	409	385	417	392	379	417	410	426	407	394	380	382	405	397	413	385	370	392	412	441	403	417	382	421	410	372	411	374	426	389	408	424	449	381	406	392	393	442	395	414	436	408	404	420	381	410	380	403	407	402	435	394	425	394	445	425	385	417	385	380	435	409	444	395	403	395	393	432	411	425	408	408	431	393	407	387	400	436	388	445	405	397	411	411	399	371	429	428	406	417	395	392	397	386	389	403	422	409	373	384	379	386	432	402	415	397	436	421	406	390	399	427	394	408	384	386	390	383	417	428	344	411	404	409	423	399	442	406	426	415	399	407	430	402	442	388	404	400	404	396	401	423	417	430	405	408	449	408	408	406	435	421	389	404	443	364	397	385	400	391	399	448	420	396	402	383	401	390	404	391	419	403	411	419	468	458	416	420	439	385	417	415	439	429	411	394	387	355	406	423	392	402	423	434	401	404	399	436	410	394	393	416	371	408	426	423	379	459	431	408	438	408	381	418	401	414	402	410	421	395	364	424	421	431	402	430	375	395	401	445	411	381	396	356	436	439	396	426	396	405	400	429	420	389	385	402	429	406	406	394	401	412	413	388	429	431	388	401	387	392	399	365	429	422	410	413	366	390	374	413	422	416	432	389	432	425	387	436	430	415	414	370	405	400	386	420	388	397	418	414	422	431	434	408	460	394	410	383	370	421	369	435	408	402	398	393	402	409	421	413	410	422	389	423	393	445	361	426	407	418	396	390	412	448	392	405	412	418	388	380	413	394	399	398	413	399	390	420	412	404	410	423	403	393	379	398	398	398	407	388	409	416	428	414	417	417	400	397	426	411	417	407	418	401	394	419	415	430	439	368	403	382	427	355	418	432	375	405	401	418	361	402	382	422	397	425	400	421	399	390	384	402	416	394	425	391	406	408	421	402	420	417	410	422	383	428	416	419	389	404	434	404	416	421	420	400	401	397	398
24965	25632	49244	47950	29120	12233	1806	494	411	439	467	470	443	441	419	442	447	432	446	444	442	448	457	452	459	447	459	421	472	452	432	407	447	464	459	417	438	405	411	429	439	423	437	402	425	427	452	378	379	413	427	441	443	443	396	404	448	432	408	435	432	404	455	438	447	402	443	404	424	450	441	476	412	417	405	405	402	449	428	407	462	442	406	444	474	458	435	412	433	431	450	408	435	428	398	435	426	441	452	440	444	443	416	479	421	447	403	440	433	461	447	445	403	411	445	414	430	430	450	495	435	427	429	400	421	431	444	441	428	448	458	430	436	413	442	436	458	436	426	449	415	457	397	451	446	383	463	403	428	398	433	421	406	431	455	384	461	418	421	456	432	410	431	439	405	425	422	444	457	433	422	392	410	438	442	399	418	420	399	404	474	418	404	387	416	429	412	434	411	405	434	393	431	451	434	413	448	411	410	393	416	450	416	412	402	427	430	431	408	426	444	404	427	438	411	436	414	428	422	452	424	404	404	441	399	432	459	438	423	426	447	401	417	417	481	413	443	437	437	448	425	408	427	433	439	459	411	408	399	399	447	419	388	441	445	437	449	403	425	429	408	439	464	434	465	431	429	428	413	432	428	426	421	425	427	450	436	445	411	415	409	425	391	422	437	429	416	445	435	453	504	428	438	390	425	380	432	423	443	427	399	457	439	391	435	406	462	430	443	419	432	390	413	414	419	411	414	421	433	399	445	433	420	410	460	412	411	402	406	432	438	458	432	406	442	437	441	405	454	426	399	438	471	446	431	427	411	423	431	415	441	403	395	447	414	434	406	404	432	434	419	428	414	392	421	419	437	427	414	412	453	436	402	449	401	395	455	457	437	423	384	423	447	447	424	430	417	393	443	453	418	384	454	457	425	457	404	441	406	428	423	441	452	415	431	417	437	406	454	423	426	414	423	432	438	467	449	404	426	403	405	439	406	412	427	427	420	407	446	440	447	426	381	383	439	427	401	432	409	405	456	438	429	418	444	448	442	421	383	447	444	457	431	387	453	478	383	380	425	407	404	401	412	395	420	443	408	433	441	404	417	437	415	490	422	429	443	407	447	383	423	462	418	433	458	448	456	428	454	441	385	430	415	458	436	409	415	427	455	410	398	401	459	425	426	428	411	429	431	401	415	408	402	442	394	416	443	399	420	441	428	409	451	447	410	414	416	422	395	459	450	446	421	417	429	432	461	412	440	418	382	416	424	474	411	458	430	434	461	469	454	410	439	426	433	414	442	424	473	440	455	430	442	456	440	419	424	433	418	401	416	416	423	434	431	440	413	448	419	429	435	384	416	434	437	407	443	406	403	418	421	472	458	427	421	452	419	415	422	402	411	395	451	418	457	446	462	466	411	451	456	444	457	455	446	455	402	436	436	442	442	415	433	421	430	471	459	437	468	449	419	457	443	430	408	494	444	389	467	428	411	432	400	434	437	466	411	436	429	437	439	411	413	449	405	389	465	398	433	419	441	439	507	408	473	422	444	400	456	456	469	395	414	445	475	443	406	406	433	407	403	389	465	440	456	419	435	444	475	373	422	408	425	438	437	442	442	410	410	396	429	454	434	397	442	431	415	470	462	428	442	467	386	418	405	451	445	416	460	404	417	463	412	400	448	397	449	416	415	419	445	455	420	388	422	459	449	417	419	404	409	414	401	431	404	440	422	460	446	391	418	409	467	408	394	401	429	440	440	449	414	426	431	413	427	428	407	440	414	420	446	428	412	407	421	446	421	417	394	429	426	437	434	381	411	388	438	428	435	451	425	417	431	444	406	430	458	418	387	468	403	460	424	418	406	419	413	424	459	465	451	406	438	405	416	445	411	429	415	416	408	473	414	433	432	431	420	427	434	452	446	407	409	478	451	427	426	449	436	455	448	417	418	429	386	418	424	438	407	443	424	447	407	420	430	417	444	388	490	467	390	445	428	451	453	428	471	419	439	452	428	444	433	429	421	432	412	436	433	435	439	429	400	399	394	449	434	409	458	440	440	430	427	408	373	416	395	445	422	404	420	408	432	409	423	431	422	397	416	438	411	427	424	427	395	412	417	421	416	453	398	392	420	477	430	433	417	460	453	413	448	423	470	422	428	428	433	440	479	410	432	439	451	464	398	405	423	426	454	420	438	431	465	439	424	437	446	416	413	439	459	436	400	418	450	442	412	440	424	408	402	387	425	399	408	440	432	414	409	448	430	451	409	436	411	441	409	441	460	446	389	462	448	393	435	415	480	402	442	457	459	406	420	414	438	424	405	394	415	465	418	411	455	442	399	479	444	420	419	398	462	416	433	495	443	456	457	441	404	453	440	434	416	400	424	406	425	427	413	394	418	418	400	430	401	431	404	439	451	437	418	427	430	429	433	439	428	434	432	420	399	414	448	443	459	413	442	444	443	460	448	408	405	394	407	437	423	454	414	422	424	439	432	393	413	413	451	424	445	473	451	427	408	401	420	430	451	412	436	429	402	388	433	409	401	431	437	461	433	420	414	416	433	442	455	448	428	409	395	389	480	434	419	436	457	448	429	423	409	445	421	424	406	424	414	368	410	441	397	418	423	421	441	426	416	404	433	436	443	416	405	421	436	416	419	466	409	397	408	406	459	451	449	423	424	419	450	429	422	431	410	433	420	430	436	443	420	400	389	419	400	405	410	442	463	450	450	393	422	414	404	426	434	452	444	412	398	431	436	400	431	409	411	425	413	425	415	396	388	430	419	441	433	445	438	399	419	411	412	439	412	429	420	403	413	418	419	411	448	426	425	419	451	449	451	429	437	408	408	426	435	426	409	432	432	412	432	407	393	434	431	464	418	418	432	420	425	423	423	414	431	422	435	437	433	424	432	467	400	437	422	435	406	435	388	431	450	395	389	419	437	448	384	458	427	461	423	404	434	419	417	432	415	431	402	434	416	430	502	411	421	383	441	418	417	414	436	405	435	417	432	434	434	439	413	424	435	413	452	411	432	450	401	414	428	426	421	472	408	413	397	441	429	443	416	397	433	460	439	405	418	395	436	392	395	429	412	416	422	430	420	416	452	422	467	418	469	388	429	407	420	399	422	423	451	451	410	453	455	459	425	416	480	415	409	426	453	426	396	394	415	393	442	449	440	403	390	446	439	434	435	402	421	410	426	443	462	415	438	453	428	452	407	417	407	432	419	457	415	439	433	441	415	439	419	414	432	435	437	416	407	427	435	433	435	387	415	407	407	450	404	422	477	423	478	414	438	424	419	437	460	423	420	451	415	424	394	426	421	427	449	426	430	461	402	439	415	445	433	448	426	406	431	400	440	424	413	434	462	428	441	417	394	440	405	393	413	478	416	437	446	443	410	391	443	404	411	427	410	417	443	417	365	429	425	444	434	424	418	409	390	429	414	399	408	418	432	426	461	396	429	444	417	431	448	472	436	406	418	407	407	431	447	401	423	418	456	443	423	416	387	441	453	430	432	416
44794	90370	73335	44893	20784	6182	1013	461	430	460	439	469	463	425	486	483	448	478	491	528	461	507	480	489	506	467	493	426	494	473	451	497	456	446	463	465	493	478	450	470	502	520	476	512	485	466	488	474	463	494	550	405	475	442	506	457	433	475	451	445	463	489	469	469	439	455	444	476	463	492	466	470	427	494	432	486	428	454	491	476	454	459	430	478	429	433	468	454	476	443	470	477	456	466	491	440	443	497	443	507	475	499	443	442	450	489	488	491	478	502	447	479	480	474	483	451	460	472	484	449	456	448	460	448	507	469	463	427	478	475	444	466	456	479	437	442	470	464	468	449	465	484	489	454	467	470	457	464	466	487	459	436	467	485	476	438	464	455	464	455	491	489	468	452	473	458	483	485	499	454	470	491	466	446	476	490	444	487	464	487	462	422	461	446	504	436	489	487	467	468	455	446	476	496	459	463	471	474	439	428	463	470	477	493	469	447	459	447	472	458	466	492	479	458	423	491	495	457	460	461	494	464	430	474	495	480	468	460	459	447	470	469	498	466	437	444	458	450	488	437	439	492	480	451	453	475	479	484	510	454	485	438	473	454	497	471	494	460	475	460	482	472	466	472	455	488	471	461	490	469	504	454	475	461	473	468	480	459	464	507	453	445	483	429	545	479	442	496	468	508	482	460	461	459	496	515	458	464	495	463	466	434	450	485	498	464	476	470	460	490	459	457	408	471	481	458	495	475	441	476	435	430	489	448	470	494	428	479	475	430	465	464	480	495	463	486	438	456	468	475	467	486	481	478	449	440	454	446	471	435	481	435	486	489	518	451	446	476	447	484	451	500	475	467	437	474	494	489	496	494	476	438	485	494	478	441	472	477	491	452	448	479	445	434	469	476	446	519	460	437	433	443	449	501	448	448	419	461	465	484	486	466	463	427	497	502	463	458	473	469	466	454	455	466	463	482	436	484	416	457	443	462	489	479	462	443	448	515	450	464	507	433	477	477	457	473	478	461	438	510	452	463	468	432	470	470	495	432	495	502	487	489	489	459	487	479	440	455	464	495	476	455	470	449	483	431	440	483	434	481	527	417	462	486	465	424	442	491	456	439	469	436	483	464	469	509	440	464	529	497	504	438	472	512	457	447	496	451	470	521	447	468	435	473	496	448	464	440	448	455	487	471	463	467	467	460	463	467	469	457	493	462	427	496	432	491	450	465	477	449	431	457	473	443	468	468	452	499	456	428	442	479	482	481	462	483	456	438	476	467	482	448	468	459	456	445	501	477	466	486	459	458	504	443	504	468	449	447	432	438	446	474	470	450	491	467	453	468	446	491	494	428	452	464	450	498	439	477	476	458	434	463	452	473	519	480	460	453	476	453	474	473	434	452	431	451	466	465	472	489	487	464	459	442	488	485	425	486	460	429	450	466	473	505	455	484	451	466	496	446	454	451	481	481	471	443	458	466	461	456	468	445	471	474	450	455	464	473	482	504	431	481	449	457	462	488	465	472	465	471	442	477	436	447	456	453	473	445	489	424	476	467	503	455	453	484	453	467	470	477	474	476	477	470	445	488	455	457	464	441	476	432	470	449	414	445	464	456	453	496	467	456	456	433	465	455	478	468	488	473	469	479	465	466	407	492	479	455	451	475	465	488	440	459	455	493	480	480	471	456	454	437	486	463	464	470	493	462	480	466	469	465	482	492	473	490	442	438	491	471	462	502	443	507	463	448	450	463	489	450	459	458	438	468	418	466	449	497	468	466	441	479	468	463	477	456	446	485	452	464	478	467	460	462	468	432	457	463	477	471	465	452	402	465	441	475	456	458	508	476	475	485	445	490	464	459	492	482	479	500	452	446	471	442	472	457	473	435	458	487	473	457	464	506	440	479	520	491	462	457	462	460	403	454	447	457	485	443	480	476	490	493	483	469	467	450	483	488	455	507	447	477	454	439	488	453	463	449	486	452	440	426	462	470	467	451	482	475	484	438	480	449	437	473	486	430	438	444	506	471	518	474	451	492	495	435	440	483	460	428	439	489	463	435	420	485	437	476	463	523	483	504	474	455	450	438	462	474	512	445	447	452	474	447	466	442	468	451	470	479	479	484	473	449	489	478	436	446	522	466	460	493	452	484	449	450	467	462	458	475	478	432	460	474	519	445	493	475	483	426	486	472	465	460	450	465	471	472	460	482	462	455	470	422	447	444	437	489	469	500	439	472	457	455	438	453	497	472	445	467	485	443	454	449	471	423	496	478	449	429	434	499	460	451	459	467	468	478	492	420	469	437	484	512	425	480	458	455	458	468	461	461	456	457	500	468	456	479	444	433	454	456	464	458	484	477	442	485	440	496	420	466	498	477	447	496	483	474	469	461	491	484	482	477	450	471	496	467	458	469	448	469	450	450	463	497	483	483	435	494	469	443	501	464	515	505	474	473	465	432	448	448	475	437	481	486	456	482	446	469	477	479	464	464	487	467	451	496	461	466	453	475	505	465	475	455	472	446	464	485	444	477	458	478	470	481	466	469	459	460	497	461	485	495	456	417	484	471	465	452	445	461	476	481	510	451	440	438	482	451	501	467	445	433	453	428	485	426	481	507	433	458	451	431	481	446	494	520	474	486	479	469	483	439	437	453	465	468	458	472	469	453	474	446	475	480	480	462	487	473	489	541	492	449	433	493	470	462	487	493	465	464	460	448	488	488	476	476	487	476	439	471	477	463	474	432	433	457	420	432	472	454	458	475	443	493	470	469	464	448	463	470	470	469	479	481	473	474	409	464	475	480	459	478	460	446	458	449	465	445	486	495	490	480	451	445	452	489	470	457	446	448	478	455	473	436	475	434	469	498	457	437	486	452	512	466	463	472	500	501	436	459	458	449	439	469	438	469	480	454	455	444	468	470	455	483	454	475	415	485	429	483	476	491	454	469	420	467	460	461	483	478	445	459	446	476	448	452	509	469	450	502	488	439	450	470	460	488	473	472	480	476	450	472	480	480	458	480	429	448	449	475	499	476	443	461	466	477	462	479	436	431	433	444	482	470	484	414	466	434	439	500	436	509	442	433	493	482	463	448	447	480	476	493	496	462	464	502	483	474	457	448	465	495	457	516	426	440	472	460	424	426	461	440	479	441	446	461	462	504	452	436	460	458	504	451	449	440	482	465	478	474	479	455	425	489	484	465	450	438	454	473	454	449	463	485	471	459	483	466	455	443	434	438	435	475	473	459	460	459	458	475	479	490	449	448	482	473	503	479	478	452	478	473	488	537	489	479	467	484	465	499	440	466	497	459	480	467	468	491	488	457	475	444	459	454	473	482	436	453	486	489	444	478	430	436	466	430	480	507	471	455	447	479	487	456	441	475	481	468	487	482	468	490	490	494	476	442	451	443	441	457	460	503	451	466	442	464	439	444	453	414	474	452	472	440	465	477	469	459	476	462	495	446	478	503	504	487	465	472	428	457	456	474	449	432	467	485	495	431	480	478	470	463	423	527
23973	23199	43321	46408	34289	20622	5517	716	533	535	509	520	542	525	509	528	505	531	542	505	524	490	488	548	511	519	480	497	506	502	517	514	486	452	488	483	499	492	482	517	490	525	510	525	483	446	565	484	531	476	510	503	529	503	547	506	528	505	498	486	502	526	501	492	510	494	512	516	468	485	511	451	504	477	471	467	473	455	496	490	470	488	486	514	470	489	457	462	490	469	463	498	489	518	521	472	484	507	501	525	476	475	497	535	485	516	500	473	536	529	479	515	489	506	511	499	489	485	487	487	524	476	467	495	511	500	510	478	478	533	516	484	533	476	504	525	500	485	516	483	506	476	490	511	496	480	481	482	455	482	471	486	512	530	521	501	479	481	459	504	537	510	506	521	519	454	494	508	518	516	508	493	503	511	520	495	513	458	527	483	504	493	532	469	487	504	478	497	474	530	509	481	513	472	482	494	486	526	487	488	509	502	470	499	492	533	485	486	473	471	519	461	455	474	481	522	500	506	472	489	502	499	530	514	490	487	501	530	466	496	468	522	539	490	478	546	470	491	438	474	490	532	511	497	470	486	476	514	464	471	511	505	474	503	504	512	535	511	481	455	520	502	506	445	467	497	497	484	497	514	518	497	481	504	465	485	525	472	495	479	480	450	510	478	508	532	480	467	483	520	504	488	500	463	491	433	503	520	544	488	504	527	484	556	515	489	476	502	443	510	443	458	472	480	536	460	481	517	532	501	502	517	497	450	490	506	511	496	474	498	499	481	474	471	481	504	523	527	483	499	489	492	498	493	524	487	531	537	501	544	503	485	480	539	493	512	507	463	493	540	501	503	485	525	501	483	489	520	489	486	502	538	537	463	512	501	503	532	496	502	507	472	477	494	485	488	491	501	474	497	508	463	503	502	494	476	485	486	472	494	469	546	501	527	535	477	464	478	431	496	494	501	491	467	500	546	529	507	517	470	508	490	493	475	503	489	486	513	481	465	516	496	441	489	487	510	458	454	459	443	520	493	545	513	502	497	474	568	448	484	462	525	491	492	462	500	483	495	496	505	499	527	470	486	525	517	520	469	490	452	525	466	481	468	486	520	455	525	492	508	506	507	523	474	503	497	486	537	537	536	491	512	519	485	521	508	513	518	530	486	504	496	529	501	471	485	455	497	479	524	498	496	525	522	498	493	516	494	513	460	516	516	522	499	489	501	471	500	486	463	480	531	469	483	445	468	510	600	520	500	483	514	497	514	495	484	484	487	515	510	478	470	508	477	459	508	476	483	472	519	474	493	492	499	513	486	529	515	483	513	486	487	470	462	564	482	520	472	512	505	476	480	507	488	513	471	508	482	516	473	508	464	480	483	477	516	483	510	468	506	451	505	504	502	535	501	499	485	504	478	470	494	490	492	452	505	511	470	523	477	484	500	517	503	507	473	520	464	481	479	470	491	511	493	523	503	484	511	536	499	496	511	471	461	515	498	503	490	487	532	494	509	488	477	477	496	514	487	528	473	487	543	501	464	520	490	471	516	499	510	538	478	486	495	509	477	508	483	518	484	515	473	495	472	548	527	485	527	501	486	476	545	462	481	466	488	470	512	525	528	506	488	499	500	485	495	475	489	478	488	495	500	483	528	475	487	500	480	491	516	521	462	525	489	491	512	485	514	483	512	485	553	504	461	518	502	482	498	508	467	511	495	533	525	509	486	475	518	498	463	473	460	514	463	449	498	528	436	458	496	533	510	506	476	507	497	475	496	493	482	509	508	474	442	493	514	521	524	463	457	506	473	466	479	473	510	483	486	531	489	482	478	482	479	471	466	503	504	499	527	506	498	498	489	489	485	530	509	522	494	509	481	530	484	500	484	495	488	513	434	487	451	522	482	469	479	511	499	441	475	525	512	516	507	478	495	465	482	509	468	474	496	510	467	481	494	555	490	503	501	472	501	471	536	518	498	525	513	444	506	446	483	528	502	503	504	479	558	458	496	476	477	456	469	511	458	450	485	476	491	497	484	486	494	490	482	507	523	505	489	502	541	492	511	490	517	477	495	507	525	504	474	493	507	448	473	474	470	498	491	513	487	507	464	453	525	514	527	494	456	495	495	470	527	494	498	543	479	545	510	509	525	469	486	480	520	464	477	496	460	504	501	492	466	515	492	504	489	511	499	525	494	485	473	490	504	437	500	506	470	471	528	477	495	483	440	457	504	446	483	468	518	508	527	532	508	507	547	500	451	467	491	512	496	490	472	486	501	489	458	516	509	452	474	541	560	511	478	504	478	498	535	496	475	449	456	494	495	470	517	491	498	530	493	530	475	464	479	490	483	521	526	531	501	480	512	501	486	472	497	502	500	505	541	499	521	472	492	440	467	479	485	513	486	517	518	480	495	548	499	524	472	495	504	474	489	495	513	455	493	506	462	469	500	527	469	480	506	495	475	485	473	519	488	482	458	511	452	494	550	502	510	495	480	467	492	539	507	506	465	499	493	530	477	517	503	501	545	529	509	511	513	541	521	495	471	499	459	485	445	482	489	503	488	479	467	510	515	493	492	493	501	512	523	484	495	512	491	517	446	508	500	513	499	499	481	485	511	506	501	478	481	469	544	476	499	490	495	492	503	474	525	489	551	470	469	498	494	495	547	496	504	475	515	471	486	508	525	522	513	483	502	449	479	492	510	482	505	479	509	523	476	480	476	469	461	502	503	516	504	513	484	487	500	485	481	469	479	499	532	477	512	451	498	512	486	497	496	481	490	489	500	490	511	491	519	542	522	473	484	461	500	495	466	511	494	514	496	472	510	471	510	498	473	571	526	548	498	479	514	475	458	496	506	468	483	507	516	505	487	487	466	467	460	490	514	474	464	497	500	488	504	507	494	475	477	482	474	479	484	525	485	507	505	521	467	496	534	455	508	508	498	522	494	526	459	475	469	510	458	455	481	506	505	477	506	493	475	460	520	466	432	492	515	484	543	456	462	476	468	496	513	477	483	458	508	501	508	492	513	457	517	491	449	493	518	481	529	504	500	532	497	514	444	510	489	493	473	496	497	511	488	549	486	511	476	497	473	501	483	505	550	506	500	520	488	461	511	493	497	517	504	521	459	498	480	481	450	473	542	535	522	510	573	472	478	478	501	462	485	471	503	536	493	458	478	481	485	514	506	487	492	466	498	506	489	483	469	502	511	493	532	496	521	528	482	507	499	517	477	513	539	462	488	529	482	458	474	481	493	480	482	513	473	480	529	491	480	510	487	468	485	477	533	469	475	475	486	487	465	477	493	487	473	510	490	507	478	546	505	526	485	459	518	499	532	524	487	479	503	501	490	517	516	465	467	485	488	482	515	506	498	504	510	503	508	459	497	481	496	515	481	491	505	502	484	490	521	492	500	487	534	484	458	540	463	487	451	500	490	477	469	501	493	503	462	497	483	516	517	477	524	477	482	487	524	499	492	514	514	468	477	445	518	491	448	497	467	518	478	475	494	514	509	475	483
56206	102294	83527	58805	32517	11793	1728	518	578	544	557	561	554	542	535	538	583	578	557	581	565	553	563	580	596	558	556	597	544	599	541	564	560	554	538	570	580	526	492	555	550	535	543	535	535	539	531	558	535	554	552	571	514	535	542	561	564	561	544	548	577	587	594	533	553	584	526	574	569	561	540	543	498	547	578	528	567	568	586	553	539	535	566	527	556	523	550	528	550	559	554	527	563	552	560	534	537	555	499	537	543	520	579	492	567	519	571	540	547	548	587	529	580	552	560	557	554	537	548	530	527	513	620	575	551	573	558	543	584	537	571	536	551	546	520	566	514	533	542	539	542	546	588	569	532	529	583	533	552	622	527	529	554	555	549	520	548	538	574	561	595	563	527	545	532	534	570	567	556	548	563	505	553	519	571	611	572	527	573	543	529	499	542	610	503	577	561	551	585	531	570	549	558	549	560	525	582	587	537	553	537	535	613	527	528	561	586	527	547	497	567	530	553	536	592	533	539	563	548	594	574	567	585	548	542	618	578	557	524	588	554	552	547	520	562	542	515	594	574	543	539	549	538	567	588	526	535	535	592	562	518	539	537	548	592	534	583	539	557	561	558	562	545	543	576	550	627	560	594	543	589	529	585	527	551	554	563	546	608	553	530	541	575	607	537	543	551	511	573	547	576	532	557	555	521	562	594	528	545	560	538	544	561	552	585	555	575	531	542	570	573	562	549	550	561	532	578	553	549	528	541	530	553	532	580	537	540	537	518	513	542	572	564	535	583	541	532	564	562	568	552	553	603	491	561	603	520	536	565	531	568	578	517	585	548	536	528	554	520	530	563	527	546	534	550	537	572	543	520	563	592	556	554	550	546	518	528	532	542	503	550	536	574	532	551	608	533	594	564	561	540	511	516	545	584	537	528	568	537	541	533	570	570	560	576	527	545	553	511	530	566	561	546	544	576	620	538	523	546	529	577	564	571	512	540	597	539	520	582	549	542	522	524	535	585	562	575	529	557	536	596	543	567	555	525	559	525	578	532	581	556	559	544	593	508	518	566	546	539	540	525	546	532	534	495	553	529	555	558	546	565	585	557	566	562	531	540	561	585	546	516	591	585	532	548	553	555	528	552	570	592	554	585	550	531	543	557	541	565	565	542	552	538	549	588	521	586	551	578	557	555	526	520	534	566	541	575	576	552	573	541	531	514	548	568	546	572	587	560	560	535	518	571	552	537	535	552	522	534	567	592	552	536	550	564	558	595	577	545	544	534	571	566	530	531	542	496	525	553	581	568	487	502	493	574	595	566	538	529	562	550	538	529	539	600	523	541	563	530	576	587	582	597	512	532	563	552	574	543	539	515	563	550	577	553	561	515	558	514	506	571	570	570	498	547	534	546	534	573	540	553	540	512	582	517	537	543	529	536	581	562	569	542	539	538	592	549	555	560	518	514	539	552	501	564	524	510	556	574	538	570	539	557	592	573	553	538	583	561	583	558	475	577	577	517	560	558	551	567	581	589	576	532	534	580	587	549	563	573	563	552	587	517	533	535	499	572	548	551	545	584	543	554	532	557	547	562	542	549	558	548	558	543	548	581	560	587	573	514	563	549	534	566	554	536	565	521	527	577	525	520	524	581	571	544	555	554	567	555	546	561	525	554	554	531	578	583	526	571	560	540	548	512	587	499	530	557	567	507	608	556	573	570	553	575	567	584	534	506	540	557	561	552	568	536	603	572	557	555	564	536	557	525	585	549	561	583	548	513	579	593	524	537	513	532	564	551	583	564	601	572	552	590	539	546	582	552	564	546	555	563	543	531	532	556	575	523	562	543	537	602	569	539	575	575	539	540	579	569	548	506	575	532	514	540	517	496	542	563	585	562	543	562	534	575	547	532	576	578	565	507	603	575	565	585	493	547	553	562	544	528	579	540	574	527	568	543	545	578	492	561	612	556	464	553	561	515	559	543	542	496	563	538	558	539	576	535	556	577	563	529	550	615	558	544	531	545	548	570	532	510	598	548	562	489	573	564	539	546	561	552	529	563	590	576	533	536	552	558	534	553	561	537	567	566	528	553	558	546	533	521	539	540	558	505	511	543	529	561	581	610	568	532	561	512	480	520	529	525	557	515	529	546	549	574	586	549	522	549	533	558	566	545	539	531	553	578	568	525	553	568	575	541	568	546	555	548	563	547	553	553	575	549	555	570	523	549	545	553	515	555	523	564	567	587	542	539	561	517	520	557	559	541	517	500	520	556	556	552	545	568	529	553	526	540	574	558	535	543	572	553	584	541	557	555	577	547	548	558	570	546	576	580	571	538	521	525	543	536	502	543	533	593	504	505	579	545	572	556	565	540	549	596	547	538	552	587	514	530	566	546	511	501	525	570	547	546	521	533	573	546	506	500	538	551	600	532	563	543	537	532	578	567	549	565	579	524	519	568	547	575	548	492	565	527	570	543	514	542	556	580	549	544	569	563	545	551	555	575	550	586	538	532	555	551	545	621	583	578	554	530	548	560	562	538	494	576	561	547	586	541	561	548	542	550	555	581	582	551	531	555	531	520	560	538	519	587	554	529	601	542	556	556	590	526	520	549	558	562	544	575	522	577	540	521	553	567	567	536	545	517	532	579	554	548	540	535	523	569	530	565	562	544	523	568	573	581	538	522	529	560	557	541	529	558	572	519	525	563	569	523	547	539	566	537	552	574	559	531	582	523	549	580	561	556	522	551	548	496	557	557	513	558	578	544	550	511	566	580	574	532	563	547	537	524	513	570	566	542	561	513	531	546	533	525	521	542	563	534	522	557	542	577	562	560	572	533	525	494	558	534	545	556	552	550	568	508	550	548	544	584	584	589	553	544	502	559	552	550	554	543	569	531	526	573	497	527	521	562	525	540	543	541	527	528	540	582	511	556	584	527	563	563	578	530	530	550	556	534	534	559	549	526	553	552	602	542	540	555	492	535	534	535	549	528	533	536	599	517	558	581	562	576	540	568	555	598	494	545	554	561	564	596	514	525	580	586	546	556	554	546	564	582	560	564	490	575	582	537	527	562	536	548	530	531	530	570	523	510	508	544	566	582	543	556	555	539	556	548	527	591	562	582	577	533	546	532	570	542	592	582	602	524	557	549	564	509	550	525	542	517	579	577	534	531	597	525	583	552	514	520	554	527	511	571	582	564	548	552	557	516	566	547	566	540	579	543	553	560	533	561	515	565	516	581	530	549	562	552	585	552	499	510	561	576	514	586	546	526	533	526	572	563	541	527	519	545	559	494	534	556	513	538	558	557	547	551	580	607	581	513	549	551	561	523	533	580	517	561	558	530	550	556	554	565	557	539	518	595	518	549	541	564	522	542	572	578	603	550	573	549	561	517	541	588	541	531	547	554	569	523	563	541	518	532	553	555	576	565	570	528	538	515	531	586	547	495	574	536	544	511	528	529	550	554	554	558	528	545	505	555	591	552	540	507	547	477	528	563	562	553	556	548	516	547	487
27540	25584	31348	18924	6546	1541	550	408	394	420	377	382	425	384	377	440	418	437	431	414	397	425	437	437	402	370	435	420	416	462	441	387	433	403	427	400	426	390	425	394	398	428	411	419	435	398	390	415	427	402	405	382	406	411	394	426	414	354	421	391	401	376	439	414	433	440	412	441	457	432	434	408	430	446	396	404	382	402	398	434	458	399	427	415	422	431	407	432	428	425	443	420	412	420	418	396	454	415	395	413	428	429	417	393	428	436	412	398	443	445	415	417	394	404	412	404	431	423	393	418	431	423	402	422	449	419	436	436	407	426	413	372	427	413	438	431	404	428	392	443	405	434	403	416	398	476	458	407	401	416	427	386	408	429	445	423	426	421	429	419	450	423	367	402	420	406	424	410	461	430	399	442	419	461	405	415	433	430	440	405	392	422	428	407	424	409	433	411	409	413	456	398	446	388	406	424	391	398	411	414	368	445	425	452	400	415	401	415	429	430	372	426	383	410	430	435	401	419	424	394	428	420	400	439	428	417	391	427	433	441	389	457	379	374	391	425	429	398	399	402	439	444	424	407	449	415	419	435	399	395	409	382	411	376	417	447	421	370	423	405	413	469	422	444	406	425	446	411	404	433	428	396	417	404	415	412	402	423	433	430	438	415	389	388	415	423	406	392	470	404	421	439	395	395	398	414	373	420	394	429	374	442	417	455	382	438	424	392	420	417	399	384	406	431	407	427	392	400	429	392	434	424	393	392	392	422	421	416	399	414	419	420	443	443	416	388	407	429	406	399	415	454	439	443	399	427	430	421	406	383	446	398	444	436	420	411	401	395	416	393	394	450	417	406	396	418	382	422	408	428	439	405	444	444	382	399	409	420	428	421	418	405	425	443	447	437	428	416	418	435	382	400	413	432	430	404	421	440	432	395	417	420	394	405	391	398	416	412	423	422	457	423	426	447	439	436	404	426	419	417	410	417	452	440	448	438	401	463	385	389	418	428	435	406	368	416	426	395	399	416	444	389	436	471	444	431	436	448	431	387	404	400	408	378	429	398	392	396	440	431	415	394	431	402	468	462	419	435	407	358	436	419	385	461	445	405	411	404	410	437	412	420	392	465	410	418	409	444	434	407	405	420	418	402	406	425	447	438	399	420	425	459	402	392	420	418	418	410	423	414	443	450	421	395	408	416	415	382	430	422	392	421	430	380	406	420	390	413	413	415	388	433	396	443	399	395	414	454	414	393	393	440	412	439	385	434	434	403	392	425	394	421	433	396	409	415	449	460	402	395	437	438	435	424	402	427	415	401	413	434	396	395	398	434	373	408	413	424	393	454	444	427	412	407	421	406	409	419	401	447	432	434	445	399	466	370	405	416	425	406	402	410	391	425	439	424	448	460	437	377	407	400	421	377	435	407	468	393	410	412	367	408	427	453	403	417	394	401	400	404	432	394	424	421	406	406	463	412	402	417	447	393	420	384	453	438	450	399	424	441	403	427	408	402	417	389	420	430	440	426	393	414	399	435	425	415	396	455	395	405	424	401	372	366	383	418	426	428	444	424	431	431	433	408	401	419	447	423	403	423	462	422	390	435	423	408	424	382	376	372	391	442	439	420	432	434	425	463	394	415	459	443	411	406	398	413	382	399	432	423	435	462	405	434	393	439	417	404	421	404	410	396	381	455	428	423	435	425	432	386	426	394	405	408	414	375	434	416	417	408	410	433	415	431	394	419	422	409	420	398	424	435	432	407	444	456	421	411	406	427	417	433	388	401	407	426	411	421	423	398	401	440	409	432	395	436	405	407	382	413	398	455	394	418	417	437	371	395	425	408	397	404	395	459	397	408	428	415	416	438	401	404	408	387	426	419	390	436	429	428	395	410	415	432	431	398	385	420	386	443	412	422	447	414	393	395	372	434	437	380	404	391	435	405	450	401	420	416	418	452	429	411	418	418	416	406	425	398	449	420	435	420	386	426	413	406	415	442	442	404	432	374	418	404	414	403	415	418	418	419	447	420	399	401	422	410	430	412	414	410	435	445	401	406	394	422	421	424	438	401	414	408	414	421	444	441	373	395	436	456	429	403	421	418	434	406	399	420	404	398	403	436	444	403	415	422	378	417	411	439	398	395	419	396	410	400	404	441	453	425	405	433	460	433	446	405	412	426	395	413	441	418	360	429	392	448	418	429	377	415	359	408	409	386	405	436	407	410	433	414	449	403	374	438	418	405	403	396	378	416	360	385	399	439	398	401	415	378	406	401	442	388	384	433	398	378	437	442	433	425	401	393	412	418	434	423	441	432	394	416	410	402	426	428	393	410	377	405	427	437	394	450	400	425	419	410	391	432	398	410	423	383	428	439	418	387	421	417	428	431	405	398	407	422	427	395	399	445	428	416	414	428	438	417	435	420	399	440	422	394	410	417	445	413	438	379	418	419	466	408	411	409	441	431	428	432	413	411	398	413	393	421	428	416	431	403	373	403	390	424	411	409	424	401	441	438	434	423	400	393	432	437	405	384	446	411	401	418	426	451	401	388	419	433	440	412	407	439	411	397	395	459	401	362	445	440	445	381	400	396	400	401	400	407	426	414	402	418	390	378	419	427	431	418	424	426	427	404	426	429	460	393	412	402	412	354	416	430	416	448	443	393	405	432	403	419	427	414	436	432	420	419	429	407	398	414	402	399	417	412	434	449	406	387	442	438	405	431	429	431	401	402	401	416	430	388	378	405	400	436	407	427	406	467	396	421	407	424	421	403	398	378	407	370	389	406	399	440	429	399	440	419	442	419	402	410	429	399	416	384	445	383	452	438	412	426	419	410	425	410	418	441	443	403	443	392	414	440	419	393	457	419	416	372	421	418	432	411	419	396	412	421	379	384	413	417	433	398	444	421	404	408	429	376	419	408	403	404	429	445	404	430	435	406	405	384	406	434	412	446	449	432	401	423	410	421	452	408	413	413	409	408	394	427	399	414	429	400	429	435	391	437	388	421	406	369	426	397	366	437	423	411	392	415	398	418	400	424	404	384	415	424	465	410	429	398	401	398	422	428	418	430	448	386	404	428	410	386	428	415	428	459	421	427	393	401	409	433	444	443	404	389	464	453	396	376	406	390	414	385	415	440	403	419	417	421	425	425	431	426	398	399	410	390	420	448	440	426	426	403	394	430	395	406	398	387	435	373	398	398	414	436	412	426	423	418	395	413	400	388	405	416	419	393	431	425	439	400	418	438	404	424	403	417	388	436	435	410	405	434	431	395	438	432	430	438	419	435	393	410	398	407	437	425	386	406	429	411	410	400	418	424	432	417	408	388	414	433	430	425	426	391	393	391	414	418	406	407	408	410	397	427	401	418	419	442	437	424	411	415	431	434	417	430	459	435	427	389	396	387	399	428	426	458	403	406	418	429	454	468	422	447	428	413	425	436	425	397	414	408	389	407	422	421	434	410	454	403	406	461	436	406	391	403	405	416	388	405	416	389	424	387	395	396	378	418
9759	33049	27987	11415	4735	1356	479	425	426	414	436	424	410	395	419	392	383	390	389	389	433	379	425	418	445	414	423	375	391	403	398	431	441	416	380	391	404	391	422	387	407	392	396	390	392	406	447	395	368	385	400	380	408	409	442	425	401	398	431	383	396	389	369	394	396	391	430	404	406	414	406	381	375	436	380	370	382	414	382	406	349	380	407	376	420	414	396	417	414	427	390	374	386	396	377	437	395	414	390	397	423	430	435	412	432	404	422	422	361	426	384	386	401	380	403	396	410	384	374	374	403	382	392	408	449	386	369	414	368	385	446	398	388	422	388	379	422	415	431	437	406	398	401	376	403	412	380	390	411	418	410	432	400	403	388	378	439	413	406	429	393	413	398	413	398	404	374	394	396	420	403	431	425	417	428	408	432	397	396	399	436	399	392	373	450	384	370	432	380	411	426	392	427	400	403	401	401	398	441	401	420	411	408	421	411	391	401	386	421	412	433	429	400	404	381	412	378	388	408	392	398	422	427	410	411	396	415	406	417	430	411	420	427	406	396	397	431	389	415	393	417	396	443	423	393	381	441	385	404	379	416	434	397	395	426	468	367	392	401	394	396	366	389	413	419	399	402	387	377	398	362	369	399	403	409	408	388	414	368	408	384	354	390	395	408	426	387	398	424	374	405	386	378	421	392	443	429	391	375	375	424	411	420	437	377	385	385	406	418	398	458	429	412	423	372	432	401	385	381	413	437	408	389	408	428	380	418	410	390	400	383	406	384	460	368	419	393	412	396	391	398	415	403	412	381	388	391	401	381	354	380	398	385	377	418	405	400	399	429	392	387	427	422	417	405	361	386	420	386	422	404	408	398	411	418	397	397	384	388	376	408	371	416	403	397	445	397	428	445	429	362	400	409	385	413	424	380	396	360	379	397	382	416	416	442	385	413	380	368	396	400	405	386	409	419	383	408	405	391	355	381	401	406	396	372	372	404	384	378	419	377	393	390	416	415	412	400	384	405	380	352	431	384	436	415	377	397	368	399	406	393	384	344	410	435	416	397	398	405	409	398	405	418	411	375	392	423	405	387	387	385	419	393	411	391	407	431	396	401	402	367	391	408	411	393	379	382	403	401	411	420	364	438	426	408	405	424	415	395	421	435	420	397	418	379	408	430	430	390	402	418	441	420	395	427	388	376	413	384	407	449	381	395	411	386	371	428	381	404	425	403	400	376	432	371	379	382	420	393	389	426	352	412	398	436	369	407	365	401	404	421	355	416	382	411	362	390	365	422	416	393	396	372	404	409	408	384	408	380	410	387	390	393	430	411	379	381	415	403	409	394	426	388	448	370	402	371	389	391	442	409	403	390	407	399	349	390	392	391	401	413	394	404	407	421	408	394	440	417	394	417	379	379	396	390	419	411	378	392	378	400	407	387	403	410	411	386	365	412	407	374	405	388	426	379	365	382	391	421	427	388	380	405	381	374	432	422	381	356	411	402	410	400	385	405	378	355	397	408	392	424	393	403	370	390	373	406	379	392	396	408	405	404	378	378	407	431	393	423	368	404	409	387	400	422	390	400	402	407	413	447	402	427	388	380	411	438	403	432	385	359	403	397	414	389	405	422	381	412	427	398	409	375	406	410	420	394	367	365	404	394	397	409	374	398	398	410	406	399	412	380	406	404	399	348	398	415	390	397	406	430	425	454	416	412	434	375	372	378	387	423	413	402	407	405	402	404	411	398	418	402	375	429	386	396	377	429	417	386	391	420	384	399	398	400	416	426	380	424	434	391	403	414	389	402	377	419	388	379	365	362	390	414	423	403	419	414	395	384	401	420	393	419	407	406	403	414	388	433	399	420	400	388	417	393	407	395	387	417	404	384	415	401	398	429	401	408	423	405	407	412	387	404	382	400	364	414	383	425	428	415	411	422	377	431	423	406	445	410	410	423	387	430	464	367	386	442	386	422	374	394	392	428	423	392	416	405	391	349	423	392	404	398	409	386	401	370	429	378	370	425	417	441	367	380	411	377	417	401	412	392	416	392	381	419	392	398	415	399	367	388	398	405	403	409	397	426	395	396	410	412	400	411	367	396	420	413	404	375	445	393	365	368	434	437	409	420	390	385	399	443	426	412	423	401	383	407	393	400	414	395	374	405	387	423	388	396	373	431	436	414	349	402	410	378	388	409	392	388	416	450	438	355	404	420	390	357	398	399	372	405	397	392	431	444	409	426	432	397	411	426	400	394	388	436	404	420	403	412	410	407	382	400	393	428	410	410	407	395	405	424	413	403	420	426	410	377	412	399	400	438	375	388	412	379	369	382	376	429	427	404	403	418	393	395	427	416	409	406	422	420	378	405	394	401	432	375	395	382	390	458	390	369	401	441	423	425	422	389	434	393	374	399	355	414	434	392	400	353	407	421	405	391	389	385	408	407	461	405	414	409	415	390	376	447	390	417	429	394	366	356	378	418	423	388	393	381	444	413	416	415	421	420	410	432	378	422	374	386	382	417	419	375	453	430	395	380	432	396	410	392	401	406	412	388	406	397	391	411	386	399	409	405	436	388	402	395	437	393	383	433	381	388	416	418	409	396	384	398	395	396	399	378	401	420	411	386	396	369	414	385	407	403	400	406	422	378	417	437	404	405	389	388	425	403	424	439	404	434	401	410	428	413	401	411	412	413	388	427	390	404	410	393	414	408	398	387	399	413	408	435	416	428	409	403	391	434	450	392	421	406	416	380	425	410	424	377	386	397	427	405	409	406	403	401	377	377	381	401	400	397	415	416	429	403	419	414	394	400	403	401	402	411	418	404	360	397	424	390	415	409	389	403	392	419	407	371	393	407	431	403	411	389	391	397	418	383	410	400	390	405	441	406	406	434	424	414	387	372	400	395	425	407	411	400	419	388	430	406	419	396	357	373	408	394	425	421	399	429	396	406	399	375	430	419	344	422	412	394	409	403	393	400	396	427	385	386	406	395	374	409	460	401	402	395	377	384	395	404	418	421	415	347	409	427	409	390	420	401	402	390	407	421	401	374	407	402	424	436	343	429	422	431	396	419	385	383	410	365	410	386	384	387	390	427	369	377	415	399	427	436	437	396	388	376	410	429	429	382	389	432	429	376	378	434	405	389	406	397	444	389	407	440	376	391	422	392	404	406	408	432	421	375	416	414	432	377	386	400	380	377	433	395	405	367	424	412	382	420	408	383	423	396	410	421	408	420	388	397	433	423	409	407	408	367	420	373	408	423	379	386	382	390	436	393	406	435	427	385	406	401	399	406	389	387	378	432	435	393	384	408	393	395	403	432	384	391	392	408	384	366	407	429	354	401	404	421	431	427	422	406	403	390	407	399	409	389	412	387	415	400	382	384	431	423	395	379	391	410	395	365	424	420	410	401	413	366	417	399	416	418	428	389	409	411	368	396	374	410	392	427	416	423	399	389	418	393	378	408	416	384	410	381	382	387	388	388	423	411	398	408	392	407	419	408	428
24952	24423	50339	52575	32912	13811	1816	569	522	437	427	405	478	483	474	431	419	427	412	445	406	436	503	456	453	461	429	400	438	442	476	414	384	439	448	437	436	437	421	457	441	424	450	448	453	441	446	443	428	416	400	448	429	459	424	462	460	410	423	415	447	405	442	429	433	388	438	413	415	442	441	404	391	410	464	435	388	406	451	399	430	419	424	428	422	428	450	384	419	437	448	423	427	424	416	398	403	443	418	420	438	429	417	399	393	413	461	432	440	451	461	396	428	412	433	447	444	414	457	410	451	448	414	397	408	433	470	421	456	438	414	441	443	432	412	426	412	411	437	411	406	398	462	416	412	432	451	436	453	428	439	376	418	446	443	421	438	402	396	463	426	460	426	438	419	434	430	446	427	422	378	441	424	438	407	433	427	419	417	442	444	451	412	421	446	419	407	407	412	442	442	390	402	436	476	466	395	464	441	470	399	427	430	434	418	401	479	486	452	411	442	385	427	431	426	439	397	429	440	423	406	437	445	479	420	441	428	400	440	413	477	428	452	436	407	429	404	432	424	435	428	401	395	475	447	397	465	413	417	403	429	442	439	453	371	427	458	428	422	396	465	450	448	453	440	436	434	442	471	431	431	451	421	434	472	431	449	414	432	414	457	471	362	387	453	446	456	450	440	429	427	459	393	421	420	429	440	423	422	452	416	427	420	421	420	398	426	454	398	441	455	460	441	451	428	460	388	408	419	411	402	428	451	431	461	440	423	406	423	423	439	431	454	430	461	432	421	414	439	407	447	462	423	425	412	465	437	412	416	426	423	434	438	427	482	448	440	407	430	413	422	409	446	448	406	453	434	445	448	426	461	445	426	411	429	396	435	428	436	425	437	428	464	442	405	409	424	449	417	399	404	414	433	456	413	438	449	454	417	467	433	458	450	428	421	397	377	452	413	438	403	433	437	437	473	468	472	471	416	462	453	466	469	470	447	448	431	429	421	442	459	447	462	443	404	419	449	411	447	404	398	462	424	435	438	464	398	427	456	494	442	414	405	418	434	435	446	425	443	446	425	412	437	412	426	439	430	425	402	421	435	403	413	455	410	403	392	435	464	455	440	448	429	417	460	484	476	430	428	434	469	405	426	443	397	402	406	438	422	436	418	428	451	425	391	459	445	477	418	427	434	438	456	418	436	418	416	410	413	435	418	445	441	415	419	480	414	438	452	406	438	418	452	402	441	464	447	419	455	419	483	405	422	438	443	437	454	443	427	446	407	432	414	464	443	406	423	468	446	420	414	416	411	437	419	439	422	467	470	469	427	458	429	407	434	398	385	463	420	442	396	454	429	412	425	427	426	415	415	475	407	426	428	443	455	487	432	461	410	382	424	410	443	430	429	424	409	411	415	413	432	425	414	438	434	407	412	462	423	448	427	428	466	461	418	438	449	459	483	455	432	451	396	436	390	427	425	383	438	436	392	448	435	411	486	420	467	383	456	432	425	450	423	432	420	438	450	463	450	432	419	443	446	442	432	416	453	436	426	394	429	419	428	426	451	467	421	421	466	412	404	458	465	430	428	384	436	415	401	448	427	405	404	421	392	437	444	453	408	415	436	437	446	416	410	440	428	418	389	451	425	452	450	419	484	455	450	429	448	410	437	432	430	440	406	440	433	407	419	430	395	472	375	444	456	428	411	435	409	406	432	404	451	426	430	452	438	442	402	423	401	437	431	433	387	441	416	489	451	455	420	419	416	452	469	460	413	397	417	434	419	422	462	430	462	435	430	402	435	443	452	421	425	458	454	462	437	436	419	448	439	452	429	432	450	447	443	408	390	460	445	469	414	444	380	431	407	413	440	446	431	425	475	387	405	460	459	412	388	427	435	427	438	481	457	423	423	436	437	424	436	445	433	458	469	430	458	463	430	406	435	419	446	434	422	438	442	429	432	426	459	421	421	446	423	454	402	459	433	438	402	447	398	393	445	441	430	440	461	445	461	418	426	428	449	443	423	462	413	394	385	419	440	452	400	409	422	399	434	436	465	409	414	452	449	432	442	446	416	442	416	400	409	435	419	423	443	434	444	404	429	444	396	420	427	432	454	429	412	426	405	425	405	424	448	466	429	418	428	446	460	438	414	456	446	454	434	437	459	430	443	419	418	404	452	432	434	400	454	453	443	450	418	432	451	413	410	432	457	436	453	445	448	457	417	416	476	438	447	445	420	412	400	445	467	473	386	426	477	422	479	489	430	450	426	451	392	406	438	431	420	445	447	462	462	419	395	432	409	455	441	459	397	398	444	429	442	429	446	414	420	448	471	412	446	449	413	431	450	388	432	448	449	464	446	415	446	444	419	428	394	391	399	428	435	431	431	423	473	429	421	441	455	439	468	427	429	442	435	436	427	422	449	458	438	477	442	450	427	422	429	420	417	433	393	437	380	437	409	447	421	434	440	418	391	413	422	404	421	445	418	400	429	429	427	458	418	419	429	411	416	405	409	401	440	442	419	414	428	413	429	442	455	424	433	455	427	426	378	463	419	451	413	416	434	453	417	435	432	413	429	421	417	448	416	412	442	442	415	401	433	419	453	427	438	445	447	467	427	429	440	414	385	398	450	417	437	456	429	448	431	453	430	425	405	443	412	436	411	429	444	412	432	438	457	436	432	372	402	410	436	426	415	443	451	404	428	390	423	440	464	405	418	440	439	413	429	440	443	424	457	420	419	423	409	442	419	446	436	417	432	395	420	443	440	436	432	464	438	478	453	459	400	450	424	427	399	447	383	423	438	414	401	408	422	482	429	437	452	370	411	399	420	408	417	397	430	454	413	426	394	433	393	416	454	450	416	481	420	426	386	405	419	428	453	435	411	412	419	420	470	428	436	422	414	422	424	409	421	421	397	434	371	439	430	432	484	453	446	398	407	420	430	386	442	426	464	425	384	385	402	416	416	424	453	454	428	421	414	423	400	465	441	451	434	437	438	458	401	424	425	458	437	412	400	443	451	440	428	432	389	407	432	377	463	388	406	425	431	428	437	388	448	391	424	430	418	449	405	443	439	381	401	439	422	430	421	410	429	406	447	422	431	420	419	446	412	403	443	432	441	450	433	441	442	424	406	407	401	422	430	424	451	409	427	445	419	465	399	428	445	458	411	416	473	401	459	446	419	411	450	459	428	385	427	442	417	409	427	422	408	463	423	441	415	449	429	432	405	443	423	440	438	410	449	432	433	416	435	427	428	429	427	430	442	405	413	432	424	448	480	446	424	420	419	426	428	463	399	412	435	432	411	448	423	436	447	417	446	429	428	408	420	393	403	429	429	436	453	420	455	429	427	426	433	435	433	409	440	423	426	444	400	420	442	434	437	436	426	396	440	412	413	448	398	443	458	463	474	425	395	418	399	402	467	405	475	402	412	426	431	393	439	449	451	438	431	419	461	435	424	422	417	447	409	416	433	410	462	420	428	435	437	420	454	469	440	430	449	428	419	464	435	442	420	416
30399	87039	77614	50978	24750	6626	811	477	460	456	496	505	471	487	440	500	480	494	470	468	442	437	482	515	523	475	467	460	425	444	469	439	439	439	502	481	456	473	472	460	490	472	462	505	442	455	433	475	413	440	439	475	441	476	438	448	456	440	475	465	470	457	472	461	494	462	484	496	478	456	454	475	474	485	457	485	456	443	481	468	448	491	485	446	468	479	428	413	502	464	480	465	442	458	513	476	490	452	423	496	470	455	479	468	431	430	446	447	465	449	480	467	460	477	451	443	439	446	470	443	445	500	463	465	483	475	490	458	472	464	462	445	470	478	486	438	486	461	441	483	419	443	461	485	466	482	435	429	484	485	483	460	459	508	438	468	440	511	444	478	504	452	448	472	482	449	450	484	471	458	481	447	449	480	454	454	476	482	474	430	504	447	462	488	449	489	468	478	469	446	426	473	470	521	449	433	478	493	462	428	432	479	486	465	481	455	463	466	470	489	494	498	470	419	463	468	475	454	442	456	484	461	509	488	454	431	452	465	429	515	439	481	457	485	448	478	461	433	457	431	447	481	466	446	464	458	493	460	444	479	487	463	476	486	482	459	484	476	473	455	460	499	404	446	470	477	424	480	477	441	453	485	463	405	476	453	436	469	454	503	448	485	476	454	421	479	426	477	469	446	397	456	487	453	436	495	476	457	476	465	450	452	471	482	443	477	459	494	438	450	474	498	451	491	486	511	415	509	495	471	467	466	483	475	466	473	476	460	460	447	465	488	474	448	471	474	469	474	447	486	493	483	467	458	444	476	434	470	472	479	466	422	450	430	440	443	467	460	459	479	454	432	476	486	464	492	467	455	495	464	466	458	511	492	489	432	477	445	444	428	452	482	458	474	538	470	497	460	447	427	454	480	426	437	469	464	438	471	468	496	460	469	455	452	463	445	424	449	455	436	474	507	475	443	466	441	430	437	469	460	477	446	472	484	486	463	402	428	470	465	452	461	452	470	449	484	434	445	424	486	413	493	476	444	478	465	462	470	486	463	472	435	485	481	463	423	479	447	478	443	479	473	464	449	450	447	461	495	435	456	454	452	459	442	463	455	418	449	461	471	436	412	460	483	488	474	487	484	462	475	449	463	435	478	441	468	449	424	492	460	465	484	424	478	461	464	474	439	472	420	437	435	479	459	448	452	502	475	455	460	455	425	481	463	463	470	455	446	478	488	449	457	463	454	442	488	447	469	446	439	476	459	443	442	426	471	441	425	445	447	492	425	470	461	488	447	474	455	482	489	449	431	447	450	448	464	460	441	491	466	441	478	466	471	429	495	474	424	460	477	473	479	419	447	462	488	508	474	424	476	471	459	456	470	467	477	435	436	466	466	454	475	460	466	469	450	445	456	489	472	492	476	466	505	458	470	473	501	464	445	431	449	448	450	497	464	460	437	469	473	515	431	495	492	493	457	459	444	441	474	473	455	484	434	489	464	462	440	477	493	487	475	485	462	445	435	486	454	466	494	433	454	464	493	475	442	492	473	432	450	459	461	434	451	512	466	475	493	474	457	478	440	456	483	433	466	467	422	476	459	468	451	470	490	447	500	447	457	476	476	488	483	473	464	447	449	473	446	443	473	433	467	475	499	452	429	457	467	456	449	465	497	472	449	472	451	439	448	461	453	470	465	477	471	466	492	455	461	440	496	489	446	481	457	447	437	505	455	457	438	484	478	442	423	438	471	401	463	476	449	443	455	430	490	475	466	436	472	477	460	478	453	471	495	437	435	467	504	478	458	445	446	453	500	446	456	483	425	471	465	449	420	464	453	448	453	430	516	474	445	460	475	457	433	446	459	454	446	477	415	479	441	426	431	455	445	440	447	411	456	461	451	457	430	459	463	441	507	452	433	439	429	459	473	476	494	443	453	466	476	404	465	461	492	464	485	440	487	491	462	473	468	451	415	466	454	477	476	479	441	449	429	462	452	475	451	422	477	473	474	468	463	440	477	497	461	471	467	446	435	442	439	475	431	471	447	462	509	430	460	472	478	468	481	467	398	424	474	489	465	432	462	510	460	451	480	456	455	448	486	442	450	464	476	421	466	480	463	447	487	435	441	455	441	455	455	455	463	457	484	459	451	443	459	438	467	442	496	468	491	447	462	481	437	454	471	474	471	479	479	450	438	470	491	470	477	460	449	452	462	464	458	478	485	444	478	426	474	485	444	464	439	434	485	426	469	471	456	476	473	464	464	481	467	485	460	483	457	455	469	469	472	492	479	455	484	456	435	472	441	472	502	469	460	441	453	452	430	455	454	479	508	486	494	462	448	524	462	511	480	447	443	446	456	479	463	467	497	456	448	472	439	457	459	472	435	471	454	460	445	434	495	487	447	463	491	493	477	465	457	453	458	477	438	456	463	468	413	483	507	455	452	479	470	485	434	493	449	461	453	465	451	508	458	461	492	490	450	434	461	451	488	462	503	457	452	473	495	457	434	449	485	458	436	468	460	496	472	441	441	447	476	436	464	502	482	450	461	436	468	439	458	452	445	469	427	464	478	463	447	453	442	468	452	449	486	461	427	431	454	443	438	415	431	413	440	469	473	462	465	477	468	484	468	430	460	428	458	482	478	471	493	471	468	446	518	451	505	442	492	445	492	475	454	433	423	442	442	474	451	438	446	458	469	467	445	467	481	455	458	458	462	466	461	451	491	474	454	482	443	443	446	442	454	465	493	468	475	453	425	421	470	440	458	457	453	471	484	484	479	496	461	463	461	485	443	437	459	432	470	440	486	487	428	419	473	473	480	471	461	451	423	474	457	452	458	507	489	481	493	471	472	439	452	442	450	496	473	498	521	463	475	455	484	477	445	446	456	440	450	448	493	453	451	461	443	471	484	495	471	480	424	459	465	466	455	428	512	470	460	444	459	453	519	483	478	478	473	423	490	447	446	481	459	491	475	452	466	449	447	472	433	442	514	468	484	467	449	485	419	416	483	451	429	494	435	431	451	451	429	468	469	474	473	464	463	440	492	457	450	463	432	458	458	468	470	485	463	428	441	453	474	433	450	471	467	422	437	488	446	458	472	442	453	510	454	484	468	459	452	465	449	447	450	485	497	434	474	445	452	450	433	450	484	429	439	477	445	473	426	492	459	526	444	427	488	436	451	461	444	429	446	437	481	461	443	493	473	471	525	480	416	461	476	436	483	467	434	494	463	488	488	451	461	472	463	457	469	423	459	438	455	475	471	521	451	459	438	476	468	468	476	460	453	480	441	405	459	465	499	453	461	495	440	452	433	462	503	477	428	463	445	471	452	448	451	457	489	460	483	475	471	466	470	480	461	476	448	450	472	471	442	409	494	485	494	459	436	473	450	464	461	463	482	491	496	427	466	426	453	450	472	449	477	494	471	487	474	435	492	459	447	491	470	501	451	462	458	434	455	432	493	458	501	441	464	446	472	422	451	444	472	478	483	476	452	478	450	440	482	459	432	454	452	452	451
23906	22787	46368	54483	38420	21246	5334	714	518	566	532	548	525	505	558	493	520	518	459	501	462	533	507	498	507	505	519	515	536	505	505	508	548	475	511	495	497	529	523	521	506	456	502	500	472	493	476	480	505	518	518	512	480	497	502	475	542	404	516	496	489	470	505	506	494	486	522	513	478	528	471	482	489	503	457	518	524	464	498	502	502	481	499	500	527	480	507	507	501	510	540	534	494	458	526	486	525	506	515	482	474	510	493	513	481	480	488	475	515	516	454	543	498	487	491	495	500	466	484	530	526	500	526	511	532	496	521	512	446	519	456	484	496	479	499	462	500	521	493	478	504	537	483	484	511	467	480	493	487	518	507	503	502	503	457	495	485	503	489	527	477	501	476	487	460	460	543	551	505	483	471	499	448	508	518	519	519	495	509	507	487	502	474	519	487	486	514	472	522	502	488	525	497	496	493	498	517	497	502	476	521	500	524	505	476	448	501	476	510	494	518	468	481	510	498	482	506	502	464	495	523	478	523	434	452	448	498	511	501	493	479	534	515	473	468	510	490	525	523	460	496	470	487	474	474	493	486	521	487	518	453	509	515	536	478	512	459	487	494	522	479	444	475	493	441	469	495	470	478	526	520	540	453	528	483	468	460	511	499	539	487	511	484	522	493	489	461	452	557	511	443	476	525	484	501	483	513	505	487	502	455	495	485	482	488	538	518	479	518	494	502	521	508	517	515	461	533	475	492	492	502	445	503	485	508	494	475	461	512	515	510	474	464	499	482	454	503	463	543	505	510	495	508	510	452	471	485	455	531	558	456	476	468	519	468	476	491	527	468	440	444	498	496	481	485	486	479	494	522	524	481	513	473	499	452	515	505	528	514	530	497	472	469	511	492	533	486	493	491	476	459	524	516	473	483	501	506	463	506	542	515	495	523	454	496	493	512	459	518	509	452	504	504	506	479	495	523	470	499	480	473	512	508	505	495	469	480	456	468	466	480	500	453	489	502	484	462	485	475	494	495	481	534	456	557	447	479	505	478	478	503	529	521	523	467	479	495	520	531	558	547	496	485	477	488	465	497	532	459	495	514	537	550	456	507	497	548	434	486	516	522	500	481	540	486	487	475	441	472	510	454	477	499	496	488	504	523	492	476	478	495	467	489	494	490	506	470	479	534	472	486	522	504	514	506	501	524	482	509	465	496	511	507	513	483	501	484	513	515	527	480	515	483	480	494	461	484	540	535	503	494	465	494	552	495	513	511	473	500	494	505	493	519	515	489	493	510	480	477	453	489	501	512	502	504	437	512	523	541	512	485	580	472	466	499	489	481	467	506	507	467	463	477	465	502	502	489	509	465	493	542	498	512	510	441	479	481	474	499	487	482	484	494	485	492	466	489	519	519	492	484	531	515	494	493	520	450	466	524	486	475	481	492	491	491	462	481	479	499	507	494	494	503	507	517	494	520	434	489	490	482	521	502	505	536	473	525	469	537	508	488	474	502	523	488	497	502	511	459	528	459	469	512	474	516	484	520	541	522	494	493	494	495	487	496	480	513	519	468	483	514	530	509	500	498	513	499	520	490	486	478	500	509	519	487	484	466	498	494	478	517	475	512	493	512	496	494	479	517	460	476	495	517	475	505	513	491	478	493	478	504	502	521	508	507	518	465	505	500	476	494	499	467	486	501	455	545	495	477	471	506	507	476	515	470	480	544	521	513	501	480	507	472	514	503	454	490	481	480	496	481	527	470	478	507	478	488	465	470	526	532	520	543	479	517	479	502	504	485	536	454	467	488	480	478	448	498	513	455	493	498	474	483	487	506	470	484	485	501	494	445	509	486	418	565	481	501	556	492	494	459	493	478	471	477	479	477	500	479	481	485	480	464	522	498	456	482	516	496	511	476	534	488	493	518	494	491	531	516	518	491	497	480	507	484	500	508	470	472	479	514	515	519	525	517	485	491	477	498	457	499	500	477	491	514	516	505	506	453	470	496	456	533	520	507	483	520	473	542	491	503	498	480	496	492	491	502	492	529	468	493	449	490	517	512	505	514	493	464	502	487	519	495	530	511	494	537	487	516	449	472	516	489	460	509	480	477	541	467	507	513	497	484	508	481	505	483	500	477	514	486	488	512	505	505	462	504	464	490	475	498	487	484	510	449	463	482	535	470	466	518	458	507	501	489	481	488	500	458	448	492	469	514	497	481	494	529	468	467	509	497	521	503	469	513	522	512	540	504	513	519	502	484	486	498	460	488	485	470	485	510	503	459	468	468	482	464	500	494	515	485	503	505	488	477	499	486	517	514	480	483	511	505	482	509	541	476	528	472	487	481	484	507	496	503	437	512	489	517	496	494	486	496	509	476	480	518	520	487	511	496	480	488	523	470	538	481	487	519	502	477	486	497	512	492	496	457	475	497	490	489	483	520	504	485	488	482	495	505	476	491	510	534	502	451	471	479	514	485	485	502	478	491	487	505	486	468	501	487	519	461	511	574	497	489	490	452	487	482	490	459	498	456	494	497	510	524	537	478	493	513	475	518	475	499	520	479	491	505	494	522	523	487	474	511	513	443	532	498	493	428	550	493	502	465	492	478	508	498	456	500	525	520	480	513	488	516	507	463	497	517	493	504	474	514	520	534	495	479	516	496	477	498	463	461	484	497	479	492	458	504	522	470	489	496	474	487	484	468	510	491	478	505	488	482	473	485	502	511	486	472	475	507	503	505	489	459	479	460	442	499	440	483	495	501	506	457	518	537	455	497	491	458	515	514	489	489	471	484	454	472	492	492	495	470	479	482	520	464	491	419	485	517	516	497	450	462	515	515	527	476	470	493	457	495	461	535	493	490	531	504	446	490	451	494	504	500	523	459	475	492	480	496	473	515	510	514	493	529	522	531	462	464	537	493	515	523	507	501	472	478	505	506	502	518	468	483	487	469	468	527	483	504	510	500	468	548	500	495	490	475	480	484	496	517	516	517	475	502	514	503	492	491	492	552	465	463	485	521	503	464	462	517	472	494	464	481	463	489	485	489	458	497	500	537	482	513	507	472	489	462	500	530	484	521	461	454	513	453	470	526	485	533	472	515	450	485	503	534	457	477	465	473	476	524	486	470	513	485	490	458	508	495	476	527	510	522	476	454	494	496	478	501	480	529	459	521	489	470	530	466	475	495	553	479	486	500	510	491	523	468	485	498	491	450	495	466	468	457	479	487	516	514	500	448	464	510	491	520	465	477	453	478	479	460	498	488	467	431	468	470	498	473	510	488	505	490	475	538	527	494	478	495	507	493	465	500	477	483	469	443	502	462	474	499	472	463	515	466	476	471	494	479	479	472	498	517	499	478	464	478	477	498	494	484	425	513	510	530	509	490	470	496	492	497	496	511	502	537	510	492	516	539	521	504	499	498	465	482	485	468	472	524	510	524	488	486	492	500	492	469	492	528	454	483	492	503	481	471	517	460	494	463	527	480	516	501	457	485	464	463	483	481	516	495	522
35702	93459	89700	64077	34760	12128	1178	574	566	564	570	598	542	596	531	571	522	568	581	575	569	593	627	631	626	591	545	589	534	581	550	558	592	559	547	559	545	543	535	570	564	514	582	526	567	556	557	549	564	550	595	533	509	554	552	536	561	533	510	581	542	516	472	596	560	576	559	549	553	551	560	587	528	515	590	582	561	544	543	554	589	561	526	598	545	592	555	551	550	561	577	564	570	549	565	524	563	580	543	522	547	549	561	538	506	543	560	557	565	537	574	542	546	548	567	514	518	563	506	549	533	517	570	543	520	557	551	567	569	481	546	540	577	578	521	567	572	541	564	570	567	538	590	552	568	525	548	554	548	573	571	559	524	543	567	604	531	514	516	564	546	568	500	560	593	537	526	524	534	543	559	576	535	549	547	548	544	572	547	553	537	569	538	582	576	549	518	529	585	548	553	548	549	575	566	584	615	562	595	592	513	547	527	583	579	573	557	547	537	578	527	519	596	575	536	557	536	541	557	573	589	603	530	536	533	552	570	538	532	559	533	543	543	563	538	582	471	563	562	544	547	556	530	542	521	542	579	522	549	600	521	564	527	579	540	559	560	547	562	525	583	541	505	527	568	555	554	560	539	495	562	539	555	547	558	543	538	579	556	579	548	568	570	559	548	544	565	545	520	615	537	546	531	549	554	556	554	568	557	526	562	530	576	567	579	553	577	517	561	561	552	585	543	498	581	558	522	560	571	546	586	560	573	564	506	569	558	549	552	541	542	570	500	556	564	546	538	555	569	544	519	551	519	551	552	601	525	560	582	529	526	543	554	560	552	567	582	576	569	518	558	553	535	566	584	532	560	559	546	565	539	608	543	536	545	581	522	515	553	526	539	569	571	495	554	567	553	584	547	551	548	517	530	555	582	555	548	591	555	575	516	592	555	583	562	573	503	534	520	545	528	567	566	542	576	554	525	552	565	554	569	531	531	549	563	570	571	545	499	542	516	572	564	517	552	508	532	527	558	519	529	558	557	525	573	576	547	553	503	599	572	509	538	545	514	513	576	520	604	576	599	540	572	543	556	518	552	554	552	600	559	537	565	560	564	594	538	505	600	578	557	572	576	533	514	601	537	555	554	561	530	556	548	557	560	556	575	569	526	606	577	559	532	549	555	515	535	559	561	548	553	507	539	538	563	570	554	519	548	552	566	517	510	565	574	554	549	562	530	590	548	516	532	511	535	517	552	559	567	564	542	540	539	547	536	582	523	541	533	509	573	530	590	539	538	552	541	543	560	518	565	559	556	525	572	560	560	534	554	578	573	593	534	566	579	527	565	579	593	568	522	549	548	549	531	565	555	527	551	573	592	573	562	551	534	523	543	551	526	579	523	538	537	577	548	575	558	586	527	549	558	519	574	552	568	560	520	523	519	589	527	549	581	571	516	547	538	531	592	552	510	512	525	558	563	533	582	567	543	539	545	570	545	555	572	544	521	600	511	598	577	557	550	538	582	571	552	535	538	564	497	532	579	580	523	567	560	530	501	552	558	547	565	511	559	542	564	552	537	544	562	530	532	515	529	551	506	567	561	598	546	557	549	564	554	568	585	535	532	528	542	517	551	553	583	562	564	561	576	568	552	522	561	555	579	562	522	580	582	569	543	547	546	544	566	572	541	578	538	518	544	572	557	501	574	534	501	564	549	547	563	551	572	540	549	550	545	526	573	557	535	517	594	543	539	530	548	535	594	569	557	582	539	505	569	562	535	536	539	526	575	538	503	562	569	518	550	572	564	556	523	524	517	556	578	527	573	497	539	529	535	491	557	539	560	564	591	573	577	560	529	511	559	521	546	563	576	560	572	576	562	557	562	575	540	573	509	545	529	551	511	568	530	559	566	559	567	564	505	552	559	552	570	561	539	573	588	595	551	564	547	547	544	533	565	576	586	522	562	583	546	596	562	531	539	504	532	572	583	525	571	530	572	578	521	513	554	534	520	550	530	596	558	540	555	522	566	531	513	562	546	548	573	523	508	577	592	568	553	554	551	585	516	574	554	510	544	532	542	552	554	554	522	545	571	596	551	562	532	490	563	552	574	581	545	582	537	515	548	596	531	525	530	570	495	571	541	550	609	568	576	568	522	561	516	562	551	552	515	575	563	565	594	544	556	550	609	553	547	546	564	563	520	537	546	552	564	536	501	546	572	554	547	522	579	547	558	526	534	486	522	525	559	562	559	554	515	581	574	556	545	582	565	531	523	533	581	520	530	474	559	540	530	576	510	559	551	552	526	567	550	583	573	555	572	533	537	550	524	537	580	605	562	519	500	563	583	541	550	519	516	548	528	547	564	595	530	562	549	559	556	564	568	575	562	557	541	547	564	526	593	590	502	550	530	536	535	591	520	563	550	530	561	540	547	531	519	548	560	562	576	598	533	561	548	568	544	534	528	531	563	552	520	552	551	581	551	546	517	501	531	507	564	525	537	537	553	527	539	520	541	538	573	558	526	574	520	535	531	520	506	606	543	540	530	536	567	575	560	519	515	567	558	560	546	521	546	527	542	512	545	526	543	564	550	506	506	547	567	577	569	566	548	520	537	553	546	558	588	565	552	553	513	530	561	551	550	569	579	517	560	512	525	568	536	561	578	554	558	523	528	576	567	542	556	550	547	573	539	550	565	557	569	540	555	586	522	557	555	531	549	587	570	541	534	599	540	565	526	611	585	557	527	495	519	536	528	581	489	563	569	521	530	513	527	517	515	579	538	535	590	580	542	534	544	532	536	556	551	554	520	506	555	570	563	529	527	553	569	501	575	570	575	564	532	528	516	525	534	570	540	574	577	533	571	545	543	571	544	580	510	577	547	549	519	533	548	555	578	582	563	560	537	549	561	534	513	581	528	547	589	537	575	557	540	554	556	561	545	553	546	586	597	549	563	550	540	524	532	623	523	538	556	530	572	563	578	563	579	578	558	584	552	538	567	576	541	531	515	548	604	534	580	533	546	520	551	516	553	543	525	560	527	518	563	536	555	562	545	585	525	548	559	574	510	533	563	562	543	511	556	542	524	546	503	515	534	571	535	586	532	560	551	566	558	557	566	560	551	539	550	539	517	561	539	541	543	591	536	549	551	565	520	524	551	554	531	537	520	512	556	564	537	558	582	567	544	556	518	546	579	555	554	533	557	546	556	586	555	562	548	538	558	581	518	548	568	578	529	560	582	610	532	536	540	568	498	563	542	581	560	522	514	537	552	551	520	507	579	539	542	522	535	525	574	549	530	546	591	538	568	526	532	567	544	549	576	524	500	554	543	561	515	614	517	552	554	529	563	529	560	541	554	545	530	545	550	542	511	526	508	550	533	487	548	572	553	571	555	595	573	549	596	529	528	550	538	525	570	569	545	534	531	559	550	523	575	541	542	562	567	553	565	565	539	539	563	532	542	514	511	575	553	557	558	559	579	496	544	552	514	533	558	540	567	516	552	578	562	558	573	560	567	542	546	530
27401	24563	36252	22028	6242	1167	463	410	392	416	393	442	372	400	447	410	405	440	414	411	444	415	449	436	401	475	375	409	423	428	388	389	409	446	442	414	453	442	478	415	460	444	421	434	411	439	420	429	419	444	400	411	381	437	384	446	436	428	451	432	419	405	415	393	400	408	418	421	421	404	406	417	400	413	411	410	438	436	456	392	392	402	402	420	387	422	421	456	417	388	403	421	416	432	449	384	417	419	402	428	394	403	431	436	445	418	439	417	395	356	419	393	397	409	387	426	435	443	429	441	431	429	390	400	417	447	443	487	412	489	445	451	427	424	445	435	436	400	435	430	408	438	409	435	386	379	404	439	424	409	439	410	435	432	387	419	450	419	420	402	425	447	412	421	419	416	430	394	436	395	434	408	430	395	417	440	381	424	443	432	396	389	405	407	389	422	422	421	411	397	441	446	404	392	383	416	408	397	412	436	446	409	379	381	414	411	424	412	413	416	393	412	402	420	389	445	429	411	407	406	388	395	425	388	391	397	431	400	386	418	428	393	419	401	422	453	430	419	449	419	397	458	408	425	428	418	405	440	402	371	417	394	412	353	437	397	447	360	441	401	433	407	397	405	444	418	426	413	395	419	440	437	406	425	390	421	416	437	405	460	374	450	412	419	426	387	432	461	386	415	392	382	389	429	409	420	416	427	431	465	416	420	394	431	395	412	438	415	396	411	416	419	424	447	441	446	428	422	409	441	418	408	418	412	413	439	405	458	438	448	424	417	440	431	434	393	407	395	376	434	423	420	418	438	398	399	385	422	398	392	427	411	409	425	420	435	431	440	424	421	413	449	403	400	419	436	427	446	416	406	409	421	418	443	438	421	437	439	415	395	409	422	405	381	429	425	412	391	407	415	463	444	418	392	425	405	402	420	418	408	416	400	423	403	437	433	396	411	446	405	424	385	431	457	441	420	439	402	397	412	400	449	448	398	422	404	430	410	421	398	430	433	432	450	383	424	417	400	404	414	426	451	429	417	451	411	430	412	410	430	417	434	419	433	415	409	421	419	400	446	411	407	445	414	441	392	405	414	414	400	410	449	451	425	432	396	376	401	394	430	399	425	459	402	416	388	453	414	392	429	440	446	396	386	396	410	406	399	419	437	415	427	395	487	397	393	397	371	450	382	441	474	401	414	421	445	423	417	432	447	423	411	445	437	421	413	414	373	396	415	443	424	420	433	407	396	430	436	393	437	396	436	446	450	415	413	397	407	409	443	416	422	422	416	429	391	398	408	395	416	417	409	392	421	412	367	468	446	446	391	413	407	392	394	427	381	423	423	436	420	409	379	451	410	407	404	397	423	424	440	399	429	389	399	401	411	430	393	423	408	406	435	422	392	437	412	406	453	464	434	434	399	407	421	458	412	427	429	400	407	400	406	405	420	427	400	384	421	413	411	446	455	397	418	433	452	425	390	450	427	465	430	408	450	445	404	430	412	444	362	402	420	408	422	441	387	434	413	396	400	424	413	449	391	402	476	406	454	440	416	430	413	400	354	385	400	407	429	419	383	350	415	426	426	410	400	398	411	396	410	410	393	413	368	411	420	443	436	403	394	442	413	405	413	427	409	438	410	442	409	427	420	428	416	391	411	401	389	408	423	384	429	418	428	422	402	442	388	450	377	403	409	416	413	409	365	373	404	389	455	378	425	439	409	400	400	425	408	410	433	413	404	397	410	404	455	450	402	420	391	387	435	393	397	430	443	397	408	412	451	428	378	391	436	410	459	425	413	409	405	438	428	459	410	409	404	402	455	412	398	417	421	407	386	380	428	409	440	399	442	435	458	397	407	412	450	423	466	444	413	404	441	441	388	387	405	440	415	429	407	439	403	436	412	422	414	436	434	400	404	385	412	399	414	411	415	431	413	433	402	400	412	411	389	428	438	406	411	452	428	359	442	418	428	386	442	379	434	420	390	432	438	398	427	433	432	417	396	420	427	443	398	390	419	415	416	390	421	418	432	401	433	400	410	427	397	385	433	441	399	429	416	422	431	372	413	425	445	411	393	408	422	425	417	443	415	415	450	434	431	412	402	406	413	397	443	413	407	380	430	397	394	409	408	444	419	429	420	424	433	379	391	411	423	413	434	428	449	422	413	408	441	396	420	423	423	425	417	427	427	429	432	425	409	414	421	437	425	393	423	410	415	401	463	406	435	422	446	426	445	435	426	387	444	389	466	394	425	445	418	434	397	422	419	394	394	371	373	416	465	462	428	415	423	406	395	441	413	427	397	449	412	411	389	399	392	419	430	405	419	425	430	418	414	412	403	450	445	437	400	446	400	434	407	396	381	418	414	400	387	400	410	434	410	412	412	443	420	400	457	426	414	412	403	441	441	454	409	430	409	410	404	396	430	388	430	417	447	412	393	409	455	452	405	427	407	399	398	435	408	398	447	421	435	435	387	406	442	443	404	411	393	424	408	471	414	408	430	423	426	425	409	434	402	407	427	439	403	430	368	428	437	419	438	430	386	449	388	402	413	456	407	413	425	444	427	463	395	403	409	447	450	397	426	441	430	368	395	428	399	369	417	430	430	415	413	407	404	407	424	398	405	429	429	442	413	431	434	362	430	409	402	369	406	386	400	385	451	431	427	401	388	417	407	415	413	424	421	438	416	394	366	425	387	417	417	429	387	417	419	451	426	420	437	443	394	437	422	393	450	382	420	398	440	479	412	405	394	401	396	436	420	383	395	422	401	405	407	416	421	419	420	388	393	394	467	394	423	417	398	441	414	444	432	397	418	399	413	410	421	404	423	380	406	405	423	418	386	362	400	401	455	390	413	443	412	431	404	455	431	434	411	385	433	431	411	411	447	408	406	430	421	433	431	403	427	434	443	415	399	424	420	408	436	415	363	400	406	407	421	455	417	426	412	411	437	413	440	388	421	433	418	379	413	401	420	401	468	421	450	402	436	418	449	374	387	395	433	397	393	423	414	430	443	419	418	425	432	458	456	480	413	410	422	416	406	402	377	412	392	411	427	421	390	399	406	400	424	412	422	431	431	437	397	425	448	388	413	441	417	433	390	409	379	468	427	381	434	423	446	411	448	382	390	452	419	388	481	435	432	405	377	439	391	381	413	397	425	444	412	394	444	422	434	435	417	402	407	395	417	400	421	401	435	432	430	445	395	426	433	423	429	436	436	486	378	412	393	390	405	403	440	417	396	415	448	468	406	455	399	410	421	408	399	452	407	402	415	408	427	422	448	414	413	377	439	411	416	395	397	438	401	430	410	391	413	439	406	406	448	428	435	396	433	391	429	434	419	419	386	414	425	412	404	418	439	430	424	398	405	390	427	378	409	411	418	408	390	434	413	404	418	427	416	392	432	401	389	408	445	384	436	394	431	408	438	402	424	395	395	401	441	388	435	411	426	388	388	421	422	386	425	438	406	416	400	404	394	417	397	406	412	423	428	430	370	443	392	417	396	409	401	425	445	413	392
6994	31784	33303	12844	4038	1070	442	428	395	434	413	435	374	432	427	392	428	432	440	420	382	387	416	407	385	388	438	369	439	408	407	417	449	390	399	429	424	360	430	439	395	389	386	399	414	426	373	417	413	398	387	419	360	425	358	389	393	392	447	420	412	417	411	392	414	435	411	403	384	340	375	429	380	390	392	379	408	416	417	395	414	394	411	383	439	388	411	390	428	408	403	418	427	400	396	414	462	426	411	436	413	397	414	431	392	404	420	401	415	428	366	397	408	400	403	428	397	396	385	422	423	403	407	404	403	395	428	394	417	420	406	416	393	393	388	402	388	383	397	406	424	392	396	375	429	420	402	401	407	407	389	444	409	405	402	384	399	367	370	422	394	385	396	388	394	429	383	413	409	424	434	417	435	422	371	382	402	384	414	428	393	422	411	407	419	419	394	401	414	402	447	409	399	439	393	432	379	397	402	405	412	394	381	442	410	427	402	394	431	447	409	388	393	422	398	381	364	405	416	410	402	419	402	395	398	396	428	385	398	430	414	401	391	414	409	415	422	379	440	405	376	378	389	389	405	459	439	394	417	418	436	418	381	400	414	379	380	395	410	406	399	418	412	383	385	414	402	419	380	416	419	412	406	421	405	405	443	370	412	391	418	418	411	424	416	387	430	411	405	401	409	435	416	411	393	427	423	433	377	391	404	403	395	396	399	437	413	395	425	417	386	412	408	424	388	406	421	404	370	408	407	359	373	417	397	400	400	396	399	416	416	402	455	405	435	407	409	419	408	395	385	398	418	424	389	431	424	412	428	432	404	397	400	413	406	409	400	415	408	418	426	394	438	410	438	433	396	425	417	393	390	374	373	418	350	417	407	413	405	396	405	407	425	466	413	441	398	396	383	406	406	418	380	403	398	409	415	400	393	435	430	420	432	425	375	422	405	418	364	414	409	390	401	413	366	429	420	382	426	423	363	427	407	421	403	405	448	421	386	404	379	398	417	428	435	427	419	445	432	452	413	391	399	404	423	433	385	376	422	417	402	382	398	409	418	402	447	409	401	382	396	405	358	412	417	395	436	437	424	380	432	416	398	403	396	359	403	409	405	418	355	387	380	426	412	424	425	408	389	399	431	377	411	419	418	410	397	411	395	458	412	387	430	382	381	410	427	373	359	453	424	410	402	408	417	382	365	378	425	410	417	440	403	376	421	385	433	403	400	392	402	396	392	415	390	386	398	396	365	394	406	395	365	402	411	414	392	435	385	395	413	374	442	423	409	408	402	363	409	384	422	374	412	398	397	443	394	404	406	417	381	411	403	397	381	394	429	436	400	399	410	404	415	413	408	426	416	399	398	426	425	422	399	382	414	380	374	398	419	413	430	402	386	393	396	417	379	388	400	429	369	376	413	430	410	407	399	393	395	434	378	430	418	435	397	445	394	392	399	379	400	419	403	394	417	383	400	396	422	432	412	440	369	403	411	415	433	420	407	416	390	398	413	405	424	407	391	388	404	415	387	398	397	396	392	408	377	392	410	403	423	413	412	421	388	417	407	411	417	376	424	410	443	417	417	387	378	430	472	379	408	368	401	425	385	422	359	404	404	392	413	389	451	413	419	416	397	436	400	390	405	382	382	405	419	380	423	403	404	396	377	385	400	422	385	440	417	420	414	409	425	423	419	418	428	417	414	403	433	402	401	405	377	379	426	421	424	420	401	395	419	424	441	410	405	422	406	398	397	401	410	413	402	399	408	378	432	377	390	416	394	432	393	387	405	400	381	454	397	433	395	402	410	414	410	415	400	410	391	428	391	400	395	420	397	400	382	423	394	418	437	373	372	401	401	402	397	409	397	418	402	425	407	422	424	417	445	392	389	421	375	404	399	420	400	438	418	421	381	424	391	421	416	387	421	390	412	371	404	425	440	395	398	427	412	432	420	424	404	389	417	417	415	449	425	416	404	406	405	416	410	406	427	434	409	434	381	399	400	427	396	413	400	379	436	398	414	427	414	422	413	389	391	446	430	414	417	406	412	416	437	378	401	404	414	385	401	460	400	417	390	429	424	415	428	419	433	430	410	390	433	398	413	376	403	413	372	422	403	425	407	410	407	396	411	402	400	405	426	421	395	391	425	447	420	429	433	383	419	408	420	373	391	394	396	400	433	405	399	391	396	407	406	363	409	422	419	406	425	423	399	397	386	433	381	386	393	431	407	406	439	385	364	400	407	416	415	422	392	390	420	343	387	417	409	413	419	408	415	430	431	396	411	382	419	424	410	388	423	409	406	421	416	398	443	419	433	402	441	442	411	425	418	397	388	416	394	391	373	369	402	408	424	404	420	421	379	398	412	390	395	413	394	392	421	423	414	402	417	417	415	418	411	396	378	434	407	407	405	398	392	414	385	420	387	430	410	413	420	390	395	382	385	402	386	410	421	377	412	414	412	389	401	405	382	413	395	366	398	402	413	422	377	436	353	398	430	439	414	422	410	398	445	407	453	403	395	422	376	420	366	395	397	404	389	394	431	393	388	404	405	395	404	409	400	420	376	428	425	402	404	403	390	434	392	381	367	415	392	402	423	423	441	390	429	406	423	403	395	413	434	389	435	416	410	397	422	358	388	403	405	432	406	420	412	444	423	386	392	377	420	421	372	375	395	396	421	418	431	414	384	421	397	388	411	411	404	387	396	403	378	403	408	415	404	399	410	395	375	389	376	402	390	397	409	434	370	424	416	403	399	371	424	396	420	410	405	393	424	409	391	410	397	417	402	432	399	400	387	420	415	408	399	388	407	412	388	395	396	394	375	391	386	406	389	421	402	374	432	388	409	424	412	409	400	410	377	373	422	425	425	436	416	442	379	381	376	372	399	404	427	405	441	371	390	416	401	399	406	407	377	432	400	400	411	403	382	413	401	430	399	404	405	437	374	414	403	411	431	417	429	368	420	411	430	374	446	401	383	413	384	367	380	391	430	387	394	420	406	409	408	411	392	475	426	433	391	408	372	391	405	390	436	418	432	411	401	399	419	382	403	448	426	407	403	422	410	382	428	382	430	401	389	416	413	396	434	435	392	441	397	408	420	405	407	420	408	447	423	372	418	406	399	414	390	424	405	408	385	434	407	419	416	406	389	407	393	393	384	374	438	401	436	382	400	381	398	392	406	405	400	407	444	418	413	402	401	401	404	372	416	392	401	440	380	398	438	428	396	423	405	414	391	403	387	435	405	430	426	404	432	386	411	396	423	404	390	402	382	396	383	415	408	378	401	420	393	367	429	383	405	365	418	414	395	423	416	420	408	370	401	411	405	396	473	401	429	410	391	381	379	396	419	392	413	389	427	408	427	397	405	417	414	435	447	422	423	398	363	382	383	380	385	386	389	386	424	418	426	391	408	420	428	394	401	403	412	423	397	408	395	418	364	453	419	452	439	444	397	416	403	398	406	423	397	393	411	420	412	428	420	378	410	428	388	434	414	411	423	437	430	390	398	418	401	387
24894	26371	56493	52281	29425	11451	1334	549	459	471	460	467	443	440	508	432	453	455	437	479	443	466	434	438	463	432	401	444	438	471	425	468	446	481	427	413	458	447	412	432	421	428	429	422	476	433	437	450	435	427	436	448	400	427	458	494	438	437	428	413	440	465	414	475	454	457	445	407	446	450	417	442	424	443	429	445	441	427	441	442	432	448	422	447	429	470	442	449	476	467	438	455	446	440	435	414	443	413	444	443	405	421	428	431	457	427	420	426	448	427	424	419	404	412	425	431	470	393	421	430	454	463	439	398	441	442	430	418	440	431	379	443	457	433	401	426	468	447	426	411	438	449	425	438	469	407	444	447	425	420	474	418	441	446	411	448	432	438	418	427	435	416	401	423	447	433	428	461	442	440	455	420	429	410	399	404	442	429	433	446	442	422	442	399	424	420	446	419	460	468	429	427	446	411	459	406	453	463	413	459	396	425	433	456	445	442	429	428	439	425	443	455	458	421	450	466	442	406	456	422	436	467	421	396	460	458	428	437	450	411	408	403	457	385	451	448	420	465	434	465	421	446	426	417	402	436	468	431	450	452	414	452	428	431	421	457	451	429	403	454	421	418	417	460	431	431	422	466	425	441	470	445	459	419	408	437	377	471	419	416	431	407	450	460	410	446	461	449	478	403	437	429	453	435	388	439	437	412	460	435	450	435	430	404	456	428	463	450	453	424	441	439	424	407	399	437	446	425	444	426	447	461	468	409	416	444	402	437	438	448	418	419	421	443	436	419	380	479	458	412	411	438	419	434	443	416	446	422	449	411	426	420	444	440	413	435	444	424	416	450	416	442	428	472	423	438	431	412	425	428	462	451	405	431	460	412	445	467	418	465	436	390	411	396	458	432	451	459	433	442	408	448	446	445	422	444	411	421	480	418	418	403	413	448	385	422	420	442	460	481	425	434	433	417	406	400	470	466	406	434	407	394	426	445	417	448	434	390	478	423	457	475	424	424	445	444	401	461	448	426	417	455	423	405	389	443	413	459	437	418	461	455	438	444	432	402	444	409	436	446	430	408	413	459	428	427	420	441	453	415	451	423	423	425	450	465	434	426	400	432	436	408	429	443	470	426	409	427	454	421	424	443	421	430	453	433	417	454	439	440	449	443	445	436	432	451	450	433	433	429	416	439	452	466	441	439	459	460	451	441	445	428	422	423	442	449	449	457	415	416	434	450	389	432	434	433	446	420	445	438	419	436	415	431	460	436	438	399	434	429	387	420	470	417	436	427	424	437	464	436	442	443	456	438	438	410	429	425	435	434	397	455	445	413	446	437	454	418	445	447	454	409	456	430	463	417	436	460	407	420	418	418	424	427	457	439	410	418	460	413	416	442	420	444	446	470	468	401	433	429	448	462	425	435	408	434	450	397	427	439	441	454	410	438	434	427	421	438	416	454	432	418	413	444	434	393	430	413	454	447	431	459	398	436	457	435	446	461	449	444	391	429	413	432	483	437	453	417	416	449	419	428	445	394	404	408	440	412	423	449	407	448	452	461	429	449	447	412	407	445	424	472	455	429	428	443	407	454	428	464	443	453	476	395	453	409	444	437	409	398	404	398	417	423	439	434	447	402	448	443	446	452	443	441	412	434	430	401	422	453	429	443	472	431	442	434	440	454	415	440	412	408	447	451	429	441	452	409	455	439	440	421	435	482	438	450	421	425	437	377	430	473	444	410	427	438	442	422	454	423	416	420	469	459	425	415	466	458	402	435	419	449	457	437	432	424	474	417	463	411	393	421	455	431	438	407	441	412	420	445	413	438	429	430	430	434	430	468	417	398	423	444	440	417	421	427	425	422	437	436	419	411	431	434	442	472	443	432	445	449	453	445	436	439	418	445	424	474	454	435	432	455	422	439	437	422	410	389	443	456	428	452	434	442	459	418	416	408	420	457	419	419	445	432	447	428	407	452	432	392	421	463	442	428	439	422	434	406	437	443	450	412	439	485	429	390	425	439	462	438	424	434	454	412	447	447	387	401	432	446	458	380	395	456	465	441	435	410	425	442	452	419	433	430	418	431	417	418	403	408	422	430	427	435	405	432	399	446	422	433	390	451	459	434	432	426	427	411	458	490	440	408	443	442	461	421	399	431	451	415	487	424	434	431	405	423	419	411	406	419	484	428	414	426	409	440	435	429	454	408	433	396	466	421	414	400	431	393	408	440	439	446	423	442	423	434	418	437	434	416	441	427	420	407	437	438	463	468	461	487	467	408	455	402	405	397	429	449	439	459	437	430	418	433	449	441	427	418	442	430	438	422	452	410	429	440	424	425	446	441	436	427	406	422	459	441	452	435	441	468	439	455	480	423	422	444	485	410	469	436	423	402	403	429	425	426	427	407	424	445	420	439	429	475	382	448	442	445	442	446	420	453	409	396	436	391	419	448	405	398	431	451	404	438	460	423	439	435	437	409	427	454	467	473	434	421	403	453	446	390	466	439	408	422	418	394	412	408	446	466	434	405	427	408	419	436	437	438	458	441	430	407	450	435	423	435	407	429	443	423	445	424	434	420	453	433	468	432	463	418	408	398	436	467	417	478	405	450	425	425	441	426	440	423	434	399	434	443	433	401	462	412	438	458	438	456	464	408	432	432	430	399	397	442	418	440	422	413	457	454	434	443	434	433	423	424	388	427	443	477	429	442	438	425	425	448	430	447	436	426	399	422	400	397	451	446	416	429	444	439	458	439	452	461	415	455	423	446	415	426	401	448	394	413	401	474	447	405	454	456	400	408	425	410	410	393	462	399	434	433	398	410	426	451	439	450	431	442	444	470	402	456	441	428	410	441	432	436	446	482	445	433	445	456	446	395	463	425	421	412	440	450	444	429	406	418	444	434	422	455	433	456	444	396	425	420	420	394	427	437	425	431	426	435	440	444	439	403	397	454	468	443	425	455	442	428	416	410	463	479	456	443	413	465	461	447	445	408	430	410	470	449	406	468	432	444	429	444	432	417	419	435	445	448	431	437	431	440	472	435	439	452	442	422	426	424	391	434	426	447	407	460	403	414	414	449	421	432	459	459	428	436	432	422	449	464	417	422	422	434	416	409	443	439	422	433	463	435	425	458	393	445	445	470	434	439	428	434	444	423	405	443	463	446	452	450	418	447	434	452	429	426	413	405	401	411	402	366	434	459	446	449	429	425	455	456	432	402	408	440	456	403	469	422	419	455	429	425	421	466	455	417	433	418	468	415	428	489	435	421	442	407	392	351	438	437	432	414	411	421	399	437	434	426	445	445	432	447	417	421	439	393	425	443	424	462	403	421	461	430	406	417	445	435	367	461	421	424	449	432	423	440	418	461	456	437	391	412	443	431	457	420	423	423	430	431	433	432	441	439	439	408	422	414	447	435	425	411	439	422	423	412	409	460	432	419	426	437	427	450	476	463	441	435	444	439	448	418	416	440	390	449	424	437	426	454	431	437	476	430	470	415	449	419	437	431
21998	82458	74821	46791	19933	5674	682	474	504	452	464	463	470	456	466	500	496	466	504	466	483	484	517	548	462	497	483	494	460	478	520	452	468	441	503	506	493	473	506	467	482	441	449	487	460	448	482	497	470	475	428	498	439	451	479	480	486	455	477	462	485	463	465	470	463	477	473	487	509	526	461	462	496	476	449	451	460	450	472	462	485	452	434	490	460	462	509	504	486	474	485	476	457	507	476	475	474	461	458	461	464	462	512	526	471	463	524	489	468	487	461	501	477	458	482	477	492	494	523	435	478	466	471	467	474	478	496	472	500	523	454	492	497	488	457	494	508	482	447	504	437	469	497	484	470	467	507	468	496	464	492	461	469	451	475	427	501	488	450	449	474	470	481	480	495	511	496	506	478	530	497	418	446	501	443	462	483	447	455	440	478	471	495	465	485	459	444	499	468	446	497	453	496	513	493	515	467	498	480	463	473	463	425	429	522	463	451	469	494	468	477	492	450	465	489	485	485	483	485	495	495	529	435	447	496	457	454	482	508	502	481	478	489	490	461	419	447	495	482	421	450	473	449	433	450	446	448	497	469	498	461	461	500	475	483	462	458	506	479	464	464	482	469	504	459	476	506	466	501	481	437	489	483	488	476	480	457	450	469	454	476	466	469	470	469	473	499	445	456	511	504	453	467	463	455	476	482	502	468	468	490	475	470	491	446	462	427	485	497	468	440	456	456	497	494	497	492	482	482	456	402	482	457	478	463	460	496	462	467	450	406	444	450	475	442	482	426	475	467	459	490	489	492	435	509	460	470	444	486	452	478	497	479	474	473	456	464	476	457	476	450	417	457	509	446	454	464	492	462	451	441	445	446	488	453	455	504	493	468	475	489	466	456	489	451	412	470	448	461	469	475	491	451	445	476	497	493	475	456	465	457	432	466	479	528	403	479	453	470	479	508	467	431	471	495	497	471	446	433	439	459	449	485	487	433	452	446	472	465	451	472	462	459	491	445	497	468	456	493	490	458	444	487	436	497	487	481	434	462	487	509	427	484	528	435	498	472	494	479	492	494	425	486	432	479	442	466	498	471	482	467	451	508	476	464	453	433	484	477	468	441	454	467	489	466	485	473	512	445	426	445	501	526	424	496	474	448	471	439	468	477	454	485	483	478	524	479	477	446	476	482	486	452	489	461	484	460	484	490	470	485	487	461	483	461	524	495	430	436	433	470	449	497	417	475	469	456	455	464	391	469	425	451	477	481	463	502	501	480	434	467	474	508	462	447	471	459	459	501	463	441	469	486	474	435	461	491	489	449	459	461	457	494	476	472	423	507	466	455	490	458	492	456	453	469	473	423	456	485	467	465	501	507	444	477	471	523	470	504	477	495	508	445	469	480	430	467	449	497	497	476	466	492	508	434	479	504	460	472	426	470	501	490	439	497	440	443	435	460	477	476	416	458	475	451	467	550	483	480	435	489	457	456	487	478	450	458	481	461	487	460	487	489	418	460	433	474	459	458	487	452	483	458	458	525	477	454	515	491	468	490	473	469	506	472	451	490	471	451	501	446	475	447	485	477	458	499	504	477	471	471	461	480	478	469	474	471	474	484	442	423	451	454	452	511	492	474	503	472	474	536	445	484	468	470	487	489	471	421	459	495	463	473	480	435	463	490	545	508	478	491	512	455	483	483	486	472	506	484	446	449	460	479	463	448	444	524	456	469	476	478	437	429	492	505	469	492	451	456	491	445	441	519	521	493	482	490	449	482	451	434	450	482	435	488	432	465	470	483	476	480	464	471	480	487	467	480	497	458	491	459	483	445	454	465	462	488	451	483	459	458	464	452	477	424	473	468	456	438	463	468	460	471	428	512	462	479	481	461	450	447	468	450	475	474	470	475	468	510	424	462	473	453	492	492	479	446	490	483	506	449	424	454	439	443	511	445	451	475	445	477	516	484	463	511	454	448	493	477	488	450	405	458	483	454	475	498	458	456	471	433	478	485	470	485	493	464	455	499	497	473	470	508	464	460	496	438	455	467	461	466	489	494	449	482	478	459	460	443	487	475	471	435	481	470	470	445	450	468	450	472	447	427	465	472	462	484	467	478	440	450	467	462	505	443	445	432	476	465	462	474	446	498	495	468	503	462	488	445	511	479	463	456	483	466	509	439	413	497	488	437	448	468	485	454	488	458	465	423	471	488	470	452	475	477	477	428	434	470	450	474	484	463	450	467	478	491	478	468	464	471	448	458	472	474	496	503	474	488	527	482	500	463	466	491	430	502	469	451	433	470	491	450	460	469	487	482	468	475	504	471	491	467	457	485	487	487	472	460	458	441	478	448	486	482	494	491	480	461	467	457	493	463	457	496	455	467	447	474	446	443	486	451	467	463	492	497	468	512	453	430	492	484	459	447	471	451	470	473	487	484	435	473	479	484	440	493	508	502	468	415	473	506	495	460	478	459	483	469	456	467	432	487	453	501	484	461	429	457	444	447	438	478	479	499	443	484	485	449	463	457	483	493	455	481	473	450	438	471	451	474	456	442	497	469	487	470	469	458	501	463	454	478	500	454	479	473	487	448	463	423	527	481	463	480	458	476	472	459	445	431	484	481	455	460	473	467	495	454	450	422	460	489	468	446	444	499	435	444	452	501	464	449	447	495	445	474	502	475	444	440	505	445	450	455	491	440	495	478	434	478	428	471	483	460	438	449	479	440	457	443	430	442	459	482	472	507	468	456	413	443	453	451	488	400	469	489	447	501	470	460	474	445	457	470	465	488	451	462	460	476	468	504	494	458	458	501	480	467	442	499	452	436	482	520	461	480	432	447	471	453	470	474	465	505	435	453	442	499	427	479	416	476	491	467	458	447	462	482	492	471	486	484	453	465	483	482	462	504	487	469	466	447	480	469	464	444	480	451	446	498	493	491	475	464	459	485	473	493	425	484	447	461	490	434	463	484	467	481	498	472	433	480	501	458	487	459	475	463	473	462	431	451	477	499	466	494	462	453	451	475	508	426	482	452	423	462	461	464	445	469	492	474	448	423	442	450	497	454	462	464	501	467	464	496	461	493	464	429	464	478	457	487	436	433	474	462	448	468	476	471	462	472	474	465	470	465	468	504	442	498	472	492	482	469	508	491	456	475	478	517	455	426	448	506	463	462	460	491	476	473	461	437	491	496	453	487	455	468	435	465	430	460	444	485	519	501	516	452	453	457	462	475	431	494	481	485	424	465	521	444	462	458	466	482	444	482	498	449	468	448	431	467	495	460	482	504	466	436	446	431	478	472	449	482	452	481	448	469	488	472	496	439	461	467	467	508	483	461	445	487	465	455	466	436	464	451	458	453	465	470	495	487	463	485	459	474	457	508	496	486	456	492	448	455	495	470	413	460	469	450	431	465	465	474	485	455	478	449	504	470	512	464	459	542	486	481	474	462	478	499	483	443	501	473	415	455	533	459	458	456	524	463	481	489	437	442	450	445	467	400	465	428	446	488	474
23948	23315	49154	51408	35788	20338	4912	717	525	494	545	515	532	521	518	569	501	539	541	525	529	543	517	528	553	521	538	527	514	554	495	490	492	486	508	524	531	519	489	479	523	483	503	489	525	466	504	516	517	502	503	526	502	543	481	504	494	526	522	505	512	505	480	546	494	550	529	475	509	525	518	507	470	487	509	510	490	517	531	492	505	474	484	497	511	490	530	495	472	461	476	516	497	523	494	505	495	472	505	485	496	512	511	490	529	491	479	501	496	482	508	504	486	488	462	519	502	502	502	475	561	520	518	531	512	469	479	480	496	487	522	485	532	536	483	495	495	461	500	500	503	493	518	515	461	543	492	511	482	518	451	493	467	485	515	480	506	485	468	544	508	516	490	495	498	486	493	501	490	507	550	524	485	509	532	490	503	522	496	518	519	500	510	556	505	512	450	505	525	506	538	496	496	469	504	520	487	511	489	502	500	492	506	508	505	458	517	486	510	489	506	523	481	512	458	481	496	474	527	476	492	488	510	483	535	500	539	487	484	507	474	466	496	488	502	509	517	459	521	513	507	486	519	464	461	515	545	463	454	497	483	521	546	478	478	516	489	501	485	469	540	494	471	483	502	496	481	479	507	463	490	507	500	484	522	520	519	497	525	520	499	494	494	489	492	471	514	480	514	464	454	454	528	534	471	496	481	479	470	485	470	474	504	459	531	521	489	497	523	472	496	482	487	444	526	508	498	486	477	480	488	500	504	499	519	493	476	482	463	455	511	490	521	490	510	505	507	494	512	462	528	498	473	521	517	458	456	507	498	497	485	516	518	522	504	532	430	454	450	482	508	521	534	521	478	492	542	503	467	496	503	513	498	469	535	530	465	468	462	501	510	486	498	543	495	473	447	500	521	518	493	473	473	471	543	504	455	474	504	469	481	532	491	482	509	521	499	489	483	522	498	473	497	470	490	498	510	474	483	519	506	494	474	445	477	494	526	504	507	474	495	473	465	480	496	493	520	482	490	464	488	505	499	532	515	537	519	467	476	522	451	480	491	520	492	467	475	453	484	510	503	462	502	514	500	546	478	481	527	493	490	494	464	512	500	469	467	490	492	500	467	487	458	487	524	487	479	504	496	523	522	490	520	484	513	468	493	505	476	479	493	462	518	470	488	493	470	489	521	480	476	493	539	526	508	546	502	501	489	486	496	474	493	526	477	488	520	534	505	498	469	486	505	482	463	490	501	486	484	464	538	477	516	472	477	511	510	491	488	497	494	471	502	493	530	517	465	465	516	458	499	477	486	457	559	492	485	534	509	491	484	470	501	497	485	513	538	527	498	493	462	497	458	517	480	478	526	523	479	493	495	494	496	522	507	499	489	495	514	519	486	476	511	506	504	524	501	528	508	509	485	521	475	518	498	485	505	528	497	458	470	494	529	506	473	531	494	493	514	524	520	500	498	494	527	483	466	518	519	508	513	503	479	487	507	446	534	491	540	530	501	486	485	504	464	485	519	465	534	489	460	460	501	488	506	485	488	507	482	486	503	483	489	485	503	536	499	502	471	461	500	518	521	495	522	484	474	512	498	510	503	476	457	482	474	486	481	456	522	523	498	508	496	468	474	492	488	500	458	493	501	495	484	486	483	476	457	514	522	512	519	445	513	505	459	493	520	487	530	448	465	536	526	505	469	497	503	461	527	553	491	538	488	502	475	516	489	527	481	471	537	483	484	494	467	492	479	548	510	487	531	493	482	489	516	518	483	486	526	512	502	482	497	492	478	511	495	489	553	523	492	506	495	491	527	471	451	456	489	458	493	516	513	465	508	520	466	516	517	531	502	529	515	515	543	485	508	469	508	495	485	480	486	459	478	457	473	524	562	500	512	525	479	484	460	513	553	475	505	495	511	480	543	537	519	511	472	542	517	470	456	488	496	487	505	498	475	490	506	500	516	499	554	514	523	527	529	482	502	477	466	527	509	530	470	487	468	488	496	520	491	458	531	479	473	469	509	508	529	516	518	458	467	474	466	507	506	486	481	450	454	541	500	516	491	470	464	532	506	488	537	454	494	528	483	463	489	522	471	479	483	465	509	476	509	530	490	509	506	524	470	523	522	476	500	488	527	505	512	478	485	493	495	450	477	444	489	499	501	498	483	482	536	493	508	469	477	488	496	473	494	508	462	510	468	534	505	509	505	502	461	536	502	496	511	508	473	508	498	505	504	496	456	522	531	491	519	467	476	486	488	504	488	500	530	498	505	491	483	479	503	495	495	495	483	465	547	490	448	550	507	537	460	481	514	492	527	534	501	465	489	464	512	495	499	505	504	491	475	496	506	478	507	495	502	512	481	526	501	479	475	504	482	503	502	480	490	536	478	509	487	482	477	494	445	461	521	502	490	497	540	481	501	501	484	541	477	523	500	551	481	489	467	474	480	529	499	505	501	558	481	505	533	471	488	514	525	498	511	496	485	494	520	494	507	512	465	484	471	506	519	450	466	465	512	523	470	516	496	563	495	491	497	468	487	453	463	477	499	443	483	491	500	499	522	511	501	480	525	498	496	531	489	532	471	445	482	483	471	439	529	527	488	463	488	513	504	467	468	497	510	485	478	476	528	479	474	492	464	468	520	505	474	488	518	485	470	534	521	531	494	522	484	488	503	484	513	524	510	518	480	503	486	477	494	521	479	471	515	512	481	444	481	468	513	458	494	494	445	503	512	518	510	478	477	493	502	457	453	512	472	477	508	471	491	478	458	491	515	499	509	497	509	454	518	494	505	521	449	535	473	486	494	488	528	504	508	506	514	469	516	479	489	503	453	475	513	453	500	486	481	492	494	494	460	500	501	511	493	494	504	489	478	496	500	495	537	483	461	492	458	500	505	460	468	482	492	488	472	524	497	461	529	528	491	451	498	514	519	489	459	458	486	557	502	467	519	507	492	529	482	516	508	472	484	510	495	486	495	461	498	511	527	522	486	503	462	481	456	522	496	519	465	482	514	478	534	490	474	475	506	500	516	516	486	513	517	522	490	471	507	516	471	482	500	485	530	507	550	484	497	523	515	468	479	473	474	465	518	520	548	486	485	485	509	502	518	484	474	501	517	480	497	500	447	520	496	508	512	495	496	502	504	548	515	470	484	488	482	460	463	506	521	539	499	495	495	506	510	485	485	538	521	517	485	506	492	545	541	510	481	436	516	528	447	481	515	491	445	498	455	489	507	527	491	482	514	468	485	517	496	478	491	499	468	502	530	498	515	504	480	467	499	480	496	527	488	458	474	496	474	483	512	478	480	485	448	474	557	532	503	502	519	490	527	499	511	505	498	513	440	484	512	463	484	502	525	478	482	520	454	542	507	469	502	524	506	487	481	525	519	467	517	502	451	477	470	478	480	511	499	480	512	459	510	510	494	464	517	472	462	514	527	476	527	532	494	487	493	460	492	472	492	485	473	474	471	542	473	551	465	519	528	469	481	507	512	480	494	502	513	474	469	473	525	479
34791	87697	83641	59943	32547	11003	1328	549	520	511	590	514	565	587	599	619	523	526	563	569	545	583	672	627	629	569	570	551	539	553	602	555	573	576	521	572	546	533	607	535	545	597	553	546	533	534	575	575	543	573	555	561	578	573	580	530	558	513	543	535	536	559	567	549	561	554	570	528	531	546	569	531	563	559	560	544	538	520	529	554	557	541	524	582	534	564	537	520	561	554	557	537	560	583	604	565	562	543	574	548	585	543	523	534	528	575	527	563	545	534	557	555	520	570	561	580	511	545	539	569	510	556	572	561	544	559	548	584	570	574	520	561	544	561	577	539	593	551	594	527	540	538	598	536	528	574	569	546	540	585	575	516	530	569	584	544	588	576	539	541	538	569	559	568	555	536	588	571	529	536	578	559	520	570	539	574	591	579	546	525	556	561	554	551	522	559	545	579	572	570	582	528	516	584	519	579	516	595	563	544	590	576	532	592	566	523	578	515	549	509	580	548	574	590	547	587	571	522	537	534	531	549	580	598	615	542	531	593	521	572	553	559	585	529	545	548	559	575	503	521	525	562	536	531	564	564	545	563	538	502	529	591	546	527	560	562	547	535	560	521	542	534	557	558	601	587	555	554	553	579	567	545	526	556	579	582	573	585	547	555	589	569	546	561	575	586	545	579	582	532	576	571	522	581	533	509	535	593	569	554	576	539	583	551	541	543	525	528	529	538	552	549	537	552	548	581	565	552	525	592	554	602	559	584	540	515	534	534	581	562	530	599	525	548	538	526	591	552	520	552	517	567	520	540	542	568	567	567	551	539	571	547	588	562	546	541	594	561	580	555	563	535	535	573	543	539	594	567	562	552	536	584	586	589	536	540	576	589	554	597	513	541	557	559	568	527	523	557	575	519	515	558	540	543	551	584	531	515	561	566	570	555	548	514	566	586	572	555	553	540	547	573	564	567	535	561	511	536	593	579	552	567	547	573	551	582	585	537	556	553	527	536	594	589	528	591	567	548	584	565	564	596	539	533	536	528	546	567	558	564	576	583	550	548	552	527	580	558	558	581	513	536	547	585	548	546	513	547	571	543	552	541	603	565	601	515	545	546	518	550	523	536	591	531	547	568	548	543	533	614	560	566	557	596	555	538	538	538	517	547	568	568	531	557	558	570	563	539	567	554	565	570	552	534	545	571	561	530	593	562	539	572	541	568	541	577	572	552	559	546	555	597	548	575	552	568	536	587	542	540	550	540	504	556	564	539	585	520	572	533	580	586	524	595	521	543	551	561	535	569	518	545	523	569	553	532	559	531	523	567	575	590	562	542	543	546	524	558	605	562	563	543	546	605	534	588	570	557	570	580	582	583	569	557	554	582	528	564	537	557	540	527	580	564	528	535	548	531	515	523	557	541	515	542	521	569	563	511	537	552	552	558	538	568	511	561	563	561	523	581	563	529	573	548	525	555	545	566	595	605	505	564	579	548	539	530	573	553	554	536	541	557	546	548	560	554	558	528	547	519	580	552	535	558	545	547	535	543	538	571	579	570	563	566	564	577	585	576	521	559	569	573	531	532	562	619	572	548	576	582	547	579	582	540	578	567	551	564	551	516	553	548	560	590	576	554	557	559	590	540	551	533	610	555	522	588	569	555	572	525	589	534	537	606	584	543	576	529	543	572	496	553	589	579	552	495	578	615	529	534	552	550	574	566	562	581	553	542	503	544	544	594	550	529	524	544	531	535	592	535	545	585	600	543	545	567	557	556	524	548	555	526	589	559	505	553	591	533	552	563	552	504	576	559	544	559	563	585	564	522	587	547	558	571	533	554	565	578	546	596	533	533	546	541	610	546	585	531	542	551	541	576	575	542	603	497	534	578	576	544	527	592	566	541	577	546	526	556	545	579	586	571	579	527	554	585	553	494	507	547	547	538	519	510	554	556	571	563	594	563	661	574	561	563	567	545	568	567	575	580	533	573	593	564	595	530	549	559	546	556	557	557	573	527	537	565	562	532	586	605	589	541	575	523	541	581	519	587	537	582	557	561	583	591	551	553	565	562	552	586	582	575	564	561	624	579	571	541	557	549	535	553	622	552	560	561	540	550	554	536	583	535	538	572	492	532	561	525	563	539	517	558	501	538	564	554	562	575	586	580	528	569	521	561	573	535	574	542	561	513	548	563	571	569	570	568	578	577	545	544	569	555	563	617	545	560	558	600	558	532	572	514	573	539	540	538	507	586	577	530	540	558	587	575	569	541	512	526	561	574	538	575	550	565	573	562	551	531	546	543	546	559	557	568	600	563	516	558	582	576	529	524	539	535	569	560	583	549	617	556	549	591	544	568	568	554	519	533	542	571	536	516	548	546	540	509	569	607	518	557	523	511	569	568	605	533	547	585	598	551	584	558	571	566	544	567	562	567	595	572	569	571	551	539	592	554	549	560	579	568	549	547	549	573	535	582	544	561	583	584	539	566	583	530	498	518	557	544	529	584	563	557	562	536	536	534	532	546	559	584	576	566	536	600	579	555	554	554	578	595	559	595	512	521	544	568	553	542	581	520	581	584	544	526	540	566	541	521	552	528	545	543	540	568	566	536	546	539	580	570	567	558	546	560	566	630	573	565	582	528	534	560	579	572	563	558	529	568	539	531	583	608	606	519	543	552	554	540	590	570	541	535	548	543	507	567	555	585	586	545	533	537	541	546	544	566	522	555	533	520	582	538	532	562	533	534	582	519	580	529	557	560	549	546	578	570	538	547	553	531	551	536	555	568	540	552	521	539	534	573	540	575	576	539	539	540	511	565	564	596	548	539	572	591	552	570	502	541	568	565	573	576	576	545	536	574	561	527	500	582	575	550	567	550	527	539	553	556	530	545	555	564	524	553	558	551	560	556	565	559	582	493	536	522	557	574	574	544	592	516	592	556	555	560	547	543	573	550	517	547	572	587	569	560	570	571	580	563	588	516	551	554	539	573	554	506	568	509	560	551	535	559	561	539	553	566	528	569	558	561	554	588	567	505	561	526	547	515	528	599	555	537	544	588	557	541	560	523	528	536	539	558	520	610	550	501	600	553	537	552	573	575	545	530	524	524	555	553	559	563	522	559	546	562	594	588	551	541	547	524	541	581	520	560	572	542	577	548	568	545	464	547	538	519	557	563	536	590	543	526	536	554	576	591	548	561	539	557	537	559	576	523	559	592	555	565	551	550	525	539	554	564	556	558	507	577	574	553	530	504	506	543	551	530	545	544	583	551	548	530	540	543	550	524	597	551	554	537	549	583	536	521	569	540	529	524	561	569	541	522	557	557	572	574	541	546	583	540	513	531	559	572	565	519	561	556	548	557	539	534	589	551	594	536	481	512	552	553	544	549	577	581	484	630	566	542	533	556	539	575	544	535	570	526	578	562	519	597	595	548	539	551	558	524	549	532	559	553	557	545	556	542	544	545	498	551	560	522	521	534	602	574	517	561	547	536	563	558	538	536	539	553	571	556	552	556
27370	25643	35273	20973	6687	1445	522	430	421	437	414	425	427	419	402	394	426	404	408	410	409	430	482	438	398	426	438	427	419	425	450	437	387	381	401	393	413	460	411	431	423	411	418	394	441	413	432	445	400	437	451	395	428	372	425	421	425	438	402	424	428	381	423	406	427	435	397	423	438	420	422	438	421	418	463	366	408	437	419	421	431	416	447	397	389	455	416	406	424	438	445	428	401	435	408	399	423	421	444	389	432	353	409	403	415	377	388	388	427	420	412	437	404	397	397	445	393	403	439	418	406	399	395	435	419	405	422	412	396	394	404	409	412	432	436	404	436	420	404	430	407	395	415	394	441	403	395	393	386	429	454	390	426	490	399	433	453	438	372	392	431	395	431	393	436	380	416	468	438	420	456	441	402	428	443	406	414	398	379	418	424	406	418	442	447	372	403	430	441	408	433	432	407	397	458	435	380	425	445	426	394	462	417	413	414	400	389	410	424	414	457	449	424	410	407	433	433	433	439	413	438	412	443	411	423	427	382	409	442	367	403	455	468	428	416	413	429	403	417	440	399	409	403	401	408	399	395	425	441	447	434	425	422	423	394	448	433	425	416	385	387	403	427	409	393	399	428	426	410	385	422	424	381	426	432	426	451	404	405	394	407	410	428	437	394	408	483	424	429	420	432	404	443	435	422	394	428	378	394	394	374	385	414	408	426	423	383	412	429	434	406	416	441	440	429	414	459	397	403	416	425	439	390	410	421	420	416	430	427	401	458	423	376	379	415	422	407	449	449	424	414	418	436	433	420	367	446	415	421	430	419	395	398	427	415	363	411	429	437	453	447	412	415	436	432	436	403	415	424	438	474	477	447	416	424	441	404	412	437	419	398	450	403	402	416	455	398	388	400	446	415	407	410	383	425	438	408	408	442	398	413	399	437	413	410	449	414	403	382	404	384	435	426	423	443	428	423	407	392	423	408	405	456	430	437	413	416	411	430	423	388	400	387	431	391	423	432	385	429	458	449	406	421	415	381	408	410	355	395	410	369	417	446	446	417	390	423	398	393	397	431	419	431	426	428	385	433	410	405	383	411	416	425	420	375	436	424	412	439	400	415	417	424	406	423	404	403	483	426	416	415	395	410	410	399	460	442	437	441	427	399	428	410	445	427	386	443	396	412	420	427	412	435	438	402	424	404	409	436	405	376	394	391	414	407	392	363	395	412	409	437	427	424	406	406	435	441	414	413	425	433	437	411	384	427	434	458	459	417	423	409	426	446	438	390	396	413	414	426	440	408	448	435	441	428	435	445	421	411	421	431	420	415	402	424	413	389	409	420	432	422	441	347	432	395	449	371	385	420	391	441	388	436	412	405	394	397	417	457	413	440	403	425	380	398	409	374	430	389	425	417	382	425	425	459	398	418	442	415	452	418	427	445	415	419	446	464	452	409	390	405	435	402	426	397	374	439	413	385	418	426	402	397	398	416	387	392	424	472	437	429	427	423	449	412	415	446	423	424	425	427	406	436	428	398	415	403	432	455	420	417	395	421	447	408	429	429	409	420	410	382	423	448	421	413	409	417	431	416	445	418	425	426	426	409	425	402	453	436	413	394	419	414	399	423	401	438	437	419	390	399	419	416	417	424	424	405	402	420	441	401	420	431	442	448	438	405	369	413	404	445	426	427	454	416	422	404	441	421	440	413	412	418	438	412	405	440	407	406	405	435	394	414	433	402	415	435	445	412	460	389	432	405	423	412	408	446	404	456	419	412	411	392	423	431	393	431	424	395	386	424	411	430	419	435	395	425	380	419	430	430	440	413	451	419	440	421	419	445	388	405	389	413	412	405	405	417	399	423	441	394	461	431	443	443	386	416	437	429	420	427	442	421	403	398	413	442	400	441	414	397	393	435	451	449	427	419	401	420	422	447	412	414	405	391	394	422	422	401	450	423	404	416	412	405	427	398	444	405	447	411	418	357	394	443	423	381	416	414	432	439	411	408	407	460	439	426	427	409	395	431	416	395	394	421	421	412	421	430	410	389	438	451	424	414	447	424	414	418	408	423	403	433	410	406	410	422	404	404	406	389	426	410	413	447	421	453	439	392	413	413	408	389	445	421	400	387	415	420	458	402	381	410	425	428	425	407	436	421	393	425	376	385	394	398	401	415	401	438	397	408	413	412	434	437	411	426	433	416	427	401	455	451	453	390	451	449	433	398	458	412	438	381	439	409	407	379	420	412	426	416	411	412	394	455	383	417	430	431	399	410	394	380	399	456	426	427	408	385	383	442	421	402	427	421	405	423	394	425	426	411	422	428	418	444	403	441	411	418	427	418	392	387	436	482	409	375	407	439	440	410	422	404	433	428	426	435	418	384	388	385	413	434	387	416	465	431	422	415	442	401	424	399	398	393	431	465	392	412	418	413	443	436	419	425	391	378	405	452	430	427	429	425	414	410	394	378	428	406	422	399	426	418	407	439	397	403	402	426	421	410	448	421	442	435	425	413	490	394	404	430	410	435	422	427	407	440	448	389	433	470	386	357	411	422	448	413	399	414	443	393	417	395	417	431	435	441	426	426	414	415	443	428	422	422	389	404	433	416	446	438	399	418	425	378	460	429	386	443	430	430	442	444	418	426	406	434	427	404	439	385	368	398	420	399	455	403	417	404	419	417	381	400	419	398	410	422	410	402	415	426	399	406	452	396	424	440	433	425	390	432	394	402	434	420	391	441	399	419	426	424	400	405	409	439	441	404	431	427	429	436	448	414	411	415	367	465	401	421	373	410	436	452	394	438	433	393	403	406	411	416	414	454	438	383	402	367	410	418	402	421	384	434	444	406	415	412	441	453	421	423	424	456	453	409	414	407	396	429	419	418	388	429	405	432	452	428	441	419	402	391	403	435	455	415	435	424	363	356	401	400	435	392	414	385	405	423	441	414	409	439	416	386	408	401	445	427	414	418	400	405	457	438	489	436	431	438	421	446	415	450	456	415	417	432	429	391	396	413	423	410	474	418	426	414	431	452	399	397	418	400	430	432	374	413	407	421	419	387	416	419	462	423	402	407	429	433	412	393	418	384	436	425	414	422	443	398	431	410	433	405	416	432	421	415	418	405	438	393	417	426	421	401	411	462	425	390	397	434	384	419	429	435	440	391	413	418	477	443	421	397	372	413	406	434	395	403	447	421	427	420	418	381	446	436	400	420	443	417	437	410	401	392	395	400	434	431	427	401	429	444	431	394	422	466	445	442	400	407	399	452	411	437	432	392	387	403	465	390	425	388	436	410	436	444	443	413	423	420	444	457	437	379	452	425	401	443	464	433	437	426	430	377	436	408	425	414	412	453	384	404	423	420	411	416	419	362	410	398	400	420	451	435	390	408	431	424	402	421	403	382	451	418	429	397	420	409	412	457	434	429	458	412	403	394	394	435	427	433	439	434	386	418	416	417	424	452	415	444	424	436	382	421	400	429	404	428	451	404	397	403	401	445	376	405	429
5869	33745	31511	12523	4615	1367	440	409	417	400	402	444	418	388	410	422	386	407	386	425	431	393	398	422	424	403	372	403	435	403	396	398	443	404	418	417	392	412	396	432	364	436	387	462	442	429	424	390	406	416	396	395	425	445	394	433	435	414	420	420	374	428	384	414	425	404	397	443	410	423	433	380	386	425	438	455	398	414	426	429	417	414	414	398	391	394	361	400	428	445	436	385	426	427	390	396	431	370	440	398	403	425	422	400	410	418	409	415	397	415	438	391	429	397	403	449	433	436	368	404	386	415	412	436	403	421	392	427	421	412	401	410	381	427	432	411	411	466	389	419	398	389	389	406	401	409	425	432	405	386	391	446	399	397	386	421	395	435	380	424	424	402	407	421	379	376	396	424	409	400	397	394	406	393	391	392	430	435	453	421	385	405	374	416	431	404	408	419	394	378	384	384	391	398	422	371	417	445	417	397	464	430	414	422	405	380	401	398	404	384	399	415	410	372	452	419	415	437	410	366	426	405	371	406	377	417	405	410	392	438	433	412	410	376	393	413	354	389	405	422	385	421	440	434	414	439	396	427	435	391	386	442	422	377	431	410	415	396	386	390	388	407	392	434	390	382	439	426	376	397	404	395	406	412	392	390	439	376	369	414	420	402	391	425	408	405	380	415	378	409	411	426	434	417	411	409	396	401	392	378	390	402	429	408	426	380	406	409	413	404	410	445	378	414	434	390	421	405	385	408	435	432	372	429	405	369	393	433	390	411	421	406	413	400	383	377	415	418	403	424	411	416	411	468	436	396	409	417	412	430	384	400	412	422	398	377	409	392	398	403	406	445	418	436	418	424	414	398	415	427	403	382	382	418	394	420	396	434	436	383	400	420	408	407	392	397	403	393	387	397	389	416	370	412	412	349	409	382	397	378	413	384	407	441	443	432	418	412	438	390	423	408	411	386	411	426	367	405	413	394	392	410	419	421	404	375	380	437	412	438	388	421	414	392	397	434	419	416	396	419	405	416	402	444	401	413	415	417	415	424	377	398	381	391	407	426	434	428	387	424	448	442	432	401	396	388	410	415	405	397	405	390	422	420	410	402	433	414	401	413	442	410	402	410	417	413	379	409	392	410	429	393	382	420	396	399	427	403	404	397	386	427	438	449	394	388	408	430	413	379	376	410	425	400	391	441	389	412	448	395	420	428	412	374	394	356	415	409	400	412	388	370	392	398	365	409	390	413	410	415	390	387	378	425	377	399	421	425	408	418	433	413	387	457	413	400	382	436	382	416	433	424	413	429	413	416	398	405	390	388	394	408	406	457	368	435	404	406	450	448	409	396	440	431	403	380	421	407	405	416	401	425	450	373	399	413	424	382	419	401	421	435	409	388	405	447	374	394	432	382	453	400	412	389	416	402	375	428	441	415	432	403	413	420	359	402	396	436	429	420	402	422	390	406	388	406	418	428	410	402	404	391	411	407	424	426	386	399	399	375	432	382	414	420	394	401	372	366	451	402	455	422	411	447	389	394	409	396	453	414	388	396	447	424	419	443	412	414	395	396	392	413	423	394	421	423	411	380	407	382	403	429	405	396	400	438	390	373	400	370	398	388	431	426	441	416	402	401	365	385	386	425	428	408	389	384	386	445	380	414	401	375	367	430	415	417	413	423	399	400	423	396	417	421	388	426	429	396	457	411	396	409	432	417	380	399	406	451	414	423	380	376	408	377	412	430	401	380	387	408	435	390	414	425	374	408	429	401	419	391	391	436	418	419	408	376	415	406	407	447	411	408	400	429	405	423	401	378	415	415	426	416	406	434	404	415	417	379	437	430	402	407	411	400	406	418	380	397	449	391	403	447	394	441	410	425	410	410	400	395	457	421	417	412	407	420	399	410	405	422	366	418	401	423	386	394	417	399	407	414	400	400	387	397	410	410	409	387	405	412	369	428	403	435	393	378	405	378	390	364	400	420	410	375	420	436	430	414	375	444	385	442	435	427	428	424	396	388	388	399	407	386	414	359	422	447	399	455	403	390	379	413	403	404	381	398	420	381	427	421	454	398	414	413	411	394	411	353	419	403	398	407	401	396	394	399	386	394	431	424	408	441	415	394	419	394	421	387	394	426	384	400	370	417	397	402	396	439	391	406	406	401	423	387	400	402	400	430	392	424	391	387	403	379	413	384	394	410	372	438	414	388	399	430	382	406	398	417	432	396	443	392	373	374	380	384	403	422	439	396	402	382	393	411	386	395	409	431	416	397	426	415	391	390	392	396	392	404	392	428	417	399	409	380	393	374	453	395	396	397	419	403	379	442	451	431	398	419	379	416	398	382	376	370	404	391	409	389	429	419	374	385	420	363	392	387	413	349	407	413	401	383	415	424	425	406	405	422	406	403	414	438	409	416	389	421	426	402	424	391	437	378	407	408	384	401	413	452	420	390	391	423	380	433	450	410	422	425	410	411	438	388	434	408	427	398	398	413	397	392	392	428	396	387	413	427	407	413	416	409	432	397	412	386	439	410	422	360	442	422	392	429	401	426	426	407	398	399	417	410	359	429	414	420	418	397	375	401	391	348	416	375	417	428	371	400	427	420	392	410	399	384	420	434	451	414	408	400	412	384	420	398	416	441	441	402	397	407	431	429	420	400	386	421	422	395	424	411	402	405	437	434	421	389	452	362	378	411	408	406	393	426	396	406	425	372	424	431	396	419	363	409	423	412	410	386	406	410	386	413	455	393	416	418	458	406	404	422	427	381	393	379	432	408	395	397	410	414	400	404	411	386	426	390	417	356	393	416	388	387	386	378	375	408	411	415	438	410	429	439	409	420	393	395	437	411	405	419	405	401	428	399	409	360	416	378	400	411	403	452	405	387	405	403	404	413	404	381	440	394	401	389	430	404	413	404	422	404	399	411	347	436	395	394	384	404	380	418	464	385	377	378	376	428	403	420	379	393	390	389	414	367	411	415	434	396	414	411	405	426	384	412	430	422	450	387	385	417	415	426	397	393	394	422	392	437	424	402	406	397	391	410	405	423	385	387	396	408	454	431	396	428	412	357	386	396	385	426	406	407	415	428	462	403	399	425	415	392	413	428	422	387	429	430	423	390	426	419	386	405	381	432	410	389	428	395	404	418	426	433	420	387	424	399	382	406	420	410	411	429	396	441	414	404	422	410	437	429	365	398	423	388	392	378	398	409	424	418	367	419	400	381	392	385	408	428	402	399	409	407	394	388	421	409	393	429	390	455	439	403	429	400	416	385	399	426	398	428	429	427	395	429	416	426	413	408	423	413	407	431	388	423	416	376	401	426	411	419	441	422	406	390	387	413	431	406	404	382	408	403	395	414	406	434	398	408	427	426	419	395	422	426	406	399	404	392	409	425	408	358	407	398	413	405	367	377	413	413	441	396	422	428	447	360	422	432	421	403	400	431	395	426	382	426	384	402	418	409	415	426	424	413	390	365	413	386	416	415	357	415	423	453	433	374	389	426
24952	25171	54285	53297	31881	13536	2233	555	503	473	429	463	456	437	447	422	421	436	452	412	450	436	465	457	440	440	448	483	437	402	419	420	457	398	411	443	444	480	440	445	434	445	427	460	396	408	420	439	378	455	462	423	425	428	394	424	489	427	443	459	415	438	414	432	461	455	491	449	454	440	417	424	403	438	429	409	411	463	436	425	415	398	452	426	433	438	405	420	429	444	415	416	472	397	407	426	420	407	430	422	458	418	428	421	437	441	409	416	422	434	442	447	444	435	466	408	465	383	417	432	464	441	419	384	405	445	429	481	400	418	453	434	413	418	438	410	402	432	391	427	423	453	403	418	428	440	436	441	461	417	399	446	421	473	433	435	428	423	470	410	421	430	416	412	418	445	389	458	429	439	418	453	429	470	408	432	437	378	454	421	410	443	446	433	438	409	409	430	429	417	450	371	405	462	406	421	427	425	461	447	471	435	425	418	416	416	476	419	446	392	432	435	389	461	406	416	441	450	470	412	411	444	394	442	460	468	435	401	436	419	434	413	433	443	401	397	443	462	407	404	439	420	436	446	437	421	448	444	441	409	382	419	438	459	420	449	435	414	442	425	424	424	476	427	380	430	389	433	441	423	414	458	384	462	427	430	454	424	440	413	467	425	481	406	418	452	420	413	388	449	446	470	436	421	405	420	437	441	431	422	482	434	455	477	433	440	413	431	409	450	416	401	435	475	466	457	459	423	419	453	404	406	390	408	428	440	418	449	439	406	432	430	415	419	427	440	464	418	416	457	437	429	411	443	432	415	448	418	427	445	433	405	409	457	428	419	420	417	432	443	395	427	417	428	422	434	442	458	443	417	434	409	448	420	413	458	455	417	425	420	473	389	411	437	449	426	448	464	447	441	480	449	413	407	420	442	407	418	422	427	424	423	392	401	440	442	435	416	416	479	408	441	410	439	434	415	438	435	417	417	451	445	388	405	407	450	398	453	469	424	434	455	392	414	406	410	441	442	398	435	426	456	468	416	429	442	442	450	375	389	405	431	457	430	409	439	422	458	432	484	392	407	429	445	421	395	420	420	429	401	440	436	455	400	379	408	426	447	421	375	410	378	404	417	458	412	426	422	388	441	424	450	409	431	448	460	404	463	426	452	440	451	419	432	467	456	404	426	437	392	414	403	425	403	428	424	427	425	411	391	458	415	406	435	436	391	453	421	456	457	419	394	406	464	400	454	413	383	401	416	446	399	446	427	436	418	452	456	456	437	427	416	405	416	390	428	402	447	429	411	397	417	471	414	446	455	449	454	434	438	451	442	409	404	434	456	438	425	429	448	444	415	406	435	416	425	440	388	427	429	418	415	415	403	411	457	440	439	429	429	432	425	428	449	414	417	411	390	439	412	418	449	416	416	427	422	411	447	419	383	425	424	437	425	429	447	422	425	450	404	412	412	424	403	437	409	436	445	452	412	467	444	428	432	407	404	411	458	434	429	464	468	414	448	426	451	416	413	394	446	449	432	402	412	438	462	470	440	408	430	420	442	464	437	418	421	445	443	419	428	443	395	423	442	404	433	466	445	456	398	441	450	405	432	431	449	440	427	420	440	450	425	454	427	424	391	422	445	463	440	436	440	413	403	409	444	392	416	412	440	407	490	377	384	431	413	402	462	426	405	448	436	446	398	415	425	398	454	450	424	429	408	389	416	410	436	432	480	411	444	457	409	429	389	401	417	465	454	441	439	436	435	413	427	455	443	411	409	434	429	396	405	467	412	447	435	415	435	420	429	440	408	406	400	423	396	455	426	488	447	451	465	427	442	415	435	416	448	408	443	414	448	422	445	458	427	432	428	437	390	431	445	444	445	388	436	452	434	442	429	453	461	424	451	384	438	447	442	421	413	400	446	404	411	420	444	401	420	439	444	433	407	431	409	396	387	390	414	443	442	418	416	432	481	432	416	455	458	402	442	422	447	458	427	407	424	440	435	436	462	442	415	454	416	388	414	442	443	397	405	446	407	422	452	457	452	442	405	380	453	418	430	411	424	434	425	382	447	488	429	415	427	437	462	419	458	405	428	410	413	423	409	437	416	404	416	435	438	435	409	432	419	447	430	421	403	409	449	438	440	396	461	465	445	417	431	427	414	422	414	406	440	466	411	401	406	430	424	439	416	398	430	400	470	455	456	452	459	432	440	441	440	420	454	416	411	439	377	446	459	426	434	446	419	425	454	416	450	415	389	402	436	386	430	437	455	414	446	424	468	464	453	456	424	450	431	426	464	458	438	442	445	437	427	466	450	428	434	440	457	426	439	451	459	455	423	459	479	419	452	438	409	455	436	460	448	417	387	440	422	436	394	426	410	438	444	415	436	391	426	449	443	393	409	409	453	460	417	443	424	438	427	469	448	428	413	435	414	436	445	424	419	444	433	399	437	460	414	450	403	421	428	411	439	443	441	403	422	421	460	413	420	427	421	415	449	421	409	421	465	427	419	427	399	400	448	433	392	430	404	433	445	431	427	425	392	412	429	411	409	410	432	472	430	435	440	435	429	456	433	449	406	433	441	444	418	441	414	404	427	423	477	433	431	455	454	416	461	469	425	406	431	429	435	412	453	403	425	417	446	400	404	453	447	417	432	470	385	429	419	411	448	428	418	445	440	433	391	450	466	459	498	435	431	437	405	394	472	421	463	454	420	490	417	428	449	396	403	400	416	466	391	417	456	417	433	409	425	445	411	444	446	429	416	404	428	414	437	414	455	446	441	439	438	411	461	405	420	443	431	433	447	450	433	418	442	432	421	420	434	420	439	398	424	438	404	460	389	435	454	452	465	454	449	390	411	404	417	449	446	449	436	413	420	436	394	415	413	469	447	439	429	423	426	393	420	410	428	423	476	425	438	423	425	422	432	411	422	426	447	426	439	455	446	453	436	402	425	432	475	415	447	414	443	432	447	444	406	417	428	406	425	403	387	455	428	445	432	398	435	402	427	453	393	436	421	453	443	435	452	426	419	430	409	436	417	489	428	397	466	443	419	405	424	433	416	430	436	429	410	423	396	429	437	438	399	421	384	433	430	442	415	467	447	436	413	384	403	410	438	407	426	400	466	440	435	465	421	435	434	439	401	418	417	444	442	433	437	449	383	412	435	451	412	416	474	443	407	412	419	446	417	441	437	443	449	439	436	421	458	421	411	434	452	418	435	436	460	440	431	422	460	482	420	426	431	413	407	455	450	440	397	449	443	451	460	435	440	428	416	423	414	423	433	422	427	442	418	435	442	435	435	462	425	384	418	436	444	414	442	447	409	432	461	455	440	421	425	447	428	451	443	448	424	424	432	403	424	413	420	408	465	395	419	414	426	404	413	424	437	450	458	418	400	419	385	465	433	446	431	412	435	445	437	428	440	420	396	416	431	438	436	423	428	394	397	456	418	406	458	410	418	403	432	407	378	409	373	391	402	428	408	424	426	456	455	447	414	454	400	422	438	447	392	425	428
16104	81761	78445	50763	23013	6612	1280	466	428	468	512	450	494	499	501	477	467	445	466	483	495	494	528	530	494	488	478	469	477	479	476	496	489	437	469	471	448	461	500	504	486	473	470	435	456	479	467	469	528	454	455	485	472	477	470	477	466	501	447	486	498	462	503	448	435	474	468	494	465	500	450	480	464	483	478	438	439	469	492	485	483	459	481	445	480	441	450	469	466	471	477	491	505	513	472	462	463	474	479	476	488	458	438	461	461	471	464	498	482	484	505	491	488	483	471	493	499	480	489	503	464	488	507	488	483	469	482	483	446	463	488	462	481	453	453	464	461	476	499	479	435	488	479	511	470	486	506	482	484	504	407	502	540	474	468	454	443	445	448	485	482	462	450	477	469	486	474	477	456	443	459	456	448	470	481	447	513	466	515	463	451	471	455	489	487	490	455	476	445	427	469	451	488	502	448	448	500	475	450	449	504	475	498	461	452	490	466	471	441	457	445	502	472	474	480	482	485	489	491	454	464	448	451	474	471	449	447	500	464	491	469	477	506	471	444	500	465	503	467	445	458	453	447	443	469	467	452	491	490	481	473	441	451	487	451	463	447	471	448	466	511	468	489	486	476	476	474	492	490	516	475	417	460	434	504	475	452	493	473	482	459	490	467	454	487	515	462	468	460	451	475	464	478	453	489	488	458	469	497	467	423	469	456	458	461	444	477	542	492	498	489	485	470	434	465	465	482	457	507	476	455	450	517	435	455	487	469	448	439	444	472	467	469	456	479	466	486	480	471	501	461	497	446	495	473	485	440	491	496	501	475	494	480	475	462	487	458	476	471	518	503	470	444	522	462	506	474	444	460	517	450	463	456	476	448	469	501	457	499	483	453	461	442	434	473	455	470	458	446	460	511	418	448	458	452	494	470	459	443	458	466	473	485	468	468	485	482	464	453	458	461	432	463	470	464	470	442	497	461	490	492	455	439	499	449	451	497	490	434	489	448	471	480	456	447	437	491	438	472	454	486	458	475	467	498	456	506	462	478	489	466	463	495	455	471	485	452	506	475	470	475	454	489	474	490	484	471	481	486	478	493	458	485	505	455	454	414	454	441	453	454	450	452	509	467	467	451	482	467	497	483	513	472	477	454	451	458	443	435	524	487	425	448	476	435	436	441	472	455	456	429	472	481	435	475	494	469	483	480	495	457	458	480	477	473	451	454	499	479	484	454	448	478	466	446	445	475	487	434	474	486	485	467	463	449	437	488	465	474	439	476	498	485	450	522	493	455	442	455	482	435	502	484	452	463	444	501	488	459	446	442	510	430	497	417	488	429	473	515	414	469	495	482	454	479	487	467	470	467	465	488	493	482	463	423	455	492	463	488	473	474	467	507	502	489	435	444	459	454	496	475	444	529	454	496	452	452	478	487	442	432	418	414	509	478	466	442	501	458	455	486	495	456	437	448	466	435	476	449	463	465	478	482	502	476	486	480	494	461	481	468	463	441	465	476	490	471	460	473	435	479	488	478	469	491	444	447	468	467	461	453	464	472	469	507	514	489	448	472	495	482	461	457	482	476	453	479	492	466	511	462	517	460	444	470	465	501	452	468	450	498	471	462	472	468	475	493	446	456	435	474	500	442	497	465	485	481	473	501	467	459	443	418	432	492	464	447	464	460	470	483	477	450	454	465	470	443	496	490	480	410	492	489	487	457	491	480	504	438	476	451	443	467	471	459	469	451	446	466	485	459	428	504	452	487	511	466	460	461	499	451	461	451	486	492	459	426	515	502	501	470	460	467	440	454	436	461	441	464	443	476	467	491	490	488	463	439	446	442	473	455	443	440	461	480	464	421	501	454	448	427	487	461	451	458	479	459	446	482	470	433	470	496	467	521	469	454	478	416	482	475	511	473	446	436	446	487	505	425	483	495	465	465	471	478	472	468	462	469	415	448	488	473	484	490	471	475	450	473	460	483	478	492	453	500	466	446	451	472	465	508	453	457	487	472	484	462	466	464	445	459	457	485	502	453	478	464	535	482	466	474	456	440	448	475	483	494	499	487	461	469	464	471	460	457	483	529	480	472	494	450	460	497	471	468	462	456	501	500	508	489	451	464	430	469	518	425	463	479	446	483	447	477	441	476	464	468	466	435	466	472	436	495	468	514	463	480	444	505	464	502	496	467	518	437	461	449	465	486	485	520	449	509	463	498	441	488	447	505	493	468	461	447	460	479	459	451	482	513	458	492	474	462	487	462	493	484	470	424	479	467	472	451	500	464	460	493	469	422	463	452	444	483	471	456	496	465	459	474	455	471	444	453	475	471	514	475	464	467	443	493	487	497	456	452	465	437	475	498	506	479	458	466	481	449	455	437	501	499	477	494	505	438	494	468	440	485	520	455	460	480	496	488	460	474	500	454	425	473	456	495	439	453	467	499	484	459	436	497	481	463	469	496	433	464	473	483	470	428	479	493	484	493	447	470	437	487	469	431	470	465	507	484	483	437	447	445	432	478	469	463	470	434	474	435	450	492	507	494	465	433	469	455	500	447	425	464	481	506	479	467	443	493	472	493	438	437	456	475	481	457	481	452	535	486	478	455	465	480	436	479	457	476	469	476	447	455	466	477	434	448	469	485	463	475	459	464	474	442	503	475	481	482	425	455	456	425	474	455	451	461	468	415	426	483	464	459	484	475	481	487	479	450	466	450	469	468	465	489	491	404	507	471	455	478	462	459	476	472	476	467	452	436	415	485	444	481	472	442	467	415	468	440	441	492	467	477	505	447	480	471	472	457	491	450	484	482	467	497	482	529	496	433	474	461	491	498	484	467	466	495	467	464	478	473	430	470	462	449	449	502	486	455	493	445	432	494	460	513	466	482	491	485	481	449	464	509	460	479	459	440	440	486	499	467	446	442	466	464	473	511	478	464	439	473	457	499	450	484	462	456	455	475	433	518	463	466	463	499	459	457	474	464	478	513	470	485	462	438	453	513	496	470	464	473	467	484	482	474	473	469	478	497	458	500	473	470	467	514	472	460	426	467	477	497	465	441	468	446	463	485	441	412	490	448	487	458	462	502	500	473	451	461	433	473	484	449	453	459	482	465	489	505	528	480	476	485	483	440	458	452	442	491	498	469	472	452	426	483	479	438	440	461	473	459	473	478	469	445	459	487	446	461	456	475	456	466	467	459	458	458	461	471	422	488	455	492	436	439	450	477	479	464	451	475	454	472	459	443	502	468	470	444	466	425	473	455	468	491	500	481	485	471	464	485	474	441	473	467	469	432	450	478	439	470	465	468	452	444	444	494	455	393	447	506	493	489	472	471	508	439	452	462	467	489	454	488	431	490	455	463	500	453	430	493	474	497	483	456	452	436	457	474	497	458	472	484	475	467	482	471	475	489	450	477	459	457	451	489	447	506	476	500	496	465	477	500	465	502	478	494	461	439	489	491	528	497	521	439	490	482	485	484	447	468	469	476	486	463	471	472	421	448	498	480	443
23931	23215	44581	50026	34545	20003	6529	841	600	562	528	563	494	519	494	532	514	527	509	499	528	526	553	517	506	530	442	516	525	558	527	541	486	478	513	511	512	489	504	504	464	482	531	479	523	513	533	529	500	460	515	505	541	480	523	506	530	469	484	482	495	549	533	467	496	508	511	497	507	520	512	513	489	467	487	491	474	491	494	502	487	503	504	494	472	534	503	491	485	471	530	495	533	501	453	524	454	518	476	538	507	502	526	490	488	454	487	549	492	520	498	472	519	503	489	497	491	496	525	487	483	518	465	459	498	473	513	478	520	524	452	468	518	472	527	500	506	528	484	511	517	531	463	506	513	477	484	496	520	471	464	515	479	518	500	501	511	496	497	505	486	479	481	463	491	513	478	476	518	530	498	505	533	499	493	469	490	485	463	497	526	525	507	474	506	503	543	485	498	523	468	538	469	481	515	488	513	519	465	509	490	475	559	484	492	505	498	477	471	492	513	510	507	497	488	504	532	479	493	486	520	530	508	524	478	487	488	507	506	512	491	447	524	503	474	529	498	496	470	480	509	486	479	505	493	498	527	478	486	452	487	513	509	500	461	504	490	496	515	501	473	535	519	464	506	469	522	467	488	490	448	481	479	489	487	491	515	465	483	537	519	488	506	531	495	493	486	494	545	530	547	521	499	513	530	495	510	488	540	509	490	481	476	477	497	512	518	454	521	522	486	487	534	482	469	445	505	507	491	472	517	527	515	456	484	499	481	484	479	519	542	454	463	498	523	523	525	458	478	547	497	515	484	518	497	518	497	535	473	500	492	498	502	513	482	475	490	506	506	524	486	484	508	476	502	500	475	491	499	507	549	472	493	478	481	474	505	516	474	519	514	485	463	486	536	506	516	479	479	485	505	527	560	523	523	526	474	468	511	489	483	527	447	470	532	513	476	477	530	516	504	493	519	456	519	523	488	465	488	513	462	503	493	458	491	494	492	498	457	510	471	510	461	521	451	510	473	486	480	480	481	504	525	486	514	532	501	475	492	480	463	466	507	472	508	525	485	493	509	475	508	469	494	508	531	480	495	480	511	531	493	530	537	467	464	501	498	508	504	505	496	548	524	501	513	449	496	507	517	518	499	506	511	540	515	515	497	492	478	494	487	485	479	500	507	486	490	495	472	507	466	497	520	512	481	527	492	503	482	494	524	483	491	521	538	527	492	517	475	518	528	476	502	525	482	517	463	527	512	497	515	523	464	478	507	504	457	542	521	496	517	514	490	485	483	480	518	502	518	525	501	499	457	504	534	485	468	477	482	490	526	490	505	506	510	531	474	471	478	484	527	527	485	490	468	512	482	456	477	506	488	467	499	518	488	443	528	482	535	509	505	537	494	497	476	481	474	497	472	501	515	489	517	467	518	491	526	485	504	486	501	530	527	492	467	459	488	456	471	487	492	506	513	525	515	514	509	499	467	499	531	481	476	490	483	523	461	477	484	479	489	531	494	528	484	465	518	484	495	517	495	489	550	532	490	491	506	540	553	476	473	520	494	513	458	498	485	515	520	496	486	453	482	522	503	526	481	472	526	480	525	531	471	517	453	474	468	500	457	488	498	466	492	483	527	463	522	486	514	467	527	491	517	491	499	458	496	473	461	499	485	486	510	479	523	479	486	487	502	499	479	473	476	512	482	525	500	500	498	452	510	490	497	484	514	506	487	508	492	515	532	473	462	493	455	496	501	523	504	480	542	532	490	485	504	515	516	508	492	484	513	449	501	495	514	540	523	485	477	472	482	482	575	458	516	507	478	495	491	464	492	532	487	493	482	539	438	485	498	453	496	521	504	493	478	440	499	512	474	492	485	481	475	483	491	463	516	492	492	488	549	485	506	469	477	547	526	463	522	501	504	502	540	465	453	521	452	506	508	501	540	482	487	521	514	505	493	520	507	533	541	531	481	505	519	488	477	483	511	528	516	481	514	523	475	501	473	507	500	466	522	502	519	484	525	486	451	511	495	510	524	479	507	495	507	499	482	496	479	486	462	487	512	500	497	511	446	511	482	509	489	504	481	490	501	478	510	499	509	473	520	524	511	509	490	506	476	480	480	524	491	497	451	508	506	489	482	465	510	549	519	470	471	494	475	512	516	487	491	478	473	499	490	505	463	524	491	461	503	486	457	499	518	489	512	488	539	499	507	508	520	471	516	508	502	488	488	449	524	490	529	482	515	508	506	511	561	494	499	498	498	528	540	503	501	501	536	509	481	494	472	471	505	492	465	527	463	473	529	507	507	498	516	488	509	470	510	529	463	513	492	505	509	456	494	500	481	527	510	452	464	528	480	480	465	466	514	504	490	510	498	502	509	494	461	488	507	500	473	490	512	489	538	497	483	501	476	494	481	473	490	487	511	485	507	500	496	498	478	451	479	506	522	440	501	479	511	528	484	468	482	487	476	504	473	468	509	545	507	503	482	444	498	508	490	498	479	488	531	495	487	489	495	559	522	490	479	513	455	466	511	483	475	492	471	488	487	497	503	464	518	461	517	484	479	534	437	500	492	515	521	483	500	484	477	521	468	519	492	504	484	474	490	528	502	451	529	449	528	506	489	462	483	491	473	509	501	494	474	505	482	521	505	515	506	513	520	493	526	478	534	492	487	472	502	465	479	536	482	464	515	493	500	542	504	500	519	481	519	515	477	529	498	528	483	462	478	504	551	471	455	488	482	515	485	485	472	511	487	519	513	508	474	490	505	492	458	486	515	498	507	456	540	480	498	481	508	543	511	481	491	492	489	494	518	489	487	468	485	501	482	495	511	498	488	470	513	502	496	545	504	507	485	507	488	500	498	456	509	545	449	473	508	476	450	507	486	508	499	465	437	485	479	488	504	529	476	485	522	479	477	499	489	518	519	490	444	509	487	481	510	467	525	480	497	500	506	504	477	498	506	505	505	476	442	509	500	521	526	505	485	486	465	478	470	516	478	482	494	489	496	530	524	465	508	504	496	498	472	478	510	482	527	503	534	492	519	448	512	493	536	468	495	508	500	478	491	520	489	502	503	476	515	487	506	505	510	516	521	486	486	481	473	517	483	493	432	488	492	501	486	520	528	498	483	511	522	482	505	464	504	462	517	469	499	492	509	535	466	487	478	525	502	500	535	507	469	486	499	465	493	484	484	535	523	501	514	510	507	489	457	475	474	495	521	459	483	485	500	494	526	471	506	482	540	502	506	465	516	516	480	470	468	532	466	492	509	498	533	489	520	527	495	526	458	486	483	490	501	476	499	484	485	506	524	486	488	461	521	516	509	501	500	476	476	496	511	512	489	483	516	491	509	494	522	480	486	505	507	515	500	491	482	488	494	449	504	482	478	486	508	518	522	515	477	512	493	490	546	514	495	502	501	502	487	484	482	507	496	497	485	518	502	494	516	491	506	526	503	504	502	525	524	516	474	499	501	496	512	510	489	513	498	502	483	519	537	503	512	483	541	505	502	504	490	526
26142	87808	88394	61948	31147	10430	2576	696	561	557	569	558	555	582	574	598	592	560	611	554	548	570	553	580	564	551	568	580	551	565	569	592	581	573	556	616	584	563	585	534	556	500	560	540	580	567	536	596	566	540	535	588	598	538	540	540	509	563	573	545	571	554	558	568	579	577	550	548	578	548	576	598	571	574	611	543	551	562	587	565	573	540	566	592	552	546	575	592	581	555	578	559	545	551	557	577	543	540	534	557	568	574	575	570	583	575	587	583	578	583	573	589	528	568	537	593	527	536	547	547	564	581	554	561	562	548	592	554	548	570	592	590	545	563	541	564	525	606	501	556	540	576	570	518	539	578	559	555	583	599	531	581	525	567	570	575	595	551	586	550	559	553	612	606	561	551	568	527	550	545	544	583	522	554	615	569	516	581	554	558	573	575	561	583	594	616	552	571	573	546	598	539	594	545	566	524	570	538	586	554	553	580	550	538	540	580	552	545	552	590	571	581	571	548	529	546	525	558	588	572	561	517	546	553	517	553	567	577	593	576	540	577	552	567	543	582	579	568	547	605	539	549	582	571	520	547	548	517	509	562	578	555	576	608	589	547	554	560	584	533	601	543	513	540	544	584	614	581	579	575	574	506	530	517	530	546	572	539	564	557	545	551	519	527	580	550	579	610	547	543	546	557	592	547	542	538	516	550	552	571	557	568	537	562	531	535	535	562	575	562	516	554	522	577	554	601	543	573	554	563	545	555	518	563	565	522	542	586	545	569	576	550	546	556	593	554	566	525	599	569	502	517	535	568	518	557	520	537	537	518	603	549	602	539	565	569	541	569	544	585	548	564	550	556	560	565	586	569	546	558	562	531	565	570	552	539	513	506	574	579	588	547	542	604	592	537	566	556	550	544	554	540	573	575	576	560	579	521	521	516	562	592	575	534	561	592	621	551	586	530	558	540	551	523	550	550	568	606	525	569	561	587	568	558	584	586	578	540	585	554	533	550	544	608	547	508	553	563	572	559	529	547	551	551	575	559	567	588	553	535	544	612	568	549	569	527	576	559	579	596	540	585	592	561	519	578	589	552	547	543	569	569	589	619	535	583	518	551	578	578	551	560	556	565	544	578	551	560	547	568	571	540	530	540	603	534	575	594	546	556	529	567	547	572	536	560	558	545	547	553	587	545	531	583	548	608	586	566	563	608	585	605	607	524	585	578	534	590	587	589	536	515	546	540	585	549	530	578	565	543	562	620	571	531	602	542	601	527	551	572	575	536	526	550	584	548	505	554	575	577	548	564	614	565	558	578	537	553	537	588	540	560	590	535	572	547	523	560	552	576	535	577	540	579	557	597	569	645	556	549	578	566	558	560	557	576	570	559	570	602	527	566	570	547	564	563	577	551	560	554	557	557	588	612	505	544	574	574	568	561	543	554	523	587	570	565	531	553	528	576	520	535	564	557	567	643	561	541	552	560	530	541	529	534	543	615	578	555	538	558	542	573	571	556	564	568	497	544	556	559	549	581	589	527	551	551	547	529	546	560	586	507	533	550	547	565	571	577	538	603	575	540	572	551	586	550	572	592	594	521	568	522	602	591	578	547	582	580	561	573	552	582	539	538	588	582	555	539	531	520	592	535	533	566	523	565	525	577	584	559	549	598	597	544	570	574	561	550	538	529	552	579	580	543	575	535	579	538	588	551	558	546	615	559	551	558	559	589	564	563	516	559	572	542	545	581	553	557	575	594	557	556	496	593	601	583	579	575	531	545	548	545	563	514	547	600	564	553	506	625	547	574	559	577	587	578	567	606	533	538	552	584	531	554	512	500	526	546	590	554	559	590	530	542	579	539	581	507	584	558	547	513	574	529	549	563	547	581	573	563	564	541	546	571	526	594	554	559	574	530	582	529	562	559	549	563	524	582	544	554	586	571	536	565	524	583	591	562	530	559	581	573	557	588	586	574	529	553	556	561	577	554	582	572	552	576	535	576	499	577	537	558	562	572	545	555	579	512	562	550	551	532	538	548	574	579	578	564	512	525	624	554	549	559	542	521	536	576	605	564	551	552	601	540	593	519	517	566	544	574	555	534	534	529	542	564	593	522	556	556	566	535	546	555	528	575	534	539	590	540	548	569	523	538	601	533	577	565	570	581	578	606	579	524	558	531	552	543	560	528	612	589	549	585	540	519	551	564	551	558	539	531	597	560	579	557	550	551	577	545	541	536	564	580	551	543	607	581	507	589	515	565	568	536	567	546	512	545	568	546	530	540	529	590	551	549	565	551	556	543	599	563	564	556	519	573	555	555	562	578	578	575	585	568	582	583	518	567	581	541	547	543	593	527	582	543	564	555	558	586	559	544	556	577	619	584	543	532	519	580	588	531	587	530	570	578	570	552	566	543	542	528	532	572	565	561	559	548	565	547	580	536	571	519	560	560	565	584	593	554	527	548	578	566	543	485	591	540	562	568	568	593	519	583	537	554	549	570	556	550	522	557	586	558	533	531	554	567	589	515	558	576	551	550	535	571	532	556	607	547	565	576	570	561	575	570	582	579	539	589	547	561	612	569	562	554	573	521	522	591	576	561	557	577	533	559	562	565	575	522	511	559	531	574	597	602	561	539	585	572	561	555	551	548	612	555	536	538	558	566	537	599	584	552	521	549	559	537	567	502	564	552	563	559	564	559	551	506	604	540	557	549	547	596	558	547	549	538	576	553	542	541	523	559	545	562	594	521	565	592	559	549	565	556	569	553	576	575	545	505	562	544	552	536	544	567	531	544	570	517	577	556	528	532	573	589	600	558	547	510	548	546	540	584	577	574	534	541	543	571	561	521	595	570	546	574	533	573	550	579	564	522	531	528	540	587	583	559	553	540	546	592	588	559	549	570	530	573	528	547	555	556	575	524	584	550	539	557	550	555	562	510	505	532	564	565	542	569	559	557	604	505	568	560	574	555	562	590	578	590	551	545	601	567	545	574	564	520	553	609	530	550	578	546	590	522	585	576	562	567	532	536	557	540	552	598	563	569	552	568	580	533	567	540	544	580	592	586	542	559	579	578	553	572	559	561	572	549	561	559	523	566	548	567	555	531	526	536	548	515	573	551	546	550	531	540	551	555	587	549	587	573	583	573	557	538	536	569	522	543	568	523	606	540	594	593	570	516	577	544	552	525	592	569	591	568	528	589	586	605	556	552	503	555	554	547	560	539	540	600	569	563	561	574	519	538	528	572	574	566	575	553	564	555	554	554	577	603	553	557	550	551	546	544	562	546	551	558	563	609	578	580	601	532	596	553	581	560	591	570	559	559	584	546	553	556	568	568	564	595	594	523	540	584	595	528	576	588	560	546	522	562	554	555	536	574	581	578	542	523	557	531	548	506	561	589	544	544	549	586	537	587	524	559	507	564	542	529	501	563	569	567	554	523	580	576	618	565	546	571	567	555	547	525	586	535	572	583	551	587	523	555	546	535	545	533	567	548	514	519	569	591	581	575	598	528
27582	26308	34297	20164	5287	1321	546	428	422	395	404	396	460	446	455	432	389	405	444	409	441	414	391	416	446	449	412	428	432	425	442	417	416	433	434	414	421	472	411	415	388	410	406	416	446	442	424	411	416	401	450	428	454	429	431	401	461	427	420	428	415	416	367	431	420	426	418	401	433	449	427	420	443	402	409	394	462	402	404	451	440	398	421	445	418	450	451	432	421	425	438	403	445	396	430	422	437	417	435	405	398	415	422	420	440	400	450	430	419	474	445	400	410	419	458	441	433	401	406	415	400	439	412	400	403	406	436	394	405	421	458	460	432	410	441	459	385	399	404	417	407	398	435	437	429	394	441	404	421	398	410	432	431	413	436	421	430	424	399	417	388	406	415	431	422	414	429	404	426	432	393	439	418	403	411	413	429	423	420	413	409	421	408	440	417	406	443	405	404	437	440	428	408	446	410	431	415	435	427	415	420	440	437	396	447	425	448	413	492	424	462	439	461	413	420	446	433	420	443	435	416	424	431	437	417	413	439	428	384	407	433	415	434	447	418	410	433	427	419	442	380	427	430	443	373	425	415	427	437	397	435	399	475	427	416	440	416	456	413	428	465	392	428	419	457	439	425	418	408	436	456	400	426	401	424	427	417	400	392	419	428	433	431	396	422	420	472	445	432	432	415	408	437	419	404	433	408	420	394	420	414	451	427	411	423	408	413	458	421	416	402	423	433	426	399	424	416	420	401	422	426	435	463	411	386	409	411	404	411	409	422	413	420	444	428	424	401	421	414	402	417	402	432	418	461	390	398	421	414	438	445	450	418	431	414	422	416	423	426	410	443	421	433	407	396	442	437	405	401	406	412	417	447	395	426	360	419	400	426	431	423	419	454	437	481	422	454	445	440	427	400	396	425	406	390	459	412	438	404	433	378	428	402	427	384	421	416	432	396	446	405	403	400	428	438	416	409	402	410	441	403	435	423	427	417	383	438	411	425	417	408	441	400	429	404	409	444	421	419	441	369	433	444	403	378	392	425	422	425	411	435	414	422	410	419	402	446	415	395	395	427	426	420	393	412	423	421	420	411	399	426	417	424	421	411	398	399	422	449	379	421	409	382	435	426	425	420	448	427	426	392	440	433	436	423	400	417	448	410	418	414	403	461	425	407	446	439	374	444	436	431	397	393	471	395	414	401	441	395	423	394	403	373	438	444	443	446	419	424	392	400	431	402	395	411	436	392	407	422	404	420	388	447	430	429	422	419	427	398	408	433	436	423	385	438	424	413	434	412	403	429	406	399	410	432	409	424	448	424	386	401	410	387	390	376	413	459	438	407	426	414	372	448	410	395	399	454	406	462	411	410	423	407	438	388	378	433	381	412	403	412	453	416	425	407	429	447	404	390	425	492	423	382	417	436	413	447	427	417	383	415	400	469	412	474	414	436	399	428	423	397	400	430	398	402	388	382	441	433	428	406	387	421	397	415	420	453	406	397	438	418	409	445	412	414	455	446	398	396	387	420	413	440	404	406	425	403	427	431	407	408	488	387	410	451	438	468	402	429	410	409	393	448	409	443	403	423	409	430	408	443	428	409	398	419	443	384	442	397	407	431	429	418	404	406	412	437	453	426	392	461	415	425	403	446	465	449	447	454	408	411	448	395	423	450	387	412	389	430	434	442	399	393	448	410	462	443	457	414	432	429	431	426	404	406	445	419	428	447	413	419	403	392	438	392	416	409	428	393	408	417	422	432	436	449	414	415	455	401	466	421	408	442	436	440	376	394	432	437	370	384	437	452	403	446	421	406	435	406	418	440	431	398	397	448	424	437	384	425	458	431	427	426	432	414	440	386	428	461	429	409	409	442	396	416	430	450	430	419	437	417	443	420	415	429	430	420	416	436	419	401	467	441	456	433	400	387	379	441	404	407	422	401	436	409	423	420	412	396	419	424	411	405	411	445	425	453	417	431	426	428	423	439	379	392	412	454	446	404	418	416	432	405	385	410	407	418	395	398	408	429	443	411	411	422	418	420	468	376	459	387	394	393	413	393	431	427	408	421	429	463	380	429	403	461	392	388	393	424	401	444	475	428	444	428	429	427	428	446	429	454	444	442	423	413	405	431	452	464	400	382	396	411	400	408	392	433	421	441	433	436	440	418	426	431	433	380	427	427	416	421	373	413	412	401	441	427	419	389	430	400	404	440	406	418	423	434	407	391	492	376	416	426	410	423	422	426	404	410	380	425	406	437	454	440	392	435	426	418	420	403	396	425	443	479	397	411	401	413	431	396	414	424	411	416	419	413	452	437	439	425	405	440	411	425	473	398	401	389	407	418	419	418	425	430	424	438	412	402	410	470	397	390	399	415	398	437	423	450	403	426	361	424	397	375	447	441	367	423	444	441	445	418	416	409	400	405	413	416	416	420	403	397	428	401	426	418	417	434	429	405	397	428	425	397	451	402	395	391	428	407	399	409	409	424	413	475	423	436	391	424	402	452	394	433	414	392	431	426	393	441	437	387	427	423	408	466	428	423	420	417	425	423	422	405	390	448	416	417	434	417	456	373	445	402	425	404	413	432	423	400	424	420	412	414	414	405	443	432	419	441	414	401	399	411	428	445	404	429	426	441	424	400	439	398	430	430	400	408	405	393	427	416	422	434	423	410	440	409	402	403	446	386	449	427	400	423	403	457	408	418	435	435	411	439	419	433	406	434	416	423	395	411	434	411	429	427	409	434	410	415	427	425	459	395	420	405	404	422	409	385	440	423	451	419	428	424	464	409	435	440	410	392	417	442	389	448	436	440	383	439	437	412	405	463	405	437	418	410	412	406	424	381	454	421	422	430	447	386	458	426	412	426	438	399	418	409	430	427	412	438	382	382	431	414	434	449	418	427	416	443	437	434	421	460	398	411	435	412	407	395	410	421	400	420	396	432	416	411	421	455	443	438	411	426	389	424	383	418	403	436	399	428	407	409	426	412	455	461	430	443	453	419	396	413	435	388	439	408	401	387	380	424	381	395	437	435	427	396	413	419	412	399	423	404	412	396	429	410	408	396	467	432	470	399	415	404	426	385	410	428	463	444	458	446	420	410	432	412	453	424	428	467	370	435	408	391	410	412	420	401	402	438	444	405	410	396	408	449	439	428	397	430	420	422	446	423	434	447	431	387	429	395	416	437	415	430	443	421	414	424	411	432	409	426	419	446	453	391	409	388	445	431	435	418	460	395	423	394	427	438	439	430	444	386	380	419	424	433	427	422	437	444	427	418	457	431	449	419	395	406	409	394	398	428	387	409	388	445	436	395	424	445	424	393	418	435	440	447	414	398	421	430	440	422	426	413	421	400	445	398	397	435	417	411	383	459	445	466	446	403	419	418	386	417	427	421	434	438	417	405	394	397	421	391	415	449	445	431	426	415	429	391	407	403	440	400	431	432	436	414	420	435	410	421	416	432	410	402	420	442	432	413	413	426	424	372	434	422	409	419	397	412	426	417	399
10067	34077	30629	11735	3609	1117	521	389	408	415	434	409	446	370	400	393	406	393	415	431	430	413	437	433	431	403	394	393	434	445	473	466	415	375	383	390	425	420	438	387	414	398	401	395	410	400	395	386	386	407	442	429	420	399	413	423	406	355	416	421	398	412	423	407	412	425	427	408	442	406	394	406	371	440	398	408	409	433	440	383	356	418	411	424	402	403	435	389	396	449	434	395	407	420	376	410	409	392	416	403	377	396	401	431	431	433	394	416	419	385	425	384	379	406	420	382	394	409	393	424	423	440	425	380	409	377	403	420	425	416	379	421	426	396	409	406	384	379	405	379	419	417	403	427	416	374	429	410	387	428	428	409	427	423	411	424	393	381	402	429	400	404	381	431	407	400	429	433	405	403	411	407	369	398	367	392	459	444	386	420	383	431	426	419	402	416	388	350	427	404	401	370	394	391	422	420	375	409	393	409	420	417	411	406	397	406	397	372	412	468	407	396	378	399	415	402	408	404	395	409	426	452	412	443	419	393	415	392	422	407	393	435	416	436	404	382	391	406	436	395	426	398	417	379	415	366	407	398	385	429	390	384	406	392	389	390	381	389	423	388	389	405	370	430	402	425	398	409	386	384	396	437	411	429	397	409	410	394	403	404	421	385	385	391	460	373	405	368	401	439	429	408	383	430	355	442	436	371	386	442	403	396	398	411	429	443	435	384	412	376	411	398	429	423	384	419	405	430	430	475	381	440	407	410	395	387	408	416	413	412	411	394	413	390	455	407	428	422	409	411	429	397	394	418	402	418	414	389	393	411	364	426	402	398	392	391	404	397	398	413	379	397	418	419	409	400	414	373	403	378	411	413	419	423	397	409	402	430	411	402	405	374	396	429	428	398	435	429	429	398	419	403	427	401	388	411	415	375	452	400	402	429	409	414	452	426	390	387	416	417	393	393	399	417	398	408	417	428	407	411	419	402	383	426	423	385	399	399	443	427	428	361	430	388	393	409	412	412	461	399	412	425	394	369	427	428	414	417	418	392	409	409	405	364	427	376	403	354	418	396	412	386	405	394	354	423	393	409	431	397	389	407	419	415	410	403	363	402	394	380	383	378	385	375	393	398	411	410	385	406	432	395	421	371	428	406	431	392	415	379	382	373	374	403	393	419	424	394	433	375	382	435	396	387	411	414	435	434	408	425	415	441	399	415	413	435	415	410	396	435	383	421	397	439	388	423	431	385	387	430	401	422	397	399	418	418	390	393	416	408	432	422	390	412	374	453	452	383	420	420	379	410	407	417	411	405	410	437	411	384	436	404	368	417	415	388	400	437	412	399	426	453	441	378	395	392	445	394	410	445	404	413	416	396	389	413	394	408	392	390	408	378	397	435	409	413	392	396	416	413	387	426	429	398	422	418	399	404	444	418	418	400	431	440	420	360	432	393	399	398	411	379	405	414	432	404	412	416	403	388	425	444	401	465	423	375	401	398	393	402	449	401	399	414	430	399	386	434	415	394	403	406	393	388	412	413	426	376	432	405	425	431	366	378	409	402	411	412	390	423	363	393	417	414	385	436	379	416	421	388	407	378	396	410	413	429	386	388	396	407	423	390	461	407	416	396	418	399	427	408	408	424	434	403	413	406	429	433	430	441	405	410	421	386	398	431	415	416	434	393	393	430	418	421	385	431	403	439	386	360	448	397	381	403	441	416	407	397	412	400	410	400	396	427	432	373	410	426	381	402	395	410	352	393	388	404	406	400	393	420	422	417	405	416	434	381	365	397	363	402	399	393	431	390	394	410	408	406	411	377	415	413	419	398	418	381	383	382	405	389	384	392	409	421	422	387	413	377	392	379	432	438	419	389	383	439	440	435	416	400	388	430	440	387	407	379	431	430	391	434	387	449	388	426	386	421	394	398	421	390	377	402	421	409	399	396	400	407	403	421	407	390	410	438	405	465	420	394	448	416	397	408	431	398	416	403	422	423	421	404	405	443	386	413	412	379	403	445	456	404	401	395	409	370	378	433	420	387	411	401	408	380	388	377	385	405	423	390	413	389	426	402	419	406	411	410	396	402	401	406	418	445	364	402	396	429	408	399	405	432	416	402	404	415	439	375	407	396	410	405	392	389	395	398	396	415	423	397	402	465	406	425	395	426	383	426	393	472	441	388	370	415	426	419	394	372	369	390	395	415	360	416	403	402	389	418	422	406	398	383	395	388	407	423	398	423	424	401	397	401	443	425	422	417	408	416	383	398	421	450	399	414	413	396	433	422	429	440	407	417	437	408	459	412	410	422	371	423	394	372	426	416	400	414	382	380	393	401	438	409	409	397	431	412	409	388	407	423	403	388	395	383	421	393	479	377	412	412	403	406	429	399	410	434	390	390	412	447	413	409	402	415	380	401	410	430	428	401	409	380	412	424	419	389	463	420	383	421	402	432	426	412	386	389	404	392	413	406	413	426	342	409	453	423	396	381	429	366	398	412	395	402	376	378	395	408	410	442	399	376	401	410	397	410	402	398	442	395	439	401	388	420	405	384	418	383	408	428	430	421	414	412	416	412	439	413	433	400	368	412	426	424	374	404	377	408	422	401	402	407	419	407	406	383	414	424	419	421	370	395	403	401	389	384	436	425	429	408	431	400	428	397	406	421	396	410	398	422	402	391	410	403	395	385	379	407	441	411	420	413	410	432	389	367	410	401	411	425	396	431	370	374	416	403	423	411	400	421	398	386	401	399	406	426	401	408	413	432	396	439	437	415	406	411	420	434	402	416	413	402	393	374	376	407	408	392	404	388	393	388	447	389	395	407	438	405	412	421	413	425	392	385	419	434	422	416	377	393	401	404	385	387	406	420	401	375	395	435	379	424	385	386	432	380	411	390	427	413	409	442	390	392	410	426	405	425	413	396	411	420	447	420	384	405	421	401	424	452	416	414	394	396	410	387	384	388	417	412	373	413	378	394	406	431	404	418	414	419	415	396	404	401	417	399	437	393	376	427	412	414	414	426	377	411	429	399	424	429	394	403	423	372	397	377	372	442	361	424	433	418	430	373	418	450	414	406	366	358	448	370	438	400	396	419	367	418	413	439	420	372	394	369	397	423	423	407	425	423	429	440	411	390	419	400	390	376	369	432	394	400	387	402	413	387	439	375	390	408	413	399	395	408	429	421	426	373	395	406	457	391	425	424	389	439	420	454	410	379	410	398	422	403	389	392	413	402	397	434	410	401	388	398	406	405	401	434	399	413	414	420	435	418	382	390	434	386	389	408	369	428	407	393	418	416	398	404	411	417	405	367	401	407	410	403	412	425	412	432	438	428	394	402	436	390	405	389	402	363	398	391	414	369	463	406	402	393	394	406	404	401	373	393	414	427	407	402	379	407	436	415	385	429	410	404	392	398	376	395	370	384	410	402	392	411	439	395	408	405	355	433	422	380	390	421	446	424	391	398	412	430	392	405	402	375	407	392	408	431	397	396	405	376	432	406	408	401
24899	26341	51975	48926	28005	11339	1900	549	478	458	454	477	459	475	467	442	441	456	482	422	442	439	455	488	433	459	464	435	468	447	434	457	437	419	424	423	428	424	458	407	451	460	464	429	428	447	431	433	424	433	440	462	448	452	445	448	433	441	468	447	448	420	482	417	418	427	452	439	453	476	451	450	407	451	473	462	461	466	432	471	427	465	452	436	474	445	419	425	449	457	458	449	429	422	424	439	433	445	450	412	437	431	460	457	437	464	441	451	449	458	456	501	462	464	441	445	457	456	488	474	417	452	422	454	438	443	435	431	431	432	437	416	448	488	459	444	445	477	438	432	438	433	423	424	423	465	436	433	456	425	449	413	400	429	475	424	462	428	435	425	444	424	439	464	409	469	481	476	453	438	415	409	428	456	444	449	429	436	426	432	409	414	449	429	418	454	435	424	444	461	434	468	445	438	408	469	451	417	454	454	405	499	458	438	457	472	440	447	460	414	453	450	464	462	454	447	432	426	448	432	439	464	394	441	397	432	434	449	396	439	456	455	443	487	429	440	446	439	415	441	431	475	447	469	433	476	435	407	479	449	435	427	458	464	454	473	446	422	441	400	425	433	441	463	452	443	435	437	432	444	405	450	411	466	452	457	428	429	467	437	459	474	441	452	452	451	443	409	467	411	492	409	443	453	434	461	465	434	433	423	443	446	464	469	440	466	422	449	418	435	454	449	453	411	411	436	451	459	459	461	430	440	442	481	440	427	486	443	452	394	435	462	466	429	435	431	423	452	463	437	438	430	443	455	436	469	444	404	431	453	453	458	460	464	462	487	470	422	434	410	416	476	427	445	423	435	448	400	460	411	372	472	431	486	417	456	396	436	449	422	416	457	444	437	485	426	448	388	446	425	477	444	440	449	440	401	430	461	418	381	453	430	437	459	439	469	416	423	475	436	411	501	427	454	490	454	455	457	447	453	420	432	435	410	441	414	472	416	435	446	454	446	422	415	444	435	473	450	434	405	431	438	446	435	485	466	427	440	439	460	404	403	453	423	410	459	411	437	434	429	445	468	445	426	446	453	423	458	471	431	466	442	465	440	440	452	430	418	447	431	458	440	481	429	427	397	431	409	429	457	421	466	419	426	411	426	480	435	474	424	418	409	463	470	446	423	433	454	444	454	486	446	463	439	468	438	457	460	381	442	480	431	465	421	434	449	414	450	447	437	447	437	455	433	458	432	435	402	460	437	464	438	467	450	425	427	412	477	398	421	479	471	478	431	445	414	445	454	496	405	453	488	419	415	402	439	415	426	439	451	481	454	422	400	435	438	458	432	444	420	449	424	462	422	418	460	434	463	438	445	460	414	475	413	435	445	414	449	463	457	453	437	432	392	458	466	410	429	426	413	462	451	444	404	444	421	429	460	428	414	443	463	419	433	446	451	460	466	429	415	424	460	424	426	452	430	424	465	480	475	450	423	407	439	447	406	431	450	455	443	426	442	487	462	438	447	426	452	479	460	429	411	467	448	414	400	433	422	410	476	453	444	466	438	445	437	449	435	426	440	441	442	425	422	477	446	445	444	417	427	429	429	444	465	481	436	423	448	445	431	439	488	453	401	418	411	430	454	463	432	418	427	437	400	455	438	438	426	423	414	450	428	460	465	424	436	435	435	425	429	423	437	453	462	443	413	456	429	439	455	411	440	412	445	460	451	430	473	443	462	425	415	477	425	406	430	472	477	437	443	436	420	412	439	426	455	426	434	423	452	458	444	427	428	411	432	447	467	425	400	438	436	429	435	463	435	452	415	430	436	456	462	442	459	402	430	438	441	429	450	433	431	446	463	436	391	443	463	424	467	424	461	439	429	438	455	458	463	429	433	457	413	428	454	468	439	486	430	430	447	452	448	428	432	475	453	426	439	418	425	453	413	492	431	447	424	457	426	433	438	442	432	460	474	442	466	460	408	408	420	424	415	400	451	454	449	480	431	442	432	446	446	467	460	433	412	401	470	436	465	433	428	422	471	447	465	444	431	403	466	431	427	477	420	431	469	437	442	423	460	446	436	433	464	456	437	428	457	437	424	441	429	415	462	450	477	447	414	426	435	469	415	475	440	417	408	445	397	468	451	447	451	462	465	447	442	441	478	462	425	433	455	451	441	436	447	401	453	441	425	433	447	425	404	429	406	439	408	459	490	463	441	416	444	451	440	464	406	450	429	404	396	460	442	459	436	464	466	435	427	443	424	434	423	419	456	405	442	450	442	469	433	426	427	448	475	452	439	425	465	457	408	412	415	425	431	450	403	448	450	440	417	401	410	413	453	441	447	453	463	436	440	463	414	432	436	464	465	390	444	399	423	436	452	425	430	437	489	466	396	447	438	424	467	441	426	433	454	439	424	388	417	426	442	408	447	458	431	434	482	467	421	413	392	446	454	447	442	416	434	450	436	459	453	449	421	452	459	446	449	465	408	446	454	451	473	410	449	468	453	418	434	371	441	470	448	408	443	425	441	457	417	477	465	409	470	392	395	465	459	432	468	437	443	450	438	432	412	463	446	410	440	413	426	432	471	432	430	436	460	404	436	459	458	467	465	447	402	455	396	437	427	413	466	425	410	369	443	425	459	472	424	442	444	422	416	437	443	446	511	472	436	425	454	490	447	424	453	431	428	426	442	424	431	380	411	419	446	435	443	434	469	477	434	466	424	380	472	430	442	432	432	411	463	469	448	453	426	438	464	433	464	425	411	476	427	442	419	468	445	440	434	438	377	452	412	458	385	451	421	424	447	452	432	405	407	436	426	439	427	457	466	439	426	445	451	447	423	406	457	433	465	446	453	388	411	458	453	421	468	467	438	451	457	447	450	466	455	447	496	416	429	440	437	453	447	463	448	439	479	442	410	459	425	456	466	437	468	481	444	434	432	418	428	468	427	433	476	435	409	483	457	431	465	422	461	424	431	414	435	498	430	398	441	413	417	419	428	438	474	465	474	457	504	448	425	463	419	406	417	433	480	431	464	453	457	433	433	446	461	459	460	410	459	493	450	426	402	445	418	458	439	437	450	463	438	425	425	439	443	458	426	463	418	443	466	414	432	428	418	441	470	426	424	434	455	473	459	431	411	451	448	417	480	443	463	427	460	450	412	411	458	425	438	439	426	441	452	402	448	419	386	455	465	434	442	451	411	403	436	447	480	419	439	399	427	437	393	442	436	446	463	406	406	435	396	449	432	458	422	498	445	449	436	448	464	417	432	445	466	450	427	435	461	428	480	450	433	469	441	463	434	447	451	451	460	425	426	435	462	448	445	423	437	405	441	443	457	441	461	455	420	414	467	441	451	411	454	439	428	501	465	465	434	461	415	472	441	423	459	415	471	418	434	415	427	463	414	471	444	415	446	413	457	458	456	454	451	417	406	459	468	460	419	455	423	436	418	428	424	486	469	436	448	402	420	393	433	444	422	438	426	394	429	431	437	422	439	411	459	444	427	444	416	432	478
38088	90124	75528	44354	18837	5514	1251	495	497	475	469	485	467	496	464	485	483	498	465	477	484	444	524	464	477	492	476	522	509	483	484	441	453	474	497	453	487	482	504	493	457	502	448	458	440	480	485	502	450	475	476	469	473	488	456	461	472	456	492	486	462	495	487	454	480	450	443	479	524	441	439	451	493	493	480	450	463	509	469	500	448	481	464	459	460	487	484	423	468	478	471	488	459	465	465	469	507	493	482	470	460	473	460	508	487	451	471	474	512	493	397	482	461	452	503	486	465	492	455	489	481	526	468	504	484	483	503	470	461	463	471	471	455	454	475	483	484	459	472	470	480	450	497	444	490	439	476	488	444	474	454	481	476	489	469	480	485	422	504	482	474	436	494	463	483	449	454	495	482	464	491	451	467	437	495	517	493	448	486	439	482	501	484	452	458	486	479	475	473	452	435	464	464	467	495	478	444	472	463	476	445	447	457	468	475	457	540	477	484	491	479	495	505	484	503	480	465	496	486	486	453	523	450	441	457	506	497	520	477	463	479	493	463	508	455	446	464	473	474	483	480	456	458	467	461	483	465	454	491	449	470	482	485	456	479	478	473	483	496	448	459	491	466	492	447	480	450	468	482	484	488	479	470	476	475	502	436	493	483	474	524	457	440	503	481	457	501	492	442	477	445	487	448	535	437	495	475	474	511	476	466	460	501	456	522	453	486	488	491	482	536	492	436	470	486	486	477	451	467	494	467	505	490	487	445	453	481	490	476	499	481	491	480	481	469	426	463	453	429	429	475	411	445	469	480	497	488	471	482	490	508	470	421	449	458	468	505	468	484	462	456	485	504	503	466	485	442	491	514	474	499	445	485	524	487	480	480	498	465	451	469	478	465	472	447	459	489	455	440	469	485	455	448	487	488	460	499	507	473	480	481	482	483	484	434	465	499	445	479	494	503	464	478	446	463	496	507	514	483	491	451	421	524	462	447	461	463	495	453	515	484	461	455	479	467	502	485	469	479	468	449	481	501	447	468	485	457	454	514	445	502	437	507	494	487	445	491	468	485	527	486	480	492	455	467	490	478	458	495	475	468	458	475	475	479	481	460	462	477	437	465	478	482	456	452	447	471	456	506	516	452	484	490	462	499	449	495	461	498	474	483	440	507	490	447	482	458	462	498	507	472	447	470	482	503	430	519	529	463	467	466	468	502	491	492	497	463	508	440	450	480	441	466	480	474	485	482	478	452	455	466	456	493	470	482	451	486	485	484	465	494	463	480	484	434	474	488	448	466	449	436	478	441	500	490	432	436	469	492	507	494	450	508	456	454	491	487	463	490	478	509	465	454	519	472	456	490	469	452	460	507	478	446	498	482	504	511	475	507	457	521	438	505	469	477	493	476	514	474	498	484	502	513	455	503	462	448	455	509	458	512	454	465	469	465	465	478	471	487	468	467	481	480	457	497	490	502	490	486	492	467	471	466	460	470	482	475	472	444	476	457	480	481	476	457	489	446	496	463	485	458	498	503	479	527	470	506	475	480	455	472	504	504	455	479	482	477	464	457	444	443	480	447	469	459	437	431	468	528	465	500	475	451	472	450	525	482	473	485	462	504	464	479	452	482	469	447	472	479	448	514	479	487	464	450	459	462	436	481	510	508	435	448	470	484	479	482	439	534	468	484	474	487	430	471	486	509	466	486	463	496	487	521	500	515	539	464	460	480	481	523	459	452	478	447	497	474	467	510	483	459	514	498	498	466	518	495	482	485	489	493	448	464	463	462	454	464	485	479	464	467	478	487	424	464	445	501	471	465	484	513	474	476	469	502	462	492	472	457	456	458	496	511	466	467	485	478	472	488	481	468	499	468	490	481	483	464	467	456	480	485	502	462	488	453	495	489	459	500	470	487	453	457	517	462	504	536	458	461	485	489	490	437	483	445	462	484	472	487	480	441	487	483	465	503	455	446	495	473	460	423	506	473	485	425	486	480	471	467	433	491	447	463	518	440	475	481	476	479	502	475	474	487	458	465	470	450	466	465	482	494	457	469	472	415	508	465	417	501	456	454	454	480	474	508	467	477	477	473	488	435	482	453	453	502	450	485	489	456	449	486	486	464	484	464	473	450	491	454	440	453	467	497	510	444	462	471	474	491	467	464	462	481	491	461	452	479	420	494	487	476	523	441	500	473	472	468	476	477	440	486	490	474	447	470	472	471	456	460	480	486	444	515	489	485	451	482	480	459	415	443	484	461	475	472	477	463	434	449	492	483	489	493	463	456	490	501	497	461	489	444	479	453	478	515	487	483	508	492	460	481	489	483	491	489	510	481	467	475	489	480	462	487	447	478	496	473	496	484	461	517	485	466	455	495	474	463	441	441	459	489	458	472	511	468	478	468	485	509	455	487	448	485	460	475	464	486	487	487	467	480	471	464	477	461	471	488	462	473	453	490	488	439	439	475	496	473	500	470	493	462	485	487	481	492	492	434	486	431	471	489	487	471	484	454	456	455	435	466	456	439	469	483	436	455	483	456	457	496	447	444	443	497	470	453	501	442	500	488	448	489	490	452	483	474	463	445	490	515	508	428	484	446	462	477	516	465	507	483	480	413	486	450	497	514	461	466	479	458	454	476	451	494	453	453	503	452	473	479	471	449	488	460	460	505	502	502	500	497	442	455	495	482	449	469	476	491	486	446	431	464	482	522	470	498	481	489	508	444	432	487	459	453	470	451	504	497	484	504	467	465	463	442	486	490	536	467	470	498	485	482	470	451	503	509	442	478	503	475	472	467	464	476	472	483	508	478	441	471	460	509	485	452	471	454	440	486	488	448	446	475	423	474	528	485	490	499	480	468	430	472	439	481	519	474	488	485	462	474	453	455	467	449	498	499	500	465	486	452	455	428	448	480	469	495	481	435	448	440	471	436	494	457	476	465	494	520	480	445	490	451	496	455	453	504	466	471	489	452	434	480	475	471	431	462	477	491	476	447	500	483	473	493	466	435	457	526	455	460	456	451	470	454	471	469	498	512	481	485	466	444	483	482	489	472	471	489	454	467	482	433	483	463	454	451	434	433	439	441	492	478	427	466	452	471	508	481	421	490	477	455	483	475	482	501	448	479	482	471	464	460	477	474	476	458	465	473	476	492	460	474	488	443	439	452	468	487	438	457	489	479	478	486	489	499	467	474	451	478	471	512	464	440	429	476	478	460	459	444	494	461	507	481	476	504	474	526	480	498	490	481	451	483	469	439	447	460	508	433	454	481	467	442	497	469	495	514	439	440	489	471	493	492	504	480	495	444	476	455	433	441	477	495	449	452	446	443	486	461	437	458	465	457	459	453	486	473	441	486	466	478	459	460	471	481	457	477	500	448	488	451	481	438	499	472	487	495	474	480	516	480	498	487	496	472	445	461	506	495	463	478	505	468	434	461	467	457	474	463	457	438	501	445	459	485	496	483	463	458	444	435	455	466	490	467	461	451	457	485	480	492	493	513	480	481	503
23895	22768	44373	50352	35785	20385	6063	847	563	545	546	558	547	524	507	517	504	502	558	536	541	556	515	542	550	533	481	476	514	499	539	553	563	501	520	542	516	513	533	520	572	522	528	499	512	461	492	492	499	489	504	560	479	544	491	453	501	476	451	493	495	468	494	534	496	504	500	489	509	491	539	471	507	496	516	496	521	491	534	508	487	526	468	505	493	520	541	538	478	515	485	532	458	545	524	496	511	518	498	514	505	495	508	529	504	526	510	504	515	521	509	524	497	497	506	462	527	500	498	542	517	490	518	514	465	537	513	508	482	505	514	516	519	529	500	517	498	516	524	454	534	494	535	490	498	539	543	536	521	497	488	530	524	545	491	483	516	485	487	491	539	513	512	501	471	517	518	499	538	500	476	495	496	530	516	472	480	470	502	503	481	493	516	518	497	486	502	486	535	505	493	497	494	488	482	501	491	515	506	519	471	500	531	526	518	472	455	526	528	456	495	504	502	473	502	503	492	553	470	504	518	519	561	537	480	464	484	502	501	497	508	490	500	484	522	492	470	509	534	499	516	528	495	493	466	478	532	504	517	532	495	423	509	528	481	484	481	522	514	541	492	509	501	511	513	490	537	506	528	504	544	544	527	503	492	499	515	486	511	503	522	487	520	533	477	519	464	470	515	526	463	539	516	530	493	484	528	536	510	577	471	515	501	495	525	485	493	524	519	522	510	519	552	473	464	484	517	472	509	471	508	485	528	488	468	494	506	529	510	524	484	535	490	500	528	534	528	530	529	500	509	506	477	496	493	519	483	494	523	496	482	505	530	503	516	504	481	515	484	513	535	540	505	471	514	497	504	494	514	513	496	522	521	484	508	548	519	453	505	539	488	496	526	485	519	486	494	516	519	504	518	532	509	511	512	489	529	562	483	524	510	492	482	521	502	480	500	494	499	550	521	515	484	483	485	523	508	539	531	505	487	463	452	485	510	500	464	518	531	520	476	485	470	495	487	533	500	475	514	473	490	517	530	509	477	522	482	512	500	521	532	523	493	527	492	482	510	520	515	539	501	541	463	495	495	506	529	472	524	485	525	498	496	496	477	473	471	518	546	494	487	499	489	518	470	492	507	481	515	533	508	536	546	506	494	485	484	497	512	462	522	486	521	502	511	466	503	560	498	513	484	506	482	477	518	506	508	490	502	478	486	505	490	493	492	494	503	499	502	534	462	522	490	498	506	529	490	511	517	469	524	494	554	519	509	506	555	491	474	493	491	484	520	537	476	469	506	537	491	532	505	502	485	534	539	507	488	515	496	493	519	473	482	497	503	474	489	502	502	448	531	534	538	513	478	483	546	510	532	523	541	517	446	468	515	474	485	522	510	481	485	481	507	487	520	480	509	457	504	470	526	503	564	528	533	531	527	550	488	489	560	509	461	477	508	522	474	489	527	521	499	518	490	513	468	481	542	507	518	519	521	492	492	516	508	490	528	489	495	492	517	493	490	514	494	490	486	476	491	535	507	513	475	465	516	521	493	491	525	486	503	514	496	512	492	490	505	504	516	536	480	506	511	483	475	474	506	498	490	523	500	508	507	522	492	502	528	497	534	520	512	510	540	463	487	518	500	477	527	486	511	499	512	555	487	507	519	480	497	519	469	518	482	498	492	510	516	517	485	456	492	544	519	501	513	490	486	527	516	538	528	491	476	490	451	534	524	531	484	499	500	481	482	485	522	495	535	466	501	497	482	487	498	482	489	539	527	548	493	503	488	522	511	487	504	491	506	509	501	448	538	527	487	472	507	527	545	529	491	523	480	526	508	515	469	499	449	550	516	458	528	469	466	480	509	499	537	478	521	526	501	509	476	527	513	514	472	518	487	467	481	491	518	516	504	491	546	526	541	530	479	504	522	504	497	493	506	520	519	522	462	497	513	522	489	500	481	460	494	477	502	534	515	555	512	524	469	481	463	540	445	477	539	464	489	534	494	525	527	463	507	513	530	498	492	477	490	477	473	524	522	519	488	493	488	514	500	567	508	530	517	526	530	509	475	542	487	467	484	522	485	498	531	513	495	509	503	495	456	482	504	527	496	526	523	488	473	546	499	460	510	512	541	489	517	511	510	466	492	508	484	544	510	495	506	499	510	515	484	506	495	510	505	499	534	509	523	548	525	486	532	529	502	509	463	530	438	480	539	499	464	497	512	494	526	483	499	463	481	488	526	484	484	517	510	512	497	496	504	483	517	517	505	505	529	518	470	550	504	502	510	502	486	455	484	491	537	534	476	498	486	500	500	553	515	490	532	460	531	490	518	485	507	549	553	475	525	553	522	498	489	544	493	492	489	496	533	468	513	477	546	471	506	503	556	498	520	518	535	490	549	516	503	527	511	530	484	490	511	484	495	503	507	516	529	466	531	520	507	463	511	479	482	455	541	466	523	525	472	522	488	540	513	488	508	508	514	533	519	492	495	499	506	499	522	542	477	498	516	473	528	500	547	529	463	485	462	492	494	557	498	545	498	500	487	477	482	467	500	449	488	500	464	501	516	534	486	535	493	506	479	537	481	510	488	512	494	496	523	493	480	460	510	520	523	503	496	525	529	504	496	454	465	481	533	484	490	543	485	477	476	507	483	493	502	487	492	511	512	486	489	530	480	474	522	497	486	455	477	489	476	493	510	507	507	489	475	537	528	533	546	497	515	477	449	510	539	503	468	493	496	560	494	520	526	537	503	506	520	506	514	473	514	474	536	539	540	528	538	541	503	501	503	507	518	515	500	505	476	532	505	540	488	470	499	535	475	504	517	510	495	525	538	531	474	498	485	506	489	540	497	502	531	523	487	514	471	521	502	508	517	514	492	506	530	487	519	565	502	538	509	474	493	563	495	506	492	528	474	496	501	521	519	537	521	501	514	507	487	473	505	520	564	506	466	498	495	541	508	520	520	487	498	494	512	530	510	492	473	493	521	523	525	541	509	498	545	511	478	478	528	499	512	517	516	488	464	525	515	498	513	514	523	501	510	505	457	491	549	484	489	459	493	530	525	466	492	535	537	501	515	481	500	498	467	498	516	519	532	536	510	497	474	498	462	452	493	473	535	468	563	493	486	505	513	491	514	534	499	508	523	498	486	530	497	507	488	486	526	502	483	489	511	510	531	471	473	509	496	458	446	497	488	524	513	507	493	525	489	521	521	475	503	519	511	501	521	508	489	485	524	501	529	451	509	466	523	480	513	498	474	556	484	497	522	491	508	512	530	472	497	466	477	494	479	523	505	520	465	502	475	505	493	478	445	514	529	490	512	524	531	513	478	544	496	509	494	505	503	458	523	492	489	511	538	468	502	496	503	533	490	510	508	458	520	504	534	458	549	486	500	523	520	531	523	516	510	531	514	502	483	481	508	522	496	489	493	511	485	529	491	549	458	486	473	516	500	493	530	537	510	512	495	497	521	515	529	473	485	495	503	506	519	466	460	526	460	491	489	452	509	486	526	499	493	491
44248	95119	87552	62830	32840	10729	2016	600	573	484	554	550	609	614	587	568	529	600	530	536	551	565	565	611	557	557	601	593	541	550	561	580	536	573	517	539	590	576	556	611	591	568	552	584	564	568	533	550	562	552	558	609	560	585	576	549	584	558	544	536	532	539	601	618	587	549	578	550	579	544	576	519	557	581	552	558	571	539	568	542	536	562	580	571	552	526	521	535	573	535	608	559	582	576	535	537	557	543	532	522	572	564	596	564	578	583	607	549	509	561	578	556	556	589	554	540	549	524	624	579	555	557	554	540	581	582	556	527	559	621	548	529	545	541	562	562	591	557	573	580	567	523	528	548	544	553	527	546	562	528	549	546	602	544	550	549	520	582	540	554	572	558	530	569	524	542	580	601	608	523	505	561	528	537	563	588	576	526	585	557	549	537	542	538	536	569	552	550	567	543	549	555	584	539	582	570	533	535	523	529	560	494	568	584	561	538	545	560	586	531	564	557	570	561	556	520	570	535	539	570	555	608	573	567	577	537	589	533	550	523	508	553	572	532	542	555	536	565	561	587	543	570	543	571	555	549	567	537	525	506	553	537	563	531	518	555	527	571	544	549	596	553	510	572	578	560	558	578	557	548	569	589	538	575	569	547	568	569	564	571	551	553	556	539	586	535	579	558	569	552	571	552	518	550	571	524	509	557	536	564	557	549	553	578	526	544	565	553	554	575	553	612	516	544	556	595	580	570	593	602	547	574	528	528	532	547	551	590	525	544	557	583	558	523	562	561	576	559	604	584	589	550	516	574	561	530	564	560	537	574	542	546	579	571	524	570	526	581	581	571	558	541	525	561	563	563	550	516	550	566	536	547	562	509	581	594	596	544	529	542	577	547	553	547	580	544	603	556	546	544	578	565	583	562	570	608	527	516	606	573	564	536	556	549	532	584	568	566	542	604	568	616	581	566	569	565	545	559	580	555	542	536	584	574	548	562	533	533	574	570	564	530	562	566	529	545	539	546	593	583	564	563	560	548	545	570	535	523	531	536	562	558	559	545	559	538	558	533	563	519	560	570	531	577	546	537	510	527	547	561	562	580	556	602	543	563	562	587	546	567	597	549	567	549	538	555	524	587	535	553	567	561	565	542	562	596	602	540	562	555	576	544	526	523	609	547	574	570	585	583	559	575	582	518	582	612	543	562	566	570	561	582	528	615	527	529	578	556	559	557	539	551	536	549	519	546	536	555	547	546	571	602	546	574	547	558	529	619	550	538	547	549	519	565	588	559	528	551	577	574	512	545	565	521	543	555	540	564	556	537	580	542	574	598	564	572	566	563	566	540	538	581	543	602	574	565	585	533	534	516	574	567	526	523	568	579	551	575	581	538	555	582	539	524	603	530	563	563	552	553	546	520	584	536	529	552	568	538	551	564	525	559	579	561	538	529	565	578	573	549	564	572	581	541	560	584	532	608	581	529	575	574	554	556	577	594	578	544	567	559	518	581	564	592	543	519	555	571	530	554	539	557	549	563	583	575	547	531	586	536	553	559	558	554	562	564	560	536	587	549	577	551	590	540	562	552	529	558	562	574	574	582	582	530	552	549	535	569	574	542	568	618	543	563	574	528	543	570	500	555	504	533	543	575	533	574	571	583	569	577	550	601	551	541	561	550	534	562	566	520	541	605	554	514	579	565	553	550	519	587	514	534	550	523	538	546	525	562	553	546	551	577	522	580	561	554	565	549	586	596	599	530	567	565	556	529	521	579	599	571	501	547	541	524	549	538	567	543	595	566	518	586	564	539	579	555	562	513	584	574	541	566	581	501	561	561	558	578	584	559	569	562	573	557	562	562	571	557	548	599	542	543	584	545	576	520	542	539	545	559	528	540	567	587	544	606	571	560	556	556	561	532	585	568	593	548	563	522	526	569	588	558	555	520	568	557	551	562	551	563	569	560	526	567	597	554	547	514	547	563	563	556	536	529	514	522	546	577	546	556	528	546	559	563	564	535	553	525	534	536	577	579	558	570	561	568	505	545	540	555	556	564	563	563	573	567	563	504	554	542	538	573	491	533	556	552	576	526	565	548	580	563	542	585	557	572	535	563	591	559	607	533	577	573	562	598	615	580	566	579	578	542	503	571	550	564	559	599	543	590	535	601	573	542	545	557	561	530	558	565	546	545	551	548	571	563	572	563	598	561	587	550	556	553	586	540	554	569	560	543	538	550	556	548	554	545	537	592	567	574	557	570	564	550	566	529	572	542	501	559	518	562	563	533	522	550	593	514	565	542	592	553	551	521	561	555	587	589	554	559	522	532	573	544	577	581	560	540	586	572	540	527	527	562	567	530	548	554	597	566	532	532	521	579	562	546	548	524	548	521	560	573	521	571	525	520	552	544	492	531	527	581	549	535	565	565	563	570	527	570	516	545	584	572	553	617	581	574	593	560	554	540	550	540	546	564	511	561	518	511	568	546	584	561	550	561	601	594	582	526	510	565	566	558	586	547	541	567	534	510	557	533	583	538	597	533	555	544	573	545	542	560	538	577	599	556	545	517	568	574	566	570	545	554	559	565	574	543	568	531	562	573	539	521	541	542	539	605	600	558	528	543	533	533	560	583	562	566	557	548	536	553	575	512	577	559	519	564	579	555	590	551	544	555	541	546	567	514	546	603	533	584	607	572	568	594	573	545	576	525	568	503	562	536	563	563	538	518	526	533	584	560	584	513	565	561	572	542	526	582	565	534	533	529	527	560	588	526	510	556	529	539	590	568	560	542	578	560	595	529	560	581	582	563	575	546	534	520	551	578	573	541	549	562	553	551	545	578	533	522	570	580	518	531	517	544	548	547	519	519	585	582	538	576	587	535	546	496	558	522	561	557	517	569	593	554	558	577	548	597	560	556	590	558	551	525	556	594	547	599	552	532	579	549	543	532	528	595	548	520	582	570	530	526	573	577	553	562	575	555	541	557	528	573	569	569	552	554	545	545	566	517	573	549	540	532	482	536	556	517	550	551	557	540	583	563	579	507	548	559	553	557	549	572	570	563	548	602	544	566	548	577	542	542	544	554	554	560	588	591	555	541	560	543	544	567	539	558	533	552	525	537	576	576	542	552	516	589	627	584	537	554	542	556	515	578	562	543	587	552	556	534	580	574	544	586	558	570	584	537	568	575	536	552	555	570	532	564	580	555	502	548	549	587	587	514	540	607	553	544	530	525	567	553	583	564	506	568	575	567	577	547	534	554	563	557	575	562	589	580	554	516	530	517	517	563	561	562	544	533	568	554	580	553	600	560	524	591	565	578	567	547	593	573	522	582	557	541	550	554	598	580	526	517	511	541	580	545	595	528	574	560	566	549	529	527	569	554	551	607	579	534	549	549	546	546	551	531	536	527	567	578	583	545	600	527	551	514	594	571	533	527	559	579	556	538	558	609	518	516	519	559	521	537	586	522	553	595	538	570	562	510	572	536	558	503	578	579	538	588	570	593	547	533	540	546
27492	25915	36389	21240	6133	1394	617	443	430	409	391	431	439	442	409	435	423	454	421	439	412	445	476	409	420	420	443	413	405	417	436	464	457	419	420	422	452	434	414	442	429	419	384	425	407	423	428	408	432	459	451	452	449	417	466	432	424	416	484	404	405	417	432	438	414	443	427	397	437	439	432	463	462	422	458	440	441	425	455	438	464	447	437	449	410	465	463	443	427	398	438	418	436	439	465	402	397	437	447	426	459	430	446	468	444	453	465	448	439	457	408	444	428	424	430	424	430	441	465	429	463	446	486	445	436	395	408	395	459	416	432	426	449	436	405	425	433	435	437	430	434	441	429	455	428	454	412	429	460	428	428	448	418	416	422	506	415	439	422	391	450	404	453	447	416	435	413	405	404	431	413	433	437	428	432	435	442	412	452	421	397	423	441	446	399	388	450	398	451	413	415	444	454	414	449	457	425	415	445	409	425	442	443	430	467	416	428	454	377	452	432	419	405	428	416	417	374	414	446	419	466	449	427	427	413	408	449	439	445	439	447	430	452	443	463	455	435	437	401	462	460	420	426	393	429	403	439	394	436	441	423	409	420	445	426	420	458	436	410	400	427	470	419	440	424	400	442	422	433	458	433	456	430	411	446	454	450	474	453	398	440	451	431	447	441	444	432	434	440	437	468	458	451	424	484	434	402	468	399	411	479	444	441	434	424	452	442	463	424	427	456	418	422	467	437	432	458	437	416	445	424	443	395	474	404	416	417	433	411	439	443	429	427	439	399	445	410	416	455	455	420	442	452	429	445	433	427	428	414	414	424	430	447	403	406	401	445	458	427	439	440	412	451	485	452	427	433	446	451	430	422	458	447	470	453	431	425	415	424	442	428	398	473	432	438	407	439	393	405	434	400	418	440	455	414	430	441	413	427	472	422	442	429	441	437	427	418	478	389	415	383	447	438	460	436	449	424	423	449	424	414	388	428	384	466	416	427	431	437	382	416	455	397	451	432	394	449	466	424	384	433	416	456	457	448	435	448	427	455	433	423	388	415	427	428	432	446	427	477	427	442	426	409	455	429	446	447	423	448	471	438	428	440	458	427	454	468	426	450	476	483	445	455	391	441	438	459	397	447	411	461	411	426	457	408	424	456	434	460	474	426	457	444	436	476	400	417	435	474	439	443	426	431	470	494	406	460	415	480	404	423	461	445	423	424	450	434	415	425	437	386	478	423	389	451	436	437	398	407	441	464	463	461	459	427	437	427	450	474	446	413	469	454	404	455	445	431	458	453	445	440	444	424	416	403	440	401	438	428	430	406	455	482	468	420	409	456	451	450	440	454	446	439	405	456	415	417	418	423	415	430	400	439	445	430	407	452	423	408	404	450	440	471	441	433	412	467	438	449	391	404	455	442	399	394	423	480	479	431	425	416	406	422	393	436	439	438	420	495	432	445	436	456	441	398	414	420	464	411	415	466	438	438	442	449	428	440	405	456	424	450	430	423	427	480	461	450	455	435	400	407	443	423	421	431	470	417	452	429	451	423	440	388	434	439	432	416	449	427	486	431	413	445	411	406	438	401	418	430	448	419	431	499	417	426	470	423	463	402	433	450	408	431	423	412	418	435	425	431	444	413	382	426	441	406	447	439	449	413	440	460	408	457	400	437	400	435	434	473	422	415	467	445	434	436	440	423	442	419	428	454	441	453	437	416	435	446	431	459	437	445	405	447	477	423	375	405	468	458	437	457	447	432	408	455	435	460	431	403	434	440	457	427	389	449	440	423	412	417	431	436	436	412	450	396	429	452	433	453	403	435	451	470	432	439	435	417	440	439	424	408	470	404	442	404	469	432	396	418	449	401	427	449	442	439	437	433	413	441	445	428	438	458	460	426	418	465	408	409	416	443	438	409	426	437	467	457	431	469	454	414	446	418	404	444	437	448	470	425	419	416	426	436	430	409	429	443	433	419	407	435	471	424	431	427	430	428	426	419	432	445	440	439	400	423	414	435	401	435	461	437	422	438	439	417	444	469	425	400	421	447	429	436	402	424	446	419	429	424	462	445	438	445	469	420	372	466	422	429	416	424	435	426	429	424	415	439	410	424	396	448	441	456	439	454	449	455	462	412	442	416	451	458	463	399	439	438	425	451	412	445	437	421	397	413	444	458	410	399	438	463	439	459	427	444	463	463	409	425	437	440	452	441	449	441	416	424	473	464	431	456	433	442	436	456	423	452	452	440	425	465	436	405	417	450	456	410	418	433	437	421	437	459	413	432	446	420	425	423	474	447	460	424	470	455	417	471	427	423	427	442	428	391	447	402	445	450	405	464	450	454	432	402	422	446	402	447	433	412	469	436	454	432	429	435	422	443	421	423	411	457	440	432	435	416	458	400	432	423	416	435	424	404	452	413	481	427	424	425	427	455	429	439	410	429	447	453	473	414	402	468	453	444	411	442	441	462	445	403	445	442	422	447	410	445	421	405	436	389	456	443	433	410	412	460	441	425	431	393	458	431	433	422	416	438	472	440	450	442	413	412	430	438	407	447	485	467	418	427	443	482	418	487	431	405	439	409	398	439	470	412	437	432	453	420	425	464	426	410	462	477	439	440	437	469	398	432	446	438	460	437	415	461	410	380	425	435	433	416	496	458	436	460	450	433	504	430	428	484	464	444	394	438	438	456	434	413	415	411	470	437	410	444	452	458	421	442	486	452	397	474	446	473	414	435	430	473	397	405	453	382	422	457	454	455	443	389	431	413	412	453	441	434	422	463	444	456	406	434	435	437	473	456	384	438	413	391	439	444	455	480	441	453	441	403	457	421	457	450	457	441	469	436	415	404	470	443	433	434	462	400	441	431	452	451	411	448	430	417	418	436	401	471	442	402	459	449	480	447	409	459	458	388	487	411	436	411	428	416	438	419	445	426	409	451	417	420	443	413	457	452	421	416	432	414	431	453	467	438	423	432	443	417	435	472	425	458	424	457	390	439	463	435	452	431	373	428	441	426	440	449	424	432	436	451	447	461	419	457	443	443	433	443	456	406	454	436	444	466	479	404	447	455	467	467	435	436	399	435	385	402	452	435	431	457	483	414	422	422	467	424	425	424	456	401	449	421	420	416	433	405	460	481	416	438	414	437	404	400	457	448	460	424	459	437	399	438	428	435	438	470	454	466	389	385	410	428	441	422	405	429	442	422	461	392	433	445	403	393	433	446	455	415	435	396	435	443	439	448	431	427	402	424	449	430	463	427	403	409	448	437	419	439	424	410	424	433	390	457	413	453	444	450	413	449	432	457	420	417	425	452	416	434	399	449	425	468	457	405	437	418	436	456	436	457	419	425	387	407	438	425	455	427	473	420	455	443	404	410	440	448	439	417	418	456	463	408	415	425	438	425	426	444	438	397	435	428	444	433	446	403	423	455	428	405	413	446	451	428	422	442	440	450	434	456	427	468	417	399	414	426	469	426	479	435	406	394	438	446	412	411	455	425	461	477	443
7191	34123	32153	12457	4061	1233	573	443	383	388	412	426	432	422	424	407	431	420	425	399	428	406	391	418	365	427	423	438	424	396	444	425	438	416	422	423	385	426	421	435	414	422	453	405	419	445	451	405	408	421	405	385	414	422	420	443	397	406	405	394	410	425	438	450	422	422	403	407	432	426	427	441	419	444	390	430	457	418	414	418	422	392	416	387	438	415	426	433	412	424	401	423	400	430	488	423	396	404	405	425	448	407	412	394	420	378	417	438	450	408	399	424	427	448	395	427	421	404	390	427	428	415	413	439	436	425	437	430	386	402	409	416	436	418	414	392	428	433	462	421	442	415	405	421	419	428	442	437	428	420	422	430	450	407	434	401	403	449	403	414	429	421	411	404	421	451	436	431	444	416	410	377	376	397	416	390	429	402	434	412	412	402	401	390	416	429	394	425	398	426	412	428	434	438	420	406	443	429	417	459	438	402	426	457	382	412	429	398	377	396	414	432	428	400	443	448	377	400	406	423	453	423	437	400	403	402	413	428	400	419	434	382	447	452	451	416	429	378	413	443	415	438	401	425	406	410	415	430	418	412	408	416	412	402	416	433	464	426	434	397	392	425	428	392	424	429	443	443	406	418	421	435	423	404	400	407	454	414	409	435	427	463	415	398	411	426	436	439	448	405	400	430	426	417	404	461	427	432	444	427	425	455	418	407	420	435	421	434	420	424	421	403	389	403	368	429	414	446	420	455	428	408	416	431	399	423	425	449	434	428	399	415	412	438	440	460	409	409	418	415	425	406	417	416	404	404	426	411	436	445	426	417	393	424	442	408	408	449	449	458	421	392	415	423	454	427	381	390	446	435	402	441	426	405	436	407	421	462	403	430	385	416	404	385	418	426	409	452	392	428	419	400	406	438	401	405	409	439	410	450	430	363	435	438	417	446	415	429	436	442	414	426	406	452	414	449	453	402	412	440	412	416	405	431	422	452	423	445	458	421	413	441	414	439	421	427	417	437	440	428	399	405	436	405	401	408	435	424	404	412	445	398	399	399	408	445	452	446	443	438	431	402	406	423	417	424	428	425	405	416	420	426	404	424	403	408	416	387	422	391	401	426	397	458	442	410	430	432	389	419	422	428	415	435	402	383	441	400	414	387	411	454	455	405	448	422	392	417	441	392	412	410	406	405	441	404	423	405	392	418	386	398	447	449	409	412	407	413	438	399	423	419	404	416	449	448	451	414	404	422	444	414	402	401	438	414	442	426	436	434	430	442	401	436	426	405	421	408	439	421	415	410	411	415	407	410	449	404	430	390	434	420	372	428	440	445	418	410	400	420	423	428	411	414	464	433	456	416	405	415	388	441	408	434	390	385	416	385	422	445	445	404	402	400	435	440	400	423	415	428	455	398	410	436	390	418	429	445	396	435	443	403	448	430	447	422	416	423	422	408	417	423	433	415	447	384	401	438	401	444	413	416	420	452	428	428	419	426	501	453	414	361	387	444	416	417	394	413	411	410	415	433	420	416	452	360	436	426	424	454	409	435	455	402	426	425	404	421	400	401	426	412	468	410	407	428	417	411	395	400	386	423	379	439	411	407	430	415	417	423	402	417	437	433	422	403	428	402	420	367	406	433	418	421	405	402	413	439	421	432	408	404	415	377	432	393	425	453	418	425	425	413	438	445	405	421	421	414	395	423	399	407	425	411	419	395	427	416	409	450	441	382	382	473	458	396	431	471	421	434	421	455	399	431	439	428	406	383	398	402	390	455	437	414	379	430	415	408	382	473	441	393	423	380	391	434	403	421	421	379	421	406	409	427	400	414	450	390	439	388	445	439	438	408	406	446	405	438	416	415	428	425	440	418	413	449	432	421	420	422	414	465	446	443	420	409	398	438	403	383	427	432	432	435	411	423	434	424	407	427	437	396	416	421	397	368	411	382	447	398	403	437	427	388	396	403	421	412	458	419	380	404	434	415	431	397	436	375	400	404	420	440	392	422	455	396	395	438	412	421	440	413	461	426	423	359	440	405	452	438	426	413	462	412	422	385	395	438	405	467	398	433	367	450	410	431	413	425	401	394	424	437	385	455	415	440	446	400	415	444	418	400	407	420	408	460	436	434	440	447	425	413	426	417	392	442	382	447	423	422	433	412	429	414	434	408	410	425	454	407	428	433	435	441	417	407	433	380	434	413	448	452	440	435	417	425	424	425	406	381	413	431	400	425	436	399	438	422	441	461	411	411	421	411	421	442	403	449	437	421	410	424	411	399	410	447	442	398	395	387	431	415	419	418	409	403	412	440	405	411	406	403	438	417	414	421	430	413	395	442	396	417	395	448	438	399	413	429	417	439	428	399	431	435	444	426	418	421	383	416	388	430	441	407	433	423	426	376	431	427	405	420	418	383	388	402	434	425	379	408	434	445	421	392	407	414	443	434	418	443	397	387	449	429	459	451	408	392	420	448	418	417	408	446	436	403	412	396	404	408	429	437	444	418	451	431	460	414	414	458	432	412	424	405	372	426	437	423	420	394	434	418	450	412	409	413	431	424	399	401	390	412	422	400	404	432	383	399	384	418	434	405	399	429	439	417	436	399	438	439	428	422	412	394	387	402	415	409	400	455	453	443	442	435	416	402	422	447	405	438	420	406	456	391	427	385	384	447	429	471	413	404	455	407	412	465	434	447	413	430	390	398	407	450	428	435	450	433	427	402	417	433	402	438	459	456	438	428	428	402	431	426	446	420	399	418	398	424	433	429	409	419	449	421	390	389	436	470	383	444	425	405	448	433	406	439	411	440	424	436	408	426	427	419	414	424	449	390	416	423	385	412	428	399	447	428	391	430	446	420	418	438	444	449	410	414	451	402	455	453	464	410	439	430	448	421	432	436	410	396	390	399	439	401	442	379	428	432	446	424	442	433	452	428	407	422	403	438	438	407	426	403	434	426	432	418	376	413	418	468	401	412	419	378	425	399	430	405	398	468	420	432	426	432	443	453	398	436	435	379	398	417	426	416	429	427	448	412	407	442	412	435	415	433	403	432	443	420	408	418	407	433	401	428	419	418	443	419	401	457	386	413	437	407	413	425	466	469	446	422	416	436	427	408	428	405	417	432	375	438	412	417	423	398	422	430	459	404	409	451	406	443	405	425	451	422	416	424	421	434	459	417	424	456	461	427	380	409	460	466	424	457	412	425	372	425	420	439	406	418	442	436	416	404	405	401	413	381	418	426	401	422	424	438	393	434	432	417	404	419	401	409	422	398	443	435	421	383	421	416	446	440	403	398	449	442	391	399	403	456	409	431	388	408	401	416	414	432	395	412	405	427	415	402	401	413	417	457	378	465	390	400	425	452	406	426	455	363	408	451	393	425	440	436	379	409	425	413	404	420	433	421	394	450	414	417	388	381	430	402	417	385	423	417	416	444	432	399	403	421	435	451	388	403	465	413	438	404	448	417	424	406	394	427	430	435	433	439	429	447	408	393	451	423	418	422
24958	26161	57917	53339	30640	12881	2151	565	468	479	472	479	457	466	413	463	495	478	392	454	431	490	451	427	443	493	423	446	463	425	448	454	469	483	427	439	463	448	435	463	478	482	443	450	422	449	427	437	435	448	445	443	446	411	445	462	447	415	464	440	431	428	449	463	417	449	431	459	430	445	448	424	451	436	433	417	513	419	422	422	425	407	448	470	455	436	456	451	492	475	471	423	438	499	456	416	410	456	459	424	454	436	449	480	424	431	419	438	428	448	486	411	415	452	425	456	444	453	426	449	431	436	449	463	456	436	474	425	424	453	457	493	418	450	452	413	452	444	428	458	449	488	417	439	453	462	444	472	434	427	490	430	453	439	419	470	445	478	449	438	431	458	455	409	453	486	453	425	463	453	423	453	464	476	425	437	427	426	442	400	431	440	386	444	421	425	440	454	445	458	451	402	453	431	454	459	476	468	404	453	456	408	465	422	462	476	425	455	449	453	444	454	433	401	447	431	452	443	464	485	463	426	514	418	459	428	483	443	408	466	428	400	437	456	404	449	469	412	477	433	431	443	440	456	422	444	414	488	442	451	462	448	456	456	443	446	445	443	407	437	489	427	426	422	445	449	403	469	424	459	439	466	428	442	435	419	445	487	461	433	447	455	420	461	393	444	443	422	401	419	498	447	475	411	456	445	441	418	444	445	461	415	420	429	450	426	475	482	420	431	440	436	439	445	465	438	431	440	476	448	438	450	426	414	454	448	465	441	421	477	450	464	436	437	446	442	470	443	461	442	429	403	446	462	416	463	424	452	424	444	449	481	407	457	457	473	466	450	449	441	444	465	440	442	424	443	432	476	428	430	403	459	481	466	463	443	441	451	410	421	413	452	444	417	432	460	446	468	413	475	406	449	404	428	456	433	457	384	451	496	438	469	467	437	437	416	439	455	414	406	428	491	431	433	419	459	486	441	457	425	456	431	455	436	453	403	452	446	424	463	433	463	413	429	480	455	462	481	484	437	458	429	414	452	451	461	390	472	429	431	433	465	413	446	400	440	457	458	421	492	456	460	441	437	466	439	425	439	433	450	451	461	427	487	422	415	467	411	453	419	473	481	463	426	455	457	491	483	448	462	437	425	443	428	431	473	402	451	423	473	431	460	402	428	429	446	431	471	446	476	424	472	442	405	439	423	470	438	426	463	419	440	429	479	420	447	426	444	410	435	434	448	461	439	429	461	424	453	453	445	418	448	476	452	403	441	423	469	449	432	418	456	455	432	422	443	460	434	448	435	470	445	451	428	434	451	439	475	440	439	436	425	473	446	463	448	466	433	442	439	431	444	429	429	477	442	477	455	442	423	477	415	457	456	429	407	444	476	435	450	457	459	459	446	444	460	431	420	454	440	442	508	437	500	425	469	457	464	396	419	426	448	435	390	421	472	448	454	497	428	437	453	466	428	450	488	432	409	463	430	465	437	435	404	453	470	440	453	448	430	430	410	446	449	424	463	446	421	472	439	414	393	402	452	476	435	493	481	469	429	427	404	435	464	444	450	445	433	431	460	417	408	436	436	443	450	456	470	431	423	451	417	474	453	431	468	455	445	449	446	482	441	483	448	436	440	452	451	453	449	462	431	433	434	451	432	447	524	433	412	448	423	471	453	472	480	450	469	477	453	454	463	403	433	451	421	468	446	458	435	455	404	417	444	443	429	476	452	442	442	453	436	450	419	444	488	466	466	427	449	435	471	421	459	441	446	447	451	469	439	408	465	442	467	456	386	448	457	488	438	427	432	425	448	459	462	437	425	430	439	454	432	457	437	450	429	418	466	412	465	457	420	441	437	432	468	500	463	453	410	432	433	444	484	447	484	439	424	454	463	480	449	435	440	435	441	445	424	431	452	463	458	446	435	425	411	459	442	464	457	396	467	439	457	464	427	478	453	428	436	461	406	468	446	421	442	435	479	468	430	453	442	436	408	489	465	425	465	453	463	453	475	452	429	467	416	470	463	447	474	427	456	453	432	431	462	422	467	412	464	481	392	447	487	416	443	490	442	446	437	451	435	407	452	456	476	425	456	451	442	463	457	431	423	458	429	436	467	445	439	479	449	462	476	435	446	426	482	439	463	435	438	461	446	422	443	436	424	443	458	434	427	429	461	426	460	454	455	477	441	497	424	453	444	485	491	462	442	472	410	407	472	476	483	452	444	424	465	446	467	411	448	432	438	431	394	459	489	426	465	458	465	440	451	441	434	470	418	469	441	444	435	448	452	460	469	419	480	475	462	462	406	445	446	438	425	441	450	404	442	444	446	415	487	408	418	454	437	456	447	443	435	412	433	436	465	442	400	440	419	446	449	438	417	443	451	413	452	460	459	489	442	446	471	455	452	436	457	494	417	436	441	438	454	463	482	426	450	422	458	424	433	438	445	465	431	444	472	410	424	419	461	448	474	456	451	428	418	453	439	436	427	428	418	471	443	441	428	452	465	437	445	456	450	457	456	414	442	410	443	481	461	397	440	416	452	430	397	447	434	428	427	445	460	415	421	440	449	395	429	457	451	450	448	449	439	459	449	451	438	451	427	466	447	454	399	427	441	452	447	464	422	484	452	449	437	439	467	435	466	454	450	435	452	479	443	458	440	443	475	438	430	437	461	428	454	464	446	431	442	439	428	442	454	420	455	398	438	468	431	454	425	445	429	423	428	451	468	427	462	480	448	469	443	442	453	421	437	451	436	451	447	390	440	416	449	468	415	425	448	455	453	450	461	436	431	456	429	451	424	436	430	431	439	442	432	463	443	421	419	505	436	410	443	435	492	449	375	416	471	437	456	470	434	478	465	412	449	404	404	420	440	468	449	430	423	475	438	449	430	441	457	447	448	430	414	445	413	481	451	429	436	458	458	460	454	447	418	459	472	434	455	438	475	412	420	438	441	441	485	439	473	439	389	430	451	436	456	427	473	424	444	467	460	422	424	434	454	439	436	468	379	480	459	451	443	467	435	409	417	441	452	458	431	450	412	419	446	420	475	466	428	429	448	417	462	467	423	449	433	478	417	457	457	424	430	433	430	460	436	455	444	462	419	457	447	478	434	498	475	466	418	462	452	417	418	450	456	416	455	466	440	436	434	468	420	442	485	497	467	418	443	445	426	455	421	429	442	440	421	455	474	401	451	474	443	410	484	458	456	441	411	448	426	427	470	505	445	395	435	432	439	428	469	439	446	452	451	434	446	419	416	453	445	451	419	414	437	441	433	456	411	466	434	446	408	481	469	450	473	432	450	446	456	466	462	426	452	456	461	448	445	418	454	449	441	461	454	450	441	403	435	474	425	448	433	450	433	444	466	457	440	430	460	439	461	433	439	440	440	438	426	421	421	479	454	429	462	434	449	469	438	426	453	395	456	446	448	435	461	463	431	444	468	422	434	443	443	456	467	447	442	446	468	517	471	436	419	431	451	420	434	439	422	469	432	474	437	437	471	429	448	474	468	431	458
16780	79618	78690	47127	21494	6535	1327	508	526	465	472	485	469	483	481	468	487	466	519	480	465	543	542	489	479	461	482	511	471	448	472	480	471	549	509	463	441	458	494	492	502	470	464	476	473	489	455	491	488	492	459	469	472	468	459	483	509	489	490	466	494	507	460	484	458	489	493	494	470	434	500	428	468	497	480	463	467	490	519	439	469	478	475	485	463	555	461	489	490	486	457	471	475	450	481	509	492	512	496	473	466	478	504	497	488	481	497	468	464	495	486	498	504	474	488	484	504	485	491	435	466	512	467	464	449	469	448	479	470	470	500	493	455	449	487	489	474	516	495	510	443	464	472	499	440	475	477	497	466	451	493	480	476	503	486	449	435	452	462	483	475	493	476	427	479	451	454	467	447	469	481	445	500	504	494	458	498	489	463	480	466	541	506	467	473	469	485	492	463	471	451	461	495	465	511	470	478	488	468	471	476	500	499	507	487	541	468	494	480	473	486	493	464	460	472	504	490	466	498	509	493	467	506	488	543	501	489	515	500	474	489	499	479	472	472	481	462	482	523	510	495	493	496	504	496	532	501	506	486	450	523	458	477	461	472	523	468	499	475	470	495	445	431	528	472	499	440	503	470	495	502	436	485	480	470	467	462	465	469	468	505	492	488	465	474	475	472	500	481	497	486	468	530	495	516	490	508	471	505	491	451	494	431	473	469	506	480	463	499	450	459	473	480	460	411	502	467	438	468	461	447	510	455	490	496	484	466	487	522	500	457	477	513	533	504	503	486	469	493	494	467	448	455	504	488	509	501	461	454	459	475	490	482	488	505	477	501	477	488	507	513	477	497	504	504	468	493	480	483	469	470	514	476	521	521	495	495	475	428	472	439	487	500	497	496	460	464	479	483	474	434	455	475	473	482	481	491	503	490	485	455	461	496	487	492	513	454	481	458	470	453	465	455	487	465	498	500	488	456	483	469	481	477	492	476	442	495	493	463	503	492	472	455	464	444	492	488	510	464	481	460	504	454	516	483	524	448	489	469	492	478	480	520	447	472	498	464	474	481	489	492	491	487	467	485	503	504	484	448	468	493	514	491	502	479	464	462	478	466	467	451	462	463	543	494	462	474	468	532	490	491	484	446	478	468	492	480	518	470	424	503	458	489	527	463	481	480	465	449	484	506	502	472	486	481	452	519	472	490	504	455	494	505	458	491	505	484	520	450	505	479	489	450	491	447	456	472	474	478	465	458	510	508	465	510	509	489	460	449	471	495	502	501	500	507	466	483	464	463	471	508	473	485	469	471	481	490	496	496	511	458	513	495	470	441	485	500	461	490	457	487	461	485	496	501	498	468	467	472	480	505	489	458	441	517	493	466	441	433	498	512	466	496	463	469	481	495	484	515	501	495	473	512	505	501	481	487	469	492	458	468	511	497	492	459	503	486	484	465	510	468	472	487	462	533	504	505	449	439	482	468	431	542	491	425	479	555	467	482	508	462	509	457	434	490	438	465	470	507	488	481	455	499	467	461	515	482	500	484	466	481	501	503	493	472	468	443	467	454	466	495	520	478	472	488	518	482	468	462	472	437	473	506	462	466	442	481	470	467	462	508	483	508	474	473	486	512	530	456	490	530	534	488	469	485	511	494	508	476	478	496	488	476	505	452	521	449	514	512	498	498	449	478	462	418	458	490	501	427	479	488	499	461	465	446	509	465	485	482	476	511	461	508	463	481	468	467	512	462	497	495	516	448	494	469	505	513	503	457	455	473	502	470	472	452	504	467	509	474	480	459	466	502	476	430	468	480	491	527	504	494	509	505	472	489	465	453	473	483	487	482	458	471	466	464	466	475	459	506	470	483	502	475	487	458	466	477	466	480	497	507	480	521	481	485	469	470	535	478	445	465	512	446	484	534	471	450	461	427	476	498	485	451	484	495	478	505	501	440	504	472	449	489	458	503	440	471	488	452	498	462	456	468	489	504	481	463	492	493	503	488	500	476	459	458	462	494	441	462	464	492	468	448	488	488	475	473	465	462	471	512	466	473	483	454	481	507	508	517	494	512	453	437	483	472	465	501	512	509	453	482	488	442	450	499	504	495	488	496	455	445	492	528	437	494	461	511	464	472	470	488	473	475	473	473	440	478	512	472	441	461	501	453	477	480	452	505	428	466	475	482	425	499	511	467	445	451	520	484	505	453	476	494	504	468	442	473	490	456	461	491	483	455	431	448	450	469	486	495	473	439	462	478	473	480	462	514	497	437	483	496	488	516	482	490	463	464	481	461	493	486	447	469	475	491	465	507	470	485	457	444	464	476	492	473	462	477	479	438	511	448	480	467	522	481	496	458	522	473	464	463	460	493	458	467	518	534	505	487	493	499	483	494	465	515	442	434	461	476	450	508	477	472	494	483	517	476	509	479	496	468	495	483	507	473	489	488	516	511	471	503	462	435	470	456	499	454	514	475	461	473	445	457	478	484	468	454	445	402	476	485	492	482	474	489	492	481	494	449	446	502	489	522	490	518	480	454	499	455	489	477	478	493	516	479	480	480	434	472	515	463	459	453	473	490	475	479	489	492	464	509	522	473	494	440	481	509	469	480	480	438	483	438	457	475	464	457	493	472	474	486	472	455	507	486	503	493	511	471	474	437	499	452	502	417	471	455	497	495	465	507	475	452	458	484	491	472	445	444	443	473	466	477	495	473	442	466	506	498	465	483	491	464	485	410	487	484	498	463	519	452	501	435	498	452	481	470	500	488	472	477	457	484	486	452	450	471	455	501	444	504	515	483	480	478	451	426	446	508	494	512	479	473	460	462	497	441	482	467	449	466	483	474	462	463	455	477	481	478	467	501	482	478	509	486	465	461	516	491	467	469	481	475	522	525	497	479	442	510	478	475	458	478	533	480	466	480	466	492	487	443	483	502	478	480	512	482	499	444	463	457	446	465	514	516	464	478	451	507	475	501	490	471	536	476	446	464	533	495	430	449	485	492	485	504	480	523	504	427	490	525	475	465	472	502	448	460	488	467	472	474	503	499	458	507	481	464	489	455	520	496	425	495	504	497	483	468	507	505	478	486	473	498	472	436	500	490	485	428	500	480	449	471	510	464	513	474	456	452	510	503	434	442	494	452	503	480	448	475	470	486	466	491	438	478	492	441	457	485	463	439	485	435	507	492	431	502	492	463	482	493	493	490	491	486	463	481	451	469	462	482	490	483	473	471	457	476	475	504	466	459	492	488	472	468	530	510	478	508	446	454	453	482	483	491	461	476	473	509	479	486	468	496	494	460	477	470	471	475	513	513	481	467	516	484	455	442	513	483	473	514	491	483	498	454	503	456	502	478	538	517	457	497	489	462	495	510	484	494	469	458	492	496	447	482	482	509	517	494	460	485	485	431	487	465	480	488	467	469	460	471	448	479	458	477	467	493	484	519	446	485	464	501	475	437	462	502	491	456	475	489	499	489	487	460	503	443	443	489	519	483	476	487	451	473	495
23840	23602	45442	49088	36354	21229	6290	861	560	527	567	528	527	503	541	499	489	516	525	557	550	499	556	521	514	513	497	504	491	523	522	485	494	542	505	513	499	502	489	478	497	468	456	490	501	506	521	530	521	519	524	498	487	572	482	502	509	503	505	509	473	515	477	502	518	523	531	526	521	529	544	463	541	525	493	472	524	489	497	517	469	511	544	499	488	496	508	513	535	507	494	473	534	487	536	513	488	495	570	522	514	545	476	457	519	486	528	484	455	489	491	501	521	528	524	486	523	484	477	500	523	524	525	522	505	524	499	497	474	473	472	452	451	505	530	486	510	476	512	507	517	472	489	498	484	507	556	496	484	486	512	477	505	522	509	476	511	480	466	470	478	508	486	480	493	484	530	513	515	536	421	483	493	469	491	467	516	531	532	548	503	501	539	464	498	473	508	506	507	498	501	484	477	521	506	504	493	495	487	512	486	510	499	490	484	505	465	526	513	493	547	517	538	516	528	524	523	565	509	484	487	516	505	499	532	518	483	527	525	485	533	504	503	500	477	541	490	497	496	514	527	502	496	467	503	542	480	557	517	488	470	460	486	502	512	511	536	496	499	531	475	486	490	507	495	489	503	518	522	506	431	500	534	505	516	521	476	519	488	518	503	506	504	508	519	477	493	501	540	508	517	491	500	472	505	495	526	503	521	472	501	508	544	533	502	506	503	496	504	510	562	519	487	489	506	518	503	509	556	516	500	459	461	472	515	525	481	497	515	500	529	524	497	502	476	473	507	526	475	520	510	488	480	483	543	477	485	535	504	529	510	510	486	483	464	492	503	519	521	528	502	488	487	524	535	522	485	463	519	459	501	471	470	537	501	522	531	502	509	489	482	472	497	517	494	489	505	490	512	488	528	499	481	489	521	495	561	511	488	502	528	497	498	509	516	446	508	463	513	508	455	575	534	475	497	484	507	487	506	482	547	503	494	500	518	486	492	505	475	506	510	525	510	486	510	530	507	524	494	483	461	485	460	482	473	467	508	486	511	550	488	506	508	511	501	526	546	503	533	492	530	522	509	508	564	485	499	520	524	505	513	501	468	516	465	538	467	461	515	472	527	510	511	491	530	449	494	467	537	505	480	501	509	502	459	530	486	474	484	507	507	487	500	504	489	502	536	462	493	492	560	512	506	525	521	461	465	532	498	529	534	508	502	517	524	504	529	511	498	489	480	514	500	538	487	477	484	509	519	442	467	497	501	525	508	474	520	452	533	520	485	479	462	491	541	531	510	514	493	506	517	496	502	497	500	516	518	531	514	488	484	515	498	516	537	522	495	499	506	506	495	465	491	513	525	497	521	529	509	506	466	534	535	504	497	500	543	528	537	495	507	479	508	507	470	498	518	492	525	501	503	482	509	491	451	474	496	501	494	523	493	472	501	499	526	479	507	511	539	452	503	503	538	517	512	463	518	494	532	528	521	541	491	499	502	480	509	502	478	510	484	495	492	502	493	509	534	545	486	525	468	498	490	545	544	496	483	486	485	493	477	462	522	509	489	542	536	498	455	498	532	499	538	531	477	502	497	482	499	515	507	535	505	501	506	503	472	531	538	422	481	492	500	500	489	495	499	543	481	511	469	480	453	512	544	562	457	531	535	489	501	492	504	488	482	523	456	530	459	525	443	489	557	491	512	510	490	515	537	553	491	465	513	518	449	498	485	550	474	499	507	555	517	510	504	489	502	504	452	514	469	507	478	481	502	478	499	486	545	488	508	507	534	502	482	501	515	532	534	524	486	512	528	533	518	498	530	479	489	535	515	508	515	494	527	493	509	519	479	501	490	497	459	521	504	437	508	456	513	517	510	501	470	475	494	507	467	481	483	498	491	501	531	505	454	457	501	491	492	485	491	523	541	489	509	490	525	528	502	538	512	510	525	507	489	515	494	533	467	505	513	509	513	505	504	524	524	502	479	479	496	515	488	513	507	532	487	496	489	471	504	523	545	451	504	524	534	533	468	499	505	519	487	473	509	492	551	478	500	493	491	500	517	505	514	509	506	492	512	516	487	536	497	538	498	530	505	529	496	502	509	505	482	483	462	531	553	478	515	523	495	485	528	527	491	539	527	494	513	517	473	489	486	477	456	495	503	506	465	516	497	493	507	516	495	475	550	519	544	481	515	523	470	437	529	501	493	484	497	517	522	469	502	484	486	548	508	497	516	512	503	524	521	514	511	514	524	496	516	519	521	509	506	490	503	521	485	519	476	515	536	493	511	490	560	477	492	501	479	514	552	507	508	496	453	430	460	482	536	493	484	487	493	445	527	518	510	506	510	479	528	540	528	485	493	493	507	504	489	511	499	520	526	490	533	558	529	482	535	483	461	490	493	505	518	480	484	525	505	498	515	490	487	517	491	524	450	502	536	518	481	513	502	517	528	463	487	489	448	555	467	489	492	546	485	461	454	504	525	492	493	495	485	469	489	483	513	498	493	514	494	506	471	504	555	503	478	494	479	482	510	489	534	517	512	529	529	459	490	490	508	486	515	455	477	510	539	509	475	471	548	481	472	521	536	542	516	486	514	459	549	496	498	461	491	501	515	507	521	530	538	496	484	554	479	533	482	481	537	500	519	504	510	539	494	493	516	483	466	510	485	481	522	486	479	503	512	515	513	495	496	479	483	496	545	534	503	473	475	508	516	503	496	472	514	519	507	537	514	524	516	466	468	507	508	518	533	526	466	491	577	522	483	438	521	474	474	487	479	482	491	516	488	495	510	471	514	524	501	520	521	481	485	462	490	498	485	513	489	511	494	515	517	507	532	527	506	502	553	492	521	466	542	528	525	518	504	508	520	499	500	492	531	526	486	529	561	514	482	477	517	490	507	533	524	486	533	518	535	497	527	476	500	463	483	479	520	479	471	500	497	508	472	473	524	497	493	531	496	499	510	474	473	466	507	519	522	490	485	473	448	514	515	534	510	473	523	491	502	513	477	517	517	508	504	471	486	537	497	478	495	478	521	476	502	461	506	523	475	508	533	507	512	528	535	534	528	508	495	489	531	488	492	529	478	517	484	504	474	524	525	491	533	544	506	528	498	486	522	509	470	519	553	493	477	509	510	545	475	511	543	529	474	527	470	463	493	529	483	479	501	527	506	491	487	503	481	503	485	504	490	504	496	542	526	481	481	532	475	538	545	516	530	536	477	496	520	466	512	497	503	525	561	475	508	448	524	475	481	454	519	573	529	505	530	513	465	523	512	534	456	519	485	520	447	524	485	496	513	481	492	496	494	480	496	504	499	536	477	496	448	535	524	503	530	486	493	502	485	554	486	516	495	521	506	485	505	461	444	504	536	482	488	522	507	489	474	484	510	515	478	479	501	494	487	458	506	527	469	466	510	487	521	499	487	497	501	506	502	487	484	479	504	491	489	490	483	535	498	496	525	515	504	498	516	517	505	510	521	519	494	533	529	501	490	467	461	502	556	496	491	491	499	543	472	520
28984	90243	83033	61680	34667	12024	2123	704	565	555	561	569	610	595	582	605	541	581	575	586	591	575	630	597	599	584	611	578	613	591	599	599	541	618	557	602	585	549	579	559	582	584	551	570	564	580	526	586	569	572	567	545	558	586	554	525	545	546	550	552	561	561	550	554	587	608	557	561	561	573	601	565	583	522	585	586	536	615	586	573	578	516	575	566	631	600	564	537	540	546	566	595	561	544	580	570	600	583	581	582	578	579	602	574	564	591	558	586	576	541	614	536	568	512	624	572	589	522	593	537	598	551	600	554	583	567	587	558	546	614	636	599	601	547	554	570	538	555	570	562	567	593	561	555	569	531	561	571	562	537	572	549	598	588	580	561	525	549	596	576	594	600	563	608	552	557	538	588	525	563	592	556	531	549	590	574	582	555	617	609	579	620	612	539	576	588	598	587	573	567	567	562	569	569	560	581	532	584	580	577	554	565	645	591	565	601	581	575	592	540	577	567	577	576	598	525	622	577	581	578	572	553	590	588	618	586	548	607	590	535	623	577	577	607	567	562	538	585	604	573	543	615	538	558	564	597	579	559	611	614	574	586	574	547	543	572	597	538	596	601	526	566	580	531	554	590	556	577	593	584	551	549	584	575	587	565	586	584	532	563	570	546	567	556	596	599	561	566	603	604	591	538	587	606	566	571	619	580	571	555	592	579	603	608	566	581	592	588	614	602	593	596	510	614	574	560	566	611	565	564	589	587	544	581	553	593	586	532	587	579	561	607	533	590	547	576	587	581	607	576	600	577	523	573	538	519	550	597	610	560	569	566	592	573	571	554	567	576	567	573	600	598	551	611	536	562	531	573	555	595	551	567	567	598	605	521	596	543	566	596	566	528	557	548	582	609	561	659	551	568	594	562	560	526	581	592	574	549	571	556	576	548	574	516	601	581	573	561	560	534	553	528	549	569	561	555	546	598	550	559	525	566	616	550	548	560	557	578	609	573	525	504	549	582	600	546	597	597	539	542	576	580	581	588	585	581	591	608	582	549	562	647	584	608	574	542	561	564	558	591	537	552	568	554	582	577	584	581	575	591	565	596	598	574	563	558	581	574	563	542	549	587	550	573	628	565	568	623	557	604	600	575	570	563	549	534	542	572	562	573	589	541	529	570	593	596	562	558	531	576	582	577	546	575	569	559	580	551	550	581	606	583	528	598	547	590	560	574	598	608	542	569	569	587	596	572	592	524	561	570	614	564	529	584	588	529	529	569	550	562	566	565	555	586	597	565	557	554	551	576	599	547	570	573	545	546	572	571	584	528	568	596	539	561	573	599	564	567	556	598	565	559	565	582	582	624	541	582	584	599	572	584	553	587	578	605	556	589	546	565	550	579	563	544	558	536	575	528	565	601	588	571	561	581	596	583	556	594	596	591	569	563	549	568	531	556	599	576	590	546	556	566	583	571	588	617	569	545	584	572	603	583	522	588	558	556	607	579	570	550	594	592	587	581	567	591	551	585	522	556	503	608	539	528	567	569	568	609	561	573	557	562	550	578	554	591	618	556	588	627	548	593	556	572	603	570	599	573	582	621	565	580	555	600	588	575	556	552	586	544	550	554	586	569	571	623	555	577	553	565	563	542	526	572	500	565	561	594	580	582	560	617	611	576	527	585	571	554	565	570	529	557	564	571	562	623	568	597	560	562	591	593	561	581	610	549	561	558	599	567	590	576	602	580	577	559	537	555	611	594	601	535	570	583	555	561	549	563	595	600	567	512	574	550	587	572	574	571	536	553	564	603	550	598	539	519	581	534	574	543	520	580	560	566	609	555	553	564	578	605	561	584	548	532	570	562	562	548	537	591	563	582	595	551	579	558	561	564	576	532	577	575	592	534	533	604	565	576	572	572	576	606	551	582	570	567	562	566	573	559	544	563	552	542	583	551	587	573	521	570	545	575	569	599	581	580	565	607	547	550	561	560	575	544	568	581	571	590	598	560	546	541	557	593	569	598	569	598	560	573	548	541	537	588	554	567	577	598	589	552	567	556	511	575	565	598	574	529	550	586	545	573	544	574	564	577	567	561	563	602	580	528	544	589	555	553	589	585	592	599	574	595	553	555	581	511	582	597	537	568	555	565	539	541	572	613	548	561	573	610	568	554	562	563	585	583	579	537	582	565	553	589	551	536	606	551	553	574	562	572	584	582	576	566	582	603	561	582	554	598	578	561	561	574	593	620	514	560	560	551	578	552	632	572	567	574	544	599	563	580	542	595	575	540	582	550	567	566	553	542	573	575	517	508	593	578	515	545	574	568	562	585	576	554	557	560	547	552	563	542	532	578	568	558	585	548	600	566	568	568	548	596	539	545	549	596	562	610	574	600	529	565	581	535	554	565	593	528	547	567	517	541	533	508	571	547	582	572	552	566	578	538	573	568	572	567	553	602	590	569	535	549	559	591	563	588	571	560	579	566	558	591	540	591	586	580	537	575	557	565	576	572	526	558	575	590	630	533	588	595	591	532	593	572	572	529	589	561	580	558	562	579	585	588	606	547	568	542	567	542	565	569	547	551	615	560	571	566	551	498	573	573	552	548	551	554	563	602	578	571	566	552	533	543	553	578	570	562	526	518	556	561	610	576	553	553	600	584	569	580	546	572	524	536	567	561	639	530	568	595	557	575	523	590	576	571	547	548	600	592	544	590	551	585	559	529	569	562	563	572	596	572	556	627	563	597	534	582	572	602	521	601	568	600	562	531	571	506	617	596	555	534	572	566	526	559	575	591	550	551	570	574	600	524	590	547	575	553	543	559	572	562	582	599	558	548	602	577	568	601	606	553	594	605	547	595	565	567	591	581	575	541	559	575	568	589	582	569	583	599	550	544	522	543	607	540	589	555	540	590	544	542	582	555	566	610	591	571	604	590	521	552	585	610	534	609	526	567	558	594	572	583	559	580	556	589	571	591	611	541	562	585	582	557	621	537	568	551	518	560	573	551	568	567	571	531	578	550	581	568	546	546	576	590	575	570	594	571	577	569	584	604	557	502	556	575	590	601	516	585	570	611	568	586	521	581	576	572	592	555	569	598	574	563	592	564	585	544	548	590	585	591	550	589	590	562	576	574	578	565	558	595	574	558	602	558	518	590	579	579	559	582	584	597	596	586	564	550	619	559	558	537	591	567	574	565	572	569	505	557	541	562	537	561	592	626	549	607	591	597	569	574	564	565	558	533	555	556	587	557	594	578	550	561	567	537	568	571	585	544	569	569	574	558	556	573	603	541	630	547	564	578	550	556	564	580	583	543	575	590	570	549	538	576	565	546	551	552	562	540	558	522	549	557	526	554	592	545	605	583	573	535	547	571	531	549	555	573	532	573	591	536	550	606	545	562	597	566	549	570	584	586	529	542	564	572	614	582	567	574	546	578	582	553	575	566	596	559	584	557	544	620	524	561	578	552	561	575	603	522	535	603	554	568	565	540	608	581	556	568	573	534	535	577	564	544
27622	25845	32713	20095	6294	1458	598	443	458	416	427	385	444	413	436	435	385	382	422	427	414	412	431	414	458	448	428	434	455	403	451	431	427	428	416	421	452	460	421	436	409	399	431	438	447	421	423	456	450	461	444	431	415	450	446	406	426	467	469	430	425	401	440	443	452	463	424	449	449	455	451	420	451	441	444	443	426	486	423	433	449	397	397	453	430	420	427	443	425	393	430	411	458	443	417	429	465	439	453	436	434	426	461	441	399	415	450	446	402	453	433	413	430	457	442	411	390	470	407	416	415	404	430	430	382	414	431	424	426	429	423	413	421	484	419	411	428	448	401	429	447	439	435	429	437	419	427	417	442	428	441	414	445	432	453	453	416	382	449	477	418	428	422	433	397	429	453	422	420	428	420	444	472	451	449	422	422	453	406	397	469	434	458	452	435	433	436	456	396	482	425	420	410	441	448	429	449	443	439	428	461	444	433	433	422	481	430	465	417	473	438	418	410	427	407	430	409	458	453	456	457	415	423	442	409	438	431	430	439	423	427	461	464	392	426	490	423	435	460	426	465	439	453	431	432	414	441	411	418	427	404	424	456	471	414	442	432	464	429	419	393	398	416	456	438	420	449	434	449	466	436	446	418	430	421	409	451	402	453	412	397	442	428	435	444	434	423	449	419	443	426	441	435	436	411	419	440	453	418	417	443	442	387	409	455	390	438	435	460	425	424	417	473	437	437	450	445	384	464	428	446	445	442	412	460	402	398	434	420	463	447	427	440	393	440	431	433	408	421	409	419	412	448	459	427	442	405	398	426	429	429	420	467	449	438	438	457	402	438	446	426	437	437	428	439	404	399	419	461	453	437	414	410	424	466	418	395	453	413	443	424	424	417	428	423	415	418	386	398	403	446	436	388	368	420	409	436	401	432	424	441	466	432	438	434	448	434	472	388	408	428	417	455	424	431	401	430	421	421	412	421	453	430	435	442	399	452	446	446	400	426	421	421	414	454	416	458	475	435	405	395	436	415	400	401	491	403	400	416	410	422	426	430	412	410	397	434	368	408	423	408	421	431	421	435	417	422	450	451	413	437	428	430	401	399	445	404	451	426	426	436	454	427	410	420	389	427	433	431	445	430	428	457	442	425	421	411	438	438	439	450	432	447	454	413	456	441	413	452	434	429	432	438	454	426	431	449	394	440	405	427	420	438	406	423	401	394	434	471	425	436	414	418	443	426	426	443	414	430	431	448	461	445	451	460	442	422	418	442	431	432	435	437	423	403	417	444	442	389	443	413	415	432	406	409	412	445	438	441	430	434	446	443	424	448	405	439	433	418	463	446	459	454	412	424	442	432	438	385	405	399	431	419	468	457	399	434	457	431	425	424	399	416	484	443	441	429	442	452	430	449	413	412	441	425	408	438	383	456	417	415	403	446	433	436	435	387	415	437	444	419	476	433	453	430	435	438	428	404	436	393	406	422	430	438	425	423	429	408	442	450	417	422	431	426	410	389	408	454	392	426	449	398	450	435	431	371	415	417	397	466	417	405	446	466	430	412	416	429	464	418	393	401	439	412	455	423	439	423	423	465	433	406	406	441	433	413	401	474	442	407	433	400	412	430	449	400	413	491	415	442	428	446	412	406	435	470	435	428	426	404	415	396	404	446	425	434	420	427	426	417	465	474	440	432	392	424	442	440	445	435	432	434	432	431	437	414	413	420	372	454	413	478	461	452	449	441	422	446	436	456	449	424	410	410	411	425	436	404	440	441	474	467	399	436	398	485	408	389	424	439	440	437	411	446	414	401	443	435	458	445	465	406	437	415	376	447	433	452	395	431	444	383	452	451	420	448	484	429	439	416	460	434	436	409	416	429	394	449	441	446	466	449	440	437	396	443	428	432	412	417	441	431	435	447	400	440	413	410	395	439	442	421	416	421	421	389	405	459	403	389	432	411	411	423	427	458	405	455	445	441	393	486	432	459	451	454	429	419	425	410	449	405	411	422	444	440	460	416	410	422	434	422	422	440	427	412	466	427	449	404	372	424	412	407	418	429	438	466	433	454	457	428	417	433	448	407	441	373	405	442	444	418	433	394	451	445	443	408	448	420	429	432	449	440	402	433	422	399	385	421	463	473	416	434	454	418	424	432	456	455	403	416	431	458	439	460	435	446	447	395	419	431	425	433	450	399	421	447	444	417	430	439	403	457	425	424	395	454	448	399	433	466	416	420	417	384	405	418	427	408	398	402	416	420	413	436	432	445	434	430	416	426	421	397	463	440	409	441	403	431	448	399	425	471	452	429	399	375	382	384	398	445	449	418	425	428	424	392	405	413	433	437	407	445	436	436	451	469	432	422	419	438	427	451	478	448	450	469	426	397	417	422	421	427	440	432	458	450	455	450	392	419	452	396	405	425	430	469	442	455	412	431	450	430	415	426	425	400	413	412	457	395	400	450	427	442	461	480	420	441	407	446	430	408	423	412	449	437	487	422	445	424	422	419	413	430	464	465	411	414	437	413	407	399	438	458	397	478	405	428	430	451	436	395	445	426	419	451	419	443	441	441	421	415	437	422	455	423	406	427	465	436	431	419	437	455	427	415	429	448	431	427	447	439	441	392	440	415	430	413	444	468	426	452	405	427	414	448	404	432	430	462	487	433	465	421	434	416	429	407	403	423	443	392	396	401	445	432	457	428	449	436	402	443	430	443	402	484	438	422	472	436	436	436	458	443	432	408	434	399	424	437	440	440	450	429	409	448	484	441	451	402	392	424	435	408	443	401	435	414	447	422	411	394	412	453	451	460	432	441	429	414	411	410	444	440	430	411	430	425	418	413	440	458	453	391	449	441	430	385	432	424	448	446	435	465	406	444	415	382	414	411	442	481	470	420	444	443	432	436	432	463	425	404	457	420	441	419	416	436	432	435	447	435	475	410	444	458	483	418	455	439	453	443	410	403	445	421	450	452	430	434	446	405	439	456	435	442	408	392	423	419	425	464	440	421	412	407	430	414	424	443	403	462	483	400	465	427	403	459	442	425	403	452	443	426	428	425	427	450	426	411	412	420	417	426	453	443	450	421	395	430	424	399	430	453	412	422	432	397	461	433	386	443	456	418	477	430	454	444	450	419	428	451	411	447	419	401	391	445	419	426	446	420	458	411	405	430	445	414	432	455	443	470	430	433	381	429	436	450	403	444	448	463	455	441	458	431	463	416	497	446	398	419	444	429	421	456	447	413	450	427	446	451	446	441	425	400	391	440	429	456	415	438	408	458	409	432	440	427	429	458	455	428	424	422	427	450	425	452	448	447	429	432	434	433	414	428	410	454	383	456	418	426	428	435	423	401	439	455	466	414	418	419	440	451	436	435	437	427	430	402	434	451	397	434	419	454	425	411	426	424	418	417	452	448	421	428	401	470	418	446	411	412	418	431	426	433	463	429	440	414	403	426	407	416	409	423	442	466	422	422	460	458	425	400	433	425	432	470	422	424	417	392	388
9396	33853	29349	12133	4452	1493	550	399	422	452	452	366	422	413	421	418	401	413	429	417	417	438	457	406	419	407	424	425	430	412	435	447	403	418	433	409	404	430	418	426	450	415	434	458	418	393	435	443	447	421	417	436	422	400	402	435	447	409	440	414	427	490	444	401	433	418	451	409	405	444	411	463	403	407	448	424	436	389	392	413	420	435	390	434	402	408	409	440	409	424	412	406	348	473	436	426	435	430	425	424	419	404	404	415	398	421	438	426	413	439	391	454	399	414	398	408	409	425	393	469	436	426	427	407	425	434	389	425	406	413	416	425	393	450	446	423	399	434	414	438	442	427	396	436	425	416	444	378	423	412	432	394	412	434	417	376	412	416	394	425	443	435	418	435	418	427	448	409	452	366	416	413	433	431	454	435	415	437	457	477	456	488	444	395	403	397	441	451	438	451	419	421	436	394	452	405	401	428	456	428	412	440	414	387	442	439	420	443	416	411	401	439	414	437	446	427	418	403	397	410	415	464	401	432	429	413	405	438	417	432	409	443	443	428	403	447	397	452	410	396	390	418	407	398	428	461	423	453	426	433	381	424	408	438	426	444	434	441	405	382	435	424	406	439	383	413	436	417	436	442	412	476	430	443	418	410	418	453	414	417	396	427	430	405	413	396	411	442	481	416	444	430	450	419	410	441	451	446	408	421	464	428	428	397	431	461	424	433	429	444	421	406	427	439	419	460	426	425	414	404	421	394	427	440	435	408	436	392	396	431	434	426	429	420	410	401	392	442	431	448	453	408	379	412	401	404	417	450	426	433	417	431	419	439	374	394	445	410	419	420	444	437	448	416	433	398	409	445	398	432	387	433	406	442	433	420	447	421	418	448	422	401	437	390	396	398	444	418	430	429	431	456	420	433	433	466	394	442	416	394	421	441	415	420	407	419	381	460	431	440	448	428	419	413	477	441	424	387	437	463	444	440	406	461	410	466	451	448	407	407	411	410	406	424	439	443	433	426	397	442	413	403	402	415	419	392	432	429	357	415	406	447	474	436	417	429	403	389	422	420	438	383	437	386	450	393	394	425	473	423	472	457	424	390	420	428	441	397	456	389	397	419	418	435	438	453	410	445	439	417	421	431	430	430	400	415	403	400	423	382	448	401	400	434	434	417	370	401	461	419	444	466	380	436	431	449	387	428	424	423	417	401	410	426	420	389	421	454	415	395	428	431	446	423	424	454	433	382	402	421	420	444	400	383	443	420	455	438	441	412	446	447	430	439	389	410	442	439	428	422	417	424	399	413	423	417	428	422	449	423	415	422	420	434	432	458	458	427	429	436	393	453	446	414	446	440	462	383	418	467	400	414	420	437	419	439	445	426	408	389	423	398	422	421	470	431	425	402	442	403	444	430	382	410	395	473	439	402	399	450	412	438	448	404	408	434	415	425	437	411	416	382	426	429	423	391	401	433	418	412	447	418	432	413	425	432	437	376	435	414	435	437	436	454	426	429	418	415	413	438	414	377	413	451	400	457	435	427	415	406	437	419	415	430	422	437	452	456	393	381	431	417	428	429	403	438	421	440	384	426	446	439	427	412	430	459	441	445	393	451	426	444	446	428	405	450	416	394	432	386	421	412	423	425	387	433	411	401	449	431	435	403	411	440	439	419	418	405	412	396	449	430	428	422	417	437	405	425	428	435	423	427	433	421	427	460	433	406	391	418	413	398	427	474	390	445	423	427	402	425	410	418	424	430	388	425	399	400	454	440	412	412	441	392	423	430	413	423	417	427	458	418	416	418	429	413	455	439	428	397	399	427	441	440	432	432	442	449	444	389	426	419	431	412	402	413	388	451	422	417	398	395	469	421	422	427	408	412	406	449	395	419	434	417	442	428	441	385	435	454	413	433	439	410	396	417	378	386	403	423	427	447	423	448	429	408	438	417	441	384	419	413	394	427	446	432	412	443	407	441	444	407	443	444	413	406	440	427	417	440	430	409	403	446	450	412	411	442	455	426	423	439	393	419	381	417	445	426	459	425	433	430	433	374	401	415	408	412	427	443	393	398	416	450	373	418	450	440	451	432	413	436	459	437	421	425	407	393	435	460	416	446	403	424	447	438	405	425	418	433	383	409	419	437	447	436	409	415	469	457	405	447	403	422	425	415	434	411	414	445	451	424	415	425	457	430	395	416	451	406	413	436	433	412	438	414	412	404	426	421	434	435	419	417	374	449	412	400	424	447	441	424	440	441	408	420	431	448	410	410	426	433	416	416	429	457	431	427	451	392	410	437	435	430	434	410	415	419	400	400	413	398	406	444	424	430	437	412	463	409	473	443	416	416	431	451	434	441	420	405	410	406	409	411	421	388	412	429	447	428	434	455	398	450	364	385	407	439	430	432	455	392	379	437	407	460	425	409	417	394	402	404	397	414	432	400	429	468	394	387	437	406	395	411	404	410	411	403	450	419	450	417	439	429	429	417	435	429	437	440	405	421	410	415	433	453	427	429	421	395	421	406	426	418	472	438	405	434	438	425	415	441	422	426	432	450	427	432	386	426	434	402	428	459	403	419	443	420	398	412	420	430	448	400	418	415	427	443	433	425	417	399	425	430	375	458	429	422	444	408	423	420	416	399	426	433	427	413	415	414	426	418	390	435	428	405	414	421	420	438	403	394	428	415	402	440	433	424	418	391	418	446	437	448	423	451	383	423	416	395	420	433	396	396	430	448	415	407	394	372	427	457	442	440	456	411	428	438	453	428	456	441	414	413	420	430	433	438	442	450	436	427	445	446	421	441	429	438	402	420	453	401	422	419	449	428	398	402	426	415	440	441	435	426	406	448	431	401	435	436	437	410	429	445	418	411	454	457	433	411	432	432	406	404	417	455	444	439	482	431	442	389	379	394	386	432	410	436	449	432	476	433	432	449	442	421	455	415	444	440	423	433	432	419	430	427	448	394	457	429	396	411	430	421	423	447	410	427	430	423	406	431	426	417	431	428	425	442	427	420	428	425	402	391	396	416	462	431	434	414	443	423	409	424	443	436	409	419	445	444	393	416	413	420	393	425	428	446	410	430	401	417	433	417	419	407	410	429	410	449	418	418	391	398	419	421	403	461	429	421	424	429	417	465	421	411	448	425	420	397	446	407	429	402	427	419	366	407	429	415	419	379	436	416	416	399	415	441	434	413	413	485	398	401	415	449	404	418	443	460	419	437	406	398	439	444	419	441	422	446	430	404	396	430	446	413	421	455	421	408	426	395	450	445	408	395	376	457	414	440	440	427	425	431	431	416	424	392	454	437	426	399	425	455	390	447	383	421	450	409	446	449	448	389	417	410	405	394	417	439	423	439	446	428	450	415	398	438	428	399	384	426	441	433	423	459	432	417	416	398	413	420	398	416	397	430	451	433	428	426	430	406	412	435	391	423	419	407	442	387	446	419	452	452	480	422	426	403	394	371	400	440	443	396	424	440	431	392	440	447	424	458	425	422	419	430
24902	25114	52309	50603	31107	13246	2267	585	453	480	493	473	413	484	487	454	461	402	462	444	442	439	457	463	432	424	424	443	436	408	454	434	447	454	489	434	461	449	443	431	427	454	428	427	426	450	416	439	460	473	457	415	420	465	441	446	438	445	445	444	467	425	441	447	467	450	452	421	424	414	436	448	432	442	386	454	443	436	436	454	442	457	454	443	447	433	427	437	426	426	479	444	485	434	450	446	433	434	411	444	429	439	436	435	438	464	446	424	393	418	408	420	454	465	430	465	435	449	456	424	428	397	444	425	415	488	421	445	446	411	433	419	449	443	437	464	444	434	433	494	427	403	463	446	439	412	447	438	440	409	389	447	432	412	452	428	426	449	444	487	444	436	466	418	457	423	457	413	472	456	420	469	460	440	488	436	437	432	432	441	387	390	452	438	429	430	438	453	422	423	465	406	465	442	458	438	436	443	426	429	480	433	443	476	448	497	445	410	419	491	462	441	454	461	441	451	422	434	452	442	440	458	459	484	450	450	414	467	435	448	406	438	451	442	439	453	451	448	431	465	443	446	430	435	382	389	441	464	436	397	498	485	401	421	461	410	469	424	448	445	430	432	459	433	451	445	424	471	411	444	436	436	397	426	397	437	419	450	419	425	460	479	427	415	478	429	421	418	409	427	437	510	439	470	427	450	439	461	465	423	423	447	462	442	446	522	443	435	420	462	457	447	480	430	418	457	450	426	411	454	436	409	423	460	462	434	440	436	482	421	430	408	429	491	457	450	442	413	473	434	471	470	424	463	464	437	449	416	433	425	421	467	429	445	455	482	452	455	455	456	435	427	455	443	455	457	423	460	453	467	449	447	426	426	412	431	417	437	440	438	458	439	427	465	419	425	453	461	453	441	407	482	422	457	424	437	408	464	441	434	434	431	437	424	470	469	457	434	415	455	463	443	433	430	433	429	454	428	444	457	400	452	438	467	431	419	411	445	448	434	428	452	464	413	397	449	423	456	458	438	418	446	449	442	476	454	434	450	452	437	470	478	419	462	420	459	421	428	430	408	448	431	445	455	436	395	416	432	445	433	459	442	443	432	456	411	444	420	439	492	445	416	464	457	433	439	401	457	464	423	436	425	458	426	439	428	421	438	419	423	420	442	430	422	437	426	429	445	464	431	431	449	431	456	414	433	462	433	457	440	458	401	439	433	480	455	420	407	465	431	426	427	441	483	434	457	416	457	432	441	425	424	446	429	461	444	442	454	419	448	447	452	462	440	453	449	418	421	441	455	417	445	434	439	449	439	419	439	462	459	439	440	459	390	431	446	463	427	391	480	421	432	428	466	436	437	458	448	428	470	443	431	435	426	493	473	446	437	406	461	428	443	457	393	470	467	461	456	451	485	465	459	431	389	389	421	407	435	424	445	446	472	424	453	418	427	455	428	416	428	431	442	404	504	468	422	425	442	473	424	455	434	422	484	443	432	443	426	444	411	446	418	440	426	403	431	421	440	450	410	411	409	457	492	455	412	410	423	476	409	414	433	433	456	420	419	420	453	426	470	437	425	456	420	493	443	432	436	419	454	441	420	432	400	431	450	426	440	441	451	475	438	420	444	445	448	415	454	457	402	494	491	418	449	436	435	457	451	453	439	458	439	432	448	459	470	454	443	457	400	430	435	448	426	434	418	436	417	447	441	422	479	412	401	469	459	458	449	435	413	430	443	438	430	436	438	457	423	473	490	449	430	483	442	468	487	412	460	451	448	421	378	438	476	425	436	445	446	436	455	441	458	459	459	455	434	453	469	431	451	437	461	457	416	433	421	399	435	415	438	395	434	439	420	436	435	418	438	472	431	406	491	433	402	449	458	449	408	430	418	413	411	423	428	422	449	442	416	438	435	439	410	436	446	390	434	424	438	456	437	394	425	434	422	469	475	427	415	414	413	437	447	453	414	424	430	438	437	475	426	416	496	451	413	422	472	473	440	386	466	444	463	432	403	460	432	471	389	422	418	458	444	414	413	426	444	446	414	440	451	417	437	439	443	406	439	454	425	469	440	455	434	438	458	453	456	451	428	437	412	450	468	443	457	432	433	458	425	425	429	470	424	414	451	448	439	461	441	446	458	438	463	450	438	431	426	465	445	438	464	467	461	430	450	420	445	467	418	462	433	420	451	422	414	414	449	369	414	458	452	430	455	406	431	424	453	442	454	466	419	437	459	437	451	458	427	412	458	430	436	472	449	477	437	432	444	418	432	425	426	479	438	422	492	445	414	436	471	461	444	461	460	453	426	432	453	429	422	397	436	476	451	441	403	410	444	435	418	440	405	485	429	464	447	425	424	425	459	450	440	440	428	451	477	413	432	428	454	432	441	425	433	455	411	445	444	456	476	454	467	441	471	480	447	441	404	428	450	452	452	426	408	456	423	444	447	471	418	450	442	462	459	450	423	433	432	446	472	414	432	454	445	452	433	427	438	442	471	431	437	437	454	416	433	438	426	447	473	439	449	448	434	451	388	429	446	424	454	475	486	449	434	467	457	428	415	432	445	439	452	429	465	466	453	445	458	446	465	443	417	441	419	443	443	430	455	490	460	432	409	421	406	455	456	439	438	450	478	446	411	437	454	435	467	444	429	464	460	445	434	449	447	434	444	424	452	446	405	489	485	401	478	460	434	451	427	444	461	412	501	461	424	435	375	428	446	461	431	436	452	438	468	459	419	449	440	443	452	432	417	405	447	441	457	429	393	442	458	419	438	466	431	445	451	424	419	439	446	439	440	425	412	474	514	471	455	447	459	500	446	448	441	433	404	447	423	438	450	404	422	431	468	406	465	406	410	437	438	435	454	415	423	423	461	468	453	399	455	402	466	431	446	452	452	434	449	440	428	392	462	438	413	424	439	400	454	430	431	391	452	448	430	462	447	449	430	442	495	452	469	430	441	491	445	447	441	431	427	439	459	425	450	438	420	424	454	437	445	468	441	454	426	485	443	434	435	427	443	437	429	429	462	440	451	441	437	430	426	388	445	404	460	444	437	460	472	450	462	432	422	407	446	440	449	426	464	472	429	462	430	450	450	439	428	458	463	437	415	472	404	420	435	428	470	456	482	428	420	448	447	432	473	437	409	425	418	438	438	437	449	464	488	389	478	475	465	424	454	458	441	431	418	423	432	422	463	422	485	464	425	451	446	474	416	448	421	463	438	431	444	404	474	401	422	444	405	448	435	440	425	413	456	469	431	453	411	428	425	446	429	440	403	427	419	440	430	459	449	437	473	443	407	454	433	446	440	440	414	438	434	418	428	452	383	452	439	441	409	470	446	431	423	425	431	439	423	438	446	468	473	436	406	433	421	455	464	457	464	426	436	429	437	425	415	438	444	439	448	448	466	460	414	461	450	429	464	426	446	424	437	450	393	445	425	429	449	434	473	439	423	466	414	416	430	440	460	457	435	489	455	473	463	431	421	409	476	469	428	465	454	463	411	467	446	458	454
30067	88996	77458	47210	22756	7130	1441	575	474	492	459	518	506	487	474	520	522	520	507	487	485	501	540	503	514	484	502	478	496	476	505	482	491	519	532	502	516	458	506	535	514	498	491	488	496	517	462	463	532	498	469	520	494	473	498	482	480	471	485	498	509	501	539	482	487	491	438	475	506	476	473	500	460	479	508	457	461	479	473	475	477	483	512	469	517	478	488	448	508	481	477	481	476	508	517	495	480	450	490	472	472	498	471	501	485	473	477	482	453	520	474	473	481	481	493	502	476	496	462	477	484	446	503	492	506	468	476	502	496	449	491	445	515	454	523	488	490	474	470	512	461	474	517	490	486	475	466	526	485	468	489	465	498	496	483	430	436	498	450	518	490	453	478	477	478	456	474	493	441	484	444	462	528	450	485	476	481	512	477	495	481	452	452	474	503	490	455	487	493	486	499	477	493	463	554	506	518	481	511	484	526	461	504	467	542	452	470	488	502	501	473	479	475	448	493	507	516	485	473	506	518	502	467	491	479	500	504	464	491	513	481	521	520	456	517	505	445	462	470	471	493	522	456	492	477	451	459	436	507	496	483	494	482	497	503	476	470	498	477	506	512	494	463	499	507	456	484	511	456	492	499	482	494	499	494	440	447	515	460	498	461	499	496	499	535	438	475	521	470	488	471	463	504	535	482	467	538	469	497	499	485	503	456	471	453	478	516	484	471	478	478	468	481	487	475	510	460	484	496	474	471	445	456	470	494	490	504	477	491	532	465	478	497	477	483	460	514	472	472	464	497	475	490	490	472	499	459	468	490	490	487	474	511	510	501	484	486	460	479	479	532	514	456	461	511	490	487	486	500	494	464	508	469	472	527	469	442	468	484	475	502	474	468	501	432	511	512	486	486	471	501	491	479	480	522	482	493	480	465	526	490	490	495	485	490	530	469	476	487	456	528	491	493	434	479	456	519	462	472	503	482	535	509	479	478	469	498	494	427	506	503	489	480	492	467	528	499	511	521	520	472	467	474	478	473	449	509	502	492	472	462	539	486	481	495	454	459	525	525	482	492	534	461	488	511	479	504	504	512	471	499	468	441	483	485	517	465	492	456	461	460	487	459	466	466	518	489	496	487	474	490	461	495	467	492	491	494	513	461	525	483	511	496	495	479	487	492	497	490	546	520	517	524	497	457	476	478	503	474	487	513	508	495	517	448	511	464	492	481	510	529	477	505	502	510	454	512	445	521	522	460	494	489	474	526	458	476	490	526	486	479	479	461	493	486	474	479	496	494	490	493	479	481	523	484	499	483	557	463	447	480	501	488	491	459	480	454	495	479	469	493	473	477	472	498	456	426	496	513	521	502	441	461	489	512	488	463	491	469	509	510	461	491	526	506	539	464	473	505	461	489	486	493	517	519	476	459	497	463	516	483	469	487	470	469	443	511	504	520	494	491	503	468	475	496	470	498	484	511	482	484	484	495	500	479	468	486	440	489	465	472	449	497	484	493	475	460	512	465	473	459	476	491	501	469	473	544	541	510	465	474	463	526	487	486	499	476	466	515	479	465	511	482	466	500	510	469	494	466	509	462	499	489	501	487	481	522	479	527	535	483	515	495	478	472	527	514	481	480	463	501	471	474	473	476	459	498	462	485	493	472	486	465	502	468	481	476	477	539	490	485	492	516	458	482	507	477	471	476	503	467	492	535	504	505	504	437	466	483	486	480	489	501	486	503	517	499	544	502	515	485	460	495	478	522	520	478	490	493	443	511	481	508	491	500	496	471	466	497	510	512	478	475	520	480	525	484	477	499	452	483	496	478	497	479	481	488	504	517	482	447	495	485	510	459	476	489	468	479	487	482	484	539	476	489	494	468	466	514	491	497	504	512	468	523	463	456	483	468	498	523	496	485	487	462	476	485	496	495	479	469	518	476	498	492	469	495	475	521	495	469	498	493	486	501	481	459	476	486	484	492	471	477	442	491	524	516	484	491	482	470	465	478	458	452	492	500	497	497	451	462	440	494	481	462	508	495	467	465	513	492	507	461	467	502	519	480	448	513	511	489	496	503	436	491	474	484	474	484	465	460	525	485	468	491	510	483	509	492	491	469	467	472	473	487	464	440	485	518	510	487	517	502	500	493	514	461	524	483	510	487	501	520	445	514	484	493	515	455	487	474	487	455	471	480	498	504	510	484	504	504	482	507	506	465	443	450	493	517	419	513	476	448	457	500	490	479	477	478	475	461	488	504	481	482	490	471	479	507	494	469	503	461	491	473	507	483	444	477	495	484	501	522	494	463	517	456	501	439	451	490	453	518	485	492	485	513	453	502	486	509	464	468	475	443	463	441	517	486	486	477	479	502	464	504	447	493	489	481	474	513	506	486	482	471	462	499	510	503	470	461	441	478	500	464	455	498	484	458	503	478	486	508	460	478	507	501	480	499	503	484	492	514	498	473	498	480	472	507	464	497	483	453	518	493	488	463	415	514	466	516	515	492	498	499	540	465	507	511	489	540	477	484	466	489	499	496	455	509	504	480	456	458	465	506	486	508	468	476	461	509	550	479	489	445	484	507	478	514	505	483	494	486	495	441	499	481	465	496	452	456	456	484	507	488	482	462	456	478	440	460	442	501	524	519	499	544	528	466	481	484	475	473	483	498	478	552	482	524	529	464	498	491	505	495	490	496	510	497	490	452	527	480	463	464	498	508	480	436	480	503	494	468	440	499	506	496	481	532	488	488	459	476	467	517	509	493	464	516	447	517	477	496	484	492	474	451	483	466	504	463	507	463	508	507	457	526	492	471	489	451	485	445	457	482	484	491	494	495	520	485	488	492	503	514	494	475	486	475	468	486	481	465	470	506	495	503	486	516	489	487	484	491	496	450	488	497	489	478	490	518	483	509	484	494	464	455	495	492	511	530	480	487	506	464	495	514	499	504	485	514	476	501	519	481	500	473	505	487	433	523	482	504	479	480	478	497	516	458	499	507	484	467	516	507	495	496	455	449	544	465	489	487	505	501	469	542	503	492	501	485	482	517	437	449	462	495	505	492	508	460	469	451	508	511	451	494	484	501	490	472	516	493	487	500	496	519	465	527	458	470	488	544	448	500	538	465	436	486	447	501	468	470	500	461	481	502	495	463	466	491	448	491	505	486	477	470	463	502	503	487	482	484	515	462	487	478	542	433	470	502	446	505	480	473	493	478	505	477	459	457	481	451	457	500	483	488	512	515	514	473	493	471	508	486	496	493	517	462	484	485	500	494	495	497	511	459	470	486	455	536	464	456	504	476	460	476	477	486	481	493	495	473	505	475	505	484	501	448	487	475	468	409	488	494	471	469	491	504	449	453	508	470	489	459	515	493	486	478	448	499	447	469	474	519	522	488	506	504	512	519	483	487	500	478	483	534	465	495	504	433	505	471	486	455	450	490	508	498	504	523	506	478	485	494	447	493	466	542	477	472	473	515	462	506	498	488	443	482	491	464	487	490	458	495	491
23901	23656	46186	49644	36923	21068	6033	837	608	541	565	504	528	547	532	520	556	518	484	528	525	557	511	480	521	529	497	525	500	477	575	523	540	506	513	517	507	520	571	513	492	522	544	569	519	495	532	496	500	518	511	549	515	513	490	487	531	515	515	478	500	570	497	533	488	521	539	546	487	500	530	521	562	526	528	496	481	520	469	501	533	524	512	531	547	486	521	469	510	547	498	538	492	506	530	474	490	502	520	470	497	523	497	511	524	532	516	538	516	475	548	523	538	514	543	477	513	504	520	517	470	480	528	537	521	493	509	501	507	558	506	495	487	507	498	456	468	511	522	507	509	498	499	492	500	490	514	507	545	506	504	492	506	502	490	478	535	496	536	485	537	490	570	539	540	467	531	513	510	497	528	501	511	524	553	557	513	483	507	508	516	523	497	510	491	510	518	490	512	525	533	497	508	481	533	484	537	510	496	484	490	473	468	507	546	485	498	517	536	529	536	521	520	490	538	519	510	523	547	566	498	545	524	491	507	485	486	507	527	530	495	509	507	519	494	502	515	489	488	536	529	526	509	461	504	533	489	499	463	529	512	519	554	486	519	493	556	472	477	445	490	536	504	494	503	509	500	503	490	531	516	496	496	470	501	510	516	525	469	491	489	499	484	494	470	505	488	483	525	509	504	562	502	498	525	501	504	539	545	519	480	532	480	512	496	513	498	538	490	525	511	465	519	520	509	512	540	502	483	477	561	500	471	517	502	501	486	518	512	500	550	510	481	476	537	485	566	518	554	471	512	482	525	504	509	509	490	473	477	528	504	463	519	509	481	521	515	488	514	505	502	511	509	500	493	525	527	508	536	499	475	496	517	485	525	476	510	514	480	504	512	489	490	529	506	523	526	491	510	506	525	548	519	504	479	491	506	529	519	536	505	527	514	529	476	545	519	535	497	510	475	493	489	541	541	505	493	498	511	505	516	462	503	513	474	504	497	511	499	510	471	478	531	519	530	548	508	518	494	506	454	503	523	446	489	486	459	464	504	476	545	513	466	479	552	509	555	521	505	515	474	510	493	499	515	546	495	451	537	517	512	498	471	500	458	531	523	523	469	500	527	500	498	502	536	510	539	526	472	501	504	479	496	463	485	505	497	489	489	494	490	515	513	477	469	508	493	501	509	496	429	568	516	550	478	528	518	540	507	508	516	540	533	535	501	494	508	497	552	537	499	454	502	504	507	511	521	532	545	526	476	525	518	515	503	500	511	481	502	541	551	529	487	510	531	515	549	503	491	513	504	491	505	480	464	493	519	515	528	497	486	507	534	535	466	509	527	465	458	563	513	490	473	518	511	461	487	495	544	469	540	512	534	511	528	549	529	516	482	476	486	523	460	502	498	501	483	500	553	500	490	505	489	519	526	515	475	527	503	485	555	496	528	514	522	465	521	530	519	538	538	501	512	533	527	527	488	519	497	516	523	471	515	507	503	535	491	498	514	483	493	476	493	513	477	516	486	492	552	475	510	504	465	468	539	465	479	506	527	468	506	531	482	530	506	532	528	507	513	494	487	561	515	500	501	488	483	511	502	525	489	494	512	468	499	511	488	488	517	505	494	500	481	511	551	480	475	483	501	527	496	533	500	504	513	532	460	485	505	508	492	557	489	445	503	481	485	518	481	502	514	470	522	475	507	527	491	507	522	529	526	498	484	500	492	475	475	532	508	535	490	533	516	520	504	468	523	480	481	489	545	476	507	513	520	512	518	481	548	508	483	498	522	487	500	495	491	509	484	478	529	516	519	497	470	485	491	480	529	496	493	501	502	525	488	535	481	540	496	488	484	493	514	528	534	512	482	494	530	541	508	510	492	496	464	495	526	528	473	469	547	477	510	451	534	503	479	495	511	505	539	492	504	488	484	511	514	470	466	488	482	475	528	506	523	485	512	521	508	490	509	509	495	523	498	517	510	509	511	489	488	481	487	537	472	525	513	481	499	483	524	489	526	503	500	487	487	504	522	485	487	493	477	507	522	468	469	504	529	524	480	503	479	493	536	511	499	457	510	529	497	528	514	448	467	483	507	510	501	522	506	491	527	548	488	474	481	481	507	461	486	467	499	508	500	504	513	467	475	460	549	533	507	465	500	509	515	544	510	522	538	516	487	486	502	516	482	504	551	441	526	529	544	498	507	527	529	522	503	448	515	450	533	454	513	480	520	490	490	506	560	506	502	500	482	537	535	524	525	550	518	512	529	520	487	530	490	555	481	529	526	474	465	502	489	500	484	500	506	446	451	513	478	533	504	522	510	519	483	484	488	491	490	534	537	505	485	502	473	450	498	492	541	511	497	529	499	475	522	494	500	476	526	493	489	499	504	522	503	548	498	496	513	535	473	495	517	517	532	558	508	491	524	479	465	519	503	500	500	499	485	481	495	509	524	479	491	564	489	504	498	514	525	501	501	506	496	499	504	513	512	509	490	520	504	500	531	513	479	490	510	539	506	502	497	563	472	500	516	521	496	556	464	487	512	515	477	505	472	504	494	452	492	491	499	514	523	480	501	463	475	463	477	464	532	498	475	509	502	535	472	494	544	488	527	501	502	486	522	467	491	558	452	493	461	481	443	501	492	510	499	464	488	486	512	537	534	477	514	519	535	534	510	498	487	513	513	497	559	488	506	512	484	459	486	519	478	475	518	491	499	511	501	482	543	511	462	506	474	506	446	476	497	486	507	502	523	502	496	502	516	473	497	552	497	496	518	519	518	565	505	503	495	495	471	521	531	508	509	482	491	512	513	526	516	497	473	490	518	487	530	520	510	505	509	497	541	541	497	545	491	514	501	522	523	471	540	536	534	503	514	484	516	513	495	509	501	522	513	474	507	550	511	485	497	506	573	499	527	499	508	531	498	481	508	498	503	493	540	524	503	474	486	528	498	476	510	505	513	491	470	523	480	440	485	489	478	535	513	508	530	476	494	503	481	514	505	518	466	513	551	520	497	533	501	523	459	512	491	515	517	510	464	493	495	529	518	539	526	541	545	508	521	543	478	494	507	482	526	512	490	508	513	500	514	517	517	512	513	533	488	452	531	537	518	469	519	499	544	513	482	505	501	485	502	535	520	516	531	512	491	494	492	473	487	486	547	524	485	499	509	470	523	504	524	513	514	502	500	482	478	508	537	457	517	468	429	509	481	492	502	486	498	523	505	497	499	477	476	476	487	501	518	513	500	522	497	509	484	481	490	545	505	472	504	517	503	512	466	521	546	509	487	523	511	488	500	540	495	450	483	503	572	488	513	527	539	526	487	512	502	493	507	520	536	518	520	532	478	536	518	486	522	504	509	471	508	458	501	510	511	489	516	489	525	486	454	493	510	507	522	523	529	502	498	484	516	493	470	504	537	489	537	511	490	514	507	502	498	492	488	486	468	486	534	479	484	501	514	487	496	482	498	458	513	484	524	515	477	508	490	493	506	466	501	510	522	512	467	470	475	522	501	520	493	496
45503	90841	84067	61170	34318	11978	2345	584	591	537	606	590	564	566	602	586	570	593	569	583	579	568	604	577	561	593	589	593	553	597	589	603	583	628	552	558	561	547	561	557	607	583	601	636	573	532	578	533	577	606	539	575	557	563	602	579	553	583	578	571	583	563	551	534	540	584	570	572	562	570	551	511	629	598	556	539	589	590	568	600	572	555	566	615	584	529	560	584	575	554	615	565	602	600	568	539	578	524	577	563	600	567	604	532	568	585	572	603	600	585	595	568	587	552	558	542	578	516	584	598	553	582	560	562	575	584	612	576	566	605	592	588	632	620	515	566	596	551	620	544	589	526	637	554	570	587	571	605	578	516	538	589	587	524	589	557	626	562	571	556	601	555	553	594	585	556	570	551	627	548	528	563	606	565	580	612	600	595	561	557	587	551	573	543	550	592	604	615	615	597	574	605	550	557	538	553	578	563	596	560	583	572	560	583	608	616	585	560	537	584	556	559	615	594	566	605	579	546	611	604	591	531	558	574	592	608	594	516	593	602	601	603	578	520	612	601	566	595	605	528	531	564	554	554	597	516	582	498	551	633	559	574	574	568	585	638	567	548	568	606	587	572	546	587	578	590	585	584	601	614	514	591	537	566	529	559	555	578	548	566	554	567	575	538	608	591	562	597	601	561	523	605	543	604	579	615	578	575	526	531	600	565	556	520	595	585	583	563	541	580	562	562	594	578	560	593	570	539	621	579	568	581	565	527	542	628	562	564	628	613	554	546	552	606	591	554	573	566	540	590	579	572	543	570	549	561	579	557	579	603	599	588	620	559	587	626	565	546	548	584	527	541	595	570	585	571	561	570	549	560	581	550	582	588	550	565	612	534	546	566	582	565	526	605	604	558	573	538	556	661	542	549	577	568	572	580	582	541	580	579	606	558	600	517	617	543	576	576	572	566	584	550	589	612	603	558	584	617	576	569	583	535	556	606	602	590	587	569	558	560	544	530	566	566	544	560	577	576	523	587	585	530	569	516	562	592	634	554	578	534	580	535	590	569	550	596	551	542	548	578	602	560	600	573	577	532	542	568	615	609	560	572	613	594	571	581	542	539	544	570	596	589	600	564	562	549	565	583	604	550	538	573	607	560	578	555	579	587	589	577	604	551	597	578	525	555	599	570	555	586	579	560	511	595	526	623	564	572	558	558	567	601	628	578	576	556	566	566	564	610	560	584	574	544	591	561	564	593	551	580	565	550	574	604	557	534	550	555	539	583	607	623	540	595	545	559	544	625	567	545	531	570	587	576	581	580	561	593	549	595	593	562	552	572	543	572	615	588	496	577	569	546	586	595	569	572	611	562	541	569	570	545	549	557	552	555	613	651	591	569	579	555	544	554	596	572	576	612	568	581	568	602	552	562	585	570	543	559	585	548	598	548	602	603	560	567	516	547	578	524	541	554	581	521	560	613	575	558	572	557	564	553	551	561	573	565	570	576	540	558	534	547	580	563	563	558	590	575	527	580	540	566	556	593	546	586	591	566	535	589	598	586	563	550	605	568	620	570	527	556	558	556	548	540	539	575	556	560	512	583	559	585	532	601	565	539	562	587	570	600	580	548	556	577	585	565	571	587	560	562	564	558	576	583	549	564	585	587	594	557	564	609	553	568	566	533	598	557	566	584	520	586	567	566	558	593	556	587	555	570	581	557	576	579	595	575	571	534	559	564	589	581	558	575	570	571	585	587	570	579	621	577	553	598	602	577	525	568	626	564	562	604	532	586	545	579	568	574	554	556	562	592	544	538	568	573	583	602	583	619	567	565	580	570	619	554	543	575	563	601	563	550	560	556	605	545	542	561	607	576	578	560	569	540	538	586	561	553	552	580	570	570	580	551	525	594	542	584	590	582	611	556	560	585	597	568	561	643	573	567	621	582	517	546	581	583	600	567	572	564	552	571	526	563	613	557	556	568	572	570	533	524	538	587	541	607	569	513	589	557	572	569	553	544	577	576	559	551	546	540	593	577	609	583	556	557	620	536	604	599	593	592	543	539	570	586	543	536	579	581	549	574	538	586	591	605	599	553	573	613	573	559	590	608	573	548	522	517	580	547	567	599	574	537	589	527	570	543	514	569	564	560	554	527	534	585	564	550	557	566	604	535	642	545	587	555	563	516	557	616	545	538	564	554	561	589	583	562	548	539	601	598	540	573	575	542	580	580	613	550	579	552	553	563	579	546	603	555	552	520	589	596	576	569	537	617	584	580	566	558	574	598	590	540	567	547	579	594	583	594	562	578	597	542	594	535	570	581	559	572	551	604	627	550	573	554	544	564	540	581	591	600	571	583	555	555	553	554	629	532	522	600	551	578	564	589	570	512	565	545	555	571	520	576	554	554	548	558	566	571	588	546	571	569	599	600	563	564	616	545	581	565	571	598	567	591	567	576	534	586	557	546	562	613	595	553	559	573	585	565	546	577	568	582	543	595	599	562	562	537	547	530	550	549	544	555	620	567	576	618	509	549	549	581	581	640	593	607	575	564	573	566	590	559	582	570	586	578	561	580	609	537	602	553	544	579	569	556	544	567	545	627	595	614	595	607	556	560	572	560	522	565	562	554	600	567	520	575	563	566	553	609	548	577	556	579	547	573	562	587	584	624	567	595	590	529	580	519	577	540	564	571	561	546	586	552	588	575	573	548	560	566	555	603	580	520	588	559	505	515	538	597	543	556	606	572	541	575	567	555	597	602	590	552	579	528	585	573	568	548	545	582	586	544	553	629	544	593	544	541	571	568	552	564	607	563	587	576	536	569	614	562	575	569	587	576	569	585	620	572	532	583	573	543	544	572	580	566	588	543	585	523	566	581	620	562	596	550	594	612	553	532	533	612	610	589	548	592	570	550	563	569	558	595	556	576	588	571	532	555	601	545	579	525	589	553	569	577	551	561	580	564	516	552	593	575	531	594	573	609	567	579	568	585	589	551	572	541	591	561	546	515	554	546	529	555	572	571	584	550	588	562	627	535	543	547	592	559	556	531	549	544	591	573	574	544	577	585	525	562	604	558	561	577	572	550	569	557	569	579	575	545	575	570	583	549	547	603	573	596	510	539	596	579	583	571	576	547	585	538	562	574	549	565	572	588	557	533	583	574	559	566	563	563	531	510	587	568	595	584	597	510	547	540	552	559	591	583	587	584	586	572	555	564	532	548	572	500	563	568	578	599	590	546	600	566	574	516	566	546	560	638	553	564	557	623	557	588	590	575	586	608	582	571	604	547	559	562	581	555	554	554	547	582	544	551	547	542	580	586	559	589	581	562	550	554	539	642	597	584	572	591	585	586	562	553	569	580	595	544	586	579	582	598	549	558	569	558	575	572	528	567	558	590	576	541	573	616	548	573	558	576	545	558	545	543	561	520	625	585	577	542	542	599	564	567	562	579	589	557	544	546	618	547	573	581	595	518	546	593	592	552	593	597	609	584	548	585	588	583	559	596	510	553	527	583
27411	25604	32655	20259	6653	1677	664	434	439	443	412	430	423	417	456	436	433	411	450	441	425	426	453	430	437	396	442	408	407	424	418	408	433	407	418	415	450	424	452	441	444	423	444	427	415	424	467	416	417	461	454	423	436	461	404	438	424	445	404	407	453	411	439	439	421	421	414	443	414	429	417	419	416	422	451	407	428	432	450	408	382	415	425	434	416	439	406	440	447	425	419	394	440	437	441	453	412	453	423	428	388	443	467	397	429	449	473	428	417	389	402	484	408	434	406	420	393	445	455	448	413	399	405	442	402	425	422	442	441	431	433	423	452	443	462	446	436	450	422	428	494	436	448	413	424	397	422	438	441	395	428	437	442	413	432	437	384	423	420	431	417	443	422	440	394	436	448	429	414	464	403	418	424	432	457	403	449	444	468	430	459	428	435	460	459	396	456	456	439	443	416	436	432	406	435	451	414	428	434	414	444	458	411	461	393	435	408	434	419	419	423	420	441	428	445	447	427	429	418	420	433	433	403	461	475	456	485	445	456	444	440	424	407	444	411	407	443	447	416	441	419	436	454	440	452	395	462	421	415	413	438	446	445	400	453	403	427	429	442	412	399	455	430	410	432	397	405	456	395	434	418	454	394	421	403	369	422	447	440	409	457	436	403	433	425	423	437	398	438	448	433	413	449	451	450	427	438	417	450	464	427	401	439	432	449	456	432	444	450	443	423	385	424	419	423	428	457	418	401	437	410	465	434	422	413	480	393	417	447	412	422	452	446	429	404	431	436	453	424	442	442	436	448	414	467	430	440	431	416	411	401	466	413	434	432	435	438	404	407	449	426	461	448	393	410	442	423	469	414	404	438	425	359	393	399	409	425	400	420	409	443	450	408	436	418	405	427	421	408	463	429	474	420	443	434	417	404	423	417	411	427	423	466	393	432	435	456	422	467	443	438	422	409	451	428	413	413	453	420	392	450	422	421	431	437	435	416	409	437	424	439	431	456	432	460	454	451	453	428	403	425	456	450	461	414	427	434	449	436	455	436	422	405	437	447	413	431	431	431	405	426	401	383	422	461	435	454	434	455	415	449	439	439	436	399	421	433	415	453	458	439	422	426	444	425	406	405	456	423	441	442	429	399	414	392	413	382	428	448	419	457	446	429	419	432	427	392	394	413	403	443	411	376	402	426	383	401	450	406	422	422	425	459	385	408	375	453	404	405	414	450	439	475	408	418	445	404	451	420	407	432	446	395	469	426	388	398	446	447	454	425	422	440	472	417	462	445	413	405	392	464	421	431	412	415	458	459	434	424	417	418	433	456	427	429	462	457	395	404	435	436	426	440	419	386	431	426	453	451	399	444	467	407	454	443	437	418	455	408	453	435	479	451	433	395	431	438	437	440	425	442	441	417	429	417	436	400	437	417	409	444	427	452	434	448	415	397	412	461	417	426	400	428	456	456	433	441	418	418	414	398	419	438	395	449	409	410	465	417	400	448	421	454	440	403	429	399	423	426	420	423	450	425	421	445	469	429	456	417	435	425	416	400	439	462	386	384	434	438	380	419	401	395	431	429	414	437	395	455	408	435	448	401	410	411	417	439	362	420	458	412	459	396	406	437	390	449	440	424	423	406	415	457	437	435	436	430	398	487	439	433	386	464	407	437	419	467	465	413	452	423	439	435	421	452	436	419	400	435	417	421	471	393	393	403	406	411	475	420	436	432	459	446	472	436	419	446	431	384	421	395	395	456	420	409	379	427	442	418	424	433	431	423	423	437	425	406	466	436	468	440	463	413	407	403	423	402	443	399	459	416	454	408	445	422	458	432	418	415	429	422	421	420	426	430	425	449	460	426	392	436	412	433	433	422	458	417	426	421	434	488	427	475	430	459	421	416	436	408	436	411	417	414	402	411	425	455	423	422	409	423	411	437	410	435	428	457	448	382	387	477	456	447	437	435	444	409	396	464	451	409	438	419	387	454	432	447	423	436	474	397	439	415	400	416	434	423	419	412	471	396	422	423	425	428	419	449	402	453	421	414	469	483	411	455	420	450	428	423	425	419	418	438	394	447	419	408	417	443	401	412	453	385	394	433	431	457	474	460	452	450	444	456	405	475	382	420	440	413	422	439	441	440	418	415	405	430	431	426	427	391	431	437	410	429	464	412	408	400	408	456	418	456	447	438	420	442	426	421	414	429	416	412	425	448	429	386	422	399	444	428	392	439	446	417	460	433	432	418	461	437	422	407	444	430	432	423	416	433	451	415	439	459	405	418	437	410	421	445	438	436	422	406	441	458	420	442	394	433	423	412	441	439	456	453	476	412	416	402	406	462	417	412	436	406	438	422	467	405	440	409	439	393	409	434	474	403	462	426	461	469	443	428	397	451	386	422	418	437	445	461	395	426	397	410	406	412	452	430	457	449	393	428	422	405	402	435	413	408	449	434	421	415	383	471	389	416	418	438	453	407	430	442	448	410	450	423	405	433	419	418	416	405	408	394	473	421	419	420	419	433	404	412	417	423	432	421	448	438	412	430	426	401	397	455	420	431	439	406	437	419	433	413	404	433	420	448	400	427	439	419	473	406	423	435	441	442	374	410	478	423	421	427	420	447	410	397	422	417	444	449	405	374	376	411	431	415	435	390	448	409	422	400	402	434	401	425	456	440	474	413	451	436	435	429	426	460	443	437	448	443	425	391	435	391	431	470	445	419	417	449	407	436	404	453	391	411	412	416	454	422	403	399	450	440	413	417	425	423	429	460	454	410	413	412	403	423	395	417	398	435	397	451	466	411	437	415	454	428	418	423	452	428	430	448	476	428	447	440	423	443	408	410	381	447	477	454	424	472	461	449	368	444	425	426	396	438	424	444	425	420	425	454	423	435	445	412	425	446	432	426	471	396	434	441	412	434	438	452	411	443	419	457	436	390	464	403	463	425	412	424	432	469	423	428	437	447	456	412	464	454	424	419	425	424	430	399	442	420	476	407	413	446	457	449	476	440	431	429	430	428	474	454	468	436	401	455	437	455	414	429	418	438	436	438	403	431	414	460	417	425	442	456	474	454	434	389	439	440	413	424	466	438	446	412	416	396	410	415	463	446	398	456	391	402	406	418	459	439	467	450	452	447	417	429	406	421	434	425	398	446	446	435	445	430	427	426	451	414	454	418	412	429	441	450	453	408	431	429	423	434	416	438	405	454	459	432	402	423	416	404	404	443	433	431	402	380	442	428	399	414	407	431	446	402	423	433	436	438	410	436	436	425	442	438	416	431	404	433	424	419	411	406	427	399	414	374	426	393	465	427	442	441	443	422	427	423	444	430	417	455	426	425	458	409	446	427	425	421	445	401	406	441	413	420	429	414	447	462	413	395	425	437	419	452	415	438	424	399	466	414	410	411	405	410	422	420	429	460	447	411	407	430	422	420	402	411	419	429	422	416	418	444	419	391	429	418	431	418	434	435	463	425	403	437	410	433	420	435	423	409	433	432	437	447	410
7869	33628	29168	12243	4807	1525	542	410	409	432	435	396	457	411	379	427	433	446	411	389	428	426	434	433	429	404	408	420	446	413	415	436	420	416	414	455	405	395	427	423	397	455	453	431	374	420	421	385	373	371	409	410	422	432	433	427	405	427	420	424	431	424	406	413	409	401	408	402	462	457	397	402	430	447	425	446	438	423	455	429	459	453	397	430	419	436	406	422	377	431	427	430	435	417	439	418	418	417	401	406	460	455	416	437	415	352	449	405	377	444	459	433	424	427	445	403	411	389	398	427	409	403	413	382	446	390	464	408	399	397	401	419	406	413	436	424	434	410	434	390	469	420	416	411	433	414	426	393	412	359	435	406	449	446	397	410	452	412	428	403	405	438	414	405	422	401	444	401	399	414	402	427	415	414	424	433	444	414	416	449	427	454	433	425	441	435	414	448	425	441	428	425	420	411	404	413	401	455	466	405	441	395	402	411	388	422	419	455	427	421	402	431	389	429	430	425	411	437	431	440	394	429	418	437	428	441	445	408	396	416	415	436	424	426	430	405	407	414	424	415	386	414	409	434	429	380	410	376	434	439	390	385	429	420	447	425	419	404	410	422	388	448	421	475	441	400	435	403	424	373	431	404	394	413	444	383	434	438	397	395	417	427	388	446	422	439	439	434	433	406	400	412	414	415	395	447	428	439	417	436	401	419	434	413	429	388	456	406	426	407	398	418	433	431	446	407	418	411	431	431	425	408	402	439	425	428	413	449	386	417	416	427	422	402	412	428	412	424	426	421	433	430	416	424	383	403	389	406	410	399	431	404	403	423	447	438	403	409	390	396	439	399	411	433	405	448	421	453	402	384	424	436	442	439	430	406	430	439	413	433	407	447	436	421	416	445	404	437	442	420	420	381	402	401	418	421	415	469	412	450	389	433	436	426	399	440	477	429	399	406	410	421	388	412	413	409	422	405	419	417	389	406	426	442	422	393	432	442	459	387	419	405	449	411	404	405	430	449	409	427	410	417	409	411	406	425	431	407	430	412	401	403	443	423	418	420	426	407	415	389	378	417	371	431	416	399	402	436	407	434	432	416	410	422	420	373	406	442	410	379	437	397	423	420	428	412	404	437	430	406	421	431	388	434	412	434	385	425	433	437	440	386	449	425	432	434	429	435	440	413	446	379	427	429	414	459	434	407	436	441	417	461	413	408	424	435	406	454	430	396	392	393	389	471	439	441	406	424	453	454	456	441	423	453	381	388	420	456	448	413	456	390	400	413	433	407	451	407	435	406	459	405	418	428	459	421	413	425	422	441	428	424	429	422	426	406	427	424	415	431	442	447	410	422	424	431	427	443	417	390	430	429	392	443	449	436	428	412	405	454	421	408	431	414	418	401	408	422	440	418	398	420	416	406	442	427	388	432	437	408	430	399	399	442	449	392	424	405	429	427	397	425	427	447	420	399	431	430	457	443	421	405	420	447	400	429	443	396	395	403	431	433	418	454	411	459	403	435	455	384	421	430	411	380	401	437	429	436	435	413	408	395	391	449	446	430	425	437	448	405	475	413	401	427	439	389	447	419	424	442	413	441	425	458	406	445	425	376	405	431	420	436	407	447	423	402	421	430	411	418	403	421	403	399	426	430	427	415	453	382	434	482	404	420	406	403	435	403	447	450	443	386	414	415	414	406	464	433	408	395	443	416	382	450	413	414	416	419	451	421	440	406	407	415	404	424	464	400	436	411	397	470	423	419	425	437	394	387	414	393	412	439	410	419	427	446	422	381	413	421	439	455	429	425	424	442	391	407	377	435	420	423	446	402	443	388	405	389	413	414	425	421	424	454	415	450	422	399	397	408	423	409	411	384	388	410	429	375	424	450	399	410	429	412	439	398	444	424	464	419	407	414	449	421	423	420	390	390	440	402	431	420	427	412	454	439	445	423	430	405	422	425	404	426	434	409	404	398	392	420	431	404	417	418	420	416	435	421	439	415	445	410	428	455	426	421	416	408	386	394	443	420	425	401	449	425	394	437	417	401	412	437	435	406	435	398	434	432	410	415	434	405	423	374	444	431	398	373	462	427	460	476	441	416	396	436	385	430	423	437	397	440	423	400	417	428	435	429	408	409	449	450	450	411	419	417	423	418	401	431	411	386	411	427	440	455	401	449	417	407	412	394	376	421	393	405	411	472	429	398	446	428	426	412	399	427	441	403	403	407	430	400	406	433	444	437	458	432	397	403	412	418	426	434	413	413	380	445	397	423	439	435	416	415	423	373	445	428	442	415	429	378	415	436	404	399	412	434	422	409	432	384	458	408	426	429	393	417	457	471	393	402	412	430	405	437	420	433	453	414	441	445	452	404	420	401	430	403	419	402	435	388	433	464	454	453	411	413	421	429	408	392	418	409	394	428	406	428	378	448	411	466	434	397	408	433	440	406	413	397	458	408	433	412	400	386	436	404	424	427	415	445	418	434	415	425	402	474	439	470	464	395	391	427	433	441	437	454	448	414	432	429	412	451	431	411	392	418	422	394	399	442	418	408	414	442	415	406	416	425	449	448	423	411	410	419	443	460	394	376	384	428	474	432	449	456	423	420	414	433	415	459	417	379	408	397	431	416	431	461	413	406	451	458	432	390	439	411	426	423	432	466	417	428	418	426	443	429	413	387	395	406	458	392	455	407	415	411	411	408	403	448	426	475	424	419	420	414	403	486	409	415	401	426	420	401	425	422	461	445	426	433	417	404	424	410	395	423	427	400	419	415	435	420	425	463	400	442	409	439	420	442	439	461	438	432	406	447	415	438	435	422	419	447	420	453	402	442	455	447	404	425	433	405	375	426	422	409	420	438	421	450	450	423	415	434	467	411	428	397	416	452	401	408	443	423	442	420	418	431	483	408	431	420	469	417	428	425	417	407	431	423	430	382	412	450	396	456	420	409	427	431	447	418	428	418	396	407	403	416	444	403	453	403	434	376	425	409	408	423	403	439	408	418	390	416	408	439	438	397	447	402	408	435	394	419	385	411	426	404	426	438	457	427	410	412	408	420	390	408	405	407	442	420	425	417	423	438	406	411	438	437	421	440	419	392	467	453	415	441	428	417	434	401	411	431	419	434	448	418	412	434	430	408	412	450	418	439	401	419	413	422	425	415	443	384	449	422	421	450	408	422	427	417	431	423	396	418	435	425	437	425	398	393	434	468	432	425	453	452	442	424	388	440	404	433	421	441	441	399	385	432	418	442	422	365	427	402	426	408	383	410	420	374	426	408	424	380	434	406	425	404	399	421	432	440	425	385	417	387	435	401	458	432	404	403	424	386	408	426	425	432	408	408	386	379	425	471	426	427	412	412	419	433	409	432	470	390	434	376	463	425	398	386	468	430	418	452	398	436	415	435	456	420	443	429	411	418	402	387	415	391	428	412	399	392	426	433	407	429	433	436	392	418	407	408	417	409	438	440	386	414	439	413	367	426	378	398	456	404	421	413	456	463	425	429
25008	25686	54215	51815	31708	13674	2510	587	508	490	474	452	469	428	473	485	485	428	458	455	446	440	460	457	492	457	477	441	437	486	433	432	468	448	447	446	434	479	418	419	413	426	427	413	491	430	431	450	432	460	441	440	474	451	460	461	434	454	459	446	460	430	459	420	431	473	473	442	418	468	470	457	423	441	462	419	461	415	413	406	434	434	430	446	421	404	434	440	413	425	460	451	458	476	477	432	401	439	439	431	453	421	461	434	468	416	453	440	492	444	453	433	413	458	447	404	462	472	462	447	463	469	428	430	478	406	448	456	421	463	478	412	398	480	461	412	433	422	441	416	445	419	436	466	406	449	459	456	442	440	402	449	457	437	434	469	446	444	441	442	422	411	437	449	463	416	448	454	454	499	457	457	440	458	428	432	413	441	390	466	425	434	443	454	428	404	426	427	434	434	425	391	427	433	445	439	439	444	440	407	431	399	411	451	423	446	417	481	437	475	420	426	426	471	466	458	411	454	416	456	413	473	414	478	445	445	450	474	443	438	426	440	433	452	462	460	445	398	459	440	429	475	443	433	421	427	440	402	435	450	476	477	404	443	502	463	427	418	446	432	462	445	464	449	427	442	429	462	416	444	485	439	400	438	450	447	425	454	418	443	453	389	431	428	428	435	440	467	427	405	410	427	475	431	447	451	428	426	438	462	421	400	433	415	481	425	474	450	467	443	441	432	466	428	440	423	459	470	483	418	465	426	436	444	471	420	386	494	413	449	431	440	460	499	418	430	460	462	414	476	442	448	443	460	443	467	438	441	432	449	481	402	424	438	449	448	466	451	435	429	427	456	438	466	454	467	447	397	442	460	401	458	454	417	440	422	402	387	451	445	455	451	434	407	427	483	448	424	417	433	432	459	469	423	442	436	445	474	452	422	435	395	444	415	436	433	467	425	432	454	425	433	420	412	416	468	440	453	426	487	436	445	426	448	449	479	439	440	402	462	439	459	445	446	460	422	449	450	420	420	454	449	443	474	448	476	387	486	451	447	437	467	439	466	432	438	453	447	413	438	457	487	415	461	462	457	425	424	448	442	469	455	451	440	439	442	466	438	456	433	430	449	483	456	428	434	426	448	481	455	446	457	458	442	438	420	446	426	457	483	487	436	466	425	468	458	432	438	462	396	421	454	443	455	438	478	453	453	446	471	426	471	456	434	423	463	469	476	448	445	441	455	437	435	457	453	442	409	428	396	439	455	433	401	449	438	437	450	395	476	431	427	401	424	448	411	453	434	425	479	428	421	432	424	422	437	457	425	448	433	429	452	461	451	463	429	474	417	433	414	427	408	439	471	436	440	434	470	452	438	454	429	439	405	446	457	415	391	421	454	457	464	472	426	418	472	418	398	470	472	470	419	429	492	444	455	389	427	432	436	404	438	437	440	428	442	431	444	462	446	462	440	469	430	467	410	432	420	438	431	473	475	454	479	445	427	429	445	447	452	417	428	441	461	435	425	458	458	430	462	418	456	478	474	450	439	443	444	453	445	436	431	400	443	445	461	439	435	421	440	435	474	439	509	427	448	465	424	466	451	409	410	479	402	435	427	416	437	424	455	461	413	455	436	458	448	425	462	433	454	421	458	456	447	423	446	422	443	425	440	451	423	370	436	471	439	455	452	434	435	484	459	421	416	448	442	390	461	420	434	457	436	418	442	429	435	420	454	435	425	481	433	430	442	473	404	439	426	409	419	478	433	450	441	403	433	413	379	445	403	398	430	439	432	414	416	453	488	414	434	449	455	445	437	426	462	437	471	443	436	438	437	478	444	408	468	417	425	464	457	442	440	460	449	460	471	473	446	464	492	450	456	436	443	436	431	402	437	477	424	455	459	438	436	453	465	480	437	482	437	424	433	430	408	440	468	444	444	451	408	450	427	439	418	441	438	425	455	454	430	428	420	447	444	479	440	448	456	427	440	417	431	476	472	391	435	427	443	426	485	456	457	466	469	450	492	447	474	408	379	451	428	448	468	414	449	426	493	469	444	410	469	430	445	453	416	430	438	464	450	422	429	464	435	433	442	414	446	411	446	435	439	421	396	445	453	441	449	433	417	439	414	436	445	437	447	461	426	405	453	433	472	468	447	478	456	423	487	393	457	468	452	458	448	452	430	378	400	433	423	452	469	484	453	460	467	465	450	455	408	433	449	424	452	436	433	431	457	446	431	405	422	473	434	418	439	426	466	399	459	435	452	444	435	458	420	463	427	438	424	477	460	453	406	437	422	453	425	442	446	460	439	455	429	441	425	420	490	427	452	443	462	440	476	368	480	436	496	433	447	425	423	464	439	413	430	447	459	438	435	444	406	417	433	432	415	443	444	435	498	405	470	425	428	432	419	469	446	416	462	474	447	413	472	431	414	443	449	464	436	483	399	424	441	456	463	475	433	453	481	484	450	452	449	465	474	398	452	454	414	418	446	436	450	401	426	409	450	434	433	433	478	445	410	430	455	420	446	420	458	461	463	449	447	445	436	436	433	428	428	399	406	432	476	435	411	466	435	439	417	439	450	453	407	453	417	442	458	430	429	462	433	447	463	450	432	430	465	432	456	444	460	418	475	434	433	459	418	441	411	434	452	425	457	464	460	458	420	417	412	452	440	424	418	455	446	422	411	419	469	442	460	392	470	440	441	391	427	456	450	457	491	416	410	454	458	397	432	445	452	432	458	433	454	442	457	480	431	459	454	407	464	447	454	456	435	448	427	435	404	416	443	444	467	416	431	429	414	420	408	437	432	455	422	470	486	448	416	439	438	462	474	473	424	436	430	411	466	498	473	434	459	475	455	414	459	454	447	428	415	400	441	447	482	446	432	427	452	421	473	435	431	493	473	455	449	390	417	437	460	481	469	459	442	484	442	490	462	422	443	426	474	431	420	444	434	442	441	422	489	425	465	464	425	405	441	457	468	442	424	437	445	427	458	428	389	444	460	455	460	469	410	433	436	446	419	434	447	436	421	402	450	450	422	451	433	436	467	400	417	461	412	454	457	402	425	453	447	420	441	461	446	460	459	426	486	485	465	441	416	425	466	426	495	439	432	426	421	430	439	445	457	429	436	485	440	437	409	401	424	409	439	425	442	455	417	466	430	453	464	454	443	478	442	461	468	469	475	426	472	457	467	458	424	443	451	449	415	463	438	487	461	416	469	412	446	447	425	457	456	404	460	397	449	452	457	419	405	435	411	431	414	439	445	406	408	478	412	471	455	396	431	420	440	461	471	402	463	430	461	459	463	486	443	463	450	441	428	432	429	460	451	470	438	457	447	443	469	413	420	442	452	454	480	433	414	455	417	463	447	411	451	423	430	393	442	464	419	436	473	437	418	434	490	436	485	427	429	440	450	446	440	443	468	428	408	438	453	431	469	477	444	428	466	397	431	446	450	423	452	457	426	428	419	420	433	419	396	449	466	438	430	445	440	394	450	440	452	445	417	449	481	403	449	432	427
29181	87721	76182	48342	23673	7249	1553	477	505	490	503	488	481	500	525	546	521	458	486	481	451	479	503	513	466	483	515	474	475	492	483	487	505	491	471	474	477	488	483	461	507	472	519	504	446	507	491	524	502	488	466	493	509	540	462	500	494	479	445	539	498	505	455	467	468	473	478	456	545	458	467	517	489	487	492	500	490	484	457	490	462	486	520	475	491	491	525	441	515	486	509	476	511	515	451	460	458	495	501	516	492	479	475	455	506	503	480	519	480	471	519	480	503	470	491	505	494	518	456	488	511	489	474	490	490	518	480	471	470	473	539	463	478	500	509	513	466	521	490	517	460	502	483	498	489	476	488	473	469	491	452	484	493	514	519	489	464	487	484	457	477	475	497	466	472	511	480	450	506	483	463	475	518	505	472	463	454	491	461	461	476	489	500	458	508	474	508	448	512	474	438	504	492	504	491	475	462	489	510	454	480	480	492	487	487	497	510	473	517	485	456	495	494	477	516	484	511	489	492	487	483	450	469	482	473	512	431	489	509	513	499	483	514	490	483	516	463	484	517	464	509	446	469	435	491	481	501	456	451	471	479	497	502	480	482	514	463	509	490	515	477	492	472	468	480	426	451	489	487	495	495	487	495	500	525	508	478	459	513	516	470	535	481	496	471	485	469	492	485	469	484	487	478	453	500	497	490	497	476	489	501	526	477	471	482	523	480	506	496	479	458	480	468	484	496	485	482	479	477	496	456	498	468	499	466	516	487	508	494	466	506	456	493	503	487	494	431	473	494	459	496	497	544	515	506	475	488	492	537	491	447	481	486	500	470	445	515	482	455	495	475	456	483	521	502	469	465	506	471	488	489	482	474	461	502	504	452	436	522	447	474	446	503	485	459	471	460	523	491	480	512	486	460	494	473	499	504	465	498	467	521	477	491	465	487	492	458	453	472	492	499	479	507	484	498	505	510	465	458	446	447	464	488	454	458	473	474	503	476	503	458	480	505	485	487	519	463	491	494	466	475	467	458	466	474	514	450	470	471	485	487	531	462	482	507	484	531	494	532	498	496	495	485	499	476	466	466	465	483	454	487	475	478	496	468	476	494	494	483	492	494	470	492	523	463	489	439	463	501	484	483	499	541	457	499	481	451	464	497	508	486	469	506	482	449	492	539	517	473	501	500	455	473	497	484	491	464	438	476	482	510	469	474	490	511	508	517	442	478	470	533	498	495	474	478	493	500	472	495	532	518	476	515	486	482	542	489	494	476	495	504	492	460	493	476	475	506	459	512	448	470	496	512	508	492	474	495	483	490	507	474	492	482	473	494	472	489	480	484	494	498	473	468	459	459	479	479	510	472	494	442	461	471	508	484	469	498	474	483	502	456	439	511	443	498	501	540	445	468	454	483	532	495	515	501	480	486	509	534	487	445	486	492	438	486	503	488	484	493	510	461	484	489	469	447	495	496	481	487	523	493	481	445	495	505	479	491	524	463	515	451	484	503	489	523	526	495	472	489	488	484	510	467	458	478	473	474	497	463	494	464	517	494	486	467	479	481	505	474	493	508	501	469	482	476	465	468	473	509	472	507	497	486	472	458	509	472	556	484	480	483	510	499	475	478	503	470	488	489	499	452	513	520	486	495	483	481	496	450	493	498	449	470	486	447	485	481	498	499	487	494	504	467	481	513	459	477	449	496	497	499	441	484	491	481	464	495	499	480	490	529	473	489	474	482	458	496	492	507	505	494	497	539	489	481	493	472	466	488	454	481	480	485	488	481	507	496	481	486	457	490	459	517	458	507	503	495	481	454	492	481	492	482	471	517	465	493	482	517	486	509	513	499	464	483	483	498	463	481	500	476	490	449	491	512	484	490	475	476	474	481	478	496	486	491	457	483	470	499	458	481	438	466	466	493	469	453	475	503	462	493	470	457	466	498	519	481	489	450	497	495	478	481	473	480	506	509	519	457	461	495	476	469	465	478	488	500	515	490	514	515	513	497	504	519	494	479	514	532	475	494	466	488	471	512	492	494	463	520	474	487	461	490	472	489	476	468	468	484	458	482	460	531	468	465	490	439	471	487	437	452	495	501	515	474	472	494	498	463	439	491	486	527	499	467	483	485	469	482	526	450	496	472	471	500	477	499	503	459	467	479	472	509	515	479	516	472	478	514	459	446	478	444	478	490	527	518	492	499	512	467	486	486	471	466	499	469	489	450	467	510	478	498	502	510	481	466	487	457	473	487	465	509	498	470	507	493	509	472	479	493	509	470	440	502	481	502	533	468	498	511	470	513	500	492	473	480	506	482	459	514	480	454	503	488	476	544	487	485	484	464	505	480	483	515	502	501	493	478	501	496	483	435	488	442	464	461	487	499	513	485	495	464	450	466	513	476	489	478	493	457	462	518	502	465	483	440	477	461	495	480	457	538	509	509	489	462	512	454	502	475	479	475	499	509	464	485	516	504	491	492	450	526	495	520	482	486	474	489	500	488	499	492	466	436	483	456	506	465	488	516	479	476	459	466	491	513	507	470	508	508	449	495	474	494	456	478	459	502	497	481	500	524	481	491	493	496	464	498	489	478	477	474	502	483	477	517	474	486	503	471	512	471	481	447	488	493	534	469	497	519	478	498	511	492	471	471	509	503	520	461	504	516	513	493	486	483	496	509	521	502	479	496	473	495	481	455	492	494	519	484	447	456	459	436	503	474	511	505	481	476	497	443	504	488	480	473	501	461	497	487	492	481	502	446	487	497	452	485	482	499	469	484	511	472	457	448	497	490	458	507	476	482	486	517	498	433	483	475	466	502	490	471	526	489	459	474	471	505	474	459	530	509	496	496	477	494	517	443	491	459	483	517	465	484	459	492	469	449	466	457	510	452	467	475	465	482	444	439	485	474	468	514	426	511	492	474	444	467	460	494	480	449	486	445	486	487	507	500	496	525	488	490	495	495	523	512	495	472	489	505	419	490	512	465	454	466	528	473	505	443	490	507	481	454	491	470	489	493	507	456	464	463	472	509	498	447	484	492	476	508	451	495	509	511	485	484	475	504	506	494	488	486	484	493	491	479	479	483	524	491	502	499	487	502	487	527	482	520	485	479	491	507	522	518	484	474	492	502	515	505	483	500	461	482	477	456	489	432	488	470	509	483	484	482	478	477	514	483	485	434	451	474	430	498	475	452	478	495	506	477	504	485	413	515	454	510	512	515	500	464	483	551	496	491	487	495	505	522	500	505	500	497	477	445	486	489	470	497	457	472	493	504	478	482	503	471	474	444	504	525	475	516	518	483	460	478	468	454	480	495	443	475	465	445	484	471	509	504	501	430	503	495	489	465	504	465	524	487	540	436	482	450	483	481	486	486	458	455	459	482	463	473	478	493	471	474	501	535	513	452	452	459	506	480	451	475	498	494	453	459	465	493	487	491	493	509	498	482	484	496	462	497	522	497	459	486	458	487	451	463	471	463	482	480	499	504	476	443	476	499	494	494	505	486	457
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
