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
341094805540	341094806106	341094806656	341094807206	341094807754	341094808306	341094808856	341094809406	341094809954	341094810506	341094811056	341094811606	341094812154	341094812706	341094813256	341094813806	341094814354	341094814906	341094815456	341094816006	341094816554	341094817106	341094817656	341094818206	341094818756	341094819306	341094819856	341094820406	341094820954	341094821506	341094822056	341094822606	341094823154	341094823706	341094824256	341094824806	341094825354	341094825906	341094826456	341094827006	341094827554	341094828106	341094828656	341094829206	341094829754	341094830306	341094830856	341094831406	341094831954	341094832506	341094833056	341094833606	341094834154	341094834706	341094835256	341094835807	341094836354	341094836906	341094837456	341094838006	341094838554	341094839106	341094839656	341094840206	341094840754	341094841306	341094841856	341094842406	341094842954	341094843507	341094844056	341094844606	341094845154	341094845706	341094846256	341094846806	341094847354	341094847906	341094848456	341094849006	341094849554	341094850106	341094850656	341094851209	341094851754	341094852306	341094852856	341094853406	341094853954	341094854506	341094855056	341094855606	341094856154	341094856706	341094857256	341094857806	341094858354	341094858907	341094859456	341094860006	341094860554	341094861106	341094861656	341094862206	341094862754	341094863306	341094863856	341094864406	341094864954	341094865506	341094866056	341094866607	341094867156	341094867706	341094868256	341094868806	341094869356	341094869906	341094870456	341094871006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2707	2000	3600	2300	2707	2000	3600	2300	2707	2000	3600	2300	2707	2000	3600	2300	2707	2000	3600	2300	2708	2000	3600	2300	2708	2000	3600	2300	2708	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23363	21870	30071	31534	43181	45429	34189	7489	851	738	695	576	553	564	570	518	500	552	968	1717	2875	3636	2943	1979	1495	1273	1119	927	839	611	607	485	433	443	467	494	448	430	437	456	430	407	447	442	457	455	479	442	459	475	496	461	485	450	432	434	486	441	472	479	439	462	438	453	474	445	456	479	455	406	460	448	443	438	457	466	469	450	470	438	445	466	466	445	476	456	532	458	459	428	448	468	436	406	488	479	476	463	446	458	465	473	460	420	461	426	408	444	465	475	421	446	458	473	422	470	465	460	451	457	453	424	455	479	453	481	411	425	476	457	479	447	466	456	461	423	446	476	472	459	442	427	471	483	467	452	449	439	469	465	447	390	467	436	465	447	468	472	486	457	468	454	480	460	476	438	502	477	455	495	469	475	467	441	458	461	452	468	449	476	458	409	434	446	470	466	495	459	491	463	481	432	480	473	429	468	424	436	441	453	468	485	415	445	447	445	433	441	450	466	429	461	473	430	479	433	441	427	493	446	436	448	478	412	439	452	509	476	452	489	478	473	431	469	436	424	468	455	444	481	428	462	484	472	436	447	446	490	487	475	447	464	475	465	414	458	447	482	416	466	436	475	471	471	454	454	470	449	470	477	476	446	471	414	481	479	454	457	457	452	431	429	456	464	458	477	465	448	428	471	478	450	485	435	441	490	449	486	436	476	467	473	490	457	450	523	441	507	466	425	452	420	469	468	485	447	459	444	412	428	440	474	480	421	451	480	486	457	449	417	438	504	478	472	418	492	444	485	447	453	473	479	466	442	446	455	501	452	490	492	471	451	442	460	461	479	464	420	486	476	476	423	447	467	449	433	452	455	502	424	486	477	462	445	448	425	465	479	491	479	437	463	478	476	470	420	487	437	490	455	447	427	509	451	455	488	459	467	470	433	473	468	458	454	487	482	454	442	497	446	451	449	466	426	464	415	447	464	458	453	458	447	458	448	452	467	499	466	461	435	469	421	443	447	459	425	493	457	471	482	460	445	460	452	484	456	401	449	488	436	418	499	449	475	454	449	473	428	451	455	441	452	442	504	469	435	443	456	408	395	429	436	482	470	436	496	460	442	438	474	449	426	455	446	461	477	425	445	463	454	470	466	447	467	462	447	480	465	458	445	456	466	470	460	461	449	489	457	463	415	453	451	473	436	446	463	494	467	472	484	428	439	468	477	488	474	450	466	460	426	477	496	472	444	434	469	452	452	472	459	455	420	453	422	452	466	501	460	437	460	429	415	450	453	417	423	434	457	475	445	481	457	441	450	458	476	463	440	450	494	429	451	459	439	485	398	454	468	440	471	468	451	437	470	476	452	470	431	414	471	482	487	456	412	477	453	480	468	494	489	427	458	444	478	457	452	417	404	455	442	449	448	435	447	418	488	456	453	456	465	444	484	415	475	440	476	433	446	437	442	426	455	485	466	467	447	454	428	467	433	458	493	470	402	438	442	464	423	445	488	462	454	469	484	456	461	488	467	463	484	463	477	439	453	437	480	464	454	466	435	469	426	453	434	467	451	525	470	441	463	449	447	449	442	481	486	466	458	450	434	474	446	452	454	452	478	448	452	453	411	479	434	445	447	481	433	459	431	422	464	433	440	455	446	485	452	450	458	444	473	430	478	431	492	480	493	461	448	481	425	473	439	458	431	446	444	451	480	467	459	461	488	487	439	448	472	478	472	481	440	438	472	439	480	463	426	469	446	426	488	502	447	466	463	504	440	499	435	461	464	449	447	469	426	460	456	442	518	423	489	478	460	468	451	429	427	465	465	493	457	421	470	438	448	455	441	418	448	446	443	470	432	481	453	457	445	433	432	431	462	482	445	444	460	426	459	456	507	453	423	472	502	511	484	450	441	447	444	447	411	451	475	429	426	461	446	453	467	483	445	468	490	473	468	447	447	453	454	475	461	457	485	453	457	445	450	447	448	426	460	455	411	455	468	496	475	454	474	469	444	467	495	458	453	448	456	447	492	444	471	479	390	409	447	461	437	413	490	421	450	432	441	445	497	464	450	471	440	461	486	446	457	442	521	437	448	449	484	462	452	438	436	458	457	438	438	475	415	420	431	491	464	436	458	448	436	453	497	468	446	472	460	481	422	442	459	478	434	464	492	446	464	464	454	485	476	504	456	435	469	451	448	480	463	413	437	416	447	478	472	483	449	449	435	473	421	482	436	445	453	443	424	475	458	438	447	483	456	449	463	433	455	419	416	428	470	467	448	431	434	457	460	450	462	511	454	445	497	469	428	450	466	487	491	449	462	480	474	447	434	462	460	463	424	452	450	451	454	428	454	436	477	437	435	453	450	456	462	440	474	442	452	474	437	459	449	440	478	465	447	461	448	433	477	454	434	461	452	435	411	459	448	437	478	438	464	466	451	482	485	469	441	435	466	448	419	437	488	471	460	445	472	444	425	499	427	450	485	460	438	484	464	451	496	458	440	471	456	453	465	462	430	455	456	461	442	471	423	419	483	476	465	463	477	477	486	454	454	457	450	452	456	404	423	477	466	486	458	443	418	471	456	460	426	446	468	425	426	484	430	434	455	461	452	420	454	410	417	422	448	457	456	460	461	464	462	470	479	475	470	466	483	478	493	477	418	464	494	476	438	456	441	445	441	494	451	445	478	433	435	422	410	468	451	420	455	467	453	402	519	479	470	435	429	474	423	435	449	483	440	487	414	471	447	473	467	431	462	435	490	495	433	466	446	450	449	490	441	440	439	474	441	426	441	447	448	449	441	436	480	480	478	456	448	504	435	457	444	453	463	475	445	474	416	465	414	438	459	455	456	440	441	464	469	448	443	403	447	476	455	468	465	455	480	416	425	465	444	445	450	452	443	451	471	489	484	443	469	477	445	439	454	424	444	472	432	467	452	442	455	458	447	458	471	470	458	414	448	446	444	448	429	449	438	478	424	462	438	431	470	458	396	480	451	457	455	465	479	435	430	478	445	473	401	438	454	438	463	438	467	447	460	420	464	429	416	439	483	510	482	464	461	428	446	447	431	499	435	449	434	449	401	489	455	470	431	495	485	456	434	454	441	466	465	428	426	453	464	427	457	442	432	470	408	467	442	435	483	454	487	459	473	466	421	496	410	461	466	419	474	442	468	457	463	480	447	484	404	475	452	485	465	424	461	480	440	457	459	438	445	442	470	417	444	446	459	447	417	468	474	407	468	437	467	462	470	438	478	462	505	448	464	442	446	460	465	434	498	504	442	427	443	486	440	472	460	448	498	461	475	486	462	451	464	451	427	450	448	474	475	441	438	457	421	444	460	446	427	465	470	441	435	460	444	459	465	488	453	427	448	479	472	450	464	446	429	465	437	447	448	434	446	495	431	443	436	496	460	450	428	432	475	453	472	460	462	470	443	460	417	446	446	447	422	453	452	465	456	441	464	514	469	449	444	487	439	428	479	455	485	458	435	445	456	425	481	472	474	447	433	425	431	459	450	486	470
7559	22400	37311	68933	61793	50375	30412	1407	1051	1030	924	710	655	595	629	564	540	565	1357	2736	4590	5679	4316	2922	2210	1805	1500	1265	950	787	706	553	465	481	465	472	476	446	463	439	462	467	448	467	454	457	487	479	440	458	447	503	433	461	450	467	470	421	497	493	478	451	505	446	429	441	463	453	455	486	489	462	422	445	527	461	459	505	471	468	469	441	491	462	433	462	461	474	479	489	463	491	465	484	472	465	487	441	469	465	471	456	445	454	482	482	474	445	530	440	490	453	475	459	489	430	443	466	462	462	443	456	443	477	497	431	433	439	471	408	473	472	459	462	461	434	485	482	483	457	475	465	426	451	456	407	445	486	469	505	462	440	478	452	429	432	473	448	432	470	437	454	484	471	497	467	445	436	452	468	493	441	451	448	433	457	487	424	479	476	453	490	469	413	425	442	476	445	421	475	448	460	485	441	464	469	461	463	449	442	437	457	484	437	440	462	505	485	488	473	494	449	483	433	454	440	454	497	478	457	494	462	426	437	429	507	421	437	458	445	465	490	475	427	393	483	425	453	464	452	455	426	449	430	479	496	465	463	451	471	455	456	473	474	461	409	438	415	425	473	505	479	489	441	452	508	454	470	437	421	437	443	449	453	443	474	431	482	456	458	424	458	452	431	456	419	484	459	460	469	444	431	473	434	474	487	507	487	432	484	449	447	469	451	490	437	432	452	452	431	471	463	476	453	477	456	489	422	451	482	459	490	442	462	449	462	475	449	470	463	443	462	472	475	480	463	500	479	470	488	480	431	477	429	453	475	455	465	496	482	448	488	440	406	416	472	454	461	487	453	454	458	493	447	445	468	433	452	428	463	445	440	482	463	409	449	445	461	442	451	451	468	425	453	490	477	402	484	470	439	479	449	436	428	425	471	479	460	448	473	485	470	452	435	438	446	480	519	476	499	490	462	479	434	429	468	436	447	464	431	449	458	476	486	441	482	485	468	466	460	464	493	446	453	475	470	424	451	462	494	507	440	463	471	471	423	470	468	451	453	480	465	485	442	457	498	493	500	492	467	475	480	477	463	484	466	467	432	438	456	481	439	461	439	432	460	449	467	424	446	506	454	430	457	471	450	503	511	487	454	465	456	454	478	472	435	442	422	471	445	452	472	445	438	501	468	455	473	436	479	473	455	434	453	464	502	481	465	460	489	487	474	474	493	451	476	453	472	451	468	464	464	451	416	447	429	471	502	444	471	451	431	479	463	468	508	483	438	431	426	476	461	440	477	437	451	481	467	484	451	446	483	489	432	437	488	428	487	480	465	445	490	457	449	515	448	460	450	440	449	486	455	511	465	426	425	448	464	463	469	437	458	495	500	449	473	445	483	433	473	461	482	481	509	465	478	486	495	511	458	444	450	476	479	445	469	454	457	480	505	471	490	477	464	450	460	444	468	416	494	475	445	462	443	471	446	419	449	468	412	470	478	493	461	444	473	441	440	436	476	469	431	467	448	438	443	479	444	461	463	458	443	488	459	464	443	451	458	468	463	437	427	469	482	472	423	451	443	435	493	444	434	461	467	437	451	486	465	469	482	461	444	475	452	428	456	436	442	462	437	448	480	479	468	428	479	474	467	437	422	469	454	471	461	406	472	482	441	460	443	469	475	451	448	483	494	450	483	452	451	482	456	499	444	475	447	426	468	463	501	491	446	458	464	438	445	463	457	467	458	464	442	413	473	470	467	496	467	466	455	482	483	470	451	454	456	470	457	453	411	424	472	438	477	510	490	485	449	451	457	452	430	449	441	465	481	474	498	476	407	438	478	416	472	457	460	496	476	436	487	487	441	471	454	416	465	491	452	440	449	454	467	478	465	486	428	476	475	430	455	478	485	497	455	455	488	471	485	468	454	480	469	475	444	423	479	476	437	455	452	452	489	432	444	433	485	434	475	494	454	515	418	494	471	462	478	421	459	466	473	434	454	441	487	441	464	447	466	495	465	461	485	469	463	498	473	486	482	480	459	428	467	486	453	462	481	514	490	470	424	486	453	481	472	437	500	502	450	468	458	468	483	483	481	435	497	479	486	491	451	462	502	464	440	460	435	414	438	458	458	462	504	458	451	458	452	449	501	452	432	442	460	431	459	451	441	454	440	436	485	471	451	476	442	448	418	426	438	481	438	449	494	441	477	501	495	471	480	454	466	479	457	449	478	470	476	448	439	446	435	449	428	457	464	441	467	450	444	454	470	476	467	483	448	431	475	452	448	455	452	492	470	490	509	448	458	451	460	481	451	455	484	425	489	473	473	465	440	479	462	467	441	448	434	445	470	441	454	464	446	430	462	452	493	483	482	473	447	474	440	492	487	451	456	460	451	461	471	477	476	468	468	450	487	443	435	503	509	500	490	454	458	443	422	481	444	443	465	435	470	450	460	449	444	449	429	460	476	484	477	467	470	420	462	433	426	445	485	459	480	464	444	465	465	520	469	475	486	421	449	448	505	485	446	485	438	439	476	490	449	477	426	474	451	457	469	475	480	474	436	464	429	437	458	471	509	441	456	485	443	447	455	452	470	444	475	458	478	463	452	453	466	454	441	486	459	497	414	479	480	439	474	447	422	497	444	419	456	494	448	488	441	443	465	460	469	466	457	490	447	460	484	451	444	462	428	447	428	468	451	437	448	458	462	497	481	481	473	453	477	457	482	472	492	419	445	495	503	453	489	431	413	457	429	463	456	465	472	471	429	431	432	430	461	454	473	479	454	474	478	439	472	437	505	450	472	460	458	444	450	454	453	456	480	461	475	454	486	456	465	425	450	500	434	453	466	489	447	470	463	497	447	484	447	458	456	443	470	489	479	468	433	487	482	450	487	448	504	459	430	467	489	473	455	490	460	484	469	534	433	462	507	447	449	454	434	464	470	442	486	434	490	451	446	473	479	465	435	439	474	460	440	475	477	468	504	476	420	438	465	450	441	431	459	462	486	480	464	459	426	451	432	421	482	482	449	492	420	502	445	429	476	431	458	445	451	466	462	434	455	464	453	470	445	489	470	484	479	443	488	476	481	473	493	477	458	449	451	424	475	489	453	467	471	468	480	430	476	462	449	473	446	465	489	475	474	431	440	470	459	416	441	459	436	455	489	473	468	460	457	462	480	485	448	454	460	456	447	446	444	479	428	457	480	467	468	454	446	466	433	445	447	479	454	467	468	456	420	438	476	450	470	462	475	454	459	486	466	465	461	480	490	495	475	456	476	479	459	476	459	443	449	469	476	477	430	433	458	463	456	411	471	464	451	437	441	476	492	454	449	414	452	459	455	463	445	397	458	445	456	478	453	453	470	482	466	482	528	455	439	446	452	474	487	454	447	484	447	438	462	479	443	474	462	461	450	450	465	478	485	447	434	481	470	469	438	434	479	459	476	442	471	461	477	466	463	430	464	466	454	447	438	531	468	428	445	456	489	421	457	465	463	467	466	503	465	461	457	428	439	457	441	458	421	450	464
27753	18782	10304	17931	11656	6507	2673	469	408	413	396	346	362	411	349	395	359	401	366	416	423	509	470	423	392	421	414	386	410	376	370	354	370	379	355	313	383	372	382	386	388	357	379	383	350	357	343	373	350	372	356	348	364	375	366	341	351	371	343	369	377	320	341	349	340	358	393	357	377	381	399	344	340	347	375	352	350	343	378	377	332	395	391	357	380	329	341	347	386	365	354	372	390	317	354	353	348	408	349	371	404	376	367	368	368	392	347	334	354	383	345	390	339	348	393	362	383	356	353	353	356	329	361	373	376	364	369	351	366	377	398	369	342	356	358	397	376	392	372	348	384	387	365	343	359	356	410	367	370	365	358	342	320	368	358	375	352	356	377	351	376	307	388	387	378	358	351	333	348	347	404	368	348	382	336	359	377	390	349	339	381	396	379	344	366	388	357	374	347	358	399	340	378	367	348	367	375	357	377	354	359	356	371	374	355	364	413	351	350	362	360	371	348	374	369	367	409	382	342	375	373	370	408	351	353	362	379	390	367	328	340	376	359	347	350	323	366	369	341	366	350	373	374	332	393	359	409	374	367	399	342	328	340	331	385	373	378	347	374	376	356	366	370	339	376	352	384	362	348	364	360	386	340	412	384	349	299	364	367	355	357	370	348	384	341	381	349	333	346	366	369	349	347	364	360	392	380	369	389	347	364	367	335	374	362	353	423	374	356	337	349	362	351	391	375	357	357	370	380	364	368	374	338	356	353	363	357	404	334	350	414	368	340	376	337	314	348	355	363	359	352	337	352	333	368	423	362	346	365	398	359	359	345	401	341	371	367	379	335	330	344	346	344	375	371	362	345	400	407	337	360	355	363	385	367	354	340	345	400	343	353	355	353	343	369	344	367	347	385	370	339	356	352	404	349	346	323	344	366	334	356	337	379	352	368	389	367	366	340	373	353	345	372	363	372	342	336	362	346	360	359	351	370	349	378	378	320	376	384	372	367	368	356	361	384	332	355	370	349	352	374	368	334	371	364	408	360	382	356	390	370	392	390	352	382	351	326	365	358	352	367	336	355	350	350	367	339	366	359	405	360	354	357	350	374	341	383	365	403	363	330	363	346	332	382	367	378	368	349	352	357	367	309	375	372	363	337	351	357	391	369	342	347	391	375	321	342	371	377	365	360	362	371	338	357	367	325	368	366	345	357	361	357	375	379	357	387	368	383	366	376	345	335	372	380	370	371	382	376	361	382	378	329	381	360	346	361	358	376	338	378	358	377	375	354	375	361	374	367	371	330	362	402	379	365	350	345	362	344	368	364	386	360	361	372	364	359	363	361	335	359	371	355	367	335	393	403	364	351	379	374	332	344	358	337	365	376	350	364	386	365	355	374	354	354	362	366	348	343	340	354	399	369	382	341	359	357	355	391	384	378	347	335	372	365	328	365	358	355	349	366	347	347	364	385	352	396	363	370	360	361	363	366	351	369	292	374	348	359	365	381	421	359	400	371	382	338	373	354	343	381	379	361	400	382	343	390	389	372	351	343	373	377	373	343	331	389	393	382	358	359	369	361	362	359	380	375	367	358	350	352	331	374	350	335	358	344	402	322	366	329	362	336	381	361	365	380	342	354	363	355	359	385	396	387	393	325	340	340	367	330	362	368	355	391	378	356	360	373	363	376	334	330	368	326	369	374	371	385	349	386	382	372	352	366	326	397	356	357	384	364	338	349	370	351	371	333	330	388	349	367	352	370	346	362	365	365	359	354	373	353	369	356	376	359	402	378	364	400	362	365	350	337	382	364	349	362	345	353	330	363	358	368	382	362	354	353	371	338	359	338	377	384	357	344	334	345	345	369	347	352	327	359	380	364	337	388	328	332	368	376	355	372	357	329	337	362	330	348	332	360	364	357	369	345	346	329	391	337	373	338	345	359	354	345	332	345	368	386	340	384	371	362	387	335	330	365	379	342	352	335	363	386	309	391	389	343	360	366	381	333	346	350	375	326	347	360	365	338	389	390	360	380	314	354	371	381	359	349	374	370	373	396	385	378	377	382	390	386	352	368	350	342	388	395	378	369	379	341	385	366	365	361	386	363	388	368	406	350	372	377	351	325	383	377	371	359	343	368	391	355	374	380	351	388	361	367	367	363	336	365	368	356	365	395	360	413	381	354	351	375	394	357	389	361	335	365	342	362	335	339	321	377	363	377	356	360	383	383	375	356	392	349	310	378	341	356	362	367	364	366	358	363	383	404	360	394	381	359	351	369	370	381	378	410	348	353	349	361	355	333	350	371	383	364	372	358	393	342	357	348	376	372	341	344	345	354	352	382	353	386	378	377	317	364	327	418	353	388	377	379	362	342	360	354	368	394	352	364	356	383	353	361	398	371	349	356	388	359	372	381	344	377	361	350	372	376	339	333	360	355	330	360	382	378	367	411	351	398	375	372	339	330	375	361	373	367	356	367	394	382	368	368	374	358	377	375	376	336	340	394	356	347	347	385	343	377	368	361	389	350	374	357	372	361	347	343	357	397	356	366	356	400	357	350	365	365	377	363	348	335	355	339	361	359	340	340	349	410	356	377	360	368	396	354	347	374	357	347	345	381	339	346	342	363	366	378	355	378	371	366	352	392	336	370	371	338	343	339	354	342	348	369	347	371	361	387	318	363	351	347	378	343	368	363	368	358	380	339	327	380	376	402	372	368	380	349	382	375	333	364	361	381	361	389	411	342	353	381	390	366	359	360	358	368	353	362	346	357	376	358	361	413	351	342	400	367	377	370	354	352	382	410	323	334	383	366	305	354	375	347	367	355	364	379	409	371	349	357	330	373	340	359	335	368	348	383	369	355	354	319	358	349	403	346	344	393	342	379	386	382	389	378	369	358	355	345	343	382	383	365	374	371	364	368	373	348	396	355	354	358	400	371	380	369	348	338	353	371	356	384	358	372	366	390	357	328	350	408	360	374	334	351	371	383	358	397	366	349	326	343	319	371	359	364	372	385	348	359	325	350	314	342	358	332	331	361	398	394	394	392	347	351	372	382	388	321	392	399	352	362	402	354	359	344	359	357	334	349	350	413	353	372	374	378	353	359	365	350	391	354	350	318	367	358	343	341	375	380	342	352	355	358	351	352	351	360	318	351	362	383	372	366	350	371	367	397	347	357	354	397	369	396	391	367	337	388	377	382	358	377	341	358	334	360	343	382	377	362	367	369	354	377	382	405	376	344	324	329	363	358	397	374	381	364	335	397	381	383	382	330	371	377	371	374	372	359	347	365	390	341	364	367	378	369	357	383	375	352	333	341	346	395	381	337	331	356	401	354	385	345	358	382	368	351	359	378	352	384	325	356	370	359	365	373	381	386	346	363	349	383	369	379	383	366	367	366	366	373	353	377	362	400	377	379	382	366	370	331	352	375	376	356	347	373	358	346	376	356	351	385	373	391	346	329	371	337	361	381	344	401	363	357	369	339	363	391	352	383	369	358	326	364	369	368	359
5865	7305	8264	13904	10907	6760	3155	562	531	517	487	412	396	416	407	389	414	420	435	423	472	583	579	449	429	414	458	436	419	419	398	414	436	377	375	373	367	409	367	378	406	414	420	378	413	392	391	405	383	391	364	400	364	395	398	377	383	402	398	397	380	356	394	356	393	363	395	362	441	375	396	393	391	423	394	376	394	396	391	377	344	373	391	406	395	394	407	425	376	343	386	362	404	388	402	379	422	371	375	387	396	395	402	409	384	370	362	406	383	386	404	388	428	405	383	387	378	391	387	351	403	383	392	411	383	364	367	378	406	377	412	388	358	371	379	402	362	373	378	391	379	383	368	371	395	419	359	356	396	410	381	401	388	358	395	389	371	397	405	385	374	354	352	377	399	365	372	376	396	392	391	372	389	382	353	390	377	390	388	408	398	407	354	394	439	377	393	391	385	367	391	402	381	379	379	422	389	358	385	415	376	384	401	373	386	417	399	402	380	404	396	395	387	428	379	388	379	369	410	407	374	384	370	403	380	390	371	384	377	372	376	370	350	364	402	398	369	402	380	412	375	417	396	366	375	404	401	401	409	365	391	431	401	379	378	382	418	386	354	399	406	361	383	409	410	413	377	393	377	426	367	400	397	397	379	389	378	397	395	390	368	394	391	378	388	366	383	386	366	421	365	343	413	363	390	412	389	378	402	382	394	369	366	358	426	405	405	394	381	392	382	360	367	390	370	401	365	399	375	396	372	379	380	375	346	404	384	417	360	371	406	383	366	394	365	399	356	371	394	376	375	406	400	394	405	386	411	397	359	366	439	403	417	390	362	430	419	352	392	385	382	408	363	397	369	414	370	385	370	388	374	416	384	389	396	381	376	384	383	383	399	372	390	404	383	399	414	410	410	393	405	412	379	390	389	364	384	399	386	403	413	374	392	360	380	397	394	369	390	402	352	394	385	414	407	401	382	370	412	405	362	431	413	376	390	347	363	377	390	403	381	366	408	356	372	419	403	400	429	400	384	380	398	387	370	373	372	393	342	372	381	396	376	395	382	378	380	402	421	368	405	429	392	414	369	391	411	399	423	384	380	373	399	388	410	359	387	387	403	380	384	397	427	379	386	398	417	400	371	385	366	385	399	391	375	413	382	363	391	356	394	355	385	364	382	395	353	384	371	371	389	334	385	425	406	384	367	399	392	426	412	377	374	390	383	385	388	357	423	366	388	378	390	341	392	380	392	401	385	393	380	381	407	377	398	422	411	398	404	357	394	402	383	374	402	403	385	365	376	402	418	376	396	431	399	430	393	371	389	356	403	384	379	373	388	374	365	406	412	380	401	351	386	398	368	387	369	387	371	376	402	411	373	363	422	376	408	335	409	363	403	398	399	413	384	336	405	356	347	364	380	395	363	373	384	410	365	374	386	383	350	408	409	367	371	396	395	407	391	394	368	377	372	382	404	421	361	381	392	349	393	411	394	412	385	424	390	351	361	375	382	398	390	379	391	396	357	401	351	384	375	369	344	385	352	393	392	400	377	367	403	352	376	404	383	390	386	378	399	400	415	367	381	379	377	374	420	370	421	390	395	381	411	389	364	398	389	370	369	381	385	388	405	418	391	373	383	390	384	390	382	382	366	404	423	424	413	401	372	376	372	406	407	391	394	396	408	429	389	406	362	395	395	394	402	395	402	373	377	407	388	394	369	386	400	401	385	389	345	413	371	405	353	396	372	375	379	406	375	389	398	399	385	358	357	383	398	408	399	378	383	402	381	401	414	416	426	390	373	401	378	413	381	449	380	370	417	415	396	385	421	410	400	400	393	417	403	416	398	440	418	427	404	378	408	399	365	359	391	388	389	389	398	398	373	400	390	414	401	401	391	413	351	391	368	406	426	384	418	365	392	387	401	397	399	417	378	370	391	362	381	412	381	394	388	394	385	384	383	358	394	418	397	403	404	368	362	388	353	350	416	416	346	364	374	397	381	401	396	450	388	414	391	382	419	362	386	416	358	437	386	382	352	421	388	400	353	391	367	397	355	403	394	339	379	368	349	343	412	409	345	443	377	399	388	391	381	407	401	411	373	381	396	416	351	385	383	406	409	375	383	418	396	425	392	400	380	382	387	363	379	387	370	407	393	406	393	388	402	392	405	384	399	378	377	368	364	352	390	402	389	380	415	429	366	409	379	376	378	345	410	407	391	409	374	364	394	431	412	414	404	457	377	401	387	382	392	404	410	334	362	383	393	374	404	398	378	383	377	385	401	408	353	392	383	371	396	362	351	349	390	369	361	362	401	374	413	358	403	415	389	361	381	372	367	390	399	369	434	387	375	380	404	390	405	378	398	387	400	371	380	398	391	383	415	383	407	425	358	386	391	369	384	409	397	368	382	393	390	399	363	401	381	396	341	395	382	415	402	411	388	356	378	386	403	435	373	388	380	386	363	409	394	399	390	395	364	384	372	389	392	358	430	395	387	397	375	418	405	387	412	373	397	383	400	383	387	394	417	407	377	384	367	388	372	374	382	380	398	389	418	424	368	399	430	417	407	400	375	406	357	416	369	414	410	371	387	356	361	400	364	420	334	360	405	386	401	416	380	407	394	414	376	426	403	377	409	406	409	398	393	394	416	392	414	391	395	402	377	352	381	419	387	369	356	398	404	380	404	371	380	360	405	398	406	382	393	384	383	383	404	362	374	381	384	363	386	396	386	416	394	376	343	368	384	365	368	404	334	366	376	363	418	376	372	375	400	425	388	398	364	404	372	384	391	383	372	396	390	396	399	377	413	402	348	412	374	415	404	371	349	398	395	393	382	397	378	398	352	372	392	389	400	405	367	400	394	433	443	377	395	393	367	386	384	406	410	403	411	396	371	350	368	444	378	384	426	374	379	395	404	376	387	394	392	406	397	400	403	368	376	412	412	424	371	385	391	398	387	400	410	429	392	343	386	364	374	415	342	407	390	398	397	429	374	405	364	386	425	403	407	391	395	385	379	374	370	386	394	391	392	371	365	396	371	393	401	415	407	416	374	405	393	371	391	370	405	381	389	364	379	383	432	387	426	383	373	388	389	337	393	392	392	365	396	391	387	416	364	376	409	402	410	386	394	364	417	384	431	358	397	398	388	414	387	402	452	383	379	355	391	353	371	376	368	387	362	376	375	405	384	386	393	365	381	389	370	388	364	390	366	411	368	409	382	379	409	361	408	406	395	403	401	379	380	376	367	357	359	420	400	402	352	393	390	407	377	374	389	409	383	376	404	403	399	433	404	367	391	411	370	404	402	395	380	381	419	387	381	409	364	384	391	367	365	383	399	408	392	395	406	373	394	383	391	426	364	389	402	411	378	382	392	403	398	392	371	404	396	387	418	370	411	423	361	409	383	352	378	370	392	416	394	382	387	384	349	324	379	400	399	400	420	398	394	384	384	409	380	354	381	373	428	365	409	378	374	378	387	370	380	411	377	389	354	391	381	383	411	388	411	356	374	434	390	380
24146	21292	29035	38215	42976	37618	29223	5729	499	437	410	378	364	350	332	325	366	335	619	1071	1254	1310	692	667	704	647	552	494	398	385	339	338	309	285	305	307	293	336	336	315	325	334	313	298	300	303	297	309	308	280	358	297	331	335	303	294	302	297	354	301	334	337	331	351	304	304	329	311	313	331	312	322	307	300	330	294	345	303	311	303	310	292	320	328	295	300	319	325	357	314	331	298	320	284	360	287	319	324	315	317	287	303	327	303	319	337	307	306	296	297	300	335	269	313	338	326	308	341	315	342	329	319	324	328	337	333	326	320	320	318	347	349	313	306	298	315	307	300	342	291	319	281	298	328	325	340	327	321	310	329	304	318	326	308	302	317	290	328	332	352	335	299	326	322	320	327	329	323	319	292	315	310	335	299	330	307	311	318	302	319	293	294	313	329	352	306	323	308	299	308	344	336	297	312	328	330	306	311	278	288	307	338	337	341	296	295	331	316	311	329	283	337	327	306	306	312	313	358	302	333	335	302	293	332	311	324	307	312	343	300	312	295	328	335	323	328	322	324	322	323	298	308	264	307	325	303	328	300	300	305	316	289	318	318	319	335	328	319	311	296	290	300	305	310	340	327	305	321	333	329	342	317	300	289	314	302	311	316	311	343	277	316	302	306	315	316	329	339	298	305	302	343	336	328	343	322	323	336	331	294	317	302	331	326	343	334	304	296	348	332	328	332	315	295	340	320	319	342	332	325	316	332	355	304	301	292	305	340	304	299	318	332	300	285	296	331	345	295	323	294	320	288	314	318	325	307	309	318	340	298	341	376	277	304	347	340	299	327	305	339	300	311	349	308	301	290	352	350	334	312	313	316	308	308	346	316	313	325	329	283	321	301	308	340	329	345	326	327	320	321	312	355	323	298	330	310	333	289	325	328	343	301	304	321	328	349	293	366	339	320	299	307	325	320	346	331	296	308	288	327	318	304	348	307	319	335	340	288	325	329	344	318	287	295	319	328	318	362	332	304	297	326	305	281	345	286	324	322	291	319	317	333	304	298	287	313	293	342	289	319	324	343	309	334	298	314	310	313	315	340	317	321	303	340	318	308	330	309	341	287	317	301	348	312	302	316	308	318	363	326	308	324	314	323	327	303	337	306	329	310	302	300	292	341	343	328	328	344	303	302	307	296	296	307	342	319	338	302	345	307	348	330	278	353	307	327	325	331	311	314	347	305	334	328	296	317	298	333	319	311	279	318	328	294	316	337	329	306	305	346	291	294	324	290	331	305	313	345	291	316	299	335	283	308	318	299	304	324	297	303	331	330	308	290	316	301	301	336	298	313	304	296	336	316	319	327	285	296	277	317	320	307	311	323	350	363	335	270	338	302	318	350	320	290	310	318	299	317	321	317	350	301	335	325	308	331	314	337	309	328	307	337	307	320	314	288	309	330	319	343	310	330	328	311	331	319	292	293	342	325	272	328	310	319	333	321	307	330	287	303	285	284	305	308	322	313	318	325	318	327	287	312	341	308	315	316	329	313	290	294	271	304	302	329	304	305	302	290	307	314	314	307	308	311	319	368	341	277	314	321	321	312	347	331	284	303	294	321	327	308	299	336	332	320	344	308	299	308	338	330	321	341	319	319	325	329	308	348	303	328	341	329	326	325	336	328	345	304	316	321	303	313	298	328	333	296	272	319	326	318	336	286	325	299	324	298	309	322	357	327	347	340	326	295	305	290	299	289	328	274	330	337	331	309	302	330	306	296	283	310	285	313	305	324	322	321	310	335	333	315	339	288	316	339	315	319	306	288	281	282	324	322	326	299	306	311	335	346	298	317	320	325	370	313	320	333	337	289	315	286	325	290	307	297	290	323	309	343	319	305	315	290	326	350	314	278	282	330	329	333	287	330	314	305	307	312	320	307	323	308	299	302	313	327	311	281	325	325	311	293	287	320	301	278	309	311	291	298	313	323	286	291	294	319	316	332	297	290	318	306	302	347	304	344	283	309	318	305	315	306	308	317	288	344	308	324	320	308	291	296	307	370	336	301	305	311	320	297	316	343	324	321	320	324	348	309	329	304	304	315	300	297	302	353	340	294	272	289	323	314	323	278	310	287	359	335	310	317	316	333	290	315	307	319	336	329	343	288	313	311	334	287	336	323	315	314	314	295	305	311	300	315	294	309	328	310	344	298	345	369	316	353	340	330	309	324	304	303	273	307	303	327	303	315	278	322	308	324	315	308	325	308	332	295	310	338	303	321	343	329	327	317	293	304	319	293	310	319	314	337	291	321	345	336	317	336	305	302	322	305	277	320	314	311	328	284	339	308	322	330	298	297	313	295	326	338	331	298	316	322	295	318	295	332	288	311	336	315	355	291	320	319	316	307	349	311	311	362	298	336	309	291	281	292	312	338	301	334	319	321	344	315	271	284	324	325	316	339	319	340	327	328	336	340	310	312	274	318	310	326	311	327	316	319	351	310	306	337	285	310	326	324	316	282	289	334	309	324	273	337	333	317	327	297	304	312	327	340	336	326	314	287	322	324	328	292	334	324	279	304	351	307	345	334	300	318	315	289	309	328	305	327	298	328	327	325	317	308	317	290	301	278	318	294	330	318	338	313	309	288	303	292	315	303	312	332	314	284	313	343	274	315	308	326	296	335	302	339	294	318	335	333	315	309	288	321	313	296	328	324	349	330	318	305	319	283	314	282	307	321	278	277	339	309	318	283	307	306	302	297	330	335	349	299	310	264	328	326	350	324	288	313	317	331	326	311	317	307	302	310	304	327	300	317	333	325	304	301	289	320	325	320	330	293	327	323	294	321	299	299	323	316	315	321	337	321	334	328	311	324	336	331	302	332	310	305	301	315	319	285	323	341	303	336	306	330	291	334	310	321	319	351	321	330	319	312	343	295	285	337	321	312	296	336	305	320	305	330	342	339	334	330	297	319	308	323	309	315	300	347	347	330	316	318	332	326	314	331	331	323	303	316	359	314	312	338	304	305	329	321	308	326	301	324	293	323	322	336	355	327	346	340	306	326	342	332	335	294	328	309	319	312	338	305	313	317	332	328	335	330	335	344	296	294	354	356	332	314	322	294	316	314	286	344	320	307	299	327	304	320	333	303	309	310	322	299	301	332	309	300	360	318	307	331	365	283	308	306	343	313	314	311	309	324	299	301	279	324	315	336	288	325	333	298	303	299	286	329	294	301	327	293	326	309	317	336	348	330	311	330	328	314	293	285	312	333	282	307	298	358	311	330	301	322	320	304	334	294	296	322	322	289	298	301	286	318	327	282	297	305	291	330	306	333	330	326	330	323	330	329	335	299	305	309	298	323	313	323	292	324	277	311	333	339	313	329	341	357	284	309	308	325	294	314	356	326	328	324	302	369	346	302	317	301	318	293	309	310	322	327	322	335	305	310	308	308	314	322	309	337	290	357	298	326	307	325	300	284	299	320	306	292	302	314	321	314	312	315	311	325	334	295	324	314	311	321
5086	14503	31454	53884	47246	38082	27865	2250	570	543	437	405	440	365	393	354	372	395	881	1707	1950	1945	964	895	936	825	699	546	525	454	397	332	345	347	351	336	348	318	323	308	352	330	332	351	335	324	323	362	336	351	350	315	360	357	351	326	333	332	334	341	326	319	311	362	320	349	343	309	330	310	336	319	350	315	332	360	311	370	345	356	362	352	338	329	328	316	323	347	354	316	331	297	341	364	316	335	323	347	329	324	323	304	315	362	344	339	366	314	319	355	324	362	342	318	314	351	306	370	317	360	330	333	337	331	319	308	340	302	368	326	326	342	334	351	320	349	342	332	352	318	323	307	318	351	305	357	319	329	339	320	306	359	339	374	360	306	343	330	317	321	349	323	357	317	327	301	342	318	300	325	331	329	374	341	342	337	342	338	327	356	358	339	317	329	342	341	346	352	370	320	316	322	369	327	339	323	325	335	310	338	340	341	377	370	330	326	314	319	306	358	346	336	331	316	329	350	351	340	315	320	337	355	385	319	332	299	339	349	308	304	358	347	322	335	319	341	326	348	345	343	321	328	350	354	351	303	355	318	342	342	347	356	345	329	325	349	322	343	312	318	361	354	329	378	351	339	348	352	353	339	338	315	361	316	291	312	363	335	322	319	328	371	332	338	380	319	304	359	335	312	298	316	330	343	333	327	311	340	322	342	330	353	309	321	372	348	319	329	329	350	323	359	342	359	288	347	315	320	343	343	328	360	333	371	292	316	368	345	340	367	311	361	346	324	327	350	334	337	316	360	352	316	309	335	333	322	330	351	328	324	319	345	348	338	322	295	315	330	301	342	343	351	346	349	313	323	321	326	339	330	322	339	368	368	332	315	326	342	327	375	333	352	332	301	347	329	338	335	346	305	318	341	357	320	334	328	301	333	319	349	370	327	335	352	316	370	356	318	296	344	369	332	350	342	344	309	344	334	337	315	371	360	349	324	304	339	335	339	326	359	294	323	333	361	368	322	320	303	332	299	331	335	334	350	307	337	365	361	344	346	331	350	347	309	348	308	340	341	333	338	336	317	322	334	308	305	348	318	358	312	319	357	330	351	333	332	282	326	323	363	317	331	322	366	335	338	326	311	330	361	332	348	323	343	290	344	320	360	337	335	317	327	348	338	340	326	316	359	337	305	335	323	368	378	334	346	303	363	353	333	319	349	333	351	350	332	304	283	337	325	335	325	356	322	322	343	304	334	329	352	319	328	344	318	372	332	314	342	318	325	339	322	344	337	334	320	328	338	332	335	349	332	304	356	339	331	356	307	346	310	361	332	357	340	338	341	356	300	334	340	374	356	325	362	341	372	325	326	341	311	360	322	334	318	338	326	320	326	315	342	298	361	336	322	312	352	300	339	358	329	323	293	338	339	335	343	337	327	360	318	311	344	344	364	346	357	328	359	322	355	340	339	357	344	332	320	328	330	305	385	309	371	326	363	348	353	336	345	321	319	352	336	368	362	331	346	325	373	326	317	335	340	348	362	306	321	329	370	345	308	339	336	330	333	339	370	354	299	347	372	336	329	359	328	336	338	325	332	342	308	335	330	302	293	365	360	340	296	331	339	302	336	343	360	356	328	350	321	319	365	329	335	320	320	331	339	329	323	324	327	342	330	335	340	366	325	348	341	344	342	333	368	337	348	317	351	352	361	331	352	338	339	317	292	328	320	330	377	325	335	318	321	326	333	310	352	334	316	332	321	325	347	345	312	304	338	333	369	323	330	361	324	313	339	356	323	340	318	310	314	344	322	330	324	330	333	329	349	351	327	333	357	331	319	326	330	356	334	314	317	349	333	348	336	359	308	345	320	343	349	373	319	326	367	300	310	305	340	339	364	330	330	331	323	308	344	343	334	331	358	336	320	345	339	316	323	305	334	362	348	335	321	346	357	368	364	377	342	343	308	327	317	299	336	322	317	309	365	298	360	309	333	327	303	349	336	320	341	341	353	321	318	388	363	331	324	309	339	340	362	332	378	338	344	358	333	323	340	335	347	356	331	335	353	319	352	326	345	341	323	360	360	320	319	343	331	333	331	374	342	346	340	329	338	335	331	291	328	310	320	344	338	331	358	357	340	352	374	338	364	316	321	308	299	365	349	350	343	346	315	310	337	362	346	330	342	357	343	356	331	347	306	335	324	340	299	325	354	336	334	311	334	323	346	362	340	338	356	322	340	328	367	332	341	327	359	356	352	333	309	300	311	310	378	327	365	316	385	318	331	318	345	327	357	308	368	349	326	332	363	363	343	319	329	344	354	345	344	349	329	337	326	325	335	305	347	338	364	380	334	355	344	327	346	350	324	336	333	302	347	335	339	317	366	337	313	296	365	330	342	315	313	305	336	342	355	325	363	318	324	306	355	341	339	325	335	322	329	319	335	329	379	314	325	312	328	306	376	334	306	350	320	323	358	310	342	351	323	326	319	335	324	316	328	321	361	347	350	332	345	314	312	379	343	317	374	330	352	338	355	344	357	334	355	371	336	363	358	332	354	352	321	341	321	309	344	357	353	341	330	347	369	314	347	336	344	336	300	355	360	362	312	323	324	330	280	323	361	318	314	304	278	330	349	293	310	353	295	314	321	319	336	329	337	338	335	349	340	338	336	316	333	319	327	326	355	321	336	369	322	312	337	318	343	361	360	358	325	366	324	328	334	311	326	311	345	343	322	298	350	334	345	305	338	300	291	320	306	373	345	332	330	340	302	333	315	331	332	340	336	343	360	362	328	358	355	323	332	355	319	342	345	317	344	337	320	322	373	350	348	369	340	309	338	318	350	364	346	368	367	316	326	354	342	299	325	334	343	318	340	362	338	336	345	322	329	327	330	358	381	350	322	332	319	343	333	361	314	362	354	311	354	323	347	369	356	354	297	306	337	329	356	357	360	332	316	355	313	309	341	348	327	348	307	353	327	357	345	325	350	319	350	332	355	324	320	335	361	329	331	332	305	334	315	306	333	303	346	333	339	324	332	354	349	331	332	306	328	339	315	344	336	336	336	395	316	358	331	338	324	343	327	341	353	305	312	356	347	341	350	340	347	356	308	334	328	342	356	374	329	336	329	334	316	360	322	338	321	348	375	303	333	362	327	305	325	349	339	350	306	307	317	339	343	318	306	325	310	343	339	352	312	345	318	330	345	359	345	354	362	343	330	346	317	323	334	350	363	359	353	348	357	314	298	327	314	308	348	345	364	333	324	328	322	336	338	285	322	328	319	323	342	304	354	363	347	353	327	302	339	323	304	317	328	372	348	325	319	314	354	334	316	293	336	324	332	342	324	328	341	358	351	342	320	351	335	343	338	377	324	334	322	320	342	338	353	360	366	343	334	324	349	330	331	346	343	295	375	333	319	355	341	349	337	320	323	332	328	361	347	346	328	305	371	325	352	328	330	333	299	323	345	334	343	340	317	303	329	352	322	327	337	344	331	311	326	314	333	356	350	308	333	341	364	338	329
25163	21310	28230	34356	33024	26704	16998	3056	579	552	520	497	493	466	492	529	497	472	545	1016	1177	861	709	660	657	647	598	635	514	520	500	508	454	476	486	438	474	457	443	487	530	479	470	463	536	526	436	514	480	448	499	494	497	469	480	514	458	453	526	467	470	450	488	512	474	480	462	463	512	509	481	473	454	502	494	483	496	504	455	480	464	478	477	472	436	520	489	493	488	512	449	479	467	454	462	480	470	492	473	447	493	487	459	528	478	470	486	469	452	469	481	454	435	457	457	448	486	506	519	472	473	492	494	502	460	512	482	491	452	455	474	512	472	481	465	475	495	472	489	480	470	497	470	439	479	501	462	465	451	483	475	455	469	467	454	522	464	486	473	472	461	505	453	474	486	467	446	497	478	500	455	457	462	496	482	448	464	502	473	493	497	458	499	469	475	510	522	474	493	445	431	490	485	478	491	489	498	519	469	466	519	483	467	497	473	502	451	475	449	458	479	510	492	466	482	481	497	444	459	467	444	475	462	463	483	467	489	481	511	436	502	451	500	436	471	494	493	486	504	472	446	471	472	452	472	497	473	459	515	478	468	429	478	486	492	442	524	469	469	518	472	489	468	507	476	459	495	470	463	451	478	489	481	460	471	493	499	508	463	491	485	460	483	496	485	472	483	491	472	487	504	519	490	544	464	527	491	515	474	482	505	517	438	467	492	497	494	517	476	511	463	458	493	475	481	434	474	465	448	451	441	491	462	489	466	484	507	476	466	473	506	441	493	481	475	455	469	512	492	477	479	482	475	465	468	494	517	490	461	477	481	451	470	441	503	500	491	510	486	483	454	482	488	496	444	492	487	478	487	486	455	473	533	435	443	471	486	472	459	464	495	465	471	461	456	510	490	442	478	455	495	452	485	491	454	498	483	477	450	500	484	509	521	485	523	522	502	493	482	486	468	482	474	503	470	472	448	470	475	459	469	523	512	442	483	465	479	485	445	513	493	471	498	480	428	492	473	461	527	465	502	451	464	470	456	469	491	472	451	475	489	491	493	449	476	473	490	503	472	486	460	460	508	473	454	514	501	474	473	457	483	475	494	460	478	474	456	474	494	485	427	446	532	492	499	497	448	490	491	500	463	458	475	474	455	450	489	493	515	467	481	438	445	485	486	466	481	479	496	493	436	492	456	443	482	483	479	484	495	489	502	477	511	507	500	492	452	479	464	434	508	466	495	533	450	489	464	466	520	464	481	487	469	492	452	482	500	491	466	499	478	489	525	500	532	500	464	492	496	480	505	456	479	482	416	490	458	471	498	471	482	466	474	484	465	473	511	461	471	496	473	459	494	435	498	471	450	479	476	470	457	476	464	520	462	471	469	495	499	433	524	489	519	515	444	492	450	461	493	482	522	507	490	466	480	454	475	439	498	461	520	495	513	533	476	493	474	479	460	480	433	479	463	492	520	454	471	498	463	519	460	466	501	511	463	478	480	504	481	469	500	480	492	492	484	474	489	475	507	468	485	457	522	496	480	490	496	479	491	508	499	475	510	492	478	476	495	503	485	482	478	432	452	470	458	435	476	473	481	480	450	486	455	522	455	480	462	464	447	474	469	500	495	499	471	465	494	485	428	454	456	499	451	508	466	494	461	468	524	481	495	432	452	447	469	492	466	458	481	480	510	481	495	483	494	500	504	491	447	514	501	469	452	475	459	515	483	453	484	447	497	491	488	470	478	454	494	503	446	492	483	483	471	471	483	474	459	478	472	438	461	458	497	504	494	467	460	486	498	465	481	471	489	472	455	507	469	472	487	480	474	494	493	485	458	478	461	522	460	506	478	491	473	525	472	491	497	500	467	497	500	488	479	479	502	490	461	470	458	471	445	472	485	480	479	499	454	513	473	502	451	468	475	458	482	511	488	496	513	472	525	482	483	476	444	503	484	461	470	497	493	484	460	453	493	454	503	498	473	462	486	469	440	488	480	456	457	474	486	519	441	454	514	484	484	491	463	501	484	449	468	472	438	519	467	468	470	470	497	488	490	480	494	477	493	497	462	500	468	496	472	487	494	490	478	514	489	472	457	476	510	472	481	456	511	483	451	483	497	461	513	463	452	481	478	484	465	493	494	471	494	475	479	480	468	487	483	493	485	457	480	462	455	529	463	523	473	462	458	491	442	512	503	478	473	486	483	473	483	452	474	439	435	460	502	501	523	480	494	464	507	454	465	437	486	471	490	477	463	480	468	475	445	437	493	473	468	467	468	440	495	464	525	456	493	471	495	470	473	499	462	446	487	510	437	541	457	475	488	512	467	478	462	497	501	468	505	464	461	475	437	491	514	544	508	478	487	520	469	460	468	549	516	446	438	473	487	488	476	466	471	467	498	433	425	463	461	453	477	452	511	477	489	492	470	465	476	459	480	468	464	445	478	496	444	460	465	447	458	470	492	507	495	505	459	521	493	452	459	452	474	461	474	449	472	486	500	473	532	482	442	477	453	446	465	450	533	515	457	480	440	466	450	461	469	488	445	485	456	466	495	492	442	502	502	493	441	475	438	467	479	483	495	486	495	452	463	511	497	484	507	492	507	503	506	498	473	510	453	467	480	449	491	488	504	477	463	505	493	491	476	481	480	470	487	474	504	453	478	486	497	463	524	486	516	468	498	486	448	490	475	456	470	447	477	495	471	445	495	486	480	480	490	470	494	491	479	471	496	485	502	470	472	453	476	444	466	477	500	461	495	446	507	482	453	503	441	477	449	477	468	537	484	471	506	465	512	474	471	479	469	495	518	457	515	478	522	430	516	518	509	509	472	471	463	537	473	468	474	488	508	507	506	468	467	514	489	473	476	449	483	498	484	485	499	465	483	462	452	486	455	465	464	470	504	480	488	472	496	482	495	464	525	518	497	449	460	455	484	499	469	474	514	488	433	469	477	463	493	449	494	501	504	468	508	426	414	508	452	489	496	462	458	484	464	476	450	467	482	501	487	494	481	485	468	532	499	511	479	469	486	489	492	488	482	457	483	453	487	476	453	462	442	516	477	475	490	493	485	471	448	469	458	501	477	485	481	453	462	454	480	450	480	528	486	498	466	508	498	487	482	471	482	471	454	466	490	465	471	469	459	483	480	519	530	493	474	455	520	484	468	418	458	472	453	455	444	474	494	473	486	497	460	465	424	506	468	468	487	483	529	461	534	448	500	490	446	507	469	476	495	470	505	502	477	486	485	453	453	466	460	474	480	474	436	485	447	456	486	454	475	491	473	454	456	467	479	481	488	444	524	518	494	526	440	490	488	477	477	489	510	468	496	492	439	496	445	456	531	472	460	472	521	510	491	445	461	471	502	488	442	486	489	484	470	470	539	458	467	496	498	438	451	478	470	491	433	502	470	451	450	443	448	507	482	453	450	458	482	481	507	471	469	484	475	461	499	501	507	459	504	478	482	479	500	436	478	487	506	496	488	480	468	467	479	499	492	443	516	465	500	468	499	512	486	479
5385	12005	24277	44484	39221	31566	20231	3620	692	612	571	573	570	470	525	552	515	572	679	1591	1903	1212	881	892	871	892	811	685	685	586	543	449	487	527	504	509	452	474	454	522	498	547	497	501	542	514	519	501	494	525	498	532	466	482	506	481	487	454	511	505	500	514	506	506	559	516	493	541	475	522	496	515	506	503	505	460	492	488	470	464	562	474	515	485	505	479	482	487	487	498	488	511	530	489	519	501	475	467	553	497	524	494	506	502	516	474	514	515	523	519	487	479	473	492	431	524	512	500	495	505	496	529	495	486	513	542	499	456	512	493	513	468	497	498	470	510	522	488	469	502	502	519	518	480	466	498	531	518	524	500	468	444	444	537	535	527	480	457	491	497	517	469	494	481	531	533	485	486	456	533	515	518	518	526	489	519	487	472	492	481	517	450	482	545	510	459	494	473	510	503	513	464	534	458	505	549	533	500	484	509	525	534	489	507	519	499	518	475	514	475	474	479	471	523	470	504	519	469	510	500	532	526	485	511	473	531	528	490	514	503	498	478	545	516	486	487	448	458	503	504	480	494	473	485	496	523	511	513	465	486	503	479	471	518	503	523	472	476	471	492	502	515	517	480	524	471	470	497	482	487	495	482	499	478	500	496	492	478	481	495	498	504	520	489	489	497	531	518	515	493	538	501	447	521	495	528	489	524	478	487	480	516	487	478	523	495	518	509	486	514	500	495	527	501	486	551	516	551	459	474	529	487	495	491	514	495	484	502	474	522	483	508	525	497	521	477	508	501	534	489	482	469	529	473	495	518	517	525	492	498	528	460	483	488	482	485	526	449	439	477	546	489	489	507	483	471	520	480	522	536	474	511	476	550	496	491	518	482	490	474	472	547	518	509	492	553	487	494	509	522	500	471	484	503	519	477	489	463	508	525	517	533	481	539	494	462	483	518	501	500	495	464	472	505	537	541	515	468	497	512	514	498	503	522	515	515	520	495	496	492	498	490	503	520	499	494	494	491	519	497	494	503	518	528	520	491	473	491	514	476	501	497	522	479	532	482	470	501	492	509	481	505	493	457	492	498	512	506	489	507	519	480	471	504	519	499	519	504	504	513	530	497	504	455	507	473	482	472	473	485	488	525	493	498	526	493	487	488	498	533	524	517	483	511	507	531	472	491	486	504	516	477	538	480	516	505	520	450	513	499	537	522	506	480	456	491	532	478	491	541	513	534	493	482	514	480	470	535	520	459	470	504	534	484	505	514	514	514	490	526	512	498	509	505	512	485	514	502	478	493	487	460	504	497	468	486	520	491	504	526	498	471	511	473	513	528	551	459	524	472	497	484	491	482	491	500	475	503	519	446	520	513	543	455	497	508	489	491	492	514	487	475	518	502	498	488	471	558	522	475	549	552	499	475	490	488	514	526	531	483	509	526	500	458	536	496	508	529	492	531	522	511	523	527	502	499	468	496	543	487	498	520	494	503	514	498	550	509	552	507	498	483	499	458	496	504	500	514	468	481	510	472	486	499	495	503	480	463	470	480	485	504	459	484	513	527	516	463	492	505	498	479	495	516	515	520	474	510	488	545	503	555	513	511	484	507	491	501	515	524	492	510	484	462	469	496	496	494	487	523	467	468	498	492	477	521	504	522	516	489	475	490	462	510	495	469	512	548	473	495	484	516	501	534	490	497	532	518	518	485	450	510	530	488	523	543	465	477	512	492	483	507	556	514	474	517	505	507	489	508	494	490	474	528	512	455	481	477	496	508	506	527	499	511	485	519	460	482	531	500	545	529	484	492	491	536	468	533	522	480	492	472	480	498	499	562	477	469	477	546	488	498	496	517	532	544	516	518	501	459	470	491	478	520	495	506	470	482	497	518	474	487	533	485	482	530	491	471	489	504	495	539	523	515	514	517	480	477	483	481	528	517	556	491	480	487	496	489	468	518	493	487	533	493	501	490	493	494	507	497	470	531	489	497	504	514	524	486	500	552	482	508	470	522	527	492	522	464	496	513	500	492	514	508	555	518	518	500	512	457	513	523	513	490	484	515	525	518	508	507	500	487	500	511	505	540	488	488	532	494	538	527	490	477	505	505	509	509	505	498	498	503	500	500	504	526	464	512	551	526	507	541	469	499	492	501	498	480	489	522	459	492	513	517	469	569	532	519	494	482	484	520	538	485	513	492	467	473	493	518	495	486	467	455	508	520	492	481	490	478	533	503	508	465	492	493	507	513	521	499	490	526	491	494	462	498	520	499	500	478	486	502	486	511	487	493	484	492	481	521	524	501	432	501	486	532	512	489	530	496	492	492	465	499	504	484	506	512	501	507	485	533	469	496	490	492	472	501	462	529	501	463	488	516	499	483	475	509	490	496	472	511	508	530	498	483	526	493	505	478	511	491	498	526	481	504	527	496	483	515	469	485	478	518	460	520	514	477	522	469	505	545	508	501	483	482	473	536	498	520	483	530	536	502	474	507	502	550	534	498	499	470	508	501	510	445	499	474	513	485	479	488	507	506	503	523	472	539	499	497	455	506	495	497	490	514	520	501	490	505	497	502	483	511	522	526	484	490	514	508	526	505	554	481	536	502	502	529	481	506	521	507	477	486	486	508	495	486	501	511	501	513	504	517	512	514	511	508	528	475	495	523	531	533	533	538	488	533	488	500	537	484	499	517	459	547	524	521	482	478	475	470	502	464	485	492	528	469	494	510	464	535	499	512	490	520	470	535	497	495	529	507	515	491	529	503	498	469	522	503	486	486	498	498	482	522	483	475	498	514	481	458	481	524	495	491	491	501	497	466	490	498	504	528	525	522	525	505	488	505	480	508	517	439	489	500	497	494	485	489	537	504	489	511	506	476	514	484	536	473	522	537	505	472	516	471	489	527	490	447	495	523	542	502	453	489	483	525	521	518	462	515	517	511	495	465	475	505	493	482	470	499	510	512	455	479	475	465	503	514	505	508	492	517	549	464	519	468	460	525	517	472	476	502	484	501	457	516	502	470	552	493	477	495	511	482	479	486	468	577	460	532	469	524	530	519	480	473	499	477	509	498	509	507	514	541	508	518	494	457	528	487	492	511	489	523	459	490	482	511	515	478	477	477	491	480	475	483	502	500	491	469	467	535	505	517	519	494	480	495	477	527	491	532	500	497	488	518	471	505	503	475	493	489	509	494	483	483	518	510	477	486	511	501	464	518	521	496	483	497	487	489	505	519	471	517	504	535	496	524	473	539	494	528	512	489	479	490	502	529	536	532	489	497	479	537	506	497	519	491	503	516	484	502	465	469	466	485	503	487	494	497	493	497	500	512	516	505	529	495	503	506	521	520	454	501	500	495	501	532	499	492	539	499	519	539	494	494	506	492	518	489	506	478	508	530	525	507	542	511	480	462	510	467	466	500	523	517	538	519	495	510	507	513	520	496	516	515	536	496	482	508	482	482	485	489	500	477	491	507	520	483	495	486	500	519	474	471	506	487	499	468	501	514	477	465
22785	21318	29612	32543	42234	45212	37230	16292	1379	651	588	551	518	526	543	514	466	478	454	1060	2946	2839	1929	1201	1413	1322	1147	940	728	627	607	453	442	459	434	457	460	443	398	418	455	464	437	455	470	432	437	451	492	453	471	427	460	415	446	423	431	430	457	447	433	463	472	412	462	424	457	479	418	420	424	488	454	417	430	450	453	459	461	450	425	428	418	457	448	492	488	464	461	445	458	422	483	471	446	401	432	440	458	461	412	462	437	466	460	482	436	437	478	434	444	459	435	467	408	429	442	485	442	461	473	433	411	430	441	464	454	457	415	485	424	437	434	408	476	414	462	456	432	444	442	437	443	438	441	443	468	437	460	446	459	428	451	451	419	477	418	470	415	419	410	432	437	418	438	451	457	451	476	456	465	439	438	434	428	443	419	437	433	428	456	432	420	439	419	460	419	467	463	396	460	444	494	416	438	467	467	460	422	411	410	458	436	440	432	440	437	475	435	414	437	430	428	428	471	406	465	427	465	459	434	463	432	439	473	432	496	467	429	445	433	447	403	430	431	454	416	466	444	449	443	432	505	422	455	419	451	415	421	427	448	448	452	424	499	443	439	409	440	462	446	452	440	409	424	424	431	449	455	435	437	438	437	467	427	451	429	437	448	483	445	447	436	471	423	467	457	464	447	475	460	449	449	445	450	431	400	450	474	477	461	468	453	440	418	450	438	473	435	432	443	446	458	433	470	402	473	449	416	473	469	414	465	448	466	420	451	397	463	413	444	452	405	450	424	450	477	436	441	437	446	455	451	438	473	452	480	437	450	476	473	408	452	476	423	417	500	413	462	430	442	449	442	416	477	413	453	430	416	443	453	433	426	441	454	456	448	450	434	426	447	445	449	451	451	434	469	449	457	446	441	416	412	437	468	439	463	446	439	438	464	457	481	436	448	450	486	473	490	441	457	427	475	420	411	470	435	444	456	421	437	409	437	441	456	442	451	456	454	423	424	417	457	461	466	437	484	473	431	461	438	440	460	417	454	424	431	414	406	472	475	491	440	430	451	432	421	415	438	478	422	426	429	479	452	444	446	431	454	452	466	454	422	473	455	490	449	462	440	433	418	421	453	416	485	469	442	468	451	429	435	443	440	436	472	408	464	446	441	445	490	478	429	442	453	399	416	423	459	433	435	465	423	469	449	445	424	456	466	426	425	443	431	421	434	445	490	445	441	421	448	466	453	453	457	440	465	422	414	395	473	431	442	466	437	452	485	408	442	486	442	495	460	406	448	430	450	449	468	447	435	461	413	455	484	429	430	487	407	443	438	360	439	440	427	452	459	432	474	445	433	421	442	452	421	444	437	435	429	466	448	444	464	474	445	451	407	417	447	414	429	465	437	421	437	472	447	483	483	422	438	442	440	429	448	441	459	486	472	423	481	428	418	449	476	393	419	452	453	447	424	466	413	434	424	448	404	446	465	430	451	462	461	466	472	452	463	422	452	427	455	403	465	462	456	447	449	453	447	457	414	448	418	463	456	390	423	423	445	469	447	415	451	465	457	440	412	445	448	417	431	414	419	476	398	433	394	456	462	433	439	448	460	455	412	456	410	444	456	466	463	423	441	426	444	420	428	450	461	444	460	411	415	457	461	455	468	426	479	433	451	466	449	440	430	434	465	435	489	407	446	454	409	425	448	483	420	451	440	407	450	462	400	450	434	454	444	461	413	466	402	439	445	451	498	461	445	409	450	435	426	444	445	450	435	473	434	423	441	427	425	458	404	434	448	453	419	417	457	423	453	497	406	475	495	494	434	407	429	457	454	449	427	438	424	436	425	464	500	424	435	460	476	452	412	456	450	409	426	436	453	452	440	446	419	454	419	433	416	415	485	477	390	414	442	429	401	410	454	436	470	429	463	422	440	466	445	451	425	458	438	443	457	457	472	423	443	469	435	428	426	470	437	411	446	452	456	487	441	434	460	428	468	484	456	422	480	458	424	415	410	439	455	431	471	477	429	426	434	430	451	431	407	460	485	445	452	425	436	418	431	409	453	450	406	431	419	440	429	412	412	428	488	432	455	445	415	475	478	415	456	425	463	453	435	431	530	491	426	454	451	422	448	431	409	457	446	456	438	480	403	420	483	417	453	454	468	460	415	452	465	424	452	467	439	455	426	436	440	464	422	434	436	407	443	454	455	472	449	429	471	442	431	444	417	442	433	426	449	474	473	453	464	423	464	434	445	458	430	443	493	473	478	434	433	430	438	434	431	411	473	419	457	422	485	440	439	454	431	446	443	420	421	455	449	444	423	441	447	433	437	459	420	395	471	438	436	421	438	483	456	458	461	449	431	471	456	401	459	462	433	451	486	417	441	424	405	440	453	449	465	476	448	446	432	402	456	423	430	446	441	445	449	436	428	480	448	474	443	465	430	462	446	431	433	436	447	476	450	418	417	453	477	410	443	434	435	425	433	454	452	432	416	465	464	474	449	442	465	424	438	434	430	452	408	456	469	498	453	415	451	449	440	451	450	448	410	479	499	424	466	433	416	430	456	419	451	426	452	433	425	430	486	421	438	426	436	427	454	421	427	413	425	464	479	448	417	434	422	444	450	402	431	417	469	428	436	453	449	415	468	482	424	482	451	440	430	439	443	439	464	451	404	432	452	396	459	411	443	413	471	420	453	440	467	437	431	444	468	471	428	465	413	435	449	453	428	436	442	422	471	435	463	439	452	494	433	425	457	463	449	447	408	432	445	439	452	461	447	445	441	468	453	434	425	483	456	408	487	430	425	467	424	407	461	430	450	429	477	404	450	462	433	441	456	406	429	419	414	472	438	430	431	445	470	439	440	469	443	453	429	425	429	483	435	419	412	431	432	435	469	442	429	457	406	463	426	480	426	395	465	456	453	445	460	440	427	428	480	445	441	442	455	466	417	437	442	440	445	438	433	431	414	453	458	446	443	439	426	432	424	426	427	436	439	436	469	392	457	423	445	434	444	421	453	446	447	439	429	440	419	452	441	424	458	432	481	472	422	470	445	425	454	486	429	446	452	422	442	411	458	439	410	423	435	420	431	503	464	428	400	467	444	471	436	439	454	421	465	424	477	422	464	450	446	487	446	440	481	438	426	414	404	468	431	453	474	432	424	460	437	431	433	408	419	426	462	444	407	423	438	442	438	445	466	426	454	447	472	431	444	451	439	426	443	427	453	450	438	398	423	461	437	447	450	462	461	477	449	440	472	485	434	436	446	452	444	454	439	464	498	465	440	428	422	439	471	436	440	395	435	482	403	452	458	468	478	464	423	423	414	429	461	460	483	431	452	421	434	429	467	459	439	441	423	460	463	441	460	416	427	443	473	442	419	435	476	478	428	443	415	426	464	415	426	423	452	481	461	465	437	469	437	437	443	454	427	450	431	470	403	457	451	417	435	399	403	466	474	442	430	475	414	453	435	448	449	446	465	416	406	459	467	459	436	430	452	449	425	427	426	469	441	446	443	466
7092	21334	37610	68462	58625	49550	36088	12855	922	756	665	632	588	533	554	554	541	506	532	1491	4553	4449	2885	1889	2047	1878	1538	1243	933	790	600	471	475	419	442	483	414	492	447	464	415	410	448	468	469	440	438	464	427	454	478	462	492	459	460	461	464	423	493	451	456	416	478	464	452	447	443	449	453	468	438	452	419	453	440	442	439	441	406	438	449	442	440	473	460	473	443	480	460	462	435	427	455	438	471	436	498	429	469	425	456	451	474	489	419	412	424	425	442	458	455	421	445	446	437	474	436	410	464	450	464	480	449	454	440	437	471	453	442	461	431	413	478	451	418	441	425	457	459	446	454	441	436	412	416	445	417	427	448	444	438	461	461	436	443	486	463	469	493	458	443	491	432	430	470	449	436	463	480	437	448	442	426	478	464	429	435	460	451	464	444	466	433	445	436	430	441	443	455	449	450	405	439	450	455	458	429	408	451	447	437	474	427	491	468	416	463	475	461	458	464	458	424	463	454	481	477	466	509	443	434	470	424	437	441	457	479	435	476	433	451	426	430	425	420	439	451	452	446	434	431	462	481	402	422	462	474	437	477	469	437	448	440	454	421	464	480	458	441	449	466	434	434	434	450	430	458	435	472	438	454	485	440	439	440	436	469	471	445	451	420	512	426	466	450	410	440	407	479	445	442	450	441	412	456	465	442	496	426	477	438	451	442	430	437	502	454	438	422	422	455	442	480	450	462	447	445	476	480	433	465	437	445	462	459	421	466	437	456	458	453	455	422	417	419	466	438	483	445	469	439	425	484	425	484	408	476	429	434	442	415	481	478	447	431	442	470	459	458	444	434	476	466	439	477	439	420	453	429	466	455	416	431	416	460	463	424	444	431	477	461	463	476	455	446	446	480	462	455	448	488	477	451	422	437	438	468	448	433	437	437	440	429	431	482	446	422	474	430	449	457	433	426	475	450	476	462	480	437	446	423	443	434	452	432	442	461	468	473	479	407	501	460	474	472	420	460	463	499	469	460	437	485	440	431	478	439	466	471	459	478	456	448	437	441	447	495	476	445	441	442	451	467	451	445	459	489	463	431	447	470	456	455	434	447	461	447	422	463	474	429	463	469	457	455	454	442	495	490	453	439	428	418	468	432	468	448	460	460	417	444	451	502	486	452	454	464	449	469	442	469	463	425	465	461	460	471	467	426	440	474	417	447	433	461	461	441	488	448	405	441	456	440	439	438	478	469	445	438	429	490	418	452	454	457	413	442	429	449	482	437	441	443	456	463	452	414	441	436	468	429	432	434	461	402	446	439	476	436	415	455	436	434	463	444	484	433	427	470	443	457	452	455	445	428	468	448	453	461	419	447	481	397	421	459	448	450	463	457	424	468	480	443	423	447	484	462	465	380	485	467	441	453	416	442	485	443	450	418	450	437	442	441	422	439	417	428	460	471	421	461	435	473	505	474	438	429	458	449	448	435	450	483	469	413	418	401	455	470	473	447	465	464	451	453	419	454	450	424	465	483	455	450	465	455	451	434	438	456	456	440	417	414	466	431	455	483	455	455	426	443	446	449	464	460	421	420	427	451	458	469	410	476	491	462	424	433	439	437	444	485	444	449	451	456	462	442	460	446	465	459	467	445	471	456	435	447	457	438	447	484	440	443	489	442	441	462	408	430	464	516	472	441	453	450	449	459	458	479	457	449	467	476	432	450	483	491	482	409	460	411	412	427	456	451	480	455	429	422	463	418	489	472	438	445	448	473	442	469	430	429	457	427	449	470	443	465	456	453	474	454	483	514	434	435	460	451	451	496	437	452	447	454	424	453	438	436	477	470	468	439	435	445	462	443	466	424	440	457	447	433	459	489	457	484	442	461	498	446	495	466	472	423	444	463	474	445	451	469	471	464	452	485	447	473	449	451	419	444	422	443	439	416	480	440	435	402	446	484	424	480	482	459	468	442	419	445	455	447	451	466	409	454	431	426	463	435	447	453	445	407	457	445	450	455	467	462	447	459	452	473	425	429	462	458	446	390	427	437	449	463	483	475	443	467	431	469	450	457	425	460	466	464	420	474	458	470	433	463	429	440	461	445	467	444	434	441	475	456	446	478	472	417	445	422	434	448	400	446	472	467	447	466	472	459	426	473	412	477	468	453	452	455	413	466	442	469	449	451	449	433	480	451	464	452	446	434	403	497	413	484	467	490	461	436	446	478	426	454	439	410	462	453	436	478	449	459	429	449	455	445	442	442	435	452	443	441	464	447	459	477	459	463	450	467	448	465	423	427	450	444	483	431	415	450	442	481	405	444	418	475	446	426	431	431	448	415	476	417	480	488	441	443	482	471	431	468	452	450	476	441	484	476	437	458	452	445	486	420	467	441	479	445	445	446	427	438	448	460	424	448	463	484	466	431	461	466	459	432	467	427	465	455	448	451	446	425	438	416	462	445	437	428	421	440	421	409	431	434	407	444	476	463	443	458	469	413	469	431	467	454	437	403	466	417	406	432	412	447	425	464	418	472	422	416	441	448	448	424	455	441	504	450	487	480	457	447	466	497	470	459	472	430	429	438	423	419	420	465	468	477	439	446	451	482	446	457	471	419	415	483	424	403	451	429	477	430	459	493	482	429	442	416	527	425	456	484	468	463	431	459	479	458	466	445	440	431	459	456	444	447	437	402	443	457	422	443	471	428	459	459	463	434	470	487	419	438	488	425	430	417	450	479	455	461	440	466	466	464	500	460	478	450	506	465	445	436	439	419	431	452	490	448	428	454	443	455	478	449	443	473	444	453	477	451	441	441	440	467	428	454	451	448	476	464	452	399	481	440	456	436	430	441	469	443	456	430	454	414	472	474	452	447	436	453	464	437	476	457	438	462	469	471	447	414	447	472	482	466	449	447	469	463	451	464	478	469	436	470	454	416	447	420	464	425	419	455	470	497	441	436	435	438	433	450	448	420	437	485	451	437	415	453	465	470	457	448	434	484	452	464	463	436	472	480	461	430	459	459	430	454	455	476	463	446	451	402	445	418	485	446	422	454	445	483	437	477	409	436	456	412	447	422	443	473	430	445	446	407	451	452	452	405	419	425	410	448	448	454	442	439	450	446	448	443	443	468	479	439	404	412	475	470	439	463	437	481	461	458	457	471	445	439	460	449	433	487	427	409	451	442	451	443	420	411	467	442	462	417	458	444	428	481	463	439	448	438	473	455	408	446	438	458	464	441	427	478	471	446	473	445	468	491	459	431	425	458	429	432	452	473	473	447	463	463	467	468	458	468	459	438	477	448	476	443	435	463	433	431	425	438	479	437	455	453	451	477	415	443	427	437	455	438	472	446	469	457	460	433	452	413	458	478	441	466	441	407	428	457	482	418	404	459	442	436	443	435	476	467	446	440	448	471	442	454	463	452	507	459	422	480	423	414	470	449	474	430	435	459	469	468	422	438	457	472	474	443	461	434	482	454	487	428	442	440	441	432	448	439	403	469	432	488	437	452	447
27877	18754	11221	19105	12566	6693	2594	928	394	376	370	363	348	405	356	370	397	370	423	378	440	458	458	402	428	399	366	413	391	384	391	330	355	390	344	377	375	352	345	365	382	376	371	366	331	392	345	350	381	372	341	360	355	385	377	353	349	363	365	357	367	336	349	335	364	362	380	340	369	348	352	371	322	376	359	365	353	337	389	382	365	350	369	367	343	336	357	340	327	360	398	355	321	346	376	383	348	364	342	370	356	379	376	382	332	417	326	349	342	363	375	386	372	350	366	353	362	349	365	358	355	378	340	349	337	356	365	339	387	403	342	386	373	342	380	340	343	369	359	350	348	339	351	376	383	349	389	378	360	386	340	354	359	338	363	363	349	373	317	372	355	367	414	366	347	319	380	370	348	365	396	374	387	372	373	339	346	340	327	364	343	359	323	358	356	385	347	384	391	360	379	340	361	358	383	361	323	379	368	376	365	355	372	366	364	403	362	354	369	352	342	356	381	369	363	369	344	382	347	353	357	333	345	372	376	352	362	370	356	373	377	375	378	377	350	357	373	386	359	363	320	354	346	356	330	356	340	352	370	394	368	347	361	352	380	354	387	378	370	353	382	346	347	362	332	367	350	385	379	366	388	340	375	357	363	346	360	365	352	344	316	338	363	329	357	384	355	380	386	374	385	384	386	358	395	358	342	366	361	362	341	381	362	334	389	365	359	348	353	329	345	384	340	354	346	350	369	362	332	350	346	366	374	349	347	345	340	354	376	370	361	368	405	369	370	349	375	372	368	375	378	373	369	378	355	369	375	373	331	345	347	345	387	408	350	370	342	305	346	365	374	347	351	396	389	381	382	372	363	369	362	340	351	352	357	357	426	351	380	375	393	356	384	357	370	352	360	361	355	370	364	377	372	361	386	361	387	343	389	362	357	357	350	398	329	372	355	387	348	356	364	349	374	353	333	350	350	354	342	363	356	343	358	377	374	378	366	341	372	352	353	372	343	356	345	358	367	374	346	340	354	352	330	355	356	364	392	378	357	375	379	363	354	347	369	382	371	388	363	384	343	372	378	374	354	397	400	376	369	371	359	400	373	374	401	360	377	343	359	380	359	378	381	340	355	342	320	354	370	378	373	398	341	360	377	381	375	352	349	363	370	369	369	349	364	357	365	382	348	350	360	371	333	333	383	359	326	394	369	364	367	375	340	358	369	393	352	393	361	355	391	361	340	331	379	369	342	342	372	347	335	352	336	343	301	340	367	342	341	341	378	348	371	370	348	353	351	338	386	336	346	356	374	383	366	362	337	362	374	355	377	360	365	357	375	362	344	358	344	384	397	336	348	362	397	383	382	335	367	364	351	350	334	371	389	368	362	352	343	381	397	375	390	383	390	370	360	375	331	365	351	372	350	342	372	397	381	357	362	369	378	365	357	331	361	364	356	375	365	385	328	342	359	351	390	379	360	361	371	354	392	382	325	363	334	368	376	362	353	357	350	396	388	375	347	327	338	330	393	395	343	363	399	365	356	379	356	344	366	376	381	352	379	363	393	350	326	395	363	336	364	337	354	358	345	369	354	370	359	344	353	361	338	363	389	344	377	387	358	382	389	369	356	354	350	370	361	366	347	348	374	365	351	378	371	339	347	343	392	374	385	350	364	353	369	373	390	370	361	327	385	394	373	331	352	359	364	348	386	370	396	368	397	337	346	363	341	340	351	355	393	350	373	368	358	375	343	372	371	365	366	402	368	335	379	361	346	371	344	361	361	334	365	353	372	335	348	343	350	363	344	368	326	370	312	346	356	339	338	376	374	389	353	353	366	361	384	368	386	371	373	386	346	353	372	375	390	365	370	350	342	366	336	379	354	357	358	398	332	419	346	362	372	361	363	366	397	375	372	391	357	386	375	369	363	330	376	379	350	358	385	344	356	386	398	391	355	359	341	328	353	393	378	377	356	389	386	345	423	393	362	368	369	324	336	382	380	343	363	351	343	343	361	386	342	362	348	405	369	368	387	396	341	327	364	330	342	355	351	379	377	365	336	349	343	366	341	339	348	354	366	355	366	339	373	359	339	351	355	369	367	362	377	368	375	380	359	360	391	398	324	390	352	383	371	365	335	352	374	394	391	373	389	375	301	363	357	386	332	378	358	345	338	331	374	359	331	345	341	354	367	363	361	366	389	373	364	334	342	321	360	339	326	377	366	358	367	326	320	382	337	344	360	385	355	368	379	367	351	338	380	346	356	339	367	331	388	356	375	364	390	380	353	349	349	319	346	354	374	363	341	345	364	375	360	344	352	339	354	389	388	368	354	362	355	353	341	386	362	330	364	370	344	378	379	344	372	344	376	358	368	321	360	380	364	336	393	364	341	377	388	355	337	330	320	365	366	359	364	333	386	330	351	324	377	339	344	365	351	358	393	392	342	376	334	393	391	363	392	355	323	381	370	375	345	355	371	397	349	403	358	365	369	334	350	354	353	354	380	356	344	365	388	353	354	353	376	373	348	403	373	366	352	382	380	338	399	368	351	378	334	351	375	376	367	328	379	346	341	376	368	364	369	361	359	348	343	365	363	338	340	376	363	362	402	380	365	404	366	369	376	376	375	372	335	375	355	388	362	329	345	375	342	349	339	364	360	395	379	364	351	370	386	340	352	371	392	349	366	375	348	359	358	354	365	374	326	382	358	386	375	411	382	343	331	344	347	359	378	340	345	384	383	348	331	348	345	384	355	387	324	382	392	366	366	332	381	384	327	370	342	356	359	353	343	333	371	365	360	395	365	352	374	349	348	396	369	333	357	334	375	366	370	346	331	338	380	336	304	356	370	371	366	382	344	359	384	376	371	368	370	409	343	361	353	362	399	349	329	358	361	367	376	391	385	348	342	394	358	352	347	386	364	364	375	372	360	335	389	358	355	389	374	343	364	372	359	349	352	347	346	385	341	389	359	336	364	377	350	354	363	379	382	376	357	358	362	369	353	359	345	333	371	359	364	374	373	350	374	381	370	370	357	366	346	327	366	385	348	372	378	376	357	361	352	369	369	368	361	371	371	341	331	374	367	330	346	359	365	370	396	386	352	364	358	340	350	369	381	365	357	340	339	347	337	320	373	333	342	382	358	386	368	363	346	359	354	364	338	332	391	362	353	362	343	372	345	360	372	376	369	337	362	371	376	378	344	358	351	369	388	337	345	356	330	364	354	353	372	385	349	336	344	380	350	333	340	349	351	389	355	379	365	346	382	394	366	372	368	323	345	337	399	395	413	385	358	360	367	353	354	336	342	388	353	381	346	337	362	347	380	354	355	364	361	379	351	395	370	355	392	348	335	362	333	331	348	362	358	372	346	329	374	343	347	364	354	362	354	362	389	375	373	351	358	366	337	351	343	340	350	352	317	327	338	350	355	375	372	367	366	359	380	387	364	368	377	345	355	381	334	375	335	357	374	344	369	378	390	347	345	377	369	373	377	406	357	349	417	382	363	364	379	337	319	361
5864	7730	9487	15318	11925	6957	2997	1066	404	468	446	427	387	438	405	408	423	394	417	423	480	512	506	448	451	442	454	411	439	418	402	427	438	370	376	376	380	383	387	373	377	407	375	415	347	401	394	423	376	400	380	412	381	391	398	400	413	387	393	372	401	363	368	427	397	415	364	405	406	402	406	383	367	385	415	390	403	379	382	398	391	367	406	402	385	366	414	383	376	397	374	389	423	348	397	383	386	410	393	381	385	381	394	372	395	396	388	384	395	386	410	365	369	405	414	405	359	387	393	410	359	387	386	399	453	422	384	392	391	380	367	381	425	393	399	376	394	413	399	389	404	403	403	372	406	370	373	371	349	375	373	379	398	389	409	443	421	396	374	371	381	379	357	355	400	390	394	385	380	417	379	403	371	380	370	375	391	378	383	403	374	409	350	375	368	392	415	368	403	360	403	404	363	390	414	379	401	365	386	376	376	382	371	399	403	408	401	429	386	384	410	361	404	384	364	415	385	374	395	410	368	424	374	368	417	409	392	392	427	402	378	419	394	351	398	393	377	424	373	395	391	410	383	396	386	386	347	404	419	400	409	397	381	378	375	383	345	371	389	393	402	384	376	380	358	382	412	398	370	363	397	359	429	401	384	426	374	372	371	401	374	396	367	360	359	407	359	414	392	398	409	394	409	388	404	404	408	349	378	378	405	377	398	386	401	360	396	413	419	398	386	415	414	439	379	357	410	388	385	403	375	380	393	417	360	407	377	397	391	385	420	444	382	378	416	368	395	410	402	341	430	396	400	393	376	343	352	379	422	391	383	379	381	377	368	403	391	395	366	399	388	383	420	424	377	371	410	414	367	354	398	396	334	413	385	386	354	347	396	372	417	362	359	419	420	356	378	376	410	389	392	396	397	378	351	398	399	414	357	407	393	379	380	403	356	360	386	355	361	379	384	399	385	385	368	379	381	407	386	408	352	382	410	371	394	399	366	407	384	362	375	376	381	401	400	403	408	378	351	354	362	396	405	369	406	389	353	366	384	409	380	405	389	425	366	372	398	411	387	371	379	391	406	387	394	367	417	384	402	434	415	385	375	377	390	419	427	377	396	408	379	370	400	422	430	379	390	407	346	405	403	402	393	377	400	404	387	370	378	398	370	366	384	360	389	399	409	422	384	386	379	382	422	385	399	372	390	372	384	405	371	408	401	378	381	389	406	424	395	394	389	354	358	403	390	425	373	383	390	396	363	366	397	423	385	375	388	392	378	414	365	371	391	357	383	420	398	389	382	420	396	428	362	380	385	384	377	398	393	384	416	395	403	433	376	401	414	390	398	366	404	405	369	382	364	439	383	400	376	386	395	374	356	396	398	383	369	389	402	353	359	369	439	398	423	391	376	381	340	391	392	378	377	407	387	387	389	399	424	370	416	384	390	433	382	394	357	420	367	362	353	376	406	409	407	404	416	392	371	408	391	393	385	412	377	416	382	371	357	391	379	393	380	369	378	395	393	377	371	397	391	379	390	389	403	428	362	353	369	408	394	355	410	365	378	425	375	398	387	360	379	423	402	363	377	407	412	381	386	390	398	379	388	411	373	390	394	385	390	409	364	384	395	386	390	365	379	410	380	402	418	367	381	379	410	345	372	366	391	374	384	370	388	389	379	374	346	376	349	389	390	380	415	403	399	394	389	410	376	392	370	365	364	407	410	380	410	384	379	388	398	380	378	374	401	386	394	391	404	405	359	385	389	393	399	381	422	406	371	403	353	403	401	371	433	375	379	410	355	409	356	397	386	366	377	390	412	343	386	382	404	379	395	391	358	395	416	396	396	344	390	395	406	362	408	388	410	381	384	377	426	380	388	400	410	387	375	384	389	375	401	392	404	371	396	398	363	420	407	393	397	395	407	399	423	396	396	396	380	392	339	367	394	411	417	372	368	390	394	381	380	403	393	379	372	385	411	410	386	374	393	365	404	405	379	407	381	363	381	415	408	423	382	374	378	352	390	392	389	387	372	383	418	380	364	342	381	379	372	382	410	395	414	381	366	382	390	423	392	344	398	430	388	379	400	399	421	394	402	375	389	400	370	384	383	383	404	430	404	379	378	369	384	389	400	368	432	360	390	378	386	392	385	379	381	388	391	405	360	396	405	377	344	413	405	408	386	420	390	397	387	380	371	345	404	375	385	364	391	378	388	378	396	360	404	387	401	362	353	419	419	404	391	397	386	415	377	371	391	419	397	400	373	402	407	398	380	395	385	397	390	380	371	399	374	388	390	412	390	377	389	434	365	349	369	368	386	375	415	392	389	396	411	397	369	391	366	362	380	401	410	394	390	358	392	426	344	379	401	413	421	355	401	399	354	364	382	357	393	380	393	381	418	376	419	373	414	383	374	394	390	369	390	348	386	399	389	414	371	400	381	436	367	395	386	379	408	429	395	392	373	339	396	405	369	379	363	394	384	408	441	390	408	399	406	391	361	402	375	398	368	391	394	364	395	409	386	400	401	439	381	382	348	386	398	390	410	392	395	393	391	399	377	388	381	401	402	367	405	391	371	377	384	350	364	403	412	354	367	409	365	378	399	416	386	379	402	406	375	389	383	387	398	397	351	382	387	404	372	370	393	415	400	359	383	419	404	368	412	372	399	402	413	399	396	372	400	375	386	406	420	391	390	365	408	375	391	373	408	386	383	378	386	380	367	389	395	388	416	416	351	382	393	401	371	407	389	373	412	418	382	388	375	359	387	367	393	383	370	340	413	398	389	365	390	406	351	400	410	396	398	420	360	364	385	392	392	403	377	401	410	413	394	377	382	407	397	389	359	381	367	405	356	403	400	418	400	401	361	382	388	352	345	348	376	375	405	361	383	402	381	388	372	382	368	412	402	385	360	383	381	387	406	401	401	390	381	390	353	386	374	381	385	377	384	400	414	389	360	366	375	390	362	401	391	410	367	387	408	375	381	378	391	406	392	379	423	381	419	409	381	366	412	391	409	389	376	374	382	400	364	411	378	406	385	408	379	419	395	404	369	367	367	364	390	367	390	351	365	373	401	419	388	378	416	370	392	393	398	443	367	393	405	375	406	382	369	382	393	380	427	385	376	381	375	394	379	395	380	388	363	399	417	367	389	397	390	393	395	371	379	418	385	412	364	400	371	392	419	411	403	384	416	364	377	438	451	420	372	406	372	379	358	397	406	414	393	400	413	377	386	418	386	381	383	397	375	363	381	369	432	371	361	406	412	369	398	393	378	364	384	370	392	405	392	381	414	374	403	379	365	439	385	355	370	405	388	393	365	383	390	394	416	379	386	375	373	359	408	361	405	373	381	399	347	403	409	398	389	385	387	362	393	414	394	396	393	436	413	426	359	382	386	361	374	385	383	357	366	392	377	398	401	404	378	343	418	415	387	400	370	377	381	361	370	383	369	408	405	410	400	331	390	349	422	399	398	398	383	391	370	397	383	406	390	399	381	391	403	381	400	326	386	377	395	358
24093	21310	29188	37361	44309	38523	25417	6076	500	404	392	357	344	331	342	353	315	319	557	851	1241	1287	1036	785	738	560	520	482	406	384	355	303	301	297	318	306	330	310	322	348	324	343	327	307	323	301	279	326	324	312	341	301	306	335	347	270	282	301	278	311	295	334	291	300	315	285	326	286	307	345	328	320	322	317	316	323	326	335	324	291	291	302	270	331	350	305	323	333	341	309	284	295	300	310	294	290	336	327	314	296	313	336	301	334	309	313	316	339	320	293	302	326	313	311	315	317	316	315	336	269	323	300	321	321	374	307	322	338	287	299	330	288	312	288	327	322	342	322	289	289	323	290	308	292	295	330	314	304	356	320	340	303	317	295	343	328	307	295	317	304	327	305	304	298	311	302	290	309	346	307	289	292	319	300	312	286	317	281	290	325	281	313	338	283	315	292	326	298	293	332	296	287	300	336	323	313	313	350	285	337	328	323	306	289	293	281	297	332	321	326	300	303	317	318	314	305	321	313	282	313	299	296	329	296	295	330	295	318	331	300	300	299	298	327	313	356	312	301	297	286	331	328	307	349	318	334	341	255	300	321	321	286	297	343	318	339	336	318	304	292	330	287	275	309	296	293	302	327	301	325	306	295	321	319	282	322	319	288	303	321	322	305	309	300	320	323	314	343	314	310	310	309	301	338	309	348	317	306	317	321	315	342	321	292	338	300	316	316	319	313	317	336	292	309	304	322	274	305	321	277	325	308	343	335	310	302	335	309	288	336	302	301	321	305	309	296	294	294	350	350	293	313	335	323	291	306	347	290	331	311	324	310	307	287	322	310	337	310	312	347	333	299	313	318	308	307	326	324	297	312	313	342	331	321	333	311	265	311	330	314	308	328	288	350	291	297	317	301	311	339	313	305	298	298	307	278	323	321	302	308	302	314	304	307	335	341	348	316	309	290	283	304	305	333	320	317	303	299	313	303	282	309	339	322	339	288	287	314	353	321	284	314	295	332	337	354	329	339	332	259	309	326	326	340	309	328	292	326	316	289	307	307	292	314	312	326	321	336	313	322	303	300	322	322	325	314	306	340	330	303	311	308	302	310	331	284	292	322	287	312	320	312	322	316	329	334	286	305	320	310	317	328	329	307	312	348	351	299	309	294	311	308	337	324	330	328	308	323	298	314	305	348	328	310	317	321	297	315	320	308	288	336	308	267	331	365	346	349	296	299	307	369	303	325	314	318	346	304	313	324	307	345	307	328	299	341	330	315	308	327	324	323	356	327	293	297	332	304	330	298	315	321	285	318	304	303	338	315	296	296	295	309	334	324	296	293	328	312	312	329	341	340	348	317	288	304	274	300	307	312	337	313	307	323	323	319	332	302	296	324	323	297	307	329	313	305	301	298	278	306	291	338	326	290	330	306	282	340	286	331	323	309	318	309	293	285	298	312	328	321	304	313	305	294	324	315	315	335	353	332	328	310	351	314	310	342	322	302	280	311	327	315	325	308	302	324	370	312	316	286	288	338	323	295	321	287	277	295	318	331	323	294	300	300	313	335	279	307	337	316	295	325	318	313	313	316	294	295	333	298	317	311	322	311	305	322	336	322	348	347	320	327	304	302	319	305	307	308	321	306	306	280	348	308	304	334	330	326	273	315	347	326	306	296	335	282	301	345	304	335	291	339	288	314	291	288	330	321	324	277	327	326	325	304	329	321	302	336	326	339	297	291	346	332	323	341	321	312	343	313	290	313	312	305	307	307	316	335	340	327	283	317	267	319	283	326	309	361	320	328	293	294	317	324	305	326	324	357	308	284	314	298	308	308	321	322	319	311	320	328	306	338	320	303	320	322	308	295	326	294	337	329	339	304	299	337	283	336	287	268	292	317	311	308	309	328	266	301	296	325	304	317	314	316	322	327	321	297	304	313	323	295	295	317	318	317	325	295	311	320	307	316	281	321	326	295	330	317	313	307	338	310	305	304	315	313	287	278	279	320	311	289	307	289	295	297	319	318	287	311	306	325	317	317	317	304	295	323	325	307	305	286	302	328	303	320	321	305	320	307	298	353	281	327	309	288	309	335	282	312	317	312	323	319	294	300	305	313	316	338	298	308	319	315	318	324	314	331	295	321	320	335	321	304	300	352	295	308	312	320	313	282	309	313	340	323	278	321	277	344	314	324	310	281	330	299	308	279	304	316	309	330	317	320	310	296	316	327	292	312	311	312	345	298	290	345	296	312	314	299	308	326	282	330	302	300	329	317	329	325	344	320	320	302	317	302	312	319	321	306	339	291	307	329	327	321	304	335	335	311	323	280	338	291	322	314	270	329	289	317	312	329	335	323	320	324	295	336	346	296	296	309	312	316	309	287	304	296	331	319	329	313	311	312	335	291	325	284	298	316	308	299	291	307	304	305	318	291	300	296	321	302	307	312	303	278	304	307	328	293	344	304	328	315	309	308	283	340	319	307	290	340	307	332	297	302	319	306	282	311	276	303	313	312	296	297	317	312	344	307	319	292	302	308	326	327	300	268	322	301	315	310	287	345	343	318	324	302	326	327	307	327	341	289	332	324	300	322	307	303	309	321	297	299	343	289	308	307	335	299	354	307	348	290	306	305	301	341	322	318	343	333	303	303	302	285	356	341	293	324	315	320	302	318	314	327	326	305	294	321	312	295	299	305	299	319	310	296	327	328	305	319	273	328	307	324	322	306	288	312	321	340	275	290	320	320	332	333	312	284	318	297	309	309	307	285	337	314	331	301	330	305	308	313	317	314	326	339	303	287	325	326	320	323	308	319	323	321	299	304	331	315	319	306	312	317	317	326	340	302	313	320	319	347	307	321	327	299	294	296	308	295	277	301	288	319	306	308	305	321	319	310	296	338	321	314	295	305	316	279	316	332	307	283	318	267	333	276	312	288	327	315	321	307	298	320	306	323	288	303	310	302	340	333	303	308	338	296	311	335	320	305	314	316	328	322	330	321	310	309	339	311	328	311	332	301	293	321	319	311	329	339	318	323	295	309	309	310	307	348	316	314	341	360	334	331	301	319	309	367	307	340	285	322	315	320	295	281	325	302	312	300	296	309	338	308	314	312	313	304	311	288	314	284	299	310	300	290	332	331	337	295	309	307	270	325	282	322	318	341	288	291	312	321	283	287	294	307	284	301	305	311	311	318	311	318	297	345	292	340	308	287	304	312	294	285	319	302	321	322	344	327	295	298	343	318	320	288	304	317	328	316	299	282	324	324	320	336	318	298	321	323	299	291	273	305	328	317	305	300	349	321	352	312	325	322	324	283	311	295	321	311	335	319	322	351	335	298	324	313	297	288	294	283	332	296	303	326	341	321	305	309	315	318	301	303	318	281	290	321	279	298	329	296	307	287	296	320	326	281	318	329	312	281	298	309	335	302	292	306	315	312	326	342	292	342	343	334	308	310	334	287	324	340	294	354	335	290	287	315	339	322	326	335	304	302	322	365	298	314	305	316	321	317	303	356
5361	15132	24846	54101	48723	38356	24110	4160	537	506	488	461	395	386	389	365	362	388	684	1220	1758	1873	1533	1098	1021	765	609	545	502	457	416	330	302	304	325	323	330	334	345	343	344	311	341	335	338	341	337	319	354	295	336	328	341	339	352	293	321	317	309	337	344	313	306	302	341	337	341	312	340	333	329	304	338	326	353	315	352	329	321	347	313	327	312	341	334	322	321	310	338	336	314	330	326	333	325	324	337	342	325	322	361	318	317	333	337	316	302	317	377	351	306	333	364	353	310	290	340	322	314	315	346	322	316	308	332	335	321	362	334	307	298	337	321	336	323	325	332	320	314	319	313	371	344	321	315	340	335	342	343	306	301	355	330	302	324	312	308	323	346	344	311	329	311	313	330	312	349	322	324	322	366	323	318	342	336	340	338	301	300	352	351	296	385	350	348	325	321	328	318	374	319	321	307	350	325	335	337	301	340	306	328	312	328	318	347	311	336	308	350	331	316	346	306	343	349	355	333	347	326	335	348	297	308	347	345	365	329	311	359	344	328	342	326	339	329	326	327	333	302	320	348	361	352	317	357	346	356	319	293	339	333	361	340	316	324	349	332	350	362	325	336	343	354	333	324	291	323	330	334	323	324	340	329	330	353	337	315	342	356	331	356	311	348	350	322	353	320	359	322	319	341	328	323	314	324	317	338	320	324	341	317	310	358	334	332	316	333	336	316	347	328	316	307	318	340	298	329	324	356	319	333	325	330	338	330	314	366	299	324	324	343	351	339	335	356	346	330	353	321	372	373	338	328	356	381	324	338	349	340	293	333	316	326	360	320	356	357	323	333	321	353	296	351	363	358	362	329	331	331	313	326	312	332	305	327	325	344	325	308	345	371	341	327	326	367	324	346	305	342	366	330	346	326	358	329	328	302	351	369	341	317	347	342	302	329	375	348	300	339	331	334	368	335	355	320	335	319	317	320	341	306	359	317	326	356	335	342	313	366	348	328	311	349	338	345	354	311	319	357	341	327	332	347	313	316	313	312	348	312	351	315	337	336	287	322	341	331	339	327	330	327	331	315	341	342	351	320	359	364	322	346	345	333	312	314	339	339	343	332	314	327	330	308	327	326	318	311	370	322	331	334	313	312	348	316	350	341	314	318	395	329	345	341	340	351	345	358	341	340	339	338	316	318	306	341	319	323	309	309	342	334	358	292	327	322	354	307	336	359	356	339	354	335	379	316	338	321	316	345	303	307	324	325	279	328	356	327	341	340	313	353	344	348	357	328	337	371	335	342	306	302	321	358	328	339	337	355	334	326	338	324	338	353	294	339	345	329	326	310	328	362	333	347	326	315	336	351	326	333	341	329	364	321	314	333	344	314	370	341	343	338	306	352	334	317	332	320	340	349	361	348	338	354	307	323	330	327	343	338	350	333	306	337	312	340	353	319	343	306	356	344	351	324	328	359	348	333	323	337	326	328	355	325	330	303	331	348	334	333	339	312	341	335	360	325	324	350	337	348	355	336	312	329	326	322	332	345	336	308	361	331	349	304	355	324	312	345	334	332	322	306	325	343	320	358	363	320	342	360	324	350	353	301	313	346	360	333	286	316	334	320	326	334	331	337	333	331	322	313	378	309	352	359	301	314	353	325	356	349	322	321	331	338	345	339	332	277	345	315	348	306	337	323	364	335	350	334	320	325	350	324	307	354	307	299	369	356	316	323	360	348	329	330	323	357	312	334	304	343	325	372	388	352	324	325	306	314	322	327	326	342	352	365	302	342	315	348	357	323	324	350	331	331	346	339	361	301	358	309	324	324	369	363	325	321	352	340	324	322	316	299	349	330	321	339	330	321	333	307	320	305	299	359	300	342	342	339	358	366	328	341	331	369	297	336	333	355	331	345	326	340	333	337	312	338	338	352	317	345	336	288	334	325	337	325	345	319	357	325	335	312	337	336	343	342	338	364	354	319	322	326	368	345	314	295	331	350	362	350	330	344	320	334	374	320	315	331	344	370	337	380	313	337	324	342	338	333	347	315	357	357	320	344	297	313	330	337	321	343	349	337	344	349	356	349	320	327	321	319	332	369	336	324	353	335	333	332	329	322	377	312	323	324	342	358	332	338	335	316	334	315	318	346	336	320	314	328	298	331	355	336	352	318	351	331	328	341	317	305	299	358	339	348	333	325	333	324	362	329	332	340	361	323	342	351	304	333	336	308	333	341	375	319	336	324	357	327	306	377	330	370	346	324	329	338	338	342	342	328	323	313	341	312	344	334	292	330	326	339	323	322	334	306	318	310	337	326	320	341	322	340	318	334	370	308	353	344	337	338	376	357	366	297	348	347	309	332	342	311	330	312	307	302	329	334	365	346	308	317	340	341	299	279	317	342	357	335	324	343	308	328	302	348	355	329	343	343	328	343	320	318	358	325	350	311	340	364	328	347	361	319	333	345	334	326	336	317	309	350	349	305	326	318	322	351	324	285	354	362	340	362	329	346	325	313	372	367	313	326	369	316	303	333	360	311	332	352	320	356	370	374	356	375	313	325	343	313	305	297	356	347	340	314	330	335	335	360	340	371	339	358	328	307	310	318	374	321	324	321	364	301	307	328	321	334	309	317	281	325	315	350	322	334	347	348	313	329	344	331	330	300	351	312	338	328	313	316	339	344	323	353	340	347	289	331	300	336	332	370	333	319	316	346	332	331	342	340	333	360	351	330	319	326	352	317	366	334	327	350	357	335	362	311	340	326	331	351	306	359	325	310	346	361	337	334	334	338	318	335	334	335	355	343	310	318	321	316	347	344	305	316	330	323	316	342	362	363	329	328	314	350	338	334	363	326	341	333	317	307	325	346	340	352	315	332	338	295	329	355	347	315	359	337	375	310	328	320	290	327	352	326	345	355	315	349	327	306	343	356	353	305	314	319	328	311	314	338	336	355	338	325	317	374	328	327	352	341	353	344	342	329	325	339	366	302	346	312	312	335	343	373	338	351	354	318	319	368	334	338	322	339	340	312	324	351	349	340	328	345	333	354	340	328	335	369	336	327	319	345	317	343	324	327	370	329	307	341	316	350	314	306	317	362	298	336	354	301	356	342	352	371	332	342	361	342	323	322	341	311	356	329	366	321	331	315	354	344	345	305	335	335	339	317	330	326	340	330	338	342	316	338	393	366	314	300	333	316	337	356	325	312	292	385	324	367	320	322	354	325	321	341	339	337	342	320	334	324	317	368	341	338	359	327	306	337	306	341	335	348	285	354	320	312	327	325	314	313	348	309	310	342	355	315	343	308	343	337	332	357	348	344	321	330	323	351	338	307	298	294	312	344	340	351	339	355	317	348	317	340	295	323	345	352	348	327	319	321	376	343	329	362	338	319	341	315	333	350	325	342	311	299	346	348	316	347	316	352	354	325	354	356	298	312	349	340	335	332	337	331	377	329	346	350	331	345	302	314	321	298	340	336	331	331	333	343	352	350	325	353	308	324	339	328	329	376	336
24957	21216	27887	33308	34419	26472	13247	1770	572	561	534	501	493	476	484	487	467	527	563	924	1148	1101	969	867	718	615	628	562	544	478	510	483	482	441	463	509	426	484	431	474	471	488	460	453	452	503	500	430	492	439	424	478	411	498	493	468	505	450	501	455	455	493	487	508	485	460	509	425	504	441	467	464	467	489	501	495	504	474	478	503	470	517	502	478	470	479	466	471	464	469	484	556	496	515	461	434	454	424	477	471	487	518	460	483	452	498	470	478	506	483	479	499	497	463	469	447	506	482	514	502	482	447	440	502	494	497	465	475	479	457	453	480	477	489	476	487	464	480	474	468	450	468	499	430	459	453	434	505	458	442	457	481	465	491	463	482	472	499	461	469	464	480	448	483	461	437	441	492	490	492	416	469	442	486	492	465	474	477	487	484	497	503	472	465	464	445	453	444	452	490	487	503	504	484	467	482	479	468	467	489	480	443	514	466	462	444	451	465	484	492	498	489	471	499	503	480	493	482	468	472	458	471	487	459	480	456	493	481	455	483	478	482	471	458	475	464	508	478	472	488	452	461	475	456	471	477	524	516	464	446	468	450	473	459	465	423	467	470	479	493	447	474	474	498	493	463	488	473	483	469	478	481	469	498	470	504	482	512	491	491	514	417	511	483	472	479	472	480	459	456	499	444	490	493	460	496	485	469	499	506	498	468	482	476	499	463	475	513	461	475	487	452	487	497	490	464	490	481	490	468	494	510	484	438	437	480	479	471	477	514	473	524	473	454	429	452	422	449	460	461	468	502	478	487	500	533	452	470	455	469	465	474	452	484	499	513	484	454	466	487	486	491	460	475	459	466	459	495	452	456	447	480	475	484	468	470	472	450	470	500	528	465	439	436	458	472	491	461	468	474	476	486	485	464	478	467	457	448	447	451	477	501	491	444	437	478	470	468	531	492	458	450	453	484	506	427	467	460	465	415	466	453	455	495	464	497	464	480	466	435	457	481	499	499	510	487	494	506	480	451	478	512	430	468	443	473	449	435	459	469	500	506	481	421	496	471	453	491	452	453	503	459	499	459	437	471	491	440	472	440	445	481	462	446	490	507	428	468	510	499	470	483	459	441	520	485	461	468	462	440	446	468	480	463	452	485	455	453	432	494	465	473	443	465	481	479	448	467	465	480	480	500	484	472	498	458	430	433	487	476	469	457	482	493	476	498	465	480	501	484	462	433	481	504	502	462	479	486	492	494	460	495	487	477	443	449	490	468	504	497	469	472	460	462	465	473	478	454	446	488	497	484	479	532	421	463	427	514	471	457	461	484	490	457	489	512	474	453	500	502	461	474	540	453	487	482	475	522	485	425	462	503	441	499	489	462	464	456	510	427	480	506	507	468	400	482	500	500	499	457	444	503	462	498	434	498	481	447	487	506	484	483	454	487	495	470	491	462	459	503	502	492	469	451	519	488	469	474	464	451	475	484	461	438	452	495	486	480	493	498	479	518	481	485	458	519	460	478	491	433	474	521	493	506	467	499	477	437	500	459	432	475	534	509	465	484	514	476	458	473	511	445	444	495	425	479	453	461	450	463	474	437	443	492	470	485	478	494	464	480	480	465	492	461	492	437	483	490	513	492	462	471	462	486	502	481	468	484	453	490	444	467	472	476	451	470	479	473	492	491	476	486	485	462	497	470	514	463	486	497	436	485	429	450	488	452	483	489	481	474	494	457	441	491	456	481	521	465	457	447	461	437	465	427	427	492	460	455	506	456	453	489	469	475	452	511	461	478	490	444	504	475	460	433	498	495	448	447	498	454	455	460	476	463	469	482	485	409	468	507	462	441	437	473	459	507	484	479	505	473	485	468	501	465	479	473	434	480	503	502	480	486	490	480	475	458	470	442	474	476	517	522	481	445	444	446	494	467	514	522	486	460	473	487	491	487	475	483	467	458	489	472	480	448	479	465	474	472	483	505	471	473	432	468	451	501	513	484	470	461	493	492	490	475	494	479	472	470	483	469	475	496	444	484	478	435	445	429	456	477	454	474	451	493	443	496	460	473	446	421	487	505	492	492	417	459	435	441	479	471	444	473	443	473	503	483	493	450	472	476	557	458	468	447	468	465	500	449	457	457	499	485	481	471	462	430	490	492	467	507	447	479	487	494	488	488	457	507	503	478	500	521	454	445	499	450	482	470	453	465	458	449	507	498	515	459	472	486	465	458	515	485	466	495	392	478	502	485	480	447	484	449	491	475	462	464	491	503	522	474	482	477	452	497	457	464	450	490	514	510	496	437	474	473	471	454	429	454	492	475	499	478	458	492	476	489	477	489	473	471	459	458	460	447	462	476	474	456	454	503	453	460	451	507	449	445	473	475	492	475	477	487	483	485	459	478	457	485	475	463	476	453	484	504	454	500	487	458	443	491	494	461	492	466	485	438	428	472	497	473	479	475	470	484	450	483	458	473	437	493	497	448	463	477	480	455	483	440	458	494	460	456	485	480	430	493	441	483	463	478	434	457	472	452	455	480	451	468	413	474	476	436	489	506	456	468	493	493	466	481	469	472	488	463	448	475	469	479	475	481	467	470	449	430	467	474	513	501	476	484	435	459	488	449	488	484	475	505	458	463	472	497	467	527	466	476	544	428	500	422	497	487	451	486	453	478	446	442	457	476	464	465	474	478	457	468	501	467	467	499	499	479	457	458	490	473	476	474	476	487	444	457	496	464	474	483	508	447	474	432	489	456	440	440	500	489	427	448	481	526	467	454	507	450	458	454	480	460	490	478	481	485	452	484	451	467	479	477	465	482	478	461	455	459	462	447	482	475	515	455	442	469	452	461	519	480	498	489	458	455	503	488	485	495	469	490	478	449	452	506	461	475	480	486	482	514	477	459	469	463	464	448	455	497	476	460	487	449	498	483	480	488	471	483	484	469	445	471	481	471	453	484	489	472	436	470	441	471	477	484	525	478	471	446	472	462	472	475	471	487	511	490	474	514	485	446	493	511	454	495	469	443	494	488	482	513	449	471	468	468	459	457	474	499	415	474	474	475	466	462	463	456	501	487	489	503	485	506	473	486	462	501	492	478	471	469	450	474	429	480	494	522	458	475	495	513	468	463	477	440	487	497	507	463	479	462	477	453	456	477	452	492	437	477	471	466	476	509	484	508	443	472	436	480	453	454	465	484	457	472	489	451	460	503	483	468	491	487	462	453	486	516	502	440	467	469	488	429	466	483	514	468	460	468	477	460	479	444	510	433	466	479	446	449	488	481	488	461	481	459	469	501	483	495	495	436	471	436	475	526	473	478	460	504	455	511	460	465	474	446	448	439	484	477	480	486	460	465	455	460	444	505	474	451	488	497	523	497	458	527	476	493	508	491	452	458	466	462	502	454	453	445	483	484	450	490	437	485	454	496	469	473	456	459	482	466	443	471	471	466	451	441	500	487	472	471	463	447	481	443	473	469	487	481	485	454	432	489	535	498	481	474	468	494	470	482
5525	12995	17287	45107	40523	29819	16219	1555	673	647	657	553	588	565	561	519	568	548	669	1521	1810	1774	1381	1133	907	734	676	647	611	582	509	535	476	505	508	477	505	501	486	509	491	493	557	492	517	490	495	506	483	486	489	489	513	497	477	476	520	498	467	505	522	475	513	494	500	493	470	462	495	538	510	498	533	486	474	518	497	516	462	445	460	469	520	473	524	475	482	480	541	489	505	498	532	492	527	485	486	498	499	487	490	516	466	429	482	458	462	508	492	473	477	491	518	513	482	511	475	479	494	543	547	505	494	500	536	525	483	469	486	535	488	496	487	468	544	521	516	515	504	470	489	514	490	486	492	479	497	503	503	485	516	429	485	500	466	459	469	515	488	489	493	483	490	475	505	491	494	464	496	503	486	494	492	519	490	502	495	479	490	487	473	536	501	465	512	451	511	461	490	470	527	461	469	497	517	489	507	544	462	493	498	470	491	495	500	468	490	533	464	532	474	477	487	499	525	529	511	492	502	484	504	520	466	509	494	521	517	475	470	491	511	477	469	495	479	464	495	469	475	508	468	523	503	504	497	495	464	532	473	502	512	518	520	480	489	519	492	472	514	522	477	494	495	487	512	495	500	449	464	523	487	521	501	475	495	470	519	525	459	527	527	502	462	510	503	507	496	480	463	495	508	489	502	517	507	497	487	479	483	485	522	477	514	468	554	487	463	497	501	539	495	509	538	542	504	487	443	519	472	488	462	457	523	512	497	485	531	489	501	512	453	474	539	484	476	513	474	505	463	490	453	500	473	466	522	507	471	495	478	485	502	489	517	538	534	466	488	494	519	526	490	488	457	502	488	492	484	513	513	518	560	492	457	504	454	465	492	468	483	525	487	494	486	502	470	505	503	493	480	487	539	501	526	470	498	489	522	490	539	482	499	468	508	471	516	507	439	504	487	525	476	501	495	511	488	506	497	481	491	479	483	493	505	490	506	515	536	523	482	499	477	516	482	530	475	501	500	485	513	512	523	460	563	497	493	525	507	480	476	499	497	459	519	502	489	527	519	504	487	483	491	520	469	504	458	505	536	489	465	477	468	480	515	503	469	464	488	457	537	472	523	499	508	511	519	520	484	502	499	484	511	534	476	513	484	507	490	550	498	498	477	535	517	491	514	534	492	480	486	495	543	507	472	485	462	481	457	458	481	485	465	511	496	493	491	526	508	493	515	509	508	485	494	519	535	468	513	560	514	487	466	507	472	487	483	468	473	462	477	498	547	466	483	484	529	487	522	471	516	484	481	445	504	514	475	502	522	496	509	507	506	456	510	543	490	466	489	518	493	471	499	503	489	542	495	522	509	481	508	509	506	489	511	516	517	479	501	483	479	473	491	482	496	502	457	495	513	485	500	515	470	542	487	486	494	495	513	479	502	480	481	493	500	465	473	491	478	478	484	478	506	478	505	479	477	533	486	527	485	509	483	497	453	498	465	458	474	528	520	516	484	491	526	487	488	481	513	474	478	513	474	505	537	479	491	475	471	454	500	484	512	482	500	468	497	527	506	509	513	520	510	510	540	467	497	474	519	472	504	456	485	532	484	515	484	483	482	497	477	481	502	513	489	487	506	492	498	509	492	489	497	460	484	490	529	483	517	512	493	514	480	503	486	517	493	499	492	530	515	505	541	475	485	471	487	476	586	451	518	502	461	485	473	528	460	516	501	449	456	513	540	502	519	496	516	517	516	483	475	489	502	488	478	463	489	514	490	490	455	510	488	459	469	486	509	492	492	521	483	521	503	502	512	525	503	499	498	499	511	506	535	505	460	519	493	480	496	504	481	514	455	512	512	467	456	519	519	474	522	476	439	471	551	497	460	520	489	474	471	481	475	500	504	501	438	509	479	535	475	487	488	547	486	470	503	497	517	460	527	518	533	503	494	498	514	520	486	515	483	465	511	490	485	510	476	509	467	515	519	486	483	464	503	517	516	467	511	516	486	474	520	491	527	477	478	495	473	478	500	499	460	513	520	455	492	507	543	482	490	504	496	537	482	492	490	463	491	494	517	518	538	510	507	443	489	519	479	534	488	525	501	494	491	482	510	480	510	470	492	503	475	496	531	496	479	467	509	505	493	479	486	461	491	486	511	501	523	547	475	512	494	504	461	491	495	523	470	466	481	521	483	500	511	512	486	446	509	526	513	477	501	536	510	482	495	489	462	500	498	513	478	507	473	510	544	523	491	514	456	526	463	476	466	493	486	518	541	519	513	483	477	508	510	506	490	480	480	492	484	499	480	484	510	493	521	520	495	483	464	514	512	516	463	497	509	526	506	514	498	506	486	458	493	521	489	483	464	505	507	528	498	502	475	502	493	510	520	528	496	537	481	500	490	518	490	528	520	484	487	504	510	513	498	483	490	508	501	493	495	458	509	495	509	507	513	503	481	508	498	484	558	467	480	513	510	481	497	484	504	496	473	513	486	515	473	511	521	473	495	506	491	503	493	485	443	462	487	466	493	494	532	547	541	501	527	532	551	493	538	484	499	478	477	489	487	525	492	491	521	517	522	456	481	465	474	497	488	533	497	527	490	537	479	498	481	511	473	476	482	517	508	452	488	523	501	482	478	492	483	502	473	508	459	507	507	524	470	496	479	502	516	438	522	472	512	520	545	504	490	528	478	488	498	523	505	537	475	537	503	470	488	520	521	511	537	489	530	489	490	515	536	511	508	506	529	505	497	522	481	511	502	521	498	495	466	472	488	510	497	489	511	488	487	483	470	523	497	514	468	502	485	501	466	490	488	493	473	492	521	475	496	506	487	468	469	488	478	525	522	490	489	537	534	495	504	440	529	474	492	497	513	513	521	551	476	482	493	492	517	519	498	481	506	492	490	484	487	504	487	535	514	549	526	487	513	479	473	508	488	513	466	477	504	507	529	513	501	482	508	513	463	476	500	497	495	498	522	488	501	475	507	506	507	526	505	517	484	523	521	461	503	465	492	509	467	489	508	526	507	487	514	468	479	535	488	520	475	476	498	509	529	516	518	485	495	507	506	512	534	518	509	527	494	516	490	485	459	464	487	498	497	500	516	454	474	457	488	509	509	471	518	527	485	505	515	456	484	536	476	477	528	485	510	499	488	477	501	488	478	519	518	490	510	452	498	538	531	474	489	452	485	483	524	538	492	485	536	489	471	448	470	462	513	465	484	461	491	487	492	519	535	537	510	486	486	490	508	487	489	443	517	486	503	521	517	468	457	479	476	498	512	505	491	461	487	489	523	515	521	480	487	518	504	488	481	509	516	497	498	503	478	441	474	480	431	495	474	476	471	440	524	466	499	472	470	511	521	506	492	545	473	512	468	521	501	533	509	518	472	492	508	546	525	514	497	540	490	461	485	464	493	505	498	512	482	510	472	525	521	524	508	494	508	482	498	506	504	538	522	514	476	463	470	494	476	509	486	508	489	490	527	473	520	499	480	510	485	488	450	513	470	548	483	492	548	480
22767	21282	29315	30071	42536	46060	34908	10609	941	677	559	541	526	544	543	469	468	550	1118	2207	2898	2774	2162	1511	1145	928	822	717	600	537	470	430	461	474	472	461	449	505	451	452	456	440	429	431	475	454	438	468	431	478	421	453	434	442	457	451	468	431	416	448	438	420	451	456	465	443	472	430	459	456	450	434	497	464	414	451	457	477	424	463	443	430	478	472	428	439	456	434	452	532	496	424	456	446	449	450	450	428	473	459	447	473	430	475	486	463	456	458	443	433	468	431	481	434	497	443	472	447	446	440	425	462	451	420	471	455	474	453	430	433	445	448	438	455	455	428	469	442	434	472	451	450	443	462	450	463	423	430	431	446	426	446	488	478	473	428	438	433	413	459	508	474	478	443	437	478	423	439	478	451	435	383	443	438	453	464	457	407	452	419	453	480	475	452	451	456	483	500	474	428	498	459	461	459	474	477	449	489	448	494	466	463	440	429	467	440	482	457	461	415	435	417	443	427	396	444	463	450	489	463	464	416	436	427	437	438	488	473	440	457	423	424	464	457	422	450	456	450	437	446	453	456	448	411	440	430	465	454	478	451	455	408	461	436	461	465	484	473	450	470	429	462	433	461	427	477	408	453	432	433	419	448	473	468	480	455	431	463	434	442	478	460	407	431	442	468	459	444	423	419	437	450	441	437	451	466	468	428	439	452	439	432	428	461	488	490	438	433	427	456	470	460	451	434	463	449	435	455	461	455	481	472	472	432	452	429	452	461	447	437	437	455	445	421	491	417	471	427	446	437	447	443	446	420	431	485	461	458	452	433	449	477	444	447	420	444	468	427	466	432	455	463	485	445	442	457	452	462	458	426	462	440	459	467	441	447	439	444	440	478	451	459	425	481	423	398	429	451	462	472	469	467	478	468	435	425	440	439	463	440	477	413	439	487	437	468	454	425	461	448	446	434	430	466	455	482	420	446	453	475	433	471	501	438	437	439	439	444	421	444	443	428	441	479	442	412	450	443	433	441	424	485	415	410	391	450	438	400	461	455	414	429	508	433	450	447	450	448	465	464	441	426	483	484	426	458	446	457	458	477	453	475	480	440	473	465	431	446	430	464	457	459	455	437	423	422	463	431	467	445	488	438	451	474	438	471	464	418	442	411	484	462	450	453	438	471	448	447	432	427	501	453	452	390	429	456	440	451	430	420	451	431	452	474	457	435	443	433	421	463	434	470	452	441	439	423	450	457	468	425	481	451	445	435	437	477	434	471	438	426	436	459	433	448	444	437	486	450	475	462	455	424	449	447	448	452	435	476	447	447	441	474	463	499	436	438	429	413	447	473	427	452	429	480	433	467	438	415	430	490	448	408	417	460	470	400	432	481	448	482	465	441	452	444	468	447	461	415	445	468	437	466	499	450	451	435	459	475	476	443	477	441	478	402	438	473	440	444	438	462	434	435	446	442	456	458	454	478	466	503	452	488	469	481	471	457	452	476	445	389	416	412	467	445	449	449	446	418	439	429	436	450	429	449	458	415	453	423	486	449	444	431	496	455	443	449	443	439	449	437	426	466	424	473	467	444	472	441	471	466	470	422	466	451	469	435	486	412	450	495	446	475	427	488	422	442	458	413	444	478	425	439	442	477	474	446	424	459	460	481	456	434	414	441	470	435	427	485	448	432	444	462	409	451	434	430	444	428	426	437	449	443	451	463	426	449	442	458	461	457	443	443	396	444	475	450	436	448	460	446	435	459	461	455	432	478	438	432	413	475	463	475	428	467	432	463	463	453	434	441	428	451	448	480	477	485	461	448	470	445	406	484	445	409	448	462	436	485	437	449	413	433	462	474	476	411	467	425	432	424	437	424	459	438	440	473	443	441	474	425	442	460	468	414	422	460	499	460	469	462	479	455	465	407	470	452	451	429	450	479	455	484	467	479	483	446	454	436	426	453	481	441	452	450	466	471	472	463	479	476	426	443	438	441	436	427	501	475	460	460	441	433	460	462	445	459	449	456	456	459	471	460	444	450	406	447	435	477	462	464	443	437	432	468	449	411	441	434	475	495	441	446	458	423	443	438	427	492	442	472	463	455	437	433	459	414	446	455	446	442	485	465	470	510	432	436	416	472	479	474	441	425	440	444	452	479	413	444	452	460	454	425	467	489	456	469	458	428	462	425	486	426	458	454	432	470	456	432	450	429	445	455	441	451	455	440	435	458	437	418	408	418	468	481	474	409	444	432	467	421	439	451	463	448	437	441	443	458	466	459	458	407	403	474	408	440	449	413	428	455	469	467	445	453	437	433	448	496	474	500	471	468	449	416	462	443	437	478	449	484	495	436	463	431	468	446	438	434	460	436	450	461	451	480	429	461	453	454	450	452	464	449	474	458	476	467	448	469	465	414	412	415	450	448	457	442	458	466	485	427	472	449	468	458	451	442	462	484	457	452	444	413	441	443	446	431	472	463	434	470	461	439	480	493	431	446	452	477	423	435	425	483	490	459	451	456	425	446	419	476	449	439	442	435	429	456	459	419	473	471	437	432	445	429	459	435	493	415	468	449	437	473	404	484	448	432	457	450	494	436	459	436	471	478	449	447	423	467	477	457	465	477	430	470	490	454	465	415	429	430	471	408	475	436	438	451	418	445	452	483	480	496	439	449	451	458	442	456	447	457	442	458	450	410	409	434	441	401	414	459	476	444	444	483	455	464	440	438	445	406	460	442	472	447	441	434	476	470	413	465	428	439	449	474	441	448	457	487	455	455	447	433	445	471	432	460	443	451	444	444	441	439	476	454	451	481	464	463	455	433	462	457	444	418	427	425	455	439	423	461	452	427	484	450	452	447	458	487	427	479	461	393	441	444	435	447	460	453	415	456	441	407	423	432	435	450	416	477	426	419	435	487	408	450	455	460	395	455	483	444	432	434	430	446	467	449	439	465	479	394	446	465	449	410	429	472	451	404	448	478	442	438	424	444	449	443	460	437	453	412	467	460	461	436	463	482	457	428	478	484	439	438	421	463	449	447	485	479	457	437	425	446	447	472	465	460	428	435	493	459	461	449	447	448	470	437	454	466	467	449	428	411	447	440	429	454	465	460	461	461	457	458	442	429	460	434	446	453	479	466	477	450	417	453	433	482	464	457	427	435	445	424	464	447	445	443	435	436	438	440	472	444	463	466	452	465	458	445	469	453	443	419	473	416	473	456	468	460	422	426	484	426	500	501	477	454	460	443	445	449	452	444	466	446	453	442	465	476	453	455	445	455	461	474	463	445	465	436	441	465	464	458	440	468	473	463	490	487	476	451	429	430	450	438	420	442	431	438	454	428	506	482	442	443	487	437	444	408	540	462	477	438	411	444	479	464	477	433	453	425	457	434	471	415	439	406	472	467	436	445	439	468	448	423	443	494	439	467	448	445	461	435	431	440	451	422	463	438	480	528	423	428	443	456	452	449	437	429	462	430	449	486	491	426	464	452	442	470	455	431	444	451	460	460	442	465
7378	22258	27735	68867	62664	51383	32835	3488	912	800	715	602	585	592	585	550	513	663	1511	3395	4742	4226	3382	2145	1509	1207	974	852	738	647	513	465	462	424	445	454	480	421	471	428	434	472	486	436	449	467	466	474	447	439	419	481	412	435	490	432	493	452	475	443	424	469	455	465	462	458	459	476	476	459	449	450	469	472	419	449	439	440	433	506	462	443	458	502	454	444	434	427	426	457	406	451	478	434	463	412	455	404	488	475	462	471	456	460	448	423	412	483	437	445	444	462	478	439	488	458	426	475	409	436	473	468	454	440	447	418	456	459	453	480	447	470	467	466	428	457	463	469	444	439	446	475	403	446	438	409	452	427	443	417	456	434	450	476	489	452	447	481	454	453	466	446	442	437	495	438	430	476	414	417	442	452	458	447	410	453	460	467	474	441	458	486	451	470	495	451	467	458	472	431	433	465	435	471	480	447	434	447	466	484	457	434	481	468	468	474	477	453	467	489	412	435	463	441	452	424	436	421	473	461	469	449	460	445	478	457	455	484	463	456	486	458	413	422	461	443	499	458	510	443	514	494	464	480	478	458	461	458	477	465	466	417	465	419	455	476	460	450	438	468	482	460	432	413	478	417	516	438	451	487	421	449	433	455	472	478	457	442	468	439	463	477	462	456	467	450	493	437	431	415	485	450	452	457	469	448	471	440	476	458	446	459	438	479	493	486	454	453	490	466	502	430	447	479	488	465	441	441	427	410	448	412	480	485	449	442	457	470	454	420	465	437	416	435	435	431	493	470	449	460	464	450	459	459	469	435	434	453	478	452	456	482	464	458	462	436	470	437	457	461	466	445	428	452	454	459	452	455	440	481	468	450	420	457	450	458	485	482	438	455	443	455	426	488	488	486	442	445	445	468	458	461	436	403	433	416	467	458	448	443	471	426	448	447	447	443	474	443	466	458	471	413	454	432	472	470	438	469	442	483	458	482	453	413	459	472	408	459	476	466	458	492	413	464	461	506	436	465	434	442	446	456	471	429	472	426	417	438	445	433	420	472	482	459	457	452	468	468	441	453	464	443	450	472	408	491	443	441	477	436	467	456	451	476	475	432	439	441	468	468	439	456	441	518	421	468	440	475	479	447	429	474	500	436	451	454	459	468	453	443	476	434	462	437	460	439	435	454	426	454	458	443	427	476	476	474	483	433	445	448	423	458	480	482	456	448	455	457	446	469	488	453	445	484	456	458	439	451	421	422	469	451	445	466	457	438	425	433	421	488	455	482	436	436	481	455	469	452	413	436	474	472	478	438	483	441	445	452	450	459	430	433	455	443	478	433	445	420	400	430	448	471	446	487	444	460	457	423	434	440	508	443	473	451	462	439	481	430	461	464	467	472	454	472	450	443	468	479	447	446	452	460	460	466	433	442	451	459	496	426	452	450	427	463	437	461	464	478	465	478	445	447	478	474	444	430	444	459	436	471	402	458	461	486	484	478	405	447	484	428	444	476	434	460	479	477	471	465	462	435	429	456	442	459	470	477	401	463	465	469	398	478	486	474	440	455	428	457	429	460	461	493	443	428	454	438	461	467	475	446	458	436	487	486	476	436	476	463	437	508	438	434	480	481	448	453	437	452	456	466	448	445	411	445	406	476	467	441	451	453	456	453	460	451	445	483	469	448	455	447	479	474	466	427	410	461	459	421	455	479	446	449	447	459	466	437	437	450	433	482	455	437	453	434	435	440	443	444	456	466	436	464	443	465	435	473	429	449	421	447	459	476	452	461	427	457	522	474	456	479	455	474	474	458	482	456	479	444	429	393	465	467	474	457	432	476	475	430	422	447	449	432	476	454	465	465	492	472	419	472	438	468	447	471	497	471	412	467	448	445	478	468	493	483	445	443	457	474	449	447	465	463	475	430	457	452	408	434	453	461	433	419	468	496	453	452	475	487	423	423	475	471	441	436	443	461	469	472	411	483	422	429	465	484	432	438	446	502	442	434	459	469	476	451	432	429	438	449	455	469	479	446	449	418	479	445	456	431	456	428	426	440	428	420	479	446	470	433	442	437	440	463	436	427	444	465	478	493	449	431	459	481	448	429	449	435	439	451	424	444	445	441	444	456	458	447	485	422	459	460	447	443	458	453	438	478	488	424	471	482	461	464	463	484	457	440	459	472	458	473	465	451	467	438	461	507	460	455	484	448	460	429	445	465	433	450	404	420	464	474	431	469	481	486	435	488	455	433	429	459	427	489	450	424	468	501	457	429	438	449	486	497	471	476	458	495	432	428	478	436	418	461	408	432	481	463	402	451	440	451	414	466	418	483	484	431	435	473	410	489	459	469	389	444	478	474	461	434	475	476	455	451	429	449	473	448	417	457	440	459	497	441	407	461	442	479	439	444	463	480	484	433	472	497	415	422	446	399	469	458	424	455	436	457	447	477	409	475	437	455	476	437	427	467	421	459	447	465	443	445	452	451	478	449	445	446	466	459	493	444	421	444	428	472	453	421	437	430	491	486	447	454	446	454	430	440	441	485	464	470	467	446	434	412	447	481	448	444	462	470	437	471	452	462	424	460	424	466	453	422	421	435	439	433	429	444	498	452	456	467	433	482	399	482	436	445	494	442	441	413	435	440	430	445	454	430	461	437	455	510	474	461	482	452	433	509	428	486	457	455	448	495	478	507	464	458	468	465	469	448	466	471	488	473	421	436	449	436	421	410	446	442	438	490	476	452	432	436	448	433	465	454	481	466	485	460	451	438	468	452	484	447	460	468	480	454	441	436	448	433	450	446	473	440	443	481	488	468	463	437	447	437	440	477	447	449	440	467	446	418	414	483	458	431	455	424	452	484	477	450	427	425	454	426	427	462	462	454	451	441	491	465	455	455	445	454	470	437	414	447	427	448	463	461	445	455	482	436	455	463	447	494	475	461	435	442	459	486	460	505	449	459	432	503	502	440	466	485	454	488	476	467	436	449	460	482	529	407	450	441	490	470	460	452	474	473	443	436	437	422	461	435	489	447	471	479	454	480	512	420	433	462	438	477	469	477	471	474	476	440	455	475	436	447	500	422	440	431	483	448	431	446	494	468	457	466	459	428	452	424	446	473	465	457	458	470	444	449	424	451	464	401	437	388	483	415	477	482	446	452	458	503	443	444	490	459	424	465	410	491	417	460	430	479	437	482	471	451	438	437	418	479	468	478	440	454	459	464	468	434	439	439	441	402	489	444	451	448	445	441	420	438	473	490	446	482	467	445	438	478	455	455	472	466	435	439	440	437	455	425	476	434	439	449	478	448	470	447	441	472	438	443	473	461	456	445	441	461	490	483	465	447	473	498	442	443	433	460	446	480	443	475	471	488	466	455	480	465	458	409	460	440	444	446	469	457	416	458	460	453	466	461	498	489	471	447	451	472	426	492	472	458	445	398	447	440	470	422	428	441	439	461	463	464	445	456	459	446	475	447	477	463	482	435	441	462	446	425	472	502	446	447	454	487	426	444
27871	18806	9579	18947	14055	8151	3054	613	414	406	375	391	393	366	392	355	378	360	375	373	432	424	382	420	399	392	360	391	400	384	361	337	393	377	358	364	348	385	351	362	360	336	376	340	378	388	352	340	384	348	357	385	386	338	388	368	370	353	348	364	350	361	380	396	368	354	367	352	361	336	363	386	380	352	371	364	352	336	367	387	371	361	377	354	360	359	357	346	360	337	367	369	375	385	342	350	337	358	365	361	362	373	394	379	377	368	348	371	372	386	353	365	347	345	370	354	357	392	378	357	350	369	369	363	338	363	369	358	384	350	368	364	387	365	366	367	391	306	376	359	388	356	314	359	348	378	410	351	353	380	352	361	398	354	347	344	368	380	348	366	351	364	368	391	352	372	367	365	385	354	372	339	352	365	378	371	337	393	367	378	386	361	379	378	354	375	374	344	327	363	389	376	379	340	346	370	342	356	357	380	317	361	332	352	307	391	323	362	385	361	393	380	361	367	357	359	348	392	358	345	381	373	369	362	356	366	336	341	329	370	377	360	372	381	360	396	353	359	374	367	349	380	351	391	350	328	375	349	374	353	349	341	380	353	374	370	357	371	390	332	342	354	353	344	351	348	386	354	402	333	374	388	365	351	334	360	398	334	345	354	368	357	383	355	380	384	351	363	395	363	361	366	365	352	342	351	382	340	357	344	390	375	342	327	399	358	343	390	392	311	361	366	360	386	364	338	361	344	315	378	386	366	356	346	387	343	344	365	387	382	345	342	382	364	382	388	343	326	379	358	349	356	377	339	382	378	345	379	346	326	358	350	330	340	329	346	352	348	364	374	355	372	350	350	349	358	364	366	363	386	402	357	381	335	365	356	400	370	360	359	380	380	347	364	389	357	334	349	397	376	359	317	349	378	375	337	365	371	350	366	359	346	346	360	353	368	362	366	322	333	381	396	382	396	356	377	352	349	323	325	354	345	322	337	340	359	335	364	368	354	352	350	343	321	351	360	375	341	402	375	322	348	382	344	364	366	372	355	347	356	296	363	343	354	357	382	365	334	363	360	376	337	384	354	368	331	327	364	405	320	382	369	388	346	359	337	370	365	365	409	330	330	362	378	422	394	337	339	346	339	382	356	336	383	392	375	357	322	346	361	356	335	369	359	376	341	380	368	361	336	377	361	347	324	329	367	352	416	341	382	355	349	338	373	363	343	353	366	353	362	333	348	390	377	347	344	364	404	350	387	361	370	369	332	382	386	366	373	392	379	371	340	366	338	332	333	363	355	356	391	384	352	345	354	379	365	319	371	352	368	362	350	369	353	348	342	351	363	389	394	346	365	325	363	385	378	336	349	381	371	368	376	347	333	343	350	368	369	357	329	374	343	353	338	369	398	344	393	386	426	357	355	320	375	362	391	322	378	348	369	357	378	366	336	357	360	347	403	326	362	371	374	337	324	366	341	361	324	362	340	369	354	360	323	357	326	315	361	327	327	348	352	354	358	401	354	343	372	354	382	347	367	376	396	370	368	332	352	379	375	363	347	353	400	367	372	350	351	378	363	355	382	372	346	358	372	369	391	350	368	354	328	395	370	352	344	365	368	366	334	354	336	384	321	362	340	391	329	380	346	377	336	347	368	346	344	350	355	364	352	377	378	373	336	354	400	367	364	354	342	338	373	372	362	358	391	319	358	357	377	356	359	350	386	379	360	334	363	370	356	356	379	376	382	347	354	372	365	356	351	337	428	309	397	358	362	359	378	379	401	368	365	365	418	353	365	356	362	374	372	356	371	365	394	377	338	337	360	372	389	372	386	356	398	351	330	339	357	388	374	346	368	369	358	354	361	367	353	370	366	330	385	362	369	350	353	312	394	359	358	370	329	364	329	376	377	374	323	377	379	368	336	359	377	365	357	359	315	344	366	356	372	345	381	349	362	344	352	393	364	404	356	355	360	405	354	368	351	374	351	338	333	391	348	368	337	386	336	377	346	340	331	370	379	372	385	358	335	362	366	344	359	391	354	379	379	343	387	355	380	364	355	360	376	365	369	381	361	359	362	349	376	356	363	389	355	364	389	367	362	352	370	353	341	332	409	391	348	361	322	367	360	356	372	367	375	364	362	375	365	378	350	372	362	337	347	370	377	340	358	323	343	401	362	335	350	371	312	363	372	369	334	360	384	388	335	346	399	353	361	353	342	348	411	332	368	333	358	362	347	368	354	381	313	346	369	341	361	358	368	380	372	351	356	390	345	369	382	384	356	374	372	396	329	372	349	342	347	321	362	321	359	393	367	364	331	378	342	331	368	360	375	349	338	377	367	329	358	366	365	310	371	342	394	354	352	353	357	353	372	363	345	380	355	349	379	371	396	374	392	352	382	359	362	350	359	373	348	344	376	371	374	344	352	339	326	376	363	349	367	374	353	368	368	375	383	335	378	339	377	355	360	360	379	331	349	371	340	355	366	381	367	375	329	366	338	349	347	365	326	365	381	376	360	389	367	372	386	353	342	364	358	340	365	356	368	349	325	331	382	344	355	387	361	352	333	392	352	352	367	366	365	360	374	359	354	408	368	349	369	338	330	373	361	356	354	376	344	371	342	336	374	343	379	345	373	361	343	356	351	367	329	392	333	371	366	345	413	370	362	338	390	372	360	360	371	371	359	362	368	352	373	381	382	362	348	345	370	356	324	341	364	365	361	322	383	378	351	361	358	364	333	348	367	364	355	382	360	388	335	364	338	377	378	355	344	345	391	365	317	375	342	335	361	360	338	365	363	417	348	319	385	379	321	367	365	361	343	313	370	343	359	370	364	403	359	361	362	397	356	369	352	340	377	370	375	347	376	356	378	354	389	357	338	360	341	387	347	377	367	335	331	386	322	364	371	382	374	371	361	337	339	390	369	359	346	334	364	367	376	347	364	366	368	345	351	360	352	364	352	371	340	341	347	366	360	381	351	346	373	359	332	339	356	375	348	347	353	368	366	373	347	359	362	349	358	368	373	352	369	355	331	367	343	360	364	340	363	386	348	339	349	372	380	343	368	351	352	351	361	421	374	405	393	326	386	394	356	372	375	354	366	367	340	356	375	383	342	349	371	355	363	378	344	324	359	346	375	340	359	332	384	357	371	341	353	346	371	385	365	387	358	382	361	322	336	340	399	367	379	360	368	363	358	385	342	366	370	380	368	333	360	345	391	383	362	375	372	340	368	371	363	358	344	347	366	358	366	356	373	378	357	360	339	349	324	411	367	391	392	363	357	353	354	392	351	366	367	356	358	362	404	383	363	364	391	334	336	373	371	344	377	371	352	363	375	360	364	360	368	356	357	381	365	362	324	349	324	356	359	361	346	357	355	339	332	340	362	349	383	341	352	373	349	360	365	357	329	353	337	372	373	358	319	376	379	374	362	364	396	318	385	340	347	352	374	357	359	330	363	359	353	330	342	371	375	364	379	374	374	334	361	332	371	379	334	388	335	423	378	331	343	372	325	348	344
6401	7790	8164	15759	13007	8231	3387	644	445	430	419	396	388	440	421	443	379	416	426	402	466	559	485	441	421	406	449	398	391	436	370	429	350	383	428	399	395	395	392	381	377	420	385	368	344	401	407	389	398	375	396	379	382	416	403	373	392	371	396	392	398	393	399	361	378	415	401	416	374	396	391	420	379	394	342	383	413	383	376	358	377	360	344	408	406	369	396	371	400	391	403	377	392	366	362	370	376	406	414	371	373	371	397	389	356	375	369	377	377	430	374	402	380	347	420	390	369	366	356	378	407	410	401	376	383	359	412	425	370	404	393	392	370	387	388	343	350	365	408	368	382	407	399	412	397	358	415	385	382	381	371	396	383	379	393	370	402	381	370	413	397	399	380	397	397	389	337	352	379	367	389	382	378	359	358	379	392	397	374	353	400	367	397	346	402	389	381	397	383	369	383	391	364	388	340	356	403	398	423	385	368	383	374	369	356	354	397	407	363	417	376	405	394	378	394	372	398	372	395	378	410	404	396	367	390	387	394	399	397	423	396	382	416	356	390	387	358	380	406	401	400	441	389	415	389	378	383	377	383	364	387	381	419	395	375	401	426	437	363	380	384	373	376	424	377	376	402	397	337	432	377	370	370	417	386	403	373	389	393	344	439	350	390	393	400	364	424	371	382	412	367	359	375	377	379	412	394	406	384	365	406	412	407	378	373	363	411	387	411	372	388	395	382	347	399	356	380	359	362	351	379	408	401	394	365	398	387	359	390	388	385	390	383	389	405	330	377	412	372	392	374	381	384	393	402	378	431	388	379	360	376	373	378	410	405	392	411	350	408	412	363	368	376	392	410	357	378	396	387	389	395	424	397	369	393	404	372	366	396	404	428	390	377	409	423	405	388	371	395	385	400	358	378	383	377	389	421	418	375	383	410	396	407	367	388	380	332	401	382	414	381	370	395	372	390	387	371	381	375	384	383	423	394	361	397	386	424	404	414	366	383	392	425	407	355	384	389	392	377	406	406	398	415	382	373	398	356	393	412	374	382	389	390	347	366	390	384	397	353	407	400	390	373	387	374	379	399	405	381	354	349	383	388	375	384	381	412	366	377	394	406	384	353	392	380	394	372	369	382	392	402	428	401	402	355	369	348	376	386	360	394	365	362	391	393	411	386	384	387	394	393	363	417	353	399	434	420	368	385	371	402	386	376	406	376	404	374	410	364	387	369	397	355	396	400	410	381	414	377	372	374	408	404	364	373	404	404	400	397	371	387	373	392	366	396	401	431	402	409	355	362	390	392	391	398	415	403	389	402	394	373	402	389	412	374	378	396	388	419	350	387	432	387	395	374	352	413	411	389	406	348	365	410	382	421	385	404	362	395	366	375	417	397	380	404	377	379	381	403	408	391	388	386	405	381	382	405	378	361	361	415	396	378	388	360	416	390	381	376	380	376	376	392	377	389	372	379	412	399	374	339	396	392	369	369	344	363	406	381	408	378	377	369	402	376	389	350	388	393	367	405	421	347	369	383	405	378	371	402	365	373	366	418	393	404	341	441	376	392	364	371	400	338	409	363	367	392	371	418	368	395	389	419	397	418	353	382	383	389	409	386	381	423	397	417	411	376	421	408	386	349	412	407	409	384	371	394	395	384	400	397	377	390	412	420	395	392	388	384	384	397	383	389	379	410	400	418	390	393	392	382	399	407	359	416	403	383	350	436	366	389	403	380	365	373	381	377	432	388	404	369	399	391	378	392	386	418	359	419	352	356	421	367	367	398	377	378	380	362	374	399	421	390	400	439	392	406	360	378	361	394	407	408	409	396	374	383	426	394	403	372	421	351	413	381	408	386	419	417	392	403	382	390	381	388	367	376	406	380	383	369	395	420	371	380	379	395	377	380	387	378	378	382	379	391	375	369	379	363	372	389	368	385	364	381	363	388	392	386	356	401	393	382	396	403	378	387	389	370	389	400	391	392	424	411	396	378	406	395	375	405	379	403	363	374	377	400	413	420	412	403	389	382	398	413	379	383	372	352	408	410	372	328	366	341	405	393	401	416	422	384	396	391	384	360	447	393	385	363	379	370	378	379	381	433	374	360	373	379	356	387	386	418	391	386	383	382	378	380	399	405	385	382	414	384	417	388	382	395	380	400	431	393	387	413	387	385	391	366	393	394	380	352	433	388	418	403	393	407	409	373	380	412	419	385	378	380	382	377	386	400	355	386	369	390	402	364	399	404	420	410	389	371	434	380	377	434	369	396	377	378	402	427	389	401	401	381	400	394	387	400	399	425	413	370	377	395	378	388	411	365	367	414	388	383	382	409	412	392	381	345	396	424	393	399	371	377	401	388	375	407	392	368	403	379	395	370	386	375	384	384	374	390	420	406	365	374	368	390	409	359	408	387	400	385	416	355	399	395	417	383	395	388	383	396	371	382	404	425	402	394	347	416	369	383	389	394	384	361	366	363	368	389	379	387	358	410	406	405	397	361	405	390	401	407	361	393	373	382	413	396	359	394	418	399	397	390	370	398	395	399	371	387	412	395	391	391	397	393	366	357	383	362	407	346	380	390	385	377	398	408	395	361	418	376	332	418	411	378	399	362	360	416	389	356	411	365	399	375	414	450	379	402	388	392	383	384	398	369	397	364	366	400	386	382	376	369	414	375	337	345	409	409	346	394	378	408	377	391	390	375	384	397	360	423	413	405	370	391	385	388	382	420	353	381	378	364	373	399	421	368	394	382	386	396	394	387	399	384	383	364	389	431	368	391	377	376	385	379	356	373	359	379	363	397	393	359	348	397	401	371	375	420	363	406	434	379	342	410	355	365	389	406	371	445	386	403	400	361	394	379	415	411	385	390	367	426	352	383	386	361	369	398	357	392	388	342	368	360	390	378	350	413	393	383	406	409	369	371	390	373	388	401	370	364	389	367	387	386	425	371	358	394	414	386	361	398	402	402	376	381	387	385	386	392	390	395	388	402	402	395	348	363	398	375	394	372	413	391	383	376	385	401	385	406	384	360	398	385	385	367	368	405	409	396	411	426	365	396	392	362	379	401	398	356	403	382	369	432	401	356	375	412	394	383	389	405	388	381	370	404	405	411	383	367	406	367	390	382	365	400	381	364	380	404	383	389	365	372	368	395	411	406	396	422	408	382	399	388	387	342	365	385	395	391	368	372	359	373	399	411	384	415	387	385	386	376	370	370	380	407	421	385	395	380	375	384	375	398	375	403	353	373	398	378	404	368	416	388	398	386	364	385	389	405	344	353	383	389	365	371	427	399	389	371	377	406	387	349	389	386	378	415	363	380	384	349	375	378	432	420	364	385	415	393	395	395	386	379	364	426	404	388	390	408	379	384	380	395	418	404	387	394	390	389	393	434	386	409	394	385	419	377	393	371	415	420	369	396	443	397	387	385	416	420	394	402	386	375	391	397	368	411	391	408	386	384	402	370	375	383	394	413	402	391	401	405	380	420	400	364	389	350	373	402	424
24101	21322	29011	35416	44035	40255	25464	4488	444	404	399	367	341	390	331	355	294	522	587	957	1556	1192	676	640	607	570	523	524	422	425	328	309	301	333	312	310	316	310	303	296	313	323	317	295	330	308	307	287	297	320	298	298	283	323	303	283	277	324	310	293	284	355	288	288	328	279	330	299	318	313	316	307	315	338	289	269	337	301	298	331	311	298	341	348	315	301	313	293	318	328	282	356	332	347	317	316	332	301	308	330	356	309	314	338	297	276	338	297	332	327	301	303	280	290	279	317	308	333	319	309	323	301	336	318	307	334	324	304	305	315	326	300	325	304	324	314	315	309	282	282	308	314	294	305	317	337	296	314	303	269	311	284	312	303	256	318	302	336	311	314	330	276	278	315	293	320	313	345	288	313	326	317	292	300	291	311	309	299	304	330	297	295	281	320	322	288	354	300	309	312	302	276	300	310	302	334	330	324	292	281	309	315	310	319	289	329	315	303	283	318	326	321	321	317	330	282	340	313	335	310	333	302	301	309	319	296	314	320	314	285	286	325	311	298	309	295	339	287	327	309	306	278	346	308	277	325	293	345	293	304	323	321	316	307	337	314	331	305	322	296	294	313	303	300	300	295	315	294	297	317	286	293	304	321	325	341	315	364	327	351	302	327	311	287	318	309	316	306	322	301	287	298	304	308	333	330	330	294	318	295	313	354	319	313	311	283	316	269	315	328	329	291	339	299	298	340	306	314	313	307	342	329	331	295	307	347	315	265	338	299	297	322	334	269	335	329	348	307	286	305	334	298	341	311	286	306	296	306	337	337	290	289	292	323	330	303	320	296	320	335	309	317	302	315	300	311	312	279	334	295	316	316	331	314	284	284	287	307	318	319	282	315	299	312	278	309	349	312	287	316	327	294	277	336	318	299	306	291	312	300	301	348	315	333	296	288	299	313	319	344	291	351	325	305	302	282	322	288	318	292	336	323	311	319	282	349	335	289	309	316	298	350	335	304	346	296	293	315	306	324	284	301	312	301	311	316	303	306	348	306	321	308	304	300	332	290	347	327	318	319	288	319	291	308	288	335	311	304	313	318	331	270	315	322	324	317	287	311	313	325	259	304	282	312	345	283	324	331	314	324	307	299	289	326	296	338	310	309	303	315	324	303	304	296	340	302	295	314	302	297	310	316	270	312	341	329	301	319	296	303	330	324	327	325	306	325	309	300	322	336	306	322	351	320	269	309	331	269	300	308	315	331	299	273	300	315	297	314	276	306	322	274	345	328	288	325	308	315	317	305	346	306	310	306	325	312	285	333	290	298	340	305	318	318	319	289	310	299	295	300	288	319	298	344	325	311	319	291	318	332	327	358	288	305	322	314	308	327	331	284	339	294	282	335	333	305	323	309	288	308	301	338	301	333	315	325	319	319	273	300	298	319	298	309	282	302	318	319	330	306	317	324	326	350	313	275	295	326	299	303	292	343	278	281	310	337	281	301	292	347	308	301	316	319	303	320	309	309	337	323	314	285	307	324	325	323	323	287	279	292	268	315	329	329	323	300	294	326	273	279	307	300	324	339	315	310	312	305	292	318	327	301	315	332	300	343	289	326	303	307	300	272	302	326	308	296	326	344	322	341	290	322	325	340	306	321	307	300	302	287	298	342	316	301	324	322	317	288	338	298	298	306	290	286	282	315	331	312	309	331	308	298	297	314	303	299	329	295	317	322	309	311	324	327	328	323	303	307	317	291	301	310	294	335	331	298	314	324	301	305	302	325	323	331	314	300	339	336	347	290	318	292	301	292	318	313	305	286	341	339	330	296	290	317	345	313	300	328	313	319	288	321	304	307	310	280	306	332	297	306	295	334	302	317	306	303	314	313	325	289	306	305	367	316	281	301	319	314	353	317	332	280	278	328	329	289	304	303	325	274	320	331	326	309	329	283	285	311	321	313	299	298	356	300	316	353	339	330	336	314	310	308	258	291	318	323	309	296	318	319	337	314	315	317	322	291	291	327	306	297	300	295	308	322	261	313	297	289	317	325	316	334	325	303	294	315	314	339	317	317	329	291	331	291	314	304	318	299	326	295	334	311	312	329	296	298	340	309	296	312	318	288	335	283	310	274	310	306	311	343	305	285	343	318	302	329	315	296	301	339	312	303	293	309	278	320	326	347	301	331	317	310	308	300	286	293	325	307	298	332	291	284	295	323	319	306	302	303	302	299	328	283	289	307	318	304	363	300	320	314	330	311	306	317	308	318	323	315	310	311	296	315	321	309	330	287	306	337	296	317	305	302	310	349	275	334	320	307	307	299	324	321	319	298	289	335	307	324	324	319	295	320	321	342	302	339	321	322	312	320	307	324	301	313	329	312	339	311	336	282	297	334	291	291	325	326	287	302	302	272	301	309	323	298	300	320	347	298	304	287	290	300	311	312	320	316	327	286	325	299	326	297	310	319	305	288	309	333	287	323	320	273	308	318	326	329	300	301	330	315	283	327	332	310	297	308	277	282	330	297	337	321	315	280	272	311	308	295	284	303	307	286	304	320	304	300	279	308	300	303	332	290	348	287	303	322	308	320	310	275	307	324	335	307	302	293	289	340	309	315	291	316	307	315	308	322	264	327	320	310	310	306	272	309	297	313	315	304	304	313	310	339	349	313	308	317	294	333	294	321	312	291	340	294	297	280	294	315	303	292	298	307	304	312	317	345	292	332	302	326	307	322	333	291	295	334	318	310	321	304	309	319	312	330	326	306	305	317	320	318	313	307	306	307	309	313	292	289	328	308	326	336	303	310	291	297	341	280	303	320	337	290	324	322	327	303	321	329	321	317	337	295	277	300	292	299	273	290	292	323	334	364	313	278	291	318	304	313	301	282	308	326	306	314	299	332	307	324	311	319	330	328	314	329	293	290	305	324	311	328	290	290	316	304	294	279	300	341	315	319	292	301	318	313	317	332	276	321	308	308	294	338	309	287	296	317	336	297	323	305	318	305	342	352	286	321	307	310	292	331	318	332	292	301	342	322	323	317	298	284	301	313	318	326	338	310	313	305	324	315	298	350	344	329	311	314	311	297	301	323	336	301	310	348	268	306	296	308	295	311	314	331	288	303	314	322	297	274	316	331	326	308	326	309	325	306	327	297	283	282	297	286	312	310	328	310	321	312	302	296	321	300	319	294	307	298	290	326	305	271	300	332	329	290	328	333	311	321	323	328	307	304	288	286	305	319	309	320	276	310	303	322	364	326	344	328	293	347	337	329	315	346	309	302	320	342	315	284	316	306	285	302	334	345	328	323	287	319	278	288	296	281	325	312	313	301	304	315	329	299	340	315	310	297	281	325	267	323	329	287	331	315	296	282	345	305	305	299	346	324	302	325	316	315	328	322	293	272	318	330	303	322	307	294	292	327	290	305	320	309	288	324	295	284	315	324	335	311	296	330	316	291	294	298	297	308	265	278	334	329	298	307	294	311	342	308	326	312	365	309	303	288	341	279	326	310
5804	15682	20682	53933	49027	40396	22458	2518	588	509	496	430	441	441	354	391	408	696	882	1461	2368	1770	1009	924	893	770	664	633	514	475	367	352	297	313	341	330	316	342	321	334	339	316	330	315	340	328	330	339	319	351	336	301	353	306	361	318	313	335	314	319	360	325	316	305	328	337	336	308	330	334	335	328	341	334	330	336	357	344	382	318	341	326	342	360	324	371	353	328	369	333	332	320	334	318	329	305	332	329	328	313	333	293	322	331	326	329	323	356	292	349	324	311	311	340	335	317	345	333	362	342	354	332	314	301	339	325	332	326	339	335	331	330	343	335	327	338	305	347	347	327	340	346	317	346	374	315	334	330	336	345	315	323	313	287	315	321	334	344	341	330	318	313	353	321	329	338	306	342	318	354	303	316	357	310	324	337	314	321	318	314	341	374	321	349	321	315	365	325	342	308	335	339	326	324	328	327	306	328	350	314	321	310	344	336	332	322	335	327	349	313	284	330	318	334	348	295	316	297	319	340	360	353	334	297	328	325	339	348	318	290	324	335	310	340	333	308	326	327	337	324	347	322	342	367	325	331	321	324	317	354	310	342	324	335	306	314	300	341	345	350	315	336	364	332	323	340	319	302	312	313	347	321	339	332	319	321	293	287	300	328	352	346	295	299	342	353	343	342	327	344	286	349	335	312	348	345	349	329	333	325	331	342	313	327	335	315	377	339	337	336	361	341	333	339	337	343	325	338	329	314	318	367	323	336	328	356	318	326	314	342	351	329	323	327	341	333	360	369	322	352	350	338	332	327	358	302	322	362	334	341	343	328	322	335	326	363	336	358	342	372	337	325	324	334	327	350	356	336	338	318	343	325	323	356	330	322	359	359	334	349	333	330	359	352	287	339	350	348	332	329	356	328	305	345	308	349	323	347	347	361	337	302	317	349	356	305	345	377	330	362	313	356	301	329	350	339	346	358	310	313	302	343	306	336	345	337	372	298	340	334	325	329	348	323	325	317	346	335	313	296	319	320	309	340	332	346	357	317	342	376	365	300	317	341	342	304	293	285	315	311	323	335	347	291	355	289	348	340	327	351	345	342	326	320	312	304	339	347	348	328	316	338	364	318	330	306	341	348	311	315	318	326	310	308	300	326	338	324	322	348	338	313	319	306	356	292	339	293	329	288	344	316	330	343	355	340	353	356	374	324	343	345	352	323	352	325	316	353	335	325	301	318	315	350	346	319	334	319	341	310	340	353	321	343	312	333	327	345	317	372	335	321	321	349	342	320	316	352	331	344	301	333	313	314	343	346	348	339	334	357	310	312	321	305	321	331	339	341	314	306	325	311	347	304	336	347	320	340	331	339	316	315	350	343	341	320	357	297	319	323	342	326	305	316	311	321	334	353	361	338	332	349	351	296	329	331	330	306	339	321	317	326	311	337	337	342	350	356	363	324	290	339	346	333	343	351	299	323	361	329	351	324	313	339	395	313	316	342	364	292	358	312	355	349	309	347	307	356	318	323	323	327	306	343	324	321	301	335	295	383	322	332	327	301	329	296	321	328	351	320	341	312	322	311	349	329	350	319	317	317	356	329	317	340	268	313	326	352	331	328	356	303	338	356	325	348	354	314	302	342	317	313	321	346	356	317	311	316	352	327	332	353	361	328	361	314	325	334	330	306	336	338	342	349	305	345	368	345	327	340	333	337	344	341	306	290	321	339	311	323	319	302	372	341	320	322	307	360	341	337	326	368	310	324	352	333	334	346	323	321	340	352	321	323	333	325	325	316	325	316	348	336	372	320	297	305	338	354	305	332	325	354	335	342	344	331	342	349	338	356	327	316	296	329	340	319	335	319	328	363	319	373	322	307	354	317	312	327	351	312	326	322	344	295	327	317	306	326	334	362	346	337	333	342	306	314	323	333	303	351	343	331	327	359	332	345	335	316	327	329	326	312	307	333	323	328	358	319	309	349	308	336	332	330	313	340	320	322	307	344	344	343	348	292	307	354	304	342	325	346	350	321	323	337	326	334	319	323	310	338	343	338	339	321	333	340	339	296	307	330	355	334	337	299	324	326	346	342	341	334	367	318	365	325	325	300	326	334	353	335	334	332	322	310	303	299	304	336	351	324	312	315	350	334	353	328	330	333	329	340	316	344	319	306	335	337	291	308	339	310	318	327	326	323	309	308	361	374	352	341	339	339	310	364	341	343	375	321	310	352	322	304	282	330	316	348	298	346	333	344	332	328	355	311	335	326	331	321	319	340	327	321	300	318	344	326	338	339	345	295	339	344	313	349	330	312	337	321	376	366	304	341	314	329	329	342	328	323	331	306	369	320	357	335	308	355	294	330	324	372	322	330	365	354	315	335	304	332	322	303	316	337	336	346	336	319	324	326	308	348	339	322	339	328	324	312	331	345	334	358	340	321	332	358	345	348	337	372	334	344	356	344	345	328	311	308	316	356	329	323	356	338	305	340	358	323	344	309	304	337	323	315	320	327	342	341	310	331	357	336	303	319	330	335	350	308	321	317	328	328	296	322	305	341	326	323	336	350	316	374	316	347	339	354	338	352	345	341	327	366	306	343	335	354	324	337	305	344	339	318	325	312	331	338	367	319	346	349	325	338	330	327	341	307	358	320	345	324	332	302	353	330	328	311	322	332	347	346	351	325	352	346	315	347	328	340	312	353	281	330	321	344	329	355	306	324	333	313	318	325	314	339	337	347	317	339	340	335	332	347	337	340	349	286	336	299	296	295	325	330	303	347	340	344	303	311	325	303	354	366	344	333	329	313	334	323	348	352	328	354	326	334	314	336	323	359	323	365	307	360	323	343	328	318	320	330	336	341	332	342	309	358	338	338	344	335	311	293	320	333	308	352	327	356	336	333	314	360	347	315	297	327	334	308	342	318	350	326	334	306	307	324	319	320	357	325	347	343	342	313	308	352	314	310	327	337	343	325	330	324	335	328	331	312	313	322	330	328	342	326	321	303	329	336	353	324	331	299	327	310	317	362	345	354	347	294	326	325	344	336	329	356	334	351	338	338	337	311	326	325	305	354	321	318	336	326	311	333	306	319	350	358	315	344	323	338	317	332	328	321	344	304	327	368	333	324	362	326	301	343	301	334	332	365	319	346	325	311	324	380	319	321	299	336	327	333	324	321	319	326	306	342	330	287	348	372	329	317	342	334	360	354	369	323	310	297	316	311	357	327	345	329	321	336	328	342	320	338	345	318	337	346	366	316	331	327	346	330	359	343	344	337	318	358	330	369	308	317	343	341	314	352	347	329	330	339	335	337	312	341	325	320	356	364	367	334	291	323	349	331	317	328	351	290	339	354	311	318	330	329	300	312	313	333	328	319	341	350	323	332	326	348	341	320	335	332	334	325	309	315	316	333	322	348	322	334	318	338	315	334	320	325	334	349	308	364	346	331	323	354	302	300	331	335	354	326	352	287	362	352	328	366	329	330	321	326	362	315	313	311	323	315	353	365	320	325
25174	21292	27572	33449	35821	28544	12720	1661	564	540	543	532	505	485	560	471	501	585	611	902	1292	843	655	730	672	636	665	600	487	519	510	508	468	445	451	509	501	450	490	456	441	452	486	468	504	505	443	461	471	514	462	429	418	474	469	452	491	457	455	462	483	457	455	470	505	476	496	457	453	448	470	499	471	453	502	466	471	495	455	415	458	479	456	503	462	469	495	462	448	490	480	498	482	460	469	468	464	436	433	476	452	509	474	472	478	442	431	471	461	439	443	527	479	471	465	441	462	461	455	411	446	442	486	498	464	500	507	466	436	464	468	504	476	431	440	477	446	505	482	432	482	443	440	464	492	501	507	484	451	454	472	438	465	485	465	468	448	464	502	487	489	452	452	446	482	492	450	441	455	467	466	442	452	525	458	432	487	471	469	502	480	481	463	441	438	455	461	461	497	463	466	456	466	531	434	429	490	494	441	476	474	452	485	457	484	487	480	480	504	522	476	448	482	475	484	461	477	470	466	448	454	441	459	454	479	479	457	491	479	489	456	469	484	476	486	458	481	460	460	492	457	489	516	474	463	477	438	416	466	481	520	476	456	458	456	476	452	503	482	493	462	458	487	481	423	477	526	426	434	464	486	506	487	407	478	488	502	439	478	495	446	475	467	477	454	453	454	460	487	490	496	472	476	447	458	423	485	480	468	463	492	466	462	479	489	476	481	440	466	455	469	491	455	487	478	481	491	459	509	525	464	455	431	455	431	481	495	488	479	484	443	479	490	451	491	456	450	479	483	471	458	491	450	475	417	492	474	491	470	487	487	468	459	453	473	471	496	477	443	456	468	487	484	512	461	451	475	455	490	464	442	508	476	467	466	444	456	491	493	472	459	447	439	449	416	491	449	466	470	463	469	525	467	442	484	479	419	481	488	483	459	436	451	475	465	470	490	474	486	454	458	452	485	459	481	482	446	440	490	482	470	536	478	473	480	439	470	452	459	487	491	478	472	433	469	453	494	497	421	489	449	489	440	465	490	436	485	463	467	439	496	486	441	524	456	441	460	457	474	461	457	503	466	453	468	489	494	519	477	481	450	457	494	479	458	457	458	481	475	479	484	480	465	446	484	467	503	445	487	417	457	453	425	468	488	463	485	473	450	477	481	425	472	475	502	442	463	457	449	487	496	487	450	482	460	502	451	463	464	506	455	468	473	442	453	474	480	474	481	473	503	451	468	461	474	505	484	539	485	468	458	487	485	486	425	470	472	460	428	495	453	482	451	467	492	476	476	495	464	487	468	491	493	476	511	408	448	497	515	490	493	430	445	459	439	449	497	437	473	463	443	465	459	533	495	479	472	480	482	468	467	484	485	504	440	458	486	449	468	469	422	461	467	498	453	481	447	505	453	524	458	465	460	485	466	483	462	457	472	499	466	461	411	485	456	472	468	463	467	483	476	459	500	473	458	497	488	493	415	495	461	511	500	474	474	471	482	493	445	477	429	461	451	452	481	492	517	485	483	466	480	481	458	471	399	439	440	476	497	479	445	484	458	473	426	478	445	460	470	469	469	447	462	464	429	483	439	486	509	470	469	481	470	500	487	436	436	458	480	465	489	495	486	479	419	479	471	420	432	436	462	473	467	401	460	459	509	440	460	470	480	444	473	483	435	487	474	467	456	497	472	464	508	460	434	482	494	457	434	475	488	462	511	476	510	501	459	480	506	474	483	508	502	435	442	469	463	454	481	423	485	486	474	466	460	473	459	484	469	487	529	454	458	457	468	501	462	478	446	433	464	520	523	450	429	428	470	475	488	494	487	442	467	455	448	469	449	507	493	440	463	436	462	471	466	498	539	488	440	452	431	508	518	449	462	470	514	472	443	455	480	473	471	507	455	477	482	460	484	504	491	468	470	471	482	450	452	467	447	503	472	450	518	507	471	451	504	469	447	463	470	490	484	485	495	450	452	454	502	473	428	456	465	485	468	488	496	458	451	460	504	464	468	500	440	467	456	489	466	497	496	454	505	456	472	469	484	474	470	475	460	483	511	439	450	447	445	475	483	487	462	482	466	478	468	531	471	453	460	432	460	458	460	483	474	534	489	466	490	497	487	498	458	458	469	494	482	493	501	486	447	463	481	492	512	475	467	449	457	471	506	452	465	479	504	498	476	478	464	470	504	476	459	464	449	463	465	463	476	468	452	480	472	491	469	473	464	484	488	471	447	499	464	475	450	507	490	490	452	434	476	498	482	431	499	483	478	474	479	460	486	467	481	475	496	471	495	446	458	445	485	475	448	468	437	498	488	465	492	507	482	482	479	480	461	437	467	477	450	464	449	468	465	503	492	513	468	470	462	500	507	472	395	503	486	474	450	495	478	475	506	451	466	465	433	476	478	481	450	467	480	476	465	465	462	484	459	472	479	456	496	459	480	476	475	469	456	439	479	473	490	457	462	475	515	474	460	480	519	479	464	487	464	481	471	499	439	458	494	469	463	463	443	450	498	467	471	457	485	445	479	480	494	469	506	449	491	478	461	484	505	485	465	471	441	489	452	457	460	484	494	486	461	436	472	476	489	442	463	438	477	460	483	477	465	466	494	455	442	456	450	441	469	472	426	442	479	484	533	487	464	509	517	459	466	454	459	453	458	474	473	428	481	497	471	496	440	467	436	459	434	444	457	453	485	464	506	452	473	446	459	482	474	425	446	434	447	499	447	484	498	479	455	457	487	462	502	463	497	491	451	458	489	477	492	492	495	509	484	490	460	421	493	457	465	490	538	506	467	459	457	467	457	477	468	462	441	495	453	452	490	462	466	453	444	502	491	478	486	499	458	462	460	494	455	500	461	434	482	463	457	460	457	483	490	479	479	471	491	448	482	481	472	479	462	474	449	532	452	441	475	467	463	463	465	515	486	479	464	468	449	478	478	485	491	493	480	472	468	448	467	488	497	480	508	519	499	471	483	439	468	490	489	487	482	483	489	461	459	470	474	462	440	469	467	451	469	470	464	465	446	476	446	480	467	425	458	479	442	472	425	500	478	443	477	478	494	499	497	470	524	447	484	459	454	474	523	471	496	438	465	475	480	474	452	448	437	492	459	459	433	469	426	445	445	455	506	473	441	485	500	499	486	462	455	466	479	518	478	494	471	475	488	489	469	488	465	459	486	456	471	482	457	460	501	442	498	481	450	442	517	484	483	470	451	494	438	450	486	482	470	491	475	452	450	462	514	477	427	451	476	447	476	493	445	457	469	452	468	490	420	507	479	463	467	499	461	484	494	510	468	427	435	435	477	490	487	491	474	444	475	467	460	475	443	464	441	482	441	518	481	497	476	441	514	490	486	474	492	438	485	512	488	463	467	515	502	484	465	486	466	495	466	466	455	438	470	469	496	501	482	474	481	464	433	470	492	475	476	496	505	444	510	516	516	462	499	482	494	445	456	478	459	462	465	455	478	509	512	525	463	461	490	453	444	472	469	458	471	486	466	489	459	463	437	472
6033	12493	11951	45447	41844	32684	13003	2017	674	649	626	600	607	505	573	553	601	705	687	1525	2003	1270	825	871	902	831	758	755	647	601	568	497	474	498	493	548	490	467	485	537	495	477	521	495	480	466	481	491	476	506	463	495	488	506	517	493	527	492	488	474	506	472	493	484	526	461	514	486	504	472	510	501	478	516	527	521	502	502	500	491	497	493	466	519	473	514	514	491	441	481	499	518	478	452	508	511	514	511	514	481	485	484	491	486	504	516	452	524	507	472	468	510	480	520	458	531	500	460	498	540	504	462	487	500	490	516	508	484	507	470	501	476	502	502	478	506	478	477	487	506	446	477	524	549	487	530	529	496	470	503	453	459	505	481	537	490	508	516	500	497	469	495	506	517	442	501	466	495	491	475	521	482	491	481	472	508	514	515	523	505	507	513	507	483	470	433	504	524	528	497	494	491	475	484	541	503	478	503	546	499	463	487	492	543	501	491	493	516	505	482	484	526	479	509	447	481	503	533	442	488	490	494	507	507	456	516	468	470	480	492	511	454	486	505	489	460	460	521	501	480	500	493	506	509	515	471	479	475	476	455	479	494	502	490	498	550	524	470	482	473	486	450	515	492	502	475	498	504	474	498	482	503	483	465	471	550	479	484	520	521	462	460	505	506	523	521	486	498	507	483	480	467	498	494	503	504	494	519	488	529	466	473	526	486	509	453	482	501	491	491	482	521	506	508	494	474	474	477	511	489	524	491	501	522	483	507	484	499	496	523	484	475	448	485	466	495	465	509	440	457	480	468	522	497	518	472	503	469	491	496	502	491	529	511	542	479	511	515	499	502	520	500	504	501	501	451	490	494	476	478	495	469	489	489	491	452	498	452	494	518	484	505	524	472	491	524	480	504	506	490	523	495	520	508	467	521	478	475	483	522	498	496	497	496	512	513	505	520	512	509	539	475	451	519	484	477	476	492	480	488	487	499	523	489	488	511	525	492	508	480	512	501	494	462	466	504	474	448	496	518	512	489	445	524	503	486	502	485	529	470	498	487	475	489	522	537	446	491	518	524	476	508	476	495	456	489	474	479	483	482	533	492	489	504	475	469	486	462	490	500	483	522	469	526	518	532	544	532	518	523	486	489	483	469	460	477	518	505	494	507	488	473	512	471	436	523	505	497	509	498	483	476	500	468	504	497	493	448	499	514	518	482	485	465	514	487	513	529	496	504	502	475	488	510	507	489	510	477	532	502	522	484	444	509	462	496	462	462	526	464	468	507	490	489	537	503	505	527	456	484	486	500	513	486	458	470	458	505	489	512	484	486	507	482	479	504	509	466	528	521	466	498	509	506	495	459	495	516	487	488	518	445	507	498	473	447	518	512	462	474	530	489	513	508	473	506	498	462	488	506	494	507	511	493	519	512	528	498	510	484	480	470	492	488	460	492	516	464	505	468	510	473	462	469	474	500	485	515	497	460	482	453	493	487	498	494	497	479	500	526	494	492	502	524	517	487	494	459	494	477	451	501	479	525	494	513	507	508	488	487	487	480	469	478	475	484	485	468	472	475	513	526	499	499	498	512	529	477	475	494	471	483	511	486	480	545	505	490	519	528	522	493	507	475	510	529	495	494	465	537	535	479	516	496	475	502	522	474	458	475	507	456	472	479	498	472	527	510	517	487	489	473	521	502	516	475	474	478	543	511	477	457	534	510	510	478	513	473	493	450	462	533	514	517	506	486	536	498	522	505	524	476	469	491	454	500	505	434	499	477	507	518	510	498	503	495	513	481	505	518	475	492	460	476	443	442	506	459	501	514	527	457	532	504	496	488	490	514	501	519	491	525	477	459	481	503	509	485	495	513	459	528	514	442	483	473	496	480	545	471	464	476	469	532	480	470	489	502	483	501	502	534	507	489	502	507	479	501	497	531	541	484	489	472	483	468	483	520	499	457	455	499	517	499	447	490	509	495	515	540	530	555	512	508	441	504	502	465	494	477	506	458	493	538	512	483	503	526	496	517	510	497	490	485	493	446	460	466	495	484	502	485	496	472	517	514	489	502	524	488	538	440	466	507	463	493	511	477	491	496	504	466	536	509	490	540	535	483	490	496	492	495	480	495	499	479	462	457	504	520	495	469	491	495	525	533	485	514	429	525	519	505	467	520	494	504	523	496	475	513	495	537	473	490	490	486	484	511	486	523	476	481	530	511	493	521	514	514	507	503	499	498	474	520	500	480	516	494	520	488	486	483	517	502	486	481	451	504	500	451	463	495	499	486	468	470	482	496	548	530	527	489	485	494	486	546	451	519	468	485	490	510	494	488	506	502	509	481	478	513	476	479	516	498	475	508	508	509	511	479	485	476	507	487	460	519	491	496	494	481	510	521	487	505	464	510	503	494	441	466	492	515	510	532	499	498	523	459	530	495	497	525	479	481	538	491	484	534	464	483	485	512	490	510	504	484	474	454	479	507	465	458	513	475	488	510	508	470	523	501	491	521	537	550	521	514	463	519	509	464	473	479	464	519	500	509	494	485	493	511	533	486	501	514	462	509	483	508	494	489	506	507	511	516	500	496	486	533	500	470	490	511	496	513	537	510	525	489	492	482	476	491	453	497	506	496	502	497	505	511	520	495	483	465	490	493	471	512	487	489	504	490	536	495	511	446	505	515	493	491	490	484	530	465	473	534	522	505	488	485	462	485	499	505	461	510	480	493	499	533	518	487	521	448	472	503	524	492	469	467	465	504	503	490	512	472	520	475	514	493	534	494	499	500	510	496	467	522	476	500	498	500	523	516	496	486	497	529	450	479	546	502	486	509	523	508	499	482	493	459	483	475	487	513	506	483	522	493	520	481	517	514	500	503	469	497	497	479	470	517	541	487	512	493	510	523	484	470	502	467	477	476	509	492	494	437	464	525	474	505	506	511	513	512	485	534	520	487	497	477	539	505	469	510	444	483	548	514	538	498	490	487	510	506	459	472	480	503	500	460	497	495	496	506	507	479	510	544	478	499	521	500	465	532	473	476	473	479	488	489	491	504	497	489	496	476	514	499	471	449	473	513	479	491	483	500	481	506	516	498	511	498	516	512	483	522	454	458	515	481	485	489	475	519	476	491	478	493	539	490	474	530	463	480	476	488	484	509	502	462	459	531	516	522	494	458	482	492	505	495	499	484	468	470	469	480	496	514	461	486	481	465	492	488	476	482	521	458	498	472	502	468	486	457	514	483	497	501	531	543	488	491	485	510	487	474	517	527	487	482	488	532	490	490	483	462	518	523	484	516	532	531	515	468	508	540	460	503	482	508	514	525	496	535	480	527	539	472	498	509	495	473	494	493	477	511	505	506	485	479	482	524	486	489	478	516	476	479	525	530	527	502	479	504	491	477	499	515	518	462	485	499	512	530	475	519	523	516	477	524	483	513	500	477	500	468	502	485	497	445	530	509	499	509	533	511	512	496	496	503	499	507	534	457	531	516	496	467	503	533	519	503	455	504	532	537
22745	21300	29247	30272	44594	45519	32451	11256	967	639	578	512	534	570	518	505	496	609	771	2252	3107	2356	1131	1208	1382	1291	1102	964	775	657	534	422	449	418	430	454	470	413	400	465	442	420	449	436	437	448	443	472	477	448	470	477	450	437	448	430	449	446	427	421	437	452	437	441	455	463	453	458	455	426	475	402	445	453	437	484	449	423	448	427	440	442	427	428	415	412	479	456	448	431	444	444	421	412	417	438	457	424	404	491	446	486	487	427	462	444	389	417	476	434	442	428	431	453	449	447	435	449	444	446	437	437	473	458	440	443	489	476	446	425	429	432	430	442	440	461	445	432	447	455	424	453	450	484	396	444	458	444	456	407	409	471	442	466	447	446	437	447	428	432	399	465	424	421	430	460	428	464	424	449	455	450	449	441	429	491	474	442	429	475	459	416	454	421	399	453	465	437	453	446	451	417	431	448	455	459	439	448	468	468	420	432	431	456	453	410	466	423	444	491	481	430	445	449	436	444	442	436	423	463	468	464	460	410	420	454	438	456	424	479	450	449	445	480	450	459	441	439	428	436	470	476	438	450	453	426	491	438	438	489	456	434	458	484	434	456	448	419	464	430	446	478	458	443	423	446	456	446	429	454	435	447	452	433	457	441	472	462	439	441	445	453	413	434	450	445	466	454	434	460	423	436	440	439	461	471	442	483	467	474	437	441	445	428	459	427	473	426	431	433	441	471	439	456	461	438	457	452	414	424	419	435	449	437	441	449	442	451	430	454	454	405	423	430	443	487	424	461	459	459	445	451	452	459	476	483	419	431	435	436	432	429	452	445	435	430	456	440	435	466	422	429	474	455	449	448	477	422	459	423	424	408	460	458	454	426	455	432	434	437	433	434	439	385	428	446	439	439	442	456	413	493	454	451	460	420	444	424	400	493	482	427	461	472	393	477	473	403	453	430	440	457	463	480	474	465	396	439	456	447	428	432	461	484	482	446	483	449	445	449	427	422	470	457	452	438	468	406	443	482	466	430	432	461	427	466	432	413	441	430	397	454	444	454	408	465	441	473	468	431	415	457	430	436	431	471	471	429	451	451	434	429	450	445	456	471	436	437	430	445	469	443	445	462	416	439	449	478	475	513	451	423	426	489	444	428	383	432	446	443	414	476	452	440	435	425	444	415	427	428	440	450	430	460	415	425	454	423	470	405	445	446	455	454	416	459	454	436	378	443	445	447	467	466	454	431	439	426	423	416	484	463	466	445	423	451	448	490	464	429	471	453	465	434	449	452	454	462	399	460	474	445	467	464	433	477	395	409	378	477	442	443	425	433	421	433	445	431	480	438	450	450	442	428	455	479	405	396	455	419	426	432	421	462	441	422	437	443	448	454	458	441	441	416	461	437	427	438	415	446	477	455	417	482	477	457	449	446	467	428	467	471	453	420	433	452	443	433	451	451	474	417	408	427	420	435	437	437	448	415	456	415	423	448	420	479	437	475	446	453	470	448	439	411	405	447	465	429	432	470	493	438	450	443	426	425	439	483	456	474	439	459	480	414	456	452	412	448	478	428	433	417	432	440	443	430	413	453	472	425	394	417	446	467	463	486	447	427	439	476	476	447	450	454	463	432	442	434	441	429	409	470	435	449	461	420	398	442	438	411	452	397	423	446	457	442	476	439	401	449	400	466	436	429	448	460	428	460	440	486	433	449	432	461	430	458	439	419	427	424	438	486	434	460	481	424	473	444	435	459	489	431	450	458	412	447	446	443	464	444	472	468	460	496	435	453	418	442	465	466	454	465	421	423	435	425	430	452	418	443	422	444	471	432	448	440	440	452	390	418	450	409	425	416	441	456	476	431	420	420	476	446	431	451	464	457	453	417	437	434	489	434	442	465	436	456	441	459	440	426	442	415	438	436	437	434	476	465	447	462	426	451	384	442	439	419	462	445	398	430	442	479	416	437	485	417	465	426	460	415	440	471	421	439	457	455	435	437	462	459	464	411	438	432	459	438	414	452	453	419	468	451	433	443	442	452	441	458	454	460	424	423	463	434	456	422	430	434	438	426	476	470	480	459	453	434	459	442	456	421	467	453	450	460	440	456	447	418	427	469	483	443	438	457	442	464	455	448	441	431	453	444	427	450	428	446	436	491	452	440	440	445	416	454	415	492	415	466	450	485	420	446	436	447	441	416	465	444	449	414	432	420	441	463	418	448	450	483	416	422	475	461	443	417	436	435	426	409	441	411	445	468	479	451	453	465	475	469	428	459	457	468	439	464	416	463	476	471	453	456	435	444	416	425	443	464	437	457	467	455	451	458	488	467	481	429	423	458	418	434	463	446	415	462	408	428	420	458	475	432	438	429	448	435	460	425	463	413	438	429	460	492	455	471	434	442	430	445	431	413	432	462	427	446	434	435	462	471	426	454	461	434	429	475	466	414	456	455	429	458	432	449	415	470	439	468	462	432	447	422	444	446	447	450	458	453	451	446	443	461	466	474	446	491	449	397	434	418	426	446	449	452	459	418	466	420	421	457	419	431	413	446	409	463	441	419	440	459	466	449	440	425	434	399	416	445	454	468	473	471	445	403	438	418	471	421	452	452	443	453	421	483	432	429	444	459	442	466	427	471	473	461	427	472	427	464	423	470	444	455	447	464	418	413	426	426	417	472	440	414	449	478	417	441	428	425	434	474	451	430	426	435	453	414	461	441	460	440	407	409	421	403	435	458	476	431	425	458	461	424	455	426	441	423	446	439	438	429	437	429	455	456	442	451	487	446	448	439	444	441	420	427	442	411	439	425	449	441	455	443	456	415	430	415	409	419	441	431	461	454	459	443	423	492	436	435	452	436	469	428	490	437	447	405	432	448	455	447	439	432	460	458	464	448	443	469	452	395	431	408	443	446	443	452	421	402	436	450	447	464	453	487	457	447	437	471	429	427	427	442	458	458	420	463	452	462	422	422	423	438	447	451	474	485	440	407	426	463	432	431	431	462	460	425	475	468	459	437	403	448	429	450	460	469	448	419	422	442	430	438	446	441	457	463	446	419	421	456	417	420	460	390	443	449	440	428	461	413	467	412	438	470	453	413	459	407	461	428	437	432	437	453	462	447	441	430	422	448	470	422	424	439	478	432	412	427	448	431	475	452	466	446	456	457	468	406	443	468	435	455	412	446	418	420	406	428	414	434	482	457	441	456	456	435	458	435	446	449	460	428	444	467	429	452	419	456	461	449	453	444	450	455	470	434	426	442	467	433	480	459	439	426	428	445	414	445	465	477	499	475	450	443	482	466	404	439	433	434	467	429	454	459	456	459	439	442	447	448	447	435	446	447	484	477	458	439	473	406	423	428	433	411	467	441	443	479	466	439	430	406	444	458	473	437	414	493	371	446	434	406	438	451	447	441	456	463	448	428	409	460	414	421	440	436	443	441	457	429	435	455	426	440	434	418	449	436	436	444	446	475	424	465	455	405	421	431	435	429	432	433	434	430	441	433	406	447
7920	21546	26146	68366	63884	50755	29274	7267	988	779	770	667	637	635	603	552	575	780	1146	3553	4917	3630	1665	1780	1992	1662	1517	1217	994	796	560	455	435	470	418	442	426	419	444	464	436	439	425	469	421	462	446	417	452	418	441	402	432	446	447	442	465	445	438	430	484	412	469	472	454	491	442	436	432	432	466	458	467	438	432	411	457	433	471	452	476	441	447	447	474	433	459	411	466	450	420	450	472	453	460	457	464	495	479	463	449	419	427	463	444	414	455	434	430	411	473	478	477	480	434	420	419	424	471	475	456	467	430	498	479	435	445	469	445	470	474	431	444	443	460	455	421	439	432	482	425	456	442	495	463	463	444	456	439	461	455	447	430	458	495	451	439	471	455	460	421	438	456	427	430	452	446	478	461	450	422	440	469	422	418	478	445	477	456	470	427	447	433	424	457	473	453	449	474	442	435	427	454	459	472	413	497	445	457	467	423	468	429	479	440	452	422	447	454	451	468	463	457	460	422	443	429	421	497	492	457	478	464	432	456	454	426	430	453	437	483	440	485	442	459	497	449	434	434	440	443	403	438	441	471	420	452	458	468	466	436	472	477	488	447	447	474	458	455	427	449	472	478	479	454	428	465	437	425	455	442	446	482	465	481	428	471	445	424	482	432	426	448	424	447	447	465	448	430	426	492	452	463	437	450	480	449	427	481	441	458	452	466	448	445	446	440	439	467	435	444	463	454	426	456	470	467	430	433	474	413	424	457	427	440	456	419	453	442	449	474	451	451	450	463	430	468	431	462	466	382	433	485	433	427	456	485	448	445	431	454	440	442	455	445	428	471	413	485	434	434	463	443	441	420	461	438	462	484	451	461	445	468	470	458	444	445	450	481	447	412	460	429	448	418	439	465	463	431	445	460	465	457	498	463	452	444	433	430	452	424	462	448	473	488	469	453	435	392	456	447	488	453	474	467	453	474	442	438	450	467	453	453	452	466	477	453	418	439	443	480	406	445	435	479	452	413	475	438	468	459	478	461	455	484	465	406	449	455	390	473	472	465	465	465	450	465	451	463	430	467	454	442	435	485	409	435	410	492	439	463	445	459	422	470	396	458	446	448	444	442	453	477	452	484	483	486	445	424	443	467	422	473	464	464	453	420	447	414	480	449	412	449	437	436	444	450	461	466	459	480	437	442	445	463	459	442	445	479	435	468	466	477	489	437	451	424	468	457	471	437	467	470	453	450	503	462	450	431	462	459	454	462	506	473	481	423	441	439	451	453	429	484	407	464	484	487	470	453	462	489	455	485	470	475	425	423	460	460	438	469	461	466	477	423	463	423	438	466	446	467	454	438	442	447	446	471	455	462	458	459	426	446	476	461	454	479	457	444	430	451	469	452	438	459	410	417	461	451	413	465	438	429	479	455	416	437	457	438	459	434	458	456	457	410	436	470	451	443	473	465	480	409	477	458	456	466	440	506	478	471	435	485	450	494	461	482	460	468	430	466	457	424	449	484	437	437	477	465	475	447	468	489	467	448	466	458	437	419	454	461	454	446	432	441	471	415	479	486	426	458	472	459	452	443	457	451	461	472	469	457	455	447	457	466	435	406	455	490	459	466	472	453	483	461	469	485	482	462	457	452	440	476	445	439	456	450	466	448	442	434	450	472	438	455	434	479	448	483	460	438	409	482	504	438	463	427	462	451	451	473	457	452	455	448	491	440	474	478	425	434	428	464	461	488	425	434	462	469	449	448	461	475	455	430	457	423	441	492	436	464	448	444	421	398	446	449	429	477	434	423	446	433	447	400	432	482	449	473	459	457	427	456	453	450	429	422	453	457	466	436	451	431	443	413	469	446	490	440	437	448	438	449	440	488	455	470	496	447	469	410	470	440	471	444	424	463	422	444	474	448	446	474	441	439	435	470	428	416	467	451	443	437	471	428	460	430	480	421	468	405	428	464	451	429	473	455	421	461	459	445	464	424	449	468	415	449	427	475	456	455	454	430	455	485	465	458	454	443	438	430	429	426	448	425	422	464	451	460	443	490	450	426	414	453	447	465	433	476	426	437	448	490	479	462	449	437	480	480	412	475	467	434	460	475	463	422	435	450	413	456	461	464	462	437	437	454	459	458	469	452	490	435	440	513	437	436	455	453	481	450	471	448	411	424	455	411	485	455	452	422	457	474	454	433	418	434	460	456	434	438	486	450	426	446	433	426	463	436	448	440	464	471	423	445	480	401	446	443	486	458	454	465	452	488	413	452	442	465	456	452	438	455	470	427	446	435	406	463	425	474	455	429	460	438	422	445	437	463	449	439	454	475	457	454	443	435	446	442	439	442	489	475	415	473	455	455	450	443	465	436	491	435	445	452	445	436	460	429	479	480	454	489	434	435	452	432	473	447	453	425	440	454	449	443	444	436	451	486	484	481	434	468	449	436	480	452	455	452	472	499	459	423	441	442	450	426	434	494	460	482	417	462	483	440	477	466	433	466	472	445	454	423	434	421	440	451	426	440	455	458	439	446	428	441	471	438	492	437	436	437	466	455	432	456	455	448	455	455	430	461	430	427	427	446	456	431	476	459	449	492	465	429	483	470	424	465	494	514	444	447	429	422	483	451	409	456	449	428	424	465	441	462	431	442	437	425	490	460	475	458	436	441	458	439	442	414	495	442	445	438	449	436	471	511	459	444	442	467	441	478	484	481	432	427	501	432	427	494	467	481	454	452	466	469	417	440	438	446	449	457	467	466	474	460	472	445	440	427	428	483	450	437	460	461	473	487	437	440	431	459	459	477	442	466	466	497	442	415	446	464	473	477	445	469	472	420	488	436	444	443	451	415	469	433	446	425	452	481	467	434	429	478	434	425	448	450	448	443	422	433	433	443	449	418	499	473	455	444	434	501	490	426	455	428	464	448	426	473	485	463	452	429	458	451	471	475	448	472	401	502	427	430	465	478	454	461	461	468	428	467	419	477	442	447	448	468	448	488	456	449	439	424	475	410	458	459	446	426	444	438	478	431	461	484	448	406	477	430	404	447	481	466	472	454	430	440	457	455	451	453	448	478	459	446	467	458	468	456	415	423	476	446	431	474	494	484	466	450	465	441	428	427	472	394	463	444	447	431	461	488	434	454	467	444	446	474	501	449	457	391	440	465	505	446	441	460	465	455	422	473	468	479	450	467	433	461	463	447	451	454	495	434	437	430	444	417	466	455	444	471	437	452	434	482	415	424	420	448	467	450	466	466	452	496	437	471	452	435	439	485	422	471	433	446	472	458	432	441	499	436	435	454	446	451	453	434	464	439	458	450	436	489	433	458	436	456	439	434	443	488	449	491	440	469	493	469	436	431	444	449	450	477	426	446	457	466	485	493	478	482	496	455	476	464	494	424	468	455	471	473	453	447	449	462	442	480	490	454	454	461	433	407	453	423	444	435	421	465	480	418	443	462	471	446	473	470	454	437	472	453	458	437	445	421	445	447	453	427	461	449	431	429	484	505	469
27807	18751	8935	19115	14311	7821	2513	655	449	373	431	351	393	394	373	406	380	377	358	395	469	472	433	387	397	391	415	404	362	385	378	359	355	352	332	377	335	348	358	349	359	362	333	377	354	371	363	315	336	388	369	369	364	352	337	359	353	292	383	318	347	359	357	331	366	390	363	356	381	354	357	360	372	355	377	347	360	385	384	384	367	376	351	362	343	351	355	376	337	365	348	389	357	359	373	361	369	370	360	391	369	366	394	321	357	377	362	377	330	361	401	400	359	363	355	361	362	376	344	388	355	348	350	386	339	338	379	369	326	391	377	370	348	364	343	384	384	351	334	385	389	351	351	357	362	371	357	361	368	339	378	375	364	402	366	368	359	346	311	342	407	353	342	344	361	364	347	369	357	392	357	346	341	325	410	355	381	390	387	372	347	380	350	358	337	347	369	364	358	364	385	332	373	383	380	382	347	343	341	372	351	382	337	383	367	377	330	312	341	359	361	356	379	386	361	330	362	359	374	342	380	348	372	369	348	334	366	335	375	377	376	388	345	343	344	377	371	325	358	344	325	374	352	369	324	357	332	361	379	362	371	336	344	364	345	344	333	346	378	354	364	377	364	355	356	379	356	355	352	366	351	389	327	390	336	352	360	344	338	351	338	355	357	336	346	350	348	374	333	373	358	352	346	352	330	372	336	360	365	385	332	334	332	336	368	360	369	345	362	350	370	365	393	333	352	387	331	360	357	376	363	359	354	382	371	367	384	373	372	353	346	357	345	374	345	362	349	362	378	372	360	391	392	357	366	335	363	343	347	320	350	367	368	338	322	363	355	351	384	360	357	325	408	373	334	398	352	377	377	360	370	369	339	379	370	371	354	363	335	362	359	343	378	332	344	307	337	360	358	397	349	384	356	384	342	346	372	359	346	407	377	351	335	414	396	354	365	349	351	380	353	349	359	338	343	365	390	369	363	347	358	359	361	375	336	346	353	348	349	375	393	334	394	356	361	353	339	356	370	389	354	409	366	371	363	347	348	386	369	377	332	338	367	353	378	337	353	339	357	368	400	354	365	384	347	370	356	341	362	364	349	349	331	312	358	362	340	341	358	345	369	345	371	365	350	359	405	372	348	371	317	371	364	357	386	327	324	346	374	390	334	339	337	335	374	334	370	389	365	375	359	339	376	361	378	362	358	351	370	365	364	350	365	382	348	365	377	354	419	363	375	341	350	358	363	361	353	367	387	387	388	401	323	389	350	327	341	360	376	379	350	355	360	359	358	371	352	377	371	366	339	372	325	349	359	366	362	356	349	342	376	353	385	372	349	368	358	331	348	331	356	337	364	368	386	336	337	397	392	361	338	391	368	380	328	356	317	372	309	344	366	383	352	318	321	353	361	374	330	343	374	379	372	348	385	377	377	340	361	376	368	357	354	363	358	383	349	350	350	381	374	341	396	380	384	338	349	392	323	332	346	361	372	337	360	352	361	367	376	381	391	344	379	384	346	378	376	357	346	370	341	325	374	370	358	368	332	395	379	340	354	352	347	381	377	350	352	365	362	360	373	369	356	361	369	387	373	376	360	360	384	357	348	367	404	394	345	392	375	394	329	371	355	355	354	330	359	362	348	358	338	363	331	371	370	321	355	361	385	361	366	349	320	367	357	362	383	340	332	334	359	345	330	350	371	366	337	348	330	387	359	379	332	373	370	357	343	348	352	374	321	368	396	366	368	374	350	365	348	341	348	375	381	361	355	347	349	346	354	327	323	361	397	366	344	376	362	335	362	357	348	384	355	346	344	376	348	356	383	391	366	365	388	348	378	347	356	352	341	355	357	409	335	341	388	356	307	327	350	364	396	368	386	340	376	330	340	356	363	347	334	368	360	340	372	354	380	323	344	395	372	367	354	380	358	344	338	360	390	363	359	392	338	372	345	370	367	374	363	350	344	358	341	380	381	365	347	385	332	368	397	378	389	344	381	358	364	359	362	352	327	351	330	364	358	352	362	369	354	354	349	382	373	357	410	385	347	352	378	355	359	377	368	330	356	403	362	365	369	353	368	351	329	329	345	351	360	395	370	358	345	332	361	341	354	324	363	325	372	379	372	370	341	388	365	369	342	387	361	359	363	354	368	366	333	380	377	372	353	363	336	364	359	344	373	336	400	362	356	352	360	351	359	357	340	349	335	379	369	361	358	357	354	392	337	364	377	364	370	389	379	338	360	370	366	351	346	394	328	384	348	336	329	349	381	361	370	390	357	348	357	361	382	358	386	353	355	339	363	355	370	378	361	401	365	394	338	356	334	342	363	359	341	359	371	332	353	368	387	370	338	357	351	365	336	407	358	382	387	390	331	362	378	347	377	371	353	359	350	358	357	317	360	354	354	344	358	341	329	362	372	357	403	348	343	330	393	334	358	351	351	342	348	332	375	390	346	345	344	362	327	383	371	401	329	358	368	336	402	372	372	398	357	362	373	381	381	387	371	408	393	332	381	351	383	361	353	354	377	335	374	393	365	368	337	364	347	357	358	361	344	368	365	354	350	387	372	330	356	349	306	346	348	387	374	392	342	372	393	377	373	366	354	342	374	363	373	357	389	360	352	333	342	342	370	333	384	372	370	367	352	334	360	353	327	350	379	324	339	351	356	369	333	376	351	357	386	367	362	385	368	336	344	368	384	373	324	362	352	391	368	378	322	373	359	377	347	346	328	370	358	385	366	353	363	366	337	381	319	399	364	357	333	368	330	331	330	375	345	364	312	357	348	397	336	370	392	360	298	355	382	369	366	383	386	377	366	388	350	322	366	358	388	372	355	357	374	376	392	365	360	379	354	352	354	344	359	350	370	382	340	378	348	349	368	360	322	384	375	392	363	358	371	338	361	335	368	378	356	357	339	349	321	368	385	340	383	371	381	328	360	385	343	354	377	345	388	406	338	365	368	365	360	361	382	392	395	373	331	373	357	368	364	350	375	363	346	382	395	354	342	374	385	370	367	362	361	343	378	372	385	338	369	340	354	363	329	391	359	380	361	369	355	387	325	364	381	340	348	366	362	385	370	363	330	341	355	352	352	351	347	340	340	367	385	352	387	353	351	383	370	370	355	363	343	373	374	344	362	339	357	347	375	357	366	373	357	338	380	345	357	368	335	421	380	333	363	328	359	347	366	315	368	379	363	394	378	343	360	373	356	341	371	366	355	369	372	361	380	320	345	357	364	375	369	358	369	365	358	360	368	330	378	366	403	339	338	355	344	376	379	356	376	348	351	334	332	346	403	362	351	371	387	360	337	359	349	329	361	350	383	371	336	357	375	361	340	350	327	359	348	347	391	372	352	382	380	345	356	362	342	365	377	349	311	349	386	358	396	368	343	352	388	375	387	354	348	364	354	379	361	320	342	382	382	372	359	365	370	388	343	355	371	375	355	355	350	363	362	359	376	345	368	359	367	333	367	352	377	358	341	367	343	379	377	327	358	348	342	349	378	354	342	376	358	390
6572	7758	6315	16095	13523	8181	2711	720	515	443	440	464	395	389	439	425	404	435	381	417	565	561	404	493	437	479	396	446	424	406	370	423	390	388	383	410	387	395	392	387	388	364	385	353	361	382	351	396	381	454	407	404	437	415	427	387	395	417	403	399	368	403	368	373	393	360	399	369	403	381	406	376	398	382	383	395	426	398	378	368	404	347	381	338	377	353	414	409	388	379	353	392	375	359	390	411	389	385	384	409	377	372	392	409	405	368	404	385	352	374	361	425	406	386	365	356	397	379	360	366	344	357	389	374	361	385	409	378	378	390	367	369	396	362	352	386	376	392	386	415	353	377	394	392	399	385	392	402	392	355	364	412	391	386	364	391	362	389	358	377	405	410	372	421	405	348	394	396	364	368	381	419	369	399	364	391	366	396	369	388	364	398	394	357	373	413	384	362	395	358	390	356	403	382	368	378	400	388	411	373	381	369	386	420	376	408	406	396	354	363	409	389	359	365	382	429	391	392	402	410	390	391	380	396	383	373	386	357	376	418	395	377	386	339	379	383	431	405	402	360	420	374	380	370	376	421	359	371	390	377	379	382	371	383	379	371	391	378	379	400	387	357	362	381	390	398	371	405	378	381	358	394	388	388	392	383	381	398	397	404	395	356	355	375	393	349	359	378	430	416	388	368	380	365	395	404	345	416	379	349	403	417	390	389	440	413	393	378	366	334	395	385	370	374	404	367	414	382	401	396	387	397	396	395	412	369	395	362	363	408	386	391	379	394	387	367	397	433	379	390	381	407	386	360	413	395	400	402	388	371	369	372	386	389	358	361	385	406	384	411	387	387	402	401	373	396	363	381	375	372	391	354	406	383	370	418	386	388	382	370	387	375	398	377	375	367	377	345	369	369	373	384	359	372	383	402	420	405	382	410	384	397	392	427	393	382	362	425	398	413	363	398	393	388	379	346	373	407	364	371	414	373	379	381	380	383	365	349	440	432	366	390	371	380	398	388	373	395	396	368	381	411	410	417	382	391	365	382	375	384	366	421	401	356	375	388	379	365	375	354	410	370	389	420	384	379	403	382	392	384	383	370	385	420	431	399	416	356	370	395	364	377	411	389	373	387	371	417	361	376	390	383	374	359	413	373	424	398	414	406	377	383	373	395	393	391	393	372	380	396	385	368	369	373	402	371	394	403	407	384	368	389	361	397	405	353	395	354	390	381	373	385	388	386	364	363	385	387	376	358	390	378	366	371	364	401	390	388	404	404	372	383	426	390	376	362	390	401	350	398	383	385	380	393	373	361	353	422	372	386	400	356	390	373	368	395	398	373	408	418	379	381	402	387	397	361	396	354	371	405	391	359	389	379	415	344	390	360	386	366	371	384	397	400	387	395	406	395	382	406	380	403	359	370	379	403	398	367	390	390	362	387	361	403	407	391	413	356	364	380	382	381	398	391	411	368	385	376	387	368	393	404	363	407	363	393	388	371	381	399	350	361	374	359	371	386	413	389	375	412	375	393	364	367	405	369	407	392	400	390	385	383	380	357	379	381	385	413	353	367	364	368	422	381	358	394	423	399	389	380	374	396	392	384	413	375	390	415	435	403	412	382	375	372	367	392	396	358	404	346	375	370	370	389	394	341	401	386	381	395	382	375	383	382	366	376	341	400	354	347	394	388	386	362	416	389	391	415	415	376	382	382	388	407	389	377	391	400	393	364	376	344	397	384	390	374	373	370	390	353	386	389	370	371	388	374	360	398	420	386	368	354	383	406	384	390	362	411	374	411	370	365	349	361	380	384	367	402	323	384	396	380	385	391	397	394	393	406	415	375	366	376	377	339	376	386	374	336	398	388	382	406	424	411	370	352	415	379	390	382	388	409	376	373	423	330	348	389	367	398	417	385	383	341	407	368	392	368	403	387	387	413	403	397	403	440	389	361	375	427	357	406	348	384	422	374	393	397	346	382	394	386	383	376	401	379	364	383	398	361	417	422	423	397	399	358	367	421	376	385	357	377	416	390	388	404	413	407	402	387	380	383	411	387	391	389	381	409	373	366	372	350	390	407	382	346	384	357	386	417	404	390	370	357	383	408	416	409	385	401	357	376	375	387	399	388	391	390	405	419	375	384	376	368	392	361	397	381	356	431	364	403	353	391	380	391	382	393	378	383	434	381	363	372	409	402	377	382	373	372	338	400	333	379	368	384	402	405	396	380	373	380	377	342	382	410	385	359	395	378	402	429	405	409	393	397	413	386	406	367	364	359	357	376	381	408	357	387	375	365	416	366	377	367	365	365	366	374	405	376	395	390	375	396	351	378	402	375	383	385	351	391	376	365	416	371	412	397	378	385	404	401	402	392	359	371	397	367	389	406	352	412	402	376	411	416	410	378	409	373	386	393	391	413	387	382	380	371	418	392	406	416	364	402	381	353	415	390	352	422	390	339	379	362	389	396	374	400	359	382	404	388	360	401	390	371	394	373	333	399	418	390	408	388	404	390	401	360	408	412	361	393	422	388	391	405	394	385	388	420	368	364	404	392	395	366	378	361	386	379	399	388	402	363	386	398	395	392	409	384	388	379	351	353	378	390	389	384	385	384	421	401	387	347	363	411	385	391	395	388	413	363	373	410	359	414	346	377	368	409	425	393	398	355	367	382	419	388	395	371	431	363	359	366	418	395	379	343	364	380	405	423	385	407	397	407	377	411	385	378	359	387	368	387	373	384	352	351	400	377	366	394	408	420	419	399	387	416	357	398	378	406	367	394	396	400	377	395	390	399	414	379	377	390	399	415	385	414	392	407	395	384	409	377	383	374	381	390	391	378	395	378	393	346	387	388	425	396	388	363	366	382	379	387	383	401	369	375	400	376	401	386	393	404	363	378	374	360	363	364	390	367	359	393	400	411	399	383	379	398	391	382	400	374	394	400	377	417	401	373	376	412	393	375	356	356	349	389	379	374	370	341	398	364	398	388	400	401	422	395	365	386	357	399	386	397	422	414	380	388	419	393	373	360	391	408	387	410	390	374	384	413	375	372	397	395	389	389	390	360	377	376	379	418	345	379	395	373	357	390	359	381	377	383	402	382	396	398	389	404	367	379	388	364	384	395	369	386	373	393	384	382	389	386	406	364	401	385	392	407	372	377	394	405	408	399	371	401	368	386	417	388	383	393	395	385	388	387	366	359	381	375	400	380	389	392	367	402	375	335	381	374	365	370	362	394	405	420	406	358	348	341	404	371	346	403	388	392	375	414	358	380	377	405	363	370	394	380	403	373	398	371	419	380	381	415	428	406	403	371	368	361	383	430	422	391	406	385	377	422	417	375	343	384	370	402	389	380	377	379	386	401	361	359	401	395	378	373	380	366	382	380	384	408	387	355	383	385	426	380	377	395	401	373	363	408	402	384	387	420	351	404	365	403	448	408	364	401	390	381	389	387	346	369	412	413	347	361	369	380	385	390	398	381	355	403	397	394	383	396	382	358	362	383	384	379
24043	21244	28780	37562	46065	40080	23263	3817	428	357	405	393	387	382	354	324	322	353	443	424	1072	1243	838	667	792	708	636	545	484	428	335	326	324	290	277	319	301	303	297	292	293	303	301	303	317	333	287	318	295	287	287	298	310	292	331	297	318	308	324	278	300	283	334	305	288	314	291	310	327	290	297	287	312	292	357	295	320	325	291	300	305	319	284	291	317	277	298	313	262	338	316	302	288	308	337	312	275	335	307	300	306	312	323	314	311	321	319	306	288	304	289	320	305	318	284	311	285	301	313	317	320	307	309	295	307	297	310	299	322	291	317	296	291	295	301	266	293	295	301	344	309	316	306	284	295	331	300	307	316	284	316	305	302	302	291	289	301	304	332	302	289	310	306	302	268	319	309	333	332	301	289	307	298	320	293	299	295	276	321	291	294	287	305	317	332	332	326	333	317	309	296	324	317	313	294	284	309	302	292	294	283	309	283	301	338	301	301	312	311	264	317	291	319	308	314	316	345	312	299	314	299	312	292	337	276	302	289	303	287	306	317	312	319	309	318	291	297	294	306	333	285	328	312	347	327	275	313	330	280	310	306	301	283	349	293	305	305	307	310	285	335	304	295	307	342	311	312	314	288	290	292	310	289	302	291	313	303	277	315	301	305	257	288	304	307	317	311	289	298	300	281	283	310	291	309	310	329	325	312	321	318	320	327	314	317	292	341	320	289	303	303	319	296	279	310	276	270	317	285	344	295	316	287	308	318	313	312	288	295	305	311	314	338	302	298	316	327	324	324	315	305	319	325	345	314	298	280	326	341	322	276	285	260	310	332	302	328	321	306	306	321	310	339	302	291	311	279	327	305	320	271	314	341	317	306	291	318	297	295	313	273	299	279	297	298	329	298	321	304	309	325	312	307	305	308	312	308	296	287	312	297	307	307	288	330	304	316	287	347	282	282	296	302	303	309	316	320	316	287	307	302	276	318	300	308	286	327	313	302	324	310	284	291	340	312	312	302	297	307	294	280	304	311	325	317	315	285	275	330	353	315	320	313	335	332	344	275	308	314	324	293	301	286	318	295	304	311	327	333	300	269	297	307	329	314	299	315	323	318	311	293	279	295	311	301	301	315	302	340	301	286	335	312	293	323	314	301	295	296	320	313	290	300	330	293	292	332	300	289	322	301	284	330	304	321	290	329	326	300	287	333	322	322	316	300	291	315	290	333	326	314	288	297	302	312	301	272	333	299	284	307	325	306	308	300	298	295	307	314	306	293	317	307	302	304	314	312	326	297	278	314	310	307	270	313	335	304	322	299	321	325	323	276	304	301	320	303	310	329	301	304	298	292	301	317	311	284	312	309	281	295	328	292	296	318	303	328	286	319	307	299	311	310	295	351	311	325	301	318	292	290	299	313	295	310	289	298	307	308	313	310	274	326	310	305	278	316	317	314	290	322	335	295	324	279	311	305	305	281	317	297	319	308	349	293	302	279	274	316	309	300	274	332	294	291	288	291	312	292	331	310	288	339	305	285	260	323	336	303	307	291	276	293	285	327	314	274	306	282	319	310	302	298	333	326	292	311	280	326	306	288	322	291	310	295	299	293	293	303	309	288	291	326	300	295	302	273	293	269	356	331	315	292	334	343	317	299	300	277	323	292	290	320	321	289	287	338	321	293	326	261	289	277	301	322	279	288	314	276	309	306	303	268	347	315	306	291	272	288	318	313	304	312	324	295	323	292	311	328	312	293	283	312	292	306	297	329	334	285	324	297	318	296	302	312	335	296	324	342	319	305	290	315	325	303	299	291	318	322	304	286	299	287	313	294	293	318	323	306	334	291	318	330	314	334	319	298	301	310	295	293	294	318	305	300	261	310	291	321	306	297	311	279	309	287	310	304	321	291	300	325	294	293	304	314	307	285	317	312	306	329	287	295	340	304	302	322	294	306	285	312	319	286	337	332	280	314	312	302	291	286	283	279	310	324	321	318	316	286	299	316	336	308	328	282	288	269	324	306	290	311	333	319	294	324	328	308	314	303	313	289	280	335	303	333	302	317	331	287	292	304	307	301	296	299	296	294	307	289	283	279	304	304	330	320	298	299	324	307	303	330	289	325	280	288	307	275	290	307	296	284	270	314	326	306	330	282	305	320	294	342	290	325	317	297	324	329	295	334	254	283	271	314	305	302	341	303	305	273	292	297	263	313	293	301	310	325	288	298	289	289	276	321	278	268	311	315	290	314	303	305	320	339	303	296	318	255	295	295	322	314	319	306	294	346	306	316	270	303	292	334	306	328	318	327	332	328	345	310	292	306	315	318	318	291	296	301	338	315	331	308	295	354	322	305	282	322	313	320	282	322	309	341	325	291	319	306	301	321	291	320	270	299	316	300	311	285	293	327	305	325	299	307	308	292	336	287	289	309	300	310	305	341	334	282	307	313	333	284	344	302	311	315	352	316	305	328	321	296	300	301	285	310	308	319	290	306	341	315	272	326	351	327	342	324	315	326	307	317	293	286	307	308	325	339	316	319	299	317	325	286	294	295	285	318	313	295	279	318	298	321	317	310	314	325	318	310	313	329	319	311	265	262	310	297	287	292	275	280	337	285	308	323	289	282	314	310	296	278	288	305	312	301	314	340	305	312	320	308	316	308	294	324	305	300	329	312	315	316	315	324	316	299	316	275	302	331	300	298	291	303	301	304	295	290	305	290	304	290	297	347	304	317	313	355	310	296	284	314	307	334	309	294	282	272	323	326	278	292	286	282	309	338	292	310	285	278	277	298	303	315	318	291	267	329	296	319	307	302	321	291	290	309	310	321	324	306	319	283	323	317	323	289	313	323	284	308	262	312	295	328	336	281	323	271	333	306	320	291	298	298	293	302	326	312	290	298	285	268	262	298	289	327	296	315	290	304	293	291	288	315	299	297	294	297	288	292	320	290	295	319	283	278	281	306	335	287	316	300	293	310	334	301	339	294	294	285	292	306	267	302	351	296	311	277	299	279	276	285	313	347	300	325	295	304	313	321	291	309	322	297	312	297	307	329	307	301	323	305	310	304	306	299	287	316	311	282	313	317	297	337	268	326	326	310	318	344	288	298	317	315	292	310	320	328	279	297	325	308	294	315	320	332	324	298	312	281	315	331	292	298	282	323	312	298	300	298	312	307	310	303	303	279	303	301	331	311	318	290	272	303	276	295	316	300	297	315	317	299	299	313	304	288	336	345	313	287	299	296	314	311	292	305	306	316	311	324	319	325	311	294	281	305	261	305	321	294	279	312	330	292	292	276	308	292	306	300	283	317	317	309	298	297	313	331	301	298	305	319	292	317	293	290	313	285	268	334	281	279	282	326	301	293	297	313	333	326	296	332	308	300	317	284	306	290	304	308	309	294	313	288	311	316	285	299	298	300	312	308	310	267	289	312	288	296	331	310	290	306	331	270	287	297	328	286	305	294	315	294	292	318	273	313	286	292	272	324	339	337	315	318	302	339	295	302	293
5918	14365	20823	54304	49427	40122	17629	2674	573	516	461	456	432	342	370	412	346	417	598	488	1640	2024	1251	985	1023	897	879	662	577	415	385	354	315	341	321	324	317	359	355	305	306	316	295	355	330	310	310	329	313	322	343	352	316	329	331	317	332	325	330	312	341	340	310	306	362	328	344	365	330	315	359	331	342	316	292	342	344	321	320	276	323	317	339	341	318	339	304	363	357	348	324	311	324	300	296	332	317	335	306	306	338	332	342	316	312	315	316	321	326	301	359	309	326	344	324	346	335	322	321	330	330	290	348	296	337	323	302	342	341	320	347	328	322	321	340	346	287	328	307	301	356	333	313	315	330	333	296	310	352	317	309	324	286	352	300	307	305	330	345	319	336	319	337	337	315	306	328	306	295	274	346	331	337	340	332	321	309	288	333	284	328	314	322	308	301	325	300	340	310	305	340	334	320	306	356	331	302	363	334	328	337	341	334	321	327	319	329	333	328	327	341	312	345	309	372	309	293	312	316	301	336	332	304	326	333	321	298	321	287	327	363	322	319	323	343	331	320	293	312	313	345	276	318	341	359	334	348	331	314	335	335	332	345	322	273	325	318	335	324	320	283	327	338	325	295	334	338	295	347	301	315	325	334	311	325	305	313	328	306	303	323	308	351	336	331	329	338	329	318	301	328	332	344	312	351	319	321	338	329	351	317	326	294	313	345	336	334	311	340	329	313	346	322	332	302	304	343	327	301	345	302	305	353	315	293	324	316	340	302	339	334	294	302	330	318	316	337	327	354	345	349	306	327	327	345	298	313	295	361	320	317	335	306	351	352	330	295	295	315	336	318	333	347	313	322	348	353	296	300	338	322	349	322	319	315	335	317	316	340	328	292	359	327	346	317	306	309	339	333	357	330	279	337	320	329	316	320	337	322	344	351	335	322	319	367	325	323	329	330	308	312	284	313	349	340	330	338	311	333	331	354	324	337	325	354	293	297	337	297	302	302	323	346	324	307	314	346	361	300	303	352	353	322	354	354	369	346	336	324	366	315	303	322	355	329	294	319	346	344	340	332	312	296	328	293	318	344	334	329	331	311	319	318	337	330	322	333	325	323	342	320	323	312	344	335	284	311	293	339	327	312	309	326	320	330	343	344	363	311	345	328	327	324	335	322	320	339	304	334	311	339	331	324	355	317	329	355	313	309	351	318	327	288	324	306	315	339	327	319	352	314	320	351	365	353	312	323	303	328	347	329	314	329	299	325	303	317	299	296	318	327	333	338	324	337	345	313	316	352	312	329	320	327	349	295	334	319	342	331	328	327	313	329	321	351	330	340	316	319	330	341	307	312	311	324	334	330	339	347	329	361	344	324	303	326	341	350	376	336	372	338	299	314	313	313	319	346	357	338	321	305	331	341	291	332	325	350	327	311	320	311	348	305	306	332	333	311	302	305	351	333	334	302	312	311	332	310	291	352	335	352	327	322	318	307	324	357	318	316	316	295	323	291	323	317	304	343	305	339	334	368	315	313	343	324	318	343	314	325	341	332	332	310	323	309	345	305	325	347	355	347	325	336	320	299	310	341	338	305	328	336	346	357	310	332	328	337	324	311	310	302	331	329	337	331	322	303	305	328	298	337	302	329	302	325	321	327	346	349	309	292	315	353	324	329	334	301	336	314	343	309	341	320	286	324	349	350	321	315	325	314	340	348	339	323	324	325	318	298	326	323	297	332	329	302	325	312	300	329	328	331	331	334	333	297	321	328	297	337	306	310	328	292	342	313	329	295	334	313	354	339	344	345	354	306	313	328	325	353	274	302	314	345	307	325	351	338	306	344	296	333	349	314	333	321	322	311	369	314	355	312	332	314	308	324	343	321	344	309	325	316	368	336	308	309	344	358	336	341	313	308	334	308	325	341	316	348	342	332	308	325	298	327	320	317	355	339	324	316	317	315	325	321	386	281	325	311	332	312	328	336	302	330	322	321	320	324	317	306	328	313	310	319	329	312	332	343	358	307	315	331	328	315	335	329	319	307	375	349	343	328	334	329	326	332	321	308	314	351	315	339	328	338	320	359	337	349	352	314	337	341	340	352	310	362	312	328	296	324	342	320	306	273	337	328	343	323	336	298	327	295	309	293	339	332	304	308	333	349	329	317	316	307	350	295	336	301	311	323	350	299	326	303	321	316	317	339	350	313	327	333	302	327	321	320	317	340	295	310	326	332	324	356	330	317	296	315	290	324	328	334	318	308	345	320	304	312	321	329	363	345	326	347	318	339	336	323	327	326	347	333	328	310	330	322	341	313	355	360	340	326	329	356	299	313	312	325	329	331	329	349	310	299	340	305	299	342	343	319	336	325	333	326	327	308	318	342	282	343	310	335	318	340	294	333	365	324	347	320	322	301	314	327	326	320	345	316	311	336	326	304	324	338	327	333	290	307	303	317	319	338	326	330	308	350	333	309	280	334	312	320	312	337	327	292	310	300	325	309	332	309	298	384	310	349	301	363	325	328	326	326	305	310	336	303	301	336	282	346	345	325	340	309	328	302	311	340	328	364	306	330	323	333	334	324	332	350	339	321	301	328	342	322	322	305	329	306	323	303	354	318	307	338	344	327	314	274	327	342	303	299	323	315	317	320	319	334	303	329	337	322	310	300	316	312	317	334	340	317	317	317	320	277	325	338	328	312	327	349	316	320	294	326	296	303	324	304	330	333	318	311	327	315	324	305	309	308	321	339	337	303	304	321	312	337	333	345	319	323	313	312	348	335	305	331	334	319	315	354	318	308	330	333	304	327	320	308	321	330	319	302	326	350	328	321	347	319	330	329	319	309	303	340	278	305	337	295	321	324	359	295	306	318	346	308	299	293	333	317	349	356	338	304	346	323	349	320	328	331	327	299	312	323	321	334	296	324	334	378	331	326	304	318	324	339	306	294	332	327	345	319	333	328	345	301	311	322	327	357	313	335	345	297	308	311	284	304	281	334	331	317	332	311	319	350	307	313	326	364	343	336	335	334	316	336	324	332	308	327	316	339	319	372	335	350	352	325	297	335	339	328	322	319	327	332	343	341	339	330	342	313	326	316	320	305	323	344	341	311	346	330	328	322	311	306	335	323	340	304	342	326	292	296	369	349	315	318	358	335	284	303	335	325	352	329	325	318	330	317	341	324	313	324	321	351	324	317	330	305	328	323	340	323	323	311	304	313	335	319	318	320	323	318	305	307	345	342	325	330	331	347	313	302	330	328	284	320	312	309	319	305	315	288	297	306	322	339	316	334	325	316	304	333	320	314	298	326	312	294	308	332	290	311	336	310	320	317	320	331	327	305	319	331	353	336	344	348	323	307	359	309	300	318	325	310	330	329	335	346	317	326	330	331	333	305	358	323	297	312	342	355	323	334	331	329	280	354	331	332	323	334	315	338	332	294	327	307	317	311	306	302	322	306	321	319	330	323	331	351	319	324	312	366	323	353	310	328	320	316	303	326	362	349	319	332	315
25087	21285	27943	35069	34441	27641	11551	1323	553	548	558	555	519	524	497	497	483	495	506	606	976	1143	845	779	797	735	640	628	567	588	513	498	470	485	485	468	485	472	485	478	467	455	491	471	470	507	474	479	466	445	465	436	440	440	475	479	462	500	458	469	491	478	487	455	457	492	458	506	463	466	468	470	485	436	494	500	493	475	484	426	467	484	482	488	494	478	473	495	523	449	453	473	457	474	522	463	477	477	442	450	498	488	501	473	450	459	490	501	455	506	483	493	446	514	481	492	474	502	459	465	471	474	475	479	491	461	464	443	472	443	485	445	474	478	499	480	511	490	518	481	462	449	448	500	502	447	461	436	478	455	514	450	450	424	486	447	496	460	507	499	491	493	429	494	469	481	489	472	496	475	475	474	461	458	466	496	497	488	472	482	466	499	440	491	487	472	491	435	470	482	465	489	486	463	468	493	477	474	512	442	464	473	504	509	523	508	457	501	483	472	481	500	473	480	464	462	501	481	515	469	491	490	499	476	447	463	478	515	489	453	447	469	488	473	472	482	490	471	429	488	483	505	461	476	493	459	459	486	512	446	520	494	468	472	507	502	452	471	446	529	494	449	467	461	517	483	482	444	472	476	457	459	470	460	494	466	455	481	466	498	475	462	459	505	499	515	476	455	479	458	519	502	470	450	476	485	451	491	471	450	493	511	482	485	473	487	509	469	478	438	478	470	491	476	505	509	511	456	462	492	489	470	484	492	500	471	485	543	441	426	472	462	492	436	446	519	486	494	465	473	467	474	502	486	477	458	469	485	461	451	439	522	460	474	472	489	499	484	446	462	498	459	482	468	462	391	488	437	432	460	529	477	472	487	497	473	469	440	451	487	478	455	479	490	533	464	481	493	480	468	451	508	501	482	513	465	485	506	463	488	470	463	456	488	455	468	460	501	502	459	508	470	467	481	510	518	495	476	477	509	460	427	500	478	471	459	468	528	497	468	492	469	482	455	485	500	481	453	476	482	472	506	458	493	466	449	438	472	527	504	502	494	473	444	421	478	455	476	462	490	491	447	493	467	501	488	442	466	476	450	501	469	508	476	518	486	518	435	467	467	493	544	499	478	483	474	459	473	482	520	467	471	493	455	480	495	489	467	501	486	503	471	483	484	441	465	460	496	490	499	498	444	497	478	484	492	485	459	484	444	455	481	487	451	513	466	497	476	457	469	502	511	474	467	463	431	460	463	476	458	426	472	477	511	469	482	433	441	487	396	487	466	512	476	481	446	446	515	527	472	463	456	455	491	464	507	439	509	457	461	451	495	497	431	480	504	495	454	465	453	514	481	498	461	468	462	498	475	462	495	483	472	450	449	479	513	485	424	491	467	462	470	476	460	497	488	486	476	470	455	521	491	460	446	488	482	511	470	500	508	477	507	485	482	497	480	448	484	457	466	493	487	468	470	483	531	511	463	492	499	427	491	498	514	480	499	506	472	462	434	478	462	467	490	466	418	470	443	460	431	501	468	446	485	503	498	461	483	482	524	509	446	507	476	449	456	431	471	474	511	458	492	492	504	449	491	490	458	477	506	476	467	492	457	474	484	448	486	499	458	466	468	461	447	476	483	457	479	470	485	484	467	473	505	464	481	466	452	516	430	445	465	501	476	447	437	495	511	488	476	463	510	494	472	473	481	499	484	464	431	518	481	496	475	426	490	539	503	455	459	488	455	476	503	507	459	490	489	504	478	504	469	485	511	453	490	500	461	428	461	464	471	524	544	467	472	453	450	494	497	489	509	486	492	480	496	472	482	509	440	487	481	471	481	453	483	482	501	462	447	474	454	455	475	478	447	498	478	491	490	495	481	455	482	489	478	460	468	512	493	460	423	476	464	486	437	443	474	454	456	487	437	473	439	495	524	475	488	491	459	441	475	465	496	476	472	515	461	463	490	458	503	465	483	488	473	481	495	497	477	499	500	453	491	508	485	448	477	474	435	482	496	538	503	486	472	433	490	479	470	453	454	473	461	442	456	497	486	450	452	511	483	488	463	468	446	456	455	459	458	477	512	471	506	478	504	467	463	457	491	480	489	451	466	447	461	486	441	486	464	477	487	480	470	477	495	467	505	442	471	478	440	493	469	481	457	470	476	505	462	453	465	469	457	461	479	449	463	469	457	465	493	448	476	498	443	513	446	464	476	438	472	483	486	458	451	432	443	468	470	479	462	472	436	506	462	488	506	501	477	492	449	463	421	472	464	493	464	477	440	473	463	458	504	485	519	493	453	473	471	458	477	455	486	443	491	465	466	473	480	518	439	446	487	480	464	482	478	470	450	470	460	487	510	482	467	456	469	491	439	472	479	471	461	491	472	468	481	440	446	488	460	461	486	509	501	495	477	468	460	455	463	490	452	472	455	464	512	480	504	514	491	460	444	482	450	516	493	513	454	486	498	485	493	496	479	530	466	507	453	436	459	465	433	509	485	443	468	453	428	469	518	454	434	497	444	501	495	481	496	476	476	500	471	491	500	516	484	488	487	485	463	517	454	463	492	502	492	452	483	481	443	469	485	496	522	494	501	501	445	502	472	482	441	480	468	492	499	486	461	490	495	474	466	493	494	501	481	489	487	456	465	496	490	463	503	512	467	472	452	481	492	457	477	487	421	521	455	498	475	487	483	477	456	475	482	443	473	459	465	451	483	495	451	444	463	458	490	500	461	473	454	505	494	451	506	481	523	507	470	491	525	533	496	475	451	462	492	464	479	469	474	469	478	468	468	469	479	474	506	484	492	489	446	466	472	444	490	429	468	476	477	486	438	509	445	462	463	477	501	442	448	453	469	460	471	512	460	473	469	492	451	461	451	480	467	483	457	517	430	483	483	465	457	488	473	439	454	458	484	444	493	473	471	510	489	489	513	487	453	459	491	455	518	497	441	475	471	494	479	479	454	437	476	481	484	491	454	486	502	447	472	450	448	511	483	454	515	494	503	508	455	508	442	453	483	506	527	486	481	476	483	466	476	471	476	482	454	479	468	481	426	460	459	535	460	553	472	476	432	474	449	521	516	466	492	488	497	453	448	467	477	445	454	490	455	463	434	480	458	461	455	460	467	453	462	495	461	481	500	452	516	483	517	457	427	440	508	458	461	500	448	492	456	448	471	497	486	532	489	485	484	463	454	462	473	437	449	440	470	510	431	459	461	492	457	499	499	460	476	479	494	467	509	483	514	489	482	482	488	509	471	496	483	474	528	487	444	463	494	511	484	483	468	499	484	456	499	517	461	495	476	485	484	481	493	512	491	497	493	440	425	525	480	513	495	507	451	499	501	480	474	501	483	452	441	470	494	491	476	497	484	442	479	513	473	494	469	491	504	484	456	550	493	489	493	508	474	460	465	460	494	499	457	476	465	464	523	493	456	476	461	521	501	488	468	487	474	522	481	459	523	430	484	517	475	512	541	467	484	443	473	502	513	441	485	490	448	518	521	469	485	487	494	483	449
5983	11319	18964	46036	40458	32217	10572	1587	657	655	620	630	562	559	543	547	498	524	723	732	1502	1763	1228	1066	1025	985	823	819	686	608	558	497	496	476	472	494	517	528	450	472	482	469	462	483	506	494	478	492	478	518	511	507	502	544	513	514	490	513	475	540	494	505	485	535	479	537	532	509	536	473	509	541	535	532	459	485	496	521	475	496	501	519	493	473	511	495	467	488	502	515	474	512	502	495	483	459	492	505	514	529	511	490	489	532	527	495	513	520	533	493	510	464	488	460	493	509	503	474	489	481	493	516	563	490	506	482	505	499	552	502	489	502	483	479	477	523	470	487	497	483	477	479	485	477	479	551	483	493	493	511	519	497	480	500	519	461	493	498	521	493	514	505	464	514	500	486	487	505	487	504	498	537	529	479	501	519	472	465	505	501	485	467	478	488	517	520	482	509	510	497	528	512	520	499	506	507	485	524	512	484	512	488	486	491	484	470	489	448	472	477	479	513	518	476	518	523	514	456	526	493	512	463	488	519	498	493	529	478	547	484	508	515	470	502	523	513	497	504	478	489	512	513	494	515	474	508	527	524	543	539	519	481	514	453	516	474	441	531	449	479	506	502	484	499	475	506	482	511	537	528	509	483	494	540	507	470	554	484	518	508	445	513	481	431	476	511	486	547	534	483	479	485	509	515	521	492	491	477	511	530	536	505	523	494	482	545	497	483	503	518	493	528	529	494	471	533	551	493	489	485	503	506	476	466	483	516	491	480	517	459	517	525	520	534	476	525	504	529	492	495	497	463	487	453	505	477	451	485	499	533	466	548	489	470	504	488	517	498	458	518	494	487	504	503	497	475	493	496	479	544	516	519	474	486	492	514	491	493	457	484	509	495	483	520	500	511	472	507	498	503	496	491	514	489	493	442	495	517	484	482	484	516	490	487	485	526	464	487	500	511	506	505	475	443	530	504	477	484	493	502	508	518	543	533	501	517	490	484	465	551	491	509	516	539	545	533	507	506	506	501	485	523	526	521	489	495	467	481	509	482	521	477	500	473	496	504	504	466	553	488	460	468	518	518	472	521	447	511	476	485	541	466	494	493	535	472	507	478	519	499	457	468	530	510	518	521	469	499	498	493	480	486	462	520	476	481	493	468	515	537	488	515	508	494	498	511	517	505	518	504	523	511	476	491	470	469	493	516	474	507	520	528	472	473	487	470	578	492	493	524	476	529	487	520	469	491	489	524	510	510	465	463	504	477	510	516	505	493	478	486	474	503	524	479	466	489	518	517	460	501	449	523	514	479	490	494	506	494	549	522	503	526	474	476	502	529	506	496	503	464	485	481	487	493	477	446	490	486	494	512	468	487	470	524	508	500	531	478	531	526	515	488	509	479	496	478	473	472	513	533	483	486	484	548	493	460	477	500	475	493	479	487	505	515	505	525	507	526	535	474	506	515	480	505	488	498	529	494	451	554	486	537	497	489	476	443	495	485	505	473	504	506	481	486	482	489	477	519	479	535	506	503	507	542	523	501	469	514	526	496	485	473	472	473	519	488	495	500	523	533	505	516	514	486	517	521	489	531	449	480	476	498	504	526	482	471	485	488	469	497	491	475	476	483	465	495	475	495	505	492	500	490	471	493	480	490	509	498	508	515	520	508	477	480	465	500	496	499	469	505	487	469	505	484	458	522	497	481	543	515	465	512	482	482	542	525	540	474	499	508	485	484	475	515	470	470	502	466	488	516	457	517	516	489	489	473	523	499	552	473	468	526	477	505	503	472	487	479	464	475	487	472	467	479	477	487	517	512	458	506	487	473	460	496	488	513	525	495	488	460	514	528	514	479	480	508	531	500	499	515	449	505	528	519	496	495	464	489	507	479	497	522	529	486	506	493	496	457	514	486	512	532	483	516	475	506	466	505	506	538	466	490	486	540	500	508	466	495	494	485	499	490	507	503	477	493	484	484	508	497	518	520	475	470	507	521	495	519	487	478	485	505	488	517	448	515	503	518	496	483	525	472	457	481	472	519	416	492	500	489	451	509	518	479	491	484	518	506	531	492	467	502	505	468	515	512	455	495	488	478	508	474	496	473	532	460	513	530	495	523	489	481	489	491	507	504	509	463	513	493	459	516	507	465	538	468	497	524	509	518	512	489	493	471	517	506	512	495	484	495	506	505	496	508	522	489	568	534	497	541	464	524	492	539	498	502	521	455	487	473	469	493	501	506	508	499	472	508	505	515	483	499	528	481	504	520	503	526	509	492	482	497	445	471	505	494	542	504	502	507	498	479	511	517	487	463	512	500	499	512	492	498	478	542	510	497	497	523	496	487	465	496	524	534	516	505	485	511	522	519	509	484	525	481	491	476	460	512	532	522	497	483	538	495	539	535	509	492	482	462	522	490	519	507	508	498	479	500	465	482	504	518	515	524	485	524	474	500	494	502	455	505	525	504	490	513	521	510	484	484	458	472	531	528	500	480	504	498	502	506	500	520	469	494	520	489	506	470	518	523	488	492	452	494	501	524	489	491	478	515	520	467	504	533	464	495	489	488	458	475	493	506	449	497	462	510	479	513	486	486	484	482	511	465	506	481	537	504	504	474	480	489	468	503	525	509	456	465	485	497	503	501	465	524	516	490	519	486	489	496	527	472	512	503	476	509	482	475	487	507	498	525	523	484	469	509	492	541	503	471	491	491	474	532	487	522	522	485	492	520	458	522	460	521	507	442	483	507	492	485	495	493	507	507	471	463	515	520	511	487	482	512	501	526	536	538	502	485	491	482	498	480	539	489	518	488	499	487	498	521	456	488	506	515	527	509	517	499	478	508	481	488	517	450	486	514	471	512	484	496	508	482	496	494	504	518	493	487	489	533	486	537	519	539	448	479	513	483	489	495	468	474	517	510	471	497	460	520	514	471	482	518	458	468	512	493	505	510	448	502	504	488	503	521	469	537	469	509	521	524	497	459	489	504	482	466	491	451	488	493	519	490	534	485	487	509	532	461	491	535	501	524	465	482	487	446	520	489	474	504	485	496	499	503	508	512	524	448	508	487	520	483	482	510	486	457	508	462	476	496	493	510	461	491	459	516	503	482	505	515	525	496	501	473	485	513	511	501	530	520	485	484	511	470	510	528	535	499	462	519	486	465	482	517	481	507	511	491	512	485	489	498	505	472	503	497	534	456	503	456	503	506	483	519	517	510	495	505	517	500	511	473	513	553	476	488	531	489	496	502	497	518	486	469	507	499	466	465	543	502	471	485	496	502	474	480	514	504	505	511	518	464	505	456	513	499	495	497	484	481	512	512	506	484	469	484	524	499	500	484	497	485	490	567	468	486	490	516	496	495	519	478	506	481	520	540	469	476	493	502	524	510	494	517	494	491	525	469	493	516	478	520	487	460	526	488	485	503	473	514	529	523	538	511	517	493	514	503	513	481	460	456	508	456	539	467	473	508	505	458	511	474	509	553	532	485	465	492	476	526	505	535	532	490	469	490
22735	21280	29092	31542	43447	45918	29014	6866	794	636	609	585	580	533	516	527	492	523	634	676	2536	3555	2439	1531	1400	1274	1114	961	719	618	540	503	481	438	453	465	455	472	466	461	431	454	483	451	470	401	410	454	418	426	433	472	409	431	456	441	454	449	404	438	449	431	435	387	455	439	420	443	459	441	447	408	466	434	433	435	475	439	431	439	470	421	439	459	452	425	430	429	474	480	438	449	449	422	452	443	435	453	473	473	462	470	462	455	448	429	512	490	431	465	473	438	448	431	425	417	471	443	491	447	421	464	485	482	464	485	463	434	453	454	459	422	438	454	441	456	449	486	448	430	459	453	491	479	466	410	497	448	492	430	427	446	451	473	473	473	462	473	441	455	440	454	422	470	425	431	428	432	452	442	470	425	443	450	471	462	420	436	475	452	420	427	468	426	474	441	445	443	455	484	462	440	482	445	439	473	428	449	442	472	479	441	429	444	502	450	448	449	451	509	443	429	470	465	442	464	458	442	488	451	431	486	460	454	421	445	424	450	434	447	461	416	440	434	429	483	445	439	496	453	460	438	445	487	431	427	466	447	454	468	465	466	469	427	422	459	476	417	428	417	423	435	399	432	454	477	467	484	490	444	461	458	456	460	466	421	464	446	469	439	468	423	423	453	428	470	422	429	447	436	445	448	419	392	430	459	480	459	491	458	447	424	474	466	437	429	463	455	454	449	434	451	445	450	457	467	448	479	421	423	485	442	455	461	462	436	419	413	457	451	458	463	411	440	465	447	425	478	455	419	470	499	463	428	457	448	430	450	442	457	461	393	440	384	452	495	443	455	456	470	431	466	465	478	452	440	447	447	450	487	502	476	461	432	444	437	510	443	432	435	442	470	459	417	426	431	485	467	443	436	424	433	473	430	427	436	490	461	455	465	468	468	461	472	407	426	464	485	470	470	441	468	415	450	479	409	443	479	444	459	427	469	445	472	456	438	471	432	434	408	414	463	463	417	461	492	414	429	480	498	445	472	432	477	469	435	423	419	456	475	447	482	459	452	450	435	439	451	427	467	424	459	433	463	440	428	451	464	431	441	424	474	459	467	455	446	446	424	453	418	434	459	434	444	464	421	456	462	441	441	445	430	494	414	459	446	443	457	444	443	435	463	452	468	429	439	469	466	458	423	438	430	455	484	422	429	428	424	422	471	431	460	449	437	449	454	426	467	433	433	389	462	422	458	429	432	460	463	468	467	452	466	460	478	432	467	456	465	454	487	422	424	470	413	453	463	450	464	475	471	489	433	442	443	463	472	435	492	460	438	442	467	463	442	457	439	423	482	486	466	404	444	469	427	423	447	445	448	466	443	412	410	451	463	434	436	459	462	426	464	472	440	431	463	423	462	437	458	480	484	434	454	456	436	468	446	447	443	453	417	465	426	452	434	463	460	416	471	466	444	410	462	457	403	451	442	437	452	428	485	455	442	430	462	426	447	460	477	417	422	438	476	426	456	426	455	434	452	462	412	448	458	407	436	408	429	454	486	435	431	405	464	423	471	479	462	440	460	437	496	434	463	437	445	453	474	448	440	442	444	460	462	426	420	440	417	441	455	454	476	446	456	442	488	463	470	466	429	430	481	452	417	444	461	452	436	446	452	459	403	423	477	470	452	455	476	446	443	440	453	461	429	468	483	475	453	464	452	445	473	427	431	462	418	470	446	459	473	459	438	478	427	425	477	420	425	471	465	445	477	437	435	451	436	484	451	467	439	427	460	453	430	498	407	466	436	444	419	461	418	453	430	433	444	471	484	486	424	466	446	460	439	459	435	466	465	449	455	460	478	446	443	420	446	453	431	393	419	464	431	479	446	466	453	446	458	453	478	449	427	439	451	431	426	453	469	479	427	423	436	456	434	462	436	458	462	403	483	428	440	451	417	442	424	468	439	470	467	443	481	461	414	435	454	479	451	464	462	448	456	486	470	460	418	461	437	425	444	454	457	444	422	415	469	433	466	435	424	450	455	460	460	466	413	420	469	445	470	443	455	466	424	459	455	440	434	430	454	421	463	421	450	460	412	433	429	457	479	452	474	433	440	454	443	428	443	443	458	441	452	511	463	477	438	464	425	423	440	447	460	450	452	450	423	497	494	397	435	411	435	479	433	427	426	484	483	473	455	453	467	428	426	421	482	460	429	450	448	443	451	454	425	437	439	473	405	454	423	440	464	445	507	465	452	466	466	469	459	471	437	440	473	417	468	462	430	445	448	423	443	408	439	449	457	460	454	492	489	460	449	488	418	459	446	440	448	450	467	481	427	425	477	447	443	459	443	452	445	459	483	413	415	436	476	496	433	429	439	439	435	468	432	451	474	455	445	425	449	440	436	479	477	472	487	459	447	443	446	438	424	416	465	474	481	452	483	467	443	437	495	498	435	446	446	475	435	448	468	440	430	442	467	441	447	433	478	426	473	435	456	470	439	447	445	412	441	417	482	466	458	409	416	468	442	421	444	478	476	453	434	457	461	441	434	438	462	444	439	455	460	440	457	451	468	487	474	446	478	500	457	482	475	441	478	429	486	447	442	458	433	450	439	429	458	478	442	439	442	454	472	445	459	396	472	433	523	402	454	444	469	446	441	453	472	453	451	485	457	424	402	441	464	449	445	445	447	459	444	449	450	434	461	446	424	482	455	435	447	452	469	439	439	472	427	479	445	450	450	436	432	460	476	444	452	417	439	446	452	453	446	435	442	439	453	464	493	425	410	435	442	455	443	432	428	450	453	453	453	432	448	431	438	437	425	448	454	441	443	436	425	404	480	428	440	471	430	460	428	466	465	450	411	473	423	466	429	434	478	456	455	449	428	474	463	399	452	442	426	433	425	443	434	434	492	426	420	480	441	427	460	423	450	432	452	423	455	428	418	449	438	461	452	440	428	460	437	432	407	456	453	448	458	434	487	449	457	457	436	430	486	464	426	441	425	442	406	436	460	427	460	464	477	462	489	443	426	439	407	456	455	470	479	402	452	489	461	420	484	457	435	456	414	435	447	451	462	445	460	396	444	432	457	467	455	469	412	457	430	445	418	444	493	441	447	452	433	428	443	428	458	450	457	459	486	415	407	432	422	464	404	461	477	455	428	435	445	433	450	460	470	475	446	480	445	435	413	441	459	494	454	457	448	452	420	445	456	450	461	436	494	429	438	473	453	444	437	445	450	478	441	437	426	474	407	428	458	481	465	489	411	456	454	440	463	474	493	447	445	459	441	446	424	455	457	444	426	437	441	467	434	404	436	462	437	470	436	482	470	444	427	477	446	459	463	462	464	486	436	448	466	464	439	427	470	441	444	436	435	424	475	456	445	487	439	447	448	420	478	437	449	435	449	429	428	446	457	499	468	480	442	438	459	432	422	471	476	438	475	472	459	472	416	397	398	452	431	468	475	455	453	444	429	455	436	434	398	427	456	433	478	441	477	489	435	416	430	410	462	453	422	463	437	436	442	424	471
7584	21567	35314	68976	62518	50497	22307	2047	921	909	855	677	617	615	583	562	533	591	699	780	4202	5590	3688	2198	2049	1798	1458	1220	943	795	660	470	438	478	470	478	456	470	440	462	406	450	476	424	461	422	443	419	486	464	486	463	452	461	453	441	431	485	430	432	446	410	485	438	470	431	466	452	457	423	488	498	460	460	450	451	492	492	488	410	462	476	427	425	440	425	492	436	441	469	430	415	454	448	486	495	479	487	447	451	445	472	441	395	469	456	469	445	506	470	446	463	448	468	447	467	438	450	416	435	473	490	452	451	428	467	471	494	467	448	468	470	452	471	456	465	407	454	450	462	449	446	458	446	454	480	437	487	464	431	467	466	466	414	451	466	471	431	432	445	444	458	466	434	468	449	471	462	491	499	485	482	460	444	451	464	479	464	488	434	475	432	509	455	458	449	471	456	438	460	447	446	462	457	410	458	469	434	461	468	480	482	481	452	440	466	451	434	452	448	447	451	434	454	477	453	447	467	473	468	471	465	466	490	478	450	474	452	425	466	475	453	454	454	463	454	426	468	467	448	466	425	418	428	449	434	466	451	444	433	468	462	483	481	485	454	479	478	424	475	486	453	493	445	446	461	470	438	470	428	456	451	436	444	428	461	416	444	446	479	470	436	454	449	434	463	417	461	463	444	459	468	441	462	436	445	419	472	483	437	439	484	435	433	484	422	465	413	432	448	456	438	456	458	467	448	480	494	490	462	444	435	450	468	474	471	449	458	441	425	449	457	468	420	457	445	438	436	461	462	461	440	461	471	484	478	458	441	424	456	466	407	453	463	463	444	447	443	453	443	430	471	442	435	456	451	474	428	441	454	459	447	475	430	484	480	507	434	454	423	431	440	451	445	442	454	458	457	465	460	473	431	417	445	429	463	462	480	484	466	455	447	438	434	486	430	458	435	475	468	453	477	426	474	422	433	478	472	448	453	461	462	430	444	472	463	450	427	436	429	421	451	453	429	424	483	469	461	420	495	479	482	461	480	475	464	448	475	456	440	476	451	484	464	440	452	426	425	451	475	438	465	457	448	475	451	480	449	446	456	423	445	409	472	412	459	496	477	446	463	470	458	471	416	465	439	465	431	445	467	480	463	445	475	476	439	479	471	496	468	459	447	473	434	487	440	469	476	458	464	496	511	435	488	499	480	457	459	464	423	441	467	420	446	469	446	464	462	464	441	440	481	463	461	440	450	469	436	485	466	466	431	434	450	435	457	465	445	476	428	481	459	455	431	441	428	472	433	448	420	459	410	484	479	472	461	449	453	411	476	438	453	435	459	446	442	432	451	478	471	414	455	465	464	458	434	450	462	411	451	468	471	454	423	429	455	427	415	444	466	451	473	475	445	448	469	421	454	505	452	486	444	405	431	466	479	433	463	453	422	454	440	430	444	488	449	501	427	454	408	445	419	456	457	434	479	421	446	464	455	436	495	448	452	448	439	434	446	512	464	431	432	428	424	461	449	451	447	422	454	456	426	465	457	442	469	450	436	442	437	459	456	447	472	449	418	486	446	451	421	463	425	473	451	448	458	483	466	483	449	457	454	477	495	428	463	474	437	425	447	451	461	417	443	463	466	470	440	431	439	439	520	454	443	463	463	465	462	413	425	475	477	428	432	454	480	470	459	401	450	428	448	478	476	434	451	442	463	446	452	444	453	462	468	449	456	445	428	489	430	433	414	492	440	406	459	458	422	435	473	424	438	435	463	460	442	449	464	468	401	434	476	458	450	491	476	411	453	435	437	474	484	457	436	453	468	436	463	487	416	460	444	457	416	438	484	485	439	463	429	471	428	478	431	471	453	438	449	410	467	474	445	446	442	462	461	419	442	496	436	456	499	458	461	444	446	429	442	463	436	432	479	475	460	498	434	439	446	432	471	476	477	461	459	457	469	436	455	451	438	484	445	483	423	400	488	426	454	441	455	436	469	449	437	487	459	433	425	494	453	432	433	471	492	454	427	464	473	448	454	449	444	419	448	449	456	490	461	422	445	485	459	472	440	470	433	405	453	446	426	445	459	468	457	453	458	476	453	427	453	440	456	480	457	471	474	454	424	403	454	473	437	479	468	457	461	392	422	447	453	465	433	431	446	459	474	437	463	454	434	451	446	447	436	477	432	452	447	480	450	466	455	442	473	455	465	418	445	436	426	462	481	479	467	467	444	449	466	465	402	451	416	482	448	459	474	460	398	482	429	438	454	448	439	420	452	468	439	466	402	464	503	439	449	459	477	472	496	450	424	455	471	447	411	389	470	480	455	433	440	439	471	429	432	455	494	448	469	463	476	440	471	430	450	425	452	466	414	424	418	447	426	414	448	436	497	438	446	470	457	463	440	452	456	427	407	471	417	463	459	434	432	438	438	448	430	498	458	444	464	446	462	411	441	401	449	474	444	479	450	423	450	473	443	430	455	447	458	460	457	460	449	440	470	433	444	445	432	464	465	419	465	424	450	420	424	409	493	463	468	460	443	472	446	450	435	462	447	437	411	475	452	436	502	438	478	462	467	452	490	471	404	512	420	445	468	487	469	433	447	416	461	465	467	443	466	447	444	422	485	473	434	444	483	447	468	443	467	442	432	442	452	445	467	457	436	459	481	472	447	437	433	472	429	419	444	513	475	483	467	468	484	471	461	445	474	423	455	435	414	455	456	455	448	456	451	474	475	464	484	444	447	482	463	495	436	443	430	455	454	446	427	449	432	445	464	434	445	463	454	428	431	471	456	464	456	451	465	444	436	451	448	444	456	470	448	468	454	452	452	447	450	417	483	458	451	444	438	460	416	427	498	442	434	455	443	429	437	474	424	432	467	463	453	432	462	456	477	491	461	439	390	485	408	497	478	435	467	455	464	441	476	445	483	464	447	422	457	458	464	461	455	429	428	461	429	457	458	475	469	427	446	452	470	483	422	430	445	448	486	432	436	468	458	486	452	476	487	431	443	467	491	499	458	487	427	449	466	402	446	462	432	472	459	428	439	469	493	443	449	437	433	475	447	410	483	474	465	439	492	434	424	462	460	451	475	475	441	447	445	442	421	443	490	416	470	464	428	444	443	442	479	491	463	441	471	457	473	413	451	446	498	448	433	438	456	416	394	454	459	405	454	418	443	458	443	462	440	456	458	433	452	445	462	438	465	415	439	447	464	456	465	451	437	445	466	467	454	468	473	450	481	435	473	461	451	455	466	490	442	443	430	451	443	477	459	429	458	426	432	481	471	466	439	442	465	480	461	422	444	435	432	424	463	428	475	461	432	463	447	424	461	439	466	454	426	445	477	445	482	445	495	431	393	463	470	448	474	426	471	453	419	446	470	437	458	446	462	457	473	471	489	433	428	420	403	435	474	458	430	426	459	418	482	433	487	469	441	461	456	433	479	448	401	473	449	431	433	483	484	461	463	453	450	506	474	432	436	478	491	481	457	472	427	419	459	438	476	436	483	475	447	433	461	385	470
27965	18877	9610	18821	13595	7375	1250	469	424	421	426	376	424	355	399	374	389	367	393	316	418	516	464	462	457	373	375	380	354	374	376	356	343	349	364	401	388	365	350	341	336	370	359	337	376	384	373	366	343	334	376	376	360	359	354	368	372	347	373	376	361	402	338	358	369	339	338	332	365	336	389	364	360	381	366	360	357	353	391	362	373	358	345	370	391	373	357	367	400	363	360	367	360	375	374	346	358	371	348	394	379	372	366	363	371	379	349	371	365	344	367	335	350	318	378	365	381	377	352	357	367	384	380	367	399	349	365	367	397	343	407	373	326	358	358	347	373	344	380	388	359	353	381	384	381	391	399	374	390	350	339	386	339	345	341	393	354	380	390	371	340	359	393	350	366	360	375	385	384	347	336	366	353	370	367	356	344	368	349	382	375	345	342	344	351	361	375	365	346	332	355	364	346	403	389	389	353	356	375	376	388	391	378	356	358	381	366	358	388	373	360	341	363	353	332	322	395	376	379	354	372	357	371	328	349	400	415	369	396	377	355	382	410	356	381	377	330	345	348	386	386	396	341	373	356	364	363	353	361	377	334	382	352	332	359	328	362	366	344	392	403	353	334	383	398	332	360	344	359	399	413	383	366	342	366	352	353	372	347	379	347	346	383	361	353	375	338	376	349	335	357	369	345	403	369	383	366	340	352	338	364	328	376	336	361	362	389	346	370	393	346	375	353	340	380	351	369	372	374	343	364	372	375	329	373	395	337	341	372	370	397	364	407	380	350	358	350	360	354	359	383	364	334	375	354	386	367	362	363	348	361	377	353	367	362	402	374	379	405	386	373	360	370	381	348	355	376	355	376	350	355	334	347	356	373	360	406	335	369	362	365	408	402	355	339	363	355	377	375	366	373	334	378	364	340	340	371	348	389	341	334	370	386	405	357	339	345	349	351	362	368	338	343	352	376	372	367	372	331	328	372	350	382	363	359	383	399	335	355	393	373	349	394	355	356	369	358	361	361	372	341	359	333	361	376	373	343	348	376	390	357	361	392	383	352	366	364	390	389	379	364	354	356	375	365	351	332	384	354	351	350	390	361	369	341	377	363	393	373	373	402	350	333	361	401	355	363	329	379	353	335	382	366	351	385	399	367	356	360	371	358	371	366	352	349	345	368	360	358	376	353	323	359	345	369	379	350	366	368	382	376	362	381	327	360	363	365	362	321	363	398	364	386	367	325	353	373	386	332	327	346	356	362	371	349	366	375	355	357	347	319	387	329	382	350	347	341	374	360	404	375	354	367	395	371	366	401	339	368	337	358	372	360	345	363	374	361	360	372	391	337	366	367	366	385	372	376	351	351	334	355	338	346	360	359	351	356	343	369	325	359	362	378	360	386	365	389	385	366	348	385	364	379	331	350	340	366	361	367	327	354	361	332	385	358	355	381	361	374	344	339	356	356	426	317	361	386	375	383	351	341	368	382	395	362	376	356	336	357	358	376	332	358	373	354	361	358	382	356	365	379	395	315	374	361	373	393	344	389	368	390	362	369	386	376	360	369	354	359	362	327	351	391	379	357	364	308	365	370	388	371	360	346	336	372	367	348	404	379	345	327	370	372	346	384	332	368	328	373	332	362	355	328	364	390	373	360	350	395	366	374	347	360	380	327	355	375	356	350	370	358	348	337	357	384	355	355	353	382	383	372	363	365	407	348	390	366	388	372	356	363	378	355	347	364	360	401	339	370	344	357	326	345	379	349	351	354	360	372	375	365	362	341	358	354	350	344	340	384	366	353	357	369	350	370	372	348	353	349	375	385	378	356	329	359	343	366	376	357	327	388	360	383	377	304	344	373	390	343	347	396	343	365	394	384	360	383	341	383	359	361	375	374	393	379	335	354	368	406	353	366	360	334	366	358	333	330	351	401	365	348	331	364	341	363	384	379	338	365	361	365	338	362	369	364	343	384	361	338	368	355	375	363	366	363	344	352	331	372	380	341	366	370	389	381	398	394	374	375	378	367	378	338	389	378	383	378	342	374	376	349	384	357	382	367	345	348	399	325	328	387	384	392	343	379	378	355	374	398	342	362	368	362	404	399	356	321	352	384	380	393	360	353	380	378	360	344	362	339	378	354	359	382	349	356	370	347	346	388	386	383	400	341	347	362	360	348	370	367	364	365	385	368	363	372	405	385	354	367	356	359	352	378	430	375	404	369	393	405	365	375	374	347	348	387	377	366	377	363	357	371	367	377	345	352	347	350	372	357	334	358	335	390	374	320	341	363	366	379	361	384	370	387	347	342	348	392	369	364	338	315	371	368	371	357	326	371	339	380	365	353	407	383	364	373	404	340	328	391	385	382	352	408	338	358	373	333	385	352	368	377	393	365	365	358	364	368	392	390	365	350	371	387	368	348	349	389	341	343	356	430	359	369	361	366	366	365	350	366	371	413	342	360	341	361	336	397	359	395	349	339	350	344	369	360	352	369	358	395	334	354	342	391	362	345	350	385	340	365	374	379	409	348	387	385	366	367	358	359	361	380	358	343	363	378	339	329	365	382	368	337	371	355	378	351	379	390	402	363	381	376	373	319	386	360	342	383	329	373	367	352	351	356	345	400	366	376	392	391	382	355	357	354	349	385	355	359	346	389	355	378	364	339	360	335	348	370	350	359	366	367	337	334	389	356	400	363	345	360	337	377	357	369	379	358	352	372	359	359	393	381	343	358	363	391	380	350	382	370	393	364	357	350	378	366	357	331	380	374	336	350	330	403	389	398	368	342	376	355	369	384	359	399	353	360	375	385	377	350	364	380	369	382	369	352	377	364	367	373	355	373	395	344	387	354	340	358	366	377	367	405	385	364	367	327	368	361	372	350	353	363	369	349	388	397	358	383	377	398	384	377	331	395	356	382	359	368	356	352	377	384	336	366	357	360	383	381	383	355	338	356	363	325	385	374	356	376	372	326	354	376	368	347	340	354	378	369	337	345	369	348	356	388	375	346	362	378	362	320	367	372	346	400	336	385	368	398	344	338	358	346	399	384	366	371	354	350	346	367	368	350	336	378	384	380	375	351	387	334	387	373	345	364	349	366	378	356	368	393	373	379	377	360	361	374	365	343	341	360	385	396	377	349	376	353	328	357	399	391	349	361	371	392	328	387	372	365	379	381	372	374	385	346	358	400	356	364	401	363	408	358	359	359	369	377	351	369	376	346	383	404	337	350	324	373	332	351	360	372	382	380	363	366	356	323	352	359	340	362	344	348	370	361	357	364	342	369	405	317	338	376	368	376	341	384	366	374	353	379	348	341	330	331	408	310	371	355	351	362	373	366	373	347	374	370	367	384	340	361	373	406	373	361	358	369	358	347	353	378	374	362	377	354	370	324	339	365	398	394	351	379	400	372	359	378	393	371	389	396	377	396	379	360	398	353	395	343	345	381	363	341	389	358	359	331	365	361	353	316	380	349	339	397	372	346	330	380	362	347	348	362	365	370	325	343	376
6459	8396	7338	15482	12726	7523	1355	540	473	495	455	434	395	408	392	391	443	404	402	405	535	607	628	473	409	447	412	393	419	380	438	406	350	372	388	399	404	388	419	398	367	408	365	378	395	376	401	409	406	397	393	411	419	404	399	380	372	381	375	355	408	365	362	411	392	355	356	415	396	397	381	397	417	374	365	396	376	413	378	400	355	400	336	413	438	390	393	376	406	371	362	394	412	404	403	390	393	432	372	399	377	385	374	399	401	402	371	399	373	373	422	382	389	420	384	410	419	402	419	389	395	364	405	373	409	442	398	377	375	375	428	424	418	359	367	410	360	360	409	394	367	374	387	381	356	397	396	401	392	389	417	383	403	392	374	389	401	379	384	426	367	381	391	380	437	395	381	356	397	417	399	400	390	361	401	377	390	384	405	397	399	405	392	417	394	393	411	417	384	398	397	380	441	390	406	417	381	435	389	409	412	402	386	340	371	403	398	377	363	374	379	369	388	383	361	394	394	372	354	392	390	350	389	427	386	405	409	389	370	412	395	388	378	398	364	419	388	356	372	400	360	385	382	375	380	406	422	427	399	376	403	364	373	349	398	387	369	390	407	381	413	352	388	369	394	388	387	381	381	361	373	376	386	381	406	420	372	361	371	389	414	400	365	403	381	381	408	375	415	443	399	399	382	413	374	382	376	385	382	366	412	380	439	402	384	390	381	424	365	359	402	387	406	381	393	378	387	390	393	394	385	382	391	357	360	390	387	398	392	369	386	411	388	381	403	386	397	364	388	385	384	387	357	389	373	424	365	376	372	383	401	405	381	354	383	416	390	385	394	365	351	393	361	353	402	352	363	400	396	362	413	405	398	402	418	391	393	375	429	411	379	382	426	384	388	439	400	388	428	367	378	371	411	406	388	374	405	405	395	398	400	391	376	349	391	396	397	392	387	423	341	413	393	406	398	393	420	402	388	371	399	409	374	380	395	341	366	406	391	408	388	409	404	388	397	368	384	415	377	399	380	377	375	389	381	397	397	389	371	401	359	415	360	421	394	391	368	373	381	381	397	362	365	405	416	403	419	398	432	396	433	349	375	365	382	406	398	404	377	373	381	382	364	404	389	363	400	378	391	404	368	385	374	364	341	398	412	392	412	361	355	413	405	383	410	364	397	349	391	378	364	397	392	378	410	405	383	387	404	380	376	364	404	394	359	378	386	367	405	371	380	380	396	389	377	351	372	403	392	391	389	389	370	401	407	394	342	419	397	388	372	403	393	344	378	358	365	415	362	402	395	388	392	369	366	349	400	386	412	412	456	377	393	377	398	395	404	381	373	372	380	382	411	396	400	417	380	397	403	406	420	384	378	392	398	407	380	356	384	380	390	419	398	389	395	354	420	378	365	353	389	359	401	405	411	370	384	359	371	410	368	363	398	363	383	420	360	384	410	347	420	389	383	365	377	417	367	370	390	376	373	387	382	378	374	403	377	407	399	411	378	398	391	363	416	406	398	384	386	396	394	373	407	407	437	391	398	399	397	363	395	403	403	404	375	396	394	381	363	419	393	405	389	416	416	400	406	410	364	388	315	400	390	417	362	386	346	397	395	411	368	408	426	386	360	396	354	361	392	388	379	408	376	435	390	377	383	371	420	414	391	406	369	382	328	390	397	372	401	390	376	371	382	379	359	429	392	392	380	418	367	354	413	425	388	374	432	390	397	379	414	366	418	391	393	415	389	381	408	410	373	359	406	422	423	422	427	384	392	394	379	389	399	443	412	388	408	422	422	363	370	453	386	390	384	369	392	408	391	399	403	351	388	369	433	401	397	407	416	389	386	389	360	424	369	398	435	377	392	343	415	376	376	389	423	377	390	392	382	367	401	367	388	380	423	366	416	433	412	372	359	401	376	384	335	375	393	375	407	358	377	382	441	447	370	358	375	407	359	393	386	391	355	389	381	407	399	371	369	409	365	383	372	391	396	366	406	402	378	384	424	372	381	373	393	430	386	378	389	363	414	394	376	381	392	389	418	370	396	369	403	420	408	348	399	369	372	363	391	397	360	429	380	399	394	364	407	358	404	405	402	360	405	399	375	385	393	407	374	387	377	371	391	371	408	357	361	391	416	428	375	378	364	375	367	379	399	382	365	383	414	394	372	405	383	377	407	381	400	399	370	400	364	368	415	365	387	343	402	390	389	382	406	373	383	388	411	402	365	431	397	385	389	376	420	365	405	344	386	412	355	363	394	414	370	425	388	378	375	399	395	400	410	409	375	380	387	360	367	359	424	389	421	402	371	376	382	381	369	414	438	373	389	401	367	404	380	427	395	393	390	388	416	400	407	413	382	409	372	380	369	362	358	378	372	388	371	334	411	410	381	378	380	352	398	368	375	396	434	428	415	397	414	406	346	397	396	393	343	381	385	387	344	388	423	403	368	391	397	371	373	395	385	415	356	366	361	384	390	406	344	408	416	381	389	377	377	360	379	381	384	361	388	349	376	391	389	412	391	410	384	402	387	352	384	384	402	382	392	401	398	407	399	396	401	363	375	404	401	388	351	365	356	364	377	413	377	399	370	390	415	412	400	396	385	416	443	378	412	363	351	405	403	430	402	407	384	416	410	411	398	430	395	370	389	388	390	416	356	388	378	396	392	334	379	372	395	377	403	358	395	361	422	381	376	430	418	393	425	363	377	411	410	376	383	411	361	379	385	364	380	413	426	370	390	391	374	397	398	377	370	367	397	386	370	375	381	405	392	407	379	386	371	367	390	344	388	376	393	413	401	387	404	404	401	397	407	372	395	380	412	398	377	353	373	393	395	380	375	387	370	397	397	394	381	393	377	382	397	422	418	425	369	380	407	393	410	397	344	418	390	424	426	394	416	413	362	385	390	396	350	385	405	399	384	392	405	379	433	378	349	385	395	364	366	376	381	421	392	384	409	386	430	411	409	398	402	366	378	387	363	377	352	410	385	396	407	393	365	361	384	408	399	397	370	418	392	407	379	359	354	398	391	402	399	416	397	379	363	380	370	388	365	406	381	415	366	386	359	387	381	390	397	370	367	434	420	406	387	402	358	386	420	409	406	403	385	377	417	385	375	372	386	436	407	388	372	404	338	391	381	417	379	411	413	369	372	406	377	393	399	379	395	345	339	400	383	403	374	381	394	401	385	410	390	367	387	355	419	380	400	366	373	388	386	385	398	387	399	361	392	416	361	388	383	378	382	385	421	372	381	395	367	389	388	394	408	378	411	415	382	386	452	363	391	353	390	394	393	413	409	408	424	395	365	334	389	401	395	374	388	408	379	422	368	348	370	387	404	363	401	388	401	395	345	387	412	408	401	358	400	402	382	400	359	381	360	399	390	369	363	385	391	363	382	370	408	412	388	449	376	404	385	379	349	364	354	383	412	383	403	381	374	369	377	381	389	418	380	373	400	392	372	377	417	374	389	389	354	387	377	403	377	376	370	414	378	391	391	392	402	393	390	340	361	402
24050	21240	28797	36173	44771	38405	17126	2048	506	454	394	359	353	366	334	362	351	300	344	559	1825	1917	1122	782	762	654	613	569	459	412	353	321	282	318	331	301	307	276	288	307	310	329	299	312	326	283	285	335	328	302	293	300	309	363	321	312	348	311	330	300	313	318	317	298	304	302	305	301	296	319	324	288	323	345	335	316	332	312	302	335	316	325	318	288	311	300	304	309	275	283	316	290	320	313	312	281	321	274	322	289	351	308	317	338	318	303	311	324	294	350	326	292	345	301	285	298	306	323	326	304	306	332	318	323	312	326	314	324	297	284	338	303	323	330	322	325	344	335	322	336	296	306	323	296	309	312	289	334	314	340	288	298	317	297	303	320	291	308	308	303	327	300	316	323	334	320	281	300	306	331	298	335	320	314	289	316	278	308	331	295	325	323	304	279	295	356	329	332	276	317	289	316	295	318	324	292	300	323	326	341	281	291	317	281	295	324	313	283	344	299	320	331	320	324	342	265	314	300	307	327	309	312	300	309	286	309	282	312	303	296	334	271	325	328	317	327	310	297	313	289	325	273	311	313	330	338	270	302	310	310	329	327	318	306	286	326	335	320	305	295	315	293	289	321	298	308	311	350	294	309	361	285	339	343	306	374	268	293	324	304	330	290	333	284	354	266	320	311	330	284	290	307	317	300	276	301	306	329	314	306	312	318	313	303	315	312	291	321	278	309	314	283	323	312	291	283	311	311	299	306	312	336	275	313	282	288	346	310	287	313	282	311	323	304	314	312	316	304	301	255	307	288	308	313	273	315	314	305	303	330	299	296	335	298	333	297	307	320	294	335	289	291	306	331	299	301	273	318	315	288	304	322	318	323	317	326	326	271	292	306	303	310	306	300	291	299	289	332	321	297	277	308	329	301	330	279	303	292	310	287	292	304	301	272	281	302	301	334	332	313	333	291	298	335	334	313	283	347	313	307	293	298	301	292	320	313	306	311	327	285	292	303	318	320	325	349	341	330	311	318	291	282	338	289	291	290	288	282	314	278	270	290	296	327	345	340	316	342	280	319	281	329	349	307	289	331	312	345	292	272	312	329	336	318	331	297	309	280	323	312	303	323	298	313	291	276	325	320	326	306	300	322	298	321	294	296	304	308	310	305	296	295	326	332	298	320	318	308	298	300	293	294	320	298	318	345	328	344	306	309	315	323	313	313	318	298	293	339	300	346	308	290	310	288	337	294	342	272	320	300	294	303	325	314	302	318	283	333	312	284	345	322	293	321	306	318	318	274	311	329	317	315	315	308	312	332	331	307	347	297	320	301	331	300	292	281	308	320	307	314	306	310	303	292	332	303	295	337	312	305	291	307	331	295	292	312	272	293	317	284	297	318	311	328	318	292	307	331	321	307	287	314	325	317	320	334	281	314	313	290	307	328	347	314	302	299	289	309	315	308	318	322	284	333	279	303	310	287	306	327	332	299	298	296	345	315	294	307	323	293	285	317	339	297	318	286	283	308	310	292	365	291	309	273	301	309	298	304	338	299	303	314	294	336	294	299	311	335	320	301	355	321	350	329	331	331	288	337	297	324	314	292	327	271	303	297	332	329	306	304	334	319	301	291	310	288	328	302	317	309	304	325	293	311	313	298	291	291	289	310	313	345	334	312	325	307	251	331	303	340	319	332	292	286	322	298	299	311	289	295	333	302	317	317	308	310	338	318	308	331	315	277	332	311	319	312	288	297	321	301	296	307	306	282	279	328	317	285	277	352	313	308	298	284	282	318	302	328	319	287	323	311	312	323	282	347	333	351	312	313	319	314	313	341	337	356	305	266	289	308	282	323	313	304	296	312	301	296	315	313	322	326	305	306	337	325	299	287	307	300	306	322	314	291	312	326	299	296	318	299	309	317	314	300	289	316	331	333	307	305	345	301	312	306	334	315	327	304	308	324	341	295	310	312	307	286	306	289	306	294	308	326	341	293	324	325	295	336	319	261	286	321	312	333	312	284	330	330	303	316	297	296	297	316	303	320	304	305	304	326	315	304	319	316	307	326	298	313	286	332	309	285	313	304	341	295	323	312	305	324	316	319	325	270	314	320	287	286	303	305	291	348	316	320	310	283	302	298	323	313	314	339	308	267	323	310	290	312	313	313	353	325	322	292	286	300	317	310	332	323	295	335	331	336	332	339	299	306	292	321	305	315	349	288	311	274	285	305	306	311	318	297	336	296	305	312	292	280	293	293	275	300	324	313	294	326	331	285	293	284	315	280	308	307	290	288	320	333	283	327	280	308	295	321	327	311	296	300	322	325	299	309	300	316	295	306	294	327	313	297	295	336	311	316	314	306	334	324	312	264	309	327	305	324	299	279	331	329	305	306	313	321	332	295	293	266	298	273	327	324	325	300	322	295	326	306	308	309	312	305	297	310	316	326	318	300	254	318	314	294	308	345	332	299	300	299	306	321	320	304	323	317	348	297	336	329	342	310	316	332	306	300	285	333	313	348	299	293	325	299	340	281	315	318	327	302	291	306	322	284	293	329	304	316	307	282	314	307	355	326	305	295	306	309	300	276	329	290	317	312	334	294	293	309	312	292	296	304	320	326	279	308	341	316	269	318	299	294	326	324	311	314	287	297	334	293	310	307	331	291	312	329	283	300	340	294	308	307	326	311	293	307	292	311	335	336	316	301	275	322	295	312	311	294	320	327	331	321	319	308	308	311	330	321	346	342	342	336	294	279	321	306	315	282	312	304	339	332	328	338	347	290	315	280	307	314	303	314	320	317	318	287	311	306	299	296	291	339	311	298	297	317	298	287	326	317	316	299	304	308	338	345	292	285	270	331	308	318	305	306	303	270	292	310	299	311	310	289	320	323	338	313	282	293	267	307	307	283	297	307	350	312	308	304	330	305	297	321	304	318	331	308	326	320	321	330	313	304	310	319	322	316	310	329	334	349	292	313	342	328	297	287	289	300	297	318	300	305	308	317	304	294	287	285	312	328	283	307	281	303	310	323	316	274	280	322	335	307	328	303	319	313	306	301	299	321	342	320	286	286	308	313	288	340	282	287	319	311	314	338	301	293	311	320	283	306	306	314	315	278	295	306	313	302	316	312	329	290	300	330	304	312	308	341	312	293	309	311	336	294	299	286	293	305	334	308	301	312	305	334	320	319	296	308	313	299	306	338	328	290	324	329	300	288	342	312	318	319	319	295	295	310	313	340	324	320	275	264	336	297	306	293	287	300	339	320	311	306	299	309	343	321	319	308	307	340	278	307	320	317	277	324	326	325	310	304	315	319	302	291	366	309	284	309	332	327	328	315	315	322	328	292	338	301	264	296	309	318	327	313	280	320	309	319	356	292	315	296	320	318	310	318	315	318	285	304	317	299	284	331	319	340	300	309	302	280	307	303	298	300	299	302	339	337	308	322	315	311	290	296	317	316	326	314	313	297	308	278	296	289	324	296	288	314	288	323	341	288	331	317	287	282	333	293	292	291
5950	16487	28678	52958	49201	36330	11102	998	640	602	501	454	409	444	373	396	403	367	398	807	2898	2949	1704	1134	974	819	794	732	566	493	438	349	320	364	324	314	320	319	325	316	341	329	318	330	327	323	336	306	337	320	363	308	338	312	354	308	323	312	318	348	290	336	344	339	333	342	330	320	323	336	350	350	324	347	310	331	333	319	322	301	330	330	328	327	316	330	331	338	308	318	343	330	328	311	350	302	326	335	324	330	336	306	359	316	324	329	326	333	299	331	347	323	299	344	331	309	298	319	347	328	322	312	358	311	314	357	326	341	322	308	330	312	301	301	340	340	327	314	349	343	338	334	329	327	284	336	351	333	310	309	322	305	326	335	338	307	329	340	302	311	346	357	300	305	309	282	316	357	359	304	332	296	301	341	319	342	337	315	351	327	339	322	341	325	353	347	323	342	313	328	326	331	342	319	306	333	290	313	322	328	327	344	318	335	329	360	340	332	322	307	322	358	351	342	311	360	331	373	356	315	315	341	339	319	316	347	323	305	308	329	296	336	347	311	324	338	304	334	348	338	324	321	318	326	335	345	341	299	361	311	298	325	294	335	305	323	323	294	328	304	304	305	339	336	299	333	312	311	309	340	281	357	330	332	333	322	322	334	307	331	328	342	310	347	356	312	341	350	317	337	282	313	338	355	324	320	341	338	339	321	312	337	310	330	331	334	312	299	338	347	331	332	334	310	344	338	336	327	338	311	334	328	323	345	330	333	294	310	298	322	343	339	299	300	312	348	321	325	313	324	329	334	341	344	344	322	339	321	365	329	303	341	349	305	298	304	336	323	340	326	354	302	338	298	301	325	319	321	342	352	307	324	347	350	322	299	318	328	333	319	332	327	330	319	302	331	332	323	330	316	342	317	284	328	368	350	341	326	309	321	319	312	304	349	337	332	332	320	336	324	323	333	332	292	360	333	323	328	346	305	331	319	330	326	327	284	318	325	327	342	308	334	319	342	317	352	326	319	320	353	305	300	338	364	340	349	293	294	327	304	312	304	316	310	344	336	326	324	320	336	347	337	350	347	314	318	346	338	349	355	327	308	327	317	333	350	324	326	317	318	319	325	317	330	325	307	340	355	328	289	334	339	334	304	352	302	330	352	352	323	341	322	336	323	332	335	352	325	321	286	336	302	344	346	341	321	355	349	301	347	338	292	332	330	336	319	295	332	325	340	332	325	323	311	320	331	340	335	355	320	342	355	327	321	320	337	333	349	331	306	331	328	298	338	318	359	307	320	304	370	354	305	369	323	326	332	322	309	306	329	315	357	286	343	325	362	310	311	325	340	313	310	327	308	306	347	301	347	344	322	324	327	316	338	334	345	332	351	344	308	333	300	331	296	332	344	316	308	337	342	341	293	324	321	320	302	330	317	350	312	316	296	340	334	313	335	326	334	320	314	322	317	309	309	310	344	358	326	319	327	369	356	306	344	329	286	335	356	279	343	336	327	309	312	285	318	303	334	328	356	313	320	311	300	330	357	312	355	339	345	334	301	322	308	314	324	370	308	350	344	309	330	324	331	311	304	351	295	306	317	345	373	332	331	318	305	324	314	336	334	333	301	309	327	296	345	338	305	296	309	311	314	346	309	319	307	340	329	329	341	344	354	312	313	334	300	295	326	322	344	336	323	316	311	346	347	354	349	333	352	355	305	346	356	309	297	312	311	342	321	298	329	341	342	347	337	295	320	311	354	324	353	347	333	338	310	347	320	328	336	336	334	317	317	328	329	319	349	308	306	339	290	332	327	349	327	292	290	306	331	312	342	341	310	325	315	340	348	342	334	335	305	355	339	329	318	322	322	311	339	317	319	332	352	317	316	335	351	321	369	333	306	325	367	353	313	338	335	335	310	355	324	269	314	341	305	310	323	293	313	277	289	320	329	348	313	318	325	313	316	313	359	313	365	317	337	319	352	335	319	332	350	341	290	338	314	324	306	295	351	338	292	302	320	345	337	295	324	314	324	332	352	316	335	339	293	328	319	334	346	330	303	310	319	354	322	299	337	341	346	315	347	315	318	321	333	337	354	320	332	348	310	333	339	332	330	316	342	338	339	332	334	312	300	328	323	364	322	343	326	319	335	313	333	325	352	320	295	332	312	339	305	345	327	312	323	343	283	295	351	354	332	336	362	310	293	319	350	313	321	311	332	326	364	339	348	311	334	320	332	331	328	331	297	350	307	330	321	304	336	315	334	343	314	346	303	300	310	334	365	298	340	345	338	322	345	299	332	333	348	342	326	331	324	303	321	341	333	295	341	324	339	331	305	309	329	344	344	329	306	320	315	356	300	335	314	302	339	335	326	339	342	341	355	311	314	305	329	335	325	320	282	334	340	313	319	323	326	304	286	345	341	300	287	325	302	321	335	322	345	330	359	315	316	286	343	324	325	323	303	341	339	349	319	333	300	326	338	336	321	335	333	334	316	338	313	325	324	335	320	301	334	323	323	338	340	319	320	343	322	349	318	312	328	325	311	345	298	327	341	311	335	372	337	322	338	332	333	331	313	335	319	321	345	319	326	319	301	309	322	336	297	296	321	322	294	312	333	306	310	316	312	346	341	307	302	334	334	288	333	294	353	351	306	288	326	293	324	316	314	353	343	353	320	342	336	351	351	346	308	307	348	319	309	320	339	364	315	348	299	340	300	339	309	333	305	327	309	317	289	320	342	324	337	344	318	324	297	321	335	330	301	336	295	327	325	343	319	307	297	303	292	305	362	347	340	354	315	316	332	331	339	348	333	319	313	371	350	304	330	295	347	321	345	317	307	332	340	320	329	302	320	332	319	310	338	302	317	322	335	335	346	337	322	345	313	336	312	342	295	309	326	354	329	329	304	313	303	342	342	339	323	337	338	303	300	302	330	342	299	328	339	317	328	334	325	363	333	329	328	328	335	341	323	311	333	316	303	353	319	351	316	342	345	313	349	337	337	341	330	310	314	301	306	318	341	325	323	312	329	354	353	318	350	329	332	320	299	325	329	314	362	337	332	344	330	299	300	320	331	326	302	348	317	310	341	348	324	326	319	363	331	317	340	327	344	315	321	308	332	336	329	331	333	315	345	333	288	342	333	319	335	326	342	321	313	309	338	309	323	346	312	312	332	289	341	336	316	329	333	326	301	305	313	307	331	312	324	327	349	307	328	330	294	315	316	342	316	307	312	305	342	298	340	285	327	328	325	332	324	310	354	336	273	342	328	324	323	324	349	324	337	323	305	366	324	332	322	325	351	346	337	313	357	304	335	337	322	336	343	327	314	341	325	356	357	339	321	338	316	365	312	309	318	310	335	347	338	326	306	312	320	340	305	310	327	293	312	330	352	314	323	332	342	307	339	306	345	332	329	322	308	337	330	315	306	308	315	323	321	332	327	320	311	353	338	351	335	303	353	349	317	311	321	357	320	317	347	339	316	314	282	299	299	338	347	319	354	297	325	348	311	329	313	332	320
25197	21346	27984	33942	34946	24809	7894	951	542	611	542	543	521	558	501	462	485	517	491	728	1553	1430	1022	778	757	683	627	619	564	529	506	481	468	481	469	466	494	518	437	531	508	483	496	490	470	511	496	466	474	489	493	463	500	465	467	504	483	463	481	486	477	503	486	488	505	507	444	440	486	475	432	485	448	473	487	456	475	476	494	532	466	469	428	488	467	491	470	482	466	460	497	463	486	496	528	469	500	484	447	496	470	503	453	458	491	434	473	470	456	469	481	461	466	509	504	453	469	467	492	491	442	457	491	489	460	522	472	421	461	460	496	462	471	504	488	508	440	464	478	471	495	478	526	463	460	457	528	442	477	509	463	465	478	434	470	513	464	483	519	509	468	505	465	472	483	448	503	451	507	509	458	466	480	470	447	471	481	521	509	489	493	467	471	468	499	471	484	462	483	481	487	498	481	488	504	488	504	476	471	515	465	521	505	488	437	492	475	450	503	472	522	420	447	493	497	514	514	441	500	550	488	455	469	511	488	498	466	458	461	463	508	476	468	455	469	489	474	481	487	485	452	502	482	488	508	456	471	491	463	511	481	501	498	490	454	482	510	474	513	448	434	460	470	498	464	499	471	496	463	501	465	477	513	480	457	498	524	472	440	518	450	484	450	439	438	473	478	477	471	477	471	496	474	496	468	466	475	491	493	477	521	509	475	510	496	476	502	480	503	472	449	494	474	443	457	491	474	454	446	508	491	489	462	505	485	524	506	501	548	496	489	525	477	474	476	502	470	489	511	477	512	446	463	480	502	517	475	485	482	512	481	494	517	459	487	474	476	455	487	477	491	494	464	462	489	444	467	512	479	455	477	501	502	503	475	473	426	479	449	465	495	459	495	465	459	504	453	478	454	488	514	489	537	491	500	475	511	488	502	488	486	477	470	500	484	489	455	490	462	480	477	454	494	477	467	492	481	491	486	511	484	440	458	474	453	486	449	448	448	475	474	489	459	522	484	444	477	460	525	488	458	487	470	474	480	478	515	483	466	489	511	500	510	478	478	495	446	453	459	449	496	469	461	460	467	500	505	454	466	483	502	489	457	471	462	458	459	475	505	504	505	462	476	462	522	507	509	487	475	482	464	443	476	482	483	466	499	468	471	501	506	483	461	469	495	446	531	481	495	470	472	475	445	470	442	480	476	469	459	489	521	493	506	444	433	478	464	456	460	469	481	465	482	470	497	460	478	502	484	467	449	468	486	474	452	477	511	499	475	498	473	483	483	456	473	454	467	475	473	467	489	474	489	496	458	471	496	469	431	444	446	482	467	461	467	448	436	510	469	493	483	507	514	496	462	493	492	487	444	478	477	529	469	486	476	473	458	495	470	484	483	473	505	474	468	439	488	499	475	495	464	464	492	462	461	501	477	497	523	489	478	493	501	467	514	484	479	473	499	466	483	488	509	481	457	467	492	484	465	512	490	440	473	503	440	480	499	476	473	496	498	516	513	490	465	429	483	429	481	495	462	476	508	515	499	461	489	486	495	479	505	483	487	465	479	487	472	503	507	445	491	489	453	477	470	442	469	496	470	462	481	485	514	474	540	464	454	463	503	514	492	473	505	512	488	487	535	490	465	478	445	503	463	453	509	481	509	494	446	487	466	456	510	457	480	509	489	476	473	449	487	523	535	485	488	496	473	479	458	474	466	493	491	481	505	446	472	469	463	493	474	498	479	505	491	496	459	480	461	446	500	500	478	438	506	460	498	466	441	476	514	455	473	453	454	470	472	461	487	491	455	492	459	493	495	474	508	505	485	474	460	491	473	476	493	463	473	486	478	469	480	490	434	459	492	492	462	500	490	447	502	494	431	489	487	480	489	517	499	489	467	480	478	470	480	474	476	470	484	459	462	474	443	487	453	456	515	507	505	471	463	509	449	478	487	491	464	473	455	456	448	511	452	500	488	483	458	435	453	475	475	490	505	502	479	468	461	459	443	509	486	484	501	456	447	431	440	526	487	474	520	479	484	462	435	495	489	505	482	451	506	495	492	465	460	497	473	451	496	490	456	478	434	524	474	486	522	437	490	477	471	470	464	495	478	494	425	462	478	476	448	524	479	468	481	463	455	503	465	452	471	449	454	463	492	472	473	503	446	506	478	436	482	475	504	507	506	477	527	453	457	512	446	496	499	476	507	478	508	515	456	464	462	468	486	452	459	487	520	475	483	503	474	495	473	534	457	495	525	465	472	473	480	455	500	528	431	455	510	483	496	473	462	469	454	511	500	483	482	470	496	470	454	489	466	483	476	492	479	470	413	468	504	467	445	452	514	456	495	484	473	524	479	443	487	496	500	525	513	471	521	463	470	468	451	472	469	462	483	509	493	503	493	447	481	460	481	484	495	484	472	489	459	460	468	457	493	461	518	483	446	486	498	479	504	443	450	483	496	465	496	480	418	490	482	469	499	456	458	516	500	453	530	510	464	463	467	441	476	458	461	494	497	511	425	474	512	506	502	480	471	472	518	495	473	440	491	504	472	482	463	499	458	483	437	511	474	458	501	477	504	486	472	475	531	489	488	459	443	492	431	513	446	468	495	474	475	505	453	501	486	495	520	420	499	519	491	491	452	492	472	475	481	459	493	481	484	469	464	474	471	437	472	465	482	476	484	503	461	473	481	467	525	460	468	436	497	463	483	523	435	450	469	472	459	536	492	480	471	451	499	452	516	437	497	497	494	487	460	481	481	463	479	490	471	492	476	453	476	440	471	475	490	508	495	490	436	484	474	495	504	478	447	515	474	501	470	469	450	471	489	482	466	522	464	488	509	462	508	507	434	446	498	494	466	495	488	470	470	485	494	468	502	502	469	554	465	451	497	459	513	479	542	485	493	469	470	448	479	497	508	486	452	462	484	507	487	460	479	527	490	473	505	482	467	486	498	519	477	487	478	485	486	513	483	448	504	503	471	478	488	494	455	526	499	466	472	477	450	461	491	468	476	505	477	480	496	464	496	444	468	486	495	510	487	494	465	484	467	510	479	491	455	442	501	474	518	459	463	471	474	490	509	490	433	484	500	467	472	448	456	449	462	497	484	455	490	439	457	470	467	529	484	497	475	484	503	487	451	511	491	499	454	501	470	457	446	509	478	466	479	489	474	519	498	488	528	498	487	512	496	497	455	467	512	482	504	528	471	499	425	469	452	491	494	476	484	480	503	422	501	501	483	504	503	485	441	476	470	473	457	524	443	442	486	470	501	470	493	518	497	492	439	485	446	486	454	483	553	487	468	481	480	491	489	473	483	443	457	492	470	515	508	451	466	499	489	476	488	488	508	484	479	466	500	465	456	497	475	489	498	490	482	480	465	446	476	438	480	455	511	468	464	450	466	489	482	476	488	491	474	500	464	458	482	444	481	481	480	484	455	497	536	458	471	471	470	493	485	487	486	497	501	462	480	454	495	490	470	504	451	484	517	491	488	499	480	499	456	464	483	471	485	480	482	493
5943	12834	25325	43941	41380	25665	8740	1051	784	780	628	587	608	591	581	582	524	512	577	923	2638	2419	1481	1070	991	915	812	791	665	596	559	496	490	494	527	478	505	550	498	509	496	534	532	500	528	471	527	466	509	429	532	441	535	485	507	518	537	511	564	531	461	496	545	498	533	505	506	484	496	468	494	497	524	534	477	508	476	493	463	503	502	488	556	521	483	465	509	511	501	513	465	506	511	496	478	491	468	513	490	532	471	496	517	496	505	531	504	534	542	492	486	497	524	504	480	511	478	533	512	538	472	547	498	516	499	510	526	502	554	514	514	480	522	526	518	500	515	514	473	491	534	500	518	523	495	468	516	521	520	479	521	499	498	488	493	522	551	516	484	483	492	483	478	497	503	482	498	488	471	486	510	486	529	473	531	500	501	481	509	449	490	524	539	547	482	488	500	486	478	551	511	467	513	507	533	496	538	518	468	484	497	497	461	497	494	513	497	504	505	535	521	472	477	453	510	479	489	520	501	520	527	500	505	517	504	497	493	509	454	538	497	511	518	490	508	475	503	481	524	482	485	481	512	485	502	513	509	498	483	520	522	526	524	533	520	512	509	487	477	499	544	508	495	474	483	499	512	449	511	521	515	496	513	511	501	533	501	535	505	470	487	504	496	512	498	508	514	480	511	503	467	480	531	481	518	510	500	509	537	509	484	538	534	476	517	503	513	502	516	490	497	501	489	532	494	497	514	497	494	489	518	530	503	521	495	484	530	480	492	472	511	506	504	512	521	473	533	484	507	558	569	501	532	524	485	485	538	523	488	509	518	494	466	469	506	494	514	461	512	498	510	514	502	451	494	516	527	541	485	514	536	504	493	515	490	491	508	528	473	497	485	475	496	516	508	494	491	491	523	492	469	500	490	474	487	493	513	513	470	509	516	491	506	489	492	493	514	508	523	514	549	526	485	506	539	512	550	525	512	523	516	491	450	531	524	500	480	501	472	485	509	541	485	492	515	522	508	511	494	467	545	508	513	503	520	508	510	454	514	519	492	503	489	462	491	484	483	474	526	491	495	510	484	495	469	509	497	510	500	497	538	551	490	531	484	526	467	478	480	507	515	503	497	506	525	557	478	517	534	492	511	550	506	466	488	487	525	506	541	467	498	469	462	475	486	507	459	496	512	499	478	519	512	545	469	499	510	516	512	490	462	496	519	530	524	525	477	504	517	480	522	494	523	527	482	514	490	471	514	485	492	500	482	509	500	495	486	515	489	462	465	509	469	506	511	510	523	485	500	475	493	529	529	522	524	461	457	495	524	527	469	502	525	528	473	512	515	543	499	466	523	491	545	508	517	469	493	519	524	518	505	497	486	463	511	480	481	473	481	497	493	485	490	519	483	510	452	475	525	526	505	493	533	480	500	511	500	483	480	481	470	496	472	516	516	516	476	525	488	491	497	500	522	477	521	516	467	514	523	517	471	517	513	508	504	507	516	484	495	533	486	545	523	516	483	489	496	478	518	504	512	527	469	503	543	490	520	479	510	525	539	528	494	486	508	530	507	484	504	500	517	506	497	505	514	472	534	507	489	501	507	508	483	483	554	464	493	515	511	512	513	525	507	506	503	486	462	507	471	496	458	492	493	515	507	540	539	529	528	536	508	498	523	478	523	482	466	495	489	474	516	509	527	493	500	493	520	524	490	513	518	551	543	495	512	485	470	523	494	547	489	494	530	451	471	490	497	505	528	538	489	505	507	524	526	485	495	485	494	498	503	511	518	514	513	501	506	478	500	499	494	521	502	490	526	518	487	510	462	509	539	510	496	510	518	527	512	481	508	506	467	534	487	526	484	496	496	493	517	531	529	493	532	514	528	495	485	501	540	516	509	497	520	509	494	495	473	545	513	529	472	482	510	523	489	526	532	500	473	490	495	522	480	503	488	471	513	482	497	532	501	522	456	540	482	509	467	476	460	533	530	498	512	519	510	489	536	498	502	486	488	555	486	546	472	491	474	483	515	503	502	505	545	486	537	495	535	519	511	467	518	526	514	536	516	526	519	469	494	500	502	512	517	497	516	516	505	496	530	494	503	512	467	531	534	523	491	514	477	525	520	488	511	498	506	523	530	484	505	515	487	495	538	485	539	535	481	518	495	505	509	502	487	522	470	505	476	530	520	509	521	496	507	495	538	546	517	475	468	468	526	500	526	482	471	524	491	509	523	481	477	543	508	538	510	488	527	518	491	517	514	479	489	529	504	522	471	466	504	461	506	472	496	455	509	504	521	497	530	487	457	494	502	506	503	477	517	526	451	510	546	493	480	496	500	492	500	494	499	536	496	490	488	492	498	524	494	496	511	491	479	530	497	500	522	531	540	471	521	495	504	463	503	502	496	505	530	485	520	497	483	524	519	532	509	494	500	494	494	529	487	510	517	502	501	494	480	501	483	530	523	525	507	498	508	532	499	516	509	507	499	476	500	483	461	506	559	475	508	497	542	517	496	542	532	469	479	491	504	494	521	478	483	500	493	471	489	480	513	490	482	509	500	506	493	501	518	491	486	505	484	506	458	514	499	474	487	524	514	522	483	554	508	552	505	529	535	489	518	557	499	526	535	514	510	493	495	505	499	506	497	513	492	475	457	516	497	500	496	512	508	482	496	496	494	514	520	488	519	523	523	517	488	516	456	535	481	541	495	486	496	490	491	476	529	508	494	508	459	490	539	482	506	484	526	488	506	478	519	475	446	524	472	523	476	504	496	516	511	513	488	535	529	502	489	491	521	512	488	470	504	500	502	507	487	507	515	480	512	501	488	491	476	515	545	500	463	503	496	485	513	489	511	510	482	540	496	512	502	548	495	523	480	513	493	506	511	508	487	514	511	504	473	530	528	497	528	509	533	547	516	490	498	469	496	514	529	526	470	502	485	479	522	538	529	474	465	517	511	471	508	556	526	493	509	523	480	478	486	502	523	520	530	485	486	497	527	479	516	522	498	506	513	522	492	476	466	497	521	463	521	477	537	514	482	525	514	491	491	486	521	475	480	523	491	535	474	488	485	520	530	493	474	541	500	465	479	506	494	563	489	517	531	495	503	511	531	515	525	501	461	471	507	505	488	501	474	475	519	510	458	522	457	473	473	475	485	482	472	526	512	517	533	470	507	482	486	508	550	479	442	496	495	558	522	518	523	497	492	487	519	476	506	468	518	473	457	511	471	523	518	520	495	534	511	507	510	498	484	519	491	522	533	478	494	519	518	518	491	507	514	492	470	474	514	501	559	482	511	481	515	512	514	514	489	510	492	498	510	561	478	497	508	524	499	532	501	486	474	523	481	526	508	524	541	495	466	504	478	473	464	514	498	512	485	491	513	483	479	540	488	484	527	495	498	526	494	530	490	519	520	512	507	459	536	535	483	505	501	483	512	498	454	466	493	526	513	527	509	489	498	544	504	502	492	463	457	513	484	515	521	527	525	471	492	464	529	495	513	489	478	509	503	511	519	501
22840	21374	29035	30197	40749	42650	30101	6754	886	790	649	584	569	544	566	468	518	500	686	2415	4865	3595	1857	1634	1491	1360	1158	1019	861	679	584	495	450	478	420	419	486	432	462	453	421	447	462	463	450	493	462	473	467	481	476	444	428	468	482	429	438	462	463	432	490	446	445	452	491	445	443	452	448	484	459	432	424	462	445	452	451	437	477	462	459	449	436	409	481	446	439	468	483	453	441	450	414	487	414	471	434	473	465	463	430	421	426	454	441	431	448	464	478	447	464	462	504	426	425	439	452	467	425	469	446	457	434	459	461	479	445	467	442	443	472	485	441	452	454	452	446	479	435	422	456	445	464	446	432	446	452	450	490	456	468	475	454	421	449	469	444	454	430	478	423	441	425	469	428	469	451	455	493	432	441	465	473	463	424	456	456	449	447	463	484	436	430	458	445	474	437	441	467	444	480	410	418	476	413	464	476	471	482	469	457	432	449	445	452	467	439	459	455	431	520	474	455	451	450	450	451	457	464	458	479	459	410	438	482	458	433	457	435	483	457	479	451	455	447	490	491	432	468	437	462	459	466	457	486	492	440	465	464	452	459	470	485	443	461	429	447	482	484	448	454	461	454	389	468	456	435	460	434	461	479	432	500	453	445	466	467	439	471	456	466	424	442	439	460	465	507	492	452	466	465	433	447	491	427	417	469	472	474	424	470	440	437	434	443	460	454	478	445	461	469	414	502	512	431	455	448	476	470	466	419	451	433	440	442	422	426	412	464	448	407	457	477	476	418	458	479	417	447	444	466	415	489	463	471	473	464	482	459	432	469	479	490	453	420	409	455	444	461	453	447	448	446	473	478	433	480	449	447	449	410	415	490	442	478	500	437	461	441	436	442	447	457	466	475	452	442	435	495	462	425	474	454	461	418	456	421	467	480	466	420	456	443	466	425	454	456	470	425	408	463	455	468	457	463	431	453	436	459	474	446	439	454	437	479	463	453	450	466	466	460	451	425	441	493	474	441	442	424	453	419	439	482	411	443	455	457	448	447	444	483	444	458	434	464	467	454	452	451	475	437	444	456	483	459	455	474	470	487	453	445	456	451	456	446	453	453	452	442	446	438	450	446	485	395	444	436	454	424	469	434	460	476	435	466	422	462	442	419	447	438	422	446	421	430	431	479	453	461	474	449	452	487	472	442	454	438	474	468	490	443	449	475	470	447	446	483	468	445	439	478	491	462	421	481	469	441	461	479	442	471	471	474	471	459	439	435	397	451	416	431	412	448	440	450	502	469	460	424	487	483	445	464	482	462	476	475	473	484	471	448	471	418	464	430	427	446	452	482	478	445	491	442	467	440	467	467	480	451	469	486	457	435	443	462	484	451	449	448	444	426	443	428	468	443	452	447	454	454	469	432	426	458	479	431	484	474	425	456	457	421	491	449	466	458	473	500	503	489	475	454	437	459	429	486	459	450	450	447	439	421	451	447	486	482	429	473	460	474	440	463	469	450	462	451	455	454	434	450	438	434	462	453	425	459	474	493	430	443	431	466	463	488	483	446	453	494	455	446	449	472	441	471	419	440	418	482	482	469	447	471	498	441	425	476	390	423	455	448	441	502	431	470	447	426	478	486	489	414	449	438	440	477	460	459	434	443	477	530	487	442	447	449	458	461	459	432	449	425	456	471	444	500	448	485	450	446	488	476	433	454	434	443	463	493	439	455	501	466	467	388	457	438	399	432	440	446	461	462	448	437	439	480	433	436	494	475	444	454	472	474	434	468	435	451	436	460	435	471	434	454	435	463	425	434	459	441	436	436	450	435	494	453	450	429	455	479	424	445	446	461	430	439	404	450	505	448	457	447	421	459	392	492	471	492	443	440	431	470	455	441	490	454	437	432	416	487	458	444	483	462	433	456	452	447	458	489	430	445	437	439	465	450	454	452	438	427	462	464	453	484	467	457	478	462	427	442	446	464	447	428	483	430	431	403	453	441	464	447	469	455	431	466	458	443	429	418	421	467	466	476	478	418	476	409	433	483	464	434	473	458	468	452	417	448	461	476	467	465	427	480	445	486	440	504	438	447	464	429	449	436	413	506	478	479	447	468	473	473	430	487	448	436	463	468	414	461	460	487	488	471	498	453	473	456	448	462	453	448	453	457	489	435	436	450	497	462	475	444	414	440	445	446	443	446	433	483	431	441	446	446	473	438	399	477	393	447	455	479	476	435	461	476	431	441	428	448	460	430	516	466	467	478	475	475	451	499	423	453	447	452	489	463	449	475	440	470	463	460	454	433	431	436	454	443	452	399	493	444	472	440	429	437	443	434	452	458	458	448	469	430	471	435	460	479	425	452	434	462	442	460	444	447	458	475	411	485	473	443	466	467	459	489	443	436	417	448	465	440	453	423	453	429	440	437	446	474	449	481	436	430	486	428	481	469	477	456	468	469	472	447	469	496	467	431	471	425	480	450	485	470	458	469	463	472	478	455	440	485	483	450	444	452	433	468	498	460	440	487	472	471	438	437	471	456	471	454	450	440	465	507	437	442	464	447	436	431	485	414	432	429	454	452	454	439	451	466	428	446	439	429	466	446	409	452	526	483	457	427	447	470	482	472	425	461	454	453	453	442	451	455	465	465	428	482	456	456	451	495	458	453	440	448	431	457	470	469	452	446	445	420	470	455	490	427	423	453	475	464	465	511	428	492	448	450	422	487	457	447	449	451	477	474	452	441	458	463	455	409	456	422	443	464	456	475	428	394	451	450	452	440	431	433	464	456	447	479	438	468	460	436	448	473	468	472	469	473	424	449	466	465	490	461	448	432	460	426	430	452	464	460	460	509	428	418	483	465	455	437	430	464	413	441	403	454	472	426	438	457	431	492	472	445	447	474	458	450	457	461	445	485	446	448	463	417	439	489	448	456	435	454	456	495	449	457	425	419	433	436	466	457	466	446	442	456	461	452	477	431	451	446	452	445	431	468	450	468	452	434	480	444	424	470	460	406	436	413	444	463	440	424	463	436	479	477	462	429	453	494	467	476	443	472	427	462	469	463	438	440	438	430	484	448	438	473	443	491	490	473	444	431	485	460	460	464	446	453	473	457	471	464	469	460	497	464	480	461	445	457	431	447	444	462	498	468	447	419	442	470	467	466	452	462	448	453	419	439	459	449	457	435	488	464	503	421	437	441	436	461	469	428	448	450	452	529	447	442	416	452	469	428	453	476	418	485	471	451	437	467	454	460	455	462	469	468	445	428	452	502	423	460	498	465	469	440	468	470	428	481	425	467	456	492	432	468	425	460	462	432	473	447	443	510	454	440	457	464	428	493	476	475	453	458	432	417	448	432	410	470	454	419	483	494	463	449	432	475	462	429	422	428	466	464	454	459	425	476	446	476	461	436	450	445	474	436	439	459	453	472	456	410	469	410	428	453	453	463	449	449	454	473	451	450	436	437	454	481	476	422	433	442	480	441	448	485	464	444	459	496	429	440	468	487	437	466	466
7771	22733	38520	65371	60026	47188	25469	2120	1115	1058	836	716	707	674	643	601	586	573	880	4100	7696	5406	2673	2428	2185	2005	1619	1368	1107	773	640	477	465	430	457	471	466	502	451	477	453	431	446	493	440	457	439	448	463	466	415	470	463	457	455	443	471	452	481	454	458	454	463	471	449	438	454	451	526	438	404	469	473	476	461	491	436	456	412	447	410	472	487	438	461	432	468	445	449	466	468	432	436	450	434	450	462	437	472	455	435	438	447	474	433	439	470	461	466	437	422	484	511	452	441	458	459	499	444	440	466	441	446	412	421	441	434	482	453	460	484	463	451	447	493	461	453	450	461	487	452	478	465	449	442	448	482	476	444	460	473	435	469	468	478	454	464	467	483	465	456	488	456	410	442	457	418	465	476	438	450	447	451	464	415	448	440	427	443	486	469	423	470	468	456	465	439	470	466	450	461	473	461	478	448	441	437	449	434	449	461	464	436	430	430	465	481	459	466	454	464	459	461	444	440	455	484	450	468	452	424	472	431	429	460	447	444	470	463	423	444	424	460	462	456	468	467	484	421	426	422	429	449	456	474	483	473	451	422	440	451	443	508	459	461	441	460	446	444	446	469	429	477	421	453	459	425	476	427	420	453	492	425	470	468	438	442	447	436	479	472	447	468	458	452	416	448	454	441	489	446	440	417	449	452	447	446	462	443	472	462	466	454	456	467	450	445	442	503	478	439	473	459	461	450	431	487	438	447	452	450	451	505	429	444	401	448	461	438	470	461	414	455	422	462	419	484	483	492	486	455	494	493	480	487	465	479	457	420	439	439	454	453	443	428	459	463	404	461	508	426	444	439	452	447	491	445	479	466	494	448	508	474	464	465	465	507	465	443	473	476	441	457	483	432	439	480	484	516	450	455	505	486	451	477	410	472	433	441	446	444	449	470	453	462	476	421	480	447	447	436	461	413	438	490	434	473	484	471	453	446	459	460	477	458	458	478	424	463	489	450	431	442	454	496	503	466	443	434	474	436	453	448	447	402	468	443	451	493	441	458	480	458	462	454	470	442	454	518	486	492	467	477	457	410	435	485	485	436	479	454	473	478	466	454	474	472	434	466	427	411	485	432	441	473	452	433	474	433	423	471	484	426	436	438	393	440	438	438	451	460	440	452	461	444	434	431	466	497	457	469	471	428	499	431	445	439	455	496	470	481	468	443	455	459	477	492	461	439	461	394	498	450	460	486	473	440	455	462	462	474	424	448	481	437	409	460	456	437	450	465	451	486	467	467	458	431	445	451	485	446	431	439	467	438	484	427	455	440	464	485	422	444	451	483	435	463	467	441	471	458	426	404	447	457	470	469	461	435	494	433	481	455	448	458	403	515	467	422	453	472	475	447	480	437	439	453	448	446	478	427	403	418	438	463	412	448	423	464	448	409	444	460	476	456	440	459	436	483	469	476	487	429	446	444	449	452	496	462	456	456	437	416	436	473	440	475	471	442	477	457	423	471	443	420	476	445	438	427	457	477	456	511	454	403	468	483	445	438	435	509	452	432	464	447	482	481	448	441	509	464	484	452	432	470	487	477	479	442	456	463	419	470	457	440	403	459	440	477	444	470	470	429	472	475	476	447	455	448	417	418	422	443	442	441	469	484	449	461	462	447	467	453	421	452	480	451	449	465	461	449	447	467	447	393	458	454	499	454	471	468	479	441	471	448	421	457	441	438	432	462	469	447	463	465	445	453	470	451	453	449	436	454	442	432	437	444	488	463	451	485	445	468	487	458	453	450	492	465	456	470	444	466	426	442	449	427	454	453	418	445	464	461	452	480	444	456	458	465	431	483	464	483	478	471	443	425	466	466	478	454	446	433	455	470	423	465	457	449	418	459	469	460	450	458	427	439	467	436	448	457	429	439	427	458	463	413	444	462	415	431	456	464	467	436	499	423	479	468	402	412	465	449	445	443	446	452	415	409	457	453	437	486	481	437	461	438	478	449	450	444	456	483	479	457	467	462	469	429	428	452	482	459	454	457	485	486	455	439	428	449	516	499	464	410	442	456	454	462	473	420	448	464	475	501	458	444	419	472	427	458	444	474	427	472	465	449	503	487	468	481	474	450	438	454	450	434	444	464	471	462	469	450	460	477	419	469	440	462	483	426	433	460	440	463	464	444	450	440	466	460	438	484	428	428	457	428	429	501	451	475	445	458	448	451	430	447	433	471	443	396	443	457	446	437	474	420	455	450	459	491	449	459	460	430	478	450	456	450	429	424	495	446	452	469	442	478	447	461	476	480	480	483	463	490	495	439	439	474	458	451	454	454	490	453	417	456	438	475	447	454	454	433	481	454	443	431	450	474	444	442	457	477	470	489	483	478	452	478	452	440	476	476	403	454	460	462	423	467	469	463	438	456	478	469	457	481	441	418	409	479	435	465	436	423	458	477	484	493	480	481	460	458	457	468	477	461	481	479	470	463	433	499	443	431	462	413	462	499	493	464	450	497	477	492	479	448	480	453	461	463	436	424	496	451	447	452	467	442	461	437	429	444	455	461	470	485	482	450	498	419	463	426	467	471	479	490	469	437	494	455	507	450	493	489	434	471	446	453	458	478	465	431	472	473	453	453	454	464	427	458	443	460	428	446	453	423	491	484	502	471	458	487	455	461	458	446	427	466	416	459	444	456	451	462	460	443	427	460	462	469	471	447	434	465	470	477	443	448	450	441	455	459	449	442	426	454	431	453	470	427	457	471	481	443	491	468	443	479	423	455	459	495	487	434	444	448	403	481	461	463	445	473	415	462	468	510	443	465	463	456	466	466	444	435	468	445	475	443	452	460	458	416	516	453	468	466	479	471	423	423	457	464	445	415	474	422	443	484	464	431	470	448	446	477	472	487	460	434	463	468	442	447	455	482	443	485	468	435	437	441	444	490	454	481	444	448	437	477	471	448	448	459	464	482	485	461	469	459	435	474	457	457	449	461	427	459	462	440	444	426	473	460	454	495	463	401	419	480	473	464	437	490	459	441	449	446	442	473	443	437	489	480	444	483	477	458	462	440	456	430	439	483	453	458	468	433	462	471	453	453	499	464	425	463	425	477	432	480	451	444	460	481	454	486	458	477	472	464	436	495	457	486	454	450	428	488	498	478	464	477	455	466	481	464	424	431	450	453	440	425	450	439	476	489	416	463	447	480	413	433	461	462	464	435	433	446	441	436	497	485	470	454	442	484	450	477	486	442	435	466	434	426	429	438	461	463	465	444	437	453	464	442	463	462	444	442	483	504	471	429	460	477	405	461	441	446	426	468	462	456	443	452	430	481	444	462	442	496	420	468	439	463	417	428	440	505	446	475	439	493	496	452	468	455	466	457	464	458	450	469	479	475	423	462	464	410	445	429	418	458	437	442	466	474	455	426	460	448	445	460	457	455	441	410	458	460	460	442	437	480	448	483	450	467	437	463	457	466	451	472	458	478	479	487	436	461	467	471	474	476	458	465	452	485	464
27812	18982	11099	17416	12261	6562	1256	448	405	411	373	373	377	372	372	379	338	405	377	483	461	444	387	400	411	391	389	391	388	387	369	355	381	363	368	366	321	358	338	351	354	319	362	352	334	317	343	360	347	343	368	386	377	393	356	356	356	370	354	381	366	348	376	335	362	355	360	351	380	357	336	358	353	341	352	321	364	340	370	364	317	338	368	354	347	354	354	369	361	368	354	314	372	341	378	391	371	357	326	363	370	360	358	351	343	335	346	327	348	370	370	357	362	362	358	344	350	356	359	364	365	362	363	382	333	352	390	346	340	323	350	346	341	349	381	334	318	346	331	313	365	373	384	341	360	369	358	353	334	337	355	352	367	397	368	346	339	308	324	360	346	360	351	379	337	365	371	369	377	353	327	395	367	354	356	360	374	347	379	366	346	360	365	349	350	335	332	352	342	352	376	343	325	334	371	377	356	332	368	333	339	346	332	351	337	329	355	371	349	358	328	376	335	330	361	324	379	345	379	391	368	349	327	407	391	319	356	341	375	324	374	358	328	323	357	357	324	366	368	332	378	332	364	346	376	347	355	350	371	358	353	348	385	351	365	336	355	387	386	342	343	341	355	376	368	329	317	338	365	348	357	340	344	352	333	336	360	331	321	352	378	357	356	334	339	356	334	348	351	350	334	354	360	347	314	339	367	361	358	351	347	324	356	377	344	353	390	379	357	327	400	354	355	356	363	352	347	378	330	339	361	382	356	347	368	353	368	330	335	382	346	346	356	374	344	337	356	339	360	383	337	331	383	358	326	327	358	366	360	378	342	355	353	371	353	362	343	390	360	311	348	360	337	363	364	347	388	380	334	352	367	376	357	373	353	308	339	386	354	360	356	334	383	365	337	360	343	371	356	334	331	364	349	338	361	328	369	369	352	353	309	392	382	314	368	336	372	396	350	370	346	361	371	356	377	372	345	334	352	355	345	350	337	318	332	361	350	365	364	361	315	333	368	348	330	315	341	344	350	394	390	379	358	363	354	362	336	345	353	335	350	349	374	362	344	358	342	344	356	365	351	332	344	366	335	361	320	334	347	373	344	379	286	363	359	352	351	337	348	363	328	402	349	349	357	385	357	342	364	374	354	376	357	338	359	353	345	373	333	346	386	380	333	371	364	351	345	369	389	353	347	345	366	359	334	361	360	317	347	373	319	343	358	340	358	339	367	371	340	386	336	352	355	340	358	344	373	368	353	356	350	356	327	341	385	345	322	337	372	321	322	326	327	354	365	337	372	328	350	335	374	319	354	350	339	349	355	348	329	324	351	371	353	383	350	362	373	356	333	386	363	317	374	360	342	362	364	353	339	366	355	361	366	381	351	341	340	346	337	354	369	315	315	351	369	353	356	348	392	349	379	353	352	356	416	337	338	352	375	381	339	338	349	325	350	382	349	332	365	364	331	367	373	356	345	350	349	378	321	329	358	358	311	376	356	354	364	354	382	384	363	352	372	369	354	330	373	335	310	366	330	395	358	320	341	366	364	307	322	364	372	364	357	325	395	331	318	353	377	374	351	368	340	357	321	342	354	358	349	376	355	341	327	361	369	343	354	396	349	379	369	381	356	366	369	349	339	342	336	350	399	389	358	382	361	351	356	334	343	335	357	344	360	336	374	379	357	349	388	361	351	351	365	398	347	349	366	381	370	338	339	346	345	336	351	357	369	377	384	382	360	365	357	381	334	343	349	314	316	409	342	349	385	328	354	330	311	360	313	358	397	349	356	342	345	329	351	350	331	376	388	337	347	369	389	366	357	355	360	353	377	402	324	331	339	366	409	340	349	364	354	385	322	335	382	361	312	360	373	371	375	319	334	329	376	380	359	379	288	344	333	345	356	375	356	367	373	366	400	352	302	359	363	372	363	344	340	350	355	371	333	360	370	362	372	366	368	368	314	367	358	308	319	350	365	340	328	358	334	336	346	386	372	362	341	336	358	342	312	362	373	334	354	358	351	335	373	344	368	348	359	359	348	361	356	351	371	388	367	366	354	384	349	354	361	363	349	325	340	324	351	384	364	367	389	361	360	333	370	349	349	320	356	386	357	323	358	338	345	349	339	375	341	383	360	323	318	351	379	327	388	353	347	369	322	350	355	328	330	336	342	349	359	339	352	345	379	357	363	385	345	340	373	362	377	368	355	386	356	374	351	380	351	341	352	322	385	355	356	369	373	395	318	333	362	360	382	358	369	352	314	341	354	326	319	373	368	381	385	329	337	353	302	356	326	354	364	347	359	341	351	355	349	357	345	356	355	367	330	355	336	345	366	384	353	372	360	387	354	329	382	364	363	328	344	329	373	379	359	371	343	378	342	369	376	387	338	356	319	365	372	353	362	349	354	308	371	385	337	322	376	325	388	392	349	373	336	335	383	360	305	340	330	367	312	342	365	351	308	320	344	376	371	356	378	332	344	323	318	376	363	361	356	377	350	372	340	344	333	370	323	328	368	358	370	359	344	373	370	404	394	331	369	375	364	336	337	347	354	365	344	384	342	357	390	342	363	353	357	356	387	356	367	391	333	332	335	361	354	337	391	353	358	373	371	355	330	333	339	389	316	346	383	346	362	384	399	359	339	369	377	339	338	342	350	363	408	353	343	351	368	368	359	353	342	333	392	368	370	367	335	374	345	341	306	334	362	303	339	320	335	370	334	367	365	384	326	354	348	357	350	395	373	350	363	339	350	337	331	366	357	356	370	339	354	369	342	351	357	344	377	372	381	353	351	331	360	388	354	336	393	337	348	341	352	357	363	358	349	383	362	345	334	347	365	374	391	359	341	354	336	352	348	368	340	338	371	363	336	369	337	369	343	317	345	346	323	328	369	363	319	348	369	352	347	352	353	334	349	357	325	348	373	394	315	401	345	344	352	364	367	371	339	378	359	365	336	349	363	371	372	358	344	357	353	355	361	353	352	376	330	350	404	345	368	353	348	351	371	338	331	350	325	382	355	361	342	357	343	342	384	338	324	353	341	312	343	344	310	358	357	372	356	354	332	356	349	364	346	393	345	358	364	350	326	370	373	360	343	344	341	332	349	303	362	331	340	378	371	362	341	371	361	378	362	357	343	334	337	348	358	359	360	317	330	359	346	360	360	380	370	361	370	349	349	386	353	328	315	338	349	364	350	361	356	355	343	354	387	355	359	347	345	370	378	338	350	361	357	354	365	338	350	375	365	336	351	337	361	335	354	377	371	353	350	369	344	342	325	348	338	374	359	361	369	385	322	355	353	338	319	360	383	361	364	323	398	400	352	366	382	371	368	351	334	348	373	361	330	338	384	326	340	346	423	354	358	361	330	389	354	342	346	337	365	374	337	335	328	366	365	382	340	325	349	333	324	342	375	370	369	368	375	352	356	368	359	353	351	358	355	359	362	353	361	337	355	377	333	342	376	309	315	362	333	326	329	344	324	337	354	350	349	347	328	363	344	358	359	363	353	381	367	321	346	348
6435	9486	9284	14088	11209	6800	1508	571	575	534	456	411	434	415	382	391	402	440	420	572	531	460	427	418	441	438	471	409	393	404	399	358	379	378	376	369	363	385	388	391	386	384	380	407	362	371	374	363	338	397	359	386	362	389	329	366	381	379	375	387	387	399	378	352	337	378	361	360	351	390	409	391	394	392	361	369	368	366	378	366	404	381	411	365	376	390	368	385	370	379	361	395	394	406	382	401	372	393	379	357	389	391	366	397	366	402	408	390	368	374	380	416	398	396	384	373	388	391	369	340	348	343	373	367	400	377	383	366	355	388	396	370	378	335	403	390	379	387	373	352	373	366	416	393	351	393	353	367	373	354	381	357	385	347	363	369	375	338	368	389	378	369	394	383	356	385	355	386	384	375	355	392	369	383	367	350	366	364	393	361	377	374	380	342	388	392	393	382	387	375	352	346	403	359	364	378	384	363	359	380	383	369	363	353	347	399	364	392	393	368	360	372	391	393	368	403	408	366	386	392	399	358	345	385	350	359	398	379	419	375	377	364	388	381	389	361	407	379	400	357	394	397	376	366	385	366	367	371	386	410	379	371	364	385	400	362	348	358	393	362	365	417	343	388	400	367	399	377	359	364	373	404	368	376	377	391	400	416	384	393	367	399	414	358	378	357	401	410	390	413	392	362	364	383	410	381	365	351	422	375	338	374	357	401	382	367	354	386	387	376	396	400	420	377	355	383	398	420	380	351	401	376	402	376	389	334	374	401	391	429	397	352	398	414	425	394	365	365	392	366	390	368	366	396	368	382	406	396	382	342	382	392	394	368	375	346	388	391	382	379	384	361	353	407	381	415	341	368	366	356	377	384	400	403	376	384	353	372	376	367	351	389	384	403	368	367	376	371	401	381	329	397	373	376	413	366	336	358	352	386	430	363	377	377	405	376	397	391	408	381	339	346	401	372	370	361	360	385	401	371	376	380	359	364	412	382	382	416	377	410	374	359	388	365	376	403	385	345	374	366	365	384	368	375	389	384	420	399	378	387	382	381	361	378	377	386	382	366	401	420	394	367	400	357	375	364	367	392	373	371	370	373	388	337	403	377	371	362	416	364	396	384	383	405	375	356	381	427	364	408	369	422	384	385	410	379	367	396	375	368	364	339	379	390	402	392	411	393	407	384	366	374	377	408	392	368	381	385	382	383	399	374	368	374	375	358	356	347	372	381	384	395	336	371	353	386	367	334	370	355	386	366	386	376	361	369	376	382	387	329	387	370	367	351	396	380	386	360	360	367	346	357	400	369	391	345	408	393	410	358	366	346	388	362	412	383	369	372	401	358	369	397	384	373	387	397	363	376	377	382	374	405	351	379	355	348	344	403	383	418	374	368	378	389	403	363	394	400	403	366	360	357	357	367	385	399	389	363	364	407	374	371	355	348	370	400	339	377	380	388	357	379	341	391	366	402	382	333	382	386	381	403	368	365	364	378	370	418	366	369	358	365	347	383	383	380	373	393	405	390	376	374	349	387	366	403	378	367	329	367	404	389	366	379	331	388	378	361	357	378	411	350	390	387	394	375	369	391	436	357	332	400	379	366	416	354	376	388	370	389	360	359	371	352	355	361	348	404	355	391	372	388	341	375	399	363	388	398	368	380	384	387	392	370	372	382	382	390	384	346	366	411	364	379	374	377	354	363	364	377	397	346	368	339	361	396	334	416	373	372	413	362	332	384	353	382	389	384	355	381	371	355	389	375	373	407	405	401	375	378	375	422	387	392	388	369	385	337	382	362	380	356	369	378	397	389	364	389	402	338	391	386	399	411	371	399	405	402	373	359	382	359	393	370	373	380	387	367	371	374	360	409	351	355	393	378	391	368	360	380	375	386	381	368	371	384	368	376	347	399	390	399	375	391	399	375	382	379	392	379	351	363	363	375	359	365	367	340	390	373	358	386	368	357	400	362	374	384	396	379	405	367	377	347	404	374	379	393	337	395	383	373	380	385	370	412	394	375	377	436	375	339	391	356	403	384	383	379	373	396	370	402	362	397	370	363	369	386	370	388	382	344	379	368	376	365	370	407	393	396	351	379	397	372	378	357	373	405	369	369	392	359	392	381	372	392	398	368	377	358	362	389	380	346	341	353	365	384	376	404	373	373	370	380	399	373	378	394	378	363	364	381	355	371	363	405	386	378	375	368	352	374	394	404	376	405	374	375	394	371	368	368	362	391	391	361	355	354	367	377	363	390	381	383	395	376	357	352	374	390	384	366	351	373	361	376	380	382	362	336	351	378	384	394	362	354	417	358	384	380	419	397	374	385	394	382	404	405	366	390	357	413	388	371	386	389	398	394	377	391	401	415	367	398	395	397	405	375	372	374	386	393	403	413	359	392	369	370	379	385	409	381	371	354	368	385	389	423	406	395	353	363	359	398	396	373	364	354	390	389	403	395	407	389	356	363	351	352	415	391	389	363	367	372	392	386	375	375	395	373	376	377	382	386	364	380	381	383	383	383	381	370	372	379	370	388	391	382	363	386	397	411	359	390	389	379	423	385	397	377	380	396	344	379	360	383	390	343	411	391	372	357	388	353	365	393	379	376	374	386	412	396	349	374	367	369	380	383	406	383	386	412	359	409	364	375	362	347	392	388	386	353	381	394	359	375	373	356	382	327	372	353	369	392	359	398	398	429	381	376	378	367	396	390	370	364	373	391	358	383	381	367	385	360	388	380	392	344	372	384	410	348	383	361	372	362	386	335	394	349	383	379	402	367	402	349	392	406	393	364	403	384	386	374	373	388	388	394	355	362	378	432	382	367	394	382	388	389	433	346	384	415	387	337	378	376	377	374	367	376	369	386	356	395	432	374	350	370	381	404	390	380	374	405	379	371	357	390	414	394	376	347	343	367	413	388	365	368	357	392	383	407	386	368	381	405	387	380	393	360	385	398	377	393	395	398	391	423	374	373	362	402	398	397	390	367	382	381	386	359	365	378	413	390	381	396	402	351	348	379	368	389	412	409	393	365	350	369	351	395	353	399	406	404	373	384	351	340	374	353	396	415	382	389	376	357	384	356	363	409	390	378	364	391	426	359	367	407	378	392	378	383	379	370	379	357	380	406	374	405	395	380	344	386	331	383	390	397	380	378	369	406	363	376	371	393	402	345	377	382	363	396	379	366	356	376	406	410	398	409	377	386	381	396	363	331	401	391	358	405	383	376	347	385	382	379	385	346	387	355	383	354	359	370	404	385	381	404	352	362	403	401	384	384	391	382	394	401	378	365	366	369	402	376	374	387	386	351	375	352	405	404	366	362	366	398	384	390	379	368	382	383	365	387	374	404	357	397	352	363	370	394	383	371	347	395	380	378	403	385	347	335	404	394	361	367	343	407	358	410	413	368	389	379	384	380	365	363	380	387	353	397	359	396	370	359	375	346	381	392	369	367	351	411	375	411	414	355	382	361	382	398	376	385	357	372	392	397	384	388	384	392	397	396	423	374
24059	21252	28629	37665	45986	38753	21058	2591	537	423	404	394	365	353	325	328	351	402	1227	1548	581	542	750	779	735	787	766	625	514	423	354	308	283	271	316	305	278	275	329	311	333	294	308	317	335	297	323	315	318	291	321	307	302	289	305	284	322	315	306	314	303	275	294	312	311	258	328	362	333	318	317	290	294	326	297	304	299	298	298	310	284	304	279	305	332	306	313	289	320	310	318	314	320	298	326	307	262	321	267	302	311	319	303	292	281	307	314	313	326	293	307	280	337	282	290	325	312	337	307	333	313	282	286	304	301	315	282	321	331	317	323	308	319	332	280	307	319	290	281	316	310	298	312	291	309	301	352	299	315	312	350	343	341	327	338	317	328	333	296	305	310	290	302	297	314	292	291	320	306	325	315	314	313	301	280	299	273	308	328	324	289	296	312	298	326	312	289	261	310	297	318	314	284	287	306	274	287	323	323	311	330	303	290	317	324	289	289	294	317	313	299	283	290	316	320	299	314	284	333	271	346	334	313	305	312	349	294	328	299	304	300	342	340	299	305	292	321	316	299	310	299	338	333	311	300	311	348	317	298	317	295	308	300	302	329	320	290	287	311	287	323	293	300	319	319	297	287	324	323	304	285	299	297	355	316	317	295	339	304	298	292	326	318	289	321	281	305	294	300	281	301	294	325	319	274	313	317	319	298	307	273	290	302	352	308	324	326	320	337	315	286	309	274	322	296	257	323	295	296	280	301	305	300	320	311	311	329	319	322	307	303	318	332	313	269	307	277	325	311	297	301	300	315	303	286	297	285	307	296	298	299	316	293	314	325	333	293	305	338	301	321	315	287	294	283	308	295	311	267	294	306	311	312	275	298	333	294	301	342	302	327	302	310	319	323	321	307	323	325	319	263	294	290	325	279	314	342	314	329	295	297	323	316	285	312	341	328	301	309	335	361	329	306	291	306	346	283	336	304	330	333	319	306	308	253	330	296	280	294	327	317	295	280	326	300	284	316	303	295	301	312	306	304	281	293	313	286	266	316	287	292	312	334	314	300	298	304	279	302	303	323	331	300	317	317	297	316	301	308	290	296	301	306	337	288	300	326	283	317	298	302	304	343	309	297	317	325	318	304	345	276	328	306	312	282	329	356	310	302	322	315	304	339	322	291	318	312	324	315	313	310	299	335	305	276	310	333	305	278	306	307	321	320	302	355	302	316	359	357	320	293	330	306	272	304	301	333	305	327	310	304	299	280	289	302	335	316	299	304	312	283	317	294	338	297	284	295	290	342	299	276	327	321	303	291	300	307	314	300	272	301	339	294	316	303	311	283	305	324	326	345	317	289	287	316	329	316	327	340	319	322	321	336	294	319	279	286	292	303	284	319	316	331	307	305	324	293	298	337	312	299	316	318	311	324	284	309	311	314	303	301	311	288	316	298	299	326	324	305	309	310	304	313	333	306	314	265	305	292	275	304	311	338	302	311	309	300	316	319	300	317	306	337	303	309	327	294	294	298	295	278	333	287	318	313	298	303	322	313	305	314	323	342	328	304	305	336	289	303	338	294	311	296	310	299	302	314	325	315	288	298	290	289	291	318	309	310	309	314	308	313	335	324	294	286	331	300	289	347	339	303	327	308	290	287	285	327	295	325	318	294	327	297	320	345	288	302	316	315	335	306	304	330	305	337	317	261	321	294	335	332	338	328	287	317	302	324	302	327	309	292	314	299	297	290	309	321	299	296	289	310	331	286	352	321	284	300	319	288	317	336	306	310	318	304	321	313	297	321	298	320	277	301	340	309	328	324	289	285	282	317	281	303	284	312	299	277	289	300	343	302	345	314	302	299	318	297	283	311	327	288	324	305	286	314	325	278	341	325	316	285	307	288	325	304	312	328	304	320	303	313	332	287	298	306	284	310	313	318	299	279	304	315	340	298	314	303	306	272	309	286	307	291	322	318	297	319	284	279	280	312	311	324	328	301	337	297	299	315	326	328	329	263	275	292	322	320	297	297	319	345	285	308	337	312	314	311	301	309	302	297	297	314	310	313	297	346	325	305	310	305	300	292	292	309	274	280	323	306	317	273	290	309	290	307	307	302	335	307	309	285	296	308	308	291	290	317	290	289	307	335	320	300	340	326	313	280	311	316	337	295	303	308	305	316	271	314	312	314	317	291	294	320	338	302	299	301	317	323	266	328	303	322	323	292	279	315	280	315	300	299	337	322	336	318	288	299	314	306	328	303	275	316	285	297	287	328	331	306	339	294	304	308	326	271	303	319	274	317	307	309	340	308	332	295	315	319	310	294	301	311	328	302	277	312	301	293	338	314	286	285	308	297	306	293	308	314	303	329	297	281	324	333	303	300	328	301	302	313	326	294	277	305	334	322	289	324	295	321	313	325	304	306	339	283	284	277	344	310	303	346	317	303	336	297	295	276	341	308	312	320	313	319	316	304	332	273	313	308	312	309	292	308	292	327	294	296	327	340	334	338	319	303	289	288	294	342	322	303	256	287	297	315	276	310	307	335	305	318	268	334	279	298	298	336	263	302	317	304	319	321	324	349	306	316	329	331	316	272	334	290	325	316	294	331	329	317	316	300	305	314	327	314	321	317	315	305	321	300	312	319	309	308	293	314	317	288	315	307	334	276	354	294	324	298	295	315	291	330	301	303	339	292	305	283	287	306	305	325	323	299	340	330	331	334	335	313	289	291	323	301	313	313	300	318	306	273	262	304	311	315	306	294	310	318	281	255	309	305	331	322	280	303	254	311	305	315	306	303	288	281	275	279	311	307	321	301	308	296	298	328	321	327	313	305	306	333	336	321	313	296	311	319	292	286	289	324	302	343	312	321	294	303	299	306	325	300	315	323	318	286	335	304	335	322	291	307	339	320	283	289	321	336	279	294	278	316	302	301	300	334	316	309	292	301	346	311	312	299	272	269	336	300	324	310	281	289	302	325	322	330	300	314	309	325	310	315	324	302	310	292	311	306	327	322	297	300	290	333	333	342	328	311	318	309	318	308	357	292	309	336	302	276	322	322	313	287	304	319	298	302	285	297	324	316	299	343	297	312	320	304	339	297	320	319	291	360	281	291	301	328	304	307	308	311	310	302	323	306	304	263	288	317	304	336	346	333	319	311	303	265	342	305	319	297	290	300	300	309	276	307	349	302	328	291	270	312	312	337	301	303	318	309	303	309	294	311	276	305	276	338	308	286	308	310	319	316	284	345	337	292	304	306	323	283	323	307	292	309	315	289	307	285	312	307	315	322	294	273	312	314	292	296	331	299	333	310	310	286	309	287	297	294	266	319	322	319	311	347	305	295	311	324	340	300	323	314	322	310	315	342	338	321	268	305	304	305	337	306	312	292	301	303	318	319	307	318	287	297	316	293	309	307	291	283	284	287	327	326	316	311	311	298	306	312	305	309	311	293	313	291	303	330	303	305	281	309	292	280	281	293	309	278	332	306	325	304	322	322	295	329	327	307	290	289	300
6140	17743	27039	54063	49019	39071	14848	1351	715	563	507	479	457	420	361	374	395	449	1807	2379	744	709	1008	1110	1070	1090	911	721	587	457	416	357	355	320	329	320	328	313	342	286	340	371	335	320	352	324	336	309	320	331	318	333	318	329	306	354	311	335	347	328	317	333	327	314	325	302	363	323	311	316	333	294	342	295	350	302	317	342	291	319	346	308	315	339	343	340	318	350	323	306	307	324	346	335	326	343	315	297	328	327	330	315	309	299	329	310	308	338	339	334	304	339	326	357	363	316	306	334	309	337	355	318	330	330	318	346	347	316	346	316	325	342	315	305	297	305	316	332	316	328	341	351	343	302	326	314	330	318	317	321	317	290	331	278	366	325	359	325	319	300	322	326	347	350	337	328	329	309	328	334	314	307	319	316	284	318	327	330	317	342	356	329	308	312	330	308	348	292	347	342	303	350	339	313	343	331	318	323	317	300	342	300	322	369	363	329	334	325	342	327	296	302	323	292	357	326	317	328	347	364	304	331	328	311	313	344	333	339	321	313	361	353	321	315	338	328	319	334	353	320	333	328	324	327	349	317	337	332	321	308	336	327	322	321	313	331	335	330	344	344	285	306	337	327	342	294	365	304	324	317	305	353	322	304	346	342	305	309	337	332	294	344	316	280	356	282	357	341	361	301	325	316	323	331	344	318	344	333	354	299	310	349	332	305	337	312	326	354	328	344	274	326	315	332	370	308	297	332	303	340	346	344	328	307	312	333	325	303	350	318	344	340	325	356	298	313	319	318	318	312	324	297	313	330	350	319	324	352	341	314	331	345	335	330	332	329	301	301	319	337	341	340	304	301	324	298	286	340	319	339	326	330	299	288	305	340	353	316	302	319	326	300	322	311	314	318	311	312	337	344	322	347	355	310	326	322	332	296	311	344	310	309	334	319	323	309	320	333	316	369	339	328	345	328	303	323	319	303	303	317	331	330	326	323	332	285	314	325	298	322	303	319	295	303	340	317	343	297	303	314	344	306	325	296	294	313	314	309	342	341	325	365	324	334	305	323	333	322	333	356	321	340	332	363	294	303	336	318	336	338	284	338	340	344	326	323	282	355	320	353	324	334	338	326	333	361	317	312	310	352	329	344	293	331	297	321	344	319	353	333	304	327	282	341	343	326	338	354	314	317	319	311	319	330	323	326	326	317	376	318	296	310	325	316	312	290	343	325	304	318	330	366	318	319	333	329	313	342	347	317	335	344	326	319	335	347	303	326	312	328	289	318	319	339	312	318	336	313	368	306	342	337	334	351	356	301	324	329	320	328	293	326	327	293	342	320	375	317	335	332	306	318	353	331	331	356	356	344	325	302	315	345	325	314	335	323	316	303	336	332	345	345	311	328	342	313	323	297	318	288	361	336	314	318	321	335	309	310	313	358	359	323	348	322	339	298	330	306	340	315	320	288	310	342	337	320	334	308	308	316	321	317	325	328	331	332	295	317	335	330	312	311	333	353	321	310	339	312	335	318	323	350	310	327	351	335	331	341	324	315	303	357	312	342	318	304	322	310	308	343	307	338	324	338	307	334	318	329	315	325	324	316	324	335	310	329	324	329	294	341	298	331	303	319	335	318	363	308	314	333	321	325	321	319	341	324	327	333	304	341	339	335	323	342	325	335	290	321	298	323	300	305	308	324	352	334	292	336	332	292	319	314	315	321	342	320	327	284	335	351	323	295	302	299	309	313	298	328	339	336	328	349	343	319	327	323	345	314	295	316	337	319	349	326	354	309	326	319	346	340	352	343	367	329	312	319	334	354	333	307	326	314	309	314	312	387	355	314	328	326	317	349	309	324	314	338	324	347	289	305	324	313	346	346	331	339	304	362	316	340	322	317	307	327	319	335	334	331	324	326	309	329	340	304	314	341	340	312	347	358	316	325	330	324	328	353	328	346	350	304	336	332	306	358	310	328	313	325	327	343	337	310	326	342	305	315	305	306	336	353	311	312	337	305	324	318	344	340	305	301	328	329	335	330	317	305	310	303	325	328	303	294	345	329	320	335	302	335	350	332	336	328	302	307	303	343	328	325	334	348	339	326	311	349	384	313	327	282	330	360	310	338	336	343	306	362	327	361	322	316	332	307	320	326	350	328	317	315	332	322	315	303	316	320	328	352	305	331	315	348	357	285	317	304	308	291	334	319	264	348	335	327	304	289	326	379	324	304	331	338	320	320	297	331	316	329	315	335	323	330	300	335	323	337	322	321	352	361	310	299	323	304	323	327	345	314	303	338	333	339	336	347	359	319	332	320	339	323	311	311	353	321	285	332	334	315	334	320	318	326	318	327	310	324	311	326	361	309	347	302	325	342	344	324	336	341	295	304	324	337	311	327	318	337	323	317	300	331	325	325	322	315	337	322	339	340	360	299	348	307	314	358	310	326	362	315	306	355	333	333	302	305	349	366	322	329	355	302	349	345	339	326	329	327	324	363	321	317	325	329	341	340	291	324	354	332	343	341	346	347	328	305	314	332	334	323	293	343	340	314	312	283	329	332	319	357	336	302	366	318	320	361	310	338	296	296	318	338	316	323	315	333	349	292	300	281	313	334	319	315	342	318	325	313	344	297	311	298	354	337	330	336	308	292	320	365	328	318	317	353	300	341	342	326	351	332	326	325	368	319	305	324	310	331	288	306	342	307	320	325	341	354	309	333	301	323	301	310	324	300	332	311	311	332	287	333	321	371	324	336	352	325	298	331	341	274	282	322	349	334	313	338	328	325	326	313	307	339	307	318	301	336	339	338	317	290	379	335	327	355	330	305	309	307	351	329	335	314	327	335	334	348	320	312	307	315	315	350	322	303	324	284	319	322	336	302	343	308	339	298	335	325	327	316	322	317	318	349	304	333	336	305	313	319	346	297	295	325	336	319	314	345	316	342	308	313	332	333	333	338	343	326	364	310	362	301	329	287	348	296	310	301	289	315	341	316	323	306	324	359	326	322	343	341	330	339	349	310	328	324	316	319	358	306	347	327	309	325	320	342	320	311	337	325	323	328	353	333	328	301	323	345	329	319	336	319	318	316	332	317	361	331	311	354	325	324	310	339	316	336	310	327	304	325	328	317	347	343	314	331	350	320	319	328	321	321	311	352	339	329	300	350	341	350	317	324	313	339	303	313	339	293	313	354	340	345	292	322	344	359	338	334	335	312	352	315	339	301	313	290	319	324	386	336	344	332	306	328	298	338	333	310	309	355	326	314	326	336	346	347	342	340	327	355	351	304	329	291	328	338	310	330	331	330	309	311	332	336	328	329	325	332	336	338	324	317	316	317	304	351	312	341	310	329	314	321	333	295	317	300	299	333	336	303	300	332	334	364	328	330	304	327	349	356	319	308	308	325	342	325	338	326	327	337	332	364	320	291	307	314	351	339	334	287	319	312	311	367	308	351	300	340	327	288	318	352	332	332	308	331	355	345	317	313	341	330	319	341	341	342	335	307	335	344	323	337
25021	21253	27839	33059	36487	27265	14111	1364	635	542	555	549	560	528	547	479	507	521	858	1147	603	546	601	670	742	772	750	632	622	586	542	510	481	494	501	472	499	464	420	511	497	467	469	473	479	502	466	481	451	509	471	468	479	490	451	476	457	485	474	456	490	455	456	481	526	470	524	446	465	442	480	481	430	487	495	438	449	479	494	460	507	510	479	446	474	485	445	480	458	452	461	478	511	446	454	520	473	443	425	507	473	463	474	483	453	461	475	513	471	471	425	496	455	476	492	492	446	504	477	491	490	490	461	492	489	491	477	454	485	488	496	482	498	485	464	468	519	492	493	494	454	512	491	455	528	454	493	502	485	487	482	506	465	493	481	483	478	456	469	456	458	498	474	480	474	474	448	449	472	477	449	462	500	508	504	485	497	448	472	485	460	507	465	450	459	497	463	478	493	469	465	482	524	474	477	495	458	497	523	459	442	519	485	504	488	488	485	426	484	477	484	464	505	474	444	445	507	486	459	432	456	473	508	508	478	473	477	477	457	500	440	490	492	484	475	481	453	481	530	468	492	466	468	468	448	472	471	499	539	495	490	457	514	493	467	483	479	482	521	491	473	515	455	447	458	474	481	470	459	491	496	472	497	475	496	474	462	502	473	490	455	460	457	470	466	488	432	453	452	481	454	462	461	478	491	485	442	477	451	468	469	543	454	481	483	479	505	488	466	502	471	466	510	489	482	457	493	475	472	464	484	449	492	486	474	457	473	467	446	464	477	495	479	502	452	498	449	491	511	481	470	474	463	485	481	451	444	504	492	478	511	464	475	464	460	464	471	523	466	485	469	436	453	479	438	493	466	494	491	474	456	477	510	449	480	471	522	467	463	459	449	453	509	494	499	444	451	449	432	453	428	467	517	469	466	521	505	469	441	489	506	461	436	424	482	486	508	516	500	477	487	489	476	471	470	469	474	470	497	507	485	486	497	480	434	459	457	453	464	469	471	499	453	471	475	466	489	474	466	518	494	532	475	483	445	449	439	448	458	455	528	517	491	459	455	473	469	455	468	464	445	479	464	475	422	505	451	477	448	504	507	461	473	456	474	490	479	467	463	493	489	489	456	480	465	463	498	457	477	426	499	460	475	517	517	453	506	456	477	488	470	529	499	460	473	484	516	484	475	455	473	465	464	464	482	503	472	461	458	471	497	499	489	509	490	478	461	435	503	425	474	459	507	482	451	487	455	463	487	467	480	483	508	513	463	457	511	468	494	479	500	530	470	451	518	496	493	506	470	506	476	476	482	455	478	475	477	504	517	515	483	477	495	471	463	475	462	478	455	486	480	449	448	480	477	449	469	476	480	498	493	520	493	499	494	476	513	509	487	491	443	457	470	475	469	517	492	492	482	460	455	444	467	470	461	531	495	478	457	436	438	469	431	476	474	433	488	477	502	463	501	496	432	527	458	524	487	493	479	458	475	437	466	465	446	490	475	480	473	480	459	455	523	519	509	502	514	506	467	439	479	447	536	467	479	480	482	469	456	460	471	495	452	481	511	498	476	453	499	466	466	477	452	472	506	499	462	495	472	435	501	434	471	479	460	497	440	452	448	496	478	472	453	465	451	480	492	475	485	507	437	489	487	501	502	472	456	529	457	491	484	518	495	520	499	482	490	488	438	441	498	474	456	461	484	442	462	477	444	445	478	496	498	458	469	477	478	443	445	456	476	496	514	475	491	489	478	504	440	501	475	463	485	477	430	467	442	465	486	473	528	492	466	474	518	464	493	480	503	475	489	460	465	521	483	528	493	454	515	502	461	472	531	483	465	466	451	466	424	467	447	474	463	474	475	447	438	483	461	503	457	447	474	515	486	465	470	449	488	471	472	488	465	563	530	461	498	464	436	488	481	474	471	464	445	432	500	465	493	505	497	458	465	478	484	475	468	447	482	459	484	436	447	466	487	506	538	516	509	482	459	505	428	441	453	490	472	465	441	475	471	470	485	471	492	511	489	464	478	486	465	477	463	507	444	481	479	455	441	448	465	467	464	454	478	473	456	465	455	499	463	486	489	488	468	454	461	474	471	485	479	487	480	476	493	497	488	484	451	437	461	492	465	499	442	464	458	498	480	449	472	517	469	481	498	485	509	493	484	466	439	440	470	462	469	527	463	446	437	515	498	501	469	501	457	493	518	482	490	463	514	485	520	475	443	476	464	482	468	447	470	485	497	492	482	427	444	483	515	451	495	472	500	447	523	467	530	458	497	474	473	463	454	498	485	481	469	500	471	483	463	525	499	524	496	477	519	494	479	491	461	527	438	496	488	439	486	537	459	501	509	485	463	501	477	457	476	469	487	481	405	506	491	450	472	457	481	501	455	493	470	465	482	486	487	493	479	479	479	484	451	450	475	500	450	488	463	486	469	463	471	481	502	485	479	460	474	470	492	500	471	455	485	464	503	491	455	477	472	444	482	487	488	470	451	471	472	459	426	479	483	444	454	460	484	474	484	489	451	493	473	452	479	537	485	446	490	466	477	489	502	500	451	499	468	485	460	463	486	380	446	486	465	482	440	489	474	477	505	480	493	470	479	467	482	498	508	450	472	462	482	439	479	433	497	473	429	457	479	526	496	507	494	473	525	466	473	462	496	471	460	473	447	465	491	438	537	434	421	459	507	469	474	460	440	460	459	470	486	467	493	475	503	504	511	431	490	469	488	485	498	473	458	481	439	456	505	494	464	478	504	482	469	458	494	494	443	457	463	477	449	505	477	498	494	476	456	489	494	515	483	486	485	479	457	471	454	458	508	461	459	453	477	455	431	496	441	488	476	479	464	471	509	457	510	504	487	513	432	497	433	447	456	446	472	490	503	462	438	432	486	438	446	501	471	458	463	458	483	486	444	483	472	464	428	462	482	471	470	482	477	490	507	473	476	489	458	468	460	507	498	464	507	478	513	480	476	486	501	480	447	521	487	506	505	501	497	487	487	509	459	485	455	502	462	434	474	487	479	483	494	521	498	495	517	491	491	477	509	453	498	498	443	476	488	475	485	499	491	461	462	475	500	445	480	478	447	484	500	474	487	454	462	460	442	462	474	442	476	478	459	482	458	408	448	505	484	487	448	440	474	483	483	468	474	445	493	458	472	514	468	514	483	508	485	478	490	475	477	481	461	513	455	478	445	473	478	483	458	487	491	441	487	467	502	467	489	484	454	488	448	484	517	464	435	506	473	475	435	496	506	476	443	447	485	489	451	499	451	501	471	467	495	504	449	480	479	494	507	470	491	486	467	504	494	435	479	453	455	479	495	500	486	490	477	482	441	475	490	481	497	481	462	457	472	436	507	501	488	470	445	499	468	465	478	455	471	474	493	461	475	446	477	461	444	471	481	505	460	453	493	480	454	427	478	482	457	479	478	483	484	467	485	478	477	454	457	494	461	489	525	494	464	491	477	481	461	491	489	511	481	467	466	500	472	492	462	462	487	509	480	477	496	453	466	454
6273	14421	20495	43971	41883	31496	15800	1147	750	678	604	632	565	606	547	493	498	525	1248	1760	695	626	717	927	1026	1040	960	849	758	657	553	499	482	444	493	496	499	498	455	513	506	493	499	495	456	485	521	521	466	536	485	501	484	493	539	496	504	491	548	490	487	520	533	491	483	481	505	515	514	523	489	549	479	526	509	467	506	494	472	516	493	516	500	544	477	538	524	491	512	532	453	523	492	506	505	491	498	496	501	490	549	515	462	494	479	464	496	465	517	487	527	521	487	492	472	527	519	490	511	519	481	523	489	490	466	475	464	533	473	494	530	487	521	496	485	473	499	517	473	485	499	480	512	517	505	461	477	503	444	518	469	469	477	487	494	493	517	531	498	489	520	505	486	533	454	538	484	502	495	505	506	486	505	473	536	522	480	489	492	494	510	525	465	495	508	494	493	497	515	478	543	531	485	518	504	474	461	519	523	486	530	510	500	511	476	529	518	522	497	492	484	503	506	483	507	517	500	508	504	466	495	427	509	502	491	487	516	490	497	511	488	508	475	522	518	490	504	497	506	521	525	482	449	485	506	474	504	531	476	478	517	473	494	475	489	504	537	486	480	479	503	500	525	495	504	480	500	481	499	512	478	514	487	503	520	513	493	531	523	443	508	539	484	471	509	510	485	504	525	488	476	445	497	512	496	469	473	469	493	491	480	466	487	504	460	506	531	539	502	526	501	506	488	472	486	484	463	491	505	511	488	462	513	518	472	511	484	472	513	541	520	543	454	481	493	495	506	489	481	496	483	494	493	513	468	485	521	505	511	459	484	490	535	469	502	461	494	504	479	494	504	490	515	519	498	509	526	494	503	483	450	470	500	482	479	487	484	474	479	481	497	497	516	508	497	484	495	530	530	483	493	516	481	524	521	495	525	508	507	495	466	488	465	495	489	490	522	502	496	474	477	432	464	504	533	474	518	486	479	484	479	506	478	466	529	519	476	507	497	488	515	499	510	540	488	515	563	502	467	551	477	489	521	457	477	504	502	488	530	451	489	527	500	511	447	511	514	488	453	491	517	511	527	510	499	482	506	481	461	509	492	500	521	480	513	490	507	489	474	475	469	520	502	445	492	525	500	479	551	485	484	454	504	451	501	489	481	498	514	497	482	474	552	506	520	482	536	517	497	490	472	501	527	487	503	485	469	489	464	494	542	472	468	469	553	500	496	483	509	514	510	526	519	544	480	501	475	482	465	480	511	523	496	514	484	517	488	502	448	514	539	501	496	509	472	509	464	508	514	507	522	490	483	559	494	447	470	512	497	475	499	490	473	514	501	486	521	481	481	493	536	495	486	517	507	525	519	502	487	451	499	454	476	524	470	465	520	537	508	496	483	497	510	473	491	504	524	500	507	492	532	468	519	498	468	471	497	482	537	472	465	507	484	519	519	499	489	476	482	513	541	532	498	447	507	499	544	512	492	481	521	508	504	513	487	476	518	493	510	488	519	490	497	508	497	518	517	440	494	545	507	517	465	496	485	504	464	482	518	482	509	495	542	504	475	466	494	521	499	519	527	467	549	475	491	494	494	540	514	475	527	463	498	489	500	511	486	494	483	496	492	457	505	520	497	442	523	477	494	488	482	513	485	496	479	490	484	470	486	490	492	491	501	565	520	476	498	490	533	516	473	504	466	529	526	473	508	492	521	475	475	503	528	526	544	540	516	507	506	519	465	496	473	506	506	537	465	499	495	507	465	505	453	479	503	509	512	499	533	483	507	487	495	474	504	446	513	482	499	485	492	490	530	470	489	524	492	470	514	473	479	488	525	492	495	478	471	479	482	489	495	514	486	519	516	488	522	507	487	517	491	475	502	461	518	483	482	484	496	510	495	492	534	494	520	488	510	509	520	504	519	464	488	476	497	482	496	487	491	498	489	486	499	499	501	494	506	488	489	487	481	524	500	504	498	459	468	513	476	540	521	529	494	485	513	513	513	475	518	507	535	488	504	518	538	496	481	522	512	468	497	502	509	525	483	446	461	520	467	455	491	486	498	517	505	496	481	489	482	496	507	474	505	479	480	502	483	493	542	480	496	522	539	544	470	498	534	470	514	468	524	514	499	504	469	508	489	475	525	491	525	486	503	453	525	468	507	523	530	494	498	520	489	460	495	505	500	503	467	500	482	562	512	473	520	501	472	528	501	510	523	461	522	494	572	497	521	501	488	511	497	506	506	510	483	497	492	527	460	469	544	435	476	544	561	526	515	474	469	496	441	514	519	520	533	565	527	500	480	476	509	546	490	483	527	492	524	470	483	460	489	521	511	498	516	511	517	496	483	486	492	471	486	473	519	471	540	504	491	500	516	511	502	502	504	503	487	554	500	481	485	500	561	520	513	504	529	491	495	509	474	501	489	495	465	528	556	465	491	497	525	501	516	509	504	531	524	530	546	452	470	491	525	491	482	491	469	505	508	477	506	505	504	472	534	488	537	485	490	511	506	501	464	474	499	548	490	483	487	492	518	521	462	465	479	492	458	503	491	535	485	452	492	468	496	496	503	509	508	513	493	505	511	517	488	515	498	514	463	467	482	489	497	493	525	533	472	516	506	530	517	501	547	518	496	535	525	500	499	497	496	469	501	500	520	517	498	446	516	516	513	491	481	490	536	510	513	480	489	506	484	540	490	503	462	500	491	515	510	486	479	535	495	498	468	502	515	509	544	510	492	482	474	521	488	514	470	465	522	484	495	511	508	509	511	530	443	517	531	493	508	500	517	482	507	494	494	532	475	534	467	513	517	515	511	512	477	518	526	479	488	502	504	518	488	447	462	497	504	500	503	512	517	460	482	509	525	498	511	517	540	548	503	496	513	499	477	507	507	494	477	508	487	523	512	470	489	488	510	494	483	500	497	489	542	504	512	481	484	480	496	492	499	481	470	511	507	513	491	542	533	500	496	491	503	516	501	467	510	498	525	538	482	507	508	505	523	510	472	478	499	487	535	500	499	536	496	481	482	510	464	512	497	470	509	490	462	479	502	492	470	505	499	508	463	481	534	480	500	464	477	493	495	496	507	533	479	494	498	510	504	462	473	476	480	488	478	513	482	506	512	514	489	451	490	524	508	525	485	491	489	495	490	502	480	518	471	522	516	514	511	491	493	502	501	494	539	496	508	496	493	486	516	469	493	540	480	502	517	480	517	494	492	468	481	516	518	532	516	512	503	545	510	476	504	500	511	496	520	459	496	512	483	480	494	467	473	505	490	466	503	523	459	519	478	497	502	505	499	503	488	518	509	541	477	462	537	460	496	484	510	496	478	490	482	490	509	478	487	479	488	499	535	469	494	433	499	546	501	534	500	458	488	462	508	488	482	510	459	516	493	541	474	507	461	461	498	466	519	528	487	523	535	556	520	481	479	500	454	509	471	496	480	480	489	478	521	493	521	512	497	493	488	497	472	504	477	491	537	481	481	478	508	491	493	538	506	491	487	552	479	521	490	508	508	494
22713	21302	28953	32246	46872	47437	37224	9421	970	610	586	569	573	530	550	507	457	488	728	2148	2290	1081	802	1067	1308	1289	1249	1086	837	727	610	525	439	450	411	463	440	439	486	464	438	478	444	469	491	457	471	416	465	465	430	457	446	407	449	436	415	470	432	452	463	412	445	433	440	447	441	461	446	473	475	463	453	455	460	473	478	472	484	457	437	414	483	463	460	463	463	446	477	433	419	460	438	467	427	462	497	443	448	460	432	462	446	471	470	471	472	478	425	481	471	492	452	452	435	486	458	456	456	458	430	451	455	475	451	425	489	434	462	501	449	429	472	444	449	456	469	454	463	465	463	429	453	467	450	495	452	454	442	471	480	459	463	457	461	446	458	463	449	453	456	472	450	474	479	448	460	422	465	460	484	443	479	460	458	430	451	499	419	460	449	450	453	459	527	470	449	434	448	416	409	457	435	452	447	447	469	482	466	475	457	439	477	454	519	465	443	467	421	467	425	438	524	446	437	467	440	454	454	473	448	463	455	459	465	459	446	526	456	478	460	452	449	451	451	445	472	448	454	437	449	458	453	432	470	453	465	486	456	422	446	471	461	427	458	475	464	453	418	492	487	447	455	460	465	463	472	452	441	430	410	452	491	435	472	473	433	452	450	456	447	505	467	441	458	479	418	473	477	450	441	417	457	446	445	471	440	446	470	426	454	451	429	458	475	448	471	467	438	476	450	455	441	472	447	424	462	459	413	446	405	495	482	465	464	456	424	449	442	456	445	458	461	469	489	446	460	459	439	480	468	479	464	518	473	466	444	456	452	526	445	484	427	465	439	473	443	460	445	444	426	454	447	485	462	462	446	455	483	427	479	472	477	462	431	464	474	480	461	481	442	465	467	422	457	440	496	454	447	468	449	461	469	501	517	460	431	452	450	449	444	448	455	419	409	464	478	463	448	473	497	453	414	463	483	459	472	468	443	490	452	453	469	412	484	435	439	457	465	440	418	479	455	483	446	463	477	467	510	421	458	475	472	443	438	484	446	451	427	451	402	475	447	456	453	454	495	483	438	459	434	493	418	440	494	471	431	456	468	479	406	470	480	471	506	459	494	440	483	453	449	453	440	474	482	446	470	455	475	486	457	472	460	457	448	449	448	431	427	462	479	451	468	511	445	415	484	481	432	454	434	460	463	458	459	498	445	449	411	470	468	469	450	489	478	453	460	472	458	484	432	454	454	456	453	442	439	449	486	463	422	421	465	468	442	457	462	431	440	484	441	408	455	460	476	487	442	462	463	444	473	437	470	460	451	473	471	469	485	444	454	476	464	457	436	476	439	472	477	427	453	472	470	449	486	433	463	451	441	440	462	500	465	494	473	452	456	462	458	457	447	449	427	427	430	482	482	467	437	431	447	440	432	475	447	459	493	460	450	471	474	478	433	444	424	462	476	466	457	477	442	474	461	438	452	442	487	469	427	488	456	449	453	483	474	454	480	426	440	465	454	443	404	443	465	436	458	447	466	447	441	459	457	462	462	443	438	410	468	453	423	490	468	404	455	434	439	453	410	492	470	453	474	454	491	445	480	483	460	496	417	465	448	441	474	494	463	472	466	482	414	458	492	474	471	507	492	445	463	420	448	456	460	485	464	475	471	481	456	429	446	486	495	435	447	462	487	424	462	479	460	452	458	450	481	466	471	491	487	440	461	442	450	461	463	435	469	439	464	429	430	470	422	432	446	458	466	407	453	443	470	465	473	431	399	458	483	464	467	459	433	491	439	477	461	441	454	435	446	478	489	461	469	487	445	462	449	430	471	442	451	463	470	464	419	447	466	449	444	505	454	463	481	475	457	453	471	466	466	466	482	467	444	484	458	430	462	454	464	464	461	426	476	441	484	439	481	405	437	452	469	495	469	461	440	453	479	433	466	425	453	476	480	460	462	473	451	409	452	470	520	458	468	463	462	432	491	451	454	433	450	468	469	461	452	453	451	473	466	442	451	466	457	442	406	457	444	447	452	459	458	453	437	431	433	470	472	467	459	478	455	468	449	461	460	459	413	454	446	444	462	486	445	453	463	466	426	473	426	458	495	420	480	508	443	434	465	410	476	450	494	470	471	424	466	418	428	465	422	512	418	463	459	414	463	474	431	451	424	433	420	474	477	483	456	452	437	439	442	431	472	469	448	482	460	451	425	454	478	462	492	457	483	445	426	445	436	445	476	462	449	444	493	492	443	438	455	433	478	450	451	487	504	449	454	438	463	445	453	462	475	474	459	462	508	460	467	462	450	490	475	472	485	447	460	488	451	467	419	490	481	428	451	439	465	459	464	479	450	442	463	474	486	433	506	467	434	456	448	485	417	463	521	484	432	465	484	431	451	438	464	431	476	497	436	502	485	484	428	468	463	456	488	440	451	438	490	453	447	498	455	439	490	426	425	446	459	494	465	465	470	449	443	446	464	492	446	478	490	492	462	458	464	454	452	442	472	454	424	481	485	427	488	426	443	449	474	422	457	436	459	475	440	459	454	460	422	478	453	443	453	456	472	438	452	428	454	456	482	467	467	456	433	483	484	465	483	452	456	468	424	440	423	449	456	481	443	445	456	441	459	516	458	456	458	448	471	466	503	460	455	471	479	495	440	456	449	469	465	451	459	483	466	468	415	490	424	460	462	438	462	473	445	516	409	436	476	398	478	482	471	432	487	434	466	516	442	470	464	495	449	450	501	489	447	458	463	483	491	465	479	455	464	478	475	437	462	455	442	405	426	434	481	415	434	463	474	464	441	472	462	439	478	477	467	473	510	449	444	452	470	476	454	431	415	449	427	469	454	479	416	466	454	460	452	432	435	485	497	459	456	486	462	463	443	461	483	474	489	480	476	468	509	426	462	449	443	448	427	480	475	508	447	498	438	424	433	440	458	455	437	416	464	460	462	447	462	447	448	468	445	461	496	468	443	420	448	452	454	459	460	430	460	471	455	448	473	440	435	440	446	409	457	425	491	467	457	481	465	446	439	462	436	452	450	459	460	473	457	474	448	470	465	401	451	481	488	470	417	430	457	447	471	488	462	457	485	449	477	459	464	471	427	475	439	422	436	474	468	453	459	475	470	403	465	459	461	468	451	422	421	454	457	458	476	479	492	478	443	481	434	461	498	422	448	458	480	434	440	444	475	449	481	473	440	444	492	438	458	456	440	480	450	477	425	472	445	431	473	441	451	454	452	457	451	471	450	450	492	485	463	438	453	458	465	435	454	493	440	469	483	481	428	444	473	492	490	484	454	474	459	475	453	437	437	448	473	479	459	460	477	410	437	488	429	432	481	481	431	441	470	440	435	458	432	445	462	433	433	468	479	453	505	425	469	410	468	469	464	475	448	491	459	458	448	473	432	445	465	466	467	432	472	457	475	469	471	445	462	483	479	459	431	477	433	482	468	453	409	454	450	438	467	456	450	436	479	466	439	459	476	442	462	465	447	460	487	485	455	473	440	480	504	432	474	457
8488	23526	35978	68721	63745	51658	33514	1640	1000	762	726	688	677	607	604	577	530	519	943	3359	3522	1367	1080	1556	1890	1874	1751	1543	1213	865	715	541	447	451	435	447	449	485	462	455	464	454	449	473	445	416	493	490	485	477	416	453	477	485	439	490	453	471	475	510	487	427	492	434	474	422	466	417	473	444	464	447	431	476	459	457	458	440	450	472	473	443	474	465	440	448	492	473	450	445	439	436	439	461	453	431	459	433	446	492	437	479	436	447	516	455	476	457	468	466	485	459	414	445	472	461	454	481	479	465	469	452	427	436	428	435	417	428	486	448	447	470	459	446	480	434	416	467	467	471	461	443	464	491	502	474	488	468	452	483	440	458	427	407	473	460	452	448	472	467	440	484	439	438	460	449	450	499	503	462	482	458	460	447	476	469	442	445	442	474	468	494	492	453	426	480	454	480	439	443	472	452	461	508	415	478	477	429	481	451	504	477	411	457	471	459	455	448	436	483	460	469	437	452	477	473	470	475	459	482	469	445	435	438	450	488	452	461	442	432	458	508	482	473	505	475	432	504	494	443	472	443	431	449	475	419	463	492	472	455	477	466	472	467	488	449	437	475	420	505	433	460	444	511	431	478	448	522	436	452	477	482	432	446	489	448	486	495	487	463	447	487	476	504	470	466	473	441	444	449	433	445	449	466	448	462	459	456	464	454	510	444	457	459	459	499	456	474	455	504	472	416	445	446	509	449	510	455	471	480	487	442	463	483	461	440	499	459	468	434	473	468	468	461	478	458	443	480	460	492	490	486	486	467	451	470	429	440	433	497	483	450	461	485	455	393	431	457	455	503	483	489	465	474	450	501	446	478	469	471	448	475	451	434	487	485	477	471	485	434	444	431	433	437	487	438	421	478	478	495	460	470	474	476	440	454	468	483	463	488	456	450	416	495	474	446	459	469	477	475	460	426	436	522	485	480	488	448	455	458	445	449	475	447	435	503	474	470	476	461	495	516	486	463	444	488	448	444	494	449	474	457	467	461	483	443	421	450	449	457	474	467	442	444	483	490	461	473	477	431	453	435	475	433	451	438	466	440	462	468	423	460	455	505	435	413	451	480	465	494	432	449	440	482	452	484	476	461	485	460	484	484	458	457	486	485	473	483	460	476	442	477	486	474	436	441	468	507	470	455	454	488	494	462	471	468	454	447	470	414	470	494	474	461	432	455	460	512	467	444	478	466	455	411	483	436	426	433	421	434	436	435	448	425	447	493	462	474	488	469	442	471	476	466	467	437	485	423	451	453	475	443	440	457	437	449	490	463	443	435	493	431	469	459	476	443	470	485	415	463	446	467	463	467	445	470	395	409	461	456	491	469	478	451	454	452	425	468	459	488	477	447	494	472	429	465	475	447	436	511	450	437	479	441	463	469	450	445	466	472	497	462	459	465	453	486	476	462	446	467	456	446	445	449	488	462	481	488	441	478	413	469	463	492	481	446	445	426	452	439	443	443	461	465	470	474	435	448	426	451	454	497	456	456	478	479	501	469	431	460	460	474	464	442	486	448	434	459	490	469	440	483	445	475	493	469	463	450	425	441	442	478	416	479	441	464	469	444	472	440	450	510	477	444	457	454	459	419	447	466	443	461	462	447	480	417	455	454	452	470	476	459	454	430	465	439	445	513	440	423	445	430	515	475	451	469	486	478	480	488	438	470	466	450	481	456	470	466	452	439	469	476	480	459	462	446	453	496	482	470	472	472	451	464	465	447	459	491	440	479	470	439	447	448	471	466	468	492	450	480	498	493	447	469	442	438	436	438	462	472	441	448	474	428	425	415	429	419	469	463	471	461	439	458	432	472	457	459	455	424	422	505	453	461	495	472	439	486	478	497	479	464	467	446	481	458	470	458	457	453	448	517	431	489	464	468	477	459	456	465	461	490	422	468	436	436	453	423	448	478	475	473	480	494	461	443	456	467	448	442	482	501	467	498	471	481	458	449	457	497	450	484	490	444	475	435	462	475	455	469	436	459	439	422	458	433	452	502	448	497	449	488	487	455	422	455	452	462	460	486	511	477	460	440	463	473	476	419	491	428	490	455	466	444	467	423	468	453	460	455	473	468	480	453	483	451	457	502	435	453	497	480	423	474	460	447	459	434	525	441	460	462	460	462	439	468	442	532	504	489	473	473	448	428	483	477	469	494	471	454	462	465	454	459	440	498	457	478	480	462	471	465	460	463	473	509	453	476	454	483	415	498	470	467	432	463	447	455	468	496	423	467	468	410	427	412	458	466	451	468	514	483	487	480	469	466	427	450	488	450	432	461	501	478	458	446	445	462	515	453	486	467	405	486	444	449	483	439	454	470	482	457	466	433	505	440	461	452	432	467	455	465	460	435	427	488	458	458	458	442	461	444	455	493	497	475	495	491	461	439	455	449	451	458	444	440	478	482	440	466	411	453	417	517	442	438	454	431	457	440	450	459	475	455	464	432	456	456	460	444	462	484	437	476	438	447	463	462	490	447	455	460	466	439	463	434	465	464	455	460	476	440	464	464	489	440	485	445	464	485	433	462	472	483	470	431	490	453	471	470	497	482	467	462	474	472	481	450	477	433	492	456	489	470	445	445	455	456	466	476	458	467	442	468	451	502	421	465	451	491	461	463	487	466	456	464	453	483	463	451	447	456	455	460	459	457	461	472	456	484	456	472	449	475	445	489	477	465	463	457	482	429	478	458	470	476	455	456	456	435	466	484	466	418	465	453	464	446	477	458	433	473	457	440	437	457	483	421	489	448	486	476	446	481	466	471	436	522	423	498	457	444	456	457	424	456	461	460	497	454	436	442	458	444	470	472	457	454	439	495	478	475	488	417	477	448	442	463	471	456	429	471	460	458	490	435	457	468	457	473	450	436	463	451	454	435	478	500	445	454	479	450	428	481	465	487	471	443	520	412	462	435	477	434	425	469	469	442	492	448	451	470	488	456	464	461	456	473	492	474	480	476	463	461	463	478	489	469	457	464	418	410	467	443	452	436	442	472	473	465	458	468	476	477	435	463	435	455	460	497	425	482	444	458	487	465	464	445	440	452	470	416	452	423	479	437	455	473	501	436	461	472	468	485	439	441	448	500	460	451	442	469	469	453	460	455	479	450	443	453	465	521	445	462	452	457	468	488	459	439	464	447	449	486	471	443	510	439	483	482	457	511	474	491	459	480	492	444	475	430	438	468	422	425	476	434	448	447	455	459	428	469	475	443	498	489	498	471	500	454	452	491	535	478	461	460	457	484	485	455	440	479	488	458	498	478	447	475	461	462	458	473	473	461	470	439	462	462	464	473	429	409	501	453	444	454	467	458	436	427	464	452	437	438	454	461	432	463	487	447	457	488	486	436	457	448	462	483	491	460	441	398	444	457	459	498	448	475	444	431	461	454	495	538	475	435	446	449	492	469	452	516	474	473	451	470	455	443	477	480	463	467	482	493	458	461	495	449	414	487	447	439	443	437	487	453
27880	18969	10986	17781	13767	7332	3221	635	414	414	421	403	424	351	383	388	373	394	381	399	457	427	423	387	386	404	416	425	397	331	378	372	375	388	368	343	389	390	375	392	368	368	387	373	378	373	407	383	368	337	409	391	362	388	395	346	344	400	365	359	356	377	368	388	381	376	397	374	353	361	402	382	390	357	371	423	383	361	348	362	400	355	346	376	381	373	410	376	359	343	364	371	390	346	365	364	395	377	378	398	361	374	373	389	347	409	345	321	384	345	402	384	373	371	342	370	378	380	384	371	372	372	356	383	400	340	412	356	348	333	357	379	379	359	354	338	403	371	346	397	384	333	386	356	335	369	374	395	331	398	374	383	373	397	377	407	341	361	343	382	358	397	365	377	343	344	365	349	376	376	326	350	374	372	381	374	366	377	341	402	391	395	346	360	358	377	376	381	365	323	365	395	399	396	351	380	356	375	363	356	345	395	345	371	386	388	340	351	392	377	363	363	335	371	404	376	362	352	366	351	371	356	379	365	364	370	397	398	347	380	370	337	374	391	378	366	374	359	385	356	363	358	419	378	356	382	362	341	387	386	391	331	384	382	378	408	379	378	373	361	382	379	389	342	369	372	375	398	337	399	365	319	386	366	360	369	341	381	346	373	362	385	362	347	393	385	375	382	379	399	346	373	384	387	352	398	382	334	352	364	373	407	364	392	366	340	358	374	340	381	326	405	394	411	356	382	342	392	383	383	373	359	372	348	367	386	382	356	376	386	369	414	346	386	349	363	350	349	368	360	387	380	407	372	441	345	365	371	338	394	390	377	349	360	352	341	360	389	358	379	370	390	366	337	406	347	366	359	370	365	376	385	370	363	367	397	364	364	351	357	354	360	386	369	373	390	373	386	352	379	381	378	379	359	354	376	377	402	386	366	389	404	388	363	384	386	396	390	387	314	364	380	352	371	384	370	344	387	374	370	394	393	394	396	410	346	366	387	367	388	366	351	383	328	395	348	362	395	386	333	421	394	418	417	368	392	351	340	345	383	346	380	367	395	392	357	381	354	373	370	355	397	364	379	382	386	365	396	351	410	393	352	404	335	338	375	377	394	371	360	355	405	375	387	368	344	356	391	397	390	414	376	350	374	400	365	376	343	371	371	365	356	381	359	348	335	381	330	376	379	398	387	358	377	309	331	362	380	369	361	373	369	364	373	384	380	376	385	394	364	374	403	394	353	375	374	378	364	381	365	360	337	330	341	364	361	372	372	394	340	352	381	355	366	379	380	395	365	355	361	341	398	400	372	328	375	373	365	372	352	391	343	382	389	374	367	354	367	369	372	352	330	327	355	394	358	385	389	391	392	370	380	365	390	405	363	360	364	349	384	397	368	373	382	346	355	322	405	374	401	370	352	361	362	361	352	380	392	352	374	383	361	409	380	360	367	363	370	373	363	394	339	326	375	387	342	387	376	364	355	396	365	357	367	387	398	420	370	359	364	372	386	374	350	357	373	407	333	398	384	352	362	332	366	375	339	351	372	402	373	355	340	372	390	403	366	406	355	339	366	383	384	378	382	366	377	376	353	383	360	379	381	391	380	363	343	371	385	397	353	395	362	356	368	342	404	361	387	365	392	376	394	363	342	349	373	400	415	363	366	384	388	364	378	407	379	340	391	391	396	348	359	390	355	378	364	387	348	382	395	372	402	335	379	352	368	359	372	362	373	348	361	351	339	373	353	404	381	341	373	363	387	387	380	388	351	370	342	386	393	404	347	365	362	371	348	385	355	381	360	346	341	372	407	347	356	345	345	375	364	370	374	379	379	383	347	358	358	351	410	371	371	379	349	344	391	384	363	341	369	368	365	405	362	373	349	414	361	405	345	395	391	347	370	367	372	361	388	396	362	390	320	376	367	391	375	396	377	355	346	358	390	336	396	408	392	384	379	392	367	390	359	341	338	384	351	385	362	323	384	374	415	370	367	382	358	373	374	364	355	383	362	369	379	368	389	352	347	389	383	360	362	356	343	382	386	382	359	374	356	372	346	400	356	402	376	382	365	363	377	400	391	357	359	371	363	362	368	376	359	370	371	389	390	336	364	354	344	393	348	358	388	361	358	345	367	360	363	365	351	351	408	400	399	361	383	350	382	377	348	411	370	380	385	350	364	387	373	367	395	365	418	346	362	389	384	325	392	401	333	357	375	358	361	386	346	334	364	390	387	364	376	345	375	385	374	407	363	352	388	358	404	402	416	368	405	397	368	355	366	391	425	344	389	353	348	351	402	374	371	388	360	335	370	340	362	350	373	384	389	371	379	370	402	379	342	389	419	363	369	400	356	365	379	349	335	402	366	373	381	370	346	339	386	386	378	379	382	354	381	371	365	366	360	369	358	342	393	394	377	360	352	366	332	370	362	367	379	358	366	383	387	366	374	362	386	360	362	382	380	359	339	377	372	397	399	377	343	375	350	386	396	381	385	388	426	367	347	372	361	382	377	358	365	340	370	405	339	373	331	352	417	363	359	373	386	367	345	339	353	370	400	369	382	388	352	362	360	369	375	388	391	332	386	363	391	370	363	360	396	333	382	345	371	401	361	397	355	363	337	339	388	391	349	369	397	339	382	386	394	405	381	358	362	413	406	355	371	363	362	384	358	357	381	328	381	360	390	382	365	378	375	376	377	366	373	403	391	373	384	366	358	365	364	398	395	374	359	360	371	432	361	391	372	382	382	343	382	352	414	369	375	407	367	402	339	381	370	372	391	364	345	366	370	366	392	389	358	364	415	354	396	380	371	391	334	367	372	337	365	376	379	388	359	367	390	372	367	355	364	413	362	367	373	380	396	344	410	362	338	346	382	370	399	374	336	367	375	377	366	349	379	380	345	366	388	387	392	380	377	344	391	356	399	358	397	388	410	355	378	368	409	378	398	363	379	377	368	372	376	380	415	355	369	376	364	401	399	378	396	360	360	359	347	380	376	377	386	375	359	368	401	358	339	361	348	342	397	360	405	350	383	371	352	374	350	352	357	376	344	357	377	373	375	349	373	370	345	361	350	363	360	363	366	368	370	389	352	359	405	363	352	386	334	361	368	362	387	362	352	355	373	368	356	387	363	376	389	394	356	383	375	410	368	367	354	373	343	325	350	370	369	350	399	366	361	386	353	406	362	321	385	332	387	352	377	365	358	363	339	355	401	370	357	361	403	348	386	363	383	406	381	364	368	370	415	380	359	390	365	338	365	373	343	369	342	370	392	391	390	386	333	387	377	376	362	337	321	371	360	387	345	371	364	400	380	384	390	356	368	352	354	356	377	368	372	375	380	362	412	379	354	346	400	386	392	396	386	345	366	371	350	386	348	368	393	344	380	387	346	389	376	317	371	356	340	371	368	394	366	384	341	388	384	388	381	360	359	367	431	378	356	342	334	361	382	381	381	385	393	332	381	383	379	350	381	403	363	361	369	407	396	381	420	348	391	345	359	372	409	370	404	351	393	368	347
6893	9041	8781	14337	12702	7654	3845	691	517	440	462	451	492	460	459	403	425	379	419	453	457	505	427	447	384	428	469	459	422	447	409	417	395	405	376	414	407	380	392	367	389	401	380	410	429	391	369	395	397	408	421	380	387	394	383	420	403	380	387	383	410	410	365	401	387	367	400	413	388	389	393	414	397	383	375	389	393	407	402	378	424	408	370	388	418	389	421	380	390	361	373	417	399	386	401	340	406	378	385	395	386	407	389	383	415	423	432	421	389	396	381	361	401	383	381	411	447	387	372	405	393	386	396	408	383	377	362	376	378	396	390	381	382	395	405	396	366	364	403	414	380	376	403	373	405	411	435	380	409	381	426	392	377	364	410	430	386	395	408	407	432	385	419	395	427	403	380	396	395	414	397	383	410	424	368	383	402	386	376	421	399	384	379	430	394	412	416	384	361	410	425	426	397	391	407	424	433	393	438	384	399	415	407	399	407	388	406	385	422	403	400	397	398	376	404	400	369	399	407	412	394	386	380	380	414	389	402	387	380	419	401	429	459	405	371	409	423	380	371	412	405	421	388	414	397	439	384	416	402	380	387	386	395	394	393	390	398	387	365	423	352	439	363	388	385	383	401	375	368	435	368	384	379	381	420	392	410	377	400	420	396	422	420	367	408	395	355	422	380	382	390	401	384	389	396	414	401	415	385	411	402	408	379	364	368	362	398	405	358	408	405	368	412	389	382	397	387	396	402	378	396	379	415	378	374	410	408	393	401	383	395	424	410	393	450	363	388	344	396	408	406	390	439	411	380	414	405	413	370	407	375	427	393	419	392	392	404	372	358	394	381	441	392	393	389	397	404	447	417	390	399	403	419	390	359	392	415	396	385	389	425	391	389	408	384	400	412	396	384	363	376	420	365	382	419	418	387	392	390	415	381	380	344	397	403	410	385	398	403	374	377	369	381	405	365	359	392	430	410	365	414	376	405	401	424	392	370	414	421	411	406	399	427	390	423	422	397	382	374	375	376	383	377	389	441	393	369	380	392	418	373	400	401	396	403	413	387	381	407	415	442	437	404	416	409	371	399	379	414	389	378	387	396	361	414	401	410	383	394	371	372	427	412	405	386	410	395	424	406	427	419	409	394	420	417	415	445	387	402	401	399	391	411	412	406	429	419	424	422	419	436	390	375	393	401	387	393	395	425	405	410	383	417	394	385	377	430	379	398	386	404	376	396	400	411	398	387	377	384	403	386	413	428	425	392	397	409	396	386	394	397	397	393	428	376	395	397	417	403	423	412	395	408	403	384	409	430	358	390	412	417	379	388	401	366	389	386	372	384	396	404	428	396	444	386	387	433	384	397	406	373	440	416	386	447	379	424	382	374	413	402	375	373	399	382	398	367	393	386	428	394	414	379	378	374	409	389	412	409	376	408	375	391	393	388	392	399	420	390	436	403	376	406	399	392	394	376	395	399	403	383	399	418	404	357	392	386	385	392	396	380	416	396	400	373	380	395	422	397	344	363	391	359	383	421	418	377	403	381	404	422	408	406	401	377	351	384	391	385	352	380	409	398	389	400	419	400	399	427	373	397	419	400	417	407	405	359	392	394	381	378	429	381	385	412	381	378	418	381	415	413	430	404	375	419	378	367	397	407	386	378	378	386	376	394	399	369	414	408	390	408	417	405	404	412	399	397	381	382	444	382	413	412	430	408	404	394	411	448	393	396	384	397	384	397	382	388	376	380	394	384	393	363	404	408	404	400	415	356	393	420	390	413	402	415	406	425	400	394	388	360	418	378	410	417	387	386	402	413	412	401	390	391	380	441	411	395	436	390	433	391	383	452	407	425	390	391	414	401	406	415	376	399	400	353	398	397	390	390	371	383	369	374	378	389	376	392	390	392	402	381	417	385	400	398	377	376	397	370	389	389	401	388	382	394	408	386	407	385	402	436	374	401	393	401	413	390	408	390	373	378	387	390	414	403	375	367	389	380	394	400	363	386	385	398	378	387	376	418	394	403	391	400	388	412	438	390	429	392	381	380	385	428	398	382	418	393	419	371	399	373	390	398	380	409	420	393	391	425	422	375	426	410	409	383	375	387	400	411	385	378	399	390	384	380	357	434	418	408	372	406	400	383	380	400	393	407	409	400	416	375	370	394	392	419	443	386	398	391	385	426	418	384	399	412	418	403	411	428	373	380	434	406	384	419	375	386	407	388	404	428	410	408	403	414	364	411	409	396	392	378	380	417	412	378	387	361	356	379	416	402	406	384	431	400	412	419	403	409	417	398	425	393	341	378	393	402	400	409	405	396	405	375	404	405	401	406	385	382	365	389	406	391	412	384	392	369	397	392	366	373	379	396	409	404	386	393	422	391	411	401	376	409	381	393	391	417	401	399	414	377	386	435	372	427	431	367	395	350	418	414	444	397	401	379	434	437	382	380	387	410	398	377	393	351	384	432	401	382	381	410	365	416	411	409	355	448	395	406	376	408	391	402	404	362	412	407	392	396	385	393	407	361	399	362	387	387	374	375	395	415	364	385	400	376	348	412	366	403	407	385	396	411	400	408	418	394	390	413	422	415	363	396	380	389	391	360	392	417	428	399	410	402	418	377	427	402	387	440	375	393	365	409	415	415	398	412	427	400	415	374	378	397	406	393	403	410	363	408	408	360	387	416	395	391	418	396	351	405	409	399	410	406	380	415	426	376	430	395	400	385	423	366	391	372	424	387	378	387	365	460	402	403	370	398	443	376	381	393	415	421	394	409	367	398	395	367	419	404	400	355	397	401	415	402	399	353	421	406	397	384	380	366	399	401	431	382	379	399	447	363	428	354	392	381	383	345	411	369	414	399	360	427	421	401	396	413	393	410	398	418	388	448	375	446	411	395	405	368	393	389	395	395	408	374	395	425	389	409	403	407	379	371	394	372	397	415	389	417	406	381	399	429	415	405	414	405	389	413	416	411	373	451	377	397	393	397	412	443	402	431	395	399	431	403	417	408	411	397	425	406	395	382	416	383	398	344	393	413	398	396	402	404	396	403	379	392	352	425	426	394	411	368	432	387	405	376	383	417	384	388	430	390	377	425	398	381	419	346	382	377	405	384	417	382	396	382	406	399	400	419	419	384	356	415	379	422	407	362	366	410	377	360	408	370	399	381	416	406	384	434	401	389	406	375	419	403	398	396	415	397	375	423	369	401	393	398	388	397	389	419	387	404	412	393	387	403	401	389	386	424	419	398	402	371	395	381	384	380	385	393	400	413	392	391	435	415	396	393	374	407	384	392	404	392	370	405	400	407	403	412	390	402	394	348	402	407	392	397	394	428	390	355	404	423	402	372	408	376	381	377	385	360	397	400	386	376	368	392	403	431	403	395	392	420	390	400	414	383	367	382	398	363	417	384	384	437	372	433	384	367	404	379	379	417	352	438	378	405	382	350	389	343	381	395	375	406	405	428	382	411	393	408	375	390	387	401	428	384	374	399	342	395	396	384	384
24120	21336	28592	33487	42728	40317	28133	4910	537	425	417	420	392	377	338	334	324	342	627	998	1459	1385	1017	715	689	630	579	527	446	441	396	357	345	332	309	294	325	316	345	319	315	341	320	290	310	345	323	334	335	333	350	326	334	342	340	333	322	295	349	316	317	344	311	322	299	326	318	341	329	300	334	333	356	322	324	322	354	311	318	329	333	316	302	326	359	330	313	331	309	302	315	311	312	331	303	342	318	346	322	328	367	323	330	360	343	350	295	301	316	325	335	335	332	321	334	342	295	345	334	325	335	342	343	349	315	296	314	341	345	328	294	356	351	308	316	325	308	325	341	317	329	331	340	352	339	341	356	358	333	303	327	320	354	359	300	359	312	336	310	331	336	340	334	322	326	304	292	366	337	295	360	318	287	302	297	335	327	368	316	308	354	322	319	339	341	339	329	319	305	323	316	323	328	342	315	330	318	323	314	330	334	314	321	315	334	330	326	336	334	362	339	324	296	320	335	343	332	316	306	309	333	310	339	331	287	333	307	320	344	334	344	328	326	340	349	344	326	306	312	331	333	327	320	340	314	304	338	307	318	329	320	320	336	308	346	338	291	326	279	336	348	349	355	360	307	370	348	342	365	330	371	296	347	346	305	308	321	354	318	314	309	316	333	312	357	335	348	325	332	348	332	349	344	348	320	308	336	333	313	340	323	302	384	315	308	324	327	321	292	328	314	317	319	337	332	359	340	320	323	324	307	345	361	344	326	319	327	323	314	319	327	339	295	343	294	332	335	351	337	307	326	342	326	351	372	338	325	366	365	326	318	349	334	355	305	333	323	345	321	317	301	332	351	325	338	333	301	314	310	328	344	313	311	350	360	307	331	326	323	336	293	319	328	348	322	327	331	355	324	325	342	308	315	353	324	326	339	322	304	317	301	306	317	352	343	341	341	366	298	314	363	300	321	327	324	344	318	332	315	337	315	315	328	342	345	342	314	308	341	333	338	349	344	348	344	322	303	319	356	323	308	301	344	332	293	313	343	340	321	364	323	322	362	340	332	353	299	335	368	292	324	307	316	336	344	351	315	303	286	329	326	322	349	311	327	292	322	347	338	307	352	313	315	269	319	320	325	302	315	339	303	336	331	335	316	325	335	320	349	321	357	324	338	371	333	313	311	313	315	321	306	301	349	319	313	329	332	337	328	378	323	325	321	345	321	335	323	300	334	315	327	341	325	334	342	357	301	328	333	327	322	358	322	323	326	303	352	309	329	332	330	329	320	323	318	290	336	323	332	311	350	313	327	314	317	320	342	334	307	322	365	299	334	326	325	305	341	328	320	367	352	331	342	338	321	331	318	291	315	335	302	338	315	337	314	328	321	327	298	320	308	307	358	317	333	339	366	335	326	327	305	328	320	360	342	323	350	343	340	347	308	305	269	317	300	364	344	351	365	307	338	346	321	332	324	315	346	318	336	332	344	316	311	333	338	321	332	312	330	335	331	335	320	308	343	296	344	339	355	321	342	316	326	337	315	302	340	337	339	364	311	349	344	310	324	332	344	334	308	298	328	325	313	311	381	368	331	318	287	320	300	309	319	310	372	350	332	311	322	321	348	317	353	310	320	326	342	324	322	318	293	334	328	338	314	335	345	301	302	337	342	340	329	277	329	300	305	327	332	341	366	325	337	344	340	309	319	317	308	324	335	349	320	328	341	314	311	328	360	313	329	343	303	333	340	327	323	332	357	322	331	314	296	336	332	318	354	350	317	325	355	312	304	349	308	324	320	362	307	296	324	317	337	298	353	311	318	336	333	315	364	359	329	327	337	321	323	345	339	326	340	372	318	301	336	346	332	325	327	324	366	317	361	324	328	330	327	308	348	305	310	346	359	329	320	313	324	368	346	333	341	311	330	323	327	334	343	353	343	320	356	309	325	347	331	302	300	329	301	318	312	305	325	358	340	315	342	326	346	330	299	336	371	341	323	324	317	369	342	330	333	332	350	336	340	315	341	347	313	324	349	348	351	341	288	292	333	316	305	309	336	311	338	343	333	351	316	314	294	310	325	313	329	316	350	344	323	320	313	318	358	340	316	309	295	356	321	299	329	348	318	318	323	327	324	345	314	338	340	315	364	346	323	337	339	346	315	337	341	326	314	316	339	319	286	342	324	305	332	334	328	345	291	289	337	347	323	315	308	343	327	312	362	315	300	321	309	334	361	332	313	314	321	319	354	346	356	348	374	327	336	319	307	333	313	335	287	328	331	347	334	335	323	346	330	338	296	309	351	341	314	335	348	296	344	344	349	317	355	333	320	323	346	320	332	329	310	329	334	317	297	298	328	346	322	365	346	362	332	302	329	293	336	313	339	327	357	299	349	326	342	340	337	325	312	315	350	335	352	327	332	349	324	332	325	323	346	310	325	360	340	331	313	315	343	304	310	323	329	349	335	327	328	330	317	323	336	325	373	329	302	354	331	343	324	333	322	358	336	312	364	305	338	306	340	339	300	344	321	352	357	351	310	297	361	294	350	342	341	343	338	305	316	360	314	342	335	290	326	358	341	333	343	320	324	303	324	330	333	306	312	334	367	315	313	311	328	314	339	332	329	333	320	326	340	351	349	320	295	312	345	344	364	358	335	344	333	291	313	309	342	286	323	307	311	347	326	335	315	347	367	319	344	335	321	331	335	335	300	319	329	340	364	326	326	309	347	329	343	314	312	347	339	361	331	342	347	352	340	334	346	325	373	306	308	335	367	330	330	320	347	358	340	322	347	366	316	302	318	331	310	324	318	338	358	313	371	370	301	339	338	330	330	302	300	300	331	335	343	326	294	318	320	324	327	281	346	330	340	328	330	314	325	335	364	300	324	358	304	321	327	332	285	337	358	302	328	315	323	315	338	362	324	326	305	351	312	338	338	354	345	305	315	317	343	289	335	335	329	335	329	320	339	333	320	320	328	345	320	330	320	326	310	288	325	295	311	325	341	338	332	325	309	354	319	307	364	331	365	346	309	344	304	342	334	318	327	331	313	314	307	318	341	299	329	357	351	314	328	351	314	331	330	311	320	325	346	335	345	359	314	301	328	311	303	328	318	337	323	338	325	336	344	342	344	360	362	298	322	355	342	336	301	300	345	337	310	325	324	347	335	306	298	326	319	315	314	347	323	324	357	312	344	332	309	328	323	323	326	319	318	304	354	329	343	342	306	334	319	341	348	330	325	311	302	326	332	342	310	287	341	344	331	317	329	359	339	320	326	316	335	303	332	318	327	344	344	324	339	333	320	314	306	321	328	315	298	333	374	314	354	331	327	344	323	299	310	335	348	317	317	328	342	293	306	367	321	335	294	316	324	311	319	320	333	327	311	304	343	358	360	334	351	364	348	319	303	350	322	310	324	324	327	339	323	348	332	343	332	333	355	323	295	328	339	309	362	304	322	318	330	317	348	338	317	297	329	307	338	345	326	357	351	324	292	320	352	315	326	310	299	323	321	313	337	331
6341	16229	28510	49460	48524	40240	25766	1915	651	577	558	513	476	451	464	422	353	362	923	1537	2283	2177	1497	983	773	838	701	635	549	457	449	383	340	352	364	359	365	352	358	330	333	358	324	364	342	342	367	346	324	360	360	348	341	354	362	342	372	327	345	334	343	362	357	356	340	350	360	359	378	356	357	345	382	347	366	334	368	370	358	368	333	344	370	344	336	341	340	337	371	339	350	363	342	349	344	364	305	362	368	373	367	353	366	340	364	351	331	319	333	337	373	340	369	360	301	340	344	325	339	366	355	344	384	323	343	316	364	322	317	319	385	353	355	318	360	370	327	367	362	340	360	351	355	327	351	344	353	367	351	323	343	338	348	336	336	349	300	322	351	343	322	352	338	346	348	307	311	358	377	331	345	358	351	307	327	358	328	347	327	376	342	319	372	330	368	355	368	330	346	348	334	354	345	367	352	340	327	387	349	347	338	349	330	349	362	349	377	321	336	340	357	328	352	345	320	319	344	343	339	396	372	340	336	329	348	344	345	324	338	338	342	350	345	350	351	345	351	364	332	358	339	311	386	360	362	335	315	330	364	353	335	335	346	365	339	340	334	356	320	333	363	336	379	347	363	292	331	328	353	351	347	325	339	373	344	339	338	356	361	352	365	357	371	363	327	347	343	364	358	324	339	365	315	346	344	306	354	350	357	341	339	320	378	383	345	349	352	353	348	370	386	341	362	357	331	377	356	362	358	316	331	337	341	358	363	325	359	328	365	334	354	358	347	339	341	360	323	378	327	369	356	342	314	348	370	381	339	353	336	333	360	371	340	329	355	306	309	325	336	356	338	385	337	334	360	381	366	367	349	346	326	350	316	379	355	306	370	328	337	392	334	318	337	367	318	369	362	357	334	375	386	346	312	313	327	355	326	349	331	327	328	332	345	341	344	353	340	351	339	328	334	353	316	305	352	350	343	343	332	329	354	316	309	358	329	352	356	347	360	346	373	353	303	365	349	359	346	354	365	376	326	333	347	324	347	331	359	339	315	339	347	385	320	338	353	331	333	372	326	336	327	356	335	346	352	348	361	374	348	367	350	369	354	349	352	327	334	348	360	335	351	358	349	378	319	345	357	358	331	346	344	336	323	354	340	352	342	353	348	368	359	344	340	326	343	355	348	374	349	346	335	341	341	341	347	361	358	358	369	304	367	341	346	379	336	338	347	328	327	381	351	363	348	350	349	337	332	307	358	320	338	361	368	331	344	325	350	342	351	378	374	362	359	338	351	374	349	375	340	338	335	364	376	338	332	365	353	323	349	326	343	347	327	336	341	369	347	347	352	342	368	342	324	364	324	343	332	350	341	345	363	364	345	339	310	345	349	358	345	341	329	355	350	332	341	359	342	350	342	334	358	382	336	338	340	344	354	344	381	339	333	343	355	369	358	347	351	390	352	363	322	344	341	353	346	362	347	314	347	361	328	334	366	342	370	352	316	333	359	341	341	352	393	326	330	354	314	361	326	376	358	376	366	322	353	366	360	312	309	361	363	361	315	331	350	356	342	338	349	358	344	339	346	354	339	326	391	337	333	310	367	347	381	306	340	327	352	326	368	359	334	333	357	333	362	368	321	350	324	366	351	319	308	393	361	306	337	355	343	359	342	338	338	330	323	350	341	335	315	337	371	350	361	335	330	335	315	340	340	355	360	347	352	331	347	338	325	338	368	315	379	381	322	356	366	336	375	343	342	349	339	347	362	379	338	330	332	353	362	359	350	350	320	354	393	327	337	316	361	351	374	350	332	350	354	343	318	358	383	342	343	351	359	357	330	391	344	327	336	357	362	378	363	353	346	363	352	359	386	362	347	370	351	367	353	358	357	359	368	350	379	307	380	327	318	368	347	338	297	316	341	339	358	353	352	339	412	364	364	351	372	325	376	372	325	327	347	341	358	363	353	349	319	318	358	335	332	340	351	323	357	334	343	364	364	378	386	385	363	341	386	335	333	313	362	355	353	354	361	367	352	327	358	333	360	337	346	308	328	371	361	354	348	304	356	365	327	342	329	338	310	367	332	389	339	342	353	336	329	313	347	339	364	330	311	352	331	355	355	321	357	357	360	337	373	365	351	380	338	366	359	340	370	349	364	357	342	364	333	363	352	341	358	320	360	368	335	356	350	342	322	345	358	334	307	339	349	351	360	353	317	343	358	319	328	346	336	313	364	343	340	362	339	352	356	330	354	377	358	331	324	367	366	328	337	337	361	377	343	355	360	324	374	337	354	363	354	343	338	393	380	301	356	328	310	340	326	367	361	332	345	362	365	340	345	341	364	334	375	359	328	348	349	348	354	377	317	308	349	375	350	342	344	337	334	388	327	340	363	344	326	365	342	353	343	344	361	331	340	352	344	364	357	320	358	339	347	331	357	338	327	360	341	369	304	361	318	356	347	400	322	342	350	316	354	366	352	354	370	344	313	341	364	385	346	337	345	346	323	335	360	319	337	319	347	337	359	356	360	352	378	370	358	336	364	332	364	345	366	326	357	329	355	352	341	332	364	353	351	365	308	329	347	352	334	349	337	327	366	318	319	354	339	366	365	341	347	336	331	341	349	379	331	322	329	341	360	344	342	370	334	357	333	334	338	338	338	359	343	314	357	383	331	340	363	355	315	333	324	378	359	354	336	364	406	339	371	347	340	363	359	319	344	341	368	342	345	357	357	361	334	327	368	357	349	353	345	332	317	367	333	342	359	335	351	389	351	332	348	371	330	319	348	345	387	336	355	334	375	341	328	340	351	348	333	335	325	342	339	369	369	330	366	371	362	361	342	347	353	355	322	328	344	340	378	343	311	335	352	337	377	329	371	344	354	327	347	337	356	328	366	347	349	334	344	342	358	307	351	356	342	333	360	333	359	338	305	340	346	375	371	343	385	339	334	340	335	341	368	333	356	364	353	333	368	361	408	331	329	340	355	354	371	322	384	363	363	351	358	334	332	316	319	333	309	359	382	345	368	356	373	344	344	360	358	353	331	358	343	334	322	368	316	330	358	331	335	317	338	365	341	340	385	340	336	365	368	365	321	363	346	360	387	352	349	346	357	369	365	383	330	330	341	369	406	331	366	339	367	357	329	358	371	372	370	331	356	326	327	338	348	335	366	362	349	371	330	342	345	360	361	364	345	346	287	288	351	348	311	343	363	351	347	330	339	339	339	329	377	359	359	353	346	382	327	352	361	363	319	355	342	336	334	339	349	341	388	337	372	387	353	305	358	352	372	338	357	369	340	316	302	362	358	332	322	349	382	381	360	377	369	325	359	325	337	368	358	346	364	335	318	335	369	345	370	334	345	341	333	322	319	305	367	340	347	327	366	323	326	350	345	355	346	353	326	353	373	358	369	339	364	320	352	335	369	361	362	324	345	329	320	391	327	374	332	372	342	326	340	337	351	346	381	352	326	362	338	323	400	360	314	343	347	337	337	367	358	323	366	325	330	324	344	368	360	337
25087	21264	27721	30150	34706	28357	16960	1557	602	573	585	595	558	538	534	475	486	510	796	1163	1208	1043	925	758	686	669	624	600	535	526	545	460	450	540	496	484	480	489	510	470	493	517	504	536	491	515	490	500	487	503	506	500	528	515	480	513	530	530	452	491	494	526	472	468	513	479	526	513	544	516	488	487	522	461	505	484	487	483	484	525	525	499	460	544	501	496	495	466	503	543	476	476	491	492	493	505	521	507	474	529	454	521	518	495	496	488	532	471	511	529	538	496	527	510	490	545	478	446	527	495	529	525	494	493	476	498	531	498	520	497	484	517	475	477	467	485	460	519	511	491	521	533	513	511	472	464	533	495	510	504	493	475	469	507	417	542	518	485	515	446	461	495	494	469	500	477	507	457	501	518	517	495	500	478	503	497	520	483	485	476	474	513	487	463	478	512	478	464	517	525	471	466	496	526	504	509	472	502	504	507	483	559	494	507	473	456	518	496	499	514	503	473	499	512	529	491	522	473	520	460	478	501	528	485	504	513	489	519	473	516	496	524	508	489	484	479	472	499	494	520	473	506	495	495	482	508	478	492	510	512	482	523	485	520	480	500	516	514	543	511	455	525	514	492	490	522	451	487	491	505	517	490	512	496	518	474	524	475	488	469	466	538	530	530	497	530	510	488	508	509	450	526	488	484	511	457	502	467	525	488	519	522	517	497	497	513	494	478	482	436	472	514	508	505	507	518	440	516	525	491	479	475	462	478	483	475	488	450	482	516	455	469	493	502	486	483	467	491	505	502	511	507	495	480	479	508	495	470	504	449	493	530	493	517	482	450	519	491	522	484	495	508	482	481	493	505	498	555	527	467	489	503	490	518	487	509	521	517	474	533	499	477	508	468	496	483	523	493	507	462	475	482	485	457	490	485	483	509	484	524	510	497	524	491	488	557	511	495	481	496	480	460	506	485	514	476	485	512	473	480	464	493	474	498	517	476	462	497	510	504	517	466	479	499	491	505	503	474	462	491	497	486	478	465	504	507	510	492	490	468	512	491	509	459	533	511	456	511	457	504	459	501	491	468	474	460	486	505	503	486	511	473	514	500	447	549	517	475	482	516	516	465	515	510	444	471	542	492	504	465	501	506	475	498	488	472	500	506	504	513	516	525	497	515	516	459	462	515	479	517	523	499	514	475	499	525	493	499	503	465	477	488	512	486	515	521	536	471	485	502	508	493	511	500	489	460	453	497	515	487	506	495	496	466	468	469	560	492	471	541	479	505	515	519	454	473	486	514	475	499	514	464	472	470	502	502	519	545	494	539	500	456	517	477	493	465	493	488	480	558	503	494	525	493	502	473	496	488	475	522	481	525	464	520	517	506	518	537	529	523	483	504	497	502	455	513	502	530	496	507	520	523	455	501	487	505	491	534	512	482	508	465	474	503	500	488	482	501	515	503	517	487	465	445	479	501	499	520	512	528	476	472	501	510	536	484	516	511	493	510	519	466	463	485	479	466	457	471	505	488	518	464	509	470	448	477	505	488	494	486	525	521	514	465	511	511	540	525	504	510	510	516	509	481	511	481	485	482	456	476	500	501	497	464	492	437	489	464	533	497	500	489	475	493	465	482	491	491	479	523	470	505	529	528	471	486	508	461	490	483	501	504	485	480	482	484	483	495	498	469	471	475	471	487	498	481	476	478	510	509	480	531	480	494	459	493	477	494	486	492	482	512	470	502	496	466	475	498	508	468	478	472	495	471	502	496	494	465	500	481	499	516	472	500	536	490	505	527	516	469	493	485	488	497	508	466	469	500	476	551	456	488	491	522	475	498	495	471	484	514	486	478	513	482	493	475	522	487	506	507	453	524	484	517	479	506	507	486	475	480	500	487	467	498	478	441	499	465	520	477	457	470	506	499	480	458	487	448	451	494	478	471	520	494	467	510	472	513	514	519	484	480	508	485	514	504	483	503	524	496	494	514	468	460	510	494	520	510	489	487	464	479	482	473	487	498	497	491	481	535	510	488	528	506	482	481	478	466	467	469	494	514	469	558	479	511	516	518	520	469	458	528	516	509	478	514	460	464	466	462	460	493	485	461	494	445	506	512	502	516	505	464	477	477	415	455	456	503	503	465	517	477	502	497	456	536	427	516	534	504	486	476	474	538	519	489	488	508	501	496	493	525	520	498	491	450	475	508	490	518	457	502	501	479	536	473	495	503	502	482	507	488	474	498	499	499	467	488	495	480	465	467	472	446	489	501	511	481	527	479	469	485	516	501	458	504	514	503	493	500	482	480	494	461	529	507	530	490	512	523	513	471	503	457	478	505	479	504	458	465	484	529	505	463	482	501	458	468	464	500	497	472	500	493	461	523	491	523	511	512	490	496	510	522	500	486	495	489	478	497	488	470	473	461	462	490	459	498	515	521	495	491	442	507	475	506	489	486	468	485	503	491	483	515	486	517	492	492	476	530	515	461	487	519	524	469	495	528	505	515	469	487	507	485	489	513	510	455	471	487	474	486	505	489	510	445	522	516	508	473	462	469	539	504	504	497	500	549	505	484	493	472	494	489	527	518	514	469	524	549	494	506	451	464	497	509	453	469	510	539	483	478	529	500	508	502	478	483	486	480	485	523	505	478	485	479	518	506	513	489	481	520	508	480	508	461	485	502	502	500	490	485	476	462	467	463	486	471	490	520	496	442	472	515	491	496	508	523	482	497	524	515	486	474	465	484	541	499	492	466	469	461	461	478	494	521	465	527	460	525	491	466	469	487	485	506	530	510	496	501	491	483	496	500	524	503	473	504	476	445	449	521	468	486	463	466	458	477	497	461	510	505	502	481	504	507	508	563	505	501	524	489	483	484	462	494	477	530	461	470	486	467	450	490	517	501	500	535	480	483	466	488	474	502	518	521	460	475	492	469	505	497	516	449	507	532	519	494	516	507	492	476	512	483	465	502	491	485	475	495	533	466	496	536	526	476	518	479	464	487	526	455	471	496	481	513	525	491	510	483	543	475	448	466	489	474	500	518	453	480	464	469	488	477	476	500	499	487	559	471	502	447	479	525	533	463	499	497	502	465	491	511	487	505	507	506	468	526	496	473	453	505	508	487	502	523	532	500	508	487	476	489	497	524	506	463	492	482	498	481	476	515	519	522	519	512	504	526	457	464	486	536	530	458	479	507	511	501	516	478	480	489	492	527	473	519	478	450	496	517	514	506	496	492	490	506	493	508	448	512	522	535	515	505	511	511	478	453	511	512	531	528	541	482	503	469	472	493	522	502	460	496	485	500	455	478	490	491	479	472	512	512	514	543	534	472	484	461	511	452	481	535	518	438	490	509	491	516	493	496	494	507	482	544	484	500	529	525	477	429	491	459	471	477	498	479	499	433	497	550	479	509	483	500	513	469	518	514	489	499	475	518	501	526	503	479	503	560	476	512	489	478	487	496	471	477	469	457	517	530	519	502	483	505	488	521	528	484	490	471	536	451	477	471	474	461
6505	13210	22671	39428	41621	32362	18879	897	789	695	697	660	582	642	603	546	552	530	1068	1871	1908	1584	1165	1062	876	778	786	638	672	591	571	509	513	486	511	467	491	503	492	522	535	542	518	490	536	500	529	543	511	520	470	507	515	551	525	510	518	517	499	500	523	514	459	517	493	536	501	491	509	537	472	507	521	516	504	515	530	514	513	537	487	506	558	567	528	497	476	522	483	491	495	497	475	485	496	518	526	544	501	524	515	524	519	486	522	510	502	498	514	469	529	537	513	516	520	507	480	530	507	527	502	496	496	534	490	558	501	507	500	528	529	532	510	519	539	514	545	507	521	561	522	487	559	492	486	521	533	546	509	482	497	498	501	496	561	530	509	503	516	548	511	512	476	520	491	528	505	536	506	512	506	488	531	462	510	518	522	488	491	522	474	521	510	501	503	515	505	479	508	542	487	498	481	509	480	524	518	521	495	546	511	492	527	526	513	502	500	508	513	496	529	509	523	527	527	491	505	513	533	527	524	562	493	569	508	469	490	523	506	528	515	506	529	492	512	530	536	543	529	534	510	506	532	527	496	565	487	499	542	521	519	520	539	515	526	528	508	514	521	504	542	485	504	500	497	464	485	532	491	531	487	507	528	528	535	479	509	472	501	533	498	478	488	541	524	519	547	509	497	513	499	541	470	565	469	565	518	498	485	496	509	486	522	490	493	508	491	535	481	538	546	498	492	515	518	532	499	505	525	527	524	521	506	504	547	505	541	469	515	553	494	542	520	489	497	520	530	537	526	499	521	483	495	573	482	508	483	509	475	504	505	500	552	549	565	530	473	518	516	457	515	539	512	535	525	501	532	515	502	502	504	503	497	496	520	526	472	523	533	528	519	493	496	516	496	494	522	518	535	528	489	555	477	502	453	472	500	524	507	515	463	537	498	512	552	497	496	549	548	506	539	526	506	530	515	569	504	524	515	538	504	543	527	534	509	463	571	513	509	509	521	522	509	516	548	507	487	530	479	502	504	536	545	474	515	500	490	553	511	530	537	503	511	590	503	518	531	525	499	507	557	507	509	487	483	507	486	538	520	532	516	532	521	482	501	553	498	512	554	564	514	529	539	470	488	503	492	508	583	506	478	557	548	511	493	569	522	498	519	504	489	506	491	521	498	533	552	478	535	530	525	503	505	497	518	505	525	541	487	508	510	551	509	555	505	521	525	470	521	495	495	474	476	528	521	501	506	533	504	516	506	500	527	510	525	491	515	536	497	527	492	466	530	522	533	514	536	525	511	499	517	559	496	491	482	491	517	538	523	539	522	521	518	503	531	537	505	501	498	451	520	540	547	564	506	522	529	535	490	482	524	514	490	527	510	536	513	511	522	488	523	544	509	531	515	509	483	510	520	492	543	535	530	503	515	440	576	516	522	536	515	509	519	510	523	498	508	522	517	520	512	498	514	504	498	505	498	500	507	499	552	541	513	486	495	524	529	579	570	547	499	504	530	486	515	522	522	520	528	521	518	503	506	504	536	525	548	530	502	522	537	520	505	528	524	516	510	524	520	544	444	514	521	476	499	510	499	531	507	486	509	516	527	465	496	523	547	513	505	483	509	521	513	491	516	511	519	509	496	556	502	509	477	467	547	520	494	534	513	537	506	505	505	521	497	521	486	486	526	569	515	508	561	538	489	515	531	487	531	503	519	550	519	508	512	486	503	536	527	456	535	490	507	549	515	506	570	519	527	506	502	507	515	515	528	472	498	526	497	493	565	535	525	507	513	519	525	504	512	503	529	548	539	522	525	526	501	499	497	498	510	549	489	533	563	510	503	498	516	495	499	512	513	504	485	520	511	525	494	529	514	511	483	541	494	520	517	474	507	568	507	529	490	540	523	541	524	521	495	493	554	525	495	491	498	517	517	485	499	505	528	483	522	484	464	510	496	533	510	524	470	476	546	523	506	454	497	516	511	498	519	501	520	527	552	522	538	487	534	563	520	513	478	492	513	477	465	530	535	499	528	512	511	526	487	482	562	539	524	523	513	522	505	521	504	508	544	575	513	514	538	473	531	522	502	507	465	498	525	499	503	512	558	446	495	537	531	534	492	487	500	522	499	495	511	531	523	514	517	497	504	527	535	514	498	472	519	510	500	477	508	524	521	503	527	508	561	495	523	490	476	508	495	502	519	539	507	488	544	504	550	547	543	491	529	515	535	485	529	529	516	525	530	467	537	494	542	495	493	469	505	531	559	484	490	485	537	488	511	529	481	557	495	536	488	561	522	520	474	508	494	471	523	515	527	534	523	513	523	518	524	494	541	566	501	531	525	542	525	506	512	542	559	510	520	532	532	511	524	515	505	529	498	489	517	531	560	539	509	517	502	486	519	494	531	510	478	517	496	513	500	543	572	474	505	509	542	555	525	507	511	560	527	483	547	499	545	522	523	518	497	533	509	506	479	547	523	560	524	476	519	510	503	488	541	514	502	530	484	489	513	508	507	526	543	508	501	509	488	510	503	490	491	519	543	518	510	496	490	491	504	514	557	460	486	554	539	484	504	490	542	466	516	515	509	525	547	491	515	533	563	493	500	528	521	550	504	511	541	510	520	537	549	529	477	557	500	491	488	537	527	541	472	501	489	496	518	499	517	496	555	529	534	565	480	498	546	528	499	541	523	474	480	550	481	541	517	517	498	532	498	514	507	438	514	521	515	485	515	525	527	495	483	556	527	552	549	477	511	563	503	485	487	504	557	514	536	494	510	538	497	516	497	519	515	450	553	518	485	474	513	518	477	504	531	491	523	506	515	504	527	529	491	527	514	514	509	530	557	493	508	510	532	512	530	532	531	502	519	488	548	500	525	522	519	480	510	535	504	491	476	501	540	513	530	529	547	522	503	562	531	518	519	513	500	540	540	506	504	512	518	488	503	496	538	511	471	513	552	505	498	521	548	494	468	557	487	536	542	508	516	515	523	506	500	506	485	466	504	546	488	523	540	511	540	522	508	533	524	518	511	528	496	526	494	514	478	509	496	531	495	546	504	522	476	523	541	499	513	535	513	537	471	526	527	549	529	517	549	549	497	512	528	547	521	514	525	501	526	512	542	522	536	505	524	532	505	533	524	518	509	463	469	495	503	556	552	525	492	499	491	552	459	524	531	515	513	476	525	537	483	491	512	510	521	481	501	503	526	510	505	532	527	496	539	510	478	512	542	474	514	512	500	519	537	481	531	478	480	503	504	555	535	515	500	469	498	529	530	525	509	470	487	494	492	486	515	562	538	529	500	490	546	478	554	532	536	464	545	521	556	570	487	488	512	531	494	559	468	512	526	540	500	532	505	506	488	527	520	507	557	498	481	557	505	551	502	466	467	562	494	502	502	492	470	481	498	492	513	519	504	520	521	561	526	516	527	503	542	492	497	510	507	529	516	563	490	519	482	517	492	551	484	538	505	556	519	506	470	487	485	544	488	484	504	488	512	490	519	494	500	542	510	484	559	496
22709	21268	29044	27130	42663	47180	37754	9187	1025	715	703	650	605	602	532	508	509	530	967	2094	3754	3533	2357	1527	1237	1134	932	838	801	620	513	459	462	446	446	469	462	497	472	492	474	459	500	463	434	493	455	459	447	492	461	461	462	442	443	481	452	479	426	498	478	453	465	478	443	477	467	464	477	488	470	451	488	462	432	479	482	472	473	467	469	467	450	460	449	489	454	455	446	507	443	469	447	458	460	415	475	459	484	457	488	423	458	481	460	474	489	460	489	473	488	438	475	448	454	447	449	453	497	428	426	480	470	464	474	480	484	458	483	421	488	442	479	471	503	464	447	483	458	491	451	460	477	455	461	467	462	506	477	467	481	445	468	451	489	475	487	466	417	437	483	474	473	477	516	470	441	449	484	430	471	443	490	425	443	464	427	461	466	474	468	485	459	446	446	481	454	448	467	431	453	481	432	516	435	498	488	461	500	470	461	422	425	428	461	469	460	466	458	512	461	492	442	509	434	461	453	502	518	447	485	475	466	446	485	503	392	511	461	480	472	479	446	441	484	465	459	461	413	428	449	482	451	468	448	437	469	474	493	469	442	442	480	472	480	498	450	493	472	438	485	437	488	481	445	473	453	478	470	462	453	474	461	440	477	462	510	454	483	469	447	444	466	466	450	407	482	481	463	485	438	454	439	483	474	452	471	486	489	486	459	466	445	456	469	478	438	425	467	466	465	476	466	453	490	466	433	440	506	450	476	475	428	466	465	450	472	463	472	475	474	471	464	431	463	453	481	420	518	472	455	460	436	480	477	466	436	489	452	448	487	467	448	471	479	490	454	468	460	475	443	462	477	473	460	469	432	470	463	475	428	453	483	436	475	468	479	495	472	458	406	491	477	483	446	456	441	477	431	473	451	472	476	460	478	455	470	476	452	461	477	501	479	456	468	454	494	454	449	465	444	469	476	458	445	448	471	473	455	453	505	498	479	451	447	485	473	465	484	451	437	433	498	469	439	464	462	482	440	486	461	461	437	463	486	446	443	460	479	477	484	468	491	442	480	472	441	494	477	523	494	430	476	441	484	469	480	524	490	430	491	438	463	499	450	473	469	458	484	455	473	421	455	462	506	432	499	444	434	508	446	463	515	443	467	469	437	492	514	456	506	463	453	527	466	421	481	452	478	502	470	492	477	442	518	474	451	482	449	449	504	457	471	509	421	442	473	432	477	470	482	439	453	461	499	437	455	441	477	514	487	490	510	462	463	448	427	471	477	470	444	459	450	434	476	437	476	457	457	443	413	470	475	462	516	483	474	501	463	462	489	517	469	462	460	474	476	485	461	442	465	466	456	459	496	447	451	486	448	454	432	501	456	469	486	425	442	478	473	445	471	456	434	450	471	473	463	423	462	475	461	451	466	433	447	422	484	474	472	449	446	469	442	464	471	509	481	475	446	468	472	490	449	477	495	468	432	479	406	469	473	490	438	505	439	468	426	487	435	464	462	505	487	500	458	443	447	472	479	485	483	447	443	513	492	461	476	455	494	508	460	459	423	434	476	405	447	450	459	461	460	439	469	463	480	479	463	436	476	491	496	459	451	456	465	440	482	467	460	443	460	462	511	464	437	505	435	448	446	447	442	423	442	428	489	491	466	456	462	477	448	405	455	480	433	438	473	429	459	469	445	473	450	471	433	469	485	470	481	519	457	470	449	461	450	511	478	496	501	505	447	457	477	475	456	453	460	469	472	420	464	464	462	456	490	466	481	469	512	464	487	493	454	457	496	491	471	501	460	446	431	452	458	511	459	488	501	486	452	489	451	491	473	465	461	458	476	465	475	458	493	448	481	471	464	426	469	463	474	475	479	447	495	522	482	465	484	489	482	492	457	451	457	469	469	459	444	449	486	487	468	400	447	460	432	469	452	477	480	463	422	451	474	458	443	421	483	462	443	445	457	507	463	465	439	456	477	453	460	522	510	439	467	443	471	457	489	490	484	487	472	453	464	457	472	505	433	490	452	440	444	467	464	461	450	443	468	476	461	428	508	438	452	462	464	446	477	456	439	465	433	521	447	493	451	492	470	470	445	435	414	456	449	464	478	465	476	491	461	442	474	462	485	495	464	459	474	467	459	450	483	417	477	458	489	454	506	463	457	446	491	478	471	476	466	455	491	450	480	469	455	475	453	473	435	482	470	458	469	459	464	444	467	450	484	419	469	462	484	491	463	478	475	481	447	433	447	480	441	446	462	470	467	436	424	457	454	449	511	464	464	461	479	491	418	460	476	432	418	466	477	474	462	485	488	450	461	491	456	463	467	487	465	448	459	471	471	490	445	511	457	453	472	481	438	455	476	463	444	430	430	473	467	453	460	462	471	442	445	504	452	520	460	457	472	485	433	467	468	464	465	481	442	441	492	496	436	437	410	455	437	481	462	484	501	443	466	458	507	476	466	446	493	417	486	462	475	462	450	486	455	412	446	444	452	471	470	474	469	457	480	467	459	443	453	476	448	468	460	469	471	484	440	465	467	432	444	483	484	489	467	471	455	478	455	450	475	475	476	449	452	430	480	445	478	471	492	465	454	479	451	460	476	474	470	469	476	464	440	466	416	485	494	484	487	486	427	479	475	473	450	442	463	472	488	429	433	444	462	488	455	492	510	486	463	462	477	460	475	484	483	454	434	494	461	484	495	460	478	482	479	459	427	491	546	478	510	481	465	478	439	397	460	488	487	482	483	464	478	455	506	451	453	489	469	487	435	487	466	427	491	501	444	469	451	426	478	477	444	469	456	474	475	452	466	447	445	443	456	458	437	464	448	472	516	469	495	469	479	499	421	486	447	448	488	460	439	456	456	494	463	460	445	501	492	506	465	473	492	439	427	430	508	481	483	419	463	463	486	453	500	461	444	455	440	422	471	444	447	449	469	415	469	470	458	475	463	490	472	457	487	426	491	477	472	470	495	472	466	485	474	428	476	474	464	467	433	506	500	474	464	447	463	482	475	467	467	481	470	470	442	452	469	508	454	446	464	448	491	500	482	474	495	452	450	472	434	435	468	431	436	496	486	457	465	424	487	432	431	429	465	471	435	475	465	473	456	467	449	426	453	433	491	495	451	466	428	492	441	445	474	482	492	447	466	439	430	474	426	490	505	441	501	470	438	466	476	436	451	464	466	498	486	500	458	476	453	468	466	473	457	461	448	441	487	486	489	439	418	466	469	460	485	500	462	474	506	468	478	466	441	452	454	476	462	499	481	416	457	463	434	425	472	428	452	444	485	458	445	441	470	466	448	463	446	434	456	502	446	463	512	519	476	522	439	493	472	452	427	455	417	464	472	465	447	459	451	462	515	457	481	442	488	487	484	461	471	454	438	446	462	491	438	479	470	455	424	468	416	455	456	450	447	423	460	435	462	467	507	474	465	444	507	465	434	447	483	493	454	487	475	463	443	473	466	468	440	502	492	490	451	457	456	459	464	465	463	412	471	454	484	448	486	426	461	473
8407	22985	35334	59897	62930	52060	32295	1486	1124	914	987	758	694	677	628	593	579	537	1283	3431	5885	5436	3547	2098	1730	1454	1258	1095	836	751	625	470	459	471	476	505	477	463	479	469	500	470	473	473	457	461	481	489	467	461	449	464	494	455	441	448	495	473	434	462	481	504	450	456	447	459	472	463	481	509	462	452	471	464	496	447	498	512	496	475	474	456	471	489	481	452	448	444	428	488	488	462	504	463	472	442	490	441	469	456	467	524	479	512	434	498	462	489	479	467	477	448	483	450	499	473	459	501	469	486	465	484	459	444	493	527	443	494	456	457	470	503	508	460	491	483	464	459	487	462	487	461	470	479	470	476	481	490	483	450	477	469	459	447	469	481	466	475	474	482	470	458	461	467	477	511	470	471	481	443	488	442	432	469	461	503	498	471	461	466	471	456	458	440	495	438	488	442	486	519	472	460	414	456	475	474	488	491	415	467	465	445	467	514	501	448	464	449	448	484	480	491	493	463	449	451	460	442	480	469	469	445	501	505	450	471	474	491	460	444	504	447	451	490	493	459	494	480	477	474	468	462	501	512	471	503	479	461	468	472	462	482	477	452	446	464	427	452	468	464	476	500	485	475	490	458	468	464	474	465	506	471	486	481	472	464	484	456	470	478	468	470	484	444	463	450	496	506	484	461	486	460	458	446	474	459	499	473	432	451	447	491	472	438	491	453	482	475	460	476	478	482	511	476	524	503	499	448	458	454	482	499	491	450	460	461	508	458	484	439	447	455	474	527	483	469	436	466	483	511	479	490	448	481	450	478	424	489	497	473	461	490	462	499	477	477	496	459	487	474	501	461	468	434	441	461	477	457	455	492	466	487	415	456	460	484	473	490	460	498	426	479	476	460	463	491	459	466	460	489	503	443	514	479	478	446	493	456	494	457	444	481	459	469	495	497	483	487	460	453	477	472	481	459	450	474	475	457	434	458	516	459	498	471	487	460	456	443	453	488	441	506	464	472	475	468	454	472	473	466	479	434	470	479	474	470	475	449	469	447	472	478	485	467	454	509	445	480	461	469	426	455	490	460	468	476	471	462	498	445	496	483	496	460	476	485	473	470	484	486	493	498	473	496	450	475	495	487	488	489	450	444	457	473	486	493	441	481	482	434	491	443	467	448	446	441	474	458	488	506	456	506	497	494	457	464	446	468	481	455	491	477	460	458	463	443	492	474	482	433	423	444	467	457	499	487	513	435	492	467	469	469	459	476	443	483	456	426	459	488	464	494	456	461	435	449	493	487	486	446	456	431	471	484	470	458	452	457	436	465	447	461	464	511	442	487	462	484	425	457	469	452	516	446	465	445	489	444	454	455	435	440	470	445	446	459	454	469	497	464	503	469	457	496	452	468	488	507	492	490	494	474	475	469	486	502	430	462	490	529	465	496	452	444	469	466	450	464	478	480	492	473	422	466	453	465	507	423	478	460	476	484	455	470	462	463	446	469	461	450	428	469	496	454	465	462	470	498	475	464	442	490	472	454	452	416	487	482	471	451	496	496	468	515	481	457	457	451	505	437	447	501	456	429	480	478	462	465	463	465	461	480	476	474	437	456	418	486	450	487	475	421	460	475	469	502	472	453	488	483	477	495	471	458	483	487	488	465	502	440	439	481	486	473	431	488	468	482	463	508	474	468	470	473	468	539	462	482	472	463	454	477	458	466	467	500	503	500	476	458	489	472	504	428	478	481	463	481	485	444	481	491	494	448	493	483	443	483	460	471	450	508	485	432	459	491	427	485	457	514	480	453	439	462	486	483	478	448	446	462	457	493	470	492	450	513	430	479	480	510	448	469	474	461	445	515	491	459	454	483	498	461	465	439	448	485	464	479	474	458	485	476	444	470	451	467	520	498	488	480	481	464	499	469	477	470	462	455	461	468	479	530	496	467	460	458	473	445	493	478	472	459	470	485	487	480	516	443	466	436	464	480	458	492	488	440	457	469	454	508	451	490	487	492	431	491	479	487	437	463	488	455	468	488	476	465	465	476	469	495	506	450	478	498	442	437	458	503	419	507	446	465	512	480	472	482	481	434	484	486	470	458	511	455	459	455	438	494	489	489	480	507	436	478	473	472	446	452	463	460	481	440	485	491	462	438	475	475	472	473	476	461	479	465	468	432	469	442	453	459	468	462	497	436	478	456	466	441	497	469	466	466	446	422	453	453	479	499	487	428	472	503	466	425	456	482	455	471	492	473	462	479	487	479	465	514	460	457	495	485	482	473	486	481	460	470	460	459	470	496	472	465	480	479	472	483	483	457	490	470	459	477	450	477	499	452	480	461	465	449	473	458	487	509	441	447	421	473	456	484	479	490	471	428	437	462	457	479	515	455	444	445	479	475	491	468	464	484	495	464	466	505	438	505	477	463	466	476	439	476	493	462	491	469	430	428	453	469	480	495	450	477	490	490	465	520	478	456	504	472	487	477	494	475	461	490	480	513	491	448	466	469	464	462	475	461	448	432	490	453	483	490	506	466	499	435	482	452	506	428	463	471	448	444	465	456	415	488	486	466	490	448	458	448	421	465	452	463	449	485	443	438	487	457	463	481	493	480	469	447	485	470	493	512	451	486	465	435	467	428	471	516	443	481	521	485	458	539	445	483	489	487	469	475	453	500	483	491	498	449	504	477	456	455	430	476	470	460	454	496	426	473	442	417	466	521	432	437	443	444	474	474	442	480	505	478	461	512	483	502	472	495	438	459	475	419	481	460	466	464	459	473	496	475	437	428	482	436	462	480	485	469	505	487	451	465	519	461	438	463	479	473	436	444	472	471	459	464	472	487	463	455	439	463	444	472	488	466	461	498	440	470	454	457	468	457	461	498	471	477	466	412	479	471	475	493	486	491	482	480	451	463	472	434	434	461	482	493	500	453	483	464	481	437	456	459	437	441	439	508	478	527	449	441	454	496	474	489	444	468	483	471	479	464	459	514	511	508	478	456	454	500	484	501	521	457	494	444	461	461	469	464	455	472	407	461	433	519	510	465	472	471	459	498	487	456	443	488	476	481	502	474	461	504	462	481	467	495	434	474	505	447	454	463	521	454	476	463	462	487	460	483	465	444	448	450	489	459	438	463	442	441	490	480	478	471	486	460	477	429	469	479	474	455	475	458	419	440	463	496	467	459	495	457	465	442	460	476	481	483	499	482	480	460	490	466	500	432	443	501	466	447	462	442	467	481	458	503	478	424	470	471	470	458	482	479	504	442	500	490	418	424	485	476	460	487	522	474	463	455	454	522	511	478	481	451	490	483	492	481	433	471	479	493	425	453	465	494	438	486	449	452	500	496	463	436	474	465	498	495	486	484	508	454	496	524	473	491	493	447	494	454	462	455	439	472	476	456	438	468	453	487	464	460	472	496	492	466	471	449	480	505	467	443	499	468	474	439	448	474	438	464	461	472	417	455	507	505	459	465	447	504	490	533	483	444	476	495	502	513	482	478	442	451	466	511
27785	18981	10713	14491	12493	8017	3278	606	479	454	438	379	409	381	393	420	363	362	399	497	539	533	488	462	397	402	422	382	369	385	344	397	384	362	394	379	413	345	423	377	371	318	373	380	407	357	347	356	366	365	353	391	381	363	392	381	354	396	382	354	361	360	436	338	364	382	382	360	383	379	383	396	397	379	379	403	380	375	361	395	385	379	378	381	399	359	399	393	386	370	355	371	391	381	406	361	360	383	360	360	355	390	379	355	377	371	350	379	351	381	363	400	380	380	384	411	361	367	333	339	350	371	360	385	381	359	410	373	379	383	417	383	384	354	376	370	364	374	360	372	379	377	385	343	400	360	387	372	359	367	365	392	345	390	377	368	359	389	373	379	384	378	375	362	367	406	383	382	342	360	375	377	368	387	342	388	380	386	415	368	372	362	380	399	393	383	359	367	355	373	334	387	398	365	362	365	378	366	387	374	356	375	363	396	376	408	385	361	376	385	357	386	387	371	367	380	416	386	377	370	379	386	383	383	389	391	360	358	374	392	354	350	349	377	377	401	403	376	386	372	327	389	364	360	419	374	349	357	365	373	360	360	377	397	378	380	385	370	355	366	391	359	392	373	359	391	368	370	355	392	391	354	353	347	366	389	387	374	370	381	373	396	380	357	370	370	378	366	362	374	365	414	412	401	361	364	390	392	366	371	407	390	384	397	356	391	408	363	389	353	381	357	318	417	374	365	384	376	375	354	392	380	358	395	338	375	366	351	349	395	374	395	379	385	361	371	358	363	381	379	379	380	397	382	379	370	370	412	359	391	382	377	393	371	328	392	366	369	402	349	382	404	372	345	380	356	399	356	379	344	377	390	364	390	395	335	362	387	411	355	383	375	393	373	389	412	392	354	343	350	399	392	360	394	357	376	359	361	372	385	402	359	333	380	374	368	385	352	357	374	367	354	364	403	399	388	360	392	417	378	391	423	358	386	383	362	380	383	344	344	386	358	381	376	410	350	401	364	400	361	393	362	385	364	344	346	368	382	351	373	342	382	345	381	370	392	343	414	375	372	372	395	390	376	364	399	355	393	376	359	415	348	388	386	374	376	376	368	385	370	376	385	377	397	384	372	379	342	377	369	380	345	368	392	381	358	384	382	374	391	392	362	404	406	406	384	393	347	364	377	362	335	389	351	359	381	372	361	409	379	344	372	341	373	369	391	363	356	374	388	359	353	392	396	344	358	335	378	378	367	388	390	373	376	374	391	388	383	377	398	370	388	379	393	417	391	367	367	357	384	369	385	368	358	375	346	363	396	383	372	375	355	360	344	410	379	402	387	352	365	384	382	393	362	418	374	369	396	386	360	395	366	384	364	393	382	335	353	364	377	373	365	392	367	410	400	395	389	390	386	372	376	386	361	369	367	359	369	369	364	389	391	399	351	403	367	385	319	349	364	360	360	377	400	406	379	377	378	325	342	397	375	344	388	399	383	359	407	398	332	365	359	419	352	385	360	400	402	350	411	351	363	368	406	389	354	360	369	371	378	407	405	397	364	414	377	379	398	365	339	376	395	390	355	339	402	398	396	387	359	380	416	365	387	391	375	375	394	381	380	365	422	405	375	377	373	367	416	363	367	351	348	355	350	381	354	365	386	356	395	390	385	406	345	378	360	368	383	385	358	395	403	367	382	333	395	390	393	367	393	394	383	396	357	385	367	350	380	411	406	370	359	372	385	390	444	417	373	357	379	363	402	381	379	367	388	381	380	359	398	358	325	375	348	393	349	327	389	367	372	382	384	367	382	367	369	353	346	357	392	385	372	360	344	373	393	388	378	383	398	370	403	370	360	382	395	357	359	383	364	370	435	395	366	366	379	386	379	369	337	408	420	373	371	381	409	373	363	368	373	356	367	349	381	409	357	387	358	381	377	359	397	392	359	397	393	348	425	407	355	352	363	391	429	352	392	377	349	362	376	386	361	366	367	391	403	395	407	373	402	364	403	390	363	366	371	377	370	384	361	400	424	410	389	392	360	399	393	380	396	417	352	370	383	361	364	375	379	365	379	377	396	386	381	366	349	395	400	387	409	381	403	381	388	366	427	376	368	387	385	353	330	369	409	376	382	353	378	405	357	366	369	372	349	400	319	382	355	377	387	369	398	385	337	334	379	375	347	384	372	400	343	372	346	368	345	390	398	361	355	371	359	373	406	390	354	377	374	397	368	410	368	360	356	344	360	342	389	351	378	363	397	348	366	369	376	377	413	403	396	372	392	365	387	377	355	362	408	346	382	369	368	362	355	326	401	386	391	398	380	374	378	401	382	376	377	339	366	383	382	371	388	362	352	368	351	402	386	370	364	396	368	406	349	406	373	363	390	435	383	389	352	382	390	375	396	407	356	378	365	381	368	373	352	388	379	400	387	387	365	384	394	357	383	383	367	396	367	378	341	373	397	384	391	373	406	395	343	393	396	371	369	371	398	372	367	376	365	408	374	356	347	401	370	370	391	372	356	364	364	357	363	377	341	379	352	355	346	346	407	388	327	337	381	389	354	381	366	383	373	391	350	362	398	358	385	396	361	388	395	394	373	360	384	358	379	389	413	349	357	383	350	405	350	351	372	362	402	386	402	394	388	359	370	407	420	341	359	364	366	379	374	369	397	352	375	372	396	382	395	381	342	361	396	380	376	353	386	355	357	380	368	375	363	365	419	374	370	385	404	344	385	384	383	381	396	398	359	381	363	387	375	365	428	356	345	391	356	367	337	364	358	375	391	373	365	368	365	387	392	382	376	380	363	372	376	367	360	375	396	366	367	387	420	363	369	386	377	377	367	385	356	374	348	379	377	369	373	389	379	360	369	380	355	401	353	374	388	346	355	371	398	366	396	366	361	354	363	351	387	375	404	368	382	361	349	348	395	378	359	386	359	375	372	376	367	363	385	378	370	374	359	336	368	390	393	338	365	373	367	367	395	393	354	377	347	368	410	379	374	410	380	357	396	372	384	350	357	384	353	418	379	393	386	393	368	344	380	385	377	393	370	398	364	386	362	360	368	358	365	335	362	396	355	374	362	403	380	408	374	381	370	369	359	384	373	383	361	376	434	363	384	353	404	404	351	344	349	382	355	388	363	403	345	367	365	383	354	365	362	350	389	401	373	410	373	343	392	356	413	359	381	403	385	353	370	378	352	377	365	368	385	350	376	360	397	340	414	367	343	359	358	369	411	379	404	373	368	379	370	368	394	373	396	342	357	388	417	393	403	351	378	375	364	374	375	386	379	387	382	402	357	397	399	395	363	376	394	372	373	373	409	372	353	371	411	368	388	372	369	398	333	349	363	344	366	402	365	364	415	363	354	381	372	379	385	350	393	377	363	337	365	388	377	357	377	382	388	418	361	345	381	399	312	397	376	370	352	341	362	398	373	369	398	364	397	344	359	366	373	360	390	399	371	376	379	394	384	369	377	386	373	347	373	364	399	402	354	339	386	352	367	387	337	388	346
6605	9211	8796	12374	12306	8531	3771	706	544	568	551	467	437	440	428	459	404	372	462	582	593	604	534	461	447	444	418	448	422	429	408	365	417	367	383	379	397	427	392	441	397	397	407	389	417	400	340	407	387	403	363	403	407	406	418	407	409	420	393	362	368	379	393	396	407	395	401	435	405	408	411	376	400	380	403	404	404	396	386	429	418	403	416	429	418	399	386	375	418	372	405	405	377	391	388	391	412	401	372	405	455	421	398	425	370	410	392	415	357	396	421	425	426	372	389	373	403	409	405	422	401	386	440	436	381	425	400	391	381	413	397	392	406	391	392	341	404	383	420	374	424	403	409	415	407	423	396	409	402	400	378	426	422	392	395	398	419	414	412	433	375	377	360	392	388	377	413	422	407	386	388	405	391	358	410	417	355	368	377	412	397	419	401	443	378	426	375	382	402	412	395	428	424	392	400	397	404	404	384	403	398	430	394	424	377	395	422	364	423	392	398	363	390	404	409	403	398	400	431	420	373	400	417	384	417	405	382	387	403	369	421	408	409	414	370	405	348	370	395	387	389	388	387	379	392	373	374	416	401	416	386	403	409	405	419	402	400	408	382	417	418	389	398	402	404	403	395	392	395	411	376	413	446	396	416	416	393	393	408	375	439	394	402	385	417	428	411	426	417	375	424	375	419	394	388	407	412	366	389	427	385	435	390	433	380	403	428	412	420	384	399	381	427	416	416	384	417	415	400	381	412	400	388	431	400	388	399	375	375	383	435	395	405	405	419	379	404	406	395	388	402	413	409	405	405	380	408	362	414	412	434	372	409	374	377	413	437	394	370	404	393	371	384	430	423	381	401	415	412	383	405	380	357	409	410	401	377	404	403	343	413	426	404	425	414	416	420	424	390	376	415	383	400	382	412	404	390	380	403	376	383	395	399	389	374	382	383	406	423	417	443	407	433	346	437	405	395	422	399	417	421	412	391	382	392	401	368	397	393	417	412	403	408	401	407	430	375	388	396	434	395	399	369	405	403	396	416	360	414	447	414	423	415	431	370	427	379	399	372	429	373	373	458	369	379	387	393	391	391	429	421	405	387	394	391	444	394	398	414	367	379	465	420	359	411	357	404	388	423	419	379	430	383	395	405	375	421	370	406	371	433	404	410	416	413	400	423	398	410	367	418	392	394	406	395	388	419	395	414	383	401	384	390	421	397	390	399	372	415	390	435	412	388	395	357	431	422	365	417	366	406	399	375	424	407	398	424	426	422	375	405	432	404	374	409	383	402	385	448	399	390	395	352	373	443	427	364	384	407	381	395	419	424	391	402	365	405	400	382	406	387	415	395	419	405	444	357	371	373	419	401	410	396	394	440	380	374	389	386	409	388	389	427	372	376	396	408	397	371	384	394	402	368	410	433	372	387	409	359	378	399	380	411	380	394	413	415	394	426	409	401	408	379	402	411	426	388	418	380	341	408	358	355	406	376	390	355	384	395	361	417	380	401	409	395	400	405	409	400	401	373	429	398	387	407	386	411	381	438	399	432	405	381	377	405	391	451	389	385	436	398	376	381	430	378	407	415	392	391	416	404	392	415	417	435	388	413	418	405	400	423	404	393	376	398	403	413	380	401	420	362	405	412	384	407	407	412	387	390	419	389	408	433	427	453	397	407	386	400	395	431	401	395	370	428	401	402	381	427	429	399	400	422	367	394	393	398	385	359	397	397	403	391	467	442	395	392	407	394	390	395	404	407	419	392	406	427	380	415	415	396	441	357	431	405	411	416	395	394	389	452	397	393	400	409	413	407	386	403	377	411	411	395	390	403	380	419	378	365	409	399	412	368	394	397	411	391	397	389	382	385	404	400	426	343	403	420	430	403	423	401	404	389	419	401	417	404	403	450	380	409	380	382	406	357	411	434	425	467	389	395	425	380	427	388	427	401	366	397	376	412	418	397	391	412	425	395	379	377	395	388	431	416	402	396	367	405	361	389	411	416	448	409	375	397	375	355	397	429	395	368	427	421	433	394	391	399	416	414	414	412	377	404	400	371	394	412	411	376	429	405	358	409	407	450	383	357	421	416	390	408	417	391	429	392	391	430	395	410	413	388	404	424	417	390	408	384	407	382	380	420	397	422	399	427	414	394	397	395	405	401	400	405	398	395	365	362	393	384	413	408	428	418	403	381	410	381	446	403	389	420	441	381	434	418	417	405	376	427	384	382	390	412	408	392	398	405	388	391	452	411	406	401	409	367	418	410	372	394	396	378	406	399	406	415	430	357	384	394	358	399	420	402	392	386	369	367	407	418	413	364	409	436	404	419	415	381	419	382	408	378	410	434	402	392	425	412	399	396	369	403	404	385	426	421	436	392	424	436	401	383	441	386	403	391	403	399	397	402	405	414	413	409	391	411	411	390	374	384	407	421	408	372	411	388	349	390	423	372	382	401	403	386	397	414	387	412	432	396	413	433	397	407	447	384	403	412	365	434	404	422	373	405	402	449	427	411	398	386	403	402	395	416	386	400	430	355	377	387	403	437	396	385	389	401	373	416	394	412	388	427	413	409	381	421	393	413	413	377	439	388	425	414	397	372	421	420	397	395	404	431	419	390	408	355	376	432	389	397	401	399	404	355	396	368	410	403	411	394	401	437	419	372	375	382	376	415	410	402	379	391	367	390	363	391	411	372	406	401	392	363	423	409	401	372	401	436	385	375	403	424	395	396	436	365	415	401	397	394	411	393	410	437	378	445	402	405	375	395	408	397	383	389	381	376	400	440	389	415	418	399	374	387	388	373	392	387	374	418	397	435	415	390	417	397	425	435	355	403	384	423	378	368	389	402	385	413	401	365	433	406	416	417	415	404	401	394	423	402	414	381	392	385	368	403	405	393	381	376	392	423	410	414	375	381	388	385	408	415	412	398	420	381	428	427	414	416	381	393	394	397	387	400	414	408	431	401	388	430	364	454	405	394	412	397	420	415	401	375	405	381	365	383	411	392	433	408	401	406	412	350	393	402	409	394	402	384	399	387	409	365	399	411	401	383	370	405	395	370	392	385	430	451	393	404	387	426	429	414	393	415	403	372	416	423	393	415	400	406	435	427	384	404	377	424	409	391	395	405	381	385	362	428	381	376	406	400	397	392	387	367	420	405	396	392	383	416	392	433	398	397	373	401	364	389	362	397	384	393	395	438	403	422	402	394	397	426	415	392	422	375	423	371	404	403	406	372	357	396	375	413	394	462	437	376	399	364	433	381	380	415	416	432	379	402	395	415	403	395	425	416	397	387	390	404	401	398	396	411	423	405	442	427	416	414	413	417	403	410	403	406	421	376	421	406	408	406	400	386	394	425	393	404	438	396	423	378	393	382	396	443	381	360	392	404	419	427	414	390	411	419	373	381	423	401	413	399	385	418	392	402	405	426	400	428	426	387	374	441	389	387	359	405	424	417	402	402	429	380	425	377	392	415	424	423	395	404	387	435	409	387	416	409	382	385	441
24156	21302	28774	30121	41328	39936	27769	4369	545	527	542	444	400	364	332	316	328	550	939	1799	1763	1283	839	730	661	595	602	443	435	371	375	338	324	323	341	315	348	314	326	337	338	306	296	329	344	315	330	323	296	326	369	332	331	321	366	316	346	308	377	336	322	305	282	302	328	357	330	315	358	311	317	329	325	327	316	305	301	312	350	289	352	318	329	307	279	331	317	305	309	311	331	343	323	369	320	314	333	305	317	305	323	313	307	320	307	334	309	345	303	328	319	309	322	304	315	323	327	323	327	284	327	314	320	344	308	333	294	309	284	300	314	322	317	336	307	337	278	330	317	300	295	332	317	349	323	323	338	285	328	324	280	309	296	327	351	361	307	316	303	323	315	307	317	332	354	320	330	332	301	315	327	351	323	333	314	293	327	290	345	316	306	313	296	318	303	307	296	313	317	346	330	329	336	343	332	339	331	351	312	292	301	319	336	334	347	342	304	328	316	320	298	317	323	326	290	324	329	348	321	307	330	364	308	297	316	317	313	292	303	325	307	302	304	342	322	334	328	318	337	335	307	320	319	308	288	322	319	333	320	274	309	339	323	336	302	334	284	337	294	340	311	302	290	319	352	303	296	355	322	323	332	323	352	334	353	333	345	316	286	335	330	316	342	333	326	325	328	320	310	335	319	365	352	350	322	313	330	309	303	329	321	325	252	343	309	312	334	325	322	325	339	309	317	306	265	300	323	302	318	317	319	307	296	319	304	355	311	351	312	320	302	329	311	342	285	336	320	321	292	317	320	331	349	332	316	312	293	343	320	322	317	315	308	340	291	354	310	341	343	324	307	315	306	341	328	301	339	330	333	315	322	318	304	329	321	309	337	320	322	325	316	319	316	305	309	326	304	318	332	328	316	316	333	342	314	318	341	337	340	291	339	313	327	328	279	319	315	309	305	364	328	309	306	334	326	293	323	333	329	348	298	342	321	318	301	333	335	336	309	299	352	324	334	323	302	327	344	327	329	306	327	308	331	339	341	311	304	327	330	333	318	328	333	320	366	316	305	296	337	303	328	319	299	339	346	333	304	291	321	349	328	349	331	302	315	316	294	330	310	294	304	351	325	332	355	335	309	327	345	350	310	330	325	324	326	342	331	329	322	302	323	336	300	335	361	295	328	314	309	330	329	330	329	315	317	355	297	315	309	360	290	315	328	321	329	353	330	276	324	328	336	297	298	335	357	315	357	312	331	327	343	306	345	323	328	320	321	324	345	344	305	320	335	309	325	358	332	367	319	294	373	303	363	333	305	310	328	339	326	309	323	344	352	319	360	331	310	311	316	311	316	331	330	320	337	324	334	308	328	343	351	287	330	309	332	355	340	307	339	326	307	329	324	355	314	346	312	280	302	317	285	321	292	348	327	318	353	326	342	333	293	344	323	332	326	336	347	302	305	337	310	307	306	345	306	332	334	306	321	322	294	329	317	322	303	303	326	324	337	347	307	308	344	308	303	338	322	334	313	335	335	336	302	322	291	321	303	336	360	327	309	333	306	335	300	346	332	329	312	312	317	341	334	332	284	316	286	347	327	288	323	344	369	297	315	318	331	308	327	310	300	316	334	363	304	338	326	330	298	324	282	354	336	309	305	334	317	303	347	303	333	295	296	332	326	313	319	319	322	303	356	298	321	331	342	314	331	340	295	303	322	330	289	310	324	310	336	316	335	318	334	364	331	316	306	295	328	315	362	286	334	334	307	323	352	329	336	327	302	332	325	327	325	330	297	309	333	342	320	304	301	306	325	313	345	337	322	310	307	322	337	298	328	330	349	320	335	307	324	329	298	327	320	327	318	303	329	316	338	323	302	300	283	348	289	293	315	326	334	305	337	363	302	301	318	311	313	327	315	344	308	320	369	315	316	306	341	316	321	329	333	320	312	298	300	317	327	334	307	313	340	329	324	299	305	337	314	320	336	348	352	334	316	349	295	349	284	344	318	350	347	334	350	311	303	329	296	306	329	315	327	298	283	304	328	311	333	318	330	335	290	331	321	286	296	321	334	320	349	309	330	337	353	312	316	330	347	294	340	329	310	375	301	361	329	319	320	309	310	337	313	312	322	338	338	326	291	304	333	322	294	310	341	335	332	351	337	312	327	348	345	315	336	331	296	302	293	301	327	305	325	322	316	322	329	334	305	319	309	281	334	332	313	314	344	325	355	333	309	318	329	333	281	312	321	322	305	330	321	338	342	297	313	284	308	348	312	323	322	332	337	313	312	316	332	320	287	340	340	304	319	339	309	332	329	318	290	338	305	312	269	308	310	327	330	332	286	322	322	317	298	310	324	311	302	317	312	290	316	300	319	299	305	319	325	319	312	317	309	346	336	317	322	317	344	335	297	303	325	321	327	318	331	334	345	322	323	314	326	362	304	327	329	403	298	344	330	297	309	307	348	322	329	337	331	283	309	341	329	329	328	304	321	355	335	302	319	349	327	347	288	334	308	325	336	301	328	317	281	322	319	335	300	322	331	328	317	328	365	292	299	318	304	359	332	324	327	278	295	350	333	323	295	334	307	299	346	329	300	304	317	304	332	331	313	330	355	331	341	320	312	328	343	304	291	317	309	288	322	329	314	320	315	311	334	302	296	300	294	321	315	323	306	312	312	343	331	348	332	294	329	315	312	292	307	323	322	326	324	308	331	343	314	320	306	316	323	297	314	334	320	300	331	342	356	325	325	323	317	335	331	303	335	325	319	327	303	329	323	325	338	340	311	333	324	311	350	311	302	308	309	303	349	330	308	326	286	310	320	341	309	309	291	306	351	307	296	324	311	318	324	323	332	308	330	333	327	299	302	324	342	357	318	335	326	300	316	293	323	330	343	286	308	309	308	330	323	287	335	343	317	321	320	319	309	330	347	325	314	331	331	304	285	293	337	298	304	325	342	319	325	296	324	333	285	314	329	329	310	311	294	299	293	322	347	327	325	302	321	318	365	310	315	320	296	309	312	325	336	329	329	349	314	297	310	323	307	313	309	322	313	330	299	347	317	323	312	287	337	331	313	296	340	313	344	332	309	313	346	332	335	307	333	313	295	353	326	309	318	300	305	334	338	321	313	312	319	315	303	319	328	321	334	307	318	284	336	338	329	328	321	306	306	330	347	322	339	336	362	323	327	323	327	324	326	310	348	314	295	289	327	323	311	337	315	330	367	349	318	329	326	310	325	323	303	336	306	312	324	375	340	312	299	313	316	333	340	311	339	326	296	310	319	330	318	334	289	340	332	322	336	329	302	327	336	336	347	293	330	321	291	313	341	347	298	280	321	321	294	323	338	317	334	337	292	317	300	304	323	327	336	337	318	323	323	332	339	318	333	316	331	312	303	328	333	314	306	309	335	312	271	305	306	329	315	330	322	338	321	332	304	338	340	317	341	329	308	349	350	310	334	274	318	334	319	299	334	336	330	309	337	315	314	327	290	310	309	328	312	312	343	326	292	315	330	334
6051	16752	23209	48062	48543	39937	24948	1544	685	653	785	550	438	430	401	447	402	671	1376	2807	2709	1948	1201	1020	921	868	778	642	531	438	409	350	337	348	361	336	318	340	335	347	327	338	349	352	295	334	326	324	306	350	355	379	347	353	326	359	345	364	325	377	347	328	362	321	340	329	342	345	328	334	360	348	340	335	343	316	343	385	358	337	325	318	356	350	335	360	316	309	339	339	315	356	346	354	358	335	372	328	323	325	345	332	341	334	338	328	363	329	348	365	370	363	334	339	315	348	326	324	347	306	352	353	327	351	330	335	307	388	350	349	323	328	334	363	319	335	359	398	355	319	331	352	320	325	313	352	310	328	364	346	326	342	337	314	335	337	374	326	345	335	336	352	343	354	332	315	323	338	339	332	380	311	334	316	327	371	342	335	354	323	380	341	343	331	334	322	335	362	358	351	329	352	371	362	351	322	347	353	323	365	319	324	331	318	338	313	352	358	315	323	326	352	330	346	337	320	346	366	359	333	333	357	374	338	363	344	341	318	350	327	330	350	335	320	362	343	328	320	370	326	352	330	346	346	341	372	348	342	319	327	337	323	308	334	338	350	329	312	350	347	355	354	342	324	345	354	353	353	313	344	339	342	312	341	336	318	368	359	302	331	335	344	356	327	324	326	333	340	373	369	314	334	333	339	365	364	340	341	326	349	309	329	351	364	337	337	351	370	326	347	331	348	345	337	368	348	334	341	298	341	339	341	299	329	321	330	335	309	349	329	380	332	360	358	344	349	334	305	349	377	338	325	342	343	365	309	328	336	343	308	360	359	333	325	341	353	305	344	321	339	379	336	340	350	324	313	340	355	317	346	306	314	352	363	360	333	354	347	361	305	337	327	342	337	343	338	337	331	318	355	351	337	336	346	390	335	327	330	350	321	322	329	312	332	343	352	327	334	332	358	296	346	326	313	340	315	344	366	331	337	334	348	366	366	331	378	320	306	332	329	360	355	332	347	334	335	315	312	321	331	334	354	310	358	317	311	352	356	330	327	317	330	325	319	314	344	335	321	365	371	358	343	335	337	313	298	304	349	344	342	354	356	356	336	363	336	346	338	361	288	381	352	317	291	337	322	311	339	348	317	329	344	337	335	337	300	337	350	317	342	322	323	320	325	330	317	377	335	298	331	343	329	329	330	327	332	349	350	322	352	373	331	328	359	340	368	305	333	327	317	355	334	328	347	328	348	335	360	319	315	366	367	316	363	318	341	371	344	329	334	353	356	334	331	299	318	381	302	357	351	342	331	337	306	349	344	360	324	315	368	322	341	340	342	370	359	372	308	356	301	317	342	345	378	334	335	325	343	332	357	368	353	336	343	308	344	332	338	352	338	354	341	316	337	315	347	349	344	317	374	362	337	315	336	352	320	350	339	332	306	313	342	328	330	329	328	322	315	325	340	307	370	337	318	329	333	373	329	349	362	349	327	332	351	338	339	307	360	357	362	346	299	325	329	333	331	334	337	337	329	291	306	327	379	334	350	304	310	363	312	357	347	320	343	325	348	346	340	355	358	343	325	347	342	354	302	346	339	337	293	341	384	311	340	318	339	322	315	387	366	304	360	304	344	329	352	346	318	328	336	328	336	344	332	310	318	321	351	335	369	324	342	294	366	379	332	328	344	325	343	332	359	336	348	322	357	359	339	366	337	323	340	319	349	347	327	348	339	344	344	323	333	339	332	359	327	352	363	354	369	323	354	347	331	352	371	338	332	324	326	356	349	355	316	340	333	304	327	339	371	306	352	339	301	354	331	350	355	348	323	340	343	352	336	316	364	341	345	342	353	348	351	337	369	324	338	302	334	373	360	360	338	350	343	332	340	342	326	359	349	327	316	340	335	333	322	303	328	339	337	327	351	316	391	347	350	333	316	325	339	328	342	359	333	348	323	335	332	327	368	327	309	331	327	340	356	329	357	354	328	337	349	353	320	351	329	337	333	347	349	337	356	356	346	338	345	338	324	375	335	338	348	322	319	310	341	342	315	357	364	345	331	331	348	334	343	337	371	335	337	356	347	347	333	317	330	321	322	341	355	316	342	349	355	330	344	338	333	322	327	351	333	322	337	343	336	347	359	341	335	319	348	327	354	328	355	346	320	324	382	350	355	309	327	331	364	328	337	329	343	328	323	336	363	314	306	330	341	366	379	322	339	338	335	344	347	312	371	349	332	324	355	297	361	350	337	333	340	368	348	326	333	380	336	338	325	305	326	344	354	331	369	337	323	345	353	341	330	322	345	340	340	348	318	331	345	335	304	312	366	314	341	345	308	324	365	366	317	340	324	328	357	324	316	318	325	379	344	378	364	359	314	322	362	363	347	349	368	351	315	333	344	320	339	363	355	330	367	345	319	352	372	342	331	331	324	336	332	333	352	322	323	325	313	332	339	300	351	327	374	331	352	331	347	336	322	332	350	352	334	326	334	346	347	339	341	353	363	341	321	359	323	340	366	365	355	313	314	337	318	362	331	339	342	322	356	336	341	312	315	347	340	348	342	329	356	362	327	349	348	350	329	340	344	324	352	327	365	322	340	351	336	342	365	315	337	336	337	337	307	345	357	316	369	356	348	333	351	354	321	349	339	355	314	370	341	318	339	327	325	373	315	325	334	350	358	359	330	328	348	358	331	324	337	293	341	364	340	344	333	328	325	314	331	360	330	331	355	352	362	325	355	349	374	329	330	315	336	352	326	348	355	357	343	349	333	344	334	340	306	338	300	366	321	312	367	340	330	333	364	352	366	367	342	350	341	371	324	329	324	322	336	326	340	331	294	353	370	328	313	305	341	350	355	340	346	345	342	363	357	348	345	325	337	395	343	342	361	352	326	333	348	366	331	334	328	339	333	328	328	358	321	337	336	313	348	328	334	344	340	352	329	336	328	360	318	346	349	334	326	326	353	326	343	355	311	334	343	338	339	311	351	353	373	327	324	341	312	335	334	346	327	337	334	330	339	314	334	299	330	340	343	351	315	340	350	361	335	328	346	368	367	323	325	331	346	335	322	353	316	325	331	338	353	344	337	326	310	347	339	351	381	338	381	326	357	341	345	309	322	305	348	335	332	328	309	334	346	350	345	312	326	367	338	323	350	344	291	330	353	356	330	337	374	339	334	342	311	357	353	336	331	345	327	337	315	339	333	330	333	348	336	305	354	344	303	343	322	336	347	363	389	325	313	332	358	338	327	340	334	379	345	320	322	314	312	304	328	331	347	349	357	350	368	305	322	336	323	342	314	285	303	329	346	335	346	332	324	345	366	329	368	335	340	354	341	381	348	369	348	327	318	339	362	333	326	317	333	357	328	358	336	340	350	359	319	361	346	358	322	328	340	357	322	359	325	392	331	354	360	331	323	353	315	369	323	361	358	363	346	336	310	336	344	345	342	337	357	332	323	334	334	335	337	321	323	375	334	362	358	329	329	296	295	344	335	316	322	303	325	336	359	311	352	333	341
25059	21280	27740	30312	33639	27685	15172	1279	647	620	592	518	574	523	526	576	523	640	716	1018	1292	1079	822	671	742	731	704	645	583	577	507	484	513	474	494	483	435	500	498	452	522	501	496	465	508	475	468	478	504	533	476	488	503	503	486	457	486	469	502	461	496	466	523	457	479	458	525	510	485	485	495	510	494	500	446	471	482	449	470	481	513	466	486	494	517	496	459	544	493	520	483	504	490	506	484	488	517	564	483	502	530	486	476	482	460	446	472	489	495	492	483	477	483	467	476	450	484	473	504	507	482	503	503	475	464	484	481	500	447	513	473	515	488	526	484	473	492	506	519	460	485	469	447	466	510	433	473	495	501	437	469	492	471	524	497	487	517	477	472	518	525	480	508	488	485	472	473	535	467	493	523	508	504	499	492	501	489	534	454	461	480	498	463	488	511	486	456	524	471	456	507	473	471	519	532	485	460	508	486	465	527	500	470	523	523	452	465	484	460	461	437	453	475	521	478	460	473	438	483	464	473	534	487	485	530	512	504	463	487	497	491	489	474	504	469	517	480	468	466	460	492	473	487	465	488	435	494	491	468	506	530	492	505	485	495	461	489	511	461	505	486	453	469	509	508	499	445	499	479	468	493	487	505	478	482	498	534	512	482	469	489	500	474	516	487	472	513	523	508	508	472	458	471	483	440	451	511	484	482	502	513	497	477	503	463	484	520	453	495	523	504	484	481	487	441	463	487	548	452	482	499	498	485	477	486	460	522	515	505	442	478	501	497	460	470	477	515	452	447	472	461	465	480	459	523	490	440	500	492	500	489	497	469	463	469	450	490	500	474	469	490	466	464	486	548	499	488	515	456	468	461	505	480	440	440	494	495	451	470	511	501	501	492	479	507	471	480	473	469	527	502	493	479	482	509	471	458	502	520	491	480	503	498	481	503	474	481	450	482	501	485	500	526	478	491	476	519	499	495	525	472	497	462	520	556	509	498	480	492	514	505	495	457	485	508	506	514	495	492	526	473	489	482	479	511	509	472	493	471	521	445	500	455	498	506	494	456	496	493	513	490	446	498	522	532	490	470	495	499	446	496	479	498	460	513	494	501	516	507	482	454	530	484	458	480	487	485	489	477	478	475	479	460	518	487	464	516	510	482	460	485	496	469	452	468	480	507	516	475	500	539	505	456	484	489	494	504	510	511	476	495	521	462	485	512	464	455	485	509	545	481	531	468	469	502	513	512	490	487	478	497	511	453	519	507	427	475	529	449	455	430	466	497	439	455	475	495	495	486	473	468	473	430	484	513	489	477	502	480	484	509	518	479	532	470	480	441	501	495	495	463	468	510	494	493	481	502	471	473	488	474	505	470	461	501	484	500	467	463	485	498	468	478	508	476	448	446	494	514	478	483	472	482	495	490	446	485	514	470	519	503	509	483	482	469	480	470	468	511	519	503	483	491	488	517	482	506	494	507	449	469	516	505	496	501	517	486	474	484	465	507	484	489	511	499	457	485	469	506	495	448	455	469	469	487	491	494	487	504	505	537	462	468	486	487	497	530	497	504	502	452	476	497	478	515	442	530	497	539	448	501	503	499	501	476	487	491	464	515	528	485	467	493	455	498	512	492	504	463	485	511	504	499	487	503	514	468	464	472	522	474	483	492	479	502	470	473	508	467	496	483	510	435	454	484	500	486	464	485	492	515	516	508	470	474	470	495	502	495	481	537	505	456	515	452	468	433	478	517	457	500	445	484	476	513	512	442	490	471	486	476	522	458	511	473	492	426	495	478	496	463	492	470	476	474	460	507	495	468	492	504	493	508	526	475	503	444	490	457	473	490	485	502	486	491	491	470	514	458	493	452	509	531	509	497	512	510	500	519	471	502	485	470	495	512	471	495	492	456	464	481	493	477	460	453	468	483	486	522	486	532	508	490	465	490	517	492	502	491	498	491	515	466	481	504	500	461	517	461	488	481	488	468	480	496	445	486	508	476	503	502	506	494	505	483	494	537	499	502	496	466	482	491	477	506	455	472	497	469	471	432	479	491	476	495	532	494	510	501	504	500	468	487	471	516	533	506	481	444	486	481	488	456	481	478	501	494	497	519	527	493	509	515	455	479	504	462	506	482	505	478	430	501	468	477	481	501	459	456	484	505	476	455	479	528	475	532	504	481	458	500	493	479	515	502	495	506	511	452	507	508	492	458	482	481	503	502	504	482	523	498	500	503	488	491	486	505	506	455	472	455	468	499	512	480	491	497	465	493	512	535	481	466	471	481	477	493	486	475	485	461	498	494	436	463	484	453	482	474	460	504	493	481	472	470	509	453	478	532	498	488	462	495	493	464	455	487	516	484	508	506	502	480	503	517	498	492	464	504	536	477	485	451	474	458	472	479	493	489	484	473	489	507	481	503	513	473	464	490	468	474	457	465	497	531	511	512	477	489	482	532	467	509	484	473	487	468	468	492	461	526	496	487	517	465	529	491	492	509	504	482	503	539	523	511	455	490	479	510	496	476	483	514	524	494	498	461	470	487	477	485	502	471	478	479	475	437	467	451	509	509	471	512	522	469	487	487	451	485	479	479	479	465	490	476	453	477	446	497	540	443	468	466	466	478	476	504	465	447	481	483	485	467	510	464	469	493	476	519	489	491	445	478	508	461	465	502	447	521	522	501	518	496	470	459	483	508	462	476	466	481	509	505	495	491	480	501	456	469	482	500	498	505	500	466	506	494	479	506	505	432	490	475	454	450	530	480	452	473	486	497	495	482	533	491	476	499	488	467	447	489	490	471	496	524	433	518	495	489	474	471	510	485	489	482	496	512	468	510	487	469	511	471	468	452	507	433	468	516	466	462	504	465	513	462	486	472	486	484	461	456	470	480	480	474	456	486	472	471	510	503	499	533	496	474	496	442	506	497	493	507	461	481	494	479	507	482	495	500	461	488	478	484	498	508	509	501	478	420	450	492	453	475	476	480	476	479	458	492	502	514	513	515	501	492	474	479	514	477	486	512	481	485	439	491	492	481	468	463	467	465	442	522	475	463	484	466	471	466	489	501	472	492	496	503	470	489	512	535	489	489	483	489	481	471	452	441	463	490	450	481	485	492	512	492	486	479	501	484	489	491	502	465	480	491	512	502	520	433	497	494	447	505	458	476	471	473	504	501	512	518	459	482	492	504	471	497	472	472	477	467	483	511	475	467	476	511	486	487	454	500	489	513	450	486	470	496	469	464	505	502	507	487	471	478	492	507	505	480	526	502	464	467	484	478	461	474	460	531	467	491	503	464	493	510	475	485	503	453	450	495	479	404	477	519	468	503	473	503	485	438	479	455	484	476	527	525	481	493	464	489	544	516	481	494	476	498	482	504	486	455	490	501	537	482	506	465	478	463	447	476	509	481	478	490	481	466	475	492	502	468	505	473	440	503	486	475	500	514	531	457	493	508	512	506	488	479	516	499	490	517	497	487	453	495	487	510	517	515	506	515	518	486	484	464	452
5769	13570	16510	41626	41064	32393	16522	899	731	777	759	624	638	635	581	548	582	733	963	1502	2028	1517	1134	947	1019	895	841	760	657	628	542	533	535	538	528	500	532	469	501	537	509	519	533	470	538	479	527	520	520	517	527	488	529	521	533	474	515	475	514	525	495	519	530	490	512	531	481	543	546	475	471	531	477	516	517	489	500	514	496	513	505	485	448	525	514	487	497	505	487	520	473	514	509	502	462	509	480	487	541	506	514	495	561	479	502	539	502	512	500	510	488	544	498	535	475	500	489	469	534	491	518	488	485	510	518	475	501	489	537	514	552	542	515	513	518	508	488	506	550	572	522	529	526	473	533	465	490	498	505	459	501	528	479	511	500	498	510	535	508	493	530	486	517	487	495	541	471	491	496	460	511	503	525	496	486	454	495	507	467	458	510	495	504	521	514	474	517	482	499	483	499	516	498	494	476	504	515	507	533	515	494	472	448	543	513	498	463	521	485	477	482	478	486	483	542	489	508	494	518	530	502	519	490	481	499	537	522	538	546	468	522	472	523	523	494	507	481	492	479	496	530	519	507	508	480	477	508	451	500	515	523	487	507	509	508	461	545	492	543	473	513	507	518	514	525	499	521	509	523	486	492	497	495	523	487	486	514	536	532	504	481	518	518	524	516	517	574	530	515	501	530	510	521	519	465	511	513	528	474	538	504	503	523	472	508	518	499	470	479	514	494	495	502	538	516	508	511	499	532	497	519	508	457	498	510	474	473	495	484	489	490	496	526	520	504	517	533	493	481	523	476	485	501	476	505	484	527	508	535	507	476	501	489	496	527	502	502	541	537	511	539	472	529	522	480	510	505	562	529	496	528	495	506	514	528	495	513	538	511	493	494	501	526	499	494	488	475	475	563	525	526	505	492	512	526	537	500	495	511	505	504	526	472	539	472	489	505	522	526	543	515	469	497	473	513	506	496	542	502	491	466	509	513	481	555	495	469	497	518	505	480	511	546	500	552	504	496	504	510	516	483	465	492	477	513	474	512	486	487	547	503	529	520	491	504	512	504	484	545	494	555	469	494	481	514	503	522	484	508	535	526	541	511	485	527	516	494	497	489	519	505	507	513	528	483	541	511	501	476	465	511	517	447	534	510	505	532	554	474	507	507	534	496	530	510	480	510	502	494	454	528	508	518	541	466	524	542	480	507	522	510	529	475	455	483	544	520	531	523	519	503	478	486	503	512	472	483	503	494	541	498	476	534	504	453	507	465	533	533	503	547	479	473	531	490	512	471	507	486	519	522	473	519	528	485	520	515	498	492	497	529	474	532	500	515	485	512	481	477	518	459	513	527	512	490	491	466	476	549	484	535	517	486	476	521	516	506	500	498	527	552	517	503	529	483	506	458	491	576	519	471	507	515	484	517	511	475	532	504	524	484	500	509	523	515	486	466	536	487	514	503	527	495	503	508	513	476	519	501	451	517	482	466	526	496	518	475	484	475	487	519	488	506	527	509	493	504	526	499	472	528	475	525	541	473	515	483	572	501	538	538	460	494	513	497	513	531	515	516	499	531	503	512	496	486	532	495	487	538	491	493	567	506	506	487	525	517	501	486	542	478	541	484	497	528	501	531	576	485	555	504	498	526	476	474	532	504	514	491	508	533	501	465	509	477	518	525	491	497	525	548	494	532	488	523	538	497	538	493	512	504	533	527	511	505	479	528	509	515	461	503	530	511	459	490	483	489	506	463	482	498	463	501	514	531	496	491	491	450	484	467	481	499	534	510	540	498	514	535	537	512	470	529	517	502	525	512	490	536	492	464	528	529	528	500	524	526	494	493	491	535	522	567	497	513	529	482	540	502	541	485	540	537	513	512	532	447	483	474	498	529	502	529	508	516	498	531	544	510	452	545	525	486	485	516	504	489	501	496	527	504	526	513	521	509	510	501	521	486	510	498	481	545	494	509	537	495	527	509	500	539	482	509	507	553	516	520	487	478	512	521	530	558	511	498	486	465	538	506	504	472	494	501	481	517	494	507	512	491	486	510	527	477	485	514	486	511	548	541	512	473	499	466	476	547	527	503	507	525	525	513	475	496	461	504	501	536	509	514	539	496	503	516	504	485	509	525	497	476	521	507	530	496	510	509	523	515	542	466	513	494	487	527	512	467	520	506	530	522	511	503	517	530	515	472	527	510	506	485	450	506	468	472	523	512	487	532	478	538	497	502	482	499	517	486	562	492	499	500	535	521	515	481	454	503	521	474	534	490	515	481	541	497	492	522	498	521	499	503	511	494	482	497	509	512	478	508	520	477	503	546	492	523	503	528	490	554	487	530	515	509	490	517	484	485	506	514	501	543	491	504	529	504	536	560	493	495	512	525	526	459	551	489	501	510	532	473	497	516	498	494	528	518	495	497	504	507	485	496	524	499	531	474	489	497	541	535	509	494	494	499	498	540	509	516	515	519	522	474	529	525	493	515	507	487	510	515	473	533	527	551	507	560	534	514	546	472	499	481	493	504	502	470	529	506	514	508	463	545	494	525	498	483	462	533	504	532	523	522	501	547	533	486	500	538	492	522	489	484	486	501	480	529	512	491	484	523	515	498	530	535	588	531	489	523	476	496	509	497	548	536	515	501	513	483	471	510	491	524	514	536	469	547	510	502	526	478	527	493	489	492	541	506	538	528	530	526	499	480	525	510	501	518	516	508	499	505	506	530	506	499	511	509	528	491	483	494	462	508	508	529	478	513	511	469	549	481	491	459	525	520	504	505	481	483	491	480	559	480	509	475	492	497	531	492	476	545	479	467	542	445	464	512	498	486	496	511	444	519	498	512	538	536	502	543	474	484	505	527	524	518	491	478	497	545	537	516	497	536	500	519	545	510	534	489	471	502	517	504	495	504	548	507	481	467	504	538	475	505	485	511	491	480	522	529	485	488	481	538	493	517	499	489	464	491	479	521	524	523	523	493	511	508	515	497	479	492	499	520	538	511	515	486	511	475	503	498	546	478	479	508	513	497	515	514	537	492	540	489	506	505	500	541	508	475	530	486	479	543	504	480	494	498	522	462	456	506	469	465	487	519	492	494	495	540	531	495	503	509	519	505	535	534	482	524	493	468	530	486	530	543	505	479	476	516	511	517	501	501	500	502	492	471	510	526	538	492	485	478	489	488	484	517	498	536	500	509	546	495	497	507	503	518	509	497	537	525	493	509	519	472	458	481	527	547	468	493	518	502	503	472	549	433	500	448	529	507	466	501	528	502	518	474	501	530	505	503	499	511	498	524	479	512	480	493	540	518	520	542	506	500	483	507	506	475	531	501	500	543	514	503	488	475	527	508	493	509	482	520	516	538	487	499	517	557	526	532	505	514	514	521	502	492	511	489	505	512	514	490	528	483	508	519	566	492	519	497	498	513	503	486	508	520	518	504	496	564	525	481	508	520	479	514	491	499	514	507	509	547	546	542	506	474	458	477	561	492	489	487	501	484	485	484	516	527	525
22808	21286	29179	29464	43698	46777	34136	7289	838	816	649	651	643	589	570	544	533	981	1735	3206	3329	2449	1695	1238	1309	1212	1079	930	780	690	485	455	440	489	493	436	470	466	474	474	468	482	440	439	441	449	452	466	433	452	491	437	439	449	407	443	438	479	506	429	438	447	433	465	467	447	465	468	440	446	470	447	473	487	416	440	458	433	449	475	454	424	461	473	461	480	430	474	463	462	417	452	444	505	467	471	435	453	469	471	450	441	432	449	469	419	475	450	477	448	511	482	498	438	464	483	442	465	497	456	434	481	478	451	446	462	444	461	415	441	496	493	452	447	419	461	458	473	462	430	462	433	474	463	462	429	464	473	453	451	487	481	423	463	440	476	446	434	465	454	479	482	438	488	441	514	456	422	432	443	421	477	488	450	446	457	473	470	491	480	439	510	475	477	447	455	496	420	455	400	434	475	463	458	465	449	438	428	464	472	409	445	431	438	435	429	425	438	432	483	462	469	452	455	409	475	468	479	465	447	502	468	499	480	439	481	424	447	481	456	442	469	474	461	458	457	445	448	486	441	470	452	468	440	450	465	458	446	480	436	486	482	485	443	481	471	479	467	440	442	450	473	474	418	439	457	455	444	464	463	503	480	496	446	477	442	482	472	479	462	480	476	448	448	475	442	469	481	432	456	465	484	463	477	457	452	493	455	451	470	466	433	471	464	469	456	479	456	475	501	454	440	452	445	478	449	475	451	436	490	463	416	431	475	428	441	470	475	453	482	498	419	478	438	444	470	444	443	468	487	419	480	510	480	459	458	464	467	462	450	480	470	475	456	458	468	458	454	475	465	443	448	496	464	459	444	466	469	467	459	475	470	470	518	457	469	476	434	478	440	472	471	463	498	452	476	505	455	469	467	459	447	481	465	456	451	441	439	470	466	441	466	446	465	445	472	514	452	444	428	473	474	442	440	432	473	442	412	446	456	438	477	459	459	485	469	455	455	480	481	469	447	455	438	428	481	444	467	438	430	468	447	457	487	465	469	497	446	477	432	454	450	474	451	484	444	413	451	444	466	493	474	433	440	461	481	501	448	461	481	454	465	476	502	462	444	462	460	467	447	465	427	447	433	497	482	425	474	453	484	444	448	455	454	481	450	499	459	458	459	453	435	459	467	456	459	434	483	495	430	470	475	472	474	473	451	453	481	484	432	486	460	450	444	504	460	468	486	476	468	451	434	487	472	502	469	461	457	456	444	471	468	476	419	466	519	433	454	486	491	452	422	467	457	443	450	443	512	438	488	454	449	443	449	450	454	454	467	432	494	494	465	447	410	477	424	434	468	462	465	480	489	469	458	438	481	443	454	442	450	483	502	454	442	482	451	446	481	448	474	420	464	477	453	442	452	446	479	491	478	446	442	478	464	471	424	444	441	472	433	448	475	506	467	440	475	454	455	439	439	464	439	444	454	482	487	457	438	467	450	451	457	463	481	447	476	462	457	460	449	500	484	428	432	473	471	477	435	422	452	464	461	471	433	471	450	451	486	433	453	432	448	479	481	487	452	475	510	438	438	484	476	467	451	457	454	437	438	468	459	455	480	445	442	481	444	469	474	456	393	438	440	446	466	450	464	455	452	448	488	465	439	445	507	495	439	455	463	450	453	471	448	452	498	445	448	436	502	444	499	469	459	478	444	461	460	447	473	482	450	439	414	451	462	472	426	459	466	441	464	463	490	440	454	432	478	437	459	475	435	428	515	464	433	437	479	435	509	464	481	461	436	445	488	476	426	418	454	462	421	395	429	449	465	423	463	454	477	494	434	430	433	475	451	477	484	461	469	466	467	460	449	413	453	469	502	448	425	434	460	453	467	484	481	479	490	431	434	422	454	484	440	493	487	465	440	444	451	432	491	440	494	516	432	434	459	462	471	459	451	463	423	452	456	505	473	463	447	441	477	450	426	483	422	456	495	485	469	457	457	455	405	418	461	441	479	446	489	468	431	456	474	458	477	453	469	438	453	451	459	420	456	501	473	462	446	468	460	482	463	504	453	445	483	444	459	466	453	481	471	456	437	399	454	469	462	446	455	444	508	476	479	454	475	486	450	437	445	473	445	455	460	460	446	455	473	447	446	447	496	484	461	413	471	441	459	454	469	470	478	467	406	451	437	455	469	463	448	429	470	455	523	452	487	466	471	434	484	484	463	497	456	466	470	476	428	443	488	485	394	493	434	441	465	482	472	429	457	456	467	462	464	465	469	445	431	463	458	439	452	484	501	448	473	450	437	452	453	475	436	449	444	459	473	426	431	445	463	441	453	414	455	467	458	514	467	502	447	500	447	453	443	465	468	434	455	431	443	490	461	447	436	479	505	421	457	486	464	474	494	454	466	455	432	431	469	480	433	467	459	407	483	418	451	474	467	455	443	473	493	443	458	471	468	470	454	423	501	478	479	445	465	497	427	465	467	481	464	483	458	463	455	463	420	482	453	445	490	461	464	463	428	475	456	464	498	455	461	453	439	462	449	461	475	435	508	447	477	467	455	496	456	442	471	423	443	456	448	467	484	480	469	467	503	474	464	519	460	443	439	459	484	490	441	468	481	496	460	445	463	472	478	449	490	439	441	500	461	412	437	447	475	441	474	458	453	460	447	440	491	511	458	502	470	439	442	439	441	482	469	500	494	438	479	423	477	420	470	471	448	449	425	430	461	443	445	475	455	483	463	423	445	470	458	428	480	480	500	452	438	438	463	469	467	454	458	464	477	447	465	498	454	463	488	459	489	418	448	448	486	495	475	466	466	422	478	495	455	484	482	488	475	453	425	455	488	492	465	453	446	497	456	486	492	437	472	470	482	470	450	455	495	503	476	445	439	486	463	444	446	499	438	464	493	456	454	436	455	448	407	461	484	476	455	458	454	479	456	512	480	483	471	447	453	458	406	476	497	436	477	441	482	451	459	490	441	436	458	447	463	470	447	480	469	454	464	457	471	444	465	471	471	475	453	478	453	444	474	450	455	422	459	445	470	460	470	444	487	443	450	438	458	480	445	422	492	452	470	465	461	478	454	452	481	514	448	453	453	408	408	437	482	488	488	451	471	466	435	425	464	453	481	423	422	484	477	472	468	449	463	460	457	488	455	478	407	455	435	492	404	476	444	452	451	464	525	466	459	493	473	469	463	451	459	457	443	484	426	425	436	453	481	496	419	435	436	432	446	449	437	460	488	436	433	480	429	461	480	500	452	431	438	481	458	466	501	474	433	466	461	498	455	463	461	490	466	456	487	482	485	471	454	458	481	477	448	468	404	480	461	459	456	459	451	490	486	483	432	455	451	500	457	460	447	434	407	461	455	492	453	461	476	477	458	472	468	470	462	464	477	461	443	486	417	492	441	481	423	484	468	485	503	469	464	431	453	455	470	456	428	447	473	467	428	467	470	440	445	446	467	450	456	472	491	473	477	431	440	478	439	417	446	493	455	441	445	466	475	467	468	460	477	456	423	461	467
7672	22821	27110	65224	62225	51293	26626	1337	1016	1160	826	736	757	693	615	571	576	1334	2731	5007	5197	3639	2510	1664	1901	1707	1449	1283	1026	795	618	495	432	464	520	456	505	435	449	495	469	475	458	435	482	469	460	479	444	501	472	482	468	477	475	433	439	455	481	484	467	436	452	476	446	487	428	454	453	445	455	499	482	478	486	471	441	445	478	486	469	493	427	484	457	479	497	488	427	461	506	452	509	469	454	463	491	444	475	458	458	476	486	430	418	432	449	484	478	446	483	450	408	513	458	447	471	453	449	444	426	441	475	462	444	471	457	467	456	467	489	471	487	476	458	423	484	448	498	487	463	450	463	432	465	494	448	456	455	500	483	482	465	408	427	450	506	485	451	475	433	448	440	470	417	473	478	466	457	472	468	473	432	459	460	451	448	475	476	440	472	485	441	457	484	490	474	472	478	460	433	481	475	449	480	430	481	464	482	470	494	425	453	442	496	485	497	452	468	473	457	439	467	489	439	444	458	426	475	461	459	457	453	478	422	499	471	509	499	449	416	471	464	450	453	460	498	477	473	499	448	466	455	486	472	493	483	480	410	473	448	419	450	468	454	427	413	470	482	464	424	498	470	469	454	474	470	482	470	454	469	458	407	461	444	461	490	505	473	451	449	479	442	442	453	480	445	478	431	475	483	433	424	463	457	446	466	468	470	466	431	464	452	483	440	429	471	465	471	507	457	445	436	461	495	456	451	472	476	445	470	461	490	473	502	511	448	460	437	454	453	482	461	479	505	486	422	473	488	503	457	477	481	504	465	480	452	480	428	444	474	491	468	481	471	457	460	501	474	490	509	455	486	456	469	438	443	484	468	495	482	432	490	429	442	448	472	429	425	450	467	456	503	459	454	474	451	451	454	480	460	465	434	460	424	465	496	440	458	428	427	447	460	440	456	443	480	460	468	485	446	408	467	454	458	467	466	461	466	469	466	525	444	434	420	426	471	450	453	446	434	511	460	458	497	483	468	450	459	520	472	462	432	465	442	455	474	479	464	501	492	495	447	422	463	487	461	468	430	475	440	481	453	448	454	430	446	463	482	465	465	447	425	499	476	464	490	454	441	511	465	472	460	476	463	431	443	451	492	494	491	484	467	494	443	443	475	494	463	479	470	414	496	437	458	474	464	445	501	462	480	494	459	471	496	469	430	464	472	447	459	457	450	442	444	471	467	464	493	480	451	487	438	473	442	452	460	407	459	472	476	469	452	497	466	447	506	449	481	444	458	461	441	461	421	433	471	484	497	440	483	421	415	457	494	436	450	491	442	431	490	473	449	465	443	453	482	498	433	483	456	475	499	445	469	440	455	417	455	495	433	468	432	441	455	479	480	416	506	445	481	470	447	463	460	471	457	460	483	473	466	412	477	429	465	449	472	461	464	450	453	454	486	453	497	451	424	462	443	471	491	455	466	418	500	474	481	489	458	473	407	476	470	443	455	489	462	525	467	479	470	478	458	454	490	431	446	454	455	455	483	450	449	412	452	461	431	454	475	464	467	454	444	487	464	431	476	461	465	453	434	467	472	472	487	458	469	469	442	449	443	474	474	454	474	490	485	461	438	475	502	415	438	466	483	483	481	452	458	444	471	469	483	455	483	486	491	414	460	431	407	454	471	487	487	449	480	481	500	511	469	481	459	438	447	490	505	464	470	436	460	486	478	463	454	457	457	455	474	470	449	492	463	488	470	462	502	440	498	426	468	458	486	487	451	464	418	470	476	505	478	439	471	448	477	471	470	498	454	455	497	512	485	481	504	474	494	425	467	482	470	469	463	446	461	503	461	417	441	475	437	449	467	470	517	472	475	457	445	432	481	462	469	439	443	478	477	442	462	459	488	455	495	452	471	473	446	463	496	467	475	499	464	455	478	525	461	509	463	447	474	446	452	502	489	471	447	500	469	445	458	459	507	459	460	465	439	452	461	443	446	443	447	458	425	456	464	489	461	482	451	446	451	448	458	445	438	461	437	479	507	442	465	452	468	453	465	470	435	473	424	475	471	478	455	472	446	495	446	426	464	463	465	473	458	442	486	489	448	457	467	478	471	475	473	449	476	449	455	474	452	444	444	442	490	451	472	443	436	464	464	497	476	450	453	469	447	442	465	473	436	444	468	455	470	445	466	437	425	481	478	493	489	449	427	469	453	483	433	467	451	476	459	457	494	431	501	483	412	446	445	444	465	431	428	498	454	478	450	473	477	419	454	471	475	438	442	440	456	442	455	474	479	450	486	491	490	460	483	483	464	493	455	453	505	435	435	457	487	495	437	492	485	491	462	489	455	444	424	425	457	527	481	448	496	482	468	491	427	506	487	468	462	462	456	472	453	499	439	445	486	436	434	495	437	458	451	448	439	462	442	425	485	446	515	470	499	444	483	460	481	465	472	484	433	532	418	462	460	466	486	458	469	484	447	497	491	449	461	461	458	465	460	478	438	458	453	452	417	434	462	446	487	438	496	471	456	449	481	437	487	460	458	501	479	459	465	451	497	428	476	416	487	436	436	472	478	439	453	424	459	463	468	428	474	459	457	481	446	453	448	483	448	443	490	475	458	481	468	451	472	454	473	432	447	457	462	435	468	472	460	438	478	490	489	456	482	464	481	443	511	449	465	453	485	476	434	472	473	439	435	470	465	519	459	445	498	439	432	459	462	470	469	456	432	484	474	466	502	497	479	442	485	460	478	432	451	454	507	471	479	456	435	476	471	469	514	482	500	459	452	436	413	491	485	480	445	457	452	454	454	484	491	447	451	494	437	450	438	494	469	465	459	437	435	472	470	452	488	426	493	475	440	404	454	483	460	466	451	485	465	496	480	463	488	462	459	454	476	451	442	478	504	482	501	461	469	432	461	496	447	461	479	490	455	485	444	457	477	468	499	433	456	450	467	474	488	483	458	485	436	477	454	471	453	506	455	473	484	466	449	462	434	467	474	459	461	460	466	447	462	439	463	439	472	467	462	431	489	480	472	473	433	437	495	468	462	442	473	446	516	438	431	449	471	475	480	460	447	504	466	503	458	448	532	487	437	451	432	436	436	467	460	455	464	427	435	483	439	428	476	478	480	449	444	460	450	436	466	448	458	449	467	433	447	427	470	476	463	439	477	423	468	460	488	454	459	465	494	506	485	467	462	406	440	445	434	450	483	462	461	452	436	458	471	476	474	482	468	434	433	439	456	459	453	438	446	459	476	472	469	489	455	424	471	451	464	481	471	430	454	481	483	463	495	472	480	471	472	469	460	456	433	464	432	483	437	438	452	446	469	461	488	482	492	435	473	434	470	413	468	436	488	472	504	448	441	437	435	482	464	487	458	464	421	451	478	464	460	464	489	461	495	512	457	446	462	441	484	449	451	422	499	469	478	440	491	484	478	461	471	461	469	476	482	470	460	457	432	452	475	457	469	482	453	459	463	497	462	458	478	440	463	454	456	482	452	430	489	462	455	463	462	488	472	479
27803	18996	8765	16624	13486	7575	2776	447	431	419	399	387	394	376	379	403	366	384	407	455	440	449	394	408	388	385	380	401	397	331	404	361	362	352	383	367	367	381	361	373	396	333	334	361	343	353	374	351	400	372	387	386	346	323	388	386	338	362	378	339	343	349	352	371	381	364	359	380	380	375	381	390	337	326	396	364	345	354	336	354	336	364	354	376	353	339	326	382	365	368	350	363	358	336	366	358	371	383	389	316	355	339	341	385	331	332	331	381	384	361	320	355	365	369	330	336	331	344	385	375	344	372	402	356	345	378	364	354	387	384	369	382	357	336	398	349	371	366	340	353	353	372	358	390	356	379	346	349	354	328	383	354	392	347	363	388	343	395	330	393	391	349	366	354	368	352	355	357	356	409	370	374	372	340	369	356	336	335	333	367	338	367	372	343	336	373	354	376	353	367	395	373	367	326	349	367	308	384	364	380	374	306	366	358	332	331	349	322	360	374	378	353	374	356	361	371	376	365	357	362	380	386	343	360	341	365	372	389	369	350	342	338	366	370	341	373	351	364	359	345	377	391	373	366	344	334	354	357	387	353	385	363	342	334	379	383	356	310	344	369	354	372	376	353	403	363	344	367	339	353	365	326	361	364	318	366	394	327	360	357	356	370	365	373	381	408	368	367	365	354	383	342	379	337	385	358	356	386	331	358	378	357	385	333	370	336	337	338	372	399	338	356	356	378	366	360	325	368	374	372	358	357	370	363	391	347	367	360	417	352	348	374	390	364	368	359	339	349	404	359	355	367	379	336	369	339	393	332	380	344	365	327	357	377	351	382	380	353	366	362	374	370	387	348	348	350	346	383	348	367	397	365	400	342	363	356	325	367	340	331	348	367	373	337	373	349	387	352	358	377	378	373	405	337	360	350	352	364	341	349	341	323	345	356	363	370	365	344	360	378	360	331	362	367	344	373	379	348	324	380	389	365	322	334	360	380	364	403	357	354	361	360	365	366	369	370	363	376	371	360	362	385	352	383	345	358	378	368	342	372	340	366	386	351	323	369	370	347	361	385	415	383	327	366	339	337	369	375	328	389	365	393	356	354	353	335	361	362	357	384	386	383	357	381	379	376	349	386	350	365	357	378	382	354	380	362	357	376	381	375	335	366	333	315	343	372	361	376	365	366	368	352	353	358	339	335	349	352	352	355	348	367	352	374	374	390	357	379	362	377	393	373	368	354	354	375	365	385	315	339	362	369	358	358	374	379	376	353	358	375	353	330	376	388	337	345	355	368	390	367	375	373	384	373	338	377	393	367	356	358	345	385	365	347	359	422	380	351	336	365	378	350	335	346	387	363	350	378	350	348	366	385	340	366	373	380	363	361	380	411	387	382	318	404	363	366	356	356	343	350	343	365	373	391	386	352	333	344	336	344	389	411	372	363	349	357	382	381	336	354	367	339	334	352	367	368	346	374	363	362	331	371	363	369	383	329	366	352	364	368	358	377	367	388	384	394	352	338	406	371	354	363	325	348	350	340	360	355	361	353	372	344	350	391	401	343	390	382	352	341	353	363	366	339	337	407	373	359	368	380	346	372	353	389	395	363	398	348	351	342	358	370	317	342	350	363	380	341	343	351	365	368	374	355	369	339	332	336	332	381	325	373	385	357	368	372	387	397	370	366	355	366	393	386	375	381	348	352	370	354	373	405	369	389	371	368	352	374	329	374	346	327	367	319	361	379	366	343	363	361	399	343	328	350	335	370	362	366	360	360	352	373	374	389	324	366	331	391	386	332	368	360	334	339	364	362	336	349	351	326	393	373	360	362	394	383	372	340	354	349	356	357	361	383	385	328	359	380	413	363	351	349	388	383	366	363	379	367	353	371	341	384	341	352	359	317	358	378	365	383	379	399	354	344	357	353	371	352	367	346	408	346	374	407	355	390	390	348	391	380	342	378	395	370	369	365	370	388	356	358	377	345	345	352	363	355	372	354	370	347	373	342	361	369	352	350	384	365	372	368	402	379	391	354	356	344	319	359	362	348	405	325	378	378	384	378	360	367	339	392	353	381	353	349	340	370	341	375	338	345	330	347	382	350	350	346	353	392	357	388	358	353	337	327	335	374	346	363	376	382	372	358	332	334	377	370	366	386	355	344	383	371	366	383	367	359	372	337	325	377	368	335	343	377	348	370	370	322	358	385	351	380	339	370	367	332	385	382	336	409	381	344	359	360	367	375	349	374	383	376	358	349	367	358	353	395	366	355	392	368	349	354	339	394	410	358	354	347	363	384	373	420	381	346	365	340	354	356	365	363	301	364	364	362	411	362	319	346	388	393	360	352	391	388	342	357	347	374	372	356	363	336	370	337	343	354	359	347	381	374	373	385	340	348	358	355	366	322	366	360	369	358	352	358	375	354	355	367	357	388	380	360	374	371	344	326	353	351	356	353	373	330	358	353	353	343	383	342	335	355	359	349	405	369	345	373	368	380	391	368	372	400	379	355	344	357	355	361	372	356	332	371	353	369	395	381	354	370	331	342	337	390	336	396	350	369	341	350	369	377	383	372	392	338	350	363	356	362	345	346	346	366	378	385	364	361	358	384	349	388	372	364	339	357	357	389	357	377	367	379	360	360	371	358	375	365	380	366	359	365	389	371	393	344	337	370	393	388	378	383	388	359	342	334	362	370	380	354	363	338	386	363	371	376	365	321	367	356	379	357	371	393	381	323	376	358	385	361	340	382	370	313	370	363	350	349	345	379	353	402	384	326	369	341	379	365	356	343	369	345	341	337	350	355	348	340	373	367	317	377	365	334	366	383	339	364	356	356	375	357	341	347	370	363	352	367	379	368	374	336	363	350	367	373	359	382	389	343	328	386	356	336	340	367	355	344	366	365	406	383	354	339	363	341	378	356	346	344	349	337	382	352	385	329	369	324	351	327	371	372	351	371	344	350	380	362	369	372	371	318	375	371	355	308	356	360	362	399	337	361	382	370	352	343	352	352	336	343	371	333	384	374	348	336	322	396	368	333	379	360	359	342	375	340	390	361	367	354	364	361	391	385	375	381	377	346	350	374	361	384	366	337	380	353	381	311	361	381	352	364	379	412	370	346	335	362	375	344	351	360	425	356	387	366	404	356	381	372	381	348	364	337	357	357	344	384	394	378	367	401	356	398	350	353	335	360	352	366	330	356	365	381	311	348	373	362	383	365	372	338	347	377	361	340	360	370	340	366	394	360	375	378	370	338	357	360	366	379	382	348	357	371	356	344	331	362	380	381	334	370	369	377	391	355	329	366	367	323	370	336	355	370	363	365	416	333	370	340	386	381	369	353	381	345	378	354	372	352	352	355	349	369	342	347	370	355	319	376	374	319	317	358	349	374	383	362	345	387	373	368	371	401	376	361	357	360	367	374	342	375	361	389	362	359	350	360	363	343	339	328	317	369	377	376	331	328	355	355	355	386	384	354	374	373	372	375	358	393	361	384	360	335	372	374	376	323
6490	9178	6856	14363	12708	7861	3134	593	518	544	446	411	467	445	413	415	424	434	440	526	510	492	456	403	455	446	457	411	408	436	408	402	378	406	380	370	380	364	396	392	400	419	389	360	386	384	391	388	419	376	408	399	358	375	390	387	386	396	391	371	395	362	365	391	392	410	376	376	361	408	393	408	444	380	418	405	362	406	391	383	370	398	386	376	421	397	375	396	379	393	406	392	414	371	411	381	380	380	398	382	409	411	376	357	407	385	382	355	390	390	394	367	384	405	400	394	381	379	411	419	381	406	363	372	408	388	390	384	379	379	397	379	397	391	390	423	353	408	380	397	382	389	392	367	368	373	384	385	375	382	372	417	371	379	386	387	397	374	394	360	397	406	406	374	407	371	388	423	385	391	395	355	415	373	397	378	390	369	401	407	411	394	347	359	414	368	385	416	382	406	372	377	384	367	375	396	377	376	366	396	384	399	403	357	397	412	382	433	415	397	394	390	374	377	395	395	420	385	356	402	395	374	372	400	413	403	394	377	380	366	380	372	422	391	395	399	401	377	414	406	432	378	379	386	397	406	387	331	400	430	393	368	393	352	386	409	387	398	410	375	381	409	383	388	426	367	363	422	362	398	399	402	371	395	378	404	394	402	399	366	394	432	399	397	355	371	374	366	388	384	412	367	383	362	420	332	393	399	388	386	347	397	380	364	417	384	408	404	367	389	392	364	374	427	395	412	388	390	368	431	429	388	379	375	372	370	360	375	368	433	404	423	396	420	353	414	378	390	428	384	390	363	395	405	377	412	345	361	377	379	378	415	376	368	381	399	397	361	409	376	392	381	393	364	410	420	399	380	392	378	410	373	365	377	367	381	419	427	377	397	374	398	405	402	412	398	390	438	384	387	406	356	393	405	398	389	399	369	365	406	390	397	385	385	404	418	395	384	360	380	397	399	361	383	362	386	353	397	394	417	413	378	400	401	419	400	394	382	367	392	376	357	388	401	381	396	379	361	358	374	400	406	353	378	403	396	376	407	398	398	394	405	381	367	400	405	388	380	394	371	418	447	410	383	394	381	418	387	388	418	404	360	393	377	394	383	399	380	386	381	376	385	396	361	412	412	406	368	408	365	363	415	401	385	443	412	412	381	402	381	403	355	368	392	375	411	368	356	375	393	356	388	404	428	417	379	376	358	357	385	404	386	397	425	372	402	387	412	356	365	394	390	370	369	420	396	345	358	371	373	381	383	358	378	354	384	421	367	407	410	363	414	364	412	385	383	372	388	355	378	383	408	353	393	378	413	394	398	368	399	395	422	382	363	339	355	355	378	415	362	350	398	364	370	368	378	382	382	358	397	355	377	387	437	383	430	387	388	389	392	385	361	351	377	394	376	414	381	402	419	398	386	372	383	372	382	410	388	384	382	367	382	404	399	378	388	377	391	389	363	405	390	401	401	412	397	374	404	378	353	397	381	400	402	354	397	417	396	406	359	401	388	351	383	399	362	380	374	395	405	384	377	418	381	399	391	393	411	383	381	415	395	378	390	396	366	382	359	395	400	357	382	393	414	427	386	424	367	380	383	369	405	405	396	385	393	410	398	369	406	422	382	399	372	389	358	396	390	380	408	412	375	365	388	400	381	398	436	346	365	375	389	441	418	395	386	418	390	373	393	407	418	389	364	419	389	395	389	405	399	400	379	398	394	393	400	366	388	415	400	389	380	385	386	396	384	349	388	383	362	377	437	371	409	380	361	402	379	379	363	386	391	396	400	372	398	408	395	392	397	352	371	385	416	408	392	387	381	372	389	411	387	381	371	386	390	381	381	381	389	371	361	373	362	413	402	370	386	397	338	432	413	400	407	381	388	388	351	430	373	388	411	386	349	355	379	407	333	382	396	396	404	403	391	376	384	438	400	358	370	360	437	369	386	357	390	366	347	406	398	389	378	420	366	424	420	419	379	374	413	369	370	382	402	366	389	398	328	416	420	360	365	357	372	375	405	390	359	395	359	408	404	419	360	404	386	420	376	351	416	369	391	373	377	374	366	359	352	399	392	343	386	357	363	385	383	377	408	402	394	368	371	384	377	372	377	383	398	402	408	410	411	421	413	395	371	372	397	377	432	389	376	408	383	377	388	364	396	382	380	419	404	385	393	395	386	383	413	376	409	387	372	380	417	405	377	399	376	386	367	370	438	363	431	409	376	381	388	386	388	415	380	415	386	401	382	419	381	375	365	397	368	367	389	420	386	393	406	391	361	370	377	411	374	364	400	383	373	386	385	384	425	369	410	389	364	391	413	374	412	429	375	436	421	400	346	390	399	404	380	392	391	356	388	414	361	387	348	422	393	372	391	396	398	396	389	395	380	386	396	373	357	396	391	401	402	395	372	391	407	393	389	367	383	380	368	360	360	392	388	374	383	379	421	408	368	379	368	382	449	380	379	390	389	406	414	409	411	362	367	424	402	419	387	381	366	386	428	352	386	383	357	397	399	406	397	392	390	399	398	402	399	415	368	386	350	345	377	411	410	358	389	385	424	394	372	409	386	381	383	377	391	384	377	412	411	360	329	402	392	388	359	396	356	420	385	404	368	396	412	366	377	410	410	390	379	385	417	380	384	404	360	394	381	388	375	356	390	385	404	410	422	422	381	364	447	397	390	399	390	417	382	370	406	365	363	387	438	347	416	409	418	442	385	369	437	374	405	425	401	393	411	414	387	377	369	387	390	401	401	401	383	393	403	359	375	433	377	369	401	382	402	400	413	400	372	395	401	382	369	374	400	404	375	357	381	411	435	378	369	416	390	421	388	393	385	403	393	397	387	368	376	388	389	396	413	374	394	389	371	388	382	378	364	400	363	408	395	419	371	392	404	407	389	402	387	379	400	425	409	391	382	418	387	391	382	392	386	395	387	365	376	392	372	400	379	368	398	397	385	378	377	367	377	389	389	377	362	355	431	347	384	396	374	404	375	417	380	371	391	376	378	406	390	382	364	398	375	391	389	408	399	380	387	401	421	399	412	387	385	400	386	390	388	408	360	408	386	389	412	407	380	393	385	399	404	379	371	376	424	403	371	379	364	363	409	381	376	395	403	381	378	425	387	388	383	420	363	377	360	391	373	374	417	383	395	403	410	403	388	389	369	386	384	395	392	415	367	376	447	378	369	393	380	393	410	412	402	400	364	364	392	366	404	389	384	387	365	379	395	407	385	417	378	374	369	396	449	374	365	382	391	386	372	370	395	385	396	392	369	386	378	400	377	377	373	380	394	388	399	368	404	356	356	386	387	386	385	392	383	370	408	369	371	370	374	370	412	407	397	376	374	416	388	409	378	407	410	394	403	383	435	409	382	360	382	418	353	393	366	391	399	407	375	414	372	371	383	369	393	387	379	380	366	385	397	380	371	420	369	360	408	372	379	400	398	362	377	417	403	389	373	395	404	384	416	394	362	378	362	415	411	418	389	342	373	358	371	396	397	390	413	406	387	398	384
24010	21244	28574	33590	43748	38333	18999	1794	469	515	400	364	363	406	344	354	371	456	1192	1750	1576	1368	1022	685	667	682	616	540	430	422	338	319	300	305	338	268	320	316	302	330	343	311	313	297	315	326	316	342	315	325	272	287	338	296	334	330	296	309	316	307	291	330	306	303	324	294	371	330	323	306	286	320	259	310	302	273	345	291	306	299	325	302	299	304	279	333	292	306	295	335	309	288	332	303	345	300	309	291	310	295	309	306	303	293	295	323	301	340	285	286	280	318	303	302	318	294	320	307	335	305	281	262	293	324	335	312	308	309	330	278	313	313	315	290	309	310	311	293	303	306	258	336	315	309	341	309	298	255	320	293	306	319	299	333	289	276	279	317	327	352	310	296	294	313	283	309	306	289	326	320	307	317	312	289	290	333	328	300	304	315	301	282	328	263	285	314	299	312	324	316	291	310	331	282	282	322	309	303	323	283	323	311	294	309	306	308	322	336	339	269	303	317	317	310	290	307	306	329	294	311	313	302	288	303	337	305	330	305	303	275	289	292	296	307	354	360	294	330	335	290	331	267	290	300	291	306	328	286	307	310	281	294	319	273	289	277	317	296	314	326	326	334	318	324	323	333	333	311	303	315	302	328	321	298	308	297	292	272	299	281	314	296	311	337	284	291	334	315	276	295	326	322	327	317	304	308	317	301	333	302	323	300	301	352	308	303	343	272	265	345	306	319	287	311	306	307	280	314	290	296	285	324	332	293	302	310	297	317	283	308	307	296	302	331	257	299	298	295	304	341	329	269	294	329	284	287	319	299	301	310	303	292	285	294	299	292	335	310	302	321	316	309	286	303	294	305	312	330	325	305	292	324	348	272	317	318	303	287	321	297	309	282	323	306	285	314	274	308	322	311	298	324	310	295	314	300	280	310	301	279	306	299	324	303	278	321	294	317	261	287	315	298	336	310	303	300	313	322	306	276	329	294	306	317	288	291	315	305	320	316	301	295	298	306	331	320	282	297	289	290	292	307	316	289	295	297	287	320	315	305	293	361	307	278	333	301	305	315	287	278	280	286	306	308	277	266	316	319	305	327	327	329	333	307	315	306	310	308	291	318	323	306	298	293	295	257	290	290	333	323	294	323	300	324	355	280	317	319	269	288	320	285	302	284	284	302	299	299	303	311	296	306	317	301	288	309	311	295	302	322	321	299	312	318	308	310	297	275	350	355	316	327	352	335	284	320	302	259	335	305	330	329	292	339	331	295	284	263	318	315	311	302	299	295	304	295	306	318	288	288	351	318	285	315	296	312	309	266	310	296	308	326	309	282	306	333	337	309	331	281	303	331	298	307	299	328	290	316	317	324	302	291	310	280	259	285	331	311	310	307	336	334	312	294	293	310	314	324	319	300	285	318	292	283	295	320	289	297	310	313	296	313	298	297	282	309	316	318	298	329	299	324	299	291	291	314	326	307	302	297	286	298	313	313	301	331	335	322	335	306	306	313	326	300	303	298	276	325	334	346	328	319	322	335	299	334	296	318	299	329	319	285	312	324	276	324	307	277	322	291	302	308	316	289	309	356	321	329	298	310	341	304	315	304	332	324	270	290	319	326	284	265	318	306	313	316	301	315	302	318	309	297	291	309	292	247	299	326	317	330	276	320	292	261	325	318	304	293	311	304	308	308	291	344	304	321	304	316	310	288	320	320	329	293	315	293	309	317	323	300	282	304	341	327	286	304	302	280	365	282	315	305	313	289	298	299	327	323	292	296	294	338	299	306	324	309	317	284	265	290	291	326	304	323	283	297	312	279	286	276	283	292	303	321	302	339	318	286	323	259	282	322	307	307	304	291	322	309	308	302	299	300	326	271	307	306	297	327	352	309	297	303	313	311	332	298	301	297	329	321	315	312	326	314	287	293	300	304	321	297	340	310	318	296	290	317	320	326	328	304	311	300	306	290	324	292	315	299	284	356	322	292	318	306	299	302	288	290	304	313	298	318	331	299	299	315	285	323	344	317	317	307	275	320	348	300	308	302	301	320	304	273	292	300	298	319	283	313	284	311	297	290	311	325	325	306	287	339	272	284	334	301	332	303	322	294	280	263	299	306	305	312	310	286	286	307	301	325	299	291	303	306	321	300	285	311	316	302	297	297	295	298	312	310	304	322	306	297	331	315	306	327	313	303	305	298	327	321	314	298	289	349	323	310	311	312	294	302	312	310	278	312	296	333	325	315	318	293	323	293	328	286	291	306	288	312	300	306	286	320	320	305	291	285	280	298	305	276	289	301	329	328	246	334	324	330	315	307	307	288	327	325	290	306	308	307	278	304	296	279	341	294	309	291	303	329	315	314	307	305	355	308	333	333	303	309	314	293	308	313	309	296	274	316	315	309	303	277	332	299	308	348	314	324	305	312	314	295	271	308	312	316	287	298	293	343	292	289	310	330	311	337	328	324	318	302	290	307	296	303	281	305	310	302	325	287	306	322	322	280	316	287	289	297	293	294	318	277	284	281	319	314	304	319	318	272	305	297	293	270	315	292	307	299	314	334	278	306	308	319	329	309	295	316	310	304	306	325	304	299	305	301	292	297	317	295	315	336	315	317	312	355	312	283	286	307	297	308	310	298	316	299	343	306	287	305	277	332	310	305	309	301	293	333	293	300	300	313	281	280	282	308	328	296	264	265	286	313	290	298	303	321	324	274	301	318	283	335	277	333	322	301	307	334	281	275	312	297	295	309	281	313	349	302	314	321	278	318	283	282	310	309	297	304	307	327	316	300	318	343	299	270	303	343	286	266	301	290	316	287	312	307	302	304	292	304	282	290	293	318	308	297	292	323	327	317	300	292	337	309	294	294	306	306	276	306	304	304	297	290	305	296	311	278	311	299	294	300	288	288	287	317	304	334	295	288	323	300	285	342	297	298	310	317	323	303	294	308	314	325	297	328	323	308	308	339	301	309	337	305	293	296	275	299	329	344	303	317	328	301	293	312	293	299	326	305	304	309	303	310	280	297	317	331	283	308	315	294	326	314	346	312	297	301	311	281	329	286	304	305	306	303	316	303	295	303	282	301	300	263	290	292	298	312	290	317	334	315	303	292	349	325	323	290	293	278	323	340	295	338	298	274	350	315	296	342	297	307	302	301	321	291	303	276	302	314	317	300	322	315	309	292	295	293	292	323	264	327	322	296	307	293	325	300	308	290	273	303	327	309	302	291	325	277	317	288	299	279	293	289	304	315	309	288	324	320	286	319	307	329	298	298	330	337	301	295	293	284	279	276	323	307	331	304	329	327	313	309	289	291	289	266	331	313	304	305	308	320	311	301	333	320	307	313	308	326	309	308	277	312	297	312	299	289	284	301	274	296	317	308	293	286	317	335	312	318	323	306	324	304	304	320	338	284	312	280	278	307	310	342	318	297	306	321	273	268	315	297	290	305	294	314	312	303	315	364	294	298	296	310	298	343	315	295	318	290	310	307	303	302	338	316	276	315	333	291
6067	15985	18094	52064	48723	38500	11860	931	710	749	532	470	502	525	447	382	459	628	1983	2733	2409	2014	1461	885	960	873	753	671	591	514	385	307	332	347	340	355	319	325	313	342	318	313	303	336	336	341	310	327	337	338	306	314	270	302	320	339	325	303	300	292	313	276	337	315	317	314	303	299	332	294	349	306	312	321	356	340	326	350	339	350	324	326	348	326	299	329	280	308	329	336	312	310	308	329	333	329	312	305	318	348	301	319	329	308	309	370	320	329	310	318	327	327	293	330	366	328	310	317	312	292	309	323	327	317	331	298	337	305	355	328	332	342	372	307	319	291	313	315	292	303	324	304	328	325	334	339	278	320	342	320	334	317	344	348	325	307	321	333	298	295	286	345	314	311	300	334	335	331	323	341	321	350	330	375	336	327	354	342	357	319	332	311	336	306	319	324	322	324	326	309	320	313	330	319	331	324	317	332	340	303	330	344	343	339	336	341	306	328	320	351	306	320	290	326	321	356	339	322	339	327	363	324	302	315	358	319	328	312	328	317	297	336	333	314	315	311	319	311	331	327	322	317	312	333	336	339	338	338	331	303	328	302	337	313	339	293	306	309	340	344	335	321	315	370	303	323	330	342	318	319	321	322	320	282	357	330	319	321	341	305	326	351	360	312	330	355	299	333	325	320	349	309	317	319	305	299	342	355	330	345	312	315	342	307	324	320	306	301	338	319	300	336	323	347	277	349	358	333	307	329	346	319	337	324	328	332	334	335	302	334	355	312	335	347	335	316	288	329	350	300	341	315	320	330	347	305	331	333	326	331	349	274	324	327	313	312	336	329	322	344	290	304	310	338	325	337	311	327	346	304	328	337	318	331	294	322	314	323	313	336	341	335	317	335	338	322	297	333	337	339	297	319	342	338	319	301	329	318	336	310	310	336	343	350	292	312	295	372	334	315	336	315	310	318	303	335	308	294	344	317	303	344	360	284	318	327	313	319	342	355	314	319	336	350	334	336	334	327	332	286	332	324	292	347	348	328	325	326	323	315	316	327	303	311	307	291	316	298	334	304	338	316	287	332	329	323	354	337	321	333	311	345	305	290	295	314	314	317	298	320	332	319	320	348	321	347	310	305	346	316	302	318	331	348	338	316	356	320	322	338	327	362	335	317	348	337	335	312	310	331	314	322	319	317	323	312	326	282	353	320	324	304	334	309	319	296	334	365	347	336	354	338	345	302	322	297	306	299	330	336	342	293	321	324	308	307	293	368	346	315	355	316	357	315	330	358	341	327	306	324	340	342	330	313	336	334	343	313	319	330	342	332	323	319	301	336	302	319	356	312	320	322	343	324	333	309	330	326	360	311	301	345	333	366	324	319	310	340	334	327	302	341	302	318	299	286	315	343	335	318	299	315	318	332	321	317	338	319	344	309	360	328	360	322	326	355	336	293	335	322	295	324	301	325	329	304	317	342	304	316	331	306	318	341	336	332	317	325	292	303	328	337	316	320	317	343	322	333	334	294	328	315	315	348	307	360	317	326	321	330	304	338	301	308	341	317	326	316	365	313	332	323	330	350	316	313	333	316	322	328	309	300	315	307	337	362	332	304	336	310	338	321	387	338	317	314	349	334	336	300	359	321	362	309	336	326	331	342	317	329	321	327	312	342	317	316	314	283	329	298	319	310	339	280	320	318	348	317	313	316	308	336	317	322	346	326	299	337	348	321	317	348	328	311	346	340	326	317	296	333	328	340	333	310	319	322	321	320	329	338	305	337	372	338	339	358	308	332	321	310	308	325	314	346	308	351	321	327	311	320	341	323	342	323	316	361	329	288	321	319	335	307	319	318	275	339	344	329	316	296	305	316	307	349	332	284	344	343	300	290	352	332	302	332	315	336	357	342	320	348	305	309	328	317	300	332	339	320	335	325	328	320	327	336	309	347	322	362	332	332	323	291	354	295	351	292	343	332	331	314	316	322	326	284	284	304	328	328	318	291	340	335	318	315	304	316	327	307	357	308	300	313	351	314	330	326	349	294	339	308	321	343	328	323	333	316	275	341	323	295	334	361	349	324	279	307	369	307	315	357	350	325	329	320	302	337	293	323	296	338	311	329	337	306	312	324	323	332	308	343	341	311	349	291	326	335	319	359	314	326	335	301	342	338	382	329	314	306	326	341	366	285	300	286	361	331	342	290	295	330	315	314	284	289	329	327	321	344	348	338	341	299	336	325	325	328	340	328	367	328	308	346	322	339	300	319	358	321	345	326	304	365	297	313	339	301	331	323	349	334	279	345	341	346	326	349	338	313	300	298	349	303	343	324	351	360	321	304	343	339	336	343	327	331	327	309	335	290	354	316	310	318	302	297	326	303	317	335	348	341	335	319	318	341	328	320	328	345	332	278	309	365	338	268	309	336	338	346	327	343	316	337	313	305	335	283	343	303	340	294	315	333	334	326	329	314	356	316	345	326	315	315	325	317	311	355	324	292	318	317	322	343	299	329	318	320	330	338	291	320	300	326	355	314	293	307	336	330	324	325	326	334	331	337	290	331	333	322	344	300	363	301	306	348	355	324	298	342	303	308	346	336	348	326	308	325	341	330	328	296	325	318	338	320	288	329	358	348	331	333	356	316	334	335	353	303	307	342	323	349	353	329	322	351	327	347	302	354	357	304	341	309	297	341	343	302	320	299	321	308	304	333	298	330	361	326	359	327	320	306	294	328	326	317	329	324	343	314	316	295	337	349	343	314	318	316	335	304	298	324	335	308	339	329	330	335	347	343	332	329	311	326	328	324	318	326	317	323	307	346	324	309	364	322	327	299	301	319	339	327	312	321	360	350	304	327	345	338	326	332	330	346	318	312	295	362	321	312	322	310	340	320	313	337	331	342	305	333	320	331	301	342	329	371	334	354	286	319	356	332	314	293	329	324	315	315	314	300	319	310	318	338	333	307	323	333	311	325	347	337	321	307	332	353	312	354	321	338	324	325	320	313	342	355	340	385	321	309	322	338	301	331	326	348	308	303	338	347	338	333	331	321	338	298	302	344	352	325	334	321	307	321	291	335	311	344	314	313	325	335	325	326	345	299	325	322	319	325	330	333	348	321	292	304	301	342	328	343	341	321	319	342	339	362	317	337	316	309	347	311	306	323	307	329	336	349	312	320	333	308	360	321	314	337	346	330	313	336	283	289	306	322	337	351	298	312	319	306	353	344	311	338	305	324	334	320	339	328	343	308	314	321	334	323	309	344	317	336	351	298	338	361	327	336	319	318	358	332	301	315	319	327	338	347	321	324	348	325	320	337	309	347	302	317	346	325	326	342	351	325	322	323	355	327	332	314	357	301	319	362	329	343	336	331	347	347	311	313	326	338	327	335	319	311	310	335	351	336	361	322	336	311	314	342	358	328	312	315	341	301	321	323	327	349	320	313	362	341	334	356	316	350	329	333	312	327	327	336	332	308	306	309	341	321	332	351	307	326	324	321	315	316	341	355	318	342
24867	21147	27575	30084	34154	26530	11741	1010	622	627	558	515	513	554	494	489	532	701	1087	1197	1182	1117	925	814	679	664	592	622	559	531	519	495	475	452	462	482	488	479	431	463	476	468	487	435	452	468	517	483	435	437	508	467	455	472	500	494	457	496	486	465	501	466	477	506	470	479	429	523	509	492	478	473	472	476	455	463	474	499	486	483	513	459	471	466	462	460	512	512	478	483	485	504	504	518	443	479	484	460	441	485	474	503	495	463	442	482	469	486	454	455	492	498	501	505	477	496	470	469	496	469	431	469	473	472	487	480	486	496	450	518	460	465	465	465	483	466	463	430	450	460	508	476	454	474	455	496	511	441	477	453	456	451	479	483	448	457	474	460	476	447	520	469	430	457	465	457	480	439	469	481	479	462	438	459	491	468	477	493	479	522	463	488	476	455	486	489	486	450	493	464	482	442	484	476	494	496	481	444	476	455	459	435	507	511	478	460	455	524	489	477	478	473	495	474	498	483	485	482	463	480	448	449	440	442	468	483	468	475	518	484	498	443	472	450	449	472	459	478	496	475	492	454	514	480	460	501	489	486	511	488	489	480	518	489	472	500	475	447	445	502	500	476	538	459	464	489	536	442	479	505	508	458	505	466	476	495	470	463	551	478	479	498	459	421	458	452	497	448	484	464	469	482	446	479	459	450	507	490	439	474	503	458	456	466	430	451	491	492	512	457	481	479	458	482	480	479	465	473	461	463	493	483	473	463	426	466	498	457	496	516	453	487	475	470	489	462	471	489	507	474	456	474	464	469	504	455	463	461	489	484	485	448	500	478	513	435	478	480	449	479	482	473	456	475	466	488	485	510	460	466	478	495	448	439	467	458	499	498	473	503	464	467	482	480	478	474	505	462	466	484	512	478	470	473	474	472	445	466	501	501	463	480	439	475	486	514	469	503	472	462	459	460	517	484	473	476	483	484	481	462	515	467	489	486	493	491	477	475	481	470	474	470	486	429	487	451	515	432	463	489	511	497	497	479	448	492	480	506	480	491	466	494	479	455	525	464	490	482	462	490	474	460	498	468	468	473	475	516	446	445	481	494	449	459	433	469	489	482	505	467	490	507	475	495	508	520	477	475	473	487	461	503	473	427	456	489	494	476	468	473	446	489	490	449	527	467	474	437	521	473	453	482	469	487	494	495	492	493	474	453	467	477	504	491	481	472	476	441	508	495	479	463	448	498	502	466	430	504	480	483	465	461	484	456	480	478	474	503	512	491	462	472	426	452	446	494	442	495	478	467	485	448	451	507	466	471	498	456	480	460	459	477	471	475	495	474	443	449	445	480	483	505	488	498	474	505	448	503	522	475	484	467	486	497	483	492	512	472	489	486	483	501	500	512	475	447	456	475	512	486	471	450	491	496	448	472	477	473	476	483	437	450	474	457	469	440	441	445	469	461	502	474	472	480	513	482	450	465	530	463	496	469	436	477	523	475	452	470	435	440	466	470	476	491	531	468	466	481	441	526	467	428	474	528	431	504	491	523	434	466	483	447	506	514	475	435	501	467	464	460	485	450	467	476	451	450	442	466	488	468	455	473	437	456	479	484	464	484	475	455	494	484	499	444	481	442	461	477	450	512	457	486	488	442	468	454	526	479	479	453	451	457	460	485	469	486	442	522	491	466	428	440	477	478	481	443	484	507	489	463	487	470	500	475	443	456	464	458	470	467	507	428	486	465	494	463	473	445	490	454	486	485	465	456	460	471	474	493	482	444	473	445	470	482	474	458	455	461	484	504	477	483	436	454	459	477	481	490	465	467	473	477	448	505	479	503	524	496	482	472	491	462	451	441	478	454	488	469	467	479	477	478	499	476	457	465	490	457	490	522	454	465	452	494	485	453	489	466	482	461	437	513	508	524	477	458	490	489	473	481	468	482	471	484	482	500	456	505	432	428	439	494	498	492	440	511	466	491	451	439	411	479	487	476	461	487	434	488	480	472	533	500	473	468	478	508	465	493	478	440	471	477	452	445	488	476	511	489	434	478	452	470	488	491	490	479	515	466	452	472	486	458	465	480	452	476	462	473	489	460	481	503	472	438	458	469	454	475	480	493	451	439	455	489	492	450	478	473	456	474	493	447	508	475	481	527	499	463	458	476	473	461	462	476	420	467	504	460	459	448	459	463	475	481	474	491	492	502	535	485	455	467	472	472	442	502	435	481	479	467	438	515	492	493	470	487	512	452	450	507	491	497	479	486	486	464	462	440	472	465	477	479	482	492	472	501	453	427	474	453	478	464	450	470	479	507	459	470	455	437	502	472	418	460	440	497	472	461	498	450	462	419	473	465	474	515	447	452	452	512	486	473	469	506	449	492	408	461	477	463	471	465	473	499	476	474	482	461	498	485	465	493	464	472	457	480	484	493	489	511	440	448	485	491	483	507	479	479	486	460	460	495	478	487	482	490	480	473	459	502	486	420	487	449	462	509	441	454	481	434	459	500	476	523	487	504	465	449	433	478	459	458	465	502	508	507	496	444	460	468	505	471	479	440	491	465	507	477	457	527	499	468	455	474	473	478	472	469	450	496	442	513	483	480	495	482	467	481	456	447	504	459	466	472	491	517	520	481	515	494	473	502	502	474	444	440	512	491	520	469	466	473	516	486	464	437	459	487	464	496	476	477	480	480	476	458	509	482	486	492	451	448	464	470	498	500	514	482	512	499	464	461	445	455	457	489	446	515	504	508	457	529	458	443	481	493	447	491	514	494	499	491	455	494	499	444	514	458	460	507	557	467	442	492	449	489	465	469	525	476	460	481	508	426	466	474	530	447	486	529	426	466	427	474	485	439	469	486	482	521	457	485	473	495	451	523	438	445	472	448	497	459	488	498	494	495	481	449	480	448	539	462	460	469	454	481	486	513	500	454	478	486	468	451	499	447	504	485	528	433	487	476	465	493	451	481	436	496	498	522	493	472	513	514	483	515	448	490	477	465	486	454	490	453	513	478	474	501	488	480	467	480	473	477	497	456	504	474	479	503	459	513	492	422	497	476	445	501	518	455	450	455	462	466	471	465	484	487	499	467	481	493	469	456	466	420	479	468	488	463	475	452	422	496	462	416	468	433	469	463	451	461	487	453	483	465	550	486	475	469	461	471	465	454	457	508	487	497	483	468	458	475	473	448	454	494	494	452	465	438	443	491	456	451	481	463	457	465	523	461	477	532	456	492	430	466	472	520	488	497	460	484	466	451	477	487	492	481	459	434	427	475	482	445	465	441	468	517	502	489	502	468	462	473	460	463	471	476	475	459	456	473	464	509	484	426	425	460	485	482	478	481	497	473	483	471	487	504	522	507	484	499	474	456	488	456	458	483	456	492	478	475	464	494	452	499	460	498	456	506	503	481	453	471	476	487	432	462	447	446	445	461	435	482	454	489	470	516	492	465	450	473	463	496	450	494	481	461	494	464	483	495	476	471	464	490	485	514	521	481	472	450	463	509	489	497
6295	12770	14849	41136	40847	30110	12285	864	789	846	657	582	644	654	568	525	602	968	1751	1951	1864	1643	1406	1067	864	834	760	681	635	600	515	475	497	487	509	494	531	519	449	460	503	531	469	486	507	521	481	488	460	446	511	510	456	486	491	498	502	478	488	473	483	495	495	471	517	522	532	497	478	493	500	475	535	506	503	513	491	507	499	470	475	461	463	481	490	442	473	518	520	521	506	509	457	511	479	511	479	499	437	507	490	468	514	505	489	467	463	474	499	487	540	542	475	468	537	535	517	499	534	507	457	498	465	500	496	490	502	502	491	531	470	497	512	482	495	512	500	519	474	495	480	518	487	484	505	499	506	477	511	494	527	526	476	484	464	485	498	501	522	491	494	508	482	493	479	473	505	476	490	502	545	520	452	482	493	490	506	512	447	472	501	488	483	483	495	484	482	500	513	456	483	511	535	514	511	525	484	487	469	459	505	526	518	496	487	466	491	476	498	504	492	487	501	506	497	499	478	488	516	491	523	461	518	532	491	474	478	505	497	474	500	496	473	475	473	473	493	503	492	511	492	491	514	480	490	471	492	504	486	520	479	509	461	510	469	485	486	525	456	508	467	527	506	513	498	495	494	490	468	458	499	514	470	491	533	499	505	502	480	510	506	489	492	524	523	507	513	512	525	516	493	525	507	487	488	497	477	541	469	487	481	473	473	510	481	532	457	491	482	497	506	469	485	510	513	514	457	496	495	486	502	441	490	499	465	495	493	472	471	495	479	492	493	486	501	472	512	455	480	499	484	501	465	518	487	491	510	489	514	496	473	516	475	494	515	521	506	510	503	490	492	492	492	496	472	504	504	479	516	479	529	510	516	493	519	489	492	490	520	469	501	489	475	479	504	474	454	492	513	454	520	510	486	527	475	474	496	511	492	493	484	476	450	499	462	501	514	496	500	468	488	496	541	516	467	491	510	499	506	519	478	460	486	527	494	547	507	493	490	500	506	468	493	495	499	503	436	504	499	507	505	522	535	515	506	503	465	514	487	489	488	477	478	514	538	505	506	488	458	507	535	522	479	481	479	484	531	520	500	515	540	518	492	471	470	508	515	476	463	505	483	480	491	506	542	527	508	481	530	574	510	527	523	503	483	544	488	499	450	508	491	489	499	515	491	488	490	466	521	496	499	513	470	559	471	469	471	473	468	517	512	512	468	482	486	472	508	515	490	484	511	513	485	514	487	538	479	470	477	507	470	493	548	522	504	520	490	505	520	449	483	543	522	477	485	506	440	505	487	555	512	508	482	493	448	476	476	480	480	508	487	515	500	482	484	504	470	520	481	468	506	470	480	489	539	460	497	533	523	492	474	514	507	501	501	464	512	516	495	481	494	476	472	519	478	537	486	508	453	491	496	525	516	466	518	512	480	510	458	511	501	508	503	465	461	494	463	502	490	517	493	488	507	508	512	506	500	514	524	469	473	475	468	523	498	481	500	471	503	501	514	499	551	510	449	509	507	482	505	514	500	494	480	489	521	477	512	489	511	515	512	487	461	459	485	476	495	488	446	470	479	488	519	485	471	491	486	490	524	478	528	479	514	490	499	481	497	466	487	514	448	502	489	503	516	462	539	493	464	524	491	501	492	455	508	527	437	541	500	491	470	508	487	532	463	517	502	517	468	509	517	499	427	467	481	508	474	494	481	496	507	511	529	472	558	528	492	523	517	504	497	511	479	489	477	519	464	500	478	493	516	501	454	501	501	524	494	479	492	500	507	463	477	447	491	467	531	471	516	484	460	481	530	451	514	478	497	489	478	483	463	490	494	505	512	482	485	505	486	508	474	541	466	521	457	508	501	484	501	494	497	446	494	458	526	479	483	493	462	478	502	507	492	523	495	509	485	504	498	460	527	489	515	482	473	477	518	481	487	500	489	520	477	497	502	530	494	468	529	471	442	470	456	493	490	483	489	484	520	489	477	482	477	510	489	499	509	505	498	474	518	529	487	492	475	487	467	476	469	469	502	507	483	505	469	488	466	467	519	467	473	462	482	476	497	514	491	515	482	517	454	517	506	506	488	498	506	492	495	473	496	483	538	461	508	482	511	508	497	460	533	493	493	512	483	509	499	489	481	547	485	514	447	545	520	495	467	499	507	519	516	484	511	529	506	498	467	468	481	495	474	471	524	468	533	470	533	436	501	467	493	521	516	495	466	476	532	488	539	462	507	469	537	498	531	449	469	512	497	494	549	513	484	476	510	492	460	481	492	491	483	466	510	520	497	515	529	492	491	482	532	466	471	523	480	450	496	483	514	545	487	459	455	514	489	479	493	484	515	489	546	495	530	502	506	482	520	489	475	469	475	503	528	497	493	486	464	517	483	517	521	512	496	490	501	492	543	497	500	481	476	524	489	502	509	487	517	531	496	481	495	487	467	475	485	498	509	507	497	511	463	504	503	516	480	453	484	491	507	484	492	508	503	497	502	549	495	510	497	473	491	505	498	501	489	486	459	528	510	507	504	499	502	454	510	497	520	495	484	481	484	530	466	488	522	471	465	486	503	470	534	462	493	506	506	495	424	524	542	535	487	527	487	478	495	482	499	514	514	505	462	444	527	478	479	478	488	482	493	513	464	478	464	509	505	499	494	489	506	487	544	479	497	502	516	485	495	506	478	463	483	473	522	493	497	469	479	488	481	515	504	467	500	518	492	468	543	497	454	508	510	476	494	486	545	482	499	499	480	456	484	500	521	460	497	486	490	472	507	509	495	497	500	498	488	491	516	475	501	478	488	511	484	474	465	480	520	492	500	536	494	466	490	485	487	492	501	488	492	483	467	506	499	552	525	506	511	483	496	512	474	515	516	495	489	502	483	522	493	522	529	512	538	518	493	482	482	507	482	516	533	499	493	480	481	494	524	529	485	507	494	475	516	512	517	522	517	516	509	472	491	469	513	483	457	484	548	478	458	503	444	498	505	519	489	493	492	521	479	489	513	485	462	513	445	479	440	483	519	501	495	506	460	476	515	460	491	468	465	462	528	527	477	503	512	481	491	487	484	466	504	482	541	476	486	484	527	501	478	491	496	488	509	466	496	479	517	484	468	545	495	454	495	466	520	497	515	513	495	501	465	496	521	460	473	507	497	504	468	496	465	528	469	508	515	492	490	476	472	503	547	488	492	490	493	532	486	493	482	510	542	508	496	465	484	496	510	492	462	514	498	501	504	504	505	511	506	493	481	491	534	482	491	497	523	481	482	493	488	518	498	484	470	499	474	475	495	471	465	495	521	500	515	481	517	498	530	503	514	487	493	485	513	472	498	492	484	488	495	495	468	504	491	485	488	530	490	484	525	544	490	479	487	487	521	474	517	497	484	479	513	492	525	506	524	501	480	481	500	502	535	505	457	491	539	493	496	491	499	478	507	467	515	449	480	535	510	534	505	497	490	481	485	508	531	475	470	507	491	511	455	547	479	522	506	509	514	495	527	466	501	491	509	531	501	462
22745	21268	29145	27359	41817	46177	33319	6851	982	819	686	640	588	592	556	485	541	711	1768	3428	3626	3021	2380	1585	1292	1264	996	957	775	675	538	459	412	485	441	453	427	435	456	421	438	487	485	454	441	431	481	465	522	439	414	443	445	466	481	489	488	453	432	463	484	432	408	438	420	462	448	459	440	509	432	440	433	444	473	455	453	449	413	428	457	455	445	426	470	457	454	440	468	453	454	444	449	425	459	470	436	485	457	455	434	445	447	431	468	468	447	439	461	470	465	446	457	466	454	450	445	513	490	469	478	458	426	447	465	452	475	480	423	433	446	458	452	442	450	464	460	457	413	431	447	480	453	472	444	444	419	414	451	475	420	447	439	508	431	468	468	462	477	427	436	440	432	387	463	436	476	463	452	472	470	468	466	439	477	474	455	443	437	456	435	456	463	431	491	454	456	492	454	439	459	445	468	487	475	440	487	426	446	475	451	445	476	467	421	430	464	496	486	444	437	459	468	429	438	412	443	477	449	458	441	461	420	452	477	469	449	412	450	439	454	460	461	462	468	467	459	474	453	437	455	448	457	416	460	420	487	454	438	438	465	452	470	430	457	441	474	452	475	451	430	470	469	447	431	471	439	484	437	480	457	434	443	497	475	424	430	490	451	460	448	454	453	431	471	452	454	463	467	460	450	436	457	448	442	451	466	467	476	444	494	413	429	403	419	474	427	470	450	477	470	432	467	462	469	450	468	456	452	427	439	448	473	493	466	461	484	470	455	422	417	456	422	454	437	414	472	465	470	451	446	435	470	487	442	458	480	445	460	420	485	433	467	490	475	413	412	458	466	462	492	440	444	437	440	447	444	445	442	463	415	439	436	427	432	456	491	484	432	455	440	467	440	489	426	460	407	477	462	457	467	447	463	440	431	458	426	432	454	439	473	442	451	495	472	419	467	444	484	423	422	455	423	422	421	411	440	435	434	432	447	415	466	475	439	441	494	462	486	473	466	445	470	446	420	464	419	444	461	449	448	464	433	420	445	453	395	432	439	450	466	473	463	463	430	457	405	465	450	463	474	436	498	422	476	450	493	489	431	437	443	419	449	483	441	448	484	456	445	411	504	481	479	466	435	448	457	461	429	461	423	472	428	469	435	487	434	450	444	437	462	458	438	448	498	443	454	440	446	411	433	446	496	438	453	449	410	460	441	414	489	443	427	443	446	425	489	450	452	432	470	462	442	477	453	453	500	452	471	451	446	429	437	460	466	415	474	485	410	452	444	425	506	455	410	439	438	454	471	432	435	483	469	445	424	482	483	446	420	422	486	469	439	448	472	487	467	465	444	459	506	459	457	467	468	455	456	447	444	456	452	452	481	470	466	467	407	432	448	444	486	434	418	466	457	436	435	455	437	469	436	433	423	480	462	451	434	448	483	464	431	457	469	465	409	422	445	455	451	446	465	455	458	425	453	423	464	423	426	443	444	430	459	479	476	487	443	450	496	443	457	454	427	439	451	446	440	455	470	468	473	460	430	469	457	469	436	451	439	478	444	464	480	393	448	442	446	452	486	447	490	447	474	451	477	463	444	430	427	456	416	412	439	460	477	447	475	470	438	433	478	445	469	462	477	441	470	458	466	472	447	462	456	492	468	477	449	442	467	441	444	490	482	436	442	453	469	479	499	402	418	451	456	471	474	457	429	476	464	452	448	433	423	489	429	451	485	469	434	477	469	421	454	467	452	461	424	452	440	447	455	454	404	499	480	443	432	450	466	426	451	436	431	445	471	465	481	470	453	451	481	485	438	436	452	441	468	480	478	439	473	440	464	453	476	429	445	451	434	479	465	421	471	441	429	479	477	460	448	395	494	477	421	410	437	411	423	437	445	410	449	470	501	471	423	434	443	452	458	435	411	445	455	451	454	487	470	479	453	445	469	459	440	460	436	471	447	448	423	433	444	486	428	456	452	457	427	453	437	429	431	440	426	481	461	439	422	447	449	489	436	467	468	494	476	423	461	437	480	462	461	447	485	456	462	459	445	444	462	442	476	459	443	411	427	443	490	445	448	475	426	478	472	414	462	446	474	441	474	425	434	445	450	446	451	461	411	455	476	431	455	482	414	440	418	475	399	443	478	498	446	436	453	436	450	462	467	450	452	463	444	449	460	445	466	431	416	414	437	392	458	443	448	445	466	448	459	485	444	474	449	440	423	456	433	491	418	444	461	461	434	459	450	471	427	433	442	457	435	462	458	468	478	435	453	441	469	489	472	451	444	455	430	463	429	451	446	425	469	419	467	460	463	478	465	482	446	487	463	467	457	416	453	450	471	400	418	463	435	429	464	415	429	444	445	452	454	448	503	443	451	437	473	408	458	471	473	433	462	439	461	455	453	459	453	470	448	441	460	416	464	419	442	450	447	437	437	444	432	449	480	444	480	467	424	447	449	478	445	464	467	470	480	443	450	427	466	449	466	436	454	434	416	450	454	407	446	438	445	482	440	427	452	447	420	429	432	453	425	451	429	446	477	443	454	457	477	520	466	436	459	405	463	454	480	462	444	463	419	459	474	461	456	491	441	459	431	444	415	450	464	439	412	455	480	470	421	486	431	453	432	423	457	440	514	416	482	446	470	468	436	457	421	443	442	431	421	437	455	469	445	428	438	475	481	435	463	433	432	435	467	433	433	467	451	469	456	449	491	462	426	433	453	428	433	474	489	404	452	454	434	470	498	433	466	437	444	449	471	432	456	517	407	451	416	428	482	479	438	473	477	440	470	473	460	442	433	470	474	429	468	457	474	472	424	430	460	460	410	463	450	465	452	445	419	447	500	455	460	468	443	423	446	431	459	482	450	453	470	436	441	456	436	453	467	465	458	464	447	450	483	413	446	452	434	474	463	475	412	456	423	467	449	448	431	502	485	478	472	446	476	483	473	473	512	431	427	477	438	459	434	401	456	456	423	455	459	432	437	427	436	438	443	462	439	400	460	471	462	439	461	446	448	434	463	444	459	450	472	444	435	476	458	494	479	473	450	419	459	424	437	448	466	441	453	413	480	457	466	426	426	454	440	464	465	465	456	422	408	466	447	430	460	454	464	406	473	450	476	455	448	476	409	446	461	470	447	425	440	459	444	446	487	428	460	451	429	419	437	410	453	448	444	453	470	454	472	416	429	438	445	445	446	435	407	474	419	471	471	451	470	437	454	508	449	426	464	499	424	413	431	472	422	491	441	453	430	505	417	453	427	457	484	443	451	440	470	449	441	465	459	481	442	448	443	442	434	441	437	439	457	435	470	449	464	438	441	443	463	510	458	469	434	413	470	418	458	455	463	469	483	449	459	450	440	448	450	421	468	466	424	460	474	433	440	424	428	504	501	494	462	454	423	489	449	416	493	468	476	414	456	416	458	473	488	444	417	475	493	410	461	459	462	453	492	450	455	443	419	468	400	439	436	455	471	451	454	466	454	419	485	455	428	427	424	456	453	425	451	463	485	460	478	492	435	444
8505	22961	28321	62164	61559	51131	24383	1254	1359	1095	819	679	767	739	664	560	576	869	2797	5475	5727	4572	3429	2434	1699	1753	1427	1197	954	744	552	488	474	437	431	504	466	421	437	469	448	464	459	456	416	462	479	485	426	486	480	476	468	437	422	458	415	463	466	468	450	455	465	452	481	492	451	463	436	474	462	494	491	481	452	450	463	489	436	452	460	470	453	440	469	443	436	493	447	489	438	469	488	482	456	490	441	473	479	468	465	475	434	447	418	450	481	441	442	490	471	469	429	463	447	444	431	467	423	454	451	453	464	483	446	488	413	426	464	459	421	443	448	438	447	438	483	454	455	456	448	453	433	436	431	499	443	453	475	470	462	478	467	459	456	447	431	498	467	430	478	419	441	467	461	474	431	455	425	493	459	451	479	473	443	430	472	465	497	441	458	448	473	459	436	448	500	451	466	469	457	517	411	468	447	437	448	477	442	461	423	452	426	430	461	455	436	474	433	463	466	461	466	469	446	395	436	487	461	442	442	451	425	438	485	442	472	467	472	444	452	475	476	471	423	461	435	435	465	467	449	417	452	422	485	449	459	447	436	442	450	475	453	457	409	456	479	430	456	432	457	452	459	453	435	448	433	445	461	437	446	444	461	440	488	409	459	481	436	452	467	456	463	453	446	445	459	456	455	463	459	508	453	452	463	458	424	470	420	470	455	448	442	443	458	417	485	458	443	464	447	428	479	449	479	467	470	462	451	479	479	476	432	418	467	511	497	459	440	466	438	477	423	454	422	467	418	431	428	463	435	455	455	485	453	456	473	430	480	488	469	472	458	434	493	473	450	468	443	470	446	460	444	464	523	444	460	469	463	490	449	452	480	450	413	460	507	472	453	461	465	425	470	426	489	445	458	437	456	453	469	452	413	422	403	465	444	422	455	441	456	443	480	429	479	479	431	450	452	450	427	441	466	465	465	434	412	428	443	527	488	439	514	410	477	489	443	459	468	492	484	471	496	449	463	471	446	453	465	466	450	447	426	428	450	452	417	428	455	471	480	447	458	459	451	429	429	461	473	451	436	444	465	440	442	438	439	462	465	441	441	462	434	473	455	429	424	450	469	469	424	446	445	457	519	464	426	449	425	454	455	453	474	470	447	437	443	501	427	482	466	439	464	445	454	439	458	466	424	459	458	457	450	482	478	448	409	468	471	453	428	444	456	447	473	463	470	396	449	463	458	448	472	443	446	436	450	483	435	416	436	450	456	454	431	465	448	426	490	440	445	498	446	441	442	454	425	501	458	512	453	474	467	463	492	469	467	442	455	447	463	445	417	423	445	481	459	430	435	465	435	459	479	424	437	437	450	483	481	451	451	458	454	464	427	469	453	457	482	499	473	493	483	453	470	473	495	420	438	451	442	449	486	444	414	458	434	413	488	459	458	489	435	438	460	435	474	446	484	468	433	409	440	459	458	482	427	435	476	448	439	439	448	475	464	462	446	462	489	470	425	450	418	466	448	469	466	462	465	465	460	430	462	463	461	435	462	463	423	469	435	447	480	450	484	498	460	439	487	461	463	427	483	434	456	453	492	482	472	483	452	473	473	492	468	454	471	429	469	478	416	437	427	486	463	467	451	431	435	458	447	473	453	442	468	448	470	436	423	444	462	497	422	486	464	452	435	486	449	424	430	497	443	469	445	461	441	433	456	488	443	433	467	447	481	434	522	474	474	459	465	462	452	476	466	427	442	462	425	475	465	452	471	437	483	427	453	445	457	432	393	471	426	467	416	445	433	427	470	474	429	413	434	456	455	458	459	438	477	445	431	431	483	455	458	452	454	455	441	435	499	456	473	446	456	453	467	468	473	455	473	488	443	434	456	443	476	455	441	427	466	433	428	468	465	480	458	457	433	469	461	470	425	492	468	430	467	463	449	429	448	469	412	454	439	464	455	445	441	458	474	463	451	437	487	462	479	453	463	445	467	483	473	500	478	447	448	424	405	439	432	443	445	469	440	479	454	466	484	433	446	464	481	415	462	466	459	445	474	444	480	474	452	441	465	499	435	444	437	483	486	462	434	472	438	508	489	424	464	471	431	461	444	436	485	457	485	468	501	447	483	439	441	447	447	486	445	469	465	447	479	475	473	457	460	468	465	409	476	432	460	429	466	483	429	437	456	463	459	444	459	446	435	440	473	423	460	462	461	469	505	454	428	444	452	430	468	453	464	487	513	454	475	414	441	449	470	475	432	434	436	447	422	464	452	446	445	463	486	475	443	465	470	459	463	476	471	458	462	487	462	448	445	501	479	479	450	403	463	462	438	481	466	491	444	468	488	470	443	437	466	468	441	448	510	485	457	438	452	416	422	465	457	446	437	420	449	427	494	405	455	482	505	452	433	448	463	429	418	460	490	477	470	436	436	496	454	462	470	438	480	435	429	448	454	431	468	496	460	450	461	424	438	447	422	423	466	426	431	427	462	475	510	461	449	476	447	455	461	445	484	475	475	498	439	466	451	491	452	451	428	497	446	460	424	474	482	414	440	432	462	415	459	461	482	461	466	442	489	473	462	492	460	455	441	482	479	484	460	465	432	441	468	466	469	466	454	470	442	460	458	464	431	477	451	438	443	468	480	443	471	484	458	449	486	444	451	459	473	432	476	457	456	470	461	480	418	447	413	445	462	527	423	408	445	430	448	472	449	454	473	451	460	468	430	464	438	455	475	440	426	495	474	480	444	470	456	452	454	458	478	474	471	451	476	431	467	494	443	423	449	433	448	458	436	459	487	483	432	442	468	475	464	467	475	454	463	456	459	470	453	415	396	435	455	466	466	443	445	429	437	445	467	454	472	469	463	492	449	449	453	457	468	443	460	432	436	472	416	455	477	448	469	434	472	490	466	453	456	443	456	455	487	469	465	446	459	487	437	423	463	445	478	446	436	457	466	438	420	431	496	475	460	497	437	460	437	441	431	430	462	441	448	427	461	457	439	476	443	489	438	462	442	489	463	421	463	472	449	478	451	444	442	473	451	462	464	478	481	448	438	464	438	457	451	408	426	441	477	437	446	449	451	467	444	483	447	465	433	439	437	441	482	463	458	495	431	446	456	445	483	464	471	445	447	472	436	407	454	457	471	419	424	409	471	475	407	444	466	473	444	469	434	450	478	412	444	441	466	466	439	443	468	479	439	443	484	443	471	432	463	430	437	471	474	420	451	409	470	433	460	457	472	469	465	439	419	455	482	501	465	451	472	469	483	446	438	451	472	456	456	453	467	422	464	482	466	442	497	464	444	478	436	489	453	456	448	456	479	438	455	457	455	469	485	456	442	451	479	462	447	461	456	471	474	428	465	504	452	467	448	458	447	443	446	443	450	425	398	451	468	467	496	464	463	468	461	468	467	433	451	448	465	454	454	429	452	468	449	475	507	455	451	439	481	467	460	441	469	479	473	495	484	452	462	419	427	426	461	442	412	477	459	468	425	488	463	443	461	471	456	479	436	435	444	458
27851	19037	9223	14950	12074	6157	2398	479	429	443	350	371	356	372	359	353	386	382	396	443	446	434	461	386	392	398	395	340	396	355	339	355	351	343	340	326	362	313	364	329	350	337	356	353	374	354	352	339	358	352	320	333	354	344	359	340	374	325	382	370	357	355	356	322	336	334	310	336	360	368	378	343	340	327	336	354	344	344	354	344	329	381	365	346	339	357	336	382	350	330	364	314	361	363	351	379	338	354	345	350	345	357	369	378	361	355	346	353	367	357	363	334	365	355	338	377	332	358	358	352	328	361	339	363	382	330	361	372	344	357	373	356	302	363	341	351	338	372	339	348	336	359	372	384	358	372	362	355	338	380	327	414	358	336	373	357	352	359	365	343	350	354	336	331	352	341	351	396	359	352	367	339	347	331	333	342	342	350	356	368	372	356	347	353	308	361	335	343	332	332	345	328	375	363	335	322	330	370	352	357	350	354	305	367	320	320	347	342	345	378	370	324	346	395	352	309	350	345	337	355	350	353	342	366	318	331	385	344	353	374	354	357	399	336	336	334	363	348	330	339	380	302	367	377	392	375	339	317	334	319	363	328	335	340	325	353	375	388	350	353	365	356	337	376	339	359	387	375	315	338	353	338	349	346	335	357	361	302	366	343	382	377	338	329	357	331	325	331	333	338	366	339	346	339	334	365	299	352	342	334	375	371	361	307	367	373	341	375	386	356	330	364	363	347	365	345	366	358	362	350	359	345	338	341	352	404	346	343	346	340	343	334	327	327	349	340	384	320	338	334	334	347	365	321	365	374	353	375	340	335	361	341	355	362	352	351	341	401	350	320	339	342	340	367	334	328	335	344	372	347	370	330	350	367	356	346	343	339	334	326	348	362	338	333	385	396	331	342	346	342	336	331	320	377	364	365	359	324	337	321	361	354	361	347	338	376	344	343	341	359	346	365	361	347	340	365	373	341	332	351	336	374	361	357	356	317	335	343	344	337	356	335	314	369	352	355	350	325	350	353	339	348	321	331	349	332	344	379	356	403	334	363	362	340	336	359	350	375	343	345	355	319	349	359	360	353	304	317	356	361	342	323	367	363	371	358	358	364	365	346	378	359	327	350	369	329	366	363	351	342	358	309	357	338	353	355	381	360	333	331	336	352	360	348	353	337	336	360	356	338	349	362	356	334	367	330	337	381	380	381	337	355	345	351	340	384	373	336	354	368	363	362	356	348	343	329	353	342	347	363	335	330	363	371	363	349	350	371	369	353	335	354	362	388	368	348	349	322	349	336	360	325	354	366	344	351	362	346	342	343	343	341	344	344	342	369	325	347	344	361	332	329	362	340	348	354	383	317	335	333	380	356	342	337	355	337	348	376	354	354	355	344	354	371	361	329	341	356	371	357	333	348	331	357	358	359	362	339	381	354	335	383	361	348	305	361	354	350	353	380	344	353	371	306	313	349	323	388	341	331	379	353	335	342	397	348	353	350	371	341	369	367	323	355	383	365	372	346	335	356	324	326	347	337	337	365	360	389	335	375	389	374	382	380	333	346	391	319	359	375	356	322	356	347	342	339	377	318	382	368	366	364	362	339	371	355	326	303	404	368	346	358	380	363	363	337	343	360	366	331	361	374	348	397	347	376	370	400	341	365	361	374	353	361	323	397	344	341	345	344	352	355	325	353	371	352	384	336	388	348	373	352	353	347	387	389	366	356	315	372	366	348	336	332	356	359	346	374	357	356	367	371	352	352	336	355	322	345	377	387	345	356	345	354	358	374	351	357	325	330	347	342	349	343	348	303	382	373	332	352	363	348	321	328	343	353	323	355	353	356	357	350	369	354	391	330	347	306	396	347	328	354	308	356	341	335	319	343	357	351	358	358	368	383	365	374	331	358	339	357	361	347	318	352	302	358	368	340	352	333	371	380	379	364	352	344	329	325	307	363	357	332	371	344	337	334	394	356	369	342	354	345	344	352	322	334	358	325	344	379	382	345	346	337	383	371	379	362	349	350	356	361	351	338	372	330	360	351	345	363	346	340	344	340	336	350	360	371	371	342	344	348	334	333	328	358	369	296	382	378	365	311	338	322	352	362	366	336	371	340	388	323	364	352	366	335	367	353	358	355	340	353	345	330	331	350	352	382	347	345	328	375	363	387	337	330	353	371	314	340	323	366	360	332	318	358	349	328	351	331	325	344	340	342	344	338	348	350	353	342	359	377	333	351	348	360	354	358	344	353	342	352	349	336	384	361	362	345	333	360	361	360	335	332	340	359	354	322	342	355	340	348	325	362	338	347	332	362	371	336	336	333	360	347	344	359	353	353	376	359	352	340	313	335	346	342	360	341	354	338	395	346	342	358	346	370	341	309	342	340	368	373	342	344	349	363	343	345	319	380	381	351	354	375	356	380	372	358	366	336	335	383	381	340	323	338	329	352	362	365	327	350	391	345	369	358	333	369	350	369	358	359	358	359	357	372	335	348	387	344	361	330	331	384	331	375	344	337	312	352	359	359	365	352	329	318	367	367	367	338	314	340	342	345	315	339	356	353	349	358	350	365	350	351	360	320	341	366	393	366	355	349	344	344	341	338	353	377	378	367	364	342	344	346	335	397	346	364	304	334	357	365	348	329	351	341	330	364	355	355	349	357	356	383	314	322	378	369	291	353	382	315	377	359	343	329	385	356	369	307	330	367	336	376	355	339	350	326	324	356	320	373	348	359	354	354	385	351	363	336	374	337	371	334	363	310	358	335	366	358	342	366	331	315	366	343	335	315	350	350	355	369	338	362	352	338	362	362	339	350	334	334	318	345	345	321	333	348	375	311	392	364	351	351	364	333	336	396	330	339	354	321	373	325	325	325	337	346	361	366	381	363	322	343	334	347	341	362	350	333	327	338	378	349	344	342	335	344	382	369	355	341	353	330	329	328	334	359	378	351	357	328	354	357	348	339	355	374	321	362	347	326	333	360	343	365	354	345	340	341	369	348	380	363	332	362	362	369	341	335	339	357	380	363	355	322	315	360	352	330	304	349	356	362	333	303	341	369	380	299	359	336	331	342	333	355	387	312	348	332	337	321	371	408	363	343	357	370	344	335	343	347	335	361	353	384	339	350	345	342	360	340	349	337	340	344	352	333	350	369	350	348	301	319	341	376	329	352	351	337	359	330	337	324	380	352	354	330	356	354	339	358	392	352	329	327	367	366	325	389	338	370	358	324	361	342	338	336	367	340	382	347	364	401	357	340	353	333	350	321	344	348	350	363	296	364	360	350	375	314	355	341	333	352	349	321	362	355	329	348	332	355	337	318	328	394	337	311	341	377	342	347	367	405	342	358	318	336	349	367	354	370	316	389	333	341	349	370	400	357	325	356	372	304	317	340	342	362	313	388	368	355	363	382	344	319	330	377	350	335	329	351	363	331	375	331	329	348	351	373	389	371	326	360	375	330	337	372	354	351	347	326	359	329	369	339	350	348	340	359	369	332	339	376	354	381
6924	9457	7130	12986	11506	6618	2780	591	604	534	446	468	465	424	416	369	391	403	407	460	570	504	513	419	414	397	445	451	395	410	367	359	404	364	365	371	407	391	400	387	378	381	355	362	374	313	391	387	391	377	371	386	382	401	397	392	337	360	364	339	417	380	369	386	343	354	373	364	356	395	345	353	377	361	405	404	409	437	370	349	385	383	355	357	399	384	381	376	343	369	363	400	396	403	386	384	354	396	372	371	358	374	359	364	359	367	364	390	397	368	348	404	360	383	423	375	402	436	375	323	391	358	399	356	364	406	340	402	385	404	362	384	389	357	401	402	344	380	393	376	360	383	377	330	383	370	419	363	384	396	411	362	369	321	344	379	373	378	379	393	367	415	368	356	358	364	342	340	390	393	346	339	380	400	342	374	400	405	393	365	378	385	367	381	373	416	373	392	381	365	356	376	379	359	361	401	375	337	345	371	396	420	360	410	382	406	371	370	350	370	375	375	380	380	403	403	397	362	363	361	392	401	397	351	371	413	370	435	388	370	363	370	400	386	376	399	384	373	386	386	348	373	381	389	384	412	408	399	411	363	389	361	394	368	380	349	373	403	387	405	366	385	372	373	382	381	366	351	346	391	345	371	378	378	358	374	388	366	395	346	362	369	390	365	357	361	334	402	370	373	373	358	389	377	357	355	343	376	372	366	346	382	402	370	377	382	335	362	370	379	400	395	380	366	421	360	372	397	379	359	387	392	386	353	364	414	402	411	396	370	413	375	402	384	367	378	362	386	357	395	387	389	364	396	391	361	393	374	358	380	390	388	382	343	408	372	392	389	399	352	365	349	366	405	386	374	331	368	407	354	402	367	396	382	411	380	384	373	365	368	404	375	388	349	400	410	363	399	369	381	381	394	392	374	387	376	383	400	352	381	374	355	406	375	387	400	364	393	384	377	368	393	373	374	415	385	365	406	388	382	352	375	405	375	367	370	364	349	374	380	379	394	344	414	394	385	349	387	385	393	398	367	359	370	403	361	394	379	409	350	392	396	379	360	343	372	366	409	383	375	387	387	378	374	355	369	378	399	371	403	408	352	368	395	391	324	399	394	367	366	357	386	362	380	397	393	380	386	395	371	360	364	358	397	420	374	388	393	401	363	380	386	380	343	353	369	376	372	358	403	373	386	385	372	398	413	359	368	336	397	387	377	388	379	405	401	392	373	358	401	359	407	379	379	367	393	359	401	359	396	391	361	385	408	356	383	384	334	449	399	382	386	385	384	364	383	371	356	357	357	377	378	376	384	374	358	364	393	402	360	385	407	360	379	368	381	370	357	364	382	372	380	393	373	376	416	377	366	399	379	387	377	387	337	354	378	387	365	383	355	384	399	359	379	379	349	391	393	411	381	350	364	350	378	382	406	374	389	397	400	383	391	389	366	395	361	375	396	389	386	333	364	378	378	346	383	360	349	381	363	416	387	375	346	374	375	343	364	398	360	403	366	374	394	390	363	406	392	384	357	400	375	367	386	377	378	366	401	375	386	398	380	378	422	374	394	358	359	365	389	405	374	381	344	379	393	351	400	386	363	395	403	365	423	397	411	380	386	390	408	389	404	399	377	390	372	374	356	377	401	358	397	369	366	386	387	368	381	395	385	388	403	351	375	351	346	344	349	405	353	401	398	387	398	370	371	400	344	393	375	413	372	399	365	358	367	391	385	356	366	396	381	372	404	415	367	375	428	360	362	387	390	377	358	369	393	348	383	370	351	346	338	377	392	388	388	376	402	410	355	369	363	365	331	338	368	429	427	376	388	405	380	375	345	374	390	392	357	369	385	421	392	368	404	365	378	364	367	355	385	350	382	358	408	375	354	373	358	377	386	357	373	344	329	359	360	382	394	382	362	378	354	371	362	410	349	381	364	376	385	385	387	342	370	353	345	365	392	403	388	395	381	408	410	365	343	355	360	363	357	385	354	385	363	368	384	400	388	369	356	361	387	357	380	367	395	404	339	368	397	389	405	379	353	346	341	390	428	374	375	365	384	357	371	390	380	383	397	398	353	364	380	397	389	376	396	369	384	395	393	415	394	401	391	365	383	311	362	391	366	362	414	402	382	391	351	370	357	376	351	419	357	357	411	363	385	364	366	364	352	395	378	389	357	419	392	374	371	369	373	385	381	361	357	372	396	379	399	384	373	323	396	373	370	385	363	367	408	353	349	373	413	384	375	415	340	381	382	391	411	388	394	399	398	386	367	377	397	385	379	342	372	383	398	381	375	403	404	376	385	426	371	388	371	356	360	358	379	378	398	383	395	377	388	422	356	367	386	372	359	370	401	379	384	390	363	385	357	351	377	364	389	396	389	385	380	396	368	392	379	396	415	356	368	380	354	404	388	359	383	360	386	373	372	371	372	392	356	408	404	396	409	398	380	381	347	377	374	342	343	359	367	339	411	386	342	379	389	351	345	385	416	378	390	381	368	382	353	364	378	362	364	347	365	376	355	377	408	380	369	365	372	395	359	374	340	357	359	370	384	366	364	377	375	377	423	385	366	369	354	340	397	345	378	405	352	386	362	357	352	373	396	393	381	372	380	410	373	359	391	351	387	380	383	349	382	391	384	355	386	376	395	364	356	340	375	388	369	407	361	361	387	350	397	395	351	343	431	363	371	351	408	400	381	428	423	369	384	396	377	400	389	388	409	389	349	354	401	351	363	372	396	379	349	373	375	380	359	385	363	399	362	389	391	391	332	354	381	403	384	394	381	372	383	388	396	399	409	384	377	364	378	393	340	404	426	408	379	354	379	355	374	391	397	363	380	362	383	358	401	393	359	379	379	417	348	397	367	361	357	367	371	372	404	360	369	370	365	386	362	375	385	373	368	373	358	375	351	372	400	385	371	369	371	401	349	390	392	367	354	326	360	369	381	376	407	386	380	374	393	402	382	414	368	363	373	412	392	400	374	366	387	359	351	379	374	385	398	365	422	398	357	382	414	369	376	405	353	405	367	391	385	358	414	388	377	386	401	393	394	387	385	392	376	374	390	382	351	340	384	347	389	373	393	374	395	356	373	395	369	340	370	367	422	389	383	416	352	384	381	403	365	369	388	416	346	362	373	382	390	385	363	373	363	382	391	371	336	368	350	368	362	392	367	396	402	387	406	367	391	398	366	390	378	385	373	420	370	378	375	407	396	399	387	379	370	347	399	395	405	389	387	374	379	388	362	358	395	376	343	390	383	368	355	394	380	394	395	348	388	379	367	391	353	367	378	362	375	378	346	348	386	389	363	366	370	367	373	403	363	359	399	356	389	341	370	391	377	378	342	392	374	346	352	358	367	405	397	371	361	363	347	363	371	359	404	403	381	357	368	375	361	363	388	389	380	356	359	373	405	342	389	351	365	384	351	398	383	378	389	390	372	360	397	383	368	313	367	342	386	358	381	356	378	355	394	364	377	382	380	360	392	388	378	362	354	389	381	395	369	340	357	366	390	409	417
24031	21134	28412	29269	43713	35207	23911	3082	529	449	407	416	388	396	323	308	275	328	374	858	1665	1626	1199	797	731	775	672	640	553	464	329	327	280	315	283	295	317	284	304	273	304	303	312	308	288	296	288	286	280	302	297	305	307	303	317	278	316	289	313	307	309	326	297	280	291	303	282	299	301	318	329	299	319	304	277	296	288	317	328	288	303	280	294	270	296	347	288	291	293	278	317	301	308	267	291	295	296	330	267	306	320	305	309	299	283	298	273	300	268	319	310	310	290	303	314	327	333	317	304	277	305	318	267	314	310	307	283	299	322	310	295	306	306	319	298	282	274	303	305	289	280	252	277	312	311	287	280	292	271	282	285	315	300	290	297	304	292	330	325	310	288	303	311	292	279	295	292	284	309	307	273	265	289	296	317	266	294	306	306	299	286	302	288	288	295	259	298	301	302	271	309	265	299	280	313	318	290	280	296	287	314	307	303	287	324	324	287	271	283	282	282	277	284	314	329	296	286	303	271	296	294	311	299	324	264	279	284	325	306	299	267	273	283	275	293	283	272	300	285	262	331	284	262	306	288	299	284	272	279	271	254	283	282	285	277	291	312	283	281	298	288	286	305	265	243	257	306	296	287	336	309	315	298	291	295	275	320	283	263	296	304	314	301	280	347	274	288	293	307	291	298	277	311	306	308	282	318	315	302	315	315	318	324	284	281	330	292	292	289	271	315	287	292	302	262	284	304	294	314	299	326	301	312	301	318	278	304	290	285	323	289	292	295	333	288	297	303	317	297	294	333	289	276	283	282	316	300	314	283	273	264	278	314	319	288	320	311	313	277	318	354	282	296	321	268	305	294	324	280	291	292	315	357	323	280	323	309	294	301	295	290	290	308	302	299	327	278	285	288	271	307	304	310	309	302	293	298	289	317	299	279	299	307	294	312	283	318	288	283	302	305	294	319	291	313	290	270	241	301	306	294	268	291	300	294	293	311	322	273	308	299	316	302	290	291	265	301	303	289	293	306	281	272	264	272	294	294	323	297	280	292	302	326	296	329	287	291	329	296	299	305	357	295	296	276	300	312	317	310	286	284	271	316	306	279	312	266	313	304	299	318	283	297	310	270	315	334	300	300	288	286	289	296	293	295	309	276	286	311	307	296	305	302	302	299	315	296	295	312	292	288	242	306	271	312	287	294	289	262	306	300	281	301	289	296	294	302	297	279	286	303	301	313	277	267	298	299	317	318	299	271	289	297	289	302	289	279	272	302	295	298	302	271	305	318	291	324	272	298	282	272	261	322	282	299	318	289	292	298	305	346	313	304	294	299	269	294	299	289	292	284	271	303	304	292	319	311	274	289	307	311	305	295	281	291	292	294	306	306	283	291	291	282	265	272	324	284	299	292	251	318	291	277	286	325	275	317	309	299	312	279	321	295	289	306	272	303	292	294	314	295	301	291	290	311	283	279	289	280	279	304	288	274	330	315	311	264	298	312	339	296	317	311	320	317	322	279	285	327	305	314	287	314	330	312	304	334	289	293	315	286	309	268	303	298	281	291	295	286	307	301	282	300	286	305	263	298	290	320	331	290	294	294	269	310	285	287	278	309	288	317	298	308	284	308	291	294	269	302	327	328	305	285	336	314	300	285	313	312	295	279	323	320	285	317	278	320	315	298	275	295	290	268	291	281	296	298	297	316	299	335	293	309	290	274	299	290	303	298	271	321	292	291	308	285	293	258	334	315	282	312	316	301	305	320	286	269	306	291	300	303	297	284	279	332	288	293	266	282	302	294	297	289	299	284	306	280	298	272	275	301	320	275	267	289	296	288	310	293	271	286	308	315	297	315	320	289	328	293	265	301	300	298	268	286	295	306	276	261	302	320	307	309	282	302	291	282	277	305	295	310	299	321	302	310	294	307	276	293	321	311	316	305	269	289	293	273	281	281	310	301	280	286	289	288	271	285	271	305	300	293	276	292	315	281	305	290	330	299	305	274	272	293	299	307	292	297	316	309	284	313	331	295	296	285	277	299	314	279	286	312	300	279	299	283	247	313	283	311	336	298	296	293	283	290	308	279	307	278	288	303	284	313	314	317	287	279	295	299	274	281	325	275	301	305	281	259	332	292	321	280	305	295	303	270	281	312	298	313	315	304	286	301	329	290	303	318	311	314	301	303	279	277	285	316	287	312	356	329	310	323	300	283	307	334	293	284	299	294	267	290	308	322	276	289	296	281	289	306	330	307	302	263	311	290	253	304	318	303	262	278	286	308	298	301	286	306	359	297	276	296	300	308	334	286	319	291	291	316	307	297	322	314	309	310	298	300	333	310	303	309	297	329	322	294	302	321	296	277	303	298	278	287	309	281	304	305	294	259	330	282	293	301	288	313	261	309	304	317	320	288	292	279	252	296	276	295	340	326	292	316	296	312	297	326	308	304	300	290	313	272	284	297	304	299	289	292	290	295	303	268	277	298	263	302	302	265	265	301	315	321	319	323	275	297	283	306	306	293	268	305	301	328	299	310	281	308	277	251	306	283	274	324	294	302	290	299	314	277	286	305	302	320	298	289	285	282	285	274	305	272	295	311	308	319	299	248	299	317	272	327	303	295	275	298	328	286	299	298	297	299	329	288	306	317	288	289	267	287	274	294	281	310	245	317	300	349	312	279	298	299	306	275	323	293	304	299	253	276	318	312	298	258	286	305	291	267	287	264	294	318	271	267	281	307	286	294	303	316	302	306	274	281	289	294	301	264	308	263	290	303	305	284	303	293	302	296	304	286	282	310	300	327	263	294	308	306	257	291	275	293	300	298	290	289	301	292	317	268	273	296	275	327	299	296	270	297	296	279	322	310	299	273	313	291	308	273	283	309	299	327	273	306	311	302	291	322	306	303	288	320	316	305	282	311	268	298	284	327	327	266	282	300	322	272	295	295	295	319	344	318	282	337	285	263	296	302	270	276	317	297	278	305	328	301	285	317	299	292	342	298	289	299	286	288	327	282	290	298	287	277	322	296	291	295	294	298	302	329	286	301	278	305	312	323	303	295	302	306	270	288	324	307	310	338	296	307	289	309	291	312	297	306	308	266	310	307	305	309	276	306	268	287	281	321	313	275	285	316	322	300	287	317	290	320	292	309	316	283	312	268	278	280	304	300	330	325	266	318	327	325	307	281	271	281	270	299	274	304	299	300	317	323	286	319	273	311	267	277	242	304	299	291	297	276	292	295	355	299	299	296	305	298	316	302	287	319	290	280	285	299	275	315	289	318	283	271	282	312	314	267	280	273	271	305	273	280	272	300	301	297	256	318	261	312	295	263	297	311	298	305	295	322	303	293	276	295	292	303	316	267	330	294	273	319	314	297	295	286	313	317	300	312	286	293	281	298	287	262	319	310	291	302	311	316	291	287	311	281	284	318	325	308	319	299	309	314	301	289	285	315	309	327	325	281	296	280	287	311	274	318	293	284	290	307	308	286	297	315	283	320	290	286	293	354	279
6411	17501	19185	46960	49138	35281	22138	1023	799	678	521	567	521	440	410	372	362	403	452	1345	2632	2611	1862	1176	1117	1097	936	851	717	550	360	316	325	317	299	336	334	310	308	316	311	326	293	282	289	325	328	293	307	280	315	329	323	326	334	325	326	313	299	329	345	323	300	281	300	325	306	301	350	325	308	314	321	325	325	304	306	291	360	306	330	357	284	305	358	343	305	331	321	299	290	351	322	336	309	288	292	346	314	321	318	296	316	309	317	307	342	334	348	297	320	304	321	313	325	343	343	294	297	310	341	324	317	306	316	312	354	346	301	311	317	319	317	295	318	319	331	309	307	357	337	299	352	332	330	335	314	280	317	349	337	303	319	309	334	313	293	322	318	311	341	319	320	329	330	304	321	310	307	331	297	300	323	331	338	337	294	341	293	330	325	315	293	297	320	317	314	312	294	302	283	319	303	336	312	312	323	349	327	321	301	308	303	311	290	322	278	284	315	311	298	315	309	330	303	330	316	324	335	302	327	304	326	311	314	330	307	320	327	339	312	306	323	299	315	318	324	322	298	310	285	329	311	308	301	276	299	326	323	343	328	316	302	295	345	336	338	274	328	293	312	302	326	309	280	302	317	319	333	327	308	341	308	274	295	295	295	342	307	309	333	336	331	301	318	315	325	326	333	316	306	332	302	309	340	326	315	345	341	287	301	292	358	290	330	314	326	310	308	329	360	304	304	315	314	342	341	319	339	300	277	313	318	344	354	343	308	303	350	303	286	309	330	322	319	285	357	287	310	289	296	330	332	344	317	334	295	301	322	314	316	327	341	301	299	308	289	337	315	316	336	324	313	301	318	276	319	310	338	343	321	332	301	329	326	312	330	318	277	337	288	353	306	325	310	323	306	330	334	347	332	348	316	307	324	325	337	310	314	281	324	334	302	326	298	291	312	301	336	334	311	277	329	297	322	348	291	276	319	340	351	342	296	330	317	315	338	354	313	349	320	347	300	323	340	316	306	287	314	314	343	292	342	355	328	339	327	283	275	320	307	324	281	304	304	324	293	332	329	289	267	328	297	344	295	328	306	296	334	309	334	333	326	301	320	349	345	328	316	314	328	348	314	313	319	312	310	320	343	316	272	299	302	318	318	312	366	314	336	321	318	307	328	304	328	332	319	314	333	315	290	326	329	317	281	300	303	296	312	315	326	342	298	288	323	311	300	303	325	334	308	292	369	318	334	328	326	315	339	325	315	318	321	329	352	282	337	316	318	324	332	315	295	291	347	353	296	330	320	313	288	334	310	329	302	325	336	337	293	323	321	318	304	335	325	306	314	348	322	326	342	299	306	346	323	305	319	327	316	303	334	328	358	333	288	328	338	316	326	336	309	314	350	297	312	318	341	334	318	333	331	301	294	291	296	323	326	334	306	310	311	324	314	350	313	320	341	342	349	332	309	301	301	305	301	305	328	295	324	327	307	307	302	335	333	308	307	292	327	308	306	319	325	318	362	336	307	304	311	322	294	300	286	292	295	295	332	338	314	329	309	332	338	336	334	281	317	304	311	318	307	292	323	279	343	318	343	312	335	291	318	334	302	285	311	328	328	332	316	296	305	337	316	301	309	326	305	328	328	312	317	291	314	318	346	306	304	309	336	312	307	315	286	307	312	325	298	329	314	309	318	292	334	319	315	331	323	307	327	322	300	315	334	300	296	331	317	317	311	312	315	337	309	310	333	334	346	312	327	330	309	344	319	328	320	305	287	314	297	306	343	291	308	359	309	301	293	320	326	309	304	330	344	317	340	300	335	299	322	317	370	290	313	315	298	331	342	323	275	309	306	315	319	315	327	327	312	337	337	339	340	283	289	316	281	318	306	319	325	325	323	315	321	299	311	344	340	326	310	298	322	325	313	302	303	308	314	296	320	326	329	284	318	289	317	316	320	308	301	307	316	283	319	335	283	335	287	302	308	305	319	316	330	324	330	321	333	321	295	324	308	306	310	342	333	306	323	313	309	311	324	303	275	330	342	339	309	314	306	309	322	318	304	321	301	329	330	314	334	306	292	345	326	321	342	315	326	335	284	310	332	307	306	337	316	320	330	333	305	312	311	304	294	281	348	283	308	308	291	322	334	327	336	325	314	310	289	329	299	344	314	305	305	318	286	273	318	299	327	334	329	328	318	302	294	313	317	297	320	286	306	304	324	320	330	329	307	303	354	339	324	331	290	317	286	335	315	301	295	322	293	282	345	311	310	347	269	291	311	334	345	290	326	326	305	326	344	294	324	330	259	326	305	297	333	325	322	308	316	314	321	300	277	335	295	340	307	299	316	310	350	312	316	311	311	322	320	306	314	317	353	324	295	350	325	306	306	333	295	330	308	301	299	313	303	331	310	314	308	314	318	317	284	300	325	334	331	329	303	305	297	324	313	317	354	330	337	306	334	311	321	313	319	319	296	308	328	306	340	298	318	307	327	337	335	320	327	307	328	361	351	348	324	303	318	313	306	327	278	317	303	320	304	328	316	326	321	316	346	303	316	313	295	317	328	282	333	319	312	315	328	331	304	321	304	312	332	333	323	323	324	309	328	341	299	305	330	327	318	318	286	279	302	284	339	308	325	312	313	324	285	331	312	294	304	314	286	321	346	321	340	312	297	342	304	295	330	310	301	306	307	308	318	304	292	300	353	312	324	337	292	325	305	324	336	317	330	317	321	319	301	318	344	314	317	364	314	313	327	280	346	317	323	304	328	340	301	324	303	296	330	284	302	325	322	303	330	286	331	340	321	308	319	294	291	346	318	304	348	344	323	328	316	292	332	292	303	299	327	325	316	294	326	338	345	306	317	312	328	289	337	309	313	317	307	341	316	307	319	314	299	303	327	326	311	344	341	327	302	316	318	321	305	290	307	322	291	279	329	308	315	344	317	349	307	313	313	316	292	347	326	343	331	331	290	341	342	320	297	336	274	327	323	322	335	333	289	315	351	333	316	338	297	317	327	311	321	332	321	311	296	324	326	295	307	302	330	328	313	351	309	341	344	315	286	337	319	324	325	310	320	323	322	335	311	291	337	296	308	316	312	312	322	331	325	320	296	292	327	329	327	313	310	300	322	321	307	280	276	317	315	303	312	326	349	311	361	297	335	296	344	323	307	315	297	348	312	296	307	301	295	308	300	323	306	356	331	307	302	320	333	314	307	333	318	304	353	330	338	286	342	339	310	323	309	317	270	302	308	314	301	319	298	326	292	329	328	339	313	310	313	324	316	326	307	309	318	293	273	312	362	302	301	326	327	295	293	288	293	320	296	339	304	310	332	307	342	282	324	304	326	279	302	303	314	304	312	293	337	322	344	299	326	305	330	333	339	316	275	319	306	290	297	329	307	318	306	345	302	318	255	309	300	326	355	318	313	291	328	332	287	302	283	300	298	336	314	339	297	313	313	305	337	279	307	292	304	321	326	315	308	302	325	353	320	337	321	326	336	320	294	318	309	297	282	322
25128	21279	27545	29948	33530	24188	13299	1170	629	617	562	564	532	503	510	508	488	513	516	546	1083	1362	1091	811	777	742	793	745	641	608	534	524	519	486	457	509	469	497	495	504	463	444	469	436	471	518	490	505	470	469	462	454	507	478	466	442	492	514	482	529	458	506	480	516	511	478	466	483	489	485	478	462	464	471	505	491	449	464	461	481	475	462	479	499	485	459	472	480	447	448	487	471	456	474	492	492	464	458	455	492	451	447	529	465	491	452	477	492	468	473	540	522	448	447	463	465	477	469	476	536	459	467	486	449	505	451	499	485	500	445	484	481	496	482	492	506	502	497	473	468	459	492	495	507	479	457	497	463	475	466	493	473	441	462	518	483	441	506	495	507	474	452	454	444	466	491	455	470	465	452	468	459	469	485	428	454	470	449	490	460	462	473	474	475	476	480	473	486	466	482	462	496	469	436	474	477	457	484	458	497	496	495	485	494	488	479	482	534	472	494	441	475	466	482	470	483	513	472	479	492	452	430	491	449	461	472	447	460	502	483	461	463	474	459	472	467	494	461	482	475	452	456	469	466	456	495	482	433	487	485	484	487	464	509	447	471	487	482	449	472	445	481	492	486	434	459	473	431	474	493	495	457	464	484	454	489	500	453	486	509	472	460	452	517	475	468	491	467	467	510	486	465	428	461	457	459	494	511	489	517	459	497	498	479	455	446	458	475	468	462	446	469	494	531	478	476	460	454	499	486	465	423	467	472	454	471	468	494	455	519	509	438	458	485	541	437	521	420	469	482	522	488	456	491	458	436	485	454	462	476	529	456	473	481	502	417	505	484	472	477	479	468	480	463	478	457	461	485	451	475	529	478	460	493	493	491	469	514	485	467	441	455	496	510	453	516	480	462	459	489	440	489	470	426	466	452	470	467	510	522	515	438	452	438	493	454	524	464	485	469	444	465	506	483	478	477	455	502	460	442	475	502	490	425	482	441	489	485	480	493	502	447	469	462	439	410	473	476	453	461	499	445	483	461	485	464	444	494	453	480	462	478	481	462	447	463	490	483	487	466	485	475	473	506	476	501	472	468	480	491	464	463	470	459	478	443	465	501	496	465	482	499	495	489	490	477	498	501	480	437	452	461	518	478	470	452	443	482	442	452	513	466	415	445	495	497	456	504	477	492	492	459	494	482	505	460	438	491	474	484	487	469	482	508	472	423	459	492	474	464	443	437	499	490	466	447	446	433	487	466	481	461	464	444	464	447	487	506	446	503	452	412	455	492	487	486	467	479	480	458	480	505	498	454	505	517	479	485	455	453	476	428	490	465	449	457	453	454	488	476	444	460	470	473	475	501	475	444	502	464	488	443	505	451	474	455	489	461	483	466	492	484	467	447	491	451	475	429	492	484	480	466	483	491	516	470	436	481	490	466	479	443	473	491	473	452	462	428	482	478	448	492	463	454	518	424	474	490	478	485	505	467	469	486	495	489	463	483	431	498	483	499	508	465	487	450	462	463	462	488	497	445	465	479	452	435	498	462	461	460	490	474	507	481	459	499	499	483	444	485	464	425	473	492	484	462	446	497	457	497	466	478	454	501	451	472	485	465	493	475	510	466	482	413	479	461	474	467	490	473	458	445	492	485	467	470	479	463	481	503	445	474	503	497	487	473	495	443	497	475	501	497	495	477	469	469	461	458	443	470	481	483	437	454	477	455	525	507	454	435	455	464	466	470	493	479	444	463	467	490	446	482	467	461	474	476	479	467	493	463	451	481	466	454	490	450	445	458	460	457	464	462	447	484	483	476	478	490	475	435	474	489	520	454	464	456	470	497	461	459	468	465	473	496	480	484	461	473	474	494	474	473	485	458	490	478	460	454	485	431	491	484	454	490	450	463	481	489	473	432	503	472	461	450	477	469	459	454	473	516	491	437	485	505	437	443	441	511	456	498	481	490	500	492	481	458	470	509	501	493	464	474	497	507	476	500	413	480	476	478	462	491	465	487	465	468	451	489	449	469	483	438	500	496	511	505	463	477	476	470	457	444	473	471	464	437	458	458	468	488	486	449	477	466	488	469	493	466	460	469	503	521	486	461	476	451	460	452	438	480	456	475	435	486	471	513	425	474	456	503	509	471	460	493	496	502	441	459	474	476	479	450	424	463	429	483	490	461	476	493	464	505	498	452	475	439	430	499	478	530	445	490	470	463	460	453	532	465	463	489	504	466	493	426	487	484	466	475	450	464	468	521	494	473	470	453	524	480	459	511	502	490	444	443	469	484	459	492	472	478	448	453	470	472	496	470	478	486	476	471	454	483	471	473	487	487	449	515	477	490	492	464	484	448	477	476	482	498	441	523	467	475	458	460	454	482	444	500	450	479	460	441	441	460	434	498	473	489	507	481	476	477	479	446	474	491	474	442	493	451	479	454	467	472	479	478	480	489	491	485	467	454	463	463	470	472	457	492	490	486	484	464	500	473	489	434	477	463	477	495	457	456	433	420	459	450	519	461	514	477	472	461	544	453	450	466	428	434	476	468	463	466	429	467	477	445	479	464	462	465	486	465	463	457	492	517	457	443	478	490	480	441	490	460	461	454	498	496	514	463	483	495	475	431	469	466	479	472	495	482	497	503	480	483	465	453	474	488	477	512	473	498	446	464	523	493	479	449	464	498	399	488	429	476	450	445	498	450	482	508	511	492	499	496	473	481	469	494	484	477	503	472	496	478	472	461	454	492	437	460	481	464	472	471	464	497	465	455	495	486	468	483	445	448	503	466	448	450	486	482	459	465	476	473	444	491	477	491	506	475	490	480	503	485	447	496	453	496	477	473	514	476	479	469	462	469	472	459	482	453	479	474	454	481	442	496	463	466	504	455	466	478	476	452	501	454	467	436	514	458	487	461	435	470	449	510	478	455	482	490	476	518	461	467	486	467	424	434	431	451	485	503	435	473	480	459	485	440	443	467	464	499	460	484	459	505	440	495	471	461	477	476	507	499	475	457	467	503	493	510	449	488	466	477	451	452	456	481	488	461	464	480	464	437	484	521	490	453	480	498	447	462	470	497	472	484	437	456	442	444	471	486	483	461	481	476	520	506	486	419	484	467	463	463	456	494	431	434	462	492	469	462	503	425	489	519	517	466	474	472	493	446	481	486	465	485	467	465	465	443	464	521	492	443	489	471	454	467	502	482	488	524	489	473	486	427	481	455	458	485	533	470	462	517	427	505	503	532	471	484	456	469	453	466	436	516	463	452	495	464	492	495	472	508	468	468	472	485	471	449	474	483	451	497	440	475	478	461	451	486	462	514	512	501	481	487	490	489	464	473	481	453	481	482	493	485	481	466	480	441	459	484	461	489	484	425	492	449	459	436	476	494	426	476	498	457	510	480	463	461	468	478	451	457	467	493	485	474	460	485	516	473	460	477	427	489	471	505	484	440	468	487	451	497	448	449	464	475	480	468	461	467	464	474	487	448	469	478	496	478	475	466	439	443	496	443
6439	15471	14672	40687	39314	28642	15502	959	772	713	709	705	594	525	583	552	537	571	515	659	1673	2157	1681	1162	1066	974	936	902	765	678	562	507	462	509	541	494	490	506	497	519	504	503	511	512	506	482	461	564	507	519	495	462	485	512	476	494	515	500	487	492	511	525	548	523	493	520	519	487	514	521	493	471	495	491	504	564	502	498	470	507	508	514	485	505	505	471	473	560	516	491	481	479	520	502	531	508	489	449	531	505	479	483	493	479	510	518	498	499	531	511	459	500	524	526	488	472	483	520	492	499	503	482	477	523	539	503	510	501	484	471	517	500	473	524	498	505	504	473	512	508	461	463	478	454	494	501	489	541	499	502	485	477	507	488	466	515	522	495	466	471	511	526	511	509	510	514	456	496	522	520	510	483	486	493	485	499	440	506	464	475	482	476	495	507	460	519	511	491	519	483	484	534	505	505	500	493	475	526	472	473	490	485	490	513	467	491	471	515	522	492	490	479	484	466	521	511	525	515	519	484	511	506	509	522	484	506	500	528	544	488	518	475	492	514	483	523	496	488	458	471	502	509	474	476	479	498	530	484	517	454	464	492	478	472	519	496	469	508	520	464	472	531	482	471	492	514	485	496	553	523	489	507	488	496	467	497	531	498	541	481	500	492	494	509	480	480	506	540	493	514	514	473	513	482	514	496	457	474	493	521	488	475	472	469	491	505	509	528	494	480	496	458	502	500	474	480	510	484	489	523	522	486	463	534	515	507	509	503	495	494	499	516	494	503	501	509	542	500	475	460	447	528	505	512	499	494	499	480	508	475	508	468	492	493	486	484	483	502	497	453	480	490	500	492	519	527	514	501	492	477	484	488	511	473	496	489	494	488	450	482	478	504	479	501	531	490	478	504	493	480	494	480	525	500	496	495	486	514	525	498	484	491	493	497	522	492	500	472	481	503	485	482	507	501	500	489	498	494	477	487	521	479	473	501	475	513	457	463	488	486	513	516	552	519	462	465	488	478	504	454	479	541	451	489	520	452	533	479	461	519	457	483	488	507	515	500	516	505	485	471	496	478	476	455	490	493	494	506	524	479	512	491	462	469	506	505	501	490	505	483	465	509	533	492	502	522	515	505	512	444	499	490	480	481	487	479	498	528	543	515	541	524	498	506	492	532	504	509	487	466	526	490	471	493	473	486	500	486	491	481	477	490	488	524	505	503	512	476	451	510	535	500	484	477	496	512	468	484	499	495	498	530	518	536	498	492	481	517	479	497	483	546	476	494	515	470	494	498	484	504	474	504	492	494	476	482	470	466	479	495	491	460	510	501	495	453	491	485	500	522	488	517	469	503	483	510	481	485	517	451	505	464	507	497	493	521	510	486	538	512	516	528	516	490	506	484	491	530	482	479	513	493	502	476	466	510	476	513	522	506	502	528	512	505	531	517	531	528	454	536	488	499	498	461	504	494	551	474	494	500	464	525	478	508	479	512	551	499	494	458	499	519	493	522	510	487	523	512	501	481	487	548	497	462	489	471	472	506	499	509	510	506	487	505	515	505	465	556	522	523	492	502	497	520	490	497	478	535	450	506	485	505	524	520	512	452	487	554	491	479	540	518	487	476	467	483	472	506	474	500	517	512	520	501	544	553	475	499	501	464	430	458	514	478	495	513	490	447	499	493	481	452	492	523	474	470	495	483	505	490	477	501	503	514	471	526	498	487	477	454	495	492	480	544	515	443	517	518	524	478	505	523	486	498	517	487	482	518	532	520	483	448	490	497	486	472	494	481	538	473	471	448	454	528	454	454	514	523	475	463	507	476	483	495	453	504	507	488	494	519	491	488	502	494	509	480	502	521	495	466	468	482	479	509	541	452	485	528	522	505	506	515	493	508	475	520	514	487	491	548	484	514	491	501	478	504	518	486	450	495	513	501	472	522	488	507	533	486	552	521	498	425	502	488	473	476	477	461	476	514	445	493	483	501	517	485	508	474	490	495	497	484	495	534	482	497	524	491	531	529	493	497	488	506	496	488	469	501	525	486	462	495	495	502	512	447	545	519	484	521	495	517	504	474	513	478	491	499	496	471	486	526	520	512	492	491	525	470	494	481	522	496	485	515	510	484	559	510	504	485	496	468	503	518	527	509	469	457	491	471	517	512	503	481	518	490	500	508	518	492	503	497	487	514	507	508	545	513	483	504	486	497	505	498	516	473	494	450	505	473	469	516	473	484	538	513	470	471	478	474	510	477	510	535	496	508	486	497	515	521	480	482	494	495	479	479	482	478	483	476	479	512	462	480	508	484	504	513	519	472	456	426	492	487	501	486	475	522	496	528	468	531	486	492	489	509	493	476	480	513	482	528	475	506	491	512	448	490	475	462	518	481	478	500	508	486	495	480	506	462	497	489	480	465	482	510	494	459	530	508	458	506	448	491	530	502	517	503	484	494	442	518	513	476	500	534	507	492	495	456	504	512	524	510	525	465	486	524	469	475	520	519	526	493	484	512	499	510	520	497	516	554	495	498	454	480	500	480	472	492	463	526	538	495	441	514	482	505	521	505	560	470	447	477	487	508	488	462	502	525	513	504	528	482	448	481	524	528	504	509	484	491	508	491	484	475	532	538	512	519	480	509	505	475	512	481	503	520	509	494	544	463	471	487	493	512	523	521	474	527	475	471	499	468	501	486	482	500	495	497	507	451	490	493	477	496	523	517	500	476	473	527	465	473	504	498	483	506	482	531	513	511	513	474	493	506	495	493	484	472	476	445	468	552	524	538	503	530	513	510	494	499	536	472	510	497	485	509	476	522	527	525	470	459	481	501	525	518	518	522	494	494	539	486	487	507	472	531	492	498	462	476	456	470	487	506	480	518	514	505	481	504	491	495	509	526	478	502	479	499	525	499	506	468	526	508	494	509	485	469	516	532	503	482	497	436	501	504	506	478	524	467	478	538	485	477	493	475	492	440	479	523	485	487	461	520	465	485	481	485	532	495	532	482	502	481	496	515	471	506	489	487	472	501	513	512	518	519	493	507	475	493	519	518	507	514	487	484	511	524	525	480	505	501	459	484	465	475	478	530	477	468	506	504	529	491	541	481	431	493	455	487	521	525	507	500	538	512	516	495	499	458	455	512	497	494	481	492	504	506	474	470	472	475	481	513	534	495	541	523	474	529	511	502	520	525	496	496	522	530	486	514	519	453	461	483	473	478	505	473	486	512	508	446	472	493	509	523	505	472	496	459	482	504	516	499	467	508	520	482	511	464	481	498	473	451	523	460	529	449	489	486	501	506	525	455	501	507	493	500	495	464	512	482	485	455	513	510	471	523	493	500	480	514	486	539	484	526	511	482	467	512	472	486	489	476	509	500	502	491	481	524	518	483	459	527	476	473	466	521	496	485	511	480	445	496	479	534	482	495	514	446	516	526	488	530	494	504	477	472	449	526	513	491	531	512	503	500	482	481	522	492	473	511	494	451	504	501	476	531	457	502	492	471	504	456
22841	21380	29267	28211	43550	44105	32025	6672	875	716	717	670	603	527	540	577	500	537	531	1122	3263	3296	1997	1836	1730	1589	1503	1262	945	771	565	475	482	466	463	456	491	476	483	411	443	461	488	472	457	462	462	435	461	449	451	437	460	444	459	471	471	462	452	411	453	440	453	450	438	479	435	485	486	449	466	427	458	430	433	441	461	458	444	461	453	438	444	449	476	463	432	459	480	465	429	479	463	466	431	443	444	466	451	454	497	474	442	465	419	421	416	442	453	455	484	444	465	456	441	434	455	459	468	460	467	469	465	449	429	435	472	456	454	447	424	480	451	483	457	375	462	467	418	476	453	430	454	444	452	433	427	461	456	448	452	433	446	436	469	450	518	478	420	433	452	468	474	449	425	493	444	445	451	419	467	442	450	451	479	437	464	433	452	418	422	484	473	456	423	474	448	487	462	474	462	420	453	466	468	444	448	423	465	484	433	484	445	433	448	410	433	440	413	488	413	447	472	439	442	440	470	457	449	410	449	477	475	475	424	430	422	429	431	452	424	428	510	452	464	450	491	480	468	442	431	445	463	469	445	457	476	486	450	442	449	450	414	444	438	450	458	427	408	424	458	487	430	470	461	426	418	444	431	450	453	442	416	450	429	422	446	457	473	491	413	495	480	411	422	460	450	454	430	431	451	457	459	470	491	462	453	448	451	473	466	482	444	446	437	464	484	451	488	452	476	467	449	457	419	433	425	402	475	444	422	442	430	470	455	484	413	490	451	436	428	400	446	460	446	443	393	440	468	486	433	485	447	471	471	473	427	450	461	437	428	430	466	455	470	458	435	443	468	429	446	467	444	432	476	432	454	464	501	462	396	414	453	455	457	454	423	470	415	408	452	441	425	477	433	443	439	443	487	502	449	439	452	434	409	459	433	427	424	448	395	424	435	454	473	454	461	437	446	448	467	457	441	451	418	450	449	476	460	431	453	474	449	421	467	477	457	457	402	445	409	443	426	477	459	428	437	443	447	457	454	477	453	459	468	428	445	476	435	464	436	442	442	481	477	446	417	438	459	466	454	458	458	448	451	432	422	432	486	471	448	460	456	449	416	441	464	462	435	428	476	464	447	451	433	447	453	416	447	454	450	450	473	461	421	483	448	472	458	463	468	421	442	438	448	449	465	485	445	425	445	483	484	454	436	459	447	456	475	432	469	469	466	419	435	440	439	446	458	481	438	435	482	440	465	437	453	450	462	464	397	473	411	476	430	450	426	439	453	473	454	453	442	475	440	476	445	431	455	425	446	471	464	416	439	443	448	454	473	461	405	435	439	456	480	424	418	455	474	435	460	459	453	446	447	405	480	444	436	487	433	465	451	456	429	428	453	470	408	407	454	445	457	417	494	443	459	487	449	493	419	458	401	444	466	478	435	452	478	462	405	468	480	457	425	448	457	464	481	425	416	453	469	458	439	468	459	425	459	444	425	461	445	439	484	453	428	442	435	483	466	460	463	437	471	390	450	453	430	450	437	430	461	445	432	502	442	433	449	454	445	457	420	455	463	443	397	456	455	459	497	432	413	477	428	465	473	463	459	447	429	434	409	440	461	483	441	458	453	453	436	475	401	423	454	466	447	433	453	467	430	423	429	451	438	488	502	422	437	448	426	448	462	396	429	441	460	471	466	466	410	441	479	472	411	437	478	440	464	410	472	435	434	419	486	454	501	479	507	430	421	484	430	453	419	482	422	446	438	457	426	470	451	435	432	430	424	519	422	436	448	435	437	436	452	411	439	444	443	470	440	423	473	455	424	409	471	426	473	481	446	462	452	438	494	468	422	464	441	481	457	472	448	472	436	451	432	451	481	458	452	451	471	445	419	447	442	463	418	415	430	420	443	436	478	455	420	460	427	467	431	461	446	437	421	423	453	454	460	383	430	434	466	462	445	434	483	453	425	414	448	454	436	442	470	423	483	463	448	438	412	485	432	440	430	444	428	466	440	438	473	462	480	465	487	473	450	475	469	453	432	454	442	478	477	465	479	452	452	442	409	436	428	451	460	431	443	446	452	448	450	433	500	399	437	444	431	452	443	433	483	464	424	467	485	458	445	434	429	478	439	413	460	416	464	460	476	462	444	484	469	452	469	448	467	448	461	473	478	466	456	448	455	427	440	449	404	443	442	446	441	470	450	448	455	463	426	482	437	485	419	457	457	462	464	425	462	429	405	455	484	459	423	458	426	443	475	448	459	448	465	424	461	444	498	486	431	458	460	413	470	439	440	411	464	511	430	437	437	464	438	447	443	454	450	446	415	464	504	455	447	462	433	459	446	436	442	432	450	480	452	460	447	421	431	455	444	462	452	462	508	463	495	456	439	455	421	478	476	506	466	447	466	477	485	427	458	476	456	442	428	441	419	479	470	445	437	455	457	453	442	460	469	452	460	437	446	477	454	450	423	450	442	458	464	438	429	445	427	463	453	427	435	455	434	481	443	462	441	448	491	431	419	451	459	469	455	465	415	461	477	453	456	433	464	459	419	459	438	457	481	487	448	415	466	457	457	448	431	439	432	456	469	459	452	464	432	477	455	442	435	504	471	451	471	450	399	461	457	460	479	466	484	422	441	438	476	437	441	451	469	451	457	426	464	484	444	452	442	466	461	451	455	430	451	424	437	434	435	499	408	405	418	454	439	447	461	431	452	463	422	463	437	418	425	420	415	437	430	456	445	467	454	461	481	440	434	440	457	427	447	441	433	420	472	467	432	464	399	418	433	456	434	423	466	433	427	438	409	427	464	419	475	437	442	405	424	461	442	445	448	445	457	415	424	429	419	484	472	449	426	447	431	444	452	466	446	456	466	447	462	427	465	443	495	472	432	447	456	452	459	447	468	487	455	476	464	473	465	491	470	422	466	468	476	444	453	457	480	439	430	455	428	447	443	429	433	445	474	445	445	471	441	462	423	394	475	426	477	457	476	430	489	471	427	427	409	465	457	453	433	454	455	472	479	450	471	490	439	424	463	442	435	428	458	474	430	444	450	422	459	464	478	466	423	443	446	437	463	458	392	432	442	448	445	424	473	467	445	425	456	433	492	486	444	443	475	426	432	446	465	444	468	461	447	454	454	466	453	453	443	458	445	447	466	490	444	444	468	462	407	458	460	448	446	459	464	427	441	448	408	468	432	471	462	456	517	449	474	437	435	472	458	433	458	495	444	446	435	411	444	477	474	472	489	427	453	441	492	430	430	470	449	448	469	451	426	528	436	453	403	453	451	436	500	467	508	440	475	450	464	447	449	453	463	411	447	424	464	503	490	415	437	460	398	453	458	454	410	420	493	454	455	422	452	430	442	444	425	457	451	440	454	482	452	445	447	480	449	436	493	467	460	450	498	442	439	469	445	426	457	474	474	483	454	501	476	458	436	454	498	464	440	426	433	429	448	459	432	445	459	471	456	418	471	447	449	429	480	441	459	458	451	456	434	420	448	452	441	452	466	470	432	443	469	437
8173	25588	26214	62237	61774	49181	26304	1516	1040	1066	1030	864	743	652	558	582	621	596	572	1626	5188	5128	2848	2793	2569	2470	2108	1726	1279	944	588	456	468	460	441	470	454	442	482	485	447	474	479	455	421	432	450	458	454	467	458	410	418	448	469	441	445	466	465	449	473	463	454	473	488	428	490	461	448	419	480	440	480	451	480	492	448	490	441	448	464	447	442	500	485	463	415	439	503	443	468	433	465	463	435	458	446	462	414	438	440	452	444	410	426	444	417	450	429	467	456	457	477	436	439	431	488	440	440	442	494	425	489	452	488	443	452	404	431	395	454	411	456	428	488	447	432	458	457	454	461	465	456	444	480	464	440	436	436	446	455	474	448	445	495	445	449	455	438	452	444	465	463	444	453	455	428	446	475	454	439	433	448	445	458	462	456	440	453	415	484	457	445	395	431	476	460	493	487	465	485	463	442	460	444	481	428	449	467	443	408	454	453	439	432	467	475	443	469	459	451	476	428	462	500	462	464	467	435	456	443	481	435	458	457	434	445	451	529	483	444	446	475	445	453	426	466	447	478	454	444	454	469	453	457	446	448	477	446	452	479	445	465	487	444	424	464	465	435	443	423	470	461	464	469	464	400	457	442	427	441	413	493	442	477	470	491	446	471	444	489	472	473	445	432	458	450	467	442	433	420	478	415	471	470	461	459	451	468	462	462	425	465	456	453	441	443	438	463	452	463	457	486	489	448	470	447	430	466	419	479	437	385	452	454	489	438	477	465	454	465	474	455	429	458	453	431	425	412	447	455	427	440	471	452	435	480	457	454	420	438	457	460	477	457	460	469	429	492	433	472	452	399	417	472	460	482	453	484	480	415	416	480	432	452	458	475	452	497	462	451	419	447	462	443	464	467	463	466	473	479	445	432	455	508	463	478	484	458	444	451	458	474	459	496	500	432	485	437	414	455	449	494	455	468	424	463	441	467	449	433	449	455	438	457	454	427	467	446	428	484	439	450	451	479	428	438	460	449	467	453	474	469	462	457	482	448	443	465	467	484	441	432	425	444	472	474	430	483	462	448	479	476	432	453	475	447	451	451	466	462	446	484	467	473	488	493	463	449	442	460	471	440	449	460	452	426	426	490	453	447	469	458	469	457	452	428	466	439	484	446	416	450	447	459	447	498	456	486	449	456	440	465	483	451	444	463	422	442	450	439	421	448	463	419	460	488	472	461	479	451	430	446	442	458	468	460	448	445	437	430	505	481	452	453	470	457	445	458	468	473	456	512	455	473	431	451	441	430	445	425	466	450	457	439	445	458	461	414	491	450	493	453	437	506	448	488	468	451	467	455	442	512	478	447	446	461	424	472	449	468	470	460	479	445	464	450	448	453	480	503	471	439	480	493	424	441	443	417	400	439	430	477	500	415	450	439	483	424	447	443	441	474	474	451	462	481	460	418	436	474	466	485	505	464	444	453	448	454	456	465	452	434	483	478	472	452	445	488	480	459	455	447	483	447	449	444	440	461	420	475	433	460	436	461	424	448	463	425	455	440	478	479	438	453	423	434	434	416	485	474	451	416	447	469	476	455	484	450	477	453	453	440	442	455	469	439	437	450	473	453	416	456	415	447	422	471	457	444	471	451	461	425	467	444	457	475	462	442	473	477	478	445	413	449	406	486	472	460	460	442	481	473	453	436	454	479	488	452	496	435	447	452	442	453	464	450	467	489	487	404	459	439	470	474	491	444	441	436	445	406	494	427	449	435	487	441	463	456	435	462	464	461	469	428	438	439	419	447	499	449	427	462	440	473	427	427	438	443	434	416	468	446	490	438	476	456	470	474	489	450	430	463	483	463	437	477	436	446	467	435	463	439	456	443	485	429	435	456	464	461	444	469	476	426	404	432	470	473	467	436	455	450	441	408	439	453	475	455	451	411	476	395	433	463	447	437	481	461	441	443	453	450	414	459	435	420	431	458	423	424	430	475	482	444	453	455	415	450	498	424	456	464	475	456	483	462	474	446	447	480	447	451	469	431	483	434	443	454	454	493	417	474	452	446	437	433	437	462	439	447	439	481	469	457	473	477	471	488	434	440	473	451	433	461	480	487	411	470	463	503	459	483	482	449	467	469	494	476	436	455	469	430	441	436	478	442	452	446	437	452	445	496	470	455	467	480	468	508	435	475	459	478	464	409	458	463	453	426	478	455	468	468	455	448	459	467	440	463	465	442	468	431	465	468	452	468	428	444	470	462	484	453	433	417	479	480	450	449	455	449	437	496	418	444	479	469	490	437	463	442	469	478	490	453	459	449	490	445	463	456	423	448	454	470	457	462	451	459	475	404	424	414	450	436	486	459	455	468	444	426	500	458	482	420	453	483	453	442	449	469	428	458	461	487	481	448	463	418	449	395	434	453	451	462	437	431	483	451	454	467	456	417	457	459	451	468	451	480	452	471	454	467	441	443	473	444	475	459	488	428	498	452	453	483	454	420	437	461	468	476	417	464	432	463	421	443	467	498	437	419	470	478	453	507	429	453	459	466	467	440	463	452	455	428	436	470	463	462	444	479	415	434	483	507	466	450	443	456	504	458	465	429	448	446	484	483	432	473	428	442	502	463	425	442	441	466	454	470	459	446	444	460	466	444	466	469	483	444	456	455	479	451	400	416	437	446	439	468	465	453	454	448	450	460	445	427	454	438	457	462	450	434	448	461	457	428	491	491	469	422	431	457	448	487	449	418	436	463	474	435	428	459	432	453	483	431	484	475	444	455	459	400	448	449	431	467	416	426	490	467	464	461	451	480	424	446	477	433	487	485	439	482	464	474	458	486	423	467	487	512	475	458	461	485	432	478	458	467	467	444	447	443	452	470	516	489	435	449	457	418	469	448	438	428	425	451	438	448	441	444	443	427	444	442	435	472	463	457	412	458	473	458	452	457	406	455	459	464	484	477	435	505	448	450	442	481	454	469	422	494	451	469	446	423	444	481	471	443	443	469	471	485	408	461	425	489	490	452	440	449	445	423	465	460	441	430	482	453	450	449	450	467	445	430	442	437	459	442	429	418	417	435	438	492	453	442	415	418	438	494	472	485	473	455	428	440	457	458	437	437	432	448	433	465	453	460	478	459	436	440	446	467	447	466	482	459	440	452	471	480	455	429	478	460	419	450	497	488	467	471	459	434	474	429	471	432	456	423	461	478	410	452	445	440	485	483	454	467	483	472	457	434	440	438	464	450	413	453	495	445	491	503	443	453	441	434	438	425	441	451	454	423	458	475	459	429	470	436	443	432	470	466	468	448	438	470	441	457	496	439	458	496	480	438	443	494	450	452	424	479	455	455	431	435	446	416	450	467	450	428	465	484	462	431	438	487	461	417	438	450	488	478	467	448	454	447	445	426	480	475	429	458	450	471	456	476	431	462	402	460	439	425	436	439	445	393	483	443	464	489	441	411	450	424	432	459	441	465	456	468	446	497	475	442	492	443	469	450	436	433	460	476	467	456	420
28003	19539	10695	13105	13745	7205	1904	457	395	423	475	433	389	366	365	385	366	355	400	364	418	449	445	437	392	412	419	405	412	415	377	378	360	349	352	365	375	339	324	346	358	361	365	322	350	336	341	381	360	369	382	345	341	371	389	339	361	361	366	355	367	352	360	351	369	349	335	358	334	349	365	331	356	357	363	346	358	335	352	359	352	351	350	325	362	323	369	378	360	362	330	362	355	347	331	357	363	341	376	332	339	342	382	349	379	376	341	358	333	341	318	344	377	373	327	350	368	392	355	391	349	357	354	359	367	347	337	347	375	358	327	363	356	365	366	342	357	334	363	341	382	340	364	366	337	333	344	372	375	370	358	353	372	357	389	380	367	330	362	357	357	355	301	359	368	366	344	345	368	349	381	355	354	353	369	298	321	382	373	358	363	344	353	359	363	343	340	352	369	371	367	332	364	366	361	376	342	380	387	360	350	363	415	328	339	371	347	376	340	346	354	350	359	355	372	325	348	345	339	364	371	387	378	323	331	385	355	358	374	358	347	338	367	355	396	334	355	359	334	333	366	352	341	346	333	343	401	349	389	343	340	372	347	374	373	339	404	321	336	346	374	317	354	419	383	355	378	349	357	359	358	365	352	329	372	359	424	334	331	364	356	371	311	376	348	376	341	344	344	375	379	364	367	314	370	310	332	345	373	370	370	365	349	352	374	403	335	359	393	359	357	364	365	409	340	386	331	360	363	341	346	349	345	360	376	373	362	338	351	349	374	345	374	396	377	330	328	373	346	372	356	347	345	367	365	340	361	346	364	335	352	346	338	365	369	382	353	374	360	350	348	353	361	390	342	340	337	363	377	354	352	365	365	370	346	356	357	347	367	348	347	382	357	311	366	350	377	356	371	356	366	360	370	350	369	362	299	339	367	332	349	348	330	337	347	360	333	358	376	376	378	349	366	341	361	350	368	358	376	367	391	365	378	372	376	380	369	346	360	385	379	332	357	364	385	340	322	351	391	367	345	349	367	353	356	363	353	341	352	372	319	380	341	348	378	355	335	320	341	367	343	360	363	365	349	338	388	372	334	353	381	327	352	341	336	359	370	364	402	356	339	370	333	321	349	383	356	371	366	379	346	330	314	385	342	343	355	344	338	333	354	317	371	373	333	332	337	382	333	370	376	372	329	352	331	359	399	337	379	377	349	346	367	345	403	338	328	369	346	362	375	380	347	375	353	384	342	353	394	340	353	382	376	335	363	342	352	367	361	389	349	366	315	370	332	363	376	338	377	376	350	348	361	336	339	360	326	360	377	372	361	352	328	352	347	376	362	335	363	392	351	339	374	379	358	322	348	348	346	372	321	343	388	364	361	358	363	352	367	382	371	326	345	346	350	313	372	352	352	383	347	352	356	360	380	338	372	334	355	359	354	358	324	324	350	348	349	378	372	361	347	345	354	338	331	362	365	359	346	327	365	340	350	357	348	339	331	337	335	339	364	328	370	376	350	353	369	349	364	371	336	363	334	353	337	344	373	361	347	344	355	343	373	393	339	353	374	399	374	360	366	370	364	375	387	361	364	330	339	347	351	359	346	314	364	368	335	341	384	363	333	368	341	359	352	336	354	351	342	361	349	369	368	343	368	370	372	361	362	347	324	347	356	360	354	347	381	343	367	338	382	378	320	350	351	342	349	371	337	383	351	366	320	337	363	365	325	340	381	421	363	349	346	347	343	379	409	355	351	321	345	347	356	367	372	389	346	347	363	358	371	354	386	314	349	360	329	347	360	350	373	387	339	378	385	376	374	350	367	363	339	356	384	357	332	371	359	348	352	374	402	354	358	347	325	345	340	396	361	355	371	337	376	330	317	342	338	347	363	356	343	362	369	355	364	378	333	327	333	353	360	374	355	367	333	387	379	376	360	365	356	358	382	355	367	338	330	360	354	371	347	382	384	338	342	374	334	366	350	328	385	361	373	375	376	345	332	387	326	360	333	332	355	374	341	376	362	367	391	363	357	377	349	356	376	345	379	357	316	363	332	338	382	363	374	374	372	348	340	336	332	367	407	414	383	343	348	359	360	374	390	347	374	370	314	354	367	349	361	342	361	373	328	362	373	346	355	317	359	363	335	359	367	348	347	360	382	351	356	351	354	350	349	391	333	340	364	340	317	338	375	327	380	331	359	381	369	368	327	376	327	385	372	370	385	371	367	378	349	362	324	348	357	357	353	389	345	353	346	369	380	360	385	384	381	351	376	358	363	344	351	345	337	365	349	388	336	345	345	346	355	316	367	344	348	359	361	344	379	339	353	349	362	346	366	364	372	370	340	347	355	374	356	365	357	358	381	334	366	348	392	360	352	343	360	344	347	353	350	368	345	355	385	377	348	358	373	327	364	364	353	355	357	352	330	379	350	358	362	354	367	386	369	361	384	357	366	353	332	400	361	336	364	373	359	335	341	371	374	322	377	360	360	401	334	341	339	340	369	381	340	349	374	327	381	338	366	362	357	391	349	358	346	378	338	317	352	355	353	378	358	346	361	352	369	419	336	356	387	342	347	386	367	362	345	347	344	344	337	369	344	320	381	340	333	357	390	376	386	380	366	351	361	373	344	330	327	349	343	335	350	370	375	364	386	357	356	346	362	394	350	348	346	327	341	361	347	355	348	375	329	374	364	349	326	364	364	381	353	379	329	349	368	338	367	354	342	392	365	395	380	312	350	358	317	358	386	386	338	391	357	343	351	393	347	342	349	350	380	365	368	383	366	333	372	356	379	360	361	380	381	338	384	345	346	338	386	401	354	350	331	318	341	361	361	358	348	319	344	350	371	349	352	394	397	354	394	351	340	331	348	362	337	346	371	351	375	369	376	362	347	332	387	349	349	389	331	343	347	351	356	393	343	373	345	346	376	375	403	352	362	362	361	362	343	365	342	360	347	339	357	364	379	359	411	338	329	339	337	399	379	357	338	364	369	360	386	341	362	319	363	373	382	368	371	331	342	347	377	356	345	325	334	361	331	351	349	375	351	300	345	328	355	385	385	348	377	333	390	389	373	398	355	329	353	363	328	350	362	355	349	369	348	346	387	379	345	374	344	331	352	339	350	367	341	346	366	391	334	340	356	351	356	349	350	366	330	348	347	364	361	343	337	342	378	352	341	313	356	354	356	315	326	354	355	346	355	401	325	365	339	331	338	360	350	339	370	337	363	336	364	328	377	356	351	369	355	353	362	358	358	362	336	323	365	370	363	355	341	378	358	388	356	359	359	375	340	354	376	404	379	348	330	389	362	342	400	389	355	373	351	311	361	349	346	369	353	342	365	346	372	376	374	338	366	368	349	331	360	353	341	367	315	366	361	360	392	385	372	348	343	352	343	328	356	349	343	348	349	352	352	374	355	346	331	366	326	370	361	339	342	345	350	388	336	305	399	396	389	332	348	341	331	364	355	352	362	357	373	330	361	410	341	345	371	353	373	343	358	366	360	327	330	387	351	378
7184	13422	8990	11865	13130	7592	2148	569	508	539	572	484	446	369	404	382	448	401	441	373	530	558	522	434	457	455	451	461	439	444	409	378	403	400	365	399	365	361	390	326	390	419	412	397	382	404	376	397	362	359	394	396	375	366	425	395	386	371	403	402	357	409	373	403	386	352	369	390	387	385	396	414	378	407	377	399	391	389	385	395	409	398	395	378	393	368	409	367	402	360	401	390	376	347	410	367	373	422	361	386	401	323	381	391	390	362	387	401	411	395	400	406	399	406	397	411	402	411	370	404	377	393	396	356	417	417	391	378	395	416	374	417	382	396	400	410	403	365	376	405	371	429	373	379	374	406	390	392	391	394	381	393	394	364	366	402	403	362	400	352	379	364	356	400	374	406	396	402	414	351	365	407	375	421	399	393	358	389	361	358	385	402	375	342	410	409	390	404	391	402	393	393	397	337	404	385	356	409	394	415	379	414	408	370	356	424	407	405	376	354	398	387	365	368	382	426	362	387	369	381	427	397	403	421	392	353	398	388	368	397	391	383	384	344	394	393	400	398	387	404	366	393	381	387	338	402	397	404	389	378	387	414	381	371	403	415	387	391	406	377	420	382	377	372	411	379	379	350	391	380	371	366	360	360	376	379	378	372	382	414	429	394	386	394	402	380	368	358	377	358	392	392	383	405	365	377	385	404	383	354	374	383	394	375	389	395	365	402	357	365	396	390	371	372	388	384	379	423	390	451	396	337	379	380	381	392	429	385	373	411	391	374	365	395	388	386	353	395	382	365	403	381	371	392	354	367	358	377	400	405	376	411	382	404	400	383	382	396	404	401	453	384	390	334	388	385	333	412	413	396	400	372	367	367	402	381	366	403	429	391	381	394	400	395	390	353	384	397	386	355	393	397	372	373	433	369	411	396	369	383	366	399	383	380	396	366	417	421	333	386	389	383	375	394	363	366	400	383	360	404	365	394	352	366	397	391	380	372	330	374	381	382	414	357	381	365	375	393	406	405	381	411	365	391	358	416	390	369	390	391	372	404	396	377	361	342	366	381	385	385	392	373	366	350	435	405	383	404	361	384	391	371	382	388	402	410	354	364	383	383	379	379	367	358	411	342	388	408	382	394	394	379	381	386	392	430	368	422	379	369	411	409	381	398	361	363	392	373	394	388	350	363	403	386	383	354	379	362	369	389	416	412	333	355	352	419	366	416	396	378	416	372	372	382	407	386	374	410	383	351	388	393	357	341	383	388	375	353	352	395	414	349	407	402	384	400	363	380	364	365	354	416	390	401	382	389	364	397	396	392	410	412	413	378	390	394	389	349	370	380	411	340	375	349	412	400	360	365	408	387	395	367	386	383	392	372	377	403	387	378	389	395	392	374	371	395	357	356	414	370	382	400	359	419	371	396	384	376	385	343	390	367	426	402	404	410	388	401	402	361	375	388	380	379	354	387	353	403	392	368	396	383	401	411	393	412	422	379	374	363	354	370	405	391	385	384	378	399	386	392	379	396	382	392	395	446	385	393	359	376	374	408	379	407	396	393	406	413	408	436	404	373	377	350	385	363	376	379	393	361	410	359	392	398	380	392	445	353	388	375	393	396	414	421	376	385	396	405	411	395	372	410	392	412	348	396	396	374	394	381	410	387	421	417	383	381	392	371	383	363	426	366	393	422	407	406	355	371	376	371	395	348	414	357	358	388	366	394	388	402	397	431	340	379	365	374	389	385	373	381	393	395	385	404	404	369	378	393	357	379	376	362	381	389	389	366	381	371	386	369	358	372	392	406	363	384	394	412	424	390	430	359	387	384	381	392	391	363	361	353	368	368	381	407	397	376	403	374	400	355	399	398	373	369	365	392	363	370	377	389	372	388	364	364	364	382	379	387	363	396	414	423	378	385	352	390	415	393	375	385	378	383	393	389	374	373	387	403	385	402	365	361	392	356	378	370	381	361	393	410	375	378	377	367	376	385	338	384	361	381	379	370	378	371	375	388	379	389	378	391	355	408	395	373	415	373	380	367	358	380	359	427	381	408	378	373	381	390	394	421	369	393	421	404	436	350	389	360	402	406	389	388	367	370	397	389	421	414	403	376	409	388	378	397	414	350	362	375	401	370	382	383	390	402	355	389	340	375	401	364	389	386	364	383	366	367	383	359	359	348	414	352	400	369	381	391	395	373	389	379	361	397	364	369	376	422	373	391	405	378	418	344	361	378	356	378	387	401	369	394	389	367	418	389	384	391	407	325	362	375	404	386	376	379	396	376	364	389	376	386	370	367	416	355	337	360	413	370	363	382	389	367	400	336	414	391	395	396	393	391	365	386	396	386	370	377	397	386	364	377	371	373	368	344	407	368	401	369	374	406	399	364	400	391	374	380	382	387	374	385	387	390	387	359	405	390	387	397	395	379	378	366	385	387	357	380	386	393	408	380	410	376	369	397	391	392	404	403	422	412	352	362	404	368	407	427	360	379	414	393	371	388	402	397	373	406	409	365	353	405	379	370	369	395	387	373	389	353	371	394	389	415	407	372	392	388	418	375	387	398	389	395	389	396	386	358	394	366	386	386	386	383	360	396	388	386	363	390	342	374	427	418	369	377	389	371	418	395	352	418	389	368	374	385	369	391	397	410	362	382	390	415	375	392	381	390	404	410	381	410	350	361	388	429	394	365	411	375	383	419	397	400	394	376	393	374	366	340	424	359	386	396	406	404	354	377	405	355	394	432	396	383	406	394	367	362	382	356	390	387	365	378	387	393	386	406	404	387	380	433	382	351	391	372	408	364	397	417	394	368	378	397	372	386	364	396	397	388	405	381	411	378	398	397	387	355	376	392	394	394	367	417	364	361	389	396	401	376	401	415	383	344	395	356	403	391	381	419	379	365	374	375	389	380	422	375	377	397	370	405	369	393	385	354	413	408	402	374	402	384	393	378	392	391	375	386	406	418	360	364	404	395	371	377	395	394	382	376	397	396	384	402	399	377	392	406	385	410	373	425	389	402	376	394	401	418	380	406	423	393	370	361	405	377	405	361	364	358	393	380	394	388	381	353	360	385	409	391	384	392	365	384	397	408	395	383	381	384	359	389	382	363	405	370	370	388	413	368	372	372	397	374	414	379	391	383	394	383	388	396	377	345	394	372	402	395	356	359	372	400	407	369	393	398	362	332	374	374	362	377	344	367	400	386	359	372	375	375	381	389	402	376	407	403	357	417	385	395	390	439	401	372	357	408	381	382	405	404	418	394	374	361	354	395	395	388	405	390	409	376	391	375	400	432	354	397	378	439	358	398	354	376	369	364	401	413	362	398	389	344	384	394	387	339	389	362	400	369	403	401	381	403	361	377	347	400	369	384	370	382	361	356	366	375	385	389	376	402	423	396	371	390	354	410	399	373	381	371	407	359	381	385	367	431	381	380	336	373	413	381	410	372	380	394	406	391	366	381	402	347	400	361	398	369	378	395	383	392	375	362	412	390	386	381	363	409
24043	21242	28431	30994	46038	41480	19218	1779	496	462	466	453	389	352	383	352	371	337	355	514	1337	1540	1131	916	844	868	767	628	570	449	377	326	304	319	330	306	301	320	295	337	286	308	283	326	340	314	316	314	326	335	331	340	289	298	310	321	311	299	352	287	297	345	307	294	320	317	355	314	315	300	318	299	310	333	286	272	296	305	331	303	343	299	323	293	318	289	309	284	284	295	282	265	321	295	280	301	284	299	326	288	310	335	279	282	361	271	298	304	329	293	317	314	314	305	311	309	323	287	297	304	336	322	280	315	294	308	311	307	303	298	306	289	302	308	286	315	352	320	318	338	267	328	342	313	309	325	320	325	288	302	314	323	301	280	313	302	315	288	286	313	328	311	313	309	322	326	314	324	310	332	316	298	284	280	278	288	295	328	279	308	313	312	310	337	326	307	280	289	307	349	325	304	312	294	313	281	294	330	333	319	304	324	323	305	311	303	310	340	292	290	330	315	323	337	298	301	290	307	315	348	334	313	302	330	298	313	311	328	322	301	311	309	315	339	319	323	305	326	284	336	327	333	307	304	302	322	327	322	279	295	307	309	310	329	316	317	294	312	324	308	328	295	302	311	275	302	310	326	298	287	311	286	305	329	335	309	326	300	364	296	296	340	308	314	296	309	283	344	323	299	308	293	284	305	315	290	292	293	293	305	324	303	315	298	307	292	314	305	331	296	276	332	310	328	320	297	331	310	288	291	302	318	306	320	315	321	307	314	304	324	326	304	306	303	304	280	329	322	316	312	309	310	287	298	288	345	334	333	332	298	315	331	324	293	277	318	316	312	301	283	315	325	323	315	308	311	301	319	308	338	296	334	329	311	314	322	315	298	343	321	321	294	294	353	316	294	310	321	295	355	290	331	309	321	303	311	324	310	294	305	285	303	315	317	326	304	311	327	340	304	309	329	324	317	282	292	317	300	324	310	333	304	290	282	298	317	328	308	284	323	311	312	341	313	327	304	342	317	291	311	322	313	311	309	313	320	318	354	340	327	307	291	320	289	331	309	326	319	301	315	333	310	316	303	287	309	316	300	321	333	292	284	306	309	318	324	313	318	313	324	303	293	326	308	298	294	323	289	313	287	319	307	298	313	327	306	310	316	312	310	324	284	284	280	302	295	334	330	312	309	331	290	326	301	312	309	313	315	285	284	321	318	304	315	314	344	305	317	322	305	288	295	334	286	323	294	313	294	326	302	299	303	317	332	298	303	335	314	315	301	304	317	313	315	294	288	317	325	330	320	299	289	317	312	289	321	297	295	302	332	325	297	318	312	298	326	294	316	315	310	303	308	313	302	300	318	327	312	321	300	302	299	344	341	333	333	308	293	318	312	314	317	310	294	323	329	296	308	364	294	311	320	300	337	302	316	319	319	312	304	297	319	315	325	307	304	294	271	317	316	309	299	315	313	332	297	313	312	312	331	296	322	292	321	326	333	298	309	336	277	301	335	301	345	307	290	317	301	305	303	280	311	292	326	319	300	311	279	301	308	317	298	328	285	324	306	295	290	317	300	303	297	297	303	297	290	322	280	329	315	315	294	323	304	301	303	344	318	313	335	308	288	298	277	295	301	347	304	296	301	299	303	284	304	319	303	319	277	304	320	294	320	306	297	291	296	310	304	326	289	296	340	290	313	294	288	326	304	340	328	318	319	323	314	327	304	298	302	307	311	300	336	308	326	312	313	320	297	324	286	319	316	290	318	308	304	327	292	343	284	324	314	317	308	308	321	302	308	308	307	296	304	301	313	314	301	314	326	314	300	303	302	292	286	312	300	330	299	310	312	335	330	297	335	313	303	315	335	303	298	317	304	283	302	302	314	304	337	337	325	338	299	291	287	294	291	305	311	339	310	327	292	310	309	313	310	332	318	331	315	319	279	324	326	293	318	312	319	313	320	287	327	327	288	308	316	342	312	313	289	310	320	328	315	318	324	305	325	320	290	290	350	300	293	302	288	316	319	306	300	318	298	349	278	299	336	319	320	325	328	322	322	305	291	321	333	312	315	299	292	311	325	354	298	314	311	347	308	320	343	313	292	330	297	286	309	318	321	319	320	338	329	315	335	313	329	315	316	314	329	301	312	272	302	300	316	339	326	285	312	293	303	318	324	283	321	281	338	289	316	301	324	308	284	304	342	311	319	341	305	292	315	327	315	283	307	335	309	342	324	349	306	282	295	323	334	320	334	321	309	300	302	294	293	305	293	304	334	316	288	345	338	308	274	361	306	318	291	313	331	303	320	314	305	312	277	287	303	350	317	317	313	315	296	319	324	310	313	307	325	347	333	295	317	327	273	320	335	264	322	300	294	338	313	298	314	313	328	299	309	323	314	314	302	309	338	298	345	305	303	321	324	326	284	325	319	333	307	301	300	319	314	301	326	321	275	336	288	316	313	330	342	295	287	281	337	336	317	306	289	349	334	331	319	313	320	286	308	315	306	308	284	316	310	310	307	292	301	341	322	320	305	312	319	296	301	313	317	305	288	296	305	336	311	320	326	326	311	311	333	324	341	321	308	316	318	319	305	324	299	304	308	316	306	293	319	326	301	319	317	306	313	328	300	321	308	296	311	304	319	326	322	315	281	312	302	288	326	296	293	280	307	293	323	298	321	348	368	317	316	343	356	297	319	310	305	314	330	313	311	319	291	295	327	305	303	290	306	301	296	272	307	306	295	323	311	292	319	297	285	293	354	286	297	291	295	308	303	304	306	302	326	304	344	294	288	308	330	268	319	314	331	349	324	306	301	316	326	325	321	306	310	304	316	314	295	292	317	303	284	298	314	293	308	309	302	320	283	333	323	333	315	327	283	338	307	307	335	335	303	293	337	317	329	344	338	308	324	280	283	305	306	293	308	337	334	311	321	284	319	324	351	311	299	299	315	312	319	304	318	317	303	336	274	288	299	287	311	330	305	307	296	300	312	303	344	318	316	327	312	323	305	301	297	301	284	344	325	274	330	322	320	327	307	298	310	367	335	332	330	339	293	309	320	332	320	329	313	317	295	301	284	304	293	316	328	291	339	322	305	319	338	323	334	306	311	322	323	271	303	286	325	314	295	336	293	284	305	287	324	316	324	294	290	294	308	298	305	333	304	289	302	313	295	359	305	311	298	313	307	317	315	336	312	306	320	329	337	294	294	348	310	328	301	288	324	293	311	307	335	314	309	290	316	297	317	311	305	320	295	351	322	313	290	297	354	291	295	328	327	293	305	314	307	321	333	341	355	319	280	299	315	303	308	297	287	321	289	301	318	297	317	283	335	343	313	303	301	274	312	317	305	289	324	311	302	308	298	312	314	291	298	329	286	333	314	296	310	320	316	314	309	287	319	339	319	308	316	302	300	339	299	316	314	335	287	326	319	307	307	331	298	325	297	312	315	299	307	319	321	297	301	327	341	334	306	327	322	288	291	305	323	276	320	293	300	286	306	290	326	279	310	281	333	313	305
7098	21514	17037	46704	50600	40901	11115	771	686	669	600	503	434	442	418	412	405	379	399	730	2180	2310	1623	1247	1220	1109	1068	836	696	575	447	330	344	372	336	324	364	345	340	347	333	353	324	346	367	350	344	309	333	332	344	346	363	373	356	322	330	321	329	338	346	329	347	341	319	341	318	324	326	339	339	349	309	361	345	319	333	339	320	337	302	290	308	319	320	329	323	332	324	319	325	378	314	306	340	357	352	349	352	338	340	328	339	338	332	305	326	355	331	369	296	317	300	340	330	310	299	347	329	318	336	354	363	353	315	324	324	325	332	326	354	324	350	332	311	337	349	319	312	336	318	344	323	290	334	323	316	335	345	355	354	323	311	340	342	355	311	334	310	379	362	334	306	343	308	351	328	322	342	329	326	352	346	335	307	348	347	319	313	342	324	348	346	312	301	337	334	299	327	305	326	312	320	333	365	318	323	344	350	311	345	338	308	334	317	370	330	316	342	337	340	303	311	334	341	329	331	318	325	335	364	310	360	353	319	340	328	361	323	345	337	314	354	316	373	335	303	343	319	332	379	332	355	345	323	327	316	351	337	333	317	342	327	337	361	350	361	332	342	319	332	325	325	338	353	313	324	346	332	319	324	328	317	318	309	315	298	332	331	358	358	365	305	336	316	329	330	324	315	319	348	347	341	369	358	334	297	337	369	324	355	348	358	345	313	356	324	305	342	338	336	345	326	346	338	342	322	326	365	338	277	314	329	376	354	328	348	341	360	357	348	326	290	336	326	341	337	337	331	352	303	342	305	326	349	347	362	335	328	327	351	344	358	334	322	324	347	297	319	345	323	329	343	312	336	327	299	349	345	328	338	317	340	334	356	323	338	314	342	349	312	332	334	324	312	320	316	387	310	334	316	346	345	306	350	344	300	325	333	316	332	330	304	315	316	340	323	338	331	340	327	331	326	301	327	330	347	351	340	309	309	327	342	325	339	311	370	330	312	309	322	318	327	333	330	308	289	325	345	364	309	337	353	324	346	335	313	339	345	334	353	361	351	327	388	324	315	336	341	375	338	347	330	358	327	303	308	350	334	320	321	332	319	329	339	347	311	333	339	298	311	337	333	298	341	330	345	320	300	360	354	315	337	330	391	336	316	311	340	316	350	314	345	299	347	341	332	318	342	340	331	350	320	313	332	363	323	359	323	340	355	317	331	327	327	341	309	338	340	307	314	308	327	361	348	330	358	327	297	336	329	305	363	312	304	357	316	345	317	355	329	314	333	314	345	330	364	314	339	324	303	334	333	347	349	315	339	333	327	344	320	340	332	368	328	347	329	330	339	312	342	331	337	355	353	336	343	330	345	349	347	325	329	315	307	320	358	304	328	331	312	328	329	321	362	346	321	328	334	361	323	336	294	343	305	342	344	336	339	331	299	342	311	316	322	350	365	309	337	289	304	325	354	345	331	339	339	323	372	338	312	324	290	344	337	331	308	310	345	346	358	297	298	348	332	368	352	335	351	341	332	309	311	329	331	308	348	333	341	336	350	333	328	331	316	320	359	325	350	348	332	315	319	310	350	361	352	337	349	320	351	371	346	336	355	335	314	336	353	325	340	341	368	330	343	310	351	339	336	320	331	351	321	323	330	354	375	337	318	338	361	302	331	342	328	327	308	324	330	363	319	337	329	361	338	331	311	356	298	348	349	358	340	329	360	346	306	336	301	338	338	332	330	342	317	328	336	328	349	326	341	354	339	333	313	360	367	346	364	360	354	323	332	332	347	331	362	323	341	352	351	315	329	338	356	325	326	328	350	330	339	312	327	339	311	325	317	320	354	315	339	355	308	322	320	339	303	292	294	330	361	338	331	336	360	310	355	299	383	353	311	343	341	349	330	314	308	337	311	354	295	349	327	340	352	342	348	326	335	330	328	304	359	321	359	315	280	343	324	327	333	332	364	347	303	370	328	338	332	324	332	348	308	343	356	326	297	341	332	321	360	315	317	340	356	333	342	332	310	327	354	321	351	312	335	289	343	348	328	302	325	343	323	355	311	336	308	346	314	329	347	329	339	341	326	353	316	337	312	331	345	324	336	313	315	331	330	351	338	323	313	338	318	340	306	332	307	330	339	313	338	336	349	312	358	348	334	315	366	348	349	338	314	301	397	343	328	305	336	301	340	313	333	321	386	336	345	359	339	379	328	354	336	331	329	302	350	328	345	329	330	324	357	358	304	328	326	317	328	332	325	307	351	333	335	335	352	340	328	318	291	348	339	348	332	325	346	321	324	322	327	348	330	336	337	340	307	311	356	334	337	307	334	323	338	334	324	332	329	312	318	320	311	350	312	324	337	322	348	307	368	321	336	326	330	335	325	359	369	329	332	321	345	359	372	303	330	312	332	365	355	327	315	305	318	323	340	338	343	338	333	342	354	337	322	361	318	337	325	344	339	342	318	368	321	330	336	312	322	300	335	327	316	319	337	331	344	337	291	335	314	321	355	335	387	310	353	326	317	334	353	317	299	342	372	349	346	322	357	336	340	321	307	344	343	309	336	316	351	304	322	321	324	321	341	291	321	312	336	317	361	335	349	344	335	334	314	326	324	310	333	322	331	323	330	338	317	327	328	341	345	296	354	351	337	329	345	323	362	323	324	327	335	342	316	360	342	353	359	328	325	319	327	322	345	346	330	303	325	341	317	339	331	325	325	349	355	341	330	337	336	349	340	327	339	329	304	330	339	365	338	349	314	346	339	340	332	313	347	331	321	348	311	336	339	322	321	322	324	323	352	331	297	303	320	331	329	322	326	301	343	314	341	343	325	318	340	351	323	333	342	339	369	316	341	312	345	328	328	315	354	345	329	323	320	295	333	359	350	335	313	344	329	335	354	341	348	308	344	312	296	304	317	306	327	329	315	326	306	320	335	348	341	318	337	324	358	362	323	333	323	334	305	364	335	322	361	334	320	317	355	354	310	336	354	355	364	341	339	327	322	337	348	331	330	337	290	324	277	327	330	327	341	351	319	345	324	366	328	330	349	322	339	311	349	328	337	310	350	349	339	341	311	308	314	331	359	329	342	335	348	336	339	328	306	326	318	310	306	303	359	326	323	317	314	318	312	332	341	332	348	331	334	320	312	312	329	317	344	327	329	357	341	313	341	317	329	308	299	335	328	319	329	315	294	330	335	361	363	313	335	343	326	352	369	315	330	334	322	324	338	320	333	329	359	345	322	289	350	329	285	326	330	294	348	313	336	350	331	333	308	324	325	326	349	329	356	361	346	326	349	340	317	332	345	338	374	327	326	314	309	309	340	348	325	331	339	325	353	359	331	359	314	363	326	290	333	323	337	315	344	318	324	307	346	345	330	347	343	344	324	300	352	332	343	365	340	319	335	308	339	312	319	339	336	341	330	355	305	334	370	331	341	342	338	308	321	359	336	341	309	348	303	349	309	323	317	361	367	333	325	352	300	337	336	366	326	309	330	309	296	324	317	303	329	338
25180	21298	27496	30423	36291	27395	7841	764	646	630	591	501	558	566	530	524	562	483	488	621	1068	1277	961	792	855	818	737	658	664	615	531	482	461	477	472	466	483	501	458	473	488	481	484	484	488	503	481	503	481	488	508	482	464	484	451	496	485	494	472	471	472	474	472	469	496	452	468	454	472	478	474	483	484	510	475	495	508	511	505	489	480	485	518	506	475	475	452	441	484	530	452	542	507	523	492	506	457	480	446	496	518	521	498	531	496	471	442	510	431	476	458	503	488	465	480	514	493	492	481	483	456	505	479	498	473	472	457	457	483	506	466	463	495	488	495	490	479	495	485	439	483	450	513	471	497	484	472	460	490	528	491	521	520	462	513	472	435	496	524	489	467	508	466	487	456	502	445	459	515	502	499	532	474	500	488	516	463	512	495	464	485	501	503	462	488	452	460	453	474	520	478	468	458	488	498	482	479	475	476	474	522	486	470	472	451	486	469	486	486	450	479	476	439	475	482	471	493	474	542	441	507	506	465	469	458	499	457	476	436	490	529	427	454	453	469	498	463	480	483	459	457	477	475	523	511	500	488	491	507	440	478	492	484	538	455	496	517	504	539	506	498	479	480	551	508	464	489	481	459	432	509	473	481	463	470	492	430	483	522	527	468	494	482	505	516	483	491	489	464	476	459	489	511	495	478	485	451	491	467	516	507	496	492	454	477	481	546	457	470	506	499	494	522	484	447	450	445	438	497	501	526	495	445	474	466	460	472	466	443	482	522	505	487	488	478	456	512	535	467	476	450	493	483	507	505	506	499	519	470	486	505	495	519	468	453	472	526	485	460	488	472	494	484	511	551	509	534	456	464	482	511	468	479	449	500	481	433	497	492	453	485	485	495	511	475	520	467	480	460	458	498	531	497	493	505	488	535	502	510	518	478	492	498	498	494	485	434	472	433	446	489	505	468	498	441	477	448	434	506	499	517	494	509	498	481	507	517	450	486	445	481	424	503	440	491	472	500	471	484	488	496	511	496	453	481	492	482	495	449	477	507	467	481	454	483	483	483	481	464	458	519	466	471	502	491	506	501	489	456	499	487	478	431	464	492	482	482	503	487	434	507	526	532	500	460	486	514	448	461	475	472	489	466	479	481	456	476	472	465	488	551	472	472	502	474	503	499	438	512	511	499	491	456	450	485	516	493	469	485	521	492	488	471	495	530	488	496	481	514	521	485	473	506	456	462	491	480	476	517	507	465	493	452	485	453	484	503	472	483	461	478	436	466	461	493	487	512	463	489	457	487	494	496	467	511	478	476	493	488	482	449	479	453	497	492	476	526	495	496	488	472	474	501	473	513	471	460	486	494	474	506	467	457	477	446	530	508	444	461	492	519	498	490	444	475	435	477	477	495	470	453	479	450	482	509	455	504	478	486	462	520	496	484	456	481	452	495	493	474	456	471	479	461	464	487	456	468	480	476	533	468	465	493	445	471	499	479	485	490	491	478	472	471	471	469	494	424	464	435	458	487	484	503	465	482	479	505	491	519	490	493	507	447	493	485	490	477	458	473	502	501	493	515	468	507	467	474	465	481	462	462	467	509	501	501	478	515	472	493	457	486	490	510	463	480	518	469	484	487	494	490	511	513	438	485	486	488	507	475	468	498	486	490	487	524	490	490	517	501	491	488	511	465	501	467	541	491	434	470	466	484	483	514	484	464	482	480	469	475	493	512	493	473	485	490	422	542	468	501	440	488	493	510	498	464	462	447	453	471	474	485	499	492	469	472	519	503	537	481	475	470	468	489	508	462	502	468	479	475	498	472	521	454	516	502	504	474	465	492	522	461	442	444	469	495	501	470	480	481	507	480	516	468	510	447	488	502	460	439	467	448	463	470	520	498	480	512	463	451	457	488	466	465	475	492	469	537	511	463	490	475	495	502	480	520	473	451	472	487	499	503	501	486	454	484	510	495	504	458	480	502	507	485	543	491	484	445	480	457	496	503	458	476	498	483	514	479	447	464	469	525	495	507	470	474	480	476	513	461	484	433	484	462	517	507	525	498	482	458	496	477	460	491	508	457	480	468	503	441	456	479	487	518	473	465	470	471	478	484	497	497	526	483	554	486	477	485	536	488	487	456	521	455	508	476	465	458	531	489	452	491	501	458	519	479	527	483	483	457	467	476	491	493	475	487	503	502	442	449	485	491	502	463	452	514	473	443	442	457	460	506	496	492	462	503	482	495	466	494	488	499	469	516	529	506	493	531	505	487	452	501	501	456	450	496	502	498	480	499	506	517	540	478	458	526	496	513	492	515	461	487	458	489	480	493	473	491	505	443	484	473	512	496	461	485	496	511	441	484	488	486	475	471	492	492	484	506	474	506	475	485	508	468	475	451	513	492	499	492	506	481	502	454	478	460	479	497	480	479	412	500	490	481	458	504	481	455	487	468	492	509	483	476	501	502	484	493	494	486	458	471	471	490	480	488	516	510	482	513	476	501	532	484	456	494	501	504	484	484	502	481	485	525	516	448	478	505	501	486	500	508	525	470	478	479	498	462	492	453	474	461	510	485	454	473	471	468	495	490	486	477	476	487	492	498	515	481	495	490	497	507	467	482	499	451	515	467	488	491	492	472	445	513	529	477	528	506	480	461	467	508	462	463	504	481	507	458	476	438	472	471	486	515	457	479	515	483	450	513	505	470	515	445	514	493	486	465	467	451	475	487	489	520	519	442	451	466	506	480	476	477	504	443	437	511	475	464	516	465	491	485	531	443	485	487	505	477	491	454	483	446	459	461	469	513	498	530	479	492	489	479	489	481	481	494	516	485	492	474	493	489	499	414	488	495	493	493	496	490	449	504	473	523	506	500	471	475	443	520	470	458	491	462	485	483	459	456	510	504	479	468	519	461	452	509	514	484	495	458	459	482	485	473	485	460	472	463	450	480	469	521	493	494	520	474	449	482	489	478	470	468	483	486	473	467	464	474	469	481	504	444	450	529	506	484	499	469	467	516	496	471	496	533	487	535	465	531	477	504	453	476	463	480	481	507	496	480	482	489	473	487	491	535	462	482	506	427	507	450	436	496	470	477	495	462	469	473	430	468	481	499	518	472	497	516	484	450	502	483	478	505	475	480	489	506	444	503	467	521	524	500	488	488	524	508	488	468	499	520	479	481	435	484	442	473	490	495	506	508	477	470	539	494	455	464	494	513	488	493	479	492	504	464	521	444	499	466	477	499	490	506	492	457	444	480	490	498	500	461	513	487	482	494	512	475	490	493	500	490	493	509	484	501	497	510	537	502	486	493	489	455	501	515	491	457	496	484	461	458	467	503	490	476	487	506	476	485	464	480	487	471	524	512	477	449	490	449	462	469	480	468	525	478	491	515	508	487	476	478	464	501	449	514	481	468	465	471	536	498	495	477	469	479	515	503	526	465	447	504	521	445	457	456	501	511	527	483	509	498	485	454	479	471	506	455	491	468	478	454	470	475	466	471	465	476	483
7760	17972	11854	38327	42455	30438	5807	803	801	851	776	671	622	598	570	604	545	530	559	921	1742	1961	1413	1065	1156	1029	1043	893	784	736	615	556	482	510	507	566	550	473	509	500	504	509	516	491	505	480	486	524	509	499	519	500	529	511	568	499	502	499	497	523	513	508	494	494	504	509	522	519	528	489	530	515	547	497	543	483	521	507	509	484	502	538	471	507	468	516	514	506	529	540	508	489	510	474	516	552	526	483	531	491	495	460	468	522	477	502	494	521	513	520	523	515	551	508	529	544	489	481	451	545	496	520	503	515	562	489	506	498	501	543	499	522	467	501	523	499	495	526	513	528	532	556	512	518	474	459	507	520	491	491	515	536	491	506	501	486	522	549	488	526	546	510	489	534	518	531	504	466	553	478	482	502	552	514	513	514	507	488	519	513	526	498	531	511	510	499	515	471	507	509	483	516	512	501	493	507	521	479	523	525	495	524	516	511	511	463	501	500	536	511	479	474	524	494	506	486	503	526	493	534	496	569	532	483	521	514	521	496	534	506	498	498	534	509	549	489	506	509	489	479	511	529	497	502	493	506	526	527	537	508	530	469	563	498	489	542	516	537	452	470	534	503	506	525	483	457	524	492	515	501	527	504	556	453	532	503	522	498	465	516	497	483	531	535	534	503	493	510	493	483	480	565	484	487	504	545	499	489	463	501	503	554	515	510	512	527	505	456	490	456	527	520	560	496	501	502	479	540	478	501	464	495	541	506	514	509	515	491	510	481	486	549	512	509	531	485	535	530	552	493	538	545	468	494	489	493	506	510	508	470	503	501	522	502	508	509	543	498	523	508	510	520	527	488	523	530	518	501	508	499	524	536	484	542	544	495	474	525	510	529	515	513	513	513	522	540	504	487	516	474	516	500	489	542	498	490	499	477	510	548	493	513	530	521	498	533	500	522	527	525	467	511	499	462	518	507	529	496	493	485	527	520	487	545	509	515	548	530	485	474	493	532	530	511	550	547	499	498	496	551	524	458	539	526	451	502	504	542	514	525	491	515	514	514	490	556	482	531	513	511	494	514	522	498	514	493	488	521	509	504	481	454	486	479	507	521	499	518	539	473	506	510	522	525	515	538	556	491	527	514	479	533	474	464	529	492	500	517	478	523	513	483	485	536	541	495	526	487	490	527	490	505	502	497	482	541	500	530	510	492	498	516	519	496	528	518	519	532	496	548	461	512	484	526	476	462	557	509	507	535	505	530	478	505	551	498	527	480	475	514	477	518	528	529	504	512	523	528	473	514	517	562	488	507	511	534	478	493	533	501	540	479	511	524	515	501	498	515	513	508	546	566	489	540	511	507	524	469	529	514	522	476	465	484	490	527	486	529	494	473	511	508	540	510	513	491	444	462	490	510	519	527	495	528	540	529	524	489	485	505	480	504	490	513	536	491	539	498	516	548	521	494	534	501	504	508	461	465	522	526	497	509	535	515	540	513	541	508	533	498	516	515	529	519	484	536	491	514	494	510	538	505	525	502	494	485	515	509	513	528	523	502	451	512	500	510	529	526	480	552	461	538	522	513	535	539	507	512	533	444	494	530	540	498	528	526	531	499	483	498	493	477	516	496	484	509	481	511	510	543	515	527	510	477	511	514	505	517	572	498	490	515	491	498	491	502	504	501	585	515	534	514	520	522	490	500	502	500	504	531	534	514	502	524	535	515	532	510	478	538	550	512	530	508	503	493	499	535	506	512	497	522	505	514	489	507	491	506	517	518	514	549	492	476	532	532	535	496	484	513	522	479	508	501	520	499	474	478	487	495	489	500	539	499	500	509	503	500	512	566	519	509	491	533	531	509	501	484	521	517	516	499	489	508	488	505	512	503	449	496	521	497	503	522	503	512	551	514	484	502	528	463	511	489	513	515	502	484	473	499	523	499	540	519	508	539	508	520	519	523	543	502	488	524	533	513	488	498	527	481	542	549	487	499	514	510	521	525	487	489	507	496	503	523	514	491	518	487	494	528	497	490	502	482	524	527	536	519	499	527	496	521	526	538	560	566	517	536	541	503	498	506	505	485	522	507	495	530	531	554	469	515	536	516	547	509	524	492	508	512	518	493	505	537	490	483	484	521	490	523	499	507	508	540	475	521	486	527	484	538	516	497	523	496	555	500	494	488	530	502	531	548	496	551	489	511	510	529	482	473	505	503	498	536	494	471	505	541	527	484	510	511	536	494	469	546	517	505	507	488	506	492	513	508	531	452	547	561	475	452	514	538	478	512	496	498	472	499	536	473	554	553	502	541	507	488	531	436	484	547	529	522	481	501	503	502	486	480	527	572	505	522	527	531	490	550	487	512	516	508	523	515	522	506	509	500	569	496	540	489	521	478	503	529	536	502	527	489	501	510	460	502	483	562	497	493	498	487	537	489	495	497	490	475	489	498	501	514	502	525	467	537	511	505	491	498	537	488	528	535	508	526	493	538	497	501	555	532	515	478	521	514	522	514	529	520	490	531	490	503	504	545	489	466	541	502	511	517	522	514	524	485	466	508	517	539	512	515	496	521	514	496	502	517	464	507	462	504	532	491	489	482	542	530	476	529	566	482	531	499	524	521	487	499	478	472	515	523	495	502	521	473	507	476	533	530	505	534	532	533	478	509	506	494	508	520	489	510	519	501	522	517	501	536	505	517	511	520	519	501	515	487	536	527	508	520	493	504	483	516	469	504	510	468	540	525	486	506	492	541	538	484	501	471	482	489	510	522	500	515	572	531	502	492	507	525	494	510	479	536	475	528	507	528	519	483	521	547	494	536	505	528	530	487	534	477	490	507	526	516	512	508	496	548	537	509	491	544	567	534	508	483	515	505	478	506	499	505	523	537	472	522	502	519	470	482	544	517	516	506	508	489	527	537	491	500	540	508	498	502	524	516	548	464	498	514	519	530	510	494	491	513	539	526	520	510	521	494	527	507	544	513	517	499	536	513	486	530	532	491	510	505	468	523	519	494	462	512	480	519	483	509	484	528	535	525	496	509	492	473	540	530	527	497	513	497	494	532	485	514	512	514	506	533	523	507	522	514	474	526	491	480	524	470	486	516	517	517	469	528	532	544	512	525	530	555	529	527	530	540	516	534	502	507	480	524	534	488	485	517	503	525	473	550	506	554	543	483	531	522	518	476	497	519	570	500	517	529	536	492	494	511	534	510	504	532	502	521	468	509	495	545	501	483	483	524	516	497	535	517	520	544	501	504	530	504	476	505	509	535	494	507	514	511	537	522	500	522	463	550	494	523	500	548	515	501	528	542	510	545	503	518	500	556	526	517	491	482	505	542	517	501	513	512	511	484	522	514	504	530	539	524	528	538	510	528	527	518	470	546	506	484	549	533	516	532	509	555	509	492	505	499	480	511	490	527	473	517	487	494	523	482	495	530	528	502	538	464	555	525	509	580	533	559	519	551	495	483	468	462	526	523	514	531	502	455	498	525	514	506	488	474	534	487	518	490
22716	21258	28971	27707	43529	47766	32735	6848	1015	857	739	604	611	592	526	557	539	541	517	674	1862	2821	2474	1664	1672	1652	1388	1256	1053	839	738	599	445	453	441	510	484	475	471	468	485	480	475	507	482	442	430	438	457	490	467	483	458	470	471	473	498	477	488	512	453	447	494	495	491	432	473	484	460	495	445	447	458	505	482	494	490	453	492	463	498	462	435	488	468	455	449	521	444	494	474	480	462	485	456	500	500	478	447	459	482	510	430	487	448	443	488	461	474	432	483	460	487	470	489	480	496	504	476	474	505	462	475	472	463	424	464	481	483	503	486	462	474	498	457	483	479	475	498	467	467	448	489	455	483	460	473	471	507	499	463	435	488	452	439	462	478	490	505	465	487	457	443	513	479	440	481	473	448	468	445	456	487	501	494	462	448	436	491	483	466	522	477	460	449	466	464	443	518	477	467	504	479	488	467	458	536	440	498	465	464	430	454	469	473	442	463	464	455	491	490	491	491	482	440	485	426	508	464	499	479	451	441	441	484	483	480	493	474	488	467	440	469	472	460	458	465	478	452	503	460	470	467	477	454	462	475	466	501	494	464	460	476	424	471	471	457	484	469	435	472	480	463	498	451	481	488	492	461	458	472	509	486	483	487	455	465	434	502	487	490	472	445	460	458	461	480	431	445	451	473	461	440	483	458	454	466	488	456	495	480	522	475	546	480	459	488	488	436	464	487	479	447	465	467	475	447	498	479	451	447	473	486	489	422	481	461	475	485	501	486	457	422	458	455	480	459	475	491	504	482	476	463	477	479	477	465	439	453	476	413	452	494	452	441	446	495	490	492	481	470	411	461	464	473	461	509	436	423	497	435	469	515	467	414	503	450	454	468	483	483	510	501	492	452	481	430	481	487	490	477	477	475	412	498	461	441	459	476	444	476	451	485	522	514	448	464	431	468	448	436	450	454	463	490	446	472	494	487	473	525	487	461	491	440	456	462	478	478	494	494	495	451	465	455	451	488	480	447	460	416	429	433	500	488	515	467	471	481	456	454	462	482	510	462	462	452	457	508	482	476	528	464	448	461	472	504	484	521	477	480	456	547	503	474	480	454	457	492	475	473	465	500	470	514	487	485	520	469	456	476	453	441	456	454	496	447	435	481	483	505	433	449	458	474	490	478	481	472	466	489	456	459	471	505	498	505	435	489	480	475	403	447	458	468	470	437	467	468	480	481	503	478	469	522	501	484	458	473	502	519	502	466	449	483	481	505	460	472	440	481	469	470	471	450	431	479	475	473	468	439	456	466	476	510	439	439	522	454	456	464	471	473	455	497	477	462	505	463	477	458	447	490	447	477	440	462	479	484	479	473	500	449	481	455	504	470	476	463	460	447	472	489	498	461	458	452	434	463	471	489	502	451	439	446	429	430	504	486	480	447	412	453	466	431	469	514	481	521	460	485	457	494	467	460	512	443	491	470	447	431	439	464	502	451	449	485	473	472	450	452	511	500	459	453	477	459	471	464	495	477	404	486	441	463	445	458	462	471	467	510	477	469	479	457	488	464	455	453	448	467	478	449	446	450	489	459	492	440	472	469	469	476	471	484	477	455	473	463	472	471	489	490	481	478	464	474	466	466	482	485	492	432	468	465	513	498	431	484	472	490	473	489	487	456	428	498	457	488	417	460	467	439	479	471	479	468	464	462	503	469	515	484	422	447	460	465	467	461	473	457	428	505	458	466	478	461	451	491	490	476	501	520	500	440	462	446	454	474	452	516	470	494	479	442	492	473	481	439	470	453	471	469	442	459	500	472	471	460	503	445	489	466	434	477	472	507	467	525	494	471	472	466	470	460	470	491	427	443	447	497	453	426	437	477	476	462	439	480	479	484	431	448	449	438	497	476	471	461	488	464	463	464	476	498	454	471	473	477	472	496	490	477	476	489	497	456	492	483	471	461	462	450	497	459	498	473	454	491	489	445	487	452	448	464	491	446	508	479	470	463	482	476	471	484	452	449	486	488	491	488	491	465	446	501	491	515	526	451	490	468	458	513	439	486	482	459	453	442	460	474	465	456	484	476	469	490	453	480	473	484	460	447	459	471	490	462	480	438	487	457	498	486	484	440	492	470	451	458	457	488	462	473	472	493	442	503	438	449	490	477	502	455	459	451	416	456	495	484	494	479	443	477	463	517	454	477	463	497	477	468	466	465	479	448	453	466	455	460	463	494	460	456	475	450	424	444	480	440	492	482	463	508	468	433	510	440	497	503	480	475	450	472	468	470	453	444	465	490	483	491	460	486	447	487	443	441	450	484	477	438	451	457	471	514	494	491	474	450	443	506	479	437	452	476	452	461	487	426	478	461	453	471	466	503	449	471	442	438	493	480	509	446	475	486	468	477	484	448	448	459	456	432	464	432	442	450	464	475	460	460	423	488	491	478	462	465	459	476	457	461	460	488	477	459	460	460	470	445	475	476	464	452	467	493	479	457	460	442	486	488	481	458	484	461	480	452	464	481	457	439	434	473	519	432	494	489	489	515	463	482	465	449	481	455	484	444	438	446	430	452	452	486	485	430	483	450	496	451	491	450	478	496	486	445	461	463	443	480	423	462	437	478	477	471	442	464	465	452	451	479	473	475	488	537	449	437	473	510	460	415	467	432	478	478	488	505	466	448	489	473	440	462	451	439	450	497	446	470	470	439	500	496	449	483	471	476	444	449	474	452	469	499	459	448	477	493	466	495	447	492	485	444	471	487	483	459	445	485	445	469	436	457	459	489	451	454	477	439	482	481	461	461	492	463	439	489	426	459	476	470	438	456	453	481	431	445	448	478	490	457	496	466	489	484	492	507	486	462	447	463	424	489	458	496	496	438	435	453	437	441	470	516	449	488	507	433	493	474	466	472	462	504	464	468	465	436	477	454	488	451	486	492	462	449	435	480	492	459	475	461	460	467	466	462	482	472	481	482	549	469	466	490	472	422	462	486	470	424	480	485	451	419	465	468	488	519	496	491	471	439	466	480	484	482	427	474	444	477	503	485	495	461	494	434	479	467	461	466	494	468	492	474	493	458	466	438	480	437	467	449	465	486	452	449	438	469	489	497	495	487	426	450	433	476	450	483	483	438	468	494	471	493	475	482	476	444	458	466	486	434	476	427	494	463	479	440	436	448	471	513	412	488	517	473	482	518	458	463	511	452	481	503	504	466	499	446	469	496	403	457	484	481	491	454	481	474	446	463	471	460	460	447	482	473	455	495	459	494	498	466	457	477	489	483	431	446	490	429	443	491	477	481	496	460	481	473	472	467	480	476	494	483	469	519	461	463	446	451	480	463	471	462	468	445	454	431	497	464	499	485	467	444	452	458	478	464	456	447	499	445	457	497	475	505	507	504	509	482	491	473	447	514	478	493	459	440	457	485	490	436	429	488	445	476	460	504	458	445	452	455	477	466	464	477	434	458	493	436	445	472	460	482	444	477	500	475	456	490	444	462	483	472	437	486	485
9736	27153	20250	58724	63390	52396	24040	1552	1246	1214	893	737	682	738	682	617	579	565	542	820	2990	4528	3667	2508	2489	2299	2068	1700	1422	1126	815	652	462	462	476	510	483	517	487	468	477	486	462	515	491	522	472	471	484	485	485	496	474	501	495	451	456	463	482	458	477	487	490	487	478	481	491	515	445	485	470	476	449	476	491	471	498	495	498	482	475	489	513	482	511	495	489	459	506	464	491	482	483	469	478	486	481	460	480	461	465	476	448	511	443	456	460	467	445	465	497	484	488	502	469	488	463	480	440	507	461	478	492	455	485	443	470	479	471	450	485	459	517	482	501	446	501	479	467	483	497	504	465	465	474	495	482	469	492	456	444	466	471	475	481	502	507	484	462	473	479	478	489	455	467	514	454	463	484	490	465	480	458	472	470	457	466	472	521	453	468	504	462	497	493	461	466	434	495	484	463	462	491	493	430	486	457	476	472	492	497	473	456	432	468	486	482	490	468	508	473	480	493	495	466	517	490	480	486	498	501	453	458	501	491	505	476	464	472	493	476	456	450	459	486	459	481	460	461	461	437	494	481	476	454	473	466	526	470	478	444	483	479	458	500	490	479	480	455	466	460	455	444	480	445	466	506	481	459	467	518	526	491	476	467	501	424	437	465	477	480	476	495	470	477	496	459	458	485	470	437	460	466	489	462	452	511	514	501	501	473	458	479	508	457	492	479	495	471	473	507	436	472	467	465	498	491	457	436	513	480	520	454	446	496	443	478	462	495	475	485	507	445	464	497	449	438	498	463	479	513	507	447	453	489	465	419	451	486	478	450	477	499	470	484	458	473	477	494	487	471	468	487	490	501	467	465	477	455	507	472	449	466	458	449	510	500	494	468	450	503	495	515	499	487	473	469	522	484	507	504	498	481	493	500	493	478	482	447	449	499	482	498	495	481	460	469	472	516	500	486	478	495	473	529	452	494	458	469	477	464	469	510	534	417	470	508	450	471	438	472	478	449	457	486	443	467	448	447	472	489	468	489	469	494	504	503	461	482	495	430	491	428	444	492	440	477	502	442	475	457	472	461	450	517	483	479	462	497	509	476	489	444	465	499	487	479	483	469	492	487	467	496	478	449	483	479	478	480	497	464	496	456	480	462	451	447	499	461	484	455	464	465	464	480	475	487	458	496	478	500	457	452	453	473	464	514	504	470	464	477	474	489	489	486	446	494	484	470	490	476	460	472	479	469	503	436	486	485	466	449	537	476	517	489	525	470	472	510	492	484	491	465	466	475	494	499	479	496	470	498	489	472	501	436	494	484	518	522	482	515	467	471	450	509	469	459	481	446	443	512	508	471	470	467	463	474	472	486	442	494	460	472	489	481	481	462	469	446	515	498	496	453	473	463	496	487	458	445	493	509	468	489	458	504	458	477	447	468	496	504	468	471	494	512	489	452	495	471	481	496	501	438	506	433	469	463	422	481	462	465	498	479	486	464	492	427	509	483	477	460	452	478	446	476	483	468	467	468	523	532	451	473	475	478	429	473	455	480	471	476	472	473	524	471	460	490	512	482	492	454	481	514	478	477	488	499	484	493	481	466	476	454	492	471	451	492	447	485	457	460	464	463	499	465	446	503	511	465	478	492	491	497	446	457	459	494	481	481	450	496	451	458	497	462	465	427	491	458	465	460	487	479	488	493	457	492	444	463	519	475	497	520	502	469	471	423	475	484	489	514	470	445	475	470	445	497	518	429	477	494	536	443	512	457	492	488	497	503	471	495	507	500	452	437	467	477	503	468	518	477	451	448	490	493	513	490	499	493	473	514	483	497	478	475	478	474	496	475	436	476	465	446	501	461	438	490	430	482	456	480	488	459	486	472	533	475	475	464	481	473	440	514	470	450	468	478	473	481	468	462	493	470	493	492	492	475	468	490	462	459	478	467	480	461	466	483	461	472	496	494	447	472	493	496	486	491	470	458	468	468	469	507	425	464	469	488	469	473	487	488	489	449	472	481	457	453	490	498	500	447	479	490	485	474	464	463	458	464	449	449	487	472	455	459	455	451	461	459	472	448	441	457	484	513	514	502	471	448	452	466	474	499	467	452	468	454	467	477	492	449	478	466	451	467	479	456	483	513	472	493	479	457	511	494	475	514	492	464	445	488	497	488	485	479	468	493	424	460	496	495	513	497	486	483	455	500	473	455	518	467	499	462	446	488	489	487	512	455	504	478	474	473	477	496	496	468	446	436	472	463	446	468	498	450	506	475	452	451	467	458	437	448	499	473	501	500	464	459	481	475	487	509	468	444	461	443	492	489	458	450	490	469	489	497	457	453	467	470	467	505	498	440	471	448	448	424	458	463	461	463	496	487	485	472	488	479	444	484	456	496	469	477	481	492	474	506	516	512	478	481	479	468	477	490	453	466	484	509	505	486	484	479	486	501	451	449	478	479	476	441	461	476	476	483	474	435	490	515	491	456	495	451	459	471	483	419	476	509	463	474	466	489	505	487	470	513	477	488	499	509	510	484	496	470	484	478	457	510	453	489	461	481	474	441	480	457	512	475	480	497	501	511	484	485	460	506	461	442	501	469	448	477	481	453	543	501	426	486	487	495	465	467	455	520	504	440	447	464	506	486	494	440	505	437	472	422	493	458	508	508	485	498	502	464	488	477	504	449	492	466	469	487	486	454	510	440	505	460	468	502	483	455	461	486	494	481	466	502	483	449	449	518	511	490	445	467	491	502	498	511	480	492	434	473	503	494	482	473	494	467	448	486	472	464	469	501	475	489	498	470	492	474	470	471	460	508	448	472	486	460	487	448	462	477	492	468	483	454	506	460	471	476	452	471	466	486	498	508	499	501	483	460	487	482	489	448	483	496	482	548	512	509	478	462	482	454	452	502	496	478	490	471	491	484	488	467	444	442	462	474	464	454	487	467	463	473	469	464	473	508	460	486	466	458	493	485	499	457	485	453	453	453	417	439	473	468	438	498	470	468	482	465	443	495	479	476	503	513	472	490	478	472	466	493	477	463	496	462	491	441	462	479	464	496	460	447	451	487	438	501	466	479	480	465	486	487	496	465	497	484	446	475	459	486	509	479	446	464	489	490	465	480	462	498	461	488	448	474	473	477	511	490	506	443	459	442	467	470	467	463	501	440	482	476	505	466	462	490	478	490	489	496	470	437	445	471	468	502	499	475	458	481	458	466	459	479	506	469	462	471	492	474	497	494	485	435	432	482	490	472	466	497	475	466	468	458	475	471	431	457	460	475	471	460	459	473	445	506	458	474	491	504	444	479	470	480	471	435	447	464	463	490	460	502	452	461	481	436	486	468	463	483	501	494	453	479	524	490	492	464	484	492	482	496	484	471	497	432	486	481	488	470	442	529	474	490	513	492	494	491	460	450	469	485	468	498	473	501	481	465	463	461	484	457	494	474	453	505	472	458	481	459	462	496	473	444	457	494	463	466	473	481	498	451	457	479	470	453	460	473	497	480	490	474	527
28017	19434	9824	13772	12687	7164	2306	509	485	458	431	431	431	424	419	390	349	415	389	399	377	437	463	437	411	430	431	444	449	414	385	457	415	380	355	396	379	414	391	387	388	405	410	393	366	408	419	381	424	397	394	367	397	369	377	374	378	367	344	391	384	414	413	374	396	409	376	412	365	361	380	349	389	334	386	378	349	401	395	379	365	397	392	378	362	412	398	401	403	362	391	384	396	397	385	406	383	363	405	416	359	417	366	392	349	381	384	368	386	408	372	412	375	394	388	368	392	407	383	388	399	364	377	367	387	356	390	362	380	405	361	357	394	374	365	399	371	361	381	369	370	404	397	392	345	393	378	340	372	351	405	404	377	361	343	373	364	381	392	387	346	385	380	372	362	413	366	381	363	376	375	386	398	386	346	405	378	364	384	365	406	374	357	371	377	410	366	374	369	376	339	374	395	408	376	418	395	403	385	377	388	384	365	389	379	390	381	370	409	385	408	395	383	371	396	350	384	405	392	352	400	313	397	396	379	360	371	368	393	363	414	366	400	392	396	388	372	397	407	403	383	399	395	377	401	391	376	392	351	404	368	386	375	390	390	369	402	375	367	371	390	370	382	370	407	384	400	395	406	362	403	357	366	386	374	386	389	321	358	391	404	397	367	376	395	374	386	386	347	398	418	335	382	347	387	391	395	361	385	381	373	408	409	367	344	354	412	396	362	377	358	375	377	379	373	378	369	366	403	356	383	380	381	394	408	381	389	415	374	356	347	409	377	363	375	378	381	395	380	418	433	368	346	380	378	345	390	388	366	363	382	397	395	395	400	390	404	415	344	375	353	396	391	370	364	418	379	390	374	361	384	393	377	402	388	385	362	394	395	394	368	413	383	394	367	388	370	392	406	402	402	384	351	384	373	374	344	383	349	386	376	354	384	383	379	412	387	375	402	405	416	390	371	399	397	414	387	366	376	354	379	389	384	361	370	425	378	405	365	426	359	386	402	360	387	360	369	368	389	385	368	397	347	384	369	364	385	372	376	391	351	357	396	384	389	413	360	372	345	377	363	402	371	391	360	404	389	375	398	378	355	397	383	392	364	372	401	395	381	403	379	371	398	405	396	403	361	392	374	404	402	364	381	384	373	391	408	408	388	409	396	413	374	381	364	366	395	401	394	359	433	385	381	370	391	390	366	392	379	368	380	397	374	386	362	382	405	378	373	384	376	376	396	409	400	354	357	378	363	401	392	364	399	363	380	388	374	377	407	365	380	406	400	397	364	388	405	376	380	377	399	399	372	346	375	360	398	367	404	364	396	392	418	375	383	402	380	370	387	388	388	367	386	396	392	382	381	363	365	378	416	402	389	384	415	385	387	373	363	410	399	339	400	353	394	365	389	421	417	363	386	354	368	361	379	399	412	363	361	369	413	392	372	398	371	375	368	396	396	392	362	346	381	397	407	391	367	376	386	360	413	395	361	390	356	390	382	388	366	387	393	372	410	377	367	395	394	398	393	378	386	398	392	390	373	350	385	375	372	360	386	369	377	415	369	370	392	382	363	352	386	380	384	403	426	379	391	386	348	351	377	399	352	331	348	384	392	419	383	374	365	408	374	380	398	396	355	390	386	364	364	339	382	406	391	420	352	359	357	369	414	366	358	370	382	364	358	376	378	405	394	414	350	382	395	391	394	375	397	353	384	373	417	386	401	353	360	404	394	404	396	339	375	382	391	406	385	394	395	372	380	368	392	396	383	369	393	381	359	359	407	367	366	403	384	384	388	404	360	408	387	378	414	380	384	367	358	356	378	392	357	384	380	362	384	390	370	392	400	374	399	382	383	342	366	392	348	383	397	385	378	397	373	381	369	385	403	373	406	397	393	387	371	368	383	410	410	398	427	386	367	379	398	385	364	404	377	388	373	382	386	340	397	360	376	390	409	368	369	381	345	365	341	377	411	376	376	345	373	376	404	402	401	376	363	391	395	347	405	372	404	363	429	371	349	399	344	410	329	372	399	389	401	402	367	365	421	369	381	419	409	388	373	409	386	373	342	383	373	362	388	394	363	392	395	410	391	409	391	403	375	403	385	369	373	361	429	393	413	381	328	384	368	347	424	371	354	438	388	377	363	364	385	357	383	384	379	364	392	403	411	397	388	351	361	361	364	375	334	368	379	407	358	381	357	440	380	391	368	322	382	375	424	346	378	377	416	409	405	387	380	416	390	389	374	405	385	391	383	382	414	381	357	382	415	353	371	405	366	373	365	383	415	388	402	382	382	383	387	387	391	415	378	367	401	379	385	404	390	362	364	422	362	365	422	382	379	417	391	385	390	428	341	357	399	368	407	381	392	333	392	369	380	387	392	394	397	397	390	386	402	367	371	371	374	343	360	391	390	377	357	377	374	383	381	369	350	400	368	381	357	360	381	399	344	390	386	365	392	397	376	374	385	398	354	393	393	372	365	390	380	403	379	365	369	369	396	390	377	364	361	356	379	396	392	394	364	402	390	379	421	357	395	390	387	394	396	400	366	360	393	374	371	380	391	411	372	413	369	394	381	355	383	414	401	366	394	403	374	375	383	390	375	406	411	359	378	368	361	348	393	341	396	368	388	384	386	384	373	400	364	411	386	387	406	419	356	385	361	404	412	368	353	394	377	386	377	382	407	374	397	349	397	378	366	340	395	357	399	357	399	399	388	378	406	382	352	373	399	398	375	372	376	416	370	402	387	370	383	386	396	371	383	398	370	366	394	366	404	391	389	354	400	409	368	406	417	383	348	390	397	426	383	400	394	410	339	427	417	380	391	358	378	379	365	365	412	400	420	361	388	422	387	339	387	375	387	364	378	402	407	386	410	403	394	362	388	395	397	387	382	381	415	401	337	400	386	411	391	365	360	344	386	390	358	407	389	383	404	431	374	344	376	369	372	373	377	384	367	381	381	368	391	371	394	381	387	345	398	366	388	355	397	405	379	407	354	380	400	409	378	360	350	377	385	356	390	386	387	390	354	388	364	381	396	383	380	385	373	388	388	389	387	381	401	351	392	398	405	392	375	402	392	370	385	377	389	413	375	412	348	386	404	374	387	372	388	355	420	417	343	370	360	375	387	386	412	385	347	405	376	370	405	364	360	373	371	399	364	370	346	414	378	400	380	384	384	379	345	387	350	362	395	377	398	393	400	350	347	389	408	356	410	398	399	400	377	407	402	358	408	372	421	365	369	386	410	376	364	359	359	413	414	371	365	424	374	348	379	383	361	409	383	357	382	391	381	372	422	406	389	372	406	370	380	375	355	381	361	371	371	387	387	411	377	362	375	387	348	375	369	398	399	374	377	357	384	386	403	349	339	368	351	370	394	369	428	398	386	396	379	389	378	368	395	364	391	375	393	373	374	362	405	373	355	383	389	367	380	374	367	407	387	393	379	402	395	375	412	406	400	408	369	371	425	390	387	385	369	378	383	422	365	366	385	399	382	338	341	389	408	379	400	326	362	378
8360	12966	7948	12356	12014	7650	2603	620	699	627	517	468	506	495	443	467	444	444	420	400	428	479	581	514	471	490	547	481	455	468	453	430	428	401	403	384	410	422	399	396	432	404	380	417	426	393	403	361	399	412	368	400	390	419	394	399	389	399	403	389	425	390	441	407	421	412	377	377	415	403	409	423	423	412	454	390	414	407	424	429	414	427	428	392	392	397	402	424	381	390	396	406	409	445	409	372	379	435	402	375	394	420	413	418	419	408	418	390	412	398	392	417	373	388	400	368	440	418	391	385	392	384	396	415	404	451	432	404	407	412	399	390	426	445	436	426	424	400	446	401	440	419	403	421	428	407	389	380	400	422	420	439	400	444	424	410	401	401	409	396	403	412	442	405	394	409	400	414	408	374	395	397	378	425	419	400	380	417	412	428	404	399	430	415	402	446	429	430	441	414	454	415	380	446	391	427	408	421	450	406	412	447	376	397	439	408	400	392	421	403	414	401	376	404	375	435	388	421	404	409	416	406	402	436	391	460	418	438	413	431	458	458	427	419	366	387	391	382	450	427	394	413	397	446	397	396	417	435	400	389	385	408	385	443	389	406	378	374	407	380	400	423	415	389	423	420	414	397	399	412	395	417	368	431	401	416	419	407	357	393	446	417	417	386	411	437	436	386	422	364	410	423	422	396	432	417	406	431	372	383	383	410	399	410	394	396	446	414	385	408	416	405	413	461	409	408	402	416	389	388	429	427	415	414	437	374	433	449	437	415	430	430	393	439	395	415	427	388	396	433	437	392	431	423	440	426	425	442	423	374	400	430	459	372	410	428	436	420	414	445	379	425	417	376	385	416	409	437	399	410	432	435	419	373	444	421	430	435	417	391	423	397	439	418	422	384	399	406	434	412	397	460	434	390	433	419	456	426	426	432	415	416	419	394	422	399	415	435	407	437	453	402	402	398	408	424	407	389	412	410	426	410	438	444	395	408	407	396	392	405	391	390	381	401	405	377	390	457	424	423	405	419	414	439	413	417	396	416	409	397	393	420	434	392	456	409	416	441	423	432	435	434	391	415	419	396	427	385	398	408	422	429	422	416	426	377	377	428	392	396	395	413	432	418	394	422	390	403	398	421	391	398	390	432	409	400	426	370	430	400	427	437	446	402	429	446	392	408	404	378	400	394	406	377	432	412	434	429	390	442	481	432	449	432	419	408	386	389	411	388	425	418	381	366	399	384	410	400	413	411	432	416	413	437	407	409	345	392	402	419	391	423	452	417	408	472	409	427	399	433	410	419	426	412	421	392	407	402	419	450	421	407	388	436	411	444	433	447	445	438	422	389	394	409	413	443	396	399	425	416	409	388	420	394	426	374	392	392	424	437	427	386	407	415	424	393	403	427	408	414	410	386	377	419	427	410	419	431	419	421	394	430	403	393	390	394	407	404	399	417	423	448	387	393	387	434	410	428	382	414	434	404	467	450	431	384	420	429	409	405	436	393	397	371	365	384	413	410	399	385	424	411	420	433	423	381	415	422	377	392	437	431	364	390	410	427	398	412	352	403	403	426	464	411	444	422	382	408	434	437	417	380	402	408	438	402	395	399	435	394	384	401	385	432	432	370	433	387	405	393	405	410	437	424	404	448	411	391	420	410	414	406	417	423	390	385	396	422	398	404	424	408	447	399	409	399	437	407	419	458	363	446	452	404	436	391	393	400	405	394	434	413	404	401	415	396	448	414	430	386	403	392	442	460	390	428	429	406	437	407	413	372	382	393	384	423	430	393	413	384	376	385	426	378	399	438	401	456	400	405	403	386	423	409	392	424	405	411	402	390	408	396	392	384	425	424	361	428	431	390	391	402	342	379	420	382	384	431	428	416	399	392	448	390	403	383	436	417	423	416	405	394	399	380	429	385	394	417	437	406	416	410	408	418	428	409	423	415	406	423	383	393	417	406	434	404	429	383	447	411	398	412	423	423	403	414	389	412	381	404	423	434	424	424	409	403	408	413	399	430	444	409	443	365	435	397	402	389	409	414	420	404	438	430	417	401	399	434	405	405	422	444	383	439	418	410	429	406	439	434	381	394	463	435	426	396	406	423	409	428	409	417	413	425	402	400	401	413	419	450	433	402	429	436	404	386	446	417	419	405	416	409	373	379	369	420	429	414	405	402	438	447	404	425	437	402	398	408	389	385	454	430	392	401	444	372	399	394	396	399	412	421	386	425	403	427	440	402	379	421	413	390	413	380	396	461	407	406	395	435	435	436	438	386	404	409	427	397	378	408	423	363	408	445	408	399	408	395	431	441	416	452	415	390	399	418	403	364	438	426	423	429	411	406	421	407	403	389	383	395	436	399	420	403	449	384	395	401	388	394	402	428	454	391	426	403	405	412	416	404	420	450	391	402	409	426	427	408	418	405	409	408	408	391	442	385	390	408	432	467	413	412	437	405	402	401	417	434	402	387	419	419	411	409	395	404	435	402	421	394	393	440	412	413	440	384	452	424	398	409	412	426	430	421	420	385	412	403	400	413	409	406	413	395	417	404	406	402	403	423	415	402	431	420	404	441	373	432	418	376	406	405	429	406	423	454	439	387	391	416	443	443	400	423	434	398	413	436	403	427	415	409	389	415	383	414	370	344	396	421	402	396	395	456	416	376	415	427	435	414	436	398	409	428	426	404	406	381	393	409	405	405	416	416	382	395	416	382	429	424	396	402	415	420	391	418	420	415	391	390	403	425	430	428	392	420	384	421	417	406	404	416	434	458	449	422	419	390	419	398	394	410	389	404	431	412	385	436	449	382	400	392	418	432	448	401	387	405	411	403	437	408	410	410	374	407	435	436	439	399	405	400	401	385	423	387	386	407	404	404	439	386	429	430	397	424	418	378	417	416	427	414	416	398	451	434	426	411	413	373	406	423	374	416	420	413	385	400	418	368	410	394	416	401	417	385	428	388	406	410	387	426	416	421	434	417	414	388	406	427	409	408	434	413	442	422	395	435	392	405	393	382	389	437	395	401	399	385	396	417	420	356	400	417	414	402	429	405	388	418	412	399	423	416	440	397	401	405	412	408	391	436	423	385	441	424	437	397	465	410	413	415	443	420	420	405	408	393	439	391	390	374	383	439	439	417	446	415	413	424	429	443	392	441	406	388	439	380	405	434	413	430	413	399	410	416	416	434	416	426	413	406	444	410	416	419	394	369	421	455	438	396	424	394	416	404	414	418	413	412	421	366	444	446	400	406	372	383	386	411	441	366	414	381	416	378	432	453	389	431	443	383	432	395	428	419	426	365	457	420	412	431	398	454	405	391	413	393	437	407	400	409	403	438	421	411	398	408	389	430	363	390	433	413	439	399	443	460	389	424	414	437	410	390	409	434	442	416	413	405	418	418	423	412	461	377	406	405	382	398	359	415	439	403	413	401	426	421	406	428	405	419	445	433	394	401	410	442	389	431	365	410	424	419	463	434	404	380	438	459	414	386	413	401	401	402
24107	21256	28423	32254	43498	41234	23479	2888	656	583	520	397	460	417	397	372	359	412	362	405	418	1209	1587	1226	1078	926	825	695	559	481	408	391	340	354	314	358	349	327	329	344	355	299	361	329	356	340	328	363	313	331	336	337	326	348	313	330	300	330	322	356	318	332	328	361	333	354	338	341	333	364	336	330	342	354	308	334	299	326	343	344	340	344	350	331	329	332	365	327	321	357	369	339	353	337	332	329	345	335	329	374	332	362	327	343	355	340	340	317	343	360	340	339	319	358	296	351	321	329	332	340	315	360	371	326	331	343	324	338	343	369	310	337	336	338	347	364	361	321	296	345	331	365	345	320	334	334	328	340	341	352	333	321	355	351	343	346	315	348	321	331	339	317	330	358	339	346	307	329	295	314	348	325	348	356	322	335	337	309	338	350	318	344	339	325	308	320	351	367	335	326	326	301	355	331	324	332	330	333	325	322	328	350	364	335	341	311	326	316	346	362	349	351	366	319	343	320	325	348	326	310	364	348	353	320	330	346	355	325	348	333	316	325	313	302	362	350	329	359	344	331	357	356	317	331	336	335	314	336	315	324	308	326	308	311	339	301	347	353	352	354	313	340	326	327	348	362	342	342	324	354	322	309	332	341	354	366	321	341	346	356	331	342	367	329	325	339	321	332	333	358	318	306	320	327	337	347	324	315	340	328	318	304	328	344	313	294	332	370	328	333	319	336	369	315	345	361	294	326	322	315	346	381	331	326	335	347	331	343	346	329	356	352	352	353	296	332	306	372	337	345	345	332	314	332	346	308	329	364	333	317	326	360	359	308	327	333	318	359	308	350	337	361	307	314	296	316	339	315	302	327	339	331	347	341	344	349	330	323	344	308	350	353	362	310	329	362	313	299	322	347	355	322	324	342	323	345	388	339	339	344	309	340	336	363	323	324	355	339	336	367	342	370	319	329	332	382	329	320	319	363	336	313	316	331	341	323	319	351	324	353	369	353	321	339	326	361	361	327	358	356	323	317	330	303	301	350	336	352	330	328	382	320	351	339	323	335	338	289	342	330	311	334	352	321	355	350	349	373	338	331	366	361	308	335	352	312	343	307	346	330	341	316	313	341	322	335	317	327	334	315	360	330	358	383	328	352	333	335	339	359	332	342	323	333	386	345	355	322	366	332	342	341	349	341	322	345	341	323	383	308	339	353	336	338	323	312	331	349	318	317	365	340	343	324	343	317	304	315	370	331	297	315	356	317	330	336	334	315	327	320	335	318	315	345	342	349	341	353	290	370	316	370	313	317	340	354	332	356	313	318	356	326	367	329	339	332	365	306	345	345	351	361	364	305	340	298	329	292	356	311	333	347	347	343	356	357	366	323	366	329	315	309	330	311	352	325	355	323	336	370	340	345	353	347	329	340	319	348	306	335	369	341	355	349	317	341	303	357	338	348	330	327	324	351	368	357	317	327	317	307	346	351	364	326	346	333	325	346	343	307	317	351	355	344	321	337	327	357	332	348	308	330	364	346	351	354	341	357	314	302	341	328	340	342	350	352	349	325	327	309	330	328	340	342	322	333	361	347	329	338	334	353	343	362	312	362	328	336	331	343	323	332	334	340	325	334	326	353	351	332	340	329	305	338	321	348	333	333	353	317	303	293	335	323	344	358	325	379	348	342	335	342	328	350	341	281	361	339	309	344	333	382	345	338	318	326	369	318	336	327	328	351	294	359	342	336	354	319	312	337	322	315	327	322	313	367	347	337	315	359	319	337	358	322	338	351	334	310	320	372	345	323	351	329	345	332	326	336	315	368	365	327	359	297	356	365	320	348	346	339	303	344	363	335	352	344	344	356	330	334	324	325	336	339	349	335	364	326	342	353	313	325	320	311	271	353	337	350	330	355	342	358	353	315	366	338	341	377	326	359	328	341	354	348	311	346	337	348	328	336	348	358	317	315	360	343	330	313	333	318	326	375	351	345	341	333	322	364	334	327	337	338	331	371	334	343	353	337	330	326	321	338	282	320	326	323	353	323	345	335	342	359	327	340	331	333	313	296	362	328	338	338	323	317	330	363	346	342	349	330	338	328	315	338	314	371	305	366	354	361	328	335	334	342	345	397	330	316	314	336	363	338	309	357	344	330	329	311	313	310	332	378	300	328	327	339	367	352	305	345	310	384	324	334	317	338	335	336	311	332	334	337	335	337	327	323	319	313	337	353	324	324	342	327	336	354	300	318	347	305	324	318	376	318	332	328	356	311	327	345	318	357	378	363	376	344	338	326	380	335	325	333	363	370	344	349	346	356	361	321	292	363	350	355	330	349	336	337	362	333	314	366	321	289	341	314	321	322	348	349	318	331	354	332	350	295	308	336	379	359	336	338	339	307	339	371	332	280	309	358	351	344	338	340	315	323	329	340	341	336	338	338	362	342	325	328	342	306	323	318	315	357	365	331	354	366	325	354	364	304	298	357	340	346	389	353	350	324	367	359	324	331	329	371	323	335	338	333	339	333	337	329	360	322	291	343	379	320	329	303	378	311	343	349	309	321	329	346	352	320	371	312	357	349	353	329	317	335	338	324	351	329	361	338	312	320	345	367	335	343	330	330	355	307	330	353	315	379	342	355	354	324	353	337	318	340	290	357	313	342	359	326	322	324	314	361	329	346	339	325	338	346	310	361	310	345	342	306	323	330	351	334	351	317	346	322	349	351	379	309	346	313	392	354	333	361	331	314	321	323	357	308	367	329	330	348	334	304	324	364	323	349	332	338	320	330	307	370	343	322	306	329	347	351	341	311	339	293	308	326	365	311	346	339	340	327	351	300	344	358	327	347	303	327	337	332	347	342	361	358	343	358	339	333	335	350	333	366	370	343	336	340	326	336	326	328	336	323	350	336	345	344	352	325	335	339	353	356	322	331	367	333	347	312	366	341	359	325	337	333	361	327	322	324	333	366	353	347	301	352	296	317	344	326	345	306	327	360	319	318	315	317	333	317	310	339	343	310	336	331	332	336	329	345	336	334	306	350	325	366	360	318	337	320	374	358	337	307	308	353	356	355	339	344	304	353	335	360	334	326	323	335	341	368	346	314	323	388	338	358	308	348	347	320	320	299	303	355	310	320	329	363	345	330	342	334	343	296	332	334	347	332	354	344	344	310	332	348	350	319	355	322	388	335	330	362	332	324	303	357	304	336	331	349	323	358	351	338	329	372	307	346	366	335	352	314	354	346	334	323	330	334	347	331	304	328	331	345	334	327	336	340	331	325	325	372	327	326	333	345	328	330	308	385	352	327	320	369	293	328	327	299	340	331	338	354	326	344	333	312	317	341	318	327	360	347	351	293	343	322	328	344	330	320	326	293	325	320	328	354	335	339	331	340	301	333	327	351	316	348	355	335	341	365	346	324	349	343	309	333	327	350	374	346	352	321	322	350	356	321	339	347	344	345	344	333	336	320	309	357	345	311	345	359	345	338	308	322	359	352	346	318	360	329	332	357
7483	18577	13804	47118	48383	41487	17261	1123	972	704	611	542	528	519	471	456	411	388	403	419	454	1813	2399	1920	1455	1210	1084	958	719	593	468	430	382	367	372	338	297	346	349	322	352	330	347	338	365	355	368	372	369	339	377	330	394	349	354	367	365	375	353	309	372	384	346	378	348	347	387	359	330	382	339	372	352	347	364	362	357	327	345	362	342	371	348	330	391	351	372	351	356	325	374	371	378	351	391	371	348	354	365	354	320	356	371	366	377	340	349	361	374	357	384	361	371	377	376	366	361	369	356	358	362	351	366	340	341	382	327	383	362	383	347	330	388	363	407	334	362	329	345	339	369	396	346	327	359	374	350	376	349	346	358	357	358	335	352	372	351	352	404	339	409	366	353	341	353	376	346	367	350	375	340	357	371	359	357	380	326	321	362	371	350	344	328	330	371	355	320	340	366	373	347	392	364	365	359	368	325	353	348	414	345	393	338	376	375	365	365	359	369	354	349	353	365	365	335	349	366	379	353	381	343	339	352	359	378	390	340	332	353	355	367	358	364	337	385	361	367	387	345	346	353	362	373	353	362	369	358	363	342	356	359	349	345	380	338	326	360	384	357	363	347	367	353	355	360	359	414	341	378	379	369	362	366	389	384	324	385	373	376	379	349	353	372	350	342	319	336	361	362	379	361	337	418	351	346	343	369	335	357	367	395	341	339	375	354	374	375	350	367	338	369	352	382	349	357	387	331	363	330	364	365	332	369	361	362	386	366	373	409	358	355	368	377	334	353	351	350	367	398	362	374	357	324	358	341	347	333	334	340	347	364	345	370	363	358	375	378	346	388	354	372	379	361	340	371	372	388	346	357	325	345	356	366	351	327	350	371	369	363	362	329	397	377	390	337	373	338	344	372	332	367	355	381	359	345	353	342	391	357	367	346	332	371	365	391	364	341	355	352	354	355	375	338	343	344	340	376	342	373	359	362	340	352	361	358	377	349	345	363	347	400	356	343	369	371	345	367	373	317	378	377	357	378	354	374	360	357	362	350	348	373	337	352	346	364	364	340	374	338	357	358	326	355	339	331	334	353	341	359	352	365	365	363	353	390	374	369	347	399	355	351	321	352	389	332	397	349	363	352	351	358	355	354	340	354	344	356	345	347	367	364	363	339	364	352	351	378	335	347	363	339	350	342	368	384	343	359	351	358	327	381	352	379	372	392	392	380	378	370	322	358	340	336	345	364	380	381	352	359	335	356	377	315	367	379	359	342	353	383	360	342	360	311	389	347	369	361	367	328	352	370	355	384	325	386	323	374	360	386	355	346	314	352	339	350	352	345	342	381	380	372	339	335	371	344	373	349	366	339	364	334	399	340	367	353	381	400	338	386	355	353	348	353	347	351	341	360	328	349	339	363	348	366	365	341	346	335	354	332	373	330	373	353	374	355	368	368	367	363	372	413	372	348	334	361	370	372	341	336	328	321	371	325	334	349	372	404	350	340	369	360	385	369	349	324	351	367	312	344	334	343	321	371	377	296	327	354	343	362	343	354	366	341	358	361	383	353	349	338	346	343	386	361	400	353	373	327	357	352	375	341	349	351	374	335	350	356	344	386	368	357	342	362	343	344	374	328	352	364	354	369	350	400	345	383	353	312	359	368	363	375	318	356	344	348	373	326	342	336	366	356	365	330	382	333	340	364	346	372	302	330	360	360	373	350	362	334	366	359	371	355	333	339	354	363	350	366	336	344	380	324	363	389	371	349	339	395	353	367	370	413	349	338	360	314	347	355	365	334	350	396	372	348	358	383	371	352	328	361	376	330	364	349	361	389	366	381	360	377	335	366	366	377	341	378	366	346	350	324	347	354	386	344	374	331	388	373	348	354	347	328	359	356	324	355	374	350	320	358	346	364	342	364	360	378	341	339	385	341	345	339	367	358	365	354	368	333	357	361	362	372	366	334	364	377	378	344	367	347	357	313	382	391	338	350	381	346	390	335	363	379	359	348	362	373	352	343	339	356	343	347	381	355	366	362	335	341	363	343	365	353	353	355	350	349	363	367	394	346	372	370	344	315	340	323	351	369	379	364	368	354	378	348	321	394	348	375	362	352	357	371	365	373	343	373	329	377	384	376	366	365	350	365	316	328	361	381	334	339	336	362	341	334	363	365	353	340	384	380	351	359	343	355	350	349	401	379	318	332	361	317	338	362	362	350	358	331	370	366	370	353	371	375	335	363	371	351	358	378	378	349	346	366	355	369	358	370	344	338	352	359	340	351	370	379	351	326	350	372	380	343	359	334	359	391	345	396	371	346	364	403	361	349	354	371	310	334	339	346	345	355	382	386	351	376	367	353	378	353	346	361	365	356	359	356	365	342	369	344	351	335	359	349	362	385	367	328	333	407	344	328	357	349	354	357	376	352	354	383	353	358	365	370	330	366	360	329	347	355	381	333	328	345	334	375	406	333	370	362	320	356	350	358	349	365	381	338	342	363	363	312	358	345	355	346	354	327	345	367	358	333	342	361	344	351	365	371	360	414	347	363	352	380	350	351	370	343	349	367	317	328	354	365	395	336	382	371	344	345	352	335	380	367	379	365	367	341	372	349	344	323	356	349	349	371	354	372	363	367	339	375	357	361	355	345	364	408	347	398	357	329	321	359	323	326	353	329	338	379	401	339	363	362	331	349	368	363	379	353	390	345	325	362	355	362	335	325	383	395	364	365	334	347	370	347	346	395	360	355	340	332	335	354	358	346	346	379	346	385	325	351	378	357	333	367	369	357	359	316	337	335	365	344	355	339	373	377	373	400	379	353	366	386	361	378	370	347	330	360	368	386	346	311	375	377	344	326	370	373	333	358	363	353	339	359	357	330	353	358	341	362	373	355	368	368	366	345	362	385	360	345	353	359	313	382	367	318	333	348	360	390	357	373	344	348	336	344	365	358	361	347	346	367	359	358	354	346	358	367	351	354	362	336	334	342	319	346	350	376	351	343	359	344	389	361	337	354	332	337	342	360	343	387	373	371	366	333	342	349	369	348	371	335	339	378	357	374	368	371	317	390	378	362	315	318	373	335	399	419	358	351	357	344	326	319	367	358	372	417	376	396	347	345	362	391	362	332	376	365	361	359	374	362	379	351	406	347	355	366	371	361	384	371	376	346	358	366	394	371	359	355	363	359	368	377	362	373	360	360	332	344	362	338	377	379	344	373	375	372	396	356	361	356	360	372	333	364	359	362	365	361	329	353	331	350	374	334	341	326	374	336	353	345	343	338	353	356	371	336	365	337	364	370	364	377	346	373	373	363	356	386	371	368	398	340	349	327	376	352	344	369	329	352	308	371	378	392	353	360	320	375	349	336	348	353	358	328	346	367	340	337	383	338	386	360	329	406	359	347	351	334	351	355	372	370	365	353	362	361	365	380	345	340	363	352	344	329	378	355	347	336	357	391	344	364	350	351	345	367	344	356	360	360	357	363	354	350	387	376	366	337	329	338	337	350	355
25178	21311	27514	31135	34404	29178	12955	1213	681	600	580	586	542	545	587	553	565	491	541	472	557	880	1257	1228	1016	883	759	642	629	567	526	521	497	504	478	503	492	515	480	493	497	533	484	557	480	517	483	482	535	499	491	523	528	534	526	502	513	503	494	481	494	525	531	504	496	469	501	538	502	500	484	480	486	470	534	493	495	491	542	523	473	488	474	505	525	480	525	491	467	494	472	456	484	514	472	498	476	494	493	487	477	527	474	471	513	496	546	503	474	450	526	484	489	485	541	480	529	496	519	489	522	494	483	499	496	516	480	523	527	517	503	492	505	522	499	534	505	493	516	491	502	516	500	488	485	535	490	508	511	477	522	523	483	523	492	472	512	485	498	489	535	520	464	509	503	527	473	541	484	489	496	515	494	473	469	503	499	510	512	501	478	508	515	512	487	512	534	484	478	508	533	475	487	515	499	520	517	510	538	518	504	474	542	475	499	493	507	498	520	473	501	511	506	524	501	491	478	451	499	495	484	529	502	549	537	484	474	493	499	470	499	469	470	481	495	459	495	446	504	517	508	476	516	507	494	483	481	465	527	487	520	489	485	474	519	532	500	499	449	516	501	491	536	520	509	491	504	498	507	522	497	494	500	529	505	512	510	495	464	496	498	509	488	531	514	513	523	509	490	486	543	486	500	517	466	501	483	517	480	553	522	497	506	489	466	501	502	507	524	492	488	514	514	487	507	517	491	499	526	484	484	491	527	475	541	498	524	513	487	499	502	497	546	485	483	508	490	444	525	508	514	499	522	507	497	515	478	476	517	546	516	495	526	520	481	477	502	494	532	528	475	514	532	501	508	472	534	521	487	437	491	512	483	453	557	521	511	493	522	531	468	478	516	511	502	489	499	473	510	533	480	491	492	508	500	507	499	509	472	463	501	509	502	478	518	488	512	504	494	491	506	478	507	472	485	487	523	477	478	496	495	479	527	532	491	478	485	461	490	514	513	476	457	492	470	487	501	499	470	477	504	511	472	506	482	475	475	474	501	517	520	509	539	477	522	481	487	511	499	476	509	489	513	474	500	509	507	513	541	492	531	516	497	478	489	470	528	510	464	436	478	521	532	500	499	538	533	500	490	487	486	540	504	505	498	487	473	491	528	514	504	528	513	511	509	472	506	453	535	517	461	499	466	467	540	522	503	504	514	499	494	489	492	446	466	486	483	485	499	517	521	492	491	507	507	522	483	487	463	506	488	501	524	473	514	530	511	528	487	467	542	521	485	504	495	502	529	464	503	514	512	509	487	474	449	499	513	487	500	492	499	484	487	522	535	465	484	510	525	501	491	467	528	491	462	454	538	493	530	462	489	501	489	513	494	517	504	511	460	512	480	463	505	495	508	457	503	512	489	506	540	540	465	502	475	531	511	490	515	495	565	483	448	476	496	515	513	490	503	474	463	482	516	498	545	552	482	508	524	484	522	553	457	521	488	508	508	506	471	471	482	511	517	520	532	512	517	470	520	488	500	514	515	495	516	521	504	500	479	495	500	506	503	451	504	513	530	518	507	461	469	515	524	456	518	500	514	509	502	502	521	479	496	495	478	530	493	511	534	477	488	443	510	516	542	466	515	507	482	453	498	520	507	471	478	496	465	525	521	472	488	444	494	483	484	508	513	533	470	485	451	434	529	518	516	459	490	492	501	466	525	528	503	512	509	532	541	552	525	477	497	491	532	494	543	498	521	491	505	498	498	529	504	497	518	488	520	493	537	499	500	482	516	520	521	518	501	498	499	499	525	535	465	525	540	491	562	491	485	495	509	481	501	512	517	494	504	475	491	499	492	491	526	506	490	487	499	507	503	478	492	482	528	516	518	489	498	498	506	478	537	502	490	498	506	490	550	537	473	519	506	491	540	518	490	513	512	552	486	529	467	465	502	470	538	508	521	469	508	526	515	544	497	491	500	495	497	464	530	514	520	479	521	523	474	513	502	483	498	513	527	520	497	501	497	500	481	534	484	546	460	467	507	514	486	468	523	526	473	496	470	472	526	509	522	532	522	490	488	508	483	505	519	514	533	514	509	497	525	530	496	478	471	518	497	505	478	523	513	484	546	538	485	504	490	480	490	489	498	473	518	458	492	464	503	517	527	451	504	495	500	520	478	492	505	487	519	485	477	512	506	481	520	484	460	540	524	506	488	473	497	494	504	538	522	468	513	507	581	500	529	539	477	508	524	512	462	518	482	513	527	518	456	518	506	489	528	521	481	521	514	462	484	482	486	499	460	532	523	543	452	515	487	491	513	506	500	523	492	493	560	526	476	473	455	459	509	487	463	544	517	499	485	535	489	535	494	529	507	482	499	474	529	452	505	493	495	514	517	514	547	489	539	501	479	513	501	478	502	508	492	511	468	484	519	515	515	520	538	532	487	492	525	517	479	493	502	532	496	488	527	533	536	473	506	496	514	475	497	511	484	501	530	549	534	477	461	515	469	516	529	511	512	477	493	513	531	500	505	493	520	519	495	528	510	532	490	527	513	509	507	463	480	490	499	475	526	518	539	556	498	525	489	486	527	524	501	540	531	518	548	506	500	495	469	502	510	466	541	471	510	489	503	543	468	510	494	492	479	542	534	500	516	487	497	509	479	496	507	533	546	495	506	519	498	497	515	483	505	497	512	501	484	525	479	466	456	537	506	484	489	502	508	526	514	505	574	460	518	565	503	491	511	499	456	501	497	486	504	492	481	473	490	516	475	534	496	507	493	491	478	509	484	465	496	530	517	482	490	486	487	498	456	462	500	539	481	497	492	487	478	499	476	484	493	501	532	496	506	443	492	481	451	513	507	498	457	494	519	519	522	537	505	512	528	513	502	531	499	508	527	450	514	487	520	504	537	495	492	519	479	516	516	494	535	482	489	495	455	544	480	547	482	484	494	513	478	490	466	498	503	502	553	477	494	536	506	492	524	493	524	524	519	530	494	487	520	511	523	474	482	488	504	515	491	481	512	459	445	491	521	544	499	488	496	502	492	515	490	524	537	536	509	481	496	505	439	506	512	482	501	486	545	502	501	523	503	515	527	530	527	475	491	455	488	486	539	491	519	498	505	507	509	488	517	466	485	537	520	502	490	508	510	473	479	525	486	531	545	531	530	505	545	518	478	504	475	530	508	511	492	479	489	505	463	503	462	508	489	514	499	508	497	495	510	515	491	522	523	489	495	495	458	523	489	488	523	500	523	493	488	522	500	474	492	536	519	527	525	498	507	495	498	484	538	515	474	502	533	519	491	480	528	467	532	498	491	491	524	492	472	503	475	519	502	455	521	505	506	528	498	523	502	494	511	536	505	503	502	499	529	506	521	454	490	549	526	526	503	498	463	517	520	518	494	520	467	514	448	454	492	464	500	530	508	516	557	481	505	516	507	537	484	510	523	493	497	524	478	465	484	501	490	484	502	505	453	478	497	484	480	497	540	448	461	530	507	487	487	503	500	509	476	544	499	509
6914	14879	10959	38096	40744	33611	12146	1036	964	767	703	631	700	664	598	606	594	573	518	563	630	1362	2027	1865	1541	1173	964	873	748	654	605	557	520	544	523	511	556	530	489	510	570	503	546	510	546	573	554	520	492	517	531	514	532	514	501	478	525	500	493	526	532	505	501	536	506	499	548	527	495	503	529	521	511	550	518	501	530	511	521	546	507	492	476	541	538	543	478	555	520	487	527	496	576	534	517	520	549	496	526	513	562	537	512	525	459	506	555	545	518	508	563	522	553	524	510	503	474	499	534	513	520	553	544	547	512	521	482	511	512	507	480	517	520	521	517	499	516	497	508	532	527	519	468	521	504	529	527	514	520	560	526	530	543	490	525	511	489	519	485	539	548	552	550	523	501	508	531	530	546	559	492	535	521	533	565	582	487	568	547	472	537	548	501	548	517	562	509	573	573	533	555	507	540	534	558	520	542	504	511	504	512	525	476	504	508	539	488	534	511	523	516	520	534	511	532	478	539	484	527	527	514	486	528	526	519	483	515	521	527	503	486	507	516	531	540	532	524	540	521	517	513	527	553	525	544	493	520	526	494	510	523	506	444	531	549	518	496	536	544	475	512	564	513	501	507	533	503	490	503	535	524	521	515	475	504	496	492	543	564	559	531	509	523	529	535	507	508	549	507	501	545	508	540	505	557	499	514	521	529	549	456	579	493	581	495	481	556	509	560	533	478	538	496	548	504	529	526	529	498	502	524	524	542	553	505	495	534	526	534	577	534	535	515	526	509	536	527	502	501	515	532	517	512	541	533	479	531	522	541	530	526	513	536	546	528	555	511	526	517	516	525	503	500	514	530	555	564	508	463	495	560	534	546	523	537	548	517	519	487	506	533	521	478	524	524	525	525	500	548	501	513	517	552	565	549	520	531	515	518	484	532	512	535	457	515	521	502	542	534	522	542	516	523	536	502	542	534	507	523	519	503	494	495	535	516	504	492	508	494	559	516	527	528	488	556	528	541	518	541	545	503	531	500	500	507	465	499	519	486	495	514	530	511	515	515	515	514	487	510	482	509	493	520	484	513	516	491	531	530	525	533	538	543	517	556	544	499	465	487	499	514	512	527	499	532	493	504	508	523	541	536	535	555	475	544	501	482	557	493	501	535	509	549	512	535	506	526	507	534	503	499	500	517	513	540	526	505	514	513	503	523	490	510	558	517	534	502	535	545	521	554	545	513	507	534	506	468	508	516	559	502	489	525	495	563	526	547	508	491	514	521	511	550	543	528	521	544	549	500	543	536	497	491	505	544	527	519	523	507	516	510	573	550	513	537	572	496	501	532	536	503	548	552	495	533	533	537	530	599	503	506	521	501	472	534	520	532	520	557	495	536	553	487	490	549	539	525	506	541	517	549	465	526	554	490	529	492	551	555	531	532	510	497	549	543	520	519	528	526	523	580	518	500	543	540	532	534	528	521	539	523	550	496	524	531	527	496	559	532	461	555	531	507	554	485	534	487	502	511	523	507	540	548	559	525	506	524	543	564	518	518	541	489	504	565	511	516	497	513	524	530	544	484	525	504	476	501	552	505	506	528	506	553	493	565	521	500	590	503	520	566	540	552	535	507	492	507	508	541	546	516	502	518	519	548	520	529	580	488	520	545	492	553	495	547	500	525	498	516	528	493	514	521	568	512	557	544	503	541	515	531	530	526	487	586	511	535	509	525	489	500	502	512	541	485	561	514	508	514	551	496	511	505	515	532	517	499	490	501	536	546	485	543	502	525	552	523	508	514	517	512	556	487	508	567	522	480	512	477	531	555	527	529	508	554	517	500	519	531	531	523	486	525	479	503	462	510	495	515	507	492	506	515	527	535	506	470	513	497	557	506	563	515	523	498	510	496	501	521	512	514	523	520	561	543	512	497	506	541	516	502	487	521	522	507	520	546	518	515	527	536	536	541	491	522	504	528	510	525	524	522	500	491	534	531	533	549	540	530	531	509	533	540	555	522	518	502	511	537	552	515	529	501	502	516	519	521	545	521	522	530	503	557	554	558	571	522	503	547	520	532	537	506	539	515	513	519	514	515	504	492	531	463	541	522	503	491	518	531	499	520	527	526	536	518	492	511	505	536	546	526	505	532	548	515	560	500	526	489	560	537	465	564	555	549	526	569	522	584	508	514	518	510	561	543	548	528	517	503	497	508	493	551	502	526	548	565	525	539	524	527	522	525	533	531	554	570	531	530	524	520	521	551	507	508	500	538	540	499	510	546	529	497	526	521	521	514	552	518	492	502	534	515	544	553	489	516	530	492	505	562	481	505	525	544	492	509	527	477	533	555	538	556	505	509	510	510	479	493	520	558	518	499	512	518	481	515	513	512	504	512	529	489	504	482	552	466	520	484	544	538	546	488	513	566	541	492	543	508	510	540	509	498	552	500	510	558	521	567	498	510	474	507	475	550	532	507	509	513	526	517	568	511	520	521	527	555	489	516	505	511	544	504	514	535	532	498	513	545	528	523	531	510	554	516	555	506	537	516	515	541	487	532	501	518	529	494	536	508	527	495	527	541	523	547	537	540	471	519	528	553	575	506	539	523	548	539	485	515	509	520	555	498	553	520	487	540	513	556	466	511	566	500	507	519	537	533	559	547	527	483	517	486	523	538	519	569	510	509	554	551	543	517	539	520	526	573	564	533	513	543	534	541	468	533	528	537	552	505	506	541	490	529	511	520	555	487	534	518	503	511	517	538	549	544	489	558	492	504	533	510	507	552	550	539	537	531	490	492	549	520	527	514	511	497	499	557	505	522	522	500	565	477	545	526	528	498	503	544	481	502	505	568	555	522	488	542	576	555	544	563	531	571	527	510	477	542	541	477	557	500	472	540	534	471	550	538	537	515	555	489	482	503	516	521	519	543	502	535	478	498	475	505	490	535	500	516	541	524	533	561	545	505	528	543	532	551	507	493	538	507	526	593	482	514	511	538	463	568	514	466	498	494	523	485	510	541	530	558	507	579	502	492	548	483	473	567	519	537	544	561	534	511	470	504	555	506	512	524	502	527	573	532	532	491	477	515	478	548	508	495	513	563	529	552	530	517	532	515	524	569	526	532	558	505	501	496	542	481	525	539	524	491	500	540	526	555	539	492	528	528	554	525	499	489	508	495	540	524	529	592	505	517	522	525	519	551	523	516	541	500	532	566	503	570	538	526	484	529	511	540	537	538	480	514	544	513	544	520	515	549	505	533	547	489	556	526	501	559	495	517	487	533	550	544	515	508	490	508	568	505	523	539	532	525	537	534	551	546	550	543	522	504	507	504	500	505	563	533	521	513	507	554	521	524	506	490	557	568	522	511	511	529	497	561	546	536	537	515	522	528	540	516	546	547	494	531	494	554	507	539	543	527	538	556	505	516	570	525	474	547	511	545	563	570	505	543	508	504	542	505	486	542	514	508	543	483	513	515	538	519	504	521	528	536	517	596	496	531	557	507	504	554	525	524	528
22735	21314	29087	29032	46494	50512	36174	9118	1070	758	707	679	608	577	574	572	503	495	544	524	632	1570	2667	2785	2120	1421	1225	1051	828	714	555	511	457	492	469	466	473	457	500	445	484	512	490	462	521	475	481	502	485	511	467	522	453	474	486	441	465	469	464	524	491	440	442	497	419	447	473	467	466	477	451	473	454	445	454	485	435	491	469	504	491	441	489	459	476	484	433	448	459	498	483	452	486	461	542	475	502	457	473	479	507	475	484	438	447	465	506	458	465	502	492	440	435	487	462	435	477	467	464	464	460	457	480	487	443	472	475	473	515	488	474	474	454	454	454	476	458	460	475	411	496	440	483	481	425	458	494	453	474	502	486	444	481	401	489	504	497	500	435	474	501	463	480	463	412	511	458	436	476	487	482	469	486	477	454	456	436	440	470	437	487	476	478	435	458	460	480	486	488	470	493	471	481	444	438	509	446	481	469	436	505	467	500	475	498	477	458	455	449	531	444	469	476	459	484	498	479	476	446	517	466	466	418	480	491	488	498	455	480	478	492	494	483	459	483	480	433	486	459	485	517	487	466	466	491	508	476	480	456	456	462	496	442	462	490	431	461	468	449	479	534	516	448	479	453	499	481	452	501	502	452	482	475	474	495	481	464	495	428	456	459	474	498	463	471	493	435	502	452	493	425	468	475	497	480	466	468	483	439	519	466	479	501	492	491	510	466	468	448	483	478	476	441	465	469	488	456	449	460	506	469	458	476	479	435	494	460	460	444	439	471	427	523	483	451	482	455	471	485	485	459	472	453	436	447	478	485	486	481	491	473	463	473	451	439	479	433	473	482	467	454	484	480	444	470	495	469	492	506	464	457	463	442	485	474	477	520	450	443	481	495	453	510	491	484	460	446	495	485	460	510	450	457	438	447	448	490	478	488	475	475	468	501	511	505	463	452	498	477	502	462	452	467	498	491	458	485	457	449	475	466	526	475	486	456	471	459	461	457	459	473	454	472	499	481	496	507	478	420	482	466	465	482	430	512	486	495	476	498	451	480	470	452	434	489	463	446	514	444	453	450	504	446	467	463	464	475	466	442	459	490	476	441	455	503	442	513	453	490	463	461	498	493	473	441	462	456	434	471	435	471	455	423	447	500	434	442	442	470	490	445	459	457	453	449	528	449	432	488	470	512	462	456	513	469	468	461	474	429	487	471	481	471	452	475	505	460	458	497	470	467	472	445	517	494	404	459	474	459	443	523	487	448	471	449	484	474	511	488	452	482	480	473	467	450	459	464	444	469	466	452	455	504	486	487	482	490	474	497	528	477	500	474	482	465	458	495	519	486	461	482	444	434	460	462	461	484	468	437	433	469	477	453	466	497	466	482	507	499	476	474	466	519	476	489	468	516	498	500	479	482	445	486	460	455	476	479	448	506	489	459	444	443	444	440	445	484	472	444	461	480	435	489	471	463	488	451	456	494	473	455	440	435	500	493	469	466	491	483	491	508	492	498	459	487	465	444	455	476	502	492	471	475	447	464	489	484	462	502	450	464	480	490	460	431	481	482	513	449	457	445	470	462	472	473	487	476	477	441	451	474	470	470	458	452	466	494	474	429	493	487	461	482	478	453	491	471	452	469	469	425	493	499	454	471	507	475	472	498	418	475	476	468	478	460	466	433	467	492	472	534	451	478	499	454	494	471	399	479	496	496	450	453	466	479	470	496	458	461	475	492	502	477	462	461	510	507	475	467	497	460	435	511	467	478	468	480	436	453	501	462	428	485	435	464	458	484	497	467	490	483	481	474	497	467	500	497	492	457	465	456	453	505	488	455	474	479	465	454	442	490	476	455	505	465	471	467	469	433	469	492	505	469	455	478	463	473	469	440	507	453	469	492	458	446	510	484	488	462	478	479	456	458	505	521	475	462	509	487	442	467	474	481	508	488	454	480	454	471	485	465	492	500	442	490	467	480	476	486	471	504	446	474	494	444	467	470	470	450	469	444	500	472	475	493	502	477	467	453	458	478	470	474	468	466	464	476	503	457	475	504	508	467	462	492	472	439	460	456	464	497	469	487	492	471	465	454	475	455	453	495	458	501	523	455	445	481	456	479	460	501	491	455	452	487	446	477	469	421	468	466	457	477	484	482	462	474	486	478	467	447	460	500	499	447	493	492	483	474	456	444	474	473	455	463	452	450	463	461	479	499	477	475	469	464	487	463	500	472	464	488	503	478	491	457	480	463	511	457	505	487	471	501	471	507	508	470	467	481	472	485	494	464	478	422	465	455	482	442	494	479	491	444	482	480	475	495	485	476	485	455	474	459	483	451	461	475	420	465	510	443	467	470	493	461	442	499	501	450	492	445	429	438	488	509	476	470	521	484	491	488	464	455	469	493	462	470	465	438	454	468	463	469	480	421	484	479	465	460	494	489	496	444	478	462	460	478	438	468	456	435	464	498	505	493	481	456	457	480	499	473	483	460	477	474	474	489	463	435	481	473	474	485	467	441	476	455	443	473	470	433	490	468	489	493	449	424	431	499	471	454	450	499	512	461	481	468	453	536	461	474	455	458	488	484	484	480	482	478	453	458	469	449	444	473	499	450	483	432	457	487	434	516	454	464	469	491	450	507	470	475	475	484	464	466	437	470	544	502	511	465	471	455	433	482	449	452	469	453	480	508	433	482	478	473	503	474	490	481	486	480	470	501	444	468	462	495	463	456	443	475	466	446	486	452	485	494	473	515	482	478	501	462	482	453	448	454	503	496	477	473	482	454	507	485	452	502	451	479	462	437	517	500	494	492	499	471	464	463	501	466	477	453	475	507	471	467	461	474	465	469	439	467	493	458	480	457	486	457	428	447	452	455	523	468	469	488	451	457	454	452	454	486	483	482	474	490	464	431	459	467	468	467	468	444	490	461	486	449	462	424	449	487	473	444	489	462	475	484	496	485	459	491	465	450	450	470	488	471	478	486	469	520	474	470	497	436	466	517	451	455	482	457	500	450	476	440	432	450	462	470	485	493	443	470	464	449	458	455	464	490	487	482	440	480	492	482	457	491	466	483	481	474	481	476	504	442	514	476	440	441	466	532	495	478	449	501	439	488	512	471	475	516	450	494	486	470	500	448	477	462	423	472	480	478	459	468	497	484	479	492	448	500	453	474	493	481	464	460	479	459	466	442	480	450	486	462	481	427	479	489	502	445	457	472	456	487	477	471	466	446	463	447	479	478	467	454	475	476	481	479	453	490	477	508	487	485	464	474	442	455	442	466	501	445	500	434	473	476	478	494	442	487	439	489	474	465	439	476	429	462	470	440	432	447	444	439	519	451	465	473	465	476	525	498	498	473	456	493	491	495	466	496	453	484	463	492	484	456	454	457	463	478	509	487	472	465	447	472	487	424	443	480	489	430	466	465	430	507	471	508	486	479	459	486	492	461	476	454	485	479	488	445	511	460	487	468	472	419	451	478	495	491	488	461	452	441	437	466	465	493	488	436	486	466	485
8923	24486	19402	58880	64353	54357	30036	2422	1239	985	930	799	701	654	654	565	610	638	581	605	702	2508	4418	4160	3057	2029	1641	1393	1190	867	601	549	492	437	475	495	474	488	509	437	452	490	501	490	442	459	466	488	515	466	476	456	499	494	503	479	473	500	505	476	455	468	463	468	489	467	458	477	487	486	456	462	479	481	506	451	441	483	470	439	459	471	478	511	473	493	508	502	436	435	494	432	516	478	476	497	480	531	459	469	453	442	485	438	455	458	493	466	504	494	480	475	455	510	475	467	470	439	473	491	510	463	505	427	476	455	491	488	500	487	507	456	491	482	481	486	466	477	483	481	461	463	459	460	470	448	478	465	467	476	501	491	456	431	452	494	471	475	471	474	483	486	414	465	489	479	480	462	493	454	469	499	423	443	480	492	432	463	497	463	470	482	492	472	483	430	471	458	443	447	484	471	492	467	435	499	469	465	477	449	420	476	429	435	502	487	452	512	483	465	470	472	441	478	464	453	467	475	450	486	463	439	446	459	446	457	483	481	468	479	470	486	458	459	466	446	474	488	491	452	448	499	453	495	516	463	514	454	474	470	463	441	456	462	483	448	478	504	484	466	453	497	463	479	445	494	481	457	469	499	485	498	489	469	466	459	455	513	481	448	461	441	454	467	474	453	504	450	464	474	475	512	472	453	485	476	464	458	476	470	444	463	463	516	462	439	497	461	468	477	480	508	462	527	472	466	476	442	492	461	498	477	445	513	470	537	511	468	456	440	479	459	423	478	457	473	497	479	481	482	448	455	501	471	512	463	434	510	479	474	511	462	493	505	465	468	453	489	491	483	549	437	459	487	453	519	484	459	472	471	495	446	492	477	490	449	457	465	468	432	500	480	461	470	453	466	477	461	511	484	493	446	487	488	460	459	467	471	479	468	512	512	431	490	448	463	442	473	460	487	519	495	461	480	451	494	437	454	444	505	448	468	450	467	475	474	483	467	465	445	488	525	465	537	478	463	436	452	489	476	452	468	478	498	454	491	499	472	500	449	470	469	483	421	491	456	444	457	510	438	487	483	431	501	455	495	463	463	479	442	485	510	494	508	485	485	462	472	469	470	474	467	461	446	428	482	459	498	509	480	489	440	458	469	452	497	472	490	500	479	447	462	449	491	466	462	470	490	450	498	454	473	472	486	479	463	466	445	498	484	504	480	447	445	507	469	471	480	483	473	504	477	477	469	474	474	518	491	485	495	496	457	470	517	503	469	455	469	535	457	474	496	491	480	457	500	449	480	467	446	495	448	462	471	435	455	507	495	503	471	463	437	484	499	510	435	463	467	466	459	473	495	499	495	448	456	482	445	485	453	496	492	506	491	468	460	454	477	476	444	542	472	492	490	445	495	475	488	475	482	436	484	497	484	482	463	490	463	495	462	475	486	506	469	454	463	448	483	481	467	503	458	508	473	487	483	518	443	469	459	486	438	483	501	486	491	463	475	416	491	435	449	482	467	485	486	442	447	473	437	504	482	476	527	471	480	465	452	475	462	527	489	480	488	465	459	461	490	455	478	467	465	487	484	497	467	427	503	500	487	433	469	465	527	450	483	471	448	529	467	514	431	454	487	459	463	467	502	456	476	478	465	500	502	453	471	431	492	497	471	511	493	473	471	504	470	490	487	442	484	480	510	513	490	459	470	484	511	441	506	477	468	409	465	511	494	436	489	467	476	458	474	504	468	471	481	454	462	464	474	453	455	484	446	446	460	472	497	475	509	469	482	467	459	420	447	420	486	472	502	498	488	469	472	459	479	447	500	476	446	432	469	453	436	491	495	463	484	469	459	428	479	449	467	502	480	447	464	465	499	432	490	443	472	481	509	464	451	482	458	453	470	452	466	466	467	496	474	469	493	458	459	465	456	519	485	485	485	451	498	475	495	482	470	484	477	484	491	516	471	514	451	479	483	506	451	445	449	465	455	471	505	494	476	474	450	493	499	488	462	450	468	487	447	493	469	506	478	493	510	454	476	481	470	528	480	439	444	470	485	435	462	490	497	468	463	469	468	493	490	500	486	481	486	444	433	483	476	472	442	450	436	500	469	466	472	488	463	476	478	462	474	486	471	449	473	513	453	485	475	449	486	440	469	450	487	458	479	457	456	480	478	494	478	492	476	495	506	453	463	491	491	475	436	457	473	457	445	468	482	486	430	494	462	464	506	504	455	430	468	488	450	484	479	476	462	473	471	454	470	476	491	477	460	503	486	462	469	435	458	493	456	432	478	470	492	499	489	462	516	452	457	495	471	479	474	481	463	464	475	466	475	466	481	446	446	487	503	500	483	488	467	474	453	472	471	441	439	424	528	461	455	470	443	484	443	496	468	489	433	484	445	453	483	459	454	453	476	459	509	447	468	513	473	470	492	468	478	447	447	443	506	481	497	485	489	482	457	502	423	429	450	438	496	450	481	489	464	497	502	459	475	475	456	440	467	451	483	476	457	475	503	436	442	474	514	450	486	472	481	474	442	479	472	500	471	488	423	460	448	456	479	464	487	462	471	436	466	443	496	478	438	460	494	465	503	489	502	437	445	470	446	480	497	506	462	473	470	452	500	468	470	506	452	468	458	480	476	455	457	484	467	468	522	490	463	530	528	498	497	499	484	454	513	484	463	500	513	478	523	486	464	441	467	526	448	473	421	484	476	480	461	454	466	465	475	489	487	435	440	503	450	442	516	473	466	486	460	470	451	492	486	479	472	456	450	486	461	468	509	419	460	493	491	511	471	460	529	475	480	469	463	489	485	469	495	514	438	479	458	450	473	502	482	481	473	506	495	489	476	498	470	474	459	484	467	469	458	500	485	512	483	482	474	442	456	497	470	505	512	485	480	443	477	456	470	481	461	498	456	438	449	489	455	454	453	491	485	509	499	473	490	480	480	495	516	475	482	477	458	505	490	482	455	470	449	502	486	439	490	455	514	499	467	459	464	531	476	470	479	489	480	503	464	505	473	505	479	442	478	541	489	484	457	444	456	493	457	455	466	490	462	484	516	449	499	476	471	495	474	434	474	445	451	492	431	474	442	498	513	473	443	493	483	453	470	473	456	472	518	496	467	482	462	454	475	466	459	495	454	440	481	503	469	470	463	472	439	474	478	438	454	471	469	458	508	485	465	436	474	472	485	451	470	464	470	514	445	497	490	471	459	494	446	477	447	500	507	460	443	534	495	472	455	451	486	464	468	469	448	459	461	495	466	463	471	483	473	492	486	474	474	464	473	455	462	448	457	476	481	442	471	498	497	492	455	473	441	460	442	460	481	473	422	464	462	468	443	494	433	459	490	461	440	477	489	469	457	510	476	449	481	505	464	450	429	443	470	468	442	477	477	509	443	481	512	481	455	500	461	503	437	461	475	483	490	454	477	485	424	481	479	453	486	510	466	482	438	457	463	501	435	509	462	431	488	489	459	519	505	460	489	453	469	474	460	453	465	457	482	496	504	510	505	484	513
27828	19254	10096	13797	15157	8927	2812	651	458	474	417	388	376	422	342	339	341	369	354	391	395	440	469	521	419	405	395	414	415	361	381	390	379	387	380	381	373	367	356	401	394	354	393	385	371	387	351	377	409	387	366	362	373	368	363	347	346	331	374	365	380	364	366	380	374	358	366	366	389	379	384	387	361	360	359	357	371	365	375	432	377	335	372	349	380	371	390	379	368	407	342	363	366	357	363	349	359	339	368	394	368	357	378	392	382	398	386	378	394	374	392	370	361	372	358	399	347	385	375	409	363	375	396	369	384	357	360	398	365	375	382	396	388	359	385	359	364	342	377	398	362	370	393	364	328	364	319	362	387	372	365	363	359	390	375	373	354	367	339	394	365	402	374	383	368	387	368	380	352	346	386	393	394	374	365	411	353	375	380	375	355	391	353	393	376	385	345	378	405	371	387	362	379	373	377	406	370	344	397	409	362	365	384	391	409	368	383	383	369	392	370	389	402	350	370	349	389	361	340	380	335	365	405	388	359	359	358	373	346	349	371	368	393	381	360	363	372	366	361	329	388	387	384	386	375	379	349	382	377	348	369	380	377	420	350	338	347	370	357	379	372	394	372	346	355	376	386	368	391	353	352	382	394	394	357	384	353	384	393	390	349	388	338	390	382	374	368	413	372	389	378	391	363	369	370	386	365	379	331	386	332	386	389	345	405	351	347	355	396	368	348	365	386	348	389	368	366	357	372	359	379	353	380	354	371	359	371	358	345	396	379	390	332	378	359	358	373	405	346	383	381	355	387	339	361	352	361	370	331	381	399	413	377	370	365	327	404	334	391	367	381	379	352	400	376	351	347	376	404	383	340	374	390	407	392	367	362	385	364	371	347	370	394	396	381	351	378	394	364	423	357	395	365	356	396	397	385	356	387	359	351	367	349	330	367	397	371	363	358	371	380	400	404	371	373	369	363	352	395	366	370	371	360	349	380	362	372	348	369	357	380	381	352	391	383	348	389	366	361	367	347	373	342	366	365	378	322	415	365	395	378	359	348	396	366	344	348	355	376	355	378	357	368	369	385	340	346	359	365	365	388	349	356	358	372	356	379	396	356	343	358	380	371	375	372	366	354	375	353	348	409	385	412	380	381	377	337	365	380	365	358	354	363	357	392	376	365	380	386	362	348	348	393	380	366	363	395	388	406	389	365	400	412	379	372	355	362	399	368	373	388	376	367	353	365	338	371	380	357	415	385	391	371	359	350	346	383	334	369	361	351	348	398	362	355	353	390	395	372	394	389	391	359	364	372	389	339	378	383	340	377	389	402	394	361	362	369	386	365	365	403	379	384	353	350	397	373	414	339	345	353	342	403	367	353	387	358	363	387	344	382	394	354	397	391	347	372	374	366	391	368	361	396	373	361	369	358	352	374	390	336	374	370	352	401	358	334	391	316	346	345	358	361	353	386	378	375	376	380	341	346	358	350	400	377	352	395	381	344	370	387	359	391	349	398	389	382	368	354	381	385	377	361	350	377	351	386	333	360	359	358	407	367	377	371	410	350	394	375	382	374	331	380	359	358	382	345	357	374	365	390	396	374	343	353	382	359	397	379	337	374	416	363	371	345	355	344	391	359	392	352	352	353	367	347	387	415	376	362	350	364	347	396	365	365	379	376	358	379	376	359	380	351	380	381	361	351	341	344	362	341	407	384	397	358	382	383	327	328	358	368	377	364	336	368	369	389	356	359	372	380	362	365	376	399	333	395	377	343	350	366	364	397	367	426	360	383	341	398	332	368	379	367	404	355	386	371	401	387	389	336	352	380	345	369	359	364	356	393	378	372	358	371	395	378	354	366	368	368	364	404	384	391	350	365	352	351	355	358	345	374	388	394	383	383	370	395	373	346	396	363	378	365	394	381	352	380	368	361	354	347	344	368	348	386	342	413	348	390	380	387	351	370	391	395	365	361	353	327	399	357	382	388	374	349	386	369	400	352	406	378	368	398	368	396	357	379	383	356	395	330	378	359	335	333	383	372	372	402	399	375	376	369	343	367	373	358	369	362	427	373	394	348	396	387	369	379	347	380	384	366	365	390	353	328	359	350	384	430	398	392	354	378	404	362	382	370	370	400	365	371	356	365	394	348	401	387	378	367	398	380	339	375	365	349	356	385	391	382	365	393	354	381	359	380	356	348	389	354	353	403	372	350	384	353	384	343	385	352	384	370	393	338	342	379	399	417	357	417	374	380	359	350	380	360	356	372	358	387	366	384	343	357	337	362	384	379	393	368	401	405	387	390	410	390	358	364	366	315	411	332	355	379	378	416	381	367	372	362	368	367	416	365	381	374	381	363	358	408	394	361	364	411	378	419	371	369	351	369	340	369	394	380	374	373	367	374	359	369	392	331	388	378	362	371	397	401	370	365	363	319	424	369	395	359	372	358	365	367	378	368	367	383	369	370	341	407	344	357	336	368	367	388	369	402	378	387	375	392	341	375	380	391	342	374	388	365	389	346	378	370	357	390	355	336	376	387	344	377	356	373	367	376	386	368	356	344	369	384	397	368	366	368	369	378	339	358	394	367	357	381	415	388	362	400	371	364	396	351	326	381	366	356	382	355	403	380	381	407	360	348	377	374	389	371	387	363	342	382	372	361	371	351	366	367	373	387	379	391	369	355	384	394	375	341	368	400	358	363	397	366	372	371	341	337	367	396	383	357	390	341	414	364	335	360	369	361	383	340	377	355	348	385	375	379	363	375	356	386	382	380	384	389	370	387	377	436	365	346	330	411	392	379	376	393	352	403	377	373	356	359	369	332	378	344	356	373	354	369	363	389	378	375	392	361	384	339	360	380	355	365	364	349	343	360	355	370	375	398	389	393	351	361	412	343	376	383	403	380	414	374	398	355	390	355	357	342	360	367	368	381	364	375	375	336	375	355	356	362	361	380	411	401	396	361	344	358	366	394	392	371	368	346	370	329	370	337	420	361	396	387	370	380	393	371	378	373	370	378	373	381	375	387	368	353	347	360	359	381	370	405	369	360	368	383	353	364	357	359	346	368	374	360	361	370	356	371	375	383	345	370	358	355	383	373	394	358	360	356	376	403	368	399	354	323	379	374	393	365	349	373	370	350	389	376	383	458	353	329	377	347	336	363	373	399	342	379	361	375	352	400	372	377	378	367	409	395	383	347	394	408	410	370	353	342	369	370	400	350	365	419	352	350	350	376	358	367	346	377	371	411	345	355	351	383	352	368	367	362	387	373	367	349	380	362	355	360	362	341	395	396	352	341	371	359	378	371	361	378	349	358	350	397	388	403	372	343	399	366	374	374	346	346	403	340	382	392	382	365	381	372	345	388	395	344	388	365	384	368	392	369	357	397	356	389	342	361	376	410	368	372	369	371	359	362	394	394	383	389	385	371	354	361	385	365	367	353	378	403	382	350	369	339	313	340	382	377	367	385	394	362	356	316	372	371	359	366	351	425	352	397	392	358	409	392	359
7504	11877	8247	12827	14227	9080	2971	748	639	532	547	457	453	447	405	449	418	425	417	393	433	508	527	549	491	473	451	474	412	438	418	390	409	353	398	395	391	400	390	402	391	403	403	390	392	420	395	396	385	387	396	389	404	374	379	361	386	394	385	399	433	406	437	367	397	400	421	400	387	392	396	387	368	429	394	374	418	387	389	408	393	424	366	411	386	362	386	390	377	359	378	386	386	394	386	391	376	404	377	428	377	378	393	415	372	385	416	390	403	391	408	367	392	412	390	398	373	414	377	390	386	372	398	424	394	399	380	398	366	394	367	365	423	405	386	390	388	408	420	391	379	412	386	420	428	408	387	391	409	344	419	380	389	406	416	361	374	404	370	402	402	378	380	379	351	417	416	383	404	391	416	389	392	378	405	409	384	428	390	403	356	367	382	391	428	404	424	375	394	399	388	394	385	346	375	405	400	372	404	391	374	377	388	363	399	405	407	377	422	416	427	398	410	416	446	417	416	400	374	408	412	419	374	387	397	350	402	370	396	417	425	394	387	383	390	417	404	400	425	395	424	403	415	380	367	365	406	360	418	384	397	368	411	386	369	397	395	389	422	423	364	443	432	412	386	407	383	383	375	399	361	387	391	408	416	410	419	384	420	380	380	421	375	393	415	389	383	431	405	356	403	408	398	389	381	402	389	397	377	418	404	415	395	411	438	390	435	438	374	419	418	379	401	417	360	421	421	388	374	371	417	401	397	387	404	379	395	446	386	432	382	379	402	402	398	415	374	395	376	395	400	429	388	399	381	420	410	401	385	391	424	374	441	409	390	417	421	389	372	402	376	378	405	420	394	391	379	405	401	382	408	430	385	425	396	415	414	396	400	392	383	358	384	367	404	403	410	423	395	369	413	381	382	380	389	398	420	376	372	391	395	391	375	406	407	400	426	393	407	383	413	406	395	379	403	390	417	381	368	393	396	398	404	348	392	399	391	436	421	404	398	382	394	398	425	389	392	384	398	409	416	400	424	418	393	404	419	379	415	414	391	391	418	418	391	402	398	419	392	363	415	417	440	409	392	387	396	414	413	417	379	353	356	371	429	376	362	392	383	384	454	406	398	410	403	407	383	385	389	432	421	392	388	418	388	391	379	387	387	409	416	380	380	370	368	402	388	454	387	417	381	369	385	395	400	414	360	396	424	413	391	401	409	411	414	363	399	373	366	392	373	392	423	349	403	402	368	404	412	362	384	372	396	443	419	364	360	407	384	340	385	375	364	441	361	366	394	385	390	363	415	401	374	434	391	437	370	368	401	433	397	377	387	415	380	340	401	409	403	389	397	407	407	411	367	420	370	384	363	456	376	410	370	389	408	410	401	364	406	435	402	417	383	417	394	430	380	397	404	446	428	410	427	421	402	400	422	395	393	433	394	401	387	401	402	398	397	393	419	366	392	423	399	432	422	377	383	391	386	408	396	387	386	396	383	412	401	430	394	392	373	404	402	386	398	403	388	352	423	422	402	362	349	405	418	368	419	413	408	399	388	398	408	396	392	389	419	392	376	405	417	399	427	366	390	392	404	388	388	373	435	386	402	403	395	399	420	417	396	358	394	377	421	408	404	335	378	421	414	401	366	408	383	415	393	439	383	421	387	442	393	399	422	419	385	417	369	375	368	427	395	348	367	404	418	439	376	362	370	394	395	400	395	395	398	399	376	416	396	393	407	371	414	388	413	404	355	366	384	406	404	397	387	383	453	406	357	403	370	374	423	399	367	398	403	380	398	368	390	400	381	437	373	388	372	367	401	378	372	400	394	374	412	371	449	376	393	372	444	356	412	395	387	376	386	398	408	449	386	409	415	389	405	385	420	415	412	420	361	395	434	402	389	381	442	388	426	417	396	348	377	411	366	382	398	412	391	371	401	409	427	390	394	401	408	367	393	379	418	411	390	402	420	367	389	361	374	419	394	396	370	373	420	366	394	394	383	420	396	456	407	353	367	430	395	420	370	377	405	387	397	392	389	378	375	398	408	398	386	407	431	375	407	397	405	388	425	385	413	410	382	419	388	377	410	368	337	406	371	428	398	402	412	388	403	382	385	407	375	393	389	376	369	391	389	367	398	385	377	411	387	388	395	385	391	395	406	401	413	410	422	395	396	390	377	379	376	397	399	392	379	421	404	400	390	369	381	436	407	425	411	394	385	356	371	380	388	400	406	392	386	373	388	400	411	382	417	409	387	388	410	399	408	422	389	370	421	412	411	382	412	385	388	381	376	393	396	390	448	385	379	397	433	407	402	430	392	359	397	379	402	391	388	412	379	391	374	402	390	382	397	424	380	393	369	425	364	381	395	393	369	386	390	377	425	407	372	412	383	431	413	377	420	377	404	360	399	375	411	399	364	414	373	392	372	433	395	395	358	383	394	407	398	436	381	385	400	429	369	377	370	407	380	368	390	393	371	431	349	425	393	396	424	375	406	411	393	411	395	349	413	380	345	402	384	401	378	399	403	447	401	424	404	424	406	383	409	362	414	424	387	363	419	415	384	362	405	402	391	420	417	407	407	389	417	387	405	392	377	401	439	397	397	427	400	386	391	379	380	386	394	402	410	355	397	399	408	369	422	422	422	377	402	383	361	417	406	386	386	401	406	406	399	379	380	408	387	402	373	377	432	406	414	372	400	395	427	391	393	413	379	396	416	411	436	418	377	380	417	417	404	386	367	406	417	397	394	415	403	408	387	418	380	361	391	386	403	395	393	442	418	352	385	380	375	419	396	416	422	388	375	357	407	385	413	400	434	382	417	390	369	393	398	416	423	422	397	420	395	392	361	400	422	370	409	369	371	403	422	369	395	397	376	421	396	409	408	407	365	376	409	433	396	382	375	418	437	445	383	398	361	378	388	389	383	414	415	403	361	376	391	419	413	388	392	367	406	380	380	394	393	404	374	380	397	392	380	390	403	387	377	376	417	397	414	386	414	396	403	367	400	399	379	411	376	393	372	348	381	399	379	387	408	403	368	402	409	375	377	386	425	389	370	373	413	420	370	399	406	413	392	422	410	375	369	404	397	362	404	405	406	383	421	429	410	413	375	353	395	405	419	375	371	391	374	368	401	404	381	412	362	394	382	378	399	353	423	379	367	400	398	388	381	393	404	383	389	406	426	392	399	371	389	386	383	431	365	413	419	402	395	414	387	418	413	395	389	402	389	384	456	375	382	385	420	431	422	364	397	376	403	392	403	381	397	398	405	383	380	404	385	403	384	411	423	372	381	346	382	379	415	381	407	374	387	394	426	408	391	394	390	357	389	381	394	378	363	373	389	379	411	374	410	415	409	367	433	379	394	401	417	417	368	390	400	387	375	370	368	389	407	380	388	370	433	393	400	407	400	412	374	372	385	375	419	419	413	382	382	403	375	357	366	409	362	387	398	444	402	339	397	372	412	395	384	387	386	396	398	383	380	401	397	374	401	400	386	393	406	387	411	386	396	354	381	418
24056	21240	28420	32515	47864	41010	21291	2611	575	509	427	414	422	413	389	360	353	375	349	374	541	1196	1593	1090	847	816	737	650	532	478	365	343	343	331	321	323	353	318	316	328	315	323	337	306	332	334	273	308	306	332	281	308	316	294	280	336	318	347	335	288	312	340	316	326	311	303	303	321	329	342	297	313	302	312	336	327	310	330	343	309	330	322	351	300	316	356	315	321	302	310	342	307	305	325	332	295	314	319	339	351	311	301	295	335	357	313	296	320	315	322	274	342	300	292	296	322	289	335	290	320	313	327	332	304	263	305	286	315	305	337	364	314	327	298	290	313	293	325	293	316	285	326	303	292	283	314	315	308	333	341	295	303	327	322	297	324	295	271	318	304	305	319	347	335	327	308	318	329	298	306	330	320	299	293	319	301	310	341	329	327	330	280	308	341	336	320	322	342	262	305	293	318	327	337	323	315	330	347	360	312	320	291	296	266	304	353	301	339	323	333	348	309	306	335	339	324	302	322	300	327	304	320	318	311	280	329	335	332	330	332	334	340	313	298	269	357	301	354	330	309	341	293	299	316	302	299	338	304	316	355	288	304	304	307	320	292	338	301	276	302	297	350	327	287	303	313	305	322	302	315	294	327	325	272	328	320	349	311	296	298	328	305	338	298	307	290	344	300	333	314	342	339	321	340	313	300	290	305	286	326	347	316	311	321	346	297	330	305	304	319	337	305	296	290	283	333	318	307	308	325	294	333	320	321	321	326	273	302	326	340	308	315	331	336	324	355	298	341	305	311	334	324	350	294	358	317	317	348	290	313	338	328	296	332	302	304	325	288	324	347	351	303	342	298	293	349	344	317	328	352	333	306	324	311	319	314	339	324	307	363	361	347	327	310	300	306	343	327	343	295	328	334	299	311	312	296	306	311	330	329	351	317	289	303	346	320	339	327	320	312	338	327	310	308	296	308	306	308	309	315	313	297	284	291	324	318	299	311	303	309	289	311	278	362	314	307	326	330	296	308	316	311	294	307	306	308	296	287	303	318	360	351	316	323	321	341	329	306	334	304	337	332	308	337	289	284	298	325	321	321	333	345	315	333	309	296	290	296	318	312	324	323	313	333	328	345	303	324	331	328	310	311	347	323	337	317	298	323	329	337	300	315	303	305	299	299	340	302	337	363	307	323	316	315	312	306	292	320	291	362	326	305	327	318	309	313	308	307	324	325	338	322	298	322	299	307	306	305	307	329	305	311	340	312	289	328	297	325	302	320	303	323	311	340	302	289	329	322	314	309	312	313	277	333	341	316	322	323	328	343	302	335	322	320	272	307	318	289	285	299	337	280	326	330	345	320	329	308	311	354	332	303	301	365	314	319	317	324	320	317	338	302	327	325	325	330	303	300	311	302	289	336	320	292	320	294	310	290	316	314	317	307	295	305	334	300	333	340	294	308	311	293	347	309	288	322	313	306	289	332	321	315	341	312	321	319	316	268	328	303	298	321	324	338	314	315	312	318	319	318	328	316	294	292	321	311	318	326	302	289	267	310	322	314	372	290	306	312	296	303	306	332	306	336	325	344	292	331	336	322	326	284	296	330	319	317	316	317	292	317	317	320	291	336	313	323	319	338	291	297	319	313	297	322	320	323	308	317	312	330	287	300	310	331	286	334	298	322	331	319	300	314	317	303	327	313	297	329	303	313	310	301	301	322	299	299	314	323	290	297	331	322	335	309	291	320	309	365	304	336	310	299	352	289	287	327	339	322	345	359	317	286	286	289	287	319	283	316	265	297	342	314	337	332	295	322	337	326	347	303	330	330	319	302	329	288	316	310	311	281	339	316	331	295	299	327	282	304	332	310	310	310	330	350	335	331	318	283	322	316	288	318	297	309	328	308	299	313	319	307	346	300	319	350	309	365	311	332	319	309	278	310	324	326	336	287	304	331	305	319	307	321	308	326	308	323	337	302	298	320	312	322	299	332	306	319	292	275	341	303	314	310	323	329	311	278	364	318	324	298	323	334	326	329	335	330	316	307	356	303	302	304	300	304	295	329	317	306	330	319	336	327	295	288	306	320	293	317	300	330	320	331	326	313	315	314	325	301	295	351	321	277	327	307	332	342	309	331	315	313	303	310	305	314	305	368	294	282	333	331	332	356	317	334	317	333	323	298	307	294	320	341	314	353	317	338	307	323	308	309	299	328	306	304	328	330	329	301	309	360	302	281	330	314	339	312	337	318	327	318	295	341	286	320	323	309	302	321	341	341	276	294	293	314	309	291	306	338	312	307	294	314	331	306	298	312	304	313	293	311	340	293	311	287	309	310	287	327	283	304	291	331	325	300	322	300	306	335	289	288	293	334	318	334	319	300	307	325	323	319	307	314	281	353	340	315	318	330	305	352	314	304	316	299	323	283	320	306	336	317	311	312	293	315	324	323	331	337	313	373	325	301	319	299	324	283	307	294	332	346	314	352	299	326	311	320	331	334	304	317	353	354	310	349	331	317	295	315	315	299	293	304	336	312	286	329	307	305	319	311	307	294	323	286	316	299	340	309	332	332	333	303	315	346	312	347	312	331	353	354	305	296	314	321	302	308	349	309	331	294	306	307	310	311	320	299	323	299	350	326	299	318	328	338	320	337	334	295	317	332	313	323	344	326	335	313	326	325	350	337	304	297	305	303	308	325	346	313	333	343	295	302	326	316	286	311	289	303	307	301	305	317	314	324	335	340	312	310	329	325	324	326	323	298	353	305	301	345	305	321	293	292	324	334	317	314	297	308	317	295	276	312	320	323	339	321	347	309	326	339	341	300	354	294	324	281	304	333	320	342	296	321	314	319	326	317	287	303	311	291	318	279	326	318	310	330	336	313	297	286	330	297	319	319	344	316	310	291	337	289	296	314	309	334	317	325	338	304	329	339	300	302	314	296	290	300	313	322	310	304	320	299	309	300	287	338	320	326	297	321	319	324	284	305	282	315	322	322	312	324	286	298	323	280	322	297	328	320	324	314	319	314	328	319	306	319	344	290	305	290	318	351	321	346	289	324	335	326	309	319	313	277	321	315	297	312	317	315	337	286	290	301	320	328	295	313	354	331	351	312	307	309	315	327	283	325	313	331	336	322	321	321	325	314	342	331	307	310	317	315	358	337	312	314	286	322	273	311	327	291	329	292	345	283	295	304	333	285	350	310	297	328	326	339	327	303	311	305	318	310	319	305	324	318	315	319	303	306	327	317	324	320	282	334	339	311	350	327	361	288	314	338	302	327	315	341	341	326	318	333	349	311	292	319	328	365	289	324	335	319	303	305	306	302	324	309	340	300	348	313	291	295	277	352	280	311	318	310	307	309	331	311	302	305	334	325	333	312	304	326	312	298	326	327	315	309	270	328	318	307	316	319	311	309	295	334	328	312	316	320	307	352	304	301	327	287	320	318	332	329	325	277	309	324	332	303	319	304	310	299	302	325	331	291	308	311	308	299	338	297	310	323	327	288	338	304
7062	19807	14396	45709	50547	40585	14555	1208	872	710	551	506	451	451	478	393	423	415	392	379	704	1754	2406	1539	1221	1136	1020	809	656	484	397	357	325	321	310	356	345	338	303	326	312	354	361	334	371	282	327	348	341	331	348	303	367	339	323	330	315	360	333	324	318	366	348	334	323	330	322	336	336	322	350	311	366	328	369	337	373	324	341	313	338	330	344	337	389	337	332	346	333	349	357	337	346	327	371	323	314	361	321	347	310	366	309	330	334	375	335	325	301	346	350	334	329	342	331	367	333	348	334	323	299	357	331	342	345	339	349	344	319	351	312	344	311	325	339	337	341	329	331	358	334	349	329	325	312	317	296	347	331	368	333	355	317	346	321	323	343	310	342	348	330	318	320	357	341	313	351	290	333	357	319	319	354	336	338	337	304	332	326	334	328	362	328	331	323	300	317	327	363	336	348	314	322	332	357	345	322	335	325	313	316	293	335	311	299	358	347	311	312	361	333	311	321	305	350	328	321	351	312	324	338	325	312	313	322	342	318	322	315	323	352	321	331	324	318	339	360	328	317	353	349	329	351	346	333	365	327	354	326	327	340	334	365	360	302	315	317	341	321	318	344	304	370	350	319	325	354	359	308	368	324	313	348	335	306	356	340	340	338	317	350	311	305	318	346	341	332	288	279	355	332	328	327	307	328	376	319	332	322	363	329	318	327	305	337	342	355	331	327	353	334	358	340	320	326	327	297	309	356	314	318	326	343	372	307	329	347	313	314	320	328	319	342	344	316	325	375	289	321	359	308	297	319	343	321	313	302	328	325	316	336	314	327	321	326	346	312	301	352	332	365	336	328	331	337	333	303	363	353	307	347	340	342	335	339	361	369	363	333	334	336	315	320	326	332	346	340	333	307	339	344	335	334	362	354	343	336	335	351	349	314	372	315	332	335	341	303	320	353	346	314	316	313	346	322	343	322	297	333	333	325	338	317	327	347	309	343	328	361	332	337	315	345	334	320	331	310	295	337	334	342	341	338	316	370	337	312	328	318	332	328	342	310	335	300	346	342	315	337	328	341	345	382	334	344	365	332	345	357	330	307	314	352	329	315	335	342	295	343	312	316	337	328	329	340	337	333	343	351	334	324	338	364	300	318	327	322	338	287	360	333	342	315	327	348	331	333	354	331	362	342	316	333	347	343	334	320	306	322	318	349	328	327	332	334	333	318	306	292	325	310	336	319	350	352	350	363	350	316	346	362	349	335	333	373	354	334	323	341	366	322	343	306	339	359	312	339	340	348	334	309	339	316	346	303	312	314	288	342	350	325	304	306	329	309	318	340	350	332	330	335	339	313	323	349	289	330	347	321	341	341	352	327	363	320	337	309	332	345	314	322	355	333	351	317	322	371	308	361	320	330	353	334	343	330	331	356	323	346	329	327	358	340	337	317	299	324	292	318	344	348	308	344	315	350	334	339	362	353	318	366	321	346	323	319	332	313	331	313	322	337	349	324	343	322	343	351	350	331	332	331	318	344	345	354	342	353	319	349	344	319	341	334	324	318	352	340	351	328	335	325	305	326	355	339	327	351	300	320	365	328	334	360	323	320	319	360	338	346	357	340	303	306	321	324	303	342	310	351	336	322	329	317	359	373	337	340	332	346	342	342	319	304	334	311	361	342	354	336	330	335	323	327	356	339	313	346	344	321	337	328	329	320	301	365	327	347	346	345	334	345	344	338	341	331	357	308	320	322	307	355	357	342	317	361	332	286	342	338	320	368	299	294	308	299	350	325	320	314	339	350	365	321	322	325	323	346	332	325	359	327	367	301	346	320	331	308	356	352	316	313	323	317	325	345	345	331	361	332	360	326	324	330	324	339	350	329	343	351	299	315	328	335	325	339	331	314	331	330	319	323	324	324	345	313	321	328	326	340	346	318	365	339	337	347	328	319	352	324	327	327	358	371	327	362	329	311	303	345	329	321	358	355	333	339	298	358	361	340	364	355	337	348	314	346	346	335	353	333	351	346	310	353	367	328	353	350	327	333	356	320	341	327	340	337	286	330	337	323	353	313	331	348	331	325	347	312	344	346	342	341	328	359	358	345	353	324	344	349	354	293	321	344	328	336	288	300	315	343	288	316	366	334	380	347	336	378	322	332	328	303	325	348	328	326	347	327	330	345	317	319	342	334	314	323	342	333	312	331	296	351	344	355	338	335	349	304	320	344	361	338	322	327	314	358	347	340	332	346	343	346	341	313	381	341	335	298	311	352	309	342	368	341	315	326	355	331	300	361	351	362	301	348	335	325	324	317	315	322	332	300	314	335	336	356	342	337	312	338	314	348	308	301	314	339	347	335	331	310	342	330	367	354	360	334	315	334	343	334	335	370	317	350	366	342	340	307	349	326	378	329	330	353	344	330	336	333	306	320	298	323	323	319	317	359	347	318	354	331	351	370	344	318	334	327	326	340	344	364	327	336	344	328	331	351	337	351	304	322	354	308	377	320	372	319	329	330	339	359	322	342	343	310	343	350	361	320	336	348	327	334	347	325	348	332	328	369	317	345	338	317	327	337	324	342	325	332	323	345	305	327	336	329	312	316	333	273	335	338	361	341	332	346	367	341	320	314	368	344	329	314	282	370	355	360	292	335	335	322	338	333	325	336	330	332	355	328	333	364	329	374	368	339	341	346	355	305	334	335	331	315	337	321	361	322	353	343	379	334	337	344	319	335	346	349	338	330	337	343	321	355	322	313	365	341	325	329	341	331	327	367	323	352	337	325	312	317	317	323	303	340	323	326	339	375	313	315	330	292	313	339	331	326	314	348	362	320	374	330	349	322	344	356	334	335	316	348	328	312	334	312	312	304	343	340	328	304	316	365	334	351	364	342	310	331	359	356	323	330	339	346	323	302	336	329	367	322	353	351	330	336	343	337	349	343	320	342	324	324	333	328	308	307	340	380	348	309	312	343	354	344	357	334	330	325	357	302	355	309	306	344	310	338	329	301	337	344	373	336	344	304	311	339	313	357	315	293	315	322	317	322	316	318	333	340	307	355	312	323	336	355	301	326	300	330	337	308	320	336	352	340	367	374	328	291	325	359	336	330	348	344	316	323	341	345	324	371	337	327	282	282	317	366	306	339	362	334	357	346	368	362	307	295	314	294	352	315	348	326	333	354	354	335	313	342	285	350	377	366	319	355	339	316	324	341	360	326	333	374	337	363	348	345	345	318	353	354	321	330	323	344	346	328	352	336	347	366	375	309	341	346	329	350	331	348	291	314	355	371	336	340	371	324	328	351	348	353	359	317	302	331	349	340	353	318	326	282	289	339	316	346	332	350	317	328	335	344	369	320	328	340	338	341	288	342	331	345	344	337	339	359	318	343	298	335	346	362	322	281	372	350	370	334	306	377	345	325	349	324	342	335	339	331	333	328	340	329	322	346	317	330	333	359	340	308	350	323	340	315	329	365	344	318	315	346	328	338	355	360	323	318	364	322	334	348	325
25185	21304	27458	31862	37223	28521	13357	1253	709	617	537	578	530	542	566	511	507	515	531	551	646	1027	1106	969	814	788	667	676	625	546	528	488	459	500	491	515	492	493	489	493	494	491	524	496	529	494	471	533	521	520	484	490	529	500	544	509	472	531	479	526	459	472	481	509	450	498	496	472	490	529	495	476	477	511	492	490	486	493	469	468	487	486	466	457	470	464	502	510	487	499	499	506	464	496	467	471	500	479	511	498	482	481	469	457	515	415	514	475	464	486	500	507	484	475	484	519	497	480	492	487	491	508	502	524	453	480	469	460	520	482	496	525	511	461	477	500	496	491	523	499	553	518	490	453	484	495	493	509	508	510	485	541	540	491	481	533	487	452	520	496	493	513	526	500	508	516	520	484	504	449	501	471	509	497	445	495	510	480	478	516	482	503	450	463	502	473	466	466	542	481	505	514	517	477	493	510	460	436	525	505	468	477	470	545	488	488	474	482	524	520	519	503	550	487	462	484	519	465	479	518	476	482	501	474	471	518	491	491	491	498	466	516	497	495	458	449	492	466	498	476	469	489	460	505	462	498	504	585	490	538	504	494	474	558	444	477	491	450	505	462	503	513	470	517	503	475	492	477	478	505	475	490	503	510	519	493	502	488	499	484	531	476	489	479	513	474	488	500	486	461	497	455	478	484	515	509	476	482	501	464	477	494	506	446	513	483	501	501	448	500	488	507	473	465	473	484	505	489	517	479	494	480	480	500	500	492	512	520	473	465	484	466	469	490	468	485	495	493	497	524	517	488	509	503	503	502	492	456	492	503	537	480	497	457	514	481	481	472	535	533	488	441	508	453	493	505	465	513	465	463	495	519	502	490	493	464	499	474	478	518	496	505	499	496	453	462	485	491	500	463	488	469	467	496	521	513	533	512	469	443	494	493	473	507	547	495	477	484	470	502	521	452	464	457	490	497	465	539	484	541	529	528	526	485	453	502	482	505	480	506	500	502	507	497	519	451	512	488	470	527	491	468	463	478	520	479	498	509	481	470	488	481	534	452	496	488	473	489	524	502	481	517	520	517	494	478	473	502	511	504	483	511	496	473	482	516	500	472	506	441	482	514	482	503	479	479	483	489	480	483	507	469	521	482	518	472	540	490	474	513	473	513	496	483	504	478	456	475	471	483	472	484	518	505	481	496	483	478	481	494	539	481	495	495	499	506	525	485	505	527	498	447	521	508	504	487	505	498	455	460	484	450	466	512	499	501	445	483	451	465	494	507	521	496	499	447	508	493	484	493	490	528	479	475	472	470	502	506	444	477	466	497	493	498	491	475	524	512	499	480	509	451	468	493	453	509	527	475	498	495	469	478	515	531	474	463	474	529	504	527	505	480	486	481	466	463	469	520	483	465	482	485	485	500	498	492	493	485	490	554	476	495	474	488	518	498	495	453	525	527	490	491	515	440	518	526	487	472	493	494	479	487	469	493	543	497	473	503	491	529	461	469	460	540	504	489	477	515	518	512	516	503	502	528	503	474	508	508	512	510	530	485	506	495	492	498	478	454	480	505	478	457	471	502	517	484	498	483	469	497	526	478	528	469	488	487	513	474	508	499	492	508	502	532	536	508	517	539	523	519	478	438	490	484	530	438	458	508	453	494	507	505	462	458	526	501	526	490	483	506	482	479	456	472	520	486	487	511	482	526	481	509	497	491	480	475	483	462	509	525	483	504	521	481	505	499	524	514	486	532	490	464	466	483	461	474	482	521	505	501	487	490	509	476	489	495	486	455	495	526	457	466	492	472	482	506	483	479	468	491	499	465	506	530	499	519	499	519	493	485	480	459	447	510	508	481	515	505	513	458	522	516	501	496	496	520	469	479	482	484	493	475	497	504	498	473	453	512	497	471	463	512	504	474	486	506	469	517	466	549	491	487	506	470	482	510	493	492	523	511	518	501	481	509	507	499	484	489	501	479	508	515	464	501	500	500	471	484	534	479	479	469	477	468	460	515	441	466	505	491	529	483	468	488	490	475	510	517	509	518	444	552	473	496	525	520	463	485	508	517	530	488	492	512	494	524	512	486	508	531	498	518	533	452	499	481	527	496	516	518	525	498	491	444	488	489	489	462	504	471	499	488	478	520	508	482	458	484	484	489	468	463	530	461	491	521	493	476	498	519	512	483	479	476	513	501	516	469	473	459	486	464	493	478	490	476	496	463	492	536	495	475	487	505	506	498	505	497	468	469	491	520	459	475	491	531	522	494	454	488	456	456	510	474	470	485	483	514	508	482	520	480	495	488	498	490	482	492	512	480	512	483	562	520	502	483	507	500	489	503	464	479	484	489	514	498	470	478	475	528	497	503	471	519	481	505	498	515	479	526	479	500	503	454	480	503	441	474	522	504	443	511	508	508	472	506	449	478	468	480	493	471	458	493	491	511	479	531	516	483	470	490	473	457	456	502	503	475	501	483	484	486	519	503	503	505	498	502	492	486	520	507	497	528	487	510	503	521	500	484	524	457	509	498	442	507	491	477	511	529	495	468	513	548	522	568	474	497	493	512	486	472	477	510	518	486	486	473	498	482	505	489	505	516	467	464	479	498	521	494	490	504	522	501	488	502	502	468	489	491	497	501	496	495	498	512	495	534	517	467	509	466	432	516	501	487	491	476	508	493	463	476	531	497	496	504	484	513	470	471	481	500	470	456	501	488	567	464	531	518	492	497	508	481	498	464	517	482	508	469	540	510	464	485	483	466	490	494	557	500	506	492	488	512	460	475	465	470	485	461	499	463	516	502	503	532	506	527	476	488	513	517	492	466	513	458	493	501	497	501	501	519	500	421	485	471	524	516	480	498	517	483	476	498	470	499	475	520	458	543	459	484	514	492	479	511	474	510	477	460	503	527	482	493	547	480	525	464	495	472	472	482	487	518	465	471	466	500	513	535	507	464	488	495	485	470	467	509	508	503	487	504	497	480	508	496	479	512	522	453	548	480	500	462	490	490	477	516	480	518	553	509	462	462	527	432	494	499	513	537	482	517	513	496	447	485	503	459	483	500	522	460	503	490	499	522	505	464	498	501	490	444	487	507	514	483	484	517	495	494	510	493	457	482	495	506	472	478	514	499	491	488	494	493	486	479	554	484	453	507	554	467	477	498	506	464	495	491	493	505	507	522	472	495	515	482	509	497	475	509	500	475	505	535	462	511	497	468	479	506	487	513	494	467	516	513	477	506	489	477	554	499	506	521	516	493	517	520	542	498	456	500	446	527	486	481	495	485	492	508	482	503	490	474	481	486	475	517	468	509	478	510	470	522	486	521	464	514	479	485	507	472	548	473	495	498	489	494	506	465	518	498	492	446	490	516	504	471	516	467	464	470	466	458	486	482	492	496	502	493	461	514	481	489	456	489	497	516	507	477	481	466	452	507	465	480	486	487	528	483	507	478	474	514	514	496	483	498	478	482	516	489	498	462	486	477	537	506	518	509	507	476	533	515	482	489
7289	17205	12010	38851	42443	32807	12712	1138	923	746	646	678	624	583	623	608	539	562	586	553	928	1612	1749	1398	1126	1006	849	819	676	663	552	474	499	482	504	524	488	509	516	539	534	517	527	550	483	510	483	507	505	501	488	505	520	487	474	499	540	502	537	516	529	493	510	531	535	469	510	528	475	500	549	520	484	492	478	487	486	495	519	533	515	506	523	511	488	478	495	530	521	492	491	464	514	517	514	508	482	498	543	518	494	512	552	500	554	566	479	510	507	543	490	539	515	532	506	490	462	552	481	514	554	488	508	567	514	507	523	510	509	529	511	515	492	557	465	521	469	521	513	511	506	545	533	521	513	496	448	491	495	505	512	524	501	496	485	537	523	533	518	513	543	497	493	516	493	555	525	563	483	548	511	496	508	550	513	508	517	513	518	558	548	508	482	519	485	514	550	533	550	498	512	490	535	490	508	505	508	513	507	498	514	527	515	539	519	485	527	538	543	527	496	491	491	510	509	538	564	507	520	529	503	503	494	472	523	493	547	534	506	519	534	511	510	487	506	521	496	537	471	437	528	532	522	465	471	513	496	499	478	483	466	526	499	538	525	507	483	510	528	514	502	511	491	522	497	533	552	506	541	536	493	456	501	562	521	496	549	512	559	537	516	491	520	484	497	484	517	505	509	511	482	515	492	521	509	525	496	527	508	537	484	521	521	477	534	498	500	494	539	486	506	488	495	529	552	543	528	558	487	554	528	519	494	528	509	532	545	478	520	479	507	525	500	500	484	494	504	510	480	514	515	556	509	479	501	505	506	530	487	522	540	566	516	503	482	497	531	512	510	483	488	531	509	535	500	495	486	531	510	516	504	515	514	518	536	502	495	508	490	497	522	522	494	535	511	501	553	498	519	517	508	541	504	528	520	514	461	512	491	556	549	533	477	485	498	540	548	500	532	537	527	522	501	547	531	494	515	511	493	525	522	487	491	508	514	554	480	506	530	511	541	512	505	519	528	561	514	511	568	514	540	527	460	521	496	499	506	533	499	565	552	528	502	530	507	523	509	529	514	506	494	499	526	536	529	515	540	477	528	490	515	512	516	531	527	526	535	522	512	504	553	517	536	487	463	464	553	483	486	543	508	510	519	467	546	524	553	500	467	501	499	513	489	522	494	516	501	496	504	528	518	529	490	521	507	541	511	515	463	482	499	525	498	530	512	537	500	514	513	526	500	507	519	479	513	486	490	513	500	487	540	518	578	497	492	535	504	505	465	508	524	520	532	494	501	501	471	506	494	463	515	528	534	496	536	490	528	518	546	487	502	515	494	532	519	551	520	518	517	521	502	542	484	538	482	490	505	523	519	517	519	524	498	484	515	512	484	497	529	521	474	540	509	510	525	516	498	515	488	540	505	524	501	527	493	511	537	480	501	485	495	511	480	521	492	501	496	530	513	481	503	522	510	543	493	528	460	512	516	516	507	490	515	489	524	505	526	503	508	497	483	546	511	504	499	494	544	473	511	492	514	534	463	494	522	482	484	546	512	505	493	507	510	491	490	542	486	516	547	523	534	519	529	467	504	500	499	488	557	486	502	494	552	520	524	487	512	514	498	498	531	537	467	483	513	509	535	468	552	561	505	530	474	506	507	493	460	486	482	544	491	520	553	538	514	528	525	497	535	491	575	510	530	508	500	503	575	556	512	492	538	519	513	491	495	490	534	518	510	486	488	524	533	510	486	522	499	519	509	503	508	519	490	530	530	507	535	532	491	492	485	527	498	508	556	519	487	496	517	517	514	487	498	516	543	516	531	518	491	512	491	503	484	532	493	496	520	509	544	534	506	492	508	522	532	525	502	492	505	520	503	504	509	523	497	500	495	495	520	496	541	515	539	521	523	471	511	490	538	508	522	480	501	509	510	505	480	566	474	469	534	527	503	503	514	492	550	502	504	518	468	519	497	525	516	510	527	463	503	487	507	496	533	524	504	554	505	493	510	519	561	478	535	528	501	575	506	495	529	493	501	502	508	485	540	491	517	529	528	529	507	496	510	529	588	499	510	480	510	501	513	522	500	506	472	455	528	526	490	539	509	514	533	504	484	520	501	488	497	478	490	504	518	536	534	495	511	490	511	535	522	525	514	516	521	507	489	499	509	497	495	523	486	491	533	539	469	537	545	488	520	522	489	498	481	492	531	482	506	516	532	521	533	458	492	526	475	497	506	524	528	492	524	534	513	508	486	502	502	491	538	515	491	472	526	504	502	527	513	511	541	513	531	493	521	515	504	526	484	519	541	530	523	543	511	511	505	476	537	544	481	502	492	525	529	519	534	502	511	535	542	497	529	549	537	472	508	524	528	515	482	472	517	480	492	461	531	502	526	516	508	496	463	504	509	516	512	551	536	524	518	541	488	550	456	475	516	508	537	544	517	524	572	501	521	517	481	489	497	498	510	557	519	516	471	548	483	495	515	535	475	496	514	513	503	521	514	479	512	510	485	530	507	514	506	488	500	536	502	514	501	488	496	528	534	509	474	545	508	526	503	473	503	514	511	524	455	513	494	485	503	565	487	495	525	477	551	475	477	505	504	492	499	531	513	472	479	510	497	545	537	581	539	489	508	511	490	510	536	496	486	539	522	538	509	521	518	503	522	485	492	468	500	503	510	492	517	488	523	499	494	554	524	492	498	536	493	509	494	510	549	535	506	522	530	526	477	472	532	485	489	519	514	512	506	525	507	528	510	511	532	488	479	496	522	526	520	494	527	487	490	541	514	507	491	507	493	560	532	537	505	506	509	526	567	497	532	510	500	508	548	518	526	504	541	500	546	541	541	522	515	495	536	498	523	490	471	529	483	518	485	513	501	491	510	487	537	499	483	486	495	516	465	516	543	486	525	562	520	544	500	517	500	507	523	507	500	514	539	487	511	493	503	476	506	507	504	508	538	504	516	529	486	525	512	490	503	521	493	510	502	482	512	537	486	548	511	522	487	488	512	518	510	531	536	479	495	508	515	553	546	500	526	486	495	494	500	494	512	487	540	492	518	493	513	511	552	537	542	538	502	546	546	510	511	555	516	501	523	509	566	517	538	559	497	526	507	498	519	505	500	491	458	491	510	538	491	531	523	537	535	559	522	540	518	474	463	537	516	515	530	519	510	525	523	514	486	524	549	507	511	534	524	473	527	485	465	565	509	505	544	462	485	481	511	526	481	517	494	491	504	506	494	494	519	537	506	494	589	523	527	547	476	502	520	486	493	533	498	538	484	523	498	524	515	499	519	483	479	537	518	486	537	491	513	503	528	513	554	515	519	529	540	510	520	513	530	551	547	475	506	519	547	508	520	510	536	527	506	529	489	492	522	520	497	522	557	501	488	516	518	533	485	513	525	494	509	490	509	453	526	494	531	472	524	497	524	531	498	543	532	497	498	516	503	503	521	567	482	503	530	508	521	503	489	550	468	481	470	521	498	484	512	486	472	514	530	504	506	507	535	508	501	477	526	491
22661	21224	28912	28371	43944	46657	29169	6636	954	732	721	673	557	556	547	574	544	547	561	532	1160	2833	3349	2669	1780	1573	1285	1024	835	746	576	452	495	475	463	437	504	453	423	444	475	443	444	476	457	429	458	475	461	464	444	467	475	496	438	453	487	481	435	490	465	410	435	444	460	481	440	456	447	455	495	482	458	480	484	505	452	474	492	475	484	444	516	467	461	490	507	489	436	509	454	446	491	444	448	479	484	477	444	450	466	486	445	449	489	469	479	450	448	451	458	428	481	461	442	437	475	426	474	456	502	452	486	457	462	482	449	468	495	434	483	448	485	480	487	454	460	446	445	454	483	476	459	453	475	473	496	485	487	465	475	474	481	434	498	452	512	449	486	461	473	444	460	476	422	469	471	463	444	473	457	469	463	459	484	487	465	455	473	473	512	424	480	484	491	469	472	474	467	474	453	480	434	446	458	489	486	468	460	445	472	486	475	459	427	477	480	500	417	505	403	501	472	468	428	487	420	454	471	478	466	474	486	486	471	470	477	464	448	460	451	466	474	467	447	429	420	471	467	519	475	461	462	464	447	451	476	459	516	480	445	470	451	425	483	492	503	447	420	461	454	527	465	484	502	462	468	502	455	440	475	444	499	440	486	486	455	411	478	474	466	475	496	499	511	471	470	469	460	430	480	428	455	485	467	457	488	436	411	493	470	474	467	472	499	467	511	466	466	440	500	462	454	430	434	445	463	466	426	416	464	450	473	499	473	478	444	449	442	429	473	480	476	439	462	507	466	481	488	461	469	468	450	467	487	461	498	476	451	455	481	485	486	486	476	475	473	457	501	477	500	442	471	461	491	476	419	481	465	466	450	503	455	477	472	470	459	493	450	470	494	466	460	452	461	455	473	457	452	483	415	461	445	433	469	496	483	481	464	452	451	473	455	456	459	462	470	451	471	477	444	438	467	447	462	495	460	429	480	481	492	475	449	458	469	489	502	455	447	476	445	470	483	472	465	459	462	438	456	465	469	450	463	464	461	472	435	469	488	470	417	484	444	461	487	481	476	479	440	456	538	455	482	465	468	456	445	480	489	475	510	477	483	449	470	467	471	430	509	475	486	457	426	459	461	444	465	469	468	457	471	471	502	439	442	456	463	454	504	477	456	470	471	458	478	444	426	455	500	460	498	482	448	450	455	465	465	462	481	507	440	439	455	476	460	421	466	467	475	449	469	480	458	425	464	441	491	466	469	501	476	438	443	452	484	463	451	456	463	479	447	467	477	465	471	479	458	486	506	472	500	471	470	441	473	485	453	490	456	471	457	471	479	474	441	466	444	446	463	475	451	479	438	483	459	477	467	476	450	475	437	463	481	470	460	456	440	487	448	449	449	486	446	475	475	467	492	492	476	452	464	510	412	446	460	471	452	468	486	490	492	463	447	466	516	452	443	433	472	468	476	466	445	423	470	466	495	487	427	452	477	445	433	480	470	449	423	464	518	455	463	493	461	481	461	454	490	466	512	463	464	471	449	499	468	455	455	470	468	473	444	415	457	464	472	466	461	448	482	451	450	452	439	478	483	460	505	470	458	465	461	495	465	478	454	470	454	502	464	460	482	426	440	452	459	458	465	470	490	441	434	487	455	466	489	484	466	465	481	425	491	471	484	472	464	462	449	467	486	490	454	447	489	492	484	465	490	478	481	433	477	396	462	458	466	447	469	445	478	471	459	463	451	480	461	480	436	438	435	454	444	463	479	449	492	456	512	450	452	452	491	452	490	461	440	481	466	495	470	476	465	462	486	421	483	452	477	512	470	434	464	452	461	468	468	469	462	480	484	467	469	448	444	517	511	459	474	445	460	444	507	474	458	508	448	481	468	463	452	493	483	444	463	487	460	484	425	454	473	456	466	505	494	419	464	474	484	489	452	477	483	474	460	457	488	468	502	465	472	461	453	457	472	486	487	476	489	454	453	481	451	452	450	454	467	485	483	449	469	446	473	488	470	483	481	479	473	523	464	499	483	455	450	483	466	452	483	467	475	472	469	454	463	488	436	456	455	440	472	479	468	450	460	467	479	456	475	502	487	458	466	490	469	457	454	468	423	485	421	503	448	449	453	469	498	472	435	464	471	453	473	456	489	493	448	455	411	459	497	468	487	444	502	482	512	510	441	463	481	483	455	436	472	470	483	462	469	469	483	474	417	455	449	488	448	438	440	489	482	450	488	465	444	454	496	472	471	449	463	412	460	492	461	466	497	487	447	473	459	459	469	460	472	455	445	467	469	466	486	445	437	458	461	443	487	490	452	473	473	452	473	434	487	469	444	471	437	489	461	486	454	469	485	495	475	425	447	478	400	526	458	444	493	446	514	465	494	490	460	494	447	472	471	442	417	495	480	501	445	454	445	441	450	480	492	446	426	447	481	477	466	452	440	468	495	434	455	446	441	481	477	442	491	466	448	474	485	449	424	453	455	461	464	459	458	484	458	436	508	486	440	488	462	465	430	465	449	460	443	473	443	450	459	448	482	462	453	479	439	427	458	491	477	469	475	443	486	475	459	464	459	453	458	452	455	459	437	446	463	455	489	482	467	453	436	458	479	461	453	465	483	465	461	455	452	480	482	453	440	457	443	454	508	475	460	447	461	478	497	481	499	462	466	516	470	460	484	441	487	495	506	440	442	476	475	454	461	458	460	449	501	492	462	467	478	444	454	467	471	478	476	484	470	474	454	495	449	492	440	475	446	447	495	476	462	480	483	473	489	494	502	483	453	445	493	437	478	485	493	481	497	437	492	464	460	475	478	462	531	483	487	473	472	443	498	511	462	455	491	499	472	444	469	481	448	462	456	468	484	468	487	477	456	439	438	466	443	437	450	506	458	420	474	473	487	500	472	442	454	497	414	450	484	514	468	453	467	476	445	456	542	468	481	472	459	451	477	485	412	462	448	443	506	455	435	456	453	488	472	427	478	431	475	479	476	442	477	470	467	444	451	450	486	500	465	482	448	472	453	439	478	437	423	522	453	452	453	472	458	426	476	451	463	463	459	440	488	454	463	473	497	453	438	482	465	498	492	444	449	477	483	489	484	492	467	453	412	456	482	479	459	485	453	459	493	443	452	497	465	426	478	442	472	451	473	432	489	474	506	463	469	497	457	465	429	509	488	438	455	480	442	486	479	427	460	459	514	457	471	454	476	493	441	520	475	454	457	436	501	452	488	478	500	459	469	463	446	458	471	446	479	454	488	463	470	428	470	498	480	477	457	485	480	492	500	478	465	434	455	444	458	500	457	456	472	480	452	465	448	504	457	469	492	470	493	478	444	444	495	478	472	482	477	486	467	469	456	459	441	508	502	448	429	484	471	451	476	472	490	477	453	514	464	478	447	430	468	473	499	467	479	445	442	461	451	455	479	430	466	458	470	449	454	444	446	472	472	476	450	450	477	464	458	447	480	451	470	443	410	490	444	464	468	439	500	472	470	463	481	463	473	411	450	500	493	471
9325	26791	20244	57248	64062	51522	22158	1917	1275	960	875	832	720	688	717	631	609	612	586	594	1655	4694	5006	4048	2543	2218	1811	1373	1058	825	703	502	481	467	486	487	468	469	459	461	452	460	448	481	477	463	470	432	461	469	487	450	496	475	504	454	502	475	509	462	486	483	473	442	454	460	446	430	498	476	457	475	486	468	482	472	471	469	455	503	499	515	481	440	451	473	463	450	488	474	454	464	451	477	476	473	459	515	500	434	461	463	444	455	436	447	457	468	514	471	444	479	443	443	437	474	471	475	464	511	499	439	465	446	485	455	455	469	481	432	482	472	461	445	477	479	445	455	498	465	473	480	447	452	451	485	452	502	449	438	483	488	515	467	498	459	507	485	465	455	466	452	460	457	486	455	444	437	508	512	474	445	482	519	491	501	492	515	490	446	431	482	465	514	498	454	478	449	490	459	466	455	483	519	518	452	507	446	497	498	457	471	497	489	485	449	475	462	471	498	447	463	485	471	475	476	481	440	429	489	472	468	416	445	448	461	457	472	484	431	509	472	486	504	497	501	451	465	471	468	437	466	496	441	518	484	461	442	465	489	475	448	494	509	502	485	513	447	467	454	516	512	484	479	463	467	456	483	499	475	461	460	460	494	443	492	442	440	450	523	449	482	489	475	441	483	516	478	428	449	448	469	492	469	469	477	466	460	484	467	488	483	490	502	493	453	456	474	473	497	499	461	508	504	460	460	457	487	476	464	458	462	440	476	476	520	490	452	489	474	504	458	476	471	446	469	430	453	509	439	485	493	487	480	473	494	463	453	431	440	499	445	475	466	453	455	451	506	458	504	465	430	441	466	480	437	495	506	465	452	498	494	473	434	482	493	498	486	438	445	465	456	478	437	481	465	489	504	511	480	456	500	527	441	478	455	456	428	495	482	468	505	427	459	426	485	463	473	479	452	455	466	485	436	476	447	465	443	470	474	474	416	483	488	503	492	460	468	476	487	457	482	493	501	461	446	480	436	461	475	484	439	478	442	445	447	453	485	468	473	446	475	457	467	475	447	475	453	460	441	477	492	474	459	483	469	469	496	492	492	499	500	481	482	487	472	458	450	438	503	496	473	510	436	471	464	488	479	463	467	481	458	490	446	436	452	471	465	416	460	448	457	452	473	422	506	394	468	485	479	439	441	524	505	441	490	514	498	465	516	458	468	440	506	461	476	502	502	461	458	463	484	410	465	447	442	481	443	520	481	475	442	467	505	494	496	463	437	470	467	486	456	489	509	465	460	479	465	480	486	488	445	455	457	470	485	471	469	425	514	478	480	493	427	525	444	488	506	497	503	496	497	477	457	451	428	504	459	451	469	463	491	461	467	431	493	454	477	456	445	483	441	456	488	452	470	466	473	452	479	474	461	440	456	509	456	463	475	457	455	466	475	461	445	400	457	476	462	446	473	484	486	426	456	490	440	499	432	463	503	461	438	472	446	425	473	469	468	474	453	483	452	482	444	496	465	489	454	458	447	480	456	475	475	490	434	418	479	453	446	489	452	438	472	479	461	456	515	433	439	479	548	486	513	468	494	424	504	465	479	513	430	468	448	454	461	481	495	487	454	461	487	490	462	432	476	486	467	446	465	445	439	478	479	485	455	480	482	475	468	439	447	460	459	480	491	428	456	455	492	436	430	425	481	453	476	517	455	448	451	456	466	460	473	472	428	484	490	461	483	476	499	487	488	478	455	468	448	468	487	453	503	480	462	450	471	473	440	476	480	481	437	493	483	443	446	476	470	479	479	497	473	459	450	481	473	494	434	475	482	494	470	454	432	459	424	444	448	459	471	502	436	461	448	481	448	455	467	491	503	436	452	473	505	408	456	450	434	492	497	497	483	450	481	466	460	499	478	480	487	447	466	477	482	481	470	479	449	451	457	459	459	466	453	480	431	449	491	502	462	459	485	517	488	481	460	500	496	492	486	487	462	458	434	496	471	474	463	496	468	420	490	483	479	465	473	475	461	456	427	470	473	485	492	525	447	464	464	465	478	461	457	477	470	456	484	502	487	465	487	469	456	489	446	477	505	470	449	454	471	452	454	508	489	499	462	475	429	491	440	477	497	482	459	456	466	460	450	494	469	434	492	447	485	446	437	467	454	471	454	423	455	473	505	486	479	477	498	471	472	489	491	480	496	467	497	480	468	468	519	476	451	454	459	452	419	459	456	453	427	475	508	506	468	472	504	482	451	494	477	462	491	463	437	501	459	467	488	465	470	449	453	479	493	449	502	442	507	465	478	468	471	476	476	463	410	471	487	470	496	454	493	452	458	477	475	451	477	452	490	424	445	486	449	455	441	491	479	460	469	460	524	440	472	453	477	497	471	461	480	478	441	436	454	496	480	473	433	485	481	466	431	461	463	508	447	448	448	457	495	445	485	458	468	462	468	489	447	470	472	510	435	477	526	516	439	437	482	458	480	463	440	492	456	448	493	448	481	469	452	493	458	464	467	475	456	455	482	464	467	474	474	459	492	479	456	486	451	470	472	468	460	431	493	464	477	415	438	435	449	492	461	467	476	457	484	503	421	459	459	459	473	480	439	516	479	451	464	490	454	432	437	491	467	460	449	459	484	501	478	479	449	456	489	499	444	490	439	452	457	472	465	455	485	476	433	473	441	483	437	468	470	437	486	456	478	464	459	433	525	440	441	442	477	463	518	484	469	468	508	448	437	479	453	491	476	460	480	470	485	450	431	475	499	469	466	460	442	512	441	494	505	468	465	413	484	469	477	471	434	458	485	447	492	464	459	468	477	454	465	475	470	430	481	435	462	508	458	493	462	491	436	439	482	483	480	445	462	463	477	455	479	490	451	428	480	482	483	456	471	482	433	475	426	459	459	491	465	447	453	473	481	455	477	447	475	467	466	452	470	445	482	460	505	465	506	440	462	464	474	478	451	442	474	488	486	479	466	481	466	497	486	482	468	435	494	482	455	447	442	434	483	477	467	463	473	445	500	470	465	479	459	471	468	455	514	454	491	504	470	488	468	455	452	506	480	480	456	517	427	463	467	417	496	450	465	445	504	498	483	459	470	480	492	483	479	476	463	476	423	470	489	501	456	482	468	434	474	450	453	507	468	467	476	494	491	495	461	494	482	441	413	478	483	484	447	487	518	434	483	469	456	485	481	505	474	441	472	507	462	459	467	430	492	452	505	448	445	483	433	478	466	464	438	499	482	471	460	485	487	495	459	457	484	440	437	487	415	482	520	435	480	464	459	454	456	469	477	479	479	460	407	481	501	484	475	479	471	458	477	481	472	488	496	486	431	460	447	494	469	478	473	466	476	469	493	437	533	486	460	454	507	488	485	478	433	506	481	498	446	443	451	455	465	457	464	470	439	471	471	479	473	476	490	452	466	494	486	478	475	446	455	425	455	419	420	454	505	502	456	470	427	468	478	428	471	478	500	524	476	468	482	467	448	477	476	507	481	432	492	485	468	473	464	416	480
27883	19499	10904	14621	14331	5543	1725	639	468	452	427	442	418	377	415	389	399	404	393	331	403	459	494	472	448	440	457	416	359	378	363	360	357	374	371	371	376	369	356	371	372	362	355	348	385	385	369	368	392	357	343	354	395	341	387	375	356	356	348	385	386	363	362	392	358	353	332	355	336	366	351	376	336	414	360	380	339	386	375	378	351	356	352	374	371	338	341	342	329	383	370	368	383	345	333	375	382	366	356	373	335	359	360	337	358	377	366	385	390	356	364	411	362	350	376	341	394	338	339	382	375	358	359	387	372	335	366	375	369	372	355	399	375	349	354	368	365	363	337	360	346	376	351	378	356	376	374	343	353	352	362	347	373	370	386	385	355	348	345	356	334	364	349	393	350	390	349	353	385	360	343	358	375	355	377	342	376	370	351	401	390	343	359	375	357	330	390	383	365	361	407	357	349	393	370	366	359	354	358	388	361	357	375	374	371	390	392	361	386	394	376	343	402	359	333	374	406	413	365	381	359	367	371	355	335	390	362	373	362	356	357	357	370	376	341	328	339	368	393	396	417	395	352	397	332	406	353	366	361	359	343	349	354	336	344	409	391	363	340	375	375	356	366	371	343	371	378	357	338	382	341	343	378	391	377	381	394	377	344	355	347	347	351	379	382	333	392	353	377	367	359	360	333	325	359	348	379	332	363	376	339	375	366	362	362	378	412	383	332	322	384	397	362	376	351	383	346	394	417	363	380	359	377	367	357	373	384	365	364	363	382	360	391	379	354	363	347	372	342	387	353	348	374	359	351	328	371	367	370	391	364	413	350	340	358	383	358	353	366	368	337	382	360	373	382	346	348	415	349	365	375	356	379	365	349	366	347	349	391	389	358	374	356	356	406	350	356	394	362	385	373	398	375	345	368	355	387	351	363	368	360	350	397	377	389	386	351	329	419	392	365	368	354	365	407	368	362	374	343	366	373	388	358	327	361	377	344	378	389	389	373	372	367	363	359	361	331	383	373	385	365	376	386	359	398	374	385	371	364	397	391	371	372	334	347	368	351	393	329	337	387	335	379	367	333	393	358	360	383	368	351	345	390	343	381	360	386	378	387	363	402	310	361	400	372	364	416	379	360	389	357	391	387	401	381	359	410	357	351	362	361	379	347	358	371	325	358	376	359	385	367	344	374	383	382	372	399	370	373	353	380	377	385	339	369	383	363	342	361	387	354	374	364	357	369	347	389	356	368	394	387	368	349	362	381	376	359	339	353	377	340	397	389	386	364	362	359	403	367	365	382	355	365	358	359	345	385	339	367	364	380	365	374	357	384	375	331	378	347	355	353	355	366	344	393	395	391	346	361	394	392	344	345	351	359	371	352	389	387	354	373	355	393	366	384	380	380	354	366	355	369	369	358	355	410	342	374	359	366	376	375	396	368	355	373	376	352	422	363	355	362	396	406	345	405	365	374	384	344	371	351	375	375	351	351	383	384	370	398	373	378	381	367	349	365	385	364	361	355	371	404	383	373	349	348	375	310	407	418	403	343	387	364	405	344	397	389	405	374	357	379	342	398	386	380	337	376	344	357	387	366	348	386	402	369	356	330	374	354	363	325	341	388	386	377	344	356	348	376	374	366	367	369	378	338	333	371	332	343	392	373	360	415	361	371	360	389	398	356	370	381	352	375	345	341	365	352	412	369	349	395	359	357	344	366	368	347	377	326	358	390	348	360	392	393	359	388	368	372	361	363	366	367	359	362	378	366	346	373	357	346	343	355	393	337	330	335	340	351	378	393	378	374	365	366	387	373	332	355	367	340	377	367	372	347	367	329	388	363	344	378	354	388	356	382	338	363	365	394	391	384	346	413	364	353	376	396	372	363	367	361	362	383	336	344	358	346	378	401	393	379	375	365	369	341	358	350	375	355	380	388	399	372	376	372	340	407	314	392	361	383	373	356	347	334	366	376	398	351	366	379	377	395	366	356	375	379	357	365	331	374	353	354	369	344	343	378	381	373	394	363	399	337	382	377	376	333	389	394	389	370	345	378	344	386	377	368	362	347	341	405	371	369	365	365	400	413	372	365	315	365	379	353	340	385	369	356	344	381	369	359	367	368	410	352	360	367	354	373	374	343	348	372	372	342	360	366	402	371	352	364	374	396	370	384	362	379	363	381	369	339	377	382	342	353	373	345	382	335	358	387	338	350	360	358	327	361	354	385	344	364	382	347	389	357	380	362	368	330	361	320	408	358	378	373	369	381	357	377	388	341	345	392	363	382	377	338	364	385	332	329	376	369	327	373	382	348	361	396	343	371	374	372	380	374	356	370	397	386	367	374	382	379	379	404	378	375	350	351	377	367	345	417	412	356	359	329	384	352	361	351	381	368	408	377	381	396	402	360	368	385	369	386	357	344	399	368	337	371	370	336	348	379	383	387	381	382	347	388	377	391	370	390	373	372	377	365	367	356	387	361	335	338	363	330	352	410	370	349	370	376	405	382	399	361	354	394	337	363	375	367	380	381	366	345	389	381	400	384	342	364	373	370	396	349	340	383	355	344	394	338	354	387	391	347	391	337	367	386	345	357	363	384	356	380	420	361	370	370	370	392	400	338	351	410	365	368	383	366	345	399	389	344	381	373	402	350	371	362	358	398	345	355	363	370	369	363	375	403	365	374	363	320	405	341	374	337	399	378	355	376	366	435	377	398	395	397	371	383	369	395	363	386	337	390	366	398	334	417	352	372	333	390	386	343	368	393	365	365	356	378	355	361	405	363	340	365	368	352	333	345	357	376	398	353	371	362	369	361	356	383	343	326	355	375	368	372	381	324	367	350	385	389	370	368	385	412	331	342	382	371	371	354	387	393	402	333	396	347	367	384	362	367	365	367	378	349	378	357	344	361	345	346	398	360	362	377	357	381	404	375	348	370	357	372	357	361	363	351	376	339	375	398	351	358	360	389	355	371	348	382	373	345	331	338	378	362	353	361	398	362	399	344	376	347	416	377	374	355	379	373	369	362	388	382	361	386	359	376	396	365	386	384	360	364	366	377	357	369	369	364	349	379	392	355	343	382	338	388	390	335	355	377	347	343	358	383	382	317	357	382	365	366	352	351	364	365	351	373	343	365	348	396	350	371	367	367	371	352	370	396	348	373	396	360	367	351	364	344	374	329	369	363	379	339	340	377	372	370	401	345	411	341	339	358	383	323	370	376	382	359	366	339	337	360	344	372	387	381	337	347	329	361	370	382	373	364	364	360	344	377	383	376	364	365	386	385	353	397	341	350	356	416	371	356	375	359	337	351	332	367	388	388	392	342	372	351	350	362	354	383	356	365	395	324	339	389	322	383	364	418	373	347	402	378	361	375	374	376	378	369	371	376	343	388	363	393	391	364	360	382	354	353	344	375	358	377	336	353	374	381	335	388	347	389	336	378	351	411	389	357	365	363	349	390	373	338	374	360	361	384	374	383	364	380	366	339	369	392	373	380	346	365	355	344	345
7737	13197	9436	13130	13348	5571	2192	906	615	518	561	502	490	456	463	439	444	448	444	427	452	565	550	491	488	473	469	459	445	409	421	378	389	388	408	390	377	403	415	423	406	403	392	403	411	401	393	430	383	370	410	367	386	427	391	369	407	404	399	359	434	372	426	350	392	397	404	400	416	407	379	409	408	359	407	371	413	423	390	396	399	383	386	364	384	404	434	395	428	375	383	407	406	365	393	406	400	384	350	398	402	391	417	421	329	384	371	386	382	416	365	409	363	414	412	402	411	389	400	382	430	434	395	384	363	407	377	376	440	428	392	410	358	376	382	384	420	418	391	422	432	381	423	384	374	367	384	361	378	374	426	388	401	393	366	398	423	406	367	392	403	409	405	371	371	402	420	382	366	418	424	405	377	409	363	409	409	386	399	420	402	437	396	421	423	407	399	399	395	358	393	385	392	391	387	363	418	406	423	447	369	386	410	362	403	403	391	381	412	361	394	417	423	378	382	399	355	415	417	406	381	391	399	377	380	370	407	369	387	418	380	400	387	382	395	406	408	383	400	383	382	368	396	435	407	370	388	405	368	381	398	416	396	380	412	381	382	402	407	392	415	372	386	406	396	398	418	385	406	392	385	395	400	423	415	380	382	364	413	390	382	361	402	389	397	377	377	398	399	391	408	426	375	411	381	385	357	394	410	373	389	344	394	362	403	360	381	399	382	364	402	398	410	375	408	383	405	367	397	415	380	387	379	381	393	387	366	417	401	400	403	401	372	398	383	418	371	398	388	383	430	415	393	405	428	395	385	409	425	405	369	386	403	397	385	432	388	410	376	381	419	411	389	384	396	362	416	392	370	391	392	373	438	404	365	379	400	409	399	395	409	390	442	412	368	376	391	388	400	392	403	379	394	371	399	418	368	386	363	378	387	399	391	386	337	437	369	400	392	378	395	374	388	365	406	396	375	418	373	410	389	400	402	381	384	405	393	378	468	386	385	406	387	366	335	411	390	442	385	375	407	404	384	374	398	431	378	392	393	371	390	369	412	415	400	385	358	389	441	390	420	400	392	440	389	390	382	432	386	389	393	390	424	377	425	430	395	413	364	378	400	386	376	420	401	363	378	403	372	381	401	376	385	415	383	414	365	393	379	410	383	362	388	416	409	373	386	397	405	397	401	383	383	388	397	395	410	431	387	400	430	364	393	400	410	381	389	369	385	407	376	362	393	418	427	383	434	393	396	395	362	405	387	390	403	386	401	421	393	401	357	398	408	406	405	422	345	400	421	434	372	376	343	406	363	404	372	380	399	411	371	376	399	438	359	399	378	381	390	411	398	381	372	397	396	397	378	401	397	413	371	409	410	346	384	396	400	399	386	382	369	419	371	366	369	396	415	441	380	388	391	385	417	407	405	371	389	380	359	381	402	398	370	367	374	407	387	381	389	386	379	380	386	351	436	396	389	354	405	420	405	364	401	350	369	381	390	398	413	369	383	378	450	399	359	416	410	412	398	426	407	379	381	383	413	370	366	400	358	392	387	439	416	381	402	378	371	390	420	381	372	383	391	385	388	367	374	394	406	429	396	426	378	377	386	408	393	430	391	397	397	393	392	384	406	371	384	418	379	394	403	390	416	405	353	374	361	370	364	434	399	411	389	417	421	396	384	412	417	369	366	410	394	411	387	368	421	381	361	396	377	391	410	362	423	395	358	451	417	392	395	423	423	396	360	352	419	416	400	409	380	405	412	383	408	385	427	389	389	412	420	388	374	349	381	352	384	371	362	408	392	412	446	377	398	402	444	365	401	374	409	409	403	381	368	396	417	441	423	434	384	397	386	386	411	393	419	391	390	361	363	388	397	422	377	404	389	401	365	392	390	382	401	405	384	376	397	395	406	430	415	353	436	402	383	373	395	391	388	367	440	367	423	373	373	388	416	372	407	383	398	393	391	415	397	379	386	391	396	374	373	399	377	387	419	409	390	423	385	372	403	381	401	381	373	381	419	385	397	388	399	395	407	393	383	417	382	409	374	380	421	366	400	426	361	396	420	398	398	421	384	428	393	388	411	414	425	362	395	410	394	401	412	392	408	395	402	421	396	389	377	377	417	393	372	392	398	395	391	396	343	385	423	397	369	384	366	383	384	432	424	417	375	395	364	395	395	408	374	356	379	365	374	403	432	371	380	383	405	364	389	399	369	409	354	407	411	377	382	384	385	385	418	403	384	386	371	367	418	381	412	412	368	423	386	392	410	396	405	393	386	372	402	408	407	406	435	413	371	388	411	432	396	395	392	351	411	431	393	381	379	374	405	375	388	402	406	401	395	432	422	385	405	370	403	388	398	402	402	404	365	410	374	393	396	403	387	377	383	361	418	386	391	409	414	407	356	364	387	410	373	416	382	405	404	408	391	424	413	426	370	401	381	374	389	408	359	421	392	393	418	393	390	376	418	382	383	404	404	374	413	399	383	379	420	385	405	372	413	353	369	373	414	421	381	435	410	380	402	393	393	388	417	376	434	386	377	408	376	387	404	372	393	354	418	348	420	381	386	372	376	357	382	408	386	394	426	401	418	390	400	401	379	374	371	394	388	361	355	409	414	419	402	400	397	384	398	399	390	396	409	395	425	421	382	385	411	385	405	360	390	374	413	385	413	418	417	369	362	400	377	389	367	383	393	383	411	408	403	400	386	395	377	387	409	363	388	380	399	373	379	392	428	403	393	388	363	403	393	361	362	373	387	407	389	353	378	383	410	392	381	400	379	385	373	384	369	421	403	374	409	371	385	416	367	383	409	415	430	382	401	362	382	418	388	379	424	348	428	385	391	398	405	414	410	384	386	363	383	366	426	377	381	418	399	388	370	377	401	403	392	397	388	418	403	373	373	374	371	450	429	366	390	389	386	399	416	392	362	408	382	360	379	407	376	369	383	412	391	372	426	371	388	397	390	359	395	392	405	388	396	418	403	397	388	421	419	360	396	421	344	417	379	397	354	397	410	392	382	394	392	448	371	411	359	399	404	382	412	354	386	368	374	381	380	371	381	414	416	366	380	409	370	408	371	390	380	398	401	392	372	374	399	398	406	349	429	376	382	393	409	400	421	358	384	354	414	401	370	429	397	391	350	377	425	403	388	385	430	386	379	400	413	395	396	364	383	401	405	399	404	399	395	359	396	389	422	395	413	403	377	410	395	388	381	358	387	387	372	387	338	376	427	359	385	362	426	419	381	384	388	391	396	382	372	398	397	413	402	405	356	386	390	364	410	392	430	395	394	382	380	380	350	365	382	403	386	364	384	371	416	389	398	390	419	395	369	399	328	365	409	398	374	394	364	399	400	393	400	398	374	373	384	408	373	378	386	391	353	428	339	408	390	393	401	397	383	382	353	374	403	395	412	409	387	390	384	407	389	359	406	390	388	409	382	393	357	419	405	436	397	409	390	399	369	386	378	367	401	383	395	410	409	368	414	434	392	428	390	384	405	409	413	401	391	372
24125	21270	28436	34213	43569	32502	22646	3189	533	539	478	447	387	419	389	410	375	406	371	360	1251	1782	1238	1011	962	925	843	688	577	498	426	339	310	326	322	328	294	320	324	329	338	271	343	335	307	308	308	320	295	316	337	314	318	325	315	338	322	314	292	317	321	278	300	304	334	307	293	279	322	313	314	311	303	320	289	316	340	316	344	336	320	351	324	346	321	305	272	319	318	325	325	301	314	331	328	327	302	325	298	340	307	362	302	350	281	316	332	331	315	324	299	290	309	317	335	313	303	299	304	347	286	290	321	301	292	321	335	307	310	316	320	296	325	345	293	302	333	315	304	319	318	317	358	313	317	301	325	295	318	297	329	324	303	308	309	341	336	308	293	304	324	306	319	277	298	320	325	284	350	332	326	317	323	341	330	316	313	291	310	328	301	296	308	305	311	308	333	338	318	310	326	271	312	348	311	309	315	327	299	297	339	318	339	316	299	338	335	328	291	325	320	300	266	290	331	332	294	288	313	329	334	321	297	323	320	309	306	338	313	302	332	294	322	298	282	305	292	312	323	311	297	324	291	299	304	319	336	302	303	317	323	343	326	300	306	323	321	309	319	306	296	295	328	298	321	318	329	328	292	298	321	331	332	296	303	327	294	299	279	322	299	315	290	291	292	280	321	320	321	334	289	322	298	334	280	319	285	353	313	315	317	293	323	297	294	320	308	309	342	307	307	317	326	326	329	317	299	301	311	332	329	322	298	313	298	340	323	341	331	310	316	309	297	308	319	303	337	322	364	319	320	312	324	315	313	274	337	296	338	302	313	325	286	306	326	343	317	335	323	312	324	326	336	307	303	329	311	305	311	293	296	295	342	321	329	291	294	309	306	302	334	318	317	289	340	334	311	322	313	317	327	329	307	316	328	329	345	320	305	340	291	299	319	323	325	323	336	302	308	296	301	307	322	310	332	327	315	325	311	359	353	325	327	326	311	295	286	326	325	323	311	302	296	309	328	354	331	322	320	311	307	345	284	307	346	291	304	319	292	317	334	316	324	298	312	311	330	293	315	300	313	320	306	304	317	284	304	315	305	345	299	338	307	296	318	301	295	311	308	324	295	305	318	318	342	280	290	321	331	314	302	334	323	324	301	290	292	318	311	318	339	286	298	343	314	324	308	316	332	345	339	296	289	333	294	346	317	318	328	311	330	319	326	333	322	330	312	329	305	310	343	300	330	312	328	298	308	315	306	302	327	295	328	312	299	312	293	302	301	299	316	318	322	321	304	306	306	328	315	343	312	326	322	300	328	343	342	321	320	310	324	323	340	320	324	312	293	299	358	344	294	304	335	302	300	311	300	308	336	340	341	304	329	314	317	306	292	351	291	333	318	298	269	329	285	305	355	304	329	303	314	328	316	299	311	330	296	342	330	337	314	332	301	343	312	309	321	320	321	325	328	333	325	368	297	335	326	325	307	318	315	307	280	326	331	319	303	359	306	263	314	310	319	303	329	297	287	339	294	307	342	276	301	276	293	306	306	309	294	326	324	323	274	310	311	314	308	309	298	311	339	289	351	336	336	307	306	311	304	329	301	344	302	323	335	331	308	293	327	343	302	312	324	308	273	287	300	319	282	316	301	291	300	311	341	285	324	302	313	300	318	338	314	329	273	290	355	335	340	308	307	355	354	314	302	308	290	338	328	334	297	292	319	320	341	297	331	309	295	297	337	306	305	267	314	314	307	307	306	289	303	337	322	294	315	326	321	322	317	341	281	309	293	370	307	303	341	271	314	301	325	313	336	338	301	295	348	318	306	330	313	331	348	323	315	301	300	274	308	318	317	311	311	308	313	315	317	311	323	320	314	313	263	299	329	283	301	326	302	290	308	314	327	323	309	307	316	288	310	289	332	296	304	322	325	320	311	307	313	286	322	323	322	336	314	301	345	365	344	350	303	314	334	316	335	313	347	332	345	334	281	322	299	318	344	310	350	329	354	276	310	297	288	295	291	355	283	319	318	303	318	316	274	308	295	302	286	322	304	322	313	302	322	327	322	316	321	292	319	279	305	325	288	310	320	320	301	322	320	347	354	309	283	303	345	316	304	293	323	298	303	307	315	303	329	320	311	325	306	319	322	292	308	305	321	339	317	312	337	304	327	323	289	272	308	344	369	333	285	292	328	340	316	333	316	349	320	347	341	341	318	320	311	278	294	293	324	289	312	334	292	302	319	309	325	338	291	326	318	327	321	313	325	329	305	316	333	325	297	290	299	326	334	296	346	330	316	330	315	322	338	323	302	298	315	305	276	347	315	283	314	315	303	325	279	312	315	341	314	322	313	306	306	294	289	311	318	342	310	297	330	286	311	347	297	310	321	349	319	307	297	308	286	300	325	327	309	321	328	302	340	301	316	324	314	301	295	275	304	325	340	326	298	312	269	310	338	318	334	305	290	327	304	310	341	340	294	326	303	335	325	318	314	318	352	324	295	337	322	265	303	334	313	299	326	308	339	319	298	293	339	301	318	276	315	328	312	294	285	335	331	307	311	293	303	352	315	309	346	326	296	295	310	350	329	310	307	341	276	303	334	308	330	318	292	361	312	298	299	305	324	297	287	316	331	315	321	302	310	291	322	323	309	315	358	302	322	285	325	280	323	301	299	310	332	281	316	309	321	306	321	332	340	331	334	302	317	313	313	280	303	338	319	326	324	309	291	304	308	303	320	304	312	348	306	322	286	305	290	306	300	317	297	314	317	320	297	287	329	328	318	328	315	303	327	292	324	354	301	315	303	320	303	325	318	279	333	306	291	321	333	273	294	317	324	324	312	309	277	312	304	290	305	283	330	329	332	287	330	322	347	288	345	320	310	299	324	294	339	286	283	326	343	312	303	329	332	276	339	308	282	315	325	312	309	302	297	310	322	335	306	292	331	337	322	289	322	271	336	311	308	315	312	313	306	344	321	301	316	294	299	317	320	313	314	319	310	309	305	293	335	320	317	329	287	297	297	312	301	287	319	329	321	330	328	309	327	315	308	328	288	317	300	321	299	310	320	328	305	337	329	342	283	288	334	303	307	325	287	309	309	351	297	334	332	333	299	340	325	354	334	307	300	304	298	293	312	310	313	300	309	289	345	308	275	320	311	335	315	310	312	315	323	339	312	328	308	322	318	307	335	330	299	304	293	326	311	294	305	323	310	254	295	305	308	321	351	338	329	340	308	320	318	323	328	312	318	351	311	322	303	339	334	341	309	319	313	326	315	304	309	305	331	306	311	291	323	323	320	310	295	288	309	306	300	300	299	300	329	326	355	288	322	264	320	305	312	299	314	320	290	316	351	326	313	371	342	317	338	336	296	315	310	311	307	280	334	317	306	315	300	317	315	325	332	305	343	307	288	285	363	345	326	288	322	319	254	323	348	306	327	347	327	315	328	316	299	311	299	298	327	329	344	309	343	338	324	290	331	323	320	306	324	346	278	335	325	328	346	301	309	329	314	331	315	332
7086	20606	15058	47112	46634	34283	19740	2528	818	730	724	676	562	540	427	473	454	456	396	392	2003	2863	1835	1491	1531	1336	1118	889	753	583	451	382	324	294	327	309	337	332	328	356	335	351	307	347	349	335	336	338	309	322	346	363	313	324	339	356	330	332	344	332	306	340	315	342	351	346	319	352	341	301	330	344	352	349	307	340	358	332	335	347	311	340	332	371	316	298	331	328	354	372	336	369	343	322	335	349	344	376	328	328	325	299	350	297	342	343	360	331	359	343	335	350	329	333	326	313	355	329	323	349	296	328	355	320	321	344	335	343	350	338	344	339	345	334	290	325	348	375	305	330	329	338	329	313	349	352	282	340	320	321	349	341	331	349	319	342	355	361	364	359	314	320	358	345	303	347	318	319	352	345	334	342	352	327	341	302	320	323	312	340	353	343	352	303	338	321	341	370	304	332	379	325	307	337	321	328	344	331	354	353	334	356	353	311	356	336	313	323	326	363	352	330	354	344	317	334	349	302	366	379	315	312	333	325	348	325	325	334	327	338	324	358	359	346	325	338	335	332	334	337	332	332	361	358	371	326	339	331	322	307	322	320	350	361	319	316	343	338	360	337	307	343	347	356	345	333	354	321	336	343	331	323	334	316	309	337	331	330	306	326	315	354	310	333	338	335	300	364	325	340	345	325	344	343	331	333	351	329	305	321	337	319	328	332	316	316	332	314	340	335	318	329	354	336	321	367	349	353	341	301	335	345	348	329	348	347	360	337	354	347	339	320	325	366	361	370	303	366	338	334	285	356	361	339	328	349	357	342	316	336	336	339	333	331	354	338	347	316	320	370	342	341	371	353	324	301	317	334	349	367	323	348	335	323	360	342	326	335	326	349	343	317	318	370	322	295	379	315	312	329	335	312	326	322	321	364	346	335	303	340	325	304	329	342	375	339	342	335	355	330	300	335	335	334	361	332	317	359	313	318	340	318	296	322	329	352	353	350	303	351	350	342	346	322	325	312	358	344	318	317	331	335	324	326	358	321	340	340	322	314	342	350	309	336	318	307	344	332	334	312	382	367	336	359	328	355	354	309	324	308	352	358	313	350	335	337	316	346	352	325	356	341	361	309	328	333	320	345	310	358	319	352	356	309	314	340	323	336	352	330	350	318	332	357	325	317	313	329	350	299	322	330	348	354	340	344	386	322	337	343	341	338	330	329	310	328	324	324	328	337	319	303	336	346	316	342	306	356	335	319	350	349	327	333	329	322	330	320	291	327	314	316	311	350	349	313	317	315	364	371	343	339	328	331	321	336	331	360	344	361	337	305	337	352	342	338	338	322	328	352	349	323	346	356	361	337	331	342	367	357	300	347	310	330	361	326	394	327	351	332	339	347	364	354	333	291	354	351	331	325	360	328	325	330	324	340	347	334	336	322	329	350	345	339	345	349	326	346	351	329	352	313	344	333	344	347	331	310	316	359	355	357	321	319	329	322	344	348	329	309	328	358	357	303	362	325	330	348	324	362	332	319	311	326	340	339	341	376	367	306	311	349	347	322	365	333	342	334	341	355	372	344	312	342	324	342	335	333	349	349	347	338	325	296	326	320	309	305	330	348	344	330	342	321	330	346	328	356	328	344	335	335	315	304	308	329	354	347	370	346	337	340	328	330	321	334	348	360	335	335	341	321	358	349	314	326	365	303	335	345	341	326	327	352	337	332	320	307	348	339	343	331	361	318	364	309	346	337	305	351	343	372	344	317	335	345	303	350	355	350	359	312	344	352	301	323	284	341	345	355	345	340	295	352	331	334	337	348	332	320	343	340	344	335	375	316	331	364	316	336	360	309	311	331	346	362	323	339	333	331	317	341	312	343	346	344	336	354	363	351	318	352	331	323	352	345	346	289	366	326	345	348	319	318	350	346	319	334	326	347	331	348	310	318	341	338	343	312	358	361	355	324	366	339	312	330	350	332	326	336	355	366	353	312	305	316	356	343	351	332	372	336	314	331	338	318	358	328	349	370	353	282	342	335	332	360	382	317	319	344	342	313	332	316	289	333	322	324	355	335	351	356	338	327	366	319	343	351	337	353	337	329	342	332	368	321	341	331	349	345	326	333	321	336	344	350	338	316	343	321	315	330	338	318	335	340	336	346	323	337	335	340	342	324	308	380	322	306	322	315	307	311	337	316	307	345	353	328	337	324	321	356	334	333	326	309	328	317	371	323	358	321	306	331	320	332	357	351	320	338	319	320	334	346	360	344	309	336	306	348	341	359	341	341	338	355	329	353	341	345	376	331	368	324	334	322	340	358	338	346	355	353	342	299	340	319	323	287	338	337	342	334	342	310	300	332	345	347	333	299	315	330	342	322	375	331	345	326	300	339	335	333	330	323	342	317	335	336	332	326	340	336	353	341	344	337	334	361	355	342	335	327	354	334	338	300	333	335	317	312	327	325	341	294	356	360	328	330	342	358	347	342	324	328	342	330	322	359	313	323	356	333	350	337	356	307	339	338	339	351	323	348	304	305	343	336	370	299	331	300	354	313	305	339	365	341	339	309	338	355	359	318	341	350	336	322	325	330	338	343	323	329	382	325	339	344	341	317	288	318	335	400	324	345	315	367	324	363	340	306	327	324	341	327	323	318	328	310	325	321	354	310	300	320	336	338	310	343	302	358	351	311	353	320	345	316	337	321	333	365	342	344	324	310	337	312	294	338	348	324	369	335	308	327	321	345	341	336	312	332	329	344	305	330	342	348	337	335	342	340	330	283	334	340	326	334	378	389	317	333	361	361	343	338	338	311	359	366	321	338	303	340	319	337	367	351	371	349	339	321	298	356	354	320	347	353	355	334	344	366	330	367	340	328	331	368	326	353	369	346	322	326	317	336	324	342	329	305	313	343	336	347	339	345	315	330	376	336	334	353	347	334	329	351	338	325	346	367	355	332	322	309	341	342	313	353	318	340	297	349	327	339	354	329	345	352	350	334	342	344	331	323	340	354	318	336	342	302	326	334	355	344	334	299	347	325	336	336	356	373	299	309	337	334	351	336	275	351	323	319	335	340	337	334	363	314	343	320	320	332	328	330	319	340	342	329	364	357	318	309	295	331	313	330	343	326	331	389	322	367	366	334	328	356	335	336	332	351	329	326	338	322	307	311	374	338	349	347	355	351	346	340	329	335	326	345	355	373	325	345	338	325	337	351	365	327	349	337	323	336	326	331	357	316	344	341	335	328	355	339	333	366	322	336	345	343	341	327	323	352	346	322	322	319	347	334	334	358	358	360	304	330	357	314	345	337	331	338	350	329	321	330	278	308	314	349	351	340	339	321	375	347	349	317	342	350	348	362	342	341	372	311	306	352	352	333	371	339	333	344	315	342	314	319	373	343	343	324	337	343	328	349	325	316	328	357	352	368	319	334	322	333	318	334	306	375	336	320	328	309	332	296	322	346	329	352	368	327	361	330	329	327	321	334	346	348	325	298	343	329	325	339	359	351	365	357
25037	21201	27350	30502	32949	25972	12440	1355	679	634	649	533	510	600	551	581	588	509	534	525	934	1356	962	806	846	813	751	763	700	634	550	569	489	505	493	493	490	495	477	529	512	508	483	504	480	498	504	499	512	511	477	488	495	497	494	467	489	501	547	444	503	445	504	488	460	495	490	464	509	469	500	513	504	500	513	495	469	483	494	434	470	527	463	505	513	475	488	528	512	467	461	498	527	482	446	496	469	516	523	492	492	465	520	499	470	451	450	463	506	480	467	497	476	489	507	493	494	492	492	528	482	534	559	498	473	478	490	533	482	490	504	489	492	475	510	492	490	512	498	511	455	496	477	478	476	500	503	487	464	494	469	518	455	474	494	465	517	483	452	457	521	521	500	530	487	469	502	485	515	495	460	491	448	508	461	497	556	470	505	464	505	515	495	524	467	494	440	506	451	508	537	438	455	476	517	493	471	473	485	460	475	439	501	493	526	504	526	481	504	519	508	489	485	478	464	493	514	477	476	466	465	496	481	499	504	518	490	470	508	493	505	499	444	482	449	536	510	544	470	490	533	445	506	499	520	528	501	510	484	468	464	524	511	504	499	482	461	464	528	489	455	517	472	465	446	494	484	510	474	497	453	488	478	450	516	466	472	465	513	506	519	513	523	503	520	435	509	499	506	504	501	466	486	490	484	496	518	446	484	518	452	519	507	450	479	479	513	471	458	515	510	460	503	504	505	514	466	482	508	483	482	464	513	464	512	518	469	476	497	501	519	487	486	470	514	523	460	466	477	490	445	467	515	500	501	473	499	534	503	472	489	480	495	491	528	504	494	501	482	488	505	519	448	499	462	502	478	516	491	506	526	521	507	485	482	461	494	484	511	527	495	512	481	536	456	476	470	501	511	479	522	493	484	528	494	526	461	500	473	456	487	516	488	533	464	485	495	474	477	486	481	449	475	480	501	471	449	481	510	495	488	486	507	505	461	527	483	461	490	478	470	491	459	512	507	547	501	445	526	474	520	455	500	480	507	494	489	520	471	455	500	469	519	480	488	481	477	524	459	461	509	520	480	486	483	537	477	491	479	490	498	480	452	447	474	499	497	500	468	497	469	466	510	466	514	493	479	497	490	504	497	476	474	521	505	512	496	490	493	471	492	516	474	467	491	534	488	497	478	468	499	540	531	494	482	481	481	491	532	481	461	502	509	516	489	501	485	481	464	520	478	486	491	457	464	475	477	519	484	513	466	483	521	468	480	499	483	472	476	488	495	485	491	499	474	451	510	519	489	473	507	462	477	473	472	485	453	437	506	504	499	497	521	517	456	528	483	486	463	453	476	518	471	493	526	461	527	464	478	489	514	501	472	506	480	480	490	521	484	477	492	502	474	488	477	505	482	503	496	498	508	477	471	505	476	490	494	490	494	488	494	530	491	492	525	522	473	484	464	508	482	449	484	502	495	527	501	476	499	526	505	506	474	490	524	513	507	449	503	480	486	451	495	520	493	508	490	489	494	493	482	498	466	500	487	512	525	454	525	495	540	473	506	504	496	499	488	446	518	469	487	510	512	466	500	445	479	509	480	522	518	509	535	489	469	494	524	501	437	498	541	476	466	478	478	504	511	464	479	480	500	497	496	475	502	473	531	459	415	505	512	523	493	476	482	506	509	465	480	499	508	489	506	487	534	475	448	470	498	470	507	502	495	472	507	483	457	491	522	489	445	506	442	493	452	482	496	501	539	530	448	471	436	505	506	496	506	450	478	507	495	487	490	498	504	520	437	507	483	478	503	487	452	477	474	469	473	496	506	500	495	486	473	491	513	514	460	521	450	506	489	517	496	480	456	526	460	471	463	467	485	469	499	521	514	439	460	459	470	476	534	426	507	502	490	484	453	490	480	468	486	523	507	526	516	498	528	509	508	477	516	516	476	484	480	501	490	472	502	473	487	514	499	498	465	502	476	471	519	513	508	478	488	436	515	525	491	476	474	479	514	510	539	486	535	479	490	499	484	494	519	485	474	524	504	502	507	492	503	534	510	488	465	494	510	470	471	519	469	476	493	525	469	475	514	528	480	482	447	496	507	526	509	472	456	453	487	479	451	507	478	512	477	504	531	535	532	480	517	580	477	456	483	529	487	507	523	475	553	486	480	517	487	448	496	467	484	488	502	478	465	507	483	513	455	492	464	484	487	529	479	498	500	466	464	470	516	546	527	487	501	448	539	500	533	492	456	512	504	527	489	487	453	469	511	494	495	472	468	486	484	452	500	489	502	515	524	488	510	528	493	438	512	482	481	509	523	496	508	509	513	546	501	478	529	474	503	499	525	513	492	490	481	480	475	474	493	490	462	520	508	520	487	452	474	492	493	513	473	516	476	486	529	478	503	456	492	515	487	452	461	528	503	490	485	477	464	491	516	501	469	480	508	505	488	467	485	485	465	474	485	478	479	468	475	486	465	500	476	488	508	531	510	500	458	497	473	463	477	471	494	500	527	500	449	482	498	505	457	488	487	473	487	478	476	492	513	484	518	450	496	495	505	459	475	470	462	487	520	504	491	490	492	493	480	465	474	522	475	465	493	510	519	484	495	486	505	505	526	515	502	474	478	487	465	458	495	472	487	455	483	462	489	538	487	513	515	509	482	464	481	484	467	469	508	502	492	487	513	448	453	483	498	498	541	482	476	497	459	493	475	472	490	521	518	499	470	477	479	517	488	462	561	492	515	472	463	485	536	508	463	482	533	458	452	473	498	470	500	499	507	497	513	486	510	503	467	493	509	501	505	503	488	511	474	528	475	519	453	473	480	491	474	510	468	436	482	497	478	461	532	415	500	475	504	484	486	483	495	503	488	461	461	491	524	475	488	503	485	527	461	487	490	508	538	479	502	484	482	469	493	502	493	505	506	492	511	477	485	515	471	501	529	451	497	480	461	468	494	483	487	432	532	526	490	488	506	474	487	512	470	473	473	497	475	472	502	488	504	491	502	474	502	498	461	510	486	475	527	493	494	507	452	542	499	470	470	496	488	509	481	479	470	495	481	504	500	485	550	460	470	476	479	509	505	532	489	476	495	453	496	499	498	542	473	513	505	497	467	481	480	492	493	508	484	464	484	519	481	460	514	479	509	535	488	489	515	464	532	486	508	497	458	492	509	457	497	521	502	491	489	466	469	483	476	460	476	496	536	478	529	478	502	511	472	473	516	506	513	467	495	502	491	493	477	469	520	522	493	461	460	508	486	443	482	489	521	471	450	502	493	458	474	475	504	511	501	496	496	517	493	493	471	465	508	509	465	457	485	481	490	505	488	514	494	490	430	488	515	497	510	479	489	502	477	443	514	502	469	488	473	446	497	502	511	485	500	484	483	466	489	512	488	453	474	478	500	485	467	457	478	484	508	458	505	499	554	442	487	487	483	516	519	484	461	448	474	457	503	476	490	479	473	451	486	505	492	502	504	495	494	436	489	531	484	483	491	509	506	468	511	487	478	502	493	484
7040	16510	12763	36278	39079	31107	12135	1743	853	891	816	697	680	681	662	610	591	591	546	583	1526	2207	1336	1156	1288	1159	1035	862	799	721	632	558	505	492	521	503	542	497	502	493	527	543	502	495	526	480	504	515	489	558	467	508	531	516	506	522	492	529	503	484	529	506	529	504	486	531	475	561	473	554	492	526	495	514	515	527	504	498	525	492	513	492	506	546	540	520	499	526	488	531	499	506	510	489	586	510	496	501	534	500	504	496	532	523	491	543	540	527	547	487	523	503	505	522	499	480	490	519	526	523	507	571	551	538	538	533	546	508	493	471	521	504	531	490	561	549	477	485	504	509	499	507	501	524	488	547	529	477	543	541	520	471	477	513	514	537	573	518	512	497	510	529	523	500	519	506	489	501	529	512	503	513	527	521	494	509	519	535	534	515	512	513	527	491	508	524	506	492	482	517	524	488	500	504	503	514	557	505	516	498	500	520	500	500	461	535	490	498	516	476	525	501	572	478	484	532	494	510	505	513	489	486	501	506	525	541	472	521	485	503	519	491	501	530	508	556	510	490	504	545	532	520	544	509	526	522	546	521	485	508	485	493	493	508	544	507	491	502	508	500	484	510	471	516	526	471	536	516	522	536	502	515	511	526	512	550	498	514	529	510	502	504	499	485	505	508	515	566	508	454	532	510	544	540	497	517	546	516	516	515	481	528	531	476	458	531	527	494	496	495	510	480	509	489	515	513	498	530	535	524	537	505	513	532	498	509	508	487	501	519	503	539	500	503	485	512	525	526	562	513	542	520	478	521	475	508	497	502	513	523	509	507	484	512	508	500	557	479	507	514	497	529	525	521	541	536	501	477	519	513	532	511	521	527	553	516	507	492	518	527	543	545	484	551	475	495	491	494	538	523	472	508	521	505	474	522	532	497	536	514	515	507	540	561	488	533	521	501	524	520	538	499	544	519	501	474	501	514	465	511	490	508	539	512	515	501	536	533	546	539	495	529	497	532	530	505	496	493	539	509	528	506	500	519	519	563	526	529	532	529	511	522	502	527	515	518	524	545	537	509	510	521	530	521	527	493	461	520	476	516	487	495	588	511	512	520	499	510	535	478	527	518	476	516	506	523	512	513	502	519	509	510	508	534	524	504	530	545	472	493	509	515	502	478	490	498	495	500	511	495	533	519	497	521	485	499	554	494	505	517	506	524	489	540	518	524	474	511	500	513	499	514	529	532	511	465	522	530	501	504	508	531	460	531	510	507	489	515	517	516	528	521	477	493	515	480	512	504	548	542	518	531	545	505	486	526	501	535	508	507	508	499	503	491	516	495	517	501	535	497	498	575	486	515	548	507	528	518	523	537	480	524	493	499	500	493	516	528	535	506	503	563	488	496	471	520	479	516	520	475	497	536	511	509	493	523	535	531	534	517	496	505	502	480	448	522	533	543	471	526	529	509	481	509	484	538	505	500	540	484	488	528	478	481	504	481	516	511	491	471	480	518	496	541	528	516	509	495	479	520	534	541	519	526	522	512	523	506	497	532	526	500	499	475	493	507	508	545	479	533	528	493	500	546	504	524	480	476	512	467	500	554	512	492	470	508	524	508	515	526	473	510	511	519	497	543	529	536	506	452	470	449	469	518	511	469	505	545	561	569	491	493	510	514	507	495	484	496	579	497	525	519	534	529	517	529	494	529	504	499	516	532	502	499	554	520	485	498	488	490	555	495	530	552	511	564	535	507	480	503	503	466	516	501	490	568	495	506	512	519	475	521	510	485	528	463	501	536	485	543	506	519	554	457	517	516	477	480	513	519	512	499	516	539	503	496	494	564	530	499	531	513	531	443	515	490	533	500	484	513	532	524	521	525	552	525	480	535	527	489	489	498	525	478	492	528	520	523	536	540	534	497	502	512	537	513	485	498	569	485	495	521	481	509	526	501	537	532	469	507	543	521	522	483	499	511	502	523	525	524	546	505	528	505	546	533	495	526	559	490	528	509	523	532	509	505	543	483	542	465	504	519	543	488	504	541	518	527	498	471	551	493	491	491	555	502	497	512	531	535	505	483	502	509	527	511	508	497	501	486	490	507	556	549	526	524	497	471	541	549	527	500	575	539	582	504	511	546	536	520	537	520	492	519	489	503	480	518	500	489	546	541	503	499	483	520	557	533	493	538	529	538	500	497	480	552	517	497	494	545	488	540	530	500	501	528	546	554	517	477	574	494	514	520	505	544	533	512	523	508	516	524	522	509	486	547	538	501	540	493	532	524	516	504	546	521	497	513	562	519	508	546	524	531	506	529	507	498	510	516	490	516	486	518	508	513	542	544	525	465	477	465	556	494	503	501	538	519	508	505	522	493	493	504	547	546	514	551	488	523	515	502	468	500	525	519	507	525	535	512	473	515	459	513	528	511	506	476	488	488	480	500	497	490	505	494	496	496	524	532	498	474	477	542	544	512	492	510	501	492	504	495	519	486	480	512	516	500	500	500	508	492	524	531	530	516	525	506	505	526	535	505	492	498	524	509	515	517	496	509	524	517	536	540	504	504	539	483	540	485	493	511	546	551	540	513	553	559	503	513	518	523	525	525	508	481	536	482	515	522	483	537	521	501	460	506	526	514	502	500	519	492	537	508	509	531	511	501	520	514	508	507	500	526	477	527	504	530	529	509	479	501	504	533	495	490	526	536	514	524	509	511	475	516	548	516	545	532	460	504	530	509	506	504	479	516	528	509	489	515	532	493	504	520	478	510	530	510	497	480	497	500	508	475	529	499	545	540	499	493	515	498	542	508	544	516	509	487	527	535	508	490	501	510	514	539	508	570	540	513	486	514	517	514	527	550	519	533	504	510	542	524	540	521	533	551	481	532	505	516	491	504	506	532	480	547	487	510	516	525	498	517	527	514	485	502	511	552	549	502	504	537	477	503	503	522	518	505	526	518	485	541	493	556	518	507	550	514	508	501	517	551	516	552	490	504	509	504	516	523	505	508	479	502	520	520	508	500	487	528	539	548	517	507	532	481	477	498	546	509	519	528	527	538	498	504	533	514	479	512	522	489	530	543	495	504	507	477	478	545	511	512	526	534	559	499	482	534	510	498	470	489	514	490	512	524	556	527	521	491	530	507	496	481	539	530	491	514	537	498	523	557	520	488	495	483	477	495	533	506	548	518	515	498	493	516	549	529	501	497	524	532	496	506	517	462	533	512	519	498	496	488	514	527	498	525	548	496	500	501	503	494	472	526	484	495	487	510	503	535	506	535	524	488	520	507	549	520	530	506	538	533	472	481	457	502	530	501	538	513	475	481	486	518	514	514	494	510	534	472	478	537	488	520	533	505	489	516	509	516	506	498	554	481	509	520	484	555	536	499	537	530	500	510	504	516	538	469	550	526	511	516	501	500	554	515	547	527	516	528	522	507	524	518	480	517	507	486	520	507	520	534	524	551	525	508	504	495	528	532	520	555	550	552	520	502	522	528	508	506	571	518	539	485	514	502
22801	21322	29072	28212	42663	45576	30023	7333	1047	859	835	771	691	729	732	681	586	557	562	584	1239	3873	3158	1745	2141	1899	1679	1380	1105	846	692	493	441	494	475	461	474	479	508	453	485	505	456	500	478	434	474	471	520	464	472	436	489	475	477	473	464	449	465	463	468	478	470	468	467	442	471	452	469	460	471	499	482	447	458	490	471	528	477	488	476	468	482	466	446	497	501	470	455	498	444	490	450	492	489	491	416	475	485	469	490	504	459	461	470	463	457	482	496	458	463	460	477	457	473	453	476	457	466	474	463	473	443	493	478	482	471	465	482	467	493	459	449	470	481	450	494	461	512	434	418	459	456	466	472	519	488	484	492	481	471	441	486	486	434	477	501	485	481	481	439	511	529	482	475	486	459	447	451	483	475	474	474	475	461	470	446	459	449	475	499	481	463	447	438	487	493	502	441	468	483	476	496	495	485	488	441	508	478	496	467	478	422	464	452	473	413	482	447	416	463	450	480	469	477	484	507	466	492	472	466	447	473	479	430	465	440	486	475	463	517	444	511	468	466	456	465	409	479	479	455	451	479	441	466	480	471	487	461	485	444	466	459	454	457	461	471	473	469	472	456	506	461	467	495	512	483	463	469	473	455	460	449	513	463	463	451	491	494	467	469	497	466	474	453	511	480	499	506	451	479	502	438	498	474	416	479	420	474	484	474	500	469	482	450	446	473	509	488	448	455	470	463	488	473	480	474	475	447	456	453	470	454	468	475	458	454	470	445	497	462	450	487	482	457	508	462	470	446	492	453	464	499	461	466	451	463	495	495	446	487	480	489	480	448	504	465	482	497	467	479	440	487	499	414	476	431	410	509	486	460	489	487	459	464	450	470	492	446	448	466	526	483	467	472	481	478	464	483	492	465	479	442	490	444	447	451	442	512	453	437	493	477	449	464	468	523	450	470	489	501	468	441	517	454	470	470	527	515	478	455	460	433	459	466	515	473	489	452	486	485	482	471	471	416	473	467	485	485	452	481	496	497	466	468	433	483	475	483	469	507	443	480	433	493	480	458	482	483	461	516	472	474	483	511	480	489	489	464	459	518	510	467	469	480	497	515	456	487	460	453	464	483	475	481	506	454	491	487	450	456	451	453	453	466	478	470	480	426	484	474	468	442	469	496	467	437	481	472	461	454	472	493	500	456	479	456	438	502	474	452	504	503	453	520	479	454	468	482	452	470	460	445	486	473	466	459	449	487	471	456	459	445	455	469	463	467	486	496	488	441	470	506	420	442	451	454	464	459	490	470	456	446	471	462	452	464	481	475	484	487	462	454	504	456	462	498	468	473	521	478	447	478	445	470	514	483	450	478	448	489	453	468	473	480	478	461	501	462	465	430	471	465	422	467	440	479	455	467	413	464	446	527	470	439	499	483	474	449	432	428	439	447	435	478	458	477	458	456	473	535	469	496	486	445	485	483	460	479	463	468	509	490	443	432	499	484	459	512	458	472	501	457	471	446	480	485	444	448	472	499	486	482	502	471	406	464	466	472	468	470	463	468	475	483	501	433	451	475	476	432	486	476	446	482	479	498	478	429	472	477	449	455	493	465	432	500	459	477	487	457	452	466	497	470	474	437	451	497	470	468	452	474	450	463	472	476	445	454	462	497	488	437	494	445	478	436	466	489	453	460	471	472	467	517	455	451	512	468	467	477	450	523	487	487	459	472	441	486	441	445	470	469	492	413	506	479	466	475	489	478	478	468	467	484	452	486	446	483	454	513	478	478	479	485	482	474	436	500	483	467	450	491	430	459	500	452	463	438	493	507	490	451	510	485	456	515	472	449	445	449	485	454	447	477	455	488	439	477	456	490	475	435	491	489	475	478	453	459	441	464	504	492	451	471	479	495	434	471	480	518	455	471	430	471	495	468	488	443	494	463	470	475	452	442	491	515	458	496	482	436	465	472	455	441	470	463	465	508	516	477	454	502	452	508	468	438	466	488	482	490	442	499	471	470	426	452	467	464	517	473	472	468	509	444	487	444	489	492	456	484	444	466	457	460	496	435	485	498	488	438	504	465	462	468	454	490	478	493	454	489	464	494	484	504	468	509	473	476	471	448	501	431	479	451	460	497	439	433	484	502	506	454	466	448	446	436	490	491	460	491	464	496	479	466	464	462	445	476	475	486	450	487	499	448	444	507	468	503	473	496	450	491	475	479	489	488	473	460	445	470	455	460	420	478	472	466	471	458	443	468	483	515	466	470	471	452	414	487	496	495	462	489	498	491	509	465	485	468	434	510	468	475	470	443	515	472	448	503	485	475	477	463	483	453	470	457	468	468	430	485	458	492	470	476	460	457	475	456	475	516	447	481	481	491	509	510	490	512	487	466	468	462	475	478	476	471	476	461	472	508	482	473	437	464	455	450	443	482	459	476	466	483	486	429	444	500	497	461	465	425	444	487	482	510	455	458	487	452	477	450	477	447	458	526	529	467	451	480	483	499	453	466	503	506	474	490	530	483	457	489	452	488	478	506	519	497	485	497	470	517	446	477	476	449	496	473	480	450	470	481	489	475	461	470	491	459	468	498	466	455	475	472	449	494	436	468	457	434	460	456	465	450	448	448	436	482	468	480	441	498	452	471	431	482	410	451	450	467	492	473	475	478	451	458	426	455	486	503	488	474	446	492	469	457	461	479	497	440	504	462	471	507	452	463	489	473	477	431	476	529	459	464	455	446	457	449	456	455	452	487	455	478	461	496	449	514	446	478	487	454	480	475	459	509	456	492	478	474	473	471	423	453	471	470	467	449	462	455	492	475	466	476	427	478	449	495	454	530	489	500	500	457	491	505	504	450	460	473	477	473	468	445	423	461	449	439	444	507	429	484	491	443	474	444	478	479	446	498	491	495	435	435	471	499	486	525	447	501	450	453	462	450	472	441	485	501	461	452	476	469	470	507	441	445	483	469	460	427	475	464	448	473	429	483	459	500	508	470	446	460	445	443	473	450	452	440	490	484	459	499	473	524	468	476	448	436	474	484	490	446	458	452	466	465	453	480	427	504	482	468	449	460	456	436	463	446	455	454	481	463	468	455	489	500	474	496	454	470	438	483	479	463	458	452	471	462	490	463	464	478	489	447	445	444	446	452	524	505	482	466	510	474	461	498	483	463	461	446	442	498	443	484	488	497	456	442	496	486	469	450	468	455	507	425	499	450	445	461	450	475	513	513	523	458	468	467	485	431	475	507	445	469	468	468	484	480	477	442	473	438	437	467	482	465	452	454	447	494	440	478	482	449	483	427	464	451	466	518	447	456	473	447	475	451	478	483	463	429	497	436	484	491	495	464	471	496	450	439	475	471	462	453	441	491	480	444	472	454	476	465	466	484	469	511	448	453	482	503	485	467	500	480	427	451	439	448	435	475	484	480	456	461	455	457	465	517	453	484	503	480	460	419	458	494	475	474	491	453	493	488	432	484	472	487	454	458	499	463	511	469	472	450	480	470	476
8800	25459	20803	54935	61236	50080	22471	3867	1369	1203	1201	958	849	874	874	818	652	610	546	666	1943	6023	4916	2477	2899	2782	2364	2021	1456	1127	851	581	474	431	484	492	463	496	463	478	475	491	478	478	508	435	530	462	443	452	508	459	458	461	439	471	464	515	438	463	472	495	484	471	463	428	501	446	490	501	505	464	484	498	463	489	451	494	478	514	490	459	468	479	467	488	465	462	528	499	498	445	471	459	459	451	511	445	463	512	499	487	461	475	466	501	441	496	490	435	487	491	484	460	494	518	434	505	501	451	484	443	499	462	500	493	481	487	507	460	452	493	489	480	483	466	456	465	514	478	440	510	472	467	473	463	480	451	490	510	514	485	473	437	501	507	477	492	523	482	437	475	432	464	471	478	486	472	476	441	487	461	460	471	473	434	470	483	473	504	447	453	499	477	439	481	472	507	501	496	474	479	530	480	491	482	496	436	536	473	464	467	467	495	464	451	488	491	452	481	463	470	469	451	472	440	490	495	487	457	501	466	466	496	446	475	481	457	459	451	436	473	474	488	464	467	487	473	461	469	458	505	476	491	455	462	486	458	448	488	475	499	476	501	458	486	518	484	493	474	468	454	474	464	491	493	493	447	472	493	447	503	453	478	452	445	470	485	466	441	466	497	444	443	501	452	490	494	493	473	447	463	471	519	505	473	456	434	485	454	489	499	427	470	502	468	498	497	449	486	471	472	477	483	497	444	475	494	474	470	534	465	458	456	499	463	429	483	507	475	456	472	453	442	497	433	489	467	443	484	452	495	496	455	469	472	491	489	465	462	473	506	485	437	472	455	496	483	522	464	470	438	492	476	484	481	499	468	460	458	460	440	438	492	477	465	484	474	448	469	473	427	482	503	459	477	464	455	463	496	433	473	480	488	520	482	464	483	458	462	441	443	489	484	473	452	490	468	446	493	538	461	460	456	479	465	489	462	490	483	463	437	449	449	464	474	455	482	431	481	444	449	483	499	473	473	466	463	469	437	466	502	485	477	471	492	482	502	466	455	491	464	494	465	481	472	452	456	496	462	511	443	531	437	446	479	468	483	475	507	514	469	476	472	465	431	469	485	475	466	500	468	459	491	459	438	482	462	472	462	486	531	462	493	471	469	481	443	482	487	487	491	459	469	518	463	466	486	453	503	473	487	470	472	485	466	487	483	499	415	495	489	448	506	448	506	442	483	484	467	477	479	486	487	463	482	484	481	488	432	506	458	477	473	485	472	458	487	438	492	442	472	444	475	447	484	458	477	460	477	476	488	485	471	477	456	467	422	458	483	460	469	466	449	509	510	439	470	470	448	476	484	478	507	495	466	519	485	493	503	481	495	462	486	416	435	451	514	489	477	468	444	482	475	489	454	465	499	440	466	449	448	479	461	481	515	539	460	523	458	486	500	452	495	488	469	476	471	513	519	470	468	503	488	472	412	482	432	445	470	447	440	447	485	482	492	447	452	502	494	506	482	438	504	458	474	467	434	508	488	520	489	468	446	447	483	448	483	482	450	481	440	478	481	489	475	462	501	460	557	516	479	457	445	470	491	461	502	508	454	435	463	456	518	449	465	468	468	474	465	494	484	499	463	454	485	494	457	499	466	467	435	496	476	485	473	504	463	449	457	482	480	456	494	513	475	462	488	473	454	506	478	497	423	506	460	457	471	461	492	432	466	472	500	471	485	479	444	492	474	473	457	496	481	453	509	440	463	490	492	504	445	499	477	487	468	470	494	455	460	483	440	482	449	492	490	487	489	413	481	482	485	464	478	508	461	452	499	465	485	451	455	473	481	448	495	495	458	480	502	457	464	474	458	447	484	459	480	505	442	476	446	447	501	450	474	496	469	483	464	494	468	454	473	458	463	477	461	448	453	523	461	426	467	481	452	504	445	466	492	484	478	472	478	462	444	454	478	477	455	478	475	495	481	496	460	455	480	474	481	458	517	498	492	468	470	481	450	469	466	456	480	498	460	502	468	467	508	483	495	442	487	506	476	493	509	467	495	461	463	502	491	469	464	478	466	482	483	495	467	490	490	443	472	469	468	489	512	476	461	446	519	448	482	461	492	520	455	491	454	490	470	487	434	471	466	486	490	456	514	469	452	495	486	509	452	473	467	493	445	461	462	459	466	475	502	464	492	506	513	468	481	500	479	443	471	444	523	459	507	437	478	460	447	466	453	466	483	494	473	509	498	462	486	479	531	438	504	497	519	478	462	484	532	495	447	497	471	514	455	431	459	469	464	476	481	475	475	472	469	426	483	498	461	475	531	465	477	477	477	518	484	460	445	519	457	496	467	484	429	467	503	460	489	461	495	493	471	456	492	471	496	470	492	455	458	470	504	469	478	474	474	471	461	487	448	509	453	504	473	462	443	499	509	457	474	490	449	450	500	448	448	472	498	470	480	492	444	482	452	469	507	456	482	481	462	477	461	449	466	484	465	481	457	521	501	501	450	490	437	490	473	471	507	488	478	468	476	470	479	471	461	518	482	453	483	426	463	453	448	522	458	477	432	453	475	501	480	442	457	473	479	432	462	487	461	482	459	477	462	493	469	480	476	444	484	496	513	478	467	457	490	463	453	480	487	469	487	503	473	492	463	454	502	477	475	519	466	457	520	460	473	433	461	469	470	511	474	449	478	479	440	463	472	435	474	470	465	488	423	463	441	474	485	491	449	493	499	497	469	449	427	459	456	494	487	462	462	493	472	482	460	473	474	484	465	490	500	450	488	462	441	456	494	479	444	491	443	480	487	476	487	463	501	480	504	447	475	453	522	496	484	480	453	475	470	458	462	499	451	479	470	472	479	470	464	445	465	469	473	474	482	466	462	485	481	499	506	499	455	471	469	516	497	408	476	484	477	488	451	467	471	437	460	468	467	456	499	460	487	438	499	514	497	516	481	444	479	479	472	473	483	479	492	470	504	437	481	476	513	503	429	485	460	483	472	519	483	456	467	490	512	455	452	499	498	529	475	503	487	445	494	431	482	446	503	477	441	459	492	518	474	491	478	491	519	444	462	488	478	449	485	499	475	465	450	504	510	496	492	479	482	493	508	450	459	466	498	458	496	489	456	511	505	484	490	481	465	489	482	466	450	479	485	453	467	459	509	495	434	455	485	450	461	471	501	458	472	503	466	465	460	467	436	456	493	481	489	480	459	480	489	488	471	479	479	468	511	475	475	483	452	485	464	477	467	492	459	475	508	449	431	474	452	414	498	507	457	492	512	442	452	468	462	465	496	479	496	507	453	495	507	468	452	535	521	491	506	441	475	466	469	465	469	470	458	500	476	508	448	492	475	452	490	463	460	491	531	461	518	473	484	513	505	466	506	473	466	479	447	471	497	472	524	466	457	470	486	457	484	480	473	434	479	504	440	444	443	512	460	457	466	505	499	496	466	475	450	499	450	553	438	441	522	512	534	467	492	441	491	493	509	462	457	504	494	468	508	460	470	452	476	485	489	511	500
28022	19420	10969	12659	12590	5125	1527	549	539	545	486	486	455	431	435	464	432	407	383	427	446	501	527	484	439	440	414	437	414	419	396	349	364	378	351	362	394	373	376	344	399	365	374	369	384	408	359	370	395	372	371	360	378	375	370	373	369	366	389	407	358	367	356	357	410	370	381	359	349	394	342	348	347	397	378	368	416	366	388	386	370	369	389	371	379	366	357	401	394	362	370	397	372	375	368	408	398	348	366	362	392	427	425	389	399	360	365	377	374	379	372	392	387	360	402	400	387	383	380	350	384	386	395	365	415	406	360	390	343	353	376	395	387	370	391	359	372	374	391	348	396	335	356	381	336	381	370	373	352	371	336	363	358	341	364	399	397	373	375	381	414	359	384	380	365	346	373	413	393	361	360	383	317	372	337	392	329	389	382	371	349	373	360	392	347	376	346	359	410	397	326	395	339	352	381	360	416	386	371	348	411	384	377	405	405	370	382	375	380	380	383	368	385	402	360	390	362	384	376	377	358	395	403	395	360	355	386	393	353	358	371	376	376	358	343	382	381	383	385	385	362	378	383	392	396	335	394	406	346	360	352	399	353	367	407	361	387	394	399	403	346	369	405	394	363	348	390	400	414	365	375	364	403	387	378	347	387	348	360	367	381	367	357	413	347	344	367	389	374	348	360	358	339	370	398	347	346	371	338	364	365	376	349	360	373	380	394	387	373	396	414	367	388	353	407	394	376	378	365	426	365	388	371	375	400	364	373	386	396	366	386	372	398	362	362	378	375	364	341	370	408	371	376	392	375	366	365	394	398	368	354	386	401	356	381	362	407	345	397	344	371	402	401	412	394	398	379	375	366	340	394	364	350	414	353	404	374	406	404	370	406	358	385	356	399	344	373	351	363	355	373	384	352	388	360	361	389	389	368	378	375	408	337	335	371	387	364	419	382	371	372	374	370	384	360	419	401	392	375	378	386	365	372	364	373	377	395	387	401	369	376	377	355	385	390	349	387	388	352	345	405	359	334	408	368	387	386	357	384	368	380	363	387	383	352	347	385	348	376	365	382	372	377	341	372	368	378	374	376	356	379	361	397	363	372	368	359	349	413	367	378	361	361	350	381	365	375	406	354	378	405	379	376	368	365	378	410	367	394	405	350	351	378	417	401	360	373	356	331	357	376	383	393	395	364	376	382	369	383	358	372	371	400	361	380	392	368	379	349	371	387	383	370	366	358	368	371	404	364	357	341	369	358	385	355	358	372	381	412	372	391	358	368	364	346	359	374	364	343	381	407	372	355	376	360	362	400	358	386	410	384	347	429	346	365	371	371	401	367	377	380	398	370	334	364	384	390	389	374	347	358	382	364	400	381	358	387	410	364	381	351	423	381	375	374	367	341	339	381	381	400	390	371	380	334	341	366	392	355	389	326	357	388	375	371	381	411	369	410	396	336	384	376	356	356	382	361	373	410	366	397	380	355	392	381	372	364	351	373	382	371	377	387	386	374	352	363	376	332	356	380	383	373	381	370	403	401	395	378	381	385	369	373	378	358	379	373	397	344	354	355	376	349	381	382	393	369	359	356	369	376	377	357	396	348	371	384	366	409	392	406	351	367	381	418	327	410	396	366	383	381	382	338	358	373	367	392	374	348	383	348	394	378	390	377	362	378	358	382	410	351	405	349	380	423	382	378	369	373	379	381	410	385	404	374	372	354	379	372	365	404	362	324	382	382	353	386	382	403	316	388	378	410	384	389	365	358	387	364	349	422	379	393	370	390	368	365	351	398	379	408	379	386	421	357	385	329	373	352	379	365	361	352	383	380	371	392	376	368	355	388	356	377	374	374	375	347	345	381	360	357	348	367	361	383	377	365	384	346	376	368	372	358	406	346	365	362	376	359	370	357	329	355	347	375	369	387	401	346	390	378	373	376	341	350	371	360	344	356	344	346	371	370	365	318	352	384	381	414	373	391	407	391	399	338	398	361	363	347	382	381	382	375	368	349	360	351	352	397	369	336	403	371	351	384	371	424	377	386	370	328	343	349	397	370	339	386	357	393	399	378	357	386	376	344	355	372	362	351	358	347	407	391	368	356	385	396	364	349	410	406	370	395	367	373	379	368	364	376	392	356	361	392	378	373	399	393	399	372	380	369	386	390	375	356	405	375	352	389	412	339	391	408	397	345	338	354	375	379	384	380	355	395	389	377	368	366	358	367	394	386	373	369	366	372	413	386	360	375	373	380	390	370	370	377	345	402	352	386	354	363	363	354	344	364	429	348	391	363	363	373	345	400	359	350	369	332	361	362	390	389	350	398	375	381	366	359	337	353	359	389	399	409	407	377	367	402	369	365	395	384	369	335	364	324	406	401	378	388	385	387	346	401	354	364	372	375	325	400	379	369	375	429	392	357	376	375	383	343	384	348	381	383	399	406	349	368	396	388	423	376	396	380	346	367	342	350	400	375	373	386	381	373	371	385	364	370	366	397	374	355	384	368	362	353	386	355	378	344	410	334	380	399	367	375	384	381	371	355	390	333	354	394	384	387	391	381	398	372	372	392	328	362	377	400	355	386	418	351	355	396	377	373	379	408	406	396	394	377	381	365	366	374	331	346	374	401	375	377	369	377	349	380	386	366	353	400	397	403	395	400	417	354	383	370	357	389	375	387	379	388	361	367	397	344	375	348	354	354	378	378	373	363	355	372	383	383	355	355	337	380	352	371	341	380	336	347	362	363	338	383	345	364	387	381	379	352	391	369	387	357	405	392	390	320	332	372	384	389	372	385	380	390	359	346	346	365	371	370	392	360	368	392	371	353	396	380	357	369	380	349	354	365	394	366	374	381	370	387	364	384	415	354	341	379	325	388	371	396	342	385	378	371	398	366	379	375	412	378	372	392	363	340	382	353	362	355	383	412	364	366	354	364	357	388	382	388	372	350	403	370	378	386	368	390	345	382	379	364	381	339	397	364	376	360	389	390	362	382	382	367	364	403	382	415	387	374	361	358	383	349	359	389	375	397	393	388	388	396	342	379	355	385	385	390	362	357	338	377	383	347	395	365	385	347	393	421	374	353	407	369	386	406	362	340	360	361	381	403	405	386	411	381	390	385	369	351	371	380	349	361	368	367	374	389	385	363	380	376	399	407	353	355	354	384	367	393	401	342	396	393	377	394	391	402	378	345	415	398	382	392	370	365	410	360	406	360	370	383	363	379	367	408	382	355	370	382	404	324	346	357	372	401	369	356	327	421	373	367	346	383	391	371	395	393	355	370	366	392	357	370	356	367	386	358	376	380	360	369	337	373	351	385	397	394	375	376	354	394	392	405	382	392	392	394	346	355	340	362	376	379	357	373	370	391	385	385	360	359	369	395	372	369	381	385	381	404	375	384	369	369	377	364	382	375	370	364	359	385	344	375	353	352	356	345	375	395	405	353	385	363	379	366	360	389	354	394	356	352	365	393	391	354	381	379	360	392	384	331	369	349	382	345	399	413	407
7633	12574	9842	11608	11854	5388	2023	852	736	654	594	518	571	529	537	521	478	452	427	398	488	674	688	586	471	513	527	459	471	451	404	406	344	391	378	392	416	396	403	429	397	376	401	379	386	403	354	405	420	416	402	394	432	414	397	405	420	408	359	382	394	395	405	430	377	401	410	414	397	401	400	406	415	378	393	425	428	394	400	378	419	402	413	402	398	413	411	381	394	400	383	358	419	389	406	433	401	395	408	397	407	403	389	390	426	407	406	391	425	396	404	434	394	381	409	387	371	432	411	439	415	426	391	403	394	409	398	372	360	399	409	393	384	431	391	413	420	424	424	400	425	394	431	417	395	434	380	408	410	401	388	384	393	388	420	407	386	428	417	417	428	423	429	352	383	409	421	440	412	404	413	405	388	389	404	402	439	432	406	429	396	391	428	394	432	380	397	416	400	393	431	409	382	382	404	418	397	392	388	394	413	416	385	373	426	409	405	370	400	442	429	371	429	388	374	392	424	398	423	420	425	390	418	379	391	411	411	391	395	385	433	403	410	384	406	397	411	386	390	422	407	395	420	373	394	356	397	380	408	368	404	394	377	436	408	394	415	408	394	379	334	401	417	420	413	415	427	381	419	387	385	402	429	401	401	361	374	400	397	393	401	410	408	366	429	419	413	407	406	391	440	386	414	429	408	436	374	389	400	413	424	403	424	417	393	394	395	396	377	387	372	379	414	405	392	401	404	360	437	377	397	365	427	401	461	418	422	373	375	401	430	417	406	402	399	399	401	416	423	401	414	361	410	386	413	407	388	412	398	398	412	377	417	427	381	419	409	403	408	419	392	405	395	401	401	372	372	402	403	399	412	418	380	389	405	378	392	411	428	390	373	420	404	380	451	395	386	421	407	402	398	391	428	398	429	364	446	423	384	412	390	427	415	397	396	417	407	390	398	451	420	430	398	413	449	409	393	411	382	401	417	400	354	389	419	402	379	398	413	383	394	399	413	406	402	391	386	408	403	419	405	399	400	411	404	405	418	351	432	414	395	422	389	400	445	396	420	413	407	426	377	400	412	412	408	401	393	403	419	395	437	379	407	379	366	416	381	384	415	385	382	396	451	414	437	390	385	375	406	396	423	399	364	371	411	392	425	379	399	427	401	418	385	399	430	384	424	371	395	391	398	387	422	430	409	389	396	389	437	407	399	425	383	392	429	419	388	417	391	397	372	404	431	385	409	392	397	364	401	350	375	416	381	423	386	412	431	399	385	379	398	351	403	419	402	399	388	390	436	415	422	380	414	411	382	429	376	400	393	400	361	404	373	408	419	420	399	397	391	409	440	415	410	371	381	410	389	400	416	402	389	378	402	409	379	426	402	378	396	408	390	416	401	403	401	406	424	411	380	386	384	407	412	426	404	400	435	412	399	405	434	455	415	419	403	403	413	423	376	409	453	435	406	401	421	370	401	427	432	425	419	380	420	388	402	405	408	387	413	435	385	422	436	370	404	381	415	427	360	420	425	389	400	384	403	398	373	408	456	395	377	391	394	378	438	443	394	437	388	403	396	388	400	412	404	422	396	366	390	402	348	391	407	384	397	399	364	378	412	410	386	404	389	395	404	414	392	420	423	420	392	379	439	378	382	386	393	390	419	401	399	395	398	438	433	419	403	429	370	410	426	383	351	413	416	427	411	419	410	408	437	399	378	441	411	416	386	394	397	424	409	418	387	391	403	391	409	402	404	406	445	408	414	392	430	394	425	424	400	392	392	390	415	432	414	371	382	410	410	433	393	395	432	399	424	400	402	406	421	410	408	416	410	373	398	398	442	392	398	418	402	399	440	410	422	397	385	409	391	401	412	407	392	411	398	380	402	431	375	396	410	373	411	393	341	389	404	388	432	368	434	389	429	382	431	398	419	411	385	463	416	444	405	404	415	415	387	385	407	425	419	393	416	383	430	440	418	379	389	408	381	418	418	420	395	405	425	431	412	419	379	391	435	433	404	411	436	415	421	408	408	410	369	396	401	397	376	408	448	411	374	375	412	385	363	416	421	402	410	434	408	405	406	418	374	420	388	394	415	441	392	411	413	439	381	375	434	400	394	394	370	375	410	399	438	400	349	391	437	419	427	400	393	376	413	428	397	394	465	359	404	394	357	422	433	399	388	394	421	417	384	400	371	401	389	427	382	394	393	401	443	443	421	395	417	387	432	432	424	396	410	385	425	417	375	443	413	400	378	403	413	408	437	433	409	427	421	437	422	397	411	403	397	369	366	401	386	397	412	410	447	388	372	378	389	439	407	413	430	449	373	441	385	404	381	385	373	373	407	389	393	421	423	391	423	375	436	432	393	387	372	403	385	396	430	430	369	410	439	412	383	383	388	423	375	439	406	453	416	429	424	398	381	405	398	392	374	425	442	386	409	417	389	413	418	413	416	417	388	412	373	393	446	437	401	417	382	406	415	424	393	386	412	386	402	393	418	417	379	368	388	381	390	406	350	389	393	386	410	396	369	382	370	410	367	399	391	385	379	391	400	419	410	398	321	413	409	385	411	386	438	407	417	369	435	399	398	407	376	397	387	423	383	433	395	398	422	393	401	428	441	439	367	405	417	418	405	407	412	408	367	376	389	416	404	390	373	387	383	405	398	422	402	366	382	410	403	404	392	402	372	431	383	399	408	414	409	381	438	371	417	431	410	365	391	427	431	446	411	398	411	387	403	396	427	405	412	389	423	388	425	405	429	412	427	365	450	414	399	381	413	369	425	387	404	397	409	392	386	424	374	395	404	386	402	399	408	444	414	386	410	391	415	424	439	405	395	362	430	410	403	399	375	403	370	374	409	428	431	402	424	384	411	448	385	411	401	432	398	433	368	444	413	406	409	397	389	418	415	397	361	428	381	426	420	459	400	411	419	399	403	358	401	427	404	361	385	409	397	414	402	411	382	372	399	405	431	425	426	380	410	407	369	383	387	409	418	378	398	429	380	379	422	357	384	405	413	396	422	409	414	438	428	408	422	397	417	394	419	402	371	372	423	411	415	410	436	384	389	374	370	420	430	441	372	420	398	414	411	409	400	421	408	402	404	422	396	389	415	412	388	386	379	412	413	392	404	410	418	419	399	393	394	427	382	421	405	377	382	392	374	417	393	418	414	372	422	440	420	368	410	423	419	396	387	378	391	391	393	413	396	396	433	395	406	395	421	383	437	410	378	388	392	373	385	397	404	406	382	402	415	400	371	418	378	405	410	377	399	390	401	395	398	382	388	401	402	435	410	418	371	440	421	414	397	428	396	385	398	385	393	420	403	414	415	381	405	412	408	393	429	411	430	422	411	401	405	403	403	399	387	399	416	418	375	403	398	388	419	394	370	376	364	363	396	382	452	389	377	414	423	395	436	414	399	354	391	413	425	389	408	444	430	382	405	433	414	415	425	399	387	427	408	417	399	429	421	458	407	362	425	407	403	424	374	392	392	386	367	379	428	429	405	400	421	408
24118	21298	28468	30010	42903	34411	19313	2814	716	625	551	476	497	503	475	448	420	395	390	424	1790	2443	2211	1622	1022	784	747	610	521	427	389	333	307	286	330	296	314	365	333	333	334	333	346	321	347	317	350	337	304	330	336	370	295	335	310	320	308	325	313	347	323	331	325	341	360	352	328	327	347	346	337	327	304	331	351	331	362	308	339	333	315	342	320	369	321	322	302	359	339	343	320	357	336	348	319	307	332	308	343	323	367	334	349	369	332	300	312	277	321	345	369	349	352	326	333	326	343	323	361	323	373	324	350	343	336	338	344	348	282	300	321	338	358	331	346	352	335	334	344	349	366	336	342	334	335	328	331	332	310	298	350	313	337	337	326	308	335	300	335	390	324	307	345	330	354	313	337	356	303	352	356	328	296	317	369	335	365	327	328	315	338	340	340	341	353	302	323	334	320	323	325	334	315	297	322	331	317	325	343	343	322	344	343	331	353	362	336	324	335	312	319	345	382	325	319	308	325	320	372	307	329	311	354	332	363	344	364	324	312	320	342	353	350	364	335	360	319	348	354	325	312	330	331	320	359	335	378	311	306	337	348	318	339	333	363	355	299	342	324	326	339	313	317	330	337	319	330	334	310	325	316	354	309	333	317	306	335	327	297	358	329	302	343	352	323	333	318	303	306	328	332	295	347	326	344	303	318	322	308	317	342	346	336	343	305	351	367	290	346	305	314	331	337	355	328	344	314	348	341	308	325	313	292	337	317	331	343	305	349	326	346	349	309	347	333	326	358	331	311	337	300	330	355	327	333	343	328	329	308	323	344	317	344	332	340	298	308	372	294	326	332	290	360	369	340	333	314	358	319	304	335	313	314	336	313	317	342	325	325	330	318	350	357	345	339	314	361	295	320	344	343	315	333	352	309	340	343	322	347	324	339	319	312	327	310	284	326	304	329	349	312	333	336	348	338	326	341	334	304	339	306	333	340	353	371	317	366	325	331	335	313	302	287	323	343	321	350	341	337	344	345	300	323	319	326	351	331	347	353	364	304	356	338	313	325	327	327	338	325	334	338	372	330	331	299	328	352	327	329	301	334	357	325	352	383	337	314	337	360	328	322	350	336	328	328	319	327	295	324	308	330	313	326	306	342	311	372	349	333	321	335	320	331	359	337	349	325	287	332	340	302	304	334	355	362	360	352	338	345	348	336	329	343	312	351	356	341	331	348	343	304	347	320	306	348	316	357	356	319	342	312	317	351	326	321	351	310	353	315	332	339	391	304	367	351	314	334	368	357	299	338	358	353	339	334	363	308	334	316	323	335	313	343	354	328	328	293	311	308	295	326	318	320	332	318	339	332	330	305	340	315	359	355	324	304	322	320	281	329	345	343	348	314	317	339	344	344	321	315	341	330	319	312	354	343	292	343	327	321	342	304	320	368	317	377	339	315	361	353	341	340	298	341	316	333	359	312	326	359	345	317	352	348	328	381	347	344	329	357	349	360	322	334	329	325	329	313	339	326	292	335	295	324	365	320	343	294	320	288	348	332	332	306	326	335	323	347	317	376	345	332	340	336	348	340	346	334	345	331	343	324	325	307	322	338	347	333	346	334	325	344	338	328	346	346	319	343	332	329	319	316	366	332	326	369	315	333	351	329	345	339	319	348	335	332	371	319	284	323	301	322	336	311	362	355	319	314	328	301	336	346	330	348	330	378	366	311	349	318	340	337	337	354	303	338	301	310	313	356	308	332	367	361	331	323	362	358	342	320	331	319	338	321	296	343	336	302	313	337	317	319	378	342	347	330	343	385	340	326	351	302	328	308	317	322	355	334	294	342	385	334	339	349	352	295	328	351	353	342	341	352	326	316	335	337	362	320	304	317	343	327	329	345	320	329	332	333	321	340	299	326	340	319	342	325	313	310	339	317	329	310	331	311	308	355	324	330	322	333	316	342	304	295	361	296	315	350	341	337	331	325	331	319	352	326	348	349	345	350	295	331	365	344	340	358	357	348	345	315	332	333	306	323	323	328	324	330	317	352	332	362	366	328	344	364	343	339	326	370	355	322	344	335	344	358	329	330	331	340	339	343	332	347	312	329	343	301	341	352	352	340	311	351	325	325	303	336	314	332	334	333	317	387	294	340	347	335	319	318	326	356	370	299	341	295	345	322	330	367	331	345	336	328	321	345	327	358	330	319	338	348	351	339	337	314	331	341	330	351	338	319	360	316	317	318	324	352	325	320	342	301	303	328	322	296	324	313	295	325	312	340	352	330	305	327	325	320	355	304	324	348	337	360	333	333	326	317	368	378	348	339	321	347	344	328	331	328	322	352	346	335	337	345	343	344	360	342	323	302	303	330	330	330	342	331	344	324	331	352	351	322	335	336	339	352	290	324	321	327	358	336	326	324	309	371	332	309	340	320	342	356	354	323	313	302	362	350	322	347	326	334	335	329	354	333	331	302	333	316	320	310	334	312	337	361	320	318	350	320	321	348	317	351	362	330	369	329	352	328	313	314	345	344	327	317	336	323	347	304	327	328	347	332	353	298	349	328	354	315	326	292	309	364	328	346	318	346	301	342	338	338	316	352	330	299	309	333	347	345	319	314	341	329	334	315	339	313	334	337	335	323	355	355	341	318	367	325	341	353	354	352	344	381	350	348	306	330	320	346	323	308	286	367	321	308	338	353	320	309	338	351	340	352	361	325	340	318	344	299	330	337	335	325	318	304	314	312	311	340	342	333	355	348	340	322	344	346	324	326	334	358	369	350	293	307	315	324	342	339	337	331	323	339	338	311	327	327	345	353	343	344	330	343	305	314	332	351	308	291	328	314	323	331	339	367	303	330	309	336	360	355	340	352	318	317	330	342	306	319	317	317	305	319	335	322	320	308	328	318	337	314	334	301	325	330	325	298	355	312	347	348	329	350	309	329	376	315	336	331	336	341	362	357	333	340	336	345	338	333	358	328	331	308	347	323	339	299	328	320	309	292	320	332	314	348	327	322	352	339	347	344	338	308	343	291	330	305	342	335	349	303	337	354	297	327	341	352	334	345	319	287	332	313	348	345	324	344	302	342	337	352	348	344	352	347	326	297	317	293	362	339	328	311	353	310	312	315	333	335	350	327	289	348	323	336	330	305	319	333	322	318	344	323	346	343	337	360	333	321	334	326	329	316	318	307	313	339	327	346	345	324	293	329	319	335	340	314	319	358	335	321	333	355	340	344	314	350	320	321	343	313	339	333	332	348	334	325	322	330	344	331	326	320	319	329	339	313	313	342	378	315	328	343	322	389	345	343	315	339	330	356	350	351	332	352	313	303	334	348	318	328	326	357	316	342	300	339	333	336	326	300	321	298	319	316	342	346	293	323	350	306	291	327	337	291	353	336	351	357	333	359	328	345	329	315	353	333	341	355	363	337	314	342	313	332	335	323	374	316	342	310	323	346	324	329	310	371	336	333	329	335	327	322	346	313	335	313	329	313	325	345	329	295	322	330	311
7375	20442	14683	41079	47508	33619	16351	2286	1054	833	768	693	652	624	631	560	484	439	389	502	2801	3695	3451	2302	1467	1053	906	786	662	517	475	356	339	322	319	381	371	357	314	352	359	341	373	359	341	333	336	369	348	328	350	375	368	365	348	355	371	336	328	310	340	361	345	320	364	368	353	348	372	371	360	333	362	345	358	342	381	338	371	370	389	343	347	327	354	336	359	368	331	346	332	337	340	327	330	358	353	373	344	374	334	338	350	348	359	327	335	317	346	338	319	304	329	346	315	348	348	347	347	372	331	347	326	356	338	347	362	351	361	338	324	321	363	358	374	378	393	331	361	334	331	340	331	385	360	358	328	331	355	347	353	348	355	383	347	361	325	375	334	351	350	340	314	347	372	339	349	375	338	331	363	342	342	341	349	350	312	323	346	383	322	331	362	341	326	321	341	336	320	349	337	354	348	358	347	345	335	373	319	363	358	339	359	359	378	353	375	336	358	360	346	362	350	330	351	333	381	342	347	337	353	357	358	350	381	343	336	342	354	294	357	332	346	349	350	337	330	350	356	363	347	355	352	283	344	322	354	332	323	325	363	339	352	350	348	306	363	359	359	330	346	359	332	374	371	371	344	345	357	325	359	362	348	343	378	337	352	347	356	340	338	388	349	343	366	353	332	361	339	377	356	342	357	363	356	349	330	345	347	356	329	353	355	307	359	355	359	310	366	343	328	313	340	353	318	347	365	327	342	350	333	334	338	338	355	350	375	362	374	334	350	337	350	335	347	327	345	363	361	332	368	336	337	375	327	369	350	330	372	349	358	294	327	365	354	349	340	354	363	360	370	344	350	354	354	341	353	362	347	367	365	353	347	367	315	349	359	369	335	351	366	358	321	329	324	346	369	380	336	338	376	360	351	375	351	348	348	344	339	362	337	353	324	354	357	387	347	356	389	338	344	360	387	324	345	353	347	344	321	350	365	337	342	358	339	362	359	367	385	315	355	318	368	381	365	360	368	322	360	347	370	317	343	353	372	369	355	357	370	354	362	332	343	383	362	311	364	330	384	312	358	320	330	342	360	374	349	332	332	359	363	341	336	350	306	352	342	337	354	361	360	353	328	343	378	359	348	374	341	346	374	367	345	348	328	361	365	360	365	359	323	351	331	353	337	360	364	330	365	355	359	348	327	332	346	350	353	354	364	377	337	357	379	359	379	379	311	354	346	345	371	337	339	359	334	378	359	343	338	365	380	370	339	335	311	342	355	356	372	327	375	294	359	376	359	322	355	400	368	343	320	334	359	386	356	364	340	348	374	375	332	344	312	327	353	355	316	344	333	377	377	319	299	333	307	332	367	376	346	336	371	370	371	351	353	333	334	336	366	323	347	383	362	340	338	370	368	343	333	332	324	356	389	387	353	384	360	361	329	350	378	335	359	338	321	336	354	355	359	377	329	373	305	332	345	330	353	328	356	382	360	339	344	358	361	331	378	374	328	342	355	355	343	328	343	339	371	353	328	361	361	322	343	320	336	331	377	399	327	348	320	376	354	340	341	368	365	340	347	358	337	348	358	335	351	358	361	359	381	345	372	361	354	318	350	340	314	376	377	344	365	358	370	360	344	356	338	359	334	361	340	351	353	343	333	352	348	373	362	350	354	325	368	363	320	339	329	341	375	332	337	327	358	350	396	365	361	339	358	350	382	350	356	344	342	334	337	340	328	326	347	357	349	334	369	351	355	349	344	342	353	375	351	356	358	358	356	338	326	345	325	370	364	357	365	342	344	350	319	341	339	314	338	340	352	369	371	356	348	390	371	401	333	362	336	356	359	350	304	322	341	386	343	368	360	393	364	340	315	333	353	362	360	329	367	405	353	333	354	355	387	337	325	342	343	345	344	343	325	339	357	320	369	285	358	329	352	337	386	343	346	386	351	309	370	347	332	344	391	356	360	359	334	335	386	382	361	366	329	359	394	353	352	359	331	360	369	337	353	351	329	383	323	309	345	354	376	358	393	317	360	386	352	341	339	332	334	344	366	325	368	346	366	357	324	324	357	372	371	335	355	353	358	356	333	357	328	366	340	345	313	358	351	370	327	328	336	329	365	365	363	336	364	339	351	374	340	335	373	372	362	353	345	345	327	336	384	338	368	338	303	318	296	341	369	328	340	369	365	314	381	379	350	356	300	348	311	354	329	369	349	326	340	310	343	359	363	369	371	368	377	298	358	367	409	384	364	385	327	352	368	364	355	381	347	337	357	345	326	363	365	362	350	384	356	382	353	341	333	350	354	357	322	363	365	329	367	384	350	398	343	377	305	341	380	298	347	337	323	337	378	372	337	326	355	338	344	346	396	360	340	361	331	351	363	355	383	356	368	353	345	367	355	372	371	353	364	369	373	335	354	353	353	364	355	337	378	363	350	354	338	350	318	311	337	347	342	341	312	361	303	352	351	345	344	345	350	351	343	330	336	327	371	361	326	365	327	330	356	345	360	330	371	347	337	353	352	398	363	375	350	349	335	344	376	364	357	356	359	330	349	356	327	341	340	372	344	388	359	372	340	343	375	374	379	349	353	343	391	336	349	338	334	370	338	335	351	361	380	368	330	336	350	338	393	387	368	326	360	357	346	361	338	350	376	350	333	338	327	351	359	309	330	323	370	321	345	335	344	349	359	378	347	331	378	346	369	362	360	339	368	351	347	310	346	355	347	332	329	386	331	342	360	343	371	374	361	342	360	354	334	360	335	327	364	349	336	370	359	356	329	355	381	384	348	366	332	352	321	349	324	360	345	383	378	349	360	397	326	371	363	365	362	341	334	378	358	350	361	353	339	317	335	342	324	385	352	339	347	355	331	379	371	337	315	380	337	333	363	326	333	320	336	399	368	389	353	367	349	320	332	323	341	352	338	337	341	390	372	341	369	369	400	382	375	352	361	364	368	340	372	348	381	332	350	372	381	373	357	358	345	332	380	338	345	356	371	354	350	343	400	342	337	370	342	364	351	338	364	336	358	351	368	332	383	362	348	348	357	351	355	354	347	345	348	368	326	367	337	360	356	356	372	363	381	348	355	323	318	361	327	332	341	353	343	384	374	344	355	331	352	352	354	377	355	373	358	354	330	321	378	329	346	347	365	354	372	351	360	346	334	361	344	332	336	370	334	337	347	352	353	334	364	364	367	332	360	367	358	353	341	355	335	335	328	353	365	330	342	351	356	370	369	327	346	353	344	359	341	354	346	339	349	380	349	335	351	348	372	338	333	377	349	352	320	360	331	332	324	324	355	330	342	344	335	356	356	335	383	372	381	345	339	351	333	393	358	376	364	372	383	383	332	358	313	369	350	336	362	353	374	356	359	356	351	336	331	367	349	351	348	355	358	321	373	383	357	342	360	343	387	336	322	361	351	372	368	361	341	357	356	378	350	348	366	364	340	318	344	313	318	343	368	362	387	360	366	340	394	335	354	386	356	345	366	355	323	353	368	352	347	339	377	349	355	366
25186	21290	27479	29261	33247	25895	12463	1331	736	645	618	630	591	596	632	517	561	501	528	602	1379	1781	1469	1190	982	824	686	568	552	584	545	515	481	513	563	502	529	528	512	486	527	541	514	546	527	533	487	513	504	500	523	524	487	485	526	515	520	485	479	505	530	515	487	530	536	540	532	526	535	510	480	485	501	488	518	489	481	491	507	531	504	515	494	506	515	480	475	515	502	536	524	531	515	468	493	519	499	500	477	503	522	500	511	469	519	547	510	505	500	516	499	470	531	508	525	452	542	518	504	483	509	471	478	518	502	541	525	519	506	519	504	492	537	539	493	492	494	516	558	463	519	529	511	518	485	516	531	528	485	477	516	473	479	522	474	507	493	550	511	500	496	501	540	516	523	508	581	471	524	485	485	519	522	510	521	507	522	523	483	463	514	512	501	515	503	524	489	507	512	502	486	530	514	509	494	527	496	515	490	511	498	546	448	521	480	512	511	504	492	492	483	500	516	465	519	503	497	519	522	535	513	531	484	510	507	537	463	541	525	521	492	504	531	490	456	496	534	537	491	524	507	542	525	496	515	513	488	476	493	483	488	474	573	503	505	526	514	517	538	507	514	563	507	492	483	493	523	481	545	435	500	517	473	527	496	545	488	545	534	501	489	454	506	538	540	489	488	493	528	537	512	499	501	534	504	508	523	517	483	490	467	530	509	521	486	487	534	485	510	499	503	528	494	516	535	492	506	530	468	534	507	520	521	471	488	490	485	480	498	490	521	496	495	503	479	503	541	524	511	492	526	505	493	512	514	480	528	516	501	509	488	525	489	521	491	483	492	523	524	486	495	502	514	504	468	518	523	561	530	516	507	529	477	493	527	529	523	553	504	469	545	516	512	488	494	528	517	541	509	490	538	504	515	490	536	511	575	530	551	519	482	519	478	527	510	523	512	494	494	523	521	510	517	488	513	502	510	486	506	520	528	501	520	462	494	507	511	496	517	505	475	507	514	508	512	497	466	463	543	495	508	498	494	456	528	518	498	473	519	491	486	513	502	525	473	509	556	481	539	520	534	489	524	531	534	499	503	510	510	528	530	528	490	483	528	545	477	520	487	487	507	496	536	514	521	549	494	533	485	510	529	500	583	443	527	511	492	495	525	574	500	488	513	502	488	530	494	486	507	526	526	514	491	486	490	498	489	487	517	520	471	491	507	507	534	522	546	454	519	548	489	493	497	548	528	464	510	521	520	475	539	516	515	468	561	572	520	519	534	502	474	487	461	538	572	519	503	495	526	514	460	516	460	488	521	465	506	480	541	520	522	511	530	539	488	502	518	498	520	530	458	507	480	492	503	484	504	447	489	465	534	480	519	543	519	545	539	500	498	512	504	492	479	503	502	511	515	466	502	503	494	501	490	474	498	504	458	512	484	476	500	503	495	474	490	494	509	495	493	551	522	502	486	495	501	523	465	490	504	509	501	478	510	501	564	476	500	498	493	499	491	517	482	523	458	498	502	551	523	450	518	484	478	533	522	549	482	479	536	506	504	513	453	517	510	572	478	532	472	482	494	505	466	514	522	512	474	494	510	488	518	491	514	482	492	519	479	481	551	505	504	471	509	499	553	486	502	461	499	520	453	483	519	519	496	511	520	507	505	503	548	554	518	488	494	494	503	503	468	499	509	470	491	511	509	487	471	531	508	477	475	517	498	509	469	534	489	531	530	539	504	458	555	484	486	535	537	520	555	538	489	553	512	489	529	531	528	459	455	535	483	468	475	508	477	500	509	470	503	533	507	519	500	531	489	515	517	557	524	543	516	486	506	489	514	503	492	495	526	529	538	542	513	523	510	468	515	504	510	509	508	545	483	542	510	496	510	527	518	540	499	495	498	494	459	511	538	508	464	492	490	528	528	513	492	499	522	546	507	513	503	492	490	508	483	495	549	509	485	469	505	542	523	508	490	466	487	511	490	493	474	505	528	468	488	503	512	446	493	498	495	520	492	502	527	481	507	501	482	478	465	483	467	473	517	473	524	450	503	475	511	472	530	514	477	520	525	523	488	514	511	517	520	526	521	539	470	514	496	480	506	557	513	525	528	508	494	477	520	512	529	516	507	502	503	554	510	519	507	507	506	489	479	492	541	528	484	490	516	535	495	501	546	524	518	522	528	484	566	523	502	523	525	513	476	497	539	487	475	505	496	509	498	482	502	511	513	523	510	540	483	499	542	470	497	506	501	468	500	439	492	468	509	532	543	515	525	501	478	516	489	500	502	502	465	548	523	546	520	475	525	511	471	497	480	500	490	512	513	484	508	485	517	481	498	464	503	523	510	530	483	463	544	518	492	503	475	504	559	507	503	509	544	517	508	482	535	465	485	508	504	486	528	499	496	509	538	486	488	521	513	492	490	543	479	533	474	532	524	485	498	518	504	528	537	502	540	506	513	481	468	520	525	518	493	507	492	511	499	489	471	495	502	471	545	554	463	484	509	517	512	505	494	530	544	504	471	496	483	518	489	540	518	522	487	500	535	539	478	490	498	491	503	515	505	517	489	543	516	513	458	515	523	517	480	546	505	509	506	505	525	525	478	519	464	459	528	462	492	519	497	499	524	518	532	466	498	497	544	511	529	520	513	494	520	533	519	501	514	543	490	507	521	493	505	507	520	501	452	500	478	519	499	494	463	454	516	525	473	546	528	520	491	453	519	542	503	501	479	503	512	509	478	507	459	459	517	532	497	493	516	534	510	513	520	507	457	532	551	506	493	501	486	462	510	485	516	483	505	533	491	481	464	504	514	501	526	486	479	484	489	481	524	511	547	489	506	525	477	520	519	493	483	475	502	495	542	536	491	524	529	500	519	502	514	505	555	524	532	514	520	503	557	505	499	508	514	470	513	497	492	512	503	477	496	505	526	544	527	533	461	537	519	521	486	493	517	510	509	481	504	509	484	484	523	478	540	548	483	466	514	534	523	531	479	513	489	542	496	497	516	495	536	532	522	491	498	504	510	479	519	531	495	513	456	537	498	488	494	490	509	472	489	480	471	474	517	462	542	528	518	451	531	500	488	493	513	510	531	529	534	496	501	497	523	484	493	495	483	535	503	474	461	529	486	542	513	497	517	485	484	498	511	540	540	527	514	498	545	518	481	507	537	503	539	512	517	518	505	516	488	519	474	521	498	501	526	483	516	545	498	518	500	481	489	499	507	505	470	486	502	492	507	486	503	505	478	534	503	533	479	532	501	565	477	536	491	500	491	489	531	476	496	509	505	519	521	536	523	516	484	517	522	535	554	487	549	541	518	515	486	472	512	541	505	507	544	525	519	489	497	530	507	500	458	518	491	461	528	522	489	546	527	507	513	517	466	508	496	511	540	463	465	544	519	506	495	541	478	539	503	521	501	550	525	506	534	546	478	502	517	496	464	502	484	498	473	522	498	515	488	464	492	536	495	509	491	519	446	527	507	507	484	520	497	508	519	513	501	497	492	512	494	518	520	518
7785	17246	12038	34585	39528	30210	13706	1523	985	901	839	799	726	712	777	626	598	557	582	643	2321	2830	2330	1788	1298	1035	772	728	654	647	554	534	497	532	541	540	542	545	558	512	512	514	551	558	513	507	538	504	519	534	521	541	533	584	566	553	500	544	493	532	543	539	524	553	534	508	509	534	525	552	496	490	506	532	512	518	546	526	543	531	546	514	509	539	522	543	512	518	551	542	517	518	505	518	522	545	511	582	535	550	529	571	529	527	515	549	510	497	545	565	513	547	511	500	529	501	500	517	535	533	540	518	485	501	520	515	523	572	492	528	532	544	529	525	501	549	544	497	519	539	519	535	542	485	539	518	531	560	505	508	514	517	578	549	524	545	491	508	510	514	542	554	547	557	549	517	468	507	534	514	543	547	516	497	585	518	532	526	487	536	524	534	571	516	504	526	542	568	530	536	511	528	538	496	492	497	533	501	528	559	563	535	512	554	505	529	540	549	552	544	529	554	542	504	528	548	537	570	524	558	537	566	530	545	527	515	511	549	528	539	530	486	518	498	505	512	519	528	547	536	527	518	576	536	527	547	527	589	522	578	533	538	537	513	531	542	529	544	534	475	488	498	559	536	555	513	513	535	552	503	534	507	501	518	518	553	518	568	519	553	510	487	518	511	532	538	533	513	496	506	565	530	526	506	509	561	514	556	571	524	522	499	523	522	515	533	516	545	535	532	547	546	532	542	511	526	540	533	510	537	535	526	533	524	527	540	514	552	504	542	536	541	508	530	538	575	542	555	537	544	550	500	491	553	559	511	547	594	535	536	510	512	514	521	532	501	548	592	557	510	536	533	566	525	551	518	573	518	503	530	536	537	499	522	510	504	537	529	543	527	500	530	540	529	572	500	515	532	532	527	512	521	511	574	541	550	517	534	526	550	534	515	518	547	517	527	518	529	544	559	553	545	539	529	537	554	557	543	530	517	522	526	531	498	525	519	556	530	508	508	524	525	543	522	534	504	483	512	509	529	546	532	519	552	497	518	541	523	530	516	540	560	460	519	517	484	524	561	567	486	485	531	534	496	541	506	508	510	508	522	531	527	523	506	558	506	552	553	520	560	517	528	525	537	507	542	534	549	540	517	530	525	540	513	531	567	537	523	506	505	541	514	505	514	532	494	554	535	507	521	490	524	538	537	522	535	517	495	521	563	533	543	513	536	546	522	526	527	571	491	515	572	539	509	497	571	506	529	546	518	547	549	551	545	520	496	566	518	528	580	505	575	524	514	569	535	538	528	526	570	566	525	476	505	515	539	537	554	516	515	560	542	535	581	496	500	525	561	533	553	545	517	551	527	557	480	533	558	503	512	516	556	574	552	534	546	534	582	520	533	526	558	520	551	582	553	523	534	548	540	514	523	512	490	486	513	527	504	497	543	499	538	508	557	540	533	524	496	498	543	537	534	574	486	587	555	564	542	557	510	515	494	559	539	515	532	545	576	496	547	562	536	554	473	557	538	552	536	525	517	526	519	530	540	496	511	539	530	556	493	497	537	536	551	502	562	494	521	515	546	569	526	541	563	485	552	501	490	551	579	532	526	521	551	498	593	544	531	526	549	537	528	537	495	519	518	544	493	564	530	560	518	518	538	491	510	515	498	512	541	521	517	497	538	552	515	536	566	519	511	517	490	520	547	537	564	504	536	538	517	567	504	550	534	544	494	521	545	544	507	557	523	535	566	493	505	535	514	525	546	540	526	522	549	501	511	514	550	534	501	513	540	548	532	541	535	489	509	550	492	531	499	540	552	545	555	522	549	527	505	519	482	517	479	551	514	491	540	527	541	523	544	572	562	506	534	537	530	518	538	525	518	559	506	555	515	523	521	515	545	505	546	539	521	575	525	487	523	517	544	509	554	540	525	511	534	508	555	526	528	509	554	502	518	556	552	532	513	531	492	558	496	526	530	546	507	568	546	534	552	522	512	513	527	513	527	510	527	511	499	539	517	532	506	518	590	537	532	526	573	502	517	501	509	562	488	542	527	538	536	532	493	559	508	555	543	526	501	544	516	499	538	511	516	537	516	517	522	531	500	527	549	565	526	509	512	517	543	538	527	532	513	546	503	513	578	482	505	541	523	499	518	495	508	534	574	489	530	547	543	504	538	572	515	537	545	524	510	519	552	544	566	497	489	528	529	516	558	546	537	544	506	518	505	536	499	527	536	518	568	552	504	506	504	521	518	543	541	550	557	504	528	585	520	493	543	533	529	530	531	543	537	555	562	531	502	532	542	501	573	527	558	534	541	531	537	480	596	533	537	485	520	523	534	575	493	526	500	530	520	542	530	530	498	552	480	571	569	537	510	551	532	520	525	531	470	475	512	540	479	582	518	534	561	507	516	521	505	493	507	559	483	533	507	523	527	524	591	565	527	518	526	513	496	558	535	554	555	562	507	531	554	495	538	531	539	545	483	518	556	530	501	521	506	504	541	542	498	534	501	544	513	522	515	530	503	541	538	541	500	515	536	571	484	512	518	511	546	494	541	529	524	520	522	537	542	546	557	534	512	523	517	550	545	518	558	555	539	518	535	514	457	533	535	536	525	552	539	577	536	543	528	550	504	513	507	503	536	528	551	515	491	540	515	541	533	563	504	505	551	534	551	526	522	518	547	539	526	505	508	565	562	506	512	552	526	551	534	516	544	567	506	500	497	551	482	574	578	526	505	546	504	504	509	532	557	540	538	555	517	516	551	523	530	493	524	511	529	525	545	538	548	529	549	487	535	506	496	495	545	547	544	487	513	530	556	521	575	548	523	544	537	522	539	519	524	527	532	499	550	524	558	512	533	502	507	532	534	527	540	508	540	518	590	528	525	507	568	551	503	542	513	532	517	487	520	577	549	521	471	553	515	547	551	554	503	548	514	510	547	546	558	515	537	525	559	561	557	522	557	546	561	533	543	510	539	534	560	571	528	492	551	529	527	542	511	521	510	544	502	514	472	545	538	517	488	549	510	544	522	534	492	477	526	461	506	510	520	536	537	506	508	547	549	503	507	512	527	543	587	502	530	512	550	554	521	512	524	524	509	498	498	542	538	509	526	532	514	568	527	554	509	554	532	515	519	530	531	567	499	484	563	501	543	561	495	535	529	524	541	548	492	529	556	501	548	566	492	506	520	554	487	548	542	508	541	548	535	531	514	533	573	550	516	544	571	565	525	549	588	545	540	540	567	517	511	504	535	501	570	522	548	527	523	525	548	505	549	500	498	535	507	507	526	505	540	550	535	559	549	543	575	536	578	528	576	537	507	541	511	540	532	530	514	532	538	542	509	565	506	501	511	581	530	528	502	551	532	545	497	515	523	531	511	541	508	527	531	598	508	502	529	520	583	523	546	581	542	514	501	517	535	531	543	530	563	548	524	515	536	537	553	514	540	531	513	563	534	556	529	503	563	515	495	548	534	497	548	537	544	567	539	541	539	504	536	517	508	516	528	523	565	537	538	522	522
22761	21299	29046	26598	42153	45197	36737	8945	1129	938	823	698	693	677	693	627	532	569	581	883	3795	4680	3630	2710	1853	1239	934	835	637	602	586	517	502	477	467	456	459	502	524	524	509	531	504	502	513	480	467	544	499	459	515	488	492	495	544	502	511	503	513	527	496	537	504	498	467	458	481	469	515	500	504	483	518	507	493	524	501	491	486	458	515	505	533	464	456	552	525	502	494	508	450	523	532	533	515	465	509	518	490	509	499	466	484	513	502	471	500	491	491	495	495	502	479	514	505	524	513	478	503	499	543	507	525	498	500	479	514	519	458	461	485	515	478	478	485	491	476	482	481	497	521	516	452	470	504	494	470	501	484	499	493	491	488	505	517	469	523	501	510	512	498	500	498	480	478	478	504	487	521	488	489	470	521	513	530	520	503	492	493	484	451	511	468	483	517	462	493	497	500	557	518	506	466	518	454	520	457	541	509	465	498	465	500	480	489	512	496	488	499	514	524	514	473	472	536	517	483	460	547	533	489	492	471	519	493	533	478	510	479	504	522	496	557	493	521	473	509	512	488	518	485	553	499	461	481	472	503	490	469	504	512	511	510	505	531	521	506	470	510	503	510	524	515	506	481	488	497	484	478	458	494	503	537	469	473	474	477	485	487	484	451	496	531	520	504	458	453	458	502	526	471	501	486	493	513	522	486	510	474	508	462	485	483	527	489	501	477	479	523	509	541	450	514	456	524	500	488	470	490	493	492	502	494	488	484	466	498	505	499	504	512	514	464	535	513	454	472	467	499	495	488	486	486	486	537	475	487	537	477	493	480	481	477	511	467	521	516	519	511	504	501	455	500	494	502	499	480	506	504	499	538	505	455	506	520	516	499	467	456	453	512	480	507	529	463	510	534	511	485	471	478	518	519	482	444	486	504	462	496	509	489	447	498	522	529	509	489	481	520	478	485	483	505	472	506	515	517	490	530	459	493	481	498	503	488	545	485	470	477	503	504	501	492	495	553	506	487	477	515	516	482	485	513	500	528	497	494	488	509	502	531	488	489	508	507	492	476	494	507	504	545	465	483	481	510	486	454	480	479	508	558	472	479	490	463	512	509	472	505	526	506	488	528	532	462	514	483	487	486	472	487	468	512	512	508	508	525	516	545	480	471	508	471	465	527	469	465	509	473	483	495	505	511	493	490	516	517	502	522	485	488	527	515	471	530	490	490	464	501	556	476	471	531	468	460	471	537	485	529	446	503	500	494	488	518	476	463	457	479	504	496	481	506	534	490	501	541	467	542	519	523	518	504	501	517	485	460	499	519	508	498	465	516	516	502	543	482	485	493	487	513	491	476	459	499	487	520	508	510	502	488	479	534	490	492	528	503	479	574	491	508	518	513	507	500	506	500	457	478	473	522	506	510	475	501	510	513	494	498	486	502	497	500	504	488	476	501	509	497	503	504	475	499	510	539	505	510	490	478	493	528	478	516	501	454	516	462	514	503	543	495	515	521	526	484	494	471	465	507	508	514	450	479	481	510	495	494	491	498	463	501	470	507	518	494	465	507	494	467	477	453	483	518	485	534	487	510	514	477	497	519	510	509	489	488	488	506	508	473	491	517	483	439	490	540	489	458	500	482	500	467	539	471	516	458	503	504	527	492	482	522	498	501	519	487	466	491	491	495	461	498	500	512	510	510	462	501	503	494	456	478	497	462	470	507	489	509	508	513	509	492	514	454	494	471	515	510	502	484	535	503	461	514	481	479	519	488	496	491	466	485	474	499	506	464	460	505	497	458	501	484	469	481	505	481	481	495	533	524	497	505	539	483	454	471	557	487	544	480	540	482	492	492	529	468	455	484	535	509	458	480	484	494	492	512	458	505	489	492	515	478	501	503	482	514	461	510	514	503	503	509	521	504	470	497	424	473	520	480	474	477	475	519	495	529	475	459	450	517	542	499	520	498	480	511	513	489	505	538	482	495	480	511	493	525	459	488	545	510	493	520	476	438	500	489	484	498	470	481	481	517	529	482	477	468	504	502	488	469	473	511	483	509	550	469	510	502	492	525	479	499	470	486	495	474	472	523	469	518	489	470	479	478	485	510	510	491	473	520	499	510	499	492	452	501	502	539	482	515	486	527	499	508	490	510	481	492	490	535	544	494	486	481	508	465	495	484	501	492	494	488	491	563	478	492	444	535	535	490	451	459	517	461	480	524	533	518	468	489	507	448	462	548	499	504	496	486	485	507	443	502	506	484	533	486	540	504	476	502	467	489	504	475	472	546	504	470	458	493	496	549	523	510	485	518	474	485	478	491	496	498	494	523	498	448	503	496	454	497	533	515	522	484	500	554	456	461	497	507	475	448	526	498	479	529	532	443	466	472	544	514	509	489	493	479	499	484	534	491	471	526	491	491	511	481	480	480	505	481	535	509	511	508	454	511	478	543	503	507	472	538	477	486	548	507	489	465	485	456	493	510	482	489	505	496	510	490	503	448	455	507	488	504	480	474	530	476	506	478	479	487	470	498	511	480	511	504	470	468	490	490	515	494	504	466	513	471	482	546	527	518	510	489	516	495	508	506	552	517	471	503	443	505	457	521	477	498	496	512	511	452	503	516	475	502	503	492	514	504	479	493	475	473	458	483	510	464	443	471	477	520	515	493	527	471	507	539	503	437	513	515	483	500	485	470	451	502	487	534	523	476	467	502	497	481	507	490	488	486	509	500	473	500	494	527	506	551	485	518	513	552	526	467	529	484	526	521	494	502	489	502	467	505	491	505	465	489	488	487	475	475	496	517	542	531	469	487	526	486	498	486	531	485	505	528	505	502	489	528	501	458	512	460	472	482	487	461	489	509	486	494	506	488	454	483	479	506	513	474	501	546	476	508	528	508	490	482	524	484	504	505	522	499	495	471	504	487	456	555	500	510	501	489	489	477	471	469	463	523	512	481	478	515	477	538	515	483	468	495	474	509	521	490	483	478	500	503	466	524	499	474	485	485	443	481	520	497	437	481	468	460	524	498	530	505	450	519	480	498	532	479	493	493	474	491	469	504	481	503	471	499	504	497	484	469	468	535	466	518	488	504	465	490	513	485	542	482	458	519	492	506	513	511	537	472	496	481	501	497	547	529	489	522	505	499	485	479	492	499	477	489	492	486	530	495	493	524	492	476	499	482	470	503	531	517	498	466	491	488	470	485	508	526	493	525	449	476	535	512	520	498	501	505	447	465	531	510	441	529	523	484	475	544	474	475	491	497	514	529	540	503	485	533	482	507	539	491	523	481	472	503	517	454	480	455	495	501	464	550	472	512	504	515	475	535	466	481	534	499	486	494	504	502	474	510	501	518	485	486	469	489	518	556	518	512	515	502	494	475	483	474	489	481	487	517	469	530	497	489	494	508	519	467	504	466	517	474	494	425	506	520	474	466	507	534	456	473	487	527	496	515	530	519	478	486	464	470	481	499	495	520	516	475	512	476	529	503	507	481	516	488	500	493	506	490	484
9670	26855	19400	52798	62344	50400	32503	2166	1370	1280	1062	895	757	852	828	724	615	624	662	1155	6262	7166	5511	4061	2694	1794	1278	977	781	680	631	521	517	519	500	491	492	517	499	455	497	509	495	511	524	513	529	471	472	463	497	497	498	490	497	499	514	527	546	545	506	510	453	504	490	457	519	477	498	502	564	476	518	517	498	480	557	504	519	507	479	542	517	529	448	473	556	525	507	524	560	535	505	494	520	490	500	485	513	504	490	526	544	453	457	491	460	510	519	533	523	500	501	498	468	515	476	512	488	490	496	493	492	512	502	531	482	575	491	523	474	485	505	495	509	474	505	548	521	534	522	476	509	515	499	534	478	489	483	472	497	513	496	490	506	505	482	533	517	514	493	474	518	492	476	466	493	423	504	511	531	512	520	466	547	518	466	502	524	513	507	516	497	495	524	504	539	506	507	504	508	488	469	494	499	518	507	481	503	471	479	484	502	472	519	535	536	507	505	522	490	477	508	491	504	538	523	455	515	529	531	543	476	504	472	481	469	463	474	464	503	527	522	497	501	493	525	526	510	506	504	531	478	502	535	488	508	490	483	519	507	552	504	483	490	517	529	470	501	500	528	541	489	529	483	482	500	513	491	493	517	454	535	525	481	516	519	503	496	480	494	488	489	457	452	496	497	508	478	497	480	483	502	492	497	489	498	508	504	485	492	488	511	498	516	486	501	473	549	491	519	499	522	471	497	519	507	495	450	522	487	496	504	443	490	478	499	523	520	517	484	491	499	544	489	501	472	510	478	487	532	491	485	507	516	521	483	548	477	500	492	491	474	499	512	499	511	477	465	505	498	501	482	498	495	528	520	526	499	540	499	528	519	491	442	505	481	524	500	500	497	501	515	480	472	466	499	493	500	460	500	505	547	508	537	508	479	527	528	512	503	533	493	501	505	496	481	481	537	505	506	461	495	526	460	493	509	513	511	514	504	490	494	472	536	505	515	489	515	501	503	475	529	498	463	535	516	492	505	556	486	497	518	504	552	489	499	516	442	496	559	523	521	495	459	512	511	483	564	521	509	466	541	531	518	503	528	466	509	479	518	511	497	520	516	487	490	493	517	520	496	505	496	487	516	490	504	497	466	504	528	536	490	485	554	515	500	508	485	508	534	499	530	504	487	498	469	519	509	486	503	497	488	496	491	514	488	482	500	540	515	538	477	501	488	494	511	521	461	485	502	522	494	530	509	452	498	503	551	502	485	473	490	546	496	524	503	547	509	474	483	521	520	473	470	536	526	507	538	462	512	472	493	511	493	497	517	516	464	481	558	521	549	522	501	495	505	540	492	495	507	505	526	489	515	474	509	503	501	489	480	489	461	540	485	544	469	497	476	445	484	479	486	480	538	475	498	509	509	527	528	533	503	524	468	500	464	523	501	536	509	528	525	515	508	521	465	469	522	539	479	546	486	450	517	505	518	472	521	504	481	487	485	504	438	538	510	471	492	542	516	504	515	512	512	521	480	494	490	479	509	484	532	524	463	512	509	454	496	496	535	477	471	498	496	512	511	562	498	475	492	490	518	497	496	564	492	490	497	497	506	508	498	484	495	506	509	548	521	466	498	477	481	505	482	541	452	482	523	482	542	539	459	502	452	508	484	462	479	505	491	474	480	486	487	475	484	516	491	479	491	506	556	461	502	495	469	493	516	487	512	510	523	544	516	475	491	504	498	484	512	513	493	459	505	478	497	491	510	476	513	508	473	511	513	532	464	512	518	508	466	465	507	483	492	495	511	471	492	503	497	509	503	467	493	532	503	508	499	482	497	460	492	494	533	519	493	535	487	496	522	501	508	474	482	504	507	514	478	505	495	449	498	491	512	436	532	486	514	512	528	553	512	479	538	476	509	519	534	501	495	537	513	477	502	481	514	507	507	519	493	473	506	485	487	483	479	535	491	538	533	499	498	492	517	501	508	476	504	515	508	497	507	468	470	520	498	513	477	480	496	534	487	510	509	528	489	522	490	496	526	503	532	466	532	503	458	503	486	480	518	501	501	477	541	535	495	523	511	521	512	491	506	488	467	503	494	482	528	474	498	501	513	514	516	521	546	512	461	509	571	445	512	512	488	518	550	485	477	511	498	482	503	502	491	507	499	516	491	477	517	493	490	522	529	524	458	519	519	478	484	501	461	524	508	529	498	480	526	474	499	492	497	507	490	499	499	482	488	490	503	498	486	488	528	516	486	512	500	506	483	521	518	514	502	494	515	513	503	501	493	515	478	490	552	517	531	492	493	495	512	506	488	529	485	492	511	504	512	508	497	490	506	529	517	531	511	532	506	525	517	518	469	506	499	478	499	491	536	515	499	521	476	476	489	500	547	502	510	522	503	503	518	524	514	459	514	519	486	473	507	485	526	512	517	479	524	508	472	497	547	457	496	524	496	511	529	457	522	529	499	525	498	473	479	484	505	534	505	521	482	520	497	530	487	533	506	535	501	532	489	487	476	518	521	460	481	516	509	476	461	498	499	530	528	471	522	478	523	512	499	504	502	484	550	494	505	521	515	454	513	572	510	496	501	517	504	492	538	479	483	482	510	472	480	516	469	455	543	513	454	487	502	478	518	509	489	485	510	528	515	500	511	473	501	499	468	497	486	488	517	506	497	519	474	490	469	470	519	509	532	546	493	474	517	464	458	492	516	514	489	492	490	478	520	543	513	476	495	508	499	492	486	514	481	512	503	469	489	452	484	510	511	490	509	522	520	495	547	491	527	471	502	510	475	486	493	512	485	542	504	481	483	496	456	527	513	511	527	524	505	475	513	465	488	507	480	539	505	501	493	504	471	513	459	487	490	504	513	487	483	495	504	485	486	531	494	511	525	499	458	486	498	513	492	506	489	481	551	507	527	506	515	485	484	455	482	542	492	453	523	506	486	496	519	530	503	488	491	509	507	516	510	514	479	514	474	495	511	489	510	504	496	481	540	478	525	477	506	500	505	493	505	478	483	498	513	531	483	537	491	523	489	502	471	482	521	486	496	503	513	485	503	471	500	488	525	491	525	519	511	464	481	484	496	540	518	520	478	503	540	495	508	482	558	519	497	473	489	514	504	474	502	466	482	565	509	519	484	495	524	515	486	473	497	484	538	510	470	495	532	509	490	470	516	505	501	476	526	507	484	485	507	477	503	523	496	495	518	499	486	540	536	529	542	505	513	509	513	487	498	477	515	433	487	505	513	520	471	498	476	515	515	528	474	479	501	513	520	474	492	492	488	476	479	527	483	536	500	505	525	487	475	498	513	493	491	496	467	495	463	485	523	492	490	491	517	515	531	468	514	481	493	488	519	506	543	502	482	503	519	481	505	563	505	467	510	525	490	481	504	481	510	463	524	472	502	491	477	453	491	488	507	483	475	490	528	499	466	506	514	512	475	492	492	529	461	496	503	489	525	499	517	511	511	493	475	475	531	489	505	518	506	498	481	532	489	522	505	518	527	484	509	488	509	469
28044	19544	10280	11372	13522	7006	2581	603	520	479	444	450	421	447	436	416	414	446	395	421	488	541	600	606	520	499	417	524	450	403	387	421	393	434	394	388	416	372	407	372	392	390	425	370	397	421	382	412	384	370	436	385	385	389	367	411	415	392	371	410	405	382	370	380	428	412	394	388	396	383	429	431	401	406	416	399	359	397	392	396	393	398	395	380	379	356	388	404	423	377	399	427	382	440	392	422	397	400	396	428	407	359	387	389	419	420	416	369	385	399	402	405	402	376	365	401	397	415	430	390	358	425	373	418	417	378	392	371	420	395	398	394	370	414	375	424	411	444	408	417	386	387	404	360	395	384	423	394	402	381	363	421	389	393	377	393	438	430	387	394	416	389	396	402	397	437	376	391	410	399	426	407	374	421	358	396	427	366	416	405	368	403	406	378	378	426	383	414	419	395	367	363	375	399	371	411	394	395	390	371	394	363	412	424	406	415	401	402	384	395	406	363	410	403	435	426	374	390	355	379	418	381	373	415	374	420	412	377	400	400	396	371	378	423	395	382	425	391	419	392	392	425	433	428	390	441	405	401	350	439	459	419	386	389	410	394	403	409	432	416	414	382	381	416	428	430	370	418	377	401	398	397	429	388	419	410	426	375	407	418	407	405	380	398	382	366	380	364	383	359	411	409	377	399	398	393	411	379	410	334	412	344	407	423	387	397	389	350	388	396	378	435	378	391	363	404	427	404	395	409	372	389	432	407	422	405	378	381	399	423	343	417	361	394	378	404	387	379	429	373	440	387	411	418	421	389	372	400	395	393	389	422	389	410	397	406	392	392	395	409	372	404	426	380	418	372	382	409	396	375	382	449	408	404	394	416	400	368	334	398	396	427	370	386	378	415	412	371	392	358	359	381	372	419	419	371	442	461	441	404	391	423	412	379	412	418	379	414	397	400	406	428	381	399	390	419	405	375	428	379	429	413	394	412	425	429	389	403	413	412	423	401	427	400	404	394	385	403	398	397	357	394	409	452	393	418	394	381	408	371	379	367	423	371	381	402	398	387	372	426	372	406	377	396	422	403	401	393	409	432	404	420	399	406	390	384	389	408	424	373	398	444	374	362	360	417	395	410	384	405	421	377	349	365	409	415	403	394	424	414	419	413	412	376	396	414	430	376	375	402	381	407	395	385	427	389	377	411	412	383	414	371	426	397	403	397	379	369	384	414	382	431	375	389	415	377	387	395	418	420	397	406	364	396	395	388	400	433	434	402	440	374	401	437	416	414	403	374	386	387	402	415	426	401	401	380	454	407	387	398	409	381	425	381	412	402	411	362	419	376	428	395	384	392	422	420	387	411	390	385	398	380	426	435	392	389	422	402	398	392	438	395	426	400	421	404	389	410	422	396	382	456	420	413	404	370	381	397	431	395	361	405	447	431	423	420	394	429	369	432	399	415	384	382	389	434	406	423	394	409	372	409	407	390	394	360	396	409	409	413	417	415	392	375	433	380	413	417	382	401	404	387	366	443	378	416	411	403	406	427	407	390	416	406	364	361	387	381	400	412	402	443	393	382	400	384	414	383	386	441	425	419	375	400	393	380	394	391	402	406	395	401	421	409	402	372	383	421	372	443	388	417	389	394	403	409	458	417	399	417	435	405	415	382	368	399	409	408	427	370	384	408	384	381	438	393	389	423	404	388	415	371	392	396	383	432	392	404	415	406	364	394	458	384	434	375	404	389	428	419	373	390	381	401	428	399	416	404	387	396	387	409	410	406	422	409	374	417	392	377	385	402	369	412	401	386	410	416	365	405	385	412	371	396	427	421	381	393	425	420	392	376	397	376	399	383	391	354	414	379	390	419	367	381	448	438	398	395	377	399	417	388	411	429	380	372	416	405	355	412	394	380	426	417	393	408	421	419	417	401	421	410	452	398	403	415	425	404	446	397	404	380	427	425	385	377	411	370	414	425	364	426	361	394	403	397	384	431	412	410	404	400	388	381	356	380	392	404	381	385	410	380	413	434	403	449	379	428	390	432	383	456	423	414	390	441	420	392	397	406	391	393	407	381	444	377	406	406	404	428	406	420	416	378	355	431	405	406	427	427	384	436	374	423	373	422	387	392	386	388	441	382	405	387	377	382	401	378	419	391	417	419	397	399	388	396	386	350	405	376	422	368	413	394	383	403	388	397	419	429	377	384	411	430	411	409	388	384	390	411	420	407	412	423	414	407	403	394	410	377	387	415	400	370	385	374	386	380	419	393	394	440	371	390	410	426	407	404	356	412	383	404	405	388	410	401	362	414	349	383	393	388	406	374	421	387	393	372	407	372	403	425	434	391	405	400	383	412	387	376	415	418	392	405	430	441	392	401	398	414	417	383	431	419	378	392	390	400	386	407	444	359	417	406	398	428	401	426	398	386	399	403	417	396	384	414	406	398	387	406	415	400	401	395	363	421	389	411	397	417	385	393	399	411	418	438	407	365	365	415	391	376	406	395	449	463	428	430	386	422	404	420	392	447	412	422	395	408	426	394	395	415	394	410	406	396	389	395	418	381	418	370	404	380	397	399	402	390	419	408	407	366	392	386	376	384	412	399	391	380	381	433	375	385	400	431	406	443	400	417	422	395	425	384	391	430	401	404	465	402	426	383	374	399	397	407	399	381	433	412	416	412	370	448	402	388	419	411	398	407	404	406	400	391	386	412	408	413	402	353	398	409	408	404	411	383	361	424	421	383	405	397	443	380	378	379	366	397	400	388	423	433	403	422	380	413	412	388	377	411	436	408	393	391	382	396	383	363	381	392	381	407	424	408	367	406	387	419	385	393	391	370	382	377	400	388	395	395	413	421	420	406	369	442	357	396	403	371	405	414	370	401	382	398	430	394	406	419	380	353	371	438	393	377	407	411	406	361	367	430	382	375	430	369	396	399	388	387	389	423	427	411	420	395	374	391	418	367	408	357	393	406	383	394	373	411	379	405	415	394	413	394	395	402	427	397	399	390	360	404	441	419	389	405	356	413	410	405	386	419	427	443	392	408	379	404	418	383	388	375	417	396	395	364	361	408	387	386	386	421	382	401	427	369	410	380	416	446	383	402	382	408	390	396	449	403	407	361	422	397	367	406	353	400	364	394	400	395	382	399	376	456	411	437	378	406	425	411	383	389	415	428	386	404	415	405	408	394	409	379	421	379	392	368	429	377	409	420	425	424	396	387	376	418	386	361	432	389	386	447	372	387	410	424	417	403	396	390	407	388	399	400	379	429	397	380	383	379	357	428	431	395	387	365	420	376	383	385	399	393	423	376	429	398	423	432	389	421	382	400	411	392	380	394	444	376	375	389	366	426	392	367	441	395	410	417	431	372	400	412	415	380	416	413	427	384	422	416	359	449	409	343	425	400	382	428	387	406	394	387	401	402	374	402	385	403	409	377	396	410	388	369	413	392	422	405	393	365	408	391	408	396	427	397	438	424	388	397	400	436	378	390	386	383	369	392
8302	13144	8432	10488	13423	7299	3166	815	634	616	600	496	486	511	515	495	459	438	484	501	571	634	663	581	577	481	464	470	477	448	439	430	443	455	417	417	433	426	413	484	428	406	422	416	412	426	425	465	382	471	414	421	460	443	432	391	430	468	457	452	432	456	436	427	466	441	435	426	408	399	428	420	437	430	417	461	470	444	421	422	416	436	398	389	420	407	430	382	437	404	402	430	412	414	436	450	472	405	399	437	424	440	402	479	411	399	382	440	416	390	405	454	439	428	427	372	462	418	411	408	429	430	420	425	387	426	434	430	447	451	432	421	449	421	433	401	426	425	427	430	395	433	439	408	390	431	435	389	411	440	456	421	395	420	384	480	380	432	420	429	410	425	419	435	436	420	440	430	418	392	426	423	407	427	457	416	417	462	426	444	435	427	455	426	410	450	443	405	450	405	430	407	420	431	433	450	415	436	452	436	399	417	402	429	443	436	428	434	379	447	434	413	435	446	432	423	420	413	442	415	419	422	382	437	470	410	435	453	416	419	439	441	442	436	422	380	423	474	402	407	459	468	415	404	409	418	428	389	449	419	397	441	440	422	473	419	436	433	410	439	417	467	410	430	425	426	430	446	441	456	429	407	404	425	428	445	460	443	398	456	445	455	425	434	431	442	422	449	413	419	415	396	417	421	403	433	448	421	411	437	434	399	419	412	395	415	394	441	439	411	399	420	424	425	407	404	418	432	425	416	429	422	399	458	440	439	440	432	434	429	432	442	423	447	413	439	431	434	419	426	429	398	439	407	457	420	416	418	451	443	415	454	423	411	437	423	454	423	435	407	410	434	455	423	406	410	424	418	415	433	404	441	476	440	438	434	432	422	423	441	420	436	425	430	431	400	403	425	416	422	408	403	402	443	395	439	436	398	397	409	407	463	450	433	460	416	446	440	454	444	419	383	418	424	412	391	410	456	416	445	459	444	451	417	441	416	424	426	426	425	392	430	435	409	467	402	404	410	415	434	403	432	401	427	438	458	410	422	436	441	372	428	423	442	441	413	404	403	423	412	450	436	463	436	426	460	416	420	423	442	423	428	454	427	453	388	436	417	350	415	408	451	400	427	389	439	451	419	453	449	474	428	465	463	382	448	424	440	430	415	436	456	393	412	429	444	427	432	422	428	424	411	404	438	423	425	412	458	442	457	445	439	471	427	400	443	422	440	422	471	399	379	395	441	442	432	417	409	438	431	436	432	407	448	426	425	442	444	417	444	449	449	452	457	412	408	422	459	383	458	460	413	434	440	469	418	425	447	402	408	431	465	431	469	441	432	441	403	429	439	413	430	393	376	430	391	396	416	463	445	416	460	429	396	411	439	432	432	425	398	425	446	448	421	407	463	402	428	384	456	418	422	421	408	428	443	407	408	408	437	441	410	426	409	421	401	434	438	446	459	430	421	428	437	409	443	420	443	415	412	359	457	445	451	434	450	407	412	421	411	450	435	428	420	431	447	454	431	450	389	443	445	456	421	412	426	443	392	457	435	399	405	427	421	436	454	404	395	440	433	432	401	430	412	407	412	429	411	437	390	452	398	428	436	429	395	420	438	442	400	411	405	408	414	443	437	407	409	422	430	472	439	421	436	426	431	419	433	432	420	439	444	438	446	430	433	411	440	405	441	416	411	382	418	425	453	396	424	436	424	416	441	414	419	433	422	417	425	404	429	432	407	434	421	426	410	427	406	434	435	455	446	401	428	402	426	376	429	414	444	432	444	409	435	438	416	414	454	447	466	399	398	414	421	426	466	433	450	439	435	436	410	421	407	426	444	390	423	513	426	433	438	429	437	427	405	420	422	427	418	394	423	396	441	388	429	419	425	421	426	383	384	431	388	434	447	445	420	410	430	420	394	434	446	410	441	443	439	406	455	415	419	434	411	441	453	423	461	428	404	460	401	418	425	415	422	435	398	450	424	420	401	412	404	430	438	430	412	457	414	415	431	430	436	470	413	402	459	420	412	444	397	438	417	426	433	431	451	443	436	423	420	431	426	449	431	425	410	428	421	397	398	413	434	458	456	430	404	430	422	417	450	408	448	412	403	426	408	453	444	423	402	423	427	459	421	437	415	424	443	386	426	427	451	395	431	405	435	416	423	420	439	392	431	444	421	397	400	377	400	407	416	408	447	422	454	433	468	482	404	434	454	398	401	470	415	425	419	398	434	437	418	409	407	411	436	438	393	388	419	383	395	414	430	441	387	447	437	425	412	417	419	400	431	427	413	420	445	453	399	428	396	450	407	428	384	399	459	436	431	411	436	436	413	414	390	435	446	437	413	430	419	436	467	444	387	439	433	416	440	404	444	413	425	449	455	463	454	406	429	414	443	419	408	379	427	457	414	453	416	420	427	420	440	450	432	434	401	447	439	421	457	458	409	410	411	401	433	421	426	455	423	426	403	422	415	457	443	420	429	410	437	394	424	412	415	422	444	457	422	441	434	411	422	440	397	443	467	450	423	416	413	417	392	442	431	429	412	443	444	409	424	401	463	408	408	414	429	437	436	418	443	432	434	398	421	415	443	443	438	418	431	419	446	430	430	411	407	414	400	386	460	442	438	429	444	420	415	408	475	418	401	401	418	406	429	431	414	456	434	396	407	453	438	391	463	432	435	417	415	389	395	461	420	438	452	455	427	423	404	416	434	419	453	366	416	428	452	409	449	402	430	437	421	435	397	400	386	443	410	419	424	417	393	432	450	407	419	420	409	425	404	407	442	435	427	394	416	446	420	437	408	414	449	454	418	433	418	405	438	409	391	435	423	422	434	422	449	446	441	391	396	451	411	452	409	426	414	428	412	392	394	424	415	460	435	408	461	416	428	422	408	414	442	436	418	412	436	416	438	459	404	420	446	441	449	415	427	414	418	391	401	426	453	470	436	416	411	406	440	387	414	442	428	420	438	424	401	433	428	410	423	408	431	429	430	394	432	398	447	415	457	402	411	460	442	416	397	458	417	426	400	389	390	431	426	462	421	442	437	469	416	405	422	375	434	427	422	435	411	456	444	390	463	447	430	398	451	415	425	396	410	414	435	417	431	457	409	436	442	452	409	395	426	435	440	417	410	412	463	437	406	399	409	460	395	440	396	469	424	442	431	392	403	444	423	431	411	406	461	436	406	419	414	423	423	408	392	421	425	440	443	446	437	432	414	430	437	443	455	460	413	387	414	401	436	445	422	401	435	460	418	452	443	448	465	429	404	409	433	418	407	434	468	485	408	420	423	417	420	434	438	429	452	434	431	453	379	420	431	409	418	434	456	441	456	415	445	486	408	430	422	420	401	418	413	421	478	434	441	399	413	443	424	443	413	405	441	423	439	428	440	458	432	427	444	423	393	432	449	405	457	411	426	431	446	458	403	429	446	432	423	433	457	411	426	449	418	420	402	427	433	449	399	431	423	426	437	426	426	461	395	417	411	451	436	432	426	440	405	430	432	437	414	465	413
24197	21276	28431	30613	45204	38544	24710	3450	658	554	521	485	419	508	457	400	419	400	543	743	1146	1990	1805	1498	984	691	620	492	469	388	399	352	363	317	340	354	358	367	355	377	353	378	361	355	350	383	359	353	322	359	305	361	378	357	338	365	340	311	359	348	305	370	326	357	329	353	348	303	345	358	353	328	360	358	303	350	343	356	345	364	340	361	385	348	363	376	325	350	345	338	333	334	351	347	365	350	366	355	363	364	330	336	361	351	340	345	383	368	354	360	343	374	361	368	355	348	362	370	356	352	342	351	347	358	364	346	336	375	366	390	319	373	310	348	361	343	352	313	361	370	387	329	351	349	357	355	371	346	351	366	346	335	355	347	355	329	340	375	376	344	357	358	348	367	356	355	364	374	355	355	356	350	369	359	370	334	343	356	346	348	336	363	314	312	367	367	360	374	323	348	358	397	367	360	343	329	382	372	358	338	349	360	347	383	347	353	328	386	315	371	323	368	372	360	361	330	337	357	356	343	346	390	379	341	354	357	356	354	395	346	360	377	355	357	359	392	392	320	375	342	368	377	375	337	350	340	314	358	335	337	346	325	336	331	362	343	353	349	339	385	371	323	362	344	350	350	368	325	342	377	355	366	341	377	364	355	367	368	341	370	349	363	365	337	334	371	361	345	373	348	373	382	341	341	314	309	362	377	404	345	352	358	340	346	370	342	354	338	369	317	359	370	338	332	361	327	345	388	350	390	347	331	349	394	311	356	369	359	367	343	360	334	375	356	364	377	366	353	342	332	334	367	337	346	347	330	345	392	350	327	353	350	364	345	360	336	345	357	344	359	340	322	346	342	351	359	355	357	335	338	404	354	365	346	342	360	316	367	364	343	347	338	364	363	396	392	351	359	372	377	374	361	380	365	343	366	346	340	359	342	356	357	344	352	391	347	332	330	319	351	370	325	358	373	353	390	350	348	350	336	379	330	353	348	350	358	328	317	334	347	330	345	374	366	371	377	342	338	369	342	360	356	337	356	349	375	340	345	341	352	352	355	340	327	366	336	350	340	332	362	344	315	341	330	389	348	352	391	368	350	372	364	356	330	374	386	341	358	389	328	349	372	357	320	335	369	358	358	366	379	335	360	347	380	340	325	372	385	349	360	397	322	403	347	346	346	350	362	356	343	356	362	325	346	379	365	373	357	347	341	355	332	402	368	339	337	342	351	338	373	358	333	351	323	337	353	355	303	356	383	366	343	312	366	385	317	356	353	356	341	347	340	342	363	333	335	338	331	339	340	361	326	347	370	358	326	331	345	367	359	373	350	383	374	371	326	341	394	373	371	360	378	358	367	354	346	359	351	318	392	335	336	357	339	369	317	349	351	351	343	338	340	372	351	340	382	334	377	318	346	328	341	329	331	360	363	339	335	363	364	341	343	338	345	377	376	347	357	372	364	342	334	354	331	371	377	359	388	355	372	364	366	379	383	389	357	338	368	366	355	372	339	357	323	339	345	372	351	385	355	379	316	334	325	379	328	373	365	360	376	323	350	381	342	372	343	378	342	338	374	350	336	333	355	384	382	355	380	347	347	354	345	326	387	332	374	394	373	334	318	351	343	373	392	313	359	341	375	346	346	323	376	346	340	367	373	339	363	319	407	340	319	372	339	358	331	356	337	352	329	339	341	310	349	347	325	356	381	354	365	366	340	343	385	340	386	339	346	363	383	353	355	359	342	340	385	358	351	348	360	348	332	358	319	369	364	378	300	366	352	359	334	368	355	357	368	362	372	329	364	337	353	352	355	330	371	365	387	387	378	342	335	344	327	342	360	384	371	339	360	368	369	332	382	360	375	354	334	342	347	361	386	365	349	388	346	352	348	361	339	341	340	351	350	325	363	339	362	356	382	328	334	363	361	326	345	355	360	341	360	357	369	368	342	336	363	356	340	319	369	348	339	341	360	382	359	352	322	310	316	357	343	352	395	357	325	332	384	370	342	364	376	344	329	335	334	337	339	324	329	360	350	364	377	346	345	343	326	347	352	348	342	327	336	373	356	317	349	380	352	367	347	321	294	325	336	380	370	360	332	348	376	385	358	384	355	351	344	338	313	364	347	366	357	332	371	349	392	398	372	396	351	347	364	342	371	373	373	369	361	372	357	364	356	389	385	367	362	316	396	376	329	378	339	365	378	345	360	332	350	368	364	382	346	372	330	359	334	330	338	345	359	354	333	357	363	374	354	348	379	314	334	353	341	323	341	363	353	339	366	349	371	339	351	378	345	336	377	329	359	354	366	313	396	345	347	358	334	359	358	351	347	387	365	336	361	364	359	362	344	333	350	354	355	330	324	358	334	368	351	365	355	342	350	333	349	332	359	341	323	340	383	369	368	375	350	317	372	352	370	368	400	374	333	376	359	386	348	355	353	326	399	339	355	365	340	355	348	340	390	369	353	394	341	378	317	365	351	369	394	382	353	341	372	356	321	364	382	337	371	354	312	384	359	309	410	373	374	376	348	364	344	378	348	354	388	357	349	384	359	326	353	363	347	356	353	304	390	361	335	343	363	356	376	345	340	327	338	367	358	336	391	333	317	341	337	368	313	306	366	354	346	385	364	351	353	384	337	358	359	365	382	341	348	342	371	364	366	338	369	342	354	376	318	332	356	348	358	348	342	380	384	363	348	345	362	364	330	387	331	362	382	326	365	355	378	328	345	359	308	368	333	362	335	333	366	328	389	373	381	340	342	330	355	336	350	375	342	324	356	370	398	394	372	354	357	374	363	358	359	346	358	386	358	349	385	360	350	369	349	354	368	331	373	372	349	349	352	352	359	334	337	405	380	374	327	311	347	360	348	347	383	366	354	340	368	393	355	383	353	378	356	396	351	351	341	360	357	346	364	369	392	391	363	342	379	341	323	354	407	346	339	359	380	381	349	348	374	337	359	345	364	356	344	370	334	361	370	356	354	342	363	371	351	374	395	342	347	331	366	382	364	330	352	345	363	316	359	346	364	358	391	351	377	342	336	398	336	379	342	349	366	337	364	330	327	348	378	348	350	317	363	346	370	344	359	341	374	394	373	357	338	341	383	358	349	376	324	367	343	408	376	360	351	359	324	322	323	375	350	370	325	357	340	331	372	339	372	337	338	358	324	331	351	371	349	334	368	344	353	368	364	379	326	351	327	368	350	381	352	387	357	326	357	361	380	339	361	368	323	306	411	389	340	386	389	375	359	331	334	369	339	359	322	353	364	357	352	380	371	338	341	339	376	381	390	364	346	386	363	356	318	392	390	334	359	349	344	353	349	340	333	337	335	348	342	328	340	359	349	317	357	350	342	332	350	336	332	365	339	353	353	335	369	330	359	333	337	335	364	349	336	340	329	341	409	359	354	347	351	361	342	349	354	355	332	331	356	346	357	362	332	356	342	332	366	334	373	369	327	352	371	333	379	351	373	355	363	365	331	324	366	343	355	353	342	332	327	352	338	325	332	318	346	386	345
7679	21142	14551	41958	49511	37929	21504	1687	952	720	602	579	535	631	605	505	486	522	616	981	1656	3129	2960	2129	1486	934	781	641	550	493	432	395	367	371	400	349	387	338	367	384	365	375	359	371	391	416	383	383	398	371	372	365	386	364	379	379	381	363	382	361	358	377	359	347	382	383	335	339	369	386	349	338	360	371	360	344	367	312	377	361	360	360	389	365	418	368	371	354	386	390	359	398	360	374	365	401	353	399	393	375	325	371	388	338	392	371	332	370	379	383	419	341	392	359	371	359	361	367	374	366	371	378	343	383	365	397	345	396	347	385	409	365	328	386	379	400	376	398	379	383	344	391	359	396	366	376	406	382	364	381	429	349	375	348	362	383	360	365	394	360	366	341	386	344	402	384	391	378	374	394	417	371	391	406	377	387	403	363	418	362	355	378	334	339	363	365	331	383	367	402	376	373	395	341	363	362	395	338	359	375	360	402	355	381	366	370	391	367	359	342	386	375	322	366	411	361	390	353	385	403	378	347	366	373	400	404	423	367	374	387	397	361	365	363	350	412	366	375	372	340	369	377	361	384	371	327	380	372	364	390	373	358	374	411	362	390	391	425	387	359	348	344	369	356	375	384	360	363	387	405	392	389	360	387	377	349	351	334	385	411	349	356	360	354	364	346	387	390	379	356	393	390	369	354	387	396	345	377	370	380	399	382	365	373	407	374	339	380	372	370	359	383	356	369	401	407	397	397	368	349	337	388	349	378	398	431	363	367	359	368	367	387	375	393	393	407	383	405	371	379	387	420	389	374	390	392	387	366	359	383	358	384	344	397	377	372	357	372	353	383	383	390	374	403	343	398	383	383	379	362	388	375	369	386	333	395	346	386	404	346	361	395	374	396	378	392	375	379	413	368	352	368	351	369	386	375	388	390	402	367	385	381	395	377	324	361	352	343	368	382	396	387	339	367	340	366	368	351	388	361	388	378	376	363	388	373	359	350	354	380	372	387	333	364	389	360	398	366	360	358	364	339	389	372	365	409	395	360	388	368	389	389	405	379	383	336	342	377	372	346	385	408	345	361	397	381	392	394	377	387	344	359	390	378	406	361	393	374	391	378	387	334	365	366	349	358	356	377	391	349	368	366	363	369	368	374	418	412	395	387	383	377	371	381	402	358	354	390	352	375	357	360	374	374	406	383	374	385	355	367	374	352	356	371	371	372	399	374	380	383	387	340	390	350	376	367	371	380	393	383	372	389	365	400	390	398	371	371	343	402	372	361	372	379	358	395	374	377	361	369	383	369	374	358	373	368	355	346	357	380	358	362	389	379	377	372	397	403	380	396	419	368	351	397	379	364	353	372	387	393	397	394	425	364	418	368	380	368	370	378	327	377	341	386	380	357	366	359	363	377	368	372	399	352	375	352	360	393	387	377	333	381	374	363	388	400	376	383	399	398	341	368	378	389	368	368	358	385	360	360	384	379	358	382	386	367	356	398	397	381	382	377	388	366	338	357	396	346	357	394	372	417	339	397	376	363	353	362	363	408	391	406	372	376	364	376	354	374	394	356	384	373	358	371	373	356	356	367	399	381	368	389	401	414	378	360	374	380	381	351	362	369	367	362	377	358	393	379	394	360	342	405	350	368	365	373	377	381	358	382	353	358	377	382	371	347	407	404	365	366	360	384	378	387	350	398	357	368	377	403	392	392	388	359	349	396	386	354	397	403	351	410	371	406	371	372	386	344	351	347	368	346	350	397	349	346	382	352	347	360	374	362	380	359	391	376	435	367	356	400	369	360	367	396	358	398	398	355	379	354	391	376	389	391	377	370	409	371	371	371	349	411	386	370	387	384	373	373	344	382	340	359	348	331	350	360	368	360	387	369	393	410	366	363	378	390	372	331	351	347	372	382	373	357	381	358	357	368	359	363	376	364	361	371	365	373	371	377	377	414	378	370	334	390	355	361	346	370	366	361	365	388	384	353	395	375	365	350	383	353	381	362	406	336	371	321	360	363	364	356	345	360	375	399	355	375	397	383	365	376	364	348	382	345	359	355	355	352	347	368	362	388	362	363	400	388	398	399	399	344	352	372	369	335	381	378	379	380	370	364	404	389	354	373	379	360	361	379	372	388	394	366	370	359	338	365	371	349	358	376	339	392	377	347	365	353	373	389	393	365	379	382	398	406	385	350	381	345	335	328	375	373	412	391	357	352	361	363	408	383	392	356	364	332	366	373	331	402	385	374	393	370	402	383	333	352	384	367	351	379	369	379	373	398	401	362	366	382	375	380	362	367	384	361	361	361	352	381	362	367	362	392	397	356	359	356	394	360	382	388	337	368	352	373	380	337	373	415	346	369	387	387	384	357	401	404	343	382	409	384	381	364	386	335	353	371	413	367	390	415	362	365	372	419	391	403	377	387	379	364	365	349	351	371	378	344	383	378	375	378	374	406	400	421	402	402	360	325	382	360	411	393	375	372	345	364	360	403	346	378	380	356	336	349	372	378	374	349	359	363	355	337	390	362	396	383	353	361	356	354	438	389	361	370	386	356	363	332	359	326	342	375	380	367	345	386	369	395	359	342	331	362	401	387	394	366	381	388	385	366	382	378	399	373	385	386	357	380	384	353	365	385	369	355	386	387	408	380	363	377	355	362	393	401	394	395	390	398	366	413	382	389	352	418	371	371	372	353	371	359	351	369	358	363	360	374	349	372	334	369	349	385	389	369	367	385	362	354	343	359	374	409	359	376	343	401	348	385	374	359	363	357	369	366	369	380	379	367	410	382	394	376	374	376	388	375	373	380	393	381	370	384	390	404	368	382	381	383	341	371	385	374	358	422	354	377	341	388	366	380	370	378	359	391	344	391	374	396	400	340	369	381	349	364	375	386	398	390	377	360	418	399	360	389	353	415	401	383	354	396	390	370	388	383	360	374	413	370	359	374	375	379	406	355	402	365	395	410	356	397	343	349	369	384	358	378	360	353	362	360	345	361	399	372	362	397	380	402	366	403	353	385	381	315	413	399	390	365	363	400	347	380	359	363	346	338	346	353	399	398	348	331	393	353	351	350	355	398	359	361	394	374	385	366	376	389	373	401	386	379	371	374	375	404	376	380	351	385	388	386	362	398	379	396	340	412	369	375	423	373	362	371	349	380	414	364	380	372	393	368	387	396	398	388	332	389	385	371	368	364	350	383	405	370	366	375	369	363	398	394	388	417	385	376	376	375	355	361	386	365	370	356	350	395	391	379	387	378	370	367	358	385	361	355	396	353	386	364	411	369	373	384	379	389	387	364	379	366	383	367	409	378	402	393	378	423	377	378	389	363	338	321	359	370	399	349	355	379	379	386	364	360	365	390	392	371	367	390	375	367	364	364	350	366	396	392	386	368	389	374	383	379	391	405	371	391	351	383	371	375	360	359	372	363	328	396	367	364	364	348	384	402	371	384	375	375	361	417	373	387	372	385	382	366	372	359	395	365	345	402	379	328	384	398	379	431
25153	21299	27470	29512	33838	25218	15491	1683	710	692	637	618	570	678	604	574	546	559	697	838	1270	1504	1223	1061	962	660	675	575	598	551	554	521	527	498	545	542	506	498	536	516	529	532	487	516	521	511	515	528	552	540	479	529	503	531	544	484	503	504	516	536	550	520	534	518	516	542	536	553	527	522	536	568	477	537	511	543	518	528	510	522	543	479	537	536	508	522	517	511	494	537	549	540	550	512	515	515	526	488	484	511	540	532	498	561	538	529	511	513	516	500	506	516	525	547	529	535	546	506	508	524	487	551	472	495	532	587	480	502	511	499	571	549	511	548	514	500	507	513	534	506	517	519	568	511	524	494	490	528	530	539	507	545	470	520	514	516	540	525	507	524	531	494	522	500	493	522	516	548	539	497	492	517	496	565	520	561	560	497	536	527	534	523	503	517	556	499	512	523	512	534	515	511	513	489	551	526	505	501	544	487	530	520	547	517	535	481	495	501	475	461	506	534	491	532	504	511	540	544	519	547	518	525	479	514	551	481	550	548	546	533	575	530	574	498	520	468	527	545	524	550	498	531	523	519	522	511	523	553	533	558	469	560	563	568	511	515	524	518	530	502	510	507	457	494	511	542	506	523	519	502	529	556	484	525	497	535	513	472	537	552	545	507	500	522	541	539	511	492	525	542	550	486	501	518	551	513	525	517	524	525	545	517	511	507	503	540	505	549	527	536	538	538	494	516	514	517	531	515	500	522	566	515	517	565	548	535	472	543	520	528	521	529	500	536	544	521	473	472	540	542	535	539	501	551	551	523	475	533	526	480	524	516	494	532	528	507	525	524	493	514	568	504	509	513	486	486	504	478	537	521	547	497	524	513	553	516	493	505	511	524	556	486	568	500	517	534	508	525	520	532	508	503	509	521	532	511	525	512	543	537	479	483	501	497	505	541	542	480	493	508	515	522	519	507	515	492	502	519	524	498	501	514	492	522	520	534	505	547	535	537	506	524	487	484	563	497	520	544	546	534	526	521	470	509	519	517	505	505	528	474	572	565	518	513	507	503	512	538	554	481	505	518	509	512	505	514	523	541	499	540	518	501	545	545	549	498	537	535	521	496	504	481	523	532	562	496	533	514	540	510	531	515	538	503	521	508	496	520	565	492	487	534	585	538	536	542	547	492	518	565	521	550	530	552	512	512	507	517	513	522	548	526	549	546	538	551	537	509	515	502	511	574	503	517	530	489	504	523	507	521	465	542	497	489	527	495	551	573	528	509	522	538	505	538	498	556	493	530	498	515	539	483	477	542	505	530	542	493	506	506	556	519	535	507	510	481	529	539	525	545	463	519	491	529	479	556	529	510	498	502	505	527	495	549	496	518	498	490	546	569	569	491	539	517	506	535	498	505	537	550	521	504	509	510	506	524	502	507	506	540	548	574	525	498	554	504	516	539	549	534	495	534	539	503	509	553	550	514	569	512	523	561	542	544	507	523	498	542	503	505	515	504	535	514	532	519	529	539	512	533	511	497	529	516	500	532	523	535	524	492	547	515	539	509	479	496	500	521	536	505	528	562	518	515	518	527	517	527	490	507	545	559	543	523	499	528	508	505	476	526	521	542	499	515	538	526	536	522	517	493	538	548	538	521	500	473	522	559	523	499	540	531	562	520	494	494	491	524	549	515	523	505	559	545	537	557	506	550	517	533	526	521	459	502	489	497	485	527	496	545	528	521	508	469	506	499	567	495	525	537	484	511	466	525	570	503	519	524	491	505	495	517	501	520	529	504	459	541	520	516	503	511	511	515	516	518	504	493	567	539	545	542	506	497	542	497	493	528	528	541	504	541	552	517	508	511	514	539	500	513	556	467	541	510	501	488	520	571	515	551	445	515	488	549	544	503	498	565	514	471	500	519	522	562	504	495	496	534	553	541	511	487	486	552	482	554	556	516	505	528	549	500	530	548	511	502	536	516	533	500	504	527	524	519	510	527	524	535	527	484	539	516	486	521	523	519	517	540	520	499	556	569	529	514	509	514	526	543	511	524	481	513	523	556	517	530	529	539	497	516	522	520	506	533	534	492	554	509	531	540	492	540	492	486	546	562	524	494	520	499	533	494	492	535	525	518	508	569	518	525	491	550	474	528	567	547	527	513	473	529	506	543	480	518	559	501	516	526	538	546	474	497	520	538	527	533	507	528	515	494	507	492	535	509	517	527	512	519	528	487	529	517	526	519	512	505	558	535	514	486	504	474	511	526	509	507	521	517	512	520	486	483	493	531	516	518	516	544	574	545	528	530	510	509	573	522	505	527	494	506	511	519	493	481	526	518	510	562	485	521	516	496	547	488	518	483	496	516	509	473	520	537	542	556	543	480	509	517	490	533	556	545	551	537	528	540	511	494	547	521	550	540	468	517	537	522	519	532	524	537	529	507	515	507	524	499	540	531	508	526	471	511	547	503	485	520	513	517	530	520	545	509	499	548	477	478	538	506	537	500	506	525	534	510	533	499	509	529	531	579	506	503	526	517	509	494	500	529	525	536	558	506	507	500	525	522	508	545	516	513	495	535	529	470	517	489	525	459	490	523	529	517	482	514	498	485	531	496	530	529	565	491	532	490	524	536	483	555	520	517	515	533	495	513	493	517	497	524	492	516	544	512	503	504	552	502	532	562	557	523	521	533	544	481	524	507	534	532	510	543	492	480	545	529	554	512	501	507	526	513	529	470	552	511	547	486	518	486	543	535	549	538	467	534	517	537	548	536	516	544	511	527	477	528	538	519	578	524	511	525	482	538	526	526	529	536	529	514	524	489	540	547	560	571	484	550	507	560	524	503	539	534	515	503	513	453	494	528	498	498	516	522	521	506	537	513	519	553	535	535	530	508	507	547	489	542	512	529	534	528	499	529	526	519	485	486	496	452	508	517	511	556	530	511	521	559	530	523	527	524	504	532	512	555	525	516	500	532	517	522	506	520	561	544	524	524	513	511	509	488	523	510	560	541	492	490	491	566	529	468	532	519	517	537	569	526	537	501	540	518	510	550	556	517	527	526	534	522	520	553	510	533	492	524	558	493	526	500	521	482	492	525	560	521	510	546	498	528	532	517	512	506	528	494	494	525	514	533	488	507	542	541	564	534	532	494	519	539	491	566	552	518	526	503	503	525	480	539	495	541	475	506	480	499	536	521	511	518	530	502	513	525	521	498	519	509	539	525	478	542	518	550	471	527	479	501	492	554	483	514	536	502	506	510	529	511	522	499	506	513	525	553	537	499	518	532	535	531	528	540	520	487	524	522	495	484	500	505	528	497	513	540	533	515	508	522	496	522	531	511	500	511	532	530	504	514	510	533	534	517	467	473	532	527	519	529	531	514	496	517	514	479	500	526	492	529	486	516	495	498	535	541	533	480	525	537	524	514	549	491	503	527	557	477	495	536	535	559	503	496	501	506	505	494	498	512	517	491	517	536	464	530	485	528	497	511	507	549	534	502	517	515	476	549	527	569
7846	18125	12557	33587	39425	30230	18018	1455	956	810	783	742	668	796	701	638	602	699	867	1094	1927	2455	2019	1641	1192	950	748	723	645	589	590	548	514	530	520	516	529	552	552	527	540	570	540	470	524	521	514	559	502	523	529	566	526	564	569	539	520	559	527	523	549	553	529	535	504	489	565	563	540	552	509	572	541	515	535	499	521	517	514	524	546	545	523	587	532	535	553	563	551	534	499	549	577	525	568	528	539	558	557	548	527	569	513	544	547	525	511	518	554	571	507	528	572	562	578	529	559	526	534	589	535	500	570	549	555	533	479	513	589	518	515	544	506	563	577	565	523	549	520	548	533	519	537	514	510	535	491	559	548	538	547	524	558	557	518	569	524	531	532	518	542	507	586	498	595	533	548	540	531	551	536	540	510	547	579	508	551	555	508	530	528	523	557	549	589	569	537	560	549	543	542	517	518	549	551	557	550	570	549	502	530	544	521	558	541	555	528	534	545	545	547	514	535	563	523	530	548	573	547	536	552	501	562	566	573	575	542	539	532	524	556	547	535	567	537	536	520	576	590	593	532	531	539	552	566	596	548	561	556	549	562	542	557	568	509	552	564	517	567	531	542	507	568	524	527	544	541	530	532	541	559	529	524	570	522	553	544	568	530	519	568	561	520	515	553	551	559	529	507	550	512	513	536	581	531	544	525	534	537	510	513	572	529	540	551	530	570	510	577	520	565	571	576	546	524	523	549	523	562	535	575	469	592	534	545	549	509	572	489	535	526	568	531	554	541	556	556	523	522	527	580	538	518	519	567	537	510	542	552	545	530	516	526	519	575	513	577	507	533	556	571	564	550	554	543	552	500	512	538	518	532	553	551	533	511	561	524	585	541	495	529	524	529	556	512	530	537	529	551	561	571	550	589	553	572	507	537	492	518	533	559	551	567	550	556	530	544	531	542	550	559	545	542	567	553	555	593	577	564	548	551	516	543	580	499	535	526	512	554	505	520	558	542	538	514	538	550	544	573	523	512	556	542	548	546	563	576	503	564	526	566	551	521	524	553	503	540	521	544	529	513	561	539	539	563	536	559	530	553	508	504	567	553	532	543	542	539	518	594	592	543	584	537	525	554	509	536	577	538	531	535	535	511	542	584	553	523	521	513	579	514	529	512	516	573	556	538	522	556	541	563	571	489	546	530	521	570	542	556	543	504	537	525	556	524	546	551	467	503	517	544	517	521	532	507	540	590	548	516	588	556	527	510	500	556	565	536	549	566	526	509	547	494	540	562	592	551	542	506	526	531	543	521	560	580	579	519	555	544	566	518	534	535	537	603	557	547	541	567	580	553	519	574	500	516	539	512	545	526	519	580	592	568	538	544	556	561	523	510	536	560	576	562	516	548	573	534	516	510	526	533	505	527	547	554	574	557	521	500	509	546	545	535	539	524	518	537	523	561	564	517	557	537	536	538	541	513	510	506	579	585	475	528	519	543	538	581	512	524	556	585	517	494	554	547	520	572	553	546	567	526	555	497	557	565	578	515	557	571	520	526	510	534	530	546	533	546	554	576	515	545	545	533	546	532	531	540	533	522	523	502	531	555	572	585	532	525	575	530	547	586	549	564	530	520	511	531	521	575	535	570	509	556	540	571	550	548	549	523	534	565	504	528	533	526	527	539	580	544	527	513	539	513	542	531	522	584	534	618	543	536	526	521	535	553	573	545	559	537	521	547	532	525	524	532	555	526	574	511	580	508	541	538	545	572	548	537	531	555	594	509	494	548	510	577	524	523	568	542	589	495	509	562	543	569	538	512	548	529	583	531	530	549	539	544	512	541	581	525	515	508	546	554	565	498	542	523	484	573	595	552	546	590	566	579	520	515	504	571	522	529	535	541	546	537	592	547	491	531	526	568	568	540	524	516	562	519	520	540	511	553	520	566	536	567	515	521	537	524	571	545	508	514	564	554	564	509	588	532	557	589	544	522	529	545	546	534	537	537	512	536	552	488	533	538	532	539	560	530	556	556	518	549	540	510	564	512	520	519	532	548	512	500	528	562	545	527	531	551	518	513	531	551	562	574	538	542	570	539	559	576	550	569	541	532	523	523	594	528	556	514	524	520	546	563	547	558	537	552	532	519	539	537	536	545	568	525	507	509	568	534	541	583	535	519	556	527	523	548	544	535	548	539	532	548	530	536	551	538	553	541	556	516	476	527	543	549	546	532	524	541	557	485	544	528	541	554	555	538	504	511	509	535	496	518	559	530	530	547	527	567	553	550	535	566	531	530	553	588	547	528	555	515	576	553	517	535	562	526	531	527	521	492	514	508	569	549	534	528	536	510	574	543	548	496	497	497	557	522	527	544	523	543	531	554	513	529	541	501	571	555	541	514	517	551	557	590	518	534	518	596	563	554	534	506	560	538	514	503	597	519	511	524	552	539	512	559	541	519	583	561	571	500	566	553	511	553	539	543	553	549	553	537	553	559	507	550	571	542	565	558	548	520	521	523	544	568	494	537	531	529	569	502	543	528	523	566	553	525	537	548	594	540	536	558	547	569	491	538	607	547	571	553	539	521	518	556	550	581	554	517	562	590	522	529	552	543	498	517	531	533	585	505	500	469	522	565	530	526	550	549	558	540	560	544	558	518	527	532	534	523	523	547	504	547	570	502	536	528	525	558	513	523	512	530	540	540	538	540	564	535	553	481	499	545	498	588	560	594	562	558	532	514	537	512	532	531	563	543	544	542	525	526	567	519	537	531	563	498	535	578	555	538	509	506	554	541	540	514	557	552	545	537	536	514	544	519	570	532	511	523	569	518	559	537	506	526	504	524	601	479	521	528	580	554	522	514	535	508	537	522	574	540	534	549	500	526	519	547	538	545	577	607	529	573	549	549	559	535	547	569	559	513	551	542	574	508	575	544	549	522	543	534	484	535	541	534	560	560	550	563	518	557	557	553	515	555	537	546	553	475	533	535	533	550	533	521	534	552	531	569	545	564	503	557	511	533	567	519	542	557	541	539	541	512	511	540	519	583	539	604	528	517	494	511	543	556	505	541	548	566	548	540	521	506	541	568	553	563	551	557	502	503	532	583	537	539	584	560	550	561	447	529	524	548	506	532	554	533	511	532	515	553	557	500	514	557	556	567	574	557	518	519	548	548	557	493	529	552	542	533	524	531	542	522	511	567	479	551	526	560	514	513	563	602	543	514	525	557	537	546	546	519	593	558	507	578	575	513	514	526	482	525	586	512	535	575	552	517	600	549	577	528	535	530	534	537	540	571	532	542	559	513	493	529	502	515	538	530	539	520	536	552	534	548	523	557	547	571	509	536	536	506	566	548	512	529	493	561	550	555	550	529	527	564	544	561	518	527	607	550	529	580	562	575	577	538	546	542	595	534	529	520	538	485	563	517	506	507	535	573	569	562	556	550	527	568	571	555	571	522	544	573	542	556	507	508	549	517	522	523	556	557	535	491	549	567	513	507	548	566	580	523	543	550	509
22855	21372	29161	26743	38630	38654	35577	9414	1210	905	883	757	698	746	765	723	591	636	702	729	1826	5286	4866	3906	2605	1717	1279	1064	806	704	668	534	467	502	480	481	522	493	487	497	474	447	494	504	470	510	524	503	532	484	480	520	501	486	478	497	467	516	508	483	490	479	472	445	518	498	501	486	482	491	498	465	499	516	509	517	462	485	480	515	478	479	490	480	458	467	477	470	487	455	513	476	483	478	487	492	497	488	528	502	485	534	431	470	522	520	487	480	496	514	510	521	521	506	515	474	496	513	459	496	499	456	456	505	503	465	496	534	488	495	498	482	492	487	496	503	487	471	498	540	479	493	534	504	501	517	515	519	503	493	487	499	488	492	476	516	521	538	490	475	441	488	497	538	496	503	491	520	489	495	488	489	495	464	526	476	448	499	506	455	484	501	509	505	532	499	477	522	506	462	468	487	507	496	484	520	483	468	503	554	478	472	488	470	543	492	491	485	489	492	522	500	502	535	553	512	504	493	448	469	507	487	478	489	483	471	538	487	500	460	489	459	492	460	490	485	463	492	472	494	476	473	492	489	497	491	510	487	516	531	477	468	468	498	489	489	501	485	521	492	507	508	496	512	475	502	523	538	491	528	485	477	496	490	457	507	488	480	527	519	505	467	500	430	513	450	510	507	471	500	484	486	484	488	508	494	462	468	525	464	503	506	470	475	503	466	503	498	457	488	481	474	484	498	481	461	508	564	504	503	496	513	509	469	445	487	471	494	539	511	465	473	499	471	508	488	519	469	526	480	502	520	516	497	487	462	517	526	487	481	493	505	465	485	513	484	522	487	551	493	495	519	460	488	514	495	532	558	503	511	535	498	468	531	496	503	495	505	461	452	508	458	445	471	487	474	496	497	492	511	449	495	472	494	499	489	491	472	504	458	469	484	501	516	493	511	488	478	505	553	483	504	531	486	478	508	478	462	522	475	474	532	529	501	507	517	486	473	501	459	511	478	484	439	506	475	528	471	496	472	494	516	459	499	523	492	484	494	516	490	496	502	510	533	477	484	486	461	473	491	462	494	491	480	507	487	501	498	486	494	510	513	510	497	501	541	508	523	499	492	496	494	498	497	515	476	512	500	475	457	484	490	544	520	461	513	501	522	489	495	478	478	461	501	479	526	509	503	488	477	511	493	500	502	465	507	495	466	477	473	485	504	504	476	537	463	476	495	477	451	508	498	526	494	492	501	508	473	495	486	549	509	490	483	509	524	496	459	510	529	488	513	525	445	496	499	530	465	544	498	526	519	507	463	483	514	521	475	470	442	457	489	493	525	511	496	500	454	500	495	510	533	465	504	458	497	519	494	517	477	486	482	515	464	521	483	499	440	506	500	496	506	473	473	460	494	511	490	500	499	502	465	491	500	483	479	491	507	508	498	498	467	472	482	524	508	510	520	502	469	521	482	475	487	504	495	500	511	522	495	484	505	468	544	514	511	509	474	520	487	500	521	477	532	483	534	478	476	476	481	512	463	474	468	501	515	502	494	509	461	458	508	480	482	476	449	478	472	518	530	555	499	533	475	494	532	492	468	500	495	489	472	492	469	473	497	482	500	460	514	507	516	501	484	487	488	487	489	513	495	523	467	492	482	497	564	521	507	476	522	524	515	480	506	496	470	506	497	526	532	491	509	518	502	464	499	497	498	454	471	476	471	495	482	476	484	503	525	488	471	489	474	495	496	518	515	479	492	476	461	497	478	532	458	489	511	510	550	526	519	475	486	492	489	478	490	491	501	494	493	515	477	517	491	535	467	485	512	521	453	508	476	472	527	522	492	515	469	475	508	478	513	519	454	492	515	470	503	468	488	499	461	493	478	508	486	501	454	574	500	487	521	505	485	505	470	444	458	511	519	487	533	491	512	532	462	485	508	487	524	483	501	480	497	463	492	517	480	497	512	444	503	507	450	477	477	491	478	500	489	524	519	516	503	508	518	494	468	506	510	508	451	502	485	505	478	520	496	472	473	489	563	513	451	473	497	506	503	510	487	485	522	491	483	479	532	495	517	477	454	514	476	508	484	498	461	465	505	497	518	486	495	526	444	476	469	467	525	477	508	518	469	492	488	474	494	489	490	516	489	507	478	479	479	481	486	472	480	522	469	433	506	494	518	490	505	454	485	509	454	467	531	468	524	473	480	514	491	477	497	499	496	493	490	510	479	480	529	493	492	450	461	462	516	490	502	474	492	512	500	466	452	502	486	498	467	490	507	492	514	501	439	481	515	490	498	495	502	500	489	482	455	526	515	436	458	521	492	474	528	503	450	482	483	469	505	505	530	510	505	470	506	482	527	491	485	467	477	507	458	487	480	514	493	490	520	525	541	486	489	476	527	466	470	515	518	491	472	508	464	457	468	467	481	451	460	499	450	487	478	487	501	493	514	506	513	502	479	467	490	507	519	487	491	474	472	506	495	516	487	509	490	463	462	481	440	479	488	488	451	528	498	475	454	481	498	494	504	492	518	514	507	485	474	520	462	491	498	485	516	481	536	505	512	517	453	489	527	499	533	500	521	497	527	469	496	522	496	508	458	484	477	485	507	495	508	499	513	513	479	505	478	466	455	468	503	487	489	486	495	485	511	500	503	480	527	497	506	510	543	502	525	495	464	512	500	483	499	492	502	517	469	513	532	480	499	496	471	491	482	473	493	523	483	450	528	472	549	522	485	508	487	489	455	504	502	524	486	535	491	501	487	517	512	462	499	483	497	508	480	488	496	466	521	499	503	476	494	501	500	482	473	496	510	514	507	483	517	502	508	480	503	457	486	494	507	535	496	507	454	472	482	521	474	537	493	504	464	457	508	479	501	502	449	465	489	471	512	468	473	494	520	436	537	523	514	515	488	474	491	477	487	504	482	466	498	467	539	444	460	513	497	530	513	532	452	501	505	502	481	476	463	454	494	537	521	527	441	524	530	477	470	503	525	482	495	520	528	455	515	495	496	484	476	473	491	483	503	523	502	512	454	488	507	485	513	492	482	501	502	468	451	553	484	483	474	535	509	476	505	480	554	517	459	498	515	518	502	514	486	497	489	508	529	481	482	470	483	529	501	464	511	490	467	498	515	495	482	473	486	461	519	471	506	498	524	537	479	507	469	483	505	483	488	485	510	484	556	470	514	493	522	498	474	497	542	528	488	465	513	476	487	461	505	466	487	500	467	479	490	479	455	475	482	488	519	482	498	473	503	476	469	485	511	495	467	465	478	467	477	489	498	510	514	528	487	517	482	546	471	481	499	504	501	496	476	499	473	500	504	521	476	507	508	496	526	476	439	500	490	499	511	498	517	463	515	515	490	515	487	539	443	496	478	479	520	490	501	528	465	452	492	529	517	492	483	465	532	522	490	495	465	486	483	468	492	536	497	496	492	492	500	428	485	467	481	486	477	495	446	469	575	520	515	461	521	494	489	493	452	528	504	476	497	488	490	441	468	456	496	497	475	505	534	472	508
9880	27890	20962	49811	57049	44109	34360	3557	1418	1267	1184	954	913	998	986	917	707	712	904	951	2907	8035	7021	5622	3815	2513	1740	1317	1042	861	644	545	494	498	495	494	478	473	464	541	518	514	482	507	469	512	487	490	492	471	505	491	463	514	496	507	523	498	476	481	524	475	530	503	481	511	515	494	478	516	513	551	473	474	476	479	476	513	517	456	475	485	489	457	517	480	483	485	526	489	483	482	528	482	511	478	478	498	501	534	530	491	557	463	535	515	526	484	491	497	504	518	496	526	453	467	522	498	516	505	481	490	477	456	493	501	526	499	484	500	484	505	534	465	482	491	501	471	497	480	471	465	480	492	456	478	486	467	500	459	451	507	502	557	470	517	501	526	496	502	480	477	499	530	503	465	516	487	510	489	492	500	468	498	496	533	489	506	489	475	515	532	472	499	511	494	506	489	477	517	483	509	521	454	478	500	501	493	508	496	470	491	475	520	528	507	486	487	471	527	469	504	521	527	465	468	494	510	454	485	457	524	457	530	484	473	505	506	533	504	475	491	474	489	495	480	487	496	524	490	476	479	463	464	542	471	497	500	499	503	482	505	480	513	500	458	477	461	486	490	478	516	483	438	487	538	486	508	481	488	506	504	466	523	518	505	520	508	541	475	477	491	509	500	473	494	493	519	479	488	481	522	480	513	526	557	525	497	515	495	522	520	517	474	511	534	501	469	501	516	497	521	486	505	473	503	492	497	462	505	533	523	513	501	528	525	481	511	515	518	523	520	469	485	497	468	557	520	468	498	518	526	517	487	454	539	508	529	511	528	517	438	448	451	493	488	498	522	452	520	522	525	479	472	489	489	550	500	501	491	482	486	504	504	520	492	466	531	487	512	488	488	489	523	484	495	544	476	472	463	535	484	487	547	508	502	451	493	505	493	533	505	497	520	465	477	488	503	476	508	485	498	500	498	557	482	506	485	470	490	488	478	500	495	502	504	465	440	487	463	515	525	487	490	494	466	478	491	528	506	492	520	485	438	513	442	466	496	513	488	481	535	472	486	502	507	461	505	485	500	550	471	522	484	466	513	459	495	478	493	470	537	473	493	471	513	492	491	486	476	509	527	479	494	479	511	490	531	494	507	507	464	476	508	514	498	478	505	464	491	516	484	507	516	502	505	463	516	509	460	454	483	470	506	475	497	441	471	533	477	499	458	537	502	504	480	513	518	462	455	481	531	473	500	503	490	495	477	562	521	526	504	474	497	521	493	464	479	507	483	509	496	525	535	488	481	458	459	509	498	512	501	475	449	458	477	482	483	501	466	533	507	456	501	490	537	484	472	481	507	507	517	508	495	436	497	504	531	498	498	456	466	527	478	544	530	501	525	495	490	517	492	523	489	481	524	535	486	513	514	482	469	486	462	483	470	478	485	485	482	487	512	492	546	491	508	533	507	490	434	505	535	439	483	514	508	497	533	508	535	492	499	512	506	498	516	478	507	460	503	485	513	477	481	481	531	497	503	487	534	487	541	454	506	492	474	470	475	507	476	533	455	491	482	487	516	526	505	511	492	455	463	498	515	512	488	481	468	491	497	521	496	492	518	497	439	525	472	522	505	475	513	488	489	535	519	528	464	484	483	528	510	479	472	504	488	501	479	491	509	445	465	500	514	446	546	544	519	506	539	492	488	465	500	499	508	496	516	504	487	479	502	475	506	486	498	507	498	516	506	525	491	467	489	488	473	472	499	486	481	479	520	511	456	507	481	486	538	501	521	488	484	508	450	481	475	529	499	462	506	508	517	516	503	479	496	481	473	491	501	459	450	510	494	479	499	491	504	541	492	502	491	503	495	508	499	481	492	490	488	511	482	530	494	459	494	505	497	504	481	482	479	524	476	499	488	467	520	504	507	488	509	524	485	496	514	501	491	476	510	482	475	461	489	507	463	495	546	452	499	501	495	494	484	535	496	531	511	483	479	467	486	520	486	495	497	483	499	486	503	499	491	474	513	517	489	538	511	478	469	482	497	452	464	514	503	492	522	503	483	497	475	520	514	472	493	478	475	464	507	512	462	467	480	506	522	492	487	510	497	505	476	491	468	491	514	490	501	504	519	478	521	522	477	496	481	478	526	491	488	476	488	466	496	521	471	529	437	501	486	515	530	501	490	523	497	512	454	492	501	513	493	467	486	550	500	498	487	515	526	498	477	529	506	508	476	537	505	472	560	523	488	513	517	504	503	507	487	484	478	516	483	514	517	525	478	505	508	465	512	458	466	502	490	497	467	475	488	502	545	482	493	476	490	472	457	536	474	514	488	497	469	502	465	492	524	503	452	507	484	483	524	495	460	530	504	494	479	521	502	512	476	480	496	509	524	493	519	463	475	521	483	488	507	440	450	503	519	493	480	476	518	538	498	480	507	526	456	524	501	500	552	489	516	500	487	488	502	489	433	446	498	481	487	489	537	525	476	471	483	519	493	449	502	487	505	513	518	468	469	492	524	456	493	491	513	500	467	517	444	499	508	494	480	448	457	496	520	509	498	499	503	501	488	479	505	459	505	490	505	551	496	515	485	507	511	491	490	489	506	481	513	505	462	485	477	482	528	487	498	508	506	493	494	511	501	500	476	491	474	482	497	489	490	503	460	483	535	520	439	519	490	541	484	502	503	523	475	508	492	475	491	477	485	486	444	460	501	472	494	500	518	501	545	507	496	482	514	509	478	487	499	497	497	502	499	576	506	522	511	515	478	497	490	484	483	538	487	492	462	517	472	503	545	475	515	508	494	454	464	504	502	541	488	495	476	520	482	485	511	518	501	499	504	485	505	495	516	496	515	499	483	497	500	492	537	467	543	530	502	526	499	479	508	485	500	498	515	503	494	496	502	483	484	481	511	473	532	503	509	499	478	491	514	510	467	473	471	499	481	512	505	512	526	485	486	473	487	484	518	483	479	484	495	491	481	471	517	544	518	511	516	494	487	450	464	496	460	510	476	538	475	497	510	473	474	482	488	469	513	492	468	506	503	498	455	495	494	475	504	473	482	518	485	505	541	483	488	503	559	495	465	495	496	469	488	523	486	502	483	496	493	515	485	487	533	498	528	522	489	449	462	526	518	505	467	481	491	510	473	478	538	525	495	493	478	524	452	471	498	500	455	473	514	501	490	505	553	511	508	491	513	460	480	478	499	470	511	521	465	499	520	502	514	514	526	517	495	522	496	501	492	504	483	492	480	498	517	501	477	505	488	483	487	541	488	481	505	512	499	472	467	516	479	490	499	498	521	526	484	470	492	546	490	475	480	506	511	463	497	503	546	477	471	534	520	512	485	521	501	459	505	505	478	505	513	516	488	529	493	495	478	467	562	479	514	486	480	501	505	518	462	488	500	497	504	438	479	491	509	488	496	506	487	498	465	472	516	488	473	513	513	511	477	489	500	531	496	473	490	488	494	497	481	485	514	482	488	502	525	493	501	510	510	496	500	510	498	504	533	535	500	503	508	498	570
27942	19673	12143	12190	13247	5490	1929	704	461	556	480	437	443	439	439	399	423	422	392	404	410	470	539	548	525	492	412	452	413	451	389	403	350	375	417	376	354	381	401	361	385	358	394	397	362	369	416	379	407	368	380	385	391	381	404	388	380	384	393	392	396	384	400	399	363	399	400	379	423	347	400	414	392	382	388	351	399	389	367	346	374	401	385	425	362	379	384	389	385	387	390	404	377	399	394	351	372	381	367	391	332	376	393	431	380	390	373	426	394	415	374	411	394	401	395	409	417	410	387	387	396	384	375	386	394	398	381	406	385	406	387	388	369	439	399	402	401	381	376	386	383	429	403	356	383	405	385	387	391	411	375	373	399	388	410	372	399	345	370	398	385	366	373	344	391	355	416	420	368	380	384	371	388	392	379	385	395	392	365	374	385	381	419	373	382	376	382	396	386	361	395	367	410	356	356	440	395	385	354	407	369	392	394	387	371	380	375	392	386	381	376	398	390	406	386	353	402	384	354	351	387	399	411	405	396	419	415	404	385	365	340	385	385	388	388	364	363	407	401	360	385	384	379	388	413	438	369	384	408	387	400	383	415	405	391	367	372	376	404	433	372	389	380	383	412	399	392	387	374	397	417	388	420	401	370	393	346	412	394	394	374	383	349	370	395	404	381	394	415	443	387	383	398	375	364	415	371	380	359	384	356	408	352	387	382	379	399	445	384	398	387	363	413	365	395	366	417	398	357	371	375	417	391	373	420	387	401	413	377	371	382	389	412	370	397	385	405	356	377	408	392	385	390	391	377	402	391	395	368	393	377	380	393	367	355	399	367	378	393	353	401	379	372	369	384	384	404	405	386	396	422	379	374	401	442	381	379	358	386	389	365	380	410	368	388	364	385	420	394	363	405	363	416	379	378	384	409	416	387	390	389	401	368	365	399	372	402	420	424	352	407	370	390	353	396	369	384	367	388	445	407	393	387	405	383	374	404	393	378	418	395	400	393	395	391	365	421	420	385	445	355	417	381	354	384	392	395	400	377	392	381	377	401	399	360	397	434	344	366	358	385	386	395	397	354	402	381	390	387	368	421	411	389	405	369	407	374	383	389	419	406	368	360	363	377	382	398	398	400	390	410	368	377	389	367	417	393	360	422	358	409	409	387	425	360	375	403	399	374	398	410	410	381	393	373	388	364	372	412	381	383	370	408	389	355	372	384	374	372	367	415	392	420	402	382	413	380	369	373	372	391	388	372	387	366	354	376	385	396	370	399	413	401	380	414	384	369	403	355	390	419	433	407	411	394	403	354	386	403	381	423	375	362	344	414	389	406	399	408	382	392	356	402	386	374	392	406	365	392	398	387	355	400	400	386	388	408	392	408	374	413	396	361	389	411	368	404	383	393	377	413	391	381	399	384	404	388	400	383	350	363	408	379	341	382	396	409	381	380	388	372	399	388	393	409	386	406	406	391	387	353	393	423	368	397	374	391	393	386	391	388	375	379	384	361	365	395	358	365	417	378	397	378	420	389	407	388	403	393	384	375	395	387	406	367	369	374	372	359	359	410	358	392	365	421	349	388	403	329	422	361	363	390	405	388	418	385	416	383	391	401	398	406	408	412	409	384	374	393	378	417	405	384	403	394	364	393	374	367	412	456	402	383	382	363	374	390	412	392	364	371	370	374	372	378	380	372	388	391	402	387	357	390	357	401	370	382	407	378	428	366	397	372	379	399	426	426	350	375	410	393	439	383	402	405	409	410	375	386	377	390	398	379	392	427	396	364	364	454	370	391	405	384	423	368	366	376	380	365	414	364	390	397	411	379	382	400	405	406	371	453	394	411	369	384	385	398	378	353	392	374	389	389	374	390	422	373	363	403	388	352	385	385	393	433	413	389	409	396	357	384	356	369	424	429	363	412	370	389	368	414	399	406	376	364	426	394	426	401	372	427	407	360	405	410	375	373	411	406	385	385	423	445	402	390	370	376	405	388	384	375	359	418	381	386	380	417	389	402	365	358	399	379	405	378	358	402	389	404	368	374	401	350	404	389	405	391	405	389	390	355	384	393	390	389	381	388	385	391	446	426	415	396	392	407	376	410	365	381	390	396	378	385	369	377	362	379	372	381	374	383	393	407	427	377	351	363	370	353	403	370	385	399	362	366	382	372	387	390	345	361	381	402	408	401	379	402	424	348	372	393	407	379	392	397	388	415	367	364	402	391	382	374	385	423	376	378	404	375	411	359	370	417	396	386	384	379	374	377	392	384	385	370	395	375	398	396	400	421	381	374	405	388	364	391	373	400	416	400	391	400	409	393	394	352	380	371	384	365	417	388	407	455	402	362	354	381	403	398	376	350	383	419	382	375	398	380	405	390	358	364	372	395	393	375	361	403	386	380	406	378	410	379	409	383	370	425	405	395	387	380	411	392	407	406	408	355	388	387	382	424	391	411	381	349	390	411	351	386	361	353	381	357	377	387	392	377	396	364	374	400	388	361	399	378	366	391	360	386	390	381	402	407	370	377	379	381	371	380	412	378	422	423	395	382	401	398	404	409	371	357	370	381	362	417	421	397	369	345	389	373	372	385	362	389	367	375	424	373	416	391	399	419	420	371	384	405	386	389	385	406	360	411	371	370	398	393	361	383	381	388	385	431	402	409	406	395	421	392	403	382	385	361	401	391	380	384	363	400	379	399	354	417	394	412	387	409	408	379	368	367	396	383	413	376	375	402	402	395	356	417	399	416	370	414	391	350	384	398	406	389	379	420	366	422	384	422	412	391	392	380	386	372	424	404	403	405	395	402	387	387	335	381	350	408	391	375	377	388	418	353	375	358	376	378	376	400	400	380	410	380	380	378	384	382	376	422	459	389	382	372	348	418	376	380	363	394	379	385	390	354	400	404	382	381	413	398	417	378	367	371	402	381	408	419	399	369	364	393	398	403	357	406	349	368	427	361	385	383	404	372	395	406	377	398	383	361	381	387	420	422	384	366	396	394	381	395	372	405	379	401	392	398	366	404	391	373	381	403	373	401	359	388	359	352	396	416	375	414	362	401	391	395	396	381	388	394	401	368	417	434	405	352	380	375	360	361	373	411	388	395	392	421	375	381	366	410	364	413	415	412	392	366	383	433	396	381	390	420	371	409	376	380	401	387	397	408	396	405	394	410	407	380	373	387	444	366	376	393	379	400	400	439	363	420	389	344	393	386	394	383	375	401	383	416	396	373	409	380	398	414	413	408	367	364	381	387	398	401	417	370	383	359	376	363	387	360	398	378	399	394	369	377	390	389	413	377	375	377	393	387	381	372	383	381	422	408	398	392	407	377	364	371	381	364	371	367	390	397	373	415	383	358	402	376	409	346	378	382	377	358	400	355	363	359	386	392	386	368	374	381	422	419	378	362	392	383	373	398	422	402	362	370	404	393	394	360	379	371	393	403	366	414	374	400	377	427	404	400	374	422	402	356	366	359	364	362	372	379	378	424	387	360	388	379	419
8573	15078	11101	11877	13115	5934	2546	910	630	615	561	565	518	523	526	533	476	476	445	519	484	542	666	706	671	572	528	475	449	417	422	412	451	399	435	381	409	374	378	410	400	428	440	427	434	400	393	414	416	385	370	412	423	381	425	408	404	408	445	394	428	434	399	439	418	435	356	472	439	423	432	407	383	404	408	418	443	425	403	421	430	409	429	469	401	397	402	432	437	396	407	436	452	422	424	420	406	403	422	452	446	448	419	422	420	394	409	399	422	457	392	420	403	430	386	408	493	442	390	393	429	404	448	398	441	463	417	409	418	422	411	417	401	425	432	405	446	404	429	375	422	399	427	396	419	432	407	420	455	416	453	422	429	408	430	438	429	435	415	394	413	406	393	434	461	432	445	422	448	426	412	430	413	411	434	408	402	417	385	441	423	422	431	437	399	470	416	414	385	411	449	404	428	440	419	444	426	415	415	401	404	425	414	443	443	413	413	397	419	400	387	400	410	392	433	436	381	428	409	409	400	407	405	396	450	427	394	413	458	418	397	461	423	383	426	397	435	436	430	451	396	440	428	404	407	464	412	436	402	401	443	422	397	384	454	469	446	418	421	449	420	444	430	418	383	445	423	413	412	374	436	427	417	389	421	434	420	438	418	417	392	421	434	419	431	415	395	430	404	405	450	424	433	419	414	443	447	416	423	399	408	403	431	388	435	437	408	432	391	417	433	395	361	427	410	402	403	396	384	441	380	400	434	408	407	426	400	434	424	392	412	397	409	412	423	415	418	406	441	436	396	400	431	415	425	414	419	428	436	389	419	379	400	406	451	443	408	441	408	432	402	397	426	442	394	389	432	402	451	418	402	414	376	413	387	475	435	413	405	427	427	421	432	408	446	397	418	431	380	418	386	416	376	417	416	443	409	441	360	426	352	444	428	422	414	418	448	467	422	440	422	442	444	434	411	408	442	411	416	465	424	443	372	419	398	436	428	419	409	430	458	428	425	415	395	468	399	405	408	460	402	413	454	415	423	406	431	419	432	404	386	421	440	421	437	429	440	406	409	423	416	404	413	424	397	423	416	376	408	399	432	399	372	428	433	446	415	444	403	419	439	425	415	432	438	400	413	402	424	411	420	424	445	427	407	429	396	416	399	429	419	430	421	422	440	400	380	425	415	431	387	392	427	405	416	412	446	408	432	403	416	453	407	420	448	423	386	403	424	416	426	411	413	402	413	418	443	385	387	428	435	402	424	400	389	434	416	388	426	453	417	395	406	450	393	435	417	386	423	422	434	444	392	404	444	384	440	401	391	418	402	381	425	448	422	401	392	428	411	412	414	418	408	416	399	386	428	399	449	408	398	391	413	449	456	400	428	438	444	406	417	414	418	401	452	397	381	396	447	408	432	425	411	445	456	393	417	410	399	417	465	408	430	382	440	419	431	391	435	448	440	407	418	415	419	422	421	423	419	425	404	431	381	385	410	441	426	390	417	461	408	452	408	402	400	433	440	400	447	419	413	420	419	444	440	413	404	430	425	415	400	411	404	458	416	403	433	397	417	444	390	451	433	413	420	414	404	432	430	401	437	411	400	420	408	409	424	391	410	424	426	420	435	422	424	401	429	442	413	388	430	421	438	430	424	424	412	443	382	412	398	414	407	457	391	411	391	406	408	420	447	421	433	412	427	434	433	398	424	412	421	456	396	389	440	413	406	391	413	409	419	425	407	419	416	395	403	436	421	459	430	391	416	440	428	374	448	451	391	431	383	436	421	457	399	413	487	410	407	412	427	435	390	401	392	421	426	437	424	410	444	416	427	399	425	417	415	392	453	401	396	398	452	421	439	432	422	418	382	418	409	431	443	408	440	389	399	423	398	404	427	417	432	451	387	445	410	431	420	433	434	428	427	434	411	418	459	426	405	393	425	421	425	401	427	413	426	413	410	413	386	430	402	395	403	414	427	443	439	420	418	456	412	429	431	448	440	450	412	440	411	434	395	386	407	406	393	386	413	453	448	414	399	392	422	430	372	437	380	418	405	448	463	448	438	412	397	451	430	419	401	400	401	453	435	408	378	394	418	410	432	405	441	406	396	436	409	417	411	443	395	475	401	384	413	420	404	391	391	430	424	426	413	396	438	382	410	414	457	399	393	425	434	426	435	416	410	426	411	398	427	419	407	398	406	419	420	422	483	399	418	428	425	418	416	418	424	406	383	384	397	414	430	461	424	381	453	445	448	431	422	400	412	444	438	468	390	406	392	390	394	431	403	420	412	413	399	442	384	383	420	420	415	426	414	404	399	411	440	387	386	409	418	380	446	432	415	422	407	445	369	456	433	395	405	410	428	418	404	392	393	409	395	379	433	393	435	424	372	395	413	394	404	431	446	397	421	434	421	409	404	414	414	415	436	419	451	431	416	414	415	442	445	434	463	419	374	432	392	397	417	417	429	416	393	436	393	456	402	416	424	436	415	434	414	378	388	401	425	411	414	443	424	431	416	416	419	437	421	396	405	439	408	427	393	423	397	408	425	435	405	427	420	419	427	438	446	425	418	442	410	447	453	404	381	451	404	423	380	415	427	432	409	452	453	420	390	402	427	451	424	391	423	422	487	393	457	395	407	393	403	458	440	404	386	412	438	426	439	421	423	416	456	416	425	422	396	388	439	409	389	427	403	451	417	403	410	424	392	399	424	386	379	417	429	411	423	414	410	417	432	446	412	422	438	432	386	428	429	427	425	426	395	450	414	379	387	418	423	405	388	444	433	418	413	419	410	390	410	420	459	421	434	403	387	434	444	436	419	436	386	432	434	404	421	432	406	417	432	386	404	422	418	435	389	413	418	421	432	408	436	379	396	391	462	420	404	465	383	432	395	435	392	389	375	421	404	429	414	406	407	456	441	425	418	384	408	425	430	434	455	407	399	448	401	408	442	408	429	399	413	449	439	416	428	388	411	382	399	419	416	397	435	406	403	442	437	406	406	409	380	397	392	422	431	384	421	404	403	391	416	424	413	428	418	395	423	434	401	401	415	422	422	359	423	446	388	404	429	413	382	422	407	404	417	448	398	405	390	441	439	393	427	420	397	442	389	435	409	397	427	398	409	425	420	408	395	394	396	465	407	431	438	437	435	416	450	453	441	428	428	422	417	417	426	402	412	429	428	419	431	414	425	386	378	441	445	422	415	395	391	436	407	432	417	439	452	399	399	403	431	402	390	420	409	410	405	417	442	398	432	436	410	387	448	407	446	425	423	416	377	410	416	378	449	414	401	441	461	433	442	432	419	427	448	405	425	405	414	381	445	401	430	413	414	388	405	385	419	414	429	419	432	412	428	448	420	438	431	419	428	456	437	412	419	387	402	431	422	421	399	432	396	405	425	430	458	404	397	407	426	401	434	394	402	447	410	378	414	399	404	423	423	409	443	402	436	357	411	443	386	393	411	374	454	430	426	398	401	437	417	417	451	418	418	418	373	441	403	411	418	444	429	455	414	443
24104	21252	28406	29734	45145	37890	18447	2777	634	594	540	496	464	448	428	479	432	406	417	439	410	1136	2016	1984	1461	1062	784	647	594	503	472	388	342	343	349	389	391	305	350	339	356	298	345	353	308	335	352	334	328	365	327	355	328	376	362	336	305	350	342	349	295	397	366	330	325	327	362	332	354	343	354	323	307	336	311	350	325	352	345	340	324	334	355	328	340	355	381	323	354	286	391	328	327	350	335	344	359	367	355	368	328	370	382	359	328	371	362	325	311	353	357	370	333	340	350	358	362	326	322	310	344	335	337	315	357	343	335	352	345	352	324	356	344	386	328	370	346	341	370	350	346	342	355	335	320	340	301	341	359	363	366	331	346	337	384	341	335	344	340	358	335	347	320	377	328	347	336	341	329	338	332	342	369	343	348	336	365	330	365	331	358	358	328	329	363	337	363	352	355	323	355	346	353	351	323	349	354	365	335	322	362	336	317	343	327	352	351	346	345	344	387	369	361	369	359	336	372	332	345	354	354	351	354	389	350	342	359	357	340	361	314	340	331	326	348	377	352	344	346	354	325	359	346	360	360	359	310	333	376	354	339	336	328	312	335	317	308	353	359	308	347	352	344	358	328	362	335	331	355	337	367	326	315	393	334	333	336	324	331	313	357	355	335	350	358	324	366	318	354	370	307	334	349	364	300	342	330	357	354	343	333	335	359	354	301	337	337	351	358	314	330	346	315	334	359	359	352	330	368	308	349	310	348	328	365	378	294	339	353	366	322	315	342	351	340	355	337	356	332	372	360	364	328	319	308	375	319	352	380	319	328	353	353	341	340	326	331	344	361	332	372	328	374	326	310	342	328	304	336	350	343	322	356	303	332	347	329	346	344	330	343	319	362	382	325	357	346	398	346	333	339	333	337	350	339	354	341	366	347	345	356	341	382	365	317	341	338	324	337	359	342	359	364	348	370	356	365	362	303	340	329	370	332	363	302	348	320	321	338	309	326	321	342	357	329	341	362	352	332	347	352	341	345	347	336	342	338	347	364	360	346	327	349	348	323	310	329	352	379	356	353	348	337	351	334	317	358	358	344	350	342	377	346	311	325	347	313	342	386	352	331	339	334	378	333	316	343	328	334	327	354	349	364	354	349	361	387	377	321	326	327	323	330	351	356	349	340	338	362	345	324	352	370	318	361	315	342	362	320	362	357	372	305	344	361	322	333	324	369	345	356	340	357	321	310	332	322	346	343	352	354	330	315	335	364	308	322	346	358	353	369	367	343	352	315	336	353	370	367	357	342	333	335	334	361	332	314	340	333	349	347	334	323	334	358	350	362	332	341	339	346	365	348	326	346	333	344	310	311	329	328	349	346	318	361	344	323	372	349	353	332	282	356	308	321	312	318	339	328	330	360	355	353	347	289	328	378	352	372	362	313	323	346	333	313	326	347	334	376	355	342	354	375	358	342	342	334	311	329	343	355	350	347	370	363	351	325	348	334	337	345	351	344	336	352	362	320	329	359	331	344	361	339	345	334	338	355	374	348	341	387	363	381	346	367	331	355	361	340	350	343	316	315	313	341	331	354	347	347	394	338	356	364	335	365	363	335	347	338	371	321	334	367	342	338	358	390	321	377	338	368	343	380	369	377	315	350	351	323	326	346	372	307	333	314	356	378	346	349	364	338	335	362	324	360	353	352	364	324	339	364	364	332	349	342	335	342	332	357	349	358	358	345	374	350	370	343	357	316	358	356	330	358	308	326	339	332	348	350	350	361	371	354	335	385	350	362	332	355	364	352	315	381	351	345	346	344	335	337	322	354	340	355	327	312	357	355	329	345	377	337	315	320	334	360	347	345	371	352	336	352	368	349	336	353	358	361	341	324	314	347	349	361	335	340	354	388	355	344	325	335	333	332	318	395	342	327	360	334	343	339	362	340	325	334	299	342	347	378	361	361	312	353	353	364	347	360	390	346	297	336	341	324	326	340	369	344	348	336	316	344	322	349	360	372	352	356	360	340	346	326	344	356	342	349	333	323	363	332	335	314	344	341	359	329	323	327	351	327	371	316	354	335	372	334	351	358	334	337	331	339	313	362	354	347	332	326	341	327	346	315	320	335	374	366	350	329	331	338	333	363	319	344	331	330	347	331	359	366	338	364	354	349	331	351	305	324	335	354	347	382	324	342	360	364	354	318	323	352	367	346	338	317	309	342	333	370	335	340	314	317	311	344	342	359	327	333	308	339	325	342	328	325	352	347	317	348	327	355	365	354	343	342	341	348	341	330	356	339	313	307	321	335	338	364	322	324	322	320	340	334	336	372	379	327	355	329	327	322	346	363	333	338	363	347	338	355	360	354	333	336	349	350	330	378	348	334	367	377	325	336	372	394	325	361	330	344	342	302	323	347	334	348	355	328	317	371	336	324	342	334	333	371	342	338	364	339	360	370	337	338	376	325	341	344	365	364	355	368	350	372	360	359	391	333	345	349	357	357	350	348	328	336	354	338	331	315	332	339	339	345	350	328	363	350	332	349	321	361	328	331	324	352	342	346	334	374	325	349	350	353	344	332	346	367	332	333	355	358	377	338	308	326	316	348	364	360	328	381	339	332	340	350	388	304	351	381	363	364	330	369	305	362	327	323	329	314	381	327	381	339	325	355	348	328	345	325	335	338	349	371	332	317	347	346	368	321	295	333	334	343	346	352	374	332	386	361	365	353	362	335	311	346	349	329	373	335	300	335	312	343	312	332	353	380	359	331	361	323	345	334	357	328	325	335	376	347	349	381	344	308	338	350	345	357	348	350	377	338	358	360	353	367	365	348	358	338	328	331	305	362	372	354	310	316	318	319	340	318	355	355	340	339	353	333	303	352	367	357	358	330	340	339	340	366	360	345	350	332	375	341	337	339	344	333	347	369	328	336	351	330	365	356	345	327	330	377	375	356	337	370	355	316	351	338	353	366	332	367	362	343	349	347	309	360	359	334	346	351	358	319	326	338	351	373	355	316	351	357	353	369	324	315	336	314	347	387	322	351	347	356	340	346	330	316	314	359	355	347	323	352	343	346	348	325	332	368	355	362	352	322	337	341	359	349	326	338	353	338	361	385	344	339	322	320	303	313	354	376	323	343	367	350	358	340	339	341	328	337	336	347	359	324	335	340	340	354	351	375	354	357	321	368	348	353	344	346	367	352	362	312	335	333	313	320	333	323	363	344	348	335	372	330	376	347	338	345	348	345	341	346	359	320	325	316	333	336	334	320	347	352	361	373	349	329	342	389	351	344	347	330	335	380	392	353	332	329	359	306	307	330	335	366	316	362	335	327	310	350	322	329	356	362	350	347	373	367	340	311	374	332	363	335	370	327	329	357	363	313	342	359	355	346	334	335	321	337	357	309	356	342	373	352	349	314	349	370	336	334	325	349	349	361	343	352	344	352	330	335	351	340	335	303	329	331	319	348	351	295	339	352	386	333	340	352	318	322	368	314	319	329	347	303	356	353	348
8728	23551	16995	38433	49272	36394	14379	1561	870	795	704	560	509	523	476	524	524	456	489	497	464	1911	3181	2995	2237	1506	1082	847	654	553	486	435	337	366	356	379	351	363	361	339	385	350	373	372	352	369	358	346	376	373	352	341	358	342	347	351	348	344	380	355	387	334	390	362	352	399	378	368	380	344	372	339	348	365	351	354	343	376	389	373	363	410	367	350	352	379	389	386	360	386	359	375	372	359	372	390	353	400	332	356	359	346	389	348	386	348	371	357	352	343	359	325	353	359	383	352	340	344	363	347	378	341	370	374	409	329	373	341	368	347	352	400	377	382	373	376	356	350	357	370	383	380	338	352	370	357	346	335	363	344	424	363	376	355	364	346	415	371	349	351	388	350	405	365	382	373	340	344	351	378	360	377	353	372	354	339	372	353	355	380	379	380	347	355	363	349	333	345	342	351	346	355	339	340	390	368	372	362	352	359	349	380	374	343	359	369	360	323	368	378	365	396	362	358	373	344	365	370	344	381	367	320	377	387	357	397	326	333	343	351	375	370	404	357	345	351	378	378	395	358	362	380	357	370	387	346	368	345	357	372	369	382	360	347	372	364	373	345	394	356	351	327	389	360	368	392	379	370	396	398	376	405	359	369	384	374	348	360	373	356	358	364	366	328	378	363	370	345	371	344	364	390	350	346	352	357	383	365	378	361	376	400	368	355	358	379	380	347	364	383	333	373	382	350	370	375	367	388	370	390	342	321	386	350	380	350	388	373	357	375	365	329	373	368	339	365	327	362	370	363	363	333	358	341	347	370	365	373	384	373	334	390	390	375	342	364	361	379	369	363	381	372	361	406	377	371	332	337	359	331	352	346	342	366	371	350	373	335	347	377	367	361	375	357	331	374	357	334	351	350	401	373	377	343	396	332	371	358	354	373	366	375	344	340	361	362	370	382	342	371	367	357	343	359	362	382	373	381	380	362	358	334	363	369	385	359	342	392	347	366	363	345	381	368	354	361	378	338	387	359	382	360	354	353	364	355	352	368	388	353	372	379	374	379	347	380	344	375	382	357	375	395	348	324	366	366	370	356	358	377	372	360	360	365	366	390	377	361	419	396	369	353	367	371	373	384	379	329	374	342	364	364	366	320	371	366	393	381	352	370	346	338	367	331	362	347	375	351	364	375	350	387	368	346	367	353	337	333	329	350	377	417	368	350	358	361	366	360	349	371	367	383	368	342	373	401	323	369	368	350	354	352	332	387	363	372	354	337	350	346	376	386	388	361	370	384	381	415	374	365	327	331	394	354	356	377	382	370	347	384	392	369	338	350	373	365	337	346	362	356	375	395	381	373	360	383	358	349	345	372	363	364	362	364	342	355	374	368	374	341	372	353	363	329	340	373	334	388	345	360	344	386	326	377	357	350	371	373	356	347	404	370	344	356	334	349	374	370	348	332	369	327	367	340	348	360	358	338	385	351	366	297	380	378	359	340	352	329	348	358	374	315	362	348	371	358	359	373	385	384	393	372	378	381	327	381	389	371	360	373	369	375	367	340	368	365	375	367	339	352	344	357	376	339	367	387	373	363	409	364	373	384	358	347	338	331	356	374	348	354	359	364	393	346	354	369	356	365	361	367	336	370	366	353	391	350	393	339	392	361	366	375	363	361	392	379	390	379	370	411	388	356	366	360	374	366	353	399	365	376	361	390	388	354	373	362	344	379	359	359	369	364	358	421	370	330	354	355	367	361	346	351	347	388	315	370	398	327	357	362	359	364	327	343	360	364	359	370	364	389	402	374	387	349	368	417	371	338	351	377	371	380	380	347	357	363	360	377	355	359	365	356	349	395	355	335	370	398	361	333	358	410	363	402	362	363	352	419	366	352	373	342	339	375	377	358	374	406	386	362	345	369	379	381	331	396	346	347	398	351	361	375	371	370	339	353	392	403	426	347	360	387	348	380	382	415	386	363	361	339	382	370	365	378	390	346	375	366	365	375	346	376	367	370	376	389	318	351	353	388	342	395	401	387	350	365	363	351	385	387	354	365	354	332	384	328	347	354	342	369	356	328	352	383	380	336	346	379	386	371	355	338	380	380	379	360	371	374	373	361	347	399	360	375	377	394	358	361	393	371	376	372	365	357	359	356	373	378	327	373	404	374	335	362	376	377	367	394	344	337	359	400	381	350	368	362	384	382	344	336	385	347	365	394	338	379	391	392	356	349	339	362	368	359	392	352	332	391	398	381	372	372	349	380	337	361	350	373	365	370	370	382	382	358	380	353	369	326	379	375	349	332	341	385	375	374	334	330	359	369	374	365	377	367	339	341	371	364	330	386	369	417	358	337	368	347	390	363	390	383	378	377	364	393	353	340	335	374	362	346	369	352	379	396	379	366	369	373	371	327	371	384	353	360	367	346	339	383	348	391	379	362	381	398	375	396	370	369	368	319	337	355	389	362	395	355	343	357	376	342	333	383	388	359	358	379	336	399	375	386	425	353	370	346	362	334	360	322	356	371	393	349	342	379	372	359	371	385	368	402	389	385	359	378	362	348	375	380	376	364	360	371	365	333	376	342	360	391	373	349	350	379	370	376	389	370	384	378	361	378	370	330	344	356	345	341	398	347	306	382	350	364	382	382	372	371	370	363	358	333	372	355	388	389	336	373	365	356	356	346	331	397	372	390	374	380	342	357	354	369	355	368	388	353	389	370	334	380	363	387	396	378	339	342	367	365	381	377	387	340	366	365	342	368	362	375	352	351	372	352	405	394	368	361	346	372	370	342	355	353	387	374	348	333	330	394	374	334	359	365	361	374	380	342	365	379	361	388	364	403	343	390	364	389	358	370	342	386	368	367	369	344	385	397	361	375	342	391	383	337	382	372	370	368	363	346	385	375	363	387	385	342	390	357	371	359	402	369	343	385	397	393	381	339	371	362	381	395	366	368	349	378	366	367	356	377	358	356	372	348	334	348	374	378	334	343	361	337	374	396	372	353	391	363	342	337	370	387	308	361	372	379	388	389	381	343	363	344	379	396	355	394	417	382	395	369	371	356	383	333	341	377	391	370	373	369	354	348	382	360	357	374	375	407	355	354	331	359	363	367	352	391	382	374	407	370	374	353	374	378	403	330	340	373	356	335	370	355	366	351	390	376	385	372	389	362	340	364	367	378	357	344	382	376	363	369	357	379	402	386	340	356	364	351	371	387	373	376	341	364	335	359	394	337	350	394	399	374	320	333	357	398	384	388	357	358	369	343	351	379	380	339	326	351	357	365	356	357	374	359	359	373	329	384	369	345	379	322	365	360	374	357	356	381	353	362	351	373	335	370	355	368	347	358	399	347	341	375	387	390	371	366	349	374	346	360	371	333	327	371	342	361	344	351	358	373	393	410	369	420	368	379	326	380	338	341	354	355	376	348	373	370	419	366	369	331	343	371	322	371	357	344	373	378	342	406	347	353	377	335	384	362	367	354	374	378	379	341	376	358	355	343	350	373	362	354
25267	21304	27516	29262	35262	27464	8996	1294	701	696	649	583	608	554	537	579	567	586	568	563	577	711	1267	1371	1194	924	788	736	635	628	601	570	496	541	504	526	559	485	478	515	481	518	496	513	501	554	533	480	523	475	516	541	496	516	522	498	504	551	522	492	528	498	522	528	501	507	477	508	505	477	594	498	506	492	490	544	509	518	523	527	505	536	543	507	482	525	486	529	546	504	493	489	472	519	507	510	521	541	524	483	518	511	562	480	465	490	509	526	500	506	528	529	468	529	512	526	484	496	477	484	533	524	516	561	542	501	499	479	549	497	503	487	550	518	532	497	484	544	510	502	517	546	506	545	484	500	510	530	513	485	502	510	492	500	516	524	516	512	548	515	490	511	505	521	542	536	499	486	524	542	505	529	528	481	520	481	521	526	542	531	502	565	497	493	518	521	507	522	503	511	523	501	513	517	513	512	476	528	516	528	491	475	489	444	459	511	507	504	528	529	515	530	493	533	526	517	526	535	522	498	475	542	507	538	515	504	511	497	482	522	547	530	505	518	527	491	458	506	481	517	535	488	515	507	503	567	525	497	489	522	517	491	550	473	487	533	510	526	484	533	541	514	520	548	471	509	537	504	536	510	537	504	501	512	525	560	498	515	523	522	508	528	476	485	512	541	502	489	479	473	471	517	534	476	485	512	521	521	513	535	510	507	501	528	507	484	479	532	519	534	503	485	458	526	535	499	531	522	543	547	554	503	548	511	526	536	496	510	524	518	525	515	475	502	496	472	489	522	521	463	508	464	512	484	495	495	506	486	523	502	575	508	497	527	500	469	528	539	474	511	522	552	501	479	507	489	507	483	513	511	504	519	544	495	515	492	505	461	547	495	497	546	558	537	536	492	519	485	528	534	525	559	482	487	499	548	499	477	510	490	464	518	519	508	538	507	549	511	475	497	469	543	478	514	539	493	521	508	463	488	512	522	495	472	528	481	520	521	498	519	544	529	481	499	569	481	486	502	527	472	467	499	529	506	510	526	495	510	532	503	514	505	491	464	509	477	532	517	471	508	501	498	482	494	499	493	505	521	477	492	509	526	518	528	481	512	520	525	478	515	518	509	524	495	564	501	537	494	500	484	503	488	533	511	492	544	514	536	512	506	515	494	492	516	513	525	517	503	542	490	500	468	535	522	501	507	465	485	531	556	561	519	549	509	509	512	514	503	504	493	522	464	482	503	534	500	535	512	486	496	493	570	496	500	514	511	530	489	511	502	501	518	593	515	518	479	493	493	468	543	515	510	515	488	506	472	503	501	516	531	504	524	479	497	517	473	524	473	496	482	516	446	500	507	519	500	512	502	515	513	496	489	508	506	526	531	496	497	491	522	542	465	547	539	534	489	482	505	513	468	499	542	509	484	510	507	546	512	481	519	505	506	498	518	525	501	502	495	469	466	509	501	521	540	505	525	452	538	506	523	550	530	506	526	477	502	519	499	537	461	525	498	513	524	531	501	501	510	523	483	538	494	532	470	492	512	529	519	528	512	493	508	453	507	506	534	484	520	496	545	487	534	505	522	508	494	539	501	500	511	496	497	507	510	521	493	519	492	528	505	521	526	539	562	450	521	517	463	540	507	513	526	515	494	503	543	525	525	478	510	576	518	534	520	516	488	518	541	527	483	502	512	510	474	486	544	491	477	521	530	490	545	553	527	537	538	504	508	495	520	535	490	523	508	523	533	495	496	529	503	485	523	536	548	522	516	540	516	494	521	533	530	520	467	513	504	488	507	475	520	525	483	465	509	487	513	508	534	516	522	467	519	522	527	488	492	536	531	526	532	480	533	504	522	532	502	488	535	500	509	502	506	496	502	568	486	533	518	498	509	493	533	485	530	556	501	476	508	468	520	542	505	532	517	470	494	481	510	518	531	518	526	517	491	528	509	515	519	520	536	535	494	549	536	485	529	535	490	554	559	522	490	487	529	478	518	512	507	531	501	519	520	484	558	509	488	483	465	478	517	542	510	476	491	464	490	556	477	465	499	508	513	508	524	510	529	526	523	487	494	540	519	519	500	476	541	478	501	518	493	517	530	504	524	466	516	483	477	524	490	513	506	484	492	502	508	495	517	487	538	507	494	530	524	487	512	512	527	514	508	520	491	545	502	473	525	493	541	498	512	497	528	523	505	522	488	507	527	479	523	508	500	516	513	506	518	526	508	505	494	507	483	509	514	478	540	475	521	519	496	505	488	477	506	490	510	537	493	492	492	482	516	541	517	516	474	508	534	490	514	519	473	502	513	516	562	496	518	496	512	494	506	478	517	493	520	511	505	553	523	504	493	480	514	515	487	515	509	527	531	519	501	489	519	533	535	521	500	508	510	515	517	463	521	514	504	534	513	503	521	507	471	492	494	496	514	478	515	513	537	528	519	516	516	536	530	507	552	540	540	549	517	482	525	505	503	506	525	547	511	500	509	475	505	481	502	531	514	485	490	502	527	506	506	536	517	511	524	516	531	534	530	497	518	499	506	405	527	506	515	526	491	536	553	491	478	560	469	479	520	513	549	492	487	461	514	500	523	528	536	505	506	527	503	564	465	483	539	508	499	507	488	509	515	507	485	483	471	507	515	517	503	503	508	495	491	480	534	519	540	508	508	535	494	476	558	486	587	507	472	521	530	507	544	499	521	514	496	502	493	500	515	553	520	519	503	522	469	551	529	539	519	540	567	547	533	493	540	579	534	486	483	517	523	515	529	512	522	541	515	483	489	483	503	515	536	509	504	508	518	525	478	532	502	540	483	484	515	516	525	496	497	485	588	527	515	503	506	487	507	521	559	500	540	528	522	535	519	552	492	513	485	510	501	505	541	528	522	505	537	512	533	496	498	522	531	480	495	481	484	512	547	491	502	486	569	555	495	509	521	494	564	538	513	538	504	524	511	505	551	508	505	541	485	540	499	497	525	537	493	547	513	548	537	508	507	517	548	495	494	545	510	504	447	538	520	512	474	515	515	519	491	458	570	587	517	505	491	506	520	500	491	512	514	497	501	473	468	526	514	516	539	522	513	548	456	509	504	497	538	544	533	502	526	501	501	508	508	582	514	518	488	501	512	563	508	484	509	521	528	475	499	541	495	553	510	504	512	527	511	524	512	500	483	487	503	494	508	487	524	500	519	479	546	517	536	541	521	497	515	457	565	495	512	505	500	501	513	489	496	521	510	558	522	550	509	543	468	486	503	529	553	540	542	518	509	542	484	578	522	493	499	524	507	518	454	496	493	490	520	537	551	544	501	505	494	500	530	558	496	486	522	518	511	536	511	481	507	496	496	458	533	526	563	510	477	513	495	518	540	444	509	507	494	524	493	507	522	540	505	479	514	523	510	476	515	546	519	499	516	505	488	494	508	496	523	527	514	482	497	512	494	506	519	506	547	513	510	487	524	566	494	537	538	525	515	496	521	517	528	526	544	488	486	508	488	533	512	524	517	497	465	523	488	522	524
9130	20659	14620	32725	41478	31747	7438	1780	888	794	801	720	685	642	626	671	612	602	636	596	664	951	2021	2190	1767	1426	1029	860	746	689	653	601	557	516	532	545	522	531	516	556	532	540	529	494	552	537	469	497	503	578	511	510	525	519	516	531	530	551	483	531	540	539	503	508	554	572	517	564	548	518	504	529	543	527	524	540	516	530	568	516	538	550	512	524	522	550	516	548	564	518	526	567	534	506	542	540	568	536	496	503	530	500	561	532	532	542	541	563	548	546	506	502	541	547	497	552	542	517	524	558	514	550	516	541	529	525	494	569	536	525	564	517	563	546	554	545	570	525	498	542	525	529	491	545	546	511	536	550	565	539	541	523	532	520	523	558	548	528	569	534	571	542	520	556	501	563	544	511	532	506	493	553	507	520	507	532	528	520	509	512	558	522	530	537	533	533	515	532	510	583	558	550	549	533	529	542	606	524	528	536	541	523	539	545	562	565	489	534	531	508	516	534	519	519	461	536	529	554	496	516	535	511	548	512	516	530	514	545	565	582	523	541	542	561	523	559	509	559	561	503	537	536	536	549	523	560	539	581	506	537	539	522	485	533	513	529	546	511	565	520	517	554	551	513	548	499	556	549	515	546	527	544	531	505	541	537	501	524	505	508	532	530	570	528	568	578	531	530	520	548	505	570	517	518	559	545	529	505	549	540	525	493	564	511	518	501	557	567	515	487	542	549	538	510	545	531	553	528	521	522	523	506	537	503	508	547	539	523	555	559	536	543	542	545	493	527	516	524	521	531	516	499	527	483	543	533	510	537	552	543	576	531	523	527	522	494	517	530	566	543	560	546	524	529	500	500	533	528	505	546	507	533	523	554	505	549	532	534	492	513	501	532	500	526	555	530	518	541	548	508	542	517	544	529	487	541	538	563	536	510	488	571	544	588	517	550	539	524	534	539	518	548	558	542	493	500	559	540	507	520	584	514	534	556	486	513	545	501	547	546	566	514	544	522	529	515	535	554	531	538	526	568	566	551	550	543	549	530	509	547	510	513	538	547	544	555	500	551	540	499	559	527	570	517	519	485	536	577	513	530	518	514	528	567	505	541	535	561	575	548	512	563	532	546	515	555	537	546	565	517	544	481	544	532	519	516	542	493	551	518	532	563	510	504	506	519	540	551	566	522	511	513	494	518	547	537	541	582	504	499	496	549	551	536	502	519	532	511	564	556	534	519	559	539	566	497	561	560	488	557	537	547	561	534	560	530	549	530	544	504	546	523	559	534	575	545	538	506	543	572	512	551	540	521	568	513	500	557	560	505	519	525	505	500	505	534	525	550	547	548	558	530	506	505	512	541	548	505	542	497	577	530	552	501	512	513	539	550	521	532	531	546	563	530	519	539	564	526	568	545	570	570	568	562	545	536	485	499	565	537	478	554	508	526	528	519	505	513	541	543	555	592	552	544	554	537	550	561	554	523	516	542	525	541	533	528	498	538	537	552	516	570	547	486	493	551	508	517	518	507	557	531	552	561	533	513	528	541	541	567	556	561	506	563	494	527	534	524	530	568	553	548	508	588	570	533	505	515	580	505	553	542	517	523	477	564	542	523	555	535	566	502	544	499	548	529	533	519	554	481	513	514	522	524	539	495	519	514	500	488	528	558	511	562	497	522	498	541	571	497	540	577	513	509	556	508	540	538	545	546	494	551	556	518	502	508	523	519	547	558	526	548	527	541	549	505	564	518	508	533	514	567	529	548	540	545	529	568	547	489	512	552	527	533	515	495	527	533	534	518	526	526	545	547	556	492	545	501	519	528	493	525	571	532	558	498	548	534	500	540	522	524	522	558	553	543	478	544	508	529	504	500	525	563	530	517	536	577	568	538	532	495	554	552	571	514	542	522	526	491	543	552	531	506	559	527	522	510	553	565	537	519	496	553	593	531	522	526	574	528	523	508	509	559	523	556	498	494	556	563	527	520	512	553	525	535	502	516	512	543	522	516	492	541	499	510	551	521	537	523	525	551	589	540	503	503	480	536	554	515	546	504	519	511	517	531	518	540	560	492	502	553	576	526	537	526	540	520	526	550	530	578	552	517	566	528	546	527	513	538	520	529	538	499	562	577	513	559	529	549	527	536	542	541	525	494	528	551	538	513	533	559	533	527	536	575	568	572	546	532	554	552	533	607	543	531	525	488	548	530	555	530	482	516	502	533	537	540	483	544	533	520	525	521	536	533	531	562	527	531	566	527	534	515	563	521	512	528	524	560	541	550	561	536	510	535	521	521	510	561	527	516	545	555	536	559	517	561	546	526	507	516	526	552	537	520	532	520	518	542	524	499	520	516	548	515	551	574	565	504	535	557	524	516	530	516	503	514	534	555	542	556	526	562	509	542	562	526	524	516	539	565	546	535	528	578	531	536	526	531	538	533	545	547	514	556	538	535	520	522	495	512	537	522	558	559	515	497	538	555	560	528	534	533	523	559	557	536	566	536	514	516	516	535	538	540	517	550	515	549	532	531	539	502	548	505	515	575	480	504	517	536	574	544	530	488	534	542	508	521	538	517	564	532	512	573	520	535	524	542	531	563	529	515	527	528	535	544	560	527	518	544	574	508	515	506	514	526	527	502	530	491	515	554	545	512	547	564	514	548	535	519	535	528	535	526	507	558	547	539	563	560	542	560	528	529	518	506	561	523	526	537	559	515	542	515	514	546	510	598	564	526	489	529	529	569	501	542	527	539	546	505	540	533	549	513	509	535	486	560	522	519	523	528	512	537	555	535	526	539	543	553	500	515	553	516	505	542	568	519	531	526	546	529	542	521	545	506	556	553	557	571	536	528	538	556	539	558	523	516	554	568	541	587	535	538	532	576	503	495	519	531	533	563	551	529	505	513	546	543	554	491	529	542	561	568	536	528	508	536	504	550	551	560	543	564	546	520	570	498	482	510	534	566	532	535	556	536	532	584	532	533	543	525	534	537	557	517	556	546	522	475	530	553	558	532	531	541	511	540	557	515	501	491	510	536	529	512	504	549	509	524	527	496	542	529	546	529	534	536	538	505	538	511	558	520	526	557	519	530	552	571	515	496	508	497	532	515	521	554	511	515	551	556	524	555	536	509	541	511	529	532	523	508	519	539	572	532	517	564	511	503	564	506	519	538	505	547	511	532	512	498	506	521	516	513	556	528	497	528	546	526	534	546	533	526	510	609	574	522	573	500	526	538	492	530	522	560	498	536	520	535	568	534	547	530	513	493	539	495	506	501	557	519	557	509	549	510	527	543	510	553	567	505	540	529	529	558	539	547	551	528	506	559	519	483	505	530	542	575	536	553	527	572	528	561	512	530	498	576	538	520	543	538	547	531	497	521	481	539	536	511	543	569	524	543	517	529	509	531	525	539	555	529	552	497	513	566	493	522	500	494	500	557	547	533	504	561	565	492	525	543	506	547	509	560	501	540	526	557	507	517	506	505	503	500	556	548	547	525	566	558	532	577	552	538
22816	21302	29025	27006	44658	47081	31165	7374	1020	825	816	791	642	608	612	623	586	545	549	569	713	1645	3066	3044	2753	2160	1613	1137	914	743	692	531	488	531	485	534	486	492	491	469	484	489	516	497	506	467	480	489	514	484	483	461	486	483	465	480	474	455	532	497	472	523	519	484	507	483	479	512	523	480	486	502	491	501	504	527	527	508	478	515	488	445	500	509	504	495	496	510	517	489	501	501	456	500	477	490	479	480	494	479	500	519	478	462	485	505	466	530	496	497	476	513	458	488	510	499	546	487	479	502	506	529	488	489	468	495	531	437	527	496	495	556	473	533	501	514	509	524	471	462	466	491	472	492	512	506	496	483	479	503	486	470	520	543	509	488	489	500	504	467	508	472	512	460	465	460	487	476	520	525	499	504	485	484	487	453	498	467	512	496	494	511	483	508	509	511	479	515	518	469	514	451	475	486	446	435	479	512	487	521	494	505	453	504	482	481	496	458	490	478	519	455	522	502	482	493	494	527	517	501	484	492	502	475	474	497	494	471	502	481	480	498	495	475	491	478	477	487	484	485	464	492	513	508	513	465	483	479	472	499	503	481	463	478	474	498	498	520	513	503	459	484	479	498	500	472	458	511	477	500	493	448	515	528	468	489	456	454	484	490	497	508	479	445	460	520	495	520	501	493	485	479	462	527	509	480	523	470	478	444	513	469	477	488	510	502	491	489	472	457	493	491	489	472	470	514	463	473	502	487	515	517	521	443	472	497	487	527	475	531	508	491	496	469	527	460	481	528	480	527	472	535	488	501	488	474	488	543	458	477	490	475	481	471	463	505	502	459	511	499	483	475	500	501	534	493	515	503	459	520	468	449	481	523	461	540	516	502	507	495	483	509	517	500	480	499	524	494	506	528	494	484	504	489	507	518	547	475	548	483	521	504	545	523	511	507	516	510	484	477	492	479	467	514	490	510	479	493	522	524	479	451	499	521	510	490	501	522	448	467	483	467	489	484	502	470	452	491	465	471	474	499	511	503	496	502	499	533	486	484	440	502	492	498	461	477	495	518	483	482	496	513	498	525	463	492	469	521	459	488	476	506	462	509	512	471	468	501	493	469	517	461	479	470	499	490	432	477	491	500	540	474	449	456	484	485	478	473	477	486	477	467	455	520	511	471	456	467	492	493	498	478	511	455	490	520	493	497	483	497	478	483	507	488	483	499	476	503	467	486	492	508	489	484	504	520	514	472	476	472	522	506	470	495	535	510	497	477	452	531	511	483	536	464	504	478	550	478	512	480	498	494	501	514	491	503	491	505	481	458	509	484	488	473	499	548	516	482	481	504	505	506	488	469	495	497	472	479	496	483	468	510	499	511	500	466	509	476	481	507	483	526	499	495	475	516	482	482	481	506	506	486	518	476	527	463	474	508	490	454	472	505	495	452	487	513	480	500	493	489	516	510	478	485	488	498	476	486	480	485	475	489	476	444	541	466	515	491	474	478	499	501	509	453	503	495	532	474	505	474	479	502	503	512	457	454	519	472	483	518	517	479	524	527	540	491	473	432	509	488	482	508	518	453	459	507	499	459	532	513	483	481	525	525	471	463	476	520	516	512	507	547	486	480	478	476	529	526	532	499	505	482	472	494	508	489	490	459	493	513	513	472	503	454	493	499	543	486	481	536	493	509	515	454	465	485	482	485	523	515	458	467	489	461	496	501	500	447	477	496	501	508	495	467	520	488	511	456	503	477	517	447	485	452	451	503	510	487	504	507	481	486	517	461	472	482	486	487	501	504	483	488	490	518	496	506	510	452	492	473	504	485	494	484	463	488	492	508	506	486	496	481	516	505	465	435	490	483	463	482	491	481	467	519	495	517	485	504	502	471	505	508	492	454	534	506	533	508	511	515	493	495	477	499	480	520	510	491	500	462	474	505	477	517	508	511	503	493	483	474	512	474	505	477	472	491	496	470	517	462	440	467	465	539	474	487	480	493	494	505	499	500	498	462	505	508	482	487	489	499	451	492	503	468	459	495	489	487	465	503	515	494	509	516	516	479	482	507	520	488	521	514	504	508	508	498	460	481	506	536	480	529	543	517	490	465	494	522	521	510	490	454	502	491	520	483	516	482	479	469	530	458	507	460	478	480	485	455	515	504	510	539	507	515	435	494	480	529	487	497	441	471	464	484	516	503	519	510	496	516	496	513	529	461	467	459	463	499	491	497	483	470	468	502	489	469	535	506	497	509	514	482	494	490	515	473	476	490	477	503	470	473	472	438	516	502	501	525	493	459	483	452	471	503	445	494	546	453	495	484	483	510	481	501	477	512	501	492	491	470	530	517	501	531	504	483	475	506	496	500	512	460	480	496	483	540	484	457	504	470	507	519	506	485	504	504	493	477	458	462	437	503	487	481	477	494	495	468	505	453	498	487	468	498	498	482	514	473	496	472	495	472	486	509	464	478	510	509	501	504	522	496	478	485	513	474	480	493	549	480	498	463	481	454	455	514	498	507	519	488	472	505	460	505	488	467	493	498	487	437	525	537	528	469	480	448	507	504	506	483	488	481	464	489	514	521	453	499	502	497	495	473	511	503	448	534	473	475	454	512	494	507	508	467	473	479	502	494	499	498	474	481	492	468	433	456	456	485	481	499	489	473	455	508	492	512	462	504	465	459	518	497	466	512	466	445	490	491	504	508	493	472	460	472	465	484	496	459	491	483	505	473	465	463	482	497	497	528	475	472	469	474	493	486	472	458	463	517	492	505	509	530	481	494	538	524	483	475	466	527	458	512	522	481	443	494	494	489	481	464	481	464	498	445	477	484	477	500	503	485	495	511	514	482	484	478	493	458	515	475	506	512	532	486	482	527	517	527	525	499	497	446	497	457	493	467	517	514	516	471	511	495	495	476	522	518	433	504	528	528	468	478	477	495	520	474	476	488	487	469	508	497	514	471	523	500	461	500	508	460	490	472	471	471	468	502	498	469	472	529	519	479	528	469	486	451	513	493	515	475	507	505	515	517	458	468	475	443	496	489	517	502	540	494	491	470	464	441	462	493	484	473	523	493	478	478	491	484	465	457	453	477	474	500	491	463	461	461	495	565	522	470	472	522	442	514	477	519	458	477	540	492	502	465	520	504	491	498	530	452	509	479	477	495	513	489	475	512	528	474	504	468	520	533	485	499	463	498	495	492	503	452	498	485	471	477	498	518	491	454	540	486	499	503	471	488	504	489	475	460	521	522	466	505	478	534	531	509	520	500	498	504	509	456	505	491	505	493	508	509	499	467	464	495	503	471	507	489	513	505	471	463	503	502	525	498	501	511	471	507	511	515	495	502	505	518	519	507	471	487	465	521	489	489	517	474	472	465	466	506	491	477	531	486	494	508	509	491	486	492	493	490	549	487	492	533	448	480	515	512	463	489	471	505	454	493	485	491	528	509	479	517	503	485	517	510	517	464	481	459	501	500	501	476	486	455	501	497	500	472	476	472	499	499	529	515
11002	29384	22640	47473	64079	51934	21233	2620	1194	1107	1103	1096	842	706	653	749	609	711	656	711	946	2408	4597	4795	4005	3210	2208	1448	1151	895	731	614	479	474	517	471	482	473	521	500	560	522	498	494	502	501	493	503	509	491	511	483	457	500	466	467	524	480	470	501	491	501	509	491	513	472	487	496	495	514	448	481	509	505	498	494	467	499	500	497	494	516	503	533	532	537	503	509	487	526	497	462	507	515	512	521	499	520	487	463	503	470	504	519	493	480	517	527	487	488	507	487	545	484	490	478	468	497	486	516	503	497	521	497	541	493	458	480	529	498	507	514	483	519	514	499	529	487	484	486	473	474	441	492	489	507	492	516	497	499	533	478	459	530	517	476	502	495	510	522	501	488	500	468	481	479	549	481	498	484	508	507	493	447	514	488	509	532	491	501	482	473	516	518	475	484	489	519	467	485	482	495	501	473	498	481	476	479	460	470	487	510	527	516	482	513	503	476	490	539	503	484	499	496	501	506	529	518	508	473	517	521	487	492	508	542	515	492	501	482	489	492	469	463	499	481	487	507	476	514	487	481	468	506	458	500	524	513	520	486	529	491	457	482	503	519	491	499	519	480	480	500	518	487	492	521	534	534	498	543	511	507	491	538	541	527	515	528	540	521	526	537	462	500	539	508	506	473	487	494	529	522	479	501	500	449	519	522	505	542	522	541	507	479	512	490	465	502	503	517	487	494	524	482	515	506	530	469	472	500	491	526	500	520	497	489	543	443	511	491	467	478	477	484	513	480	502	472	509	523	495	493	504	472	508	495	481	496	514	513	479	490	505	548	508	559	518	503	484	500	474	467	517	526	489	521	441	465	532	498	508	534	518	523	531	478	507	478	484	492	498	571	525	520	530	497	460	484	524	479	482	545	467	533	509	515	503	454	501	482	478	488	474	482	480	534	494	485	522	493	510	484	518	511	475	514	500	503	479	529	479	525	488	470	479	495	472	508	515	441	521	489	515	506	495	480	505	474	494	497	523	490	516	541	503	530	489	500	492	500	518	483	453	496	497	486	483	495	510	466	497	484	492	490	481	494	497	527	502	511	475	496	502	493	483	519	478	476	546	509	464	474	488	489	500	483	492	549	463	504	487	482	468	492	503	536	494	522	479	529	501	508	508	496	506	507	518	473	496	501	525	488	494	471	475	486	517	480	537	458	514	484	453	492	483	510	521	472	503	498	469	490	488	503	484	540	521	486	473	508	496	480	527	518	482	519	490	481	500	514	526	487	498	463	487	502	534	526	519	498	508	484	512	535	504	477	534	503	495	473	484	445	445	488	497	488	480	502	495	517	497	501	532	514	495	462	547	495	497	481	506	489	515	506	509	486	521	464	513	490	533	463	478	477	524	486	533	496	522	541	508	495	520	486	491	460	507	530	483	505	496	522	500	482	541	524	459	473	499	476	493	464	486	522	494	461	547	486	460	464	471	477	499	493	478	511	496	499	481	495	544	508	525	476	513	527	532	491	499	498	514	511	516	521	477	455	522	517	488	474	514	507	447	468	494	518	528	504	517	524	505	525	496	496	463	535	476	482	517	548	491	489	504	503	475	511	516	499	505	488	504	487	470	493	481	504	493	494	570	490	497	479	468	486	521	486	508	494	521	504	474	466	470	521	447	519	502	518	495	487	506	476	495	529	483	503	481	501	556	521	481	492	469	538	505	494	527	534	490	489	450	482	503	498	490	500	541	503	460	485	526	509	501	475	462	483	485	540	481	502	469	498	490	477	494	523	447	462	460	476	513	489	500	500	524	483	518	525	495	509	508	501	466	496	526	520	543	450	498	546	487	506	492	479	529	520	462	491	496	509	497	486	515	491	480	508	522	464	491	505	481	471	479	496	489	502	517	462	427	477	475	524	473	498	478	487	509	485	516	510	479	477	503	490	513	490	454	484	512	497	509	506	461	486	502	499	501	493	493	484	507	462	531	523	531	444	503	500	471	495	526	513	474	541	496	552	492	482	466	460	505	514	529	465	476	503	449	493	500	531	516	502	484	471	498	479	532	493	524	479	482	451	522	510	484	490	490	512	482	509	507	449	505	472	488	490	498	490	547	466	511	529	495	480	508	486	512	493	492	496	472	517	508	520	487	511	468	506	505	478	510	487	509	454	478	501	466	487	474	492	487	493	518	498	532	538	488	479	500	470	475	489	516	486	512	512	494	520	516	502	495	466	496	464	482	470	499	507	497	508	460	526	526	476	449	519	488	485	461	516	508	503	497	476	534	496	492	454	490	500	542	514	454	524	512	516	542	455	542	477	463	539	498	527	481	454	525	466	503	517	499	479	522	482	530	478	491	502	525	468	479	505	497	500	535	499	482	516	503	492	504	501	485	466	523	466	442	517	505	483	501	516	532	508	487	496	471	500	492	504	469	501	485	477	504	528	507	485	515	486	477	481	488	485	494	566	492	529	489	479	524	519	497	470	469	491	491	500	478	493	493	460	535	533	519	495	495	471	491	494	517	487	515	511	480	497	481	499	503	503	505	463	511	547	500	507	485	510	522	506	470	484	496	489	508	504	471	494	505	477	484	502	479	494	508	472	476	553	500	499	526	465	519	534	462	519	500	518	488	496	480	514	511	487	460	468	487	509	524	504	504	500	482	475	529	492	493	437	513	520	516	510	484	475	517	494	520	516	484	493	484	491	514	504	461	512	485	484	505	513	494	488	499	506	483	473	458	497	519	518	453	475	542	497	488	488	481	529	479	522	513	500	485	502	538	512	524	516	498	537	522	541	494	464	491	546	511	477	516	476	496	474	507	488	491	514	521	504	494	508	527	486	494	468	482	488	487	516	512	549	467	502	494	501	503	521	447	467	538	532	473	530	516	486	523	504	459	542	521	477	498	464	495	494	519	495	505	518	482	487	480	524	529	507	495	487	485	459	497	481	508	503	523	486	486	476	513	473	491	491	511	460	499	453	493	468	517	461	504	524	519	491	472	489	471	524	495	526	493	461	463	477	456	537	515	495	519	484	473	474	480	497	469	507	516	512	479	513	494	512	508	492	518	492	504	468	492	515	503	482	506	484	513	520	479	502	484	487	518	457	473	486	519	487	518	517	503	529	468	462	482	473	516	507	492	502	532	497	482	506	475	494	527	467	496	464	502	491	469	468	475	485	475	493	496	462	458	477	503	457	518	490	490	471	507	477	481	476	475	497	468	488	447	471	517	492	529	498	507	505	455	484	445	504	468	512	516	514	477	469	469	479	506	523	502	508	515	542	491	479	495	491	486	515	499	446	477	498	513	498	468	479	486	536	499	489	489	515	496	523	514	478	504	481	493	475	482	479	487	515	534	491	494	483	470	462	486	498	505	566	481	466	476	494	504	469	498	509	442	517	515	523	471	493	495	483	481	506	511	526	501	520	508	493	480	488	465	490	502	494	518	487	478	509	472	485	474	487	507	465	501	498	531	495	504	506	529	491	498	468	523	520	485	494	490	475
27999	19739	12206	11755	14603	7744	2019	532	468	464	477	479	431	423	405	400	414	380	404	443	370	398	458	477	452	441	410	458	442	449	426	411	410	354	385	351	381	413	349	397	350	376	340	390	367	373	384	398	393	389	379	381	385	410	376	398	395	388	387	403	392	343	394	389	369	357	393	402	347	370	393	339	383	381	390	452	387	390	364	371	410	381	391	367	391	364	366	373	420	379	363	397	378	374	355	385	341	425	345	403	343	408	357	408	370	389	363	401	404	364	392	377	367	383	377	370	365	356	376	398	366	367	370	370	436	398	390	380	391	353	393	394	358	403	386	358	367	417	399	393	420	409	371	340	395	394	372	376	388	393	390	382	367	388	362	378	372	388	368	360	361	408	371	374	386	370	367	408	427	343	393	414	388	384	407	384	354	366	373	390	372	386	419	393	381	380	386	385	357	403	402	368	445	390	396	412	398	377	378	391	354	402	377	393	414	410	353	386	373	369	375	367	382	379	405	380	401	381	358	392	401	381	382	332	424	399	419	398	395	374	385	403	382	360	397	400	396	382	403	341	379	366	364	362	407	382	424	400	342	385	416	350	364	393	412	382	416	408	387	369	334	402	391	379	380	371	414	387	395	396	336	377	384	367	374	380	417	384	356	423	365	373	383	413	376	386	361	390	363	404	377	361	404	366	360	406	336	369	404	408	373	348	366	396	421	374	377	407	401	394	391	375	388	417	407	388	388	347	372	406	411	400	371	397	362	345	379	401	351	384	422	375	397	388	388	401	401	372	378	417	384	374	340	355	392	383	427	376	374	390	392	329	386	417	394	371	354	420	380	373	412	371	377	375	385	434	379	358	364	377	408	389	362	398	414	385	355	392	402	413	415	372	412	333	371	365	395	369	385	396	384	364	393	374	428	358	374	424	376	442	384	366	374	364	387	393	381	404	380	418	372	378	433	392	396	356	368	389	378	381	387	388	381	371	400	374	367	365	390	365	395	361	371	399	364	411	401	401	390	382	411	392	345	400	378	407	338	389	385	388	383	402	370	407	422	418	397	410	416	373	380	404	367	386	368	412	391	394	373	372	400	351	386	393	401	379	406	412	393	385	399	374	398	388	380	386	384	381	340	373	409	351	407	390	384	383	374	387	393	364	376	375	410	394	390	386	384	328	366	404	368	362	371	411	422	404	361	359	400	354	365	365	383	407	343	366	377	405	381	373	363	370	412	368	394	368	396	402	384	373	393	389	380	345	400	407	383	411	373	390	378	410	396	379	411	400	411	387	379	386	365	367	404	377	384	392	366	378	394	350	392	397	390	362	391	369	410	406	386	428	374	356	368	390	365	372	396	380	385	362	411	390	368	363	397	420	374	389	413	381	337	373	376	397	381	388	386	375	371	367	387	403	400	392	420	400	393	362	331	384	389	384	380	351	422	389	397	361	396	413	402	375	406	378	379	428	346	374	389	419	373	372	398	395	388	361	410	386	387	396	405	375	380	376	405	406	368	363	384	366	385	362	377	373	382	347	393	393	395	375	387	388	389	420	429	400	386	394	407	384	361	391	393	370	373	386	370	360	387	383	390	404	390	371	379	405	371	352	377	392	400	372	384	378	390	379	375	372	350	385	371	387	371	386	376	379	386	388	383	420	367	396	370	383	411	404	394	357	426	358	386	371	416	382	371	366	366	415	385	384	412	405	386	404	379	360	362	342	402	380	403	375	404	374	396	381	373	398	388	380	400	348	388	390	374	391	407	402	365	379	397	394	401	346	384	361	376	370	403	358	364	355	372	391	347	373	419	384	386	396	385	400	421	387	385	396	366	397	351	381	347	369	372	383	388	354	377	363	370	373	382	421	403	387	398	387	404	391	369	376	392	380	381	355	371	389	403	388	407	404	376	374	384	355	374	393	368	385	372	398	356	381	405	380	378	421	387	395	390	406	352	388	428	377	373	393	406	393	406	402	351	438	370	372	413	425	422	382	362	420	393	392	373	398	349	377	354	394	378	397	396	412	376	378	408	389	374	384	369	393	381	411	395	360	396	366	368	355	414	351	368	369	372	382	393	413	392	378	392	372	363	383	393	388	359	364	367	355	347	411	426	337	365	378	370	384	368	401	397	388	382	388	402	387	417	371	382	358	360	423	419	376	369	386	399	396	382	376	419	382	360	356	397	390	391	392	395	391	395	389	380	392	414	363	418	357	384	375	352	394	382	374	354	369	393	354	391	341	367	358	390	381	345	389	409	395	394	379	369	390	368	375	359	375	365	386	363	380	379	424	395	401	405	382	424	387	380	359	390	356	388	377	371	397	357	408	382	390	363	380	388	407	403	376	351	405	367	372	356	374	389	372	373	387	400	425	361	353	386	440	412	391	404	373	359	388	390	412	403	367	364	336	381	401	347	387	372	358	365	388	390	346	376	390	359	379	349	360	375	362	402	378	383	424	379	360	383	381	366	377	355	409	402	396	391	407	393	407	378	364	380	363	372	415	399	345	386	398	366	384	374	394	399	383	383	408	395	402	361	392	398	380	383	411	393	370	404	441	386	422	370	374	381	402	415	380	409	399	348	371	378	373	393	361	370	406	361	409	406	377	368	375	393	383	416	389	387	362	364	390	354	401	357	395	377	345	404	397	378	405	386	390	395	382	393	403	405	418	388	388	371	366	376	390	364	398	394	362	386	392	365	390	351	405	367	405	421	381	388	400	390	390	403	390	391	380	372	452	399	378	376	360	394	375	366	346	396	394	401	389	379	437	364	427	407	374	374	395	380	392	397	399	366	379	371	395	381	395	358	371	367	400	395	383	379	391	414	400	425	360	383	386	411	431	420	368	359	401	389	416	394	388	382	392	344	381	418	389	347	371	406	355	379	365	369	411	404	358	380	389	408	352	402	378	413	401	393	350	410	380	368	387	401	364	389	379	388	402	385	385	400	365	425	405	402	418	375	409	376	386	381	393	429	380	418	391	381	368	388	399	395	387	367	377	388	362	409	415	406	396	405	392	352	415	405	365	360	381	385	380	382	390	384	381	391	372	423	412	394	362	392	406	359	402	400	411	429	369	385	402	406	404	381	374	384	365	394	376	364	398	375	374	378	397	361	388	377	454	357	389	364	390	382	433	367	403	393	394	410	397	423	358	400	379	392	364	405	407	399	400	351	363	424	370	387	407	379	360	390	391	397	393	397	386	395	384	381	385	345	411	421	419	357	376	381	401	382	361	401	351	395	399	396	369	396	395	409	422	386	352	390	380	401	375	417	390	364	385	387	416	358	379	418	378	402	385	393	391	402	380	397	403	390	339	396	392	398	364	372	398	411	399	400	396	392	391	375	389	405	338	388	386	393	379	373	392	370	379	365	361	337	373	378	355	372	374	447	393	383	367	373	367	384	410	399	376	379	436	389	377	367	352	380	404	384	363	367	365	372	393	400	412	417	369	386	418	409	390	358	381	404	381	380	405	345	383	405	401	394	376	356	358	411	360	365	392
9434	15557	10912	11404	14147	8373	2239	649	525	625	614	572	498	482	460	471	480	439	456	454	446	479	537	570	487	440	543	465	477	465	473	425	415	434	448	387	446	377	451	416	414	417	437	413	438	429	420	431	414	415	417	422	399	404	416	419	430	425	389	376	388	387	414	399	410	419	434	408	413	418	390	430	438	419	449	428	441	433	407	395	429	397	438	427	413	397	386	377	399	420	426	441	415	425	408	440	414	409	452	398	448	439	427	409	414	416	384	443	438	377	365	391	389	389	369	427	377	401	384	416	426	420	402	398	415	382	397	359	396	434	447	418	410	408	414	381	380	440	417	422	414	440	424	402	407	410	408	396	445	400	398	430	391	400	461	402	426	417	401	419	386	407	408	431	420	419	388	461	397	415	432	427	423	386	420	400	399	465	405	446	413	421	399	370	430	409	413	402	406	396	411	407	447	388	434	412	417	411	379	421	423	412	462	404	423	403	413	415	417	411	432	425	430	425	365	374	403	403	455	378	409	403	428	370	373	414	422	396	448	415	400	448	416	404	444	457	425	379	409	426	426	433	426	438	417	391	408	414	428	363	425	396	406	412	420	413	425	417	426	414	400	425	429	418	391	410	416	427	400	415	409	390	441	422	368	414	372	420	443	431	401	420	406	391	426	414	416	401	391	432	421	448	440	407	430	428	405	375	387	415	444	397	366	412	403	416	404	405	389	410	403	417	454	368	438	453	411	431	430	415	410	388	383	399	393	385	397	418	389	432	433	425	399	420	424	412	401	394	398	422	416	407	416	416	409	460	439	394	380	388	421	371	439	363	390	358	431	420	435	399	426	389	409	417	456	418	410	408	374	432	371	405	376	434	387	434	413	395	389	423	405	395	425	432	393	443	431	412	415	413	422	381	431	412	386	409	413	406	393	405	407	423	400	395	400	395	389	382	421	399	389	440	375	423	400	406	418	418	392	407	406	404	373	466	402	374	395	433	400	407	440	368	449	366	418	430	444	430	438	428	416	442	420	385	420	405	450	420	408	384	418	418	434	406	430	396	395	428	389	404	434	419	409	427	405	390	385	395	448	393	464	368	387	437	437	411	469	431	393	399	451	409	439	453	445	404	404	387	460	418	413	393	411	423	384	416	422	417	448	394	431	417	383	404	404	401	419	392	398	400	448	386	372	391	420	424	412	401	392	427	434	420	416	440	401	406	411	419	405	416	399	385	432	383	449	434	387	419	435	401	433	410	451	421	411	442	403	441	383	425	408	452	417	419	400	428	430	407	438	434	411	407	407	390	382	432	412	413	401	403	418	426	421	389	417	428	416	438	411	469	407	430	402	436	431	457	439	388	366	398	434	386	425	411	387	418	423	399	414	412	417	404	411	449	424	440	416	405	413	435	391	381	428	410	395	404	427	413	406	434	435	419	415	400	373	385	442	385	446	409	424	399	412	418	375	387	416	403	406	409	425	404	401	436	414	393	411	415	427	436	381	407	392	430	418	388	391	430	426	429	401	397	403	413	383	358	424	395	420	429	411	393	461	432	399	394	428	458	403	473	415	394	426	359	439	441	392	419	400	414	419	393	419	440	397	431	413	420	425	408	473	396	394	423	400	435	386	409	435	386	409	404	400	397	414	399	391	438	392	421	401	421	395	442	407	405	392	450	431	391	407	449	367	415	411	418	412	359	396	405	388	414	406	402	417	383	394	396	373	456	411	438	437	394	388	406	368	428	430	416	385	449	422	393	426	428	406	399	443	380	408	425	411	395	433	462	405	396	410	400	440	393	413	424	411	377	399	407	405	405	397	391	443	442	383	409	409	386	416	442	410	414	380	418	443	410	446	427	435	431	418	398	401	370	417	416	408	427	398	417	405	443	397	404	424	395	416	440	401	409	400	437	397	429	434	404	390	436	414	420	446	371	444	428	413	419	402	462	425	398	413	440	396	418	402	419	431	419	402	398	453	455	399	448	420	385	425	433	420	413	356	422	424	404	421	417	409	419	422	423	380	400	430	382	448	362	427	401	400	402	411	380	399	384	398	439	408	433	416	407	386	437	401	416	421	419	425	402	407	413	481	404	403	428	401	403	383	408	425	401	415	414	469	414	402	410	442	408	412	443	425	419	389	425	418	432	378	416	419	431	420	402	433	402	419	405	432	419	402	416	430	422	406	399	431	407	420	452	367	393	410	443	394	442	423	432	413	450	437	411	431	404	399	417	411	431	415	423	400	412	399	395	413	437	398	412	430	395	401	405	424	396	404	408	411	414	401	421	424	393	385	401	427	401	438	415	416	390	385	454	410	412	438	397	417	396	402	418	453	433	395	432	412	396	425	419	377	410	399	397	398	399	405	388	395	407	452	388	437	411	421	407	451	396	398	414	419	400	419	409	422	402	455	433	445	418	402	432	455	414	420	459	413	378	408	420	383	346	461	408	394	411	454	389	408	393	408	437	383	385	412	432	433	408	417	421	426	466	394	412	419	379	396	434	423	424	414	413	361	371	415	371	432	419	408	393	408	397	441	432	399	434	426	436	412	421	392	402	413	427	410	412	440	435	398	430	406	407	403	429	449	417	422	417	433	414	400	402	433	442	418	416	395	404	434	400	434	401	417	435	434	415	408	387	398	437	405	427	419	431	404	410	402	407	412	435	412	410	392	407	378	395	405	401	414	415	430	379	428	406	401	407	438	427	418	450	412	431	411	381	414	406	421	403	448	394	418	394	390	401	418	407	406	404	431	396	388	414	384	404	395	417	467	424	399	408	423	415	356	420	420	381	358	417	403	417	441	437	389	449	418	417	417	425	418	447	412	421	434	408	400	412	406	387	421	388	430	420	422	372	419	425	421	434	415	396	391	415	417	411	391	436	408	405	442	397	393	435	399	398	404	404	413	393	406	370	389	424	426	402	417	415	437	436	396	383	443	430	413	440	394	382	404	402	403	409	424	389	388	406	411	417	368	418	398	382	410	406	395	419	442	449	386	403	413	450	461	403	421	411	438	406	426	401	370	441	450	404	436	393	431	416	408	427	392	370	384	430	424	413	380	395	454	404	386	409	388	405	415	393	358	393	402	413	406	413	432	414	404	427	459	463	384	393	387	416	429	427	426	384	439	400	421	414	389	423	458	400	462	419	402	405	389	427	411	444	426	396	407	410	411	401	438	433	411	419	425	410	430	412	411	407	406	396	417	419	398	434	423	417	400	431	382	422	415	383	467	408	418	412	399	438	379	373	408	464	428	403	437	428	413	430	397	447	412	389	388	425	435	412	431	415	367	426	394	401	423	411	438	428	416	376	424	397	419	396	413	411	416	367	394	413	406	389	394	421	455	445	377	382	405	386	392	456	442	426	388	438	421	402	410	416	406	419	362	398	392	414	418	428	401	413	400	432	388	447	410	420	409	430	414	404	411	426	427	400	410	419	424	376	386	440	408	415	390	405	421	417	421	435	403	432	432	409	426	436	390	415	391	402	411	433	388	391	396	428
24064	21256	28477	28916	47414	41480	22072	2180	612	536	509	460	406	385	394	428	418	373	369	371	385	656	1179	796	1079	1062	1182	887	727	638	533	414	355	316	338	363	350	324	354	352	343	350	345	324	354	320	326	340	337	352	360	345	298	366	370	329	301	310	328	301	312	340	360	322	341	320	334	374	320	298	364	320	318	353	334	340	312	305	341	341	351	351	325	304	313	311	346	330	289	318	308	344	338	353	341	298	372	353	346	323	337	315	360	324	320	322	328	362	321	332	341	359	323	323	328	329	342	303	323	324	341	328	297	339	326	329	329	326	332	343	340	344	352	357	326	326	363	318	319	327	328	333	335	349	346	320	295	325	368	322	344	335	329	368	323	318	364	340	312	304	312	301	331	334	367	338	341	337	314	370	336	331	334	335	385	336	319	343	345	369	326	330	318	344	328	350	330	346	333	341	367	378	318	312	342	305	333	315	332	355	316	305	338	313	319	307	321	321	349	367	349	348	333	335	347	330	335	351	352	363	309	319	328	316	346	313	321	331	353	327	316	351	323	308	344	299	340	342	344	334	309	328	332	331	355	354	324	323	333	330	341	323	342	337	338	341	347	328	320	344	350	334	323	351	328	328	343	337	364	334	363	346	342	340	326	371	327	357	336	351	315	326	331	361	346	324	322	311	316	341	363	347	309	322	301	307	300	340	327	330	337	338	316	312	340	341	321	322	303	312	323	338	321	337	332	337	344	395	359	330	333	353	328	352	333	326	353	359	333	361	315	330	347	349	334	346	341	346	349	331	320	315	334	334	328	337	297	317	356	336	354	350	325	341	364	323	299	322	331	341	356	318	319	358	309	338	340	319	344	359	301	332	354	329	362	334	351	318	331	377	329	380	334	318	340	347	336	350	351	342	323	352	310	324	331	320	371	364	299	339	333	360	370	323	297	350	325	316	300	335	317	331	315	341	348	314	360	316	311	320	343	326	353	332	348	323	343	328	317	313	327	355	334	310	342	321	324	304	301	334	356	345	343	346	307	316	319	356	325	369	354	328	310	345	340	308	330	342	305	347	316	323	341	329	353	289	323	328	359	327	341	327	329	350	333	354	330	322	317	365	344	308	340	333	328	303	351	331	323	347	313	341	343	348	317	340	300	321	340	345	323	326	352	330	340	334	314	316	308	337	347	343	327	356	335	307	349	323	321	346	351	345	354	335	326	338	324	328	339	318	326	325	343	301	362	291	333	343	345	305	290	334	349	286	320	306	357	351	325	353	332	337	334	343	348	324	320	345	325	287	332	337	303	319	327	323	320	335	303	307	339	323	345	364	319	293	326	303	290	334	334	339	307	324	330	334	337	324	324	330	280	319	345	329	323	328	338	345	335	353	329	353	347	335	350	323	328	340	316	345	346	328	358	354	322	334	353	326	282	332	326	365	315	335	333	353	328	314	348	328	305	315	335	348	333	314	357	367	322	346	347	353	325	308	357	334	348	351	298	359	349	360	339	364	331	300	348	314	318	340	321	354	360	348	356	321	304	310	327	315	347	332	342	309	311	336	341	312	334	312	343	328	316	329	310	331	343	329	306	318	340	341	311	352	318	316	335	321	325	380	348	325	299	325	341	349	345	313	353	346	333	320	351	332	322	334	333	333	343	360	340	345	355	332	318	355	329	325	302	320	327	353	329	306	337	309	346	340	308	361	330	333	337	337	336	316	319	321	308	325	341	324	357	329	348	326	328	329	317	318	341	360	316	329	310	340	328	336	343	317	342	332	353	333	330	312	349	349	322	330	323	291	300	368	319	334	321	314	329	366	325	319	329	314	360	363	342	354	341	369	339	322	326	313	307	340	364	321	348	320	333	304	377	336	340	287	338	350	348	330	360	314	338	326	316	303	351	330	355	363	333	335	330	336	326	330	308	300	331	305	314	340	315	355	322	331	307	358	307	337	315	351	345	337	350	333	297	339	308	313	290	354	346	355	355	352	331	336	325	333	346	335	369	316	355	307	315	338	337	325	336	315	349	313	318	318	366	340	327	326	347	327	310	310	373	351	347	321	326	303	311	332	358	304	317	319	327	334	321	313	359	321	325	356	327	332	303	349	340	340	322	320	351	344	328	323	336	338	321	340	319	321	316	315	329	317	339	340	336	302	330	304	354	343	331	332	337	340	328	301	316	342	350	324	352	330	322	333	305	336	340	348	339	323	336	342	317	361	333	317	318	346	347	358	340	371	327	309	308	348	303	308	331	298	323	320	307	354	325	326	294	349	341	349	317	321	351	312	333	338	332	317	317	350	335	339	354	319	319	356	311	329	314	339	329	344	313	328	302	327	323	333	358	346	358	370	300	327	310	306	359	317	333	329	358	330	345	342	345	323	345	360	323	330	305	309	337	338	333	349	315	339	338	347	349	344	329	355	308	348	342	329	317	323	340	350	296	356	348	314	341	322	327	333	338	324	365	338	306	305	323	358	331	350	327	342	316	322	325	334	321	327	323	356	355	347	305	357	344	335	322	334	320	330	280	347	327	339	324	332	335	359	318	356	335	333	346	344	330	341	305	350	345	333	358	341	303	349	333	316	323	289	377	313	317	336	326	314	324	327	356	283	347	312	334	358	344	313	313	362	329	330	323	331	331	305	329	337	348	332	359	320	320	351	352	337	343	299	324	328	337	332	308	316	339	368	342	360	341	318	320	333	323	349	304	323	299	347	307	363	321	335	334	310	352	320	316	348	348	303	332	335	319	345	338	369	333	340	285	337	340	346	329	331	340	340	326	346	348	337	338	327	337	300	309	337	348	343	366	335	299	352	313	331	325	340	333	318	356	353	353	342	347	336	302	298	323	356	349	326	343	310	339	341	335	341	335	313	316	306	320	344	365	314	340	357	336	319	329	310	330	358	328	316	329	357	342	342	349	326	321	311	356	306	326	336	357	346	340	341	323	303	334	325	357	348	314	334	346	331	342	340	316	319	334	357	352	361	350	333	336	352	346	357	352	360	326	344	334	365	339	327	380	310	352	317	319	357	327	312	325	325	323	351	345	322	329	310	277	321	336	312	345	340	380	320	338	338	345	337	297	347	325	328	303	312	317	319	313	277	356	306	354	309	327	364	352	341	316	347	314	333	331	337	314	331	337	315	347	327	336	341	358	328	344	298	327	319	334	327	317	302	338	332	323	315	315	341	324	331	359	333	338	331	328	311	351	364	327	314	348	355	318	313	336	315	336	314	344	353	333	324	348	338	323	351	355	333	325	318	319	308	307	301	321	328	312	322	307	331	328	364	328	333	335	319	323	345	322	303	341	361	344	334	319	309	288	329	312	332	349	305	331	371	347	307	338	299	345	347	297	323	329	323	353	319	348	324	311	327	353	313	333	349	349	332	331	345	340	334	336	319	357	340	378	328	327	320	302	363	344	320	349	303	312	304	323	340	304	329	323	312	324	353	334	349	338	338	337	343	364	319	361	313	315	322	337	341	324	344	338	344	330	339	346	342
9195	22517	15503	33516	50322	40926	14839	1008	785	788	752	601	545	444	493	572	478	429	409	435	467	909	1816	1128	1538	1529	1663	1233	1005	764	634	480	379	373	346	355	336	367	300	336	383	344	365	362	346	380	349	358	380	329	336	336	358	358	365	368	394	368	362	338	332	376	390	356	356	364	344	351	355	350	363	302	347	370	339	367	352	367	378	342	344	351	335	365	349	380	392	368	334	347	368	372	339	329	380	368	358	325	353	379	318	341	349	352	359	351	371	295	334	342	345	361	334	374	341	391	299	342	370	359	353	318	347	339	378	371	341	338	351	364	365	371	357	359	360	355	350	380	347	325	357	335	334	334	328	361	337	354	372	361	337	363	361	358	352	343	349	355	343	344	366	370	369	362	365	368	357	354	346	358	352	362	377	360	346	344	359	317	364	347	362	371	360	352	382	326	363	328	342	344	367	358	345	360	364	380	326	309	370	320	379	350	371	353	392	357	323	354	335	363	348	329	376	357	367	350	356	350	352	325	328	376	365	331	340	375	336	349	359	384	367	377	371	342	360	324	377	339	347	353	355	331	348	347	337	361	363	365	367	388	354	382	382	347	296	357	329	339	355	339	384	334	383	353	369	380	347	308	322	390	350	345	371	368	337	345	336	372	367	368	349	374	358	335	374	370	373	370	357	393	325	376	358	391	331	331	356	331	356	353	361	318	332	337	327	386	327	362	372	337	337	334	380	374	373	345	336	354	369	341	350	369	394	321	377	383	341	372	329	342	375	367	382	359	339	342	358	337	348	348	315	341	347	356	363	375	348	351	355	358	369	338	346	348	358	349	340	324	364	351	351	377	359	390	337	334	374	357	350	354	335	372	360	337	346	370	389	355	318	317	375	375	325	353	395	327	359	357	336	339	369	361	380	372	397	340	371	371	346	329	329	363	351	341	320	349	355	337	308	339	363	333	361	371	371	352	319	344	331	368	359	342	369	357	326	365	378	358	332	368	325	375	359	363	363	363	339	343	341	332	349	358	342	382	349	357	375	335	382	358	330	348	384	332	340	339	335	341	330	362	385	377	331	343	341	344	365	371	351	362	350	347	356	329	324	355	348	351	340	349	342	356	356	324	335	340	324	374	364	359	350	368	326	371	366	359	372	359	359	356	332	374	323	364	326	340	340	335	363	329	356	342	368	363	341	383	357	355	356	374	346	334	308	337	338	347	371	376	388	364	372	386	366	349	345	340	362	352	387	349	356	318	363	328	330	333	336	348	350	379	353	370	363	332	350	365	346	329	351	358	315	356	379	325	342	356	351	329	332	373	355	332	355	348	355	360	365	363	338	331	369	376	370	336	367	358	349	336	351	381	352	349	339	380	350	341	386	349	361	381	331	361	333	331	373	353	358	350	362	345	351	359	335	344	325	337	351	345	366	335	398	401	381	344	354	388	359	377	365	399	370	365	342	387	326	372	374	368	360	348	356	389	338	388	389	350	322	355	326	369	350	364	325	330	344	349	349	316	376	356	377	362	348	345	366	367	355	359	365	371	320	350	356	348	381	377	400	328	376	364	346	404	378	359	338	384	354	343	365	322	362	371	354	359	375	331	334	357	371	356	350	313	329	333	367	341	364	354	368	368	347	350	347	363	342	335	329	340	376	367	332	374	343	365	380	370	359	345	334	377	372	384	348	339	339	373	344	329	384	362	319	374	342	364	340	353	309	352	375	357	361	352	342	358	380	382	361	361	355	359	374	349	368	341	366	353	371	360	339	356	354	356	330	334	334	324	317	344	349	318	342	379	330	364	366	376	344	374	313	361	339	333	350	330	349	372	350	325	356	292	333	364	386	362	366	381	371	322	357	352	358	335	339	355	347	317	347	354	357	358	344	336	336	371	355	352	353	349	342	316	391	334	373	351	363	380	351	329	348	346	319	350	327	345	349	325	361	366	376	371	332	339	343	353	383	334	357	344	365	367	374	340	369	332	384	365	377	339	353	357	356	368	387	366	315	343	326	367	380	372	349	362	335	354	354	311	347	373	355	378	330	345	338	351	351	346	381	402	356	351	346	366	352	377	368	350	324	377	347	345	369	335	340	343	359	337	375	372	333	357	330	362	361	332	381	334	353	341	369	369	368	359	358	358	340	345	339	347	328	321	367	371	358	376	337	372	349	360	373	337	354	305	379	372	347	315	347	353	324	337	372	342	366	316	358	380	340	372	327	347	371	369	370	361	360	359	348	344	361	399	372	359	341	385	355	348	355	337	371	394	330	343	347	342	347	338	360	330	367	371	414	345	373	354	405	346	345	357	349	351	364	356	347	379	351	344	352	351	351	359	353	378	375	358	339	326	362	365	335	356	367	374	326	342	345	370	347	374	330	373	353	370	382	330	367	362	372	358	396	339	364	335	322	354	336	366	352	358	341	347	333	323	372	341	352	321	373	351	344	354	343	346	357	354	301	337	360	360	345	315	364	330	351	395	355	322	347	374	363	365	361	372	343	367	351	367	337	321	362	322	368	363	385	380	387	336	369	369	360	363	345	349	391	322	345	370	368	370	357	376	372	383	378	342	345	358	342	387	351	413	325	352	339	335	376	338	342	335	336	371	380	382	344	358	368	367	359	354	319	342	371	346	335	372	368	331	341	364	348	356	357	357	336	359	346	337	354	335	363	379	335	327	361	328	346	355	370	353	319	355	351	323	343	313	357	350	384	330	374	340	337	349	352	364	361	366	369	361	364	377	353	358	349	343	337	345	359	337	363	367	379	341	352	359	367	341	350	380	363	383	360	349	333	363	351	354	362	348	369	332	372	322	394	349	362	401	354	341	340	302	343	341	364	372	399	321	372	353	352	356	349	362	327	356	383	343	339	363	372	338	344	357	365	368	377	347	363	376	395	355	309	344	362	326	363	323	363	371	360	380	353	328	340	386	389	349	357	382	342	381	347	382	380	333	381	340	385	332	353	337	365	341	350	384	360	345	379	354	348	328	350	363	370	324	397	360	359	356	380	371	349	349	356	370	348	366	356	322	376	388	332	367	338	340	377	345	341	349	341	357	335	354	342	332	377	363	362	360	336	327	367	370	404	313	354	353	343	372	345	373	385	334	352	353	318	349	352	366	379	331	317	369	359	349	359	353	370	363	367	344	351	367	351	361	333	344	330	368	373	362	359	342	344	340	341	353	340	338	338	340	349	352	351	320	336	335	355	371	351	344	317	355	367	350	365	348	334	360	360	357	386	363	343	353	349	311	357	350	318	351	368	347	373	337	350	359	356	353	340	354	359	364	337	309	368	382	339	360	358	348	397	351	344	345	382	349	354	370	338	349	359	347	383	343	336	382	345	357	375	367	316	365	384	380	347	384	368	365	363	373	335	367	342	352	384	396	344	385	330	395	346	331	345	381	352	366	354	345	327	339	358	327	364	334	385	367	344	338	367	377	345	329	377	359	366	339	365	348	378	362	330	343	342	363	335	378	357	360	335	376	311	343	343	356	366	361
25157	21290	27445	28027	35531	29501	14431	1178	660	617	639	607	544	566	556	548	562	558	528	517	535	804	916	809	935	869	876	843	775	699	662	577	528	524	532	508	487	549	502	495	531	520	537	516	485	511	508	535	471	536	534	503	483	501	514	543	487	484	536	513	499	491	509	552	455	513	525	513	510	491	534	537	511	514	501	519	551	501	519	480	539	486	522	514	538	506	517	489	522	508	494	498	528	526	497	507	549	499	494	490	519	498	498	451	490	466	469	472	475	478	496	513	500	505	522	489	521	525	489	503	453	517	484	492	520	497	524	490	527	518	479	504	519	476	499	525	502	519	573	499	510	472	505	495	521	483	545	539	505	496	554	529	547	519	478	510	481	525	478	500	495	536	522	511	525	512	531	500	501	541	521	505	476	525	516	464	519	519	532	493	528	490	507	546	504	506	512	514	513	510	502	494	490	521	558	541	521	520	497	480	488	520	481	450	513	559	507	467	492	517	512	483	464	503	547	510	519	518	508	513	523	477	496	493	491	500	472	449	511	504	485	493	542	497	493	518	467	501	505	516	512	463	517	534	525	506	492	484	519	502	496	484	494	511	500	498	511	484	410	509	536	505	493	519	461	545	515	502	503	521	518	507	539	478	502	503	546	523	480	550	501	507	516	495	522	476	531	531	488	460	532	498	528	558	487	504	499	500	525	484	515	508	522	498	477	491	511	557	486	474	482	533	505	452	477	523	498	508	476	526	511	504	517	510	463	489	490	481	516	507	498	486	510	492	508	540	488	501	540	510	488	546	514	488	482	491	499	482	491	529	490	539	491	497	455	500	485	494	462	491	499	458	467	497	536	482	499	498	524	509	512	516	490	456	513	522	532	565	545	517	507	481	476	478	534	524	541	459	531	506	531	491	485	485	495	532	499	487	538	487	467	495	499	512	528	479	539	471	543	503	560	508	505	513	520	516	495	524	483	498	508	520	514	477	535	502	552	496	512	512	492	515	489	541	491	509	526	527	518	495	514	507	471	475	461	476	495	516	502	512	511	477	499	525	514	503	527	479	509	492	518	492	473	501	542	515	482	482	506	475	512	485	506	519	511	513	484	503	539	550	469	528	495	470	497	524	531	514	480	525	495	548	523	478	504	511	490	519	533	507	488	501	447	519	512	500	511	488	490	529	517	456	499	533	492	503	512	531	543	541	522	504	511	473	503	476	507	522	502	495	537	510	471	498	519	492	502	515	527	547	482	517	461	537	489	497	483	491	527	495	520	511	524	484	523	509	519	482	497	502	535	506	514	506	464	499	503	489	525	497	485	521	533	501	487	493	519	506	514	465	496	481	524	502	486	503	555	502	511	493	493	506	485	498	531	503	531	544	523	534	512	504	513	503	501	476	535	508	519	516	491	500	491	482	475	516	513	523	531	514	517	538	531	487	507	495	494	503	515	471	535	533	485	514	493	550	508	496	494	514	537	516	465	476	489	476	536	477	466	474	519	484	517	505	526	505	551	510	489	507	503	478	478	484	506	508	474	498	540	523	490	524	496	519	489	492	537	533	533	514	467	488	505	530	510	496	505	500	534	469	489	476	508	502	478	489	518	536	466	534	505	493	531	518	521	523	534	496	539	507	505	485	521	516	481	524	501	503	505	504	506	500	547	503	529	481	506	515	504	493	506	502	532	507	544	482	531	514	529	493	491	485	473	511	497	505	565	533	489	496	531	528	523	514	505	486	507	487	460	524	500	487	506	488	523	510	487	509	478	503	526	484	520	523	534	505	506	535	530	522	484	503	529	539	514	515	497	521	489	518	527	497	490	499	524	510	511	512	471	521	489	499	510	532	503	535	523	507	518	510	487	482	511	508	531	487	501	521	491	487	507	521	533	519	489	554	518	519	484	513	501	498	546	517	491	499	488	508	537	515	524	488	521	564	552	478	481	509	492	523	497	527	509	541	502	487	492	488	489	510	483	493	526	512	511	520	518	514	465	520	506	499	515	513	518	522	513	554	516	520	514	501	524	532	515	515	471	459	527	541	503	504	502	507	529	550	537	555	476	517	501	524	507	526	516	515	516	522	510	482	514	497	525	498	517	512	482	498	511	504	507	462	551	508	499	529	513	526	496	501	524	471	522	486	545	517	500	523	507	475	535	514	509	499	520	473	484	511	482	519	526	479	532	482	493	552	513	492	494	470	479	497	470	493	490	524	529	536	549	490	468	493	497	554	499	489	512	547	487	523	496	508	521	511	527	499	536	482	532	509	513	508	516	514	461	510	532	453	482	508	510	547	451	514	534	518	535	488	491	516	501	464	539	542	516	479	522	525	501	477	514	515	469	472	506	486	510	503	506	549	511	509	546	503	469	523	559	514	565	473	499	498	519	472	514	500	505	475	497	497	478	515	537	487	480	529	477	504	532	503	533	497	513	516	511	460	489	541	539	496	523	511	504	491	511	510	533	505	505	529	463	493	503	530	538	510	518	451	546	502	503	513	495	503	514	513	494	533	511	515	566	480	519	514	501	530	525	503	522	495	517	499	513	555	513	485	511	581	502	520	491	498	493	508	488	526	508	494	478	474	536	500	506	516	494	527	483	495	489	527	509	481	534	458	480	535	489	522	498	523	518	538	549	516	497	515	486	500	517	505	536	507	510	478	502	534	544	524	530	507	516	548	492	506	522	516	480	494	491	507	462	532	525	520	485	508	504	526	514	523	504	486	497	525	506	471	519	476	525	508	507	523	479	475	523	503	554	506	512	512	508	516	525	509	482	443	500	549	521	538	479	573	510	476	501	537	484	494	499	497	504	511	480	467	525	497	488	537	501	513	462	523	503	490	495	504	514	550	493	511	509	465	476	514	514	517	498	510	476	553	490	527	507	527	497	541	531	507	564	494	521	472	490	490	502	511	473	500	492	506	517	508	524	514	499	491	538	523	511	539	476	541	521	501	494	504	489	530	515	492	484	495	500	481	503	509	514	520	504	496	477	525	517	526	497	518	484	496	525	502	494	506	534	527	505	544	519	500	499	527	507	505	528	483	512	445	475	473	490	552	527	495	497	510	506	556	544	502	504	512	525	488	494	485	528	493	543	524	516	482	490	500	506	508	533	513	494	505	490	530	524	509	515	509	494	513	544	499	524	531	530	487	523	486	512	526	509	479	594	511	516	497	541	485	521	491	512	518	467	507	527	554	527	500	476	512	518	506	512	484	488	537	467	520	496	492	511	516	514	543	563	494	520	510	499	503	509	537	475	517	462	466	509	471	521	507	519	556	506	496	504	474	510	472	497	499	513	521	477	499	502	502	503	438	515	524	513	507	449	492	518	504	546	485	465	475	510	484	494	480	493	494	526	521	527	516	471	481	506	523	554	516	564	533	532	545	523	542	521	508	522	486	540	478	509	503	486	501	493	524	510	480	542	502	488	483	471	489	505	517	479	527	531	511	516	475	512	552	507	536	467	476	496	497	517	492	517	540	539	474	523	513	499	514	485	475
8701	17791	13166	25970	41603	33706	14010	991	961	868	739	741	630	602	641	679	656	580	617	599	630	1092	1388	1205	1223	1107	1192	1163	969	800	721	636	595	538	516	536	493	561	553	497	502	536	540	501	568	530	531	558	487	497	546	487	537	524	581	473	570	560	536	555	544	521	537	536	497	532	464	519	539	503	509	554	505	505	527	522	566	504	545	586	536	544	543	502	542	509	536	517	515	541	569	543	519	537	532	540	560	541	496	543	554	508	561	484	556	566	508	503	551	530	481	527	508	551	498	510	527	548	514	527	544	555	536	553	509	565	576	555	529	532	518	520	535	569	529	516	525	517	528	544	537	578	534	524	557	558	551	540	556	557	502	492	527	548	516	514	515	530	538	509	497	552	503	515	518	542	545	514	551	508	528	568	528	543	535	555	525	517	524	544	528	534	538	525	504	527	553	509	492	509	576	549	559	513	577	559	557	480	590	513	501	525	512	557	563	526	520	560	509	540	556	534	534	514	485	527	536	509	501	539	575	510	539	602	554	506	521	525	541	523	519	546	573	539	523	498	514	564	532	530	560	543	508	535	559	535	507	548	539	514	497	517	600	536	527	496	532	543	558	492	530	539	551	519	537	535	568	562	533	552	548	518	532	562	575	563	527	551	579	534	505	495	548	524	514	574	562	561	528	557	556	522	500	535	543	506	527	504	513	530	527	515	540	531	528	493	502	543	532	538	534	545	520	564	530	558	518	526	555	497	575	557	493	539	526	486	551	550	531	491	488	528	531	547	491	537	539	495	519	544	525	596	502	537	533	565	545	522	543	533	543	509	556	532	518	506	580	563	517	585	537	523	517	527	537	523	549	570	559	501	526	533	498	560	500	543	523	516	538	520	502	496	551	521	561	520	551	516	496	501	540	518	537	530	569	515	511	501	577	570	530	544	542	540	521	529	573	529	514	518	587	568	563	562	574	517	544	499	516	501	532	562	519	509	509	528	518	522	524	485	502	515	533	540	581	509	570	536	508	508	531	552	548	515	513	541	536	517	527	506	534	542	568	557	546	517	557	555	526	517	549	508	530	497	516	515	503	515	520	518	537	516	575	546	537	533	491	541	531	567	523	513	531	517	553	558	545	551	507	512	557	571	504	552	496	582	513	558	511	514	501	576	575	502	520	543	540	565	487	527	503	517	542	528	535	531	531	544	522	543	484	535	504	540	530	516	548	488	505	524	575	540	513	529	543	553	546	511	535	517	579	552	526	529	537	539	555	557	546	500	583	536	542	509	519	537	519	563	541	513	533	521	573	549	514	531	527	548	540	555	524	551	540	522	554	536	555	539	570	538	547	551	526	514	533	544	580	528	508	518	546	528	494	558	522	539	533	531	513	483	534	508	572	528	550	526	561	517	506	549	568	535	530	495	557	535	558	518	562	523	540	553	545	493	502	556	537	528	495	498	567	530	526	539	536	538	528	501	493	531	524	502	508	554	518	494	554	539	559	517	493	611	589	550	506	522	517	550	534	508	520	524	533	543	526	523	543	512	532	495	563	575	515	506	549	511	526	530	518	553	529	567	525	528	564	555	500	535	547	521	548	564	516	519	532	519	560	530	541	546	529	579	555	554	518	511	530	511	578	552	515	527	523	601	529	536	520	556	551	558	514	522	515	510	541	482	540	480	540	510	545	507	542	508	521	522	522	547	518	512	542	514	560	522	510	544	530	516	539	527	536	525	523	502	559	535	510	493	548	564	559	520	502	545	544	502	558	509	515	538	524	536	508	559	543	495	506	560	534	546	521	504	507	514	533	521	531	505	537	497	538	517	556	539	545	574	549	502	484	517	486	553	559	546	545	516	464	515	495	544	529	549	522	523	551	547	556	511	545	499	549	527	515	539	522	508	500	536	543	549	535	522	509	516	531	561	512	522	556	519	554	507	502	520	521	539	525	500	532	484	516	515	531	505	554	546	513	578	530	523	484	538	532	530	522	490	535	554	508	544	503	535	564	564	537	504	547	506	468	532	514	505	545	521	498	512	525	505	529	506	553	566	554	578	571	511	559	519	508	546	543	557	523	535	520	547	508	519	576	493	509	551	550	542	612	564	509	519	520	521	545	533	487	536	539	544	533	541	526	544	473	518	521	530	533	511	541	556	547	528	542	496	519	523	544	533	544	516	515	541	512	540	516	497	540	526	560	535	571	549	552	535	542	537	485	534	577	550	533	508	505	556	516	529	527	536	506	507	547	519	509	550	506	503	540	522	557	560	580	516	517	543	510	534	546	524	566	536	480	501	546	533	514	522	522	555	576	551	537	554	527	539	537	554	549	547	544	532	511	556	506	553	514	504	577	514	553	534	541	568	555	521	575	532	548	528	528	514	546	557	538	533	553	571	541	506	532	575	548	533	479	523	528	561	538	539	522	560	521	539	541	543	573	545	495	557	500	522	532	548	546	503	558	533	522	574	496	528	537	491	586	543	541	487	553	478	518	511	533	567	548	524	534	567	503	505	524	546	496	497	536	507	543	569	531	527	520	543	516	521	543	525	525	541	522	554	537	530	513	498	524	544	557	529	531	504	537	548	538	589	541	581	586	485	505	520	497	510	549	544	507	555	548	549	513	549	526	509	545	571	544	502	529	551	518	524	508	510	560	508	515	534	537	473	565	544	535	552	533	535	515	485	541	536	568	505	520	541	510	554	518	510	506	491	536	517	517	526	564	529	544	516	483	549	514	469	530	529	536	525	521	554	522	568	520	543	519	529	492	504	547	540	509	561	550	499	511	528	538	523	536	479	500	513	514	536	579	564	526	531	494	524	507	506	543	575	510	553	532	553	529	531	535	529	510	541	549	531	538	571	522	542	588	508	532	491	548	525	535	517	506	529	523	537	534	490	528	507	498	516	575	564	565	510	526	533	470	562	540	513	542	514	513	583	478	501	583	499	537	592	550	517	508	531	487	529	547	538	502	513	498	554	520	501	564	525	549	515	565	541	577	562	531	499	537	503	595	520	519	550	511	545	528	556	525	543	555	498	540	564	512	568	525	557	550	502	514	540	565	522	549	547	527	571	519	507	512	505	577	536	585	537	538	551	529	494	540	553	521	498	501	533	521	521	519	546	507	522	510	527	484	523	520	513	489	533	522	505	510	537	531	556	557	535	559	500	496	521	535	553	474	523	533	526	542	499	513	499	525	538	498	532	546	534	505	529	535	541	506	515	546	525	556	530	505	553	563	533	525	541	505	552	557	531	521	543	575	530	524	509	543	503	517	554	561	519	529	547	519	511	510	552	515	510	480	502	543	534	496	509	518	537	534	537	505	525	522	518	534	539	520	548	487	534	514	511	535	492	531	553	502	597	500	546	525	553	549	562	531	565	562	524	520	517	554	514	554	502	507	553	528	537	547	526	538	524	546	554	531	531	544	553	572	542	520	526	527	518	509	548	509	514	510	517	527	569	505	541	569	527	544	521	532	525	548	498	548	562	496	555	528	518	551	514	531	543
22793	21332	29077	26377	46724	50136	33607	7043	1035	847	847	695	640	601	607	630	519	634	571	606	642	903	560	931	1923	2642	2539	2092	1688	1226	949	743	600	468	485	524	458	491	457	451	509	468	494	481	491	480	488	477	472	474	495	512	484	487	461	489	504	514	503	463	521	475	457	525	535	482	466	481	451	423	480	505	464	486	509	472	494	459	485	494	454	501	461	528	489	446	443	494	441	452	502	428	476	483	488	488	514	476	451	505	509	482	496	500	482	516	497	484	504	496	469	450	528	498	447	457	472	498	474	474	489	516	496	485	476	500	443	484	460	456	474	422	461	493	504	450	465	442	455	490	497	441	445	499	460	457	509	474	465	466	460	502	491	515	485	508	478	488	486	458	444	504	497	484	471	481	475	459	452	493	446	468	498	467	481	481	489	491	488	429	502	448	453	517	472	479	460	466	429	480	470	469	473	478	491	461	472	427	435	456	488	478	489	474	475	509	498	480	480	473	491	456	512	488	482	479	438	443	478	482	515	471	461	475	434	491	489	451	476	459	476	504	472	518	465	554	526	491	444	457	492	473	483	450	487	479	470	533	486	502	500	505	440	478	480	509	442	453	485	462	455	464	436	504	475	495	484	509	467	491	443	498	440	486	467	444	478	479	472	430	508	467	489	473	482	503	513	435	445	487	480	508	474	442	440	522	467	453	475	464	539	493	461	480	495	465	497	461	464	465	492	490	496	491	480	445	451	469	508	458	484	462	463	476	458	478	501	441	479	475	472	485	512	472	457	474	485	449	460	445	464	460	494	452	508	480	492	480	485	503	480	488	464	509	456	481	466	445	504	465	498	497	482	490	444	473	483	499	480	502	464	439	470	442	472	500	465	494	525	491	457	493	501	505	508	479	478	482	473	510	539	494	483	498	512	451	466	434	470	465	458	511	464	466	502	485	472	472	518	465	459	488	486	474	490	465	526	493	478	480	475	453	464	500	511	462	472	475	474	472	445	469	487	501	481	478	506	470	483	447	477	477	481	517	472	457	471	458	508	506	448	452	461	457	512	461	483	452	450	502	464	437	502	492	493	458	463	472	510	470	496	484	491	467	457	522	490	520	484	437	472	468	465	455	505	497	488	445	493	463	460	496	515	468	445	471	495	509	489	494	502	467	468	500	486	516	503	515	497	488	458	532	483	564	476	462	467	470	481	500	443	444	484	451	463	471	430	475	479	468	469	459	484	479	453	478	480	480	509	495	465	483	440	513	480	489	484	501	484	488	494	488	492	499	504	475	484	467	461	456	435	484	482	495	514	491	472	474	512	447	509	448	512	454	471	450	473	459	460	487	444	469	478	434	472	491	470	460	458	493	449	474	451	458	417	459	472	472	470	508	487	466	461	456	486	485	477	476	511	488	500	430	499	470	454	464	452	471	524	473	500	493	452	502	516	438	474	481	458	501	503	462	479	472	453	487	483	492	490	462	488	487	473	461	484	480	470	457	460	500	510	479	504	473	430	491	447	458	479	488	481	486	483	469	478	456	474	475	497	465	491	462	426	489	487	499	457	460	476	481	459	438	472	480	510	475	524	458	465	498	450	450	473	489	530	480	453	527	495	487	471	484	446	499	453	486	518	516	479	486	471	461	456	530	443	462	483	482	445	493	496	485	439	489	521	496	515	464	422	503	473	462	491	452	487	457	496	505	479	483	505	551	483	504	482	532	458	463	484	430	448	463	454	478	495	456	486	480	490	519	480	455	460	477	473	441	433	463	501	491	473	486	487	493	484	445	479	483	493	492	482	512	465	522	460	519	478	475	494	513	464	501	483	514	448	474	520	462	498	465	451	492	471	489	458	486	464	465	498	501	486	526	495	483	506	496	475	460	487	506	468	484	487	462	499	499	440	471	469	464	471	476	475	473	498	480	486	480	499	467	445	487	454	472	453	497	483	478	510	501	468	494	478	457	462	479	506	507	468	491	479	439	476	527	472	438	473	505	459	511	454	461	469	459	481	487	507	511	457	477	509	512	475	506	464	445	489	484	451	502	442	446	454	461	441	499	501	489	473	518	496	470	479	452	467	487	462	470	489	457	448	427	471	482	455	504	487	478	459	470	495	476	504	481	453	492	540	473	469	434	507	450	477	466	481	495	493	474	455	472	495	490	458	489	477	458	479	459	448	519	467	482	490	489	488	536	477	464	450	460	451	437	483	483	473	479	508	500	422	470	459	503	501	478	485	443	514	495	508	500	507	442	481	459	462	526	457	487	482	478	464	440	464	493	503	474	458	455	450	484	453	466	474	492	456	446	453	488	475	481	448	436	466	500	496	483	504	500	474	469	517	491	485	446	444	486	475	468	496	478	467	528	468	468	511	467	470	471	493	458	502	454	458	487	465	493	473	507	484	460	460	486	574	488	490	496	475	449	508	463	501	478	482	467	443	482	467	433	488	475	499	428	486	485	433	495	496	479	482	471	470	451	480	520	509	489	490	492	487	499	487	496	500	464	477	471	463	462	464	471	537	493	455	470	442	447	513	474	510	511	466	467	428	489	491	455	444	438	480	488	464	459	448	480	485	503	451	494	497	489	513	462	515	478	464	499	498	482	444	468	478	486	502	453	519	452	475	467	499	467	482	451	495	466	495	464	453	486	486	500	458	477	458	458	523	470	515	421	448	461	526	474	514	426	474	455	453	497	482	472	509	467	464	493	494	461	473	484	435	497	462	467	494	456	509	490	433	485	498	476	519	516	455	478	521	480	470	472	458	440	477	470	487	480	415	482	487	450	469	475	486	480	498	466	478	473	449	492	465	449	463	514	462	500	499	473	482	459	508	467	488	473	484	487	449	452	463	508	461	483	474	507	481	508	443	432	466	473	489	444	459	452	513	462	466	484	473	490	463	482	475	448	420	484	488	515	480	483	473	525	472	479	485	461	479	463	498	453	502	450	479	472	470	449	494	489	485	484	497	472	481	493	485	513	458	517	477	474	519	452	481	467	504	503	435	467	439	465	466	455	486	476	452	500	486	487	463	503	481	467	481	469	478	457	543	460	514	507	460	444	489	464	462	509	441	485	454	465	435	436	440	484	471	520	477	522	495	489	446	489	510	488	470	517	472	521	465	440	469	463	470	487	498	509	501	537	470	428	469	523	495	456	494	444	485	455	459	493	501	509	506	477	532	484	426	479	467	454	464	474	475	486	467	504	439	501	473	506	480	479	483	483	446	500	490	412	495	459	433	484	490	478	459	503	509	479	448	486	521	479	512	509	501	475	509	510	492	453	462	477	486	508	486	509	510	493	464	466	473	494	490	443	466	452	469	458	492	502	487	474	487	460	442	450	554	504	490	447	513	448	473	508	518	501	450	458	466	530	495	431	503	435	485	465	455	467	453	494	521	451	519	458	482	468	485	452	466	487	490	504	498	458	515	477	509	489	501	474	465	494	502	532	508	486	504	475	462	519	481	498	474	481	475	475	488	474	514	519	490	476	486	475	493	430	451	479
9643	26109	21583	41059	63883	52872	23759	1628	1363	1151	1070	904	769	717	792	710	693	638	631	650	702	1234	642	1325	3092	3916	3896	3155	2400	1755	1237	888	609	489	486	470	464	525	500	463	503	498	505	468	472	482	465	445	478	459	479	457	472	466	488	500	479	470	480	468	465	476	500	452	484	418	490	468	512	476	504	462	494	468	491	454	483	442	474	484	475	460	507	496	492	494	455	518	492	509	507	461	502	476	506	425	501	488	462	487	461	445	485	487	461	516	478	482	476	511	485	471	524	482	530	470	461	472	499	514	479	474	493	524	464	485	458	471	458	472	486	467	459	496	487	456	472	458	499	487	501	472	481	499	538	466	459	481	503	513	486	514	474	483	480	464	521	485	530	503	504	485	443	470	477	452	487	497	491	483	459	475	507	481	497	465	466	541	486	480	502	468	486	527	529	483	484	477	512	491	500	468	465	498	499	474	517	495	481	531	444	492	466	489	473	461	458	499	520	443	456	451	495	463	446	463	497	469	494	460	492	458	466	510	497	514	487	447	456	495	461	498	495	523	502	481	485	487	483	465	475	436	458	449	501	495	462	493	475	517	488	457	479	467	499	460	469	467	473	455	474	481	513	530	512	451	474	521	471	487	471	506	510	507	480	473	474	487	523	489	449	504	461	469	437	500	482	498	516	493	500	498	441	523	492	487	468	493	497	505	483	462	459	451	468	477	466	457	470	504	511	477	488	461	457	494	491	473	469	459	523	467	477	536	447	508	461	513	457	480	500	499	487	467	451	490	475	464	472	453	479	502	475	473	508	526	485	497	468	456	490	497	492	493	468	507	482	479	482	498	461	499	497	523	496	512	479	501	467	454	495	486	507	503	451	466	541	456	456	483	494	475	473	493	474	489	492	505	512	502	502	493	503	483	485	509	522	476	457	470	488	493	496	486	448	486	482	472	470	491	488	509	476	441	482	487	471	478	515	443	461	472	489	480	503	448	462	497	490	468	481	465	472	497	486	422	492	528	504	495	448	510	452	482	490	447	474	485	477	519	465	489	499	482	490	489	463	470	503	469	477	472	499	471	424	522	495	465	491	475	485	494	475	459	439	530	476	494	526	469	469	501	505	481	500	485	465	492	485	498	492	491	461	460	481	482	456	495	471	474	492	494	519	480	461	491	499	398	504	483	468	474	459	426	508	454	447	487	478	491	491	455	459	471	470	437	516	480	512	474	500	501	478	479	445	512	477	462	466	451	467	515	497	464	491	483	498	461	472	532	527	443	447	459	493	493	479	482	458	532	525	493	438	517	469	451	504	463	472	488	455	487	477	509	490	512	460	505	456	456	455	488	483	465	447	470	488	473	458	492	469	489	485	502	476	455	517	504	459	437	440	508	472	470	461	490	479	488	463	486	489	468	494	463	503	508	477	543	502	490	502	502	489	477	493	481	509	471	447	467	472	441	489	440	477	470	490	474	470	489	445	482	487	484	465	476	466	518	445	492	471	485	454	494	483	490	497	460	492	473	480	454	476	501	444	477	543	460	470	466	455	499	482	469	469	458	452	450	512	477	498	479	477	451	517	478	530	470	488	467	485	477	532	510	470	502	490	491	478	454	478	499	462	481	488	499	483	460	498	459	506	469	495	470	525	488	488	470	468	503	488	500	520	492	512	444	509	471	504	512	502	487	470	461	499	498	462	505	480	470	474	516	446	479	459	476	480	468	491	483	447	472	477	520	457	473	468	507	507	441	464	466	478	512	446	493	465	471	462	466	534	498	478	477	432	441	497	490	486	487	465	504	462	450	513	484	498	470	493	494	470	505	491	485	501	478	475	528	511	433	455	504	466	456	484	459	462	492	473	505	466	476	477	472	489	454	501	487	518	517	488	469	473	503	492	455	443	494	458	506	489	506	448	472	515	493	484	432	488	491	465	473	488	499	495	505	483	428	528	472	496	475	472	484	477	483	498	468	475	489	508	505	515	489	454	494	461	504	492	469	486	502	492	467	505	481	522	474	456	475	465	478	494	464	527	456	449	486	457	488	488	459	477	454	476	510	482	501	462	483	494	469	518	489	461	503	546	477	499	491	459	499	463	477	487	441	476	470	512	493	514	491	478	496	484	518	454	486	468	480	471	446	476	476	475	452	448	504	512	455	482	450	428	506	508	471	450	489	496	463	498	521	497	464	509	466	436	519	473	435	476	489	486	458	428	492	478	499	463	463	479	482	490	482	509	510	472	501	495	497	464	490	518	484	481	488	421	483	472	489	522	435	494	463	503	508	443	493	468	504	477	457	495	484	465	465	509	502	478	492	473	516	486	457	458	467	432	519	489	467	486	511	500	466	477	508	484	497	473	496	493	447	446	441	504	505	489	493	440	484	490	449	506	475	479	462	493	497	495	481	457	446	471	463	476	483	488	499	444	493	516	451	470	436	461	487	525	523	458	480	484	461	508	488	423	512	514	478	481	492	449	483	506	496	501	480	469	492	494	489	466	464	469	493	520	439	475	495	445	482	482	481	501	464	489	491	477	493	455	460	453	517	456	505	501	470	461	466	485	463	494	458	465	499	436	491	494	484	488	494	436	442	474	469	497	472	480	459	475	488	470	487	489	494	452	450	467	502	501	460	489	531	477	445	491	493	489	490	494	497	469	461	485	497	490	488	507	482	475	475	465	462	517	486	522	467	464	469	484	429	460	517	468	485	464	498	482	459	478	463	477	469	462	505	466	495	476	449	475	507	503	499	469	516	485	481	495	461	433	468	500	493	468	468	517	469	465	528	484	465	441	496	459	468	481	522	496	441	492	524	525	521	443	496	507	533	473	458	476	457	521	492	483	477	455	498	490	471	493	471	522	518	487	475	470	508	533	466	467	504	456	480	460	453	499	476	497	476	439	513	531	460	460	490	449	484	495	482	485	471	446	502	450	494	515	493	485	467	481	500	452	484	481	481	533	423	485	446	513	497	515	434	509	479	469	508	477	475	449	466	474	445	438	476	461	468	470	492	488	478	484	476	461	504	464	472	464	494	497	513	485	446	516	460	455	490	475	485	481	480	477	513	449	507	480	445	477	499	495	454	512	486	494	472	482	486	457	442	495	491	509	495	460	452	496	510	480	480	531	497	499	509	518	473	496	474	475	505	487	491	480	466	431	524	456	489	476	517	468	446	495	520	497	434	480	513	491	459	456	461	489	466	469	480	457	453	470	504	468	509	468	472	440	481	494	497	508	450	451	506	454	476	460	506	468	494	489	449	484	449	484	460	513	479	466	458	481	457	494	487	481	478	483	480	455	491	442	491	511	491	484	504	494	463	470	496	484	485	493	480	472	444	459	506	523	526	507	508	455	496	505	465	464	473	534	473	473	439	501	439	491	501	458	479	501	524	462	510	464	522	453	486	476	509	504	484	452	467	478	470	520	437	472	482	500	483	496	482	517	482	489	486	468	472	500	482	480	513	473	480	500	448	494	491	466	487	451	516	488	427	505	499	515	494	499	487
28033	19466	10997	11211	13473	8061	2707	525	487	471	483	371	363	403	390	376	373	414	384	416	376	359	351	389	345	425	455	442	432	426	388	372	401	335	389	379	352	345	379	367	338	356	358	355	394	333	345	367	356	339	343	352	345	372	350	365	355	383	379	376	379	356	379	362	351	363	322	360	340	368	333	348	346	345	355	383	357	380	361	364	370	374	337	394	365	383	400	333	364	359	377	320	358	369	391	384	331	375	362	353	353	350	371	355	328	340	388	380	330	361	340	374	361	355	344	366	357	372	386	369	357	350	377	337	397	356	349	375	365	379	344	335	337	360	345	336	357	376	363	359	354	379	377	338	362	346	366	349	352	351	381	372	351	380	337	363	341	379	369	332	368	318	352	380	338	382	377	332	360	355	397	392	335	347	376	327	372	357	356	383	357	377	394	388	386	345	381	362	363	391	354	362	333	364	351	370	357	378	351	371	354	337	379	339	391	316	341	368	342	389	325	364	358	322	329	357	352	349	333	325	340	325	325	360	381	358	356	365	337	370	369	385	339	344	372	405	378	336	334	355	371	343	324	339	348	365	345	368	346	356	330	361	375	335	373	375	354	330	350	364	359	356	370	388	358	393	355	367	366	368	342	403	375	363	350	331	373	378	341	340	351	340	337	393	374	399	372	344	365	384	363	340	359	374	388	356	361	344	335	375	361	386	392	358	383	375	356	342	333	333	364	381	362	368	360	365	359	368	403	365	367	342	341	358	330	388	351	382	383	354	348	348	378	362	354	319	360	368	370	360	351	343	364	383	364	335	320	368	334	360	365	352	364	329	403	336	368	363	349	339	391	361	367	343	342	385	353	374	364	373	342	363	312	352	363	350	348	369	374	321	354	342	363	356	356	339	377	406	364	339	342	360	354	330	323	374	377	362	341	352	355	347	334	369	345	332	363	344	360	367	355	339	359	395	352	350	389	406	348	381	346	359	341	353	373	394	389	381	357	343	360	384	361	354	421	350	360	388	361	374	330	344	352	339	371	363	365	340	393	346	354	344	353	386	388	388	378	352	334	372	345	339	349	359	359	363	380	391	366	407	356	333	358	371	374	353	391	333	366	369	348	366	349	364	343	363	376	367	361	383	352	341	380	398	375	341	385	374	348	365	340	381	332	384	370	360	411	392	346	370	343	342	337	353	378	346	370	357	334	398	375	319	317	346	345	356	388	345	332	340	345	355	357	349	340	371	359	350	375	315	358	330	352	370	355	334	361	384	357	367	356	343	339	385	335	371	389	362	361	359	337	369	371	348	365	374	369	343	348	352	348	343	361	346	371	368	353	382	363	374	347	344	404	363	363	347	349	368	372	342	366	386	374	356	341	375	356	354	345	306	379	351	352	408	379	340	388	385	337	354	355	352	341	373	369	382	338	355	363	369	342	390	348	371	355	369	329	354	398	365	340	340	354	383	360	361	352	363	367	368	363	382	355	356	361	358	351	360	381	357	407	344	335	357	411	367	390	375	337	376	336	326	353	363	362	310	388	370	355	331	330	364	355	347	374	356	374	380	389	342	378	370	341	334	365	382	377	380	350	368	337	361	340	332	342	381	396	370	355	380	404	334	353	379	343	377	323	331	380	368	369	372	386	351	383	337	354	337	374	398	379	385	335	399	340	342	373	343	372	341	359	370	361	355	373	338	356	371	401	395	323	362	377	359	328	358	379	364	355	336	327	375	384	399	327	385	355	359	321	364	351	384	380	360	358	380	345	352	401	380	352	363	325	370	314	352	333	366	351	365	346	362	373	335	361	333	353	362	342	336	366	327	337	371	364	345	350	385	395	362	356	365	366	352	339	361	380	383	370	364	366	352	363	378	358	399	377	350	347	337	398	356	319	326	359	362	341	355	349	351	378	345	356	342	392	364	366	349	369	388	361	372	382	365	362	349	325	337	343	305	370	340	355	345	358	358	377	374	370	368	372	381	370	365	391	366	347	352	361	350	365	366	352	339	365	369	363	374	375	352	373	346	355	361	334	338	356	353	356	331	332	339	334	382	360	377	363	367	361	373	341	353	352	351	357	383	366	367	356	373	416	352	347	346	347	373	372	338	355	344	349	374	395	363	366	361	355	385	369	346	336	334	382	353	383	385	339	349	359	370	368	344	398	368	371	358	342	355	355	350	332	363	373	377	375	381	339	357	398	318	339	324	371	388	355	369	398	377	357	349	350	360	358	350	350	358	362	370	347	361	366	349	354	349	372	387	375	355	381	356	377	348	395	336	375	353	350	342	361	381	379	349	336	352	341	346	340	376	346	375	332	382	350	365	362	334	352	401	353	350	346	388	364	371	339	366	328	363	349	367	332	360	364	373	350	334	388	349	345	366	333	360	361	355	379	335	371	344	322	360	368	388	353	368	360	342	370	352	330	355	375	338	376	357	386	376	339	376	328	355	393	351	356	385	364	365	363	338	339	333	359	363	381	345	326	391	371	361	341	345	337	346	339	365	355	344	370	363	364	358	379	362	373	342	340	308	360	334	347	363	392	312	337	362	353	357	368	363	359	372	347	361	374	349	347	394	382	369	360	359	384	357	355	344	365	371	356	366	355	362	355	372	352	346	369	365	380	313	331	344	379	366	346	367	366	369	381	343	370	373	337	371	368	377	372	374	330	344	357	372	408	315	397	358	334	375	361	329	367	361	355	345	333	325	339	338	387	389	349	358	368	383	375	350	365	367	357	348	345	355	343	371	384	362	398	343	344	354	359	335	318	376	366	353	364	351	375	371	391	357	336	371	342	361	357	360	357	370	359	365	393	337	370	378	370	377	372	340	360	376	342	334	366	364	371	364	372	322	397	325	356	342	305	375	362	373	329	384	358	381	356	366	347	389	361	371	371	352	361	339	356	352	352	378	351	362	346	377	369	363	368	330	351	337	393	385	376	343	345	345	375	364	368	354	376	383	352	359	374	372	364	382	346	338	357	396	356	373	344	345	348	381	341	352	319	342	363	361	376	353	384	339	354	388	375	371	335	345	351	371	343	339	357	383	369	353	374	367	401	358	361	353	382	382	324	356	357	362	354	347	343	351	355	361	352	350	366	375	369	348	391	392	352	346	395	333	362	358	333	375	366	359	363	383	374	359	351	367	373	349	356	374	355	379	377	390	370	373	360	379	369	359	349	386	356	356	368	371	347	371	336	338	350	357	341	345	392	324	374	388	335	359	368	360	363	360	368	356	351	374	366	313	368	354	356	369	322	345	355	381	345	379	391	369	342	323	393	328	352	356	386	368	350	372	364	336	373	362	363	361	393	377	395	381	337	354	381	329	349	382	356	334	345	339	378	363	353	343	368	359	391	392	351	387	325	351	334	333	333	345	384	359	382	341	326	378	361	362	359	356	362	352	380	363	351	359	343	352	348	378	367	331	364	378	357	357	323	356	357	380	350	350	358	331	356	343	364	385	383	365	349	355	375	347	355	390	359	349	344	376	357	343	362	338	377	384
7493	11758	9608	11149	13258	8488	3091	631	614	653	556	493	460	455	448	432	416	454	435	418	397	423	409	415	442	468	511	536	507	428	419	430	373	380	396	378	415	402	398	413	378	393	368	398	373	385	381	371	373	387	419	386	406	404	345	375	353	403	387	396	359	392	348	406	394	392	396	396	398	412	388	400	396	366	372	419	380	383	367	388	402	363	372	411	394	403	396	373	412	366	390	410	356	378	392	361	386	402	423	392	377	380	390	392	373	348	376	406	392	403	370	371	374	409	375	347	377	351	385	394	383	374	372	381	361	368	382	430	385	376	359	388	393	356	359	430	382	422	407	364	420	394	397	389	399	367	385	407	395	395	376	389	396	400	346	371	388	393	398	356	404	387	419	382	358	389	369	387	364	389	400	386	385	360	369	356	397	390	375	391	371	344	389	383	392	346	376	387	418	392	396	375	403	390	382	397	368	433	394	358	392	371	382	368	426	397	395	391	388	411	417	348	402	384	372	395	385	377	393	384	382	341	379	419	382	387	392	367	409	366	394	380	374	401	389	397	387	365	428	377	399	360	419	379	402	387	406	416	386	373	379	358	398	393	373	366	382	415	373	379	372	389	369	407	385	384	390	392	364	377	367	421	361	323	420	359	395	382	371	373	404	371	359	379	377	390	379	397	380	386	371	392	379	395	383	364	358	415	388	418	397	436	422	372	374	441	367	396	361	424	381	405	361	423	391	377	382	401	398	402	405	354	398	377	411	387	387	387	355	387	394	377	339	361	405	392	396	387	396	348	355	365	404	396	363	370	393	369	406	372	413	380	386	354	374	353	352	365	379	413	406	365	392	358	372	403	362	347	406	371	416	383	393	394	426	400	416	360	375	365	437	409	393	377	392	398	355	357	379	387	371	394	400	407	413	384	411	387	386	408	378	385	370	417	390	377	410	365	399	394	394	410	393	397	361	362	358	373	371	404	403	374	406	411	394	364	370	387	388	381	396	374	397	399	383	365	402	398	368	371	391	405	389	400	433	382	402	359	369	368	430	411	391	396	398	376	370	386	370	382	407	413	394	368	374	389	372	369	370	407	376	396	369	406	408	414	389	395	412	383	392	364	400	399	369	389	369	403	379	366	385	376	372	398	408	384	374	381	383	418	389	415	395	368	359	393	359	385	379	391	352	402	380	395	371	372	396	414	375	387	373	380	387	396	385	382	400	397	352	353	399	381	369	396	379	408	388	354	368	394	374	390	395	403	371	400	402	382	371	355	350	378	378	405	374	439	408	383	406	391	382	367	439	348	399	400	422	388	381	384	412	411	402	420	392	393	412	380	403	397	376	389	351	392	369	379	379	405	416	389	425	374	375	381	399	368	397	418	401	362	374	370	380	400	385	349	355	386	387	396	394	383	384	369	399	426	406	372	377	377	434	410	409	367	405	385	425	382	357	400	353	417	382	359	420	357	394	357	393	403	393	387	400	429	367	390	371	393	362	401	394	369	402	386	400	356	373	365	379	380	403	398	362	380	365	373	417	382	395	410	403	392	392	349	364	364	381	388	359	400	432	393	358	383	383	378	386	372	372	355	371	376	377	407	380	364	356	382	375	387	417	375	387	401	380	405	381	379	373	403	369	380	407	387	365	378	379	385	371	424	378	384	409	419	405	373	407	379	387	370	362	379	386	400	401	408	381	390	366	378	404	401	363	354	358	376	376	391	404	418	381	370	388	390	386	367	394	409	404	402	373	340	402	389	426	406	356	400	420	379	398	415	386	372	411	371	382	402	378	370	393	388	388	414	410	402	400	387	371	391	402	369	385	388	364	376	405	394	378	379	374	386	379	418	383	371	394	385	373	390	385	405	364	352	390	369	388	363	375	368	384	429	396	380	397	386	402	449	405	379	384	401	392	356	402	385	381	389	402	394	423	402	410	377	403	418	402	400	390	390	394	413	399	347	361	409	357	394	391	388	374	382	364	375	364	380	384	387	395	384	387	389	370	383	404	411	385	382	384	363	367	394	384	361	354	402	373	389	390	415	402	359	362	396	407	344	364	418	416	384	380	389	362	400	404	398	386	404	378	387	407	375	413	413	396	374	380	375	371	379	332	376	388	394	374	384	390	359	415	383	396	383	380	395	365	408	384	371	392	375	374	427	380	374	402	378	353	370	389	387	404	405	353	368	360	359	385	397	386	387	362	338	384	391	364	372	425	395	391	391	390	384	371	376	363	382	379	383	400	370	378	384	426	390	416	358	397	397	379	394	395	409	400	377	374	400	375	426	398	381	421	353	397	383	348	388	385	382	380	387	416	405	374	404	384	396	383	391	399	408	371	387	334	379	408	370	366	402	400	366	415	401	383	370	411	397	404	413	385	359	378	345	371	419	398	376	379	390	388	375	379	388	376	402	359	363	384	400	402	376	366	391	365	338	384	354	391	365	385	358	353	390	410	378	379	356	381	424	392	383	381	441	394	355	396	364	373	403	415	384	384	404	396	362	397	354	379	386	391	422	376	385	401	407	385	374	374	395	397	414	393	394	413	395	418	346	394	400	380	360	379	379	382	373	401	406	402	425	432	411	393	374	389	385	359	364	398	393	323	409	389	349	383	398	388	375	379	388	377	394	391	380	409	370	399	377	386	415	421	406	397	404	396	415	378	409	396	388	399	389	386	388	399	403	394	371	383	382	383	399	421	399	379	404	395	405	378	377	388	390	395	387	367	417	389	381	373	418	444	392	359	392	376	371	416	371	409	387	419	416	410	400	417	370	386	369	383	354	408	393	402	379	390	369	349	403	389	432	387	389	381	382	375	357	410	344	389	408	399	366	351	362	387	389	412	410	427	395	390	394	375	381	378	393	393	420	392	403	383	368	436	431	365	427	397	389	397	400	349	373	424	372	412	391	403	379	423	405	440	413	405	421	402	435	406	418	418	386	373	370	410	374	386	392	403	395	388	408	425	372	363	355	381	403	393	372	380	347	390	374	391	379	401	375	351	362	374	416	375	383	383	361	410	405	405	383	397	343	361	379	422	353	381	367	397	356	377	397	395	385	390	404	410	413	396	417	367	398	412	373	401	400	374	437	360	387	371	397	380	417	406	403	365	420	371	344	401	412	407	408	401	384	402	402	397	400	401	393	397	375	386	365	402	359	428	414	409	382	404	402	387	340	361	399	377	398	378	389	390	402	386	384	384	408	375	406	394	401	401	380	394	398	377	391	378	394	382	383	405	389	387	384	380	366	400	390	395	358	390	375	378	398	375	404	405	407	390	388	431	358	379	380	383	356	387	364	420	392	362	335	346	378	389	414	399	364	409	397	385	404	410	372	365	389	386	358	377	360	378	388	404	392	413	406	391	384	393	356	372	371	399	381	398	414	379	371	400	377	390	394	400	412	404	370	348	400	384	389	385	374	361	334	395	359	388	387	384	414	376	375	382	371	413	370	406	403	407	363	399	404	353	384	377	371	395	423	421	346	414	364	383	372	374	381	385	371
24132	21290	28442	28943	43852	40072	20787	2277	600	600	487	438	390	396	409	372	348	376	360	355	366	485	584	475	846	1261	1161	1050	851	687	595	473	350	323	315	308	297	315	339	304	312	315	322	278	310	297	322	323	325	320	323	326	298	288	307	290	319	296	333	294	328	305	317	297	316	302	322	305	311	286	303	329	317	309	305	307	313	323	296	288	287	283	343	312	326	318	258	320	307	281	310	302	329	318	303	314	329	330	274	312	315	304	272	306	313	281	308	312	292	320	299	306	304	295	295	305	294	279	315	301	280	319	303	309	334	288	344	292	317	288	308	292	311	281	294	301	307	314	296	297	303	333	310	304	312	335	301	277	294	315	312	312	315	287	304	271	299	306	324	294	308	301	323	288	293	259	296	327	286	323	307	323	281	275	298	302	296	322	313	300	294	336	297	319	304	298	324	310	299	306	283	328	313	298	304	281	332	325	320	287	329	318	301	306	318	309	326	316	315	293	338	342	346	336	301	313	332	282	289	309	274	359	289	316	328	330	327	290	284	315	309	298	314	307	324	319	345	286	349	322	323	305	301	305	299	306	276	305	325	356	304	322	314	307	301	284	276	313	311	342	291	289	323	306	337	315	305	304	320	315	291	325	331	318	299	264	289	292	281	307	325	302	286	302	285	291	316	288	291	308	297	311	317	294	330	331	305	322	297	259	320	296	318	315	325	310	335	315	288	325	311	314	309	286	266	287	286	303	341	306	332	294	316	290	310	314	306	312	293	319	328	331	303	292	317	321	292	316	300	316	340	290	297	290	297	308	302	308	302	306	281	280	271	270	307	314	314	310	341	287	298	322	330	303	314	303	299	307	301	301	294	289	282	272	309	311	293	291	317	278	290	336	279	332	319	310	316	329	309	304	285	308	295	303	333	325	292	304	308	294	295	316	328	312	269	295	302	316	336	302	282	328	327	294	295	299	304	298	307	296	317	271	330	289	317	307	304	303	293	341	299	329	287	306	300	299	313	334	290	328	314	307	286	252	288	295	297	319	300	333	322	323	311	273	293	294	342	326	319	325	274	315	317	288	298	302	343	286	296	291	279	346	316	333	331	310	299	344	288	327	331	316	295	319	305	260	308	309	316	310	272	303	318	281	308	282	298	321	327	298	310	294	311	338	280	318	305	292	322	292	295	321	302	306	318	309	325	330	319	299	295	300	328	302	290	301	334	323	299	319	317	311	298	319	314	319	316	275	310	274	310	308	340	310	294	320	302	306	332	270	282	290	294	302	296	320	291	311	313	314	291	294	319	317	279	282	325	290	284	306	277	324	327	299	297	278	314	294	286	294	331	306	295	295	312	303	276	282	323	285	314	286	284	307	285	291	295	320	307	317	305	335	279	310	299	307	310	323	311	322	290	285	327	299	315	317	319	294	305	318	295	316	311	337	301	329	306	321	271	309	304	328	287	303	322	272	323	281	301	309	287	301	308	339	298	315	293	272	280	308	315	312	275	302	288	306	325	308	301	329	326	260	315	322	344	289	284	315	328	306	311	293	301	320	306	299	288	288	316	299	286	291	271	291	291	326	278	323	311	320	293	301	306	314	307	331	302	312	312	299	310	292	319	307	290	307	314	305	305	320	295	297	363	331	310	287	311	298	308	275	289	312	310	276	298	294	305	300	293	315	316	314	311	296	275	334	316	360	307	319	288	324	287	294	343	303	306	306	286	324	265	295	275	317	339	300	298	274	356	329	322	298	289	275	271	317	311	295	299	327	312	303	284	321	324	306	275	310	310	298	317	302	321	287	309	328	303	300	290	276	314	324	271	287	285	303	296	341	319	314	293	325	307	309	282	317	336	290	292	310	308	291	343	299	286	313	319	327	306	285	302	298	298	310	305	299	292	300	309	302	318	322	308	308	355	302	294	304	323	278	292	307	316	294	317	349	294	286	326	327	330	282	309	310	326	294	303	307	333	291	333	290	327	317	316	305	294	275	286	331	303	283	300	298	321	271	318	298	281	314	300	295	284	281	271	319	309	344	298	302	328	312	288	295	302	326	329	327	329	336	300	307	289	311	302	291	324	303	340	312	301	316	308	318	303	300	325	313	295	318	332	320	308	322	315	290	313	302	311	315	316	338	319	311	309	314	334	284	292	278	342	289	305	311	303	300	273	312	311	327	328	329	308	296	308	279	294	302	296	297	305	300	298	307	320	314	265	309	311	295	293	294	322	280	341	312	321	297	299	296	291	288	301	323	326	313	304	322	333	295	315	351	301	292	293	296	322	293	306	319	285	321	290	323	352	311	330	306	320	319	304	289	331	271	298	322	319	306	286	322	337	297	333	297	284	258	325	315	317	303	301	294	339	312	277	296	311	321	300	302	314	310	333	315	296	315	316	277	310	300	303	317	297	316	318	312	276	331	316	296	296	327	299	299	312	282	298	291	293	300	326	323	295	305	299	315	305	308	307	312	301	318	343	296	324	294	306	296	311	301	316	283	288	323	309	312	308	325	315	297	306	313	276	290	319	333	319	293	310	280	319	316	351	307	300	320	322	325	292	288	293	303	306	315	284	283	318	323	332	293	317	311	286	322	314	317	308	290	309	321	323	298	300	339	310	313	296	308	294	304	263	307	326	279	337	323	313	333	322	302	297	317	339	342	302	299	323	268	309	304	312	333	296	299	301	300	301	314	295	307	311	277	318	309	316	317	296	323	320	312	299	297	333	281	349	314	335	310	261	317	295	296	270	333	317	315	306	329	286	326	287	295	328	270	296	304	315	349	316	292	325	300	307	305	308	304	298	307	335	312	309	311	323	276	289	311	334	290	294	296	303	278	338	314	291	307	319	287	274	324	289	280	287	314	343	319	322	279	303	302	315	321	328	326	333	287	276	329	310	313	298	282	290	316	316	330	351	303	304	329	313	317	315	340	314	250	292	309	280	292	341	285	305	326	357	334	308	316	292	279	328	302	297	305	319	323	322	314	324	302	306	310	331	299	288	315	321	303	286	306	279	324	317	291	288	295	315	304	358	301	334	308	317	342	345	298	285	329	295	307	330	302	300	288	290	306	287	321	312	328	286	285	310	280	293	321	306	293	311	297	298	309	334	297	291	358	299	322	305	318	326	315	296	302	336	271	330	280	328	324	313	315	308	307	317	273	322	289	321	316	316	330	303	320	304	306	330	327	297	301	336	338	275	313	294	286	319	314	278	258	319	303	308	338	261	309	323	347	280	315	333	301	319	301	281	269	293	304	318	294	324	278	314	345	325	289	331	319	313	300	316	320	324	306	324	318	297	304	320	323	269	315	299	312	347	326	306	291	335	297	298	321	316	327	296	306	296	309	291	305	285	309	298	316	277	293	324	301	314	299	289	288	296	291	328	294	293	302	336	322	289	330	313	302	303	333	338	272	273	301	303	330	313	321	333	266	290	329	330	285	316	305	308	289	303	343	303	292	304	298	295	321	300	283	351	287	316	334	304	301	294	295	307	301	290	340
7104	22307	16730	36210	49141	39548	13277	1175	787	857	719	537	477	444	538	467	393	454	450	358	392	591	800	632	1188	1771	1748	1496	1201	943	739	616	356	311	343	298	318	345	288	346	329	355	284	349	314	325	310	307	326	323	350	345	330	330	294	346	311	335	321	288	327	299	322	329	359	349	308	333	318	324	319	326	306	352	348	309	331	314	335	348	331	300	301	338	347	312	315	330	311	349	324	307	364	329	319	310	368	341	363	337	298	299	336	316	347	307	323	322	322	308	335	300	321	299	300	324	319	338	324	313	320	320	346	344	339	306	303	325	310	323	320	305	280	331	281	340	341	318	326	306	335	320	317	334	355	318	313	298	375	312	312	373	331	304	301	324	318	354	316	317	334	329	318	331	321	347	322	307	320	344	303	328	313	318	333	341	324	310	343	343	329	324	330	334	352	320	341	342	333	332	308	326	323	352	310	342	338	343	311	357	322	334	322	336	312	359	315	327	331	326	325	309	301	294	359	315	360	356	312	287	321	316	358	327	311	320	316	340	324	335	339	347	328	346	358	318	351	323	325	311	325	340	351	301	323	302	353	336	336	326	294	340	329	338	348	318	348	332	340	354	330	311	296	338	333	307	339	323	324	324	314	339	333	298	327	335	323	334	343	333	347	320	296	303	326	308	334	341	315	321	296	345	334	382	338	331	321	349	338	329	370	317	350	319	322	322	318	346	366	344	338	298	330	329	318	323	331	348	299	311	311	353	334	313	338	350	333	314	300	316	293	309	318	320	313	334	326	315	335	303	326	339	310	324	338	319	334	284	335	328	292	321	344	345	365	307	317	312	314	321	313	328	333	313	299	316	330	357	329	326	321	310	337	339	308	325	327	333	325	339	307	315	326	329	323	305	346	340	327	349	326	319	302	324	311	294	316	326	315	310	316	358	359	326	312	350	330	350	320	291	341	324	302	352	334	341	348	334	340	342	334	300	327	338	297	337	298	341	307	357	357	326	294	337	314	305	319	332	374	293	339	314	328	328	310	337	322	330	324	319	351	302	325	301	319	330	325	320	334	319	317	340	291	334	340	325	323	318	337	303	329	334	318	313	333	290	326	361	324	299	344	324	306	306	305	327	302	307	337	313	353	304	345	313	348	347	336	325	342	323	316	336	344	333	299	338	320	326	313	299	324	313	331	365	337	353	313	336	309	304	341	347	350	307	336	343	284	331	360	295	309	306	326	301	319	331	352	297	333	327	316	354	340	307	325	331	342	325	325	345	338	341	319	317	316	314	327	320	303	323	316	310	330	336	323	281	325	289	296	318	332	319	303	345	335	328	341	381	305	315	343	350	349	348	309	338	329	331	318	349	347	348	340	303	337	324	322	338	324	330	333	350	315	338	328	359	333	307	357	334	342	330	302	335	342	325	328	325	366	320	322	339	332	304	354	324	303	367	313	320	339	310	309	311	339	337	318	330	311	355	318	346	316	334	322	327	317	354	324	359	347	325	322	286	327	312	342	321	341	331	322	339	291	352	316	336	346	337	331	312	375	339	313	358	333	320	344	334	306	306	344	323	356	329	303	316	323	357	351	296	326	328	329	345	338	330	319	325	322	329	327	330	364	304	303	306	282	310	330	333	308	304	309	342	320	291	316	316	375	304	335	334	380	319	304	330	353	321	292	310	312	349	343	313	353	299	360	341	335	311	335	341	342	317	314	311	325	323	321	352	345	265	338	346	346	345	348	302	364	329	326	317	305	321	331	303	336	342	349	349	380	283	348	294	305	325	372	315	302	309	333	345	352	284	331	345	343	346	390	328	355	326	322	304	315	303	333	309	333	339	340	343	348	333	325	301	351	332	322	302	332	338	341	331	297	354	319	285	358	308	316	293	304	329	296	362	353	302	325	323	350	334	325	335	342	343	327	301	349	343	325	331	348	319	322	329	320	320	297	331	330	348	308	326	342	328	301	295	335	306	328	345	330	293	346	304	329	368	334	337	303	322	326	300	341	334	348	337	329	325	341	326	330	333	287	329	308	317	315	331	309	310	329	317	322	334	340	353	350	314	366	302	327	331	326	344	312	352	341	334	322	308	321	361	332	324	310	324	321	326	341	336	358	305	323	333	349	333	322	314	321	318	320	342	329	322	340	304	344	313	335	322	322	331	329	323	318	316	353	316	334	376	327	351	332	333	347	339	320	310	314	323	361	350	318	329	330	350	315	332	315	300	337	333	317	353	308	335	305	347	339	343	317	317	320	316	340	313	336	324	341	319	310	331	295	334	347	314	311	311	320	321	315	284	342	302	317	349	343	332	295	359	342	326	294	322	306	324	345	323	332	327	309	314	332	320	329	300	309	344	338	299	317	307	348	329	329	316	308	315	348	313	330	361	341	340	298	308	323	348	315	291	295	341	348	327	300	300	351	337	342	305	322	339	334	350	338	283	354	298	308	325	274	306	309	320	347	331	362	351	310	350	297	309	335	334	296	309	325	332	306	311	327	357	343	286	347	322	318	349	350	316	324	318	312	324	321	304	308	317	348	320	365	349	335	343	315	339	301	347	321	294	314	351	339	311	309	318	305	331	309	355	360	319	315	329	314	347	322	350	349	287	280	292	313	311	333	340	373	323	322	320	348	318	343	323	321	323	352	322	305	356	321	339	339	322	336	295	287	346	320	313	335	316	342	339	308	289	336	316	327	317	327	335	317	330	326	321	322	346	331	328	385	330	341	319	331	343	347	338	359	335	329	318	311	343	300	306	302	328	356	321	317	306	311	336	316	328	305	343	313	285	351	355	309	323	319	333	345	306	329	321	308	361	332	347	294	322	293	301	310	314	334	327	369	352	336	353	297	302	315	320	288	345	332	354	293	311	345	353	322	333	294	311	320	305	295	337	346	323	311	319	322	324	365	356	296	320	312	368	354	338	319	364	304	343	311	299	321	314	314	336	345	303	319	366	328	339	303	324	337	342	289	328	327	335	314	286	329	363	306	330	353	307	288	333	314	323	328	312	315	297	337	326	343	328	314	346	331	343	335	318	340	313	317	318	322	336	337	307	351	327	379	315	349	310	339	322	353	329	327	348	332	336	335	320	311	361	338	326	340	319	322	313	311	341	329	315	290	322	303	293	311	325	314	318	319	334	347	349	298	332	327	342	350	283	305	346	362	321	351	309	326	339	326	337	284	335	309	332	344	308	336	311	321	352	317	305	356	328	321	361	316	295	354	329	318	310	338	352	335	318	302	349	306	326	326	366	325	311	307	330	321	296	352	331	307	353	315	321	339	323	343	324	325	310	309	306	341	346	328	335	322	348	330	320	334	359	303	346	322	296	317	325	304	324	322	337	337	330	339	307	348	315	348	340	321	332	324	341	326	338	305	324	317	326	318	296	304	357	331	350	323	322	339	307	346	327	306	368	328	321	323	317	332	348	354	318	298	299	378	330	312	335	294	358	329	318	316	331	330	339	307	328	330	327	357	344	341	325	349	301	299	357	303	360
25208	21350	27513	28742	34621	25758	7321	856	686	710	651	590	557	538	520	555	496	581	536	497	525	550	613	594	739	1076	1133	1039	954	814	613	633	517	458	499	496	473	492	468	481	461	489	486	503	509	488	492	501	505	504	501	499	503	479	495	506	496	540	466	491	507	496	501	485	505	523	457	484	500	471	454	541	514	517	488	455	484	466	530	506	487	484	506	438	513	519	484	497	467	485	474	510	457	473	474	482	517	519	497	499	485	444	480	485	497	446	490	502	465	444	528	453	451	454	490	529	510	500	482	506	482	461	452	475	482	496	484	456	450	523	500	448	495	411	493	501	542	456	475	485	489	497	494	480	463	463	478	465	524	493	452	525	484	476	521	490	489	486	477	489	510	446	503	508	506	487	473	465	513	506	442	501	441	482	471	472	520	479	500	476	463	479	514	452	491	515	494	472	489	478	500	507	499	514	518	474	497	469	468	477	496	488	531	467	489	467	463	511	501	518	470	460	466	458	506	532	486	485	482	487	469	462	452	492	470	477	468	478	464	502	496	492	488	501	462	479	451	467	454	482	495	486	511	502	501	486	533	470	485	472	499	450	459	499	522	454	493	535	475	485	470	495	467	490	464	472	489	487	434	479	478	438	470	496	486	478	496	504	505	502	500	491	508	524	460	446	473	463	501	474	501	492	460	467	458	483	491	454	471	482	468	473	494	473	472	528	471	468	511	512	481	473	459	483	503	469	508	471	443	475	551	477	458	510	482	514	466	482	522	483	458	475	474	467	498	505	500	509	484	513	500	456	487	498	525	503	482	511	495	490	479	501	453	493	498	508	499	470	460	503	478	486	480	516	472	541	476	452	515	461	503	506	467	508	438	497	502	462	498	473	469	464	470	477	528	485	494	477	488	495	510	521	485	477	450	498	418	457	489	507	452	494	492	502	477	502	531	481	502	491	502	481	485	480	471	486	468	482	496	447	445	516	458	474	496	472	476	472	476	486	471	515	477	493	490	497	501	479	475	501	447	461	486	486	469	469	489	429	487	455	497	513	493	451	481	431	464	478	483	528	473	458	516	476	477	554	462	438	475	494	491	491	483	418	492	457	491	483	475	493	473	496	467	466	497	487	501	484	471	490	507	494	488	465	484	454	550	520	461	478	457	458	506	435	502	493	489	466	525	483	430	502	497	475	514	494	475	453	459	495	489	489	475	469	459	487	497	469	450	498	504	492	498	507	515	470	494	511	508	505	462	438	505	474	455	461	429	475	474	520	473	501	464	497	507	515	515	513	480	511	493	499	490	518	477	508	454	488	486	489	482	515	491	475	458	495	489	498	455	486	492	515	493	513	472	483	508	494	460	469	502	451	484	449	461	489	472	448	508	452	474	507	451	487	517	453	490	444	491	480	505	471	473	491	475	481	473	478	488	495	509	469	471	467	515	464	417	454	469	448	485	477	466	479	495	524	492	498	472	449	520	472	457	479	478	471	505	439	501	480	487	456	456	494	488	505	463	524	512	481	507	506	486	518	487	485	496	482	496	473	478	499	481	492	467	545	473	493	519	458	479	508	472	465	460	470	483	497	509	468	467	465	471	498	466	510	490	467	493	498	484	461	445	478	482	497	475	472	505	470	499	450	501	470	516	505	463	453	509	506	469	492	491	541	498	514	541	505	491	477	493	482	463	458	516	510	507	503	461	438	512	490	519	464	454	523	491	450	520	459	489	476	501	523	489	471	460	487	477	488	497	497	490	472	482	483	490	525	516	486	512	544	492	478	471	474	452	514	491	490	469	470	479	511	515	512	503	512	481	487	448	498	478	465	480	482	493	496	480	472	458	495	499	483	457	486	501	464	518	484	479	514	480	512	474	505	482	477	430	498	470	502	480	480	484	554	491	506	493	494	456	493	496	500	482	473	513	542	467	447	484	485	519	491	490	507	490	481	472	492	490	495	500	493	481	479	510	446	473	456	462	504	487	442	480	458	500	468	479	503	530	479	495	470	511	494	452	522	451	482	478	499	495	515	461	491	457	477	454	453	470	487	493	469	492	474	489	507	470	469	481	433	494	499	486	471	461	495	472	447	446	489	495	492	501	461	506	500	462	440	511	498	467	460	464	487	474	523	463	461	477	496	468	527	497	492	469	513	478	473	487	449	491	469	527	458	467	508	503	496	502	482	473	475	476	505	466	474	493	488	474	487	466	473	460	446	461	456	503	472	492	540	463	493	465	472	475	466	479	517	482	473	463	525	475	474	480	494	462	505	516	518	479	436	469	501	458	452	459	484	530	488	499	460	461	461	471	499	504	490	490	515	463	450	520	518	465	497	469	509	458	500	478	476	460	489	476	528	450	469	507	487	495	521	469	513	473	518	502	505	471	477	520	483	495	458	485	486	526	454	490	488	464	480	476	520	482	492	504	514	473	506	456	487	482	452	492	516	485	507	469	468	496	469	464	479	491	480	517	473	475	508	479	483	461	458	509	500	492	480	519	467	461	488	476	508	449	447	512	471	446	499	490	524	511	475	476	451	492	513	430	502	455	457	521	507	521	464	509	433	521	491	453	445	504	465	511	439	492	500	491	473	509	473	471	506	477	465	481	475	434	524	469	472	464	512	488	501	476	522	472	462	472	456	497	470	503	501	501	464	500	514	482	481	466	506	486	484	490	480	494	494	448	459	467	479	452	480	473	479	516	473	470	486	451	523	483	513	500	479	498	496	483	457	475	475	503	481	515	464	495	472	465	456	450	498	468	539	452	487	445	481	493	501	468	496	478	539	482	529	525	470	496	504	469	510	506	441	484	485	504	510	558	485	484	511	481	460	461	517	485	491	482	450	472	509	468	468	491	514	496	473	486	497	517	515	493	480	513	486	512	484	469	433	446	442	450	464	498	484	497	424	515	482	513	456	494	475	469	496	541	487	482	511	465	501	503	474	526	477	498	486	472	483	492	440	511	456	503	479	519	480	495	477	457	456	493	420	450	481	484	481	483	490	466	472	483	512	498	470	483	464	487	504	550	479	485	488	488	495	450	489	479	458	478	491	454	512	477	508	494	484	496	476	476	466	507	520	519	508	480	492	466	448	470	499	442	484	427	515	508	464	447	493	486	441	508	467	468	522	497	512	470	504	454	473	427	502	485	428	498	471	512	517	445	479	476	513	493	487	465	534	479	504	473	494	460	448	525	475	495	443	485	501	485	478	444	508	513	504	478	496	517	487	503	501	484	498	481	463	486	510	471	466	517	448	477	536	489	469	521	490	503	485	470	483	479	483	508	537	458	503	501	531	443	478	456	441	476	477	480	470	491	487	497	484	539	479	495	466	475	468	530	474	497	478	500	460	457	530	547	499	470	481	460	449	535	487	476	486	499	445	465	492	488	491	468	477	486	492	463	445	481	462	481	499	507	499	480	488	492	420	474	471	475	467	501	471	478	514	467	520	482	467	527	493	490	485	441	461	467	520	484	457	494	504	492	488	492	496	483	504	479	480	498	501
7221	19850	17340	29916	41681	28411	6058	1025	969	991	823	752	611	559	585	579	563	675	627	579	558	668	640	760	951	1669	1784	1512	1345	1010	801	670	535	521	506	475	471	497	489	477	534	489	495	525	501	500	459	500	510	552	531	502	532	521	486	485	507	480	472	455	484	490	524	507	521	491	491	518	534	460	549	486	496	519	497	509	457	516	518	518	491	526	478	501	521	497	525	524	513	533	509	548	483	503	490	544	478	491	486	503	535	508	477	547	509	503	524	505	499	487	495	512	519	477	494	509	519	497	538	512	486	495	510	499	457	477	540	507	494	507	520	499	518	477	496	529	518	482	473	516	506	513	513	517	483	494	495	515	518	509	516	508	540	552	516	535	529	493	528	500	518	522	517	495	533	522	511	554	541	445	499	499	508	515	498	526	512	475	494	486	549	527	504	478	559	508	513	494	536	499	525	535	474	504	519	509	506	490	526	520	477	523	508	480	493	539	527	506	518	495	480	459	541	458	542	510	523	486	516	522	505	497	521	507	525	495	548	486	483	457	532	527	502	554	515	516	467	525	506	534	525	521	534	532	471	491	542	516	546	511	548	558	524	533	462	524	515	464	527	517	498	492	521	521	478	522	563	544	503	508	552	542	523	515	474	552	524	487	561	496	497	499	491	492	544	538	525	518	513	474	486	494	470	493	522	544	515	490	475	545	530	516	532	520	507	473	503	507	507	491	522	507	548	524	510	493	510	471	516	508	520	527	484	489	491	500	537	565	497	508	504	497	508	510	480	545	497	500	530	484	488	533	508	474	546	507	523	559	502	497	504	465	552	497	498	466	536	481	546	505	486	504	531	513	507	497	532	530	510	552	514	537	521	519	462	492	524	492	508	498	493	502	502	516	476	473	507	540	512	505	487	510	478	495	488	513	465	499	467	535	476	443	491	479	494	518	565	470	481	482	479	505	520	487	511	502	469	500	542	503	509	507	519	528	491	515	544	485	490	481	488	531	539	549	546	494	513	533	524	561	487	484	466	485	538	489	525	496	492	515	508	498	504	504	502	539	531	503	509	480	510	494	508	503	513	505	489	446	533	475	463	491	501	510	496	462	512	478	511	551	515	529	520	470	512	525	483	493	503	557	496	489	486	532	510	518	477	498	498	529	532	486	476	502	496	496	498	516	523	500	515	526	489	560	522	562	494	454	536	498	522	512	487	515	513	552	524	530	467	500	479	523	546	473	459	488	496	497	518	513	543	503	536	484	481	497	531	544	512	529	505	479	515	512	507	471	551	451	531	521	547	545	471	490	488	517	502	510	546	539	510	513	475	498	545	500	506	503	520	480	518	487	502	516	526	496	482	523	510	504	505	514	538	485	518	473	512	502	524	517	519	486	549	524	444	497	494	516	524	520	517	498	515	532	488	520	517	495	531	547	521	537	509	514	502	554	511	523	495	529	504	511	556	546	536	486	489	480	503	491	491	500	500	488	488	483	467	491	509	520	504	538	493	479	520	528	527	532	493	482	540	500	483	535	522	518	508	530	497	501	496	478	517	551	508	521	546	522	512	503	525	559	487	512	513	490	490	517	498	509	466	490	499	504	514	466	500	483	494	565	517	509	463	497	517	479	516	529	536	514	498	515	517	484	515	572	517	499	533	501	527	521	512	511	520	517	529	473	518	493	509	520	516	496	519	531	543	516	522	546	494	526	512	510	498	485	528	507	526	518	476	520	531	488	544	505	476	503	524	512	546	484	507	504	483	483	497	558	547	484	517	535	489	516	506	496	545	500	517	531	512	469	484	531	491	484	529	461	519	530	489	534	570	538	493	522	468	525	491	538	510	502	560	523	504	495	538	504	501	521	499	489	475	489	533	539	484	539	502	534	478	501	519	490	520	485	498	510	521	495	530	524	512	479	499	501	501	491	503	501	500	552	495	540	533	525	482	519	468	519	524	506	495	522	507	461	495	475	500	496	521	486	528	518	465	501	526	517	507	486	542	545	509	514	484	514	474	529	534	482	512	507	531	507	491	519	496	504	516	537	540	473	506	532	531	494	469	496	516	506	490	523	481	477	539	502	504	544	552	556	503	518	495	520	525	513	486	518	516	508	549	495	486	491	507	522	528	478	504	494	532	473	499	540	523	510	487	509	522	521	485	557	522	493	530	490	520	504	526	539	493	498	519	510	493	518	491	524	502	496	517	503	508	505	490	498	525	494	534	509	511	516	505	508	529	567	474	501	501	518	516	512	485	461	506	551	523	511	505	517	533	522	489	534	505	544	519	500	551	495	532	564	499	507	486	496	544	526	530	472	519	505	519	507	508	485	502	541	504	498	537	514	511	515	514	470	472	508	573	509	474	552	498	509	513	526	492	489	531	515	524	487	543	481	534	501	488	529	540	467	545	524	513	516	506	500	496	511	513	509	540	471	469	520	503	504	531	518	492	506	488	525	523	502	526	512	527	536	505	501	520	501	542	545	519	522	495	500	532	513	525	493	509	515	499	546	536	527	554	513	510	518	523	507	497	503	476	507	524	506	491	537	514	510	513	512	506	516	481	508	530	539	504	539	506	469	538	534	488	539	484	523	513	505	492	496	541	509	481	521	502	533	497	532	496	497	517	530	516	540	489	525	499	491	516	531	489	523	544	474	512	521	517	525	533	515	546	486	503	508	480	466	508	519	522	513	520	500	487	515	534	516	530	528	488	533	493	515	510	560	540	549	504	509	486	480	479	523	500	500	528	477	494	487	490	526	514	486	500	541	495	508	525	474	500	510	469	484	505	500	517	508	509	505	544	517	533	507	514	569	523	479	544	493	528	529	487	522	515	484	486	554	520	488	536	516	524	504	535	527	464	516	537	519	508	486	505	504	562	495	507	524	527	529	524	517	516	495	540	528	519	491	496	477	503	494	536	509	506	503	539	499	527	527	535	510	527	494	521	535	516	482	513	479	495	502	513	497	526	519	519	534	489	528	490	533	545	525	510	479	543	523	479	488	490	508	485	519	523	501	546	507	500	501	516	527	512	519	488	520	483	518	492	491	563	510	536	521	503	509	525	508	495	541	485	518	517	562	509	499	501	564	511	468	502	509	554	519	501	455	521	537	508	455	537	527	494	498	516	486	569	518	471	543	490	516	443	528	526	507	517	521	539	548	506	523	494	519	525	492	519	579	468	533	500	526	502	522	491	509	491	493	550	536	494	506	519	507	490	477	484	518	484	508	536	519	536	531	521	513	500	533	508	509	528	510	535	524	518	473	523	555	484	528	547	517	490	560	511	510	494	509	510	539	521	516	474	508	498	493	462	526	480	520	478	510	534	519	501	495	485	506	473	555	520	548	505	455	490	515	534	536	504	488	526	500	524	463	501	486	511	509	504	544	518	467	523	499	494	495	538	491	529	510	506	493	525	495	506	509	557	481	502	472	505	523	449	514	523	517	517	473	520	516	506	517	490	504	514	508	524	517	525	507	472	497	502	530	520	528	516	517	496	530	486	497
22773	21328	29121	26823	42157	41105	28668	5562	1150	980	845	717	620	629	600	594	592	641	612	551	532	1316	684	565	1723	3310	3168	2484	1799	1298	954	674	513	421	461	503	470	512	422	458	438	455	525	447	508	485	478	445	458	458	472	475	468	439	480	497	488	464	452	464	521	450	472	472	446	489	440	474	487	477	458	477	475	446	506	463	471	497	489	449	493	525	460	423	512	482	476	465	472	476	458	461	455	505	486	448	472	449	468	487	487	474	464	452	488	483	465	461	490	483	465	443	435	462	491	536	482	477	492	469	454	423	482	465	495	431	468	487	462	441	440	482	458	451	475	473	487	458	459	429	485	435	444	476	460	437	462	438	459	505	469	444	498	417	488	449	452	480	504	481	464	450	503	505	444	450	451	461	458	443	474	436	443	466	459	475	430	451	427	439	465	483	489	451	492	455	469	464	468	481	464	463	485	468	463	502	424	460	401	482	464	475	444	496	468	443	495	512	501	464	462	427	453	495	493	461	411	463	448	429	482	446	474	483	471	487	444	447	502	472	468	486	470	483	468	467	495	422	483	467	439	524	458	485	462	438	481	479	500	437	478	439	466	482	478	476	468	491	426	479	474	484	489	475	450	484	443	490	483	477	450	465	456	425	455	472	456	447	489	470	437	476	483	489	435	451	451	473	472	489	467	465	443	412	485	437	444	485	447	478	486	444	440	471	446	472	489	452	431	471	443	467	458	474	474	505	456	468	448	457	457	466	463	456	475	452	478	497	493	469	458	453	447	435	436	439	498	460	449	455	459	495	461	468	485	459	463	471	489	425	439	509	457	499	457	477	462	456	460	447	476	455	478	463	466	471	456	479	459	491	487	494	463	463	494	481	480	500	470	487	456	450	459	422	470	459	458	490	481	467	446	452	443	507	436	419	447	427	448	504	503	453	438	498	492	459	481	478	475	464	492	466	487	483	479	453	428	463	461	474	460	479	427	511	484	444	474	447	503	483	487	459	452	418	445	461	464	462	473	455	484	514	442	478	481	449	455	439	472	417	467	475	462	502	484	459	472	445	461	494	464	421	430	448	468	463	517	451	469	460	491	498	467	460	450	460	495	483	472	461	476	470	458	474	459	429	470	432	458	486	444	483	496	465	443	462	462	474	501	446	457	516	476	449	465	471	486	473	445	446	452	452	472	472	440	450	485	471	444	529	438	450	464	477	461	455	480	443	502	458	440	452	434	450	431	445	438	454	475	460	462	452	506	436	473	465	536	503	446	469	462	512	457	470	473	444	441	434	470	437	446	445	493	436	458	460	431	516	489	491	505	477	471	422	464	412	481	464	473	488	492	428	494	512	463	450	449	467	462	506	472	487	456	489	481	467	451	411	485	464	459	455	469	478	444	483	466	461	433	446	446	474	429	448	483	478	459	493	454	486	456	495	470	454	473	445	449	464	435	498	458	471	465	448	417	497	459	470	428	448	487	471	464	455	486	467	503	472	447	469	486	481	495	458	456	490	446	492	500	472	455	456	439	478	483	429	478	475	473	465	499	467	506	464	413	491	499	468	484	462	479	487	453	462	498	475	431	417	449	511	440	464	473	425	514	447	475	445	466	473	458	457	460	445	479	426	452	503	493	461	464	503	429	476	457	442	443	523	449	471	468	484	459	476	473	452	442	475	457	447	480	476	493	457	485	474	438	497	463	468	494	453	491	488	450	464	436	471	478	478	508	469	445	465	476	468	473	486	488	493	475	494	473	497	442	485	485	466	465	462	520	451	463	478	465	439	471	470	472	478	442	385	499	480	472	492	485	436	519	474	471	428	459	501	458	467	469	449	504	484	500	503	469	447	491	464	452	437	465	476	456	468	434	453	449	452	456	488	500	465	460	466	522	443	457	466	446	453	444	454	433	437	486	457	451	452	450	451	459	440	504	472	466	468	481	439	481	455	455	478	449	503	449	494	450	435	469	469	442	485	498	458	452	479	467	489	459	488	496	431	457	471	445	511	437	442	421	482	459	435	491	489	434	408	454	489	447	470	437	475	485	480	480	488	426	489	453	511	494	456	441	512	455	480	442	470	507	458	449	466	502	455	465	444	506	494	448	461	468	481	478	504	478	480	473	435	489	440	493	468	441	497	474	436	434	457	448	414	421	462	481	465	467	460	442	431	423	484	493	476	461	476	473	503	485	430	419	478	459	432	436	464	451	456	492	490	496	464	464	478	449	503	461	446	456	440	455	495	492	454	439	472	473	474	438	464	459	454	478	478	537	441	458	475	482	456	438	449	438	457	444	485	489	522	470	471	477	517	488	455	435	475	444	423	485	437	482	457	464	470	477	458	474	509	444	456	453	445	471	484	442	436	491	465	439	466	504	487	491	397	483	434	473	450	456	474	482	435	467	477	457	516	487	434	441	474	454	469	480	469	488	489	485	507	493	467	472	433	476	463	482	471	451	474	491	470	432	449	439	453	472	459	444	476	477	426	466	483	474	456	448	455	496	462	456	492	473	445	507	437	466	444	471	457	506	424	466	485	462	499	467	481	458	491	484	454	444	484	446	470	460	431	450	458	508	474	447	451	464	487	481	471	476	461	520	466	493	410	476	480	451	448	472	482	489	498	521	460	457	467	474	473	421	442	456	442	493	497	499	468	493	482	462	454	454	461	499	468	486	471	488	449	490	471	446	471	463	457	464	488	477	470	449	493	471	466	454	486	494	431	408	513	469	469	477	470	485	483	435	480	440	442	473	443	457	497	484	458	445	466	469	485	440	460	476	483	482	437	453	489	501	474	445	450	468	406	475	442	474	475	461	470	458	480	436	453	470	501	469	446	482	461	457	438	471	442	484	502	460	442	437	463	509	484	457	493	509	469	489	487	454	489	475	461	463	468	449	470	496	457	435	432	481	457	483	453	454	507	487	490	463	512	461	499	463	460	509	454	471	494	461	461	508	459	423	467	495	474	454	465	511	488	450	468	424	462	459	465	460	482	462	467	492	477	433	474	483	434	453	431	438	453	486	472	437	477	472	433	454	494	420	473	413	491	454	464	437	450	444	468	434	476	466	461	475	440	472	481	473	471	455	445	454	476	445	472	455	495	473	466	487	467	452	482	450	472	491	479	470	464	458	428	442	441	461	465	505	436	454	458	486	475	478	484	473	460	448	477	496	507	478	465	452	487	451	420	481	444	434	448	472	447	487	496	497	472	463	459	439	460	503	422	459	510	493	460	467	456	438	462	461	455	491	484	422	451	451	473	469	474	467	446	462	465	434	469	471	471	499	425	429	463	509	448	506	471	455	462	484	439	453	471	444	487	474	497	443	467	435	453	419	510	455	480	433	508	431	444	478	455	490	463	448	476	450	431	497	453	478	475	470	477	457	448	490	409	487	462	490	437	485	444	513	482	451	482	446	480	451	473	511	500	466	487	494	504	429	523	487	505	467	501	439	494	457	462	445	434	460	458	466	516	457	444	471	478	448	441	492	461	444	476	468	462	477	470
9468	29181	24234	46302	62256	45680	20475	1831	1672	1559	1195	983	772	723	766	698	619	787	617	547	641	1877	971	647	2606	5127	4810	3683	2572	1811	1318	803	494	433	496	460	434	438	444	480	496	447	492	467	456	456	495	476	465	473	507	433	470	475	447	485	464	513	455	487	476	446	487	480	499	484	464	481	449	466	489	480	515	448	484	451	441	461	501	506	461	459	483	462	514	443	468	483	491	448	472	514	454	478	488	484	474	494	455	428	441	479	458	476	470	450	501	454	480	492	455	468	473	481	487	479	503	444	502	497	453	474	452	468	471	458	454	435	477	450	425	434	469	467	476	435	451	460	472	453	508	467	439	458	417	520	498	493	454	480	492	497	494	466	499	500	502	486	473	465	519	447	448	496	502	466	469	474	512	483	450	477	465	496	483	488	458	467	425	462	477	463	458	468	436	501	467	450	507	478	469	465	479	469	462	450	485	497	453	505	478	446	479	530	482	432	439	452	436	507	466	506	458	467	496	454	461	456	438	468	464	471	477	449	501	471	491	464	500	496	460	480	492	431	477	467	433	466	469	487	471	488	457	462	438	485	478	471	476	469	492	445	474	482	434	451	459	444	487	467	446	468	480	478	477	514	446	469	511	446	465	482	466	486	494	499	420	505	457	478	459	506	479	462	450	443	445	483	479	479	438	434	452	451	461	479	472	490	470	484	438	508	474	509	450	461	492	491	467	498	485	471	404	470	469	468	493	472	447	465	489	490	497	473	470	486	460	464	470	468	490	456	469	468	486	482	455	508	442	449	490	454	481	499	458	487	456	470	490	440	479	451	451	473	471	487	467	462	458	491	445	494	504	498	449	462	484	486	439	454	451	478	503	429	462	426	483	461	448	469	438	463	458	395	477	477	471	483	448	424	477	481	493	460	473	486	481	452	432	494	504	481	488	446	455	470	495	443	485	480	453	425	469	479	492	495	483	446	490	475	456	496	456	449	470	454	467	466	461	485	498	492	471	482	458	491	445	466	459	486	494	491	470	490	492	474	475	468	471	424	450	464	490	451	448	453	479	473	485	454	447	484	457	456	487	445	470	468	473	527	444	470	508	498	457	471	476	480	453	473	504	507	506	458	459	438	463	469	467	448	455	489	484	486	521	453	478	480	475	478	473	480	488	449	489	470	468	458	466	440	446	453	472	462	456	522	457	477	476	482	435	499	481	489	484	477	472	445	469	480	469	498	439	499	503	455	447	462	457	467	461	462	487	489	458	496	436	471	448	461	483	466	506	473	470	453	492	473	482	467	463	494	456	480	466	447	494	495	449	453	386	462	460	462	483	500	474	502	508	443	503	513	463	453	433	450	475	444	426	431	467	460	496	445	465	453	483	471	459	472	487	451	410	476	530	456	494	492	513	481	482	495	459	472	480	480	467	437	464	428	481	491	456	467	470	462	488	491	450	500	468	466	472	468	504	479	488	487	457	451	481	427	477	441	468	469	512	405	486	463	505	478	438	523	464	447	494	456	442	473	465	469	461	480	504	458	481	486	457	481	420	466	495	447	454	453	472	462	469	466	438	466	480	527	501	495	481	471	492	471	464	473	447	497	456	470	467	477	504	432	486	479	466	462	460	468	481	480	469	473	485	463	446	454	451	487	493	469	443	499	421	470	483	465	454	474	501	463	496	461	504	464	484	459	434	463	440	477	441	485	475	488	469	486	458	492	477	476	480	465	476	471	456	455	458	471	447	471	471	485	420	499	478	452	436	460	511	460	484	477	475	493	452	483	452	474	476	475	479	512	460	483	478	495	470	480	466	458	480	444	457	497	461	471	460	462	426	466	470	487	515	496	461	449	476	477	505	461	493	464	470	475	438	485	483	478	467	504	446	474	463	514	471	495	491	494	479	496	454	490	456	454	483	463	497	443	490	507	457	514	411	454	485	446	492	489	444	477	472	423	454	467	489	476	488	472	418	479	476	461	481	416	486	455	468	433	474	470	460	499	449	444	477	452	477	509	454	438	443	455	487	470	462	472	497	465	455	480	456	468	475	482	420	473	501	522	464	456	490	442	437	520	492	446	454	434	491	494	483	461	467	486	451	446	436	486	476	424	467	465	470	487	448	459	448	468	478	451	482	458	467	474	507	464	477	431	477	456	472	458	467	462	465	503	491	464	487	503	476	482	444	449	485	455	466	476	480	458	487	452	490	458	489	425	472	487	495	432	482	455	487	508	498	448	496	458	451	503	506	447	444	457	464	480	482	425	452	471	465	502	487	462	490	476	446	481	511	505	449	487	498	461	430	465	448	456	490	506	484	435	470	482	518	467	457	485	511	410	453	472	470	434	471	482	453	488	461	442	471	478	471	419	494	497	503	455	470	451	481	443	487	486	471	423	473	464	479	492	483	477	477	480	458	452	439	461	450	461	447	514	466	471	489	488	452	454	488	461	460	479	503	468	438	451	470	437	443	521	451	456	456	468	465	464	466	448	495	445	478	442	451	472	437	454	439	496	495	465	464	472	466	472	431	448	469	490	434	473	467	468	451	514	466	429	455	444	477	455	486	477	501	495	425	452	458	496	531	430	480	501	419	463	505	464	466	472	423	480	482	480	495	521	485	479	448	450	452	467	489	456	427	486	478	449	501	501	464	502	431	471	471	443	477	463	497	498	502	475	500	462	437	469	445	469	452	471	496	471	492	490	442	507	457	471	434	458	444	480	455	485	503	513	471	488	492	485	475	454	492	477	440	478	485	460	476	492	481	454	519	479	507	455	441	486	494	452	465	474	480	476	446	482	512	437	448	459	496	475	456	465	501	488	477	501	495	493	465	482	498	515	494	462	468	515	499	471	488	511	446	488	460	494	433	474	462	496	464	466	460	492	484	477	443	459	463	465	474	502	496	444	461	465	476	488	475	464	455	454	473	476	439	462	479	444	483	430	462	466	452	474	519	455	488	447	503	432	478	477	443	515	469	458	451	475	496	516	430	452	469	479	491	498	474	481	481	528	490	433	536	481	474	449	496	427	476	498	462	508	492	483	477	473	473	457	457	433	456	443	476	458	451	436	429	456	450	409	511	439	494	503	491	491	465	479	466	466	491	426	469	423	454	464	480	443	460	467	465	459	451	480	443	481	430	490	483	501	489	461	454	429	441	492	469	480	432	506	507	463	504	490	504	487	513	459	464	458	448	489	472	464	445	455	457	514	469	462	464	471	465	468	472	471	457	498	496	462	487	489	463	450	504	526	465	470	456	444	463	484	487	484	478	479	484	469	468	452	465	457	492	434	458	489	483	458	482	453	456	457	471	454	424	483	449	477	428	477	487	491	472	486	470	483	420	469	509	476	472	447	462	456	483	434	466	497	476	470	480	509	470	474	490	459	493	457	460	502	448	477	491	474	528	447	459	476	474	458	456	517	463	418	494	503	469	445	464	461	445	495	426	478	491	525	452	455	470	491	465	449	453	487	461	503	493	439	483	469	473	539	446	502	497	462	491	464	478	485
27820	19943	13957	12734	13138	5178	1626	487	596	470	455	403	358	388	410	371	386	435	380	374	339	401	396	420	405	447	439	498	419	440	424	382	365	380	390	349	352	353	369	365	334	341	353	344	367	359	365	372	363	333	338	346	341	342	329	384	356	357	361	349	357	369	365	375	365	379	384	366	370	343	336	347	361	341	349	370	359	397	363	324	349	355	341	382	348	380	348	387	354	344	368	332	343	309	350	339	360	328	344	350	332	334	366	352	347	380	361	372	344	365	380	390	372	355	377	367	372	341	331	351	375	403	362	378	356	393	353	362	331	336	382	383	371	313	377	371	369	335	356	355	355	335	389	361	364	338	327	391	335	351	312	382	364	368	351	357	352	347	372	376	301	363	357	357	378	373	320	372	365	372	348	369	378	326	368	373	371	370	360	336	357	363	331	360	358	368	350	375	349	344	364	385	340	373	369	339	318	354	340	336	404	391	404	326	356	363	368	369	356	368	355	374	377	351	336	358	343	346	407	368	328	325	326	363	338	368	344	343	361	360	350	353	377	378	351	366	333	371	351	392	362	336	342	314	326	363	363	324	344	340	349	350	378	372	375	357	359	368	367	334	374	366	359	349	344	347	331	350	363	362	358	375	365	350	368	382	352	381	335	372	373	329	335	366	377	387	394	345	342	388	358	323	386	399	370	320	372	393	352	381	363	356	347	367	380	335	345	369	342	329	343	341	382	374	356	386	384	353	360	369	365	369	345	343	422	356	362	363	343	362	374	329	341	354	362	366	364	364	368	366	394	356	352	343	362	350	343	372	373	354	363	353	319	341	355	327	360	367	360	330	374	343	345	359	379	368	369	351	392	359	395	349	384	371	357	330	352	359	388	396	345	351	367	369	390	362	377	372	362	339	359	363	347	359	380	333	380	355	339	339	353	351	364	367	386	355	350	378	343	325	356	351	336	343	354	365	382	362	372	358	353	374	337	342	341	362	358	357	366	363	353	317	348	319	342	321	351	372	351	341	330	360	346	356	347	383	336	344	346	394	325	371	360	353	352	374	334	379	386	343	348	351	340	387	372	334	336	369	349	361	372	347	339	348	347	355	368	336	362	356	340	352	370	334	339	365	364	367	342	365	359	341	329	365	405	367	377	351	349	349	360	369	343	376	381	346	358	400	381	369	309	374	333	358	338	360	339	355	360	373	352	357	388	336	361	361	340	367	349	346	381	368	363	344	353	390	385	339	335	367	337	354	356	372	363	379	400	345	370	360	353	377	365	385	366	334	361	315	350	370	336	367	368	391	352	340	382	355	384	364	387	382	355	352	350	369	356	363	350	371	390	376	353	389	355	372	349	371	372	340	384	364	354	342	365	345	352	365	367	366	336	317	339	373	361	347	353	370	366	343	333	336	360	341	377	388	370	388	345	374	371	335	362	355	348	367	347	369	357	327	357	378	365	371	365	380	349	335	359	326	370	356	348	341	343	339	374	370	330	340	356	370	336	340	373	346	341	348	360	366	389	345	371	361	371	368	380	376	346	352	351	386	352	329	374	372	346	383	336	366	354	367	360	372	376	324	384	362	336	321	359	373	344	352	340	377	357	345	324	337	384	322	351	369	377	362	365	355	348	351	356	325	319	348	325	379	397	340	335	345	338	316	364	331	369	372	373	383	346	359	374	369	384	385	378	343	358	328	329	362	366	379	360	363	375	348	354	385	388	360	343	373	362	374	349	352	357	343	373	358	344	341	352	370	338	360	348	368	347	357	382	356	385	342	380	347	331	349	336	351	345	325	365	412	370	356	354	352	352	355	339	387	399	360	328	371	352	369	338	329	358	357	342	364	359	361	333	366	370	358	379	370	361	372	389	362	343	352	382	360	362	330	341	417	380	342	335	370	349	362	350	376	380	376	320	388	329	344	318	330	340	349	368	353	369	343	355	368	390	364	393	395	338	318	357	370	365	403	358	367	338	383	364	388	368	301	349	402	347	380	367	380	331	334	402	366	374	353	348	377	395	353	361	397	377	341	374	350	346	373	354	386	381	352	355	345	332	338	371	337	373	341	384	408	361	381	400	368	353	346	360	352	357	371	375	352	360	377	346	347	344	358	366	360	364	365	329	313	367	371	344	352	407	319	344	360	348	368	362	367	366	373	359	337	344	331	333	356	310	342	359	356	353	354	360	356	348	399	335	332	335	378	351	343	367	362	384	385	386	373	394	381	367	368	320	375	376	368	348	365	334	356	355	366	384	351	346	366	389	326	336	363	359	351	353	342	345	321	377	359	366	337	360	328	393	356	356	361	363	374	396	356	363	349	368	370	359	354	333	358	345	353	353	337	373	405	348	345	366	363	363	352	348	345	376	375	355	362	371	358	323	312	350	362	318	390	338	355	340	338	357	369	326	359	370	348	344	339	355	349	396	344	343	361	384	359	356	370	335	320	349	364	345	368	358	339	352	370	366	343	362	353	371	382	358	347	326	373	375	355	311	361	363	370	364	356	355	385	363	368	362	351	394	369	384	336	355	348	338	387	351	352	355	351	355	358	350	351	358	347	361	345	350	374	412	363	358	354	336	346	363	366	345	348	335	356	367	391	349	377	358	391	370	338	375	363	345	343	388	397	370	354	362	362	339	380	361	386	356	351	349	332	363	337	380	357	383	370	423	375	321	315	381	352	378	366	373	364	354	397	330	358	333	346	341	345	379	380	353	342	339	389	323	368	350	357	378	359	347	347	347	380	337	377	355	365	349	356	358	363	330	379	348	339	351	387	374	352	392	334	332	334	348	365	357	353	382	365	339	344	374	356	330	342	378	383	346	364	331	337	390	377	353	346	379	344	347	357	362	394	326	378	361	360	361	366	350	364	379	346	357	334	327	371	375	360	353	382	347	376	370	342	378	380	360	367	352	377	339	375	354	328	341	394	345	388	379	349	362	367	360	406	344	335	367	387	372	370	370	344	387	342	330	329	349	355	387	355	333	316	355	387	394	362	384	349	339	329	331	370	351	364	361	363	337	406	360	369	340	348	343	343	363	382	392	343	348	346	393	360	339	383	348	354	357	362	354	369	370	367	326	375	363	384	361	384	363	347	365	339	337	345	340	337	363	339	360	445	347	353	350	318	336	363	364	381	377	357	331	359	346	341	332	380	334	341	355	362	399	321	384	333	357	346	355	335	360	351	364	358	370	325	345	341	341	351	370	349	351	349	333	332	352	385	333	323	380	373	342	340	341	369	374	357	361	352	360	354	351	370	362	372	347	337	363	342	361	378	368	349	382	355	352	352	381	317	316	353	353	404	384	366	320	344	327	347	372	361	349	372	359	383	364	375	330	354	352	367	354	357	344	368	365	363	332	332	392	350	363	358	348	343	402	319	362	355	357	337	357	359	331	336	360	392	347	370	322	353	360	373	354	329	374	337	340	342	334	338	355	378	366	379	366	368	333	350	331	370	352	371	383	388	398	349	341	347	345	363	352	356	330	375	325	360	338	337
8107	16515	13411	12036	12694	5690	1979	711	769	670	555	529	453	420	486	385	388	472	457	417	425	388	476	442	469	476	530	544	565	505	452	435	367	379	352	361	367	371	400	344	389	397	366	390	388	382	371	405	413	404	383	402	392	403	446	378	368	407	338	347	380	363	402	361	351	369	372	395	389	396	353	406	398	379	375	365	385	341	369	406	367	412	359	418	391	376	364	351	337	371	415	406	393	401	386	365	386	357	398	400	392	397	385	365	362	357	431	399	384	375	343	374	374	406	368	407	366	393	395	411	359	396	388	390	411	362	381	399	372	373	398	388	404	415	382	377	422	370	372	361	388	351	419	374	362	395	396	365	366	363	378	391	406	417	405	354	392	400	341	433	393	386	380	360	366	397	388	396	378	403	369	427	366	369	397	365	396	393	391	392	394	389	402	376	421	376	415	396	391	376	379	354	335	368	361	391	389	378	380	386	415	387	390	402	390	398	422	401	371	385	372	416	391	384	396	414	432	406	366	387	399	406	388	432	407	373	359	382	397	365	343	374	392	402	376	374	402	388	365	354	392	418	377	381	392	384	406	382	373	403	363	360	354	409	402	407	367	402	390	366	409	381	389	393	382	394	381	369	371	406	388	378	358	419	381	372	402	430	371	389	369	400	370	358	401	361	380	370	391	393	355	395	400	396	377	401	380	407	372	399	363	430	357	399	399	369	358	370	369	390	401	401	372	415	415	392	390	348	391	369	348	392	407	356	384	418	377	389	390	396	400	383	374	358	388	388	433	386	368	364	376	415	381	376	388	397	405	351	379	385	413	396	385	378	386	406	391	400	399	400	367	414	350	348	382	428	392	367	403	389	405	398	379	369	410	393	358	379	415	432	367	383	377	363	412	365	390	381	385	380	393	381	395	396	394	357	409	409	378	398	374	405	345	373	389	342	345	404	382	361	435	349	374	347	370	387	373	381	341	392	402	343	370	435	358	383	383	401	379	379	376	370	346	384	382	390	350	374	408	384	365	360	371	384	375	378	414	406	361	390	379	344	362	379	385	365	374	372	379	395	364	386	361	372	395	368	407	432	408	401	345	377	371	364	393	393	398	391	405	383	375	400	406	382	392	373	381	369	355	366	355	378	390	401	390	396	397	368	385	384	344	391	382	399	402	397	408	378	372	367	388	353	382	378	373	391	375	379	395	388	377	397	372	377	389	370	363	361	394	353	367	364	375	386	398	378	392	387	362	384	373	352	409	374	397	382	399	392	361	396	396	358	364	371	388	387	405	367	363	366	399	387	421	367	383	420	406	394	382	358	404	385	405	363	388	443	354	420	386	363	381	365	400	374	389	381	391	399	390	361	364	367	425	382	356	403	390	366	411	411	430	394	370	393	376	346	350	422	367	389	390	375	369	378	375	382	369	385	439	386	390	384	377	410	358	383	401	377	399	352	384	409	380	373	394	392	375	385	443	401	357	407	375	398	377	383	406	364	387	373	405	370	389	397	410	393	415	373	383	376	384	375	389	400	373	393	403	400	394	392	390	399	393	360	394	401	375	386	418	388	410	376	383	404	358	367	373	410	383	391	367	387	362	364	406	412	390	368	361	351	363	402	366	350	438	403	373	366	369	375	381	372	377	354	379	378	399	416	348	395	378	363	366	373	371	376	366	391	379	379	407	420	399	374	372	412	361	395	377	383	380	394	394	372	398	354	365	385	374	391	388	393	365	378	390	398	367	404	404	420	389	349	408	385	383	400	358	412	374	382	417	403	384	394	375	384	391	417	382	394	338	403	428	400	387	364	384	395	384	343	380	372	344	361	369	347	359	392	377	398	382	434	368	395	405	404	361	389	384	389	386	367	388	361	369	387	371	356	391	402	394	347	379	381	353	377	377	357	358	369	385	372	374	365	383	389	361	414	382	390	419	375	361	386	367	379	332	351	394	380	363	397	388	359	366	434	381	369	384	379	380	371	396	340	369	366	348	377	381	363	373	428	393	400	382	406	389	367	366	414	377	392	376	369	388	408	375	395	346	372	364	374	379	344	403	384	348	360	398	393	375	369	385	364	384	371	389	384	380	421	408	411	368	375	391	395	374	402	417	382	400	382	385	435	379	412	400	352	393	372	396	359	368	407	377	376	398	390	405	379	390	353	402	412	382	374	376	343	410	403	354	344	380	405	385	393	383	381	380	385	434	387	359	380	376	394	386	369	379	384	394	370	402	381	359	356	387	383	401	369	370	335	408	382	390	394	366	420	398	415	369	380	355	391	410	364	379	397	404	351	382	406	379	361	347	392	382	348	404	384	388	381	363	375	380	350	371	388	341	394	387	374	361	421	383	376	370	377	375	387	387	396	449	412	390	387	377	388	398	406	394	389	372	387	356	369	342	389	353	365	370	388	400	406	351	381	386	407	387	413	399	377	366	380	392	387	406	360	359	336	398	370	409	376	374	353	394	359	386	379	377	374	384	368	382	349	391	386	381	386	392	370	366	397	385	389	377	383	405	409	379	377	388	389	431	364	389	360	369	386	372	348	373	398	378	393	406	346	364	342	362	391	393	405	402	389	372	383	386	392	350	407	390	412	391	365	377	383	369	382	362	376	416	385	359	383	376	361	384	392	347	391	392	384	368	410	390	395	388	394	386	448	385	365	384	363	383	378	380	406	355	384	380	375	380	399	374	401	357	388	365	407	378	391	388	413	369	384	407	354	366	416	369	363	371	365	401	342	356	383	374	416	354	404	388	352	392	403	406	383	382	389	364	375	412	367	378	373	382	375	360	388	400	392	373	345	359	367	397	370	367	408	420	390	379	384	408	426	374	345	354	352	384	399	411	384	378	420	421	381	378	380	367	374	404	368	396	388	370	355	368	401	353	396	382	372	379	397	433	382	394	430	332	381	379	361	382	391	358	356	379	390	390	404	412	402	375	348	409	356	360	392	362	392	371	347	401	340	377	393	389	386	394	394	424	366	361	370	371	390	358	376	371	383	373	398	399	374	403	405	408	396	366	386	394	412	387	423	405	380	354	386	370	399	395	352	385	389	359	371	393	386	409	376	380	412	354	388	372	391	377	391	371	374	404	386	351	395	371	393	393	388	357	380	389	344	354	393	391	358	375	400	412	383	392	381	386	365	403	422	397	384	396	390	368	375	363	392	376	383	397	405	391	393	368	382	377	369	406	404	364	401	403	393	346	406	390	382	382	374	372	392	367	375	418	395	394	396	419	378	358	382	371	403	389	365	400	385	405	391	418	399	362	386	356	392	377	406	392	385	350	394	390	393	377	390	391	355	369	381	410	366	404	354	380	417	397	393	400	390	351	390	340	369	383	392	382	347	375	364	398	377	397	394	378	386	366	401	372	365	381	387	367	371	405	374	365	404	381	365	371	386	421	370	392	399	369	338	400	382	382	384	370	346	376	396	378	389	410	412	376	391	340	361	380	363	389	393	417	372	394	388	360	397	376	363	396	404	387	396	409	371	377	364	393	333
24186	21330	28481	29293	45273	35599	16079	1584	822	617	558	466	419	430	450	434	397	418	378	363	350	348	846	1521	1309	1369	1176	997	868	699	550	479	388	308	329	335	329	326	323	308	317	331	333	311	327	338	306	323	317	281	361	312	317	310	325	332	314	307	312	327	311	349	314	326	330	346	344	298	325	312	305	288	374	292	316	315	362	326	332	326	335	317	326	319	347	362	311	345	323	344	328	309	332	320	356	307	320	320	316	332	323	316	332	334	324	305	319	307	306	342	334	340	337	320	314	318	310	322	332	329	333	322	346	299	308	350	306	338	341	343	312	322	329	306	339	336	335	326	323	340	347	335	320	328	324	352	306	294	345	342	315	304	361	332	322	317	346	317	321	342	356	321	345	323	332	306	329	293	338	318	317	343	344	340	334	344	316	330	322	322	344	332	307	328	324	314	305	341	362	302	308	324	325	337	313	337	303	308	309	310	301	332	345	296	339	315	325	347	320	340	337	343	347	317	301	338	323	310	337	319	331	314	316	299	332	308	328	325	322	318	292	328	327	300	294	307	303	335	318	356	316	304	332	368	328	353	298	319	332	336	311	301	362	292	317	333	331	307	350	325	307	298	321	317	285	326	324	351	322	344	312	339	303	356	346	320	336	357	308	325	339	337	327	334	324	339	368	323	270	287	314	317	301	343	342	307	319	359	338	375	313	321	325	298	354	305	315	332	310	295	340	325	314	321	299	332	323	343	328	338	329	319	304	306	291	328	322	306	337	320	335	290	319	327	320	317	300	309	323	346	339	359	332	284	320	336	330	328	303	360	328	334	313	312	310	312	333	319	341	349	335	342	319	312	343	341	331	315	304	320	341	359	335	337	340	310	310	335	304	339	324	322	334	295	319	301	316	321	333	334	343	303	319	308	302	328	360	326	312	324	317	293	305	307	313	302	311	309	307	347	344	329	314	318	327	337	310	288	312	292	309	330	316	342	343	316	299	303	313	329	317	350	304	317	339	330	325	320	327	341	350	346	285	320	333	301	290	336	345	332	356	314	274	298	316	321	324	318	312	318	317	324	317	317	317	315	343	319	301	320	314	337	316	322	305	335	301	342	313	326	379	293	337	348	310	367	329	326	329	336	336	341	333	340	305	319	285	307	312	327	313	294	332	333	325	306	322	343	292	317	304	322	319	330	361	301	299	297	330	303	375	344	312	323	348	357	316	337	333	337	310	319	333	339	341	344	312	327	323	309	344	301	346	316	315	308	316	336	316	337	296	324	350	323	298	268	340	331	293	335	328	312	328	310	306	311	295	325	319	327	349	324	328	303	343	313	333	316	320	263	343	338	306	291	326	303	363	321	311	332	335	319	362	318	348	340	320	327	317	316	337	345	316	355	315	359	314	329	295	321	336	359	322	328	352	328	318	326	341	369	287	300	340	325	297	338	315	362	341	300	322	298	356	351	316	305	319	336	341	331	326	323	291	355	318	330	339	334	300	304	281	313	324	361	350	320	329	311	323	334	362	320	285	339	355	334	324	351	344	313	325	325	346	316	309	308	325	308	316	327	339	316	337	351	319	317	325	296	285	322	344	317	332	325	299	304	298	332	344	322	319	353	336	331	324	351	308	312	298	324	324	293	300	341	311	327	329	336	331	354	340	354	306	306	341	321	336	315	317	317	351	319	334	325	337	323	324	299	315	321	360	341	327	292	326	304	295	288	341	337	365	293	290	334	292	349	318	334	335	309	349	315	324	343	350	327	346	344	298	321	324	335	315	314	312	335	333	322	315	317	318	310	299	321	318	319	348	324	320	340	353	344	317	359	340	305	317	328	329	370	333	338	321	322	329	337	329	324	323	343	280	321	305	366	326	311	334	334	351	327	358	326	323	325	327	293	321	343	334	331	316	351	344	316	337	332	333	329	337	348	330	354	315	306	334	363	303	334	342	320	296	342	311	354	308	304	286	325	315	312	319	335	307	319	311	322	293	340	336	318	321	352	337	316	281	293	314	341	306	317	334	290	347	350	360	297	305	339	321	336	335	347	325	352	296	346	310	322	335	298	305	313	340	341	320	340	301	314	260	329	345	339	332	320	332	324	290	313	318	309	327	323	314	305	304	316	346	321	361	314	320	333	343	316	315	361	286	323	334	283	340	319	307	328	359	316	340	312	332	336	320	336	325	308	314	326	334	327	362	340	333	271	318	304	337	341	306	320	319	306	343	304	297	309	305	319	299	317	340	302	300	327	316	337	310	357	343	341	315	345	351	335	346	337	333	334	337	334	326	304	334	331	322	324	344	320	312	302	302	291	325	313	338	315	347	309	330	317	315	317	309	347	322	330	322	311	325	359	310	326	338	303	300	323	305	343	303	315	309	364	317	316	323	332	341	358	283	400	345	335	326	355	332	323	316	329	328	321	299	302	345	303	300	300	332	344	331	322	304	306	321	288	300	333	347	326	345	330	321	345	349	319	323	324	343	327	355	321	309	334	341	332	326	335	314	318	341	319	324	343	302	321	330	358	345	334	347	328	302	316	352	287	294	328	311	300	337	342	325	346	322	309	282	300	330	336	290	350	330	338	307	327	328	304	306	325	318	297	318	323	342	321	328	334	354	302	333	309	324	318	314	325	327	324	345	319	299	356	343	296	356	301	339	291	310	337	322	294	314	321	344	317	323	347	320	290	318	300	299	328	342	355	334	349	335	328	322	355	319	335	336	346	325	287	320	336	342	322	312	303	348	319	325	324	307	314	308	349	300	310	285	334	337	335	316	333	360	345	335	314	321	303	349	314	305	303	329	320	313	317	337	307	345	306	284	325	333	299	301	332	311	343	326	352	334	302	298	284	314	335	335	310	348	341	300	316	320	342	346	334	324	318	335	340	335	342	326	333	357	325	321	319	293	304	297	332	311	299	328	326	312	343	316	286	327	327	301	322	306	325	339	300	304	291	348	320	331	337	282	294	352	315	316	338	338	318	312	298	367	328	374	359	335	339	365	317	348	300	325	327	319	318	342	336	338	314	327	318	301	310	304	332	327	340	346	327	315	312	359	315	379	333	323	322	330	302	323	339	306	301	318	336	331	338	293	306	315	329	323	304	308	319	325	354	313	324	320	340	315	346	340	353	305	307	309	292	301	314	316	340	314	311	328	320	294	353	307	314	369	305	308	329	333	274	340	341	332	330	347	335	366	319	306	364	339	332	353	332	324	332	338	343	359	337	326	295	318	313	303	336	303	343	316	316	327	321	312	314	384	344	323	328	316	311	316	358	338	304	296	304	354	310	330	304	319	303	311	301	277	342	318	329	358	278	326	325	348	328	353	313	341	330	328	335	333	318	326	286	327	324	355	322	343	309	312	313	325	360	333	307	346	339	325	298	303	356	305	337	323	324	333	326	313	335	334	321	333	311	289	304	349	360	332	316	307	319	310	299	342	333	356	322	344	360	334	350	337	301	326	313	307	281	308	329	328	327	325	317	335	300	343	290	319	315	338	345
8336	25295	20868	35938	49220	35563	9720	1266	1372	881	745	602	552	586	624	456	550	501	469	402	385	411	1286	2380	1925	1985	1721	1478	1187	908	662	531	388	352	328	354	353	345	338	359	362	346	330	353	335	307	364	378	360	336	338	358	334	349	337	325	312	340	348	350	350	369	318	350	341	334	350	352	369	347	339	333	330	332	304	377	355	334	358	333	335	368	326	350	342	346	323	336	340	339	319	350	374	351	330	352	348	346	338	347	338	330	352	316	346	334	362	350	371	313	338	324	351	352	369	310	378	352	331	348	359	319	326	319	370	343	367	342	363	349	332	350	337	326	335	329	341	323	346	306	351	339	351	363	346	345	357	364	326	360	344	351	353	344	355	352	310	346	354	353	343	325	359	304	351	366	330	347	331	312	318	301	393	335	344	357	355	371	327	350	340	348	349	336	383	335	342	366	348	347	359	380	322	321	367	365	336	314	328	315	344	348	352	312	357	361	382	341	339	374	378	340	340	329	336	326	323	355	332	336	306	351	352	300	347	337	363	344	306	340	344	340	394	379	366	340	345	323	344	348	356	337	356	385	324	321	357	369	360	340	344	342	342	348	345	351	378	378	322	347	330	353	353	353	344	318	331	323	354	355	325	352	351	338	313	343	342	343	335	326	361	351	342	362	354	374	296	361	356	342	356	328	339	333	371	341	315	354	314	351	317	341	297	343	347	345	322	384	321	340	331	348	341	326	352	326	305	337	362	362	356	332	330	338	374	365	320	359	352	320	371	353	318	331	399	343	360	352	327	329	319	329	352	363	337	343	356	312	354	319	348	361	298	346	323	299	326	372	357	343	336	353	343	352	376	364	344	327	366	367	373	317	363	337	331	349	344	310	373	340	332	324	301	327	312	334	336	364	334	342	351	346	348	335	359	342	331	327	335	307	334	394	356	386	332	330	311	320	338	347	317	359	327	373	335	334	319	357	373	343	357	333	338	361	348	343	339	312	349	337	341	372	336	345	369	342	344	350	344	331	319	339	323	384	366	351	339	343	356	356	317	368	310	355	304	374	351	342	332	324	339	360	331	330	376	350	365	370	322	354	357	323	325	323	345	333	347	336	347	339	317	320	354	322	340	346	328	371	340	349	316	361	310	302	359	338	341	343	367	318	378	307	336	306	319	389	337	344	337	344	375	353	370	340	317	317	346	347	341	351	294	324	330	311	325	345	347	352	331	319	339	302	348	368	321	356	341	345	349	373	337	341	364	318	340	347	334	377	344	354	344	316	333	334	363	304	342	347	341	370	360	335	360	365	354	320	378	344	360	327	345	318	346	347	387	336	338	359	362	344	356	339	348	337	375	318	326	354	346	338	347	331	362	357	334	345	338	332	353	380	383	376	350	323	363	318	370	339	369	341	352	353	348	341	349	336	342	370	345	334	390	356	334	347	349	339	338	361	365	344	364	344	328	331	358	346	335	345	346	333	378	343	357	366	337	346	333	306	352	304	335	330	338	351	353	309	369	357	325	333	327	354	321	327	343	346	325	366	362	314	299	354	360	332	356	357	319	352	349	356	322	339	398	349	342	328	352	377	347	351	350	363	341	353	351	355	342	301	346	325	342	362	319	341	338	373	333	363	335	339	359	332	323	354	379	337	322	349	348	369	331	381	333	337	351	307	314	352	317	346	327	349	346	363	333	354	337	339	339	335	322	363	346	369	377	360	349	354	326	343	350	327	341	380	349	351	335	386	355	375	332	328	364	344	366	329	343	365	320	357	338	343	361	384	401	360	363	366	352	345	411	332	356	337	335	337	336	336	332	337	342	356	330	359	314	352	338	363	328	364	342	334	343	359	358	353	332	370	365	330	355	352	342	341	340	335	374	329	344	383	348	340	381	339	330	335	349	355	368	330	341	352	322	343	359	377	369	350	354	337	328	327	355	354	355	377	377	362	353	328	339	342	323	355	340	319	330	329	328	366	363	360	327	354	340	343	367	356	341	358	349	338	326	331	328	349	342	348	338	332	354	358	346	358	307	340	356	326	368	334	389	353	342	308	341	329	329	361	349	360	363	329	334	339	366	333	381	328	341	354	312	325	353	386	330	359	348	338	356	318	352	339	330	346	334	355	364	354	329	369	349	301	329	333	339	330	342	345	358	322	321	380	353	347	332	309	340	340	348	330	351	341	363	333	353	346	350	341	323	354	347	354	341	378	341	348	349	363	364	334	389	340	321	378	362	386	347	343	365	363	370	339	348	351	334	337	390	342	367	361	353	357	337	325	372	358	335	317	363	354	341	321	318	304	343	338	327	360	313	340	386	343	339	318	324	357	328	332	347	366	366	324	361	362	335	356	332	324	353	326	343	356	337	346	348	339	346	336	356	326	337	339	373	343	361	358	360	358	323	341	352	328	318	327	364	344	341	352	374	326	350	362	320	340	350	330	373	369	317	345	324	346	332	346	335	345	321	335	346	332	347	347	359	317	340	335	337	363	367	320	315	300	356	328	318	348	329	340	349	342	341	305	359	346	333	315	377	365	355	385	341	319	349	327	340	368	313	335	320	341	353	321	322	368	331	361	350	332	356	356	367	370	306	336	320	370	368	373	355	355	331	323	341	395	349	361	331	355	368	329	335	335	367	347	350	404	313	308	364	322	337	342	332	338	362	356	348	323	336	331	374	385	345	350	313	319	326	337	329	352	376	327	363	349	327	379	361	340	367	329	319	331	303	348	332	335	321	335	348	364	330	335	367	347	334	332	392	318	380	327	289	329	339	328	343	336	381	365	287	343	333	358	348	306	346	313	345	354	311	345	329	347	340	344	363	322	357	368	352	358	343	372	329	333	353	341	339	365	316	369	345	344	363	367	353	357	325	307	351	373	348	303	342	321	326	355	341	352	351	348	313	323	322	359	329	334	337	353	368	330	360	348	322	323	358	312	347	351	368	346	347	337	321	342	299	359	361	352	342	304	375	339	342	340	335	339	331	349	351	326	330	317	338	356	325	348	354	360	362	338	366	358	379	349	343	360	337	367	376	368	352	364	330	326	370	382	337	333	335	370	353	371	362	314	372	326	358	333	335	346	351	331	348	314	337	361	317	328	340	343	347	374	332	348	340	347	338	318	363	371	347	355	388	369	324	329	351	343	347	336	358	338	368	313	325	351	370	316	390	348	307	338	345	334	349	360	350	363	347	353	328	359	334	350	342	317	337	313	329	325	361	337	345	329	335	343	341	364	345	354	334	333	343	339	323	322	351	359	359	333	362	346	367	360	356	375	372	353	345	346	351	343	337	325	341	339	324	330	327	306	348	346	310	386	348	324	359	353	347	343	364	332	336	327	327	361	355	335	315	343	382	308	329	367	327	332	321	375	367	352	345	350	341	326	356	339	357	359	338	337	358	353	345	357	325	357	345	348	338	335	315	332	365	313	352	352	331	341	329	354	384	341	374	386	361	373	367	349	329	354	366	338	323	343	307	349	300	382	344	346	314	346	350	345	351	345
25169	21299	27493	28274	35673	26288	11808	1167	818	710	652	607	533	580	589	558	597	586	565	524	515	535	848	1266	1263	1094	865	806	716	631	589	513	516	488	491	488	480	466	506	500	554	538	489	519	497	458	521	479	486	486	534	463	514	501	525	501	490	509	515	505	495	487	496	494	472	512	533	481	469	515	499	488	531	520	539	525	571	517	454	514	521	485	512	474	543	489	493	512	476	476	505	523	486	520	518	493	547	530	499	500	472	478	471	495	508	533	573	537	527	518	484	534	461	501	481	535	473	508	494	457	494	532	508	502	502	516	495	488	497	496	518	471	505	492	496	509	550	503	517	499	499	516	491	493	500	456	476	508	486	518	532	525	526	500	481	507	517	495	499	519	478	455	491	515	504	520	450	481	480	493	493	508	510	493	526	510	490	512	499	526	517	573	565	517	497	526	465	479	504	478	492	483	517	537	551	483	492	508	492	464	487	504	485	509	517	506	521	529	471	503	518	537	472	552	503	541	505	487	499	525	478	488	486	486	483	477	492	492	483	458	507	509	495	529	482	488	495	496	502	534	544	488	520	507	521	517	497	494	489	496	479	505	487	515	486	498	533	512	515	517	517	504	467	474	513	495	503	503	502	503	539	506	501	523	518	515	514	467	509	549	481	519	500	489	483	501	485	538	512	507	503	512	472	469	492	514	478	531	516	473	513	496	503	532	477	503	507	493	525	540	498	480	548	478	508	486	489	492	481	519	486	526	518	480	539	468	461	536	511	510	504	498	486	521	492	491	456	504	512	507	461	527	503	486	505	462	530	505	491	494	518	526	480	517	452	489	501	495	517	488	470	495	484	518	511	492	506	496	487	485	491	505	480	509	514	473	504	492	506	504	475	502	483	491	490	513	541	489	480	464	560	507	516	457	499	535	504	492	521	549	513	484	535	499	497	486	506	513	475	518	483	508	518	441	516	529	519	517	518	492	506	559	532	486	520	508	486	482	489	532	515	556	480	500	527	487	501	505	498	510	486	522	490	466	481	514	512	522	482	479	501	542	563	498	530	505	482	500	569	475	536	541	527	526	512	540	506	513	541	495	484	517	489	522	460	495	510	490	517	488	490	480	506	533	476	520	543	480	509	472	485	487	474	499	499	450	529	482	493	480	453	500	464	506	536	488	503	516	464	478	518	523	528	478	520	529	506	467	524	508	504	489	534	466	475	491	530	522	542	540	489	499	496	533	483	496	531	532	490	525	533	504	536	496	479	524	482	505	476	494	502	525	540	534	490	541	529	516	505	487	486	503	466	518	489	501	468	526	522	529	545	515	504	505	519	545	545	448	482	534	501	547	519	488	476	540	512	497	504	483	555	517	509	474	503	482	499	510	466	480	473	504	498	513	503	523	484	542	506	473	500	493	505	514	460	505	489	479	498	495	525	497	472	514	495	518	523	516	523	547	493	511	494	496	477	506	529	536	511	492	486	531	494	516	489	527	464	510	488	508	489	498	506	542	530	518	530	512	498	500	518	503	502	530	508	513	481	501	562	533	484	535	511	475	489	515	538	494	512	472	539	493	531	514	497	505	501	479	511	513	499	486	503	552	545	558	481	489	484	496	506	517	482	476	477	482	518	467	534	493	515	480	508	513	541	503	502	525	520	540	540	507	482	494	532	508	493	462	486	516	518	476	530	492	506	515	466	469	554	451	516	514	521	490	508	446	493	477	463	451	484	494	510	482	508	472	464	485	503	509	488	517	548	547	516	473	529	499	529	495	548	503	485	522	537	553	488	511	521	486	539	485	491	506	461	547	521	513	521	509	487	505	518	479	479	477	506	506	493	485	501	487	501	527	499	503	476	493	518	497	503	498	509	511	490	519	485	453	535	509	513	469	466	520	520	472	482	530	484	477	454	518	513	483	554	482	522	465	500	506	474	461	486	501	513	520	484	486	506	522	490	502	531	478	535	572	498	510	473	512	529	512	526	506	461	518	494	461	499	520	524	489	509	502	511	487	518	517	515	521	502	504	539	486	488	486	496	488	477	496	500	507	506	487	495	475	491	505	471	511	505	490	500	488	523	486	511	488	528	509	497	460	492	501	508	486	522	492	506	537	479	497	495	500	500	494	528	461	493	503	496	465	513	506	505	461	531	539	488	487	521	465	531	501	507	549	480	503	515	517	501	484	487	515	496	504	532	466	496	528	507	500	487	464	498	492	518	509	488	515	517	481	472	540	528	490	502	491	520	517	492	499	491	475	495	443	484	512	479	528	510	503	517	528	512	482	537	515	546	502	515	493	505	503	511	486	508	473	521	525	486	488	512	535	468	519	536	509	487	494	486	521	516	491	476	482	497	524	472	519	534	480	534	548	482	494	512	527	481	470	515	514	494	484	513	494	522	513	470	473	462	493	498	547	486	538	521	497	477	545	489	455	488	512	543	477	518	508	498	509	487	475	515	490	501	490	501	495	501	483	499	472	527	503	445	540	521	532	497	469	546	526	520	506	510	488	487	511	507	492	497	524	492	505	485	532	527	526	492	480	457	503	490	516	499	473	503	484	538	488	489	539	512	494	537	466	503	481	492	503	496	488	524	448	536	506	532	476	520	493	516	467	505	518	498	532	468	500	533	489	510	518	512	518	559	543	498	483	481	536	513	526	482	499	520	480	529	518	540	495	473	519	500	516	472	522	507	483	500	509	482	499	493	455	503	494	504	516	515	501	537	470	512	500	490	544	493	515	501	546	485	526	486	478	523	518	538	502	467	473	505	541	511	541	501	497	482	472	532	498	494	515	483	527	457	518	455	504	532	499	490	512	489	513	531	475	528	509	481	501	519	514	554	504	539	511	495	512	489	480	482	473	497	525	499	472	556	506	487	475	540	501	500	483	517	486	538	507	492	478	526	505	477	480	555	487	508	509	496	494	493	515	521	489	488	441	507	519	522	476	542	497	532	528	499	514	507	510	513	493	440	520	488	489	488	506	503	538	485	544	527	479	487	531	488	504	490	503	514	495	490	504	483	490	507	527	498	497	490	518	536	464	493	500	518	497	506	522	509	517	494	519	503	514	485	452	483	536	503	458	491	502	508	500	534	493	464	485	491	518	505	464	474	506	483	512	522	542	519	496	471	515	491	496	502	501	502	497	527	522	518	510	520	501	490	504	499	490	512	459	511	495	502	462	510	529	505	472	496	532	509	470	527	506	457	511	485	480	518	467	485	528	474	541	523	509	488	528	467	503	536	483	479	500	505	450	452	479	525	498	527	479	520	485	528	518	473	488	495	497	496	517	486	520	470	464	508	446	476	513	519	489	518	548	505	522	502	473	469	514	500	496	529	549	483	512	533	461	506	486	516	502	509	524	484	521	481	492	541	496	516	505	541	491	512	550	476	513	512	511	537	515	567	495	502	503	492	532	468	511	477	500	474	527	485	539	528	578	510	518	493	503	460	497	513	536	483	499	492	502	508	466	482	498	485	469	549	477	513	493	492	451	514	539	540	500
8370	21929	18098	28225	41991	29765	12680	1302	1168	993	786	717	676	661	654	609	630	681	578	585	537	593	1384	2013	2005	1607	1233	1063	849	762	664	623	507	566	554	523	529	525	487	529	508	496	560	549	513	539	500	524	477	584	519	522	559	494	534	557	554	498	492	527	498	551	501	550	518	515	564	478	536	501	534	515	524	551	513	545	541	542	555	492	504	539	546	547	542	514	489	533	518	535	459	490	513	541	526	552	534	549	556	525	547	529	550	562	533	549	522	488	535	516	507	535	564	561	515	500	510	503	531	530	502	509	548	565	525	505	541	507	537	521	516	537	491	543	515	515	547	549	524	524	518	559	545	506	539	554	550	527	504	524	486	494	557	503	525	543	534	481	526	507	563	510	493	533	539	524	488	560	522	535	529	499	534	556	518	538	518	538	561	519	568	511	503	532	525	520	565	513	517	565	520	541	540	528	514	527	530	473	525	526	511	533	500	527	497	523	595	541	537	516	540	535	542	566	491	555	534	516	555	545	523	551	525	506	534	530	497	506	558	485	547	540	543	503	524	513	499	497	482	486	480	530	542	496	535	526	518	528	528	527	514	522	532	525	541	536	515	557	525	551	506	515	526	526	479	501	551	519	504	558	497	563	517	507	521	519	501	515	509	492	499	536	523	571	543	496	508	509	495	523	492	560	561	548	539	536	496	522	543	522	545	545	562	556	508	484	521	547	571	516	489	535	522	521	492	579	507	521	484	515	526	524	529	522	527	533	506	554	510	533	579	498	542	512	534	514	548	493	543	526	544	550	509	511	549	515	522	513	508	574	512	498	499	537	550	528	515	542	501	539	523	510	562	492	569	541	541	515	497	510	490	498	539	484	530	541	549	542	502	522	516	517	476	520	523	546	502	485	498	517	528	529	551	508	517	518	537	509	537	538	535	528	532	545	521	478	504	484	536	545	515	547	516	482	516	549	560	519	526	515	558	512	548	553	514	491	555	489	524	539	545	523	565	508	513	554	550	493	543	520	536	523	523	520	532	531	520	509	481	510	544	517	559	545	545	512	539	517	519	534	501	538	509	494	533	506	524	517	488	520	521	577	541	497	485	499	515	543	520	547	553	518	481	481	530	530	502	569	502	537	522	527	557	542	518	507	496	527	517	536	524	501	518	527	546	542	521	501	549	534	536	511	524	538	502	566	523	535	545	545	513	472	556	530	499	518	511	524	515	495	464	514	498	547	521	513	555	522	502	527	502	530	536	526	531	515	535	524	547	500	486	536	495	550	495	551	502	489	494	525	534	486	523	496	503	561	502	528	548	535	542	549	514	506	467	523	547	511	526	522	573	539	513	522	545	520	540	528	537	512	509	530	545	516	515	538	524	512	520	477	513	541	504	527	549	537	531	502	574	547	528	510	553	517	513	539	504	532	513	522	536	525	514	551	513	516	569	531	499	532	507	512	507	558	502	516	537	498	512	527	536	542	507	522	524	526	516	516	511	560	490	516	487	506	499	487	558	528	522	544	527	546	501	488	522	471	564	527	486	500	502	503	548	535	554	517	550	516	528	522	527	585	522	503	544	542	524	539	544	515	478	525	531	507	509	521	523	502	530	548	518	506	545	549	533	547	563	545	551	540	524	492	491	555	538	571	532	553	504	539	508	500	525	536	527	483	532	540	540	544	558	528	510	491	507	528	516	550	549	511	549	526	560	499	565	570	542	570	550	539	510	503	530	536	528	468	524	525	552	517	572	581	516	520	507	534	520	544	529	505	549	507	523	511	562	530	522	521	543	505	511	534	546	527	516	540	541	542	507	537	550	496	484	494	534	538	525	518	550	539	553	519	507	542	518	539	560	525	519	541	504	514	526	567	525	535	518	521	509	517	525	517	524	515	549	550	519	555	515	541	545	521	511	504	499	543	524	483	527	537	512	541	498	517	493	497	493	529	521	550	529	533	530	560	531	545	564	549	510	483	543	506	520	491	552	518	516	525	509	533	531	517	535	493	542	518	553	558	551	539	527	529	493	550	493	536	546	508	530	513	559	546	507	538	530	528	487	560	529	501	534	548	537	527	486	489	530	533	527	512	505	563	525	539	531	522	537	563	515	547	490	524	524	536	478	533	548	540	533	533	510	516	516	498	553	519	521	558	541	530	532	520	532	486	517	515	514	502	530	525	504	520	563	515	562	530	515	560	580	532	489	527	532	499	526	561	502	529	519	551	519	529	495	532	534	487	569	519	545	531	528	548	553	487	501	513	519	545	566	500	548	534	535	506	502	549	557	505	519	527	531	544	536	505	521	510	532	512	471	545	508	508	518	553	535	549	557	528	536	551	528	582	544	520	499	520	522	531	505	504	517	539	550	531	538	536	515	517	471	511	458	548	509	526	551	513	537	520	548	486	520	544	540	522	532	502	520	555	583	524	553	535	531	547	501	513	543	537	522	561	511	495	526	492	507	533	506	525	564	514	514	521	536	539	519	553	499	536	541	540	511	543	510	512	536	530	524	515	503	539	490	541	539	523	557	550	512	523	483	530	538	520	541	544	506	503	563	521	534	477	531	543	517	527	534	511	530	537	502	522	548	524	551	525	548	489	530	513	522	537	501	540	522	504	551	547	533	533	491	528	574	546	526	534	563	522	553	528	478	523	548	517	497	564	537	561	504	522	529	524	496	534	536	529	536	526	520	539	510	533	493	546	503	530	537	517	527	524	516	512	477	506	493	540	570	540	531	555	555	546	527	536	519	526	538	533	515	522	555	542	523	516	513	528	534	492	511	526	553	544	507	536	543	529	520	525	506	531	518	491	553	533	540	529	512	566	534	526	548	504	485	523	528	508	533	543	519	539	503	532	540	547	552	543	525	533	510	488	518	477	508	483	516	558	507	522	517	522	497	560	535	554	562	516	519	531	562	554	498	528	555	502	518	577	508	500	518	509	509	546	487	543	505	551	508	548	540	531	481	498	540	561	517	498	523	549	530	524	537	535	522	491	523	540	559	549	570	475	538	574	522	520	528	512	504	553	544	568	543	562	490	528	516	527	543	541	499	543	544	496	480	511	520	544	531	497	536	554	497	559	508	537	532	536	497	532	521	534	541	525	514	537	516	555	544	502	542	557	517	565	566	490	558	497	518	535	516	537	554	530	575	503	489	545	466	511	502	482	514	494	517	548	545	499	547	485	509	485	551	544	532	544	541	525	533	520	518	504	526	494	539	514	488	506	498	504	503	500	569	522	601	509	580	540	507	523	484	517	518	538	536	526	503	508	536	561	504	517	550	497	519	524	556	554	523	517	509	479	447	538	555	524	488	572	498	513	506	517	505	514	532	538	578	523	503	516	467	491	498	531	551	499	534	533	524	503	522	520	566	520	560	525	560	552	533	547	533	498	527	451	540	548	540	540	486	547	517	527	529	539	492	538	536	483	520	543	510	534	520	510	506	518	577	514	531	509	522	496	496	565	521	456	518	535	526	544	547	546	510	576	495	562	522	545	509	520
22821	21349	29131	26470	46829	46310	34273	7795	1340	896	812	673	601	660	599	582	659	670	624	565	617	877	2557	3214	3057	2351	1826	1530	1128	921	715	653	504	512	498	480	533	492	475	457	498	502	489	495	483	507	510	476	479	488	493	503	480	501	505	513	458	455	513	455	498	518	477	507	494	454	472	490	465	509	496	514	490	458	516	489	501	497	505	500	462	488	527	498	487	474	465	479	507	502	454	498	500	476	478	502	471	476	492	482	521	498	492	522	475	478	483	501	506	462	476	497	464	472	466	500	489	496	498	486	488	472	477	477	496	505	489	498	506	479	498	472	525	490	479	470	525	511	529	523	447	456	452	477	561	474	497	520	545	504	483	467	467	509	500	504	525	505	519	462	470	475	503	484	494	462	489	549	469	480	483	476	480	475	496	499	496	486	497	512	472	503	441	443	500	457	484	455	511	482	508	544	503	499	532	458	488	492	520	495	485	478	504	491	492	505	505	499	505	481	518	496	451	495	550	463	462	476	491	462	470	483	496	525	494	468	504	524	493	481	542	494	511	449	479	468	478	489	517	456	487	489	503	483	489	467	479	508	489	500	503	487	494	486	509	506	493	445	521	457	483	504	515	527	480	522	515	488	465	469	494	515	487	507	495	487	476	539	481	534	495	514	506	491	471	504	502	479	503	481	490	422	492	531	484	489	500	484	463	522	501	491	466	478	528	471	496	515	465	488	503	500	501	496	530	472	491	492	478	470	495	491	502	500	497	475	508	515	502	484	455	528	474	451	473	494	485	502	483	509	505	523	467	527	482	491	468	528	448	491	464	521	546	499	506	475	487	515	511	499	480	492	500	534	481	493	486	455	472	507	531	485	464	491	500	470	473	525	517	513	447	459	546	493	461	457	477	498	489	526	481	531	539	483	482	517	527	501	545	475	487	486	486	486	505	479	511	504	493	449	455	488	488	509	455	485	505	480	506	484	486	492	478	467	470	499	491	516	508	545	503	490	475	518	497	522	477	452	487	483	483	496	500	484	462	470	499	492	460	528	499	537	468	497	480	483	510	477	497	483	498	487	468	484	488	490	495	514	495	478	518	529	456	540	527	507	496	472	458	475	497	458	497	501	507	455	514	496	472	498	496	482	542	481	512	477	501	507	528	485	502	469	434	496	467	505	491	510	502	485	515	480	470	497	488	491	486	472	459	460	516	461	512	482	480	479	483	501	501	519	477	462	491	453	478	502	517	507	454	518	457	500	516	440	516	451	492	449	469	495	513	472	474	483	514	474	503	492	511	461	458	494	499	468	478	530	497	541	504	484	512	488	465	526	485	504	479	509	483	507	474	492	524	505	520	479	516	529	490	487	505	528	459	492	509	477	500	452	516	485	518	472	501	514	502	515	486	505	583	466	475	465	498	458	532	493	483	497	534	517	477	512	517	531	469	503	461	503	494	489	476	517	496	492	502	513	470	500	445	523	471	471	455	491	459	514	508	513	490	468	447	470	541	471	439	475	513	494	498	463	498	489	482	445	553	495	459	473	498	462	514	490	449	456	472	486	514	497	491	492	561	485	475	499	482	543	503	508	443	467	489	525	519	476	480	514	490	505	512	482	460	475	503	477	484	469	482	460	482	520	488	497	541	463	497	504	511	482	521	533	512	497	508	521	507	541	498	507	456	471	538	500	482	480	472	452	481	475	518	506	514	461	478	492	482	465	495	506	458	457	497	481	445	471	505	483	475	481	495	490	474	469	480	514	452	480	493	505	458	504	498	509	535	479	483	488	475	489	446	459	464	501	511	488	488	522	494	525	500	501	478	450	500	527	512	519	433	517	486	528	460	519	504	493	480	465	471	493	461	526	487	482	456	511	476	526	498	505	497	445	499	491	462	478	503	498	493	496	517	512	451	509	499	478	534	492	484	516	456	451	478	472	512	494	496	497	514	499	499	470	469	479	493	512	461	450	482	508	543	535	481	474	512	455	436	499	504	501	487	449	482	489	481	494	506	476	487	516	504	462	479	485	477	470	469	512	519	468	495	500	496	515	485	467	462	487	495	481	537	474	506	519	485	491	483	505	546	527	493	463	487	471	487	527	494	514	464	463	467	498	471	499	494	496	454	478	501	513	503	470	506	480	492	470	465	479	524	465	502	477	443	504	507	511	520	564	503	462	505	465	491	503	481	504	516	506	508	488	488	514	451	487	481	479	458	527	502	521	470	519	486	459	503	527	458	454	512	521	463	525	501	503	536	499	477	489	493	455	478	494	474	473	485	488	494	448	511	471	507	480	537	503	515	483	518	502	487	510	459	454	510	486	478	519	477	529	450	500	476	519	515	507	483	511	460	471	496	509	474	511	453	484	468	500	511	487	519	513	489	469	492	467	468	520	478	542	494	532	512	532	469	487	480	501	465	496	530	498	490	496	470	480	480	479	496	500	505	509	467	489	467	478	484	498	469	478	490	489	477	474	532	469	503	473	467	513	490	471	487	481	492	466	557	485	494	508	500	513	467	494	457	501	514	474	459	532	496	507	477	488	440	472	516	531	455	508	455	498	505	458	509	517	490	541	472	516	494	487	526	482	471	537	482	462	495	503	473	495	485	500	464	469	495	485	468	451	492	487	509	482	456	473	489	481	504	497	484	443	471	494	442	477	474	534	511	487	521	457	494	493	493	484	495	479	489	493	514	465	504	524	513	490	503	505	483	465	508	464	523	476	481	491	488	499	501	501	515	463	488	484	484	498	453	449	495	499	511	453	466	455	494	472	522	496	478	505	501	479	503	471	457	459	527	503	457	507	510	487	528	504	481	515	528	487	462	494	457	495	481	511	491	500	521	493	495	504	499	523	489	454	481	510	471	514	514	482	520	475	493	512	479	499	533	461	468	466	513	499	497	483	461	481	467	486	518	484	469	461	490	444	473	503	461	489	480	495	516	494	481	454	498	482	473	480	486	494	492	503	520	470	499	500	477	515	483	511	499	507	525	453	474	536	496	457	458	509	496	482	521	505	453	440	509	484	466	491	487	452	480	471	484	515	508	477	490	498	516	508	496	467	513	502	486	534	494	518	502	487	497	485	532	484	451	495	534	499	471	501	522	490	514	472	508	473	464	490	481	482	515	494	473	466	490	483	476	472	508	499	503	436	461	511	488	527	483	472	505	496	510	488	521	478	498	456	532	528	475	454	474	491	478	481	483	470	493	533	463	465	496	528	474	479	503	473	508	463	445	509	471	494	507	458	464	444	506	486	491	481	513	506	511	493	476	537	474	497	512	542	506	527	481	450	461	478	457	521	514	511	483	487	495	504	459	466	498	544	490	497	500	500	506	492	512	476	494	505	502	505	478	484	521	511	512	497	510	521	480	489	549	472	437	495	472	517	480	489	496	481	481	516	480	507	485	497	471	469	456	500	482	496	478	449	465	464	469	552	463	520	519	481	499	505	497	496	456	507	477	470	501	507	446	489	538	484	506	523	527	473	544	482	490	483	461	509	531	479
10139	30458	25158	41343	63441	49778	28773	2551	1879	1413	1140	850	779	822	727	625	844	843	678	619	666	1205	4266	4898	4738	3473	2597	2022	1450	1178	820	666	485	485	478	515	461	496	458	462	510	505	487	478	484	485	503	479	497	482	487	478	502	469	503	513	464	510	528	517	492	441	501	501	466	462	501	480	501	523	512	480	509	527	484	529	485	471	484	503	480	484	489	478	488	489	474	465	462	500	499	498	473	521	509	499	505	515	511	446	520	486	477	480	459	525	460	497	485	497	517	457	524	477	495	483	508	476	514	507	549	468	482	486	488	467	497	484	463	474	474	498	481	492	469	472	510	520	476	478	467	482	498	509	475	474	502	511	493	510	509	502	479	480	476	451	485	479	482	500	509	469	479	473	505	486	516	514	495	477	509	529	508	524	448	501	495	503	494	465	491	464	471	497	540	507	480	515	465	503	513	485	521	448	496	468	460	536	525	474	527	484	514	524	520	506	515	505	486	497	486	486	552	521	465	509	499	485	463	482	441	497	498	504	478	462	507	493	484	459	498	514	501	542	473	491	505	510	504	503	514	495	479	485	484	481	494	488	498	471	502	489	506	448	524	492	467	519	476	496	476	494	472	526	478	496	487	460	496	512	478	480	502	494	501	492	513	467	492	502	476	506	510	490	473	438	462	484	501	473	513	505	473	517	490	449	543	477	494	500	476	482	482	503	486	485	521	497	477	464	508	488	492	521	506	505	515	485	508	468	458	481	488	533	493	496	482	510	473	517	463	523	495	499	494	490	505	501	525	495	487	481	495	488	502	488	479	510	535	524	485	490	485	477	469	481	448	477	537	480	488	482	500	512	503	511	499	472	496	525	497	510	475	555	449	464	481	453	507	483	454	474	527	517	463	471	489	491	475	535	499	486	468	474	529	524	474	519	487	530	494	504	521	473	467	504	490	503	531	510	503	527	521	534	473	522	453	499	505	486	507	482	520	496	489	501	502	483	539	492	487	501	489	498	518	491	497	491	479	527	516	471	450	527	472	493	524	513	483	505	521	503	461	483	490	459	472	524	515	499	477	478	455	528	475	487	513	489	464	485	485	454	494	530	509	509	450	502	504	484	494	514	529	491	477	471	535	493	498	461	497	534	505	507	482	479	487	486	491	485	499	461	529	509	507	474	501	488	463	472	470	482	472	484	507	522	480	487	501	493	471	490	486	511	463	500	487	532	493	496	502	496	469	469	486	504	463	516	477	428	490	483	499	460	481	508	506	485	543	526	490	490	504	500	476	525	510	534	506	480	510	457	457	497	482	489	528	470	500	496	547	461	490	508	522	513	483	507	487	489	465	527	490	430	499	503	503	478	517	492	508	477	469	452	508	553	516	473	493	518	496	548	487	502	513	476	494	483	483	502	481	511	510	506	479	482	476	456	458	472	498	491	494	513	481	496	477	522	481	476	494	483	484	452	490	507	514	481	513	493	473	473	521	494	487	488	493	484	495	520	483	507	501	522	474	521	489	487	509	523	506	461	495	490	474	502	458	511	503	507	461	476	483	508	483	494	521	524	508	509	480	496	505	500	478	489	477	545	514	495	472	517	519	517	437	498	483	464	491	468	525	524	454	493	499	508	501	505	461	449	499	492	492	513	467	457	515	470	485	452	487	506	503	542	495	473	505	477	488	525	497	510	491	475	463	484	476	525	442	463	502	503	498	486	495	525	537	475	438	493	475	476	501	508	478	487	514	472	498	476	508	490	525	530	498	469	483	523	491	490	529	504	498	523	509	535	507	512	479	512	455	483	483	526	497	506	547	436	486	514	471	457	485	490	456	515	485	493	508	518	474	525	467	522	467	467	477	451	514	487	524	484	498	488	541	493	499	516	479	479	523	484	488	511	483	497	502	515	530	538	542	469	465	527	479	472	518	482	502	542	476	468	458	508	484	483	498	510	484	503	470	528	495	487	493	488	511	479	511	492	526	463	501	482	476	488	505	481	481	507	471	492	531	510	520	467	523	514	472	529	487	533	544	521	473	480	473	455	475	515	487	499	442	492	509	498	478	479	493	497	482	451	497	480	451	498	489	517	460	478	465	488	492	482	543	492	470	474	498	520	490	466	509	472	471	475	515	485	511	487	522	526	484	487	461	523	471	464	489	515	501	509	478	495	497	455	508	505	470	487	495	448	478	495	479	474	514	512	503	483	480	482	461	490	491	465	499	488	506	524	524	474	516	530	499	484	451	516	468	459	454	499	468	539	518	501	493	473	523	445	487	551	524	473	497	496	498	487	482	527	522	506	492	522	527	450	483	487	492	491	516	507	501	480	543	503	497	493	488	492	495	449	465	505	484	493	474	517	503	508	480	482	484	525	508	517	518	490	454	487	488	455	487	513	499	475	512	479	479	498	485	496	471	490	501	464	472	485	518	501	515	502	428	448	502	505	499	496	511	514	504	472	496	494	483	507	465	484	503	491	491	527	482	466	510	461	492	474	525	515	453	504	470	470	496	497	508	493	486	519	538	438	488	471	514	538	484	486	449	500	476	489	498	504	527	476	506	469	480	504	486	519	468	493	457	504	463	494	514	472	478	509	533	519	516	511	499	524	501	422	504	510	506	494	488	496	512	507	502	478	525	465	486	533	479	455	496	504	500	515	479	488	425	528	524	491	527	495	477	476	530	469	488	516	508	524	551	517	520	488	493	494	508	529	497	519	490	522	498	508	496	504	486	467	470	453	470	492	477	470	496	516	493	534	498	495	538	490	499	505	512	497	515	483	488	530	485	489	506	522	484	508	491	526	458	521	469	475	488	521	476	462	466	532	467	518	481	495	495	499	495	476	478	531	482	474	483	497	481	484	532	504	497	489	517	437	503	501	503	506	501	519	484	489	467	462	468	497	481	514	475	481	478	465	519	501	476	509	483	536	489	503	486	496	506	478	485	469	509	486	478	479	530	459	538	478	457	482	494	517	508	507	505	477	501	471	494	447	492	491	475	489	438	494	496	499	490	494	512	468	473	526	520	465	519	439	518	498	557	474	519	470	515	495	504	492	529	498	479	487	514	502	489	501	480	493	513	489	484	518	527	511	501	500	484	509	509	500	480	457	481	503	513	469	496	467	470	513	501	496	445	494	505	490	452	510	493	485	475	486	488	491	542	526	515	502	492	471	472	490	468	505	480	524	520	498	477	475	487	555	513	509	495	509	521	465	545	483	501	498	521	519	497	519	513	462	494	515	494	489	490	535	492	476	495	501	487	501	460	478	475	496	480	511	479	516	519	491	535	480	526	519	512	524	477	449	513	468	458	454	467	485	478	503	527	502	548	481	485	477	515	478	453	492	532	537	490	484	489	520	525	483	558	459	493	506	490	545	525	471	489	541	497	494	509	492	474	507	489	475	466	463	480	484	494	490	491	485	492	481	463	492	505	491	483	515	501	482	485	484	482	492	453	458	504	444	503	522	505	465	468	520	535	500	493	536	475	511	512	504	525	508	487	519	487	471
27945	19879	13946	10152	12305	7145	3155	684	583	483	436	393	427	372	410	393	447	399	442	441	413	448	442	508	486	530	454	440	454	405	398	404	357	403	349	357	364	412	379	409	369	401	410	414	376	399	419	445	369	376	384	390	379	361	374	382	418	365	365	383	401	419	396	381	385	425	407	396	397	376	364	402	393	404	411	395	396	395	387	386	377	365	381	331	421	404	392	415	360	381	363	397	380	397	357	358	381	334	418	349	394	403	377	372	374	426	400	389	434	377	388	352	378	384	385	402	387	398	391	407	422	400	399	390	410	404	394	414	368	342	372	374	400	409	315	362	390	405	391	389	383	362	379	411	406	412	389	345	399	371	388	422	404	380	373	415	423	387	370	383	404	408	402	403	391	414	364	381	356	402	421	386	411	402	404	412	415	368	370	366	393	390	360	398	437	378	387	399	433	375	371	412	389	356	375	414	396	389	403	349	385	376	419	369	417	401	407	378	386	426	364	399	386	380	396	400	384	383	431	397	403	386	367	409	388	375	380	402	410	383	377	392	369	353	386	379	379	374	380	382	364	407	365	378	379	380	385	386	359	375	408	407	393	374	408	377	398	401	368	387	369	374	361	396	402	362	345	374	386	394	412	362	352	404	386	365	359	392	351	431	370	415	427	359	402	421	402	407	382	369	405	386	375	412	370	364	377	396	351	386	422	386	369	389	366	412	390	380	404	391	425	356	430	406	382	369	369	378	379	390	405	398	392	380	400	401	384	400	361	364	381	370	414	423	379	375	395	408	382	380	372	395	410	380	396	382	389	402	363	381	369	352	365	403	394	408	404	382	391	426	399	396	409	395	366	405	375	357	357	385	372	411	379	369	396	408	392	401	407	372	405	393	391	368	401	406	403	394	373	388	400	420	403	384	388	354	396	385	371	387	348	368	388	407	374	375	413	338	379	388	413	403	375	382	424	395	411	388	395	342	398	401	383	395	379	372	385	381	416	408	383	381	373	414	391	361	368	389	404	399	376	394	428	385	398	398	399	361	376	383	375	420	426	377	389	448	373	409	394	397	407	382	381	392	409	378	362	393	410	418	387	348	385	385	367	409	368	382	415	381	372	407	391	363	378	379	379	402	374	389	371	388	385	397	420	375	397	397	403	393	423	410	388	394	386	384	389	420	420	425	374	360	387	403	399	403	392	389	412	376	394	410	384	390	404	424	400	359	390	353	372	374	372	376	370	369	382	351	394	375	386	367	388	369	415	405	395	410	394	353	411	368	369	414	396	397	393	413	376	374	405	392	436	392	379	380	399	355	366	366	407	399	384	355	397	368	386	371	348	352	399	414	385	385	375	410	400	391	393	377	367	368	368	395	409	409	373	363	378	374	379	422	402	374	427	401	327	375	399	396	346	411	406	401	382	356	341	372	393	382	369	386	399	352	364	387	367	402	381	371	401	384	407	365	353	410	387	397	397	383	411	378	396	397	405	396	408	392	383	368	425	394	375	367	377	385	378	397	381	361	396	352	412	375	391	374	376	402	389	413	425	378	405	390	419	412	378	371	420	376	407	387	376	383	383	385	397	393	398	396	344	395	396	379	345	406	369	396	393	398	368	392	379	393	425	377	392	366	390	360	381	366	385	409	341	366	442	384	384	385	417	402	395	379	423	419	396	377	373	392	397	389	383	370	421	372	371	387	407	393	399	374	370	389	397	382	364	363	352	425	419	369	384	397	410	389	364	409	382	363	373	393	379	375	383	407	426	367	406	393	399	395	380	404	386	397	384	394	390	352	365	407	390	373	389	395	395	394	385	391	417	413	373	396	382	437	398	408	390	402	423	385	404	363	364	393	379	372	394	379	390	388	383	389	420	387	406	393	378	410	351	388	391	389	418	385	371	375	354	389	366	391	401	410	394	398	376	356	373	388	386	405	401	404	395	417	406	425	410	418	390	365	399	372	423	407	396	423	379	406	389	393	373	375	363	424	448	364	370	366	394	383	362	393	381	397	370	384	421	424	362	353	372	385	366	422	398	389	426	376	411	406	395	386	360	409	422	389	396	379	381	369	405	435	390	426	421	428	370	411	419	369	381	354	409	375	373	377	381	368	370	369	384	400	373	383	414	368	385	384	413	385	372	403	391	394	405	367	418	391	354	395	412	376	393	390	344	384	383	347	402	421	363	352	403	378	391	413	403	376	375	373	377	390	341	391	368	381	378	362	379	371	378	399	401	367	418	357	360	397	375	388	395	376	351	384	398	396	401	385	357	379	408	403	422	379	396	399	406	382	370	383	385	395	414	388	379	425	367	395	379	397	414	443	416	363	410	400	388	378	374	415	429	367	375	395	412	399	404	399	380	375	383	379	364	389	384	355	389	416	392	386	416	375	366	439	389	360	403	399	398	380	416	380	391	409	412	384	413	382	397	358	393	414	403	378	408	406	393	398	360	369	413	364	383	406	396	407	388	406	369	401	375	358	388	383	395	400	398	384	390	391	398	358	383	410	367	391	362	371	374	398	392	398	405	382	377	402	405	407	372	372	402	394	406	433	391	449	416	390	359	386	399	397	385	350	392	391	389	389	398	401	407	385	367	390	377	385	360	376	381	382	369	388	390	372	382	370	406	421	392	383	378	384	373	389	386	396	380	382	393	395	411	399	377	420	404	384	408	340	374	385	343	388	413	399	393	366	385	388	391	423	378	412	431	381	370	364	363	406	349	397	359	394	409	388	393	400	362	376	384	392	412	369	362	403	402	403	392	365	403	410	402	404	409	392	421	386	400	399	390	368	401	390	406	374	379	404	359	384	377	387	372	379	393	400	434	383	372	370	378	370	376	392	412	425	356	382	377	384	382	411	394	388	382	361	386	399	380	409	428	381	387	377	352	389	393	401	373	410	383	387	379	407	368	413	384	397	338	396	376	367	371	381	374	367	425	378	392	374	403	379	409	393	400	410	388	393	351	344	334	359	379	375	401	372	400	406	408	443	400	378	407	382	356	384	409	372	392	374	370	389	415	402	359	353	389	413	408	413	405	375	392	392	426	432	404	382	353	356	381	380	413	400	400	396	382	409	400	368	361	394	346	429	388	367	397	393	382	375	383	410	409	392	381	367	393	421	398	379	441	411	392	381	341	423	380	356	374	375	403	413	367	396	403	393	384	414	394	413	383	356	382	340	383	368	393	400	395	413	397	390	366	374	386	406	414	384	401	403	374	407	404	377	360	384	389	409	397	418	400	391	407	371	400	390	398	368	393	414	364	383	377	397	398	377	386	400	390	370	384	390	428	387	419	391	383	402	377	394	378	371	359	382	377	419	406	390	393	360	378	390	418	395	394	384	389	408	373	349	369	388	392	367	414	421	416	409	396	391	388	405	429	400	363	399	394	374	389	379	372	386	383	360	408	360	378	380	381	409	395	379	399	394	371	361	420	370	377	391	351	384	384	420	396	385	380	391	393	377	385	443	406	366	390	418	402	385	357	372	402	393	381	365	417	349
8907	15982	13176	10251	12117	7795	3763	969	733	617	578	480	488	483	470	457	454	453	530	543	493	518	504	594	608	546	486	476	477	459	379	435	440	416	395	399	425	424	374	416	422	440	403	415	377	402	422	406	395	388	447	419	397	391	459	431	403	388	478	419	389	368	418	424	406	399	416	392	381	402	371	421	422	430	408	444	394	435	430	446	412	381	376	400	387	372	394	419	396	428	410	425	396	382	404	425	397	393	401	411	419	418	396	410	407	416	379	432	422	366	397	396	426	403	438	403	392	389	439	418	366	434	410	404	406	433	377	445	436	406	451	461	433	431	445	413	429	440	375	401	433	410	379	426	407	394	414	454	392	403	409	388	403	416	407	433	417	432	433	403	415	412	446	400	441	427	423	419	392	408	407	416	432	406	421	386	421	428	405	428	410	399	425	419	414	403	401	400	400	389	418	433	416	424	427	384	436	421	417	419	410	424	413	396	430	364	427	392	413	385	453	438	405	411	463	437	403	394	406	432	450	384	397	378	410	437	469	405	445	389	418	414	397	420	392	430	437	405	386	431	407	395	401	400	422	412	436	417	425	398	391	406	436	407	422	421	392	414	406	371	404	421	389	413	452	416	420	403	413	409	387	398	391	452	431	395	403	420	399	392	386	385	398	443	418	446	445	415	416	421	402	434	422	410	411	391	446	400	413	429	437	430	411	405	424	434	430	425	445	407	388	365	412	392	436	436	422	436	423	389	419	417	436	432	426	421	447	395	439	414	389	372	411	428	423	419	410	377	410	444	425	415	429	426	401	432	423	390	411	400	413	381	433	418	415	418	425	398	392	392	417	410	384	399	391	399	427	369	413	425	429	383	449	396	413	419	416	420	375	422	395	397	396	432	373	375	388	387	418	442	436	430	402	420	439	370	385	399	454	424	421	379	407	406	457	411	441	426	413	443	410	424	394	385	399	418	428	393	440	425	423	399	400	408	405	414	391	443	413	404	388	397	414	378	427	424	424	445	400	413	447	439	425	399	438	399	412	419	397	430	384	442	409	411	380	409	424	386	395	413	399	401	409	432	403	418	404	409	415	408	443	434	435	396	424	433	387	402	403	386	420	424	403	423	399	401	443	422	440	429	413	448	429	419	400	417	433	426	422	412	417	468	404	401	418	453	415	419	452	388	436	424	403	386	416	409	406	441	398	399	420	393	421	430	389	401	443	391	427	458	418	429	389	404	434	403	425	379	431	404	418	395	396	444	405	409	391	420	411	378	426	417	391	396	367	421	421	414	394	412	416	422	431	423	441	415	410	439	432	387	433	416	450	454	401	404	439	448	431	425	406	407	445	365	407	416	414	388	467	414	414	412	421	434	431	389	391	411	428	386	421	408	425	415	425	392	421	453	417	428	407	395	418	423	414	413	400	418	401	404	399	428	383	390	442	417	379	439	417	395	400	417	414	421	404	402	422	422	392	387	427	395	436	426	436	408	441	362	380	392	401	411	418	392	423	446	400	419	431	416	403	402	432	427	408	443	457	403	395	435	410	434	398	433	371	417	401	411	363	408	415	414	409	421	398	367	421	402	418	404	363	434	405	424	430	412	422	405	433	439	387	433	424	447	454	421	429	415	421	388	386	393	422	414	413	394	402	430	422	442	456	386	426	395	440	412	413	420	443	419	402	441	413	422	444	398	427	408	396	411	424	421	390	419	435	418	418	458	422	410	409	401	413	393	410	407	409	425	455	452	408	431	386	386	422	423	415	420	437	449	462	420	428	449	411	440	428	429	428	421	421	400	370	417	406	435	422	434	406	431	450	400	441	445	443	425	401	422	443	403	421	437	413	458	423	406	388	412	449	430	436	390	393	411	425	383	432	445	420	424	381	405	402	411	396	421	406	447	407	386	390	387	419	394	388	393	400	394	424	373	385	413	457	447	397	413	407	438	418	387	436	419	387	413	417	418	382	414	446	416	399	372	455	413	428	392	414	406	404	382	419	413	435	416	411	400	409	426	424	425	411	389	455	413	398	410	434	428	395	400	408	405	422	432	446	445	450	404	424	390	432	399	413	414	409	404	455	411	424	445	390	391	398	384	382	413	439	424	393	430	411	449	381	444	428	421	438	439	438	418	398	433	425	409	424	397	442	388	448	352	417	403	421	426	394	449	414	432	416	399	472	396	442	395	421	432	427	414	381	397	402	426	395	434	419	421	416	384	412	425	421	432	436	398	439	440	429	415	425	382	436	426	426	424	422	413	421	425	399	446	425	395	413	423	422	397	409	375	432	378	429	390	441	424	446	424	402	409	457	436	416	398	386	407	432	398	411	428	375	392	429	373	402	392	415	398	416	405	397	381	397	443	419	393	440	417	416	419	429	429	423	421	416	415	439	438	430	392	423	425	432	410	411	367	420	426	385	418	390	444	448	406	397	420	402	426	397	407	433	404	412	425	410	402	395	398	427	391	429	404	404	408	397	387	405	399	456	434	421	429	408	420	433	391	443	365	434	426	433	430	412	401	446	403	381	392	434	410	440	430	434	414	374	440	408	386	433	418	409	439	398	409	428	417	446	395	426	386	419	426	434	425	401	422	435	443	369	426	388	416	421	372	430	415	405	403	400	404	425	429	420	430	403	423	414	410	421	418	393	435	402	405	433	410	425	443	409	431	410	424	431	447	398	391	400	397	428	447	428	409	401	449	404	415	395	427	406	423	386	419	406	393	435	436	440	412	430	418	445	387	408	414	430	405	422	416	435	412	416	418	452	426	413	418	396	399	433	432	417	406	421	450	414	388	456	403	436	415	410	438	411	422	433	422	424	435	395	425	422	411	412	419	407	403	449	405	428	411	439	400	412	439	443	411	437	390	418	423	379	416	444	415	430	431	424	406	441	403	393	432	422	421	423	394	413	424	434	412	388	438	444	409	414	394	400	431	424	422	424	404	386	427	403	411	407	396	413	438	450	429	413	428	380	403	428	395	413	446	428	388	421	410	413	444	410	439	413	408	429	433	408	385	400	420	439	428	421	436	407	416	420	401	421	420	454	410	438	393	442	410	387	425	453	407	401	426	395	451	416	417	397	434	378	418	434	428	420	454	439	373	443	362	387	417	422	423	414	403	409	398	413	387	459	423	432	414	408	429	426	409	404	424	420	417	409	426	423	390	448	397	410	386	385	450	446	456	412	408	396	422	389	412	466	427	390	393	431	400	420	389	415	392	391	424	424	430	412	409	449	410	466	407	440	370	430	425	411	403	394	414	430	429	410	397	417	430	392	421	468	392	428	390	395	426	364	412	407	438	387	390	393	428	414	407	385	420	420	397	396	402	415	408	447	416	428	419	431	385	433	412	427	392	420	408	411	427	448	428	409	412	448	415	418	403	380	433	431	395	385	443	450	426	422	400	421	428	399	416	403	403	440	377	386	427	435	416	406	412	417	431	399	408	439	452	394	465	411	436	392	443	420	423	440	416	387	386	412	387	410	418	401	433	435	420	424	436
24080	21265	28463	28431	45500	40827	24608	3004	698	541	473	455	420	416	411	433	421	406	452	431	401	458	945	1475	1450	1142	1043	786	722	606	463	403	330	367	345	341	362	341	343	316	346	325	357	354	338	348	359	347	317	326	339	341	336	287	327	340	307	340	330	356	320	359	334	332	350	334	369	340	331	319	346	354	315	318	362	307	334	347	354	330	308	371	326	344	360	340	359	326	320	353	315	326	329	330	364	329	337	301	351	318	380	349	325	306	315	337	392	321	342	334	312	328	329	357	354	335	364	306	348	376	357	360	360	340	350	340	323	366	337	333	345	342	368	342	302	343	353	332	305	326	329	313	344	360	308	342	311	324	372	332	352	330	330	334	334	359	321	323	345	340	314	339	358	339	321	330	374	350	315	338	339	347	341	348	375	368	297	317	335	320	314	350	324	337	349	306	357	307	314	346	327	340	348	328	340	322	365	320	358	353	325	349	340	345	324	311	351	343	321	315	324	323	316	333	357	319	349	363	344	350	322	363	334	333	312	372	327	333	322	365	367	331	312	329	327	367	346	325	340	361	337	334	352	333	329	325	370	330	320	348	339	339	336	320	320	308	292	343	333	320	330	346	346	346	324	327	343	363	298	323	308	358	356	339	327	316	345	308	343	321	343	320	344	349	371	344	302	367	348	348	329	378	347	330	342	315	336	375	357	315	310	350	350	338	333	315	329	353	347	311	350	313	326	344	362	358	345	344	322	325	316	325	358	307	332	332	361	334	317	331	340	339	346	313	338	294	312	334	342	326	328	301	342	357	349	323	361	319	339	348	324	325	328	342	357	305	326	306	329	326	320	350	312	326	337	376	336	341	360	310	370	338	325	318	349	320	340	291	326	315	338	342	319	355	317	360	328	372	351	322	351	314	350	289	315	347	329	370	358	313	355	340	335	317	325	346	357	320	338	337	325	352	307	311	336	327	325	356	343	342	382	321	338	341	312	359	350	345	345	314	322	309	361	335	360	308	347	352	337	336	361	353	353	358	345	306	353	347	350	343	341	332	339	369	345	308	343	359	373	369	318	329	312	365	343	330	333	335	317	351	353	356	337	321	326	332	312	357	310	369	327	324	339	333	350	337	338	375	326	365	339	318	328	333	328	327	338	328	320	351	336	357	303	324	329	333	338	335	381	331	335	319	330	329	315	363	348	340	353	288	325	347	361	360	311	344	356	331	370	329	363	374	357	347	334	323	327	338	318	377	343	334	336	337	348	321	367	334	317	345	348	324	332	320	354	334	356	354	354	332	304	334	336	322	371	325	322	358	359	339	355	346	341	329	391	353	349	333	311	360	328	351	343	319	342	347	324	347	363	364	311	317	357	335	286	341	321	326	345	313	364	370	360	328	338	328	357	330	364	334	330	341	324	337	356	346	325	327	348	348	387	344	331	346	321	364	322	349	295	344	341	362	344	319	363	308	336	326	339	358	332	344	334	323	347	358	318	360	325	341	378	318	340	343	324	336	338	327	351	341	370	324	338	323	351	339	332	342	341	359	352	318	336	325	330	360	363	352	363	331	346	346	321	344	362	358	355	359	359	380	320	292	322	328	347	336	322	312	333	335	367	345	331	385	299	357	322	333	347	361	328	301	328	321	338	342	349	329	332	339	347	327	346	330	314	293	342	327	343	346	323	305	346	338	315	344	319	348	322	342	357	359	361	360	307	302	365	365	339	371	327	327	353	352	312	318	342	348	316	347	343	384	296	326	350	328	304	337	311	342	358	358	334	359	377	335	328	357	350	330	350	342	341	331	330	340	361	364	326	345	352	354	333	325	306	351	342	346	338	355	372	346	320	349	346	347	344	314	370	319	341	332	347	363	329	354	368	372	342	300	355	325	316	316	341	346	352	354	337	354	329	346	314	344	353	321	333	331	329	349	304	324	356	319	339	333	365	350	372	318	303	347	361	351	341	352	325	325	305	331	308	361	361	342	357	328	306	317	349	333	319	301	354	337	364	321	328	307	374	358	326	331	369	354	333	335	319	305	303	333	382	347	338	335	330	328	359	318	322	321	328	300	338	353	331	327	350	329	349	350	318	309	337	313	294	352	335	375	347	336	331	341	344	329	362	296	337	334	371	363	356	348	330	334	383	339	339	316	342	332	327	340	318	328	331	377	335	310	346	343	363	339	369	356	346	362	335	379	324	354	334	323	340	359	344	342	347	314	352	360	331	362	340	314	324	318	378	361	372	348	315	339	333	312	339	345	336	333	338	327	326	329	346	350	331	324	360	317	321	327	326	343	331	354	335	356	320	352	329	348	356	331	320	358	355	361	352	318	308	320	322	296	326	342	327	336	344	346	328	353	337	318	339	337	351	341	330	332	365	329	359	326	319	354	330	352	350	355	323	355	298	339	382	300	324	348	350	360	357	334	358	304	305	321	353	339	308	340	311	325	303	316	377	331	320	321	372	373	345	322	335	303	315	339	318	337	344	344	344	325	356	343	327	359	316	328	344	349	330	356	348	307	324	327	341	365	312	338	309	372	323	358	326	349	337	304	335	332	323	316	333	334	338	326	326	345	331	341	330	368	345	324	354	332	332	334	356	373	329	337	330	347	333	355	344	332	324	308	346	335	323	343	342	352	350	339	333	331	346	352	359	326	339	342	367	314	351	324	351	335	372	341	341	342	324	336	337	328	345	321	300	318	341	341	343	339	366	343	352	363	313	342	375	335	325	340	322	320	362	325	320	318	339	352	317	341	333	353	367	349	304	356	295	348	383	358	318	343	334	337	339	351	310	336	347	338	339	326	350	333	286	372	335	344	323	363	351	320	323	353	344	346	342	368	336	338	352	296	301	302	358	341	339	325	340	339	340	325	338	363	350	356	338	364	364	356	338	344	319	314	334	326	328	336	376	357	340	330	331	336	339	318	314	357	339	354	366	340	352	329	332	327	321	339	344	339	337	322	307	338	353	350	322	291	365	324	336	367	343	291	356	356	313	329	349	304	346	377	340	325	320	347	353	343	354	351	344	337	349	342	323	324	327	339	318	305	345	349	318	370	358	307	348	349	331	371	340	353	336	361	336	357	296	341	347	350	351	334	370	347	324	299	333	364	298	387	369	315	323	350	337	354	324	342	354	361	353	325	359	317	336	342	308	372	354	329	351	365	330	315	382	319	320	344	331	373	319	343	322	336	339	388	342	341	326	355	327	337	326	356	300	343	304	333	326	356	349	331	377	299	327	334	354	343	344	328	342	366	348	316	315	313	360	333	333	311	344	345	313	349	338	342	321	348	337	336	322	343	359	339	347	342	331	368	317	310	373	341	324	306	324	318	358	345	330	342	343	319	312	334	326	359	330	328	329	316	333	354	352	302	335	380	339	304	322	317	344	363	336	345	343	366	345	326	358	342	354	344	343	380	285	316	340	349	329	353	331	315	336	288	335	343	366	341	321	352	356	340	338	317	328	321	326	321	321	328	316	347	355	334	322	388	309	325	330	351
7677	22274	18634	31823	49167	40217	19873	1530	999	861	623	523	463	452	423	449	454	493	520	528	501	525	1392	2319	2093	1823	1434	1081	873	704	560	456	385	358	326	362	385	332	367	331	346	355	352	308	370	376	390	349	360	332	370	321	369	337	284	367	339	390	348	331	362	359	339	341	377	357	360	386	364	360	337	362	372	385	384	345	356	326	345	378	351	372	366	391	340	384	376	383	362	400	327	350	345	349	332	379	369	346	348	326	336	387	372	341	352	332	337	388	351	325	347	376	356	335	385	333	356	367	372	376	363	346	372	362	353	379	378	365	346	344	312	352	346	386	368	369	336	351	316	335	327	350	381	366	378	346	342	356	346	337	348	355	370	398	342	348	362	365	363	348	357	362	337	334	359	380	331	353	358	354	328	343	369	357	411	333	323	344	369	344	376	387	348	330	365	367	349	344	389	382	354	374	351	417	350	355	330	345	338	373	373	386	389	381	356	355	371	351	354	347	362	341	365	383	329	366	358	381	341	352	361	370	361	361	363	368	355	355	372	367	368	367	349	363	374	343	385	376	371	380	330	345	372	359	371	346	409	355	383	357	384	353	355	349	357	359	378	346	394	332	329	362	348	336	381	367	376	338	368	360	382	365	353	347	376	377	327	367	370	346	369	347	387	377	339	344	355	365	368	374	360	351	357	342	337	347	345	350	380	386	352	376	381	363	356	299	377	345	376	354	355	363	332	380	334	380	349	335	364	376	375	361	361	361	353	351	366	328	366	370	361	359	379	355	373	376	368	340	354	352	358	341	349	335	361	363	350	386	340	355	336	364	350	331	386	333	355	337	327	314	376	394	395	360	313	349	347	360	338	347	378	352	350	359	341	371	364	316	364	384	364	354	384	349	373	336	389	343	314	371	335	337	375	376	319	347	350	339	365	356	374	358	365	368	330	356	358	389	345	349	364	361	372	361	357	346	340	355	361	327	344	360	336	371	336	368	362	355	372	330	340	373	359	370	334	352	345	340	355	366	350	319	375	372	345	355	370	379	375	333	360	338	348	389	414	361	337	369	379	365	369	350	336	373	349	355	357	363	373	379	387	375	346	358	351	379	350	352	357	354	338	391	364	334	353	357	309	366	348	402	362	359	340	348	370	349	368	377	343	328	355	342	364	345	370	366	359	355	358	339	346	330	359	382	356	322	371	342	354	338	360	340	320	335	365	328	367	355	372	346	352	375	363	373	340	338	344	351	353	355	327	336	353	383	357	397	389	364	318	372	307	365	380	365	364	346	370	342	377	347	337	346	362	315	326	352	330	342	378	343	335	358	333	365	330	371	373	356	340	332	364	335	323	355	367	365	362	350	340	345	330	369	363	362	324	370	359	368	381	364	343	345	356	361	372	363	333	382	343	375	352	361	346	374	387	358	375	383	373	340	366	340	398	354	340	353	376	335	352	397	333	370	325	336	377	372	314	334	375	362	346	364	350	344	380	370	366	349	348	359	343	358	370	354	365	380	361	386	333	358	364	357	355	357	352	337	354	361	368	326	377	364	348	346	376	351	382	351	369	349	351	365	374	341	355	347	380	338	353	368	363	387	351	334	364	377	338	352	366	330	386	351	351	364	345	370	359	346	371	368	354	370	345	332	316	376	392	330	376	348	355	345	359	356	359	354	386	329	364	359	346	388	329	382	361	354	364	385	359	356	355	342	337	358	367	326	359	395	386	348	337	354	357	350	396	362	370	361	338	355	320	349	385	352	392	349	356	328	357	373	386	334	335	361	316	357	336	348	356	358	363	385	376	380	362	353	332	356	329	354	376	343	364	340	359	359	376	357	343	357	371	353	374	363	354	362	384	341	329	381	344	354	376	310	368	346	391	332	366	362	344	339	370	345	359	362	345	376	343	362	366	380	348	334	362	345	341	348	370	371	365	375	361	350	386	327	351	371	375	365	327	339	376	399	349	356	336	366	354	354	347	304	332	355	360	369	344	340	390	346	384	376	354	342	340	350	340	388	345	337	357	331	388	365	358	363	406	365	349	346	366	326	332	375	379	367	354	352	351	356	360	343	358	331	365	340	371	381	358	367	378	348	315	367	378	343	350	369	357	367	361	362	337	352	325	354	349	351	352	360	341	359	351	348	330	355	384	404	339	362	342	364	392	300	361	350	364	365	339	376	361	370	366	367	375	376	349	378	363	343	338	381	368	377	333	347	356	344	336	331	369	354	326	386	357	364	340	347	356	346	350	359	361	322	333	339	352	346	368	373	327	361	367	392	353	338	344	321	352	373	358	358	385	381	348	324	372	376	352	350	366	362	370	329	368	343	361	364	353	352	334	368	319	336	378	411	372	384	360	337	370	327	347	351	387	323	375	329	400	372	363	327	331	419	361	358	383	341	353	350	350	359	355	366	351	353	343	392	378	343	366	370	371	332	394	348	393	377	363	370	365	378	388	368	347	364	336	345	399	330	366	365	347	379	379	332	393	360	345	352	329	391	369	342	347	318	345	344	396	377	330	371	327	351	353	365	375	344	358	347	349	364	341	350	369	371	356	348	345	373	369	368	382	343	385	351	361	377	354	364	353	344	374	347	364	336	366	356	328	363	369	390	366	366	345	340	338	366	367	352	365	349	380	397	369	365	390	348	392	372	371	357	373	353	316	347	364	370	358	373	329	390	350	358	312	357	383	344	370	331	391	362	374	383	346	358	358	369	365	337	350	321	353	355	336	363	375	369	345	360	344	336	384	369	345	365	382	359	333	325	339	350	351	353	381	360	377	357	364	380	345	394	382	382	367	340	367	340	356	361	350	338	331	397	387	374	348	349	349	377	353	369	354	347	340	370	360	343	387	380	350	365	362	379	340	349	339	368	350	364	353	353	356	362	380	351	379	363	381	352	364	353	365	330	352	397	389	372	350	385	377	353	338	366	383	338	321	358	354	332	351	317	359	333	316	361	329	372	362	328	359	339	361	347	368	349	357	324	350	365	377	362	378	393	348	383	378	357	361	366	348	351	336	356	338	373	347	384	356	377	338	352	372	377	357	372	345	342	363	375	358	398	334	390	361	365	369	370	329	353	340	339	375	373	329	374	336	371	388	376	346	372	348	359	339	352	371	368	351	346	333	367	330	366	366	364	358	363	355	324	365	350	344	359	353	368	371	334	337	332	357	352	322	374	358	368	402	342	362	344	366	337	368	368	370	332	329	391	345	378	322	360	358	343	367	332	368	373	324	368	356	352	373	358	355	379	347	360	378	356	343	389	361	363	319	352	344	335	365	365	361	387	353	326	364	364	366	349	349	433	362	340	350	404	366	320	334	349	372	350	342	337	379	328	357	363	356	346	356	342	364	367	352	361	357	363	355	356	405	363	346	352	371	354	414	335	335	378	326	370	360	351	353	335	371	361	379	354	342	360	369	372	417	354	385	362	388	359	355	326	359	363	353	320	370	379	371	404	365	350	365	330	350	345	371	365	373	369	355	383	317	350	333	364	377	355
25078	21200	27353	27867	33662	28724	15006	1481	719	669	625	561	552	540	523	528	534	570	576	555	576	522	719	1044	1116	1096	971	830	755	692	677	557	511	481	496	482	502	539	498	498	499	490	528	465	501	505	482	482	527	517	513	497	490	487	534	498	527	480	461	482	511	454	478	499	509	504	457	506	515	500	509	515	517	509	502	471	482	520	499	469	498	512	507	509	501	497	515	492	522	525	493	521	481	531	493	478	511	478	545	533	481	496	507	478	503	512	482	528	536	477	492	516	491	481	461	489	497	496	489	504	518	522	556	524	488	510	506	470	500	507	523	515	473	540	500	500	484	534	495	483	521	532	467	498	494	517	514	515	510	514	512	491	531	491	483	514	511	483	538	538	492	518	470	502	499	505	489	500	516	497	483	505	548	550	493	489	499	480	510	499	499	457	501	520	527	520	534	497	465	489	523	466	502	519	520	469	488	520	541	505	523	502	509	511	483	509	474	522	504	497	476	524	493	475	515	487	520	532	480	474	477	475	454	521	506	516	531	506	501	510	522	488	468	498	505	512	454	514	499	507	499	483	502	469	518	550	490	515	484	481	536	469	495	493	506	495	495	511	493	495	517	544	503	483	513	504	519	490	514	474	493	471	511	506	492	474	521	505	521	466	509	538	524	551	536	485	484	516	477	511	463	500	501	509	486	490	496	502	480	497	531	488	456	532	540	504	532	495	489	490	503	459	506	526	515	497	532	467	506	486	512	508	470	547	513	562	534	478	506	501	514	490	475	505	493	489	480	468	499	482	509	500	485	510	490	509	506	493	516	468	489	520	466	472	525	496	460	515	538	542	469	499	509	478	490	453	504	522	513	560	495	477	473	484	472	499	481	458	476	469	533	511	509	508	515	506	507	487	515	508	492	508	519	534	514	467	493	512	531	570	497	472	536	503	450	564	493	530	524	495	528	499	486	498	553	494	528	530	521	470	513	488	508	493	519	469	499	508	467	508	472	494	467	521	504	512	490	532	505	509	497	497	496	527	507	521	487	458	474	470	489	579	504	523	533	513	488	495	496	504	528	505	514	504	488	500	503	516	510	501	529	501	520	497	505	506	483	480	503	483	518	486	471	520	474	538	501	509	524	493	515	517	490	505	520	516	484	519	482	493	510	502	509	539	546	495	482	495	519	492	506	508	480	498	499	463	462	477	470	492	521	482	470	519	519	483	461	466	507	512	511	489	479	493	506	480	523	504	548	502	499	530	489	518	535	536	461	508	470	505	474	481	483	506	509	496	558	484	482	477	527	478	527	506	465	489	531	531	492	520	484	522	535	515	476	505	528	465	518	503	525	487	481	502	499	510	477	465	493	511	511	544	475	492	537	487	492	457	526	483	493	505	486	483	537	531	514	505	501	466	505	507	507	508	519	516	500	528	556	501	499	520	503	475	476	512	494	534	523	491	493	530	517	526	483	506	517	505	497	502	505	531	499	532	475	497	480	469	492	497	475	484	478	521	471	493	486	535	515	518	473	538	517	484	514	495	484	481	516	476	503	534	490	520	500	485	486	518	502	543	512	487	523	490	524	458	473	475	472	520	464	486	492	488	516	506	523	469	441	463	492	502	484	502	518	516	505	498	502	524	508	456	525	505	496	475	463	522	513	496	508	491	543	505	504	456	484	509	482	503	473	486	514	483	500	533	470	503	479	560	500	517	466	509	508	516	494	488	513	499	513	476	500	539	511	528	517	488	537	520	481	517	492	488	514	467	451	541	472	519	510	523	481	476	465	529	475	492	508	476	540	504	505	495	514	471	502	466	492	514	483	469	519	494	528	543	513	519	514	528	500	477	541	466	495	542	562	520	504	472	483	479	541	530	542	524	491	492	479	470	516	536	491	520	474	515	525	528	483	531	497	490	505	489	479	469	524	502	496	510	537	528	513	539	481	467	506	488	503	520	528	518	501	514	488	517	483	500	484	527	503	480	500	470	496	482	514	470	535	476	526	504	506	461	505	511	508	513	518	471	499	515	492	554	516	485	511	492	480	493	525	497	524	531	494	518	510	544	509	491	502	499	507	518	477	488	515	474	501	555	520	508	488	479	488	502	496	532	492	479	462	520	492	489	497	502	494	524	487	507	514	510	498	531	484	457	493	520	489	524	532	503	548	482	529	484	525	495	477	486	535	510	518	502	450	515	504	543	519	484	491	486	551	496	494	471	515	507	480	521	538	496	489	496	534	501	535	511	524	533	516	508	525	521	482	506	509	492	512	533	492	483	504	511	534	476	516	467	529	497	494	480	501	475	497	533	534	516	484	516	523	495	510	493	490	528	489	495	505	504	472	494	535	510	528	464	509	517	503	497	498	504	497	490	477	491	522	470	526	504	545	504	496	477	505	506	518	520	492	497	505	513	489	495	506	454	521	512	466	510	503	554	495	508	502	503	505	490	498	481	521	488	478	484	469	498	532	519	505	509	527	501	474	498	521	517	486	512	522	505	503	553	506	509	543	462	525	520	499	471	531	554	508	471	479	485	471	482	509	532	534	454	519	489	545	500	563	498	504	507	502	541	523	479	510	500	488	510	474	505	500	519	505	519	484	497	483	506	493	489	466	537	474	471	519	482	492	511	507	520	492	501	435	509	505	513	494	515	491	526	525	509	486	488	485	502	495	520	488	477	503	508	450	528	489	485	519	484	507	497	521	491	522	482	519	519	496	505	475	479	485	445	479	526	541	539	530	474	472	528	483	465	502	494	522	509	472	523	489	505	485	492	506	498	509	472	527	516	515	487	524	511	553	486	515	523	512	481	475	511	489	485	508	465	475	539	499	559	513	517	454	503	452	543	534	463	502	492	488	487	485	499	498	517	533	488	521	503	499	514	531	470	480	513	509	526	492	481	509	509	492	486	486	490	492	481	494	507	468	536	510	508	526	515	472	522	456	517	557	480	494	515	499	484	505	531	531	463	508	488	521	518	493	506	494	559	495	538	591	495	498	536	526	523	486	521	478	486	484	492	488	526	470	527	507	509	506	477	483	486	474	478	494	533	489	525	508	492	470	483	477	523	521	462	479	489	459	503	502	476	519	500	488	507	509	531	495	481	486	490	525	509	459	506	477	504	528	543	529	510	509	494	499	486	489	504	521	493	474	507	516	550	493	464	477	472	512	474	512	525	536	487	484	513	487	531	507	518	490	481	517	499	506	503	525	515	517	507	472	466	523	539	481	533	512	479	536	505	510	502	491	480	474	470	481	518	494	474	489	512	528	515	498	510	531	533	505	516	523	553	529	479	516	486	463	479	491	420	496	520	527	516	518	498	535	519	489	503	529	491	515	521	500	453	498	519	531	469	507	489	498	442	520	493	535	490	506	529	511	495	490	484	470	480	478	508	504	483	468	503	489	534	469	468	471	509	508	523	479	488	510	508	489	455	528	518	495	503	521	519	498	495	503	464	502	532	486	502	475	484	431	486	494	503	543	508	481	496	502	484	530	438	520	497	488	461
7883	18720	15278	25871	40410	33007	16177	1291	955	809	724	631	643	591	562	665	601	584	625	655	666	601	891	1563	1733	1526	1306	1043	944	830	694	586	521	527	521	493	480	520	517	519	515	547	529	566	530	532	527	540	510	563	501	532	521	499	545	526	531	492	553	536	541	524	501	518	518	512	513	517	527	552	499	522	538	496	554	559	525	558	529	530	497	526	517	541	554	514	536	537	556	569	528	517	525	520	581	509	544	521	520	537	528	526	536	522	495	490	540	503	564	526	466	543	509	479	541	530	537	526	524	509	488	525	525	518	538	493	551	543	513	524	507	499	485	493	498	572	489	527	514	519	537	511	473	471	514	513	555	524	509	513	553	471	526	537	546	538	526	559	518	547	538	546	494	527	547	541	516	546	512	537	525	539	492	530	528	496	486	528	522	507	552	555	523	513	559	554	511	579	539	506	529	489	501	503	509	540	483	533	531	498	587	520	528	526	532	499	503	524	526	556	534	532	525	483	545	532	527	514	517	528	512	555	539	518	549	543	516	519	511	513	519	544	545	500	521	522	508	519	521	506	520	551	502	519	533	502	500	525	561	497	539	524	551	519	521	546	534	500	564	515	497	516	510	528	510	502	498	513	552	532	531	534	485	542	525	510	510	492	540	518	528	520	528	497	562	479	521	516	516	494	534	540	524	489	489	505	508	551	526	525	494	536	495	487	488	500	532	514	524	509	522	546	489	554	535	517	544	490	528	527	511	529	529	510	527	522	513	527	549	494	550	542	495	561	548	508	541	504	493	471	524	497	511	516	497	521	542	588	543	528	541	516	516	526	519	538	568	534	520	570	532	497	528	530	534	528	510	526	555	487	506	532	533	535	541	512	542	521	573	552	544	476	519	510	555	552	525	506	473	496	530	526	552	496	497	504	538	514	546	558	470	551	495	544	498	506	522	477	542	529	491	471	531	506	529	497	510	545	534	526	496	470	515	515	471	493	520	551	537	523	490	545	519	503	497	476	521	493	535	500	563	515	495	547	533	494	499	514	518	526	544	487	538	515	538	512	515	508	504	526	527	557	526	530	535	581	518	526	527	541	521	489	547	526	541	516	511	552	520	536	542	535	523	522	556	491	535	488	538	539	526	539	601	555	518	546	539	581	543	532	545	511	523	548	468	535	523	535	521	542	531	491	526	496	549	536	553	540	517	529	549	531	529	521	542	549	522	527	581	540	595	489	505	534	500	485	491	553	567	551	556	589	520	507	507	559	525	519	513	548	516	528	560	500	510	506	509	508	543	500	525	493	507	520	534	494	523	565	502	489	493	554	517	539	523	505	517	546	567	542	519	499	533	528	534	542	531	540	529	510	574	505	548	528	522	508	525	488	510	517	556	544	518	536	520	543	543	514	565	482	529	548	548	491	539	492	540	529	522	524	488	527	532	531	530	567	518	527	573	495	523	498	601	550	528	552	527	534	542	522	507	533	495	541	537	498	530	551	522	501	512	544	497	517	496	534	512	511	516	514	511	547	509	507	509	516	519	525	536	539	560	519	516	513	542	471	517	504	501	511	520	520	541	514	534	506	508	518	550	567	522	496	506	544	505	499	534	525	525	518	530	529	513	515	516	530	513	490	530	562	533	495	527	540	557	522	529	529	513	494	517	565	549	511	499	517	518	544	545	580	511	546	492	530	487	506	557	505	557	546	515	559	561	532	487	521	585	515	574	552	515	521	544	541	536	489	498	523	534	541	556	546	547	539	529	546	531	495	508	498	518	540	511	512	529	535	503	491	541	517	519	501	530	509	524	532	536	524	524	508	574	519	521	520	530	518	527	556	519	531	535	563	522	537	526	521	542	567	449	511	531	494	580	504	525	555	527	517	512	539	528	516	572	564	501	480	572	545	545	511	521	522	506	539	519	516	503	496	503	506	535	521	551	548	567	569	526	479	579	547	550	501	516	527	521	512	511	506	524	531	517	511	519	549	498	533	523	518	491	506	485	522	500	507	509	514	530	520	534	500	531	512	537	526	509	495	506	493	536	526	541	540	501	501	522	540	549	522	506	510	558	522	534	544	515	518	532	546	518	519	510	515	551	532	489	532	499	524	535	522	540	571	510	545	529	562	524	591	524	549	533	536	545	473	504	524	507	575	524	558	515	505	539	526	512	538	528	539	484	525	525	549	522	517	527	522	513	514	526	545	500	531	528	525	530	543	536	538	566	555	554	563	508	503	538	501	553	572	522	552	523	548	544	530	516	497	532	557	523	543	528	504	472	532	516	542	484	516	493	489	514	505	512	542	494	512	514	546	544	532	501	493	520	512	535	505	538	532	525	507	553	539	507	548	484	530	585	504	549	542	522	538	526	501	513	503	504	497	544	492	551	512	528	511	540	546	542	503	556	570	542	549	534	495	483	531	561	521	559	579	513	508	507	585	560	527	513	532	494	553	545	504	526	582	497	561	510	510	513	504	534	505	556	520	540	488	529	495	527	518	528	551	540	533	501	497	507	587	521	523	540	567	540	532	546	502	573	516	520	561	532	504	499	524	566	553	534	555	563	524	506	533	518	522	527	520	520	532	549	522	546	544	530	532	550	546	538	480	568	533	520	507	506	480	547	537	560	534	496	546	517	509	517	556	540	527	501	531	540	532	513	516	573	550	519	478	505	543	498	517	550	499	543	523	497	513	516	521	522	484	551	576	457	546	566	555	545	533	524	538	561	496	550	554	515	542	538	519	533	531	534	461	518	533	551	519	480	531	538	521	483	529	510	562	541	491	578	506	531	527	526	495	523	544	520	542	494	530	529	502	549	527	516	543	513	522	482	529	555	498	524	524	521	506	523	552	541	521	565	529	524	516	537	526	525	575	524	535	518	511	514	518	529	560	542	514	528	524	552	521	533	510	494	493	506	500	551	531	501	482	514	535	545	513	476	541	557	544	527	542	553	516	557	501	536	518	544	537	540	472	505	497	509	533	520	502	513	560	515	544	548	549	525	522	578	516	505	532	518	519	525	568	537	502	493	542	500	495	449	501	531	528	523	511	540	570	493	532	522	511	512	535	538	488	519	545	573	500	551	518	538	549	521	530	476	500	467	532	488	572	504	520	554	509	508	540	518	475	528	529	539	499	521	550	534	503	545	545	498	508	500	478	548	506	532	553	604	516	492	533	538	520	541	514	502	495	503	516	530	507	507	548	522	513	511	542	511	564	557	516	527	509	557	484	512	523	511	495	543	530	487	494	520	510	515	529	508	538	550	540	512	512	551	522	479	490	522	524	511	505	522	533	529	559	555	525	528	523	556	500	538	500	537	526	508	529	514	511	529	513	528	519	541	521	539	562	529	479	547	478	543	550	529	533	504	501	519	588	556	509	515	532	508	513	544	493	509	551	515	545	530	501	531	513	484	520	519	511	532	527	502	492	555	511	511	536	506	543	463	508	489	509	533	551	503	498	522	541	532	543	508	522	516	538	523	540	470	519	528	456	547	523	515	525	509	476
22774	21322	29068	26187	43197	48860	39207	9772	1178	897	691	627	629	619	622	709	601	547	565	577	557	572	718	1681	2582	2326	2036	1750	1382	1196	845	735	586	485	464	494	493	464	481	495	541	456	515	466	482	490	503	496	470	483	491	488	450	462	465	440	512	496	474	474	533	498	537	540	482	502	488	499	482	476	452	448	471	457	510	505	508	490	520	445	484	507	442	479	491	481	478	505	453	470	503	480	498	471	485	479	443	537	499	487	489	486	459	485	491	490	542	509	477	454	495	512	508	477	498	463	501	467	482	472	492	505	480	542	472	484	476	511	465	449	453	494	499	492	504	474	479	482	482	483	443	474	471	487	450	507	501	460	469	507	511	475	495	497	498	488	471	485	487	478	478	514	457	460	494	497	502	489	521	502	481	483	468	483	503	472	494	478	467	469	499	452	476	482	502	487	501	467	466	501	507	486	457	491	501	511	526	500	434	487	473	512	474	473	476	477	454	490	512	443	507	478	503	520	501	483	484	457	492	473	484	465	457	494	490	503	492	509	471	486	492	453	497	419	457	491	470	465	483	486	510	495	490	527	490	496	444	486	498	519	488	489	502	485	544	530	417	443	473	488	479	459	462	489	457	500	477	519	501	496	536	481	466	479	458	516	486	490	478	504	509	496	496	502	467	508	509	485	481	491	496	479	463	484	478	485	471	486	485	530	476	471	470	513	473	503	456	477	504	505	478	483	481	489	488	438	496	509	459	509	517	503	499	450	488	468	472	490	503	478	525	492	460	486	458	469	466	489	488	501	492	458	479	487	462	495	487	512	500	469	480	468	492	515	471	510	486	511	516	500	460	476	495	520	462	495	457	530	479	492	488	497	446	509	475	488	459	480	479	530	460	461	488	494	500	489	497	487	505	486	481	463	468	494	487	463	484	494	478	469	497	470	468	482	467	465	556	482	500	480	465	556	472	510	530	472	473	489	518	494	452	496	454	447	450	462	447	506	497	509	463	495	477	500	489	462	507	511	512	449	499	483	437	489	458	520	468	456	495	515	441	468	455	519	496	525	487	483	510	483	456	500	488	493	486	501	484	474	479	513	491	483	451	517	492	460	508	506	473	471	504	503	507	487	494	445	455	499	486	484	458	461	460	478	491	475	457	488	498	460	455	461	472	490	498	483	506	475	445	464	480	506	545	510	533	429	476	476	471	505	487	460	500	455	493	482	488	493	489	487	463	456	527	481	473	506	487	491	487	478	495	478	487	500	446	472	494	462	471	479	459	496	485	501	454	455	464	469	479	475	486	477	553	489	487	445	462	480	495	480	496	454	504	487	473	485	502	480	508	513	516	478	469	468	484	466	470	500	498	479	487	517	447	500	503	508	498	493	476	445	501	469	497	476	492	448	486	493	469	483	485	499	452	472	511	496	462	483	464	490	468	503	465	499	515	499	474	447	475	473	483	492	473	499	459	485	454	485	428	453	483	472	486	474	472	522	513	537	493	494	466	501	461	484	482	468	454	442	559	496	460	478	444	487	484	489	508	486	463	486	432	482	472	497	499	463	473	468	481	509	460	468	496	478	470	477	478	494	491	467	470	493	450	510	478	510	523	500	479	479	503	475	517	473	482	487	459	462	455	476	489	482	454	514	464	496	466	510	452	487	471	449	508	462	489	476	518	487	476	516	474	479	500	490	493	469	472	503	471	492	456	479	481	478	450	467	473	468	507	467	488	478	446	462	512	482	489	494	510	495	462	501	503	485	476	483	418	500	475	471	487	509	484	489	492	503	472	518	495	468	476	500	471	506	488	486	522	537	447	504	521	469	470	486	497	477	483	482	481	450	461	484	493	518	479	509	464	539	473	477	486	479	486	487	440	494	516	490	462	475	481	478	499	500	459	494	492	487	494	479	550	477	507	505	436	474	447	498	526	507	496	498	458	487	511	482	505	476	519	489	482	455	488	508	499	502	479	500	475	502	501	469	486	473	481	519	500	487	476	509	491	485	489	524	483	456	466	444	488	495	448	507	493	443	444	510	471	501	470	484	475	474	479	495	521	521	472	469	497	524	501	494	464	488	499	491	483	467	512	461	501	488	512	499	459	510	502	500	466	511	496	499	474	461	462	476	488	477	490	452	476	484	504	457	470	469	476	480	477	490	445	489	506	457	483	514	489	483	432	501	487	444	467	514	496	479	499	510	486	467	462	502	490	487	475	484	469	506	463	428	489	537	483	484	479	500	490	483	478	485	490	484	529	488	515	507	486	464	484	476	459	479	434	497	521	495	496	482	467	510	480	488	486	501	518	492	538	493	541	474	479	477	488	497	495	494	498	464	430	463	508	464	457	489	530	500	502	491	488	510	425	481	476	474	502	482	479	455	475	470	505	480	451	498	511	494	501	503	468	476	469	493	474	484	470	516	461	486	500	454	492	473	483	478	479	477	484	458	462	479	406	520	482	505	497	456	469	478	511	528	461	500	468	462	474	464	458	454	494	489	464	461	481	491	481	482	489	457	517	468	479	483	485	513	464	495	461	485	425	474	456	508	463	474	480	476	524	484	506	526	483	451	448	510	501	475	478	475	503	489	421	460	445	492	495	514	474	481	508	481	474	500	475	466	486	505	479	503	514	474	433	471	491	477	463	478	482	543	491	499	508	511	493	547	458	510	467	494	456	480	529	450	483	495	533	464	504	488	490	493	463	476	501	474	471	497	468	464	513	501	453	446	444	453	476	503	494	462	535	467	470	504	480	502	507	476	499	497	519	449	453	502	496	499	475	493	477	509	480	517	471	473	464	454	469	454	496	472	505	464	479	482	500	494	496	460	519	502	492	488	501	465	475	488	471	490	520	495	484	465	541	504	467	496	493	493	513	467	496	487	478	473	465	489	477	471	498	482	494	462	483	438	453	489	481	507	484	479	482	476	453	478	473	511	496	449	460	506	482	492	491	508	484	514	517	464	509	465	477	456	453	483	471	520	467	510	481	514	467	464	491	485	501	480	508	494	529	488	505	478	517	447	509	481	513	491	531	459	474	440	477	493	459	505	505	491	488	480	515	488	493	502	496	531	465	502	517	430	527	512	507	537	478	478	511	514	458	479	478	493	497	509	431	450	497	491	490	476	502	472	459	488	477	480	519	526	477	511	477	488	478	517	456	483	441	502	440	494	471	514	478	452	492	513	479	492	487	475	439	490	534	489	493	511	457	492	458	490	459	481	472	511	515	484	514	479	489	503	479	465	503	500	485	484	505	445	558	535	508	525	482	457	438	466	474	480	470	515	436	446	525	505	489	483	498	473	486	516	464	514	534	499	493	513	470	469	494	566	486	479	472	472	502	506	481	435	481	518	485	509	457	467	455	513	502	476	469	492	481	478	530	508	514	488	473	537	484	468	477	478	499	493	500	428	491	447	530	507	483	504	461	531	477	510	479	449	488	476	458	497	501	487	477	506	517	506	500	473	534	523	453	470	478	506	506	494	487	459	462	470	477	510	497	459	535	464
9843	28006	21801	41754	62362	52842	34889	1913	1306	1262	826	756	772	713	670	795	631	605	646	693	605	608	926	2471	4127	3447	3064	2531	2003	1518	1112	958	637	495	473	489	470	488	513	502	477	454	513	512	484	467	477	484	482	497	504	467	480	461	500	514	478	506	480	531	523	524	491	499	495	525	501	479	454	505	513	475	470	493	539	448	501	502	508	475	469	520	552	509	529	552	501	498	492	468	471	479	506	479	441	504	495	508	482	488	517	489	497	488	475	470	467	501	479	499	511	484	499	492	534	491	512	488	483	466	517	532	498	498	480	478	483	499	550	468	475	506	536	461	546	493	503	499	499	531	487	457	514	506	499	519	500	505	515	475	497	490	503	479	478	512	532	484	473	518	503	529	480	481	498	507	487	501	546	528	467	478	462	511	499	457	514	473	486	509	508	480	474	531	531	530	510	503	498	461	479	529	515	467	538	455	483	497	475	520	485	495	509	470	509	480	500	493	541	481	521	486	452	492	468	502	468	527	505	467	499	485	456	499	519	499	429	487	500	511	493	492	491	512	502	480	488	485	452	475	494	458	473	484	502	497	464	519	449	474	494	520	523	505	480	511	458	513	459	492	500	535	488	516	436	455	501	482	487	508	497	518	469	462	451	495	501	502	447	499	490	454	499	474	504	502	524	456	478	536	486	450	489	520	464	516	528	464	507	527	512	484	489	520	479	521	511	498	493	477	487	490	456	473	498	489	508	508	510	463	490	484	510	488	510	520	513	472	497	490	509	500	516	484	520	514	503	519	491	486	492	490	454	481	500	496	469	478	500	516	474	512	499	487	480	508	504	490	483	478	504	467	486	491	474	497	503	504	460	502	504	541	497	525	500	500	498	476	509	460	511	497	537	463	477	485	493	453	531	482	484	481	471	453	528	536	509	503	487	494	522	483	490	452	488	473	508	491	490	476	497	491	499	482	545	517	498	474	503	516	490	524	499	465	488	477	486	502	449	461	516	504	481	469	466	512	524	490	473	507	502	472	524	524	528	511	478	491	517	502	447	462	509	480	483	533	500	491	449	502	499	481	538	485	519	469	503	483	468	486	460	526	457	494	489	493	438	479	518	461	482	507	468	484	499	487	491	460	491	452	518	512	530	520	458	507	481	514	458	469	456	464	447	479	505	501	498	486	412	527	499	537	517	497	464	465	496	523	508	483	481	463	533	496	481	474	488	533	507	484	530	485	460	484	536	502	506	464	497	510	520	496	526	458	483	474	487	519	514	488	493	492	484	459	503	473	482	467	489	453	500	495	533	482	496	458	505	480	478	474	494	508	491	495	464	447	507	516	508	499	476	533	469	516	506	524	515	501	480	503	449	504	478	452	481	460	493	480	503	500	504	496	517	484	460	524	496	520	513	489	483	482	513	465	517	488	481	467	497	492	472	510	505	461	505	466	494	486	541	485	507	478	505	500	488	459	466	425	524	488	478	494	488	490	486	504	493	470	529	495	464	493	530	475	492	458	480	544	495	464	512	484	493	505	467	499	516	491	492	516	533	479	474	476	496	496	489	496	475	506	513	506	486	463	542	503	522	479	560	458	501	490	531	491	491	486	482	481	475	499	492	536	520	453	538	484	508	480	452	514	480	514	499	486	508	493	486	492	467	471	497	510	497	451	458	458	515	484	518	500	475	477	479	500	513	465	500	473	493	509	513	481	485	509	485	479	500	501	467	472	478	530	516	511	489	471	513	531	479	464	496	523	504	475	487	471	512	481	500	470	460	508	504	469	493	490	484	535	494	521	500	487	523	518	423	491	489	471	509	482	461	504	529	522	501	471	462	526	493	445	441	508	473	501	480	452	488	440	488	487	474	503	496	455	470	494	529	458	538	521	495	474	519	499	527	480	489	484	503	526	510	515	484	524	511	448	496	522	511	493	500	495	493	502	502	527	489	521	490	450	444	449	502	465	466	465	495	524	504	467	492	456	449	519	468	486	453	482	486	506	459	471	487	486	505	486	481	486	470	516	499	484	441	499	469	493	476	492	470	499	478	504	472	488	505	515	496	439	560	521	519	519	515	506	484	500	472	513	469	480	473	475	506	443	495	471	466	493	498	470	495	501	484	504	512	465	509	478	518	508	522	500	499	498	499	507	478	457	466	461	456	512	513	496	508	490	489	470	507	493	510	492	488	491	519	463	495	457	473	509	446	482	541	496	510	475	488	521	491	488	475	486	524	494	483	499	497	456	505	489	466	476	474	491	475	475	471	475	444	468	457	491	511	480	514	487	505	489	504	486	472	511	502	483	489	483	500	485	506	506	446	483	470	475	483	499	487	483	532	489	523	523	515	471	502	508	505	513	465	465	503	494	505	498	543	505	461	442	503	512	503	466	517	505	487	498	480	472	465	487	468	516	468	495	480	463	474	472	464	504	490	502	468	525	495	510	500	472	473	487	500	447	499	469	491	472	473	468	507	469	499	525	511	482	474	504	499	494	494	468	458	502	504	529	518	511	460	497	497	467	495	479	495	472	512	487	464	479	464	482	483	486	474	516	477	502	494	503	492	521	547	499	485	482	499	477	499	461	506	476	483	514	456	508	530	487	471	495	506	489	526	512	503	485	451	482	466	500	444	481	470	485	455	509	499	457	475	485	523	460	490	491	486	510	493	470	525	476	447	464	495	529	472	536	457	467	486	514	490	469	467	475	496	502	487	483	501	456	503	528	498	510	475	491	503	462	465	529	480	444	490	477	528	499	524	503	486	486	531	477	503	489	478	499	530	475	509	492	478	473	497	485	512	483	478	496	486	464	517	482	483	499	485	457	544	497	532	461	489	468	552	503	520	477	486	526	475	475	475	426	489	460	498	489	471	481	500	487	481	498	460	498	464	452	514	468	507	509	489	489	463	497	518	468	497	470	467	429	476	474	509	510	490	485	482	503	461	461	501	525	470	518	459	467	507	496	505	491	477	517	458	500	526	504	498	454	511	462	504	499	508	473	493	504	483	482	455	514	487	516	496	485	467	516	500	456	489	481	505	486	482	511	540	445	522	497	504	517	534	491	477	510	504	477	475	473	479	538	496	482	531	482	479	472	466	506	529	505	526	460	481	503	499	481	499	507	482	487	504	470	486	520	491	488	486	516	496	470	479	508	493	487	481	506	490	511	460	468	500	520	436	469	507	504	475	479	485	461	466	461	491	505	466	490	474	488	495	488	470	509	444	503	449	489	513	474	507	525	478	459	484	464	481	509	498	470	491	486	483	460	514	528	513	472	483	504	462	483	484	458	489	488	467	500	465	464	487	479	478	485	449	491	496	494	510	470	534	473	539	479	467	502	511	496	518	485	461	520	506	503	506	495	478	502	487	508	506	485	532	499	474	439	465	517	504	509	472	481	521	478	476	461	541	492	502	473	460	490	472	467	504	493	512	508	465	528	475	480	505	499	532	482	498	496	488	493	482	504	478	487	490	507	491	503	485	471	495	515	471	476	510	494	486	470	515	514
27888	19472	11104	9463	11954	7659	3791	601	466	450	429	459	405	390	419	401	384	410	424	414	410	436	357	387	371	380	458	430	412	433	441	361	407	384	369	391	381	370	341	364	376	337	362	394	391	362	394	357	394	325	412	401	388	394	401	371	354	386	383	374	374	332	382	394	382	370	383	364	360	375	381	345	342	379	361	384	358	385	349	396	386	388	371	382	417	374	355	322	392	353	388	387	389	375	399	377	390	368	384	376	354	381	371	347	360	374	380	396	387	376	359	381	396	354	370	366	353	382	407	391	398	352	374	375	368	408	352	374	413	356	361	389	340	385	355	400	348	359	339	408	371	357	416	348	372	348	398	382	360	372	394	389	390	357	334	397	375	374	365	329	356	378	370	375	384	354	382	372	370	393	376	404	390	411	358	365	391	379	374	354	390	363	381	355	366	348	374	356	379	375	361	329	366	382	373	398	373	354	401	346	353	391	371	365	358	378	383	426	349	360	364	402	361	358	387	365	414	353	396	370	378	409	374	361	335	388	393	360	359	381	305	372	364	372	382	381	401	389	384	390	337	363	398	390	356	338	366	379	379	406	375	353	416	388	349	409	370	385	400	391	365	376	375	362	363	375	382	348	391	330	362	392	407	342	370	357	363	366	360	359	373	332	347	376	370	392	398	391	389	388	359	349	375	370	378	423	358	337	361	374	414	365	363	330	378	358	346	389	402	367	387	372	353	366	370	341	391	395	390	349	372	394	373	359	400	390	383	344	410	371	373	392	393	379	367	357	352	333	356	387	378	388	390	355	381	371	371	363	389	392	409	402	398	361	371	426	382	390	387	369	325	395	363	355	405	375	316	392	383	384	368	361	332	410	365	364	386	400	353	352	380	321	376	383	368	374	335	364	402	357	391	351	383	392	416	386	358	363	365	368	367	353	391	372	403	382	372	399	367	408	368	347	354	407	393	362	391	410	368	353	382	382	379	383	354	346	401	394	421	391	330	397	431	372	385	383	405	368	390	399	399	353	387	383	387	331	414	369	360	394	372	382	375	389	360	402	388	375	368	391	347	386	388	373	383	379	389	373	376	404	383	343	383	400	408	409	353	387	343	379	395	362	379	353	371	403	361	304	373	389	355	381	368	349	395	389	370	356	410	368	371	410	391	340	380	360	388	353	362	384	332	374	351	345	349	365	384	350	397	404	367	357	372	324	384	368	392	343	392	369	343	399	400	352	363	376	383	371	375	433	415	361	380	362	386	377	381	405	363	400	392	377	361	397	319	393	379	386	374	349	380	388	338	369	416	374	376	370	391	395	362	373	366	347	361	365	361	363	355	391	348	404	345	354	360	404	369	368	367	355	382	380	348	408	389	388	396	381	381	409	352	367	394	421	420	400	386	394	325	382	395	374	394	366	375	368	376	392	363	401	390	411	388	362	382	392	384	366	408	330	380	373	367	392	392	400	358	372	363	378	380	395	325	363	383	360	390	369	381	346	393	350	353	352	361	330	366	395	355	360	375	394	388	391	361	383	386	380	386	382	364	377	385	372	393	390	361	387	383	379	335	377	364	367	371	409	372	389	378	413	383	367	375	388	405	374	373	374	380	342	351	398	358	391	348	401	405	371	416	370	365	374	394	395	389	370	346	393	381	351	382	362	378	390	351	375	349	339	395	394	388	399	377	350	346	364	357	362	412	362	386	376	368	404	392	376	384	372	378	363	378	397	372	385	348	344	375	363	398	386	376	380	380	388	368	361	421	380	388	370	365	378	381	411	355	352	391	359	377	385	386	395	373	320	365	372	357	428	368	388	369	379	370	375	368	378	388	363	368	334	324	383	396	380	369	340	387	404	358	354	417	351	364	394	377	375	392	354	371	408	382	394	321	366	404	354	411	402	394	345	354	383	399	379	358	369	388	407	372	388	423	358	358	357	351	352	385	401	389	372	374	369	392	379	359	337	348	346	399	362	368	378	369	389	369	373	407	381	379	349	348	372	363	379	349	362	395	384	359	396	387	383	375	389	373	359	358	351	371	398	391	359	346	346	397	349	387	349	369	378	393	374	365	366	344	395	415	370	367	377	400	385	400	394	389	396	389	373	380	412	359	367	374	344	382	360	343	364	356	380	378	357	314	390	377	425	383	379	359	368	385	390	372	387	362	405	364	345	363	382	343	343	360	369	396	352	379	371	339	366	405	392	412	338	400	381	353	361	382	343	396	378	381	401	374	390	353	388	378	374	382	350	389	403	374	389	354	389	391	339	414	402	395	360	397	363	366	361	394	385	371	378	344	383	360	379	387	383	370	398	387	387	371	384	373	366	353	387	359	391	391	426	392	379	375	407	372	349	384	374	361	348	361	379	398	364	386	371	358	355	376	403	384	374	376	403	342	359	361	365	398	381	368	383	373	346	367	369	374	398	409	389	381	405	350	398	398	377	402	347	377	387	392	387	341	371	393	379	388	397	333	363	371	389	352	366	367	358	341	399	406	368	383	365	387	347	377	366	374	395	408	387	401	402	392	385	372	373	366	389	361	404	385	327	341	341	414	366	372	390	351	363	358	380	374	367	374	372	389	352	358	349	367	363	380	402	351	374	393	359	362	376	409	380	408	377	372	408	356	400	340	373	344	358	393	391	394	391	369	381	390	393	377	406	394	411	370	338	382	358	360	407	391	389	389	409	356	368	382	389	421	417	368	373	346	388	360	367	366	361	387	382	392	346	384	362	372	361	396	382	384	421	398	380	382	350	368	355	366	367	376	398	340	381	364	376	381	418	377	377	379	368	378	358	371	386	383	349	364	357	360	384	376	389	358	364	343	381	414	389	353	367	399	322	370	390	324	385	380	372	397	377	387	379	380	345	378	363	370	368	357	411	354	353	417	384	394	362	385	366	394	334	422	371	383	337	365	351	391	367	356	361	418	396	369	361	347	404	371	370	371	346	359	389	392	331	369	388	408	369	372	334	358	361	392	368	362	400	363	368	372	386	331	336	406	360	367	403	400	401	366	343	379	366	352	395	390	387	390	398	418	364	388	360	341	367	392	369	370	380	395	371	384	372	394	366	407	363	355	378	371	358	381	370	363	402	379	406	366	377	383	378	374	356	338	346	343	374	389	351	370	419	376	351	411	380	372	385	410	387	379	379	408	362	367	343	365	361	372	388	383	373	359	367	355	405	376	437	373	364	373	364	375	401	362	383	382	351	384	372	368	353	397	389	381	368	402	350	346	360	386	369	359	383	379	366	350	376	381	379	394	427	352	380	372	401	363	324	359	361	382	376	374	371	367	379	356	401	402	347	365	337	395	353	375	381	372	381	370	346	364	396	416	394	375	383	384	383	355	389	344	391	382	359	405	339	374	387	393	393	336	394	362	376	378	387	403	359	385	359	337	360	384	387	366	352	367	368	369	355	379	363	386	377	377	377	401	374	377	344	369	419	375	388	362	392	367	391	358	358	369	367	354	377	380	352	380	383	349	366	366	375	348	405	345	362
7749	13629	9804	9183	11819	8500	4377	711	574	622	524	472	471	460	473	476	463	462	486	485	433	398	433	443	464	482	498	499	480	495	444	449	443	388	395	415	413	413	404	384	425	388	387	397	397	377	390	383	397	390	395	400	426	398	371	402	395	422	365	396	369	407	386	386	406	412	399	380	420	410	408	397	420	408	404	383	421	380	403	353	395	394	398	424	389	366	377	440	415	420	390	377	389	389	365	381	383	380	408	401	373	393	418	438	400	421	409	414	399	433	378	395	375	398	416	423	425	401	398	349	390	407	436	409	435	370	367	370	402	380	394	398	413	421	431	390	388	399	382	429	411	396	383	413	385	383	410	401	426	409	402	435	377	414	390	373	397	421	419	423	410	447	403	360	441	391	397	382	392	405	465	413	364	427	466	396	416	383	390	402	382	406	409	376	428	403	392	418	351	377	362	423	414	384	400	434	412	388	392	408	404	398	400	390	367	355	414	385	377	385	372	414	422	398	387	407	389	386	384	398	427	405	393	377	396	402	408	356	407	401	429	423	385	360	431	397	426	391	389	444	385	422	397	398	408	400	375	402	400	437	402	364	395	419	396	418	420	418	426	426	402	381	423	378	442	412	425	418	377	422	384	377	444	379	423	402	415	422	392	411	422	392	402	412	437	412	450	356	410	422	443	402	404	403	399	423	391	417	405	408	411	389	405	379	384	441	389	407	417	397	408	371	394	380	412	417	411	404	420	409	421	388	393	440	404	396	402	390	418	405	403	394	406	423	415	405	443	394	418	378	361	418	375	418	392	410	388	406	390	391	377	385	406	380	425	379	429	404	426	389	411	414	390	402	434	409	420	396	396	417	388	403	369	406	433	431	399	388	412	427	374	385	403	391	414	379	391	403	411	383	388	418	392	381	458	424	448	382	423	434	385	406	382	446	395	387	419	392	417	388	416	437	381	375	411	405	411	395	401	387	385	405	394	387	380	379	399	424	391	380	387	408	420	406	444	377	429	365	399	418	376	410	409	390	397	402	421	410	396	373	412	416	395	399	390	413	376	409	421	381	401	397	424	382	405	420	401	423	418	418	404	383	381	398	401	420	393	399	390	388	389	389	411	384	394	412	406	389	372	399	371	404	407	380	393	393	423	348	407	410	399	397	409	424	402	426	402	389	389	383	423	385	397	381	398	370	390	389	392	391	408	363	390	419	379	414	415	434	401	385	407	427	400	415	432	431	399	422	397	396	431	385	389	410	390	382	439	392	410	413	352	412	439	410	411	415	382	413	396	374	404	377	389	394	431	379	398	395	377	392	408	407	426	378	381	391	376	415	412	397	412	378	406	385	396	398	390	385	412	447	393	411	357	391	421	384	385	386	427	405	403	421	383	431	443	380	392	417	382	400	413	400	394	400	396	406	379	425	405	382	412	420	371	418	368	389	411	397	354	387	385	408	400	399	372	407	386	416	411	442	411	429	427	431	427	385	420	412	416	427	381	354	391	427	387	361	425	430	424	401	416	362	408	433	413	385	397	429	424	413	407	388	385	409	405	400	405	423	433	457	439	397	412	430	418	418	380	388	408	387	391	409	416	406	397	400	396	397	430	392	395	397	392	424	386	383	378	442	392	364	413	375	389	406	391	404	419	434	408	427	397	371	395	371	408	432	398	415	390	401	398	423	424	445	413	407	408	427	404	386	398	404	390	396	426	382	443	413	412	460	425	384	418	381	393	385	415	461	414	390	415	416	408	399	417	411	416	431	441	398	402	402	414	396	389	388	393	430	370	380	407	425	411	386	439	374	364	436	421	417	418	363	406	404	398	455	373	426	390	394	432	391	392	398	429	393	390	410	397	424	429	437	392	418	380	413	385	403	360	366	416	407	358	425	388	392	375	400	373	421	440	418	418	396	413	412	389	416	427	386	412	367	415	393	382	402	383	406	428	407	359	405	401	390	395	395	424	401	430	377	452	393	400	379	410	375	404	396	397	404	400	384	372	395	419	371	403	416	437	411	392	378	404	425	422	389	363	378	384	402	394	383	401	404	423	394	384	408	405	382	392	420	425	407	391	390	405	399	414	434	385	388	429	369	406	424	383	404	412	401	428	401	392	405	433	403	389	407	421	397	417	405	425	427	401	384	422	377	415	367	409	413	420	409	409	409	436	377	402	396	408	413	403	417	394	411	405	429	391	372	422	427	389	411	424	426	386	418	398	392	432	401	350	418	418	440	369	387	377	423	399	412	379	398	389	403	370	405	385	389	385	385	435	411	371	408	375	383	392	414	398	396	386	427	383	410	406	411	400	417	407	404	385	392	407	379	415	433	441	389	402	410	392	381	408	427	404	411	387	445	397	413	417	374	393	401	390	409	428	420	425	388	424	401	395	367	420	396	373	385	412	442	389	409	362	370	443	415	415	410	395	400	406	452	440	396	383	428	389	433	402	419	394	425	399	400	373	363	415	418	387	432	426	391	403	396	357	398	371	380	417	434	397	412	426	437	442	411	389	382	430	403	428	426	382	406	428	385	381	435	413	433	391	403	414	460	415	396	391	401	412	394	389	387	411	397	358	394	404	377	376	399	397	406	416	432	380	410	397	397	389	388	401	431	413	402	385	413	424	375	419	406	404	377	382	403	404	424	408	370	392	424	413	432	405	435	399	380	423	363	421	413	444	376	411	388	427	410	404	377	457	420	375	404	410	386	401	419	380	398	375	410	410	408	398	431	426	430	395	394	424	419	370	366	410	436	402	415	412	371	429	398	408	395	431	399	406	383	381	421	423	391	419	427	414	388	439	394	405	429	407	405	386	397	399	413	377	400	399	379	433	365	410	364	427	413	405	403	412	405	365	413	422	379	388	383	442	390	404	397	413	397	439	426	376	399	409	406	455	376	366	398	412	385	369	401	382	410	416	424	406	388	418	392	415	423	375	403	392	385	411	390	395	399	367	388	378	414	413	399	371	405	387	427	393	419	394	400	374	414	398	410	419	394	379	379	410	379	434	421	401	404	412	401	384	398	366	399	366	398	397	410	394	402	365	399	404	428	428	401	395	416	385	388	419	422	402	356	394	400	424	381	385	404	393	394	388	376	387	401	410	395	378	418	417	388	420	389	385	368	433	381	418	389	408	391	372	450	390	383	399	432	405	436	402	378	424	387	405	394	400	411	417	400	412	371	410	421	409	406	389	391	401	403	404	383	378	413	411	373	398	446	393	352	390	425	365	386	431	417	434	402	406	394	421	395	387	386	372	396	391	414	363	388	394	381	399	403	402	363	407	394	364	435	405	418	408	347	444	422	391	402	412	392	422	448	420	408	384	380	421	420	407	394	410	421	438	436	415	398	457	361	406	373	372	400	433	375	393	403	395	405	393	385	422	398	358	396	410	394	380	394	385	423	411	393	399	406	384	394	387	398	401	380	412	364	415	389	386	403	408	362	405	393	376	423	382	393	413	390	445	425	406	379	423	399	402	407	387	414	380	379	439	406	429	412
24175	21280	28442	29179	47307	41701	28920	4416	642	593	527	485	390	399	407	389	357	367	406	374	325	340	607	760	635	1006	1199	1005	903	687	567	424	341	320	322	338	353	288	317	316	312	304	284	303	347	336	293	311	325	321	310	337	332	334	305	325	333	328	294	320	330	357	330	319	310	329	328	321	279	334	350	306	307	322	311	313	342	289	336	297	315	317	325	316	319	332	296	313	311	312	310	334	297	335	319	317	298	291	286	336	326	334	348	321	305	307	320	329	317	315	324	323	316	324	337	354	309	287	359	317	311	337	359	321	329	321	312	357	344	331	341	349	320	315	313	334	314	317	328	321	335	340	326	321	332	300	327	312	331	299	340	341	318	317	348	369	333	290	349	333	312	330	307	344	304	342	319	327	308	324	300	321	313	293	294	337	296	340	357	340	331	357	308	296	326	331	326	313	353	307	280	296	319	332	327	321	368	327	321	314	339	320	337	295	316	326	323	341	305	330	312	294	294	354	350	325	350	292	332	328	311	303	322	349	299	334	328	324	358	297	305	294	309	293	345	309	315	331	307	337	329	327	326	320	314	293	335	322	340	313	332	352	346	335	319	347	319	364	341	334	274	316	319	329	348	321	341	328	320	335	331	347	335	318	331	317	313	329	326	302	336	292	318	332	330	313	344	297	336	307	324	336	310	344	314	336	331	340	323	299	323	331	304	309	364	334	303	316	327	341	337	363	340	330	362	303	325	324	308	325	309	330	299	327	325	347	317	330	327	359	328	317	346	316	322	274	361	300	330	318	359	311	321	312	294	351	272	344	302	322	330	298	365	293	319	328	332	341	308	354	317	305	313	331	319	335	314	335	353	318	329	304	305	356	343	334	309	314	314	316	357	339	342	338	337	304	312	306	303	286	352	323	324	322	328	310	286	318	328	300	304	306	334	336	323	321	327	300	323	329	325	343	336	271	359	299	321	327	320	348	317	335	297	346	308	315	325	347	319	323	328	333	313	298	333	318	296	302	314	312	302	331	292	316	323	331	299	339	341	326	336	306	348	341	323	302	318	347	312	333	335	321	356	309	314	310	318	319	319	333	358	357	342	337	313	341	324	331	321	311	310	343	310	305	330	334	341	313	315	294	339	326	270	305	289	297	323	341	347	342	312	355	324	354	334	290	304	340	338	339	321	310	333	327	320	324	358	353	340	331	342	306	305	317	345	326	308	324	283	314	322	365	314	341	309	296	311	310	297	325	330	347	305	305	317	281	290	327	333	329	294	333	316	263	309	339	311	307	328	333	336	326	344	351	317	362	307	299	310	346	337	315	298	307	349	320	310	290	309	354	351	332	322	329	349	341	325	313	312	289	316	304	305	288	302	326	323	332	323	308	302	356	329	319	323	309	343	315	336	312	324	296	324	349	344	343	323	325	344	320	329	320	336	312	310	305	304	329	335	336	350	305	340	349	326	297	328	303	350	326	340	303	304	288	319	344	322	362	339	331	332	381	341	359	322	307	311	310	325	325	335	313	334	325	312	300	303	327	324	331	293	326	328	321	373	301	332	348	332	323	330	316	362	326	357	308	366	343	308	333	334	309	334	314	348	329	353	350	360	304	350	327	332	325	302	324	326	314	322	364	317	324	355	326	326	314	323	301	332	330	313	308	291	336	339	306	303	333	300	319	304	330	332	302	312	299	318	282	304	315	336	303	301	337	313	313	327	351	313	345	330	328	333	313	333	355	314	334	313	310	280	305	337	302	312	290	313	328	312	353	322	295	352	352	335	298	309	322	315	323	329	302	300	308	318	319	328	300	330	313	293	336	321	325	327	323	318	317	321	320	309	333	345	307	329	311	325	279	322	306	301	329	326	298	349	367	288	334	304	356	317	332	320	290	301	380	320	288	311	340	299	346	311	311	353	288	337	322	341	335	346	298	299	322	317	326	322	319	309	320	306	310	321	337	329	309	304	322	356	353	367	347	341	332	354	295	330	293	359	357	308	317	328	301	351	325	332	338	331	300	339	342	294	329	327	327	343	325	313	325	327	312	301	350	318	295	320	334	369	346	313	357	352	338	326	343	350	326	359	343	340	318	318	356	316	335	333	313	305	318	328	332	319	349	339	330	328	326	334	337	348	298	319	314	320	337	322	321	357	323	318	323	348	348	308	389	321	307	319	321	303	335	327	322	297	317	312	316	315	294	327	316	319	315	294	343	327	332	317	345	320	361	337	337	331	306	325	299	342	324	361	299	298	333	325	344	348	296	304	315	361	342	330	308	330	325	300	332	340	332	340	289	298	350	341	293	317	326	333	314	365	318	359	348	323	327	332	303	329	315	301	331	330	291	324	297	323	308	297	326	354	359	310	340	304	333	306	296	338	321	320	321	343	341	314	339	290	302	315	299	350	311	315	318	336	327	329	368	307	335	341	371	332	323	317	320	324	327	302	276	309	310	336	314	323	323	336	337	336	332	311	321	342	324	324	294	317	319	298	340	283	310	330	324	311	344	285	352	301	318	324	305	320	342	337	331	313	337	360	333	310	332	318	342	314	301	318	318	314	355	332	340	312	348	362	309	309	321	298	340	330	266	327	319	328	319	329	333	331	312	320	343	316	338	307	356	383	321	326	322	302	335	329	333	334	319	307	320	315	367	332	339	332	324	315	328	307	322	292	319	315	286	341	346	319	343	326	362	335	309	343	344	289	321	330	340	296	324	291	345	347	298	369	304	331	323	319	325	320	279	334	324	350	319	310	320	315	313	321	304	302	321	341	347	300	311	318	319	327	322	358	333	363	320	317	370	325	307	313	338	352	293	374	304	333	315	333	301	318	319	292	306	324	292	340	310	337	310	341	345	325	307	344	317	328	323	309	312	343	338	316	313	299	315	319	319	318	339	296	331	339	304	285	290	333	360	328	347	340	297	327	301	307	312	318	326	313	314	291	325	340	320	316	384	354	327	314	313	338	333	332	334	306	346	321	319	314	308	303	316	331	316	314	318	351	313	331	312	327	332	320	330	295	310	352	325	323	324	291	292	319	332	339	344	348	301	310	348	302	334	313	323	336	328	322	306	321	346	330	333	322	341	309	333	329	319	295	321	322	318	315	339	320	297	336	329	339	334	305	325	377	319	315	337	307	331	345	336	308	323	324	325	346	316	326	342	324	310	326	320	342	338	343	338	315	336	325	333	308	322	327	325	345	327	326	275	296	330	357	345	308	304	322	331	331	333	310	319	334	304	331	319	322	295	331	319	333	313	310	329	304	317	320	294	330	343	339	304	305	310	326	288	344	323	337	321	318	300	310	314	311	315	356	350	285	332	328	323	299	331	349	297	319	337	323	329	309	336	300	293	346	303	310	368	327	339	313	303	339	362	319	294	315	343	307	298	320	314	337	355	307	325	307	303	309	341	341	330	361	341	336	349	328	340	274	316	326	327	339	319	324	332	334	326	330	322	308	327	328	334	319	334	351	307	347	326	324	353	317	320	362	350	345	361	339	309
7628	21401	15390	29337	49185	41119	26603	1292	886	907	766	617	498	481	542	460	367	470	488	435	397	435	824	1053	828	1525	1709	1575	1218	915	707	506	377	362	354	335	362	352	393	330	338	321	328	329	342	358	315	360	340	338	354	326	359	346	341	333	385	352	388	352	356	353	298	305	336	351	371	333	392	347	297	375	341	357	332	341	339	366	340	330	349	340	332	298	310	349	322	379	349	348	333	331	330	329	331	368	325	335	321	320	311	375	361	353	360	369	354	372	360	358	338	314	338	311	374	383	327	337	320	361	337	338	359	335	355	355	365	356	346	342	323	315	363	373	319	321	341	315	347	352	311	347	352	331	299	348	342	333	349	333	342	335	343	353	346	369	384	364	322	347	316	370	314	328	371	337	334	336	355	359	351	342	313	377	351	351	343	357	341	347	363	325	320	342	324	368	345	337	342	346	352	349	373	297	316	378	364	346	366	352	345	339	341	341	325	329	373	365	338	354	345	344	334	330	374	299	341	338	334	347	332	328	337	323	321	338	358	324	325	372	340	346	343	349	328	334	335	330	316	359	350	330	333	359	352	342	345	327	368	340	342	335	353	363	360	330	353	356	335	338	350	343	343	377	336	358	337	349	327	336	344	360	346	341	338	359	357	325	347	341	347	377	335	368	382	330	325	335	340	359	347	339	353	343	323	342	334	352	321	363	303	367	333	335	326	363	340	322	341	346	321	352	333	320	362	323	348	344	319	347	347	317	343	379	319	335	299	318	329	341	347	321	363	341	299	328	355	323	339	364	354	346	345	345	352	348	316	320	361	337	310	394	347	337	373	343	326	360	340	355	350	349	366	341	349	346	357	311	373	337	338	360	360	333	371	342	346	376	338	330	352	387	338	320	314	347	344	341	360	355	384	319	345	379	321	321	354	367	307	356	355	345	344	334	321	325	344	354	338	327	344	334	349	358	379	332	359	361	345	355	328	308	348	343	334	349	323	347	329	356	347	374	309	334	306	351	349	324	314	324	362	358	320	346	337	357	344	360	323	324	351	358	322	328	332	340	344	342	347	364	300	369	344	320	339	346	355	354	338	364	346	366	306	355	378	343	342	340	344	317	313	354	349	354	331	325	327	348	371	355	353	341	360	375	381	365	367	314	343	357	322	324	344	378	324	323	365	382	409	341	391	321	342	358	359	345	325	335	357	344	332	301	324	349	326	328	350	354	374	343	354	357	327	321	327	358	348	347	276	334	352	332	318	324	342	322	306	330	352	339	345	313	308	360	357	364	327	350	356	346	363	387	351	338	324	311	347	339	332	328	313	354	363	340	361	345	349	349	334	344	338	363	355	339	321	369	342	372	341	368	355	336	365	341	368	336	339	328	308	335	342	348	342	329	335	345	328	348	386	326	345	314	349	309	364	359	326	335	359	328	368	339	336	343	338	340	356	353	340	366	336	312	336	344	343	339	332	370	352	329	312	327	382	348	337	352	335	343	390	337	303	342	374	332	354	374	346	345	355	346	329	329	312	340	338	339	338	366	353	370	320	334	349	319	370	312	290	364	350	355	325	342	339	339	349	321	335	340	363	349	382	333	306	348	341	322	364	356	328	319	310	367	313	337	327	328	340	338	311	319	334	320	349	328	359	334	316	342	390	340	363	351	317	389	341	346	337	321	379	375	293	352	338	328	355	358	328	341	324	346	327	341	336	350	347	300	319	335	339	364	316	343	317	355	357	352	318	322	324	325	337	341	310	356	359	340	339	366	334	328	353	333	362	349	356	321	342	340	348	305	383	358	325	320	323	356	359	373	354	329	316	367	354	356	355	342	338	357	362	327	332	345	347	370	351	328	351	340	333	356	357	319	351	337	352	346	346	323	344	343	357	351	344	361	335	337	379	352	349	332	352	347	308	334	337	342	333	336	323	351	354	325	369	311	344	344	310	303	348	337	330	325	321	335	327	344	337	338	336	327	375	349	336	370	326	327	340	329	338	346	342	327	349	353	339	325	357	353	337	379	349	344	314	356	334	350	330	345	374	327	358	347	322	359	315	347	367	327	343	356	337	321	329	362	332	360	305	361	376	352	352	339	336	329	364	370	347	364	340	354	355	312	343	349	363	360	341	347	334	325	332	328	366	326	347	342	362	327	363	324	349	342	377	342	329	341	352	355	361	322	357	338	367	320	326	330	345	338	323	350	356	332	329	352	343	342	348	373	361	358	363	353	353	339	325	302	363	359	340	370	313	339	349	316	341	338	325	351	387	334	335	323	340	362	364	349	343	329	343	340	337	358	320	335	336	329	367	366	371	352	341	356	333	352	366	370	331	321	334	326	342	335	347	336	330	374	356	328	344	350	336	351	328	330	328	340	371	341	349	328	318	336	337	356	359	333	342	322	349	370	318	337	340	323	325	373	332	361	358	324	326	333	345	348	325	357	332	328	331	407	359	332	305	369	346	340	357	333	353	403	339	375	342	348	365	326	320	320	322	348	354	336	337	378	342	342	348	314	335	353	339	355	322	352	328	357	344	344	370	377	362	335	354	384	331	291	354	322	323	357	365	328	354	366	322	342	370	357	322	334	322	361	357	343	349	337	326	320	349	344	344	365	327	322	334	327	327	322	296	308	341	341	322	323	319	360	360	319	354	339	351	326	388	358	330	326	330	318	335	329	323	365	328	332	354	334	323	320	356	369	351	333	340	365	327	293	365	355	342	362	337	364	359	372	343	337	352	299	341	359	379	344	339	377	345	324	346	329	344	337	328	354	379	360	338	372	337	370	338	340	326	342	344	344	353	364	343	344	351	374	352	374	325	369	343	362	326	338	356	327	304	351	332	361	304	356	344	344	360	350	330	325	324	374	345	340	362	343	333	354	331	357	342	371	334	297	340	342	334	383	349	307	369	325	354	344	340	363	359	309	318	351	353	350	339	345	353	332	366	335	350	343	296	350	333	367	329	338	349	340	348	322	352	356	367	314	381	363	323	349	339	336	317	350	336	333	327	341	346	328	312	349	348	369	359	350	340	359	325	356	368	335	375	332	344	321	393	320	332	338	340	350	322	359	360	357	339	364	383	352	310	337	362	321	342	341	346	340	315	349	323	317	340	337	352	354	350	376	331	329	323	354	349	343	329	397	342	351	324	340	348	350	332	318	318	342	337	351	336	316	354	342	349	317	327	352	355	328	292	360	333	322	319	322	371	338	369	313	347	334	359	336	388	316	349	315	361	337	340	370	329	320	318	348	362	338	364	345	330	394	379	322	336	369	351	337	349	321	372	341	329	346	366	318	376	341	340	349	327	380	317	345	321	354	320	365	327	349	361	340	361	343	316	310	382	332	362	320	395	327	327	339	335	371	319	347	331	350	351	346	317	347	345	356	342	319	348	335	332	325	356	330	345	335	346	356	367	339	338	337	379	349	325	310	344	383	362	339	375	352	332	342	327	332	328	339	356	325	359	318	332	358	325	337	338	325	357	331	349	341	338	357	342	345	353	375
25033	21261	27496	27710	34509	28387	14946	1245	832	718	637	577	554	539	590	584	492	532	523	496	533	540	525	579	736	991	1058	989	927	744	697	517	521	477	466	510	520	501	459	474	484	486	502	484	520	460	472	491	502	491	491	522	501	507	491	440	501	484	506	475	506	507	513	502	493	487	455	469	470	472	473	461	489	531	473	494	453	500	487	509	496	476	490	506	483	447	526	504	483	509	499	467	501	495	469	466	516	463	488	447	508	456	523	511	488	484	497	477	514	492	508	481	483	529	485	496	487	499	473	511	477	456	502	510	481	510	492	495	533	481	500	496	487	469	483	488	490	468	467	453	499	508	475	477	490	475	468	482	482	523	486	432	512	502	488	508	494	496	466	519	433	517	498	518	476	440	495	458	481	486	456	485	510	442	478	526	519	509	429	497	494	487	458	492	491	460	489	514	469	472	492	462	484	484	510	465	430	500	500	490	488	456	505	516	453	488	487	505	499	466	517	475	505	506	477	472	489	472	462	513	483	513	474	508	463	483	539	474	532	523	453	486	484	478	511	504	497	508	520	496	487	482	463	448	533	495	469	478	482	460	497	486	484	467	468	466	485	512	491	461	460	494	464	495	506	486	487	492	474	484	470	455	508	444	478	510	484	482	458	488	454	494	488	475	487	441	502	488	467	508	457	482	497	500	485	464	507	473	489	501	524	480	508	513	499	463	475	509	483	466	470	490	483	504	502	514	477	522	504	476	482	494	499	477	447	458	518	497	455	484	497	513	468	481	489	482	479	461	478	508	458	471	518	451	490	507	560	502	477	423	512	498	530	495	485	514	471	500	453	467	504	473	456	513	471	487	521	510	484	489	462	493	498	494	478	485	458	493	460	447	504	471	489	473	536	451	475	470	485	509	515	521	477	537	508	460	548	486	478	466	511	517	495	451	486	492	481	495	511	483	465	491	514	507	506	444	521	463	519	525	484	503	483	498	506	482	518	490	509	460	475	472	492	486	492	504	518	476	473	489	486	481	502	488	480	470	508	454	470	506	519	492	485	499	496	480	458	474	497	523	498	479	491	483	519	488	493	506	475	479	502	496	496	511	486	473	489	432	511	505	509	512	469	470	468	528	488	487	501	466	466	516	483	489	489	464	499	483	499	470	499	468	530	450	504	506	495	513	568	472	513	508	456	518	475	482	489	504	435	497	493	522	499	516	487	511	486	535	464	442	486	504	494	474	479	528	492	498	455	485	502	477	470	489	462	479	504	527	514	485	457	495	516	494	459	505	476	488	516	469	484	500	450	481	504	528	514	501	478	505	460	487	499	463	430	484	493	491	524	455	490	494	505	512	523	489	448	498	475	479	495	484	508	490	510	443	467	488	491	475	479	500	480	483	470	496	475	505	465	461	506	503	475	496	482	500	497	447	460	503	520	495	513	493	505	508	493	470	471	481	457	500	482	469	546	477	448	520	493	466	513	508	507	485	473	486	492	507	499	445	488	479	468	481	478	486	515	503	535	518	500	491	486	454	517	487	510	477	517	508	472	486	517	508	477	504	489	517	519	479	515	495	487	473	523	488	499	537	447	439	521	488	449	503	463	484	501	482	529	484	467	500	474	499	501	489	471	522	491	476	513	466	491	490	469	481	493	471	463	464	467	437	466	488	483	499	504	464	497	471	517	469	537	476	488	448	494	504	476	503	496	477	468	523	459	459	472	527	497	480	492	495	468	474	489	517	454	515	507	487	476	464	512	501	492	458	547	446	452	512	496	512	489	445	466	478	543	462	482	522	479	482	506	454	514	462	503	519	477	469	498	539	478	485	496	423	488	484	502	485	471	512	493	494	498	474	471	498	483	458	453	495	488	467	495	502	479	444	471	522	500	498	491	434	475	527	473	522	504	493	501	492	487	485	503	530	498	445	473	475	475	466	516	457	472	471	473	465	496	478	451	498	512	513	487	462	494	469	529	482	494	477	498	485	520	462	481	494	494	464	440	492	496	484	504	480	488	529	490	475	536	493	475	523	501	518	516	480	432	529	463	453	436	508	487	486	458	471	476	474	478	496	493	469	478	506	531	513	484	497	481	511	472	456	515	493	470	460	446	522	483	516	501	506	477	483	528	508	496	537	468	473	472	472	461	510	430	475	508	446	503	454	479	495	471	499	459	490	491	492	488	512	487	461	531	494	484	507	490	473	501	491	511	442	503	478	487	501	512	470	525	493	504	487	500	505	445	481	458	477	477	495	474	465	488	471	502	484	483	539	495	501	492	512	463	496	499	488	481	509	489	496	461	501	518	481	514	466	503	483	536	510	505	464	483	456	470	486	478	460	469	494	485	488	473	459	505	458	467	505	500	479	471	513	497	506	474	512	482	531	527	446	507	476	496	466	474	472	487	512	487	530	505	473	525	459	498	468	458	499	478	471	448	491	490	481	503	462	470	479	497	437	482	469	524	481	519	481	491	503	470	494	479	498	518	479	462	510	487	487	516	482	516	484	491	476	509	486	478	467	476	499	475	526	480	523	455	510	466	451	537	470	462	469	467	489	501	493	522	487	463	482	478	486	497	501	510	520	484	483	491	485	530	520	479	503	478	469	511	494	489	505	503	464	514	514	471	485	484	506	479	506	515	518	486	514	516	515	468	469	524	521	514	443	521	450	484	489	482	483	493	519	479	507	513	507	524	470	502	494	488	449	532	505	465	468	480	475	501	501	474	449	428	442	511	525	521	492	491	506	521	425	507	501	501	491	444	496	524	513	480	460	512	474	471	483	475	510	506	503	491	498	465	487	494	526	491	464	504	489	520	509	485	491	507	475	507	506	500	466	457	471	490	479	474	515	503	476	475	488	462	503	471	493	504	470	475	457	504	477	477	514	499	486	505	498	533	482	484	481	464	467	469	527	487	499	474	495	490	458	442	475	474	466	479	489	514	473	492	499	486	491	505	453	473	488	521	465	496	462	487	472	474	464	501	493	497	521	491	499	485	516	511	532	494	473	517	480	493	504	465	510	463	509	517	503	490	459	515	492	536	539	526	498	497	488	523	458	477	501	462	504	469	527	537	503	485	465	504	461	492	498	512	512	538	497	496	469	470	470	431	512	448	455	486	478	472	469	508	493	512	545	517	493	483	501	498	503	495	499	478	461	517	506	507	448	515	482	455	477	521	539	489	476	501	470	505	447	478	487	477	499	505	458	523	470	493	489	505	509	494	464	457	510	487	473	496	509	458	463	485	539	470	482	513	497	514	488	497	505	506	495	482	508	503	492	501	510	500	524	428	507	465	459	482	494	524	451	524	459	557	498	499	502	468	488	514	483	489	491	472	491	475	515	461	471	524	497	512	456	459	492	546	495	486	530	475	439	454	483	443	486	472	483	491	461	473	498	498	511	524	470	478	505	471	509	473	453	490	518	499	489	482	500	513	478	490	470	535	506	530	512	499	474	489	483	506	492	471	471	498	518	463	485	492	500	468	499	468	467	496	472	521	538	502	457
7988	18945	12374	23847	41033	32866	16682	938	1081	981	815	765	674	598	669	640	570	592	576	581	573	520	584	681	997	1513	1694	1439	1203	1011	734	629	522	536	513	489	526	504	479	553	496	510	493	528	519	514	496	492	552	525	502	496	497	486	513	521	505	547	488	496	567	520	515	499	525	468	523	483	540	523	512	508	514	484	546	475	489	496	500	590	506	544	506	454	514	478	485	507	517	488	506	544	526	510	505	540	484	507	540	575	524	511	537	505	522	529	484	498	511	540	552	482	507	499	485	495	481	553	503	527	507	544	520	477	520	466	502	513	499	536	507	521	508	503	545	511	505	560	519	544	528	547	496	511	487	510	503	503	501	571	504	514	489	504	505	493	511	513	509	498	489	503	478	493	540	524	538	511	465	514	514	514	528	524	535	501	485	481	505	508	517	519	516	528	463	519	514	515	487	535	536	532	480	483	514	516	512	526	511	524	542	549	542	529	520	509	516	499	515	515	517	513	483	487	460	539	535	542	508	473	512	505	514	505	507	518	514	565	515	515	517	543	515	484	505	524	508	530	518	518	510	535	526	499	524	522	559	481	537	505	541	442	485	546	503	499	500	542	491	489	522	498	490	491	535	520	529	518	528	536	485	534	536	503	511	510	539	496	482	504	489	466	498	487	503	559	524	504	514	512	521	523	523	450	510	502	517	504	525	524	471	511	554	532	490	555	522	526	519	499	501	506	477	505	522	474	541	531	548	535	573	534	513	496	500	534	526	550	529	505	535	494	509	556	516	497	558	536	494	504	503	522	525	517	478	518	508	517	537	503	496	470	500	539	539	487	520	492	513	516	500	528	503	546	493	482	489	533	490	537	545	522	492	481	494	498	498	546	503	528	512	481	438	551	522	504	540	533	508	534	528	519	491	542	490	482	503	550	474	501	538	482	531	518	490	518	503	533	499	521	473	509	504	499	543	499	500	485	485	497	500	539	555	521	549	494	557	521	510	545	491	515	476	509	495	484	537	500	574	542	554	487	511	502	492	505	541	506	490	541	491	500	493	484	523	473	500	520	505	479	584	477	512	557	548	517	512	487	548	558	532	541	545	537	490	507	486	500	498	541	507	524	508	537	515	479	529	534	479	489	511	506	532	517	491	452	496	525	515	532	531	542	523	500	505	490	484	522	504	541	532	511	548	503	546	495	520	527	523	527	492	500	501	509	483	527	479	501	509	493	496	533	542	510	508	529	534	492	555	493	555	555	494	524	504	506	516	532	542	516	521	495	500	486	534	518	512	487	493	473	502	505	492	512	512	508	531	532	532	493	498	512	517	488	570	499	492	533	515	562	522	514	497	516	514	534	481	515	479	519	540	540	538	516	502	500	490	484	487	507	490	541	525	550	489	537	512	536	521	538	507	512	506	516	514	547	490	539	497	483	524	480	507	521	504	514	516	503	511	550	507	507	496	523	549	498	517	509	492	515	522	505	485	501	509	516	497	522	514	509	534	487	465	526	505	518	487	504	521	521	516	557	568	554	502	561	492	532	512	487	534	482	512	492	516	509	508	482	540	529	496	515	498	497	495	533	522	511	530	518	563	526	517	478	522	474	491	500	513	544	497	504	473	557	493	502	508	517	488	493	513	497	528	479	539	509	526	489	522	519	502	482	524	512	489	461	490	511	458	524	499	494	520	530	519	547	521	494	544	499	519	531	498	509	502	514	526	520	500	520	507	458	509	509	494	535	518	474	545	560	503	498	484	512	534	467	494	476	507	515	508	475	478	522	523	486	509	514	530	472	515	465	502	517	542	470	515	503	494	559	510	520	526	520	500	519	508	528	475	532	527	511	490	486	537	546	471	526	479	529	494	518	518	489	489	516	497	491	493	518	508	508	502	484	523	491	541	537	522	553	516	538	493	478	521	520	505	541	465	525	527	534	517	521	533	578	536	539	525	491	482	505	521	475	497	500	531	507	506	513	528	523	489	521	491	498	511	520	486	519	562	528	535	495	517	512	513	486	513	524	485	488	519	506	545	514	496	521	493	555	512	539	505	503	518	506	512	493	532	512	536	524	502	494	525	528	521	520	499	526	512	509	511	505	510	451	501	476	531	522	480	533	506	536	478	522	496	457	518	503	488	488	516	488	528	526	499	505	528	522	542	539	499	465	504	508	549	506	489	481	475	523	498	483	548	538	491	494	540	497	522	502	513	544	504	535	507	506	517	501	526	493	500	520	542	501	481	536	544	523	523	508	471	501	544	498	519	485	536	491	514	552	544	498	485	527	510	526	531	508	516	535	470	547	501	508	521	525	489	490	489	521	500	535	504	527	508	484	496	505	505	509	480	485	519	488	501	511	475	502	519	470	515	515	495	528	538	511	530	525	495	527	511	478	528	507	506	579	497	489	523	522	486	533	521	493	526	535	517	483	569	505	498	549	508	549	512	482	526	551	504	538	505	493	542	481	517	482	491	499	523	518	511	492	520	557	516	503	488	527	472	523	589	519	500	535	504	530	529	519	486	526	465	504	488	508	513	496	515	510	517	486	502	529	532	509	533	500	519	523	445	489	520	521	534	533	489	498	500	553	518	533	533	532	527	516	532	507	529	492	500	496	528	513	495	502	500	523	487	540	526	495	493	532	515	488	564	496	501	539	503	562	527	522	520	502	520	560	560	472	560	510	489	518	528	509	516	552	504	479	554	495	478	550	537	522	530	491	515	522	517	529	537	523	461	524	504	533	501	503	576	477	464	525	534	531	548	482	504	566	511	517	474	501	497	525	536	474	490	548	537	503	490	486	510	492	522	492	522	531	480	525	532	511	479	546	516	520	524	485	502	501	534	537	501	509	505	493	574	509	529	515	531	515	529	481	511	558	514	510	541	517	514	496	558	495	503	510	497	467	493	492	535	554	521	502	512	506	505	501	513	520	526	534	486	577	485	507	529	493	552	529	518	533	553	472	525	523	498	532	497	518	507	514	547	481	528	522	496	514	536	503	534	482	500	535	517	505	494	543	475	580	510	525	492	496	481	507	530	506	505	477	520	512	521	489	503	527	539	527	501	506	489	526	522	517	520	518	518	511	500	482	506	488	498	545	549	515	506	524	496	466	516	507	541	482	511	526	499	564	493	508	535	478	535	564	549	474	506	458	505	502	518	514	495	546	528	513	505	505	552	511	535	496	510	534	549	480	498	531	550	537	540	550	511	516	495	481	519	514	490	508	517	489	537	503	519	538	513	523	515	511	477	500	541	514	495	492	478	525	473	519	520	528	505	496	540	516	535	495	490	549	495	525	547	504	499	477	523	466	452	524	504	530	482	497	518	531	481	503	491	479	510	517	516	489	529	553	482	541	522	527	512	535	481	530	483	475	538	511	497	538	479	541	480	558	490	486	502	540	486	537	551	484	536	492	499	497	529	521	520	536	523	475	527	531	520	498	578	487	512	553	506	502	489	528	514	505	528	507	531	524	503	491	516	520	529	565	501	511	494	520	530	505	534	505
22729	21278	29005	26591	44312	46666	33820	7741	1342	1034	818	698	605	651	603	589	562	581	580	532	542	544	511	491	1067	2277	2794	2649	2160	1593	1133	841	588	475	485	474	473	488	445	458	447	463	517	448	544	486	449	487	480	454	439	476	446	497	508	459	471	539	466	450	425	476	498	490	472	474	487	483	525	423	506	471	450	462	466	414	511	480	446	473	450	466	431	490	473	500	472	490	450	474	449	466	441	487	494	450	448	481	483	456	456	470	456	488	464	479	438	447	508	473	474	476	444	462	481	462	471	507	464	429	473	463	512	432	508	474	480	432	460	518	461	458	502	476	451	468	484	445	456	485	448	478	410	435	471	428	435	495	496	470	456	435	480	467	461	435	492	482	516	437	473	466	458	459	486	421	443	461	432	470	436	476	470	474	445	456	469	451	464	426	486	439	473	455	441	460	427	506	471	446	502	440	502	433	423	474	475	448	485	451	474	466	459	481	452	474	454	486	489	443	492	435	474	448	452	477	459	440	508	468	477	480	441	469	426	479	486	517	462	467	454	477	453	469	414	477	465	460	466	459	500	468	446	468	507	479	458	481	474	438	473	475	459	462	480	433	494	477	468	490	456	482	427	485	465	516	461	474	421	482	480	472	477	455	485	484	476	451	458	457	461	427	450	475	486	444	473	454	481	469	466	476	502	435	487	437	444	479	479	474	477	476	459	513	454	456	421	476	453	465	460	450	465	450	525	454	423	465	470	491	484	474	446	479	463	426	454	462	476	463	463	436	451	492	456	497	425	484	464	461	462	449	476	432	482	511	435	425	499	479	469	531	420	462	464	478	441	440	453	461	477	482	447	480	482	504	475	453	472	516	474	476	481	483	469	455	479	478	460	465	481	469	486	450	479	437	438	460	488	495	482	470	488	439	519	449	460	514	496	447	472	429	436	461	444	475	522	445	453	486	436	505	462	468	488	473	485	445	460	462	450	474	474	458	454	448	454	441	466	486	493	449	470	489	482	474	461	480	470	441	438	462	481	472	460	449	484	517	486	472	479	489	455	445	446	462	461	454	496	467	488	464	468	453	443	460	484	483	472	455	427	452	460	459	454	503	446	454	498	457	467	439	426	481	442	469	467	464	453	482	465	455	449	441	503	464	487	498	451	466	515	487	463	469	447	446	425	458	447	450	511	457	419	460	470	459	474	444	449	496	475	472	455	461	442	500	452	448	474	474	451	443	436	486	440	455	446	456	483	461	465	425	481	461	503	461	457	481	461	460	453	441	467	489	483	464	477	472	456	478	481	475	481	457	449	455	413	459	454	471	440	483	451	444	497	406	482	464	473	467	501	479	481	494	493	482	457	450	477	480	455	506	429	464	488	495	479	459	454	509	475	443	440	496	458	459	453	462	468	410	472	505	450	466	526	508	473	447	466	447	478	453	460	410	478	480	441	523	494	460	496	509	476	462	486	456	476	502	486	494	436	483	438	494	503	478	478	485	467	456	470	511	486	494	459	457	430	451	467	470	432	432	460	450	457	470	478	450	463	508	465	480	489	456	440	453	461	469	434	473	445	465	473	445	468	460	470	477	461	448	485	487	461	475	487	466	451	478	483	481	443	432	465	470	450	493	501	451	434	434	478	448	495	448	444	434	453	486	455	441	482	450	508	477	463	457	424	420	470	429	463	476	452	474	497	435	490	478	437	449	492	491	465	462	420	481	470	439	504	451	483	480	476	462	465	428	499	468	455	453	462	464	522	474	454	446	447	443	483	485	513	498	443	438	469	455	470	495	448	451	453	495	544	482	454	456	485	469	452	434	444	447	476	469	493	476	462	450	463	447	491	435	500	447	462	489	493	440	449	467	490	471	453	490	476	506	427	457	480	483	446	475	457	482	494	503	441	487	453	498	450	436	467	453	469	473	468	451	507	464	445	450	498	475	441	428	468	436	468	481	450	474	505	438	468	487	433	448	488	490	471	474	483	467	482	475	448	456	495	461	459	497	482	463	487	482	498	492	484	464	484	422	470	497	443	469	460	507	464	464	467	442	473	466	455	455	494	489	484	455	453	487	506	478	428	500	453	478	437	441	499	508	477	483	522	511	454	453	500	433	469	472	441	464	466	440	486	490	447	415	446	465	444	455	466	477	405	465	465	436	445	458	480	468	423	451	494	447	497	477	467	469	471	494	478	471	487	481	448	457	473	478	474	456	495	452	452	459	433	468	491	497	473	504	469	430	475	474	447	451	475	453	497	477	439	495	420	416	453	495	489	442	473	485	449	512	463	479	439	476	488	433	487	479	475	445	471	456	494	458	475	450	472	459	461	483	463	421	451	446	494	469	468	476	494	482	465	437	426	447	451	445	479	477	490	451	469	487	436	467	443	525	485	480	468	461	468	481	459	465	468	474	445	487	447	425	478	478	455	492	467	444	492	482	425	438	465	437	465	434	443	497	456	512	458	467	461	452	442	441	471	468	482	471	491	470	457	493	506	468	447	491	489	487	465	487	466	450	437	492	448	480	466	479	475	458	460	447	420	504	443	448	486	478	492	494	470	469	461	475	444	439	471	501	494	436	479	506	499	450	468	451	484	467	479	447	472	455	475	491	451	479	487	449	483	501	464	486	427	441	433	482	465	444	484	445	499	454	475	467	464	458	503	455	477	487	484	446	426	458	461	450	486	480	456	515	450	502	458	466	462	423	471	532	487	482	463	480	444	495	462	474	477	497	451	412	478	466	446	477	457	480	506	466	466	478	491	451	468	441	489	473	490	465	418	483	494	425	457	476	430	500	434	442	470	493	477	479	467	480	470	467	465	470	498	438	448	486	495	458	418	485	455	460	484	467	484	462	443	444	489	463	463	447	474	459	440	459	446	476	464	474	432	437	443	491	473	481	443	441	471	470	491	440	483	469	455	485	465	441	478	464	491	447	454	461	446	443	454	464	475	480	439	462	484	443	449	485	446	467	474	442	451	515	440	450	479	489	502	499	475	484	483	430	469	496	459	529	447	445	424	498	461	457	468	492	457	468	478	460	483	468	496	423	487	462	485	478	485	441	491	470	468	447	451	423	507	429	481	435	427	463	459	455	476	485	451	456	455	483	496	456	449	476	469	468	471	462	455	461	478	458	428	484	458	485	462	428	481	466	488	478	451	487	496	440	497	469	452	449	484	442	454	471	438	463	465	428	419	476	473	476	458	460	473	454	406	479	431	436	470	477	461	470	491	426	451	465	488	488	492	409	455	446	471	483	480	466	503	492	468	490	470	455	502	465	460	477	465	433	477	473	506	456	458	479	441	445	486	497	472	467	476	496	452	451	498	480	460	471	450	478	467	454	452	489	486	449	469	448	493	440	457	467	411	477	482	472	446	441	466	456	475	448	500	469	482	418	451	453	464	437	484	468	480	468	447	460	523	468	441	420	501	484	453	439	443	461	498	465	462	455	489	463	456	478	452	470	477	455	457	496	442	455	473	474	456	443	457	460	448	454	476	469	476	472
10165	28362	19212	41433	61880	49590	29323	1807	1828	1499	1162	954	772	713	754	736	611	662	616	656	610	588	547	557	1377	3459	4261	3959	3324	2381	1527	1069	623	548	434	463	432	461	496	458	502	495	485	485	459	483	498	440	461	480	461	476	490	469	465	494	485	470	466	430	445	478	452	468	493	505	464	462	458	464	489	480	462	489	446	467	484	493	466	457	468	444	442	470	480	463	450	495	432	490	469	468	465	484	467	467	445	454	466	459	453	521	445	469	485	474	513	477	445	490	485	457	451	467	485	520	443	486	482	459	465	432	463	487	415	486	504	473	468	447	488	459	497	435	440	475	480	445	465	481	466	494	486	466	465	478	516	499	491	445	475	492	458	530	492	469	453	453	481	495	460	452	449	477	456	454	482	444	486	468	518	439	472	478	451	452	466	453	477	435	450	465	471	473	434	500	493	450	484	490	455	479	496	481	511	463	463	475	463	460	455	469	425	465	496	487	499	486	487	471	462	478	451	505	449	455	498	449	487	447	453	464	487	502	446	505	471	471	496	438	451	445	489	481	452	464	451	469	493	482	496	458	453	465	454	449	458	454	487	448	473	510	443	461	474	454	483	487	450	473	425	512	474	455	472	465	470	484	470	493	426	441	483	488	462	481	505	457	475	447	490	506	473	444	479	468	490	482	480	458	472	505	435	483	446	471	466	481	452	456	485	470	461	464	472	433	438	442	459	449	462	502	506	500	444	442	476	476	464	447	452	476	504	487	473	468	452	433	430	476	519	462	471	434	488	493	475	459	459	465	484	440	460	482	488	436	481	456	476	433	477	462	493	496	490	468	474	446	510	458	443	510	477	471	475	451	475	478	543	477	453	465	446	482	484	449	508	452	469	479	452	501	466	476	460	451	466	448	507	473	459	495	431	447	502	451	465	473	457	463	470	485	441	477	457	483	424	498	483	467	525	497	481	471	469	472	445	488	462	496	503	501	490	512	464	500	472	484	439	461	480	474	470	470	473	518	471	453	434	482	391	451	474	464	503	475	483	490	477	447	469	468	483	466	499	464	454	463	471	463	465	450	492	478	472	469	450	485	456	458	472	475	482	451	483	477	489	437	442	467	438	457	488	485	451	481	471	460	471	459	470	454	480	458	480	468	460	509	470	487	490	488	458	441	489	522	488	456	492	489	480	496	497	495	481	473	472	484	466	461	483	485	491	436	481	474	493	459	452	469	474	455	485	479	490	437	498	452	476	441	491	450	441	474	463	465	455	475	498	446	483	465	438	465	431	456	446	435	463	439	494	465	463	466	471	506	473	453	486	469	473	465	476	524	487	469	422	473	460	469	431	467	475	465	464	474	469	497	482	443	490	434	448	488	486	480	453	465	483	507	473	473	482	494	431	467	474	476	475	483	461	472	447	461	473	503	492	503	457	470	494	518	445	446	458	488	468	504	509	468	462	433	438	429	471	441	465	473	451	462	432	449	503	461	488	446	469	466	471	496	507	480	467	465	474	415	429	461	452	476	478	471	435	458	453	506	472	463	457	435	481	435	464	486	469	463	448	464	438	492	464	440	470	436	474	480	423	503	454	479	464	449	488	463	471	505	433	491	466	480	432	439	504	500	502	488	488	490	437	448	495	481	458	474	466	489	487	465	441	482	522	484	466	468	487	496	415	450	438	473	510	456	426	421	435	460	512	457	471	469	483	461	448	467	483	460	462	428	450	483	517	479	449	491	499	455	468	475	425	479	445	487	481	427	450	439	477	447	480	465	472	462	504	463	471	483	479	493	516	457	483	496	499	455	453	448	470	445	452	479	477	479	514	455	477	461	466	487	477	447	476	474	490	505	464	474	458	476	457	474	449	481	459	473	472	457	435	473	457	455	500	473	490	483	474	477	458	498	480	468	472	460	482	511	487	486	431	504	493	430	471	459	481	499	459	481	481	475	462	472	428	496	478	483	505	475	487	495	477	496	479	454	544	446	448	482	494	465	501	474	468	484	484	425	443	495	469	518	461	455	467	466	496	496	453	445	473	467	449	486	423	465	496	493	477	470	495	444	503	464	490	465	449	442	448	462	466	477	454	483	417	462	520	453	447	492	474	432	485	454	447	487	472	464	500	469	452	479	514	429	478	501	451	472	464	468	508	460	488	461	460	509	488	463	475	468	457	484	487	482	480	479	478	454	440	493	490	454	442	469	459	459	479	455	514	473	470	475	482	460	478	443	458	482	480	477	463	457	467	471	496	498	454	452	489	440	472	466	458	457	472	496	487	470	477	437	472	423	494	455	456	434	464	452	440	472	520	451	493	497	510	467	484	478	479	482	446	466	467	480	502	456	455	445	488	468	487	475	469	492	469	453	504	464	488	497	466	496	488	491	480	433	439	446	461	456	492	442	486	463	447	527	421	432	479	469	451	435	512	475	456	461	464	499	461	466	458	492	482	490	519	464	445	478	484	462	524	483	497	497	500	485	473	465	453	477	477	469	488	474	506	501	473	463	457	475	474	466	455	490	446	478	466	470	482	418	466	469	485	475	454	500	510	465	464	480	491	506	452	501	462	462	480	463	453	446	485	455	426	487	473	468	475	455	487	430	467	494	464	498	506	486	432	487	463	467	453	459	492	468	461	455	487	507	442	466	504	459	490	473	445	471	467	504	449	435	479	460	459	472	452	438	495	479	494	495	470	497	456	501	492	467	491	496	486	474	462	485	497	426	463	444	431	477	517	438	479	467	452	492	459	470	450	501	500	504	474	450	488	475	489	471	467	460	449	485	487	466	515	436	449	472	499	478	435	474	479	478	457	422	467	465	491	476	452	446	475	444	509	467	488	473	494	445	472	477	487	446	525	465	476	474	498	466	432	453	438	486	471	435	477	474	487	444	483	498	499	462	466	488	427	484	446	429	462	443	472	453	490	514	490	469	483	459	467	437	492	515	476	460	470	473	468	485	542	491	478	462	503	475	465	481	451	457	471	470	463	488	465	494	456	473	471	435	499	469	465	469	456	431	448	458	461	445	458	425	510	459	477	461	464	460	438	443	481	442	485	468	465	497	488	451	499	497	442	481	443	482	516	493	448	450	468	470	457	502	452	493	503	487	450	434	455	447	499	474	406	473	468	450	467	448	468	466	481	479	468	464	439	473	442	506	480	459	491	482	447	444	473	469	491	467	477	438	471	449	490	487	460	504	497	459	445	418	486	469	470	437	479	486	489	523	451	448	462	496	428	466	456	479	444	444	439	472	486	476	470	480	480	472	520	496	510	472	522	497	480	501	471	445	464	467	463	480	472	451	460	489	472	453	459	418	495	498	421	479	447	452	472	477	458	477	514	501	479	481	486	490	467	494	481	510	454	496	498	490	461	477	461	515	480	488	486	457	474	434	451	432	495	470	455	448	483	503	432	484	468	514	478	455	475	456	451	470	470	459	488	512	525	457	446	453	466	463	453	469	483	462	454	489	491	475	473	457	492	450	479	452	469	492	481	464	495	431	474	453
27906	19493	9898	10093	12481	5969	1561	585	557	471	475	411	408	388	397	425	367	405	386	376	380	370	351	396	370	437	427	496	449	434	424	439	358	356	359	344	407	386	344	364	396	342	355	331	354	359	369	359	329	357	362	352	372	379	347	399	339	352	389	387	372	376	358	346	379	368	369	345	378	399	374	352	372	349	385	319	349	351	363	350	362	350	357	338	311	359	378	388	322	380	330	351	327	362	350	370	372	350	367	356	348	363	374	326	342	355	342	338	386	352	371	334	361	378	353	387	366	342	386	370	348	345	331	318	359	386	369	365	360	370	376	361	346	369	366	345	347	374	356	344	333	370	365	404	372	334	386	353	342	368	362	364	339	339	363	358	353	357	342	378	344	374	347	362	348	350	360	374	383	368	319	365	363	361	357	371	347	340	368	409	336	342	366	326	351	359	360	357	366	328	346	354	388	375	369	376	344	337	345	376	384	392	376	352	327	339	359	361	370	344	340	374	374	360	357	378	368	383	345	352	395	339	366	384	373	369	342	349	344	353	352	324	341	340	386	347	365	355	362	338	347	374	329	340	358	378	342	380	379	335	378	354	348	338	332	390	364	375	357	389	346	354	369	338	361	352	369	378	369	374	360	362	356	360	372	362	340	376	389	386	387	404	330	368	361	362	345	375	370	356	359	362	328	383	350	336	343	352	338	367	326	371	374	349	336	368	351	335	367	356	367	377	375	364	355	338	342	371	325	337	342	398	403	340	329	365	364	373	344	389	379	374	366	352	359	355	336	370	391	348	349	366	387	380	366	356	373	338	348	339	346	339	347	349	377	375	360	368	379	354	349	350	363	374	359	370	369	385	333	400	372	362	356	372	416	377	358	365	374	367	379	363	356	377	369	349	393	350	384	360	313	390	326	360	375	373	384	348	365	358	389	357	352	379	352	379	396	338	390	367	359	334	299	363	362	375	360	332	368	330	350	347	349	352	368	343	356	369	327	369	360	354	351	328	351	366	351	337	332	386	354	346	335	367	362	369	353	377	364	361	349	366	334	366	348	351	318	337	331	368	362	368	330	372	330	346	356	365	360	358	380	370	347	393	357	384	379	342	359	382	336	358	388	324	359	371	347	401	355	357	377	349	391	330	361	339	368	401	344	355	370	378	342	361	368	378	382	336	362	341	352	369	396	359	347	373	370	352	375	358	350	365	365	390	383	354	362	363	350	375	367	331	374	385	351	355	355	342	388	345	354	356	341	381	370	364	378	344	368	365	389	370	370	336	404	358	390	344	367	360	358	351	357	350	374	362	346	365	358	371	318	372	373	373	394	338	362	371	353	383	340	313	389	357	335	365	325	353	379	346	330	360	356	350	334	392	353	337	384	366	365	365	356	333	359	335	345	341	346	334	329	389	354	381	377	362	364	371	334	346	363	369	338	360	357	360	318	345	348	391	376	370	359	393	367	330	343	331	350	357	345	390	344	365	362	345	363	344	340	394	374	386	333	364	402	397	362	373	346	365	361	352	351	362	346	359	351	383	348	380	350	385	358	360	373	374	396	340	358	383	345	366	370	365	336	357	327	358	322	388	369	365	398	352	349	339	344	408	342	339	387	352	343	341	393	364	340	354	344	361	372	377	360	359	373	348	377	369	365	340	355	373	382	353	329	339	306	360	372	343	365	339	382	357	366	347	323	369	353	359	342	370	336	361	352	369	348	371	399	369	349	419	370	345	358	403	386	350	355	360	341	325	345	364	362	341	349	359	356	385	370	362	321	337	401	328	395	364	372	352	382	372	371	364	356	357	373	373	322	350	342	338	369	336	358	371	385	334	343	357	375	365	381	361	351	364	374	360	330	387	344	400	369	382	390	328	357	374	365	363	345	357	412	353	341	361	342	390	366	370	387	337	324	357	390	372	380	359	328	377	346	378	355	346	382	339	397	339	351	350	362	341	347	345	321	367	367	406	370	391	368	348	363	381	363	323	377	383	365	388	350	343	365	349	364	386	333	346	361	347	389	335	353	339	393	376	395	331	366	384	349	362	352	374	336	383	372	340	378	324	374	348	335	331	360	380	391	395	377	377	371	351	394	344	355	344	367	340	335	363	341	338	366	363	360	369	346	356	388	366	366	323	362	361	334	356	362	333	385	368	361	329	328	352	354	353	338	353	366	351	336	365	360	358	363	361	410	376	350	366	320	363	375	376	360	363	353	336	366	382	369	333	342	369	330	347	365	356	373	346	336	338	362	328	368	355	377	337	390	359	377	337	342	338	332	349	378	367	368	351	382	315	402	390	343	376	355	352	389	356	358	360	342	363	311	377	351	350	342	348	310	353	339	394	369	358	312	376	357	366	367	370	380	396	372	364	369	381	355	378	369	363	385	345	353	372	333	335	341	342	343	396	346	356	326	377	361	350	348	368	338	328	356	396	350	349	358	379	383	353	382	354	367	353	376	356	371	343	369	372	358	388	353	367	358	344	383	338	349	349	333	351	368	348	368	356	340	396	370	329	367	327	340	344	398	325	362	369	364	392	344	350	357	383	340	341	360	387	353	375	360	353	383	345	340	361	349	343	354	363	368	363	362	344	403	333	360	382	371	377	353	365	362	375	346	352	320	363	376	352	365	356	328	377	366	357	357	349	358	364	344	332	359	365	354	372	361	382	362	407	383	365	337	388	352	360	348	369	328	390	368	358	362	333	344	358	359	345	360	382	364	314	389	346	329	330	387	359	366	340	371	368	378	361	358	380	367	332	374	376	381	335	400	357	359	371	357	338	367	353	373	362	374	338	359	343	345	353	360	366	377	359	360	346	372	385	382	360	378	332	340	347	368	358	358	386	362	361	355	342	357	354	352	362	343	355	365	339	352	341	380	379	381	359	377	354	339	351	362	325	380	360	379	367	376	341	338	367	372	361	349	340	339	378	326	369	335	369	354	407	358	352	367	345	328	376	346	361	360	375	383	328	371	372	347	375	342	352	353	334	366	374	383	349	356	342	368	364	373	326	368	384	333	346	355	381	361	363	368	361	361	376	358	352	395	348	379	391	355	329	367	373	363	347	382	338	338	349	364	361	365	347	358	340	352	370	342	341	345	332	351	352	358	354	357	347	372	361	327	352	379	351	396	349	373	336	327	334	365	362	387	356	355	368	378	334	358	371	368	346	348	347	344	332	390	366	380	391	339	384	357	318	338	363	368	379	344	388	324	364	352	340	363	382	339	370	352	378	362	373	345	340	376	367	359	313	355	369	346	377	344	350	358	331	397	354	384	363	377	376	338	401	389	342	349	341	362	386	393	387	393	370	329	333	370	355	365	347	348	345	345	367	360	343	353	377	345	399	371	367	336	346	375	351	325	360	366	382	330	337	369	380	358	413	350	359	365	370	377	324	379	389	342	370	374	359	333	394	350	348	368	350	340	388	365	391	382	375	392	324	360	338	373	361	385	370	339	366	382	327	355	360	360	368	381	338	340	356	360	341	372	392	362	351	328	377
9301	13566	8014	9786	12598	6430	1902	933	879	705	620	514	413	437	479	468	434	408	447	431	406	411	437	409	375	440	556	521	564	552	468	461	408	394	363	386	386	380	418	434	377	413	387	341	360	387	381	354	381	393	403	391	415	362	387	381	390	375	370	383	352	391	374	384	340	389	347	371	382	372	394	347	365	361	364	396	351	357	368	364	411	379	374	418	374	408	368	387	361	403	363	429	389	379	384	400	394	436	398	382	388	383	433	405	373	406	368	396	372	363	370	392	400	403	378	384	354	420	369	383	394	408	378	364	381	354	375	377	414	372	387	371	401	391	394	398	409	379	371	383	371	405	372	376	406	378	413	397	412	370	353	393	419	399	411	366	443	435	405	412	397	428	359	392	404	374	377	375	381	407	391	379	404	403	399	380	374	415	411	416	375	398	386	419	372	389	360	409	382	383	390	382	418	386	339	369	347	373	394	387	374	438	374	370	367	392	373	378	430	405	408	385	401	383	393	403	397	384	379	381	351	348	387	421	378	368	350	383	378	402	394	367	345	371	395	347	387	397	401	379	399	368	402	394	368	363	358	405	376	390	404	394	344	357	368	374	403	426	361	391	378	420	408	374	381	410	385	389	378	374	377	384	420	378	385	400	374	388	382	382	364	399	387	369	388	425	394	383	385	399	384	358	400	381	431	410	392	431	391	333	377	344	381	394	367	383	385	337	387	366	388	406	366	405	376	386	370	341	421	377	424	418	361	407	396	416	382	412	361	421	375	409	374	353	401	407	390	375	396	378	387	387	343	393	414	367	400	412	395	380	397	399	384	420	379	420	376	373	388	398	400	389	344	365	425	388	387	410	397	382	373	402	402	400	360	386	358	423	403	397	389	378	388	405	405	360	425	381	382	391	391	361	387	412	383	401	393	394	407	410	388	369	380	335	401	382	343	406	411	385	392	381	401	379	351	395	342	402	366	362	371	398	393	395	374	394	372	384	389	379	377	423	394	349	399	375	407	398	376	400	380	407	360	399	380	355	397	374	386	374	383	398	380	363	362	352	371	374	386	442	434	413	388	352	409	411	379	392	384	416	419	386	340	358	361	354	406	361	390	344	410	374	381	381	410	380	377	393	378	362	394	419	364	352	393	382	370	407	407	360	392	404	392	414	353	388	415	395	414	389	390	405	389	398	364	371	389	360	405	386	393	411	410	368	394	384	392	351	396	423	372	379	382	373	393	369	378	392	389	378	391	381	393	372	375	389	396	420	391	372	416	388	403	377	367	373	399	392	396	427	348	371	389	406	414	368	396	376	409	410	367	402	372	360	410	379	383	389	362	374	391	418	361	385	408	387	343	387	379	400	373	395	344	366	379	397	397	393	366	381	422	390	407	399	420	398	347	396	398	394	392	390	410	359	396	375	362	395	423	390	403	386	367	367	393	396	394	426	412	366	363	356	376	413	368	385	360	409	405	378	394	364	409	360	398	370	353	390	399	377	383	414	380	372	417	401	402	418	391	404	370	399	407	365	389	397	359	383	380	403	409	398	411	386	372	398	407	408	399	364	372	391	395	387	386	406	411	395	379	394	350	396	429	405	386	375	407	348	399	365	390	400	372	415	369	414	419	402	412	381	401	392	380	352	438	375	373	405	393	410	417	394	411	387	356	408	412	388	403	355	401	376	401	377	406	348	380	394	387	383	372	391	413	365	386	374	389	370	391	401	377	379	365	388	390	381	368	380	393	397	397	439	377	391	385	412	397	388	397	383	373	357	384	396	409	397	326	386	375	382	401	370	389	393	391	389	399	398	346	391	363	378	393	383	385	360	387	408	363	368	373	396	408	409	409	405	394	396	398	409	379	423	385	360	372	407	384	371	398	376	407	389	410	405	393	398	350	375	379	397	390	376	360	404	384	386	408	378	408	350	409	366	365	390	393	356	401	365	372	377	388	373	388	382	374	384	400	354	387	404	388	382	404	372	381	389	444	396	374	381	393	398	384	367	386	400	391	365	425	404	375	333	372	428	364	403	400	364	375	390	372	413	392	408	379	375	393	420	359	372	382	395	379	376	386	409	408	406	360	364	353	378	382	411	395	390	401	352	382	384	362	361	409	388	384	402	378	381	403	376	376	397	368	386	383	380	379	347	372	403	379	363	388	386	368	393	397	391	372	374	409	404	407	349	379	397	364	394	347	385	344	378	412	384	386	375	392	406	387	377	412	401	396	372	396	381	400	385	393	385	375	383	372	393	407	378	403	401	404	373	412	394	388	425	370	375	363	374	415	384	349	389	353	376	390	406	387	383	389	372	420	405	391	354	378	390	415	403	371	399	373	365	425	368	419	381	402	389	376	373	387	405	369	371	388	355	382	373	393	387	377	379	402	399	405	371	376	393	363	357	394	388	413	402	410	397	371	373	413	349	408	361	385	373	372	388	406	364	399	435	392	396	385	383	439	338	379	422	411	367	385	380	414	375	382	374	418	384	370	372	385	384	392	399	372	379	404	383	391	401	393	355	343	387	402	365	351	398	387	400	426	346	386	398	391	409	379	391	381	404	415	365	376	407	372	392	419	397	419	370	365	359	387	395	406	349	390	397	425	385	390	394	393	404	380	376	376	380	405	421	388	420	405	386	388	390	401	379	359	406	374	406	357	374	366	392	402	385	389	394	411	412	396	414	379	412	394	388	374	365	389	404	392	403	408	393	368	390	368	374	401	369	370	361	380	352	379	371	409	357	378	388	367	392	355	360	363	418	365	362	371	440	397	403	368	382	393	347	374	382	365	414	403	397	400	395	362	407	362	378	399	353	387	394	419	401	360	393	403	374	383	421	439	413	424	376	393	378	355	376	382	348	404	399	378	395	378	401	391	413	382	370	401	392	368	389	378	377	385	409	388	391	389	398	395	361	410	397	400	338	402	344	366	411	366	392	371	375	356	384	381	378	388	390	407	351	342	396	360	449	370	413	419	391	418	414	407	395	382	361	409	386	383	415	389	405	387	395	369	387	357	383	430	364	381	369	366	380	347	381	366	402	393	394	382	422	365	409	367	396	385	385	378	390	380	373	377	391	410	379	369	407	392	403	371	371	403	410	409	410	417	388	395	395	357	383	402	384	391	387	382	405	366	361	362	376	399	391	372	408	347	380	360	428	375	396	346	396	386	372	401	373	401	374	385	346	416	379	355	385	384	401	394	390	403	392	406	402	399	403	358	406	363	377	368	395	384	394	367	341	379	405	411	388	428	373	394	400	399	382	382	373	390	384	415	353	387	411	415	403	387	385	382	366	407	394	342	358	376	377	379	400	381	388	398	388	385	388	368	396	360	344	405	351	392	390	379	387	398	408	420	368	390	425	377	440	391	396	405	363	409	404	417	398	377	376	392	408	348	365	395	378	372	382	419	389	391	416	386	364	369	376	392	393	372	391	401	383	402	382	394	393	408	349	407	390	385	385	371	394	389	382	420	398	387	422	342	416	389	368	374	381	361	376	379	378
24144	21316	28542	28988	45150	38831	20241	2254	720	600	485	490	433	428	417	395	367	360	394	354	370	376	347	358	649	1079	1390	1291	1250	842	702	573	407	325	341	300	283	334	331	355	313	346	340	311	331	315	325	333	303	344	326	337	323	306	331	317	320	322	316	326	325	292	294	339	331	296	330	315	292	351	338	328	313	293	325	337	322	313	318	320	304	296	333	315	307	318	337	325	336	349	309	274	333	327	340	333	327	310	281	340	317	345	326	359	322	329	310	311	284	338	311	315	323	338	293	329	337	348	310	333	325	365	305	350	314	327	354	316	359	309	328	350	292	307	327	322	356	307	317	330	330	331	304	329	350	333	320	326	314	315	333	319	328	312	356	281	352	314	337	310	335	294	310	369	349	328	293	348	320	310	315	338	328	299	307	310	346	329	301	329	332	331	307	320	324	342	330	321	359	292	310	333	290	310	305	290	321	322	329	288	328	325	294	316	310	312	329	313	321	305	305	304	310	366	324	325	313	332	335	331	358	361	317	360	318	310	324	320	369	349	315	314	345	312	345	304	291	329	306	294	315	295	321	324	327	328	284	316	324	313	334	328	301	314	334	301	304	320	316	317	307	299	318	315	334	337	325	278	343	309	292	364	304	309	306	302	312	320	317	332	315	326	342	324	293	322	324	344	294	348	314	328	313	346	352	302	354	311	333	325	318	333	313	354	358	320	299	349	305	292	307	295	293	294	334	348	320	331	345	319	332	290	360	319	330	316	325	328	291	313	308	300	332	317	319	336	314	316	315	299	343	295	331	350	348	338	330	332	326	326	330	332	352	313	347	340	316	347	303	328	309	291	328	349	327	334	303	285	303	286	337	314	300	320	312	341	306	351	318	319	352	325	307	354	318	348	296	311	300	321	299	318	327	301	304	337	329	291	315	326	308	296	327	331	305	315	293	349	330	324	322	335	276	315	322	300	321	314	315	286	311	356	306	316	346	314	328	304	324	343	356	360	305	280	289	327	335	292	340	311	324	317	287	300	306	316	322	329	318	308	319	327	313	323	345	350	349	318	295	320	332	302	278	313	298	312	291	330	327	303	324	320	327	324	320	307	342	322	301	334	311	329	363	314	321	340	316	326	344	308	349	320	339	303	320	309	329	345	325	300	304	296	308	319	296	320	320	282	303	312	331	322	307	326	309	311	304	343	317	338	323	340	341	317	345	307	341	313	316	305	322	324	324	294	340	328	317	326	318	315	342	333	281	323	319	301	304	301	305	329	314	361	320	339	341	292	331	302	304	309	314	271	299	320	343	292	325	336	341	330	330	330	306	278	308	281	309	325	323	321	334	335	326	309	295	304	325	342	319	340	316	340	311	305	297	314	303	306	298	309	306	313	301	326	343	339	342	339	305	313	291	325	318	303	326	288	353	322	348	328	318	328	333	326	325	331	346	335	334	337	344	322	318	348	323	343	331	334	299	321	326	326	322	338	316	336	320	287	328	322	327	338	333	310	324	330	315	335	330	307	306	282	319	287	323	350	310	314	315	346	306	325	292	310	338	317	318	313	297	326	315	331	338	305	298	300	355	299	334	335	329	303	290	319	319	323	320	314	317	342	324	322	303	327	332	316	302	321	321	320	330	304	291	322	345	314	320	303	308	304	329	334	305	307	335	314	316	300	284	328	347	314	308	312	294	305	319	322	354	326	285	284	333	303	332	323	311	313	306	324	280	301	347	333	328	326	304	329	331	300	302	278	283	319	283	307	321	303	321	336	326	319	322	293	298	294	283	326	326	302	304	321	287	320	327	317	289	341	328	290	333	289	319	335	296	345	338	323	310	325	309	323	346	338	322	300	351	308	349	322	326	350	331	307	315	318	330	294	328	312	303	339	313	313	322	337	333	340	316	323	340	275	342	321	319	278	303	311	285	349	307	289	375	334	313	320	319	336	317	337	357	282	320	278	350	320	296	335	340	313	317	331	310	315	325	326	315	326	309	344	336	336	318	316	340	301	309	324	332	318	317	342	313	330	299	304	349	321	294	338	297	311	328	296	302	345	328	319	338	299	333	320	302	319	299	332	339	341	348	317	322	308	282	316	337	326	283	319	341	330	292	310	324	307	291	305	347	335	327	339	320	308	318	337	294	329	294	317	329	315	312	318	308	359	324	320	338	285	331	335	352	357	339	312	316	327	339	329	302	314	308	331	321	322	325	309	297	307	341	333	305	347	306	322	329	310	295	309	298	338	310	305	348	315	309	314	336	324	327	347	317	293	330	319	346	335	296	306	321	327	325	301	345	276	334	299	309	287	313	342	333	308	326	310	327	302	298	334	302	344	317	297	307	372	320	314	314	307	299	307	310	307	326	304	379	319	344	310	345	283	323	332	302	333	320	292	323	351	279	295	290	330	318	324	311	337	340	331	347	325	340	322	322	345	330	349	284	318	287	323	291	326	334	344	331	318	302	340	338	299	318	313	347	310	328	327	301	298	332	317	311	287	294	301	303	318	320	308	325	341	318	317	304	322	309	344	314	315	317	321	337	298	312	309	320	306	319	309	321	319	290	291	338	320	318	326	326	314	340	332	325	309	308	332	289	351	364	310	300	327	328	306	355	327	335	312	326	354	324	312	303	359	300	352	311	304	329	336	315	304	344	344	336	337	321	298	320	328	337	290	327	340	287	309	321	334	319	312	329	309	342	318	356	364	309	325	321	296	329	326	332	328	336	307	313	296	316	297	315	298	317	321	325	313	307	322	296	300	341	315	347	300	346	329	329	279	331	293	300	324	324	359	306	305	337	305	321	289	322	298	343	323	303	297	336	349	333	300	303	323	316	327	311	302	343	351	290	304	324	334	300	295	332	336	307	315	341	313	291	304	325	315	332	317	318	352	337	313	334	316	294	330	324	326	314	326	327	316	332	270	304	298	291	311	299	314	298	288	317	327	297	321	306	304	316	335	325	325	353	356	363	302	329	322	305	332	334	374	309	314	321	291	316	299	313	311	352	322	322	304	313	340	342	282	298	293	313	314	319	317	311	331	303	391	351	331	333	340	323	310	357	323	320	304	324	313	284	300	328	338	344	333	339	346	321	324	307	321	320	304	308	319	328	347	332	290	308	305	309	333	317	327	332	292	345	302	287	299	316	321	288	332	313	313	275	315	314	331	329	300	351	279	341	331	358	349	321	336	303	316	335	286	338	338	326	325	323	324	337	316	277	335	311	314	287	359	286	312	314	301	312	292	318	346	347	317	328	299	317	339	343	315	324	355	318	277	372	349	333	325	329	337	327	304	325	339	358	328	329	291	320	316	317	301	305	328	342	285	323	331	319	322	345	325	340	319	307	345	321	339	303	314	320	279	314	315	302	304	296	301	345	344	311	295	328	350	317	295	336	332	340	298	307	317	351	328	337	350	319	313	330	304	322	320	338	327	309	290	284	332	307	312	315	324	327	303	334	320	321	314	311	313	355	304	301	300	342	334	324	316	330	309	287	330	316	317
8867	19876	13830	32028	48780	38581	13814	1473	1083	1064	721	638	524	546	551	471	455	432	463	437	428	421	369	412	890	1728	2105	1996	1604	1200	938	718	518	360	348	338	351	351	357	354	372	340	366	376	338	326	346	344	350	353	301	336	325	347	335	315	319	321	361	333	335	313	313	357	337	344	342	320	313	337	331	312	342	328	343	338	336	353	332	350	342	294	349	343	325	303	355	336	343	344	318	369	333	330	327	359	313	319	341	342	293	358	359	329	352	331	343	342	385	341	328	342	344	334	338	320	356	320	315	364	353	320	370	330	339	354	350	358	363	355	382	366	335	333	324	337	338	349	322	371	330	340	343	350	380	334	323	360	356	320	343	315	356	336	380	350	413	321	364	329	323	315	344	330	334	363	348	329	319	318	350	357	333	324	357	338	355	341	333	376	375	364	338	358	334	345	335	360	322	344	330	358	351	352	368	364	344	361	326	319	409	331	361	342	349	350	338	314	337	341	354	336	326	340	319	354	356	366	379	348	343	328	301	330	355	352	343	342	357	336	345	367	344	363	353	346	374	332	329	377	366	352	343	347	334	352	358	312	345	367	333	317	351	360	329	343	340	332	314	353	348	353	332	353	334	332	303	338	353	326	338	354	346	320	356	312	358	311	356	325	380	309	358	356	358	361	340	360	342	347	315	372	342	332	324	333	329	355	360	335	348	337	361	358	344	343	349	364	351	331	334	351	356	340	355	352	343	322	346	356	359	352	373	329	353	346	316	348	352	337	337	301	389	341	345	323	354	365	336	363	308	330	360	319	363	296	335	309	316	347	353	343	336	342	379	330	348	348	331	320	314	330	339	316	338	323	366	317	347	354	327	362	337	317	344	342	342	315	311	353	341	350	334	302	307	342	335	328	329	356	329	343	344	316	369	321	349	335	351	290	362	344	343	351	343	344	325	345	330	329	309	334	347	316	340	351	353	349	367	345	364	310	358	370	353	333	346	352	337	360	360	345	311	327	332	338	375	314	350	311	329	331	327	318	336	345	334	341	337	357	355	354	340	328	278	313	346	361	326	336	345	353	322	348	326	343	323	393	379	377	350	372	339	303	340	362	321	347	346	345	399	333	341	313	310	295	347	330	326	319	362	345	346	342	318	333	350	327	290	301	322	366	310	352	295	334	372	367	366	363	349	351	324	346	360	331	300	360	352	338	338	342	322	325	353	316	307	339	340	377	368	349	355	314	363	333	330	359	348	345	342	327	329	315	326	341	361	342	287	317	321	351	336	356	353	328	341	327	335	341	331	336	349	367	355	336	328	324	347	320	334	323	385	327	337	352	366	342	318	359	357	358	344	304	319	338	338	324	331	321	349	344	335	339	327	343	316	337	344	343	389	312	366	357	340	346	344	334	334	348	333	345	319	328	355	375	317	365	346	330	341	321	331	350	352	375	368	338	308	356	353	346	350	326	330	330	342	338	313	312	338	332	343	324	345	337	342	326	325	330	331	344	306	322	344	342	341	348	364	352	382	355	336	366	317	338	335	321	328	335	354	317	361	316	394	358	324	330	354	352	342	339	347	353	346	323	342	348	316	323	323	370	335	365	343	348	331	334	340	342	344	319	367	315	330	348	343	341	322	324	357	334	362	334	336	327	350	330	358	353	352	344	365	348	353	310	347	345	333	305	349	360	328	330	323	329	350	348	365	348	334	330	315	319	356	351	356	345	347	352	359	336	333	354	314	340	333	363	317	381	359	339	332	316	344	331	315	332	315	335	352	348	344	336	343	338	294	350	355	333	348	338	318	342	348	336	354	328	313	331	317	353	343	339	359	336	319	312	329	338	342	329	339	356	355	346	363	372	317	379	342	357	327	336	303	360	361	338	334	321	342	339	332	337	369	357	344	332	330	350	317	346	341	335	330	354	346	320	325	321	336	357	360	347	310	333	346	336	369	331	312	335	348	355	312	323	367	359	320	336	343	317	347	374	355	333	362	359	334	373	341	360	348	313	319	333	319	332	364	338	331	344	338	329	346	320	373	345	335	334	330	358	344	351	331	351	352	328	320	323	324	354	339	354	308	361	304	336	342	379	358	303	362	328	343	353	338	321	302	369	309	328	341	344	330	353	321	332	346	378	340	327	363	347	339	321	339	349	336	346	364	351	365	365	320	329	319	339	336	356	325	334	344	321	356	315	336	361	351	343	346	347	347	349	299	333	363	325	340	330	328	328	312	379	368	299	329	317	373	324	357	355	348	339	315	338	360	343	329	332	324	330	336	309	337	357	343	332	350	356	333	328	327	361	338	345	299	321	364	344	317	346	337	324	323	344	354	328	354	352	358	338	369	363	326	348	327	314	335	357	323	320	338	342	331	357	347	348	330	351	369	364	337	348	329	345	390	318	343	339	372	349	323	351	358	321	340	364	321	368	353	346	352	328	330	348	326	338	344	348	312	381	325	330	332	311	350	350	348	322	346	360	331	326	354	353	327	346	285	318	356	306	348	344	350	323	347	349	335	317	385	359	349	331	339	321	316	317	331	337	370	327	328	360	372	339	321	354	332	329	352	361	326	329	336	346	331	311	357	368	344	376	342	317	364	366	317	331	374	330	330	336	334	326	319	336	328	296	346	331	342	361	336	363	347	342	350	353	338	339	353	352	303	339	316	353	358	351	365	311	358	354	316	339	342	324	319	353	330	331	349	338	366	359	330	306	321	306	361	303	342	341	327	333	338	323	322	349	369	361	329	366	358	360	352	318	319	358	359	321	322	310	377	357	306	355	329	370	331	376	350	348	349	365	369	314	324	360	377	336	349	327	361	336	359	303	344	323	338	356	329	353	329	363	324	308	352	379	348	363	338	327	346	354	312	331	353	331	325	320	314	369	371	370	366	348	332	377	328	320	346	321	357	344	359	345	314	313	352	354	322	302	333	309	356	366	341	344	364	365	362	292	334	334	301	352	347	336	322	373	360	338	367	375	335	349	367	312	345	330	331	305	322	313	353	336	319	365	329	328	364	323	318	312	357	368	373	328	362	322	353	346	326	346	338	364	311	296	324	341	332	355	373	316	346	363	364	347	348	373	330	359	345	330	354	319	322	317	344	304	366	319	335	333	338	337	357	357	351	373	324	355	325	346	321	355	361	344	300	340	373	328	311	389	318	333	344	331	364	351	376	343	307	323	333	347	345	356	349	336	316	349	331	331	328	335	350	363	300	356	328	315	345	324	318	327	350	338	402	346	341	352	326	363	315	343	350	333	338	348	353	378	355	332	336	337	336	346	357	361	311	304	345	340	323	368	359	355	351	316	341	366	332	341	367	320	360	345	371	342	337	338	324	330	359	350	345	328	328	329	335	339	356	341	360	364	344	347	349	350	352	336	342	383	329	321	322	359	348	345	325	339	313	349	346	344	335	324	342	351	364	331	334	352	347	329	336	358	336	329	369	331	351	345	339	314	340	352	359	349	327	369	339	357	326	334	355	322	322	338	337	337	309	348	335	364
25135	21266	27446	28078	35039	27846	9855	1052	775	768	684	659	541	564	585	535	552	521	555	573	593	565	538	579	701	1045	1135	1068	992	831	716	643	544	484	500	510	490	489	482	496	511	521	512	465	497	531	448	512	493	503	526	511	484	487	512	505	511	510	510	536	528	535	496	491	532	506	522	485	496	522	533	492	482	525	482	548	494	503	467	498	512	480	546	492	517	512	515	502	517	525	500	500	488	491	518	457	531	501	529	505	519	507	510	534	512	537	493	493	501	495	483	545	501	525	482	476	500	505	483	512	520	524	479	517	508	517	468	487	500	524	526	516	490	486	517	464	533	538	498	479	495	462	486	531	522	486	507	461	510	493	476	517	504	500	506	500	489	464	523	499	510	482	477	507	468	543	497	503	529	505	487	502	525	518	499	504	558	548	500	495	488	486	539	511	508	480	550	500	509	524	446	501	509	519	488	489	488	504	493	509	520	520	490	517	566	535	514	525	518	545	504	512	509	491	547	507	523	509	486	511	502	497	488	490	510	481	522	500	525	479	494	534	503	486	473	462	461	506	474	528	533	487	492	484	494	495	481	497	511	503	471	537	518	537	480	506	476	514	483	496	517	533	456	487	511	497	498	500	488	475	497	493	487	518	474	512	533	467	543	524	440	484	484	512	532	525	514	509	491	559	467	498	482	486	473	531	522	543	555	521	497	525	509	464	493	541	489	484	533	483	517	512	523	520	505	469	465	480	515	478	463	561	518	507	478	522	471	536	477	474	486	497	495	539	536	522	532	464	520	476	500	503	535	521	495	499	505	509	525	493	505	534	501	500	461	503	495	495	539	507	525	472	518	518	504	517	497	505	529	508	534	534	513	509	506	496	529	547	472	503	494	510	526	504	485	504	541	499	496	507	472	499	468	469	513	506	481	506	527	511	506	533	486	528	490	546	469	509	479	504	499	498	453	505	478	494	511	528	503	496	484	511	505	525	541	454	502	470	514	509	532	527	542	506	520	511	543	460	486	494	502	537	504	495	505	511	475	511	523	490	503	554	492	517	512	494	497	499	479	505	515	496	489	488	500	482	521	523	509	477	509	512	507	476	538	531	543	472	509	441	513	457	524	483	462	477	551	477	473	502	507	505	480	515	522	528	531	521	554	532	506	496	518	477	481	469	497	489	473	484	515	481	527	498	497	577	556	460	491	516	493	523	482	513	499	526	497	507	493	502	494	489	545	548	491	516	484	490	484	496	516	495	518	496	513	537	458	503	509	499	472	541	504	507	460	540	537	476	488	495	499	466	521	531	528	512	520	494	518	504	479	521	520	511	502	502	532	506	524	502	495	489	485	469	504	487	561	510	527	528	473	516	493	528	536	502	508	532	552	504	510	488	501	502	458	536	497	457	491	518	539	506	526	458	505	492	516	473	528	500	514	538	483	500	499	510	507	484	535	480	485	515	533	486	493	531	519	543	503	451	507	495	471	542	507	478	464	520	495	501	498	524	509	516	513	542	534	515	504	503	483	556	531	491	510	459	497	503	506	509	494	500	523	471	517	465	497	489	469	544	539	515	522	512	496	499	489	482	496	504	501	487	530	523	541	534	489	503	483	505	522	496	504	513	470	495	519	509	511	484	488	497	497	540	470	471	463	487	486	522	515	505	518	548	506	511	458	522	504	515	494	484	505	525	486	486	499	516	522	492	471	472	540	494	496	503	501	508	541	522	490	485	502	546	449	487	528	506	506	527	522	476	508	483	510	487	516	536	494	551	485	504	528	494	452	533	504	523	521	508	510	485	487	501	481	510	491	505	517	468	504	520	499	508	503	493	545	523	508	495	532	527	524	507	479	511	491	545	493	513	528	493	499	466	508	505	464	455	554	520	473	515	491	490	522	493	484	508	517	483	492	541	525	512	557	514	539	516	500	480	489	499	497	479	480	528	542	468	496	510	524	506	490	472	501	493	487	524	510	485	540	531	514	488	525	517	471	516	494	510	512	527	532	469	506	516	497	515	530	508	519	492	483	503	546	528	480	506	530	549	496	477	506	521	503	535	470	452	525	542	512	503	478	466	514	528	513	494	514	492	465	532	517	480	475	465	527	513	522	521	461	481	505	515	496	531	498	566	508	532	507	540	504	516	512	499	499	499	448	505	472	487	530	550	534	491	491	530	538	458	469	500	507	520	535	481	518	518	487	490	487	516	504	477	501	477	528	502	531	510	487	530	524	485	492	503	524	475	542	490	529	504	489	521	519	472	527	507	475	498	460	484	478	471	487	492	491	492	544	508	529	484	528	510	519	482	485	504	507	542	511	533	520	530	508	523	519	500	553	497	513	502	524	490	525	508	479	497	467	449	453	490	457	526	550	500	520	516	469	518	518	507	481	509	517	450	530	488	529	490	489	541	492	478	495	516	499	512	490	485	454	517	535	511	505	535	496	532	499	524	470	512	466	501	522	537	491	513	509	475	485	475	487	510	525	529	499	511	504	501	513	531	526	536	494	478	516	474	499	497	559	511	505	506	489	529	442	530	504	513	512	485	558	493	501	521	541	523	510	488	508	511	510	492	495	508	533	497	506	486	527	498	530	500	457	502	497	499	513	503	507	501	505	478	480	535	540	525	498	494	541	508	511	538	535	520	500	504	470	534	477	515	497	494	521	509	483	501	529	525	500	532	516	520	478	563	506	500	485	505	500	497	505	499	473	459	500	521	528	514	537	499	505	506	508	488	490	484	487	506	501	498	482	504	514	502	494	490	519	490	479	497	500	507	488	511	521	487	544	498	508	502	529	517	547	506	528	497	492	538	501	487	490	472	476	475	508	528	469	480	496	529	520	533	481	517	523	496	509	530	501	468	489	491	510	502	522	478	521	486	480	547	527	521	486	517	509	485	494	543	490	526	476	513	490	481	507	540	505	499	491	524	536	497	511	479	531	458	528	486	518	483	496	512	491	511	517	524	504	526	495	509	508	481	519	489	455	503	508	488	512	517	481	522	516	496	528	511	513	507	517	523	500	501	500	479	479	491	525	495	518	483	491	539	524	506	486	502	504	502	512	484	464	568	516	503	499	522	471	490	485	484	499	514	497	509	517	491	510	555	481	486	485	504	523	503	480	526	561	522	482	512	507	533	517	482	460	456	524	519	504	524	571	539	534	515	503	468	525	491	493	494	493	527	502	493	493	506	439	514	491	555	485	477	502	521	513	517	516	503	500	472	488	525	515	468	473	519	484	531	526	550	502	507	475	473	504	523	510	529	490	510	513	540	504	466	478	491	469	477	484	497	488	497	483	502	465	493	472	496	509	492	488	538	555	539	478	500	551	475	508	541	470	515	497	507	508	540	496	531	534	504	542	514	501	505	495	508	487	477	503	469	531	510	523	509	499	520	501	538	548	467	500	538	517	454	509	520	504	506	542	497	515	524	478	534	527	509	478	471	527	535	464	519	504	507	502	508	489	523	460	482	491	497	509	472	546	463	497	547	523	498	506	487	508	504
8899	16016	11537	25440	41111	31664	8267	1260	1193	967	950	748	664	661	642	657	556	575	581	620	599	584	604	590	988	1439	1783	1574	1379	1076	910	734	690	578	510	553	550	545	532	533	499	536	524	523	515	524	505	514	562	543	508	485	532	515	533	552	572	554	551	501	494	532	491	599	491	531	534	535	511	519	547	549	519	524	536	557	603	510	546	519	564	534	538	551	526	533	538	525	523	469	505	519	519	537	509	543	472	542	503	537	473	521	508	497	519	521	511	561	522	494	532	540	517	507	513	500	576	509	513	514	557	519	509	482	539	505	501	547	537	557	514	493	532	476	507	549	535	543	507	502	536	532	528	491	526	551	518	535	527	522	537	523	529	527	518	489	532	495	506	494	579	558	555	547	520	528	533	542	528	493	523	569	547	548	519	554	553	556	537	490	517	522	518	534	526	491	524	499	532	485	523	491	524	574	515	532	529	525	529	506	529	501	544	534	580	551	511	501	529	495	543	544	568	532	519	479	539	592	544	561	517	522	557	510	528	529	525	534	563	565	527	540	554	548	533	563	527	538	551	559	549	518	513	504	550	520	546	540	509	524	533	529	577	528	549	505	509	492	494	547	538	552	514	563	518	552	514	541	547	465	588	520	556	509	542	562	558	565	525	551	532	553	506	526	547	528	544	506	549	470	464	528	556	528	511	528	568	527	533	493	550	504	509	540	545	561	540	512	547	532	492	547	536	472	516	511	531	544	534	515	566	538	525	509	553	567	563	491	514	536	502	518	531	550	554	526	559	485	533	535	508	539	495	504	538	523	519	519	507	524	519	532	513	509	525	528	494	557	525	553	501	530	504	561	547	513	511	505	522	506	519	512	503	513	488	516	487	536	538	550	527	526	577	521	513	526	467	570	557	514	508	532	536	560	561	507	497	534	518	521	479	540	541	532	537	544	523	524	550	507	536	526	581	530	501	544	550	511	530	557	533	543	543	508	508	539	536	505	549	540	518	538	562	525	542	518	544	511	552	528	501	550	478	565	533	515	557	556	577	504	482	536	562	534	521	498	524	525	578	562	514	516	507	512	540	536	530	535	567	517	560	548	547	562	507	506	523	545	554	514	513	499	501	529	525	575	547	537	491	478	504	520	517	543	537	522	517	519	539	507	541	601	498	517	498	515	508	555	521	527	497	507	519	524	499	519	583	529	523	509	573	521	546	508	487	552	579	524	531	533	540	539	544	518	569	543	535	541	527	534	549	545	489	535	529	542	480	502	546	516	498	507	519	500	518	551	512	556	550	495	535	503	560	530	550	517	522	521	528	529	561	498	578	493	517	557	517	507	516	510	515	513	516	525	555	470	497	562	545	498	537	555	531	520	562	548	563	529	523	482	530	535	503	552	552	552	517	540	522	523	510	516	533	506	518	553	527	522	528	539	490	540	538	526	559	548	529	506	532	543	510	522	551	547	529	520	509	510	528	549	517	525	558	551	503	490	579	499	549	535	512	524	520	499	512	508	518	527	486	520	512	519	534	532	498	520	525	555	528	528	530	512	535	512	572	536	538	541	508	525	512	563	552	499	561	501	524	532	565	495	505	490	509	563	515	568	527	540	532	491	538	524	479	549	555	548	509	529	524	490	531	520	546	558	497	561	512	524	533	556	517	545	514	541	519	569	520	490	524	533	525	516	528	517	515	496	540	540	548	553	560	583	545	512	521	522	547	541	519	546	545	518	534	528	543	519	534	566	529	557	499	534	517	539	527	503	543	567	518	515	504	510	568	521	537	512	564	505	525	518	518	518	508	528	516	554	505	563	499	520	516	544	522	512	519	509	550	526	556	514	522	548	542	534	552	510	576	538	516	568	512	519	560	538	542	499	512	502	496	533	505	526	586	530	557	543	543	531	563	534	527	550	524	512	494	576	542	504	531	529	545	531	554	525	518	573	511	496	535	567	517	546	512	522	530	545	519	531	552	545	530	500	521	519	544	520	511	552	516	529	513	546	514	548	545	518	493	505	532	498	550	504	563	531	533	500	520	525	564	505	573	508	511	548	519	531	516	546	537	507	511	542	522	545	548	478	506	539	526	524	509	565	524	546	546	520	571	550	551	504	509	507	498	535	520	482	537	556	520	516	527	523	544	525	609	534	510	519	548	572	552	554	495	543	564	521	560	517	534	543	566	532	544	540	536	543	530	543	541	503	516	535	503	540	505	549	526	546	526	526	541	504	523	533	555	573	556	500	539	514	525	511	518	564	536	538	530	552	533	543	530	523	519	495	528	493	541	513	476	520	523	528	519	503	514	543	559	522	508	527	533	511	517	535	535	517	544	538	537	529	530	489	505	499	478	499	497	530	530	508	535	536	550	529	506	485	488	522	498	527	527	501	540	548	509	532	541	517	522	556	515	513	519	539	560	533	508	561	525	551	512	537	506	530	517	535	501	483	495	551	555	534	509	577	537	509	539	532	526	518	562	496	524	515	487	499	531	523	503	555	546	544	532	525	535	535	549	497	517	506	506	576	513	538	537	515	594	517	509	523	503	502	533	523	484	516	528	492	526	519	549	501	537	516	548	545	501	517	507	559	546	561	493	538	546	534	511	509	499	516	551	530	541	560	528	534	519	500	516	469	501	516	555	531	557	525	512	542	519	522	515	512	511	489	529	522	516	593	534	483	583	537	539	521	567	519	528	539	508	496	537	511	536	531	539	511	544	530	507	505	552	517	532	535	545	538	522	551	551	535	498	532	525	574	547	512	560	533	538	528	475	485	499	501	519	506	543	531	556	530	569	544	525	517	519	546	560	456	527	506	503	552	519	523	540	520	514	516	560	536	519	522	491	489	551	543	510	535	559	542	496	541	553	528	551	525	527	521	550	520	465	495	569	497	576	528	538	554	542	530	495	557	524	546	497	513	546	521	529	505	541	559	543	536	538	509	522	556	565	543	523	544	500	537	563	570	537	517	566	502	547	537	566	532	516	550	539	499	504	537	504	534	507	553	536	550	508	504	531	498	538	493	548	567	527	508	519	503	506	523	528	542	552	526	544	519	505	539	551	501	522	532	536	527	551	538	514	523	529	523	486	538	535	533	546	560	522	557	517	494	513	542	484	504	554	517	504	553	515	524	545	577	553	540	506	558	548	542	517	486	544	519	545	547	516	557	545	512	507	518	540	520	524	559	510	535	506	527	523	569	547	495	525	569	544	532	507	552	510	547	557	515	534	533	523	516	524	501	538	507	580	481	562	491	516	538	537	502	513	535	551	563	541	533	491	553	573	546	568	520	548	511	546	521	513	547	533	529	548	510	549	486	509	553	519	509	513	533	552	535	544	512	510	533	550	505	580	534	537	513	510	500	507	581	555	515	540	533	518	521	537	540	561	553	506	520	517	528	557	520	551	535	512	539	508	549	513	544	528	579	530	551	556	565	503	523	484	509	544	511	552	508	529	535	476	534	532	515	545	539	513	548	501	488	511	530	529	502	542	514	561	540	577	527	522	477
22735	21302	29079	25951	43734	47654	30157	6052	1226	983	831	743	711	703	664	608	607	576	585	582	603	615	599	555	796	2080	2839	2692	2306	1678	1253	1001	799	582	473	482	505	488	521	486	481	495	510	493	501	473	496	484	525	459	464	472	482	475	489	492	490	556	517	512	492	506	469	497	515	453	496	486	502	467	474	464	492	509	477	462	546	530	498	507	494	510	525	495	490	491	512	504	488	481	479	437	492	505	482	483	473	494	471	496	454	506	465	521	513	487	553	551	504	511	465	501	480	485	507	473	492	505	440	506	517	490	533	552	488	482	470	510	510	522	492	480	444	513	492	476	485	504	476	488	480	491	532	475	469	489	507	517	479	512	481	491	481	479	518	499	454	505	531	470	478	524	479	505	491	465	484	533	524	530	516	507	508	459	497	494	481	514	509	486	458	517	499	518	485	513	456	533	476	478	517	476	495	502	522	498	512	501	449	470	504	510	519	499	535	506	489	478	501	515	526	509	457	455	487	528	523	471	484	474	495	456	503	460	493	503	476	530	481	487	499	497	481	462	461	481	501	493	492	533	545	517	480	504	513	437	476	468	479	457	454	529	480	507	454	487	466	511	465	529	480	486	497	475	492	496	480	497	498	486	523	488	523	509	463	500	472	524	516	493	512	506	517	477	530	438	461	495	487	490	507	513	475	491	510	504	497	502	504	519	498	507	467	526	481	486	493	513	498	494	504	486	495	493	496	490	494	485	490	505	481	521	475	507	512	481	498	499	539	474	484	483	502	511	459	513	484	480	461	466	484	478	506	467	468	484	479	465	499	464	494	497	485	502	485	475	507	499	520	493	501	494	509	501	499	481	501	512	505	483	502	502	528	523	484	485	472	468	562	463	512	540	482	488	441	467	493	461	482	470	491	507	478	494	470	468	472	460	493	483	485	513	484	517	484	480	470	473	529	499	500	520	496	497	498	473	522	515	494	450	500	495	464	488	501	447	500	486	494	486	488	504	479	493	499	486	511	459	449	538	506	498	524	485	532	470	536	497	503	476	495	551	462	513	502	501	455	508	496	444	493	501	535	475	501	507	511	499	502	517	479	447	490	488	484	468	505	519	478	495	502	489	475	492	466	472	499	497	506	515	528	480	478	499	487	463	456	488	469	517	514	517	492	497	489	508	532	500	481	535	502	526	486	504	488	472	529	502	461	565	525	474	536	492	507	499	491	457	493	499	481	515	501	495	470	504	480	475	496	535	494	507	520	455	498	515	454	520	506	486	491	506	475	496	502	499	446	476	487	491	458	501	505	478	528	453	493	519	496	485	478	480	504	492	490	495	510	457	510	494	478	481	517	488	486	479	508	536	492	513	471	508	511	505	524	494	504	467	501	481	490	487	497	450	509	500	501	471	515	474	512	496	509	530	472	483	446	511	527	472	501	488	498	516	515	470	519	476	527	530	527	489	501	522	453	469	523	481	451	463	456	449	488	488	486	484	511	459	514	485	501	483	469	521	555	496	487	498	472	520	490	476	511	494	509	462	489	529	465	480	483	514	533	446	495	462	509	472	470	481	507	490	502	490	480	514	482	514	468	488	513	479	537	496	476	494	513	472	471	494	514	501	461	483	492	531	484	479	514	500	493	499	530	479	476	523	487	523	478	495	498	528	457	495	514	462	440	517	488	482	473	490	475	467	486	502	468	535	485	475	507	556	510	492	444	488	510	470	452	488	518	490	486	494	502	497	454	481	499	460	491	536	480	474	455	498	518	499	508	523	497	501	472	500	507	475	490	485	444	517	522	513	497	489	516	476	471	499	457	492	486	507	516	452	468	499	499	495	490	476	457	489	490	493	454	505	501	499	469	504	475	473	537	503	442	491	490	471	533	545	469	508	497	531	480	504	479	510	511	496	496	468	510	483	508	499	523	451	478	451	496	464	494	484	479	487	524	529	535	483	489	511	495	493	510	470	490	506	499	481	457	461	514	502	506	499	474	482	462	463	514	481	512	523	480	496	461	518	430	503	504	489	519	521	459	503	472	514	491	486	496	491	461	497	519	487	494	499	495	532	491	464	506	490	476	520	467	498	507	520	492	500	520	502	474	467	496	497	496	527	452	514	468	480	458	523	512	530	513	477	526	465	496	483	457	475	495	479	509	471	469	459	535	494	494	525	466	500	511	483	471	466	502	464	501	502	505	479	494	492	533	547	482	467	504	474	457	508	507	471	491	520	497	509	482	468	493	465	529	520	494	427	487	459	458	502	495	503	516	515	470	473	477	512	508	470	507	522	519	454	439	527	492	500	505	495	482	516	515	501	498	459	483	482	494	519	484	486	485	514	507	525	522	515	540	523	489	504	478	503	488	472	511	533	519	472	476	483	467	456	511	490	499	480	480	498	485	515	480	502	479	497	491	494	517	465	463	503	488	529	480	501	461	526	475	464	506	502	487	500	521	539	507	494	490	503	482	502	481	486	470	490	490	525	473	510	480	487	516	515	470	501	497	460	517	516	460	516	513	462	506	505	476	491	498	505	501	487	494	470	493	450	521	470	528	495	513	532	474	447	491	468	474	521	499	463	508	516	501	462	494	520	488	497	467	514	507	523	510	483	475	482	472	521	491	506	479	475	507	502	512	462	463	454	495	486	479	467	505	519	519	459	490	500	500	486	488	470	487	520	474	485	510	498	481	527	504	471	486	507	493	480	474	461	503	500	462	456	482	430	521	477	482	453	500	477	507	460	490	502	474	535	488	517	453	470	466	481	483	493	467	502	498	495	488	496	545	513	511	486	468	498	498	485	485	516	475	445	517	495	518	524	498	494	483	499	466	471	437	524	496	478	474	511	535	527	473	488	492	478	473	487	492	501	447	512	489	551	522	449	480	476	503	496	475	515	477	492	519	466	480	492	479	509	480	507	467	494	476	510	491	486	501	498	515	486	502	500	497	492	499	477	513	506	458	518	520	502	528	489	480	445	532	499	475	472	508	494	482	489	493	491	498	474	503	492	515	454	480	474	485	475	524	456	508	505	507	540	533	489	501	480	514	478	515	490	476	517	499	481	467	481	479	471	520	477	498	493	510	462	480	444	501	479	509	534	514	506	542	520	471	483	464	486	490	459	470	443	485	465	505	529	503	473	481	496	485	482	479	495	540	470	484	480	487	460	495	507	480	487	474	505	516	486	485	507	481	465	490	512	479	472	499	480	485	513	493	491	481	506	478	496	482	478	496	491	524	503	457	500	463	488	473	480	478	490	484	518	504	526	514	467	505	497	498	496	524	489	486	471	499	480	484	487	517	453	492	509	505	485	495	467	519	497	508	490	494	478	469	484	491	490	489	475	523	524	469	525	484	462	452	494	513	466	516	496	477	465	500	506	496	479	492	504	505	486	483	511	520	533	468	483	521	493	464	481	503	485	531	454	511	479	500	496	485	501	477	465	503	483	469	520	509	472	465	488	467	501	522	508	500	492	492	509	474	504	458	477	498	499	507	508	532	510	478	448
10754	26379	20223	43143	63162	51524	18604	1839	1708	1486	1186	1005	871	821	798	714	636	644	724	748	684	685	591	618	1009	3152	4278	4220	3501	2406	1748	1304	882	646	518	508	538	504	482	470	519	527	522	458	507	496	489	550	452	492	500	489	467	513	513	518	544	481	481	502	535	495	460	481	468	534	466	509	477	501	469	499	527	475	497	495	519	478	536	465	469	521	474	489	484	478	516	483	518	538	481	502	483	484	547	504	527	494	463	498	478	562	547	507	496	512	471	491	484	484	537	505	478	490	520	500	514	488	516	497	521	454	490	490	472	474	481	490	504	475	479	485	479	470	496	490	489	477	495	495	485	489	505	525	499	511	475	472	520	487	484	490	498	515	506	473	504	511	526	513	473	490	525	501	511	516	452	513	482	518	494	507	495	506	490	502	506	533	530	522	496	497	495	453	500	482	492	492	479	503	518	498	535	517	501	504	472	480	507	504	518	479	444	476	544	480	514	491	537	514	543	486	468	516	479	455	516	470	500	506	474	473	510	525	502	468	490	481	524	509	481	520	516	532	515	497	489	506	525	485	492	488	505	522	487	492	551	491	486	518	514	479	483	518	515	508	496	517	532	507	529	509	526	480	549	537	503	526	505	518	513	497	512	486	518	459	540	513	473	468	481	505	494	530	519	466	470	513	508	508	485	490	498	507	490	448	517	462	524	497	488	518	537	494	517	449	504	479	498	497	508	470	503	489	471	529	536	526	509	488	486	468	474	497	516	472	505	524	493	518	501	517	451	506	528	494	469	472	488	511	494	494	502	490	508	480	517	504	475	546	523	530	499	496	519	504	459	489	504	490	492	492	478	485	517	483	504	493	497	494	493	508	520	511	467	500	511	507	479	474	504	506	475	504	487	505	506	498	449	522	451	502	525	518	493	503	453	515	458	509	436	518	495	490	459	467	522	489	462	463	472	492	503	508	470	494	493	526	518	487	525	490	544	477	506	509	530	535	485	531	514	496	489	510	494	507	472	491	505	510	511	514	485	486	457	520	522	502	486	502	506	508	532	487	455	476	515	526	479	490	517	473	506	513	497	511	493	503	502	541	525	513	494	490	497	503	522	489	500	514	529	530	468	518	503	517	533	520	514	489	521	514	487	490	478	545	499	483	498	458	493	490	524	507	526	508	485	485	529	509	485	498	513	520	490	474	518	448	513	481	497	520	477	452	493	521	497	494	484	508	518	491	476	495	518	556	454	523	487	523	464	516	514	469	510	471	480	475	480	478	541	515	467	504	461	540	517	512	504	505	510	486	484	494	484	478	498	504	548	490	547	503	503	506	494	534	471	504	516	521	482	529	519	512	472	507	482	516	508	502	525	505	504	482	492	481	566	492	499	497	501	461	504	499	498	494	493	453	496	501	465	480	460	513	462	482	477	496	505	526	480	507	505	487	511	483	514	504	500	458	520	511	506	499	480	477	501	516	504	449	505	526	511	481	510	520	487	479	490	511	477	478	534	503	522	479	448	499	474	526	482	518	469	523	474	473	487	502	556	506	497	514	543	506	479	480	487	522	449	490	468	482	505	518	489	472	468	505	487	494	499	512	487	475	479	485	520	467	474	515	541	464	470	511	523	507	466	525	486	514	530	465	478	464	501	499	525	524	470	495	491	472	488	499	481	484	517	472	487	514	505	518	490	493	480	499	483	511	507	515	467	459	495	500	555	509	571	499	523	495	480	478	520	493	501	514	506	499	499	518	511	477	504	517	495	492	499	523	479	520	521	496	470	501	496	516	511	506	502	479	500	485	475	494	534	487	510	490	508	528	509	482	490	503	540	499	468	493	483	489	476	480	509	498	504	498	502	485	491	512	474	508	509	534	478	532	499	520	460	445	480	515	492	499	488	523	498	512	474	485	486	498	496	523	489	489	488	470	483	515	495	500	515	489	523	468	491	463	524	558	488	448	516	468	470	499	452	534	518	509	475	505	480	487	460	531	475	513	529	513	516	485	517	516	505	499	460	472	523	496	483	506	527	456	476	524	524	527	507	502	490	509	485	485	494	502	514	510	494	463	491	471	461	505	467	517	480	499	505	496	478	528	480	533	504	524	491	499	494	520	516	539	494	494	494	546	499	499	535	519	457	499	508	510	485	508	476	501	509	500	513	499	517	544	478	479	462	470	516	483	481	477	537	500	489	495	519	479	479	481	509	481	457	510	492	474	472	509	512	471	490	511	500	481	559	479	477	514	513	485	524	498	471	528	464	499	472	511	455	518	509	504	501	524	516	494	487	528	485	493	511	500	487	457	495	466	473	465	522	512	492	463	500	524	461	516	510	525	502	532	470	498	503	456	524	477	511	523	466	521	489	490	535	488	506	477	503	513	511	489	490	539	495	536	420	496	509	481	519	492	529	525	505	482	485	489	504	517	505	463	474	498	510	503	517	484	483	510	495	516	452	492	520	533	468	516	502	508	476	460	520	522	519	466	486	534	489	496	525	478	484	495	497	528	519	513	521	478	498	473	522	507	526	507	534	462	495	527	494	522	516	502	540	477	469	507	509	498	478	499	524	503	503	451	495	486	507	475	482	506	518	502	506	513	522	456	486	477	500	484	528	493	499	468	506	464	463	473	552	484	476	492	495	519	489	470	458	496	475	505	505	464	494	518	508	506	484	464	485	493	482	510	488	491	474	478	511	494	497	517	487	511	470	520	492	525	457	478	504	496	487	519	475	520	515	463	498	492	466	516	484	487	539	470	472	499	484	456	491	545	504	509	524	522	469	494	512	529	518	448	496	523	468	520	518	533	508	482	487	482	503	489	505	487	493	515	488	526	512	511	530	468	498	491	514	500	507	498	511	474	503	514	526	512	506	486	512	547	495	491	499	551	526	505	507	495	509	517	499	476	495	514	494	558	503	481	503	484	496	493	524	537	506	490	501	478	509	503	469	481	449	493	535	502	485	487	491	489	527	510	506	515	467	526	513	514	483	473	524	503	518	529	460	464	511	477	511	517	526	505	511	500	484	507	499	482	472	485	517	498	481	539	509	480	461	461	492	521	532	538	511	496	503	496	523	475	528	500	523	493	526	496	450	498	478	516	490	478	490	526	493	485	480	544	501	453	497	476	495	529	508	545	483	492	557	480	498	498	540	531	498	489	487	471	498	509	502	496	506	516	473	495	500	479	485	544	516	471	515	487	496	466	516	478	499	475	518	481	492	490	508	489	509	516	462	510	467	504	510	497	486	510	513	490	497	491	495	499	520	463	520	506	455	487	476	472	515	485	483	530	500	454	486	483	505	480	480	476	525	471	505	459	513	524	519	500	500	484	488	490	505	505	500	494	455	479	502	515	520	503	511	479	455	482	519	528	487	471	515	469	534	490	530	505	463	492	519	498	512	532	498	501	486	483	490	511	512	517	516	510	483	489	486	459	501	529	476	520	467	511	454	503	508	508	518	486	503	500	482	532	489	502	479	544	476	493	493	476	499	522	451	482	510	478	477	501
28034	19511	10364	9236	12335	5931	1719	553	554	539	491	435	400	431	437	414	414	411	424	387	386	405	434	394	414	429	485	511	527	486	497	433	411	422	404	392	391	366	387	381	362	361	364	391	411	367	440	358	386	362	422	384	355	381	422	399	397	390	399	389	389	379	363	405	371	419	415	358	382	356	399	381	346	368	383	386	364	360	418	419	396	355	370	365	418	405	351	387	418	372	371	419	410	414	364	357	426	386	371	393	357	392	429	405	363	384	413	373	391	383	386	375	389	377	394	377	393	390	363	370	375	371	395	392	335	392	367	396	394	375	402	403	386	381	352	393	410	365	420	435	386	375	374	347	408	373	392	391	380	380	389	408	385	384	376	417	364	380	417	419	359	344	391	415	356	397	400	363	369	349	382	368	378	388	372	385	359	377	361	369	375	384	388	380	380	350	381	372	354	362	433	403	397	404	349	402	388	428	376	380	419	412	403	368	363	398	374	382	402	398	405	371	419	399	409	380	372	360	382	398	413	358	371	381	359	427	379	389	389	376	378	372	352	386	360	389	385	400	369	377	358	379	378	411	372	365	404	366	395	390	390	376	383	365	373	368	385	382	365	414	396	384	382	393	350	390	363	369	390	364	413	355	386	388	413	361	369	375	384	352	414	431	372	408	393	376	359	380	371	390	369	351	379	363	368	376	405	390	382	377	389	366	395	373	348	359	342	369	420	386	411	379	354	406	396	375	363	387	386	358	393	388	393	395	405	399	387	382	356	361	370	397	401	374	372	415	420	367	406	361	387	410	385	406	361	340	387	399	413	359	399	356	372	407	383	404	400	377	357	387	390	367	373	390	380	377	354	377	364	379	394	366	406	367	412	362	396	377	380	368	374	352	359	378	367	351	417	381	346	390	403	386	372	380	368	379	325	389	367	358	368	344	366	393	348	396	420	378	393	396	389	367	408	396	370	401	352	392	365	398	350	374	369	360	387	396	343	367	374	367	351	380	359	415	415	377	387	386	345	359	366	390	387	363	379	374	372	418	428	372	350	415	386	420	379	369	413	395	361	386	385	395	352	393	364	371	411	367	409	391	382	350	361	370	372	374	417	399	380	371	385	349	399	364	395	368	409	360	369	437	372	388	400	380	381	360	385	398	373	364	380	412	417	363	380	364	368	394	365	392	377	354	410	385	385	380	419	380	412	369	387	394	376	379	390	368	397	395	403	367	368	367	383	358	371	397	385	395	398	339	432	379	389	364	342	378	386	374	351	402	373	375	379	378	409	320	395	354	383	381	406	373	352	390	366	340	349	361	386	380	388	379	390	380	369	401	377	354	385	366	389	386	371	381	397	397	377	391	373	375	368	358	377	401	398	359	375	405	405	378	395	359	401	346	375	415	385	404	376	378	375	367	404	383	386	379	356	353	396	375	355	373	363	372	418	417	410	382	401	422	349	400	404	395	367	370	378	417	384	411	387	401	363	377	365	362	373	369	395	369	382	373	370	365	420	410	383	357	401	400	362	379	412	369	416	403	393	391	417	345	380	370	380	378	421	380	382	349	404	373	391	347	384	369	398	380	397	386	360	397	353	355	368	393	344	407	364	380	365	383	401	405	355	349	360	385	405	396	323	345	326	354	368	386	399	427	364	380	376	376	379	363	413	378	376	395	417	361	395	382	325	420	374	362	380	379	328	390	374	386	402	408	386	395	393	341	381	326	376	381	396	366	399	374	357	383	393	367	393	410	361	387	388	362	395	363	372	356	373	340	381	363	358	363	429	398	362	367	370	385	367	398	321	396	344	388	394	391	406	375	390	383	399	383	385	386	376	388	350	381	347	381	390	359	396	376	366	364	406	391	390	381	394	389	402	377	402	399	386	358	382	378	355	371	386	387	384	385	385	373	393	386	386	395	383	374	366	371	348	386	376	418	377	391	395	402	375	400	382	396	364	372	407	385	383	412	414	347	402	393	389	393	405	376	412	365	366	382	381	375	355	404	389	390	368	409	406	371	390	375	388	398	409	351	391	385	379	382	384	389	391	393	403	391	370	343	406	417	355	375	376	348	387	404	353	355	367	360	392	367	376	401	388	382	407	377	396	384	401	385	368	395	382	370	383	397	393	384	385	387	400	386	402	380	424	382	387	397	341	356	358	363	378	384	372	396	423	353	385	396	376	386	419	339	399	392	396	355	389	384	394	387	335	391	388	415	357	382	375	399	390	385	378	397	343	355	385	453	391	391	350	379	379	409	359	367	383	385	359	365	366	418	404	381	399	346	416	362	404	345	422	402	406	363	409	387	368	365	386	348	379	369	358	376	381	352	401	393	404	367	369	378	386	375	391	381	408	403	387	376	366	378	363	365	369	395	353	382	404	367	384	391	381	360	369	361	370	387	388	385	377	343	357	359	356	376	357	377	408	384	380	361	391	388	369	376	383	373	359	356	386	387	376	378	387	401	421	382	402	378	362	397	378	356	400	401	400	378	423	400	372	385	361	383	414	384	406	373	361	389	379	341	376	411	395	406	371	390	368	375	373	381	368	364	401	388	389	388	411	368	388	371	349	365	399	380	377	384	366	368	399	381	378	397	363	387	379	374	366	386	419	377	359	391	366	376	385	373	382	384	379	393	418	414	365	395	402	407	398	421	381	361	387	421	429	351	353	354	415	419	363	378	368	416	390	371	376	378	412	414	363	407	402	362	348	387	402	372	387	353	406	368	358	383	361	360	374	415	404	376	364	374	397	383	384	361	372	361	386	394	377	388	400	389	382	364	363	396	407	393	375	384	379	392	373	360	382	402	353	384	424	409	397	393	373	418	353	416	394	379	376	379	413	359	377	387	390	360	372	391	385	362	368	385	366	413	374	401	400	410	376	387	378	378	376	369	398	349	373	364	384	422	367	368	386	399	414	354	377	348	335	413	395	373	369	385	373	408	399	369	379	374	380	408	352	365	389	356	427	394	398	378	416	429	393	366	386	371	366	380	372	370	351	374	361	400	377	350	414	379	404	384	361	374	358	390	361	380	382	384	388	363	380	410	391	384	416	377	395	387	380	398	375	393	369	389	413	408	387	405	388	354	357	398	391	392	373	351	384	384	397	428	442	373	419	382	387	408	395	375	403	388	403	414	439	385	398	364	406	370	369	367	407	330	392	369	397	402	373	400	386	375	312	379	416	393	375	373	419	385	365	387	403	396	379	395	370	388	370	403	338	360	431	359	357	363	397	357	371	344	382	375	351	372	338	387	356	384	390	380	394	406	356	357	363	380	400	399	387	406	361	381	390	390	384	386	401	360	363	382	387	387	397	371	384	384	376	386	375	389	382	383	401	381	412	399	353	368	352	365	372	402	353	415	365	376	348	393	378	406	406	374	390	368	372	371	348	397	388	393	369	369	403	391	374	369	416	378	379	369	374	373	364	397	379	374	371	387	384	362	382	406	379	396	370	410	380	377	388	416	382	389	419	335	404	348	381	368	409	387	414	374	389	367	357	406
8610	13397	8673	8827	12263	6527	2033	768	786	681	601	573	498	483	509	414	470	472	478	449	461	406	413	463	461	508	560	576	613	556	506	451	485	395	425	371	422	426	430	455	346	403	393	380	433	396	390	431	446	461	400	405	402	395	413	389	435	387	393	404	409	418	451	421	412	402	378	429	433	382	428	435	428	414	440	415	412	376	450	427	468	429	410	385	419	394	451	421	410	387	421	431	404	429	384	439	376	448	411	415	396	415	405	359	431	425	438	380	386	413	405	407	402	404	436	409	398	428	410	382	402	387	392	385	374	399	403	408	418	401	444	424	417	417	414	405	407	414	430	408	426	411	387	393	429	431	411	377	400	410	400	380	422	370	431	403	458	438	408	383	394	433	400	410	432	406	397	409	410	436	388	399	420	397	386	411	393	443	382	395	406	387	458	399	424	412	409	389	400	395	404	435	420	433	424	414	392	437	457	397	400	394	389	413	452	409	443	408	413	404	418	429	415	401	416	396	419	426	361	389	410	422	394	407	403	441	405	383	404	429	402	417	419	408	422	393	431	403	411	414	415	390	422	403	419	425	397	430	428	376	416	426	438	409	468	464	439	396	414	417	427	418	406	443	398	396	414	422	452	405	414	445	380	399	411	401	368	406	449	433	405	403	418	419	410	388	421	397	444	407	404	387	414	396	398	416	394	408	384	403	409	417	396	439	442	432	417	396	415	474	374	430	427	415	428	417	374	402	392	447	406	446	403	425	383	449	377	427	423	419	439	431	419	394	435	392	401	406	400	440	400	376	416	428	365	419	422	400	399	417	409	386	394	386	407	422	404	436	405	433	419	386	416	407	410	374	382	430	422	405	441	435	409	435	410	466	413	401	408	407	411	407	416	428	397	436	439	437	412	440	414	468	403	397	421	447	406	381	433	431	434	426	415	429	382	421	399	445	442	413	420	426	390	421	399	408	439	449	433	438	378	444	439	383	474	394	415	419	405	444	393	441	409	445	425	434	371	408	413	445	430	388	412	418	453	428	413	454	404	413	359	414	379	407	432	408	439	403	401	396	422	430	426	401	400	386	455	431	409	412	450	397	392	387	400	402	409	439	403	435	415	441	411	409	409	423	411	403	422	405	404	443	414	456	448	429	435	419	437	392	423	430	423	441	437	402	419	411	409	413	386	427	402	441	404	404	377	416	411	411	434	411	395	431	426	421	414	418	409	421	439	392	427	410	434	427	424	404	434	437	422	415	408	385	403	460	380	388	392	397	403	448	393	443	443	383	353	413	411	433	406	430	386	416	395	428	443	450	403	403	417	442	422	364	384	409	426	424	406	419	381	417	428	410	379	383	427	438	425	415	424	408	405	395	406	384	413	411	445	411	399	411	395	400	404	431	404	429	411	399	417	452	397	406	414	430	410	404	420	445	385	437	382	426	444	415	420	407	427	426	440	450	420	400	440	409	392	388	424	418	412	393	402	437	443	399	400	430	395	406	420	427	382	414	451	417	363	414	376	406	434	418	399	404	419	452	430	387	439	405	428	414	447	425	421	416	435	398	402	407	442	429	453	394	396	440	407	424	391	438	407	444	413	424	427	410	412	394	399	436	415	433	401	423	374	426	411	407	378	379	409	461	449	408	423	441	431	366	451	463	382	394	376	408	414	409	413	436	438	380	422	411	407	404	426	412	429	422	423	396	405	436	404	396	390	444	393	404	409	408	408	410	424	396	394	411	399	430	410	433	440	398	418	373	452	413	421	399	402	400	432	388	364	405	375	444	404	431	377	407	429	463	418	432	467	408	424	448	414	380	422	375	445	452	410	442	416	448	409	433	426	392	414	417	391	378	425	381	414	415	417	433	429	409	444	404	412	412	386	421	424	386	395	421	401	411	433	423	416	394	422	398	398	358	409	412	428	411	435	384	435	414	381	407	404	381	411	401	403	432	410	409	413	411	397	442	412	403	409	387	405	387	425	454	426	425	392	433	394	414	424	404	443	441	403	407	412	403	421	452	425	404	416	394	367	424	409	376	382	408	402	399	458	372	403	404	447	407	464	402	402	427	410	448	386	420	380	414	369	401	420	370	393	409	434	400	394	420	403	381	424	411	412	402	392	395	382	422	420	428	413	401	416	414	380	433	357	437	436	413	393	395	420	385	403	400	425	445	388	421	412	410	414	421	401	427	413	399	409	405	380	437	392	414	390	432	429	396	428	417	404	394	396	388	449	401	384	416	395	403	425	385	354	413	433	415	421	427	427	418	397	466	383	464	410	446	416	428	397	404	401	411	409	416	420	406	418	401	409	425	444	429	405	402	421	390	422	436	433	419	401	401	408	385	388	394	413	392	394	426	408	426	397	405	448	432	386	387	407	435	410	426	416	417	395	444	379	393	434	394	397	389	409	429	403	409	410	388	418	424	440	415	408	411	408	399	436	414	426	441	410	391	437	401	386	468	413	403	418	407	431	394	408	400	405	462	402	414	384	390	426	431	405	398	427	438	422	438	397	401	414	363	435	420	386	394	383	411	411	414	423	373	407	427	375	411	398	404	382	416	431	431	400	419	440	439	377	410	417	365	389	396	381	426	428	435	415	407	432	422	414	426	400	425	387	427	411	435	439	388	449	423	443	434	408	418	392	383	389	394	429	413	433	423	426	436	433	418	415	383	408	407	406	433	370	442	403	410	417	402	371	408	387	400	421	444	430	411	423	395	411	405	406	405	406	390	389	406	439	443	395	432	390	408	390	407	426	435	438	397	390	410	412	398	419	427	445	420	402	400	422	407	421	402	399	409	402	446	409	425	431	415	396	400	406	407	411	401	416	424	457	400	413	383	444	446	413	429	440	441	440	417	426	431	466	383	430	389	422	414	383	404	409	419	402	429	381	405	407	447	403	387	402	410	420	429	434	425	407	365	438	435	411	414	408	428	373	388	387	418	408	434	411	430	412	456	439	419	405	382	415	460	403	395	420	444	391	418	398	395	428	453	424	402	398	398	391	345	437	381	391	434	378	391	401	400	436	429	415	417	400	424	421	390	377	414	412	391	443	436	407	429	386	366	394	439	425	427	405	430	405	408	420	426	438	411	411	422	408	422	407	399	423	434	413	413	440	405	417	417	344	399	394	423	437	395	413	434	409	390	426	414	410	418	410	404	406	453	414	410	368	445	422	426	406	426	398	411	436	403	441	421	395	422	410	435	427	434	427	439	418	430	427	432	456	419	433	421	403	404	428	435	436	414	450	388	369	424	458	401	380	427	415	421	458	424	438	435	446	439	401	399	403	430	423	385	462	392	394	372	393	443	405	386	419	425	375	445	413	418	471	402	453	358	374	419	437	408	451	405	396	411	451	426	407	438	438	423	425	418	395	431	398	395	437	412	436	405	392	380	413	419	390	379	411	420	404	419	375	424	401	419	445	419	409	382	435	440	413	390	400	399	389	416	422	446	390	414	402	412	388	399	391	443	420	399	405	420	379	409	424	440	411	393	434	438
23973	21215	28401	28446	41478	37391	18254	1773	659	626	613	463	456	438	429	370	363	404	389	423	369	340	368	401	435	950	1276	1393	1275	986	720	564	503	400	344	364	338	350	305	333	311	312	333	337	340	334	332	355	327	300	308	337	356	332	319	328	343	314	354	355	349	330	275	312	324	337	310	352	332	356	338	303	324	344	349	331	325	334	318	329	308	295	323	330	330	357	347	308	303	313	317	367	317	342	310	341	307	309	331	318	326	334	311	313	328	310	342	339	303	331	302	356	319	329	335	338	299	329	304	338	306	301	333	341	352	340	321	307	348	312	332	327	306	333	332	347	299	341	314	334	328	335	364	322	326	333	361	331	349	340	302	344	338	289	350	305	330	343	325	323	324	329	295	332	332	359	347	322	344	332	339	332	342	345	352	344	338	343	317	314	343	320	337	351	330	312	336	335	326	327	327	341	362	361	315	285	342	337	341	345	370	344	344	322	342	329	355	366	354	339	333	318	322	327	296	377	301	326	310	331	333	347	363	276	347	341	305	318	351	320	303	336	332	317	339	341	309	341	322	336	296	326	331	332	310	334	334	332	311	310	331	341	323	337	330	323	341	353	308	364	349	328	352	305	338	291	367	338	365	311	317	351	315	325	328	303	362	305	335	319	339	331	340	310	335	377	338	303	350	328	342	343	309	307	303	320	339	351	342	289	351	349	330	340	338	309	323	301	318	305	314	300	316	364	336	322	349	344	336	346	312	340	324	323	333	312	344	301	348	342	325	351	309	330	341	331	310	302	338	328	318	323	302	302	283	330	330	326	357	324	327	340	318	323	352	329	338	357	308	361	317	337	317	384	316	367	306	344	327	329	290	333	298	316	339	309	329	349	323	340	335	319	344	326	352	325	286	328	358	339	312	342	321	319	301	315	360	324	353	325	316	373	356	311	319	342	365	321	333	298	337	321	337	306	341	342	363	316	336	339	310	289	323	358	312	322	348	366	328	330	317	363	308	325	316	312	361	339	369	336	315	360	313	299	337	322	314	305	327	350	310	340	353	306	318	297	298	286	345	325	328	312	354	321	339	302	332	323	347	333	317	360	365	315	334	338	304	338	315	334	378	297	330	334	357	351	331	335	344	297	321	308	328	296	331	351	352	305	333	325	338	334	325	342	338	323	286	355	338	339	324	319	343	311	329	334	307	319	338	286	313	323	349	336	378	316	326	340	318	356	339	341	321	320	337	367	325	317	294	302	321	338	293	363	335	315	348	351	317	316	340	350	345	315	365	316	359	341	313	315	366	316	336	329	305	335	345	309	308	332	330	350	319	353	301	314	313	378	299	347	352	325	303	300	311	317	327	336	336	315	343	335	307	297	308	308	321	324	317	296	320	337	352	323	312	359	301	319	327	341	352	374	349	316	324	337	331	335	331	326	330	340	309	319	364	319	309	330	303	333	338	317	359	358	329	291	344	330	327	347	336	359	325	302	320	353	323	312	321	359	291	349	345	315	341	320	360	336	312	350	321	365	343	329	333	338	333	360	301	301	321	364	343	331	362	341	339	338	321	329	319	314	322	316	342	306	341	300	336	322	338	331	351	334	338	340	324	302	334	312	332	345	305	332	328	353	385	334	331	321	333	340	303	333	346	329	343	305	334	321	360	336	324	362	331	313	324	317	351	333	350	329	315	344	345	348	320	349	367	354	336	314	352	327	346	342	323	349	310	319	349	334	325	368	371	340	346	295	330	335	308	320	343	349	325	366	326	338	328	330	300	307	347	352	333	320	339	339	317	322	337	321	356	322	337	370	343	331	339	339	350	363	323	328	343	310	323	319	312	335	318	359	346	310	336	320	353	336	338	315	328	318	317	378	351	354	374	374	297	335	329	326	321	336	308	319	307	361	307	338	345	330	342	301	297	318	313	330	315	360	341	315	372	309	325	325	339	289	330	317	320	304	338	312	326	314	321	325	344	316	324	336	331	351	356	310	372	318	327	303	331	300	338	342	308	325	294	309	313	310	346	319	311	321	300	326	335	324	330	324	324	328	319	316	333	297	341	340	346	336	319	305	312	324	321	333	327	314	328	362	341	324	327	356	359	327	333	363	349	340	341	318	326	362	354	336	326	354	297	329	334	311	293	326	357	347	325	287	332	320	326	334	332	351	328	315	344	319	322	330	321	349	367	328	304	344	333	298	325	320	297	345	318	340	339	365	293	304	348	303	310	324	341	333	326	309	337	324	335	358	356	317	344	320	295	339	335	339	322	340	349	331	340	349	328	299	345	313	321	328	320	340	319	331	353	303	353	304	313	329	331	319	303	315	302	372	337	341	296	311	359	353	368	307	370	303	353	363	374	332	323	340	311	335	342	324	306	343	343	323	356	382	292	329	322	310	311	356	355	367	339	333	328	334	355	314	334	302	334	336	321	328	305	291	326	335	352	309	342	317	319	342	327	322	339	319	304	321	338	330	328	327	324	321	337	347	324	339	320	305	341	314	349	350	319	330	319	346	296	313	320	339	358	353	313	334	311	351	339	353	345	350	343	342	310	300	342	337	324	293	348	334	349	320	313	327	327	326	313	311	344	334	336	326	342	327	311	315	341	328	312	339	340	305	325	334	316	300	301	340	301	334	324	304	316	321	336	330	333	323	334	346	323	332	339	322	331	312	342	356	332	313	342	351	323	345	352	347	348	313	341	346	317	336	334	340	341	317	330	296	316	323	334	295	337	340	327	300	371	336	300	337	319	350	319	310	330	356	342	300	330	339	299	323	339	352	336	317	341	337	368	322	346	318	333	330	346	336	367	304	334	332	312	344	336	341	343	338	329	334	316	342	327	320	331	307	321	323	378	324	324	336	329	324	342	319	293	317	341	297	350	340	295	301	339	317	360	343	349	355	349	308	353	333	329	320	316	329	294	334	330	345	329	317	316	341	330	306	306	323	366	328	332	341	380	345	306	326	328	319	302	322	324	308	328	342	344	321	324	345	338	359	330	310	323	336	303	324	347	318	333	319	306	346	348	314	348	329	321	359	348	314	324	313	317	349	293	313	356	314	334	340	321	354	306	343	304	338	364	326	332	303	285	324	345	349	315	325	345	361	303	342	337	305	313	292	332	338	336	352	322	317	354	325	345	339	349	328	314	308	298	376	334	357	341	328	322	304	346	327	339	310	329	330	334	290	348	333	342	360	326	335	328	349	307	319	297	310	333	335	348	343	306	328	309	354	316	302	339	330	347	315	313	336	338	318	303	320	323	342	320	337	343	319	307	340	345	332	366	331	376	330	312	329	305	328	332	332	329	303	333	321	330	314	297	352	327	346	332	329	349	318	322	350	326	324	331	325	325	362	319	321	343	325	333	326	364	323	337	329	315	353	353	335	322	351	292	320	301	349	310	319	349	371	337	312	353	292	365	336	324	337	326	334	349	339	314	315	345	320	365	307	356	327	356	356	332	319	326	317	349	309	324	333	322	316	340	319	326	338	325	339	326	321	364	350
8047	21120	13564	34243	47968	38473	10105	1227	1151	937	857	712	554	491	513	459	438	472	446	478	406	425	394	380	551	1420	2006	2105	1905	1313	1022	735	592	419	341	329	345	368	344	360	332	334	323	368	376	313	367	331	353	361	396	365	347	372	354	343	357	358	359	333	337	357	371	336	351	338	340	377	350	370	323	360	368	333	358	349	345	350	342	350	377	338	379	327	350	347	342	333	333	342	373	362	332	330	339	341	351	367	344	359	361	346	314	333	298	334	305	348	349	307	340	347	329	353	347	339	346	355	375	372	328	346	337	340	339	398	344	385	374	346	348	354	327	355	344	325	324	338	329	362	352	310	358	356	390	353	362	357	361	354	348	362	386	319	332	353	386	343	358	371	351	361	341	342	366	348	374	345	345	355	340	335	339	340	356	345	347	374	363	345	355	362	374	356	346	352	351	375	315	384	357	345	325	404	359	339	343	366	392	346	343	369	317	349	367	351	378	350	348	342	346	346	350	349	343	370	337	370	364	328	350	362	351	370	362	349	331	379	375	360	310	334	357	354	376	367	327	369	373	342	320	350	366	309	362	342	358	338	368	351	392	372	360	347	368	363	326	344	353	340	342	352	348	360	336	354	351	342	344	330	340	336	381	334	321	361	357	325	313	352	355	334	350	363	319	338	373	362	347	352	347	341	357	323	383	356	332	343	344	342	363	351	325	377	330	366	343	337	352	345	340	367	339	336	347	361	373	371	366	345	331	350	366	357	394	352	398	364	359	337	357	342	360	335	373	350	340	339	337	338	357	346	371	336	341	354	366	350	319	351	351	338	344	321	345	352	331	330	379	392	363	328	387	318	373	368	337	313	326	365	373	338	325	362	337	369	380	344	338	380	356	309	372	303	307	355	344	351	375	368	344	368	338	350	351	385	352	333	349	370	367	357	318	330	365	319	323	367	344	360	311	334	356	331	346	349	338	356	341	356	342	346	367	347	347	338	321	320	323	355	340	357	360	349	316	336	349	394	324	353	358	348	355	361	343	357	344	345	351	369	340	339	347	369	320	355	316	335	330	355	359	382	372	362	363	347	377	354	349	349	327	356	374	378	342	365	318	351	369	359	337	330	361	297	355	369	378	328	382	360	322	343	366	357	362	328	363	357	379	397	331	355	351	355	360	348	355	351	377	337	357	364	350	314	359	364	358	339	354	343	330	356	341	328	356	327	336	380	363	326	344	356	369	343	341	318	370	364	347	364	353	365	376	331	338	330	340	309	337	345	369	354	360	365	337	347	354	389	363	376	359	317	354	337	336	361	337	350	336	327	330	339	358	333	344	346	352	338	363	341	351	365	356	335	373	347	353	350	337	348	312	371	331	351	358	363	384	341	383	358	344	327	348	359	355	349	367	384	356	356	363	339	322	345	354	344	322	361	349	359	337	332	348	313	367	321	355	328	348	372	345	361	315	405	374	315	360	361	319	336	315	312	316	337	319	339	373	372	343	352	342	359	365	373	346	329	346	343	332	345	365	360	336	360	355	362	358	374	391	366	354	327	354	360	343	351	352	344	349	347	340	371	362	347	344	366	366	335	331	338	326	326	348	347	339	333	347	379	348	352	374	356	336	366	358	310	342	342	354	335	367	395	373	370	374	356	366	350	349	346	337	383	346	361	342	345	357	337	354	381	356	358	361	383	339	353	373	322	367	349	365	348	353	367	344	385	372	351	367	371	356	334	350	377	359	353	366	347	343	363	326	366	327	357	360	325	334	342	343	348	338	353	368	349	392	342	336	341	395	358	347	349	371	343	339	403	333	328	356	335	335	342	328	387	376	358	343	323	385	387	359	345	329	305	363	328	349	339	380	361	363	349	345	355	338	347	366	352	336	324	357	358	346	361	332	359	368	342	373	360	356	363	359	334	355	360	324	360	328	338	374	332	322	338	357	330	327	354	367	398	360	347	332	309	341	349	337	311	356	341	376	381	342	331	373	347	332	370	349	378	375	347	330	362	352	342	339	334	333	326	339	347	355	354	361	351	326	346	375	336	348	356	323	337	327	363	331	355	324	355	358	367	374	382	338	392	329	338	346	372	334	382	353	383	368	358	357	349	357	334	347	353	329	373	376	342	373	365	343	349	342	385	331	371	334	353	369	358	360	365	351	346	338	354	348	340	300	347	373	310	338	361	318	346	339	358	317	334	337	315	338	316	334	356	326	326	308	334	375	332	360	373	361	337	362	361	366	338	362	357	359	342	372	351	374	321	340	345	361	386	360	333	361	314	354	348	374	317	362	351	331	348	326	335	339	317	339	377	348	336	355	336	325	364	361	360	338	361	349	341	368	338	360	367	372	328	351	349	342	335	354	365	370	353	358	338	375	380	345	326	311	372	367	348	365	341	369	370	360	337	350	368	338	319	360	343	339	355	347	358	349	349	357	332	363	328	370	368	365	334	369	364	351	362	363	334	339	360	323	345	341	326	374	363	347	343	301	334	328	346	331	341	391	365	341	365	361	361	372	350	346	353	346	339	309	369	372	357	360	343	354	335	329	366	349	379	354	350	346	341	338	341	359	375	378	314	344	348	340	341	307	313	370	322	342	337	346	359	320	335	345	346	347	351	358	300	364	372	363	345	334	367	373	372	371	356	317	364	366	321	342	340	370	344	342	364	321	348	389	342	343	352	340	358	347	325	370	387	388	389	349	325	350	350	372	343	345	378	338	396	383	343	399	342	360	369	351	374	350	339	358	317	332	314	359	361	342	334	370	336	364	347	357	339	327	340	379	346	338	334	382	346	416	356	374	359	371	359	319	337	342	341	316	340	335	368	355	368	369	341	360	341	319	329	345	355	360	354	361	345	342	335	390	339	293	325	364	331	380	340	347	329	363	352	349	339	347	358	341	347	335	402	331	393	362	295	340	340	348	343	352	362	352	384	368	367	325	351	356	358	341	342	317	337	342	372	331	350	334	377	379	358	359	338	349	362	340	346	324	351	327	349	347	360	372	374	348	332	336	352	345	354	347	366	347	351	396	337	322	368	329	340	331	363	366	376	339	340	332	353	343	361	348	385	343	343	345	335	348	341	363	362	348	345	312	378	361	328	386	342	353	361	349	340	348	361	368	350	360	358	352	347	313	365	347	357	343	357	354	376	325	336	352	356	367	336	365	343	375	340	370	364	337	326	362	353	333	368	374	363	344	361	382	354	366	320	377	361	366	367	346	333	351	365	341	346	360	328	340	377	324	361	344	334	368	336	358	344	345	354	364	321	322	358	401	358	330	324	368	344	378	370	350	398	336	345	378	343	315	333	390	324	345	358	363	380	343	321	328	334	380	354	367	355	331	387	330	373	344	337	378	333	396	346	358	332	320	319	338	406	374	351	339	336	347	363	345	343	345	344	385	330	313	344	360	354	384	343	370	340	346	336	326	330	365	346	347	358	353	352	321	353	343	355	337	345	337	360	398	345	348	346	357	347	325	395	318	326	335	348	344	349	341	332	370	342
25156	21287	27473	28375	33144	27463	11624	1074	730	753	688	618	583	533	581	562	570	564	598	523	554	531	525	535	551	744	995	1073	1029	903	751	671	525	572	542	507	497	515	491	480	486	477	489	470	508	464	503	467	500	523	522	514	507	506	498	494	506	513	502	522	503	508	545	491	552	520	458	473	446	465	514	500	519	508	514	510	503	484	486	472	519	476	502	533	516	472	505	498	495	490	502	490	511	532	518	511	512	493	488	503	498	494	509	486	508	477	508	430	481	550	530	474	498	524	502	482	465	522	482	500	522	522	479	467	470	483	477	514	502	459	476	512	491	520	527	484	534	509	468	501	522	497	500	513	486	507	509	513	495	512	493	493	482	507	515	453	488	522	488	485	531	465	497	482	503	480	525	474	475	535	506	483	483	502	507	462	525	495	561	540	490	524	493	467	563	515	481	475	518	510	495	504	461	459	510	499	545	514	553	480	498	503	475	504	497	502	523	520	501	491	515	497	513	489	460	520	507	481	494	504	532	483	449	461	515	532	485	511	480	507	494	540	488	456	504	514	472	510	479	506	493	504	501	498	494	511	511	509	487	518	461	536	526	483	490	479	529	490	479	508	508	507	472	501	556	499	495	499	484	491	491	510	472	501	526	484	512	489	513	453	472	539	495	523	507	446	446	492	460	465	508	498	496	524	518	536	530	492	517	547	498	503	499	528	502	509	533	538	498	479	502	482	488	520	522	491	536	478	519	474	493	505	524	497	497	495	514	537	551	496	510	519	486	510	478	491	484	497	506	517	507	475	507	486	475	490	477	484	518	484	505	511	507	482	495	518	508	529	500	474	505	489	504	523	534	543	561	515	501	503	520	508	493	519	480	490	497	484	495	486	494	471	526	546	453	453	483	534	503	471	485	506	516	522	491	483	511	499	501	496	492	531	485	496	495	495	525	488	491	516	528	489	500	501	495	522	498	482	461	504	506	505	477	485	491	524	494	512	526	507	484	495	496	488	469	566	475	447	511	503	509	554	525	459	491	524	526	500	487	497	479	500	519	533	514	511	519	537	459	493	471	477	499	462	497	505	519	498	536	505	493	486	502	477	489	499	474	525	487	483	471	531	492	523	515	513	527	475	490	498	521	510	492	489	477	491	497	491	496	486	507	507	473	498	501	514	484	522	428	507	515	507	462	530	516	485	489	459	486	486	499	557	467	509	520	466	494	473	475	493	474	485	501	472	473	428	515	484	498	480	469	514	513	483	507	514	463	446	467	499	461	469	475	532	490	516	496	525	458	481	471	510	479	493	478	488	483	466	524	532	506	474	524	529	468	514	465	496	496	534	496	483	514	485	485	495	492	538	518	527	499	491	471	494	482	501	490	512	514	511	491	480	474	518	500	501	500	515	486	496	474	487	510	527	506	489	536	525	496	488	443	502	537	516	483	500	497	501	440	502	484	492	521	475	533	467	529	470	501	472	507	482	510	501	470	490	515	530	488	515	529	446	457	506	471	514	487	490	536	481	501	445	523	539	519	514	553	518	492	463	485	484	530	507	467	509	479	486	473	496	521	489	464	513	523	505	513	531	477	466	495	465	479	487	478	489	462	486	478	509	493	511	510	514	466	466	504	532	464	493	549	516	533	500	497	514	515	495	509	482	507	502	472	505	486	510	523	527	491	491	485	519	499	539	490	472	481	509	532	472	496	528	491	481	493	521	495	526	470	529	492	487	481	521	527	510	502	517	546	504	477	490	517	529	499	519	501	501	557	501	505	479	460	520	516	535	530	510	502	466	476	526	524	529	491	473	525	469	487	500	536	514	516	479	535	457	485	500	540	444	500	532	509	508	476	502	519	487	513	504	507	472	515	516	511	503	481	511	498	533	487	457	513	490	513	492	509	473	518	481	523	470	520	503	464	493	476	473	467	495	488	509	531	501	467	499	484	488	459	514	479	505	457	466	493	497	467	517	491	457	513	522	518	487	508	453	459	486	518	480	515	510	505	505	521	503	480	525	507	511	519	530	507	468	472	506	535	492	442	511	499	498	481	472	448	511	481	506	518	511	494	485	489	529	505	534	521	495	499	516	533	533	483	508	525	513	483	470	469	531	500	492	495	481	495	489	500	513	489	489	509	524	441	499	520	478	485	483	484	503	535	527	494	509	497	495	525	473	492	486	507	504	469	488	492	487	486	514	489	467	458	499	479	489	503	543	467	496	499	479	481	479	519	496	489	491	503	494	461	542	478	484	469	489	497	491	506	497	482	509	478	519	516	473	550	491	494	440	487	534	512	507	494	504	502	474	535	449	515	475	477	504	485	502	491	503	477	489	494	517	483	457	504	485	508	497	473	478	502	513	490	470	485	506	510	516	510	515	499	485	509	491	516	485	499	525	491	477	482	506	458	511	537	479	509	473	519	500	476	511	460	536	473	485	504	514	477	486	529	490	497	467	498	506	475	473	523	486	501	498	490	506	497	514	513	516	509	487	527	468	472	506	458	485	522	486	483	499	517	513	523	509	505	498	506	512	487	517	494	500	485	529	463	480	520	489	500	523	463	479	500	508	482	493	471	488	523	485	489	514	460	517	509	506	511	494	527	484	467	508	503	463	531	485	485	501	475	526	501	470	512	531	493	512	501	536	542	467	471	477	508	520	497	475	518	496	525	474	485	504	523	452	504	479	506	509	523	502	527	461	505	526	467	491	513	496	529	517	477	586	475	489	502	470	495	512	500	471	490	516	514	528	478	487	492	472	458	490	465	471	500	526	499	494	495	473	507	491	496	514	520	462	486	546	519	496	476	511	492	473	458	488	491	467	477	500	507	489	538	479	512	501	474	499	492	513	540	513	476	482	481	535	514	490	488	494	510	491	451	480	515	482	501	508	484	507	491	519	539	527	516	515	496	506	522	512	505	504	499	520	501	501	539	473	484	517	500	483	503	511	465	493	482	516	503	518	506	485	520	487	469	498	515	512	505	502	519	490	484	507	501	513	489	502	511	535	492	481	437	468	487	477	465	527	485	522	485	529	507	470	503	513	510	514	519	482	497	491	535	524	504	542	515	488	541	533	485	520	537	486	511	478	479	528	501	505	480	481	509	495	496	517	497	489	508	528	509	487	529	502	526	496	507	503	518	497	520	462	496	444	483	500	529	514	482	493	472	473	444	498	497	437	524	508	505	487	489	506	472	502	492	527	489	480	481	543	491	517	504	484	500	515	520	522	519	493	487	502	490	523	533	474	543	492	498	507	507	494	495	487	474	488	495	466	456	507	485	471	506	498	475	482	512	529	523	522	496	492	478	477	521	520	560	470	514	476	495	488	493	501	508	483	496	519	500	470	465	506	527	506	532	521	476	490	492	452	510	509	451	488	540	522	474	480	513	471	525	494	486	481	483	526	449	516	468	507	478	485	530	517	518	494	518	483	466	521	509	499	494	481	484	486	463	508	520	484	523	502	518	485	523	528	521	555	471	499	548	487	471	523	519	505	526	487	503	501
8386	18607	11240	26988	39812	32573	10157	1284	1091	1008	932	789	675	593	643	630	603	646	606	604	624	588	571	541	626	1001	1638	1577	1463	1283	953	769	610	532	554	482	489	555	511	523	540	457	527	529	540	532	492	481	520	527	505	537	558	530	542	506	537	559	512	557	551	528	527	542	553	534	518	515	518	500	544	536	565	540	490	554	518	516	524	575	492	559	516	535	519	471	555	530	514	490	487	529	545	526	516	563	559	503	532	532	516	534	536	520	487	520	531	517	560	552	551	535	507	514	550	516	499	525	499	557	521	526	505	554	554	488	526	526	539	498	523	542	544	526	524	505	499	537	507	517	529	531	544	501	467	545	493	524	510	525	541	524	519	509	533	538	462	490	537	528	536	534	500	540	544	522	507	519	510	559	540	540	539	545	516	517	521	540	502	537	524	484	537	495	557	516	546	556	515	522	515	505	505	503	490	477	518	477	533	541	507	516	515	553	446	540	506	517	517	541	509	516	534	534	508	526	541	472	518	509	514	521	522	515	503	524	531	539	524	519	501	520	489	496	527	559	527	521	568	531	578	529	487	539	534	557	497	476	496	538	551	549	524	503	506	563	515	530	560	520	541	548	486	514	544	517	533	545	512	507	512	455	533	497	537	480	488	524	534	546	548	486	509	538	505	523	532	514	538	508	509	539	490	551	493	529	513	526	510	490	553	535	548	485	582	538	541	534	497	496	548	526	551	534	514	515	528	581	551	529	513	518	533	484	481	526	502	509	533	541	521	511	542	532	519	551	543	529	523	553	523	523	486	498	500	524	565	515	540	551	543	546	509	514	518	492	537	510	487	537	501	562	547	482	449	518	506	509	508	542	500	521	551	502	532	513	462	557	563	548	526	560	509	521	519	498	506	548	517	472	531	563	539	495	508	542	485	533	489	522	554	491	553	522	538	530	529	492	544	556	510	525	569	538	520	504	538	531	499	540	515	499	543	519	507	481	507	531	549	504	493	499	503	547	550	546	513	518	493	475	521	503	510	494	511	510	480	499	501	545	537	506	510	543	499	525	537	566	537	522	468	525	538	556	531	560	524	502	549	566	536	570	508	489	501	513	524	528	545	496	539	530	546	520	518	522	510	529	526	539	522	506	544	501	536	475	474	520	518	498	526	521	505	517	506	497	523	509	510	523	534	505	521	475	532	547	520	482	554	477	484	528	537	501	540	529	513	500	523	501	508	532	578	477	514	526	541	510	502	499	521	497	475	522	535	547	557	502	522	507	524	527	493	517	538	548	544	528	532	512	552	564	517	532	529	519	518	560	553	520	556	513	514	538	519	512	526	507	502	554	515	523	491	577	497	502	525	498	577	525	518	540	507	533	522	557	515	500	557	509	474	511	531	524	449	533	537	501	475	499	458	480	547	533	514	508	528	555	506	511	517	495	523	542	507	529	499	531	516	530	544	502	486	530	533	532	514	525	520	510	471	493	545	528	531	509	552	528	497	543	547	548	508	551	520	527	537	509	513	524	513	548	513	503	527	537	486	532	571	503	519	552	534	527	549	528	521	492	567	478	500	544	528	548	502	488	507	506	514	499	520	547	493	528	543	551	519	494	544	527	527	550	545	514	525	501	501	530	529	488	548	520	548	513	509	551	540	523	526	493	583	496	518	532	515	488	548	563	503	537	527	536	514	523	526	590	518	530	540	558	508	478	552	562	550	538	509	514	520	517	542	542	553	565	505	517	514	516	533	553	517	564	552	519	534	550	541	487	534	500	452	531	512	523	472	572	536	497	584	503	494	512	516	512	506	509	535	491	519	495	496	509	555	545	533	500	561	524	509	476	456	525	536	531	481	546	552	551	537	486	485	516	530	479	548	482	559	509	559	535	531	542	556	497	521	533	509	525	523	540	495	517	538	503	542	553	528	573	558	484	504	543	511	543	525	500	514	527	516	524	495	534	559	530	504	550	520	528	526	513	475	535	498	486	519	526	595	538	515	542	519	519	548	526	517	555	504	493	507	526	528	538	566	533	539	513	529	536	498	514	491	501	529	511	476	555	530	500	562	531	570	520	501	539	518	528	533	493	528	534	507	506	503	518	544	485	554	553	511	495	532	482	582	490	520	499	482	491	530	543	515	509	511	541	486	520	525	516	538	495	523	522	514	512	517	487	540	468	527	532	529	523	578	511	518	475	534	504	493	552	494	538	463	556	499	530	508	565	518	501	516	503	509	480	479	546	510	514	547	513	512	499	518	462	512	499	523	482	511	538	528	517	521	478	549	522	570	508	543	517	496	519	575	529	543	515	504	545	478	532	557	466	534	473	564	541	547	495	509	535	488	532	497	496	568	494	518	555	560	502	526	531	534	529	562	510	564	538	498	499	532	536	485	520	496	513	510	514	515	510	529	542	538	559	542	546	529	517	534	557	533	514	520	505	541	507	570	464	548	496	518	533	501	524	535	571	497	532	505	511	505	528	556	528	532	537	521	496	568	506	542	533	546	548	525	496	514	515	498	550	542	517	485	541	546	539	539	578	521	517	511	552	484	509	492	537	511	545	511	539	560	566	500	555	536	492	511	521	516	531	570	505	497	552	520	549	525	502	530	487	540	533	508	504	561	509	530	529	500	516	473	517	515	474	518	564	503	517	517	543	505	482	561	552	505	512	510	540	492	531	539	509	524	513	504	560	553	527	530	494	524	526	542	521	501	519	540	528	518	515	467	497	463	515	530	494	514	563	534	514	508	512	525	518	509	510	547	509	533	514	490	513	505	571	517	532	528	523	523	517	497	491	506	533	567	521	535	475	534	534	557	545	504	529	529	541	496	509	544	533	507	542	542	534	557	519	529	470	536	495	496	552	540	522	518	544	513	494	535	544	505	526	538	512	504	518	534	565	529	512	512	531	526	491	511	529	525	518	482	524	544	509	527	564	538	476	524	553	479	533	523	516	506	519	541	501	482	505	539	557	532	497	544	503	555	547	525	577	529	473	570	526	536	572	551	520	519	552	527	543	478	487	517	536	502	522	551	522	545	548	463	525	526	547	535	476	543	505	486	560	522	501	491	479	504	519	534	530	485	524	497	525	524	491	484	493	482	470	524	496	528	512	564	566	527	538	552	518	522	507	522	535	543	496	532	511	496	495	510	517	531	542	529	502	508	544	485	521	530	527	529	508	515	493	520	492	466	495	517	578	528	516	552	525	519	495	562	515	520	478	517	513	494	514	529	508	476	499	552	533	509	545	520	494	491	484	586	463	574	511	547	529	531	520	567	498	511	507	549	540	549	485	514	551	554	531	541	534	550	531	504	462	536	527	535	497	520	509	569	500	538	528	519	545	553	549	499	482	517	534	556	534	501	529	481	531	484	489	530	506	549	506	562	544	509	534	461	507	547	526	497	493	510	504	483	521	495	505	536	495	549	518	529	506	580	504	515	531	507	499	514	485	518	517	553	520	500	543	488	498	547	518	513	527	519	511	508	480	484	532	548	510	546	548	577	505
22792	21326	29058	26521	44309	46227	27755	5704	1242	1111	849	778	731	612	614	648	612	588	646	597	583	602	565	558	502	1202	2413	3036	2287	2146	1598	1180	699	454	480	478	431	461	472	518	464	466	504	464	517	467	476	449	500	486	463	501	529	494	472	485	494	527	472	481	472	468	433	473	467	466	499	482	455	515	479	467	482	463	472	502	482	488	498	469	499	440	471	477	484	472	476	467	445	505	514	474	493	472	448	470	485	474	443	488	455	467	489	458	495	463	462	489	477	493	477	504	482	473	497	497	473	454	510	509	488	495	499	504	482	505	477	472	482	505	467	442	485	520	526	473	441	490	495	452	492	479	467	466	506	468	464	475	463	456	511	503	479	444	454	491	507	509	491	508	517	492	488	443	476	503	482	439	453	460	472	463	520	473	460	495	482	513	511	476	483	451	479	514	458	483	487	455	492	473	463	458	499	470	455	460	500	477	496	458	475	502	466	443	439	496	488	440	471	467	513	503	496	478	469	490	467	469	506	476	493	499	416	503	473	497	526	458	450	480	484	467	484	490	465	448	443	451	452	461	505	494	451	500	484	487	504	464	423	465	453	480	492	429	465	504	467	440	498	476	504	486	478	527	516	482	469	505	480	468	444	459	477	497	477	473	477	506	483	467	499	488	499	483	444	479	466	467	445	484	504	447	488	495	522	457	478	466	535	469	479	481	498	512	434	458	438	453	462	521	478	480	486	491	472	488	438	439	467	521	448	472	484	428	460	472	494	483	448	467	474	472	489	453	524	478	437	450	492	490	506	510	468	464	520	469	473	505	457	440	440	476	469	502	506	475	461	478	482	460	466	484	468	478	478	446	474	501	496	510	493	496	447	475	472	473	463	460	525	504	441	489	458	450	441	513	495	452	455	476	482	487	499	469	468	434	460	442	446	512	478	454	514	462	493	481	485	474	433	491	465	471	477	469	480	456	427	477	462	480	471	457	502	477	499	448	472	445	465	467	485	469	498	487	486	492	472	476	476	464	493	471	516	474	472	439	480	527	469	455	460	474	507	457	487	478	487	435	514	508	437	487	454	478	493	499	475	451	538	508	492	468	448	485	492	451	492	491	479	473	504	512	485	483	470	439	501	497	451	459	483	459	487	490	512	493	436	468	482	477	462	471	476	499	485	474	479	467	488	481	510	475	476	431	489	482	474	461	490	495	529	470	479	486	482	511	474	480	508	489	469	456	449	485	468	485	469	445	475	467	436	507	490	496	463	473	473	514	471	478	471	486	479	480	510	482	478	508	513	491	504	473	473	497	491	488	465	483	479	452	460	439	485	489	486	453	502	473	478	503	495	476	512	493	521	533	440	465	483	460	490	486	490	454	480	501	435	498	492	479	510	472	491	463	458	481	476	445	480	490	454	509	467	452	458	469	501	470	458	483	462	492	458	444	457	468	458	449	544	483	498	487	452	441	480	446	487	476	447	471	494	522	497	486	510	502	489	493	454	465	501	511	511	475	459	488	463	477	464	471	495	486	481	449	460	473	480	472	484	511	475	475	467	530	506	466	472	480	467	501	482	478	492	498	510	470	461	490	491	498	486	503	499	487	485	479	463	453	497	434	476	480	521	490	468	530	483	436	467	478	479	492	458	476	478	503	488	503	497	434	495	465	479	477	459	456	467	484	481	459	494	475	464	515	474	471	436	475	474	503	507	497	503	464	493	490	480	493	472	461	462	463	474	474	478	508	480	509	475	501	495	479	452	491	439	423	513	497	470	488	492	416	484	439	523	476	463	457	504	458	453	456	515	447	467	495	486	456	446	460	513	483	492	510	520	442	497	479	474	481	516	426	480	494	426	458	452	475	478	475	486	476	459	480	477	474	484	464	459	464	468	463	510	486	475	458	482	462	480	468	518	421	456	465	481	487	468	474	489	488	482	466	427	506	469	416	510	505	457	444	469	492	493	430	475	470	513	451	465	478	521	468	482	425	459	496	498	453	478	487	470	466	467	434	455	493	493	499	468	476	492	464	486	507	479	477	502	466	472	475	469	493	490	471	459	475	506	458	507	489	426	509	467	487	478	443	470	503	461	467	477	486	476	476	529	497	500	482	522	465	429	470	516	482	451	485	471	524	477	491	436	459	465	486	469	499	483	478	499	464	500	497	502	473	481	491	476	487	473	485	487	525	491	506	513	504	510	449	485	470	471	431	484	485	484	428	447	462	445	520	449	473	464	500	489	459	489	473	470	466	458	475	468	504	491	505	484	533	425	449	519	480	457	478	454	468	491	498	470	493	461	471	461	512	451	455	467	464	451	476	445	449	487	440	474	458	506	502	452	462	475	475	449	466	476	479	499	513	467	438	493	474	477	445	480	469	497	441	498	487	483	468	453	482	463	477	496	486	484	468	474	491	441	494	498	473	474	455	469	485	477	503	484	461	483	493	468	489	496	515	491	456	483	495	471	485	459	470	478	451	482	505	472	522	446	509	471	489	476	489	466	453	474	455	493	521	481	474	438	450	517	457	442	496	490	485	494	441	522	460	490	493	465	489	454	496	496	479	466	489	476	458	484	494	447	488	496	459	487	455	509	497	485	494	468	459	488	492	488	472	452	432	470	474	505	501	453	472	467	484	461	485	464	441	461	502	454	469	467	462	495	471	480	482	471	483	502	480	453	466	482	494	522	491	479	497	506	473	479	473	460	473	510	445	472	517	465	458	489	467	478	501	460	499	464	502	482	481	486	485	495	430	465	463	495	487	471	467	484	475	501	472	498	509	460	487	495	493	477	447	449	477	475	507	449	465	470	479	520	490	516	441	506	449	483	464	481	488	500	480	419	466	475	495	432	435	483	458	472	442	429	465	504	483	448	501	471	467	512	491	506	425	472	461	492	450	519	431	434	466	520	488	493	447	481	471	469	514	481	524	475	499	509	492	459	465	473	473	495	467	466	454	465	491	508	515	515	474	509	441	492	493	428	462	500	469	472	513	466	499	441	464	520	488	468	475	485	473	478	472	434	446	443	487	540	500	518	435	462	462	495	488	493	470	437	481	481	490	456	508	483	492	497	507	459	477	495	498	500	476	445	468	469	473	436	473	470	485	477	462	489	492	476	517	481	500	485	442	486	454	506	488	529	491	462	499	466	427	496	469	513	485	466	463	446	507	485	490	485	478	495	474	447	505	482	489	482	481	463	452	484	447	438	447	494	486	467	434	438	463	464	466	485	450	491	505	501	440	466	478	482	493	494	493	475	486	491	475	510	486	485	458	493	462	503	468	498	456	506	460	471	491	467	474	489	512	491	442	452	523	510	465	487	498	510	488	471	505	449	506	486	515	482	443	460	456	450	445	485	480	445	496	470	487	459	454	467	490	464	462	501	467	506	479	494	454	457	460	482	452	481	521	473	465	457	509	472	476	481	522	484	509	488	469	467	434	455	494	483	481	462	480	481	481	456	460	479	472	493	480	467	496	428	508	473	443	484	441	478	486	462	451	428	481	483	482
10939	27384	17841	41486	62621	50143	16825	1904	1767	1579	1253	951	880	760	662	799	655	692	784	763	717	721	665	558	555	1746	3816	4453	3578	2987	2229	1582	797	535	491	472	461	507	459	504	457	519	499	518	488	496	468	490	482	488	495	444	486	466	459	473	500	511	474	462	478	447	483	495	475	465	475	490	483	457	484	497	483	527	488	456	506	457	451	473	448	426	470	450	492	460	502	495	521	497	491	476	470	439	489	447	474	472	533	526	472	483	474	470	459	477	497	482	472	464	552	499	431	501	510	477	489	503	487	460	464	475	453	470	528	497	463	482	493	468	487	494	497	444	475	481	492	511	440	482	434	492	466	519	474	512	422	476	493	487	524	471	458	503	468	445	478	468	501	471	448	479	458	486	508	452	463	457	477	465	528	479	470	514	460	498	464	498	512	460	499	477	514	506	455	490	481	488	468	450	510	482	476	534	484	449	480	515	486	472	478	515	514	520	463	538	512	472	487	498	536	492	476	495	523	487	477	510	516	513	475	514	470	487	449	487	497	480	496	498	496	454	488	464	441	470	488	501	526	474	465	474	509	490	482	490	480	460	487	469	510	511	446	446	514	464	486	467	490	460	459	493	486	462	480	473	411	483	488	501	501	496	483	474	511	460	478	447	492	516	488	476	483	486	488	441	453	502	448	448	483	476	455	517	471	498	514	484	496	501	451	486	526	469	491	438	465	487	496	480	449	475	449	464	436	486	518	475	470	464	508	458	499	482	490	488	497	530	513	507	471	502	508	478	461	460	479	482	485	465	478	486	464	442	469	491	484	513	454	488	526	473	530	457	473	465	476	506	469	483	486	461	511	470	450	482	487	494	476	463	477	482	491	468	500	461	484	532	470	487	487	467	486	454	489	472	488	506	504	461	505	471	514	479	519	489	475	461	455	477	491	471	447	460	446	496	494	473	461	480	482	484	469	483	467	483	512	479	445	467	460	512	504	471	494	498	495	467	488	488	463	476	460	440	488	527	434	482	487	527	479	455	473	493	473	465	445	472	474	503	479	486	467	489	479	460	482	444	466	491	475	459	486	479	436	480	526	466	491	485	469	445	497	472	439	486	461	457	473	484	489	477	470	450	490	501	505	493	506	456	436	466	486	470	495	488	497	488	493	454	470	486	486	471	455	518	508	512	497	540	504	490	499	460	481	471	515	479	481	476	441	513	473	449	464	441	480	479	496	474	465	490	519	447	467	456	475	465	464	493	491	487	460	504	469	463	473	485	479	487	491	492	442	488	474	493	466	508	483	470	476	485	451	448	496	507	511	482	485	465	491	496	477	481	530	500	513	462	479	475	502	478	463	480	469	520	467	483	474	507	496	517	488	487	449	533	525	499	468	453	483	458	497	464	503	487	485	488	541	497	505	494	509	489	474	457	536	463	457	507	461	489	440	488	502	492	498	477	479	479	493	504	498	484	475	464	479	515	483	485	502	480	513	463	497	501	476	469	472	481	482	458	477	475	505	490	482	495	499	497	468	507	450	465	442	482	467	475	491	529	475	479	473	491	512	467	492	408	459	475	458	464	434	480	488	488	477	495	461	460	461	468	477	464	513	478	477	479	487	475	449	497	495	537	527	470	465	511	480	454	520	503	481	473	476	499	465	493	482	451	496	435	455	467	436	500	474	499	493	452	456	485	502	471	484	488	492	476	523	467	479	458	491	459	454	477	464	489	457	521	479	460	463	452	499	481	497	487	459	519	470	476	451	481	468	475	515	478	536	473	498	523	522	499	503	463	472	458	469	501	465	482	483	520	482	503	464	469	454	516	457	507	467	472	525	456	475	518	487	508	482	525	479	471	451	518	473	478	508	472	445	471	491	506	515	464	485	498	498	490	480	453	477	478	478	496	501	485	459	456	516	494	469	457	495	465	467	477	455	455	516	459	468	467	456	505	484	474	491	456	445	479	500	481	483	450	454	458	426	523	469	503	455	457	459	477	470	462	465	470	467	459	535	499	488	510	504	499	460	450	470	450	482	547	465	512	459	533	472	453	469	497	488	471	512	564	483	487	464	518	433	501	482	494	450	494	500	495	474	508	495	525	485	449	465	470	462	504	518	521	485	494	474	468	453	472	514	440	479	465	514	533	468	508	454	464	517	467	494	472	503	492	507	460	460	505	483	501	451	485	468	467	493	504	503	482	502	508	496	494	492	492	479	495	468	492	488	476	467	495	482	512	495	475	505	463	487	479	462	516	458	506	475	461	495	492	475	478	478	496	490	476	476	473	498	469	480	460	482	529	484	506	484	442	498	499	499	468	492	508	442	464	515	463	481	475	484	493	463	473	502	457	466	471	447	465	487	487	473	449	511	502	512	495	505	509	483	520	474	506	489	422	466	497	478	457	455	527	489	505	486	491	460	495	483	446	471	460	464	455	452	477	479	494	497	512	455	490	523	452	488	501	483	484	468	469	475	482	514	483	452	490	548	460	494	471	477	477	488	460	513	501	502	497	467	480	484	506	491	460	498	473	460	489	470	510	546	474	491	489	514	484	485	490	474	501	524	453	477	458	457	451	481	507	476	478	481	481	493	474	513	504	496	506	478	489	441	517	453	461	489	484	475	461	455	492	461	467	429	455	475	483	492	451	475	507	533	496	501	436	453	508	479	490	481	443	495	520	483	489	503	476	472	476	500	482	523	492	490	494	463	488	448	493	474	515	517	485	488	494	505	483	481	476	485	463	505	484	488	503	484	490	502	528	501	481	467	517	471	499	463	514	494	443	487	455	459	474	501	488	475	481	461	509	470	461	487	478	463	448	472	473	455	441	474	513	489	465	470	488	455	483	494	471	492	469	479	503	477	504	478	505	436	466	483	479	486	468	490	452	471	469	492	447	476	460	483	496	472	505	469	466	486	460	462	484	490	468	460	476	450	485	500	493	491	503	533	472	528	471	514	519	523	485	468	495	499	478	496	527	473	494	481	482	477	504	468	475	500	501	488	511	466	440	476	438	493	471	451	453	442	464	461	486	467	471	454	454	482	484	443	485	505	464	500	462	478	482	457	510	451	487	511	479	493	496	500	432	496	441	512	482	518	495	441	474	487	505	502	504	509	509	496	492	467	492	453	508	462	458	489	470	445	511	456	503	488	466	471	467	514	514	479	486	499	495	512	448	463	464	505	491	477	484	450	500	531	452	506	489	478	457	504	476	488	454	496	481	490	449	477	436	459	455	491	473	464	472	479	534	505	474	501	448	508	518	493	493	455	494	477	461	460	442	439	510	482	513	505	505	511	479	485	499	526	449	467	518	462	512	461	490	453	450	471	472	477	523	518	490	490	437	492	468	474	514	498	484	546	475	485	508	456	532	495	498	484	455	450	462	465	437	444	469	449	491	475	462	467	476	484	489	475	475	485	498	489	472	482	463	509	501	478	461	494	508	472	517	451	455	470	466	436	443	495	460	483	465	521	458	467	487	489	452	484	476	486	473	463	492	479	471	492	492	456	518
27779	19297	8894	8151	11755	6318	1477	580	604	497	450	450	399	425	409	388	406	394	374	405	439	418	373	394	372	423	404	511	480	428	504	419	384	387	393	359	360	357	359	346	347	386	383	390	366	370	373	357	376	384	351	351	336	359	384	312	334	330	361	375	364	352	340	333	361	364	363	387	359	355	412	367	364	336	382	329	385	336	355	335	366	339	354	328	352	377	348	326	376	358	388	368	393	394	387	359	374	349	369	374	371	322	339	345	358	359	368	365	358	377	372	378	369	344	386	374	377	377	381	354	389	385	366	409	357	375	394	356	356	359	368	352	383	368	366	330	344	362	349	365	373	351	364	332	372	384	403	322	364	339	337	377	377	344	385	347	389	370	379	401	359	356	323	363	368	345	382	357	368	343	374	369	375	344	354	372	371	373	352	358	356	380	376	347	381	358	354	361	377	369	353	346	370	395	372	345	372	365	364	334	374	348	397	333	351	327	378	344	372	357	355	371	386	346	360	358	358	375	371	391	350	350	357	351	381	332	328	414	353	348	368	424	363	359	334	350	365	335	363	358	363	383	380	372	395	353	334	365	374	417	367	380	370	357	350	366	368	364	351	379	364	358	341	371	376	384	361	383	365	366	372	379	374	347	387	340	329	370	386	334	363	359	356	341	342	371	354	382	360	374	368	375	352	366	380	362	419	367	359	368	357	384	415	365	376	389	357	353	372	389	383	363	355	356	373	359	387	338	370	383	387	371	338	361	369	351	394	397	372	392	360	375	390	422	333	334	353	381	382	360	392	373	390	371	345	348	345	390	407	368	357	357	359	353	354	373	396	361	400	424	350	362	341	381	362	325	357	355	367	385	362	386	330	352	343	353	367	353	397	347	360	359	399	372	376	372	381	366	368	350	373	364	361	352	360	353	349	330	363	398	349	375	348	369	349	335	380	399	364	365	393	323	368	360	351	361	363	339	374	353	362	359	403	366	357	356	377	361	356	365	373	375	368	362	360	361	375	348	376	368	371	354	377	361	380	365	357	379	357	355	363	373	350	371	354	344	365	364	373	353	359	360	353	342	373	354	388	373	363	369	365	362	384	348	388	364	371	359	375	350	365	354	378	371	379	373	379	338	387	337	389	345	403	332	341	372	343	344	411	376	389	350	356	353	367	375	326	356	362	362	386	387	377	359	379	353	326	391	395	384	362	399	358	352	364	363	381	354	374	368	406	381	374	327	338	373	349	335	391	355	356	385	397	384	353	377	348	361	368	368	339	383	350	371	383	368	365	370	380	401	363	357	384	383	347	336	338	363	355	354	343	351	320	346	367	330	364	396	394	366	381	350	397	344	331	388	379	351	385	366	416	376	361	356	336	386	375	385	373	333	350	380	354	344	381	384	406	372	347	351	366	352	348	366	376	323	379	396	388	355	346	350	394	343	361	347	382	378	366	379	370	383	372	360	352	340	389	380	363	415	352	358	361	362	370	357	381	358	373	350	369	394	401	372	341	383	333	334	398	378	363	322	369	341	350	375	365	347	353	342	367	337	379	357	330	364	356	351	380	372	385	384	363	345	337	338	315	371	379	369	351	340	340	358	385	368	328	369	350	355	361	387	365	347	364	368	376	396	337	394	361	354	379	372	377	366	345	354	399	364	362	398	333	339	337	366	387	376	375	355	381	362	368	372	356	373	377	380	344	359	361	353	341	363	341	361	351	304	339	382	371	392	366	377	356	402	352	386	357	382	364	372	358	338	386	354	349	377	378	381	390	334	385	358	380	386	343	353	371	345	348	394	350	334	353	363	366	341	356	366	392	351	325	378	395	360	371	381	338	336	336	356	375	350	358	364	383	355	356	357	343	356	385	379	364	385	371	344	398	384	373	366	368	348	391	358	382	375	342	338	400	366	316	360	358	337	393	339	355	359	382	362	385	389	330	369	361	354	348	369	362	380	366	349	367	372	352	329	371	402	335	360	343	319	323	397	352	353	384	347	371	369	343	357	359	394	344	376	347	385	375	340	359	373	372	358	346	343	361	376	354	379	339	394	386	348	360	356	370	348	391	371	368	366	365	340	369	388	367	373	343	374	404	355	374	394	413	379	359	354	374	369	342	394	382	398	334	367	354	374	369	346	363	353	362	388	374	338	330	394	373	355	378	380	344	357	353	364	368	340	360	332	367	360	346	354	382	344	372	360	364	364	371	414	397	366	354	369	348	372	366	354	372	333	382	398	372	371	358	354	362	384	403	386	356	337	322	343	355	398	349	343	342	359	339	367	371	361	355	387	391	364	376	373	379	385	339	360	397	391	358	382	379	359	353	373	387	381	361	415	336	381	396	349	364	361	353	355	352	373	351	328	362	405	372	391	382	339	338	372	386	363	333	355	359	399	362	386	359	333	379	371	383	352	370	380	336	359	388	336	351	397	363	359	381	347	321	365	394	371	361	409	368	384	346	362	339	392	339	358	374	345	376	367	366	355	373	384	360	387	339	362	351	363	352	363	327	378	340	418	353	369	369	389	380	325	383	340	398	377	349	375	348	364	387	328	362	368	352	341	368	366	368	401	348	389	378	370	365	341	353	354	342	368	386	365	349	362	379	376	360	387	354	364	362	349	372	403	354	370	381	369	393	340	362	367	381	381	360	346	368	348	365	329	339	354	406	342	356	390	367	353	395	341	358	362	328	343	379	379	361	364	382	373	355	353	379	387	351	355	348	394	349	362	373	351	362	365	380	373	387	341	342	375	358	371	379	338	361	394	351	411	359	335	355	352	390	380	347	348	355	388	380	354	313	392	355	352	389	356	397	374	392	363	372	381	357	319	343	387	348	327	362	353	346	377	380	364	372	396	370	356	364	365	397	344	390	350	343	349	354	327	362	361	397	351	383	392	361	364	376	353	373	329	404	335	388	402	359	354	367	372	384	326	342	358	390	355	377	323	377	381	382	368	384	357	386	382	363	361	368	345	376	400	364	352	348	358	359	385	360	363	380	386	326	360	357	372	364	369	382	373	366	383	379	361	350	380	352	367	389	322	393	324	368	346	360	345	371	370	373	354	376	358	361	337	343	368	368	370	330	355	350	373	363	380	363	353	344	356	330	385	358	337	380	363	369	383	392	337	393	335	368	393	361	366	340	388	369	351	384	364	341	363	355	381	369	366	389	358	361	372	364	372	348	326	357	364	301	350	366	363	364	339	364	384	355	377	360	339	335	364	387	358	387	360	378	390	374	359	361	390	389	347	380	375	363	356	382	378	354	346	317	349	372	364	341	399	325	377	371	339	333	384	382	368	374	383	357	344	371	362	390	336	346	370	385	376	354	372	321	377	386	370	368	361	360	369	370	367	353	370	360	382	350	340	346	365	371	322	344	373	352	340	325	389	347	332	362	349	369	389	368	326	369	310	372	362	360	407	382	368	391	379	351	414	370	375	354	345	367	387	392	360	377	359	352	366	352	350	334	382	387	347	360	388	376	344	374	347	372	377	361	380	370	362
8860	12353	6476	7894	11954	6992	1641	820	878	690	577	545	477	477	516	522	412	478	478	508	468	449	432	449	423	463	518	561	487	535	523	498	437	379	408	406	394	398	370	430	397	405	390	401	401	361	406	403	377	376	393	369	393	418	373	370	368	375	372	435	389	409	367	379	467	371	402	406	392	408	377	365	371	392	432	403	408	375	384	422	386	432	392	380	382	412	380	399	405	389	398	380	380	392	382	402	380	378	379	386	399	401	376	400	366	354	379	370	399	419	395	398	397	352	388	392	415	380	364	411	422	390	414	370	381	376	400	389	383	421	386	393	426	376	406	432	358	413	389	381	367	375	366	374	398	402	364	395	402	378	394	410	372	415	380	395	380	361	442	410	425	403	350	406	388	390	376	392	381	395	383	405	341	430	409	382	422	371	394	431	390	419	398	372	399	427	378	371	401	376	397	394	322	392	386	345	357	422	401	377	404	386	384	417	387	399	375	410	369	407	358	396	379	418	398	383	416	399	382	394	384	367	377	388	355	421	401	453	378	354	401	374	397	385	391	388	398	419	384	405	378	392	377	393	395	374	378	405	408	387	357	396	389	383	375	408	401	442	392	384	397	372	404	388	410	422	402	397	403	400	371	374	420	371	395	413	411	408	399	396	381	418	375	389	397	417	404	374	388	418	370	417	394	405	389	357	395	383	404	394	410	406	391	397	381	396	388	393	365	395	393	380	382	413	377	426	411	388	430	400	376	382	370	399	396	425	406	369	395	373	366	389	386	400	427	393	398	366	393	366	432	380	399	377	413	391	378	397	389	393	400	387	381	406	377	405	396	397	369	375	391	416	410	399	384	410	395	414	362	381	406	379	384	385	408	392	419	416	414	383	367	395	387	399	396	393	370	394	372	406	380	352	368	388	420	415	379	415	403	387	401	374	423	374	396	389	389	382	389	404	432	349	389	382	367	403	379	403	395	425	394	393	409	407	400	411	366	379	389	374	397	385	369	420	390	388	410	404	389	396	401	405	396	409	383	405	398	424	434	395	365	382	408	378	401	351	396	400	372	437	386	393	386	379	368	374	391	425	410	393	397	383	388	375	409	411	371	393	367	389	424	445	391	422	372	408	405	358	370	415	380	394	381	407	379	402	383	390	401	397	335	430	388	374	398	366	394	380	406	408	355	426	414	413	396	392	383	412	420	374	392	420	377	401	410	359	388	413	379	364	389	395	382	399	387	381	395	434	384	425	401	409	369	401	393	421	343	340	409	406	376	434	395	374	392	398	387	364	389	398	394	444	393	386	404	347	408	423	404	406	379	364	365	380	379	350	372	365	420	418	439	398	405	378	381	383	357	380	420	395	406	375	393	408	399	401	371	384	376	367	365	370	379	365	388	399	419	427	401	400	407	403	361	398	392	377	383	388	407	370	378	414	364	357	392	433	379	416	401	399	422	410	372	402	408	411	380	380	364	433	423	379	371	400	351	376	381	378	374	414	369	424	400	427	420	368	394	428	398	403	393	400	386	387	366	390	403	385	377	402	398	373	420	388	396	404	350	389	400	403	388	388	385	376	391	409	421	391	419	379	387	385	418	367	408	420	376	372	362	386	382	367	381	376	406	393	397	395	391	398	374	402	392	383	391	390	395	413	421	405	384	405	396	403	367	371	400	380	373	392	391	405	408	395	404	362	431	392	389	388	367	432	385	367	402	396	391	361	376	378	393	365	395	381	371	381	387	393	419	405	409	392	420	379	376	363	375	396	409	369	391	368	399	345	405	395	371	397	391	391	386	400	386	390	413	364	370	369	379	409	397	394	376	377	378	391	353	417	424	356	403	383	373	372	398	394	411	403	412	372	402	414	402	391	382	393	411	396	370	401	445	400	415	405	393	354	388	405	397	327	394	384	390	379	396	379	423	387	378	429	388	379	383	400	393	370	418	402	392	412	347	423	365	392	378	370	383	398	362	402	381	423	396	384	411	396	400	374	393	387	358	398	369	404	386	370	408	422	419	403	390	435	373	379	391	387	380	398	388	354	381	378	403	392	391	388	389	388	393	391	390	372	375	393	384	404	368	382	394	383	426	402	374	401	378	396	409	411	368	430	406	388	394	359	400	374	385	426	362	397	365	388	363	396	353	414	393	377	388	431	376	388	373	439	385	371	417	424	394	411	393	400	402	390	400	385	392	451	416	431	346	365	415	386	371	386	365	395	366	383	396	387	392	411	377	381	367	409	394	408	422	396	392	378	415	390	370	394	412	377	412	417	389	365	355	391	380	393	364	373	407	388	376	374	392	385	392	397	379	366	382	387	414	357	410	407	412	429	376	400	385	424	409	372	408	427	351	369	437	405	402	430	392	387	402	417	381	407	416	392	426	372	377	381	412	388	379	398	383	397	413	388	369	394	408	416	398	425	400	378	395	393	377	378	376	351	383	384	378	389	378	395	396	427	402	382	384	367	392	393	404	412	387	412	420	404	388	406	407	388	367	398	403	397	380	344	404	359	386	406	410	375	406	383	433	414	386	402	379	387	359	435	370	373	385	374	411	401	401	387	381	391	388	418	410	407	397	402	405	393	387	377	407	391	409	387	360	403	373	439	416	383	371	375	389	365	411	387	392	382	396	396	373	384	392	387	416	382	402	400	381	405	394	434	385	394	383	373	395	396	380	390	406	404	375	361	402	404	416	398	400	384	395	389	384	397	399	398	378	426	431	428	380	391	409	398	394	385	382	397	402	397	417	355	417	389	414	377	405	419	420	386	407	386	394	385	404	402	370	383	412	373	397	377	363	378	404	397	392	412	372	404	409	387	409	401	367	428	370	400	410	363	428	388	410	390	394	367	400	398	400	424	411	423	417	422	391	363	399	380	414	360	370	380	377	363	413	408	397	392	363	383	397	391	411	385	419	401	402	391	410	408	388	365	354	377	369	385	372	412	415	409	381	398	391	401	401	409	420	355	402	393	400	393	382	365	397	385	386	394	389	378	386	396	408	358	386	400	372	406	405	368	417	414	386	398	388	376	387	365	411	382	425	426	356	406	395	431	395	384	404	373	408	393	389	409	391	387	377	387	381	431	363	388	395	412	370	420	351	379	398	384	363	398	384	381	383	386	428	440	371	396	410	365	381	404	344	387	410	389	387	392	382	377	390	381	404	397	360	398	392	372	419	389	385	397	365	391	395	392	359	399	405	377	400	405	386	400	347	445	394	406	378	376	406	404	361	369	377	380	385	384	368	388	414	402	414	388	379	394	409	427	396	374	428	407	398	367	405	385	369	362	388	402	412	391	399	417	403	393	352	387	433	412	388	371	395	398	413	373	396	376	404	372	403	392	397	358	387	419	366	384	369	388	383	435	392	355	338	399	443	414	352	390	409	378	386	371	374	396	392	383	400	406	425	389	351	402	372	408	378	390	422	390	417	368	396	406	363	389	384	393	374	372	350	400	351	422	383	434	392	420	418	402	378	405	385	382	398	408	427	399	411	395	378	413
23984	21264	28462	28324	43488	37098	13226	1286	824	632	583	541	436	440	401	385	388	402	425	462	444	425	392	416	381	467	1048	1495	1307	1338	915	718	565	390	329	330	314	322	320	321	275	303	307	308	312	340	303	326	270	330	288	329	300	292	292	317	299	324	346	315	314	366	288	319	289	305	320	286	306	300	313	294	279	342	332	332	305	325	308	314	337	334	306	311	325	307	323	310	310	343	331	347	312	351	304	298	314	307	291	314	323	323	351	324	305	333	317	291	299	310	320	334	334	303	315	322	326	302	304	307	335	326	311	307	346	286	286	307	326	323	284	301	318	305	346	283	326	297	306	334	324	336	311	288	311	292	332	341	295	302	316	318	299	288	314	332	329	286	303	296	329	295	314	314	310	319	323	286	302	306	302	319	304	327	317	308	305	293	335	288	333	320	334	299	329	320	310	328	296	324	334	330	325	306	312	321	341	347	308	347	313	329	306	318	304	307	294	331	301	326	304	322	304	305	312	310	341	342	334	325	336	343	322	322	286	344	298	334	326	322	292	312	316	291	338	320	333	267	331	289	345	311	315	300	359	348	319	289	303	293	319	275	346	319	352	292	344	306	319	314	335	289	332	331	283	269	337	305	304	332	301	332	315	312	301	331	318	309	321	313	314	313	316	288	338	308	322	323	313	328	318	300	267	322	311	294	324	352	315	315	325	298	310	310	345	292	322	303	300	321	297	275	315	312	324	327	338	305	292	317	347	335	317	318	328	313	335	291	325	357	340	314	323	332	326	334	335	318	321	318	287	344	328	312	308	300	311	311	324	307	305	341	323	312	318	288	339	315	321	287	326	330	356	323	339	338	320	330	304	339	297	319	304	315	305	317	332	306	309	312	295	345	311	293	316	314	317	321	329	339	309	348	316	340	338	320	333	336	283	326	309	332	329	305	323	320	309	341	296	313	332	310	296	341	312	325	295	281	301	304	326	291	292	307	307	319	297	323	295	302	296	350	310	316	315	319	336	321	337	340	315	339	358	303	327	305	336	311	341	339	330	318	306	334	334	309	310	299	321	327	337	319	289	316	352	333	298	335	326	325	272	296	312	300	306	312	334	305	289	327	323	300	310	314	325	316	308	339	306	331	319	322	315	304	309	302	306	351	317	331	338	300	358	316	300	303	317	348	329	328	338	332	340	322	329	302	285	321	340	322	319	295	316	325	316	322	295	308	307	305	331	321	306	301	322	286	329	290	311	281	316	342	341	306	319	333	305	341	336	323	307	295	294	323	298	299	315	295	327	330	316	325	290	325	289	322	314	325	296	304	317	314	323	310	352	331	315	315	329	285	314	319	315	312	279	335	320	291	322	288	321	290	305	337	340	314	304	300	342	318	304	322	312	322	323	295	295	303	324	330	306	339	314	320	339	318	276	323	285	332	330	312	349	306	296	336	323	287	300	322	330	321	320	287	298	286	315	310	279	326	343	322	342	303	296	340	317	320	344	313	292	304	325	312	308	311	311	322	366	334	321	303	353	313	317	333	322	325	309	287	312	305	334	301	324	300	318	314	312	297	347	341	364	352	303	340	299	316	299	311	320	303	318	288	318	322	305	309	308	311	307	322	335	294	315	301	312	331	339	304	334	333	308	276	335	316	301	336	292	335	313	304	343	286	312	318	305	311	349	313	348	293	309	304	294	305	292	316	330	331	308	297	288	316	313	332	324	334	335	352	327	322	299	334	328	321	307	307	309	314	314	326	284	314	315	299	311	317	318	315	325	316	309	324	326	318	298	281	327	276	297	299	306	326	311	299	322	320	338	326	316	342	329	287	327	324	354	322	284	342	301	314	303	334	317	289	332	353	327	304	329	292	329	329	288	295	333	273	283	312	303	327	320	346	308	329	313	304	311	314	333	307	314	284	349	301	335	347	315	320	345	333	325	313	335	301	316	340	306	313	342	326	312	303	298	299	316	320	318	291	359	321	307	323	319	320	303	316	315	342	339	329	337	331	307	315	298	311	303	322	319	285	303	313	299	279	331	332	304	314	319	352	329	300	307	330	316	334	311	322	334	338	314	345	303	364	288	291	312	276	304	338	298	301	303	327	307	306	310	317	286	294	307	322	302	307	358	295	295	323	365	288	323	313	289	330	327	294	327	330	330	294	301	362	307	307	319	285	299	310	303	315	339	319	311	353	312	313	331	328	357	304	312	315	321	340	292	380	304	300	309	304	330	325	324	327	312	315	328	326	303	309	333	307	296	317	322	322	301	327	293	308	327	295	313	333	319	320	331	327	290	320	307	308	299	292	315	314	309	306	308	334	344	315	303	336	310	324	303	326	289	316	319	319	302	293	293	298	324	299	307	303	297	326	319	325	346	337	321	302	292	322	319	319	291	317	328	300	330	314	332	332	327	325	336	308	298	311	334	323	303	311	308	315	290	321	333	332	333	304	316	325	323	316	339	336	302	322	321	314	313	335	340	323	312	302	304	326	328	324	319	312	315	316	323	316	307	291	337	330	323	341	330	321	343	310	310	325	322	342	306	321	297	286	307	318	288	275	313	322	301	322	326	325	345	324	287	334	332	317	296	276	341	313	341	268	312	315	320	305	280	324	347	309	322	326	304	304	329	326	317	288	287	329	319	348	330	346	291	292	290	304	309	303	323	285	321	320	315	332	308	309	325	306	299	327	312	350	296	293	336	331	302	300	327	322	291	295	334	321	339	316	325	305	319	319	324	300	311	319	282	307	308	312	330	319	301	307	313	294	332	300	334	298	325	276	327	320	301	308	320	301	320	302	277	290	320	332	317	328	315	325	320	308	337	310	291	291	316	336	291	315	294	302	288	330	320	315	331	278	311	295	303	319	300	306	290	299	333	288	325	377	315	329	314	307	312	320	291	314	329	341	291	316	296	312	302	356	315	285	313	289	284	329	303	303	306	317	350	323	325	336	301	298	329	290	294	315	334	350	325	298	315	304	345	309	317	340	284	346	313	305	327	289	287	331	318	315	322	285	315	303	323	360	302	303	296	300	305	310	296	314	330	310	330	356	308	322	332	325	286	331	330	321	292	313	329	321	291	319	306	318	301	299	310	301	308	317	328	329	318	312	316	324	312	309	315	311	316	336	358	322	319	331	337	299	323	332	343	298	298	305	302	315	296	322	336	315	370	311	327	316	331	311	326	317	315	337	296	303	325	321	308	296	323	285	303	281	357	340	315	328	313	295	311	301	318	349	325	339	283	315	326	296	319	297	310	307	350	327	308	326	320	353	319	319	318	347	340	296	319	295	319	336	319	311	332	297	330	322	317	292	320	340	310	324	291	354	335	299	320	319	314	299	293	314	352	319	319	296	310	314	319	302	362	321	305	292	317	331	289	307	295	295	310	332	326	321	311	310	311	308	339	317	304	343	306	315	310	318	331	269	317	304	302	328	334	308	310	313	328	348	364	328	308	335	315	310	345	328	311	286	342	317	295	304	313	306	337	279	306	333	317	317	321	304
8173	19653	11560	30565	47631	36222	4503	1364	1238	847	872	695	531	558	548	449	430	538	511	544	588	485	505	448	436	657	1541	2266	1890	1973	1264	988	684	381	363	335	337	335	345	301	319	350	353	331	316	329	318	359	332	352	358	322	329	330	340	308	337	338	333	342	361	363	363	383	340	336	332	311	316	284	344	334	312	347	343	343	321	353	328	332	325	331	379	310	365	339	343	318	316	347	314	333	337	348	325	327	344	299	354	342	343	333	311	293	363	321	345	329	358	353	338	337	329	312	342	355	360	335	351	335	385	370	344	295	347	354	329	316	339	352	366	331	342	330	344	320	345	317	338	332	309	335	324	372	326	321	330	324	324	338	343	335	368	325	361	370	344	329	343	329	320	336	348	337	327	352	347	315	321	325	328	332	331	322	318	300	316	325	337	333	325	314	332	344	332	336	341	337	360	315	351	314	330	343	328	303	307	332	340	338	314	339	335	358	363	337	340	324	352	335	332	340	305	313	329	335	352	334	344	331	351	340	338	334	334	308	349	305	326	318	323	332	343	319	309	329	331	321	304	361	340	316	311	334	319	325	308	326	340	333	339	334	349	337	307	318	318	325	333	349	332	328	336	305	344	308	324	307	318	355	317	351	373	318	333	320	347	329	325	344	357	335	363	360	298	340	363	368	324	329	333	315	362	346	345	337	364	327	319	337	337	343	336	309	322	337	346	315	329	321	365	341	307	363	336	334	373	316	349	350	328	346	327	345	322	336	344	312	346	318	304	352	329	355	335	311	318	354	360	304	342	316	330	331	325	358	329	352	328	309	352	319	342	346	328	372	302	336	306	322	346	314	333	345	298	324	335	348	328	325	329	330	330	301	331	331	308	368	366	315	339	323	333	334	360	318	314	331	309	323	360	360	306	352	332	311	345	347	332	329	335	346	324	324	319	333	365	338	326	345	347	301	363	309	349	357	334	337	325	341	335	367	321	324	311	327	351	323	321	365	345	340	307	363	331	357	291	340	288	362	324	315	345	326	364	347	333	349	369	334	352	338	297	344	283	338	365	337	319	313	335	326	338	371	294	343	378	366	333	338	333	322	331	356	353	353	326	316	329	342	318	351	346	323	340	347	331	357	354	320	327	336	347	311	292	323	335	327	371	329	278	352	333	325	347	321	302	375	334	345	312	318	322	320	368	334	345	315	349	336	352	343	340	336	305	353	344	314	335	347	340	308	353	309	338	323	317	345	363	339	310	318	349	332	361	322	349	308	346	360	355	344	356	350	317	353	354	343	311	325	361	355	334	331	311	325	333	367	355	346	339	340	313	337	317	346	340	334	370	323	361	374	352	362	344	334	349	344	318	329	329	348	270	327	347	332	349	334	360	337	318	359	324	360	312	345	306	357	298	350	349	329	301	358	361	313	328	351	351	368	376	331	327	321	344	321	339	375	351	311	369	337	334	330	341	333	329	351	311	318	349	359	318	361	313	342	346	343	323	346	340	318	336	326	351	305	320	354	373	296	380	339	323	365	341	362	351	326	343	319	312	322	354	368	354	316	341	342	323	349	318	294	308	334	333	329	348	320	312	322	338	330	340	354	301	349	339	326	331	323	343	329	312	342	319	332	366	295	345	324	342	350	342	346	354	347	350	333	330	341	330	342	346	338	333	352	352	341	341	332	327	302	322	325	298	325	334	343	336	324	329	348	345	331	324	332	343	348	337	351	322	339	349	329	357	317	353	360	375	315	369	334	326	350	340	341	321	326	352	316	329	353	364	365	329	334	343	332	334	344	361	342	343	343	338	367	322	344	363	336	333	315	366	323	361	313	326	359	369	336	324	311	335	346	364	341	358	346	320	382	334	349	355	308	347	326	317	364	333	333	342	384	335	338	368	337	333	329	374	342	372	336	323	334	330	330	320	325	309	360	365	340	335	323	356	322	333	324	322	342	365	298	328	359	316	325	337	341	327	319	355	333	345	327	338	341	341	309	336	288	349	330	382	340	356	334	317	335	333	346	316	304	327	330	318	351	321	325	332	335	359	348	294	319	304	304	339	364	343	329	335	345	325	348	315	318	338	328	352	302	320	335	308	308	345	322	347	302	330	323	327	338	348	344	329	308	359	334	341	332	333	340	343	350	370	351	359	342	315	330	335	329	326	343	357	304	353	329	333	324	347	331	381	341	336	311	340	312	313	322	312	318	357	328	337	374	347	317	330	313	340	345	342	301	337	315	345	330	353	327	330	300	360	348	351	332	324	346	359	337	374	310	340	321	336	315	347	304	336	333	343	329	338	323	338	290	341	301	348	311	345	325	327	324	323	335	340	332	342	374	331	339	331	321	316	325	304	329	306	339	379	350	354	368	328	336	333	332	324	310	347	359	356	333	326	330	342	358	355	336	334	357	290	315	348	303	361	330	330	345	356	342	348	354	330	318	311	321	324	320	337	343	340	339	335	314	312	306	328	318	335	329	313	330	342	336	353	327	331	337	332	347	325	336	326	335	332	331	338	355	348	325	306	379	335	346	379	296	338	358	355	340	317	336	341	343	359	344	333	321	326	355	348	323	320	350	323	324	331	340	339	340	348	327	338	317	323	338	331	305	311	328	323	358	320	323	343	355	338	307	339	347	317	370	311	334	342	330	380	352	332	335	367	340	335	379	341	335	352	341	305	324	336	322	331	319	307	303	310	335	314	351	316	344	349	339	342	372	328	340	334	362	340	331	343	320	332	316	337	318	356	364	347	373	349	313	332	354	304	322	307	342	342	323	312	357	314	337	363	373	343	357	341	344	316	330	332	379	376	384	343	321	315	360	391	285	354	341	297	343	280	348	355	313	333	352	334	371	325	346	318	321	347	344	325	318	338	348	327	343	331	339	304	321	313	333	364	345	325	347	285	346	366	319	291	324	355	319	317	352	320	358	333	334	319	308	296	337	362	321	331	326	320	339	315	329	323	352	295	342	349	346	331	321	326	328	323	350	320	311	348	323	342	347	336	339	297	349	320	325	331	379	357	351	331	357	358	323	346	340	336	345	317	350	349	360	364	330	312	331	338	348	324	328	325	329	321	313	311	346	319	340	333	329	337	329	349	349	312	336	345	348	315	303	339	292	319	340	325	329	323	335	366	343	342	320	342	384	353	352	334	359	333	323	316	322	372	348	332	330	352	342	332	347	298	343	315	341	338	310	338	376	354	345	313	334	369	337	318	310	315	353	321	325	348	341	360	346	357	322	338	330	371	369	336	300	339	344	328	364	320	307	322	332	314	291	349	335	354	310	348	360	325	319	366	316	333	343	327	336	324	333	336	321	307	362	354	315	362	366	327	365	334	362	351	326	331	357	390	344	351	334	350	302	322	335	359	313	343	341	314	373	330	363	330	359	314	326	315	346	335	338	361	324	342	357	363	314	349	338	354	324	380	328	364	311	358	348	338	323	330	311	352	293	326	338	359	352	303	349	336	348	315	338	337	323	305	338	318	350	326	327	346	328	328	325
25026	21256	27438	28210	33052	23831	5679	967	743	789	713	669	611	591	522	623	577	569	568	642	553	512	610	568	489	698	1070	1187	1097	1081	805	743	717	533	494	488	554	490	521	498	555	499	502	500	504	463	518	523	506	490	489	491	516	493	477	503	524	495	503	460	486	525	500	494	477	508	495	504	485	560	517	525	497	517	490	457	482	537	511	540	488	465	468	522	509	493	491	514	535	556	494	516	508	473	496	540	479	470	484	542	560	548	491	526	540	510	507	444	524	493	494	503	525	505	483	473	480	508	495	553	523	520	475	494	514	470	501	492	497	481	514	532	494	553	517	514	498	552	495	490	504	486	464	520	510	528	468	491	484	480	521	547	482	490	502	496	485	508	518	531	505	482	486	531	510	511	503	502	486	470	512	516	497	486	465	495	553	493	509	522	529	512	508	483	494	512	491	522	517	518	490	509	473	503	534	510	525	478	513	536	450	503	506	481	469	565	502	505	516	498	520	496	511	513	553	505	499	525	471	485	493	529	482	489	517	499	506	498	495	469	511	486	534	546	528	503	520	458	497	533	458	481	476	482	489	500	509	543	503	515	470	489	493	462	520	508	493	475	504	496	485	512	530	534	476	538	489	515	493	499	524	535	483	493	517	499	486	461	526	473	534	509	504	488	511	529	505	517	520	474	494	488	499	493	462	502	500	513	520	502	528	525	476	499	484	522	527	543	491	485	535	530	475	487	487	554	533	533	512	476	529	491	507	499	542	466	511	510	523	470	490	470	537	511	504	490	506	474	538	500	501	527	504	501	501	486	522	537	490	502	493	509	493	474	481	492	535	534	554	478	481	514	526	520	495	504	447	498	506	502	523	459	515	493	507	486	464	485	503	551	501	500	505	491	501	512	522	465	520	492	511	490	506	529	502	483	487	459	493	501	461	436	524	511	526	525	530	461	483	491	524	496	498	469	514	514	499	477	523	499	478	519	491	540	499	475	476	498	521	499	487	504	497	463	518	521	508	488	557	452	568	494	541	475	512	520	483	511	505	474	499	509	511	529	499	484	498	521	515	499	498	491	492	499	541	518	514	492	506	513	489	532	515	534	488	501	518	512	499	484	451	521	506	510	504	497	476	501	497	485	519	479	474	486	500	483	496	489	493	514	501	491	474	501	500	510	529	489	489	488	502	543	506	531	480	468	517	514	531	485	517	516	478	530	546	498	514	484	514	521	525	512	508	522	453	520	486	502	512	539	523	502	513	483	509	542	503	502	512	485	478	497	563	557	484	476	484	523	520	536	563	523	468	529	494	474	531	500	497	502	478	511	488	498	540	521	492	521	493	515	494	511	510	478	446	541	484	506	564	508	457	503	498	461	536	499	540	543	522	504	526	500	498	553	482	531	529	474	545	496	501	502	486	468	497	454	490	507	501	511	541	534	505	493	501	506	515	483	487	495	486	472	455	526	473	487	522	547	523	513	480	461	502	467	486	505	535	532	509	481	498	489	468	527	470	477	520	462	536	517	524	500	534	486	479	536	477	494	472	502	490	476	533	510	507	519	474	511	498	520	520	527	525	499	503	529	509	459	496	509	508	507	494	508	468	516	469	521	478	496	498	507	510	501	516	519	497	498	563	480	519	536	522	494	478	462	509	489	523	479	546	521	497	489	487	492	501	461	557	466	528	499	511	491	482	485	492	495	565	508	527	491	526	475	510	503	519	514	535	497	482	525	531	500	501	513	560	509	506	502	511	508	525	511	489	466	528	443	493	481	520	453	534	502	528	474	497	467	508	463	474	533	479	472	521	510	474	482	489	510	486	532	510	464	486	505	509	511	532	497	493	442	522	503	514	489	510	493	508	469	516	516	514	460	508	505	496	495	507	465	507	519	490	516	515	489	498	462	522	521	545	495	494	520	478	526	514	496	530	525	504	495	483	540	492	473	502	470	485	554	468	506	514	516	514	528	508	508	516	500	477	518	485	525	461	524	516	530	480	516	477	490	505	489	498	489	473	505	492	519	537	479	466	502	506	510	513	500	534	518	470	503	479	541	487	539	498	507	501	502	520	517	500	552	519	490	484	525	510	494	517	530	476	527	489	501	511	471	501	535	491	532	518	515	520	532	492	518	494	480	521	518	527	464	500	476	485	504	487	526	449	515	545	494	489	509	517	501	499	483	471	493	537	518	503	473	507	508	554	510	530	493	509	515	493	481	515	501	495	481	484	483	536	492	527	497	513	519	514	514	507	491	469	538	512	519	496	454	517	522	504	514	493	520	491	497	516	500	499	498	473	501	475	504	498	489	507	478	458	496	483	536	502	526	507	531	501	513	488	487	522	502	539	511	494	501	545	505	518	506	481	514	480	518	495	498	515	478	519	462	487	495	504	495	537	491	529	503	526	470	482	510	460	515	495	512	505	478	527	482	490	512	447	517	517	486	489	578	481	513	536	514	519	487	467	468	558	481	476	515	487	532	464	539	522	488	537	509	503	503	493	485	495	490	511	476	481	480	501	524	497	511	521	520	498	514	470	483	496	516	482	507	445	463	519	491	506	488	498	531	471	504	516	505	493	510	514	537	521	524	512	515	519	511	520	523	520	507	482	490	465	548	526	512	484	505	477	511	530	498	493	517	501	507	514	502	496	511	494	464	518	515	529	561	508	498	504	545	492	501	499	498	495	533	466	494	483	490	516	509	528	545	487	525	500	527	495	522	499	532	466	520	471	469	506	521	498	469	500	474	479	508	505	516	546	553	490	501	496	490	474	547	492	495	502	486	487	503	521	463	481	526	494	490	486	516	524	509	509	497	518	509	512	511	524	481	505	551	507	484	499	520	484	526	496	441	530	521	501	458	509	477	487	524	510	487	469	494	484	516	527	470	478	522	526	512	494	496	498	487	534	478	513	516	514	507	505	492	531	530	494	479	551	510	416	481	524	485	476	515	522	457	481	532	482	540	503	505	493	517	479	508	510	513	520	515	474	510	459	516	516	508	518	510	531	502	487	475	542	507	497	523	500	479	524	510	484	515	487	449	504	512	513	485	476	491	485	528	521	499	511	506	525	483	499	487	496	484	464	509	470	522	471	510	501	506	487	507	505	502	521	490	518	493	484	519	508	502	524	504	498	534	504	513	505	490	479	501	487	512	498	516	472	506	481	484	497	484	516	483	485	496	466	517	518	509	503	483	506	488	488	532	474	477	535	502	467	487	497	475	498	498	512	564	510	470	521	554	496	506	539	529	490	516	508	486	505	498	512	523	478	534	479	498	466	500	522	529	483	510	505	523	505	525	490	491	530	506	509	522	496	489	475	510	491	495	490	531	535	525	509	466	479	494	516	533	544	515	464	506	522	507	460	492	505	475	494	502	482	543	471	498	524	480	544	492	482	473	443	465	507	504	488	522	490	487	517	499	485	535	489	493	501	497	544	511	508	453	493	486	532	526	479	503	473	522	529	458	491	522	498	505	504	528	546	494	494	467	528	506	544	509	516	499	503	514
7839	16107	9016	25441	39735	26408	4697	1497	1121	1013	971	769	690	654	694	590	616	653	690	652	662	617	626	644	628	914	1614	1850	1619	1539	1173	929	792	569	550	542	510	512	516	539	518	528	500	529	573	506	525	531	516	505	538	572	530	495	529	546	567	521	511	538	522	560	501	536	538	518	541	504	500	492	497	499	569	529	527	534	534	550	535	526	509	537	555	521	528	579	548	474	518	596	488	515	529	523	526	549	520	549	488	558	535	523	550	519	535	542	546	523	533	501	532	528	522	586	511	496	517	532	509	542	546	524	505	517	506	532	520	528	567	513	536	545	548	528	553	534	536	514	568	515	530	507	560	542	536	516	489	547	560	513	493	564	512	536	493	548	528	525	520	538	556	497	499	533	556	501	531	531	461	549	542	521	501	524	571	551	475	503	538	550	506	510	537	504	523	543	545	506	469	530	506	520	532	516	504	507	509	515	532	544	538	530	507	540	510	525	496	496	519	538	522	506	536	555	583	540	524	522	554	511	564	574	486	517	545	534	524	534	526	529	529	549	555	511	514	514	559	523	529	513	519	503	508	519	541	521	511	520	538	551	510	551	508	499	553	493	530	535	491	528	474	525	516	543	508	522	482	528	545	533	537	528	517	509	495	486	526	568	511	475	534	519	494	540	497	490	500	519	550	547	535	521	561	519	549	540	528	516	505	545	522	508	522	538	513	564	472	517	539	498	556	534	533	483	529	520	509	532	523	510	527	531	550	553	552	499	532	478	533	511	555	524	525	549	524	539	556	526	526	541	516	548	522	512	535	522	465	519	562	587	527	545	469	556	521	554	543	573	540	549	555	551	543	527	535	561	513	537	525	513	505	492	579	541	520	483	513	511	538	495	548	531	512	512	563	508	527	520	547	525	550	490	511	502	511	555	531	502	500	550	550	532	500	522	478	535	516	491	505	560	540	535	490	544	539	548	555	574	489	516	503	528	474	490	487	505	524	547	490	487	502	502	561	549	535	520	540	538	534	515	513	521	522	516	548	537	538	544	529	528	521	555	507	546	505	529	510	548	512	541	567	552	543	502	534	513	539	535	525	540	542	499	482	532	524	501	560	502	532	511	509	540	511	540	517	538	508	515	522	533	522	514	555	514	524	514	572	519	512	515	534	536	496	499	511	515	528	498	552	502	461	532	548	544	513	524	550	496	538	524	499	541	529	527	517	527	507	496	531	511	513	507	515	559	534	460	589	504	547	541	502	483	518	511	510	555	516	458	555	479	523	516	485	494	507	484	559	547	539	522	524	553	498	500	519	519	515	516	556	511	484	561	571	496	536	529	525	497	531	543	555	536	523	537	563	544	560	524	561	484	549	523	503	565	572	532	521	519	558	532	532	506	546	539	530	533	589	533	500	554	524	500	536	509	524	504	506	530	531	561	543	528	513	521	557	550	524	517	559	534	550	501	573	545	539	490	559	520	526	527	510	531	535	525	533	534	530	490	523	508	495	528	566	523	515	481	501	573	568	542	531	507	495	481	541	513	538	501	500	520	576	521	496	498	509	496	546	583	523	542	514	517	528	507	543	549	483	557	529	556	543	514	531	546	510	504	502	499	499	520	523	532	522	546	513	531	540	528	532	519	503	546	506	486	551	502	538	522	525	518	560	542	528	484	496	527	513	531	544	522	498	519	521	521	565	529	534	560	522	527	527	490	534	503	499	538	525	494	508	515	522	561	546	516	593	519	512	531	534	529	563	581	487	542	532	495	541	526	529	531	520	508	546	504	521	531	529	530	512	533	557	550	489	503	518	527	548	503	543	528	497	510	533	571	508	532	492	482	522	539	547	492	537	565	529	493	571	561	497	488	522	516	527	554	527	500	547	533	510	531	512	513	528	535	555	453	503	547	493	489	570	506	529	508	516	586	538	550	543	563	537	522	519	500	573	549	551	489	491	486	524	459	552	511	527	513	516	497	510	496	557	549	530	484	543	551	532	534	570	531	520	540	543	507	546	506	545	510	526	523	524	533	562	532	513	542	528	520	553	552	549	493	555	509	483	533	527	518	547	525	488	559	552	538	541	557	520	547	505	536	514	517	513	534	548	479	559	531	552	496	565	509	525	511	529	542	505	509	555	529	495	538	535	531	538	556	580	534	552	517	465	519	536	468	596	543	541	518	578	522	523	486	508	552	553	509	560	551	488	525	525	536	574	547	556	543	516	505	505	517	526	539	520	535	518	509	542	529	515	491	501	537	523	475	534	523	492	459	535	495	532	530	527	535	527	541	510	507	516	480	543	542	511	543	513	533	511	513	547	510	510	550	544	550	496	479	493	531	522	537	522	514	530	511	500	500	549	552	532	525	520	528	548	563	521	585	526	569	516	504	527	505	553	491	532	518	506	484	524	515	524	528	498	532	529	534	518	554	517	516	540	546	523	505	567	547	540	533	507	547	465	519	514	539	511	566	516	521	499	511	536	515	571	495	524	524	509	515	486	505	535	520	545	552	520	488	550	530	523	528	511	487	525	534	528	549	511	504	544	507	518	503	506	524	476	555	542	523	496	519	526	522	537	505	521	546	555	520	526	541	515	530	524	520	522	520	532	526	518	541	508	557	539	554	543	536	509	493	545	507	509	495	519	493	544	510	484	534	506	510	552	535	514	527	517	519	510	482	490	503	566	514	526	497	551	553	586	524	515	530	496	505	550	514	501	552	505	548	540	515	547	530	517	511	551	480	488	524	506	522	473	519	529	538	517	517	550	562	514	539	540	558	461	529	511	547	518	515	511	526	522	522	533	532	512	537	482	571	557	527	567	509	544	534	572	551	500	534	504	501	525	490	572	540	511	528	516	560	531	544	518	546	545	542	520	524	515	605	492	467	487	505	512	525	498	507	517	553	507	530	517	506	532	537	501	534	506	533	560	493	537	562	549	479	487	487	543	544	549	555	519	540	545	524	514	560	565	491	559	523	508	523	512	540	544	524	548	571	554	535	532	519	528	508	535	517	541	553	506	550	548	539	521	494	546	547	526	527	521	579	520	525	509	521	507	544	560	505	518	503	551	536	517	500	502	500	496	511	557	521	537	513	496	543	505	530	518	522	522	527	551	533	551	501	534	522	559	554	515	538	573	532	565	559	513	543	518	548	520	495	522	533	511	578	507	527	508	548	527	534	498	522	538	523	538	544	503	543	506	529	514	547	542	526	523	558	535	506	567	562	515	519	494	510	538	489	536	541	524	545	497	535	554	564	533	545	510	566	553	537	522	510	497	495	506	529	539	525	521	542	529	519	509	510	522	522	522	527	513	522	534	491	541	540	491	518	532	515	492	537	495	553	573	579	505	534	544	498	556	516	533	534	494	493	500	514	513	507	477	514	533	535	516	519	521	501	523	544	542	546	549	536	515	503	541	522	513	512	509	513	554	530	535	571	512	522	572	511	515	502	498	553	545	520	526	556	544	567	568	549	517	531	567	500	508	557	544	528	534	532	496	535	487	473	560	499
22779	21348	29106	26612	43831	38411	22889	4554	1182	1205	963	806	716	696	631	605	589	699	687	607	644	616	617	592	597	1219	2839	3293	3213	2485	1706	1327	994	538	496	490	513	481	470	457	511	525	481	478	469	479	454	481	475	510	516	453	471	506	495	491	477	495	509	530	491	495	485	463	505	518	462	483	505	514	462	505	519	483	467	494	467	461	455	456	482	461	525	518	475	504	483	488	499	518	504	442	496	435	526	501	462	499	457	496	511	505	490	476	478	499	469	497	488	515	533	487	469	473	498	482	487	471	480	465	482	490	520	476	464	491	517	455	507	499	471	489	481	501	476	521	454	506	501	502	487	536	492	498	475	487	475	517	474	465	473	457	467	494	469	459	502	504	445	489	452	511	495	538	502	511	455	497	456	482	496	478	482	517	508	494	463	498	460	513	454	468	486	497	480	467	482	464	508	503	480	495	457	526	474	539	469	476	490	478	472	514	490	489	511	528	490	465	467	502	510	471	482	476	499	457	506	482	462	462	489	466	522	514	502	465	471	510	485	480	504	470	449	438	484	472	482	537	485	496	491	491	493	497	445	508	471	496	491	464	452	502	497	466	505	473	442	476	474	499	496	494	453	451	467	451	506	456	483	486	526	496	461	474	490	476	453	515	459	502	537	474	475	446	480	473	471	509	495	489	451	459	482	468	490	425	471	472	477	465	468	497	498	453	521	482	525	496	535	477	457	467	508	523	497	469	496	465	499	478	494	490	515	480	505	454	432	514	460	451	481	489	454	500	495	460	501	489	503	485	500	470	518	518	524	466	493	478	480	451	464	490	491	525	464	469	487	454	509	482	501	469	489	490	501	485	479	487	506	471	487	492	528	508	474	475	471	494	489	476	508	458	481	455	528	513	462	470	501	446	467	474	479	472	477	422	458	461	496	525	492	509	479	489	482	471	509	468	460	505	493	500	478	501	478	430	483	499	506	480	456	461	476	507	518	477	438	515	490	503	487	500	486	494	442	454	472	472	512	468	510	484	477	475	485	475	506	494	443	461	478	483	532	524	464	459	492	452	466	465	434	497	523	477	493	485	488	517	490	475	525	509	456	481	441	457	497	502	471	477	485	530	519	458	524	495	504	483	490	467	504	478	531	496	478	485	478	449	489	496	488	491	509	471	471	503	460	465	478	491	499	448	498	491	499	483	490	448	507	499	517	453	470	466	447	468	437	454	471	487	479	524	503	477	456	497	475	506	451	511	481	471	538	476	461	453	444	489	471	516	480	482	507	474	524	499	469	504	481	471	491	495	489	512	447	485	469	484	459	456	474	533	510	471	513	470	481	519	491	517	479	473	490	478	509	518	510	478	498	483	495	498	496	471	491	518	491	486	483	484	495	473	462	516	482	462	491	498	476	462	465	436	483	467	469	491	463	478	469	474	505	536	465	441	508	472	488	494	463	432	461	488	469	487	470	531	512	466	460	430	468	461	482	453	472	479	496	472	527	496	462	462	491	495	505	480	456	486	482	463	504	452	496	498	506	481	511	484	457	502	486	475	492	468	483	478	438	448	482	466	495	480	483	506	494	481	462	503	507	462	454	457	484	495	517	494	432	492	478	503	496	525	483	505	487	481	473	502	469	501	460	468	478	471	495	505	456	465	469	504	460	474	515	455	468	513	503	465	514	511	474	473	462	477	445	492	485	492	489	480	441	526	495	505	456	489	476	477	510	490	465	484	456	518	480	480	474	461	454	460	498	450	486	473	450	480	488	479	472	475	491	500	479	468	499	505	421	464	433	462	453	485	461	482	451	450	474	500	488	477	494	502	487	479	487	479	513	472	504	461	465	507	497	496	482	519	489	493	494	488	483	469	466	462	461	515	507	503	516	443	502	488	484	473	481	449	438	482	508	447	503	456	462	499	488	487	425	491	493	499	463	546	505	510	498	446	453	472	515	474	504	503	463	472	456	462	491	505	489	486	477	487	451	477	489	475	501	465	470	496	472	510	463	458	477	477	469	456	474	459	507	488	491	503	515	502	473	488	491	476	478	517	482	480	521	492	482	470	497	496	474	512	463	478	477	467	500	489	524	506	483	474	490	489	496	514	469	499	491	445	505	494	446	487	470	449	475	454	458	498	489	487	486	472	511	466	485	469	498	458	506	437	479	468	507	496	479	502	484	501	480	483	461	478	473	455	519	448	486	464	458	524	492	495	493	483	482	484	522	463	440	473	495	469	516	493	511	499	472	533	531	451	466	529	516	483	476	490	517	484	497	465	492	489	457	498	466	502	471	506	451	493	504	490	504	494	501	478	486	493	490	488	414	470	477	480	443	500	486	486	512	468	453	478	474	472	519	497	481	462	537	452	476	480	467	468	476	463	493	519	482	488	496	481	493	520	505	465	450	520	496	425	505	480	477	507	448	440	490	484	497	480	493	476	466	511	483	486	504	466	488	502	498	496	503	483	479	469	461	469	470	465	470	496	472	471	482	481	474	488	495	495	448	475	493	514	491	465	454	541	538	497	505	454	514	483	496	537	497	531	447	482	454	483	501	496	484	487	471	492	487	481	463	520	503	472	527	464	481	495	476	491	555	462	493	457	479	513	473	440	458	474	477	488	500	500	473	489	473	426	497	462	445	476	487	465	481	479	492	506	500	489	480	501	460	491	488	456	474	517	470	501	506	485	414	502	473	521	498	510	500	487	442	486	481	415	462	455	462	507	476	507	476	467	454	468	464	453	474	468	482	514	504	451	449	522	447	502	470	508	446	475	463	518	496	514	544	486	521	446	498	486	475	470	472	487	495	471	482	504	470	490	457	457	504	487	498	485	485	472	447	476	439	440	486	505	526	494	475	501	494	502	493	461	507	479	481	473	460	504	469	534	475	523	500	499	476	530	473	531	467	476	499	479	490	482	518	464	507	470	531	471	462	475	491	499	483	459	497	485	489	465	460	507	441	483	494	465	496	506	473	492	502	476	467	440	486	525	472	499	523	482	524	495	480	475	459	481	501	505	490	490	503	469	484	503	486	472	510	470	491	467	497	474	487	421	486	471	444	463	469	489	488	491	442	468	462	471	444	472	473	493	469	502	513	486	512	483	472	466	471	500	470	466	473	518	492	507	483	485	454	446	486	484	458	475	487	456	474	516	477	480	460	473	478	493	486	476	481	505	485	463	469	510	520	476	506	477	475	500	497	473	486	469	429	511	523	486	469	489	516	484	525	482	477	481	446	495	505	522	500	481	489	452	524	457	508	511	472	498	477	487	474	511	490	482	445	475	453	510	488	515	508	494	458	493	455	516	464	451	476	466	479	478	493	527	508	457	467	432	469	472	487	482	452	463	515	519	480	512	513	457	477	457	479	451	494	471	482	442	484	486	482	458	494	523	499	527	494	469	469	478	489	421	496	507	440	461	481	454	477	522	514	474	479	492	490	460	498	477	508	481	450	481	478	509	509	486	482	473	460	484	532	487	477	499	488	466	485	513	470	527	488	440	494	497
9593	25081	17475	40271	61255	38380	15095	2410	1731	1805	1378	1063	873	810	802	655	693	806	768	814	745	694	715	785	700	1754	4443	4917	5069	3736	2382	1694	1211	640	468	495	519	489	455	480	481	517	504	497	492	525	518	470	517	452	471	478	500	470	486	479	538	459	549	470	488	515	549	486	495	496	490	500	468	522	505	478	473	496	487	508	491	478	501	463	497	505	485	509	477	469	477	478	469	466	489	490	497	486	488	525	504	476	478	511	477	531	487	475	500	486	519	510	460	501	472	487	506	461	490	506	512	506	491	479	540	539	462	469	501	492	485	498	479	492	502	464	479	515	500	465	521	515	424	528	463	482	528	523	495	462	510	506	480	472	454	487	509	511	481	481	455	497	503	472	476	470	523	473	501	470	457	516	493	483	442	463	501	508	479	498	474	451	473	502	489	493	512	504	470	473	497	509	453	485	492	468	471	482	455	498	485	460	481	452	496	485	497	481	511	545	525	493	471	470	531	479	510	519	491	515	481	487	495	497	482	476	500	488	466	451	471	524	469	493	489	497	496	467	476	493	502	521	481	500	517	485	456	511	504	516	491	456	487	481	481	471	454	523	481	485	499	468	492	469	461	465	480	483	474	504	482	469	506	488	484	476	519	486	466	487	467	491	478	503	538	515	499	505	464	492	481	496	508	489	519	477	506	524	505	504	461	508	489	466	500	496	493	510	487	487	478	481	495	462	494	488	516	486	467	487	487	495	472	496	486	491	498	497	501	503	486	492	492	450	443	486	479	520	507	483	515	472	490	521	493	506	524	480	483	484	504	484	530	485	506	468	486	501	494	482	449	499	494	457	480	501	474	509	508	443	512	482	466	503	491	512	497	504	485	492	496	496	517	538	444	456	480	487	477	466	501	492	503	495	490	484	473	522	497	512	480	508	481	482	477	520	482	442	491	490	530	527	480	505	500	510	502	538	495	443	483	471	495	469	508	494	476	474	490	504	488	526	509	511	507	509	478	490	498	516	452	448	441	493	476	439	553	481	505	495	486	468	475	475	510	467	464	480	491	458	485	468	469	462	492	498	499	478	533	492	454	521	509	492	459	496	500	472	513	449	504	467	488	505	533	520	459	493	483	473	505	509	512	457	511	469	504	481	496	478	509	439	485	509	503	509	477	461	488	506	484	486	515	486	500	450	491	503	509	512	510	492	532	506	501	479	510	516	440	475	514	518	504	523	503	489	526	451	482	478	546	474	500	473	500	500	501	501	495	503	502	478	478	473	538	496	534	511	490	484	512	488	483	487	460	454	462	465	482	467	470	457	535	502	509	467	470	476	499	487	500	482	486	528	468	485	477	487	504	519	488	477	496	471	501	493	490	457	475	472	464	464	504	521	457	478	482	497	485	485	443	472	496	528	484	469	487	487	514	511	498	495	504	477	439	500	527	505	493	482	485	452	458	538	482	498	468	437	522	482	446	487	533	443	467	478	502	478	494	507	517	498	494	475	446	507	510	536	527	466	506	479	495	468	483	512	475	458	566	502	456	457	462	481	480	520	514	474	506	513	488	477	499	493	483	466	471	483	473	541	478	500	520	460	475	531	529	502	476	489	504	544	488	539	447	452	456	470	459	505	489	496	472	491	523	451	492	467	498	449	446	453	491	441	507	483	507	471	485	509	509	516	475	462	472	476	436	512	470	494	504	506	479	551	539	487	491	477	482	459	504	506	491	514	484	494	468	485	493	424	492	493	448	515	514	503	544	491	488	499	467	496	506	489	447	536	488	503	486	482	494	477	481	477	481	470	466	503	493	514	475	476	476	486	481	442	501	499	537	492	469	505	489	495	493	509	517	499	494	528	482	473	496	506	482	474	488	514	489	477	495	488	503	435	498	516	491	441	503	484	502	457	505	497	526	518	499	507	495	464	491	504	505	533	501	479	496	501	507	481	516	487	475	494	498	495	541	505	476	504	513	492	462	499	481	516	487	507	480	489	469	464	482	478	450	518	514	509	472	507	484	488	465	458	490	503	486	507	493	440	505	491	486	486	532	449	477	489	497	496	487	542	480	525	494	494	503	486	464	512	486	470	477	471	490	501	516	497	478	483	484	492	483	493	463	467	476	464	511	510	479	478	440	500	525	498	534	476	456	509	503	498	462	489	450	511	482	461	506	455	510	467	514	455	486	464	520	521	450	527	478	465	544	484	477	474	493	464	466	494	471	507	460	474	456	468	491	495	461	528	480	475	513	445	481	510	500	487	513	465	494	520	536	481	515	489	531	506	484	450	487	482	459	468	490	479	496	503	502	490	484	480	522	510	534	502	455	480	447	502	541	506	527	496	497	479	496	489	510	478	525	471	483	509	467	535	482	535	520	497	486	472	489	520	520	456	462	513	549	449	465	489	490	545	509	504	508	504	450	476	489	498	464	453	446	468	487	507	491	510	478	454	491	510	459	460	485	497	483	456	500	511	463	523	502	521	489	486	486	500	502	470	470	456	528	483	457	499	464	502	482	493	497	491	465	468	493	484	443	489	494	508	517	482	492	490	476	410	506	524	506	489	523	496	476	463	475	511	503	471	487	482	504	490	466	490	479	504	486	474	487	489	474	483	488	520	476	479	493	466	475	475	485	481	508	506	533	477	517	491	516	481	511	501	482	503	438	473	501	475	483	477	501	479	502	521	480	453	485	488	500	488	503	476	477	464	454	517	511	484	485	522	517	508	495	500	494	436	513	490	494	470	472	500	511	500	481	517	512	476	483	467	493	447	467	469	496	452	525	470	481	505	498	470	493	500	501	488	465	512	494	445	516	507	472	518	468	476	523	483	509	488	467	511	521	522	462	484	440	504	481	505	495	506	509	479	483	482	496	465	509	499	480	482	527	498	527	517	479	453	511	463	481	465	502	494	474	498	524	514	488	484	443	501	503	450	491	475	493	540	471	530	462	506	525	483	470	469	485	483	519	480	497	484	497	499	503	505	509	545	509	521	490	484	504	484	501	457	501	487	501	478	519	498	502	501	501	464	515	500	498	524	470	486	492	469	457	461	500	491	476	518	438	503	510	483	430	514	480	498	445	502	471	478	512	463	485	514	477	468	490	489	480	486	490	541	497	524	486	465	496	501	467	510	471	500	448	483	511	466	481	499	467	476	522	475	468	492	480	477	481	472	492	490	520	466	483	482	473	486	491	490	510	483	471	496	486	500	503	474	517	485	520	500	485	464	499	492	503	524	472	510	526	497	473	520	533	478	541	462	486	502	509	474	493	525	507	489	469	490	456	482	489	512	513	468	476	522	498	452	482	474	503	426	473	478	468	493	507	491	478	483	516	517	502	467	489	490	511	512	476	496	484	495	491	475	496	479	523	474	488	453	493	507	482	466	480	503	481	506	519	480	484	487	535	519	520	516	519	498	499	493	459	537	495	513	503	480	525	493	535	493	481	462	515	500	476	508	434	432	501	510	508	532	498	503	486	487	505	472	513	511	491	508	467	472	480	518	486	507
27831	19309	8849	8232	11859	5414	1415	624	603	583	489	443	435	415	401	389	360	456	394	450	446	405	406	413	409	453	512	513	531	486	442	436	384	371	369	383	359	368	355	368	408	401	348	360	393	368	351	347	380	367	363	363	374	343	377	386	404	374	319	364	359	367	373	371	364	344	383	369	374	352	389	406	387	388	386	388	383	372	336	340	393	363	347	334	381	358	380	353	348	364	358	358	379	360	361	352	417	407	398	399	347	364	364	356	391	365	359	355	384	355	392	366	372	368	389	347	364	381	376	387	377	380	374	356	391	387	373	366	405	347	361	355	346	387	382	347	356	386	369	388	364	353	366	360	353	360	367	376	397	394	365	376	341	364	359	381	382	364	384	423	354	381	339	395	377	342	382	394	353	412	325	355	389	395	363	352	353	330	364	398	358	366	363	405	366	379	410	401	369	371	373	399	374	370	342	348	406	412	413	327	370	376	342	363	360	356	367	389	364	406	366	364	405	374	356	388	396	344	381	354	375	382	377	352	386	386	360	365	365	359	388	351	378	374	378	360	357	356	359	372	411	392	358	331	391	386	388	366	350	372	339	376	360	376	395	389	374	374	369	366	361	377	358	369	370	338	357	354	379	371	369	356	367	374	381	390	370	351	382	360	390	351	409	357	373	384	358	353	373	390	387	380	389	351	395	368	366	373	348	369	359	367	394	348	377	370	345	333	389	350	424	341	396	360	349	373	384	417	366	390	408	376	366	402	354	389	394	382	365	381	353	377	362	409	346	382	396	373	374	363	366	356	349	358	369	340	363	380	369	380	407	392	375	389	410	380	406	404	355	355	355	390	382	375	368	353	387	343	359	381	394	406	355	349	409	377	364	343	363	362	374	388	381	378	351	398	336	369	405	382	386	370	364	389	358	345	384	378	384	325	354	403	355	365	385	405	380	379	400	398	342	350	352	397	385	393	387	364	394	372	377	378	381	382	384	393	395	392	365	353	387	363	371	372	378	378	410	341	385	367	359	353	383	354	370	369	369	373	424	387	371	361	386	388	362	372	370	374	360	410	416	396	308	360	371	401	369	361	378	382	337	390	381	358	360	356	367	380	354	345	404	370	334	381	372	376	372	347	375	376	393	347	364	369	343	359	367	329	357	373	360	347	354	346	342	374	367	364	360	370	349	399	367	402	391	352	376	338	372	363	380	384	376	382	356	381	369	376	379	367	398	364	345	370	358	372	380	362	387	387	381	340	329	353	328	342	357	361	368	374	371	385	373	386	344	344	356	360	354	335	375	373	378	380	351	370	350	351	368	354	371	384	357	392	370	376	328	355	379	366	392	384	391	391	353	372	354	334	365	363	343	403	348	405	374	374	425	373	358	343	345	355	326	365	369	403	382	404	408	373	364	371	357	371	419	373	343	387	354	383	345	372	366	387	364	413	360	424	372	382	425	387	358	386	367	406	358	379	375	359	381	346	397	352	357	350	346	333	393	385	346	399	353	398	385	353	384	373	389	353	418	355	332	402	401	385	361	412	383	388	390	368	373	365	388	375	400	405	341	389	366	381	412	385	374	372	379	363	405	355	404	397	372	369	354	352	383	387	361	359	368	378	391	390	413	408	390	386	380	377	370	417	364	350	404	400	358	385	382	348	372	383	351	397	347	415	335	373	387	363	372	344	383	406	369	333	378	363	379	359	389	370	400	379	335	344	337	362	353	362	364	390	347	360	386	382	394	372	373	373	346	359	363	371	389	394	346	376	333	389	385	389	362	368	357	359	387	370	364	343	401	364	361	386	393	355	393	362	369	346	394	391	384	370	364	373	384	355	401	365	377	374	394	381	394	399	385	365	394	339	390	389	371	363	363	368	387	375	389	370	385	375	381	392	362	343	375	352	339	385	381	381	396	371	364	398	360	356	358	362	383	398	376	372	374	396	363	358	351	377	363	378	370	358	389	397	380	342	420	376	395	349	386	362	374	383	429	398	377	351	351	378	398	339	391	370	383	328	347	358	374	373	380	378	356	360	350	378	334	396	374	408	435	393	376	365	380	355	360	378	348	371	378	357	356	372	406	369	377	389	370	393	396	359	403	358	369	371	396	351	367	340	372	380	356	374	375	352	361	389	420	375	378	368	361	413	390	381	360	354	395	355	380	391	377	348	385	390	384	370	338	374	372	404	381	398	366	363	391	388	375	365	412	373	374	368	358	373	422	367	400	367	372	362	348	354	390	373	373	345	368	405	398	344	335	358	401	389	366	372	377	391	368	362	405	402	365	389	348	368	360	353	373	371	378	377	398	347	373	373	375	397	384	357	361	357	386	358	364	371	348	395	389	355	374	376	359	401	363	384	370	374	386	392	393	359	402	386	346	353	403	370	375	396	387	368	365	383	386	383	371	356	358	387	344	352	345	366	360	385	368	372	374	407	414	380	373	404	375	364	393	344	372	346	372	388	354	384	389	380	385	377	367	363	374	399	347	379	378	399	393	362	374	385	373	358	366	355	361	381	327	383	367	326	387	394	362	344	369	353	406	361	396	385	389	362	370	411	413	371	344	387	386	382	366	359	380	371	363	375	399	385	347	388	364	385	314	378	399	369	403	396	376	391	369	352	356	366	351	373	331	362	352	352	368	371	340	368	382	386	419	369	368	357	400	384	395	379	359	379	387	356	371	382	381	311	358	375	352	373	405	361	381	338	378	379	377	379	397	370	391	372	372	361	378	371	348	427	373	366	372	413	382	371	373	382	376	391	417	388	364	376	391	382	404	364	420	399	340	383	364	370	382	365	366	359	379	338	375	410	360	367	392	354	331	377	344	373	369	328	371	403	374	401	358	401	387	388	367	375	391	416	351	350	385	361	365	374	363	349	379	391	362	400	375	393	414	388	354	407	385	388	384	383	385	356	373	344	365	404	357	383	401	366	361	375	350	392	339	362	380	352	358	378	364	398	364	374	368	414	380	328	368	400	350	377	388	359	392	363	351	350	341	383	345	401	405	386	376	361	425	381	373	353	381	371	380	364	332	383	329	418	359	385	377	385	403	359	407	360	356	384	397	341	374	328	388	355	409	370	369	367	379	359	384	374	392	370	389	367	350	368	353	348	387	380	374	362	345	357	384	395	369	363	373	370	353	366	377	367	379	370	371	392	413	374	397	353	406	375	406	366	358	386	372	389	386	359	332	386	384	350	371	377	376	392	391	325	336	371	368	374	363	354	359	377	354	384	350	399	347	350	343	361	354	376	395	373	376	380	357	353	375	378	334	397	363	338	378	363	403	366	422	356	377	403	354	399	409	398	370	372	359	383	396	338	369	415	378	394	390	370	375	370	381	358	365	322	425	346	361	357	371	361	373	399	359	367	388	374	402	369	350	370	352	349	357	372	361	360	372	375	375	367	374	364	386	390	375	358	362	350	379	383	338	372	380	388	368	357	375	363	369	394	402	348	386	374	380	374	330	365	392	365	401	348	410	348	383	367	384	386	394	373	354	390
7583	10999	6707	8418	12251	5749	1727	875	841	802	637	533	498	518	439	428	465	510	502	506	451	535	453	451	480	513	591	607	651	621	592	465	452	444	377	377	423	402	423	409	391	397	385	390	415	368	398	413	394	399	399	406	388	374	412	438	407	374	405	388	391	402	390	392	401	447	415	395	430	393	404	409	408	384	397	405	403	424	392	406	386	414	406	373	400	409	395	407	390	392	405	388	427	410	392	391	403	398	366	437	382	368	378	399	402	401	417	386	396	424	428	386	417	421	428	394	416	419	419	437	416	398	400	397	397	407	405	400	408	425	403	395	412	383	405	388	374	384	460	435	380	429	384	425	393	379	362	398	415	440	419	402	362	396	369	382	393	368	428	443	408	364	412	398	385	427	401	372	436	400	384	394	369	435	375	405	406	432	405	389	434	458	417	380	405	412	432	410	415	376	404	372	433	389	383	403	399	403	386	400	401	407	418	392	406	431	419	404	428	391	406	399	406	411	420	427	369	355	395	388	403	405	399	411	399	376	397	404	423	377	401	388	417	434	404	384	376	408	417	379	435	376	411	403	394	403	433	393	401	406	400	407	401	430	381	420	410	442	357	418	393	404	400	424	385	402	373	366	386	416	403	392	435	408	430	406	409	407	400	411	411	394	438	403	412	375	392	385	396	420	381	389	411	398	424	389	429	422	409	412	372	371	429	399	386	379	440	403	403	417	417	389	405	402	417	424	412	402	423	385	415	381	456	406	436	394	439	411	405	397	364	444	366	396	397	398	391	392	388	406	372	402	410	375	405	401	412	375	396	384	410	400	427	403	411	403	449	410	380	448	404	421	425	395	402	399	370	409	372	405	444	424	402	361	400	437	400	414	388	401	399	383	418	436	402	383	415	389	424	389	392	402	392	378	404	393	435	408	382	385	417	431	429	419	432	430	415	409	367	406	395	386	389	415	424	394	381	375	433	387	399	380	421	420	401	430	400	389	437	376	405	383	439	388	419	390	424	411	397	424	395	442	415	367	423	400	400	398	439	438	389	420	369	399	419	430	390	395	404	409	392	412	374	388	413	411	387	384	391	399	397	380	459	379	394	400	426	388	410	383	390	388	426	410	393	422	449	432	413	399	380	402	398	408	435	402	385	425	377	433	405	422	391	414	413	404	421	383	394	389	368	396	371	440	384	465	392	393	391	397	409	406	400	428	431	379	421	395	385	385	404	417	378	383	398	394	402	402	433	378	385	410	408	429	403	408	436	405	423	388	422	387	397	431	383	411	367	431	423	397	401	375	394	418	422	413	394	433	423	388	371	382	389	419	407	424	378	362	421	391	391	403	434	403	428	391	419	385	438	422	431	430	420	406	418	418	388	407	440	429	387	388	399	395	424	384	408	451	410	417	374	407	388	463	372	419	395	387	404	394	414	381	393	369	389	399	390	429	368	436	429	358	389	389	421	442	414	407	385	357	389	406	390	402	421	390	407	419	396	419	415	419	441	397	417	394	412	438	421	398	410	401	411	433	416	395	363	406	376	364	405	387	384	388	377	408	403	376	407	370	436	390	384	445	412	370	418	380	397	427	418	386	413	379	400	391	404	450	404	383	409	400	454	411	393	435	409	402	396	388	430	409	426	413	430	375	383	385	394	441	373	398	398	412	433	400	443	388	431	406	373	381	414	392	449	415	398	422	428	409	393	422	431	385	404	414	430	399	391	392	422	394	402	408	378	411	394	416	373	404	366	437	389	424	394	431	409	387	383	402	414	391	386	382	399	363	407	349	361	431	415	368	417	397	389	394	393	384	360	428	388	404	407	384	392	401	390	414	419	377	381	414	413	376	433	419	410	413	399	418	387	401	383	425	394	379	403	417	432	381	400	406	421	378	384	386	421	422	425	398	402	418	416	400	424	393	373	411	406	386	418	409	412	390	371	403	398	397	428	392	396	390	387	424	397	426	420	397	408	432	428	398	439	389	374	407	405	386	408	426	390	406	403	385	397	450	423	396	399	387	406	406	364	398	376	390	428	421	394	384	392	400	381	450	441	412	380	411	370	435	459	398	393	438	386	429	410	389	386	408	400	419	403	390	403	430	406	410	400	423	398	413	371	391	380	418	386	385	399	409	371	382	411	375	421	401	411	416	432	383	382	458	391	405	423	382	408	400	417	443	425	368	432	409	411	397	397	400	379	377	372	367	407	398	391	423	409	374	386	418	422	399	411	383	372	369	390	389	430	406	408	388	412	410	389	393	393	423	409	416	379	399	455	439	414	393	386	414	396	412	371	431	426	425	410	410	410	393	460	413	400	412	426	351	410	400	423	402	388	408	389	439	406	392	380	396	417	359	429	395	418	404	375	433	412	378	429	448	410	423	408	406	397	390	436	366	411	410	399	381	375	390	399	403	413	394	430	422	396	380	434	423	423	399	405	366	414	363	408	380	427	379	403	389	397	385	417	396	423	429	392	393	432	402	400	426	435	423	414	404	389	400	396	420	384	431	410	396	405	396	415	408	410	408	411	393	417	411	397	396	379	423	426	429	398	386	438	438	418	421	400	363	444	397	417	415	430	434	412	433	457	392	406	385	380	418	432	389	433	404	436	409	370	436	384	397	394	379	404	423	420	420	413	405	409	449	398	413	383	398	405	402	416	389	347	417	408	382	414	375	418	381	395	405	413	434	399	413	401	397	423	407	385	448	424	391	415	393	363	368	411	418	394	426	369	413	426	423	412	436	399	351	399	405	428	392	406	426	394	397	390	429	396	416	408	399	401	405	378	442	389	394	390	382	402	424	410	386	383	453	376	405	432	407	365	408	419	374	412	406	419	394	389	412	421	404	412	406	404	400	372	414	401	460	405	405	441	391	424	424	413	381	436	417	417	384	373	421	374	392	432	399	393	380	428	387	406	394	383	404	398	404	423	389	428	412	403	415	432	435	430	450	401	409	429	378	392	391	414	390	429	380	389	387	400	397	412	375	438	392	390	381	399	386	409	423	391	420	415	371	424	422	386	407	373	381	429	406	452	391	386	416	401	380	374	411	400	404	399	462	392	401	419	428	408	388	443	403	403	390	413	407	439	394	406	397	467	411	411	443	380	418	403	403	413	373	427	404	389	409	379	380	425	438	389	392	404	433	437	407	387	388	387	415	395	426	365	398	436	419	373	398	404	407	419	386	406	437	416	388	391	396	374	385	396	416	394	392	406	438	381	446	436	384	387	397	432	404	420	442	424	378	406	427	385	415	385	379	402	414	357	445	448	391	397	394	443	403	446	429	423	437	417	379	433	396	397	386	438	391	401	414	491	404	428	436	429	400	394	427	407	427	392	436	388	410	403	391	398	419	407	421	443	409	390	380	423	429	408	378	381	414	394	418	425	434	425	384	399	376	407	414	425	390	406	399	383	386	364	401	438	373	416	401	407	405	422	447	375	409	402	407	433	411	424	427	390	403	381	395	426	420	364	411	367	426	372	345	428	423	420	405	400	379	405	399
24136	21294	28450	28966	43518	31526	13071	1313	840	719	541	508	526	409	389	360	370	419	444	396	370	381	374	383	422	945	1647	1703	1390	1139	822	689	541	393	322	326	297	288	312	321	326	335	332	342	321	343	327	329	331	319	284	334	351	317	339	320	331	333	345	322	320	299	317	333	306	310	309	318	315	345	323	358	303	352	322	289	330	339	299	332	311	348	330	282	316	321	348	328	325	338	336	335	319	335	308	306	311	302	324	308	350	324	346	298	320	294	359	316	315	299	323	309	303	337	303	303	332	315	317	345	339	320	334	300	313	334	319	307	319	334	316	303	348	318	300	318	351	318	314	321	338	312	318	334	294	326	291	345	307	332	307	326	356	283	333	328	335	300	353	335	306	331	319	351	313	302	301	353	332	303	335	330	291	320	330	304	353	282	339	310	349	331	301	310	308	349	333	307	330	354	292	334	319	275	345	317	304	338	316	306	315	332	305	315	311	302	304	307	359	306	323	344	326	292	294	322	297	300	330	326	357	342	326	337	326	332	306	324	317	330	325	335	348	316	326	341	316	315	306	322	312	304	316	341	305	297	316	298	326	317	329	323	353	320	339	304	334	317	311	348	352	280	288	314	287	302	342	308	306	336	329	308	317	347	333	309	315	303	309	320	347	333	340	309	309	338	326	333	340	334	314	335	298	322	324	329	317	313	325	334	318	333	341	322	334	341	309	334	285	295	321	328	351	328	359	313	336	309	343	313	335	331	315	302	332	331	366	355	323	304	318	331	304	306	317	333	324	333	315	283	325	319	329	311	345	316	310	334	342	363	304	325	362	324	329	303	329	333	314	352	310	324	280	330	306	321	298	334	324	326	330	332	323	314	315	279	334	309	295	326	324	314	352	366	316	318	327	331	291	316	314	337	322	361	336	299	355	334	302	311	314	323	315	314	339	365	346	312	301	320	323	354	336	338	312	345	295	317	282	311	320	318	316	328	305	335	349	324	326	307	341	321	346	341	355	336	318	303	283	304	293	300	325	326	327	323	314	308	323	325	342	305	315	328	326	330	324	355	332	325	283	312	365	309	319	344	332	301	280	364	321	286	329	304	315	341	313	329	327	369	315	338	337	324	357	302	331	321	331	301	350	318	335	312	342	317	321	301	300	350	334	314	330	331	357	331	316	321	320	335	306	340	325	316	323	335	312	310	318	327	302	315	327	341	316	310	338	316	316	336	314	332	351	322	281	289	291	325	311	318	331	328	310	310	323	287	321	333	313	313	337	341	280	335	337	314	312	348	323	340	303	323	339	304	306	293	285	326	366	315	308	320	304	299	310	325	327	316	308	304	306	308	338	313	335	331	341	328	313	346	333	322	297	317	289	304	320	339	299	306	289	305	308	322	320	350	337	349	356	306	319	300	354	277	293	334	335	301	341	326	326	335	332	309	321	295	367	326	303	300	299	328	336	349	316	318	341	326	332	334	314	288	325	299	324	331	337	309	321	306	298	314	297	321	299	317	299	325	328	289	318	329	330	335	325	346	312	294	315	321	360	328	314	331	290	319	333	316	337	338	326	351	301	334	318	293	305	336	323	339	309	319	345	333	291	312	270	344	304	337	324	319	339	324	304	311	331	354	347	303	331	311	326	314	316	311	342	309	327	356	306	299	299	314	332	354	307	342	326	301	319	311	330	322	301	307	349	323	317	323	282	307	295	331	338	316	335	313	306	330	293	314	359	295	315	308	320	332	355	343	321	308	370	329	304	301	339	323	285	317	322	296	320	358	323	310	344	325	349	314	339	345	326	354	303	316	290	286	302	327	314	339	341	338	310	304	326	329	302	327	352	338	307	291	299	328	325	341	323	342	324	317	359	294	321	344	293	306	278	318	317	337	344	335	327	322	314	315	318	336	319	326	294	284	307	329	296	341	319	360	299	314	287	290	344	317	339	333	326	322	302	306	332	332	335	318	310	285	308	319	297	279	345	312	305	308	327	286	318	346	307	330	334	327	317	311	351	314	304	330	317	344	330	319	365	313	318	336	333	300	333	321	320	320	339	300	281	308	352	337	310	305	318	306	331	327	289	320	357	325	328	340	348	367	327	325	302	281	328	304	351	332	313	319	284	327	329	337	333	292	353	356	335	327	327	326	351	343	328	336	333	318	316	307	315	321	320	299	326	308	328	329	327	302	331	311	319	295	349	306	325	356	320	316	320	347	332	349	340	342	305	322	298	310	328	319	356	327	318	341	321	293	306	308	325	286	314	295	295	301	324	299	289	336	324	308	342	331	304	340	315	325	329	296	354	291	333	358	341	309	303	349	308	311	305	311	355	358	295	320	350	307	301	297	322	310	298	334	295	313	337	312	329	314	309	319	323	306	345	310	337	322	307	293	307	345	351	313	292	307	269	347	307	313	305	300	327	338	329	308	294	308	354	354	320	318	331	327	346	329	325	317	317	314	308	302	318	327	336	295	370	335	320	351	299	300	333	311	313	311	345	299	322	315	328	359	349	339	309	339	310	324	339	314	333	383	318	290	300	313	303	321	337	338	312	370	332	332	274	327	314	356	305	297	338	340	321	306	354	310	338	350	372	327	340	283	341	340	302	335	341	321	317	300	309	304	327	307	354	317	301	321	343	351	327	354	347	316	368	337	321	288	316	320	306	279	302	298	330	330	311	318	304	315	320	312	277	340	333	323	320	322	307	321	296	314	323	293	337	299	301	320	337	287	334	299	304	337	310	322	315	329	318	321	337	315	330	301	322	325	325	323	348	323	322	337	345	314	309	336	282	320	355	307	345	311	335	338	332	311	319	315	308	319	373	346	297	330	351	309	322	302	304	330	365	311	306	329	328	314	343	322	344	292	299	325	307	309	333	321	348	313	330	315	336	341	318	333	299	316	304	314	308	326	334	336	336	321	308	319	332	321	338	335	309	314	295	328	305	348	336	321	319	319	330	297	333	307	324	313	294	318	342	310	327	317	290	312	373	356	302	334	314	328	314	305	299	324	280	340	325	349	322	313	290	322	330	327	293	320	287	331	328	285	336	316	333	311	345	306	333	302	318	357	317	327	299	286	333	310	296	341	289	312	333	340	326	325	369	309	305	341	301	327	315	336	337	334	333	341	342	317	335	320	338	336	295	327	312	327	323	313	293	299	315	304	337	302	339	327	321	320	321	314	327	305	325	325	312	317	297	297	340	291	323	297	333	320	293	304	362	318	308	278	324	294	328	315	322	320	316	318	347	319	325	338	298	345	321	338	333	313	315	338	303	310	318	319	359	334	303	336	314	314	304	325	329	295	339	297	305	352	325	324	331	337	345	310	334	348	322	329	306	297	335	311	322	330	308	331	315	322	317	297	330	336	326	265	312	298	350	316	339	302	292	324	311	305	334	301	322	299	370	346	323	303	352	324	327	356	326	298	303	330	328	308	344	312	328	329	328	340	314	306	319	330	328	279	338	325	338	292	292	336	332	331	336	316	289	346	344	332	337	314	323	325
7172	17868	11854	31401	47807	26869	9925	1360	1371	997	760	655	624	563	523	444	471	516	494	474	458	455	467	467	522	1471	2469	2471	2024	1674	1161	809	621	393	338	349	347	340	349	341	359	356	332	335	331	331	385	349	325	392	353	341	362	359	339	341	325	347	353	371	346	323	321	347	334	364	344	344	354	361	321	332	338	327	332	305	337	317	365	347	310	324	351	317	327	352	331	360	361	349	312	351	299	316	349	356	338	349	350	344	320	331	343	371	356	328	343	330	348	346	337	356	339	374	352	333	340	354	337	349	378	350	335	366	338	349	333	341	350	345	348	342	333	335	339	329	335	361	333	349	325	341	324	337	341	332	365	318	328	329	364	374	323	363	377	333	338	331	347	299	305	330	323	353	337	317	349	349	336	349	355	335	369	326	350	372	365	343	357	361	357	364	340	353	322	339	320	365	325	358	349	367	358	344	304	335	356	346	345	356	340	353	355	326	340	372	332	345	357	359	332	347	353	322	367	344	341	362	351	364	374	392	358	366	349	337	321	358	346	344	378	358	327	328	362	335	358	364	337	323	352	359	337	337	330	327	349	349	318	371	332	364	313	365	358	352	337	333	347	354	327	360	351	288	315	314	319	308	343	314	373	360	355	348	343	319	370	345	318	373	368	327	362	346	356	348	338	340	313	325	355	324	347	398	363	337	336	348	328	329	379	307	361	332	338	342	353	362	315	337	336	351	380	335	353	361	328	352	368	333	364	333	342	309	364	346	343	348	362	344	341	351	349	337	304	332	333	327	379	341	351	366	373	343	354	331	345	381	349	339	366	308	362	330	341	345	324	353	307	340	309	347	330	341	329	316	323	352	350	339	327	339	355	336	362	362	313	321	301	315	332	347	322	350	373	348	336	327	333	375	349	383	338	375	353	329	340	351	345	375	342	338	329	372	332	320	369	327	317	362	347	360	316	313	355	366	353	347	346	325	338	323	357	334	350	319	342	347	331	355	358	337	347	347	366	337	361	342	359	323	337	374	340	320	320	300	372	314	354	343	332	331	343	341	335	359	360	332	360	313	373	348	333	359	344	351	325	362	349	341	338	370	343	336	341	362	355	327	336	324	363	302	333	361	344	320	334	360	331	322	324	343	352	328	346	352	329	351	328	366	342	365	359	354	358	330	344	320	344	364	348	342	323	320	335	302	334	344	363	388	319	344	340	333	341	344	322	323	321	364	321	355	325	340	350	343	341	346	319	332	339	374	303	332	332	319	330	370	333	361	336	332	349	340	345	336	346	330	335	315	361	347	361	335	358	370	342	368	303	320	335	347	339	334	363	365	367	323	356	353	343	336	349	345	319	316	332	339	351	336	322	326	325	337	308	326	342	339	364	316	326	295	370	352	341	335	331	363	370	348	344	320	341	318	319	368	351	346	329	340	391	332	352	341	349	353	357	297	353	316	332	338	310	351	365	346	323	369	325	346	323	352	310	340	314	364	335	334	367	370	361	351	354	354	344	355	338	366	342	345	333	327	366	344	374	349	337	352	343	372	377	361	376	324	344	341	346	337	358	336	316	359	348	337	336	332	348	328	328	315	370	333	297	355	352	356	344	353	369	338	314	347	338	338	394	312	349	348	360	313	395	329	348	363	349	346	344	319	339	344	342	333	337	349	354	368	329	360	336	344	334	345	351	340	355	353	332	348	349	328	312	361	335	368	333	325	326	334	402	335	335	357	356	333	361	375	338	330	321	363	340	308	362	337	314	308	351	334	336	343	336	345	348	316	354	338	362	343	342	323	333	334	352	328	316	355	337	322	326	367	380	368	346	318	338	343	363	341	339	368	335	357	368	350	370	355	372	336	353	303	336	372	342	339	366	340	304	332	348	335	322	347	339	329	372	325	343	348	334	357	366	345	349	329	324	363	372	327	317	332	348	363	361	342	360	348	376	352	313	337	361	333	343	357	334	329	368	381	411	354	354	345	337	356	340	345	353	323	361	318	351	364	368	384	334	350	360	352	332	371	316	341	338	354	343	359	342	347	355	345	334	357	299	324	348	322	330	338	360	360	368	357	352	359	308	346	350	363	336	342	339	336	347	303	337	352	328	357	337	322	335	343	348	335	333	336	330	380	341	352	354	386	348	336	314	342	346	342	303	318	351	345	363	345	319	351	399	346	383	361	312	342	380	341	316	369	335	316	359	343	351	336	323	384	362	316	344	341	352	361	359	346	362	327	320	387	364	334	354	338	357	369	367	356	322	323	319	316	330	323	347	333	338	358	347	358	367	332	361	339	321	349	327	336	313	346	361	332	373	335	340	335	336	326	355	365	332	363	353	366	340	334	351	337	343	357	319	336	317	316	363	339	327	363	340	344	339	352	327	316	338	317	340	309	340	347	338	374	325	359	347	321	331	333	326	319	321	343	318	316	368	324	381	347	310	349	349	334	359	355	376	331	334	323	326	316	338	342	358	353	367	328	346	386	343	344	327	345	353	342	361	330	320	335	339	358	362	340	344	340	369	364	306	336	329	321	351	353	372	330	344	328	357	334	350	330	345	356	342	305	350	353	337	356	360	370	369	332	338	357	353	341	356	357	323	358	333	299	326	363	362	332	325	329	361	355	331	350	337	349	335	342	317	345	345	352	316	338	342	314	354	335	369	378	338	343	367	341	300	364	318	316	338	338	337	357	341	369	344	362	366	369	313	302	321	330	335	346	343	367	374	299	323	359	344	337	340	327	398	330	354	325	346	361	346	351	359	348	336	303	359	377	340	350	339	361	355	351	309	349	312	333	362	348	344	376	338	361	363	336	386	327	354	356	363	346	341	354	384	339	336	326	336	351	327	351	335	323	322	322	351	339	330	338	367	331	336	322	382	336	351	345	339	350	364	343	330	339	330	341	327	331	354	337	364	357	357	363	316	357	338	334	373	362	352	312	328	347	335	332	336	371	336	342	338	332	347	384	333	358	307	345	350	327	303	345	363	357	314	307	337	363	323	334	365	342	337	368	332	360	316	367	330	370	356	351	353	335	347	347	370	340	327	348	320	345	334	350	335	344	332	359	343	330	335	308	358	351	338	374	331	358	349	302	347	330	344	348	319	349	324	344	337	376	322	363	341	340	339	365	348	337	322	342	332	345	347	356	335	318	331	343	345	352	340	353	349	338	356	370	385	351	345	343	325	353	300	346	357	361	321	356	349	376	367	366	348	364	328	332	351	387	368	363	360	353	370	338	368	362	320	352	326	351	334	343	326	361	341	343	315	348	339	318	365	362	321	338	366	376	344	339	346	342	348	319	328	359	388	330	378	324	331	310	362	356	360	350	327	347	337	385	337	334	350	343	312	313	341	307	354	349	331	325	324	308	336	306	326	379	353	317	368	371	328	331	339	343	376	320	341	357	340	367	379	345	321	325	326	345	355	357	332	357	321	346	329	331	373	413	335	325	364	350	333	364	347	342	344	342	345	362	347	308	349	326	327	326	347	340	341	358	327	339	315	334
24978	21229	27413	27627	32567	22496	7839	1031	821	701	646	602	563	581	575	528	563	569	584	555	551	539	542	532	533	742	1100	1220	1192	1033	909	674	646	542	524	537	521	490	493	521	477	497	499	497	525	497	518	494	518	519	507	487	508	528	504	501	511	510	519	499	514	506	499	517	492	497	473	463	508	506	535	511	518	496	461	499	521	501	498	475	485	509	507	452	530	487	530	499	522	490	537	543	503	478	473	524	477	506	496	514	476	514	520	509	504	486	488	497	515	499	537	469	475	538	492	493	481	502	495	481	442	513	505	482	486	516	550	487	470	479	505	503	481	497	505	534	460	469	528	483	541	482	474	512	463	514	483	508	519	498	499	509	511	474	516	520	503	511	526	502	495	523	494	531	526	501	503	490	499	537	489	530	478	503	490	499	530	496	486	499	532	503	479	498	502	481	518	484	511	510	504	531	538	505	522	486	494	495	510	494	499	506	506	525	490	528	474	501	512	472	531	528	493	491	477	509	489	513	524	495	457	506	502	522	498	477	500	445	466	539	495	481	556	497	523	475	508	500	515	478	462	482	488	523	523	517	511	504	487	497	510	489	499	518	529	507	518	535	516	500	534	485	542	496	472	494	496	498	527	514	473	492	499	508	521	514	509	482	517	532	535	493	478	519	542	528	492	519	495	516	518	502	514	502	497	463	506	510	512	523	495	472	514	473	532	502	494	484	534	501	510	506	475	495	531	528	479	549	503	535	524	472	500	488	506	499	533	478	536	487	494	520	511	492	476	510	506	455	462	513	494	505	523	516	487	465	518	506	525	499	528	555	514	433	512	549	505	531	484	497	507	512	498	496	510	490	502	527	492	489	511	515	480	482	504	488	523	501	518	525	532	501	495	500	534	502	515	555	506	504	479	482	480	506	469	498	500	489	508	484	460	516	512	509	539	503	462	502	515	482	523	485	521	458	536	523	535	512	531	497	452	508	490	495	472	510	508	480	502	515	517	486	496	482	514	536	526	524	493	527	462	513	517	514	524	507	547	509	545	457	509	532	533	496	494	455	509	515	513	527	485	504	521	503	521	463	504	521	451	523	518	495	518	519	509	494	487	500	525	490	562	531	511	507	524	518	534	536	522	485	461	508	493	543	502	494	467	496	519	502	457	516	509	492	486	494	513	500	478	458	467	481	561	496	509	486	508	474	509	475	484	525	477	490	527	528	487	535	499	481	528	468	511	499	471	476	505	497	523	516	501	520	496	498	547	524	476	546	480	521	485	513	520	507	510	481	454	486	502	529	465	531	528	503	508	451	491	525	531	494	499	487	502	470	490	519	495	504	482	507	493	465	515	509	490	500	521	476	530	468	505	492	468	510	474	510	491	569	500	538	484	495	477	491	521	510	479	510	529	488	496	528	475	537	538	490	499	492	493	465	499	466	477	533	494	512	488	482	507	498	468	497	514	490	497	475	501	469	534	467	512	493	507	522	508	468	507	520	488	460	507	516	520	528	504	497	507	508	510	527	490	483	509	490	520	526	474	441	536	499	530	504	474	544	475	505	492	490	521	503	507	505	533	527	528	527	532	522	482	494	496	477	502	476	458	498	472	516	493	529	469	526	474	487	544	482	526	502	490	442	495	477	516	512	510	472	489	477	521	491	518	480	518	464	527	573	568	486	550	484	490	504	491	496	500	529	467	552	517	518	519	495	490	473	507	538	493	514	506	488	523	519	494	518	507	526	507	516	523	460	521	500	464	494	545	478	537	493	517	501	494	458	500	525	525	466	524	508	547	498	527	510	531	531	465	498	505	510	501	508	500	522	510	491	511	492	477	505	488	495	494	500	517	518	531	476	480	496	501	454	470	507	501	498	491	511	514	500	536	493	482	520	515	520	538	554	488	479	495	543	508	459	525	500	488	492	486	531	515	524	497	508	476	512	498	502	507	502	516	477	516	517	489	496	491	491	490	503	494	490	484	498	480	543	482	551	500	481	491	530	491	498	498	517	487	533	498	495	507	550	491	484	481	504	552	500	541	509	479	465	514	511	516	496	498	546	523	514	494	464	488	490	525	489	506	522	497	500	502	483	502	537	493	492	539	501	485	485	487	492	484	499	530	463	489	499	515	541	549	542	463	490	521	469	473	509	517	524	499	516	507	496	520	479	503	488	513	507	486	492	502	474	506	465	445	516	538	495	500	476	511	524	556	494	469	483	475	524	492	474	518	504	498	513	457	498	519	531	476	450	494	512	470	514	475	478	479	474	523	474	537	487	523	551	532	469	504	473	495	553	474	493	479	511	458	501	502	502	504	504	532	531	499	493	543	528	506	489	516	521	522	496	531	495	546	490	522	480	551	503	466	504	483	551	462	508	520	490	552	493	522	501	496	495	501	533	485	502	471	513	508	469	512	512	477	483	505	516	512	484	528	502	505	482	497	503	491	504	506	545	521	496	495	461	483	470	492	510	505	480	513	529	516	551	526	489	503	494	501	492	489	468	503	546	505	501	472	502	518	485	496	465	510	538	484	515	530	512	523	473	533	507	511	527	521	486	483	478	496	503	499	502	489	491	511	515	467	510	480	524	499	530	494	536	463	503	507	498	530	567	529	454	548	511	503	500	506	494	515	473	490	494	498	460	522	513	498	517	497	505	542	529	506	489	513	528	500	518	510	462	479	532	510	502	472	488	485	511	493	490	520	504	509	447	484	511	480	522	547	492	518	538	526	502	500	464	514	513	499	476	495	463	523	509	450	476	487	503	515	501	481	506	505	497	490	473	513	466	483	501	501	498	471	492	493	471	537	465	522	450	504	490	503	507	512	500	494	482	529	499	506	539	479	499	471	490	539	488	485	485	481	535	484	525	458	486	461	522	518	491	462	500	477	529	498	506	509	525	521	463	465	497	470	517	485	500	517	488	476	524	507	534	498	523	499	529	498	487	518	481	490	488	503	515	496	501	496	496	461	539	520	519	497	475	477	524	494	527	478	520	509	533	469	498	485	523	534	497	497	519	499	517	556	469	501	495	502	488	518	490	554	497	475	458	547	480	514	520	513	516	541	467	504	442	503	485	487	494	490	533	478	484	499	501	529	517	530	546	485	490	512	488	518	535	495	507	508	504	526	496	526	479	518	505	525	513	469	514	502	538	544	510	562	497	507	510	498	500	499	515	489	550	487	514	479	499	484	509	491	513	498	574	495	500	491	503	475	527	504	511	533	504	473	493	498	556	497	478	483	523	518	466	534	458	507	506	516	502	478	516	510	542	528	493	463	503	498	480	497	501	512	534	464	480	502	501	519	506	477	484	492	564	503	487	489	491	497	514	521	483	485	517	506	551	493	492	507	510	515	473	522	475	524	512	488	516	524	498	513	497	521	536	479	509	497	487	530	465	524	533	493	510	475	473	531	512	510	502	492	505	469	442	482	509	554	482	495	496	499	504	473	511	474	489	513	513	509	503	482	506	492	491	523	501	568	525	504	547	501	484	490	456	518	471	509	545
7316	15056	8819	24302	39473	24328	8994	1331	1279	947	815	812	741	701	625	606	566	666	621	631	625	576	571	584	587	1043	1741	1992	1665	1513	1196	940	769	607	546	540	525	564	535	523	537	511	490	523	532	519	542	524	499	522	529	605	490	523	515	522	535	527	496	510	539	558	514	529	583	523	515	571	528	536	561	504	496	561	499	557	554	516	519	526	521	511	556	534	514	537	505	501	561	524	528	530	500	593	512	546	520	490	535	540	536	523	556	500	537	565	529	530	536	551	520	534	539	557	500	473	521	552	549	573	531	554	527	509	521	512	574	530	532	502	577	514	507	529	503	523	531	506	514	534	565	505	546	525	533	509	524	504	570	579	517	504	535	539	550	556	544	534	535	552	529	534	538	519	515	531	518	527	575	529	515	515	531	562	529	577	503	488	526	562	477	530	522	536	563	495	497	508	513	520	557	489	550	499	530	547	501	514	518	525	519	503	527	510	516	502	518	542	566	554	541	582	521	537	527	531	525	546	580	524	540	521	519	520	516	548	546	531	516	532	493	588	521	487	569	493	504	534	521	529	541	517	555	519	533	569	493	531	548	540	535	507	499	545	540	511	512	502	507	534	520	557	525	560	524	508	542	531	555	588	520	524	554	518	513	510	550	544	521	510	484	517	490	484	478	484	543	595	497	522	542	569	537	542	511	525	570	510	515	502	525	533	511	542	555	506	497	544	528	500	532	528	528	482	480	543	478	551	516	541	536	536	521	520	502	494	541	545	528	529	537	510	543	500	567	587	542	535	517	562	548	539	501	524	504	555	512	478	538	505	504	526	511	563	530	551	499	534	516	515	546	489	496	536	536	553	537	534	529	532	501	551	544	554	559	545	543	510	516	550	533	537	573	544	539	489	524	484	495	560	510	504	567	552	534	519	517	479	550	532	529	533	547	500	524	500	544	502	526	448	491	560	534	551	482	529	541	530	531	525	546	518	521	576	525	538	501	561	523	533	527	498	475	517	557	515	484	565	519	514	508	575	560	560	534	506	557	500	496	533	534	523	522	546	527	552	550	540	541	542	538	519	526	522	558	504	556	538	526	546	536	498	557	499	530	531	549	515	485	520	537	570	539	518	497	543	550	536	507	557	548	543	522	528	538	563	544	531	546	546	490	543	519	489	507	549	523	529	534	532	539	523	496	505	552	556	493	523	541	475	547	516	534	496	547	575	507	532	541	557	491	548	547	479	568	533	491	563	493	490	568	540	481	549	489	481	503	532	508	542	562	519	577	550	560	519	513	508	549	547	548	542	501	512	510	552	491	509	556	547	536	533	519	508	563	515	554	546	532	524	537	500	519	554	503	522	498	522	533	556	539	529	518	505	564	548	516	530	542	513	524	520	490	538	529	508	528	533	584	542	537	516	557	522	525	542	540	537	540	534	550	524	511	517	535	511	540	546	520	560	542	515	529	541	500	515	534	557	546	531	555	516	523	477	544	582	532	500	496	533	546	546	510	543	580	572	534	515	528	520	511	514	513	539	549	532	521	521	542	501	505	504	571	545	521	514	562	539	540	533	577	533	545	490	506	588	547	526	516	515	532	513	534	557	542	485	584	531	491	556	534	509	500	526	551	536	536	564	535	546	507	482	558	530	560	529	534	547	525	517	523	571	532	527	556	536	533	523	530	509	517	532	559	568	511	534	530	536	520	529	512	544	556	535	591	537	503	526	578	528	558	527	500	541	494	518	547	529	551	533	511	483	523	533	507	543	585	528	540	532	535	520	549	565	499	507	478	565	530	542	562	544	529	527	551	506	530	538	550	545	504	552	529	561	567	524	514	506	527	478	556	553	510	555	542	514	520	519	526	518	521	485	526	540	513	570	514	552	558	546	529	553	512	529	519	496	515	553	562	527	522	534	538	528	546	535	552	518	536	547	486	512	505	540	556	525	522	572	552	551	554	531	512	557	575	561	456	549	551	544	558	537	532	499	535	525	494	514	544	536	554	523	541	525	535	528	505	510	509	566	568	533	527	525	520	485	539	559	547	489	504	526	511	537	523	555	511	564	546	525	573	532	529	510	552	561	519	574	494	548	535	524	509	541	520	513	532	530	526	519	508	525	535	553	514	518	533	527	592	566	514	517	536	523	521	542	531	574	524	513	490	532	532	495	544	528	490	550	514	532	519	581	488	552	458	513	560	513	537	572	505	570	506	528	541	524	552	528	500	517	522	509	533	544	505	559	506	521	518	518	548	521	547	539	571	521	535	529	520	579	519	568	520	536	535	519	536	519	559	524	520	519	505	537	566	531	512	545	514	495	518	540	579	548	548	553	558	536	511	532	492	458	520	542	524	524	534	524	543	491	497	534	567	520	570	516	494	546	532	518	547	534	525	548	516	530	541	532	519	507	581	513	529	531	531	523	541	533	535	491	533	578	517	543	535	520	535	530	541	588	534	512	552	514	503	547	545	527	531	537	516	545	548	515	535	546	554	561	529	507	533	487	564	521	530	542	518	526	561	486	542	523	534	500	480	530	502	549	535	519	530	552	544	577	546	527	540	571	494	487	510	521	538	531	536	521	562	501	538	510	523	530	522	527	571	533	505	519	566	546	538	511	536	556	526	546	541	524	541	507	484	545	482	520	509	555	572	531	540	524	532	495	531	537	517	505	550	522	551	535	521	488	529	516	532	473	534	531	522	528	545	533	508	502	575	545	539	541	542	526	529	553	531	504	510	552	535	503	498	514	536	483	530	567	532	501	521	539	537	523	560	540	558	488	519	536	544	486	525	528	477	521	543	526	516	532	525	536	519	537	530	496	521	499	532	566	571	513	530	512	548	518	492	559	518	536	523	559	490	532	556	486	544	547	566	537	557	544	534	532	529	566	531	462	534	522	537	514	537	518	539	544	505	561	505	508	512	520	537	550	590	526	547	531	548	547	546	507	509	518	548	510	471	513	584	553	510	560	511	565	547	552	512	529	517	540	526	501	547	527	499	592	508	514	509	507	521	537	528	528	522	499	555	536	520	530	528	533	550	538	532	527	522	535	531	479	519	536	519	531	509	541	539	512	563	557	537	515	537	501	557	513	504	562	530	530	561	520	530	521	535	512	556	559	535	562	541	530	544	544	503	518	551	512	503	532	523	553	528	519	513	537	522	555	544	502	519	556	567	548	514	592	502	508	546	527	527	517	493	529	536	492	495	516	511	547	506	504	548	485	518	518	522	563	522	575	574	538	511	586	563	523	521	550	512	533	555	544	524	530	512	510	519	525	528	528	523	487	568	515	533	550	491	546	548	488	484	567	557	520	536	540	507	540	557	525	505	538	522	513	569	504	503	498	502	532	506	500	559	520	540	568	559	518	546	562	554	521	509	506	556	554	512	492	551	511	550	528	539	485	524	521	516	527	511	550	521	554	536	565	551	486	523	530	516	536	554	491	484	514	550	498	550	529	534	545	549	512	516	535	501	525	521	529	516	530	500	538	556	513	518	476	541	522	542	522
22703	21266	28964	25276	42179	40665	27251	5214	1270	969	859	792	748	734	742	616	592	608	570	585	558	614	547	515	578	1369	2878	3411	2510	2619	1770	1287	968	659	484	469	480	498	518	481	474	489	488	507	541	530	498	506	479	458	502	511	469	522	503	482	502	479	517	504	506	480	451	475	507	486	536	453	497	493	446	470	505	499	518	475	505	485	514	508	437	468	456	502	472	485	485	506	486	469	519	502	492	438	492	499	498	439	480	519	522	468	460	457	478	481	494	488	486	541	492	519	470	483	487	530	484	488	511	500	490	517	506	487	511	496	528	493	541	503	486	483	531	479	478	472	465	514	446	483	480	477	491	482	461	486	488	488	490	479	524	490	467	494	488	508	510	525	510	506	464	487	495	511	482	447	502	452	464	510	505	471	471	505	525	506	465	497	531	465	505	471	472	477	508	448	512	480	493	497	480	454	473	498	518	494	509	485	492	500	497	477	491	524	488	501	504	490	489	462	536	498	513	509	516	454	501	462	473	495	492	477	475	493	489	512	518	510	507	511	481	492	495	504	460	475	491	493	517	534	453	445	510	463	459	473	523	450	500	506	492	441	477	483	512	487	471	499	489	466	463	436	447	492	544	513	525	502	497	498	468	494	502	506	494	490	440	499	506	498	512	506	445	477	484	461	469	470	497	458	461	475	515	487	483	505	490	489	508	478	452	527	481	500	502	545	494	475	500	456	495	498	517	545	467	506	466	474	486	494	479	502	552	485	512	500	486	453	502	483	514	483	480	487	490	503	496	463	460	529	465	508	494	518	455	488	488	504	510	507	525	484	462	490	505	481	472	490	481	491	508	455	470	491	493	507	505	488	491	452	542	506	494	500	487	474	506	482	477	483	495	503	483	503	461	477	446	497	521	494	514	502	507	492	469	503	463	525	468	483	507	500	486	482	483	491	454	521	529	489	481	456	508	543	480	450	493	456	515	494	504	464	468	507	480	478	489	496	484	508	472	497	490	502	489	478	491	470	448	488	469	504	494	504	474	480	485	474	493	527	510	487	465	511	515	471	527	471	475	449	502	547	520	485	486	506	484	498	462	487	509	482	477	523	493	521	486	465	481	487	477	487	487	493	522	491	480	448	480	490	523	488	504	518	451	464	482	513	515	498	462	492	514	464	477	516	481	529	519	510	546	488	483	467	476	466	499	461	531	526	460	499	460	487	450	459	513	466	514	459	514	484	450	495	508	532	482	476	470	531	483	472	480	518	468	517	504	504	505	504	514	499	497	479	487	485	514	485	465	462	475	515	516	493	492	495	492	520	527	473	510	503	480	493	530	526	494	473	506	497	490	532	507	527	479	475	514	482	460	478	506	482	465	546	478	517	507	520	494	422	494	460	486	478	506	478	501	513	454	483	496	497	497	516	492	503	444	497	480	515	469	479	466	481	467	513	519	489	480	484	495	466	490	482	455	449	481	485	505	474	460	451	474	492	517	477	504	488	452	462	492	467	458	516	502	506	532	505	479	481	478	485	475	505	476	484	501	488	525	497	483	516	484	463	513	533	496	464	493	456	498	477	470	508	430	500	518	512	468	480	513	495	460	507	500	519	489	487	456	474	503	464	475	490	491	508	455	493	483	512	485	509	497	477	468	495	498	498	487	470	515	513	479	481	486	524	492	469	476	491	492	445	486	493	511	512	521	459	459	508	488	479	463	524	522	455	495	490	450	495	490	495	501	477	474	475	478	462	487	508	490	473	486	483	524	478	476	481	507	491	535	526	490	472	466	453	473	479	490	493	501	489	483	468	446	520	448	467	496	489	476	527	464	485	508	507	531	427	461	472	480	474	498	495	505	453	446	499	511	480	534	523	483	505	512	464	504	501	505	457	511	461	478	451	509	444	449	482	461	526	527	502	446	484	524	468	483	504	487	490	489	496	521	499	505	482	508	511	478	488	494	505	506	507	476	500	483	513	515	471	476	510	489	510	473	489	474	508	497	535	508	515	517	482	511	518	479	472	462	417	494	448	504	481	468	481	494	473	491	506	498	479	523	508	521	511	516	499	471	488	513	457	487	487	478	487	476	486	480	474	487	509	528	498	533	499	476	462	471	494	522	482	450	510	472	508	492	500	500	490	503	510	521	470	488	486	496	497	452	470	476	472	483	483	455	466	489	486	460	495	514	492	468	443	499	468	470	495	521	533	477	473	484	444	446	507	467	475	502	489	507	466	531	462	456	511	489	504	493	484	502	488	483	520	489	492	509	513	511	485	523	482	482	492	475	478	520	461	502	469	481	496	498	486	460	474	490	482	474	494	495	498	474	464	480	516	463	466	480	488	484	483	470	469	471	503	497	505	483	506	478	487	498	460	494	481	507	468	475	483	446	458	502	502	486	498	492	459	497	469	521	486	480	524	556	491	504	480	462	489	505	485	468	496	480	493	527	498	484	477	489	471	447	475	546	471	466	450	436	489	494	474	491	482	483	494	475	482	502	467	528	503	507	497	523	423	507	488	488	497	451	522	502	485	501	448	453	487	545	483	446	498	512	522	496	473	484	457	484	509	498	517	495	487	493	529	533	490	479	488	508	509	492	517	509	462	555	496	498	505	498	498	519	485	467	506	560	476	446	493	527	486	470	482	504	460	482	468	471	460	450	473	472	480	481	479	506	479	477	500	534	471	501	530	514	481	494	475	493	489	493	491	523	502	485	477	451	507	489	500	481	504	468	483	494	461	481	518	497	478	476	507	511	493	482	471	492	486	481	481	446	488	459	546	488	524	511	495	484	515	491	458	455	516	498	504	433	509	487	494	476	463	473	490	457	476	477	483	527	488	478	503	504	493	520	458	502	503	510	525	458	455	488	501	503	493	480	505	471	494	458	510	504	454	516	506	481	481	455	466	493	494	490	474	512	494	480	498	444	499	467	495	476	523	511	509	535	484	472	501	467	488	471	469	475	529	467	474	505	465	481	484	440	491	467	499	520	499	510	498	502	504	501	432	478	507	509	461	524	505	481	476	464	463	502	484	516	473	536	477	482	516	483	494	525	457	495	481	532	489	474	511	477	523	497	515	487	466	527	517	468	493	492	512	482	493	542	486	492	477	488	439	533	498	492	476	485	476	475	446	498	478	489	515	505	511	496	503	449	484	483	480	497	469	543	501	507	458	505	505	503	480	454	517	520	472	486	537	484	468	448	490	508	494	480	491	524	489	482	466	519	499	514	454	514	473	481	519	499	518	513	509	507	472	469	501	480	486	499	449	471	508	498	494	500	451	447	497	477	496	482	462	492	487	477	480	493	496	499	503	470	491	510	560	470	476	505	499	491	455	533	509	491	493	494	471	490	501	493	489	497	458	491	446	465	483	472	512	473	461	478	511	475	478	488	500	522	496	530	486	494	515	461	501	468	483	501	509	468	497	443	503	503	454	463	483	481	481	506	502	505	487	495	460	511	528	484	496	491	456	464	476	477	493	536	470	511	509	496	493	519	515	505	505	480	489
9514	25521	16617	36215	61026	42867	19661	2387	1867	1317	1078	1181	1021	911	861	722	695	740	661	645	659	621	632	577	585	1977	4457	5042	3811	4059	2458	1756	1179	833	482	512	492	534	488	527	493	460	512	506	486	511	511	443	491	506	488	475	464	507	516	499	503	536	504	481	456	524	482	474	481	447	481	481	511	516	521	499	492	506	536	527	491	482	531	492	468	491	507	511	448	485	472	493	467	463	463	502	526	477	514	517	509	510	503	521	500	531	495	518	491	487	465	481	511	484	504	494	500	506	531	495	515	465	514	468	513	523	505	530	467	495	497	482	451	491	483	492	534	473	488	487	489	540	511	496	519	522	540	491	493	529	494	502	474	491	470	494	503	506	501	526	458	489	461	502	474	506	499	541	504	487	480	525	438	519	495	495	476	486	537	467	514	474	484	501	502	459	477	482	534	449	512	508	494	517	491	525	499	474	514	524	466	492	501	517	475	460	495	514	466	480	511	475	462	486	496	502	480	477	507	488	465	486	524	482	486	480	475	534	457	506	486	495	457	482	485	519	544	502	517	535	468	525	477	495	499	521	530	493	525	528	510	531	499	527	487	521	478	522	517	494	489	511	505	486	460	527	506	509	475	490	481	522	492	502	477	492	508	523	507	486	491	463	511	458	493	487	470	487	539	485	468	482	492	471	528	509	511	489	515	469	508	532	494	487	467	478	484	526	447	476	488	538	538	465	483	493	488	517	504	508	502	507	487	468	497	481	518	447	475	482	469	478	476	562	497	481	510	478	498	485	488	448	471	515	511	527	479	518	489	539	467	493	495	526	491	452	482	507	510	494	475	535	465	493	539	479	489	534	483	462	508	504	487	489	493	488	500	511	495	482	525	472	539	519	489	554	487	474	512	485	518	472	476	471	497	519	468	518	512	531	461	513	490	461	511	466	490	438	504	494	454	514	512	517	498	445	512	484	481	552	515	474	531	483	450	519	483	490	501	483	520	494	509	502	537	493	489	463	503	530	559	458	472	499	526	467	463	509	521	524	503	497	495	498	493	488	494	494	501	503	492	555	475	504	482	471	481	513	497	507	518	493	487	474	483	518	514	482	505	509	468	527	481	498	512	515	510	479	532	467	445	510	479	493	513	477	480	481	489	518	476	465	518	479	454	473	454	511	497	524	510	487	476	480	482	460	489	490	515	493	497	476	501	512	503	508	526	516	439	481	475	508	494	497	511	462	516	495	491	544	490	511	516	462	502	501	518	531	501	462	498	537	531	496	504	518	533	487	526	492	508	495	484	515	528	534	487	507	522	484	507	505	529	465	473	509	505	512	516	496	479	489	519	476	458	509	467	522	478	506	530	529	484	503	477	513	488	485	556	514	456	529	489	536	496	549	500	467	489	535	534	512	489	486	498	505	453	498	469	467	454	526	461	480	487	515	499	467	502	476	485	492	510	480	485	529	522	502	480	498	497	443	499	482	522	490	503	465	478	492	489	508	488	543	484	474	503	484	521	481	500	498	497	518	461	517	505	496	529	477	504	471	530	522	478	492	475	493	448	510	464	497	475	477	531	462	485	523	516	533	498	536	487	481	536	496	454	470	477	527	490	553	500	485	491	517	506	515	492	494	530	486	505	498	476	524	495	504	500	505	495	479	496	538	509	519	487	480	481	516	542	520	455	476	471	506	504	495	513	502	508	499	464	476	505	491	462	500	529	482	442	522	500	488	476	505	460	505	498	466	501	491	523	510	495	484	510	495	485	488	509	457	444	508	482	510	485	519	495	453	519	460	481	484	511	482	479	478	504	508	502	483	494	467	497	503	482	516	510	467	483	549	469	550	482	497	488	515	456	471	500	486	505	456	550	494	540	508	487	492	468	514	489	492	474	482	510	556	475	487	505	484	493	522	469	524	501	496	474	503	486	509	494	513	489	486	501	505	494	481	496	482	502	470	473	508	477	477	498	494	464	522	489	501	513	488	510	516	509	489	460	504	510	513	476	513	526	496	505	483	514	514	494	515	507	490	478	453	486	514	531	508	519	489	492	494	474	485	475	508	508	473	524	482	531	483	525	460	513	510	517	499	509	516	490	507	526	524	464	464	484	461	477	521	464	537	491	476	506	517	456	496	499	483	511	490	494	479	498	525	477	499	495	499	497	505	490	473	537	490	511	477	500	501	495	466	511	565	512	471	465	490	504	493	458	479	480	491	513	510	485	488	481	479	513	512	484	509	500	463	480	506	497	513	491	484	460	496	498	498	477	494	510	489	491	505	521	494	478	520	491	476	474	517	489	479	486	534	532	467	467	532	520	505	494	525	514	464	468	528	492	485	484	482	510	528	478	509	472	506	512	478	490	496	444	522	480	497	521	470	529	506	493	511	472	484	493	499	457	486	514	528	550	519	494	512	460	489	499	496	500	483	480	512	531	531	514	486	503	519	500	494	467	521	520	497	474	552	518	485	493	500	500	472	499	464	509	531	505	523	479	447	517	463	474	492	486	519	456	491	490	507	502	492	502	519	482	483	495	497	496	481	474	488	521	484	463	491	495	518	540	496	461	460	495	487	507	482	505	509	487	521	471	471	537	476	496	514	480	475	473	515	463	485	498	498	468	495	437	513	512	513	535	496	510	506	478	507	488	508	482	487	489	491	517	495	532	462	502	484	464	490	471	470	506	498	503	469	476	502	482	518	546	461	505	438	492	489	550	474	484	491	507	489	504	498	502	526	473	479	524	500	491	514	473	509	469	522	476	491	457	483	483	467	508	513	503	509	490	476	513	467	475	502	501	538	488	481	534	492	495	518	464	515	503	458	493	485	526	508	501	486	465	521	471	496	507	454	458	465	493	512	510	490	484	530	495	526	476	513	490	511	490	548	516	517	517	493	439	516	495	487	497	458	476	513	515	510	511	490	542	475	497	473	508	499	506	505	494	530	484	485	475	476	521	505	471	465	490	538	488	462	499	435	507	522	489	465	506	522	460	481	503	477	518	490	467	504	511	545	486	495	474	489	489	519	502	484	487	468	479	475	486	476	501	525	475	506	501	478	516	534	496	512	508	510	502	493	484	497	446	515	498	504	495	553	507	461	494	529	507	494	484	476	512	507	494	527	507	489	501	510	491	506	462	478	509	478	523	497	483	524	515	508	490	551	499	506	481	476	512	508	497	554	516	464	487	471	493	507	486	503	525	504	495	497	496	521	494	445	476	496	507	549	472	465	474	479	450	477	520	518	485	508	425	457	530	540	466	499	522	468	462	550	498	524	491	464	451	479	472	507	513	524	487	506	500	547	513	493	474	512	473	475	493	490	472	455	503	495	479	475	471	497	497	498	457	485	521	490	514	540	520	475	529	470	514	553	483	518	525	467	520	531	492	512	476	494	537	478	499	476	497	554	490	508	484	516	534	520	518	518	510	513	454	492	467	544	436	478	481	498	505	504	478	493	489	515	496	495	475	477	529	479	505	490	495	508	469	499	471	468	521	523	470	501	491	466	486	494
27887	19099	8538	6675	10551	4302	1866	654	518	524	468	474	452	432	403	399	406	426	392	391	366	419	393	374	402	388	470	489	521	547	468	495	395	422	379	366	396	402	372	358	368	348	366	373	374	365	388	350	395	361	401	351	395	371	352	350	384	362	381	383	376	365	339	340	395	387	383	394	393	355	361	382	390	396	344	332	376	357	370	376	360	378	371	372	388	371	378	365	394	381	396	373	349	404	366	359	381	406	373	375	370	403	380	384	351	367	375	371	373	367	375	360	344	383	392	409	367	394	379	402	362	384	360	407	417	391	392	380	410	391	372	405	353	361	368	390	354	381	390	391	360	386	326	381	388	401	369	396	401	391	365	345	385	371	368	374	384	365	371	367	368	365	356	380	388	422	413	362	358	389	378	400	372	381	362	390	356	358	379	369	387	349	383	362	356	356	394	356	367	360	373	401	386	362	381	389	366	373	329	355	371	369	369	344	359	385	354	359	387	365	390	387	338	392	399	373	353	359	342	354	389	385	395	423	391	378	403	359	394	340	359	367	381	362	359	363	386	385	367	333	368	391	370	373	380	408	379	361	388	351	391	413	352	385	398	387	387	378	392	355	369	376	365	342	354	353	379	389	386	390	359	376	349	382	354	376	363	382	371	372	389	355	374	380	372	390	353	350	394	351	364	353	388	377	410	373	387	393	372	376	377	372	384	361	411	335	387	381	354	379	371	348	364	416	404	371	401	376	375	383	367	377	408	390	365	347	374	380	361	343	367	367	356	335	349	375	387	361	347	328	357	349	362	391	377	404	360	382	382	401	361	361	368	383	382	383	369	367	419	391	369	379	384	382	368	377	368	396	360	345	350	373	349	350	425	382	353	370	370	364	408	353	341	405	373	372	398	361	407	380	355	357	370	337	356	377	373	389	387	417	393	365	392	378	373	377	362	393	401	363	370	376	354	377	363	372	397	366	355	358	370	361	376	426	370	365	350	382	397	357	380	393	393	373	366	381	363	381	373	383	384	405	361	353	358	358	356	338	404	361	367	412	375	388	348	353	406	356	366	355	362	362	344	352	373	349	419	381	394	366	397	357	321	355	369	391	372	388	398	355	366	389	354	391	351	377	367	373	361	381	355	395	378	385	365	372	366	364	371	410	357	376	367	357	345	390	373	355	360	395	385	368	343	372	395	362	363	373	389	380	373	382	366	376	410	357	381	405	367	387	372	393	369	378	373	373	373	387	367	342	394	355	357	407	366	364	346	383	374	384	402	351	356	395	352	383	375	380	364	355	348	382	357	372	376	359	363	402	360	383	354	373	362	362	391	419	364	397	384	390	415	384	377	364	409	380	393	337	400	373	393	374	384	361	376	354	408	373	365	362	372	357	395	372	376	351	393	379	357	363	398	438	400	388	349	375	362	372	358	391	365	388	377	403	357	374	354	378	367	374	405	380	406	350	370	340	352	342	382	362	362	383	369	382	381	355	391	354	381	351	397	386	350	369	383	379	393	372	368	357	387	388	393	378	395	358	346	373	379	360	330	372	354	353	394	374	401	379	347	382	413	401	374	347	370	426	406	403	367	387	410	367	382	375	336	380	377	379	387	361	357	379	386	367	372	357	378	395	384	375	351	369	389	400	375	381	395	330	339	440	376	380	356	390	359	360	360	369	354	367	382	369	369	386	374	389	363	382	359	377	355	357	373	382	370	370	383	408	378	413	368	362	367	359	414	352	339	336	382	349	375	392	408	343	376	388	383	374	383	418	390	373	399	397	419	377	372	387	366	370	362	416	394	359	380	353	335	368	412	352	384	366	394	385	379	375	382	344	384	394	391	411	368	375	382	354	392	391	386	393	359	371	412	379	378	399	359	396	359	378	412	385	405	379	355	369	376	377	345	387	352	364	369	374	363	385	353	402	359	377	373	369	372	352	360	370	370	387	380	364	402	378	387	356	369	370	407	368	361	341	365	392	383	403	393	365	355	371	394	385	363	389	385	390	371	388	407	350	330	400	369	385	349	409	370	403	372	413	389	352	371	368	383	364	376	396	393	332	373	373	376	364	375	394	392	395	365	366	406	382	377	343	375	365	364	403	389	359	370	395	338	372	354	341	355	359	389	375	394	383	413	397	351	401	362	387	410	401	375	342	373	403	391	403	386	368	391	390	381	342	374	347	387	397	332	348	370	358	365	408	372	364	359	399	379	376	352	387	368	416	390	395	396	356	345	398	373	346	380	334	386	345	374	356	346	361	379	348	361	365	366	407	387	351	359	374	381	354	359	357	346	372	385	382	384	360	347	360	374	399	379	399	367	375	329	407	387	366	366	380	382	404	382	403	382	371	415	378	398	353	391	385	353	367	414	355	365	350	381	343	362	372	362	373	335	364	343	405	378	376	344	355	395	394	344	377	336	340	364	366	340	376	362	394	386	376	380	378	361	389	380	378	388	348	398	385	394	364	367	369	350	373	385	374	359	387	355	395	350	331	356	369	347	417	402	356	385	413	361	348	377	374	364	386	405	384	366	373	381	399	424	365	395	394	362	354	363	377	366	378	376	389	346	385	374	367	405	380	341	363	365	389	371	377	353	357	361	369	376	375	394	345	368	376	378	378	398	374	373	388	416	394	380	361	412	405	378	399	357	375	389	398	390	401	375	373	379	354	400	372	372	359	393	374	394	354	367	370	386	368	343	383	359	393	413	408	374	387	373	366	353	363	352	357	394	379	367	356	387	394	368	316	397	370	393	363	384	418	363	380	346	379	371	402	370	367	390	374	387	380	357	390	383	400	366	380	382	375	379	383	358	368	383	385	339	369	381	360	354	365	367	361	353	388	323	351	368	376	333	335	385	389	366	372	359	380	384	344	379	374	396	356	404	367	373	372	383	375	404	382	371	394	353	366	364	363	360	375	395	405	368	377	363	361	357	348	380	391	381	385	356	376	368	361	379	399	342	334	357	372	379	370	350	375	374	329	363	317	399	355	395	341	372	336	378	366	427	369	359	376	392	377	388	357	352	389	394	381	359	394	353	379	387	414	382	358	396	347	374	381	398	416	414	372	355	390	364	350	388	372	395	368	375	405	382	363	408	393	352	414	375	400	386	376	347	377	370	382	372	371	390	399	371	395	356	370	365	328	391	404	367	337	350	416	378	391	383	375	379	363	368	385	357	347	398	353	345	342	365	387	404	405	413	395	331	374	343	361	377	358	385	380	340	371	387	364	387	354	391	386	370	408	363	362	368	373	391	384	415	361	389	394	377	409	389	375	410	385	390	389	378	359	371	347	354	365	376	376	378	352	376	372	377	381	407	368	388	402	379	388	409	354	337	385	332	349	386	362	353	408	361	377	366	395	387	358	375	385	353	409	412	372	356	381	382	354	364	389	378	344	367	334	367	365	362	370	371	374	378	366	353	395	356	348	416	391	396	366	378	357	380	373	355	359	383	391	376	414	346	360	358	371	390	393	404	410	367	356	410	373	379	351	398	413	369	368
7466	10919	6441	6739	11109	5102	2430	948	781	647	659	664	533	552	536	463	439	449	465	461	480	396	461	413	395	404	475	576	644	631	577	526	480	429	396	423	394	420	395	397	392	398	415	373	441	404	392	411	412	376	411	396	393	412	394	394	411	428	401	405	407	389	405	390	392	441	371	427	395	396	459	390	401	420	411	403	407	402	395	438	400	386	418	381	437	417	421	409	393	382	414	390	385	404	451	453	398	416	395	355	427	391	369	419	444	403	414	409	427	385	402	381	403	405	414	386	388	393	365	398	380	410	424	414	438	430	387	430	427	400	382	386	415	413	393	423	398	387	382	407	428	395	396	383	392	393	443	371	393	376	389	399	380	413	404	372	396	384	401	447	389	387	428	395	396	401	395	395	400	405	377	425	414	425	402	403	406	412	399	481	412	372	406	380	435	389	407	430	393	424	408	402	390	420	384	368	417	399	398	417	396	385	418	381	412	391	369	410	411	386	395	404	403	407	373	390	406	390	396	429	384	418	434	410	383	403	382	379	393	418	385	415	386	429	397	417	341	415	419	405	385	371	373	392	386	414	361	431	427	391	392	385	428	388	404	400	422	408	392	432	393	387	399	372	405	393	429	383	398	403	421	438	402	409	398	395	398	387	404	424	392	377	386	379	401	382	403	421	399	412	402	400	423	425	381	362	392	383	383	425	385	390	399	402	426	378	428	398	383	399	403	416	419	443	383	419	384	390	396	393	410	412	407	383	443	393	399	396	426	377	413	426	401	395	432	417	396	406	398	401	405	369	424	419	411	375	429	429	442	383	401	424	454	418	404	375	395	406	362	431	395	433	412	407	398	386	418	394	412	432	420	408	396	423	396	403	424	381	448	393	437	426	395	429	400	378	418	381	383	425	412	431	360	422	363	387	376	421	432	392	389	388	403	423	406	391	411	428	403	362	387	422	419	370	377	423	393	425	403	380	383	408	409	385	382	389	397	401	396	396	377	405	422	427	371	419	448	391	388	415	394	464	383	404	420	432	436	385	399	429	381	407	433	385	370	424	407	396	401	407	429	398	404	394	372	399	446	442	419	377	389	411	405	384	387	382	394	414	384	413	394	399	367	396	402	395	394	447	409	404	417	373	412	403	444	414	357	387	437	370	415	408	375	381	413	380	409	407	390	401	402	384	400	401	386	374	405	404	430	393	399	377	387	388	425	408	389	431	424	393	412	403	378	394	433	366	432	397	402	380	419	409	442	467	418	395	433	424	386	370	397	403	425	396	413	419	415	395	423	381	387	363	414	420	393	392	402	377	388	397	407	422	426	396	414	392	362	386	369	395	428	366	429	375	422	432	396	409	423	399	396	404	403	423	404	416	389	439	414	398	381	384	425	384	391	410	381	403	375	401	410	406	393	390	382	395	417	349	400	413	378	402	399	419	404	437	399	398	397	439	417	397	419	419	415	430	392	387	396	423	396	431	409	421	417	426	372	409	391	421	387	413	379	396	393	428	427	447	420	396	419	406	394	345	378	400	394	390	383	402	430	415	369	403	413	406	390	433	403	401	378	377	422	407	389	358	390	410	404	392	386	435	427	421	412	417	384	373	408	400	418	410	400	388	402	401	383	387	422	389	388	402	400	406	420	386	391	387	412	408	422	389	395	413	414	421	396	387	358	398	397	384	386	423	413	418	407	434	411	406	414	373	429	385	382	379	408	371	424	392	423	421	400	400	403	413	434	423	393	403	419	407	382	411	356	400	406	386	424	394	410	408	391	400	391	407	390	425	383	416	441	408	381	440	375	396	399	448	413	394	409	396	419	417	413	438	408	408	419	409	416	390	381	405	382	405	402	378	397	387	411	377	410	376	404	394	397	427	427	400	417	396	424	389	369	448	437	375	376	411	412	402	426	448	425	408	408	419	453	420	441	423	418	423	417	421	396	413	411	410	366	388	427	384	383	426	424	447	405	390	439	382	404	393	444	416	403	366	368	421	423	415	427	417	409	429	400	411	404	416	345	411	384	441	377	396	415	391	380	413	420	397	414	406	413	396	394	403	404	421	403	408	397	394	406	394	387	425	406	404	417	415	354	410	426	424	438	393	399	380	401	425	423	428	435	397	408	368	424	381	423	414	401	400	403	382	408	421	422	392	429	403	401	414	426	390	419	430	394	355	397	406	377	433	372	415	417	407	376	378	407	403	396	410	388	399	423	399	410	386	403	408	407	430	400	416	404	404	393	390	386	423	428	412	454	385	413	410	377	368	392	395	395	384	410	400	416	404	393	420	379	402	404	411	421	398	398	431	377	391	381	407	434	404	413	385	427	418	388	369	426	404	405	408	388	396	429	434	424	422	413	440	416	405	435	409	425	405	390	410	412	376	402	406	388	399	403	391	422	415	400	401	398	427	400	394	391	406	369	408	404	384	392	405	403	380	428	412	414	427	437	399	396	354	381	401	377	452	387	433	416	384	405	428	422	399	443	378	398	386	401	375	405	432	374	367	396	379	378	429	383	438	418	427	405	427	421	440	368	382	436	397	402	409	417	414	391	406	409	413	390	359	401	348	403	380	354	409	427	389	431	372	417	397	459	375	382	406	396	428	407	390	434	425	401	394	387	391	402	400	395	363	395	399	401	345	411	382	399	397	415	432	407	409	399	413	423	401	433	419	391	419	455	411	421	396	427	403	360	389	407	406	427	389	409	398	385	392	393	420	383	426	408	414	409	402	452	400	416	387	391	420	383	409	407	417	387	428	357	427	414	411	379	391	392	391	376	417	438	390	370	412	388	365	374	409	410	404	409	412	379	397	412	369	430	429	389	373	418	377	393	416	423	400	397	398	407	400	459	396	413	424	411	424	399	382	406	423	400	366	399	401	409	389	387	383	421	397	392	369	417	389	387	400	394	403	415	382	400	385	366	406	378	420	403	389	448	369	393	407	415	416	404	413	354	388	399	356	400	422	374	371	419	378	391	373	421	402	404	454	372	422	399	420	422	404	404	378	410	415	392	381	384	402	409	386	430	416	364	420	402	412	430	412	423	388	357	411	357	403	395	420	414	468	436	391	420	411	459	378	413	384	406	395	417	442	369	408	441	401	430	385	410	375	393	425	432	400	403	406	435	407	432	392	439	403	434	425	407	398	395	392	374	407	403	391	438	376	411	379	398	417	428	416	401	430	389	404	407	398	424	455	403	381	385	439	409	394	389	435	422	407	431	423	392	422	387	458	381	426	432	386	409	399	402	417	411	401	371	410	389	378	412	409	412	389	392	404	385	404	420	379	438	389	382	380	358	406	417	393	411	415	433	399	398	418	370	424	393	409	414	403	411	415	403	389	419	381	393	412	408	402	428	403	412	408	442	383	397	399	377	412	411	414	393	402	397	346	418	402	378	414	416	424	417	405	423	419	406	430	408	436	422	388	391	382	401	405	412	397	410	384	371	424	408	382	426	395	378	404	407	385	377	401	355	415	374	430	410	407	365	422	424	413	389	391
24136	21314	28531	26189	40106	33352	23730	2826	762	640	684	549	559	476	434	404	393	362	452	381	367	341	367	379	374	843	1500	1602	1434	1124	902	677	560	427	356	341	310	356	317	316	316	330	337	334	333	301	375	345	308	336	324	296	323	370	333	344	335	352	355	372	352	326	362	363	358	351	357	363	371	349	324	361	339	323	313	325	320	324	320	316	359	371	330	377	307	342	310	355	339	364	314	290	349	329	327	343	308	352	339	316	385	356	328	352	325	290	344	330	326	333	339	363	336	347	319	325	338	336	357	353	336	356	336	348	339	344	332	300	313	345	357	324	347	354	323	343	306	365	356	297	317	344	334	301	331	304	342	339	340	310	308	328	299	341	350	325	311	335	329	349	329	343	304	337	346	313	364	331	314	390	368	328	352	334	332	323	349	340	325	341	362	311	366	310	383	320	353	316	356	320	335	355	329	354	353	326	380	339	307	357	347	341	291	333	343	334	343	301	356	318	357	353	343	342	312	325	311	308	344	328	344	360	333	327	337	340	311	325	323	340	348	347	347	323	335	340	343	370	339	353	330	316	343	322	331	335	309	355	313	334	343	312	365	325	344	321	327	340	374	370	346	355	338	345	321	325	331	349	380	314	340	332	344	327	329	335	330	376	383	349	330	360	333	320	353	341	340	336	314	341	323	364	319	355	313	324	322	378	330	345	341	338	328	323	352	325	350	319	346	361	332	350	322	333	321	305	312	336	297	337	373	346	371	357	330	371	368	344	319	320	359	300	367	347	309	373	343	354	345	354	332	322	343	313	366	318	343	372	337	327	340	371	333	364	355	333	341	321	346	335	358	352	315	357	305	344	310	353	373	304	354	333	327	327	356	331	294	336	319	343	327	356	317	360	316	319	330	344	334	350	350	362	312	356	356	329	316	311	337	340	352	322	369	329	319	329	361	363	352	355	349	346	337	341	381	393	338	360	309	309	367	341	320	329	321	312	362	369	341	310	335	332	357	341	336	334	330	319	338	336	327	328	345	306	322	339	334	334	351	353	338	338	357	343	322	318	306	343	365	326	363	344	352	343	391	338	316	345	382	342	341	342	355	327	307	338	359	351	315	313	309	346	376	342	322	360	329	349	328	359	354	331	319	346	331	320	367	328	300	363	325	366	336	332	363	327	332	319	335	329	331	348	349	350	331	340	325	355	335	379	308	348	331	359	313	357	298	330	315	384	343	307	326	301	317	317	349	330	333	329	352	311	326	334	320	342	338	323	336	334	328	339	355	297	322	346	354	344	340	360	337	300	301	321	340	349	333	333	334	309	347	341	328	355	330	307	319	343	323	355	303	377	357	345	354	361	332	354	343	367	317	333	376	327	358	341	347	335	346	349	350	312	348	328	342	347	316	336	336	318	347	360	345	349	343	324	323	335	332	328	315	338	360	339	340	329	354	343	362	335	325	339	319	371	335	368	322	347	309	322	327	320	315	331	318	304	309	348	337	324	324	366	315	341	347	344	324	363	349	347	350	336	331	369	375	356	365	327	347	327	318	324	338	377	350	344	334	345	323	336	309	373	345	317	336	336	376	351	350	337	326	355	318	319	304	370	347	326	323	321	345	342	316	373	318	361	342	329	360	348	314	347	353	358	335	373	317	367	329	319	296	347	346	322	383	314	339	329	304	327	344	323	362	354	317	343	331	344	313	321	327	348	311	299	341	348	322	336	302	346	350	330	335	321	355	345	309	311	344	331	360	383	347	386	331	359	316	349	336	338	343	363	312	322	324	333	304	332	345	323	362	379	327	358	372	315	325	323	306	360	354	332	342	325	284	356	309	318	330	297	333	348	340	361	316	326	288	334	335	347	346	338	364	340	351	342	368	357	319	324	318	335	354	333	322	348	319	335	347	338	338	336	325	329	343	318	327	337	308	301	326	329	319	335	309	360	379	361	365	325	330	312	353	329	316	339	301	310	339	364	343	332	378	342	338	325	298	344	352	347	344	341	341	343	325	341	347	325	337	314	330	356	329	344	347	344	335	318	325	318	337	369	341	310	333	364	314	355	321	327	324	358	362	314	320	353	351	292	317	342	345	322	345	346	369	355	353	358	353	352	318	338	332	353	335	332	373	331	336	360	325	344	341	326	338	329	371	317	317	355	341	316	330	322	356	323	342	357	352	339	318	329	333	338	333	320	329	362	349	322	341	337	341	333	373	332	357	333	342	310	366	336	361	331	350	330	325	352	308	312	337	300	347	329	333	338	353	342	324	315	312	342	352	338	328	314	331	340	333	336	316	354	363	320	302	333	318	349	301	336	323	342	306	348	357	353	301	363	357	330	337	282	348	337	368	315	361	311	312	328	345	339	346	338	331	334	352	335	315	371	320	330	327	310	299	327	357	316	326	359	355	318	326	313	329	330	374	346	351	308	318	328	370	351	292	337	356	343	296	332	387	334	310	340	359	320	328	363	323	362	338	346	336	333	332	327	335	343	297	355	353	351	325	322	326	333	325	358	373	358	320	344	346	329	320	329	334	362	328	282	377	355	372	347	337	340	305	332	315	366	334	307	348	349	338	339	327	384	380	350	345	339	343	327	356	310	363	331	332	346	337	339	316	326	378	342	365	354	327	334	346	356	329	306	360	344	356	338	364	327	357	335	345	309	315	345	326	360	329	334	351	336	312	321	329	340	352	351	327	304	314	327	341	303	352	326	353	343	323	322	323	321	352	317	327	324	338	319	333	323	333	345	341	309	329	341	334	326	316	334	347	292	333	351	322	348	335	330	335	355	338	323	319	287	312	326	366	351	355	353	346	306	369	307	318	327	326	330	360	357	340	316	332	326	338	351	334	372	347	327	344	302	347	322	360	340	327	347	340	365	333	350	327	341	321	353	343	341	344	365	341	348	339	312	328	298	349	335	316	346	327	325	346	373	329	351	348	346	327	348	346	357	360	347	340	357	323	350	322	327	377	326	325	315	351	310	343	320	338	325	347	325	334	334	330	359	314	348	316	355	345	322	362	338	319	325	340	342	345	325	344	326	363	364	354	310	324	334	341	325	330	346	345	337	312	348	344	337	346	353	335	342	334	329	325	333	334	349	314	349	348	293	316	331	342	339	297	349	355	342	290	345	324	347	375	341	333	335	335	339	336	334	355	354	340	354	317	327	314	331	330	316	363	366	316	352	367	301	324	310	315	332	369	323	366	343	348	324	369	356	332	310	359	357	331	378	344	337	334	310	348	370	355	319	339	364	337	320	345	346	349	317	336	335	319	338	334	301	349	344	333	355	360	359	348	343	304	343	354	329	320	326	317	329	351	339	345	354	361	339	348	355	313	315	344	320	358	324	337	370	329	330	351	348	321	306	375	333	311	325	344	355	340	344	341	342	352	357	359	310	318	335	322	297	351	340	341	338	345	328	345	351	331	320	341	336	358	328	326	326	349	356	326	307	353	337	327	303	344	339	327	327	364	313	315	339	340	330	335	317	312	333	350	316	322	348
7033	18257	12219	26053	45382	34466	20718	1584	1103	973	961	697	779	716	571	498	458	452	433	448	414	384	416	379	461	1167	2330	2476	2124	1684	1225	837	660	545	401	380	335	360	366	361	374	309	357	369	371	368	365	366	344	354	375	359	343	330	313	360	342	328	336	380	360	378	346	365	336	365	319	368	346	363	326	335	377	385	351	365	358	380	375	365	366	360	368	377	367	361	353	340	374	341	358	357	330	340	386	367	345	395	348	395	362	420	351	339	340	311	371	356	366	369	345	343	345	318	360	359	407	390	365	362	348	369	382	362	357	356	362	332	348	378	358	369	358	374	357	384	384	349	331	339	358	381	374	371	354	355	415	342	342	350	373	352	355	363	372	376	321	415	387	330	378	351	360	351	384	389	357	334	347	329	371	318	337	373	369	364	351	365	372	335	345	365	350	359	361	365	341	372	386	301	350	377	364	313	362	354	357	387	368	347	352	362	352	359	338	366	384	364	374	367	355	373	362	364	375	362	343	361	412	340	357	360	352	354	363	376	371	366	326	378	340	314	360	353	340	369	347	369	339	372	406	376	356	366	343	351	356	359	380	331	323	356	361	352	334	370	363	356	325	343	363	371	378	347	385	363	325	317	372	368	357	391	348	361	350	351	361	367	355	388	349	347	380	354	358	353	343	371	312	366	410	355	353	375	370	354	353	346	377	387	388	390	368	362	368	323	365	332	345	338	336	382	378	369	361	377	371	376	371	335	364	350	383	340	378	349	373	355	325	341	343	340	314	356	357	342	377	374	370	369	381	332	380	346	358	355	380	359	362	365	372	365	342	390	370	366	357	353	360	402	369	368	344	329	336	369	357	379	356	357	337	383	361	370	361	347	357	345	359	343	355	407	352	362	374	392	365	349	335	353	344	332	330	346	365	390	345	335	366	366	377	345	353	359	373	379	346	357	338	385	352	351	368	360	391	361	355	330	379	351	364	320	346	353	382	348	342	363	376	355	342	353	383	356	369	395	345	362	398	356	332	338	322	390	360	348	383	343	361	360	345	353	328	389	384	344	384	347	367	344	352	414	354	348	392	349	345	373	354	323	360	337	367	356	401	328	371	393	354	358	373	353	404	373	338	325	349	352	398	366	341	372	336	369	384	347	388	366	370	377	342	383	338	357	356	375	377	376	346	334	362	360	379	360	329	368	393	368	374	355	389	400	368	339	335	329	359	356	381	365	326	367	339	391	381	335	362	370	387	348	354	372	363	344	392	387	359	380	347	402	353	354	350	351	351	359	379	341	384	324	352	361	360	384	333	378	327	355	362	361	370	368	390	372	349	336	372	369	350	372	344	365	372	355	402	331	372	343	372	366	346	305	349	391	357	375	334	324	355	367	382	359	378	356	349	375	352	365	359	380	338	336	394	361	342	375	398	364	367	367	352	374	325	354	389	349	350	362	371	352	341	355	381	348	371	329	356	371	335	353	344	371	370	360	339	357	332	338	343	343	384	350	377	373	351	346	371	390	360	335	346	349	374	369	326	378	379	328	361	392	389	361	398	368	337	363	332	345	385	390	350	359	356	352	379	377	384	371	358	340	369	358	341	354	356	326	361	337	364	353	365	384	341	363	346	369	382	357	354	354	353	360	346	344	372	380	340	355	371	348	404	383	361	360	374	367	384	333	371	378	385	350	354	338	359	354	408	368	377	353	371	345	390	359	364	351	358	362	340	375	370	364	348	353	379	343	361	356	331	377	374	327	377	359	377	356	345	375	391	373	351	377	376	344	338	319	397	363	385	327	385	371	370	346	359	360	367	355	367	391	349	369	356	344	376	384	346	366	356	352	371	336	355	309	374	403	344	376	372	375	361	380	358	367	360	345	388	352	346	364	376	352	378	338	388	372	346	350	348	345	370	325	368	393	381	371	372	375	372	381	355	391	361	363	333	337	369	373	352	370	335	370	387	353	378	371	386	382	376	355	362	369	372	345	367	371	361	342	357	367	376	368	363	345	353	349	365	365	373	380	338	363	357	330	350	326	331	390	353	352	346	320	364	382	366	316	362	364	338	343	386	391	366	341	342	371	359	337	343	365	351	340	320	357	367	351	378	362	330	315	358	390	387	376	351	359	364	397	316	376	359	350	335	341	377	330	373	365	357	343	369	346	348	360	415	356	353	377	346	360	341	378	381	369	352	379	381	342	345	390	347	331	331	386	381	372	348	361	366	366	326	373	346	346	382	388	331	356	325	363	346	348	327	353	370	332	354	310	358	350	369	365	363	377	355	368	361	358	335	345	376	355	375	352	378	359	379	374	362	355	370	355	358	345	362	349	362	371	349	365	394	376	369	348	374	363	350	355	345	381	361	387	326	326	339	349	349	327	336	363	390	366	348	340	353	371	375	377	356	378	372	344	373	364	314	374	334	364	351	365	334	392	373	383	374	351	352	396	370	347	332	340	363	348	376	369	375	366	344	365	376	363	360	377	349	363	387	323	351	380	328	322	327	376	343	320	359	334	349	370	354	319	338	393	355	349	351	349	390	376	364	357	363	339	347	367	363	358	357	370	382	341	367	387	373	356	364	348	372	337	360	330	366	348	342	360	347	326	341	370	334	368	370	373	345	386	340	360	342	367	362	319	366	358	369	357	359	371	367	370	355	381	380	331	365	363	361	354	363	347	379	406	350	365	335	348	354	376	315	366	362	319	347	350	309	351	359	350	386	365	363	334	365	367	364	355	377	354	355	332	350	358	367	367	346	341	374	351	335	359	337	381	387	343	363	354	371	378	318	395	372	365	372	345	340	388	371	376	388	373	382	345	334	329	348	375	368	358	388	350	326	386	352	352	339	364	362	352	375	341	322	370	336	379	371	337	358	364	339	361	339	349	351	415	353	364	391	353	347	359	351	378	358	383	327	335	323	367	344	333	359	365	408	372	335	352	383	350	350	382	340	322	401	374	341	343	372	356	364	350	372	364	373	339	315	391	360	340	329	317	356	344	388	394	342	368	379	374	345	330	362	357	374	357	349	370	375	347	328	389	332	383	359	308	372	321	367	354	357	363	361	355	378	343	383	363	303	356	369	313	383	357	364	353	369	354	376	368	340	392	355	325	375	359	379	343	348	374	355	380	341	361	355	355	357	339	345	401	342	360	353	353	375	378	353	339	372	346	348	352	387	353	351	354	338	354	355	347	350	370	360	368	339	385	338	342	345	376	362	348	345	344	394	339	371	353	357	382	359	374	334	335	360	344	363	387	347	363	367	361	358	350	351	376	319	381	356	388	363	372	366	356	376	357	360	395	370	388	361	382	363	360	379	358	363	350	359	353	351	376	368	343	371	355	338	349	364	371	369	348	351	383	366	350	354	364	347	374	380	388	360	337	356	352	365	344	378	358	333	377	363	338	328	378	385	408	348	357	362	372	381	362	353	360	353	352	350	372	378	377	360	352	343	359	353	351	369	389	376	343	344	374	363	372	372	350	400	345	365	348	346	369	370	366	380	368
25080	21253	27478	27199	31287	23776	12606	1242	758	827	706	628	641	593	569	603	588	548	522	528	583	566	539	570	638	893	1244	1247	1178	910	747	694	637	553	532	512	527	525	507	504	491	517	514	552	520	540	508	502	510	481	492	498	516	516	521	517	533	521	484	519	491	479	521	525	504	538	537	463	520	498	556	518	551	544	556	538	498	522	493	514	523	538	540	544	524	514	503	513	518	527	549	511	517	530	499	557	516	526	521	479	505	502	516	526	511	530	505	518	517	507	549	453	514	540	517	500	541	471	525	507	523	521	540	485	476	507	502	509	496	510	498	574	501	512	516	496	532	478	536	526	558	536	513	508	493	547	517	488	517	510	548	481	507	519	544	511	556	547	556	480	517	526	547	531	498	491	534	527	541	525	505	516	513	509	547	542	523	541	523	549	534	516	497	511	472	496	479	524	535	531	505	514	514	517	496	503	562	506	511	565	565	500	500	532	544	518	504	515	527	484	518	545	513	524	478	500	539	517	516	486	557	516	554	524	535	586	533	506	524	500	489	516	541	592	514	511	539	552	505	493	534	483	538	489	527	504	543	502	518	520	504	541	495	502	511	546	505	522	544	523	541	559	503	534	509	576	518	509	538	543	527	507	557	553	510	547	528	500	486	488	573	508	521	498	481	480	505	497	489	504	499	534	494	502	518	519	540	491	483	521	495	577	530	507	500	495	544	525	579	519	514	476	519	495	513	508	508	518	503	515	497	533	496	505	526	544	515	526	478	476	534	522	493	534	518	487	493	516	569	550	534	515	464	485	508	491	517	506	519	529	511	507	498	542	542	582	511	550	504	500	538	533	534	489	551	526	485	542	494	483	500	514	497	520	504	518	505	540	518	516	497	507	577	495	505	523	519	542	525	539	490	484	494	493	476	554	537	492	548	523	502	552	495	513	499	553	503	499	513	523	526	513	505	538	522	512	536	543	542	549	503	500	500	462	549	510	517	580	517	512	538	508	519	526	535	502	547	507	481	495	509	504	549	521	491	521	553	474	550	513	530	493	518	515	465	542	542	508	556	489	553	526	540	540	514	516	511	580	510	507	531	511	538	524	499	507	526	505	489	509	533	528	542	510	521	508	474	514	502	505	534	531	559	510	527	516	501	529	499	507	497	508	540	499	501	498	505	514	509	486	507	574	487	500	529	515	506	533	537	526	482	519	508	526	532	475	517	494	469	470	541	484	467	497	510	529	554	512	522	464	534	548	499	465	522	523	553	512	563	534	510	501	515	494	495	528	550	531	546	554	554	531	512	508	512	506	479	484	522	510	533	519	503	536	495	537	491	518	520	476	545	538	561	504	487	551	522	572	504	497	510	509	482	509	520	536	515	520	517	552	491	508	507	525	517	533	533	497	499	552	541	556	562	471	515	499	475	530	534	515	478	490	520	573	505	520	492	506	526	545	547	535	497	539	498	540	521	519	526	557	530	488	481	520	527	542	528	523	497	519	485	535	530	544	466	516	536	535	518	522	512	517	505	537	541	512	498	511	497	502	464	510	550	558	505	525	476	527	493	488	530	538	502	491	483	555	527	512	469	505	564	572	502	516	537	524	488	491	496	485	533	492	524	549	528	497	537	533	519	570	531	512	486	530	481	446	485	506	529	505	509	513	472	515	513	504	495	512	512	519	545	534	576	510	537	498	531	525	487	513	517	533	531	530	466	531	525	479	497	525	497	518	529	507	479	501	537	556	536	503	534	528	508	497	535	515	534	547	530	530	504	542	523	547	520	527	507	560	533	502	479	567	521	511	480	492	517	534	493	510	518	550	512	548	530	510	505	453	530	478	537	537	554	535	488	544	532	521	469	495	510	536	559	513	499	546	500	516	494	512	510	504	511	530	552	514	512	504	522	520	548	551	506	537	551	524	498	504	508	506	505	518	514	530	577	532	512	517	503	491	566	507	527	551	494	503	521	524	525	524	526	502	518	535	531	520	513	534	538	491	546	506	547	506	496	532	475	511	524	482	555	505	510	539	513	512	508	575	520	530	501	517	509	514	529	517	543	511	514	500	494	524	501	519	545	491	524	504	545	508	501	530	496	507	520	530	530	481	517	516	499	529	559	527	463	553	513	509	520	510	524	526	525	484	508	508	525	530	547	542	500	490	551	506	540	518	526	515	514	545	451	543	540	510	527	506	501	479	514	525	532	501	504	567	512	555	550	516	537	519	523	571	520	549	537	529	533	503	510	496	499	550	519	509	461	522	516	569	506	520	518	515	525	518	523	520	521	519	550	491	490	502	489	527	598	525	542	467	543	447	540	520	490	497	515	512	493	503	504	469	517	546	513	530	556	548	540	511	536	494	507	507	528	530	480	547	509	538	544	551	522	489	537	556	530	495	523	544	492	520	521	514	496	447	525	532	533	539	497	534	544	523	520	480	513	510	510	525	524	510	500	482	491	506	515	553	501	499	494	542	529	522	521	555	504	524	519	529	509	516	528	528	523	523	506	511	537	553	563	547	502	555	515	517	487	506	568	490	514	507	491	509	534	529	481	514	522	492	510	514	502	557	500	519	511	531	523	527	538	532	558	498	495	501	482	545	533	575	522	541	550	526	483	544	526	489	512	498	568	510	492	508	501	520	521	520	506	492	523	506	542	542	520	540	522	537	475	548	551	555	517	511	549	513	492	538	535	515	514	530	520	504	476	494	531	517	474	531	531	472	538	494	531	488	516	498	510	530	542	505	544	527	525	516	484	540	549	522	548	501	518	510	503	548	532	523	527	468	524	512	540	534	531	481	509	523	537	520	563	476	509	515	478	562	518	527	565	537	528	467	543	536	513	453	453	534	502	516	539	494	486	510	487	497	530	520	516	515	510	499	541	528	518	548	518	477	503	524	495	502	481	515	554	497	535	535	518	488	544	521	536	491	473	546	536	521	533	530	504	514	528	519	479	516	492	480	499	512	483	507	518	506	534	519	478	535	489	529	545	512	541	502	478	509	491	502	505	517	484	478	495	563	509	506	505	534	521	545	500	540	515	511	532	530	503	556	499	545	528	518	510	524	506	486	498	527	478	530	515	487	525	487	514	511	502	551	531	553	575	508	524	469	477	457	512	490	506	516	496	517	469	507	559	525	588	540	514	519	524	513	534	504	529	514	484	547	510	497	501	484	529	523	550	565	533	501	507	541	529	510	538	543	526	557	482	523	500	521	536	532	511	476	512	492	502	507	518	497	554	578	504	499	536	515	482	540	532	492	535	584	519	511	511	553	516	480	553	488	517	513	507	478	536	526	502	518	506	481	498	538	540	537	508	488	568	520	505	517	528	534	529	539	491	491	538	500	529	547	527	557	527	532	550	513	494	530	508	488	517	527	513	524	493	523	557	543	537	490	456	526	460	494	516	556	512	519	505	492	494	538	515	516	511	564	549	500	506	473	503	513	492	534	539	548	530	537	547	512	509	482	489	521	552	529	514	504	515	489	508	518	556	534	540	516	511	528
6939	14408	10645	23224	37833	28558	14326	1327	1045	1156	964	858	865	723	646	613	630	589	589	621	649	598	569	601	820	1259	1820	1860	1594	1341	1023	881	703	611	562	530	576	563	544	569	509	544	560	511	544	513	506	557	490	531	561	532	577	509	564	508	522	547	561	560	542	541	552	532	528	526	519	558	550	530	595	570	530	524	553	503	575	526	516	499	531	552	562	557	568	548	523	524	526	536	529	549	560	553	527	543	554	518	560	544	561	551	557	567	559	549	536	537	550	553	570	533	530	564	568	543	526	518	569	547	542	545	537	547	532	556	540	517	551	557	498	536	578	528	551	506	526	538	574	545	593	538	544	500	535	518	561	472	540	541	572	580	583	534	530	525	552	559	540	528	540	547	531	548	550	544	555	549	520	567	574	543	516	593	536	555	514	531	524	527	547	541	541	557	535	578	541	509	554	561	538	528	527	557	546	533	592	571	537	523	517	534	566	499	565	569	594	551	581	557	526	542	502	526	533	553	539	548	547	529	542	578	524	543	557	588	533	581	546	570	562	554	545	546	541	590	555	514	523	564	473	557	570	514	591	555	542	533	548	591	555	560	521	535	510	524	522	533	539	539	529	564	540	564	550	572	555	512	575	536	560	532	519	554	523	563	523	581	530	542	543	528	551	513	575	543	528	551	550	554	542	489	531	533	555	530	583	560	523	562	567	521	525	510	552	582	553	559	523	529	557	505	521	520	533	557	561	557	529	538	577	526	557	518	539	542	504	568	557	514	577	537	594	554	544	547	548	566	550	582	532	505	573	546	566	530	553	549	547	534	571	538	555	499	579	546	526	526	541	518	513	558	559	541	552	527	563	524	555	522	548	544	560	563	532	565	524	535	569	547	571	558	494	585	545	544	529	522	525	553	558	602	531	545	529	538	559	524	556	581	565	522	514	526	562	539	576	551	532	544	549	531	539	540	520	591	536	578	506	567	557	524	556	536	524	557	564	569	530	530	518	566	567	534	559	527	553	548	558	585	542	530	512	564	539	542	539	524	497	550	579	542	509	582	510	565	537	520	536	574	502	568	541	572	505	558	550	572	569	540	569	555	552	518	536	554	576	518	580	565	552	564	529	540	530	554	555	545	575	522	517	541	538	557	502	533	570	548	539	560	553	544	524	512	565	557	554	538	522	582	555	528	541	534	538	559	534	558	526	576	541	567	534	574	544	535	562	534	498	534	584	618	576	559	541	564	563	538	533	551	538	512	536	535	532	528	496	565	513	562	555	506	514	556	557	576	571	564	491	506	583	560	508	541	586	526	548	540	564	567	540	561	561	544	543	594	548	516	538	564	598	578	553	542	529	513	524	565	546	546	522	532	533	540	523	560	555	576	561	545	531	564	569	498	520	550	572	532	558	535	551	536	551	540	564	515	540	542	559	565	578	570	523	573	509	583	550	592	532	507	521	560	534	544	569	527	539	535	586	557	578	534	574	577	576	534	553	542	584	527	511	529	530	570	552	558	541	556	548	541	556	595	533	550	549	519	539	515	566	544	546	538	552	540	538	545	567	580	539	547	498	572	597	525	548	559	545	514	530	556	537	509	528	502	588	569	587	568	564	548	543	537	543	557	542	523	565	527	558	521	555	523	595	512	518	541	604	567	538	539	557	530	540	527	599	566	526	567	565	558	535	518	537	570	525	540	526	539	551	533	557	559	555	546	565	578	538	582	558	528	537	574	570	545	562	548	591	523	547	533	551	504	554	564	551	512	548	526	556	552	556	555	597	535	560	518	565	558	584	520	517	555	534	516	543	580	570	579	541	526	583	588	586	545	587	543	576	601	572	558	542	520	551	567	527	508	582	564	504	556	570	538	530	571	535	567	528	523	539	534	526	555	548	566	548	545	523	552	526	551	495	511	510	558	563	562	534	510	525	513	507	545	545	541	523	530	548	547	520	504	558	552	509	588	520	586	571	534	529	527	555	576	570	563	576	597	574	516	508	495	540	532	557	489	558	544	537	512	533	537	517	537	521	529	536	548	558	533	539	573	530	478	576	512	568	553	530	559	535	540	558	516	552	482	530	506	500	550	528	555	518	519	589	555	528	521	585	494	554	522	542	507	512	551	539	530	535	500	561	554	541	572	583	538	547	571	549	535	529	606	551	582	515	520	554	558	550	566	563	559	517	547	549	542	533	494	567	514	574	551	552	542	569	506	518	537	554	578	575	550	507	529	586	528	554	517	531	576	533	569	506	522	526	554	548	545	523	582	574	536	562	518	513	555	503	550	555	534	609	534	538	534	552	549	518	569	503	555	562	539	576	545	541	537	615	540	532	555	553	555	533	536	598	540	550	536	584	565	536	542	574	519	542	515	590	531	587	527	517	555	522	548	547	565	535	579	521	571	535	515	544	518	543	598	510	530	538	554	546	547	561	524	499	503	534	571	547	519	543	524	540	575	530	544	513	521	552	578	544	513	546	518	573	535	558	537	543	524	591	586	562	516	536	557	561	535	547	511	548	548	562	553	545	569	515	545	554	536	484	530	530	564	507	520	521	517	563	578	563	525	561	521	548	561	527	582	514	551	486	563	543	526	498	557	600	523	563	523	537	537	551	555	551	511	532	498	539	573	527	582	571	544	591	556	492	534	545	532	560	554	515	548	556	553	537	521	526	552	558	542	530	517	572	519	531	529	533	529	523	542	570	566	529	545	507	561	598	559	532	508	538	534	554	557	513	539	565	544	538	541	502	533	555	539	524	491	548	529	521	542	540	542	558	571	564	552	521	527	527	543	527	538	542	548	574	520	551	568	556	540	549	559	511	543	536	534	577	533	532	547	583	534	565	556	532	522	555	561	539	542	549	567	529	581	517	542	536	581	551	530	545	525	538	542	575	512	576	531	557	523	551	568	545	551	564	508	542	514	533	496	576	516	563	563	498	544	575	581	562	559	560	546	517	531	536	509	539	562	566	542	550	521	525	547	507	534	558	525	569	521	536	526	511	539	563	579	527	541	531	548	527	507	539	545	557	551	549	564	537	530	587	561	569	559	528	531	538	564	572	570	525	558	504	525	536	545	563	548	522	551	500	555	498	564	580	580	525	546	542	568	531	522	563	545	534	522	536	534	565	568	547	553	517	509	569	573	551	539	533	539	524	534	582	529	524	525	541	556	552	524	582	523	523	578	542	553	518	549	564	554	505	582	520	506	533	541	589	581	518	553	544	531	532	537	514	539	537	559	574	531	531	543	524	593	521	563	552	492	523	553	566	489	519	495	568	509	573	540	547	551	533	549	552	569	525	575	526	513	515	554	551	534	545	517	553	559	583	581	544	561	563	538	522	568	521	542	577	597	547	521	591	584	525	563	504	526	526	485	540	535	487	587	539	531	576	541	552	561	551	549	532	530	510	516	543	564	549	512	539	533	494	555	535	532	527	562	564	538	541	580	547	522	492	540	557	578	528	549	527	556	549	525	532	583	572	549	528	528	556	517	554	523	582	546	554	562
22663	21265	28989	25579	42371	44703	32744	6179	1314	1114	947	905	842	668	689	652	555	642	543	582	584	518	583	828	1577	2681	3161	2809	2121	1685	1340	936	756	570	504	489	504	499	455	509	495	469	513	485	479	487	510	499	520	501	494	553	470	471	498	498	500	509	510	501	471	534	528	500	504	490	534	493	501	498	539	504	480	520	510	539	513	515	513	478	494	520	493	488	504	494	496	487	515	497	488	494	479	500	467	522	530	491	498	485	499	508	501	487	490	537	466	484	533	496	497	488	509	492	496	477	486	465	483	518	443	503	503	488	509	519	489	484	500	452	513	492	535	506	484	507	488	455	530	477	484	493	517	517	509	507	452	511	527	523	483	557	499	510	518	521	500	543	464	505	506	557	466	541	516	535	488	504	494	507	500	522	524	458	536	504	522	521	481	504	492	504	505	487	473	516	549	493	493	501	502	504	482	488	484	517	515	541	466	510	505	493	505	468	539	486	501	481	474	481	501	473	483	483	471	470	504	531	521	484	491	484	499	499	492	491	501	515	502	502	506	486	547	490	483	494	478	515	486	469	457	488	532	500	529	507	449	518	501	505	504	474	521	522	498	472	498	514	495	516	496	495	543	526	525	515	488	528	520	460	558	470	472	445	486	511	516	483	521	534	542	524	507	508	531	488	490	475	471	506	499	562	529	470	503	496	524	557	511	485	500	523	479	489	496	511	504	528	491	512	523	485	472	484	557	487	523	517	507	468	507	527	518	492	483	528	514	494	514	496	522	512	523	503	521	478	491	495	512	509	488	471	491	475	488	453	487	503	494	492	488	501	477	523	478	516	487	473	493	507	526	486	514	512	521	521	485	500	509	491	481	483	490	483	523	450	513	489	507	517	479	501	505	499	468	515	481	550	493	510	532	483	492	473	501	476	508	506	508	518	499	530	452	539	488	495	533	494	477	496	512	482	546	514	508	524	483	484	495	540	488	507	464	490	460	492	495	483	530	520	513	522	497	521	495	516	507	491	505	503	442	517	443	526	534	513	481	484	490	529	522	498	522	461	483	509	513	540	492	485	519	482	524	478	515	496	530	511	483	519	513	540	468	499	514	514	542	473	503	562	531	499	482	532	463	498	512	510	506	509	473	471	538	522	475	444	464	497	507	493	453	484	508	494	494	469	546	498	518	545	492	459	505	482	509	470	503	522	502	531	520	484	511	514	504	468	522	506	481	495	523	515	471	561	493	486	456	491	510	474	525	495	541	549	532	495	473	465	504	456	485	469	506	501	526	478	469	477	521	514	443	483	505	460	485	446	495	459	546	495	503	484	518	517	521	487	495	485	521	492	511	491	520	499	510	491	500	487	486	482	524	479	496	505	485	506	473	491	512	516	498	487	481	500	476	536	480	451	542	519	541	491	533	475	510	502	470	505	499	508	503	506	559	473	530	510	487	513	478	466	471	465	493	503	512	467	486	481	473	512	488	509	475	535	514	496	516	485	552	512	545	500	527	533	504	512	458	515	509	503	528	482	501	462	458	445	499	504	500	490	513	521	471	491	493	527	466	534	511	531	504	526	488	526	496	493	491	505	497	483	477	487	518	503	500	487	486	520	514	493	446	507	493	538	507	511	496	509	464	507	502	494	474	513	556	512	531	498	495	512	518	518	475	486	517	535	520	489	482	485	470	527	500	531	501	502	489	465	476	493	513	505	474	504	525	485	526	511	508	527	517	466	467	519	509	493	465	510	438	527	492	499	477	504	486	488	529	496	517	504	497	502	503	529	473	532	496	512	511	496	500	533	512	493	516	476	519	489	477	559	500	497	516	516	532	479	516	515	542	503	479	465	525	531	506	495	504	492	469	541	468	479	495	520	469	477	491	517	450	513	484	503	524	518	509	495	527	466	508	458	497	472	478	514	491	490	487	522	471	521	485	503	536	525	507	530	489	493	546	482	506	520	484	482	525	486	470	491	509	486	519	462	519	507	450	469	509	525	474	461	512	545	509	512	450	545	491	506	525	521	529	483	477	456	486	559	515	492	523	520	472	531	543	514	498	506	493	493	512	528	494	499	484	520	484	477	504	490	547	455	491	497	555	480	508	471	486	483	525	475	507	495	445	463	501	491	498	489	483	545	483	478	510	521	521	479	536	520	501	513	519	516	501	537	501	509	494	471	485	510	461	520	510	482	506	540	527	522	482	502	491	532	521	491	506	476	495	525	462	470	452	498	490	546	508	513	507	501	481	479	547	515	488	510	513	511	459	493	462	482	488	516	472	518	500	481	499	508	508	496	485	505	526	480	526	504	503	496	511	479	574	542	487	523	520	531	495	523	510	502	496	475	513	532	529	528	507	505	491	464	516	489	480	497	481	463	465	469	524	495	505	517	498	474	517	507	438	465	512	528	527	521	534	535	492	497	465	441	512	532	470	554	508	534	502	496	469	488	509	522	484	512	510	510	479	465	516	513	492	501	501	504	512	483	503	464	524	521	474	506	474	496	519	510	496	499	446	497	527	451	493	512	520	533	526	540	488	493	515	505	526	483	483	496	479	521	490	496	481	479	527	526	530	513	464	522	486	501	480	497	513	540	492	469	464	487	479	471	486	508	498	543	514	495	490	494	547	509	475	524	494	473	486	469	501	532	551	464	503	489	507	509	491	504	508	462	506	498	480	477	502	498	502	486	512	543	508	495	522	519	488	549	510	457	501	513	491	525	490	509	499	530	480	481	506	490	470	494	504	467	505	511	520	515	472	514	498	488	507	509	549	542	556	517	482	551	445	476	513	505	519	509	506	515	477	541	528	474	477	478	493	540	474	501	487	509	476	477	493	460	480	502	518	495	519	508	525	522	512	493	508	486	470	507	512	515	499	481	517	495	462	471	489	484	517	522	505	477	488	460	491	494	478	515	494	502	495	476	492	453	532	479	526	521	481	503	499	508	495	513	511	493	500	524	565	486	512	498	493	458	485	490	507	488	465	510	538	517	497	505	515	497	539	492	511	530	536	474	516	461	448	514	497	508	497	500	505	467	507	476	490	487	482	523	512	517	494	499	473	475	500	482	487	523	478	493	486	507	556	472	505	503	497	487	491	481	497	505	498	498	476	533	497	484	474	475	506	528	544	485	507	437	506	514	536	522	523	470	490	510	550	502	494	507	502	509	505	489	509	482	514	511	508	482	494	520	510	524	491	513	538	517	469	493	470	497	518	546	507	517	498	466	488	548	535	543	494	485	503	491	495	488	506	484	454	460	486	517	473	483	450	475	523	474	546	523	497	488	460	541	509	509	455	508	495	466	490	497	469	498	486	499	537	499	515	493	498	465	494	534	484	453	547	506	477	496	492	534	490	486	504	514	530	520	507	476	514	477	510	467	490	528	489	482	490	461	514	500	460	514	521	510	495	482	507	505	501	510	533	502	483	505	472	508	497	534	469	483	555	485	504	493	563	489	509	464	527	513	519	500	503	493	456	492	494	505	479	500	502	489	538	512	529	515	486	509
9218	25357	18654	37957	60124	48600	24988	2075	1819	1634	1255	1219	1027	880	811	794	698	658	636	682	690	589	645	1089	2290	4058	4806	4013	3178	2450	1730	1219	920	595	501	479	551	473	493	496	510	524	488	532	477	516	504	536	500	502	519	518	522	499	506	473	489	511	499	501	474	490	502	519	508	499	564	521	488	518	511	496	478	481	463	486	488	509	500	491	490	474	508	502	490	500	517	527	494	524	530	527	506	498	510	479	488	537	542	523	484	549	528	498	472	525	484	518	514	523	493	520	521	522	490	466	502	509	532	496	504	467	547	510	526	542	486	488	495	515	475	502	497	517	512	495	529	542	510	522	508	484	490	544	545	533	506	517	482	534	507	542	492	473	512	512	534	516	576	520	502	508	514	500	509	496	518	486	518	531	535	515	521	461	501	495	500	483	524	530	494	507	546	492	527	532	484	482	477	499	491	505	569	524	533	504	497	512	494	497	543	498	518	506	499	482	517	529	500	488	507	511	511	528	516	507	513	491	499	496	512	507	510	535	512	467	494	475	521	519	468	508	509	496	481	485	536	484	516	488	516	494	499	549	569	531	495	493	525	531	515	494	519	505	512	460	508	493	480	524	496	467	493	526	482	518	538	486	488	517	505	517	547	540	496	518	438	556	556	487	495	482	517	527	485	556	503	515	504	533	540	481	495	521	485	484	494	553	544	509	490	504	490	521	473	488	496	513	504	529	502	517	506	514	514	576	520	496	521	501	481	515	511	551	507	510	554	524	478	493	539	527	504	520	520	502	526	520	496	538	531	494	545	521	533	523	496	470	497	508	532	561	499	516	520	494	512	510	500	491	503	538	521	551	518	510	500	492	471	488	504	489	528	460	505	517	497	485	504	495	494	522	499	502	485	471	500	488	501	529	503	518	508	508	505	520	500	519	522	519	521	488	530	480	503	542	475	524	504	489	542	485	481	529	529	519	511	520	535	524	514	511	505	487	514	528	496	523	493	516	523	502	466	498	519	491	468	497	486	506	488	503	479	548	494	505	507	468	486	507	507	528	566	503	478	481	495	541	493	513	484	540	496	501	559	462	529	461	500	508	471	490	529	502	481	483	535	495	483	512	557	509	510	494	494	530	491	521	484	501	487	514	500	517	537	491	496	544	460	503	534	518	541	532	512	528	489	483	502	541	524	500	545	525	513	503	484	520	490	476	513	516	551	510	516	522	523	551	520	535	508	477	522	562	534	497	515	557	513	496	502	540	490	519	488	538	509	499	491	479	504	516	461	486	534	484	496	504	493	494	504	538	504	482	513	527	541	517	512	514	518	527	492	532	532	476	528	474	521	520	535	476	517	511	516	527	513	482	511	503	540	482	540	506	466	494	511	496	499	503	445	510	521	509	516	551	525	480	512	509	507	480	551	458	496	534	528	477	486	505	538	576	517	514	500	488	483	497	507	489	442	501	515	485	517	500	543	516	520	469	527	509	520	524	522	511	508	521	530	487	541	531	499	478	490	492	505	486	488	504	501	496	489	498	468	526	475	538	518	512	515	519	520	503	523	519	461	554	505	497	488	537	468	518	506	524	488	465	511	523	514	520	492	532	496	498	517	513	497	525	506	488	493	545	494	528	522	525	505	492	480	517	483	507	468	485	515	505	506	483	546	523	500	514	493	527	489	522	506	539	536	498	495	494	470	507	516	493	501	495	536	527	543	527	520	525	498	534	508	528	504	502	493	526	534	467	575	552	494	474	485	539	513	490	463	513	533	527	500	524	517	484	501	531	488	499	462	519	481	526	481	524	506	497	514	532	493	511	512	502	539	518	525	508	548	503	531	487	506	481	488	465	508	516	543	476	478	495	528	512	544	503	500	462	491	552	504	502	507	476	470	509	486	528	476	510	534	501	527	503	475	533	489	543	494	521	475	490	511	477	503	485	543	512	505	488	492	543	528	506	533	470	522	541	515	505	534	492	522	504	493	485	497	503	474	535	464	524	496	506	498	529	471	498	482	510	480	492	539	534	516	477	516	490	486	498	495	479	499	513	486	497	493	495	446	541	488	496	525	497	557	515	513	515	515	455	548	538	519	531	514	473	505	480	526	506	473	478	486	501	501	492	514	490	520	486	529	454	541	523	492	484	529	509	521	497	499	525	490	492	511	524	499	527	481	472	497	501	510	531	535	511	528	497	499	486	479	499	549	510	532	521	508	463	529	516	521	492	534	518	503	494	502	502	542	502	505	498	503	528	537	498	468	521	487	509	512	501	518	487	475	511	518	485	543	516	516	530	513	526	537	503	464	527	536	514	511	523	509	505	506	530	529	519	463	498	519	532	509	514	506	509	498	511	490	501	487	504	504	484	526	511	493	474	502	511	501	503	523	522	510	489	495	478	505	461	493	524	503	472	481	498	552	518	519	513	512	523	483	486	505	506	486	475	513	530	512	476	492	487	509	494	501	515	487	508	473	460	511	530	496	499	542	516	508	476	490	515	506	493	539	529	582	517	492	505	522	516	507	506	515	527	505	507	514	549	498	481	504	504	506	503	510	504	524	517	482	454	497	514	508	507	491	522	516	514	503	485	571	520	509	530	486	546	490	478	480	549	482	562	486	512	524	505	512	497	484	536	546	538	493	514	493	500	473	479	490	499	463	525	482	519	499	470	515	529	527	534	488	490	532	504	471	490	517	544	459	476	471	491	476	479	556	476	477	499	504	478	494	479	499	496	519	513	530	509	515	504	478	537	486	534	540	481	499	499	561	502	507	512	521	474	501	506	492	498	502	442	488	480	522	533	525	517	495	521	540	539	488	534	505	487	478	540	483	470	488	505	534	487	524	516	494	519	495	548	504	470	473	489	438	519	494	514	482	533	573	511	527	508	500	494	484	514	509	501	463	536	516	488	525	521	487	494	491	508	488	514	506	486	488	493	518	496	506	546	530	562	497	514	521	511	498	534	541	491	536	530	511	507	539	501	511	497	493	525	480	506	472	525	498	495	477	486	510	494	515	499	506	528	519	489	490	464	516	510	508	533	524	490	515	526	516	526	517	528	534	486	512	496	512	501	490	499	529	519	479	483	485	514	485	535	451	481	488	519	515	496	459	491	507	518	508	529	546	474	486	516	494	548	498	494	481	467	522	539	524	488	490	478	492	500	498	524	509	488	501	517	515	546	479	538	515	522	469	524	491	519	508	530	533	510	508	489	477	486	495	492	515	530	519	510	482	516	544	515	486	529	549	482	477	501	485	506	501	509	526	472	505	482	540	549	527	519	522	498	531	483	513	523	505	505	529	483	500	505	527	453	529	493	464	511	512	455	515	492	511	470	518	528	515	522	495	512	505	487	472	494	508	534	515	517	512	519	541	503	515	504	555	549	558	478	513	481	522	485	493	500	519	488	530	521	495	513	530	506	495	519	553	488	485	544	510	489	510	545	525	492	500	494	491	495	475	529	514	467	484	549	527	489	559	486	491	484	519	466	540	469	500	525	524	519	530	491	510	502
27905	19197	9565	7611	10442	6080	2483	622	592	574	510	500	457	417	393	381	402	429	416	402	417	377	419	376	425	436	474	525	481	463	460	421	377	390	339	392	383	369	373	374	378	392	380	373	349	363	387	371	365	353	380	379	385	379	388	378	408	366	404	389	392	376	380	362	393	385	363	395	371	347	371	397	402	384	386	376	412	386	372	369	391	377	390	374	400	376	397	391	369	424	370	368	374	358	356	391	355	390	390	391	373	370	371	383	371	382	390	320	384	384	373	376	370	354	362	338	358	363	372	380	392	358	375	386	403	361	399	397	407	412	369	364	399	401	361	385	401	402	369	353	375	385	404	412	366	381	386	375	370	408	389	368	377	355	361	379	400	414	365	385	373	304	381	390	389	383	397	393	382	368	356	382	385	379	372	358	400	376	414	396	377	387	393	392	413	391	385	366	376	349	381	416	365	408	363	380	397	380	361	421	360	398	390	380	381	381	378	383	343	414	357	371	381	363	381	366	388	395	403	358	373	390	361	377	364	367	396	383	406	394	416	396	375	355	373	367	384	397	380	377	386	393	360	363	367	369	403	377	383	398	390	367	373	369	367	359	391	373	372	412	361	386	411	389	407	373	387	391	374	393	321	381	357	355	377	389	389	424	390	393	368	397	356	394	362	377	368	351	405	388	354	366	372	369	411	367	396	361	379	409	369	350	357	386	371	367	384	390	400	398	383	401	373	378	371	321	359	383	349	361	346	360	383	415	391	376	385	375	365	397	394	340	415	400	390	372	354	345	356	373	407	395	372	390	376	385	406	371	365	390	348	381	361	377	400	359	402	376	343	369	371	390	390	394	390	366	376	404	376	384	388	401	391	367	376	375	392	365	404	398	347	367	353	361	390	391	384	383	357	415	381	396	374	350	378	388	359	401	382	409	387	378	411	387	357	391	370	394	371	370	381	397	377	379	363	385	393	390	355	357	380	384	353	397	392	403	386	334	380	377	371	373	370	387	362	411	361	386	404	390	396	377	386	356	400	357	417	393	358	386	398	360	386	366	401	364	380	380	354	378	394	405	362	361	388	397	413	382	385	375	394	389	396	398	340	358	384	392	386	365	400	410	359	387	393	378	407	420	403	386	377	382	390	360	365	369	371	353	348	395	390	397	409	375	375	382	399	380	380	371	363	359	367	366	386	388	376	346	399	398	402	364	344	375	368	386	368	388	404	405	335	410	403	351	360	374	373	397	350	354	371	393	368	346	379	391	410	367	392	381	372	357	385	390	382	395	428	402	346	384	383	370	380	373	366	375	379	336	417	371	357	357	349	379	375	362	394	390	327	395	382	388	396	409	377	410	376	386	355	378	360	393	378	372	398	408	395	391	351	373	346	382	407	394	373	417	409	372	367	387	362	360	388	414	320	381	384	398	385	399	358	381	394	403	389	382	384	395	396	359	408	420	378	344	403	433	369	384	385	377	386	361	398	391	364	338	389	396	347	351	379	408	376	355	396	364	392	390	398	378	421	407	367	389	388	364	368	369	369	358	355	383	376	374	367	391	374	359	384	382	381	390	409	381	369	425	430	368	341	385	388	392	367	383	399	382	402	384	351	378	386	360	326	426	384	383	358	425	392	360	378	383	348	372	346	391	336	378	405	380	381	336	374	366	345	366	394	386	361	382	383	395	370	395	375	352	418	440	377	350	403	388	366	419	357	411	401	358	389	381	376	396	370	329	390	374	383	385	395	380	407	385	370	387	386	373	405	407	366	369	357	376	382	351	407	388	398	403	357	352	388	403	386	399	402	388	386	381	408	347	384	388	371	385	385	393	385	376	394	350	382	425	406	360	355	368	349	368	386	380	384	366	395	366	367	372	422	427	376	388	380	379	351	396	404	405	355	366	381	409	365	351	386	347	380	384	392	375	360	364	373	353	379	408	366	371	376	378	385	368	393	386	402	393	395	428	378	411	385	391	384	392	378	369	378	365	402	387	416	375	394	377	387	376	415	365	379	365	368	369	399	375	365	376	367	373	381	379	421	373	389	398	406	378	393	406	382	367	378	351	360	371	369	404	390	412	372	375	405	424	364	386	396	382	376	392	383	380	398	374	373	410	364	384	363	343	350	410	410	354	350	373	403	404	393	362	377	366	385	363	391	385	375	379	399	363	341	402	369	382	391	413	377	385	390	379	365	362	383	385	387	396	377	401	396	368	388	382	359	347	332	425	386	409	385	385	405	399	385	369	384	362	381	389	357	409	403	394	378	393	404	404	372	417	373	356	355	386	390	361	398	388	411	376	407	361	391	432	401	394	344	386	396	350	356	400	387	352	348	388	371	377	357	368	377	378	372	390	387	404	392	380	377	376	400	397	376	395	349	356	383	366	377	362	378	391	382	360	384	404	403	382	380	382	387	361	383	428	402	402	420	408	404	377	362	357	374	415	417	359	375	379	401	383	380	420	386	385	358	410	370	400	374	391	366	385	334	393	395	355	401	372	376	372	399	395	375	409	397	368	378	392	376	382	427	379	373	402	373	387	399	358	416	363	377	391	351	380	385	362	367	415	368	376	389	376	386	358	380	418	363	377	367	413	401	372	366	367	377	412	382	389	412	374	384	389	383	365	391	358	378	385	380	390	399	409	383	360	376	389	369	393	395	396	382	384	380	353	371	400	401	376	371	395	371	332	373	383	376	353	357	356	377	378	366	365	403	363	368	393	381	375	365	370	405	341	369	341	375	370	363	386	366	355	403	381	352	341	381	371	369	392	395	410	382	347	383	387	396	385	353	392	397	400	376	348	397	355	364	379	440	367	342	383	393	388	378	384	355	337	414	374	371	330	367	365	409	373	421	374	381	397	390	387	360	376	382	389	393	412	369	381	404	386	355	362	395	414	343	382	333	381	366	365	391	404	419	377	367	387	381	385	371	370	362	339	371	381	400	386	410	409	326	379	366	384	408	390	365	375	402	358	353	370	392	399	368	373	364	364	391	378	339	418	363	385	391	373	399	405	381	354	374	368	418	395	366	383	373	381	344	348	385	368	371	374	389	366	382	399	388	357	346	391	358	400	370	397	346	384	382	386	372	420	357	361	376	358	380	354	373	390	383	386	378	414	404	378	409	391	393	369	363	380	384	361	388	363	394	377	379	376	375	347	369	372	387	416	400	384	371	376	391	364	393	356	420	357	414	412	371	372	398	359	383	407	374	426	422	374	385	384	391	372	349	349	397	382	370	388	381	409	380	363	408	357	389	351	387	347	354	377	399	366	370	362	420	388	356	384	384	351	394	393	382	390	354	347	355	378	393	359	365	392	376	403	347	382	376	406	377	395	353	379	403	369	421	377	393	358	389	359	377	370	397	367	365	390	375	388	346	398	412	400	379	354	373	401	368	346	386	362	390	377	406	365	378	394	374	391	343	408	366	381	419	396	344	427	387	390	357	397	332	367	396	384	327	352	382	401	400	409	397	373	358	373	361	373	382	390	405	400	363	387	360	349
7872	11784	7877	8146	11208	6926	3027	850	855	733	690	647	547	459	473	453	489	467	444	422	414	428	372	427	432	528	571	533	590	488	514	484	439	393	423	405	407	426	426	395	422	437	446	425	398	417	414	370	399	422	397	425	390	427	370	398	401	441	434	445	383	435	387	428	428	402	381	421	434	380	441	399	435	397	399	378	395	413	376	382	398	420	428	425	397	405	384	410	418	392	412	386	406	413	373	408	422	431	405	417	406	405	464	371	413	398	408	413	428	412	402	371	411	408	427	381	404	398	403	419	399	395	402	396	476	350	380	423	417	431	405	403	412	417	390	405	429	395	390	431	435	398	429	387	419	400	405	407	435	395	416	414	420	410	374	402	419	421	390	427	432	399	422	444	359	392	379	426	366	394	405	422	404	411	364	421	394	423	409	405	408	413	424	428	431	403	403	449	410	415	439	401	395	375	383	405	402	391	386	402	410	389	424	411	413	396	407	407	423	411	386	432	386	407	423	399	384	411	386	398	421	421	400	450	428	437	395	377	394	380	418	426	395	384	430	397	392	432	435	395	417	383	417	405	396	426	371	415	450	391	396	404	443	389	420	413	417	387	413	406	383	445	410	444	385	389	405	378	404	391	376	416	393	401	427	385	390	410	415	423	398	407	404	378	388	388	365	424	441	417	411	439	407	384	411	439	446	426	448	417	417	427	383	403	398	388	421	436	414	447	403	383	421	407	399	473	431	413	448	436	431	396	405	400	424	363	429	398	381	391	401	391	430	385	441	461	425	411	407	411	422	391	342	380	393	408	427	385	396	408	438	376	439	368	406	403	375	410	394	408	358	412	381	439	403	417	414	420	396	431	408	390	398	399	427	385	384	363	399	393	394	414	434	419	362	428	415	400	408	431	373	431	391	434	414	413	415	371	381	380	424	408	405	421	441	389	414	412	410	391	413	403	405	406	432	385	395	391	426	385	409	415	407	445	394	423	402	440	401	439	400	378	422	430	383	425	407	411	368	437	375	386	411	415	412	441	398	411	378	430	410	411	395	414	428	398	423	405	430	448	408	402	384	404	393	410	409	408	374	399	403	406	389	423	404	394	432	365	410	400	381	382	402	399	407	377	418	427	428	414	435	425	391	419	428	393	416	411	435	395	384	434	420	407	411	387	448	399	406	412	396	388	432	401	415	422	374	415	403	420	393	384	423	387	438	413	424	396	413	404	358	393	376	367	383	414	432	411	398	408	399	439	438	399	390	388	416	420	398	383	413	424	446	435	451	396	421	433	408	401	434	401	386	410	393	413	390	429	419	388	367	415	381	436	428	398	359	388	410	408	402	377	419	412	384	381	397	403	421	402	392	416	425	418	427	397	398	419	378	420	416	414	397	410	430	419	428	411	416	408	417	403	416	419	400	406	384	384	438	384	382	402	409	419	383	426	402	398	390	409	423	429	381	405	398	385	394	439	430	398	388	439	397	443	386	401	405	375	395	442	393	398	388	432	435	413	400	408	387	428	441	424	413	409	387	435	415	395	410	418	383	419	420	429	358	427	412	398	388	426	395	398	404	403	377	390	419	400	383	404	435	385	379	389	386	449	406	404	425	405	433	433	404	389	424	388	433	386	371	442	421	416	410	410	400	429	403	418	453	412	394	378	409	442	375	420	408	409	445	412	423	409	450	414	461	419	414	399	418	412	415	377	417	436	399	413	462	393	407	395	384	392	402	405	384	374	418	408	393	366	409	377	426	401	425	421	420	418	386	411	450	383	401	401	387	416	360	409	411	437	391	418	389	401	400	421	388	408	414	415	406	436	427	413	439	405	404	418	391	411	412	383	384	423	391	437	379	419	428	420	393	418	411	433	400	375	427	424	386	399	412	413	418	429	405	401	403	395	406	414	391	427	393	393	432	407	384	377	421	381	381	396	400	411	403	435	410	434	397	406	389	395	427	378	398	396	406	427	396	388	397	417	392	386	396	384	387	407	416	413	486	397	467	449	418	403	416	420	399	364	446	407	378	424	417	398	396	409	386	409	429	416	467	413	404	400	410	392	431	415	407	416	395	429	396	434	410	417	426	388	411	413	431	400	394	432	399	441	405	433	410	412	427	393	383	429	399	411	419	412	401	427	380	388	384	402	384	423	377	431	385	364	413	387	384	403	375	421	417	439	441	404	432	386	400	379	420	421	377	417	416	392	433	438	429	393	427	431	378	413	421	404	427	415	379	419	399	372	404	392	428	415	379	415	412	401	373	392	390	442	414	390	391	411	375	381	466	406	401	410	396	426	412	394	368	423	397	407	403	438	426	404	428	382	454	382	449	399	413	430	411	412	404	394	419	422	422	428	433	439	454	395	385	423	404	408	415	454	390	399	397	430	412	409	415	403	400	441	389	422	420	393	467	402	388	409	426	406	397	385	441	424	419	443	410	388	439	424	399	392	435	379	395	427	422	404	369	344	404	396	389	388	408	449	420	428	420	380	387	379	422	397	402	431	409	413	400	395	423	392	410	415	405	402	422	448	389	427	430	381	422	445	437	386	390	370	409	435	379	426	423	420	417	392	379	432	401	411	412	392	380	443	386	374	431	403	384	387	411	371	407	422	422	404	427	388	390	442	373	396	374	403	414	436	412	414	391	419	419	372	405	402	409	426	398	386	394	374	434	439	417	390	415	417	430	401	418	418	399	409	421	420	425	412	423	424	338	398	398	424	404	395	398	403	419	406	381	364	411	383	387	384	394	403	458	423	422	413	378	417	408	414	421	415	433	420	401	400	392	384	421	457	411	380	383	399	389	407	404	401	427	411	373	411	417	380	443	413	413	411	419	423	380	428	418	386	437	386	397	438	401	384	425	411	422	457	403	364	368	407	408	390	369	434	361	431	385	395	415	460	395	413	406	444	449	383	443	389	416	403	382	415	385	416	372	419	412	407	381	401	408	413	402	415	432	404	462	418	403	406	440	380	426	403	391	431	414	353	428	416	399	404	413	400	424	428	385	398	412	453	399	404	413	422	409	403	398	417	382	410	427	427	416	439	424	414	378	415	363	346	423	427	392	446	429	373	439	407	399	407	400	375	421	423	407	430	431	452	427	382	405	373	429	412	398	431	396	422	401	375	405	415	437	386	398	412	404	380	409	408	404	410	392	416	393	424	389	409	413	412	399	387	448	408	382	431	409	415	387	406	419	383	416	398	398	415	411	370	422	407	381	424	426	431	372	430	418	431	381	433	437	405	418	414	404	399	422	391	399	396	366	414	426	422	427	390	433	406	431	383	410	398	428	383	429	384	393	404	430	385	462	410	390	373	341	344	400	412	436	442	368	395	376	417	404	384	405	421	425	414	404	405	409	408	396	390	406	398	383	379	404	388	394	406	406	424	414	419	437	374	413	392	421	376	413	425	412	435	397	401	407	387	397	391	414	395	409	377	425	452	390	424	418	396	393	371	414	388	371	439	370	425	420	407	422	415	396	411	392	378	399	415	395	370	390	384
24081	21286	28432	27123	41021	38121	25392	2972	859	692	625	533	447	447	443	396	372	396	387	362	370	340	386	449	860	1480	1453	1443	1103	853	635	527	353	322	321	307	314	360	325	314	344	322	334	345	324	326	355	333	315	323	308	300	285	342	341	333	293	353	369	355	321	318	323	325	326	290	292	326	329	318	324	321	364	309	297	322	312	349	313	338	325	346	340	317	300	322	313	337	335	330	333	335	322	328	278	315	325	305	327	304	318	328	305	316	322	328	322	320	305	270	329	340	325	331	330	360	366	312	304	356	325	360	314	322	339	368	315	346	338	332	312	303	369	340	340	302	294	323	322	300	322	342	301	335	356	321	317	308	338	343	339	331	306	341	327	324	334	310	366	327	336	324	339	340	307	317	326	320	304	294	325	339	317	326	306	306	319	353	347	334	333	311	305	304	308	329	343	273	376	344	342	332	324	324	329	328	307	316	302	325	310	353	335	354	282	328	297	348	324	310	342	338	332	308	322	298	332	326	342	334	297	304	336	306	309	323	318	312	309	350	323	316	320	303	314	322	324	322	340	302	309	302	360	318	300	332	326	336	328	344	344	346	349	317	298	317	294	320	310	327	321	335	337	333	352	296	286	326	324	318	314	325	311	331	334	308	328	319	322	301	316	313	332	343	320	327	341	341	319	332	340	349	332	328	312	320	328	325	304	329	329	326	329	322	340	319	301	289	312	321	307	332	308	311	325	351	312	357	310	332	345	297	318	310	313	303	324	287	337	334	327	320	315	342	329	345	321	325	333	345	323	326	334	357	372	281	337	334	295	333	334	318	323	304	306	331	306	296	328	280	318	343	314	297	313	304	302	311	311	331	342	301	315	317	352	320	311	357	332	317	330	336	305	340	294	306	278	312	335	312	301	297	304	300	323	326	336	330	325	340	337	337	325	346	300	333	294	309	344	321	343	326	302	316	362	315	326	300	325	318	335	307	365	340	330	339	312	366	298	331	357	280	306	306	332	310	319	316	363	326	346	353	307	325	361	339	344	333	313	331	330	311	336	343	329	334	319	359	331	336	341	307	347	331	348	344	339	306	321	328	316	326	322	327	334	318	290	348	332	305	321	328	317	335	320	332	304	351	303	309	333	298	311	328	314	314	320	353	296	344	272	336	340	311	321	347	340	344	299	308	336	342	333	342	335	291	327	344	310	353	317	349	339	300	327	357	320	345	358	346	312	328	320	341	305	343	302	331	332	308	336	328	329	346	323	305	335	320	365	311	291	338	299	305	317	337	328	344	317	346	319	325	344	313	343	341	293	312	327	312	343	299	287	292	312	325	330	329	332	345	320	311	331	341	330	316	339	318	348	314	324	344	323	320	320	329	319	296	350	304	294	316	300	313	332	307	317	333	307	325	287	339	299	345	347	310	295	300	328	306	327	322	317	320	309	332	347	283	317	343	334	290	365	306	345	327	315	335	297	289	354	331	344	309	343	325	334	311	345	319	345	298	340	367	317	333	341	311	318	300	290	307	358	307	337	330	339	318	346	322	290	336	340	337	295	337	326	328	339	329	324	326	321	320	326	295	354	307	308	332	317	326	322	325	339	336	310	327	318	345	320	323	328	334	323	333	294	321	349	332	344	307	324	317	304	324	315	355	311	328	314	320	314	340	318	347	313	352	313	300	326	349	313	324	351	294	328	364	297	317	348	321	326	318	320	309	355	331	322	367	329	325	328	344	334	342	311	300	315	318	311	354	298	302	340	327	329	304	362	312	321	332	321	330	350	326	326	335	319	319	339	320	316	326	354	343	344	354	274	330	306	304	346	322	331	295	300	338	307	337	337	301	298	317	341	344	273	317	325	337	334	342	308	312	309	301	311	305	336	342	327	323	319	321	294	306	288	309	292	323	312	344	369	329	334	309	341	330	347	327	366	311	319	326	283	321	323	341	338	328	330	330	325	327	310	321	338	326	340	337	310	304	352	335	338	333	340	309	332	330	307	285	303	337	332	327	318	283	312	343	325	327	346	339	347	316	308	302	347	336	320	338	338	301	336	313	347	330	352	328	319	355	314	295	321	333	328	322	359	321	313	328	305	359	304	323	338	291	329	321	307	338	338	320	302	305	304	334	303	298	328	296	312	310	282	378	334	349	295	298	301	314	308	314	341	323	322	324	351	309	322	309	353	330	324	330	331	325	317	334	314	285	329	332	325	344	324	319	334	333	345	328	317	331	330	298	323	302	295	324	355	319	324	338	318	283	314	338	285	301	341	294	341	312	328	332	329	329	330	348	310	317	349	320	333	329	326	318	301	334	341	353	299	306	362	317	357	339	324	324	320	353	314	309	333	343	319	341	318	339	329	301	297	315	337	307	334	329	323	320	345	360	320	339	332	329	345	304	313	316	312	331	313	319	292	368	314	314	310	336	328	311	301	307	343	309	302	322	331	305	311	350	318	290	308	320	308	332	314	323	300	332	324	337	309	328	340	336	319	332	347	323	300	304	346	321	311	318	342	289	311	357	308	297	342	318	310	339	322	324	294	323	337	342	336	343	324	296	347	318	327	334	333	324	336	339	326	326	324	319	337	320	319	294	325	356	359	339	317	318	341	316	309	320	322	331	334	331	353	290	333	337	299	333	314	305	311	312	338	313	306	323	330	310	323	306	335	318	333	303	288	327	345	329	333	334	320	317	348	346	330	329	300	350	333	321	298	290	307	307	327	313	334	311	353	300	344	339	336	338	303	324	318	290	329	329	322	309	341	314	354	330	328	330	333	362	375	313	308	315	312	339	345	327	311	318	342	317	314	325	359	310	302	303	349	385	337	311	324	340	328	307	313	324	334	302	300	300	289	313	326	346	376	333	359	316	327	333	356	354	377	323	325	329	348	342	300	345	344	326	329	317	338	298	310	347	296	349	338	322	350	316	342	313	283	318	339	333	336	312	341	340	341	313	305	313	365	313	334	330	329	313	334	345	339	311	310	323	336	316	333	341	323	309	316	321	348	320	311	296	335	346	331	336	360	306	301	291	299	326	309	326	344	338	333	333	342	345	321	345	353	353	332	324	338	360	360	312	338	332	286	330	311	340	328	339	320	299	330	320	322	321	332	306	307	303	346	300	360	333	362	322	308	324	302	332	314	320	327	314	372	330	340	310	311	337	310	361	352	309	308	319	318	360	325	304	320	330	312	293	330	314	319	349	340	304	321	310	317	337	312	318	325	311	382	327	325	329	335	287	347	308	357	287	312	347	350	314	342	353	317	329	307	343	337	334	329	341	293	339	310	321	313	335	329	344	332	325	333	309	300	317	333	350	322	323	318	312	313	320	339	345	356	351	331	290	329	321	331	315	361	324	319	315	332	295	303	340	326	309	282	335	347	316	324	333	334	324	324	321	351	323	328	347	321	323	310	338	318	346	311	333	339	299	317	330	373	306	319	343	332	297	297	347	332	329	340	333	329	326	300	303	326	366	310	326	311	342	304	313	339	343	350	343	305	344
7429	19505	14187	26653	45754	38680	21069	1484	1220	1089	917	779	596	575	553	472	437	443	465	444	379	431	390	531	1294	2280	2264	2055	1563	1163	835	606	408	358	328	344	343	334	328	362	333	339	354	388	364	364	343	392	323	337	368	332	337	344	332	349	345	344	376	359	355	319	360	356	316	343	358	346	331	321	368	359	353	365	320	337	343	353	342	317	315	333	319	329	360	333	351	363	334	342	348	343	355	324	354	348	339	368	325	343	336	352	339	357	331	334	297	343	354	322	337	338	354	326	368	332	350	370	359	341	349	350	307	335	349	333	370	353	390	341	305	351	305	356	349	327	349	360	356	292	331	336	352	348	373	376	315	353	316	369	364	327	355	322	401	356	374	349	353	334	338	360	361	313	321	337	378	361	342	316	388	338	353	375	336	337	361	368	339	337	358	355	337	366	353	365	350	350	345	339	374	338	342	326	312	372	327	333	347	345	359	344	318	330	344	367	371	320	351	350	346	350	344	373	349	323	363	365	352	329	336	356	361	298	338	358	341	351	332	348	359	342	343	359	340	340	334	330	338	345	336	325	343	324	349	342	365	378	330	318	359	345	324	332	356	366	336	356	339	313	352	335	333	331	355	308	323	359	329	353	326	337	330	353	349	343	378	364	347	349	368	366	353	339	326	369	327	315	381	389	315	334	340	341	334	344	328	328	354	334	323	354	359	366	368	334	354	328	355	356	339	357	352	342	356	349	379	324	350	335	381	343	337	376	327	331	355	333	367	309	365	324	322	334	329	360	372	370	342	361	338	341	362	343	355	328	344	367	340	352	333	340	345	349	344	356	354	352	356	360	313	323	350	359	342	366	360	379	380	362	366	385	336	344	341	354	358	324	327	327	335	356	327	328	351	346	310	350	325	338	336	354	354	336	328	337	356	323	356	346	354	368	324	379	327	305	373	356	339	328	341	324	359	352	327	337	334	361	353	325	340	342	336	364	358	350	337	351	358	349	359	370	348	314	340	376	344	346	353	336	309	355	377	333	385	345	350	345	350	326	365	354	330	335	328	347	378	359	357	360	376	358	335	351	327	387	374	331	332	338	335	378	359	363	376	343	365	370	353	352	364	321	349	333	325	334	350	320	365	335	368	349	334	363	335	360	308	332	330	339	346	311	355	349	344	342	357	345	353	334	362	336	350	369	337	344	337	338	364	379	329	335	338	324	361	343	339	353	358	341	344	362	318	319	317	334	335	356	321	320	308	350	339	315	332	353	343	321	313	330	329	318	309	327	367	364	340	340	308	316	377	339	343	327	364	332	343	334	328	356	372	361	343	377	361	349	325	356	338	324	343	321	343	358	329	358	350	317	335	338	327	318	336	358	312	373	327	328	341	360	330	340	357	348	346	371	328	353	324	341	335	349	310	323	366	354	341	364	351	319	344	357	374	335	338	363	373	334	343	341	348	325	329	338	346	362	331	345	361	353	340	338	361	340	343	320	352	337	339	356	339	323	365	300	352	358	342	364	340	355	334	330	337	362	354	323	348	305	331	335	314	332	350	373	354	347	380	353	329	351	367	352	343	334	367	334	340	371	333	389	362	306	367	333	342	336	365	374	401	345	371	339	363	352	375	336	339	323	334	322	348	353	373	336	311	365	333	365	343	352	347	348	333	328	353	320	361	313	358	376	370	333	307	337	308	354	328	369	341	352	351	346	343	349	342	338	347	335	326	323	341	346	349	340	368	339	332	355	334	315	338	330	321	351	366	332	349	373	332	334	360	314	312	341	361	344	352	357	355	333	310	331	352	328	358	343	343	360	349	338	349	359	357	342	346	364	320	336	341	355	359	358	345	347	333	318	362	347	351	337	342	339	347	345	337	349	354	364	336	331	313	358	338	358	367	332	357	360	351	365	332	331	372	352	351	344	331	372	339	337	336	346	315	301	363	341	338	354	335	333	328	315	333	334	349	352	319	338	344	338	318	346	348	376	313	329	338	346	372	355	350	360	356	342	372	317	344	371	347	382	352	385	344	370	349	359	320	352	342	350	366	328	334	335	375	353	330	328	356	349	385	354	345	327	326	320	353	346	351	335	346	314	362	342	317	351	333	325	359	385	347	331	340	363	329	343	377	359	351	346	385	360	360	349	349	334	321	372	338	355	328	400	335	353	324	395	352	385	342	329	347	353	338	349	342	356	368	327	346	335	362	320	384	378	357	323	351	345	336	341	377	342	340	338	352	336	348	339	355	365	332	292	379	332	311	358	337	350	362	356	336	346	347	329	324	375	334	349	317	361	342	387	363	349	321	326	322	348	310	342	373	340	344	335	361	347	346	329	348	360	345	361	325	379	361	355	344	296	340	334	331	297	365	360	368	350	370	369	362	358	354	321	375	343	345	334	347	326	362	352	332	334	326	370	337	334	342	337	322	343	300	344	347	355	352	324	355	315	334	333	339	355	333	321	359	369	341	381	321	317	346	353	329	327	353	340	364	339	329	369	323	333	335	348	382	344	371	323	341	340	310	358	346	298	350	341	348	317	317	348	340	344	338	325	379	348	344	319	337	346	347	349	332	337	359	337	343	338	353	331	329	369	318	328	336	356	354	334	368	365	326	345	353	377	316	316	358	343	328	339	311	330	368	350	335	334	354	345	352	346	333	341	326	332	334	359	324	334	360	309	363	346	295	381	373	351	358	316	355	360	335	366	312	345	331	339	362	353	349	363	341	347	330	322	334	326	324	370	366	339	351	315	319	378	349	329	358	340	336	357	361	345	349	331	334	365	375	353	371	333	329	322	306	345	383	321	329	347	341	348	332	371	333	334	289	345	388	385	335	328	320	335	336	387	324	303	365	317	345	323	307	360	355	328	328	299	395	367	348	351	332	371	351	347	356	348	303	336	337	355	343	328	381	359	357	332	372	357	327	353	346	365	356	325	341	354	340	324	348	336	306	333	371	350	340	352	338	334	320	347	331	347	369	313	360	334	342	373	310	354	329	366	357	342	346	347	343	345	349	356	339	361	382	336	320	323	320	371	345	336	320	336	369	372	349	355	333	322	364	355	320	359	328	338	325	357	336	342	340	352	341	340	327	331	315	369	334	352	376	326	372	330	342	327	336	362	364	332	315	360	385	352	334	319	343	343	346	355	381	327	340	329	346	355	338	323	366	327	343	346	329	358	336	338	369	355	356	376	332	351	332	329	365	344	359	304	357	337	354	357	380	341	356	383	334	332	336	349	326	357	327	316	339	352	346	309	333	326	400	366	343	292	339	359	333	354	355	351	369	329	361	322	325	375	322	362	349	346	339	318	371	337	345	349	327	346	349	355	344	375	331	368	348	336	317	362	343	336	337	336	293	362	356	353	365	324	349	332	338	373	331	297	328	347	360	373	358	346	353	367	357	326	330	351	319	331	355	349	337	325	353	333	323	358	358	370	361	309	360	352	369	325	375	358	345	316	326	342	341	370	348	331	337	320	345	334	331	359	369	350	339	332	328	345	346	310
24924	21158	27252	26974	29809	26705	13895	1361	831	798	612	619	648	562	578	545	520	528	536	536	516	547	540	742	980	1174	1183	1070	873	813	649	543	478	493	510	470	511	444	480	465	493	483	497	511	484	470	483	526	476	526	483	481	495	480	501	484	499	449	459	504	473	487	437	483	495	490	526	510	461	534	491	493	488	454	489	449	491	528	458	508	491	521	521	483	491	492	444	481	524	491	499	502	508	473	485	470	499	483	496	506	546	502	521	454	494	485	481	484	473	528	476	455	500	497	459	519	465	505	453	498	504	501	531	500	493	482	514	526	501	480	528	507	516	457	451	503	464	516	526	491	494	517	462	522	498	471	484	472	484	496	502	513	536	478	500	500	533	485	494	526	514	490	519	529	481	448	509	486	468	491	490	551	520	502	532	509	477	485	462	486	485	472	514	486	499	495	499	523	506	497	481	500	512	506	514	445	491	479	459	501	447	496	511	530	453	464	469	479	428	524	481	525	474	499	513	493	481	463	477	505	490	509	513	504	475	493	501	472	531	516	504	497	491	466	485	489	544	506	469	480	486	471	471	514	467	490	486	496	519	543	521	501	521	512	469	490	526	485	520	484	498	514	459	512	495	506	514	504	448	523	480	483	503	459	486	533	518	493	485	487	503	459	505	537	531	497	534	466	497	487	475	515	508	490	497	502	512	490	510	527	488	451	507	516	477	518	485	473	478	494	488	511	528	514	496	464	519	488	491	460	494	509	483	486	510	530	547	489	484	473	502	488	513	480	516	542	489	544	498	490	503	511	487	509	458	520	511	525	499	517	487	472	469	516	527	511	473	506	512	445	463	517	454	459	454	500	523	491	488	469	498	468	489	492	509	505	493	480	509	540	489	484	487	474	527	477	484	506	486	520	490	456	497	470	487	480	496	523	526	516	538	487	561	531	466	478	497	478	477	488	479	478	499	461	502	488	505	520	477	457	494	493	504	507	501	470	473	472	516	485	515	492	493	498	492	526	508	494	484	480	478	512	473	501	534	489	479	520	485	539	519	520	487	520	495	524	506	482	468	507	536	502	487	444	497	491	464	476	487	464	506	467	455	520	477	519	469	454	479	505	482	507	529	481	480	499	533	495	528	496	471	474	524	515	505	480	460	460	522	481	526	516	518	463	539	539	498	479	497	495	490	485	492	477	513	480	540	480	476	479	477	512	528	465	484	534	445	481	512	508	512	474	483	529	509	463	471	479	496	474	469	484	509	537	512	505	522	538	468	531	487	470	511	461	494	496	475	524	466	477	537	484	471	507	476	500	507	466	518	525	530	512	516	478	466	517	495	480	522	505	504	507	508	485	495	468	507	515	520	507	494	494	505	520	502	498	497	512	492	516	479	527	504	474	477	512	476	485	491	510	490	526	494	547	452	484	478	482	507	494	502	498	510	508	490	506	517	466	499	524	521	470	498	494	493	500	500	505	507	490	517	465	535	515	483	459	495	493	496	510	504	532	521	537	498	482	490	463	535	506	515	530	513	521	497	501	514	484	497	484	483	521	486	508	456	481	487	515	466	520	531	487	510	504	513	471	541	489	520	522	483	496	442	535	500	464	457	454	481	509	530	468	472	478	501	506	475	486	489	521	474	499	507	450	484	481	495	441	497	476	459	477	495	521	489	462	492	524	500	527	483	485	475	509	517	486	479	514	514	498	563	493	514	489	450	502	514	478	558	489	484	473	493	483	549	511	513	490	504	473	461	508	512	502	513	499	507	487	486	487	476	472	442	483	493	474	488	514	502	506	490	471	510	517	494	496	518	510	504	486	480	530	478	463	480	454	514	481	506	490	482	507	473	448	499	494	468	486	531	488	475	503	505	513	476	495	497	510	524	460	471	493	522	441	507	496	497	505	474	501	517	461	502	548	502	503	509	517	479	533	478	542	492	466	521	516	475	496	516	482	449	509	501	455	494	482	493	463	525	487	506	506	508	496	500	481	473	484	484	503	497	526	508	456	479	478	470	509	504	507	483	471	448	466	484	457	526	511	496	558	527	504	515	499	500	513	502	503	517	470	500	501	459	487	486	531	459	494	467	479	530	495	467	493	520	460	530	485	516	521	474	465	466	489	494	488	493	515	454	499	468	520	527	535	494	484	539	514	489	489	469	440	469	527	479	482	493	517	489	482	483	491	490	476	479	490	483	508	491	502	528	552	474	512	450	532	437	521	494	472	496	482	486	506	469	507	539	523	485	481	475	482	469	490	477	481	480	464	455	481	458	463	509	526	505	489	495	515	495	480	470	485	524	498	492	492	523	529	497	515	460	483	502	484	485	479	516	470	514	489	498	532	503	489	473	470	499	478	476	464	494	480	462	519	549	497	491	503	452	502	451	510	494	478	505	513	509	484	499	456	494	514	492	449	472	539	502	474	481	453	516	492	494	500	484	506	468	492	488	474	501	510	461	470	540	499	504	483	496	523	440	464	526	502	481	499	506	512	463	506	476	488	526	450	464	516	476	531	495	497	487	495	453	502	475	469	529	466	497	502	478	439	458	554	486	520	493	480	487	501	473	497	476	473	482	459	471	476	516	488	452	477	498	471	488	455	509	465	481	498	497	468	510	492	475	448	490	540	504	512	486	457	485	523	495	476	462	476	503	523	494	470	511	509	494	481	487	494	525	470	493	527	457	500	461	483	511	488	451	489	502	506	513	473	501	509	495	528	494	459	493	536	483	515	490	466	508	487	525	502	477	506	508	469	505	524	532	483	462	497	506	448	506	475	492	470	458	457	461	452	494	513	502	516	477	468	475	466	506	483	519	458	504	551	486	488	509	508	491	487	482	518	477	512	502	481	505	490	481	518	492	498	497	486	451	466	462	475	505	496	494	470	474	500	472	482	527	485	490	453	514	477	561	483	542	488	474	502	488	515	475	466	482	495	517	494	522	524	463	494	495	487	486	492	507	512	468	520	507	503	515	448	493	468	495	487	499	471	477	515	503	500	467	443	498	475	470	535	459	508	482	515	462	499	461	509	508	489	502	493	466	444	480	470	562	464	514	515	515	461	506	550	489	469	485	461	514	515	483	510	508	478	457	503	542	513	533	483	481	495	471	509	495	531	469	482	498	466	521	482	498	475	490	501	485	474	472	505	524	508	439	473	491	503	472	501	531	527	484	507	511	521	481	463	516	498	518	477	496	528	511	500	502	498	490	503	469	521	473	485	488	511	498	489	484	519	473	526	449	511	502	511	490	497	486	460	496	470	451	504	453	491	449	499	421	463	494	467	492	508	499	476	511	494	510	460	448	518	490	490	500	490	505	520	477	453	504	511	525	497	437	470	497	478	498	517	522	477	491	467	498	488	496	526	487	508	478	478	528	484	480	498	471	480	475	503	491	474	442	507	510	509	453	478	483	553	511	442	460	458	522	475	524	502	516	500	473	483	497	473	493	492	493	487	521	475	475	498	492	480	479	468	498	496	477	467	500	501	522	487	490	451	500	524	523	519
7458	15387	11682	21963	36784	31674	15184	1545	1213	1187	898	743	719	710	640	607	580	602	586	566	521	546	571	944	1558	1792	1731	1540	1237	998	747	613	560	526	529	491	498	490	506	493	505	533	523	486	511	521	540	533	495	530	497	505	536	513	491	523	486	513	516	509	503	525	517	531	488	526	532	516	537	514	481	497	544	514	519	509	497	506	505	533	532	515	538	470	499	487	538	519	514	517	511	528	517	510	523	520	543	520	509	500	489	557	545	528	496	523	557	562	497	482	521	505	536	525	499	503	533	533	531	494	495	498	509	531	534	512	522	492	562	501	524	533	500	526	537	508	545	557	522	512	523	453	486	493	500	545	552	493	500	526	535	509	507	499	534	515	540	505	554	531	504	539	551	550	526	527	496	460	488	506	517	494	535	496	529	497	535	491	524	523	517	508	546	530	531	549	509	528	484	477	487	490	493	562	494	522	498	519	531	509	493	500	488	496	547	526	538	530	507	551	520	529	523	517	502	527	542	536	503	520	510	527	520	523	511	498	547	486	494	514	515	512	472	510	503	514	498	532	537	514	503	524	551	490	538	529	491	518	551	526	489	523	530	493	516	491	539	517	526	528	523	500	551	533	547	540	540	529	455	505	538	425	488	503	521	503	501	499	506	507	504	531	528	496	528	494	473	521	488	533	512	470	545	560	508	521	516	509	519	505	504	503	531	533	553	510	504	559	489	485	489	560	507	516	481	487	535	526	538	501	514	505	516	525	565	536	521	501	517	504	509	535	535	524	557	520	473	540	534	492	504	572	489	521	491	511	549	523	489	521	533	526	543	517	519	523	511	548	519	538	514	540	538	539	473	557	524	545	515	504	513	521	499	512	493	525	547	484	477	539	507	545	494	459	501	507	526	522	545	525	523	522	577	520	521	548	533	503	520	482	485	514	511	533	500	569	516	514	553	510	523	539	536	532	536	519	488	536	487	480	485	508	540	514	516	468	511	568	508	500	523	495	513	520	509	503	517	515	518	528	498	508	479	513	524	506	483	481	497	501	528	516	521	523	560	506	531	484	538	542	509	541	507	544	521	497	557	542	547	507	507	472	543	532	493	494	501	534	550	517	500	483	500	506	532	532	547	535	502	526	496	519	571	506	493	510	517	501	495	520	521	520	550	488	541	491	548	542	527	520	516	482	503	519	507	511	515	494	485	526	506	506	522	515	532	504	468	521	509	508	472	524	528	518	526	515	505	517	543	531	495	506	522	487	542	483	507	497	528	511	518	490	561	506	479	523	535	473	485	522	543	492	499	499	537	509	502	509	495	511	519	486	541	547	537	532	518	500	519	478	528	529	526	536	527	551	547	496	506	526	550	512	549	511	497	489	503	489	466	535	547	509	507	533	525	526	498	563	491	529	452	528	503	521	509	555	544	511	547	519	485	493	498	520	508	540	533	492	497	512	515	539	515	497	552	547	508	519	542	523	504	529	523	564	539	492	522	500	532	518	567	467	512	509	499	545	516	527	478	466	506	522	495	544	536	531	538	529	523	541	509	520	552	519	489	477	504	518	487	509	503	496	492	560	493	479	548	492	511	542	557	501	547	523	523	506	530	506	541	521	495	542	500	530	502	501	504	502	523	531	547	517	516	513	526	547	559	489	517	511	517	455	539	536	511	502	497	519	517	546	512	501	497	474	505	503	531	525	460	510	536	518	470	512	526	512	535	505	514	515	551	522	501	550	528	501	486	559	467	543	501	532	510	566	515	534	524	548	524	499	535	489	486	505	502	528	521	492	512	530	514	503	514	557	495	484	499	509	507	549	476	525	525	513	536	526	551	499	541	491	527	491	486	530	500	526	507	536	542	495	552	508	528	501	503	542	502	524	543	498	482	528	497	495	491	519	511	511	509	522	499	490	514	535	553	572	467	522	546	514	586	530	543	511	479	435	520	517	513	525	487	507	470	498	500	478	532	510	517	525	502	510	545	520	517	513	522	530	503	518	515	508	509	517	504	524	519	528	521	551	551	506	551	556	554	516	519	486	492	501	501	502	525	532	550	489	555	537	519	514	492	562	499	509	527	530	511	494	521	510	552	521	464	541	499	509	512	504	512	531	499	541	533	500	489	534	519	507	482	534	527	545	500	520	534	517	516	518	491	511	548	511	497	545	511	543	537	536	476	521	496	493	514	534	530	533	503	542	528	504	522	500	522	502	532	512	499	495	516	527	494	519	534	472	531	539	482	511	517	493	542	546	502	498	501	513	497	492	517	505	514	522	561	525	525	474	506	526	523	541	482	548	536	521	505	538	538	479	510	526	486	537	519	541	468	499	526	528	552	521	509	572	526	505	552	511	515	527	508	519	503	532	474	473	523	530	516	534	457	499	517	530	523	541	539	530	532	575	542	488	504	520	522	525	543	541	541	515	500	512	523	530	515	527	536	542	531	510	483	533	495	499	534	566	499	517	495	513	546	553	524	474	516	516	487	535	513	460	502	517	512	513	478	505	475	518	510	490	497	532	539	522	518	511	497	546	508	509	555	503	493	511	536	479	509	500	508	502	496	528	483	525	541	514	519	505	560	511	500	498	518	538	506	560	512	503	496	529	547	476	515	480	508	528	512	480	511	529	503	509	560	485	534	491	546	509	485	496	488	487	550	503	529	488	461	566	528	509	487	493	548	518	511	485	509	537	529	481	468	539	542	522	556	516	580	535	533	500	514	517	539	547	538	505	523	504	516	529	565	499	508	511	496	518	540	549	474	529	509	518	481	512	505	530	530	540	535	512	517	515	494	485	550	503	488	530	526	525	500	491	535	507	453	512	541	531	523	534	522	499	520	508	518	521	502	495	556	512	557	530	516	506	510	499	543	516	495	533	512	481	508	511	496	529	493	502	525	505	535	498	515	509	555	469	480	522	511	525	512	525	521	514	514	545	508	518	506	498	526	564	503	467	562	512	489	507	533	518	559	508	468	531	555	504	566	518	527	514	484	513	505	481	513	547	567	511	460	546	548	520	473	491	492	503	523	478	570	472	518	554	517	528	508	526	496	550	536	505	515	506	478	491	536	507	513	475	526	509	512	508	571	505	483	461	539	511	476	487	545	515	529	528	535	510	536	511	508	518	509	473	549	512	517	515	478	540	535	554	546	497	538	518	547	515	494	515	512	514	523	529	586	536	543	493	520	499	512	515	525	535	530	533	532	511	485	484	492	561	551	540	538	471	536	531	497	533	558	490	502	534	507	499	565	545	507	490	506	484	523	498	507	514	510	503	540	535	548	513	511	541	520	502	533	534	534	543	515	511	497	503	532	532	492	497	527	522	477	519	514	494	495	517	501	526	505	515	513	518	501	522	498	520	494	487	514	505	548	531	490	511	524	489	513	496	526	492	529	513	487	529	534	530	535	501	516	545	534	517	529	504	499	529	499	512	489	510	512	497	531	553	536	538	531	495	552	473	520	494	520	485	513	481	529	493	514	557	551	516	482	496	483	481	527	503	536	537
22701	21298	29010	25771	41218	47881	36291	8112	1389	1018	864	806	758	738	575	587	543	547	587	560	533	511	529	610	880	2802	2812	2521	2123	1571	1104	724	510	439	495	467	451	492	486	451	472	441	472	457	493	463	469	469	465	474	466	477	431	449	465	438	499	500	437	474	468	460	427	447	510	468	475	459	501	464	449	453	431	464	444	475	461	421	461	435	486	444	473	474	476	445	475	478	455	455	448	463	458	449	422	485	498	464	472	452	434	459	419	489	489	470	465	448	445	451	437	433	460	428	402	441	487	458	459	453	441	452	484	487	461	452	461	501	468	456	474	467	473	452	442	465	428	467	447	475	456	445	474	443	438	447	452	458	465	497	453	464	447	435	449	432	447	466	443	416	477	452	472	481	441	476	473	464	476	500	438	484	488	436	495	474	458	473	436	491	464	491	441	443	471	441	482	461	482	474	449	448	467	443	458	432	448	499	438	480	453	462	472	512	476	465	447	489	463	462	472	440	436	450	429	472	480	460	431	504	478	431	429	496	427	437	451	446	446	486	448	461	452	462	485	471	439	452	510	464	454	455	472	455	455	466	453	444	488	489	487	441	469	465	482	478	504	449	428	470	455	448	431	501	482	501	436	462	475	475	450	441	475	462	416	456	462	470	461	516	487	453	490	489	475	494	459	452	478	460	450	484	466	460	453	500	462	462	467	463	493	447	486	443	442	488	474	464	466	430	446	496	473	442	462	447	491	457	442	469	462	452	450	456	436	459	467	443	451	464	480	477	476	467	486	477	496	481	467	463	438	490	477	474	465	508	442	427	473	454	444	479	489	469	466	425	453	494	448	499	422	460	415	473	463	462	451	452	456	451	435	513	446	489	497	481	426	487	541	482	466	457	455	435	436	461	454	468	460	463	466	445	506	446	441	475	455	493	462	484	473	429	491	490	508	447	453	413	447	438	419	423	454	456	476	439	455	492	426	438	479	471	440	459	513	497	471	472	447	438	487	478	476	512	451	452	481	505	455	423	431	494	412	475	460	456	425	459	487	452	454	502	446	463	491	469	461	447	480	486	481	475	464	448	487	449	440	473	523	440	474	476	440	446	476	439	435	482	463	510	500	449	458	455	447	490	475	457	489	442	472	476	476	464	421	502	521	435	429	469	452	480	425	458	448	484	489	466	487	441	450	460	524	409	462	460	463	461	427	443	450	488	447	508	437	492	458	434	433	457	459	463	430	462	486	445	494	471	461	438	469	413	532	474	450	456	465	479	483	469	418	429	470	482	478	472	421	458	438	451	478	468	487	451	445	501	476	512	516	456	465	463	462	455	443	471	467	474	478	457	473	437	433	501	483	458	482	428	447	467	453	468	495	456	463	421	460	460	454	465	503	485	464	476	488	427	450	487	483	454	458	461	478	459	450	485	416	482	478	456	441	485	469	439	449	493	478	477	428	485	427	463	440	436	503	423	447	476	453	438	449	480	455	454	500	489	498	468	493	469	461	453	433	490	434	452	442	480	485	514	464	481	454	480	458	490	487	473	437	444	490	466	407	470	450	424	483	475	480	442	429	472	446	458	454	430	466	488	467	490	433	453	490	444	437	501	467	510	441	432	463	442	440	474	476	433	484	477	469	477	469	422	482	442	529	495	437	449	467	498	435	459	471	487	469	445	432	471	461	491	460	466	466	430	447	438	470	481	492	456	443	471	443	473	495	428	463	442	464	510	467	464	456	454	482	496	500	472	479	469	443	484	448	447	451	473	459	448	435	451	428	439	501	428	495	462	490	463	477	456	484	479	475	475	505	424	452	465	451	487	483	476	446	464	448	451	486	424	412	462	470	454	445	412	478	480	448	483	439	469	449	466	437	474	477	432	466	487	499	404	446	478	484	438	446	434	429	454	459	466	444	485	472	500	407	442	422	475	416	492	450	474	489	513	464	440	443	431	455	454	442	464	484	462	483	469	450	447	437	489	454	446	467	452	459	514	463	422	446	460	457	452	486	442	461	434	488	520	489	447	468	454	449	452	457	463	466	444	472	464	455	439	469	469	428	462	445	452	499	470	465	473	488	490	449	476	476	491	483	444	487	451	455	494	465	489	466	467	471	474	453	447	470	463	524	484	450	504	449	452	449	426	475	480	459	466	532	463	465	488	497	477	465	446	471	492	451	469	430	457	431	450	463	474	467	491	436	459	455	424	445	513	455	459	406	468	464	419	493	458	453	452	457	450	447	436	472	467	455	432	455	488	490	479	500	466	442	426	466	440	465	441	463	489	459	466	444	438	458	476	492	450	468	475	462	439	493	483	454	443	492	487	437	498	456	483	465	448	455	455	450	396	495	473	441	436	510	462	450	439	487	429	456	460	471	449	462	450	487	475	424	457	473	502	466	486	474	449	488	416	505	501	452	455	448	453	458	475	456	459	446	471	475	493	435	425	487	465	443	483	455	456	479	497	468	467	437	444	447	438	462	470	433	485	426	485	472	476	412	445	487	454	448	438	478	439	463	450	485	440	482	448	467	470	469	448	468	495	451	463	432	476	447	476	476	470	461	460	451	466	436	459	419	446	449	486	477	460	510	458	469	468	430	482	448	473	433	493	484	469	442	454	448	419	490	455	488	455	452	476	461	429	461	471	458	486	449	460	462	454	496	448	485	476	436	487	485	480	490	459	444	501	504	484	500	459	409	470	445	488	471	431	472	478	461	441	462	432	435	446	472	479	469	459	465	453	464	470	464	449	466	459	457	434	473	452	460	467	482	486	456	485	423	442	474	493	462	459	473	449	476	487	422	455	506	454	421	454	460	481	433	466	473	463	444	480	472	461	468	465	476	479	489	422	454	435	515	444	499	471	485	493	484	443	454	447	477	457	451	466	423	471	477	441	486	502	438	476	457	479	457	467	426	445	467	450	479	495	493	468	453	455	468	508	459	466	487	428	463	447	454	449	455	465	473	449	491	439	445	461	486	459	446	459	461	457	436	449	474	452	482	459	471	457	472	439	450	425	453	493	437	462	422	442	441	459	477	480	515	465	469	500	485	451	458	449	466	408	477	433	461	472	498	441	442	481	484	475	456	481	482	407	446	462	506	447	445	442	470	472	480	421	446	488	479	468	483	518	450	444	503	458	425	460	448	470	450	440	479	471	476	489	477	433	454	478	489	449	472	417	491	481	453	475	477	439	503	447	513	456	459	427	451	495	467	476	458	486	487	418	428	440	436	473	492	473	480	466	446	460	475	474	451	474	431	455	463	448	460	467	466	470	456	414	480	432	507	472	439	433	468	489	491	484	415	443	459	481	487	460	486	473	481	435	445	430	462	450	462	489	438	486	482	489	466	447	466	477	458	471	497	450	486	463	452	433	453	459	457	481	513	494	481	444	475	498	452	498	427	433	488	451	465	459	458	456	479	503	492	493	433	449	459	418	455	471	401	457	445	459	445	477	462	498	458	459	449	444	430	453	460	475	463	469	465	474	473	454	465	473	470	481	489	472	470	463
9477	25713	19754	37305	58163	51277	29862	2488	1907	1603	1227	1095	1046	886	707	615	654	680	661	615	560	586	566	705	1164	4325	4428	3824	3122	2265	1475	929	491	474	481	529	486	465	464	451	475	504	507	496	478	489	479	470	444	508	487	454	485	483	497	469	447	494	516	487	519	499	450	471	487	472	465	490	506	474	468	468	447	450	484	476	470	465	450	485	487	470	480	494	446	499	437	489	477	428	478	474	479	486	473	491	497	449	452	457	485	445	451	546	450	468	459	482	502	457	441	474	493	517	491	512	451	457	476	457	473	474	435	465	465	486	423	462	490	425	474	465	510	483	464	487	493	458	460	455	460	513	496	502	475	456	469	462	473	460	479	473	503	443	447	495	495	508	495	494	501	472	479	462	472	473	479	471	459	447	481	465	481	505	468	485	490	451	470	531	459	524	477	492	482	455	456	423	423	504	472	482	484	477	494	437	457	494	472	470	513	474	448	409	462	460	461	485	481	448	497	435	462	458	465	456	438	438	472	453	464	469	481	498	434	477	430	480	483	481	471	501	438	456	503	452	472	469	461	441	473	460	469	432	474	480	469	457	530	496	473	488	451	499	482	453	480	487	480	459	480	441	450	452	467	475	449	496	491	481	483	440	457	509	488	508	504	478	478	494	446	471	490	452	492	479	457	466	470	475	485	508	459	453	482	462	480	512	448	457	465	483	447	478	475	507	488	485	481	474	477	499	464	483	443	466	474	471	464	489	479	472	438	484	446	479	449	479	463	460	480	489	462	506	480	469	471	454	465	448	494	469	510	489	433	415	451	502	472	503	504	448	482	439	481	466	462	468	475	511	490	444	499	440	443	454	472	458	474	438	473	444	493	464	497	482	452	447	455	474	462	480	467	474	461	474	438	484	466	460	451	456	460	486	477	481	485	503	453	508	458	490	425	422	461	445	464	452	490	509	446	466	488	506	470	432	449	474	478	484	530	479	455	494	497	451	470	454	427	456	471	471	455	457	480	473	458	465	483	440	482	463	469	483	491	470	454	498	471	470	465	485	480	465	483	452	499	461	496	474	488	487	484	448	476	487	450	465	476	439	452	498	454	481	509	487	522	461	459	455	494	475	480	473	460	504	481	465	439	447	474	485	498	467	469	457	429	479	429	515	469	468	486	472	488	491	486	470	464	456	487	439	427	516	493	457	473	491	461	484	480	481	471	484	494	459	488	441	463	505	422	476	482	500	459	495	519	450	452	470	467	463	492	476	473	497	485	485	480	485	511	509	489	461	490	472	466	459	464	444	492	462	484	497	470	462	458	496	486	501	469	473	493	446	449	464	491	486	439	487	476	495	440	459	470	441	456	464	452	502	506	483	442	472	445	471	478	460	473	497	439	484	474	458	465	461	495	464	474	480	486	498	467	462	425	441	512	499	482	483	459	492	452	450	451	485	462	470	477	437	471	432	489	476	472	481	424	486	478	495	496	488	505	456	462	488	477	481	485	460	467	465	496	482	464	484	452	479	423	504	476	479	454	486	492	527	456	462	488	510	453	449	473	488	457	463	478	499	484	466	457	462	462	489	489	460	485	496	435	503	471	458	452	453	458	436	458	448	434	491	484	455	449	471	448	478	473	488	451	461	502	486	488	504	506	476	493	440	466	464	518	485	492	474	503	449	492	455	457	452	481	458	454	454	453	477	448	503	471	511	520	492	468	461	462	465	476	467	459	491	455	474	440	448	484	468	505	466	481	470	504	472	470	477	503	472	424	459	455	450	480	432	463	488	427	468	493	455	421	501	452	468	483	452	457	484	466	456	493	480	509	498	434	480	464	497	453	457	501	507	460	455	483	468	448	466	513	466	488	482	443	448	438	490	454	485	472	481	485	475	507	463	470	472	478	493	437	455	469	478	502	477	454	484	480	445	483	467	495	479	437	463	463	456	497	472	447	491	468	487	490	490	445	453	462	500	457	474	456	469	486	453	453	467	466	462	480	477	476	457	474	475	465	444	462	493	456	477	530	478	482	510	430	485	429	465	452	505	483	454	469	457	458	439	512	453	471	486	460	524	519	446	437	452	444	423	483	505	468	466	451	458	477	464	482	472	494	473	475	438	458	489	484	482	437	443	493	442	461	477	455	476	483	494	498	484	462	496	466	501	481	495	505	436	468	471	475	440	469	495	477	513	451	451	469	463	486	480	471	460	500	463	451	484	439	456	454	458	450	482	438	444	443	458	497	466	482	456	472	472	499	466	491	477	489	481	437	456	481	488	458	479	436	526	460	466	494	447	460	464	479	465	430	462	501	456	513	461	440	448	439	437	456	503	485	541	454	466	459	473	461	535	480	488	450	456	476	429	453	462	483	461	494	482	467	450	474	431	498	457	487	476	462	484	450	463	462	509	495	485	463	473	481	452	456	473	480	455	475	488	444	464	444	466	472	481	464	451	496	511	459	462	490	507	460	417	437	494	512	469	510	420	443	525	482	485	426	474	489	507	474	493	431	470	473	437	441	467	490	493	458	461	498	480	472	471	453	514	495	472	477	509	474	455	457	460	481	442	514	495	497	476	445	417	520	450	448	444	476	482	452	480	482	494	456	468	463	467	427	480	465	449	465	464	472	452	428	462	463	446	445	472	439	475	473	525	466	473	471	472	449	444	450	463	496	438	471	467	482	469	443	473	486	485	466	475	468	468	455	483	470	450	437	496	467	473	501	473	522	508	478	469	467	435	470	463	466	500	455	446	472	438	484	486	485	453	472	445	473	459	483	457	452	459	450	482	505	436	476	490	471	468	470	479	463	439	450	471	468	488	479	489	476	483	433	470	483	485	482	481	497	472	505	478	474	473	460	480	496	494	469	495	484	455	457	481	452	424	449	443	437	440	463	514	453	435	477	486	425	465	439	508	472	470	472	466	478	475	433	518	441	435	510	473	470	449	480	449	483	500	452	447	493	452	457	439	468	451	485	453	466	403	510	480	488	424	439	487	483	446	456	507	450	456	489	455	447	511	455	470	434	462	444	458	479	458	454	451	463	485	471	467	475	480	489	466	450	477	465	490	469	469	477	461	499	477	518	496	445	475	446	491	473	479	489	445	482	498	457	475	465	525	452	460	466	478	472	509	514	449	434	462	471	495	505	440	477	472	503	450	471	486	468	451	466	455	447	451	492	451	456	482	450	419	465	440	461	448	477	476	433	482	475	458	470	475	481	482	447	446	479	461	511	448	443	467	455	474	459	431	516	494	501	481	452	448	478	455	470	468	469	455	491	452	455	440	464	462	444	466	463	484	430	469	427	466	448	483	488	459	482	454	462	480	481	465	463	514	468	476	486	467	507	480	459	455	464	439	464	456	512	483	465	480	447	471	499	456	478	488	497	470	459	456	459	495	455	481	504	468	456	448	474	489	498	491	479	468	485	491	477	421	485	429	452	471	482	485	481	477	447	486	480	458	452	468	459	493	474	472	451	458	425	460	513	467	492	504	470	446	480	471	447	451	458	458
27881	19217	9930	7589	10211	7025	3261	705	610	463	465	476	438	391	370	379	377	379	377	352	381	338	363	381	349	377	427	471	482	458	403	420	376	346	327	363	369	390	379	329	344	354	340	367	334	348	344	366	350	378	337	364	354	341	343	356	343	343	355	362	367	375	339	376	326	350	365	339	341	338	361	347	344	327	365	352	342	373	377	343	405	354	343	349	335	322	308	354	349	361	342	365	333	372	369	382	344	344	346	330	345	370	311	358	379	342	375	398	338	355	337	373	368	334	355	320	374	334	318	337	349	342	331	351	374	348	345	332	392	353	352	329	356	335	371	378	373	361	326	389	366	361	320	379	382	369	382	354	347	376	341	339	330	321	352	337	320	375	362	345	329	382	364	359	368	385	359	321	375	347	319	368	377	321	370	367	399	346	358	376	354	342	353	329	337	335	347	353	336	346	304	348	344	361	349	354	339	409	355	343	393	336	383	372	359	327	337	365	359	353	395	343	372	336	350	355	364	352	346	343	359	353	377	313	317	349	326	337	337	353	332	351	374	366	363	351	331	344	311	361	375	351	386	406	318	344	340	371	328	330	342	340	365	362	359	342	342	352	363	358	360	333	358	348	357	376	333	333	303	373	321	404	338	358	362	365	370	355	299	346	368	328	329	357	336	360	343	351	354	359	361	393	330	315	350	304	364	357	335	385	369	348	322	367	357	362	351	378	362	356	362	363	358	333	360	339	337	334	364	348	347	354	344	374	362	371	362	341	323	363	317	390	358	358	305	340	348	341	355	368	345	364	335	343	350	354	354	386	363	335	333	355	379	349	363	351	341	333	358	328	331	385	331	333	367	386	325	317	353	344	341	344	366	364	373	350	342	334	362	326	357	366	380	348	352	323	338	374	347	368	342	367	362	393	324	365	332	321	364	341	337	359	361	338	372	377	372	351	341	352	375	334	324	340	402	346	342	389	325	396	319	365	351	355	323	341	316	392	335	364	342	355	350	356	360	342	368	367	325	358	355	328	355	353	374	338	344	364	363	374	342	344	341	376	346	378	365	320	367	362	346	353	354	375	320	337	323	354	344	356	387	371	369	385	351	349	375	360	337	357	333	336	366	358	342	354	347	346	371	325	346	361	372	354	338	336	363	364	337	322	384	350	347	347	336	323	346	352	352	345	355	342	344	350	344	328	370	325	378	333	354	326	355	367	411	357	378	340	342	347	344	368	333	383	371	369	334	391	359	355	358	350	359	373	324	362	357	368	351	377	363	376	320	358	347	346	346	326	350	341	362	341	324	344	321	379	329	355	352	342	361	374	343	330	380	354	347	373	378	342	310	334	330	358	318	340	371	356	353	376	314	363	412	346	344	357	380	374	375	351	328	302	351	354	336	343	346	374	337	354	310	353	355	381	328	365	347	341	337	379	374	341	367	343	367	371	368	355	369	334	340	362	355	369	349	350	344	334	338	363	338	338	348	321	349	316	362	354	337	344	365	339	366	351	354	348	335	385	336	353	343	357	365	335	311	341	325	348	300	347	351	351	357	375	341	347	359	344	359	345	378	343	365	351	355	339	347	375	352	383	352	373	339	370	333	348	331	333	371	374	362	363	346	375	394	333	367	353	342	391	322	348	346	374	336	337	333	334	339	323	343	386	359	346	360	358	374	381	367	372	416	368	347	356	352	353	361	344	330	337	338	361	355	311	350	353	375	365	347	322	364	342	365	331	365	339	322	325	358	366	371	380	389	317	338	331	361	309	379	329	338	361	361	337	362	325	301	333	400	361	324	324	351	358	348	374	325	377	357	349	337	354	377	334	346	359	366	353	337	339	336	367	342	360	336	352	357	334	375	357	342	332	372	376	339	364	358	346	346	353	391	335	360	328	345	360	334	339	340	339	342	314	369	344	354	358	335	351	345	368	358	357	371	340	349	317	352	347	380	327	337	357	390	343	380	356	357	335	374	359	354	358	319	382	367	328	343	348	347	351	349	344	368	342	342	343	351	335	367	350	359	340	347	329	371	354	350	372	341	385	338	331	343	334	363	358	309	369	333	360	370	383	372	353	363	376	323	343	380	340	317	347	368	345	366	348	342	327	351	353	327	345	359	377	343	358	353	349	362	388	376	342	360	364	331	354	351	364	366	363	347	359	387	370	325	328	360	340	321	362	368	347	391	324	345	340	351	327	359	383	355	363	332	340	348	396	369	365	379	356	355	364	370	341	353	332	351	381	362	353	333	356	321	371	354	348	399	374	372	341	327	356	344	348	361	389	325	341	352	374	357	370	345	356	367	332	389	341	356	353	358	350	354	329	375	345	352	355	354	360	312	366	356	369	339	325	344	305	379	346	390	368	322	368	365	359	349	361	314	368	350	312	340	364	345	330	352	332	357	332	370	352	386	345	369	342	354	345	367	364	329	354	358	319	338	354	353	346	352	357	345	365	385	341	349	355	335	361	349	385	386	348	349	377	364	334	324	349	367	313	345	349	352	331	339	336	334	371	367	385	361	382	330	346	327	346	350	335	354	341	349	365	331	347	329	367	376	346	358	365	351	383	370	371	359	339	333	349	362	385	330	368	365	349	378	365	366	381	367	331	363	330	340	378	370	332	343	326	323	342	347	366	359	348	346	335	346	327	344	353	378	381	357	336	316	345	361	346	354	315	343	398	349	366	335	345	395	371	368	376	328	346	348	327	340	363	356	389	324	339	337	372	354	378	369	312	347	340	333	387	339	333	363	361	375	367	357	337	336	352	356	392	376	353	353	314	345	351	354	337	353	384	368	304	359	372	326	347	318	331	335	364	373	405	342	337	348	364	351	351	369	359	360	368	332	363	350	359	365	352	339	388	361	364	339	339	359	353	331	352	337	351	319	397	386	354	361	360	367	354	341	352	339	391	346	352	362	367	361	372	328	339	354	375	334	357	386	336	359	379	350	368	364	345	363	344	352	369	322	340	372	348	354	353	360	344	326	332	335	361	347	322	374	362	345	370	331	351	411	379	356	373	346	332	351	377	357	363	362	300	334	330	318	364	334	383	316	342	353	358	332	392	364	369	372	350	340	391	377	389	338	350	353	367	346	329	353	370	336	343	350	336	346	372	366	355	377	343	341	344	352	343	351	312	333	352	340	353	397	365	349	354	344	359	356	365	322	335	338	350	372	369	357	381	345	334	378	388	331	343	344	336	329	371	355	365	338	363	380	380	349	357	354	319	357	384	336	378	392	349	356	328	326	356	363	333	380	373	365	390	311	356	350	329	364	327	369	359	325	379	355	350	347	350	387	382	356	314	349	397	355	330	364	353	341	323	377	355	352	365	352	342	340	387	370	344	378	390	390	343	382	342	368	315	325	359	355	343	352	323	357	357	371	330	373	340	328	342	366	340	324	369	346	354	359	340	348	372	341	371	343	372	372	324	348	385	337	367	336	363	370	362	355	325	334	296	371	399	335	343	351	369	360	334	348	368	355	340	329	360	322	346	330	337	356	357
7556	11439	8454	8040	11173	8101	3956	888	917	642	587	593	602	526	435	407	423	412	442	449	425	375	434	430	430	457	543	539	575	537	495	450	440	383	377	387	386	390	381	372	403	411	404	357	366	357	381	394	403	365	360	400	379	370	376	375	384	383	388	393	389	365	373	364	380	374	397	401	387	417	385	377	338	385	363	403	366	381	404	407	371	410	365	365	398	347	369	374	360	381	364	383	436	352	382	374	366	392	376	394	346	374	416	402	376	386	386	387	377	367	417	389	358	350	371	361	394	390	378	364	367	368	417	357	395	414	368	379	384	399	391	379	415	391	408	395	380	370	378	389	381	401	416	403	383	381	392	397	375	402	353	365	379	379	391	390	377	389	390	384	408	394	378	382	415	388	388	351	390	379	369	375	381	404	375	400	372	403	410	372	349	379	385	380	360	417	366	366	380	390	361	378	380	380	411	364	400	382	374	405	380	379	402	381	358	411	375	389	359	394	415	359	390	403	374	391	408	345	400	393	363	363	385	384	353	385	368	399	345	380	375	383	388	357	393	384	376	389	395	386	370	382	384	368	375	369	404	365	382	362	361	381	401	402	390	381	383	363	403	382	408	381	412	355	411	364	391	378	372	383	390	388	380	421	387	406	358	388	382	386	362	375	365	403	375	385	368	379	377	380	381	408	385	409	403	398	385	399	356	364	405	372	389	377	396	373	399	379	380	395	377	358	381	360	346	387	424	365	373	378	387	397	396	413	365	339	400	415	397	387	387	385	378	341	354	362	366	370	369	419	349	376	370	419	368	389	384	372	402	374	377	376	351	386	406	394	366	397	383	384	361	383	447	385	359	393	380	382	383	382	373	387	334	376	373	389	413	397	366	354	340	416	382	410	405	359	359	444	367	403	413	390	368	367	386	393	358	386	369	360	414	365	378	420	376	385	402	399	396	361	387	391	359	361	398	361	353	393	373	348	366	415	381	361	365	377	391	395	429	406	396	372	406	423	385	375	392	407	414	367	437	364	352	407	399	373	401	380	364	380	412	410	381	342	359	391	391	349	370	387	385	357	414	373	348	417	390	369	413	422	394	374	384	387	360	380	362	397	371	389	389	368	381	410	376	355	357	381	380	373	402	404	377	409	389	410	411	373	388	366	352	381	379	354	374	389	378	384	368	344	376	364	364	393	374	390	431	373	396	378	402	420	371	388	404	392	361	363	402	385	402	409	372	393	384	404	370	371	395	389	352	435	336	385	354	397	366	411	377	384	381	388	410	380	436	377	388	403	363	394	358	382	418	361	395	435	384	358	362	385	379	399	357	386	403	357	411	339	434	386	379	401	365	401	382	340	393	385	369	397	394	396	381	392	386	394	382	362	376	391	387	381	378	397	420	378	346	430	383	375	340	406	386	362	383	402	402	387	379	368	386	380	383	384	399	381	404	376	370	391	358	348	389	374	420	354	414	358	375	366	429	387	386	396	380	379	376	396	391	336	386	370	359	422	365	377	393	406	402	370	381	386	437	375	384	383	377	390	346	393	379	356	378	393	380	416	367	394	415	359	421	397	365	413	381	394	425	405	376	359	399	363	374	370	358	382	399	373	424	384	397	400	386	348	403	394	373	386	358	408	358	388	378	378	406	375	383	349	391	381	392	368	404	396	362	387	389	352	399	369	349	371	398	389	385	417	413	364	412	392	388	393	352	390	401	349	347	371	408	384	418	384	397	382	393	374	417	408	411	378	401	397	430	425	392	387	371	380	399	357	376	366	392	417	395	400	395	344	359	372	383	386	378	353	384	387	382	397	410	372	421	382	422	373	394	412	382	390	378	340	386	369	391	378	398	386	389	384	365	349	419	410	406	365	438	391	363	372	406	385	340	400	418	370	369	393	358	382	404	390	369	398	325	393	381	380	379	412	402	400	363	379	372	359	387	377	386	346	404	360	403	402	341	347	364	376	364	386	357	375	350	405	391	386	428	364	375	369	400	408	413	365	361	365	363	374	355	387	377	376	400	409	376	407	354	392	350	381	393	351	373	418	394	404	385	365	381	419	411	402	372	385	460	411	385	389	360	419	345	343	369	382	400	370	377	407	359	380	379	346	344	376	367	375	366	316	387	376	386	387	390	406	371	358	417	413	385	403	409	375	365	391	389	376	396	380	372	392	397	400	397	362	348	354	368	399	391	366	382	426	423	390	393	347	364	392	376	395	398	395	380	399	342	358	377	369	373	363	381	385	390	396	387	384	384	355	374	395	378	394	410	394	388	366	358	377	408	384	397	399	379	394	391	408	403	371	378	409	366	403	374	387	429	404	368	386	374	382	377	348	415	390	365	399	370	404	376	393	350	402	349	370	355	382	380	365	420	368	381	386	384	385	381	427	387	371	355	383	427	390	369	369	370	394	381	352	391	366	403	386	392	347	384	369	378	360	344	395	393	352	400	379	403	412	365	419	358	386	372	368	380	343	406	376	419	427	360	374	401	378	394	360	378	383	388	355	390	409	412	399	400	412	368	375	409	375	431	382	386	365	391	339	385	389	380	396	441	386	410	383	388	382	383	368	376	350	350	402	407	391	389	365	406	381	353	365	407	395	404	398	352	380	398	381	354	372	382	384	394	375	401	429	361	366	386	359	387	377	425	405	364	407	368	399	381	383	394	385	361	400	411	412	390	379	417	421	349	387	382	421	376	398	369	392	381	412	382	346	374	384	405	370	393	365	398	386	390	388	397	387	391	387	373	404	386	415	390	392	421	396	386	398	402	354	415	373	390	386	416	375	364	373	361	384	404	397	375	384	382	391	397	370	404	429	373	356	394	374	411	402	395	368	376	378	375	384	359	394	412	368	366	410	368	400	402	372	394	412	404	387	404	357	400	388	377	398	381	377	378	392	409	407	370	390	374	383	376	383	422	363	390	394	420	389	357	394	366	385	384	395	364	398	406	366	392	360	364	363	351	379	380	376	382	380	381	377	409	396	435	396	358	374	380	341	397	367	385	385	393	379	376	345	383	373	373	399	385	367	363	380	392	403	368	387	371	371	387	386	441	382	404	390	378	404	373	377	362	422	399	385	363	398	381	377	362	350	345	414	363	400	422	391	323	403	394	404	364	402	382	396	391	390	375	406	379	400	396	355	419	390	379	390	372	397	379	352	371	369	355	326	392	407	380	381	375	399	396	373	370	347	409	401	358	395	390	392	430	357	388	374	358	374	393	349	377	413	372	372	393	405	404	373	409	378	396	396	364	383	427	362	397	395	403	393	368	403	386	369	389	343	367	378	370	397	370	381	363	388	413	365	375	370	375	393	393	404	394	401	359	371	373	374	377	377	358	378	378	355	373	356	390	413	364	359	359	377	371	395	385	367	353	390	380	376	398	340	420	379	378	406	373	366	426	400	370	357	355	400	372	403	381	393	419	387	334	399	375	372	381	396	400	364	374	388	380	377	354	419	376	361	345	390	396	371	392	388	365	375	388	376	365	337	394	395	368	351
24115	21282	28492	26241	39888	36566	27049	4078	801	586	599	491	485	397	376	410	361	373	335	357	326	316	367	326	339	977	1427	1449	1211	972	770	558	456	317	306	282	289	322	325	304	311	288	294	298	309	336	337	312	330	305	307	292	289	301	324	301	299	309	299	318	289	323	316	351	319	315	302	345	305	309	315	334	287	319	323	334	309	313	308	292	329	298	326	313	324	280	310	333	296	314	339	307	284	312	340	310	304	318	300	297	342	328	294	294	313	309	334	318	328	280	291	302	291	301	321	278	280	272	330	313	296	341	304	331	318	320	287	334	299	315	303	303	329	312	320	344	276	279	274	338	317	303	293	297	306	314	317	304	299	282	298	301	318	328	323	303	305	313	287	326	306	315	269	331	292	313	261	316	304	314	313	298	328	300	301	332	298	320	314	288	309	290	323	303	339	299	304	275	315	286	319	304	297	299	275	283	313	318	289	309	321	319	315	295	343	300	301	307	280	338	317	274	306	307	288	300	305	288	317	344	287	285	318	312	323	279	323	314	315	311	321	309	290	305	317	325	306	299	302	323	309	338	319	255	328	310	310	333	299	344	310	332	296	330	359	328	311	316	304	344	341	311	303	296	296	326	284	327	302	306	334	336	307	315	323	318	352	324	318	289	311	323	320	340	312	316	310	343	340	318	312	314	296	336	330	307	318	309	314	330	326	301	300	297	349	317	314	325	300	297	323	324	311	310	286	332	293	299	326	285	281	295	322	312	280	314	338	311	300	304	276	301	321	325	290	301	305	279	321	303	320	330	321	290	358	320	315	304	301	291	309	297	313	330	315	292	319	324	299	319	322	317	315	295	318	299	314	342	312	317	304	286	334	297	289	321	301	326	299	298	305	301	314	300	260	315	325	308	307	303	281	334	290	329	291	277	292	322	307	306	332	297	313	274	303	282	330	321	300	303	298	311	312	326	328	293	355	322	325	326	358	308	316	287	344	300	297	283	297	283	277	355	302	321	283	301	310	312	340	348	337	342	314	283	307	319	315	299	326	334	298	324	318	273	307	284	340	308	316	320	312	278	323	304	329	314	292	335	332	288	324	342	314	294	316	305	313	304	325	315	312	326	322	315	331	304	313	315	282	285	274	292	340	302	278	324	299	309	333	286	268	295	290	315	293	297	318	309	324	288	326	310	311	305	275	311	328	302	302	318	341	309	327	303	296	298	290	315	329	309	343	339	340	331	303	344	337	309	290	325	314	318	302	337	294	322	327	313	304	319	347	347	293	324	325	296	299	334	283	342	310	297	282	277	347	320	282	330	332	333	332	341	327	309	300	311	322	299	291	327	291	323	299	309	298	316	291	314	353	307	315	312	352	323	277	317	296	326	302	348	290	293	321	322	309	320	337	285	283	311	297	333	303	285	298	309	319	304	282	318	355	313	341	340	303	325	308	302	298	310	329	282	312	324	332	315	314	335	262	309	327	304	334	315	331	333	328	315	314	316	304	305	331	324	331	312	308	318	324	301	323	331	311	310	299	303	308	335	289	285	299	279	331	273	277	345	276	314	331	310	304	313	344	335	296	323	264	310	330	317	294	311	307	307	296	317	309	300	303	294	310	317	362	303	283	316	294	327	342	325	297	344	321	287	318	321	303	302	315	327	332	297	304	303	327	294	297	309	299	333	319	297	308	302	297	321	315	281	304	312	307	330	333	351	302	309	294	328	308	324	307	325	306	291	295	341	318	278	328	312	308	328	317	283	330	327	323	334	298	302	326	297	317	325	304	329	323	307	345	346	320	282	336	262	299	326	316	313	341	287	287	283	334	312	309	291	309	325	310	299	307	281	331	295	294	315	292	319	322	360	326	297	330	300	349	314	332	304	329	310	287	327	304	312	348	328	313	328	323	318	348	286	282	299	286	287	310	308	340	286	314	329	304	281	328	306	313	346	296	315	319	299	292	308	281	342	285	313	311	318	301	275	316	320	324	306	289	309	297	323	322	331	274	288	304	316	320	297	316	327	316	296	309	322	317	292	327	329	319	289	310	287	309	335	320	294	321	313	327	309	278	294	288	297	300	339	324	295	303	307	313	319	284	291	292	315	312	321	296	313	333	314	338	277	346	323	307	320	326	301	317	320	338	301	303	341	310	330	292	324	304	317	297	344	283	278	274	336	295	343	316	300	313	315	285	326	325	321	305	307	313	292	299	313	314	308	292	317	335	299	309	310	301	336	332	298	306	314	316	305	304	292	269	316	278	328	323	271	274	308	315	314	277	283	310	314	303	299	330	315	300	289	319	306	325	329	322	300	328	341	295	290	322	310	269	304	311	316	342	318	310	299	302	308	315	314	314	307	308	295	301	287	301	304	330	337	349	327	321	310	310	298	305	340	283	300	311	297	322	287	341	307	323	311	309	306	277	313	312	306	301	285	294	340	307	298	306	292	310	290	289	306	304	299	308	315	309	315	336	328	278	310	294	333	340	325	322	283	302	329	319	306	290	334	330	307	321	307	320	333	289	304	304	328	327	303	307	313	322	306	288	310	317	293	303	289	342	346	297	315	298	293	326	303	297	336	304	313	306	291	325	280	301	302	274	289	282	305	311	319	315	317	306	305	303	289	320	318	306	307	312	317	292	331	266	311	322	302	331	302	311	322	289	268	312	333	343	294	298	330	302	331	325	364	309	303	319	297	330	356	302	283	296	321	290	335	348	329	328	289	315	314	296	327	308	310	310	328	297	327	316	310	287	304	279	288	285	309	301	298	301	311	300	291	284	330	287	316	340	319	307	299	281	281	306	342	298	292	322	315	316	332	307	328	303	305	314	311	306	294	275	325	326	320	302	300	336	328	312	303	315	304	291	329	320	300	290	308	309	306	334	310	342	354	302	314	329	305	328	291	306	302	302	297	341	316	305	290	325	288	259	334	311	300	293	303	300	291	331	333	299	308	312	346	324	295	323	327	321	309	304	305	319	284	318	305	350	324	319	300	314	358	282	354	306	338	318	296	282	287	318	313	315	330	274	315	315	293	295	284	310	317	297	324	299	325	293	307	313	311	308	285	309	299	322	319	331	338	312	307	325	297	290	333	336	327	296	316	307	314	321	323	307	331	299	328	301	282	312	316	344	320	310	324	294	316	286	299	298	305	311	296	308	360	321	348	313	327	307	295	299	324	314	307	298	302	306	308	352	319	339	292	285	301	299	334	318	338	319	327	303	320	298	331	286	311	314	295	320	330	296	322	334	314	287	299	290	342	320	288	288	310	312	321	289	292	325	284	341	317	336	318	281	283	306	315	287	262	280	335	291	315	307	327	321	308	322	305	293	331	329	282	327	348	332	332	338	313	303	348	291	292	314	289	311	292	317	288	295	325	316	314	337	298	308	305	313	302	353	348	318	315	299	300	327	338	300	324	293	300	296	307	321	308	312	334	305	321	314	285	333	329	267	330	323	319	326	290	308	320	305	290	317	316	318	334	292	292	291	283	321	329	329	343	319	336
7312	19398	14384	23604	45494	37313	25898	1703	1334	809	854	761	643	510	443	439	455	468	472	433	418	376	438	434	389	1597	2223	2086	1876	1356	993	681	514	362	324	335	338	340	375	343	346	330	330	328	289	322	336	331	335	312	337	313	313	326	320	329	368	336	334	335	315	349	337	342	321	345	343	332	333	320	346	331	319	333	341	329	315	348	341	315	350	370	320	347	338	341	310	341	320	332	367	325	336	344	338	335	326	331	340	296	329	342	341	342	342	335	365	329	331	344	324	333	336	342	292	372	317	354	326	332	331	329	310	314	336	315	298	318	324	362	325	322	343	319	307	329	357	341	350	343	353	325	342	321	304	345	377	330	334	328	362	348	352	342	322	327	311	334	345	301	332	311	360	320	310	325	341	321	335	323	313	336	345	319	344	334	376	362	335	351	331	330	309	298	298	314	317	329	316	353	289	299	346	322	352	312	351	321	320	336	338	333	344	337	333	337	305	329	364	351	340	337	354	345	326	298	351	385	353	337	295	401	329	319	314	346	327	344	332	302	308	342	345	309	293	336	330	346	349	362	316	336	356	315	367	342	325	353	347	361	331	302	317	367	367	326	337	348	348	324	330	344	333	349	320	317	336	331	347	344	314	361	351	336	328	305	332	350	320	326	321	345	320	356	324	345	370	346	338	307	341	339	358	342	358	329	352	316	318	366	342	315	327	341	340	355	344	326	326	330	309	310	341	344	345	351	319	366	318	330	314	348	330	338	336	321	339	349	321	341	340	349	327	368	323	326	333	328	332	341	357	313	332	326	320	345	332	369	365	317	328	340	355	356	312	313	355	334	339	329	363	315	353	337	368	343	347	339	316	315	338	326	327	331	321	336	333	335	327	327	338	330	340	308	344	354	319	349	308	337	341	327	355	339	330	356	348	349	272	322	354	356	327	319	313	330	344	297	323	314	337	328	321	316	318	342	352	330	332	301	300	329	337	330	360	334	326	326	324	349	335	331	335	323	326	348	311	313	352	328	322	292	346	334	366	318	378	322	353	305	338	337	342	322	339	385	348	321	349	322	359	319	342	361	311	345	304	320	313	322	351	333	335	298	349	332	325	342	351	332	346	331	317	341	368	330	351	343	319	327	327	326	354	318	333	364	316	361	337	323	351	315	347	332	351	299	352	363	358	308	328	333	321	328	309	345	345	351	355	325	331	305	352	311	333	354	343	332	331	348	347	337	329	295	333	314	328	357	329	305	317	372	351	346	348	323	335	350	318	310	306	319	330	321	342	354	318	328	356	319	323	319	336	346	349	337	309	339	326	317	329	314	339	332	336	331	403	328	351	298	304	336	316	366	348	328	324	337	346	309	324	335	320	358	362	329	331	357	353	337	341	338	311	324	358	326	308	373	347	353	334	327	329	314	333	348	313	322	313	319	309	329	326	357	342	312	323	346	346	318	328	340	339	346	348	307	334	330	304	362	382	310	351	317	352	348	331	354	355	329	348	307	335	315	337	338	334	340	333	316	299	312	352	342	352	345	347	347	359	338	320	314	338	326	364	315	335	352	338	336	334	347	324	338	327	310	298	374	325	322	347	343	347	322	341	377	305	343	309	306	314	353	359	352	333	344	353	360	326	297	299	335	345	332	336	325	309	331	319	299	314	344	331	355	357	330	333	340	342	362	346	318	288	351	332	334	354	350	318	347	345	348	329	335	320	375	319	333	329	294	349	352	322	327	353	306	328	304	325	298	344	330	325	305	329	339	321	345	380	346	339	331	321	330	307	334	358	317	339	343	364	328	319	356	335	331	327	352	298	315	332	374	333	346	351	308	341	332	332	361	346	333	351	329	353	317	335	345	329	313	330	334	305	299	320	342	319	305	338	309	362	305	339	357	347	334	355	332	317	340	320	347	346	317	358	324	334	307	322	317	355	345	311	329	338	362	371	341	345	353	316	342	317	343	349	313	347	348	340	325	349	331	349	328	348	331	340	357	358	335	354	312	360	335	295	343	341	346	348	286	338	348	344	328	358	335	351	323	313	337	336	310	318	356	323	320	313	329	313	334	326	340	348	342	321	338	351	360	343	338	307	322	339	356	339	303	344	319	346	322	356	350	330	348	318	351	326	315	306	349	346	327	348	358	348	330	328	308	347	357	357	331	300	312	347	348	340	301	294	359	332	332	352	328	355	326	309	347	328	317	320	329	344	346	345	311	347	337	311	318	354	313	338	315	334	330	326	331	334	346	336	360	315	320	350	324	330	322	353	343	324	327	286	365	364	335	314	333	343	317	346	344	331	330	328	348	346	322	312	340	308	324	361	374	328	340	308	315	311	322	310	310	293	306	328	320	334	327	319	354	331	341	338	318	351	354	345	332	340	341	325	378	329	323	327	333	327	349	337	328	315	298	329	363	323	331	344	346	332	356	348	330	300	368	323	318	331	342	298	347	327	357	361	319	302	338	350	321	323	335	357	318	369	333	309	363	345	331	317	325	331	343	350	311	307	317	327	332	337	312	356	339	322	349	337	352	338	330	346	325	341	380	327	315	330	337	309	328	335	338	354	359	338	339	334	307	342	346	359	301	324	346	336	331	346	325	343	316	314	345	334	315	315	324	319	331	335	321	334	363	317	346	368	385	318	302	314	326	340	326	358	338	339	305	302	335	293	352	341	340	325	311	297	359	292	334	294	331	335	311	348	321	338	336	324	322	310	360	303	348	334	310	348	347	305	324	312	344	336	296	327	312	354	371	365	278	303	312	350	351	310	335	307	335	305	358	324	307	331	373	331	374	296	313	341	320	367	317	355	353	359	354	322	325	320	345	347	326	334	326	338	347	280	318	342	300	339	300	353	330	313	319	328	341	335	335	368	327	328	295	321	331	337	341	337	324	355	332	325	327	317	341	342	325	323	326	362	318	305	355	330	322	309	326	340	362	367	326	335	348	309	338	324	365	358	343	375	328	367	326	345	302	344	353	316	342	329	338	342	313	370	340	353	346	341	332	334	313	349	306	360	331	333	363	368	326	316	291	337	330	342	334	303	324	341	348	318	340	353	337	330	363	290	337	341	342	323	384	356	354	334	315	279	348	331	340	346	354	339	353	341	313	325	348	348	314	315	369	342	287	344	349	358	332	356	346	358	360	334	314	347	318	332	353	323	323	328	333	327	333	335	339	346	339	316	339	312	372	308	325	347	364	327	341	347	330	301	360	343	337	335	321	308	324	325	346	327	317	348	306	339	304	338	328	346	363	301	362	346	329	358	320	328	324	349	376	306	356	319	342	331	302	331	323	318	334	353	325	322	332	339	326	344	353	328	321	329	324	370	360	314	344	352	309	324	344	337	330	326	354	338	314	311	327	323	349	309	349	347	337	336	323	345	306	336	334	302	289	292	349	315	329	326	353	325	328	352	329	320	344	354	325	367	364	351	350	369	355	333	341	326	301	315	346	339	338	319	308	358	338	353	339	366	345	325	307	314	317	322	333	340	341	365	348	358	297
25114	21305	27483	26023	27405	23946	16342	1935	759	686	685	616	565	596	544	535	541	514	501	503	462	475	546	532	562	827	1090	1190	1198	997	796	688	530	518	515	561	461	487	475	528	498	490	457	465	485	475	477	469	493	488	522	487	469	448	486	464	511	550	492	493	514	473	549	502	523	473	503	474	491	503	468	515	500	497	441	492	466	492	483	466	485	517	528	521	451	517	511	503	486	508	500	482	496	510	516	498	514	508	460	494	504	517	466	501	536	468	491	518	504	472	503	500	465	492	500	529	509	500	507	439	490	519	483	485	509	517	474	469	492	463	523	526	499	494	477	504	519	513	488	529	460	464	495	454	474	491	470	519	517	484	482	502	471	508	474	515	488	468	468	469	505	485	467	480	490	511	467	477	506	465	479	480	499	509	463	500	493	490	479	474	486	494	494	488	461	483	480	521	500	520	459	496	480	490	511	461	537	469	488	493	505	447	496	464	496	481	479	487	467	463	496	492	494	497	472	472	508	472	465	463	489	474	491	525	510	480	468	498	489	471	510	526	478	515	511	475	486	515	497	508	464	539	471	456	470	506	444	486	497	536	505	502	493	498	469	472	528	544	462	470	473	481	481	478	490	484	505	467	488	497	527	531	484	537	482	496	501	499	491	484	526	461	488	516	501	528	478	496	500	529	480	477	497	498	487	466	496	470	481	503	488	528	486	491	506	492	503	479	504	507	512	455	481	500	487	493	494	457	478	517	481	475	504	503	473	488	507	510	525	476	504	475	527	488	520	501	485	478	457	514	516	515	472	500	462	469	499	464	470	483	502	470	490	461	505	462	479	464	482	518	519	475	507	481	474	518	479	488	474	485	507	447	478	447	495	473	499	503	500	526	518	500	504	515	469	439	455	477	506	542	538	477	464	492	451	532	513	505	465	474	507	469	495	502	496	486	469	517	518	509	484	486	472	516	470	454	450	483	442	467	472	470	509	501	482	517	481	517	469	500	474	475	479	552	501	513	483	492	516	532	527	491	478	519	485	494	523	507	456	520	483	498	510	505	467	498	452	469	527	466	486	477	542	497	472	460	436	482	500	472	493	506	492	462	508	525	464	503	471	493	509	544	525	462	462	509	498	523	519	482	485	502	494	493	505	512	463	454	499	452	473	487	496	541	481	454	479	463	489	524	502	487	472	500	529	475	459	502	527	498	484	451	476	514	479	500	517	521	518	501	470	489	495	533	487	459	518	495	479	535	482	490	506	473	487	486	536	457	477	472	497	472	483	500	481	462	465	498	514	469	490	501	517	453	550	511	494	461	472	501	450	497	500	512	503	480	514	462	468	479	489	462	533	505	522	514	502	481	514	482	466	482	489	451	510	455	464	481	484	508	466	462	496	541	531	486	486	476	451	492	552	529	482	463	502	523	513	512	516	486	477	503	505	523	473	472	470	475	473	484	501	540	474	489	483	491	517	496	497	464	518	508	487	516	534	512	476	465	534	477	490	527	481	436	507	455	507	524	492	501	481	504	448	517	446	479	444	495	466	504	468	528	511	502	498	492	467	519	510	479	520	496	517	523	501	482	487	474	474	492	443	500	470	468	483	517	470	495	490	496	485	451	479	491	470	480	482	474	485	479	502	509	487	464	504	465	511	502	484	500	484	459	480	487	477	465	484	522	456	473	467	537	494	500	513	513	475	498	494	502	511	480	519	477	501	523	503	506	548	498	489	488	494	511	475	468	498	479	471	501	496	521	492	507	489	482	484	496	489	491	495	491	497	530	479	468	540	469	541	493	479	508	485	480	472	473	502	480	471	495	481	473	460	489	517	467	524	481	461	502	481	447	495	451	494	538	452	526	503	510	493	491	506	471	493	529	466	498	470	527	526	476	467	502	491	509	469	519	467	545	500	494	484	494	457	493	480	532	457	503	504	497	493	534	489	440	461	511	508	491	474	480	477	500	479	487	487	469	473	482	493	493	486	502	533	495	481	496	459	525	475	494	523	509	498	488	485	495	463	460	486	504	463	493	476	507	526	548	479	464	460	497	487	507	506	494	499	512	480	494	467	451	503	483	493	503	453	474	506	468	470	492	472	504	497	531	470	520	484	493	506	475	501	479	459	439	499	468	479	501	451	511	521	512	528	463	503	518	532	510	500	515	489	463	498	440	475	466	524	555	494	507	500	491	532	474	461	517	461	456	489	472	506	507	471	504	500	464	508	510	472	493	504	492	497	528	496	496	513	469	498	483	501	464	462	471	501	442	499	495	493	501	512	461	477	516	540	493	459	472	500	512	526	477	474	510	501	514	512	480	491	484	492	521	505	530	472	495	495	521	468	484	492	493	504	519	429	474	473	505	485	515	467	502	509	494	508	494	482	494	478	459	482	455	499	475	484	509	471	461	510	516	494	525	436	496	492	513	467	493	490	473	454	515	510	486	532	507	488	491	508	491	472	516	482	509	505	446	510	483	515	498	489	504	508	501	522	491	495	463	473	494	490	480	495	507	493	472	505	474	487	529	557	531	489	514	498	499	480	536	489	511	485	512	467	509	510	501	482	468	522	503	488	492	479	477	474	477	516	516	505	520	492	484	481	471	491	502	501	523	466	502	498	481	493	484	531	499	472	502	468	473	495	498	483	497	464	533	519	525	496	520	478	524	504	493	520	462	523	517	493	507	498	506	527	451	535	487	460	511	515	502	496	482	501	465	493	491	539	502	450	477	499	548	532	490	489	519	483	525	490	475	491	499	427	508	482	518	533	476	509	488	474	488	487	473	528	486	505	465	487	534	476	499	514	505	504	511	479	469	483	466	447	472	517	469	483	459	534	497	494	520	487	462	475	505	502	485	491	498	469	469	524	511	501	501	486	448	471	460	482	447	498	482	505	512	479	484	462	507	524	494	530	524	507	457	479	471	475	478	515	479	479	507	497	476	474	473	511	506	490	506	488	473	521	497	479	447	493	499	509	486	468	495	522	487	500	507	502	537	470	487	473	500	474	505	506	479	497	450	495	489	517	492	477	476	503	530	512	443	481	478	472	502	476	449	469	479	475	499	518	520	517	484	471	487	477	480	504	469	480	520	500	484	481	506	514	514	493	445	492	494	502	491	495	532	450	481	487	502	488	507	466	499	542	497	482	515	457	460	524	506	494	471	493	468	473	513	489	496	487	459	512	494	503	512	492	480	462	459	516	490	498	493	492	482	476	516	508	468	460	485	519	498	496	488	534	487	487	501	512	462	488	500	551	500	497	519	468	487	494	511	472	470	493	450	499	466	505	458	534	535	493	474	499	498	480	487	481	483	532	503	433	528	475	513	529	508	501	478	522	494	530	484	480	463	478	531	513	512	501	484	472	503	474	474	486	504	444	501	494	484	458	473	482	484	470	455	495	510	478	471	501	516	522	538	457	524	532	468	483	521	458	503	522	494	522	493	528	528	493	448	499	494	492	515	484	467	545	463	543	490	460	496	524	471	507	499	501	461	501	507	509	528	450	515
7366	16444	12235	18364	35286	29726	19966	1683	1185	992	933	767	728	718	674	608	649	676	548	570	607	569	598	546	612	1221	1761	1954	1707	1410	1043	855	605	558	502	533	514	478	535	544	504	507	484	547	563	523	490	537	523	544	503	536	544	545	492	474	512	485	530	538	524	532	501	517	505	566	545	547	508	564	551	542	502	509	556	525	502	508	568	542	531	554	505	487	520	523	510	510	521	513	512	563	488	536	539	481	518	580	503	492	504	505	468	537	515	522	529	527	552	530	541	530	514	523	573	517	529	518	537	524	500	526	498	540	489	533	523	516	518	495	520	528	516	478	528	513	518	527	514	552	533	526	482	568	531	525	514	494	506	521	523	522	526	564	505	519	518	502	505	506	520	561	560	535	542	510	525	570	519	503	520	538	506	504	489	517	520	529	487	484	575	542	539	542	528	531	513	513	528	530	513	564	538	549	515	545	503	495	516	521	559	506	529	519	532	517	497	539	516	514	510	564	542	518	542	502	532	534	501	511	542	531	566	523	512	526	496	532	476	525	527	511	513	556	559	536	505	511	503	499	533	517	575	528	524	551	481	518	541	551	531	534	526	521	511	523	533	522	515	515	531	520	488	558	561	506	532	536	492	514	575	558	510	515	490	525	503	511	560	508	498	539	493	541	522	483	497	545	531	502	580	493	469	480	567	507	539	493	563	517	522	485	506	475	488	505	507	514	492	523	550	504	534	527	558	464	509	533	522	567	529	498	523	534	547	564	587	509	507	552	503	503	481	563	518	483	521	512	506	560	523	503	518	486	528	541	535	522	559	524	532	528	520	516	532	531	534	507	570	548	522	543	516	496	513	514	508	463	563	524	531	533	542	537	485	491	560	519	542	546	527	477	533	528	495	498	547	543	543	554	558	533	549	527	529	529	486	524	530	533	534	494	536	525	551	531	542	529	520	552	521	536	516	546	498	517	521	495	519	505	551	509	565	519	549	549	535	564	477	518	501	508	495	540	546	500	575	535	528	561	515	559	580	478	506	536	543	553	487	517	549	514	538	511	518	535	523	476	530	506	543	535	560	547	514	531	539	540	474	524	517	532	561	516	545	553	475	516	472	538	525	504	470	495	517	514	500	536	473	536	512	519	547	504	507	516	497	521	523	475	567	501	533	509	492	517	521	533	525	533	503	531	529	525	503	488	495	500	542	546	530	506	554	539	515	530	541	549	527	535	528	525	521	528	498	505	529	525	539	527	557	504	533	542	488	520	493	540	521	510	507	542	544	498	525	492	502	496	512	534	534	509	535	543	523	504	499	469	506	490	516	561	518	491	496	537	516	536	531	532	522	537	545	509	552	523	518	530	562	535	514	497	505	517	538	534	489	514	517	522	512	560	502	532	522	501	500	516	548	535	522	499	520	499	521	539	495	498	499	512	510	550	521	519	522	537	498	507	505	542	523	508	549	544	521	513	536	542	525	515	514	510	513	527	543	554	518	558	534	546	508	549	539	562	534	530	524	507	547	481	520	556	524	529	511	508	534	562	524	496	490	526	525	478	520	539	512	528	513	546	524	536	535	552	532	559	512	516	514	519	521	519	566	521	495	550	512	511	560	548	548	514	522	560	504	526	500	535	525	515	492	513	510	571	533	552	509	506	521	501	491	505	525	540	492	490	508	529	534	557	518	538	563	530	540	536	525	502	534	519	580	533	542	477	513	496	503	521	527	497	558	573	539	543	536	525	516	530	528	524	508	519	490	522	501	550	560	510	522	498	504	492	486	543	501	520	518	483	551	532	479	521	528	495	535	497	523	542	538	537	500	498	526	536	494	536	473	512	509	539	508	536	519	548	531	503	491	531	548	509	518	546	562	520	484	553	520	490	513	532	517	547	531	492	517	528	532	485	501	503	526	518	540	569	508	542	524	541	517	493	523	530	527	543	500	517	505	508	537	511	510	510	564	526	493	501	511	504	529	549	506	520	551	511	534	549	447	524	499	514	505	510	520	519	505	499	532	560	518	514	476	524	510	457	525	551	523	510	502	546	557	511	550	546	518	525	506	529	516	491	532	542	501	552	532	563	519	505	528	514	540	545	506	572	502	504	507	565	517	528	511	531	552	546	564	558	507	546	539	511	589	547	515	513	507	543	516	555	508	506	511	549	550	518	532	520	482	571	513	530	503	524	504	511	532	523	544	588	531	540	524	491	576	521	502	515	524	525	536	553	522	516	533	537	553	515	553	509	514	510	485	541	534	532	510	530	519	530	536	539	511	527	475	540	510	533	566	496	492	510	494	510	514	521	523	539	532	532	528	513	542	550	502	508	535	520	473	531	501	566	492	519	485	528	489	558	509	511	562	506	533	515	509	515	601	500	482	554	516	513	518	468	526	543	524	495	499	489	544	496	535	528	489	485	476	540	528	545	511	524	538	504	529	523	500	498	487	518	545	565	511	521	504	530	494	511	513	504	540	521	478	524	490	523	525	545	521	513	516	560	515	545	511	542	550	506	550	548	516	510	538	517	500	520	486	525	522	545	544	499	494	491	490	481	532	535	525	509	551	528	526	501	520	511	567	510	511	512	514	499	513	533	492	533	488	489	573	505	540	528	530	493	554	567	545	538	548	545	502	537	546	515	513	501	554	516	499	533	517	535	504	509	529	502	555	522	540	557	500	508	523	524	508	539	467	510	521	544	537	485	515	523	529	503	530	528	519	515	523	510	487	516	534	497	539	551	540	588	514	508	511	515	564	500	485	513	510	494	525	496	545	518	532	490	517	515	583	497	523	549	524	537	515	528	528	524	530	568	550	498	477	520	493	495	529	529	571	538	549	495	520	508	565	510	471	538	542	523	489	509	527	521	507	516	501	512	480	534	544	511	537	469	512	520	510	516	541	521	493	529	550	524	541	553	506	553	514	522	491	519	531	524	516	526	535	523	522	526	538	527	549	529	512	566	506	533	561	502	502	506	522	529	527	492	521	516	505	547	538	526	494	499	555	524	488	553	515	513	512	498	518	522	565	550	505	503	533	503	549	501	503	502	498	515	517	520	537	510	521	501	543	539	534	509	522	489	507	528	506	509	513	502	482	510	517	521	501	510	530	542	487	489	527	532	492	497	520	499	516	498	567	528	519	520	536	496	530	535	517	520	508	558	497	515	532	510	529	527	533	475	504	496	477	514	536	521	535	516	513	472	544	552	563	492	540	497	494	517	531	526	552	564	519	483	531	478	504	534	516	539	527	528	518	480	542	526	512	525	526	472	506	555	516	469	515	515	498	527	543	561	503	573	518	527	511	488	474	486	578	521	543	498	524	529	503	542	462	489	538	485	559	480	555	510	513	475	538	516	482	537	517	517	560	503	461	521	538	559	499	529	555	561	524	517	517	552	523	503	509	541	512	498	516	558	500	535	565	523	507	513	525	519	486	468	531	534	530	586	548	524	533	490	516	501	502	541	500	534	508	518	519	492	518	524	523	529	500	511	516	535	530	529	495	523	544	519
22760	21270	28979	24704	34222	42369	37171	8552	1277	1040	862	746	733	671	619	613	647	617	574	555	559	565	576	573	621	1678	3129	3316	3023	2257	1520	1040	722	451	469	496	461	505	455	508	453	482	509	467	504	423	495	487	495	428	459	489	466	450	482	444	465	482	468	458	428	536	462	455	432	481	451	472	456	449	472	465	441	483	453	471	497	493	472	438	446	464	482	470	483	480	475	501	492	491	445	476	480	477	455	481	460	454	480	461	451	463	466	482	469	469	431	471	468	485	435	490	465	459	459	466	437	499	473	470	459	444	442	473	501	461	499	447	477	455	455	446	462	443	455	497	461	456	471	436	449	477	493	482	444	492	476	478	510	443	434	491	455	472	427	467	496	484	457	495	495	434	437	479	464	435	466	470	453	464	455	483	489	466	496	453	496	476	485	451	441	466	486	478	457	477	453	505	472	508	458	476	492	489	438	485	486	452	494	479	491	454	459	474	471	475	520	479	453	478	482	462	468	423	457	490	451	502	487	474	464	470	491	429	462	510	481	494	466	483	475	461	473	439	476	504	464	467	511	516	514	470	490	504	436	471	437	443	462	463	474	455	463	480	498	503	483	516	468	483	474	448	442	445	504	436	478	486	472	488	464	475	441	451	483	463	479	480	502	479	438	468	478	460	467	448	449	468	536	481	457	497	481	440	485	475	493	497	445	473	458	481	461	433	494	470	460	447	461	448	483	466	478	490	478	465	487	439	431	460	490	478	441	503	476	494	435	472	474	506	503	456	433	489	435	448	450	437	438	505	490	489	445	469	483	497	464	477	476	433	474	501	471	472	450	470	465	477	474	476	468	438	468	468	474	445	417	445	442	465	465	446	453	506	465	460	462	454	466	438	458	491	505	474	488	509	451	473	487	428	454	442	456	458	448	483	428	461	476	482	463	441	501	478	483	453	470	503	463	523	477	484	488	460	479	484	508	438	453	468	452	467	458	476	490	455	484	487	447	497	451	469	488	453	465	459	452	451	442	451	467	472	454	523	471	449	408	497	479	455	437	464	460	511	463	461	489	486	418	462	505	455	457	488	474	452	492	429	492	462	516	445	492	404	458	450	486	467	456	437	439	469	418	475	446	435	476	439	449	468	504	487	487	516	451	454	474	469	462	481	462	450	488	484	510	491	465	422	468	472	476	489	480	420	494	455	509	486	430	451	468	492	483	478	474	501	447	475	441	451	470	493	441	514	441	460	464	477	471	473	456	508	459	490	471	490	443	444	509	445	444	459	442	479	485	470	473	440	495	461	459	432	475	489	484	476	466	461	486	448	444	489	469	477	474	493	449	443	496	459	493	515	465	491	455	441	463	463	443	435	480	453	477	465	423	496	502	461	422	477	457	454	518	491	452	474	445	478	472	482	464	467	415	443	470	480	464	496	432	462	444	476	477	484	493	470	505	449	438	532	441	452	467	486	458	410	469	475	492	448	438	426	453	464	442	433	466	458	450	483	450	473	485	492	465	493	406	500	473	479	454	488	466	508	466	431	435	474	430	456	485	462	459	435	480	444	475	460	507	457	429	448	495	500	487	503	465	501	467	457	473	426	440	444	471	482	473	470	443	508	457	510	448	464	436	471	464	414	467	451	488	478	451	417	465	446	445	469	491	426	416	476	454	470	433	460	508	457	420	458	479	495	469	494	487	497	495	478	494	471	431	464	464	474	495	432	463	463	458	445	509	475	482	432	438	440	418	437	523	455	491	468	467	434	471	459	426	453	450	445	511	458	446	450	502	475	456	460	459	454	449	449	489	444	441	445	443	476	502	463	456	481	429	445	477	461	497	506	460	466	540	464	412	466	455	456	486	492	489	462	486	448	499	502	455	460	464	500	461	484	430	490	432	435	447	441	455	474	523	473	488	490	435	455	460	466	486	495	477	484	467	466	499	455	445	445	473	474	467	462	466	437	485	491	447	453	478	441	468	467	438	507	463	465	455	427	465	487	511	437	453	464	475	465	451	486	455	444	479	478	461	494	458	469	433	483	447	483	421	467	470	466	467	480	422	502	469	439	461	453	469	479	452	466	458	457	460	456	464	454	436	474	437	475	477	477	490	425	461	485	468	470	450	453	471	454	497	472	477	472	442	487	480	461	482	468	457	479	430	450	411	474	455	480	472	419	448	479	499	434	486	437	482	474	452	442	443	448	472	483	446	452	468	426	420	493	499	479	475	456	484	488	455	479	506	471	454	453	483	444	493	454	426	470	441	454	475	453	460	502	510	483	454	477	447	429	491	488	458	495	465	415	507	486	451	464	483	464	477	459	469	520	512	430	446	473	481	425	447	452	486	471	464	462	485	442	508	460	481	481	460	484	459	462	480	459	479	489	488	489	456	475	464	435	485	459	485	479	467	456	459	483	475	483	462	465	450	462	462	482	473	489	488	471	487	472	479	466	472	468	452	456	449	479	481	462	435	497	441	469	497	445	468	446	457	484	441	471	461	475	498	502	465	474	442	440	473	490	462	497	450	473	482	464	485	490	436	479	481	464	530	477	477	482	512	428	446	486	461	506	455	439	491	454	496	503	463	440	504	504	452	456	464	445	464	466	455	468	498	457	471	468	473	498	424	481	471	458	474	481	480	502	441	425	459	454	497	468	481	453	467	451	443	467	482	437	447	512	462	464	458	476	413	454	464	460	465	466	493	492	464	462	467	481	471	446	464	493	488	504	461	464	455	469	453	453	483	464	461	465	459	472	462	479	440	471	458	482	484	442	476	453	435	518	454	477	466	446	485	503	427	435	452	451	477	473	470	517	477	448	464	458	449	466	444	439	473	453	492	471	474	479	487	434	483	448	471	487	470	482	433	462	469	481	456	490	453	490	493	451	461	449	466	420	486	464	454	462	443	459	444	479	467	479	434	455	468	443	469	477	451	462	428	447	479	491	455	485	476	470	432	491	458	484	446	491	471	504	477	508	465	482	478	456	473	452	485	529	475	431	439	480	436	469	488	467	461	493	452	452	473	452	463	485	457	476	493	456	465	476	461	470	449	480	496	469	429	457	457	477	431	469	462	492	448	444	469	448	481	454	467	434	460	446	432	495	450	440	421	452	471	485	466	445	470	469	495	471	459	445	449	477	487	453	429	491	486	504	501	504	476	469	490	471	500	500	411	444	444	474	469	449	482	453	470	464	478	442	499	464	430	454	429	434	514	460	434	471	440	460	456	482	441	481	466	495	482	468	466	449	491	485	478	470	484	497	443	463	444	451	503	424	466	471	503	445	515	456	491	451	478	460	450	460	454	453	487	427	444	521	469	486	495	497	468	505	430	450	488	470	431	434	484	496	473	433	483	465	485	466	463	426	489	448	469	487	483	450	472	444	449	480	430	456	484	456	478	497	464	424	462	485	499	497	482	493	462	486	484	457	453	457	512	467	465	492	473	483	481	467	470	443	446	447	442	437	450	443	488	489	472	453	475	419	439	507	472	463	453	479	486	470	453	495	458	450
8831	25386	19710	31655	53690	47899	31888	2916	1651	1591	1248	1027	1021	932	742	765	792	718	615	634	645	617	635	569	791	2704	4702	5033	4509	3249	2066	1382	862	545	506	476	465	458	519	506	455	464	444	497	456	473	499	450	467	513	480	496	485	447	444	458	449	455	465	485	479	468	489	489	488	511	450	497	437	466	447	474	449	473	472	488	525	448	483	491	476	443	458	433	473	470	477	463	474	480	514	457	482	489	535	508	480	487	479	494	467	459	471	498	456	471	453	513	468	500	460	469	478	524	479	474	495	466	491	474	474	482	460	461	514	513	439	478	454	510	491	518	463	488	506	462	428	457	510	460	481	430	469	483	477	485	472	490	464	495	485	499	453	491	412	481	499	491	494	486	444	463	480	485	497	479	495	496	464	438	469	507	484	506	464	468	496	442	503	492	462	498	448	515	451	468	462	472	516	430	488	475	485	458	510	493	509	489	449	448	444	459	429	454	474	472	464	474	500	458	479	426	456	471	486	474	448	438	486	476	472	478	472	473	439	460	467	496	465	469	479	443	465	497	484	491	494	485	469	488	472	503	461	452	494	480	455	461	493	500	521	483	494	490	484	492	517	492	496	486	501	478	463	507	519	478	517	472	523	491	470	483	472	492	450	499	464	508	476	452	506	475	452	520	474	440	461	452	519	448	483	488	487	482	491	428	486	430	494	434	471	475	478	471	479	454	453	491	500	459	490	467	452	463	503	510	458	460	495	485	522	499	466	463	492	494	462	494	457	474	492	484	483	470	452	457	437	478	481	514	466	447	473	463	474	468	489	488	463	494	471	431	471	455	465	456	469	463	479	497	480	477	458	451	482	454	449	485	458	486	462	482	478	480	477	488	497	451	495	468	495	495	497	502	483	455	477	478	434	474	466	508	481	495	507	503	454	495	430	484	465	511	493	503	469	468	475	473	478	445	463	472	493	440	432	457	452	474	485	462	457	496	491	502	501	434	531	455	490	479	424	479	484	473	475	494	472	500	448	454	465	502	420	448	469	467	466	490	461	499	497	450	510	458	461	501	473	491	438	454	467	457	481	463	483	487	478	479	466	487	455	464	459	461	461	462	502	470	450	478	510	473	469	463	428	506	439	494	465	483	497	447	464	471	440	488	480	481	470	505	457	477	488	470	485	495	488	467	430	439	458	462	453	468	467	468	466	503	484	458	482	469	512	459	476	444	510	451	490	476	493	447	510	480	463	468	504	492	506	466	461	441	477	491	455	485	503	502	463	511	443	472	471	483	463	455	469	470	500	484	452	507	444	473	426	501	473	510	461	493	484	482	524	467	483	459	524	463	503	465	478	474	463	500	475	474	456	468	509	483	464	464	471	496	469	436	484	507	481	510	466	460	500	471	455	459	459	481	471	445	502	460	479	444	470	493	433	481	440	457	439	476	496	461	463	468	502	447	459	493	444	460	482	462	440	517	495	473	480	419	450	465	455	507	436	476	421	536	494	499	483	456	440	456	523	508	468	472	456	469	465	452	453	458	488	462	463	512	464	458	446	513	484	466	499	466	440	479	472	478	460	497	449	476	469	461	455	457	509	455	502	508	497	483	466	438	515	466	458	456	476	483	503	469	495	452	487	486	451	479	476	451	492	501	447	450	464	462	487	447	450	478	474	457	497	482	473	520	431	487	476	501	481	485	450	513	474	419	472	518	491	477	496	488	494	506	466	478	511	505	469	481	465	491	442	470	462	515	470	477	439	501	474	466	486	489	455	514	496	487	491	517	512	448	484	466	457	452	480	465	477	471	477	478	489	462	471	466	459	499	434	506	482	505	458	459	438	503	486	480	473	521	466	455	510	482	490	466	468	494	428	475	491	454	451	504	469	466	433	476	477	538	489	428	465	515	469	488	516	501	459	494	489	487	514	482	466	463	452	452	450	461	445	462	462	500	510	475	470	485	468	513	438	470	496	507	507	492	490	494	510	479	434	480	469	490	458	436	465	503	473	506	470	470	490	464	470	449	472	501	463	515	440	523	473	461	470	485	477	467	500	456	488	449	468	478	522	471	449	472	458	518	459	450	488	435	465	494	495	486	434	500	490	456	446	485	479	463	501	469	482	461	440	461	468	463	476	447	485	553	475	472	454	458	487	431	477	453	474	427	498	470	505	467	457	489	484	506	495	467	498	471	457	432	450	453	469	454	525	492	486	472	524	464	459	434	459	459	512	457	452	432	474	480	466	481	468	478	475	458	461	498	484	455	483	459	488	482	467	448	439	451	445	468	466	464	491	492	496	509	494	436	489	411	448	486	489	467	507	438	485	471	525	450	472	443	466	504	487	456	497	509	470	490	488	500	480	497	486	449	491	461	446	462	478	474	469	491	478	480	453	496	481	502	479	466	474	473	477	456	436	468	520	461	455	477	476	524	477	467	479	463	501	520	507	476	477	490	476	502	464	482	486	452	442	495	468	419	453	456	490	511	426	480	471	481	466	483	465	487	484	491	466	482	419	488	465	448	495	463	468	475	473	461	451	449	487	487	488	452	499	474	478	472	442	479	482	481	432	464	431	477	510	454	486	464	467	469	458	484	487	468	483	494	492	469	470	489	472	478	500	459	469	467	470	437	481	485	479	465	461	468	460	458	479	481	489	495	486	448	463	496	502	462	497	480	485	510	472	444	478	456	469	490	478	499	467	482	499	500	495	478	483	462	492	452	478	473	499	496	457	486	456	490	461	455	472	451	468	460	487	500	478	504	462	490	464	477	459	465	487	449	496	493	497	464	467	452	442	495	461	462	447	495	474	493	482	500	500	472	485	473	478	449	499	464	456	437	483	500	462	475	443	481	460	509	491	465	460	502	524	468	466	459	516	491	468	494	482	484	457	424	469	476	452	467	458	502	482	477	460	486	468	512	478	497	515	455	473	456	451	466	469	470	498	490	472	472	505	475	478	485	477	455	481	484	503	469	434	511	452	453	475	503	499	486	492	464	489	475	510	480	470	472	442	494	478	451	438	508	486	489	450	467	516	468	460	483	454	440	458	458	489	439	501	445	432	483	484	499	497	450	478	429	488	503	502	464	470	471	519	457	517	489	460	470	474	483	466	464	432	489	456	466	515	451	495	454	471	491	482	482	426	465	451	464	522	496	509	496	476	469	477	497	484	436	488	501	453	456	469	497	473	469	451	474	466	469	427	499	444	478	473	475	465	488	463	434	492	435	456	507	483	465	475	466	491	495	494	459	495	497	485	479	458	485	475	461	467	479	479	447	475	468	479	503	467	504	456	486	471	489	469	450	446	484	486	503	474	502	498	441	480	482	446	517	493	500	483	465	464	490	445	476	474	524	436	484	495	487	467	445	448	446	490	486	490	498	495	433	459	485	448	462	483	480	474	504	448	521	472	506	477	521	487	466	458	466	456	476	471	471	444	478	462	490	472	445	456	405	433	504	437	481	474	476	511	480	486	465	490	464	523	481	486	484	463	454	445	478	486	510	489	473	465	492
27821	19139	9733	6591	8943	5563	2913	715	497	490	425	422	427	427	402	427	414	344	319	382	379	341	362	338	371	382	469	529	512	482	439	404	383	344	314	359	323	331	326	371	317	362	351	349	337	338	351	357	334	324	345	344	311	326	340	368	358	325	335	351	349	338	350	329	345	314	345	325	338	361	346	361	339	355	327	319	338	341	353	354	367	327	353	381	340	308	345	370	335	348	363	370	353	358	331	326	369	351	313	344	318	348	375	389	338	352	311	336	315	360	348	299	330	341	372	373	340	346	318	328	336	354	344	346	332	333	354	322	326	336	346	337	333	343	363	340	325	319	361	348	332	357	339	336	345	366	358	329	337	325	344	335	330	340	340	346	361	367	350	345	366	339	345	351	361	347	354	333	357	309	369	352	321	350	378	328	326	339	331	352	307	332	321	320	352	342	340	321	349	332	352	348	338	331	312	326	374	347	363	338	372	337	356	333	336	329	342	346	386	365	371	344	338	342	328	347	335	313	324	327	320	370	342	337	345	358	361	310	356	347	316	327	346	329	328	329	333	348	387	315	348	312	346	334	349	348	327	349	355	331	336	349	357	326	345	332	329	341	380	299	331	316	318	317	370	332	309	344	352	364	320	387	352	340	331	355	324	331	336	320	324	343	344	334	356	357	326	356	339	365	354	343	305	354	344	354	335	340	349	335	370	341	352	322	352	364	358	351	333	308	337	305	341	329	324	359	364	370	306	342	353	358	353	315	370	325	356	317	319	383	348	328	327	323	388	335	367	344	310	358	316	324	350	354	323	380	360	357	360	336	363	331	340	358	351	376	383	350	337	354	377	373	337	352	346	338	377	364	375	323	353	376	351	358	340	339	320	350	321	347	346	332	326	362	398	348	323	349	336	357	358	345	337	362	341	375	356	328	363	351	346	367	347	367	313	334	333	321	312	320	312	339	341	338	389	353	351	303	344	373	356	321	375	333	383	331	360	345	323	321	340	329	349	362	346	351	314	303	325	355	347	329	364	325	340	330	338	374	350	362	340	347	354	343	334	327	343	332	310	313	310	353	319	345	338	341	311	337	310	322	316	346	349	372	356	339	332	322	368	353	341	376	342	353	351	342	327	311	345	368	341	349	332	338	337	328	371	358	337	341	343	335	360	339	335	306	321	335	366	329	313	349	333	357	332	354	342	340	330	334	362	318	348	380	369	343	338	343	334	337	340	329	313	388	327	334	338	363	373	334	358	332	348	357	344	315	351	328	339	319	339	319	293	368	335	352	396	363	373	357	320	379	345	333	315	333	309	329	363	348	337	343	324	345	308	353	325	361	320	321	315	368	322	342	350	320	337	314	342	332	334	335	339	367	366	355	311	337	372	329	325	331	362	323	331	368	314	335	358	327	329	383	307	336	294	327	355	337	346	326	325	321	340	365	371	344	360	332	327	326	342	326	335	330	328	308	316	365	340	339	337	352	346	301	362	341	307	334	361	369	301	353	351	337	348	337	326	315	322	339	362	323	338	364	350	330	330	344	337	336	377	332	348	330	359	350	295	340	368	344	335	372	344	352	353	339	344	323	357	330	340	319	324	375	372	344	353	336	321	320	312	340	353	316	317	311	300	332	306	366	351	342	374	338	359	314	329	302	350	364	360	352	344	359	322	345	341	315	310	354	387	361	381	373	353	338	326	377	346	320	370	362	351	371	340	352	338	339	357	324	347	376	345	316	347	346	317	353	318	346	336	364	336	357	352	323	355	334	315	316	334	309	362	336	367	324	350	341	345	358	336	366	338	335	376	342	316	387	340	322	304	341	309	364	344	354	327	332	342	363	341	315	314	359	353	329	350	329	352	316	320	343	351	353	341	356	343	375	334	362	346	321	341	361	301	325	386	364	322	348	353	357	354	333	361	334	351	332	335	396	341	285	357	384	386	330	375	345	354	386	346	328	331	340	361	320	338	345	347	334	369	356	395	303	312	382	361	339	336	341	336	350	365	347	352	317	381	354	332	345	329	376	356	335	348	352	335	366	358	324	326	332	343	319	341	339	345	337	347	351	356	311	353	364	337	364	332	328	361	380	348	359	369	368	340	345	334	368	331	309	332	318	312	315	311	318	312	305	349	355	341	351	341	302	358	342	354	331	362	347	360	345	352	313	310	357	346	332	344	338	327	343	324	353	330	363	352	348	326	318	338	316	323	323	372	318	357	315	314	338	321	357	352	327	350	320	361	330	357	337	357	342	342	308	332	323	310	333	345	323	361	356	336	344	333	348	325	365	323	346	347	321	361	343	362	313	319	330	321	367	366	356	380	324	335	368	341	341	346	326	335	373	327	374	341	347	372	340	342	332	346	338	331	355	342	346	342	316	336	318	345	358	340	333	343	340	347	328	343	323	311	356	345	353	343	338	343	350	357	336	331	332	327	355	348	337	320	313	345	368	330	355	362	306	356	337	356	375	373	356	343	337	352	356	299	346	323	360	314	317	365	331	329	351	355	338	346	354	334	338	327	355	344	319	359	360	325	317	384	350	365	351	335	344	351	336	312	370	337	366	341	319	349	338	361	342	338	336	322	360	335	373	364	343	298	303	352	334	339	331	333	345	318	366	314	313	354	323	352	341	332	325	320	348	341	339	352	408	374	343	335	309	314	378	337	321	369	351	354	347	354	364	340	318	364	323	345	333	324	335	379	335	338	332	314	367	315	342	361	355	329	348	314	367	358	357	354	337	349	324	346	339	374	297	325	340	316	329	328	347	317	347	335	362	362	335	368	358	345	362	360	336	328	354	316	348	297	326	314	366	344	346	356	362	334	367	359	354	301	344	367	336	370	374	294	350	372	318	349	332	345	329	365	369	347	335	349	344	332	330	343	347	342	302	362	331	343	322	341	328	326	382	315	348	349	362	345	303	349	369	358	366	331	329	331	330	349	379	347	336	355	310	354	337	349	340	332	312	356	374	356	348	357	324	331	351	332	367	339	359	326	330	361	343	345	327	357	363	321	356	370	337	316	355	335	350	361	334	331	356	362	332	349	381	400	346	345	358	311	363	346	347	329	342	318	351	349	359	334	354	346	360	330	333	331	368	341	369	377	362	339	303	353	319	337	312	345	334	321	340	336	343	350	346	322	344	383	337	345	361	372	330	350	384	356	326	345	348	341	321	373	338	338	349	338	319	344	355	337	340	360	367	309	331	326	347	334	341	356	333	361	333	354	364	356	310	331	342	370	354	312	318	352	303	344	328	339	337	343	334	350	336	353	353	337	362	331	348	343	348	350	318	353	353	354	332	359	367	370	338	349	355	320	332	320	341	347	323	340	323	376	328	338	381	348	354	337	350	333	338	388	312	369	354	318	348	365	341	340	301	353	311	356	354	386	345	335	336	321	321	361	324	317	363	315	352	331	319	346	383	317	369	324	358	356	323	328	354	339	345	357	303	349	361	381	341	361	354	358	322	345	341	380	331	372	324	343	369	362	334	348	362	330	306	389	334
7244	10732	8515	7113	9838	6634	3613	1022	692	684	556	566	558	434	437	465	494	443	397	451	406	403	380	353	413	504	562	629	635	536	486	456	393	354	396	382	398	342	362	357	379	340	350	357	340	361	354	373	365	387	355	401	429	357	405	363	393	365	375	362	326	366	353	358	381	350	388	384	381	396	397	399	382	367	314	364	351	376	383	337	359	389	405	391	379	338	359	359	366	374	371	376	373	390	395	371	360	351	387	372	395	404	397	412	361	379	368	357	364	378	394	321	388	352	347	359	392	400	340	401	365	384	376	355	379	383	370	367	385	366	328	371	336	368	404	390	343	344	357	358	417	407	376	354	373	353	399	373	373	352	365	381	398	366	383	364	393	365	342	385	391	383	372	389	364	355	374	415	372	386	337	396	393	363	371	363	361	416	397	382	387	320	371	382	394	361	349	406	380	359	363	357	407	353	392	371	378	349	403	369	358	359	362	385	397	382	378	363	383	388	371	364	348	374	387	376	367	340	397	379	367	337	331	373	370	364	387	353	388	357	381	391	378	370	345	371	359	359	387	349	362	379	362	371	369	388	386	347	370	415	368	376	402	369	353	389	343	366	389	349	384	352	391	381	371	400	369	375	394	390	392	357	378	338	338	388	367	342	369	370	375	383	384	363	363	378	407	383	349	390	349	368	354	385	385	353	350	371	380	340	389	401	388	374	417	393	371	325	358	381	371	376	358	396	405	344	370	376	375	378	382	374	358	407	389	367	374	368	385	363	406	362	376	421	360	370	371	382	366	367	358	350	379	376	409	358	388	374	368	389	331	395	397	364	397	345	377	357	347	360	372	350	374	384	363	401	380	352	360	372	348	386	344	361	375	353	417	349	370	373	393	352	349	376	391	366	380	332	325	372	371	346	381	364	356	372	389	375	401	369	363	375	381	403	353	374	339	363	371	353	347	359	369	339	338	387	366	374	390	364	382	356	384	350	363	397	374	388	362	333	349	371	371	388	360	361	385	360	387	384	387	393	381	362	372	382	374	374	346	401	397	358	354	405	357	354	344	407	389	368	401	334	377	380	348	384	392	416	344	388	375	367	365	374	356	362	350	348	402	374	360	370	356	367	330	364	366	370	373	370	366	430	370	353	382	384	381	394	375	336	368	325	390	407	397	408	361	417	389	386	395	377	385	335	385	358	408	400	413	372	356	390	367	387	382	355	369	373	374	360	352	392	384	338	381	406	397	394	393	386	399	368	387	376	356	371	375	332	385	425	388	397	380	384	353	419	378	361	347	360	379	323	348	355	393	395	367	385	394	388	363	356	355	375	351	365	379	388	385	361	361	365	342	425	367	365	352	344	383	389	378	369	382	369	385	363	386	369	362	359	360	386	338	371	374	374	392	382	365	370	389	350	343	347	385	360	401	362	361	345	381	402	388	368	386	354	389	364	352	366	390	404	365	359	324	369	356	392	366	357	390	370	351	372	357	380	364	354	361	365	359	360	375	348	391	402	382	364	387	344	364	371	402	387	412	352	368	359	368	351	342	391	341	387	395	373	352	380	394	371	377	392	402	398	363	372	374	359	342	347	366	384	410	396	379	369	351	352	366	366	370	384	353	363	387	428	380	387	414	396	346	333	374	390	336	346	402	363	367	385	343	400	369	356	362	425	346	387	387	365	408	390	380	401	391	404	367	342	407	353	405	392	372	360	354	386	368	374	364	382	388	371	371	333	345	369	370	360	368	322	368	423	365	400	387	364	410	378	365	351	366	405	352	361	384	364	394	361	414	358	363	374	370	377	340	380	358	366	350	372	380	387	384	414	349	385	386	355	366	386	351	387	391	355	370	383	371	384	373	358	374	359	373	370	358	369	377	359	370	356	358	415	368	375	371	362	394	373	392	412	363	357	419	422	385	354	374	350	376	372	392	353	394	353	402	361	386	342	336	394	380	365	347	354	401	368	377	361	363	389	378	372	382	387	356	366	387	337	403	384	361	359	366	398	404	396	345	425	351	351	370	392	365	404	353	384	406	344	372	362	393	392	382	375	374	366	361	354	359	376	328	379	346	394	344	356	352	372	372	373	395	362	366	391	389	371	372	414	371	383	372	373	384	370	379	358	342	359	404	382	378	374	375	392	403	387	373	351	350	390	386	358	369	415	344	361	368	357	350	366	374	342	378	361	391	378	387	380	384	383	355	360	391	340	380	356	374	376	399	374	389	374	379	361	373	356	391	421	376	409	415	360	405	366	386	377	371	321	346	383	387	396	408	387	374	385	387	330	422	370	418	345	421	380	367	366	367	364	420	413	376	397	382	405	359	408	389	373	359	371	362	336	392	406	381	360	380	368	373	384	377	364	407	369	372	386	333	362	400	353	396	361	374	407	357	376	388	366	396	402	373	387	384	394	369	395	366	339	369	384	347	338	368	369	415	367	393	408	389	365	360	380	353	374	364	371	377	365	380	361	348	372	396	347	363	371	342	403	418	375	385	363	385	365	361	388	391	393	360	391	349	384	389	330	388	317	411	366	372	375	373	381	358	379	359	343	398	348	387	396	379	370	350	378	364	340	370	344	372	362	352	385	372	378	375	394	372	378	387	369	392	335	378	378	371	363	374	379	377	377	369	384	354	380	349	366	419	387	375	389	346	378	368	385	397	364	349	363	381	375	357	349	341	360	372	327	292	366	370	417	387	375	353	410	400	349	381	382	386	327	337	387	380	386	358	328	371	385	405	384	369	381	356	347	396	347	395	363	349	377	359	367	335	388	360	391	345	375	376	361	355	397	405	354	364	369	338	370	371	392	383	371	369	343	386	366	381	329	333	395	409	361	356	350	340	393	384	372	380	380	388	353	328	403	391	357	374	382	395	359	380	418	365	398	356	392	365	385	396	385	384	341	371	379	368	370	391	384	369	382	383	376	380	391	344	370	361	388	353	399	373	411	337	393	383	373	387	344	330	372	385	363	383	372	403	379	367	371	383	404	370	365	381	362	361	379	358	323	344	387	353	371	340	358	365	371	409	361	356	401	341	352	348	367	368	372	388	380	375	365	404	363	401	352	379	368	352	376	352	359	368	389	382	400	376	329	320	371	349	381	363	383	399	352	357	386	348	372	343	364	379	360	395	419	366	389	366	365	390	359	367	352	380	377	356	360	346	376	387	415	377	325	370	363	394	387	404	365	355	366	374	372	346	345	370	364	341	380	375	362	346	366	339	335	384	351	364	387	353	372	380	379	377	379	386	386	364	378	365	370	391	363	386	388	383	343	371	394	363	388	361	385	331	381	373	370	387	354	382	378	363	435	390	367	364	376	384	375	349	358	364	378	368	365	373	399	363	355	363	363	356	364	378	381	356	366	391	409	363	346	366	381	372	338	351	348	392	367	412	385	365	378	359	346	359	366	407	408	373	403	344	360	360	374	357	363	383	396	373	366	388	411	400	389	371	381	354	357	384	355	336	353	379	347	369	346	380	409	362	349	349	396	351	366	365	367
24098	21251	28390	25742	36907	33970	24285	3359	711	618	498	472	399	446	388	403	388	388	329	303	344	364	334	315	766	1498	1668	1514	1114	873	613	424	303	301	297	305	318	290	285	296	292	302	293	312	270	319	294	320	292	272	290	285	307	275	344	285	285	245	285	283	290	287	319	295	278	271	325	276	294	272	295	303	311	292	279	296	289	285	273	265	269	281	297	282	290	305	307	278	286	273	325	292	310	310	293	283	297	321	303	317	297	264	283	279	279	320	314	307	287	290	291	292	260	292	272	294	281	279	304	318	261	294	280	271	302	271	298	293	297	277	286	305	289	282	295	322	281	269	298	292	322	265	292	291	286	306	276	285	306	263	279	291	252	309	283	295	269	288	334	285	297	295	285	300	282	287	284	276	274	315	300	285	331	273	276	288	264	298	295	308	281	299	261	283	293	291	265	291	305	267	282	286	304	279	291	282	274	296	329	299	245	266	275	281	305	275	287	275	279	292	261	287	302	315	286	309	300	278	314	284	275	297	277	284	257	299	322	291	295	301	281	279	283	296	280	302	297	283	250	299	319	271	295	297	292	277	307	261	274	285	303	287	302	308	280	291	313	312	266	285	316	249	302	308	291	302	279	265	296	261	264	283	307	304	260	297	291	281	322	299	289	290	305	274	285	274	252	293	287	280	251	275	288	306	278	298	312	316	262	283	272	301	337	296	282	257	307	288	270	298	279	304	289	271	255	279	284	290	319	310	270	326	289	295	276	277	324	288	293	242	306	275	296	311	301	297	275	295	289	276	305	272	301	294	322	293	279	285	275	291	271	280	295	300	290	305	280	279	286	292	276	259	305	290	299	311	290	287	281	300	270	294	294	303	290	278	255	309	282	302	271	290	297	273	268	257	296	297	273	272	309	327	277	308	279	283	280	299	264	298	314	252	281	274	262	298	280	289	322	297	294	273	291	296	267	310	264	272	250	283	294	300	302	265	305	263	293	295	279	290	268	267	273	291	281	268	290	283	304	277	312	255	314	299	271	306	298	295	266	317	288	281	296	316	301	292	269	267	274	296	279	279	269	281	305	242	308	292	302	275	317	250	291	308	277	301	278	292	295	264	293	293	277	282	298	319	293	299	267	270	289	277	268	309	274	288	309	268	288	285	289	242	278	299	301	289	299	290	298	279	271	301	269	284	293	291	291	285	285	319	294	273	296	256	294	276	273	274	304	283	269	285	262	301	260	274	243	274	283	339	288	301	302	279	274	269	290	301	244	300	273	285	232	303	299	297	282	269	315	301	308	256	282	316	274	289	275	288	319	296	293	288	277	319	297	289	273	255	290	294	247	291	257	318	291	287	272	287	301	287	328	284	289	282	265	311	315	264	281	276	292	297	298	271	290	246	282	284	275	279	275	280	267	311	327	288	275	308	265	269	290	296	282	313	293	250	286	268	258	306	285	303	302	282	266	292	297	304	316	277	274	266	263	279	261	258	311	269	280	297	269	275	292	311	296	274	293	327	280	274	319	275	284	286	290	271	271	283	276	289	318	298	315	281	300	288	280	251	273	309	277	301	308	303	294	286	291	274	260	283	272	289	263	275	265	275	274	293	295	278	260	287	299	265	281	269	296	277	290	261	287	289	321	286	306	291	296	282	270	290	312	302	286	247	284	282	302	262	281	287	301	283	286	281	288	308	319	286	303	290	292	278	280	264	277	275	275	290	293	273	265	307	271	264	285	311	285	251	279	303	283	304	322	297	270	312	287	290	285	284	313	266	319	268	267	259	281	293	298	279	270	255	262	283	284	289	294	287	272	264	271	272	309	288	297	292	293	308	278	276	301	295	291	300	289	285	306	272	280	274	267	303	287	256	284	275	292	287	296	303	283	290	280	291	270	289	281	308	301	302	299	281	284	301	267	281	313	275	293	270	300	289	274	265	288	287	293	300	297	292	277	279	264	317	293	314	296	250	282	319	327	243	276	317	284	311	301	288	299	296	292	284	306	302	302	307	254	305	298	310	301	291	286	288	275	312	265	307	297	270	287	298	314	291	278	271	299	280	302	281	280	305	301	289	288	300	276	280	293	284	303	289	298	302	250	277	253	303	308	287	307	289	273	276	273	268	280	269	274	291	283	287	316	314	312	284	261	318	285	271	267	294	319	303	293	291	266	313	287	245	283	275	297	295	277	282	268	306	259	294	273	295	285	294	276	299	280	313	280	281	284	258	309	286	295	305	284	281	299	282	290	287	287	283	307	311	282	274	306	304	274	275	295	282	267	317	275	283	317	296	279	288	299	329	270	282	280	313	290	292	307	274	278	285	298	277	305	308	309	286	284	276	278	296	286	285	308	270	287	296	295	299	303	309	270	297	279	291	279	267	283	314	279	311	270	297	274	257	289	299	286	301	304	265	289	295	272	317	275	289	289	297	280	252	288	302	266	289	273	313	277	289	314	292	274	271	302	288	267	312	299	278	265	293	301	298	300	285	270	280	283	275	287	252	271	281	287	290	265	293	305	252	321	293	300	290	285	288	293	315	306	284	283	280	272	282	275	282	323	297	295	318	307	293	288	291	303	286	292	286	296	306	291	311	287	269	275	275	299	267	287	272	297	304	293	283	288	280	284	292	283	263	298	308	294	287	313	304	286	315	258	310	310	290	264	281	302	267	315	278	305	270	273	298	279	269	257	287	264	277	273	283	295	294	289	303	296	284	259	272	324	271	290	289	268	236	305	299	284	284	291	263	279	308	311	295	307	298	298	282	266	300	289	292	295	288	284	276	292	278	288	276	274	271	289	278	316	287	311	287	272	280	272	250	271	284	298	290	267	299	276	263	314	298	268	305	287	331	300	247	288	270	304	258	292	299	284	259	285	280	293	260	299	236	274	311	267	267	295	301	265	294	275	283	301	264	288	295	291	271	294	307	295	307	282	265	294	286	263	296	303	274	283	260	270	303	322	294	301	263	284	282	282	273	301	303	287	274	280	259	300	306	291	285	255	297	291	288	293	282	269	279	275	295	281	282	349	295	300	269	286	277	285	298	289	268	295	269	296	251	299	283	277	258	312	298	273	268	307	278	255	316	284	291	269	288	262	285	282	300	302	273	320	317	267	296	283	292	299	258	292	296	303	297	316	280	285	298	288	274	320	306	301	275	295	348	314	278	317	302	271	279	304	294	323	288	307	294	282	292	311	280	276	319	290	278	316	306	283	275	304	261	276	274	293	283	296	281	251	285	288	297	307	317	289	276	290	272	253	287	287	315	282	278	297	290	285	283	259	279	260	292	272	290	302	252	291	277	306	261	279	291	286	283	285	311	284	291	265	306	284	305	292	309	319	292	278	266	315	282	281	243	281	326	288	268	307	293	262	282	316	270	304	264	283	281	266	309	314	284	272	283	293	291	265	295	303	271	288	286	286	296	265	293	282	256	288	290	314	293	268	307	291	296	271	308	261	308	286	286	285	298	273	278	279	282	325	306	273	266	253	266	294	264	231	286
7054	19013	13653	22617	43988	35035	22088	2069	1123	907	706	669	586	524	462	563	579	472	421	368	395	418	362	385	1074	2421	2502	2194	1713	1170	875	493	381	299	313	304	292	314	292	307	294	336	278	317	295	303	325	285	304	305	339	322	326	324	339	300	284	299	301	359	288	290	316	305	329	296	300	319	333	286	337	323	319	344	342	294	296	313	284	286	320	289	286	325	309	314	314	297	310	305	323	320	309	319	316	303	293	296	307	280	317	308	313	289	320	322	304	320	329	327	316	339	318	309	322	340	268	306	307	298	330	314	328	324	286	287	295	306	310	308	308	297	306	300	322	296	288	328	306	318	319	308	308	317	335	304	298	309	313	279	301	337	323	342	336	307	262	309	283	308	327	317	324	304	282	296	308	316	264	324	328	342	287	331	300	281	293	328	301	312	290	313	292	298	310	335	310	317	312	304	290	298	276	310	286	312	311	345	281	305	337	288	333	303	323	322	327	312	338	310	284	306	303	298	317	270	310	313	323	306	327	335	296	347	299	322	311	300	282	306	323	326	298	329	321	306	297	297	336	303	305	364	316	277	333	316	296	318	338	300	303	313	308	306	329	343	311	296	305	307	326	331	310	302	311	304	296	310	285	329	326	336	286	310	330	300	308	304	287	323	303	317	303	322	284	289	296	339	318	256	284	316	323	300	305	297	295	305	328	295	336	326	338	318	292	272	312	323	327	328	300	313	278	322	326	305	311	287	301	264	317	322	318	325	290	306	327	318	357	321	309	285	296	322	296	293	338	308	319	313	306	319	288	340	330	314	289	300	327	295	347	314	275	310	331	278	297	324	340	297	299	318	300	325	334	306	312	351	313	321	347	317	311	300	283	304	304	324	329	345	317	335	303	310	303	273	298	304	309	287	333	317	318	280	320	337	310	343	335	346	290	306	329	295	289	321	296	318	305	290	292	328	308	314	321	306	300	312	305	301	326	309	320	318	303	303	312	351	299	290	304	331	304	308	333	313	306	306	287	311	310	315	326	314	326	340	309	292	322	324	317	278	310	278	304	295	349	279	318	331	305	319	301	289	339	272	285	308	352	286	286	309	288	314	313	310	305	296	319	294	277	317	318	276	291	332	326	300	311	330	291	311	308	321	301	321	297	297	320	295	308	310	292	274	303	318	319	311	310	282	337	307	306	326	284	314	326	306	325	332	313	316	276	301	271	256	305	297	323	297	326	333	318	306	299	282	316	319	280	278	321	310	296	310	290	308	307	289	304	310	317	303	309	310	294	311	306	279	298	313	329	315	314	319	299	295	273	293	360	312	335	299	311	306	308	273	343	289	327	335	302	278	281	308	295	306	324	298	307	319	312	307	318	319	320	299	326	317	299	296	307	355	310	282	296	289	269	303	312	307	266	292	273	298	304	316	274	336	242	294	311	294	306	309	337	308	286	290	326	307	289	290	320	309	275	290	309	287	313	306	297	328	274	329	312	308	292	325	292	302	315	335	330	339	312	295	313	325	315	323	316	306	314	296	296	318	284	297	351	310	304	300	292	280	318	345	296	307	294	318	327	317	314	332	314	284	321	310	337	303	331	295	303	291	295	343	313	308	292	288	328	307	315	314	276	348	332	316	310	276	281	325	289	297	302	326	282	340	312	323	307	321	313	271	299	316	321	295	318	289	311	330	312	299	313	327	321	289	296	292	301	322	313	311	305	331	336	305	291	292	347	320	275	346	296	301	302	295	317	278	333	308	299	286	328	303	307	293	299	322	289	326	303	285	280	340	306	313	297	297	320	297	353	289	351	327	296	289	295	329	327	320	299	294	313	332	312	337	325	328	305	339	331	292	311	294	328	284	283	314	329	293	365	327	312	314	302	294	298	288	295	293	302	272	327	328	298	314	308	307	319	281	303	321	328	306	320	318	297	321	306	323	294	322	306	335	295	297	289	304	316	324	307	319	299	305	286	333	307	320	300	312	300	293	335	313	314	298	311	308	324	316	309	314	317	303	322	296	326	300	313	290	321	317	313	346	310	309	306	288	289	312	293	302	316	294	330	313	308	315	288	276	294	281	365	322	308	326	297	307	295	342	296	253	305	295	296	299	330	309	314	284	296	332	296	290	306	280	312	286	339	330	329	337	333	316	307	293	299	305	323	270	295	319	306	289	318	324	314	282	301	318	339	315	286	319	298	292	311	296	318	349	322	319	316	296	362	295	281	291	321	310	290	319	300	312	310	332	298	330	287	351	312	337	317	282	312	313	316	272	344	311	328	317	297	294	343	317	300	349	298	346	317	323	330	331	305	318	309	255	306	316	294	321	324	315	331	283	307	300	332	341	339	318	338	286	315	348	310	302	327	289	310	316	280	322	311	308	289	329	316	274	329	335	301	298	315	311	294	295	314	272	313	314	289	330	323	330	304	315	319	336	293	318	310	311	303	298	317	347	311	316	320	308	313	295	338	281	275	319	326	308	318	314	316	312	284	310	310	324	278	297	315	301	320	293	314	323	342	313	305	324	283	321	306	310	316	331	292	333	304	314	310	324	315	323	290	299	297	314	287	296	320	292	294	297	290	301	308	298	303	290	322	297	299	285	305	310	298	303	292	312	318	297	302	314	306	320	300	319	292	310	312	279	336	298	293	314	283	305	323	298	295	331	306	307	293	288	313	332	309	294	312	313	327	311	297	288	323	296	308	311	291	304	314	302	332	323	310	313	314	303	289	291	285	303	291	322	322	310	339	276	303	336	288	298	313	323	302	303	308	299	324	326	307	334	301	305	317	311	295	299	276	278	288	294	331	317	328	312	260	346	325	326	346	306	322	302	344	296	316	296	311	286	287	353	333	311	322	254	342	295	296	313	329	322	296	299	292	320	365	281	318	307	294	292	303	302	338	328	307	301	319	328	327	299	299	348	330	294	299	321	312	311	293	294	304	326	311	308	314	346	274	307	314	308	318	293	284	338	313	315	284	312	300	315	301	341	282	264	302	314	297	320	302	303	318	298	326	302	345	310	313	286	293	320	331	281	291	317	308	305	301	298	314	325	320	311	340	316	280	311	330	338	310	302	309	324	320	260	298	338	335	303	273	321	336	294	294	302	298	303	334	330	334	309	319	281	322	331	294	335	307	315	306	328	309	317	298	357	305	301	321	301	324	342	321	338	324	339	309	315	323	269	353	324	279	305	300	349	327	318	302	283	322	302	337	303	300	303	315	317	330	309	287	306	338	278	321	308	305	283	322	288	323	304	276	290	295	297	325	324	322	322	280	322	315	290	326	314	301	307	304	286	310	290	331	324	312	300	276	333	312	298	295	327	310	281	314	307	280	327	326	302	314	344	306	339	325	305	319	295	292	284	312	286	310	322	310	299	287	310	323	324	291	313	294	303	284	329	307	324	332	280	288	338	322	298	296	322	309	301	324	310	295	316	325	341	313	350	300	294	321	286	306	328	304	341	303	325	310	329	314	303	301	326	345	289	290	337	312	305	310	329	302	323
25095	21266	27456	25685	28979	24353	14279	1565	795	676	617	556	560	562	569	609	568	503	505	520	508	539	502	536	748	1126	1239	1107	983	784	706	575	496	488	490	472	485	507	453	486	460	492	487	462	457	474	449	497	499	476	466	449	469	489	470	448	470	458	455	464	491	487	519	477	471	469	497	477	513	478	452	424	479	471	462	453	444	469	490	474	514	445	467	459	495	512	487	474	465	491	497	460	445	449	481	462	454	458	473	485	463	483	442	437	474	472	463	471	496	460	499	449	467	510	460	491	459	502	455	446	503	539	472	491	481	483	459	478	452	484	481	440	463	516	481	499	481	503	464	493	484	473	463	486	493	470	499	505	425	484	526	510	488	477	512	460	465	488	457	500	466	459	475	498	457	506	480	500	467	501	477	484	480	535	458	475	461	442	458	498	494	425	462	463	481	456	482	509	479	466	474	478	446	493	486	464	486	489	505	515	510	483	466	487	452	447	465	497	469	466	481	484	509	498	464	473	493	503	478	471	483	476	508	459	468	448	494	465	511	465	489	521	496	454	463	494	468	471	499	478	447	458	451	475	469	491	482	537	436	442	458	470	496	487	464	465	505	491	503	469	480	428	493	449	509	506	462	447	466	481	491	473	486	512	456	453	469	471	466	475	508	433	497	463	434	475	451	452	492	458	479	494	481	476	439	432	498	510	498	511	493	501	462	510	426	479	469	486	501	473	459	500	475	458	491	456	494	462	468	495	536	492	482	511	483	524	487	479	465	480	460	500	489	464	470	425	452	452	502	481	485	455	453	443	478	471	467	460	465	498	472	450	487	494	487	463	472	472	488	490	530	473	483	446	450	470	467	455	476	492	477	499	478	450	495	506	477	468	465	465	517	520	440	458	485	503	458	501	450	464	521	520	460	460	507	504	477	504	462	510	487	476	461	509	489	458	446	468	460	451	477	448	484	504	478	499	483	482	442	496	484	508	440	449	480	522	496	442	500	473	478	464	451	491	501	470	468	463	462	481	466	474	453	478	462	487	491	492	451	477	457	455	503	490	513	457	506	483	471	449	470	487	466	510	487	472	482	483	458	445	465	452	523	488	469	494	507	457	481	474	472	465	436	473	480	466	438	517	469	480	527	476	463	498	476	521	458	492	491	492	482	489	458	481	452	494	433	451	466	496	465	520	438	465	484	503	494	463	466	487	466	489	475	509	454	429	503	495	456	467	429	467	482	448	482	479	513	473	468	461	481	523	479	507	453	441	466	471	541	467	486	454	515	508	498	489	420	445	453	454	453	494	484	487	469	484	463	430	486	458	476	502	438	460	498	460	427	505	437	463	484	461	477	476	477	489	492	459	502	463	421	494	470	496	494	481	501	495	482	444	490	513	532	466	492	499	468	472	479	487	504	512	502	498	494	492	465	469	472	480	478	445	445	474	499	479	450	487	519	460	475	468	480	514	474	459	464	459	480	485	491	488	474	494	472	455	472	503	502	476	507	502	438	501	423	458	485	464	476	517	489	466	462	458	463	513	474	437	515	431	463	473	443	482	461	504	467	497	470	448	482	476	478	472	474	500	454	473	495	419	518	495	448	444	481	466	493	505	482	484	479	448	507	504	472	504	489	512	471	467	484	493	475	455	447	503	484	502	464	470	483	460	459	500	489	455	518	475	479	487	472	480	489	477	535	492	485	490	488	427	479	498	506	426	509	447	494	442	489	492	476	460	484	488	516	474	505	499	478	485	510	497	530	491	510	453	504	470	467	495	473	522	459	445	475	460	502	475	481	475	496	480	518	487	475	450	456	495	543	495	479	480	518	464	502	449	498	473	481	449	432	443	460	514	482	467	476	493	470	479	480	476	452	520	478	475	490	491	494	476	466	445	514	480	473	446	466	454	465	488	470	482	491	487	470	482	516	464	496	486	442	454	514	449	470	437	475	463	459	463	432	447	488	516	493	472	466	504	469	492	467	467	484	445	518	464	463	460	513	499	489	476	492	501	481	491	511	465	434	452	477	494	478	456	459	480	464	453	496	488	467	450	449	489	483	485	501	506	463	476	507	465	461	434	413	458	519	509	474	515	493	474	450	476	450	445	467	510	501	455	478	494	457	459	496	472	496	523	460	482	484	474	483	465	508	482	481	476	477	481	497	475	487	531	469	478	495	501	450	496	460	495	499	473	484	479	465	504	462	450	444	460	496	497	492	444	495	493	477	479	473	408	443	491	440	502	509	452	489	524	536	509	509	441	476	537	470	485	486	472	464	482	494	475	465	474	471	478	484	502	501	469	477	443	446	498	505	479	448	485	474	428	469	491	496	482	459	508	509	456	510	488	487	474	543	491	485	504	430	454	432	436	492	482	490	439	480	510	461	502	476	466	504	483	483	467	466	468	485	494	480	531	477	496	516	493	503	462	492	472	485	477	473	482	479	462	450	482	459	468	504	493	506	491	510	492	458	490	476	473	491	469	506	541	469	487	455	497	478	472	477	482	497	465	468	488	495	470	500	461	479	468	467	471	475	462	499	508	468	519	451	483	492	491	493	453	481	498	496	478	455	444	505	491	497	512	499	486	475	481	454	523	466	457	455	489	489	498	496	451	459	480	479	488	499	463	452	478	463	473	492	499	496	460	481	483	435	469	504	453	495	484	511	480	453	484	471	482	483	448	477	494	489	457	499	449	469	498	478	524	477	479	490	491	478	453	467	484	450	536	461	491	486	483	484	477	487	456	436	458	469	490	454	477	524	463	459	516	480	499	480	498	503	473	454	495	462	470	494	465	459	448	475	483	499	464	463	476	461	478	507	477	447	453	469	489	498	461	482	496	478	502	476	417	454	508	504	474	447	480	484	472	536	482	502	440	475	482	466	502	441	508	455	485	490	467	478	471	450	537	440	480	454	472	481	459	447	487	436	465	470	477	471	456	453	514	502	521	501	485	498	502	481	453	463	482	490	454	512	504	477	460	471	487	488	477	480	485	455	473	490	459	480	478	492	434	511	487	505	491	488	524	486	489	483	480	517	498	469	461	454	487	504	433	481	487	473	483	467	490	458	490	436	487	476	446	460	482	442	490	479	445	502	496	475	502	486	470	484	426	508	475	501	503	502	461	472	463	486	471	445	481	516	514	462	495	473	446	454	495	484	482	520	499	474	476	461	446	483	479	485	470	466	483	459	474	463	486	491	491	475	510	461	514	477	490	491	465	510	471	468	492	497	472	496	501	466	466	464	469	457	501	506	472	510	471	454	510	507	492	473	472	439	479	487	486	463	458	463	468	503	501	460	489	511	483	514	446	463	483	482	523	481	476	481	475	450	464	474	494	471	505	482	483	433	487	473	452	515	474	514	470	509	497	458	456	468	484	458	500	480	481	498	470	481	521	521	507	455	505	475	439	459	508	499	514	499	466	466	461	458	493	481	464	505	513	482	452	446	513	476	489	479	473	464	473	507	479	491	523	487	475	472	451	494	475	478	449	482	477	439	469	507	457	469	479
7144	16012	11849	16771	37250	29437	17373	1640	1161	974	803	680	682	672	697	811	739	605	563	556	543	529	526	550	997	1751	1874	1715	1458	1088	900	684	534	514	513	525	492	517	524	450	505	530	519	522	509	464	507	493	506	522	480	477	488	495	512	491	466	496	497	486	522	538	494	480	511	489	490	505	514	511	509	471	535	513	518	482	496	482	515	531	507	529	512	502	537	551	523	538	488	501	504	483	492	490	519	494	495	467	529	523	515	500	519	481	511	523	529	498	551	459	468	526	510	512	490	509	482	517	517	497	467	524	455	485	462	494	515	547	455	503	517	529	527	475	492	556	507	476	489	482	479	505	497	516	503	490	496	529	468	513	512	456	494	507	494	521	529	507	536	520	541	500	487	494	538	501	511	505	494	470	541	478	516	496	516	531	532	493	520	505	507	495	563	522	512	514	475	548	484	519	496	478	538	511	505	515	497	477	502	502	497	503	495	498	506	493	505	468	511	508	513	503	484	478	546	488	474	474	484	492	493	504	474	501	499	510	503	519	501	456	491	525	500	490	493	512	543	502	508	527	496	476	505	467	495	503	500	520	525	496	506	488	456	487	462	494	552	506	513	508	500	554	503	441	514	496	530	454	552	490	523	486	533	507	520	494	475	485	507	502	516	493	525	515	514	525	530	498	542	505	479	509	509	492	526	476	522	527	513	533	526	508	502	459	525	522	512	496	506	510	535	488	500	498	524	480	473	482	518	512	563	487	498	508	520	511	491	483	494	491	517	467	471	502	517	513	474	503	531	522	517	461	504	502	543	499	550	467	509	517	515	534	510	539	553	522	516	542	492	484	531	519	512	496	525	450	532	489	487	524	502	494	524	506	494	528	544	513	490	531	521	518	487	496	489	488	511	491	517	471	502	471	508	492	551	534	520	503	505	530	525	487	525	561	525	524	534	533	494	502	521	517	519	492	503	505	505	488	484	507	494	518	475	520	520	505	498	490	444	528	516	515	490	499	529	483	474	461	529	497	507	510	536	486	552	501	532	536	501	487	497	521	491	497	518	534	539	502	482	465	523	491	503	535	531	513	504	532	516	510	491	485	462	506	474	488	506	521	497	515	525	527	528	491	510	496	467	526	503	515	519	503	517	519	492	510	421	489	574	503	490	524	506	497	509	534	494	511	511	506	516	485	549	493	490	482	494	489	507	508	545	456	524	515	466	520	493	472	448	493	510	477	477	500	494	515	495	487	507	510	510	529	517	478	504	483	452	499	498	511	531	476	507	514	484	504	479	506	536	552	536	477	537	486	552	515	451	486	518	451	481	479	517	437	519	483	481	537	521	498	560	490	525	470	492	510	493	513	465	547	541	494	480	526	489	504	508	527	501	501	534	565	497	509	508	510	496	512	484	499	487	489	531	523	506	536	537	487	525	495	503	526	486	499	511	527	462	508	537	500	509	478	510	523	506	532	518	531	511	535	483	540	514	471	496	520	544	512	480	513	508	521	471	504	527	513	503	514	476	514	499	477	504	513	491	521	530	549	528	495	525	531	476	506	514	498	485	485	496	502	508	492	514	521	490	539	495	464	503	525	512	520	487	492	493	496	496	481	529	485	524	487	495	536	505	502	506	494	488	497	505	508	520	512	516	503	480	526	511	530	510	483	501	537	520	526	477	526	493	496	493	533	534	496	518	487	489	498	477	502	555	560	521	472	550	471	509	482	527	499	513	514	488	501	491	497	512	517	525	525	489	468	485	498	486	486	513	481	534	484	500	472	504	505	534	450	517	469	471	471	489	533	498	508	496	453	556	523	459	502	496	485	499	527	524	490	483	538	528	524	482	517	529	532	483	552	523	543	453	490	483	506	511	533	496	525	485	518	538	513	494	501	519	534	475	535	490	513	525	503	499	496	506	485	492	508	471	529	494	530	498	489	531	523	523	517	547	489	447	540	520	486	502	494	469	504	510	485	488	484	525	549	524	513	493	527	482	496	513	527	507	473	518	496	522	531	527	508	544	505	501	505	469	456	550	543	527	494	503	524	510	518	502	504	513	485	495	487	529	480	488	510	523	523	525	537	498	480	530	482	482	519	473	547	476	481	538	545	484	499	524	457	528	506	540	476	518	539	540	476	511	513	540	532	529	515	491	483	502	530	480	485	497	534	480	547	517	476	529	518	499	520	522	488	497	517	530	519	510	492	505	525	529	501	522	540	501	508	518	537	494	484	520	473	511	511	493	496	493	518	467	525	517	541	491	543	483	512	488	527	491	508	539	471	513	471	509	488	494	524	522	486	506	511	491	481	489	511	504	490	495	525	493	463	503	495	529	504	469	539	486	514	481	467	512	508	518	509	468	516	534	525	480	504	532	495	529	511	510	507	509	550	519	511	532	512	490	475	503	520	534	485	525	497	520	468	531	535	473	492	535	511	539	509	472	528	512	486	514	500	522	494	506	532	512	458	509	498	496	467	464	540	546	512	488	535	518	493	541	527	489	505	464	513	512	491	471	499	518	507	527	515	468	488	526	506	481	473	528	540	501	516	504	457	488	515	491	503	534	516	515	542	523	521	515	494	501	498	493	481	450	497	540	542	519	521	471	507	478	506	543	500	490	522	552	499	497	460	468	483	498	519	494	570	499	493	513	512	485	483	507	487	524	473	473	506	464	535	508	484	506	478	484	508	515	485	507	541	496	477	515	504	497	547	547	466	512	555	502	517	488	498	473	528	506	508	524	509	536	527	570	497	497	518	495	498	500	514	497	517	531	531	531	518	514	479	499	559	545	514	506	507	558	528	532	504	486	551	484	508	566	538	533	477	510	526	517	498	469	506	507	550	488	529	472	519	509	466	512	511	503	493	501	535	478	530	490	512	497	532	476	514	500	517	525	521	496	489	529	531	521	524	522	534	496	485	494	510	491	479	497	492	510	512	526	507	494	519	488	515	522	481	494	505	526	458	524	500	522	537	508	536	451	494	541	555	475	508	485	491	469	493	489	523	496	506	520	538	452	461	501	509	507	475	484	481	488	528	532	512	501	516	542	498	492	481	493	502	483	490	497	492	497	532	528	487	497	506	506	529	485	510	477	510	535	488	488	478	507	469	481	485	534	521	489	514	512	511	496	461	491	467	511	496	506	493	556	505	533	503	487	492	480	528	533	490	512	477	467	519	500	516	532	501	487	526	529	538	512	491	533	516	518	482	539	545	470	538	487	476	490	485	510	474	494	520	498	520	563	516	508	510	503	527	479	526	459	490	476	475	542	480	505	515	501	487	489	543	463	477	534	535	512	485	513	470	502	512	483	497	494	497	510	494	515	523	535	472	494	519	507	542	510	544	504	511	499	498	479	492	553	508	486	504	492	505	472	526	512	524	535	490	473	488	541	503	543	481	482	535	499	500	494	482	515	551	506	526	493	522	528	555	483	478	521	479	458	533	547	469	496	512	534	534	525	533	533	478	478	508	524	478	523	462	516	533	478	545	525	537	554	521	510	530	529	496
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
