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
341722951632	341722952188	341722952738	341722953288	341722953836	341722954388	341722954938	341722955488	341722956036	341722956588	341722957138	341722957688	341722958236	341722958788	341722959338	341722959888	341722960436	341722960988	341722961538	341722962088	341722962636	341722963188	341722963738	341722964288	341722964836	341722965388	341722965938	341722966488	341722967036	341722967588	341722968138	341722968688	341722969236	341722969788	341722970338	341722970888	341722971436	341722971988	341722972538	341722973088	341722973636	341722974188	341722974738	341722975288	341722975836	341722976388	341722976938	341722977488	341722978038	341722978588	341722979138	341722979688	341722980236	341722980788	341722981338	341722981888	341722982436	341722982988	341722983538	341722984088	341722984636	341722985188	341722985738	341722986288	341722986838	341722987388	341722987938	341722988488	341722989036	341722989588	341722990138	341722990688	341722991236	341722991788	341722992338	341722992888	341722993436	341722993988	341722994538	341722995088	341722995638	341722996188	341722996738	341722997288	341722997838	341722998388	341722998938	341722999488	341723000038	341723000588	341723001138	341723001688	341723002238	341723002788	341723003338	341723003888	341723004438	341723004988	341723005538	341723006088	341723006638	341723007188	341723007738	341723008288	341723008838	341723009388	341723009938	341723010488	341723011038	341723011588	341723012138	341723012688	341723013238	341723013788	341723014338	341723014888	341723015438	341723015988	341723016538	341723017088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	2000	3600	2300	2741	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	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
22374	21348	30516	25341	21737	20431	9126	641	451	462	459	411	395	402	385	434	395	403	388	347	345	402	360	377	363	350	356	361	361	358	337	367	354	362	348	330	348	350	346	333	372	341	376	373	343	348	357	334	377	362	332	340	370	339	352	357	372	353	362	360	372	331	340	348	336	383	359	367	336	354	363	335	346	350	327	357	368	331	346	363	374	338	378	332	335	356	367	355	346	315	330	358	333	353	352	364	344	364	367	363	331	351	383	376	358	351	345	339	355	338	353	379	310	346	346	334	347	331	315	367	349	365	358	314	338	387	320	377	371	340	373	337	376	341	371	362	384	356	363	338	358	334	371	335	357	359	335	357	351	363	349	398	321	324	360	338	350	352	336	360	348	373	343	319	351	345	333	338	352	345	374	350	329	365	359	354	344	360	341	363	367	371	341	363	326	348	331	352	331	330	369	318	337	346	335	328	340	343	362	354	320	376	360	325	342	346	367	367	338	357	325	361	357	354	336	326	368	373	335	358	349	383	323	362	373	342	361	347	357	368	381	333	368	345	339	344	337	338	338	362	333	365	353	335	372	362	331	369	329	331	317	339	363	344	326	340	359	332	326	339	354	354	336	373	355	373	320	371	357	326	361	345	372	364	376	338	363	361	335	339	328	323	330	334	336	349	347	336	331	339	356	320	353	337	341	371	342	336	324	343	340	332	361	346	308	361	328	338	365	376	350	347	372	352	355	373	333	336	364	343	336	377	334	347	331	324	347	362	356	324	348	346	366	353	343	318	362	339	372	339	362	374	330	346	351	384	338	320	337	340	362	318	334	326	352	314	312	322	329	348	347	333	335	342	331	350	364	364	347	356	355	335	350	350	314	358	375	330	336	360	353	370	351	338	349	355	363	353	361	343	337	348	342	340	369	341	388	357	347	332	344	329	337	332	384	337	346	366	365	324	347	378	349	361	319	364	349	357	335	372	358	357	312	363	339	395	335	364	326	346	397	328	356	326	347	359	339	396	332	348	340	366	374	358	361	360	339	353	359	343	336	346	334	359	349	364	347	365	305	367	343	349	361	337	375	349	332	352	337	350	352	383	375	346	373	322	355	359	337	331	349	373	340	379	388	335	348	360	334	334	358	315	361	346	358	365	348	310	315	359	374	328	331	348	355	331	364	390	352	355	358	351	336	341	378	374	375	325	332	317	371	316	362	378	329	347	374	318	348	334	326	384	341	387	343	357	393	350	348	349	340	335	346	379	337	377	350	346	348	342	350	356	337	321	354	354	315	318	358	319	349	333	348	327	351	375	359	357	361	325	381	361	379	344	352	375	341	345	360	315	357	341	353	374	342	361	341	350	323	345	354	312	332	323	355	354	357	351	381	329	316	330	342	366	328	379	352	358	366	342	368	334	360	285	340	344	312	348	353	359	372	330	341	347	352	336	369	372	335	351	347	347	341	356	357	377	338	301	328	332	324	353	346	343	381	381	366	355	339	358	313	374	346	385	351	369	341	348	356	353	353	350	348	340	329	329	341	342	365	337	335	354	355	338	315	341	356	338	361	342	370	350	345	337	351	366	377	342	323	367	340	375	356	376	326	329	354	366	341	341	344	341	365	365	360	351	329	367	354	329	352	345	381	300	335	354	342	372	334	339	375	376	340	309	347	354	344	349	301	355	322	387	370	382	341	304	354	373	353	355	353	388	313	362	356	318	355	370	353	343	315	355	359	317	399	364	308	353	346	350	368	371	323	395	330	328	357	359	323	364	301	343	348	350	351	336	346	347	376	354	324	342	332	330	328	368	319	379	315	361	362	355	339	357	305	364	361	344	329	326	348	363	368	340	368	359	366	372	341	365	338	357	323	359	336	365	373	362	376	365	359	341	354	330	362	354	347	321	339	364	354	338	355	350	361	329	334	386	329	314	370	327	343	359	322	331	348	359	364	361	368	348	330	360	320	340	334	337	329	371	362	302	342	338	348	326	322	337	321	345	365	351	352	335	354	336	340	335	319	345	364	343	339	341	354	348	334	369	373	340	341	338	343	354	344	375	312	344	341	338	341	367	322	357	330	374	349	350	350	356	367	365	358	342	331	370	351	353	375	319	333	365	363	348	330	329	356	313	331	341	349	383	361	372	367	374	315	343	348	374	337	320	369	321	355	300	302	376	371	346	343	333	363	363	368	347	333	383	320	335	353	353	336	303	360	349	344	328	329	331	351	348	357	354	365	353	370	351	336	343	334	340	341	355	389	332	349	368	370	351	305	323	356	367	389	352	362	300	332	343	346	319	380	356	332	333	344	324	352	339	320	359	311	342	331	347	343	326	350	343	326	339	359	347	383	338	328	341	354	348	351	345	343	357	348	332	380	367	381	366	358	363	365	350	356	356	371	348	357	348	369	349	367	347	302	341	352	337	336	318	362	298	364	365	363	362	319	401	347	363	346	357	363	340	339	332	326	350	347	371	334	325	321	355	319	319	380	310	352	328	376	340	348	321	378	323	369	367	379	334	379	379	358	327	367	333	338	371	334	352	368	347	359	345	362	364	349	362	312	353	342	351	345	333	333	335	357	373	366	375	330	353	354	376	363	358	373	333	355	352	335	337	338	331	362	336	359	327	380	359	347	323	356	346	346	346	319	320	332	356	344	368	344	374	356	338	350	384	349	313	311	349	339	339	339	389	373	322	376	345	359	326	339	371	357	351	345	362	378	371	337	320	323	362	343	361	352	358	373	364	368	370	342	342	347	343	328	395	335	353	341	331	373	344	335	375	346	363	373	385	377	360	327	340	333	352	326	368	334	340	346	335	371	333	312	350	349	332	363	344	343	355	348	334	345	383	327	368	348	341	346	347	386	385	368	335	358	344	325	353	353	334	335	356	361	356	345	369	354	354	364	327	382	332	365	327	318	339	351	349	341	361	352	350	299	325	347	335	314	407	317	363	355	331	344	335	390	320	331	379	350	335	382	347	352	334	329	337	330	332	325	357	336	372	345	360	341	357	333	346	385	336	333	387	343	364	357	322	361	346	350	334	361	348	367	342	329	355	340	378	312	327	364	374	369	397	343	338	360	367	359	379	338	365	341	322	352	360	364	318	356	379	339	356	332	358	358	315	355	304	340	337	369	410	354	362	348	381	354	385	346	355	351	331	365	336	352	329	351	328	352	368	338	317	356	348	352	373	344	343	336	356	354	374	335	377	384	371	346	340	298	368	322	333	343	334	375	348	351	363	330	376	355	328	341	366	349	335	346	361	352	341	348	339	351	329	323	353	343	363	345	354	341	356	346	370	342	365	340	346	345	341	345	346	374	330	364	334	354	319	355	331	350	328	344	364	353	331	324	333	360	326	335	346	361	332	333	360	304	367	348	366	398	357	348	389	349	339	383	374	351	312	349	348	319	365	344	370	341	375	323	369	375	329	356	333	319	364	382	359	375	308	373	343	334	371	363	328	308	337	338	359	321	359	382	345	330	380	365	362	341	348	339	360	356	350
44054	78932	70379	53046	5428	1292	1000	840	734	699	646	591	552	543	554	553	513	514	489	511	484	461	487	474	491	500	457	451	460	498	459	430	443	516	445	454	490	458	484	456	497	432	437	476	491	458	465	451	457	481	447	452	459	466	479	446	486	462	435	462	465	445	478	454	511	446	448	440	465	473	460	476	474	508	454	443	448	452	498	483	483	464	450	463	483	427	466	468	459	477	483	440	482	469	446	463	443	491	470	452	440	435	447	501	436	434	440	430	450	451	478	448	439	457	439	423	461	496	479	443	499	460	451	443	454	443	511	425	448	449	450	418	425	470	487	436	512	444	455	438	489	471	458	476	480	481	479	417	451	410	446	486	404	490	459	476	462	488	433	465	461	462	473	465	467	472	510	467	456	457	477	446	451	469	502	447	428	489	437	445	449	430	473	443	459	511	419	451	478	468	481	490	428	423	496	470	434	478	440	437	467	458	469	468	435	429	442	493	496	508	455	449	459	449	440	438	458	489	429	470	505	474	454	429	451	446	457	463	433	450	426	501	463	448	464	482	442	503	481	440	496	482	453	455	449	411	458	469	454	430	453	449	446	423	471	462	472	466	475	447	464	485	457	470	423	487	475	473	470	470	455	470	421	481	458	451	427	455	458	456	429	486	463	512	448	461	417	462	457	429	449	453	469	457	460	451	441	466	425	487	457	442	468	451	444	453	447	423	431	427	431	450	416	416	447	486	462	458	489	493	479	410	493	439	448	464	459	495	479	491	444	469	476	455	461	428	417	471	485	474	444	438	446	450	442	465	449	431	471	443	453	436	417	422	442	487	432	457	449	459	462	438	473	459	434	471	464	435	499	464	478	472	477	491	467	481	485	431	448	471	423	427	462	472	495	457	446	431	479	495	452	441	461	456	452	469	452	446	495	460	484	441	405	421	473	440	464	489	451	446	457	487	498	458	468	488	458	473	450	462	500	424	448	441	474	475	441	488	453	425	451	439	460	433	434	444	396	453	465	433	464	475	419	469	471	465	464	461	464	444	479	471	471	417	486	470	516	441	430	454	485	469	430	426	488	433	440	455	457	475	453	436	459	458	465	445	485	461	444	505	458	441	478	455	427	504	457	441	486	463	452	445	454	481	443	462	450	494	443	466	463	495	467	450	441	452	470	441	462	474	488	467	432	459	469	439	474	455	454	469	453	486	437	459	430	455	470	458	425	447	491	454	450	443	428	449	463	444	451	442	449	483	433	467	442	449	478	445	442	435	473	464	449	503	479	467	458	442	456	447	454	508	433	444	432	485	461	486	458	486	484	483	483	431	485	446	480	479	490	444	451	429	447	426	429	430	463	452	431	459	438	444	474	448	416	446	492	480	429	430	469	463	431	468	474	444	429	417	430	497	476	428	437	469	448	476	441	443	445	500	484	478	448	487	477	431	480	469	428	446	481	455	484	414	461	466	450	489	441	449	467	451	441	435	464	491	454	438	442	456	429	454	469	431	423	463	484	455	447	493	475	455	441	453	480	436	459	495	449	440	443	453	439	468	455	446	466	440	447	425	456	456	413	435	450	422	455	425	456	444	452	443	480	435	442	469	465	468	465	448	445	432	487	450	469	464	451	478	473	455	451	458	477	424	450	458	444	440	452	467	472	495	455	467	459	454	449	417	462	449	425	478	417	451	452	477	425	442	445	446	457	478	469	453	466	452	477	464	458	471	469	428	438	429	459	472	468	445	445	425	445	462	415	473	410	463	480	453	433	440	437	406	443	458	450	425	472	482	477	474	470	477	460	474	453	448	415	460	451	433	446	427	462	463	468	458	463	391	463	479	469	418	468	486	447	444	447	473	434	491	450	460	427	447	485	507	474	425	473	467	400	427	462	476	461	452	456	486	461	440	472	462	470	472	432	491	430	454	476	488	470	450	428	469	454	504	480	451	462	445	487	469	497	431	454	446	465	427	447	461	453	456	417	468	459	462	434	432	482	436	462	471	443	429	428	497	470	463	430	457	432	483	444	431	470	430	438	454	455	459	464	442	440	459	452	433	470	488	483	460	453	501	462	483	425	479	506	480	450	468	444	451	502	442	431	479	432	486	455	480	467	457	435	436	481	448	476	495	437	450	484	453	461	475	491	449	454	480	445	459	452	433	497	444	435	450	466	478	435	445	415	437	466	509	468	458	406	446	435	469	470	445	453	452	463	481	466	455	464	466	429	448	427	444	484	476	433	511	434	459	468	455	464	463	490	479	495	461	464	448	427	446	468	457	461	452	479	467	473	482	423	506	448	464	482	446	470	452	481	429	470	460	484	494	438	443	436	448	450	486	429	473	486	458	468	447	450	486	474	446	451	463	432	450	487	435	452	462	437	458	473	429	485	496	419	453	436	462	458	448	480	484	455	450	456	449	459	439	421	417	457	449	462	432	451	449	445	430	465	462	462	436	453	432	477	438	478	453	447	484	436	437	464	464	442	501	449	453	481	433	453	473	413	465	474	439	446	457	456	481	444	451	463	442	487	439	493	487	465	488	482	459	459	434	453	468	440	442	485	468	472	455	488	465	435	460	437	503	445	430	492	470	482	465	453	425	446	430	470	440	440	445	445	437	471	479	473	459	450	458	465	465	451	448	489	481	430	478	437	459	479	453	427	427	456	430	446	471	483	419	466	470	472	470	456	444	478	482	455	449	463	507	454	453	401	470	475	462	505	436	433	437	452	438	425	468	432	430	445	472	454	468	423	466	450	466	471	470	471	494	461	435	497	427	480	461	445	453	442	458	472	457	446	446	443	470	426	448	443	429	433	424	468	470	447	416	504	447	408	444	453	472	451	402	441	460	451	417	446	462	452	447	434	471	474	419	498	491	437	475	483	444	461	451	498	441	451	478	498	467	450	466	449	457	460	451	428	489	450	436	470	489	488	463	462	414	465	470	450	454	472	467	458	455	489	444	447	457	437	479	443	448	481	454	466	461	450	459	470	466	438	441	440	456	466	395	432	474	486	438	501	441	453	420	463	459	447	455	476	443	474	499	483	470	456	466	461	457	453	457	434	452	451	478	451	486	453	462	458	437	458	456	482	426	440	497	449	465	490	460	473	447	450	479	446	484	441	431	481	445	439	475	467	466	463	451	444	456	461	466	454	437	480	440	489	433	473	448	451	441	464	424	424	446	472	475	481	462	456	456	464	427	494	436	446	487	462	479	458	492	451	466	481	455	447	424	425	471	470	448	436	415	440	485	470	428	443	479	411	454	432	477	503	464	490	461	457	432	443	426	501	467	453	465	464	463	447	442	462	436	473	469	457	453	461	433	452	433	465	474	461	438	494	453	434	474	478	402	475	470	471	471	496	435	440	439	482	461	454	464	436	438	455	415	461	471	469	460	502	454	486	464	448	438	468	450	428	489	468	458	441	464	455	448	454	437	424	441	489	464	469	460	447	467	451	495	467	492	433	461	452	464	448	412	462	467	442	450	490	452	454	451	480	423	440	449
26837	21171	24067	12281	1081	339	311	244	284	241	296	267	268	271	282	248	279	278	269	254	269	241	239	270	250	289	258	263	260	267	256	249	256	258	239	298	284	267	312	270	254	279	262	243	263	241	288	284	243	286	228	264	255	271	241	259	258	287	252	275	274	271	266	236	257	268	247	255	247	211	257	250	286	256	254	242	232	265	271	281	253	251	281	264	267	263	273	294	249	296	269	272	275	286	287	244	255	268	252	235	277	264	289	264	256	248	234	266	251	237	252	273	249	266	269	316	274	293	266	268	261	225	250	251	282	274	245	263	266	223	294	272	273	239	239	259	259	271	272	274	254	263	273	226	281	240	273	279	248	284	234	266	247	280	273	288	261	258	252	279	245	243	280	264	263	239	221	253	251	245	255	239	277	255	246	267	259	268	241	272	240	264	260	264	254	267	271	264	283	252	248	249	253	256	260	275	274	306	259	256	253	252	277	253	250	261	274	230	274	282	267	271	270	267	246	270	242	272	256	255	258	270	265	250	254	265	265	278	241	257	268	240	272	242	270	252	244	262	239	269	251	264	269	243	274	283	223	301	259	281	255	282	275	268	268	279	276	239	256	279	223	260	270	281	232	273	282	258	269	280	298	247	253	257	290	278	266	261	266	277	253	265	243	286	262	267	252	258	261	258	236	266	252	252	239	290	267	258	269	285	253	270	269	292	250	255	273	283	244	271	255	290	268	235	263	309	258	262	259	281	258	240	236	268	268	258	264	258	258	252	271	272	293	265	242	286	287	282	252	268	286	249	245	285	265	254	246	264	259	281	270	259	274	253	242	271	261	240	267	264	254	270	242	265	265	271	277	245	266	261	239	271	257	253	275	283	286	256	274	260	228	278	294	282	258	267	284	236	269	263	289	276	234	253	247	271	290	279	280	228	284	266	255	273	280	259	267	289	240	257	238	271	263	255	282	266	251	263	223	242	254	273	242	277	272	247	251	239	254	251	250	247	245	295	252	259	259	257	229	245	258	270	264	255	255	207	291	261	278	244	286	262	326	288	255	262	249	284	272	258	265	265	263	319	253	270	237	240	263	282	251	271	243	251	268	255	269	265	251	284	242	272	247	251	244	258	278	272	246	277	291	252	274	255	280	269	260	258	285	252	249	246	262	255	263	253	290	263	258	256	266	241	218	257	272	261	269	270	259	260	264	298	240	224	275	231	270	268	279	250	247	261	261	258	276	256	258	263	253	259	275	256	251	274	262	254	269	261	271	284	240	234	254	277	254	259	225	233	277	246	280	258	276	258	306	246	269	239	273	253	256	257	249	282	276	251	257	247	252	258	252	269	260	256	240	259	232	285	276	239	297	260	250	265	254	274	244	268	250	251	263	275	273	252	230	274	246	254	286	284	270	221	278	234	283	247	309	274	215	237	249	260	232	270	255	238	283	280	305	272	253	253	243	268	254	249	249	268	294	225	265	274	298	280	260	259	248	264	276	245	275	265	259	271	266	279	219	268	265	260	229	241	305	281	275	248	260	243	257	252	278	265	240	239	227	233	267	253	274	255	228	279	246	274	257	269	253	270	249	255	259	245	228	264	268	243	266	255	265	277	257	250	270	276	264	233	248	224	242	268	271	255	262	259	263	257	264	247	263	257	256	253	281	291	258	269	291	264	241	228	271	261	255	248	248	228	250	284	276	280	243	257	263	262	276	248	269	251	235	264	256	289	273	250	268	257	290	280	274	286	279	261	278	247	299	283	266	259	241	278	243	250	247	264	247	258	264	266	266	283	259	264	271	273	269	271	279	260	260	269	280	255	268	256	279	264	246	270	286	264	266	236	252	297	257	257	244	249	248	248	275	266	250	261	248	275	264	279	254	272	281	262	265	255	273	251	276	246	291	245	259	246	252	258	283	223	263	264	270	263	296	286	258	263	269	251	253	238	290	261	229	283	286	305	240	232	282	246	280	267	257	292	251	281	258	260	212	239	240	227	293	253	243	254	250	274	268	245	273	269	252	243	260	266	245	283	281	287	272	238	291	266	260	241	258	273	255	273	258	246	242	258	227	268	240	290	282	267	284	259	286	248	269	239	260	264	247	261	270	249	270	262	283	272	261	268	271	252	254	256	275	271	251	270	253	260	255	255	266	258	269	255	252	296	254	296	270	278	253	252	269	263	270	275	272	292	273	207	255	278	269	268	275	238	268	244	283	266	229	286	267	278	246	260	273	276	264	277	257	246	252	270	271	269	260	272	262	255	277	236	247	278	301	267	274	247	260	236	288	249	233	247	259	260	256	232	262	268	263	237	293	263	255	276	272	253	257	273	255	237	268	232	235	264	265	230	262	254	271	241	285	237	261	266	249	263	266	206	282	232	261	235	248	239	255	262	256	260	248	246	240	283	264	279	259	276	247	261	273	256	260	299	254	289	249	285	280	263	256	248	267	233	247	259	250	267	268	242	220	276	289	239	268	236	298	263	288	263	274	243	261	281	241	279	257	283	281	250	243	247	282	243	239	249	271	239	279	275	254	269	255	257	260	262	238	271	280	259	248	274	281	283	300	290	264	241	241	242	263	247	244	252	270	244	242	257	288	286	242	303	252	238	260	264	254	249	256	237	253	256	274	252	248	232	262	245	273	258	265	261	275	281	273	258	259	272	260	225	253	279	253	269	229	252	266	257	254	262	235	243	260	277	257	246	275	288	245	259	256	268	314	286	280	269	264	248	234	269	272	257	280	257	242	247	289	235	260	252	272	281	279	244	249	255	258	280	254	255	240	259	267	272	286	239	259	260	273	276	280	268	255	296	275	264	277	278	260	270	265	248	235	290	253	253	255	261	274	269	262	259	277	244	275	290	250	266	257	264	268	251	250	267	284	257	256	255	270	226	250	261	225	240	255	244	301	276	272	289	233	261	279	266	278	247	274	258	225	262	252	277	263	258	274	282	274	239	268	258	256	247	266	262	256	275	290	286	252	286	253	270	240	283	280	258	261	276	280	254	255	287	242	258	268	270	244	271	261	276	232	266	255	268	257	265	255	243	269	270	251	258	288	273	273	233	250	263	226	281	257	287	255	268	269	257	274	282	298	261	265	246	263	272	261	265	271	237	264	248	246	241	259	234	252	277	264	261	233	253	249	249	264	280	261	250	256	256	274	261	239	235	262	271	265	243	245	258	263	234	274	283	255	271	254	274	253	271	240	234	243	276	292	278	240	273	238	230	258	262	236	278	253	257	243	288	259	252	253	258	253	276	263	272	254	264	244	243	298	231	266	268	251	268	254	268	253	243	254	238	258	281	287	227	235	278	240	265	250	293	278	258	250	263	258	228	273	263	250	271	261	270	245	273	257	273	252	269	260	258	264	266	229	269	245	275	257	262	259	275	258	263	250	265	257	245	249	265	247	244	274	245	258	286	270	267	286	240	287	252	257	271	246	261	265	223	272	266	259	268	248	258	277	286	295	247	256	256	238	262	230	267	247	266	247	261	278	247
12372	27067	22296	9161	842	382	347	328	308	338	369	350	359	357	336	363	357	356	333	356	351	324	356	367	338	337	395	346	307	333	315	345	340	367	311	310	344	295	360	389	348	350	351	337	344	334	354	331	312	335	352	322	393	334	343	348	345	333	329	321	371	332	331	347	325	344	336	324	349	331	348	331	349	330	342	346	313	334	355	357	322	328	338	350	343	343	320	327	358	362	309	369	339	324	354	346	366	356	367	371	358	364	337	333	374	344	331	336	362	354	317	326	332	346	334	351	295	340	344	361	333	328	344	344	341	318	332	330	344	332	347	383	360	332	345	332	327	330	351	350	312	361	349	356	300	350	344	334	338	369	326	350	310	319	337	344	323	324	357	332	338	354	352	311	340	344	351	360	364	337	347	371	351	355	321	335	348	362	302	368	340	333	336	350	378	351	337	340	319	356	323	333	346	342	352	302	359	321	365	353	345	342	334	326	356	368	354	338	349	338	303	353	342	326	306	334	350	360	339	356	382	359	355	373	353	327	332	337	342	342	317	396	367	348	329	308	350	362	367	339	363	359	345	330	356	349	322	367	357	370	356	327	321	343	303	348	379	324	375	350	341	350	359	347	359	351	391	310	373	318	323	357	357	321	351	339	348	338	360	349	351	378	306	356	348	327	305	351	330	371	358	325	335	310	353	348	366	322	319	368	370	359	343	344	345	343	324	337	327	355	353	317	343	357	353	341	353	354	320	329	336	324	359	369	356	329	331	357	352	328	368	337	319	321	326	366	326	337	356	320	320	347	338	374	349	331	333	346	343	324	355	335	336	359	344	383	355	341	339	341	344	318	355	347	335	342	311	327	344	336	343	346	354	333	377	366	322	380	345	349	343	355	361	351	327	355	341	345	338	321	341	351	339	358	360	324	332	358	350	348	342	293	361	346	311	329	366	336	351	361	314	343	353	339	345	358	329	350	358	347	365	340	326	312	344	326	332	349	338	339	348	340	341	340	333	355	346	357	339	383	354	346	359	338	332	323	335	346	346	367	378	342	348	331	322	354	357	341	342	351	340	353	334	354	384	318	356	340	372	354	322	382	318	308	360	336	324	368	359	379	328	372	325	344	341	332	348	360	339	324	326	326	340	337	356	354	354	334	326	347	353	327	359	376	327	327	324	309	316	391	339	359	337	335	356	357	343	364	381	323	340	347	363	389	351	336	357	300	326	353	333	308	337	339	376	327	340	380	348	351	363	320	345	348	369	344	382	376	338	359	357	334	309	305	336	346	306	363	320	334	344	347	347	368	352	347	345	322	342	329	352	343	351	317	373	325	344	358	318	355	370	351	347	357	346	342	315	376	333	316	375	348	333	360	339	318	322	337	349	332	353	353	339	339	352	345	340	349	331	334	328	328	316	336	350	346	341	340	327	333	318	351	361	328	337	316	372	373	329	333	335	310	335	368	343	332	349	337	301	363	323	348	343	352	319	335	365	341	334	321	329	355	305	321	370	361	348	356	318	344	340	335	349	354	342	329	384	325	338	349	348	354	304	362	335	319	338	366	346	330	358	349	335	350	334	348	326	340	309	352	343	334	347	350	319	341	346	332	339	311	343	326	340	309	343	309	357	331	324	336	331	341	312	374	332	331	355	379	357	323	350	354	351	336	350	372	339	365	324	327	336	348	353	326	342	278	329	357	296	308	304	351	349	356	348	370	348	352	357	347	333	333	317	324	369	344	349	337	310	341	351	361	346	345	334	351	355	342	344	327	337	356	329	380	344	338	362	347	324	361	350	349	337	355	360	332	358	323	353	331	356	351	341	330	343	360	325	323	319	355	334	344	339	333	340	333	370	335	334	367	354	315	356	327	351	346	393	346	341	346	367	402	331	338	345	320	370	318	349	335	344	351	371	321	362	319	352	383	358	333	343	346	366	297	357	328	350	322	363	309	383	340	325	360	332	351	329	331	348	342	364	326	333	342	367	324	338	336	367	400	350	349	343	348	355	347	355	360	349	342	342	344	368	335	302	329	369	351	344	337	338	328	371	356	298	333	323	352	359	342	344	329	367	328	304	353	362	355	328	359	320	346	351	347	359	350	318	292	358	328	317	343	315	339	345	340	360	316	318	327	344	352	345	332	310	346	338	345	329	339	339	315	303	341	340	368	335	368	361	338	345	344	360	345	337	334	354	351	336	354	355	325	327	323	341	344	309	364	310	312	353	376	291	340	344	327	345	343	307	342	328	320	386	344	318	332	330	328	377	327	361	345	317	353	340	339	360	351	341	336	339	322	354	327	389	354	337	331	344	353	375	354	341	356	374	367	355	339	379	332	352	349	367	325	349	347	351	357	342	311	333	301	340	343	345	314	328	355	346	343	347	343	337	364	320	366	357	337	302	318	358	355	327	321	334	348	354	336	389	352	327	346	347	339	345	364	322	350	323	333	332	364	322	343	353	340	302	336	350	311	358	340	339	330	302	370	363	359	334	319	371	353	322	338	357	348	316	361	352	320	350	345	372	334	347	309	348	348	331	337	364	364	328	312	329	341	338	330	338	299	357	348	326	340	327	336	320	357	329	342	333	333	323	335	358	313	325	353	338	330	312	301	362	338	335	339	334	314	350	340	329	353	333	335	319	367	372	370	340	328	336	330	367	363	357	331	352	357	339	325	345	300	356	345	336	288	323	327	377	345	348	364	344	334	376	332	335	326	361	344	342	353	344	338	329	350	342	349	341	341	358	313	355	315	333	362	350	355	346	335	324	334	356	354	352	323	344	356	289	351	343	329	327	376	343	360	307	346	323	382	352	331	348	369	316	344	317	356	308	319	335	345	328	313	323	352	337	325	329	371	329	346	336	312	345	338	320	347	337	360	334	316	325	350	332	325	299	373	351	352	330	350	340	341	350	374	351	341	341	349	355	326	347	362	356	352	342	353	367	352	314	322	348	378	359	338	340	320	341	329	335	348	335	331	343	345	351	342	341	366	337	303	375	401	328	339	345	343	335	349	350	338	326	358	330	352	336	348	350	330	335	334	341	340	359	373	331	330	363	346	335	318	340	336	387	357	348	330	348	343	362	332	307	353	354	366	373	379	309	358	363	311	356	356	350	322	324	349	305	334	353	363	338	329	345	365	370	336	337	363	349	357	335	345	334	337	322	331	323	372	345	348	343	342	379	340	326	292	325	367	349	348	356	307	330	324	364	368	359	321	352	339	349	361	387	359	367	320	366	319	340	319	309	352	330	318	361	339	324	347	332	338	318	327	363	352	331	333	345	361	346	341	339	348	353	359	341	361	345	356	336	346	347	327	333	342	339	358	369	311	351	340	367	340	327	326	342	353	335	317	362	344	373	348	330	343	323	305	342	322	336	352	363	357	340	348	321	335	297	354	317	336	309	359	338	350	345	360	322	330	302	335	351	356	345	341	320	330	337	301	347	327	355	339	353	356	342	342	339	349	330	365	358	347	346	344	350	313	337	332	318	324	351	330	324	339
23089	21123	30975	27108	21662	12569	1373	540	484	483	481	459	484	457	458	457	458	440	423	415	462	478	410	453	450	458	430	397	421	438	409	443	433	464	456	428	444	443	424	459	461	435	451	423	410	430	391	420	407	423	434	469	424	421	405	459	381	403	466	400	426	454	444	432	436	419	391	427	425	441	422	419	429	461	424	393	448	452	468	458	453	445	390	465	447	398	427	419	421	450	436	452	428	444	443	449	415	397	428	446	402	411	450	480	415	437	454	423	451	406	422	470	394	364	428	425	422	434	420	457	448	455	407	446	436	448	443	415	415	451	450	459	429	415	415	399	414	418	424	444	387	419	417	473	472	440	415	466	442	405	443	444	425	415	439	392	426	362	431	439	363	432	415	441	455	447	438	418	437	414	437	440	420	443	432	456	447	403	430	442	425	431	480	448	447	446	381	455	456	426	445	412	435	418	451	432	421	421	409	474	464	402	425	446	440	452	414	420	422	449	478	437	448	452	401	466	434	481	437	430	420	416	410	413	480	441	428	424	412	474	471	418	441	420	412	396	439	447	434	398	458	420	449	428	427	425	405	427	429	435	420	439	407	432	436	436	408	391	440	458	429	432	392	408	427	420	425	411	471	437	440	438	398	374	434	429	420	440	418	430	439	419	447	391	396	426	403	415	446	427	419	449	469	420	412	430	406	427	424	417	463	447	432	449	439	434	467	450	449	410	463	473	432	442	415	399	440	424	462	429	448	424	417	441	442	401	431	435	453	431	440	435	456	438	448	424	434	438	434	402	411	432	444	406	451	424	455	434	417	482	435	425	410	443	428	436	413	424	415	437	421	434	457	442	420	424	418	480	429	400	409	421	437	442	446	443	395	448	428	407	442	431	433	438	425	408	433	433	418	374	446	440	480	412	456	438	465	406	385	469	444	383	419	462	431	415	405	455	417	415	404	430	391	417	439	434	435	434	421	461	478	420	416	406	381	405	465	398	437	445	509	442	459	439	441	444	445	418	445	441	425	401	423	404	440	396	435	438	409	437	410	389	464	416	457	449	423	408	429	462	439	454	435	467	475	419	437	428	435	453	418	452	439	442	419	445	413	450	438	418	431	411	420	445	447	446	444	451	435	455	424	457	431	460	379	433	427	425	419	465	425	417	393	441	419	428	425	435	398	438	439	421	478	429	462	421	459	394	430	391	393	446	409	469	431	437	446	397	407	377	455	455	439	452	446	438	427	441	446	444	424	397	402	427	435	463	440	410	409	402	409	418	411	459	451	407	433	413	397	403	465	441	449	423	452	456	428	450	448	412	454	409	444	425	414	435	468	417	412	430	414	420	418	459	423	427	445	461	419	447	420	398	497	390	383	419	423	426	457	438	435	445	424	432	448	434	413	466	451	429	409	446	397	436	411	434	426	450	441	479	430	438	445	451	431	448	420	420	430	426	483	422	452	452	439	438	398	425	429	434	427	441	416	443	434	417	436	436	426	438	444	402	414	420	448	417	388	438	419	405	441	404	412	437	461	446	425	389	422	442	416	439	442	448	412	441	437	407	420	420	405	442	399	432	460	395	444	431	424	416	437	393	412	441	427	407	448	454	414	403	419	456	467	450	448	408	474	449	433	394	417	441	469	428	437	419	419	426	478	425	408	471	418	404	433	431	414	438	421	427	456	427	434	445	401	439	401	444	426	455	431	429	413	427	413	424	421	407	430	392	473	395	433	379	393	445	394	410	446	399	448	456	429	411	415	442	427	446	446	412	412	426	465	403	388	443	442	399	432	420	421	446	467	404	431	429	405	439	429	421	463	457	427	450	445	446	437	413	437	429	412	432	472	439	413	496	403	429	451	432	405	407	446	451	445	437	437	447	463	424	439	427	450	404	448	454	418	407	427	444	426	426	475	458	445	376	421	415	420	427	467	427	477	409	437	393	430	422	417	425	427	435	409	413	424	420	435	431	435	454	464	435	455	415	425	416	419	419	462	434	436	423	444	424	406	427	455	421	444	435	434	466	443	451	441	443	424	437	475	407	441	447	390	428	447	453	462	453	443	435	397	427	452	416	424	399	400	413	458	438	434	453	396	457	407	422	453	455	434	434	448	443	439	461	441	444	425	447	427	448	421	428	439	465	438	440	441	437	443	384	462	425	430	453	421	447	430	416	465	399	408	442	423	456	431	466	398	411	460	453	467	416	444	450	414	432	419	476	367	413	446	408	473	442	455	427	406	451	419	447	441	391	440	404	444	434	413	427	398	426	414	453	469	409	445	458	419	422	484	457	440	445	482	428	425	408	439	434	460	425	433	446	451	415	472	434	417	470	429	433	414	436	408	440	398	418	432	431	430	440	391	456	420	422	415	436	419	403	391	417	439	444	458	409	440	423	440	393	421	429	404	443	446	481	394	455	407	432	420	443	446	437	442	462	478	461	460	428	435	396	434	457	412	437	449	431	435	460	477	471	438	457	408	407	435	397	422	437	418	428	449	419	413	434	487	446	444	450	393	424	416	445	409	431	427	388	412	476	410	441	445	405	408	417	434	429	441	452	423	457	438	432	429	430	439	442	421	431	440	438	406	453	486	439	439	463	393	398	422	438	439	463	391	438	411	414	466	412	426	410	408	430	415	432	429	464	415	420	461	384	454	433	377	418	463	437	401	437	409	443	430	414	457	421	414	445	418	403	411	417	438	446	472	452	434	421	442	450	399	424	457	444	429	429	391	428	431	429	427	428	441	436	431	421	434	434	441	448	451	444	439	444	456	452	438	439	425	476	475	423	423	409	396	449	458	413	442	431	450	411	415	413	424	431	462	474	405	432	412	417	449	421	404	437	384	393	445	409	470	447	407	452	386	408	451	423	434	432	433	413	432	465	418	429	442	427	427	441	422	419	407	452	464	457	402	448	422	414	451	421	437	450	434	440	399	441	400	461	447	437	456	441	400	451	452	417	399	418	422	416	414	417	443	431	444	430	426	446	420	461	406	409	447	437	436	452	400	414	446	444	458	425	390	432	408	396	455	417	428	444	422	393	439	421	440	415	447	412	429	454	424	453	447	427	409	405	397	430	478	434	416	475	443	424	434	477	405	438	432	472	483	432	432	433	416	408	443	434	418	412	443	426	433	427	429	441	408	454	410	438	408	414	463	459	458	438	472	450	426	433	478	413	387	413	446	446	463	408	459	448	437	417	448	436	430	428	471	446	468	423	448	421	452	420	423	490	428	433	423	382	439	405	421	413	413	396	418	449	420	458	393	457	423	409	402	431	411	420	420	441	417	406	417	457	395	448	424	440	446	435	432	455	459	449	477	424	440	411	433	426	422	416	423	429	439	462	439	403	430	428	438	440	433	420	442	415	412	445	422	422	442	422	404	405	425	433	411	430	397	456	417	440	477	403	420	429	449	434	409	436	444	421	421	415	446	452	422	423	411	428	446	461	412	449	417	432	429	406	437	435	390	421	446	484	434	395	413	457	416	439	434	417	405	440	418	441
36263	64386	62327	43469	7846	911	786	709	692	624	658	629	577	601	595	547	587	586	610	587	523	557	611	561	595	563	554	575	533	536	573	592	545	558	526	576	535	547	585	579	545	566	546	549	593	533	511	520	570	597	572	523	594	539	564	532	568	575	546	561	559	572	567	570	535	572	530	544	573	555	507	583	568	522	562	551	552	525	501	543	583	534	527	574	546	535	530	547	572	560	566	582	606	517	572	569	571	532	546	530	549	560	565	557	553	593	527	546	540	557	529	575	547	570	569	560	572	584	583	538	540	549	520	546	570	583	554	575	561	557	573	582	531	549	542	543	558	583	566	567	542	528	562	546	528	534	532	529	596	555	590	549	576	567	582	566	548	549	517	577	546	548	530	555	583	556	551	592	574	564	554	553	520	554	544	571	556	542	566	591	545	504	537	564	533	524	551	578	538	569	530	549	568	543	539	561	577	567	570	528	555	558	549	548	541	567	562	531	551	579	572	546	589	541	580	519	558	556	569	499	576	575	538	566	538	538	604	584	554	516	540	523	531	541	588	590	583	564	523	550	578	575	577	568	580	561	552	552	598	561	534	520	526	522	540	516	602	537	564	591	572	532	541	595	550	550	559	554	545	562	524	573	566	478	545	500	530	513	561	500	557	535	564	554	548	520	548	524	550	554	574	550	573	595	531	532	536	540	563	520	562	511	504	584	556	470	544	535	540	549	538	529	569	573	537	529	576	516	567	572	587	496	533	574	560	584	573	539	563	556	553	540	564	531	549	537	586	511	548	588	545	574	554	539	536	543	556	541	560	542	567	604	595	535	557	535	558	513	563	512	529	576	553	558	550	584	552	542	516	509	599	551	493	575	565	561	560	572	591	530	570	544	540	552	569	512	557	531	557	551	579	548	557	564	522	569	564	529	560	528	587	555	588	565	555	552	527	558	592	560	575	619	578	564	583	537	595	567	521	562	573	540	557	528	511	545	522	552	555	578	616	557	510	546	546	532	568	550	571	543	558	570	533	596	561	596	523	564	557	561	536	522	567	551	544	534	586	524	564	557	593	552	528	564	552	534	553	532	529	554	531	559	577	573	512	560	547	546	560	544	534	539	525	550	570	551	588	576	568	563	504	599	628	533	556	540	611	565	538	542	566	564	550	568	538	575	560	545	553	536	556	562	559	506	538	550	592	547	555	544	579	533	542	577	563	541	521	543	539	535	600	519	554	544	558	572	540	545	570	568	578	586	554	569	544	521	575	533	551	564	617	579	573	541	543	574	553	557	577	528	549	493	538	549	537	520	589	519	521	561	566	540	564	567	561	539	537	511	575	487	546	553	553	563	499	540	571	541	530	557	570	572	565	537	570	575	544	578	594	578	572	533	609	530	559	551	572	581	560	550	573	532	533	581	541	518	516	589	524	530	531	564	559	570	514	571	568	563	557	575	595	562	554	575	601	574	563	530	575	503	543	570	579	547	545	517	541	553	577	535	558	535	557	517	570	543	545	604	525	510	565	540	586	572	524	573	583	533	558	554	499	556	550	578	591	518	525	560	567	548	583	557	539	569	588	561	558	602	560	511	494	518	570	537	554	522	558	567	569	526	515	540	514	527	561	531	584	570	527	534	537	577	611	522	567	553	539	548	570	552	548	518	528	547	591	545	552	587	570	540	519	528	548	517	572	556	532	507	559	575	579	571	552	526	518	588	555	548	561	540	516	548	547	503	532	575	547	547	556	583	574	577	542	543	563	506	554	578	558	575	566	558	566	573	552	532	476	536	538	556	543	570	574	566	540	522	551	580	579	549	540	558	528	564	592	522	526	541	558	544	539	527	565	562	545	531	513	547	560	561	528	521	565	531	549	544	557	550	583	552	571	562	527	524	580	542	564	544	539	530	563	591	585	581	565	531	596	557	555	534	575	512	571	573	515	573	571	540	557	580	543	538	548	541	514	555	563	570	593	559	567	562	529	536	537	556	506	548	599	528	568	548	550	537	551	530	523	572	530	578	542	547	550	526	549	570	548	572	544	524	530	538	539	574	536	546	568	553	571	559	524	582	569	553	552	557	566	541	571	577	513	529	527	588	547	563	560	496	523	521	538	502	549	532	571	539	546	570	522	550	563	562	556	542	579	553	516	503	544	566	512	526	565	512	542	555	574	593	552	576	563	541	556	584	580	544	566	567	570	574	569	581	506	524	553	560	545	610	567	520	581	584	541	534	553	556	554	508	540	584	574	553	581	545	572	554	581	533	568	563	565	536	568	538	552	554	510	516	579	566	583	587	555	586	558	571	566	525	533	547	548	551	512	584	602	554	596	559	559	521	561	536	534	548	552	539	565	546	539	542	545	532	604	530	559	529	590	567	560	607	580	562	537	516	562	521	528	560	552	526	597	502	600	531	560	543	543	548	553	532	562	593	599	537	556	530	551	500	572	546	568	551	596	571	567	534	543	555	555	548	556	560	520	534	589	578	552	596	544	577	549	552	569	574	505	555	502	542	596	571	577	557	559	520	523	572	577	567	563	569	531	610	547	528	520	509	509	562	509	520	570	568	575	562	570	566	591	529	548	511	537	545	562	549	580	522	535	555	556	569	544	492	566	586	558	612	591	574	560	532	604	561	546	550	567	592	544	519	587	609	581	540	575	542	523	523	553	539	564	524	565	553	523	552	566	558	560	488	586	583	551	578	555	532	540	583	506	495	551	547	543	528	553	572	564	567	581	576	550	521	513	571	574	555	559	543	569	569	545	531	543	520	605	584	601	530	561	536	531	599	526	550	559	566	557	532	570	532	576	605	586	543	547	525	542	552	545	553	553	581	565	562	502	542	559	530	512	530	512	570	543	556	558	556	537	583	525	584	543	552	567	518	535	619	552	554	583	553	565	551	551	568	558	573	569	550	586	503	541	540	497	573	548	571	528	551	599	573	554	576	572	546	564	554	548	560	547	602	548	558	563	548	555	562	552	556	545	555	564	552	535	555	611	544	566	530	537	539	532	560	532	565	571	543	609	573	586	555	560	523	553	581	541	582	536	550	568	586	576	553	574	568	532	591	561	545	603	506	581	548	554	549	588	570	581	569	538	566	519	536	554	562	516	556	525	553	541	532	556	550	562	550	539	553	545	565	539	563	543	545	604	576	537	530	553	561	551	583	520	567	564	563	581	574	557	544	524	561	534	549	540	609	519	552	524	539	522	508	533	518	551	522	555	560	573	603	559	553	555	521	583	571	517	522	555	573	520	575	546	550	532	540	560	574	549	534	552	575	570	576	524	550	570	548	531	602	562	575	534	491	534	526	570	596	579	539	569	540	600	530	542	547	534	522	598	544	505	557	558	578	541	553	542	562	577	558	567	542	598	526	554	608	563	556	586	577	568	535	627	540	544	513	531	520	600	558	567	557	564	571	548	546	577	593	548	577	548	560	572	534	565	522	560	552	517	530	568	574	561	536	538	557	532	534	516	567	575	542	566	526	570	520	535	559	520	541
24320	21145	29745	27565	14394	1307	221	177	176	185	151	139	143	174	121	159	125	168	125	150	138	140	150	148	141	139	152	141	132	135	138	142	127	126	137	133	152	164	135	137	140	117	147	128	122	123	124	129	144	140	122	146	135	134	141	158	138	142	145	139	164	142	144	137	146	145	130	128	130	161	158	129	138	132	145	134	167	125	130	144	146	121	135	141	134	133	153	143	129	138	120	140	144	149	137	147	148	145	120	137	140	174	147	135	145	144	148	145	152	167	156	162	136	149	121	131	152	144	157	121	136	156	130	142	143	113	142	168	140	120	148	129	157	135	119	149	155	132	175	134	139	141	120	148	123	162	141	153	127	128	136	143	121	139	140	142	160	125	142	113	153	149	166	132	140	150	141	129	130	146	150	130	123	144	130	146	144	125	136	158	151	141	140	126	129	151	152	143	136	143	135	144	156	141	140	149	156	143	146	138	161	156	145	145	136	164	145	163	137	132	138	153	148	158	137	148	127	152	143	129	144	128	140	152	146	124	153	120	136	132	145	143	156	162	152	161	133	121	150	153	153	152	153	123	135	177	142	142	114	157	140	127	142	149	129	134	161	137	145	149	149	137	146	134	129	139	136	144	133	136	154	123	134	167	131	144	133	143	134	155	157	149	155	148	138	148	143	134	130	161	152	137	144	141	135	134	130	118	148	136	148	143	120	133	157	154	123	144	145	139	164	135	147	130	143	132	147	135	148	151	127	129	146	131	140	133	123	143	146	160	125	144	143	140	168	128	108	142	148	142	137	134	162	134	147	148	136	134	136	146	158	145	127	153	154	131	132	158	135	138	135	113	143	139	163	142	150	170	154	139	141	147	150	130	147	136	144	155	147	145	125	127	151	150	167	122	145	136	131	134	127	130	119	157	136	150	140	119	150	119	138	148	136	139	127	138	135	131	151	128	115	121	142	145	141	143	144	153	123	137	132	136	153	127	144	129	121	152	105	136	137	153	145	124	143	147	132	133	137	139	145	134	137	138	161	153	142	146	155	119	150	130	132	139	135	151	157	139	162	152	159	137	130	133	145	148	148	147	118	138	125	141	142	134	145	142	128	141	159	137	135	133	130	143	134	154	125	148	128	160	144	156	163	146	106	134	143	132	127	137	138	153	122	138	139	144	141	113	146	160	144	138	157	119	122	155	124	133	123	133	140	137	150	131	145	145	138	123	175	146	155	147	138	135	148	133	126	119	132	137	154	131	140	134	136	117	131	138	142	114	166	154	139	171	146	151	135	153	139	136	140	133	136	146	127	133	150	142	171	148	139	131	145	143	134	140	151	130	163	154	141	145	154	138	149	143	133	139	151	128	142	160	122	135	121	132	133	145	133	142	139	139	127	149	138	122	144	120	119	137	152	154	148	115	136	135	136	142	140	162	136	158	130	130	144	133	147	136	149	145	134	144	140	130	145	137	150	126	142	152	138	133	141	163	126	134	141	149	138	138	145	152	151	160	137	121	156	138	130	147	158	157	157	145	144	147	154	145	122	160	147	148	164	167	147	140	163	142	138	165	146	126	158	139	145	135	127	149	157	121	136	154	167	128	129	164	147	114	142	132	143	142	148	143	127	153	140	155	125	129	156	164	135	144	140	140	131	152	132	112	145	123	112	167	149	141	155	126	138	130	152	155	143	130	146	133	153	144	140	151	131	138	141	148	132	124	136	143	135	144	131	148	139	138	119	163	145	144	139	130	159	123	138	121	148	147	150	142	151	139	156	148	157	149	134	131	147	172	136	138	146	144	146	142	137	129	146	139	157	149	152	161	165	157	155	135	132	131	179	130	126	145	137	146	135	141	136	167	128	138	140	137	143	149	126	148	147	129	146	137	145	139	126	134	137	129	134	153	133	147	150	145	131	155	132	153	160	146	132	127	131	157	140	138	164	134	153	117	145	137	148	143	148	153	141	171	136	130	133	151	136	144	145	138	134	145	138	123	154	131	133	131	131	119	155	124	140	134	139	142	134	135	149	126	132	131	117	139	132	160	134	141	137	148	159	129	164	162	142	151	141	156	153	143	161	132	159	145	144	161	127	143	139	145	147	154	155	152	137	139	133	138	131	144	142	141	136	168	148	143	128	123	127	127	136	141	130	131	139	155	145	140	134	160	131	126	150	134	161	140	153	149	152	153	127	141	136	134	149	134	158	145	135	135	121	126	139	161	153	131	147	137	163	132	136	145	146	155	132	143	133	139	144	142	131	144	143	126	149	140	153	142	132	121	134	127	133	118	132	153	140	134	127	109	160	127	147	134	137	131	152	152	146	129	165	131	130	156	122	148	135	128	139	140	141	131	120	131	134	139	157	128	149	127	127	131	116	131	140	142	137	149	151	146	187	134	151	174	135	138	136	121	129	153	147	148	145	133	156	135	126	126	144	129	142	131	143	147	135	130	147	115	142	169	124	133	147	133	136	125	166	124	153	135	124	123	135	149	135	164	165	148	127	137	131	125	142	146	158	137	147	136	121	144	150	161	138	141	135	122	146	128	144	134	143	169	141	150	132	133	146	133	145	132	141	129	159	139	135	128	137	134	135	138	153	148	142	133	130	136	132	156	138	162	140	117	133	147	144	146	122	129	135	141	133	150	140	146	153	122	142	141	142	129	127	123	154	176	118	163	127	120	141	136	146	159	139	116	140	153	140	150	135	140	120	136	121	143	135	148	144	166	136	138	154	151	141	130	141	142	155	144	149	131	143	136	142	148	137	133	148	140	155	142	132	143	129	146	130	133	156	142	134	131	115	141	134	132	165	138	158	132	161	148	136	142	158	135	151	138	157	162	119	145	137	116	135	132	135	141	150	156	135	129	147	140	157	141	144	135	138	125	125	160	115	130	153	132	131	131	120	140	142	146	127	146	167	145	154	166	123	147	130	138	152	148	156	131	125	138	144	147	134	135	127	144	138	142	140	151	150	156	151	142	139	153	142	141	124	142	123	150	145	143	147	129	145	127	140	134	158	157	153	142	132	138	147	167	163	145	140	131	132	151	155	125	148	157	128	133	136	137	137	118	149	145	126	127	124	134	135	154	140	148	156	144	143	146	134	149	152	132	128	123	152	143	139	113	125	148	144	137	144	143	135	139	133	165	164	143	153	153	143	151	137	151	136	146	136	123	135	143	129	138	150	169	123	176	143	140	134	125	117	155	143	145	148	142	136	134	154	139	144	148	147	131	154	170	146	120	157	144	163	143	125	120	166	164	166	140	143	129	144	133	139	144	147	147	125	155	167	124	155	148	132	119	143	150	144	144	144	144	137	142	122	136	152	126	156	125	140	126	130	145	138	135	148	150	149	150	119	124	132	136	129	145	143	155	122	139	143	137	141	139	125	149	140	132	144	131	154	142	161	146	136	131	132	143	159	145	151	128	141	124	127	172	141	126	130	147	145	152	142	157	131	136	117	150	156	145	144	156	140	134	137	163	125	152	130	152	125	141	144	123	135	115
33704	51259	50200	32936	3454	384	350	292	256	281	261	231	228	230	222	192	228	206	198	219	210	214	173	186	215	200	208	205	190	217	171	191	213	209	205	200	185	186	180	189	211	207	175	174	209	207	202	199	188	236	175	233	204	203	199	205	200	209	214	186	193	186	206	230	205	183	214	217	184	214	205	225	190	190	188	170	190	216	185	195	187	197	208	209	217	224	198	182	196	196	203	196	179	198	190	201	214	180	188	178	206	189	199	191	189	212	174	181	206	203	205	207	198	194	192	210	206	199	219	198	199	218	199	193	194	206	194	182	195	187	200	168	195	183	207	212	194	196	211	202	203	210	229	172	189	201	187	179	209	200	215	212	217	204	222	216	192	218	213	207	188	187	198	182	205	199	188	213	213	198	213	198	177	189	209	192	205	180	169	204	211	229	199	177	211	190	190	221	205	190	199	197	177	211	230	209	178	195	209	197	187	214	181	196	192	197	181	201	218	181	202	181	177	204	171	188	198	195	196	167	206	197	215	203	198	191	197	192	187	208	196	200	236	209	214	170	197	188	196	223	194	230	194	173	205	199	199	192	188	206	190	198	201	188	196	206	198	205	192	196	211	187	205	198	191	191	183	185	176	197	201	225	187	188	212	190	202	181	200	190	208	211	189	176	187	177	227	200	184	203	197	177	182	201	200	200	189	205	209	216	186	198	206	193	195	194	192	199	183	187	180	206	188	202	182	199	180	213	188	184	210	184	201	195	215	205	181	206	191	179	214	206	195	210	198	212	195	197	177	213	187	198	177	203	187	172	200	208	193	189	204	183	227	191	207	197	206	187	189	181	172	179	173	182	209	191	213	167	214	199	176	212	199	194	218	179	171	198	180	197	205	213	230	164	229	191	189	200	189	200	200	177	211	182	207	187	192	206	181	192	220	238	187	168	193	195	215	201	196	193	199	212	192	185	203	215	190	188	203	205	204	180	196	195	192	203	201	187	236	165	220	190	218	184	209	195	174	185	197	208	177	207	191	225	202	213	211	196	189	185	182	191	213	195	192	187	172	206	186	187	216	206	217	212	216	168	191	193	190	189	203	188	178	211	180	181	208	162	203	212	231	214	187	184	184	197	160	202	188	206	214	188	201	185	195	180	211	178	183	197	201	187	183	187	216	233	185	165	170	202	170	211	187	197	193	195	207	196	221	205	206	198	189	201	192	191	195	176	223	205	207	195	193	197	210	181	175	215	215	197	196	194	192	171	198	171	204	198	177	212	182	203	191	188	229	211	182	205	212	212	207	186	180	206	181	212	193	177	193	191	178	212	210	205	200	219	197	182	216	166	188	178	182	204	207	195	183	198	181	213	220	181	204	191	198	210	196	182	205	220	178	225	184	203	194	188	216	211	219	201	204	211	234	193	192	197	181	202	196	180	182	192	200	171	221	213	201	200	182	202	205	199	184	214	199	192	190	190	177	196	168	199	183	201	179	215	205	176	202	184	216	190	198	196	199	202	225	219	185	217	208	205	204	196	189	214	226	197	192	180	190	204	166	185	196	195	207	183	182	206	214	183	193	196	208	195	209	188	200	194	209	216	201	205	197	207	198	198	206	200	221	203	176	201	204	191	197	183	184	176	187	209	188	191	208	211	201	189	181	215	178	218	181	202	189	234	196	192	212	198	206	192	216	197	188	212	202	192	185	204	191	200	218	219	213	199	208	187	183	197	179	201	165	200	201	192	199	216	193	193	211	210	214	200	202	189	186	181	199	209	164	203	218	197	208	186	212	186	196	169	213	194	219	221	217	184	187	178	198	201	198	194	206	188	212	192	220	162	211	173	188	198	211	215	185	196	220	196	212	213	206	209	208	175	193	174	191	208	164	205	189	200	172	216	211	205	200	229	196	201	226	180	165	205	184	186	208	169	214	192	202	192	173	214	212	213	193	217	174	216	205	180	177	206	181	204	186	210	217	212	217	188	201	215	196	201	169	224	202	189	195	224	212	182	203	198	176	208	201	168	178	184	194	225	188	220	182	198	195	201	209	194	184	178	201	198	230	197	176	235	206	204	215	216	188	182	190	208	205	186	197	194	179	215	201	174	212	181	211	214	197	191	188	201	166	226	210	197	187	200	201	196	198	198	222	191	229	187	174	220	198	211	185	192	204	193	191	203	187	211	186	175	199	202	212	215	189	213	179	188	191	200	217	201	208	214	210	215	188	199	165	162	205	206	216	222	207	192	191	189	221	170	218	207	212	215	213	219	213	186	203	207	192	179	205	202	219	194	195	196	208	205	210	179	231	210	189	191	168	215	173	184	197	184	209	182	219	197	200	210	207	197	185	168	205	187	186	187	198	203	206	215	227	217	179	190	197	199	200	219	195	176	206	189	178	195	162	179	192	193	189	215	200	224	215	206	231	177	209	188	194	175	186	196	204	209	211	168	197	196	213	205	197	186	187	209	204	196	201	182	187	200	204	206	207	199	169	213	202	199	190	187	220	172	194	198	189	164	171	191	197	215	194	194	204	188	170	189	193	191	172	201	203	201	206	240	217	228	181	170	205	215	189	195	201	202	174	190	198	188	199	191	209	181	212	213	187	201	188	199	188	190	199	190	173	201	187	182	197	213	182	213	195	188	193	220	181	184	209	185	190	174	215	209	196	221	204	190	179	177	175	230	225	179	209	200	202	189	203	201	173	199	198	223	180	227	199	187	169	189	193	190	183	170	181	181	211	207	209	192	200	180	182	215	180	191	189	180	196	185	208	191	216	194	205	230	203	184	201	195	198	213	208	214	181	176	197	198	217	209	214	192	189	202	155	181	201	205	205	196	201	188	182	204	181	234	206	211	185	198	202	193	215	189	184	173	224	207	193	208	165	187	194	216	203	180	205	176	212	198	202	180	183	198	205	207	189	199	201	231	217	212	213	196	210	188	197	225	208	209	213	190	200	209	215	218	196	185	213	209	200	189	210	184	204	206	222	214	180	202	202	213	223	201	205	202	196	194	204	184	188	199	216	210	217	195	200	190	197	188	188	191	201	194	204	185	189	216	182	207	188	192	194	194	186	202	224	183	189	202	200	175	219	207	199	185	200	219	211	212	186	182	196	200	198	185	183	231	199	201	188	214	195	203	202	209	213	196	219	191	217	215	186	213	207	175	217	196	194	182	202	197	215	204	200	191	160	215	187	203	178	196	172	187	186	200	197	228	210	191	211	209	200	187	177	226	193	195	212	213	191	208	187	195	200	208	179	221	195	227	215	208	181	161	197	183	190	205	185	173	188	194	199	193	177	195	213	215	156	188	180	210	183	197	199	204	199	219	178	198	199	197	207	204	192	195	214	204	155	189	211	208	194	177	226	187	185	193	236	204	199	181	188	180	190	203	177	199	228	176	198	185	197	206	176	208	200	190	196	207	211	204	179	205	194	203	185	181	181	213	215	185	179	170	212	195	205	199	199	199	202	191	206	211	177	194	176	208	201	181	194	190	185	209	208	218
22135	21123	30272	24435	21493	20633	10771	625	456	435	447	409	390	384	397	405	395	431	405	347	402	385	377	355	356	344	339	386	394	324	354	356	377	362	344	325	322	362	372	342	361	355	328	351	376	336	327	358	353	367	359	388	379	365	345	351	346	334	366	370	353	366	333	374	351	388	358	343	355	371	373	320	368	379	309	370	328	354	342	355	346	358	378	352	365	361	354	367	359	339	331	347	376	331	335	392	324	375	364	333	377	347	353	354	346	359	372	367	336	351	347	350	359	337	306	349	380	321	354	334	395	326	368	383	357	330	330	336	348	349	359	374	349	323	369	335	352	342	381	355	326	324	361	350	332	317	359	364	346	338	402	334	378	366	379	323	379	337	351	339	369	320	356	326	372	329	356	353	360	373	383	329	357	359	351	349	364	377	373	346	347	342	333	317	342	336	325	351	403	360	320	345	352	323	361	348	348	348	335	348	360	346	346	329	342	333	348	351	320	321	362	339	333	379	367	336	338	345	371	332	351	349	334	357	359	315	335	311	380	357	346	355	368	369	347	361	335	320	307	356	349	344	309	364	382	374	356	363	340	356	326	369	361	336	342	326	367	379	338	331	377	320	385	361	308	328	367	370	360	351	350	354	341	365	355	356	341	374	379	328	355	344	349	314	362	339	377	360	370	329	351	349	344	354	347	334	355	344	317	347	339	359	364	354	340	331	362	373	364	358	369	352	374	356	328	360	339	357	356	364	342	339	331	370	367	352	346	340	315	384	340	336	362	356	301	354	332	334	350	350	306	322	315	329	391	376	327	336	330	359	353	383	303	349	327	320	331	358	309	344	341	366	331	320	345	343	360	354	355	354	362	348	322	341	365	346	348	360	379	345	362	362	389	357	345	367	346	317	328	333	379	356	354	344	391	350	370	369	347	359	356	350	357	350	373	335	350	350	361	334	358	322	355	360	336	346	334	361	335	369	354	343	353	349	371	383	357	360	382	327	331	339	347	339	328	369	365	344	352	345	306	349	356	332	325	383	332	346	354	339	368	366	328	361	322	347	352	337	330	364	365	335	326	355	351	344	349	356	329	340	364	362	347	334	370	413	351	351	370	352	353	355	328	345	345	364	318	378	343	364	348	342	330	364	348	351	368	344	344	373	376	349	352	369	375	335	329	374	366	341	391	353	365	360	365	372	346	339	309	319	348	380	335	358	348	339	385	375	331	342	347	341	359	372	365	335	379	366	351	346	343	334	359	343	328	336	342	379	340	358	367	328	347	339	356	339	369	342	339	354	351	345	368	361	356	354	354	365	354	360	365	298	338	326	339	338	339	348	287	363	339	341	309	361	369	342	357	359	325	317	320	337	334	305	374	360	392	354	330	350	390	363	322	340	331	364	354	351	337	352	331	314	345	331	377	341	357	347	380	359	351	330	363	353	380	343	321	348	329	301	347	350	349	334	364	356	326	359	362	371	373	309	389	337	382	342	347	336	383	365	328	353	364	330	346	359	346	325	353	375	351	340	373	344	343	318	367	337	323	329	352	360	343	329	353	352	329	337	349	323	352	359	371	349	318	339	310	364	336	398	344	378	340	341	321	385	295	322	348	360	363	371	338	347	348	339	342	342	370	339	316	349	355	371	377	369	347	363	324	334	342	352	344	365	350	405	337	362	336	321	333	397	322	361	345	321	367	350	338	324	331	340	325	356	340	328	365	344	387	376	355	362	371	329	364	354	352	338	330	351	344	339	349	373	369	345	336	330	340	317	362	383	374	348	372	387	333	347	359	332	327	358	344	351	339	380	345	348	326	346	336	315	337	377	350	319	344	354	333	360	348	329	327	347	351	382	351	336	292	334	327	342	348	359	351	368	376	319	355	360	341	327	341	309	350	356	369	330	352	361	362	312	359	365	388	358	368	308	360	358	343	323	325	322	387	352	380	354	339	360	342	349	343	336	378	352	335	355	382	341	356	330	330	331	366	354	365	341	353	345	348	325	377	359	324	346	350	338	332	344	309	346	365	348	359	341	350	376	332	382	374	360	351	336	327	341	342	349	365	354	333	337	348	363	371	355	365	350	361	345	324	340	350	364	340	344	347	371	352	313	343	370	327	331	348	363	370	360	352	345	356	375	351	341	346	342	337	325	318	377	365	362	388	325	329	358	319	351	338	316	342	345	333	370	338	356	320	343	323	336	337	346	348	353	340	321	333	401	328	334	342	328	359	338	338	349	320	353	364	369	372	367	366	347	363	344	327	360	341	349	371	380	372	313	356	365	335	358	355	345	344	344	354	341	371	356	339	372	350	354	336	338	353	326	367	358	314	349	346	355	311	320	335	359	351	330	336	338	304	339	353	349	362	338	360	335	376	339	351	329	318	335	371	360	353	356	340	329	346	328	374	340	348	348	333	371	347	353	320	358	312	364	335	349	354	361	361	359	356	318	361	364	338	339	344	352	368	349	331	363	336	342	314	377	292	350	348	349	306	334	348	385	375	377	323	362	336	350	345	373	334	395	328	334	321	324	375	355	342	347	367	353	321	347	342	356	351	345	341	337	370	376	342	352	343	347	315	343	355	376	377	357	334	332	343	337	354	365	328	361	343	365	386	341	355	407	358	348	364	353	368	352	363	373	352	386	319	348	356	344	358	338	354	333	321	345	305	355	343	339	370	336	339	356	358	352	352	356	371	386	357	315	344	366	346	383	352	351	359	350	342	380	325	331	345	335	360	331	346	343	344	349	332	330	330	330	339	341	363	339	332	329	334	352	337	394	358	355	367	375	356	328	371	357	393	358	356	348	332	354	351	330	323	354	334	319	325	341	403	354	329	307	333	356	346	345	378	353	369	355	345	320	362	349	332	327	348	365	318	337	362	369	355	363	350	344	325	374	347	316	339	322	339	320	366	362	354	326	353	357	347	363	343	331	351	367	340	333	352	396	341	333	332	347	345	379	360	366	342	324	358	347	381	356	345	334	364	350	382	329	368	326	324	360	348	342	324	320	352	334	362	378	347	329	341	328	358	323	350	339	336	345	377	328	347	370	321	375	343	361	357	387	334	360	364	330	331	355	348	353	314	380	332	325	315	347	335	344	347	365	329	329	344	354	349	334	326	333	365	333	321	347	370	354	354	351	333	345	327	355	314	341	343	352	300	361	311	348	314	355	348	352	366	380	340	336	340	371	353	324	341	355	367	339	375	360	329	365	348	298	346	331	335	373	330	339	369	343	362	344	377	346	334	350	351	364	319	341	345	379	347	361	344	354	377	356	340	337	349	349	355	334	347	342	349	359	353	367	349	366	314	350	361	372	362	346	362	345	366	339	358	354	326	345	322	346	331	353	331	334	382	366	362	350	363	371	323	342	331	343	363	361	353	379	337	358	356	349	335	357	361	314	317	339	374	339	336	349	337	367	364	329	351	356	343	348	352	330	319	347	339	335	371	348	343	331	323	380	342	335	357	340	347	347	395	353	337	338	371	374	317	318	326	345	334	352
45098	64418	71730	53274	8565	1188	1027	860	760	679	633	588	559	572	554	483	521	507	478	486	486	455	473	468	452	488	458	496	461	525	431	445	444	458	428	484	473	465	472	428	442	484	483	493	442	452	452	483	449	479	485	433	459	489	442	458	435	499	434	476	451	492	447	473	511	448	455	475	447	437	433	455	475	483	448	446	481	409	474	468	451	497	453	473	448	447	489	465	468	446	412	477	486	484	456	483	426	459	488	449	460	470	460	472	448	436	447	482	440	458	456	445	463	471	469	438	425	489	490	485	464	483	472	440	424	482	450	469	446	480	466	440	464	426	483	426	453	458	401	455	459	483	478	456	466	459	472	466	482	433	471	482	424	460	488	496	451	434	455	474	412	453	436	489	471	424	457	416	408	451	499	488	423	435	422	447	473	481	466	448	394	434	447	431	462	485	438	481	500	479	451	472	446	464	430	437	465	441	466	453	468	446	449	466	466	447	446	466	422	470	458	407	525	469	486	463	443	465	456	451	451	468	452	443	446	476	411	465	468	507	507	440	475	426	458	464	438	459	432	489	491	459	462	450	446	451	466	417	469	426	463	459	455	440	436	464	436	473	489	474	459	437	471	493	445	469	438	486	485	506	476	453	442	434	433	460	461	448	453	491	454	431	452	461	445	481	452	466	468	477	449	476	488	461	479	482	401	425	479	450	469	446	471	477	455	427	447	474	465	427	435	421	475	450	493	500	422	438	460	461	474	449	455	530	508	443	473	418	471	486	462	459	425	471	426	441	458	477	487	446	443	476	437	445	439	454	491	477	443	437	444	481	463	484	452	445	470	457	470	465	485	426	452	461	462	459	455	445	402	480	482	454	475	477	444	463	440	437	453	478	461	450	461	470	442	466	490	423	443	459	485	490	429	496	431	441	482	477	424	472	457	417	465	462	465	458	484	481	469	404	479	441	464	454	488	435	429	491	478	474	471	416	454	444	471	478	424	453	471	459	479	417	469	445	465	455	470	441	464	484	457	421	435	459	465	462	461	428	410	442	483	460	471	447	438	474	435	465	466	464	428	473	460	466	439	428	455	466	484	437	450	466	473	497	463	441	454	461	452	483	480	469	460	462	429	456	475	475	490	436	456	467	462	452	495	478	496	445	442	449	456	407	462	469	462	464	467	480	454	438	444	471	443	461	446	461	462	463	405	493	474	442	469	465	413	448	448	521	450	442	445	502	459	513	439	436	441	487	447	452	459	415	458	460	468	450	429	483	431	454	449	457	484	494	420	473	444	461	477	423	443	462	486	483	477	454	455	539	457	456	447	462	491	454	434	465	435	432	446	465	490	446	429	457	415	448	439	423	470	528	440	438	432	462	452	435	457	484	448	466	471	438	465	442	465	470	442	479	441	484	442	438	454	445	507	457	473	429	464	467	499	461	458	439	440	416	459	444	486	459	440	477	439	462	464	462	452	436	441	454	457	486	483	461	446	467	448	443	462	477	462	416	446	447	476	446	461	445	424	409	447	441	450	454	451	498	426	442	459	481	467	474	419	432	438	449	450	456	437	424	458	500	448	428	464	456	441	433	465	457	472	445	452	397	428	469	448	454	417	420	453	469	446	472	464	445	435	461	450	476	470	459	457	461	436	440	488	456	481	470	457	429	480	455	470	450	431	424	427	480	453	465	479	434	460	451	459	473	418	467	438	464	428	450	475	449	444	456	461	442	487	458	438	475	437	437	427	447	455	473	456	454	481	413	480	456	466	480	426	431	437	476	420	460	458	457	438	477	440	469	454	484	442	503	463	472	454	481	440	462	460	484	465	419	475	472	460	482	475	518	433	425	446	484	464	429	502	439	440	449	505	476	457	455	445	457	446	448	457	390	451	461	480	444	439	453	445	468	463	442	431	440	484	449	452	462	490	478	470	441	437	476	523	442	486	439	473	486	476	437	459	457	460	447	507	453	453	455	407	490	437	446	445	465	412	435	450	446	457	446	468	458	493	474	458	446	473	476	460	502	424	456	489	451	485	450	433	465	461	447	435	432	488	434	431	444	482	444	525	454	469	439	447	451	477	492	443	437	456	437	470	496	474	439	454	435	476	443	429	450	477	481	431	450	459	432	466	479	458	416	472	423	438	456	440	445	452	463	472	492	437	484	456	476	493	473	446	443	422	465	433	481	430	426	444	485	496	442	418	409	450	435	454	423	460	422	456	463	427	484	475	468	430	446	469	460	418	430	432	481	441	456	479	436	470	479	446	449	449	454	450	459	447	452	438	447	472	467	438	476	470	448	447	463	450	444	477	411	467	453	444	462	434	487	491	443	455	452	476	453	459	439	477	422	453	483	459	478	484	417	417	477	485	456	427	462	446	474	440	501	444	483	452	482	458	435	460	492	443	433	446	436	478	463	456	431	465	447	433	446	426	473	462	415	450	422	448	420	471	458	477	483	475	424	457	486	429	458	435	467	467	447	461	435	464	445	468	449	434	479	461	456	442	436	501	448	471	438	465	434	479	456	428	483	457	473	465	427	462	417	463	505	474	482	460	456	442	431	423	446	462	459	459	439	437	439	432	484	415	452	480	454	490	456	451	493	476	446	473	471	490	460	490	451	466	447	439	469	440	443	470	471	391	466	464	457	453	471	461	432	500	480	490	472	435	469	448	455	455	441	465	455	479	408	425	449	422	469	487	466	471	496	439	417	460	417	472	501	453	457	466	441	447	458	446	432	441	482	423	492	443	427	500	493	431	461	456	444	457	495	469	494	456	474	475	452	420	462	449	461	460	458	489	484	434	440	466	424	433	445	461	458	475	450	430	438	456	482	456	434	448	439	448	457	429	445	450	454	437	451	461	434	461	487	459	461	437	434	448	467	446	478	415	458	477	460	452	463	471	454	440	423	473	433	469	468	492	434	437	416	479	471	452	465	447	412	481	460	469	440	427	478	473	486	472	494	487	476	419	470	473	467	456	488	465	444	458	495	511	445	436	449	469	474	433	431	473	434	470	464	446	454	496	458	438	438	484	428	444	461	494	447	466	476	432	462	438	454	439	461	443	455	418	463	459	465	451	498	428	423	453	458	454	443	445	465	468	440	455	443	456	451	412	453	471	494	465	491	435	436	494	476	449	458	471	450	478	452	443	438	455	455	458	458	469	477	492	448	486	492	438	452	472	428	453	456	470	434	439	454	454	454	457	458	442	452	421	445	463	454	433	441	450	470	458	423	442	470	474	441	488	492	484	453	452	397	463	460	463	465	468	464	494	461	475	465	469	478	471	474	462	445	452	448	466	478	469	468	476	444	468	463	482	483	490	480	432	429	441	466	424	412	435	465	483	483	436	447	479	473	462	441	477	450	448	489	422	429	475	459	478	497	465	449	454	459	448	435	463	440	485	440	459	450	469	461	432	501	462	462	448	474	430	449	440	431	463	474	485	462	402	473	453	459	465	439	463	466	468	425	484	433	438	482	441	490	525	429	464	464	468	446	420	480	454	488
26834	21196	24573	13111	1770	301	290	257	277	301	278	261	262	271	290	279	256	250	275	274	280	246	257	262	251	251	250	277	280	259	265	281	278	267	257	259	263	243	258	273	250	302	282	262	236	286	234	264	249	280	261	261	255	246	263	274	240	273	262	268	251	254	284	251	279	264	255	263	279	264	266	277	268	253	225	255	281	251	257	249	272	277	279	245	261	235	264	289	280	286	264	294	263	244	254	283	247	242	240	252	279	271	245	256	261	268	285	264	253	281	269	285	246	248	268	271	248	266	245	267	260	263	252	286	260	276	290	226	231	272	270	265	251	254	282	269	270	249	256	238	276	297	246	269	263	274	269	255	260	262	241	270	240	284	269	303	279	262	249	230	275	260	263	296	239	246	273	287	269	272	257	277	259	254	282	271	273	267	244	247	266	279	249	245	239	242	282	256	245	262	264	262	274	263	281	281	315	261	279	274	239	276	247	265	265	279	264	272	275	264	241	257	281	280	233	284	303	290	266	246	238	289	260	285	253	277	269	275	267	261	244	261	275	233	276	245	280	264	274	274	265	259	271	250	260	284	257	279	255	277	266	258	268	258	271	260	271	258	284	278	252	237	249	283	271	281	266	261	268	268	255	260	266	277	242	248	297	269	267	232	242	267	253	276	259	259	249	265	253	279	291	252	231	268	286	274	258	244	266	272	283	281	270	258	262	282	250	221	271	269	272	253	252	253	276	268	245	243	240	252	314	291	254	253	250	254	285	266	289	284	256	268	272	285	270	264	267	267	281	278	253	253	247	265	280	276	264	267	265	270	259	280	287	272	252	243	258	252	282	287	258	249	290	282	260	263	264	251	260	271	294	253	251	244	238	241	262	259	287	256	265	237	267	257	262	252	256	269	262	221	277	267	266	267	269	251	286	243	282	267	250	265	252	258	265	268	300	299	247	257	260	280	294	273	276	242	246	263	245	284	243	296	240	230	259	253	282	236	269	248	255	245	263	248	274	275	260	274	252	261	301	269	260	294	290	275	270	300	271	272	276	294	256	271	264	253	228	273	236	250	285	285	280	253	279	264	276	263	265	254	280	297	266	241	264	273	268	253	303	284	241	273	250	231	264	275	305	252	240	287	278	262	249	262	276	276	265	279	268	266	281	262	281	280	247	253	249	248	275	295	280	260	306	266	286	258	260	251	257	267	255	239	275	282	296	256	257	255	274	256	281	296	249	244	278	275	272	237	287	264	267	275	275	265	263	259	271	265	293	236	266	244	256	239	269	251	251	286	244	269	259	277	226	295	265	264	293	245	243	286	260	265	262	232	275	273	290	263	270	267	262	276	256	262	251	275	254	258	259	238	286	229	231	258	264	255	245	265	283	290	259	239	256	263	294	277	263	254	237	276	281	271	286	280	272	294	300	287	281	282	274	284	284	269	282	242	268	261	279	273	245	256	270	267	278	269	273	295	254	235	260	231	241	282	247	253	245	283	278	291	257	286	292	261	267	274	292	290	262	245	255	291	269	309	219	269	280	261	297	259	263	233	263	244	260	281	273	248	250	267	271	307	275	272	244	262	251	279	270	238	263	291	240	285	286	256	285	255	273	257	268	255	305	269	250	246	241	282	284	249	259	271	230	261	230	254	270	274	261	278	273	256	245	272	281	284	248	227	306	277	290	266	252	233	245	294	248	268	290	241	264	267	276	256	260	248	277	273	259	266	277	265	270	243	279	250	257	283	279	285	264	244	240	288	276	226	296	272	260	291	262	246	245	264	319	237	255	258	262	243	276	268	242	274	248	233	273	261	256	257	281	238	234	245	281	288	260	242	255	229	237	241	236	281	265	243	242	224	258	274	250	277	254	269	260	262	282	271	230	241	264	278	272	249	265	285	264	284	231	263	267	265	242	289	285	264	298	271	272	273	273	247	292	264	246	282	261	270	263	259	274	287	247	246	267	250	290	226	261	247	270	278	256	247	231	266	263	248	260	285	257	265	266	272	257	268	253	258	270	261	227	270	269	259	278	272	255	268	280	310	285	278	271	264	248	285	260	267	279	259	275	267	286	252	275	252	270	255	253	245	251	267	263	269	260	257	256	252	241	253	265	261	268	287	256	274	263	295	248	278	260	247	276	259	276	261	266	247	248	257	300	236	278	279	227	254	281	273	269	229	282	278	253	292	278	275	268	268	234	250	242	249	274	251	259	279	280	271	298	252	268	281	290	288	283	265	236	254	263	240	262	257	256	256	248	268	287	256	246	274	246	251	254	275	252	243	263	269	250	262	269	273	282	281	285	296	277	281	279	287	236	241	276	244	281	261	286	273	268	277	260	238	251	244	280	265	270	281	273	241	259	280	230	292	286	284	275	289	265	255	296	269	272	281	265	280	291	280	245	224	274	295	262	237	248	258	247	248	243	249	277	264	259	259	245	236	255	296	277	235	296	262	276	238	267	249	274	277	261	272	248	276	286	268	288	279	263	292	268	237	252	279	268	244	236	250	287	273	255	250	243	271	265	279	267	268	272	266	226	290	281	256	257	277	283	222	278	268	268	288	287	286	265	255	268	262	266	274	270	229	264	295	260	267	305	281	262	271	308	258	251	232	261	247	277	285	256	251	265	262	277	289	277	272	262	273	261	238	220	276	257	275	260	240	259	271	282	239	311	278	259	268	294	259	260	257	271	243	287	301	260	286	264	243	235	267	254	258	241	276	261	277	253	267	267	277	285	277	271	261	287	246	252	253	269	272	298	257	276	254	260	261	259	244	251	270	253	253	259	259	267	274	253	267	264	256	261	265	284	257	240	252	277	261	270	257	258	284	279	305	238	258	255	233	267	248	259	255	311	244	264	235	248	297	283	259	245	267	278	267	259	282	260	268	242	239	268	233	277	238	253	293	242	254	253	279	248	268	238	257	260	266	275	264	290	284	312	234	256	280	264	314	260	245	264	254	281	278	252	292	249	258	279	297	281	260	268	289	243	244	278	263	280	250	259	250	263	256	250	257	272	243	286	258	261	299	285	282	280	248	244	273	259	253	262	245	272	270	291	260	248	285	256	277	274	254	283	240	305	291	253	271	302	235	276	243	266	262	279	262	256	262	295	245	260	303	238	246	255	237	284	284	269	271	275	258	265	248	296	241	249	284	275	298	289	268	264	265	250	258	257	244	270	261	268	255	272	294	311	283	282	243	276	260	264	228	271	244	262	280	253	280	262	256	265	249	270	261	259	271	245	258	249	311	273	256	266	295	231	294	236	276	284	233	273	279	273	263	287	246	256	279	258	272	266	284	255	272	251	277	257	273	254	256	255	244	240	269	287	244	269	268	257	279	261	261	252	249	273	268	301	277	290	243	273	272	270	263	264	253	274	265	267	255	257	253	269	278	298	270	271	276	309	257	257	262	249	274	252	258	246	295	274	293	251	267	276	231	267	283	258	261	277	263	289	259	241	303	249	253	256	268	274	240	278	263	254	260	278	262	256	308	238	274	276	283
12285	25197	22422	9324	1686	413	407	360	346	358	380	334	350	342	380	361	382	327	383	345	367	353	341	349	356	331	343	347	326	350	368	347	394	344	367	343	359	375	355	356	357	323	345	358	337	344	354	340	321	381	334	323	340	356	317	364	364	328	351	326	350	340	348	336	343	366	367	321	343	369	337	374	371	321	360	344	328	347	343	354	327	338	354	337	340	382	363	387	317	327	365	350	327	340	332	359	339	347	337	355	357	358	342	338	327	323	343	353	360	302	322	355	339	358	327	362	324	363	368	367	343	340	349	349	380	331	308	349	337	343	341	354	377	385	368	335	339	323	339	338	340	383	330	315	374	336	350	350	359	341	337	368	379	344	391	347	370	331	350	364	410	348	340	305	323	349	332	337	339	348	329	359	352	358	334	334	325	330	329	343	344	378	343	334	370	339	339	339	367	359	361	357	353	332	369	297	355	368	348	390	337	361	338	343	339	335	344	370	377	373	384	345	352	342	359	347	380	371	366	370	329	330	349	340	340	373	376	319	328	337	364	336	377	381	336	370	345	355	365	337	368	343	347	352	356	345	326	371	342	307	324	337	368	355	350	337	323	319	344	341	339	360	343	325	362	359	350	362	336	341	358	348	339	355	346	352	350	355	347	365	374	338	342	373	311	359	351	342	323	339	336	386	382	344	364	373	371	351	356	342	323	403	371	365	320	363	306	349	354	331	333	381	327	361	368	368	317	330	352	345	312	340	352	353	348	328	363	349	336	340	369	339	363	372	327	321	314	361	325	329	343	332	335	356	345	371	354	329	337	335	321	363	388	334	355	326	343	358	329	365	337	352	372	361	342	307	338	346	342	333	333	390	347	329	335	334	373	331	358	328	365	358	352	338	365	336	363	357	375	333	348	336	366	330	347	324	365	322	349	330	334	346	366	361	345	310	321	346	342	361	380	332	323	334	339	296	366	352	356	333	344	340	352	322	328	357	344	335	342	334	366	330	381	350	345	341	391	376	369	341	338	351	359	329	333	350	350	328	343	357	338	371	384	344	344	345	333	358	340	367	337	324	368	329	320	348	363	383	368	308	373	335	346	348	345	350	380	332	342	320	346	360	354	387	357	359	351	312	330	371	358	381	307	326	330	327	344	341	317	350	339	353	363	366	350	354	350	339	343	310	349	308	379	361	326	361	382	344	352	332	318	334	341	331	320	359	363	357	328	339	372	354	357	371	358	349	337	347	342	357	373	341	329	364	363	334	342	372	337	324	338	350	328	368	312	342	365	362	326	356	322	302	334	343	329	322	352	367	360	378	335	341	363	350	293	341	349	330	338	335	342	370	354	357	367	358	355	355	350	365	367	365	352	382	320	343	373	346	351	329	361	318	349	376	311	347	348	389	385	349	350	355	322	351	370	346	315	358	340	346	375	365	361	324	352	331	351	365	335	354	360	353	338	326	349	352	335	332	327	346	347	328	329	312	332	364	332	366	345	347	329	354	362	374	368	366	324	315	353	326	329	338	347	309	329	369	321	353	322	347	388	315	332	341	356	348	336	352	340	315	335	340	310	334	336	330	358	350	381	339	326	340	340	375	352	366	357	358	370	343	320	360	347	350	346	338	326	350	343	344	341	349	350	363	362	360	326	331	351	351	332	368	351	338	308	355	333	323	374	326	353	334	343	381	348	348	374	310	347	312	360	376	376	375	346	355	357	355	364	351	378	334	332	356	381	352	352	373	356	348	368	360	335	341	337	335	361	343	324	357	339	360	344	346	374	342	371	364	347	317	339	359	346	379	354	361	317	318	331	324	340	332	332	340	325	340	358	336	368	368	386	354	350	340	340	345	289	312	374	341	330	362	355	350	335	342	375	323	369	320	336	335	334	328	328	348	342	338	324	350	345	329	346	369	328	360	340	341	334	374	372	315	334	330	352	371	342	338	344	339	338	349	304	351	331	344	327	361	339	328	353	374	367	341	364	352	334	340	324	352	353	329	330	373	380	308	352	369	339	368	352	352	337	345	359	332	330	352	350	345	348	348	329	357	339	337	338	355	332	322	349	377	349	341	371	363	330	358	343	327	360	359	379	336	336	328	355	353	361	360	322	362	358	331	356	321	359	337	322	348	360	331	356	332	350	363	370	360	342	362	350	316	329	341	373	330	359	358	386	352	334	310	338	359	336	349	367	370	364	361	338	347	358	351	346	371	347	346	349	327	353	318	338	333	325	373	366	329	349	330	355	331	355	330	355	325	356	323	305	314	335	388	381	342	369	322	351	348	342	353	345	349	335	364	315	359	347	367	367	346	359	368	334	333	369	325	366	312	312	364	350	341	356	365	365	317	369	345	335	368	340	362	344	315	358	368	348	346	347	323	360	332	362	341	352	327	346	320	356	358	338	328	327	337	336	335	337	316	338	360	334	342	341	364	297	356	361	313	345	352	342	355	342	351	367	318	335	324	337	353	349	371	342	354	352	334	351	384	327	341	350	355	363	327	359	335	347	353	324	350	366	331	371	322	339	340	366	374	343	334	374	359	352	328	323	355	351	305	329	368	324	347	337	342	353	332	346	345	358	335	348	353	366	332	331	330	343	343	361	347	341	355	368	344	355	318	350	355	358	359	339	364	358	312	330	357	338	322	339	347	343	372	320	344	339	343	333	343	369	279	363	347	360	309	363	382	375	330	336	329	326	320	356	327	354	320	357	372	373	358	353	345	354	380	352	323	363	363	345	368	338	314	357	365	375	363	357	325	350	370	340	352	346	343	352	351	339	340	334	364	331	341	359	336	309	337	343	338	346	343	313	315	366	345	350	357	376	341	372	370	346	350	366	313	305	356	376	352	368	323	357	377	352	364	357	354	320	361	343	357	382	370	330	344	358	347	346	330	350	342	366	331	328	349	366	359	362	354	353	348	356	357	327	329	329	339	358	314	358	316	324	330	326	366	332	361	328	355	346	365	354	371	316	340	364	354	340	329	352	361	316	319	353	363	333	338	324	348	355	347	339	317	352	340	354	362	337	355	343	359	358	352	343	379	350	350	349	352	301	341	341	326	346	334	354	360	379	349	366	347	374	370	360	352	354	351	352	370	345	312	355	333	350	373	345	310	369	347	369	359	333	362	356	325	348	333	363	344	366	358	336	369	350	372	340	343	317	374	337	340	352	337	355	354	358	374	355	376	367	335	391	353	370	323	359	331	353	376	349	325	318	378	343	372	345	362	344	327	331	330	342	328	347	367	352	302	362	319	341	354	344	324	347	331	364	375	327	330	362	359	370	345	355	320	341	345	345	388	348	344	332	334	348	352	313	344	332	357	357	339	344	338	293	336	343	342	378	350	339	358	304	326	366	356	352	348	362	335	347	389	343	336	317	337	341	367	362	334	343	364	296	337	352	377	331	336	365	385	346	331	322	359	317	337	338	347	356	337	349	321	351	337	347	373	361	354	356	345	356	362	311	353	338	344	349	349	352	363	359	341	333	362	335	359	333	349
22994	21047	29895	26492	21665	14057	1736	572	523	548	502	474	447	499	475	469	435	476	482	441	411	412	427	480	432	420	437	459	461	420	396	423	454	393	402	463	469	403	443	450	461	425	465	437	472	418	385	421	429	436	415	412	417	415	414	433	454	434	456	408	440	460	457	445	417	407	444	417	425	436	424	475	440	415	471	426	432	423	386	394	428	433	457	399	455	468	394	428	426	436	413	439	420	441	460	406	428	435	468	408	421	440	408	437	420	442	426	401	439	432	451	453	422	473	408	465	440	404	441	396	405	441	380	416	468	387	411	409	423	463	444	455	427	444	423	436	396	450	417	404	421	441	436	445	460	429	452	466	452	434	402	433	454	413	439	434	445	411	432	423	465	433	438	440	434	427	426	416	433	463	456	466	395	400	442	420	455	455	468	455	457	465	461	466	466	451	428	444	418	422	441	408	435	449	394	444	421	439	446	440	441	449	403	410	428	439	480	412	417	446	422	430	444	442	442	417	459	395	420	456	421	478	406	446	441	440	445	423	421	419	446	418	441	418	438	444	421	443	432	430	424	405	425	422	441	425	429	427	459	438	422	444	429	403	405	434	429	400	421	423	409	438	412	427	435	461	434	431	418	420	402	411	449	429	433	444	436	452	440	410	442	461	413	433	443	456	437	444	468	435	432	411	417	453	462	449	414	441	420	455	439	436	414	413	437	424	490	460	466	400	429	420	424	402	431	418	452	417	453	431	398	419	439	415	398	444	398	446	446	436	428	440	436	427	418	408	452	421	452	463	445	466	434	430	425	421	430	412	415	422	430	396	461	431	443	395	401	436	436	462	479	443	441	446	418	450	445	428	448	457	445	436	412	442	426	437	437	423	450	431	408	434	442	444	436	413	426	448	468	433	383	395	420	410	420	433	453	436	444	466	437	420	436	451	465	426	429	461	442	435	412	429	377	455	424	459	400	461	409	411	430	412	462	466	462	417	436	407	451	427	395	379	447	415	449	461	460	444	455	440	438	413	414	419	451	439	420	431	426	418	428	415	411	437	456	482	445	457	429	427	426	466	403	438	427	463	432	395	416	413	438	407	412	453	439	401	436	445	414	401	410	405	467	458	437	386	383	414	442	451	415	427	451	468	427	449	442	444	434	407	453	439	477	423	434	470	417	436	433	441	420	445	431	432	422	372	415	434	448	429	419	415	408	440	421	431	412	387	412	417	439	450	394	451	454	430	415	443	463	432	464	404	451	477	423	463	458	433	440	458	428	447	424	444	444	450	448	396	431	428	427	433	455	452	417	436	428	394	470	452	442	438	452	425	450	412	438	435	443	481	425	392	415	413	440	416	405	449	450	413	391	432	450	404	415	423	447	416	432	446	425	434	427	457	406	453	418	419	450	450	431	398	444	449	432	438	462	396	449	442	460	417	441	422	425	438	424	453	429	422	432	413	433	453	419	432	406	376	452	402	466	422	399	426	433	450	424	430	409	425	438	456	458	422	425	439	441	414	419	465	464	414	456	415	429	421	472	444	434	431	414	418	425	475	422	423	474	421	429	412	427	415	451	413	449	441	425	361	405	408	406	436	453	442	448	431	388	416	414	416	436	422	429	424	466	380	405	426	437	439	418	415	442	426	466	448	441	417	437	444	405	424	464	435	430	393	457	418	387	405	418	452	446	429	397	427	420	423	457	415	427	423	445	453	415	438	413	440	404	478	429	445	414	439	407	420	433	438	434	446	428	421	402	462	414	440	407	449	429	441	474	422	416	428	460	421	405	411	420	428	408	472	416	392	420	455	420	436	399	435	449	442	407	416	437	464	447	418	446	459	387	442	412	450	413	416	393	442	391	443	477	458	473	463	439	380	422	430	444	435	453	437	439	481	406	436	443	444	474	438	437	421	419	452	442	428	423	438	424	477	417	424	420	415	481	405	447	447	452	442	442	407	458	449	427	446	439	476	452	404	441	424	423	391	431	429	446	412	422	383	434	469	422	418	419	392	412	428	427	434	438	442	454	417	413	431	418	436	428	404	461	418	434	416	406	428	427	424	438	493	442	456	438	427	455	434	455	478	430	460	423	442	412	434	450	407	424	417	424	466	413	399	449	427	428	423	407	448	438	419	413	439	432	437	418	410	439	433	481	444	452	439	455	430	443	387	433	402	446	406	429	427	484	442	441	410	403	439	459	399	440	439	439	431	459	391	417	434	425	425	415	408	433	431	441	437	429	440	484	438	447	446	433	469	442	407	434	485	468	389	383	429	408	412	417	453	458	446	410	443	434	418	433	435	451	434	446	433	413	448	438	411	448	434	389	433	428	447	416	414	475	407	404	412	456	471	417	434	440	439	480	409	441	402	429	432	442	427	484	434	429	436	415	407	439	454	440	425	418	423	441	410	423	428	406	419	460	458	450	434	397	444	454	424	415	459	421	428	422	419	434	465	405	446	426	408	427	451	440	430	435	426	440	412	435	435	416	448	394	434	471	418	443	418	454	452	412	435	451	429	436	465	428	424	420	456	445	409	418	457	399	402	460	429	438	427	437	422	420	438	422	393	430	437	430	433	448	502	439	415	430	452	432	448	429	433	401	444	456	474	445	392	433	438	451	428	401	416	475	444	424	435	465	427	438	398	428	456	428	443	411	441	404	426	411	418	442	408	439	447	407	413	424	439	410	438	451	455	435	379	423	428	474	431	419	454	424	426	436	439	445	395	438	441	383	450	459	428	422	424	449	455	437	433	410	444	432	411	443	409	407	449	435	455	462	451	431	391	424	473	419	439	432	416	392	495	451	424	427	439	429	445	411	398	443	467	442	425	424	456	387	439	435	444	412	421	405	443	419	437	436	438	409	442	436	441	470	395	427	413	456	390	412	425	442	447	433	436	428	445	428	412	432	392	443	437	443	443	445	394	430	436	465	461	436	424	416	427	437	443	429	443	445	408	437	482	420	382	403	441	449	454	442	435	435	410	429	407	446	441	456	425	403	458	413	440	459	434	431	463	431	423	443	447	424	403	411	454	457	414	441	456	436	448	450	433	435	428	458	455	443	461	418	422	404	453	407	456	419	445	471	462	416	458	418	444	441	421	426	446	416	466	413	448	404	440	439	418	475	410	426	403	440	435	484	413	452	445	427	420	464	461	409	474	471	418	418	440	411	436	392	399	418	435	433	404	476	394	435	449	418	427	427	451	459	418	414	487	428	412	410	419	459	418	443	422	439	399	424	415	442	444	427	408	471	426	425	441	457	400	436	454	459	446	432	446	431	427	415	415	418	420	436	390	432	432	425	429	435	412	411	447	467	455	415	450	428	465	413	441	446	436	439	435	416	449	400	435	440	417	408	402	423	442	459	410	456	425	408	440	458	431	444	428	404	417	474	405	428	422	432	447	445	449	436	426	438	441	434	408	409	430	485	408	465	427	411	457	416	404	440	428	446	423	428	423	467	385	431	409	442	431	418	433	449	444	409	411	456	428	435	458	428	415	449	449
33740	55739	60848	43315	7080	963	784	702	699	699	614	637	615	604	576	570	609	562	547	597	567	536	553	598	545	553	556	578	538	626	577	544	590	564	575	574	532	554	566	574	546	552	584	581	543	576	577	568	565	598	583	527	580	510	555	590	548	559	558	562	589	524	545	573	547	595	543	578	569	565	527	575	544	539	580	572	550	510	567	559	527	576	587	541	547	523	522	542	525	540	578	537	529	588	532	582	532	535	566	527	504	575	574	564	567	546	563	584	556	569	559	547	533	614	552	552	543	575	520	570	591	566	523	553	561	559	576	523	564	559	585	578	549	576	552	544	504	582	496	586	528	529	572	559	522	514	530	540	519	539	535	591	580	520	542	554	540	535	549	534	608	552	573	543	531	542	541	554	568	535	579	582	572	578	546	545	539	512	570	574	570	555	549	559	552	541	547	541	586	566	545	585	563	571	546	573	514	539	525	566	526	534	549	569	556	541	545	579	579	556	571	591	616	583	536	499	512	548	577	543	541	561	506	524	522	539	511	556	548	602	568	536	585	557	571	530	504	582	547	540	557	583	542	532	542	563	577	579	530	597	583	594	525	545	576	586	530	584	543	574	622	553	574	558	582	585	578	561	532	562	578	572	579	558	561	563	520	540	547	558	528	558	565	531	545	567	592	519	572	537	513	495	505	547	531	556	524	591	529	539	560	578	573	557	573	519	576	585	508	569	570	545	557	572	550	545	552	545	558	553	592	557	516	581	540	579	569	569	558	547	565	583	572	536	588	540	569	561	543	554	574	544	535	578	582	542	547	530	545	539	562	564	553	565	512	545	520	574	594	566	567	527	500	533	556	541	582	555	549	505	557	546	539	608	513	538	562	624	556	541	524	536	560	557	521	550	574	553	550	574	535	542	553	552	580	544	591	529	583	588	560	534	528	572	552	567	547	536	529	589	587	564	558	560	566	562	541	531	564	576	537	543	527	555	537	607	553	523	529	542	578	549	571	520	550	536	507	577	554	547	568	561	526	552	546	535	565	547	526	569	529	485	566	522	533	558	546	553	545	533	498	588	532	530	565	569	556	576	532	556	536	548	526	578	522	555	571	561	594	551	514	585	590	542	554	538	537	546	521	543	559	557	572	520	525	538	569	528	563	574	613	568	529	523	549	563	513	543	521	528	583	516	547	566	536	515	569	533	557	517	540	523	557	552	552	580	544	541	541	543	549	575	578	566	554	530	549	553	536	559	596	532	558	548	576	548	555	526	543	556	537	584	545	591	553	515	521	535	570	582	573	569	554	564	523	572	535	510	533	524	535	536	555	552	525	622	518	565	546	521	541	560	551	587	548	553	546	567	538	543	557	587	567	518	545	558	567	553	532	575	585	553	541	558	559	567	509	542	588	546	531	527	591	588	566	572	544	527	576	505	553	549	491	569	566	560	525	550	501	537	553	518	548	558	550	520	538	548	551	587	563	561	554	521	558	544	568	554	543	516	532	519	514	541	536	558	553	535	563	536	558	596	571	566	527	588	549	543	546	550	547	586	528	542	564	543	579	547	566	561	501	593	574	509	576	540	565	566	555	530	547	514	537	578	523	548	509	573	573	548	516	508	594	573	521	541	521	625	602	557	554	600	562	560	520	574	532	525	538	527	520	513	554	517	554	538	547	571	538	537	528	545	573	545	557	544	544	543	560	544	570	557	531	510	570	557	575	519	562	540	563	511	557	540	548	533	485	551	561	571	578	578	545	554	566	539	535	554	556	564	578	551	563	523	547	548	558	555	565	586	575	556	542	584	532	577	580	577	534	570	535	552	583	532	502	531	536	578	519	532	558	561	535	574	600	560	568	549	552	508	549	555	541	513	598	564	526	552	512	569	545	521	552	565	508	574	547	559	547	546	519	557	579	577	548	564	589	542	558	552	566	565	550	587	550	588	578	575	525	560	520	577	551	566	549	540	540	561	557	562	558	547	542	581	555	539	583	566	567	572	536	584	542	567	566	580	566	543	546	523	527	480	567	531	504	567	540	542	523	524	500	562	597	591	564	534	604	535	535	550	541	508	595	560	567	549	557	565	566	574	563	574	525	565	531	568	552	537	562	550	539	496	551	550	543	549	565	585	549	559	557	538	531	539	571	549	525	569	564	529	571	521	566	512	590	543	584	605	557	518	579	513	514	524	551	522	585	551	558	549	552	577	567	577	547	564	548	572	531	593	557	516	554	531	564	573	543	568	576	562	528	589	562	552	561	545	522	530	593	552	526	546	530	547	594	559	532	594	553	551	569	543	554	576	518	575	521	540	602	566	547	539	528	571	574	538	541	553	546	551	554	607	528	585	566	532	554	531	557	548	527	559	529	527	577	554	506	551	525	585	541	525	616	530	548	563	562	568	516	577	560	536	536	562	538	539	551	546	574	548	562	538	535	548	555	537	591	576	506	547	563	570	586	564	538	578	548	561	562	544	516	548	585	586	509	556	557	551	519	563	548	543	546	556	554	568	520	570	527	542	598	566	575	579	552	540	513	519	585	574	544	578	564	539	552	617	580	568	535	546	518	527	583	528	561	536	559	542	527	548	537	612	599	570	568	572	586	573	558	598	551	527	566	533	559	514	619	547	530	518	579	551	510	535	548	566	570	570	531	527	545	579	545	532	551	540	561	509	583	561	563	539	578	576	561	547	535	563	569	588	505	546	560	559	568	566	583	518	564	571	544	551	588	592	575	584	570	554	606	554	546	594	552	542	553	544	581	604	497	531	588	567	571	584	532	571	529	516	560	584	555	568	530	514	525	569	550	572	537	522	526	567	572	548	601	576	586	582	566	507	530	583	544	548	546	565	559	541	543	578	523	531	559	537	562	587	535	545	557	537	573	561	502	524	512	559	582	577	593	560	546	599	544	502	555	549	571	555	567	542	560	541	552	556	580	598	550	530	541	588	553	598	522	543	578	547	575	541	548	566	590	562	531	555	565	562	555	524	534	581	556	552	535	550	574	568	535	562	601	507	526	568	559	585	588	537	613	530	580	571	584	564	522	574	531	543	578	534	523	566	603	628	571	574	566	516	554	572	559	551	549	551	522	583	548	535	583	528	565	589	544	538	530	562	605	581	556	529	541	530	582	526	526	558	550	525	548	564	553	558	560	577	566	526	585	548	550	528	558	531	532	547	576	564	527	508	495	561	567	538	548	578	575	522	588	550	536	526	553	572	552	592	558	547	572	535	538	569	558	529	543	600	553	537	570	565	548	576	536	530	539	553	555	564	564	546	581	536	615	524	533	550	558	548	549	547	544	556	543	540	581	526	557	558	548	588	562	598	516	558	541	569	542	566	572	540	551	545	552	550	535	557	539	596	532	548	570	562	519	543	550	585	562	573	552	535	536	537	555	538	594	523	594	572	551	517	530	568	548	591	522	575	571	561	551	533	546	536	586	538	576	582	572	560	584	560	544	609	555	583	547	559	583	551	560	532	557	556	545	528	543	541	607	588	566	557
24328	21120	29385	27210	15972	1830	228	192	169	170	171	137	170	139	164	154	166	153	173	121	151	153	134	153	123	158	159	147	144	142	143	143	151	151	136	131	129	132	140	143	158	138	157	140	135	115	147	129	138	140	136	141	132	151	147	161	168	154	149	151	137	143	131	149	114	120	126	125	118	153	133	145	135	144	137	147	107	131	125	128	134	130	115	153	147	143	123	158	126	146	138	141	122	146	116	124	148	143	138	141	138	126	128	149	137	126	160	144	142	112	137	140	139	126	136	158	155	130	143	124	146	135	132	141	137	139	148	138	138	144	143	146	137	138	139	114	142	119	166	159	114	149	142	158	139	116	124	165	137	132	162	127	142	149	129	147	141	138	147	131	115	137	136	151	122	119	131	130	140	138	142	143	133	152	140	146	134	141	128	139	142	151	122	123	130	125	161	155	129	135	166	133	131	158	154	136	134	150	152	131	155	139	138	142	139	125	126	168	138	143	126	124	131	143	140	149	142	141	138	150	134	153	123	148	144	135	125	130	138	136	141	130	119	149	139	142	144	133	144	125	158	119	150	146	128	136	129	149	138	154	157	107	146	130	151	133	138	134	136	135	145	145	125	124	159	132	158	148	156	128	140	166	167	132	144	144	161	155	115	142	147	135	143	139	133	159	140	136	158	137	150	131	125	145	153	136	148	137	153	137	145	106	160	157	183	130	149	148	145	135	141	141	139	143	153	138	115	131	123	151	149	130	157	114	134	144	126	141	145	143	137	137	162	152	145	131	143	125	138	134	140	148	153	118	132	163	140	141	138	157	143	146	147	149	121	119	147	142	149	140	133	135	150	140	131	145	150	131	144	136	116	129	124	152	141	159	146	132	138	125	133	129	148	138	137	131	147	156	140	153	133	135	152	110	134	149	138	123	141	134	130	148	141	155	139	147	155	137	127	147	158	135	135	133	142	135	157	130	166	145	117	136	124	127	143	123	143	151	127	131	118	156	147	111	133	147	133	143	154	139	136	145	151	148	113	132	126	120	171	153	143	121	129	119	140	141	143	116	154	134	137	140	131	157	123	133	152	141	159	134	131	148	124	136	150	150	116	157	114	146	122	137	137	159	147	128	145	146	123	165	120	146	141	149	121	128	141	150	139	144	131	154	131	124	148	131	142	147	135	120	144	142	132	174	126	123	141	114	152	122	126	126	133	151	136	147	127	132	130	132	128	146	156	143	116	131	137	149	117	131	134	142	137	152	136	156	128	141	141	133	144	148	123	131	140	122	165	127	136	139	134	132	143	126	133	141	136	138	139	141	144	128	127	140	162	143	132	160	136	132	145	152	148	155	142	127	136	151	117	136	137	133	137	171	112	135	132	134	141	149	133	125	136	142	153	146	128	113	124	153	139	134	142	150	144	131	156	131	160	152	127	136	152	121	161	158	134	156	133	126	138	142	153	119	144	136	118	123	139	143	146	167	138	146	146	136	131	165	132	140	144	138	141	141	136	143	115	146	147	156	141	134	134	135	121	153	142	132	136	126	137	136	140	125	149	137	114	141	130	137	128	143	141	157	128	142	139	142	135	146	151	159	131	156	136	142	131	133	136	126	145	110	126	120	145	126	159	138	149	130	140	140	140	133	155	127	149	136	134	135	142	127	134	119	149	130	130	143	124	132	162	136	121	144	157	160	130	135	135	143	139	126	134	139	132	141	132	138	125	128	133	136	141	136	139	139	153	115	135	134	133	182	135	111	147	119	154	128	144	148	136	126	127	157	153	147	125	140	130	141	146	143	126	132	149	148	128	123	145	134	131	162	157	127	131	139	145	161	119	163	136	155	124	152	117	142	114	126	134	128	117	142	121	147	125	167	140	129	120	144	135	131	145	150	132	146	158	140	142	123	140	137	133	142	167	144	141	142	139	146	132	128	139	120	152	146	139	158	141	155	150	142	140	148	137	123	129	136	141	141	151	154	135	139	138	138	135	144	128	149	144	121	136	140	146	152	151	155	138	160	150	139	122	142	135	130	153	132	128	138	124	136	135	145	158	137	130	135	133	143	148	161	152	130	154	148	119	133	132	139	135	119	122	136	161	152	127	130	127	137	158	132	137	140	128	138	153	155	128	122	154	125	131	150	150	129	123	129	134	129	145	141	143	159	124	123	147	164	134	157	126	146	156	132	148	147	136	145	152	148	159	133	147	146	151	131	152	145	152	133	137	144	135	137	143	154	160	137	151	153	135	168	161	133	147	148	138	130	131	134	136	148	136	146	129	146	150	143	144	134	156	152	134	143	149	163	158	138	125	150	148	138	146	144	142	152	144	155	138	140	138	109	151	135	125	154	149	141	135	109	148	133	150	150	149	148	143	134	153	150	142	157	150	125	140	152	143	127	124	133	144	123	153	132	136	129	123	127	127	150	150	142	122	143	171	120	149	143	116	145	156	149	118	144	140	150	134	135	135	121	157	130	151	148	147	146	142	138	142	145	133	147	127	155	153	156	145	142	137	125	155	145	120	147	112	150	143	129	141	125	145	139	131	139	131	124	147	146	143	139	129	137	143	125	140	135	120	141	144	118	117	158	142	136	137	136	144	131	143	132	133	136	152	135	135	131	124	151	153	139	156	149	143	146	137	167	148	145	145	148	128	143	126	164	158	137	129	121	148	145	134	117	129	129	135	122	151	132	143	140	114	132	134	153	135	146	147	147	135	150	137	114	144	128	151	140	149	131	137	113	125	171	120	125	140	148	147	133	133	160	160	148	140	115	125	135	141	147	141	152	144	133	126	136	143	125	144	153	149	130	152	153	153	141	159	143	137	135	146	140	143	134	139	140	151	146	145	128	123	136	150	148	121	127	132	128	135	124	140	166	132	140	140	141	139	120	138	128	149	142	118	148	139	152	140	127	131	135	141	160	146	151	137	143	151	130	118	143	147	138	146	139	142	128	135	151	122	129	155	140	159	140	122	145	127	158	109	137	128	131	130	138	131	143	158	143	136	123	137	156	162	140	137	136	154	118	128	132	127	134	144	138	163	132	129	139	130	136	134	148	154	141	130	140	144	139	150	126	147	143	156	153	130	135	147	152	142	132	141	141	157	139	149	141	145	148	123	145	141	142	150	147	133	155	129	144	138	148	135	133	130	138	137	137	146	164	126	146	150	146	137	152	120	128	147	144	146	126	139	143	155	146	124	145	140	153	129	147	132	126	103	134	137	136	137	137	159	125	124	126	152	141	160	151	161	155	118	144	146	150	138	150	144	151	140	148	105	155	136	140	134	155	140	127	140	131	102	143	132	141	134	150	149	155	150	143	147	144	151	140	127	147	148	127	130	153	145	166	142	165	133	144	120	136	153	162	124	152	144	148	137	126	148	143	142	161	135	144	132	152	150	123	148	120	130	143	120	145	161	123	148	152	117	130	147	136	147	143	158	145	135	115	154	131	160	123	133	137	133	125	137	144	133	143	165	155	119	136	134	133	117	135	149	144	138	119
30653	48223	49151	33756	4589	396	353	286	290	257	248	224	231	230	197	220	199	210	216	178	208	181	197	207	202	181	211	197	195	203	198	218	185	207	202	175	193	191	212	196	219	169	212	194	199	221	193	207	201	199	204	188	193	169	200	167	189	207	187	191	187	179	201	184	189	182	213	200	190	204	165	205	178	212	193	183	173	195	202	171	184	189	201	209	211	173	195	204	203	193	211	193	192	217	207	215	199	213	222	218	213	204	212	191	209	182	219	192	194	198	192	198	204	187	193	192	169	190	205	175	185	195	207	213	193	187	211	207	193	196	196	201	196	185	173	169	169	184	179	201	192	196	201	204	175	172	188	187	206	186	184	173	207	185	204	181	176	190	170	179	210	210	180	215	194	184	218	196	183	199	189	201	192	218	183	193	199	176	168	179	186	172	205	194	195	195	193	209	196	216	184	180	181	197	205	201	203	186	180	203	202	202	194	191	182	192	209	159	203	210	178	185	217	190	214	210	177	204	206	202	182	185	182	191	188	192	212	188	165	192	182	189	186	200	186	185	155	220	193	199	202	191	183	191	186	209	202	194	180	194	209	218	212	178	193	200	194	197	182	165	183	212	167	194	167	196	212	208	213	191	176	198	160	184	190	180	188	188	195	195	178	170	196	196	184	212	189	185	207	190	204	183	177	218	191	222	194	183	211	191	187	185	218	181	187	168	173	194	190	202	198	192	197	196	234	201	187	190	191	191	216	197	199	210	179	167	184	197	209	184	178	185	193	197	202	197	179	168	196	192	187	190	210	164	191	200	204	209	194	211	186	181	189	190	227	203	219	196	197	183	194	184	192	188	214	216	186	199	186	191	189	191	213	199	199	173	180	205	193	172	195	194	193	206	176	216	210	184	188	161	184	205	191	206	202	223	196	195	185	194	199	222	205	197	223	194	206	185	194	213	186	178	195	185	222	173	194	192	192	218	185	201	186	198	185	199	174	196	201	197	206	163	196	203	194	188	176	178	205	190	205	191	189	165	202	183	194	181	181	193	188	190	188	166	202	188	175	185	209	186	168	188	211	193	189	187	202	202	193	211	169	196	174	184	183	215	175	192	202	190	199	198	186	202	188	189	200	183	183	201	171	192	191	200	186	166	204	183	182	181	202	207	188	174	204	208	199	207	190	189	192	204	191	200	183	186	198	205	192	190	196	176	183	182	189	194	200	191	206	210	189	208	219	206	193	187	170	214	202	167	199	185	198	201	185	188	183	214	187	198	206	204	209	205	191	209	172	178	164	208	180	199	194	202	194	178	199	194	177	198	194	188	192	178	169	174	209	206	182	183	193	201	199	193	206	196	182	196	175	205	186	193	166	176	189	186	186	171	178	179	192	226	178	200	170	198	203	220	201	188	201	168	182	185	175	205	199	208	214	189	203	208	212	160	211	184	191	191	192	180	197	208	196	193	201	197	184	203	197	213	198	183	198	197	175	207	189	222	207	200	197	181	201	180	161	202	183	203	173	211	209	177	184	210	196	189	197	210	215	189	198	201	176	202	193	186	193	177	194	191	217	188	236	169	204	194	207	190	209	207	186	185	211	200	196	188	174	217	173	178	226	205	184	205	177	209	185	173	210	182	205	195	160	208	199	174	191	202	212	167	179	183	208	193	181	210	181	183	182	208	222	178	183	172	200	195	185	188	199	209	211	177	184	176	181	210	174	199	199	199	182	192	201	187	190	195	222	205	180	190	202	176	216	203	197	207	194	170	218	223	174	179	177	198	184	211	191	186	168	174	197	189	200	172	198	191	198	195	205	212	190	178	179	194	183	198	171	205	180	211	176	213	214	181	170	209	179	192	193	202	189	187	174	167	184	197	220	210	205	194	196	204	212	200	187	182	196	203	203	191	191	212	195	178	172	177	180	193	198	184	195	203	203	189	201	157	187	169	202	213	168	156	205	202	179	199	209	203	174	201	192	203	202	186	186	217	197	191	220	163	185	218	214	185	172	194	196	190	193	193	177	184	201	195	208	204	193	176	200	195	192	188	186	193	172	183	187	184	215	201	209	196	186	176	204	200	184	208	197	200	204	213	211	173	204	189	200	206	168	155	227	203	201	183	172	169	176	212	205	183	209	192	196	218	202	203	188	208	197	207	193	193	169	185	202	205	202	223	175	179	204	185	204	231	193	183	188	195	196	174	204	173	195	215	210	190	208	209	191	206	180	182	199	199	186	189	189	178	168	187	196	205	198	181	193	187	193	190	212	181	180	173	161	202	203	184	196	213	195	199	185	207	201	209	202	165	181	203	193	195	193	201	174	193	193	200	194	189	190	213	208	184	200	187	205	183	170	201	174	195	203	196	196	194	185	202	197	205	208	202	209	195	193	174	194	183	185	162	180	190	172	197	199	183	187	183	176	203	190	183	192	198	182	222	194	191	197	184	191	203	196	177	203	180	204	199	216	178	213	203	193	209	208	193	176	212	217	187	200	182	201	182	198	200	226	169	189	197	178	181	167	174	196	200	184	197	205	225	227	218	198	198	204	173	212	176	192	181	216	189	185	191	184	181	222	187	195	214	195	199	209	185	198	201	188	199	219	175	198	180	193	207	162	192	205	204	193	198	177	199	192	188	177	210	189	175	208	216	197	190	182	205	172	216	175	181	187	200	187	218	162	207	191	200	175	178	204	187	169	183	188	162	160	209	170	202	186	177	191	212	184	185	181	195	201	172	169	191	212	184	184	185	180	174	166	176	195	202	188	195	206	180	198	211	178	172	194	197	193	186	176	192	195	206	213	184	157	166	205	189	192	170	183	184	195	181	194	195	201	187	199	201	217	196	171	194	217	178	194	178	178	190	200	183	224	185	197	183	203	203	192	206	198	200	224	172	193	205	184	187	199	210	169	231	190	181	194	188	170	195	185	178	196	188	229	177	177	214	198	182	210	192	202	193	207	153	218	197	171	191	192	194	167	184	202	189	186	182	179	206	185	207	227	218	209	190	178	175	212	200	202	194	212	200	201	207	196	186	175	180	169	171	201	207	207	190	201	185	199	201	171	189	194	184	182	192	195	185	178	188	173	184	218	214	205	200	199	205	180	180	193	196	188	190	190	187	194	176	198	194	178	204	226	179	187	205	196	191	204	202	182	200	191	202	191	196	196	203	201	185	185	179	192	200	184	202	178	203	205	185	171	205	210	190	220	211	195	181	200	197	188	208	198	195	211	214	189	187	210	212	198	175	220	202	178	203	162	206	185	202	201	183	209	187	194	212	196	193	188	194	212	174	188	206	193	189	178	202	192	156	201	195	198	198	209	187	202	218	198	188	207	194	202	184	195	204	198	197	158	241	179	206	203	182	201	193	182	193	212	200	149	180	169	195	198	203	207	195	184	213	195	189	176	189	193	193	175	204	191	171	205	182	177	155	215	194	193	198	172	164	178	174	189	220	179	208	187	171	175	193	192	178	199	210	191	193	201	209	202	160	183	188	180	187	197	164
22122	21072	29275	25729	21918	20156	9709	745	459	471	443	441	362	371	373	392	393	387	368	377	358	372	360	347	391	364	351	342	339	329	311	321	380	368	351	370	381	338	370	367	376	371	347	346	336	368	397	386	347	385	346	329	364	328	324	379	353	356	343	345	340	348	343	327	349	359	359	374	362	368	338	322	299	348	379	365	337	362	334	406	358	375	310	333	352	371	336	329	326	330	322	323	328	352	345	331	339	354	373	337	398	319	375	343	347	343	340	348	325	356	362	348	342	358	314	338	368	308	325	342	331	376	354	353	366	327	333	363	356	339	356	332	335	346	351	339	321	336	366	378	330	335	336	324	351	361	369	365	361	330	375	373	330	356	348	350	359	367	367	373	366	323	353	338	369	335	344	344	346	355	338	322	352	353	331	319	352	357	376	324	343	383	339	339	376	335	333	354	367	367	320	334	367	346	313	326	344	372	352	335	382	324	314	330	336	336	368	365	349	358	331	361	327	319	387	334	323	320	364	357	349	382	342	357	336	348	325	326	362	355	374	378	371	338	341	333	368	374	354	330	337	368	357	325	343	328	355	363	352	370	349	345	346	359	364	322	377	348	381	321	363	366	322	316	345	371	316	332	350	358	371	340	325	345	327	382	341	328	346	367	353	350	366	364	385	342	333	386	326	327	360	358	327	337	347	313	358	341	346	317	352	336	332	372	347	364	340	335	358	321	371	341	344	361	357	350	336	378	331	369	317	347	365	356	331	348	327	301	334	340	353	340	326	329	361	367	346	360	353	324	393	325	325	308	356	334	350	344	340	373	364	372	335	346	328	360	359	337	345	335	375	364	321	321	342	354	344	325	338	331	353	349	363	339	343	334	320	327	312	353	354	349	354	321	304	346	351	387	356	328	331	336	377	316	366	355	360	338	352	361	352	362	356	362	346	342	316	376	362	360	350	318	347	357	366	351	394	368	363	360	280	344	348	359	325	361	360	346	351	370	368	322	366	341	354	358	362	367	359	336	364	338	354	352	349	333	375	350	353	341	365	323	324	334	361	326	345	369	365	329	368	337	382	351	325	326	321	373	331	349	371	363	311	361	352	322	365	360	339	342	328	334	347	371	349	359	337	366	385	338	326	339	313	328	336	367	317	316	322	327	395	352	334	343	335	350	391	353	348	344	346	332	344	368	338	350	315	345	336	355	367	325	309	351	342	331	355	350	343	337	308	349	349	358	354	342	323	351	353	346	396	369	333	360	383	345	359	346	332	356	369	342	340	354	346	347	345	318	332	356	332	367	390	389	336	317	360	386	322	353	344	336	350	360	336	343	325	351	353	395	360	320	337	318	355	388	365	364	331	342	310	328	294	347	351	344	294	366	359	330	358	327	348	361	333	353	354	343	335	339	350	330	340	326	343	315	349	388	344	310	332	314	326	375	326	357	340	327	345	322	365	333	326	341	288	322	402	349	339	363	383	392	350	335	342	331	364	347	344	283	339	318	382	365	376	387	359	355	343	372	375	348	339	322	313	370	349	326	357	306	383	369	366	353	348	345	346	353	369	343	346	321	357	354	308	377	372	372	310	344	350	355	341	374	349	358	338	352	344	356	360	358	324	317	355	336	362	367	372	369	346	367	354	344	344	347	302	332	373	313	332	338	345	357	362	394	322	349	355	330	346	328	307	345	331	356	338	356	348	305	340	299	377	299	319	354	333	348	339	342	365	351	352	344	339	345	326	356	330	352	337	386	353	358	362	334	324	309	332	342	378	292	396	353	378	334	346	314	355	356	337	334	322	338	319	350	301	376	365	353	364	342	331	329	349	358	347	353	382	339	365	359	367	353	352	347	343	370	324	380	362	334	344	333	341	358	383	368	354	341	338	358	305	354	332	328	320	383	332	329	343	358	339	311	311	357	342	349	350	378	335	347	371	354	375	372	326	314	352	387	352	339	333	370	360	351	327	351	379	370	323	370	346	341	332	335	341	338	314	354	337	366	348	348	315	321	360	335	380	348	337	366	319	349	352	359	334	346	312	351	366	346	336	338	310	350	380	347	349	328	319	348	360	314	341	336	347	336	343	349	322	349	335	346	347	363	344	350	358	363	374	359	330	355	331	342	324	351	347	321	338	392	324	350	340	336	321	346	332	343	335	363	351	331	372	352	360	334	333	339	289	343	331	359	346	333	349	346	338	364	354	354	369	356	350	322	321	335	391	344	377	316	352	351	335	346	350	328	332	353	349	343	365	364	338	353	337	337	354	329	355	360	397	318	346	365	360	349	328	340	337	354	350	360	352	347	340	334	344	347	361	372	349	362	341	337	350	371	340	311	375	348	351	354	352	351	333	358	379	353	335	381	329	327	336	336	382	353	357	362	324	358	385	336	356	369	359	326	345	345	357	357	336	339	340	341	380	325	343	352	353	361	364	304	337	344	359	343	374	343	333	349	366	333	335	353	355	350	326	346	331	343	328	347	332	338	331	353	343	349	382	335	343	353	375	355	355	349	363	340	332	357	360	370	340	363	365	338	330	325	338	346	356	337	360	347	338	368	333	325	328	324	315	332	340	352	331	334	346	341	356	363	325	345	369	335	362	332	369	323	323	329	333	371	343	330	344	327	334	336	309	339	342	358	364	358	356	326	346	345	362	369	335	342	369	339	353	368	349	358	316	337	356	360	359	338	337	340	354	331	365	366	312	316	330	355	342	337	346	307	344	360	374	346	365	350	368	319	386	350	343	342	335	334	313	364	365	340	359	357	340	343	339	364	338	351	322	336	355	368	367	306	349	349	341	331	334	358	333	373	329	350	354	312	308	355	385	377	341	338	371	351	390	352	340	340	334	335	354	338	307	356	344	331	356	344	361	338	354	358	309	350	343	358	355	342	368	343	326	333	359	316	329	362	351	354	381	322	344	366	327	355	334	364	376	339	371	319	318	326	356	351	371	363	329	338	346	343	349	349	374	339	318	302	358	397	347	374	357	365	329	344	362	366	324	340	335	370	328	361	370	400	351	353	336	344	360	342	353	334	338	317	341	332	341	331	345	347	349	348	342	346	343	317	351	330	323	336	373	336	335	383	333	333	356	326	370	362	354	321	364	337	338	307	401	348	328	319	379	334	352	366	341	325	349	350	376	339	351	378	336	345	323	318	321	357	355	364	319	356	356	369	336	320	366	348	339	334	355	341	363	335	360	364	335	376	332	353	356	362	371	358	343	319	316	345	381	336	355	334	346	375	348	343	343	383	390	349	329	340	369	305	323	370	364	338	338	345	317	347	371	330	323	326	365	330	337	356	318	368	353	326	355	356	358	375	335	340	351	346	315	326	358	316	365	359	350	350	322	373	342	375	342	327	344	341	357	376	315	330	352	340	338	372	322	350	320	357	351	317	342	337	336	353	344	358	328	347	338	334	337	326	337	366	315	319	383	381	342	356	339	334	339	337	350	355	352	329	366	367	318	355	345	361	324	351	363	339	335	357	355	374	337	344	345	332
40943	54369	69136	53827	10572	1249	985	865	757	710	680	630	592	555	578	542	529	486	527	473	465	462	487	478	444	486	457	483	438	506	451	425	477	457	448	459	465	464	452	477	460	457	475	442	449	467	482	489	465	454	429	461	435	482	458	430	447	431	457	470	456	496	484	466	460	432	455	476	444	393	442	446	506	464	449	445	491	456	442	453	452	472	427	470	460	459	483	478	454	433	455	475	450	440	434	414	465	445	455	400	440	462	454	447	456	436	472	470	470	441	474	456	435	453	470	447	486	433	453	460	473	452	438	440	456	469	436	454	452	437	466	467	473	444	480	462	466	465	460	466	475	457	484	448	427	478	483	427	455	478	495	446	454	474	448	440	448	417	492	469	439	473	464	447	448	452	472	414	439	466	473	443	446	479	460	416	515	483	436	421	470	419	462	436	459	425	482	421	442	437	443	425	483	463	437	471	436	423	440	447	460	446	469	468	409	445	428	461	451	477	443	447	475	483	475	462	436	437	467	476	462	473	455	453	480	471	463	411	467	451	454	435	480	450	471	490	429	484	447	507	453	465	468	449	485	471	482	461	399	453	427	427	444	452	446	486	454	421	466	456	448	465	469	442	458	444	433	478	448	511	454	434	456	440	467	450	427	443	409	427	415	470	432	439	466	472	482	498	456	460	447	474	474	454	445	462	463	461	457	469	421	433	446	408	461	443	466	494	427	444	475	476	443	469	475	485	464	499	443	439	473	446	453	460	456	444	431	491	470	499	461	459	494	414	463	449	482	484	442	465	431	449	455	404	450	455	443	466	454	512	445	457	447	428	422	472	474	469	465	435	447	444	496	450	449	472	466	476	436	447	433	459	404	456	509	485	463	426	452	465	462	483	485	460	470	439	483	436	465	438	463	466	488	441	465	445	466	461	445	468	444	463	467	438	472	421	466	435	494	428	420	461	416	436	456	454	471	451	455	478	448	443	428	483	466	449	465	484	456	484	413	452	459	423	455	404	451	461	448	450	460	422	452	442	447	439	444	490	468	438	486	430	443	478	449	453	448	460	423	493	414	495	458	387	486	457	454	450	466	473	435	424	465	425	427	447	452	466	457	401	444	451	448	441	470	448	440	480	459	471	432	414	488	430	459	425	448	439	458	473	437	463	444	468	468	475	464	462	464	449	456	452	448	446	445	429	466	427	467	432	456	422	476	411	469	460	452	442	438	441	450	435	435	413	423	449	457	486	434	415	453	435	496	469	457	482	447	459	477	421	511	403	479	421	425	420	442	442	457	434	454	468	460	450	433	454	452	450	422	439	447	450	451	440	438	476	452	461	463	464	458	447	449	474	463	469	457	461	461	432	426	460	419	397	464	479	446	460	438	456	463	441	466	467	439	457	430	481	429	439	457	448	409	467	425	431	448	423	457	491	438	468	439	439	464	463	440	440	500	442	446	491	440	457	431	466	472	455	467	423	470	418	443	474	437	428	440	441	446	484	464	451	475	449	470	445	449	452	425	446	472	466	440	453	455	452	456	439	498	458	413	417	476	470	458	463	453	443	448	429	443	450	468	433	457	447	424	458	425	458	436	493	465	426	480	456	455	449	485	446	462	415	450	472	431	440	472	440	436	486	451	465	432	444	471	482	406	461	433	409	434	443	509	507	466	483	439	455	487	448	465	446	399	463	430	425	447	446	450	460	428	438	454	472	471	451	425	446	457	474	458	479	474	459	465	451	452	443	470	418	483	469	468	476	454	429	464	402	426	463	483	454	442	445	478	474	488	447	460	473	435	455	456	426	460	474	475	426	412	433	456	435	467	433	402	437	412	460	457	426	423	458	423	443	437	460	488	428	450	476	434	449	459	482	451	463	471	493	435	428	425	482	434	470	489	470	444	443	471	429	428	484	450	441	452	479	474	455	445	406	446	441	432	457	442	446	482	480	465	473	462	453	427	414	460	475	432	437	481	439	450	443	444	436	431	457	431	461	466	446	456	440	415	428	446	441	449	431	432	463	429	468	481	459	433	433	447	453	431	431	447	455	433	440	472	452	471	455	472	461	434	420	435	455	454	438	421	462	474	423	513	423	447	454	454	481	465	446	436	451	449	511	452	466	472	431	436	479	402	494	455	462	462	447	505	446	438	443	465	435	460	435	472	474	443	456	445	461	508	472	427	451	429	457	448	460	415	430	480	468	469	431	470	412	439	474	450	497	457	443	468	461	487	470	456	461	474	426	434	449	441	459	436	459	423	496	473	485	437	421	463	479	444	467	491	492	429	461	432	427	433	452	476	447	455	466	478	482	440	473	444	425	467	437	460	496	464	480	509	455	474	432	431	434	485	482	447	419	474	468	468	471	450	417	434	472	499	461	450	459	459	480	473	465	469	466	451	495	405	434	441	426	422	445	428	494	469	483	453	413	461	469	413	448	455	457	457	452	433	466	468	464	450	414	462	416	447	437	442	432	442	437	442	438	449	461	404	432	461	445	443	451	416	462	484	475	450	452	442	435	467	440	404	419	429	458	435	474	444	470	461	427	466	450	480	451	511	442	436	490	433	437	469	473	484	483	432	450	470	417	473	457	476	450	449	462	468	468	468	462	404	446	452	440	427	482	440	435	468	419	427	412	416	497	463	458	439	461	513	435	478	409	433	465	437	448	444	443	419	409	430	461	454	452	470	478	474	451	463	496	468	444	478	438	441	471	427	436	451	479	438	466	496	426	453	458	447	453	447	465	429	487	452	443	444	427	434	448	486	460	463	434	449	436	424	452	458	462	491	452	475	468	439	423	464	481	459	431	458	439	483	451	449	473	469	472	455	449	431	460	455	429	434	448	461	489	447	445	499	497	428	437	443	434	461	444	465	467	429	445	484	437	466	471	413	483	461	447	461	465	455	478	441	427	445	469	420	431	411	462	450	443	427	449	468	446	436	432	435	425	460	450	474	468	428	445	424	463	427	422	437	468	499	432	474	452	461	454	427	458	483	463	453	444	446	460	451	486	420	433	465	453	445	477	467	464	441	460	450	417	463	432	495	433	438	455	446	442	451	459	467	456	431	464	408	444	471	438	447	448	432	434	494	453	492	483	448	407	442	466	449	487	442	426	481	432	466	441	423	434	455	469	477	456	487	470	409	470	416	446	487	487	440	447	450	441	443	487	458	443	442	446	433	468	457	427	463	434	457	415	457	472	473	424	471	464	468	440	472	476	441	434	437	465	471	452	472	490	481	435	436	458	447	403	460	454	463	441	484	461	478	466	467	455	474	442	464	421	469	480	432	436	456	436	482	435	478	462	490	502	491	446	463	463	428	439	487	489	440	431	415	463	464	445	422	464	384	438	448	483	440	457	418	425	422	482	452	467	454	443	446	457	403	429	429	435	448	434	419	450	435	459	484	447	410	458	453	456	451	507	447	465	446	426	438	407	440	477	463	510	429	432	449	462	467	485	438	443	441	462	479	494	465	471	445	466	462	434	458	436	437	460	418	468	469	473
26806	20808	23266	12600	1953	278	289	284	273	248	253	239	229	246	293	217	258	272	249	262	242	266	256	271	274	239	302	291	255	253	294	281	269	245	271	245	251	243	256	253	265	263	245	255	277	268	251	261	286	246	263	275	275	277	300	278	263	300	264	258	272	245	238	229	264	239	275	300	247	241	253	247	270	264	279	279	280	261	272	243	245	270	247	282	246	272	242	262	267	278	265	273	257	247	249	281	267	258	275	282	243	276	285	245	249	280	256	277	227	284	274	252	262	277	281	286	268	232	267	270	262	274	265	259	289	273	228	263	246	243	246	268	246	270	246	245	255	273	290	268	260	290	246	267	268	277	251	224	277	279	265	249	269	244	275	270	279	270	252	288	242	260	262	264	253	244	304	260	264	292	270	253	275	258	303	282	251	228	247	257	275	256	256	262	252	293	259	263	260	237	274	268	280	275	268	274	235	262	258	265	266	280	271	263	267	279	255	276	259	298	261	300	267	240	261	262	296	294	271	275	270	270	269	277	238	262	267	283	278	247	279	281	281	252	265	268	272	267	275	255	264	265	244	277	263	272	263	262	244	245	295	265	281	291	270	250	271	246	280	245	251	254	285	279	271	232	269	289	287	270	256	236	275	287	260	274	259	266	268	278	235	268	251	275	244	265	268	282	268	268	284	261	256	266	242	258	249	277	264	296	261	264	259	261	260	264	251	298	265	234	256	246	257	240	261	239	286	238	233	289	273	255	266	238	240	250	247	270	248	264	258	271	279	261	268	251	249	267	257	279	266	272	280	244	247	261	242	266	271	255	255	277	293	272	233	265	279	291	244	279	297	262	246	263	261	274	236	274	260	269	227	260	266	268	253	255	286	250	288	255	280	254	252	274	248	274	222	276	254	289	248	293	262	269	253	262	285	265	251	270	261	303	266	275	270	261	265	253	269	257	254	274	284	259	255	271	280	279	274	253	265	253	242	269	265	276	253	242	260	248	256	258	260	276	232	256	280	273	257	249	277	228	254	267	279	288	258	283	247	261	263	251	272	306	274	255	257	258	248	268	246	279	263	274	259	262	252	257	268	282	287	236	261	255	275	242	288	269	281	248	293	249	262	266	261	267	248	280	269	307	244	302	268	295	270	265	283	277	262	238	257	263	255	261	245	251	292	278	278	250	281	256	255	275	283	243	254	256	273	282	257	251	257	258	266	260	248	250	290	267	269	276	279	259	269	239	287	264	276	256	248	231	268	272	290	289	285	259	282	248	262	262	250	258	258	273	245	259	249	269	244	277	255	256	253	268	249	293	266	240	262	287	259	252	278	272	275	245	268	273	256	282	254	251	314	279	242	284	241	267	254	260	269	263	239	244	270	244	257	288	259	259	259	266	274	266	261	297	225	250	247	289	263	252	276	280	288	256	257	257	294	237	277	248	252	263	259	268	268	251	259	276	270	277	253	256	254	270	240	267	264	264	258	263	258	310	270	266	276	283	265	293	258	242	250	267	266	270	259	241	265	257	269	278	233	290	264	268	266	275	274	280	247	274	277	293	263	271	237	262	243	277	259	267	255	227	252	236	289	262	251	273	239	269	279	271	271	271	273	262	268	290	274	271	238	244	255	257	283	267	249	278	269	274	256	268	265	234	274	286	259	262	268	261	264	229	258	247	261	262	262	281	275	250	257	271	241	285	236	233	290	258	258	256	223	280	267	251	298	255	238	243	274	288	254	279	260	261	270	275	278	241	241	252	267	283	283	245	243	270	288	286	257	263	280	276	270	273	252	236	239	285	230	259	262	270	287	280	278	258	284	238	273	259	277	282	250	273	255	277	248	240	266	261	246	273	254	248	247	270	283	261	260	255	250	258	293	259	265	262	263	262	274	289	302	258	273	270	276	268	244	249	259	260	257	245	260	267	277	289	227	258	270	245	237	242	265	305	240	266	264	281	273	272	272	256	244	278	231	269	255	268	262	251	285	242	258	268	264	281	268	275	263	270	260	273	299	271	277	290	283	273	287	270	245	273	262	260	264	272	264	250	246	285	267	296	278	231	276	256	278	279	218	244	269	269	269	230	271	248	255	250	255	273	273	295	244	262	257	229	280	298	265	276	283	253	257	270	261	248	277	287	269	272	257	272	310	264	296	265	287	244	248	257	285	256	248	293	302	267	285	259	270	274	284	253	284	286	293	266	288	230	255	253	272	282	284	284	233	258	259	248	241	263	275	257	260	284	229	278	246	269	279	305	271	276	290	283	285	271	258	256	252	274	267	295	268	283	222	248	257	255	272	269	249	267	261	265	252	284	273	282	237	283	265	259	283	251	269	254	283	273	284	264	261	246	277	266	245	258	279	276	254	263	270	263	255	275	259	268	276	273	253	279	265	261	253	243	276	255	277	246	263	250	271	264	259	276	266	274	289	266	274	270	234	253	264	257	259	251	272	241	293	280	266	262	268	274	271	261	275	267	254	271	260	259	259	268	260	245	256	268	263	290	281	255	263	251	268	272	284	251	248	250	272	237	256	259	258	275	261	253	279	254	280	260	275	270	246	299	238	238	257	268	245	252	263	264	279	268	252	267	270	244	253	270	265	246	290	242	247	231	265	267	268	274	259	283	264	274	241	265	279	269	284	264	253	258	238	258	253	264	277	258	241	251	244	274	278	278	247	268	275	243	274	240	258	249	264	275	275	253	242	270	266	265	295	271	271	282	265	274	271	269	238	292	266	254	233	282	259	281	261	246	262	272	262	291	296	267	261	278	260	275	284	273	273	231	261	271	236	270	247	250	283	278	261	263	257	257	281	245	258	250	248	272	254	270	210	255	298	255	259	264	256	259	231	284	235	250	254	287	267	262	290	260	289	275	238	251	254	263	253	247	283	281	281	269	277	259	260	273	258	240	291	236	287	252	240	267	263	284	265	271	234	279	301	285	263	257	285	254	272	261	295	254	283	277	269	276	228	259	257	244	273	268	261	286	290	273	244	264	295	255	259	242	278	258	272	263	254	228	284	246	262	269	278	267	283	273	283	284	263	269	276	257	271	296	242	250	280	274	233	285	276	248	266	256	287	281	272	293	246	266	279	284	262	261	258	249	262	265	251	289	245	282	286	297	274	276	246	256	263	273	254	267	283	260	285	272	248	282	265	260	262	286	267	265	270	262	274	262	287	259	253	282	252	252	262	256	242	278	258	263	260	255	238	267	253	269	274	280	250	265	277	265	269	269	267	280	279	269	254	273	286	259	247	278	272	270	272	255	264	255	286	269	245	266	270	283	258	266	254	265	263	246	253	266	270	255	271	275	293	273	247	251	289	271	245	264	272	264	253	299	260	253	282	277	252	259	278	261	266	242	256	259	232	273	257	244	286	252	261	250	265	261	236	264	276	265	262	276	269	224	270	240	273	281	270	247	256	278	257	254	250	258	261	278	259	234	249	277	263	239	282	287	265	250	273	263	267	269	275	265	296	285	265	268	267	247	292	289	259	270	271	277
11917	20816	21393	9480	1956	357	366	377	326	341	333	338	347	352	354	321	379	367	317	342	346	336	343	342	354	346	301	359	361	310	314	336	363	341	355	313	343	339	362	377	359	360	343	333	358	316	306	398	334	350	318	336	322	332	343	348	362	336	322	348	365	368	317	358	331	339	338	372	333	303	345	376	351	352	349	396	343	337	334	327	321	336	342	362	339	350	349	321	335	359	358	360	333	359	339	347	343	332	307	343	339	337	313	353	351	326	361	345	334	354	309	345	339	360	364	356	354	340	339	389	377	363	358	322	339	333	365	338	334	317	362	361	334	352	354	365	334	344	356	346	357	365	345	342	316	304	332	337	317	351	356	363	350	330	363	343	323	359	356	374	344	353	326	341	341	317	340	361	322	333	368	352	401	331	349	343	325	351	314	321	360	333	350	346	344	303	312	365	346	317	352	307	340	365	352	338	348	326	324	342	339	341	333	348	330	336	339	341	329	352	345	371	349	337	350	367	335	365	367	353	350	316	332	338	344	338	333	326	341	332	367	349	343	332	307	361	349	349	357	343	322	357	320	331	347	353	364	351	359	308	361	347	319	356	372	308	340	348	349	344	316	354	351	360	359	323	361	355	337	328	333	369	341	314	319	342	367	351	329	372	348	329	335	377	351	341	351	328	325	337	347	362	363	362	336	347	321	348	346	353	341	361	351	340	351	340	327	321	362	338	344	366	330	351	316	328	362	328	360	364	368	348	366	334	318	319	366	336	339	352	362	335	337	358	384	343	322	381	332	353	331	366	330	377	348	351	385	344	345	343	342	370	341	356	346	323	344	346	330	353	343	362	344	322	354	347	341	355	339	352	341	334	325	331	353	369	341	369	337	333	344	333	321	354	323	365	345	324	334	340	348	349	324	369	321	296	355	354	349	319	349	338	362	374	330	355	376	332	334	362	353	354	319	354	357	314	348	340	331	349	314	345	330	368	329	334	352	368	349	332	341	354	354	360	370	349	324	344	327	333	353	348	326	327	342	357	360	331	358	312	355	347	355	333	345	346	341	354	329	338	337	363	328	338	343	339	357	319	325	339	314	363	366	343	379	319	335	363	348	343	316	321	338	362	397	327	355	357	310	327	355	307	343	362	336	361	324	345	318	340	345	328	381	350	357	347	320	342	354	350	339	377	333	346	363	361	344	335	339	347	350	377	356	351	329	366	341	340	354	353	347	368	352	349	357	328	310	330	339	374	314	337	320	355	321	332	334	375	365	353	321	334	359	356	326	375	365	381	322	343	344	338	382	357	328	335	322	356	315	328	315	336	341	369	364	365	352	339	336	312	326	371	351	345	333	363	330	333	327	322	322	360	360	359	347	360	371	325	358	334	354	360	372	347	348	342	377	329	380	313	333	364	372	351	317	341	345	316	391	359	348	380	369	391	334	318	338	326	350	368	345	323	322	362	344	323	349	344	372	344	362	350	337	339	312	340	311	357	344	329	331	346	345	381	313	334	355	332	349	326	368	332	355	329	317	320	342	329	361	345	340	330	339	350	358	346	343	361	349	359	315	331	389	390	347	351	370	336	363	315	330	321	331	331	355	354	325	354	362	334	358	346	366	355	302	343	358	357	344	315	352	351	324	318	337	346	341	330	306	323	334	352	328	333	323	331	357	335	359	352	354	343	311	349	342	338	353	356	314	329	347	367	352	363	367	342	348	315	352	375	335	350	324	350	311	324	329	344	353	338	337	367	333	361	339	353	305	338	342	345	387	342	368	369	319	362	348	339	369	373	369	341	325	329	372	312	328	314	318	360	350	345	359	321	344	356	316	339	341	387	363	327	320	335	367	359	340	336	318	326	312	351	329	343	338	347	354	348	323	332	362	346	350	334	317	339	329	348	340	332	319	351	299	358	342	347	320	353	383	382	327	346	359	307	332	351	352	361	350	360	351	343	325	331	340	289	373	378	356	348	351	389	338	340	310	310	346	342	390	364	323	324	357	339	338	333	340	337	345	314	390	324	311	365	357	367	310	343	309	340	346	344	347	337	335	360	347	337	330	357	330	324	321	359	318	343	342	352	346	332	326	332	361	341	311	343	309	326	345	350	329	325	384	365	319	339	342	352	338	367	343	344	383	349	355	361	328	362	321	373	324	349	345	357	348	341	316	347	345	354	322	339	353	350	366	364	327	332	321	341	345	344	337	340	345	348	363	333	343	355	312	367	353	342	352	388	321	339	318	357	342	370	373	323	343	338	327	348	313	347	319	312	365	364	348	355	355	302	343	358	358	339	365	346	342	334	337	307	364	345	329	321	328	349	400	365	355	355	357	374	332	334	334	342	314	356	313	330	355	358	331	355	379	344	334	343	321	344	330	328	364	305	353	353	340	340	372	340	319	347	354	333	329	329	325	348	361	344	345	335	392	329	320	342	352	359	322	303	335	354	366	331	359	353	333	332	338	357	347	346	358	365	329	311	324	351	330	346	356	324	329	341	349	343	337	347	346	335	340	343	350	338	343	374	343	340	334	334	337	354	321	327	318	326	337	336	345	370	357	357	330	373	351	349	307	367	351	346	312	349	318	326	319	358	329	355	332	380	350	363	365	357	321	371	356	358	324	344	350	318	347	347	335	333	373	370	307	348	360	324	327	349	320	355	304	351	361	328	324	356	335	361	346	325	360	334	355	370	331	329	338	336	357	335	369	370	324	334	323	397	365	324	362	340	342	342	363	324	327	318	320	350	355	333	344	354	337	345	361	366	310	373	345	321	327	340	361	347	337	345	369	349	369	352	330	342	327	369	348	376	334	342	336	345	328	353	344	344	367	343	326	315	346	336	339	355	323	365	345	336	370	339	352	396	337	347	334	342	362	350	351	338	320	356	340	344	342	355	340	357	369	348	343	333	342	340	382	337	356	383	334	337	333	358	348	354	339	335	353	349	350	320	345	322	357	323	325	302	361	330	349	350	325	344	351	331	339	293	323	344	344	358	342	372	347	365	340	372	338	347	333	322	355	317	362	354	336	337	317	320	329	358	380	335	357	313	327	333	382	402	329	323	383	314	363	338	337	345	336	330	334	353	368	333	339	347	370	334	340	365	357	382	366	355	335	342	367	324	365	356	349	334	336	349	311	335	353	324	347	330	349	318	330	347	339	364	320	358	348	339	300	346	331	369	371	331	388	338	359	340	346	339	358	381	349	334	341	321	331	329	351	333	365	347	335	359	326	347	351	370	344	324	356	346	311	344	356	341	369	362	328	360	391	351	330	327	361	354	336	338	331	362	336	372	344	332	366	362	361	375	351	337	359	352	355	333	340	353	323	338	294	319	357	387	338	323	349	337	333	379	321	355	318	370	324	337	347	326	348	357	332	354	365	380	355	349	365	340	332	352	333	345	314	349	337	326	339	342	342	342	367	306	335	300	356	323	346	332	337	362	363	343	321	321	320	321	379	361	356	364	344	336	344	349	357	336	354	324	359	339	369	360	307	353	341	308
23065	21082	30731	29660	21528	10660	1153	637	508	489	479	456	484	464	436	411	501	465	458	433	460	446	455	461	458	423	471	456	427	415	462	397	440	425	429	423	423	430	497	431	432	425	426	456	431	414	437	413	420	439	474	409	465	445	424	439	433	419	460	453	439	415	421	445	404	442	438	416	432	446	439	413	417	447	416	465	420	431	424	468	430	429	443	426	419	403	450	425	449	430	429	456	427	476	428	446	417	441	456	458	442	471	387	420	454	438	465	454	441	401	393	415	415	455	433	438	444	460	441	412	475	419	430	408	437	407	453	423	437	451	414	382	465	452	414	435	418	401	456	433	471	427	436	416	426	430	399	439	453	410	442	414	421	483	440	455	388	453	436	430	438	487	449	483	420	459	444	404	474	432	419	458	471	438	426	407	443	420	405	443	443	414	420	439	402	454	434	441	418	434	408	435	424	417	457	428	429	463	476	455	408	442	406	397	457	433	430	435	442	452	433	446	415	412	455	421	445	444	459	461	410	454	437	465	445	435	414	406	448	477	466	426	444	439	434	433	420	456	429	458	406	467	409	429	448	445	455	441	442	452	426	452	432	443	421	443	408	422	469	442	439	483	407	465	404	444	454	426	410	452	421	443	406	450	434	431	435	440	415	463	428	403	423	449	451	425	433	417	442	440	473	440	426	423	416	422	457	417	431	437	436	426	447	387	440	424	413	454	432	484	458	431	436	422	435	440	467	415	462	475	426	423	381	424	437	435	468	426	433	445	463	435	417	421	471	445	409	417	417	422	433	455	431	440	425	405	451	408	415	458	443	452	423	456	416	408	425	468	400	404	471	447	473	426	406	428	419	440	426	420	464	457	427	468	440	420	408	408	456	421	440	405	425	426	431	453	414	474	433	484	455	461	428	414	419	468	391	403	427	414	415	435	497	411	406	453	466	450	387	445	434	426	412	421	437	442	411	444	451	462	449	449	411	432	402	435	451	434	441	472	429	424	427	414	435	422	433	458	435	409	420	431	416	429	421	422	469	435	438	407	415	434	396	454	437	427	454	471	466	418	413	439	451	445	450	426	420	426	453	417	459	449	427	455	436	397	454	397	427	424	436	411	389	412	439	460	441	473	427	412	431	430	473	457	440	419	446	422	445	414	445	412	401	421	433	456	441	444	434	436	431	459	441	479	401	472	470	446	439	447	435	448	420	427	448	433	452	454	466	425	439	412	453	430	440	450	435	457	439	452	433	438	432	427	423	463	453	461	406	428	418	422	407	398	421	432	434	452	435	452	444	399	456	466	427	424	453	489	445	454	453	429	410	458	431	473	398	469	425	425	396	451	429	460	450	425	390	450	447	424	424	440	450	475	443	437	434	418	441	438	444	416	422	404	451	452	454	437	424	447	460	432	459	432	419	446	444	409	472	460	429	453	418	414	434	439	422	450	449	448	465	450	439	441	434	451	455	456	424	418	388	431	442	431	415	477	371	427	470	402	444	424	451	468	404	395	454	449	392	414	440	415	452	404	426	436	432	462	436	404	432	444	400	438	445	412	474	448	451	413	443	433	452	440	417	425	484	478	482	425	401	475	470	448	400	449	440	407	406	437	429	449	463	448	413	432	429	450	437	443	440	423	407	443	445	419	445	464	425	411	414	408	424	463	480	454	431	421	427	438	427	430	484	418	432	405	448	433	415	409	462	435	407	450	474	453	441	436	391	414	400	423	444	440	437	464	420	420	390	403	443	412	427	422	428	462	444	450	451	454	419	457	462	423	429	405	462	444	427	427	481	411	413	480	432	456	449	490	453	437	443	427	436	425	437	460	468	425	444	471	403	433	410	411	415	403	432	465	431	419	391	444	415	491	425	435	444	402	446	443	415	427	433	477	445	475	454	416	482	466	395	418	453	427	447	463	430	457	429	425	440	444	442	454	417	424	422	435	430	442	449	446	436	436	446	423	436	449	437	397	400	446	421	466	425	460	421	446	442	380	469	433	447	440	424	449	417	425	441	429	452	444	458	448	443	428	417	430	433	465	417	440	434	422	432	442	438	433	445	455	413	472	460	448	433	401	431	414	441	416	449	459	430	431	453	450	391	426	449	441	454	447	428	429	416	444	460	453	412	460	418	441	439	431	404	411	435	393	465	442	437	443	417	469	456	450	445	449	442	449	459	439	417	419	426	453	456	439	467	416	458	451	443	449	395	440	423	415	461	428	441	438	435	437	434	431	434	431	458	454	449	462	421	466	420	433	455	469	429	437	425	451	422	428	415	482	420	436	441	482	406	434	410	429	459	444	431	441	436	429	446	429	431	441	426	404	430	400	417	396	450	419	379	431	456	408	419	422	476	414	431	413	456	460	425	428	415	442	458	428	433	448	442	448	417	430	426	430	440	424	436	428	424	430	472	403	435	514	403	419	449	431	394	435	394	386	395	434	449	396	414	459	459	442	436	457	447	429	467	413	437	459	454	447	441	453	461	433	438	411	405	453	435	462	435	416	413	459	464	428	441	428	432	438	438	420	462	469	408	418	437	439	420	447	455	389	433	375	410	396	481	438	459	444	476	419	429	429	455	425	403	418	432	454	412	461	413	467	440	469	399	428	446	429	401	409	408	445	451	457	416	402	449	440	460	417	430	482	459	421	444	433	441	445	458	432	446	452	426	468	442	427	458	417	455	450	429	455	472	451	443	452	454	460	435	434	452	431	405	391	437	425	437	451	447	435	450	433	440	412	427	446	435	402	480	446	439	435	443	433	471	449	456	456	443	463	431	432	412	446	447	432	426	422	411	433	435	441	466	446	429	424	430	457	433	437	478	426	421	444	420	405	448	454	427	427	448	452	460	391	429	433	438	417	420	461	428	469	417	419	423	442	424	438	442	458	400	435	416	459	470	457	447	435	441	439	469	442	443	413	451	480	445	432	442	457	433	461	433	413	400	429	448	404	440	466	379	441	416	439	456	399	405	415	450	442	421	410	406	427	438	423	445	458	430	439	411	481	428	449	415	452	454	422	430	472	407	438	471	433	442	456	405	411	446	444	415	452	421	439	430	431	455	466	453	427	431	421	424	446	457	437	429	402	417	389	409	433	435	452	436	435	460	412	434	467	407	432	406	432	477	451	440	430	414	439	438	431	412	451	453	446	432	452	436	454	447	390	409	453	418	435	424	443	403	467	439	453	430	381	453	440	442	425	466	431	469	446	446	426	413	409	427	464	490	454	456	414	443	454	450	378	441	469	411	423	418	428	437	471	410	440	430	473	404	416	436	416	437	436	426	423	404	422	427	452	443	427	481	436	416	439	448	409	394	413	445	442	471	422	449	427	431	423	415	436	413	443	457	419	438	446	424	409	461	410	459	434	415	468	430	440	436	434	455	437	462	389	412	449	432	445	451	422	429	468	414	403	423	432	440	415	426	438	413	464	396	420	397	429	404	427	451	388	403	416	470	415	439	433	443	419	470	474	436	373	439	404	406	439	461	416	418	402	450	412
32916	51654	60394	42859	7350	1012	893	751	706	716	646	609	595	617	595	604	579	591	601	600	593	558	509	611	589	549	588	579	584	561	560	581	519	587	564	565	509	544	539	590	575	582	586	593	528	573	590	557	544	510	601	580	559	572	597	530	614	570	550	554	527	570	539	515	565	556	510	542	582	587	549	561	551	566	577	580	580	575	581	529	563	566	563	559	562	547	565	538	517	537	572	588	581	571	595	549	571	566	531	561	545	548	558	564	551	527	539	552	540	573	540	587	525	528	580	574	528	508	506	534	540	528	617	545	537	536	555	587	551	547	572	560	567	535	558	542	574	585	552	581	546	574	597	570	541	572	493	549	547	574	582	556	583	556	520	545	594	576	579	581	571	581	560	586	555	547	565	577	592	568	533	583	548	568	557	555	533	584	591	574	580	600	537	556	596	515	539	567	527	537	567	577	591	539	559	528	579	590	581	541	553	523	497	533	596	557	559	534	541	521	552	555	545	561	531	582	551	575	546	515	511	593	578	606	520	549	565	599	561	569	584	591	567	591	589	605	554	533	566	563	572	575	566	572	562	553	552	550	582	557	561	548	573	560	582	567	550	535	597	565	588	543	555	584	548	552	535	565	544	582	520	548	573	533	599	548	576	566	574	570	574	524	581	577	582	534	540	549	540	568	542	577	558	542	541	565	524	586	568	595	562	545	511	566	567	554	576	571	562	513	553	555	575	509	556	558	570	541	561	513	543	586	568	576	548	583	557	535	577	548	596	575	545	573	556	581	513	585	561	561	562	562	540	554	538	531	496	574	552	574	550	573	528	551	555	527	596	570	547	512	519	583	601	514	525	574	539	547	527	546	552	559	553	537	586	549	513	604	587	507	566	552	576	572	532	578	561	542	571	583	536	589	541	559	513	554	557	555	538	606	579	525	547	572	533	582	572	587	540	541	525	559	576	549	523	563	565	588	543	541	548	536	590	544	570	561	542	551	597	509	553	530	537	548	594	560	539	539	542	556	537	547	535	536	549	526	563	551	559	554	547	582	584	571	529	555	568	590	580	558	578	565	555	544	555	547	556	519	540	550	575	621	576	577	563	584	529	537	548	600	575	560	569	577	602	553	550	512	584	561	577	506	556	562	576	539	527	539	520	571	567	520	525	536	581	537	538	561	529	574	529	563	530	551	552	571	588	528	528	536	556	545	533	607	575	558	528	585	528	524	555	540	576	527	583	542	560	567	540	613	635	561	578	546	558	508	570	559	535	509	554	540	531	579	587	572	553	572	536	534	537	580	593	575	551	571	581	544	545	579	587	551	581	532	539	540	535	554	552	613	575	551	525	582	532	599	556	550	554	542	545	584	547	559	542	535	536	547	612	596	557	565	580	587	563	516	550	578	551	592	518	536	601	548	540	550	516	560	554	569	524	570	556	521	580	531	597	526	550	570	554	564	566	583	580	571	562	582	580	595	544	579	606	564	535	595	573	554	514	539	518	537	571	552	550	593	504	532	587	573	577	568	570	567	546	564	542	569	568	561	615	547	548	516	596	560	571	564	572	566	540	537	547	552	546	534	524	541	509	516	575	576	550	566	527	557	554	544	524	497	533	594	531	543	555	595	546	581	563	572	552	539	552	551	587	569	541	562	568	560	585	566	546	595	549	537	536	570	536	554	565	557	553	559	538	538	523	551	577	583	554	593	550	529	572	560	586	561	545	525	550	523	571	573	567	535	556	551	534	569	562	588	566	548	597	585	550	556	582	511	531	562	503	565	562	557	568	529	534	507	562	551	551	547	548	555	535	558	558	545	555	562	553	525	556	585	557	570	591	539	570	544	522	582	524	572	583	614	537	576	595	560	585	529	620	528	589	533	612	528	537	547	515	581	543	522	527	547	578	570	588	523	543	548	569	560	544	606	568	587	532	566	561	563	557	576	566	570	557	546	531	574	541	561	585	556	546	566	532	534	536	556	556	552	532	558	510	589	537	558	552	531	525	604	547	571	557	604	561	591	533	554	556	564	528	525	573	562	524	566	551	569	510	557	543	548	529	585	537	545	540	560	556	573	551	597	573	559	558	548	616	564	569	538	556	542	521	568	551	557	538	550	549	536	503	574	535	535	544	540	529	580	594	543	557	542	607	596	583	515	512	554	570	599	571	561	529	579	556	531	574	547	561	598	529	563	581	558	546	529	532	577	599	570	553	544	595	527	556	553	572	575	580	556	553	600	539	536	587	578	583	564	586	527	507	558	565	546	561	559	589	546	558	542	523	563	554	583	598	530	538	521	530	539	528	584	559	610	600	545	567	550	544	574	566	584	562	532	562	540	554	566	599	575	554	590	551	551	576	538	577	542	607	560	574	552	556	581	531	521	526	568	545	562	571	525	565	560	565	585	548	582	558	564	579	548	570	542	561	552	536	567	559	558	554	567	567	553	551	545	548	545	569	566	549	540	572	574	594	520	584	572	563	556	548	547	566	584	576	558	617	524	543	537	564	508	553	610	590	535	535	560	599	537	519	600	589	605	580	555	522	546	520	613	503	555	542	551	554	586	574	580	585	559	549	559	593	586	546	543	588	567	544	541	542	580	534	565	581	567	499	559	537	579	543	586	589	572	568	540	596	586	548	542	579	537	547	543	574	541	571	532	564	543	595	530	531	558	550	534	539	541	524	510	591	585	546	551	554	560	554	533	531	583	587	535	544	597	560	572	571	573	576	570	587	507	576	609	567	559	559	573	569	566	559	614	544	597	567	567	530	613	548	545	522	518	587	546	533	543	560	571	592	518	591	544	559	511	523	578	537	552	548	601	632	485	560	524	565	559	544	516	556	506	532	547	550	578	592	578	603	574	577	545	528	547	537	548	590	554	545	530	604	579	562	503	584	565	574	548	547	559	555	519	581	532	569	598	564	559	590	527	579	573	563	528	588	579	539	557	563	544	551	525	498	536	556	545	592	571	502	540	578	532	529	554	576	596	567	519	560	561	589	582	543	601	525	573	531	547	566	565	569	567	590	558	584	555	548	601	549	545	576	552	537	570	540	563	554	540	541	534	524	539	536	558	532	659	541	548	525	572	584	539	562	580	554	556	557	531	544	532	512	545	515	500	579	590	526	541	565	558	533	528	577	529	556	565	529	586	549	550	567	603	543	564	545	568	550	575	518	542	545	547	586	590	538	591	601	576	558	561	564	596	554	567	536	522	513	563	557	545	553	570	532	538	560	554	562	542	565	539	576	566	575	567	571	567	597	564	591	543	570	523	567	543	559	573	540	553	533	552	542	576	576	592	545	587	541	575	566	553	585	551	531	539	548	580	531	553	578	551	548	538	524	592	558	551	523	576	592	565	587	574	537	562	574	514	553	536	573	566	622	564	544	568	559	575	545	535	562	556	552	581	591	513	520	519	553	523	577	542	567	575	583	560	570	578	547	607	552	564	525	531	549	577	589	586	565	540	529	552	538	544	529	590	532	567	546	555	562	554	599	562	593	593
24134	21107	30045	27510	15769	1511	211	207	163	154	149	159	149	162	150	132	122	143	142	135	160	140	128	133	155	146	153	158	118	128	150	141	158	144	128	136	138	163	126	143	153	136	154	142	147	139	148	143	129	161	150	128	150	147	142	127	148	129	151	133	145	130	140	126	125	161	127	143	125	153	139	144	136	123	136	139	145	127	138	134	154	148	144	163	138	124	152	120	141	106	150	126	139	141	132	133	148	138	148	148	158	152	112	138	134	137	153	127	152	146	141	122	142	145	131	168	143	142	148	122	136	145	128	140	127	143	146	130	133	141	129	123	115	134	134	147	113	158	149	119	152	158	133	128	143	132	148	126	144	130	161	124	144	127	164	144	141	131	137	145	158	125	146	132	146	135	157	134	130	119	151	153	128	134	157	131	134	140	140	134	128	137	128	156	135	124	125	158	136	157	145	143	132	152	172	136	137	142	149	141	132	153	121	134	122	130	153	150	151	138	158	141	124	130	141	135	127	131	122	126	155	138	123	137	152	182	151	164	155	128	156	112	144	114	130	124	145	148	146	142	141	139	145	114	142	155	133	148	141	152	153	157	149	124	134	135	166	137	157	128	133	121	127	129	119	143	131	142	138	127	136	149	149	152	149	137	141	146	139	126	140	151	123	133	145	127	136	128	148	132	119	146	131	139	126	135	146	149	140	151	136	135	137	141	153	121	151	135	138	138	143	158	139	171	135	145	146	129	138	131	141	135	127	129	130	114	126	130	131	138	138	157	138	123	128	144	155	138	150	138	140	154	126	137	131	142	117	142	117	141	131	125	147	162	162	140	138	113	120	141	131	127	133	137	146	137	166	141	148	134	153	126	141	159	131	150	130	122	132	160	134	144	130	147	147	156	135	120	129	145	151	122	130	135	136	146	129	140	134	127	138	149	148	145	127	128	143	168	162	128	147	146	161	154	131	136	134	131	146	124	118	117	129	166	132	123	141	139	133	145	136	135	146	138	162	139	135	150	142	140	134	136	120	131	147	127	151	124	124	128	163	121	141	142	144	132	138	149	145	142	132	145	150	156	134	119	133	150	131	125	138	156	146	146	134	144	117	143	142	134	132	145	146	153	180	133	161	134	127	152	126	130	139	131	170	137	144	129	148	141	155	147	139	158	139	132	141	160	136	138	153	139	153	137	146	114	135	149	120	142	130	161	133	134	157	151	143	129	122	148	133	137	127	165	142	134	138	135	125	138	126	146	130	135	141	120	125	128	139	142	130	135	146	134	127	148	165	135	145	132	132	132	119	124	141	163	115	133	137	145	126	131	139	146	130	130	137	143	146	130	119	125	118	149	142	125	136	149	126	137	147	134	148	154	148	135	141	140	143	135	138	136	139	131	141	132	136	157	127	129	142	149	140	114	152	132	131	126	146	138	128	138	117	144	111	143	151	157	137	128	137	150	127	139	115	124	151	133	135	148	133	132	151	164	163	155	138	129	130	140	139	141	161	127	130	145	144	139	133	137	160	139	154	127	130	132	127	139	152	129	151	141	137	125	121	163	147	160	132	135	137	128	128	163	142	149	124	138	136	140	142	154	123	120	142	143	144	154	135	145	134	134	127	134	128	125	138	144	121	148	133	124	135	132	148	139	108	141	113	139	119	163	121	136	139	160	152	144	134	152	130	139	131	118	135	143	137	142	142	120	130	133	146	147	119	130	132	135	138	143	139	145	147	139	139	138	136	158	141	109	148	135	123	134	144	146	126	154	116	150	147	130	125	120	149	123	145	113	152	140	139	141	155	153	138	128	132	124	126	141	158	127	143	145	126	135	152	141	146	160	147	145	117	146	153	127	138	139	164	143	127	116	131	159	132	129	127	151	135	136	126	150	138	141	149	143	121	147	146	144	109	148	131	113	131	140	139	148	134	144	135	144	140	138	142	140	112	134	160	119	147	137	138	145	157	134	135	144	165	122	141	141	119	151	135	133	152	125	128	159	123	146	136	157	140	149	111	142	131	126	127	134	145	130	134	138	138	172	135	167	125	129	145	133	163	125	117	150	128	123	139	143	145	135	127	138	140	161	135	141	146	139	162	144	156	121	131	125	149	132	137	133	150	129	136	115	128	154	138	155	122	126	120	134	128	146	137	154	134	132	132	140	133	139	140	132	127	148	149	116	130	127	128	144	137	126	146	110	141	144	133	147	149	151	158	133	132	133	142	137	138	141	134	160	153	130	130	144	144	130	128	134	151	158	125	121	120	133	153	135	117	140	157	123	126	136	124	138	122	141	125	146	133	133	130	147	135	161	152	142	154	129	148	140	137	152	136	148	122	151	146	135	143	141	128	135	136	153	146	141	149	134	145	131	131	129	129	140	173	132	127	135	152	137	155	130	119	124	135	153	150	130	127	148	134	143	146	134	145	147	147	130	151	142	132	139	160	152	151	130	129	158	137	158	148	129	137	134	149	131	127	153	144	126	132	159	157	120	126	141	137	134	137	142	155	136	139	147	127	144	118	125	135	163	134	154	154	121	159	127	139	151	168	141	147	138	152	141	134	143	137	135	136	124	136	130	118	132	147	142	132	134	152	131	113	149	163	128	137	145	161	154	133	137	138	131	126	145	156	130	143	133	148	135	147	142	168	119	137	137	141	134	131	119	167	145	115	158	153	150	136	148	156	151	150	110	143	137	137	124	147	141	142	166	137	111	124	134	145	149	146	152	137	154	141	134	163	137	168	145	153	133	156	153	139	152	128	132	128	135	142	141	129	131	144	162	154	132	139	143	145	134	131	144	126	132	152	142	155	162	128	128	158	142	133	156	135	150	142	140	140	154	166	160	139	149	134	144	123	152	153	145	133	132	132	158	132	154	158	132	122	120	143	137	137	141	151	145	117	132	129	126	150	155	152	135	137	152	146	149	143	149	133	129	119	135	137	160	108	115	135	145	140	135	132	136	114	138	142	131	125	133	142	158	138	88	106	151	144	150	125	136	128	172	152	148	155	145	147	143	139	131	113	161	133	130	123	135	150	138	140	138	129	139	155	147	143	137	122	131	131	133	143	122	140	146	151	146	153	131	163	151	123	101	109	135	126	126	158	136	129	140	136	111	121	152	133	147	144	138	143	144	145	155	157	160	120	140	143	121	144	149	150	152	156	150	147	144	153	136	128	132	153	146	130	125	156	119	147	127	140	156	132	127	137	129	140	139	144	146	140	143	144	138	135	118	141	139	146	134	152	133	116	144	158	149	168	142	153	135	138	146	131	133	139	147	123	139	137	144	133	144	139	151	136	142	156	121	127	138	122	143	129	158	150	122	126	137	147	142	129	125	123	137	131	153	138	145	158	146	144	137	144	134	151	149	126	133	142	141	130	155	138	122	140	139	132	133	125	123	134	128	133	142	156	137	119	143	146	139	138	160	157	164	166	130	142	145	128	138	150	153	141	131	146	156	129	142	130	146	132	136	149	123	141	114	148	161	121	140	152	168	125	160	121	124
28694	42707	47412	34286	7370	427	356	268	263	279	259	244	234	247	202	223	190	219	206	217	200	205	188	200	211	229	211	197	191	189	211	173	207	215	209	174	175	196	182	195	193	185	192	193	190	196	184	217	169	207	190	197	184	202	217	179	201	198	201	192	201	205	192	229	198	200	231	209	200	199	210	168	174	205	193	203	209	211	180	195	210	210	193	201	178	192	184	199	207	202	204	192	193	210	189	210	180	189	189	191	196	215	193	198	194	188	223	188	193	198	189	211	184	191	171	207	199	201	208	197	196	190	212	214	188	189	214	204	174	216	187	194	214	215	188	203	183	211	191	173	201	214	189	191	199	193	213	215	190	175	192	161	177	191	177	204	193	187	203	194	194	215	210	197	200	186	175	168	193	182	185	221	209	184	196	207	176	191	202	183	193	165	161	209	206	214	177	218	195	180	175	176	197	192	193	209	191	219	209	223	182	187	173	185	196	196	193	197	181	211	192	207	196	188	200	172	199	233	193	208	177	186	174	210	207	166	202	192	192	183	191	210	202	212	205	192	183	206	193	205	185	184	222	214	191	188	217	198	207	203	189	188	196	197	171	187	196	184	211	200	196	181	187	183	209	199	208	217	181	199	205	182	198	180	182	170	212	197	169	204	195	203	173	185	188	188	219	196	192	205	194	163	193	204	205	188	209	208	181	199	174	197	198	209	194	198	184	199	204	184	198	179	190	194	201	173	183	167	169	190	212	208	197	195	168	193	207	191	163	226	178	198	185	203	193	181	184	176	211	179	206	163	183	178	203	181	186	172	195	180	194	190	210	204	222	202	188	212	196	217	208	189	200	184	210	202	209	206	224	188	182	208	176	160	178	199	193	218	215	191	212	224	160	213	202	210	187	183	193	191	214	201	175	185	215	183	197	186	180	200	173	177	203	206	196	194	171	206	190	196	218	189	206	187	187	208	194	203	197	160	198	204	201	196	191	194	213	195	198	213	193	194	195	200	214	194	192	196	187	204	174	195	201	182	193	204	185	201	187	199	197	185	177	188	193	198	177	178	192	196	196	215	181	179	179	189	180	199	191	202	182	189	199	192	223	205	194	173	201	213	189	173	176	203	189	169	197	199	194	178	178	177	203	184	215	192	176	201	200	214	198	173	189	210	203	185	174	191	167	176	214	204	210	189	196	204	203	188	200	182	191	196	160	188	181	192	157	194	182	205	196	202	200	197	180	198	222	178	190	218	198	183	177	190	203	194	207	175	197	166	206	193	186	181	174	163	185	190	177	152	204	211	189	190	178	163	191	205	186	186	217	183	194	221	210	206	208	215	182	210	177	213	195	182	174	220	195	182	209	214	193	194	198	158	184	178	203	212	193	209	191	178	188	205	199	207	194	201	192	176	205	197	177	206	198	182	202	215	196	196	180	181	193	200	217	191	192	214	185	207	210	212	177	196	199	212	181	183	202	189	176	165	164	189	232	145	183	211	191	200	210	197	204	212	181	213	157	200	174	192	210	186	207	198	197	203	198	199	209	212	159	208	201	165	190	202	198	181	196	178	186	181	210	173	217	179	214	185	175	169	168	190	195	201	196	197	184	206	180	220	199	185	195	195	181	179	198	205	185	187	194	208	188	204	194	182	195	201	206	189	189	189	183	192	216	191	170	197	191	209	192	182	204	191	197	197	173	173	212	179	182	209	214	199	184	186	205	181	209	210	187	217	184	215	201	180	200	229	193	185	198	177	216	210	199	186	205	222	204	193	178	161	222	192	198	193	185	196	206	212	204	211	177	196	187	188	196	192	205	198	187	177	201	182	192	205	176	194	182	178	206	195	186	184	206	190	196	188	213	169	180	209	189	182	205	200	195	193	187	162	209	199	187	193	205	196	207	175	174	202	213	208	210	187	196	182	197	201	185	191	197	192	203	197	195	190	183	177	177	181	200	188	168	200	170	204	160	190	200	202	201	204	198	211	194	165	186	178	198	198	208	178	190	193	204	184	191	187	204	192	179	200	172	190	204	187	170	185	191	225	195	179	169	197	183	195	208	196	207	204	208	215	190	233	185	193	171	177	185	203	172	207	195	212	188	185	194	195	176	187	204	164	199	190	210	194	208	195	188	191	177	212	185	215	200	197	189	216	196	203	192	194	204	197	216	193	208	188	193	212	204	204	199	179	199	188	194	193	226	205	208	191	193	185	200	180	201	187	213	224	203	205	194	192	193	183	225	193	187	183	189	205	165	194	209	219	200	217	179	178	220	203	192	175	197	189	215	190	202	229	193	192	174	193	185	204	212	167	178	185	227	170	204	201	178	193	218	212	185	203	202	195	204	202	178	198	169	185	190	179	166	223	186	221	208	196	198	184	171	202	204	174	204	209	200	184	203	192	191	187	216	182	192	204	186	183	183	173	205	200	232	182	183	215	193	206	219	205	191	212	183	183	203	165	176	193	193	180	205	206	197	180	209	197	188	200	216	187	189	200	185	215	202	202	190	220	211	178	165	185	198	199	206	196	195	187	176	192	190	180	169	189	190	197	181	213	192	206	173	197	181	203	184	172	192	181	197	189	201	207	211	209	200	229	186	191	187	184	184	182	198	206	185	188	200	212	200	182	187	204	190	182	202	206	185	187	202	208	193	191	201	199	196	185	210	179	196	186	186	188	187	182	177	219	178	206	194	220	195	180	209	221	209	196	188	188	209	187	217	173	177	183	198	211	195	188	171	177	185	197	188	169	203	178	193	203	200	188	201	191	181	190	187	178	206	193	186	206	201	181	215	179	194	207	196	183	208	205	172	218	189	197	202	181	206	212	187	222	194	195	175	193	200	207	193	191	191	194	189	203	195	177	198	183	198	192	185	192	175	191	194	171	205	210	217	189	180	177	178	165	187	188	191	184	196	208	192	202	213	203	199	197	202	206	182	182	192	185	202	190	198	195	211	160	197	189	205	185	202	203	185	207	204	209	191	178	191	192	194	201	212	194	190	173	193	192	180	194	195	183	174	192	181	183	196	195	203	166	190	192	191	201	217	209	196	186	205	201	189	201	203	194	203	218	184	190	201	194	172	189	179	189	188	165	216	202	208	187	186	178	190	189	192	201	184	191	199	211	210	191	217	174	184	193	199	208	210	190	213	184	181	207	190	190	188	197	204	189	191	188	203	184	185	176	194	203	219	178	184	197	197	197	180	165	162	192	199	215	188	209	212	212	194	181	193	199	191	189	202	190	190	178	167	197	205	183	192	205	189	204	206	213	190	198	203	199	185	210	194	189	192	199	209	188	225	190	194	200	194	185	188	170	187	209	193	203	200	202	191	205	203	210	188	202	192	169	208	187	185	186	211	177	176	188	204	204	194	181	209	180	208	185	192	180	192	193	179	197	219	209	219	189	194	191	178	178	181	204	200	214	191	193	194	200	192	210	185	193	209	206	198	175	208	183	189	187	191	165	193	191	204	165	208	213	195	192	214	193	216	190	215	212	193	220	173	200
22154	21102	29784	25294	21453	20007	8527	675	539	481	466	431	422	381	404	389	384	410	337	355	360	377	381	379	351	362	400	389	373	353	396	330	346	370	378	372	348	338	352	364	325	363	307	349	339	358	340	348	357	349	376	349	358	322	337	321	369	375	367	370	307	396	331	361	329	316	314	313	326	311	358	348	338	349	339	361	345	364	350	355	346	312	353	355	361	341	361	339	350	340	386	320	364	383	355	338	330	337	359	347	372	319	300	391	333	316	336	371	367	313	338	343	327	361	340	356	335	389	323	328	363	348	337	327	371	332	385	343	349	331	372	343	378	344	344	341	379	345	345	356	351	341	363	333	359	349	335	341	311	367	367	334	330	361	350	357	336	312	334	359	329	318	329	371	319	330	358	356	303	339	364	376	364	309	324	367	343	361	359	325	321	335	310	347	332	356	356	350	314	366	379	339	348	322	338	361	333	333	330	370	330	348	338	336	359	370	343	365	336	361	360	355	331	351	339	323	391	342	374	340	318	359	353	374	366	352	347	355	366	351	343	347	312	364	309	378	348	372	366	342	334	366	333	328	315	358	349	346	353	394	362	338	361	360	324	362	343	327	375	329	334	341	331	336	327	321	351	335	356	355	339	337	371	363	363	336	345	313	355	351	310	361	376	384	304	331	343	323	359	357	377	312	387	319	339	363	363	350	344	344	363	378	361	352	374	327	351	356	349	317	357	381	316	353	336	339	325	344	359	341	345	365	336	335	357	347	345	376	333	381	355	356	353	365	353	337	346	343	371	303	363	336	373	365	375	324	361	347	382	347	358	352	356	361	336	317	358	329	333	352	358	297	375	354	370	321	327	298	334	337	377	331	349	309	360	315	358	340	313	318	335	366	338	333	334	334	337	320	374	386	327	350	339	344	347	353	318	360	321	336	361	330	334	346	360	372	371	340	332	351	336	389	340	338	389	375	310	362	362	361	342	337	305	348	338	351	374	364	343	379	354	367	345	347	352	326	303	324	359	349	363	355	343	343	346	380	337	330	330	345	330	337	343	358	373	348	365	335	355	325	360	378	351	337	366	349	363	347	360	366	351	363	344	343	366	313	339	356	364	349	378	332	348	357	347	372	353	356	359	323	370	359	352	339	349	362	351	351	356	350	344	349	344	369	340	353	357	324	335	348	357	365	316	367	343	362	340	345	367	354	322	332	308	341	346	332	364	339	329	346	376	349	357	379	330	308	350	348	350	318	312	361	348	326	337	330	390	334	352	331	359	367	363	381	353	363	331	357	343	342	297	370	348	292	319	338	338	316	348	357	371	337	365	326	343	357	344	316	347	342	361	374	342	316	351	338	353	356	330	342	346	339	330	342	346	353	365	366	358	359	324	328	352	370	368	314	333	344	317	330	327	379	332	342	335	351	327	292	353	371	318	349	330	355	330	390	352	356	331	341	344	341	354	361	324	348	333	336	328	374	353	352	350	315	339	372	355	326	320	345	353	344	307	341	363	327	346	323	349	334	375	353	342	300	328	335	355	372	356	363	347	313	348	356	346	324	335	344	343	351	347	352	350	356	352	352	346	305	357	340	374	364	338	348	345	337	347	347	359	342	333	329	350	332	344	340	317	352	368	325	341	353	333	350	342	330	335	361	351	327	331	314	340	327	315	368	362	319	313	346	319	372	321	379	357	333	368	324	330	352	364	356	321	339	368	349	354	363	356	354	344	394	340	344	350	312	382	350	347	338	374	325	352	329	343	349	328	349	330	360	345	356	354	337	363	332	355	354	344	344	322	328	331	341	339	349	354	342	344	350	354	380	350	352	357	330	314	361	361	352	332	331	335	368	345	333	341	336	351	326	356	380	362	335	364	351	337	355	332	359	353	334	359	336	374	387	336	369	319	383	357	358	356	352	356	363	375	343	327	344	333	343	342	318	401	309	340	352	399	342	345	343	338	366	369	343	360	371	346	327	378	352	373	350	333	361	332	312	348	379	373	338	366	354	348	334	337	336	359	348	332	368	353	342	347	330	343	303	365	324	342	368	358	368	372	339	322	370	322	362	349	332	357	369	311	350	326	364	399	357	359	357	348	367	369	324	349	343	337	366	311	350	326	342	346	377	318	356	349	334	337	352	297	354	370	329	355	350	371	345	355	307	322	373	339	351	324	335	387	378	334	368	308	343	362	333	337	335	348	335	334	327	336	319	338	353	352	351	323	333	349	366	373	349	365	345	363	364	353	349	356	308	383	356	324	375	352	335	351	321	361	338	344	357	315	309	336	350	332	368	335	365	321	325	333	330	337	337	325	350	346	345	348	349	385	332	371	387	333	322	381	322	345	342	350	330	350	369	341	343	360	371	338	350	316	330	363	340	342	347	345	344	351	337	372	324	329	370	349	330	371	323	352	312	307	317	333	376	322	385	365	363	329	337	339	347	337	311	342	377	367	351	324	336	383	361	323	325	366	323	356	359	317	359	351	335	333	340	360	383	326	357	365	366	350	363	334	377	352	320	327	349	322	325	358	353	358	371	355	352	341	320	362	366	363	336	343	359	353	342	332	347	342	316	362	360	379	314	343	349	349	347	340	360	350	342	336	337	344	337	362	308	367	303	339	340	362	325	352	356	337	339	350	349	319	363	353	319	349	327	352	350	343	358	342	366	352	360	352	315	352	330	351	333	364	324	371	317	348	382	336	348	389	335	335	322	345	351	365	359	303	348	360	311	336	323	349	351	350	350	352	352	361	362	366	335	337	301	394	315	369	326	357	317	366	348	343	348	361	341	352	355	329	323	365	351	351	355	337	382	316	337	350	320	350	347	322	357	326	346	352	348	355	331	373	328	339	343	356	343	359	338	351	350	342	349	338	341	363	334	379	357	350	353	357	331	363	326	342	361	329	308	365	354	326	368	322	286	362	339	359	346	363	351	367	355	359	343	331	348	354	338	315	364	368	349	364	333	346	356	397	367	355	322	367	331	342	378	340	387	337	306	353	322	359	321	357	340	353	347	347	311	359	369	339	344	357	330	362	369	340	340	354	388	380	378	325	330	317	328	340	391	354	342	314	352	379	326	332	341	342	351	337	332	332	356	360	358	328	368	336	379	358	362	355	331	341	374	329	326	355	372	353	319	326	326	327	356	340	330	367	366	345	346	358	349	327	346	329	335	313	327	350	343	338	356	326	348	358	384	355	318	329	347	384	332	357	378	350	352	358	333	346	338	336	352	338	363	343	344	354	379	349	340	355	355	351	326	341	323	348	352	356	370	372	318	348	339	328	374	345	358	368	368	360	384	318	351	345	348	320	335	357	336	368	344	371	359	344	276	347	322	341	340	351	325	358	365	342	349	337	330	359	338	334	349	348	343	363	320	344	331	351	326	362	338	365	341	334	377	342	321	333	348	310	363	353	360	332	334	362	326	339	326	345	339	348	330	328	362	352	356	334	345	338	337	335	347	363	320	323	331	332	336	371	331	333	347	342	351	359	326	320	364	343	348
37559	51298	65104	51376	4975	1333	1069	882	775	777	704	578	587	593	528	532	543	551	501	533	472	502	472	466	476	473	495	472	469	470	468	471	479	448	454	418	475	456	476	491	472	446	475	447	447	515	434	464	451	455	488	504	483	458	467	448	438	444	491	427	451	490	471	481	459	432	472	445	456	446	489	453	475	514	487	446	404	499	477	463	466	465	453	439	423	465	482	409	444	440	481	458	443	486	451	455	469	458	479	495	439	443	485	481	460	437	434	461	447	476	450	455	472	426	464	454	419	425	444	409	507	432	486	431	471	450	431	424	468	493	465	440	457	426	459	460	455	451	446	416	436	429	408	493	431	433	488	466	421	490	449	462	471	438	419	458	476	462	444	459	470	457	464	451	386	475	453	453	457	451	463	464	475	428	429	420	435	473	442	463	446	444	481	459	506	457	414	448	416	462	452	472	458	442	457	476	448	453	432	476	440	459	428	473	464	468	466	450	464	468	486	470	458	482	460	440	430	434	461	463	449	491	444	449	437	444	458	442	446	453	440	437	449	460	487	473	445	439	494	453	449	472	474	439	483	454	484	420	473	448	428	445	406	474	472	455	462	433	457	474	447	452	449	446	448	457	402	436	448	427	475	433	468	440	443	475	432	448	436	448	477	463	440	456	437	489	407	471	459	465	442	471	449	442	453	464	495	446	466	456	434	457	501	453	467	447	433	472	440	450	472	485	450	428	470	435	435	404	422	433	496	456	479	489	443	474	441	434	478	516	414	427	474	481	421	467	420	437	454	443	451	456	459	456	487	482	426	429	444	452	457	493	441	460	493	449	475	447	470	446	444	463	501	484	473	466	453	499	501	464	478	458	434	464	486	447	469	417	453	471	465	455	464	460	436	434	441	427	450	445	487	440	429	474	476	451	446	415	473	452	457	455	421	450	458	447	470	475	480	434	481	474	450	456	437	436	446	474	453	436	476	487	424	436	399	429	436	442	453	446	455	462	434	419	440	475	475	452	456	498	478	453	482	458	470	410	461	473	467	472	448	489	464	457	450	441	419	438	474	457	453	444	431	525	465	474	417	429	418	438	447	449	496	453	425	449	476	449	458	442	464	449	451	429	446	470	480	450	494	439	441	450	452	429	441	467	453	458	454	449	473	424	452	479	478	416	453	501	478	479	453	455	466	466	435	443	453	517	478	477	459	443	480	482	468	487	429	495	466	443	451	426	434	436	480	431	407	446	454	491	397	482	448	479	454	463	428	437	467	434	445	473	430	474	483	434	499	443	421	478	499	442	472	467	447	456	470	459	479	472	459	434	497	418	460	438	460	431	457	432	456	501	439	510	467	464	422	450	470	460	423	443	450	431	453	421	437	425	455	476	459	462	431	458	488	446	427	439	471	461	461	454	488	426	468	432	456	462	468	455	445	439	462	438	470	443	455	449	454	446	464	449	451	459	484	445	424	436	469	448	442	420	474	434	468	458	442	415	428	413	439	440	455	432	465	485	461	468	454	435	447	439	396	433	424	438	447	474	475	484	467	468	446	426	435	456	456	451	460	449	489	439	464	451	466	421	447	501	445	467	470	473	464	442	410	435	428	455	453	421	429	457	421	473	476	422	462	482	438	424	451	458	458	469	469	450	426	463	501	456	470	455	452	442	488	455	441	443	409	467	443	469	429	490	440	471	461	452	428	410	454	440	468	467	461	481	433	489	451	434	443	420	449	454	455	441	433	415	464	450	447	483	456	430	448	432	436	484	414	461	465	471	447	433	446	470	444	475	467	477	428	483	458	422	416	437	435	449	458	438	401	458	441	412	423	465	482	398	437	446	451	480	471	461	471	460	438	469	452	457	449	465	446	459	499	475	503	473	445	495	478	470	435	452	451	454	506	462	453	466	438	469	458	453	455	436	446	467	482	458	488	408	431	450	489	462	455	440	454	477	442	441	466	459	466	463	451	418	428	460	472	460	430	455	458	446	461	451	431	446	416	460	495	455	454	451	447	417	466	456	441	462	437	498	508	444	467	434	469	456	438	427	470	441	423	407	455	459	455	457	441	424	482	461	467	468	440	455	407	452	478	429	442	434	416	428	425	461	454	422	453	467	472	458	468	430	441	487	451	434	442	509	490	451	414	428	445	472	414	442	505	423	426	437	461	433	434	422	454	448	461	454	459	454	443	452	458	445	449	435	466	469	467	445	462	423	433	424	425	486	408	452	453	477	443	461	482	434	458	388	431	469	423	480	465	484	439	461	433	491	505	446	479	442	492	450	411	466	432	450	413	454	470	474	461	502	480	457	454	454	496	472	438	477	476	479	489	456	447	463	485	462	437	459	482	449	451	474	453	472	459	466	464	460	483	413	451	472	468	466	457	501	483	484	450	483	458	472	416	462	432	437	443	401	446	475	424	435	482	406	509	428	459	456	484	475	468	477	432	470	491	408	476	472	439	429	419	443	516	440	467	459	480	441	447	426	454	423	495	456	461	471	452	466	419	453	492	501	470	501	437	420	415	502	416	473	447	430	490	442	428	449	432	470	488	447	423	410	437	448	470	465	457	440	444	438	473	440	464	446	485	472	453	445	481	447	472	433	450	473	451	445	450	408	423	444	453	435	440	476	436	465	497	466	440	481	431	451	474	469	481	452	431	457	492	465	436	464	459	457	439	433	455	489	470	442	406	471	479	473	477	476	493	435	458	474	459	440	437	443	475	472	457	461	443	431	460	469	451	469	459	457	434	440	472	407	454	431	475	438	475	489	463	451	476	451	440	463	429	467	451	414	425	457	431	471	440	438	505	447	434	473	442	472	507	447	423	499	454	443	460	465	441	459	488	481	453	437	463	438	489	485	454	476	493	449	446	455	490	437	430	485	416	438	477	432	468	422	518	438	414	450	447	455	473	444	443	436	456	442	444	424	465	440	452	446	464	424	445	440	499	484	484	443	470	483	434	447	449	498	435	419	455	499	462	496	449	467	477	436	493	485	456	479	500	477	460	468	461	447	437	411	461	444	463	466	452	464	460	464	453	440	470	491	476	459	446	414	492	452	464	452	471	452	454	455	437	453	453	441	417	487	404	449	457	451	451	484	481	500	446	467	399	429	433	474	463	467	468	484	448	442	500	508	443	480	434	447	427	437	452	394	479	425	473	427	428	425	438	451	475	448	455	495	435	441	445	455	449	465	461	451	471	475	454	505	448	444	428	433	446	459	455	466	433	415	450	475	459	443	486	463	447	464	478	470	465	436	423	461	436	494	494	408	409	444	472	511	437	471	490	465	451	447	425	503	475	459	443	443	440	434	454	431	470	468	461	476	479	447	439	455	468	465	408	448	433	476	412	431	453	474	425	427	473	450	471	485	486	467	483	492	463	439	432	460	479	462	424	486	450	453	442	451	429	455	458	460	496	441	463	413	463	476	446	431	467	445	488	442	437	450	420	488	427	451	457	452	443	486	450	445	455	463	468	463	425	478	429	458	427	460	486	437	458	501
26735	21693	21729	11817	1369	396	330	288	272	314	272	264	250	294	265	251	296	273	256	272	266	277	271	272	266	280	279	256	285	264	246	253	274	261	256	279	255	263	251	274	258	276	254	278	244	280	284	269	254	268	257	253	262	263	275	277	262	272	258	252	293	277	279	275	271	266	270	246	290	250	284	259	291	253	289	276	249	284	238	295	279	252	295	255	246	289	247	236	248	276	271	266	279	262	272	253	276	259	264	270	263	268	286	291	260	301	282	266	269	291	267	256	256	277	248	250	260	269	256	255	263	258	293	291	261	285	246	271	273	292	261	242	278	294	225	256	258	273	256	228	282	264	300	260	278	284	265	290	283	266	242	283	250	256	257	279	227	250	275	303	281	242	272	292	266	271	284	252	263	260	262	251	314	293	296	253	274	267	260	296	246	263	270	246	268	262	254	244	259	260	294	250	319	251	267	259	257	285	290	265	247	261	277	255	279	264	269	277	266	271	270	253	277	273	268	279	256	276	278	233	273	262	275	272	241	289	258	255	243	276	267	276	297	286	228	271	262	271	275	269	256	246	289	257	252	247	248	247	245	273	233	243	265	281	299	269	279	249	266	284	254	278	252	261	228	267	270	281	291	288	299	263	260	276	263	240	269	292	262	274	289	260	254	251	289	266	269	303	282	264	268	232	289	253	284	250	264	265	290	286	269	269	288	273	240	248	245	262	277	260	240	292	273	287	268	280	294	277	272	301	277	251	251	258	252	272	255	254	276	241	283	271	270	256	267	271	246	270	276	306	250	277	272	289	256	276	280	267	256	261	252	252	248	275	290	275	268	262	248	266	288	293	270	267	244	243	257	257	276	253	253	253	250	228	260	278	281	273	247	268	250	277	244	285	276	295	282	248	263	262	234	270	287	254	265	288	274	270	247	272	259	269	272	251	289	291	217	235	283	269	275	271	266	297	289	286	292	244	247	252	278	245	228	287	267	244	266	289	271	267	261	276	271	259	283	248	255	245	238	276	260	253	263	256	272	260	234	295	232	280	267	289	260	275	245	258	267	258	284	284	275	242	265	273	280	284	273	257	229	252	243	266	255	249	274	264	272	282	276	276	277	263	257	273	278	230	248	254	254	253	238	267	261	272	271	247	231	274	284	298	237	308	284	253	266	261	242	271	242	286	274	293	272	254	267	302	286	278	285	286	297	250	256	270	284	251	223	251	248	261	261	288	264	234	244	264	298	252	237	279	268	264	248	269	280	244	281	272	254	264	266	246	283	287	283	269	257	271	281	293	261	277	264	264	277	256	263	278	284	279	264	267	271	243	258	272	275	277	253	229	253	273	289	273	277	274	252	259	267	265	280	277	276	278	273	280	268	260	261	288	294	256	256	270	272	286	242	260	281	255	263	244	261	290	294	252	277	252	277	250	284	262	245	255	265	268	291	286	256	264	247	271	274	259	259	260	277	259	290	264	270	281	264	276	217	274	276	282	238	263	268	247	259	272	268	283	248	262	234	273	283	239	298	273	248	283	267	279	282	282	270	272	264	262	229	283	274	254	279	260	272	265	262	244	262	269	266	250	244	263	298	245	264	267	279	280	276	278	275	245	261	286	267	263	269	241	274	248	281	292	279	290	255	266	248	262	255	245	257	276	271	256	259	262	285	250	291	250	271	275	270	257	275	274	267	252	273	287	251	256	264	255	263	299	269	276	274	261	311	266	258	281	272	261	270	273	250	245	260	274	264	265	274	271	237	235	239	274	267	284	285	286	254	294	264	270	277	275	263	233	267	260	273	271	264	267	261	265	279	243	250	257	253	254	277	260	247	252	276	272	244	240	257	262	242	292	270	264	280	275	270	266	257	254	234	284	237	257	272	267	256	284	265	245	251	270	233	290	283	247	238	248	273	281	261	273	258	249	259	273	261	272	268	254	261	285	275	258	275	286	264	283	297	313	275	267	246	282	221	288	253	242	265	255	262	265	259	263	255	248	262	252	273	271	277	291	249	250	265	257	287	286	281	251	253	277	287	274	264	273	255	248	273	284	264	262	273	256	247	264	282	263	255	263	262	268	280	306	271	267	287	255	262	243	258	254	261	249	277	256	286	233	253	253	281	268	280	234	259	285	267	272	291	271	258	256	270	259	258	277	242	251	235	265	249	262	274	281	288	258	264	262	254	293	276	279	234	267	276	265	232	270	271	264	262	280	275	283	250	270	263	246	255	275	303	272	263	241	250	266	286	242	278	272	256	276	280	274	234	266	288	293	271	279	226	255	266	252	268	275	282	258	244	277	261	271	245	262	252	266	279	273	267	257	260	280	262	236	236	297	253	264	248	251	274	263	271	223	246	272	221	252	272	279	253	262	269	262	253	258	262	280	249	290	274	283	252	305	252	268	278	243	280	272	292	245	274	262	284	259	232	260	242	240	238	284	253	287	264	289	247	258	271	243	241	242	280	291	303	248	238	252	253	259	265	244	283	255	255	272	280	286	303	251	286	257	276	265	269	264	269	226	261	260	240	258	276	284	276	249	281	277	269	281	277	259	288	264	253	299	248	274	281	283	276	278	290	278	257	265	260	269	261	273	258	273	256	253	254	247	263	270	262	250	257	248	292	247	250	257	254	242	224	264	257	242	288	289	255	259	256	307	256	281	287	266	255	260	251	270	273	265	255	263	276	288	277	287	249	294	263	249	256	278	269	258	250	279	315	311	273	282	276	264	254	247	270	278	229	281	275	308	290	265	284	263	262	259	248	279	252	255	264	267	266	257	251	245	234	297	272	280	256	288	250	266	259	273	256	273	269	278	280	223	274	268	302	302	249	254	249	285	263	292	283	237	250	260	256	280	286	259	272	261	278	252	293	274	262	255	263	264	268	255	245	228	264	276	272	275	263	282	279	257	287	268	279	262	256	278	283	276	274	314	254	257	249	266	273	263	291	277	262	284	234	264	240	263	282	261	268	261	273	270	262	251	248	287	266	289	279	288	266	292	261	246	257	246	296	280	259	252	280	253	270	258	266	313	258	257	251	281	269	268	238	222	255	287	264	268	249	257	230	257	262	303	246	277	274	259	288	287	300	271	278	278	274	273	262	239	274	274	273	261	264	262	250	298	269	271	260	255	276	269	271	270	285	298	281	274	259	281	242	291	241	288	262	271	253	281	288	262	241	264	266	269	249	254	290	272	263	262	258	271	274	288	280	274	262	262	271	263	271	272	268	245	261	256	285	240	282	269	257	241	265	269	302	306	263	253	237	280	236	281	262	259	253	255	294	258	307	262	298	243	250	284	280	259	270	282	288	240	244	253	242	255	262	270	279	274	238	289	249	237	250	232	249	269	271	275	271	238	257	287	280	290	243	279	255	279	269	254	253	245	271	258	284	286	228	279	260	277	272	268	261	283	244	289	284	274	300	257	293	263	231	278	255	278	262	283	293	282	281	263	279	287	259	276	254	290	259	271	282	243	261	255	280	277	280	300	246	261	267	225	270	269
10625	24062	18951	9668	1051	405	411	337	356	354	362	371	367	339	339	319	353	353	368	362	335	385	358	319	344	361	343	352	380	316	371	338	359	341	318	332	308	322	385	357	358	320	366	348	353	344	364	335	368	359	342	337	339	340	350	358	362	346	332	356	343	343	346	331	345	343	363	349	359	361	363	341	330	367	316	365	349	349	346	329	360	320	342	375	316	385	330	334	337	360	314	318	332	303	343	344	347	347	346	342	347	335	378	345	325	349	333	353	361	318	318	342	350	357	337	344	351	346	352	369	343	327	374	375	349	351	343	357	343	319	324	351	338	352	359	330	348	365	340	375	332	344	347	339	343	284	374	342	320	312	343	361	321	331	351	338	334	353	339	339	282	339	334	379	360	350	375	330	342	348	347	346	349	340	354	302	349	329	322	341	333	385	312	368	350	347	354	366	348	357	305	326	345	365	364	309	350	356	323	347	339	333	332	332	361	329	322	346	340	337	360	316	345	328	332	353	346	359	333	346	305	309	355	352	356	365	360	355	311	391	309	362	367	369	353	351	358	333	353	348	360	342	350	342	333	352	336	321	348	343	366	338	361	325	340	344	329	338	343	352	351	375	344	352	354	338	365	321	336	359	394	335	350	289	323	331	336	348	377	328	340	338	326	336	331	351	347	309	378	371	341	348	354	345	353	356	343	345	326	363	341	367	339	353	360	317	330	346	320	353	353	361	349	333	351	353	346	366	350	330	340	335	370	341	319	337	387	345	329	361	375	359	334	354	356	331	361	362	367	354	320	350	339	366	374	364	331	342	340	361	329	337	351	326	318	321	361	357	342	350	332	359	353	327	328	335	329	365	329	359	328	366	336	375	323	364	321	339	316	386	342	334	354	350	330	358	328	347	347	346	369	357	324	380	330	357	348	349	335	343	325	364	333	366	342	365	361	357	308	368	356	314	311	336	317	373	323	367	331	337	375	351	369	334	353	328	340	329	332	347	331	341	337	352	322	330	350	348	359	368	383	336	341	351	357	345	350	328	331	323	344	343	323	355	354	320	337	364	371	327	348	334	387	324	346	337	366	350	357	356	349	325	334	355	322	330	348	347	342	344	336	311	353	381	327	333	335	376	363	364	357	327	370	335	347	342	333	339	355	367	329	343	369	346	336	357	324	334	317	368	357	330	360	352	332	347	358	339	304	363	347	339	343	363	395	382	318	317	371	322	350	348	351	332	321	364	341	343	373	335	320	380	338	321	329	360	331	326	309	356	366	362	347	331	321	333	358	346	354	369	326	338	314	351	329	367	343	375	349	323	336	345	362	331	368	330	336	310	326	353	350	335	341	357	337	376	373	320	340	393	326	337	337	332	377	358	346	350	315	328	307	365	352	335	352	330	328	355	335	346	345	353	339	343	342	352	326	339	338	357	373	345	389	367	336	381	361	309	391	325	317	339	345	362	354	355	364	321	325	357	325	344	354	337	362	365	371	334	380	328	354	359	353	343	355	335	366	356	349	334	353	350	349	365	311	337	335	340	356	338	329	340	367	369	337	351	364	339	391	335	340	355	313	336	354	343	366	326	361	349	330	355	328	358	344	363	316	349	334	334	381	341	343	361	359	367	331	342	359	355	347	344	364	349	313	328	337	372	362	374	338	349	340	368	348	347	303	367	353	340	359	362	361	349	301	379	370	337	364	365	351	349	344	387	352	312	348	340	346	323	319	363	353	312	383	316	350	356	337	355	331	350	367	357	313	354	348	329	346	355	374	343	347	351	328	340	358	421	304	353	337	348	313	344	328	331	371	334	364	343	343	319	345	339	313	359	348	365	347	314	360	349	353	342	337	329	342	341	331	366	362	345	329	364	354	332	330	350	359	345	353	362	347	359	320	347	361	362	344	369	371	341	362	356	375	372	373	348	368	332	380	348	329	352	339	355	361	358	330	352	314	364	353	339	338	329	330	336	334	347	345	345	345	333	350	327	338	335	322	351	355	327	328	363	378	332	338	343	351	371	330	371	335	325	359	358	350	343	362	365	329	384	338	355	366	341	352	340	326	348	388	344	335	358	364	347	351	393	345	346	335	354	332	345	376	347	358	346	385	332	351	369	333	355	360	343	312	345	377	325	359	333	326	364	356	351	331	352	352	345	337	348	369	341	324	356	340	364	311	336	349	348	337	314	354	346	345	309	357	353	327	382	368	341	341	363	344	323	353	340	367	323	358	336	337	357	386	362	361	357	330	352	359	340	347	308	356	357	346	368	326	322	361	353	324	355	361	362	344	354	355	340	386	356	334	350	339	353	346	329	347	312	346	391	358	360	361	344	347	305	339	348	338	352	350	374	338	346	360	345	372	326	320	312	367	370	371	347	363	358	347	320	338	341	349	335	336	387	368	327	356	341	367	366	366	342	362	367	304	348	358	324	363	332	348	369	359	313	340	328	365	345	358	312	302	331	311	323	336	356	345	323	350	355	318	328	316	347	339	329	337	362	322	360	331	369	347	361	369	360	335	331	350	338	326	351	344	346	361	359	336	370	328	364	335	323	348	320	358	328	350	303	348	334	321	345	332	313	351	335	332	330	385	372	315	320	349	348	346	350	346	315	340	333	343	343	369	339	338	371	357	363	348	337	346	312	375	346	374	341	348	358	335	378	334	335	340	342	362	325	347	325	326	333	339	377	343	334	368	307	306	356	331	323	341	365	364	365	346	356	369	348	338	336	337	347	350	331	351	362	323	346	361	357	339	365	307	350	362	339	365	338	365	365	323	343	334	339	334	334	354	306	351	329	348	362	349	379	330	332	349	334	320	373	335	341	336	315	379	335	332	353	317	308	371	347	338	363	342	353	345	359	338	315	340	368	383	331	341	347	338	351	326	382	345	351	353	325	359	340	325	314	395	333	370	382	322	321	343	327	366	348	340	339	334	352	362	353	364	354	319	346	318	364	357	331	386	350	345	386	330	330	352	339	329	336	382	369	364	354	348	332	344	338	320	356	323	356	350	349	321	336	316	368	349	337	350	347	312	362	354	338	403	351	340	330	340	353	356	347	328	327	347	352	397	362	344	335	332	344	361	362	368	354	346	330	308	350	350	356	319	365	360	327	352	314	346	347	347	342	324	369	331	341	327	350	357	375	373	341	370	365	343	340	359	333	369	319	357	349	315	368	342	347	336	330	323	336	325	340	354	360	329	330	351	372	314	330	371	360	345	332	313	333	363	326	352	335	321	355	357	355	308	311	350	333	349	346	326	334	337	356	351	332	349	354	360	357	351	384	369	331	311	372	369	354	351	367	300	376	340	354	379	379	336	349	359	366	319	328	318	334	342	349	373	338	327	331	368	341	368	383	379	368	362	320	338	303	349	354	367	383	347	374	337	363	298	349	370	362	361	329	346	371	333	349	358	320	352	376	340	339	356	346	336	338	378	348	340	349	332	346	361	336	362	347	325	355	324	373	315	343	335	339	366	320	329	351	367	337	336	365	325	363	358	376
23072	21138	29153	29849	21116	10163	1070	570	512	534	507	472	454	518	465	461	451	461	458	442	461	440	445	456	463	427	444	478	488	459	452	448	423	430	431	460	409	416	473	455	428	470	428	435	476	399	443	429	451	410	442	412	415	426	447	443	413	390	452	462	446	402	417	445	415	447	452	418	435	433	446	413	433	426	431	427	455	422	438	396	474	431	456	452	424	466	397	414	451	441	431	457	463	470	421	443	430	456	417	456	425	455	410	463	450	423	381	415	445	420	413	442	444	399	451	432	465	446	437	438	453	472	445	457	421	426	444	455	432	439	438	407	435	437	450	418	441	425	405	425	460	464	433	410	437	447	439	435	424	487	414	431	450	435	399	430	453	453	417	442	415	434	446	433	447	421	433	439	446	412	435	447	419	460	494	432	450	429	411	439	413	421	462	397	429	448	422	429	392	435	454	445	462	405	451	410	417	449	475	440	444	435	475	417	427	459	441	400	462	460	483	437	399	435	483	422	446	450	446	423	453	453	434	394	424	436	458	446	473	428	407	464	470	441	454	430	436	441	457	447	465	427	421	410	442	414	456	414	467	393	419	461	400	423	452	449	443	427	446	455	474	436	440	444	448	405	421	427	453	444	462	430	406	479	444	423	443	419	473	458	449	467	464	414	430	447	456	421	427	440	424	471	438	460	465	426	465	466	427	429	418	417	455	400	471	448	423	443	487	430	433	439	440	438	455	392	449	442	459	438	416	418	403	448	430	451	423	405	452	431	422	447	453	409	442	465	445	412	446	423	435	473	410	432	452	450	416	430	413	404	465	454	433	463	440	424	440	430	455	416	421	409	390	448	424	435	449	456	432	464	445	470	434	440	454	406	421	404	475	427	418	438	442	442	427	468	440	426	448	438	438	466	428	443	465	452	431	410	469	462	435	491	451	413	441	461	396	413	441	436	445	406	426	434	420	423	462	438	462	478	454	431	467	400	424	451	424	452	446	459	401	460	447	459	455	406	435	437	419	461	444	440	432	460	457	443	420	437	395	415	408	469	456	427	439	460	465	396	396	414	439	473	428	474	481	445	416	408	449	430	451	384	465	421	448	427	401	423	446	397	415	435	450	469	437	436	438	442	415	458	434	451	421	436	413	428	432	399	444	429	465	462	463	454	458	440	416	419	427	471	389	414	436	420	438	427	461	416	416	440	429	434	448	432	434	441	443	421	413	444	454	476	467	409	429	457	447	430	395	431	431	437	451	404	447	512	467	438	440	467	433	422	454	440	434	445	410	425	428	391	435	387	466	399	417	444	437	408	447	443	419	469	441	461	424	433	488	470	426	416	457	413	421	431	406	422	418	440	434	376	448	479	445	454	445	439	417	421	432	408	415	452	407	443	410	446	426	480	460	414	487	444	430	455	447	437	444	399	442	413	438	434	428	448	400	399	452	444	439	450	461	444	417	468	423	443	444	477	464	436	475	441	422	442	428	450	398	448	439	451	455	472	421	482	445	447	447	447	421	482	423	402	390	435	446	425	439	455	423	470	429	448	427	440	379	441	488	406	452	441	420	440	436	430	469	385	426	444	430	408	462	441	471	440	423	455	456	460	426	446	437	427	437	437	448	443	432	434	429	477	439	428	462	434	485	451	448	416	457	441	426	454	416	442	440	479	432	445	430	436	427	429	433	415	455	456	434	413	438	460	437	449	424	448	471	442	430	455	448	474	452	439	421	437	457	409	387	427	427	441	426	435	444	421	451	418	408	404	461	442	459	436	429	444	452	436	464	473	435	473	443	440	429	405	422	469	439	431	422	432	415	426	412	409	424	430	439	446	416	474	419	438	445	427	420	431	456	429	465	422	453	486	431	447	457	411	459	424	398	452	443	450	455	430	445	438	426	428	423	403	433	405	451	419	424	426	427	469	447	472	454	470	468	430	454	442	406	458	443	452	440	443	440	443	432	419	429	445	438	419	430	441	431	450	458	424	441	448	436	453	484	441	456	453	419	445	438	436	445	420	435	434	467	469	456	464	423	434	438	428	441	428	431	451	469	431	447	465	400	422	455	440	436	441	407	449	455	468	446	399	457	414	462	455	455	427	445	398	433	450	398	464	490	433	415	454	439	423	408	458	480	455	452	452	404	413	468	452	463	417	460	444	436	438	416	442	440	441	452	442	438	459	422	461	418	450	430	438	414	461	432	458	391	454	444	456	435	410	452	428	472	443	436	414	437	462	432	381	431	431	442	435	405	450	445	391	439	463	422	446	432	397	436	453	424	443	437	441	427	454	426	433	465	458	455	438	437	435	459	432	441	441	450	429	483	451	478	420	437	430	459	435	443	405	452	419	436	423	469	473	446	453	429	428	383	447	461	446	445	396	446	470	434	418	421	434	416	447	454	469	458	418	420	448	432	454	415	399	435	429	450	466	476	429	436	449	465	440	458	483	442	437	416	446	457	409	429	397	427	455	425	442	409	422	446	495	428	454	437	440	407	421	460	434	410	408	397	415	487	408	449	461	435	419	449	430	427	406	472	472	434	458	452	386	435	438	385	440	454	434	419	421	436	451	455	409	457	410	411	424	463	415	458	397	431	458	460	412	458	448	421	451	442	434	461	435	437	419	455	454	427	423	443	423	446	413	447	427	485	419	429	441	421	433	434	469	419	444	413	474	466	444	413	444	459	453	479	460	418	444	447	450	403	412	453	429	399	428	466	412	463	450	437	437	435	458	415	448	437	436	440	454	414	448	427	439	441	442	445	408	431	439	417	435	430	432	467	431	457	443	427	444	429	418	415	445	436	483	461	403	427	428	426	409	479	419	439	439	484	457	429	398	441	423	449	419	435	417	439	421	464	417	446	463	475	435	440	440	446	451	454	452	444	461	417	455	425	463	411	434	424	466	449	434	456	478	419	412	442	415	440	475	468	423	427	441	401	439	451	428	468	429	474	410	441	444	447	423	432	468	423	443	423	445	453	440	426	450	451	438	447	394	462	471	416	459	410	396	403	423	438	419	463	408	418	446	447	470	435	451	430	407	422	437	449	442	438	412	431	414	437	438	472	427	450	456	452	442	434	442	459	402	453	469	452	426	389	445	418	459	438	432	425	454	456	457	432	411	413	459	448	420	438	437	406	419	424	442	411	425	414	428	410	433	407	411	423	451	433	412	392	404	430	402	430	446	413	427	443	493	436	431	428	447	442	455	473	423	446	437	400	425	450	442	446	426	442	468	414	450	397	455	500	442	430	443	476	429	410	451	399	441	434	442	444	492	432	448	428	410	432	448	420	425	414	444	430	454	401	417	462	447	430	435	409	430	423	447	400	407	429	456	431	443	463	394	445	451	420	426	418	440	428	466	449	429	449	472	417	464	409	461	434	455	432	428	431	420	473	448	427	422	485	436	418	448	474	459	435	433	430	475	405	430	429	471	416	407	451	424	426	442	428	393	438	428	414	439	438	442	422	424	461	461	426	425	420	440	483	436	457	431	456	403	449	442
30849	53123	54531	42818	4714	1030	954	814	760	708	676	663	603	624	637	591	592	580	614	577	598	602	589	588	563	588	603	610	559	582	545	552	572	549	578	533	564	550	534	559	524	583	567	581	556	555	540	577	497	518	532	556	555	542	528	549	535	557	604	548	536	537	572	582	583	530	579	580	550	532	537	588	613	535	569	585	552	592	610	517	541	564	538	566	581	548	524	591	580	559	555	555	541	523	582	534	573	549	526	558	573	549	522	532	523	563	539	595	530	548	540	567	553	565	608	581	587	559	587	571	612	550	565	559	558	585	531	575	515	558	548	569	498	556	567	531	569	507	552	525	525	532	579	529	593	536	526	579	566	549	579	544	561	588	561	600	564	569	563	561	579	558	538	574	548	536	579	558	555	567	550	521	562	550	580	584	539	560	552	553	575	550	557	589	533	533	524	577	535	585	595	571	578	567	556	531	567	563	616	554	545	507	541	558	538	559	600	567	541	576	568	582	546	564	531	538	533	564	584	574	590	574	538	550	544	548	531	532	593	545	526	545	583	570	526	571	576	568	524	540	554	579	548	568	563	572	506	561	551	543	540	603	550	567	505	553	585	563	577	551	575	555	561	601	563	535	577	610	564	587	579	568	569	597	541	614	549	589	541	537	529	561	525	527	554	542	577	538	566	533	516	596	538	536	556	542	528	614	557	542	531	498	577	563	561	578	579	519	580	542	541	560	568	556	594	592	577	544	568	616	568	598	546	547	555	538	544	637	533	558	551	583	606	568	550	574	585	556	574	535	583	559	546	556	539	553	556	567	585	576	552	582	574	569	567	535	536	602	563	567	514	584	599	607	526	566	581	582	540	567	549	532	533	592	543	602	545	534	556	556	583	498	589	557	530	568	611	589	569	550	532	585	574	555	575	587	558	510	513	553	552	612	527	531	552	543	542	558	588	615	533	538	525	555	549	525	527	598	552	548	562	572	543	525	561	576	553	575	546	554	575	556	581	546	570	506	610	539	498	528	588	518	566	581	528	572	530	584	548	551	554	605	612	577	558	545	568	591	570	565	568	571	552	565	558	539	571	565	576	544	586	566	551	548	564	572	574	574	560	573	573	579	535	573	585	592	548	552	550	569	527	585	592	550	564	560	562	593	544	550	575	591	548	546	541	590	545	546	553	561	540	544	596	560	558	585	545	544	574	546	545	553	536	604	517	553	549	546	578	568	528	595	542	576	525	529	567	571	571	526	561	570	543	564	641	596	531	572	563	607	605	591	563	576	569	562	578	550	534	582	553	556	558	559	605	561	555	587	569	579	564	567	531	574	552	563	583	539	540	547	564	528	609	564	529	579	569	569	562	524	568	596	557	613	565	540	525	540	587	553	564	539	557	589	556	569	569	560	555	532	555	581	584	551	574	574	547	514	567	587	560	567	579	535	558	562	574	555	549	579	576	547	518	572	581	553	624	551	550	521	542	580	563	531	554	544	564	544	571	546	531	564	565	541	548	594	506	533	569	542	551	536	536	540	546	544	588	544	562	555	523	510	547	553	582	575	583	579	578	559	609	590	517	574	586	579	567	516	540	561	563	554	564	545	568	550	565	595	598	566	547	584	559	540	579	595	520	618	523	515	561	544	546	583	559	574	527	534	546	568	583	557	552	539	515	600	594	563	551	579	581	589	514	593	551	555	553	535	568	542	560	531	534	539	581	596	593	528	574	561	545	590	555	522	549	574	535	528	561	555	574	548	566	538	561	533	552	554	575	560	525	619	554	597	568	547	526	553	565	620	609	593	564	550	539	555	602	571	612	546	525	544	580	594	498	556	564	605	582	556	594	576	532	498	551	537	588	530	572	562	564	512	575	520	562	569	583	537	574	545	526	557	605	583	543	587	532	538	567	542	545	564	597	525	559	566	542	565	534	545	545	539	591	550	563	563	572	556	542	547	563	592	572	537	550	558	587	522	537	575	588	502	595	562	544	508	566	602	595	514	530	555	612	563	552	547	550	547	580	578	575	563	576	533	540	578	562	600	594	539	554	537	517	510	542	540	590	522	562	607	570	531	540	580	603	560	571	581	592	557	551	559	577	573	507	547	548	555	502	595	510	545	547	545	585	539	568	546	590	541	555	562	573	557	536	549	592	580	512	560	504	557	606	566	527	555	580	593	523	574	576	551	590	532	552	550	555	560	524	572	550	557	576	554	570	532	603	544	597	568	569	561	539	545	571	585	565	554	554	545	552	550	538	581	521	595	579	622	534	519	526	604	610	588	538	589	542	541	574	554	568	561	576	568	538	559	538	580	531	541	560	575	600	546	546	605	541	580	559	548	571	553	604	582	555	537	565	577	570	573	529	548	547	533	585	576	579	562	531	583	525	524	560	558	560	574	560	542	547	583	566	556	532	557	547	567	565	533	545	544	567	558	515	608	553	565	536	534	594	588	551	507	548	493	559	541	568	565	608	560	541	572	549	548	539	555	610	541	509	545	615	517	558	587	568	534	565	554	578	561	580	565	571	563	567	533	550	555	597	562	590	523	528	559	550	530	530	562	555	546	543	549	562	560	541	576	549	538	606	570	606	565	527	519	607	556	576	546	513	552	565	527	570	580	584	575	525	566	576	559	586	570	544	560	580	531	562	529	593	490	583	536	553	564	521	560	522	553	571	532	564	531	537	546	576	543	553	553	600	533	563	539	603	600	506	560	527	574	524	553	547	578	564	540	594	581	567	538	572	572	581	560	528	543	603	532	552	578	529	572	566	561	536	535	580	559	588	573	543	559	582	570	574	564	555	534	586	538	544	529	579	558	553	577	563	597	541	588	559	542	574	543	494	571	575	571	523	574	522	555	578	518	532	543	517	569	578	544	588	546	574	577	542	550	535	562	535	502	545	568	589	554	533	563	558	598	550	545	570	559	532	586	551	520	588	557	550	563	585	548	558	575	559	553	543	572	549	567	562	589	567	535	614	605	570	543	523	560	588	585	524	527	534	591	542	580	534	581	513	533	583	550	621	565	562	529	554	548	584	552	523	572	525	592	597	558	552	587	571	564	613	533	575	556	550	628	563	534	559	584	571	548	594	533	588	566	583	546	582	557	530	572	556	530	528	595	603	531	546	526	556	584	607	570	536	569	554	549	572	577	549	534	557	591	582	556	571	554	530	544	555	554	576	557	555	550	541	545	558	559	538	578	527	566	561	618	537	504	592	526	537	578	582	564	564	570	593	531	510	561	606	548	578	558	568	568	597	547	564	552	582	581	544	539	546	566	605	571	574	567	551	560	604	602	588	579	524	571	550	533	551	592	508	584	570	573	568	570	541	554	592	552	556	572	537	634	542	527	543	571	559	522	544	594	548	565	551	579	557	558	566	597	603	559	581	549	526	555	559	535	568	570	571	542	568	509	571	573	604	608	545	564	545	586	536	569	554	585	547	560	582	579	579	565	581	528	562	572	537	546	550	556	563	507	565	542	555	544	582	529	550	572	620	612	564	574
24077	21244	28882	27400	12837	837	202	196	165	193	143	147	189	147	165	107	150	124	143	150	140	154	133	125	126	139	131	161	125	139	150	122	125	132	124	123	147	127	148	131	139	147	156	132	135	143	133	153	157	133	149	143	141	157	138	155	142	133	138	134	147	130	117	128	137	131	125	148	142	120	127	138	134	138	128	153	130	140	130	126	132	133	143	129	147	145	129	133	129	118	165	139	137	140	142	151	140	132	136	125	149	138	145	141	120	141	138	122	130	150	138	134	135	134	114	136	114	112	139	120	129	151	125	140	137	138	120	138	123	124	144	146	136	116	119	141	127	152	116	139	126	123	132	149	142	112	127	128	132	139	156	134	135	123	129	162	152	139	153	129	110	140	136	134	139	128	143	135	132	120	132	125	140	147	136	127	135	120	142	119	139	158	144	142	146	150	134	131	122	128	121	124	139	128	124	143	138	127	135	144	152	145	137	131	113	131	149	117	133	128	128	143	124	157	143	128	131	151	138	146	139	110	149	139	139	125	135	149	141	115	141	126	161	133	117	146	142	137	136	119	138	130	128	163	134	106	126	124	138	159	139	143	124	147	132	135	134	137	138	133	132	136	150	131	129	115	136	137	134	132	141	116	152	148	123	149	114	122	129	126	140	124	135	129	117	134	138	137	128	156	115	154	141	135	145	124	143	125	122	147	126	147	137	145	161	133	128	137	161	121	158	150	145	149	153	117	136	127	141	145	135	132	127	133	126	114	161	127	163	129	104	150	124	131	113	123	135	144	125	133	141	137	140	140	136	114	134	112	140	139	135	126	142	138	137	130	119	141	141	142	139	120	112	138	135	138	126	126	137	140	130	140	119	147	106	137	156	139	142	160	146	145	141	127	138	125	132	141	148	141	114	162	131	126	144	140	153	115	151	138	140	125	147	138	115	139	134	106	139	158	119	150	130	132	123	122	147	155	156	127	132	122	123	128	140	121	149	133	149	129	132	150	137	127	117	120	133	127	112	134	137	127	131	130	142	142	120	134	130	149	148	136	141	142	116	135	115	119	146	140	160	136	145	114	130	129	124	157	131	123	123	116	109	164	142	131	169	133	134	138	136	121	141	149	120	132	134	127	148	154	114	132	143	125	136	117	112	153	137	133	135	111	137	144	139	125	153	136	137	122	147	142	143	150	137	127	132	132	147	127	116	141	132	129	123	111	129	141	134	124	132	136	142	127	131	132	137	137	144	130	145	125	128	147	133	151	112	140	108	121	133	119	147	139	146	134	142	158	138	135	132	136	131	134	134	125	126	131	137	127	129	132	134	120	121	147	136	145	161	139	118	151	123	145	141	143	129	136	158	124	123	133	131	117	121	155	144	126	141	135	149	152	126	145	135	144	135	157	128	140	127	132	124	127	130	112	151	111	117	141	114	112	153	135	136	117	131	128	134	151	137	127	118	139	136	149	137	154	146	146	126	123	143	137	143	136	135	128	155	138	127	105	129	127	151	135	130	132	115	138	116	132	142	153	137	113	130	141	146	119	129	150	127	131	127	143	157	143	130	145	142	143	126	137	146	128	132	135	140	128	141	134	137	110	128	141	131	132	139	135	141	137	133	129	144	133	137	156	154	138	160	128	151	131	148	117	143	106	133	128	128	142	137	142	118	133	122	130	137	119	126	152	125	145	142	125	125	126	127	157	124	143	133	135	142	143	120	155	118	138	143	142	125	118	142	129	139	142	141	131	143	129	142	121	122	136	122	132	122	128	115	144	112	131	173	128	122	125	128	127	142	124	139	119	126	120	136	131	164	139	130	135	149	156	131	142	131	130	108	127	120	136	147	147	134	122	140	145	138	138	140	138	144	120	146	127	152	140	132	101	130	157	123	143	133	125	146	137	125	128	134	142	130	135	141	127	150	124	124	169	142	129	120	140	114	125	125	146	150	136	123	144	142	127	140	148	125	143	132	115	147	133	139	143	132	120	130	127	120	131	142	139	142	131	147	138	146	136	147	134	134	115	145	129	138	147	121	155	133	140	116	140	137	139	132	148	144	145	166	133	147	158	133	134	114	117	139	139	143	140	141	145	149	135	124	125	154	139	164	143	108	103	136	138	131	140	119	149	144	124	138	156	156	128	142	124	154	134	144	114	118	141	124	139	127	149	128	138	146	147	148	149	138	118	137	135	130	121	141	146	126	126	154	132	133	147	145	139	167	136	135	144	133	122	130	136	142	136	146	132	140	123	147	143	113	113	128	130	144	130	147	144	155	129	143	121	125	127	131	145	135	131	152	126	148	161	147	131	135	158	141	138	143	117	141	129	154	126	141	128	125	124	140	163	122	131	133	114	127	121	160	139	125	141	143	130	131	130	151	129	140	145	145	132	122	139	125	136	134	132	137	131	143	139	143	152	141	129	138	152	143	107	127	132	150	126	148	162	145	153	118	154	141	131	123	131	110	136	151	131	112	144	115	134	127	141	139	114	140	127	128	142	145	134	129	121	117	142	149	144	133	152	142	131	143	138	153	130	131	122	134	124	147	111	122	121	135	135	152	146	121	131	115	147	118	133	117	143	126	142	134	125	142	147	135	139	123	161	132	162	151	140	133	140	131	137	163	127	119	135	143	143	118	134	147	144	132	158	122	118	126	124	121	126	137	158	153	138	133	112	148	159	155	124	143	139	140	137	160	162	136	140	135	127	112	136	132	132	138	144	133	156	145	142	156	139	153	128	120	133	127	137	145	142	133	160	146	120	123	133	125	127	141	138	152	143	173	131	136	124	163	140	135	124	141	144	129	137	143	140	135	152	141	145	122	121	156	131	124	134	129	133	133	118	123	117	130	139	114	123	120	150	139	140	144	145	128	145	142	142	133	136	131	126	143	134	127	156	147	167	147	128	142	149	147	140	129	124	139	114	131	131	137	111	140	143	128	151	142	131	129	106	145	128	148	138	136	138	126	123	120	148	127	129	135	161	93	142	137	136	128	128	164	135	134	146	130	145	138	132	142	126	137	125	149	133	139	147	139	139	147	107	149	142	165	122	112	142	135	118	133	146	150	122	134	134	140	116	137	142	117	152	114	152	140	138	129	128	123	118	126	158	131	149	140	138	143	154	138	131	120	146	127	136	138	123	128	123	137	139	131	138	138	144	129	136	154	145	139	134	128	119	133	137	152	146	138	136	142	135	151	127	137	134	120	149	120	115	165	132	109	132	122	128	111	144	137	134	135	125	144	124	151	129	148	131	123	137	164	143	130	134	149	130	138	124	136	124	144	149	145	132	159	141	130	133	134	154	151	139	155	133	131	149	138	142	133	136	135	134	156	145	128	137	134	153	124	130	129	130	146	160	136	133	131	112	144	124	127	132	126	137	125	122	124	127	143	144	143	138	123	147	131	160	126	167	148	134	142	139	139	132	152	144	132	129	134	128	137	142	134	146	140	135	119	128	135	131	144	138	130	131	128	147	134	127	136	141	134	136	133	147	130	152	146	129
26975	47081	45097	31070	1145	411	371	310	265	282	249	247	257	227	212	195	233	185	190	209	208	186	191	192	206	204	180	209	206	211	207	192	172	220	187	213	196	185	178	169	217	181	179	178	171	163	185	203	187	193	181	187	195	174	186	181	205	175	210	197	173	200	187	187	198	196	175	194	168	179	182	186	197	198	213	208	184	175	180	180	211	180	184	180	193	188	208	191	182	174	179	192	193	172	175	190	208	227	201	185	199	177	187	179	183	189	193	171	175	178	194	202	174	184	206	187	200	193	194	178	190	197	188	196	177	173	215	167	166	189	197	191	193	186	203	164	156	203	191	191	170	185	183	177	199	193	195	178	196	177	186	197	185	166	185	177	213	185	183	198	182	191	200	187	195	203	176	199	184	190	217	217	161	200	190	175	188	191	167	186	193	169	183	180	186	198	199	177	187	175	202	197	192	174	193	174	199	186	198	183	184	182	179	179	198	187	180	167	173	174	186	194	200	201	208	199	212	174	173	203	177	180	177	168	187	193	188	161	198	180	209	183	207	201	180	157	167	204	189	197	179	172	174	209	181	195	184	191	183	192	169	192	184	153	183	194	205	173	191	176	199	200	211	180	178	195	211	181	203	194	193	175	199	178	171	165	184	183	193	191	172	175	184	206	216	203	172	203	203	180	183	187	184	178	166	190	192	194	200	190	212	197	200	177	195	203	211	186	203	190	174	184	188	200	206	181	186	204	194	167	206	175	199	183	196	183	198	171	209	184	186	181	165	171	168	204	178	165	183	196	196	183	180	170	194	176	186	185	179	176	169	183	192	197	172	196	177	193	205	186	187	189	178	198	213	171	172	199	169	191	189	192	205	178	173	192	175	195	204	198	195	199	190	195	182	176	176	204	180	190	197	182	180	221	160	202	164	191	190	197	193	186	171	190	192	176	167	173	187	186	174	176	198	211	193	203	180	175	198	182	181	183	181	182	206	199	181	192	183	200	193	173	168	181	181	170	183	218	177	200	193	181	176	180	231	197	194	173	193	192	156	191	184	174	196	201	184	192	176	172	187	174	200	184	208	177	157	191	185	180	194	213	171	189	198	156	189	207	178	182	195	177	192	180	189	190	191	195	185	183	182	222	181	168	191	196	176	194	169	170	197	173	186	197	186	209	199	173	178	196	195	198	187	183	166	175	212	179	231	178	199	216	183	177	179	165	154	201	189	181	211	191	190	196	204	194	192	182	197	180	212	181	183	192	180	174	179	186	181	195	189	182	183	178	193	208	195	194	200	193	203	168	196	211	169	197	173	190	195	219	211	223	181	162	192	195	191	178	212	178	177	207	168	192	211	183	203	154	194	171	168	192	200	179	190	199	212	191	176	191	185	198	189	193	181	180	206	208	192	188	210	170	181	161	212	180	187	195	172	171	172	212	179	209	182	178	170	184	181	193	186	187	220	185	200	171	167	198	188	198	184	180	194	182	199	193	186	166	203	179	186	194	198	185	210	193	202	195	187	170	182	205	180	181	207	176	171	168	182	184	208	209	197	179	207	183	181	176	192	182	182	163	216	176	196	178	174	188	186	201	185	195	180	214	178	185	184	201	186	173	177	194	193	171	207	159	187	193	186	191	176	207	200	177	213	190	167	226	193	182	201	156	198	192	153	178	200	189	187	184	167	166	192	151	183	172	166	197	191	203	179	190	186	180	188	222	184	200	197	202	175	163	171	187	208	189	202	187	192	181	188	185	189	141	192	184	176	197	200	196	201	178	194	203	181	188	167	181	180	184	188	182	182	196	199	179	185	199	185	191	184	164	197	176	181	187	194	196	177	227	200	185	171	177	177	167	190	192	172	191	200	213	173	191	187	184	200	191	169	201	192	189	180	176	178	178	181	177	199	177	190	208	193	174	198	169	195	192	203	183	167	185	196	180	178	163	186	177	205	199	178	220	178	220	192	185	167	185	215	189	159	188	189	172	205	208	185	162	183	202	204	198	174	172	215	205	199	168	204	187	182	182	206	209	183	175	190	177	185	188	194	198	162	166	193	194	177	176	185	194	182	196	183	177	192	188	218	194	199	181	181	172	212	200	181	193	200	176	187	190	177	193	183	190	175	182	203	178	159	180	165	206	188	189	185	172	198	201	173	185	180	187	195	172	189	193	169	189	196	199	180	187	166	212	193	210	193	192	195	176	186	194	195	195	213	187	186	172	161	190	195	175	189	205	185	193	203	187	191	176	191	162	184	173	195	180	186	175	171	172	170	183	225	198	188	200	193	206	175	188	173	200	199	177	188	201	176	154	193	180	182	168	187	198	179	201	204	181	220	217	185	197	205	166	194	187	187	179	177	192	202	195	180	197	183	198	187	206	178	182	203	191	176	160	209	193	200	213	178	175	181	195	205	190	172	186	192	173	209	176	194	195	191	207	163	198	196	199	190	192	185	195	175	194	188	158	181	186	195	217	196	173	192	197	190	196	204	193	176	178	186	174	186	176	188	184	168	173	148	196	192	204	187	193	187	187	156	214	163	197	173	186	171	187	192	218	218	192	214	189	172	195	195	174	193	187	178	162	173	190	185	183	212	192	184	205	172	195	199	174	212	185	201	197	177	192	182	188	173	189	161	183	197	163	163	187	175	201	196	168	170	189	187	186	196	172	190	175	167	152	174	165	209	205	165	176	199	190	191	201	196	200	184	187	193	172	226	172	193	169	187	186	191	183	184	197	195	177	196	174	176	166	190	201	185	185	158	181	182	180	200	173	193	187	203	204	170	186	178	182	188	191	209	181	200	194	168	197	180	181	186	183	168	196	201	166	208	186	173	181	199	203	170	176	191	182	185	192	204	175	176	185	190	173	173	201	204	167	164	177	189	198	192	173	194	189	202	205	185	167	210	177	203	199	189	214	209	190	169	181	193	181	185	177	202	183	191	183	185	182	207	181	190	182	201	180	182	189	199	178	176	189	189	206	179	180	209	161	186	168	192	208	195	168	175	168	177	212	187	206	176	168	211	202	188	203	189	183	196	183	193	172	181	173	183	177	202	193	172	194	231	191	194	176	161	171	185	169	212	192	229	179	186	191	194	177	199	180	192	177	200	189	195	197	181	184	211	168	180	174	208	178	173	190	199	218	165	181	172	178	190	178	189	196	178	205	181	172	198	200	196	172	183	191	175	181	179	174	185	171	190	221	213	188	193	186	154	176	219	183	173	199	175	202	191	194	174	166	179	186	174	168	175	191	179	185	181	203	195	168	193	162	169	186	196	186	194	186	172	197	201	191	198	169	201	169	171	168	184	184	192	200	200	191	187	195	187	198	212	207	183	189	210	206	178	175	195	218	187	199	204	186	198	182	187	191	192	190	173	176	167	193	170	172	192	180	185	197	177	178	181	175	198	184	179	180	196	171	189	180	199	196	198	172	213	205	196	208	180	180	192	183	188	195	184	188	193	174	189	171	199	166	194	180	188	175	192	194	173	174	181	211	165	182	180	185
22123	21123	29055	25590	21296	20087	8300	671	478	511	478	437	447	397	383	372	395	365	368	385	349	373	357	379	354	351	364	364	380	364	385	359	360	335	371	361	394	357	357	329	356	341	333	321	310	363	366	378	322	403	319	374	364	355	341	373	354	313	381	347	373	353	350	328	343	370	338	350	352	356	333	350	344	380	351	352	342	379	349	349	345	347	330	355	360	359	359	351	375	366	360	345	378	320	310	350	328	329	342	318	339	353	368	357	333	396	354	334	340	360	353	349	335	348	354	381	354	331	361	352	336	336	366	371	350	372	357	342	344	349	306	333	338	354	353	368	346	337	340	325	376	323	370	351	329	355	346	339	413	309	348	369	361	316	321	349	339	353	339	303	330	355	328	320	348	360	354	341	342	347	348	373	353	302	339	362	355	328	329	345	345	346	351	375	355	323	346	360	337	378	331	352	364	377	314	365	340	379	354	332	317	365	366	373	333	340	354	345	316	366	358	345	356	365	369	344	355	350	361	350	374	378	363	333	342	338	352	339	332	371	321	370	361	359	337	344	354	325	343	315	361	367	337	354	338	345	377	329	341	345	349	346	344	343	360	350	333	337	325	324	343	358	333	321	346	336	396	365	364	343	340	368	349	314	350	345	347	331	322	350	372	319	333	349	375	381	344	364	370	335	332	327	371	349	330	354	372	308	363	341	356	357	369	374	351	366	370	358	312	316	337	356	374	339	372	330	355	396	315	374	368	353	352	333	356	324	350	343	314	342	339	356	343	344	348	363	342	363	340	347	339	346	383	358	326	358	353	341	340	337	373	343	356	323	342	333	373	374	336	385	349	339	335	349	355	378	336	344	346	355	358	343	350	347	371	354	351	332	329	371	341	345	348	366	310	314	364	346	323	337	340	343	349	379	345	369	328	375	367	349	364	323	373	366	336	337	335	328	363	367	348	365	357	319	391	332	334	360	360	362	360	345	346	320	353	365	328	362	365	336	315	368	341	354	361	337	341	346	369	360	314	381	334	376	336	332	358	316	352	340	402	337	319	386	349	326	333	377	366	393	387	364	323	362	340	366	347	353	331	343	309	351	324	342	319	345	356	344	367	358	346	326	325	330	336	346	346	313	364	345	331	361	342	354	357	328	364	333	393	344	373	340	319	380	311	358	344	361	331	382	325	320	336	323	330	336	363	339	365	338	340	336	356	339	360	341	355	356	342	350	336	364	358	358	346	342	358	378	371	334	346	345	367	354	364	372	358	328	378	332	327	353	351	369	364	357	332	328	359	383	371	363	350	345	316	326	310	340	341	336	370	340	346	316	392	338	352	348	362	374	355	337	381	325	325	381	385	355	344	392	319	344	362	348	287	358	326	354	341	371	335	362	374	350	393	357	339	356	342	328	327	307	340	350	323	355	373	358	327	377	371	357	353	366	324	348	374	355	349	331	363	351	363	352	352	362	332	344	373	367	369	376	355	351	338	346	346	343	326	348	355	358	354	330	347	366	325	352	327	365	357	337	351	346	320	354	338	339	309	375	377	335	371	373	318	310	347	304	323	339	377	391	358	333	353	358	337	327	368	348	324	350	338	383	368	366	317	363	360	385	357	384	317	362	336	337	364	357	333	314	357	346	338	342	323	380	329	347	384	354	338	371	356	389	332	364	345	376	371	366	331	316	339	313	383	340	324	369	352	385	347	332	368	340	356	325	311	352	331	345	334	358	294	338	381	345	337	364	337	364	341	373	370	352	345	343	332	380	311	342	357	358	357	327	344	326	358	347	349	362	374	312	342	331	355	367	378	296	356	360	339	330	331	345	319	338	354	326	350	332	352	390	343	363	336	331	351	355	379	341	301	327	351	355	322	353	329	336	362	330	320	359	338	337	355	327	324	357	330	330	345	385	336	326	347	329	326	339	341	356	337	352	362	340	335	405	359	301	334	340	354	344	354	358	342	353	365	354	365	356	342	360	330	350	332	341	351	330	346	373	329	299	357	341	315	323	350	379	339	329	335	340	346	327	350	333	331	355	350	331	329	330	320	354	342	351	355	320	364	350	319	304	357	347	355	403	328	325	312	358	333	324	329	325	317	332	330	353	343	315	372	361	345	328	343	338	335	346	353	312	367	364	350	339	361	345	382	346	354	342	352	334	378	328	366	375	358	353	343	360	345	339	315	310	345	344	354	346	369	358	335	347	305	353	353	355	319	329	361	357	352	336	334	339	361	336	337	329	338	327	349	360	384	308	326	353	305	354	330	342	338	368	363	328	352	351	312	348	324	337	342	347	345	359	340	333	360	382	330	363	339	330	352	369	336	344	333	336	353	354	325	351	286	368	351	340	332	322	364	364	355	373	355	326	325	336	329	339	354	358	342	356	357	350	312	334	364	363	349	329	346	356	354	356	358	351	349	333	370	345	331	346	344	324	337	367	327	336	333	352	346	366	371	351	349	324	367	341	315	341	341	334	364	344	366	310	335	391	357	343	336	344	356	388	354	342	355	361	324	322	324	347	325	371	361	330	334	338	321	333	353	321	303	333	362	369	345	366	339	357	330	339	320	336	373	374	345	358	337	365	346	350	361	371	357	351	347	335	352	285	353	359	355	357	361	352	336	333	365	370	329	336	339	360	345	358	377	351	361	334	366	329	361	349	358	361	327	360	363	384	333	352	359	361	346	362	335	355	326	356	368	347	347	334	337	374	376	357	375	351	314	369	387	387	346	344	322	363	342	341	329	370	346	320	308	338	325	333	345	345	358	341	312	343	332	357	323	360	335	371	336	347	334	350	325	371	342	347	355	344	335	326	303	343	346	347	360	325	379	299	351	348	348	359	360	319	326	354	343	346	317	333	331	352	358	346	354	351	368	350	386	358	372	341	342	346	365	361	340	324	366	349	344	341	352	352	348	345	324	339	355	367	319	315	357	335	335	356	354	359	349	331	357	354	336	359	379	394	337	318	347	330	344	343	355	317	373	340	341	352	355	326	370	339	353	351	354	382	383	377	338	364	365	344	352	343	336	340	336	374	351	349	314	349	392	328	372	328	337	338	327	371	328	357	344	372	368	359	352	331	358	367	345	366	375	338	384	344	359	371	354	368	335	372	340	371	312	341	325	352	318	330	328	345	354	365	353	313	360	352	334	343	356	344	328	331	354	328	357	367	348	345	328	355	333	361	339	340	354	369	353	341	325	343	349	346	333	344	321	359	356	355	344	340	341	355	354	369	339	350	350	357	325	327	346	400	350	319	361	339	384	355	323	319	353	336	325	358	345	332	341	375	370	297	321	365	341	346	386	341	403	310	342	309	336	363	338	344	332	344	365	347	353	381	356	338	382	361	356	337	394	361	360	361	323	380	357	375	329	354	324	372	327	346	372	320	341	347	326	347	360	342	338	366	345	355	380	332	362	339	374	340	339	363	349	361	338	381	329	321	365	352	363	322	332	347	363	328	364	365	387	361	341	330	361	360	350	352	336	361	346	353	368	359	359	344
38912	56400	61838	50103	3437	1385	1104	943	801	785	698	648	590	584	594	569	525	504	486	529	512	468	488	506	490	436	521	484	478	456	471	510	490	472	491	477	497	477	466	496	442	460	474	451	466	477	456	487	474	497	506	459	467	420	481	448	471	472	477	493	477	450	464	433	425	459	486	476	469	437	458	448	451	472	468	447	451	486	458	458	476	452	436	446	462	455	481	436	433	470	433	444	435	476	456	458	457	427	456	449	492	486	430	435	450	471	432	465	435	484	435	435	495	403	441	453	402	487	459	495	463	458	446	457	494	455	447	464	440	445	431	456	462	480	504	467	472	432	455	463	481	473	462	475	430	460	469	489	496	482	450	489	436	470	492	443	448	479	498	472	399	449	445	462	424	475	457	459	461	469	415	432	491	484	465	461	467	470	471	423	460	476	441	456	474	474	432	500	464	475	408	482	433	469	470	494	446	434	487	461	445	481	440	464	446	465	468	458	466	457	510	442	427	458	445	456	455	476	467	450	431	450	463	424	463	437	469	478	445	498	434	429	458	458	448	446	467	429	403	434	440	445	467	489	450	445	456	442	485	412	431	460	448	423	455	458	487	424	488	436	484	450	456	455	475	458	484	461	474	467	440	459	438	456	451	476	473	487	443	490	452	471	472	453	434	436	469	463	435	454	427	446	488	470	397	455	473	463	463	434	471	451	481	472	444	462	472	447	467	428	461	438	425	451	516	438	418	453	447	471	421	437	497	467	445	460	453	484	488	421	453	466	452	479	453	429	493	437	460	411	420	471	428	486	456	423	465	447	423	445	419	504	462	464	454	446	481	422	448	459	416	483	463	453	460	435	464	448	446	479	458	429	504	463	428	457	421	419	496	434	454	468	428	434	493	474	451	453	464	475	442	452	484	446	465	470	484	454	463	450	437	446	415	450	465	445	471	483	447	456	440	486	442	474	455	441	406	461	471	466	449	431	402	419	553	428	425	456	433	497	463	461	475	445	459	457	448	465	441	454	436	440	471	454	444	416	450	475	439	469	466	465	429	495	439	433	450	509	465	454	473	453	466	460	467	465	431	434	434	464	489	471	478	444	473	420	451	465	457	436	500	461	474	447	471	451	487	486	491	466	414	414	438	459	463	458	525	448	459	481	483	459	458	446	435	475	480	442	485	490	458	480	424	450	445	472	459	458	498	455	444	463	467	422	423	440	443	467	466	437	446	483	463	423	484	463	473	485	453	456	478	443	465	441	505	410	450	414	495	456	459	447	472	461	474	442	482	442	464	417	434	474	440	450	425	440	459	504	467	468	463	444	456	429	479	438	460	466	434	476	471	439	446	429	432	462	441	462	448	465	457	463	444	417	456	475	447	456	475	498	438	465	456	484	448	480	447	463	444	454	432	461	426	450	430	433	499	487	493	448	479	406	486	447	407	414	468	468	449	455	494	438	435	439	462	459	477	443	461	442	473	463	466	478	445	466	500	432	484	478	454	443	433	454	443	439	431	454	440	454	476	433	446	468	490	406	454	462	402	450	417	487	488	472	439	442	437	492	423	455	440	447	438	467	484	460	472	448	442	461	408	445	451	441	493	474	442	447	468	451	441	458	465	425	479	448	445	466	470	472	470	422	434	443	452	433	478	444	436	441	450	484	497	457	433	485	460	445	463	442	442	492	483	473	440	434	467	431	428	469	478	459	447	459	489	468	467	495	408	455	465	456	439	454	500	446	445	436	483	435	440	442	463	473	441	427	489	454	489	412	467	471	440	431	455	452	486	435	446	450	441	434	454	451	489	435	452	487	492	497	433	451	495	464	464	431	470	484	482	477	429	456	457	462	485	484	456	467	456	453	483	500	481	465	458	445	469	462	461	447	435	415	494	462	480	446	435	441	408	467	420	417	415	457	420	452	483	430	451	418	449	445	449	452	428	455	440	447	477	441	435	454	433	471	457	449	434	469	460	471	461	447	458	506	434	428	425	462	452	465	443	470	449	441	443	479	464	470	451	462	429	472	396	435	454	413	461	473	466	475	442	418	449	453	434	473	469	462	450	465	458	437	477	456	470	430	509	470	466	484	436	436	455	467	457	478	463	407	463	452	459	461	470	448	476	447	472	444	505	470	463	434	453	438	468	433	438	440	465	469	458	467	449	449	449	478	436	462	449	462	472	441	472	461	473	439	429	453	413	474	465	457	446	457	459	451	464	466	427	417	472	460	429	437	440	456	455	422	462	461	464	461	482	433	439	475	457	436	432	448	454	500	445	495	447	445	433	468	470	467	477	502	427	436	494	442	462	524	511	486	464	456	461	459	443	439	434	463	454	451	469	462	430	466	462	481	437	495	431	478	497	477	471	469	430	428	414	486	478	435	441	457	462	550	478	438	425	479	466	451	449	468	483	463	432	424	448	427	417	431	459	452	455	463	454	430	455	439	489	518	439	490	468	465	512	477	456	458	465	471	474	456	488	434	434	461	436	444	476	484	425	481	439	437	465	452	461	472	453	450	467	438	484	482	454	458	481	452	465	468	455	497	449	465	425	455	484	461	481	474	438	488	437	475	461	453	443	468	457	466	454	444	502	436	490	476	463	444	450	473	462	458	435	450	441	436	443	430	472	430	420	449	482	502	467	425	440	444	432	440	463	481	436	412	469	438	484	425	455	470	450	473	430	460	443	461	445	418	441	481	449	471	437	449	448	479	470	475	467	474	475	438	439	442	482	451	425	455	464	460	440	416	465	428	465	442	468	445	468	462	474	444	468	424	415	447	474	440	453	466	459	481	434	469	426	483	482	475	441	472	451	472	485	439	473	440	452	472	470	441	472	440	455	476	464	488	445	453	432	492	476	421	437	473	450	458	447	463	421	464	471	467	430	483	485	511	453	479	433	463	454	423	424	488	483	457	457	479	489	442	475	437	429	467	444	477	470	465	438	470	464	475	449	427	444	447	441	460	443	461	428	443	467	447	456	460	429	455	447	505	475	458	436	452	482	482	460	455	515	476	453	439	447	476	474	401	445	429	447	412	455	450	438	414	460	477	452	449	426	435	461	405	441	433	456	463	426	458	440	420	390	451	483	492	447	452	459	429	445	472	424	433	474	476	482	468	454	444	453	427	458	458	457	441	418	455	438	476	430	449	453	483	452	451	442	443	411	427	460	488	462	499	476	425	450	468	491	422	410	435	493	477	481	445	475	490	421	457	464	446	443	447	469	430	422	466	470	476	438	465	472	446	446	433	441	457	445	513	476	437	433	451	458	488	472	454	441	443	446	464	489	448	467	488	460	444	472	445	476	440	439	454	470	457	422	467	459	457	431	443	430	435	477	422	472	476	468	469	456	459	463	474	462	445	450	417	452	465	437	415	512	464	439	471	454	458	442	448	427	444	495	451	469	466	445	447	453	447	429	466	465	437	462	473	419	467	435	456	481	419	446	483	476	478	437	462	464	467	475	461	466	439	428	485	443	444	486	476	441	434	478	455	451	432	482	444
26731	21784	20871	10121	666	332	291	276	293	263	262	262	254	247	281	268	281	244	252	265	248	299	265	258	265	271	284	265	244	255	257	284	274	237	293	254	260	244	249	289	267	282	274	254	259	261	253	246	279	272	271	272	278	246	268	272	273	267	247	275	272	245	290	276	255	261	228	255	301	267	214	270	267	276	270	286	299	289	275	281	253	281	295	275	295	251	265	283	262	258	256	248	260	272	292	265	257	267	240	261	245	226	260	267	279	288	281	253	261	266	249	247	260	267	254	274	255	284	279	266	249	243	276	237	276	251	261	239	269	233	261	291	271	258	277	249	260	237	247	243	249	210	275	250	263	279	271	246	274	253	256	241	246	254	249	288	269	283	256	291	257	284	274	275	256	260	268	255	283	252	275	275	264	266	266	255	263	260	253	262	261	277	247	307	251	275	266	263	243	276	258	248	273	246	260	247	256	285	262	266	248	271	270	263	272	268	290	296	256	277	258	251	246	289	251	270	256	246	263	226	296	256	267	250	262	245	266	280	248	271	257	267	282	263	250	264	268	272	275	289	275	252	293	264	262	254	264	257	232	275	276	275	271	257	246	253	258	270	268	261	277	245	273	264	251	280	261	265	261	280	263	283	280	262	261	274	257	268	269	249	270	273	245	256	253	287	219	291	235	256	279	255	268	234	261	278	265	285	261	257	264	255	283	263	281	255	236	273	263	240	282	266	230	275	301	252	283	280	251	284	273	250	250	276	257	262	251	287	265	263	271	243	282	279	272	263	286	255	263	279	244	286	278	253	258	304	283	262	252	266	281	253	282	256	253	249	273	265	268	251	277	263	256	275	256	245	280	264	288	263	261	254	277	283	255	263	277	296	243	265	271	249	279	273	278	256	234	286	259	272	255	294	277	276	252	277	293	256	278	263	307	246	261	253	263	257	262	259	267	282	260	274	275	287	273	262	278	298	250	251	249	249	270	268	271	237	231	293	262	256	249	273	275	250	260	306	244	259	279	261	245	265	295	255	229	283	259	239	272	253	279	269	274	272	245	287	282	277	252	252	260	269	246	266	271	278	270	261	265	279	262	263	263	278	272	248	251	258	244	250	234	255	266	256	281	259	281	263	260	279	260	255	271	248	245	296	282	265	295	255	233	218	297	275	263	267	241	276	255	284	306	274	270	256	264	269	236	257	239	239	251	278	265	245	238	264	256	258	234	284	244	237	257	289	266	243	255	275	290	279	245	264	276	283	245	242	249	238	284	255	263	257	267	259	272	262	283	290	282	265	255	238	295	256	278	255	228	284	280	275	270	302	279	272	268	270	226	271	261	258	268	238	287	256	252	270	273	290	295	253	252	242	284	262	268	244	237	282	229	265	267	246	255	265	250	268	278	273	267	281	246	259	293	301	252	262	253	268	265	267	268	257	252	259	255	258	268	256	237	274	266	263	252	248	271	243	242	267	261	253	292	276	279	241	266	283	288	273	266	269	282	257	243	265	286	284	269	288	248	295	248	253	251	274	263	258	259	245	276	255	262	283	258	258	279	269	274	248	253	272	249	248	235	242	287	244	250	249	260	259	268	285	281	278	266	248	271	272	274	279	261	275	294	286	256	299	254	278	258	287	258	234	260	265	253	254	283	254	291	242	291	236	290	284	254	254	276	253	278	259	263	267	254	283	258	290	290	255	283	268	294	265	257	272	278	264	268	278	250	249	244	263	271	270	256	280	263	276	259	259	266	245	267	242	284	251	257	270	286	282	268	278	240	257	241	251	267	264	246	251	233	250	278	247	280	246	269	259	257	273	264	267	265	256	269	258	262	271	256	275	269	283	253	272	267	248	263	242	260	274	275	255	261	241	266	271	270	274	278	263	273	283	247	274	251	264	269	244	285	265	273	246	282	269	263	283	299	271	273	270	262	261	277	256	280	285	238	249	239	281	271	246	264	284	291	245	259	256	273	253	281	279	289	272	284	235	290	243	261	237	275	256	267	258	245	267	268	282	245	276	237	285	255	294	274	290	278	254	271	238	251	281	283	283	273	242	259	288	286	294	263	273	253	253	252	271	274	291	259	245	282	245	253	260	228	244	264	244	254	263	271	251	293	279	274	254	256	222	276	242	261	276	249	268	255	276	265	279	248	246	243	274	248	265	254	251	281	246	247	248	275	247	243	275	275	240	270	250	259	243	276	256	249	257	233	278	237	267	226	263	279	253	267	279	262	268	263	287	310	247	269	228	275	267	267	271	243	269	257	291	271	249	260	291	265	273	243	245	274	274	242	272	298	238	271	259	251	268	277	241	257	292	266	265	250	238	262	256	262	255	293	247	270	274	270	284	273	271	280	245	270	258	256	295	266	238	292	259	270	286	252	264	242	247	287	262	264	283	247	254	272	267	274	250	272	252	264	220	261	273	251	243	269	283	255	261	280	280	271	263	267	256	271	250	235	297	298	266	273	246	279	278	255	263	244	276	278	278	274	242	262	269	264	249	284	251	282	245	284	262	261	282	262	273	236	240	283	258	256	247	269	283	246	281	290	285	255	257	239	287	258	227	279	255	250	290	251	300	244	248	260	274	275	247	272	274	270	262	262	248	263	276	255	302	281	226	259	275	285	245	256	262	281	269	227	248	249	247	249	287	277	275	235	276	281	269	268	290	269	258	264	257	270	257	241	238	252	259	242	268	262	251	283	277	294	274	268	281	250	261	252	264	266	264	286	254	251	256	263	297	269	272	266	279	280	276	267	265	296	254	263	233	260	259	226	231	266	262	266	274	265	260	273	275	293	254	261	255	270	258	262	266	256	241	261	262	287	263	234	271	267	241	251	259	231	300	259	270	274	267	245	259	273	256	225	287	288	250	282	257	291	245	250	244	233	269	271	258	247	265	269	255	233	314	295	249	280	272	255	261	255	249	278	269	243	279	255	274	229	237	224	252	263	261	263	261	256	250	255	252	257	286	301	251	262	263	264	258	290	285	269	307	262	284	233	264	275	270	245	238	244	242	265	264	249	269	263	248	274	250	257	262	265	284	236	269	277	267	270	224	270	293	272	238	263	266	278	281	243	242	248	270	263	267	261	271	243	257	252	252	277	268	262	251	252	274	265	292	273	244	251	279	249	271	286	257	283	258	249	291	278	242	288	257	277	272	237	270	260	260	242	247	267	238	272	253	293	283	245	249	272	269	263	292	271	251	247	278	291	259	249	285	229	274	260	263	229	271	263	233	268	243	261	257	255	242	288	265	283	275	255	264	284	292	252	259	272	249	295	253	283	282	283	290	263	291	239	284	282	247	246	268	280	247	260	242	257	246	232	271	276	260	284	267	246	256	261	258	300	260	252	265	282	269	280	253	272	252	239	273	224	261	267	245	282	271	296	244	270	254	269	279	278	254	281	255	283	281	252	248	242	271	277	274	279	283	254	257	282	259	261	256	284	264	298	265	258	254	248	274	271	248	237	239	253	258	269	262	273	260	278	272	266	278	261	255
10607	25228	17204	7862	541	379	386	357	380	365	386	368	343	349	348	355	350	321	352	359	338	332	343	352	333	368	326	323	347	320	332	329	337	351	361	359	341	338	345	353	338	354	347	358	302	338	378	304	329	335	379	361	359	353	355	346	355	362	323	335	350	335	386	369	353	327	327	354	358	342	304	329	325	342	371	334	347	371	352	334	321	326	338	348	341	364	351	345	380	356	332	343	373	327	348	353	397	316	329	341	357	311	354	337	373	329	362	375	311	354	366	334	323	312	367	344	354	355	370	356	335	341	349	326	361	309	362	351	329	366	367	338	354	363	348	362	330	341	363	342	326	353	325	351	349	324	344	350	337	317	328	355	389	350	351	345	367	366	353	344	326	313	342	351	335	356	371	362	337	385	360	351	325	302	351	370	333	347	339	368	325	328	355	364	318	331	318	364	332	371	345	308	332	305	348	335	324	372	347	338	344	355	332	366	316	329	357	350	325	337	384	347	327	357	311	358	339	363	326	338	371	360	317	334	372	356	348	354	305	353	365	331	335	332	379	328	321	340	338	324	336	362	351	354	331	337	336	340	336	331	350	355	352	366	382	324	350	353	321	361	327	351	338	322	342	319	330	327	330	330	348	366	368	335	343	340	330	324	332	335	351	346	399	370	353	327	345	392	353	328	349	299	327	352	334	358	326	347	345	316	320	357	326	358	331	333	315	335	357	343	337	340	333	328	379	338	330	306	393	361	355	371	385	331	334	326	360	351	337	343	339	330	328	333	346	370	403	335	328	317	333	349	327	347	324	322	340	369	348	344	343	356	357	352	368	348	378	328	363	341	353	325	324	367	342	384	344	348	331	335	327	338	362	356	338	320	350	347	335	340	303	340	312	344	346	347	338	372	322	289	378	338	317	344	334	333	351	325	322	336	341	347	318	332	323	329	319	351	346	374	349	364	365	365	356	355	358	335	336	312	328	334	321	330	310	373	354	364	355	342	348	360	345	332	368	352	352	360	331	346	347	337	354	333	335	367	316	307	352	327	322	365	341	321	351	356	354	342	370	346	324	330	320	358	339	340	343	371	344	327	308	360	320	384	331	360	341	326	348	373	335	314	339	348	354	366	336	332	354	356	347	346	360	348	359	360	327	342	330	367	332	338	347	313	359	354	350	331	337	336	363	337	319	319	340	333	355	341	332	339	326	350	346	333	312	356	343	355	356	308	353	345	366	322	303	331	328	315	349	345	330	337	345	350	332	333	355	390	372	382	325	330	327	323	309	360	347	355	354	355	332	351	337	336	365	347	346	345	331	338	376	316	338	332	359	372	352	292	350	356	363	328	318	338	341	354	345	348	341	362	352	338	340	304	333	361	330	338	384	332	358	329	353	362	317	338	389	356	340	345	339	368	313	347	346	345	327	356	362	348	382	303	329	326	311	338	340	375	331	359	321	347	334	333	349	326	345	356	347	342	340	382	375	352	339	338	364	343	342	332	347	357	346	352	332	325	354	328	329	343	302	351	364	320	324	353	348	370	331	357	319	320	352	371	345	343	334	340	339	362	338	327	352	338	344	361	367	337	334	352	323	325	350	345	338	353	361	339	366	347	332	372	362	344	324	359	382	341	356	340	349	370	342	320	335	345	361	378	339	346	353	325	346	366	330	357	350	326	361	359	353	337	332	350	362	343	326	315	342	328	336	343	366	355	326	362	376	333	335	341	315	367	344	310	336	351	355	328	369	350	356	368	366	380	354	340	346	348	331	351	347	372	318	390	365	363	354	347	335	356	382	328	354	370	352	351	330	387	345	341	335	369	364	347	327	347	382	309	315	358	367	360	346	367	367	343	344	320	363	331	365	346	345	360	352	372	381	357	375	323	339	337	347	333	342	338	336	362	369	315	331	321	343	327	351	335	382	351	343	314	377	328	333	366	321	330	323	331	322	358	331	359	333	339	320	365	363	363	355	395	343	336	334	365	351	346	316	347	334	369	352	380	352	354	327	341	307	353	312	365	391	313	336	345	348	337	332	334	332	342	304	306	331	372	339	355	328	367	340	327	342	324	346	331	349	328	344	336	322	332	342	336	339	337	365	343	310	314	349	382	342	366	342	321	328	331	390	380	346	339	352	336	318	352	337	341	357	383	323	374	357	339	375	318	344	340	341	358	367	328	367	329	357	346	316	366	340	370	331	370	339	359	356	355	339	323	302	322	343	351	366	361	370	342	338	335	350	345	348	331	355	320	332	341	319	341	324	366	345	342	344	354	368	333	347	343	330	377	348	360	336	348	306	347	368	353	307	325	338	317	342	315	341	316	334	348	312	323	331	340	384	362	366	354	343	355	336	335	338	340	359	363	364	352	329	324	346	343	334	344	363	368	323	331	326	350	323	345	345	330	380	358	355	364	363	371	367	324	364	343	348	368	337	376	345	335	360	352	337	376	338	352	319	327	334	355	365	329	340	365	339	331	334	330	339	351	349	309	336	370	350	322	337	393	316	354	337	370	325	378	356	353	343	356	332	360	351	317	354	328	379	338	329	360	328	344	343	355	362	359	348	351	335	367	336	347	345	320	322	322	326	371	345	357	344	335	336	330	366	338	343	344	329	375	311	325	344	332	360	343	358	353	362	332	365	361	360	305	371	352	321	333	346	359	343	362	295	345	326	348	345	384	347	375	335	312	367	325	324	372	357	332	332	348	332	338	316	382	348	366	362	318	355	349	326	378	328	347	333	312	360	335	331	341	350	357	344	351	312	372	323	325	332	372	352	332	314	342	398	329	334	338	343	338	346	331	355	341	395	352	321	348	320	347	352	348	325	364	321	323	326	359	333	369	367	319	321	343	383	336	340	341	349	330	312	312	322	320	310	375	329	328	350	360	351	338	356	323	340	369	321	338	333	335	350	340	359	358	354	362	316	338	316	343	348	339	336	353	352	336	382	356	333	370	354	319	338	341	335	321	328	361	334	357	361	320	330	333	357	347	341	312	366	354	327	338	344	379	371	359	336	347	315	312	321	363	343	347	331	377	378	355	337	349	339	358	344	358	354	416	349	324	341	315	370	337	326	342	377	338	313	335	334	352	325	323	351	361	328	346	344	322	321	322	329	319	378	377	349	353	340	352	348	336	346	340	326	318	331	357	353	361	367	341	348	353	325	337	335	353	355	345	341	348	332	342	302	356	348	354	322	341	378	320	384	332	364	338	389	377	354	360	397	336	360	336	313	328	343	367	366	395	362	342	324	335	358	369	355	350	347	368	309	351	345	348	348	363	327	344	337	357	370	349	359	347	334	342	322	324	351	372	311	319	349	358	368	356	382	367	332	372	325	342	311	348	342	312	355	385	380	360	312	366	337	359	327	345	296	402	361	343	334	351	344	382	353	350	343	353	354	325	387	343	338	331	327	320	349	331	341	315	346	357	351	357	341	328	356	362	322	336	320	325	349	340	337	354	351	328	328	344	344	369	354	345	318	370	304	387	334	334	352	396	330	317
23090	21187	30117	29294	20704	9567	920	558	510	519	494	476	495	467	483	483	478	464	449	440	443	481	435	463	454	456	452	477	436	450	460	416	419	450	438	413	467	458	425	488	404	456	459	471	425	444	406	444	394	426	441	457	425	468	469	420	417	455	459	471	463	440	413	442	414	468	443	456	457	443	426	427	435	460	454	441	424	448	447	430	432	417	438	446	419	423	456	416	446	436	422	379	437	452	419	422	448	482	419	430	453	409	433	415	448	443	430	440	441	461	439	442	444	421	436	423	443	474	426	415	420	421	427	427	452	410	482	418	442	448	422	456	455	464	446	413	458	456	444	442	462	461	438	436	455	451	415	455	417	434	424	430	440	439	435	430	473	446	407	444	441	451	417	397	415	424	453	443	409	430	439	410	466	440	402	433	452	425	482	433	450	406	433	456	398	451	391	401	430	469	439	416	434	426	420	434	442	441	418	481	454	430	460	446	427	415	439	458	424	430	415	434	421	420	455	440	437	434	453	453	458	458	478	419	442	430	411	425	462	438	437	458	417	459	422	441	416	447	454	430	425	435	444	447	427	461	437	433	415	404	430	471	463	467	423	442	420	459	483	412	409	427	431	457	444	490	440	463	440	436	424	419	481	410	464	434	431	458	447	425	432	450	438	432	450	399	398	429	425	403	444	444	442	444	445	439	410	426	395	418	429	432	432	429	444	438	416	447	441	406	424	433	476	447	446	416	444	465	394	428	462	425	447	425	446	427	440	444	412	449	420	442	437	467	420	447	451	457	419	384	445	444	446	419	420	449	440	423	467	422	440	434	445	480	432	420	445	411	439	435	433	454	433	441	439	426	419	459	426	443	436	446	442	414	413	435	420	461	445	460	408	403	473	436	414	413	448	444	425	450	423	421	436	444	409	459	401	439	458	477	409	428	454	446	457	398	460	435	416	453	432	457	414	421	445	424	396	432	430	438	434	410	461	439	439	430	456	443	438	411	449	431	414	431	441	447	440	443	441	414	480	446	427	491	392	453	465	403	423	452	393	417	433	465	406	451	444	441	427	428	401	442	453	451	455	443	434	460	452	460	457	411	439	434	441	420	424	488	433	444	442	415	424	440	444	442	410	460	425	440	410	447	432	417	416	454	447	455	443	410	417	448	455	409	452	398	433	458	454	438	446	426	410	448	412	443	472	432	431	397	427	383	440	423	426	441	431	438	437	438	442	437	441	447	454	399	454	437	395	439	474	444	439	427	416	423	441	439	446	424	420	413	443	447	471	432	472	474	481	448	472	425	441	410	458	408	401	473	429	428	464	377	452	463	454	431	411	410	413	410	429	456	454	399	432	440	462	428	478	421	455	452	426	419	444	419	435	431	444	395	443	430	439	434	420	447	403	441	456	435	410	438	445	458	425	417	441	446	468	412	407	401	459	430	439	408	417	419	445	429	482	467	419	437	452	430	433	417	422	420	433	455	424	423	414	469	442	441	389	448	423	469	404	401	419	445	452	462	423	429	404	489	406	456	427	478	473	452	442	441	452	448	464	461	429	427	475	406	461	483	427	405	393	413	435	436	434	430	443	446	420	445	424	449	446	469	456	438	409	419	406	452	406	438	425	483	410	432	420	412	412	434	409	429	461	491	442	405	450	419	437	452	426	451	459	426	479	434	399	393	427	436	446	404	450	429	418	442	401	413	434	460	441	427	453	421	446	474	448	411	453	417	404	431	438	415	434	453	415	466	461	440	439	473	396	428	424	417	407	440	428	430	436	430	450	471	443	460	466	433	458	419	441	404	403	440	439	435	402	445	426	390	435	401	484	462	449	421	474	429	399	469	444	385	435	409	453	417	390	420	455	441	454	432	403	430	419	446	405	457	432	449	412	432	415	427	408	464	440	480	438	444	417	406	453	460	462	431	470	423	395	434	444	439	435	426	444	435	414	433	428	474	421	418	417	466	448	448	420	473	449	481	449	411	451	442	459	421	458	444	473	437	402	439	426	446	433	449	400	440	484	451	419	474	432	455	452	455	428	423	413	435	451	425	444	434	470	434	416	437	479	436	458	445	409	447	454	430	445	434	452	415	476	446	446	433	449	446	492	464	424	428	438	454	470	391	396	399	484	444	412	445	455	450	437	451	438	472	423	440	452	445	430	453	411	435	444	439	422	424	439	448	448	427	429	383	440	452	405	439	442	457	425	428	410	443	465	437	413	446	386	433	430	395	450	435	448	435	463	442	426	429	450	453	430	430	420	457	457	470	423	450	453	408	429	422	438	453	393	465	428	406	440	459	447	405	463	479	409	431	412	422	453	423	435	422	451	439	432	433	435	385	448	460	422	428	442	444	419	472	436	440	415	482	430	407	442	438	421	417	412	412	453	420	421	442	446	398	467	440	439	402	424	454	435	428	416	423	432	479	443	453	446	421	472	443	439	453	420	481	458	453	448	408	421	378	438	412	436	404	454	457	437	427	457	405	435	435	454	442	435	424	402	419	438	462	444	472	437	399	412	472	370	411	425	453	478	457	430	441	445	422	428	447	434	466	414	426	425	405	471	466	405	421	390	456	440	412	394	420	453	433	441	455	428	429	455	449	440	428	418	449	469	466	450	406	431	455	416	433	424	460	425	407	418	434	450	420	448	413	430	422	450	444	385	428	418	435	453	461	443	442	434	468	423	436	443	438	452	433	445	463	430	372	413	405	419	442	417	422	440	418	452	443	421	427	427	470	416	442	415	436	447	420	491	458	441	428	451	464	407	449	450	445	413	412	414	434	417	454	442	404	467	415	430	416	449	466	478	402	430	416	469	419	436	411	452	449	476	420	424	425	460	460	435	454	446	441	439	427	389	465	406	442	461	464	417	428	485	441	435	469	423	420	435	445	447	424	427	425	443	420	414	475	457	441	422	437	452	419	437	441	432	438	415	469	431	429	466	435	427	438	433	431	434	404	458	446	446	394	430	417	442	453	423	447	433	456	416	422	419	422	457	447	438	395	480	452	419	441	434	405	466	427	435	440	400	446	382	472	452	414	431	434	458	435	479	433	434	422	451	428	450	426	476	431	452	443	431	455	419	429	484	403	462	482	406	438	454	424	432	438	452	481	479	457	458	429	426	414	434	440	456	461	440	446	417	419	426	412	437	447	424	401	435	416	450	424	461	459	431	430	435	415	462	410	430	416	421	439	421	424	455	413	447	452	435	448	433	438	450	442	461	439	418	441	461	452	458	450	480	401	455	456	434	449	396	422	458	419	423	450	421	436	432	423	442	437	412	449	430	444	475	422	450	467	432	436	408	437	461	450	466	425	461	465	417	434	432	453	393	391	467	410	425	484	434	420	438	439	443	408	455	457	425	420	453	463	465	405	417	443	444	452	402	442	428	433	424	408	453	430	420	436	452	450	457	425	414	403	433	434	393	443	402	426	443	443	463	440	429	429	428	417	433	456	414	437	424	419	429	476	444	429	440	462	423	447	411	396	415	422	416	437	439	479
29885	53325	52453	41530	4607	1030	875	836	755	756	600	641	620	591	629	661	619	587	608	599	601	576	570	574	578	553	603	555	558	556	541	557	579	582	531	585	560	525	579	494	573	584	543	577	525	506	578	566	553	567	599	588	567	563	590	579	515	596	587	564	607	573	580	542	596	575	574	570	520	570	572	612	562	565	559	613	548	594	613	532	566	565	522	557	565	564	584	572	544	516	562	578	546	546	574	584	554	571	569	583	571	593	541	620	616	539	571	586	564	532	553	565	569	601	544	543	590	533	587	548	531	557	563	581	575	585	555	559	593	567	578	524	578	572	521	591	551	577	580	549	576	581	503	588	572	559	594	558	587	592	572	540	578	555	558	608	581	555	555	543	521	565	568	555	580	604	546	568	557	579	567	579	525	571	583	576	562	539	563	535	557	563	562	559	554	560	582	573	603	565	596	583	546	564	588	552	550	559	655	567	550	536	598	541	560	621	573	531	554	590	575	542	575	564	559	529	585	545	568	577	536	521	562	557	537	580	554	568	539	520	579	592	564	551	588	582	624	567	521	560	546	565	584	543	575	580	563	552	525	619	588	601	555	570	583	578	581	552	583	554	585	571	558	563	576	547	566	548	518	582	597	545	561	558	608	565	537	518	547	552	578	552	555	572	571	562	581	593	593	584	548	528	577	594	598	543	560	551	563	550	583	558	572	541	524	563	524	535	554	567	575	553	554	573	548	557	569	574	551	570	566	544	581	598	555	607	570	547	549	547	544	566	555	581	583	545	516	533	555	591	598	567	561	580	574	610	567	599	572	594	576	554	541	582	574	547	551	601	557	565	583	568	593	600	566	510	572	565	561	575	586	591	555	598	574	572	592	577	573	575	558	599	550	537	567	539	554	583	611	551	584	601	574	569	595	577	554	581	602	580	583	578	579	593	538	568	549	554	603	529	558	562	545	565	554	541	579	542	567	577	604	564	522	559	564	550	571	534	564	539	566	570	517	552	551	540	581	568	579	523	572	560	584	533	597	581	578	564	574	529	534	556	569	546	542	570	613	532	579	581	586	555	555	536	574	580	575	572	560	575	539	573	586	569	592	576	558	542	591	530	526	575	537	541	548	559	531	536	518	578	614	544	536	557	580	569	507	519	551	561	541	616	563	596	571	579	542	555	589	547	583	548	560	555	565	590	571	573	557	572	564	573	605	537	541	547	585	574	549	546	565	591	595	602	561	569	614	556	569	561	559	588	571	585	538	599	506	569	594	522	552	549	539	573	546	539	590	565	605	542	563	535	538	591	596	532	562	555	584	538	582	552	558	576	542	572	548	578	563	550	580	554	612	586	567	553	535	563	580	605	575	577	568	537	527	566	562	572	590	570	590	559	544	555	564	508	594	561	585	539	571	567	556	558	570	547	528	547	601	584	569	605	578	545	540	551	589	554	547	608	582	537	557	584	556	571	599	553	543	600	579	581	535	581	535	538	562	541	471	589	581	522	573	528	564	579	588	530	578	522	558	577	584	594	557	571	544	576	562	551	516	575	590	541	595	516	579	586	561	589	555	554	518	565	587	608	569	561	539	561	581	571	565	554	564	571	555	589	571	568	553	602	550	579	595	573	554	610	577	584	515	583	595	596	606	586	530	555	544	562	601	600	556	577	576	561	579	576	576	553	569	569	560	563	563	575	564	549	561	590	536	542	564	557	574	582	541	620	554	515	576	555	551	586	536	572	584	540	599	596	541	581	505	551	579	572	566	545	573	533	571	531	543	543	568	587	557	570	541	578	605	508	556	554	570	559	543	571	547	577	590	569	559	546	561	527	593	542	540	576	572	539	561	564	575	572	546	577	590	603	576	605	511	575	581	569	514	539	561	586	519	535	549	554	519	592	546	585	602	576	526	609	572	579	565	550	525	496	562	579	544	537	550	602	531	571	544	560	553	616	520	606	530	564	551	601	575	554	596	602	569	571	527	569	555	569	573	609	562	589	589	556	563	620	568	558	557	559	511	583	556	563	533	545	585	591	574	555	557	519	548	589	606	585	529	553	545	588	573	567	578	552	562	547	547	577	543	549	592	575	562	541	560	556	529	546	538	577	607	600	584	597	519	578	547	574	546	553	562	551	576	556	546	564	568	607	583	547	582	556	523	536	546	535	572	599	567	572	530	547	545	578	590	551	584	573	541	555	572	566	517	586	572	548	562	570	557	580	577	520	595	515	621	547	572	551	571	549	568	609	553	566	578	593	543	554	573	594	569	552	585	551	586	601	560	548	557	573	555	565	590	586	541	576	589	552	571	588	562	561	535	537	537	560	579	543	568	560	562	600	569	546	531	540	549	557	574	592	519	520	555	570	561	562	540	548	528	558	532	545	545	608	572	598	544	591	587	551	559	554	572	552	585	592	575	578	570	536	574	570	553	536	577	538	530	594	575	558	568	578	589	580	557	571	561	540	565	556	581	549	602	574	554	552	578	546	583	598	579	535	542	527	577	551	532	559	593	552	558	575	521	570	569	576	543	594	550	574	548	563	566	599	512	598	577	543	544	555	591	572	540	571	550	620	593	557	553	580	587	560	527	552	604	578	553	562	574	569	528	572	589	560	558	591	555	585	554	592	572	577	567	555	566	586	593	553	532	543	594	548	541	589	597	624	569	555	573	532	555	560	554	533	567	539	574	597	560	569	537	590	633	588	592	543	583	581	551	572	551	561	551	563	563	534	545	567	549	582	598	549	540	530	565	562	611	574	591	576	542	572	506	576	558	561	574	599	590	565	556	568	566	543	541	561	570	575	545	547	589	570	563	586	599	569	561	559	574	565	587	531	557	572	553	535	550	593	606	561	616	559	621	533	562	579	579	573	553	538	560	586	550	555	535	516	579	620	578	548	560	543	584	547	566	545	570	582	553	594	604	563	576	528	576	523	556	555	527	499	533	567	577	599	581	584	536	582	579	589	569	525	536	565	577	533	576	618	558	556	589	592	555	551	579	589	614	523	565	534	583	569	559	564	546	549	542	566	575	593	584	565	531	577	555	535	585	566	602	584	566	582	589	539	552	541	567	562	582	520	555	563	517	546	596	586	607	570	628	533	570	580	573	578	576	543	607	582	584	561	579	518	560	541	581	534	576	585	586	579	554	603	606	546	543	580	579	551	559	541	529	571	551	532	580	581	570	583	565	614	536	581	591	594	556	566	527	579	585	556	566	550	570	581	561	574	539	523	574	553	531	603	593	581	566	554	525	561	556	519	561	514	529	591	525	583	542	552	602	554	552	587	585	559	545	607	554	579	552	571	569	548	552	574	540	577	570	604	579	570	571	549	580	538	527	566	565	575	570	565	546	541	576	604	543	536	579	569	567	563	585	572	532	544	594	589	550	533	560	550	629	550	566	534	530	542	600	551	607	558	554	522	563	624	543	545	611	578	565	521	566	545	538	566	570	610	554	622	571	545	613	601	604	590	547	633	576	532	554	560	550	521	576	509	506	596	560	608
24218	21175	28815	27160	11184	634	230	178	186	179	148	159	147	148	129	145	146	122	125	128	131	148	143	164	142	167	144	126	128	133	111	131	144	129	138	114	132	127	149	126	114	119	123	140	138	115	126	124	127	150	128	132	142	137	111	134	153	135	133	142	150	132	142	121	126	136	150	140	145	135	116	134	112	137	114	136	153	127	144	122	137	136	137	134	148	127	125	154	140	140	136	129	127	128	132	136	137	134	111	132	127	148	129	120	116	137	131	131	140	148	130	142	109	110	147	113	139	131	139	154	129	142	116	129	143	131	146	132	141	119	128	136	122	138	129	160	133	130	129	128	134	131	129	114	162	134	138	135	129	131	124	116	152	137	134	139	118	134	113	139	138	134	141	125	141	136	144	140	116	114	116	131	121	129	117	143	144	136	172	153	130	117	127	117	146	117	137	131	130	144	117	153	130	133	124	128	106	140	125	128	136	127	138	132	136	148	128	116	133	142	122	132	126	138	122	129	134	141	130	135	131	127	143	120	133	126	116	147	125	145	146	123	130	118	125	135	119	127	115	113	117	122	129	118	121	141	134	132	137	133	140	156	126	125	135	124	145	126	128	141	142	119	134	127	129	116	139	129	115	138	128	137	117	144	140	161	146	128	147	139	122	125	140	152	131	121	119	137	136	134	131	141	110	146	142	125	128	135	132	136	134	133	121	143	91	108	141	112	145	161	111	122	126	141	129	129	134	136	116	124	129	126	113	134	159	142	138	119	128	137	126	147	140	145	137	133	133	133	109	151	149	137	116	129	123	108	125	131	119	142	136	134	141	128	122	122	139	131	140	133	101	111	133	122	141	130	138	127	129	136	131	134	149	124	129	133	148	107	119	139	126	132	130	120	116	120	138	144	125	153	126	142	132	129	134	117	134	131	118	144	126	121	134	127	106	138	127	126	139	120	115	148	126	156	156	134	132	147	130	126	115	124	130	137	125	125	118	120	139	114	109	139	137	129	137	115	121	144	119	139	130	116	148	134	134	124	142	119	131	141	133	135	126	126	134	138	138	121	145	147	121	122	130	146	129	132	141	114	127	142	114	113	149	130	131	128	133	123	141	145	149	133	128	130	132	129	118	132	119	129	135	126	154	132	148	131	127	139	126	135	131	126	144	140	159	122	131	131	136	121	124	120	142	120	145	154	136	132	110	132	160	137	122	107	145	123	144	143	140	141	110	145	145	138	135	138	127	132	114	142	148	114	116	153	151	139	141	136	133	111	136	131	151	149	145	140	127	135	124	115	120	140	130	152	126	128	147	137	120	150	137	112	139	141	123	106	133	136	132	141	136	139	138	134	134	137	139	134	152	130	119	141	133	131	132	140	150	127	129	124	124	128	130	153	108	148	126	130	124	126	109	134	125	119	133	123	117	125	121	128	120	150	126	133	130	136	131	132	129	150	109	122	119	115	134	124	124	124	125	123	145	107	124	132	133	118	145	136	121	130	128	120	123	101	106	139	116	123	122	131	145	131	131	108	122	137	139	120	138	153	123	126	128	139	128	148	151	131	127	129	131	125	133	133	124	151	124	125	123	156	139	161	126	135	143	109	127	134	135	126	147	120	139	139	117	128	139	120	128	132	120	138	127	123	127	149	129	138	142	152	126	136	123	149	129	128	133	120	123	125	113	123	132	124	130	110	153	136	142	123	151	119	143	146	127	119	144	133	133	152	119	146	123	126	120	125	143	124	124	135	126	107	134	125	135	134	111	116	140	147	123	119	129	133	143	114	129	141	140	143	143	124	140	138	140	141	134	157	125	130	117	143	147	130	135	116	138	114	142	129	134	133	127	137	157	144	133	132	126	123	136	119	122	125	131	124	116	127	100	126	120	112	117	126	140	131	143	116	116	131	138	119	152	136	129	124	145	118	108	130	119	146	123	129	142	137	127	123	142	144	140	110	122	137	139	127	137	128	108	123	132	118	130	135	134	150	129	120	139	114	138	133	134	131	126	124	148	122	113	140	136	134	142	134	137	118	141	132	145	116	130	115	131	137	128	121	138	125	132	122	113	123	147	137	133	127	131	135	135	133	134	140	109	127	123	145	118	138	138	126	126	126	144	148	127	137	127	120	151	113	172	137	130	134	121	121	127	137	127	135	139	141	131	130	116	128	142	122	132	132	130	127	131	126	123	146	127	131	119	142	135	131	136	144	126	150	107	148	130	149	122	142	148	131	122	142	148	141	131	128	131	137	163	135	123	125	121	134	156	127	120	127	156	134	116	116	126	135	135	116	136	123	128	129	140	121	158	135	119	120	142	108	118	124	131	143	116	117	155	136	120	134	115	124	138	119	125	135	118	148	138	118	109	135	137	143	124	110	113	124	140	115	140	117	119	148	131	126	140	124	138	120	148	151	113	134	133	152	126	145	131	113	144	140	121	137	128	152	130	114	124	129	133	131	158	125	136	141	136	129	143	125	147	122	135	116	139	122	124	134	112	137	135	133	132	124	117	136	151	114	146	148	147	115	112	149	150	129	136	138	141	130	128	136	123	141	129	150	129	147	113	122	133	125	129	115	113	132	124	119	123	144	139	123	124	117	123	123	116	130	123	118	149	152	129	111	139	122	116	122	117	126	136	142	154	119	140	134	146	118	124	129	120	125	137	115	157	143	111	128	132	130	102	102	130	139	133	120	135	133	139	130	142	126	121	120	113	132	136	148	124	124	144	132	112	142	133	147	148	129	125	118	129	133	122	132	118	146	134	130	131	142	136	119	114	135	133	139	123	137	132	115	105	117	142	117	121	142	137	119	124	146	139	126	132	135	145	133	130	124	120	144	122	130	130	105	120	142	130	121	109	110	125	150	143	129	126	138	129	135	122	130	141	119	133	143	123	122	118	127	118	126	130	141	120	139	123	128	137	144	122	142	132	139	122	115	153	111	119	117	133	127	119	134	131	121	100	124	122	127	116	122	139	135	122	136	114	122	136	136	130	111	164	119	152	105	148	115	119	141	125	113	109	151	126	152	137	136	111	113	137	133	141	127	116	139	136	113	134	138	154	132	122	141	136	133	120	128	131	113	120	128	137	135	116	133	139	115	145	120	148	122	123	124	130	149	129	142	136	128	127	126	105	137	126	151	134	135	131	122	134	135	123	117	115	120	145	132	132	128	123	120	121	98	140	126	142	120	124	146	132	131	133	149	153	117	125	137	138	124	133	125	110	131	129	119	138	128	133	138	97	138	122	128	131	128	108	125	136	138	149	132	139	155	123	121	156	128	126	135	120	134	112	119	119	134	112	125	133	124	122	122	125	123	146	149	125	142	128	140	126	109	135	129	114	130	137	139	135	115	103	131	128	132	138	146	135	127	142	134	115	149	138	113	144	132	131	135	130	150	117	119	134	147	136	124	126	132	132	127	132	154	139	121	129	136	116	128	137	131	141	124	139	145	143	135	134	121	138	151	113	136	148	138	153	141	145	130	132	131	150	130	132	126	129	115
24251	47566	41770	29739	1511	431	385	331	326	298	270	237	254	220	231	204	212	195	190	189	193	193	231	215	212	190	198	196	184	176	183	172	188	213	171	180	188	204	177	179	188	182	167	191	177	197	198	176	193	169	205	167	179	198	194	188	203	192	199	179	182	185	188	185	207	202	195	182	211	198	206	188	174	185	184	196	198	187	180	186	201	179	180	182	180	200	191	193	213	170	178	182	200	189	166	189	184	189	165	211	194	200	166	169	180	156	183	193	192	183	172	200	186	208	173	198	180	181	207	169	165	209	180	177	195	190	217	168	191	186	183	178	171	175	176	167	194	158	186	170	192	191	160	176	179	171	185	182	202	198	191	170	176	181	164	189	163	192	170	178	199	202	197	196	185	163	174	183	197	179	179	189	163	174	168	205	179	186	216	163	194	175	194	180	190	183	206	182	201	195	201	195	164	196	198	181	175	174	190	187	173	178	221	179	202	171	187	155	201	195	182	197	166	183	196	184	175	184	187	185	189	186	212	179	203	167	178	204	171	178	195	192	181	164	182	182	193	163	171	182	181	169	174	172	176	198	186	182	177	181	176	188	210	190	185	189	202	182	221	187	190	183	180	194	183	186	171	193	188	200	180	173	173	170	183	195	182	199	172	187	198	183	205	185	203	165	206	175	180	176	174	177	181	182	185	175	185	190	173	199	186	167	200	177	171	170	188	215	184	203	174	179	169	193	185	163	212	229	181	186	181	175	214	189	197	203	181	156	160	165	182	179	178	178	171	164	154	180	153	203	176	208	169	198	187	195	163	188	199	167	192	180	181	187	180	197	197	168	169	180	186	174	171	196	191	192	197	192	182	176	174	179	182	189	162	175	169	176	163	171	203	175	190	185	186	184	166	183	198	200	181	140	204	185	195	197	191	160	199	189	184	167	222	203	191	182	174	194	205	171	180	198	185	168	219	182	178	183	169	197	206	196	179	183	177	164	198	195	164	196	184	198	182	174	207	172	158	191	191	184	175	174	191	170	207	198	186	179	187	188	210	179	204	197	160	168	198	191	178	211	184	185	180	199	177	178	205	172	177	170	196	192	196	182	193	202	209	175	196	175	194	139	180	185	179	173	170	191	170	178	193	186	196	206	175	199	190	164	186	193	170	184	184	207	184	176	181	185	194	188	183	173	197	168	199	191	197	191	173	187	187	199	168	207	171	194	156	152	163	192	175	188	167	200	190	182	190	196	183	200	190	178	207	166	194	226	184	191	188	172	173	181	174	193	172	193	173	183	187	190	179	191	189	178	185	177	201	170	193	168	148	198	181	200	187	186	178	183	181	200	224	178	182	197	185	163	173	206	190	172	191	213	168	178	184	167	172	183	174	230	171	187	185	170	188	185	199	174	175	171	189	177	160	192	201	185	159	184	199	191	184	169	185	155	163	190	163	205	198	198	165	181	175	183	190	195	173	175	191	194	199	174	180	195	210	195	184	152	182	194	238	177	155	189	179	178	180	198	180	174	198	196	176	209	178	198	178	206	185	216	189	204	187	178	194	194	153	197	164	189	189	197	203	186	208	182	194	179	210	169	189	165	178	155	200	193	197	212	197	200	174	170	168	175	195	183	189	168	200	184	171	184	191	183	190	196	210	176	200	162	179	203	185	189	167	184	180	200	170	166	189	236	165	160	192	195	165	200	168	204	189	165	175	205	191	176	181	193	178	202	197	170	213	182	164	172	175	161	206	186	175	160	196	181	155	183	157	154	199	183	187	157	191	200	204	204	174	186	184	194	182	205	172	181	168	175	183	170	172	196	184	186	171	185	171	194	178	158	192	208	186	194	184	198	153	182	213	169	190	193	191	173	184	186	168	203	191	203	190	173	184	163	170	174	177	175	180	181	166	188	196	191	198	175	195	205	168	187	201	187	183	173	189	151	168	195	180	197	183	205	185	203	185	195	172	192	203	214	176	182	171	196	186	154	184	180	189	177	166	181	180	186	181	181	174	188	192	203	174	181	180	186	199	180	182	163	178	165	191	163	192	190	186	184	198	172	175	202	172	177	170	203	187	196	189	194	175	209	221	178	186	208	169	181	191	177	193	167	192	178	198	204	180	164	186	184	189	169	183	191	182	183	199	178	169	159	204	179	176	195	166	180	203	164	175	184	182	201	164	181	211	199	160	187	201	177	196	174	176	182	202	168	191	190	183	190	165	161	213	198	195	199	164	179	191	172	172	170	199	178	182	169	176	175	194	190	178	185	176	197	209	182	179	193	181	209	184	180	189	183	169	175	180	194	195	198	169	211	179	196	218	178	175	178	181	182	171	190	182	175	182	173	189	183	195	206	199	189	194	177	185	196	185	183	172	164	176	200	188	206	186	186	194	175	185	166	176	194	198	163	175	189	200	178	180	185	192	185	210	194	184	180	188	161	189	159	166	205	172	171	190	174	199	174	190	197	190	164	223	180	216	174	191	174	193	170	185	220	187	179	171	184	183	178	181	188	193	187	202	177	187	192	169	193	197	180	192	177	182	208	199	181	178	183	176	186	207	177	194	191	176	202	166	196	207	172	200	182	188	206	180	205	235	182	173	189	177	177	181	202	199	195	183	170	190	170	196	169	164	173	180	168	173	157	167	184	196	162	220	197	178	166	192	177	211	184	148	199	184	208	191	173	171	192	196	199	205	177	199	167	178	172	173	179	179	190	162	185	189	201	202	201	186	184	172	185	168	186	173	191	169	167	182	180	171	160	204	171	191	190	180	177	188	179	178	187	171	157	181	185	184	155	196	197	184	200	176	191	166	179	192	185	171	189	150	169	208	202	167	176	167	175	156	185	150	182	192	169	182	180	217	177	184	207	193	199	165	178	185	184	180	169	193	168	183	190	176	172	187	182	201	188	188	173	176	183	215	191	165	193	178	204	182	194	191	212	183	186	194	190	181	215	180	199	172	190	157	182	172	196	184	172	195	212	185	203	192	176	181	190	168	176	191	169	204	186	156	182	213	183	189	178	178	163	198	199	194	190	171	156	182	181	179	191	216	180	180	167	187	197	180	185	165	183	190	177	208	185	204	157	186	161	171	189	183	167	183	193	207	218	172	185	187	180	198	187	190	175	171	203	203	167	206	172	195	179	189	175	207	184	174	188	190	193	212	187	188	211	161	166	183	176	181	189	174	204	201	182	188	191	148	184	174	167	193	186	164	180	199	170	177	193	184	203	179	209	199	204	189	193	187	189	209	182	182	173	172	212	198	170	188	165	169	185	178	204	178	185	170	169	162	173	191	194	199	193	177	174	221	185	190	179	183	185	179	211	183	181	180	225	192	197	188	189	214	195	177	218	206	193	202	187	176	191	161	183	175	186	169	172	158	172	192	209	183	166	178	214	203	202	198	176	197	211	190	174	201	193	180	185	173	165	183	195	217	171	194	156	209	191	168	185	177	177	200	160	157	201	190	190	172	174	184	176	190	181	152	183	182	185	187	162	190	190	157	189
22144	21154	28835	25602	21357	19710	7480	691	506	526	457	463	407	437	413	424	389	371	382	372	398	360	352	422	383	333	369	378	408	336	354	358	352	369	355	354	350	387	370	332	296	331	364	326	372	349	367	324	357	361	338	369	357	341	315	320	380	350	367	346	387	376	343	391	345	338	346	357	389	339	359	356	327	364	334	334	334	347	342	356	383	337	337	330	337	360	331	345	351	357	341	355	347	348	360	350	332	341	377	357	328	346	326	337	365	326	351	354	353	342	358	325	305	338	356	373	380	358	379	342	357	346	345	334	369	344	332	348	336	333	385	336	340	349	335	308	338	324	368	355	342	379	356	360	353	313	385	352	323	373	375	340	344	357	352	355	306	360	389	356	330	362	323	377	372	366	337	377	353	332	376	358	383	359	351	364	368	349	349	355	344	366	342	376	331	345	361	326	372	368	341	391	349	385	319	347	353	323	342	343	338	348	370	315	326	392	346	358	336	377	343	362	351	351	318	323	361	318	368	328	349	346	369	349	341	339	356	336	354	342	346	394	373	333	355	361	349	364	333	310	364	349	341	353	327	369	344	313	357	318	340	344	328	341	355	318	325	341	342	362	350	338	309	364	333	335	326	347	383	376	301	338	383	359	343	361	359	363	344	352	395	339	336	375	347	368	330	343	358	334	387	322	364	331	376	327	385	329	355	362	366	339	343	379	375	344	345	351	327	326	340	329	364	307	338	372	352	368	363	307	350	327	359	339	347	336	365	358	356	354	319	337	336	352	314	361	376	349	326	333	348	340	369	371	345	328	364	341	354	375	338	324	362	328	359	351	377	349	369	341	360	326	318	366	342	353	361	375	358	364	355	372	319	351	329	359	349	353	349	345	326	345	334	327	357	350	352	339	365	333	348	335	338	366	351	325	351	339	348	347	365	349	351	364	372	370	327	354	381	348	330	323	330	367	342	345	320	361	337	360	341	318	374	329	348	353	355	330	376	374	368	328	339	362	323	355	402	390	367	304	329	344	311	347	351	360	362	354	335	386	363	368	351	370	336	356	342	353	349	366	346	346	362	359	345	365	348	372	337	353	357	344	364	363	371	358	368	387	370	351	351	333	332	364	357	336	344	315	356	358	358	363	355	350	354	352	346	337	369	338	380	342	364	367	345	336	337	363	388	342	390	314	329	337	304	327	356	338	354	339	363	343	373	337	378	344	363	324	346	325	364	356	363	330	354	352	347	369	339	392	340	343	324	353	349	336	370	359	327	355	310	329	340	375	319	319	341	339	363	368	357	354	338	371	305	339	387	305	359	333	349	339	346	342	335	351	354	343	379	340	355	333	384	353	334	346	368	322	351	344	354	323	377	325	356	329	336	327	376	306	324	348	367	374	363	354	353	367	345	342	359	386	333	316	326	351	354	355	331	362	341	357	326	361	338	357	372	357	341	354	352	375	333	352	384	387	375	365	373	342	365	360	357	358	359	357	367	355	338	348	327	288	369	323	377	364	352	359	365	384	330	363	342	341	357	332	334	363	340	329	345	346	375	359	334	341	338	337	335	350	361	334	363	331	336	367	376	379	341	335	312	347	373	333	349	367	354	355	350	386	346	337	331	319	345	331	374	350	366	334	342	337	364	355	346	342	355	333	329	359	342	315	348	324	337	356	351	340	355	324	356	360	357	376	319	339	369	357	344	379	358	348	337	350	345	372	324	346	359	381	346	371	354	322	347	366	354	366	344	359	362	336	355	352	341	342	360	353	348	331	339	328	343	357	342	338	317	328	318	360	362	334	365	337	352	314	359	349	354	397	362	378	344	367	354	344	367	303	364	373	350	368	344	365	399	348	332	342	307	378	305	357	347	352	357	345	354	313	355	341	334	329	353	345	344	328	334	358	345	349	354	346	324	354	320	339	352	332	359	340	334	307	336	329	341	359	357	361	356	353	341	339	323	316	371	343	324	336	368	345	346	348	358	347	347	347	335	361	363	344	349	371	325	350	362	339	332	329	358	370	359	352	354	350	387	340	350	370	332	358	345	331	363	367	328	372	351	373	345	348	344	309	321	330	367	331	348	358	356	365	380	323	357	347	380	349	337	368	361	359	335	325	328	379	359	366	367	332	358	332	363	310	361	324	363	340	357	359	353	340	336	319	346	335	335	359	346	348	336	350	297	352	344	363	333	322	302	368	330	368	370	323	347	350	311	350	333	374	363	352	351	337	353	351	380	350	341	368	374	354	379	366	335	330	379	364	351	338	351	377	341	352	366	357	352	319	353	348	349	340	338	324	307	360	346	339	360	360	371	359	367	362	377	327	350	333	329	386	303	344	311	357	341	405	306	358	331	369	322	362	320	335	349	342	327	351	373	399	305	352	349	341	345	348	348	331	380	341	335	340	326	357	356	364	363	368	378	366	323	352	314	354	356	374	315	336	373	379	354	346	329	333	322	402	367	359	340	364	394	348	355	348	339	319	325	310	330	361	345	365	361	361	344	334	373	347	342	331	344	373	349	369	355	330	343	358	307	331	339	350	381	327	341	380	361	347	359	337	367	367	353	345	350	347	353	329	331	361	355	389	325	316	315	354	333	381	365	361	322	336	363	338	349	315	345	362	314	350	335	350	369	345	352	360	350	351	375	356	349	322	345	380	348	352	302	321	343	340	364	316	374	351	287	316	335	367	338	349	344	338	299	366	319	342	304	383	326	371	344	340	337	321	355	338	340	310	385	353	332	369	325	356	354	352	347	340	378	336	377	316	354	328	347	295	354	334	313	357	326	329	324	341	353	363	341	367	367	396	374	369	349	370	360	343	334	352	348	320	324	378	397	331	337	338	339	353	310	353	343	351	334	351	386	354	340	364	354	319	361	372	338	367	321	398	318	334	390	347	360	327	376	346	359	381	341	349	322	320	315	341	337	374	377	322	360	355	353	365	353	344	340	366	351	353	342	400	315	321	363	333	374	346	353	371	368	353	349	327	354	336	325	342	387	342	358	315	340	342	341	327	346	302	329	360	371	375	385	331	326	336	389	372	361	350	357	314	367	352	338	350	367	319	341	341	344	343	349	327	328	333	343	356	329	393	363	352	351	345	371	362	350	331	328	328	342	317	380	336	340	324	360	359	341	350	326	337	358	341	340	390	369	330	331	334	336	364	325	359	340	342	347	320	352	344	322	334	346	334	315	366	338	351	328	347	319	345	335	336	340	315	357	356	349	367	345	341	319	367	375	363	342	348	351	366	359	372	383	350	378	365	333	357	352	341	343	348	353	334	377	329	327	388	355	329	323	367	342	326	346	345	316	367	326	301	350	373	353	333	354	360	343	337	351	322	305	344	339	350	343	390	361	332	358	365	337	352	344	394	382	313	338	363	343	333	332	341	348	337	342	331	342	362	340	358	306	331	335	334	372	362	358	392	366	339	342	333	358	334	349	351	318	346	350	299	344	351	343	336	347	353	317	350	356	360	324	347	324	365	320	345	343	331	307	350	343	373
34822	57173	59585	48618	5250	1504	1188	963	868	768	703	611	611	522	549	514	539	521	538	506	524	537	499	486	534	456	501	502	514	504	463	490	469	465	488	480	463	452	441	442	428	450	468	455	453	466	492	464	475	474	457	445	465	476	463	453	452	434	477	423	467	462	465	462	418	472	413	466	483	455	459	457	475	430	425	442	437	463	429	483	455	477	415	450	485	454	460	470	478	470	472	432	474	426	477	438	437	478	440	480	417	409	522	435	460	428	465	439	465	458	437	448	437	453	452	478	435	441	499	458	444	471	452	413	463	440	451	457	546	447	442	470	435	445	434	451	480	448	459	494	453	487	457	435	458	437	459	460	454	478	467	459	480	436	476	443	454	434	464	496	457	445	476	444	458	510	439	487	453	481	485	434	452	510	470	451	445	448	506	451	460	440	423	468	471	481	475	450	425	451	464	436	434	441	475	418	489	415	439	452	460	457	453	482	476	427	446	447	475	467	448	461	456	477	458	448	408	487	458	452	455	460	488	441	454	471	486	449	452	498	430	457	480	476	455	463	503	471	426	436	503	454	449	507	448	441	451	519	464	462	440	489	477	466	484	487	468	468	453	463	443	441	492	458	447	480	477	445	449	462	473	501	439	489	457	486	452	469	442	478	430	456	464	465	454	434	422	474	488	439	478	465	447	500	446	433	468	442	458	446	436	492	457	465	491	438	452	425	476	392	471	452	436	428	455	493	461	453	421	481	450	452	418	431	442	465	467	465	404	522	430	459	481	442	508	493	461	459	467	454	480	470	422	457	458	480	484	475	465	458	461	457	424	436	455	453	515	442	495	432	486	459	463	427	440	464	474	433	463	441	477	462	452	479	498	444	460	444	429	449	493	450	493	428	483	470	442	446	464	439	470	460	472	468	430	444	461	428	410	434	439	449	488	468	486	451	476	486	444	447	441	442	437	422	456	463	474	445	453	463	414	460	461	463	468	442	431	466	441	489	454	462	476	402	496	444	441	449	438	456	445	436	480	442	470	458	476	431	477	455	497	506	464	479	439	494	504	488	432	441	453	449	483	453	473	440	465	461	405	442	458	460	451	460	461	415	460	449	460	457	493	439	469	435	444	428	484	421	433	466	434	469	457	470	452	482	448	441	442	430	421	471	442	459	504	443	430	435	511	472	461	445	474	475	461	454	440	431	496	469	431	433	476	475	442	484	431	429	489	418	445	463	471	480	466	491	464	465	480	461	459	458	450	488	453	465	491	466	450	467	453	466	434	440	447	443	424	426	399	507	437	470	441	460	482	459	461	459	452	477	438	455	439	482	439	490	445	455	451	480	448	442	465	472	460	414	493	444	467	447	439	429	446	443	460	486	438	439	453	446	503	460	449	461	439	443	458	469	467	492	444	450	449	473	469	464	432	468	453	466	452	451	421	446	484	439	475	462	487	443	470	453	433	438	469	456	416	459	454	469	456	503	471	460	506	468	455	433	499	459	449	448	467	420	453	479	468	469	486	446	466	433	459	468	486	429	450	437	474	490	435	486	437	461	468	467	461	473	458	452	443	427	464	468	475	454	431	464	450	464	492	483	474	484	458	476	469	467	429	442	511	437	430	495	466	447	419	420	464	454	456	413	483	420	468	450	434	449	433	450	439	427	440	469	480	437	456	456	469	481	467	453	439	469	479	461	452	444	484	439	453	451	467	431	512	489	453	424	462	439	432	468	483	443	461	437	439	502	527	433	505	475	448	479	496	464	417	436	439	451	444	454	455	429	440	467	446	446	468	422	459	435	447	460	506	447	434	444	503	434	447	513	459	469	473	457	455	452	437	478	438	423	407	452	449	414	438	431	474	416	396	483	455	467	491	446	456	457	498	467	463	466	459	454	450	443	445	445	463	439	449	467	399	491	422	424	468	458	404	475	472	437	466	456	456	442	438	427	459	451	470	474	459	456	415	469	460	417	415	425	492	447	469	470	420	469	491	444	407	436	441	460	452	481	453	432	478	457	452	476	447	479	466	474	475	498	445	468	446	449	451	469	443	457	452	457	431	478	501	439	461	425	477	453	476	418	441	451	423	424	458	473	457	438	460	436	462	464	449	448	445	433	464	464	447	484	469	419	479	476	468	472	477	443	438	440	429	463	450	467	480	446	469	472	449	427	441	487	455	440	469	485	449	432	462	430	459	463	450	452	447	460	465	417	481	441	448	454	480	484	450	462	450	460	449	462	455	449	466	443	462	448	466	474	449	460	510	443	448	481	459	425	455	454	407	437	452	441	488	453	457	463	497	458	412	460	425	457	434	496	431	416	463	478	427	444	470	435	452	416	491	425	454	491	470	480	473	460	442	460	455	483	414	442	447	462	479	468	442	429	437	436	445	437	432	409	469	452	454	495	439	451	479	455	492	446	465	488	461	435	449	466	465	438	439	455	463	470	443	407	471	439	427	451	441	445	443	458	430	443	471	435	505	466	456	495	453	447	442	451	438	443	407	460	452	446	450	486	453	465	435	436	462	491	469	463	447	487	460	462	470	480	455	479	470	449	429	456	479	478	478	446	464	449	457	477	454	451	474	462	454	425	447	472	456	438	441	438	469	449	483	469	442	463	441	506	443	455	466	470	432	425	462	461	456	431	496	474	486	438	461	479	458	471	465	471	471	433	438	484	467	452	442	443	479	430	458	457	475	475	467	473	432	482	445	461	466	466	442	449	461	459	464	416	506	479	476	406	492	455	435	455	494	475	449	470	435	474	471	458	452	466	424	463	433	435	477	444	484	458	423	467	495	469	445	491	491	444	445	426	442	475	477	447	473	473	496	489	463	488	446	451	459	497	452	453	482	445	479	446	462	442	443	446	463	443	467	447	469	419	466	457	450	486	448	442	480	453	481	467	456	430	429	478	462	465	425	448	462	460	477	456	467	420	411	420	466	494	447	462	458	462	434	445	473	506	462	463	476	463	458	467	404	465	433	447	494	444	465	436	462	440	455	446	475	450	473	457	441	440	441	448	426	476	468	477	484	461	426	422	439	490	431	476	469	463	456	451	469	426	476	488	444	448	418	437	438	481	455	465	460	480	510	437	458	509	444	443	503	463	444	440	430	421	478	440	490	461	426	447	431	468	467	477	462	525	463	466	437	434	483	449	456	471	434	450	460	470	424	461	452	460	473	487	433	439	460	453	477	455	429	469	405	458	460	442	456	463	433	442	466	444	462	449	473	471	470	501	444	472	474	440	429	460	459	449	471	427	432	437	436	466	454	482	431	446	468	453	459	454	464	453	462	448	476	460	448	450	442	475	466	437	484	480	467	463	430	428	447	495	480	448	467	442	432	461	468	484	437	467	446	468	486	459	446	463	467	498	465	473	402	426	456	457	434	440	450	457	458	450	470	469	485	435	450	480	435	480	464	454	413	470	481	472	451	459	478	469	422	469	448	474	443	489	466	463	393	495	464	460	476	426	441	444	473	486	468	458	447	486	433	469	451	442	465	491
26801	22039	20420	10104	1004	300	304	291	297	266	274	279	282	273	244	248	281	294	248	268	285	231	283	264	253	252	260	282	245	276	250	263	266	272	277	289	257	281	290	282	281	243	279	291	288	259	225	288	281	261	274	262	260	269	274	278	283	268	270	252	237	266	256	245	283	266	235	237	266	281	261	282	250	257	275	262	249	262	266	241	288	259	286	281	247	272	295	251	289	260	270	277	299	283	268	255	261	245	257	257	271	308	264	259	280	271	272	267	266	258	251	265	263	247	272	267	256	296	290	268	281	289	249	288	264	242	252	260	267	278	256	269	272	276	236	273	258	242	277	265	257	274	263	237	242	265	281	272	270	270	286	274	269	313	248	253	263	255	258	270	258	264	265	266	256	288	257	268	288	287	251	259	267	264	243	269	291	257	266	264	263	252	269	278	268	288	218	274	256	252	253	252	265	247	263	276	275	286	289	266	262	249	264	269	241	257	289	245	254	248	274	267	252	262	248	304	278	243	258	256	265	260	284	286	254	248	232	229	288	273	298	298	260	276	288	265	283	275	284	281	263	273	276	256	249	263	254	285	258	282	298	273	268	289	260	270	276	270	265	271	236	265	251	264	232	272	278	259	231	235	278	257	276	278	270	257	261	280	283	273	248	286	291	277	290	258	286	248	270	254	286	287	259	286	274	289	296	288	273	227	240	283	266	303	285	284	269	273	246	269	266	296	283	261	267	280	247	254	303	257	262	251	257	280	256	269	270	296	269	255	267	272	272	279	261	247	254	278	291	275	260	267	275	249	236	254	255	279	274	265	293	233	266	296	288	280	270	263	283	261	260	254	307	246	246	261	242	258	274	247	250	246	299	292	276	288	283	273	259	269	277	296	253	268	238	274	244	254	282	288	292	262	263	283	267	277	252	283	266	269	277	274	258	286	276	239	242	277	264	265	259	259	284	248	291	268	256	265	252	238	293	274	237	252	279	267	300	272	277	271	272	284	278	253	272	271	233	240	236	257	262	274	267	278	241	246	259	277	307	233	256	258	283	291	266	244	267	285	239	288	270	245	292	274	280	274	292	287	281	254	245	261	265	257	281	254	274	286	234	279	283	259	282	293	282	277	252	254	281	289	273	261	261	263	247	249	259	265	260	242	275	277	278	273	291	277	287	267	303	267	242	289	271	265	278	278	272	298	251	247	264	283	284	294	289	252	261	267	280	263	277	286	261	246	277	258	265	294	272	249	290	260	271	247	252	292	287	269	278	253	268	256	250	253	259	264	278	226	290	271	281	249	280	299	259	285	288	265	262	251	295	245	301	298	260	296	273	230	269	242	282	246	277	276	257	273	258	288	285	258	276	291	260	275	282	275	261	277	296	261	282	268	236	262	286	275	254	274	283	294	272	253	273	267	258	291	275	270	255	265	276	259	263	275	273	253	256	270	249	286	280	252	259	284	260	281	257	269	262	288	247	229	265	246	279	264	273	271	263	279	267	280	258	292	257	251	262	261	270	285	254	262	255	263	254	284	280	261	256	313	248	283	270	255	276	257	318	275	242	270	266	267	273	259	269	260	270	269	283	255	260	258	257	245	281	280	251	259	246	267	266	263	245	276	278	276	239	291	276	273	282	299	261	283	301	266	277	225	280	286	276	241	271	279	273	268	256	276	268	278	250	280	257	261	277	281	237	271	253	281	290	263	271	288	251	261	255	292	261	267	310	269	255	266	260	271	259	263	271	263	292	270	274	276	254	277	252	230	269	292	261	265	255	286	267	279	254	268	299	293	281	263	254	234	264	267	253	248	267	238	264	311	254	256	292	287	269	274	252	267	238	277	279	253	255	271	287	278	286	274	300	268	290	277	256	259	240	298	276	293	273	263	252	262	263	242	284	287	226	269	257	258	228	241	261	238	287	280	270	269	263	294	268	278	257	277	261	264	277	242	266	250	290	258	270	214	242	249	246	282	263	285	265	275	264	275	275	229	252	246	273	287	294	254	276	263	304	272	293	271	283	269	265	285	249	261	249	241	293	253	263	251	264	276	266	285	295	256	268	259	260	286	258	277	262	269	260	313	276	262	274	265	304	294	256	272	288	250	299	269	247	279	240	278	290	265	262	253	271	260	293	293	284	267	294	253	260	282	292	260	265	274	248	294	278	278	278	286	233	271	262	237	249	273	260	263	242	283	283	288	261	266	276	269	270	296	276	266	264	282	266	278	272	267	285	255	268	284	261	277	247	291	310	265	286	304	271	280	274	275	271	293	255	257	301	270	274	271	283	276	263	236	305	283	252	253	251	267	260	251	254	260	287	288	276	240	254	256	260	240	244	252	255	261	254	276	232	271	282	268	256	269	267	280	274	263	255	308	248	271	276	275	289	281	268	276	270	271	248	286	268	257	285	268	244	272	264	271	256	273	287	298	278	291	252	271	254	277	295	258	277	270	254	262	284	242	257	266	256	277	260	274	257	261	268	245	282	246	283	303	267	268	270	253	297	270	268	281	264	267	265	271	252	268	273	293	261	257	249	259	238	257	262	280	256	298	270	268	259	240	278	273	275	304	277	252	261	256	261	283	245	293	284	289	282	273	273	259	289	276	264	234	252	276	265	282	292	291	261	258	276	282	261	228	294	279	269	283	274	252	264	256	287	264	246	277	244	267	235	306	265	267	270	265	265	251	264	252	256	258	227	245	260	254	262	266	266	276	252	251	274	282	263	284	296	286	272	261	271	267	279	278	279	274	253	231	266	255	285	271	282	277	242	274	274	252	238	275	283	260	280	265	258	271	264	290	275	246	270	268	261	252	272	237	244	271	263	257	295	283	253	292	287	263	254	278	248	278	257	249	316	276	266	253	247	247	285	285	280	250	276	259	286	247	278	287	246	252	254	292	289	263	265	283	269	303	279	258	283	275	306	285	253	294	280	255	290	239	255	270	259	236	292	271	269	284	262	262	289	271	258	268	257	275	264	289	256	279	281	251	254	248	294	270	279	282	287	262	253	263	259	257	254	268	256	267	281	275	246	311	288	289	266	236	275	270	259	268	241	291	258	240	243	241	273	261	289	244	285	258	277	303	265	276	272	246	266	251	271	265	273	262	276	264	258	244	302	263	277	273	244	268	262	266	281	264	276	276	267	252	287	286	271	241	262	247	256	259	265	266	274	247	254	283	295	266	249	275	256	243	243	240	256	279	253	261	261	259	260	279	262	270	310	282	246	254	257	255	243	283	283	261	251	239	245	272	258	283	283	255	247	271	296	285	260	251	257	254	275	258	265	265	253	239	307	248	280	260	277	258	276	227	299	268	275	251	289	266	272	235	260	277	267	253	263	260	223	242	280	278	275	262	252	277	289	236	274	259	246	274	267	292	260	287	267	245	250	259	262	274	249	269	267	258	270	299	268	261	244	269	268	256	278	273	272	268	257	249	272	283	259	252	234	284	284	267	254	290	275	271	274	252	300	252	240	271	275	249	256	282	268	261	246	257	264	269
10122	26264	16840	7859	905	408	352	354	375	365	342	370	360	361	341	353	325	352	360	358	357	360	369	350	359	359	368	360	311	361	353	354	342	337	348	381	329	361	352	336	367	360	367	333	380	339	314	363	373	330	354	355	391	359	329	367	358	325	348	341	356	347	343	348	349	339	353	358	339	331	375	370	336	301	336	367	356	379	345	353	357	334	340	341	367	321	383	360	360	358	374	360	343	337	347	344	321	350	339	387	379	347	362	366	365	388	368	318	325	359	331	350	355	311	357	346	380	340	324	363	345	306	359	358	329	344	348	321	347	326	349	346	356	348	368	330	336	354	376	355	362	349	331	359	331	368	352	340	358	337	344	350	378	320	320	320	391	323	375	367	341	355	357	372	369	361	383	350	364	348	367	370	362	321	340	336	349	329	350	340	337	324	352	368	377	332	331	337	360	362	380	376	368	366	360	360	369	375	337	371	356	340	324	333	326	350	351	367	326	326	319	388	337	344	383	362	332	330	371	345	355	372	323	338	346	361	338	355	358	332	338	352	351	355	335	357	379	356	360	320	331	357	384	336	360	347	353	375	370	362	360	296	398	337	314	351	367	365	339	344	322	334	323	369	339	354	388	328	357	332	340	333	343	340	336	319	354	344	326	375	368	374	375	335	349	346	351	331	349	341	354	347	342	315	325	341	341	337	355	326	295	315	390	328	350	383	351	375	333	345	298	387	368	352	311	400	331	368	364	350	356	375	370	342	344	346	355	377	388	337	348	386	356	344	382	374	373	371	324	367	324	342	338	318	344	335	350	345	381	356	340	363	365	379	369	368	338	358	337	376	329	369	321	385	346	360	340	347	345	379	329	346	362	337	349	336	392	349	327	333	362	369	333	347	351	366	336	390	354	372	323	363	337	359	362	326	341	318	323	353	365	361	350	347	347	377	353	324	326	351	354	339	371	296	348	334	333	359	374	343	341	336	328	341	345	335	347	346	377	374	315	356	343	327	351	344	359	357	364	339	357	335	369	366	373	340	363	350	335	383	352	346	375	354	353	345	353	328	354	329	333	359	343	354	338	349	366	373	341	341	370	344	372	320	313	343	350	323	339	325	379	354	324	344	364	336	361	318	322	355	361	331	353	390	345	360	358	389	360	404	315	382	379	375	357	370	378	344	338	366	363	376	353	351	345	368	363	329	351	310	359	356	377	350	370	370	354	364	362	347	369	312	337	368	368	349	328	360	321	313	310	356	348	388	348	347	328	345	352	320	325	330	345	324	369	362	373	347	354	331	371	338	367	340	305	349	344	370	342	349	358	321	344	346	344	374	379	347	382	342	345	361	340	338	318	357	347	345	363	351	356	332	339	345	370	348	349	335	364	350	355	333	346	298	330	350	358	361	333	350	374	321	345	341	313	360	336	355	354	360	348	375	308	325	386	358	359	344	342	364	367	357	343	349	343	346	352	372	338	348	340	335	385	368	379	348	354	335	387	327	350	320	342	332	318	336	352	313	337	364	340	325	340	359	361	349	357	350	349	357	362	327	335	356	361	359	340	352	380	339	320	358	335	332	360	343	342	348	338	346	358	337	304	363	333	352	381	343	357	364	336	348	338	379	337	354	340	308	316	348	351	363	354	355	341	364	335	338	369	357	350	332	341	379	358	328	377	301	356	336	370	341	371	384	348	366	375	315	372	323	358	356	354	335	340	357	351	381	355	346	358	369	358	344	367	367	321	377	348	363	355	340	340	367	355	370	332	331	343	319	340	343	394	361	349	350	318	367	361	368	329	380	370	342	352	377	363	372	339	324	346	344	328	343	342	359	361	352	329	327	313	327	346	326	370	335	332	324	361	352	385	338	354	353	366	387	354	362	334	327	350	330	381	355	351	378	366	345	333	344	347	339	334	343	337	358	308	355	355	396	366	358	353	309	334	363	361	354	344	340	338	384	337	350	344	340	346	360	374	322	356	346	351	332	327	348	326	346	356	352	383	332	342	361	366	352	350	362	349	344	353	334	341	347	351	358	349	362	338	330	371	371	372	360	362	361	373	332	344	350	347	360	347	357	348	331	347	346	346	348	353	346	342	327	359	335	337	336	340	372	371	348	376	366	355	351	321	316	375	341	349	363	385	353	343	376	330	358	365	326	323	362	337	384	334	337	373	352	344	353	341	362	368	372	323	322	323	342	349	349	345	328	345	344	356	336	328	333	353	340	370	318	315	366	372	354	349	333	334	352	323	354	354	348	347	401	350	356	356	325	356	367	324	341	376	371	344	342	349	379	368	331	328	357	322	351	358	404	362	346	332	311	308	346	343	337	371	324	364	362	355	364	364	361	351	351	349	348	334	345	304	339	383	331	330	319	384	359	317	358	360	348	368	357	353	360	311	376	359	344	351	351	325	341	331	332	366	353	303	344	362	387	326	344	348	339	364	362	356	408	365	348	337	352	365	326	371	346	341	320	384	359	373	343	352	355	349	354	370	352	328	345	335	353	332	374	346	324	359	345	340	334	364	358	368	362	321	349	364	335	358	349	342	327	361	341	355	373	324	324	346	314	353	372	362	307	326	369	356	317	380	370	331	354	350	356	367	345	358	335	309	393	346	343	358	374	336	357	350	312	349	379	373	364	361	351	324	361	340	334	364	346	321	369	346	350	343	317	361	351	336	339	327	346	350	337	338	315	359	338	357	339	342	343	335	370	364	338	353	346	357	336	323	315	366	337	344	339	333	358	356	352	346	359	353	361	364	347	349	350	370	350	329	334	343	324	306	327	365	357	368	364	360	378	349	334	368	333	325	377	345	360	333	370	351	372	355	370	352	354	363	364	362	364	348	340	342	372	343	343	332	378	354	326	343	350	381	383	354	384	320	371	369	379	322	360	343	340	363	339	342	343	334	380	333	370	358	312	313	358	368	312	361	346	375	359	348	343	358	335	353	361	377	351	335	318	329	384	343	320	339	324	348	342	320	340	355	333	342	335	347	322	374	368	357	363	368	347	313	331	354	339	305	389	346	358	359	313	324	330	358	337	341	307	386	339	383	344	377	342	347	355	379	352	364	369	325	352	362	339	311	344	348	323	337	356	361	319	337	370	365	350	324	331	361	362	366	369	337	337	332	363	360	340	374	398	355	375	360	373	382	367	344	344	351	354	369	350	352	350	365	360	341	349	360	361	336	348	346	347	364	370	357	346	367	340	335	362	346	301	345	387	339	351	346	349	309	351	345	341	347	361	329	322	352	338	346	341	317	368	344	357	375	368	359	357	351	322	381	398	366	341	337	333	361	362	333	349	347	348	358	370	356	350	341	372	376	350	354	340	355	313	359	331	337	350	347	345	338	374	362	352	365	357	343	331	345	327	387	352	372	331	364	346	346	343	366	380	363	356	348	341	363	358	380	388	336	334	341	332	338	368	336	343	351	345	332	317	340	390	337	361	362	364	346	335	338	366	374	326	387	350	306	350	353	366	330	351	394	351	373	363	303	317	368	345
23038	21153	29269	27110	20580	10258	990	662	537	548	566	493	498	443	453	432	481	443	468	473	459	406	456	436	467	436	470	467	461	433	472	477	474	422	460	443	401	445	469	463	490	424	480	427	506	469	436	441	437	422	460	411	445	468	473	415	446	419	449	423	457	459	413	432	443	465	441	447	426	441	474	471	440	435	501	476	416	443	436	412	482	428	461	425	440	436	444	460	423	466	417	422	440	441	389	405	438	430	437	484	433	459	407	452	426	436	407	443	461	430	429	414	476	432	401	452	423	447	425	409	443	436	430	412	439	458	460	428	451	452	422	448	478	437	424	428	407	417	445	410	437	459	443	422	460	434	446	422	431	440	460	447	448	473	399	439	473	420	434	420	424	437	472	486	452	430	453	449	429	426	453	460	457	442	426	419	450	438	434	449	450	461	411	448	455	433	421	442	457	428	465	458	442	450	459	435	458	448	441	465	422	433	423	418	470	424	456	460	431	434	450	460	414	445	457	453	418	453	441	473	474	451	438	447	457	446	429	443	429	461	413	438	473	448	436	421	446	444	443	454	444	428	428	429	445	483	440	443	416	440	468	459	439	441	439	442	413	462	434	435	454	426	443	421	449	457	409	438	478	425	423	444	428	470	455	454	405	432	429	452	429	482	432	402	451	430	494	450	402	456	482	411	435	446	430	496	438	428	438	467	455	411	465	428	449	473	463	482	431	439	414	469	451	457	458	427	481	468	457	419	427	438	483	430	405	499	450	454	440	450	432	435	439	448	482	420	480	474	413	407	437	455	473	429	426	453	459	436	462	402	431	425	479	495	404	433	431	484	434	439	464	456	448	440	439	464	410	439	398	462	409	450	390	434	438	423	428	494	440	453	474	426	482	465	440	444	419	436	446	449	446	433	424	429	437	447	445	436	425	484	447	442	475	482	423	432	443	428	479	423	417	444	458	409	433	434	456	451	466	442	431	444	433	447	466	448	422	445	431	440	452	477	472	446	457	423	432	440	454	400	451	445	424	420	460	423	432	443	441	417	438	448	425	454	428	470	468	417	452	433	448	435	448	409	432	463	466	449	429	466	404	459	392	449	451	443	432	485	442	471	458	462	437	484	413	455	463	449	421	429	447	430	421	429	441	459	422	424	440	466	448	443	445	423	479	467	450	436	433	416	440	454	451	455	450	432	412	469	449	481	461	433	472	447	436	431	409	462	411	444	452	408	439	389	478	421	485	443	423	463	424	445	456	443	436	429	455	447	424	400	472	473	447	440	433	413	442	415	447	457	443	442	456	421	399	421	470	451	451	472	425	432	446	457	452	417	439	382	467	415	451	445	454	423	437	472	475	441	450	391	429	468	426	430	474	443	435	417	464	460	442	447	453	472	434	466	428	462	454	450	432	388	449	453	455	454	493	436	454	453	437	471	451	465	476	438	455	428	456	444	456	443	425	410	417	450	416	423	475	449	462	460	424	426	407	483	453	416	422	422	428	425	419	437	480	477	445	419	432	415	471	451	450	443	458	419	401	483	442	413	462	438	499	461	430	479	423	458	400	415	423	480	440	438	468	400	472	463	417	435	460	449	466	428	457	406	422	437	439	422	457	452	460	421	415	464	427	443	449	449	437	425	432	426	464	440	439	462	441	432	447	440	438	442	430	457	476	436	453	448	450	447	430	452	438	445	449	451	410	441	469	447	461	467	453	447	433	448	448	407	448	427	434	447	465	421	446	453	419	457	439	432	478	434	438	462	466	469	422	455	451	434	455	420	456	435	410	417	441	444	452	440	427	448	452	452	409	430	453	450	443	428	487	405	444	447	442	454	461	415	459	425	427	473	443	448	466	406	485	443	437	428	472	453	426	394	438	445	471	467	414	441	443	432	452	395	447	456	475	468	446	456	436	464	465	430	436	437	462	400	430	445	412	433	414	468	420	418	451	445	418	411	403	441	457	409	416	465	419	462	406	486	405	443	464	448	474	427	422	437	454	416	446	415	448	435	456	434	415	439	423	429	437	452	421	464	442	435	454	437	441	435	492	417	442	464	456	438	439	451	471	431	455	466	445	467	440	448	484	451	469	461	407	431	406	438	441	401	478	418	458	463	450	401	418	477	444	412	456	454	458	416	433	449	448	428	467	466	420	471	447	455	444	453	471	464	458	440	385	444	449	422	454	442	421	430	466	431	455	450	484	481	439	450	437	421	461	417	417	440	478	413	440	407	428	407	434	442	466	441	466	427	449	441	452	456	435	441	436	437	445	448	500	467	409	436	450	469	455	490	434	392	467	477	449	465	412	423	467	434	424	481	436	413	446	451	463	461	471	458	423	480	452	413	455	436	420	458	417	421	417	426	431	396	434	415	415	415	432	449	420	403	449	438	434	502	415	451	453	444	454	430	461	420	431	468	456	421	458	470	417	422	414	457	456	428	479	418	480	438	427	428	437	444	418	445	457	417	420	447	411	479	417	452	414	407	438	455	428	455	438	425	471	446	437	470	457	430	448	431	401	439	465	446	427	422	429	458	404	440	496	455	458	423	432	457	431	458	460	416	491	445	445	406	490	412	456	460	451	442	444	439	463	421	419	463	426	416	427	387	392	492	390	460	448	415	447	460	430	466	450	446	495	420	428	470	447	430	447	410	466	466	448	433	435	433	450	462	435	427	403	470	462	444	412	422	464	435	448	442	450	466	444	460	456	449	492	421	447	482	430	438	448	443	450	442	422	445	457	465	452	465	420	444	454	425	503	420	436	465	457	422	399	419	419	440	416	448	431	472	441	467	454	450	461	470	474	430	439	418	457	484	432	400	465	426	499	445	454	455	461	443	445	435	447	427	432	468	441	450	422	446	451	424	465	409	435	469	471	456	457	437	445	426	413	430	408	418	419	430	467	471	460	411	446	464	468	468	437	452	457	429	429	444	451	427	427	454	423	476	448	441	482	446	485	447	435	449	469	387	435	435	492	423	452	483	423	470	451	457	393	485	434	484	458	432	489	450	433	462	482	451	429	455	426	472	424	412	416	427	486	419	420	439	431	447	434	463	468	440	465	455	445	442	447	453	478	393	467	446	467	458	442	420	445	459	471	409	424	443	433	412	457	464	455	455	432	401	436	430	424	470	435	450	461	446	463	427	392	434	458	444	455	440	431	479	422	449	481	456	462	432	450	477	430	454	428	408	437	487	500	450	463	435	489	441	439	451	475	465	441	508	460	443	477	458	441	416	446	418	445	466	453	473	411	460	455	433	422	465	448	445	439	451	449	462	437	438	429	442	452	459	448	454	475	453	439	419	425	435	463	430	464	435	433	445	440	439	443	430	453	465	424	441	486	444	421	422	446	437	418	445	362	448	446	428	466	403	432	473	474	409	442	463	405	466	483	472	445	418	445	458	463	438	447	420	425	424	426	401	456	405	419	431	459	448	452	427	459	423	452	423	446	426	447	445	435	437	456	410	430	431	441	479	427	450	443	459	470	436	478	504	439	466	447	428
28706	50790	51219	39509	2526	1088	919	794	784	745	708	656	637	692	606	666	590	638	622	556	597	572	578	554	584	578	588	575	580	564	589	546	570	564	594	520	617	578	604	568	530	553	582	558	561	579	574	573	547	557	572	608	599	573	562	567	570	576	606	569	575	596	528	591	580	607	602	578	569	584	582	576	526	602	565	566	585	592	587	575	572	584	566	542	568	566	551	607	564	608	584	546	530	557	563	551	577	573	572	539	580	582	605	574	573	532	546	596	575	579	582	540	583	585	590	544	550	605	567	577	578	598	553	563	563	613	598	579	563	551	568	547	545	529	585	586	515	581	542	586	547	526	622	573	562	545	561	546	598	537	536	532	551	571	554	570	562	609	538	589	555	534	541	590	604	542	570	584	559	577	552	563	630	538	592	581	559	550	594	550	587	525	598	528	569	561	581	574	543	547	611	516	573	572	571	585	580	543	585	610	605	555	560	533	553	586	578	562	572	563	567	584	537	526	540	599	592	590	576	570	576	598	600	582	609	542	588	590	555	610	577	600	550	576	579	581	563	538	553	565	527	582	575	547	576	592	599	576	588	531	559	594	560	589	571	571	561	599	591	536	541	541	535	558	518	603	541	550	584	569	538	560	521	544	594	533	557	579	608	556	555	589	496	521	613	528	534	606	568	584	593	620	568	552	520	594	530	556	613	515	548	608	550	585	568	555	589	549	567	532	575	576	553	555	585	574	579	546	590	601	579	558	614	590	555	590	572	552	557	596	585	572	587	575	551	528	571	561	557	539	605	582	579	536	624	552	590	566	579	526	527	587	527	605	537	585	537	568	554	542	521	525	538	577	561	555	614	552	585	549	591	553	576	522	565	555	537	569	537	538	566	570	525	594	572	545	591	559	603	567	587	570	547	574	553	567	575	560	562	597	536	563	582	618	547	503	586	544	560	554	568	591	544	521	583	556	614	572	565	558	584	537	548	575	546	569	591	576	608	600	573	553	525	581	538	597	603	582	563	543	530	532	541	569	518	584	586	587	585	585	575	588	539	546	544	551	538	568	587	566	508	577	536	578	589	588	549	571	574	536	563	579	545	583	553	562	574	555	588	550	596	622	570	589	543	553	572	587	545	544	582	600	555	585	565	539	536	581	553	577	566	539	572	568	563	584	603	499	605	576	573	566	612	557	550	565	594	566	556	553	555	576	554	567	554	518	593	523	523	583	568	552	571	600	555	540	550	574	530	568	560	589	545	592	587	602	543	594	597	545	543	614	573	544	568	569	571	592	534	534	562	594	548	560	587	564	575	578	578	555	563	557	545	585	561	528	563	576	614	596	607	605	578	605	519	585	601	557	541	565	596	560	548	556	582	556	533	507	567	578	557	542	532	585	564	592	581	558	577	565	592	600	608	610	553	550	572	539	533	552	552	569	589	555	577	561	607	586	566	556	551	581	592	592	588	556	566	599	550	590	551	571	578	572	585	588	591	558	570	569	552	560	561	553	582	605	528	549	553	576	547	539	580	596	569	550	536	610	529	554	576	574	629	568	580	586	595	567	573	607	600	557	560	538	588	534	580	569	548	542	532	543	577	530	612	548	608	582	553	526	565	598	524	553	608	587	583	522	569	549	564	560	601	611	590	550	579	557	574	553	550	544	599	584	552	560	544	573	547	565	598	560	610	535	581	523	560	596	567	563	555	556	562	591	583	580	571	564	546	579	556	561	534	501	569	599	581	539	569	545	579	567	573	598	532	510	582	568	584	572	564	535	568	582	586	574	617	593	602	566	546	600	529	547	551	527	573	551	565	602	542	549	571	547	529	533	547	563	541	569	584	557	539	562	591	563	584	553	544	566	505	619	585	582	560	576	587	575	543	593	568	583	554	583	562	599	515	545	621	571	581	559	604	552	574	557	563	624	557	571	575	574	581	537	585	544	549	605	571	581	556	535	559	554	544	579	556	559	545	561	569	600	570	550	569	569	511	608	596	531	579	557	555	567	620	594	592	569	547	565	523	586	595	567	538	546	539	557	565	565	576	565	557	560	605	549	528	564	574	588	543	585	543	591	537	605	533	603	573	550	604	565	582	589	591	596	556	550	580	588	630	575	602	574	563	606	619	517	555	587	557	521	581	556	598	577	565	593	615	585	538	564	555	580	555	574	543	548	583	582	522	612	568	539	596	596	579	538	566	564	597	570	542	544	582	576	584	580	547	569	556	598	586	581	526	601	578	530	632	550	583	542	535	595	559	588	564	572	550	543	548	593	581	590	586	531	561	539	553	569	563	548	590	543	563	575	584	571	586	554	578	541	534	638	546	607	560	584	574	572	550	540	576	588	565	598	545	562	600	557	600	597	575	520	583	584	576	568	566	541	590	607	576	558	545	575	561	590	557	564	532	534	573	568	577	606	561	548	549	610	611	581	543	588	563	574	596	563	553	553	549	533	577	565	548	580	571	593	605	560	583	569	518	566	540	620	575	585	590	539	547	548	583	588	579	587	538	591	537	552	557	595	576	544	580	571	576	560	536	586	593	564	531	544	569	559	545	569	594	582	575	592	579	541	568	592	615	567	558	618	547	612	556	569	592	584	569	563	608	593	565	598	556	554	599	553	595	592	584	550	571	519	556	554	545	523	539	593	550	586	635	545	549	586	589	530	577	617	545	591	596	539	602	547	534	564	571	566	549	555	541	612	570	567	583	565	549	533	579	576	575	557	548	555	563	559	551	571	560	567	577	604	561	573	612	583	549	535	539	546	582	549	539	562	563	552	577	544	559	576	629	527	570	595	583	593	519	591	564	571	570	583	545	549	582	576	581	565	588	584	601	593	559	566	590	580	545	563	586	533	540	564	606	561	580	593	567	598	569	572	578	558	574	566	611	574	563	546	580	619	592	599	566	594	542	565	589	534	573	589	584	577	535	578	577	573	586	583	563	580	541	595	554	548	586	581	574	611	568	621	594	577	574	599	580	601	542	592	580	588	609	535	552	580	570	535	529	565	563	542	558	630	613	575	589	569	551	542	549	563	581	564	552	561	554	556	517	532	583	567	596	573	554	622	558	581	575	571	573	579	532	546	593	529	551	558	569	631	581	590	603	593	563	564	554	560	561	598	589	568	576	544	580	570	535	582	535	552	594	583	590	548	568	547	556	568	585	570	585	557	582	565	593	566	540	559	582	546	553	581	566	596	570	524	535	583	584	538	593	578	540	592	565	551	601	579	576	578	563	574	592	557	564	532	618	576	567	576	578	560	580	583	540	571	587	573	626	589	553	590	543	581	514	588	611	627	578	589	558	581	571	572	528	555	568	564	549	526	550	545	581	560	541	565	583	548	596	561	583	553	531	545	584	586	575	550	532	597	575	594	567	619	564	594	587	547	587	590	573	622	557	575	578	608	560	548	633	605	593	595	617	565	558	612	573	603	567	556	570	569	597	548	563	573	597	566	536	551	560	557	569	560	550	553	609	550	568	572	536	591	533	567	566	614	520	537
24218	21184	28641	26899	10905	589	209	185	192	169	154	144	138	139	157	151	139	137	153	142	140	146	153	152	128	148	142	139	150	147	150	139	128	153	114	162	137	153	141	138	148	131	140	150	135	145	134	154	153	129	128	113	138	129	138	131	151	143	125	132	133	139	136	115	128	141	153	143	152	137	130	123	139	137	136	142	126	146	118	134	118	139	116	152	143	132	125	132	136	126	146	128	144	146	132	147	103	129	114	133	139	138	118	132	119	146	126	142	124	129	131	126	106	151	118	122	133	127	144	131	129	143	145	126	161	136	113	131	140	128	112	136	109	148	117	128	134	141	121	110	146	108	165	132	139	139	118	117	127	122	127	135	143	156	124	139	154	144	130	142	130	120	123	121	106	140	129	137	133	130	98	140	131	131	116	143	141	127	147	136	144	142	130	140	128	147	125	100	154	151	166	124	150	127	151	146	140	131	131	124	128	134	144	129	124	126	115	148	138	122	132	144	138	153	121	126	136	128	129	95	130	136	139	126	125	130	153	130	125	124	119	168	146	123	127	123	138	124	142	132	128	119	123	137	114	140	129	126	127	142	141	140	125	125	124	123	138	110	125	120	130	126	121	151	134	125	144	138	143	129	124	120	125	150	148	116	118	124	138	150	131	133	124	128	140	157	128	141	136	118	139	136	129	127	130	149	166	151	148	134	133	149	133	158	146	150	134	137	129	113	133	126	131	128	137	125	132	121	123	145	137	131	125	129	139	125	106	123	110	144	139	145	126	148	129	112	142	128	129	136	143	128	150	110	140	124	145	109	124	148	117	115	154	123	132	145	135	128	131	132	125	124	120	154	143	121	135	135	163	135	146	126	151	122	143	115	144	144	145	144	131	107	134	146	148	124	129	119	126	132	110	123	133	126	137	152	147	126	146	120	139	133	105	124	128	125	134	122	136	146	148	142	135	128	136	147	127	140	125	123	128	141	141	142	132	137	113	130	151	127	129	119	118	151	144	113	147	136	110	122	135	122	134	140	121	135	133	141	142	132	122	114	140	141	144	147	153	135	128	128	139	125	142	150	122	120	141	126	132	120	148	117	131	135	131	143	157	150	115	130	118	128	138	116	136	134	161	104	156	139	146	100	117	137	115	139	129	136	122	122	126	141	121	136	144	137	144	127	133	162	132	126	122	130	128	133	148	112	149	140	118	135	129	138	119	127	128	127	115	145	137	133	109	125	127	137	136	137	136	116	127	149	136	148	138	132	147	137	112	122	128	133	116	131	117	138	160	132	141	121	145	147	130	110	133	140	135	108	130	138	119	147	141	121	145	134	124	116	152	136	120	139	126	135	122	140	134	128	130	136	118	124	133	114	143	140	141	127	146	146	150	154	136	121	122	123	139	138	156	135	129	126	115	140	129	146	144	114	144	130	111	136	147	132	124	117	145	126	139	137	131	121	129	136	151	131	137	132	141	117	143	110	117	142	146	135	138	145	149	133	126	136	152	137	143	142	133	124	120	158	116	125	136	132	118	139	132	129	121	148	125	147	132	111	139	138	136	129	118	123	134	127	121	142	131	137	121	116	138	138	133	133	157	120	113	133	130	151	158	137	117	126	128	138	118	123	128	128	126	122	127	129	134	134	128	115	158	146	158	125	131	129	132	115	144	121	116	126	144	142	140	133	133	142	143	140	125	130	145	124	137	122	128	124	136	135	119	130	113	125	119	130	135	126	134	132	130	134	127	148	137	144	122	128	134	133	138	132	137	128	141	150	148	144	147	131	113	130	128	145	125	126	120	118	146	162	151	132	118	131	114	127	136	136	173	142	144	145	142	137	132	129	130	146	139	128	136	148	132	124	129	127	130	131	136	124	129	144	134	134	130	127	128	139	132	118	140	135	166	119	120	128	139	118	144	120	134	137	118	150	123	144	164	146	130	139	116	147	118	116	140	127	133	158	144	139	125	105	132	135	119	128	113	114	114	132	126	141	148	116	136	140	123	139	122	140	123	133	130	127	153	136	129	129	121	145	141	125	123	117	139	137	139	143	130	132	117	122	132	151	126	148	127	117	111	116	124	121	132	133	130	118	124	114	142	118	157	125	127	133	121	114	117	115	136	129	140	115	154	153	117	131	134	103	123	130	138	143	134	145	152	119	112	125	107	131	120	135	132	127	120	118	116	126	137	133	119	154	118	124	124	125	122	115	125	112	129	130	129	139	125	132	127	149	127	124	148	127	131	120	133	135	125	130	135	138	127	124	133	136	119	119	121	119	119	138	139	125	145	136	124	157	125	128	161	111	132	146	114	129	123	127	141	125	127	140	133	143	143	107	135	128	129	124	139	133	119	148	134	113	141	116	121	123	152	125	145	129	140	138	142	121	118	121	130	121	147	155	144	130	128	132	119	130	142	132	139	147	132	153	152	139	119	120	146	131	157	129	124	121	121	164	133	130	124	126	122	146	160	110	115	142	152	117	151	109	104	135	143	167	114	133	161	147	115	134	137	120	126	142	133	122	140	115	130	148	137	134	131	120	138	129	118	135	119	117	134	136	140	124	136	119	122	132	137	142	143	115	145	149	139	128	132	134	122	131	116	140	125	142	116	125	149	127	117	142	136	103	130	127	129	140	136	159	134	129	121	140	128	151	116	137	146	147	118	139	121	142	124	130	98	103	135	123	119	127	130	131	115	149	132	131	135	160	148	143	127	132	130	130	138	146	124	151	125	132	160	151	148	133	142	145	124	125	129	149	115	115	146	130	146	140	137	126	140	153	137	121	128	122	111	129	133	127	128	132	130	149	132	146	138	132	113	144	109	119	125	140	144	152	132	122	140	136	125	146	127	132	158	125	128	163	140	137	129	132	124	136	132	116	141	141	133	116	138	134	130	110	154	130	130	161	138	133	150	128	147	153	128	130	125	120	130	131	124	137	138	126	148	145	124	141	131	158	124	124	122	125	116	128	136	125	127	121	133	132	134	120	137	131	127	113	156	133	143	121	124	133	152	135	124	121	126	142	131	140	140	142	122	127	141	115	117	111	125	127	126	127	130	141	130	134	154	127	148	129	130	118	124	135	124	124	120	113	125	106	155	117	141	133	144	141	121	118	124	138	120	138	150	136	130	137	141	120	127	140	139	117	114	137	163	144	127	123	144	132	141	130	130	147	135	137	130	134	133	126	138	126	130	146	124	122	132	151	131	123	141	122	126	145	131	114	144	131	122	132	130	127	149	125	133	138	132	108	122	123	116	150	140	130	134	122	125	142	127	128	123	117	129	109	142	110	117	115	133	128	143	125	128	112	131	142	125	127	136	150	122	145	127	137	142	137	112	137	150	127	130	142	133	138	136	121	142	135	119	129	126	146	127	111	144	114	132	146	137	143	139	130	137	138	110	153	131	161	154	128	124	141	125	123	132	127	135	144	145	118	154	124	138	125	161	127	129	120	129	159	126	119	132	123	136	127	130	121	134	145	152	116	135	149	128	140	132	135	122	133
24885	49044	42608	28339	714	457	357	340	314	270	267	230	236	220	199	248	224	195	229	210	200	192	204	221	192	184	216	207	183	179	178	202	182	198	218	193	184	201	184	174	195	208	181	202	191	182	202	201	178	169	175	204	174	230	190	190	189	177	184	195	180	180	182	201	177	201	199	200	177	168	193	205	173	212	194	187	203	193	188	216	206	185	176	178	198	196	186	174	159	184	191	164	178	197	171	202	169	189	186	173	174	169	194	176	198	179	177	187	217	168	190	190	174	194	185	164	191	186	184	162	207	210	194	191	180	190	204	185	189	181	185	197	196	187	186	175	203	184	195	170	173	188	176	206	197	209	198	205	202	179	197	184	180	195	172	178	189	188	221	177	196	192	213	177	198	195	181	181	197	204	173	173	193	193	202	195	198	193	180	199	177	178	178	220	158	197	183	209	190	163	185	181	161	179	228	169	171	186	192	196	197	165	173	186	208	190	176	225	171	192	181	206	190	155	193	186	150	170	189	212	189	188	162	197	191	180	199	196	186	178	197	176	190	177	175	189	197	195	187	164	177	197	181	171	163	197	192	180	182	196	202	174	225	167	183	169	185	199	197	188	219	188	189	193	191	199	195	171	187	197	174	202	193	200	191	189	188	195	192	194	179	171	175	180	188	180	190	169	214	185	172	196	175	190	215	181	204	182	183	171	201	172	191	214	187	169	183	195	154	197	176	216	173	193	204	187	187	187	202	216	184	208	167	163	169	190	187	179	181	195	192	175	184	179	204	206	192	185	213	183	205	182	174	198	166	190	184	191	182	183	193	178	194	208	194	181	211	185	196	193	199	187	217	188	174	197	191	178	179	196	202	207	199	183	169	208	210	211	166	176	195	173	180	212	190	174	209	186	184	171	197	181	188	195	193	177	195	181	154	199	186	194	181	225	154	182	185	206	163	179	167	200	191	176	200	168	172	171	176	201	216	192	185	164	178	187	194	154	201	195	174	186	225	182	197	166	164	190	203	190	199	193	194	197	178	211	187	198	168	172	174	159	198	202	208	191	186	200	170	180	169	205	208	168	208	190	169	188	194	163	175	201	185	176	180	175	200	185	186	214	198	195	213	191	188	191	182	168	222	176	172	189	188	176	173	209	187	177	192	189	191	210	174	213	193	190	187	180	175	206	187	194	186	192	193	186	199	190	204	185	154	195	180	219	205	192	164	170	197	181	198	175	171	191	185	194	186	198	189	199	189	175	152	181	191	182	172	181	189	206	195	171	211	171	210	182	175	204	178	200	171	185	158	170	186	205	187	182	196	209	192	203	169	182	189	215	193	167	181	198	198	186	167	188	193	180	186	180	201	190	207	183	193	170	195	177	182	211	182	202	204	183	190	190	192	198	186	197	188	179	191	178	192	186	176	170	191	179	191	173	194	187	187	191	201	173	181	167	176	184	180	188	188	194	176	185	199	157	185	171	191	185	203	199	190	201	196	195	192	189	183	179	212	165	181	173	176	171	195	174	168	167	213	190	187	180	204	173	195	185	168	194	193	183	183	182	189	212	186	199	190	179	192	185	197	184	170	173	175	200	187	201	172	174	192	207	174	211	187	179	202	186	182	195	169	172	210	198	183	171	175	191	200	173	180	183	220	191	190	176	162	189	162	184	184	180	181	193	167	205	183	187	184	171	188	210	197	213	211	172	217	209	165	189	196	211	197	206	176	190	182	186	199	185	186	165	202	205	189	173	202	180	173	189	184	166	186	194	171	191	187	171	172	193	172	193	194	194	181	157	179	186	191	204	184	179	195	168	189	198	175	166	173	223	180	187	207	157	192	187	183	197	183	160	210	178	185	203	201	205	215	206	202	171	197	199	197	182	171	190	179	195	183	180	194	186	185	199	188	193	191	197	179	182	191	205	185	169	170	202	198	182	175	166	180	172	193	199	173	171	207	189	194	184	187	194	175	179	162	188	184	182	185	172	209	185	168	197	187	188	186	180	200	174	192	196	188	207	186	194	194	201	175	180	195	191	205	208	176	219	192	203	170	192	176	172	212	188	176	186	187	197	184	199	191	198	188	162	177	197	167	193	186	167	193	207	176	188	207	189	201	194	179	171	182	203	200	200	158	183	210	175	173	177	190	185	184	195	169	186	161	194	192	185	171	190	189	183	185	193	186	195	194	187	190	170	198	216	206	158	176	221	179	178	202	193	177	183	200	183	191	188	197	182	177	191	177	185	174	179	191	195	180	202	175	170	175	206	206	212	175	175	176	177	204	163	190	182	182	184	180	208	184	203	181	199	158	185	181	189	182	206	203	184	179	150	175	184	193	202	184	210	207	170	181	208	183	186	190	188	215	189	181	215	194	175	201	174	203	199	197	184	210	157	164	178	213	181	213	183	183	197	195	164	192	186	199	177	178	174	211	175	191	178	188	192	197	174	170	194	171	183	168	198	187	183	207	164	171	202	188	162	198	180	187	183	190	204	191	219	194	186	190	210	219	191	174	191	189	178	181	165	192	173	191	187	202	197	181	177	176	197	186	169	172	184	210	186	182	176	180	181	187	182	182	187	198	199	179	214	188	191	199	184	178	206	200	193	167	174	188	192	167	176	181	173	189	191	173	184	174	172	180	191	159	206	158	189	178	189	176	168	177	191	173	199	193	208	182	187	188	161	197	176	190	187	171	174	196	209	201	205	188	205	177	188	166	192	189	193	178	185	173	186	185	205	177	196	204	196	188	207	196	198	190	175	174	197	177	192	203	199	186	176	191	174	184	167	163	179	182	200	189	208	200	185	198	203	175	173	182	188	195	200	172	185	165	184	167	195	188	188	192	164	177	194	158	168	193	183	164	194	182	209	186	187	195	189	187	172	201	196	182	168	178	205	216	179	205	203	190	186	180	176	205	185	201	200	187	198	166	168	184	173	190	188	178	186	210	205	178	200	191	170	180	180	198	192	212	206	195	193	182	181	182	179	188	178	190	171	172	205	205	207	182	184	188	169	181	217	176	208	181	185	189	199	204	198	155	162	175	206	199	205	186	183	174	179	184	175	193	161	183	216	205	205	190	177	208	180	186	187	146	151	177	157	172	192	190	177	200	189	201	201	177	174	186	208	173	170	189	199	180	194	190	155	176	174	166	190	171	193	195	165	188	190	188	205	173	195	170	164	161	202	190	197	183	198	189	190	198	195	194	198	192	177	163	187	179	196	184	174	188	194	182	191	194	188	196	191	182	183	178	204	172	194	199	193	171	177	185	191	169	171	170	178	175	158	197	208	192	188	154	173	156	178	185	202	208	191	181	189	173	208	195	174	182	173	196	178	173	192	176	180	181	210	189	193	191	178	178	198	179	173	176	176	195	164	195	172	187	185	207	204	183	188	159	182	191	179	174	200	163	185	188	202	194	201	175	174	174	176	197	194	194	169	190	193	168	200	172	185	203	181	181	191	171	179	173	188	206	201	171	201	189	180	199	190	174	198	176	191	179	181	185	159
22118	21109	28993	25929	21663	20279	9209	695	542	482	449	484	423	461	436	400	409	384	390	407	352	385	358	377	369	335	322	385	356	344	355	357	352	405	360	381	350	353	387	363	340	385	323	359	355	329	379	364	350	358	367	348	347	360	390	357	357	339	348	340	368	355	346	356	407	374	331	360	367	335	379	367	325	336	349	362	332	366	339	354	361	380	352	366	367	346	326	308	347	329	328	354	321	337	350	325	334	345	332	364	354	368	358	343	329	374	333	340	340	347	332	337	327	344	347	358	356	316	347	343	346	362	380	347	342	342	372	352	365	323	371	353	326	373	349	354	346	327	334	329	347	327	359	353	369	345	375	334	362	339	335	361	336	335	370	360	356	379	338	340	333	369	379	332	377	359	359	363	341	370	367	357	339	330	356	346	337	334	381	323	343	366	335	347	370	346	363	343	370	363	307	348	340	326	332	351	346	338	354	389	345	353	332	341	338	336	343	370	376	326	346	346	368	376	329	313	344	359	377	363	329	344	366	373	328	350	345	379	398	364	357	342	346	350	369	341	352	332	354	378	334	355	351	329	334	330	354	348	353	364	372	374	377	374	384	380	339	375	354	342	337	375	362	345	341	337	399	344	374	344	332	362	351	344	353	348	357	357	365	387	374	363	381	368	343	345	335	347	352	350	369	354	349	355	357	350	359	314	320	348	353	365	346	385	357	372	345	338	329	320	318	335	353	339	372	352	333	319	355	329	339	349	341	334	356	374	374	342	355	344	358	332	370	347	385	379	350	358	363	365	331	351	356	327	354	358	344	350	354	349	343	361	343	328	342	331	314	361	371	355	355	359	333	338	341	331	340	348	367	361	352	365	357	328	352	328	334	360	338	349	335	348	389	360	363	338	367	382	345	336	370	372	356	400	383	330	372	354	353	362	409	356	339	352	309	356	327	365	306	348	350	359	323	373	352	358	351	317	371	359	352	363	355	356	357	326	346	372	333	345	349	346	354	347	378	339	342	359	364	386	334	331	365	329	387	357	361	296	341	359	335	341	343	362	347	370	355	373	337	353	379	390	341	353	308	343	326	344	353	351	351	355	347	339	366	354	338	367	351	362	378	314	329	358	335	378	356	336	370	356	336	339	344	324	380	379	316	349	323	329	379	338	375	359	333	365	351	335	341	342	339	338	363	324	352	328	392	371	358	321	328	356	386	350	359	347	363	352	342	360	339	347	347	379	352	338	372	358	353	359	370	343	341	346	338	361	367	365	318	331	359	361	362	345	355	360	371	348	357	346	347	317	367	344	331	325	345	352	361	322	381	368	322	355	335	373	319	364	330	311	325	350	349	364	359	348	324	372	359	353	330	319	330	348	347	323	324	360	340	360	347	375	359	368	344	320	335	361	355	383	374	321	364	319	362	381	356	382	366	346	344	330	372	321	341	358	337	339	350	332	356	346	359	330	347	382	387	345	362	358	347	359	368	328	344	372	361	384	376	382	344	370	358	334	339	364	326	384	343	384	378	341	376	349	372	390	375	358	352	336	356	354	376	371	342	357	329	338	366	323	325	343	346	362	353	357	343	352	349	335	323	389	332	339	362	343	355	323	385	372	335	368	378	333	377	381	369	338	377	334	363	342	356	351	348	338	335	356	347	388	329	340	352	342	380	342	349	356	336	365	368	344	320	285	329	378	347	338	353	317	368	375	324	346	329	331	374	362	337	338	360	361	383	353	308	288	340	350	360	366	354	352	371	358	345	343	340	344	326	326	358	335	349	349	341	359	350	333	356	336	344	356	361	335	339	378	333	349	350	335	367	347	360	343	356	339	390	354	329	354	379	347	336	356	342	334	359	331	333	344	340	359	347	322	346	366	320	360	341	368	370	348	361	349	344	350	344	358	352	360	347	332	356	352	342	319	347	346	377	364	355	347	354	364	345	358	388	344	348	355	371	332	347	329	378	365	339	372	379	332	341	350	359	356	339	367	384	370	344	342	316	336	319	351	339	339	351	393	359	323	336	347	375	314	323	347	363	381	347	343	342	348	350	344	333	342	343	350	347	350	345	350	361	347	356	350	342	340	321	322	342	357	372	334	361	328	344	374	369	342	368	370	316	344	312	365	373	388	348	385	334	361	340	371	326	339	343	372	343	322	352	379	361	362	355	382	346	347	341	367	338	367	371	341	393	318	352	389	333	390	359	369	381	344	377	351	331	328	320	348	329	333	312	332	350	366	366	348	370	384	341	344	329	337	357	328	354	347	356	326	395	348	335	330	360	369	373	339	346	351	353	351	339	364	339	329	355	337	353	352	344	373	368	340	347	356	355	348	396	363	329	339	383	346	391	366	395	328	362	352	327	321	340	359	350	365	345	346	360	350	354	338	335	344	340	325	350	354	348	343	312	377	354	338	327	349	353	322	326	317	348	326	349	388	346	367	332	361	345	357	371	345	366	355	350	321	342	343	357	364	340	354	330	342	328	375	352	380	344	346	361	350	344	360	328	341	378	310	350	329	357	338	334	340	371	352	341	364	357	354	350	386	360	344	331	334	350	320	336	319	343	346	364	362	353	351	365	384	367	355	339	329	385	368	338	372	360	333	346	354	357	322	375	340	361	346	344	352	371	316	320	319	343	330	377	372	346	331	363	352	340	346	348	373	381	375	362	350	331	346	368	344	350	328	345	374	350	333	352	346	348	336	364	336	343	338	350	366	354	368	364	361	334	350	346	342	343	326	354	344	367	331	337	353	363	360	339	350	319	358	331	346	357	310	343	337	333	383	357	348	364	316	374	366	355	347	390	342	331	355	334	358	365	363	357	378	352	382	318	362	312	352	304	381	362	350	346	362	372	358	369	311	326	350	386	320	364	370	360	364	332	334	362	368	360	313	346	341	360	352	347	343	363	357	384	324	364	351	355	365	336	344	321	370	361	308	324	347	335	333	289	338	371	376	336	339	353	358	352	378	377	344	381	370	356	350	349	347	343	367	332	350	345	385	306	309	351	330	342	363	314	379	349	385	352	350	372	353	357	364	363	363	347	308	365	307	397	356	370	362	362	345	369	352	336	345	359	364	366	394	361	341	377	375	351	374	349	346	381	352	369	342	336	367	321	382	340	331	355	375	353	390	357	398	368	358	332	336	350	347	361	362	310	353	394	335	358	347	370	368	345	357	345	361	376	336	362	386	324	310	340	388	321	309	358	363	348	369	346	352	357	370	356	323	374	339	319	369	364	346	383	361	329	369	339	357	330	344	351	339	355	322	312	365	336	349	374	396	324	337	342	366	358	351	326	345	347	349	328	347	353	360	337	358	365	377	364	321	375	345	383	361	338	340	360	360	350	314	380	325	361	348	349	348	354	312	311	360	336	342	380	369	323	349	329	355	348	345	365	348	323	349	353	372	348	332	375	397	346	349	368	334	331	352	360	366	351	352	390	340	331	328	346	374	407	375	360	327	347	354	358	377	351	346	363	351	361	355	379	361	369	328	350	359	329	317
35682	55385	59424	53178	6349	1420	1156	993	915	798	762	687	625	581	561	565	553	543	515	543	537	495	499	498	535	483	505	497	495	473	495	480	493	499	470	479	452	480	476	489	489	460	462	430	454	485	422	480	444	437	476	480	495	449	473	436	494	464	468	454	443	487	462	450	480	480	499	454	465	469	447	439	466	488	449	454	528	486	466	505	443	440	482	453	450	465	456	446	458	472	458	468	456	499	470	417	483	474	455	410	450	446	450	469	466	428	423	479	475	453	482	477	467	496	453	458	473	485	472	463	477	474	486	493	469	458	446	483	468	470	448	490	447	462	456	510	473	487	461	440	454	462	450	437	444	487	447	443	495	463	466	477	484	480	480	483	473	434	469	446	481	481	462	488	451	446	459	465	452	465	472	472	468	466	470	458	473	429	483	481	504	440	450	496	477	478	436	497	435	467	444	458	473	468	463	462	440	466	479	467	460	480	468	504	449	483	481	429	474	443	448	468	499	469	456	479	469	465	460	461	477	467	442	489	421	438	470	437	458	484	426	459	458	446	471	466	485	441	452	453	492	455	463	491	465	491	462	469	484	451	491	431	462	501	431	447	443	441	453	445	427	456	470	475	477	495	428	440	448	440	445	472	492	481	429	447	449	477	458	470	467	455	473	424	479	458	491	449	470	458	477	455	432	480	500	498	437	520	442	470	487	463	466	450	457	471	478	453	451	465	443	473	454	435	488	467	428	457	439	500	483	467	494	436	445	472	468	430	464	478	480	475	478	442	497	452	469	439	451	446	478	482	445	491	422	453	453	454	462	449	463	463	458	494	463	424	455	462	464	438	422	427	439	460	496	468	436	453	437	494	437	458	460	479	432	472	458	447	495	483	461	478	449	456	447	489	477	483	487	448	447	451	457	471	466	430	469	430	483	442	503	487	467	463	487	460	461	473	423	474	447	498	470	487	488	474	438	458	432	476	428	420	460	471	433	488	503	460	438	452	457	482	484	445	490	453	462	421	444	468	458	485	470	463	497	460	468	474	497	489	445	464	464	443	447	439	473	439	487	441	475	480	440	480	470	461	459	440	482	474	458	441	456	434	441	471	436	470	478	456	512	480	486	501	450	446	453	466	476	416	450	491	484	462	497	446	496	451	457	454	482	465	437	446	466	436	470	477	473	466	463	470	438	462	506	427	460	465	470	494	456	484	500	443	450	440	476	473	463	470	480	462	465	430	444	456	490	488	455	461	423	471	503	448	445	461	481	477	490	454	435	471	492	449	464	485	501	453	487	456	493	472	488	481	430	439	463	455	470	497	476	448	472	484	446	452	445	445	511	472	493	455	482	463	419	425	439	434	462	488	495	444	467	479	450	439	471	491	454	485	440	487	456	463	450	441	498	476	456	450	458	470	421	433	421	476	462	447	486	450	468	462	439	495	444	434	435	493	470	464	466	476	448	474	465	445	451	472	494	455	449	447	452	447	489	470	476	514	463	446	470	468	484	487	466	479	474	483	449	443	471	481	469	498	449	445	480	459	453	491	497	461	456	460	497	452	475	478	458	465	458	492	471	483	452	436	480	433	457	458	452	447	462	445	438	472	460	456	487	447	448	480	440	453	460	477	461	445	472	441	463	453	455	487	462	444	455	446	480	471	480	472	460	491	482	485	456	464	454	464	456	486	484	440	471	483	492	470	449	450	448	481	474	481	476	459	453	483	435	461	485	489	461	440	437	464	490	417	461	458	429	449	491	491	420	487	438	491	436	442	481	460	433	448	464	500	434	482	488	473	476	419	438	506	457	472	442	457	478	482	476	467	394	472	456	451	451	432	444	458	532	475	467	504	443	486	430	453	466	454	483	461	409	451	471	459	406	430	465	466	467	466	491	474	447	468	501	465	476	475	473	466	470	459	510	437	444	435	424	448	467	456	429	459	492	460	447	462	483	461	463	478	462	470	444	479	488	470	471	434	459	472	451	478	468	456	443	446	444	536	458	452	457	480	472	457	511	473	497	491	504	511	452	427	449	474	489	477	457	455	445	501	468	419	448	445	493	489	447	485	454	483	475	494	492	428	429	503	464	451	453	464	456	447	464	444	506	484	480	450	456	496	413	475	459	460	449	500	449	455	483	467	466	461	450	492	417	447	483	484	492	484	457	461	446	466	464	463	432	457	469	439	467	475	472	483	477	407	494	453	470	431	442	455	461	454	439	431	484	448	452	468	449	430	460	450	486	466	461	496	447	477	518	502	453	455	449	423	424	458	455	459	475	509	490	467	478	444	478	465	454	433	482	443	470	462	424	449	444	443	464	469	444	490	478	475	469	457	463	457	462	494	472	487	484	509	499	461	494	468	435	447	460	476	431	449	453	448	485	467	468	482	446	458	505	438	443	436	457	393	485	474	467	497	500	440	440	437	481	469	456	461	449	505	468	495	445	467	478	435	446	458	474	425	460	423	468	493	470	453	463	467	453	456	439	502	510	482	483	479	459	470	460	452	474	468	475	417	468	411	449	427	501	450	454	459	495	494	430	451	507	452	478	461	456	448	435	479	454	509	452	467	488	419	489	462	472	442	501	461	481	444	465	464	463	448	465	404	451	476	454	440	471	473	451	495	478	430	472	433	477	446	428	426	505	465	426	429	453	437	470	452	440	458	459	464	469	474	457	469	421	490	453	459	452	462	439	496	464	452	448	476	488	436	472	449	434	470	473	498	460	426	450	472	449	463	490	470	467	451	473	474	455	480	519	452	500	460	470	479	454	468	490	458	487	454	454	503	434	481	444	454	489	477	450	440	466	469	426	494	473	445	483	478	500	469	480	460	492	478	484	499	456	488	490	480	496	467	472	466	467	463	447	442	468	490	466	454	449	460	488	458	436	498	453	458	480	424	483	436	476	442	475	437	482	486	478	492	466	445	482	475	467	448	523	452	466	448	472	468	500	474	470	469	433	484	457	449	433	455	473	448	468	454	456	469	476	469	488	475	485	437	485	470	448	463	436	470	458	484	454	454	481	460	445	496	453	458	480	469	461	460	468	481	485	473	467	470	472	472	461	465	497	468	489	439	446	445	436	425	450	442	448	453	500	480	436	445	431	466	437	454	505	468	441	466	491	451	454	459	464	487	467	457	494	477	497	434	460	482	456	466	510	470	470	464	489	486	469	489	479	472	468	471	473	457	455	455	484	485	442	431	445	469	448	454	436	458	466	467	470	442	495	477	493	476	458	442	457	448	474	459	448	473	492	477	457	445	446	455	472	470	467	459	487	454	458	445	485	457	472	478	452	462	441	456	478	513	433	463	435	487	432	473	461	488	432	451	441	449	453	452	510	479	476	442	472	455	453	444	467	491	463	482	439	449	481	456	489	467	450	436	476	437	465	486	468	449	460	499	484	451	459	468	450	469	470	467	480	490	440	432	471	453	448	456	413	451	479	478	436	509	485	443	448	484	416	495	440	498	485	501	440	455	461	457	427	445	433	463	466	448	478	447	454	455
26928	21709	19682	9972	596	323	333	258	265	276	277	285	273	250	273	298	299	279	251	297	252	274	252	284	271	269	266	288	286	292	285	261	246	271	270	288	270	267	302	281	292	263	293	282	305	268	283	288	271	269	297	255	269	284	299	256	282	289	264	273	301	275	279	269	263	267	262	286	284	270	286	291	280	256	246	238	285	258	269	264	274	287	258	251	264	274	283	282	296	279	282	252	277	268	292	291	283	263	280	251	253	257	284	250	258	268	284	273	297	266	254	258	247	295	251	300	267	251	276	280	270	263	289	303	251	297	271	247	250	284	260	290	304	262	251	270	275	274	304	263	272	263	298	272	320	283	280	269	274	259	278	271	258	249	286	304	251	251	258	287	268	253	255	257	254	254	267	261	277	245	280	257	289	268	261	307	267	296	247	251	270	264	251	268	274	285	247	271	296	272	314	286	255	279	287	233	277	260	264	259	289	318	257	254	274	249	271	260	282	274	269	262	264	286	297	308	251	277	262	267	277	258	244	270	283	310	283	258	298	248	256	281	280	277	290	277	247	254	305	242	267	256	275	246	309	265	266	274	276	286	259	262	294	273	265	283	280	288	294	266	256	283	264	277	274	289	270	272	269	284	255	306	275	254	286	260	253	238	289	257	255	268	267	262	288	276	283	267	286	281	267	274	270	260	258	261	248	232	258	270	258	262	274	276	258	256	272	256	271	267	260	253	265	250	239	285	281	296	266	260	257	302	276	261	228	291	296	277	280	280	257	258	284	258	299	263	273	250	288	250	253	276	270	255	302	262	283	299	291	251	240	282	263	294	250	298	265	266	247	303	263	271	271	278	257	272	271	267	286	254	272	279	243	271	260	249	263	264	272	258	275	254	319	264	279	288	266	257	254	284	267	277	254	282	248	269	262	266	255	280	258	271	254	284	279	253	260	274	296	309	267	257	292	274	255	259	267	296	258	269	278	238	264	254	252	257	291	280	272	284	281	237	270	259	286	298	282	258	258	277	295	263	268	279	251	285	262	255	252	281	273	270	283	269	268	256	269	278	286	246	281	278	290	242	293	261	300	267	271	275	280	257	291	282	257	268	236	268	287	243	270	282	271	274	233	265	264	309	285	276	250	284	254	255	288	251	258	292	275	276	272	258	274	289	263	286	271	270	267	284	255	260	249	283	262	265	253	261	256	260	258	265	258	260	273	279	276	287	257	264	295	273	264	256	245	267	284	251	273	246	298	294	262	259	276	302	262	274	274	266	267	270	246	264	265	259	231	279	261	255	246	290	277	261	274	282	259	258	278	290	264	243	296	319	263	291	289	306	238	277	263	276	264	248	268	291	266	274	247	272	262	272	270	280	253	265	285	287	313	254	270	282	248	262	265	276	274	287	302	286	278	287	280	256	267	273	269	275	274	294	271	292	249	279	261	255	291	280	264	262	291	301	307	307	270	263	256	283	279	280	307	279	267	249	270	269	253	252	273	278	299	266	282	280	291	249	281	310	280	261	257	295	310	271	253	252	280	273	267	296	245	265	277	292	267	265	250	274	282	277	234	263	257	286	281	246	298	273	251	285	285	279	263	265	283	291	248	285	272	274	268	262	285	273	287	291	248	256	271	299	254	266	270	284	282	276	272	272	290	263	274	283	243	283	266	276	298	281	239	257	263	247	256	268	273	265	285	281	287	276	278	262	236	271	300	267	280	254	294	277	249	274	256	267	273	278	262	283	267	279	276	272	238	270	260	291	286	274	274	291	290	237	250	286	290	258	278	263	259	267	294	280	265	279	255	251	277	261	260	283	294	265	299	260	276	247	277	275	268	274	258	277	289	297	260	307	301	271	261	275	265	286	276	256	272	251	241	242	269	273	320	297	266	306	281	279	253	262	285	284	282	281	280	317	257	250	289	277	281	299	280	262	302	291	268	253	298	279	283	273	271	296	295	286	254	243	294	256	281	261	270	267	277	291	274	265	262	264	276	259	269	270	281	259	312	290	278	263	304	288	294	272	282	263	266	268	270	299	284	301	267	292	253	259	252	263	282	289	277	258	256	287	276	275	274	250	296	308	286	286	292	287	283	224	281	231	280	303	290	274	273	270	280	295	259	293	271	261	253	266	271	253	273	258	282	238	292	257	305	265	283	280	280	255	272	277	295	239	268	267	265	270	265	258	280	287	299	307	285	311	268	273	275	271	268	283	273	265	238	288	274	286	255	239	301	303	261	274	288	285	262	269	285	297	262	286	282	279	265	266	270	267	280	283	271	245	281	239	258	255	259	278	261	283	270	291	264	285	265	264	277	278	265	275	294	272	229	265	242	304	275	267	265	276	276	236	268	269	252	268	255	241	288	266	249	273	266	282	247	276	273	263	267	296	294	284	268	286	269	241	259	236	300	263	263	284	236	287	255	270	272	247	256	269	273	273	256	284	253	306	292	300	291	273	271	279	269	265	259	265	262	276	261	263	286	285	266	261	255	283	285	283	270	267	251	264	261	256	241	262	283	266	258	270	284	236	235	293	261	259	272	276	264	244	288	257	284	263	271	286	270	276	284	258	270	256	269	277	267	253	266	293	304	273	267	280	276	262	266	283	271	266	261	233	291	266	297	270	290	262	251	259	249	237	242	266	280	281	312	281	263	236	294	278	282	311	260	264	247	260	273	291	251	259	287	277	303	256	283	263	267	267	327	297	258	294	264	272	282	285	278	280	294	296	275	248	269	259	274	297	255	262	278	285	271	303	281	250	279	270	268	255	264	294	272	294	273	289	281	240	293	298	270	260	285	301	287	264	281	237	266	264	291	296	262	263	256	263	258	260	257	287	274	293	272	307	287	250	265	256	277	255	257	276	290	277	264	278	291	293	284	288	270	250	276	270	282	284	257	273	316	268	300	305	289	303	261	263	279	256	308	248	293	281	260	273	272	262	263	250	288	273	265	266	257	223	267	281	265	276	286	255	265	259	267	276	268	294	285	292	285	290	312	279	277	286	278	285	275	263	242	242	283	253	274	292	265	278	281	277	283	264	273	267	293	260	271	276	288	256	302	240	245	289	287	279	247	283	273	255	269	260	277	271	247	281	265	276	305	264	284	282	283	277	273	278	259	284	297	280	274	270	265	302	265	279	224	263	261	290	267	267	257	264	291	281	266	250	250	275	288	239	253	255	298	264	265	271	313	298	275	273	282	269	284	248	246	241	268	270	303	262	239	270	274	267	280	253	278	283	290	271	292	253	271	273	281	291	246	277	273	255	254	259	278	247	248	283	272	287	306	250	294	269	258	291	258	262	259	270	260	258	271	283	305	249	283	279	281	260	282	271	284	286	266	265	291	259	267	279	303	262	266	288	294	302	270	279	279	285	272	276	289	286	272	268	249	281	272	282	245	267	272	239	288	285	272	252	296	277	255	275	281	289	253	247	236	280	263	275	286	277	268	291	250	274	275	286	257	289	273	264	276	232	277	245	293	252	292	285	288	251	302	288	273	296
10212	25954	15982	7885	469	377	400	399	397	377	358	381	360	347	393	346	373	380	341	365	350	354	339	345	331	360	334	362	360	346	356	371	399	318	349	367	363	371	368	356	366	369	334	339	330	340	371	364	320	402	371	361	341	324	361	347	385	379	345	327	366	326	361	344	360	364	341	329	373	330	319	353	345	384	374	347	345	358	350	348	321	342	349	416	373	349	338	363	343	364	354	357	337	349	361	347	333	342	360	336	365	338	317	346	372	346	350	386	362	376	358	364	312	354	367	376	330	362	342	323	360	368	333	390	381	357	387	340	332	346	338	354	356	346	359	354	331	361	345	322	338	346	355	354	357	366	374	323	377	360	340	340	353	362	363	324	362	349	356	344	319	354	338	316	363	399	360	346	355	332	337	361	361	351	336	366	334	361	361	379	364	315	344	379	326	336	359	334	363	355	344	344	331	348	358	349	379	348	371	336	363	312	363	338	340	361	332	363	323	347	367	350	357	357	331	374	318	365	328	347	350	337	353	371	368	339	342	358	382	343	339	380	348	344	363	369	332	320	333	325	345	337	338	317	310	345	354	335	346	392	347	362	365	324	380	360	328	369	321	352	340	348	351	342	362	362	315	332	340	350	337	359	369	360	350	367	355	374	358	320	364	340	362	354	351	362	334	346	380	343	353	348	350	375	320	366	331	376	360	390	374	354	326	351	332	380	365	332	320	353	390	334	329	365	354	352	370	384	338	361	347	384	335	330	354	375	338	365	348	342	343	312	344	354	354	338	361	353	391	382	316	337	359	339	356	372	359	348	385	372	357	375	333	332	357	339	356	331	383	352	339	330	352	356	398	336	376	343	358	347	397	346	351	358	339	352	340	384	312	336	358	379	361	343	359	351	355	370	334	336	366	364	340	368	317	374	358	364	336	323	338	365	335	347	354	336	349	337	361	343	376	385	365	358	326	363	332	325	347	346	368	371	366	380	343	376	384	356	324	344	360	334	331	380	363	327	360	372	344	318	322	365	340	361	365	362	332	352	346	366	369	350	337	341	328	339	349	338	385	328	408	323	360	389	329	369	368	376	316	343	328	341	305	335	373	364	363	330	375	362	331	364	342	331	356	342	330	366	349	348	321	354	337	357	364	358	336	365	343	359	318	337	350	371	351	371	354	339	340	357	335	326	342	344	322	356	358	354	351	372	378	371	356	332	382	324	360	369	334	324	376	360	346	319	336	355	338	357	403	321	342	352	352	352	369	362	330	378	345	375	364	376	314	366	351	357	366	339	383	371	309	356	332	329	346	355	365	368	373	346	366	342	357	353	364	362	323	378	345	371	365	334	368	383	337	358	317	353	383	369	342	340	339	391	371	338	326	354	339	339	343	351	342	387	341	337	362	337	336	328	336	360	330	365	350	381	365	349	294	358	356	357	336	350	354	332	342	317	341	431	344	361	317	388	349	319	363	333	329	368	337	357	331	368	331	331	313	377	337	382	319	331	363	368	386	350	343	351	348	362	351	372	330	355	329	363	362	403	367	334	346	340	344	348	367	383	408	338	323	330	354	355	318	332	317	320	333	358	337	344	360	320	333	336	385	350	350	344	342	322	358	367	327	355	352	383	363	375	355	372	335	343	357	333	354	353	346	357	355	376	371	346	386	327	339	365	343	333	378	327	317	359	354	347	316	366	363	302	365	403	366	338	340	351	354	363	347	391	389	332	348	375	347	343	341	329	368	320	350	331	364	357	359	344	366	359	386	325	358	345	323	371	349	336	356	351	349	320	369	345	332	376	316	302	385	374	342	363	362	351	347	337	334	384	350	321	385	320	341	344	333	376	351	366	352	348	353	371	335	380	364	387	379	350	350	315	305	345	378	352	333	378	366	358	359	375	346	330	324	354	352	342	359	373	368	349	332	376	337	328	363	334	360	358	368	330	326	394	373	332	344	356	347	339	347	346	358	379	344	321	382	380	361	330	357	385	363	351	369	336	340	338	368	333	375	339	393	344	340	345	328	370	334	353	304	328	356	334	372	362	363	366	347	347	363	374	331	333	357	354	340	331	376	355	304	345	345	344	341	349	331	326	334	362	352	352	377	379	344	334	349	354	415	324	338	374	366	376	380	351	364	350	351	340	376	375	344	328	353	334	360	336	355	342	384	380	350	329	364	338	381	353	355	370	332	351	360	347	355	373	350	370	368	373	341	334	372	365	347	351	340	403	329	373	362	375	343	338	384	363	311	357	368	337	341	377	357	337	350	353	385	373	345	359	355	336	341	322	392	351	378	344	348	306	314	387	320	315	345	344	365	342	367	351	345	366	365	359	326	345	316	352	325	330	368	371	326	349	350	347	362	361	370	379	345	355	352	337	350	371	357	332	340	318	364	352	330	364	334	337	349	388	367	334	346	358	348	390	357	348	349	374	337	349	345	353	344	343	369	358	362	327	329	341	341	354	356	337	386	348	346	339	368	382	372	368	334	352	364	329	353	355	382	355	366	369	327	388	334	353	349	385	340	370	344	365	394	366	349	362	326	376	353	299	383	370	372	375	348	379	307	362	326	383	355	347	345	340	365	370	362	323	334	374	377	355	357	335	367	383	354	370	348	319	353	351	400	356	339	336	334	354	343	317	373	370	367	330	359	351	360	385	344	336	354	388	344	359	336	330	359	354	354	340	383	364	389	330	325	357	331	360	337	368	341	364	337	367	341	354	320	339	328	341	347	342	360	374	371	324	356	365	366	316	351	337	346	374	358	337	378	325	342	342	346	380	346	342	386	360	339	371	351	332	337	371	347	362	343	311	345	349	359	361	363	354	333	396	367	349	367	359	362	344	335	356	354	366	337	358	352	373	333	339	337	365	339	380	360	363	346	342	345	364	331	325	339	329	351	350	307	388	355	366	359	384	349	324	360	366	354	342	389	358	368	380	338	348	354	365	315	347	376	372	319	352	347	330	339	379	335	366	367	341	356	337	362	344	340	331	316	355	369	318	356	376	382	361	386	348	334	353	365	347	354	322	358	372	367	360	339	353	338	359	346	381	344	340	352	360	336	349	349	346	364	366	332	343	333	332	347	380	326	347	319	359	345	359	354	333	340	351	337	332	361	315	358	363	348	373	386	350	323	353	369	332	355	333	337	354	337	327	349	363	320	358	364	346	341	358	334	338	363	346	364	346	367	341	309	340	354	355	382	358	360	364	348	366	351	335	337	341	326	348	356	339	347	334	354	328	361	347	378	369	356	372	343	351	339	325	385	326	361	378	334	318	359	340	369	351	345	357	360	385	345	348	380	366	337	318	340	347	335	337	352	336	337	331	320	353	375	326	350	343	401	365	345	349	365	362	351	325	384	351	350	321	345	326	361	359	363	347	346	354	371	352	329	345	332	351	377	372	352	382	369	323	368	358	358	339	336	337	398	363	332	342	337	357	337	379	336	377	388	336	359	356	324	383	358	360	320	356	387	384	361	345	353	336	351	373	379	385	364	338	365	342
23074	21118	28676	27763	19939	8576	965	609	551	547	515	479	480	448	471	457	477	483	450	516	453	512	443	465	473	431	481	461	444	459	451	474	439	449	462	471	421	446	463	498	429	458	420	436	425	415	462	435	436	456	434	408	422	464	450	423	421	459	444	437	473	421	449	419	453	492	446	442	468	418	441	457	445	416	467	419	476	456	486	475	458	470	450	421	437	450	455	472	421	449	458	439	462	460	436	477	437	468	449	421	443	436	455	440	450	455	439	442	416	456	456	409	397	487	456	458	442	443	441	432	435	460	490	461	449	446	478	474	420	402	471	442	453	457	441	485	431	472	424	455	460	453	469	445	461	416	458	399	464	438	420	432	464	438	468	436	404	473	453	460	441	433	460	442	451	443	445	447	407	440	442	447	455	452	416	477	441	476	420	448	418	480	443	474	446	422	472	449	381	450	462	456	418	442	454	419	450	441	443	465	444	443	393	460	459	436	460	412	426	448	443	451	470	449	430	436	448	466	451	421	448	430	435	439	449	429	443	439	485	460	460	459	445	420	450	454	416	425	435	427	445	453	454	466	494	467	405	415	411	410	431	424	447	460	471	451	444	477	425	452	438	442	460	433	412	435	454	442	465	453	436	485	432	440	442	410	430	447	444	432	441	446	422	448	446	459	493	414	441	432	450	441	475	432	450	420	443	426	437	422	452	409	454	464	451	438	427	420	452	453	434	467	430	453	445	451	461	470	432	463	435	426	438	453	457	491	457	464	465	441	395	428	476	429	441	453	478	459	456	417	410	474	473	429	441	445	450	407	433	445	458	474	430	452	425	438	458	427	460	471	438	462	468	454	421	439	442	416	425	452	469	441	437	463	457	429	429	438	422	461	435	438	431	436	416	455	442	449	453	461	437	464	474	451	423	435	435	446	452	467	439	402	430	430	464	446	438	446	439	410	452	469	444	445	506	425	454	433	445	414	442	456	422	432	427	464	475	457	454	443	467	460	459	461	465	451	448	431	469	453	424	426	486	462	444	403	428	461	406	430	441	416	434	451	451	418	444	461	461	459	476	419	407	466	474	436	447	462	385	442	505	461	442	464	445	442	459	472	447	445	460	465	457	464	458	429	462	456	469	438	487	437	404	456	446	477	441	419	444	460	442	434	449	454	456	432	441	453	438	481	414	476	443	420	430	471	463	470	445	497	456	450	422	445	439	460	461	417	432	482	439	479	444	459	421	448	457	447	467	471	439	463	438	422	454	444	428	434	466	437	483	449	446	432	455	502	426	479	445	454	459	437	430	468	421	455	454	421	464	477	442	454	449	430	440	424	439	461	412	448	430	460	446	478	433	461	440	461	428	432	451	441	433	454	461	462	450	489	468	451	445	464	465	418	403	428	442	459	421	460	453	404	475	461	443	448	476	433	496	398	446	406	459	428	448	440	419	443	458	422	444	476	407	430	447	437	441	420	468	473	474	479	458	482	464	451	457	434	453	466	400	436	494	442	455	438	403	463	430	428	429	431	461	449	472	466	479	422	455	436	437	466	445	417	451	440	427	434	468	475	446	433	432	474	470	455	476	455	438	422	456	450	434	453	444	419	458	434	447	429	454	424	461	490	442	465	471	418	470	436	451	429	461	413	423	464	464	448	450	433	425	457	455	459	465	442	409	458	421	411	445	470	457	445	443	464	443	417	464	463	495	444	422	436	437	409	451	463	486	423	440	458	485	453	436	434	435	478	422	436	451	455	473	478	443	467	434	449	404	473	481	464	461	446	451	436	423	441	485	454	440	429	451	484	469	468	461	440	458	393	432	426	464	467	442	453	437	421	455	431	461	417	475	430	435	470	426	424	425	420	451	472	445	449	469	407	442	425	466	465	456	433	475	420	448	450	474	451	442	451	450	463	453	442	465	448	463	452	469	467	453	441	438	457	451	460	458	475	459	415	469	409	458	465	461	463	415	405	434	474	445	442	447	418	421	474	461	471	441	440	409	455	448	476	481	433	414	391	431	431	472	423	418	457	470	410	435	430	442	413	422	448	440	440	438	437	461	441	421	420	434	462	471	462	444	423	437	475	410	457	472	405	411	427	431	435	438	458	445	436	432	420	423	493	410	472	472	424	410	463	437	472	444	449	447	403	438	435	455	437	422	439	466	461	423	474	420	431	458	441	452	474	459	466	446	432	389	461	428	492	442	434	427	445	503	465	433	465	384	432	444	449	443	409	443	435	460	442	453	486	470	455	440	461	458	443	451	404	449	396	422	463	447	481	452	453	480	439	435	443	417	450	447	485	439	532	422	459	460	425	452	445	442	453	445	438	457	438	471	484	446	451	429	464	437	426	444	437	450	456	460	412	470	466	465	459	441	481	441	463	451	466	444	475	428	433	456	457	428	422	474	441	432	435	475	428	477	461	489	430	438	447	411	433	430	476	454	443	452	445	485	455	423	468	429	444	469	419	407	467	468	457	442	446	458	470	421	453	460	495	471	441	479	446	441	457	482	429	426	471	472	450	408	449	468	464	421	421	429	448	459	461	458	440	444	429	431	454	421	457	418	469	422	450	438	483	432	445	465	463	506	432	464	441	451	452	415	482	431	469	459	467	444	476	414	425	435	470	439	436	457	419	443	469	470	461	442	446	450	429	446	426	445	456	452	421	460	427	479	441	403	421	457	493	435	447	450	414	502	440	446	451	438	462	427	438	421	406	429	427	464	455	449	488	470	439	437	471	459	420	430	462	453	462	463	440	448	408	455	457	460	454	430	414	464	435	437	444	414	441	454	430	443	459	402	459	479	444	450	457	452	496	439	428	420	432	428	410	433	450	410	432	458	443	400	464	440	445	445	434	454	446	465	432	473	422	428	421	491	448	443	461	446	429	420	428	442	464	460	410	396	435	455	435	453	453	435	441	420	430	456	428	482	480	437	436	451	444	478	449	426	443	438	474	433	449	421	433	491	462	437	467	449	432	493	429	458	447	435	404	443	461	413	418	442	421	450	466	431	464	434	466	457	463	451	442	445	403	456	432	472	403	424	439	439	492	455	437	424	452	437	424	470	419	440	450	470	436	415	432	412	461	461	463	426	452	417	454	425	479	426	461	437	431	451	426	471	454	495	461	417	456	451	434	476	456	465	424	446	408	465	461	458	446	500	440	436	449	413	457	409	426	471	465	426	464	442	433	448	457	440	416	379	428	452	458	421	446	422	437	453	422	457	460	448	458	434	449	423	409	445	430	437	431	445	459	459	432	427	479	447	467	440	441	458	465	479	423	455	443	458	443	442	433	491	420	436	452	478	429	435	457	446	432	457	443	481	431	461	429	463	454	451	471	438	443	450	421	446	412	455	450	465	464	409	392	445	466	460	444	460	439	446	488	437	419	436	438	456	434	432	426	438	434	446	477	426	479	427	456	449	478	467	411	448	449	412	445	436	433	459	444	421	449	458	437	484	458	411	466	430	410	495	446	433	454	464	449	438	438	426	469	465	443	463	468
28929	53758	50235	37476	1661	1127	956	890	839	803	719	663	653	693	620	625	647	560	637	557	614	571	557	632	572	541	568	553	585	578	565	571	545	581	577	600	625	629	560	608	571	594	580	541	573	562	575	616	509	578	552	590	600	564	586	588	579	570	583	598	540	611	583	608	575	538	568	565	561	571	560	547	568	546	567	531	565	594	595	552	576	539	606	573	587	566	568	528	578	552	580	584	565	570	625	595	536	618	552	542	556	563	558	553	565	596	574	582	589	636	535	564	619	543	578	589	575	553	567	582	599	558	561	548	557	564	590	589	588	592	566	592	559	571	604	578	590	551	553	550	557	552	575	561	540	568	533	553	595	580	527	550	619	509	564	582	537	604	578	638	585	581	591	544	578	546	531	610	548	536	572	544	616	560	572	549	568	560	578	577	557	546	576	576	535	576	560	570	579	578	600	555	563	521	539	580	592	566	608	560	573	557	592	551	573	573	551	570	582	551	577	533	546	611	581	605	549	570	610	587	566	586	583	556	577	570	564	564	582	580	598	545	545	588	579	557	543	578	557	614	571	539	574	530	582	540	538	596	563	594	595	536	576	558	605	546	554	577	577	557	571	561	598	573	573	542	562	563	554	561	556	556	589	538	564	550	581	581	587	578	554	577	560	544	567	556	579	550	584	559	594	618	588	598	546	568	542	551	581	568	584	566	567	584	583	584	604	584	568	563	568	590	543	552	572	594	565	511	539	581	570	575	552	577	537	553	605	624	548	538	562	598	561	553	536	590	528	552	585	598	569	563	574	552	554	595	570	583	599	557	563	606	555	573	539	537	548	571	564	576	555	574	591	533	568	572	589	571	618	560	616	577	560	557	567	604	587	578	542	574	547	567	586	534	603	539	530	590	563	530	585	531	578	522	607	592	550	578	571	604	586	539	551	538	568	556	589	591	599	571	562	553	531	590	562	562	534	564	511	531	581	568	594	599	529	566	540	609	573	550	616	545	590	585	615	557	625	579	590	560	541	604	573	555	573	558	542	575	546	581	532	561	572	592	552	603	597	624	568	592	543	573	553	590	577	578	589	538	606	552	575	555	578	571	586	570	555	572	573	580	564	598	562	556	602	629	560	557	556	587	525	552	534	591	535	555	562	532	544	553	542	590	584	597	576	584	599	558	589	565	566	534	558	582	545	581	551	598	597	566	554	577	554	567	610	611	589	571	556	568	530	583	577	580	557	563	567	588	537	537	585	584	613	598	542	578	551	587	601	584	536	536	555	510	562	551	568	549	568	554	566	537	576	614	593	588	562	609	633	578	595	577	558	587	601	592	605	552	536	557	570	593	593	574	562	542	549	588	541	562	556	561	568	556	601	571	572	563	535	595	564	567	619	577	587	576	541	559	548	589	564	562	536	619	538	599	590	568	555	541	562	548	556	552	594	558	591	590	576	587	557	581	585	579	584	552	553	575	572	543	578	571	552	586	579	554	576	553	572	585	557	629	560	563	541	586	617	531	567	536	570	538	592	552	568	546	571	578	575	536	568	530	568	571	575	564	567	545	578	571	575	581	603	523	582	614	562	535	571	592	551	555	573	550	549	579	602	573	552	529	588	576	581	558	550	564	547	552	553	533	553	581	560	585	602	598	564	573	543	520	611	588	551	554	570	567	578	571	561	566	572	544	587	575	552	583	572	567	541	574	565	592	558	603	545	547	548	580	554	550	593	584	555	571	538	565	585	546	579	563	536	592	549	558	630	536	553	533	587	541	635	607	579	558	569	572	531	595	528	597	536	569	577	630	553	566	577	578	544	540	586	562	618	561	567	577	573	602	571	600	555	562	544	565	597	583	562	590	594	565	559	567	583	553	591	584	518	550	572	547	584	576	558	579	563	552	603	530	598	587	565	567	599	577	593	584	589	555	591	567	556	596	625	569	591	562	576	578	565	587	581	558	547	587	565	622	582	581	596	545	602	557	589	512	528	561	608	574	583	548	597	589	589	551	565	611	581	565	553	563	575	513	589	557	587	543	573	534	594	546	580	567	590	578	542	551	556	596	591	565	611	566	570	573	557	618	578	586	567	564	579	602	606	565	562	558	603	556	576	560	547	606	575	564	543	568	583	592	547	587	578	578	528	575	567	591	570	560	586	526	551	581	563	558	624	559	558	611	585	608	569	562	585	573	560	531	549	587	586	568	591	573	535	561	597	566	591	591	540	554	553	546	583	602	555	559	607	576	554	589	585	561	595	549	584	617	539	555	570	562	574	548	523	591	567	546	590	587	575	539	578	576	595	528	588	552	564	613	547	560	541	538	588	600	577	568	561	552	601	603	564	576	546	569	580	544	499	521	555	577	565	597	601	607	550	565	586	579	568	574	566	576	569	555	570	524	566	576	537	593	518	563	613	559	569	595	574	565	554	567	554	547	589	579	543	601	596	602	545	566	566	540	587	554	579	559	578	572	576	587	600	564	536	567	581	539	559	581	551	582	539	583	583	543	578	560	568	583	562	564	531	603	548	574	562	602	554	616	562	567	552	543	534	574	575	603	541	567	586	558	567	568	572	591	588	599	592	573	542	543	599	579	580	563	581	588	541	595	566	556	591	526	568	559	570	548	555	554	572	563	571	573	566	543	609	539	574	604	574	573	607	600	569	548	606	599	557	542	579	546	571	543	576	580	550	569	640	595	551	537	592	584	548	542	556	550	568	555	552	582	546	584	549	595	544	539	550	553	531	530	513	563	570	568	562	570	601	563	516	570	553	590	583	559	589	554	575	593	546	566	564	555	559	577	601	578	572	556	566	585	592	588	621	577	596	594	540	581	538	562	611	565	577	586	533	569	580	539	525	562	564	579	531	592	570	543	625	565	537	592	597	594	568	576	560	625	625	561	565	542	561	577	564	628	564	583	554	554	567	557	580	552	592	540	563	547	607	604	558	558	561	594	605	529	563	643	595	601	567	561	567	560	587	628	568	591	576	598	544	574	552	598	576	595	568	568	549	591	562	559	549	540	579	544	596	574	570	583	551	535	553	578	577	582	600	585	575	544	561	619	587	598	607	615	555	563	589	576	603	591	544	530	594	579	541	560	582	561	595	574	553	581	562	561	556	554	596	619	565	523	579	586	559	572	547	578	601	594	582	599	577	576	581	585	593	564	549	585	549	582	552	583	552	540	600	531	571	622	577	563	595	572	588	590	573	608	541	514	599	568	554	556	542	620	574	553	597	615	555	567	565	518	590	535	558	557	561	550	587	581	576	615	558	596	562	591	559	570	550	548	536	564	636	619	600	612	547	556	604	599	616	563	554	559	573	626	573	592	564	553	557	530	594	542	583	606	584	587	582	533	560	567	607	568	528	567	563	566	542	549	579	588	588	603	567	524	567	542	521	570	552	598	593	543	567	607	588	537	562	559	589	599	513	569	591	545	573	562	598	582	564	525	569	558	564	579	533	550	565	571	599	571	567	570	561	567	575	578	533	583	573	589	599	559	600	518
24219	21189	28255	26454	12186	738	225	180	194	167	162	149	152	153	143	125	151	132	146	151	138	139	126	156	140	139	141	143	121	137	150	137	153	157	114	119	127	142	141	146	140	133	141	130	138	121	118	154	137	138	148	143	131	147	121	120	124	139	133	139	138	149	118	137	141	122	143	140	146	138	152	139	111	144	139	153	126	131	141	141	121	124	115	132	141	132	145	127	140	151	137	129	128	121	144	135	149	138	138	149	135	127	112	152	148	160	135	118	148	148	143	145	129	124	134	135	152	135	148	154	147	136	136	124	146	132	140	131	136	125	128	133	122	143	116	144	133	158	137	132	125	130	147	138	131	132	147	140	130	141	149	128	128	138	137	137	145	143	152	134	128	132	137	133	131	110	136	152	142	119	148	128	138	150	115	138	137	132	136	141	141	139	120	135	142	153	153	133	161	133	127	118	117	108	130	113	175	151	151	157	134	129	134	135	138	131	158	129	146	160	154	136	128	139	139	145	167	132	120	126	123	125	137	125	106	145	121	135	116	144	124	133	138	123	135	134	155	149	138	115	132	145	142	141	122	137	123	116	139	125	142	128	150	137	120	125	142	132	122	137	145	120	132	129	128	142	129	141	147	155	147	134	130	134	119	130	135	126	133	135	150	127	143	133	133	130	153	129	124	145	114	141	141	136	117	150	142	135	135	124	134	127	139	140	146	137	141	127	129	134	112	130	152	166	130	123	152	131	112	111	137	117	120	130	147	146	126	141	132	125	147	121	139	109	140	142	141	147	135	148	146	134	122	116	141	124	148	146	128	140	123	157	145	112	127	147	116	149	133	128	147	131	140	128	132	124	145	128	141	145	147	139	135	149	133	131	151	149	127	137	126	146	123	135	144	149	134	120	129	165	138	137	127	130	138	133	132	156	179	137	123	153	153	122	150	139	142	131	146	149	123	137	127	138	148	154	148	116	146	121	143	158	150	139	134	141	135	146	118	163	142	135	135	141	130	132	134	146	127	148	125	132	154	139	128	149	124	144	135	116	131	117	132	128	138	118	144	144	129	146	153	135	137	153	120	146	107	126	134	127	128	140	139	129	128	127	137	148	134	121	156	145	143	134	116	140	140	156	141	122	151	143	112	138	149	124	145	150	113	144	143	130	133	116	150	119	151	139	145	131	149	142	140	129	142	125	128	148	151	130	111	136	138	127	143	121	131	135	126	134	129	129	140	128	147	139	111	150	134	109	109	131	152	133	126	128	130	120	136	151	156	159	137	149	141	130	122	131	134	117	151	133	141	123	126	160	124	156	147	145	143	137	157	125	127	134	144	140	152	142	127	142	146	142	132	139	138	141	129	153	145	147	141	147	131	114	140	122	138	134	146	131	128	125	146	129	147	128	136	139	120	134	160	119	129	148	134	140	156	157	142	119	147	136	125	125	145	136	124	136	135	143	121	132	134	133	139	150	143	137	129	117	148	131	137	143	142	144	145	157	134	141	126	130	157	109	135	135	135	123	115	133	126	141	134	124	149	136	140	156	124	128	152	128	117	134	130	142	131	160	138	149	134	134	131	116	145	132	132	112	148	128	152	140	127	153	141	121	134	132	129	132	141	122	126	124	153	124	125	122	126	139	130	148	140	142	132	137	139	140	134	131	154	134	115	115	135	116	138	126	131	144	123	145	147	148	153	142	119	145	139	131	136	128	123	145	140	128	139	129	116	143	168	125	168	110	112	125	120	132	117	122	131	149	140	153	161	152	136	142	153	128	133	125	118	158	143	122	147	128	134	140	119	132	138	145	143	133	116	132	140	151	151	125	123	135	132	122	154	137	135	133	133	157	145	149	144	119	120	128	138	122	143	122	144	136	150	153	135	131	124	110	126	130	156	122	117	135	132	136	145	134	141	132	147	134	136	139	127	166	123	131	103	151	152	137	107	124	166	133	126	127	157	115	154	130	110	137	123	152	133	157	137	116	117	139	112	136	140	125	131	128	139	126	120	130	121	133	121	105	116	120	131	126	136	133	137	138	148	131	112	164	143	129	146	142	137	118	127	111	139	144	150	126	124	142	146	152	152	124	132	150	142	146	125	151	137	135	158	134	133	157	119	108	151	124	112	143	136	119	136	132	150	129	122	129	122	138	137	127	131	133	138	137	136	139	143	135	130	140	117	111	145	136	127	138	117	141	139	140	132	123	124	121	121	145	129	128	123	130	136	123	127	120	134	129	136	135	134	130	136	130	140	121	144	128	138	149	138	121	137	127	116	154	114	143	124	167	150	128	147	133	151	134	137	159	132	118	140	128	147	141	113	148	136	122	148	133	141	133	142	139	130	128	143	127	123	142	135	134	143	120	110	125	141	137	109	139	136	138	125	132	130	135	133	130	120	134	156	126	154	129	126	152	153	130	127	144	114	118	128	118	136	109	117	129	140	132	140	130	126	122	121	143	149	136	121	132	120	115	133	129	142	140	142	149	152	119	141	140	122	140	131	136	135	135	132	160	137	143	128	116	142	142	131	143	132	140	126	143	134	157	130	117	138	143	145	125	147	134	121	143	146	142	139	132	122	132	143	146	134	128	143	120	119	120	121	125	154	151	151	139	131	109	140	147	126	151	146	134	135	124	128	152	150	145	147	115	140	111	124	144	141	144	114	137	150	125	124	131	123	142	130	155	120	136	130	120	101	151	143	134	118	144	138	132	132	135	119	148	134	151	159	129	141	115	145	125	130	127	116	147	133	149	129	124	124	149	122	118	145	126	127	114	137	133	146	136	143	126	124	135	135	135	146	149	129	141	131	118	137	129	143	120	132	125	151	149	132	139	151	117	128	137	119	138	141	132	135	147	123	134	135	133	135	127	109	132	125	135	143	125	140	146	135	138	152	134	159	132	141	139	126	117	153	111	139	148	129	127	125	131	122	130	165	103	139	118	131	126	157	122	127	149	128	140	144	148	146	152	141	116	128	145	135	138	161	136	137	138	140	143	135	122	153	126	140	119	128	129	123	139	138	146	126	116	125	135	143	129	126	144	157	153	140	142	174	122	134	130	148	113	134	127	122	128	141	151	146	144	120	144	129	146	133	125	122	118	145	134	124	132	149	147	160	128	136	110	121	129	134	155	139	120	122	141	148	150	140	129	131	138	121	126	147	128	133	149	120	132	124	148	132	125	135	118	133	146	150	140	115	162	143	140	124	130	125	141	147	142	131	118	126	125	149	119	141	134	132	125	122	135	136	136	121	138	161	162	146	138	139	124	142	127	123	144	118	134	129	134	153	120	152	140	137	154	118	121	123	136	137	127	126	132	117	121	134	126	135	132	133	136	110	148	119	133	132	140	135	134	131	120	151	111	128	144	141	119	127	141	144	117	148	123	132	131	135	158	142	140	134	157	140	140	146	147	134	148	115	149	147	148	132	132	131	136	115	136	136	138	122	137	120	127	134	152	128	130	155	129	150	136	139	133	162	119	141	127	128	139	132	161	138	128	121	156
26977	46029	41299	30057	1353	475	344	335	341	305	273	235	244	247	223	226	210	199	210	206	203	201	200	201	203	191	180	219	207	183	193	181	205	192	195	198	216	181	197	197	185	202	192	192	185	158	185	202	201	196	206	211	189	202	171	200	193	181	177	179	176	210	203	192	190	204	184	204	171	181	195	202	194	179	179	180	174	188	191	211	186	178	191	181	186	197	180	162	176	186	175	220	215	191	212	197	182	208	192	193	182	222	178	187	174	180	202	180	197	183	185	177	198	179	181	159	206	195	182	161	177	198	198	190	184	184	171	157	187	188	186	181	197	180	178	178	169	184	162	195	183	216	189	197	192	177	214	181	206	203	193	198	182	202	185	201	185	186	172	190	193	181	191	179	184	182	176	172	165	170	189	178	176	177	211	186	182	192	191	165	209	202	203	201	211	195	184	191	200	208	218	172	203	189	191	186	175	217	192	189	210	208	184	228	188	177	215	185	199	191	154	178	206	165	203	194	179	178	184	176	187	208	193	196	199	180	183	181	203	170	198	166	196	213	203	186	193	215	188	189	198	160	162	182	188	184	190	203	163	195	205	192	195	184	185	186	212	178	203	183	165	191	190	171	211	198	184	195	177	192	170	179	195	193	184	206	194	202	171	185	182	171	186	202	179	184	183	196	177	179	198	197	198	185	190	170	198	227	184	200	195	177	195	155	188	190	194	203	188	177	226	186	205	198	176	178	198	198	185	171	194	176	184	190	188	209	177	191	193	196	181	175	185	173	191	192	199	194	185	182	198	198	173	162	191	189	175	184	194	167	189	182	188	225	183	192	184	190	192	195	192	189	201	207	198	193	171	214	207	175	206	181	172	226	175	186	186	210	194	176	195	189	169	185	186	176	208	197	189	206	182	189	179	193	179	186	167	173	195	184	190	189	196	191	199	187	191	172	182	196	174	189	196	191	191	161	181	187	209	187	194	179	226	164	195	196	197	169	182	196	191	178	210	196	182	201	198	193	204	188	183	186	181	229	174	179	194	181	178	205	182	193	211	197	166	178	184	198	181	205	191	202	206	209	191	201	192	174	183	182	192	188	190	164	192	198	197	211	200	172	169	191	200	194	181	192	181	192	190	186	186	201	193	180	220	170	186	169	188	192	211	185	189	211	177	196	195	167	188	183	167	164	179	175	185	178	185	180	189	165	191	194	203	187	207	176	193	187	178	182	180	195	184	191	192	208	174	186	212	224	201	188	191	206	199	180	198	166	187	178	180	181	170	204	202	178	206	212	187	190	183	191	197	201	191	221	212	189	185	209	202	173	187	188	179	200	204	170	215	189	172	169	201	185	175	183	199	200	163	179	221	181	188	165	205	220	190	209	176	161	176	197	170	195	179	188	187	188	172	176	192	195	200	179	184	204	180	181	197	171	188	190	187	226	197	195	194	178	177	214	201	184	194	200	180	179	174	171	209	189	184	204	189	173	177	205	180	206	173	197	190	204	203	164	184	186	182	168	183	213	183	189	197	194	176	198	191	188	183	191	184	187	198	185	204	175	184	169	189	183	192	200	204	204	201	196	178	166	197	171	179	183	199	202	196	182	182	183	199	186	199	193	188	164	176	194	171	180	188	189	206	202	163	168	189	205	204	201	178	188	183	185	188	185	200	194	165	204	176	179	186	163	189	197	211	173	198	214	188	180	197	204	190	200	209	207	191	185	180	205	185	168	201	172	207	182	173	193	193	184	212	184	156	170	163	198	177	182	176	209	198	211	171	179	156	195	167	185	178	183	203	200	199	183	171	171	174	183	171	202	212	191	205	176	187	172	194	181	191	186	202	197	211	207	185	178	192	200	204	186	194	190	194	192	173	189	183	185	179	184	175	173	227	171	195	182	185	184	184	192	182	191	208	195	177	220	193	177	204	176	188	197	196	169	206	183	186	170	193	178	210	218	161	173	220	200	186	173	197	191	186	174	207	200	185	195	185	181	163	173	189	163	181	183	197	187	171	202	186	180	193	179	166	166	197	192	203	202	193	169	178	201	177	191	215	185	193	176	185	189	175	184	164	197	187	198	200	207	186	181	175	200	193	181	199	194	181	201	177	195	190	186	176	213	173	189	179	204	183	204	192	197	183	197	189	197	192	227	198	201	204	208	186	181	172	170	177	210	196	199	199	195	180	183	172	214	205	206	198	211	181	178	205	182	202	177	172	184	174	179	160	193	197	182	183	178	199	164	173	192	177	184	171	184	187	187	193	183	191	173	201	187	194	181	197	185	200	196	194	206	189	195	178	209	230	166	191	148	179	197	187	199	196	200	188	205	200	197	171	204	165	181	202	203	160	188	215	176	190	173	201	198	181	201	159	192	169	201	182	202	169	167	221	205	185	181	190	200	189	198	181	204	181	200	190	184	205	196	194	165	182	177	162	220	170	182	227	188	188	183	190	196	191	188	198	189	171	176	200	188	189	181	171	188	200	181	202	168	199	207	198	194	178	167	198	197	189	192	196	178	193	204	224	176	170	171	173	195	192	200	174	188	183	186	184	187	181	184	188	182	225	167	192	208	213	180	192	194	185	187	192	217	163	202	195	190	193	182	188	199	199	192	202	173	188	155	178	170	205	181	185	211	190	179	173	211	185	210	167	215	185	208	195	185	178	165	204	154	198	174	197	213	185	203	193	191	187	207	198	185	199	178	191	206	207	189	193	191	204	182	194	186	171	220	179	179	193	177	188	180	195	199	199	184	213	172	168	160	189	202	202	179	182	184	186	196	192	182	196	209	188	179	175	190	178	186	181	184	218	182	198	175	191	179	195	181	188	205	179	201	192	199	220	194	202	202	185	215	176	176	163	196	187	206	177	205	187	178	170	180	167	185	166	193	186	189	207	179	196	197	185	170	167	183	204	193	166	193	154	195	189	189	212	183	171	188	201	189	196	194	194	190	194	231	193	182	193	178	167	188	200	216	182	196	180	229	191	182	197	200	192	178	185	184	191	196	178	192	206	192	182	181	184	224	190	222	188	158	196	184	178	180	207	199	169	187	188	188	177	160	204	181	191	174	171	209	186	193	189	201	215	214	201	202	193	196	196	174	208	186	190	188	207	185	177	181	179	180	184	170	213	199	189	187	169	189	205	182	194	189	193	177	191	190	200	171	200	171	191	187	185	184	196	199	166	206	165	166	203	184	204	198	199	216	161	183	194	197	191	181	190	180	182	192	183	221	215	228	193	188	187	177	191	203	200	185	187	205	204	186	193	197	192	221	199	199	203	172	187	189	182	189	176	199	188	185	153	199	179	193	186	188	196	191	176	191	197	200	182	196	187	181	188	181	153	166	213	200	209	189	191	170	199	172	180	198	206	207	196	161	178	187	183	172	192	170	183	199	196	168	202	203	209	201	196	188	196	194	191	184	181	177	197	183	176	200	188	179	205	170	166	188	183	194	181	208	205	184	189	199	173	160	196	204	205	207	206	199	158	181	173	165	193	203	196	207
22113	21076	29042	25906	21462	18832	5558	660	592	485	477	431	413	402	399	377	365	377	350	365	367	358	385	412	394	371	357	351	354	374	373	373	367	363	335	373	352	331	404	313	357	370	396	363	352	342	365	327	344	342	336	381	353	343	320	337	326	366	335	344	327	363	383	337	355	350	379	350	345	377	356	358	351	329	371	332	356	377	357	363	332	374	346	330	360	364	345	321	368	348	329	348	352	354	368	333	327	371	357	342	322	344	349	338	355	364	325	325	339	335	363	361	327	341	333	375	323	394	338	371	333	361	350	359	387	337	339	353	369	380	335	367	330	360	379	378	359	360	343	383	322	371	351	361	340	371	303	350	335	371	329	386	347	312	331	343	310	327	346	349	374	340	308	334	356	343	341	335	373	376	357	336	329	347	328	390	352	397	347	332	340	368	381	383	366	335	368	363	383	349	321	324	360	363	356	307	336	326	320	377	370	389	329	334	334	348	360	342	338	356	356	335	349	365	361	328	362	356	314	320	354	334	342	376	351	376	345	356	348	363	341	341	336	355	366	335	347	349	353	375	368	371	370	340	340	325	363	357	360	326	347	357	343	325	367	374	359	339	330	349	359	332	332	390	345	348	327	340	376	384	356	347	318	340	341	384	342	333	321	387	376	354	345	360	359	336	340	347	341	351	383	340	337	365	354	340	366	345	356	353	347	349	331	350	410	359	353	337	353	356	335	394	340	370	339	356	359	372	322	355	345	387	340	335	341	348	294	370	328	363	367	346	370	356	335	357	388	361	362	366	376	331	342	364	346	343	325	325	351	356	365	350	372	355	344	351	354	342	343	349	364	378	321	328	370	348	335	354	350	331	319	364	352	379	386	338	338	354	347	379	342	341	348	355	370	327	360	331	348	309	364	371	361	349	362	354	365	370	316	360	323	344	355	370	337	367	366	367	350	349	361	294	334	360	347	369	371	368	352	351	365	363	361	368	338	352	328	354	384	343	355	348	346	371	350	329	369	353	346	351	349	351	351	374	354	332	348	311	364	317	372	378	329	377	329	337	326	351	380	388	336	374	349	405	338	361	327	350	348	339	311	344	358	376	372	326	382	397	346	344	365	374	353	336	342	346	331	341	345	331	367	392	308	361	352	349	328	329	341	360	353	344	354	367	376	375	331	356	349	366	341	367	348	318	321	326	374	333	350	340	363	373	323	363	329	367	345	336	344	310	358	365	318	355	353	333	357	344	336	367	352	341	360	359	299	383	357	340	336	353	363	357	348	373	355	342	367	351	330	345	359	334	354	355	355	392	344	331	351	344	342	348	360	316	373	374	362	341	362	346	371	385	348	363	336	330	360	337	334	388	379	366	359	359	343	336	381	373	359	356	341	354	394	357	332	348	326	343	381	339	333	338	350	365	368	343	352	360	358	363	338	369	378	383	379	356	367	377	317	348	374	368	389	361	342	344	357	344	381	365	382	342	343	360	337	380	323	352	350	354	335	340	359	390	371	351	361	369	358	349	347	368	395	327	346	339	330	356	336	363	370	360	394	351	346	331	364	351	375	328	362	322	342	388	328	348	360	353	342	371	333	349	335	340	325	364	357	328	358	363	354	343	327	358	331	326	337	366	369	375	326	325	351	355	373	295	355	337	381	343	363	337	311	351	329	349	344	338	337	377	349	352	364	335	332	415	351	392	361	342	370	300	351	354	360	352	325	368	382	336	384	379	353	308	346	319	309	358	350	367	342	317	335	351	359	361	319	373	358	296	353	348	370	360	350	366	360	330	368	324	332	377	334	374	354	338	335	335	362	360	355	346	346	365	357	350	329	291	324	363	346	349	367	347	365	327	341	357	351	353	343	353	353	384	355	313	352	366	352	353	346	334	378	364	340	326	364	374	320	341	374	362	345	355	375	322	395	338	337	356	359	359	354	329	356	340	341	350	346	371	345	334	343	368	340	352	345	360	350	345	391	340	353	349	358	370	329	373	377	394	335	356	352	370	336	346	358	346	352	346	348	327	367	376	357	359	340	364	366	345	340	308	334	369	348	333	348	346	388	390	357	329	369	368	342	344	359	342	338	346	349	374	353	349	371	358	358	363	357	343	320	326	339	343	286	335	340	331	372	369	354	329	360	347	336	327	354	374	335	368	378	357	355	377	348	335	357	329	365	349	376	351	310	349	341	373	358	345	377	322	370	335	364	321	320	350	360	327	330	354	350	387	378	382	358	336	343	399	348	347	367	333	327	350	344	322	332	350	345	366	353	330	345	337	335	330	353	348	337	339	364	365	365	367	378	328	368	360	387	345	310	353	355	351	374	354	336	357	349	339	335	366	354	362	349	348	391	351	354	342	337	375	344	348	355	378	365	342	360	320	341	355	376	363	338	364	342	362	351	335	370	355	334	370	356	373	366	350	318	376	397	330	334	364	336	350	317	352	365	337	369	368	341	344	358	341	331	347	359	340	358	328	320	344	340	366	347	332	348	372	342	360	356	341	325	358	337	412	326	361	347	352	335	321	368	348	339	312	356	355	364	374	360	348	364	365	353	351	313	365	339	338	361	347	355	349	345	378	332	346	338	340	331	346	342	360	353	354	330	337	362	378	362	360	351	353	309	341	331	346	354	374	347	351	333	374	343	376	379	354	352	347	369	319	350	374	365	346	358	350	348	330	326	322	361	356	358	331	359	366	357	351	351	344	353	351	340	349	347	346	356	387	356	345	344	300	324	352	325	363	302	325	348	334	338	316	320	355	351	355	333	355	366	356	346	354	350	355	360	384	340	352	365	369	351	338	348	345	340	353	348	355	339	373	351	337	358	308	340	327	350	373	362	340	335	320	346	325	330	330	360	352	350	329	373	356	361	350	346	387	337	350	347	350	339	368	341	370	375	402	333	349	361	331	340	356	349	335	335	401	315	364	342	355	372	340	348	355	368	381	345	355	375	333	327	324	326	317	368	342	365	318	338	375	353	327	369	334	351	384	356	364	352	348	366	347	337	344	341	347	341	311	348	369	334	347	314	360	320	338	330	348	371	368	374	323	355	335	343	332	365	358	346	346	326	378	388	366	333	322	332	383	351	365	343	334	347	384	379	320	358	351	354	337	355	364	378	402	376	349	334	345	394	382	403	337	325	343	344	342	370	362	350	359	333	347	360	342	356	354	344	370	353	384	359	360	346	366	315	393	348	344	366	374	353	339	329	365	363	342	357	368	368	368	358	337	364	342	376	354	337	345	359	359	356	362	390	328	333	339	329	332	331	365	346	332	334	385	318	320	360	355	355	361	364	339	338	341	359	360	369	329	356	352	336	361	349	354	335	343	325	351	341	357	357	368	349	347	378	356	350	323	359	350	362	348	335	337	368	323	355	357	371	345	389	335	348	336	356	371	374	339	325	367	354	341	324	387	362	336	372	371	379	353	351	348	361	339	322	363	354	351	317	343	379	359	364	350	380	342	378	338	363	351	362	344	338	358	376	348	368	355	339	366	324	373
36958	56624	56118	49823	2925	1583	1278	1087	1003	867	726	648	611	555	548	525	533	540	571	525	563	516	481	499	479	488	519	518	530	514	496	463	511	497	468	437	444	513	457	458	492	510	488	483	482	480	477	455	415	446	469	435	471	471	434	461	492	454	478	490	454	447	478	456	484	457	477	490	467	474	455	459	469	474	484	451	452	461	453	456	430	443	448	490	533	459	477	465	453	411	458	463	463	483	457	495	431	461	451	457	443	483	450	487	472	460	489	480	469	433	490	480	431	498	453	464	475	476	436	418	449	463	457	449	484	472	471	468	502	459	431	452	453	433	436	457	498	406	454	461	477	455	510	466	492	504	456	442	474	477	459	460	457	472	460	471	440	472	454	448	436	445	489	446	475	467	457	480	461	449	451	464	460	454	473	428	466	473	435	437	442	480	427	440	456	476	499	432	437	443	457	488	445	450	453	472	475	433	422	462	427	467	480	440	456	463	442	455	459	443	433	484	459	457	436	471	491	456	474	435	443	479	482	468	439	454	489	472	485	472	479	465	437	453	463	495	440	498	451	466	490	466	470	451	433	464	461	414	425	490	501	489	475	445	488	453	473	448	425	474	431	456	477	500	473	457	468	461	440	432	473	461	469	426	460	486	453	431	411	426	493	461	478	478	445	442	442	471	468	467	492	478	442	481	470	481	473	487	465	491	475	472	459	451	448	487	450	425	439	438	480	457	472	450	466	443	490	438	481	462	455	454	431	477	464	449	449	415	470	463	436	474	440	503	480	472	461	472	429	465	449	444	454	461	453	436	506	439	470	455	486	488	507	449	456	424	471	436	470	448	484	458	437	475	446	453	486	455	488	467	457	443	471	424	448	476	423	466	477	462	452	447	476	444	496	449	472	469	445	476	470	505	526	526	487	459	449	438	446	438	469	498	482	469	449	449	481	458	473	480	497	500	484	440	505	459	439	462	464	456	461	427	447	480	495	486	446	475	487	466	459	435	476	475	458	424	439	490	490	451	464	477	452	510	517	444	464	478	457	464	453	443	466	458	431	504	519	468	476	451	479	474	451	461	485	461	454	467	469	457	473	471	448	448	480	443	455	444	462	458	458	479	459	458	415	444	450	465	418	451	472	471	482	480	429	517	461	463	467	458	483	469	465	459	494	465	460	489	457	457	474	478	497	452	433	484	464	483	476	481	438	434	431	475	474	461	453	425	447	433	469	468	489	438	472	497	467	464	484	476	435	462	431	457	477	462	445	480	477	454	451	466	467	466	437	454	439	439	455	477	515	461	433	463	487	498	437	436	463	466	440	470	471	441	457	490	485	476	464	485	503	446	436	471	430	475	465	454	469	448	464	460	478	426	448	467	492	479	485	507	437	463	486	460	459	505	479	463	461	499	461	463	490	479	471	457	482	490	484	444	480	480	461	420	495	453	434	435	427	488	458	470	471	468	454	416	449	470	449	491	436	469	483	463	433	453	468	435	470	474	457	422	441	449	440	437	475	447	484	473	456	467	441	467	474	485	483	457	443	502	488	467	438	462	471	483	480	435	451	470	465	464	468	459	492	472	506	449	475	452	459	454	446	442	459	464	445	444	462	453	454	406	487	483	483	474	475	467	491	478	468	473	451	412	473	457	461	494	453	487	445	427	465	464	460	453	456	447	467	472	463	466	450	437	460	464	438	464	474	460	482	466	477	457	449	465	457	474	423	468	478	475	448	436	441	456	473	480	499	456	438	459	464	484	497	453	454	449	440	444	477	457	474	463	465	482	478	392	473	418	451	464	477	467	454	468	442	462	472	475	481	458	472	414	461	454	464	453	427	483	445	427	485	439	427	471	522	437	490	436	440	461	470	450	466	477	468	455	460	430	458	453	471	494	485	413	456	490	448	434	462	442	453	466	468	466	468	446	491	467	444	483	445	472	456	444	449	473	459	476	456	468	471	438	432	463	457	456	447	494	454	459	467	439	476	470	442	471	497	425	478	467	401	501	431	449	455	444	464	440	467	493	457	443	493	459	466	448	472	451	448	470	461	465	445	453	456	463	493	512	477	471	443	439	456	448	447	446	484	435	480	443	458	485	453	432	401	482	451	437	441	458	444	490	471	476	475	466	429	487	481	489	459	485	473	437	446	517	464	448	431	437	466	472	488	478	441	448	491	475	467	491	494	436	427	462	462	440	438	484	482	457	444	426	434	461	430	470	450	457	433	488	481	445	481	461	469	490	473	458	506	450	452	477	425	511	460	434	452	494	493	481	405	462	484	472	449	468	412	461	479	478	445	446	455	471	455	459	503	452	450	491	473	461	427	451	450	472	486	473	437	442	474	457	449	472	450	449	472	432	458	438	418	493	482	483	470	460	432	442	442	433	437	487	430	460	467	503	490	421	457	468	483	486	494	437	455	483	412	426	445	468	458	503	454	473	499	513	442	464	464	463	467	453	454	454	461	444	460	418	452	444	454	430	467	456	449	426	467	453	472	441	439	465	481	433	467	483	490	463	470	460	486	466	488	460	452	467	488	454	457	471	470	496	472	434	460	488	470	458	416	448	472	434	472	418	463	459	447	458	487	432	440	455	485	500	451	492	443	435	422	474	474	468	479	432	496	438	459	447	474	480	459	501	498	437	453	468	487	490	448	475	442	473	447	439	445	450	432	468	451	492	460	485	451	474	457	454	432	493	481	461	461	469	450	464	479	457	458	487	488	461	469	441	411	466	424	426	457	438	488	459	459	434	457	455	431	491	450	483	481	453	478	462	443	433	450	455	447	459	450	461	446	428	438	471	461	484	474	480	465	397	462	451	468	448	464	507	461	477	436	445	457	459	465	442	462	465	467	456	471	478	482	484	486	525	469	466	472	440	459	449	455	430	493	429	484	475	441	433	475	472	450	447	464	484	455	414	471	435	488	467	465	476	461	494	450	449	438	460	434	432	454	462	469	467	466	470	419	456	442	459	447	453	478	450	488	458	458	485	470	460	447	480	446	441	493	464	484	478	444	486	471	412	495	457	473	481	453	422	487	480	499	458	482	460	435	433	431	460	441	502	438	448	452	442	476	435	458	463	413	476	455	484	434	457	488	497	472	426	444	500	437	465	480	478	442	458	458	468	469	478	448	436	495	468	482	430	451	512	477	480	425	446	456	470	487	447	466	465	436	452	469	486	471	461	454	480	457	449	418	429	466	463	463	454	441	440	437	483	468	422	465	444	438	451	471	481	467	438	477	491	475	479	477	485	431	432	488	460	451	465	456	476	448	420	472	472	463	477	497	441	497	474	449	445	449	461	508	443	460	458	462	468	476	453	450	462	428	501	463	441	431	442	490	448	440	520	456	477	454	465	482	460	462	462	455	459	516	446	477	441	436	459	504	460	474	434	479	437	429	445	425	456	459	477	498	504	415	485	451	428	458	464	439	435	468	482	431	432	466	438	481	461	488	477	469	475	467	456	445	449	473	458	482	477	461	458	434	482	443	488	472	428	478	464
26875	21300	19210	7774	713	473	324	296	301	258	271	252	262	279	256	263	248	256	268	265	267	283	249	287	304	253	275	274	259	255	295	272	287	258	302	293	244	252	271	320	250	255	291	248	298	262	224	287	257	293	292	273	254	283	257	242	260	275	288	260	286	273	266	250	257	280	260	282	265	279	265	295	283	288	257	275	247	293	274	282	271	269	262	260	284	281	274	278	260	289	270	296	275	256	273	253	281	245	297	273	286	232	280	239	294	268	289	240	245	274	258	245	264	282	247	245	248	259	267	275	294	257	292	257	257	270	278	284	290	272	272	269	254	280	277	266	244	251	271	266	271	286	251	291	254	264	268	228	280	282	270	283	250	275	262	276	279	271	270	255	259	304	252	272	255	288	281	279	275	286	296	308	283	301	276	292	314	291	266	275	291	269	250	261	289	235	266	262	309	304	299	296	248	252	300	255	248	290	308	293	288	243	281	268	302	293	270	268	266	276	288	270	276	283	271	266	265	287	272	271	271	272	263	275	276	290	267	284	264	306	295	245	284	259	223	274	285	300	250	269	247	260	261	254	284	252	280	272	300	289	262	297	260	258	246	237	248	270	301	277	247	251	276	301	261	274	293	292	248	249	275	273	256	274	275	283	268	287	280	284	305	272	261	271	270	282	283	293	256	279	297	280	277	277	258	288	272	267	292	266	239	249	251	254	272	248	306	290	284	254	281	290	265	263	275	259	246	270	286	246	256	279	295	290	275	284	274	240	262	259	245	250	261	245	246	241	273	273	295	266	263	259	287	249	287	302	276	266	245	296	266	285	292	233	292	287	285	282	273	282	285	292	264	250	268	301	253	262	252	277	275	270	271	275	273	263	271	252	265	251	268	268	304	270	278	285	281	261	264	283	297	294	269	260	280	308	255	303	289	259	301	276	292	273	302	248	241	264	283	268	283	290	289	282	229	256	284	287	282	248	274	255	257	261	268	268	287	252	289	266	281	257	263	273	299	240	273	292	275	273	292	316	279	267	263	244	275	250	260	257	291	271	254	271	281	307	279	265	244	262	267	254	260	252	315	284	270	283	270	259	265	257	250	269	266	248	291	272	264	269	290	260	268	253	260	254	268	271	287	293	286	284	258	288	269	261	290	277	260	292	260	283	250	294	285	247	297	272	288	270	260	262	287	289	281	268	279	292	279	271	287	279	299	255	279	283	278	282	266	286	264	283	262	243	264	280	268	261	264	276	255	251	261	255	287	281	268	279	281	286	296	246	285	272	270	284	287	279	278	290	261	266	266	259	273	240	274	269	239	273	271	285	253	272	258	295	277	278	257	293	283	264	269	255	245	297	275	268	291	233	259	276	274	268	274	280	263	265	274	263	268	288	254	290	274	265	291	280	294	270	262	265	284	302	280	265	304	278	269	284	281	288	290	291	262	267	259	257	265	268	270	297	272	259	243	272	283	273	254	308	257	280	265	254	256	266	253	304	254	259	271	273	277	264	267	278	285	250	281	284	280	289	320	286	262	277	263	301	266	288	280	291	256	276	282	271	286	265	252	280	247	293	282	290	274	288	278	310	264	268	296	278	261	292	249	266	272	278	251	304	260	285	267	267	307	262	278	274	269	273	247	267	268	282	272	248	300	248	275	297	260	291	264	259	283	255	292	276	280	297	251	264	264	280	275	274	270	294	253	249	294	287	252	271	317	282	288	276	288	296	262	298	284	270	250	280	275	270	260	246	227	245	253	296	282	271	275	302	291	268	287	303	280	255	274	276	266	289	259	286	290	261	259	282	296	276	246	268	307	226	256	265	296	255	277	262	248	275	295	282	270	269	240	258	278	251	297	287	293	264	275	269	266	250	278	271	311	273	299	282	266	272	268	295	286	284	256	255	268	266	277	299	284	280	291	264	266	294	271	282	283	264	276	255	262	282	257	282	239	247	265	275	271	271	272	287	265	293	260	266	257	276	252	277	265	243	244	272	268	282	261	275	288	295	274	245	268	264	266	287	280	247	281	271	277	278	273	279	260	269	251	294	272	265	291	260	266	273	234	266	278	237	269	282	261	237	271	266	261	259	295	330	292	247	285	267	261	278	288	281	255	249	248	269	244	271	277	296	270	256	278	278	261	263	258	258	261	277	288	244	264	275	223	301	249	290	283	254	272	273	292	276	251	256	259	289	288	276	289	274	255	287	310	259	274	270	271	275	265	264	282	289	295	239	273	260	267	253	252	298	281	266	286	274	281	282	275	279	248	279	271	260	257	282	286	275	262	275	256	239	258	279	258	301	247	287	265	254	269	271	284	265	285	262	262	283	268	275	275	266	281	260	284	250	244	289	257	288	289	258	252	273	295	266	303	276	285	251	258	242	281	276	280	245	267	255	263	300	285	282	269	261	282	255	260	288	272	263	295	264	269	270	280	295	256	270	298	289	273	239	264	257	265	266	264	273	302	281	267	298	283	292	258	282	267	265	288	284	273	284	220	272	299	277	259	274	280	239	282	272	296	258	271	281	283	277	292	268	280	274	249	255	272	266	254	267	298	283	274	273	272	249	267	293	277	260	286	231	252	256	257	256	262	295	285	274	287	275	270	266	240	264	273	290	255	262	279	266	277	265	288	261	254	283	261	313	238	247	250	282	268	251	258	253	258	262	266	250	267	268	246	254	236	271	302	293	270	271	240	271	288	268	278	275	280	277	281	286	248	240	273	275	278	290	270	291	262	277	252	249	268	280	260	253	272	293	254	255	277	259	266	244	240	278	251	283	283	265	255	281	274	284	288	272	272	261	268	287	276	263	282	280	276	243	276	273	282	269	282	264	258	284	282	277	265	272	258	263	274	287	281	257	258	268	271	301	317	279	234	281	245	238	273	281	283	245	285	286	282	287	267	251	247	260	264	295	256	272	304	261	251	282	243	246	264	256	291	258	277	257	262	261	303	247	265	273	257	282	276	292	236	256	274	250	271	291	247	292	266	258	254	255	256	246	276	260	269	262	265	262	263	273	259	303	298	264	279	266	288	279	301	286	284	286	298	269	277	299	247	253	270	257	271	263	287	301	248	298	246	277	292	276	249	301	263	292	275	289	261	271	268	262	268	248	273	259	287	274	262	283	282	259	255	238	259	281	259	272	332	272	241	269	272	247	281	275	279	306	286	289	235	290	249	294	278	249	272	257	279	273	264	307	276	253	270	264	261	293	265	274	273	272	285	277	275	269	284	289	270	254	272	278	300	264	269	278	258	258	268	253	258	288	263	272	268	309	271	266	272	264	290	276	274	297	242	275	269	279	260	271	308	287	263	318	289	283	307	272	271	296	266	243	281	241	225	285	259	254	251	281	290	298	266	271	261	274	268	287	259	259	294	271	289	279	259	276	266	272	266	281	275	285	314	265	283	273	250	277	287	253	260	288	262	272	246	267	265	237	260	288	263	264	268	269	274	256	288	261	298	257	246	270	275	249	243	261	267	297	254	285	302	275	280	275	270	271
10634	24714	16053	6191	495	425	380	412	402	387	344	369	356	347	375	365	376	362	367	349	361	339	336	357	382	395	331	355	337	356	306	342	344	351	341	369	339	339	371	348	347	343	377	384	326	336	346	353	318	391	355	361	333	324	323	338	368	351	338	338	366	322	338	375	360	372	339	341	378	361	336	333	325	346	360	347	344	344	348	331	325	352	368	353	368	353	356	339	350	352	349	377	372	367	315	353	345	352	320	362	353	358	335	310	342	367	365	328	382	359	374	358	341	340	275	356	331	346	342	347	338	332	368	353	330	357	377	351	344	363	350	371	352	357	348	327	347	376	369	326	333	361	352	351	340	331	301	331	340	394	347	342	310	353	345	312	352	339	350	360	311	380	358	383	340	334	352	340	350	328	354	364	369	346	347	349	319	335	351	356	361	322	342	366	350	357	358	377	341	322	362	338	342	325	352	345	367	335	348	348	340	346	381	357	362	308	375	351	332	341	350	352	334	340	360	375	352	352	358	344	344	344	349	338	344	332	332	346	329	355	336	316	338	373	351	392	356	342	316	364	340	387	350	387	360	362	332	351	304	304	350	360	345	357	344	341	354	359	347	386	358	334	337	374	362	350	337	336	341	373	360	363	361	336	354	306	352	351	370	368	332	355	345	339	372	371	352	349	345	372	342	402	352	401	331	361	331	347	393	338	386	341	370	360	342	337	345	361	367	362	364	374	328	343	380	369	380	323	362	356	320	326	362	376	350	352	352	351	333	337	350	371	365	338	324	330	355	350	353	361	318	358	318	357	354	332	344	342	350	349	355	384	359	358	384	375	343	372	348	340	349	367	369	390	345	364	337	351	372	338	362	387	367	357	387	345	379	319	346	363	364	372	338	367	363	342	367	348	415	378	344	367	355	328	333	359	349	340	359	356	334	345	346	374	351	312	328	361	341	363	331	356	320	390	339	349	314	322	382	352	375	341	317	366	342	356	358	349	348	361	368	362	367	353	354	392	350	390	334	340	352	382	352	378	350	334	327	348	363	339	327	375	338	344	325	380	326	340	344	365	352	353	350	335	343	334	358	348	353	371	334	341	339	306	372	365	356	369	358	338	356	351	339	365	331	375	325	334	385	326	312	337	396	341	338	347	363	394	327	340	364	362	360	356	342	335	372	336	372	358	379	357	322	353	333	320	354	360	305	341	394	370	336	361	379	365	352	374	360	345	351	343	362	362	371	357	331	341	347	331	351	352	357	371	357	339	391	370	334	333	355	344	335	365	367	337	363	356	323	316	336	391	368	333	356	346	339	385	312	345	335	372	351	357	328	371	368	338	371	360	365	369	318	344	353	350	345	337	379	337	363	345	378	329	358	303	317	332	315	357	330	369	340	356	344	336	320	326	328	355	340	342	349	361	337	361	354	355	358	355	344	348	359	349	337	344	342	340	332	334	355	380	365	357	339	328	364	348	364	386	366	337	343	349	354	367	351	380	354	349	375	363	357	343	367	355	327	370	337	348	336	326	370	335	324	345	326	363	347	351	368	380	343	378	318	357	328	344	354	333	385	360	350	326	376	349	317	369	353	335	362	384	328	346	354	334	356	359	373	353	327	376	350	368	337	334	338	361	340	343	378	332	369	337	347	322	331	346	326	375	357	403	347	361	316	328	356	328	372	334	374	371	345	336	372	336	345	346	352	365	370	327	344	350	356	356	314	359	341	362	355	350	351	374	339	351	376	363	334	316	355	340	347	321	367	350	338	334	347	325	368	343	352	354	362	322	384	347	362	357	324	329	346	372	359	338	373	332	361	345	359	363	353	315	377	357	358	389	365	339	364	351	351	390	310	341	328	346	370	354	350	339	360	372	350	343	365	358	350	332	341	351	362	361	351	372	347	357	325	380	343	349	327	372	330	341	382	370	314	315	335	355	344	366	348	377	336	348	331	342	335	346	344	339	348	341	390	363	369	336	349	365	335	341	374	330	350	361	324	372	365	366	342	332	378	373	357	386	331	349	345	357	333	352	340	365	317	335	335	350	370	336	339	338	362	363	331	359	364	330	373	355	341	381	326	345	348	340	343	342	339	332	338	336	335	349	365	356	351	349	367	342	361	356	325	369	362	333	365	352	369	303	355	346	377	340	351	382	364	336	359	379	317	358	360	340	367	326	360	373	369	364	306	366	339	354	339	322	366	327	360	315	327	337	327	387	346	354	341	333	364	370	327	328	368	369	328	331	327	337	374	333	346	337	326	323	366	352	349	359	365	382	360	368	391	333	370	370	305	386	383	343	346	335	345	372	334	359	330	379	342	348	362	357	354	346	344	368	349	337	347	315	347	365	341	336	366	339	360	340	349	332	335	393	342	349	359	334	313	350	335	356	352	326	368	348	375	340	344	351	344	357	371	347	359	365	328	391	343	343	347	312	335	351	363	335	355	344	369	387	373	346	334	325	320	369	349	341	367	350	350	353	366	355	328	350	348	343	374	331	376	391	323	363	325	349	379	338	341	339	364	368	363	339	375	331	343	329	312	333	380	382	354	356	335	321	344	369	378	370	348	355	380	340	338	324	373	368	357	329	381	357	356	379	362	365	385	328	357	319	323	358	346	327	334	355	368	384	356	379	367	341	340	367	378	394	352	327	348	376	360	333	369	343	345	312	356	335	341	346	343	328	348	347	315	342	406	353	331	331	366	348	334	393	349	375	394	366	375	331	344	336	351	351	327	373	367	345	350	307	341	346	342	348	356	350	324	366	344	368	351	334	361	366	362	357	353	328	344	371	366	333	358	378	357	339	353	357	388	348	367	379	345	358	362	341	350	346	352	354	326	348	379	340	353	339	346	319	330	362	376	360	391	359	358	365	328	322	343	346	328	346	343	370	386	331	365	326	362	376	346	342	345	379	331	310	338	360	346	324	404	389	359	358	337	413	364	347	364	331	361	340	354	392	343	353	368	359	323	388	360	357	355	356	334	390	356	379	341	365	329	325	386	342	357	337	381	324	335	370	366	348	350	369	363	354	349	360	349	325	342	379	326	357	372	391	339	363	341	358	332	355	335	351	389	369	360	368	355	347	349	323	356	319	365	361	386	338	341	389	352	367	369	349	325	364	345	343	354	378	348	390	375	379	347	335	364	332	340	343	372	362	322	358	320	358	342	377	360	342	336	355	383	352	373	359	369	392	324	333	374	380	354	352	365	352	325	391	338	349	375	309	343	346	343	358	362	353	346	346	364	340	372	362	348	367	352	386	359	348	356	352	326	362	338	376	324	350	361	368	372	360	323	363	356	335	365	344	346	347	353	326	360	349	324	341	340	386	357	350	371	362	367	345	338	402	352	353	353	362	383	353	328	363	333	375	347	325	387	365	331	321	356	331	364	347	337	346	340	336	368	347	339	335	326	348	326	355	347	343	366	335	347	339	353	357	368	374	351	347	338	361	353	373	351	318	375	382	368	365	375	353	347	336	348	373	357	321	347	353	350	320	413	389	364	335
23071	21081	28894	26005	21537	12115	1231	649	529	577	519	513	487	460	488	507	490	451	454	458	501	448	435	466	464	468	472	461	428	460	455	463	439	422	479	447	447	463	493	467	415	470	469	457	457	420	474	456	474	447	447	432	464	470	432	526	478	482	450	438	453	406	481	454	460	430	458	421	433	476	449	437	440	465	436	435	439	453	452	442	474	442	437	415	470	473	423	452	445	479	447	488	429	458	498	475	468	430	452	442	453	419	480	484	427	448	467	438	457	470	458	439	481	459	447	474	448	410	456	452	447	447	438	455	448	454	449	485	445	458	453	462	439	471	445	421	432	464	445	421	475	459	457	426	463	449	467	424	460	447	471	461	456	452	450	454	444	474	479	426	435	434	413	442	458	425	485	472	433	479	475	433	409	462	440	414	452	451	436	420	430	450	455	509	414	388	445	427	479	437	430	467	423	438	435	437	415	435	458	478	409	430	421	412	445	470	447	413	433	435	450	427	435	445	450	445	431	447	434	476	423	463	471	462	474	447	450	445	451	445	453	468	415	461	471	429	444	467	445	474	475	428	446	484	445	519	466	448	458	468	449	450	437	423	446	451	446	465	452	458	465	432	440	407	450	474	435	469	423	477	451	459	472	485	455	447	477	474	445	463	464	478	423	447	469	488	443	441	420	430	448	408	420	413	443	412	464	473	455	456	406	462	452	453	454	436	475	455	456	422	420	472	460	397	445	444	443	470	456	455	438	426	456	414	424	475	446	475	456	463	410	459	463	461	456	460	478	434	429	445	454	437	470	454	463	478	478	460	448	437	456	447	489	439	438	445	470	458	456	446	452	456	448	471	414	461	456	474	422	446	449	484	468	427	452	415	483	466	482	437	429	457	406	431	458	468	445	487	459	455	456	453	417	454	440	438	431	449	448	389	452	469	451	467	455	471	462	443	443	447	440	436	459	465	452	432	447	411	458	437	497	461	452	420	449	442	399	435	419	470	442	415	464	438	441	444	402	464	458	465	465	451	427	476	441	432	426	457	457	467	480	446	419	456	456	452	440	452	457	453	444	444	447	463	440	456	426	494	441	443	498	460	458	395	458	406	448	388	466	446	422	445	476	463	478	378	451	394	448	413	447	453	469	402	418	446	484	466	416	427	460	442	452	451	471	433	444	398	435	446	430	437	450	432	455	460	454	535	449	447	419	419	463	428	470	477	421	465	443	405	413	475	448	440	458	443	455	474	439	471	447	458	451	481	453	453	456	422	466	417	429	427	476	439	440	443	448	460	460	449	424	460	418	400	463	447	468	460	474	411	481	440	443	434	423	435	474	449	465	434	482	439	462	483	455	484	427	444	410	454	453	480	442	482	447	466	441	457	439	465	404	443	437	440	450	479	451	462	419	425	472	450	459	435	451	451	451	396	415	455	448	478	426	473	457	449	447	430	468	476	451	436	404	443	433	412	449	456	443	468	451	432	467	471	439	415	450	447	458	466	416	474	449	446	413	430	419	431	453	413	478	458	423	447	482	440	452	464	439	456	466	455	461	419	454	458	398	448	436	465	449	433	432	447	457	441	436	454	436	409	505	425	457	435	432	478	481	470	444	406	437	459	431	452	457	448	437	472	443	449	422	445	418	448	434	429	472	480	499	422	451	479	454	441	433	491	456	446	460	484	439	466	484	482	439	455	454	418	445	433	454	458	482	458	444	443	446	406	459	465	452	434	463	462	448	414	467	460	465	433	441	444	461	418	449	471	427	449	490	438	414	450	381	482	450	444	449	463	460	430	422	438	438	431	459	449	483	438	476	422	438	449	413	458	476	437	460	413	463	438	455	433	450	436	434	458	445	461	481	440	443	473	437	438	441	468	474	452	464	429	431	421	448	469	465	481	455	453	453	474	410	456	410	433	467	438	445	414	456	474	464	453	411	413	443	441	461	437	440	456	462	455	396	410	444	439	488	432	461	453	469	440	423	479	465	433	508	492	466	444	458	432	432	491	446	415	409	473	442	447	409	464	441	482	483	448	429	461	475	462	482	450	459	417	425	428	449	449	407	472	460	423	437	442	465	457	473	441	476	484	404	424	452	456	428	449	434	432	436	459	452	425	449	449	437	415	443	430	431	424	463	443	443	438	450	442	448	436	441	444	448	438	444	429	417	457	437	435	425	420	445	420	502	436	449	419	457	436	447	452	405	443	460	460	426	424	468	469	446	476	464	460	461	444	465	440	438	469	436	459	467	424	448	462	442	468	479	488	453	477	449	468	440	450	441	440	445	471	477	438	437	477	443	442	438	455	425	447	469	431	487	482	463	468	451	459	445	443	447	437	433	459	417	459	426	476	456	481	441	482	510	469	418	452	440	446	452	421	445	421	441	452	478	489	444	412	465	415	421	435	421	486	451	443	466	432	503	464	439	402	460	443	410	466	475	441	450	459	441	417	410	428	467	434	456	441	470	473	430	461	401	472	430	409	418	442	463	434	471	450	460	440	450	452	462	459	465	451	503	447	468	456	426	434	396	464	427	409	446	454	464	454	466	456	437	435	458	465	462	443	437	438	427	481	477	425	433	475	466	464	472	454	408	499	458	454	477	440	418	449	462	443	481	435	466	423	465	422	439	439	435	449	472	461	421	438	435	477	435	461	443	494	423	455	431	484	427	459	482	470	484	468	443	453	476	450	478	475	458	465	452	481	451	431	490	404	436	473	472	445	459	452	443	407	425	463	476	452	451	435	421	434	472	477	465	429	470	433	439	458	472	427	448	467	474	465	481	413	453	460	428	441	425	495	443	430	414	427	445	434	488	484	432	436	451	463	465	477	453	434	476	447	470	449	416	437	466	478	451	461	493	450	460	427	455	414	432	462	410	423	412	481	439	431	465	495	437	474	452	439	454	436	472	452	452	487	478	452	430	438	435	431	453	449	400	405	453	450	459	426	454	426	457	508	450	476	462	435	470	462	472	406	451	464	437	454	449	432	447	459	459	441	397	444	429	418	455	448	458	412	441	436	436	451	452	455	479	448	493	443	446	422	444	497	464	462	409	473	436	443	425	456	440	443	447	461	466	478	465	438	474	468	458	478	480	435	463	421	459	438	448	462	450	465	463	457	418	455	415	469	461	435	393	434	460	410	452	455	448	459	458	438	433	424	450	434	459	439	434	431	425	437	451	426	468	405	480	465	444	435	424	440	442	426	425	462	453	514	468	491	471	429	401	447	434	435	441	469	477	442	437	416	454	458	425	461	456	423	488	447	432	443	453	442	412	445	454	430	418	422	465	428	416	455	424	433	487	445	437	437	450	449	470	427	435	457	430	453	435	462	429	464	432	439	434	466	409	462	461	429	480	437	436	410	456	416	463	455	442	430	465	446	445	431	440	484	463	458	456	427	450	481	459	426	438	439	462	445	440	443	466	444	454	471	419	447	488	506	422	456	454	453	450	479	456	448	402	436	502	445	483	426	417	478	461	439	452	448	467	440	427	467	431	391	462	470
29510	53419	50782	38638	5974	1123	938	909	846	759	713	645	663	594	668	622	627	589	581	583	581	615	580	640	613	594	585	593	582	583	603	598	529	597	578	546	583	574	642	534	547	580	582	585	610	601	545	561	580	574	558	572	585	595	595	583	553	566	575	544	563	569	582	564	615	606	549	603	622	578	546	580	607	571	579	555	613	576	597	598	570	573	609	570	603	558	584	577	624	565	546	583	580	591	599	599	561	572	594	594	580	585	564	606	533	617	522	564	570	542	551	579	583	583	596	554	571	564	580	566	621	597	579	605	539	620	608	556	582	603	541	550	543	567	567	592	560	588	597	593	574	600	548	621	566	609	554	588	567	556	535	582	564	580	544	551	590	583	571	575	569	563	614	545	607	579	615	611	587	578	601	572	599	570	610	581	564	624	554	557	572	567	598	559	564	548	558	524	573	601	586	571	612	573	587	594	621	571	629	596	557	589	591	580	592	575	560	590	560	593	549	550	582	596	571	617	571	531	584	579	616	615	616	574	562	558	620	590	545	559	547	564	566	570	559	584	575	603	568	565	558	555	597	562	580	557	596	582	576	595	580	585	550	616	572	594	597	565	581	582	591	548	574	606	556	576	563	575	548	528	587	555	577	573	573	584	562	574	564	616	545	559	562	571	564	579	601	577	531	589	604	571	540	553	541	552	575	605	582	572	566	565	534	579	584	601	572	577	545	584	590	574	596	565	543	574	577	606	612	588	543	621	588	587	590	546	581	539	572	590	543	589	591	555	554	560	616	606	570	591	545	585	541	592	605	593	603	603	583	564	577	574	630	577	595	598	587	580	586	551	591	599	589	585	621	610	556	550	629	579	600	549	610	527	586	605	611	572	550	582	590	514	587	582	529	608	586	608	572	573	577	568	599	599	588	586	552	605	575	555	590	593	584	595	565	560	544	592	566	592	604	614	541	580	581	591	587	591	582	570	596	570	580	573	560	550	603	592	566	561	584	578	506	622	587	591	600	580	574	576	534	566	571	581	646	568	562	564	564	578	570	567	555	581	545	538	613	572	580	597	594	559	616	564	577	547	597	583	569	583	590	573	594	575	574	549	561	614	571	591	564	537	588	566	585	550	605	572	607	602	568	543	563	549	561	575	562	550	567	575	578	565	581	615	589	577	586	619	535	563	552	586	576	571	591	518	590	569	559	563	569	586	583	547	560	554	577	567	560	534	605	573	642	566	624	568	521	584	573	542	571	615	560	585	572	536	606	527	605	590	605	634	588	557	556	561	558	562	615	561	574	556	570	549	534	597	567	541	591	579	607	554	586	591	570	562	545	575	589	585	558	566	584	594	602	597	587	575	567	584	599	565	552	586	541	585	557	563	564	555	581	560	604	527	586	614	599	577	570	559	579	570	549	575	595	585	543	578	577	628	562	591	593	600	541	595	572	578	565	571	585	554	571	555	588	587	597	543	584	596	564	567	550	555	591	568	556	566	586	534	596	550	584	611	597	575	580	590	547	607	586	597	589	571	613	550	590	581	574	564	613	587	611	588	558	596	591	601	594	530	600	565	585	565	563	554	597	556	544	601	578	534	593	580	601	585	576	582	591	552	586	551	562	555	566	546	574	552	569	597	564	524	550	576	549	586	565	581	598	542	575	595	554	556	578	582	578	540	563	571	619	600	556	577	570	561	578	619	553	627	592	575	568	530	583	527	577	573	615	569	578	531	556	608	589	594	596	608	608	544	589	531	531	570	608	580	593	537	554	575	581	541	593	576	574	567	572	586	589	564	608	573	589	566	555	568	620	597	586	594	615	588	544	626	546	567	560	555	537	620	591	574	571	597	589	600	597	592	537	539	580	580	575	586	619	600	607	571	574	599	584	559	575	574	584	568	582	612	582	574	551	611	556	585	590	554	564	613	601	587	543	593	573	627	578	541	600	554	549	591	587	553	593	534	609	593	579	594	573	567	571	640	598	528	589	574	534	572	569	535	599	567	567	561	581	563	584	573	589	547	569	619	542	523	542	575	629	543	546	560	508	578	598	597	614	566	566	537	537	600	607	545	561	575	585	592	596	574	594	591	590	614	537	609	536	583	601	601	555	580	571	597	569	590	558	583	588	569	584	588	583	599	536	556	526	646	532	624	560	621	600	564	580	600	542	573	591	585	613	560	597	570	561	606	572	567	541	567	558	591	581	546	599	564	597	550	587	615	566	564	564	593	576	548	574	576	586	598	581	561	607	537	611	608	574	603	582	555	587	577	581	558	549	586	600	560	581	584	574	586	554	574	630	577	556	592	604	596	569	584	512	525	568	581	551	551	560	582	575	556	573	567	562	564	581	573	571	533	597	595	551	567	584	539	573	564	551	554	607	554	583	558	604	570	629	563	627	567	570	563	588	568	579	567	593	567	625	590	567	553	573	559	607	527	584	590	535	585	595	602	562	595	598	552	559	534	608	553	577	571	563	618	548	566	576	595	636	624	612	600	614	563	599	543	579	579	574	569	589	543	562	580	546	549	560	595	548	557	532	573	572	543	542	555	516	568	592	551	589	570	554	568	554	604	547	606	578	592	536	529	572	582	583	560	560	541	576	567	599	594	613	555	562	565	560	529	560	560	585	595	551	588	611	591	589	560	572	585	560	613	573	592	562	565	583	540	577	578	566	542	555	597	593	632	599	563	583	577	559	603	566	568	543	569	565	562	554	569	552	574	568	509	574	556	552	588	582	583	598	540	582	528	547	606	606	589	558	658	553	568	567	617	558	627	604	552	568	603	555	574	573	579	484	561	572	592	585	538	581	607	540	629	569	570	568	548	605	530	546	581	616	585	583	572	533	557	528	573	567	526	587	569	601	570	573	599	575	590	585	580	572	600	580	582	578	600	596	529	586	542	588	558	593	555	594	546	571	508	634	566	607	591	575	577	589	563	536	583	607	557	577	601	581	567	590	533	575	570	613	588	541	594	582	573	558	583	560	553	552	516	570	581	541	546	615	603	576	562	516	596	597	585	614	588	588	593	623	560	566	547	573	577	590	568	581	589	615	586	584	589	543	566	583	563	557	576	576	588	563	578	566	596	618	589	592	635	565	597	582	560	595	558	583	536	526	579	573	549	563	588	566	567	586	607	540	579	556	517	635	613	544	577	542	554	621	531	539	572	566	602	568	591	580	605	589	553	550	578	567	572	574	566	543	593	548	599	583	571	617	548	562	531	527	616	595	614	610	539	582	594	581	556	531	591	560	580	570	596	594	555	546	599	579	589	568	587	582	570	579	572	571	636	608	547	586	589	570	578	610	560	562	575	565	573	587	560	557	574	561	607	579	581	600	598	573	642	600	603	602	602	585	592	543	552	568	590	586	560	552	561	560	622	598	550	597	583	541	587	586	561	556	595	603	578	618	572	597	610	597	569	569	585	646	581	580	591	529	546	569	586	549	580	569	592	589	575	576	614	563	610	604	598	580	525	554	584	588	600	562	619	580	540	587	592	597	552
24221	21178	27956	26827	13309	893	216	232	190	168	180	170	143	153	145	139	118	155	158	149	137	153	123	153	137	153	142	159	134	149	144	136	154	135	131	136	128	136	151	127	138	125	129	156	130	128	163	139	149	138	142	137	136	135	145	121	144	153	164	119	129	143	133	124	118	134	141	135	144	134	136	120	152	140	139	118	139	138	122	125	160	147	159	126	141	135	160	111	124	131	149	137	125	148	122	130	144	120	130	150	137	117	133	122	115	141	121	126	130	147	134	139	142	119	129	148	133	113	149	141	133	140	153	134	151	142	140	155	102	128	126	148	139	123	136	133	152	127	132	145	125	132	123	164	129	114	113	120	141	135	129	137	147	108	122	131	141	131	124	136	124	127	140	124	131	136	133	135	136	119	126	132	125	118	153	130	131	127	156	128	137	141	148	113	136	144	124	141	139	137	133	141	139	127	133	142	128	146	129	127	125	141	136	139	124	139	132	115	144	122	115	145	124	145	145	122	129	141	143	130	131	124	135	129	137	137	139	136	138	140	163	126	123	126	113	146	107	141	143	138	146	137	123	159	135	118	129	138	149	117	124	143	131	143	122	135	148	120	120	129	142	145	124	134	159	113	127	146	128	120	138	107	159	125	131	142	150	142	139	108	140	140	130	125	137	115	125	126	153	148	115	143	117	137	152	130	125	144	141	126	126	127	142	166	157	142	141	135	147	125	144	116	126	148	126	126	120	155	130	126	150	141	135	135	155	133	130	133	122	132	135	140	130	126	132	139	144	140	124	149	120	128	113	122	129	148	133	143	132	135	123	139	144	125	137	113	118	118	143	143	139	114	154	134	142	130	138	132	117	132	134	135	133	117	143	118	125	155	142	148	152	132	151	127	139	135	137	125	144	159	147	123	136	120	150	130	118	119	153	131	154	144	138	132	129	132	136	152	132	124	131	144	129	122	145	130	149	123	130	124	147	132	123	126	153	138	140	130	140	128	146	150	122	132	130	147	140	129	159	139	130	141	132	126	132	113	130	134	128	117	128	150	135	132	142	152	149	133	125	131	126	144	128	150	136	128	142	126	150	116	137	139	137	135	142	139	154	128	138	142	118	132	133	151	124	134	136	124	142	170	115	117	108	160	142	142	141	115	127	139	146	136	105	137	128	129	150	140	137	137	138	145	140	141	123	145	143	140	125	134	149	126	115	125	154	158	126	127	131	134	127	143	122	139	118	123	145	125	136	129	143	146	132	126	121	149	136	121	161	141	141	115	154	138	143	136	139	138	141	143	128	124	113	128	126	154	134	146	131	142	136	130	149	139	135	149	144	163	132	127	140	126	123	141	153	138	148	128	147	148	144	145	127	141	130	127	141	124	117	128	144	119	137	136	136	133	145	118	149	131	126	138	138	134	134	147	154	133	142	145	128	132	125	128	132	165	149	132	149	161	141	119	136	128	130	135	143	124	115	135	136	134	130	129	138	139	141	130	126	138	138	117	139	106	154	139	127	131	129	145	133	139	134	118	128	131	134	151	150	147	128	146	134	134	131	130	134	125	142	142	119	128	144	142	141	138	134	137	145	136	123	148	141	142	137	136	132	144	137	149	123	133	140	136	132	148	132	120	145	132	135	135	137	128	146	125	146	145	137	115	107	129	127	142	127	118	118	134	138	143	135	130	150	123	141	137	134	134	157	128	118	148	120	135	132	127	127	141	121	164	121	149	135	113	121	153	133	132	129	107	139	131	140	123	139	110	136	148	132	136	149	124	145	147	149	130	174	132	127	124	135	132	133	132	138	133	138	118	133	137	122	138	148	124	130	132	117	140	127	139	168	137	141	140	149	133	159	132	157	119	131	143	134	123	124	146	141	130	127	129	131	150	142	150	132	152	141	152	122	141	144	152	134	149	127	123	140	135	150	129	125	140	121	146	143	122	117	123	120	132	152	116	132	131	154	142	168	131	123	136	122	135	124	136	142	134	129	133	138	134	134	130	144	133	116	136	138	153	146	148	124	148	138	167	150	132	127	133	110	145	125	118	142	157	129	133	146	160	129	120	137	136	142	145	142	145	136	110	146	151	139	156	130	139	126	123	130	122	131	151	133	129	142	140	146	129	152	140	135	151	142	140	142	117	147	137	128	156	137	116	133	139	133	130	140	141	151	132	135	130	132	124	117	133	121	137	120	134	129	149	124	127	135	136	119	146	138	142	131	137	136	138	148	143	145	143	153	117	132	144	150	136	120	145	143	132	143	137	141	150	132	139	151	145	154	137	130	155	114	154	125	127	153	144	125	155	141	142	142	140	131	139	140	121	145	126	140	140	136	141	134	139	148	130	118	126	131	131	156	137	124	130	132	128	142	129	141	127	138	134	126	142	135	108	150	146	149	148	163	132	166	140	129	141	144	136	131	125	138	150	137	138	107	128	128	130	120	128	147	138	135	146	131	134	136	152	135	122	138	126	148	124	118	129	134	138	122	138	134	154	135	127	132	141	120	132	139	118	127	128	140	128	141	141	133	162	127	129	139	147	147	120	140	150	110	111	145	129	135	140	120	130	124	124	127	143	131	136	133	123	162	124	144	120	130	128	147	144	142	127	133	128	135	113	140	137	134	143	139	134	141	120	128	133	140	131	137	127	158	127	127	127	128	135	128	133	125	136	123	126	117	127	126	122	122	135	149	138	123	121	147	142	136	130	139	129	134	151	126	130	132	135	133	141	133	117	133	134	135	129	154	121	155	124	130	129	133	142	135	128	139	131	135	110	152	127	134	131	129	107	134	130	128	150	137	139	147	133	120	140	138	120	119	117	158	116	135	152	158	147	124	149	131	130	132	129	142	144	117	141	137	142	126	139	140	147	139	137	145	137	129	132	141	139	123	131	125	134	162	121	156	147	146	137	127	143	139	135	117	135	128	128	142	140	130	149	126	131	139	140	130	151	129	149	130	137	136	154	125	132	140	137	150	155	115	122	152	131	135	138	133	118	159	152	131	133	133	136	136	158	119	146	116	123	137	122	128	143	144	145	124	123	127	139	123	120	127	157	140	153	137	149	158	142	118	137	135	124	105	140	126	142	123	131	128	150	142	140	121	119	151	116	133	125	137	133	119	114	157	141	160	127	133	124	140	145	128	112	140	119	148	132	121	139	143	147	128	122	137	138	127	136	140	145	124	124	138	136	139	141	132	144	133	122	123	140	147	128	133	114	139	134	122	132	145	120	148	134	133	140	133	129	118	151	136	134	158	157	138	135	135	123	131	133	128	142	128	132	127	143	149	146	152	134	161	133	126	114	116	140	142	123	114	139	141	132	144	133	126	135	127	129	123	129	154	147	136	136	136	144	133	148	120	145	137	141	119	120	122	150	142	145	128	127	164	130	127	152	150	154	116	137	158	122	117	152	104	135	142	145	127	148	135	126	141	137	153	119	154	134	110	112	124	132	134	140	112	136	136	127	121	137	142	137	123	133	128	120	129	139	141	127	131	154	139	139
25079	46068	38985	32212	3073	499	408	403	362	317	268	260	256	255	224	223	206	210	208	199	203	201	198	209	220	185	191	177	209	184	205	200	195	179	188	180	211	192	193	192	193	173	173	206	189	187	197	197	194	176	184	181	180	182	166	185	217	186	195	183	190	166	176	189	181	195	193	191	187	182	190	208	182	183	189	204	193	212	223	200	199	191	201	179	229	191	182	182	197	186	186	206	188	197	208	185	162	203	217	196	212	199	195	205	194	206	207	207	183	189	193	194	188	195	177	197	189	185	171	202	199	181	211	188	211	212	191	152	191	194	198	194	187	194	175	192	178	197	183	173	183	183	202	181	198	192	214	180	190	190	170	197	215	217	176	182	180	181	180	178	202	194	224	189	213	176	183	187	174	205	189	202	175	179	177	187	210	185	176	196	187	183	182	185	199	192	180	190	200	195	193	192	192	203	190	190	200	182	167	197	188	187	206	197	199	183	183	201	201	187	177	206	188	198	185	184	175	170	196	199	174	199	193	199	197	221	175	196	185	190	208	197	193	185	185	205	205	200	163	195	152	170	192	187	194	183	196	172	180	186	179	181	186	198	177	209	184	171	175	175	211	180	192	189	206	185	184	155	212	200	196	177	213	184	213	190	194	188	197	201	210	194	189	202	186	197	198	183	206	190	191	207	202	175	192	193	180	202	205	187	196	192	199	203	196	173	188	186	199	192	206	208	171	191	207	214	182	200	177	193	205	192	177	191	185	172	185	207	211	190	197	194	188	203	180	176	203	220	192	206	179	186	192	193	201	165	181	187	187	183	180	192	201	210	191	185	169	183	191	187	189	214	184	201	195	206	200	196	173	172	188	172	186	202	202	196	170	206	189	203	201	173	192	176	204	169	192	205	193	172	175	188	176	187	185	190	186	189	161	191	201	184	225	166	189	206	215	181	229	181	211	193	187	210	167	175	194	211	207	183	197	185	215	189	172	188	179	196	190	188	189	190	215	206	182	189	198	199	202	183	188	172	186	210	192	177	179	200	192	182	206	188	206	207	186	174	192	170	192	193	190	187	201	223	177	201	185	191	175	183	189	187	209	178	188	194	183	168	187	181	189	192	177	191	183	200	177	182	175	192	176	205	182	197	183	220	191	201	179	203	198	206	177	173	185	197	218	189	177	204	195	204	187	214	177	223	181	175	182	192	191	187	180	221	186	187	197	197	174	166	178	186	177	188	160	210	185	191	192	161	198	205	189	208	185	198	168	200	185	176	184	208	196	203	170	211	191	183	175	169	185	196	195	206	213	188	185	182	200	174	212	180	179	175	179	203	194	197	187	182	195	175	202	205	179	176	170	185	182	198	177	211	175	205	194	184	207	184	185	195	186	183	191	196	179	209	186	188	195	190	193	182	154	189	191	160	184	220	225	185	193	197	190	214	193	180	193	223	206	189	186	183	188	198	203	173	180	195	185	189	175	188	203	189	180	187	228	180	177	203	196	184	190	179	156	182	186	170	186	203	185	183	212	189	194	212	184	174	185	187	194	164	218	186	221	215	204	195	182	192	202	189	181	212	178	189	184	179	192	207	195	168	206	182	188	186	205	170	200	190	204	179	181	193	214	211	195	158	184	198	182	196	184	179	163	164	184	186	193	172	172	190	192	174	183	204	185	203	197	198	214	191	184	182	183	184	201	189	191	185	180	180	194	199	180	216	178	202	156	163	173	183	220	166	221	199	177	207	196	171	191	188	199	185	183	207	176	215	196	200	218	177	181	189	208	200	195	201	174	178	192	207	178	202	200	180	220	189	186	208	196	226	176	181	177	195	165	190	160	193	174	183	184	197	225	186	209	206	190	184	177	205	174	190	181	174	196	194	209	189	182	213	203	185	173	218	166	223	158	184	203	215	197	165	167	187	190	170	212	196	197	179	203	201	168	184	187	202	181	203	184	171	186	165	196	180	205	177	183	213	166	162	196	206	180	205	185	188	187	182	209	184	184	195	206	185	184	190	222	181	178	210	201	195	198	174	184	202	193	193	198	190	185	171	165	180	188	195	190	174	171	186	186	202	203	187	198	188	203	172	201	186	201	183	176	187	180	202	186	185	173	208	180	175	189	194	204	204	180	173	171	173	195	203	171	179	173	188	181	181	174	179	173	176	195	199	178	192	155	209	202	191	201	188	190	197	195	178	215	170	219	201	194	185	197	214	196	194	218	188	172	184	218	194	196	184	191	211	172	207	196	188	210	173	203	210	195	192	197	185	211	175	193	172	199	164	198	177	183	216	211	186	189	226	209	215	175	183	186	208	199	187	202	195	194	183	188	169	209	191	178	181	193	183	183	184	193	198	179	196	213	210	178	188	204	172	175	200	207	189	190	189	212	184	195	188	160	178	214	181	201	196	182	227	172	188	194	169	170	186	207	202	181	198	194	182	206	159	198	206	183	182	182	181	219	179	191	232	161	186	171	202	179	196	184	180	181	163	196	186	189	199	188	186	199	192	192	213	196	198	199	189	177	210	173	198	231	198	177	192	162	203	169	200	205	202	193	216	178	200	190	192	167	178	191	192	181	186	192	214	185	202	195	205	162	208	187	198	218	192	165	198	179	217	191	205	217	179	199	208	172	186	206	194	209	195	196	192	187	191	188	175	205	185	171	180	183	197	174	180	205	185	175	227	187	193	190	204	192	196	191	189	213	218	200	178	204	179	179	183	191	188	184	187	202	172	176	174	197	167	178	196	203	236	183	183	203	176	203	196	177	194	204	178	181	180	182	192	178	198	192	206	183	157	175	203	199	188	198	196	195	208	191	184	192	192	188	210	202	187	170	168	209	207	193	189	176	163	190	199	206	164	174	198	193	209	200	208	188	196	186	176	172	219	192	183	188	194	175	177	153	186	213	199	183	216	197	181	177	195	205	202	180	169	214	184	199	194	166	205	190	206	199	183	193	185	203	190	204	188	199	197	207	197	187	170	169	190	182	174	203	183	201	201	230	205	180	204	195	194	184	168	169	187	193	209	168	179	191	206	220	195	172	197	166	181	176	206	220	185	216	198	202	181	175	179	176	188	186	199	236	198	184	189	203	200	189	184	193	209	174	200	190	207	205	178	205	199	195	176	179	187	191	203	175	216	193	177	179	188	203	190	184	193	181	202	182	187	205	183	188	186	179	193	189	175	197	181	198	199	216	167	212	197	177	179	168	191	200	172	197	181	193	178	200	221	180	186	169	189	199	194	187	177	189	176	165	175	211	183	190	184	183	199	176	179	169	187	209	195	203	211	206	176	193	175	190	209	205	179	195	179	176	193	178	196	169	209	205	186	184	186	201	217	188	213	190	181	194	180	204	201	188	195	189	176	189	168	177	192	178	175	178	193	191	187	191	201	224	188	198	180	176	206	213	197	207	182	197	185	182	188	197	174	186	188	190	184	176	205	196	196	200	195	179	199	192	178	174	190	193	171	167	212	192	195	202	191	199	213	182	192	188	190	186	179
22140	21065	29055	24497	21285	20013	7828	735	621	536	495	481	448	420	387	389	416	371	373	421	374	362	385	365	383	388	342	385	349	388	391	353	381	383	376	367	372	346	335	339	380	376	336	342	353	363	348	346	359	372	348	374	369	347	358	371	322	343	332	344	382	353	358	363	343	385	334	328	339	373	365	343	329	335	360	370	323	346	358	382	305	326	343	346	357	350	364	357	373	348	380	353	333	359	343	361	376	359	339	352	341	346	347	367	390	337	359	329	348	342	337	386	341	312	352	367	353	316	372	358	338	354	366	346	337	347	347	332	322	331	366	347	356	349	333	356	356	339	361	356	378	373	334	364	379	362	337	378	320	336	328	332	383	356	342	333	361	350	347	317	344	350	318	335	377	379	338	350	370	379	386	334	324	371	337	373	366	340	391	320	355	327	345	354	350	370	325	335	354	332	346	363	358	343	374	330	353	344	371	371	339	335	360	374	352	370	325	368	336	354	337	372	325	337	331	355	346	325	327	360	335	350	391	338	350	359	341	346	317	365	368	386	313	361	332	348	343	339	351	392	360	337	368	367	352	364	321	328	335	357	372	337	348	359	377	346	359	360	360	381	353	393	364	364	350	379	332	354	363	351	369	346	376	358	362	346	337	363	338	360	344	367	340	329	368	371	323	341	360	355	373	329	329	346	385	383	371	345	360	348	350	361	361	353	384	351	342	334	380	336	350	373	378	355	376	362	359	375	348	364	311	362	325	391	339	369	343	341	316	341	358	348	365	372	348	339	341	343	364	350	355	333	346	337	310	334	342	371	342	347	330	357	352	325	340	348	342	333	335	331	358	339	384	350	359	326	340	332	326	365	322	348	345	362	349	369	327	352	328	358	343	364	339	307	357	381	373	378	348	344	350	338	347	344	323	336	371	360	355	376	340	372	333	363	365	361	335	363	343	362	356	362	350	370	354	348	366	365	338	346	328	361	363	354	358	341	321	359	350	368	383	364	341	315	327	340	355	374	348	352	296	354	390	352	335	379	349	338	323	360	364	357	372	344	343	370	352	338	326	337	373	344	348	359	366	345	342	348	316	358	361	346	328	336	338	365	350	354	386	372	341	314	358	379	375	372	371	333	341	344	351	380	375	344	338	395	327	375	358	358	352	384	383	308	348	344	333	349	387	338	348	365	382	345	325	326	356	342	370	358	373	372	366	382	335	376	356	359	383	342	344	368	335	387	347	340	319	368	357	370	357	394	352	325	373	327	354	377	356	349	354	375	365	343	353	353	353	357	347	347	355	363	377	365	352	356	370	371	362	334	356	371	389	313	347	411	347	365	367	368	380	358	326	358	349	357	354	335	382	322	358	361	352	356	341	376	356	408	364	318	339	354	335	363	332	351	345	401	339	379	368	324	385	342	350	358	364	349	348	366	340	375	335	339	319	319	358	313	351	362	382	339	328	361	392	345	375	354	357	342	352	362	341	368	350	403	371	361	361	357	358	357	369	349	364	348	312	363	350	370	350	355	353	347	370	358	338	362	376	330	335	356	387	352	361	369	363	341	326	354	334	364	357	302	391	357	339	353	392	315	359	358	369	355	351	374	359	356	354	375	362	351	360	346	337	348	336	338	345	339	329	342	333	335	334	314	342	355	341	351	371	341	363	356	342	344	352	340	326	363	350	344	348	372	369	363	353	349	365	341	351	385	319	379	338	347	336	350	384	329	322	341	364	386	351	355	352	341	312	376	366	371	337	372	372	348	336	346	359	351	369	352	314	350	362	331	321	374	328	357	357	366	365	349	354	341	318	364	364	363	362	360	361	323	347	325	378	362	367	331	378	380	343	396	359	367	333	351	329	347	361	377	344	357	362	342	356	354	352	318	361	373	356	361	343	341	356	357	349	328	336	363	352	308	360	352	366	344	346	361	367	341	335	335	349	340	368	329	348	366	359	349	389	327	358	317	366	350	360	377	335	357	363	366	374	346	369	383	345	365	386	346	332	388	332	362	322	355	370	344	375	342	342	358	341	344	350	380	361	337	370	346	329	353	333	361	338	373	349	360	349	359	362	366	349	379	334	341	341	380	353	335	353	356	311	371	340	339	327	325	360	344	361	374	335	379	368	352	384	379	329	352	316	349	337	339	344	339	339	337	350	316	359	341	338	308	342	350	354	319	389	389	363	331	312	349	383	320	361	338	339	365	349	355	363	352	370	380	361	318	367	322	381	324	347	374	333	323	361	344	339	358	332	349	334	376	368	338	363	354	335	392	331	341	366	352	369	366	360	394	339	343	355	345	343	328	357	325	333	357	335	343	344	342	310	344	369	372	359	347	340	345	381	371	368	382	366	326	381	363	367	361	338	338	374	356	393	345	339	333	339	365	396	356	335	310	354	346	343	397	360	339	388	318	350	322	345	397	320	367	330	404	345	346	361	308	359	358	349	348	351	354	364	377	346	342	370	339	342	393	338	343	323	358	349	367	323	346	353	315	350	342	351	358	371	346	335	365	362	349	366	335	372	375	348	387	360	342	303	342	360	344	367	352	322	344	350	346	363	328	355	341	350	374	345	355	369	318	358	346	340	365	338	340	366	336	344	366	327	338	370	348	315	396	360	347	354	357	332	333	365	353	345	340	351	360	366	309	369	350	341	330	381	350	341	359	352	357	353	351	386	388	371	382	355	324	332	349	371	348	333	363	384	375	350	365	323	368	382	341	342	373	362	323	355	368	355	366	328	352	335	350	351	368	367	347	395	356	354	349	337	382	338	383	363	353	372	374	363	332	356	323	315	364	335	366	362	368	346	301	332	342	329	377	351	334	371	372	368	303	332	362	350	363	351	351	368	337	358	327	349	355	351	352	329	346	360	324	338	356	350	364	364	350	357	336	358	332	357	362	331	372	393	379	337	340	368	369	352	358	333	351	355	372	316	329	369	358	364	346	350	355	411	354	350	376	354	343	345	334	346	357	331	363	322	341	349	331	327	332	350	321	344	354	335	327	367	341	358	341	339	374	368	323	331	337	351	358	353	398	344	343	331	391	379	343	338	336	336	354	363	356	335	333	317	334	345	324	370	349	353	337	368	351	366	353	377	360	346	330	351	346	370	343	329	363	371	367	318	368	355	366	355	346	346	344	356	350	357	376	360	354	341	351	330	336	385	343	326	325	361	361	359	378	331	374	358	351	369	352	314	353	378	359	336	362	349	332	335	336	348	346	350	352	347	323	339	362	363	327	355	338	347	339	377	351	334	344	343	339	357	356	392	357	360	355	361	332	334	347	363	358	330	386	374	327	362	366	350	361	387	354	329	334	364	353	338	371	365	345	350	349	333	355	324	363	378	381	329	318	363	380	329	362	334	372	372	370	361	364	342	348	368	333	357	340	368	355	360	370	343	377	369	331	324	391	351	357	359	327	369	353	336	356	331	335	327	357	347	390	361	343	334	341	397	327	331	388	370	372	376	346	367	359	343	346	338	359	342	361	335	378	361	355	361	347
35211	63565	57013	48290	3405	1538	1290	1151	1018	841	760	703	628	635	564	550	551	518	584	496	556	523	519	501	500	526	510	504	480	490	511	524	460	502	469	464	479	498	473	467	478	512	501	478	492	513	476	466	481	493	476	472	496	483	477	432	457	459	466	471	460	486	487	489	456	464	438	479	477	512	436	467	464	469	511	484	480	491	504	484	504	477	474	493	487	481	419	451	455	473	437	462	464	480	468	460	460	418	446	496	522	479	480	451	455	450	475	421	492	471	456	469	462	469	445	506	429	471	444	466	452	460	487	465	452	490	505	459	490	487	494	457	449	500	468	455	469	458	493	436	415	502	500	427	493	483	490	510	425	458	479	426	470	452	470	489	477	487	439	487	474	451	466	440	453	469	460	449	466	444	463	429	430	469	490	449	443	455	507	460	486	482	458	473	489	470	462	456	486	443	456	447	452	457	464	456	470	487	456	471	474	442	481	445	471	486	426	486	460	474	448	499	459	482	426	486	506	432	467	477	450	471	494	433	463	428	490	485	488	443	449	475	457	446	424	478	455	471	487	455	458	458	471	481	422	456	501	484	475	455	501	466	465	469	478	511	457	469	454	458	450	483	459	461	448	453	472	470	491	466	470	474	495	463	484	473	497	455	450	496	496	467	416	499	473	436	484	472	442	463	495	497	476	446	487	459	506	481	459	472	464	475	451	414	435	478	443	447	457	461	488	461	483	506	467	479	521	456	471	470	457	449	480	468	469	440	446	471	460	524	479	450	484	470	461	471	476	473	476	445	502	417	450	445	452	478	490	443	428	442	406	449	470	452	461	486	459	458	440	448	445	423	446	460	484	453	461	498	454	459	486	467	452	473	458	478	518	467	474	468	461	492	442	459	447	494	486	475	475	482	433	474	451	450	486	488	451	468	502	453	469	465	414	466	461	460	477	467	469	451	485	449	438	507	455	456	437	500	496	445	454	479	450	447	426	430	452	478	485	452	479	453	478	466	454	441	474	424	438	471	451	464	478	511	420	486	449	466	467	443	453	488	465	488	464	408	478	468	426	454	464	447	428	468	444	439	443	491	480	459	453	460	510	425	469	469	501	449	484	485	468	469	434	467	466	505	471	475	501	490	492	472	434	462	450	476	442	445	477	456	509	456	449	483	425	503	482	463	458	479	461	430	500	463	439	476	447	437	432	455	419	465	479	454	485	507	479	504	479	455	463	457	482	484	478	462	479	484	448	479	446	460	473	462	453	464	477	475	466	463	422	501	469	459	470	487	438	463	483	465	435	482	472	467	452	418	449	482	504	461	474	447	469	471	463	453	469	422	460	481	516	453	450	443	438	435	449	451	433	459	510	460	440	485	480	421	462	488	473	471	438	462	474	485	481	492	486	473	484	466	504	430	463	435	486	452	466	458	456	488	480	462	492	454	487	444	485	485	456	471	475	460	444	426	485	461	443	470	431	437	455	489	475	463	464	433	435	505	504	510	461	446	465	489	433	429	461	463	459	481	442	485	465	477	451	434	444	441	435	457	464	470	474	453	469	484	449	471	440	481	489	491	515	500	464	446	436	469	449	429	477	434	466	456	442	486	432	428	479	448	470	459	484	461	425	429	468	462	435	471	475	469	453	476	473	475	435	448	454	401	438	481	453	451	449	456	417	445	417	458	481	415	499	425	460	481	473	460	477	454	473	441	449	454	473	457	469	425	428	458	424	463	452	478	454	479	499	472	461	428	500	445	454	452	489	486	471	446	455	441	451	425	471	465	502	501	502	445	463	465	451	452	437	485	503	476	442	451	464	463	482	460	454	446	466	452	471	434	491	445	478	466	459	468	446	480	467	466	469	500	470	457	430	468	482	496	454	489	479	430	477	451	450	456	467	399	459	479	441	467	458	473	467	462	456	495	457	474	453	480	493	456	486	502	470	514	505	464	484	473	477	480	471	422	447	488	451	471	466	457	461	491	436	456	483	427	495	504	494	443	474	520	465	450	441	497	467	491	459	489	468	475	455	486	452	489	480	486	490	489	463	503	443	465	456	464	457	436	433	480	435	486	458	414	482	482	459	497	432	464	469	481	492	447	448	470	460	444	482	460	446	459	466	513	459	488	478	479	463	505	474	500	475	489	447	471	490	487	487	447	503	414	488	469	483	444	415	500	452	446	476	453	521	475	508	454	460	498	462	504	473	453	487	482	430	502	453	475	481	465	485	487	451	464	455	427	472	481	457	472	447	451	459	427	469	452	465	438	502	482	476	497	426	459	479	494	449	446	436	421	475	442	485	458	495	458	457	423	463	439	460	435	492	467	468	454	441	453	446	459	431	467	478	434	440	469	460	466	410	499	427	463	473	454	476	463	471	459	468	455	488	455	474	484	442	512	477	456	433	467	472	480	456	513	480	472	495	485	465	462	467	490	465	453	428	458	457	455	454	463	429	487	451	425	465	496	454	484	453	424	448	469	492	471	498	452	492	472	473	427	456	442	435	439	472	454	454	463	484	446	500	447	447	472	454	453	465	502	433	462	513	455	426	479	468	484	474	500	462	461	446	435	458	456	454	472	463	473	452	458	479	499	480	443	432	439	485	475	484	468	453	457	427	443	438	471	480	483	529	457	460	464	505	481	484	415	446	487	512	462	483	490	468	442	496	503	437	488	470	469	464	479	457	464	483	441	486	482	433	432	471	469	520	488	451	484	449	432	466	504	440	456	445	467	467	484	455	424	449	445	442	493	483	462	484	449	417	448	460	457	476	473	509	456	441	483	481	482	463	445	473	432	445	469	487	486	463	466	409	466	457	473	477	464	434	438	445	467	468	463	458	441	437	454	475	506	441	499	449	474	444	474	465	455	447	458	444	469	490	427	421	453	459	450	494	456	462	460	484	496	477	453	431	465	462	445	484	477	441	450	420	434	465	480	458	438	435	495	483	465	480	472	484	462	448	433	479	467	438	475	464	419	435	428	450	467	452	486	454	494	443	504	470	477	485	503	455	489	461	475	443	468	452	469	433	458	493	466	454	439	461	485	433	445	454	477	475	483	467	468	453	469	488	448	456	441	471	511	478	455	468	487	473	496	465	458	471	448	444	506	446	478	460	474	460	466	469	480	454	452	494	449	484	502	474	452	448	482	471	485	518	461	428	435	480	473	457	462	437	493	490	511	473	469	469	463	464	507	455	453	485	459	454	458	475	453	479	454	452	452	488	428	474	464	428	455	498	443	469	471	472	479	399	483	475	483	502	442	445	456	493	453	468	449	459	445	456	462	473	475	477	437	503	444	463	500	463	458	447	502	435	456	459	439	486	433	412	416	494	496	468	462	503	475	472	456	456	490	480	468	474	444	473	498	433	515	449	462	487	453	473	462	462	429	444	466	462	475	456	444	459	459	477	501	473	463	490	484	537	472	491	450	474	475	473	466	476	449	449	455	476	494	483	462	449	489	451	456	428	491	460	439	458	440	457	452	481	476	480	474	461	476	484	478	437	472
26864	21206	17692	8835	1025	325	297	328	330	273	263	268	320	240	259	247	303	251	297	275	286	288	243	285	293	247	291	299	310	288	315	271	232	254	280	298	259	270	285	265	272	267	283	288	288	281	283	278	279	304	293	286	272	289	235	303	252	294	276	283	287	263	274	286	274	257	276	300	293	280	270	239	268	275	275	283	288	291	272	279	272	261	261	292	267	287	266	284	276	288	267	266	272	232	263	273	286	277	299	255	265	270	271	290	269	298	273	256	260	293	278	294	268	257	258	304	294	249	272	264	279	255	269	275	269	285	269	273	269	313	275	246	275	285	282	279	290	292	263	281	261	279	270	257	269	258	301	311	247	271	284	287	289	287	236	291	250	267	273	241	297	269	284	286	269	255	271	281	300	285	304	308	245	247	263	265	235	306	262	285	266	277	267	289	266	307	292	289	284	269	244	264	300	307	279	305	279	289	269	274	262	293	269	268	304	295	282	307	257	282	276	283	279	287	275	283	252	270	307	280	255	253	260	268	267	273	286	276	275	249	276	256	278	256	270	266	294	279	302	268	275	279	280	265	285	254	283	255	271	262	292	287	262	272	285	284	286	294	275	288	291	271	287	290	275	260	270	258	311	278	281	310	309	288	274	300	254	269	284	275	276	280	284	267	281	291	254	293	270	303	291	297	275	263	243	257	297	304	271	247	274	252	289	270	276	257	286	320	241	293	307	242	255	288	263	243	305	261	277	257	233	295	263	294	278	273	285	247	253	301	250	280	305	304	305	278	268	281	284	268	266	292	270	269	258	300	260	275	277	288	244	257	245	286	250	284	248	300	277	258	290	263	274	245	247	273	280	273	235	270	299	275	260	269	272	266	248	272	266	282	292	270	284	284	292	297	291	252	267	271	296	293	241	278	263	262	258	277	301	325	277	284	262	285	304	274	273	299	265	240	277	285	260	266	295	252	282	292	280	247	244	288	282	266	270	273	276	278	267	272	268	259	285	293	269	286	238	288	296	287	265	262	298	265	290	294	305	298	292	259	267	256	273	286	264	254	286	255	277	300	275	277	298	277	274	282	267	286	278	261	281	260	294	302	253	280	279	288	256	272	255	274	287	252	251	295	250	263	313	299	296	272	261	286	264	251	272	266	249	278	283	268	269	289	267	256	263	280	294	295	302	281	305	278	268	259	286	243	307	285	280	274	253	277	263	258	282	266	274	301	276	260	273	241	298	275	263	261	267	261	260	256	288	301	281	273	266	278	245	312	306	269	253	269	296	254	293	252	277	270	252	270	273	302	262	235	264	274	273	276	299	283	271	279	285	266	268	262	276	265	278	295	290	270	287	274	258	295	284	312	302	292	267	295	261	274	273	298	286	270	292	289	283	269	293	281	267	255	301	246	299	282	290	266	272	270	293	267	245	261	266	300	257	283	290	273	281	276	272	308	279	294	277	280	250	283	287	291	259	280	293	280	292	317	274	274	273	252	272	289	258	284	256	254	295	284	304	249	270	305	249	279	281	283	253	255	258	273	298	306	245	260	267	281	299	265	278	278	258	282	249	234	288	276	299	285	311	268	280	275	253	287	294	273	256	261	288	280	281	275	276	266	293	282	264	291	279	231	276	252	285	282	280	264	285	262	291	265	258	251	278	265	287	288	291	284	304	268	287	272	260	300	244	259	270	268	281	281	288	287	285	273	277	240	263	278	274	262	271	254	304	279	275	314	278	255	279	277	260	285	278	277	263	258	276	268	278	302	295	266	267	240	284	278	289	274	276	283	260	301	271	268	276	246	272	280	269	279	294	268	279	287	284	291	270	269	244	290	244	260	281	272	236	273	277	278	303	279	246	277	292	250	278	268	297	246	276	285	278	301	286	294	300	283	293	282	262	285	246	290	292	282	258	261	285	255	242	310	266	260	279	278	269	281	250	295	284	268	254	273	280	252	258	273	300	259	254	265	279	268	270	272	284	284	305	278	236	259	275	278	294	310	282	266	295	291	282	269	259	266	282	239	233	271	288	275	254	275	261	288	306	284	262	263	267	281	266	272	253	305	300	283	251	277	292	257	268	287	251	283	256	275	282	281	293	274	264	263	287	261	275	282	292	287	255	291	277	271	253	292	279	292	281	265	305	253	283	278	296	259	285	260	270	282	290	271	288	313	260	249	283	293	241	261	263	261	271	289	237	274	277	269	262	256	248	273	274	275	305	262	285	280	288	256	296	284	271	301	289	271	285	263	311	274	282	258	256	298	277	270	264	258	260	261	272	292	284	276	277	278	270	268	280	290	267	265	274	262	251	270	284	289	266	293	254	292	249	293	291	286	280	253	299	261	264	277	270	270	257	309	281	263	285	260	266	250	272	292	280	279	245	267	298	273	275	299	305	284	267	276	268	300	265	302	255	297	270	243	293	297	257	307	266	255	293	254	240	269	271	282	265	273	275	270	275	266	317	270	272	295	264	277	268	271	266	305	288	248	267	266	270	276	236	281	261	289	267	252	274	238	295	272	289	291	281	257	266	272	236	260	285	258	306	275	267	286	279	279	289	222	262	264	319	266	287	253	273	288	260	276	280	270	281	284	276	284	279	303	265	274	283	282	300	289	291	261	265	263	263	273	297	290	300	293	285	284	276	264	280	268	267	273	278	256	270	294	270	274	242	288	253	291	258	277	257	295	263	271	284	255	283	260	272	278	273	274	275	285	261	266	274	283	275	247	279	266	258	296	250	289	245	265	282	258	284	250	256	288	270	255	252	258	275	263	258	261	304	272	278	251	278	269	292	312	279	275	304	278	284	287	282	264	269	269	273	265	298	286	266	271	265	260	282	284	278	264	256	279	311	280	299	258	286	279	288	286	264	272	271	276	288	279	254	283	257	287	296	279	275	291	270	288	275	264	252	280	314	260	277	270	272	254	312	279	265	237	266	284	268	272	272	253	283	274	259	259	264	292	275	285	277	284	310	284	266	275	255	287	282	270	287	254	285	282	261	298	288	300	284	267	303	284	274	252	295	283	290	271	292	289	321	275	270	279	267	279	264	279	264	294	265	264	278	231	260	267	262	264	307	277	276	271	267	279	250	280	284	278	282	279	289	260	271	275	253	278	266	280	271	308	274	278	261	317	301	251	269	280	266	281	247	275	266	263	306	272	285	282	289	301	281	284	278	254	297	305	275	255	250	277	272	265	270	280	291	279	297	274	289	255	271	279	265	284	291	271	267	286	261	290	274	231	260	259	315	269	271	303	271	270	278	272	268	260	254	292	282	269	279	300	286	244	269	257	283	285	283	274	259	256	263	281	290	274	278	285	305	287	260	262	269	242	278	277	309	295	263	271	281	285	290	293	276	279	290	262	288	310	240	292	306	271	269	287	257	279	272	310	252	316	269	271	286	239	272	281	292	279	306	258	262	276	286	319	282	276	294	289	295	282	291	283	274	259	289	262	293	263	287	307	264	279	281	293	250	293	269	263	262	298	289	291	288	247	291	252
9808	25148	14376	7391	1019	359	362	445	460	381	374	382	338	349	389	361	380	340	333	376	353	369	389	356	371	361	335	332	351	405	368	347	326	387	338	337	365	327	368	386	350	380	322	380	361	367	353	358	395	321	383	387	344	375	356	353	380	348	358	349	313	360	343	386	358	371	315	338	362	346	367	359	329	339	404	328	390	343	396	359	363	363	370	332	345	373	337	336	357	346	354	378	373	337	376	328	339	389	354	342	351	334	338	316	335	385	348	367	360	364	353	341	362	339	344	369	339	320	361	389	310	335	369	364	355	351	379	372	342	362	342	348	345	374	359	346	332	331	378	361	336	382	312	338	350	340	359	385	383	393	370	345	337	321	389	365	372	365	357	350	374	317	354	361	330	350	369	350	350	360	369	343	331	346	384	341	345	388	380	361	362	347	350	370	334	354	331	342	342	359	373	329	373	348	365	362	349	339	343	352	324	365	329	359	360	380	351	321	339	361	321	323	353	352	365	376	361	347	350	354	370	338	358	352	371	336	360	381	342	372	361	337	354	354	384	340	384	315	363	359	348	339	348	400	360	360	377	365	390	394	333	342	351	349	356	346	346	373	376	380	384	371	353	337	342	351	376	378	333	337	372	356	350	378	341	333	339	345	366	357	361	318	375	350	390	372	309	366	367	371	370	327	368	308	334	379	356	361	363	355	369	338	369	350	358	377	333	362	377	332	352	367	371	357	362	337	357	368	333	348	362	389	396	381	350	377	373	346	360	351	371	347	353	358	370	334	352	365	339	361	391	350	362	372	338	367	358	382	357	348	368	359	356	357	315	332	365	379	319	347	345	380	380	345	367	333	352	392	345	330	333	355	362	374	359	346	375	345	351	405	381	344	356	357	345	389	354	344	377	370	352	358	363	369	362	353	385	354	349	367	355	353	343	322	389	338	369	337	347	360	365	325	369	321	372	342	377	342	359	348	385	345	359	323	349	348	347	387	337	334	336	369	354	324	352	374	351	352	362	379	355	365	375	359	373	339	348	357	351	336	353	363	348	355	364	356	350	327	355	340	366	350	355	347	342	340	338	331	362	361	359	333	376	364	359	340	390	333	335	398	333	376	389	336	370	362	359	347	362	350	390	360	373	353	339	358	346	345	354	344	373	368	330	366	376	349	349	356	343	371	349	389	357	341	317	352	350	324	380	359	364	372	381	386	360	354	364	359	357	326	309	325	366	382	346	355	344	378	336	361	336	325	380	355	367	375	339	339	370	353	347	340	353	387	357	336	383	347	322	372	327	386	353	348	356	370	352	345	347	334	359	361	344	380	355	340	341	362	351	343	369	382	391	358	396	391	374	365	379	391	365	342	357	371	351	361	354	359	355	337	345	398	375	338	354	332	362	335	375	349	363	376	373	351	317	343	355	361	360	323	358	410	319	356	337	331	336	377	353	361	361	362	356	349	331	360	356	368	364	375	342	356	334	343	355	403	350	377	351	397	342	382	350	385	377	369	356	373	393	358	369	370	348	349	337	359	383	368	402	355	359	387	335	343	341	355	353	378	361	354	336	323	323	337	350	322	366	350	341	349	371	356	354	379	368	338	384	348	376	352	333	440	314	352	354	362	374	328	342	330	383	377	348	379	334	382	357	357	375	333	317	376	358	332	349	367	386	351	354	365	372	364	383	334	353	371	388	349	384	350	378	393	352	352	345	360	366	355	349	377	365	379	382	354	343	360	378	380	388	367	374	378	352	345	358	374	357	353	350	366	349	333	376	319	369	356	330	364	346	315	356	360	344	354	346	336	345	349	358	389	358	355	349	389	343	378	353	341	367	352	367	349	370	385	341	345	340	354	345	335	353	360	346	336	376	357	360	318	336	356	353	356	358	353	354	374	356	349	345	358	359	331	355	335	351	347	369	324	371	357	336	374	363	359	378	368	389	351	333	358	372	368	369	375	338	369	355	343	358	341	367	397	354	342	362	377	332	390	351	335	340	365	382	337	344	336	330	390	385	353	343	346	345	343	383	354	352	356	373	361	310	354	359	322	319	358	359	377	328	357	350	360	349	360	359	370	338	404	386	362	399	380	351	379	348	342	361	373	351	346	356	365	381	326	367	353	370	336	339	398	359	370	354	370	358	354	348	366	348	342	337	352	363	372	345	354	383	382	364	365	350	380	339	357	337	364	370	373	373	355	367	357	374	357	365	356	374	352	366	340	330	344	348	332	373	388	383	347	332	349	365	372	343	365	363	346	339	360	371	345	336	338	397	343	359	364	368	371	329	343	356	331	358	375	331	361	350	353	357	379	375	393	344	364	348	366	334	369	405	370	368	346	373	372	339	339	353	391	365	330	391	385	334	344	385	365	350	358	319	347	336	369	350	355	372	362	350	347	393	326	360	348	349	359	397	395	367	375	361	359	364	360	372	377	340	342	356	352	366	366	381	345	372	327	342	350	371	390	341	378	378	417	341	342	360	358	345	392	345	360	366	361	362	324	343	359	355	358	385	336	352	354	339	365	344	371	347	397	355	370	321	315	372	332	335	352	338	345	410	369	343	348	350	339	329	369	372	377	372	355	332	359	339	368	338	314	367	359	350	323	345	357	386	374	322	358	369	323	363	347	384	386	368	369	359	371	382	368	360	359	363	370	348	361	356	327	372	385	339	356	392	367	412	353	347	338	352	361	396	383	354	340	341	344	347	360	390	388	349	347	365	358	374	368	344	304	355	340	352	349	362	334	346	358	354	334	377	367	360	351	328	354	347	385	346	349	316	371	372	341	352	380	371	373	357	346	371	349	352	374	362	373	349	362	354	349	350	401	353	360	374	364	362	346	360	376	369	377	374	377	360	356	375	334	362	341	333	345	372	342	353	362	359	341	330	371	350	334	345	340	351	360	335	360	344	396	332	368	358	365	365	347	366	385	362	336	330	319	363	389	347	342	400	345	409	372	366	332	322	353	360	336	350	343	362	335	376	348	364	353	362	362	384	325	348	330	350	361	324	352	379	361	376	343	339	345	374	366	401	367	385	326	359	354	359	349	343	361	353	334	336	365	338	351	336	345	343	366	324	376	337	328	340	326	342	354	352	342	358	330	366	351	364	328	373	360	341	347	382	368	358	381	349	386	369	353	358	335	321	347	378	337	348	345	377	337	356	363	388	330	352	355	341	352	379	379	391	330	358	344	363	332	363	368	394	358	354	391	321	387	340	378	378	347	356	357	367	328	329	393	331	348	366	377	335	350	362	349	349	368	366	355	393	365	367	340	338	341	376	371	361	358	330	382	332	342	372	371	374	388	384	355	349	345	345	352	412	345	371	375	387	341	399	343	354	360	345	422	362	360	366	346	370	386	381	346	329	358	379	354	388	343	330	381	345	366	375	351	362	335	340	360	354	349	353	327	341	365	355	357	360	356	376	360	351	341	342	308	355	338	375	389	380	381	360	318	371	364	318	361	388	331	361	364	353	349	342	350	354	361	373	342	330	369	365	365
22963	21086	28702	26085	20994	10537	1059	685	610	522	515	486	505	522	459	445	499	510	476	475	461	489	498	463	440	472	461	462	416	451	463	428	485	432	487	477	442	448	465	440	440	473	469	427	481	467	456	441	451	429	467	444	471	484	428	458	487	481	454	437	487	457	476	473	397	393	465	499	455	487	460	461	437	445	419	439	439	484	461	462	479	478	468	450	464	450	475	468	431	462	470	449	500	458	448	487	432	442	448	475	462	471	479	476	461	453	461	452	445	430	447	464	461	495	444	437	462	452	459	473	469	441	420	498	429	483	459	433	460	493	441	467	450	467	457	476	462	450	435	450	451	483	449	408	471	441	412	436	440	485	458	447	436	463	477	419	424	424	464	474	442	435	450	434	436	453	482	433	412	435	477	485	414	457	430	437	440	487	457	481	478	473	462	450	444	425	452	435	433	461	425	455	461	477	487	486	449	463	440	463	467	455	451	428	440	464	473	434	451	457	439	451	451	415	443	471	470	460	450	449	459	443	452	431	444	475	483	433	458	435	504	425	459	456	447	440	451	426	471	441	449	456	463	458	450	444	464	413	445	465	479	405	499	466	469	467	475	459	420	463	471	434	487	474	456	430	453	470	467	458	420	470	471	480	412	446	449	490	478	466	469	447	453	483	472	455	448	462	450	448	459	450	476	455	481	431	460	444	427	485	445	460	494	407	474	484	450	448	450	479	449	445	446	489	466	446	469	450	447	458	421	457	466	431	462	505	461	471	439	455	466	467	433	438	430	438	436	455	457	474	421	499	460	460	465	462	468	466	460	472	461	431	444	415	478	505	437	452	480	466	441	456	478	483	469	411	485	439	452	444	455	453	494	469	485	437	435	449	494	467	426	424	455	461	450	451	486	440	473	398	482	414	468	409	443	483	463	475	431	446	445	437	512	429	457	448	413	496	477	430	452	460	440	442	483	473	446	451	404	433	452	435	412	419	479	450	400	443	450	458	466	445	422	449	488	480	439	455	429	465	461	446	430	456	458	465	445	460	430	451	429	465	442	449	386	432	423	443	423	467	481	461	466	439	413	419	476	472	437	425	448	451	424	448	479	459	455	427	459	449	482	473	450	438	423	432	481	430	457	443	499	455	480	433	443	452	416	462	429	425	473	440	447	485	462	449	458	424	426	455	460	478	416	461	451	470	440	444	450	465	502	443	444	516	446	457	456	465	452	456	447	429	466	451	434	449	430	453	425	419	415	490	473	442	453	434	448	438	458	428	487	449	435	466	458	461	436	486	464	506	432	426	430	456	456	428	444	411	440	472	455	468	442	464	477	480	446	446	454	471	480	464	441	451	475	455	432	441	443	453	491	449	436	474	446	469	445	447	445	538	484	435	442	481	462	450	446	436	429	463	412	468	488	421	429	453	471	452	474	435	456	511	424	459	425	450	499	492	451	415	448	438	430	434	467	477	462	469	454	457	444	468	475	446	470	468	458	471	434	469	460	448	447	448	422	445	467	421	478	465	501	476	442	445	449	500	486	479	476	459	444	427	444	453	496	474	471	451	469	425	471	436	435	452	467	470	440	425	418	466	479	446	454	466	457	474	465	493	476	475	438	417	434	476	457	468	429	449	466	465	462	474	433	453	432	469	459	450	420	444	435	451	434	462	493	457	447	468	460	474	430	437	438	461	411	459	445	496	483	445	515	441	467	470	498	429	436	458	466	452	431	463	435	436	480	424	460	421	471	428	446	427	451	393	450	447	450	454	466	471	442	479	457	483	494	442	437	501	470	493	460	443	432	457	421	470	470	448	423	430	446	458	420	473	485	427	525	432	466	476	411	454	453	461	454	449	471	467	461	465	434	448	450	456	480	430	451	467	448	427	459	432	491	443	439	442	463	465	417	443	455	486	450	467	520	428	479	440	429	431	467	453	419	495	450	490	479	468	418	455	420	447	462	433	454	455	451	440	448	450	462	452	455	443	425	455	482	440	421	426	449	462	457	471	459	421	465	475	473	458	487	421	412	481	429	441	443	474	470	456	461	448	416	451	447	481	444	434	455	474	442	448	447	468	468	472	438	443	407	449	457	441	442	471	483	476	471	474	434	430	421	432	433	433	436	440	435	502	449	437	466	452	439	449	442	430	443	451	450	466	469	454	501	443	466	435	485	453	490	480	422	457	412	436	451	468	476	480	451	451	428	481	472	471	444	462	473	416	437	458	452	452	443	458	414	442	445	413	469	456	440	470	444	472	474	427	499	452	442	513	474	441	457	487	459	464	410	467	440	508	450	442	492	422	469	441	453	429	476	495	485	466	461	442	476	443	444	422	453	445	442	503	442	467	456	458	441	449	455	476	440	458	458	465	440	489	475	433	448	438	435	449	454	483	438	480	432	494	464	424	500	456	457	469	475	403	502	433	417	456	423	437	409	455	468	456	422	454	450	452	422	444	471	432	447	428	431	441	433	444	459	473	461	446	433	434	471	431	426	480	467	465	439	462	435	452	478	457	497	459	453	446	468	496	434	437	478	473	442	416	446	423	431	446	458	459	409	445	443	446	458	455	446	446	468	428	472	457	461	445	456	442	461	466	477	461	427	439	477	459	445	480	470	458	441	425	447	433	412	448	444	420	457	475	465	425	471	435	456	503	468	467	478	467	442	441	461	446	479	479	459	454	443	443	456	476	450	443	417	417	446	497	440	409	446	428	460	430	430	487	429	421	438	464	463	438	455	438	457	421	463	422	455	408	464	457	452	470	451	470	451	473	441	453	412	455	457	452	437	481	428	462	489	443	451	441	438	484	458	431	459	433	422	470	436	459	478	465	475	445	417	455	410	436	397	436	457	439	443	458	457	459	473	440	450	472	452	485	432	452	451	449	437	499	430	447	446	449	426	450	462	459	460	474	465	487	428	448	405	434	448	474	443	469	448	487	456	451	446	443	467	432	397	456	419	464	439	439	462	475	447	475	449	452	462	449	444	472	430	476	414	431	446	487	444	455	460	436	499	481	449	475	433	466	441	443	435	427	436	414	448	455	408	462	442	450	448	437	463	460	462	448	448	449	430	474	492	481	500	467	438	434	455	455	450	417	490	441	446	420	458	478	451	455	428	475	477	490	452	404	438	459	462	441	444	453	459	469	412	440	451	463	455	454	467	457	459	435	436	441	450	453	470	444	442	429	437	440	457	459	475	464	491	503	451	427	434	474	443	442	443	475	452	456	437	465	427	429	449	482	472	469	489	470	454	447	466	452	449	441	469	464	432	453	474	426	495	452	452	403	519	477	434	478	462	466	462	442	449	473	446	486	454	450	460	456	452	454	446	438	421	421	480	474	424	451	441	450	490	466	412	432	449	476	453	459	464	433	452	419	470	441	445	443	450	510	436	449	506	444	447	451	464	430	417	457	419	454	445	451	475	468	423	465	464	486	445	451	474	455	476	422	445	459	479	452	483	410	411	443	467	467	428	459	440	457	456	463	440	457	444	492	432	501	500	408
26937	61591	49023	38687	4267	1170	965	963	946	798	759	676	637	597	683	646	653	648	613	622	617	600	615	606	616	591	588	601	536	595	575	555	581	611	581	611	603	540	578	592	585	566	561	563	598	578	559	556	594	598	589	598	571	600	567	578	551	629	579	558	580	575	581	568	629	649	621	608	580	568	598	596	577	575	608	572	594	558	582	585	595	547	579	549	577	619	622	535	600	572	578	583	594	580	568	591	599	548	560	590	542	549	553	541	592	582	565	614	573	548	607	571	554	605	584	574	590	609	546	614	611	585	572	555	545	550	558	556	557	570	574	594	570	544	614	561	553	566	580	597	572	623	610	611	565	558	569	595	628	572	583	616	604	542	613	575	550	568	605	617	574	529	570	580	583	568	585	610	623	600	551	603	634	567	596	562	559	577	570	568	573	589	544	596	592	558	617	573	572	587	563	605	543	567	593	603	599	618	580	562	535	569	559	524	593	601	579	598	568	608	604	571	570	548	563	569	593	577	579	626	588	561	603	582	620	568	577	595	584	596	606	587	573	613	572	564	579	561	596	609	584	543	608	604	611	583	550	562	604	578	577	567	607	565	609	528	568	571	612	561	597	569	575	606	589	563	612	578	562	566	594	586	554	612	533	581	610	563	638	582	588	596	621	559	599	594	594	566	587	608	562	570	561	612	548	562	562	563	626	578	615	537	588	581	590	590	569	555	562	588	560	578	625	568	527	593	620	548	582	600	638	591	540	523	598	580	612	588	593	555	576	578	604	568	572	614	551	609	597	629	576	590	571	561	581	600	581	582	600	593	606	580	570	588	543	580	587	572	577	567	597	608	587	574	556	573	642	576	669	577	595	593	614	563	613	561	579	564	527	536	556	595	576	592	571	579	607	570	590	546	557	585	559	571	586	583	601	614	613	619	568	623	582	549	576	562	582	588	576	560	569	559	549	580	622	600	548	597	548	573	590	609	603	564	580	583	595	599	538	598	599	583	582	588	612	574	552	546	575	587	578	591	623	554	562	579	589	588	574	575	599	610	575	585	550	608	546	532	546	585	602	586	593	665	553	593	575	588	610	549	602	580	555	587	585	596	584	598	548	603	579	577	572	606	542	566	608	613	612	566	613	580	550	531	565	564	555	616	609	574	589	578	594	618	556	568	597	580	561	557	591	601	581	599	550	588	607	547	541	600	621	595	560	558	573	549	526	563	545	582	594	587	616	611	582	573	570	626	553	613	600	583	616	556	579	604	581	601	577	578	567	590	592	551	540	606	581	612	570	580	565	652	578	572	583	604	572	567	580	554	589	606	571	552	584	565	562	583	599	577	586	568	603	593	553	586	614	563	581	568	589	570	576	610	568	581	618	585	595	596	567	610	586	557	593	579	602	591	591	580	591	570	615	589	570	614	567	597	546	580	590	606	566	574	542	535	569	611	549	554	578	568	579	565	561	567	560	596	584	582	586	610	586	566	609	558	554	574	591	556	559	590	583	575	559	582	597	558	580	604	562	565	551	566	608	599	602	547	611	558	582	596	618	569	581	599	617	578	569	603	558	589	547	603	580	570	599	593	593	603	573	592	566	607	557	558	603	601	599	557	592	598	585	577	563	588	563	583	580	620	578	610	559	562	557	581	630	552	574	580	597	569	595	609	587	605	626	551	574	548	588	565	554	599	609	582	519	594	560	579	533	568	626	586	579	625	603	577	628	530	586	600	558	531	579	594	579	571	573	562	649	580	569	548	590	563	546	627	560	598	558	577	654	582	592	595	615	606	602	553	552	558	577	589	589	598	567	552	585	557	548	587	581	595	591	569	578	616	599	572	614	563	551	589	568	560	538	583	557	540	585	594	533	538	583	564	555	565	595	593	615	558	556	582	603	578	533	631	617	555	535	592	606	589	563	604	614	553	575	564	565	560	604	570	564	609	617	557	579	567	588	565	633	588	584	586	598	604	557	598	547	580	587	568	589	601	585	582	546	643	549	599	551	569	618	589	588	573	629	595	636	614	596	593	610	559	578	624	537	588	555	579	638	604	573	597	603	596	566	573	559	567	563	531	600	581	579	574	596	617	584	599	571	603	582	562	586	597	597	543	581	557	593	550	573	603	594	566	606	542	615	574	555	577	586	555	570	614	592	605	545	570	571	585	539	611	595	570	578	593	580	588	553	601	582	551	589	613	579	590	536	601	585	561	628	600	566	620	597	579	604	539	564	601	588	611	575	525	628	559	554	577	610	581	575	608	590	559	566	569	583	605	547	624	576	574	591	533	574	556	590	611	566	626	566	550	529	617	620	576	598	613	591	566	597	559	544	547	564	590	583	559	576	590	549	600	574	573	551	553	568	549	592	600	553	577	549	561	582	542	569	606	552	588	595	595	584	573	557	580	608	582	578	606	605	574	520	591	598	612	615	655	587	577	611	568	579	625	563	597	544	548	572	559	572	576	580	581	547	607	610	585	610	570	610	560	584	554	612	595	547	563	584	569	573	592	558	596	545	604	572	565	641	578	571	606	574	575	541	582	605	546	571	600	561	590	590	567	578	583	586	559	601	617	611	579	559	574	608	599	567	616	600	570	601	566	587	587	576	573	590	570	564	635	554	514	540	627	577	583	562	588	615	564	543	576	572	601	613	565	608	568	594	575	563	563	592	569	567	587	530	626	547	567	598	567	556	581	615	586	602	618	549	596	554	553	543	565	588	601	581	580	573	610	562	533	612	577	605	651	549	595	568	576	596	580	524	558	601	600	602	574	587	632	599	538	557	568	615	592	582	597	635	595	553	572	577	579	565	577	551	558	550	577	610	580	617	566	587	566	574	578	583	569	555	603	606	607	604	615	564	580	567	592	584	540	581	558	543	555	580	575	595	602	588	584	618	581	604	596	590	572	579	565	565	565	562	578	604	589	565	585	584	587	595	577	593	590	572	600	577	578	582	579	603	560	632	574	575	606	621	563	596	584	603	587	588	634	579	655	574	571	583	624	583	595	594	612	566	602	555	575	634	570	559	577	590	595	610	608	610	554	603	558	590	586	580	582	582	614	569	604	594	551	565	606	556	604	573	566	570	590	619	592	614	547	575	589	582	612	560	569	570	619	596	586	587	564	560	601	574	538	595	555	583	586	531	588	629	562	566	600	624	549	599	621	541	604	597	584	575	612	568	582	587	606	598	538	594	584	561	601	559	544	584	620	584	578	580	558	551	557	621	594	591	559	596	574	644	604	566	569	557	592	611	562	582	555	596	505	594	569	605	608	577	587	571	602	615	554	578	579	589	579	566	549	618	565	563	568	623	602	539	579	600	582	586	542	603	560	611	555	573	613	586	596	616	586	574	567	616	552	583	615	570	577	586	547	617	566	585	620	609	611	590	601	568	561	576	598	587	580	610	599	599	602	567	612	560	577	582	571	589	582	572	581	535	571	595	592	609	591	618	536	651	591	573	561	600	573	612	577	578	567	623	565	572	593	586	608	590	617	618	557	589	606
24222	21225	27594	26216	13342	930	235	233	213	187	139	163	174	161	153	151	143	158	147	156	148	170	150	135	123	120	135	156	121	144	164	145	139	136	113	145	148	146	137	141	150	126	138	130	125	149	154	136	145	136	153	132	148	141	149	131	160	131	162	137	126	140	147	137	129	105	140	121	128	145	136	150	139	151	136	129	139	132	146	144	147	124	126	131	148	128	152	149	137	137	113	130	134	117	133	130	150	136	149	119	138	128	121	144	139	142	138	148	145	151	154	128	149	134	151	142	135	159	135	129	144	132	142	125	148	149	125	149	133	124	150	143	145	157	140	151	126	153	155	150	150	150	130	123	136	149	145	141	117	134	127	125	167	157	131	121	137	148	128	140	142	140	135	124	151	133	134	145	139	135	119	127	141	120	148	138	136	128	132	148	157	126	147	125	133	147	136	131	143	133	121	139	156	135	136	147	122	125	154	135	127	148	126	141	141	114	108	114	130	139	139	114	146	131	142	150	134	126	171	140	157	157	147	157	130	153	136	156	155	143	145	147	131	173	127	153	140	137	138	157	151	135	151	145	127	132	132	146	120	161	134	145	146	151	141	138	117	143	134	141	128	137	119	129	130	146	155	138	135	161	148	154	138	142	139	132	140	149	139	135	122	141	153	124	132	129	116	151	120	131	140	141	138	142	129	131	162	125	131	114	156	145	142	131	128	135	146	126	144	143	136	160	142	134	143	144	164	130	124	134	128	133	126	168	145	142	138	158	114	119	136	136	110	145	155	169	134	142	126	141	141	127	143	145	135	130	157	153	104	150	134	139	140	118	152	150	135	104	134	150	138	136	148	132	136	141	131	102	134	134	127	140	125	141	128	168	126	161	142	134	116	167	115	133	139	134	134	142	155	147	154	153	129	132	142	126	117	119	133	140	125	119	130	138	146	133	132	138	121	144	143	145	131	126	148	141	162	151	135	126	140	143	127	121	130	133	120	149	139	125	145	136	131	153	138	143	128	131	123	136	138	117	142	158	127	136	113	154	152	156	142	161	140	151	133	139	135	122	146	145	143	135	118	144	142	128	146	159	147	141	129	154	140	130	138	140	116	161	131	163	140	152	118	141	126	131	148	149	151	131	128	140	126	145	127	110	138	137	139	150	142	154	129	157	128	140	140	143	135	136	145	130	135	144	138	127	147	140	166	127	142	147	121	141	140	140	132	140	135	148	156	132	154	171	132	128	124	148	146	132	149	140	135	144	147	143	154	150	120	127	138	134	139	146	160	145	132	156	131	151	125	151	142	166	149	158	131	124	139	137	134	162	136	134	136	127	149	165	138	137	151	136	133	145	126	137	162	171	144	124	118	137	136	133	140	128	121	130	138	129	145	142	133	130	134	144	142	133	149	143	131	140	134	154	132	132	152	144	154	142	138	138	142	121	139	128	135	128	144	162	141	133	151	142	146	137	127	137	134	144	126	141	149	134	144	137	126	116	155	153	136	132	135	142	127	150	143	130	139	139	129	151	148	151	130	160	150	161	147	159	142	150	144	113	134	148	141	127	122	129	140	137	148	121	123	138	145	157	149	131	145	126	153	143	149	137	121	133	140	155	128	134	144	145	129	138	143	159	145	134	127	146	125	149	140	137	141	133	146	143	163	135	130	139	148	151	156	139	136	165	130	134	152	149	142	134	151	155	137	144	139	151	129	152	125	134	168	139	137	135	133	146	142	140	131	136	147	142	127	126	132	135	146	142	130	129	136	148	118	125	137	122	120	127	139	132	143	137	147	132	124	146	154	151	142	132	130	147	135	129	154	156	141	142	128	137	135	160	171	118	136	131	127	154	122	124	141	133	145	135	142	136	138	125	131	134	162	145	141	129	138	149	150	152	152	154	128	129	143	128	162	136	156	149	151	129	125	136	150	112	138	125	130	112	146	146	145	123	126	138	143	131	152	135	135	128	133	143	124	146	133	151	143	139	136	136	132	128	125	147	150	177	131	131	140	133	150	136	152	151	169	135	149	128	131	135	130	161	146	136	139	151	138	169	123	135	142	138	125	155	144	140	126	132	152	134	102	116	117	147	160	150	147	137	134	147	139	130	151	128	118	125	128	139	140	144	138	135	126	134	128	156	152	132	142	152	124	153	132	130	142	135	155	120	151	151	137	136	136	136	144	151	118	139	128	152	142	138	147	167	151	139	126	159	156	137	160	144	152	149	130	130	165	128	165	133	124	130	130	125	121	122	146	129	141	119	127	150	135	146	155	138	151	159	144	116	117	140	141	147	147	123	149	142	150	146	126	123	137	121	128	126	141	140	135	153	136	147	120	121	131	149	136	136	145	130	127	139	133	129	128	122	116	150	121	139	142	146	136	139	137	152	145	146	133	128	146	128	155	139	152	145	134	118	147	132	143	145	133	123	124	143	153	122	137	133	132	133	152	123	138	149	130	144	136	150	141	154	142	134	161	130	139	146	154	142	135	148	122	147	145	128	118	138	152	159	130	124	146	140	130	126	121	135	136	143	125	130	140	147	138	144	160	127	122	139	119	142	138	144	144	139	139	133	143	126	147	135	132	123	137	138	126	125	148	144	127	126	133	143	159	151	145	156	140	122	133	128	132	142	149	155	142	162	142	131	129	146	142	143	126	134	151	133	147	135	130	135	138	136	148	135	129	144	130	148	150	136	115	139	131	128	130	127	141	135	146	155	132	159	135	133	142	107	138	131	139	121	159	133	139	146	137	124	146	137	154	135	146	146	145	143	120	128	137	136	145	131	113	147	139	131	143	161	137	130	130	130	134	135	153	128	143	138	161	146	116	136	146	153	133	152	148	129	140	137	152	132	140	142	120	127	135	133	126	153	158	151	135	159	163	138	129	135	142	144	151	143	152	148	154	138	117	133	135	136	138	144	128	138	140	119	156	149	151	144	157	142	140	141	140	127	147	143	123	147	116	138	138	122	129	156	137	124	142	114	135	159	139	136	129	140	141	125	126	125	156	156	144	139	149	148	117	124	142	155	138	145	141	148	138	162	161	135	138	168	151	143	151	147	123	137	123	158	138	136	146	135	144	142	103	148	127	130	141	142	140	126	152	163	154	126	138	117	129	136	139	134	136	138	143	154	128	152	178	132	126	143	128	123	150	145	128	135	139	138	129	137	140	128	118	138	124	148	142	124	137	132	146	127	134	140	147	157	145	133	142	126	152	144	148	144	146	136	149	135	146	142	139	125	129	134	137	131	162	137	141	132	125	132	146	138	141	135	126	133	140	140	136	144	153	140	139	125	127	143	151	147	145	132	143	135	148	165	147	124	115	129	154	118	134	142	141	132	138	151	139	118	139	129	128	151	150	131	140	135	114	138	139	140	165	139	169	133	112	136	113	143	132	144	128	126	137	148	135	154	143	157	126	146	111	138	136	127	118	137	151	124	141	119	136	133	133	150	130	137	135	145	143	137	132	149	142	145	139	144	124	131	119	149	152	130	148	114	133	131
24469	53528	36526	30146	2271	481	423	431	454	318	274	244	222	209	233	222	214	209	218	238	204	208	180	203	201	215	206	208	186	220	216	186	183	188	181	164	185	210	196	206	193	185	192	193	207	195	198	176	174	178	182	164	183	205	187	171	205	197	203	202	186	217	188	175	213	195	208	189	171	201	187	177	192	200	178	183	207	163	204	198	181	220	204	214	205	178	181	182	185	170	236	193	209	220	212	188	179	184	203	179	196	185	195	200	196	174	179	193	203	168	189	195	211	211	212	192	209	171	180	188	176	181	212	201	209	201	195	220	201	172	179	170	189	199	181	207	199	178	209	178	170	213	163	202	225	211	208	195	202	190	181	209	209	203	211	193	182	179	192	192	201	211	210	209	215	195	188	202	210	188	188	203	182	210	221	187	208	180	205	216	191	212	191	191	180	192	165	180	199	184	202	199	196	193	194	194	182	196	199	173	178	203	195	185	191	212	218	196	182	175	186	202	187	195	183	183	199	183	205	191	184	176	170	159	183	210	187	212	181	191	204	177	192	192	182	212	186	195	215	190	168	183	191	224	186	205	221	170	169	207	194	186	172	209	182	205	188	198	194	204	182	182	177	193	217	202	200	195	187	195	195	166	180	179	206	175	185	183	189	186	197	176	195	209	206	205	174	195	197	175	166	186	200	194	191	205	190	189	188	190	201	154	210	200	198	200	185	174	193	232	181	184	180	195	164	189	224	196	182	189	199	185	191	184	201	197	193	190	163	185	205	177	201	193	184	190	198	187	206	188	199	220	222	202	221	187	197	196	193	204	177	205	163	195	190	188	191	220	209	179	181	207	182	175	170	187	180	207	179	202	213	169	189	182	196	196	188	200	210	158	196	206	204	193	200	201	165	160	187	235	197	183	208	191	191	191	195	184	180	186	188	191	177	174	194	190	200	193	188	203	193	193	174	193	189	215	183	168	177	181	197	194	188	212	172	198	186	203	207	174	188	195	183	185	204	179	195	162	205	186	160	221	196	180	202	168	206	181	191	163	185	190	197	199	159	178	205	203	210	203	189	189	201	195	184	189	196	198	178	192	191	182	216	200	190	187	174	171	180	180	194	200	225	175	162	197	177	181	201	201	184	213	181	190	173	158	174	171	221	193	203	160	203	169	193	195	181	202	197	194	184	176	210	170	208	214	205	165	177	207	199	200	186	171	218	208	180	188	184	204	191	174	182	230	203	188	201	178	209	210	196	179	212	203	176	196	185	209	188	203	199	187	175	192	183	189	171	194	205	205	181	186	175	214	211	193	196	187	178	209	190	197	170	235	185	199	194	203	161	231	175	179	225	207	198	194	193	185	179	199	191	179	184	201	195	181	206	195	190	194	199	174	184	176	225	214	175	191	201	207	179	192	173	188	172	212	204	192	189	174	179	204	160	192	194	167	204	198	207	228	201	181	189	202	176	203	220	180	176	192	184	190	185	159	198	160	194	166	195	182	206	199	190	202	194	172	198	197	177	184	193	177	174	181	192	192	196	187	185	183	194	177	202	203	195	201	179	218	189	200	193	214	175	210	212	175	182	198	192	202	191	199	189	212	183	200	189	184	179	187	192	191	197	200	207	174	186	183	209	199	207	205	180	215	214	186	182	184	184	192	196	188	174	183	184	207	232	201	180	202	180	216	211	209	177	175	181	183	203	177	222	165	189	185	173	203	179	191	199	196	159	184	202	197	177	182	179	179	199	191	220	203	194	194	160	168	206	207	186	196	168	198	155	215	229	198	191	194	215	199	148	197	203	176	206	189	207	178	195	182	194	180	181	185	183	171	193	173	199	189	228	181	190	193	189	206	174	191	167	190	181	200	166	198	223	208	169	189	207	197	177	187	169	191	188	173	195	205	180	191	181	198	181	186	201	191	169	169	208	191	189	174	175	172	185	182	188	200	184	172	177	198	197	195	192	180	171	169	213	157	178	195	189	201	198	196	177	203	209	200	188	189	162	189	202	199	205	175	200	190	195	178	173	197	187	203	186	184	193	173	206	175	196	207	205	186	177	203	225	178	180	189	187	201	179	169	201	176	176	180	198	203	199	189	193	210	162	176	192	183	172	169	181	192	179	187	204	205	225	196	187	181	208	189	196	194	181	213	171	184	194	198	188	203	203	177	195	201	214	223	196	208	206	179	173	196	184	199	170	187	205	184	182	183	198	197	225	193	202	179	205	185	202	223	205	187	189	203	199	173	183	186	202	184	177	193	180	180	197	182	211	186	201	190	186	192	182	179	199	190	191	208	205	187	198	220	180	185	171	212	176	193	192	216	163	184	195	180	184	181	169	164	177	231	199	195	178	207	166	214	197	173	208	205	186	188	208	203	182	186	188	204	173	186	207	204	213	200	195	182	214	171	193	212	189	215	195	204	173	179	187	175	189	199	210	175	202	195	212	204	184	177	189	183	213	202	202	188	206	198	198	183	196	212	189	194	205	203	170	210	198	210	188	203	200	190	198	197	204	193	185	197	230	183	194	164	198	193	192	203	191	182	206	207	201	183	186	193	169	167	228	191	195	187	180	203	193	182	188	191	186	181	174	199	200	195	203	193	183	205	187	207	224	195	185	192	175	170	173	223	180	192	188	190	224	190	214	197	172	177	207	202	197	194	211	182	173	160	163	191	196	203	185	171	201	174	181	176	206	175	180	193	202	215	213	190	196	174	200	187	201	176	197	190	198	187	175	200	193	174	201	180	168	187	200	191	200	190	214	191	175	204	200	182	223	187	190	178	185	215	171	163	159	207	205	168	185	186	170	218	167	205	186	231	223	185	193	173	186	186	229	209	192	201	190	185	184	193	177	198	202	187	201	210	194	203	203	194	210	173	216	193	199	193	214	202	179	197	184	188	184	200	171	206	186	200	180	198	189	191	214	185	187	200	206	183	194	210	167	203	182	188	199	163	225	172	198	204	197	199	214	190	194	208	160	200	197	177	212	197	195	217	177	192	189	176	174	198	181	199	195	181	210	191	176	212	223	204	197	193	188	201	198	193	169	182	202	186	182	181	206	198	220	224	170	191	182	215	191	182	169	198	202	183	199	194	200	167	174	194	195	186	182	190	200	201	197	176	187	155	214	192	192	192	170	172	185	182	192	179	195	203	204	218	170	194	163	190	204	188	216	222	204	166	163	205	178	199	201	190	202	198	201	175	201	182	188	169	198	182	187	193	172	160	236	174	185	210	190	190	197	158	205	196	200	204	200	191	213	176	212	171	216	189	178	210	192	193	203	186	195	191	198	206	198	197	211	204	176	185	179	173	189	162	181	201	196	189	202	189	180	183	198	220	206	197	202	184	200	200	219	204	198	187	192	171	187	199	214	203	200	185	174	190	193	202	187	200	196	193	163	186	208	184	198	195	186	193	209	204	178	195	162	210	199	196	199	192	184	204	193	182	200	188	184	198	200	183	208	194	211	218	187	199	180	178	213	196	180	201	174	183	211	213	205	196
22152	21069	29019	24425	21323	20630	10035	868	656	507	491	447	422	456	404	442	389	351	414	390	378	379	398	389	374	358	363	373	370	366	358	367	356	384	402	355	365	334	391	356	376	349	359	376	351	334	352	415	392	376	369	369	399	370	377	373	370	354	343	386	338	372	363	385	382	346	357	373	348	339	345	351	362	393	375	338	392	368	349	351	379	344	434	359	355	366	377	337	335	370	372	377	387	377	345	379	337	363	342	346	366	371	367	386	364	329	383	387	367	363	356	383	348	350	344	366	351	340	366	370	343	373	357	347	362	344	367	351	353	388	340	351	370	361	342	351	353	356	365	335	326	367	385	363	339	334	371	318	359	356	337	366	381	362	354	331	355	339	362	362	376	349	368	355	338	348	358	348	361	359	366	337	380	363	357	353	360	379	350	344	353	381	354	385	327	361	378	371	371	352	333	344	351	350	377	378	303	354	350	370	334	352	368	405	338	318	388	331	366	346	352	346	367	346	369	373	357	362	362	345	359	397	391	354	335	330	363	347	329	347	376	358	347	344	354	372	378	349	340	392	358	371	357	338	373	332	369	376	316	346	363	341	359	363	372	337	325	378	358	379	337	346	316	363	348	379	344	361	387	332	409	380	360	381	340	301	349	343	344	374	336	362	350	382	362	342	337	349	333	359	372	380	325	358	376	328	389	329	369	359	354	362	348	353	355	352	364	354	360	363	345	365	356	331	358	349	348	348	367	335	351	348	351	391	348	334	356	335	384	347	385	368	349	367	330	360	362	377	319	356	362	341	403	330	342	343	349	378	335	333	348	332	384	354	351	325	345	330	363	332	367	360	369	364	378	336	353	399	348	343	380	340	349	361	356	343	348	355	337	327	404	351	353	350	396	374	322	345	344	364	381	386	353	395	339	363	375	374	371	349	321	402	345	362	364	351	357	383	343	370	342	342	375	355	351	364	373	331	350	376	358	346	365	351	304	366	342	367	325	361	323	376	353	320	366	337	354	346	383	337	328	341	374	354	383	375	345	380	332	363	358	349	338	355	344	355	352	380	369	339	356	376	346	372	348	319	340	370	383	356	374	373	340	352	370	371	348	363	348	353	311	341	379	384	337	313	355	326	375	324	348	325	363	356	357	335	376	366	378	409	309	365	409	372	394	358	367	361	351	399	353	389	353	347	349	343	365	358	352	349	344	368	350	338	365	370	319	315	363	344	356	341	348	373	332	385	356	373	362	358	333	365	357	375	358	375	346	351	353	378	381	380	330	331	348	369	331	347	330	354	370	358	330	370	342	334	359	376	340	342	364	330	364	369	357	351	359	361	364	319	328	367	380	355	341	354	322	337	383	400	338	329	354	370	370	345	370	361	343	377	361	319	339	350	347	359	372	385	404	371	314	368	337	401	371	319	347	354	356	358	358	320	369	354	353	316	362	343	360	368	368	336	350	370	333	357	340	354	360	336	380	360	330	357	359	349	342	382	372	364	361	366	325	333	355	382	359	348	350	368	351	368	377	350	362	322	381	330	341	338	351	393	331	387	337	347	367	355	367	358	355	345	385	375	387	330	344	360	327	327	345	346	334	340	329	352	384	357	344	359	376	360	389	365	375	348	354	313	338	366	368	378	354	348	355	340	333	358	362	372	357	343	342	364	347	343	362	344	400	357	361	369	353	384	367	360	360	374	359	322	379	354	364	347	354	352	365	361	407	411	356	328	343	364	374	345	353	347	350	332	331	344	334	353	366	387	370	346	364	340	360	363	329	363	373	354	335	348	399	408	330	338	359	349	357	391	382	332	346	338	367	356	334	371	340	330	358	363	384	350	350	353	345	383	381	323	386	323	351	355	356	358	384	376	351	352	368	368	362	341	363	345	341	347	351	315	338	359	396	370	368	404	359	364	375	338	364	371	381	365	335	322	367	345	380	335	335	357	368	340	333	364	336	358	331	368	373	308	392	378	334	351	344	348	308	385	349	336	374	356	338	323	362	353	351	364	341	325	386	365	343	361	375	354	321	351	348	342	343	347	362	368	341	354	377	330	329	334	360	367	362	354	377	393	345	334	394	347	358	343	352	330	389	354	340	358	342	346	352	385	327	375	348	358	407	361	354	340	325	352	370	392	373	389	363	365	393	371	364	369	378	345	370	366	345	361	402	337	358	367	394	370	376	352	361	330	386	379	327	341	319	353	321	342	370	356	361	367	357	363	345	360	364	327	361	343	380	345	355	377	372	360	357	373	349	366	357	301	319	352	345	363	345	344	345	347	332	368	322	330	371	325	335	365	360	356	395	339	376	387	362	314	354	361	338	383	370	399	380	338	376	364	366	344	354	354	352	385	342	363	376	358	367	386	347	356	347	353	368	410	366	350	349	390	341	396	368	373	384	350	358	353	364	358	400	340	351	337	329	360	355	324	364	387	372	351	369	373	361	356	360	342	336	375	399	370	341	372	384	368	360	378	357	389	359	322	361	360	342	385	345	340	348	362	386	349	400	321	416	349	355	397	379	355	342	330	367	340	382	351	361	373	382	341	347	342	352	370	364	368	375	357	373	341	349	315	366	353	358	347	359	382	382	367	346	372	366	365	366	380	340	355	384	348	363	346	338	399	349	367	340	337	384	331	350	342	372	384	373	356	329	333	334	354	350	354	375	338	377	357	336	337	372	386	355	367	363	360	318	307	344	381	362	343	344	342	323	353	389	365	381	349	387	340	367	362	374	376	360	348	378	364	376	338	381	338	355	359	368	375	368	355	370	360	346	330	359	377	348	388	343	385	370	365	359	352	359	363	352	353	330	354	379	364	366	353	366	360	323	378	374	345	354	357	339	356	339	385	345	374	367	343	361	328	384	376	356	372	302	353	328	358	395	364	376	320	333	348	362	347	347	367	336	358	327	328	361	286	378	350	356	340	359	329	334	327	350	339	351	352	322	367	345	355	358	348	349	358	336	367	342	329	402	365	321	387	370	353	333	335	355	351	349	378	359	339	349	350	362	335	373	357	350	340	346	338	349	382	366	378	342	342	359	363	369	379	360	361	373	351	395	334	384	344	359	355	370	339	357	346	365	384	311	359	368	330	345	385	350	369	321	316	347	371	375	363	381	412	369	394	367	359	370	320	341	343	328	355	364	353	390	349	340	357	379	330	325	381	348	355	373	321	347	376	364	390	353	372	344	369	344	370	355	346	356	331	352	349	342	339	331	314	380	390	361	380	328	349	373	330	352	400	340	347	355	382	372	342	343	369	341	356	349	336	332	326	373	379	344	338	321	384	354	338	401	325	368	356	341	370	355	345	381	386	329	339	350	363	346	346	406	370	405	357	344	361	374	347	342	353	373	321	330	341	365	349	352	357	322	381	359	377	389	399	352	374	337	340	343	352	365	380	350	341	361	337	358	361	382	337	346	366	365	360	365	365	391	349	339	367	306	332	347	355	375	373	382	333	361	369	359	363	358	330	339	347	357	349	340	364	384	367	373	319	360	355
34001	63499	53100	50707	5954	1589	1291	1284	1087	886	732	651	636	607	563	553	587	565	537	518	517	547	510	495	519	510	458	506	531	530	525	471	473	497	465	476	490	494	441	507	485	465	470	521	458	506	496	473	488	503	482	453	475	460	484	501	481	496	477	541	511	445	449	463	465	417	506	501	444	447	486	478	475	455	495	490	461	455	492	452	459	446	452	433	432	442	444	427	470	439	428	462	513	479	486	450	477	475	455	473	437	500	463	461	492	472	465	472	459	446	445	515	457	486	458	499	446	474	454	469	478	476	471	475	527	435	451	464	446	428	482	464	440	472	442	509	475	449	458	481	478	460	482	499	430	474	475	444	462	487	462	465	427	466	469	456	492	473	460	467	463	453	479	463	459	473	459	481	473	451	437	473	489	471	489	497	459	461	459	501	472	469	485	473	453	463	477	500	478	473	478	476	488	481	445	470	460	481	502	479	465	480	496	481	476	452	493	462	512	474	444	433	455	490	483	475	487	463	462	482	454	436	469	499	493	490	495	447	462	472	431	500	477	482	450	491	492	469	476	470	464	460	491	453	454	466	467	471	502	492	498	444	488	442	463	473	459	468	434	472	490	470	437	446	479	446	473	440	469	520	475	493	489	482	456	495	439	466	469	475	471	453	444	475	433	420	465	464	526	492	486	427	473	474	486	485	477	443	484	507	412	502	411	481	475	460	456	485	460	477	454	454	490	442	478	456	467	478	456	444	451	497	473	457	476	458	464	507	458	455	498	477	466	463	453	498	462	457	494	434	441	462	485	466	493	483	471	521	462	522	474	464	479	470	472	499	453	478	476	446	485	462	480	453	483	457	507	463	464	459	450	458	462	478	440	448	456	469	444	467	441	461	424	482	470	410	456	466	461	493	480	466	480	493	468	455	461	481	443	475	500	463	456	446	464	472	483	505	482	486	467	477	444	432	438	447	519	476	481	481	474	464	465	439	482	455	412	463	456	439	484	450	469	494	481	475	506	471	438	463	472	451	459	472	439	457	484	479	468	496	482	449	478	485	492	478	494	499	492	471	473	440	471	476	440	498	509	477	463	442	496	483	462	444	488	463	502	465	483	487	444	505	481	437	453	487	494	445	468	426	428	488	467	453	482	477	473	433	508	460	474	489	476	464	466	442	461	489	434	435	470	466	455	499	458	495	481	456	463	511	469	508	450	464	452	453	472	448	446	452	487	456	472	460	437	474	441	463	451	464	457	506	424	460	439	459	442	469	430	437	439	464	472	468	498	467	484	465	473	441	486	500	498	449	462	465	434	416	509	464	483	490	473	454	425	481	458	452	456	471	475	432	459	466	493	472	474	471	459	449	493	507	473	480	513	466	460	474	470	473	464	478	458	457	484	409	460	463	480	445	486	472	474	498	476	432	475	430	507	468	437	451	435	479	474	431	479	486	459	478	436	480	461	460	482	479	467	477	425	507	437	457	484	456	481	482	467	479	427	458	484	469	462	469	459	470	446	477	447	502	453	510	476	477	441	461	468	495	462	472	474	495	495	459	448	447	466	442	492	483	452	488	450	465	436	459	471	455	456	477	471	489	432	464	448	486	443	487	470	460	438	504	489	470	464	473	486	479	473	488	459	426	456	486	464	403	490	497	458	463	453	464	460	481	478	463	455	458	469	485	484	437	490	472	483	480	502	463	480	494	462	447	428	492	444	413	450	481	445	437	455	480	477	443	468	470	465	470	484	481	464	462	459	462	453	493	480	459	479	470	449	443	475	514	458	442	453	460	482	450	458	437	467	430	500	447	466	491	453	427	492	464	481	443	477	440	444	480	492	466	478	465	416	535	466	454	461	520	485	448	432	475	449	448	492	478	466	480	449	476	455	466	447	454	454	475	499	471	484	452	468	454	487	481	470	454	463	466	470	503	432	423	505	487	486	456	485	484	489	474	476	470	486	470	428	436	460	446	444	457	510	470	474	484	468	439	494	450	474	492	473	469	447	473	465	478	444	484	460	501	514	498	519	492	466	466	446	459	483	473	480	506	467	463	435	483	469	493	454	489	460	481	475	451	452	475	485	427	422	498	438	479	492	472	464	475	503	419	474	464	491	482	480	448	449	445	455	441	480	461	461	444	433	495	460	423	484	478	490	485	442	458	445	465	474	476	464	460	482	447	473	440	457	467	434	465	476	464	455	465	460	508	506	484	431	436	488	468	487	460	458	438	473	414	448	455	506	472	478	496	465	457	479	470	446	476	459	457	455	482	443	420	448	480	467	438	470	482	425	457	472	480	426	482	493	483	450	475	506	474	488	477	430	463	481	468	446	435	444	471	468	496	429	455	467	453	470	437	464	481	482	444	453	468	453	481	492	520	479	484	486	473	481	489	495	472	464	496	472	459	476	435	453	439	466	489	474	453	498	471	486	466	424	467	451	433	459	473	489	471	483	443	440	458	504	483	474	452	456	455	470	423	465	492	492	464	500	498	463	493	462	468	471	457	492	454	515	480	445	457	474	426	471	439	509	487	460	506	402	466	452	492	471	456	440	474	488	492	451	481	441	464	481	449	453	464	447	489	437	455	431	486	495	458	478	450	441	450	495	508	435	470	484	447	458	484	484	441	460	482	452	464	484	461	445	428	505	471	492	474	439	454	456	459	435	468	475	513	517	494	473	471	446	445	460	461	455	461	499	469	475	448	452	478	494	473	433	477	492	487	458	470	463	446	472	473	458	470	496	485	494	447	464	437	451	439	460	468	460	464	488	491	466	460	480	464	494	478	486	459	509	464	481	484	443	486	459	462	490	455	484	487	476	460	464	458	447	447	472	486	432	454	502	456	448	523	480	453	487	443	463	505	429	455	499	451	460	470	488	430	531	457	432	449	477	489	461	461	471	503	458	440	486	484	435	473	476	484	497	459	495	490	474	488	512	454	483	488	443	443	452	494	478	485	466	457	477	487	447	465	467	461	468	490	473	419	476	445	458	461	437	476	483	443	445	470	490	513	459	450	463	445	483	433	467	450	477	469	474	484	471	436	470	461	470	475	452	475	472	439	494	473	506	491	429	489	447	449	434	464	462	464	455	464	460	503	452	449	481	460	487	471	473	443	496	489	486	486	473	461	457	500	432	464	455	467	450	466	465	493	459	501	497	489	447	468	493	438	478	435	465	454	470	436	451	437	465	488	466	462	475	467	466	484	502	450	488	488	494	458	501	442	479	439	446	500	459	441	485	455	421	497	457	476	403	489	464	486	470	453	474	471	484	430	419	449	465	477	471	473	470	470	500	478	490	453	458	463	464	485	447	466	453	476	444	452	420	456	460	460	465	471	446	459	467	454	453	459	453	440	469	451	448	515	480	467	459	463	508	471	468	509	413	420	460	481	410	481	424	479	429	480	493	477	424	472	514	442	485	479	444	465	454	449	440	416	487	462	488	486	489	462	465	463	477	477	506	464	480	525	470	482	456	470	482	479	467	481	471	470	487	486	552	468	447	451
26697	21451	16377	9563	933	450	354	353	303	279	314	289	268	294	291	299	272	281	258	258	315	277	310	296	312	259	285	309	279	268	256	282	277	277	287	295	275	283	301	286	282	259	258	317	272	302	283	289	284	292	265	302	298	294	283	312	274	294	292	291	243	297	281	271	289	272	254	298	277	281	259	272	252	278	273	330	300	282	267	298	273	269	290	311	268	292	287	262	282	279	272	277	277	296	277	290	272	261	277	267	270	273	268	264	275	299	290	302	301	262	278	256	262	290	274	265	293	303	291	282	286	286	276	285	284	272	276	281	303	301	261	260	270	249	264	276	292	305	253	286	294	301	295	231	269	274	279	313	293	270	264	299	317	310	305	299	264	284	298	271	285	261	297	258	288	281	289	268	283	265	280	252	297	270	254	254	280	309	240	285	273	283	303	271	245	293	274	281	243	276	277	311	286	275	278	275	286	265	328	293	269	295	292	276	294	283	292	258	302	259	287	278	287	271	288	285	252	299	275	274	266	292	280	294	301	278	252	277	289	268	281	253	259	297	272	284	286	277	248	285	271	292	256	292	276	304	275	259	283	271	280	279	292	292	251	277	282	289	264	294	263	280	293	278	293	247	301	281	286	271	303	295	294	291	277	265	270	280	263	277	268	292	275	276	298	275	279	325	306	272	276	301	262	264	289	273	268	279	277	297	296	295	266	277	274	292	298	263	294	285	269	273	288	293	266	291	293	276	257	283	246	268	268	265	273	267	251	285	271	267	287	300	266	265	260	280	256	274	291	284	265	317	285	274	289	334	272	311	262	264	254	272	272	280	241	280	283	290	296	271	270	271	298	284	298	280	240	293	295	286	281	299	278	314	268	256	278	274	285	289	263	281	321	286	280	291	279	276	272	280	273	283	267	296	274	325	257	247	266	265	266	290	262	281	283	277	262	279	261	284	258	272	277	251	318	270	292	311	264	282	285	272	281	266	322	263	296	295	289	292	288	257	267	250	275	313	296	301	295	287	287	261	273	285	272	263	272	299	305	274	276	285	304	262	295	300	280	274	278	255	273	296	295	297	283	308	290	307	290	277	250	295	292	267	285	272	270	297	274	290	243	283	253	266	292	275	300	268	284	292	291	296	262	277	308	288	271	288	288	275	238	280	290	255	277	282	269	279	315	285	281	287	266	307	273	265	296	251	262	277	271	290	277	284	268	288	289	266	272	245	295	281	283	268	290	301	308	316	279	285	269	255	283	297	298	280	282	262	275	249	271	279	293	239	273	297	268	264	258	285	274	285	274	305	323	299	262	288	240	282	255	273	282	245	288	258	286	277	273	265	286	275	280	277	282	317	261	300	278	287	286	276	274	299	268	265	281	289	273	261	284	298	262	232	279	284	263	298	274	287	295	265	280	301	295	316	260	272	300	281	322	287	299	287	285	285	293	275	261	302	314	256	269	295	263	280	253	270	306	268	271	294	279	268	295	267	289	300	265	284	284	263	262	302	261	279	269	305	288	274	295	288	295	260	277	271	272	277	270	257	294	288	295	269	275	282	274	269	273	264	263	269	294	307	291	258	297	285	260	273	288	283	269	300	293	274	290	289	289	257	245	272	328	283	284	301	280	293	285	259	312	280	264	316	279	276	282	289	300	273	259	295	251	305	274	303	285	261	275	282	268	266	276	265	303	289	263	267	305	274	302	278	263	292	268	294	274	307	277	286	309	287	269	259	272	254	283	298	290	296	295	268	254	273	293	276	282	264	302	270	279	283	299	283	262	284	270	274	302	307	280	263	275	303	302	307	301	279	277	288	262	325	280	272	294	289	286	258	285	274	296	304	275	260	305	288	273	287	293	302	308	298	305	267	288	248	262	260	263	277	259	265	283	316	281	269	276	268	276	247	270	261	299	257	275	324	262	271	287	312	266	285	268	283	301	292	275	293	304	269	262	269	297	288	290	255	277	287	274	309	299	305	308	298	295	264	272	283	273	283	286	284	282	270	297	257	267	280	266	281	248	292	280	273	287	319	252	246	293	270	292	292	314	271	275	274	265	292	263	274	324	297	251	276	291	263	270	283	260	271	307	299	286	268	292	264	303	256	290	308	254	275	296	254	223	286	295	308	275	253	261	297	276	299	270	285	295	276	261	289	286	270	263	295	257	274	295	282	293	306	256	283	280	274	281	252	291	269	288	280	295	273	302	264	271	267	292	258	296	279	287	265	268	280	260	276	283	286	280	302	299	267	243	286	261	285	259	284	284	288	295	297	273	282	286	264	268	258	280	306	304	274	265	285	286	308	257	269	308	261	303	287	282	287	297	237	277	322	258	254	300	262	337	285	275	272	283	268	272	288	273	293	316	289	262	279	259	265	290	291	270	254	271	274	279	282	297	279	254	286	286	243	251	271	302	268	305	273	265	287	251	251	282	270	262	271	294	305	275	285	293	262	319	302	262	320	297	254	286	286	303	307	285	288	278	283	301	300	302	267	257	290	305	276	257	276	285	284	253	281	273	282	295	296	261	285	287	272	279	254	282	314	270	287	309	318	287	286	259	274	260	288	277	296	279	277	273	259	301	279	292	253	260	274	288	289	285	291	301	293	253	262	268	276	264	263	271	302	269	286	270	286	256	303	263	256	294	283	261	283	272	286	279	258	253	253	313	231	290	304	261	305	299	291	262	279	299	290	250	251	286	262	299	284	300	265	271	285	269	277	302	261	258	261	264	294	304	282	291	277	301	300	291	265	231	286	278	268	287	255	271	308	268	283	284	280	296	264	291	308	296	287	321	281	269	288	276	268	296	273	278	273	281	268	295	262	282	264	274	269	266	287	284	297	303	248	263	281	291	283	299	264	295	259	293	276	261	270	286	280	260	314	271	297	270	270	294	247	298	268	290	275	291	282	271	274	289	286	293	280	273	285	274	318	281	283	271	279	284	252	262	288	281	296	265	287	266	269	275	287	292	270	280	277	276	305	268	285	301	297	273	343	256	273	310	251	275	331	288	313	288	271	296	286	292	299	297	269	251	272	265	298	282	274	303	255	285	271	312	314	276	310	274	299	295	270	282	249	298	294	270	265	277	269	261	263	297	314	294	264	300	285	295	289	277	266	284	280	277	255	270	277	275	278	283	241	256	268	258	263	295	310	282	276	269	316	280	289	280	272	295	269	274	295	289	263	290	276	258	284	285	288	294	253	251	273	267	265	262	273	296	303	267	269	247	273	288	282	280	307	276	289	262	302	299	295	285	245	279	269	293	275	246	271	293	269	271	268	282	290	298	271	258	286	284	263	270	297	267	259	283	295	274	283	257	286	284	307	296	276	297	242	301	302	268	282	273	297	272	255	302	276	278	261	295	289	275	285	267	285	250	304	294	273	292	266	282	301	283	251	292	298	272	270	279	287	281	283	312	252	286	268	276	284	260	290	252	284	257	275	268	319	307	270	278	274	301	290	247	269	309	283	314	315	285	260	275	269	289	298	269	274	256	256	285	278
9616	27280	11651	8331	779	386	417	478	457	367	383	387	371	396	349	371	381	361	379	382	351	342	355	395	312	354	371	377	360	361	347	364	388	345	361	355	361	367	365	342	387	362	358	370	368	368	395	401	352	350	326	374	351	371	355	378	369	389	372	353	394	343	362	333	381	362	370	345	375	361	381	327	398	381	362	372	354	373	363	328	334	379	366	372	358	377	374	343	368	351	352	379	366	366	342	346	364	373	333	389	318	336	354	385	361	401	345	392	338	370	366	363	340	356	370	396	388	356	385	356	381	329	399	329	338	350	349	358	354	389	350	338	302	342	360	365	357	368	369	327	346	379	337	408	357	344	349	351	370	355	385	374	328	352	334	355	352	330	375	341	334	364	370	392	337	369	369	395	388	335	381	339	353	361	368	389	380	359	335	344	320	382	361	371	385	350	365	355	325	364	360	362	358	350	337	357	363	353	338	340	370	346	342	350	390	341	353	361	383	378	326	342	359	371	397	344	358	376	355	373	369	349	375	347	348	409	369	365	351	385	361	371	378	331	361	338	364	370	390	356	328	391	353	373	360	361	406	351	353	359	374	341	377	379	380	367	365	320	348	349	397	374	360	366	360	370	378	344	369	362	332	335	362	375	375	380	350	343	361	340	334	360	395	357	379	338	370	360	357	353	400	341	351	373	370	337	343	363	379	354	373	374	350	350	347	374	363	364	370	380	331	374	359	346	380	371	372	362	386	371	355	373	381	350	374	340	353	358	341	381	369	373	355	344	373	410	329	338	406	364	355	375	379	363	352	390	360	346	364	349	369	321	342	387	357	360	345	343	341	383	349	370	364	311	372	328	337	367	349	357	369	361	352	380	371	379	373	360	376	344	387	352	356	342	346	353	373	328	360	370	359	358	387	361	339	369	347	380	364	338	336	336	362	376	369	361	370	378	369	379	343	359	383	332	378	382	381	350	392	329	381	366	388	368	339	336	368	347	379	384	364	360	404	366	408	379	378	373	319	372	379	349	347	380	369	340	362	341	342	358	366	337	356	355	364	394	351	349	356	356	359	376	365	376	337	352	387	356	356	349	362	359	385	350	354	339	355	364	392	341	350	372	382	382	366	389	382	408	331	363	328	390	371	331	380	324	368	360	343	381	369	372	379	370	352	368	350	369	372	352	371	369	371	324	351	369	353	380	360	382	346	352	391	342	383	349	387	368	356	369	356	342	341	364	371	380	350	369	366	336	374	358	370	340	388	359	360	323	357	394	332	364	393	369	366	387	382	365	343	375	333	376	375	388	363	379	374	341	394	373	354	357	361	352	358	397	362	371	367	385	332	348	352	346	358	346	370	351	343	334	362	306	358	384	347	375	370	337	362	340	368	382	358	364	377	345	367	342	377	376	380	356	396	371	341	351	370	381	357	352	355	348	405	349	369	386	376	365	363	339	366	372	347	331	347	333	394	375	394	366	354	338	351	341	364	385	365	366	355	359	375	296	365	375	340	380	392	395	378	380	366	347	360	361	375	334	354	380	396	374	380	379	358	343	376	392	379	360	350	383	352	380	377	345	359	367	363	365	374	368	384	354	363	366	353	355	360	358	411	348	373	405	335	367	358	414	342	393	354	370	339	371	360	356	396	373	364	366	401	374	361	333	369	376	389	357	358	388	348	332	355	359	385	382	377	389	364	372	396	338	392	388	367	365	344	373	366	347	340	331	363	365	407	372	386	362	359	360	340	349	390	346	344	349	363	330	375	387	341	375	356	354	398	387	391	359	370	339	372	355	369	352	348	353	344	348	333	333	408	353	348	391	399	344	340	371	392	342	355	327	315	383	337	375	368	344	335	363	354	348	400	366	346	309	375	353	392	373	371	338	355	364	370	358	401	378	381	356	368	362	333	383	350	353	360	399	361	365	390	331	335	366	383	358	349	322	360	374	362	356	356	416	352	386	356	370	385	398	365	372	367	351	359	376	390	344	338	344	372	390	375	309	382	357	368	323	371	378	333	354	314	359	354	351	328	349	375	372	386	381	334	358	369	373	324	372	349	330	397	379	341	352	326	356	373	375	354	354	371	360	379	321	334	323	347	323	368	378	390	351	381	349	378	348	384	387	347	375	334	382	328	361	346	366	336	374	360	338	369	346	362	354	362	365	359	370	370	352	348	347	350	390	370	353	348	372	351	354	362	366	358	339	368	355	347	346	343	325	332	376	325	351	360	387	344	373	356	371	366	348	337	384	329	355	349	356	370	399	363	357	368	391	333	353	368	356	374	378	356	348	368	367	410	367	363	357	364	372	368	370	370	382	372	381	379	378	367	356	353	371	381	379	369	383	355	370	404	355	366	373	356	379	372	378	358	365	364	377	392	361	339	366	361	365	353	369	365	369	374	342	362	376	368	363	389	380	396	391	386	373	356	366	367	339	382	367	316	344	374	368	362	379	355	372	357	357	371	379	404	370	356	356	356	350	367	376	384	336	328	373	358	344	383	366	345	376	341	349	387	372	342	408	385	359	375	358	336	378	361	376	362	313	342	355	385	346	334	345	370	373	342	356	322	359	354	345	365	347	364	345	362	371	351	342	342	386	360	367	332	387	358	362	348	373	357	341	331	369	388	346	349	345	371	377	370	369	359	352	364	370	384	364	379	381	336	350	366	352	381	353	343	317	364	367	367	348	331	341	378	394	338	359	361	354	348	366	357	341	360	370	393	382	333	356	356	317	351	341	356	367	389	336	339	357	357	386	356	334	383	378	344	353	329	358	369	389	359	355	351	344	382	383	359	365	349	414	383	378	384	347	385	372	379	358	356	368	345	365	338	354	349	383	352	381	364	321	352	376	349	363	358	360	364	342	343	377	400	359	368	344	369	374	380	380	346	354	323	365	368	343	388	356	367	328	321	366	371	360	375	359	394	336	379	379	397	350	379	355	364	359	384	373	345	351	327	373	378	367	341	368	382	383	336	351	385	351	362	370	348	345	325	378	340	322	383	350	351	378	340	371	396	388	323	376	338	372	369	365	357	334	402	353	349	345	347	361	341	337	369	360	351	354	364	333	344	375	390	359	343	381	365	392	348	361	375	376	371	384	366	318	380	389	357	363	383	377	353	327	369	380	314	377	422	336	379	376	367	376	372	378	365	419	360	362	349	328	373	376	360	386	367	364	353	348	377	401	366	414	357	342	366	350	371	394	368	349	342	367	336	356	332	362	361	363	370	386	381	348	374	343	356	359	370	319	328	379	394	321	365	347	371	375	333	354	365	377	376	374	343	358	370	373	333	359	396	353	362	320	365	345	357	378	344	354	359	361	379	375	349	335	340	331	341	380	313	369	398	341	392	368	349	362	353	355	355	360	354	352	372	359	407	369	376	393	367	310	381	349	353	366	371	329	362	372	355	331	400	381	381	369	362	388	365	332	383	373	345	389	344	363	402	363	334	349	374	345	356	370	375	371	372	406	363	344	336	373	355	374	350	363	346	362	330	368	360	330
23137	21170	28677	26583	20682	10219	1031	700	575	569	547	510	505	519	479	493	468	484	474	527	463	474	480	499	463	474	470	457	460	478	413	446	431	444	448	435	439	430	455	467	481	481	461	475	476	486	462	470	437	497	446	486	454	473	433	453	428	483	458	478	463	438	460	469	469	473	474	481	503	463	481	470	478	448	476	468	456	445	460	454	466	479	437	449	453	452	432	463	439	477	478	452	459	463	473	428	470	442	482	464	480	408	416	463	431	449	467	518	458	473	447	491	443	517	455	439	453	438	450	482	466	439	442	449	478	441	414	464	488	463	451	404	431	474	454	473	465	458	480	475	478	502	458	421	476	467	458	477	483	435	504	493	506	461	471	480	457	497	452	402	461	472	449	447	449	493	503	478	435	498	431	480	452	427	479	438	458	434	422	480	436	463	432	492	461	446	489	477	486	461	448	443	473	432	440	494	483	533	458	442	442	477	461	425	430	434	466	477	442	451	479	481	447	474	436	420	456	483	441	432	448	461	443	447	476	462	463	447	487	473	450	477	473	433	435	464	438	490	446	450	481	423	489	473	445	461	428	474	475	449	472	431	456	465	500	441	431	474	492	467	465	462	452	484	446	473	433	456	488	440	520	468	476	446	480	479	474	455	433	457	458	461	464	476	466	434	453	441	449	471	477	451	455	436	471	510	455	417	437	471	460	459	435	482	462	448	475	483	485	466	457	445	454	458	506	467	468	437	462	483	449	477	482	445	462	462	468	432	462	471	464	459	442	442	439	454	392	471	464	459	435	446	479	447	450	460	476	467	440	479	415	477	452	476	412	441	473	456	467	427	446	416	485	480	480	469	483	455	465	471	460	476	444	438	458	488	468	477	458	450	467	471	475	472	416	432	504	456	444	426	478	497	449	429	474	460	482	437	434	468	428	454	453	463	464	454	439	477	441	428	456	425	473	444	519	435	469	471	451	461	419	445	475	458	481	409	437	485	487	460	429	445	448	496	423	483	456	475	460	464	475	445	438	419	478	460	436	474	490	450	497	435	473	428	447	433	451	475	474	462	441	438	451	474	452	467	513	438	450	476	471	449	467	416	450	470	456	451	446	473	461	478	437	437	475	441	477	476	450	454	501	473	430	469	418	430	470	500	505	445	423	457	458	444	453	455	468	440	457	447	454	471	484	500	447	462	441	450	423	464	479	468	452	446	438	444	456	463	499	461	454	458	452	464	437	447	446	464	478	437	455	469	444	472	452	443	454	442	483	446	465	461	429	472	466	461	452	461	496	476	461	452	451	426	446	481	449	462	468	474	439	474	480	462	453	456	442	495	452	460	431	420	447	449	466	488	450	461	509	447	470	407	446	471	447	458	414	440	463	453	447	501	451	425	436	508	466	456	446	478	488	480	439	474	467	475	455	475	444	435	465	436	453	463	461	481	441	456	485	484	413	457	423	465	437	452	474	493	460	478	467	474	442	480	497	468	456	448	476	462	470	456	437	451	489	480	465	480	437	482	442	499	474	424	474	496	508	486	507	475	478	490	477	474	459	492	441	435	497	469	456	465	454	430	440	486	485	451	435	495	421	482	459	521	480	469	443	445	435	472	444	472	496	470	466	452	496	445	499	484	463	445	463	476	475	468	467	443	467	457	458	467	439	458	472	492	463	473	446	498	442	460	455	438	405	439	440	460	489	484	475	484	470	478	497	436	473	478	487	433	464	442	483	459	454	442	483	450	439	453	430	471	451	484	473	429	442	474	459	428	485	467	437	479	477	465	469	474	436	481	442	438	462	446	466	433	474	462	456	457	437	460	494	420	475	440	479	452	447	448	459	471	440	486	471	449	418	475	444	451	453	472	475	514	481	448	445	463	463	481	473	459	477	464	489	447	428	459	463	409	444	459	469	454	447	472	463	452	475	485	453	469	452	459	447	502	440	423	468	459	483	439	445	464	443	457	496	475	417	446	466	442	478	447	476	461	461	426	446	477	421	451	506	444	430	483	452	438	426	445	448	488	445	461	460	443	475	480	467	453	465	432	433	483	453	458	427	452	445	429	450	466	466	443	443	440	477	445	437	446	458	459	482	500	499	452	481	493	459	469	467	436	489	440	456	463	442	492	492	471	468	476	457	473	515	457	483	450	448	473	481	471	425	461	479	471	426	452	466	486	451	467	478	427	461	436	469	471	415	450	440	434	441	469	419	478	460	446	488	467	450	418	457	439	405	470	465	456	471	428	477	483	444	453	457	424	474	468	456	504	428	456	457	459	460	455	460	427	476	490	494	465	470	430	445	447	469	475	478	434	457	469	491	486	455	509	467	467	482	490	441	422	436	437	410	437	413	478	469	479	457	463	457	453	439	416	443	443	449	472	458	472	434	408	489	477	482	441	450	457	459	457	447	437	425	479	458	441	446	445	432	439	487	446	479	434	433	443	427	466	481	451	432	461	476	487	455	486	441	477	464	483	473	451	419	434	459	473	439	455	477	457	435	482	440	473	477	437	451	490	505	472	468	449	455	477	496	452	489	451	403	435	469	451	478	455	460	466	466	422	465	476	432	465	470	480	487	439	432	446	451	409	472	445	474	445	476	465	484	462	448	471	453	474	444	475	396	479	407	437	473	471	464	444	451	479	498	475	465	481	454	432	484	428	456	459	449	444	464	468	426	492	447	462	446	462	441	431	524	477	465	480	468	488	476	438	477	475	455	441	452	462	440	453	487	486	441	459	434	455	458	458	451	447	479	483	510	475	435	485	450	423	470	467	448	445	436	415	454	446	451	473	457	450	450	443	420	438	447	446	473	428	456	446	441	439	471	461	448	462	458	488	475	462	485	500	467	447	453	436	477	465	470	496	450	421	454	443	466	489	432	475	476	442	459	472	472	447	449	493	424	430	467	440	459	461	471	482	457	428	430	446	458	482	480	464	437	442	422	473	478	448	481	449	457	440	479	499	431	458	465	438	396	478	435	394	485	449	484	420	457	457	453	452	460	481	461	443	465	467	465	456	480	430	495	496	441	500	440	413	451	461	471	457	442	452	453	486	461	432	453	436	454	455	474	459	446	463	454	473	425	488	469	493	415	432	441	459	463	474	466	402	446	421	453	421	418	460	441	454	489	470	449	454	466	478	440	465	481	440	447	480	473	445	430	447	467	469	438	448	451	454	471	434	473	458	455	481	458	445	451	447	451	452	460	474	468	444	443	429	484	503	475	462	467	452	482	448	439	457	441	466	445	444	459	442	467	471	444	434	403	440	469	465	496	479	470	427	450	463	500	459	439	474	476	437	476	445	432	456	433	498	482	478	439	443	497	417	489	444	431	464	441	465	420	440	472	417	454	458	472	445	501	487	436	425	447	492	464	454	414	435	434	459	432	467	486	427	437	452	410	480	503	456	453	442	428	457	468	412	457	414	427	439	473	486	475	457	425	489	470	428	440	465	477	453	435	461	461	442	467	448	466	468	433	462	458	464	472	468	487	443	454	462	436	479
28174	62267	41082	40672	2472	1201	1065	1051	1009	816	723	787	698	647	617	662	617	622	672	606	638	616	592	588	577	639	529	590	606	586	661	587	618	595	612	635	618	575	624	578	560	586	615	625	629	551	611	563	576	591	632	610	636	604	569	623	606	623	581	626	551	586	586	571	558	600	601	605	578	598	587	563	589	573	598	587	530	602	578	584	621	593	582	574	576	624	668	581	569	584	598	601	595	609	581	588	548	567	578	594	572	599	576	605	576	585	575	545	533	598	563	590	589	631	561	602	622	567	579	571	589	612	583	595	560	625	554	568	641	625	589	604	598	586	562	639	617	591	573	619	587	571	555	549	654	560	589	610	588	602	617	611	605	573	560	584	657	609	570	598	613	621	592	597	606	560	588	614	544	609	578	582	570	575	548	600	587	608	566	560	627	602	567	620	583	529	643	582	598	587	603	590	565	605	625	593	602	595	583	613	578	608	624	597	563	563	536	629	565	579	576	580	579	629	629	582	604	575	568	584	615	590	548	621	581	562	626	581	570	619	572	662	645	590	629	610	594	578	581	589	606	597	600	572	602	590	604	607	568	587	631	595	600	592	628	568	606	581	597	613	583	605	611	647	577	583	586	577	608	647	584	577	585	568	578	618	624	596	574	552	567	642	569	579	559	601	572	549	580	601	622	648	606	616	584	594	576	564	612	579	605	569	599	590	619	595	556	599	587	588	558	642	552	604	572	619	571	596	602	585	606	568	562	605	588	629	594	562	514	559	596	591	578	625	597	558	605	582	564	587	582	560	587	614	546	602	596	607	607	580	566	572	582	602	590	556	596	599	573	620	597	564	621	563	571	540	579	571	612	614	665	593	590	637	559	599	566	568	585	585	598	599	583	589	586	617	582	603	607	557	562	603	584	606	614	595	568	606	563	561	587	621	567	598	597	587	596	601	637	586	608	594	598	568	637	591	549	636	624	575	580	586	572	573	567	555	627	583	631	580	617	617	570	600	602	632	608	575	583	568	579	593	604	591	616	590	583	564	585	601	604	579	539	576	601	593	549	613	541	564	576	583	592	647	546	560	563	586	623	602	550	582	622	583	584	600	601	596	596	592	586	536	589	562	610	559	564	593	581	602	557	614	596	607	576	626	617	625	585	613	611	566	594	582	560	617	597	605	613	582	601	571	591	582	602	633	566	617	584	615	569	618	542	593	580	568	576	609	537	610	572	591	604	572	634	566	599	646	593	592	606	581	586	589	582	562	590	592	602	635	553	578	620	569	592	616	617	584	592	573	584	569	591	587	584	621	562	594	576	571	648	584	596	626	588	603	591	623	583	571	585	587	582	595	635	609	590	560	592	556	616	600	622	552	605	556	615	629	554	568	569	595	606	626	547	562	624	599	588	583	576	615	563	542	624	611	561	610	607	549	584	621	551	564	570	585	585	562	589	583	544	526	593	577	563	615	582	594	576	575	597	629	604	596	623	610	577	576	592	608	601	583	575	584	602	595	587	570	566	569	574	564	609	592	565	616	552	597	609	598	641	574	552	588	593	618	591	560	603	688	582	597	586	606	590	538	612	544	594	575	602	579	608	558	561	599	604	599	547	607	568	551	625	604	533	559	580	583	599	543	633	566	590	580	585	569	616	575	605	599	574	548	643	565	600	615	602	575	574	544	581	576	664	622	600	602	636	550	604	574	523	612	619	633	690	591	559	591	601	607	565	612	559	626	599	621	597	582	637	559	598	575	591	562	600	587	629	597	638	558	557	570	587	591	618	580	597	574	594	590	612	573	590	590	593	548	603	590	585	537	577	569	568	557	620	587	621	580	581	594	566	591	597	593	615	593	600	574	555	563	607	583	620	565	594	573	605	567	548	622	593	579	611	603	583	583	598	622	594	583	591	587	617	610	602	541	580	561	570	613	594	591	600	583	580	527	578	538	567	587	535	594	588	561	595	579	580	590	577	575	603	557	573	588	582	565	610	605	563	605	608	585	599	573	602	575	565	566	587	592	615	577	561	583	582	604	588	539	557	564	580	594	627	566	611	584	614	574	599	603	541	630	626	583	573	593	584	572	598	623	614	550	587	563	614	575	561	558	625	618	609	563	555	609	598	576	597	559	569	583	608	588	571	575	543	578	640	600	627	535	578	546	568	584	622	598	616	609	570	590	578	597	622	627	560	611	612	549	589	556	610	561	586	577	560	593	633	606	589	575	640	608	584	600	575	602	616	607	555	563	563	563	618	605	601	557	535	611	630	548	589	633	566	604	619	566	590	585	551	598	581	558	580	575	582	565	637	573	603	607	565	641	597	552	599	602	589	591	594	623	555	609	574	594	612	612	568	619	625	611	567	612	598	590	597	589	555	574	613	584	567	596	546	607	619	614	628	606	554	606	609	594	567	606	552	578	593	614	559	576	568	565	531	601	577	604	577	604	655	621	608	605	598	589	561	606	582	573	625	562	611	571	625	589	585	598	619	601	581	552	570	568	643	581	610	571	544	631	579	550	577	626	585	578	602	597	606	632	613	607	564	577	558	619	577	652	575	576	587	598	560	596	536	587	628	555	611	578	545	569	602	543	609	563	556	612	558	611	588	583	578	608	611	535	641	590	619	581	601	569	622	607	597	583	587	596	605	582	585	590	582	605	611	582	567	575	624	585	602	570	578	617	594	573	604	560	593	553	580	578	632	630	601	612	595	596	577	571	540	610	563	599	581	548	570	554	593	553	582	570	533	602	601	535	546	579	601	585	591	583	619	601	545	580	552	599	609	579	585	625	621	595	570	593	561	601	569	597	607	612	562	589	601	587	602	585	558	593	630	573	587	572	605	645	558	621	601	594	556	620	574	577	564	604	570	594	583	570	604	553	616	578	628	622	606	587	565	577	629	572	613	532	608	587	606	557	557	578	604	567	570	660	579	558	582	579	581	588	631	581	520	588	581	552	588	568	591	618	595	633	581	584	606	603	578	605	568	583	634	571	590	559	595	603	579	611	559	578	583	578	559	587	605	585	556	580	574	578	623	530	589	605	585	618	601	582	572	559	582	583	573	564	572	558	584	609	586	614	607	608	562	590	580	592	606	601	617	572	567	582	580	577	614	600	566	617	539	632	585	526	676	591	592	622	591	552	605	585	638	609	573	564	590	566	608	564	550	574	582	599	599	619	596	585	617	583	586	576	558	578	566	566	575	592	571	609	568	575	609	625	607	594	635	562	584	589	562	601	616	578	557	574	562	596	604	577	568	598	606	573	529	594	637	610	578	593	596	592	564	607	568	587	625	612	564	582	600	574	599	565	632	596	593	550	585	606	581	589	569	577	610	567	571	594	554	600	578	551	613	587	551	584	544	576	555	619	606	595	601	606	584	605	580	595	611	563	553	596	545	602	565	608	590	611	607	593	614	572	609	580	592	584	598	578	567	592	565	584	586	573	591	604	576	611	572	593	641	581	574	591	579	621	560	589	597	584	580	612	537	609	556	577	607	573	566	598
24234	21155	27540	26385	12252	762	254	240	205	194	198	158	132	138	156	150	143	145	129	127	155	138	146	141	138	160	163	122	145	133	146	136	141	124	155	142	136	126	149	122	171	152	119	160	129	131	169	150	132	158	139	134	140	135	124	130	145	140	130	139	131	127	147	142	124	121	137	125	133	119	125	134	143	141	135	129	139	103	147	149	123	119	148	135	124	126	136	133	156	131	136	148	137	132	130	128	131	134	121	109	133	160	125	125	152	142	140	127	138	183	171	141	137	166	137	140	124	134	149	126	138	146	114	165	146	124	156	120	136	140	127	126	131	139	145	141	128	143	158	136	152	142	141	111	140	128	113	128	118	132	120	117	134	121	152	137	123	120	142	120	122	134	131	112	129	144	132	151	133	137	146	122	129	148	130	143	153	128	152	137	134	139	126	125	128	142	125	138	138	150	136	122	155	154	137	124	149	154	151	133	138	142	125	147	121	132	127	119	155	122	133	149	141	149	146	127	148	136	128	144	134	137	142	147	135	152	151	141	122	125	140	116	128	125	179	146	134	136	130	123	126	132	121	133	123	116	119	110	136	139	137	118	133	133	139	156	155	150	111	136	135	145	147	151	150	154	146	155	126	124	135	129	139	140	141	135	150	148	141	129	116	139	128	150	124	138	112	137	124	132	136	146	131	140	144	141	148	152	134	119	139	134	139	133	145	142	143	141	127	157	121	111	139	122	143	139	146	119	134	137	141	138	130	135	147	123	148	137	136	124	129	126	144	129	142	124	131	142	156	139	141	135	137	140	129	122	153	143	122	123	137	146	133	143	136	138	162	133	153	146	121	132	140	124	150	156	149	139	145	112	143	127	125	134	139	129	147	158	146	126	163	127	128	117	133	122	135	150	143	141	131	132	115	152	115	136	132	131	135	115	122	137	143	131	141	129	143	154	116	137	116	151	144	132	141	116	139	129	153	139	129	123	152	126	129	147	150	153	128	140	140	146	122	143	143	122	138	137	140	158	143	126	127	142	129	152	122	139	129	118	127	127	131	137	133	137	120	123	139	148	138	147	136	154	127	136	151	137	140	114	114	151	143	135	147	130	143	120	134	147	139	130	143	139	135	137	139	155	142	131	124	134	148	130	138	146	140	126	154	124	129	116	136	108	154	110	130	136	143	141	129	140	130	145	129	118	139	141	153	120	134	124	133	138	128	155	134	135	129	137	146	133	142	135	147	147	164	126	129	132	135	159	132	151	132	137	129	144	141	111	133	131	147	149	128	138	143	126	149	147	139	157	138	161	156	148	150	145	150	133	150	138	128	146	152	143	145	118	114	135	146	156	146	140	137	144	145	154	112	130	139	129	128	151	135	134	126	141	127	154	140	153	136	115	133	138	145	130	132	134	148	117	133	132	166	143	123	145	144	127	146	139	143	138	160	153	144	140	148	140	139	150	155	123	143	125	143	144	131	121	150	133	143	122	147	141	142	129	128	160	115	123	144	159	130	118	120	148	156	145	139	169	146	150	144	133	140	125	136	144	146	132	146	151	149	125	138	145	153	141	137	126	138	130	141	124	137	123	118	138	148	126	146	136	125	117	121	148	131	130	138	138	135	130	122	140	129	140	129	139	128	143	145	170	115	142	147	110	141	137	128	118	125	142	140	136	148	156	134	142	136	154	122	145	150	122	126	139	154	138	156	126	163	120	106	129	113	147	127	153	152	124	147	142	134	134	127	137	145	131	127	146	143	144	136	128	128	125	174	159	127	137	141	128	133	161	148	133	149	120	126	127	126	147	156	137	154	158	140	154	125	134	131	138	140	140	170	152	119	131	141	157	149	165	143	175	130	126	120	126	140	136	143	155	111	129	160	143	129	130	127	127	148	144	114	152	135	146	127	140	117	115	120	138	134	128	158	108	135	118	152	121	138	138	131	122	134	132	154	144	144	138	135	135	153	134	137	139	134	140	143	135	147	140	168	128	152	130	135	133	137	144	132	128	127	135	131	141	156	144	128	127	130	145	139	148	136	137	152	131	132	132	137	126	128	155	130	135	159	147	127	144	139	139	162	138	134	132	149	136	135	127	122	133	134	143	135	132	129	125	129	128	120	134	115	151	133	136	137	139	133	126	143	125	151	126	150	142	143	141	142	140	141	128	150	134	154	143	144	140	163	135	135	127	138	126	136	99	152	112	124	151	140	121	117	132	125	121	147	151	131	133	133	137	151	139	123	126	154	152	131	150	146	141	124	155	139	145	130	124	147	147	153	138	138	134	123	134	136	119	140	116	132	126	135	140	119	157	135	140	130	146	123	127	142	137	125	131	133	125	136	157	121	151	122	163	146	138	128	122	117	147	126	149	142	144	144	127	159	132	112	117	149	133	134	137	156	137	120	143	135	125	161	128	124	135	126	139	136	149	143	137	155	120	130	150	128	146	148	113	145	120	150	158	114	117	133	160	145	135	144	142	151	140	138	132	130	107	146	168	145	133	134	146	147	132	132	137	127	151	147	127	132	143	130	130	148	141	137	137	148	142	152	129	134	140	137	132	137	135	144	140	139	144	136	120	147	135	132	151	129	148	146	135	112	121	165	128	139	133	148	138	148	134	142	135	128	124	132	143	134	135	152	138	133	135	140	143	124	123	134	122	138	145	153	162	134	131	143	157	115	147	130	148	124	116	130	128	148	155	149	135	148	144	112	163	147	142	141	130	139	139	145	127	135	147	131	120	139	145	117	130	122	131	132	128	142	127	147	144	135	131	136	136	129	128	118	127	124	145	136	135	130	141	123	132	137	156	135	152	153	151	130	133	157	144	132	121	126	122	138	104	155	145	149	140	148	150	139	137	122	131	143	141	129	133	141	131	139	137	121	149	141	141	133	133	123	138	164	176	123	123	134	155	139	147	149	137	155	138	132	132	151	156	131	130	136	142	142	141	155	139	128	129	111	154	142	121	134	118	139	151	144	130	143	140	146	124	150	128	139	148	133	153	140	132	145	120	138	148	143	123	140	143	137	141	143	141	159	125	142	142	130	173	126	136	136	140	146	145	137	139	122	142	131	138	122	166	132	125	114	134	145	130	146	161	144	130	119	127	141	116	122	128	125	131	127	124	140	132	147	123	135	139	133	142	125	120	133	161	137	154	155	148	146	131	129	147	157	137	166	145	133	140	125	138	136	145	139	126	127	125	142	123	129	133	112	147	146	136	127	145	129	120	127	149	149	121	130	130	146	157	156	129	155	153	149	135	151	144	119	125	123	142	127	126	111	124	145	128	145	159	153	136	137	142	139	143	124	148	131	136	137	134	123	135	141	149	134	135	116	124	112	140	121	140	121	154	126	116	138	135	140	120	126	136	130	123	172	133	150	141	148	145	125	128	153	143	153	134	137	136	135	130	132	141	143	130	138	153	138	114	161	124	132	115	149	128	144	126	131	153	143	140	139	139	122	138	151	157	147	133	154	143	135	129	132	124	128	136	135	134	125	137	132	133
24022	51705	34333	30729	1863	537	483	459	368	319	266	250	220	231	239	232	218	207	213	224	220	210	220	200	201	202	202	222	223	207	208	192	204	184	198	170	190	179	214	209	191	206	215	199	182	158	185	215	201	193	168	217	213	211	212	193	199	206	210	219	199	180	236	185	184	203	185	191	190	194	185	193	197	217	195	198	177	206	211	194	203	206	179	181	184	190	205	208	181	212	209	205	182	195	175	192	188	189	189	178	191	201	169	190	189	199	178	201	184	201	202	205	203	190	198	199	179	190	186	184	176	198	185	201	176	204	203	195	204	179	200	186	188	174	167	188	198	182	193	203	186	191	185	216	197	196	197	186	204	204	186	196	188	194	204	216	177	198	188	177	198	167	199	204	189	194	205	196	189	204	225	192	207	179	210	186	193	187	201	175	209	152	191	180	194	209	182	177	206	195	200	205	149	196	189	196	207	205	222	221	175	219	192	190	167	192	202	185	192	217	195	184	204	188	214	220	179	209	176	185	178	196	174	184	201	177	218	171	204	206	221	191	193	191	224	206	181	189	198	193	208	170	204	227	193	170	194	204	207	149	196	207	201	187	184	198	185	188	192	195	195	186	218	190	193	214	200	206	179	186	199	178	195	174	204	174	196	170	200	175	199	185	194	186	217	214	205	193	195	191	200	198	185	180	209	229	187	189	207	184	188	178	199	207	187	164	202	177	201	203	217	208	196	207	177	191	187	213	197	180	191	184	208	199	193	211	176	173	179	190	191	180	197	176	182	213	184	197	191	201	215	183	211	201	201	173	185	214	198	183	197	205	208	185	199	215	206	224	204	198	170	173	226	217	191	185	199	190	161	190	216	185	190	204	174	190	220	197	223	184	213	200	194	226	194	160	190	210	200	194	212	201	197	190	192	196	184	192	189	214	181	198	207	222	199	213	156	198	204	183	185	189	179	208	160	198	195	171	170	199	177	192	199	207	196	187	182	193	201	178	204	174	189	198	210	195	183	209	175	204	197	202	205	203	212	214	206	189	177	190	169	202	196	181	187	219	197	190	177	187	183	198	203	157	194	191	182	208	197	190	187	203	211	229	201	197	173	180	215	208	187	217	183	192	195	227	196	188	192	191	202	182	200	206	192	185	199	190	196	177	173	180	196	176	186	165	196	182	185	175	188	188	176	211	186	176	200	195	164	191	214	207	187	173	191	192	199	180	202	218	191	194	184	184	187	215	187	183	196	188	212	202	213	185	193	191	212	171	211	186	188	205	171	194	215	173	208	198	205	179	201	194	210	193	209	211	207	221	206	199	186	208	169	194	197	176	224	180	212	187	203	190	191	193	192	180	192	172	190	188	200	169	192	187	184	154	207	195	199	179	168	170	185	208	206	215	212	180	205	192	185	189	188	183	182	198	202	196	172	194	200	229	192	199	187	195	217	188	183	201	183	176	224	173	184	221	201	181	192	200	207	193	197	211	184	201	175	210	204	204	195	186	201	201	235	171	194	212	207	188	186	182	174	180	190	203	191	194	193	180	196	197	179	197	203	197	205	177	205	219	196	187	210	198	188	193	185	201	209	207	171	190	177	193	205	172	166	211	180	187	194	187	201	202	174	181	179	178	191	206	171	210	186	210	194	214	178	207	192	189	200	181	212	202	211	199	224	218	177	164	194	198	194	181	189	186	205	192	189	225	207	216	183	206	202	203	175	204	215	195	194	203	194	201	205	163	192	195	178	159	191	203	194	214	191	192	186	187	205	183	200	180	196	200	191	201	186	184	168	190	192	218	192	225	213	201	189	196	201	209	177	217	196	172	193	201	194	184	196	190	187	214	200	198	190	211	172	208	182	191	201	205	185	186	224	186	197	202	190	212	218	228	180	204	202	177	204	175	198	176	213	207	197	188	183	197	188	208	182	194	169	195	201	199	181	158	221	202	202	166	213	198	205	188	180	191	198	208	215	167	198	199	190	186	190	202	197	198	170	180	199	184	185	170	191	154	211	214	187	195	194	204	199	197	191	190	176	194	174	202	211	194	196	192	196	190	204	174	169	177	178	217	180	215	193	169	193	191	185	175	193	212	210	206	182	190	184	195	150	168	190	170	202	190	208	169	196	209	206	219	205	196	173	189	215	195	199	179	209	194	163	211	218	188	203	222	194	196	205	204	193	191	178	214	198	180	201	215	180	228	186	196	223	197	207	198	209	210	177	183	183	202	198	206	204	181	206	216	183	195	207	178	208	195	190	185	201	225	171	176	175	195	206	203	208	195	200	178	180	203	186	197	201	181	211	201	180	205	195	187	204	172	210	182	195	205	187	194	169	170	198	188	194	218	203	185	205	186	211	169	194	208	186	184	207	186	199	179	216	199	186	184	183	207	173	204	177	225	192	169	192	203	218	193	206	187	193	217	187	183	208	183	191	208	194	172	191	193	193	197	193	193	199	209	209	214	180	191	200	183	221	209	188	230	195	184	187	186	175	189	159	198	190	191	205	189	181	209	177	209	195	161	182	199	215	182	170	184	193	182	207	172	182	172	198	197	178	192	186	187	192	190	195	185	201	182	195	193	187	201	192	191	174	210	193	191	201	184	204	184	203	202	173	162	172	206	184	189	204	223	188	158	182	178	178	188	188	222	187	184	182	174	191	199	191	182	199	178	183	194	189	180	162	205	207	182	206	175	183	191	200	196	190	162	179	219	185	185	184	185	195	197	207	181	192	192	190	186	188	188	175	208	194	194	191	181	196	226	210	182	191	200	174	185	201	212	186	208	196	186	196	199	197	203	223	176	185	188	162	215	195	193	189	204	211	198	190	211	188	184	185	215	196	218	208	206	196	184	182	188	199	194	202	189	231	162	204	163	189	217	177	187	205	199	213	195	202	184	192	197	167	235	176	183	179	179	207	190	196	187	193	178	165	220	202	219	179	189	196	198	195	204	192	218	212	201	213	178	211	188	176	184	211	217	189	208	180	204	187	185	190	176	208	204	193	189	191	215	208	191	191	208	196	186	196	195	202	188	189	174	205	186	185	153	182	184	185	182	192	203	188	176	201	170	177	182	201	201	222	211	183	188	194	214	211	196	175	194	208	192	188	202	173	181	197	194	197	191	188	185	192	183	171	199	215	179	197	189	201	188	173	182	196	211	205	193	173	203	197	208	197	202	181	168	187	192	190	202	208	201	187	241	193	198	193	208	177	163	190	221	173	187	199	183	178	203	195	196	204	202	206	197	186	179	180	186	194	203	186	193	183	204	178	213	193	211	198	198	181	184	198	188	196	202	196	192	188	211	160	171	195	199	222	216	176	177	184	188	195	170	204	185	198	201	204	191	205	158	185	160	191	189	216	213	199	166	194	201	187	204	194	221	180	195	196	191	201	198	180	193	193	192	206	179	199	205	191	188	207	205	191	174	207	164	197	204	189	200	198	171	193	204	174	200	178	207	195	185	182	199	185	215	166	199	202	194	195	183	184	199	184	179	176	204	199	181
22154	21077	28822	25193	21683	20368	9048	824	573	526	477	475	433	391	403	388	397	417	428	376	351	411	383	357	392	379	352	390	381	376	396	343	396	366	359	359	370	377	366	389	380	363	380	391	357	385	391	376	351	359	382	377	364	381	327	374	367	312	356	362	368	364	370	378	327	373	381	360	367	334	359	335	344	346	330	366	348	340	366	335	391	380	353	333	342	366	345	402	370	369	374	364	364	350	359	364	390	342	373	363	358	346	341	367	369	377	333	351	350	354	372	380	371	337	364	383	349	403	341	360	357	346	341	352	376	382	366	376	399	329	375	353	395	373	418	340	347	390	377	336	391	402	359	352	383	344	369	351	357	366	359	354	371	350	341	314	373	334	381	351	374	371	350	378	343	376	367	349	359	345	354	357	344	366	382	360	358	386	398	372	383	335	379	349	351	338	356	357	353	372	364	371	314	386	344	373	353	354	352	341	361	348	376	363	351	367	385	380	359	359	413	351	346	342	351	391	355	365	397	374	339	357	328	340	348	362	376	382	386	348	357	360	382	370	378	389	387	362	376	354	329	350	375	336	360	384	379	336	376	363	387	361	331	350	354	391	341	348	366	358	346	380	401	363	365	354	326	365	383	408	374	382	389	382	394	367	358	358	386	361	363	361	341	358	373	377	375	375	378	364	344	351	348	357	351	379	332	381	369	372	383	369	380	325	376	353	333	394	321	373	346	331	384	389	354	398	350	381	378	356	377	344	334	341	358	388	362	340	384	346	371	369	335	361	344	358	358	339	359	403	385	359	364	370	359	354	362	371	379	346	390	375	365	396	355	383	370	332	389	339	335	378	366	333	358	360	357	357	335	357	340	366	365	333	395	367	359	376	359	380	361	367	359	371	347	364	370	363	395	325	385	378	362	397	395	362	381	378	368	364	345	362	352	363	348	369	356	343	388	384	394	355	381	370	334	390	339	349	385	369	343	346	375	360	373	354	330	373	389	342	370	377	357	375	375	368	360	395	350	348	384	385	350	388	352	359	358	374	371	337	372	379	354	358	347	366	373	340	399	381	381	353	358	376	358	320	340	356	347	354	387	357	348	380	390	323	327	362	381	373	364	375	382	342	385	362	368	326	390	352	378	356	362	373	349	355	377	349	362	404	357	348	359	372	412	350	328	348	363	376	356	349	317	358	369	369	341	352	347	348	364	381	343	352	363	341	319	374	344	346	378	354	361	374	396	364	385	367	390	344	350	370	368	367	352	335	360	381	359	375	366	377	359	339	366	395	354	359	345	375	362	354	350	349	344	357	369	350	367	326	369	341	380	370	375	354	356	361	356	346	345	363	371	368	393	320	378	331	387	379	353	339	362	356	347	358	368	329	357	350	380	359	377	342	367	367	366	353	356	348	392	364	358	345	356	378	367	359	356	360	396	347	357	344	358	359	338	371	355	398	368	396	334	357	349	387	355	321	348	367	405	376	402	398	344	320	344	352	357	357	370	371	349	348	380	347	362	393	364	344	364	386	381	369	378	344	363	358	363	364	360	339	368	391	363	371	356	340	337	351	342	357	351	381	362	333	363	374	387	368	335	358	357	399	358	369	366	381	397	416	418	365	385	336	349	396	340	362	331	346	365	357	354	385	375	377	380	348	385	385	379	337	363	351	365	385	345	404	352	379	345	376	327	368	341	364	370	347	364	351	345	341	389	360	365	356	320	367	363	390	344	396	378	351	339	379	362	389	369	338	393	370	381	367	382	366	390	362	316	344	374	326	337	330	371	340	358	340	335	339	371	391	354	348	361	346	338	356	356	401	353	385	367	375	385	381	347	390	344	375	353	346	371	406	356	371	345	366	394	380	386	374	365	365	335	395	359	351	368	361	375	381	370	341	363	374	342	375	376	326	384	347	371	371	358	349	338	360	350	357	370	397	368	350	369	367	345	361	393	369	347	346	360	340	357	432	371	384	323	381	368	338	382	346	373	373	359	356	353	396	363	339	368	369	382	357	377	381	373	359	377	369	355	339	364	372	368	357	376	414	373	394	369	356	362	366	371	365	388	341	365	373	372	361	342	383	342	372	410	328	381	354	336	338	335	388	366	363	358	350	379	337	340	358	354	369	361	347	363	354	383	365	368	373	370	365	386	348	392	369	399	391	345	360	376	379	342	388	390	369	373	337	346	377	338	371	370	374	347	415	341	342	374	348	334	348	364	366	378	359	358	341	325	356	374	376	360	351	345	336	377	403	331	355	359	395	350	338	354	365	362	371	360	350	366	358	370	395	351	355	416	362	377	374	376	346	362	370	341	332	373	398	344	348	371	397	372	332	332	385	355	320	370	343	381	326	360	357	379	324	382	317	367	400	360	311	391	365	348	339	357	353	342	386	366	354	350	333	367	342	323	336	368	339	358	373	346	332	394	351	353	387	384	374	379	374	345	336	356	369	383	355	363	412	362	350	360	361	334	359	345	366	388	365	336	332	408	357	372	391	357	394	369	385	369	345	347	340	381	368	377	364	348	375	318	340	357	372	367	366	330	380	360	364	349	375	361	368	362	355	349	306	390	359	357	370	343	345	358	370	332	400	350	376	358	374	377	409	351	332	355	388	367	386	372	351	379	334	332	349	355	366	352	357	358	334	366	353	368	372	323	378	365	355	364	371	378	383	358	380	353	371	361	384	365	355	343	334	347	355	373	356	392	339	373	362	360	360	359	382	354	378	362	345	372	365	352	380	364	353	314	374	384	418	392	354	369	382	350	350	342	362	351	385	367	384	379	345	343	396	331	359	363	390	373	366	338	389	395	361	329	390	360	352	366	326	350	343	353	345	380	346	372	367	360	349	376	346	362	336	342	362	324	357	375	368	352	358	375	336	345	342	367	368	355	355	342	366	354	324	382	364	369	357	353	357	347	372	367	332	363	382	392	345	384	369	349	384	344	356	339	353	360	310	351	361	358	389	376	357	357	370	376	359	355	322	361	396	378	365	371	398	366	372	338	323	358	404	349	367	341	352	350	411	351	360	359	362	364	345	408	395	346	362	318	384	346	350	335	374	374	342	371	373	357	393	364	365	353	365	342	371	386	373	361	320	341	383	364	331	341	361	363	327	342	389	347	337	349	364	375	384	341	382	375	399	325	359	338	390	381	352	371	384	378	363	379	371	350	379	363	368	379	348	345	338	345	330	361	397	415	365	404	350	339	369	357	377	358	325	364	385	355	354	388	342	375	352	340	366	350	358	342	354	359	372	365	328	337	329	350	368	367	358	336	384	382	345	373	338	373	338	369	339	354	369	367	336	357	378	359	355	394	369	327	331	388	382	336	363	382	367	363	365	380	371	347	351	377	376	371	352	356	352	348	369	368	377	362	346	363	346	380	347	349	349	346	392	371	379	363	382	359	372	355	366	389	351	339	362	337	359	395	355	376	370	400	376	356	364	325	382	382	351	362	348	369	371	390	384	358	359	362	380	389	375	382	360	334	335	391	365	397	335	371	359
35193	68580	46260	52529	6314	1555	1358	1256	1011	851	812	689	643	608	606	568	549	565	486	532	487	475	487	501	501	488	503	514	476	519	471	480	480	502	453	494	497	469	527	499	492	511	480	498	477	488	470	457	453	479	499	458	535	495	487	503	481	486	470	461	492	448	493	468	457	480	514	463	489	519	480	462	490	495	461	426	476	499	468	499	449	487	486	468	500	514	473	526	483	456	465	478	449	453	485	465	473	488	471	453	481	533	508	465	449	464	485	491	488	522	548	479	490	458	469	460	472	463	461	493	513	472	519	502	512	451	491	495	497	524	432	449	483	491	438	460	460	510	477	466	449	472	489	489	537	407	467	465	460	445	507	491	472	484	465	507	469	448	453	452	468	498	471	457	447	501	466	465	480	447	468	486	452	492	459	486	484	475	479	484	483	457	449	486	485	466	464	479	461	510	481	506	476	460	427	456	469	463	460	506	506	474	473	484	474	477	479	410	472	435	470	458	521	498	504	493	490	505	482	480	480	494	472	484	481	490	482	508	460	532	478	454	457	477	484	510	455	450	469	498	491	473	442	509	503	426	508	463	451	464	480	478	492	468	450	437	488	453	479	468	468	463	487	530	467	451	443	491	502	422	462	477	486	494	466	475	489	423	496	454	505	463	489	449	429	520	410	521	422	452	499	479	459	455	490	450	440	512	480	480	470	463	486	474	472	478	470	461	484	476	450	479	430	497	467	465	450	458	494	457	484	456	441	459	454	521	506	514	449	460	476	452	510	456	466	450	454	505	479	491	493	477	459	488	451	484	509	435	441	519	456	492	449	452	499	444	475	492	468	444	446	484	490	446	515	470	464	479	456	490	481	469	497	518	472	475	523	453	462	463	450	546	477	513	473	496	496	467	442	470	480	463	416	449	481	505	485	475	441	502	466	433	489	464	476	493	498	467	460	475	462	506	449	472	465	470	503	469	480	465	459	440	475	476	465	494	476	485	450	437	449	446	476	479	455	458	443	467	519	464	459	466	467	506	485	474	427	527	458	454	496	484	487	451	483	502	449	476	474	466	493	480	440	500	506	482	473	443	431	454	454	481	479	458	463	464	487	459	475	462	492	468	493	456	521	469	472	475	441	474	465	490	484	511	471	487	471	487	496	498	440	476	512	516	485	481	504	500	496	485	472	472	448	515	475	464	467	450	455	474	466	464	483	467	469	507	438	487	474	482	486	478	495	444	485	472	514	462	493	471	446	477	449	456	500	502	457	496	472	471	459	489	499	440	442	447	482	464	457	475	537	482	464	488	455	444	473	472	473	468	494	459	518	487	481	465	475	499	477	488	443	488	461	478	453	504	460	457	458	464	484	468	454	471	487	473	496	481	490	462	514	486	450	454	464	489	472	450	462	439	479	461	509	492	497	465	463	439	511	455	452	473	475	466	454	461	449	447	478	496	481	445	500	488	477	469	463	454	429	486	481	501	480	465	497	481	473	499	485	504	489	494	483	484	490	465	472	486	520	463	506	496	430	449	453	468	479	452	471	472	454	447	478	502	505	448	466	480	479	492	514	465	483	460	459	482	470	470	488	450	450	432	477	474	485	431	447	436	445	518	447	486	488	472	432	485	449	447	479	476	489	524	479	471	477	488	464	460	500	473	496	440	459	472	479	482	482	493	496	471	464	471	466	488	470	463	458	433	492	512	480	506	475	457	501	478	505	497	488	493	469	472	457	447	486	475	440	476	495	472	470	458	499	478	516	464	450	455	477	481	486	471	479	520	487	457	490	486	463	492	455	466	480	468	452	499	458	447	483	463	443	465	492	460	445	492	480	440	435	458	457	456	484	477	430	467	510	485	509	442	497	479	478	453	499	478	474	461	482	494	465	466	477	471	461	445	498	464	455	479	487	479	496	506	471	450	465	457	477	471	496	463	456	514	456	457	463	444	468	483	467	426	446	490	472	489	485	459	510	474	507	479	454	420	548	475	453	460	476	475	507	467	470	471	463	511	465	490	472	473	434	514	460	463	500	464	444	434	503	478	471	466	492	487	485	438	502	466	471	473	449	487	448	505	454	480	484	444	460	480	498	476	463	464	445	508	497	470	445	503	468	422	473	440	500	484	478	493	474	486	460	480	459	454	436	479	447	494	505	460	520	460	461	437	451	483	460	456	442	446	464	488	498	443	425	486	455	458	468	478	501	494	458	468	442	486	449	445	483	464	480	490	475	489	470	477	484	468	485	491	522	450	485	474	437	492	456	476	476	513	502	470	481	479	450	409	498	481	493	475	480	481	489	487	446	478	468	469	461	506	505	495	473	489	503	456	446	503	452	477	476	482	470	461	456	472	443	482	448	471	437	470	447	476	526	469	445	476	504	478	473	483	493	435	493	463	482	471	478	478	494	489	492	478	495	490	460	525	443	497	492	515	488	439	459	494	485	515	456	495	499	466	469	495	510	478	471	443	459	469	483	504	505	444	506	478	486	465	471	458	448	468	484	455	454	504	490	507	480	467	464	441	492	481	502	460	485	495	502	466	436	482	451	491	456	475	485	475	483	470	441	463	469	513	457	478	460	458	446	494	506	448	473	518	474	484	478	506	497	463	461	458	470	448	477	508	461	481	493	468	475	498	467	490	480	438	453	477	470	476	468	521	494	507	469	434	467	438	460	462	452	474	516	476	495	432	496	532	504	438	475	465	455	443	505	474	455	474	469	459	457	485	460	460	504	437	471	483	481	487	492	484	428	501	465	467	456	477	477	495	511	490	469	503	398	465	464	518	451	479	461	483	449	441	452	518	463	502	480	458	419	463	435	512	490	456	488	493	488	501	461	485	479	471	467	486	495	481	429	462	443	446	469	476	489	505	425	442	474	468	453	505	440	458	497	439	468	437	441	475	456	464	519	464	489	475	465	489	474	457	489	467	483	462	487	491	466	480	517	462	526	476	482	461	507	446	509	465	460	460	453	481	476	482	478	466	494	457	503	447	478	482	448	466	453	453	458	443	459	462	469	511	439	429	496	485	450	477	474	476	493	438	480	494	471	425	510	447	502	493	479	454	465	466	493	520	486	469	454	475	492	423	463	456	443	518	466	468	457	486	444	493	472	481	496	472	488	482	496	477	460	463	502	467	472	488	510	478	486	473	487	479	496	482	465	479	473	475	498	480	503	523	516	472	482	473	473	474	477	467	512	454	482	454	472	515	468	471	453	472	484	446	455	513	437	491	475	491	456	483	477	492	467	456	471	440	486	474	449	463	466	478	435	496	502	477	486	461	481	466	458	538	475	467	480	496	481	486	487	479	445	482	480	498	474	483	520	452	495	464	465	503	434	484	491	480	516	458	462	468	483	466	499	494	489	519	470	502	464	466	496	492	472	460	498	453	491	449	501	491	459	496	482	472	474	484	439	446	473	487	467	456	481	485	475	469	473	490	456	474	450	482	472	523	487	461	468	470	470	494	475	439	443	495	482	444	461	480	482	438	454	482	477	465	465	501
26742	21140	14641	9697	1039	485	371	332	307	298	281	298	291	292	283	299	298	297	306	291	282	296	245	317	257	280	277	280	273	287	292	272	274	301	269	273	293	273	261	300	281	259	257	273	276	271	274	267	268	288	251	265	286	321	294	278	270	285	271	294	295	299	293	262	288	283	284	285	293	269	293	297	284	300	281	245	257	287	286	267	275	295	268	285	284	253	259	258	280	272	282	279	246	287	292	281	295	251	287	287	282	297	267	292	278	291	290	340	264	318	278	284	277	262	292	243	261	283	310	277	292	265	274	268	227	271	261	300	288	280	294	284	278	279	274	305	294	273	270	258	303	288	281	271	281	276	282	309	260	270	280	270	282	271	289	298	283	281	263	254	276	275	261	307	269	268	274	282	268	298	282	268	302	313	284	284	251	260	273	271	307	276	271	290	258	293	277	272	276	269	295	272	301	290	316	266	299	273	273	289	262	267	291	302	268	274	297	265	301	279	278	265	313	286	272	287	272	276	283	281	265	284	262	266	281	302	280	264	280	288	260	283	282	292	278	265	312	257	308	291	287	304	261	246	313	287	300	293	274	258	258	257	272	296	299	298	275	272	286	275	320	325	291	262	301	289	273	286	264	270	308	297	256	297	272	296	258	274	280	284	297	282	271	280	293	254	280	295	278	281	291	275	258	284	303	268	279	302	244	266	309	264	277	283	283	333	266	328	291	281	313	259	269	258	267	277	293	283	252	290	256	257	273	316	274	279	256	301	238	257	286	275	264	281	279	284	253	283	280	294	279	280	288	271	283	297	273	263	270	260	296	271	266	252	277	277	270	246	280	295	300	291	267	296	294	267	241	297	297	272	274	286	281	316	314	314	253	267	259	267	230	279	295	248	318	271	273	263	244	283	267	284	263	281	254	263	287	301	276	288	277	278	283	262	259	284	278	273	272	270	299	277	258	276	296	297	285	264	286	277	259	253	277	288	284	266	278	264	300	277	279	278	262	264	269	302	244	255	284	271	282	255	280	288	276	278	277	317	255	289	290	290	279	252	273	273	282	278	291	296	276	286	272	302	292	298	296	250	300	305	258	270	314	294	268	269	291	259	256	291	295	275	299	253	281	266	272	283	287	279	272	281	263	272	268	306	289	276	258	253	299	267	281	272	304	280	277	291	273	289	268	276	267	267	275	246	272	284	265	249	285	252	281	281	247	298	270	309	309	283	284	258	289	277	279	269	288	333	281	278	296	285	277	291	281	290	281	281	284	330	284	294	282	288	312	299	248	278	285	286	295	287	310	284	282	266	283	305	257	267	273	275	296	276	277	278	271	260	266	284	270	277	286	287	270	274	270	290	251	261	266	304	274	253	293	306	266	251	296	277	296	303	296	272	261	274	256	291	253	294	296	311	283	287	299	272	280	298	243	255	268	267	307	288	250	263	306	286	267	292	254	239	291	272	313	285	285	286	264	309	309	255	291	281	288	276	281	278	285	276	261	280	265	288	281	259	279	260	302	275	284	304	285	286	288	283	283	285	260	275	278	269	281	261	290	275	295	259	297	299	283	301	235	309	298	266	275	275	252	277	285	280	248	270	256	293	285	294	268	247	266	282	284	262	255	275	295	290	283	288	282	276	280	259	276	297	264	289	274	279	272	273	295	293	258	271	301	277	297	279	273	281	257	279	299	308	293	260	277	265	306	300	283	242	285	331	272	299	307	286	281	316	259	271	284	287	263	291	293	272	259	276	245	268	273	256	308	293	280	256	284	300	278	308	281	292	284	274	244	280	294	270	289	256	256	283	275	274	277	267	258	286	269	287	273	294	268	254	270	258	284	249	277	286	284	290	302	248	284	289	270	284	309	299	299	263	295	276	266	265	305	283	268	272	268	285	304	267	292	257	275	274	283	282	274	322	292	279	284	252	287	281	277	299	265	281	269	273	299	280	279	277	282	292	277	281	244	288	274	274	266	296	301	278	301	284	291	271	295	289	279	259	291	275	274	275	289	256	269	278	292	276	274	284	280	297	283	277	257	258	278	287	268	293	281	280	278	285	298	280	253	281	270	270	314	257	291	265	269	267	282	282	307	290	295	297	271	259	287	257	275	276	287	263	270	300	271	272	260	272	284	266	248	275	261	264	294	268	282	274	263	287	291	259	311	266	278	250	304	284	286	282	279	281	281	288	299	280	244	300	309	292	260	250	239	263	273	247	265	276	258	234	257	302	310	235	273	272	260	252	323	262	288	279	270	255	294	268	287	281	271	279	287	263	296	267	274	261	287	285	321	254	282	272	230	298	270	294	267	286	292	280	307	263	262	265	271	263	257	254	290	281	272	275	289	279	316	264	275	260	280	295	277	265	278	294	262	292	248	281	288	290	270	279	292	264	298	289	278	267	288	287	276	286	286	271	290	291	276	265	308	294	298	289	265	290	263	282	285	290	293	258	281	280	283	290	282	300	281	309	276	269	258	298	263	257	255	269	280	250	255	309	269	248	287	308	303	254	289	268	287	275	260	276	241	305	281	291	248	255	278	271	243	272	293	275	308	265	266	271	274	297	249	294	272	295	267	271	289	271	279	270	263	261	292	273	249	275	301	277	255	289	282	297	280	275	276	299	263	280	281	288	257	281	286	274	301	282	289	258	290	291	277	259	264	296	313	289	276	247	292	286	291	308	300	274	280	286	313	253	290	278	270	252	275	264	293	273	278	276	261	279	272	265	283	322	255	290	276	260	257	322	296	275	269	267	276	264	283	277	282	291	259	282	298	313	294	279	304	265	266	270	263	276	280	255	256	275	272	245	275	277	279	293	273	310	285	292	309	280	297	252	269	271	269	313	267	264	284	258	287	279	263	317	272	279	304	297	276	273	285	262	269	294	310	286	283	269	269	288	297	279	293	301	284	278	275	300	306	267	256	307	293	266	266	253	255	245	295	292	283	260	250	263	274	283	307	287	290	257	289	289	292	289	301	252	301	282	276	296	276	275	266	275	286	265	284	281	265	287	255	273	260	265	270	297	311	300	280	299	285	256	284	283	248	275	313	291	281	279	260	297	310	298	291	243	282	273	293	311	265	276	307	268	280	270	272	280	270	291	269	294	300	275	265	260	269	281	282	290	284	283	283	287	309	284	303	293	306	272	313	243	259	293	294	259	262	291	296	267	321	273	287	273	291	294	270	272	269	286	290	314	267	265	260	301	305	290	290	312	284	291	266	311	285	274	277	289	295	263	302	280	314	289	285	297	247	303	266	289	286	282	281	260	274	282	265	282	267	281	286	259	284	274	303	273	266	263	288	299	257	254	290	302	253	299	266	280	291	280	272	263	285	290	288	300	286	293	292	300	283	267	293	282	281	255	268	251	260	304	310	274	269	274	297	282	302	272	264	285	298	299	294	293	301	281	256	307	260	282	284	284	310	278	297	253	303	258	279	280	261	265	299	283	278	283	269	273	269	277	241	271	259	299	263	304	277	290	288	271	307	261	304	274	268	270
10080	25233	9585	9007	723	434	427	490	394	383	359	365	355	359	367	362	402	368	383	375	373	355	380	364	385	372	370	375	382	360	383	381	349	364	376	349	388	360	353	330	351	321	406	394	405	373	327	350	379	367	351	382	367	309	388	385	377	387	382	379	382	389	332	363	388	353	363	336	355	382	365	349	333	381	330	388	365	367	383	408	361	380	412	366	396	368	345	341	373	318	335	400	336	369	391	365	330	401	346	350	389	356	371	325	377	375	371	375	400	360	371	320	372	351	380	359	377	346	388	391	368	392	367	366	404	361	403	336	378	337	382	383	361	359	339	329	344	351	345	378	355	396	378	347	373	391	356	387	366	371	398	372	365	375	388	359	384	392	386	377	318	396	361	380	374	358	384	374	379	352	349	390	372	389	348	369	380	341	371	355	335	396	409	365	361	401	349	337	369	354	341	341	365	361	386	374	368	336	348	371	333	357	344	373	357	363	341	364	332	393	360	387	376	374	374	364	368	361	378	411	358	371	331	375	378	339	357	353	353	371	371	333	356	392	360	356	351	401	363	350	367	338	353	368	341	383	373	346	412	331	384	364	378	383	331	372	357	357	351	380	379	325	395	379	332	385	370	334	389	395	343	362	384	345	339	379	345	339	361	332	317	355	376	398	381	369	344	331	347	358	369	376	339	349	335	384	340	355	355	368	356	393	374	373	370	356	353	384	390	376	358	349	359	367	355	356	358	364	338	354	388	345	363	377	344	318	351	361	358	363	372	337	372	397	392	381	381	310	350	355	347	348	377	337	392	382	337	364	382	375	356	356	343	385	380	351	352	354	353	346	345	348	361	352	383	403	337	364	344	366	381	384	370	392	382	392	365	345	390	335	358	349	351	373	346	361	321	376	375	381	369	357	366	377	378	350	341	356	346	370	373	403	376	360	364	335	329	380	363	350	386	342	359	345	378	363	366	365	364	362	383	358	377	357	347	357	372	359	347	384	365	351	371	382	384	342	376	361	385	354	400	367	362	344	360	347	365	364	345	392	372	369	331	317	375	360	352	381	364	341	286	347	378	353	386	356	350	376	369	364	362	369	361	366	363	389	344	378	377	372	364	376	382	355	360	347	348	351	387	345	358	356	352	367	359	378	365	367	365	353	392	332	391	349	407	348	380	371	353	365	374	383	344	361	362	359	347	376	356	357	382	391	392	369	385	369	335	371	359	396	366	402	351	361	337	338	352	334	358	388	337	403	388	352	335	363	362	371	381	355	381	359	342	392	405	383	364	336	358	341	374	379	372	336	369	366	351	347	377	345	362	374	350	424	376	398	366	348	380	371	374	368	379	381	365	360	362	371	352	345	370	380	362	352	350	408	318	364	369	370	374	352	379	341	343	363	369	381	353	338	393	343	364	353	340	342	367	349	362	365	367	340	316	362	357	353	355	357	388	380	355	382	361	346	355	367	321	357	378	379	369	359	364	354	347	352	315	349	385	341	364	377	381	376	405	354	374	349	377	388	368	347	360	363	367	354	364	348	356	355	346	329	359	350	350	386	379	393	347	403	353	344	377	328	357	346	378	352	338	347	367	361	369	385	349	404	369	392	386	366	347	380	367	363	357	376	388	361	369	336	377	354	367	348	358	351	318	341	351	333	369	383	364	366	371	380	377	423	354	376	354	352	358	378	362	383	404	343	365	363	353	371	378	371	371	349	389	365	378	378	349	364	372	361	383	334	361	371	386	371	375	359	360	401	381	370	371	366	347	345	358	377	362	342	349	335	375	374	330	374	354	332	378	366	374	369	392	394	347	388	328	366	398	391	352	366	350	357	354	398	361	362	359	390	344	357	340	351	362	357	369	355	367	332	369	350	320	386	368	341	351	353	354	361	385	361	370	391	326	370	378	384	354	376	370	317	378	382	356	355	352	352	382	368	387	384	388	351	331	409	374	378	367	360	365	369	397	377	395	381	343	342	372	368	369	348	350	367	383	354	360	339	321	316	368	348	343	393	367	330	331	395	348	361	365	370	373	399	400	388	379	339	341	395	352	351	427	333	332	380	385	355	348	355	342	375	359	317	371	341	375	380	353	398	385	340	358	340	318	379	365	360	353	354	336	389	348	367	365	391	356	385	333	336	353	420	350	375	370	352	376	358	380	382	373	336	351	341	361	375	384	374	368	374	347	353	344	344	355	386	372	385	383	337	345	340	380	357	393	358	368	354	369	344	375	362	350	374	386	397	354	401	359	339	367	372	364	377	328	365	372	351	380	380	369	358	357	384	340	348	375	352	371	380	361	387	333	344	386	333	360	353	370	349	372	382	394	357	368	400	361	334	368	358	324	359	324	351	388	386	410	356	385	362	392	384	358	368	356	375	382	405	344	359	355	373	342	379	344	310	386	346	339	360	377	378	382	357	367	352	351	394	369	348	400	357	387	368	332	377	321	362	375	365	384	367	350	377	373	374	348	366	366	403	341	395	352	369	378	379	429	375	357	373	354	367	382	345	377	396	337	353	361	360	389	338	361	378	356	387	343	396	372	350	358	382	366	351	367	359	369	364	350	363	367	367	398	330	378	388	385	379	378	382	345	380	358	402	343	339	351	350	379	365	385	363	371	371	385	339	356	371	375	377	321	367	344	390	304	371	391	383	361	362	352	402	347	348	355	394	374	345	374	343	379	347	357	339	363	358	357	358	357	353	368	375	366	360	327	362	365	373	385	359	368	365	389	372	356	349	353	354	373	353	357	337	342	329	365	334	381	338	362	376	341	359	348	344	345	392	357	393	380	396	349	352	344	390	370	349	360	397	387	350	337	374	368	390	386	387	369	353	345	364	396	356	355	370	352	333	358	347	391	338	388	349	355	351	339	331	350	374	372	367	363	349	364	396	380	367	388	377	367	360	391	376	377	306	376	357	397	353	361	352	384	411	374	349	320	366	350	392	370	374	316	370	396	365	385	371	357	328	389	350	346	332	398	394	386	351	380	357	364	391	369	367	349	379	365	346	360	380	364	402	375	351	374	347	385	354	339	336	405	330	363	365	360	365	353	362	348	348	363	358	392	336	380	368	384	352	369	364	359	366	357	350	352	365	375	359	356	364	370	372	344	384	375	385	363	395	363	368	386	375	386	338	354	387	377	345	379	378	370	355	352	359	354	362	405	392	386	328	389	334	375	373	374	368	365	397	384	348	362	346	353	340	368	336	343	361	360	369	350	357	375	343	354	349	367	374	389	367	365	374	394	369	337	372	355	367	337	347	366	339	353	400	363	363	382	367	356	390	378	346	374	354	357	354	356	378	378	350	328	354	336	368	364	350	383	384	348	367	341	336	392	388	341	360	364	359	406	388	364	360	345	328	369	353	354	411	381	392	375	362	379	362	375	363	359	364	377	339	351	364	394	355	374	367	330	342	391	368	353	337	369	361	383	375	367	370	359	373	354	345	358	342	366	413	328	356	346	371	368	369	342	384	364	395	392	366	382	362	359	397	398	357
23096	21179	28542	25970	21009	11174	1271	637	576	572	505	542	499	496	478	460	471	471	472	475	480	489	469	496	497	451	443	484	458	436	478	463	468	513	460	506	443	424	486	481	459	462	477	457	491	485	457	475	465	477	442	443	465	415	455	459	447	449	472	463	462	458	473	410	424	494	460	416	528	466	440	429	461	462	486	449	443	461	485	460	441	465	477	463	468	457	436	513	484	504	482	467	465	443	488	450	417	449	447	458	469	442	512	472	437	472	457	464	478	461	508	510	463	453	490	457	477	481	471	496	462	478	467	452	468	479	441	472	450	454	465	438	461	462	458	474	467	465	435	453	459	446	437	429	453	509	455	454	465	469	488	422	471	478	469	482	477	450	446	474	443	462	461	449	468	464	468	455	459	497	437	486	484	455	485	478	444	496	482	460	456	478	475	476	449	457	454	488	467	430	446	524	492	477	458	470	463	426	458	439	463	476	452	465	416	465	461	436	454	483	458	431	462	438	462	407	469	438	491	445	479	447	458	460	453	452	446	485	481	490	462	471	434	443	467	463	480	473	474	455	439	469	465	439	492	469	471	507	482	417	443	467	471	458	464	457	490	463	473	463	481	487	398	435	464	453	497	434	457	483	489	441	481	481	459	440	470	482	424	479	457	461	398	436	450	460	474	491	473	450	469	464	499	483	444	464	463	437	445	455	456	427	453	452	439	431	469	461	441	466	466	459	468	451	462	479	458	477	511	453	453	476	460	488	435	434	466	432	438	445	451	470	448	430	460	446	440	495	472	431	469	522	445	485	435	450	453	442	434	466	436	468	467	458	405	406	447	468	467	471	459	460	504	469	484	456	465	448	472	419	451	463	497	459	469	461	455	424	448	441	442	450	474	476	464	478	483	444	449	487	505	506	463	491	461	460	458	468	478	471	433	436	437	491	479	441	459	445	479	457	461	462	457	467	439	477	459	461	467	460	463	497	423	446	478	458	513	491	459	481	402	459	453	444	473	478	456	447	455	430	457	481	470	467	453	484	430	484	449	453	478	460	460	481	469	463	466	438	481	488	480	479	455	445	457	482	449	477	487	452	495	486	454	427	469	499	484	448	483	471	465	460	490	482	469	473	471	480	456	485	434	459	417	492	470	458	464	444	467	451	489	429	466	453	457	452	453	475	480	444	480	455	483	463	449	421	495	494	470	412	484	481	493	469	461	446	461	450	429	505	435	438	473	449	452	467	422	438	472	453	464	479	478	486	490	445	437	468	471	427	461	419	461	506	438	436	449	477	437	431	449	436	482	443	452	447	460	433	439	469	454	468	467	437	477	449	442	403	483	455	470	457	457	467	449	482	469	450	437	436	456	492	462	433	469	478	532	493	480	480	470	480	464	455	465	498	465	420	454	451	435	459	472	477	463	429	492	470	493	437	473	428	452	446	434	446	468	445	458	472	489	489	491	462	466	458	458	471	451	441	463	472	472	463	450	512	460	438	443	446	468	475	479	464	472	470	512	486	455	444	443	462	469	443	486	437	466	458	484	453	464	480	484	499	466	494	478	472	483	440	466	445	503	475	469	484	451	463	472	472	474	469	438	480	467	477	423	469	404	438	454	427	439	485	487	462	478	450	449	472	495	475	449	452	421	488	424	422	488	503	468	450	473	477	478	479	455	475	442	465	475	443	486	468	502	440	454	448	482	489	454	447	453	441	484	431	491	476	469	465	447	468	472	427	473	450	456	461	463	466	397	436	461	479	444	464	472	475	461	502	465	485	415	463	479	445	479	486	484	487	473	474	468	455	475	439	450	454	456	473	435	433	475	487	451	503	467	452	460	488	428	484	477	424	437	470	446	441	425	428	477	471	482	453	473	474	478	470	456	494	500	455	444	463	469	407	469	454	458	453	456	469	401	499	471	487	471	485	516	442	463	453	468	476	447	478	465	456	506	465	430	462	453	448	482	435	456	458	470	449	441	460	454	468	486	458	468	445	468	438	468	449	491	466	462	466	457	455	466	467	464	429	476	443	486	439	469	468	469	491	479	471	512	477	487	431	435	482	480	496	495	446	451	443	487	440	474	461	483	505	465	450	458	475	491	463	469	464	470	439	449	446	418	468	455	462	450	473	468	482	504	480	478	453	457	475	479	444	495	455	449	480	488	486	457	456	430	476	455	498	474	476	460	454	498	486	468	470	437	485	480	481	481	476	472	460	476	472	490	446	498	465	405	447	457	458	467	466	466	464	500	495	452	449	449	462	444	467	456	488	414	515	440	445	483	476	459	449	452	454	464	473	459	447	459	445	472	474	462	428	476	464	457	480	474	465	480	455	493	465	452	434	485	457	450	418	442	468	473	473	456	451	442	418	443	483	473	464	451	433	491	464	437	473	438	465	472	457	483	457	470	465	446	471	465	484	459	463	435	431	473	476	457	505	458	512	468	463	437	456	477	466	456	455	479	444	461	422	441	477	478	454	442	483	449	466	474	496	474	457	458	472	466	435	409	426	491	449	436	488	494	461	479	458	518	451	443	477	449	482	455	427	410	463	463	461	463	459	479	463	469	450	479	458	437	470	475	432	452	448	446	492	498	478	479	467	457	487	490	474	452	484	480	443	471	427	456	458	463	452	457	463	468	464	474	523	435	458	442	439	458	474	472	442	471	471	440	468	475	458	475	488	442	411	466	495	455	474	460	489	449	479	456	506	448	459	468	465	463	470	496	434	466	466	458	463	488	460	455	476	469	451	494	459	470	475	465	447	477	454	417	443	483	459	456	436	448	439	460	474	474	411	443	471	449	468	440	498	447	467	445	485	468	444	479	454	490	481	465	453	459	451	421	472	498	498	477	480	455	457	462	434	444	435	452	464	471	484	450	449	477	449	516	467	426	432	464	427	446	393	422	455	492	427	490	467	468	459	476	472	466	460	463	487	479	479	479	469	441	431	456	473	435	473	449	461	443	484	471	455	486	491	478	435	466	423	462	470	464	462	458	451	475	460	486	462	456	518	431	454	470	444	455	464	457	453	449	466	437	463	443	467	511	440	459	474	446	433	467	437	464	427	472	466	493	459	492	450	455	506	461	485	437	485	466	450	490	457	456	450	489	415	496	472	496	436	457	502	426	504	449	477	481	449	474	436	436	446	475	498	447	491	453	441	460	472	464	441	493	480	432	447	455	435	449	461	467	467	436	429	459	483	458	464	462	420	499	476	466	432	463	478	446	434	465	456	440	482	479	480	412	486	461	426	480	471	472	440	498	450	484	390	454	478	449	467	411	434	463	456	451	450	467	430	479	433	431	475	453	442	479	438	491	437	452	492	475	457	449	441	455	480	476	439	432	451	502	445	449	487	477	428	419	445	483	464	468	433	468	454	432	474	479	468	464	450	471	451	484	482	497	480	410	466	476	436	438	473	467	450	456	455	440	463	518	468	478	456	464	465	501	473	503	457	422	460	464	437	457	480	455	452	423	472	452	472	457	447	439	455	463	452	448	466	436	477
28442	64430	42292	38600	3088	1255	1121	1058	871	822	751	687	684	693	692	636	654	600	624	597	663	626	640	642	632	612	667	640	629	591	635	628	607	584	615	578	578	592	587	588	580	582	645	621	562	603	558	610	605	607	638	638	643	634	605	610	628	597	599	634	575	589	640	606	611	603	580	637	569	582	639	591	615	610	561	598	604	608	578	582	627	614	593	607	611	560	595	622	560	559	598	576	590	596	600	591	619	618	589	557	598	562	631	575	598	603	638	608	605	572	608	618	604	623	639	580	596	541	589	615	568	618	588	613	604	596	633	601	642	586	587	616	623	590	578	612	633	609	590	560	586	578	604	561	597	555	647	567	599	568	595	600	612	602	646	609	577	581	588	622	552	559	610	590	576	596	615	561	570	559	595	622	615	610	619	585	597	556	605	553	626	587	559	578	617	541	583	590	598	557	602	578	606	644	627	553	581	670	600	596	590	600	611	584	618	595	595	547	552	589	604	574	630	590	590	612	579	584	616	584	594	560	560	582	605	611	572	615	564	607	566	562	616	586	556	560	643	615	564	623	587	581	607	639	615	617	583	551	578	599	556	611	581	624	608	623	616	558	597	563	593	598	615	585	600	619	564	608	598	581	586	625	627	530	598	604	597	630	584	544	592	623	621	581	604	583	594	575	630	587	633	573	579	551	557	562	568	562	593	579	587	617	601	605	589	571	585	591	621	609	582	563	588	616	601	604	587	607	647	566	596	614	593	597	640	592	564	591	593	538	589	596	581	585	601	568	576	604	608	612	620	597	640	589	544	626	544	573	582	598	591	567	591	621	603	584	624	641	607	627	527	557	593	551	620	572	613	622	611	551	555	540	600	562	596	556	579	605	572	587	598	604	614	604	558	626	557	618	601	623	579	624	575	585	662	594	554	559	585	594	587	576	596	594	612	597	585	582	639	588	590	601	607	599	577	593	627	573	601	604	619	583	618	600	622	581	597	626	619	587	591	619	625	585	638	568	627	634	570	608	575	567	566	593	585	624	583	575	593	557	614	610	561	578	606	579	580	632	591	614	528	602	607	600	614	577	573	534	568	615	641	585	535	573	576	627	583	621	575	570	590	595	593	577	588	610	619	608	550	563	544	597	571	598	585	609	583	635	579	620	590	568	605	564	606	612	591	586	616	557	588	600	553	590	621	590	638	619	558	652	645	535	576	596	625	582	620	587	616	617	613	632	610	618	629	611	548	598	549	609	586	586	596	651	600	618	603	618	619	618	590	566	598	607	579	587	626	586	621	612	577	580	626	602	558	604	576	586	593	551	609	585	615	587	542	639	557	619	597	564	601	609	611	567	634	613	629	596	636	597	597	595	593	598	575	572	649	624	558	595	594	591	608	591	589	594	637	610	601	613	609	559	613	559	594	586	644	597	608	578	567	617	603	602	579	602	610	583	582	577	600	612	609	582	599	574	583	568	552	622	593	610	579	575	585	614	593	623	570	573	587	613	578	618	565	631	571	563	626	561	621	574	596	602	576	577	578	594	591	604	556	568	619	589	608	603	600	592	595	553	628	604	559	620	596	588	604	604	621	608	598	580	576	608	563	630	603	615	641	580	577	574	556	593	606	592	540	578	600	633	594	586	611	583	572	596	553	617	559	631	568	606	611	562	573	568	568	621	613	619	602	636	623	575	591	598	573	551	590	584	591	607	583	579	590	644	559	622	562	592	609	623	613	586	610	591	557	601	572	580	575	577	588	626	608	543	604	604	575	548	605	579	596	600	617	601	592	567	587	584	595	611	571	590	605	618	575	622	600	584	591	585	621	565	591	625	580	616	575	592	585	595	598	580	579	636	626	614	572	613	605	578	559	575	591	567	575	587	606	619	574	582	639	610	599	588	573	629	583	618	611	622	612	608	589	571	596	598	587	565	576	583	588	602	590	556	584	551	566	646	602	570	590	594	604	601	661	632	574	580	630	601	575	581	623	637	557	637	579	621	605	600	611	581	624	575	588	586	587	566	599	609	567	593	579	608	621	609	623	630	579	591	585	591	597	595	615	634	596	607	592	535	617	584	587	587	568	612	611	603	558	564	546	611	623	599	598	571	575	581	595	564	611	608	534	587	542	593	556	597	586	616	633	590	578	603	553	580	625	606	580	583	616	583	562	615	599	580	597	603	591	623	566	607	596	587	609	610	599	592	657	581	621	622	582	556	603	538	610	568	591	610	614	635	595	607	579	613	542	589	610	605	578	621	605	558	604	600	596	645	559	623	631	593	614	595	605	542	598	587	619	615	578	606	576	599	617	570	611	598	584	607	537	644	603	546	605	582	626	619	575	601	582	590	596	586	593	606	644	609	608	555	604	569	645	671	584	549	608	577	579	564	582	633	570	579	591	600	556	625	599	617	598	518	584	600	603	612	577	622	634	586	596	603	626	573	569	617	581	614	551	594	598	620	594	549	566	611	552	555	555	624	604	577	620	578	596	605	605	592	581	567	603	612	584	605	639	558	624	590	571	627	595	587	580	579	575	630	574	605	614	592	599	626	599	637	562	615	580	545	588	585	618	643	593	566	642	554	635	598	587	581	589	630	586	609	575	599	544	603	558	587	586	606	590	602	566	594	565	622	574	590	605	633	573	555	599	600	616	598	571	556	561	551	634	572	614	575	581	611	570	627	576	579	624	604	578	584	594	646	614	615	581	602	583	595	630	613	625	595	571	595	580	607	612	583	582	548	591	570	588	597	608	634	594	593	588	604	581	610	588	602	631	623	586	579	626	596	618	579	610	597	618	567	606	593	570	622	584	619	605	578	559	587	596	605	598	603	606	619	590	647	602	582	606	567	572	568	626	614	605	600	632	582	561	623	623	626	602	603	562	603	608	635	590	595	591	574	583	574	603	627	609	540	565	576	600	579	619	571	610	625	564	627	583	624	608	608	630	562	558	616	572	578	575	564	603	617	607	564	591	606	634	598	651	590	582	616	621	578	602	579	607	580	597	565	623	570	655	563	590	573	606	593	586	592	597	587	625	554	648	604	614	610	589	583	601	586	558	614	587	587	592	618	615	576	613	589	615	588	594	607	580	596	600	566	618	561	607	604	604	565	607	604	629	612	602	585	652	590	592	629	612	550	607	611	585	579	619	552	613	622	540	604	598	592	614	576	588	590	620	600	581	594	623	607	604	615	606	593	599	601	608	583	613	614	632	633	601	563	593	563	580	636	604	609	592	595	570	627	564	590	583	603	594	563	578	575	645	592	587	575	564	611	540	567	590	596	584	596	567	565	583	596	581	603	599	610	584	599	616	573	589	587	599	515	585	575	591	579	618	591	642	627	625	588	579	566	567	601	576	609	572	586	626	575	617	648	606	591	585	620	591	608	580	613	614	604	606	597	628	626	599	598	628	663	592	597	582	580	583	584	573	610	638	599	642	601	562	602	636	606	619	569	590	601	627	604	603	611	538	634	577	606	592	656	602	600	584	577	602	656	615	587	609	586
24233	21221	27704	26060	14678	1131	253	236	196	186	190	170	166	154	152	164	143	147	152	150	148	142	129	174	136	166	137	133	150	153	141	148	169	129	142	134	146	151	160	160	167	148	144	162	106	131	138	138	137	144	141	156	135	137	169	144	161	155	145	141	141	154	132	161	141	125	157	128	111	139	138	126	165	123	164	159	133	156	145	138	142	126	136	143	141	130	158	145	124	140	125	151	162	137	150	136	146	165	131	146	121	149	156	129	151	136	133	140	152	141	134	153	143	140	117	149	126	146	146	121	156	141	130	146	152	135	148	123	138	128	150	142	145	145	131	150	133	145	160	143	172	150	134	151	116	118	128	135	124	125	145	151	130	153	111	139	160	135	139	157	141	151	117	124	144	136	165	139	153	141	130	141	132	136	131	124	135	147	147	145	149	131	144	142	143	144	135	129	150	145	139	144	149	144	159	139	136	152	143	139	153	150	147	135	156	127	123	118	144	147	134	148	149	145	122	149	142	144	146	141	158	152	161	141	152	130	117	152	131	134	153	144	143	126	131	134	133	124	125	132	129	127	127	135	137	123	138	134	149	129	157	138	140	153	155	129	152	128	119	145	157	157	145	123	137	152	138	127	132	138	156	151	137	146	146	123	140	154	122	137	141	136	149	123	137	127	138	157	133	127	154	128	133	133	139	150	133	154	120	125	127	153	160	133	152	140	115	139	137	137	136	128	136	138	129	122	154	158	139	150	157	145	140	156	140	136	146	130	132	127	148	140	154	138	154	140	134	147	157	140	150	158	132	146	109	161	160	120	130	140	157	144	151	138	121	141	143	132	149	147	133	117	142	128	147	118	117	123	142	142	138	133	140	148	150	146	143	148	128	144	158	135	161	123	149	153	137	126	123	153	134	156	159	145	124	147	136	155	128	116	128	156	142	142	145	145	128	129	150	133	132	137	139	138	138	140	149	152	129	142	129	132	148	152	125	130	124	142	135	151	153	146	148	148	148	130	139	133	149	131	137	130	139	157	128	147	135	132	143	128	138	145	140	125	131	142	125	142	137	143	156	156	153	136	160	155	143	145	154	160	133	130	160	150	137	150	146	154	126	154	139	124	129	139	137	136	138	129	133	132	145	121	127	130	148	128	156	157	130	163	162	141	139	146	135	136	132	144	160	139	145	153	129	148	145	143	138	153	117	150	132	141	138	125	136	128	137	145	127	145	148	148	123	148	151	138	128	151	123	161	131	164	128	144	143	163	145	129	130	148	133	139	160	152	150	135	132	127	139	130	142	141	139	149	150	144	135	142	138	139	136	136	124	129	153	151	160	128	134	109	150	144	139	135	162	145	147	144	135	135	152	131	137	167	142	125	142	164	139	151	143	153	152	123	145	141	148	150	134	138	139	147	131	136	159	116	146	166	163	135	168	152	135	125	153	149	137	128	161	149	129	140	137	143	155	152	132	145	139	141	137	147	135	145	120	145	142	154	128	138	153	136	136	144	148	134	124	160	128	132	138	136	144	154	154	145	129	147	135	154	124	140	143	134	133	133	147	122	132	157	138	147	133	138	163	128	128	154	107	137	134	137	137	148	137	142	147	148	160	140	127	116	132	144	145	150	147	125	157	143	153	132	125	155	123	146	135	177	114	150	139	141	148	151	151	139	146	148	140	129	132	148	133	125	149	133	145	170	158	125	134	137	146	153	119	153	140	153	145	137	127	138	153	138	154	138	145	148	147	134	120	136	151	139	129	155	129	143	130	135	139	148	157	152	138	128	137	152	141	137	146	148	131	156	136	151	150	144	162	151	130	149	150	118	133	135	141	102	145	152	188	129	141	139	157	139	142	156	159	141	149	151	127	125	133	125	144	133	142	153	152	139	154	168	139	137	144	151	140	133	142	137	154	138	143	148	152	145	150	154	142	141	140	173	140	135	125	130	124	133	146	149	119	142	137	136	126	138	132	133	132	157	139	126	136	166	170	134	136	141	136	142	136	144	143	153	152	155	135	123	162	138	130	121	129	165	144	148	120	144	151	126	145	148	140	144	140	140	131	158	137	145	139	137	137	131	164	134	135	126	162	126	136	121	129	140	162	139	150	141	164	134	131	141	144	142	121	125	122	129	120	141	144	129	139	137	147	139	145	135	145	151	117	142	152	138	132	141	139	117	134	128	158	148	130	140	128	126	133	156	132	145	129	132	121	126	135	136	126	130	147	122	144	159	140	129	129	147	125	125	111	133	141	131	162	130	125	150	150	160	142	132	136	144	145	130	152	154	161	141	124	146	141	142	133	142	111	137	149	144	123	132	140	137	120	127	151	155	134	134	156	137	146	147	120	107	129	124	123	143	134	132	131	135	118	125	138	146	141	124	123	133	133	137	154	113	141	135	144	141	147	146	136	156	132	126	131	139	148	149	150	134	131	136	157	133	137	125	139	135	133	145	126	117	131	159	136	129	125	137	148	137	156	146	124	155	162	128	146	142	140	142	131	129	141	135	144	143	143	150	145	145	119	133	154	134	150	132	128	142	116	146	128	149	146	155	176	151	154	140	150	139	149	134	142	151	139	131	125	150	156	147	121	137	138	128	139	141	147	124	148	132	134	125	132	125	157	141	148	146	141	138	139	138	118	143	151	158	144	153	131	129	130	130	142	133	139	138	165	142	113	117	140	154	152	134	138	137	128	137	143	152	146	136	176	128	136	141	134	131	129	146	130	143	165	142	141	150	131	150	119	121	166	144	131	135	143	137	149	145	128	127	143	132	126	151	155	146	134	144	151	126	154	139	149	141	144	138	156	126	148	140	139	142	160	149	135	166	129	146	133	141	131	127	133	152	130	143	140	130	183	124	147	124	135	127	142	151	127	131	131	143	126	142	148	147	148	161	147	140	129	131	142	127	139	134	155	146	166	124	134	139	124	128	140	130	148	133	134	141	140	142	120	140	139	136	146	125	127	144	133	148	163	145	157	130	146	124	124	135	137	136	159	122	134	131	130	129	131	136	137	150	116	123	139	132	142	146	136	146	130	155	132	137	159	140	124	141	117	127	137	132	125	154	139	137	134	138	162	143	123	142	134	153	123	146	132	155	133	138	141	154	156	145	130	138	147	128	134	136	154	148	141	117	131	152	136	135	151	135	141	154	140	141	150	140	137	129	133	163	140	129	167	116	138	141	163	139	146	150	128	143	158	130	129	141	131	153	133	149	142	130	133	142	142	154	137	138	124	147	161	139	129	116	124	168	140	139	134	133	143	151	129	146	153	156	141	135	117	124	130	130	122	162	148	151	138	138	118	139	153	135	140	135	148	122	128	145	138	134	142	121	156	124	137	161	129	148	145	144	147	124	143	140	136	160	145	119	143	146	138	133	139	138	154	138	134	139	136	140	145	143	131	122	142	129	139	161	162	161	143	152	149	129	137	112	137	111	137	153	110	126	128	136	131	154	147	144	143	139	127	143	151	137	141	136	182	147	155	130	147	129	144	160	139	137
24199	54765	28052	30949	4161	543	490	413	324	281	252	247	251	236	225	220	227	234	242	232	198	210	215	213	203	200	229	215	193	205	198	204	206	194	199	219	181	202	211	187	215	227	212	231	188	197	210	225	185	187	181	202	190	202	206	205	186	182	187	219	203	170	185	173	202	186	205	207	189	226	190	189	205	204	215	196	224	215	212	208	210	188	204	206	195	212	193	212	229	165	197	190	194	223	184	217	176	206	213	216	186	200	201	201	196	202	190	217	178	199	192	207	195	191	200	186	199	196	213	205	198	208	171	222	176	199	175	194	226	231	196	213	206	221	198	205	204	216	213	191	217	192	174	213	212	188	210	176	206	208	204	190	191	204	205	184	182	203	221	199	200	199	183	191	187	193	174	174	197	180	191	157	203	193	205	191	205	198	213	199	185	198	203	185	194	183	195	190	198	225	199	187	202	173	222	201	195	174	202	197	183	192	183	211	197	191	198	215	208	210	195	200	191	190	199	196	187	205	205	192	198	207	193	193	195	195	203	187	222	221	208	207	199	170	194	208	203	175	192	198	175	179	192	195	215	198	223	214	193	226	167	185	182	214	209	213	179	194	178	205	190	189	204	203	193	184	180	216	228	186	197	200	176	156	209	203	204	192	190	172	204	196	180	179	208	162	185	205	185	167	212	212	220	190	194	176	208	199	229	180	194	197	195	224	183	177	188	206	196	172	185	220	219	231	223	198	222	199	206	187	213	208	170	196	202	214	233	202	178	180	232	205	208	201	188	179	211	193	173	202	216	199	199	205	185	198	174	203	203	179	218	215	192	206	203	177	211	182	200	166	160	198	189	212	203	213	204	235	189	173	206	197	169	218	210	203	196	190	199	188	215	197	205	195	188	182	213	199	204	205	210	204	184	214	200	215	203	183	195	209	193	194	201	212	198	195	180	183	219	185	190	198	186	207	216	215	191	198	187	206	218	181	198	217	214	201	223	186	198	186	183	220	199	182	185	204	188	188	182	195	211	177	185	189	187	202	187	180	198	208	188	173	190	199	209	214	170	214	196	186	206	218	196	174	228	190	207	193	211	203	199	224	211	220	193	200	192	221	215	193	169	169	199	191	184	199	177	189	194	203	206	207	162	200	186	178	234	186	199	204	232	215	193	211	208	208	209	207	199	194	199	175	216	210	191	198	191	193	211	214	191	180	194	209	220	196	202	186	180	198	223	209	196	209	180	190	195	198	223	208	195	227	195	193	174	186	200	191	192	193	203	189	204	193	185	185	207	205	202	191	214	232	196	177	187	195	206	200	203	188	212	210	181	208	181	180	181	200	195	182	185	186	199	202	200	199	190	207	200	190	200	170	194	184	189	172	209	204	192	183	174	193	181	225	199	215	196	216	191	206	191	175	197	177	232	196	195	194	190	232	203	196	183	190	169	195	189	206	218	183	176	196	194	177	194	195	218	206	199	191	212	206	162	216	206	189	224	185	174	209	197	168	177	203	183	209	202	217	192	202	193	192	201	200	213	223	187	188	183	197	193	194	194	188	179	221	207	210	195	211	187	200	188	182	201	171	173	202	198	204	183	203	221	212	194	190	213	195	192	182	193	213	210	195	200	201	192	194	172	203	219	198	200	186	189	196	189	199	214	219	195	202	210	186	191	191	204	227	207	211	189	181	198	193	205	185	208	194	191	198	227	212	206	194	210	189	195	201	230	217	189	204	205	199	215	193	181	207	205	196	187	219	207	191	212	212	214	199	213	208	196	198	213	203	202	202	212	195	195	195	194	211	192	197	208	213	165	217	172	228	215	207	203	217	180	211	187	225	194	191	220	204	221	207	202	221	187	189	174	195	195	215	220	181	206	212	212	207	217	180	186	180	200	188	200	199	196	215	190	177	205	212	208	175	173	182	187	183	204	192	193	205	191	187	192	210	179	215	194	179	197	189	210	208	180	200	194	201	212	224	211	210	219	199	204	227	190	195	198	194	177	184	176	198	196	231	213	202	179	215	216	214	194	185	208	194	183	205	181	183	213	228	219	171	208	203	185	172	221	189	209	211	210	194	216	215	173	192	179	207	212	196	219	191	162	201	215	210	225	210	182	205	204	177	187	193	192	201	179	185	177	176	200	198	206	201	177	189	184	213	194	200	182	182	194	202	194	195	174	200	229	191	215	195	178	231	218	230	200	226	195	207	225	206	203	211	177	194	176	194	192	209	181	209	179	179	181	200	201	188	187	200	212	180	191	201	211	210	180	211	200	208	197	182	206	198	192	185	203	173	208	202	202	199	210	203	193	199	188	235	197	209	192	210	200	185	211	200	222	219	196	190	207	186	199	208	186	187	191	198	196	202	192	182	171	205	172	211	225	204	208	210	197	172	205	211	191	191	202	187	168	208	195	244	201	175	214	201	160	173	202	199	203	195	224	178	204	184	198	208	201	205	204	208	194	195	215	188	225	186	182	212	202	174	192	187	206	208	213	194	193	217	176	189	221	185	198	203	202	181	189	177	205	200	194	192	192	192	226	189	182	201	192	216	172	191	191	194	211	199	205	200	201	194	201	215	190	191	192	193	193	197	213	209	175	197	198	186	182	178	196	205	218	185	200	176	174	205	198	207	198	219	182	221	192	210	225	202	186	195	180	198	222	207	189	191	182	202	216	210	208	188	203	198	180	173	206	223	205	180	228	196	200	191	198	181	206	202	226	190	175	195	200	195	216	204	201	192	178	196	189	195	192	209	205	190	186	206	179	200	188	173	201	190	191	197	201	206	196	185	196	210	196	201	204	189	188	164	196	170	197	202	185	199	192	189	198	209	198	190	187	223	176	197	190	213	191	175	197	206	206	195	182	191	199	208	217	201	190	183	215	186	192	193	235	200	204	186	194	193	198	218	197	178	212	200	206	229	185	187	205	213	210	221	217	207	205	204	217	191	182	188	211	212	203	209	230	174	203	195	182	200	224	206	172	221	211	220	212	179	189	201	203	183	198	201	178	202	200	182	213	191	211	209	206	208	216	215	173	199	183	182	196	198	177	180	225	184	205	187	201	198	204	204	209	194	204	198	181	205	211	202	176	192	204	216	196	196	187	204	197	199	192	208	177	210	211	199	216	193	199	207	177	209	212	184	190	179	203	205	201	198	215	185	172	208	184	188	195	189	193	197	216	196	181	197	205	205	199	176	189	190	206	179	180	211	214	203	193	201	219	187	212	210	218	202	204	194	185	214	180	182	205	197	189	191	174	229	190	209	195	183	193	192	220	183	215	200	186	202	221	196	185	194	182	198	191	195	210	210	197	178	180	200	206	209	180	186	155	202	203	197	211	189	189	217	207	200	207	161	197	204	193	184	200	195	177	194	184	185	212	182	184	197	206	199	189	186	176	216	210	211	191	199	225	170	204	221	207	191	202	195	204	176	221	220	223	198	191	182	193	194	214	188	185	189	210	190	173	185	195	201	180	181	202	193	192	169	195	186	209	172	168	193	206	201
22155	21085	28841	24428	21319	20521	9151	848	586	516	478	479	451	469	385	444	373	361	393	383	384	348	395	362	393	376	340	366	387	372	368	368	391	394	340	372	392	343	399	359	376	364	382	390	386	365	384	375	398	375	356	348	389	360	348	384	413	352	372	377	370	373	383	368	396	334	366	365	393	374	369	374	366	386	386	353	370	379	375	359	357	408	388	371	374	369	323	366	356	339	369	367	363	371	349	404	319	390	366	395	377	370	386	368	370	354	363	371	400	349	359	340	370	358	356	328	377	337	393	405	337	356	377	363	354	382	399	377	351	372	348	332	387	332	339	364	323	387	375	370	337	356	322	385	367	379	371	368	343	369	367	361	322	362	339	371	374	368	367	346	375	355	340	329	362	358	346	354	357	353	380	374	392	363	334	365	383	373	344	358	369	324	357	359	337	317	412	354	358	322	356	358	344	353	343	358	355	369	366	375	377	376	362	361	348	361	344	355	382	359	379	335	341	323	361	342	355	349	356	364	358	337	348	383	369	379	375	341	341	368	360	360	370	347	322	339	353	375	377	367	382	356	368	366	389	375	380	360	362	325	373	367	325	385	332	346	335	404	338	355	364	362	340	320	384	354	381	370	376	351	320	374	397	359	381	354	363	370	353	363	374	352	393	349	361	404	378	354	378	359	327	347	373	337	372	372	380	388	350	351	358	352	341	368	353	380	333	356	351	358	400	349	337	319	390	393	348	353	351	361	351	373	327	365	335	368	342	362	336	367	385	299	347	359	361	336	373	358	393	373	365	361	353	375	388	322	367	376	376	384	365	369	330	354	350	348	337	389	376	364	338	354	342	356	367	350	355	334	390	387	394	367	329	367	351	360	341	375	372	366	329	369	355	334	352	318	367	361	387	373	392	355	372	329	389	413	358	374	347	358	354	364	355	356	365	322	372	381	363	341	390	350	314	334	355	361	361	338	340	378	377	376	383	343	337	340	357	385	376	361	376	382	346	340	350	348	377	376	362	372	353	339	337	375	370	318	375	389	340	387	378	341	362	403	350	355	344	381	386	380	337	347	354	343	382	352	360	368	335	369	373	368	331	381	384	376	386	330	325	357	369	380	367	347	350	335	360	361	357	372	387	395	376	394	365	367	382	349	381	367	365	373	386	379	357	410	349	367	370	354	343	338	362	370	360	375	382	355	393	361	395	358	368	399	392	386	363	383	365	386	389	361	400	364	375	355	358	313	380	348	348	360	383	355	369	372	347	399	382	337	372	374	351	379	361	334	376	346	355	358	338	348	364	382	365	358	379	351	350	384	360	355	373	326	385	385	339	384	342	376	342	341	372	334	372	340	365	363	392	353	382	355	330	338	367	344	376	362	345	381	339	344	340	350	363	357	340	366	341	383	347	373	387	373	379	398	370	399	352	358	351	377	372	387	330	362	346	336	373	371	386	343	366	383	374	356	382	341	336	371	369	361	375	382	350	348	386	362	366	339	370	352	346	359	328	352	354	359	350	312	373	395	382	359	360	357	335	365	377	339	348	342	385	387	375	354	345	329	347	343	343	357	369	349	375	359	357	355	381	374	383	377	347	378	353	354	325	359	391	381	352	348	333	367	352	356	347	346	359	407	339	337	336	360	351	381	343	373	366	361	380	344	360	338	369	347	365	383	358	372	371	358	335	364	365	384	357	373	384	327	359	331	411	375	335	352	398	378	353	351	408	354	349	372	343	360	369	359	382	374	403	364	332	351	354	364	381	375	369	373	367	371	374	348	351	346	356	385	375	322	367	370	367	388	343	370	360	335	364	351	387	365	390	377	366	354	332	340	331	373	362	347	347	321	352	370	369	358	393	349	372	334	363	363	353	376	365	329	406	330	336	351	365	365	335	352	369	353	385	352	389	342	330	388	368	390	365	355	363	410	376	327	367	345	342	380	342	375	342	343	360	372	337	333	354	344	353	360	373	399	375	329	352	355	351	350	331	372	385	372	336	367	360	339	342	335	386	367	386	361	389	371	339	326	374	376	359	397	368	331	324	354	354	353	374	395	327	386	370	364	356	352	375	372	348	369	341	376	378	336	381	368	358	382	354	362	374	358	347	357	361	385	356	340	377	331	340	370	383	383	365	335	372	314	335	329	344	351	368	377	362	370	368	396	392	378	361	354	356	373	356	318	335	332	382	360	325	342	345	366	352	343	339	357	377	364	370	372	361	353	332	359	366	353	359	384	362	342	367	358	397	366	350	354	383	339	349	351	369	360	375	335	356	358	352	369	382	351	347	356	369	369	379	356	325	311	340	342	337	390	349	350	343	359	334	366	378	382	372	373	387	372	338	356	340	345	326	348	392	378	378	353	346	374	358	362	362	366	338	324	366	364	336	322	348	322	346	361	360	381	350	347	364	341	355	348	365	371	373	372	349	339	385	354	374	336	331	360	322	328	379	377	351	387	358	378	363	387	370	368	369	358	367	358	347	344	349	342	372	377	382	365	379	308	340	349	390	337	374	378	381	350	362	394	379	358	350	352	348	349	380	356	351	366	362	374	343	358	338	348	333	361	365	392	335	372	363	367	355	336	343	358	371	341	356	360	373	372	390	368	352	345	345	391	348	377	371	381	350	371	342	379	354	352	315	358	333	354	367	394	368	396	352	383	385	340	346	332	365	351	354	352	392	354	339	366	373	357	366	388	377	358	340	356	375	355	343	393	372	372	323	357	387	366	378	348	365	371	353	337	356	328	334	367	335	347	334	356	375	369	369	346	321	342	375	347	341	370	344	353	350	364	366	326	340	360	381	353	347	369	394	338	383	396	359	318	333	372	386	373	365	385	382	342	345	368	367	329	376	348	346	347	349	340	368	388	368	387	335	387	345	351	366	375	370	346	354	366	345	354	356	388	354	357	372	352	379	373	363	334	340	361	309	357	352	349	366	375	355	337	367	387	360	342	348	361	362	372	392	357	374	373	355	381	349	338	358	335	373	359	349	346	367	370	380	376	368	358	358	381	365	339	367	349	359	352	365	405	332	372	389	351	361	390	350	345	361	367	357	374	384	390	369	350	390	373	329	401	363	362	321	349	359	365	355	391	373	391	358	335	359	360	384	365	334	333	342	347	342	327	369	327	364	352	365	342	356	368	344	339	357	352	396	340	348	358	353	359	343	349	368	366	376	374	358	335	353	356	332	380	367	378	369	372	362	363	345	315	355	333	420	353	349	340	353	368	388	372	370	341	401	350	356	363	363	366	361	349	359	349	408	347	341	376	383	330	374	376	339	340	378	381	362	337	364	325	380	347	364	347	379	311	350	361	348	354	387	365	375	347	383	396	348	372	368	382	357	381	330	312	360	353	378	397	403	321	361	373	330	365	349	362	358	338	383	367	336	368	341	388	364	363	388	394	344	357	363	361	347	393	359	365	329	336	340	357	388	386	355	351	378	341	375	347	356	389	356	343	365	378	376	349	379	314	384	341	382	386	389	370	342	332	361	358	355	382
33208	68701	46466	48709	4434	1640	1404	1205	1025	903	785	691	655	588	617	545	569	607	545	546	545	512	495	538	492	505	486	523	514	496	504	484	478	482	496	503	468	483	475	502	484	549	510	512	483	507	488	484	497	480	498	478	515	463	481	486	500	484	502	503	452	454	446	478	446	493	457	495	493	478	469	491	508	460	436	481	507	467	479	454	459	474	494	492	497	460	481	483	500	495	497	439	457	503	476	445	483	499	438	499	480	462	466	483	476	520	501	454	454	473	467	471	468	466	458	490	494	484	475	484	513	507	458	459	522	476	498	424	498	442	452	477	491	440	500	480	456	449	480	534	450	487	458	478	442	498	504	508	466	478	459	462	481	489	435	498	467	456	504	461	456	482	462	437	482	470	482	477	460	501	454	479	464	483	478	454	472	510	472	465	481	497	467	484	445	467	479	493	484	453	473	460	442	469	468	478	418	451	485	427	462	444	461	506	466	469	484	475	469	468	486	501	456	486	449	502	476	457	481	480	476	470	480	480	497	474	494	473	471	465	474	492	473	471	490	432	515	474	453	460	491	505	489	493	474	452	471	444	467	485	461	504	470	455	507	493	469	498	513	500	470	491	476	462	483	460	439	513	487	493	446	490	474	455	481	462	492	462	477	467	494	446	481	431	483	484	490	483	469	477	452	485	500	499	462	499	497	454	511	473	443	503	543	466	477	476	496	480	460	479	475	544	443	480	477	468	450	469	457	481	480	470	494	506	496	466	510	475	488	479	493	451	473	493	461	471	474	432	464	490	498	475	479	479	473	499	488	440	486	448	520	474	504	432	490	454	505	493	493	485	470	500	477	459	450	476	471	486	501	475	456	471	459	497	502	471	473	466	475	459	498	482	475	493	456	459	502	470	478	453	434	468	485	481	468	509	462	499	465	451	446	456	428	469	497	461	472	491	466	444	449	471	514	485	487	494	464	459	483	497	471	537	461	452	459	453	477	451	463	500	450	528	439	517	490	508	496	491	504	465	486	466	471	441	452	517	503	470	472	491	483	450	482	459	503	459	477	512	482	469	462	511	474	460	463	446	457	476	456	456	433	477	507	506	473	483	466	475	463	485	454	495	485	440	480	458	473	451	498	497	485	479	478	475	481	480	453	454	482	438	476	450	467	465	434	480	461	475	479	486	480	490	479	428	461	460	489	479	485	499	505	534	486	502	462	479	455	490	462	458	421	480	438	472	493	498	475	519	487	472	473	450	470	475	497	462	468	475	454	485	438	498	460	480	483	520	480	474	466	493	470	514	485	486	461	506	472	495	481	478	506	493	476	510	469	492	461	487	454	435	470	466	467	465	464	440	456	465	486	538	488	497	473	486	487	490	507	485	481	494	477	469	441	485	490	487	487	475	459	454	498	451	483	524	514	424	458	445	510	494	487	472	502	458	522	478	475	501	476	498	453	467	504	492	519	494	425	477	455	482	451	470	480	454	473	477	471	476	516	514	487	442	468	473	497	461	484	476	479	475	447	490	487	481	458	479	494	472	473	474	485	483	481	501	496	481	485	503	485	480	490	519	510	504	497	492	461	482	456	475	438	451	462	498	456	506	454	463	468	458	457	475	460	466	441	491	482	498	518	488	489	474	453	455	477	457	436	487	477	517	452	462	488	462	465	477	447	469	455	462	527	538	488	470	465	465	451	428	460	464	496	463	480	475	494	431	521	454	490	455	451	472	464	498	478	468	470	439	469	502	414	510	491	434	456	468	473	535	468	467	441	435	439	485	465	466	499	467	475	445	505	477	480	472	476	439	464	464	476	470	494	450	478	471	464	439	454	486	510	467	465	471	436	478	521	454	460	497	455	467	481	482	456	509	449	484	490	510	486	448	462	442	454	448	453	530	476	481	476	449	451	528	477	477	505	462	467	511	500	487	456	489	450	463	481	470	467	483	458	470	456	476	473	473	453	470	437	503	464	478	446	474	490	474	498	489	475	485	462	453	461	440	475	480	465	495	504	481	502	501	493	473	481	454	475	482	501	503	483	468	468	490	437	470	485	444	482	459	464	470	487	461	451	461	484	445	448	499	462	522	462	494	457	485	467	476	475	472	473	494	468	445	484	466	507	457	493	462	484	465	531	496	476	501	471	482	459	493	479	496	518	497	493	442	469	461	498	433	492	464	470	493	480	520	468	490	424	443	508	515	427	476	468	460	464	478	465	471	431	473	442	483	446	467	465	495	474	442	483	507	486	432	480	473	504	457	451	513	497	519	506	489	470	411	458	452	486	508	447	440	436	476	504	475	466	488	484	481	486	471	505	464	440	487	494	472	479	486	480	475	443	468	477	506	472	463	487	458	475	478	484	481	458	479	467	466	444	481	469	479	437	446	482	461	494	475	470	470	459	498	449	420	496	492	474	457	449	482	464	480	483	488	450	466	478	467	494	447	452	476	491	503	510	473	465	466	486	486	492	442	479	487	465	461	480	484	463	454	422	501	483	453	472	466	489	467	484	476	458	531	427	512	490	526	490	478	478	471	484	450	459	460	488	444	500	503	493	467	497	488	484	478	502	487	463	480	461	503	511	450	494	510	470	431	508	469	449	475	464	501	492	477	482	470	506	451	452	489	488	463	450	509	456	502	493	509	464	473	517	462	465	464	504	474	450	461	459	453	422	492	480	491	514	498	453	494	497	458	503	516	503	484	454	504	482	491	435	493	494	492	442	474	483	469	515	479	494	497	501	478	466	481	483	493	460	496	439	476	502	503	503	475	513	489	484	479	504	459	503	492	448	473	450	478	452	460	467	449	493	473	489	484	458	458	502	446	475	499	456	462	458	520	504	486	474	471	481	486	505	489	483	484	492	490	456	514	447	524	440	496	465	467	449	445	479	504	459	487	499	454	451	501	486	471	476	467	433	473	463	430	494	463	477	436	481	464	439	458	486	475	450	453	456	458	474	479	454	481	469	462	495	482	504	479	458	432	502	494	460	466	488	503	498	452	472	459	418	474	501	489	485	423	489	475	478	449	480	489	467	471	488	483	477	502	518	453	512	462	514	503	479	470	459	480	460	471	449	479	490	453	455	508	556	465	449	476	476	499	474	497	481	467	510	477	449	466	496	514	485	458	485	468	511	469	512	452	489	487	486	482	461	474	442	462	486	455	452	426	470	459	528	453	485	436	498	480	483	484	495	456	436	475	469	464	481	479	487	483	460	504	479	488	505	496	499	457	462	479	449	463	501	450	467	460	470	514	515	493	503	453	487	482	452	487	490	462	477	467	463	461	493	487	466	466	492	471	452	509	480	457	470	457	482	448	464	497	504	467	442	471	495	506	463	431	416	481	471	500	504	500	476	467	490	521	465	525	467	448	501	486	474	470	494	459	469	466	451	455	480	526	452	444	529	467	449	481	478	493	454	465	455	460	517	473	461	490	466	490	519	451	485	449	481	466	485	459	467	466	445	477	476	482	473	511	497	478	473	465	481	476	460	483	435	462	509	477
26790	21501	15044	8223	755	325	303	304	300	301	283	311	283	284	283	265	300	313	256	285	289	296	267	274	260	262	289	275	302	309	283	250	291	293	272	295	315	284	309	282	260	298	281	240	289	274	288	311	270	275	279	279	281	271	273	263	264	300	307	257	278	263	278	237	306	270	270	265	312	275	306	315	285	302	253	282	284	273	307	285	284	280	272	292	310	260	240	267	260	291	284	270	271	290	313	259	288	289	283	268	267	245	304	280	277	279	283	282	288	254	253	267	298	290	302	260	257	288	265	290	272	281	289	296	312	315	305	278	300	278	287	268	266	293	273	260	271	286	273	264	282	251	309	306	269	265	304	290	291	258	278	305	240	284	290	262	299	287	268	272	286	279	296	282	295	306	296	268	295	275	278	266	287	272	321	257	239	279	286	271	265	291	304	262	263	302	297	289	294	260	292	290	266	302	290	273	287	254	266	287	269	251	312	281	288	268	300	268	280	307	292	284	288	267	300	287	292	277	310	253	263	301	296	262	326	267	265	295	300	257	328	297	272	264	281	282	284	273	280	288	266	299	294	291	324	284	300	281	268	300	320	260	266	266	268	264	253	266	270	256	270	253	276	266	276	274	286	271	290	307	281	285	294	281	273	301	282	278	284	279	280	255	299	289	307	313	301	294	289	260	285	312	296	289	256	276	281	304	273	272	263	275	266	286	290	276	300	298	263	282	273	280	269	256	269	252	268	287	272	298	264	297	282	266	293	281	272	278	316	293	287	285	278	257	296	275	296	255	270	265	300	300	270	252	265	283	300	283	270	300	333	276	257	302	273	280	268	266	277	254	284	288	298	299	285	293	270	280	276	258	297	276	284	290	287	284	293	277	267	261	287	277	296	286	293	251	271	264	272	285	272	285	281	283	292	286	290	277	278	269	304	289	280	300	273	273	290	266	279	291	296	245	290	293	244	259	271	286	267	266	292	291	252	284	279	275	260	294	314	257	279	301	280	267	297	278	305	296	274	273	305	258	250	291	274	298	307	280	253	277	310	285	300	273	295	288	282	276	297	276	227	263	265	254	276	271	287	296	254	303	280	272	235	277	274	287	299	295	305	300	323	281	304	307	309	295	284	302	295	291	284	264	263	287	291	290	272	309	300	296	279	317	289	326	298	288	275	275	298	273	281	251	281	290	293	265	288	309	305	265	275	307	303	305	312	276	303	275	261	281	278	305	261	272	271	281	286	297	275	272	275	290	302	256	260	272	270	270	274	278	270	276	290	280	252	276	265	278	263	279	272	298	312	289	303	288	271	308	275	281	295	306	274	284	284	267	296	274	282	283	286	274	278	292	265	318	287	275	290	284	322	295	286	288	296	284	299	279	281	282	260	262	277	281	327	272	265	286	294	288	263	286	275	271	319	243	282	297	287	297	277	288	313	261	279	279	264	270	283	272	267	276	283	276	277	269	283	272	310	296	290	254	304	293	311	296	272	276	277	279	294	265	318	283	282	293	288	255	262	265	319	267	287	297	280	269	246	293	258	271	279	271	286	305	274	273	267	252	286	271	261	315	273	254	256	261	284	303	285	291	293	248	284	266	262	265	294	282	262	286	287	288	257	270	284	255	264	325	307	274	266	273	296	284	301	282	312	290	257	315	278	247	246	282	280	263	304	275	280	265	287	276	285	276	297	281	295	293	285	292	279	234	260	278	287	282	273	250	285	302	295	298	286	260	295	253	253	262	264	271	324	271	298	253	309	255	280	271	260	275	274	278	308	283	259	273	277	305	299	292	287	283	287	295	299	277	263	265	326	290	292	315	287	287	285	312	288	276	273	303	284	316	279	283	276	296	305	277	277	295	293	289	293	283	315	303	271	313	279	254	293	249	263	280	295	290	285	271	291	320	278	295	277	313	285	267	290	267	255	264	280	281	283	303	296	288	294	291	301	285	292	280	308	270	272	270	276	281	295	298	267	283	263	282	283	287	237	267	308	281	287	280	262	262	293	304	275	278	250	268	317	297	270	270	278	290	294	298	271	297	315	270	301	276	279	274	295	281	284	296	293	307	267	278	276	274	289	278	269	276	280	299	278	276	256	306	243	301	285	275	284	271	261	297	286	290	299	271	255	306	288	287	287	263	284	332	250	257	301	251	308	257	252	257	288	255	281	271	276	287	291	294	301	298	292	249	287	295	289	260	314	279	280	281	312	254	279	290	308	318	283	291	291	304	263	297	276	260	259	280	246	248	275	283	245	341	296	290	277	299	288	268	273	265	294	275	273	284	261	316	284	296	312	264	283	262	271	248	282	283	302	311	309	283	295	296	255	280	296	248	308	305	305	273	291	278	248	278	282	282	301	269	269	289	256	290	279	291	306	273	307	291	298	274	294	266	273	264	251	270	286	322	282	297	280	308	282	290	296	266	268	267	296	286	274	292	275	285	272	261	261	264	286	314	273	231	244	272	285	272	283	288	286	330	280	279	257	258	277	296	267	281	274	258	267	256	291	250	277	313	308	293	309	283	313	292	305	290	276	294	283	274	274	281	282	288	277	298	293	270	301	297	268	257	266	271	275	270	295	301	297	251	282	268	261	268	305	265	296	314	263	266	291	279	271	325	274	296	280	269	266	300	276	300	301	273	263	276	290	276	311	315	292	289	291	273	289	267	268	313	304	298	291	289	271	288	286	312	278	311	280	304	277	298	281	275	273	276	293	279	282	287	290	266	283	265	262	308	287	275	295	302	283	302	263	307	250	266	299	300	261	263	271	291	296	268	278	270	278	288	274	309	291	315	281	289	311	248	299	283	267	275	288	281	294	285	309	248	256	300	286	299	301	301	256	281	277	277	294	286	310	295	269	297	310	286	265	294	251	314	283	256	288	254	286	268	269	266	294	285	301	291	271	260	302	298	274	291	279	283	250	273	270	267	298	269	313	258	269	288	281	288	258	269	302	282	254	308	290	293	273	292	289	306	272	306	285	299	289	288	285	305	246	279	280	278	298	248	316	268	277	278	257	287	298	246	302	265	271	279	323	286	285	294	287	278	293	276	307	256	292	294	284	287	295	278	255	294	287	261	278	279	247	253	303	279	327	283	286	279	280	252	290	278	309	287	293	244	256	292	262	273	262	310	326	303	275	277	284	271	274	282	285	285	284	261	263	309	280	288	305	316	291	283	300	278	262	285	283	290	287	278	272	263	303	305	308	278	251	255	306	270	272	271	282	269	264	277	302	283	305	273	266	284	274	287	288	284	279	283	263	283	302	266	281	265	281	290	305	287	250	299	295	245	310	303	304	282	282	256	304	271	298	274	287	283	291	283	288	265	264	297	289	286	277	298	275	293	265	314	291	286	304	277	273	267	268	273	272	266	269	313	293	256	250	275	262	300	325	260	235	281	278	274	295	258	269	291	312	285	288	271	303	292	275	290	310	291	256	294	272	276	277	266	273	308	294	279	269	290	274	292	280	250	274	266	312	282	274	288	291	253	256	268	299	276
9025	27459	9303	7383	760	436	446	451	439	381	354	388	364	392	345	379	380	403	383	391	357	384	344	358	394	371	386	336	361	377	364	380	369	380	351	351	385	369	346	364	370	363	368	368	389	330	373	353	395	379	370	364	377	367	402	327	332	358	368	386	410	375	355	366	366	374	415	323	358	359	343	366	390	367	361	392	368	351	370	362	386	412	379	361	350	346	367	398	364	373	349	355	368	361	382	346	379	358	371	357	333	329	380	393	391	358	360	367	345	358	372	359	363	416	374	380	370	401	373	357	334	370	357	365	367	375	336	371	405	337	324	365	367	372	400	382	367	372	378	348	376	399	361	381	326	364	362	349	378	352	357	350	365	366	348	371	377	345	388	368	396	375	339	366	380	380	370	347	352	352	365	367	378	371	381	364	361	382	360	382	375	334	385	345	380	351	378	365	339	373	385	365	366	370	388	348	379	356	319	355	405	362	385	385	377	357	387	353	338	352	367	399	362	325	375	365	375	360	338	340	362	385	362	360	363	353	327	343	371	372	369	382	389	372	371	388	325	411	363	371	361	354	383	358	335	368	356	369	344	354	356	348	363	348	372	386	373	344	387	337	387	374	345	370	366	355	349	383	382	328	331	383	381	369	377	398	325	362	359	375	358	363	354	373	375	379	378	378	361	367	357	371	350	375	348	328	375	388	382	362	377	393	362	340	346	367	356	382	366	361	372	366	403	351	389	385	351	341	350	385	358	385	361	359	361	365	379	371	367	343	373	357	359	385	356	364	362	341	398	350	381	368	377	403	383	367	370	354	368	383	362	353	325	378	356	363	402	376	380	353	343	367	369	373	391	352	400	358	341	426	336	344	375	354	381	351	386	364	354	361	370	391	382	351	354	390	382	360	355	352	379	369	334	348	344	358	354	371	372	364	375	344	363	389	371	341	356	383	380	368	391	377	362	339	352	370	351	381	389	364	382	357	370	365	358	361	353	377	404	380	390	360	368	343	410	362	350	370	376	360	347	363	396	369	390	340	364	391	370	346	382	351	371	352	344	408	374	364	393	366	339	368	347	377	380	385	386	367	406	385	330	364	356	337	378	363	383	391	388	365	344	346	343	399	370	352	369	383	365	362	348	374	364	356	375	341	369	336	349	374	375	364	388	362	345	355	374	379	350	357	361	352	376	392	323	359	332	359	371	330	364	364	363	347	364	368	372	348	358	337	381	353	357	364	369	345	393	409	344	364	343	372	404	367	399	379	349	331	354	376	353	329	402	359	352	359	396	354	325	351	365	328	403	376	317	379	337	383	411	394	392	404	394	379	346	360	342	379	346	344	396	368	367	365	370	351	357	338	369	386	367	335	370	341	387	315	383	394	359	360	371	371	373	364	352	374	374	371	362	327	373	359	379	363	360	362	379	379	348	376	385	382	352	370	342	345	371	421	386	368	343	382	369	355	380	379	351	332	388	339	360	344	385	345	372	400	379	359	347	368	376	365	366	398	367	392	385	371	369	366	366	350	379	356	369	372	381	388	326	394	362	376	370	411	374	373	379	379	364	329	405	356	361	394	363	390	394	373	341	350	349	368	354	366	356	370	377	351	353	344	359	376	371	354	418	383	360	350	372	386	390	369	374	372	382	371	368	358	341	357	345	356	360	342	382	409	385	363	363	412	413	346	362	383	359	338	386	373	353	330	350	371	391	367	371	399	348	374	389	381	367	400	354	376	367	381	347	365	352	367	378	363	371	394	390	369	351	338	356	378	356	349	381	377	362	412	343	383	374	387	361	374	343	352	401	367	387	362	343	360	377	346	366	359	352	348	383	369	371	366	392	330	374	355	362	362	358	348	392	368	397	329	364	355	386	393	325	365	382	368	362	347	368	354	372	376	365	346	339	385	379	378	378	358	335	345	369	382	335	340	320	344	342	417	341	351	375	373	352	371	369	400	358	342	408	352	334	377	386	350	358	372	341	374	375	356	369	386	366	352	377	366	380	372	391	394	391	348	372	357	362	391	334	300	400	382	377	369	352	384	345	373	352	337	361	353	387	353	357	349	331	420	378	374	364	374	349	388	382	369	358	358	340	362	365	367	344	343	394	360	386	344	361	365	369	376	363	362	372	373	383	386	340	319	357	378	373	376	368	362	385	396	369	393	367	359	367	402	364	389	346	354	361	360	367	368	369	402	347	358	396	338	343	368	390	368	355	374	375	360	357	374	397	363	369	386	383	369	357	354	353	379	376	369	397	374	370	365	398	357	389	335	381	416	378	356	373	347	397	386	360	367	397	356	407	399	372	397	378	367	343	396	357	404	392	393	343	378	337	372	381	408	348	407	378	362	357	377	404	349	374	383	363	348	391	389	365	373	383	365	373	348	364	378	381	379	351	369	386	364	363	375	360	373	365	373	377	344	394	367	363	370	392	366	383	364	367	372	360	409	396	350	361	344	357	363	391	365	367	373	345	380	386	369	373	350	386	371	399	375	368	360	403	327	363	352	375	337	333	372	368	379	351	361	349	350	379	362	368	351	392	370	385	350	338	381	340	351	344	415	364	337	370	368	412	355	407	402	378	346	341	361	361	356	352	402	326	360	346	334	378	376	364	379	355	364	350	387	375	362	351	361	390	345	358	368	398	399	367	362	353	394	360	338	359	359	348	362	358	359	360	384	381	356	385	358	369	350	345	349	347	374	358	374	355	356	372	384	350	343	363	367	367	379	359	370	329	374	371	356	364	329	345	382	349	363	365	375	317	356	400	352	366	358	385	365	379	323	342	348	381	357	366	401	384	352	366	368	389	353	358	400	347	358	368	368	351	358	363	347	350	356	351	358	380	353	380	364	360	354	354	388	375	372	364	354	359	342	345	374	345	321	366	361	346	372	369	341	379	352	364	373	367	399	398	368	403	372	379	374	406	355	347	369	380	407	345	412	350	366	385	391	343	373	351	338	374	375	372	362	397	391	390	381	395	373	350	369	379	396	387	396	351	361	338	365	383	353	400	358	383	393	388	380	389	370	342	380	332	367	359	340	366	359	349	363	339	359	398	362	369	393	391	374	406	357	352	379	358	388	385	366	378	378	362	351	382	381	335	343	363	384	378	341	343	352	405	353	350	358	355	374	422	347	353	380	362	385	373	392	351	362	342	366	394	368	360	348	365	354	367	374	359	398	363	389	366	370	381	389	391	382	380	350	360	411	374	370	366	379	379	397	338	348	362	359	372	379	372	394	371	367	336	376	369	336	350	358	346	409	354	358	383	414	366	382	396	376	369	362	371	309	362	365	360	373	366	360	410	381	362	354	337	367	367	354	360	352	361	347	368	378	351	333	357	365	356	391	366	368	354	391	336	381	400	413	368	373	366	359	315	356	353	395	383	345	426	327	378	342	380	378	368	341	360	381	368	384	364	328	362	395	359	335	373	352	393	390	373	377	374	390	361	346	368	374	386	379	351	357	359	341	362	353	398	340	362	349	398	335	366	334	356	343	363	377
23022	21096	28642	25492	21074	11034	1145	672	532	598	521	517	540	537	478	523	476	507	498	493	444	482	474	451	494	514	465	478	486	477	478	483	476	484	432	432	501	411	496	478	504	498	485	502	493	449	460	475	474	475	480	453	445	443	468	478	490	501	466	473	468	466	485	465	463	466	454	448	448	470	463	478	464	470	465	425	478	426	478	439	480	461	445	470	483	459	493	456	463	465	444	456	432	441	416	435	459	429	498	453	462	458	470	502	507	449	485	450	460	461	505	479	474	470	467	443	427	487	452	466	470	461	468	501	461	483	497	491	481	467	433	467	495	511	493	441	454	459	476	468	443	463	459	429	474	457	454	468	475	473	437	444	479	469	464	453	443	445	464	437	454	471	432	484	461	439	449	504	470	518	474	469	495	453	436	452	491	484	486	473	467	447	436	454	477	462	494	452	433	440	435	484	480	476	477	447	461	475	489	456	464	452	458	466	458	489	457	444	462	477	496	485	444	493	455	436	464	487	485	463	442	476	465	472	493	447	482	481	463	475	442	480	430	478	473	457	460	492	483	453	459	447	488	483	459	454	467	456	491	486	467	455	448	486	444	480	451	494	456	466	488	454	481	489	454	488	437	465	477	476	448	462	451	486	447	451	442	463	463	474	484	455	457	461	431	494	449	452	449	456	450	454	474	483	475	464	481	479	452	502	427	498	448	451	459	446	467	461	463	455	461	465	470	488	514	441	453	495	433	454	477	421	458	456	498	484	455	462	421	455	445	430	467	456	476	492	441	471	467	470	461	481	444	494	464	437	482	485	447	475	459	453	482	494	491	453	451	448	481	431	466	484	420	452	469	455	488	469	431	475	448	490	460	491	446	501	461	450	456	496	459	458	468	461	491	491	465	473	477	424	488	466	456	458	497	470	462	483	458	493	494	457	483	451	489	477	458	459	496	461	465	467	451	480	478	481	486	479	426	471	488	470	459	481	446	487	461	481	457	451	474	496	478	456	414	485	458	462	479	483	475	475	493	470	459	436	446	451	452	418	439	498	433	463	477	464	454	458	473	475	482	460	452	461	451	482	456	463	493	464	458	489	465	439	506	457	512	456	457	427	466	475	449	448	479	470	472	500	469	471	458	444	474	460	447	491	485	480	512	415	458	453	489	480	450	492	439	479	462	489	461	494	472	418	429	457	435	462	439	433	446	512	471	482	415	464	460	468	481	451	442	461	489	452	479	464	455	486	453	481	456	441	444	461	465	469	491	484	496	502	438	462	419	459	488	470	490	472	454	463	449	479	507	460	475	467	456	476	452	448	469	464	458	469	432	471	489	445	478	483	452	472	507	445	462	456	436	457	444	460	450	445	501	439	495	451	478	432	443	496	442	450	481	479	508	446	485	500	440	459	446	482	420	458	491	421	463	447	418	494	421	485	487	462	487	474	461	441	479	477	474	474	462	402	449	431	441	456	449	435	460	497	474	471	466	431	454	419	451	468	502	445	451	484	450	448	483	477	476	482	469	539	483	482	481	468	477	460	494	466	446	442	485	499	465	464	475	503	459	529	464	436	487	434	488	450	464	478	454	463	457	448	443	483	471	464	480	493	492	456	456	456	479	472	446	460	467	463	429	477	458	452	477	447	475	522	469	494	449	463	472	442	550	479	476	435	481	413	485	443	477	463	466	468	466	446	444	443	465	488	485	477	472	479	471	457	465	463	479	451	484	504	423	434	447	441	499	481	442	486	476	430	501	464	462	489	445	461	450	469	530	493	487	482	497	459	483	446	425	466	476	470	487	506	463	494	461	454	446	457	481	483	484	481	467	452	454	500	444	415	517	491	466	455	438	455	448	474	444	445	493	468	489	464	444	463	513	476	446	490	459	465	483	472	454	461	487	461	452	472	459	472	464	475	430	473	480	482	489	443	467	469	464	431	494	452	446	436	467	493	478	459	447	475	466	424	460	501	479	457	491	477	488	477	451	449	439	447	542	447	483	476	476	456	450	462	434	439	463	482	473	481	473	505	498	498	499	455	479	470	480	444	433	447	460	456	467	478	463	485	468	483	490	448	486	483	502	476	438	424	486	464	490	469	464	455	449	469	509	481	456	450	474	464	477	469	429	475	456	450	461	480	505	468	460	477	423	489	437	475	483	489	464	465	430	493	460	476	460	489	488	504	426	454	472	437	499	450	462	486	490	512	485	455	429	425	458	474	454	502	469	472	476	426	471	458	483	437	471	463	479	464	461	467	407	456	464	490	488	480	464	483	498	402	460	449	460	449	509	459	504	467	451	470	421	462	469	463	455	467	468	497	475	473	457	440	507	468	479	502	504	427	465	490	466	472	492	474	456	480	466	468	429	460	455	473	476	442	473	459	470	455	447	459	440	482	454	484	468	463	444	462	484	478	418	435	436	467	455	509	445	443	464	476	438	493	477	464	450	446	462	438	424	456	462	478	476	470	463	503	459	473	476	468	465	468	473	486	456	434	456	420	452	444	461	452	486	498	458	490	471	495	448	471	463	471	475	454	474	427	434	417	459	458	466	469	476	484	438	456	461	424	478	486	466	412	469	454	461	463	494	449	495	478	472	478	486	469	456	482	470	492	468	502	482	460	493	496	459	484	499	468	468	453	491	495	452	441	457	543	474	467	472	425	464	446	475	464	468	495	482	446	458	444	488	491	484	465	473	462	496	460	458	442	443	462	493	490	474	478	467	511	487	517	488	466	462	450	488	455	439	465	454	467	464	453	448	482	467	479	463	444	449	462	450	477	449	464	470	470	422	408	465	493	470	472	488	447	455	457	493	443	458	426	497	467	439	449	460	463	488	450	448	495	511	480	472	477	454	427	459	492	461	482	486	442	475	436	493	459	480	452	470	491	446	485	473	415	432	452	437	442	507	515	465	431	468	432	465	456	497	456	464	461	422	443	468	459	438	435	485	444	477	463	474	490	501	517	463	425	434	491	475	483	464	427	479	482	457	457	471	478	474	468	468	448	453	458	478	490	464	443	476	475	446	451	495	479	478	416	471	485	498	472	440	481	466	469	438	476	480	472	462	442	435	510	489	477	449	446	422	473	442	484	470	481	477	471	460	456	499	455	478	497	466	492	450	470	481	491	444	517	479	513	447	432	430	494	506	475	449	486	442	498	473	461	492	479	463	474	469	465	472	521	495	456	473	435	482	469	483	444	482	480	496	425	468	455	487	486	446	462	452	462	465	474	429	469	441	451	517	449	487	507	455	458	441	467	449	487	429	498	447	454	474	508	492	496	429	470	463	432	509	460	467	513	490	468	456	476	465	455	463	470	470	455	447	460	459	454	440	451	455	456	471	481	450	461	465	484	503	447	437	474	463	449	460	489	482	438	503	454	468	466	482	463	470	437	496	486	469	469	475	464	456	446	469	465	463	464	497	482	439	424	432	448	441	492	477	502	438	461	455	455	434	501	477	455	476	432	485	465	500	469	474	479	436	459	509	445	445	467	470	484	463	460
27251	65419	28332	38057	4039	1270	1125	987	874	806	753	734	706	644	700	682	650	627	598	657	622	644	645	561	633	635	604	583	613	637	582	630	576	572	595	598	631	613	578	617	608	588	601	585	615	605	566	588	607	605	642	593	560	636	597	594	609	580	607	575	595	606	585	644	585	566	605	581	606	558	602	555	617	537	571	614	551	605	623	607	602	607	607	552	621	587	630	580	596	586	596	618	583	561	640	609	615	579	588	633	583	580	554	600	619	623	567	629	663	608	547	593	609	611	642	588	583	650	606	600	556	583	606	574	614	574	562	554	612	594	588	599	596	623	572	542	590	636	617	643	603	552	639	585	609	619	615	606	614	599	579	640	579	565	596	613	584	621	612	554	609	660	588	582	596	615	569	604	610	604	658	586	573	616	630	554	573	586	589	608	625	623	602	580	597	617	620	587	560	591	608	607	638	595	625	597	564	600	591	596	589	577	558	628	612	620	596	558	593	600	542	606	623	565	566	628	580	555	579	568	574	577	627	643	584	615	585	561	583	631	555	579	584	593	601	582	589	669	591	642	618	600	583	539	628	582	597	595	609	526	593	595	540	583	632	602	589	610	600	592	610	616	578	600	583	642	618	592	633	588	601	543	581	564	594	597	598	611	618	574	591	622	596	583	581	550	591	623	608	596	589	579	606	600	633	598	607	575	589	614	564	592	595	559	601	588	644	600	577	589	580	605	573	600	576	605	594	589	651	604	594	592	602	569	607	614	616	600	590	613	646	574	516	614	658	582	650	620	577	601	594	570	600	610	599	593	598	598	601	598	609	566	597	566	632	561	607	575	643	616	558	578	580	522	605	598	596	639	660	585	609	605	614	568	612	636	598	567	615	586	594	621	609	584	593	578	573	570	585	597	606	567	548	636	577	587	582	626	627	589	571	585	572	575	607	585	584	587	620	596	605	588	614	587	608	590	595	601	615	595	587	593	616	590	582	608	598	600	588	577	589	591	588	584	575	602	632	634	560	596	609	638	605	622	588	577	618	593	581	567	648	593	594	618	598	596	634	586	597	639	624	590	603	595	565	606	601	616	597	612	584	580	638	579	574	602	609	596	571	601	619	602	558	610	611	598	647	618	601	585	614	613	600	615	600	603	566	581	658	612	599	569	609	640	630	547	590	608	597	577	584	560	659	565	589	621	618	575	615	572	622	643	594	587	613	621	586	605	606	595	616	619	613	608	608	597	621	590	605	596	609	564	580	611	590	625	567	603	581	636	624	576	615	604	624	619	621	576	575	600	619	595	592	626	601	580	591	604	599	568	619	570	624	599	598	618	606	586	585	570	650	613	610	623	595	585	608	568	625	633	571	625	627	595	584	576	580	608	588	560	583	591	601	564	588	662	601	591	628	575	597	581	597	598	617	563	581	602	547	598	608	603	589	630	655	601	567	638	635	637	592	631	614	624	616	602	562	601	552	614	609	572	569	578	626	588	583	613	622	560	600	586	589	587	620	609	595	596	624	596	592	566	576	600	541	616	564	605	567	608	612	573	586	572	572	619	556	572	553	603	592	567	565	606	577	579	554	556	589	608	604	616	614	604	604	586	598	642	643	551	562	605	600	589	600	578	602	598	638	592	638	596	609	617	609	596	592	641	580	581	592	596	624	602	604	583	585	586	620	592	631	554	610	609	590	592	600	597	633	560	617	574	600	577	561	648	626	562	619	616	568	566	592	628	609	605	607	627	580	635	575	567	604	592	581	603	576	627	598	615	626	567	603	661	596	631	622	610	587	583	614	579	593	585	615	599	593	593	540	586	599	618	609	576	585	657	631	564	596	619	591	552	627	580	566	620	605	618	579	588	600	589	608	541	653	576	574	572	586	570	624	632	584	592	570	554	626	573	568	576	606	603	559	568	541	646	645	615	637	580	587	603	608	641	591	594	547	573	576	609	614	570	568	605	629	648	613	609	577	631	578	575	603	672	608	577	585	615	568	594	596	639	608	596	660	587	594	608	538	593	594	596	636	580	611	578	616	608	594	647	641	579	556	587	594	613	622	618	629	614	624	579	585	597	577	570	597	596	641	601	580	613	610	607	539	605	597	543	580	592	614	592	624	600	545	606	580	614	584	583	550	617	606	617	606	609	586	600	632	588	618	593	608	556	593	576	593	611	606	604	596	592	613	600	600	616	614	614	609	603	620	600	590	589	573	556	595	606	578	550	586	582	591	641	602	601	596	578	600	562	559	603	562	585	591	586	602	593	604	603	613	641	598	570	579	595	604	609	618	517	597	579	633	608	636	578	586	605	622	629	590	635	622	644	652	596	542	564	596	590	582	585	618	596	586	555	579	621	574	560	618	561	612	608	604	606	629	616	620	595	570	627	573	565	595	552	605	594	622	573	561	587	600	644	597	635	575	650	564	554	647	569	615	656	614	622	580	623	602	600	588	598	562	580	606	573	533	612	566	609	588	626	617	577	551	610	646	640	620	585	615	552	591	625	578	608	566	610	623	608	574	609	592	575	599	579	633	631	610	609	656	614	593	614	613	612	588	595	558	575	590	587	590	650	584	581	591	617	606	588	580	586	572	591	634	560	642	573	622	630	621	612	588	610	611	592	640	608	601	593	587	569	586	569	579	576	606	611	585	604	574	590	595	562	603	609	625	612	606	576	574	610	585	614	595	567	605	579	613	615	566	615	607	578	620	563	629	608	571	611	625	592	603	603	628	589	627	588	630	596	620	581	562	618	585	614	554	633	641	587	637	606	587	603	581	567	600	570	666	589	614	600	576	592	587	610	617	580	610	627	567	581	619	556	605	666	568	532	618	583	573	589	586	614	611	593	568	592	606	617	628	588	612	592	592	596	627	601	601	551	619	583	612	596	614	619	583	571	580	599	543	605	629	610	603	605	585	604	620	581	588	556	605	608	627	620	587	593	587	622	579	601	547	572	644	597	610	610	601	599	646	580	582	591	608	591	622	629	582	578	606	587	633	585	634	601	578	617	602	578	586	584	608	627	563	585	586	614	566	604	604	583	599	608	640	585	581	587	573	552	625	588	591	606	564	599	580	570	591	600	602	573	617	577	639	598	596	609	564	580	608	617	588	587	608	619	566	555	613	598	578	593	598	604	620	617	584	585	621	581	605	612	597	592	587	616	632	582	593	595	626	580	581	611	592	607	616	601	576	577	642	642	615	605	580	627	612	572	595	563	625	593	626	594	591	601	572	569	580	572	551	615	559	619	616	566	591	569	597	568	582	602	620	575	603	611	593	569	619	587	582	575	594	598	565	584	580	621	621	591	619	605	602	577	580	593	631	589	614	581	597	588	578	597	578	631	554	606	583	582	612	600	597	573	577	588	629	598	572	558	582	572	550	631	582	603	590	588	623	571	599	599	623	606	611	537	546	590	584	567	642	587	618	590	572	589	615	570	583	598	584	612	624	596	605	586	587	613	621	603	641	619	592	563	598	586	593	562	570	588	600	611	597	603	563	625
24143	21200	27432	25665	12557	703	301	241	186	158	179	148	162	160	143	164	150	161	130	138	136	159	152	132	121	124	171	153	131	150	155	138	123	153	136	170	159	137	120	142	121	122	151	130	125	140	142	127	141	146	134	130	129	146	136	145	149	124	130	136	131	146	108	151	153	127	138	140	137	150	142	137	136	142	113	140	124	135	161	143	130	144	124	135	167	137	128	145	138	139	122	146	141	143	151	124	141	138	137	161	128	136	164	140	129	124	150	135	139	138	135	157	112	143	130	128	148	144	130	145	121	134	153	149	116	144	145	127	146	167	147	141	147	128	134	148	146	124	135	130	148	127	119	125	145	142	158	148	138	136	145	129	143	149	161	145	145	154	143	157	154	141	149	155	141	128	141	140	147	116	142	140	162	148	149	141	153	157	137	109	148	130	132	136	158	132	136	149	134	139	141	139	152	129	131	137	138	137	138	127	137	128	131	138	147	130	152	119	128	130	129	134	147	149	124	140	148	140	138	130	136	129	122	150	141	123	152	154	138	138	131	118	154	135	128	157	144	152	150	155	151	149	112	131	134	131	141	128	135	132	126	135	138	150	132	133	138	158	148	151	127	138	163	127	154	150	150	136	123	136	143	127	135	146	147	153	131	122	138	156	139	131	123	150	149	115	119	129	126	128	160	143	129	147	141	123	121	161	129	104	147	133	145	142	140	107	140	132	130	153	132	130	125	157	140	139	149	144	131	142	154	149	112	142	116	144	131	155	144	135	146	158	144	165	137	126	147	130	125	126	142	135	160	148	150	137	152	136	143	131	115	121	145	127	137	145	132	140	131	121	140	141	138	144	156	149	120	130	147	149	141	143	150	132	130	108	143	142	161	146	132	132	140	134	127	151	158	136	141	128	159	149	143	132	142	155	133	147	139	130	114	130	130	121	143	137	102	157	123	132	146	141	139	146	138	145	136	123	155	135	127	117	148	149	128	139	127	121	150	141	139	123	139	128	140	140	135	148	132	138	134	118	158	145	152	150	131	138	165	126	138	151	150	156	134	125	145	135	139	148	128	132	143	143	137	135	142	146	134	142	131	153	146	136	158	139	185	117	139	146	160	137	138	137	125	142	128	127	132	145	125	142	124	131	146	140	147	122	146	137	141	153	134	142	112	150	157	159	151	130	130	129	129	118	140	147	137	130	136	141	114	132	118	142	130	132	113	140	133	142	140	148	146	139	145	132	152	145	146	135	134	155	143	146	131	135	141	152	150	129	148	125	141	132	130	136	142	145	123	162	131	122	132	147	129	134	144	127	145	135	157	141	141	141	123	153	128	159	152	151	146	142	131	167	137	118	131	137	148	130	124	139	146	137	141	109	133	150	129	156	129	134	143	128	135	135	144	144	134	119	136	154	140	144	149	155	158	137	134	144	142	115	150	127	108	139	127	131	144	129	133	137	138	135	147	151	143	143	155	133	149	142	110	128	147	122	149	146	167	143	122	134	166	151	138	137	152	170	134	139	149	136	124	145	127	138	133	124	152	137	139	131	146	125	143	123	139	138	124	118	125	136	121	136	138	140	169	133	145	135	157	134	135	131	130	123	124	150	122	133	159	147	140	136	143	141	150	142	134	120	149	152	142	149	113	123	114	152	144	142	156	171	145	118	132	126	139	130	138	154	132	164	142	135	171	119	142	150	131	144	124	152	139	136	151	153	145	136	137	149	138	136	154	137	123	116	136	142	125	133	151	131	138	147	135	118	126	156	144	125	140	123	142	141	132	129	135	119	135	137	137	136	125	129	137	128	131	129	153	124	140	146	151	154	131	134	147	128	117	125	136	137	134	148	142	110	119	144	155	150	156	135	143	147	162	135	113	135	143	147	146	143	129	133	122	131	151	147	131	135	137	136	147	148	135	137	121	144	141	129	131	138	136	142	126	162	150	133	130	120	140	135	127	133	144	138	159	139	137	133	125	146	145	142	150	124	114	126	132	142	149	155	135	142	127	148	127	137	136	146	129	120	149	115	119	132	132	142	139	122	146	121	132	136	119	155	155	145	138	149	131	153	123	132	136	131	153	138	144	133	145	125	127	146	139	152	135	130	126	132	168	137	164	139	140	134	144	133	153	164	124	131	155	123	158	127	143	137	135	142	149	153	145	132	126	138	153	148	139	135	131	158	162	142	134	152	145	147	143	165	143	112	152	140	144	128	115	139	161	130	128	139	152	116	154	128	136	126	130	141	135	155	138	111	143	140	141	144	121	130	136	153	124	136	116	134	136	149	131	141	148	139	125	165	150	153	128	136	146	149	152	138	155	130	117	133	132	138	162	132	137	140	149	158	133	137	130	146	115	134	138	147	159	157	137	165	97	127	123	143	121	129	144	118	133	135	146	142	157	139	149	142	122	130	139	113	146	149	156	140	136	145	141	133	118	154	147	142	122	139	143	145	130	158	138	144	141	144	120	125	137	148	147	142	150	139	135	122	125	117	140	155	127	158	132	131	121	141	136	136	135	154	139	132	142	124	152	140	142	140	129	137	124	136	121	156	135	141	133	151	138	118	123	153	139	157	138	159	135	136	134	140	157	117	147	147	130	147	136	140	127	125	136	164	158	139	119	126	133	146	140	144	167	161	134	119	139	133	138	125	144	137	146	149	137	124	140	132	116	145	158	143	162	141	143	160	129	151	131	141	150	147	135	125	142	125	139	141	159	131	150	161	151	147	141	164	131	142	124	136	136	111	124	143	143	143	118	147	146	150	147	127	130	130	135	125	139	173	134	141	154	133	156	153	123	135	139	137	145	130	137	119	146	142	143	143	141	128	143	135	157	147	139	138	143	128	137	161	141	122	148	143	119	142	144	152	150	139	130	128	124	124	143	126	159	136	123	129	154	131	127	144	123	149	142	131	149	141	128	144	131	136	145	121	136	138	155	144	162	151	97	142	141	114	145	135	136	122	143	165	141	142	149	143	124	115	137	142	126	136	137	147	134	146	119	130	141	143	143	139	165	133	148	136	120	143	136	126	130	136	141	141	164	111	133	145	138	132	153	141	150	107	159	129	142	133	123	142	142	142	161	143	154	143	133	141	125	130	121	137	124	141	141	112	125	150	126	143	146	152	147	145	120	107	145	145	136	140	133	139	138	122	149	156	154	132	117	145	157	134	144	149	138	119	131	132	148	144	140	135	127	128	144	139	133	145	128	110	133	130	137	141	148	160	135	129	138	139	159	149	162	134	157	139	140	143	131	131	141	155	106	141	127	143	117	143	146	129	151	130	116	143	134	163	146	140	153	126	140	157	153	151	135	124	129	132	125	127	129	138	151	127	132	114	136	145	134	140	144	113	133	142	151	112	141	139	155	140	161	139	147	135	133	145	141	139	132	138	154	137	152	144	127	129	143	135	127	120	133	136	139	132	127	130	138	133	118	141	144	132	128	138	138	141	120	144	137	137	141	135	128	129	111	165	143	146	158	135	128	121	141	121	138	131	139	153
24263	53355	20146	26210	4265	551	478	402	355	321	306	275	236	236	248	200	230	207	189	219	220	227	191	206	198	202	205	219	217	196	204	200	184	182	211	208	192	216	221	189	222	224	198	218	198	192	198	182	195	169	216	204	236	187	203	189	197	216	198	196	190	201	216	184	188	182	235	190	201	203	207	183	210	196	203	204	197	173	209	207	201	175	198	210	206	191	170	184	192	215	175	202	213	189	191	190	206	198	204	194	212	207	171	180	197	198	183	182	224	194	203	190	210	215	212	194	180	192	187	205	191	205	216	175	188	181	175	188	206	182	198	222	200	183	186	177	183	190	222	198	199	204	187	181	205	215	195	189	166	203	185	196	177	203	205	190	187	214	207	184	194	192	186	186	171	210	174	211	208	197	178	196	197	203	194	193	195	196	190	211	200	211	202	178	191	200	203	196	186	197	213	211	190	192	193	170	194	205	178	176	201	195	195	195	197	200	183	209	205	196	206	178	200	188	215	206	187	197	187	202	201	192	206	216	212	187	207	200	201	169	198	214	193	205	184	213	165	215	217	165	189	192	171	196	196	212	220	199	180	204	175	198	197	197	204	198	166	190	189	180	211	192	190	189	177	192	187	231	198	190	185	211	186	178	179	165	192	206	186	194	185	188	216	208	196	174	183	210	198	183	178	190	216	194	212	217	195	185	194	221	222	180	189	191	197	207	212	200	226	200	189	175	184	182	185	190	161	199	182	194	184	186	199	169	177	204	210	182	196	204	212	192	190	177	183	218	165	191	175	195	185	194	197	200	216	193	181	212	193	202	189	193	199	185	200	203	203	197	199	192	190	172	190	214	201	200	169	181	185	192	207	199	210	192	203	196	207	214	227	195	202	187	174	201	184	184	183	196	197	183	195	202	207	215	199	202	200	202	169	181	197	197	176	195	204	200	195	194	162	202	193	186	207	192	207	180	194	167	189	204	181	195	189	180	222	182	168	212	197	187	192	208	202	204	171	181	186	202	183	199	196	179	184	218	191	202	175	194	202	188	202	178	216	180	194	200	168	199	211	194	204	197	193	177	199	189	205	192	203	190	216	197	196	206	181	168	190	194	219	223	182	195	186	195	195	190	179	191	150	203	214	190	182	205	204	209	204	214	194	190	188	164	182	196	201	210	193	210	185	227	196	185	196	199	204	214	204	181	210	194	188	194	218	183	182	216	228	211	205	208	198	215	189	202	191	195	209	191	204	191	192	191	198	211	195	199	189	207	193	193	170	209	172	188	205	210	175	183	197	219	200	197	186	184	173	190	191	220	204	197	215	201	184	174	206	210	191	201	196	192	182	193	206	187	200	214	206	211	199	169	180	213	190	193	197	198	196	177	195	207	205	208	185	165	187	188	192	209	200	182	175	188	177	190	177	196	194	207	174	195	196	183	213	198	203	189	186	201	197	223	201	201	184	181	170	178	182	201	173	201	206	194	220	176	170	197	203	172	199	221	178	162	209	193	190	203	180	182	198	200	204	192	195	182	192	191	166	194	190	202	207	187	193	210	213	198	212	208	186	193	215	204	220	214	180	201	192	175	201	201	182	192	177	210	208	181	222	213	201	215	233	176	181	213	194	209	212	209	207	182	185	201	200	192	206	209	204	195	181	186	196	197	193	180	208	179	196	196	193	184	204	220	181	190	194	184	192	192	228	198	194	197	178	190	184	216	213	200	200	201	174	204	204	184	204	183	178	185	190	197	214	199	185	208	185	175	209	194	183	197	198	192	202	188	188	198	188	191	204	192	208	190	227	208	216	199	194	199	173	208	170	193	201	183	244	163	193	198	174	213	185	189	209	194	214	192	209	183	199	202	194	217	192	222	200	199	193	213	234	189	194	206	174	193	200	192	202	206	199	198	180	190	201	205	194	184	199	200	170	190	185	205	194	194	217	197	203	216	186	188	180	192	189	182	194	201	188	189	179	200	185	205	187	184	189	212	180	190	209	187	219	175	180	214	188	191	198	186	223	197	192	228	209	174	170	187	156	201	189	206	205	176	217	204	224	200	235	199	182	183	208	207	199	186	188	190	177	191	196	186	209	199	189	209	188	187	214	201	191	163	194	208	225	155	173	212	200	203	187	203	183	205	201	166	189	191	162	188	190	188	189	194	222	182	205	178	194	204	183	184	225	201	189	194	217	211	217	209	183	189	199	193	197	183	181	171	195	212	249	175	188	203	182	181	168	173	218	174	203	187	204	190	184	167	177	191	206	210	199	194	207	190	174	202	205	189	209	184	215	220	214	179	201	215	189	203	199	206	209	160	189	204	169	189	178	184	168	201	193	199	217	188	200	215	213	188	190	196	204	189	173	205	195	177	200	163	187	179	204	220	215	219	186	195	181	202	220	202	176	191	196	224	185	170	184	186	183	199	175	189	180	195	195	202	171	171	197	192	186	197	191	216	173	187	224	182	212	188	189	189	213	198	191	190	212	189	186	186	185	204	215	193	210	183	193	201	201	209	190	212	166	187	210	185	175	192	193	194	192	176	193	182	194	189	206	196	201	219	194	203	198	174	197	189	200	191	194	173	181	213	195	200	178	192	190	185	183	182	191	217	202	220	186	211	222	163	184	203	191	186	191	207	201	183	181	166	215	207	197	182	200	203	189	219	197	194	204	186	198	191	168	205	208	198	204	180	194	167	196	189	191	203	197	197	167	188	214	189	182	172	200	188	196	184	199	193	188	194	203	174	182	192	175	182	203	196	195	189	193	206	213	202	184	214	211	188	181	183	202	214	234	179	202	182	199	170	175	192	196	192	195	190	201	199	204	201	205	167	205	192	189	184	239	185	185	208	188	222	189	207	193	171	180	225	207	212	188	194	204	193	203	176	204	192	192	191	193	221	184	216	178	210	206	174	187	189	200	176	209	200	180	192	195	188	193	194	215	193	191	168	193	216	183	179	184	189	209	190	194	201	202	185	183	200	172	201	191	182	193	185	196	220	192	202	219	192	204	168	196	204	204	193	205	172	176	207	194	223	219	175	183	215	186	192	191	168	198	217	217	194	208	221	203	169	225	183	201	161	190	211	184	207	200	204	206	182	217	226	185	194	194	182	193	201	190	210	200	214	202	215	198	188	198	206	187	168	195	190	203	189	182	192	185	189	212	198	169	208	210	191	200	215	199	176	212	183	219	181	172	177	204	176	189	217	160	202	186	196	185	182	196	202	183	199	207	198	217	195	202	171	195	202	183	190	188	192	204	187	197	205	202	203	185	206	184	205	196	172	174	202	189	195	171	191	179	199	207	192	190	221	205	207	195	194	169	197	198	173	218	197	175	181	195	186	203	182	198	199	209	197	174	176	194	184	178	226	187	193	189	175	189	205	187	216	190	203	193	194	178	217	188	209	193	190	197	173	182	173	196	157	185	212	177	232	214	210	194	161	166	197	190	200	201	212	207	196	203	185	194	205	186	194	195	213	182	188	206	203	226	196	230	186	212	181	200	212
22167	21119	29002	24313	21479	20556	9409	815	551	591	512	461	487	443	418	399	460	411	409	386	385	393	387	399	400	379	400	344	393	375	349	399	410	353	381	383	353	365	330	396	364	341	392	346	365	391	340	377	356	357	389	324	377	375	379	379	372	343	339	392	334	381	370	374	350	402	363	393	350	373	387	368	383	385	389	364	368	370	379	341	413	341	386	351	430	362	354	357	330	404	409	319	385	349	364	366	357	363	345	327	369	378	403	374	346	356	355	384	364	334	361	355	367	359	362	363	355	373	375	348	350	381	367	354	356	373	367	380	352	378	357	384	369	365	401	375	352	382	361	372	392	349	367	369	339	344	380	388	363	340	355	371	345	319	358	323	413	376	383	351	327	334	388	366	381	341	360	369	373	330	351	343	361	411	323	345	356	353	376	353	338	406	393	383	368	371	344	392	389	373	374	368	344	368	361	388	373	376	400	362	388	349	375	380	342	396	344	344	374	363	393	370	342	358	348	392	382	346	373	360	369	344	374	364	354	351	377	393	345	355	370	399	372	384	367	347	365	340	377	354	375	406	348	355	320	399	342	319	327	346	361	346	360	373	372	363	372	380	347	380	375	331	382	352	354	407	339	407	388	365	377	355	356	381	354	358	393	351	380	393	360	384	353	356	420	388	334	369	352	374	372	357	371	365	356	351	376	330	354	380	373	373	371	367	343	360	345	371	386	366	372	350	365	362	307	352	379	368	352	340	361	364	370	338	384	391	354	358	399	339	353	370	402	374	353	405	396	381	353	353	371	349	362	349	364	381	367	345	347	370	379	347	360	350	326	390	389	368	335	397	372	392	331	387	355	371	328	368	370	376	360	347	353	356	381	355	355	342	371	384	341	356	361	363	367	359	387	403	382	363	349	360	380	378	368	376	382	374	350	383	339	357	413	356	367	358	358	346	328	298	366	369	357	371	379	376	407	375	337	373	375	364	372	347	383	358	381	352	360	361	346	346	376	369	380	372	405	402	372	364	383	356	396	365	329	404	365	382	360	370	343	347	365	386	375	355	365	341	359	351	330	340	415	383	371	346	362	356	360	345	359	331	347	355	361	354	383	365	323	388	372	366	341	360	381	357	373	388	394	391	376	390	372	355	361	377	362	371	361	376	386	389	357	336	365	386	334	373	377	362	388	346	361	366	344	386	355	341	362	381	364	349	399	360	380	347	370	344	384	407	377	356	343	384	349	413	352	373	357	348	354	381	364	383	395	361	386	350	386	351	394	365	363	396	374	370	330	360	354	344	355	333	377	320	357	370	386	363	365	338	359	406	359	395	356	341	325	354	372	363	369	336	397	405	380	365	365	330	370	386	356	348	375	385	370	367	376	351	375	363	353	352	377	341	385	371	386	336	380	357	371	360	401	360	366	377	339	376	355	354	392	345	390	330	353	347	392	330	355	352	359	379	414	369	380	360	369	370	373	345	329	340	345	356	359	375	382	360	392	352	372	372	369	388	358	381	360	388	362	364	370	352	374	357	352	339	373	351	401	339	354	370	368	381	379	331	359	360	343	363	337	365	379	330	366	367	371	354	373	373	375	387	356	379	406	375	351	405	372	347	371	383	389	393	373	366	363	343	355	353	327	373	359	359	350	354	340	382	347	380	341	356	378	369	395	393	376	377	374	356	359	375	370	345	363	373	377	398	319	374	374	377	371	377	350	375	383	358	361	366	358	386	358	367	350	364	378	372	337	390	379	380	388	391	376	363	366	364	364	370	370	376	385	359	354	362	384	339	328	344	383	345	360	330	343	377	355	434	320	373	379	379	383	341	332	399	397	333	358	328	356	333	361	343	382	348	365	384	382	359	363	368	383	357	361	367	378	377	362	363	379	384	378	361	375	349	356	336	387	368	382	345	363	352	380	357	370	372	350	365	333	328	371	354	398	354	395	371	368	366	360	361	397	376	369	369	365	352	379	356	358	369	362	349	329	395	360	370	362	351	377	314	335	377	344	378	359	361	365	374	376	376	363	356	361	341	394	345	330	400	380	378	374	376	344	354	358	359	368	338	363	363	357	375	370	363	368	371	360	361	353	320	358	357	382	356	345	373	372	370	355	341	331	368	377	362	358	374	388	383	338	370	385	344	380	360	378	340	355	382	376	396	366	372	382	356	360	412	361	343	367	398	366	382	344	338	391	396	367	389	342	370	359	368	371	396	350	335	378	363	357	367	391	363	363	352	395	363	336	396	376	370	376	380	352	370	365	337	380	376	343	344	376	378	373	359	372	369	386	356	369	351	356	382	368	368	354	349	368	384	347	402	363	351	340	341	372	402	366	392	373	366	326	375	349	377	374	363	392	325	370	376	368	357	377	352	375	362	354	344	368	358	359	355	387	357	355	373	361	385	334	355	339	339	350	338	365	358	375	372	360	338	378	383	316	353	384	352	341	384	348	417	366	360	374	364	352	413	348	362	340	335	373	342	336	384	355	370	390	365	366	353	349	354	353	355	354	366	367	339	362	347	358	371	393	358	376	396	375	340	349	352	357	356	356	357	356	357	345	374	384	391	384	350	358	374	350	379	386	367	349	365	387	353	380	349	342	328	361	342	346	359	364	345	346	410	387	351	363	348	353	345	375	342	355	386	384	363	395	401	364	359	331	383	411	362	399	367	356	354	354	334	391	348	370	333	351	373	378	379	356	367	393	393	351	333	334	351	354	378	403	360	374	347	333	364	368	373	349	394	334	390	364	369	343	369	369	387	380	393	379	373	397	359	352	342	335	352	351	374	401	360	376	380	360	371	370	352	401	382	354	394	378	348	356	360	357	360	323	368	363	352	378	347	330	378	338	338	375	378	359	322	382	363	355	353	360	344	348	361	329	382	421	385	355	379	345	372	398	344	379	364	383	370	383	373	326	367	383	357	384	393	390	380	391	389	328	388	364	353	352	393	358	345	354	343	345	345	390	359	364	370	365	346	369	346	353	356	386	362	352	375	384	359	368	391	357	333	370	352	378	384	335	380	343	345	361	408	378	358	324	352	336	387	379	375	353	376	347	361	379	332	360	388	369	363	367	381	329	361	366	363	336	393	389	358	351	353	391	331	383	330	363	363	385	330	387	420	361	382	391	351	411	406	361	343	400	367	386	376	365	382	404	335	366	339	389	380	359	355	361	361	401	350	339	370	367	371	366	367	365	353	335	383	368	378	340	370	391	382	369	389	384	345	375	369	338	346	343	360	390	369	393	355	392	343	330	334	362	332	359	336	402	376	343	385	377	381	371	384	341	359	364	357	380	347	371	356	349	376	375	427	390	360	378	370	358	354	362	378	388	358	368	389	318	343	353	347	386	332	385	364	373	365	365	384	377	353	353	382	361	339	395	379	341	374	364	384	359	352	363	349	376	339	394	363	374	357	348	390	325	388	360	383	328	421	340	374	364	381	371	365	392	358	377	388	405	339	378	352	355	370	334	368	357	381	352	336	349	366	322	359	389	362	371	367
33654	64817	34672	48809	6778	1701	1453	1105	1028	851	753	754	639	671	638	583	607	507	546	526	575	536	547	557	519	548	542	539	534	516	488	484	470	497	538	494	519	437	494	550	502	512	518	473	513	503	515	505	474	442	542	494	464	493	483	468	532	490	458	508	490	473	490	517	503	490	540	475	523	496	458	499	469	497	478	484	528	451	485	469	473	503	514	500	485	487	521	511	490	466	477	488	467	445	449	474	469	532	429	450	516	471	503	488	473	509	500	469	495	510	476	459	484	444	508	485	485	476	515	501	492	492	485	537	484	510	467	485	505	521	476	510	461	527	481	513	481	500	500	507	459	485	499	489	494	498	481	500	490	486	509	474	494	429	486	498	468	497	527	475	455	523	497	428	500	463	475	464	463	493	477	468	467	479	488	452	457	472	450	499	514	473	513	497	518	504	489	480	460	479	450	489	496	463	448	495	510	484	475	495	502	484	496	489	445	485	475	439	498	483	484	497	461	520	461	479	456	454	494	536	474	458	506	533	454	467	475	522	475	490	454	479	485	486	490	465	480	502	490	480	457	500	484	478	467	458	479	536	498	466	476	495	489	475	499	445	476	474	450	447	499	512	487	494	472	485	444	473	514	526	487	526	507	482	487	503	467	469	480	436	488	486	470	443	481	504	498	491	491	471	489	447	471	479	493	465	460	492	459	464	487	458	499	443	471	472	465	525	487	480	479	478	539	488	465	510	491	499	486	477	472	449	507	472	477	491	468	474	475	429	433	470	492	419	484	490	447	459	486	439	461	490	468	464	473	476	481	487	481	484	487	472	499	437	442	470	419	505	501	451	475	457	524	464	501	478	458	491	487	470	473	469	514	491	484	475	501	461	528	479	484	478	479	498	495	474	477	502	459	460	476	461	466	470	485	477	493	497	486	456	504	459	511	509	486	506	451	472	433	483	450	495	496	495	505	481	507	458	490	482	475	450	458	489	444	494	499	466	473	494	508	473	469	527	506	482	456	512	477	455	445	475	465	488	484	466	453	474	493	457	522	493	497	489	444	463	441	456	471	496	475	488	498	487	495	494	505	514	498	472	500	471	465	453	489	476	492	480	463	496	455	511	511	482	494	511	473	498	495	489	478	460	503	500	508	475	483	493	484	421	452	446	486	454	490	471	466	454	464	498	515	461	513	477	461	454	470	503	467	474	468	475	488	512	488	511	514	462	436	455	514	485	499	470	519	487	491	407	482	476	483	460	490	503	454	499	510	492	484	455	443	472	511	503	435	505	483	472	484	492	464	488	485	493	487	517	475	472	496	501	462	478	491	525	475	489	478	482	490	474	499	477	455	506	435	510	485	478	467	485	469	461	458	450	475	469	483	494	479	479	490	517	487	506	513	499	504	466	460	464	482	514	505	468	465	478	472	474	481	519	430	444	496	481	455	476	472	499	478	469	550	474	463	505	474	453	497	460	501	464	506	452	481	487	491	497	458	492	485	487	510	441	522	454	483	462	462	482	485	444	502	483	442	498	466	464	482	465	421	509	490	473	468	496	496	476	475	484	488	479	477	507	455	462	468	515	518	466	492	519	473	477	443	505	470	497	497	436	478	486	462	491	495	480	489	511	459	477	505	486	469	525	494	488	471	535	464	491	496	501	454	489	486	479	482	476	482	477	474	487	461	501	450	488	506	479	475	496	472	460	457	494	517	474	476	541	497	476	486	489	461	480	500	495	465	497	466	524	488	445	495	506	492	506	502	477	485	500	457	484	511	476	486	442	459	498	497	472	491	498	509	497	464	448	480	498	460	499	454	492	493	480	495	451	476	461	520	502	487	462	484	453	463	492	477	541	489	477	445	491	499	497	450	447	480	479	459	472	468	482	425	474	506	527	493	466	472	441	441	466	497	495	534	478	503	445	459	463	474	507	479	475	492	459	509	459	485	495	472	468	491	516	475	492	472	476	547	465	489	503	502	472	473	480	484	492	453	471	455	467	455	494	472	509	496	477	475	521	525	516	514	490	496	493	486	464	467	464	473	510	477	492	495	471	471	483	495	480	473	476	472	503	513	473	451	446	449	489	530	477	487	473	479	498	480	499	510	467	486	474	504	486	515	471	477	461	489	464	480	456	459	518	511	469	443	465	457	454	511	440	453	442	505	484	501	521	474	502	453	516	497	459	471	463	468	478	475	457	446	463	469	486	491	478	491	490	476	494	467	504	480	518	483	478	510	475	486	485	494	463	511	545	486	467	465	474	461	501	496	510	487	493	521	496	508	494	462	497	500	462	486	487	483	499	515	478	522	468	523	460	479	499	506	466	469	475	446	471	484	527	481	471	501	451	459	462	523	487	480	468	456	509	493	452	462	473	470	492	488	484	477	489	486	499	504	470	514	431	479	473	460	483	471	480	448	485	485	472	465	455	500	478	487	507	478	479	483	468	481	500	462	467	479	522	455	468	478	460	466	453	450	450	501	482	530	467	458	471	493	458	486	504	479	460	491	442	485	499	480	471	463	502	484	472	467	516	456	474	503	485	496	487	463	474	491	476	487	470	481	472	470	480	451	496	477	492	492	510	455	447	472	476	471	502	447	490	461	483	457	468	495	512	487	468	502	433	482	502	512	497	486	505	448	494	474	449	546	478	495	437	502	516	474	451	492	475	445	431	489	491	464	447	463	490	482	491	451	500	497	482	473	504	490	497	469	481	476	485	486	507	487	486	507	483	488	493	501	480	477	477	461	481	485	481	491	480	453	464	485	470	475	500	487	454	442	477	470	480	482	483	486	501	481	463	484	485	464	476	490	478	468	470	446	485	474	468	468	495	487	495	498	484	523	488	486	464	506	487	431	474	467	506	480	460	471	499	502	498	473	502	453	464	479	500	486	459	488	452	471	468	502	486	520	500	511	508	491	477	497	486	466	470	474	542	455	541	464	505	474	443	493	502	502	456	463	464	477	522	460	555	475	466	472	489	498	495	477	459	475	460	479	482	462	472	489	462	456	486	489	520	450	459	510	505	463	482	475	506	485	472	470	479	512	482	476	489	491	473	522	467	464	466	458	490	440	496	475	470	467	489	460	463	456	485	490	441	503	430	486	438	475	424	471	491	454	491	464	480	461	471	461	461	476	461	468	496	484	492	486	469	459	494	469	503	484	498	459	488	468	454	492	473	474	500	489	497	521	481	440	508	479	510	489	488	511	501	495	512	477	535	460	499	478	494	461	437	457	444	457	449	506	477	453	487	504	487	467	482	463	531	452	491	493	476	489	491	482	476	478	465	490	481	488	473	465	464	473	458	444	444	476	497	478	493	499	485	496	447	487	486	445	501	464	489	475	469	440	502	465	491	463	505	456	503	461	449	493	457	487	485	480	473	463	463	503	461	497	453	484	537	473	460	514	470	480	468	491	473	500	509	510	471	512	463	464	484	491	481	443	472	457	515	495	498	474	493	481	473	459	490	497	465	508	486	494	436	463	476	494	511	472	467	491	473	473	472
26720	21468	12919	7467	998	326	312	281	299	272	277	242	292	296	292	294	302	301	288	282	294	280	280	280	284	273	282	292	309	317	298	269	297	262	281	299	284	277	285	301	306	298	285	281	279	303	298	278	273	273	271	259	293	299	283	284	278	269	269	259	295	311	282	315	275	302	294	283	296	281	299	268	258	277	290	284	286	275	272	251	297	296	300	314	271	264	286	304	271	300	257	268	301	272	299	303	295	251	278	270	262	270	274	281	298	305	274	278	306	306	288	253	298	257	247	308	306	274	286	254	294	321	272	295	274	306	301	269	239	317	293	288	280	293	320	270	258	278	276	292	269	276	304	265	285	266	290	273	280	270	254	292	314	304	263	306	289	301	276	278	286	274	293	301	285	286	273	269	264	305	281	303	295	319	273	290	279	284	307	273	236	305	297	268	277	300	286	284	300	269	283	296	260	307	260	291	281	281	309	256	290	305	300	267	272	296	300	263	259	263	297	278	288	276	280	300	311	298	317	264	272	291	271	278	293	290	280	278	282	307	284	277	290	274	318	300	300	292	291	266	286	274	282	282	303	279	261	271	255	270	273	292	290	312	287	277	284	281	296	266	316	272	296	280	263	284	308	274	288	293	287	281	280	290	282	304	280	280	271	276	276	284	310	271	262	292	298	304	313	300	281	298	284	268	303	288	286	278	298	279	278	267	285	279	273	258	267	253	283	291	295	302	287	303	301	298	281	301	285	286	305	269	297	277	273	304	289	296	307	286	281	295	295	277	288	281	280	284	293	280	302	317	298	293	310	296	332	310	266	266	284	260	281	268	316	305	283	289	291	248	302	272	298	298	297	286	268	281	285	279	315	279	311	288	279	285	249	296	285	266	298	262	311	296	269	305	285	275	276	292	283	272	277	288	288	292	299	296	278	287	250	326	288	300	279	301	290	291	271	278	300	268	303	291	291	317	310	249	275	274	284	265	267	308	243	280	303	282	263	264	296	260	279	261	286	286	296	266	258	273	273	281	275	302	293	299	273	291	312	299	281	304	294	278	295	278	262	261	272	320	314	321	301	253	283	264	274	297	255	298	258	295	261	286	262	293	269	287	298	293	275	273	274	296	310	274	278	309	300	267	277	261	274	283	289	289	283	293	307	311	277	269	280	276	267	283	276	320	255	265	300	316	258	264	287	295	283	282	297	255	285	313	293	290	246	295	317	273	291	247	303	300	307	289	276	279	298	270	303	272	264	288	279	266	260	284	252	281	285	275	308	307	310	243	282	293	267	297	288	275	293	284	320	301	285	286	272	310	298	258	277	291	287	292	283	282	282	320	282	294	288	286	291	267	301	324	300	281	306	276	301	250	290	272	292	293	273	267	290	292	248	290	281	292	297	293	306	283	303	297	295	293	288	271	286	289	270	285	301	298	298	263	297	270	282	261	262	258	274	289	299	270	286	285	304	277	292	269	281	280	279	292	308	271	307	294	260	263	275	279	280	294	286	281	270	272	284	270	300	285	317	301	290	280	280	293	271	299	272	295	273	279	292	271	291	297	303	314	278	285	305	315	302	272	299	283	304	284	277	260	258	273	282	287	301	269	297	320	293	298	299	292	279	247	265	304	298	283	280	282	276	265	265	288	293	280	250	282	282	292	270	297	259	303	292	279	287	276	297	305	291	302	308	277	264	285	279	299	268	279	303	297	288	288	285	279	306	278	268	256	261	287	252	271	283	295	268	274	344	264	285	271	287	272	307	271	276	308	263	271	311	296	254	292	305	310	301	262	311	306	288	279	275	264	288	251	284	288	316	279	269	296	301	295	304	274	273	307	313	279	295	252	265	310	309	324	269	290	315	286	295	292	313	291	276	285	306	271	293	266	288	269	271	283	303	268	298	303	274	299	277	321	297	290	320	272	288	283	283	302	291	298	292	290	285	302	269	287	304	293	299	262	282	260	314	271	282	260	312	288	263	277	287	285	277	311	299	272	281	293	285	290	300	298	299	273	298	278	289	277	254	277	286	298	292	294	301	259	266	295	293	312	297	304	298	238	293	290	256	281	287	292	264	304	289	288	281	324	272	262	283	317	276	294	313	295	256	267	265	257	265	303	296	309	287	271	274	274	271	270	288	292	286	272	288	271	310	286	292	255	264	287	257	277	335	287	308	282	276	310	270	281	304	275	290	295	276	280	311	251	306	286	280	316	276	294	282	274	270	283	302	287	282	265	264	277	267	296	292	275	331	305	254	310	282	266	272	294	294	289	285	255	284	279	293	277	270	263	280	261	288	267	299	279	274	286	300	272	254	290	304	291	311	294	298	329	300	284	273	281	305	304	291	281	279	275	270	265	306	275	312	292	319	293	269	278	275	282	260	303	284	283	288	292	257	269	311	286	271	271	290	304	287	307	299	273	285	269	319	296	289	285	300	288	296	314	287	269	289	327	277	288	286	291	285	292	270	267	281	283	318	290	295	292	289	266	261	277	293	294	279	301	278	320	283	304	305	306	282	282	287	275	282	282	271	309	333	311	289	287	312	276	279	291	311	259	295	274	299	274	289	276	294	297	288	276	260	302	305	295	286	248	275	302	268	271	266	284	284	297	284	290	263	314	274	287	248	298	258	282	276	274	292	281	266	284	291	289	305	305	276	273	258	258	288	280	261	300	298	286	309	313	293	285	265	287	271	312	266	286	274	296	284	270	298	279	289	252	281	293	283	262	295	292	287	288	309	288	285	270	271	295	290	278	271	269	271	286	272	277	285	291	288	262	277	298	275	296	290	266	292	287	280	278	303	316	326	282	284	298	273	295	302	311	280	300	287	291	267	295	280	277	297	293	305	319	300	292	291	272	310	269	289	294	290	296	273	319	306	290	292	278	296	287	260	304	301	290	284	254	284	298	267	266	308	276	297	291	272	266	259	275	299	298	276	289	294	267	290	305	290	311	312	252	302	284	288	326	283	327	309	259	263	297	295	274	276	285	288	274	300	282	269	296	289	285	275	268	299	278	287	272	268	260	286	301	316	252	307	285	287	295	242	294	290	303	269	287	277	270	302	305	295	290	294	277	286	290	285	278	258	292	254	291	306	287	288	263	306	265	270	276	293	298	292	286	271	258	278	301	297	252	287	281	250	275	295	305	308	289	288	277	273	292	312	298	269	291	292	269	299	300	273	269	278	291	297	285	278	290	289	268	289	270	270	321	288	268	272	293	299	261	286	312	288	268	265	304	285	273	309	286	290	280	272	262	261	291	252	268	279	302	273	298	277	280	279	310	243	278	273	344	274	284	305	275	292	301	297	289	298	291	304	248	274	302	280	277	271	294	312	295	276	291	271	262	269	304	277	275	278	292	287	290	300	299	275	308	282	278	281	281	293	283	288	273	262	283	295	268	307	273	266	277	288	270	276	286	294	285	276	291	284	286	283	280	301	251	294	295	315	298	262	290	266	276	285	276	295	265	334	276	280	286	292	289	305	275	290	316	299	313	289	283	294	290
8959	26631	6357	6936	936	453	420	421	396	371	349	393	401	404	366	357	386	384	376	380	390	351	392	382	421	406	345	374	380	366	381	326	401	380	352	359	361	353	394	393	366	390	369	380	356	378	380	361	391	385	356	375	384	367	362	337	385	350	346	363	369	379	362	352	361	412	343	374	388	371	373	393	380	383	369	408	370	350	371	385	353	347	336	373	394	379	386	392	371	355	377	377	374	393	411	347	395	358	380	388	345	382	356	379	359	359	364	347	361	339	369	384	378	380	331	324	376	371	376	358	375	356	388	360	384	374	341	354	390	350	392	366	338	372	384	382	380	373	390	362	355	347	357	375	379	382	351	330	361	364	391	380	369	341	389	351	359	403	389	327	390	369	363	364	398	403	369	394	370	345	380	353	353	353	359	383	359	371	367	413	362	354	386	359	384	362	361	404	389	348	367	356	372	400	351	355	367	378	369	400	356	379	346	354	390	355	351	375	393	343	393	343	389	365	377	355	362	346	354	390	376	375	372	391	340	393	385	380	404	368	364	373	359	358	376	408	350	340	384	369	381	389	402	400	388	400	364	338	373	373	368	369	357	347	357	380	372	360	368	370	352	385	356	328	388	369	388	381	392	390	383	376	388	354	369	347	392	412	378	372	338	361	363	353	376	340	390	344	385	387	370	377	370	355	375	351	347	383	347	352	366	389	382	350	368	371	377	375	341	376	391	362	342	385	414	371	383	386	388	395	385	365	364	382	359	395	356	360	370	407	388	362	378	369	376	399	368	365	360	381	351	373	403	379	396	351	379	371	337	369	369	377	369	381	363	346	326	359	365	394	368	392	356	364	402	374	366	384	373	346	377	338	364	375	395	359	382	377	380	376	343	386	360	367	393	348	374	357	344	372	371	369	335	362	359	346	339	368	341	352	388	352	410	363	357	400	383	396	363	396	345	366	344	351	403	374	383	369	396	373	386	387	379	353	374	403	381	354	383	411	378	338	337	364	366	402	390	383	367	395	363	348	381	377	358	343	334	327	359	363	404	358	399	385	403	350	399	404	366	379	371	377	361	401	396	367	373	349	364	387	397	386	393	377	364	329	388	403	348	349	385	365	346	399	352	370	383	399	374	374	341	377	349	350	362	358	344	373	347	364	360	389	398	358	375	368	358	369	363	389	372	381	365	339	381	397	378	359	403	355	358	359	372	401	354	364	403	352	380	395	326	373	347	341	379	368	426	398	332	344	358	367	333	384	348	384	400	370	337	369	374	330	359	357	346	403	352	361	363	402	403	381	394	378	339	393	368	384	371	410	365	334	381	381	385	373	355	388	382	332	380	368	401	354	350	374	376	389	381	333	366	368	352	378	367	352	407	416	382	352	383	383	372	380	342	362	362	377	361	376	366	366	354	359	386	403	383	365	373	374	358	393	379	351	377	370	334	354	366	364	345	378	366	350	363	367	375	384	337	372	360	391	372	379	380	365	399	352	357	390	327	380	398	379	376	336	355	374	363	376	392	382	394	359	385	396	352	372	373	405	333	366	371	372	381	363	375	368	342	356	320	379	364	393	365	372	392	396	350	336	355	368	344	354	373	355	339	341	361	367	355	386	373	386	387	376	349	373	381	346	348	390	382	344	363	346	355	396	370	343	351	354	340	375	364	373	382	420	356	333	369	360	325	345	366	358	373	348	354	381	386	417	370	377	357	358	380	383	369	365	384	403	381	359	370	339	344	347	399	368	387	350	395	342	361	352	381	415	377	367	348	308	370	400	390	359	378	383	380	362	371	383	364	356	381	340	364	372	365	367	390	369	352	373	372	398	371	364	405	391	346	368	401	371	385	347	384	386	412	347	375	354	378	365	351	372	356	367	364	386	370	386	391	397	388	391	366	343	342	393	389	399	373	392	383	357	372	374	379	376	394	362	391	390	370	349	363	337	414	381	349	378	384	390	361	356	367	375	371	362	385	363	344	354	372	383	389	382	396	367	377	360	384	377	389	356	356	391	384	385	371	399	362	391	388	375	360	363	374	395	381	361	376	374	394	393	356	371	385	365	371	351	342	380	403	390	390	369	363	366	371	351	384	382	369	351	386	380	380	347	359	368	412	408	376	344	351	347	377	408	394	349	325	350	392	350	373	384	364	407	384	368	357	394	391	375	374	384	380	370	351	393	346	383	373	357	377	361	352	374	385	362	390	315	368	405	382	342	392	382	409	355	354	337	393	350	379	367	335	369	396	388	363	380	361	331	365	364	370	366	392	384	352	320	331	395	381	398	363	388	371	380	361	381	355	378	356	374	377	345	401	366	419	361	390	343	376	352	363	393	337	382	374	360	375	367	399	367	361	350	358	385	356	346	359	353	370	383	379	355	354	369	370	364	373	396	379	355	376	378	348	409	392	372	396	377	389	369	330	399	387	353	388	347	396	349	393	388	364	358	374	390	358	372	356	339	348	385	375	354	380	354	397	364	362	362	358	380	378	340	367	367	407	335	339	377	381	355	353	385	410	337	361	372	331	358	392	403	372	366	349	381	396	386	406	347	375	382	370	361	403	345	365	387	385	411	379	388	384	390	350	370	372	377	389	352	381	350	370	360	373	368	403	369	343	384	356	413	368	379	415	366	355	339	389	350	397	362	349	370	383	362	335	342	365	366	370	380	340	370	377	362	376	364	337	375	392	338	345	337	348	380	365	387	402	379	345	344	354	380	373	376	350	392	365	339	390	396	367	377	366	395	318	348	386	356	375	363	374	351	348	323	343	353	375	361	354	363	358	355	363	364	373	388	364	355	376	368	398	352	355	379	366	394	352	358	368	354	344	347	385	361	405	400	411	395	344	414	383	375	348	395	375	360	375	376	346	367	351	392	367	386	354	358	363	334	413	355	338	388	412	412	358	352	374	361	340	375	358	389	405	358	397	384	388	358	362	373	359	369	414	375	392	391	378	349	365	355	361	351	339	381	363	412	392	345	363	362	388	399	372	336	367	340	382	391	333	348	387	360	383	345	370	368	353	386	361	357	377	369	359	359	377	362	373	374	355	376	381	339	346	351	366	379	363	392	345	339	399	381	367	365	356	367	370	346	362	375	362	371	364	327	332	369	362	389	392	375	353	368	371	360	373	401	373	359	398	378	360	380	376	357	368	394	374	374	372	351	377	365	351	359	364	380	385	349	375	376	368	341	383	339	362	365	323	396	354	333	384	368	382	379	367	376	381	395	350	385	387	337	398	398	398	367	357	334	351	374	329	379	397	383	368	354	386	358	375	359	346	344	346	361	390	408	364	399	340	302	355	372	406	370	370	382	365	388	367	397	399	381	379	365	358	366	370	372	411	375	364	363	367	370	358	349	350	375	354	381	396	368	368	359	396	383	365	380	356	333	364	390	370	386	350	361	353	346	361	362	347	385	353	356	352	392	364	412	364	335	397	390	373	368	364	398	365	341	368	340	348	403	391	341	360	368	348	383	378	360	365	355	403	366	339	390	379	362
23029	21109	28582	25618	21282	11454	1180	696	567	574	536	551	513	487	517	499	485	473	499	518	490	476	457	511	510	515	477	464	463	465	410	468	443	465	476	507	479	465	498	458	473	465	494	481	473	438	457	507	483	481	477	443	508	511	480	479	500	457	469	429	431	466	511	470	492	486	474	481	480	459	507	475	456	499	438	445	481	444	530	425	410	439	482	424	463	472	471	481	494	458	469	483	453	452	481	486	454	449	455	478	415	448	488	426	444	468	475	446	500	494	451	419	491	453	492	447	475	469	458	485	502	412	468	499	469	459	432	497	468	489	462	439	452	419	457	481	477	467	447	449	471	444	448	498	442	446	457	481	453	458	490	492	472	454	454	439	460	457	490	499	486	474	499	445	462	447	473	485	455	469	452	477	487	434	479	485	484	470	456	484	492	470	438	507	436	444	450	474	445	475	496	503	427	457	457	496	451	497	456	466	467	482	507	473	435	459	444	446	474	496	452	475	506	472	445	487	491	486	479	449	482	459	430	466	460	441	483	456	479	472	475	464	507	449	503	470	463	474	511	430	470	478	447	488	477	449	434	478	469	464	467	497	478	460	512	455	441	480	455	457	483	471	456	450	463	452	500	511	450	475	445	499	457	437	438	500	475	476	444	462	482	498	448	448	461	426	473	457	503	496	458	447	514	482	434	487	479	461	470	475	472	459	499	461	441	485	446	468	506	460	454	464	446	457	487	467	466	476	489	452	496	442	499	470	509	488	451	450	461	483	465	466	459	443	480	458	453	483	481	457	481	445	491	473	441	506	447	499	448	461	523	451	460	505	463	472	476	491	449	500	473	475	428	432	472	460	452	442	467	482	458	481	495	487	458	487	458	436	468	487	417	438	451	480	489	430	436	436	453	467	449	466	457	433	488	462	465	446	448	488	472	465	430	446	482	462	470	458	469	446	463	485	476	472	452	485	452	498	441	458	481	477	441	455	425	467	438	457	460	454	439	515	472	474	442	472	453	472	472	441	468	453	478	494	462	482	467	481	458	474	485	496	471	471	480	480	470	446	464	436	480	483	501	483	477	481	459	452	473	434	436	436	454	473	473	437	444	455	457	474	493	473	501	464	459	471	476	489	496	481	487	454	466	437	448	503	479	494	462	479	472	453	462	455	477	479	430	464	502	491	495	427	455	462	450	480	461	474	515	460	467	455	470	445	453	486	484	473	449	457	463	479	465	492	464	458	478	488	463	478	451	487	450	465	497	464	465	475	422	476	462	467	487	466	417	442	475	487	456	466	450	513	460	443	424	485	449	465	488	455	475	444	451	449	433	445	469	476	476	458	462	450	458	465	498	469	470	489	447	462	448	469	457	469	455	503	478	477	482	467	450	445	467	500	502	450	489	458	462	448	499	485	458	446	495	496	449	478	468	470	456	469	463	460	455	487	455	455	480	485	496	471	442	518	498	470	453	491	469	468	486	510	437	449	476	469	448	476	425	476	468	469	456	434	442	468	447	452	468	461	468	480	430	452	506	477	463	467	467	475	449	449	431	467	469	494	468	476	482	465	465	465	456	443	461	504	468	466	450	451	501	460	490	454	516	453	506	453	472	486	460	478	452	453	484	446	456	456	477	443	467	490	447	454	446	472	449	438	453	440	461	497	461	502	484	433	470	459	470	468	490	451	446	452	452	453	467	455	448	494	476	443	467	445	494	461	445	489	495	449	477	480	424	478	476	435	460	511	496	491	462	484	394	456	446	501	467	484	489	434	477	451	474	501	467	440	428	454	479	475	507	479	435	490	501	466	460	492	457	448	455	471	503	472	497	453	454	472	425	454	456	466	439	468	475	473	474	442	478	469	510	460	476	446	465	450	481	470	463	427	476	453	461	480	457	427	411	457	475	473	477	465	490	434	453	473	487	441	458	478	452	474	462	437	472	481	474	477	462	499	476	460	436	478	492	502	485	468	481	466	466	461	471	470	431	444	449	462	462	476	442	474	426	464	464	455	439	453	480	475	475	478	439	451	469	466	449	448	463	448	468	433	440	499	474	465	459	461	472	473	486	465	456	502	477	507	455	456	459	458	503	452	459	491	477	505	459	462	487	439	480	468	477	486	458	481	499	501	464	433	480	472	434	493	472	468	445	457	465	490	474	511	458	455	456	451	427	453	488	469	464	455	451	494	445	438	483	449	506	451	471	444	454	472	491	468	460	458	458	462	492	471	441	463	460	490	458	489	477	480	491	479	472	444	484	472	430	454	481	439	434	499	461	457	496	481	470	427	438	467	501	488	465	471	463	470	469	439	482	501	498	457	468	511	458	419	463	482	466	488	475	451	510	475	466	463	490	486	445	477	447	493	479	423	465	452	436	454	446	480	471	466	456	444	445	466	438	475	470	496	472	443	498	452	479	456	473	482	472	457	422	462	468	473	493	455	505	493	452	467	476	450	483	474	487	470	466	459	493	456	476	482	452	496	434	472	489	443	454	488	450	463	468	456	468	524	497	464	485	495	436	465	438	491	472	448	468	450	457	477	460	462	466	445	483	482	450	446	477	478	475	452	469	455	464	475	490	501	457	472	450	483	451	430	494	424	454	499	470	497	456	456	485	470	455	478	489	439	497	485	451	466	484	466	463	458	463	422	468	484	460	474	493	479	438	423	463	454	477	489	488	453	422	444	477	459	455	485	437	441	479	433	467	456	479	442	463	479	434	470	467	467	442	494	490	453	441	404	454	453	445	480	485	429	498	471	445	454	442	417	466	465	472	480	453	476	489	481	440	442	466	474	469	462	478	489	489	455	441	488	452	481	452	499	461	455	420	464	458	493	474	476	479	453	473	492	486	469	485	449	438	453	467	496	464	483	484	460	466	448	473	424	468	445	453	495	465	542	475	462	497	436	486	460	474	478	455	478	457	475	467	452	503	470	447	484	483	472	460	463	448	470	477	470	495	491	498	464	490	479	458	486	467	446	469	480	487	486	444	449	420	492	425	489	488	453	515	498	479	475	503	463	489	432	485	472	462	510	495	463	491	464	463	437	443	461	451	448	478	480	487	454	482	464	497	500	450	443	483	426	487	451	497	467	447	435	465	457	458	491	486	467	500	476	450	480	494	485	490	423	455	470	458	458	451	441	481	438	516	475	493	505	487	475	485	415	522	428	481	471	463	472	483	445	432	448	452	501	482	499	477	461	473	460	455	446	470	454	440	475	475	447	475	469	464	406	458	502	467	442	468	505	449	442	443	475	477	461	467	479	471	481	456	450	449	457	492	438	475	498	512	455	462	446	496	481	478	453	464	453	461	470	475	456	482	455	471	432	478	488	467	432	428	476	466	489	488	453	472	441	487	480	451	447	494	446	468	473	457	483	475	457	458	469	469	447	449	481	454	452	503	486	436	457	502	461	446	461	439	413	483	440	476	470	448	461	450	478	464	480	460	480	433	480	459	465	504	477	468	476	482	435	412	462	460	454	460	449	454	499	470	486	467	499	465	470
27139	62238	32467	39553	5856	1287	1089	996	884	797	794	737	711	674	661	617	677	660	615	606	595	627	599	613	617	661	593	634	576	575	594	610	595	540	646	603	615	601	558	632	598	609	614	638	608	634	587	557	629	594	608	582	614	587	624	571	611	590	629	549	614	604	622	599	614	645	605	630	584	607	602	618	569	638	606	619	609	543	608	596	597	594	621	615	636	575	585	616	602	628	588	613	612	604	616	576	617	635	571	581	601	597	644	585	615	587	531	594	599	658	616	629	573	594	609	627	606	629	619	571	575	620	640	598	592	621	599	626	622	606	571	583	627	620	612	610	592	582	606	585	572	592	596	594	574	626	606	611	606	625	611	585	601	546	630	595	586	620	590	637	552	616	579	603	646	565	572	587	590	598	608	597	620	619	632	584	598	620	609	634	590	598	632	606	605	603	594	634	612	596	651	569	604	629	585	636	582	589	602	660	642	588	607	587	595	593	569	600	638	617	599	583	626	651	595	613	587	604	595	602	602	579	605	619	598	588	666	614	621	564	584	588	574	632	592	579	609	626	568	593	633	588	603	585	568	626	568	629	620	583	628	604	601	598	610	639	579	627	666	607	569	620	581	635	601	618	585	593	613	543	561	560	595	571	592	609	595	620	607	598	598	583	610	598	629	640	613	609	611	640	587	590	593	578	638	572	636	593	622	605	643	608	581	593	626	599	573	577	598	599	560	602	590	617	604	603	598	576	604	621	662	629	566	591	630	597	600	582	620	588	580	623	586	652	617	622	584	616	595	604	614	617	592	616	606	586	585	601	632	582	590	597	627	587	592	613	610	646	655	572	614	628	629	603	608	623	643	619	611	606	624	610	578	599	597	591	537	573	635	638	644	599	582	632	614	620	622	599	644	620	586	637	572	632	611	577	643	621	606	595	616	585	621	637	617	590	645	657	585	567	587	565	636	617	606	627	585	585	622	642	621	623	652	638	585	627	571	609	620	583	558	589	605	584	574	605	603	575	610	608	594	594	619	586	555	600	617	583	574	560	621	581	611	618	598	589	598	561	598	583	586	547	604	601	619	575	571	615	570	612	581	609	556	583	609	610	623	547	593	573	657	605	613	601	554	645	609	601	618	610	628	570	630	614	607	583	610	587	623	602	603	605	637	654	638	546	601	638	575	621	601	637	585	579	567	617	609	562	590	617	584	588	579	603	614	621	597	598	605	614	619	633	588	615	619	573	607	598	652	574	577	618	647	584	578	605	600	642	603	595	602	593	617	595	627	612	607	583	580	609	630	652	636	627	586	611	600	573	618	607	644	598	591	621	618	631	670	618	636	622	613	606	632	605	604	639	598	596	615	603	629	613	590	611	599	617	605	611	576	603	604	649	592	594	590	620	597	604	591	638	579	611	627	607	601	606	621	568	662	665	595	624	667	617	610	593	594	568	596	599	621	618	660	633	627	593	585	624	603	640	616	608	582	581	615	576	591	626	638	610	567	587	596	652	636	599	614	614	609	614	590	589	601	612	607	572	611	593	652	647	597	607	587	610	597	535	614	630	578	579	588	583	618	630	605	642	548	628	580	590	602	642	549	611	612	595	560	611	586	648	671	564	626	619	598	579	610	636	583	624	621	582	596	600	632	568	614	592	566	557	609	602	595	589	583	579	628	598	597	606	658	608	613	624	598	636	579	619	556	683	607	633	629	588	650	608	585	618	667	596	609	603	621	620	570	657	563	653	653	598	602	609	566	571	612	592	577	613	587	613	595	579	619	581	623	633	642	592	559	617	601	578	612	618	602	627	632	567	600	583	627	590	634	551	590	588	637	569	605	605	636	624	648	615	595	552	575	628	601	587	610	578	609	612	561	595	564	628	621	635	604	583	597	576	634	649	578	614	567	597	598	597	563	545	588	598	611	603	612	617	597	547	605	615	583	586	602	632	610	577	640	612	590	602	674	585	609	643	592	636	577	662	589	611	629	567	555	643	564	596	581	631	605	600	633	595	590	606	610	573	584	582	617	589	613	578	603	602	593	620	599	609	589	611	600	586	677	610	630	604	579	583	648	598	546	547	568	638	598	581	536	605	619	645	649	604	578	598	614	611	602	565	599	614	605	563	630	609	630	565	609	604	601	597	610	537	634	594	562	656	598	578	586	603	605	611	581	605	585	614	580	608	613	625	586	642	592	619	595	596	605	572	588	613	619	601	582	593	613	603	601	640	615	590	611	639	593	597	640	623	588	603	616	623	614	590	605	587	592	582	583	607	619	577	570	644	582	600	623	652	564	615	617	572	595	619	602	602	637	614	589	565	606	604	632	612	587	579	527	623	615	591	590	570	605	571	590	605	627	611	591	598	623	629	587	622	599	601	589	592	583	617	580	596	613	618	544	612	639	597	590	595	624	605	604	627	621	636	594	581	609	590	589	560	612	629	552	615	614	574	593	613	553	587	602	620	639	634	638	625	577	588	571	637	574	577	608	570	593	634	592	572	627	629	612	617	645	580	596	590	622	572	623	589	599	614	601	586	569	606	589	614	608	622	600	577	606	610	600	610	560	610	588	572	606	608	573	650	595	647	658	605	589	655	586	581	610	614	631	597	638	612	583	609	618	604	595	628	587	607	601	574	619	617	608	574	607	612	631	609	621	600	619	568	631	629	663	657	601	583	626	586	584	597	599	573	613	583	632	599	619	615	614	591	601	598	586	574	647	575	614	640	579	615	619	615	623	623	556	564	594	571	591	598	603	619	570	635	634	603	595	572	597	620	609	606	617	597	631	582	625	617	601	612	585	568	582	601	599	611	590	581	617	599	603	595	583	575	602	597	615	611	619	624	610	614	594	613	628	584	584	608	613	594	589	576	612	658	569	600	623	627	607	626	609	614	592	597	592	603	605	627	592	570	611	557	571	578	570	624	625	589	626	611	594	564	581	598	569	599	647	606	623	595	632	633	587	623	629	674	619	547	662	560	621	602	587	575	594	582	573	663	609	628	587	635	663	651	575	570	610	588	597	632	606	574	617	576	583	591	554	638	625	576	575	621	609	625	633	592	579	594	642	618	651	594	550	590	580	621	583	599	565	610	568	610	626	633	581	613	646	589	578	569	593	604	599	635	591	644	598	582	573	585	597	619	587	618	605	645	590	596	612	625	591	627	634	554	545	625	622	632	626	591	608	590	561	588	580	668	606	567	608	633	585	581	620	660	580	606	595	584	607	617	636	565	599	605	608	567	622	633	636	561	590	609	576	591	577	575	587	604	602	623	630	592	596	572	600	631	629	579	634	618	591	606	583	581	613	613	602	589	598	603	652	587	625	617	605	566	604	603	594	634	606	627	613	595	588	626	598	562	611	613	614	571	608	648	569	588	570	628	599	631	612	593	639	596	613	595	610	618	634	601	615	610	611	575	569	564	581	609	597	616	574	612	579	596	596	595	613	627	600	626	617	596	610	609	599	569	663	637	593	556	606	610	618	611	656	603	603	600	617	638	615	563
24143	21253	27380	26000	13829	921	255	240	176	185	202	158	161	165	148	167	159	170	145	170	170	158	161	142	159	137	139	161	148	145	141	131	145	137	127	149	120	131	168	139	175	132	160	152	154	137	135	145	163	151	135	143	143	110	132	139	135	149	132	145	142	145	147	153	158	158	150	136	145	135	137	139	120	157	162	152	141	126	142	152	138	144	163	129	121	150	171	131	146	152	165	131	153	125	148	137	130	162	123	132	147	135	136	129	149	128	133	137	159	140	148	150	137	161	144	122	147	143	135	155	154	149	149	142	152	138	161	133	157	121	154	160	142	153	157	125	150	133	152	144	135	132	132	121	139	144	139	146	136	131	140	165	145	123	118	116	142	141	160	151	149	150	145	157	154	152	150	140	133	139	154	126	155	140	144	140	169	136	148	155	135	121	134	118	136	154	126	132	163	136	126	129	145	146	136	149	131	145	148	131	163	168	146	127	146	149	138	130	111	128	166	143	120	127	139	133	134	138	146	151	140	137	136	140	142	144	157	170	137	137	150	127	133	143	124	132	150	131	135	147	136	135	151	138	157	144	169	140	125	122	143	132	134	143	135	130	161	147	134	162	143	143	134	131	146	157	129	147	156	140	137	149	154	135	142	127	129	155	127	136	161	143	142	136	144	130	142	136	134	160	125	153	151	142	146	152	147	161	147	136	138	139	146	137	145	120	142	139	127	134	131	135	128	131	126	126	139	148	140	148	149	126	159	146	133	143	120	143	134	151	108	131	148	142	151	144	132	139	141	157	143	144	158	143	140	132	150	140	140	148	121	149	141	136	142	137	145	141	144	161	149	152	133	137	157	157	133	135	132	135	151	146	149	142	131	154	140	137	146	147	143	136	124	153	118	151	156	144	144	157	154	147	160	142	124	143	135	147	156	144	131	139	125	150	131	168	142	137	163	137	120	150	148	149	139	147	138	131	138	142	116	139	165	139	155	142	166	132	167	136	142	129	145	140	138	150	146	141	145	115	125	138	178	145	131	126	140	152	149	151	145	150	130	133	134	133	141	145	144	162	148	127	134	142	136	141	149	167	140	148	128	122	157	119	152	145	131	148	158	141	161	145	135	152	141	135	143	161	158	128	155	143	145	152	162	141	144	149	130	165	141	141	121	168	139	143	150	139	141	152	143	139	143	166	156	136	111	134	138	128	157	133	143	143	131	138	171	130	125	140	170	137	135	130	149	157	164	111	137	144	137	168	134	135	144	115	154	140	126	144	149	145	133	129	133	147	143	133	136	141	153	135	172	132	144	135	125	137	127	161	138	146	135	138	129	123	144	132	149	144	160	138	132	149	127	147	127	163	148	154	153	149	145	124	136	146	128	131	148	128	154	138	119	150	157	138	139	143	143	133	133	125	165	152	149	139	150	134	158	160	149	160	140	157	149	149	116	127	147	149	160	151	159	167	159	144	152	142	132	166	144	127	162	141	146	129	146	131	143	147	130	134	140	138	153	147	139	159	125	129	159	121	129	144	134	125	143	136	149	137	146	163	146	121	147	155	138	139	165	145	139	160	148	138	140	147	145	154	146	141	146	152	131	129	139	149	142	140	133	138	143	127	143	159	139	134	146	130	129	130	148	148	150	165	132	135	140	132	133	148	125	144	154	129	148	139	135	174	161	127	121	155	136	147	149	141	143	174	129	150	122	130	140	143	151	130	134	131	141	156	161	126	139	113	142	145	125	148	143	160	136	128	134	126	145	129	143	131	178	141	143	136	150	132	150	147	149	127	155	149	143	130	121	144	144	152	162	148	158	145	154	119	147	126	126	161	154	141	124	149	123	149	135	171	150	146	169	149	140	152	133	145	124	131	148	147	133	122	123	163	135	133	155	158	137	130	149	135	156	156	137	150	167	158	154	147	139	155	142	154	142	136	166	143	132	153	157	134	131	134	137	143	152	134	129	136	148	130	137	130	144	137	138	133	138	142	136	139	135	154	143	170	139	145	137	129	136	113	142	133	127	133	136	143	146	154	142	168	135	154	157	147	165	144	162	146	136	138	154	158	137	144	147	138	124	138	138	132	161	137	139	145	129	139	149	153	146	149	155	129	146	144	144	154	151	134	142	141	124	147	166	147	118	135	141	153	142	141	142	139	146	143	137	134	141	149	139	127	151	154	162	139	116	121	139	146	162	143	149	140	137	152	128	145	131	121	165	157	134	145	146	130	140	131	144	122	153	144	152	125	126	165	123	153	145	155	153	128	126	130	149	150	140	127	142	148	154	139	131	133	121	142	136	156	152	151	166	157	155	163	142	145	129	152	144	162	142	155	152	139	133	128	152	138	149	167	123	143	146	125	153	150	127	131	140	150	145	125	116	129	117	142	151	145	150	145	130	157	130	150	140	156	139	125	173	136	144	147	142	123	148	147	145	151	137	158	132	141	161	154	168	137	150	159	126	132	150	124	138	159	143	128	146	130	138	144	135	138	147	150	148	150	145	134	142	141	122	143	136	156	135	154	134	173	156	144	143	136	162	136	145	161	158	154	147	138	124	135	157	152	137	128	134	145	129	141	131	146	176	151	147	138	158	142	138	162	151	120	143	133	144	153	140	147	119	162	149	154	111	146	154	135	133	142	144	140	147	149	132	162	148	148	152	136	144	143	141	126	140	142	132	143	153	137	158	144	126	128	138	142	163	140	140	140	139	167	127	148	151	152	142	148	138	153	147	136	144	144	151	152	158	152	171	156	140	129	134	131	140	129	136	155	132	130	129	144	138	139	136	172	123	149	138	154	136	138	132	142	143	149	135	152	161	129	163	153	128	158	170	133	137	151	137	153	146	126	138	135	150	159	130	145	120	132	151	144	147	130	115	154	127	149	148	149	131	141	149	146	133	124	155	170	142	146	143	155	138	135	135	135	140	155	137	139	158	174	141	126	150	148	131	145	115	124	130	163	139	145	136	135	144	140	155	136	148	142	129	136	141	143	177	132	145	177	146	150	129	134	143	139	152	155	144	124	168	130	124	134	145	142	152	140	128	147	151	134	139	140	124	156	141	144	126	124	140	144	125	141	143	131	128	147	147	134	148	140	158	139	142	125	145	155	143	163	117	159	147	136	145	142	139	149	150	144	132	143	146	149	150	147	117	151	140	159	153	168	168	173	129	134	171	143	156	147	121	168	154	138	157	131	136	140	151	120	121	145	158	157	147	150	153	131	147	140	157	129	145	148	170	134	158	128	150	130	149	134	145	137	133	165	141	165	125	144	150	140	156	146	160	142	148	134	143	133	136	128	165	150	146	160	152	149	152	133	143	127	145	170	142	142	137	126	168	147	122	128	143	117	157	109	136	145	140	143	175	148	137	132	138	139	146	149	158	134	119	136	130	149	165	160	127	162	158	143	157	153	142	137	137	129	142	152	134	157	130	130	127	140	147	130	141	140	130	156	150	144	129	163	149	139	135	148	139	145	156	126	166	130	142	143	151	135	151	126	145	145
25261	54705	22923	29566	4345	509	474	391	351	315	289	255	264	248	245	212	229	236	237	223	243	211	226	177	197	181	199	243	217	224	195	199	211	197	194	212	210	193	220	231	194	162	199	223	218	186	194	204	181	225	214	199	196	183	194	231	215	229	195	218	214	196	220	196	213	221	208	204	207	188	195	211	195	191	199	192	192	190	184	192	212	177	221	207	183	196	188	193	206	222	217	223	203	198	191	232	217	206	194	192	190	199	193	192	212	192	182	208	215	187	192	192	193	203	178	194	220	201	221	211	182	231	222	184	225	201	219	197	206	229	197	188	164	207	199	208	206	188	199	194	197	202	210	202	200	194	191	204	202	203	204	222	194	198	202	206	186	203	200	212	186	196	196	216	197	213	212	213	195	210	193	228	199	209	205	227	189	221	216	209	199	183	208	219	226	223	177	194	197	195	173	211	248	205	207	186	227	188	200	202	207	175	220	204	200	220	220	194	214	214	219	191	214	185	205	204	198	197	194	224	179	206	228	171	189	194	199	189	201	207	211	196	193	192	197	193	183	213	197	190	215	194	203	195	223	202	186	169	208	202	215	188	195	173	193	222	203	216	217	218	198	193	236	209	206	199	204	191	194	213	193	181	202	199	190	190	202	217	191	210	193	184	204	213	210	208	209	211	212	216	186	189	218	208	197	192	185	214	186	222	182	215	177	222	196	194	211	199	187	205	220	196	207	192	174	188	208	200	180	185	220	180	214	211	192	230	196	200	215	212	207	208	178	190	201	181	176	196	192	210	195	217	212	195	196	217	196	191	183	186	191	198	190	179	194	202	171	221	181	180	196	215	198	228	192	183	218	196	214	211	211	193	178	199	213	217	211	208	214	184	204	183	190	222	197	179	196	204	215	206	196	205	206	215	210	201	198	209	200	205	203	216	218	190	229	196	214	216	204	196	222	196	194	220	220	213	213	194	212	236	213	196	227	188	208	215	210	216	200	187	206	186	201	183	182	219	223	213	204	194	180	198	194	174	183	204	188	195	218	204	200	210	187	223	197	243	203	191	215	199	189	205	175	204	218	200	211	215	189	202	204	193	214	182	204	223	206	201	211	202	197	172	179	200	207	206	197	179	198	198	180	173	191	196	200	198	215	207	173	191	216	198	210	183	204	204	241	197	191	219	190	194	200	217	185	193	208	206	193	181	194	208	185	201	185	234	206	193	202	206	209	193	184	183	210	242	213	187	172	207	195	204	209	191	218	215	195	199	210	177	188	217	190	205	218	210	186	205	205	210	217	202	209	194	211	199	218	205	210	195	197	228	199	204	187	194	193	198	203	234	210	180	215	206	237	207	205	181	217	195	179	212	205	197	187	216	201	211	214	171	218	222	187	189	210	229	222	190	210	201	215	200	220	180	214	213	199	189	207	193	189	205	201	177	207	195	224	190	206	211	203	192	202	206	212	198	202	205	178	192	206	205	186	180	214	203	209	195	212	204	203	194	202	203	180	208	168	198	220	208	175	213	204	198	186	227	205	192	208	192	202	188	220	209	183	253	193	227	198	202	182	214	216	232	208	198	202	207	206	188	192	204	189	182	204	229	186	192	180	218	221	201	183	174	210	214	183	193	203	188	173	195	188	204	212	230	193	200	204	203	221	218	201	195	222	211	227	224	198	210	202	211	207	206	200	208	193	206	234	202	203	190	205	208	207	210	240	188	215	185	191	212	197	178	215	193	187	211	199	199	198	197	181	183	201	179	192	195	195	190	212	187	190	225	206	215	198	199	191	211	177	182	222	203	225	219	183	201	190	212	192	196	186	208	184	241	212	217	213	210	216	191	178	203	204	193	208	172	161	202	195	199	222	182	208	184	192	200	202	194	195	183	206	210	198	210	203	185	216	204	176	199	206	201	198	180	186	200	184	184	211	196	224	214	191	176	222	172	195	187	184	214	195	208	203	200	182	187	218	199	214	175	219	191	200	187	196	203	189	191	209	222	214	195	212	196	205	195	241	200	207	198	212	208	193	223	190	214	193	208	192	197	219	207	202	215	220	221	193	206	196	184	223	206	200	198	197	203	195	199	189	186	207	193	204	203	210	193	191	203	211	162	194	225	216	167	215	185	213	206	206	177	188	225	197	194	207	201	197	201	196	184	187	188	186	203	183	203	198	198	219	203	184	203	228	210	189	173	182	181	221	213	186	199	190	193	203	196	197	206	183	195	202	207	206	202	199	204	217	194	192	193	198	199	177	206	203	206	196	212	184	214	217	204	190	188	229	192	196	209	196	213	218	222	205	208	209	223	202	195	191	210	206	218	187	186	201	212	213	190	194	206	198	195	195	194	188	227	192	212	200	208	215	197	220	236	190	226	209	172	196	194	207	183	196	204	198	213	212	220	207	175	212	213	204	201	218	194	206	207	177	212	206	231	187	203	191	196	197	190	223	207	206	205	194	197	203	188	184	207	207	218	197	205	193	181	211	192	204	207	182	211	209	187	227	206	223	196	200	203	200	214	190	200	182	198	181	193	207	191	182	193	180	180	228	180	207	223	204	191	209	215	223	203	193	227	190	199	191	184	194	213	219	201	209	212	226	195	211	201	179	179	211	182	220	205	193	204	210	183	198	179	210	234	206	192	206	206	195	206	205	201	190	200	193	218	205	211	203	236	204	202	198	178	180	194	184	186	225	195	174	201	212	197	199	194	199	205	168	191	181	184	210	196	181	217	195	198	193	186	222	213	219	212	209	199	208	182	193	202	186	209	209	195	198	197	223	190	204	209	200	225	217	203	177	199	221	208	220	179	185	211	208	172	180	203	198	197	210	185	200	197	200	190	189	224	182	221	203	200	196	190	227	188	209	218	186	217	198	218	192	201	201	231	211	231	210	199	219	221	179	205	196	215	211	218	183	196	199	199	193	193	204	193	199	195	233	192	213	205	214	213	186	193	194	208	193	234	191	198	175	188	201	194	193	220	208	172	211	213	191	178	192	178	200	199	178	193	183	202	186	210	184	194	202	210	182	216	197	228	205	197	177	186	205	196	192	209	207	198	200	212	206	192	190	221	206	189	216	188	206	234	185	189	186	197	212	201	197	204	204	229	213	210	207	240	211	202	191	202	179	190	210	192	198	199	170	203	208	195	217	193	213	161	219	209	199	193	195	185	199	186	201	209	198	226	171	199	213	211	200	200	201	187	217	176	190	198	220	196	193	193	204	210	199	205	219	211	191	195	184	194	176	204	221	207	195	192	177	207	218	176	206	202	201	188	221	191	196	218	216	209	195	196	234	203	197	224	186	171	222	207	196	187	199	210	181	199	186	234	199	207	197	228	210	201	195	208	199	192	192	182	211	196	217	202	212	211	188	200	180	218	221	214	198	193	237	216	189	198	203	193	222	188	224	200	199	216	220	198	232	199	212	201	208	208	202	216	226	219	207	221	213	196	233	204	218	191	186	215	203	182	211	215	202	214	209	216	225	178	158	206	188	192	211	187
22169	21143	28911	24275	21285	20226	7479	798	588	555	505	483	472	437	403	434	431	412	352	383	403	379	419	368	412	372	404	371	366	359	361	388	394	360	338	361	401	349	391	394	356	408	333	332	344	384	325	334	388	367	376	349	354	371	390	380	385	368	359	389	367	388	363	392	384	391	380	361	369	374	383	371	386	399	360	402	363	365	382	400	364	401	381	379	381	352	360	390	351	388	359	369	379	372	351	364	351	390	375	382	336	392	381	368	382	394	378	401	379	384	368	401	354	382	394	375	380	365	362	399	342	364	357	355	390	363	365	378	363	397	380	408	374	392	360	365	345	326	360	388	361	392	370	349	355	395	328	360	384	350	395	375	343	358	368	344	376	378	374	372	367	365	375	391	350	354	351	367	364	351	377	356	379	374	373	358	363	368	386	364	371	377	411	374	374	376	382	360	397	403	400	431	385	362	372	349	365	392	380	367	383	384	368	356	380	340	381	357	319	382	375	393	401	373	392	388	370	361	348	391	356	381	369	339	351	389	388	349	374	380	388	376	383	334	378	314	389	366	369	354	367	339	359	376	358	381	349	379	345	381	366	381	343	380	355	372	393	350	371	363	397	351	382	403	413	405	372	395	374	378	360	403	357	364	391	371	375	364	378	380	352	361	369	382	392	379	365	363	345	344	374	358	363	408	357	346	366	355	350	371	363	351	383	356	359	354	339	379	364	363	359	377	366	375	385	346	349	379	366	380	388	352	364	382	344	363	357	369	395	377	377	353	381	347	410	367	367	356	376	367	393	376	359	357	371	341	335	351	360	384	378	353	359	383	362	359	395	377	401	386	358	377	368	335	366	397	351	367	366	360	354	347	358	352	380	342	379	377	389	359	381	361	378	394	382	398	405	382	402	367	363	368	389	362	351	375	377	350	345	342	372	388	364	347	335	351	371	373	325	367	350	356	399	361	336	402	377	380	365	385	367	344	387	363	372	353	370	379	385	338	383	361	369	342	351	355	375	369	363	364	388	379	347	406	346	367	364	362	361	370	345	381	340	386	364	373	369	386	370	374	339	387	343	349	394	364	344	373	359	387	331	408	370	367	408	390	391	367	349	348	394	360	339	374	367	356	368	358	370	355	354	390	369	364	362	381	378	387	364	356	390	368	368	372	339	375	371	360	350	360	361	373	365	361	392	352	340	362	390	364	372	337	367	341	343	358	354	386	411	375	378	375	367	395	343	345	380	375	348	389	370	343	377	375	360	373	355	384	359	384	354	365	363	366	344	360	363	383	420	343	371	370	356	369	366	358	362	386	400	345	337	369	356	344	299	373	370	355	363	368	364	382	383	332	357	355	380	354	404	379	380	359	392	334	342	419	374	369	352	340	356	367	349	350	368	372	361	386	361	372	362	377	387	345	361	360	358	327	390	373	358	360	356	364	338	363	347	398	334	374	326	385	362	346	362	343	354	365	369	368	347	383	390	353	382	343	367	356	349	344	394	366	387	363	371	361	319	347	389	369	343	369	370	363	416	366	371	388	317	369	353	370	356	365	371	378	341	359	373	373	368	341	353	374	350	349	392	390	389	394	359	384	337	354	380	378	375	367	363	356	357	373	358	372	344	365	394	369	391	369	371	396	364	378	340	341	348	387	395	369	387	371	357	375	354	362	377	384	354	379	357	384	381	328	371	380	371	339	364	338	351	379	367	374	386	375	359	350	366	405	378	346	342	404	357	324	371	361	345	381	320	396	370	358	358	360	366	356	358	348	381	337	378	358	391	391	361	386	372	354	363	363	372	357	371	339	328	386	327	412	368	365	391	355	354	363	364	381	383	396	349	359	374	352	321	373	325	359	410	345	368	345	345	347	418	393	371	364	361	393	348	385	395	382	376	411	389	390	412	381	344	344	407	386	378	352	410	387	358	378	350	328	359	377	368	372	349	376	347	357	351	340	364	371	405	361	339	341	361	382	360	346	340	322	350	353	398	352	354	377	391	374	363	352	354	369	346	375	367	379	397	363	380	358	369	358	376	342	341	412	364	354	376	349	395	356	354	366	371	367	361	338	365	357	362	360	377	380	375	358	344	382	346	357	386	371	353	397	354	332	356	392	411	382	417	352	360	346	355	368	366	361	362	336	388	384	350	382	342	376	378	372	366	372	359	367	340	358	378	327	361	352	350	410	371	334	364	359	396	312	349	362	361	354	398	367	400	342	353	392	343	388	395	367	357	401	373	354	344	354	355	373	347	381	383	381	410	372	366	365	356	344	364	348	344	363	380	403	375	362	364	359	343	371	371	383	375	366	361	382	374	383	369	371	363	378	391	372	372	380	360	375	408	388	354	354	365	344	387	383	370	336	412	403	366	387	385	366	354	355	392	355	373	372	366	352	359	373	346	373	391	371	353	378	394	383	375	360	388	342	355	353	363	365	336	369	381	359	392	352	370	368	386	375	317	386	406	351	367	370	333	363	364	346	395	336	357	367	334	347	367	388	380	342	394	387	395	393	343	364	358	331	389	387	411	360	371	386	310	374	406	343	381	354	371	361	371	358	355	347	362	372	376	353	358	357	360	358	346	391	371	381	386	380	360	348	359	390	392	363	393	377	360	349	335	382	360	385	367	374	392	377	333	376	385	369	379	362	364	404	359	338	336	356	338	340	379	380	381	397	360	334	390	345	390	344	357	347	361	369	366	371	379	361	372	364	363	363	379	366	351	370	360	384	402	360	349	371	388	386	343	357	389	350	348	380	373	375	341	420	341	355	345	392	376	365	394	351	354	378	376	398	346	390	381	370	366	368	354	353	399	344	360	335	373	361	352	357	334	365	354	361	366	359	356	347	322	362	378	337	361	385	384	342	383	344	390	357	356	371	383	380	375	372	353	350	372	361	356	342	340	346	359	394	364	357	348	348	381	364	369	357	380	343	402	376	359	369	357	374	382	352	368	366	384	380	374	388	356	390	361	365	395	344	381	372	362	359	380	410	328	389	348	386	375	377	346	402	371	377	360	333	350	385	397	392	355	373	370	337	375	366	360	357	374	363	410	398	355	353	367	383	354	348	338	364	376	335	385	381	375	325	373	389	398	352	364	372	385	353	359	400	367	364	352	378	368	380	376	322	391	392	364	359	349	354	386	372	349	348	360	392	358	356	346	383	383	349	357	364	377	353	350	386	375	364	385	364	356	385	360	377	406	399	359	340	344	357	382	379	352	338	383	379	379	371	359	344	353	378	363	355	406	344	392	403	404	359	322	349	369	340	369	322	376	361	378	383	360	375	366	385	342	367	383	375	377	369	381	347	364	369	347	359	371	365	357	356	360	375	377	373	384	381	363	365	384	374	375	375	377	362	402	353	325	387	373	385	347	345	362	341	389	378	374	381	368	380	393	390	336	390	368	355	375	393	423	363	346	390	396	370	357	402	363	360	351	364	337	350	333	348	360	346	389	372	389	336	383	357	351	364	390	366	365	341	376	339	367	356	337	375	357	369	374	385
35571	66926	32350	46370	4038	1650	1402	1204	964	872	797	720	671	640	623	614	581	537	579	604	572	526	518	507	536	507	524	486	522	500	485	520	490	523	522	517	499	520	527	497	488	500	490	499	515	484	470	554	506	507	461	486	494	509	496	478	487	546	498	514	491	553	495	530	460	526	463	518	504	478	512	474	494	480	511	484	457	484	473	489	515	489	472	492	502	503	510	465	486	465	467	460	455	499	479	493	475	497	499	504	471	495	479	493	499	479	486	447	478	475	444	474	459	505	488	500	448	458	472	487	541	479	479	509	479	508	466	494	497	441	536	470	483	470	499	530	464	462	478	454	480	495	510	473	491	467	468	526	510	461	512	448	522	482	472	510	504	478	507	459	492	527	494	475	485	500	492	528	487	472	502	489	504	483	448	493	465	503	499	490	504	475	480	466	496	485	506	493	479	494	479	510	484	459	503	504	485	487	474	489	465	504	510	483	466	461	511	464	479	478	510	486	481	446	487	464	472	512	492	497	518	463	462	481	492	484	518	478	476	519	456	439	496	490	465	484	498	452	535	482	495	514	477	494	485	481	551	480	472	486	483	503	481	448	469	511	462	471	501	518	462	504	458	440	533	431	529	486	480	478	485	468	464	455	452	508	514	490	481	501	457	500	468	487	573	503	453	469	488	498	464	497	497	499	479	469	502	460	462	486	529	497	439	535	470	473	484	477	499	488	504	535	472	494	473	519	495	489	489	519	538	495	472	495	478	495	476	467	476	497	471	476	490	480	473	472	555	459	444	488	507	491	497	473	482	473	510	499	524	450	514	486	508	456	480	486	524	529	472	474	480	494	477	475	493	466	484	469	480	497	507	487	474	455	420	467	509	533	488	477	473	481	471	454	473	475	516	516	487	484	515	481	483	514	496	490	487	470	438	503	459	499	478	493	503	480	455	463	486	490	458	523	522	491	528	503	474	486	454	493	491	476	475	487	533	454	510	479	479	463	443	466	451	513	478	492	480	517	478	468	460	480	471	498	475	469	469	473	450	476	479	479	474	507	457	460	449	472	478	502	497	486	506	452	502	525	496	449	486	481	486	429	465	512	443	438	489	493	460	473	451	463	517	478	483	482	469	497	526	466	461	475	476	508	486	514	481	471	468	482	474	495	468	501	474	457	526	503	483	449	486	451	480	492	491	481	473	492	430	475	493	475	477	460	499	507	515	510	491	481	500	484	513	475	484	509	511	497	499	505	493	478	492	459	532	492	472	483	453	472	515	510	496	540	506	486	500	460	480	508	468	488	480	472	473	438	464	478	469	531	493	518	454	483	466	473	495	486	480	484	473	488	448	482	469	487	483	510	482	492	548	531	496	516	459	458	489	479	508	471	495	471	468	458	496	473	442	470	482	448	464	498	498	507	505	489	470	462	509	461	486	474	481	459	505	507	480	517	491	495	464	466	458	490	495	505	523	496	498	495	502	500	455	493	456	516	456	464	484	484	479	509	452	469	499	461	477	489	471	456	490	475	476	546	481	489	498	454	488	477	429	486	480	447	507	466	504	457	481	503	469	508	498	482	466	484	459	487	483	472	507	510	482	457	455	491	509	468	522	484	487	510	509	480	464	505	516	482	439	478	516	446	445	463	432	516	495	476	481	501	503	495	462	491	527	481	493	502	499	487	498	485	486	483	510	471	487	491	461	454	492	503	487	484	470	462	470	501	436	484	469	519	479	435	482	432	491	477	486	443	488	498	493	474	473	466	474	502	497	474	488	484	473	492	479	484	491	492	489	485	489	514	445	456	469	468	490	468	504	483	500	512	477	508	499	473	542	505	477	466	493	491	486	469	538	517	446	496	495	494	476	491	502	436	473	488	457	459	487	516	489	468	478	506	491	493	500	526	469	442	507	481	476	458	504	477	489	483	490	478	501	477	531	483	481	478	466	490	500	535	524	460	480	494	461	483	509	458	486	508	511	519	448	483	498	456	473	500	463	497	484	480	501	459	489	461	543	464	470	472	465	491	450	478	456	521	499	495	482	507	466	529	490	519	479	466	517	461	485	485	465	491	483	508	459	491	446	477	473	491	449	514	453	514	491	499	468	454	506	477	492	472	491	499	448	486	496	519	494	478	491	505	480	490	470	504	486	470	485	513	480	467	487	504	473	508	508	488	500	483	500	490	492	507	472	483	448	495	446	481	488	484	480	514	513	499	525	449	465	519	500	492	480	450	534	511	505	476	506	478	447	480	475	519	458	476	486	467	455	483	477	501	449	505	453	459	485	486	483	527	502	495	478	486	483	476	504	505	462	472	485	452	455	478	485	518	479	453	461	496	478	503	486	496	497	539	477	495	503	498	495	473	464	507	487	503	486	488	462	477	453	505	465	514	497	489	477	464	478	484	491	456	504	490	512	471	481	522	501	458	472	490	465	470	459	504	456	469	514	498	493	456	482	499	468	521	477	522	473	540	460	457	461	506	520	474	480	475	478	488	495	469	470	529	483	442	461	476	494	477	467	497	480	437	507	476	483	483	509	488	480	459	456	473	482	468	479	496	447	472	474	492	495	476	445	518	493	475	486	501	457	463	511	496	464	499	488	464	489	456	476	488	514	482	498	468	476	503	435	437	477	496	511	500	513	517	468	422	476	486	502	499	482	462	455	457	469	445	468	502	478	473	491	457	489	483	481	481	493	491	470	490	501	494	489	470	462	475	488	463	455	470	433	536	478	463	528	486	456	479	489	512	514	503	463	512	459	470	511	498	466	489	484	468	508	536	433	522	505	482	467	492	447	505	468	492	475	452	470	519	488	478	475	448	497	480	499	477	473	445	506	463	469	514	499	470	501	467	447	512	511	497	460	523	528	462	496	467	501	503	481	487	484	485	444	479	485	518	496	509	448	499	474	477	479	471	525	500	494	475	492	473	487	438	513	498	523	498	487	474	492	488	439	537	471	529	451	454	520	500	494	485	482	492	494	477	489	470	520	496	481	485	475	460	507	485	456	479	454	497	445	477	471	479	513	498	463	514	522	492	477	494	486	472	404	475	466	480	524	489	523	464	467	471	474	510	497	500	439	521	480	498	483	484	467	498	482	478	458	507	467	457	485	506	493	463	485	516	520	490	499	471	461	445	506	451	460	496	502	464	491	484	490	499	479	478	450	490	488	519	473	474	503	544	445	454	440	472	484	512	467	475	492	465	527	509	518	489	466	467	475	449	481	468	447	462	482	471	485	469	515	529	458	495	482	490	503	502	502	482	439	483	535	491	480	509	464	478	510	478	455	489	497	477	468	515	519	469	496	487	476	475	503	468	472	452	492	507	484	488	498	510	469	497	496	473	504	471	442	465	488	518	453	463	490	490	476	476	488	466	459	490	466	513	498	488	492	484	466	504	492	465	526	491	495	466	497	477	472	504	468	503	478	499	483	513	478	492	488	467	493	481	489	486	489	506	490	489	484	513	474	532	481	537	469	525	450	475	477	490	508	511	442	490	474	479
26715	21648	14233	6962	777	334	323	318	317	289	302	309	301	304	289	305	278	315	254	295	306	275	305	299	311	280	297	299	308	295	277	331	295	273	266	338	303	304	299	295	272	287	310	292	316	285	302	265	294	274	281	275	294	293	332	301	264	274	279	277	281	280	293	274	286	324	311	305	260	275	257	336	315	276	295	279	258	269	281	298	298	324	301	296	305	307	314	291	330	272	290	263	284	302	264	282	297	284	287	257	282	278	261	298	266	269	304	272	287	316	294	264	290	288	290	334	289	276	290	290	286	292	295	293	288	297	279	266	276	315	281	278	288	282	244	313	310	300	292	314	316	300	296	302	317	299	287	312	277	289	284	285	265	286	278	286	292	303	288	283	285	297	281	296	298	289	285	310	279	335	283	280	258	304	305	307	291	305	269	251	268	285	315	297	310	308	292	287	298	275	276	282	296	271	266	271	284	326	297	317	276	282	276	267	292	283	296	278	292	266	292	264	301	299	283	279	281	271	291	295	295	311	283	294	260	282	303	284	287	303	272	272	276	296	290	271	251	283	277	277	302	275	295	280	298	244	287	283	318	291	276	284	309	303	278	289	310	308	285	281	265	271	282	286	309	293	277	313	309	285	267	298	266	284	306	279	302	294	279	271	296	280	292	278	305	304	291	283	252	276	290	274	303	311	269	270	303	289	288	304	283	290	278	311	276	297	303	279	268	313	302	291	289	289	297	329	321	292	322	262	293	308	281	270	297	264	276	292	285	289	256	280	294	329	285	299	280	281	271	303	279	288	317	293	279	299	287	276	283	316	305	266	292	293	254	337	292	295	292	299	279	300	279	308	316	292	294	290	319	282	299	286	273	286	271	292	266	270	297	295	282	298	269	300	296	279	296	277	308	293	271	293	270	273	322	306	268	307	300	266	306	287	320	260	309	288	305	302	297	283	282	267	299	288	280	278	301	264	282	281	296	290	286	291	285	310	283	287	276	291	296	290	292	271	311	308	296	302	309	317	287	283	260	290	290	287	292	270	299	301	277	259	298	270	289	282	256	304	287	300	267	282	308	264	299	301	295	275	286	256	263	326	323	284	289	311	296	279	271	288	311	272	272	259	290	272	259	293	301	294	291	286	269	275	300	280	279	277	272	316	277	272	297	261	286	269	286	291	267	276	273	273	289	277	259	289	286	269	295	302	319	251	326	274	303	293	252	311	272	257	314	293	307	294	283	262	270	293	281	312	255	312	284	297	292	290	296	301	289	301	253	297	295	278	282	286	293	293	295	332	303	257	285	297	280	275	284	301	309	325	273	275	285	289	304	294	261	323	290	300	311	289	270	261	303	293	285	271	280	270	282	280	275	293	290	322	309	279	283	298	302	289	300	331	282	283	270	295	276	299	281	269	286	279	284	298	300	274	258	278	269	304	281	299	284	277	293	270	290	246	284	307	303	283	279	276	276	288	303	300	324	261	286	284	303	275	304	283	264	287	317	290	308	268	306	306	268	307	287	319	279	261	262	293	274	298	296	274	306	304	299	284	253	285	296	254	295	290	316	296	300	306	292	308	314	322	305	306	300	266	292	289	281	291	273	295	281	303	293	273	313	313	299	291	304	279	302	282	280	276	307	278	286	273	280	265	289	292	272	275	278	292	271	303	305	316	312	283	252	273	289	302	256	281	293	303	285	278	240	309	285	298	306	291	301	284	260	292	309	298	299	254	272	281	300	285	303	300	288	270	270	259	297	294	274	273	298	283	329	267	301	290	304	277	297	256	309	287	318	304	279	262	282	277	295	279	285	303	264	285	278	277	280	285	270	296	291	297	304	281	288	301	281	320	256	308	286	290	278	309	247	268	268	279	278	312	302	291	278	284	264	289	281	289	279	301	294	294	276	295	297	275	274	267	297	309	275	256	284	285	276	269	280	295	303	315	256	292	287	287	286	285	303	302	295	316	293	284	299	288	278	285	313	289	269	259	306	279	320	280	273	314	255	278	239	290	253	277	278	283	300	272	252	264	283	289	280	268	281	303	295	299	284	277	296	286	286	305	305	315	312	312	297	304	301	305	290	298	322	283	297	296	289	301	274	293	289	298	277	326	288	347	288	269	298	299	300	291	333	297	300	292	258	294	284	269	275	287	295	263	291	317	289	295	251	307	256	267	266	319	293	292	318	278	287	273	288	279	293	310	284	284	286	267	290	295	307	291	285	287	298	278	295	292	291	270	277	283	284	303	279	271	275	282	304	262	263	263	284	274	299	279	328	290	312	282	292	276	287	296	311	290	285	306	282	288	290	281	298	284	312	319	283	285	262	300	308	292	295	303	281	306	308	331	297	273	286	297	302	270	296	313	277	289	283	337	315	271	277	299	299	287	329	293	284	300	290	281	294	286	295	262	292	286	273	280	293	290	301	315	268	292	281	278	315	302	287	284	312	263	288	279	279	283	288	273	282	278	272	311	297	308	278	259	286	282	290	292	298	317	292	309	275	340	282	294	258	280	295	309	293	275	282	262	276	296	288	275	321	309	265	302	290	262	287	281	290	252	277	278	313	268	317	301	306	260	287	315	290	263	261	286	300	271	283	263	280	272	280	293	281	281	276	308	311	298	291	265	293	287	284	267	314	291	291	291	284	270	312	268	278	312	297	317	301	281	310	304	269	257	257	301	309	291	295	278	291	327	297	289	262	268	288	316	292	242	297	276	281	253	283	286	306	278	298	302	277	295	290	289	290	267	289	307	294	281	282	287	269	299	282	268	288	326	272	260	288	304	289	262	274	281	287	275	297	318	300	307	286	298	324	292	279	273	282	275	291	274	285	295	317	301	296	306	308	291	290	310	272	285	271	284	279	292	275	287	275	250	301	283	310	283	271	312	285	293	296	291	286	256	303	286	260	291	293	249	265	282	294	330	276	306	263	279	293	291	261	275	297	286	304	288	274	263	290	237	276	276	308	324	267	303	266	287	317	282	287	297	262	322	298	249	296	259	294	286	280	286	288	305	278	283	299	297	321	293	291	291	274	291	292	291	300	258	288	270	276	311	292	324	303	274	293	266	295	276	317	249	307	277	295	304	294	315	303	302	296	289	290	296	268	281	284	314	318	257	284	289	284	267	290	270	287	299	291	308	272	295	299	317	291	265	281	299	288	302	284	264	260	297	265	264	326	318	288	302	299	309	284	299	273	290	294	266	285	264	286	318	272	259	300	317	316	273	295	286	303	316	316	315	264	319	280	291	284	268	285	279	248	300	281	288	276	304	271	294	273	322	273	291	262	312	307	330	277	294	302	304	291	266	298	287	309	281	274	311	281	282	288	292	289	267	298	297	318	289	305	294	294	307	287	266	293	280	288	291	293	307	289	294	266	316	314	326	239	305	261	295	290	263	268	273	266	287	292	254	314	303	301	297	307	308	286	318	298	302	284	305	280	332	304	276	299	254	294	311	312	318	294	263	286	260	280	289	309	296	289	283	300	312	290	282	259	306	285	293
9106	27672	7664	6471	691	442	422	441	352	389	381	364	383	388	401	351	351	342	352	377	369	354	413	398	382	346	355	390	352	345	366	394	406	352	384	363	392	383	383	417	405	394	400	412	361	369	358	392	394	349	377	368	387	423	365	382	361	344	355	350	401	378	417	389	353	370	389	379	401	337	390	346	367	375	405	360	386	362	343	372	385	355	373	375	368	359	395	389	373	384	356	401	390	385	377	370	339	366	395	384	383	354	352	382	358	415	379	375	370	394	359	379	382	371	394	357	387	394	376	385	364	366	370	391	372	366	376	338	387	373	375	389	384	351	384	350	378	335	369	362	370	358	357	421	395	377	361	379	360	374	389	387	347	357	364	341	401	375	390	393	340	415	363	360	364	364	370	380	390	400	397	383	396	361	387	405	366	383	393	392	361	364	360	376	402	379	370	396	373	350	370	362	369	380	358	369	345	372	378	401	378	375	370	382	379	398	372	361	358	377	355	374	398	377	367	368	343	390	350	424	393	397	394	372	381	366	397	374	369	376	379	347	371	407	328	360	367	367	357	383	367	386	370	401	348	383	394	363	391	385	368	327	368	358	375	354	372	390	373	388	376	350	374	363	365	393	406	355	377	362	363	380	364	341	359	393	368	389	385	368	375	398	363	351	380	406	387	395	383	391	363	379	389	375	365	394	406	354	346	399	393	372	373	396	395	372	358	364	393	394	358	365	387	356	408	355	350	366	393	353	376	382	351	371	362	416	369	378	380	403	360	380	381	373	353	396	384	397	393	363	398	380	354	362	389	383	382	394	375	337	355	410	356	368	402	375	386	360	392	384	357	380	382	375	345	393	389	382	366	370	373	382	409	395	365	332	346	398	365	353	359	397	398	378	367	422	337	390	364	373	377	366	375	352	349	383	362	382	357	371	349	374	383	365	407	375	348	389	350	384	381	365	372	356	357	353	380	398	370	401	359	380	325	370	388	349	377	379	321	371	373	393	371	371	373	349	346	375	344	389	403	396	413	372	387	365	369	398	400	358	356	377	362	399	353	371	357	345	393	363	358	380	374	386	377	371	393	389	373	339	382	380	414	380	366	357	361	372	388	371	387	371	400	364	365	403	387	360	343	379	363	368	363	378	369	377	348	388	351	394	346	359	423	368	384	401	377	389	362	408	374	403	356	371	349	374	337	383	390	367	341	360	400	389	380	419	360	378	372	342	383	364	367	397	378	401	380	354	368	370	390	371	401	357	381	397	376	380	378	390	385	389	376	370	401	371	395	353	396	411	395	337	381	403	339	378	361	384	331	375	391	380	363	387	398	405	382	365	408	382	347	386	363	405	361	367	324	361	398	358	373	375	369	356	361	382	376	352	369	368	356	375	399	395	392	401	401	401	392	360	401	386	382	393	374	378	389	370	363	374	368	392	399	392	372	398	355	392	378	389	367	362	366	416	361	382	391	345	370	379	343	384	357	383	382	357	368	403	381	369	371	362	405	371	392	362	378	403	388	368	331	353	402	358	388	393	354	338	381	382	398	386	402	392	377	363	382	384	361	377	414	417	392	386	371	377	382	373	434	388	385	363	374	373	395	401	386	389	365	362	354	358	357	385	350	387	371	383	380	366	369	382	366	325	379	344	404	373	415	348	373	388	424	316	317	390	386	357	359	369	401	392	368	341	373	396	374	387	380	362	376	389	385	391	375	388	392	364	400	376	364	376	367	407	373	379	387	369	357	400	364	399	380	359	395	400	386	375	384	356	396	416	412	396	357	372	380	392	375	376	379	390	393	384	353	378	345	373	379	357	363	363	364	360	365	403	391	377	379	387	380	372	386	364	406	363	343	363	383	375	414	376	369	399	358	362	386	371	369	387	393	412	379	387	363	374	386	357	374	367	396	385	378	366	344	393	349	365	390	351	350	360	414	339	373	400	375	395	376	382	396	350	315	362	372	394	351	344	343	382	383	389	348	359	379	350	347	395	370	380	362	386	377	374	376	368	371	358	375	335	410	378	359	349	390	412	404	407	371	366	366	382	388	380	365	408	398	370	373	355	382	357	348	404	352	344	386	379	386	379	409	375	348	364	385	363	405	377	368	388	328	370	398	361	371	373	377	357	344	384	345	371	378	399	394	370	363	375	395	392	377	363	383	371	393	325	360	363	375	380	390	336	388	346	402	339	354	409	356	383	366	356	380	400	350	376	364	371	333	372	376	413	400	377	365	345	360	370	357	360	391	399	410	392	372	364	360	386	414	385	383	418	350	392	387	378	381	359	362	349	422	365	379	391	401	379	395	361	393	384	356	352	387	353	414	406	378	394	361	377	410	397	411	349	379	376	407	380	414	379	393	381	375	368	402	368	347	391	353	380	345	420	360	365	369	338	381	354	354	380	361	403	388	374	377	378	334	351	365	371	376	386	390	358	384	392	384	346	403	378	355	354	407	385	373	375	372	415	330	397	406	397	347	347	361	376	376	390	335	383	362	371	363	380	372	365	390	362	360	370	388	375	368	377	363	353	367	390	369	398	417	379	389	387	371	366	370	356	403	396	368	421	366	385	416	399	388	382	343	367	378	382	329	398	381	394	380	382	358	356	371	358	377	380	366	360	372	389	369	372	369	384	405	379	380	361	352	389	367	358	403	386	388	378	379	374	375	358	345	418	390	395	357	380	342	393	365	391	361	397	358	380	379	392	391	375	366	375	373	397	383	390	377	341	374	359	395	365	353	365	389	358	385	366	392	370	371	357	378	384	399	360	390	372	399	369	398	396	361	340	403	404	382	364	358	400	405	392	377	399	372	399	386	387	416	384	359	392	349	372	344	358	361	349	353	389	359	398	349	361	411	374	365	389	379	400	360	392	371	368	380	370	378	405	398	378	367	386	379	381	413	342	365	417	368	365	405	365	383	409	362	394	408	369	339	348	383	419	338	381	321	377	424	350	388	360	372	354	388	371	394	363	370	354	397	361	353	370	350	352	389	369	364	351	399	411	401	378	391	355	347	386	391	364	412	343	355	380	369	410	353	368	359	413	403	361	347	360	359	403	376	384	375	369	383	386	383	379	371	389	341	387	342	384	389	400	364	355	383	362	386	365	362	400	388	338	401	390	370	409	397	405	383	347	377	375	369	393	388	358	367	351	351	383	356	329	395	347	365	382	382	389	350	351	381	379	353	384	364	363	363	359	368	358	365	355	379	366	368	358	367	387	379	393	388	405	367	383	364	385	371	375	390	389	368	395	365	384	357	351	339	350	372	384	402	345	357	389	345	354	360	377	367	380	354	393	376	383	382	402	384	377	400	392	349	337	392	372	368	349	391	386	377	366	357	372	377	350	335	346	381	405	362	349	368	357	364	351	360	387	385	372	389	388	396	402	391	386	384	383	390	362	347	365	368	361	375	383	368	398	397	374	352	401	409	367	371	357	383	376	366	364	380	396	403	363	372	376	357	356	393	371	380	379	401	392	387	395	399	351	373	367	395	388	362	366
23068	21114	28530	25313	20304	8691	899	652	606	566	552	501	548	496	494	491	494	536	506	476	504	524	526	487	470	517	504	476	511	515	469	427	485	520	481	434	466	488	491	466	476	447	482	498	460	501	478	472	506	468	493	466	463	437	509	466	536	478	488	474	474	470	448	499	434	488	489	460	430	501	458	428	515	474	468	460	435	480	456	480	502	460	471	483	511	526	460	455	490	489	470	446	482	505	440	456	475	461	458	467	481	490	476	456	461	462	465	439	486	462	493	475	491	476	427	465	483	485	487	511	474	453	458	456	477	468	470	460	487	495	464	451	482	469	477	488	459	473	474	466	454	467	483	476	503	475	490	447	484	460	487	452	484	497	489	481	486	505	421	438	511	478	428	510	476	475	485	470	499	402	473	484	465	514	426	470	487	466	480	485	472	487	501	479	458	451	473	486	513	477	482	428	461	465	482	480	493	446	478	467	496	504	487	441	469	455	487	438	484	461	453	492	488	449	486	527	476	438	474	449	511	446	449	456	470	455	446	464	469	473	456	454	487	438	442	481	469	445	457	470	474	475	462	436	458	477	482	485	448	499	448	452	484	487	472	483	467	467	461	465	471	476	460	475	508	481	450	470	477	477	476	470	469	499	458	485	477	466	489	494	491	498	453	467	459	450	499	458	460	460	457	456	491	485	485	479	439	471	430	505	483	484	507	495	458	514	470	487	443	510	493	485	480	426	488	490	469	478	471	535	484	473	469	487	456	483	484	510	476	455	477	437	435	477	450	414	435	506	478	459	465	487	446	473	499	473	471	440	460	448	460	440	456	466	431	467	521	481	469	480	455	489	502	492	453	467	490	517	528	475	483	497	475	460	462	445	465	487	481	475	482	460	501	446	471	492	469	475	469	484	469	435	490	519	454	446	475	515	466	467	450	467	474	471	469	445	452	471	490	478	460	496	501	453	493	499	489	439	510	456	472	509	494	514	473	468	423	461	497	499	475	467	436	461	490	484	482	458	465	436	509	441	509	445	474	477	475	489	485	439	457	432	485	436	472	507	466	461	496	469	433	493	457	483	469	518	503	469	477	472	477	459	447	429	484	471	486	441	477	499	476	489	492	399	471	485	452	461	433	452	508	483	505	465	447	443	475	469	481	434	459	439	467	479	476	455	437	438	457	458	503	426	459	446	444	471	477	460	460	440	476	450	481	488	477	494	456	469	454	501	469	480	499	461	483	457	472	463	474	494	458	459	475	507	490	494	457	471	462	460	451	490	477	449	451	459	481	454	464	479	487	466	450	460	455	475	515	485	444	455	460	471	458	488	466	435	463	481	458	469	488	469	433	480	475	514	500	468	479	485	460	517	467	501	487	467	471	500	505	451	473	486	480	476	461	472	521	484	483	513	454	461	477	441	475	491	476	483	476	469	457	452	413	454	462	481	464	495	474	459	499	464	484	515	498	531	527	485	469	447	438	483	418	498	472	483	450	467	524	449	488	446	478	451	440	468	462	466	470	472	484	463	471	450	477	489	435	474	472	488	496	464	504	473	496	477	489	431	458	431	432	469	516	460	479	446	475	458	448	450	507	471	494	434	459	473	469	473	454	485	449	488	475	449	481	487	486	432	487	494	462	428	416	454	484	449	471	443	474	450	483	474	511	467	433	467	478	459	503	483	431	504	468	454	499	457	458	495	438	473	441	447	502	446	480	473	520	489	505	478	477	489	471	475	465	460	508	487	492	485	435	478	453	494	464	500	497	498	509	512	457	477	493	476	471	436	471	442	438	494	455	521	463	458	451	507	423	475	465	471	514	484	500	462	498	440	434	504	460	489	452	472	487	474	459	489	454	496	492	462	499	457	493	476	483	481	469	474	493	470	419	505	456	477	467	458	489	449	501	480	465	480	494	513	438	456	479	480	473	463	445	449	448	486	449	458	452	477	482	450	478	443	471	470	491	519	488	498	464	515	457	493	473	495	447	433	441	480	450	483	487	458	473	477	471	456	492	483	467	492	418	471	459	474	437	460	464	486	473	479	495	511	474	478	453	463	443	503	447	495	493	468	463	457	447	479	499	477	449	481	465	443	424	470	445	477	468	440	467	456	468	461	492	459	477	469	454	512	443	452	470	491	483	468	477	431	468	472	488	479	495	448	507	489	484	450	454	437	478	469	437	490	479	484	443	493	485	498	483	464	502	497	447	461	484	495	485	447	455	474	532	494	494	492	449	465	467	482	430	471	452	488	449	462	491	489	466	465	476	466	511	453	504	480	487	471	478	447	455	459	492	458	449	456	468	491	473	496	475	485	475	457	452	470	481	465	472	456	440	455	513	483	490	466	489	480	466	496	450	465	464	444	484	451	466	465	444	461	482	465	492	499	444	491	465	502	459	457	475	473	497	493	495	513	470	485	487	482	467	483	481	481	464	462	479	492	453	479	476	442	483	485	481	448	483	439	452	500	462	475	464	472	495	466	468	467	476	470	485	432	485	476	498	477	445	491	467	507	491	479	448	467	486	508	470	536	465	475	463	439	458	458	455	502	490	515	486	501	492	505	459	477	443	441	462	475	480	447	456	487	485	468	450	484	468	508	443	478	499	469	459	431	449	484	490	496	491	456	456	494	462	450	494	480	491	467	464	453	441	462	475	522	466	495	473	506	472	484	427	458	459	436	447	472	433	448	462	460	457	479	498	476	486	489	437	436	469	472	462	487	500	410	467	427	470	480	474	476	507	473	474	477	440	493	496	506	507	458	463	507	501	483	491	472	456	500	468	454	476	461	476	412	462	496	523	501	456	470	455	450	463	466	459	438	484	445	500	442	496	482	491	487	493	470	507	441	462	476	465	495	484	467	440	480	445	459	498	499	472	475	487	464	468	460	438	433	480	504	446	478	481	469	474	424	489	516	476	482	441	465	456	483	416	482	486	456	471	452	489	447	459	443	467	467	454	470	479	478	456	467	453	423	452	467	454	463	475	470	470	433	486	439	482	469	468	486	465	508	461	505	456	461	487	468	501	482	450	472	461	458	482	511	465	480	436	452	430	470	474	473	472	471	460	517	462	457	436	480	465	468	454	450	457	481	491	444	472	452	471	502	450	459	477	436	448	455	470	477	499	499	483	476	538	471	481	456	487	456	520	448	509	461	493	473	444	490	522	492	483	458	468	476	497	472	496	493	454	517	468	487	487	502	488	464	463	420	481	494	439	536	466	485	486	473	455	441	507	455	490	499	484	479	457	456	466	488	470	495	494	468	489	483	463	489	481	472	498	474	474	471	484	469	443	505	472	421	506	498	495	458	498	474	479	483	471	457	493	471	433	477	441	486	477	473	468	448	474	473	447	455	463	461	521	482	476	452	479	453	470	461	442	503	446	436	448	471	469	472	429	478	475	443	483	518	469	476	455	486	455	492	479	468	487	483	486	462	439	451	496	448	477	452	455	467	510	499	415	485	483	429	453	504	437	462	508	485	487	459	468	492	483	479	464	457	456	475
27769	63811	33316	35971	2373	1214	1047	998	897	768	781	726	725	652	667	650	637	636	643	653	654	675	627	645	611	652	664	637	646	587	599	656	613	604	606	605	626	619	654	602	639	628	591	655	617	608	630	622	631	543	617	613	629	619	585	614	606	604	624	609	633	617	616	593	615	606	601	579	569	570	629	600	601	623	621	617	594	576	639	634	616	587	617	612	628	628	633	581	663	610	598	630	628	616	585	619	616	643	584	622	646	640	626	580	598	595	566	620	638	603	601	625	610	596	581	652	626	606	661	607	597	635	591	639	567	617	611	570	663	553	647	634	593	636	617	615	552	629	591	605	608	615	601	611	590	611	664	575	652	602	626	622	617	584	590	664	619	607	627	618	616	600	618	609	633	635	650	558	633	644	570	607	607	591	685	605	605	588	581	597	613	634	608	586	617	609	616	606	648	600	583	593	608	606	623	602	612	624	642	622	637	592	575	577	590	591	551	621	616	575	612	600	597	606	581	603	637	597	617	618	629	590	604	642	628	591	582	589	637	620	622	579	621	606	616	642	614	599	607	663	571	611	618	553	597	570	588	630	603	628	607	602	595	573	610	582	617	599	584	557	597	605	590	597	598	647	632	631	610	613	581	597	608	627	639	610	582	570	606	626	606	638	607	604	610	591	594	639	618	590	604	597	642	560	584	608	611	626	615	561	620	591	595	643	617	564	585	609	598	605	611	576	578	579	615	622	564	634	594	647	599	638	619	641	594	571	659	615	606	580	630	635	606	626	643	652	614	642	614	607	616	609	635	646	575	604	650	594	599	618	612	612	626	641	630	587	643	613	636	630	632	605	576	615	588	606	597	611	662	663	629	638	594	600	597	596	590	612	601	649	645	597	627	597	610	569	607	637	618	643	613	609	634	608	579	636	618	611	619	583	584	640	577	613	610	597	583	628	605	625	560	654	644	600	595	604	601	602	634	621	640	606	697	665	584	614	638	576	630	598	625	627	602	629	611	609	609	636	595	631	587	644	584	610	612	640	584	617	588	638	561	559	650	638	608	588	667	585	587	616	630	597	607	616	604	603	621	631	565	626	609	570	582	594	571	605	660	587	638	610	593	612	633	608	576	629	617	625	637	598	605	565	622	635	676	653	589	637	646	607	588	584	597	652	590	577	586	596	642	641	591	641	609	617	584	593	649	582	608	641	630	583	557	597	613	659	612	643	576	637	579	615	602	616	621	640	571	575	583	569	640	611	604	630	625	626	626	594	654	625	580	627	592	590	602	602	582	621	574	692	647	580	618	615	571	604	591	614	614	572	571	594	617	561	655	606	588	629	645	645	599	608	618	613	640	602	594	596	604	629	631	615	570	582	661	587	594	574	638	628	594	653	584	607	615	608	614	650	601	615	635	602	610	630	626	601	608	654	625	555	598	594	609	635	631	591	584	599	621	628	572	610	621	623	624	605	641	624	649	592	648	596	622	617	613	606	648	595	601	615	640	616	610	614	617	640	609	617	643	562	588	588	550	579	591	604	616	582	618	648	608	625	593	605	626	629	621	602	611	601	647	600	598	585	600	647	616	643	597	613	608	604	640	588	631	572	577	614	632	609	621	608	606	616	626	577	614	561	609	630	605	611	599	599	634	596	630	591	629	556	619	616	606	549	625	567	596	646	612	613	617	601	616	625	630	622	640	627	554	615	604	616	631	579	601	650	632	593	596	622	635	602	618	617	613	535	618	632	605	584	604	635	618	621	618	582	625	606	609	602	669	635	604	578	597	614	603	593	622	667	650	592	598	613	573	636	642	634	611	625	621	633	603	588	609	575	594	606	590	631	645	600	596	633	617	600	617	641	612	603	616	611	629	633	619	622	637	626	595	619	583	587	670	568	599	623	634	605	593	587	628	617	629	630	584	568	654	605	632	604	628	646	654	615	613	633	612	594	615	633	578	611	659	595	582	604	599	606	644	608	603	629	631	581	581	593	587	600	594	592	613	620	606	646	632	627	594	641	610	590	600	578	639	553	547	611	638	561	590	575	645	615	616	646	593	598	602	635	652	639	627	589	604	587	614	582	597	588	633	679	615	581	600	635	603	600	587	634	587	596	584	590	605	657	617	616	599	612	610	642	599	647	606	598	594	595	602	621	591	605	620	622	648	580	595	587	564	626	588	639	602	602	582	606	582	626	607	598	578	620	645	605	651	611	646	607	664	629	618	581	663	603	565	616	600	606	648	577	579	607	621	608	579	589	615	600	599	586	642	573	632	649	630	633	630	567	688	626	650	594	635	557	602	599	615	598	639	574	591	620	614	625	648	614	642	630	616	648	649	605	592	605	661	580	564	603	624	632	607	618	634	606	598	626	593	613	625	623	568	582	610	636	619	596	585	594	606	634	615	607	547	594	600	617	594	634	593	666	609	583	608	634	649	622	624	592	586	633	654	558	569	629	578	570	632	641	631	636	614	653	656	633	627	597	628	582	589	564	622	629	610	551	610	621	610	619	591	635	602	637	624	629	661	580	585	600	613	630	624	574	612	652	622	595	576	586	586	645	612	616	586	602	587	612	651	626	613	606	601	631	621	629	610	671	603	660	609	603	615	637	616	596	602	609	580	598	632	588	619	615	609	609	588	649	610	607	666	553	640	620	659	602	660	588	617	597	638	593	615	572	598	573	570	598	566	628	588	621	610	613	646	618	577	642	598	560	610	635	560	596	605	594	618	622	628	596	616	665	562	558	606	594	644	621	606	619	598	629	554	632	608	616	588	604	601	609	625	608	595	607	589	591	613	615	609	659	582	605	594	582	602	619	613	623	643	604	636	645	615	640	635	604	619	628	614	604	652	590	643	592	608	628	630	598	625	613	611	635	650	618	644	634	596	601	614	600	616	597	665	628	584	611	573	583	550	591	559	574	564	599	574	625	600	618	557	611	624	598	605	605	580	609	643	591	622	618	565	585	571	648	597	578	583	622	676	581	620	662	616	645	625	624	603	639	602	628	628	618	654	630	613	629	619	600	642	574	606	586	628	643	597	584	615	593	638	588	631	584	591	639	615	614	632	605	612	619	635	564	642	635	593	580	629	564	638	600	580	621	606	645	634	646	628	593	610	564	590	598	622	633	561	630	592	598	627	619	614	578	601	589	598	630	603	594	586	612	602	628	626	581	598	573	559	608	591	600	650	608	590	591	584	617	629	624	624	602	626	621	593	612	608	605	599	622	609	650	617	618	591	641	581	624	609	643	583	581	606	606	604	640	610	574	587	638	576	632	633	600	589	610	636	589	623	595	628	647	639	606	564	620	643	646	585	653	642	572	611	632	632	629	586	554	630	558	619	598	624	632	601	602	606	637	624	590	625	640	596	601	597	614	630	602	600	642	605	597	596	624	626	594	600	627	609	627	649	615	582	568	617	631	633	636	603	620	636	650	581	570	582	576	625	591	570	633	613	589	605	625	599	578	591	645	624	616	635	572	566	614	604	640	606	612	569	615	582	582
24180	21278	27659	25538	10944	507	232	208	184	163	182	170	155	160	146	154	153	148	131	141	144	179	146	141	140	135	132	141	128	145	148	157	140	148	162	145	136	116	126	146	149	145	117	144	132	125	133	153	150	125	130	153	149	135	138	157	154	144	132	137	145	152	153	141	140	136	135	126	152	129	130	135	139	150	166	156	141	132	144	140	154	139	125	128	156	146	142	144	145	145	140	134	141	130	157	143	159	130	155	146	156	132	123	131	128	113	136	146	162	129	151	132	131	135	149	167	144	121	122	135	127	138	131	144	141	152	139	129	137	154	154	135	110	129	126	128	144	144	128	148	121	154	148	141	137	163	135	140	160	129	157	134	138	141	158	129	128	153	156	161	151	159	119	127	144	137	159	139	135	154	139	148	156	126	134	118	147	146	136	132	133	128	162	142	144	133	135	151	124	157	130	164	136	126	152	152	148	124	117	153	139	141	132	126	114	145	129	137	151	168	140	135	144	144	138	137	126	154	150	135	134	140	122	137	146	135	133	139	129	139	139	138	140	120	141	162	134	145	147	152	152	172	135	149	144	131	130	141	145	116	158	130	137	155	157	124	157	148	142	151	134	130	151	147	136	144	142	143	128	148	133	140	149	160	130	158	142	125	150	130	132	153	133	150	122	140	157	125	153	119	146	133	139	136	134	139	135	132	138	146	143	133	122	154	147	143	135	131	138	132	138	132	138	126	143	126	141	175	136	124	139	161	151	144	134	160	133	144	141	130	167	141	142	122	140	142	145	133	150	133	122	137	148	148	139	129	133	128	128	137	144	150	138	144	132	148	135	152	142	138	132	160	147	122	149	136	136	129	154	130	129	159	136	134	150	156	138	135	144	136	144	129	138	133	134	148	130	129	139	152	129	121	138	155	130	129	139	147	148	138	158	149	131	134	136	167	131	137	143	165	131	137	143	126	134	130	147	120	140	117	151	136	143	143	152	140	148	153	144	149	130	122	135	136	154	147	131	157	152	151	128	131	114	132	156	135	153	119	137	123	145	139	140	135	134	151	137	115	122	142	134	135	135	143	141	129	136	163	147	139	143	136	145	148	131	159	160	145	149	123	140	142	124	165	146	161	111	147	151	138	153	138	155	145	139	138	159	157	172	146	142	121	150	134	146	138	169	147	126	155	121	156	135	153	132	139	129	125	120	160	147	135	135	153	134	138	144	133	142	135	131	129	139	123	137	141	128	157	145	139	129	153	150	147	166	145	122	151	127	133	136	140	139	116	141	126	131	136	148	137	137	140	132	146	159	135	137	143	148	134	122	133	122	148	144	150	137	137	150	159	140	138	142	144	148	123	140	133	148	121	141	128	168	145	122	152	141	128	132	148	132	132	151	159	149	129	143	145	124	144	119	120	146	145	145	133	154	160	158	158	143	134	137	154	142	144	139	139	137	144	135	140	118	144	146	136	168	120	146	145	134	125	156	131	149	148	142	138	134	145	149	135	150	130	149	153	137	130	122	139	137	132	162	157	148	144	154	127	156	148	143	122	143	139	154	117	140	136	132	149	135	140	129	140	139	159	155	143	111	141	146	157	147	147	169	123	144	111	135	151	153	146	144	150	153	145	140	147	140	144	134	135	142	132	131	149	126	136	127	160	107	125	145	159	142	140	147	135	145	140	135	141	147	137	129	129	158	137	130	145	117	153	160	138	127	137	149	119	141	136	139	127	144	148	135	132	138	151	151	143	170	140	142	139	156	134	136	159	116	125	143	150	160	136	141	136	150	135	135	132	129	150	140	150	152	147	161	132	141	135	135	137	109	147	135	142	143	120	128	113	139	171	131	144	127	141	137	142	174	145	127	144	146	137	144	144	151	157	153	143	143	143	133	141	140	124	148	157	138	129	124	149	166	125	130	150	152	139	150	158	144	152	148	156	136	161	146	142	144	140	143	149	151	150	135	141	134	141	142	115	132	140	142	144	136	131	132	156	134	106	134	138	154	137	169	153	143	142	147	138	161	147	158	138	139	121	140	131	129	140	141	154	136	141	128	152	132	154	153	144	138	122	130	136	122	129	163	121	142	131	126	143	141	144	142	127	136	168	120	138	135	127	127	157	126	122	138	132	158	152	117	147	145	120	135	168	121	120	160	127	142	133	144	154	130	127	126	132	149	146	158	150	155	141	147	162	124	150	143	139	142	149	136	140	139	128	142	122	135	150	127	134	143	137	136	126	137	139	133	167	141	134	128	146	148	120	135	140	161	158	151	133	142	147	126	143	119	124	138	118	129	128	135	142	129	143	136	136	151	124	142	142	142	169	145	127	155	147	139	141	140	128	133	140	166	143	144	144	150	134	128	145	141	135	160	141	133	150	137	131	129	146	125	149	156	144	133	142	137	148	127	147	151	140	148	146	168	125	161	137	133	155	128	141	144	128	115	151	150	153	127	138	124	132	149	119	153	139	131	144	133	119	137	146	113	136	142	123	149	138	133	177	131	130	119	154	162	144	122	125	134	148	131	123	141	136	154	151	143	141	154	156	138	161	152	142	150	139	134	136	129	138	115	127	142	152	145	146	157	123	149	148	143	167	149	149	153	130	123	145	125	144	153	152	133	161	132	129	155	172	127	137	157	154	137	157	116	129	140	125	132	134	144	129	132	131	144	136	132	145	137	141	158	129	109	150	142	138	136	124	120	165	139	142	146	124	130	127	134	151	141	152	143	102	136	132	154	131	140	147	156	133	144	150	127	142	148	136	143	134	135	116	155	159	139	124	123	136	139	159	150	139	137	127	124	119	136	152	154	148	149	138	126	126	146	138	135	145	145	149	122	130	141	148	138	156	129	134	123	138	136	116	143	147	143	125	123	146	134	169	132	128	133	148	130	144	138	147	139	139	148	155	155	130	156	155	136	150	130	144	157	144	150	134	145	138	139	118	159	154	132	117	118	127	136	128	132	140	155	118	144	147	144	137	134	143	133	133	140	120	146	144	127	148	155	148	142	112	149	121	122	153	142	136	120	142	153	126	129	152	134	158	127	139	149	122	142	140	129	131	101	140	151	142	139	141	151	139	154	134	130	143	147	128	149	130	128	136	141	107	145	140	116	142	150	155	139	167	141	141	148	155	147	132	137	163	149	145	132	127	123	115	156	147	122	134	135	155	145	154	133	138	136	138	155	147	141	141	158	153	123	143	142	144	133	120	137	160	133	136	141	131	136	148	132	143	129	134	172	120	133	136	132	143	147	144	125	135	131	135	131	139	127	142	141	130	127	151	126	127	134	133	133	131	104	145	142	143	131	126	140	126	124	119	139	153	153	142	153	135	130	157	126	136	142	159	159	142	162	128	153	132	145	116	143	161	139	129	129	150	163	159	143	132	137	151	143	150	146	171	138	124	136	131	147	130	139	149	145	116	139	135	147	132	154	122	137	156	126	116	149	154	140	134	118	139	163	164	146	139	154	119	134	133	127	141	142	165	146	164	135	138	136	158	141	154
23208	53989	28204	26538	1077	561	467	385	313	318	274	263	249	241	265	213	220	231	210	232	207	174	202	200	219	203	199	186	217	205	205	179	207	197	211	211	182	199	208	216	201	208	192	204	199	209	221	189	187	202	202	215	228	194	209	194	216	198	199	189	200	188	183	210	228	209	207	211	185	205	203	175	195	203	195	180	202	200	183	199	199	210	207	196	183	194	186	206	203	191	216	206	183	211	210	202	215	212	204	219	199	205	192	178	199	206	182	196	199	211	196	213	182	208	201	209	203	170	191	205	214	210	173	183	178	218	185	230	214	199	201	182	193	199	215	207	228	201	198	189	201	204	208	209	192	206	195	205	212	195	203	213	196	187	217	189	184	199	185	202	199	186	190	209	190	207	195	187	228	215	205	215	185	180	197	195	199	171	210	196	200	194	211	227	208	188	227	194	217	207	201	192	194	204	191	203	202	213	187	196	174	221	180	190	191	191	168	191	219	183	175	197	220	201	189	184	205	210	211	197	192	202	195	223	184	202	223	214	187	191	201	179	181	221	186	203	180	175	180	194	189	201	190	190	218	183	207	193	200	182	209	195	197	210	217	205	195	198	208	188	180	215	215	203	190	181	213	218	176	186	223	186	201	213	196	179	207	184	196	185	207	194	217	192	186	210	187	192	181	205	185	181	205	196	214	189	207	176	190	204	188	182	212	197	203	181	216	193	189	188	202	187	191	177	187	181	178	169	204	186	189	199	178	206	194	199	204	206	195	189	198	194	180	201	206	192	195	206	187	190	206	199	180	192	200	180	191	182	207	223	199	197	192	191	178	206	218	204	214	194	188	206	216	205	211	195	214	229	181	193	201	195	214	183	204	194	194	200	206	182	242	190	213	193	186	183	188	190	206	203	190	200	164	198	206	191	217	201	195	184	214	183	203	189	223	189	186	221	189	200	196	209	211	209	220	195	209	199	175	193	193	186	226	166	199	215	197	189	185	197	187	197	226	212	191	173	215	194	181	168	204	196	185	212	190	211	172	220	169	190	182	220	205	197	187	181	192	188	211	186	206	204	189	190	195	181	193	198	216	186	205	199	188	181	194	201	193	157	183	225	208	191	189	175	203	197	207	201	197	219	206	204	195	218	193	203	182	182	185	175	204	214	199	189	208	207	180	203	210	213	198	203	169	194	205	222	198	197	188	209	184	215	212	224	227	195	187	197	194	188	210	191	217	188	181	180	200	187	203	174	195	168	210	210	192	214	193	194	205	196	202	203	209	188	200	189	194	181	202	210	192	190	184	205	189	205	201	201	183	229	207	189	215	191	213	199	190	209	202	206	205	216	201	209	189	197	188	195	185	195	172	191	190	205	193	186	184	196	220	204	180	198	186	203	225	196	217	203	208	203	207	180	210	182	201	170	192	197	196	194	197	196	208	200	195	187	176	208	187	223	203	199	199	194	209	189	219	198	185	168	205	181	180	188	181	213	206	223	202	189	217	184	209	213	204	193	201	190	161	186	183	195	185	191	201	220	204	189	193	195	197	189	199	175	180	188	213	198	199	193	205	202	217	204	202	191	188	175	222	210	202	172	202	201	202	206	228	180	201	205	173	178	220	191	197	198	190	211	180	180	187	208	192	217	211	210	204	191	194	192	184	198	193	198	207	193	201	186	204	190	191	177	195	179	183	189	203	190	205	219	186	200	191	188	198	208	197	205	213	190	193	195	187	188	186	208	186	179	187	213	188	205	183	173	210	204	171	183	187	169	190	206	223	195	208	213	175	196	193	201	202	195	201	203	191	174	174	184	210	237	205	187	213	192	213	208	198	214	175	197	217	214	195	173	206	209	197	210	198	205	209	198	209	187	202	213	211	179	195	195	204	206	204	213	212	197	210	213	196	194	196	191	193	209	205	185	207	171	183	198	201	190	181	216	213	229	207	231	183	197	205	194	187	204	175	202	196	226	213	208	191	189	195	190	175	189	192	189	187	204	188	208	205	219	217	198	199	176	180	196	207	176	209	176	198	171	187	188	177	199	168	211	193	235	218	185	209	176	196	194	184	216	194	185	195	217	207	202	208	197	208	204	191	180	195	213	206	200	199	232	195	203	199	185	171	214	187	217	204	193	178	181	216	206	218	207	186	205	200	173	221	191	227	202	198	185	179	177	200	189	203	175	190	172	224	203	198	188	162	199	198	215	192	216	203	173	177	204	192	213	202	211	191	195	201	212	212	204	209	206	205	205	203	208	230	184	199	211	173	207	208	167	237	211	185	194	208	195	194	160	217	202	181	204	188	193	183	193	178	199	200	159	216	204	196	208	187	187	165	195	200	190	191	162	200	212	182	190	215	203	208	185	201	201	199	206	202	221	206	195	197	198	198	199	196	223	178	193	200	217	192	183	218	203	199	201	189	172	195	222	190	200	197	216	201	227	200	186	185	171	215	202	198	209	167	191	192	213	207	208	221	201	185	199	195	167	191	174	214	189	213	203	205	207	205	218	203	204	201	194	177	195	197	182	179	207	212	218	181	203	179	209	204	183	199	186	216	196	214	191	187	228	218	184	206	194	200	180	206	205	205	218	187	182	193	196	207	220	206	200	203	196	192	204	191	198	210	174	180	178	198	200	186	199	201	179	187	184	178	205	174	201	218	223	187	196	210	191	195	171	172	191	198	175	214	216	184	195	205	204	188	213	218	169	192	193	198	176	193	182	197	172	182	178	231	188	185	180	198	212	204	196	174	220	200	203	183	207	207	200	172	171	209	185	186	216	182	188	187	201	208	182	196	197	212	183	197	185	180	212	196	192	213	211	204	213	192	202	229	186	231	193	195	192	225	199	202	189	218	179	210	180	202	196	185	180	216	186	171	182	214	212	228	182	193	192	200	186	161	191	209	188	189	217	200	182	215	194	195	212	182	182	188	191	193	207	200	206	182	194	196	197	186	198	210	220	197	221	197	211	189	214	181	207	198	179	212	224	197	192	191	216	198	205	186	183	200	195	205	200	201	211	220	190	232	204	193	195	206	180	172	180	170	213	194	205	189	202	200	177	205	175	204	173	183	198	184	205	210	199	193	199	183	210	217	191	191	206	207	212	225	188	209	199	211	211	186	200	193	210	185	204	187	223	195	217	205	203	230	200	194	206	199	199	171	188	190	193	200	220	202	205	196	197	179	203	186	221	163	211	221	218	173	199	197	177	206	177	179	202	217	221	193	193	214	192	179	222	224	186	188	214	188	199	201	200	208	194	203	194	200	181	209	181	198	154	197	184	210	215	184	194	192	208	197	201	187	210	213	186	203	180	187	192	208	184	194	221	206	229	216	182	208	189	201	206	192	189	188	200	178	198	188	192	191	181	179	200	199	202	208	185	190	180	225	206	182	178	209	177	201	198	200	163	225	208	180	219	176	177	176	192	198	191	169	187	202	200	198	182	186	234	209	203	223	203	200	187	199	207	193	196	198	172	221	199	228	198	178	176	212	214	244	214	191	191
22185	21136	29084	23803	21151	20507	7979	789	585	568	545	511	434	444	423	399	423	443	444	415	397	383	385	397	402	390	404	386	383	390	374	386	400	371	396	352	351	406	396	364	369	355	352	332	386	379	361	368	390	370	378	397	384	368	349	368	378	382	397	396	349	335	364	347	390	361	371	393	367	399	363	407	387	378	377	370	366	398	386	359	342	388	352	392	364	347	364	372	386	352	340	388	362	355	362	405	381	340	389	368	395	412	346	357	370	370	383	367	352	352	348	357	383	386	364	415	384	360	364	362	370	398	365	346	368	359	359	376	348	360	381	388	333	369	344	367	359	379	370	379	374	367	364	356	364	367	356	350	378	361	361	384	332	396	381	363	352	368	386	380	359	347	355	388	378	382	346	351	374	340	365	417	366	335	395	374	351	374	348	380	340	351	367	337	378	376	348	405	373	386	375	386	366	382	384	382	363	346	362	385	360	367	408	354	372	376	345	381	390	377	342	351	347	377	353	381	360	333	415	412	399	357	367	370	382	364	372	374	390	370	364	398	368	386	374	379	353	410	335	363	368	382	340	381	362	334	373	371	399	378	361	378	386	364	358	367	365	399	390	390	360	377	372	367	380	374	362	367	329	348	359	362	386	377	366	355	403	352	381	388	380	374	361	385	353	389	392	336	337	398	371	365	363	359	363	372	335	382	391	386	386	392	364	372	382	368	383	390	396	315	352	372	338	382	384	367	398	337	384	346	323	389	354	358	362	347	368	355	377	373	365	384	373	367	338	377	355	369	380	350	356	365	347	343	397	364	392	362	395	366	357	333	362	348	363	373	377	359	351	373	388	394	378	391	385	351	359	372	351	393	397	353	382	369	375	384	353	380	379	373	382	356	389	417	348	382	358	405	366	384	368	398	372	375	344	341	350	360	357	348	372	345	376	409	376	369	349	365	359	377	371	363	408	376	359	380	360	360	350	384	344	352	366	373	380	321	371	336	356	376	381	364	376	391	371	354	364	373	394	338	391	378	362	337	366	405	405	351	380	353	394	354	355	378	395	359	379	369	357	397	339	377	377	379	386	362	360	386	385	361	393	354	348	360	375	412	342	374	377	347	373	348	385	367	382	371	362	339	394	352	382	357	399	353	357	374	376	359	372	375	401	356	343	369	352	390	380	337	385	391	411	339	364	379	345	370	376	377	372	395	359	364	425	380	369	371	373	400	376	351	388	349	385	366	382	384	367	346	354	321	343	406	360	376	346	351	364	365	359	405	385	391	371	354	368	371	410	368	380	384	369	368	357	384	382	346	391	389	369	356	400	369	377	394	381	372	361	361	360	342	373	381	385	385	407	381	376	407	370	396	334	365	364	370	381	357	379	366	364	387	375	372	356	335	380	401	396	366	370	350	385	366	369	363	342	346	341	404	368	385	364	358	376	364	352	339	378	360	344	395	351	353	355	350	358	357	387	391	344	357	381	398	372	386	374	382	352	385	355	386	376	357	344	357	422	366	388	365	355	354	379	342	375	379	355	337	384	339	357	390	364	389	375	367	330	344	364	331	371	368	361	359	379	336	351	373	344	329	380	425	403	346	327	399	381	396	360	340	377	375	347	391	351	367	371	347	367	369	361	373	340	347	366	382	336	393	374	373	351	345	363	329	356	363	382	352	401	348	374	338	352	362	373	395	340	348	370	386	381	359	359	363	383	339	368	404	381	346	384	346	350	362	370	384	349	385	369	324	350	380	345	330	434	388	395	369	350	386	381	386	374	371	354	385	378	358	395	364	360	340	393	364	384	357	378	363	345	386	356	363	333	374	347	344	372	378	376	349	360	346	348	359	389	348	343	367	379	379	397	342	367	366	357	342	359	412	353	387	343	356	341	363	367	366	334	373	392	359	366	366	334	381	353	379	370	372	399	352	360	380	329	334	411	376	349	367	380	338	354	339	378	354	393	409	372	360	332	354	383	376	377	339	356	373	355	356	372	327	399	379	406	382	403	368	375	372	347	386	370	375	379	387	368	364	354	356	365	340	385	346	377	357	370	355	363	380	360	378	360	379	354	391	367	385	376	400	350	376	359	372	407	385	369	387	365	385	358	358	408	392	372	375	358	335	358	374	405	394	387	364	386	339	376	342	365	371	361	374	381	372	401	378	316	388	366	363	371	331	376	336	377	348	366	380	370	388	374	374	394	356	379	370	370	390	425	352	351	335	353	359	359	363	367	376	386	357	352	354	384	321	368	371	367	348	384	369	379	399	352	386	332	331	353	374	349	376	366	350	387	363	372	363	361	331	365	360	369	356	375	389	383	361	357	405	349	350	380	362	364	348	364	378	371	415	377	367	346	334	398	391	376	382	401	350	374	374	348	364	369	344	368	358	376	361	339	383	362	412	347	388	397	400	370	369	371	376	355	352	359	336	378	404	385	348	351	402	365	341	357	375	386	376	385	346	350	383	370	368	367	362	369	384	365	383	364	342	343	376	346	384	382	333	405	378	332	336	368	356	356	366	389	366	334	378	341	348	377	354	387	393	381	365	393	352	345	379	373	373	374	338	376	394	391	385	348	337	381	343	362	376	375	379	363	371	354	347	387	344	397	346	354	392	410	393	358	331	374	357	360	384	354	369	336	391	368	333	370	351	392	354	369	343	365	384	367	373	398	345	357	358	383	414	362	359	375	373	396	361	337	372	347	401	343	385	349	362	371	348	391	368	393	373	354	414	377	334	367	333	374	361	368	352	395	390	375	364	354	359	386	354	363	384	373	341	375	344	370	362	341	376	326	360	364	369	375	333	362	378	366	358	359	354	384	372	372	377	355	353	390	384	381	356	394	362	345	364	392	333	410	380	328	356	381	373	386	375	392	361	375	409	325	343	353	351	376	352	340	357	373	346	375	335	378	366	358	398	344	361	345	376	354	348	369	331	383	372	383	363	357	398	378	380	392	377	353	341	387	351	377	356	372	379	360	404	367	375	346	378	396	369	365	380	334	362	372	359	381	368	387	351	357	363	395	361	333	370	369	363	411	348	352	351	376	339	411	348	371	370	370	377	332	366	363	327	350	370	346	394	327	372	391	381	337	370	373	337	402	390	372	382	377	361	347	358	333	376	380	346	383	386	349	353	407	362	348	383	356	310	365	335	394	398	350	388	359	366	374	386	358	368	359	352	344	345	373	356	366	364	361	343	379	389	369	383	356	389	383	369	364	357	380	359	329	368	350	339	380	372	356	375	330	391	369	391	366	383	396	349	383	359	363	363	393	398	364	354	415	324	359	346	389	368	363	365	356	357	363	341	381	371	396	378	366	370	369	369	361	367	365	345	398	322	401	341	372	358	380	361	357	399	358	368	363	374	356	373	348	414	344	342	364	392	368	346	357	340	371	381	360	380	408	362	384	360	356	356	380	384	374	338	379	375	383	388	388	358	374	375	389	365	370	369	344	355	407	380	368	351	387	343	378	381	368	370	360	353	390	393	373	389	348	368	345	363	352	383
31267	68647	32435	44326	3283	1667	1356	1195	1005	867	819	755	660	663	628	572	607	580	574	526	525	522	534	543	579	514	539	551	551	510	521	536	505	474	489	514	490	494	514	483	551	469	477	493	530	507	447	516	481	499	501	511	491	516	465	493	488	450	525	492	495	480	482	494	467	501	491	494	501	475	484	520	463	419	458	479	531	489	514	475	526	502	511	511	485	497	488	476	502	452	489	490	463	468	474	490	499	486	503	474	487	503	481	533	480	491	503	511	493	489	472	455	495	479	498	511	490	485	457	491	487	487	486	512	495	479	498	458	488	503	487	498	482	497	482	479	435	487	483	533	506	484	485	473	525	531	498	496	491	471	449	550	470	467	459	500	487	506	490	466	472	451	477	465	480	512	482	536	498	484	483	478	481	484	472	490	506	487	501	455	474	498	487	487	492	513	494	454	475	506	441	488	488	504	483	465	468	495	480	500	501	459	444	473	468	510	435	514	484	485	446	484	508	521	478	499	521	488	445	491	470	484	501	495	488	504	486	511	472	512	477	462	482	483	486	467	502	494	499	505	479	467	500	460	489	473	476	518	479	494	471	498	509	479	463	510	446	490	449	481	477	484	529	530	497	475	468	476	460	464	494	518	483	454	466	470	450	526	477	512	459	463	501	481	540	466	480	487	446	480	483	489	475	478	470	490	471	463	493	480	488	479	502	491	468	484	511	493	499	498	493	493	524	523	495	487	467	473	462	491	430	490	467	494	499	461	492	548	493	464	488	505	468	444	468	487	468	475	483	459	465	489	486	499	469	490	520	476	483	509	490	479	506	498	481	513	497	501	479	473	508	487	462	451	472	456	517	488	481	499	492	478	533	489	516	435	413	485	512	469	478	493	485	489	513	522	491	504	504	489	518	532	526	501	483	472	510	463	528	510	472	496	475	434	498	477	498	465	485	453	537	504	518	469	497	480	507	504	475	506	497	505	487	536	493	514	483	450	441	515	472	524	487	490	520	445	494	486	482	472	500	514	491	475	485	473	484	468	476	438	483	473	515	477	423	508	460	512	461	484	492	488	488	520	497	502	480	452	486	443	460	510	507	482	491	517	471	502	478	484	474	483	483	493	456	513	511	492	455	514	506	457	486	455	475	461	483	492	465	465	454	449	498	482	483	487	488	489	504	480	477	494	500	513	511	522	474	516	490	458	484	492	502	462	492	470	455	463	509	469	491	487	478	488	479	502	479	487	443	481	480	496	481	470	503	483	492	516	485	457	517	465	453	485	485	461	501	484	497	509	483	474	517	503	529	450	490	481	503	479	500	504	449	476	500	496	431	468	495	473	503	548	495	485	477	473	472	506	488	491	482	471	493	523	441	492	482	483	488	492	508	483	464	498	472	474	454	521	464	493	467	517	478	467	474	480	480	451	438	504	455	494	465	491	508	482	501	473	508	434	502	479	500	481	445	479	482	494	481	438	495	516	486	472	475	489	465	481	466	504	499	491	468	507	502	514	500	470	479	508	453	524	459	500	516	459	483	524	452	470	493	461	484	438	495	480	472	489	462	478	509	473	461	477	460	472	508	488	499	500	478	518	495	508	470	474	569	512	513	495	505	491	463	481	508	499	501	508	465	507	476	512	473	503	468	453	500	486	507	495	501	461	478	482	482	509	534	492	447	480	509	528	469	463	508	467	460	477	494	472	498	475	504	506	462	474	451	493	446	478	515	480	491	496	473	499	498	512	470	499	479	490	473	512	510	503	459	520	475	497	461	449	464	471	471	495	512	493	488	506	481	479	480	491	508	462	491	506	524	485	473	460	479	512	492	488	491	454	533	506	494	475	491	469	467	485	466	496	484	520	471	483	513	504	499	473	485	472	459	485	479	440	520	465	511	505	522	479	524	473	505	500	506	481	484	447	492	483	474	503	452	498	480	466	526	496	474	499	457	482	512	512	461	480	500	492	446	456	512	479	477	505	491	497	500	445	449	482	495	542	513	447	457	481	499	481	476	479	458	425	461	464	413	484	473	467	477	515	420	478	489	474	479	469	457	482	490	484	499	489	485	476	474	517	474	464	443	464	478	483	481	498	478	497	444	488	474	472	501	543	494	474	504	470	482	496	487	474	480	514	499	448	475	497	489	472	473	501	482	477	461	474	502	487	481	526	510	512	494	464	450	491	527	512	512	473	512	478	500	552	485	490	483	478	456	480	462	504	466	517	490	495	482	459	464	470	504	508	485	506	493	470	466	482	513	481	511	487	492	506	450	460	463	503	455	487	478	495	474	520	499	485	537	499	481	500	474	519	488	502	521	490	480	491	518	510	495	444	510	474	476	461	481	516	484	511	469	496	484	464	486	461	497	517	463	486	516	487	534	475	543	479	520	481	434	454	501	474	449	515	462	453	493	478	468	485	504	497	484	485	420	448	482	459	488	519	477	485	510	512	470	499	501	520	467	473	487	489	485	488	540	483	478	462	475	454	497	474	507	488	486	496	486	488	480	464	484	521	497	487	508	474	477	453	484	465	469	504	472	513	451	514	497	485	506	456	469	484	483	462	497	478	477	528	469	472	540	517	556	498	459	511	448	455	467	482	438	504	468	488	465	498	497	507	471	500	476	504	477	509	499	464	501	521	461	506	471	485	512	483	463	515	510	488	492	496	488	490	494	508	470	456	501	508	461	484	494	522	491	488	470	474	501	495	486	499	461	511	494	543	505	502	501	492	482	518	469	534	468	491	523	486	450	445	524	477	463	494	471	475	473	503	497	486	485	521	486	510	480	501	474	469	514	482	469	450	487	447	461	489	514	478	472	498	454	469	474	457	496	456	463	514	520	490	517	496	494	477	483	524	478	464	461	454	504	508	475	460	494	477	495	480	524	496	505	476	499	473	529	503	499	460	483	464	478	541	487	499	482	468	466	508	479	497	486	474	491	536	446	484	449	490	446	493	507	459	516	489	421	505	456	508	518	481	492	488	484	492	491	502	511	449	504	543	469	538	505	481	449	488	527	477	489	464	442	474	492	513	474	497	451	461	458	483	476	487	498	494	489	487	510	457	475	485	472	469	493	480	495	481	470	487	504	502	472	484	496	501	462	502	479	425	471	526	507	464	488	515	505	509	490	485	473	437	492	491	516	481	503	524	465	500	444	487	459	484	466	505	484	455	441	463	469	519	497	494	477	437	488	486	492	495	501	504	497	492	468	458	455	498	495	453	447	508	503	484	484	466	518	473	463	507	499	477	485	519	470	485	478	493	474	457	443	497	511	468	450	473	506	506	494	480	485	502	473	487	452	496	511	483	504	503	514	487	433	486	482	495	500	482	481	521	467	483	514	485	496	507	525	490	465	472	459	497	526	532	487	481	475	498	490	513	526	497	469	469	446	499	456	497	477	482	503	487	472	460	462	464	467	460	485	501	493	459	489	456	506	517	479	468	489	485	444	494	487	514	466	523	479	470	464	481	498	496	461	478	537	445	459	499	467	501	434	501	497	518
26772	21665	13811	6147	699	394	302	308	289	277	337	299	285	309	309	251	274	293	287	308	279	288	305	311	306	254	307	284	296	313	288	319	293	301	261	306	292	281	289	240	307	296	301	285	260	287	287	258	297	275	284	292	273	292	289	308	295	302	263	288	271	264	286	302	291	302	275	263	300	304	291	299	304	288	269	300	305	306	298	333	314	277	322	300	300	276	300	302	280	262	286	305	285	295	300	266	278	310	285	285	268	284	306	303	294	276	290	259	305	288	265	306	265	290	304	307	304	273	261	311	297	288	302	289	282	285	317	322	312	272	323	316	301	315	295	297	252	261	272	319	296	289	289	299	291	303	291	304	289	304	294	326	313	304	288	304	299	303	310	290	317	263	264	305	272	272	254	275	257	288	300	310	278	295	283	267	308	308	308	286	272	282	306	267	294	291	277	326	277	291	307	303	294	265	280	301	305	318	290	294	284	298	306	270	304	282	288	308	276	305	312	292	273	274	307	282	317	290	258	259	310	284	286	293	280	290	280	318	293	271	307	306	287	304	307	286	279	301	288	274	288	278	294	283	294	295	303	313	297	290	264	302	284	280	325	259	329	258	311	287	313	277	289	286	323	269	277	281	304	274	278	270	303	279	282	287	301	291	284	247	289	296	279	302	307	253	283	294	288	284	297	285	265	265	294	277	271	323	289	315	249	274	267	273	286	293	320	297	278	289	265	298	287	292	270	280	283	266	290	277	300	295	285	317	302	275	298	270	279	321	294	296	289	291	273	297	309	305	327	307	291	264	275	290	308	275	312	276	296	264	293	284	320	279	292	277	292	292	310	303	273	291	294	306	314	282	299	283	325	320	311	281	299	323	262	294	304	307	278	315	308	293	305	281	281	291	283	276	283	284	307	289	289	309	288	306	290	288	294	269	261	275	255	282	267	327	310	268	271	291	290	329	278	318	288	300	286	285	273	278	289	300	283	282	305	270	280	282	303	285	296	296	263	268	303	311	304	254	281	290	303	305	286	286	302	303	310	277	246	277	306	272	279	322	279	304	263	269	288	273	280	299	284	256	305	285	275	278	280	286	267	295	307	285	311	300	288	296	310	283	306	321	279	295	296	286	289	273	296	306	268	315	296	300	307	326	276	257	286	264	268	309	261	302	269	274	282	285	249	291	285	310	296	285	272	296	270	295	295	303	293	295	293	302	274	287	282	303	265	285	313	294	272	288	292	301	283	293	310	303	338	253	296	288	283	287	278	268	288	302	306	300	290	313	311	281	283	288	287	270	292	296	274	282	302	293	271	260	278	308	307	281	300	249	296	285	288	285	279	276	295	289	281	323	285	276	292	308	324	262	272	281	300	276	306	292	286	309	300	286	308	279	305	304	290	273	255	284	303	312	300	294	312	285	272	312	282	304	287	296	300	312	308	302	276	300	263	305	285	290	259	281	310	286	298	340	301	291	306	298	285	273	327	286	265	288	272	295	321	316	275	304	300	290	273	249	271	305	284	266	322	299	269	287	289	282	297	299	291	300	258	299	285	296	292	275	307	308	266	289	300	307	274	291	287	283	273	279	288	318	279	267	293	284	264	320	290	285	305	283	279	271	283	317	276	282	276	303	264	283	282	299	306	293	295	272	295	282	303	286	278	273	266	278	308	282	294	284	292	302	280	297	275	279	293	277	319	291	286	311	281	265	292	327	271	308	294	311	269	287	320	298	273	336	275	271	276	280	247	307	305	295	264	276	269	265	271	298	298	297	293	258	287	295	278	283	318	261	261	280	298	282	306	296	267	289	254	278	281	261	294	324	265	284	278	295	322	301	285	272	270	293	279	268	290	303	323	282	292	276	303	319	284	288	289	300	326	267	275	271	292	298	264	262	291	296	311	300	300	264	287	289	294	266	307	287	303	277	296	308	285	302	324	277	296	286	275	294	269	307	284	294	309	289	320	284	301	318	276	289	276	270	325	341	284	279	294	283	280	277	314	308	305	287	307	286	296	303	300	289	310	294	281	298	294	292	302	294	276	295	282	267	242	312	309	305	266	265	277	281	294	303	255	291	268	268	269	353	271	239	284	290	300	311	282	276	311	298	267	269	289	319	299	273	275	308	309	324	288	272	289	292	285	283	298	288	279	262	284	282	281	309	316	275	303	304	289	269	271	308	286	258	312	261	275	277	253	275	293	290	274	281	312	304	294	301	292	301	303	309	271	279	286	277	321	299	296	278	259	289	296	289	284	286	296	277	310	322	265	302	320	269	284	315	323	307	280	277	305	303	288	291	314	318	283	288	313	265	283	294	272	318	284	310	317	298	324	292	282	291	295	269	291	248	298	280	262	273	312	287	284	296	286	261	309	309	282	281	269	285	297	305	294	283	278	270	287	297	257	288	287	280	286	282	272	283	277	303	278	275	305	294	279	297	290	275	310	276	272	297	302	303	273	284	296	329	269	303	305	251	299	279	276	270	260	291	312	290	287	346	285	296	296	316	303	307	285	286	277	295	276	278	283	310	290	289	254	282	284	287	301	298	265	273	264	289	295	288	267	323	296	274	318	294	264	297	301	282	271	310	308	277	284	276	266	277	279	323	276	292	276	276	296	282	288	308	319	278	277	313	290	283	297	290	317	317	285	322	302	276	267	277	317	312	287	287	247	334	297	275	241	276	281	257	287	274	277	297	289	298	285	273	303	272	287	305	279	310	306	264	307	289	270	272	279	313	282	291	277	320	287	309	287	284	290	309	294	330	261	306	278	260	304	299	287	311	316	257	285	309	291	275	301	294	297	293	313	270	292	302	296	291	290	307	282	284	266	287	269	306	283	293	249	275	314	308	285	285	270	328	318	300	296	283	294	305	332	318	286	311	266	299	315	299	321	287	304	301	318	300	277	291	283	291	296	270	310	288	300	292	262	301	290	277	286	293	289	276	310	291	288	276	306	283	279	295	326	284	263	316	287	279	276	285	297	307	300	273	273	279	279	317	296	262	301	288	296	278	293	274	297	288	297	281	312	314	289	276	300	263	338	283	311	310	282	296	326	286	268	292	273	305	274	292	266	294	318	279	279	314	287	306	260	293	286	275	303	265	287	277	301	297	297	242	301	292	286	293	263	299	300	303	294	296	281	282	308	292	299	304	322	276	279	304	291	304	295	317	290	287	293	304	285	294	262	279	312	290	285	287	278	297	290	282	288	263	291	278	308	317	308	322	297	296	303	287	309	277	279	297	295	324	314	300	290	306	302	269	291	289	289	268	277	264	301	240	313	300	285	277	323	287	262	262	278	317	282	272	268	285	327	301	318	277	295	294	301	278	260	266	291	287	334	322	258	297	293	312	276	286	291	307	277	302	305	272	257	257	283	276	270	281	296	292	268	272	251	308	305	275	289	292	294	292	309	292	314	300	282	270	291	302	278	281	303	320	297	295	280	299	301	313	288	274	260	272	288	287	292	311	321	300	274	274	294	273	330	277	284	269	263	282	300	307	278	270
8447	27727	7527	5661	691	418	448	405	395	367	379	386	399	448	420	382	378	396	392	385	411	380	353	396	377	376	384	370	371	363	375	366	359	414	386	373	356	381	387	395	372	364	389	374	353	368	379	362	334	382	365	385	366	387	366	375	352	356	402	379	369	375	374	345	385	391	367	348	365	373	368	344	398	361	367	371	333	360	377	391	384	373	394	384	370	357	360	387	387	339	354	393	377	393	403	401	352	401	407	392	382	347	362	365	367	364	366	342	386	362	368	382	344	369	393	389	375	320	376	395	379	373	375	388	388	365	367	383	365	380	383	395	388	369	378	375	386	380	381	381	395	352	331	398	353	392	401	414	353	345	381	378	365	387	386	369	384	383	383	388	407	371	404	374	380	366	374	375	375	362	354	383	380	369	351	369	358	373	410	353	379	362	359	412	353	389	390	366	362	357	357	379	422	347	371	372	344	389	365	367	343	362	387	362	391	359	370	406	333	392	358	413	375	401	367	369	374	370	387	374	402	371	408	416	381	420	390	364	329	380	361	387	369	378	362	337	381	376	356	395	385	380	364	345	386	375	364	388	406	399	362	373	380	368	403	384	369	412	382	363	347	344	414	355	376	380	377	358	356	363	379	368	375	352	379	387	369	360	373	378	349	377	363	351	399	345	377	398	342	384	378	388	359	408	396	355	384	391	432	368	383	369	379	391	347	372	410	371	368	381	404	366	367	381	361	402	356	399	362	352	358	380	355	390	384	388	370	404	393	381	377	375	366	384	399	366	373	364	369	384	355	388	408	373	379	387	391	364	368	353	410	376	405	378	384	386	386	411	380	373	382	405	362	380	388	363	379	388	384	382	358	364	380	404	382	349	366	380	418	384	388	371	394	363	372	398	392	380	394	383	397	392	325	355	373	376	374	332	377	381	363	357	381	387	366	372	356	346	359	384	341	403	361	392	354	385	373	421	360	428	426	383	403	352	367	357	365	381	394	380	384	347	365	391	384	361	388	382	390	386	398	401	370	361	377	361	346	398	390	369	385	396	388	383	350	405	369	396	377	365	349	381	392	381	391	381	379	371	364	380	339	373	348	390	396	403	364	353	382	385	388	389	395	392	384	373	389	406	355	383	371	354	373	386	352	379	396	370	393	385	406	396	355	353	362	399	381	362	332	380	358	374	391	381	352	372	395	389	372	347	372	364	397	407	384	369	380	370	351	386	351	405	360	404	359	383	370	357	365	363	364	400	392	395	377	380	380	370	366	359	343	362	381	371	415	409	399	369	391	373	376	380	378	364	403	358	394	370	375	362	389	368	350	387	404	370	366	396	389	355	361	386	380	406	337	352	386	377	378	373	396	399	427	392	388	368	417	376	385	427	419	398	414	360	381	376	397	343	392	367	400	352	368	399	381	414	358	392	355	367	412	389	374	371	371	362	380	368	363	367	393	363	421	379	353	373	375	381	394	378	407	399	367	355	395	388	329	373	379	381	363	390	365	358	374	391	350	411	402	402	390	369	381	378	385	392	370	398	407	407	378	389	362	379	400	348	351	373	374	358	365	396	400	386	385	372	398	370	407	373	388	370	378	356	366	360	394	363	392	379	387	378	382	368	359	417	362	378	359	387	389	384	377	388	393	386	388	370	387	365	383	380	411	404	370	411	360	376	402	374	383	396	379	368	375	341	354	384	335	375	392	376	378	381	358	357	374	370	408	396	366	387	385	379	369	374	367	379	383	382	371	408	370	399	416	381	409	332	392	359	414	350	360	355	362	396	347	330	385	385	401	345	393	406	371	365	377	365	369	387	377	400	382	379	380	372	389	398	413	372	362	382	389	371	371	395	384	389	361	360	383	386	356	390	384	374	399	365	358	390	363	377	363	373	358	353	394	399	390	334	368	377	379	363	355	386	399	428	372	332	404	353	371	354	405	379	373	330	374	399	361	380	370	341	360	377	380	368	414	386	365	404	367	389	408	364	388	405	362	381	370	386	388	399	388	357	341	380	337	367	366	376	394	404	373	407	435	343	371	382	348	335	379	352	384	352	363	369	380	365	340	358	380	356	360	390	393	389	384	382	387	382	432	378	379	346	390	388	365	345	373	393	375	393	390	383	390	358	355	397	389	370	364	373	372	371	382	383	385	390	392	362	390	339	392	342	399	440	350	385	406	377	386	421	421	362	388	393	390	394	380	380	382	420	371	348	384	358	414	358	375	385	405	360	369	371	385	377	363	379	371	338	366	391	398	376	399	385	385	387	401	335	377	418	364	394	382	391	372	404	363	357	351	351	396	392	414	361	362	385	380	367	370	360	398	369	360	371	391	391	366	338	366	440	357	343	379	382	419	365	383	366	407	390	365	393	399	391	420	399	388	374	367	368	392	391	386	371	362	371	390	386	394	372	376	375	401	399	354	384	411	391	370	383	367	359	376	431	419	429	401	383	392	355	331	368	389	349	380	327	369	384	361	374	366	394	384	378	381	384	360	351	370	346	391	379	373	392	377	356	335	407	403	356	367	342	385	385	368	411	362	424	353	399	376	397	404	379	404	375	388	361	363	402	370	352	377	404	391	368	400	358	356	395	376	345	387	387	353	393	343	359	398	385	355	371	374	376	413	347	391	383	399	406	377	366	407	340	373	404	345	423	401	350	396	377	386	388	427	351	381	352	361	379	375	360	383	395	364	362	381	371	389	379	375	360	393	388	374	388	368	373	356	373	336	359	366	364	352	346	395	384	381	382	378	372	389	400	376	411	340	380	378	401	402	364	374	364	360	399	366	334	392	346	367	363	346	380	403	377	381	392	383	363	381	383	376	377	385	378	381	385	390	406	404	357	394	376	370	367	408	386	387	406	350	396	383	360	343	356	389	349	410	360	383	408	419	411	369	431	413	374	382	367	355	355	384	392	389	363	391	388	350	354	359	375	378	348	358	368	411	377	388	387	333	384	397	389	426	400	373	368	340	393	374	369	398	373	397	338	384	328	373	391	368	366	346	400	389	414	450	387	387	363	381	370	373	357	383	364	383	365	342	362	408	393	370	379	382	389	381	364	386	341	399	346	367	365	377	378	370	402	341	358	335	384	344	369	403	376	370	351	367	379	372	371	373	388	380	412	379	363	396	407	355	356	379	352	420	364	354	386	371	362	396	408	397	351	395	357	384	401	388	369	380	348	382	366	388	363	378	422	351	376	375	402	390	384	372	391	345	397	377	371	438	352	386	385	348	397	381	407	387	377	360	391	396	364	378	387	331	375	390	367	367	383	389	378	362	404	396	379	367	368	363	403	406	346	390	381	433	373	400	354	379	403	372	358	395	390	368	381	376	358	357	366	382	387	406	343	376	374	366	361	373	366	343	405	352	386	371	374	405	358	373	411	387	398	426	372	381	377	374	361	370	356	416	399	356	362	364	399	366	371	366	363	374	379	416	353	415	379	409	394	405	358	401	376	385	368	373	364	383	371	376	353	366	373	367	357	341	349	363	382	388	365
23019	21149	28668	24644	20693	9192	1028	660	603	571	554	494	506	536	475	505	460	463	535	483	512	503	494	489	495	455	511	455	476	440	452	488	509	536	427	496	502	479	430	483	479	511	536	493	477	492	438	491	465	509	495	503	477	497	475	469	510	479	484	442	497	485	479	496	460	487	485	424	503	472	555	500	432	486	457	495	501	522	451	477	492	491	474	473	506	490	470	499	438	522	515	472	482	481	498	472	447	469	507	503	494	466	471	476	501	482	453	491	460	479	515	454	481	494	499	500	425	522	465	484	457	502	444	481	495	462	491	475	453	478	446	472	478	464	464	496	494	471	489	484	472	452	480	459	481	462	477	509	482	437	474	442	477	480	469	474	462	452	485	502	462	484	465	461	448	488	448	477	443	483	484	451	480	474	488	485	484	476	495	474	501	465	454	486	460	474	473	518	510	524	459	495	470	451	479	493	470	474	462	473	470	441	523	491	484	456	493	490	472	493	523	473	462	497	469	496	475	497	482	475	489	502	466	487	470	496	480	462	480	473	478	475	472	435	490	484	505	475	456	496	491	483	446	477	483	470	509	472	503	460	476	473	489	491	453	476	454	519	452	471	440	469	461	485	500	461	538	475	442	480	506	455	462	502	460	448	492	511	488	512	442	483	470	443	476	458	463	485	500	504	486	466	462	537	442	465	446	460	467	488	491	483	463	492	474	490	467	460	419	461	499	450	457	489	458	454	525	463	437	494	488	475	444	511	482	493	485	462	490	481	457	473	512	475	460	521	514	464	484	493	475	477	508	451	456	481	458	438	485	485	506	481	423	512	468	488	478	457	486	472	480	482	470	442	465	442	495	497	478	507	444	438	474	505	475	478	460	494	476	479	517	462	522	492	470	452	467	479	504	483	472	476	478	504	486	448	469	458	479	461	483	486	493	476	483	523	470	505	464	462	490	467	477	493	467	457	459	484	428	472	450	464	465	458	469	480	482	504	540	472	508	519	448	508	477	506	498	494	478	454	453	474	476	433	482	515	435	503	491	476	517	469	479	488	499	465	475	519	464	497	475	495	473	485	465	476	518	477	495	457	516	460	486	487	494	458	483	511	497	487	489	499	458	492	482	453	459	492	514	472	485	428	475	478	465	463	494	462	459	452	512	460	480	484	451	457	478	468	477	465	476	490	478	495	468	478	475	495	464	502	485	480	465	460	469	505	525	486	480	489	493	497	459	447	486	495	470	492	455	473	476	494	465	468	436	490	449	462	430	485	458	481	478	488	483	458	475	466	424	444	452	491	487	462	482	515	495	493	526	471	431	462	501	521	452	460	487	489	456	501	494	506	511	464	504	498	462	492	512	488	464	500	510	465	483	485	456	504	506	527	480	465	530	524	490	507	446	460	482	497	445	462	497	467	457	410	494	445	448	450	448	483	500	476	479	466	500	462	460	470	451	473	488	496	455	483	480	472	477	504	485	447	469	474	460	475	497	450	475	485	457	471	516	490	457	486	442	470	427	487	506	465	477	473	464	459	468	486	428	443	486	477	474	477	466	519	481	503	480	503	474	454	514	457	489	458	470	481	474	473	456	462	486	463	517	480	444	467	448	482	450	482	481	510	515	507	486	478	473	473	497	480	450	484	476	460	490	462	506	496	443	530	445	477	474	471	469	464	479	505	474	453	481	485	444	459	485	491	453	465	431	499	463	488	480	457	504	504	482	475	444	469	484	524	498	494	457	478	499	506	468	473	487	474	483	469	443	467	458	452	470	477	465	463	472	481	489	474	458	495	461	485	462	446	461	467	458	492	471	498	469	528	495	473	481	470	465	462	506	470	477	455	486	481	447	476	483	466	468	481	497	479	480	444	495	466	483	462	485	477	512	493	480	431	492	496	460	521	489	464	480	493	434	490	479	442	511	514	479	458	465	518	459	498	489	485	467	494	485	454	432	446	482	515	497	465	469	487	466	488	436	547	448	482	474	439	468	479	492	450	465	477	509	495	442	450	468	451	479	501	501	455	469	439	460	444	453	495	469	459	487	457	483	476	469	478	484	455	453	487	473	469	496	500	481	493	481	477	494	474	472	513	430	454	481	482	478	449	437	477	473	470	472	474	462	452	452	453	465	498	505	514	439	483	467	455	480	482	510	456	511	442	468	495	487	500	432	535	507	552	474	462	478	458	510	498	486	478	492	471	455	477	473	453	477	483	514	478	489	464	476	504	429	458	489	451	511	470	445	472	509	505	516	488	494	433	472	477	483	516	484	531	501	477	518	496	454	482	484	489	451	473	430	464	484	489	509	466	480	456	487	488	482	478	461	487	505	515	455	458	499	447	504	533	475	502	470	489	495	448	466	451	497	479	462	480	456	503	438	426	475	471	478	463	450	471	502	494	472	515	479	491	488	528	494	441	501	477	517	509	467	445	493	478	487	449	492	497	473	479	507	466	472	509	492	482	476	451	495	454	448	493	511	506	480	477	521	464	454	482	495	508	475	464	459	456	461	454	477	474	459	492	502	467	480	480	464	482	446	480	421	495	518	443	449	469	518	455	484	470	486	497	481	454	465	482	477	436	462	491	475	462	463	498	483	483	449	478	428	456	486	503	422	485	456	498	493	487	479	493	512	500	495	476	480	489	485	465	444	474	485	470	443	506	465	505	489	467	458	508	449	457	510	464	510	508	485	471	452	461	469	498	480	501	476	451	485	481	520	466	484	464	491	480	451	485	492	468	456	502	491	490	475	464	498	459	457	448	458	476	481	475	449	511	453	489	481	485	468	463	460	502	463	453	468	476	465	482	499	464	489	481	449	521	512	463	490	487	491	460	472	509	469	477	504	482	436	481	465	463	469	434	484	451	504	512	493	478	458	519	490	482	453	478	456	475	499	516	506	468	458	492	471	487	504	535	439	460	461	503	446	489	479	497	460	508	466	481	475	474	470	479	475	495	477	503	503	452	524	458	470	489	525	457	525	500	441	442	468	478	488	448	493	490	474	480	466	452	473	418	513	437	494	471	497	472	484	463	449	440	474	493	501	496	484	466	494	491	429	493	467	444	502	477	471	490	495	473	472	484	494	492	446	437	466	484	542	484	476	458	459	479	471	478	451	472	507	455	436	496	470	508	479	481	487	505	468	480	468	456	470	475	536	465	467	510	432	477	480	468	496	517	449	471	496	463	504	474	435	490	451	491	449	497	505	493	465	484	511	476	487	490	485	486	490	453	424	485	442	504	503	448	466	477	476	486	459	476	487	482	490	452	473	503	506	481	486	481	523	462	476	462	466	456	513	497	523	506	535	485	494	481	462	514	500	488	523	502	415	478	483	442	507	447	485	444	464	431	513	455	513	466	496	469	495	482	463	494	467	455	507	485	464	473	438	490	472	482	445	485	449	517	499	464	450	480	470	457	473	459	459	465	470	486	474	479	441	502	479	476	475	484	467	486	509	489	449	517	487	482	483	422	462	497	466	476	485	466	478	446	477	468	524	433	454	468
23859	64953	17570	32176	4184	1252	1048	992	821	806	770	713	787	669	669	700	672	640	616	627	616	601	641	626	663	610	616	620	644	619	614	626	588	619	601	632	634	607	651	620	610	638	598	618	615	642	599	652	591	618	650	623	620	582	665	545	591	594	572	648	571	556	602	594	596	605	601	615	651	601	650	615	621	615	631	639	603	645	639	598	631	623	626	593	624	622	586	599	623	595	631	552	616	585	601	593	607	615	658	650	567	631	624	630	600	606	616	624	637	644	635	562	638	600	607	578	648	616	634	604	617	602	615	598	589	609	667	625	579	613	573	594	632	626	596	631	602	622	602	682	650	624	607	606	621	637	640	645	644	597	615	617	571	617	626	593	634	648	638	609	621	613	598	629	569	636	605	605	579	609	586	605	586	572	647	641	583	611	608	625	611	629	650	586	615	629	607	599	626	599	602	655	626	624	656	610	604	639	626	605	613	630	649	623	634	614	638	618	605	624	619	609	641	621	618	614	623	661	643	599	638	597	644	590	638	625	614	607	616	643	586	640	644	592	602	577	582	610	591	601	661	574	626	651	639	649	631	599	612	592	626	615	569	618	549	617	610	634	596	600	609	643	586	649	607	626	604	591	613	643	603	609	628	607	613	620	647	565	619	647	601	604	619	612	616	641	631	551	612	631	595	600	601	614	569	629	614	594	598	598	603	637	614	651	645	589	624	604	599	627	570	607	630	619	587	607	593	612	618	584	588	606	613	579	610	623	634	605	634	651	639	583	602	601	622	588	636	640	628	608	583	600	574	616	609	668	553	614	584	625	604	587	597	624	597	659	606	630	615	640	582	610	609	554	628	651	633	609	647	590	612	586	604	610	633	635	602	645	603	615	607	631	622	637	607	582	612	611	635	616	592	592	626	574	599	629	657	580	626	625	651	617	580	636	656	590	564	615	599	589	623	577	613	612	656	576	628	589	590	591	596	623	634	619	603	618	598	626	628	577	641	580	602	641	594	615	616	596	609	597	650	587	612	591	620	599	654	608	610	624	599	625	605	617	612	583	604	612	607	615	646	602	608	637	614	601	625	602	602	600	586	621	610	610	633	593	626	557	589	590	638	662	655	603	621	644	652	609	613	590	621	605	612	616	644	610	598	629	600	669	622	640	645	614	596	627	602	624	652	597	592	629	662	628	587	587	592	610	626	635	624	609	595	606	602	583	635	639	644	627	639	612	612	610	624	599	609	630	596	619	616	632	627	645	629	579	597	665	642	581	621	626	612	603	634	584	618	597	624	603	556	602	614	607	637	597	619	588	634	627	613	632	612	625	599	602	611	579	577	635	634	640	597	592	636	595	607	586	602	607	606	655	613	589	602	609	638	657	602	626	582	622	582	592	637	602	598	649	576	615	616	557	611	591	587	631	630	590	616	607	594	611	589	566	582	601	574	573	604	562	622	609	615	598	565	595	567	635	563	583	621	613	599	611	634	578	642	636	655	661	602	622	657	596	650	581	616	563	612	601	588	581	595	628	573	609	607	621	630	582	598	621	619	626	640	551	596	609	619	671	599	617	583	608	554	633	611	613	595	583	630	604	630	659	641	618	624	654	619	601	614	610	623	606	594	589	617	616	620	618	615	622	609	577	644	627	616	604	635	618	600	647	606	604	558	652	614	594	632	623	577	602	623	609	627	589	562	641	576	649	625	628	628	653	632	616	605	646	606	590	599	610	601	642	566	627	610	595	638	640	601	612	609	630	631	645	604	609	632	622	588	583	608	636	593	632	565	652	618	667	622	587	605	605	582	622	611	627	599	552	637	599	640	574	604	585	593	601	615	596	660	641	631	603	678	644	602	616	657	583	593	605	573	601	628	645	602	638	650	587	607	591	584	610	618	641	642	605	654	576	657	613	631	593	578	610	632	573	624	632	600	570	600	608	617	583	647	566	614	641	605	611	607	613	629	586	608	579	627	604	614	594	614	622	621	616	597	643	615	651	608	654	621	587	600	615	615	622	629	627	590	596	622	617	595	649	636	631	593	603	602	658	576	613	619	559	537	588	649	593	621	607	656	642	626	640	611	621	592	619	606	606	616	642	590	649	603	642	594	599	613	569	617	633	613	611	644	612	622	662	577	622	559	599	628	555	617	603	630	616	618	609	581	634	628	606	621	592	590	615	631	581	632	599	575	606	590	618	583	611	594	589	599	625	599	604	619	608	626	599	606	611	648	605	684	663	635	659	569	586	623	610	615	609	629	616	622	614	611	653	654	561	618	612	614	614	661	616	630	589	622	602	588	661	637	617	634	602	593	620	599	628	602	616	660	593	620	612	631	607	587	573	624	600	600	661	635	661	618	582	624	612	613	661	638	613	611	607	616	571	624	604	626	622	638	598	582	629	664	589	600	560	614	604	662	605	611	635	628	587	637	635	626	612	650	595	602	594	577	590	580	580	624	586	607	632	617	574	610	576	575	669	643	650	600	638	610	608	603	640	679	589	594	633	595	628	568	618	628	598	628	614	602	615	608	566	642	608	637	609	670	633	558	633	631	647	618	597	577	613	620	590	601	633	603	598	645	602	628	648	602	633	607	599	593	632	618	598	601	592	593	598	635	568	596	563	604	608	650	645	530	617	612	604	629	631	570	579	634	622	597	612	605	619	616	574	657	618	626	556	639	586	610	618	583	615	640	625	624	598	601	615	603	635	612	608	650	586	618	583	613	594	626	607	599	609	593	630	597	641	620	607	583	618	636	608	616	591	622	619	662	608	630	630	594	602	631	620	624	640	642	581	584	631	605	635	611	569	649	607	649	601	590	633	605	571	595	610	587	593	593	642	603	658	573	575	599	592	563	604	587	616	562	571	598	634	615	604	637	572	638	637	612	607	659	598	602	603	598	630	630	621	619	628	563	673	562	604	574	606	610	636	590	600	627	594	621	569	639	592	592	585	609	612	625	625	606	654	578	584	604	593	592	630	662	643	567	641	630	594	626	564	610	612	579	589	627	573	592	574	614	609	611	618	613	616	628	593	606	638	628	584	571	581	637	655	591	583	658	607	587	584	618	623	600	591	627	612	583	606	586	626	594	576	662	615	590	595	639	604	607	635	601	598	555	588	620	667	655	585	576	574	588	639	632	637	595	615	583	604	633	630	666	564	599	625	599	620	628	588	605	600	610	597	640	553	637	648	591	655	630	605	636	627	582	626	604	619	630	614	586	586	613	623	606	643	569	601	644	616	636	615	617	609	614	628	640	642	590	612	619	644	668	593	602	612	604	599	596	626	627	610	594	612	610	602	590	588	564	620	586	604	602	631	548	603	597	597	621	624	622	620	599	633	613	614	627	609	619	631	596	623	639	636	571	650	590	570	634	576	622	615	610	627	631	585	616	635	618	623	617	587	588	600	608	596	635	639	652	659	606	587	621	645	615	597	584	570	614	639	604	600	591	644	603	585	643	578	587	558	611	605	583	576	672	606	580	620	596	616	638	632	641	602	639	616
24184	21229	27296	25136	11057	506	243	227	206	163	149	167	156	154	140	157	157	141	156	146	129	149	152	135	128	163	124	151	129	148	144	146	153	138	132	135	126	147	133	147	165	157	147	136	129	152	141	122	143	135	142	147	135	121	128	136	146	123	133	126	124	114	145	142	131	159	136	148	157	141	132	157	145	145	160	140	140	149	140	142	128	129	126	133	132	145	133	145	140	145	117	130	138	136	144	130	159	141	120	143	134	130	131	144	121	121	142	154	132	149	147	148	118	147	153	140	136	146	144	132	118	134	120	144	142	162	141	145	144	137	143	136	136	147	147	146	124	138	138	144	129	146	143	127	127	132	129	120	152	150	136	127	148	130	141	167	133	121	138	120	159	136	148	134	154	149	136	152	158	109	142	152	116	145	147	124	118	142	158	143	145	126	134	132	153	130	155	124	132	133	126	165	150	130	114	149	148	121	137	151	117	139	133	145	130	164	164	149	126	134	151	149	139	129	131	138	140	126	154	135	130	129	154	140	137	150	125	153	148	126	131	128	151	150	135	148	141	130	119	136	159	154	114	143	142	162	140	124	149	130	147	162	122	128	150	135	133	127	143	151	138	148	152	142	133	134	145	149	129	134	140	123	128	142	149	130	155	150	142	150	143	155	150	145	129	129	133	138	143	136	127	154	145	151	138	138	132	144	120	175	142	134	148	150	128	132	136	155	132	137	124	169	146	152	131	139	144	132	143	147	143	106	156	125	133	140	132	141	171	124	146	135	139	147	156	140	138	141	141	161	150	142	132	146	138	150	133	134	135	129	146	146	129	141	122	144	150	169	141	129	141	133	150	134	141	122	150	146	149	126	126	146	143	136	132	145	140	140	136	133	122	125	135	145	146	106	146	120	148	145	156	126	148	139	151	132	154	165	135	123	133	109	161	140	140	130	129	134	134	136	141	138	144	126	144	152	136	115	136	153	141	134	148	145	141	156	120	136	133	133	145	151	151	135	133	140	117	118	135	144	138	131	139	169	155	125	152	147	137	149	128	136	148	154	118	144	155	162	135	128	156	139	149	133	131	125	135	141	137	145	154	140	145	143	132	109	150	127	130	156	148	138	147	136	130	147	148	147	163	145	152	160	130	132	156	142	137	150	131	133	122	145	114	120	127	127	145	154	132	162	145	126	130	131	144	127	148	131	134	139	146	150	123	140	163	144	135	122	161	133	153	138	127	160	132	154	140	167	137	138	132	121	163	129	141	138	169	129	145	151	140	131	150	147	138	124	133	131	121	154	127	145	139	144	121	152	143	135	173	119	111	143	125	138	126	139	129	126	134	131	130	154	130	121	144	131	154	154	135	166	148	160	135	133	129	139	126	150	144	140	113	134	147	150	143	148	148	156	136	128	128	123	152	138	129	132	137	119	137	136	150	146	130	131	147	135	123	131	127	126	141	160	114	145	154	150	151	129	159	130	142	129	132	139	142	141	149	153	161	135	137	158	139	127	141	134	144	136	135	110	129	144	143	156	149	142	133	147	126	138	135	137	148	136	144	145	138	138	127	126	136	131	165	114	140	130	139	152	165	141	152	150	137	172	147	128	139	124	128	130	134	138	100	119	155	147	129	135	138	138	155	135	131	144	129	118	148	125	142	125	145	122	144	145	144	118	130	134	128	129	136	139	146	132	154	127	151	136	146	137	141	134	135	161	153	144	129	150	131	130	126	156	128	146	148	141	132	132	149	143	137	148	136	146	136	147	139	132	140	149	149	149	144	149	117	177	152	118	146	156	136	133	130	148	131	139	113	139	136	123	114	141	134	128	138	120	149	138	137	129	136	122	158	129	133	129	132	137	133	125	159	132	128	130	134	140	119	127	128	144	152	148	119	128	157	139	137	136	146	141	143	144	155	134	145	133	145	157	145	128	137	125	127	132	147	118	152	138	155	132	138	154	152	145	146	145	141	136	131	138	148	143	131	145	127	143	131	172	140	149	132	151	125	148	137	124	158	143	122	144	141	139	142	142	143	154	139	144	146	151	135	125	131	123	141	136	133	145	150	130	135	149	161	121	127	125	140	155	124	111	142	145	135	123	135	139	163	116	149	122	151	148	137	132	141	133	129	126	134	133	129	149	135	145	127	140	128	135	137	127	153	126	152	130	155	144	152	147	141	161	157	137	130	140	139	136	146	164	143	158	140	134	140	134	138	149	114	119	120	142	129	140	122	154	128	134	128	134	129	132	155	155	127	135	138	134	153	153	142	147	122	143	144	144	120	141	120	152	150	125	116	139	138	142	132	144	141	140	140	142	133	144	129	129	136	137	137	142	144	137	172	133	145	143	119	130	133	129	128	128	164	136	141	142	141	137	155	111	152	149	154	116	150	161	130	145	134	159	138	126	132	112	149	133	147	124	145	127	154	138	135	141	126	137	136	159	148	139	135	139	122	144	164	148	133	147	117	118	153	149	149	132	138	136	145	122	127	158	149	134	130	143	138	147	138	134	151	138	139	141	154	154	132	151	155	142	111	144	126	152	137	143	156	132	128	155	159	127	122	119	150	132	137	167	139	127	146	116	174	143	158	126	134	159	143	142	132	119	143	156	126	156	152	134	132	151	139	159	127	150	146	126	125	141	148	127	141	138	128	141	122	138	137	150	141	158	145	118	144	139	166	121	138	119	142	152	142	140	151	138	127	139	148	155	137	130	140	143	122	133	141	129	141	144	143	134	152	149	142	147	130	132	127	127	138	141	130	136	141	117	148	130	139	123	135	140	152	144	146	123	147	150	138	130	170	139	150	146	148	149	123	135	152	143	127	131	139	125	143	121	142	130	130	151	143	142	136	126	136	145	128	143	120	122	140	143	139	147	142	140	133	128	139	115	130	142	120	150	134	131	132	146	137	134	140	137	133	152	135	144	128	148	144	145	136	147	161	137	145	109	106	128	159	144	141	147	142	133	147	151	136	117	133	119	142	136	141	135	135	134	148	126	130	132	125	124	128	147	130	137	141	148	134	141	125	149	153	122	152	157	144	131	149	135	145	131	111	140	149	135	149	120	133	114	128	141	133	138	148	139	108	141	152	126	150	131	135	144	122	158	127	127	145	123	131	131	157	150	133	131	158	125	144	132	135	130	152	123	153	137	132	133	117	146	131	140	144	130	142	162	150	126	164	134	144	124	154	137	153	119	136	151	147	135	125	141	139	169	138	148	145	138	145	152	168	129	122	152	147	124	111	140	142	146	146	136	115	145	157	131	152	145	162	150	123	151	158	138	149	120	145	142	144	122	117	146	146	125	163	146	126	113	144	138	152	125	122	128	127	159	153	152	137	154	147	128	144	137	128	135	145	132	138	134	153	116	147	141	135	129	133	139	150	130	151	131	150	139	140	122	127	136	145	129	137	137	131	134	150	157	126	124	138	127	135	130	154	136	158	120	131	166	128	140	146	144	132	119	157	126	134	144	120	130	125	145	137	134	155	124	133	103	134	147	114	126
20901	53522	18962	16223	2185	555	468	391	352	356	294	245	231	262	251	245	228	214	220	216	227	187	198	195	213	183	233	211	179	210	195	196	202	206	198	214	203	200	193	193	193	215	181	190	204	198	184	194	211	202	198	191	179	204	205	187	186	172	210	190	197	182	195	195	186	202	198	212	223	212	205	207	202	190	197	171	200	182	197	179	185	172	184	195	177	218	200	202	190	193	209	211	192	189	192	191	222	192	189	200	204	176	197	186	213	199	203	209	189	209	170	204	179	209	209	179	188	202	185	194	216	219	208	203	200	186	182	199	177	185	204	185	196	191	222	188	196	167	178	198	208	157	195	182	193	220	180	185	188	174	218	215	186	193	221	202	180	213	178	213	172	185	194	216	195	185	192	220	183	228	207	172	196	203	176	179	200	229	203	218	176	188	206	179	215	187	218	211	159	199	186	197	185	203	211	188	182	215	182	171	183	187	178	200	201	214	163	185	189	184	194	200	191	195	184	206	186	207	187	209	184	199	205	191	187	214	200	186	205	179	202	196	185	182	208	196	184	179	171	216	192	215	185	196	192	175	225	189	192	204	194	184	184	200	199	186	203	190	195	203	160	188	221	205	199	220	197	160	177	207	185	209	191	181	200	190	186	197	237	205	181	195	192	196	209	179	165	190	212	225	182	212	184	183	214	204	179	196	204	197	184	184	218	212	210	206	195	193	185	206	188	203	204	220	219	174	217	185	221	197	164	182	201	197	178	210	193	164	202	182	202	184	174	183	206	179	181	213	193	185	196	211	174	193	185	217	184	184	180	184	218	212	198	163	184	214	185	187	194	185	187	189	198	207	194	192	191	211	184	181	196	190	204	202	189	219	190	191	207	207	200	182	198	210	164	190	185	195	172	202	190	194	194	199	181	187	224	211	206	169	202	206	200	184	179	188	201	189	196	191	196	186	173	192	175	172	192	196	198	212	187	197	201	193	215	201	168	192	184	209	178	184	211	204	184	184	202	202	198	181	197	183	209	199	198	189	193	178	224	187	189	159	195	194	163	188	199	181	199	208	187	204	181	173	162	189	193	203	195	185	179	218	199	192	190	160	195	177	203	176	182	187	206	200	195	191	178	203	191	194	205	204	175	203	196	177	186	186	191	199	205	173	204	198	194	197	189	178	197	183	185	197	195	193	175	188	195	224	176	194	187	183	173	191	183	190	195	195	178	165	199	196	184	179	203	230	186	202	198	195	162	197	195	195	195	199	188	182	221	202	219	204	230	180	177	192	185	179	191	200	180	192	206	171	199	200	196	173	161	213	206	188	200	195	197	216	190	173	186	166	196	175	197	180	190	209	212	179	176	184	186	198	174	207	204	176	203	213	223	201	206	216	185	211	193	191	183	207	211	199	181	203	204	194	192	186	176	198	214	212	188	172	190	195	213	189	183	191	212	204	200	190	188	215	197	188	189	196	189	183	189	189	192	189	183	202	163	192	199	174	210	207	189	196	170	212	203	147	193	189	198	183	224	202	198	192	188	212	191	183	193	225	184	207	188	175	197	178	194	212	190	209	208	193	192	216	206	190	188	213	208	188	181	176	192	203	188	203	185	169	191	201	179	190	182	164	206	190	200	181	188	198	191	194	185	169	159	191	199	163	196	187	172	209	198	182	165	176	189	216	194	191	203	180	205	222	202	217	196	191	193	213	190	196	186	210	189	191	220	184	191	213	202	171	187	215	204	197	198	186	189	173	225	208	215	171	185	216	179	197	203	204	198	173	199	197	185	198	165	183	189	190	198	175	214	186	215	204	219	193	187	175	198	205	180	200	207	194	194	196	201	191	196	209	184	185	204	178	211	204	207	214	218	191	208	215	217	199	176	183	205	202	199	200	204	215	198	175	207	204	195	186	197	164	189	179	207	199	186	204	158	211	180	192	200	186	208	207	214	196	202	181	202	170	188	185	205	209	193	207	194	193	186	210	203	187	214	209	196	192	157	230	175	214	176	205	184	211	210	205	182	202	178	198	173	182	204	198	204	215	193	203	208	177	185	207	218	200	203	198	200	198	181	212	183	192	203	179	185	186	203	190	197	194	204	180	187	209	188	203	191	193	190	180	191	200	198	216	205	212	198	196	179	168	198	192	187	191	203	203	200	196	219	185	193	184	194	184	172	193	215	185	214	184	195	176	187	190	190	203	182	188	218	182	188	197	191	212	206	176	196	166	184	169	182	195	185	197	206	198	163	210	216	183	200	179	204	199	202	176	198	177	202	184	197	188	182	176	211	189	199	205	202	183	186	199	181	195	205	195	189	193	203	198	193	200	206	196	202	202	185	179	208	190	203	197	199	178	172	196	179	194	189	164	186	177	200	193	193	184	185	184	198	211	191	174	199	190	192	203	220	198	202	198	179	188	193	173	168	200	198	213	196	195	181	191	191	184	209	195	175	207	205	197	188	192	199	189	196	198	224	199	212	189	221	162	182	209	191	201	184	188	206	185	185	221	196	203	201	169	199	206	188	221	179	180	189	202	206	218	179	160	198	187	180	192	202	176	188	202	187	190	206	193	198	176	199	197	174	194	196	204	205	162	213	197	184	190	174	175	218	210	223	187	176	186	175	173	192	207	222	184	209	204	176	210	222	190	212	186	186	172	191	184	203	223	177	205	194	205	190	191	209	194	214	185	201	207	163	170	209	203	217	195	208	176	185	214	180	215	184	205	190	214	183	184	192	192	197	203	204	197	215	212	202	225	186	190	196	182	204	199	198	202	165	213	170	213	195	205	185	210	204	200	188	187	215	195	181	203	207	205	189	210	200	212	203	186	193	196	220	215	190	193	185	187	202	180	230	186	193	199	192	188	185	195	209	195	191	203	179	189	197	203	195	179	186	191	197	197	181	216	181	200	216	193	209	202	174	188	191	188	199	187	212	217	188	202	176	207	196	198	191	201	198	201	210	200	221	207	183	195	187	201	211	189	202	178	178	199	173	186	162	180	183	220	204	200	195	195	234	200	194	185	179	202	213	188	179	186	191	215	216	190	216	229	187	188	183	175	198	191	197	189	208	192	181	175	201	202	189	190	183	222	195	191	193	200	174	175	198	173	209	184	183	183	191	200	226	176	191	197	210	174	182	205	179	208	191	207	190	205	196	194	209	209	162	214	191	184	206	203	220	201	163	209	180	180	183	175	201	208	192	204	198	186	203	205	205	201	173	225	203	219	177	172	175	200	216	192	213	222	190	192	219	191	183	177	183	202	199	191	204	194	186	208	185	189	199	194	211	187	191	182	176	195	187	185	194	191	189	225	201	214	203	195	172	196	177	191	188	183	182	185	176	206	202	208	196	189	167	187	196	200	185	210	170	198	216	177	185	209	189	177	194	209	202	199	187	195	197	206	202	183	196	196	180	185	220	167	192	205	201	208	182	211	175	190	202	221	197	192	201	194	202	194	182	183	194	191	197	174	195	178	192	192	210	214	190	200	179	195	186	185	209	198
22163	21130	29040	23557	21261	20841	9190	808	554	568	550	496	461	407	402	441	425	426	376	434	416	422	410	386	427	357	408	354	378	389	376	379	394	379	369	374	381	406	346	383	366	368	346	368	361	358	393	412	373	342	381	373	347	380	371	374	338	342	375	387	373	358	357	370	377	351	410	356	352	365	377	378	386	386	377	372	324	374	412	357	336	389	353	369	394	354	369	370	340	343	371	353	394	375	373	366	388	365	384	364	363	383	373	365	379	360	367	367	392	362	388	344	372	372	373	372	348	365	387	409	376	355	354	385	382	438	396	378	384	346	356	329	377	354	382	340	394	364	376	373	331	361	370	389	338	357	361	347	378	361	386	335	368	393	355	374	366	376	387	400	353	400	343	378	384	386	388	404	347	360	401	359	383	353	429	398	348	383	366	370	361	389	363	361	374	356	381	374	366	378	381	378	377	368	367	369	376	382	385	369	387	408	326	357	340	385	378	356	361	381	404	385	423	362	380	349	379	360	387	333	383	366	385	366	391	367	361	336	368	377	384	358	381	394	343	368	346	380	371	382	356	383	381	324	380	349	341	351	384	398	401	356	369	345	357	325	357	393	373	402	370	390	372	370	380	365	387	368	350	361	415	383	359	366	388	370	389	344	332	362	366	358	361	394	382	372	380	371	355	395	353	358	381	375	370	396	371	365	349	381	355	374	369	355	379	380	368	386	372	374	366	411	342	370	349	359	371	378	367	366	391	369	367	347	327	376	373	342	355	397	360	380	356	391	363	365	384	333	406	346	342	365	380	385	350	367	387	369	396	370	360	407	363	364	400	331	360	396	394	399	364	371	381	370	385	377	348	327	350	335	353	379	354	381	342	369	378	365	351	384	397	378	353	386	390	367	357	365	350	388	365	349	336	377	409	333	386	375	383	355	340	349	369	400	367	391	372	364	357	389	396	395	363	378	346	393	353	358	352	382	352	403	349	390	366	365	363	376	366	385	364	370	412	353	348	345	393	365	380	381	345	360	371	362	361	375	391	357	362	356	357	352	348	380	369	371	352	373	386	358	363	391	352	383	394	414	359	365	368	398	365	344	408	375	372	378	355	351	351	350	351	382	406	393	366	341	367	374	372	359	376	409	375	381	376	348	380	394	346	384	410	373	313	363	380	372	338	406	384	383	376	376	395	385	384	365	388	384	393	377	341	362	364	373	344	387	346	369	384	409	379	397	366	356	365	405	357	349	361	372	355	353	351	355	377	344	386	362	347	352	371	372	374	371	378	416	394	340	400	390	385	362	354	367	387	375	373	368	361	391	396	356	400	353	377	383	332	350	380	368	382	396	387	365	397	367	370	363	349	365	367	372	371	370	370	381	362	382	357	361	347	368	402	346	367	367	375	343	395	373	386	373	350	397	376	367	347	409	368	364	357	352	365	347	369	352	378	369	377	383	349	374	370	370	349	372	332	371	411	382	398	382	364	370	347	379	370	395	393	335	330	391	340	394	363	361	390	422	361	377	374	383	361	370	381	345	342	345	346	389	365	357	357	369	394	390	383	394	349	351	390	386	383	356	344	355	362	378	324	392	377	366	381	357	351	337	412	370	340	384	393	384	363	372	387	374	391	356	353	313	391	363	368	354	374	366	331	381	359	378	356	349	349	342	373	396	366	365	375	328	386	366	376	348	375	390	382	377	384	372	391	366	398	393	357	380	336	387	348	364	389	367	349	399	361	338	369	390	387	361	342	387	371	372	371	354	377	389	341	357	391	377	380	355	373	346	381	322	390	360	361	390	390	386	404	390	368	355	379	393	371	365	334	362	375	358	336	352	356	373	337	382	383	362	384	393	367	379	354	378	351	341	342	396	381	364	359	363	380	378	336	383	359	363	382	327	335	355	375	383	357	382	361	360	356	384	384	344	371	406	373	408	358	354	330	368	373	358	385	390	350	385	400	389	373	382	399	362	363	355	355	404	360	376	338	346	412	355	361	393	315	354	335	372	360	347	365	377	376	387	348	359	358	369	371	368	368	363	351	372	374	342	359	356	380	368	361	356	373	389	370	374	373	360	335	388	366	364	356	385	384	391	405	390	387	386	381	361	387	373	357	352	384	340	346	333	408	351	322	370	371	351	360	356	335	352	368	381	368	387	376	355	352	378	377	390	357	364	353	413	387	343	380	340	392	388	359	380	382	404	376	373	365	361	401	375	385	388	348	357	364	370	393	353	361	358	404	367	389	363	352	318	383	363	357	341	397	377	378	394	382	334	395	392	381	385	306	364	367	371	380	354	373	365	349	390	365	359	350	365	358	411	369	379	377	338	320	371	344	355	411	368	398	356	363	387	352	391	401	371	394	368	413	348	346	362	355	398	381	335	354	406	361	363	406	403	350	365	366	388	376	378	351	378	371	390	370	356	403	377	361	400	387	343	378	330	411	347	358	369	359	339	368	357	411	364	333	357	375	354	387	376	369	335	348	374	388	323	391	362	399	409	386	347	392	373	335	379	359	399	378	394	390	373	370	386	350	334	367	361	378	367	402	368	353	378	353	370	363	360	362	380	368	370	377	354	378	325	354	377	380	372	339	380	372	409	392	332	369	361	377	397	362	399	386	343	375	356	401	372	356	394	349	369	388	388	330	363	358	339	372	381	334	323	379	399	365	343	370	386	391	387	385	358	366	378	378	359	392	395	415	380	406	383	328	365	338	364	351	348	377	364	348	358	379	340	376	402	353	377	375	384	369	374	333	358	331	376	363	377	358	360	372	331	354	401	395	410	359	369	394	394	338	414	354	372	346	379	379	366	382	386	362	389	377	366	364	370	360	344	388	361	381	371	399	385	361	378	386	354	344	408	356	390	380	376	376	396	372	347	407	327	372	358	371	394	336	383	368	387	345	346	345	384	377	376	405	378	347	344	349	359	398	360	377	360	388	351	361	392	408	407	387	372	377	370	375	394	390	354	401	352	344	388	348	390	359	362	414	365	357	358	352	359	350	331	360	387	341	384	360	372	350	379	369	376	411	374	395	363	417	391	349	365	370	402	382	363	369	358	389	372	389	364	360	372	401	354	366	377	410	387	398	363	351	388	394	405	371	419	351	382	368	365	388	375	373	352	380	371	357	372	376	379	346	340	364	349	394	379	368	361	353	365	376	379	325	394	401	351	390	410	390	367	376	407	380	353	345	373	332	353	369	395	344	354	369	385	374	372	360	341	383	392	354	338	338	395	363	341	331	381	312	383	316	380	345	360	357	386	369	351	358	381	359	343	365	384	359	383	333	372	370	381	366	375	362	383	384	356	365	373	367	374	354	386	369	402	370	346	342	395	329	355	349	381	363	394	382	355	362	374	365	387	380	346	338	362	342	373	374	358	386	392	354	379	368	355	363	369	381	371	404	382	390	352	351	351	392	362	339	393	352	360	365	375	380	381	347	348	387	398	376	352	390	407	374	362	386	387	341	400	346	399	384	367	384	398	364	388	355	378	349	378	387	354
29320	70203	28132	35082	6906	1670	1427	1185	998	960	850	698	709	618	613	618	569	580	593	560	536	511	542	550	541	527	522	486	553	520	510	556	554	480	546	543	503	502	502	510	530	495	516	512	470	545	502	494	484	481	455	501	480	502	511	479	463	443	471	484	496	498	502	470	462	490	496	479	463	453	478	455	514	494	503	511	479	473	526	522	489	482	501	480	472	466	487	481	437	461	540	502	468	489	512	481	524	471	533	488	457	508	493	504	488	543	506	536	535	489	526	466	502	527	507	522	513	516	490	510	479	509	483	454	452	492	504	510	481	489	569	486	483	476	490	499	486	505	525	508	518	522	515	486	510	548	483	484	462	492	447	484	525	526	503	480	518	491	436	494	477	498	468	460	485	525	453	460	436	495	502	524	530	451	444	513	475	511	503	496	488	465	497	455	520	443	495	511	508	493	508	470	463	491	490	505	479	524	476	540	502	494	492	500	489	489	518	492	527	517	458	486	512	463	496	484	482	470	493	517	504	496	491	482	501	477	462	500	542	450	539	468	453	489	474	476	482	508	496	492	468	480	517	442	490	481	509	519	471	471	465	469	481	533	536	517	430	490	472	482	496	501	494	471	467	486	521	471	501	475	474	520	463	513	514	516	481	472	478	513	466	504	440	494	520	475	474	516	447	491	496	526	498	482	477	519	480	483	491	452	477	452	496	511	467	451	470	509	490	455	519	518	474	473	493	483	499	515	470	462	477	475	525	493	521	482	518	508	496	468	469	490	481	518	448	518	501	489	504	475	476	480	442	498	501	442	485	502	502	466	491	503	492	502	487	483	468	492	491	507	533	477	519	458	466	506	498	516	490	488	478	499	495	459	451	503	499	497	463	487	507	508	480	480	507	490	480	483	484	519	489	515	480	488	487	504	502	494	509	510	432	506	495	496	494	485	441	475	478	447	514	512	508	481	488	472	472	510	476	529	469	498	453	463	532	510	452	512	477	476	487	481	478	483	490	466	483	506	456	470	501	488	515	484	511	468	504	464	479	457	539	489	491	463	470	485	486	460	527	497	504	507	481	519	460	458	451	470	515	474	448	515	471	475	489	480	512	491	522	489	489	466	465	534	463	488	456	485	475	490	477	496	528	456	455	504	503	501	481	500	508	505	487	497	438	496	490	466	457	499	502	502	465	496	462	459	483	488	504	481	495	439	473	493	474	427	549	502	499	454	469	513	517	508	464	492	532	489	506	452	534	487	482	484	460	483	523	458	466	536	497	498	468	500	495	465	471	486	531	503	484	488	497	453	529	489	499	540	490	486	491	510	438	474	510	496	489	505	489	469	495	474	480	510	495	491	488	463	467	484	447	475	489	496	502	492	512	497	495	461	465	505	496	478	463	491	464	502	510	451	500	470	443	472	519	517	462	508	510	509	445	443	509	479	519	483	514	484	445	504	485	487	444	544	511	504	520	477	491	505	439	507	465	497	457	485	437	511	462	485	470	514	442	426	473	465	489	504	499	523	531	488	456	482	478	501	454	431	493	510	472	459	464	498	497	484	506	489	472	523	493	503	485	483	484	431	487	499	487	516	481	485	495	495	474	496	509	493	457	514	516	466	528	479	468	487	459	459	515	485	457	483	495	478	487	508	488	448	479	515	501	474	477	472	501	514	493	465	474	513	493	498	508	497	467	513	471	479	502	483	497	474	463	482	470	461	484	527	484	537	481	508	485	482	476	478	462	456	476	473	467	483	522	502	443	507	505	477	485	479	466	501	490	490	491	446	503	496	460	473	487	505	477	461	508	526	501	472	450	505	525	483	473	487	465	465	484	494	505	520	476	464	478	488	462	482	481	448	494	482	486	470	477	483	501	471	468	489	481	536	490	470	524	471	480	489	522	496	463	472	468	478	479	450	443	518	502	485	526	497	496	516	536	459	466	491	508	508	479	481	445	498	486	499	511	525	484	515	484	484	461	475	507	452	472	503	449	499	504	494	511	493	517	472	470	493	506	470	479	496	446	526	449	464	484	521	484	510	481	486	498	483	491	479	495	501	476	441	506	481	490	466	484	494	485	471	470	491	458	500	449	490	498	474	484	492	472	502	494	478	500	490	486	487	456	456	496	490	459	458	487	532	502	503	510	505	516	460	502	488	485	513	479	499	470	461	495	493	497	481	500	476	445	473	468	478	498	487	489	506	504	478	507	486	517	456	504	490	508	444	506	517	489	453	500	485	509	519	503	524	505	475	494	501	490	483	495	495	499	489	511	501	497	509	463	477	459	495	556	463	472	463	494	467	514	492	477	533	504	516	514	495	472	473	445	448	535	498	480	493	532	502	513	470	410	499	503	469	432	513	502	466	488	494	497	469	457	498	515	499	507	488	464	479	465	486	472	516	502	510	494	483	522	523	452	498	463	472	471	484	495	462	497	477	478	505	454	482	462	453	481	499	481	479	501	460	495	482	447	460	452	476	457	491	471	483	521	487	468	496	488	538	511	483	463	471	480	491	469	514	525	473	506	503	466	477	512	473	477	508	507	484	470	474	482	507	504	492	467	441	504	505	516	502	466	463	510	496	532	454	495	478	486	475	485	469	451	507	415	473	497	482	487	474	497	479	493	455	507	518	512	481	443	475	464	464	483	482	502	471	532	500	468	462	533	496	495	457	514	499	498	486	487	528	495	500	487	483	489	478	483	459	491	507	465	457	478	491	477	472	528	470	466	475	490	485	489	460	497	475	454	478	525	471	501	469	476	485	488	472	475	452	489	480	482	482	487	503	479	493	520	486	493	493	461	491	509	462	519	483	473	487	512	494	481	500	474	521	520	513	490	466	469	537	493	493	454	516	466	510	496	476	531	483	453	464	491	468	489	493	456	468	494	507	514	496	488	504	495	491	511	504	480	508	486	476	492	498	453	476	483	471	485	494	455	506	535	466	495	490	508	492	493	449	502	473	470	521	505	544	493	522	492	474	472	492	467	476	463	489	506	490	474	480	463	477	516	465	512	467	497	487	513	497	518	473	476	485	479	488	490	442	502	496	478	478	469	520	489	473	525	493	496	503	496	486	506	499	471	461	446	463	496	469	499	507	494	448	491	500	490	493	511	472	506	515	450	497	490	567	464	474	522	460	521	465	459	500	453	474	466	504	461	455	532	477	478	471	517	493	487	455	490	490	469	470	554	466	468	489	501	491	495	497	535	478	547	481	497	497	489	484	486	467	482	470	506	467	525	455	518	515	463	487	501	487	493	444	473	477	502	492	447	472	489	538	484	487	515	451	460	526	488	512	473	436	510	489	473	466	464	521	464	499	489	470	479	490	501	489	499	449	480	448	479	489	494	484	472	490	493	456	483	507	479	492	480	497	491	480	462	488	472	522	505	522	489	466	490	498	427	455	503	505	487	515	483	487	483	500	516	477	502	481	485	493	472	486	524	465	476	509	484	467	513	501	493	495	483	458	488	490	497	466	448	485	479	524	453	477	511	501	513	494	487	467
26806	21732	15205	5835	763	507	421	307	311	308	273	306	306	290	346	311	296	310	293	290	269	313	319	294	326	303	305	278	293	284	286	269	300	296	267	302	302	299	270	258	303	310	278	292	311	306	324	272	286	296	268	262	268	262	273	299	308	305	303	332	314	294	302	284	271	309	316	277	285	280	304	290	287	314	292	332	306	313	277	290	293	287	301	268	296	295	301	286	288	333	259	273	275	316	315	277	290	296	300	292	300	330	318	309	286	307	261	295	284	307	314	307	276	327	302	250	261	291	308	317	264	313	304	285	295	298	269	308	298	300	273	295	286	290	301	272	318	283	309	284	296	336	315	305	275	289	288	298	273	335	300	279	297	289	317	287	274	294	276	318	287	281	303	311	317	325	307	274	295	290	313	270	288	285	245	293	311	330	287	291	269	309	321	274	274	305	271	299	311	292	303	258	310	316	299	283	276	281	295	302	277	290	300	287	283	279	291	297	291	274	303	295	306	321	297	296	258	312	295	309	319	287	301	298	296	323	339	272	295	281	295	284	301	293	311	304	303	291	308	289	270	290	271	297	294	285	279	338	285	286	260	288	315	286	271	281	282	308	315	289	287	297	298	296	282	314	298	267	300	310	305	302	300	298	297	298	280	297	278	281	299	293	272	292	298	272	315	252	294	301	282	281	286	299	300	268	263	275	311	270	298	327	306	288	308	294	275	309	290	271	309	302	279	286	289	297	331	301	298	266	297	277	299	272	275	280	304	296	320	300	331	299	308	265	326	297	290	298	313	307	317	263	324	282	267	290	280	276	289	292	297	314	280	265	311	313	299	325	286	307	297	283	275	278	306	304	317	284	314	272	295	286	299	280	325	299	288	299	291	278	279	300	312	303	277	301	287	287	311	285	289	291	282	282	274	301	303	294	284	284	280	271	305	281	282	308	300	291	263	280	293	297	274	281	296	298	297	279	307	292	289	330	279	303	290	296	297	291	278	289	295	282	294	291	276	275	307	285	285	313	305	319	320	270	305	303	306	330	312	258	311	279	294	328	300	304	292	314	307	344	293	319	277	313	292	291	284	312	318	318	254	317	327	288	267	320	295	294	281	272	323	306	292	266	299	292	286	285	343	305	290	303	301	300	299	297	274	297	282	291	301	295	294	281	300	300	267	306	302	284	285	308	286	319	314	304	301	305	272	290	262	290	299	293	295	288	292	313	279	291	276	256	290	317	275	307	275	305	284	292	300	292	306	296	316	289	278	319	282	301	271	306	273	290	284	314	313	280	288	287	281	293	285	276	299	288	279	296	276	279	295	305	295	260	309	317	300	302	313	299	293	306	283	288	298	326	308	272	302	286	281	277	284	300	299	284	294	288	308	268	310	334	289	322	278	276	305	275	311	324	284	310	286	286	291	323	279	322	318	296	332	322	313	313	305	263	306	330	305	312	310	280	314	334	288	312	292	273	279	248	279	311	310	310	304	261	323	251	262	292	262	288	295	264	301	267	313	305	306	299	292	287	291	304	264	305	282	314	284	288	312	280	285	308	286	296	333	308	287	270	274	303	296	275	275	298	294	321	276	296	282	297	287	299	306	309	306	329	299	291	314	295	290	303	303	301	279	298	293	244	293	275	272	306	333	289	270	296	317	303	282	277	296	304	257	269	296	315	306	280	277	305	316	295	256	302	301	280	300	303	297	296	270	299	300	292	310	295	302	303	270	312	319	295	284	275	288	302	286	264	280	287	297	284	317	301	283	301	305	278	289	248	286	315	294	268	337	289	312	290	274	316	308	312	274	316	328	287	308	308	340	290	307	305	317	278	250	270	290	278	324	262	282	291	265	295	261	288	289	286	296	310	289	261	313	317	275	296	296	307	299	303	302	263	287	297	299	302	296	316	289	312	285	276	284	291	284	304	294	270	281	288	280	295	308	278	276	295	282	324	297	270	291	297	303	303	281	290	301	294	278	316	283	263	306	294	281	298	288	267	285	288	281	278	311	301	321	302	294	282	316	284	263	300	280	276	307	282	271	278	244	288	319	281	270	305	302	345	280	294	301	290	321	298	273	278	283	289	284	300	280	324	289	272	275	286	290	294	310	335	281	274	308	288	271	286	290	286	334	273	313	303	284	255	280	293	295	279	293	292	264	300	316	280	300	303	297	303	295	279	283	303	305	344	288	269	322	281	292	318	288	288	288	298	265	289	343	297	267	299	322	308	253	301	283	291	277	287	277	294	267	265	249	275	311	294	293	300	274	304	264	304	273	279	301	256	290	306	314	272	266	277	325	313	278	304	278	293	254	288	301	324	272	306	270	319	300	293	275	282	286	289	319	283	298	279	298	321	306	307	296	313	279	266	306	296	328	285	270	318	323	275	287	300	278	295	260	297	284	312	308	313	304	290	285	305	308	293	300	302	283	306	294	294	289	302	299	264	320	296	301	279	295	294	282	301	300	275	286	295	283	265	304	263	302	286	311	307	292	283	293	272	336	272	282	276	342	287	308	289	315	305	306	269	258	277	268	287	282	270	287	261	280	273	298	274	310	301	287	281	287	297	313	275	267	284	304	280	291	294	299	260	283	339	271	282	305	317	290	295	308	270	297	299	308	278	285	318	316	290	300	299	299	273	292	287	282	303	290	284	303	280	285	311	300	294	270	311	316	293	267	271	271	302	305	275	306	309	301	298	323	253	296	263	272	288	294	298	291	264	304	298	300	301	268	304	304	282	290	315	281	291	320	289	296	270	285	289	281	317	275	298	323	302	304	329	282	290	286	286	297	316	277	310	315	298	306	293	294	284	292	280	293	300	309	294	306	293	299	308	295	304	271	271	294	287	271	307	269	274	272	296	283	314	290	283	276	297	296	309	266	289	301	285	287	274	320	294	287	276	276	284	299	296	265	300	300	293	299	298	304	280	292	289	288	292	295	298	293	304	281	253	276	312	291	312	304	321	302	286	298	288	299	279	304	280	281	325	274	290	307	279	315	275	295	294	294	289	272	294	332	326	317	269	303	304	320	280	293	313	282	299	284	286	299	277	288	291	278	302	306	268	269	287	293	275	279	289	291	307	278	287	325	304	297	267	292	307	294	276	307	278	304	287	288	296	273	291	282	293	260	317	323	275	295	287	278	308	299	318	332	297	281	290	298	276	270	289	310	312	312	296	305	302	281	308	288	275	324	289	267	302	312	287	278	286	290	266	282	293	287	310	313	292	304	306	284	265	292	260	261	273	310	287	306	290	286	304	306	304	294	313	297	292	285	283	300	307	331	269	292	305	291	267	295	273	287	283	276	284	312	311	295	308	314	300	308	304	292	294	286	275	278	289	299	240	306	287	291	286	311	272	291	300	296	291	289	266	315	297	286	265	291	295	301	305	320	266	301	321	269	310	304	308	294	313	296	282	311	285	298	313	282	306	288	292	308	302	310	277	282	317	306	279	324	314	311	285	279	290	259	324	317	287	286	291	328	300	293	297	306	288	294	275	293	289
8166	28719	8783	5122	597	447	416	442	422	393	368	394	362	353	395	402	388	401	401	360	394	370	382	379	398	417	396	357	431	389	393	412	362	398	379	385	394	376	390	341	389	382	347	369	356	370	362	345	364	398	398	397	419	383	392	398	348	417	400	386	381	371	392	379	377	357	410	368	378	399	356	397	344	373	376	367	410	398	386	391	388	360	390	380	377	390	358	374	385	353	379	342	412	386	393	376	360	372	377	405	362	421	410	351	381	423	408	392	402	376	402	356	384	399	384	389	354	369	418	375	360	400	369	340	392	366	422	402	421	426	417	378	359	372	404	376	383	373	382	364	397	357	378	374	360	375	348	381	377	389	384	371	411	369	342	380	338	357	386	362	380	368	375	348	346	381	409	339	342	345	380	389	415	376	388	356	359	374	418	379	381	395	404	370	372	409	374	375	421	373	406	391	377	362	377	386	381	361	395	372	352	407	383	425	382	382	365	383	396	392	357	355	384	403	374	379	363	394	390	396	376	402	393	367	365	383	362	390	439	383	381	367	368	356	358	391	390	402	349	380	404	356	373	408	368	383	354	391	380	377	376	376	378	376	396	363	380	436	380	374	388	398	406	391	393	375	403	383	400	377	380	403	370	370	365	420	368	350	374	405	380	412	422	373	352	367	393	378	405	395	394	374	377	381	364	359	359	390	395	403	371	400	343	400	398	358	369	372	341	382	361	365	391	361	361	359	375	374	379	428	343	400	395	381	397	408	369	373	383	363	361	374	396	339	375	378	376	352	359	361	395	345	398	385	405	391	385	407	387	368	375	400	399	366	365	391	391	378	391	388	377	361	359	379	375	399	364	376	370	399	394	374	374	376	364	352	405	393	362	381	395	374	390	354	449	357	383	376	382	410	388	360	389	411	403	405	371	366	368	360	383	367	375	387	357	338	410	405	393	354	368	401	362	388	371	363	413	394	370	396	372	352	392	398	406	396	381	392	393	366	387	362	381	325	375	393	376	369	403	384	412	399	390	401	400	371	413	390	383	317	393	373	389	346	385	385	393	374	354	394	353	385	388	383	384	380	373	369	410	396	371	404	371	385	375	369	384	402	400	367	377	344	410	359	376	428	411	368	396	376	385	373	396	401	375	358	378	401	402	388	397	403	396	378	339	408	422	363	362	399	369	323	368	347	409	354	388	395	371	367	379	383	382	409	417	360	394	373	344	377	354	375	373	373	362	404	396	387	449	398	374	384	394	377	375	412	398	396	401	390	380	377	375	378	366	353	364	383	380	368	404	378	402	377	393	378	392	385	392	357	396	369	371	365	404	372	390	349	412	374	397	405	413	393	354	437	329	346	397	366	385	366	393	366	397	381	414	396	405	374	377	400	374	359	390	367	408	396	389	379	366	342	405	414	358	382	382	383	396	367	398	385	409	389	359	364	372	378	404	384	393	326	397	403	423	371	405	352	383	391	353	344	378	380	399	395	412	377	399	374	370	368	403	386	374	376	391	391	385	374	350	376	403	374	392	400	393	355	383	339	384	358	390	396	419	354	383	413	423	385	383	348	390	369	374	385	395	389	384	367	377	392	379	394	402	372	409	408	397	340	406	367	367	401	378	372	344	387	375	385	381	381	380	366	389	387	401	397	422	380	347	393	383	403	377	391	405	363	395	357	344	401	394	351	369	379	389	384	353	405	400	399	381	397	352	396	382	390	407	394	388	358	389	397	378	364	376	373	378	392	374	392	389	385	373	394	387	415	389	368	407	374	354	379	360	398	372	416	414	386	409	391	404	423	372	408	419	392	391	394	397	409	404	382	423	420	392	371	393	368	364	361	387	376	363	388	388	390	406	393	392	365	406	377	383	377	348	365	380	355	361	410	382	398	393	417	359	345	363	430	372	409	395	398	403	360	381	432	386	404	362	407	387	398	389	378	366	391	341	363	368	387	363	398	390	398	412	401	375	370	407	359	351	405	363	375	379	378	393	417	379	385	340	405	372	345	395	406	381	382	364	392	407	346	358	361	364	390	372	408	404	386	363	382	366	371	368	369	409	391	372	397	388	395	393	418	409	374	369	387	410	411	391	373	350	369	373	385	400	381	359	405	398	342	355	361	393	370	387	364	370	376	362	356	366	379	372	360	385	393	394	349	393	383	392	376	389	369	401	373	384	373	400	379	387	347	379	367	382	418	394	359	390	397	387	377	430	374	419	371	400	390	405	376	387	400	343	369	375	378	391	388	400	383	389	371	417	365	430	362	365	393	337	376	364	372	409	395	365	351	347	383	385	404	362	362	380	362	438	393	375	367	371	416	403	367	374	372	382	381	379	393	363	404	393	377	376	358	377	352	389	413	366	401	383	368	391	389	401	406	368	372	370	413	392	423	402	393	431	356	379	370	371	392	387	371	371	399	388	414	392	381	397	365	403	425	409	371	397	397	391	380	402	392	401	375	380	379	372	368	375	390	359	388	372	377	390	369	336	373	401	402	367	344	353	389	356	394	401	377	347	391	372	351	383	374	384	381	385	362	396	386	385	367	372	364	363	375	350	369	373	385	424	378	338	354	381	397	425	401	407	389	390	386	383	374	324	379	373	373	375	402	387	359	385	392	397	372	374	383	369	396	404	398	425	414	402	382	374	323	376	410	363	404	366	387	368	372	409	383	361	380	378	441	361	390	429	359	378	391	389	373	356	372	376	347	385	358	393	420	389	395	382	382	399	379	414	418	368	397	369	379	401	356	379	349	396	405	382	378	376	397	370	378	420	378	423	379	395	370	430	341	360	387	415	376	389	391	403	386	395	418	361	348	371	385	382	390	387	377	351	404	382	402	393	351	352	360	397	392	363	382	399	374	392	394	393	373	382	392	352	401	377	361	406	433	368	410	397	341	383	399	349	396	357	355	349	381	368	432	412	374	363	414	367	359	430	376	404	370	419	337	407	375	383	401	343	361	372	412	398	391	386	351	359	382	396	404	421	369	397	409	358	378	359	389	381	371	386	403	419	425	376	391	421	365	385	372	383	357	404	369	394	360	370	383	365	387	360	386	372	356	402	350	382	406	389	388	404	383	387	391	375	374	367	425	396	389	417	355	365	379	383	374	408	388	363	399	393	405	384	389	401	355	356	375	379	368	391	386	360	360	408	386	351	378	377	386	385	384	353	374	371	402	374	414	397	389	361	374	370	409	426	357	406	420	369	384	371	384	380	390	390	404	375	388	381	395	384	362	369	368	396	382	389	369	359	392	373	382	355	398	372	329	396	372	377	392	389	367	349	355	385	354	388	376	361	357	396	389	362	367	387	347	400	379	379	371	387	385	345	387	380	353	352	357	408	380	338	381	404	358	367	408	364	360	394	395	400	350	352	360	377	393	358	389	399	384	382	382	380	353	382	355	406	381	417	364	385	402	373	365	389	402	395	357	389	423	383	380	404	398	366	380	368	393	391	398	405	368	392	363	361	394	350	391	359	376	403	408	393	299	395	398	361	368
23073	21101	28488	24685	20625	10231	969	648	576	570	536	566	515	516	535	523	493	518	488	494	498	494	523	514	498	480	508	463	467	478	479	472	511	502	494	515	463	506	474	489	457	488	474	484	486	459	495	490	509	511	486	496	457	505	510	470	494	436	450	506	512	499	505	480	469	532	535	475	467	476	449	448	470	449	462	441	499	470	483	481	478	480	483	522	511	492	502	472	480	454	449	461	502	451	505	482	498	455	504	478	474	495	476	515	476	461	469	464	490	499	495	482	490	503	466	479	512	457	466	481	465	446	424	513	499	517	450	491	468	499	465	508	480	472	474	508	501	434	491	460	474	514	479	476	434	507	444	485	488	488	496	485	458	489	472	452	507	486	484	491	491	465	495	522	456	470	446	469	465	475	484	485	465	512	474	447	456	468	493	444	512	480	477	475	488	475	499	509	474	451	476	502	442	467	525	458	478	477	512	492	515	474	499	463	495	485	527	508	470	490	470	495	467	463	484	451	454	475	484	433	480	472	486	477	502	490	471	476	504	485	440	514	481	492	476	499	461	479	493	474	475	479	470	511	519	493	460	469	470	461	462	443	487	488	450	420	506	527	429	494	461	509	489	490	472	476	476	473	474	468	484	431	467	526	482	471	484	512	479	472	508	495	462	512	527	496	460	522	443	510	486	512	502	490	448	475	469	497	496	492	474	490	512	481	509	480	467	461	471	515	491	463	471	512	482	467	447	492	481	508	480	473	461	456	484	494	493	485	471	485	443	472	475	461	459	462	481	485	453	475	461	478	463	505	459	492	508	482	533	463	474	489	484	465	497	471	461	467	417	464	470	478	460	479	448	440	455	509	452	478	476	490	496	492	502	504	498	503	482	451	465	498	486	477	455	454	506	503	461	490	499	503	516	491	460	497	509	455	474	471	512	483	527	462	453	473	498	510	515	486	465	521	469	462	481	497	478	489	507	471	467	520	479	488	479	498	497	490	530	461	489	468	473	492	457	505	479	479	498	508	477	488	511	496	464	505	497	502	474	445	464	460	486	457	487	469	534	485	449	483	494	462	505	506	462	457	485	467	480	468	491	472	457	460	476	483	442	467	486	485	508	459	491	507	491	469	489	462	504	510	449	458	459	497	468	503	495	448	458	515	458	500	460	483	486	472	491	472	480	499	474	452	472	534	498	477	491	521	424	462	460	493	451	452	511	518	469	485	477	494	464	471	471	497	478	490	520	473	467	470	491	465	457	483	502	498	455	488	485	511	459	477	519	490	452	463	539	458	485	439	504	427	471	504	483	477	477	487	515	461	472	491	532	515	514	488	436	497	471	483	444	501	480	456	466	532	486	513	471	491	448	473	473	481	489	508	493	468	486	486	500	485	471	480	461	475	477	485	508	457	468	460	484	477	495	452	437	415	473	471	483	475	481	475	486	500	461	506	513	478	505	467	476	464	477	480	500	443	438	462	484	427	486	514	502	455	472	480	479	492	461	448	450	484	495	496	493	486	442	493	486	464	451	481	463	476	503	476	483	475	466	492	480	464	495	487	467	486	496	469	503	509	493	443	481	458	490	484	499	475	510	468	482	509	464	468	446	476	505	520	529	478	447	479	462	448	485	452	467	485	515	484	501	484	486	471	456	500	480	433	510	488	466	436	475	463	474	494	548	481	473	487	488	496	477	471	494	471	535	498	448	453	500	498	472	478	466	494	502	448	476	496	455	493	476	398	507	479	493	473	480	487	503	464	466	495	461	479	472	473	488	476	497	493	509	492	503	466	461	501	504	518	496	487	451	484	474	457	412	490	489	514	501	506	480	494	526	480	469	470	490	502	469	480	516	454	518	497	495	464	525	473	513	487	479	489	538	461	459	466	484	489	497	461	492	477	486	470	497	414	456	499	522	497	458	494	434	452	479	467	460	417	448	499	513	474	494	474	506	528	498	499	490	489	473	517	481	506	493	490	467	471	476	450	499	492	463	470	477	496	468	481	485	487	454	523	471	455	463	452	500	491	506	461	468	478	470	460	444	490	488	500	460	466	520	489	468	488	510	491	453	511	485	445	507	514	454	496	412	494	474	498	474	503	443	481	528	482	511	526	513	470	503	495	438	461	470	489	457	506	478	465	461	496	507	497	486	475	504	471	460	462	454	497	442	525	466	522	518	489	504	451	505	465	526	493	449	462	485	502	471	528	488	554	484	502	451	490	511	481	484	446	467	536	469	507	488	479	438	469	498	461	487	475	460	465	508	473	481	509	472	441	504	466	470	472	462	488	457	486	501	478	475	450	486	488	486	475	443	454	461	485	527	512	472	499	462	477	449	478	477	542	502	505	520	480	496	477	479	475	472	473	485	440	511	462	433	482	445	446	471	498	455	513	489	488	463	430	466	441	502	461	487	498	463	481	457	477	478	518	471	479	469	476	468	475	530	482	477	502	522	465	445	472	441	504	447	515	472	503	506	463	468	458	498	441	464	489	466	463	463	478	456	482	478	468	485	455	461	469	459	495	492	433	472	486	494	471	464	493	469	473	440	506	454	499	519	479	418	467	435	481	448	480	504	445	506	492	514	489	487	466	428	476	465	474	471	453	516	478	515	522	471	503	474	501	490	468	469	468	499	485	491	484	479	487	460	482	481	437	474	487	468	530	498	482	490	472	438	450	479	474	457	506	491	501	484	447	474	478	513	473	471	473	483	467	480	496	472	446	514	501	531	469	505	449	461	478	483	508	464	471	515	497	501	541	487	491	483	444	497	497	482	485	463	482	524	478	475	483	503	521	459	487	500	486	472	453	452	441	483	471	463	471	450	488	471	480	469	505	504	471	467	475	506	459	502	497	494	463	464	481	471	474	478	476	479	457	497	478	481	434	484	459	469	498	471	502	493	465	468	499	493	485	473	483	475	469	518	502	466	491	481	464	486	470	461	474	532	493	501	520	460	460	512	490	493	456	484	476	491	524	478	509	467	493	469	523	507	474	499	479	532	498	481	518	474	474	507	502	472	470	500	454	495	488	462	533	455	489	481	475	467	487	481	449	467	488	486	494	491	485	485	486	485	482	468	478	504	471	484	501	444	431	512	517	483	469	483	451	492	491	481	444	466	454	519	487	481	451	457	453	476	459	446	503	466	486	485	499	471	493	491	510	469	447	480	476	477	490	506	503	429	502	516	472	468	490	474	460	488	445	464	461	456	462	453	508	441	466	456	504	495	479	455	485	476	479	514	507	505	497	470	481	479	469	438	503	489	524	457	444	529	480	467	492	501	475	499	468	455	516	496	489	435	481	463	458	480	460	487	461	478	524	473	424	471	467	477	480	501	503	504	434	487	466	502	476	470	509	494	498	482	485	482	498	474	458	515	496	485	479	459	466	511	479	479	462	480	492	501	445	505	466	480	463	448	482	460	505	459	491	514	444	467	464	493	436	467	420	476	462	485	473	517	482	449	482	504	530	454	518	462	494	496	479	492	485	480	500	481	502	483	474	490	482
21467	63594	25468	35141	2423	1238	1087	957	923	806	806	785	751	705	665	685	634	646	645	640	672	656	637	646	644	619	674	637	659	651	627	650	636	636	630	601	635	606	639	620	619	605	656	612	601	671	613	622	634	611	617	620	625	569	627	638	650	610	601	611	589	618	631	659	569	668	566	620	630	576	636	597	634	636	654	591	641	631	589	652	630	637	584	597	633	613	579	578	617	615	635	631	583	622	574	586	616	625	616	599	635	614	653	621	642	646	672	582	636	604	649	587	619	618	624	554	601	628	623	595	633	606	645	621	612	580	628	624	630	648	637	629	612	643	608	643	593	594	602	663	585	616	627	623	620	645	605	635	623	621	600	638	591	621	600	632	623	620	613	595	619	630	610	648	649	626	628	608	625	630	633	639	619	586	588	564	627	579	600	556	632	633	630	626	602	628	617	596	631	611	612	638	649	583	607	660	609	613	639	571	588	622	621	618	633	618	647	580	595	622	620	613	626	629	637	630	626	629	623	664	576	590	611	613	617	589	593	578	664	640	648	590	650	604	581	590	606	608	593	653	613	577	589	606	664	591	617	629	656	607	604	665	592	639	613	613	642	612	615	630	625	638	596	635	621	633	593	674	630	614	584	647	647	628	595	640	589	628	604	587	614	617	644	587	619	612	591	635	622	629	588	607	592	619	603	607	630	617	653	600	672	604	619	581	646	564	620	654	644	627	587	633	630	593	572	613	596	627	653	580	619	625	646	579	603	613	624	598	622	660	626	627	629	633	593	610	614	607	620	613	593	664	626	619	588	598	626	628	593	631	631	614	617	635	591	650	603	633	618	554	628	664	594	595	641	628	628	653	614	628	629	588	677	596	663	573	640	592	632	630	620	630	593	555	612	596	600	660	576	622	617	585	606	625	618	602	615	587	621	637	597	641	643	571	631	613	606	622	616	631	591	613	609	643	602	568	618	637	554	631	624	616	595	578	627	597	656	611	635	614	632	636	607	565	575	580	582	661	651	613	642	635	636	649	633	659	600	619	609	623	643	640	594	619	584	623	616	620	634	573	626	636	593	639	633	599	617	595	586	584	612	624	638	631	569	665	626	598	570	617	652	613	637	614	609	603	609	599	630	614	659	662	612	653	620	606	627	692	603	639	603	621	593	607	606	633	616	591	593	626	621	577	560	614	636	654	584	648	612	622	595	590	623	631	610	626	621	582	562	596	595	649	648	613	630	598	630	614	612	615	636	689	616	601	618	639	662	597	608	629	604	611	612	606	615	612	622	585	606	636	684	648	630	620	586	593	618	573	659	598	612	648	591	549	586	605	664	655	596	607	591	631	654	606	633	616	605	643	615	588	628	624	611	640	636	649	623	650	620	685	594	626	578	615	610	640	600	619	627	633	642	590	627	616	584	644	642	633	631	634	594	611	583	654	619	585	631	610	612	623	580	624	625	623	622	615	651	621	630	600	675	624	635	641	602	652	607	603	595	606	654	645	634	601	613	613	631	653	654	556	586	588	617	607	614	627	606	649	650	637	612	601	621	608	604	604	597	578	621	651	633	612	619	634	632	657	642	626	623	586	623	619	623	599	580	621	617	613	630	593	636	608	606	622	591	618	606	626	613	635	609	602	604	609	605	625	601	627	618	607	625	635	648	636	613	603	626	601	636	625	606	653	648	599	650	629	627	614	621	609	604	597	639	616	614	616	594	605	609	613	599	563	603	638	603	633	620	615	623	603	574	603	568	614	631	612	619	637	620	650	599	601	617	618	596	616	635	641	612	638	627	584	587	655	629	635	612	633	619	595	641	567	601	622	601	617	628	645	602	582	629	584	616	632	634	616	661	609	608	606	582	607	646	623	637	566	614	651	574	595	633	626	612	635	599	627	652	601	601	612	624	657	624	586	633	629	570	665	625	631	602	605	600	596	646	611	670	593	626	627	592	591	587	626	635	607	585	645	627	627	618	604	596	633	610	626	576	579	618	648	608	653	652	608	565	594	623	629	581	653	584	579	637	617	619	556	658	578	620	562	637	647	644	571	603	604	612	605	612	640	655	612	638	590	590	617	592	595	606	614	605	655	624	587	607	623	602	592	634	617	668	578	625	609	636	635	630	609	610	611	625	648	605	600	632	634	629	632	626	631	608	574	595	609	621	634	596	631	620	618	615	655	637	570	609	608	655	649	620	633	584	609	631	633	646	629	566	612	619	642	615	594	590	591	664	581	635	620	631	598	599	622	635	639	611	674	592	637	659	668	660	652	610	617	595	634	649	633	671	583	611	578	592	657	606	601	620	664	632	602	623	611	643	563	626	592	622	572	608	632	615	601	612	586	620	597	636	632	601	609	598	604	621	590	639	609	576	575	607	579	577	597	631	648	652	642	618	586	636	629	654	614	608	595	620	645	621	638	562	607	565	596	624	600	627	591	598	548	596	612	664	631	599	609	629	602	606	576	597	645	634	580	629	620	645	586	633	637	610	596	602	611	654	596	652	603	571	602	596	648	617	611	583	614	638	578	629	633	623	647	608	600	603	634	605	580	608	601	610	631	630	592	605	670	585	609	632	586	602	655	622	606	613	656	654	611	630	657	612	566	597	617	610	603	616	658	637	649	622	578	597	624	635	577	630	661	633	610	627	604	607	589	614	589	650	600	637	640	622	593	655	611	617	552	604	690	586	613	631	622	608	612	620	619	634	573	630	623	663	644	644	651	605	612	594	619	653	664	636	645	605	627	651	644	605	626	673	636	589	628	597	579	591	614	594	578	612	614	605	623	655	611	608	617	594	631	644	646	639	648	614	601	613	612	627	630	646	614	596	620	613	628	617	586	572	583	591	651	643	578	578	652	616	633	586	678	592	603	618	625	590	616	625	618	637	637	654	627	622	658	641	631	619	619	628	626	686	635	610	622	656	607	630	643	616	618	628	598	599	625	584	601	616	621	635	618	622	612	630	619	594	605	625	639	641	612	674	635	596	619	598	647	635	595	593	651	581	583	583	595	623	640	632	631	636	643	615	651	653	616	591	629	652	649	607	615	586	662	616	631	606	633	603	637	624	564	650	588	606	653	613	588	604	600	581	606	604	616	619	593	602	660	606	570	629	637	603	623	647	608	650	633	598	623	631	606	610	671	647	595	641	580	616	633	647	612	621	612	567	567	654	608	641	650	589	639	637	643	663	587	615	632	599	614	653	613	640	602	605	672	677	603	625	599	609	589	637	648	664	642	596	594	635	619	604	605	660	621	617	604	671	604	602	613	646	586	660	618	563	587	613	622	594	646	616	674	623	650	642	619	584	599	638	612	600	620	578	620	622	605	606	654	578	644	554	636	595	636	612	606	683	608	613	722	612	649	616	612	620	653	638	583	622	621	599	621	638	637	629	631	631	612	618	657	639	623	641	580	607	594	621	630	601	588	638	590	623	658	669	616	626	614	588	620	633	619	546	632	612	597	632	586	666	658	601	585	671	615	641	621	606	624	622	635	617	629
24301	21243	27400	25647	11334	549	234	194	194	181	178	149	170	151	182	159	151	145	163	164	153	135	149	151	130	126	145	157	149	152	140	151	129	145	151	141	160	126	136	145	136	141	132	131	136	140	145	154	134	145	140	156	130	161	151	159	151	132	162	135	125	157	141	148	141	158	146	143	140	138	124	137	165	123	142	131	163	140	162	140	155	145	156	143	147	137	135	139	144	145	152	136	123	142	135	138	140	153	135	141	145	151	134	141	140	150	133	146	125	123	148	152	130	141	130	147	149	157	140	130	157	147	148	143	160	126	141	163	136	129	133	139	126	139	137	141	135	121	146	140	159	133	142	136	143	155	140	149	144	125	149	168	148	147	132	127	139	143	135	143	138	135	146	118	132	154	128	144	150	153	145	149	134	136	151	122	137	145	139	150	148	133	141	140	138	135	152	134	120	142	136	139	130	130	146	147	139	134	138	143	158	143	133	133	147	126	161	144	127	170	169	132	171	134	145	151	150	132	166	116	138	148	165	136	137	143	165	134	145	135	139	140	146	143	149	137	124	160	149	143	154	118	146	140	155	144	152	138	157	139	148	157	123	130	138	148	140	137	134	153	129	126	153	140	158	141	144	139	139	143	140	144	151	168	147	131	152	142	132	139	143	143	135	169	123	113	124	141	149	143	142	143	142	159	137	147	120	149	153	145	143	149	119	146	135	144	171	143	147	140	128	137	130	141	141	138	145	131	126	151	151	144	138	152	147	137	144	144	127	134	143	151	139	149	149	179	133	150	158	146	147	157	130	147	152	158	153	139	153	118	160	140	143	146	140	133	148	128	148	162	145	143	167	148	150	147	162	151	125	145	121	144	149	152	143	151	173	137	133	137	146	154	140	155	123	137	126	148	148	130	148	132	136	136	134	129	144	147	140	131	125	140	113	145	127	132	141	147	141	139	141	131	138	125	151	138	157	141	125	128	158	161	147	142	135	141	148	137	125	157	135	145	156	137	134	131	143	129	136	138	130	122	150	139	131	163	127	146	147	134	137	149	143	142	151	140	148	127	147	146	129	148	130	135	133	147	126	146	146	126	137	142	135	126	132	137	147	138	144	146	158	131	161	112	147	173	147	134	144	137	134	147	138	154	141	131	136	164	139	142	143	150	137	144	163	133	139	130	150	129	128	133	150	138	125	136	133	144	130	133	146	149	136	130	131	129	138	141	132	142	133	128	114	137	133	140	159	154	149	139	132	157	139	160	144	131	132	121	145	138	139	139	169	140	128	149	114	148	138	133	132	137	149	161	139	166	137	132	155	142	168	121	133	145	155	126	149	132	158	146	136	115	134	121	141	138	120	147	151	136	158	137	134	139	149	153	146	157	122	152	146	155	164	137	146	123	123	145	137	149	126	158	131	131	141	139	142	150	132	135	148	142	161	144	153	132	167	151	131	141	140	142	125	126	148	154	134	152	128	150	130	164	152	155	149	138	134	158	148	133	141	134	171	132	130	128	138	145	104	147	147	116	134	128	129	135	170	146	145	142	135	129	138	159	147	132	128	149	145	156	152	149	138	143	128	147	146	156	126	135	124	154	142	132	151	136	146	142	141	138	149	147	138	136	130	146	148	143	146	137	149	142	114	142	144	121	131	135	139	125	137	128	112	129	146	136	132	137	160	144	158	151	133	143	125	132	142	131	148	148	142	156	119	155	155	138	147	144	139	127	142	140	119	139	131	143	130	153	136	134	142	145	126	152	140	145	134	143	153	135	138	139	135	151	146	146	139	140	131	140	149	121	141	137	151	128	156	155	156	129	134	140	135	141	146	163	150	143	149	148	138	131	142	148	118	139	163	128	165	150	154	149	126	140	112	142	114	125	140	120	157	131	149	159	131	138	139	128	150	153	125	139	129	139	128	138	137	138	135	148	180	139	141	152	139	147	112	132	134	132	138	141	164	156	147	146	138	144	139	136	158	143	121	148	130	118	143	153	144	148	181	152	144	143	127	150	158	146	146	154	159	136	146	142	131	135	123	143	157	154	143	150	140	146	140	124	139	128	135	147	153	162	146	133	128	158	136	125	129	127	158	138	140	148	143	133	153	143	127	124	137	134	138	157	154	131	143	134	134	136	136	155	139	156	147	139	162	132	148	146	146	144	134	150	126	118	123	159	141	128	129	152	132	142	132	162	130	152	116	153	154	142	137	155	164	145	152	142	165	126	150	149	130	136	151	135	163	154	158	161	166	150	125	151	138	153	152	143	165	162	129	146	132	140	149	139	138	144	145	130	146	137	128	135	138	138	135	135	157	147	132	134	148	152	135	137	144	155	129	156	143	171	137	157	130	138	142	118	132	142	126	136	125	153	144	143	144	146	148	129	133	157	152	142	167	123	161	135	127	142	133	145	145	145	153	155	116	132	122	153	140	143	136	147	147	138	132	161	139	120	136	135	129	130	115	114	137	145	143	149	130	119	127	165	142	131	141	148	145	127	129	130	133	131	130	151	131	139	137	131	139	163	139	140	158	135	143	162	138	140	153	135	145	122	116	133	122	127	171	148	129	135	157	145	148	156	139	124	149	119	157	137	139	151	142	135	136	152	138	141	158	150	140	134	139	159	149	124	126	123	146	140	173	148	149	153	157	121	153	146	118	136	135	150	126	145	135	146	146	132	135	140	136	132	148	111	130	162	133	144	151	146	129	155	157	128	131	134	156	148	147	136	140	143	134	151	119	136	150	134	150	129	124	129	147	142	134	153	146	167	139	150	135	143	134	143	154	161	152	141	131	139	151	148	146	146	151	128	144	142	114	149	130	162	168	121	147	156	131	133	159	152	148	138	138	128	142	160	128	159	146	143	129	146	139	148	123	141	148	145	141	138	155	134	141	152	132	138	147	155	128	144	121	141	154	136	152	144	143	149	142	134	133	154	159	145	134	132	138	145	151	137	125	117	133	167	150	160	139	146	117	121	132	133	142	136	140	143	158	143	114	135	138	159	149	135	147	156	148	145	143	139	147	139	128	120	159	133	144	146	137	171	140	113	136	121	148	130	139	166	133	124	153	142	133	136	128	147	120	134	153	140	105	125	142	129	159	125	141	150	120	151	133	130	132	157	147	145	140	143	136	147	150	150	133	161	143	185	141	123	134	144	130	126	133	150	127	143	135	145	124	133	131	171	143	114	141	138	163	128	142	167	150	124	126	136	157	151	169	139	131	147	135	141	148	143	135	156	129	141	162	129	128	166	127	129	139	159	137	126	143	144	144	141	152	141	155	149	154	127	155	146	140	133	130	137	144	146	142	152	126	147	132	149	149	136	164	146	142	157	164	140	138	140	153	126	153	150	123	141	141	154	125	171	144	158	132	144	132	149	135	153	145	139	137	142	139	146	168	144	130	134	139	146	158	123	160	128	153	128	132	144	146	142	106	164	126	173	143	144	142	122	151	155	130	154	162	155	137	151	145	147	144	134	128	136	143	142	144	139	160	169	131	130	125	146
17986	52649	20090	26580	1513	540	518	368	335	291	294	239	245	230	253	233	243	232	215	208	206	194	225	202	213	208	229	206	200	205	207	219	194	195	216	193	205	216	190	222	208	200	186	206	205	231	191	192	193	186	183	204	177	199	213	221	215	198	190	191	210	201	210	213	174	177	194	206	213	208	196	200	196	191	190	209	208	200	195	182	210	203	187	200	217	191	220	202	219	223	214	205	188	181	221	197	205	212	193	199	187	174	178	193	200	186	171	206	203	203	196	203	197	196	176	209	209	225	207	188	193	200	204	214	193	191	197	186	201	223	188	196	199	199	196	187	205	222	206	216	215	219	201	196	198	185	193	182	214	199	179	185	202	190	186	208	216	185	210	213	167	230	218	199	187	170	185	195	191	191	206	219	195	218	194	177	214	200	206	215	210	206	195	208	228	224	193	196	184	187	196	180	221	213	197	204	208	199	188	185	218	224	182	187	202	207	194	192	192	209	213	196	200	201	221	187	200	228	189	191	213	184	180	206	195	226	185	194	174	199	204	181	188	198	187	184	232	202	190	218	207	184	189	190	206	180	177	202	206	213	194	199	194	195	185	200	188	194	208	191	168	214	213	206	187	201	194	213	190	228	197	187	200	208	215	192	200	229	184	187	190	191	177	187	173	185	197	209	193	196	190	173	183	221	229	181	202	191	219	205	202	192	187	188	186	202	205	190	213	244	201	211	191	192	200	181	171	207	193	193	176	187	181	192	199	202	192	212	182	212	191	201	178	209	177	229	207	217	211	199	190	216	199	200	176	210	178	198	192	173	232	188	204	215	183	173	185	192	193	211	206	191	203	218	199	186	178	202	189	222	195	182	233	211	191	203	185	196	180	218	210	206	231	202	230	203	199	176	199	205	226	181	192	203	189	213	165	190	199	217	202	194	192	200	201	188	195	205	180	166	183	195	214	215	198	206	196	209	195	208	193	226	187	189	202	177	176	198	168	187	228	209	192	191	184	201	212	200	187	200	209	211	186	197	215	225	176	185	211	200	199	168	177	192	187	172	198	206	217	207	187	201	173	202	220	208	217	174	204	218	200	181	211	193	187	205	204	204	173	192	213	174	210	208	194	202	207	195	238	216	187	209	196	210	188	186	194	200	188	204	186	204	198	210	194	194	220	193	203	213	211	197	200	191	227	203	203	194	176	191	197	202	198	201	187	190	180	198	179	201	200	198	198	193	198	197	194	209	186	217	177	180	187	207	197	209	214	201	209	214	193	187	209	192	187	186	189	185	207	216	225	195	202	193	214	208	218	219	185	219	184	206	211	202	205	200	200	191	183	212	202	191	210	209	191	184	220	203	203	197	204	229	186	185	205	217	174	201	193	210	182	218	196	173	210	204	197	175	222	183	185	194	204	205	192	208	201	207	201	199	209	199	208	196	188	220	177	205	201	204	210	193	203	185	202	194	193	209	186	187	180	205	192	198	211	202	196	203	205	195	188	197	226	188	186	212	193	194	198	198	192	215	198	198	188	210	205	164	191	183	206	215	203	192	180	197	212	173	206	217	217	216	213	205	200	187	188	204	202	188	211	196	178	205	204	199	220	184	190	209	184	210	170	207	242	204	187	208	179	166	187	187	181	207	187	210	211	174	213	213	205	212	210	205	175	174	197	193	237	194	199	194	207	205	198	215	208	208	204	189	223	195	219	203	243	207	191	201	199	203	182	196	182	192	197	169	208	231	210	215	196	162	184	189	195	208	208	177	202	164	173	198	186	210	217	179	188	203	224	200	197	215	188	203	209	215	203	197	216	196	229	218	185	207	223	172	217	204	210	217	172	187	200	191	202	188	215	232	204	190	197	199	177	227	185	207	206	189	194	185	168	210	204	183	205	175	197	218	220	205	186	195	197	185	175	191	188	199	196	178	208	207	206	217	193	201	183	210	185	184	199	208	195	214	212	204	211	244	190	192	206	198	219	193	188	178	210	193	200	175	177	190	231	189	200	189	208	196	171	190	205	184	204	189	190	200	204	191	208	188	201	205	186	189	202	187	199	218	208	187	222	185	214	185	234	218	177	185	187	182	211	173	222	180	222	215	205	190	181	205	192	185	202	179	185	184	187	215	198	213	190	206	207	181	195	197	212	206	200	210	179	192	204	190	201	199	189	214	184	189	175	202	166	196	191	206	177	220	219	204	185	184	194	198	215	189	218	202	185	194	184	204	210	219	192	208	221	173	225	192	198	185	183	201	181	183	201	213	203	214	192	181	192	204	202	187	178	182	200	210	195	216	208	196	177	211	204	209	217	206	193	194	183	169	193	217	196	191	188	189	207	176	203	205	201	211	185	220	189	190	200	197	200	193	180	221	196	184	222	218	193	202	173	215	200	182	172	183	206	202	192	229	162	206	175	216	202	190	201	190	196	211	207	209	178	207	169	199	179	175	197	191	203	182	198	184	201	206	225	208	216	200	210	204	201	201	204	209	200	184	175	209	201	207	201	199	218	191	188	193	206	194	194	191	190	213	179	194	203	222	201	206	202	220	193	193	186	182	194	172	190	202	197	207	185	212	215	202	174	224	176	174	203	199	186	185	205	180	199	217	196	216	195	190	182	197	192	210	193	208	205	176	204	192	191	199	172	212	196	193	188	184	212	192	177	182	201	174	219	205	180	169	200	227	203	184	187	195	194	205	215	185	228	218	189	207	188	202	207	189	196	179	168	171	200	210	203	212	195	207	194	188	199	216	202	227	166	205	197	180	198	199	203	187	217	225	189	200	183	220	195	190	174	206	197	196	193	196	194	196	197	215	202	213	209	196	174	184	186	194	200	219	208	184	208	196	196	180	208	165	213	207	189	221	204	207	201	203	191	197	200	189	193	173	207	213	199	188	178	176	233	189	201	203	201	177	176	196	217	203	205	230	176	197	207	195	216	191	169	192	199	191	180	226	179	182	193	176	197	192	215	177	204	210	225	202	214	178	212	219	217	189	208	199	203	189	211	205	219	193	205	197	186	195	190	203	206	212	188	189	196	196	208	204	204	185	197	212	206	198	220	207	202	197	199	209	205	207	190	198	196	221	219	192	201	189	205	176	201	208	200	186	188	193	203	222	182	196	213	199	191	179	188	184	190	201	191	190	198	185	189	192	201	198	200	194	197	204	210	184	202	195	216	178	216	183	199	187	224	204	208	192	212	172	177	210	189	189	181	201	194	206	210	189	183	208	198	223	203	200	212	192	168	196	186	207	209	184	188	188	212	204	203	197	206	192	176	201	179	218	176	188	212	201	229	189	178	179	208	193	204	190	180	175	186	212	202	221	185	214	213	215	214	193	206	206	200	200	188	224	206	184	170	179	189	188	191	192	183	211	193	225	188	198	191	198	231	211	189	183	195	200	204	197	192	208	176	200	217	198	205	195	211	220	186	183	198	175	192	175	199	208	201	191	184	206	186	202	192	174	201	213	211	197	185	185	183	192	190	188	207	188	207	192	170	206
22116	21092	28851	23952	21107	20259	6970	753	608	607	547	454	441	420	441	414	407	441	382	428	418	383	419	415	378	384	422	410	388	386	373	387	380	361	427	360	352	395	368	395	393	367	368	402	388	384	355	363	370	330	377	369	389	361	384	371	375	376	375	348	368	358	353	363	374	379	352	374	370	402	387	382	387	368	375	375	410	389	370	425	379	391	349	384	359	383	371	360	351	346	357	355	367	392	402	376	389	409	364	421	373	360	336	382	369	372	389	378	349	379	373	361	356	339	383	354	385	358	351	343	359	351	363	365	373	375	402	393	400	370	335	345	386	402	363	400	373	374	412	385	350	400	333	334	367	369	371	369	383	402	365	375	380	405	399	365	425	357	396	389	338	348	340	409	353	386	348	359	353	347	366	386	394	368	386	369	344	365	385	362	368	355	377	373	370	402	362	346	389	365	388	373	369	401	374	351	356	387	372	368	391	361	397	340	368	362	391	393	400	383	376	350	395	400	400	355	361	380	365	364	379	364	422	364	399	363	342	380	379	368	363	376	362	359	353	392	389	351	394	360	361	376	330	393	405	364	369	403	387	391	371	394	369	367	370	366	351	365	402	383	327	361	394	367	358	366	402	355	388	358	363	359	371	378	379	408	365	349	366	341	411	389	381	347	361	369	374	347	356	367	370	374	354	396	393	382	389	397	359	380	377	375	376	337	391	374	384	371	353	385	404	391	378	374	336	397	399	352	347	377	358	372	403	386	349	358	364	371	353	354	368	425	392	415	374	381	396	387	360	359	353	345	409	367	367	381	372	385	387	381	392	347	366	406	387	363	367	369	353	358	386	397	371	334	367	378	360	379	371	360	322	375	377	354	364	348	391	346	382	391	369	375	391	370	415	355	399	353	394	378	328	398	375	367	369	386	354	341	378	352	385	357	371	353	408	407	415	384	369	366	357	371	370	331	396	375	411	405	388	371	357	363	362	393	366	394	352	366	383	357	362	403	393	374	361	384	356	351	348	359	389	395	362	335	387	408	346	373	351	394	338	412	376	345	372	350	371	327	386	378	339	396	394	348	364	356	381	376	379	345	379	389	400	360	373	341	355	394	372	355	398	372	393	378	369	366	381	357	333	385	365	406	360	399	361	383	376	326	380	383	370	379	383	372	356	359	355	368	354	382	417	368	361	401	338	375	392	380	357	358	364	364	348	397	399	376	342	364	377	359	344	405	377	385	384	376	388	366	349	376	383	407	355	377	356	391	403	361	362	387	391	374	399	368	388	369	362	356	384	378	372	362	362	353	389	343	372	401	362	346	340	370	376	362	372	371	385	399	387	357	354	379	341	351	349	352	398	399	356	379	388	381	352	381	334	405	402	362	367	348	384	373	388	399	404	392	349	341	401	349	355	356	326	372	375	347	372	394	339	340	376	405	369	374	407	412	370	386	383	393	386	372	364	343	372	346	382	390	368	365	396	372	392	333	355	371	349	341	370	368	361	420	403	358	363	408	354	383	369	368	369	390	359	347	360	356	376	363	403	355	337	376	379	367	396	400	353	373	354	357	410	351	395	367	355	359	387	389	371	354	376	390	403	396	373	349	352	406	377	358	394	359	379	377	380	383	343	359	398	373	405	382	359	360	369	317	372	381	371	372	341	392	371	388	343	376	395	377	363	376	351	383	337	357	387	382	357	370	404	371	388	343	357	376	351	392	369	384	333	374	359	359	396	399	388	355	362	384	356	365	358	380	369	377	379	347	377	381	360	353	375	385	387	372	400	365	400	357	384	367	372	381	382	393	378	395	383	346	352	358	344	373	376	386	397	388	358	367	351	364	346	401	396	383	366	361	377	398	388	335	359	359	388	392	376	416	377	378	371	388	377	366	389	353	331	345	386	382	373	381	392	355	368	389	378	374	384	349	347	359	345	365	363	375	355	368	359	387	339	363	318	363	380	364	348	363	376	380	383	341	385	377	424	390	379	387	358	356	379	373	360	364	398	366	398	364	368	367	382	387	354	360	364	357	357	385	346	379	358	349	368	381	377	348	332	357	333	398	362	377	398	384	379	397	342	374	354	403	371	336	365	369	384	378	384	372	382	362	419	385	356	396	362	349	345	361	384	376	391	376	350	361	351	362	344	401	368	368	383	360	385	376	341	390	367	376	389	359	379	375	361	383	354	375	359	372	347	387	395	357	400	362	381	379	400	385	355	383	390	423	346	355	349	367	381	399	389	391	392	417	352	372	371	369	367	385	359	375	391	368	403	379	370	376	366	369	364	365	338	380	322	350	347	370	359	388	355	387	373	394	341	374	356	340	375	356	351	358	376	348	384	347	342	386	381	387	367	390	361	338	361	336	399	357	362	368	373	397	368	360	384	365	374	352	394	363	363	372	359	355	361	333	344	372	365	378	391	392	356	373	382	366	387	335	351	396	364	374	336	360	341	404	379	356	394	371	342	320	374	401	390	394	363	355	371	378	363	376	361	347	367	359	364	378	385	357	351	361	402	333	393	374	358	354	368	367	350	364	389	366	362	365	389	360	357	350	369	377	334	372	384	382	337	375	371	384	352	408	396	364	348	373	379	363	375	383	370	360	332	352	362	396	386	350	365	388	349	385	370	340	348	335	339	390	374	351	355	380	354	364	369	344	336	408	414	355	392	374	387	380	384	376	360	391	365	335	394	355	353	381	347	346	369	392	393	350	394	355	368	416	366	358	405	382	375	366	361	438	388	379	360	357	371	346	350	341	430	349	426	338	353	379	362	403	331	372	339	357	382	344	339	380	369	347	361	384	379	359	357	349	380	388	354	375	371	358	397	355	366	362	339	366	335	370	391	372	391	380	356	380	391	383	376	366	351	374	379	324	362	361	395	364	362	339	369	389	382	348	342	338	361	377	365	359	371	361	420	382	370	402	392	380	384	361	371	383	377	375	378	336	348	378	377	371	369	337	372	356	387	367	356	389	403	344	366	365	363	355	389	367	372	398	369	352	394	384	394	355	395	330	368	396	400	371	357	383	359	376	384	379	382	366	389	369	342	377	381	370	374	387	362	375	400	379	362	380	362	361	352	387	394	368	405	372	394	351	394	370	363	349	391	377	383	358	352	361	373	424	387	354	377	336	364	376	342	383	369	366	381	385	410	364	370	378	395	388	356	363	373	354	341	362	336	376	319	379	339	388	354	399	406	381	379	362	385	371	389	363	366	378	328	340	372	337	353	376	337	367	352	352	400	379	388	376	369	355	378	329	381	395	384	398	380	381	380	402	353	375	369	403	372	407	396	344	380	367	394	377	341	389	366	428	366	392	361	384	369	373	357	341	353	369	349	386	343	371	365	382	366	396	376	341	377	360	393	382	367	394	370	365	388	368	347	387	361	363	377	376	403	447	386	387	379	370	401	352	388	337	383	379	399	349	344	361	375	372	335	362	378	374	361	363	372	362	386	376	332	387	348	367	334	365	356	377	383	359	347	355	341	363	335	376	352	368	354	357
24486	62881	25100	36081	2541	1774	1460	1239	1036	959	894	748	705	652	643	583	570	584	545	564	539	519	579	515	523	517	531	562	474	529	557	565	528	530	502	529	499	486	535	530	503	446	517	504	487	504	496	495	474	507	517	496	488	516	483	459	520	537	483	491	495	478	504	495	511	496	495	486	523	498	500	473	499	502	483	524	498	502	482	461	504	501	476	548	489	474	513	448	507	468	501	507	488	470	461	483	480	483	497	514	471	489	480	463	468	486	495	530	485	526	495	504	477	478	459	528	462	505	468	513	505	517	496	506	472	491	463	517	485	492	469	427	495	454	487	497	488	479	486	447	506	440	473	481	472	489	493	486	511	485	505	524	496	487	419	486	514	484	476	476	458	457	486	456	463	504	517	528	501	467	539	461	504	442	468	514	521	485	525	485	463	503	478	502	493	473	467	528	502	481	497	510	490	498	452	497	462	464	497	481	509	494	446	465	477	467	478	460	514	507	464	441	504	483	525	476	506	464	485	498	500	504	458	469	499	486	496	496	490	483	511	481	490	490	479	453	502	486	517	465	500	482	488	481	546	518	479	501	448	498	551	487	489	482	472	493	495	520	505	504	515	503	495	481	498	505	499	499	443	529	503	483	450	481	465	510	480	486	462	499	480	496	469	502	472	441	497	497	473	492	486	510	500	523	472	490	500	474	488	475	486	463	485	516	505	481	454	505	534	473	493	473	468	510	522	501	512	520	495	501	483	501	500	493	522	524	481	512	473	514	461	460	480	508	503	484	455	463	493	480	459	478	457	501	452	469	517	500	512	494	485	485	492	516	484	483	480	481	491	469	529	460	502	450	510	481	459	490	458	491	466	480	489	468	477	515	502	507	440	501	523	478	453	462	459	459	471	508	490	498	500	520	461	470	506	477	469	506	496	496	522	475	518	518	428	511	479	500	466	463	472	452	477	437	478	480	494	478	484	494	499	471	550	497	495	514	485	490	515	490	497	486	455	500	492	494	490	470	489	451	471	482	506	495	530	486	465	509	546	522	469	436	461	489	495	454	480	463	502	499	445	532	492	446	502	520	511	498	511	481	479	470	497	495	486	505	486	485	502	498	445	482	518	513	484	502	487	499	507	473	495	453	512	487	507	507	488	493	474	506	483	525	491	503	485	465	472	467	497	489	490	478	463	516	498	493	486	505	453	479	490	479	520	494	457	472	460	462	492	489	478	503	520	493	485	497	534	521	485	523	480	483	480	475	479	500	479	476	486	518	490	513	510	495	490	474	454	485	495	488	512	499	523	530	520	478	472	457	480	477	497	482	493	437	503	512	470	509	522	483	499	445	482	476	485	548	439	472	498	495	477	460	451	467	456	467	470	488	492	491	501	518	490	499	492	475	466	493	498	479	517	532	486	481	494	512	498	439	487	517	483	536	500	476	536	505	477	459	465	471	503	509	491	503	490	458	511	470	454	466	517	536	521	517	488	494	481	467	460	534	445	475	472	477	506	481	509	507	506	512	477	509	494	459	478	502	473	467	438	470	490	498	484	462	498	530	488	459	461	506	530	502	459	493	525	486	454	467	494	460	520	520	472	485	499	509	490	487	479	457	508	489	489	486	506	499	510	469	490	504	506	480	452	467	508	489	486	479	483	450	462	472	531	491	563	533	483	489	504	438	521	465	500	478	485	485	528	467	482	478	472	493	483	495	475	506	477	496	465	456	508	469	449	483	485	469	455	470	483	470	503	510	485	497	536	488	471	490	488	506	499	547	505	483	499	478	561	489	473	503	516	529	477	527	477	461	460	491	501	488	490	482	479	513	450	471	479	495	538	468	506	504	481	483	534	474	512	465	484	491	501	469	446	473	503	472	458	491	466	484	519	477	463	462	458	466	447	470	502	461	491	485	445	491	510	454	489	475	488	504	504	515	482	503	494	474	460	511	502	479	527	533	473	511	463	452	460	500	506	544	515	476	472	503	500	462	469	466	470	500	471	445	506	486	471	464	484	475	456	513	459	463	500	514	486	488	483	488	493	471	488	484	480	474	452	513	522	496	535	503	495	461	499	479	528	483	527	494	478	483	453	508	466	514	473	464	449	505	484	475	471	474	513	480	518	518	499	551	501	511	495	484	502	477	440	513	492	518	464	450	497	486	545	511	488	502	467	505	478	514	480	471	486	535	492	450	522	523	498	491	456	445	489	505	516	495	521	515	471	501	496	484	505	495	504	452	469	489	496	498	502	492	451	497	466	515	446	496	487	463	517	505	463	464	475	488	478	509	526	480	494	500	504	488	498	513	517	475	502	450	512	513	470	497	466	494	503	529	513	480	504	493	477	486	493	468	490	500	511	482	457	449	474	503	458	491	533	508	530	499	491	498	501	491	507	484	482	486	459	472	516	502	453	492	480	542	478	462	554	473	469	462	482	436	508	489	499	515	498	497	489	488	460	522	495	471	478	509	532	501	456	489	474	535	481	472	473	481	545	508	514	496	518	480	496	480	479	468	465	467	545	478	527	461	466	482	537	481	479	492	457	458	486	474	455	488	495	481	487	517	503	529	489	522	482	492	466	524	535	471	482	491	467	463	482	541	474	485	505	477	500	464	488	459	496	474	499	477	493	492	468	485	464	461	500	475	507	491	462	472	494	509	470	467	475	472	471	476	471	498	508	446	472	481	467	469	491	531	500	476	486	486	488	488	466	511	491	471	501	515	466	504	428	486	449	491	464	430	473	490	493	507	491	510	492	469	504	480	493	486	471	519	520	505	490	463	487	522	449	473	522	517	470	512	513	461	496	480	476	484	435	476	531	503	435	457	484	486	462	505	484	488	535	496	476	502	462	478	486	453	493	501	512	513	499	486	476	527	450	479	495	486	511	484	505	449	476	505	465	483	465	483	476	476	474	522	503	505	480	478	469	464	478	501	436	498	451	493	461	476	511	502	480	500	459	479	481	527	500	505	511	470	484	497	486	517	470	511	492	457	486	485	517	449	501	543	480	474	507	454	500	450	493	471	465	506	504	513	554	490	496	521	503	510	469	502	457	516	460	474	470	462	502	535	496	467	508	472	496	504	470	467	494	492	512	471	522	482	461	478	495	488	456	451	521	452	477	481	463	475	464	507	469	505	507	519	489	475	515	499	504	522	473	501	503	476	463	484	499	484	494	467	508	522	466	505	467	474	522	485	487	489	508	505	464	470	468	513	481	524	473	512	510	489	483	556	502	448	513	489	486	488	477	479	521	479	470	449	486	484	497	481	517	501	504	550	486	475	494	514	469	482	497	471	481	488	502	473	551	469	511	474	479	482	482	510	495	525	502	521	459	504	503	518	469	515	510	429	541	504	463	516	463	485	500	501	477	498	495	454	481	529	503	471	458	490	474	480	487	464	504	453	480	469	495	503	499	456	465	502	474	490	526	486	455	485	496	475	477	487	497	443	507	511	511	522	517	472	491	482	477	513	463	501	467	502	480	506	506	465	495	532	502	578	503	494
26823	21382	14260	3515	458	320	299	313	337	294	294	250	291	307	292	288	299	294	283	302	294	287	273	315	296	294	297	292	305	306	274	320	284	279	285	278	277	317	287	302	299	278	299	277	326	282	291	305	262	267	279	311	270	270	330	278	294	315	321	290	272	287	249	296	279	322	281	319	279	303	274	282	298	292	254	309	311	278	317	282	278	304	292	297	294	287	283	297	292	283	283	301	336	302	302	303	285	281	294	277	295	286	300	308	282	364	296	289	272	277	304	261	300	265	287	314	296	301	303	268	290	308	290	288	278	320	295	294	289	270	293	283	293	305	304	312	285	292	295	291	267	289	282	300	302	309	306	297	310	291	308	259	315	312	302	268	276	288	284	283	300	295	270	302	293	295	296	277	293	297	275	289	273	290	296	304	275	290	310	309	265	315	270	295	291	301	306	313	275	293	277	293	290	311	291	279	260	303	259	263	255	282	289	278	292	271	289	284	276	309	288	299	290	297	310	281	281	266	297	296	312	305	268	287	303	280	291	261	246	295	303	299	308	313	289	298	289	308	286	291	310	251	297	305	271	311	292	269	313	288	311	303	257	293	287	287	331	302	273	269	267	296	264	308	286	311	280	259	292	316	295	289	292	286	284	278	284	276	277	317	287	337	286	258	288	294	293	321	278	281	286	307	275	293	310	286	316	301	291	270	310	291	292	303	262	266	295	329	291	310	273	295	277	300	277	262	296	291	306	316	291	279	304	292	292	305	274	299	277	282	279	271	241	299	299	308	305	290	284	329	314	277	308	298	286	277	293	294	277	264	289	266	289	288	304	301	297	290	273	298	296	281	280	291	284	273	309	288	310	287	294	294	273	339	289	302	298	311	298	253	298	299	294	285	311	280	292	284	285	290	310	275	287	293	288	302	295	288	282	304	256	284	323	330	269	284	278	292	265	245	253	315	296	312	304	292	284	290	292	274	287	302	292	300	247	280	305	307	294	286	307	315	287	298	275	285	269	277	280	254	279	305	298	294	292	310	308	291	276	289	283	281	297	302	297	279	277	291	271	296	276	284	290	313	287	275	297	269	270	273	316	289	292	281	304	278	301	274	274	299	277	306	296	288	313	282	305	326	280	300	293	301	278	288	298	281	253	299	317	323	310	307	281	281	298	308	254	304	285	289	283	278	294	282	322	309	272	270	336	287	271	298	274	268	291	276	290	278	300	307	282	323	297	290	281	291	343	270	271	311	318	292	315	287	281	281	276	296	272	278	298	283	315	317	301	266	277	306	308	291	282	299	290	303	292	284	321	330	286	270	299	298	273	284	287	301	282	264	289	261	273	277	309	242	285	246	297	300	276	281	273	301	269	273	291	291	250	288	291	308	296	258	284	303	285	290	281	321	317	268	271	301	292	304	319	319	292	302	311	310	287	300	278	297	319	276	319	312	292	296	271	294	281	288	279	295	297	287	296	326	269	294	303	276	321	266	312	277	313	292	338	323	257	279	327	281	279	292	301	275	309	285	291	292	294	295	276	285	292	279	277	288	269	272	300	294	314	274	315	292	261	298	288	303	302	310	303	304	281	263	285	275	298	280	298	276	314	317	301	291	272	324	288	295	296	328	311	299	291	313	308	315	286	278	299	269	299	276	321	280	289	293	307	268	281	281	284	265	295	280	317	292	287	245	303	308	287	290	279	296	284	278	309	276	260	301	316	316	290	279	291	276	301	318	281	297	287	313	311	287	302	306	299	312	272	328	299	268	307	289	250	305	297	312	306	337	264	314	296	293	287	305	321	312	297	284	292	270	280	280	299	280	281	256	277	266	293	281	292	295	304	330	324	298	287	271	268	296	331	341	296	273	273	296	306	291	273	290	306	278	287	275	289	302	309	295	286	276	279	292	290	286	308	316	332	290	293	287	302	316	301	314	293	305	267	265	303	280	289	296	300	310	295	308	301	281	327	288	315	266	260	294	276	310	293	284	284	331	290	243	299	295	289	288	287	291	289	306	304	285	290	313	274	291	286	283	295	277	286	302	295	303	308	298	266	283	300	251	296	291	267	291	295	294	295	300	298	277	307	272	297	300	283	278	319	296	295	304	290	300	298	274	294	258	279	287	287	295	298	288	269	312	282	295	303	331	303	317	274	290	313	257	301	288	278	273	266	298	263	284	306	274	287	288	299	288	305	286	300	288	260	281	319	292	285	292	292	278	274	297	253	300	291	290	304	265	283	271	308	247	324	288	313	302	290	299	268	278	286	299	287	307	315	288	264	283	309	307	293	276	303	286	295	277	265	304	294	280	312	305	291	305	309	289	298	292	295	307	262	281	296	302	285	280	302	263	308	261	295	251	317	320	278	324	290	289	273	277	302	293	281	269	300	300	266	269	318	304	290	324	306	261	283	301	300	295	308	293	307	289	269	287	266	275	308	295	304	250	313	289	279	251	276	291	264	301	322	309	279	295	308	276	307	299	276	286	289	304	289	305	294	304	327	303	282	287	253	266	303	288	289	300	265	293	316	301	282	296	301	293	297	306	306	302	309	302	289	295	278	274	293	288	281	311	313	280	290	288	286	311	282	282	281	313	272	304	269	303	263	309	285	273	332	277	299	294	279	337	298	303	308	301	318	271	299	275	291	293	278	296	284	297	271	299	281	277	293	276	285	290	287	273	280	266	288	290	300	301	285	294	295	329	293	325	338	326	297	271	282	254	309	301	294	292	271	299	297	290	325	308	288	293	304	292	304	306	330	288	274	290	287	284	293	294	270	312	282	297	292	290	333	275	299	283	311	288	286	299	262	289	290	267	256	301	258	297	308	289	294	295	278	262	297	276	302	284	290	302	295	267	314	270	267	305	289	298	260	303	305	279	262	324	307	304	292	295	303	328	294	256	299	262	309	301	266	281	306	290	317	318	284	313	271	308	304	295	282	296	286	339	305	279	290	294	292	314	301	293	283	303	303	290	307	296	296	284	301	302	270	304	290	267	292	295	284	274	313	302	290	285	306	297	261	292	283	299	275	296	309	282	257	279	288	269	289	273	302	281	282	317	322	285	306	272	306	287	291	302	304	290	282	287	320	250	317	289	281	324	276	294	312	284	274	290	298	273	288	335	291	281	323	289	306	285	288	275	316	277	293	325	280	295	294	286	312	287	277	297	313	267	291	316	304	293	256	322	293	294	315	279	310	286	286	269	265	307	281	310	296	290	270	265	324	325	307	272	309	293	263	276	298	311	284	315	287	288	285	280	278	274	282	276	286	256	297	305	307	316	293	314	317	287	305	313	280	299	290	277	325	279	297	325	309	272	303	312	303	312	287	281	271	279	290	304	281	276	303	298	293	299	255	284	289	268	299	284	280	319	275	308	302	286	301	277	274	300	268	282	300	298	263	275	301	310	268	317	299	249	303	274	322	275	302	273	304	271	291	313	292	282	304	303	311	303	329	299	282	282	304	267	276	297	269	315	285	290	316	282	290	291	289	286	288	335	289	278
7135	25947	7918	3166	585	438	405	380	390	398	387	400	424	411	356	364	351	400	396	366	389	409	406	391	366	378	386	357	383	388	363	369	390	379	368	409	339	392	422	369	381	387	335	397	373	396	383	389	381	343	348	378	374	370	423	375	392	416	405	368	368	391	404	401	394	380	367	358	406	379	391	373	376	380	374	386	365	354	368	378	389	397	372	378	363	346	392	363	393	388	370	387	366	387	375	384	379	374	402	381	388	392	389	362	348	385	376	374	405	375	366	389	380	373	387	339	392	362	386	399	363	390	367	372	361	389	354	380	388	405	363	365	373	363	392	410	399	377	395	354	369	369	359	431	349	376	363	374	380	368	375	346	379	367	374	387	364	379	395	380	385	360	409	364	342	389	390	402	374	376	409	343	403	368	372	390	409	370	384	369	396	403	397	333	401	357	363	381	358	367	387	408	349	325	366	362	399	368	366	369	371	355	391	382	391	370	361	400	373	374	363	343	376	364	392	411	376	364	346	409	407	373	347	377	349	391	396	337	329	392	416	368	400	366	378	366	356	389	375	429	390	378	392	367	342	418	370	369	361	367	356	377	370	349	354	385	397	384	348	377	378	364	381	373	394	349	364	361	386	407	351	408	365	403	356	380	360	409	396	359	383	423	384	380	358	348	364	360	376	366	367	370	401	365	388	392	387	367	389	352	379	356	362	388	371	402	379	355	359	378	384	389	384	408	398	390	388	387	364	396	378	367	375	421	399	387	372	372	376	341	371	355	362	368	326	407	433	401	395	385	387	386	400	379	391	385	371	356	375	375	368	384	378	379	383	400	374	368	355	357	386	362	360	331	366	374	408	372	366	423	342	384	359	374	405	392	374	360	370	412	376	388	375	360	338	400	380	360	375	368	366	386	352	392	356	406	397	390	380	410	391	362	347	337	343	395	350	411	395	379	400	400	362	403	396	359	379	378	370	351	368	365	356	365	405	376	361	358	396	382	356	365	416	376	350	406	393	392	402	374	371	333	363	402	382	374	419	388	388	399	419	399	358	397	389	364	363	368	374	410	381	393	376	407	351	363	377	358	373	384	413	378	381	369	395	366	402	369	392	378	367	349	371	381	393	366	389	362	386	363	346	360	365	409	379	372	393	385	361	392	383	365	361	392	403	371	387	359	353	408	380	361	388	399	370	399	371	359	385	358	376	388	418	375	397	353	365	393	385	363	377	381	362	347	371	396	364	373	357	369	389	408	401	394	380	383	370	406	383	388	402	365	387	367	368	376	368	352	412	399	393	372	388	427	348	356	395	408	384	347	394	366	407	372	364	383	352	391	337	352	382	399	397	343	378	422	354	396	342	383	369	351	339	373	416	369	357	383	349	389	388	377	389	347	377	371	363	396	366	374	419	378	374	376	354	364	370	360	348	381	398	392	356	388	351	352	378	371	371	402	365	339	357	382	382	376	402	400	385	362	373	370	409	345	395	357	374	394	379	371	367	387	363	384	353	367	398	363	399	416	371	362	366	386	347	367	376	421	369	403	374	390	351	378	383	357	370	412	403	362	372	395	375	374	403	384	385	415	365	394	351	389	400	363	349	402	370	403	376	416	397	416	376	402	350	387	363	373	390	389	416	357	380	365	378	387	363	409	356	340	405	388	372	402	360	340	381	384	371	354	373	358	382	379	357	370	391	398	371	384	377	337	392	390	358	378	386	368	391	378	398	360	407	395	382	406	389	372	379	357	374	378	399	373	365	371	383	364	387	347	362	397	385	381	362	374	397	403	410	401	357	378	345	377	363	376	352	387	367	357	348	340	371	380	361	363	389	377	400	370	392	367	386	393	363	385	422	357	401	389	374	394	368	383	402	420	395	392	364	375	361	366	390	372	401	387	397	384	367	402	380	363	377	336	421	378	363	373	394	362	391	398	368	365	386	353	373	381	382	394	380	379	341	381	386	342	411	360	418	351	399	359	352	360	391	379	384	356	386	391	388	386	385	381	372	413	346	378	357	393	377	362	388	368	347	386	414	358	379	372	390	376	369	386	363	410	352	369	360	376	374	376	395	416	397	349	381	376	376	373	384	397	376	369	420	420	389	390	376	359	394	383	358	397	380	371	415	389	387	382	395	394	367	390	391	373	396	407	339	377	389	366	390	348	418	338	359	421	387	374	394	373	380	386	386	378	395	391	398	398	397	365	385	417	400	398	375	379	369	395	377	392	347	365	376	408	363	391	361	359	362	382	382	365	348	397	347	334	370	379	408	346	348	377	376	330	384	366	350	368	353	364	386	341	392	384	402	365	372	385	404	385	380	419	368	391	389	367	354	375	365	336	360	401	390	379	382	361	385	372	384	372	353	353	379	379	371	404	384	354	360	408	382	386	391	378	385	355	391	421	377	394	380	352	376	376	386	397	412	390	379	407	385	396	366	429	346	404	367	411	385	390	367	370	407	392	373	403	384	377	360	367	400	386	379	367	379	410	341	377	387	375	390	393	407	389	394	345	390	382	389	365	384	386	375	370	391	369	388	418	366	367	384	377	371	374	402	409	390	378	392	391	358	379	388	376	325	369	339	383	385	372	390	375	378	348	354	367	391	385	373	412	341	401	356	361	341	402	376	390	374	356	360	358	396	386	359	374	358	376	387	402	355	407	401	374	374	367	353	391	412	363	381	381	413	388	396	369	362	397	369	378	390	368	348	385	372	367	405	371	370	416	373	374	362	340	350	382	360	400	347	394	390	385	374	346	397	388	376	361	396	380	391	373	348	398	371	402	388	395	393	363	385	380	392	424	383	366	331	400	392	368	370	367	368	403	361	363	367	405	375	380	371	368	379	419	395	396	376	388	401	343	410	375	374	335	390	375	398	353	384	399	398	381	367	365	390	375	373	371	395	355	380	405	381	404	418	407	393	387	411	402	395	388	394	390	384	386	389	429	375	376	388	396	364	366	362	351	416	361	394	388	379	360	363	386	373	429	389	368	368	375	378	371	386	383	390	383	361	377	354	384	381	409	396	354	396	391	380	378	384	366	382	396	392	368	390	400	389	385	385	408	363	397	367	404	356	388	382	382	367	394	405	397	394	362	381	397	415	376	375	369	388	367	395	378	349	355	379	403	403	390	372	363	404	380	334	387	351	403	384	391	348	356	376	397	373	382	450	379	391	385	382	359	375	374	393	403	381	408	382	376	434	351	379	349	389	397	397	349	398	391	364	380	393	365	366	380	385	358	367	387	392	426	377	399	392	358	391	406	348	358	391	378	361	343	347	382	399	373	375	356	369	349	407	392	374	365	392	345	396	370	365	370	368	360	375	373	397	398	385	385	373	370	390	356	358	385	385	371	372	356	399	376	377	344	378	381	383	376	381	409	380	404	413	392	416	377	416	373	408	380	382	347	370	350	400	353	374	388	353	370	375	341	413	385	406	385	406	370	380	391	359	422	361	401	407	388	367	381	366	353	398	356	374	397	390	360	395	333	406	379	346	374	419	355
23101	21152	28665	24235	20577	8480	925	656	627	593	576	612	566	511	498	512	504	508	454	534	510	503	490	487	511	523	498	493	509	465	477	500	520	488	506	448	503	502	512	471	442	507	450	479	456	500	482	503	454	518	509	434	470	493	477	436	507	486	471	507	494	499	457	464	412	476	517	471	469	492	456	474	492	471	464	526	484	501	460	471	469	468	474	483	455	507	476	512	479	452	458	508	507	477	504	495	526	503	463	495	495	511	479	448	470	517	456	453	492	492	516	497	479	499	514	452	507	500	491	481	447	476	474	461	475	484	490	517	502	498	493	450	472	482	456	466	487	493	459	475	467	460	501	488	491	488	506	479	471	528	529	481	461	519	453	479	450	479	471	500	483	509	509	472	502	530	506	466	488	482	456	523	471	486	458	504	504	477	493	439	477	490	493	445	492	477	493	453	474	526	458	491	494	509	487	523	466	488	502	480	512	516	481	483	519	468	536	502	456	495	508	540	435	499	462	502	475	500	483	495	483	496	465	472	468	467	477	529	476	454	478	473	466	506	476	516	483	457	513	480	524	523	521	474	489	435	483	487	493	503	465	489	477	528	478	482	474	464	500	481	482	482	507	464	463	459	497	508	492	441	459	474	494	458	492	483	470	480	432	484	495	499	499	547	463	497	529	506	508	475	453	455	489	455	486	466	494	490	503	474	459	497	496	510	497	494	440	510	454	516	498	492	493	513	453	515	482	488	516	498	483	515	502	486	471	526	468	441	486	452	493	493	498	493	469	482	481	465	480	493	474	494	479	486	520	486	488	478	497	492	520	476	452	459	420	467	509	486	436	497	469	451	470	435	478	470	480	478	459	505	488	496	503	520	486	499	488	483	469	495	499	536	481	448	480	500	506	452	501	460	465	453	485	475	503	479	461	454	480	488	521	481	488	470	480	459	475	468	476	464	492	467	469	492	484	480	502	483	484	489	471	456	502	506	449	471	490	472	518	541	487	507	497	517	492	470	494	460	522	484	497	437	508	484	485	520	523	444	470	453	489	496	484	438	485	478	509	496	493	476	537	464	461	463	454	490	509	482	500	507	471	496	485	444	498	492	469	484	511	495	436	501	444	470	476	468	482	474	493	487	503	492	456	462	493	491	451	504	517	499	477	452	514	496	466	492	497	490	485	465	471	475	496	505	487	459	468	523	451	494	467	466	458	454	442	525	477	475	482	479	516	481	507	509	478	442	509	474	478	481	496	510	457	499	481	498	492	487	539	478	495	501	473	506	487	493	483	513	529	474	457	479	455	497	474	457	490	492	479	476	493	466	513	502	504	483	498	487	492	500	475	504	459	477	491	498	490	478	440	489	473	472	489	490	440	475	524	517	457	514	453	517	500	461	440	449	479	456	493	483	471	458	475	507	466	471	472	512	519	503	523	529	434	493	479	446	513	491	554	482	464	485	466	513	444	505	494	497	525	445	474	498	454	483	460	491	511	424	473	465	467	441	505	519	465	498	458	499	508	475	484	498	452	470	496	487	476	488	487	471	466	477	470	453	524	507	474	476	478	480	461	437	452	465	508	468	498	497	475	460	505	489	496	485	467	507	488	487	512	495	502	505	472	488	445	474	448	496	506	515	464	490	469	519	466	492	490	444	453	451	492	452	513	513	472	473	494	435	501	516	511	460	510	486	507	453	468	491	493	517	449	496	521	490	470	489	531	479	478	476	468	487	461	485	482	494	484	493	497	496	496	479	522	470	454	518	477	494	480	485	504	503	482	506	500	487	490	473	489	479	464	445	490	489	480	471	454	493	505	484	516	467	481	460	508	439	476	478	489	509	478	506	465	498	494	483	442	501	501	453	517	470	483	468	505	459	510	464	499	464	509	477	477	461	447	492	486	428	479	501	499	508	506	512	499	493	489	508	489	465	491	466	468	482	476	479	473	462	493	500	469	488	462	442	513	441	441	518	454	475	435	503	469	468	463	490	479	493	450	472	468	448	453	479	491	445	435	424	496	489	449	495	480	473	477	493	442	477	483	448	508	517	529	470	500	431	456	480	476	515	479	456	466	484	454	488	491	522	468	483	485	467	516	480	489	506	502	477	494	440	482	516	460	427	468	477	485	493	452	509	494	476	462	492	497	477	455	509	479	518	470	466	484	459	477	489	487	488	493	494	484	475	444	483	474	529	550	521	497	508	468	498	510	499	469	460	534	501	480	511	456	480	482	489	476	501	471	473	465	477	510	504	482	488	441	518	472	480	468	481	476	459	483	455	499	522	480	467	465	480	498	489	488	511	520	489	495	479	458	441	486	486	477	456	475	474	468	514	514	440	449	471	473	474	458	452	475	528	488	456	447	500	483	475	475	443	461	532	483	479	450	482	470	493	461	486	460	482	528	480	481	453	477	485	457	466	494	478	522	502	449	438	492	505	446	523	487	473	479	481	511	472	513	466	450	475	487	476	469	446	421	470	459	485	504	472	485	478	529	455	492	480	481	477	466	469	486	456	510	457	493	490	483	472	504	491	487	506	478	438	489	519	505	458	497	489	478	533	456	437	487	441	477	463	449	549	528	446	464	507	467	517	476	464	515	478	482	482	499	509	457	502	474	442	503	503	488	467	477	483	521	503	498	471	449	496	505	468	460	474	497	448	493	447	515	448	448	476	466	465	462	510	481	513	509	527	459	494	495	480	484	483	504	510	485	489	445	487	494	486	498	469	495	500	486	433	468	509	469	490	490	483	476	491	513	524	425	467	483	472	493	463	475	490	476	503	488	472	488	485	483	467	503	475	469	483	481	474	473	465	492	498	470	459	480	501	475	461	473	503	491	467	466	508	489	464	495	471	488	471	477	444	469	499	437	464	493	500	476	457	430	488	490	499	490	503	489	460	482	501	503	521	521	490	486	483	482	471	500	438	482	480	477	466	464	472	483	466	450	501	419	455	474	443	497	498	509	527	514	488	510	458	431	459	476	477	472	467	457	510	496	458	469	483	504	476	476	475	469	466	476	492	469	472	456	468	465	461	525	489	491	517	502	485	454	504	462	468	481	497	492	467	494	490	506	489	502	509	507	476	470	475	472	450	451	482	476	473	508	477	477	514	490	479	446	509	523	463	507	466	488	471	488	456	437	472	476	526	453	488	485	482	499	493	455	476	444	481	463	488	498	450	518	483	453	469	536	465	473	498	491	482	480	464	499	498	505	477	475	436	504	487	492	483	483	471	466	511	470	502	503	496	490	444	489	514	482	505	485	462	473	485	502	454	437	490	481	464	504	501	471	469	469	497	478	462	444	498	480	506	454	468	496	504	461	500	505	486	481	492	480	523	481	493	460	468	477	521	463	523	505	462	483	463	466	423	512	487	489	519	502	486	466	447	488	485	507	511	473	460	520	443	437	461	468	476	472	467	455	519	485	473	489	482	485	486	463	483	515	430	475	529	497	477	463	514	481	488	456	462	489	523	453	467	518	487	486	502	466	472	521	518	457	450	472	473
19339	64067	18276	24497	2585	1335	1031	935	914	832	847	774	730	711	748	683	731	652	674	682	657	672	632	631	658	613	592	648	624	642	614	625	621	636	612	656	600	608	634	660	579	637	615	628	612	600	643	637	578	624	607	651	605	602	638	605	623	636	640	627	646	609	634	600	629	594	585	653	668	672	622	638	547	653	600	635	695	635	675	576	609	629	625	599	629	624	618	609	628	652	661	654	599	610	600	619	659	627	615	603	635	609	622	630	573	557	625	627	602	636	586	620	636	641	608	657	622	631	632	601	634	625	604	596	623	615	630	625	695	650	647	614	628	592	597	620	647	575	540	645	599	615	596	642	679	625	614	593	602	656	707	620	615	624	634	617	604	650	660	578	579	605	617	599	618	626	595	600	627	627	589	621	639	614	587	625	609	648	598	655	629	680	626	586	638	608	615	666	603	623	634	619	619	587	631	638	552	648	708	599	636	625	595	613	627	623	634	638	567	594	608	651	615	628	616	580	631	653	618	595	618	602	639	655	648	593	607	618	624	589	634	620	617	653	601	598	622	647	607	631	644	643	590	604	604	630	644	613	632	599	590	613	597	617	618	565	629	642	607	595	605	602	684	662	628	644	628	562	635	650	656	674	655	636	602	597	632	638	655	619	605	590	615	607	602	595	616	622	643	630	639	592	668	645	669	629	591	609	644	665	577	652	639	587	612	633	641	695	626	589	641	596	629	624	647	614	582	619	612	613	613	604	621	601	632	644	631	627	621	632	612	644	627	627	599	644	604	608	623	645	648	608	646	602	628	631	623	593	608	618	619	633	605	573	615	618	612	598	610	630	586	645	585	594	576	628	627	612	608	638	571	631	607	599	615	568	650	583	608	629	611	587	663	589	633	596	608	618	615	602	622	581	597	598	648	665	602	666	555	603	572	621	613	621	601	588	608	647	665	631	593	638	606	622	630	589	628	656	602	644	656	647	672	622	614	633	638	598	596	652	583	644	647	600	609	585	608	594	605	644	604	666	644	613	615	603	611	646	615	620	650	614	621	618	644	678	646	598	593	593	588	639	708	647	639	623	659	641	612	624	583	612	652	652	574	569	599	618	639	619	619	634	659	582	632	604	632	616	623	624	665	620	619	606	614	623	615	590	640	632	621	601	623	607	635	600	633	593	567	650	578	626	637	639	615	640	653	615	600	631	590	616	635	613	638	623	644	605	628	614	609	623	604	604	589	687	582	663	631	616	619	635	625	638	619	655	613	620	591	639	606	591	622	623	599	619	618	670	586	607	591	675	617	614	605	619	597	606	599	562	651	652	607	636	591	651	584	589	633	620	632	655	594	598	615	612	583	566	629	586	642	591	622	648	655	594	594	627	602	660	643	591	616	602	627	604	625	627	647	607	611	662	633	603	660	649	601	601	594	603	615	637	624	566	630	624	605	607	608	603	628	652	634	586	635	606	601	615	660	651	618	629	609	618	624	638	592	591	595	625	613	619	621	574	614	616	619	646	631	615	625	631	597	602	620	627	669	620	610	588	666	598	635	654	617	617	644	586	642	592	645	611	651	611	640	635	614	581	616	601	644	622	656	648	629	618	644	642	615	632	631	626	693	631	639	653	607	620	620	588	609	654	630	614	608	593	631	615	637	615	599	615	604	561	644	609	622	661	600	591	663	615	661	625	629	577	592	652	608	600	628	551	615	578	630	605	623	608	595	668	645	587	612	672	653	660	590	618	626	578	603	600	656	576	592	617	629	615	582	616	600	619	583	638	647	693	595	616	662	584	603	618	637	589	685	622	598	634	587	621	602	630	656	614	626	603	630	663	592	582	628	617	648	583	611	574	580	659	605	618	628	633	660	592	613	636	605	663	584	576	641	630	633	599	583	622	597	640	630	639	598	617	645	621	612	636	644	589	645	612	624	595	606	631	612	620	610	590	639	630	623	640	617	636	619	623	602	607	611	605	596	615	613	662	650	576	593	638	618	620	571	633	605	597	608	627	635	645	643	618	608	615	576	637	626	611	617	609	605	604	616	650	670	597	653	644	633	623	636	606	645	642	639	624	629	622	597	633	645	620	605	633	622	637	650	662	615	572	664	633	593	637	628	616	598	600	608	619	602	619	651	602	641	615	601	635	638	600	644	611	591	596	624	603	568	625	574	625	651	629	611	579	658	594	665	590	617	632	617	599	607	585	634	610	612	593	559	549	642	604	622	640	634	666	610	629	618	662	630	594	610	654	597	610	634	598	605	604	608	637	612	642	624	637	628	639	605	590	577	640	616	608	647	612	619	617	641	623	608	653	640	617	626	596	609	611	636	634	589	587	607	618	634	632	592	660	609	625	602	629	611	687	646	576	613	647	610	602	634	634	589	625	598	619	640	649	610	642	554	611	638	621	625	570	643	623	601	590	621	591	615	623	592	656	572	643	627	651	628	611	650	595	642	655	628	616	582	613	613	627	640	599	646	600	638	591	595	605	622	656	592	610	608	641	632	678	606	642	652	559	583	619	621	611	638	608	592	610	641	611	694	606	638	612	618	600	652	597	631	651	577	629	609	677	613	665	612	602	583	628	627	609	591	615	617	603	631	627	587	619	645	650	615	638	647	640	631	622	642	649	656	664	561	612	615	636	641	632	620	565	602	632	642	628	636	615	621	594	603	610	626	601	610	590	692	589	621	616	650	602	671	576	588	567	639	618	641	662	561	575	661	559	637	562	625	578	571	609	603	646	603	654	633	621	607	644	603	642	659	597	604	588	668	618	629	629	644	615	628	618	708	622	640	673	610	612	646	644	615	543	590	599	659	578	590	654	612	623	611	606	637	613	616	615	646	601	644	615	644	660	655	574	607	644	623	559	661	593	622	577	626	643	628	641	614	617	626	584	591	635	598	608	573	617	640	598	587	627	612	604	641	629	616	622	623	622	586	624	616	621	679	629	631	639	669	632	634	601	582	675	621	587	623	597	629	613	635	604	609	596	583	613	615	614	617	613	616	707	618	619	634	616	619	628	630	600	670	604	605	585	612	680	607	607	631	613	636	604	605	610	617	579	581	635	612	600	658	642	619	601	586	565	649	627	624	632	600	616	582	657	619	595	652	661	682	618	624	623	625	575	632	656	619	623	615	599	690	615	629	624	640	643	600	645	553	610	646	654	648	578	593	595	624	607	607	619	584	598	573	632	606	624	637	605	605	600	680	584	583	655	600	644	641	631	627	648	606	614	610	628	669	620	620	650	645	660	642	607	625	644	616	609	626	648	587	589	636	647	639	621	631	609	625	608	621	628	630	588	632	548	624	657	667	618	586	649	642	647	624	664	618	615	641	691	616	640	597	588	636	625	619	619	633	645	607	647	612	624	648	660	604	631	586	584	626	610	651	602	616	626	599	622	612	643	592	648	641	600	600	603	604	621	607	588	592	633	592	625	616	618	618	603	642	641	593	694	663	616	577	608	582	617	609	601	658	597	640	597	601	626	557	646	593	577	599	629
24209	21149	27315	25438	10594	500	249	227	181	168	171	159	183	154	164	152	166	153	181	152	114	130	148	136	152	132	177	145	144	151	135	133	129	154	148	155	120	119	149	141	144	164	141	140	140	147	152	101	141	161	141	150	131	119	144	138	149	147	149	130	163	127	141	139	146	150	140	140	131	144	133	118	123	140	127	150	144	139	138	146	136	154	173	133	149	143	152	142	144	129	150	141	138	141	116	148	139	122	126	144	134	145	140	132	151	128	128	175	152	161	125	143	124	134	138	135	135	136	120	146	130	136	142	135	122	131	125	122	140	161	127	138	147	171	132	152	156	135	140	146	139	153	145	170	128	166	135	158	152	121	161	138	122	140	142	144	119	153	140	130	122	136	143	141	134	134	143	140	142	138	146	123	144	129	126	134	141	124	135	149	121	157	143	134	137	126	150	159	167	147	120	142	146	142	144	147	139	154	147	122	149	142	147	136	155	145	142	126	140	133	126	160	141	152	130	138	133	122	119	129	146	129	137	141	108	140	148	153	138	126	145	137	133	129	138	146	135	131	140	127	131	155	145	141	139	148	131	110	149	153	131	134	119	155	137	148	154	144	123	157	146	146	154	159	144	137	137	132	146	146	158	118	155	137	131	151	150	151	144	118	127	133	178	127	109	136	148	127	136	159	130	149	137	134	151	141	124	147	153	164	133	133	132	157	135	124	136	147	138	143	161	126	135	152	133	133	153	124	132	138	131	135	154	139	139	134	131	142	141	126	139	132	117	137	171	120	140	161	132	151	126	144	170	121	144	138	134	108	148	142	149	147	162	134	150	141	142	120	140	162	138	150	153	131	145	117	132	151	160	151	122	130	146	123	134	157	139	140	137	138	134	138	124	148	133	134	151	134	136	153	144	128	136	118	126	128	137	164	150	126	132	147	122	146	134	129	124	115	125	132	149	128	128	143	143	138	138	138	128	166	136	128	131	131	126	148	148	131	154	139	151	130	136	137	121	132	157	135	126	139	122	139	132	140	140	134	133	136	160	143	137	125	133	129	152	148	121	138	120	164	153	139	162	135	142	125	119	143	151	143	134	111	130	152	138	149	139	156	138	150	145	153	140	142	141	142	132	151	138	146	159	134	158	146	156	145	148	124	127	122	130	109	162	136	123	126	148	135	120	148	150	119	128	150	141	125	118	144	154	123	145	154	151	164	128	144	138	139	144	137	126	137	137	145	141	145	162	134	138	143	134	128	152	146	140	139	153	120	141	143	164	142	135	129	119	117	123	138	132	146	125	152	131	129	148	121	150	138	136	142	173	137	143	137	117	141	144	159	130	137	122	150	123	121	159	133	156	134	135	163	140	132	158	141	130	139	156	145	130	165	143	151	128	146	164	146	163	148	142	163	128	122	119	138	156	112	137	128	147	143	140	144	146	122	128	144	134	132	142	150	122	127	143	135	148	138	121	143	145	166	136	128	132	141	144	142	142	136	137	160	131	166	135	127	135	149	142	123	129	148	141	142	157	166	168	117	154	140	123	157	124	130	136	141	136	157	138	154	133	114	142	101	138	145	148	105	154	133	158	137	121	150	140	153	145	123	129	144	164	137	143	130	135	130	153	127	162	134	144	117	141	148	151	153	128	141	146	138	141	126	135	128	139	146	136	138	137	135	153	135	139	133	151	142	152	111	128	131	106	145	129	143	142	139	144	126	160	126	132	146	143	137	152	138	151	130	149	142	135	145	144	150	148	164	133	152	119	118	123	134	155	143	149	143	155	157	136	137	153	149	158	155	136	108	133	161	132	138	154	150	139	146	126	143	149	130	136	136	120	144	132	155	141	149	131	143	150	153	145	147	135	135	122	136	146	130	147	142	145	142	140	152	141	164	143	158	119	129	128	147	126	152	169	135	157	144	144	177	136	137	127	151	138	130	141	149	128	147	137	141	141	159	133	152	118	135	124	138	117	125	173	138	152	124	141	146	122	154	122	127	137	134	120	138	142	140	157	140	154	142	147	146	126	139	144	148	141	156	139	160	149	128	144	132	119	128	152	141	124	150	154	131	139	109	129	148	125	169	131	142	119	144	137	138	133	139	140	129	119	131	149	136	120	146	131	134	136	163	168	139	151	136	137	132	162	135	151	138	129	153	146	128	134	156	139	135	115	130	146	139	122	133	155	138	116	127	147	132	149	129	137	126	141	138	126	137	148	131	156	150	127	117	144	131	138	130	136	133	155	148	158	164	119	120	121	134	139	137	151	146	142	133	156	143	139	108	139	107	145	145	148	147	150	139	144	140	118	103	127	113	128	151	136	144	144	121	144	153	154	127	127	140	154	150	154	148	144	152	140	137	125	126	127	138	145	119	138	159	134	122	137	121	133	153	126	139	123	152	151	162	136	127	133	139	142	143	142	148	146	131	133	158	108	128	138	141	124	129	162	156	139	167	130	129	124	140	149	134	140	158	142	145	139	144	135	134	156	136	138	134	144	172	145	125	144	151	150	126	127	141	144	134	148	123	135	146	134	141	156	134	140	162	149	141	154	159	141	127	142	145	157	132	146	134	137	122	156	132	136	133	148	136	138	131	160	127	151	144	141	152	149	128	128	158	147	147	146	135	140	148	145	140	139	146	120	118	141	112	138	136	130	127	122	122	143	146	131	154	149	133	137	140	132	141	123	151	139	124	133	145	139	146	130	154	146	122	144	131	154	151	146	120	127	133	148	133	159	151	146	134	123	128	128	135	155	150	120	115	127	122	124	149	138	160	131	142	141	125	134	129	145	146	156	139	137	144	150	132	146	126	133	138	144	139	129	129	131	133	125	145	137	138	126	133	129	148	123	132	143	160	157	135	142	140	128	153	151	133	154	132	130	133	155	146	152	142	136	133	137	139	133	164	130	140	120	137	146	135	141	144	134	142	121	154	170	128	139	148	151	137	140	124	142	111	129	136	130	158	149	139	138	140	144	157	139	145	132	142	144	141	142	128	145	127	160	145	141	128	141	138	140	129	156	143	152	144	159	135	124	123	133	121	129	144	118	120	144	137	137	137	132	129	153	108	128	144	137	124	158	125	132	147	123	151	145	126	149	138	151	154	141	163	167	139	127	135	149	143	128	151	127	144	117	142	134	141	136	161	146	131	154	132	153	121	152	124	127	148	134	142	127	133	129	142	140	129	135	163	139	133	124	139	138	156	133	136	130	142	130	138	144	138	144	136	131	121	122	133	131	130	127	152	133	161	123	136	128	132	137	127	132	147	139	152	138	138	135	137	157	135	149	141	135	139	129	146	123	161	127	153	143	152	121	155	149	137	146	136	149	153	129	153	151	131	144	131	145	123	128	142	135	141	139	137	145	140	146	132	133	142	126	131	141	145	140	133	151	129	132	140	136	128	140	136	134	134	140	162	119	149	150	144	149	138	137	137	115	150	153	152	138	138	143	161	137	132	131	167	164	144	136	135	121	138	157	138	134	131	146	133	128	133	141	151	143	139
17181	48585	17434	18729	1349	534	427	408	309	302	320	288	273	245	228	260	221	253	226	225	203	227	213	218	206	217	192	191	217	202	194	209	207	204	228	189	213	216	187	176	158	180	206	208	211	203	199	217	185	195	221	202	217	214	187	204	227	178	204	193	186	182	190	172	210	193	214	209	225	227	202	226	184	197	189	188	184	214	184	209	174	189	192	197	195	177	203	201	203	192	171	177	189	210	185	183	208	194	168	189	195	192	210	180	203	192	208	179	194	174	159	208	195	219	222	172	205	190	202	193	210	210	208	218	185	186	186	188	178	189	208	165	178	186	201	223	204	201	205	192	209	208	193	190	189	178	203	213	185	192	182	177	182	202	189	195	177	192	189	219	190	175	209	190	177	195	187	200	208	192	200	185	204	192	205	202	205	178	190	202	170	226	204	185	181	235	208	204	208	191	173	170	188	167	191	220	200	204	178	198	199	216	200	198	201	185	176	200	217	170	196	227	203	179	200	208	177	226	188	167	171	220	172	179	160	208	184	189	186	219	216	194	177	196	195	191	179	206	184	203	185	193	204	204	214	184	204	167	193	212	189	184	210	200	211	211	205	185	208	194	186	164	193	190	189	187	194	197	193	182	184	186	198	179	204	219	206	208	197	199	208	172	197	185	184	199	202	180	189	206	187	184	223	201	179	203	190	214	199	193	179	189	160	169	206	206	161	185	190	194	173	167	186	216	202	213	183	192	191	194	174	227	198	220	215	189	199	212	189	229	167	201	200	186	192	218	189	168	209	225	181	182	181	207	195	177	196	177	175	202	197	203	207	165	184	227	207	195	188	195	210	193	221	198	202	170	215	194	183	193	174	197	189	205	188	223	196	196	193	184	202	221	205	199	220	210	202	200	173	189	185	228	181	184	189	199	189	188	212	197	208	184	188	217	192	188	184	208	182	203	221	200	197	195	185	187	195	200	194	196	196	212	194	183	186	189	187	205	173	186	173	196	181	192	201	193	198	212	166	191	208	197	208	207	190	199	197	182	197	197	198	212	199	177	195	188	207	183	218	203	211	203	201	184	188	183	214	207	195	215	172	198	180	213	182	180	181	211	194	176	197	186	184	197	188	207	205	200	223	199	197	210	186	211	178	159	184	180	226	198	199	186	210	199	194	183	199	198	196	212	185	186	181	175	178	215	193	196	190	182	175	195	196	195	210	211	192	236	183	155	214	200	178	183	188	170	183	175	185	189	202	194	184	202	209	193	186	189	197	206	185	209	200	214	225	201	180	209	192	198	185	195	201	185	213	165	191	179	188	173	202	183	187	198	198	224	215	206	202	190	220	188	184	194	219	208	203	189	199	201	190	189	171	181	188	195	185	161	200	187	198	180	205	192	179	185	214	197	221	191	200	203	193	209	190	189	175	197	169	200	168	195	178	163	235	194	192	179	207	216	194	194	198	196	204	206	217	194	195	223	191	197	192	187	175	195	202	203	188	210	224	209	186	191	171	183	194	204	188	191	187	193	210	215	190	183	203	187	211	195	208	197	202	189	194	194	200	186	155	186	214	200	180	197	213	198	208	191	183	191	207	195	184	198	196	190	229	203	207	194	186	206	183	195	213	190	187	203	209	185	207	180	227	185	180	202	162	204	213	187	181	185	189	204	204	181	182	186	195	184	179	209	203	251	182	202	204	203	225	174	230	206	171	207	206	193	205	205	196	184	210	199	186	189	186	196	185	214	198	195	191	199	197	194	195	204	195	197	203	190	197	212	198	207	175	165	186	176	178	188	171	200	193	215	197	198	191	211	217	202	193	193	177	201	203	207	194	186	178	197	178	212	184	192	181	184	170	182	206	179	208	214	209	203	169	205	199	181	196	193	206	189	180	176	188	211	195	176	208	203	194	183	168	189	194	196	181	191	190	158	183	218	198	199	201	198	190	178	204	203	212	173	176	203	209	183	189	175	201	208	199	189	188	233	224	214	208	176	196	170	213	213	177	200	194	200	227	204	156	183	185	154	201	180	202	223	179	216	191	182	173	187	201	198	195	200	181	220	194	201	191	204	205	201	193	194	196	210	206	171	172	200	212	196	184	198	193	187	171	197	195	208	205	183	202	190	200	207	199	173	202	223	184	207	188	185	196	175	170	190	189	195	184	181	201	187	184	201	189	169	190	210	192	194	192	195	180	188	219	195	175	190	179	192	179	188	198	207	196	197	180	198	193	186	199	212	207	191	226	184	224	213	197	205	178	183	226	193	197	212	182	174	171	199	229	205	174	197	207	199	161	192	188	206	189	184	177	199	207	184	182	208	198	183	189	201	199	209	175	187	193	210	203	197	200	225	201	183	185	194	189	193	206	162	184	196	179	227	192	198	166	190	194	195	192	202	204	184	187	215	207	200	182	192	181	182	187	212	197	197	215	206	191	222	184	165	195	192	196	214	194	188	208	184	181	190	204	200	226	178	174	215	187	195	191	196	190	182	204	190	230	178	206	191	201	184	172	189	183	187	181	214	174	202	198	201	199	198	196	195	209	194	190	185	202	180	187	204	194	179	204	222	189	186	172	202	206	207	205	220	173	210	197	210	194	185	182	194	167	173	195	164	197	224	209	192	185	186	195	190	200	186	190	199	193	188	217	179	194	201	183	204	186	201	186	228	184	226	204	170	193	178	190	223	187	197	198	202	225	209	190	190	185	187	197	202	193	195	194	194	192	203	176	176	196	193	221	207	203	184	198	187	197	193	223	184	182	192	210	221	200	214	189	178	203	202	210	191	188	186	184	197	196	208	208	208	187	199	193	203	186	209	183	186	192	209	225	189	199	189	194	175	195	184	180	196	205	203	198	196	196	177	170	188	221	189	192	173	206	197	182	218	208	162	206	181	186	195	218	185	204	184	194	200	184	212	210	204	190	210	213	149	193	177	195	204	201	172	195	208	178	185	196	212	187	198	181	228	185	198	170	184	210	162	196	213	203	204	180	182	237	190	183	177	202	190	206	182	200	190	196	185	178	201	204	190	187	197	187	193	207	180	189	191	214	181	203	195	206	198	180	212	205	204	180	179	223	182	189	210	171	201	188	188	178	214	178	188	186	197	188	204	190	180	194	177	183	182	211	195	155	207	175	208	176	172	169	194	199	193	211	190	201	203	188	187	189	201	177	199	196	189	191	189	216	198	188	180	186	191	207	176	203	184	186	168	212	188	189	222	175	171	208	199	181	200	177	203	200	194	173	182	193	214	203	198	180	190	189	193	181	204	205	203	212	199	194	197	210	221	209	201	205	222	179	204	179	194	184	211	177	181	225	203	201	194	211	199	193	173	207	182	195	185	186	176	194	178	193	220	203	183	192	203	203	185	207	185	184	182	163	215	180	190	195	208	201	199	202	186	197	192	203	206	180	195	213	182	182	206	178	193	185	194	198	209	220	179	202	197	173	218	204	207	186	201	215	174	191	186	195	170	210	172	180	200	192	194	239	193	200	202	195	176	218	224
22204	21134	28751	23895	21132	20639	7578	786	622	568	530	491	472	455	463	452	464	425	421	392	453	411	428	430	408	371	403	379	384	369	393	388	377	395	378	373	401	373	418	376	366	370	391	427	390	373	344	385	378	400	425	343	386	380	375	369	380	415	391	387	391	369	406	389	359	334	380	378	393	361	378	377	344	368	342	402	393	370	397	364	386	385	363	372	373	396	386	411	411	393	383	383	373	377	365	352	400	374	374	386	354	363	393	388	355	380	396	383	353	404	378	348	369	354	389	347	383	406	357	367	401	392	362	385	386	354	358	358	371	404	364	360	346	388	368	349	407	361	374	379	369	376	400	397	359	399	338	347	381	382	355	369	345	399	371	416	405	355	431	344	388	367	349	375	399	363	392	348	374	345	376	374	325	362	360	397	364	365	357	392	372	384	347	372	352	338	353	371	356	323	409	382	349	331	357	365	360	349	393	377	343	378	346	361	392	353	352	337	388	358	393	379	362	348	365	378	366	392	366	368	367	368	376	360	407	354	389	380	347	356	364	374	359	387	372	398	384	392	349	411	377	376	379	366	357	396	409	403	356	342	373	384	346	376	358	391	364	394	358	357	359	368	364	369	388	379	343	367	389	358	386	359	395	390	376	375	382	344	371	347	383	355	391	409	387	370	390	361	380	376	381	432	391	397	413	369	359	362	377	363	388	376	381	404	387	368	370	425	393	387	368	373	387	388	368	385	375	389	365	371	364	363	374	372	360	363	344	346	369	398	357	379	370	372	359	367	407	380	365	359	389	395	403	358	352	411	399	377	341	371	361	383	359	444	392	323	374	384	410	374	394	364	344	380	389	371	382	406	378	358	397	380	364	347	352	386	383	378	408	337	359	398	373	381	402	392	395	364	368	384	384	368	384	365	402	360	356	359	414	350	359	376	374	396	364	413	354	380	386	400	397	423	356	383	349	398	383	394	344	372	381	366	376	364	367	367	354	364	380	375	361	360	357	360	348	333	376	359	342	391	370	367	375	358	353	380	356	371	390	376	403	353	390	376	385	366	377	372	387	350	372	380	371	337	396	402	387	373	360	352	345	371	347	372	379	402	373	350	361	390	377	376	365	355	363	385	386	390	397	389	381	391	366	381	397	370	354	385	374	394	363	391	393	395	388	368	345	367	337	388	374	360	403	406	377	366	398	394	397	370	367	356	357	381	384	387	404	407	376	361	373	363	410	373	402	375	354	402	399	369	368	375	346	360	369	400	356	412	384	386	369	374	369	389	393	321	364	378	406	355	354	391	379	378	406	387	352	362	375	356	365	394	366	386	370	385	382	351	388	371	395	373	345	391	339	374	364	400	374	371	380	372	401	358	349	374	371	398	368	396	363	370	352	403	385	388	368	365	362	375	368	368	376	377	393	379	401	360	366	379	369	379	368	361	355	369	383	348	341	357	394	354	361	372	388	377	330	365	364	396	353	384	363	374	342	362	390	339	385	354	382	393	379	362	384	367	341	338	359	358	377	374	360	410	354	399	367	398	362	377	333	372	393	390	367	383	383	414	382	390	365	385	361	372	361	371	367	399	361	364	378	404	378	367	386	392	399	370	381	384	362	376	374	356	376	382	380	354	364	386	377	346	369	342	355	363	374	413	373	378	382	408	372	381	372	375	373	369	383	375	386	360	380	374	374	343	350	354	366	361	393	370	355	365	373	370	384	369	416	399	361	358	381	383	382	346	383	363	346	373	398	385	351	366	370	408	379	382	374	369	376	380	374	384	363	375	372	344	377	380	369	373	386	394	387	378	372	357	375	360	362	399	340	397	391	350	344	380	327	389	358	345	383	359	359	380	366	387	386	352	350	416	368	405	353	391	375	347	391	388	365	368	399	388	327	344	360	407	387	407	378	383	378	383	366	422	410	360	402	359	385	347	380	383	387	377	362	448	389	373	373	355	358	351	364	370	391	389	340	341	349	347	345	343	424	368	387	391	377	385	389	378	339	361	400	381	406	336	369	365	362	374	357	349	367	358	396	403	357	352	375	339	393	368	356	372	353	355	353	334	381	386	373	373	366	350	371	411	387	357	368	363	334	331	388	423	406	346	401	369	372	346	375	431	368	372	347	349	377	336	369	395	387	393	360	410	398	386	380	372	393	408	362	377	362	400	389	393	337	385	376	390	377	363	356	333	375	389	373	379	376	382	367	372	387	412	382	403	395	372	357	394	364	348	392	348	378	369	386	382	366	364	376	408	365	384	393	370	383	364	358	373	387	378	378	391	382	399	402	365	374	386	344	366	367	406	369	339	375	365	347	399	396	354	410	396	374	325	374	367	354	373	399	395	371	419	356	411	393	375	386	364	381	371	377	362	381	342	345	379	376	364	365	350	385	376	383	368	341	369	395	403	364	411	366	388	370	406	378	381	384	369	383	386	366	362	401	381	386	404	377	386	367	367	360	373	382	411	401	388	372	401	355	392	380	354	372	374	398	386	368	392	387	346	360	396	396	402	382	367	402	364	360	344	335	365	391	401	384	335	363	385	344	351	369	372	348	397	356	334	391	389	387	411	380	352	395	391	376	379	390	381	360	376	386	393	376	349	391	364	403	358	391	387	385	344	348	353	396	382	370	381	381	370	383	379	375	371	399	404	391	373	390	363	350	407	386	382	365	394	366	386	369	369	395	383	361	369	351	355	337	365	407	361	367	357	407	397	369	367	389	396	372	393	354	354	344	370	373	356	353	350	388	385	386	360	376	351	334	371	389	375	357	393	364	377	375	383	363	364	388	338	410	347	375	418	349	351	372	399	371	340	395	342	391	386	376	377	372	349	389	383	363	362	375	381	345	370	349	384	343	371	363	357	358	411	343	391	341	365	357	383	403	355	369	353	401	362	355	348	373	342	342	405	352	354	359	382	419	378	410	354	400	391	363	332	379	365	391	349	367	368	377	409	394	351	372	371	373	390	381	401	387	383	390	371	375	369	380	374	391	366	352	357	363	412	400	396	367	377	388	374	360	368	383	379	373	379	376	360	359	406	385	365	339	387	372	397	417	376	387	386	412	375	367	354	393	368	376	379	388	358	375	358	377	360	371	381	367	398	401	389	375	367	350	382	379	373	369	366	374	380	366	366	384	348	313	349	377	348	393	377	354	397	380	338	364	398	345	356	377	367	369	342	337	349	394	354	349	358	371	356	367	396	363	373	358	375	373	353	331	400	383	383	387	338	372	385	391	374	336	365	344	384	363	368	388	365	370	372	391	351	394	362	395	371	366	392	389	404	408	372	407	354	374	366	382	381	372	386	383	408	379	358	423	355	362	396	397	359	371	364	400	406	370	349	345	371	390	367	393	372	387	405	381	344	374	383	386	371	341	402	365	391	342	383	399	384	391	421	369	387	368	413	371	363	373	376	343	374	394	343	364	375	382	314	358	408	366	352	359	389	385	388	366	372	345	380	338	380	363	396	402	399	395	379	414	368	363	407	339	386	347	391	404	379
24687	67298	25559	33800	3597	1875	1496	1209	1061	993	828	807	703	641	649	605	654	607	572	608	569	580	549	541	518	521	514	561	562	561	506	528	475	496	527	586	488	479	535	503	517	496	518	526	481	469	496	496	490	539	466	484	516	505	509	522	519	506	474	489	480	479	518	524	471	488	510	467	491	507	493	512	520	496	476	475	506	547	499	500	535	510	470	458	495	485	489	511	509	467	518	522	501	482	511	522	518	496	467	492	498	502	483	459	489	539	489	517	494	488	472	507	541	485	502	528	513	505	467	484	489	520	503	512	508	531	514	466	489	518	503	523	499	515	494	486	505	483	487	489	478	526	491	470	501	501	488	495	493	511	515	521	484	494	505	490	462	516	446	496	500	483	494	465	499	493	472	491	551	463	460	464	482	491	515	540	456	474	466	526	489	427	521	503	486	459	488	532	462	512	504	471	505	480	459	446	514	493	476	538	478	495	494	456	460	486	488	477	538	502	501	490	501	525	543	512	517	498	482	513	505	471	486	516	474	522	499	461	504	512	486	467	497	506	445	474	472	473	465	477	451	486	518	484	487	546	478	509	449	521	455	511	491	496	488	491	517	457	508	504	483	512	483	470	497	500	472	464	530	519	474	514	474	502	478	495	510	473	516	490	498	506	491	487	510	452	492	450	471	495	548	483	512	472	520	494	512	493	490	520	468	527	490	485	503	486	471	510	483	485	474	485	487	521	497	511	496	485	492	503	476	527	534	505	448	478	499	484	502	512	488	487	488	463	476	469	526	487	502	491	494	523	514	469	525	498	485	481	522	486	520	451	472	499	475	496	512	493	477	511	495	511	503	465	491	532	493	516	480	495	494	432	523	500	437	472	511	523	527	485	485	478	537	479	496	482	473	503	479	431	483	488	441	495	517	473	496	519	465	522	478	514	484	526	469	472	486	472	499	476	513	502	508	471	475	520	532	468	524	515	514	493	509	468	515	507	477	484	466	509	509	534	483	491	471	510	517	530	515	506	493	473	510	502	481	473	458	528	489	501	483	498	499	488	507	470	485	510	467	490	470	493	511	511	506	531	477	492	512	451	458	507	509	524	504	494	506	471	509	511	503	514	504	464	482	484	518	454	495	467	471	495	507	478	495	514	497	503	520	517	483	512	530	484	520	494	462	471	479	499	502	457	509	496	497	479	492	468	518	534	457	484	500	495	495	521	528	472	461	489	547	508	494	465	511	498	460	504	499	488	486	471	486	507	483	479	492	509	507	513	531	514	473	513	507	507	529	502	470	539	498	478	493	512	474	474	475	501	529	512	513	494	444	490	479	534	476	523	467	498	500	475	499	487	492	507	497	526	478	487	520	493	505	545	522	484	486	463	480	512	489	531	500	525	485	479	519	561	449	475	518	506	516	493	500	519	431	455	491	485	514	463	461	501	454	483	526	499	477	514	508	492	486	494	484	487	476	507	480	503	495	474	474	523	522	517	502	480	459	483	478	474	512	485	469	518	470	502	478	498	526	470	521	507	505	499	467	522	506	497	523	467	506	497	496	513	505	486	469	499	526	507	518	526	499	523	502	493	477	498	479	463	476	496	487	495	508	468	511	540	502	503	451	445	485	487	501	480	519	487	466	474	497	535	482	477	489	489	500	495	525	496	467	506	458	497	495	494	497	484	495	489	513	480	478	518	512	452	500	479	476	490	557	513	518	475	510	485	497	524	495	497	488	462	512	484	521	472	519	513	479	486	479	473	449	460	493	492	485	522	536	482	490	491	500	486	517	520	477	510	493	514	475	495	529	514	522	523	513	506	517	496	480	484	545	438	491	483	512	516	500	495	478	481	457	508	510	509	473	464	463	501	494	518	523	473	486	518	536	464	482	479	483	492	495	451	468	458	471	474	509	523	467	473	479	492	442	484	513	493	499	518	488	479	498	445	499	515	494	481	515	481	498	484	517	450	506	473	504	513	497	484	515	516	517	488	523	476	539	471	466	499	474	470	475	491	503	490	473	487	521	470	482	449	499	506	500	495	451	478	559	492	507	493	510	495	461	492	507	485	477	491	472	484	521	481	496	501	494	482	491	499	473	512	477	508	478	493	472	490	429	526	519	512	484	466	446	488	490	495	495	520	489	508	514	496	457	479	469	503	485	479	525	514	477	467	473	475	489	482	489	478	495	487	493	497	454	504	465	525	482	500	485	465	481	484	491	501	454	530	523	496	481	529	525	484	526	471	491	537	474	454	520	527	530	486	495	496	485	538	519	495	553	488	480	520	479	510	476	511	466	515	504	501	498	479	453	501	478	506	478	484	564	507	505	502	482	574	471	470	492	456	508	510	475	512	493	482	468	489	488	474	475	503	459	447	506	490	464	460	504	471	456	475	501	492	500	454	481	506	456	502	527	503	497	494	488	533	503	467	460	510	497	485	486	494	480	443	456	484	482	475	527	564	482	477	501	483	495	550	511	501	498	484	497	478	521	499	487	507	520	488	465	466	480	457	517	466	470	500	489	507	501	500	444	503	479	436	464	523	514	471	472	509	479	512	473	487	489	463	492	442	489	481	537	501	466	480	519	497	452	509	493	487	480	491	497	501	494	481	505	485	512	503	468	492	494	510	498	505	506	491	477	484	516	441	462	489	481	504	467	482	517	481	510	451	474	498	469	466	480	539	506	488	487	494	532	497	472	493	519	485	476	500	501	478	480	495	511	500	505	465	464	478	488	503	503	515	483	507	520	473	511	511	456	493	530	457	522	478	483	470	488	475	496	471	487	464	510	521	520	487	483	481	492	514	448	471	463	473	503	486	504	512	486	560	496	488	480	488	502	462	519	462	495	456	476	482	480	477	502	477	529	466	511	449	512	487	527	509	477	490	466	487	469	501	497	489	452	501	493	509	503	518	536	479	502	476	493	495	493	482	487	523	492	476	496	457	488	471	487	495	500	491	478	539	446	475	538	500	480	491	508	500	516	484	478	498	492	484	494	488	456	484	521	490	496	449	476	542	525	478	505	510	511	452	490	507	510	483	478	473	497	482	501	487	506	481	494	501	522	511	505	496	509	498	481	474	445	509	466	518	539	514	463	486	495	492	509	481	471	475	504	525	500	502	550	476	514	482	456	494	488	551	463	502	497	501	521	519	512	537	446	492	482	494	514	448	479	519	477	470	506	516	508	496	476	502	483	506	505	516	466	501	501	470	488	506	504	497	490	471	481	504	503	482	512	504	490	492	516	512	499	460	466	465	561	498	500	466	514	510	459	511	457	502	458	455	479	462	482	483	507	504	535	519	472	459	462	492	486	474	512	500	507	514	467	488	500	484	485	506	507	465	482	475	509	515	492	463	456	506	497	470	500	478	498	508	480	491	501	487	494	530	473	519	522	495	530	455	460	501	463	493	502	468	440	481	464	526	479	445	481	551	488	491	481	531	483	488	469	449	519	522	487	474	499	468	494	463	490	511	500	478	499	539	492	496	521	524	519	502	482	502	482	457
26808	21668	13900	3275	423	320	300	332	316	287	268	281	281	307	303	288	309	292	287	304	305	281	272	281	272	310	304	309	287	328	313	304	290	318	321	313	284	300	305	332	301	308	293	331	298	316	308	290	321	320	332	283	295	303	265	285	310	289	284	289	304	300	298	308	295	309	280	309	327	277	314	292	285	321	299	298	289	297	277	312	285	328	327	340	309	309	293	274	290	282	281	277	303	292	295	301	292	302	286	287	287	309	301	332	280	278	299	300	295	308	317	320	295	300	297	279	289	288	303	268	314	300	280	302	273	259	313	302	299	308	289	283	300	303	276	293	267	307	300	307	280	293	304	289	311	299	292	294	328	313	317	297	293	286	281	295	327	294	307	308	311	319	268	272	277	332	297	297	299	290	304	307	325	316	302	298	329	297	326	356	300	275	278	294	294	305	280	286	325	296	305	279	289	270	291	335	322	312	280	302	299	294	316	262	291	276	290	294	301	324	289	293	306	280	284	319	297	276	316	296	321	287	279	321	297	291	329	325	306	313	303	289	279	310	310	319	278	295	313	297	327	309	292	329	278	284	290	304	296	294	307	294	297	284	306	259	305	283	307	312	270	349	281	296	283	281	275	314	295	292	305	302	316	304	312	297	298	307	301	274	301	299	314	307	314	290	300	268	286	296	304	326	300	322	293	279	264	292	297	270	303	306	276	303	298	284	294	307	312	297	300	288	310	326	291	304	284	262	315	330	331	286	314	309	331	306	292	304	296	318	262	316	294	304	302	329	327	315	303	276	317	268	279	314	295	302	309	293	309	304	283	284	300	271	288	276	276	286	289	293	307	284	262	304	322	282	328	285	316	314	285	285	276	274	314	328	281	307	295	294	329	291	298	306	299	307	291	287	255	287	309	281	299	296	287	318	285	317	284	305	285	322	292	298	324	295	277	296	351	294	284	285	303	318	303	299	317	310	287	296	333	302	288	280	272	290	290	298	286	316	342	321	291	314	302	318	308	295	316	289	313	312	296	268	305	312	327	303	284	298	310	308	298	297	329	274	301	325	286	324	300	315	286	303	287	298	310	280	279	279	267	314	303	301	298	291	268	301	317	274	320	334	301	294	290	317	313	310	297	289	320	307	271	281	319	271	317	270	297	273	283	285	308	308	304	321	270	286	293	315	299	296	298	316	301	312	286	309	292	311	288	302	288	291	263	263	335	321	341	269	305	310	273	300	312	294	316	319	284	294	297	302	281	315	302	286	296	287	318	318	294	304	294	307	312	314	319	273	301	321	285	275	311	288	309	280	274	295	279	287	312	289	295	310	265	304	290	313	296	288	281	304	285	308	300	300	312	297	290	297	310	323	314	308	269	264	291	275	267	318	295	293	295	264	330	283	296	280	285	282	301	328	316	261	302	291	295	305	319	312	310	300	280	276	297	277	301	349	300	309	291	307	316	298	309	327	275	295	291	283	307	276	305	302	267	293	294	276	288	284	259	290	315	288	263	311	311	280	272	285	303	288	313	303	260	303	297	321	291	304	304	314	287	282	317	299	280	307	337	312	278	287	310	319	304	295	280	260	307	290	302	299	272	286	310	295	306	297	301	286	294	295	294	314	262	282	297	293	314	306	257	303	323	322	285	285	312	297	294	289	288	302	294	294	328	291	298	298	293	302	301	323	278	300	281	305	273	299	314	292	295	313	322	301	276	288	293	300	306	284	318	314	303	298	298	287	301	301	287	271	314	313	311	335	303	251	301	310	274	280	258	314	297	278	293	303	270	259	297	286	299	294	287	316	311	300	320	284	309	306	296	287	280	285	293	300	325	300	278	296	284	311	306	280	307	296	278	334	337	314	325	298	309	321	328	302	304	282	331	281	321	295	266	298	327	296	285	302	286	300	267	305	318	311	292	272	276	323	281	274	316	307	309	312	298	283	310	273	255	306	295	304	297	300	309	300	307	326	303	286	321	301	294	296	300	326	272	305	299	330	311	288	277	275	302	291	298	282	292	265	300	308	323	295	312	287	288	272	317	284	302	279	311	321	267	303	293	307	303	267	318	259	291	301	275	280	296	302	274	300	320	277	351	287	290	291	295	282	314	291	273	275	278	284	309	300	313	286	329	300	301	285	277	275	275	286	309	319	279	305	258	313	295	307	262	279	302	306	306	282	274	292	316	289	313	262	330	286	312	295	298	266	291	313	310	265	317	284	272	289	311	303	312	310	286	286	315	286	279	290	279	311	304	302	306	312	293	324	290	295	309	283	286	282	294	327	312	312	300	289	303	281	289	265	276	316	307	280	302	288	303	299	325	275	305	348	283	311	302	302	308	267	334	303	283	308	317	299	256	304	294	291	294	277	347	282	286	275	303	312	294	281	302	298	276	311	292	314	281	306	297	309	303	313	323	278	326	308	315	266	295	315	279	289	290	286	301	304	304	316	306	284	317	290	279	309	287	313	303	294	327	273	280	294	316	333	299	278	324	283	273	311	285	288	292	294	301	276	283	321	290	309	327	297	288	267	307	320	320	295	288	260	342	332	323	306	272	313	283	274	311	288	297	300	302	311	274	285	296	309	296	303	294	317	307	314	309	289	302	297	285	303	318	292	324	276	288	298	309	307	319	292	297	269	283	289	322	317	344	279	306	293	276	335	293	308	313	302	303	291	297	276	327	307	293	304	268	254	292	282	285	280	322	280	292	299	310	292	303	294	302	300	294	277	309	270	259	296	300	306	314	266	312	271	276	288	290	274	306	322	285	295	294	298	315	298	304	330	289	278	296	315	322	250	307	282	328	299	275	304	312	329	287	289	292	312	297	291	280	327	303	309	329	290	294	310	283	275	291	318	296	287	301	276	291	332	317	313	293	284	284	325	335	296	303	318	316	297	271	321	312	310	324	288	309	294	321	295	303	296	286	289	289	301	334	287	262	294	298	308	309	310	266	286	279	282	303	264	304	294	294	309	289	305	268	302	273	278	307	272	290	294	310	302	282	327	273	272	303	329	284	279	294	282	309	292	268	283	293	297	278	272	283	255	320	286	298	291	294	295	272	292	305	299	257	292	313	300	301	287	306	316	327	316	287	298	274	316	291	278	315	319	309	284	288	309	297	266	306	285	289	317	317	301	294	287	283	319	300	309	311	312	285	280	265	295	330	302	277	279	279	291	308	286	303	301	299	300	308	315	293	300	287	309	313	269	330	287	288	265	304	290	303	302	295	321	288	271	279	274	302	304	295	281	303	279	274	316	284	288	322	282	305	292	291	300	268	317	312	287	288	280	313	291	270	319	299	303	299	313	315	269	271	297	320	316	333	291	297	299	296	289	325	287	306	331	311	302	282	295	294	282	276	334	292	302	269	321	281	319	283	308	294	282	288	305	292	314	297	303	250	304	310	290	289	291	271	296	316	288	311	288	282	293	308	302	293	316	275	287	272	280	277	295	294	291	313	320	299	308	309	288	269	285	289	260	310	308	313	288	320	272	333	299	307	311
6695	27302	7557	2943	536	432	456	406	389	413	369	370	376	370	370	359	395	386	402	403	400	419	390	384	379	403	397	401	372	400	382	390	388	381	366	363	395	391	373	409	384	402	419	403	353	370	399	376	352	344	393	382	363	404	373	421	412	345	408	371	382	367	360	427	393	376	367	361	426	413	384	339	364	372	395	421	386	388	399	389	402	393	383	360	427	419	397	365	366	413	353	379	390	377	354	388	378	362	371	381	402	395	372	404	375	388	384	403	364	378	342	354	411	344	403	369	379	407	384	405	384	398	385	412	363	434	383	389	370	400	393	367	404	396	410	362	394	382	355	382	402	412	411	406	367	377	390	418	384	386	396	364	379	382	395	376	437	373	387	394	349	415	399	373	396	370	376	403	357	398	392	366	403	354	391	387	360	375	385	383	394	386	403	387	373	339	377	402	400	402	365	411	349	405	369	376	381	421	394	376	390	400	420	428	381	407	384	367	422	374	364	390	392	406	399	401	423	384	375	395	410	452	377	394	381	365	413	406	365	382	435	424	380	416	358	407	380	369	370	391	359	352	392	371	379	374	370	422	352	367	354	389	353	397	391	372	383	349	385	382	372	398	386	383	394	361	385	373	395	392	375	403	394	416	360	393	391	380	367	400	378	431	372	389	328	409	386	410	383	378	394	372	412	373	391	390	352	413	353	357	404	397	390	365	386	388	366	387	396	378	381	370	374	397	374	384	391	364	409	399	405	356	373	385	376	361	394	388	408	360	400	349	405	402	380	391	396	406	363	381	396	376	348	395	375	343	397	415	362	380	404	403	361	408	384	419	346	384	372	363	390	385	370	382	391	389	375	385	372	343	347	415	378	414	409	377	407	380	374	383	381	394	375	409	372	393	402	406	365	345	396	382	381	393	390	377	387	405	343	393	361	398	404	424	362	400	427	404	379	429	402	420	396	414	406	381	382	356	400	378	389	434	404	425	360	350	362	408	386	353	377	381	386	390	389	401	383	371	371	367	383	388	354	402	395	409	390	380	414	384	400	375	359	405	376	386	396	392	376	352	383	414	355	387	373	392	401	375	389	392	356	405	415	393	362	381	388	391	388	418	336	381	396	371	368	332	381	400	409	363	394	338	391	377	367	402	360	372	383	410	392	404	362	390	383	396	392	390	395	395	396	377	393	364	382	398	385	378	338	399	343	375	356	374	340	377	362	385	402	369	391	391	401	361	352	391	391	370	377	384	378	341	387	365	340	377	377	407	406	370	402	356	412	383	383	396	414	378	387	417	379	397	380	361	374	367	378	386	397	374	378	384	376	385	387	386	397	378	381	373	387	399	385	403	369	352	380	384	384	365	382	389	415	390	367	395	407	381	400	373	338	364	342	365	352	369	412	371	367	379	353	372	360	389	347	398	357	391	391	372	371	433	399	364	410	415	417	390	410	397	389	413	372	362	403	375	370	359	384	359	436	409	313	388	413	332	365	381	403	406	366	419	368	379	397	371	352	387	383	390	398	393	370	386	379	384	344	408	389	397	376	383	361	384	368	386	362	388	381	387	350	398	360	389	399	370	391	366	386	380	399	376	439	386	400	391	388	361	370	374	411	380	370	385	385	361	339	371	377	394	409	377	378	371	399	384	391	399	364	380	371	387	390	409	408	367	407	383	398	440	420	402	365	392	399	410	362	420	376	363	368	404	370	381	387	373	352	335	395	364	388	383	390	369	362	395	368	345	406	379	365	384	386	377	399	394	369	373	384	378	399	369	389	392	399	401	359	363	381	395	379	365	358	417	430	395	348	390	421	401	359	381	408	415	365	377	391	384	378	365	376	360	363	354	399	354	389	401	387	350	389	389	417	374	363	399	405	380	422	400	392	385	398	380	381	397	397	380	382	389	385	396	396	385	364	394	378	383	405	369	382	392	371	390	397	377	376	419	421	389	380	400	383	373	345	412	348	369	385	347	377	386	403	378	409	349	414	370	377	379	399	392	384	378	364	377	410	404	390	381	371	367	381	398	382	401	340	406	409	411	359	338	363	389	363	426	401	391	353	391	383	385	385	374	379	393	346	394	370	367	365	387	373	377	371	390	397	374	419	394	420	340	374	372	417	399	377	399	406	378	337	386	360	370	388	402	404	344	360	373	440	411	419	364	342	357	348	361	329	378	409	383	372	390	396	373	394	371	386	367	354	379	347	395	370	386	398	374	411	371	402	401	357	335	381	379	321	373	384	399	416	380	383	421	350	398	418	382	398	410	401	392	357	382	399	359	401	404	369	361	376	374	403	404	387	402	393	396	381	374	374	378	407	385	350	392	371	381	382	362	390	375	395	412	400	366	391	369	372	394	372	390	400	398	404	355	399	370	389	375	346	412	359	381	345	361	392	359	365	332	378	367	349	397	398	413	373	357	371	403	384	376	387	361	374	387	390	402	384	400	381	388	392	412	342	415	396	399	384	364	396	411	407	389	402	355	399	395	372	351	395	377	397	378	394	373	362	410	370	380	391	380	410	390	386	380	390	395	372	383	406	408	409	380	372	395	398	402	373	393	404	375	373	395	384	402	383	424	362	370	400	392	398	392	395	410	348	401	394	344	358	366	383	370	400	386	383	381	369	399	383	392	416	391	383	356	358	382	411	380	405	394	424	354	381	391	370	407	366	361	391	389	385	385	355	408	393	421	367	412	402	362	388	373	361	374	377	369	377	418	345	401	376	369	395	379	392	388	392	356	382	404	385	382	399	412	389	370	379	383	385	350	404	382	373	363	418	407	370	416	368	377	355	384	383	385	359	425	390	385	395	397	368	396	427	380	391	375	360	373	357	386	411	385	394	366	385	343	349	380	349	391	379	372	374	408	428	390	393	417	379	413	365	380	376	398	363	372	410	411	357	380	413	390	386	423	385	381	374	393	387	369	408	395	362	417	375	348	384	383	375	398	433	362	384	424	397	394	364	413	394	402	382	436	397	378	339	406	372	386	376	369	392	388	374	408	409	392	392	411	377	382	392	398	385	396	378	375	392	403	406	389	401	385	389	374	414	392	411	356	355	429	384	364	388	401	374	411	373	412	397	411	420	331	367	392	378	384	441	409	380	388	375	417	381	369	343	407	389	373	358	400	398	365	385	385	394	423	400	364	349	411	373	392	381	390	383	400	365	360	391	380	401	383	412	375	364	390	389	398	358	350	382	401	373	413	358	371	379	370	355	371	386	383	411	410	408	403	406	375	406	391	341	379	405	360	420	402	396	378	362	396	381	374	386	393	383	395	378	420	390	416	395	393	383	396	383	412	363	364	439	406	352	379	406	405	408	370	394	386	366	413	365	374	361	378	389	354	392	377	357	377	394	368	369	358	380	371	375	390	359	362	390	416	415	396	372	396	368	393	365	406	409	384	375	365	407	366	387	408	401	405	429	380	383	358	364	404	356	404	390	431	375	380	381	377	401	384	391	403	392	385	380	386	399	383	410	410	347	405	394	394	388	394	423	367
23048	21142	28426	24371	20458	8113	944	738	605	575	555	573	541	506	561	527	484	538	564	518	517	531	495	482	541	484	514	510	490	519	512	485	505	510	472	519	473	536	545	466	500	501	520	465	471	489	461	542	501	524	524	457	467	469	482	496	502	468	518	522	483	482	509	535	483	498	501	465	494	459	497	499	467	507	484	507	527	503	506	545	484	515	504	506	487	485	488	511	523	525	501	522	478	502	496	467	474	485	503	496	536	508	423	487	490	495	481	502	504	454	492	464	488	483	451	502	487	489	481	499	487	505	464	488	471	471	520	513	478	484	492	481	481	430	471	499	497	467	449	509	434	463	497	489	500	478	492	502	488	497	553	461	504	466	507	525	517	502	483	468	478	488	429	568	514	488	474	447	482	527	477	515	454	491	477	487	505	512	471	464	505	475	469	520	452	472	459	471	480	510	455	453	462	518	473	468	501	469	497	502	477	513	494	459	519	520	515	476	494	487	500	481	490	486	497	497	490	489	484	507	531	473	492	512	469	515	506	503	488	490	482	448	480	464	508	488	485	517	455	471	467	542	513	480	487	515	506	496	507	478	495	454	460	466	491	524	532	476	542	481	524	475	528	466	533	505	497	458	531	511	499	484	504	534	481	485	492	494	489	495	522	472	530	462	510	519	528	483	566	471	534	517	487	508	481	507	513	508	499	481	498	498	516	504	543	470	466	518	521	498	518	479	462	528	523	481	504	512	488	490	476	512	484	482	486	481	537	502	486	505	508	451	515	520	495	483	513	488	464	462	503	498	493	508	458	485	506	531	479	520	468	485	507	484	530	508	487	512	461	495	494	489	510	522	500	499	527	496	479	521	439	490	485	486	474	486	491	485	474	513	493	478	501	502	496	508	522	490	474	487	494	481	487	501	499	489	498	515	475	491	527	466	490	538	513	488	516	498	497	499	509	495	535	474	462	497	478	507	479	500	499	498	447	493	480	457	470	492	502	489	508	479	506	480	515	499	494	490	510	500	515	535	492	463	472	513	501	514	472	462	475	531	497	484	454	518	489	483	487	504	510	500	519	505	482	447	435	510	511	489	493	471	491	518	524	453	516	485	489	479	526	485	469	487	483	525	529	496	502	490	467	528	489	431	493	491	467	507	486	466	470	490	469	525	480	517	490	521	475	547	455	479	506	426	460	469	486	497	492	520	518	502	516	461	501	494	452	490	479	504	483	468	447	465	485	479	497	512	517	459	491	492	473	470	475	504	547	512	526	471	473	488	461	495	485	508	499	440	461	474	491	484	463	515	459	499	475	481	458	467	536	469	478	498	482	490	443	520	489	486	514	473	522	505	451	494	428	458	551	507	526	485	496	438	515	504	461	482	472	488	450	502	508	501	526	513	482	475	495	474	521	494	491	500	479	471	478	521	528	430	491	526	482	528	524	462	492	518	483	479	496	510	489	487	509	513	479	487	530	489	504	480	462	492	484	485	451	527	492	509	522	490	512	481	476	496	478	481	513	520	504	479	483	456	477	426	504	462	496	478	433	466	501	486	494	499	528	471	482	441	468	479	479	478	487	478	461	464	509	490	484	490	463	509	498	478	494	526	471	492	465	485	510	493	484	513	477	480	495	506	470	459	480	502	494	503	445	483	517	482	479	445	469	498	535	487	476	474	527	505	485	494	533	541	480	523	507	450	521	527	498	487	471	512	513	506	488	541	461	488	509	523	473	499	477	442	477	516	490	499	514	484	510	493	486	503	480	527	490	465	514	500	456	520	475	507	506	514	521	510	470	512	485	476	497	539	466	449	478	521	470	502	479	483	495	500	508	494	474	503	483	505	506	477	504	476	491	472	467	437	474	469	489	493	496	476	482	480	536	520	488	470	497	441	532	472	521	510	501	484	509	467	479	453	481	492	520	533	458	530	464	469	491	506	499	529	448	508	489	515	472	490	501	489	504	512	490	525	494	525	455	480	518	481	463	472	459	447	510	471	488	455	466	473	483	460	508	516	509	458	458	485	498	495	462	446	512	448	479	471	483	498	487	459	488	514	488	475	464	486	535	494	554	479	486	505	495	491	511	492	468	491	478	492	473	476	484	502	518	473	481	454	489	503	493	502	498	526	456	540	504	463	509	479	509	495	470	477	480	477	507	521	514	511	495	476	522	489	480	476	488	491	510	515	448	472	484	475	492	517	493	478	469	468	523	473	484	511	497	495	479	481	486	503	500	483	476	519	520	493	474	532	482	470	532	499	481	497	481	476	505	504	472	515	500	524	460	527	481	449	507	498	501	503	502	499	491	457	490	475	458	474	488	459	470	495	462	455	506	464	478	532	476	473	450	474	519	490	517	523	533	525	480	510	486	493	490	481	458	462	502	519	480	511	480	445	530	496	506	489	475	479	484	476	442	468	471	472	485	503	467	480	487	495	495	512	515	522	503	508	471	484	482	482	493	443	436	482	520	514	500	495	495	485	490	500	484	503	461	483	484	498	485	481	484	501	465	505	515	535	463	484	460	493	499	476	469	473	487	451	450	493	481	447	514	506	472	459	492	473	463	474	493	461	451	521	491	498	475	496	481	550	497	517	519	469	510	508	482	498	501	512	485	473	456	483	486	513	500	477	509	482	460	507	497	476	501	549	478	482	501	501	501	464	514	483	488	488	496	503	454	495	486	504	500	522	525	494	479	501	473	475	465	489	491	501	542	516	495	491	491	487	505	478	488	516	425	492	477	436	472	450	458	460	461	491	515	496	491	440	493	508	481	498	475	509	504	490	499	521	486	453	495	526	491	523	475	460	463	501	489	508	515	511	485	508	486	486	492	496	491	499	481	511	514	488	502	446	496	474	487	446	500	438	492	479	515	482	451	462	463	493	517	476	471	484	490	489	501	511	502	476	489	521	489	460	524	515	480	460	445	527	490	467	543	507	555	491	531	480	524	507	482	472	490	492	490	477	491	474	489	540	497	480	500	467	517	467	464	541	490	526	491	488	489	478	519	526	500	478	470	516	494	460	502	499	490	487	493	483	519	517	484	541	477	511	487	509	495	505	539	472	498	500	525	485	481	510	484	453	478	508	494	486	503	479	505	483	521	485	477	476	474	491	490	497	527	478	499	506	507	497	462	481	509	525	473	472	483	465	490	470	490	485	495	459	486	489	550	512	485	474	473	519	529	490	488	472	481	523	514	501	479	518	513	469	501	466	500	523	489	480	515	481	449	501	453	535	467	501	472	506	545	458	513	509	457	477	478	486	484	494	457	486	496	501	470	464	525	491	514	483	469	492	491	450	455	478	528	512	509	535	479	462	459	483	477	452	521	485	482	482	488	482	509	483	468	475	482	528	471	464	482	498	476	470	468	431	498	513	493	472	489	482	516	513	480	485	490	505	506	445	485	509	493	471	475	512	498	473	520	474	510	493	524	475	481	486	449	497	506	461	473	490	498	468	495	499	537	470	452	487	432	485	473	492	455	489	464	466	502	483	474	487	496	533
18167	64749	22128	21747	1790	1357	1079	967	893	831	839	769	752	707	733	710	754	699	720	670	653	642	680	638	664	659	703	617	592	623	684	626	662	637	588	588	638	619	631	645	598	669	608	620	623	642	642	685	635	612	638	636	646	627	627	615	682	646	604	620	613	663	589	659	636	580	590	600	643	646	659	629	600	701	629	626	638	624	665	613	633	620	645	624	708	637	628	617	645	661	602	684	610	640	632	639	608	596	630	641	642	632	605	631	643	602	672	607	641	626	639	657	615	642	664	654	620	606	686	633	625	624	649	618	670	600	654	638	639	625	609	626	630	610	624	599	610	608	601	584	636	611	587	696	622	688	618	630	631	602	628	656	596	605	630	655	603	675	610	615	589	660	645	617	603	561	591	637	583	582	609	644	685	598	594	659	583	614	633	589	646	597	617	606	627	605	621	583	632	633	593	646	611	605	588	641	613	624	615	644	598	600	666	663	598	628	639	685	644	614	628	622	630	591	599	611	623	635	626	628	634	621	660	635	600	612	639	646	648	618	643	626	604	667	639	626	616	600	580	630	633	638	643	637	605	643	649	648	646	631	669	619	615	665	632	675	634	652	596	617	642	574	633	639	584	623	640	615	639	610	653	640	667	638	656	583	636	639	658	677	600	617	655	645	636	639	629	599	648	600	650	635	605	616	610	587	627	602	641	638	622	630	586	660	617	611	631	631	612	647	629	654	606	652	583	600	623	619	614	606	633	608	646	650	613	646	629	653	608	633	637	617	653	627	619	649	631	683	654	615	610	630	634	607	645	595	618	641	587	618	643	620	631	631	616	577	620	621	661	652	611	620	644	623	668	630	592	608	631	617	619	631	646	647	615	611	644	639	653	648	628	625	657	604	630	617	611	583	652	642	600	589	595	654	637	655	655	614	630	664	614	587	615	616	617	597	674	614	621	627	626	593	651	670	646	661	578	634	596	618	660	656	625	623	625	624	655	629	615	619	641	600	590	631	624	637	641	563	685	631	572	634	624	611	604	632	635	629	631	631	666	589	620	630	617	644	636	632	632	655	625	654	633	640	616	638	634	625	631	642	600	639	663	617	593	628	670	621	605	563	649	635	604	644	598	609	631	608	595	629	626	602	664	646	611	626	632	631	639	603	650	635	626	662	598	596	626	677	617	615	620	632	614	662	646	632	632	644	587	613	559	632	634	602	687	631	620	615	628	632	637	653	666	650	629	641	624	609	639	612	623	606	618	609	646	631	642	623	620	590	631	629	642	702	661	608	636	620	670	646	659	645	596	640	621	642	592	652	615	621	604	663	593	623	590	662	610	678	669	573	645	611	603	660	684	632	632	638	618	638	661	636	631	659	626	619	615	662	657	627	651	614	664	633	651	641	604	595	631	589	668	627	588	654	656	634	650	651	592	578	687	643	658	650	677	642	637	653	604	556	638	615	653	605	614	615	647	625	651	613	639	646	631	621	649	628	598	590	608	625	615	621	590	648	640	622	633	609	636	634	634	645	669	621	618	636	629	648	620	639	588	619	628	630	628	604	625	600	632	606	625	614	657	640	612	625	631	595	588	587	592	641	599	625	627	655	592	582	620	630	619	592	603	652	652	637	648	639	588	633	637	629	619	613	610	599	671	634	618	624	609	601	642	620	621	666	593	580	627	626	639	668	674	649	625	614	649	657	643	622	616	571	618	653	678	649	606	643	584	642	623	606	666	586	648	621	619	648	601	637	669	646	596	655	612	617	660	606	643	615	682	647	673	604	684	625	615	636	637	634	628	643	633	623	601	628	674	647	585	660	618	635	651	615	623	625	637	654	640	602	609	604	652	607	632	615	615	585	619	638	626	618	611	699	640	574	657	592	651	655	550	670	592	624	599	678	648	623	603	664	646	638	631	639	620	600	625	612	661	599	633	604	612	642	612	579	630	647	622	608	633	622	631	597	671	639	644	585	649	613	609	633	657	604	639	653	646	604	630	624	603	686	596	629	616	605	594	629	607	608	632	612	629	672	607	593	609	584	634	633	631	619	624	570	604	645	654	609	634	582	632	628	568	620	657	637	594	608	621	611	638	644	605	602	610	664	638	569	659	597	627	631	611	557	610	587	653	618	628	611	646	628	653	680	623	666	612	634	659	651	618	597	651	640	627	623	595	593	610	622	614	637	681	606	618	615	622	643	705	660	634	606	627	648	597	610	620	605	601	620	634	632	607	628	626	608	638	657	645	617	643	674	657	599	642	615	621	597	621	634	651	610	635	612	584	622	653	625	602	616	643	638	582	612	613	599	628	627	625	604	667	601	616	631	609	628	634	688	648	622	648	658	599	611	664	590	647	619	621	610	647	609	622	648	604	616	627	630	663	593	609	641	698	598	614	644	642	654	657	600	604	649	658	660	621	673	628	639	635	600	639	681	642	585	619	624	652	630	637	631	636	642	616	672	667	662	608	616	640	688	583	639	584	618	658	629	633	600	630	562	600	655	621	637	610	629	621	649	628	616	614	628	601	655	620	622	615	605	599	649	633	657	628	592	603	635	652	612	649	633	639	669	614	583	611	614	614	611	612	668	625	623	635	634	576	611	639	599	673	648	636	610	634	592	609	626	640	631	646	605	602	634	622	600	628	622	637	646	654	658	650	640	600	630	666	624	691	627	630	615	638	598	586	575	613	635	607	648	620	629	604	634	639	643	591	651	650	622	598	607	621	592	607	663	628	604	617	663	601	605	606	642	613	610	615	642	651	605	619	622	663	617	585	622	631	593	617	601	645	627	594	584	594	620	625	636	667	617	654	635	672	616	665	653	617	607	655	638	655	613	633	650	649	651	644	644	672	639	616	619	671	627	601	588	602	663	624	626	607	604	638	589	642	622	609	665	651	602	638	611	664	674	617	647	678	573	626	570	695	643	638	584	613	622	619	656	654	653	664	596	624	618	648	583	605	627	630	620	633	621	633	643	597	634	641	620	644	611	578	585	679	633	614	611	642	621	638	626	622	661	628	634	624	651	607	653	613	664	631	599	654	620	634	590	629	604	623	606	673	644	641	670	608	637	641	604	642	677	629	656	598	615	628	591	636	623	606	612	622	600	609	656	567	589	580	625	623	632	606	682	655	629	629	652	685	610	620	626	627	658	672	610	659	612	618	604	622	607	615	623	641	621	584	629	614	648	626	671	660	612	604	642	627	579	643	638	621	605	597	604	647	620	586	598	596	647	635	632	631	586	602	680	626	578	622	642	634	666	621	612	593	607	647	624	678	638	627	657	629	650	569	638	617	580	635	658	652	621	686	599	638	654	618	580	690	593	631	621	618	635	624	656	642	636	615	644	622	601	598	611	629	621	588	628	640	614	627	629	611	610	627	605	645	611	613	650	622	606	622	610	627	621	599	610	612	658	624	631	639	608	595	629	620	640	654	625	648	649	640	642	595	594	604	642	666	573	632	552	621	637	613	583	628	607	667	676	673	649	645	594	635	652	626	656	623	630
24299	21216	27374	25093	9699	382	233	215	187	173	185	164	172	167	155	150	167	166	155	168	147	141	150	159	140	149	125	157	145	160	121	166	152	129	155	131	136	143	133	165	128	139	148	157	138	146	141	157	173	151	129	144	145	144	129	152	159	149	141	136	136	138	145	148	135	145	135	141	144	145	150	124	148	127	146	140	143	145	123	149	149	140	147	155	135	142	135	142	145	132	143	165	152	149	129	141	138	137	138	148	153	144	158	147	162	132	152	138	154	152	136	128	118	148	137	140	151	161	147	135	146	123	127	139	143	155	160	160	138	133	138	120	142	146	122	142	134	157	150	128	129	143	132	139	135	138	133	148	126	153	136	151	156	139	165	140	120	142	154	140	153	150	150	141	159	135	149	147	127	140	138	134	129	149	133	154	124	136	132	128	145	139	134	156	144	136	137	147	122	146	129	138	140	152	142	148	147	142	134	137	143	157	132	148	137	159	137	127	139	138	147	159	150	135	133	147	136	128	139	135	146	142	125	124	135	155	147	147	138	154	153	160	147	143	149	135	135	132	161	136	125	144	141	141	148	156	144	144	148	138	144	131	137	145	144	147	148	134	157	151	138	152	144	150	155	152	152	180	151	138	164	129	137	135	141	123	107	142	144	136	136	142	133	154	159	139	128	123	140	139	146	164	129	146	142	148	128	142	137	117	139	129	148	129	141	134	130	130	156	128	129	126	149	156	179	144	117	147	136	136	134	140	124	154	150	138	131	158	132	141	134	110	129	140	148	151	154	154	136	128	142	124	166	127	128	144	142	138	145	147	164	145	134	138	125	148	116	126	135	144	128	152	139	144	139	155	159	160	151	175	142	118	148	141	137	134	146	137	155	140	129	164	138	138	155	137	140	133	145	144	147	138	141	148	144	155	120	141	146	145	135	163	146	139	165	161	141	132	135	143	143	160	150	136	121	153	150	148	139	146	159	151	166	141	145	140	137	151	148	124	118	149	157	151	149	142	134	139	148	156	133	126	139	127	128	148	144	131	142	142	124	127	145	132	149	144	143	128	134	123	129	146	147	123	127	133	160	156	130	151	134	146	156	132	125	126	126	162	147	137	150	149	143	155	143	130	132	142	153	149	145	131	149	158	150	143	127	131	149	130	129	135	158	126	126	144	138	119	156	141	154	141	134	134	163	143	158	132	141	144	137	156	123	144	155	137	133	146	133	133	124	147	119	135	142	122	130	117	134	139	133	143	133	118	149	140	116	143	143	149	132	141	121	156	165	155	147	156	128	130	135	138	152	163	145	172	162	146	138	141	151	111	141	135	148	134	157	139	144	140	115	127	144	142	137	157	133	149	117	146	144	131	124	146	123	120	151	151	152	134	151	139	158	133	135	147	158	162	155	138	133	143	120	146	145	155	141	160	138	133	139	151	145	151	159	137	151	149	170	129	138	136	145	152	150	148	157	140	144	138	139	144	147	170	137	150	138	145	152	148	136	111	163	142	140	148	138	121	156	140	152	147	151	147	137	148	125	125	141	143	124	138	141	142	128	163	133	150	143	142	130	124	142	131	142	140	160	135	125	129	160	151	127	145	139	178	147	151	145	133	126	139	148	132	159	144	128	138	151	137	134	134	143	144	131	172	137	163	165	150	129	153	157	144	134	145	141	150	152	151	134	131	128	140	145	135	148	163	135	136	152	125	132	145	129	137	138	151	140	135	163	158	126	156	137	161	148	123	134	139	153	150	152	144	152	147	159	144	150	137	143	166	142	129	142	136	145	141	142	149	146	138	142	170	150	138	151	128	134	141	147	145	150	154	123	139	147	152	132	137	155	133	115	146	163	155	144	132	141	125	138	143	153	117	141	136	143	112	132	129	149	144	123	151	141	138	152	140	142	143	121	130	140	149	138	143	167	156	143	150	143	161	144	139	143	139	139	132	148	151	159	151	152	157	146	128	145	154	154	126	113	135	134	139	148	144	164	148	144	143	148	135	151	134	132	144	142	139	164	160	114	132	163	152	158	127	146	129	159	129	163	139	153	163	139	153	128	131	142	120	152	154	158	171	157	141	129	164	136	133	130	140	136	161	139	142	146	154	134	126	144	150	146	151	141	142	142	137	148	144	173	155	142	154	125	174	144	148	144	156	147	149	126	154	131	149	162	148	122	138	150	150	125	149	134	122	134	149	127	157	139	158	136	135	155	143	125	131	146	138	170	136	145	114	128	132	143	160	139	139	142	144	144	147	142	169	141	137	155	136	150	148	152	125	138	112	139	139	145	170	127	137	149	128	139	127	131	135	147	156	134	146	145	125	135	141	154	163	143	152	159	135	138	131	146	112	145	126	162	116	125	149	117	133	131	142	158	140	142	146	157	142	145	147	138	147	148	151	149	153	127	151	137	144	153	137	160	156	138	129	133	168	144	132	142	146	141	140	121	134	140	157	146	138	161	141	157	161	147	148	126	109	140	135	144	145	145	131	129	142	119	144	135	131	138	133	136	141	131	141	136	142	135	116	150	147	147	174	168	146	159	144	148	150	162	133	153	162	152	136	140	137	126	156	136	150	132	133	148	161	141	159	158	140	133	150	161	147	140	141	147	148	134	135	144	125	168	133	121	118	149	148	148	126	144	130	132	121	162	135	140	145	144	136	126	122	149	150	133	131	148	126	153	136	152	130	129	126	138	150	152	143	138	143	147	151	150	144	152	166	153	147	141	141	142	149	156	145	150	144	151	136	145	128	143	128	149	130	151	140	146	149	143	124	141	145	139	154	163	133	135	150	132	150	130	148	157	149	120	118	126	126	139	143	140	121	136	159	142	151	128	132	141	140	148	141	138	114	153	131	132	174	137	143	132	154	135	119	130	121	133	131	138	130	157	166	127	123	142	148	146	134	132	153	146	136	148	161	127	152	143	126	135	114	150	127	160	140	128	138	131	156	143	127	139	145	163	140	146	125	122	145	142	150	147	132	151	129	135	117	136	155	141	131	129	144	133	130	158	157	152	147	149	121	116	150	146	149	146	149	140	138	133	136	142	148	135	150	133	152	154	141	141	158	154	138	145	121	152	145	155	132	158	140	137	152	144	128	129	134	128	150	147	129	140	130	134	159	142	149	156	138	168	135	148	122	125	135	138	146	150	150	134	159	132	159	153	156	153	130	151	129	139	145	145	159	144	122	145	137	148	130	146	119	126	141	131	124	143	134	128	123	133	152	157	132	137	136	118	155	150	143	147	139	148	147	131	149	137	137	142	132	155	173	143	133	137	143	148	137	161	148	136	158	140	147	149	121	147	147	139	146	148	147	143	133	126	155	142	129	157	142	158	141	130	154	163	135	137	155	135	151	152	157	148	130	132	126	140	136	127	119	133	154	115	136	145	152	126	139	146	141	144	143	124	133	164	133	122	140	144	130	140	123	153	169	137	134	147	152	127	126	146	166	160	136	147	145	126	156	121	160	150	128	143	138	157	135	140	141	145	134	152	154	149	146
17028	52927	18954	14973	1061	532	466	386	359	328	290	277	263	239	231	227	217	228	228	216	213	199	231	213	212	184	217	210	218	188	224	204	198	208	190	221	206	192	212	209	217	198	183	215	192	196	191	200	210	197	197	206	220	189	185	182	203	204	207	214	218	205	222	218	241	199	210	185	232	188	184	181	195	181	209	203	198	183	198	191	216	221	209	216	194	192	227	203	200	221	188	203	191	194	207	200	208	199	205	190	213	180	224	194	224	191	190	175	193	203	190	210	185	219	206	196	208	220	209	174	198	185	214	195	185	201	187	210	200	209	195	204	171	170	187	208	189	182	173	186	216	190	202	218	207	197	195	201	227	188	188	223	196	243	204	196	207	222	203	210	188	193	177	204	176	191	229	216	217	188	178	214	213	192	182	173	204	207	220	241	189	196	192	185	220	185	180	180	207	192	192	183	206	195	182	186	215	222	187	200	184	198	195	212	196	213	212	213	214	188	215	218	187	200	195	177	213	194	207	171	218	206	198	194	200	213	181	176	199	204	228	189	226	209	209	217	186	215	202	192	228	196	192	179	225	207	229	188	199	194	217	207	216	189	191	184	195	197	191	184	200	186	180	188	189	197	218	192	185	204	203	197	179	201	180	183	212	192	200	177	194	176	196	195	213	220	161	212	180	190	208	202	197	200	217	194	179	200	184	205	189	217	188	201	201	205	215	188	199	201	179	209	206	194	189	185	205	200	179	209	204	186	200	171	203	184	212	204	189	194	173	170	189	196	201	203	216	188	182	191	214	213	203	181	231	208	206	180	198	204	190	208	186	206	214	190	206	174	221	187	215	196	193	173	202	195	182	204	195	210	197	184	202	191	190	185	200	198	201	196	223	180	182	192	191	207	184	181	228	191	198	229	201	210	197	182	197	199	196	200	186	180	197	205	230	194	196	179	223	182	207	197	224	191	193	198	212	214	194	185	220	199	179	188	194	188	194	187	172	174	190	202	214	203	196	199	185	187	195	194	196	197	199	206	206	212	192	198	206	206	206	217	186	179	186	198	211	187	218	193	201	211	205	205	214	190	226	209	192	191	197	218	199	209	175	210	201	188	205	214	221	187	178	214	197	227	180	208	196	210	197	191	202	208	203	202	221	214	202	202	195	187	187	188	200	182	210	214	191	215	168	207	192	180	180	180	210	190	201	193	197	168	197	176	197	185	210	199	198	196	207	172	209	199	211	217	203	188	200	214	217	187	205	195	199	191	182	188	203	170	200	188	176	169	192	218	190	199	219	197	209	177	196	166	192	192	201	214	192	202	203	197	188	213	216	226	196	193	183	183	218	192	195	194	226	209	193	178	213	200	211	207	202	207	183	189	195	190	190	190	202	193	230	188	190	169	194	229	173	182	188	202	210	210	196	202	215	192	218	219	201	214	211	194	198	202	187	206	208	195	200	198	197	216	166	195	190	181	217	212	206	205	195	183	217	199	192	212	190	195	206	205	197	202	187	182	205	215	207	175	171	207	220	207	202	211	191	181	179	229	210	194	198	175	190	211	187	185	212	180	201	217	206	205	180	198	217	193	217	216	199	213	200	204	207	189	191	180	225	202	179	228	197	210	200	197	176	190	197	197	212	212	194	174	207	198	197	208	231	215	174	194	214	206	206	182	192	196	163	194	204	196	209	196	197	180	206	203	208	204	201	184	195	197	205	170	174	203	209	215	221	197	194	184	196	219	199	189	208	209	210	196	196	196	198	196	186	221	211	201	185	184	203	202	206	215	196	184	214	220	181	184	187	212	199	179	209	199	203	189	187	199	182	192	203	172	189	179	207	192	188	198	200	213	179	181	201	187	196	185	195	196	204	220	181	198	196	203	191	160	214	211	175	223	201	194	200	212	192	176	199	212	201	208	194	185	207	212	187	194	187	174	212	186	202	203	213	215	191	189	201	196	181	208	202	173	172	194	193	196	194	172	225	202	208	192	222	203	219	193	181	189	213	246	205	199	193	182	205	213	230	220	211	188	212	227	178	173	197	200	203	184	220	187	202	189	211	207	196	214	207	205	228	206	204	209	189	212	198	182	179	187	193	211	201	194	196	193	191	174	209	192	221	198	177	174	189	189	212	182	210	186	205	190	212	169	200	208	187	204	202	200	168	191	206	210	225	189	177	188	185	203	185	200	205	195	197	192	181	209	214	167	208	196	216	204	199	226	192	208	190	204	202	196	181	177	189	208	234	185	208	194	210	201	176	212	218	194	201	203	182	209	199	204	181	211	192	202	236	176	212	171	188	187	198	213	225	208	176	199	180	199	224	191	210	209	199	182	209	207	195	184	196	209	175	201	177	205	195	212	207	223	185	197	179	200	211	230	214	218	195	200	198	225	183	203	192	186	178	200	199	199	206	173	183	179	194	186	194	173	199	211	185	190	196	208	202	214	202	206	188	183	178	189	203	192	184	202	209	204	190	197	200	194	170	207	203	209	183	197	209	166	197	163	200	178	190	195	189	186	199	209	202	188	194	213	211	195	189	216	194	196	162	195	208	184	207	210	186	184	212	196	204	204	189	183	170	220	223	189	186	173	215	185	216	218	202	202	193	194	217	209	189	221	222	183	213	189	186	202	197	202	200	170	202	177	198	196	185	207	214	194	231	213	191	210	200	203	228	193	203	190	189	190	218	163	195	201	200	209	190	207	175	186	190	197	181	192	202	187	193	215	208	179	184	194	176	194	175	200	204	176	187	187	189	201	198	212	216	196	184	207	218	193	173	209	186	187	186	200	208	214	184	212	189	206	200	182	209	184	186	193	185	192	207	182	200	188	172	192	171	202	199	214	185	185	198	193	163	194	186	214	212	166	169	194	203	194	182	192	185	183	184	215	204	190	204	212	191	184	215	208	204	206	213	210	186	219	198	233	184	227	196	188	215	181	197	175	193	189	196	205	199	204	199	189	199	208	199	204	204	209	193	217	212	204	221	204	183	192	191	223	172	212	219	184	193	194	182	204	214	195	202	182	220	189	183	188	191	200	212	189	200	179	211	178	185	217	204	187	206	188	192	198	202	213	216	207	214	218	237	207	180	199	200	189	195	208	183	198	206	197	212	197	189	200	173	167	201	172	174	219	203	181	186	218	199	205	185	196	177	208	179	200	187	196	181	187	180	209	205	164	213	216	198	157	188	192	176	179	190	177	202	197	181	183	201	188	189	176	189	206	194	187	199	197	201	199	222	201	190	179	212	191	193	184	196	198	210	183	205	194	191	189	175	195	203	199	199	205	192	201	205	203	202	188	202	206	209	193	177	198	156	215	204	203	200	208	189	207	205	190	204	209	205	173	191	182	207	190	184	191	184	195	202	196	202	195	198	211	210	203	220	207	225	214	215	190	202	204	202	225	180	195	200	196	184	189	202	214	223	199	186	209	212	197	189	192	184	186	182	205	200	221	180	203	216	207	208	193	224	206	188	213	211	222	203	220	208	207	205	180	246	207	189	185
22201	21149	28933	23797	21144	20347	6433	767	612	573	549	530	481	453	446	469	426	413	413	421	410	394	391	371	419	400	406	394	406	363	380	371	391	384	382	378	382	404	417	408	387	365	372	382	404	359	345	386	331	422	411	383	382	392	386	398	389	414	397	370	410	365	357	365	400	396	351	387	358	352	369	372	398	370	367	369	403	363	378	365	372	356	360	388	413	355	400	362	376	367	393	387	365	405	360	367	378	402	385	358	399	375	383	356	387	406	371	350	393	398	390	350	395	351	334	353	367	367	395	371	385	386	371	378	374	403	373	377	395	395	417	414	377	374	391	404	354	404	400	378	397	389	375	366	390	412	361	389	428	355	377	373	409	376	399	341	388	388	383	380	387	402	376	380	361	366	359	377	370	369	355	330	388	347	391	377	372	411	375	394	387	379	362	369	384	387	405	382	381	383	427	376	384	394	388	373	392	430	357	345	382	379	350	375	400	406	372	370	410	379	348	379	357	371	352	381	390	406	360	311	410	359	393	411	386	325	431	346	376	368	373	396	387	355	404	384	351	401	368	382	360	367	375	396	392	398	382	353	390	364	380	344	383	391	376	382	369	395	342	398	356	380	381	422	367	382	386	370	385	404	376	380	362	393	370	386	398	425	345	378	362	384	360	352	368	412	391	382	402	366	390	384	371	379	416	363	391	386	366	336	357	357	371	372	385	380	360	396	381	396	390	377	395	357	398	389	371	377	377	370	379	362	384	352	365	374	362	376	400	332	351	387	368	354	371	405	374	335	378	421	357	375	356	361	360	383	380	368	377	371	375	358	375	349	382	414	391	356	388	389	415	361	398	369	369	373	366	358	325	404	375	369	384	351	391	393	367	378	377	362	344	383	418	342	400	380	389	389	367	365	368	403	343	387	389	364	357	355	364	365	414	383	416	375	371	408	372	393	357	370	371	363	390	356	380	390	392	395	378	339	326	353	365	387	366	417	396	370	372	376	379	384	382	395	387	376	387	387	365	348	421	390	364	378	397	357	376	382	366	391	389	390	385	372	400	384	375	413	359	419	404	333	353	399	378	387	370	399	432	361	378	376	361	365	413	376	377	350	377	385	347	377	360	375	377	355	411	392	388	379	380	371	408	387	400	383	364	340	397	354	383	412	368	370	342	360	359	399	388	383	420	402	369	385	381	370	398	345	356	315	370	369	372	377	367	368	361	352	360	356	423	367	371	363	366	385	379	381	373	372	412	384	383	395	398	371	385	388	394	369	372	370	394	365	390	399	346	361	349	360	390	387	355	381	350	395	377	366	389	387	342	329	391	378	377	350	380	352	375	387	399	370	358	377	364	396	396	345	393	414	394	383	379	335	390	413	393	345	389	404	439	382	393	361	385	378	388	359	408	380	358	389	381	386	357	369	396	388	380	404	411	371	386	386	382	384	405	361	391	370	426	379	365	370	383	355	392	403	379	378	385	417	355	386	362	365	359	388	383	367	383	358	367	370	386	398	382	386	401	371	390	374	369	387	424	373	389	377	377	402	367	377	381	370	341	373	390	388	384	362	413	380	361	370	399	388	375	376	394	377	384	364	368	381	386	377	376	373	360	380	425	392	389	371	354	357	366	400	387	412	346	398	377	393	428	399	349	350	364	363	377	382	392	384	406	375	405	342	386	376	377	378	375	386	364	386	421	347	390	393	387	386	390	372	385	381	411	372	328	376	404	356	388	336	404	370	361	362	369	359	428	399	379	349	414	376	373	396	358	402	413	376	384	416	354	402	411	378	419	384	400	339	396	357	363	395	353	397	407	401	393	351	346	379	350	380	374	402	354	381	380	395	414	377	389	387	386	353	403	401	384	379	367	374	396	395	370	347	358	376	376	381	377	363	368	339	368	363	378	366	406	366	369	363	379	347	381	359	385	377	392	344	378	379	389	362	386	379	393	415	359	367	396	363	370	384	384	444	371	351	379	399	381	349	335	358	391	378	366	385	401	371	390	368	390	366	398	341	370	361	380	355	409	393	404	383	357	368	387	390	351	302	388	405	348	367	347	340	359	365	391	381	385	393	371	373	373	403	367	369	379	397	377	385	362	356	344	408	391	368	388	398	389	406	380	374	367	398	405	349	375	373	412	378	412	347	363	378	374	368	387	372	354	373	349	374	341	358	357	388	371	361	349	376	363	389	404	352	377	417	376	379	390	386	366	370	401	370	357	358	380	386	370	400	363	391	374	359	395	354	395	347	374	367	404	377	370	382	416	383	392	381	386	367	394	358	372	364	382	373	388	366	392	353	406	370	373	360	338	373	362	394	354	364	420	361	366	403	395	385	405	332	378	401	377	417	350	364	383	393	364	438	387	377	375	353	362	363	371	359	376	383	381	356	406	387	397	399	426	399	376	377	369	354	424	395	380	400	355	396	350	407	391	368	390	380	409	423	416	378	379	358	334	360	393	384	377	374	423	388	384	377	362	377	427	432	366	380	400	350	396	368	397	376	327	384	386	402	376	389	371	401	374	373	368	378	367	372	358	385	347	351	392	360	371	365	386	394	359	410	353	396	388	389	375	378	363	363	387	375	353	406	395	382	398	352	397	369	397	355	369	355	377	369	376	364	366	382	367	384	350	373	364	368	366	404	419	385	380	367	342	359	407	380	386	372	389	394	350	345	406	423	364	375	405	363	389	397	383	388	384	360	346	377	367	395	369	374	364	401	403	337	356	347	437	358	354	386	366	370	379	363	356	385	379	416	388	384	389	367	377	366	383	377	429	359	383	405	371	341	364	383	421	377	362	401	363	385	407	330	346	376	379	390	378	348	336	386	356	406	398	385	374	387	368	354	327	382	364	350	395	413	413	368	337	407	357	346	361	377	360	380	421	374	357	386	391	385	398	393	394	365	409	391	396	373	341	398	396	392	380	356	393	361	370	433	366	323	384	394	417	378	360	402	366	403	370	380	394	354	376	396	377	372	386	372	372	370	366	377	373	341	383	403	375	356	379	380	364	370	355	380	356	378	355	393	393	398	365	375	354	400	367	409	364	371	356	377	355	364	389	354	388	356	375	348	394	372	389	388	379	337	382	382	372	388	388	374	397	394	408	389	375	378	374	374	371	365	364	420	370	358	405	396	397	364	384	339	356	341	350	436	369	371	362	392	361	380	403	366	374	365	352	333	376	363	339	366	361	365	359	394	377	360	365	371	364	389	371	419	388	379	404	365	387	384	368	393	375	384	336	390	389	398	379	380	369	412	407	390	379	395	372	397	339	357	387	395	384	413	411	403	358	409	347	398	402	406	380	358	358	388	381	366	381	372	422	374	372	355	383	396	416	391	416	363	382	373	367	375	375	359	359	373	382	375	400	379	380	397	411	379	355	382	379	357	395	410	375	391	365	399	371	397	358	379	355	377	366	402	364	400	368	355	370	378	397	401	385	347	386	380	339	366	345	391	346	391	383	374	370	372	383	356	392	401	392	340	365	385	341	345	387	369	387	373
21840	71982	26608	37796	3042	1778	1462	1188	1049	962	912	751	706	674	663	609	643	593	563	632	561	582	560	599	590	548	556	542	517	541	523	534	539	521	547	508	494	499	508	535	519	583	527	505	535	518	521	482	518	510	445	537	499	508	548	498	483	515	498	494	507	517	495	451	534	495	471	531	478	500	473	497	485	525	483	505	506	542	518	491	524	506	516	472	482	480	505	503	468	466	548	501	478	465	494	476	490	512	504	484	475	488	516	462	529	525	490	524	480	519	539	531	482	486	501	538	494	480	531	511	519	521	509	498	518	504	512	490	507	504	515	499	490	497	510	529	554	519	544	530	547	491	542	530	522	449	495	491	479	498	491	492	489	509	500	565	541	483	571	455	523	502	500	507	518	476	536	471	500	502	484	504	481	501	506	493	516	487	471	503	505	507	506	476	500	481	494	499	463	520	509	494	508	495	476	514	501	464	493	479	471	504	533	496	524	478	484	482	495	497	501	477	508	501	501	484	492	461	478	524	520	449	520	478	462	520	475	509	476	475	505	495	539	489	489	484	487	525	454	480	480	472	517	554	490	510	480	516	501	527	479	500	523	447	468	494	502	479	537	502	478	485	545	484	440	493	511	477	488	495	496	466	503	505	489	551	523	525	475	509	498	508	529	519	467	523	488	494	517	500	517	520	505	509	547	483	480	465	491	491	484	464	485	499	443	499	524	500	519	485	517	543	523	466	508	487	499	493	511	516	451	550	468	484	509	501	495	512	508	502	489	515	500	471	527	514	482	499	487	478	543	477	490	507	495	510	489	532	509	520	521	499	533	474	506	493	522	535	483	496	475	458	503	524	545	479	470	522	477	522	513	514	470	493	479	492	529	501	516	528	492	528	531	469	463	510	489	457	464	519	473	459	495	482	489	482	489	502	489	469	537	495	462	480	500	487	531	497	541	450	520	506	523	473	490	498	465	514	481	509	513	475	486	532	531	490	545	514	526	501	481	506	511	501	483	500	505	506	523	492	546	532	537	509	499	496	485	475	552	513	520	497	460	494	448	516	499	468	527	485	510	522	484	464	479	500	518	487	498	508	512	476	510	518	478	452	539	489	498	487	488	469	498	449	497	480	505	504	508	499	496	517	496	509	510	488	463	536	498	506	516	476	531	517	482	528	488	521	494	534	480	524	511	538	518	524	490	487	521	513	491	465	446	486	507	469	487	517	504	503	495	462	525	483	512	531	472	495	475	496	480	512	506	496	518	462	493	456	536	502	465	501	488	488	554	508	525	497	448	504	501	507	522	508	473	505	463	502	472	488	513	549	533	475	477	492	507	510	504	491	510	487	500	489	485	503	515	474	489	478	490	491	481	495	459	500	454	509	485	474	534	480	525	475	515	464	533	481	497	487	487	484	498	475	494	520	498	530	494	477	497	477	487	514	495	491	512	488	487	535	496	488	482	478	498	521	504	449	488	515	528	480	517	500	535	527	527	484	482	512	481	507	475	521	470	484	485	468	475	491	506	463	489	454	458	515	494	547	510	480	478	476	516	506	522	495	499	547	505	471	489	482	515	535	503	504	471	483	508	527	515	546	554	469	533	492	504	508	539	487	517	496	507	514	535	492	478	456	506	503	505	528	539	559	483	488	553	466	496	475	431	478	487	497	501	493	535	489	491	543	504	481	494	491	514	529	477	482	498	503	500	503	533	507	490	493	467	518	508	527	446	499	513	518	497	515	496	494	508	473	514	477	549	476	496	529	499	498	493	509	506	502	476	509	543	508	506	497	475	484	500	505	463	508	531	478	515	514	533	495	494	502	491	508	533	480	484	490	508	507	495	493	506	487	524	478	473	492	478	528	496	511	443	479	490	473	480	493	526	513	483	507	571	507	482	495	501	524	455	498	497	481	491	497	522	495	497	534	532	504	506	530	489	505	520	499	523	491	488	496	472	536	489	519	528	464	505	509	499	478	518	491	461	543	503	470	471	507	503	499	496	489	491	497	486	505	507	526	474	505	473	472	509	466	525	508	505	459	513	486	500	493	483	508	488	500	492	510	517	493	502	489	544	522	512	470	488	524	467	484	472	502	461	509	489	548	510	524	509	477	503	480	500	505	484	509	471	496	458	519	511	465	494	468	492	475	489	526	468	491	490	476	467	487	528	521	521	531	500	519	501	519	467	460	490	534	497	559	502	496	522	500	486	526	457	468	538	496	490	534	530	484	480	541	502	520	545	514	524	514	494	492	488	515	477	476	514	498	509	496	532	512	489	486	500	486	492	511	501	490	520	486	483	474	475	521	493	502	480	442	449	526	491	519	503	554	504	457	501	495	493	508	533	462	531	507	482	512	502	471	499	524	455	508	475	464	518	499	458	450	517	468	533	486	466	489	536	482	467	476	504	511	482	491	490	485	461	529	530	448	486	508	515	522	472	493	478	504	479	509	451	485	492	490	517	526	500	506	489	502	502	477	506	443	482	504	490	532	508	495	491	489	509	449	491	494	501	509	505	504	495	486	445	482	514	525	531	499	479	508	495	459	540	502	477	502	513	488	499	491	511	460	470	522	502	498	476	473	504	497	520	474	461	505	504	481	501	467	462	498	520	526	461	506	513	484	492	528	527	487	479	492	432	497	477	511	515	523	531	471	494	502	476	502	505	497	524	517	510	503	511	509	489	471	473	508	491	483	555	497	500	507	524	506	475	468	485	516	481	516	545	500	497	562	463	500	460	511	473	500	535	492	465	497	467	499	469	497	472	519	487	504	498	481	503	500	489	512	465	509	479	488	501	494	465	478	523	516	439	518	501	512	480	514	492	498	497	513	487	481	523	512	468	486	495	494	498	486	518	511	523	514	472	465	492	489	525	502	557	524	470	486	507	507	462	464	479	494	476	511	483	468	484	520	502	540	490	491	513	488	513	482	492	448	489	467	495	514	519	495	478	466	492	507	455	467	482	467	520	475	520	499	463	524	533	506	533	484	501	489	494	439	491	486	499	491	475	465	476	483	505	508	497	466	524	483	518	468	452	486	469	491	480	454	476	469	501	496	517	494	488	475	488	514	525	463	486	492	496	513	507	470	481	491	495	488	500	489	510	518	480	486	513	502	497	476	489	481	482	538	494	482	504	463	548	479	517	511	485	529	503	479	490	532	502	498	518	477	550	499	561	518	474	538	528	478	503	521	505	501	525	501	483	516	485	486	444	476	522	499	466	459	496	510	448	553	536	498	478	550	462	531	502	482	473	512	496	482	547	491	519	501	493	502	457	474	442	501	525	526	470	474	501	538	498	510	498	506	499	518	532	462	460	469	523	497	475	514	537	494	484	438	489	513	504	482	512	534	524	516	478	503	519	489	533	525	528	487	534	480	521	494	479	499	524	506	498	498	497	492	505	493	513	488	514	512	522	504	477	475	518	518	526	474	519	503	515	512	501	499	471	506	499	495	489	481	503	513	472	538	530	492	511	485	528	491	432	505	483	519	468	478	484	509	488	507
26885	21328	13591	4520	450	337	302	335	297	279	332	333	310	247	284	312	318	333	303	311	299	303	278	258	332	303	320	313	315	306	267	292	306	328	323	273	308	320	313	292	278	298	302	308	284	328	291	300	275	340	274	297	284	314	322	307	297	259	303	296	289	322	278	297	285	312	296	305	297	319	316	298	312	317	291	333	286	295	304	339	283	302	283	311	283	305	283	330	308	313	292	288	281	319	311	324	299	304	275	289	298	325	332	334	296	302	306	291	293	306	325	277	327	300	324	321	322	312	294	289	313	286	302	281	314	298	318	269	307	325	311	320	305	291	287	308	282	292	273	321	303	335	275	281	316	295	315	292	302	298	275	297	318	341	315	323	302	334	301	269	304	300	317	279	302	300	343	285	292	275	295	303	313	349	292	271	271	292	322	340	306	293	302	307	275	292	316	352	264	313	336	304	288	304	313	324	294	298	305	312	318	287	285	314	292	336	319	300	305	300	294	309	299	333	292	296	267	336	270	309	290	302	278	319	319	296	332	316	317	302	325	302	276	296	291	304	286	287	309	304	323	310	305	293	273	289	281	287	298	312	339	290	287	303	293	327	285	289	319	288	308	298	298	285	311	270	276	312	311	298	320	311	328	291	294	292	328	322	284	290	295	303	335	298	280	309	309	328	299	312	302	302	319	320	302	317	276	301	280	310	323	289	317	272	302	299	312	295	301	306	350	317	290	318	293	303	296	273	285	315	296	306	281	345	296	306	308	299	306	332	314	294	314	304	282	282	300	305	311	282	280	302	287	289	318	280	281	279	304	303	283	324	326	284	323	295	277	289	292	313	296	320	312	337	310	291	330	301	354	318	331	297	291	328	309	302	291	335	299	289	294	331	290	324	297	307	314	306	311	318	289	331	299	304	293	309	296	326	299	302	316	343	289	308	264	305	310	308	341	298	307	325	319	291	288	337	283	306	333	293	275	321	306	333	320	321	325	311	326	280	297	332	305	313	326	281	319	284	283	289	279	304	281	289	294	277	286	312	290	283	302	271	255	326	300	279	307	316	338	296	323	310	298	319	287	281	281	302	264	273	264	271	295	302	296	310	290	323	293	267	298	314	291	329	323	291	278	298	327	317	282	315	287	315	307	315	311	300	280	298	308	307	289	302	288	266	301	293	290	319	285	286	299	287	307	288	298	289	290	329	297	293	331	309	316	297	303	290	284	318	338	319	308	283	309	302	282	302	292	314	293	302	291	287	287	321	285	296	291	280	321	290	292	272	279	302	311	310	293	321	286	317	312	293	292	306	281	288	272	298	300	315	314	292	310	277	300	319	318	291	325	316	294	314	306	286	292	294	309	298	317	281	349	326	275	300	304	283	299	288	287	305	309	319	306	293	312	290	314	310	292	301	325	284	303	308	267	295	275	313	308	310	300	305	283	302	308	304	294	323	308	301	325	315	280	320	302	320	321	297	287	291	300	291	314	304	309	339	303	287	309	305	274	320	304	308	316	329	294	339	265	261	302	326	301	297	298	296	292	296	309	298	327	293	296	326	337	314	314	289	302	301	353	300	283	283	310	299	307	281	299	314	291	326	312	328	276	288	279	286	314	283	314	260	311	295	301	321	282	316	331	293	278	304	279	341	291	317	297	296	306	288	313	298	321	293	306	284	294	311	270	284	258	295	314	328	291	271	307	300	291	323	299	288	293	303	315	306	270	284	317	304	308	293	326	340	282	275	293	315	325	316	300	256	308	307	316	277	301	320	310	281	305	319	316	300	304	295	261	315	329	328	304	294	311	293	298	323	277	323	329	313	302	303	322	314	318	315	308	302	307	291	286	296	289	302	324	315	299	299	292	282	319	294	317	339	311	291	287	297	276	318	335	305	309	305	293	286	300	309	342	262	291	311	324	301	292	296	291	321	292	290	304	309	284	297	297	332	299	312	336	313	305	290	307	298	259	296	313	313	294	307	288	276	279	308	296	296	315	304	288	303	298	301	308	296	314	290	275	301	324	312	284	282	315	308	283	331	327	293	309	304	301	319	302	283	320	290	302	320	293	335	349	290	326	286	277	322	305	291	311	304	306	282	314	323	276	281	282	313	292	237	292	288	317	301	288	339	299	314	293	291	310	318	287	310	316	286	309	287	273	308	287	308	325	327	265	334	281	265	302	285	261	298	317	321	306	324	314	274	299	308	292	293	311	318	307	294	284	299	292	302	321	323	297	282	299	322	296	311	287	312	306	297	296	319	293	309	307	314	280	318	276	284	316	273	319	271	271	303	288	310	305	317	274	292	301	303	310	326	293	321	295	303	308	289	297	344	292	294	324	307	314	313	299	305	329	279	299	295	311	283	289	329	303	297	310	303	320	329	296	298	303	290	296	324	307	261	298	306	303	326	329	314	286	324	323	297	316	304	326	296	326	274	323	289	279	289	290	307	324	300	317	299	298	289	306	311	346	308	286	286	308	305	334	284	320	317	276	335	291	288	304	336	321	283	292	316	301	312	289	283	312	306	342	317	269	278	312	279	302	319	299	297	311	357	322	288	309	328	294	316	320	303	306	307	270	290	306	291	323	297	293	287	317	313	336	291	277	306	331	304	283	298	284	281	274	310	274	294	311	304	302	273	326	282	308	276	331	305	295	314	282	295	290	321	301	285	312	312	306	305	290	303	291	308	290	309	303	321	286	310	320	306	308	277	278	292	297	280	332	329	330	298	313	296	268	295	287	333	292	305	291	328	304	315	296	289	336	322	304	316	322	275	300	304	306	311	289	305	283	308	317	304	293	291	307	283	295	300	292	302	299	329	295	310	290	325	293	302	316	292	291	305	303	298	280	304	290	276	312	283	268	287	309	307	296	304	307	299	296	318	305	306	286	311	312	290	328	313	298	314	314	310	323	316	289	318	305	318	322	303	316	274	319	306	329	291	316	302	274	323	315	324	310	300	294	295	290	281	303	289	289	325	298	297	291	303	282	297	319	303	302	324	291	301	289	304	315	260	316	301	282	295	312	313	282	283	282	303	289	337	328	292	288	285	291	304	311	298	269	293	288	304	309	292	291	285	298	312	313	322	301	318	323	322	290	321	308	290	311	299	288	326	284	321	299	310	285	284	313	342	309	312	281	312	313	301	312	301	291	314	292	303	328	314	284	302	304	326	307	313	331	309	309	306	296	292	304	288	309	284	300	263	293	299	308	292	293	330	308	333	325	283	286	320	298	306	256	322	271	306	314	303	301	298	310	277	317	296	286	321	293	275	318	303	291	290	286	319	320	313	280	319	290	320	331	327	310	297	311	316	286	301	337	279	304	282	303	294	307	338	294	273	298	313	311	303	336	313	303	315	315	300	300	296	294	321	273	283	310	315	322	315	277	315	288	293	293	288	315	306	269	316	295	296	303	305	297	335	338	327	302	269	291	309	294	281	298	326	292	300	277	281	295	299	306	306	298	291	290	276	311	289	310	283	324	323	307	337	283	294	315	298	284	308
6363	26547	6863	4130	461	429	454	374	445	413	382	405	396	419	359	395	383	382	404	408	329	390	411	402	397	391	420	382	412	370	366	383	384	385	396	417	405	410	404	406	429	383	405	406	417	401	399	392	410	394	375	363	406	411	391	377	392	401	393	398	388	402	387	384	407	417	420	405	405	408	386	415	369	403	417	386	407	369	393	381	378	399	397	391	381	434	385	392	404	379	373	371	369	416	402	402	386	375	375	379	371	384	407	374	418	399	402	426	404	355	369	391	423	391	399	400	363	426	387	404	390	367	350	416	381	378	419	411	416	397	439	392	389	402	375	393	390	354	391	374	397	435	398	384	389	417	405	406	377	402	408	373	418	403	381	397	382	406	392	391	413	396	382	354	385	396	415	385	380	406	351	359	414	375	353	389	388	419	361	388	364	383	410	409	424	360	415	407	429	420	433	392	369	411	388	399	383	433	394	433	382	388	409	386	404	413	394	414	388	398	380	409	389	392	381	419	407	407	397	398	417	409	388	396	362	381	365	376	355	358	375	396	389	412	401	370	404	390	371	378	369	411	377	355	358	371	389	364	410	379	392	399	361	384	399	402	368	374	404	357	372	428	362	407	409	370	397	426	407	392	383	385	368	353	390	402	361	402	380	424	426	391	386	394	386	387	359	412	396	399	381	383	395	412	370	383	403	360	364	394	387	415	385	423	411	349	409	382	373	394	375	381	387	393	365	394	381	427	390	390	372	398	354	375	386	381	409	377	378	388	408	424	382	377	379	387	383	379	371	375	379	401	374	411	378	431	402	383	378	411	389	399	371	373	366	380	401	375	402	375	381	387	404	382	344	389	409	380	381	416	395	379	403	363	379	372	360	377	387	407	374	398	442	396	375	415	400	390	360	406	399	351	403	363	392	387	402	365	391	386	390	395	374	363	378	411	396	405	413	379	378	398	379	344	363	385	381	397	382	372	400	399	382	352	401	379	428	418	377	362	401	418	398	396	366	401	420	358	371	367	410	350	390	390	421	436	371	388	376	403	382	376	416	372	370	421	401	368	355	391	380	396	384	364	377	390	430	384	401	384	384	377	367	358	347	390	357	385	390	351	395	388	377	403	388	418	399	376	411	400	382	405	367	396	408	382	338	388	431	372	423	375	403	378	386	362	360	369	381	349	387	381	432	364	427	381	392	404	383	389	434	420	358	408	406	414	398	360	360	411	391	411	387	386	412	383	387	369	396	414	380	357	406	385	416	371	391	376	374	374	409	414	349	391	385	398	383	428	392	396	398	363	357	376	370	398	391	389	433	387	362	365	374	405	386	342	386	389	424	387	387	378	407	398	425	413	390	381	377	417	399	365	388	394	427	417	445	408	359	401	371	389	415	398	374	418	424	369	427	416	393	397	383	393	396	363	409	367	373	419	374	391	390	411	366	390	387	407	388	375	398	358	385	384	378	396	356	385	372	389	407	394	417	393	399	409	415	388	392	404	397	414	407	369	418	351	373	386	384	400	405	360	371	436	397	410	386	394	375	372	366	417	364	372	402	383	400	384	385	389	379	432	385	380	393	373	378	400	410	388	413	435	433	399	390	389	395	357	408	375	365	372	432	365	378	431	381	418	377	339	420	376	405	385	369	373	338	376	355	398	401	370	358	408	410	390	400	376	362	378	379	372	399	361	378	370	380	394	390	375	390	398	372	402	379	392	373	391	381	424	360	377	387	426	411	382	391	369	405	400	389	387	382	394	356	422	426	404	393	366	397	398	403	417	369	404	413	391	401	402	390	390	369	392	430	392	369	394	398	384	381	370	358	368	388	414	351	400	410	380	403	409	354	380	411	375	398	398	424	363	392	361	371	373	386	392	408	406	383	385	356	378	434	386	390	387	411	374	396	391	384	377	362	379	388	345	411	392	370	381	438	379	351	398	401	364	393	422	415	411	386	389	401	391	408	378	406	395	366	409	375	393	366	348	403	412	395	378	380	412	416	379	405	389	401	375	338	382	397	352	362	376	402	373	423	381	390	379	378	368	372	387	366	367	401	388	374	368	436	367	385	384	405	413	400	398	400	386	432	397	403	385	372	362	416	358	359	375	405	382	399	394	388	385	405	379	388	434	385	397	369	351	362	388	389	425	395	393	378	396	400	379	377	413	403	406	401	395	361	423	414	394	395	413	420	356	353	380	378	405	403	401	385	410	380	361	401	370	414	394	409	370	402	373	440	400	353	377	410	395	385	379	382	401	363	409	375	371	370	375	363	386	397	395	383	384	386	380	393	390	392	376	410	367	400	394	397	392	347	392	353	370	394	378	401	384	383	411	388	365	399	401	398	403	394	388	378	367	416	349	406	347	393	350	398	358	407	382	378	399	364	368	423	387	398	419	397	367	375	359	417	376	355	381	383	390	399	366	394	395	380	414	400	412	354	392	382	375	373	391	361	392	373	369	358	402	381	414	378	400	391	396	402	387	371	407	416	376	402	423	380	375	382	396	392	380	367	369	385	388	417	401	376	417	381	402	382	421	385	379	360	384	395	378	348	374	374	390	367	394	364	399	377	386	382	391	379	398	392	409	427	374	416	339	409	356	378	375	412	361	434	432	390	384	373	391	422	430	376	424	388	399	384	416	333	422	367	336	378	384	416	416	385	364	384	382	377	406	398	363	380	391	406	419	374	391	373	413	355	368	372	369	393	376	390	378	373	343	375	389	389	393	384	411	383	383	403	406	417	414	395	348	423	396	371	389	390	376	382	389	398	369	436	405	396	390	420	389	393	371	395	359	442	369	381	396	392	372	373	394	378	434	400	382	397	382	406	395	404	362	385	384	408	394	409	387	396	392	404	389	392	405	439	377	410	393	405	413	376	361	430	377	368	383	373	397	408	356	398	383	389	382	379	402	382	385	355	393	378	364	408	396	370	430	366	394	393	383	411	389	398	380	351	370	409	379	387	366	411	420	355	387	392	385	379	400	367	420	398	384	389	355	360	380	382	396	383	380	391	417	385	360	406	369	416	387	418	405	364	376	385	373	387	409	362	373	412	401	405	408	359	382	358	389	404	387	440	360	395	407	388	393	450	396	395	428	375	381	368	385	385	402	394	374	413	414	391	387	402	396	370	424	392	402	335	366	401	382	397	366	376	393	391	416	391	404	346	383	397	376	385	415	393	420	423	392	397	368	355	421	384	382	393	397	408	434	408	370	382	371	370	385	396	411	394	406	387	413	378	390	383	385	395	393	409	418	366	412	392	360	372	417	379	365	395	389	338	396	405	393	385	382	370	380	401	392	395	379	375	412	434	394	393	407	342	402	391	392	417	374	382	392	408	388	411	370	371	373	387	395	388	388	414	363	351	387	402	394	407	406	390	418	373	407	393	408	392	419	384	376	380	361	370	386	395	367	373	398	379	389	390	398	390	406	388	380	376	355	417	396	394	374	385	402	392	382	398	424	401	411	381	373	387	391	356	410	391	408	411	391	400	385	408	390	361	380
23048	21119	28639	24232	20580	8592	996	655	621	609	551	546	542	548	572	551	530	510	534	510	507	485	484	483	518	517	478	497	524	469	487	531	465	540	461	527	492	501	497	539	478	503	489	501	513	512	519	505	479	497	494	482	461	490	495	508	496	520	492	431	502	480	473	517	490	474	487	488	492	516	555	499	507	510	477	487	512	515	443	505	542	485	496	515	504	527	479	480	511	478	514	502	470	478	476	519	469	491	475	504	486	443	468	517	503	494	487	481	489	474	510	515	495	504	510	525	495	508	483	519	477	499	516	518	500	468	491	505	493	489	494	490	496	506	453	480	516	489	522	505	472	506	482	511	500	495	490	473	498	499	507	488	496	491	540	476	513	539	503	469	507	510	486	457	486	495	506	518	509	530	498	462	517	519	511	485	498	521	498	510	485	505	451	489	512	500	515	500	498	524	488	499	503	469	454	522	496	479	506	470	484	460	489	515	470	539	507	497	489	513	506	498	471	512	528	529	499	502	518	492	479	505	517	496	516	521	507	481	542	533	539	492	489	502	488	490	511	465	500	470	486	441	515	508	534	489	484	539	499	478	510	462	496	491	502	456	490	496	519	476	508	530	517	530	529	439	490	478	516	491	488	510	506	481	487	496	517	522	486	538	498	484	488	522	486	489	468	486	483	490	493	504	487	514	531	507	458	506	485	508	512	516	510	551	478	502	495	484	513	491	506	494	506	519	498	501	489	517	518	530	473	562	516	473	477	464	505	476	478	521	526	465	507	475	502	488	513	474	509	510	484	516	486	487	526	539	468	492	500	491	485	484	510	466	517	474	484	512	461	509	511	465	520	547	473	521	487	512	507	448	477	519	510	491	501	459	514	512	491	498	500	481	520	481	525	490	469	523	509	488	541	510	498	485	483	520	481	547	494	482	476	520	503	509	496	487	469	491	523	486	497	488	504	525	486	517	488	492	491	537	492	531	511	482	511	473	519	485	522	503	486	523	487	548	496	514	531	507	447	490	496	491	508	487	462	467	482	490	482	528	511	508	521	475	480	523	519	492	503	508	495	476	462	501	513	520	527	472	492	514	455	478	482	494	493	501	493	505	473	483	525	491	482	489	478	506	490	496	510	496	489	507	497	491	453	482	472	525	500	487	515	496	491	485	477	504	490	456	544	499	534	541	522	492	513	470	544	434	516	489	530	479	505	513	473	492	465	517	471	489	481	525	521	493	517	508	497	503	496	509	461	464	507	505	490	512	470	451	476	518	462	537	463	526	471	505	457	510	450	538	510	502	471	488	510	486	496	495	503	501	475	482	489	494	528	503	510	510	505	528	502	537	481	505	467	516	500	477	520	480	464	526	477	502	472	465	486	481	519	495	505	512	464	467	489	480	495	489	486	521	496	463	498	478	501	473	478	511	476	457	528	482	530	470	500	477	494	485	427	486	515	476	503	494	473	504	471	488	506	525	505	460	514	505	522	523	492	470	465	471	500	491	516	498	466	496	493	524	486	505	489	495	507	514	518	478	512	508	475	517	489	512	496	506	469	464	541	509	460	518	505	490	508	488	507	519	458	524	449	486	513	483	497	504	491	525	447	472	522	495	493	519	525	516	519	516	495	474	495	458	479	494	498	528	486	451	496	517	489	503	490	521	499	466	468	494	449	459	493	506	515	490	475	506	470	492	494	496	514	489	505	488	502	531	511	509	475	488	460	483	510	465	502	486	478	549	466	492	492	475	528	475	486	530	468	493	498	503	479	506	487	497	475	531	496	514	474	487	499	475	492	508	507	537	487	496	456	534	474	491	528	521	508	516	488	522	517	476	488	506	465	485	516	466	522	490	505	507	545	494	522	482	472	493	480	496	506	482	514	516	547	502	484	502	520	459	463	494	506	492	493	508	518	523	464	479	540	472	447	502	489	509	498	488	473	499	467	471	499	448	526	488	540	539	475	490	540	484	516	465	474	480	492	484	479	502	477	488	535	497	443	484	472	498	500	479	469	513	525	501	508	525	503	521	491	509	493	486	506	509	476	510	465	473	505	480	469	509	529	500	479	524	492	493	518	539	543	504	453	462	509	485	519	514	482	503	492	494	505	473	499	486	476	525	489	535	473	495	487	492	460	486	530	490	500	497	530	491	493	529	490	463	474	512	462	522	505	511	466	477	522	526	486	508	514	508	514	440	504	493	510	459	462	485	516	508	494	470	536	526	524	488	455	493	513	513	507	470	494	479	484	492	498	485	483	492	520	494	460	513	502	521	515	506	538	507	505	448	544	484	511	487	541	499	498	498	473	490	443	471	494	479	472	502	540	486	496	476	461	540	525	507	477	529	485	457	527	469	475	484	496	500	487	515	497	476	497	534	531	479	453	483	500	494	546	503	544	487	462	499	471	481	473	523	459	454	533	467	483	480	513	476	455	491	496	504	476	494	508	505	498	526	475	467	526	512	511	481	471	457	479	492	517	494	447	481	512	484	449	511	496	519	506	497	441	461	495	457	530	534	514	468	463	522	534	467	486	490	507	512	484	475	478	492	490	491	481	537	501	481	479	542	468	485	503	548	469	478	490	479	476	493	476	517	489	500	526	476	478	472	510	515	501	509	481	504	479	477	467	528	508	472	510	507	499	524	456	430	507	471	488	492	521	538	481	511	534	522	513	463	477	531	529	515	522	461	470	495	478	488	456	493	475	484	455	466	455	505	487	487	505	528	495	493	510	485	478	479	509	474	540	489	481	487	490	462	509	494	489	493	485	448	483	490	476	463	473	479	526	456	475	512	506	500	504	506	520	516	500	468	535	467	546	489	465	497	488	502	543	505	480	454	498	486	500	519	489	498	496	510	528	490	496	465	490	527	523	493	530	479	503	467	521	509	469	484	499	466	461	504	470	519	480	478	450	531	487	463	493	473	480	486	501	467	489	469	511	484	498	465	474	504	526	445	465	468	502	516	475	497	466	496	496	526	495	526	468	514	501	495	488	512	467	487	493	467	484	466	505	537	481	523	511	473	533	497	447	496	500	515	484	530	482	483	517	512	501	524	517	508	480	508	514	498	515	449	484	462	525	483	500	511	469	485	509	539	526	455	520	461	515	482	491	474	511	497	491	495	544	474	519	468	479	465	518	491	484	503	473	505	505	464	511	504	534	498	498	463	486	476	502	540	469	497	485	506	484	493	498	490	503	514	493	484	481	484	507	503	507	489	499	529	531	489	496	456	489	523	519	515	477	492	455	483	532	463	549	494	489	521	501	507	499	509	499	517	501	484	505	488	489	522	463	459	492	492	514	511	524	518	480	515	505	541	482	510	486	501	481	478	483	459	467	485	498	505	484	452	469	477	490	514	488	535	507	529	496	463	477	526	514	482	500	480	500	518	464	514	481	513	511	479	533	495	454	504	434	487	468	548	521	501	501	464	527	514	497	495	485	505	458	530	483	521	475	489	495	488	512	470	486	487	501	479	486	525	480	511	522	495	511	492	530	521	467	505
13603	63884	21030	27749	1896	1379	1180	974	904	885	828	780	733	708	707	695	665	672	655	683	671	685	646	650	662	664	642	606	636	662	653	703	663	625	669	653	660	638	660	639	644	639	579	621	653	670	649	621	607	652	616	653	626	670	677	644	592	631	583	654	599	673	645	626	688	585	608	622	642	631	659	599	655	643	638	605	611	594	585	606	608	651	674	675	635	609	635	666	645	627	636	627	631	606	598	651	653	616	602	589	603	636	636	619	620	624	654	636	654	598	662	691	628	648	617	642	618	654	615	613	623	663	638	617	590	637	638	615	590	591	629	642	617	627	599	607	608	635	688	621	662	627	618	592	633	608	607	664	613	647	649	603	666	590	648	630	635	603	658	635	662	645	635	643	605	587	603	589	654	605	620	573	646	609	615	639	661	647	643	648	660	610	628	632	634	648	661	666	637	665	620	631	651	615	598	657	661	666	616	624	648	616	673	617	596	653	659	647	601	585	607	629	637	642	614	676	582	637	635	641	640	614	610	616	600	622	619	587	648	625	593	585	628	586	595	642	622	632	615	638	636	589	602	624	596	584	581	613	618	584	654	623	609	609	597	649	671	680	608	650	636	649	651	664	648	655	593	633	658	651	643	616	654	589	626	623	597	648	625	615	643	620	591	618	593	624	653	631	632	648	631	601	666	594	728	630	639	591	627	615	668	648	618	642	616	606	619	600	630	658	607	660	667	650	646	647	629	619	654	607	627	627	629	645	638	629	603	648	640	649	590	601	661	665	591	620	651	621	659	659	688	640	638	580	667	633	619	657	625	624	639	630	602	599	622	610	614	663	597	624	653	630	644	648	677	598	629	656	663	656	660	612	637	574	651	626	571	621	634	668	622	622	645	642	630	609	612	633	634	659	629	611	620	579	608	629	632	614	586	630	623	649	631	653	611	644	619	627	656	641	601	677	636	619	627	644	653	652	614	611	704	643	606	634	650	611	615	611	605	630	632	616	595	578	596	642	637	624	616	601	603	623	632	625	649	657	621	627	641	631	662	657	603	676	632	588	614	612	607	627	637	654	628	615	684	683	619	610	617	640	609	611	599	623	657	639	605	669	632	628	671	581	591	607	622	624	658	618	617	632	658	608	627	641	624	637	692	661	602	634	624	628	683	595	605	631	604	609	656	628	602	643	621	658	682	650	625	666	569	620	616	639	601	615	666	700	606	631	630	640	597	614	656	676	634	651	596	640	635	644	592	608	645	647	652	610	657	621	657	615	681	651	640	580	592	673	644	629	647	643	646	639	595	653	661	617	639	634	626	637	578	613	621	627	652	623	663	675	576	592	612	675	649	610	599	623	640	649	648	544	608	617	622	634	627	636	651	632	625	621	595	653	635	627	675	645	624	639	627	633	595	598	633	674	647	671	601	595	593	649	652	598	625	632	634	632	641	659	627	667	588	641	706	601	646	645	660	596	640	641	636	626	635	612	592	646	636	606	620	601	601	651	612	646	629	624	626	604	634	630	611	636	611	669	575	631	624	618	626	652	653	651	656	597	645	679	660	620	622	620	610	573	643	682	649	644	657	622	653	625	646	647	637	631	634	636	639	662	593	644	590	644	657	662	609	634	636	598	638	653	623	660	656	635	643	592	669	644	663	650	612	631	673	633	633	632	628	605	634	627	631	587	647	617	593	652	646	619	614	654	659	662	673	585	626	638	649	655	588	621	612	666	633	622	616	637	634	663	610	656	637	665	616	632	640	581	621	632	636	626	647	644	606	655	590	609	578	645	665	648	636	658	657	600	621	632	647	615	620	651	631	677	630	647	641	594	619	644	616	635	625	640	680	622	606	644	641	627	679	623	648	634	677	637	621	601	647	645	632	667	658	587	646	695	593	648	610	635	655	605	619	634	631	624	669	647	688	652	617	640	606	604	625	662	609	645	615	603	625	639	636	641	659	619	623	613	646	593	582	655	600	615	600	607	593	654	642	585	619	632	637	633	599	594	633	643	642	615	646	632	623	582	615	652	616	655	601	648	629	588	646	649	626	648	640	685	645	672	638	619	615	650	575	623	565	591	634	641	667	645	629	637	600	673	627	657	675	606	610	646	594	624	677	649	612	625	619	639	607	621	637	617	661	634	647	633	662	632	658	608	633	664	601	629	641	632	685	656	608	659	638	659	614	686	602	631	629	616	639	616	632	611	621	660	663	656	626	632	651	659	617	632	595	626	636	635	680	667	630	584	568	600	613	588	609	660	667	643	645	615	591	608	564	628	645	598	604	622	619	639	610	613	629	618	673	640	605	654	629	610	609	623	608	644	621	640	611	644	605	622	642	608	606	627	670	635	650	621	630	614	619	655	660	610	607	670	622	659	606	623	608	675	585	614	602	606	640	603	651	635	702	619	631	620	646	643	644	613	626	612	653	684	658	650	609	595	598	645	596	632	641	665	613	572	649	665	588	665	628	651	660	613	647	662	625	643	672	671	651	628	610	645	629	613	619	645	624	650	613	605	662	620	625	652	676	592	632	632	627	656	598	674	645	657	651	625	666	610	609	606	640	629	624	654	617	619	652	616	619	582	594	596	585	648	643	630	690	605	611	683	664	646	648	646	622	623	628	659	660	584	644	589	599	656	680	670	614	604	640	607	613	629	623	584	611	617	649	607	643	641	663	656	638	647	655	631	603	612	663	625	606	600	684	581	628	618	636	651	622	621	647	641	601	655	615	657	647	642	623	662	633	642	626	601	608	693	615	624	616	618	627	659	636	637	595	648	593	588	674	609	619	670	644	653	655	612	608	657	615	616	619	631	654	680	579	653	603	670	624	643	608	584	651	623	624	627	598	636	633	609	623	557	641	601	645	624	636	619	608	621	697	632	596	623	638	628	596	649	655	657	634	632	602	604	582	647	649	594	658	640	612	654	635	627	605	627	625	651	604	643	628	654	650	604	629	614	603	627	616	599	614	634	635	582	608	647	663	646	647	663	597	627	627	658	646	605	603	637	593	636	637	608	597	578	629	677	635	615	645	627	644	642	594	608	653	622	627	627	649	653	620	615	615	625	605	620	654	646	667	593	654	675	631	627	637	587	645	651	622	647	620	663	638	639	620	638	622	643	641	625	634	640	660	638	634	598	643	601	677	635	658	603	620	637	579	619	626	604	613	624	595	644	585	641	561	612	618	638	585	641	675	646	615	629	590	650	657	636	623	646	636	629	654	624	629	671	614	614	645	678	650	655	660	602	598	679	606	621	640	608	634	631	651	602	621	612	610	611	616	610	622	634	650	667	633	651	674	628	625	590	614	563	623	684	636	604	641	648	652	647	598	587	608	602	611	617	630	663	620	651	645	657	667	602	674	654	608	617	588	612	614	626	650	585	665	649	693	624	630	622	659	629	641	603	641	634	599	605	617	639	631	627	663	670	602	634	656	629	639	624	644	656	605	628	653	671	633	646	650	641	666	647	608	633	637	628	627	654	639	709	622	628	657	648	610	641
24126	21105	27243	24899	8067	352	271	208	176	199	183	152	186	158	143	161	160	150	152	161	162	168	137	135	136	151	126	134	154	155	146	134	132	163	130	125	124	158	135	139	152	129	156	134	113	148	140	139	140	150	149	158	154	145	135	126	147	150	143	146	134	143	132	125	136	128	146	148	140	161	157	131	136	150	129	131	142	151	135	133	147	120	136	141	129	122	133	132	127	151	151	146	133	150	144	138	125	120	140	136	140	123	135	139	151	131	124	135	155	180	137	142	137	146	129	125	143	148	150	138	149	130	119	138	142	125	135	133	153	137	142	140	152	129	122	161	121	150	131	143	139	153	132	141	140	112	157	150	136	147	143	148	150	130	145	163	148	136	147	118	134	126	118	142	132	142	131	138	137	126	145	158	124	123	127	148	136	170	121	118	162	134	141	147	124	147	147	129	128	159	107	160	130	139	141	125	144	131	129	121	148	157	113	126	134	149	155	149	132	146	147	138	123	150	124	133	126	137	139	123	131	151	145	152	141	132	153	130	117	136	149	150	136	136	130	135	147	146	149	126	138	124	111	109	130	143	156	129	139	128	139	132	138	146	140	138	147	141	144	131	131	141	133	134	134	153	143	126	124	149	139	118	145	121	141	163	131	151	135	131	157	127	135	140	129	134	132	145	125	144	136	150	127	131	138	145	148	146	134	158	148	150	146	135	161	145	143	156	130	138	131	150	139	163	134	136	147	143	124	151	152	144	153	143	130	160	139	130	134	139	125	159	138	148	150	143	139	140	130	128	137	122	151	150	137	125	140	135	143	142	153	131	141	148	151	141	144	143	129	143	136	143	135	126	147	125	154	138	148	154	152	138	154	135	137	139	141	146	124	126	127	136	139	147	133	152	130	113	127	154	136	146	148	137	137	121	135	156	133	130	112	164	138	126	141	137	127	141	132	144	134	141	141	140	150	151	137	154	148	153	132	132	144	131	121	109	137	121	144	137	132	150	146	121	137	180	139	159	134	123	130	142	153	148	145	135	129	135	123	130	139	146	143	147	129	137	138	153	153	140	141	156	144	148	155	173	123	154	133	120	156	140	101	128	127	125	140	161	132	131	119	141	151	135	126	150	131	148	136	155	158	147	136	124	126	124	130	126	146	171	134	141	147	140	123	153	159	145	139	127	107	151	117	149	150	115	115	130	164	148	140	115	135	131	154	144	116	153	136	141	142	117	152	139	172	120	123	145	150	125	147	160	147	126	152	152	146	140	153	158	122	146	143	132	130	131	159	136	159	122	122	123	150	160	139	140	107	148	119	143	156	140	167	136	136	129	146	149	136	153	146	155	133	138	128	152	130	138	139	126	125	159	154	149	134	136	134	134	150	150	142	130	134	148	126	145	129	135	133	145	132	146	151	138	130	141	145	132	118	144	125	124	121	134	151	146	144	131	148	149	138	132	151	151	140	138	162	124	146	138	137	143	125	141	150	136	146	150	146	142	147	135	150	164	144	133	123	122	129	124	161	140	135	134	138	125	135	148	129	162	142	155	151	121	160	127	134	125	150	152	136	139	131	144	149	146	141	136	136	145	138	116	137	151	123	137	134	141	135	138	126	118	149	123	109	150	133	124	123	144	133	133	137	131	158	134	124	160	148	168	141	124	127	145	150	141	137	132	135	146	136	136	128	129	142	125	136	137	147	117	148	132	152	127	159	154	126	123	134	170	163	153	130	152	137	146	126	142	124	141	142	122	133	132	143	146	141	139	152	139	147	141	147	131	136	121	166	150	127	146	118	179	114	128	131	130	137	134	137	146	110	138	137	146	160	143	140	131	157	123	129	134	138	132	144	137	124	137	128	147	128	134	116	149	144	136	148	128	152	141	114	130	119	145	142	137	139	130	139	144	145	140	127	138	139	146	139	136	130	134	133	150	153	157	125	144	119	129	155	130	129	144	127	145	141	166	144	137	143	145	140	135	124	132	146	138	128	134	132	138	140	152	137	132	117	135	148	152	137	143	132	165	134	144	133	131	148	143	153	139	145	134	132	145	145	155	156	144	139	138	137	132	148	141	142	126	116	145	143	130	126	124	139	127	159	136	127	143	121	140	152	152	159	127	132	123	143	129	140	123	154	137	120	142	144	143	131	141	142	152	129	141	149	151	140	138	122	145	160	136	130	116	149	136	131	155	127	142	120	131	153	146	144	142	145	161	145	136	138	116	133	122	134	126	143	138	135	152	154	121	137	121	139	129	134	144	119	127	128	131	129	156	123	128	157	129	141	152	135	148	128	125	141	141	151	161	135	135	131	120	151	140	148	141	147	136	142	108	120	139	141	153	145	147	139	109	135	141	144	117	133	129	137	127	146	132	136	190	126	124	130	149	161	147	169	152	146	132	139	132	152	149	150	139	145	145	125	133	130	150	125	123	133	158	134	152	139	119	143	145	119	144	149	139	146	133	127	129	149	124	152	153	145	124	141	121	126	125	132	162	136	156	158	157	140	144	116	151	115	134	128	147	137	125	136	136	152	140	111	125	150	146	124	135	139	132	128	118	144	142	131	146	118	156	140	136	113	150	130	149	119	145	153	112	148	144	128	155	133	142	164	131	146	133	139	142	145	136	131	153	150	159	120	133	137	134	119	136	145	128	134	132	130	119	142	156	126	157	140	128	149	146	120	139	137	132	140	143	141	123	141	137	152	131	134	143	139	153	144	120	137	141	149	135	143	131	135	134	134	144	121	129	121	141	133	155	119	142	133	150	120	136	131	144	139	124	112	129	133	135	130	129	131	136	142	145	139	110	156	141	123	150	145	141	140	139	145	158	143	131	148	156	127	133	128	151	147	147	132	113	135	139	141	131	167	161	139	146	153	156	149	150	151	145	143	128	161	126	126	155	142	164	146	166	141	127	145	140	136	125	142	157	143	140	125	127	134	127	136	154	144	152	145	157	148	122	141	114	148	137	147	157	139	121	128	129	134	168	116	139	116	145	126	117	152	123	128	143	123	142	124	131	137	143	139	140	155	141	153	123	132	126	125	133	136	155	127	127	140	138	132	128	134	175	134	131	126	149	151	128	144	135	136	125	141	141	147	148	141	148	132	134	147	143	112	129	129	139	123	146	134	138	140	152	136	135	131	141	125	122	143	144	140	138	132	151	147	138	126	135	137	136	149	130	150	131	143	150	126	148	145	122	144	128	120	153	137	160	159	130	137	130	131	133	136	141	139	137	146	128	138	137	117	148	149	140	142	142	127	137	123	138	123	141	152	157	134	144	151	132	131	152	128	124	148	146	116	120	127	127	146	161	138	149	145	135	145	147	142	150	126	140	149	126	129	137	144	148	151	124	104	164	140	128	142	145	131	126	151	137	130	132	125	128	125	147	151	129	120	146	140	135	120	125	145	126	136	146	125	155	127	145	154	142	138	147	140	118	116	137	122	142	129	148	127	136	114	129	142	145	148	155	152	141	125	113	120	109	137	148	148	143	136	150	108	133
12772	43752	18614	14114	863	569	545	398	364	325	336	276	251	216	218	275	260	224	213	230	207	220	211	192	196	214	219	211	215	205	203	201	203	198	169	211	195	186	203	196	200	193	185	208	174	193	191	222	214	184	194	200	190	193	238	180	192	195	186	198	192	175	205	196	195	216	198	200	194	190	197	215	171	210	216	194	183	196	194	205	192	209	210	179	218	218	231	196	201	198	212	211	195	184	193	192	188	213	188	214	187	194	181	207	198	210	165	201	219	186	223	206	187	215	200	177	207	210	210	205	170	181	219	200	203	195	186	198	205	209	180	185	184	194	185	203	191	206	215	191	196	194	196	206	217	191	171	199	187	187	173	198	194	191	197	205	192	195	191	220	187	184	195	183	190	175	202	204	188	188	187	199	190	183	187	179	198	196	194	209	207	156	190	201	157	178	194	207	195	189	191	180	191	210	214	180	185	188	193	184	178	195	194	172	190	173	208	205	199	202	200	181	200	185	180	181	193	182	199	183	217	220	208	173	222	212	180	226	198	214	205	196	202	181	211	200	181	207	157	190	190	218	198	197	204	194	210	174	174	220	183	201	177	198	204	199	187	189	213	228	188	209	202	176	200	214	184	210	196	178	172	196	176	181	218	202	196	179	168	182	190	181	204	214	204	186	208	194	167	202	193	203	204	163	172	181	199	203	197	181	179	198	177	212	185	214	184	186	191	197	183	184	187	180	201	212	193	226	191	179	201	188	189	209	181	197	203	191	178	199	202	198	202	196	196	184	202	219	192	197	213	185	184	169	200	171	176	186	187	190	214	190	191	197	171	195	189	188	211	214	204	185	188	172	200	179	188	187	194	198	190	197	185	180	202	177	183	188	161	193	174	194	210	188	194	187	231	215	209	222	187	205	185	193	179	185	216	193	191	205	180	203	190	217	176	222	200	216	197	213	186	187	180	174	190	173	177	189	198	192	174	202	180	209	205	204	188	203	177	181	206	201	218	197	198	184	179	198	198	177	184	196	177	190	192	205	210	211	198	189	203	188	195	202	190	184	187	193	220	193	190	222	203	211	201	212	201	189	182	208	192	204	190	178	191	192	211	209	189	188	204	199	182	192	198	184	223	184	185	198	187	186	186	187	204	194	194	208	179	203	186	206	175	204	199	201	187	185	189	177	187	195	187	198	223	200	194	202	185	200	184	189	193	203	197	216	198	192	170	209	178	183	201	184	190	181	182	177	182	185	185	194	192	207	198	200	197	211	202	201	179	212	170	204	197	199	190	182	196	186	194	169	192	183	173	185	230	207	195	200	211	196	215	154	177	181	168	196	211	182	210	170	214	163	159	223	217	214	202	204	207	185	198	245	166	184	190	191	201	171	168	184	178	202	201	188	187	233	199	198	178	212	201	187	219	188	206	219	190	209	169	204	208	202	199	192	184	218	191	202	179	217	199	190	181	186	189	207	213	183	206	218	195	179	181	217	184	208	182	187	186	237	210	191	195	189	207	184	192	187	186	213	195	220	157	170	183	189	213	216	191	207	197	199	174	203	200	216	178	214	197	199	161	193	202	217	187	188	202	201	204	181	199	203	211	169	196	196	183	220	207	190	204	194	197	206	196	186	195	202	192	176	200	191	191	181	187	199	163	163	182	174	233	193	195	164	204	185	181	176	183	177	171	198	187	185	211	211	199	201	179	210	202	196	220	189	212	201	214	174	178	188	181	195	206	199	193	218	186	194	185	200	215	172	179	207	213	192	207	194	196	183	203	215	174	206	185	191	187	189	200	199	204	185	184	200	200	196	196	191	209	198	197	176	169	201	195	192	175	162	191	194	227	194	209	167	214	189	192	184	197	220	187	184	231	176	184	182	167	221	184	181	184	201	180	180	179	200	190	184	184	183	193	206	214	215	209	187	172	167	199	160	212	206	193	207	194	188	184	184	167	229	188	185	200	170	182	195	177	199	201	203	214	201	195	204	217	215	190	190	205	213	193	186	191	212	204	166	207	217	201	187	211	206	165	205	203	198	212	197	186	186	207	198	196	217	222	206	196	203	191	185	199	228	190	216	205	202	203	201	199	239	211	197	194	197	195	200	188	211	212	200	196	197	189	193	203	199	207	193	184	189	187	189	188	212	180	198	202	201	214	195	185	181	211	194	204	205	210	207	216	179	189	215	193	230	209	200	202	165	195	198	188	191	205	187	213	184	221	170	160	190	207	189	196	193	192	189	201	173	191	168	179	175	194	192	216	197	202	208	184	213	185	199	172	187	201	171	227	199	208	193	209	211	204	202	203	195	193	210	187	188	190	194	175	198	210	213	208	188	204	194	174	207	188	191	175	199	169	205	213	213	196	183	193	182	187	202	207	204	202	209	209	199	189	190	173	197	199	187	213	203	204	187	175	194	193	211	210	184	201	201	185	174	177	194	194	206	204	179	193	190	180	207	182	199	189	185	205	209	208	196	183	211	195	192	177	208	179	200	208	209	191	195	177	183	209	196	183	216	213	222	186	207	188	201	198	193	184	174	197	186	180	194	198	160	206	211	178	160	207	176	197	200	212	191	192	190	187	201	204	196	204	203	196	193	222	215	196	203	196	203	193	195	174	199	204	184	185	211	224	189	185	208	177	194	188	176	176	198	212	186	203	220	173	194	184	199	188	188	194	193	201	197	205	197	178	205	188	194	199	198	205	194	203	206	178	191	196	184	212	176	187	169	180	184	194	196	173	198	190	223	194	201	197	173	208	182	205	196	201	188	184	188	179	189	207	193	207	210	179	220	187	186	198	177	192	186	176	200	201	182	180	214	210	193	178	193	165	193	187	186	224	183	184	195	180	201	202	201	198	191	199	198	195	193	193	189	199	174	188	203	200	203	178	167	197	196	202	205	193	190	220	190	199	221	203	201	202	179	209	185	187	212	195	199	202	188	179	176	205	198	189	211	178	208	176	197	193	187	185	199	182	190	201	190	181	190	206	210	220	211	193	180	194	192	184	184	194	193	190	180	188	195	205	201	200	178	201	188	186	208	170	200	206	189	207	223	219	184	207	191	195	192	201	200	176	168	203	164	188	212	183	191	227	205	186	188	204	211	199	180	197	205	228	187	212	190	197	201	208	196	199	193	193	191	185	218	202	182	182	186	204	205	199	194	169	219	218	193	202	213	204	211	206	200	188	182	214	214	203	185	201	203	174	203	193	177	206	203	186	191	190	202	189	197	200	212	186	187	205	181	210	191	199	182	196	209	178	189	189	203	205	187	190	194	203	165	205	191	221	173	177	161	214	189	180	183	197	196	186	207	215	190	195	228	198	205	181	191	212	181	178	179	198	199	217	190	196	182	188	188	219	188	189	193	189	173	187	202	197	190	205	190	202	184	218	204	164	205	206	192	209	198	185	197	222	178	202	210	222	208	198	195	205	190	219	198	206	218	189	197	177	209	210	192	212	188	198	205	195	189	211	196	169	188	199	180	182	209	170	190	158	174	201	209
22162	21101	28911	23599	21091	20424	5570	771	612	557	564	502	511	447	435	438	416	423	397	396	416	433	456	405	372	389	383	407	401	364	408	384	405	388	387	367	389	392	394	347	330	383	395	414	373	373	391	397	342	392	389	369	398	418	365	379	341	368	385	403	361	418	370	363	387	363	417	388	354	367	340	394	388	398	418	432	406	385	410	377	388	383	384	383	390	378	401	382	359	382	412	391	361	343	386	415	361	372	366	365	363	366	400	354	399	363	354	394	350	366	377	369	389	357	363	358	339	365	350	423	398	381	358	408	375	373	426	392	390	377	389	392	363	386	383	378	403	370	397	371	357	379	369	339	384	367	367	406	383	413	383	340	414	373	374	383	342	399	375	380	359	413	358	412	350	420	370	368	355	355	379	411	355	376	352	397	335	377	380	363	353	352	380	360	371	363	383	414	389	346	407	396	324	408	383	364	361	398	397	377	378	391	357	368	395	420	397	356	371	376	391	350	374	384	377	354	402	384	379	364	332	348	398	350	359	411	392	370	409	386	388	359	397	356	351	400	359	362	410	358	367	392	393	370	367	395	354	348	377	335	370	358	363	382	390	399	362	399	370	377	424	353	374	379	375	351	395	369	390	357	369	379	346	397	363	399	377	374	358	405	353	400	402	382	368	369	341	373	372	346	356	348	378	371	416	366	355	360	367	374	368	367	356	373	357	385	341	380	342	386	342	371	361	383	348	345	360	385	355	360	365	366	382	393	335	409	342	389	372	365	386	356	381	363	405	368	388	352	387	361	358	359	364	364	367	362	397	354	376	408	323	382	353	359	356	375	386	390	393	378	378	377	386	353	409	380	381	355	381	360	383	342	375	337	362	363	386	375	363	416	444	371	388	417	341	391	330	378	348	377	327	393	349	349	338	378	375	399	384	417	397	373	395	369	332	393	391	383	355	384	420	353	372	369	370	356	380	356	365	346	385	371	349	404	375	398	369	382	402	369	354	337	365	347	402	378	342	368	396	365	365	374	383	365	381	349	359	378	390	362	394	329	399	433	349	372	383	407	393	388	385	383	386	365	378	383	376	388	362	372	355	338	395	360	370	391	406	364	331	334	359	411	361	380	408	381	354	382	358	377	350	404	391	381	390	369	366	390	352	395	386	395	356	328	354	374	368	383	351	393	393	397	330	376	388	382	359	389	402	358	379	384	388	359	393	349	386	403	362	349	348	403	391	375	370	369	376	380	382	378	364	362	322	366	402	383	384	371	427	375	376	403	379	367	362	404	390	388	338	328	325	401	373	386	377	374	365	367	398	387	372	375	398	364	405	386	369	378	382	373	394	415	391	391	367	364	408	392	413	359	384	373	371	379	372	390	384	390	388	392	376	375	385	372	407	377	395	348	404	380	380	380	411	366	376	369	351	375	386	348	364	386	370	349	360	373	369	370	368	402	396	385	387	362	386	403	361	355	368	406	346	417	382	393	378	404	377	398	364	406	337	397	369	339	376	359	359	376	380	383	355	369	372	408	388	386	392	405	313	336	347	366	419	394	415	353	386	382	363	369	397	375	376	332	370	375	383	353	372	354	363	378	394	393	369	360	369	393	361	372	393	407	356	357	348	372	385	401	387	410	388	369	391	381	411	387	400	383	384	398	396	344	383	384	379	377	382	366	373	349	387	357	390	343	369	403	378	345	363	354	337	391	389	380	375	338	369	408	376	365	394	374	370	402	366	386	420	368	382	396	406	387	412	356	389	360	396	378	364	379	364	412	363	358	402	347	391	375	370	372	371	380	350	381	374	354	373	398	403	341	374	369	375	406	359	376	362	363	382	353	386	362	378	375	378	365	404	363	345	363	405	350	386	400	392	357	389	351	406	373	332	363	332	398	348	374	373	416	364	385	376	397	399	373	413	436	376	374	367	352	380	374	396	371	375	362	378	375	379	404	375	369	365	366	392	369	355	361	403	421	366	395	352	387	335	372	398	366	350	371	374	394	393	380	337	383	395	368	410	393	363	378	384	362	318	363	369	342	379	387	395	352	382	344	362	370	370	402	388	383	376	342	346	391	382	379	383	386	383	346	355	381	367	368	385	366	371	367	361	397	360	370	398	365	367	371	386	378	399	396	344	370	406	384	364	378	369	415	380	372	391	375	352	367	373	386	386	397	381	381	362	363	339	346	381	363	411	386	373	385	387	382	369	347	370	353	362	401	372	362	406	373	360	381	358	363	399	363	392	402	359	378	372	397	370	384	387	389	378	366	392	350	391	404	371	395	385	370	331	369	347	353	377	392	366	390	372	391	402	397	345	322	372	378	394	401	356	362	392	351	397	367	367	388	386	408	399	356	382	358	361	402	398	370	407	388	343	381	374	399	397	364	351	368	380	387	383	392	359	366	361	371	405	373	384	372	384	446	363	369	336	340	372	376	380	364	378	357	376	387	357	371	356	377	393	388	357	374	361	356	369	366	411	371	367	324	382	358	383	392	387	356	381	361	337	410	335	400	409	369	330	364	381	393	373	372	359	390	400	343	363	406	378	410	368	385	353	417	389	409	413	364	339	358	342	382	381	378	345	339	362	376	351	381	365	356	342	374	369	382	400	374	356	395	384	391	384	396	383	384	373	349	361	372	332	375	375	365	399	364	389	391	408	399	381	361	367	345	368	376	387	381	395	384	380	377	376	393	384	338	393	396	380	378	383	359	392	360	373	392	388	372	368	359	381	348	385	357	377	364	398	383	369	353	376	382	366	376	403	377	344	386	366	356	359	380	368	377	396	386	400	365	366	391	403	379	391	396	381	338	344	398	392	385	383	399	369	389	380	358	375	371	373	357	380	404	359	368	379	395	350	393	382	338	365	363	384	342	381	360	363	377	402	389	399	393	373	370	365	395	390	363	361	350	414	378	352	420	380	381	364	351	368	365	372	374	357	379	360	396	364	379	337	394	373	376	370	379	361	351	392	371	383	378	389	399	391	414	370	389	385	341	360	390	342	381	377	332	363	343	365	364	357	342	380	360	383	371	405	369	386	402	391	347	366	380	367	368	382	350	384	382	385	364	341	370	371	341	372	387	369	376	386	364	390	398	371	367	377	432	374	354	351	351	379	385	361	388	370	364	364	370	354	375	374	371	386	385	368	384	392	349	391	396	384	397	355	351	394	401	399	387	382	385	343	370	366	404	382	368	441	366	371	372	382	352	365	406	363	356	366	400	354	349	381	374	391	359	359	392	345	342	338	412	373	384	361	375	410	375	384	390	341	380	375	395	392	381	377	377	367	368	356	323	389	356	393	387	379	404	401	391	353	386	387	365	374	383	381	386	364	400	351	351	367	366	369	387	325	391	364	373	375	389	372	384	370	359	379	360	375	360	348	387	367	401	354	342	342	376	394	389	368	353	362	331	398	343	383	381	376	394	385	363	396	399	399	370	348	366	340	386	416	367	376	402	382	344	383	382	376	406	363	383	416	397	367	374	364	388	379	351	338	387	369	383
20538	61414	24117	27681	2672	2003	1634	1237	1067	984	927	774	711	743	685	663	596	614	595	588	611	580	590	562	579	571	528	535	520	506	563	578	519	507	500	522	509	546	508	510	521	486	536	535	502	482	506	488	515	502	495	454	470	538	548	526	522	512	475	523	514	481	463	525	526	521	516	508	498	534	491	455	523	521	475	455	508	481	534	503	478	532	530	498	487	523	472	499	481	517	467	512	473	520	536	468	493	473	501	479	530	487	478	511	521	520	476	490	513	521	506	463	543	513	493	466	530	493	494	470	498	521	490	492	516	488	538	476	477	503	515	496	496	499	469	508	489	520	525	474	506	508	492	520	525	467	494	473	520	515	492	528	477	507	470	494	506	509	462	520	482	501	493	494	485	482	487	522	496	464	467	484	456	481	513	488	480	489	503	487	481	519	506	522	514	489	492	482	509	529	511	514	479	513	517	517	513	536	488	517	460	492	472	490	503	493	535	489	510	511	486	486	497	461	501	456	492	493	486	527	522	485	466	471	498	499	526	523	483	511	530	500	527	504	469	513	504	524	480	496	502	517	490	489	517	496	470	470	453	454	479	486	501	499	489	469	518	467	454	495	476	496	451	475	484	455	486	482	527	506	507	464	489	524	525	519	478	495	518	503	500	520	502	473	489	480	493	504	531	506	509	497	489	505	507	504	485	508	504	494	471	506	501	546	513	484	544	509	474	533	507	504	482	492	495	534	466	527	513	467	493	547	544	459	465	484	493	535	500	512	468	498	519	522	477	489	498	528	500	506	531	485	497	466	510	515	488	518	463	471	508	504	463	503	499	494	529	495	478	537	520	494	481	487	516	486	490	490	522	514	495	489	491	505	464	479	517	512	507	456	516	472	501	477	461	470	493	490	486	507	488	508	503	488	507	517	518	521	479	499	492	523	506	462	522	499	485	472	488	477	503	500	462	469	492	451	500	503	529	490	458	504	500	491	501	514	517	523	502	504	506	467	475	512	495	501	485	525	491	473	538	483	471	491	469	482	503	468	507	491	543	460	542	483	493	509	502	488	511	506	492	494	510	475	483	460	507	501	475	490	480	487	484	501	511	476	497	442	506	517	555	532	493	511	478	484	513	483	510	479	485	532	503	513	527	477	526	515	522	474	516	490	519	495	514	492	507	478	498	515	484	523	492	496	519	478	494	486	469	499	495	516	449	495	516	494	484	528	500	503	497	476	503	466	474	484	495	540	487	460	484	544	520	516	464	494	486	470	493	536	490	481	472	513	468	483	504	473	452	477	427	484	492	474	478	500	513	530	516	491	531	506	493	528	488	485	508	504	497	496	480	514	511	524	482	494	505	489	511	475	524	480	507	492	464	490	489	525	501	525	509	499	488	459	479	524	494	497	535	492	483	487	509	485	463	487	519	494	496	510	485	472	484	490	467	473	475	470	458	500	488	517	500	488	478	467	463	491	482	559	495	515	490	506	464	491	449	474	484	496	498	460	488	533	501	508	511	502	526	469	485	481	445	488	529	536	495	476	480	506	460	523	494	519	498	478	499	462	492	487	486	483	497	494	473	491	482	466	502	510	506	460	498	527	511	505	491	478	487	522	462	465	487	457	467	516	518	503	465	500	491	481	491	558	477	529	459	500	473	513	472	478	500	450	534	471	475	522	466	484	492	541	469	501	498	482	492	522	510	541	510	482	500	483	504	478	483	502	510	464	516	462	470	550	515	506	537	498	484	528	484	506	471	560	523	508	465	534	505	487	517	544	512	511	485	479	476	500	494	488	479	483	482	517	501	511	473	495	513	483	482	516	487	485	470	442	479	461	496	484	533	509	500	456	507	450	512	477	502	484	484	478	470	521	496	449	495	509	518	487	479	490	494	547	474	498	525	508	519	507	496	491	528	513	509	449	491	470	476	481	504	488	487	512	477	511	466	493	515	444	463	509	497	520	482	485	506	488	498	497	497	465	478	510	492	515	495	534	465	509	507	512	473	495	531	455	480	490	515	463	495	478	461	518	439	477	489	447	496	530	467	482	494	455	438	487	445	527	520	515	492	522	489	524	475	470	530	463	509	509	505	482	493	513	476	476	470	489	468	525	468	541	512	519	516	510	540	466	453	510	520	512	494	499	496	505	512	478	463	473	502	517	501	506	509	493	461	504	479	469	471	542	508	507	489	515	498	505	500	517	472	500	510	501	497	515	469	479	491	528	476	507	495	497	490	490	498	503	516	482	502	439	516	440	474	508	504	508	461	536	521	506	454	500	488	482	508	489	475	500	442	516	471	480	468	506	515	478	513	521	510	505	513	482	508	484	491	510	513	504	464	500	532	496	453	487	462	487	498	469	483	455	516	497	455	500	485	522	496	445	459	487	483	524	481	505	513	483	495	535	534	472	470	525	515	512	501	498	493	471	504	498	517	489	480	513	478	510	510	493	494	505	525	503	527	532	451	504	511	504	502	480	454	488	506	510	515	469	490	503	521	525	498	492	516	462	518	476	513	493	456	494	519	503	477	523	483	500	497	531	461	494	493	475	533	492	481	501	519	468	485	440	460	519	521	486	490	517	527	508	423	493	511	477	523	515	453	483	483	495	542	448	508	521	468	508	483	488	483	462	514	491	487	486	461	481	497	479	466	499	455	490	528	461	477	480	506	493	453	488	512	482	474	508	461	482	450	483	502	480	490	509	505	484	521	491	511	499	481	473	504	521	469	474	485	502	493	505	496	502	526	500	517	512	461	508	528	483	497	503	478	488	523	526	491	473	531	506	517	528	535	481	471	472	483	508	495	482	475	490	475	491	482	475	461	513	512	493	513	479	499	505	475	503	450	498	494	511	500	497	523	477	505	507	490	469	506	465	490	471	470	509	513	489	510	471	541	459	459	492	464	464	517	482	467	493	512	518	459	488	504	521	514	473	490	514	487	505	495	488	513	521	472	461	482	498	514	513	520	508	492	519	524	478	494	498	470	497	513	468	543	513	501	503	518	485	486	527	512	496	486	503	521	504	503	478	472	470	528	495	479	457	494	507	509	468	456	496	521	459	532	478	466	513	495	509	470	475	476	485	463	514	529	492	496	482	493	529	464	495	480	489	528	537	500	528	514	462	489	495	473	505	536	481	500	543	489	470	506	470	480	490	523	472	523	499	471	515	497	496	484	486	479	491	526	459	486	508	489	486	499	480	497	469	525	489	465	490	466	512	513	490	508	457	535	465	500	497	479	503	489	467	506	467	516	497	520	503	514	524	460	501	498	531	531	499	530	491	495	477	494	504	494	467	484	431	465	504	490	513	484	486	505	491	528	486	481	497	503	455	518	501	518	481	514	528	516	489	506	504	495	516	540	479	493	504	528	482	476	440	506	496	494	515	503	489	496	463	513	524	521	496	523	525	478	440	504	510	528	523	491	493	528	533	528	476	470	475	462	506	519	454	516	504	497	510	462	452	458	515	493	522	487	497	487	509	502	542	478	556	479	478	481	509	480	471
26792	21385	13581	2565	350	349	321	317	311	314	313	334	307	283	304	295	330	299	274	292	276	294	302	285	294	309	314	285	318	306	299	314	275	314	344	335	301	326	289	321	295	310	292	311	310	317	297	321	286	291	298	290	329	297	293	264	298	312	317	294	318	322	299	283	323	314	289	309	301	300	343	288	309	303	292	295	300	286	303	271	301	290	306	336	294	297	319	299	276	275	311	291	314	279	307	298	314	303	295	321	287	315	319	311	272	290	289	302	283	319	310	320	333	296	286	298	300	305	309	294	285	288	342	302	318	303	308	324	318	287	324	321	294	266	318	274	315	289	301	323	329	310	268	277	311	298	297	316	314	295	290	279	275	330	269	320	281	318	314	294	280	295	292	321	327	283	289	308	333	289	318	280	306	303	255	324	277	297	269	284	311	298	277	281	317	300	303	318	315	297	303	317	320	300	294	299	332	248	309	319	304	289	321	309	288	327	315	317	312	313	298	305	286	302	293	318	311	279	292	287	293	280	289	272	281	323	320	301	294	329	337	287	292	290	324	314	293	303	305	277	290	280	328	302	278	290	295	341	308	320	304	283	277	274	303	274	318	293	292	305	346	302	298	315	310	315	292	318	312	304	302	327	280	306	303	278	321	282	279	317	315	332	283	330	295	272	311	311	352	298	307	347	281	303	304	286	302	332	291	283	287	310	320	312	327	300	312	303	306	313	311	310	287	339	311	293	293	275	276	323	274	316	291	289	311	289	319	314	281	292	314	296	326	281	303	306	309	308	325	288	301	316	291	263	295	295	318	314	280	272	301	286	282	296	299	306	287	337	323	307	292	308	304	309	346	312	298	300	282	292	308	300	292	310	304	295	313	317	288	273	286	328	306	325	318	289	314	305	318	268	284	275	297	295	304	291	332	297	321	309	293	285	321	280	304	289	334	315	310	282	297	293	304	298	320	302	290	321	277	301	288	328	310	270	291	312	272	290	311	324	302	284	311	309	279	299	284	303	291	314	319	317	294	294	335	275	304	331	276	303	316	312	275	311	335	304	274	292	310	318	289	292	261	296	274	279	300	319	339	297	307	274	301	325	317	303	295	283	305	328	330	289	329	315	302	332	305	269	308	308	284	313	304	313	300	344	326	342	320	287	295	320	293	313	294	304	264	277	288	340	309	297	294	292	320	308	333	294	307	314	302	330	263	315	280	300	285	299	282	310	297	302	283	307	329	294	291	316	265	291	261	292	308	308	334	318	270	298	258	302	292	269	322	294	342	291	290	308	316	293	301	282	307	320	337	311	313	303	341	291	308	303	314	290	310	299	304	278	304	278	330	298	306	309	307	287	320	286	303	324	293	310	297	304	305	314	321	296	308	304	307	288	336	303	292	294	287	313	292	325	298	310	282	309	331	296	307	329	258	272	315	278	313	296	302	329	328	314	306	308	287	293	314	324	283	286	326	298	309	273	304	310	336	309	272	276	284	297	295	313	310	325	307	313	304	291	290	321	322	303	308	326	296	308	296	293	296	290	325	307	289	284	291	277	284	314	272	292	330	310	283	310	299	263	305	313	318	297	317	273	310	327	287	308	319	285	330	296	365	301	279	273	297	307	292	323	286	283	287	292	287	338	310	297	282	313	299	301	297	306	318	276	307	328	304	307	302	308	293	298	296	328	305	265	268	309	273	329	319	308	283	345	286	342	273	300	328	307	297	279	311	320	308	281	295	302	286	312	313	310	301	304	293	287	275	279	308	347	327	310	279	300	324	303	316	268	299	303	286	300	302	302	286	334	282	309	314	278	304	304	339	268	303	287	301	286	316	297	286	304	303	319	290	281	298	287	312	291	314	299	313	303	272	324	269	288	284	320	304	326	301	317	273	303	292	300	300	291	311	311	318	291	291	297	276	299	283	303	323	328	262	304	282	306	284	308	326	270	315	331	304	271	292	311	267	327	311	311	318	286	288	300	311	284	286	301	273	295	292	291	331	298	298	299	299	261	292	286	296	304	311	325	290	293	316	313	317	299	295	276	298	304	331	327	313	279	329	308	287	299	319	301	302	318	325	304	297	293	289	310	321	286	293	297	307	311	324	311	313	315	311	307	276	311	311	319	280	301	314	309	283	330	323	270	332	339	290	296	286	288	317	318	295	298	358	300	338	315	318	308	279	312	282	298	297	288	298	293	265	327	305	315	307	291	299	295	309	326	318	316	294	315	296	271	324	304	299	310	304	282	320	311	270	297	297	321	306	291	293	280	293	278	311	276	301	313	311	263	299	297	305	285	291	308	316	280	272	306	308	296	292	281	283	305	339	293	302	306	309	300	305	331	306	313	299	300	335	301	325	315	293	326	287	321	304	297	300	293	290	282	317	298	287	288	291	290	301	298	340	314	305	310	289	296	326	311	304	337	278	271	300	289	283	294	316	311	298	274	319	298	308	295	326	300	331	341	307	284	298	276	283	329	304	295	318	318	314	303	287	272	302	313	301	289	277	297	314	264	322	288	289	311	303	335	305	271	337	304	306	320	301	312	306	302	308	280	304	324	288	305	297	281	298	301	281	280	308	313	282	309	313	314	322	325	281	315	323	292	284	307	309	329	308	288	311	315	279	307	332	318	296	304	298	292	338	306	274	280	299	285	331	287	328	305	307	299	325	321	288	307	290	275	317	277	296	319	294	327	287	301	255	314	315	282	319	316	290	299	276	324	305	271	298	301	341	327	282	304	324	311	280	309	304	278	344	262	305	294	301	292	283	302	330	286	314	285	293	276	264	291	300	288	307	291	278	312	314	301	293	301	303	307	305	267	336	309	304	296	309	285	283	312	286	335	318	319	280	320	325	300	265	331	297	292	309	297	296	306	312	294	285	306	311	299	303	320	317	262	283	295	296	287	286	311	312	310	277	310	276	297	294	274	315	294	293	322	300	345	309	313	283	291	298	292	303	262	308	291	315	289	305	308	325	313	315	302	323	303	267	302	324	290	269	295	320	299	310	302	296	293	324	299	304	299	300	301	285	302	326	306	307	306	292	291	309	303	264	281	301	300	311	279	302	279	303	287	290	303	282	318	300	282	313	297	304	292	292	317	286	293	306	289	313	310	299	309	284	318	305	286	288	295	279	318	294	324	306	329	313	300	293	281	306	288	330	293	300	308	327	289	280	297	320	296	291	325	300	243	283	299	301	272	353	285	336	301	323	296	314	308	305	288	281	313	266	293	279	328	286	302	310	303	282	281	317	275	288	300	323	303	304	294	309	304	325	309	301	293	283	301	307	317	293	321	297	270	321	310	284	285	322	311	304	309	304	277	312	313	267	305	259	295	289	298	296	296	282	308	342	283	293	285	306	299	281	301	286	282	286	306	299	296	327	284	255	326	319	297	314	299	316	336	313	336	307	299	302	324	296	314	315	336	293	302	307	272	300	324	314	281	327	288	294	273	338	287	262	311	309	305	312	299	291	305	289	302	313	282	252	272	312	295	303	321	315	315
6219	26060	7296	2148	465	462	484	447	404	378	373	403	406	408	417	420	389	362	381	401	422	382	392	400	392	407	381	400	397	398	405	377	346	373	391	402	361	382	384	387	398	362	396	386	397	407	405	377	404	382	391	383	391	352	403	390	427	404	399	361	368	421	410	356	369	382	382	369	411	420	392	404	374	344	382	381	410	410	401	409	390	411	387	419	383	384	343	426	390	344	368	367	369	372	350	358	410	383	364	408	368	354	401	395	428	386	404	399	396	339	357	383	405	343	368	368	408	407	393	408	384	382	403	390	394	398	362	374	421	374	416	344	400	398	375	384	384	383	383	391	399	404	410	356	415	388	377	404	391	381	366	376	396	374	372	350	406	405	407	391	386	372	416	397	391	416	384	370	391	378	421	395	375	383	397	362	396	384	369	410	377	392	401	394	397	406	374	391	423	397	411	398	396	425	381	356	364	414	387	383	373	402	382	397	385	384	397	409	393	388	420	374	404	396	407	376	423	378	427	394	380	386	419	385	384	372	389	383	359	387	387	437	397	419	368	358	402	377	375	380	369	403	386	384	390	374	379	409	397	374	406	372	375	344	365	412	396	379	385	415	453	396	351	385	413	430	405	348	395	398	392	386	415	393	410	384	396	394	372	358	388	409	403	382	409	368	393	408	383	366	366	389	359	395	380	380	389	397	416	395	378	407	388	385	398	408	402	391	409	397	385	360	371	385	370	375	404	401	385	363	374	367	393	398	380	422	420	411	399	378	397	380	391	401	388	372	368	369	347	385	381	372	426	382	395	356	412	387	397	382	384	399	432	391	349	398	387	385	384	422	379	364	418	361	397	415	404	424	401	421	410	410	369	395	383	388	411	385	409	419	335	408	389	380	378	412	379	388	418	396	370	385	424	387	348	373	399	393	385	402	415	408	372	371	371	385	389	391	369	406	360	391	373	398	391	362	401	373	395	393	406	408	395	397	381	396	387	406	385	406	367	427	370	390	395	413	410	415	347	378	419	390	411	385	391	371	384	397	407	376	388	375	391	392	366	386	349	389	394	375	401	371	405	412	385	367	349	384	396	360	379	371	382	372	363	425	385	423	420	413	405	383	409	437	372	404	434	385	365	365	435	396	371	402	413	399	390	364	385	405	418	409	393	394	399	397	424	363	361	376	377	380	407	411	353	376	388	388	394	397	398	397	395	419	407	398	434	405	379	413	397	418	377	399	409	404	400	397	349	380	382	398	408	419	383	373	407	394	417	371	419	399	365	389	422	376	363	382	392	402	433	398	371	431	420	359	423	412	402	391	382	380	413	398	379	397	418	378	402	393	411	337	365	381	350	361	369	397	382	404	395	366	407	391	416	397	366	421	361	380	377	389	395	344	375	380	420	420	388	447	405	379	379	379	405	387	359	392	391	431	371	447	382	387	356	419	374	391	375	333	417	378	374	376	396	388	424	404	387	413	390	376	370	410	405	374	384	396	383	392	384	402	365	407	402	376	405	403	352	385	430	398	354	385	370	425	393	393	384	397	357	417	408	409	375	405	376	416	429	399	399	412	420	392	421	391	369	391	407	395	380	379	406	383	380	414	400	344	388	362	401	388	389	402	396	363	416	372	379	355	402	369	408	414	371	380	387	419	354	378	386	384	385	382	401	374	366	370	369	368	371	396	422	377	414	364	396	392	402	383	378	329	417	365	381	387	396	414	385	412	427	462	377	359	424	413	391	377	376	391	365	410	375	368	399	376	363	444	373	399	393	375	396	377	383	375	373	408	402	367	387	387	414	420	411	373	388	384	416	417	395	399	409	381	392	381	379	384	370	350	393	376	392	416	391	395	414	381	395	383	379	376	395	397	365	391	353	390	375	395	420	431	445	362	373	398	387	407	364	377	393	388	359	367	390	383	397	391	390	425	396	345	366	409	384	386	419	421	369	374	394	397	376	373	427	407	388	409	398	394	368	403	387	400	408	411	410	409	406	391	397	421	380	368	384	399	397	394	400	374	412	375	383	397	402	403	381	374	382	395	368	385	410	388	398	400	372	400	399	393	392	440	421	406	451	409	385	394	408	420	367	402	397	422	372	408	361	386	370	384	389	399	361	403	386	379	410	384	394	382	379	466	414	384	408	390	406	403	397	382	381	338	354	389	379	345	398	390	360	449	393	411	391	410	416	380	380	398	355	376	428	354	388	356	392	385	390	369	386	386	401	406	350	377	412	380	384	362	424	387	392	359	372	381	366	359	398	387	410	405	381	357	374	396	404	382	385	367	394	393	410	428	396	418	370	409	416	352	376	392	425	377	425	419	388	378	381	383	389	372	392	402	371	398	361	430	333	411	370	373	390	376	375	403	403	373	395	358	395	429	440	407	419	385	395	387	375	406	370	389	365	394	398	392	393	399	385	391	384	387	386	371	392	389	383	404	381	388	377	369	347	385	354	397	395	410	385	388	387	385	417	445	419	396	403	385	366	388	392	366	401	380	389	396	399	391	391	387	373	396	387	401	391	387	372	384	414	395	380	411	401	403	404	381	391	393	398	369	393	368	351	408	397	388	393	387	388	370	397	401	374	383	364	386	361	384	397	388	368	348	372	371	383	409	375	371	395	387	378	363	387	393	414	388	416	423	371	359	366	380	339	410	393	383	416	406	402	355	387	401	382	396	424	393	387	368	405	402	399	384	380	366	375	410	398	402	376	377	424	401	415	401	384	367	418	404	384	402	389	409	416	369	365	425	398	399	381	422	375	415	408	417	389	367	373	413	399	349	356	401	404	369	385	396	391	414	384	412	404	427	363	374	372	382	415	381	429	391	395	371	373	406	375	344	383	429	407	378	388	378	411	364	409	372	399	372	358	387	406	379	419	374	375	400	386	383	383	391	400	392	389	360	378	384	387	394	366	383	408	357	378	388	370	398	418	377	393	377	374	397	423	389	380	398	370	403	387	354	400	416	399	403	358	405	382	369	394	408	376	382	410	395	377	404	363	390	392	371	410	422	386	395	412	413	409	411	411	380	374	412	379	417	419	385	416	398	369	373	393	403	413	374	451	394	372	386	372	421	372	412	407	420	391	432	379	380	380	370	347	395	375	400	384	393	391	385	396	384	380	404	385	392	378	379	381	377	383	378	378	393	411	396	395	400	398	386	378	397	413	402	391	416	407	402	406	390	401	399	389	402	397	380	435	381	380	384	369	405	391	369	373	404	416	398	400	410	346	388	378	371	399	416	416	384	400	414	406	410	397	429	362	396	365	359	379	363	391	356	403	396	366	399	419	377	404	371	394	373	387	404	421	413	372	390	401	377	398	414	379	365	386	399	366	374	405	440	381	378	393	403	353	400	355	398	413	391	364	349	402	381	382	392	376	362	385	414	368	420	385	381	392	416	372	399	406	383	390	393	375	414	412	392	382	403	382	411	404	396	388	368	419	383	357	374	372	402	408	400	441	392	402	402	404	374	363	410	363	364	384	367	399	389	420	412	399	390
23022	21116	28418	24055	20795	8499	988	732	650	596	588	611	583	534	535	529	538	534	539	529	516	551	555	509	476	508	522	477	493	507	468	514	502	476	488	494	470	536	522	498	506	519	534	518	506	475	483	508	490	505	533	492	491	471	520	510	484	532	512	505	500	501	494	468	532	482	479	503	496	511	490	511	504	541	525	478	491	494	508	526	489	491	455	529	510	572	512	508	457	494	537	503	508	479	521	483	502	497	483	493	462	480	509	464	445	506	509	529	523	482	533	513	507	516	504	511	475	513	483	485	511	499	483	500	476	519	507	498	489	521	498	504	519	513	500	501	507	523	485	491	526	451	481	521	503	494	466	457	490	494	485	504	471	495	472	479	469	539	509	524	517	492	496	498	514	502	467	495	490	505	475	529	529	486	501	531	495	543	498	504	502	485	451	544	482	498	482	486	494	515	515	491	459	469	501	490	534	483	524	475	476	534	513	495	480	429	463	496	505	561	515	510	506	473	478	479	510	450	473	504	547	494	513	504	508	451	501	494	493	540	503	480	492	488	478	439	468	526	534	501	490	478	500	491	476	469	491	524	473	503	468	503	507	479	520	505	482	461	530	482	513	498	471	497	495	496	501	492	480	503	509	497	515	515	479	516	506	530	499	503	492	531	488	482	506	521	452	517	529	514	503	529	493	517	512	493	509	516	474	508	496	500	479	494	502	481	513	479	478	509	486	534	487	531	511	466	478	481	515	467	492	493	477	488	479	464	500	490	489	509	483	488	520	480	485	492	526	521	492	514	486	467	497	463	492	516	479	488	506	494	498	505	517	508	507	515	506	514	526	531	493	502	526	504	473	512	480	494	494	498	495	508	504	481	514	500	552	521	496	530	492	502	522	492	511	504	497	475	477	502	544	505	478	486	498	497	500	477	474	493	485	495	483	537	487	483	485	461	476	521	480	493	494	462	490	498	475	508	525	464	547	527	465	521	487	474	517	567	479	493	495	501	521	482	472	503	516	512	503	500	500	478	473	523	476	493	452	482	498	511	494	505	477	510	510	529	517	507	469	471	520	492	442	518	499	491	504	482	536	526	500	479	508	493	469	540	490	487	501	474	518	487	498	479	547	465	500	476	492	487	472	505	516	501	472	471	518	477	491	477	524	540	488	489	498	456	515	519	534	492	483	499	498	486	544	528	467	449	511	501	503	521	506	492	526	493	500	482	522	514	523	514	485	532	426	535	465	473	500	524	541	516	508	464	460	575	528	483	459	539	494	473	508	461	486	488	478	530	478	511	464	499	495	485	538	516	512	477	479	504	489	482	486	496	501	490	522	471	495	449	529	473	494	512	496	491	479	498	466	524	524	490	469	586	505	481	490	475	482	505	506	496	497	497	463	499	477	547	492	459	478	479	484	503	496	499	529	476	476	496	496	531	474	484	517	486	481	523	485	530	508	494	489	486	477	470	475	466	489	507	451	516	437	491	484	509	455	486	499	487	507	464	447	502	496	540	441	516	505	517	466	492	503	512	526	508	505	477	503	489	466	486	471	488	492	466	517	507	494	522	478	517	487	552	518	487	529	514	471	491	520	497	492	492	525	487	509	498	450	486	484	486	540	472	496	506	509	455	496	506	519	511	501	491	512	492	498	531	520	534	505	453	514	514	493	488	485	522	495	479	486	478	504	528	493	513	458	518	465	500	494	515	529	503	488	489	547	463	478	491	504	486	514	496	528	524	495	517	489	499	506	484	443	526	536	497	497	549	528	474	525	537	502	509	496	501	515	494	521	524	480	502	501	484	503	476	509	478	531	457	508	517	476	523	476	466	508	516	506	495	449	495	507	510	482	498	466	511	495	506	501	505	516	498	538	505	474	505	475	484	507	486	528	540	542	492	450	527	530	522	503	501	499	471	486	500	500	525	477	499	532	484	555	511	522	507	488	482	479	504	472	469	475	486	484	478	442	487	544	474	485	471	518	515	493	492	487	495	496	483	559	520	489	477	521	491	475	534	508	491	540	481	510	525	484	495	517	502	498	541	523	528	505	504	504	440	520	498	499	495	500	497	480	475	497	482	492	458	519	455	500	485	484	491	519	461	510	465	510	488	488	487	490	502	467	462	510	483	507	531	495	493	497	474	489	470	477	499	510	518	508	511	482	490	522	503	460	513	533	512	507	505	479	503	495	543	474	473	531	523	517	506	473	502	517	514	539	521	481	496	500	495	502	481	543	496	536	478	497	513	489	517	473	501	503	462	492	488	477	508	511	500	481	508	518	511	514	551	487	501	469	496	517	514	529	438	465	462	496	508	519	486	505	511	476	503	461	484	470	499	507	476	480	491	503	524	494	485	481	507	520	502	510	505	517	507	504	494	538	496	540	521	514	493	509	488	494	474	500	507	518	525	485	494	496	494	484	515	491	489	480	507	495	564	499	522	508	482	478	482	472	471	478	492	462	486	503	501	504	559	493	526	511	502	499	486	472	484	503	529	518	478	521	497	530	520	452	481	513	519	487	501	546	507	510	498	499	503	477	491	472	456	526	512	468	534	500	520	493	485	502	498	508	487	510	527	492	491	515	498	481	545	515	514	480	488	544	502	495	482	509	492	543	538	561	520	473	525	512	487	490	460	480	454	502	530	509	482	492	494	510	484	459	479	528	513	514	514	492	492	519	494	450	465	526	495	502	518	457	468	460	493	516	486	517	521	457	461	497	491	523	507	495	537	496	482	515	498	493	510	451	506	515	473	509	517	470	504	493	521	497	465	540	514	466	477	500	485	512	531	500	517	506	463	486	485	510	483	499	508	490	481	480	488	453	525	534	483	468	497	515	486	457	488	504	514	543	489	466	520	525	507	483	487	525	505	530	501	479	546	517	467	485	483	478	454	472	529	495	474	460	460	490	525	453	510	492	515	525	497	488	498	497	546	529	541	475	488	484	462	467	534	487	465	524	487	498	525	539	547	511	441	534	501	494	512	478	500	535	505	517	474	484	500	486	520	515	529	505	458	544	480	516	505	495	479	517	509	496	471	482	506	507	536	518	499	513	491	496	517	483	494	540	539	476	515	502	474	479	477	527	445	514	521	477	480	493	522	496	437	494	494	487	503	535	464	506	539	534	513	525	522	488	485	507	499	507	447	548	477	495	525	490	522	509	518	498	462	500	513	431	455	462	490	507	468	496	481	519	485	509	483	477	514	492	467	473	450	471	473	485	475	471	477	518	556	521	494	513	454	500	492	498	508	449	503	512	486	512	487	508	495	467	477	484	511	471	494	513	470	471	521	481	476	482	533	501	510	476	482	518	480	495	496	531	520	525	486	528	500	476	483	521	460	496	483	514	475	488	475	491	464	489	495	529	476	530	512	513	501	518	503	495	521	497	513	505	487	476	513	485	488	525	499	495	490	518	495	459	509	495	495	466	470	502	466	497	468	498	539	489	527	500	528	473	489	498	475	497	519	486	457	478	500	480	506	517	495	487	532	505	494	486	467	516	458
14242	64460	20409	12100	1743	1370	1168	1066	930	885	850	816	744	726	755	745	756	686	658	646	653	652	678	666	680	672	679	687	654	680	625	648	667	604	637	603	639	651	625	636	672	609	683	676	673	652	627	659	615	636	604	647	630	632	642	686	612	619	642	667	614	590	660	693	623	635	629	608	653	632	628	629	644	675	633	661	636	674	679	615	655	615	614	632	637	611	663	638	666	651	627	626	636	665	664	596	670	651	671	656	615	628	608	649	597	582	613	627	638	593	638	658	609	587	617	601	641	666	670	614	620	590	648	633	616	634	645	640	689	673	706	628	624	659	604	642	668	665	624	623	619	644	616	635	641	633	611	618	594	633	611	618	671	641	608	617	598	585	636	700	614	637	621	641	666	636	617	633	594	627	632	672	672	651	621	647	637	607	651	616	634	626	646	619	667	631	647	687	642	633	633	649	631	624	658	628	606	649	613	598	680	649	647	621	662	633	630	648	640	654	593	672	634	633	625	630	683	655	634	629	657	671	594	641	611	659	692	679	642	628	623	619	650	659	645	569	623	635	693	660	645	610	647	670	632	626	643	587	648	640	643	658	666	603	634	665	625	666	608	657	593	634	638	676	653	676	610	638	625	629	604	651	613	636	617	633	614	624	605	606	649	637	644	607	624	581	639	638	661	671	632	606	587	659	625	693	621	598	652	643	677	644	634	647	636	627	652	610	653	644	578	654	646	611	609	648	652	637	655	640	613	642	628	666	656	684	628	660	633	643	625	597	604	696	663	619	664	625	639	635	663	631	636	648	622	645	608	624	624	645	650	617	627	620	631	625	626	648	608	649	645	629	623	601	610	628	664	571	643	649	643	602	680	637	721	631	675	640	660	643	590	639	633	628	698	643	644	652	633	605	645	634	644	619	685	588	638	641	643	619	616	639	608	608	622	628	641	629	598	634	653	614	639	666	635	625	625	627	660	662	607	627	635	622	648	659	621	632	666	659	633	607	662	645	613	651	631	658	621	651	646	653	618	664	624	650	631	636	650	648	640	637	647	647	663	613	610	616	668	627	601	646	639	643	623	648	626	650	619	656	616	611	667	652	630	603	643	635	641	618	633	656	667	623	614	659	705	664	666	595	648	645	669	620	609	642	652	619	636	686	624	611	596	615	622	668	616	636	642	659	652	625	655	644	631	652	617	657	624	605	652	593	625	618	605	620	662	645	635	649	647	632	616	686	624	652	641	670	643	635	621	627	628	644	634	642	637	630	677	603	640	633	645	663	654	648	650	644	666	644	633	607	661	606	713	648	702	620	621	618	626	689	693	632	626	592	666	642	616	627	669	592	668	661	600	615	647	581	649	616	579	623	668	631	621	616	629	633	610	668	632	637	637	624	663	621	655	681	659	705	631	642	638	628	624	671	649	607	647	679	650	643	604	671	636	648	646	652	636	644	643	657	600	636	660	643	661	634	645	647	635	658	610	634	619	594	665	646	644	674	639	643	602	589	651	590	651	640	653	663	660	608	628	602	654	637	679	594	657	657	640	617	622	646	643	647	636	634	627	636	662	640	600	675	651	606	658	669	641	640	610	624	661	607	657	689	634	653	601	609	660	608	642	625	626	633	632	632	617	609	612	670	661	571	631	659	601	590	624	689	648	658	654	651	620	632	654	703	646	626	683	634	606	649	707	637	609	690	635	650	664	586	624	649	651	636	611	594	664	609	618	647	640	608	651	672	635	615	609	668	623	689	691	623	631	620	655	640	617	605	593	690	644	620	660	609	698	665	628	646	642	674	635	601	647	621	607	666	599	633	638	664	624	641	626	611	601	613	630	686	630	595	659	601	638	636	637	611	659	640	694	604	620	637	644	642	655	613	591	633	638	616	640	659	618	612	634	586	615	557	618	691	657	642	599	610	611	631	665	619	615	612	625	635	641	664	601	693	660	608	618	628	663	629	666	636	619	606	594	571	601	636	611	652	649	657	607	641	624	683	633	625	630	684	700	636	607	625	696	692	624	636	633	606	667	667	633	624	659	635	641	631	633	687	637	668	632	656	649	677	626	614	623	636	655	632	600	657	650	551	588	646	603	639	661	602	627	634	654	645	630	641	644	635	642	603	645	600	608	644	610	632	612	652	629	596	657	594	632	615	651	609	641	607	608	668	686	651	615	666	646	632	649	680	679	636	638	660	601	660	631	634	636	620	651	635	613	627	662	620	663	677	676	656	644	645	668	635	641	651	600	621	590	623	623	593	661	624	620	625	630	598	640	653	587	601	665	634	685	641	635	656	610	619	669	633	604	598	622	629	604	590	662	615	633	684	662	636	642	633	597	611	612	622	638	600	672	642	669	636	623	602	653	626	650	697	608	605	629	662	623	627	642	647	620	622	620	623	636	649	666	607	616	627	678	645	653	606	629	617	635	664	652	634	652	627	700	636	665	626	640	672	646	644	598	658	641	653	594	665	643	617	693	684	670	636	615	655	631	642	597	646	617	624	631	661	660	636	635	664	594	646	651	597	594	647	619	636	673	638	573	649	643	624	607	670	645	617	625	645	640	639	596	663	648	641	597	636	645	603	650	619	637	648	632	646	589	577	642	635	638	597	624	607	642	694	631	638	640	634	658	617	626	676	658	647	666	633	649	634	645	573	629	636	639	672	619	668	620	616	634	643	622	660	627	637	651	589	664	633	612	612	696	666	617	624	655	663	661	600	622	659	604	639	617	628	643	670	609	651	653	622	627	665	688	622	621	644	624	618	653	622	668	667	617	640	653	674	640	660	638	646	614	606	622	654	622	656	642	619	670	601	656	651	643	645	642	615	609	629	676	665	640	611	633	641	634	676	630	622	670	617	647	679	611	683	598	613	644	665	637	656	624	645	667	621	673	622	624	646	647	628	640	625	669	605	635	634	603	617	641	618	664	616	620	665	643	641	647	614	674	633	623	614	624	617	701	660	624	642	600	649	668	633	631	607	624	656	615	652	684	625	661	603	685	596	654	591	608	632	622	609	637	597	613	647	638	638	647	627	631	629	624	630	606	645	617	634	579	612	687	627	623	615	581	635	659	707	613	667	660	614	625	654	628	621	620	679	585	640	622	653	657	646	624	594	631	656	596	643	631	617	643	651	602	582	670	621	659	669	669	639	650	678	610	615	681	613	627	629	658	606	626	648	648	645	615	666	653	653	578	669	610	623	646	659	669	660	648	598	643	617	578	678	646	596	657	621	630	634	606	619	604	638	634	643	636	617	688	620	626	645	630	695	617	607	608	653	636	628	624	646	624	618	618	629	649	632	656	627	608	629	632	652	668	657	637	615	618	626	634	642	603	653	661	686	596	593	679	646	641	694	642	648	643	696	605	626	672	618	662	635	601	585	628	625	629	626	618	659	627	636	643	653	641	642	640	672	668	657	636	587	595	660	618	644	625	614	642	598	659	602	662	609	668	596	662	659	644	627	633	642	646	628	615	624	645	637	613	630	648	651	664	595	662	651
24335	21213	27252	25029	8464	375	255	207	210	161	167	189	189	171	149	159	171	146	154	151	127	149	137	137	130	152	146	137	142	129	143	137	128	150	140	126	148	128	147	152	158	129	149	132	121	144	157	145	152	136	152	142	141	125	142	116	145	151	152	144	134	153	132	144	138	107	138	134	122	147	157	136	139	133	129	139	139	138	158	155	159	123	151	155	144	149	137	133	129	128	142	133	122	142	143	161	133	137	158	148	147	135	142	128	158	154	152	149	138	161	137	147	152	142	142	137	164	133	161	171	142	171	156	138	139	133	132	149	118	138	139	128	157	141	143	140	143	129	158	140	149	140	138	146	143	146	155	122	118	151	150	129	150	142	143	168	143	132	127	150	143	142	161	129	147	150	128	154	137	147	158	136	122	136	152	124	134	132	120	153	137	164	144	157	129	118	125	129	149	125	132	165	144	163	174	136	131	140	137	133	145	145	125	136	163	122	134	142	149	136	160	131	161	139	147	130	133	138	149	157	140	162	117	142	161	126	130	145	122	125	137	147	160	129	122	133	135	150	151	136	153	144	139	155	151	160	149	141	166	141	118	159	129	136	143	181	134	142	124	136	148	127	147	142	147	124	142	140	146	129	157	135	121	148	148	122	150	166	176	149	150	156	132	134	132	133	162	139	137	144	154	138	161	139	160	138	149	144	166	150	159	159	153	161	132	136	140	139	136	136	128	129	132	129	145	137	130	152	154	142	136	133	152	149	143	155	141	147	139	138	141	133	152	137	150	150	146	158	152	136	142	141	128	145	140	136	135	140	131	143	158	151	154	133	122	132	135	136	139	139	143	149	150	154	144	166	143	142	140	148	127	154	141	135	165	144	141	128	139	152	125	125	143	149	120	135	126	150	139	159	150	154	138	146	153	140	161	147	162	148	148	151	144	139	138	149	123	133	137	133	137	159	121	141	138	134	159	131	152	151	141	150	132	151	127	148	143	149	132	135	147	151	146	153	166	109	148	153	143	127	144	134	137	161	131	144	150	144	139	154	130	142	132	134	124	147	114	137	164	150	162	141	148	153	147	139	132	133	148	138	150	159	135	127	147	148	151	138	136	142	138	146	148	133	149	151	146	161	121	132	138	156	140	137	129	144	158	147	131	143	163	135	142	138	144	135	136	155	148	131	131	130	155	144	137	149	138	156	141	148	136	155	150	131	140	130	140	131	145	160	145	123	141	146	147	148	138	144	157	134	133	140	146	132	146	124	130	130	137	153	153	147	135	129	148	143	168	142	149	121	131	128	140	140	146	143	144	124	120	144	135	149	128	154	141	141	139	144	136	148	146	135	132	147	152	134	142	134	143	135	147	177	164	133	127	142	144	159	138	141	147	136	161	150	132	155	126	148	131	132	137	134	132	129	131	175	148	136	141	154	133	166	134	142	134	129	122	143	137	123	136	137	141	149	146	137	159	117	146	148	118	168	136	147	127	158	138	134	159	131	155	142	154	126	152	118	141	142	150	171	160	137	142	122	132	170	133	133	134	137	144	144	146	153	144	141	158	145	141	144	145	134	138	140	130	157	134	145	136	137	142	145	172	146	140	130	132	151	134	130	148	143	153	136	153	137	153	150	144	145	124	150	150	135	139	156	136	137	130	129	132	154	161	144	140	124	146	144	144	162	133	135	151	161	150	141	140	147	127	146	129	151	147	133	139	144	139	144	143	141	127	140	150	145	154	122	121	140	131	127	141	125	144	127	149	157	160	127	164	141	120	130	127	145	135	148	130	152	143	135	153	134	142	142	154	139	108	168	129	158	117	136	119	141	152	136	138	126	146	133	151	142	131	152	163	134	138	165	130	140	148	146	128	146	161	127	119	126	155	139	153	145	146	127	146	142	110	140	132	130	126	136	136	153	158	143	158	144	135	139	135	138	141	151	144	138	129	152	120	151	142	153	149	134	145	122	150	151	140	136	140	121	149	146	151	148	131	140	148	135	135	138	126	145	149	137	137	158	154	144	155	147	154	131	125	136	139	143	133	159	144	151	135	134	139	140	143	144	111	132	127	119	139	153	143	141	170	150	131	129	141	175	132	135	151	125	148	138	158	141	138	149	142	142	134	153	152	125	152	155	134	148	152	155	142	129	136	127	105	137	136	110	125	155	143	161	133	123	153	142	157	126	126	133	143	142	137	149	134	137	133	145	154	135	168	154	155	151	138	133	146	156	132	142	152	133	146	116	123	146	145	121	143	137	148	154	159	129	148	149	133	126	153	151	153	148	137	137	138	145	134	127	140	144	141	131	154	135	146	143	138	163	170	136	130	136	146	133	123	147	138	128	124	152	142	159	156	122	160	142	145	139	136	147	135	159	150	128	153	144	150	147	141	149	123	143	148	144	131	133	150	153	131	149	151	132	143	133	131	138	146	132	130	136	148	140	149	125	132	149	135	150	132	132	121	141	135	136	127	130	126	133	133	146	141	140	123	143	159	149	120	145	161	131	127	151	135	136	150	140	132	129	139	141	154	140	142	144	160	142	146	149	152	164	150	145	131	146	150	144	155	128	141	124	136	139	151	146	150	154	147	139	162	125	167	137	144	114	145	137	109	131	130	156	151	148	142	137	134	153	152	144	132	137	115	119	147	137	132	144	141	125	149	143	144	150	148	144	126	140	119	126	149	132	147	130	150	153	142	133	135	148	143	147	141	132	139	158	156	137	155	132	116	130	145	133	127	143	141	131	143	141	143	146	140	144	156	140	142	153	118	122	145	149	152	140	123	150	157	134	152	153	135	141	133	128	130	149	114	137	138	134	165	141	149	137	130	131	133	132	136	130	137	139	150	134	138	124	156	129	132	112	151	157	152	142	151	142	127	159	146	112	173	142	147	162	152	136	137	146	151	133	150	148	114	156	142	147	156	147	150	160	151	162	149	164	130	134	173	144	132	134	135	149	159	141	141	149	169	132	145	119	148	139	124	137	136	138	154	157	137	130	126	142	148	140	138	157	149	125	134	121	123	148	152	137	133	106	135	151	137	118	141	127	130	135	134	165	127	113	155	150	122	131	137	133	142	160	131	136	137	147	153	129	159	144	138	146	140	138	144	119	146	150	129	145	123	126	163	145	127	121	128	133	145	136	137	120	178	159	135	133	156	124	127	137	129	114	131	144	133	140	146	131	137	140	131	122	125	143	142	143	138	142	142	154	144	162	134	147	128	115	150	134	144	117	110	148	152	141	147	149	122	139	128	144	153	139	142	147	148	140	143	112	129	147	134	145	121	156	132	137	143	136	157	153	125	131	142	145	152	149	148	149	139	129	152	133	127	129	138	139	117	138	143	153	146	122	155	149	140	170	125	134	135	139	144	149	114	144	155	135	151	149	149	139	147	139	133	129	146	145	137	126	146	147	153	135	169	132	141	143	163	132	139	115	138	153	119	134	149	167	127	144	141	126	146	139	121	150	139	156	154	162	158	140	149	137	168	166	126	148	147	162	161	154
11455	50370	17366	11459	799	593	504	445	351	293	289	284	278	269	234	233	215	225	217	210	211	198	229	231	221	201	212	211	200	194	209	200	230	234	206	181	195	236	206	208	222	183	200	201	206	218	189	187	216	205	198	225	189	196	199	170	191	201	204	199	192	177	199	190	183	190	207	203	203	214	202	211	196	189	208	182	206	170	194	202	194	205	204	192	186	211	215	209	176	196	195	187	201	202	204	186	210	187	211	210	193	225	194	204	202	199	200	213	193	202	193	173	213	217	217	194	181	187	199	178	183	195	175	173	192	210	212	186	199	193	182	191	215	219	219	199	198	200	205	183	196	200	185	170	202	179	208	215	187	214	204	201	200	185	209	197	197	198	212	232	184	208	199	211	215	179	197	192	208	210	197	204	199	191	205	204	221	152	211	209	194	223	187	197	182	201	196	178	189	190	213	208	204	208	192	216	215	200	187	192	207	189	228	185	170	213	200	196	192	196	194	184	199	187	172	194	196	170	179	216	185	191	176	181	203	214	180	184	205	212	164	207	183	197	216	195	195	219	198	205	188	181	185	186	204	206	190	186	184	223	196	178	215	211	193	193	206	191	209	232	226	172	189	187	191	182	227	191	202	176	209	193	176	201	199	225	204	212	188	193	203	207	212	212	206	218	209	206	204	195	181	214	232	199	200	192	187	221	207	211	219	194	208	206	227	191	197	203	204	190	187	206	193	207	196	191	218	207	191	203	205	208	169	216	198	181	209	209	215	198	199	218	206	182	193	206	210	202	219	178	219	198	194	188	222	202	186	199	193	229	185	186	198	201	224	183	185	194	185	185	186	212	216	196	189	205	184	202	209	175	198	218	179	182	202	214	227	189	195	182	186	229	205	187	196	202	215	190	196	202	170	207	230	206	184	218	215	179	189	177	226	198	207	207	224	223	204	192	190	200	197	181	187	214	191	190	216	193	212	210	220	202	180	208	188	193	200	191	188	199	195	223	200	208	213	209	198	216	187	190	202	201	215	180	210	209	198	211	196	235	203	190	182	190	194	204	203	193	219	184	196	181	205	194	195	202	208	215	203	198	203	191	213	188	196	224	176	204	231	204	181	181	187	197	185	185	192	191	194	203	216	183	220	188	216	195	203	187	191	196	190	189	187	207	226	204	184	201	197	197	187	178	210	203	202	200	207	201	208	185	209	171	188	198	217	173	200	183	227	171	192	211	205	227	208	180	180	193	203	215	196	180	198	193	225	206	212	212	204	195	196	182	200	195	195	217	216	194	182	208	229	207	208	188	198	186	211	210	189	225	198	193	188	212	194	198	208	195	227	196	191	213	199	197	196	188	187	192	210	220	196	229	181	197	207	187	228	191	185	196	211	210	187	192	182	187	184	210	208	174	176	194	191	199	192	205	212	214	188	211	200	192	205	191	193	201	194	190	206	192	232	192	210	190	198	209	203	223	190	184	186	194	204	190	186	200	202	204	201	174	196	232	208	197	189	196	181	175	210	194	188	223	197	187	211	226	203	199	189	227	198	196	181	198	200	191	208	193	221	197	196	191	181	218	212	193	205	203	185	207	195	194	190	184	208	201	191	198	182	193	217	218	202	197	208	226	198	187	203	212	199	202	199	231	175	177	203	175	222	200	183	188	196	188	195	225	217	189	217	190	199	202	202	207	205	201	185	196	214	219	189	176	201	188	215	188	207	191	202	198	217	203	186	207	201	203	215	206	211	210	213	180	197	187	184	157	210	183	200	216	214	175	210	196	178	205	211	217	205	186	183	195	200	198	182	167	201	186	203	168	199	206	197	201	188	206	163	198	178	186	221	207	206	209	198	208	189	216	206	182	234	203	182	189	191	182	178	175	211	201	184	202	206	182	176	212	193	198	192	205	192	190	187	202	155	178	182	196	202	212	199	201	195	199	186	211	202	201	223	212	177	181	220	220	202	209	198	220	199	207	181	194	202	230	207	208	184	204	194	175	199	201	232	201	177	215	241	181	231	179	200	197	179	193	193	187	212	231	188	215	186	170	214	179	191	212	210	196	198	181	194	212	176	178	186	179	204	212	194	180	183	227	203	207	216	184	215	203	174	187	188	210	171	200	164	169	165	177	200	195	212	186	213	218	173	194	183	171	198	210	210	199	190	192	202	201	192	216	180	196	212	185	185	184	189	210	216	205	176	179	219	189	213	216	200	181	210	183	201	202	219	203	212	203	197	194	217	185	195	181	218	208	206	184	197	191	191	175	232	208	190	207	209	221	206	187	209	210	221	219	208	196	202	183	206	183	173	210	207	221	193	200	197	239	200	191	183	212	216	197	186	216	203	207	207	175	223	215	201	181	195	199	215	205	200	208	198	199	206	193	214	168	189	212	196	212	208	196	199	180	201	181	202	197	182	185	179	208	198	201	199	206	223	191	203	190	204	190	196	214	183	200	158	202	171	198	218	222	214	202	215	189	187	180	209	206	195	230	198	201	205	208	215	176	194	224	187	214	217	200	209	209	216	186	182	199	214	171	203	173	179	200	196	195	183	187	192	192	174	199	184	198	198	202	220	208	192	198	215	205	222	168	205	213	199	197	191	216	198	198	175	186	234	184	193	206	206	211	200	200	188	215	205	210	196	205	200	189	218	186	210	182	221	206	183	218	208	208	201	185	213	194	221	164	186	179	200	209	214	214	202	213	192	207	201	205	207	204	211	207	196	208	208	214	224	215	198	212	192	218	225	211	198	199	183	186	208	217	177	184	204	213	189	206	222	207	211	207	208	209	197	194	194	202	197	182	188	208	187	205	194	198	199	194	215	176	201	209	192	185	180	215	187	189	166	196	194	195	216	182	188	180	189	188	204	196	199	210	193	193	176	201	226	194	182	189	192	208	183	190	206	202	191	200	234	198	192	188	182	205	198	200	210	173	204	188	174	197	185	173	189	237	178	212	211	226	199	204	198	198	211	203	206	207	210	209	213	185	205	186	205	216	216	203	217	195	189	200	197	212	202	216	194	215	204	193	207	211	192	216	219	209	197	219	172	197	200	205	191	240	178	182	202	205	205	185	196	195	205	193	203	206	222	193	214	211	185	178	180	210	198	184	215	173	173	219	177	217	177	184	213	210	177	194	198	218	203	178	202	188	186	196	224	201	228	185	193	197	223	169	191	189	206	208	217	193	205	211	233	197	196	229	215	191	201	190	194	202	193	176	215	215	201	198	195	222	166	187	199	193	199	215	213	194	191	168	198	180	194	194	197	194	186	175	210	180	198	188	209	190	193	208	191	223	202	177	180	202	207	196	196	231	213	212	183	185	203	206	208	219	196	200	175	190	202	198	198	193	191	190	193	178	189	189	213	183	208	181	212	206	207	182	186	221	221	179	202	206	198	191	193	192	224	195	213	188	191	187	211	205	217	192	196	203	213	221	196	206	209	201	196	215	190	171	207	186	192	170	197	210	205	199	177	200	191	201	192	216	185	200	182	178	195	206	191	186
22137	21116	28925	23592	21104	20695	6244	844	618	594	539	492	481	448	436	462	446	434	414	441	415	451	414	425	407	362	376	366	433	391	376	406	381	381	388	384	400	389	334	382	384	410	366	426	408	395	353	375	373	378	369	410	374	381	357	388	384	412	410	365	350	351	379	395	380	330	359	376	363	387	389	385	409	351	401	376	414	437	398	394	370	363	354	373	355	356	375	364	356	389	379	420	377	383	365	391	387	367	379	375	380	381	376	385	359	378	365	393	353	360	387	395	364	368	386	395	403	344	373	363	339	376	360	377	383	395	331	388	379	365	379	380	368	332	395	372	425	339	379	402	376	397	386	378	390	373	358	370	388	350	365	372	389	326	388	390	370	352	343	340	389	379	382	373	366	350	406	385	404	407	402	361	377	379	356	373	375	351	347	370	373	359	386	388	353	341	406	398	384	341	397	403	363	370	379	382	390	349	407	360	364	358	356	359	363	382	395	385	387	421	358	392	350	376	377	369	391	430	359	362	369	389	352	373	344	382	400	422	398	376	370	410	388	378	375	385	359	358	360	386	368	374	399	392	355	386	370	380	376	394	387	371	354	395	386	382	368	378	346	397	371	383	387	355	396	425	366	361	374	388	396	373	369	368	347	384	395	387	381	387	356	379	349	423	370	398	387	384	377	348	361	374	349	340	366	373	380	387	389	375	366	372	344	384	349	396	381	404	383	406	372	398	387	416	367	391	348	331	358	384	376	394	398	344	350	381	378	365	371	352	401	357	385	359	367	388	375	373	352	356	346	372	373	357	361	395	393	385	389	392	413	381	395	393	389	377	387	388	341	346	360	386	376	382	393	411	404	389	355	406	384	388	396	348	382	375	356	358	354	376	364	358	376	404	345	367	381	372	395	409	397	349	379	396	381	358	372	361	351	371	368	383	370	362	340	397	381	386	385	344	374	386	419	396	349	374	379	362	337	343	337	366	379	399	401	410	354	378	394	377	370	355	397	372	405	374	368	349	380	356	366	356	339	370	375	354	367	335	335	394	368	366	375	369	361	371	352	374	360	390	382	366	374	363	367	361	397	408	365	344	385	375	375	437	350	381	358	378	371	373	369	368	366	397	372	388	343	386	413	395	366	377	372	375	389	367	415	364	352	368	417	397	370	349	349	362	355	361	374	371	332	347	363	344	367	406	371	365	406	393	380	393	391	372	386	376	389	370	373	346	363	418	383	360	383	376	388	332	406	349	376	396	405	371	348	364	378	393	386	342	381	381	386	370	372	377	386	364	367	416	365	400	428	393	407	340	369	394	354	382	380	382	394	366	353	365	382	385	355	363	394	390	347	429	353	372	386	396	401	370	394	378	381	386	376	391	407	346	366	374	386	406	380	368	376	375	385	393	412	410	382	389	400	410	378	369	389	334	392	412	404	457	365	365	394	398	338	376	365	391	368	384	346	405	361	373	384	357	369	341	371	362	411	393	392	384	366	382	392	384	378	393	362	344	343	390	366	383	380	352	378	371	347	366	368	343	379	368	398	367	380	350	403	353	394	349	427	390	403	376	393	393	397	363	367	397	382	398	383	395	391	385	396	393	384	381	379	365	391	356	402	378	379	361	364	354	402	355	385	367	389	353	375	381	390	373	355	384	371	392	376	369	376	363	376	379	374	354	367	358	390	369	383	366	379	390	384	357	360	388	366	392	370	356	346	380	401	332	385	364	408	382	377	389	355	342	387	404	347	375	398	373	378	374	356	376	400	379	411	374	394	386	386	343	405	376	398	351	328	392	404	369	404	375	383	395	383	388	376	376	352	361	396	367	365	414	390	364	365	331	349	405	394	372	381	338	418	371	404	402	398	386	374	371	380	404	376	369	380	405	388	375	405	374	397	375	372	362	401	348	388	385	357	389	368	358	396	371	358	371	385	381	367	362	368	364	373	382	369	387	384	355	373	364	386	394	372	368	357	379	400	377	393	405	391	397	358	354	355	345	405	393	415	389	396	394	381	370	367	385	395	395	401	387	361	395	358	428	380	363	375	379	374	367	381	354	358	354	381	388	385	386	338	369	362	370	425	360	393	368	373	367	392	389	384	373	378	366	357	391	360	401	385	351	339	387	388	387	386	379	402	388	364	376	349	373	391	360	353	346	382	351	378	357	401	388	394	393	426	373	410	359	377	364	362	377	342	395	367	405	392	372	340	398	391	352	392	377	359	360	372	392	374	366	374	368	373	425	385	369	368	353	335	391	343	405	386	375	340	381	356	337	402	353	364	374	400	367	377	334	392	401	371	396	363	384	360	388	370	435	412	334	368	378	371	368	411	379	362	377	412	391	349	323	394	386	382	392	369	366	354	354	377	354	389	365	368	389	371	354	375	358	374	372	385	364	342	402	373	390	408	395	387	356	397	378	362	378	378	399	367	351	384	368	356	402	387	387	367	383	330	375	401	391	380	363	372	372	353	372	342	386	359	367	389	376	371	374	370	379	346	383	369	404	368	359	378	311	395	361	374	387	369	410	364	394	407	367	379	340	355	359	387	361	401	395	379	371	382	351	382	356	379	353	389	369	358	390	366	393	344	360	355	379	378	342	395	363	353	374	370	411	341	358	366	333	397	354	400	406	374	354	349	365	409	378	370	376	367	414	407	385	380	329	378	402	368	400	367	379	395	351	389	374	377	392	381	367	399	382	363	363	381	387	413	352	359	347	358	370	385	368	367	359	376	350	353	372	373	363	363	354	375	394	355	356	408	391	380	384	350	381	383	408	331	379	377	363	332	349	389	398	383	390	371	382	354	381	395	389	365	364	403	378	375	360	371	359	365	382	359	391	380	362	376	338	414	372	367	391	346	336	396	390	373	398	368	386	367	368	388	429	376	404	386	359	415	317	360	434	373	364	397	393	366	376	358	408	374	368	367	361	373	383	401	365	389	386	397	422	390	372	358	374	372	368	366	393	397	366	393	362	359	342	361	361	352	398	386	377	322	363	376	384	392	376	353	379	387	372	389	378	356	383	377	379	369	399	386	359	368	329	378	399	358	392	371	374	345	383	376	376	419	371	375	381	403	356	351	382	361	388	422	362	410	353	373	376	388	346	353	383	374	360	376	378	350	358	378	357	346	398	375	364	397	371	398	370	377	381	367	367	389	380	361	370	392	381	371	359	411	382	401	386	360	423	354	384	403	405	393	383	358	368	368	360	378	396	388	371	387	400	356	385	371	364	403	393	377	379	411	376	353	387	398	372	368	373	394	384	427	369	409	389	404	404	362	395	357	374	393	389	387	387	372	439	392	388	406	342	398	394	341	369	385	394	380	373	374	377	410	388	378	405	363	391	353	357	377	396	394	372	397	376	384	341	380	348	400	375	386	398	381	408	397	355	360	368	366	365	373	351	385	349	373	411	371	383	359	382	362	383	405	373	388	372	384	384	387	358	376	365	395	362	362	347	359	379	400	397	396	397	359	401	386	371	392	394	391	367	375	378	378	319	370	386
18922	63356	20732	23789	2665	1966	1634	1331	1103	941	861	800	715	721	680	653	616	562	536	564	567	567	578	538	520	546	523	528	497	508	532	505	515	514	551	517	510	520	484	535	528	494	485	516	516	534	499	523	488	544	494	509	499	499	486	504	482	510	490	520	533	521	512	525	498	503	528	521	473	494	544	515	477	537	511	543	493	504	477	486	491	500	468	496	484	522	506	510	526	491	479	492	484	475	509	537	494	501	523	531	463	509	538	449	470	480	503	503	515	483	480	482	466	496	493	528	489	501	498	481	493	525	522	504	456	489	515	491	485	498	527	519	502	492	532	476	501	517	514	510	506	468	446	493	490	489	472	482	498	524	472	542	497	557	519	511	495	498	491	501	536	516	524	514	526	493	461	480	479	517	467	472	482	482	483	497	527	510	541	489	539	495	492	481	528	526	503	514	503	505	505	482	545	502	527	487	501	522	517	493	463	555	497	521	528	451	514	494	507	484	483	494	500	499	509	514	473	520	535	500	490	480	488	536	496	487	469	515	491	510	511	460	495	480	491	504	466	473	492	512	515	476	494	505	483	467	492	519	483	483	451	484	483	569	513	497	486	463	499	544	507	513	541	513	493	494	473	502	485	517	468	478	507	519	484	506	490	515	506	490	513	500	482	503	505	509	455	518	523	473	489	489	515	520	531	486	547	495	497	514	475	511	487	509	467	469	484	517	502	521	505	464	476	498	494	496	492	495	478	506	515	520	515	522	500	494	506	514	473	503	481	484	513	488	493	468	518	530	503	461	486	501	476	524	480	491	519	504	480	522	479	513	445	565	465	517	505	503	451	464	484	506	552	510	472	512	521	496	498	518	517	475	493	515	474	485	511	480	529	522	465	507	496	526	480	531	525	518	514	493	486	510	474	527	484	518	510	492	492	472	512	471	505	498	492	484	487	496	516	509	529	520	564	507	459	559	503	517	495	514	464	515	506	481	522	501	487	516	493	537	515	484	522	493	496	496	486	517	512	490	459	489	507	492	486	498	503	515	497	502	522	497	536	473	498	507	490	510	515	514	502	485	535	475	488	484	491	473	527	489	478	504	495	452	521	477	471	540	514	522	520	496	489	484	520	519	543	514	496	485	499	476	483	530	511	518	534	537	494	455	513	510	490	487	496	471	517	506	512	498	503	503	480	520	507	523	504	520	504	469	530	495	526	497	512	509	519	514	476	514	516	474	485	500	487	477	479	528	497	521	476	494	476	492	500	465	506	524	496	524	507	508	467	493	512	515	495	449	478	483	489	481	497	529	507	479	549	495	481	487	489	487	510	495	478	463	497	503	484	515	482	475	498	486	501	489	457	523	498	487	505	515	492	489	536	536	500	461	483	520	528	508	525	502	513	484	494	530	479	472	468	510	509	484	488	496	517	491	514	542	501	485	481	503	538	498	496	529	499	475	516	513	503	483	484	510	526	477	494	518	494	486	453	502	491	481	489	496	502	459	483	469	492	501	490	462	478	475	498	526	493	479	540	436	507	496	496	491	510	459	455	493	517	497	506	481	513	464	498	489	471	507	472	478	468	488	495	535	530	510	509	488	497	484	501	494	531	511	477	468	498	491	485	473	469	510	485	532	492	510	532	498	492	468	468	516	495	486	528	513	498	525	492	513	546	473	514	495	463	510	498	504	508	522	498	469	510	481	512	511	492	507	514	468	501	479	498	483	485	497	528	473	484	482	503	494	526	491	485	490	475	513	529	490	487	462	513	526	466	515	457	491	477	468	485	499	518	524	523	520	543	515	515	515	474	514	513	562	498	517	513	507	513	486	505	482	505	544	513	522	512	492	509	502	455	528	497	517	548	522	500	486	460	553	477	515	503	516	468	509	450	504	546	482	492	529	536	501	478	488	468	504	485	488	530	504	497	536	540	495	500	484	512	484	433	515	482	488	550	524	461	487	514	477	492	533	551	499	495	429	493	457	476	468	514	466	501	505	492	537	498	499	501	463	511	502	516	469	491	513	489	461	513	473	475	485	471	489	512	486	522	507	514	468	508	502	524	534	478	510	495	499	475	494	542	483	515	515	515	462	471	490	475	488	507	534	513	495	488	480	482	508	490	515	480	498	537	506	489	517	503	518	481	500	494	450	489	537	478	519	496	533	540	486	486	502	532	463	476	488	517	485	513	518	472	535	521	495	521	465	507	460	507	510	506	504	506	474	479	520	513	499	483	520	475	496	476	534	485	510	528	499	515	518	467	482	497	494	486	486	458	463	513	482	512	471	481	525	462	510	525	493	523	474	519	493	515	517	457	469	497	475	494	509	507	503	449	474	499	490	522	487	503	491	502	506	510	540	458	536	555	479	482	479	495	479	526	485	488	510	478	513	487	496	470	495	511	500	497	503	469	491	499	520	513	522	508	484	472	509	500	520	506	507	492	523	545	484	491	510	517	491	460	495	487	494	511	485	498	535	478	485	513	517	492	561	501	504	496	503	534	493	485	497	490	488	460	500	506	477	529	520	466	515	496	525	475	537	508	486	497	488	484	482	524	516	499	498	506	515	449	502	471	502	505	507	484	477	501	500	543	464	480	506	487	482	497	487	478	508	478	446	539	500	509	485	536	502	467	489	505	497	530	468	496	477	495	481	502	529	508	496	544	466	511	519	472	531	479	544	525	508	528	497	472	536	463	497	475	512	464	517	476	524	474	499	491	516	497	514	528	520	485	535	495	487	511	505	501	514	514	522	503	540	502	484	477	479	507	483	507	460	537	497	550	485	447	506	511	516	514	469	497	473	480	497	478	564	451	506	498	514	505	507	522	509	446	487	484	482	484	501	498	515	459	480	530	518	511	534	475	525	485	506	513	494	517	509	515	543	511	499	477	477	478	457	454	475	503	494	499	509	471	515	484	487	492	473	499	544	485	478	500	488	517	490	469	512	533	534	467	485	501	485	452	506	501	502	510	497	475	490	499	510	519	495	451	466	500	510	497	454	483	479	482	533	529	505	474	496	514	531	500	493	531	501	495	497	470	497	526	489	482	517	529	515	506	517	512	531	458	508	494	535	489	473	495	501	527	535	491	512	515	537	518	489	510	461	492	453	516	520	487	476	518	448	487	497	454	490	493	504	479	500	485	494	478	448	487	451	493	515	498	527	491	511	511	489	507	487	495	521	483	488	490	503	534	463	495	548	492	502	520	476	509	497	492	472	457	511	515	553	504	528	508	500	472	483	519	503	506	499	504	523	467	471	498	498	457	485	473	495	466	507	504	486	465	514	510	512	465	505	524	490	540	505	483	543	508	505	465	503	476	473	506	479	477	490	477	498	490	505	498	516	497	507	491	476	539	549	478	533	503	508	495	481	465	485	502	428	532	499	497	542	517	508	510	481	501	525	496	504	517	504	534	505	489	523	498	522	495	480	521	513	492	475	498	515	496	529	479	516	502	527	486	514	482	484	492	513	526	480	458	483	492	484	517	477	523	489	496	528	505	494	484	515
26750	20919	13666	1382	391	316	305	328	315	297	323	302	303	294	285	329	311	295	324	316	296	331	265	283	306	292	311	272	324	291	278	292	308	292	324	288	291	307	301	283	318	282	288	276	277	306	294	335	292	288	325	319	292	297	302	307	272	327	305	313	302	339	300	308	295	305	294	318	319	313	262	328	302	294	278	279	282	307	293	281	289	323	316	278	272	300	290	303	287	303	336	319	301	328	281	308	311	312	269	273	277	299	275	296	307	319	288	286	294	326	329	292	303	331	347	321	293	303	294	309	288	329	356	318	308	317	283	305	294	284	296	297	292	282	281	337	301	309	303	272	271	317	311	294	303	307	290	295	303	301	279	306	272	285	300	331	291	297	296	311	289	306	250	299	310	290	321	292	265	320	303	291	332	307	295	274	291	277	290	302	300	286	297	276	330	297	297	332	288	308	316	313	292	304	277	279	315	319	317	287	268	305	313	312	282	317	334	277	298	256	324	314	278	306	294	285	346	288	284	306	318	295	291	317	310	316	323	287	292	301	313	287	312	313	286	310	302	327	306	292	352	326	307	334	305	299	294	317	308	300	309	294	292	292	302	290	283	298	301	302	317	312	304	302	316	303	282	316	317	267	296	295	309	312	312	316	326	366	314	319	318	310	300	266	283	288	317	305	304	307	296	309	298	316	299	308	279	297	286	305	287	333	295	290	344	302	308	307	319	296	308	306	349	311	302	315	327	312	318	334	298	321	303	294	291	331	313	296	300	299	276	307	295	288	321	323	298	311	293	275	293	290	277	268	301	293	276	269	316	284	293	280	291	266	305	279	285	303	333	325	323	278	293	315	291	286	301	296	307	310	279	292	290	288	293	297	339	292	300	330	301	294	305	296	294	257	294	317	296	317	282	309	315	278	284	297	291	323	274	292	298	309	296	272	307	264	283	310	347	299	291	302	314	305	294	301	292	271	297	314	300	281	326	307	275	281	298	294	251	314	319	293	327	299	277	278	305	315	308	331	298	295	324	281	264	332	283	294	272	286	288	303	264	312	264	289	326	307	290	287	323	311	312	313	273	291	308	287	303	274	322	280	301	289	308	304	317	276	301	335	323	288	281	308	309	313	311	312	311	342	302	290	311	306	305	317	320	258	287	314	289	322	298	283	312	281	327	301	275	289	271	298	294	285	297	316	282	319	287	269	295	319	269	303	314	282	302	311	308	302	303	311	313	341	286	304	322	293	327	304	318	308	319	330	284	297	308	321	284	272	296	294	282	290	240	328	284	283	336	276	318	294	322	291	285	294	285	303	330	306	306	318	294	304	305	289	293	325	279	302	310	272	314	305	333	257	289	286	294	324	307	298	303	285	302	284	299	285	328	297	312	298	297	274	269	278	273	285	321	284	280	274	305	286	324	293	321	298	299	276	280	268	293	313	291	308	315	316	285	320	322	286	331	280	293	293	299	289	301	306	283	297	289	280	283	296	307	316	293	305	309	305	319	310	324	286	301	321	314	278	326	316	311	277	289	288	286	293	306	299	303	301	317	288	300	289	294	303	267	296	276	292	307	263	284	332	303	336	271	316	321	293	287	290	300	303	284	293	277	286	282	271	328	266	319	302	286	284	281	295	319	316	300	302	312	308	336	297	290	297	322	299	294	311	291	300	278	289	267	270	328	293	289	272	283	291	291	302	321	270	310	330	293	302	328	311	254	301	296	314	293	294	305	276	288	292	290	316	303	326	272	303	315	282	341	259	289	316	259	276	303	295	295	278	304	284	271	299	297	311	279	322	323	307	288	291	306	291	294	307	337	321	296	290	293	300	304	325	299	308	323	298	277	264	293	276	284	297	296	279	286	285	301	299	270	334	343	300	344	298	312	321	321	291	337	291	276	291	257	282	299	300	312	335	279	274	313	290	300	292	284	293	297	301	272	298	306	286	283	273	310	313	310	299	291	290	303	316	340	286	290	307	295	303	290	281	289	328	254	295	297	327	335	281	307	287	312	290	330	330	307	304	321	287	270	308	310	311	311	316	334	296	313	305	296	276	313	297	303	295	312	279	317	313	281	251	283	311	292	321	304	296	300	307	315	293	284	283	298	285	274	325	313	312	280	282	314	314	294	273	307	303	312	308	262	301	259	305	302	351	330	309	285	316	305	253	275	317	305	301	292	289	293	301	319	320	300	320	303	292	294	284	292	294	301	307	289	296	284	295	307	316	293	282	293	283	326	316	306	319	286	301	297	292	309	312	321	283	288	285	284	314	297	318	307	325	288	299	310	281	319	314	356	275	290	309	302	316	296	315	298	297	302	335	305	283	329	338	317	316	316	292	321	321	302	321	317	311	303	301	294	286	306	274	329	309	289	278	290	305	304	276	292	310	290	303	330	289	283	330	329	314	315	253	270	300	285	342	273	268	315	321	290	321	288	307	347	327	278	312	341	298	272	293	283	314	316	339	296	316	312	292	301	301	296	294	309	299	327	305	316	296	308	293	302	295	309	288	297	267	282	276	295	288	323	324	328	284	318	300	318	306	289	297	286	306	319	293	308	310	309	283	289	313	296	306	310	300	284	306	309	304	301	328	315	297	333	279	277	297	299	301	296	311	277	272	301	281	301	330	274	324	314	297	331	327	299	292	293	319	298	277	279	307	291	304	323	278	295	293	292	293	288	275	306	292	328	272	341	294	308	308	290	306	298	297	298	315	326	286	296	280	314	257	345	292	313	305	293	298	324	328	318	303	312	324	280	298	285	291	306	278	279	323	271	296	296	296	303	312	307	306	299	297	306	310	313	302	313	308	284	314	293	270	315	308	312	323	320	284	318	317	254	303	304	293	285	324	305	272	314	269	317	273	283	285	288	264	313	286	277	299	290	290	304	270	282	291	291	285	290	284	291	305	300	305	301	269	290	280	309	328	272	316	259	321	293	283	305	311	294	325	289	292	283	285	295	287	298	325	296	287	300	300	286	274	301	322	274	336	321	290	289	310	307	304	294	307	283	283	318	304	312	326	307	294	280	334	305	263	300	293	281	326	302	290	279	311	305	320	289	298	309	332	304	303	289	308	311	293	279	288	329	318	307	313	271	302	284	311	291	284	287	298	279	294	299	309	292	282	301	292	285	299	320	303	298	270	318	311	305	298	297	302	310	296	298	313	294	337	318	293	313	319	304	282	307	321	269	284	327	304	299	295	311	296	276	301	317	300	334	332	310	292	283	314	315	296	297	317	279	300	277	303	301	272	322	327	261	301	300	307	299	312	295	312	272	311	303	312	309	331	309	311	278	312	298	342	292	300	306	251	286	308	305	310	299	274	285	296	323	310	308	290	311	307	290	277	315	317	295	318	290	286	277	314	293	299	296	309	301	329	278	280	304	287	311	285	315	297	301	314	303	294	311	327	328	306	279	296	282	311	291	321	303	295	291	311	302	318	290	299	291	308	306	298	301	313	291	289	300	321	318	298	280	271	310	327	293	315	322	277	276	261	282	303
5956	23084	8299	991	492	495	404	438	397	392	427	371	379	386	369	428	381	410	381	420	384	392	363	384	406	413	372	427	367	390	360	402	417	380	382	378	409	394	380	421	382	374	387	393	376	414	406	405	397	404	403	405	400	403	382	382	395	377	402	395	385	392	389	400	412	372	391	346	376	401	405	388	370	405	382	384	398	395	418	386	359	389	415	393	364	402	380	408	414	387	398	368	394	389	363	359	390	396	387	381	388	369	376	399	416	390	402	416	368	395	355	378	417	394	380	431	362	376	380	400	374	420	397	372	426	403	373	397	399	427	420	353	398	392	383	425	356	420	384	424	411	360	360	389	402	411	404	364	363	394	383	400	366	366	407	366	373	374	371	375	407	420	386	409	386	390	376	383	361	390	365	372	353	435	368	381	399	394	401	384	384	371	390	418	382	365	384	402	388	372	368	434	385	375	364	371	405	365	419	345	371	377	405	387	379	389	378	406	414	378	392	432	380	367	347	365	416	364	392	394	434	410	375	403	379	388	386	402	389	375	470	412	406	381	369	404	384	376	375	367	375	398	410	406	359	391	378	417	345	343	397	403	379	418	375	392	394	428	398	387	395	345	367	352	386	382	394	376	399	381	384	373	350	381	375	385	368	375	394	394	377	382	414	433	417	415	389	404	402	409	396	413	381	398	329	405	379	391	391	365	384	404	381	390	405	396	395	419	379	388	409	382	376	361	401	392	371	394	388	381	372	398	373	361	431	395	379	401	409	400	421	417	434	425	380	372	385	361	360	362	378	426	387	404	392	342	377	375	400	368	383	390	419	377	411	391	386	436	374	378	417	394	387	362	358	425	369	377	401	375	406	359	403	369	372	357	398	384	390	394	401	393	422	403	371	415	408	408	370	396	374	392	375	367	416	372	377	379	399	390	363	415	382	372	383	396	378	387	435	398	369	410	396	383	379	388	392	397	428	389	396	375	407	390	376	385	389	414	357	409	383	376	450	446	375	394	396	393	398	408	369	350	404	405	399	360	397	377	393	405	407	382	406	389	386	371	392	388	398	385	451	388	369	394	400	370	376	394	394	374	429	423	402	349	372	376	414	366	413	379	412	390	399	394	392	435	378	372	361	402	412	365	397	408	380	391	390	368	386	379	379	395	398	382	378	396	405	398	426	375	366	379	389	375	375	413	394	445	394	382	384	402	392	385	372	389	389	380	365	399	424	362	401	346	400	394	374	386	398	382	383	398	418	403	379	402	377	389	384	408	394	403	384	405	401	363	397	388	395	353	394	412	379	415	409	385	378	392	389	382	398	374	405	392	383	395	408	381	385	375	419	380	403	389	402	401	386	387	351	406	392	381	408	418	392	402	388	400	382	397	393	396	390	395	386	379	391	376	372	384	367	393	422	374	402	395	394	397	361	414	388	385	356	419	386	388	398	379	429	371	392	449	433	367	393	395	411	387	341	406	368	390	357	381	396	393	403	361	453	394	383	392	379	405	423	378	436	371	373	379	408	415	372	357	375	375	377	402	397	375	376	426	397	391	427	416	379	423	358	363	385	366	403	416	396	453	393	393	385	419	406	376	428	409	403	387	392	419	371	361	397	381	385	384	374	382	391	380	416	389	387	398	392	382	421	405	374	372	377	376	419	443	446	428	414	425	410	429	377	410	393	391	388	408	405	376	386	361	423	393	365	406	414	376	412	392	395	396	405	378	412	402	406	404	401	408	398	415	402	421	357	403	361	412	407	385	428	389	386	402	387	388	429	409	393	394	392	388	383	405	383	405	420	360	422	411	357	400	362	399	380	348	400	390	348	397	379	380	368	393	384	361	379	385	400	375	399	360	388	448	383	375	379	383	403	366	397	375	402	400	380	395	367	348	360	399	423	371	404	418	394	366	389	378	407	399	427	362	366	401	425	376	394	420	388	386	403	367	382	388	388	388	382	367	391	396	404	441	384	438	404	386	374	404	406	369	412	363	362	373	364	382	362	424	420	435	388	376	400	390	397	363	373	412	380	352	394	347	389	366	392	421	404	422	410	371	360	378	406	387	402	377	377	389	413	420	368	374	383	437	379	400	414	370	400	416	377	356	424	410	418	389	395	370	378	382	411	379	370	394	388	389	384	421	395	386	400	409	361	434	385	360	396	397	393	390	340	392	404	400	390	419	387	392	382	431	414	379	360	416	399	417	343	385	408	400	408	390	399	380	406	399	378	378	427	367	393	439	383	411	398	397	418	368	394	395	399	430	349	378	383	414	357	368	384	385	364	402	421	422	394	396	397	405	407	396	399	377	423	419	396	407	391	369	400	380	396	363	397	388	373	409	384	375	425	428	364	385	385	394	413	393	402	364	401	394	414	398	377	386	408	368	402	415	417	396	412	384	390	355	386	407	399	412	404	410	356	423	374	413	433	365	390	375	394	377	429	391	401	401	386	406	356	396	385	378	392	440	432	385	418	417	391	416	365	403	424	384	357	390	423	406	409	404	408	433	382	396	390	389	411	395	374	360	415	392	392	427	375	381	385	399	400	394	376	385	435	398	375	373	398	386	379	395	405	400	365	383	395	389	397	403	423	381	398	416	384	360	385	384	368	375	404	407	395	392	406	391	356	404	386	410	399	418	368	394	442	388	431	416	385	401	384	403	383	433	396	380	381	400	382	416	412	413	392	371	428	417	387	394	386	422	368	388	396	381	395	390	359	366	402	346	376	389	411	385	390	378	412	404	367	398	359	374	365	417	416	374	357	390	392	399	372	373	391	383	405	408	401	391	407	407	386	410	408	349	417	395	409	351	359	374	417	411	373	382	374	416	391	370	370	407	420	365	385	400	351	386	387	406	388	416	365	414	362	367	391	389	371	389	351	376	379	404	393	405	389	429	382	409	399	368	356	395	425	388	430	337	378	373	406	378	406	379	363	398	434	380	384	402	388	383	404	367	413	381	410	356	401	400	363	419	384	424	411	373	390	371	384	354	356	396	402	406	394	388	411	385	366	381	388	384	365	351	385	392	392	375	378	368	415	386	409	387	399	403	386	378	387	379	375	354	407	397	400	384	401	396	351	351	402	380	420	364	399	390	348	454	396	410	364	354	406	389	401	421	401	403	388	356	405	403	380	397	364	397	375	419	379	426	396	379	384	402	384	388	401	362	371	360	425	380	400	373	390	384	391	385	371	405	429	412	368	378	366	408	387	429	414	388	385	402	367	390	417	414	419	385	370	406	402	416	394	391	385	387	359	384	406	364	369	399	386	366	396	367	382	397	376	384	371	387	361	367	400	405	373	375	390	382	382	383	373	406	426	396	393	386	363	383	404	426	382	428	392	408	382	399	367	413	392	388	401	378	364	390	387	403	358	445	366	415	387	396	385	402	401	400	396	370	371	382	386	403	363	361	385	378	386	365	351	359	392	389	365	366	405	383	413	420	393	381	364	396	395	392	385	442	392	357	425	410	387	406	381	365	366	378	427	379	387	395	387	389	376	412
23111	21119	28495	24246	20254	6863	980	721	652	646	594	650	555	594	497	546	542	482	562	620	525	503	514	518	535	538	531	507	532	506	539	513	537	515	480	476	505	550	480	532	495	502	510	478	517	473	482	495	505	532	490	541	494	458	509	497	554	507	497	504	526	490	498	507	464	540	543	514	495	491	496	523	488	470	491	513	495	529	496	483	518	514	502	456	530	509	513	491	534	519	468	463	494	562	504	473	521	477	496	460	510	510	505	530	467	495	520	484	493	503	528	492	474	479	505	475	476	510	470	505	530	501	483	484	486	565	538	507	518	545	494	516	513	510	504	498	475	511	512	467	523	457	512	553	514	474	504	540	497	500	466	485	532	545	515	460	509	479	492	523	460	490	480	508	502	541	494	476	534	547	516	499	477	518	476	519	525	516	502	490	511	508	443	468	500	482	505	506	486	455	489	496	519	512	450	484	501	522	523	492	485	501	490	493	491	478	531	478	481	532	498	489	503	517	519	514	488	527	491	483	521	549	463	477	534	530	489	506	470	470	497	478	496	506	482	475	485	503	488	513	491	503	490	504	466	504	481	489	543	513	475	510	514	526	502	478	469	504	482	474	494	490	533	491	517	495	504	473	518	520	509	482	485	515	511	496	547	531	477	497	498	496	491	510	488	476	485	495	472	495	505	495	502	526	470	510	514	517	529	524	476	494	477	491	524	503	538	503	538	507	520	524	478	482	537	481	497	503	502	491	501	496	485	459	504	502	539	552	487	484	520	462	536	510	534	471	517	508	442	501	528	495	510	478	500	525	499	508	475	506	525	519	489	498	507	503	521	539	499	486	483	521	471	526	524	504	539	511	491	549	478	511	550	506	499	503	475	492	504	497	489	478	487	527	532	515	511	479	512	511	488	475	551	516	520	499	537	483	521	518	487	510	504	486	487	491	542	503	517	484	511	470	503	510	500	520	493	489	518	504	472	533	520	470	498	534	493	488	483	484	529	465	514	501	499	500	472	522	470	497	559	521	493	529	494	479	517	475	457	505	488	477	472	490	515	534	461	498	497	517	499	496	505	483	521	477	510	506	498	519	486	475	502	529	518	517	499	508	499	500	539	525	468	497	463	525	509	517	504	495	514	482	470	521	468	539	507	532	506	483	522	491	476	509	473	522	504	480	537	481	494	521	519	511	503	455	516	502	525	510	495	520	477	497	494	462	510	506	462	480	495	560	494	514	507	513	486	513	484	505	491	513	488	499	482	504	509	523	511	487	501	527	478	521	500	486	512	490	532	479	505	460	513	503	506	490	515	515	484	528	515	479	530	508	459	545	523	518	556	481	515	437	517	514	515	503	497	502	477	478	462	504	520	548	496	506	494	487	533	493	505	523	485	508	521	483	490	546	478	477	472	503	499	489	497	488	491	480	507	507	485	478	492	542	469	521	473	466	471	476	483	481	499	474	501	469	515	503	533	533	494	501	469	493	513	505	474	496	483	514	502	504	529	509	468	487	512	514	451	496	497	490	475	526	492	502	489	518	536	482	486	507	516	496	490	509	537	486	476	507	509	526	498	429	459	516	499	467	512	481	490	491	474	512	479	481	521	517	512	511	451	490	510	480	512	500	485	500	518	488	521	528	495	494	475	526	460	493	515	487	539	466	492	483	490	501	512	514	505	473	519	509	498	506	533	485	503	479	494	476	481	526	509	503	503	495	488	489	500	480	472	508	508	488	508	521	542	525	468	497	508	482	475	539	511	518	492	505	515	462	529	453	500	512	523	481	485	522	478	508	511	571	518	499	523	523	504	546	505	519	520	497	497	468	508	525	503	497	490	519	493	500	510	497	490	498	544	515	519	525	513	566	502	516	502	497	487	499	501	473	520	511	488	519	472	522	539	496	504	478	495	478	505	491	513	486	523	537	472	498	516	490	527	531	499	492	489	498	507	483	477	517	527	505	505	503	513	501	521	490	513	524	484	501	453	509	500	496	540	493	530	499	493	510	499	476	497	480	505	510	475	539	468	495	494	500	534	498	523	506	512	512	493	518	476	513	503	504	486	508	469	507	490	516	470	463	453	501	486	489	532	496	508	522	519	515	507	456	494	467	503	482	514	484	495	512	524	531	531	522	482	487	477	507	570	498	474	474	454	476	558	476	511	489	469	487	490	507	521	501	486	469	516	491	500	519	500	493	494	545	491	524	517	493	516	541	491	511	430	492	516	522	532	472	465	511	470	503	478	538	486	479	489	518	522	464	452	469	500	497	524	508	522	520	494	532	483	501	513	520	512	522	509	528	515	483	517	554	495	502	527	525	494	521	484	499	490	483	465	499	505	516	507	524	488	547	498	545	513	484	443	485	491	483	462	460	487	490	477	477	531	513	533	482	512	476	483	491	486	527	501	488	505	495	509	516	515	500	522	475	493	501	512	526	492	489	474	505	515	513	481	478	469	486	484	497	498	493	493	470	513	509	528	471	531	472	452	543	570	485	497	487	479	474	509	520	493	464	474	494	495	520	493	548	493	506	517	503	511	482	504	507	492	459	468	478	496	511	519	472	504	493	525	520	509	487	538	499	477	511	511	467	492	548	530	540	474	488	489	466	470	441	519	513	521	492	510	501	519	485	497	523	507	529	514	488	500	478	488	500	495	516	482	489	477	475	482	484	512	505	550	504	513	504	506	467	522	522	458	518	479	548	509	514	519	516	471	494	508	492	536	498	491	536	524	504	484	524	500	485	486	509	482	513	537	512	504	481	491	500	537	523	514	530	499	504	479	513	476	483	482	540	495	480	507	526	499	490	513	545	492	515	471	473	475	510	486	503	517	433	511	536	488	512	508	509	528	471	503	497	487	478	474	505	529	521	497	500	492	459	510	463	485	490	530	518	518	501	446	502	538	513	491	511	522	527	492	527	491	511	508	487	521	491	480	511	496	508	511	503	515	513	494	520	517	459	488	499	508	517	504	487	493	518	518	523	475	516	508	535	532	523	561	491	505	512	511	518	521	527	522	485	504	490	475	524	521	541	557	512	506	496	489	493	480	510	485	483	485	487	524	524	515	513	458	507	509	488	497	482	481	535	478	496	513	492	487	457	484	504	486	481	506	443	533	480	513	494	545	500	487	488	524	559	515	500	522	513	499	526	512	539	486	506	514	493	498	561	511	495	499	517	469	500	529	500	475	495	519	530	482	503	511	526	454	497	518	500	524	511	492	503	500	499	477	510	498	476	519	555	483	476	512	471	532	522	502	511	460	497	484	529	491	524	522	492	514	500	530	500	491	542	545	513	501	490	462	506	496	529	509	486	536	547	541	503	529	512	505	476	510	510	484	500	541	478	512	529	496	471	511	508	499	477	514	509	481	506	500	481	518	490	504	484	482	493	472	465	497	527	476	480	534	512	507	487	489	509	513	518	497	513	510	475	470	478	510	503	482	477	506	520	517	495	470	510	494	472	517	450	502	493	486	503	495	492	501	485	477	500	528	528	499	463	487	470
14502	49720	24643	17296	1887	1376	1217	1085	968	939	818	791	751	767	760	701	705	685	689	703	666	649	622	681	662	686	653	698	715	641	664	658	640	657	651	618	651	638	669	682	660	680	662	639	608	674	659	634	665	634	657	688	605	617	666	637	661	638	633	676	650	673	705	635	698	627	627	598	604	642	661	673	678	677	667	645	627	631	662	620	628	674	624	648	622	610	656	660	627	642	669	635	650	648	708	658	659	614	651	641	602	647	644	623	641	599	660	648	631	614	653	678	621	682	648	640	634	649	625	616	623	656	620	658	626	613	626	610	663	640	606	610	631	664	668	623	633	632	651	651	663	654	684	697	638	646	650	660	647	637	630	682	660	623	663	661	642	655	630	635	632	622	638	687	609	631	637	679	693	584	636	591	594	637	630	651	647	654	583	628	641	672	654	642	541	652	670	635	649	670	655	584	617	608	615	652	645	581	692	619	702	668	644	652	653	641	613	596	648	616	622	617	638	664	624	622	640	622	646	600	640	657	599	680	588	651	643	647	649	626	653	642	631	672	672	665	614	645	684	608	663	652	661	662	642	650	671	602	660	614	643	669	649	656	627	638	676	669	615	636	633	598	653	661	631	613	597	668	658	635	676	594	620	656	660	598	656	624	622	685	616	625	618	629	633	552	658	674	642	657	654	610	634	657	662	659	688	595	597	614	607	645	582	629	635	611	650	658	643	665	596	697	636	647	578	637	639	633	621	677	626	652	655	660	637	670	639	653	653	627	646	641	619	624	668	645	632	624	650	644	647	623	620	635	616	610	634	670	610	604	634	657	603	581	627	623	642	623	644	697	612	671	630	628	639	646	653	626	644	655	662	630	695	687	619	674	646	685	627	663	630	631	632	646	692	665	637	627	710	644	651	644	663	633	679	640	638	659	644	620	652	668	646	671	603	599	655	657	630	623	631	664	640	629	643	667	689	620	642	685	636	664	589	634	613	681	685	655	614	664	617	649	628	624	650	616	626	661	639	664	669	627	646	696	622	651	645	639	634	670	641	647	645	614	642	625	669	629	617	622	660	652	601	634	638	666	668	637	642	649	601	639	691	655	623	615	652	617	600	646	645	620	614	622	652	600	669	620	640	646	646	676	686	628	728	680	603	584	655	639	679	645	648	619	669	652	663	618	617	653	644	630	649	624	675	641	626	679	569	622	622	618	646	647	611	632	695	634	645	636	673	635	655	632	649	643	660	625	612	677	654	624	636	662	638	631	658	696	640	600	634	643	639	631	641	670	654	657	669	641	654	606	647	613	659	653	625	604	673	704	644	687	691	687	642	615	627	643	673	654	614	664	602	665	678	592	626	652	664	674	671	607	638	641	624	689	688	661	645	614	653	637	681	641	662	689	653	612	634	659	672	650	634	603	612	643	710	620	659	623	631	662	658	647	653	683	696	649	668	618	654	661	645	676	663	620	602	640	660	608	579	617	674	599	670	689	639	591	643	655	626	644	631	594	642	643	640	637	645	635	672	628	616	664	669	637	669	664	614	593	618	647	642	682	594	695	594	636	608	654	600	636	611	665	666	631	655	632	618	632	644	663	633	635	666	621	669	604	637	677	623	647	660	658	649	618	601	615	616	641	637	680	633	652	678	617	654	680	661	665	658	623	642	582	636	642	588	633	639	661	663	654	625	655	633	630	666	581	660	639	659	598	660	657	653	644	673	694	650	654	617	698	634	636	658	654	617	646	623	588	670	679	628	632	577	635	682	633	639	631	629	621	609	668	595	653	670	683	651	633	658	638	666	639	627	651	664	619	647	625	633	662	618	651	648	598	618	671	633	616	691	666	680	650	623	671	627	678	649	658	654	634	633	664	594	632	609	684	609	657	636	670	675	670	646	692	669	659	655	643	629	651	635	651	631	656	637	608	641	646	646	649	675	659	643	667	668	611	645	669	608	642	669	620	626	638	636	625	585	635	618	628	645	577	612	628	698	613	652	646	618	637	666	650	674	654	595	630	663	627	632	623	623	664	612	637	649	672	659	712	644	599	612	623	640	643	619	626	592	646	642	645	608	603	655	677	574	668	625	691	665	624	659	645	637	624	627	615	658	673	671	707	627	647	671	639	618	608	646	662	679	665	643	616	637	638	617	606	655	592	627	633	601	653	618	653	647	647	642	598	579	667	615	621	654	641	648	657	660	627	654	641	631	640	648	649	621	657	612	634	648	614	663	620	620	657	621	669	643	616	654	627	613	602	618	629	651	636	687	644	656	612	660	610	643	665	669	626	657	680	655	638	652	607	637	626	673	619	636	643	611	633	651	628	608	677	616	655	686	648	668	608	676	607	695	675	604	654	626	621	655	648	598	659	656	610	632	655	638	627	689	649	560	677	647	657	679	665	681	651	633	642	616	620	610	638	655	638	607	636	609	694	675	637	655	595	631	637	691	617	624	640	644	624	660	652	621	617	654	605	620	629	596	623	600	633	626	669	610	650	647	659	637	618	694	641	683	631	614	639	594	698	682	648	660	638	653	613	640	616	644	620	633	667	643	635	646	624	661	648	658	634	623	681	633	647	644	622	661	608	641	637	609	587	586	619	583	629	661	627	612	593	652	669	641	618	611	684	601	665	635	668	654	595	668	652	644	643	611	640	647	637	663	673	606	637	651	635	660	637	692	665	650	622	636	612	629	632	602	633	654	668	629	637	653	651	622	658	679	676	647	641	675	620	615	626	630	641	641	623	622	648	634	615	625	613	614	645	627	665	647	679	638	671	612	609	654	666	657	601	653	634	650	648	693	651	637	673	629	656	639	613	682	654	654	582	635	683	646	629	649	637	665	657	621	667	656	649	679	617	650	664	643	646	640	614	659	645	657	674	679	606	645	675	623	593	654	643	639	665	654	671	624	638	658	599	620	699	641	643	610	625	645	625	577	627	627	655	618	647	647	631	670	626	626	630	648	653	634	607	657	640	644	638	679	631	630	580	604	676	622	621	678	651	623	649	638	631	640	641	645	642	589	621	653	620	597	603	695	616	629	619	660	641	683	622	652	627	616	603	617	651	607	641	678	700	667	644	642	619	606	643	677	655	596	696	655	658	582	609	621	636	668	633	655	641	633	692	634	657	622	640	622	630	615	629	633	642	680	675	641	621	612	615	679	636	641	642	671	628	632	629	654	661	658	671	667	611	592	682	628	627	633	614	652	663	614	613	625	668	692	618	600	673	607	667	603	649	600	635	630	642	635	677	669	616	652	682	638	622	643	639	629	676	637	618	617	611	658	638	598	646	639	635	626	674	625	646	626	618	638	664	628	593	555	620	654	646	651	669	611	659	634	657	613	675	650	676	667	676	682	625	607	669	627	639	620	622	670	675	645	663	621	617	701	674	652	641	708	623	615	640	603	656	613	600	618	624	663	664	637	615	689	651	720	645	602	667	661	640	650	657	647	636	636	625	616	610	657	640	641	654	672	692	629	593	634	640	685	635	666	664	620	657	645	601
24294	21125	27369	24869	8405	404	268	208	206	196	172	161	150	173	143	157	148	142	144	163	152	151	118	141	142	133	150	135	138	166	145	150	133	143	139	136	142	145	140	147	139	130	151	169	147	131	130	165	151	138	153	136	144	123	117	118	137	131	132	122	136	134	155	143	136	136	140	127	139	135	158	135	148	145	147	135	133	123	135	144	146	147	138	142	142	118	149	138	152	145	156	160	148	134	142	139	169	158	129	136	151	150	134	130	142	134	136	146	132	129	132	158	116	135	130	129	131	117	138	143	134	142	117	124	135	128	133	116	142	139	119	138	141	145	134	133	134	130	144	155	155	127	149	160	127	153	135	146	124	145	152	129	129	137	114	164	138	119	141	126	153	145	132	140	130	158	149	143	125	128	144	149	145	128	122	121	148	132	131	149	127	132	152	125	139	139	143	127	135	137	116	144	147	136	143	127	115	140	128	147	145	161	153	149	136	160	127	127	148	154	133	119	139	159	130	129	143	134	143	143	138	136	152	137	164	146	154	150	151	114	147	136	148	147	158	132	141	131	129	142	127	129	147	134	146	129	148	146	135	129	140	127	154	122	151	129	134	132	131	138	127	156	166	131	144	148	137	132	137	158	155	141	149	129	141	141	125	149	134	127	135	126	114	141	114	145	129	130	159	119	142	138	132	133	144	133	145	144	149	144	151	155	130	137	164	131	134	143	163	124	150	131	143	143	148	130	125	136	143	161	149	165	139	142	155	123	152	153	142	149	154	137	129	158	134	149	119	125	162	124	138	138	140	125	134	133	135	129	154	150	148	126	117	142	131	143	133	131	150	143	131	137	129	133	153	149	137	138	144	151	127	137	145	147	159	134	154	147	135	148	137	138	118	129	135	149	145	105	138	156	139	131	130	126	133	142	128	149	135	141	142	118	130	139	155	148	152	141	123	122	126	135	139	143	128	139	138	138	127	143	136	132	137	145	143	155	158	143	154	151	125	133	154	128	141	160	147	116	133	143	146	150	141	144	133	125	141	148	153	128	144	139	134	137	118	131	141	128	131	135	147	128	137	149	130	151	110	130	134	138	140	136	136	156	133	127	138	141	145	129	129	153	124	127	128	129	152	117	141	123	137	141	140	124	149	147	148	144	142	128	145	146	150	148	131	157	116	148	142	126	130	126	159	132	165	147	141	148	147	150	148	121	129	132	145	136	136	141	124	138	128	139	139	162	149	146	142	133	130	138	145	129	147	119	134	139	138	133	143	160	150	148	129	114	140	135	125	124	148	99	143	155	124	151	145	149	143	131	151	139	135	139	142	148	133	137	141	149	150	141	174	124	138	122	142	141	150	125	138	134	139	149	150	145	150	136	143	138	139	140	123	135	139	131	139	160	148	126	133	148	140	139	135	147	141	156	141	147	148	146	136	116	135	129	157	128	162	123	126	127	141	154	145	133	157	156	133	151	148	145	160	141	146	130	144	158	142	134	142	140	128	128	120	142	140	146	124	142	116	143	143	140	134	146	128	172	158	151	126	142	140	145	144	147	140	158	143	149	138	153	158	130	124	133	132	122	143	145	156	131	158	146	141	147	153	124	133	153	167	146	146	136	138	145	135	144	142	132	133	159	156	133	132	147	143	144	116	129	149	115	143	134	158	125	132	123	125	128	161	150	129	136	134	128	143	152	163	132	131	147	138	137	134	126	141	136	132	114	125	148	134	152	154	120	120	145	139	147	136	130	119	128	131	136	154	138	115	122	130	147	131	147	145	144	132	144	147	130	145	148	135	139	142	145	152	130	153	154	153	131	153	144	146	120	131	177	159	136	125	151	159	136	118	154	160	136	145	133	149	143	128	146	158	126	147	131	136	163	154	141	135	144	144	157	151	156	141	144	130	148	144	140	125	138	128	149	132	126	139	131	136	123	128	138	154	120	132	141	122	146	131	137	132	129	149	158	141	140	147	151	166	154	129	142	132	122	123	118	159	147	137	117	131	170	120	125	151	128	140	146	131	132	132	133	139	145	137	136	131	143	165	126	142	150	137	157	141	135	153	131	137	157	144	145	160	138	143	131	128	128	139	154	136	148	150	147	128	136	150	135	136	138	134	156	136	142	137	133	142	128	136	145	134	150	163	121	128	135	144	152	149	130	137	157	120	131	145	141	142	167	159	141	130	141	136	166	145	160	141	131	137	141	119	128	157	129	125	123	153	145	127	139	140	138	124	136	135	123	174	141	137	111	134	144	127	124	142	159	127	129	152	135	152	123	143	140	144	120	154	146	122	127	146	120	161	118	131	132	133	141	119	132	147	142	134	154	150	137	124	143	139	145	142	150	138	150	152	140	120	138	136	125	131	124	130	138	136	127	148	143	151	139	167	161	133	151	166	150	113	131	137	133	123	129	121	140	132	150	144	156	148	135	137	148	140	125	138	135	118	137	137	134	133	122	140	137	127	128	145	144	123	149	125	141	151	138	124	148	132	139	134	155	152	152	152	133	149	152	127	146	122	136	142	157	123	137	163	140	134	144	156	147	133	121	151	155	110	142	163	146	135	126	141	136	133	120	144	135	148	153	142	143	154	138	132	142	145	123	135	149	119	147	125	133	155	146	140	164	137	134	136	142	113	144	139	136	138	127	134	119	154	144	137	146	150	126	151	132	138	145	122	136	103	164	142	148	146	137	146	138	136	150	158	147	147	141	139	169	129	162	132	142	129	152	140	128	139	128	126	129	136	130	156	138	131	128	138	128	145	135	125	133	131	111	128	130	137	156	139	146	129	122	120	160	122	134	142	129	123	132	146	116	157	145	117	155	143	150	144	144	136	146	138	176	139	140	138	138	157	133	146	132	142	131	144	139	140	157	140	133	132	126	128	163	129	146	142	162	127	138	142	133	124	137	132	120	136	137	161	131	131	143	133	150	145	153	150	116	142	124	142	124	139	124	144	129	164	146	139	141	128	144	157	160	128	144	126	160	116	124	126	127	123	148	134	131	150	134	139	137	127	138	121	141	128	134	147	154	118	142	122	128	138	142	142	123	145	147	164	152	152	158	141	138	156	143	146	127	123	136	151	137	146	132	122	146	152	134	145	121	165	132	118	145	149	129	166	137	137	131	134	128	143	149	129	165	149	133	138	148	132	152	119	146	139	133	136	146	151	110	129	157	146	146	125	123	148	123	142	133	120	137	123	154	151	134	127	133	142	139	154	134	130	136	153	143	154	140	127	145	130	130	133	147	138	134	146	145	151	148	132	137	140	141	142	152	153	144	141	133	149	142	159	141	147	155	154	150	129	121	151	117	118	156	136	136	116	148	149	136	138	148	157	143	120	139	130	132	118	144	126	119	156	138	148	135	156	134	134	139	162	129	142	131	153	146	160	155	135	136	158	113	149	129	126	135	140	140	145	161	157	146	147	130	128	134	142	166	140	135	150	121	128	132	96	137	134	130	139	132	147	144	123	149	129	119	152	138	153	144	131	150	146	132	136	149
11910	37508	18054	8248	1268	589	510	413	344	335	350	276	254	275	257	256	230	223	221	228	195	211	228	247	225	198	198	199	208	229	217	216	199	200	216	171	177	206	205	195	213	178	171	215	178	214	218	200	173	201	198	215	184	194	201	213	183	201	197	218	222	183	198	175	190	226	194	169	188	203	224	211	192	206	208	166	190	202	198	192	190	212	190	217	211	200	190	187	203	207	175	193	222	174	206	199	195	161	193	209	186	182	215	173	168	177	175	201	196	177	208	214	190	189	215	219	213	204	182	190	203	219	205	217	190	184	216	218	213	199	208	191	218	185	187	208	190	188	218	194	207	190	220	194	213	192	203	187	203	193	175	191	194	188	193	197	191	187	217	192	213	224	191	186	208	180	199	165	201	202	202	197	188	196	208	165	205	188	188	202	225	190	203	207	216	198	189	211	195	191	197	201	207	214	201	185	186	191	206	190	193	179	215	182	236	194	174	189	195	173	210	189	203	207	198	199	192	177	190	204	187	168	183	204	191	194	195	203	205	188	220	209	192	204	199	172	202	204	190	205	193	209	187	203	184	206	187	223	194	182	211	186	171	180	208	177	210	184	183	166	184	212	193	228	225	197	205	201	178	177	208	179	181	203	200	204	203	198	200	195	168	183	208	184	169	191	210	173	203	219	197	204	207	190	193	207	184	204	185	202	177	202	177	186	198	181	195	203	193	194	194	205	200	180	171	178	202	194	192	185	189	190	202	194	199	193	199	197	181	203	228	179	211	205	199	214	196	177	185	184	164	199	178	193	195	199	194	182	181	215	214	185	199	176	183	202	210	219	181	191	213	171	176	178	177	193	207	205	180	195	176	202	187	197	185	187	203	196	198	196	243	218	181	161	214	201	173	196	217	204	196	168	189	178	203	209	186	200	213	206	194	203	197	189	190	204	167	205	190	175	189	181	193	203	184	202	204	178	203	190	201	225	221	224	202	188	205	169	221	190	221	199	209	172	165	195	160	198	201	204	199	231	192	170	185	225	192	207	216	190	205	170	192	186	179	188	185	188	201	202	204	201	165	225	202	210	226	206	193	201	202	183	174	241	190	207	216	194	203	199	213	198	174	196	187	199	212	206	176	197	190	224	189	191	188	197	201	183	202	207	189	190	172	196	204	206	186	188	193	196	198	200	216	190	206	209	200	216	177	203	209	201	185	184	203	200	190	175	198	183	212	197	235	175	183	213	201	189	206	200	177	212	197	188	229	186	189	216	208	202	192	193	200	219	195	203	188	190	208	229	190	196	177	195	186	187	201	233	202	220	196	175	196	194	201	204	192	180	214	193	205	189	200	225	199	190	203	201	195	212	193	180	224	206	215	188	197	166	225	214	202	209	180	206	197	177	204	213	182	192	174	205	211	205	203	186	197	191	192	191	211	194	189	197	182	184	190	193	187	194	197	182	196	214	195	176	201	220	192	211	220	192	184	200	199	190	200	206	169	212	175	187	205	181	188	203	172	193	189	189	190	179	201	169	198	185	193	199	194	203	195	210	213	184	219	214	204	164	195	235	188	216	158	201	209	201	194	210	189	214	197	204	182	190	148	213	195	184	179	211	213	189	207	191	192	175	192	213	189	209	203	180	187	214	177	183	196	195	180	209	191	201	187	205	189	192	196	186	196	206	209	217	200	193	192	174	201	182	185	221	183	207	201	189	185	202	218	191	190	202	169	208	190	179	200	176	195	200	202	211	190	209	225	202	198	171	207	192	180	218	201	222	205	197	174	201	196	189	215	199	205	189	203	193	183	182	201	200	201	185	215	180	221	184	209	175	197	195	193	185	201	213	203	193	171	183	187	187	181	190	195	176	192	208	198	208	188	202	190	202	207	213	208	170	185	185	188	196	203	220	209	176	199	194	187	204	175	188	187	206	199	173	181	195	214	183	207	195	192	206	214	176	192	203	199	213	195	177	188	203	202	202	193	208	204	215	192	191	189	199	194	179	202	198	195	179	191	188	180	176	189	186	214	193	188	205	196	188	191	200	241	195	197	175	174	211	201	203	184	216	194	204	200	175	190	200	213	211	179	201	193	167	200	200	180	211	186	197	205	196	212	196	183	207	199	193	204	210	214	201	200	196	205	182	202	185	194	201	202	183	172	197	208	182	178	196	185	194	216	167	191	214	189	179	206	204	202	194	205	223	176	183	191	189	201	197	187	187	180	195	208	181	189	191	172	175	205	217	181	183	195	229	182	207	203	203	185	186	207	183	162	205	180	198	186	193	216	192	199	208	169	194	174	203	203	219	201	177	204	226	186	213	201	188	198	195	196	213	183	199	200	191	220	232	185	196	236	203	205	182	194	194	188	180	194	192	174	210	217	201	222	193	207	169	195	208	197	187	185	179	171	158	201	206	186	175	211	209	204	188	194	198	183	209	205	205	193	199	184	202	206	209	198	181	166	197	200	194	196	214	186	208	203	194	190	196	190	196	206	205	192	200	190	197	197	211	202	201	220	180	200	167	193	213	177	173	197	208	197	193	196	186	185	215	192	174	196	181	175	213	172	218	199	191	205	200	176	205	184	218	167	180	160	206	193	202	199	190	211	213	194	200	210	181	209	189	202	179	196	212	198	190	204	191	189	194	204	178	221	191	195	200	171	186	198	198	203	198	190	209	196	199	229	193	210	180	202	198	169	199	205	173	188	214	203	179	236	217	181	224	212	189	199	199	206	225	207	174	228	205	230	211	189	209	216	186	211	194	195	183	176	202	196	203	210	198	206	213	212	206	209	212	204	170	207	197	203	190	175	203	218	229	199	207	188	192	187	181	184	190	221	184	218	204	203	212	209	210	219	170	219	206	221	209	194	195	191	184	188	217	212	199	198	199	181	198	182	181	170	204	201	195	188	188	205	192	190	188	192	180	193	235	217	198	223	202	178	210	196	204	182	203	200	201	212	196	195	195	229	200	208	191	182	199	177	207	187	192	196	204	180	195	179	213	163	215	195	186	193	183	186	174	211	183	202	218	203	170	207	191	199	215	202	190	198	210	189	193	210	184	183	201	207	168	193	173	195	188	214	210	202	176	198	236	212	185	201	200	204	184	197	184	187	214	178	196	200	179	184	193	210	200	189	191	203	196	194	204	194	221	202	207	234	185	192	186	217	186	195	201	203	205	193	190	207	183	191	193	202	196	197	202	203	185	202	198	199	209	196	182	185	197	211	213	175	202	210	192	226	206	211	190	189	179	207	204	201	182	191	221	189	193	188	197	208	206	202	185	188	222	199	205	180	205	188	185	195	199	176	191	190	177	211	195	201	174	205	195	202	204	183	182	186	181	183	200	215	201	202	215	179	191	190	201	205	200	204	179	204	185	206	185	203	206	193	214	171	204	204	225	211	187	195	199	167	197	179	203	203	187	155	206	215	184	212	195	202	184	214	189	201	212	198	198	200	188	200	215	188	183	225	211	206	171	191	214	181	206	202	164	193	181	211	193	193	186
22151	21081	28759	23730	21084	20510	5936	839	647	616	553	532	491	470	456	452	411	454	430	420	423	410	415	375	389	421	425	410	404	398	426	425	359	407	396	414	396	392	379	400	434	360	414	395	340	420	356	410	415	379	389	362	419	370	380	367	395	387	380	351	394	403	374	351	400	407	376	364	375	359	403	391	363	402	355	356	369	400	360	368	407	393	402	356	410	387	357	367	391	380	397	436	374	420	395	370	362	386	364	395	376	349	443	423	401	375	376	363	384	364	360	411	358	397	386	364	380	362	327	375	414	375	386	385	413	363	365	376	354	386	373	360	387	347	378	363	392	354	393	331	378	402	417	355	375	396	381	392	414	382	397	396	414	379	393	377	352	369	393	338	394	354	401	356	368	354	355	382	424	375	385	398	355	391	383	398	388	388	364	354	375	387	383	415	396	391	371	392	395	358	369	391	355	337	370	373	379	369	419	352	389	373	391	354	398	397	405	368	379	384	364	384	374	370	411	380	353	398	367	392	414	389	390	388	374	362	369	386	368	389	351	391	361	397	391	388	330	370	368	372	404	399	381	375	410	372	345	365	366	366	364	364	366	373	410	358	379	363	372	373	393	389	368	383	391	390	380	396	361	392	382	388	384	358	363	387	387	374	393	368	376	391	388	379	397	424	383	384	399	368	422	370	410	389	361	384	399	377	367	383	374	380	372	375	390	401	340	380	408	411	365	415	347	392	366	359	362	381	369	362	371	401	360	372	411	380	403	355	357	410	381	395	384	377	414	386	401	385	366	384	387	385	351	369	374	381	359	356	368	383	375	374	384	379	381	392	356	390	408	415	359	358	359	396	369	397	358	371	399	378	398	402	365	423	413	392	405	354	379	366	401	383	391	379	398	425	365	391	373	390	364	393	380	367	390	393	380	371	368	399	410	396	328	365	374	362	390	385	401	412	362	395	384	392	408	357	368	357	381	382	394	360	352	376	344	387	352	346	361	401	379	381	414	372	397	362	353	347	383	359	393	359	378	384	375	365	379	383	359	401	349	340	396	372	374	361	345	361	386	360	356	375	350	385	397	330	377	375	402	396	366	365	386	366	383	404	343	367	381	366	386	407	384	392	365	367	366	379	393	373	401	417	394	381	395	380	378	388	391	349	360	394	378	362	407	385	389	367	348	369	345	397	384	409	399	387	392	383	360	376	392	390	390	370	389	382	382	408	367	414	379	372	393	398	393	393	381	363	395	383	416	357	419	391	380	425	407	365	400	365	385	381	383	388	383	357	350	402	367	391	406	384	382	381	372	399	385	368	385	386	366	387	396	357	428	374	363	359	378	343	366	343	423	384	393	373	392	363	417	364	340	360	399	365	387	420	386	384	364	357	392	416	403	383	390	328	361	387	370	366	350	360	364	430	386	336	361	347	388	402	418	427	381	381	358	371	374	356	356	378	387	402	398	394	394	374	392	369	366	372	370	353	399	378	384	388	373	393	365	356	339	363	327	398	398	374	404	367	384	410	361	363	360	374	357	393	386	356	390	405	359	401	395	378	395	364	378	386	401	370	391	379	412	381	367	388	397	370	399	395	375	382	371	338	360	402	373	369	340	383	422	356	395	388	368	398	354	387	358	396	381	366	401	336	392	360	405	375	427	433	346	375	396	353	360	377	387	388	379	412	387	356	371	421	353	373	393	373	361	390	361	374	372	388	379	391	402	371	361	387	418	389	417	394	364	377	366	412	358	387	378	335	412	363	392	333	391	377	390	390	398	384	360	384	395	416	396	392	390	384	396	391	387	354	418	410	395	399	395	402	371	363	362	405	391	376	375	384	394	400	400	404	411	387	387	407	377	365	391	397	371	369	407	374	392	398	390	376	385	352	370	344	381	346	364	396	387	400	368	408	415	347	371	381	368	358	390	376	351	392	395	390	380	388	406	383	377	371	377	372	366	349	372	402	369	400	400	387	391	382	373	376	393	404	425	375	413	327	370	391	380	382	400	387	373	332	397	360	410	389	365	394	380	404	368	391	376	369	363	385	401	385	370	406	345	379	358	413	355	376	385	360	382	391	377	382	401	376	370	425	388	346	370	370	406	367	388	380	397	376	398	421	411	351	423	375	379	383	384	374	372	391	369	392	360	356	362	383	365	346	384	338	394	405	405	364	395	342	409	388	371	390	346	367	395	375	373	404	401	357	362	355	400	351	355	354	364	377	376	380	367	381	380	353	418	376	377	343	404	378	368	385	382	377	389	384	402	392	373	370	385	383	380	359	370	400	394	395	371	368	354	362	403	391	380	391	401	381	403	379	371	348	390	378	412	377	396	399	382	361	364	412	377	363	374	346	415	368	332	395	330	340	341	383	382	404	358	392	336	382	415	385	337	364	376	395	387	337	381	351	365	371	366	363	380	366	366	342	345	371	386	391	375	438	405	369	364	368	383	394	351	357	359	388	401	424	374	398	416	386	368	381	363	380	382	372	382	353	362	374	358	400	407	388	348	425	388	341	409	376	397	382	347	362	408	409	382	366	342	369	370	402	372	393	398	387	397	400	362	353	384	357	374	415	338	364	375	357	372	383	370	351	342	375	362	375	394	406	382	379	346	368	388	382	375	384	372	372	398	382	364	357	386	382	383	373	375	381	373	368	345	372	348	357	379	394	395	387	391	370	337	385	358	347	371	356	389	354	391	389	403	388	369	370	377	344	391	359	388	402	418	382	388	368	395	384	381	382	416	382	378	403	345	381	400	373	408	379	376	394	399	386	403	379	414	317	393	381	383	377	383	358	410	398	357	401	367	382	408	379	382	403	392	382	396	373	393	392	366	381	398	361	337	359	394	372	373	387	378	378	386	431	359	375	363	332	393	405	353	377	410	370	375	365	404	382	389	411	365	435	352	365	381	379	371	367	380	364	391	397	382	366	388	385	376	376	370	385	383	413	396	379	357	382	386	398	369	375	365	399	371	407	408	377	375	390	380	362	399	370	373	381	394	381	404	358	360	401	429	413	412	383	392	360	387	394	367	377	380	364	380	344	378	357	353	409	393	373	376	395	347	397	369	380	371	387	419	367	358	354	409	366	372	371	397	388	382	344	425	390	387	362	365	343	379	394	371	376	415	385	377	404	377	368	398	331	343	393	341	371	375	371	404	347	352	343	400	389	406	387	393	376	380	383	422	391	386	383	386	390	384	390	401	415	416	401	367	392	373	379	354	374	368	372	380	407	373	404	381	397	349	376	385	357	391	384	342	393	383	378	401	376	379	405	344	388	387	402	371	385	374	403	419	409	369	392	397	382	372	401	372	360	381	367	388	384	381	376	363	383	371	371	387	378	419	354	387	433	408	384	383	376	366	381	368	364	350	367	377	356	414	397	375	380	404	376	381	386	344	378	383	386	350	389	376	377	376	390	368	373	347	378	382	388	382	388	370	382	406	383	383	400	400	343	372	339	407	382	398	388	393	408	398	397	370	372	357	342	409	372	366	385	405	391	367	385
18565	55269	37109	18851	3599	1968	1619	1370	1140	1045	842	824	734	697	633	694	675	609	572	598	594	566	564	536	550	568	548	570	536	526	510	476	526	493	536	500	528	532	494	528	509	512	488	539	524	521	509	478	504	560	476	498	504	513	493	500	490	480	473	503	513	522	466	481	459	505	498	507	469	515	516	521	514	463	514	530	499	542	492	499	505	487	477	549	517	509	514	468	560	496	456	523	511	499	515	533	507	519	503	495	501	494	551	481	465	518	562	531	491	494	548	524	515	477	519	489	497	506	560	502	494	500	517	523	507	472	528	476	483	525	506	503	499	487	480	486	563	551	506	493	481	484	521	498	504	481	509	490	457	497	530	499	537	513	504	475	514	482	521	492	492	509	518	481	490	507	536	508	466	512	533	504	478	493	493	516	486	535	534	486	499	498	533	544	467	491	502	517	522	499	483	461	478	467	509	524	466	500	473	485	510	505	491	493	491	481	500	531	504	478	495	481	494	470	516	535	510	485	480	527	567	516	486	518	533	477	491	482	483	497	508	504	493	532	496	491	483	518	520	516	503	519	518	471	506	485	499	494	484	465	500	517	501	503	518	475	544	484	501	519	516	504	494	523	510	503	520	555	485	493	465	471	476	506	515	494	489	491	503	555	480	495	489	479	504	460	519	499	495	466	547	493	505	500	496	495	535	482	479	487	512	504	463	484	528	504	472	470	492	517	499	522	498	505	515	483	521	483	510	496	491	563	520	511	499	525	504	507	517	484	528	491	517	492	510	504	498	516	500	514	558	535	492	493	503	479	496	490	455	504	480	491	487	505	482	513	492	474	512	471	488	531	532	526	477	462	477	501	526	555	483	522	483	494	473	510	464	542	480	555	464	508	484	523	504	480	490	471	482	494	508	467	471	521	499	440	516	521	516	496	512	520	480	479	455	527	480	518	503	524	570	480	476	466	526	471	488	527	487	490	514	537	501	468	492	519	525	474	501	510	517	531	522	480	489	484	489	531	501	491	499	522	504	486	524	527	498	520	518	525	466	543	499	483	519	511	500	492	527	520	509	461	503	505	482	480	511	497	472	523	504	513	532	488	485	475	463	521	486	518	524	524	463	497	488	489	566	506	531	494	460	492	514	521	553	469	498	483	509	531	520	515	509	504	494	488	490	509	518	554	488	453	518	522	534	500	523	502	487	480	515	481	513	499	498	500	483	456	515	460	503	512	458	503	518	506	510	510	496	501	483	497	516	530	473	507	477	445	549	498	517	507	525	480	519	488	521	481	547	489	485	467	544	513	479	491	530	472	499	501	483	528	478	534	483	482	485	502	525	486	482	514	507	485	507	511	479	561	536	491	490	526	492	459	523	512	519	435	538	468	501	472	475	475	501	540	533	477	514	487	513	513	504	491	482	485	474	466	480	520	490	482	491	494	480	471	493	486	495	520	517	513	509	505	489	551	536	486	502	538	457	530	530	546	528	515	480	511	542	488	510	509	510	500	509	517	477	513	482	498	502	528	525	483	526	509	480	497	502	551	493	542	500	501	500	466	496	502	495	519	498	440	535	512	519	485	498	539	463	516	470	513	534	492	461	499	474	509	493	489	504	535	482	446	469	539	465	491	557	516	506	479	513	506	508	484	506	514	464	512	490	504	512	523	516	453	499	535	504	475	482	498	494	484	518	479	509	509	505	469	466	524	502	492	539	497	524	527	516	488	529	507	527	510	466	492	525	519	514	468	510	531	516	495	521	473	530	451	531	545	507	489	520	501	499	508	534	485	485	487	511	519	489	452	485	541	501	530	504	492	499	507	509	527	516	525	506	501	470	500	505	499	515	496	465	501	513	516	515	485	515	511	521	478	512	504	516	495	541	502	523	527	449	476	484	474	459	554	500	468	479	505	471	482	499	495	491	474	506	514	477	526	500	489	549	484	485	485	492	532	493	506	523	532	516	531	517	541	506	496	501	510	496	507	499	487	486	483	486	525	500	516	547	487	510	501	488	506	483	520	524	488	512	519	495	498	469	544	495	509	457	501	517	542	557	532	501	488	508	519	472	494	515	493	511	503	506	514	504	441	499	525	445	469	507	510	454	537	500	475	479	522	504	507	487	533	500	486	491	524	507	508	473	495	496	495	499	452	477	469	485	504	488	500	529	504	492	509	536	517	470	504	479	496	517	457	561	514	490	516	477	537	510	469	513	519	496	494	471	494	503	498	545	461	489	498	498	493	525	517	469	480	511	502	498	511	537	475	508	539	457	504	524	513	505	496	478	491	467	540	496	489	494	501	515	518	495	515	511	523	497	517	523	431	511	465	500	522	494	511	543	525	489	531	482	459	499	494	468	500	476	476	497	500	494	491	484	503	526	485	497	505	528	528	539	527	511	493	486	511	464	487	527	515	468	508	526	467	538	517	511	504	530	477	493	519	487	494	476	550	492	478	470	509	514	506	543	525	492	488	476	503	508	508	465	531	496	520	484	507	505	513	482	536	518	534	505	515	485	520	472	469	512	495	540	524	523	463	507	512	485	515	478	504	470	487	481	532	475	505	477	486	506	522	521	532	488	503	485	507	518	492	492	515	472	513	499	475	444	510	509	521	475	496	510	484	496	499	514	504	503	492	500	510	521	476	513	472	479	504	488	482	566	515	474	539	543	487	506	514	534	515	516	475	509	535	520	519	489	519	483	510	527	521	514	529	530	515	496	481	498	536	535	521	519	511	465	514	532	459	508	502	526	478	509	495	541	463	553	507	514	519	520	523	503	482	536	496	486	478	520	531	494	513	512	487	493	496	507	492	490	481	505	497	518	502	518	489	539	488	489	468	514	503	524	472	465	501	542	520	493	494	508	527	497	542	493	505	493	521	462	520	454	517	503	480	486	533	513	524	441	489	457	562	482	493	496	495	537	434	534	467	520	468	472	507	495	514	505	473	509	475	496	482	465	500	542	517	479	526	507	481	489	490	507	492	507	484	496	523	503	512	469	507	537	516	518	502	520	517	489	469	488	502	494	501	509	516	509	514	497	498	497	526	521	506	549	508	469	538	510	463	504	489	516	481	480	525	507	480	472	470	499	510	530	496	512	527	462	485	481	523	500	481	508	481	527	489	510	458	506	495	543	475	497	512	494	489	472	508	497	486	490	480	497	489	484	532	496	478	501	517	533	532	533	482	469	467	530	474	493	479	518	499	505	440	478	479	506	461	532	514	506	506	466	491	542	517	503	493	530	480	519	464	495	493	503	501	490	515	489	525	548	525	490	463	525	503	496	551	450	502	549	515	468	485	546	523	482	520	511	488	482	476	541	518	478	489	519	498	479	513	509	493	491	470	551	531	484	482	456	494	484	497	486	494	511	532	517	498	445	514	476	502	498	510	510	516	501	536	524	524	517	502	495	517	495	507	472	527	470	520	499	500	503	473	498	519	475	518	507	501	498	548	481	492	539	525	511	527	507	524	492	530	480	498	560	439	528	474	484	515	506	514	477	502
26713	20512	13606	1845	411	357	331	326	340	303	297	321	287	322	301	301	308	320	308	306	311	315	298	317	314	282	308	305	294	301	322	318	300	291	318	300	322	298	303	310	298	306	306	292	302	315	312	303	331	296	308	291	322	330	295	294	316	316	294	289	329	313	315	309	285	295	317	328	289	292	298	291	321	311	317	279	337	294	306	321	300	285	301	335	315	304	304	322	340	292	291	316	323	276	298	312	293	324	323	294	312	322	294	295	281	282	291	283	311	291	288	320	297	270	315	307	284	306	279	307	307	316	267	286	325	351	296	288	313	298	311	297	294	305	298	291	300	268	320	289	331	313	288	277	327	291	287	306	323	320	282	317	310	314	334	299	291	302	333	299	299	303	321	317	294	300	334	321	333	321	305	296	311	319	306	328	286	308	324	342	334	347	309	303	299	328	316	310	306	325	318	297	332	313	307	288	306	286	263	311	314	291	286	308	305	314	298	300	266	318	287	293	312	301	298	292	313	300	282	312	310	289	306	297	305	295	283	323	319	302	322	309	302	322	316	309	307	291	333	296	299	287	305	301	335	337	324	286	284	310	304	303	319	312	305	307	340	332	358	281	343	287	307	324	277	296	303	295	297	305	288	282	307	314	290	296	282	276	301	316	305	296	317	300	309	306	284	294	288	282	298	312	322	296	340	295	309	288	279	318	312	298	330	322	275	331	313	334	280	281	319	318	305	306	308	294	327	310	296	302	294	322	335	310	268	324	310	311	290	307	314	315	293	305	317	332	339	303	290	306	278	299	294	271	317	281	340	283	336	299	315	279	285	318	341	287	330	319	306	334	328	302	293	329	324	297	312	305	326	298	299	294	277	269	287	358	302	301	307	288	334	288	300	312	320	324	319	304	302	314	303	303	313	294	328	334	294	318	296	277	318	313	316	350	288	326	289	265	323	281	317	329	279	306	326	327	319	326	323	311	322	313	291	294	308	309	318	278	322	310	318	284	309	328	299	301	304	298	310	306	314	281	300	333	286	306	291	326	283	316	277	284	301	292	298	311	299	320	312	314	292	283	329	318	304	286	279	268	282	302	318	302	304	323	335	319	318	311	319	303	306	308	284	287	322	302	312	275	302	307	288	312	308	334	300	305	303	278	312	329	321	299	308	272	307	300	312	326	322	314	311	296	302	336	317	306	319	312	292	332	312	332	287	317	308	298	304	333	298	295	322	255	309	337	325	301	275	339	325	318	322	268	331	294	316	331	302	289	296	279	333	283	292	308	300	333	320	286	315	322	280	295	290	321	292	315	307	316	286	286	315	320	331	312	299	292	333	302	312	278	283	285	295	304	283	295	324	321	312	287	319	322	305	304	283	306	332	319	301	299	322	301	322	323	324	299	316	301	306	301	294	311	276	309	278	307	282	311	290	315	295	283	319	309	309	300	319	311	314	257	335	321	302	316	343	333	272	304	328	289	302	283	294	309	319	304	338	292	301	301	304	333	320	302	304	320	295	298	291	330	291	314	298	315	296	286	294	307	320	296	270	290	304	346	327	321	286	291	299	323	344	325	320	315	317	304	343	303	324	299	331	274	308	287	293	274	281	301	297	297	303	311	307	305	257	278	278	302	318	322	329	287	306	271	281	293	325	331	315	312	313	279	320	309	311	310	306	310	316	333	328	317	318	265	277	335	276	334	299	290	321	309	309	329	260	288	306	323	333	284	309	310	326	296	290	300	309	324	292	319	347	334	319	314	333	298	320	295	302	302	301	302	295	300	319	330	305	336	333	310	323	350	286	290	291	344	301	306	301	324	282	327	327	304	313	324	298	292	290	315	310	307	311	306	290	296	275	323	301	298	301	279	314	304	321	311	323	286	308	289	282	331	331	355	317	323	287	308	301	287	283	327	334	309	310	317	327	291	304	347	325	285	303	314	303	299	304	321	285	281	301	313	339	340	348	298	309	329	297	321	291	326	304	291	317	312	315	291	315	317	303	302	333	302	273	326	300	350	333	279	313	315	283	300	293	319	300	280	336	327	295	328	320	287	302	281	314	319	282	320	267	306	299	292	281	302	313	301	359	342	326	292	310	282	316	310	318	282	296	289	268	310	286	297	301	313	315	280	297	327	293	293	297	315	311	323	288	331	278	306	326	320	310	291	297	323	300	305	302	334	311	280	280	286	315	314	294	296	319	283	270	317	321	308	292	320	317	310	310	285	310	326	311	296	316	311	293	289	302	308	313	310	293	316	306	299	318	328	299	316	291	309	316	291	263	315	286	318	310	305	307	314	291	312	292	298	295	323	291	266	312	308	313	333	305	292	337	322	317	278	329	302	301	325	298	325	286	299	341	292	296	321	317	266	309	305	298	293	290	307	303	295	307	325	286	311	318	330	330	304	289	308	319	295	302	315	315	335	329	306	324	317	355	321	319	324	312	311	317	297	305	275	335	297	323	309	318	322	301	296	318	301	334	335	276	304	265	307	322	316	314	312	308	284	291	312	297	304	333	309	318	289	337	300	310	315	293	305	282	298	288	322	296	306	314	281	275	310	338	301	303	320	326	316	290	274	340	319	281	317	321	300	285	283	282	283	290	323	279	280	317	300	296	293	304	287	337	328	301	329	288	298	286	275	306	332	300	297	310	295	310	306	305	322	309	327	313	295	279	285	317	284	320	309	323	302	308	307	315	320	339	312	309	315	286	348	292	303	297	304	313	303	269	295	322	295	305	321	292	279	302	274	314	289	302	283	340	313	297	283	323	314	325	285	279	268	316	296	304	316	300	266	296	313	288	319	273	294	305	311	323	328	301	301	264	314	301	305	302	283	333	317	300	341	297	314	306	339	310	279	297	290	308	297	298	295	342	320	309	316	310	270	304	311	315	323	313	282	329	318	305	319	293	303	287	292	315	288	270	289	273	314	306	340	278	318	293	302	279	304	315	342	295	307	310	325	325	299	305	304	294	302	273	319	281	318	310	323	288	302	305	296	320	313	307	314	295	305	299	309	305	271	278	296	283	322	336	301	339	309	315	311	321	324	278	310	326	282	302	307	315	315	296	301	308	307	272	286	335	301	305	320	296	302	289	335	308	302	307	305	318	279	311	319	316	309	273	295	313	263	326	294	303	309	301	316	308	342	276	303	276	311	330	297	320	323	278	304	338	298	283	273	287	294	274	310	315	308	293	302	328	312	314	324	321	309	298	305	309	303	310	280	279	286	342	304	307	293	317	361	316	317	293	318	284	298	339	325	305	329	310	328	287	309	333	305	326	313	296	314	299	324	292	313	293	337	333	302	298	311	296	300	309	311	324	310	295	308	309	304	330	310	304	291	319	301	295	297	262	316	289	266	306	273	322	306	304	294	292	332	288	330	336	327	324	308	290	309	297	323	296	309	295	309	299	316	302	313	298	326	282	306	333	315	287	325	318	301	289	275	300	322	270	311	310	297	311	275	312	297	315	320	292	324	308	290	310	320	279	303	331	337	285	294	269	313
5995	19985	8181	1375	538	463	453	439	434	434	414	390	412	373	399	399	394	404	402	407	424	356	368	388	354	395	401	379	362	385	385	406	387	404	413	423	372	383	431	367	396	385	387	360	397	401	389	369	418	358	414	380	425	431	391	406	405	398	377	408	379	407	392	421	388	391	358	384	383	409	402	403	366	391	395	412	411	439	376	349	405	403	434	364	376	384	398	372	419	386	375	412	404	399	380	420	392	384	389	392	417	386	364	393	387	396	403	363	415	369	411	373	416	426	383	410	375	390	406	376	374	393	401	410	373	377	404	400	402	393	373	421	371	387	389	401	396	377	365	396	368	404	404	399	370	394	398	401	404	381	368	348	399	403	418	391	381	381	371	397	387	391	402	433	376	403	385	409	392	384	408	378	397	442	385	370	380	376	377	389	381	398	402	394	431	350	360	393	398	409	375	404	386	379	420	400	391	409	383	364	388	401	394	393	414	384	394	378	382	425	397	420	409	393	401	414	401	413	417	371	396	448	421	391	440	396	383	384	403	401	411	375	410	386	377	380	390	411	396	391	420	368	411	399	381	424	366	358	377	394	366	400	396	425	388	394	381	430	396	399	419	435	405	402	421	396	432	375	438	375	352	428	411	427	413	385	380	377	384	412	405	425	403	392	411	440	392	398	364	401	382	436	360	386	391	393	432	419	389	382	379	411	378	437	394	422	359	395	377	386	385	386	423	422	395	359	404	396	419	396	403	411	411	369	392	402	396	393	393	399	377	386	437	365	426	425	378	391	407	360	396	389	407	429	370	417	375	370	381	410	422	420	430	399	409	405	390	411	406	410	442	413	378	402	401	406	420	407	405	402	401	391	377	404	380	408	364	404	390	383	419	374	397	436	394	391	405	383	347	397	389	375	392	364	370	396	379	384	397	396	405	406	390	369	419	376	342	374	429	408	411	384	392	405	373	390	411	382	368	411	389	402	438	405	401	403	402	418	410	411	396	402	383	408	362	351	386	430	384	383	404	409	399	375	390	396	389	420	366	390	384	401	409	376	378	411	431	383	392	415	390	416	377	430	429	387	360	367	386	406	403	398	374	381	374	382	397	398	403	401	341	409	429	388	395	420	381	388	388	388	396	401	358	392	369	400	373	401	423	374	397	400	391	384	394	388	410	413	401	384	398	424	362	427	461	401	369	432	375	419	378	399	372	387	406	371	388	398	366	379	372	394	374	377	391	357	377	381	382	406	384	356	363	411	377	387	335	404	398	401	428	407	393	398	398	390	386	385	402	399	369	441	364	404	377	401	440	409	396	413	386	397	402	365	382	377	409	415	360	394	417	405	367	401	404	436	417	418	390	413	411	361	377	410	439	393	396	382	406	397	378	377	406	408	404	372	378	440	391	403	379	366	388	374	394	375	416	421	395	371	364	352	384	375	383	377	420	394	422	418	403	376	372	410	397	386	410	410	396	376	397	426	393	388	381	398	405	394	347	381	406	413	395	356	370	396	375	385	406	422	402	402	382	416	416	398	410	383	377	410	412	361	362	366	380	416	385	370	418	393	433	371	398	373	380	385	421	421	404	396	392	421	375	388	421	395	381	396	399	398	420	397	390	397	387	388	418	365	399	348	388	388	403	400	396	407	395	368	384	397	400	410	371	364	397	364	374	417	386	388	432	406	383	367	405	371	417	400	420	384	414	388	411	358	404	411	400	391	369	435	367	392	432	425	406	413	406	400	375	412	391	379	379	418	374	408	378	426	414	423	403	394	373	421	401	418	396	362	354	406	423	405	400	402	421	411	399	423	391	372	375	391	373	401	378	449	359	422	377	388	410	369	422	363	396	363	398	389	377	419	381	391	408	391	414	401	403	390	398	425	367	424	394	395	352	382	412	426	385	405	409	365	387	358	386	378	380	378	395	436	392	408	407	381	424	415	395	365	396	377	400	397	414	373	395	408	400	420	384	373	393	374	375	402	404	355	427	410	390	387	421	381	400	422	395	401	368	406	380	400	398	361	417	370	400	367	411	377	403	376	390	402	409	344	342	410	391	401	404	363	443	400	415	402	397	382	408	400	425	379	380	397	408	388	415	418	414	367	405	419	424	380	437	382	392	421	409	384	350	380	423	349	380	399	398	356	428	395	412	430	394	417	413	431	373	355	370	406	421	407	388	390	388	391	399	396	374	397	420	425	373	404	417	365	385	437	365	417	414	418	404	401	411	387	391	395	382	397	398	392	399	370	415	389	371	394	369	377	417	377	360	375	423	388	382	382	375	406	366	370	429	375	385	403	409	401	399	431	370	384	358	407	374	345	413	391	386	387	436	385	408	417	368	404	391	400	391	431	390	412	426	390	376	369	406	382	386	425	388	421	393	370	382	361	414	388	412	418	376	415	401	428	396	419	372	386	389	411	373	364	400	369	405	376	392	365	396	378	381	378	395	405	401	373	374	393	396	402	384	411	339	399	421	371	399	360	424	428	415	410	374	407	380	381	374	422	404	390	416	392	402	373	403	379	424	394	409	373	404	411	361	392	380	411	371	387	408	426	397	400	385	388	370	417	410	396	406	377	384	426	379	427	438	370	420	422	395	391	378	374	405	417	381	381	418	367	399	394	387	412	414	394	420	385	435	386	392	399	380	390	393	391	386	455	396	382	408	373	402	399	407	381	421	419	399	403	408	386	393	396	384	438	417	393	369	397	379	382	392	387	409	396	413	384	395	396	398	405	388	421	428	387	414	378	419	416	398	409	377	340	389	383	417	409	405	390	355	383	417	427	378	395	375	433	367	378	366	420	379	395	399	356	404	398	382	385	414	431	391	393	386	385	387	413	421	377	400	388	398	393	408	399	398	347	377	368	428	391	371	403	398	385	406	425	396	368	405	378	397	377	385	394	361	390	376	417	370	397	389	409	410	399	415	403	406	397	387	379	378	389	368	383	378	370	370	434	396	418	381	401	383	407	424	414	368	425	357	420	383	380	384	387	429	372	381	418	365	379	409	371	401	404	410	407	405	442	415	393	403	386	376	378	386	392	413	409	405	395	423	369	393	389	395	385	399	429	369	386	391	371	400	389	379	376	370	393	426	383	424	379	425	436	398	396	395	423	390	402	397	399	372	418	385	386	385	401	387	392	397	397	438	415	388	405	400	403	383	375	391	378	400	390	386	415	386	393	358	374	424	384	401	397	418	419	416	398	382	388	409	372	407	410	378	372	416	405	382	376	367	378	369	406	380	387	385	368	410	372	404	366	407	400	385	386	412	393	378	388	372	417	386	400	345	411	432	396	383	422	372	368	389	384	385	410	401	384	390	391	393	388	369	369	408	395	391	377	389	371	396	351	401	414	410	375	385	404	412	393	389	410	390	404	432	401	365	366	386	380	387	389	388	418	434	409	383	397	387	422	381	388	354	409	403	420	364	402	378	383	403	407	353	373	385	366	390	403	391	371	406	373	415	399	398	380	368	369	430	390	399	371	385	419	408	416	402	375
23003	21088	28602	24187	20561	7756	984	701	646	593	573	556	588	557	531	507	539	527	530	548	485	542	504	528	529	531	497	541	514	474	506	511	477	536	514	506	535	517	492	465	514	520	533	517	543	551	504	531	522	516	485	490	518	536	526	526	521	510	495	515	507	522	500	501	505	543	537	478	507	513	495	506	535	499	480	522	504	491	535	484	484	501	462	529	517	542	482	535	473	494	510	491	551	522	520	533	473	510	480	497	481	488	537	471	518	492	444	492	487	483	519	539	518	497	441	497	484	449	490	492	498	518	544	498	492	514	533	494	476	514	491	502	486	507	548	437	455	512	529	513	570	522	509	478	482	483	515	478	494	500	480	485	451	508	495	497	518	514	485	468	479	512	481	499	465	476	486	526	511	513	503	495	477	519	516	475	525	480	550	477	513	511	500	534	492	503	532	497	499	502	519	475	493	472	558	483	509	496	467	496	500	497	474	502	508	507	500	487	541	519	531	511	534	474	508	501	529	544	525	481	520	526	518	530	522	522	510	536	510	508	544	493	504	540	533	538	506	531	536	552	510	509	540	488	534	508	458	506	487	486	470	538	511	503	478	505	524	528	483	488	547	491	533	495	496	495	522	484	504	501	523	541	497	517	524	527	533	530	508	498	495	480	456	504	500	502	510	533	480	512	518	495	522	511	493	507	528	519	525	461	489	508	529	526	520	523	552	511	506	546	494	510	535	506	516	561	506	543	507	539	464	509	487	531	547	548	494	496	485	526	497	497	524	484	541	512	543	532	507	492	478	511	506	516	492	515	495	535	492	535	502	512	515	478	506	485	499	529	522	511	477	566	503	511	544	474	481	525	503	537	508	515	566	470	494	522	526	486	513	496	502	484	481	531	514	513	444	538	496	493	476	530	482	526	535	478	494	512	530	496	475	507	515	528	487	474	494	480	508	519	520	499	513	498	506	498	510	540	486	485	500	528	491	516	503	539	528	513	546	505	486	531	512	499	496	477	485	496	487	528	500	508	530	466	504	487	494	533	525	491	472	503	484	480	513	492	504	493	504	523	526	460	530	481	491	563	520	481	519	476	513	475	519	488	515	514	555	517	506	532	527	527	523	529	481	496	470	528	531	489	499	524	507	487	518	525	528	505	525	503	480	493	524	500	542	527	523	467	490	520	518	540	502	489	520	512	527	514	532	512	505	481	519	501	506	533	478	532	491	509	510	511	500	492	502	519	521	510	516	485	513	518	486	547	538	495	512	488	518	523	531	507	508	524	528	503	517	490	490	514	482	499	492	506	509	477	515	498	503	534	494	490	498	496	503	509	515	545	516	563	532	533	526	494	505	463	519	523	519	472	521	488	509	507	494	502	519	509	523	513	491	532	477	546	558	503	523	506	530	461	509	496	495	520	498	500	531	490	503	516	505	502	519	519	520	529	492	520	520	503	505	522	499	504	501	513	513	517	455	444	500	497	541	493	532	440	528	513	472	492	551	524	466	508	516	497	441	483	483	515	492	518	504	533	495	485	506	518	532	478	517	569	504	516	522	467	497	524	537	438	511	500	482	507	518	487	523	496	498	507	519	481	509	483	471	511	483	466	512	476	512	521	504	476	462	493	480	526	539	528	480	486	508	529	498	524	519	528	512	464	521	534	495	513	501	489	482	487	513	470	516	505	485	527	527	453	483	489	535	542	512	488	475	556	491	509	467	466	484	503	465	478	453	537	536	519	513	480	501	502	494	490	524	517	491	491	542	510	481	493	492	495	501	528	480	489	446	543	530	510	530	475	523	513	515	501	472	523	491	567	492	517	484	506	490	463	522	493	504	497	503	476	492	492	536	511	495	503	526	557	503	514	497	520	454	482	524	502	482	508	491	500	504	517	529	501	531	472	562	488	494	533	544	521	526	539	534	504	495	490	459	527	499	513	465	490	491	468	501	512	541	515	503	499	495	504	541	514	560	512	510	531	524	510	519	465	490	524	523	503	485	499	494	488	472	530	484	553	501	523	455	542	501	524	538	522	501	497	490	487	471	510	530	513	512	499	474	523	489	520	486	536	495	555	489	528	447	494	532	590	497	539	485	520	543	508	500	533	478	513	517	536	516	475	499	503	516	492	495	529	555	537	526	531	492	548	487	501	503	502	550	530	562	500	496	533	507	479	524	491	500	500	536	526	474	502	493	481	506	465	533	534	540	514	523	509	517	521	479	532	503	517	483	539	506	513	459	484	481	486	523	491	525	489	508	489	516	509	485	442	521	470	512	533	498	517	539	485	499	465	471	480	448	473	508	490	539	482	512	531	474	495	492	518	494	504	538	501	513	515	484	498	486	468	522	507	509	532	504	551	538	482	507	516	514	454	511	488	504	482	478	522	446	508	478	524	525	501	488	473	506	497	507	501	534	516	527	481	503	466	489	536	479	525	507	500	563	526	534	495	514	496	507	479	537	502	489	440	462	495	524	514	498	499	493	496	495	512	474	476	505	491	473	470	528	544	506	488	520	521	497	487	516	486	517	503	513	500	519	468	478	471	481	489	512	471	494	483	461	516	528	516	493	506	503	485	521	491	512	506	505	565	541	543	496	552	473	567	516	520	494	496	476	532	505	505	512	476	491	499	481	499	477	551	492	501	500	523	521	486	496	496	514	516	481	464	521	523	532	463	473	542	504	492	504	532	494	512	529	517	559	493	506	501	521	484	542	540	507	540	496	551	457	528	529	496	454	501	480	531	502	509	470	501	506	509	477	477	512	539	474	496	454	506	497	507	451	525	522	469	505	536	533	491	522	497	495	497	554	484	484	475	526	535	529	533	528	514	559	502	478	514	520	485	528	507	522	498	531	450	511	523	494	507	526	512	534	492	509	496	516	477	525	506	517	554	500	540	528	521	514	530	534	515	504	536	526	500	443	485	478	525	481	472	503	496	550	510	528	500	504	497	480	481	508	511	464	513	513	464	499	512	502	511	482	494	516	512	472	518	510	537	533	510	514	528	517	523	526	517	534	541	514	500	501	529	534	495	496	511	504	511	488	480	516	502	493	465	533	466	498	464	522	519	502	482	462	492	494	468	515	503	491	508	512	503	516	498	480	516	505	502	538	502	502	521	500	489	505	529	471	527	494	487	467	540	508	487	471	480	495	509	508	535	484	471	498	498	482	472	512	496	479	486	560	552	483	490	526	516	508	516	516	509	474	510	503	472	536	491	536	491	444	510	485	534	470	485	504	462	491	530	497	490	500	468	524	484	492	538	544	496	561	522	483	495	523	532	492	505	470	536	551	501	498	511	516	515	509	475	530	515	524	503	528	459	520	494	497	480	527	511	467	502	482	503	508	449	516	482	514	478	504	492	507	523	526	512	499	473	503	495	468	468	505	513	478	484	544	530	446	503	551	497	481	492	484	525	511	519	529	509	515	523	497	516	474	500	501	509	501	495	446	532	476	493	517	485	498	539	470	500	532	505	504	523	502	481	524	536	513	499	488	481	483	454
13425	51366	32920	8173	3322	1451	1167	1093	967	897	842	800	785	791	746	727	675	754	697	694	717	679	663	688	689	658	666	650	638	662	645	661	707	704	626	672	650	643	699	661	653	658	665	641	672	633	694	682	646	670	725	666	693	640	640	656	718	673	656	674	631	625	653	687	655	620	646	685	639	626	644	641	655	710	713	659	647	644	641	639	653	685	660	673	658	672	632	669	637	658	587	646	662	645	641	637	663	617	671	669	627	622	645	673	646	646	669	667	638	631	608	644	600	618	619	668	633	673	657	589	616	635	636	669	630	681	607	688	621	654	652	658	692	625	638	686	640	637	658	650	621	640	702	709	640	625	673	664	653	673	653	625	653	663	655	675	608	643	664	639	614	681	661	634	614	657	673	655	636	707	656	641	682	656	663	674	680	650	672	622	629	638	661	649	629	600	617	678	674	613	641	633	656	628	620	609	641	686	674	641	674	660	650	640	627	691	641	682	631	668	657	668	630	710	654	655	607	652	591	651	617	609	666	665	661	641	636	675	662	637	701	647	680	630	677	632	697	701	657	634	627	653	614	629	645	665	639	656	606	648	637	647	663	706	632	629	627	659	635	650	653	681	673	662	679	620	672	650	667	669	656	631	668	720	672	677	671	637	703	700	638	648	649	681	659	672	673	672	670	629	691	665	604	627	667	670	646	671	622	663	644	614	610	626	673	655	619	671	667	643	653	628	690	628	672	636	605	630	676	653	679	634	641	640	623	681	640	652	651	659	644	640	665	606	621	607	638	668	647	673	647	641	655	656	664	685	658	632	655	645	639	650	650	628	649	665	679	645	652	651	643	668	603	647	674	628	662	669	594	616	637	660	626	652	631	650	670	655	658	669	709	677	642	634	625	674	638	687	728	688	658	623	657	627	611	669	664	641	640	654	641	610	676	600	604	682	637	651	620	661	634	682	612	639	603	635	615	603	682	689	639	652	664	679	662	661	658	649	693	651	653	644	620	632	671	635	607	668	673	634	655	600	671	617	676	602	595	676	658	674	638	687	658	643	675	605	671	673	639	661	652	640	653	681	668	617	652	634	650	649	649	621	733	671	639	636	696	591	634	623	632	678	659	640	658	629	652	647	649	625	641	638	625	673	681	684	656	678	680	596	671	695	636	614	706	676	633	635	661	606	600	650	664	649	644	643	670	674	709	586	634	625	667	651	655	627	656	644	707	592	645	693	610	650	646	650	617	653	632	622	680	652	669	650	638	641	650	682	659	635	612	624	661	636	661	693	636	635	585	726	650	637	635	675	649	641	614	653	658	635	671	687	671	658	670	626	655	665	643	652	632	635	638	627	639	681	657	638	661	655	654	612	629	628	599	643	647	636	630	625	655	633	668	679	607	639	659	641	659	624	630	629	635	631	637	658	640	661	653	676	593	644	683	671	604	615	623	685	637	642	680	640	665	650	673	621	643	669	625	605	603	655	651	643	611	648	651	687	656	566	674	632	637	682	653	617	660	658	663	661	648	679	633	651	647	630	639	626	635	667	637	637	681	678	661	692	671	668	656	682	648	629	656	640	625	616	616	656	650	634	672	657	659	657	621	656	633	624	618	610	631	698	664	646	629	665	656	631	653	622	604	678	670	622	661	620	639	631	643	675	661	652	613	643	667	622	613	627	636	628	646	648	685	677	607	615	646	651	612	670	684	621	666	670	669	665	635	664	589	665	658	621	678	700	635	668	639	666	653	666	640	637	652	665	607	617	625	641	671	600	661	612	629	607	628	687	580	692	607	659	614	680	632	619	650	640	606	635	651	641	637	607	666	633	636	595	651	624	638	652	676	727	640	635	645	687	689	657	597	601	625	624	650	648	619	590	617	626	645	686	621	661	655	633	625	603	638	678	685	645	661	614	632	619	655	698	651	595	670	678	630	649	655	650	661	571	652	650	662	700	677	644	652	657	644	621	672	635	653	646	694	632	650	618	628	630	678	631	625	660	640	646	691	635	661	650	648	680	663	690	636	694	630	653	655	666	591	611	666	690	626	628	684	640	641	658	626	641	636	704	626	668	689	667	633	594	643	623	632	661	655	668	635	676	614	635	632	631	654	702	640	604	645	635	653	707	670	664	655	672	634	666	664	667	603	660	623	629	618	619	654	624	707	674	635	595	618	628	644	627	660	611	672	659	721	681	658	644	614	660	635	604	680	667	607	623	661	623	656	640	612	674	680	680	607	639	656	618	601	646	587	668	650	643	641	633	680	643	659	680	634	599	635	654	657	687	628	628	659	631	638	660	670	629	599	642	627	612	609	681	602	620	634	636	619	636	666	667	652	690	626	667	650	666	676	700	624	685	641	664	577	648	624	658	636	676	673	648	660	622	625	632	664	630	621	646	656	674	675	607	641	639	618	641	661	663	631	573	617	642	677	658	648	654	634	629	621	671	651	608	637	639	657	646	681	665	668	654	659	622	683	657	575	609	629	609	624	641	709	654	613	685	591	627	630	685	594	651	679	656	669	645	611	617	611	669	620	637	626	687	678	615	642	668	613	657	672	671	605	653	610	632	654	684	630	629	582	659	631	684	687	679	607	638	656	684	640	645	637	677	648	638	677	651	657	633	649	669	679	651	661	662	646	659	656	644	672	658	675	628	683	635	642	608	615	659	631	607	655	636	631	644	650	652	607	636	676	593	679	653	648	649	641	667	633	616	634	674	679	661	689	627	632	604	613	685	684	667	699	564	649	654	618	616	663	667	670	639	668	614	665	613	642	620	643	627	620	651	626	672	662	679	638	664	596	648	637	679	656	655	617	655	623	631	667	681	630	654	682	655	652	664	608	604	654	648	622	649	641	657	653	609	669	665	686	622	670	594	682	653	652	630	658	603	694	698	637	652	673	637	635	703	634	654	647	674	654	637	625	683	668	633	636	626	666	654	667	651	662	646	627	652	680	673	691	642	679	664	622	643	622	645	629	671	641	626	666	644	643	696	629	666	581	642	638	709	669	628	652	659	657	606	642	640	657	669	667	680	670	647	622	586	651	602	658	651	616	656	595	629	611	704	665	600	602	665	648	670	637	650	652	639	648	655	623	616	635	672	654	655	633	644	673	631	649	660	617	635	687	652	639	708	637	635	657	713	689	675	652	663	663	652	616	669	677	645	651	641	648	647	633	649	659	612	619	629	666	646	632	669	678	657	617	672	662	681	623	681	625	651	620	624	640	675	661	609	645	655	569	626	644	636	628	605	622	630	678	660	683	669	686	621	587	626	639	661	637	652	624	656	617	630	642	637	688	650	642	570	669	631	629	656	660	609	633	672	621	646	620	672	622	663	656	652	659	631	649	642	634	654	659	712	613	656	623	616	670	659	625	649	678	617	644	638	651	684	647	667	680	643	661	598	632	634	682	673	652	680	633	621	653	609	599	646	650	652	661	679	653	638	651	580	597	646	662	652	678	670	638	656	626	652	627	672	616	639	688	622	634	637	634	659	624	653	647	665
24216	21104	27454	24856	9586	437	275	228	222	217	178	167	157	172	177	153	158	160	159	146	140	142	150	145	144	149	142	159	157	116	158	142	173	151	137	141	144	155	152	122	120	129	137	150	152	151	142	133	143	125	149	136	161	129	150	149	156	128	142	155	141	146	128	144	142	129	155	138	122	132	127	141	128	135	128	152	137	146	140	123	128	138	160	151	142	124	144	145	167	145	147	140	147	154	138	143	131	164	142	125	146	158	136	130	110	153	160	134	146	117	143	147	138	129	126	152	172	138	110	143	137	146	139	117	125	150	105	148	148	162	127	143	156	137	146	163	140	151	135	141	127	148	149	152	144	131	146	136	160	139	138	146	135	129	141	145	141	146	142	150	135	156	142	163	131	153	145	151	145	163	136	154	168	137	140	147	122	131	120	138	149	124	130	141	137	156	142	144	113	146	159	154	136	151	145	138	145	154	139	138	152	140	132	131	159	179	122	126	136	124	143	131	149	134	146	127	157	167	136	142	133	163	161	141	138	133	135	152	141	138	137	147	150	133	148	130	145	143	147	143	116	153	137	138	129	130	156	130	142	153	184	145	131	141	154	139	141	149	155	165	155	134	145	134	160	150	141	126	152	146	138	147	138	110	140	135	132	136	136	152	122	163	126	125	148	148	134	136	142	148	134	171	145	151	166	157	142	144	149	126	142	142	120	130	139	146	155	136	137	168	151	140	126	138	143	148	143	148	161	147	152	122	151	142	129	127	120	145	142	163	129	143	128	136	146	133	142	132	138	150	153	134	145	157	139	164	133	125	124	137	145	166	133	132	129	149	150	139	130	155	136	138	125	160	161	153	145	151	157	125	134	152	141	141	147	144	149	149	134	156	140	154	138	145	140	144	136	162	143	137	145	153	151	147	150	151	129	158	134	143	144	120	144	149	131	139	148	124	165	144	140	147	143	137	139	150	149	131	166	144	149	149	140	138	142	141	158	135	136	129	126	155	154	139	136	158	152	149	128	155	133	150	140	134	136	143	142	152	142	115	145	156	147	138	148	137	156	133	142	129	146	143	136	139	132	143	146	131	157	147	165	150	154	129	137	164	145	130	129	121	130	133	149	152	149	149	148	140	146	154	130	143	135	131	165	146	154	130	143	146	147	157	139	133	148	142	147	143	95	148	134	150	147	130	125	146	147	158	143	139	152	137	132	134	144	158	126	150	141	140	125	143	157	138	130	130	125	159	146	149	171	139	136	143	146	151	138	139	150	137	136	128	149	149	114	134	145	146	118	138	149	144	152	145	149	143	129	152	138	141	143	134	127	134	154	152	140	165	127	160	135	157	115	138	135	139	156	140	136	125	150	148	133	141	146	138	143	140	118	136	137	147	157	146	133	150	151	136	160	135	128	163	145	143	151	139	159	138	135	126	145	137	138	148	150	140	139	157	158	150	163	126	134	136	160	146	127	145	149	125	149	148	140	138	127	143	129	152	139	132	134	135	137	128	158	150	134	140	133	134	134	159	123	134	135	140	137	155	150	140	131	131	146	151	142	132	154	142	132	128	126	149	131	134	128	149	173	136	138	135	151	146	147	133	139	129	148	154	136	149	149	129	137	176	139	149	148	142	129	133	146	134	142	147	152	130	157	142	135	132	146	141	143	154	130	137	132	134	141	132	143	138	160	128	136	134	141	137	141	155	141	137	151	134	133	139	139	161	170	159	150	153	139	151	151	142	147	156	150	122	144	146	140	147	140	135	148	147	139	128	121	148	138	146	155	135	128	139	138	132	152	140	139	148	136	154	156	147	121	122	169	140	129	166	140	118	128	159	133	121	152	145	163	143	137	137	145	141	124	154	151	159	128	122	147	143	154	150	132	135	146	134	144	145	142	143	137	156	123	148	157	126	122	132	133	117	142	159	138	121	132	137	151	147	151	131	143	171	122	152	175	156	143	140	143	161	142	158	147	165	143	151	137	129	126	159	132	137	151	156	150	139	153	128	140	128	173	117	145	149	124	155	128	133	164	143	164	156	166	151	147	129	156	125	118	145	137	142	123	146	143	120	144	160	133	137	140	144	148	128	151	146	142	145	127	125	153	156	161	130	123	143	141	113	163	134	137	152	140	153	140	153	138	143	149	148	135	137	151	129	153	143	152	132	152	132	136	144	150	149	151	145	128	135	144	144	144	133	132	173	126	122	147	140	129	140	147	146	137	148	139	160	141	140	133	152	141	130	115	131	144	166	127	135	161	143	141	156	137	144	126	153	143	155	148	157	156	137	141	133	147	133	126	145	120	138	148	136	138	156	159	134	149	137	151	158	146	144	143	127	122	136	132	125	121	147	135	137	131	139	148	154	143	152	148	136	144	153	126	140	154	161	113	142	130	142	127	144	144	131	142	144	141	155	136	150	136	115	169	146	153	153	152	130	143	161	140	136	149	130	156	143	139	130	139	154	122	139	132	151	145	148	155	124	133	149	136	151	136	148	138	158	130	141	138	155	152	125	127	141	142	141	160	164	140	130	169	151	168	153	142	132	142	147	135	135	128	151	154	124	148	126	135	137	131	141	134	136	129	142	135	144	147	121	145	160	144	136	126	137	129	156	165	133	140	155	139	136	158	137	155	155	132	135	137	138	175	129	127	143	144	134	148	130	134	144	145	113	143	149	135	134	126	154	159	170	152	124	151	127	124	128	133	152	153	134	150	127	131	153	166	130	143	144	146	146	118	126	129	136	162	154	134	149	143	147	140	128	139	137	144	148	152	153	139	150	154	143	136	152	150	133	143	148	132	141	139	144	144	139	128	138	144	137	141	126	138	121	142	149	148	130	153	126	154	124	149	153	136	148	131	129	152	125	119	140	163	131	141	154	131	146	159	152	150	146	136	148	148	148	121	149	140	115	161	141	137	145	160	163	130	130	135	148	112	118	153	128	131	137	162	144	141	147	150	135	144	133	145	122	144	146	125	164	154	162	144	153	151	144	151	141	144	134	134	119	137	135	143	163	147	152	154	153	143	127	147	154	151	154	160	145	147	145	139	133	129	146	137	131	131	124	148	157	141	145	133	134	140	136	137	132	147	111	137	131	142	142	127	131	138	151	152	151	163	148	154	117	152	153	133	140	146	140	150	143	136	151	119	142	148	146	146	133	139	141	148	133	163	134	141	138	149	124	128	151	138	158	141	143	139	151	142	138	156	143	121	138	137	144	144	126	146	134	137	116	138	136	156	164	122	154	129	151	115	152	141	146	151	149	150	139	147	130	130	140	119	153	135	145	123	145	164	149	174	136	147	154	124	141	144	142	144	133	127	139	145	146	160	137	155	155	128	140	150	142	146	138	161	166	159	145	127	143	147	159	150	140	143	134	143	147	132	140	138	145	148	131	144	157	141	142	147	148	144	158	163	144	168	133	137	145	143	128	128	149	164	125	146	128	155	141	154	126	136	159	158	129	133	138	154	143	142	137	156	138	137	134	156	151	155	134	163	133	142	139
11495	39057	19131	7451	2213	651	506	381	386	338	317	286	275	268	261	245	254	225	242	237	203	212	199	210	222	205	184	229	211	219	218	198	186	211	217	200	202	209	185	185	201	204	212	207	236	198	206	212	211	192	200	189	214	209	175	205	205	212	200	196	210	225	212	195	218	215	203	191	204	203	213	223	179	199	205	196	214	201	199	223	208	181	214	194	228	208	202	203	175	207	205	189	193	199	188	199	187	192	187	193	178	198	182	205	227	197	190	191	204	220	206	215	196	204	210	197	197	171	198	205	190	221	201	208	195	217	200	184	206	209	188	229	194	213	207	194	172	188	189	199	168	201	216	183	183	201	206	184	181	181	201	221	204	182	194	186	173	182	193	207	202	188	212	189	222	197	199	201	198	196	179	189	198	179	220	207	186	195	195	190	203	207	188	212	193	187	186	214	236	183	198	184	235	204	207	198	193	217	184	214	183	202	205	208	223	177	192	205	211	205	190	196	185	208	191	206	201	201	210	213	190	207	179	195	216	187	192	201	203	231	190	212	198	187	170	218	200	191	217	212	189	195	200	210	204	167	204	213	198	213	192	197	210	174	217	206	212	183	179	204	176	198	197	189	178	210	199	208	176	197	197	180	197	206	193	200	194	216	194	185	182	206	214	220	198	202	214	219	195	189	192	185	211	199	189	225	184	183	217	187	190	213	194	204	205	188	211	213	188	209	186	194	212	183	194	160	193	201	194	203	221	177	179	200	207	198	201	163	219	205	192	185	192	232	198	192	223	183	177	209	196	207	189	214	209	200	185	203	218	192	209	213	192	193	216	201	209	197	214	199	228	202	218	177	195	211	193	192	233	193	183	186	196	198	197	221	201	203	206	196	191	189	201	203	207	209	209	200	186	174	177	195	189	208	208	190	207	193	202	203	204	204	204	179	196	212	192	206	194	192	194	179	184	203	180	223	197	195	197	192	178	210	193	199	206	186	192	189	189	172	205	199	210	210	192	191	208	175	205	186	184	227	202	183	175	192	202	200	196	200	172	192	197	231	187	200	220	194	221	208	222	209	196	210	208	195	209	206	223	195	200	214	212	211	225	184	202	206	204	206	189	188	209	199	201	220	184	209	193	215	207	194	191	187	201	207	192	186	205	215	202	197	210	193	208	206	211	201	187	188	181	225	192	208	195	202	205	196	177	212	209	205	187	175	205	198	180	190	189	176	198	183	199	203	188	193	220	209	198	182	183	201	249	203	218	185	212	224	200	192	182	197	194	173	190	208	195	203	207	206	193	188	190	219	226	187	202	208	209	219	200	200	172	190	206	179	187	186	212	217	225	207	187	208	194	217	195	182	198	212	229	191	206	179	194	187	221	185	198	197	190	184	193	177	205	184	207	177	170	203	198	201	196	182	203	170	181	230	189	215	176	216	212	215	217	215	189	206	201	196	172	207	218	174	172	175	209	176	212	209	204	190	204	189	199	213	182	195	201	213	204	192	224	170	183	190	201	191	214	215	206	208	185	208	219	223	191	175	194	207	193	235	203	202	203	188	227	223	198	170	200	203	176	200	196	202	183	205	181	205	199	194	207	187	214	184	198	197	217	199	194	209	216	203	198	216	198	197	168	212	199	171	214	194	180	191	212	194	209	219	195	206	179	217	209	178	209	192	231	234	196	215	193	176	224	199	208	193	210	199	186	185	192	184	205	199	189	191	210	222	182	207	201	201	188	196	178	199	191	194	198	206	200	194	185	219	178	193	208	212	201	187	184	191	189	212	184	194	216	179	195	175	209	214	195	203	197	193	202	187	200	216	195	189	199	217	189	178	220	186	211	185	196	203	220	181	197	216	201	212	207	203	197	217	192	212	223	208	218	208	205	212	197	214	202	204	202	199	193	222	231	198	203	195	173	239	197	175	189	180	217	210	192	201	225	181	204	180	208	185	187	182	214	201	217	196	171	180	188	193	193	188	188	160	223	197	184	226	205	180	202	194	218	217	197	212	188	204	223	192	179	214	192	204	178	205	208	170	188	162	206	237	196	203	204	214	207	211	209	207	200	182	186	210	208	197	200	202	229	190	190	181	181	190	190	183	220	180	206	211	178	204	206	206	196	177	181	202	207	201	218	182	195	162	167	173	204	191	210	207	228	195	196	177	221	179	210	226	212	208	189	191	170	206	200	192	212	196	187	211	198	215	179	200	206	208	196	202	209	191	194	221	201	210	183	224	191	212	186	195	175	218	215	198	205	200	189	211	201	188	214	173	179	200	208	191	197	189	218	209	194	192	190	191	189	196	205	206	169	201	207	214	187	204	216	187	204	203	216	227	178	185	217	189	186	191	207	215	180	201	207	185	199	202	196	199	198	178	191	205	181	210	197	201	210	200	198	211	190	200	199	231	171	203	182	191	225	218	190	169	212	214	204	196	214	199	196	199	204	182	169	204	178	197	217	219	188	204	220	196	198	196	186	182	199	207	199	197	202	216	225	196	207	196	199	209	173	207	200	197	193	203	184	195	193	196	233	188	210	188	183	202	175	184	198	197	190	215	196	222	206	169	196	188	184	191	187	200	186	196	228	214	183	180	185	199	185	195	198	185	206	201	183	187	201	206	223	216	188	200	210	198	195	211	220	196	220	173	205	200	191	198	177	205	213	184	177	205	190	222	195	225	182	190	214	198	207	189	214	212	203	198	208	187	183	230	187	198	173	215	186	196	190	205	183	198	185	218	190	220	193	207	178	213	186	201	199	192	210	214	187	206	184	204	193	203	189	202	205	205	200	226	193	185	190	216	195	204	195	216	185	191	164	204	175	199	189	201	205	188	206	216	180	200	200	182	207	206	192	185	204	200	185	204	193	222	219	192	218	189	195	221	196	201	210	196	184	228	194	197	194	185	222	203	192	192	199	177	204	227	217	204	190	185	176	193	193	208	177	207	212	181	193	217	178	193	223	198	196	203	188	220	207	198	176	203	175	185	211	197	186	193	200	222	214	213	234	194	194	194	208	196	222	206	207	178	180	208	201	181	210	196	190	202	202	192	209	211	189	188	204	195	206	196	180	206	172	208	191	193	198	193	212	211	214	213	189	199	186	174	211	199	194	214	183	189	195	192	191	196	176	213	197	211	187	202	185	186	189	205	200	198	211	227	203	205	196	183	197	194	209	203	206	202	208	195	180	262	179	179	228	224	189	189	201	211	207	192	214	182	204	201	186	208	194	211	196	199	200	191	206	193	213	192	166	192	230	186	203	195	185	188	223	209	177	217	199	209	219	190	198	199	189	192	177	194	206	190	204	201	224	196	205	187	196	198	205	203	230	196	202	201	179	192	188	200	182	196	220	197	194	221	209	202	181	213	214	208	183	224	183	195	204	215	204	176	182	189	193	216	203	209	181	195	215	190	212	225	185	181	196	190	200	199	184	189	209	226	193	204	210	206	190	195	207	186	197	204	186	209	186	182	218	198	165	190	206	191	216	216	195	200	207	225	193	199
22073	21051	28975	23447	21054	20862	6715	852	668	562	575	523	482	516	458	445	461	413	423	430	400	417	425	424	384	377	402	381	419	367	372	412	413	406	399	410	399	416	396	395	384	408	379	380	363	410	384	342	338	402	410	378	358	387	397	389	378	353	404	368	407	417	351	376	342	391	368	398	380	390	408	388	362	373	360	381	393	401	372	381	388	387	376	354	341	384	397	366	369	357	368	371	391	380	395	361	379	403	382	390	380	424	400	380	392	372	351	392	392	378	399	398	371	376	378	362	392	367	384	394	359	370	348	415	377	358	383	387	361	384	383	396	356	398	398	389	372	351	401	403	409	367	367	393	400	404	384	370	397	379	384	408	345	364	337	389	400	406	370	384	399	362	362	369	403	384	435	373	383	389	385	347	352	386	398	371	370	392	414	372	371	371	383	381	352	376	398	389	360	365	358	389	383	381	410	390	340	411	393	394	408	399	407	353	377	326	401	385	389	404	371	347	370	383	411	379	364	354	348	382	397	364	383	370	419	398	390	412	369	385	353	375	391	397	416	402	354	383	404	405	357	401	337	398	378	395	410	364	391	388	350	372	389	397	394	409	357	381	361	354	366	349	364	359	380	382	397	368	392	385	404	393	366	370	379	378	418	373	379	400	367	386	370	359	383	374	393	405	415	385	368	369	371	388	338	403	380	397	382	358	380	363	391	377	353	362	361	383	344	391	402	384	348	356	366	362	382	375	403	356	364	327	358	403	389	405	364	361	340	413	378	386	378	380	370	382	382	365	358	334	385	347	378	378	374	381	398	422	368	400	389	341	345	394	382	400	379	379	380	381	386	366	380	365	394	390	379	371	395	379	389	448	370	357	373	372	392	396	379	368	367	349	389	385	392	406	367	378	386	366	355	369	384	417	374	394	350	392	350	360	408	412	374	356	405	368	373	417	405	384	370	377	396	373	401	403	391	399	407	403	390	394	380	369	377	376	356	416	383	379	383	375	359	425	351	410	383	375	389	384	390	392	373	358	395	352	399	397	372	382	370	416	402	394	373	369	384	392	372	392	395	354	350	411	371	420	377	366	396	412	404	373	370	377	391	393	373	372	377	410	406	385	386	350	407	383	391	388	407	388	369	402	381	387	359	400	358	372	364	411	389	365	386	376	368	364	374	382	394	373	337	374	379	398	386	395	386	336	415	385	397	394	390	382	364	390	398	327	382	386	367	380	361	353	392	383	399	381	373	354	359	356	401	377	399	369	362	379	388	402	348	392	391	357	386	342	388	406	365	420	362	404	409	349	382	384	414	378	381	407	368	346	372	412	394	383	408	406	391	353	383	398	375	398	366	388	383	384	377	412	376	375	362	362	389	398	353	419	355	361	408	394	382	367	389	398	367	352	364	366	403	377	385	387	384	364	358	354	335	378	395	388	365	358	374	454	357	410	421	382	389	365	345	387	389	407	357	358	381	392	380	375	376	405	396	394	360	409	413	377	381	357	391	396	411	376	372	362	390	413	393	346	387	382	392	395	370	398	398	374	381	394	378	418	374	386	429	398	381	405	408	380	373	398	358	420	428	365	361	421	374	393	385	389	389	362	424	395	387	404	373	404	374	418	373	369	358	392	422	392	365	356	386	368	375	356	364	355	391	400	380	388	380	388	344	390	374	382	386	378	380	395	361	383	341	352	369	395	396	395	394	401	377	384	398	364	418	383	383	389	400	362	410	373	354	384	379	369	349	373	363	372	406	377	340	382	385	374	374	364	347	401	392	381	382	368	380	379	400	356	370	389	405	404	376	356	411	416	402	385	398	396	340	364	357	364	398	411	383	397	374	404	338	345	400	355	387	400	368	365	411	353	392	382	382	355	393	383	377	393	378	391	406	397	423	367	353	376	422	380	380	357	418	385	345	406	342	362	374	339	381	379	408	382	388	401	374	367	386	395	362	410	366	371	397	401	382	399	369	407	368	376	363	377	381	383	410	388	372	370	368	390	371	390	378	358	349	417	412	383	392	404	384	384	388	376	365	345	363	383	426	364	339	408	361	383	357	391	380	401	378	368	384	333	403	371	376	373	383	385	382	390	365	413	364	393	397	364	391	408	354	346	366	363	408	397	402	412	382	359	399	375	388	349	339	378	393	361	372	373	372	396	374	385	381	380	399	363	407	379	399	396	387	365	354	384	381	335	366	375	357	360	383	402	369	394	372	377	371	404	338	382	408	374	422	325	378	369	390	363	374	414	379	376	378	408	367	373	378	377	388	387	410	429	380	372	407	388	387	405	403	344	374	369	364	377	391	403	365	392	395	384	353	372	375	419	392	342	395	368	397	422	372	358	369	387	377	348	380	426	399	365	366	389	363	383	348	372	391	402	375	428	350	421	353	377	405	394	367	332	395	387	363	372	386	400	371	407	372	389	437	376	380	360	390	375	361	361	363	371	380	382	379	358	404	352	334	375	372	397	398	398	398	406	373	385	379	400	397	376	421	386	370	375	358	374	393	363	410	385	394	398	389	410	378	403	382	381	377	372	369	383	390	350	355	368	377	380	405	375	379	371	394	371	376	379	388	366	381	375	356	366	418	361	376	394	384	395	381	395	414	397	399	395	391	386	381	342	394	378	347	380	395	383	373	406	381	414	402	399	384	371	374	381	366	356	389	385	388	354	378	361	382	420	383	385	382	390	351	360	414	384	393	354	393	373	380	400	417	406	395	350	371	365	346	391	389	389	350	382	415	404	358	401	367	394	395	359	385	380	384	418	383	367	385	377	395	381	386	372	365	407	370	367	377	360	377	346	396	362	392	371	374	396	347	394	365	387	408	356	377	367	366	374	368	380	392	386	378	397	396	377	381	403	406	383	397	412	386	420	395	394	387	369	367	357	394	408	394	399	389	345	371	384	409	364	400	408	394	374	369	376	381	392	376	405	387	413	383	360	425	396	370	374	390	352	359	387	373	372	359	374	380	394	412	388	388	357	365	403	385	388	361	371	338	375	397	368	356	348	350	366	378	362	425	346	371	335	405	412	372	372	366	414	351	371	361	351	366	414	385	356	385	363	388	379	363	371	354	361	405	368	366	387	380	350	400	403	361	393	398	372	369	405	364	378	365	368	335	371	384	427	372	368	389	374	356	390	386	418	399	379	368	384	382	362	328	404	402	354	390	374	400	376	423	377	388	382	368	359	405	370	372	368	337	391	387	371	386	392	379	372	390	353	343	354	394	399	420	373	363	344	342	392	393	399	424	380	360	398	370	393	406	356	329	376	331	391	420	404	380	383	359	375	388	377	370	410	380	405	363	401	360	384	366	379	390	382	343	384	381	386	370	364	404	410	409	431	402	373	347	391	390	385	379	383	358	394	386	401	360	341	378	355	368	383	396	366	392	390	417	382	375	373	378	433	369	347	372	390	405	348	384	379	390	386	382	363	381	397	379	386	388	370	384	349	430	401	379	397	368	394	345	398	370	387	428	362	357	395	374	382	395	372	388	390
16447	50875	30571	15100	3719	2076	1695	1271	1156	1035	906	830	785	713	684	655	619	606	620	621	576	585	567	571	547	541	544	527	512	563	540	531	537	539	531	501	488	515	484	505	540	510	543	505	511	540	505	530	545	546	533	518	502	487	473	492	495	555	496	500	507	538	485	504	522	534	467	516	509	492	489	526	502	520	475	512	511	511	495	484	486	549	502	517	508	518	476	534	511	506	500	478	511	493	511	525	513	535	476	502	530	512	506	507	508	513	497	514	529	505	473	488	487	497	508	523	513	502	518	508	501	511	501	494	499	498	527	487	502	471	493	487	524	454	510	494	473	497	476	520	530	474	469	544	512	477	515	520	498	467	503	502	525	478	502	490	493	463	533	526	494	529	520	475	535	485	528	492	464	532	490	507	482	486	485	503	499	495	535	493	483	451	511	476	502	497	481	478	507	494	478	493	510	531	498	529	469	476	517	480	515	518	496	513	499	489	490	540	512	509	452	524	503	510	502	526	475	504	541	481	547	501	462	518	537	511	541	517	489	481	536	501	509	490	491	551	504	489	534	561	477	516	508	493	478	501	504	510	504	489	497	531	502	459	511	484	542	548	474	487	499	534	435	476	483	497	509	575	520	506	501	501	472	472	499	504	523	496	504	454	485	510	528	509	482	472	514	509	513	512	472	500	515	507	517	538	527	504	523	523	480	473	517	527	478	561	474	525	509	566	456	471	512	534	478	493	514	480	518	485	515	505	504	519	510	507	540	522	519	536	520	505	543	510	515	521	564	504	535	482	523	479	488	517	502	504	496	502	477	473	541	510	497	520	473	531	517	465	518	499	498	516	495	471	505	541	496	493	522	504	513	518	509	519	503	494	476	509	497	520	456	548	515	534	506	520	529	489	541	485	532	491	498	491	500	530	482	496	523	547	480	494	528	473	499	506	518	506	501	533	564	505	473	522	512	532	495	483	491	532	479	507	524	470	473	516	498	513	502	464	522	495	503	505	475	516	471	518	526	492	468	486	537	501	500	494	517	485	515	493	541	511	486	475	519	547	467	527	478	567	541	461	509	529	504	519	504	523	502	508	529	520	494	469	457	545	517	523	549	509	498	524	542	509	497	480	489	481	491	479	504	494	511	503	518	510	483	490	475	492	515	503	514	477	512	482	498	510	513	521	485	534	503	490	501	513	492	503	522	486	506	486	515	507	532	504	507	500	508	468	523	485	520	490	503	512	560	473	457	534	532	492	520	486	498	524	478	494	484	501	501	483	511	528	465	486	495	527	471	495	492	511	517	520	503	508	511	515	481	508	493	483	531	443	476	474	477	536	501	493	491	500	499	488	492	502	515	509	504	504	472	454	510	500	530	505	501	537	497	475	466	507	468	491	520	514	493	518	475	482	484	526	502	523	498	507	494	520	529	506	490	508	535	508	506	488	487	488	503	486	475	547	541	450	513	483	490	496	509	515	486	516	548	480	483	516	497	515	498	529	496	531	475	512	472	505	518	496	495	524	508	499	483	462	489	555	494	515	496	542	491	486	521	496	515	510	521	492	519	545	549	469	519	485	497	478	526	492	496	529	490	501	499	454	516	506	484	461	472	499	506	511	527	502	517	507	527	489	487	519	496	458	534	477	482	454	494	491	505	504	511	511	524	451	523	482	488	493	504	526	519	490	472	517	510	506	525	483	507	503	498	510	475	487	509	494	491	512	498	511	496	496	488	481	540	505	527	491	469	538	509	489	489	487	518	529	539	525	524	499	465	488	527	487	480	483	489	492	518	482	516	496	527	485	516	510	495	495	481	485	553	516	503	560	536	477	482	475	530	542	481	540	480	490	558	505	491	451	533	463	487	517	507	480	508	522	471	500	490	476	514	502	510	486	535	520	520	500	482	510	530	507	516	468	486	488	488	515	513	518	481	479	531	527	499	522	446	530	494	493	497	499	517	507	505	510	487	532	454	489	522	527	498	522	497	468	498	492	535	492	498	532	475	521	452	484	519	516	477	514	519	552	513	525	486	551	499	510	489	509	557	489	498	521	523	476	464	516	483	520	483	518	490	493	510	497	526	468	493	473	531	504	479	510	522	500	495	543	526	536	496	500	523	551	502	477	478	483	510	558	529	507	512	491	483	497	511	529	492	520	489	495	518	494	473	519	493	488	504	494	503	494	490	515	461	475	526	481	461	531	544	461	484	510	484	523	541	522	480	452	468	488	543	464	493	514	509	497	507	512	479	509	500	509	498	533	482	470	487	516	504	489	482	520	493	503	548	482	454	467	499	511	523	499	496	497	496	493	526	504	499	509	505	512	502	500	490	522	483	511	504	500	496	495	516	453	506	505	471	533	486	530	530	529	476	487	466	523	495	541	509	506	525	494	517	519	514	501	559	484	475	511	545	523	462	514	531	516	512	534	466	492	477	490	503	512	473	499	512	463	480	493	469	502	482	514	500	514	530	505	470	499	472	489	506	501	515	515	511	520	527	504	502	519	536	509	523	491	507	443	493	487	514	469	497	503	464	518	480	493	533	507	473	515	515	520	478	516	492	512	533	500	499	509	523	471	527	517	471	500	531	490	496	502	485	500	488	482	499	521	495	502	525	517	507	526	514	461	498	499	470	544	518	541	479	515	499	549	487	509	515	461	479	510	493	520	456	517	530	487	528	525	519	494	515	504	479	461	537	487	479	481	506	486	522	518	453	521	486	509	544	495	523	489	535	476	510	498	475	513	520	493	507	483	494	534	484	467	479	513	514	518	506	512	509	501	477	518	490	486	464	517	457	517	528	543	460	466	502	493	503	534	533	539	491	537	514	505	466	512	467	491	532	498	513	464	529	494	535	506	506	474	532	545	512	487	501	532	476	511	506	461	506	500	489	527	502	542	523	515	508	482	505	497	494	509	470	480	458	492	514	529	511	517	501	487	506	508	484	497	527	454	525	535	486	526	500	487	501	488	492	510	485	503	500	506	493	514	477	468	515	505	473	543	565	505	519	494	504	480	499	493	505	488	488	526	516	468	450	511	458	523	524	515	497	493	458	501	505	517	562	513	520	535	505	507	476	484	553	495	514	477	522	525	503	458	501	495	513	505	501	531	491	480	543	523	502	515	487	480	503	485	501	493	475	480	503	498	552	471	507	529	488	523	486	473	482	500	504	495	479	484	525	502	500	474	474	500	526	522	477	507	524	492	518	530	511	487	486	506	537	478	473	515	507	503	496	541	477	525	521	476	494	511	450	475	515	486	487	503	477	526	540	492	505	509	524	501	501	541	482	498	515	514	507	535	496	535	531	509	488	484	510	499	542	506	492	464	436	481	488	511	512	499	519	508	487	467	490	481	494	496	522	494	488	481	509	507	503	480	513	464	479	502	502	514	511	472	504	505	499	509	528	532	522	497	489	511	538	502	515	475	547	476	528	500	514	511	502	531	500	504	486	530	488	477	531	495	533	470	518	529	468	452	510	561	519	510	501	474	515	502	502	491	476	484
26810	20393	15127	1765	463	348	332	339	332	310	297	325	325	319	299	325	322	325	307	304	332	267	288	319	307	313	319	306	322	293	314	288	307	308	330	298	310	315	309	329	296	319	305	285	327	318	292	317	266	305	315	290	354	322	305	301	312	297	289	328	298	320	320	319	301	302	276	325	334	301	306	339	318	304	337	289	280	306	290	316	288	288	308	283	338	313	289	298	293	316	323	293	290	332	294	311	326	275	306	332	363	280	308	321	306	302	270	309	322	308	346	332	284	287	316	282	320	328	284	308	312	325	288	299	292	328	317	299	284	294	327	309	333	299	332	351	328	288	305	287	317	346	326	285	339	302	307	293	312	338	293	283	333	326	290	305	311	297	292	306	276	295	327	315	306	300	281	299	295	351	316	290	305	327	308	298	303	319	332	298	301	340	295	332	298	300	328	288	305	332	295	298	289	289	340	298	316	295	286	353	296	318	284	274	331	288	296	302	310	306	316	314	322	324	306	315	308	322	336	322	321	311	321	308	302	298	334	322	313	331	300	310	318	288	310	294	306	322	322	339	304	282	315	318	319	336	303	300	322	314	318	341	329	284	316	305	310	306	276	297	273	316	331	272	327	295	288	308	300	321	326	322	281	338	337	326	316	301	317	267	329	315	334	328	298	324	284	314	298	308	306	299	296	308	319	317	310	293	308	326	321	260	318	302	325	321	297	290	299	330	354	319	307	341	292	333	300	323	308	321	291	337	300	305	287	304	268	303	328	304	309	334	322	304	282	325	315	302	304	331	294	320	332	305	328	324	336	326	322	299	356	320	329	323	303	276	307	290	300	315	312	360	304	296	303	320	306	311	276	304	309	322	316	329	361	316	335	283	299	308	322	329	324	311	300	316	306	304	286	293	314	301	293	313	310	323	301	336	325	325	312	315	313	282	316	295	327	303	320	306	295	338	321	300	338	314	319	306	297	296	308	317	331	331	323	299	277	297	320	327	292	331	299	310	312	313	327	332	301	303	318	298	317	289	297	314	313	311	289	326	271	314	322	291	294	298	294	297	321	314	346	316	286	329	296	323	329	327	328	331	323	314	311	323	311	350	287	308	298	308	316	292	315	341	354	310	262	327	292	307	311	324	343	327	278	311	309	303	338	308	307	307	303	317	317	311	270	296	299	296	294	292	315	303	293	304	330	310	336	278	307	302	293	313	317	318	289	283	308	304	326	290	321	309	313	306	321	310	331	305	313	306	292	317	306	300	293	319	328	325	316	316	288	295	288	300	328	290	303	297	324	322	326	297	283	314	309	290	298	325	318	316	322	311	332	309	306	298	324	318	296	309	327	297	327	287	325	301	313	322	285	321	310	314	303	313	343	319	308	297	311	261	293	321	288	309	286	351	257	313	311	334	328	301	330	295	322	298	301	310	317	322	285	313	333	304	312	310	329	309	309	314	268	295	306	323	301	273	314	292	316	313	348	318	305	306	318	278	296	308	312	308	297	322	344	308	323	334	322	309	311	311	314	306	301	324	307	265	317	304	270	318	305	288	304	305	308	327	270	283	366	339	306	337	306	303	324	348	295	313	311	285	328	291	293	323	293	331	337	309	301	304	306	311	302	325	295	320	337	307	308	305	291	334	324	309	278	275	318	327	323	297	271	336	350	332	299	323	304	288	321	298	329	280	320	296	295	327	321	294	338	324	284	306	313	307	328	337	306	282	304	295	273	307	334	314	317	318	319	295	301	292	283	304	326	322	296	333	274	336	325	331	296	320	312	298	252	307	339	313	307	282	297	293	312	322	323	327	294	302	311	284	312	296	299	300	304	300	318	331	320	312	325	260	313	302	312	303	311	302	326	299	325	308	313	304	312	304	325	326	292	306	302	291	304	301	301	328	317	308	289	318	334	301	301	321	283	306	295	283	293	302	280	303	303	302	288	264	320	291	332	325	359	331	293	282	318	292	338	342	296	308	299	324	309	286	300	310	311	318	312	333	304	340	316	307	280	319	316	311	324	356	310	330	309	333	301	299	311	288	304	299	309	297	335	351	308	300	309	349	287	311	273	295	308	304	299	300	300	262	338	309	274	320	298	288	313	303	286	312	320	292	317	357	294	303	311	321	337	298	328	291	299	326	323	322	295	325	309	286	286	332	297	334	314	324	300	294	292	294	305	348	318	316	303	310	321	332	331	316	295	289	342	312	312	321	287	292	301	297	315	322	321	294	280	282	312	315	337	281	304	315	310	311	296	341	310	331	313	307	361	317	310	356	331	313	299	316	306	308	311	320	332	307	298	277	364	347	313	321	320	297	316	301	338	331	281	336	309	327	321	311	271	327	309	341	293	309	307	309	318	306	324	298	311	303	299	301	310	312	317	306	313	318	291	330	289	296	312	313	293	274	298	316	276	311	318	303	324	282	301	322	323	286	263	301	328	319	323	331	316	325	297	331	307	312	281	305	317	320	292	287	298	351	322	298	309	334	294	313	292	319	294	326	333	278	324	327	314	290	331	309	339	311	301	327	294	312	316	312	299	296	325	334	355	313	310	317	324	334	323	333	324	333	287	307	323	328	286	301	328	291	339	314	297	322	295	280	323	294	290	304	309	327	307	325	310	319	349	308	301	304	299	323	302	308	281	315	291	294	320	324	297	321	334	310	322	303	310	327	306	309	328	303	280	305	290	323	331	322	333	323	312	304	328	338	325	334	294	296	298	306	283	321	310	318	295	309	283	348	293	310	313	321	304	318	308	292	310	309	305	341	322	305	319	314	305	280	308	333	320	294	287	301	337	304	289	306	324	287	345	310	293	318	285	281	317	319	299	349	296	285	295	288	279	316	336	298	291	340	314	318	297	330	303	315	334	290	313	300	298	321	314	314	313	322	278	282	306	292	312	310	337	284	281	262	324	302	280	318	329	307	316	302	307	307	315	305	315	307	287	308	299	306	317	301	312	286	304	283	317	268	333	328	335	322	304	332	317	331	289	296	309	310	291	314	310	315	303	342	273	303	296	333	298	323	356	295	306	279	314	312	319	332	298	329	297	304	315	317	335	305	338	296	313	294	335	265	312	330	310	304	315	290	310	329	318	297	321	316	308	325	318	315	312	311	319	304	320	335	310	319	321	324	317	312	281	297	321	305	313	321	311	324	297	312	306	295	297	323	327	314	329	294	307	297	321	315	276	300	325	322	321	287	315	326	296	303	328	279	312	298	330	321	330	290	289	346	318	312	334	296	315	331	324	306	322	287	327	279	315	318	298	325	320	316	322	304	310	301	318	325	353	353	290	315	316	297	323	294	325	280	292	293	329	309	329	274	289	337	328	309	316	291	306	292	305	301	292	304	316	311	311	306	308	330	313	301	316	323	288	301	316	337	303	311	327	271	302	328	310	324	326	321	328	315	321	312	326	334	320	352	287	311	328	325	326	322	290	333	302	351	311	275	305	315	330	260	292	333	328	335	326	299	299	318	293	292	305	288	339	342	308	304	279	311
5901	19306	11311	1283	551	465	435	415	422	439	422	413	403	418	426	400	409	414	443	373	440	391	423	378	393	400	413	417	401	389	403	381	397	394	364	390	374	429	393	366	376	396	414	398	412	410	406	382	380	422	422	422	391	366	420	435	388	403	380	396	401	440	422	427	388	420	412	377	398	378	409	401	427	400	408	423	401	412	411	388	394	376	392	392	421	394	396	392	398	433	399	447	401	414	379	402	411	407	430	406	370	412	384	378	378	401	429	390	406	376	397	389	408	423	395	400	414	399	432	438	419	408	381	416	403	422	411	410	397	386	386	472	455	403	403	395	388	418	393	376	389	354	450	419	362	416	391	409	408	410	398	367	409	414	419	402	356	387	399	401	392	373	401	414	421	388	411	396	451	408	422	430	409	401	404	405	414	398	389	390	416	391	412	408	400	362	372	401	411	400	417	382	375	401	358	400	376	405	392	389	417	391	426	425	370	396	385	422	378	410	412	389	424	408	395	440	400	413	380	372	414	364	404	387	411	371	398	397	401	418	373	367	387	393	418	425	409	427	369	393	397	400	407	398	400	418	400	410	471	411	395	403	404	378	389	426	409	393	383	405	420	405	393	389	412	415	387	383	416	408	379	437	392	400	383	381	430	429	386	385	397	356	413	414	434	393	416	373	410	398	411	380	371	419	463	389	397	399	432	388	416	371	377	408	404	387	412	390	418	459	398	407	419	392	418	393	393	419	378	379	445	381	405	385	400	391	380	397	397	402	376	444	410	385	402	432	403	383	389	396	369	422	392	393	412	403	403	402	410	412	389	405	388	400	391	406	391	428	411	412	414	395	428	426	378	405	386	432	401	376	385	400	404	398	382	385	446	401	404	396	381	373	414	411	375	381	371	405	363	395	419	380	408	415	401	408	464	412	418	423	394	386	432	423	418	363	394	399	366	403	351	420	370	410	414	430	393	392	425	391	386	414	416	384	393	402	404	358	401	388	408	382	388	413	386	376	423	390	406	366	419	441	421	415	390	425	407	395	371	414	422	433	384	393	361	367	414	426	408	447	398	422	379	377	413	435	404	385	384	425	400	394	402	364	428	394	445	392	402	410	390	418	408	426	420	404	409	411	439	420	382	390	389	400	410	391	395	410	411	389	419	392	406	388	426	403	390	377	418	413	431	413	425	391	425	380	385	422	408	378	401	425	408	387	411	397	385	408	400	416	396	394	397	407	390	400	386	420	382	406	357	401	427	448	433	428	375	424	404	413	391	397	414	372	418	428	394	400	422	417	418	432	404	425	419	406	406	405	408	425	380	430	383	372	412	383	393	389	403	415	381	378	399	411	388	391	423	395	432	407	414	387	416	436	371	459	422	403	422	393	421	387	396	388	381	413	376	400	419	422	438	438	423	430	446	412	415	382	401	416	398	390	357	415	399	426	396	387	368	392	372	408	362	412	387	399	390	371	419	396	446	413	392	384	389	379	428	379	442	395	407	416	392	422	376	410	411	402	352	405	450	433	453	388	385	393	412	388	419	364	353	395	391	415	382	400	452	412	392	391	409	364	406	400	390	394	377	385	386	393	419	415	396	408	424	406	399	427	432	380	405	408	397	399	420	400	398	404	405	411	389	379	401	388	419	396	401	401	422	452	389	400	425	410	413	383	370	423	385	407	421	430	391	375	427	398	415	386	398	404	429	408	391	372	410	391	365	415	445	435	403	425	404	401	412	363	377	411	413	388	412	425	403	425	403	386	435	428	427	370	381	421	420	387	400	416	417	408	384	411	405	385	410	376	380	405	409	430	385	379	379	408	423	368	444	412	408	366	439	399	426	445	426	419	443	385	435	409	429	397	420	417	430	411	397	405	450	375	403	402	426	389	418	388	402	420	380	411	400	389	378	414	406	408	384	434	406	437	379	384	398	407	388	416	381	395	432	399	415	404	410	428	420	399	424	404	401	399	403	383	389	363	408	375	386	361	420	438	420	430	416	425	377	424	419	424	407	408	395	385	411	407	416	402	390	390	383	407	415	430	442	390	379	397	414	383	442	377	370	417	381	420	384	425	410	412	389	417	433	396	404	427	379	423	426	399	411	417	382	427	388	404	424	368	380	379	444	419	411	403	391	417	425	358	404	392	439	394	431	391	407	376	383	391	429	409	400	401	400	417	408	421	431	396	416	384	395	423	389	426	432	406	401	383	426	434	414	419	373	440	426	382	394	383	365	392	388	390	407	398	399	407	366	366	410	376	334	423	404	387	395	431	420	412	393	409	410	402	421	409	409	403	403	383	377	437	386	418	427	407	394	429	386	429	412	418	394	414	386	373	362	456	405	392	373	434	421	405	433	398	375	423	377	398	425	399	450	406	415	431	386	382	390	410	367	431	367	393	417	386	400	397	385	422	389	427	368	424	436	407	400	388	376	411	393	394	401	380	401	388	407	405	413	405	413	421	406	392	412	375	388	398	388	428	416	364	398	404	426	423	430	381	405	424	398	440	393	391	430	410	422	412	432	381	402	389	411	415	415	422	410	389	421	419	389	404	390	419	412	395	408	389	404	375	408	415	407	394	378	398	422	412	373	410	429	415	368	389	392	417	358	414	395	421	402	364	399	413	402	409	428	412	411	400	390	382	391	403	348	411	388	454	400	378	432	406	390	411	395	410	350	382	404	395	363	387	420	377	422	412	404	359	379	405	395	444	374	415	397	366	404	396	427	404	452	410	397	414	381	407	347	406	373	412	431	398	418	418	376	381	383	396	419	380	379	393	376	400	378	374	386	377	387	395	396	415	403	404	384	381	373	399	447	388	376	397	416	404	405	397	411	390	411	398	385	407	392	412	416	405	416	390	367	416	432	404	408	423	370	423	405	399	407	414	418	389	385	405	374	423	435	416	390	395	379	394	428	394	390	440	416	366	407	401	352	413	432	420	352	418	401	377	380	431	354	415	389	363	385	399	423	376	402	438	396	382	378	427	395	406	402	358	410	395	420	403	388	390	387	401	455	411	359	389	396	409	391	392	373	406	416	439	381	404	404	433	407	426	403	425	432	386	413	423	412	395	411	380	396	388	384	382	407	365	433	418	435	399	377	389	378	425	404	411	377	409	425	380	437	387	372	368	407	423	392	432	397	389	407	373	386	423	386	413	426	406	396	435	406	400	396	401	404	412	410	427	373	378	391	400	382	378	407	416	399	383	386	363	343	395	390	414	390	409	434	407	393	400	431	392	395	403	379	400	409	396	429	365	414	391	398	403	406	413	401	386	381	383	411	418	437	387	403	421	381	420	393	434	396	368	366	404	396	412	374	392	400	407	357	384	414	395	434	452	425	408	394	405	443	416	398	411	384	405	410	394	401	410	407	370	437	396	414	398	387	379	398	349	437	434	404	426	396	401	382	412	442	372	399	427	410	369	398	401	365	416	396	394	386	397	365	404	374	386	416	406	396	377	400	383	430	396	407	388	396	404	394	371	367	416	431	409	376	384	426	391
23039	21099	28365	24357	20722	8348	980	767	635	645	622	587	576	581	565	595	519	539	561	529	504	503	536	553	507	514	532	510	487	511	511	556	578	521	530	495	507	531	486	506	541	523	474	493	507	456	477	477	485	478	493	497	488	522	478	513	536	526	521	510	542	479	516	488	501	458	504	531	479	539	510	503	508	530	535	514	537	505	503	525	510	509	550	543	526	507	495	457	486	522	527	504	504	531	497	513	526	523	485	496	484	537	544	513	500	559	469	541	518	528	509	522	500	541	497	530	567	522	505	532	510	486	483	496	516	517	538	520	503	482	521	497	516	548	530	507	522	511	527	445	526	515	494	538	544	479	479	522	537	518	486	480	509	556	529	470	513	496	566	490	542	479	486	526	488	478	507	578	515	488	523	522	511	528	511	560	479	507	511	499	536	502	527	509	494	502	493	510	531	471	581	508	496	513	539	518	499	500	543	469	494	543	494	529	526	507	512	523	512	529	491	534	502	507	524	529	508	511	512	524	469	520	541	483	537	519	532	567	490	514	479	542	519	517	480	550	543	517	513	534	538	479	536	509	516	522	490	500	512	545	462	502	495	460	533	501	498	528	512	503	503	520	511	486	490	508	515	547	527	496	513	518	531	480	480	515	497	490	504	499	510	544	501	517	502	511	504	492	531	490	501	526	533	523	502	533	522	456	483	503	483	493	480	512	492	481	472	496	533	484	519	535	523	545	531	558	524	522	480	476	491	456	541	503	545	504	472	520	515	493	529	506	535	507	507	497	520	519	496	501	503	499	506	538	535	530	509	538	560	507	524	491	531	489	511	516	526	505	507	520	516	491	475	511	478	499	502	480	490	545	511	495	519	498	483	564	488	527	500	521	507	505	532	544	494	505	509	515	539	510	523	517	489	502	500	523	467	508	491	485	542	544	547	515	517	510	499	555	500	508	493	554	539	518	528	522	556	480	519	522	511	493	501	470	517	494	505	527	510	491	481	465	520	504	542	524	521	534	538	457	480	552	516	557	484	529	511	510	509	489	476	496	484	477	504	551	527	497	495	474	491	481	498	499	489	516	523	471	507	513	548	491	496	566	494	522	502	510	533	503	522	521	499	507	486	517	518	499	513	530	509	508	493	517	515	517	498	500	507	545	490	540	535	493	524	546	524	546	485	512	499	505	528	534	509	524	472	506	542	540	493	505	525	511	516	514	552	523	474	509	514	514	528	513	538	493	536	507	505	533	496	478	512	520	490	512	521	513	500	494	517	504	520	541	510	521	484	503	504	522	496	532	536	515	521	504	497	553	546	535	545	452	496	517	540	523	529	503	529	537	540	483	507	492	509	503	484	480	505	548	447	530	542	498	488	496	523	521	508	544	509	500	527	503	517	501	503	518	548	482	507	485	495	517	499	548	512	508	485	512	556	513	505	501	504	492	521	510	537	520	520	504	515	483	517	504	467	564	571	492	487	501	521	511	496	495	506	479	493	524	493	562	471	475	514	506	524	477	498	526	503	505	499	533	526	543	509	497	466	508	534	482	471	537	473	518	525	515	479	501	497	495	501	504	543	524	513	539	521	501	499	521	520	528	524	518	477	533	535	529	502	534	491	502	521	514	492	525	516	497	545	477	515	513	509	511	569	527	513	488	502	508	514	502	525	501	558	517	503	504	547	482	559	499	523	510	519	487	502	516	514	519	539	515	533	532	502	500	524	483	515	516	528	492	531	502	510	513	501	457	482	537	518	480	503	533	538	508	551	510	496	511	496	492	506	526	514	482	533	479	555	512	495	512	516	507	499	538	524	546	492	539	519	487	507	512	505	556	553	531	520	493	519	503	478	511	531	523	527	527	525	500	503	460	523	536	513	476	537	539	487	487	516	515	492	495	521	511	478	491	489	483	532	503	527	524	531	521	504	460	525	516	495	490	550	558	519	487	489	508	471	516	514	468	468	506	499	501	510	502	516	529	508	500	529	488	547	524	510	495	529	489	528	495	497	508	506	518	517	477	490	561	516	527	531	499	506	509	494	513	529	553	545	503	488	484	507	523	518	514	516	511	532	530	487	503	494	494	539	487	517	559	540	541	517	508	477	503	543	477	499	490	502	493	537	483	504	522	543	523	457	512	481	480	508	501	499	540	515	461	524	498	498	525	542	516	509	526	470	476	546	522	570	525	499	506	527	519	454	539	487	497	505	519	527	462	491	541	479	504	519	529	517	493	530	493	492	500	470	473	501	493	478	543	470	473	546	519	534	516	473	537	523	525	504	515	514	519	511	522	427	498	552	514	467	481	488	506	528	509	510	511	537	497	527	524	516	547	546	506	534	526	507	548	540	509	500	488	503	497	520	497	511	513	535	530	514	531	548	474	511	533	508	498	479	521	494	507	486	486	539	508	539	528	487	518	519	504	524	491	511	501	525	495	518	505	552	509	528	540	510	522	495	500	486	546	526	491	509	524	514	509	512	483	494	514	552	522	497	533	510	535	509	511	496	462	545	523	528	543	522	503	486	509	506	523	530	500	527	531	505	526	493	523	527	495	490	498	512	515	526	498	523	532	485	527	503	508	490	534	465	540	502	503	492	523	499	504	487	536	536	492	495	539	514	538	517	450	499	532	519	533	512	522	509	529	493	562	506	527	500	503	539	507	522	511	472	530	500	517	501	490	465	505	482	557	492	482	547	491	512	490	512	506	517	539	548	487	500	554	508	538	510	473	485	513	512	526	583	509	522	492	485	506	512	461	495	490	539	547	498	510	564	561	502	507	570	509	518	563	515	496	518	479	506	494	513	545	527	520	504	535	513	512	507	534	532	509	508	501	493	522	488	506	512	528	489	482	505	536	497	525	532	524	470	497	533	479	507	526	504	520	494	499	543	496	561	515	501	515	536	516	502	490	533	563	508	521	523	498	498	488	491	524	499	538	532	454	526	546	495	543	527	530	482	487	501	514	543	547	496	555	487	549	525	531	505	493	519	470	500	480	491	529	480	498	509	515	521	502	506	519	504	536	535	492	502	532	539	553	526	556	469	491	475	523	497	487	466	534	494	506	504	491	490	518	490	508	515	517	486	489	530	520	506	511	470	534	494	540	517	502	555	526	537	498	539	513	520	527	487	488	508	555	496	527	526	494	586	513	528	509	471	473	502	513	536	474	502	508	512	494	495	545	478	494	557	494	534	463	455	500	548	494	470	500	486	526	503	474	544	527	497	480	535	497	499	470	511	507	538	513	493	498	483	541	506	489	558	580	460	538	496	485	525	504	505	531	523	518	506	464	525	540	502	529	457	507	507	509	538	531	560	479	497	505	523	523	564	486	516	538	519	520	514	510	511	552	520	486	506	517	540	509	498	476	535	479	523	503	516	497	518	529	518	511	556	536	503	486	461	469	512	527	537	523	504	515	531	519	475	501	512	524	491	500	545	501	482	461	500	512	526	504	501	552	486	488	519	508	491	535	489	491	528	479	478	476	514	531	493	530	504	507	524	484
17578	55726	31161	8278	2414	1407	1188	1103	987	886	839	800	784	701	710	738	691	748	724	718	705	691	663	683	696	606	683	664	651	653	708	676	703	676	696	654	683	652	656	677	653	656	642	625	672	640	694	629	658	659	656	669	659	686	671	656	630	638	590	662	616	657	625	647	652	647	661	640	687	648	662	649	639	678	653	663	666	682	685	693	658	643	676	626	661	689	644	687	689	686	639	665	658	640	654	689	724	719	664	640	648	674	667	696	673	621	660	661	660	633	684	575	665	675	669	646	650	622	660	612	644	632	642	652	662	672	607	628	628	650	656	653	688	652	639	664	654	645	631	634	670	713	700	688	688	650	664	652	671	690	660	702	659	657	622	633	629	661	661	678	632	698	677	665	696	647	661	663	680	670	635	651	675	696	619	699	627	634	675	638	680	684	642	670	667	644	637	659	656	622	701	623	643	602	626	655	686	651	677	647	650	651	697	684	661	639	622	635	639	626	664	664	653	667	671	622	695	683	687	638	638	649	709	660	606	671	646	687	698	675	647	674	633	667	615	680	649	647	639	633	705	643	631	659	672	650	641	680	657	637	645	631	650	641	640	680	634	678	646	675	633	660	623	665	669	630	688	656	649	676	692	655	613	672	629	699	629	651	635	655	653	627	660	700	628	591	703	643	654	611	622	659	674	661	632	675	679	633	655	623	639	609	630	644	664	668	661	638	698	640	654	645	660	625	662	639	629	635	646	686	640	655	672	605	621	679	657	675	645	697	619	716	680	639	638	659	684	672	654	638	678	699	638	654	619	679	682	653	636	710	683	672	653	661	689	691	673	631	655	693	675	730	622	652	636	626	667	697	650	631	644	628	709	658	668	640	645	627	676	603	648	721	693	622	668	651	694	682	622	648	643	710	705	674	690	626	683	698	625	672	665	634	638	678	619	653	675	692	639	652	652	611	626	676	640	669	652	666	643	648	684	612	667	672	643	682	602	621	674	611	702	635	699	617	692	653	679	654	651	674	661	677	662	686	653	622	686	659	657	696	652	671	628	644	644	668	612	671	627	654	670	640	663	650	612	699	642	642	673	665	655	670	636	673	633	696	723	614	653	636	622	610	641	677	598	690	672	683	670	663	642	621	684	672	682	663	672	666	640	674	649	647	634	651	666	655	716	650	629	670	667	620	661	622	666	626	615	634	642	686	679	652	647	669	631	693	670	657	641	650	618	692	660	669	668	654	659	669	686	665	678	659	645	728	650	667	660	647	612	637	660	676	623	650	669	660	636	646	639	672	658	680	699	663	640	691	646	633	637	621	622	634	658	682	672	679	641	609	652	640	671	643	650	628	668	685	650	636	640	659	662	656	680	657	644	648	663	669	636	685	704	646	642	664	630	744	685	687	675	608	627	646	683	643	673	611	656	650	666	613	625	660	670	673	673	662	652	664	642	686	635	654	652	641	613	629	689	645	666	661	653	673	609	671	640	634	642	657	625	635	635	698	646	653	662	673	688	611	601	654	625	691	671	698	670	638	649	674	680	654	643	627	665	685	627	653	640	663	680	663	687	676	670	662	669	633	664	652	626	654	636	654	679	672	658	683	642	678	651	678	663	681	660	600	649	639	660	652	646	665	676	665	687	637	635	660	672	620	647	614	680	652	598	678	682	679	677	701	680	704	648	682	657	665	689	649	666	605	611	665	650	656	613	671	599	659	636	626	677	664	659	648	674	692	611	637	679	634	669	646	653	659	691	672	700	670	651	674	667	649	658	642	668	691	655	669	658	673	674	690	670	657	657	627	657	653	626	619	620	687	677	649	629	692	677	685	640	640	638	676	637	659	639	649	676	645	651	676	654	642	682	639	698	661	634	664	623	629	612	699	655	658	655	632	636	646	637	638	658	656	655	640	662	631	638	704	658	647	639	619	717	615	629	671	689	639	682	630	628	645	647	680	645	646	635	644	680	693	621	655	659	657	694	668	678	642	650	649	675	632	661	651	641	647	631	610	672	656	642	631	654	637	623	717	653	677	638	665	666	686	665	725	646	634	641	654	660	676	678	659	626	653	649	657	684	644	645	664	635	635	650	647	667	681	609	619	652	620	668	653	661	638	609	636	672	675	636	642	717	631	636	679	622	669	674	624	627	669	632	671	603	661	652	705	679	666	685	649	658	627	659	637	699	683	708	666	646	609	645	645	643	626	654	642	632	649	684	702	662	627	677	625	650	646	679	648	639	633	634	657	664	687	627	694	630	692	630	596	683	633	626	667	665	646	633	669	697	652	698	721	648	659	637	671	709	642	676	612	666	699	623	627	645	683	662	657	656	649	650	667	629	671	681	672	631	667	635	608	645	649	641	616	676	655	652	657	717	653	651	649	638	643	684	651	686	656	691	667	669	678	639	633	657	700	662	636	690	676	636	619	687	639	631	654	670	659	659	719	629	646	658	666	660	682	664	648	684	651	681	685	623	666	668	617	681	667	630	609	630	664	608	700	656	641	673	681	690	689	665	612	633	620	667	670	657	666	593	720	652	633	684	694	643	655	658	658	657	686	622	630	645	667	632	643	623	667	619	647	622	641	642	652	665	623	676	641	670	627	622	689	641	677	660	637	696	643	625	664	655	709	629	641	689	682	642	651	643	692	700	657	651	681	693	697	684	672	639	635	728	642	657	631	694	642	603	708	666	638	624	639	686	677	635	690	637	661	670	652	670	672	675	692	659	640	645	604	633	645	672	637	696	679	648	611	687	668	655	635	648	683	661	654	644	682	650	675	621	646	600	681	638	684	619	682	682	619	631	627	655	675	667	652	704	721	656	635	629	698	679	672	705	633	645	671	638	656	648	681	665	650	637	644	625	689	676	610	713	690	665	692	703	674	650	642	674	592	661	628	656	656	636	640	653	697	623	704	662	642	646	644	627	635	675	657	645	661	652	693	647	632	654	643	687	653	617	631	652	682	668	721	658	659	612	648	655	686	618	674	694	687	667	682	619	689	671	699	656	651	654	687	673	687	632	659	691	639	691	646	685	697	686	698	682	678	705	634	670	657	660	630	640	690	644	691	690	651	633	662	667	620	686	670	679	646	664	634	688	661	621	618	628	644	660	636	642	633	644	675	649	692	643	667	639	630	672	652	670	663	673	683	634	667	657	704	681	600	661	677	661	674	692	654	652	683	630	675	679	643	629	665	699	683	680	640	640	624	651	664	662	713	708	675	668	667	665	613	644	683	639	673	644	667	631	626	675	664	664	597	620	700	621	642	653	698	641	660	642	619	689	633	662	647	663	684	665	662	672	623	673	634	668	624	634	671	694	630	599	646	651	666	683	627	718	632	633	656	635	635	688	690	664	642	624	726	659	681	645	648	628	687	668	618	634	666	696	670	684	656	696	676	690	700	627	674	683	604	646	648	655	663	650	651	640	670	643	716	644	633	697	610	623	690	603	649	670	639	670	647	648	671	645	672	626	637	666	667	641	617	706	646	634	680	596	656	699	655
24290	21073	27357	24394	6822	373	251	211	213	178	177	178	175	158	138	170	196	150	160	145	135	180	143	155	157	143	157	152	124	152	163	144	135	127	151	147	153	142	162	146	150	144	160	132	142	160	139	159	140	142	147	150	150	161	162	154	140	136	155	136	123	151	140	143	146	124	151	140	137	131	140	156	150	140	163	138	151	158	162	150	144	128	161	146	131	131	141	141	146	153	145	162	134	141	149	144	128	139	146	161	136	142	148	158	147	146	128	161	146	150	139	164	133	129	142	144	149	136	152	157	149	119	147	166	157	150	145	146	139	132	149	148	139	150	133	147	147	131	144	159	141	151	140	122	134	146	158	146	129	156	141	137	133	138	148	153	136	156	141	142	151	133	135	156	138	146	140	148	157	144	146	152	155	135	169	143	136	132	156	141	130	145	157	137	135	177	140	143	139	130	143	123	158	140	129	140	146	146	138	155	148	150	162	146	156	146	126	161	144	169	136	143	167	155	145	159	151	134	144	142	141	128	141	152	152	136	131	166	138	117	154	159	168	138	145	136	138	155	131	140	161	151	135	139	145	152	152	144	144	133	129	138	144	175	126	130	151	145	144	147	139	146	142	132	143	147	149	121	158	125	162	164	131	140	119	126	131	129	123	143	141	135	145	121	126	131	128	137	152	139	134	146	157	146	156	131	141	170	118	142	135	140	147	131	149	136	150	139	151	149	138	150	143	143	158	163	140	144	134	143	128	111	141	135	153	139	148	137	117	141	152	119	136	146	150	147	135	144	136	140	161	131	146	142	149	131	135	149	131	155	155	161	146	162	139	136	142	138	133	155	137	138	134	159	136	145	158	137	154	154	136	157	150	123	119	155	161	152	149	157	144	153	144	152	145	148	139	133	115	137	138	147	136	133	130	151	141	148	140	152	165	144	143	142	147	138	147	138	140	140	131	138	154	133	129	147	158	164	155	159	148	146	134	151	150	137	141	164	152	145	147	146	153	147	148	143	126	124	143	146	141	139	144	162	144	119	155	134	160	171	148	139	171	137	129	142	136	152	134	152	135	144	163	154	144	135	157	154	133	145	139	144	129	141	148	126	140	136	126	138	150	140	145	136	132	125	145	141	145	141	167	147	119	122	154	145	142	146	171	162	138	158	141	157	145	126	157	140	165	146	150	132	138	170	162	148	139	138	169	165	121	149	126	123	151	139	151	129	161	149	155	131	131	148	121	155	156	162	146	128	123	139	134	135	144	150	155	128	131	134	155	130	126	150	158	148	159	143	138	156	160	185	120	166	157	142	158	150	140	152	151	135	153	136	139	147	132	141	144	165	127	158	164	152	146	156	155	123	139	153	128	170	135	144	139	148	155	147	129	161	160	135	134	130	138	127	146	155	133	148	150	126	160	137	116	144	132	134	152	144	134	149	129	149	138	139	149	146	124	133	145	120	131	166	129	155	150	147	136	138	143	129	133	135	111	166	137	146	147	143	169	158	134	142	147	129	150	145	147	147	136	145	134	136	146	138	142	153	150	140	156	131	136	159	131	147	170	133	146	151	136	144	138	129	149	154	169	156	127	139	153	136	158	132	132	152	147	145	137	154	164	140	143	135	142	143	133	163	145	146	135	155	146	141	129	158	162	132	122	140	131	151	153	143	141	149	136	153	155	147	135	146	158	129	141	148	148	141	152	136	146	147	134	156	142	144	155	135	138	172	140	130	153	144	148	154	156	125	120	129	130	156	157	150	167	139	137	127	163	151	139	161	138	141	141	151	125	149	151	134	163	137	150	140	142	133	150	150	153	150	146	136	137	146	131	122	158	152	147	149	160	177	147	147	130	154	156	140	146	151	160	141	160	147	124	127	149	129	143	146	140	154	146	137	145	152	124	145	155	128	153	133	135	138	149	137	142	135	166	152	136	145	143	118	159	131	136	133	143	127	138	144	154	158	157	139	158	180	154	128	156	139	124	141	158	147	127	143	125	151	159	134	139	135	137	120	162	143	133	135	144	156	134	145	150	141	135	145	157	159	149	149	131	128	140	142	154	138	132	160	169	162	160	139	134	122	150	124	133	150	137	138	143	117	142	150	146	142	116	157	121	141	165	172	157	139	151	142	151	160	162	137	153	135	151	150	152	136	158	135	149	161	141	131	152	154	140	165	150	143	160	158	124	138	143	136	148	153	172	157	128	137	141	152	142	158	158	174	158	144	136	121	140	144	151	160	132	147	150	148	120	155	139	130	130	132	127	154	133	140	154	162	128	150	139	142	146	150	124	147	136	155	157	141	151	137	145	140	148	145	171	134	149	142	131	160	125	178	130	140	134	140	157	145	144	134	141	167	135	150	140	147	160	158	145	147	131	130	154	134	126	138	147	146	138	133	141	153	126	140	145	156	164	144	132	160	131	145	132	145	139	133	144	131	142	149	139	132	145	148	177	152	141	153	145	137	151	163	143	119	141	133	140	145	148	144	139	150	146	130	157	138	150	153	144	149	133	147	153	151	133	138	142	152	153	132	149	150	163	135	132	131	143	127	140	148	142	149	164	140	122	159	144	165	133	139	147	151	132	138	122	141	149	151	152	150	152	142	139	142	152	135	144	146	144	160	151	132	164	139	153	148	150	138	134	148	134	129	157	156	145	139	154	137	146	126	141	143	157	123	141	132	132	145	118	144	147	147	151	124	154	152	144	127	134	147	136	146	138	150	151	119	149	136	137	114	159	141	146	140	140	120	140	132	140	133	148	137	147	107	148	138	122	138	149	171	149	152	142	173	130	127	138	135	140	139	167	145	141	180	141	137	159	142	137	143	139	153	143	141	133	138	140	132	142	126	159	121	143	126	148	147	141	158	139	138	142	160	133	132	131	153	154	159	162	148	147	148	134	144	158	138	145	146	131	146	139	148	153	151	125	149	138	136	162	127	140	139	149	129	147	139	145	144	155	134	146	165	128	159	136	160	150	145	154	131	145	131	141	149	147	154	136	126	142	141	138	135	132	149	152	147	131	146	148	147	156	166	155	156	136	142	130	129	126	137	131	165	158	139	134	152	157	136	134	165	159	131	159	133	154	151	119	148	138	148	148	132	150	174	146	153	154	139	160	145	147	168	132	172	144	145	144	133	153	143	153	168	135	151	160	148	142	151	135	162	150	130	166	138	154	138	143	144	144	135	137	125	155	149	125	134	137	136	136	157	148	151	147	139	140	178	149	135	156	161	132	148	142	120	142	124	142	138	145	142	162	149	145	138	144	156	142	148	168	138	152	154	155	176	140	138	156	144	132	136	154	153	158	153	131	142	127	138	150	144	153	111	146	149	141	144	146	157	148	143	165	145	151	150	129	140	141	136	164	145	142	144	128	179	134	140	145	151	140	131	137	134	162	144	127	126	151	133	156	140	129	141	136	122	148	150	147	133	140	160	156	128	149	141	150	133	150	160	144	137	161	136	150	153	160	136	130	140	141	137	181	144	133	149	148	157	151	139	148	127
12040	34614	27689	4684	1400	636	509	441	379	329	316	264	270	261	279	235	246	217	255	219	205	210	230	225	208	236	221	217	193	208	217	181	203	225	195	236	223	182	189	246	214	206	239	211	194	180	206	209	195	178	186	218	180	202	211	225	207	221	220	245	215	208	200	203	201	223	223	210	223	198	189	200	189	205	187	211	226	175	216	233	204	194	213	214	204	217	221	182	195	200	207	214	201	199	188	201	187	191	213	250	190	223	195	202	204	194	192	176	214	221	188	214	224	204	189	214	200	213	180	227	183	203	231	230	197	193	182	217	191	215	183	211	187	192	221	190	179	199	212	208	192	202	231	200	209	182	232	166	177	196	207	209	198	223	212	208	179	193	185	173	220	219	182	204	217	228	217	207	211	185	199	187	216	185	191	214	232	228	200	194	220	219	203	185	185	201	194	182	200	190	197	207	227	208	209	212	205	196	208	217	187	210	209	205	212	196	211	200	207	214	212	206	214	213	196	204	199	192	189	218	184	185	169	201	230	196	217	207	199	194	209	201	201	229	206	206	169	192	208	214	210	202	202	189	208	198	215	200	178	206	207	205	202	204	188	210	211	198	208	220	211	185	229	209	175	189	180	201	192	191	194	198	194	186	203	225	205	208	202	195	216	231	192	211	221	188	210	184	217	226	188	199	198	198	194	207	192	199	198	217	200	204	194	197	194	193	185	201	200	187	193	214	192	217	185	196	208	213	198	226	194	202	190	217	199	220	196	202	193	212	219	221	206	193	178	204	199	230	213	183	166	180	190	197	195	199	187	219	207	215	172	214	217	205	200	215	217	175	194	216	186	187	208	203	207	210	189	209	192	201	185	196	212	226	203	201	193	220	205	200	209	202	209	218	189	197	223	185	203	196	181	197	203	195	213	190	178	191	215	198	218	190	209	190	196	211	174	190	187	228	215	205	177	207	213	198	192	195	199	214	225	169	203	215	192	183	212	218	196	200	205	206	228	172	208	230	198	217	204	194	195	191	217	216	206	237	205	202	207	206	196	220	202	172	195	218	195	224	216	230	211	202	209	213	182	205	211	199	212	226	196	188	223	227	191	223	196	206	213	201	213	214	209	193	202	227	212	219	211	192	190	183	187	195	206	209	171	220	179	227	218	194	210	218	203	173	191	190	180	204	190	192	224	221	194	190	204	225	206	239	194	184	210	210	196	201	196	207	200	201	222	197	192	199	184	218	217	200	201	195	184	198	223	187	199	209	212	190	195	223	191	194	216	188	224	214	213	205	197	208	208	213	206	212	202	217	225	199	199	198	205	202	202	208	208	213	196	210	216	216	189	221	166	204	202	198	197	201	209	198	219	193	216	208	224	219	177	176	207	224	197	214	222	189	188	194	195	218	224	200	212	185	198	202	196	188	189	188	237	209	204	186	205	184	192	236	217	239	226	209	224	205	193	206	198	194	197	201	190	198	182	199	209	211	177	208	199	191	212	213	226	177	203	208	211	197	186	190	210	210	201	223	206	210	198	208	192	201	234	200	193	184	196	204	214	208	182	202	194	206	182	217	181	173	217	171	222	212	216	184	220	209	241	195	207	205	212	165	193	210	191	220	195	206	205	194	219	224	183	199	215	215	226	214	205	228	211	223	205	177	189	203	192	228	193	176	167	217	190	215	211	204	180	211	213	203	212	189	214	206	187	239	212	220	198	181	205	206	213	184	197	207	213	215	206	214	192	201	217	195	214	193	206	180	213	201	191	188	209	202	210	210	201	205	207	178	182	187	193	216	188	219	212	195	205	219	171	207	192	215	199	217	182	204	197	200	217	199	187	203	221	202	191	186	211	196	229	200	216	182	214	206	182	203	184	212	193	201	201	194	187	183	192	205	206	190	202	234	210	183	192	199	224	206	185	182	211	204	230	187	198	196	216	171	198	170	197	209	217	189	191	208	195	209	212	216	205	211	195	188	208	180	219	171	214	229	194	198	205	217	210	217	233	210	200	218	204	197	178	212	195	229	199	191	186	221	180	199	202	208	189	189	207	191	190	206	202	221	195	182	218	191	196	221	212	185	183	218	204	179	219	219	187	213	193	190	215	201	207	218	220	213	217	211	187	199	210	216	193	221	198	210	185	201	173	185	187	214	207	221	197	204	175	196	183	190	205	220	221	193	191	205	219	189	200	201	196	222	212	230	210	232	195	203	188	210	198	184	203	180	222	199	213	202	205	216	171	202	187	199	198	206	209	216	202	201	221	245	202	198	209	174	206	177	199	207	194	205	190	220	186	198	202	210	205	168	208	207	186	188	187	221	204	193	206	219	196	192	193	199	188	207	165	198	221	203	218	225	213	201	219	188	195	218	192	200	187	215	225	237	184	209	217	195	178	204	216	195	201	178	203	227	202	228	190	202	189	192	210	199	200	195	205	207	234	219	207	193	157	188	226	193	184	192	199	203	206	209	209	193	202	231	199	202	221	185	218	214	191	215	177	201	209	216	227	196	194	193	218	189	192	217	198	177	195	185	178	203	208	232	235	223	228	201	220	189	170	205	219	218	200	200	199	184	165	197	209	190	188	198	207	209	210	196	186	202	203	193	201	213	176	219	201	208	177	208	206	211	198	194	204	202	189	206	193	198	205	202	194	185	195	194	164	239	188	208	225	181	219	180	197	182	212	189	225	209	207	209	180	214	192	223	185	206	202	211	187	191	196	221	201	202	182	225	177	208	191	203	235	209	225	183	201	191	202	202	212	193	207	174	190	197	199	198	196	200	197	183	211	216	192	172	213	200	193	166	203	210	203	189	212	206	189	195	225	204	221	177	210	179	189	205	218	217	175	200	201	214	204	183	198	223	213	175	195	198	186	189	234	180	195	208	179	178	190	197	214	211	204	171	197	205	202	205	206	193	184	186	203	173	189	213	218	184	193	226	198	186	207	186	207	196	215	196	200	180	212	208	198	206	203	191	221	208	198	173	205	207	199	185	192	207	212	184	200	216	205	211	208	207	229	203	231	215	206	196	215	203	226	194	208	202	218	191	214	220	182	197	206	202	209	209	206	198	213	214	211	199	200	206	189	206	176	220	208	210	181	181	184	188	202	215	201	224	209	216	187	187	195	201	194	200	170	194	218	209	189	218	213	211	216	181	206	204	196	197	213	204	189	201	201	206	201	195	206	181	181	196	177	212	199	212	211	204	204	186	203	187	192	206	200	209	223	209	176	205	172	217	232	218	221	210	201	207	209	209	196	196	196	168	209	206	199	194	203	214	200	209	205	202	198	206	197	205	194	197	208	175	178	224	221	188	202	192	204	209	201	207	182	227	182	202	174	229	205	202	209	193	218	194	213	216	215	186	208	235	211	207	216	202	206	191	207	186	198	191	199	225	223	201	203	222	190	215	202	218	183	210	208	194	220	214	213	229	236	202	215	212	202	197	205	201	188	199	202	213	233	220	194	190	205	227	188	223	195	201	202	209	182	198	210	201	209	214	179	187
22145	21062	28728	23730	21060	20744	6217	869	651	636	594	541	531	498	498	446	493	438	456	409	418	452	392	388	398	411	422	402	413	400	372	379	399	436	374	407	390	393	396	402	396	389	392	408	424	374	385	376	381	400	369	373	421	392	425	370	415	343	381	364	369	364	410	369	380	373	371	404	368	386	384	386	389	378	401	347	368	378	377	398	394	383	386	374	409	381	371	390	382	429	382	402	394	403	374	404	409	355	367	395	402	378	390	407	395	386	392	376	397	366	354	364	360	413	371	351	394	363	361	368	365	374	363	409	404	411	373	376	355	389	384	409	373	396	373	379	394	398	374	372	391	382	363	351	401	359	410	377	424	378	393	371	364	385	388	357	398	373	379	405	389	378	380	377	434	365	389	374	418	373	394	406	380	410	375	386	375	393	380	378	420	367	373	397	415	385	355	391	353	371	389	394	422	403	409	376	427	372	388	389	385	389	385	399	405	359	371	374	371	372	394	383	384	396	358	368	375	387	369	389	371	400	369	347	415	356	403	400	343	411	379	354	394	397	396	376	376	380	378	385	374	378	408	406	403	407	377	367	391	381	391	383	372	414	364	360	376	367	385	410	372	424	433	392	377	435	410	394	376	375	382	407	377	379	399	400	391	390	375	370	395	371	352	411	400	404	374	386	411	372	388	390	362	374	397	401	394	381	352	430	370	363	337	389	362	354	396	393	360	423	369	386	368	392	372	347	400	400	368	395	414	378	390	366	395	401	372	403	363	360	410	361	383	372	361	383	371	391	378	390	379	365	416	369	409	349	376	392	405	377	393	387	411	393	372	361	385	411	356	376	399	421	397	376	358	365	382	379	373	366	432	358	400	397	428	360	376	419	382	407	395	401	370	373	378	395	393	372	388	405	380	382	403	404	380	376	373	357	380	371	404	392	397	379	402	379	374	369	374	414	374	394	361	397	369	402	359	394	366	394	346	353	382	412	361	412	350	402	383	351	365	365	359	382	371	405	362	392	380	396	421	382	390	395	367	381	392	345	354	403	369	392	390	375	366	369	395	387	379	397	386	413	413	361	410	357	397	371	396	370	377	425	403	364	400	372	402	364	382	375	429	350	415	400	378	369	404	375	363	380	394	396	376	367	377	390	374	361	381	379	391	406	366	369	377	365	361	386	366	391	387	427	368	373	367	374	362	413	400	417	408	376	395	347	382	374	363	381	401	375	361	400	362	386	385	361	319	394	339	379	385	369	390	376	375	375	379	374	404	389	382	415	389	410	414	362	361	392	355	333	396	379	413	366	355	416	379	358	402	392	391	427	385	397	350	387	378	372	387	374	373	376	383	426	435	364	361	398	367	383	398	367	382	397	367	387	353	398	396	423	368	389	396	393	383	379	380	356	381	399	393	375	388	367	362	406	427	417	387	377	393	358	407	371	380	393	409	386	410	379	385	399	393	372	379	378	406	362	380	365	406	378	371	352	373	365	381	370	394	423	397	370	364	360	380	385	397	400	382	393	377	374	393	404	417	393	377	375	376	346	372	381	374	400	382	367	375	358	396	404	365	383	375	391	379	348	394	365	374	379	359	389	349	383	367	383	371	393	408	388	392	378	384	361	382	337	376	413	387	366	365	393	397	405	371	363	389	358	399	404	388	359	412	428	374	355	376	344	373	374	382	376	384	380	396	396	401	377	394	379	389	377	403	410	375	366	424	384	421	393	422	407	398	362	356	397	381	388	381	382	376	376	354	360	408	376	435	360	389	379	359	369	405	354	381	371	399	399	384	363	368	385	380	423	429	367	388	387	368	395	335	345	398	390	363	358	408	387	357	408	364	459	418	378	394	381	396	378	367	375	364	379	417	355	391	389	376	376	380	387	379	374	386	380	345	344	388	370	360	420	392	411	378	389	385	391	398	369	380	430	364	387	390	359	398	432	396	377	356	419	389	409	362	383	357	346	358	403	398	357	383	380	374	367	378	387	329	395	384	408	399	373	370	383	348	345	391	410	389	353	385	371	386	413	394	385	382	404	415	374	409	368	377	378	370	385	398	381	432	385	393	392	371	398	386	370	384	390	374	398	365	408	368	363	361	331	356	387	375	383	390	387	388	393	392	366	377	369	386	383	418	383	394	370	398	388	384	382	381	410	404	431	385	397	393	391	378	402	395	388	356	369	392	321	368	343	384	363	390	385	370	420	392	411	369	376	385	389	368	416	405	358	404	413	401	384	398	364	408	376	371	389	387	389	358	383	401	381	406	371	415	399	362	400	361	370	355	396	376	395	367	366	414	353	356	401	361	397	419	360	417	391	379	433	371	369	409	363	358	368	374	380	370	392	370	387	353	404	388	401	407	385	373	393	373	403	380	362	344	368	391	411	404	406	388	393	374	393	405	362	386	399	375	388	393	407	389	364	409	419	407	376	365	386	394	347	384	419	381	375	390	407	365	391	397	389	374	377	378	330	399	364	398	400	396	382	398	367	399	421	370	418	325	389	370	387	399	368	380	374	397	360	365	406	399	377	386	394	376	384	426	385	359	384	400	375	403	373	396	401	389	379	381	383	378	402	372	389	399	390	394	389	394	449	434	372	337	395	398	380	356	383	403	362	389	379	383	351	360	391	412	380	360	400	381	357	386	363	381	397	363	359	386	376	395	369	382	367	412	373	363	407	365	367	387	412	386	380	389	370	393	391	369	376	411	371	411	387	425	363	351	369	399	395	381	408	355	383	389	395	410	360	374	385	380	379	380	362	401	397	389	387	409	384	378	366	350	358	378	320	389	343	410	375	383	373	397	367	374	394	371	370	389	383	407	395	359	394	353	408	385	396	377	387	407	385	414	390	380	392	390	355	395	359	375	404	403	389	372	386	380	368	438	393	398	364	389	361	365	390	385	399	398	371	408	364	365	370	376	382	382	379	366	355	385	392	341	405	388	373	375	390	363	409	359	416	404	401	364	391	361	379	419	370	399	361	384	385	349	365	387	376	436	358	357	362	386	372	376	360	392	408	363	395	369	372	394	360	368	408	350	393	408	372	387	384	376	373	385	436	397	388	385	367	372	397	389	396	383	359	387	315	404	390	390	376	406	376	396	361	400	404	400	374	380	382	410	350	382	367	392	393	390	396	404	422	365	373	369	375	397	352	389	371	394	377	385	385	372	345	353	373	374	404	347	396	377	371	397	377	391	398	400	397	390	352	383	361	390	372	381	396	376	392	382	359	378	390	379	349	379	403	395	407	345	395	366	372	367	384	372	391	366	378	397	355	403	404	402	376	376	355	402	386	364	393	406	383	365	404	418	347	395	363	419	368	368	396	384	408	392	368	333	423	416	340	374	396	411	404	370	364	435	361	359	403	371	384	406	364	393	355	363	388	364	353	403	403	377	384	367	352	422	405	410	380	365	379	392	419	368	378	383	392	413	407	393	402	361	410	410	422	361	390	391	377	400	351	364	374	388	364	371	420	424	414	361	353	392	396	399	406	397	373	372	420
17168	43875	37629	14255	3592	2097	1661	1306	1079	1046	922	779	749	713	664	679	641	636	639	578	566	576	553	519	552	560	558	516	496	558	550	514	516	560	559	542	519	552	494	511	492	515	514	517	551	496	489	509	531	485	541	502	486	510	482	532	502	514	546	528	492	517	503	512	513	518	541	525	489	494	515	504	536	525	514	480	530	499	496	497	502	526	503	518	493	520	495	541	510	543	535	487	519	498	554	549	520	502	519	518	525	521	539	501	504	500	513	527	487	486	501	483	548	502	505	488	540	544	504	506	459	502	503	503	510	531	539	492	501	562	478	539	497	550	524	477	506	554	551	509	528	516	492	472	479	518	538	495	524	470	506	483	504	485	523	522	507	508	512	481	504	524	503	477	530	476	492	522	496	482	524	508	534	517	487	456	474	522	498	521	506	513	503	540	525	456	573	496	520	476	500	528	522	499	467	456	518	482	506	510	492	487	518	510	509	505	516	495	536	532	504	477	494	529	499	515	490	495	502	496	516	499	526	480	525	515	493	479	543	513	468	494	487	519	523	498	506	483	519	494	497	505	534	533	522	491	517	515	506	497	547	528	507	540	483	504	554	510	522	511	462	490	490	488	506	505	503	494	575	529	491	514	491	481	504	488	507	485	524	520	516	485	530	516	550	498	545	532	563	488	497	532	518	501	518	512	515	466	481	498	454	547	560	471	493	465	470	486	486	500	485	488	541	536	478	492	478	456	542	507	481	517	515	489	517	520	503	527	540	472	524	460	470	460	503	471	497	476	489	529	479	501	468	483	489	526	522	430	514	520	509	505	515	521	468	527	534	495	483	472	502	531	503	494	520	483	526	489	532	526	490	489	559	512	534	480	524	487	495	515	529	544	528	510	563	539	483	538	518	496	515	538	541	497	478	524	526	466	498	541	520	485	485	507	509	514	527	506	511	521	516	514	532	532	478	494	523	525	476	526	495	479	518	460	509	469	489	515	528	500	511	493	503	541	540	520	517	494	475	456	494	487	502	469	484	513	497	487	504	470	479	534	521	473	492	514	496	516	553	468	515	519	525	498	507	497	519	505	504	455	461	519	480	484	505	508	471	505	533	503	519	517	477	484	498	533	524	472	482	503	498	489	493	488	478	556	496	500	471	525	525	494	566	512	542	507	502	526	459	506	486	471	512	517	509	501	501	553	518	497	537	519	530	490	472	549	527	510	495	455	508	526	517	524	512	560	541	478	528	524	480	516	522	534	507	514	517	495	557	520	507	471	489	494	499	474	535	503	491	510	501	508	504	517	511	498	497	523	488	548	489	502	516	512	521	509	504	504	562	541	518	503	517	478	521	496	485	501	522	473	516	520	509	538	533	509	513	470	523	488	503	492	486	487	554	502	470	500	501	485	520	507	489	490	505	466	473	523	500	555	512	478	534	516	489	504	470	504	497	488	528	545	511	510	510	471	493	466	470	492	490	504	549	520	504	493	514	527	483	528	504	519	498	535	495	514	484	489	498	471	528	499	501	485	474	524	478	469	481	517	481	534	504	480	516	487	493	570	488	507	565	525	510	514	506	504	491	497	509	525	517	504	492	501	465	527	538	482	465	526	495	496	504	509	468	513	506	503	530	485	480	470	530	522	513	526	514	524	526	516	510	520	552	499	534	567	532	476	509	491	504	531	498	493	495	516	517	531	480	526	489	515	509	495	504	565	473	532	515	462	478	545	514	521	525	539	522	511	499	480	533	528	509	487	530	518	531	525	493	483	482	552	544	501	504	501	515	492	473	499	519	510	500	512	489	517	500	524	483	533	516	502	521	491	503	515	510	522	510	490	464	554	505	509	510	490	484	496	505	525	528	508	505	490	488	521	559	496	503	498	503	509	521	486	519	473	481	499	517	503	501	469	497	519	486	538	486	538	495	540	500	540	525	509	498	471	495	506	492	519	521	540	497	510	467	492	461	514	531	493	516	515	493	524	501	522	497	501	513	544	542	517	499	553	504	506	548	497	499	513	528	492	502	482	488	491	507	492	498	516	527	510	582	509	497	502	479	506	452	511	473	495	504	507	513	485	528	524	514	482	515	535	509	517	508	484	489	526	570	487	519	492	532	514	530	536	495	463	540	506	444	494	518	502	497	518	490	510	534	483	536	500	519	486	506	538	513	513	535	509	527	510	488	486	523	485	515	506	500	499	459	513	520	533	505	483	470	502	525	490	514	492	480	527	502	489	535	509	537	533	487	499	518	542	466	516	513	514	525	524	496	494	511	565	522	524	530	502	485	516	467	575	531	485	497	494	495	491	472	508	510	487	507	477	517	459	491	522	555	501	506	514	471	495	520	532	512	499	526	508	479	483	512	555	517	541	502	502	553	516	472	520	525	522	497	517	515	520	517	522	500	487	479	525	552	503	542	499	483	476	507	495	515	532	521	538	505	494	519	509	493	485	519	522	502	526	462	501	528	483	526	513	480	471	492	451	450	499	509	502	503	503	495	481	477	472	491	499	526	532	532	500	482	491	503	518	485	501	501	452	504	511	534	489	524	542	527	531	521	506	483	473	497	521	474	537	534	511	472	538	534	502	509	489	466	479	559	512	522	515	520	522	463	511	508	497	523	496	518	514	537	468	536	521	530	536	484	453	521	499	486	513	531	416	523	541	504	482	443	535	485	489	516	506	479	487	517	521	510	556	528	508	479	478	531	488	505	525	511	504	543	473	493	503	519	544	482	476	502	495	500	531	476	489	427	498	506	482	514	537	524	524	482	523	476	485	537	500	520	497	515	497	537	536	526	523	507	541	482	534	528	523	515	504	505	480	533	496	553	499	511	519	521	517	523	507	494	507	514	521	533	499	518	501	498	509	552	470	503	528	516	483	533	499	510	490	507	513	513	504	505	491	533	534	503	524	492	500	522	494	544	517	547	523	500	503	501	503	513	510	460	520	539	472	452	496	534	523	524	501	505	484	465	516	510	515	505	525	521	502	457	485	544	491	475	517	515	534	461	536	531	527	524	482	535	543	505	500	503	504	480	516	503	522	469	573	499	510	537	519	526	517	488	487	522	516	527	498	503	482	553	501	543	527	503	476	539	495	500	538	569	514	533	478	516	490	512	441	490	542	506	466	517	476	475	499	505	497	518	525	495	501	506	554	527	520	523	527	506	553	490	492	504	497	540	501	501	519	543	497	531	472	509	509	476	530	495	507	556	509	477	493	468	542	529	533	527	525	465	483	459	505	489	524	547	551	489	501	499	515	500	498	524	509	479	541	490	539	530	505	548	515	512	506	453	492	483	529	549	523	534	505	471	468	510	498	480	512	515	504	500	530	514	517	513	502	491	505	488	539	495	520	518	519	521	458	535	471	480	515	506	519	512	530	521	525	515	501	526	516	500	524	509	502	501	550	484	502	518	472	475	474	533	484	562	504	511	504	493	505	486	488	493	545	544	512	508	517	532	515	535	512	485	489	508	516	519	505	494	471	529	532	472	487	500	511
26739	19507	15513	1862	564	520	335	338	313	331	315	341	301	342	330	320	333	283	334	325	267	299	315	306	309	306	309	269	293	313	313	315	320	290	322	284	318	333	330	287	321	292	305	335	295	316	315	307	302	295	280	309	321	303	320	316	297	349	300	302	322	326	326	334	328	284	320	319	301	315	333	311	326	333	314	313	276	304	302	306	288	296	276	303	285	310	302	311	311	308	312	321	321	309	331	298	319	330	316	328	346	336	327	285	283	312	324	284	312	327	314	306	330	351	298	304	325	288	340	292	315	317	293	321	320	318	320	313	315	303	309	334	314	333	320	295	328	297	285	311	313	284	296	305	321	315	289	287	291	308	301	344	291	317	309	330	333	294	333	324	321	347	296	281	314	289	320	323	339	338	316	305	313	303	313	302	292	319	291	316	295	298	306	277	256	302	318	329	311	317	326	327	324	353	353	317	322	307	288	324	287	287	324	289	307	355	285	301	317	307	301	308	292	295	315	307	331	343	312	275	305	316	289	306	301	332	310	291	299	329	304	304	296	300	308	315	312	314	298	316	313	315	311	288	291	309	289	299	311	291	324	288	318	281	321	309	313	327	315	316	323	301	318	307	320	297	309	269	312	330	300	329	323	295	308	282	310	295	301	318	327	332	327	295	313	292	312	312	288	337	321	305	333	266	302	295	287	294	307	320	302	303	299	312	289	303	338	293	319	323	299	319	300	347	320	283	313	323	335	304	319	319	336	307	304	301	281	284	295	302	289	294	317	271	313	341	313	341	282	290	303	308	293	311	317	313	304	308	272	333	302	319	321	283	313	312	313	290	340	303	315	278	310	307	289	285	319	287	325	299	289	318	360	294	315	339	284	306	334	331	348	312	287	312	334	310	292	299	301	288	326	313	319	316	267	329	285	304	299	291	308	331	311	308	304	315	318	299	305	287	340	272	326	289	307	318	289	302	297	303	297	330	313	306	291	310	338	315	319	326	349	329	323	301	326	313	296	315	314	300	319	307	311	345	292	303	312	320	278	306	283	304	283	325	335	327	299	306	312	297	305	346	316	281	308	311	313	333	312	290	294	298	295	303	304	287	302	319	306	308	292	343	317	313	304	278	324	313	300	321	307	330	299	327	309	318	312	323	322	286	309	322	325	310	276	301	311	337	312	325	319	287	307	324	308	308	296	307	316	288	321	304	324	331	304	337	349	323	328	334	327	291	306	297	284	327	283	286	309	320	351	320	315	309	323	314	324	306	324	312	335	311	319	306	315	306	306	295	322	325	316	290	296	319	290	313	342	335	298	323	296	268	327	345	311	328	284	286	310	319	312	322	305	336	313	325	326	302	333	322	355	332	328	302	304	315	282	294	344	312	309	311	319	277	296	283	308	347	305	328	308	342	310	313	297	320	331	310	294	304	313	318	324	284	318	293	287	314	292	332	321	322	283	318	274	296	340	275	306	301	282	294	310	292	323	295	298	323	288	317	284	309	310	340	345	310	324	331	271	314	316	281	303	296	298	311	305	307	295	289	283	318	291	339	311	310	294	333	312	282	297	341	288	309	326	309	305	278	279	313	300	324	341	299	316	301	324	319	309	339	326	309	300	325	307	285	311	310	336	303	313	301	316	309	323	300	280	321	328	321	313	306	309	325	309	362	302	325	321	316	297	344	309	310	330	303	307	298	324	299	308	318	304	331	307	330	337	320	318	331	299	297	328	299	290	296	347	330	307	308	307	334	286	303	315	329	278	331	290	346	293	332	272	294	308	298	287	306	308	283	297	315	308	306	329	322	310	320	321	320	290	305	335	335	287	309	317	284	306	334	290	325	302	288	322	308	285	312	348	319	334	346	298	332	310	320	257	293	289	308	310	312	325	324	299	303	311	304	304	331	262	303	312	315	335	281	328	299	298	313	333	309	313	308	291	315	311	357	313	292	314	300	294	321	313	320	324	305	305	293	305	336	339	311	315	312	309	312	313	312	325	314	307	293	300	329	342	313	326	294	322	308	326	292	339	315	291	330	298	323	334	320	322	298	283	319	312	309	326	310	354	304	305	340	288	300	308	271	305	302	310	307	319	341	324	277	316	298	328	278	336	306	300	323	308	275	297	330	316	342	313	280	327	283	300	353	327	306	321	300	329	284	329	320	315	320	300	337	294	301	295	289	320	333	302	306	308	298	313	290	286	311	298	328	306	302	272	296	325	303	334	312	315	293	317	335	339	302	303	299	317	305	334	278	292	282	268	311	287	273	304	285	286	316	310	303	308	326	305	292	335	287	347	300	293	300	274	307	357	307	284	286	304	290	353	289	339	304	273	315	290	300	316	288	310	302	308	291	332	301	271	307	310	301	320	334	267	329	338	298	306	335	319	296	294	326	314	302	335	304	291	308	286	320	338	279	321	306	334	285	312	306	291	300	301	261	310	330	310	312	325	310	307	293	321	329	310	299	279	331	328	306	316	303	303	330	303	326	307	317	326	330	314	316	310	329	322	288	303	316	292	322	282	320	315	343	314	339	332	326	302	278	317	312	324	313	305	278	300	325	288	352	316	307	329	314	291	303	324	323	316	301	302	303	333	317	295	300	307	327	316	296	300	319	319	335	295	295	315	302	321	298	336	326	308	284	286	286	295	308	319	314	312	325	312	334	308	325	307	284	311	301	320	349	339	304	289	329	298	308	331	304	329	310	295	330	302	309	345	338	312	318	312	315	330	308	296	307	310	313	298	304	294	311	336	302	312	293	310	313	322	315	292	303	310	304	311	316	309	284	308	325	277	298	314	302	319	297	283	319	299	341	324	302	270	304	306	302	297	325	313	285	313	294	310	297	306	308	326	300	311	325	291	315	318	319	316	316	349	328	296	371	295	295	307	289	309	314	281	291	328	306	354	313	281	297	305	328	326	300	314	322	306	325	311	321	323	307	328	282	317	319	322	310	292	319	298	295	284	314	302	313	313	314	341	286	330	322	322	304	329	308	315	279	274	323	299	332	319	298	291	336	325	292	327	299	312	270	291	311	316	271	305	304	306	337	312	340	358	312	348	317	332	314	338	281	294	314	325	311	287	315	308	298	308	322	291	344	310	291	338	309	303	289	280	326	308	330	339	298	298	306	299	314	313	312	316	330	290	303	281	311	282	309	287	302	279	328	333	344	325	292	353	318	310	314	304	292	281	334	307	304	320	277	313	323	341	322	316	269	330	286	328	297	305	325	298	308	294	313	316	306	330	310	302	321	303	309	301	329	287	301	313	321	317	293	305	306	294	306	337	290	321	315	303	309	329	303	301	313	319	307	350	331	286	296	348	289	288	312	292	312	313	302	301	318	318	305	309	329	294	289	308	295	295	330	299	307	298	325	276	312	305	320	296	303	309	290	346	310	318	265	329	276	313	303	297	312	284	291	320	277	302	290	270	317	310	321	293	290	329	277	343	316	308	298	307	280	301	277	292	300	323	321	306	256	330	319	324	309	307	280	303	291	300	344
5855	11850	12876	1041	526	489	440	432	382	446	402	427	425	385	407	413	425	365	403	401	407	429	399	410	383	413	421	386	390	412	415	435	415	419	408	401	430	360	403	370	417	401	375	369	399	388	437	405	415	403	420	399	421	387	431	404	410	418	426	402	392	427	411	426	375	424	378	422	380	393	396	389	365	408	415	387	395	420	409	417	404	457	396	433	393	387	384	394	400	422	442	428	439	448	421	429	407	428	375	362	365	415	415	395	415	383	381	384	446	381	419	429	411	387	385	403	384	412	421	425	368	445	364	393	365	429	411	425	400	398	388	384	418	402	421	414	417	422	420	395	381	411	433	399	386	377	378	429	383	377	406	403	436	386	415	404	449	418	370	396	392	408	429	405	414	415	404	440	415	408	402	399	413	415	399	413	398	443	392	398	389	401	391	376	401	407	405	419	398	417	361	395	390	396	417	414	415	417	412	417	420	376	374	403	419	422	410	425	409	411	417	409	446	379	383	394	420	394	386	437	423	421	430	399	398	403	379	434	395	416	394	396	400	368	392	439	437	388	405	408	403	437	371	411	406	426	428	416	397	383	410	409	396	389	410	382	381	386	379	385	428	442	422	401	423	367	385	427	403	369	395	424	379	410	411	388	411	427	380	393	397	403	401	389	391	430	371	380	371	350	387	381	451	410	381	436	426	403	416	413	400	401	429	420	422	392	375	386	430	414	411	384	400	427	388	384	388	375	416	408	392	410	384	387	372	363	375	407	410	403	386	409	410	351	383	400	413	404	405	398	411	371	421	424	410	380	411	430	434	369	401	381	381	415	396	379	403	383	430	410	391	414	424	394	378	371	402	413	422	387	408	413	446	413	364	408	340	433	392	378	375	426	407	403	396	413	381	444	398	383	423	378	437	430	429	396	428	409	418	417	374	404	398	394	423	423	418	411	363	384	434	402	412	380	408	387	384	414	397	438	385	423	376	426	399	410	377	403	413	375	382	407	371	417	386	391	406	402	398	372	378	397	404	340	406	417	484	414	430	433	391	388	383	411	430	426	386	404	412	407	393	423	428	385	388	410	386	418	379	401	411	380	389	369	425	385	416	384	400	386	397	415	404	406	390	396	404	391	402	393	424	415	418	429	398	404	395	412	382	386	418	387	382	411	406	413	385	392	426	411	434	410	434	373	354	426	404	398	410	428	429	387	400	401	416	404	407	379	398	388	407	390	436	385	371	381	392	413	430	419	386	401	387	393	400	403	400	420	390	450	418	392	402	428	403	402	451	408	425	411	404	415	414	357	371	390	381	404	443	360	431	384	397	379	431	378	401	391	411	396	435	436	423	449	397	377	441	409	379	410	440	410	370	372	409	426	391	404	431	414	405	359	390	383	391	376	398	401	371	395	370	409	408	411	407	376	396	408	420	430	402	419	404	412	396	425	389	365	433	371	445	412	411	411	396	410	409	403	388	430	426	407	423	399	396	367	372	416	421	463	393	406	413	386	365	402	412	354	346	411	382	389	406	416	387	394	402	373	420	419	412	374	388	421	412	398	358	400	372	413	397	413	427	402	415	359	381	411	398	417	395	408	381	447	409	407	377	434	427	423	381	411	399	394	409	401	377	394	384	355	420	389	420	423	380	390	382	377	394	417	419	384	377	409	446	371	415	349	396	405	367	402	404	420	392	401	409	395	407	431	394	367	422	411	421	395	387	385	400	416	422	380	421	414	411	408	413	394	448	419	399	375	392	421	432	413	421	414	372	408	434	390	423	413	384	424	401	406	405	459	395	384	429	381	431	393	432	359	397	400	434	414	451	373	408	390	369	389	396	423	373	426	402	397	407	406	401	405	411	402	398	375	362	400	417	376	395	377	435	430	351	414	390	371	384	373	408	383	433	370	402	400	396	411	393	380	440	424	386	373	410	413	426	392	402	439	415	394	396	391	391	414	385	392	383	382	423	402	405	456	415	450	413	388	423	406	439	395	390	430	375	408	372	411	381	439	428	397	431	382	403	410	427	372	410	397	415	404	363	432	438	401	367	431	400	410	380	388	426	383	398	426	402	377	432	394	439	406	426	381	448	430	362	389	408	399	375	385	412	421	406	429	392	423	401	392	416	386	398	390	405	397	403	419	431	400	391	377	349	386	342	398	391	392	390	411	404	409	408	394	421	407	429	410	382	435	424	421	379	417	372	430	369	409	434	416	407	387	384	400	387	392	390	389	399	413	403	406	388	409	404	404	387	414	401	385	404	425	409	416	410	386	405	413	403	381	418	405	423	400	437	438	392	404	400	362	394	439	436	382	398	399	383	429	406	414	397	407	432	409	396	371	389	390	382	414	423	418	421	397	411	413	406	427	376	392	381	403	374	394	397	396	425	395	411	411	423	394	400	401	367	399	400	393	387	364	397	415	391	395	426	386	403	384	394	403	418	453	378	378	439	405	429	418	386	416	425	442	412	406	434	420	402	415	403	383	413	392	408	411	413	366	413	396	392	419	377	431	390	364	377	391	432	415	398	441	391	432	430	407	441	388	399	358	412	406	419	407	411	381	369	398	374	388	380	371	401	376	406	402	388	422	380	395	408	412	410	407	372	385	403	387	433	398	400	427	387	373	415	410	414	423	404	385	370	411	439	403	394	405	403	399	374	387	394	420	413	380	371	371	413	386	418	382	420	403	422	401	417	420	430	423	392	415	435	397	390	400	384	365	397	433	398	383	424	381	410	406	396	368	416	415	401	385	393	404	422	382	385	371	427	420	401	421	390	400	388	385	385	461	432	390	367	434	397	360	400	391	421	399	381	414	376	417	411	376	431	394	379	391	401	389	398	396	415	368	381	391	415	424	397	390	364	412	409	403	378	402	431	396	418	414	419	432	411	392	404	418	422	417	424	398	389	463	401	411	396	387	419	387	409	418	388	385	397	404	400	391	433	393	414	409	416	423	375	425	428	393	360	363	399	425	406	392	403	375	396	409	382	392	423	401	456	399	424	393	401	414	430	385	408	389	374	375	412	455	390	428	421	374	392	388	400	413	386	436	411	396	406	406	461	422	356	406	411	419	395	361	373	397	400	429	406	392	430	355	381	431	391	410	378	422	400	413	391	399	426	440	405	406	358	371	375	415	432	399	397	398	393	399	411	417	397	396	404	369	424	372	400	420	388	392	396	403	417	403	405	368	394	386	401	395	412	462	413	386	383	411	417	400	418	419	378	376	418	412	357	389	385	385	423	396	419	410	409	414	395	402	403	414	400	376	410	404	401	429	410	408	415	402	370	361	374	388	401	433	394	395	452	389	388	406	359	387	385	414	402	409	410	412	369	414	410	396	382	411	389	385	392	387	432	378	402	407	385	407	392	392	408	411	375	400	393	413	443	411	399	402	387	420	362	377	394	430	417	389	398	421	431	389	397	387	410	389	376	435	399	412	420	411	387	401	418	417	393	409	392	395	387	445	414	403	424	422	390	392	403	428	420	408	393	435	388	389	385	388
23016	21044	28943	23865	20297	6872	987	676	653	628	560	601	567	582	551	568	542	551	527	550	516	531	544	537	545	530	516	570	517	485	526	513	582	528	493	572	542	515	546	525	519	547	497	515	523	514	520	523	514	548	475	562	505	517	503	472	503	531	519	546	514	524	530	555	534	503	487	555	510	535	499	555	486	512	495	517	537	569	546	545	513	491	519	471	520	512	505	540	534	508	557	497	473	504	534	501	533	525	488	496	520	533	492	508	494	526	491	542	517	501	506	492	531	483	486	503	514	493	547	488	501	493	514	503	502	514	503	536	552	523	506	559	534	484	517	556	510	483	544	464	494	525	529	520	547	473	576	535	487	542	472	500	524	484	497	480	461	500	543	512	566	524	511	509	501	505	524	493	531	519	515	484	483	552	525	507	528	522	534	521	497	524	531	498	546	497	521	514	507	507	540	510	548	501	486	494	534	524	508	501	526	508	512	505	518	529	529	511	545	509	548	527	535	542	500	499	516	516	545	526	497	575	508	528	484	539	524	523	522	538	505	511	529	481	512	488	538	536	529	486	545	528	493	499	499	492	512	503	553	530	529	527	540	498	500	529	523	541	561	511	478	506	492	511	513	489	543	502	537	541	493	509	493	530	540	487	496	527	554	522	537	489	512	512	520	502	537	478	521	517	480	516	498	504	529	563	445	506	518	533	509	533	513	533	515	550	519	532	557	535	502	560	512	553	487	512	516	544	547	524	554	505	544	492	539	494	503	492	495	508	519	509	512	535	546	512	521	526	507	502	536	477	492	506	519	493	522	501	498	498	543	511	540	506	500	514	542	506	531	521	475	511	501	546	535	546	516	459	505	482	522	531	512	542	497	503	525	490	545	528	549	516	521	514	501	491	535	538	501	470	517	479	477	501	492	507	485	548	504	506	481	505	531	493	541	525	534	496	506	515	476	506	544	515	472	501	539	484	476	532	495	547	518	525	522	542	504	505	507	485	581	509	548	533	553	512	512	501	548	509	495	529	498	476	539	516	524	517	483	525	476	489	494	489	581	543	551	518	522	555	471	501	505	509	526	542	496	502	509	496	530	527	551	524	513	536	516	502	548	500	492	515	533	486	521	479	510	520	502	511	545	469	504	534	475	521	556	491	549	490	530	487	513	529	494	508	491	492	542	487	526	485	547	454	502	503	497	500	482	522	501	511	535	502	545	532	531	447	488	574	522	502	505	502	527	497	520	514	545	477	504	485	530	523	525	525	530	533	517	519	483	473	532	519	495	547	500	527	515	498	517	522	478	471	460	517	534	540	523	552	521	525	490	500	495	545	503	514	527	528	522	501	497	527	518	490	536	520	507	511	553	476	504	521	521	535	490	490	524	497	517	495	516	483	480	519	522	504	527	536	521	515	484	502	493	477	497	549	518	505	508	547	549	538	548	527	489	521	510	547	531	526	486	521	511	501	495	482	527	536	519	538	515	489	484	534	513	502	503	524	515	525	486	500	522	513	533	506	525	511	495	507	492	488	544	535	480	494	501	522	533	530	463	512	514	525	508	569	517	501	517	505	510	472	548	547	496	547	514	488	502	504	486	521	521	519	498	514	512	539	530	522	495	528	519	521	557	492	540	515	540	508	489	514	560	557	532	531	549	481	496	485	559	543	512	506	526	471	533	496	508	532	511	504	527	497	529	510	488	515	509	482	527	514	516	500	488	534	523	529	496	467	510	516	553	511	505	518	531	534	484	527	496	497	471	483	548	525	511	545	531	541	513	523	558	503	530	491	521	534	521	498	523	529	514	523	498	536	487	502	524	530	491	505	507	537	515	522	482	562	517	519	518	495	518	509	532	502	496	539	540	486	493	523	541	574	518	556	489	506	444	499	516	514	518	493	500	499	537	483	485	526	521	534	514	505	537	511	536	491	535	506	500	506	530	514	524	487	480	516	524	499	488	529	531	508	512	542	532	505	492	484	526	508	507	521	502	526	478	508	514	490	547	540	484	506	513	537	564	548	573	509	459	508	497	549	540	491	523	546	509	503	508	496	529	547	504	508	556	543	504	569	502	516	460	501	497	501	517	505	475	470	514	511	539	526	491	503	558	484	471	561	549	533	492	526	538	509	514	533	500	534	542	514	512	496	486	515	495	502	514	522	527	512	527	487	541	529	489	558	506	524	516	485	529	488	490	511	539	506	508	536	513	478	495	508	503	481	530	488	475	483	547	516	513	524	521	506	551	464	523	476	514	490	497	526	499	536	531	515	515	525	541	535	522	519	499	497	516	516	512	495	484	517	517	523	512	479	525	499	535	498	502	523	499	577	485	455	517	496	461	498	531	530	554	544	509	487	511	546	509	490	462	526	515	513	493	519	498	517	554	481	540	525	505	515	506	512	511	516	520	530	512	487	569	553	515	505	502	478	512	508	482	544	511	506	473	482	497	476	497	483	486	520	536	517	518	484	542	479	478	511	514	567	498	508	539	512	511	485	521	516	516	527	502	517	534	525	514	544	516	486	534	510	506	490	502	506	560	537	508	513	492	500	485	501	535	530	492	493	488	477	492	536	542	520	502	514	521	511	514	484	523	522	508	483	519	513	509	498	522	509	454	519	524	502	501	491	509	505	500	509	480	504	503	554	509	545	523	528	500	505	495	490	500	517	560	493	536	488	463	478	480	507	518	541	509	550	532	540	489	515	483	534	528	511	547	522	469	550	495	513	550	504	506	528	504	505	517	509	489	521	526	493	516	503	574	522	515	499	494	485	494	501	553	496	501	548	505	530	522	536	563	578	555	492	513	523	534	490	510	532	499	546	473	477	502	507	500	498	539	550	510	492	548	556	525	522	519	538	498	491	531	504	549	510	505	500	507	486	542	532	524	533	483	513	515	504	520	546	535	527	501	486	490	491	480	499	531	536	517	491	487	521	547	564	510	511	517	534	515	461	456	522	536	524	530	497	541	487	553	511	506	522	526	529	537	548	518	491	474	563	522	498	490	532	538	514	533	531	494	522	570	464	559	501	511	521	510	543	519	474	554	501	522	556	498	492	502	478	552	490	468	504	495	510	515	530	522	466	521	519	505	528	548	503	527	488	515	529	524	498	513	548	511	529	509	548	516	509	551	531	530	534	536	506	504	505	506	519	558	507	514	528	521	525	510	505	552	539	512	534	544	534	508	516	520	510	494	523	531	527	520	521	527	508	501	526	514	495	501	489	534	526	508	509	486	504	486	532	539	528	517	496	547	487	497	534	506	513	527	518	539	516	493	514	521	527	460	468	500	555	544	523	544	491	514	520	509	526	514	481	494	496	533	509	510	499	530	511	518	505	520	481	527	499	514	540	496	555	543	524	480	531	508	487	493	548	541	501	504	502	515	510	503	540	527	464	540	466	505	491	550	509	536	502	491	522	530	530	545	517	486	521	526	489	498	480	499	529	529	535	552	537	510	526	478	512	507	483	512	483	510	524	513	504	500	500	474	493	544	516	516	547	550	496
14022	40696	40583	7458	1908	1479	1294	1076	1004	867	879	795	816	689	742	739	720	796	738	715	646	673	710	725	692	669	703	630	720	671	666	695	642	741	687	675	670	708	679	683	677	660	680	661	682	677	676	672	590	654	644	645	681	641	644	664	677	664	700	677	669	681	702	689	610	649	693	642	633	693	664	655	620	674	635	649	650	623	628	634	670	647	669	626	649	659	664	670	637	642	666	649	639	670	657	642	670	688	644	673	693	647	654	645	681	681	669	665	674	698	647	661	586	676	653	668	647	634	653	692	592	660	647	646	677	702	677	659	676	655	656	688	630	685	652	647	632	652	697	712	678	679	690	634	668	660	624	697	657	686	616	642	679	626	647	695	658	673	640	689	664	674	696	654	667	653	661	663	664	622	652	648	654	666	679	680	638	653	647	608	651	638	620	674	660	645	631	682	647	643	696	653	690	681	677	675	682	604	691	677	671	649	696	680	645	641	636	660	681	651	667	614	710	676	624	661	705	682	652	652	690	635	670	721	676	681	634	638	666	672	650	655	661	642	677	645	651	610	674	654	695	655	662	623	633	648	666	625	656	640	723	670	627	681	614	634	623	666	669	660	651	635	704	699	668	721	614	610	648	659	648	652	623	643	667	676	590	666	709	653	678	669	672	662	658	655	691	614	669	656	655	654	659	677	632	655	627	652	618	667	669	656	644	655	686	665	660	625	684	681	640	689	646	672	613	651	663	632	687	707	656	616	679	674	664	663	688	675	680	667	665	637	689	628	657	645	646	633	691	674	654	688	649	677	663	639	680	643	631	698	643	656	650	656	650	688	686	661	670	687	644	645	623	690	625	633	648	655	662	667	673	697	670	643	678	671	631	649	636	619	665	643	641	650	622	664	676	712	621	672	628	628	668	668	675	655	652	637	644	670	656	641	695	672	677	651	692	636	687	670	683	641	682	659	637	635	658	647	653	650	688	614	656	633	636	670	639	671	649	671	683	650	643	609	660	727	666	642	684	675	636	682	646	658	652	618	652	648	680	713	651	655	645	693	671	658	668	672	641	673	690	692	616	642	683	669	606	645	627	703	696	611	654	678	650	661	671	644	666	644	670	643	669	684	693	641	620	645	642	615	593	615	670	693	662	686	665	615	661	674	687	674	640	621	654	661	688	637	657	649	682	663	619	630	669	680	654	667	653	632	665	678	693	614	630	685	638	680	628	670	658	681	737	616	637	645	646	668	682	652	739	608	657	618	653	634	683	633	720	667	674	679	651	680	661	672	668	678	647	631	708	647	670	628	692	633	658	599	689	631	666	638	675	677	681	690	649	671	619	660	640	671	658	675	648	604	612	685	652	667	667	656	643	651	645	658	662	644	668	640	650	662	681	652	686	698	663	627	675	695	642	658	668	672	652	660	617	684	643	617	675	650	696	693	648	628	668	658	649	647	713	631	629	632	580	621	650	688	668	618	674	661	672	673	647	669	588	712	671	681	643	721	660	680	707	683	669	675	680	658	656	625	658	663	649	606	691	659	668	662	721	677	620	675	686	637	698	684	630	665	666	672	632	666	651	656	712	653	684	660	646	651	645	650	665	660	670	676	628	666	631	641	634	676	678	649	667	678	657	702	662	646	631	661	630	698	679	630	664	639	664	683	643	678	700	647	671	678	672	639	694	703	707	678	667	624	671	637	648	624	662	624	664	668	643	656	641	646	679	621	718	666	679	632	682	700	658	675	632	624	649	691	649	623	622	676	689	611	656	666	690	628	705	632	644	639	714	666	677	661	670	677	700	692	716	647	639	691	627	683	655	610	694	640	675	636	631	671	692	623	676	657	706	632	639	656	644	662	660	659	693	623	655	687	688	641	679	658	653	676	690	661	678	666	643	642	650	671	669	621	662	634	644	637	673	645	706	693	622	657	664	656	661	688	699	719	608	638	666	648	655	662	654	659	676	655	675	669	678	694	682	644	672	676	666	636	703	681	633	636	659	649	672	661	654	689	672	665	667	662	626	669	645	683	672	693	622	668	639	629	699	667	679	695	660	627	694	682	659	666	658	691	641	644	697	675	654	685	659	650	733	696	642	665	627	671	707	648	636	674	676	645	624	663	652	677	652	611	681	661	694	623	698	641	660	652	662	649	607	678	697	637	649	641	645	638	673	670	691	656	680	638	625	688	693	676	666	659	688	646	670	691	652	657	650	682	675	685	671	630	633	691	719	683	630	651	652	700	652	646	655	704	687	670	663	663	651	686	658	688	648	666	668	706	672	618	630	652	685	682	669	632	607	654	635	668	701	673	648	667	691	684	609	676	662	661	629	653	628	688	678	649	693	673	661	664	650	667	683	663	643	680	673	696	656	633	653	652	650	663	651	642	668	651	681	694	652	699	676	644	672	684	693	713	635	724	677	639	663	609	684	660	651	649	612	657	652	656	703	627	628	678	635	667	653	625	655	656	638	639	649	639	673	638	630	695	624	622	691	628	687	622	687	637	650	675	654	665	618	699	637	690	651	603	637	650	646	644	660	707	666	675	645	649	635	685	683	637	649	690	620	697	666	650	669	633	674	665	697	639	701	652	624	677	676	624	682	636	718	708	670	654	679	646	683	675	619	638	664	684	665	672	634	640	680	633	615	658	645	673	679	646	657	629	652	690	654	619	644	663	692	638	603	670	655	647	618	663	662	671	661	664	665	681	626	621	634	669	658	667	677	651	675	651	621	669	657	627	688	700	683	672	649	667	640	624	671	606	673	633	647	679	720	645	706	655	661	703	658	675	685	688	645	673	697	715	628	681	652	636	681	609	628	655	629	613	637	630	680	677	717	678	592	674	653	675	699	653	626	684	646	650	656	650	666	675	661	683	682	657	614	665	672	662	673	659	646	679	652	638	632	644	691	655	670	662	640	642	645	677	707	641	649	646	676	631	597	703	676	666	632	633	672	667	658	653	657	630	670	664	691	677	611	648	647	676	707	647	685	621	628	659	680	707	617	673	645	687	687	637	644	712	637	703	688	646	656	682	654	642	663	685	642	665	687	695	680	610	641	680	670	669	713	662	684	662	623	653	628	646	677	702	684	650	687	650	609	654	647	674	669	641	664	675	643	615	638	639	643	663	684	638	664	664	641	702	639	660	655	629	707	694	638	675	668	623	676	631	747	697	640	660	653	638	683	639	640	638	642	661	683	679	643	691	603	662	707	660	592	647	629	665	666	653	632	655	651	686	629	648	661	657	640	661	694	653	654	631	689	666	696	667	667	665	644	648	621	692	660	690	688	722	690	688	665	622	664	690	658	610	651	714	698	631	687	614	694	646	647	627	686	684	619	641	687	665	693	677	649	642	612	623	679	662	637	677	626	671	654	671	649	654	683	648	630	653	655	668	627	665	640	709	686	667	661	653	656	627	713	669	693	643	674	674	641	642	654	663	612	674	679	700	655	634	643	588	669	607	667	655	664	687	670	611	686	652	597	611	674	676	674	619	674	671	661	617
24211	21057	27515	24214	6279	339	280	230	212	196	199	167	176	189	159	163	133	158	151	145	153	149	146	144	131	158	133	153	141	157	148	145	150	139	156	141	135	132	146	153	118	154	138	161	133	133	131	141	155	139	141	119	145	150	124	146	152	159	144	130	139	130	146	144	145	157	133	158	152	154	153	168	141	139	157	166	149	144	141	169	146	143	143	159	142	157	172	143	151	155	150	161	140	153	140	139	168	125	138	143	124	166	136	165	145	109	151	126	142	142	145	141	126	161	140	129	155	153	124	167	161	135	153	139	155	159	126	128	139	144	134	134	146	131	120	169	151	119	149	143	150	155	148	156	140	133	141	140	134	148	148	144	138	139	145	124	151	137	146	161	139	162	151	149	149	121	146	137	154	152	146	141	148	123	128	112	138	141	138	156	139	141	155	162	134	138	150	147	146	138	146	133	133	127	121	150	142	155	156	152	156	122	151	145	136	160	151	138	126	122	127	142	135	135	144	159	156	156	142	140	167	174	143	148	145	144	139	141	141	151	148	140	139	139	140	131	150	156	140	151	140	158	123	163	148	152	126	133	147	149	143	133	123	125	138	154	146	132	138	147	142	138	169	126	146	149	148	143	160	134	133	134	156	153	149	164	123	150	143	134	145	136	152	143	146	152	147	151	156	130	137	148	146	165	153	142	169	152	123	155	147	152	161	157	139	144	136	131	125	158	159	133	137	144	144	135	137	136	140	161	137	152	152	148	143	152	128	136	158	157	182	121	148	154	150	135	147	146	151	149	138	145	136	139	150	144	144	149	120	153	153	136	132	130	153	133	152	137	149	139	143	139	177	155	143	148	141	165	141	142	163	161	132	122	134	135	150	123	133	168	148	148	141	130	164	153	138	151	132	135	136	168	159	137	144	139	132	147	131	141	154	137	144	152	144	131	138	148	148	155	157	133	132	160	114	145	167	126	137	121	145	151	140	146	170	138	169	155	133	154	146	153	168	124	121	156	142	146	142	138	135	143	117	111	156	126	151	167	148	140	140	137	122	142	152	147	152	129	144	144	129	158	159	139	158	158	162	140	146	137	139	146	125	150	144	144	157	157	143	154	140	142	104	133	160	129	144	148	138	151	171	163	159	156	129	171	129	138	136	152	128	148	146	142	129	136	146	132	158	141	127	122	121	135	151	157	157	142	130	169	139	144	159	145	131	142	157	132	138	143	124	147	147	157	147	134	132	145	145	127	152	139	135	133	139	137	141	120	131	143	147	134	130	153	151	130	134	153	141	149	159	164	145	130	129	151	137	145	130	148	135	156	135	157	126	139	127	155	144	140	145	148	146	136	139	142	157	128	126	141	145	129	144	148	135	147	132	151	125	126	156	127	138	130	134	142	140	158	122	151	126	152	154	152	172	139	161	139	139	123	131	150	158	169	139	139	129	147	149	139	143	119	141	136	137	130	150	155	154	130	133	156	128	146	150	155	134	160	143	133	148	137	155	133	150	149	133	132	156	142	114	148	158	148	138	137	155	118	132	144	136	151	154	142	135	130	151	130	136	144	139	153	133	150	154	129	145	138	152	138	147	155	155	143	159	138	131	141	166	151	153	152	146	138	155	138	138	166	133	127	147	145	146	136	139	138	147	150	128	141	153	146	145	135	159	165	170	137	132	158	155	131	165	139	131	147	168	136	149	125	143	140	181	133	131	131	117	164	140	149	141	137	154	154	150	168	141	131	140	147	162	128	166	145	132	143	144	167	127	136	134	138	162	164	128	142	125	145	121	140	159	134	131	134	124	155	147	136	162	145	142	141	151	135	128	165	133	135	148	161	142	129	131	154	143	123	157	151	124	142	137	137	140	142	167	133	137	132	123	146	172	141	123	125	142	142	153	147	138	147	140	169	147	144	143	142	130	153	156	167	135	143	166	156	148	152	132	133	159	123	151	127	127	137	153	154	143	118	132	174	125	167	146	138	139	141	139	139	130	166	139	135	146	135	145	164	156	166	134	158	152	144	149	135	137	155	143	127	152	143	130	158	124	136	138	118	141	140	153	122	129	159	146	141	138	139	140	133	166	139	143	153	156	146	132	139	147	141	157	152	158	119	137	152	144	143	134	171	130	145	157	148	153	145	149	111	137	130	153	158	155	132	150	126	137	158	156	139	142	140	132	153	137	140	140	169	133	153	142	148	149	155	119	128	151	151	125	151	139	143	155	160	137	154	161	146	159	145	159	154	154	113	146	148	141	138	133	149	171	145	178	131	134	163	136	138	127	140	130	137	128	144	141	129	160	152	139	152	124	143	151	141	141	141	113	117	141	144	148	144	134	148	143	130	157	128	134	125	142	137	141	143	130	146	153	158	158	154	124	139	132	158	146	139	138	142	147	155	136	154	134	153	155	149	152	134	157	146	140	129	142	149	138	152	123	133	146	149	149	145	165	159	169	170	145	135	153	145	139	158	133	157	123	141	138	140	133	132	140	147	154	127	130	153	129	150	146	138	130	141	139	137	134	128	138	123	169	149	150	128	137	156	138	129	141	144	143	137	162	139	135	137	146	161	160	144	147	139	158	142	151	141	135	145	151	131	142	130	159	144	124	143	154	128	138	157	153	163	118	151	128	122	158	154	126	138	142	160	149	156	147	146	145	131	137	157	140	157	151	134	128	157	128	124	145	127	166	128	151	158	141	143	162	151	149	145	155	149	129	163	134	159	151	150	115	137	164	138	132	125	148	127	149	145	126	152	129	135	148	141	145	147	128	154	143	140	148	142	134	143	144	132	136	133	149	150	159	142	136	138	149	146	148	146	139	150	138	157	151	148	151	141	127	134	154	143	136	126	164	146	133	128	121	141	135	153	126	112	135	145	157	133	141	143	146	153	141	153	151	145	137	147	151	132	138	138	145	136	134	120	137	140	140	128	160	182	126	160	146	150	156	122	135	148	154	135	140	145	134	120	149	144	119	165	161	165	145	138	170	163	125	142	151	151	152	142	120	142	126	147	126	142	133	140	149	143	136	108	148	138	149	146	151	166	144	129	152	142	134	164	139	125	148	131	154	133	121	154	162	131	149	131	138	155	123	143	157	155	143	152	147	136	122	141	150	144	144	125	154	145	133	146	119	133	135	136	148	148	139	133	142	131	162	142	150	145	159	134	156	135	155	160	144	148	126	154	134	135	149	159	152	145	126	161	148	130	122	144	136	164	152	140	128	138	161	156	115	144	136	151	131	140	145	143	132	155	131	147	161	129	145	118	131	139	141	159	158	149	174	154	134	160	147	136	118	171	137	127	143	127	147	131	134	144	140	162	137	128	149	137	130	120	144	132	148	132	140	137	159	136	150	146	150	137	160	142	150	133	140	149	144	154	143	133	132	155	131	141	132	155	136	154	143	162	118	127	152	137	156	136	149	148	136	158	127	154	168	171	140	156	124	152	154	141	132	121	136	128	151	136	118	162	140	140	126	150	148	139	139	141	121	129	130	127	167	154
12495	27544	29542	2041	905	664	545	465	379	370	294	300	306	273	271	262	220	214	242	225	229	221	237	220	241	209	228	237	181	214	241	219	202	222	219	189	209	191	243	193	212	221	186	227	233	199	235	225	224	227	203	224	187	189	196	193	213	183	187	218	205	212	202	164	203	204	180	217	206	187	202	188	196	217	202	205	189	200	187	190	188	179	201	210	222	201	206	175	208	205	196	199	236	191	179	197	205	222	211	206	169	194	231	209	225	202	190	238	211	213	204	196	214	198	217	205	206	197	207	185	207	195	186	218	194	212	222	194	187	191	205	191	225	194	213	199	228	183	201	207	197	204	199	191	216	191	197	203	186	205	216	205	202	212	183	187	203	193	209	206	176	206	243	231	208	220	197	202	210	173	210	205	202	206	204	201	205	185	193	192	183	176	223	206	218	196	187	208	223	196	209	189	171	198	208	230	207	223	214	193	193	202	211	210	218	193	240	185	189	185	182	198	176	220	177	196	206	218	189	202	201	193	225	183	188	200	207	171	202	193	239	192	229	189	185	185	187	220	202	204	196	192	202	192	191	190	209	206	199	243	221	214	178	195	210	182	184	181	182	197	184	207	196	193	198	217	226	239	205	225	218	207	188	220	209	218	198	215	200	209	193	221	173	191	208	193	174	223	224	214	192	172	198	199	209	208	204	217	184	190	192	195	184	195	211	191	214	205	204	215	219	209	212	200	196	199	217	223	174	201	207	200	222	221	194	192	219	202	206	167	176	203	185	207	195	204	193	196	187	198	229	222	200	198	186	198	194	227	199	201	183	203	208	224	195	213	184	215	199	224	206	210	223	208	191	198	192	200	209	192	207	195	192	190	226	226	185	194	206	197	218	196	208	218	193	216	198	198	198	204	214	231	192	187	192	188	176	206	203	186	199	188	217	224	228	200	198	184	207	203	206	194	171	196	194	206	195	216	211	209	204	202	208	183	212	210	216	196	225	212	209	193	217	195	187	187	187	183	201	212	209	193	200	201	214	201	190	184	222	200	189	202	222	176	188	214	195	193	192	218	237	215	202	199	215	197	205	189	214	217	185	214	206	233	204	192	188	236	186	187	211	223	190	218	210	216	212	206	221	190	211	214	198	211	190	212	236	215	194	223	216	184	200	190	181	199	195	193	224	207	221	178	210	212	193	214	200	206	184	187	200	212	225	192	194	220	217	215	165	202	222	179	185	199	192	199	198	176	211	195	211	203	194	168	197	195	212	197	192	227	233	197	221	218	211	207	201	235	195	204	198	212	191	235	212	184	204	217	212	233	190	198	171	179	231	206	201	174	183	210	179	221	216	186	199	193	195	209	209	184	198	212	214	226	198	194	199	188	203	212	200	230	194	177	198	214	183	219	200	190	188	211	201	194	209	208	203	203	213	206	215	189	215	236	190	199	193	200	167	171	216	204	181	221	206	204	204	177	240	214	196	204	204	186	209	195	191	200	211	207	195	238	207	205	199	197	192	201	195	206	203	193	217	197	210	196	207	211	198	197	207	203	201	183	197	222	204	208	201	215	217	190	204	198	221	196	205	196	195	193	195	208	189	229	196	221	204	204	184	206	207	234	203	191	216	198	214	217	198	217	196	203	208	212	220	184	222	231	203	191	212	197	218	199	198	188	225	207	202	178	196	201	221	206	194	200	179	223	217	197	209	195	192	192	218	217	207	203	180	213	190	183	181	195	192	221	191	201	210	209	185	204	254	189	225	215	198	206	178	211	205	207	201	206	191	222	176	197	202	184	207	192	177	223	170	196	183	223	197	221	206	192	190	190	193	212	233	185	190	185	195	222	193	193	217	203	206	181	210	203	197	218	205	195	194	204	211	234	194	217	198	187	208	180	183	197	203	193	192	196	224	216	183	218	202	200	209	202	228	212	227	199	195	219	217	182	182	182	195	211	198	207	189	170	226	176	209	195	196	194	206	198	206	209	204	171	222	198	196	186	209	209	191	206	203	171	226	169	210	190	182	215	200	201	206	198	208	196	219	202	195	197	197	186	223	192	222	211	187	185	186	226	208	175	192	205	223	194	203	208	211	186	196	183	217	176	187	172	187	204	159	205	187	209	196	176	212	201	194	218	232	200	203	221	217	200	225	194	201	183	196	209	190	210	200	200	174	199	191	203	193	180	181	180	219	201	198	196	206	182	201	208	214	173	217	200	197	212	177	196	191	202	179	227	194	198	209	193	207	218	202	207	204	205	187	224	199	231	190	227	181	216	212	197	199	215	218	204	214	203	222	209	195	218	193	196	211	164	193	226	211	212	226	176	190	195	208	200	218	198	192	167	200	185	191	182	228	179	183	182	215	192	205	202	212	190	196	195	224	203	223	207	214	188	209	229	224	213	202	224	208	184	193	206	200	191	199	187	204	208	172	212	223	214	195	176	201	193	207	187	209	185	170	209	202	193	186	215	178	205	166	196	201	183	193	204	204	206	192	182	229	204	213	202	211	198	211	234	196	221	227	201	195	208	207	196	206	179	194	203	191	218	225	209	200	217	176	216	191	222	159	228	201	208	198	186	213	203	193	216	179	211	187	207	217	215	200	204	180	204	209	211	197	212	222	211	211	198	206	231	211	190	223	193	211	185	203	211	211	201	193	208	202	200	191	208	212	204	198	218	206	214	204	179	216	187	209	172	192	194	212	191	180	208	202	205	212	213	183	199	183	209	208	195	217	217	206	201	213	230	193	180	205	203	216	208	209	187	212	206	205	211	215	178	178	214	212	197	191	188	208	207	227	185	211	216	193	218	184	217	208	168	202	226	233	215	188	191	196	189	200	201	212	188	203	222	212	219	190	204	174	203	212	190	203	222	219	215	194	221	181	246	212	207	226	219	208	215	192	220	202	208	189	220	182	212	204	187	181	213	223	211	182	198	222	204	193	197	170	206	203	188	200	189	188	202	210	181	177	179	196	178	187	202	210	199	188	188	207	187	218	201	208	203	211	225	204	231	198	208	206	191	209	196	168	205	203	206	207	199	214	206	219	209	217	223	204	181	211	192	193	220	232	186	213	176	208	214	196	200	198	191	203	214	198	206	190	183	212	203	189	219	195	207	193	194	184	190	191	198	204	212	185	212	183	211	212	168	209	189	212	172	176	247	227	192	189	209	199	202	185	174	214	183	201	172	216	212	226	198	207	211	222	197	207	211	202	187	184	182	201	196	201	225	209	219	193	203	212	194	179	220	200	207	193	212	206	229	203	199	186	215	206	197	194	177	193	203	171	201	204	210	230	206	179	178	212	208	186	181	180	226	166	197	228	187	203	204	171	201	193	179	203	224	219	192	205	210	183	220	211	199	204	199	188	210	202	198	170	186	188	195	157	222	185	209	205	211	188	203	202	220	207	196	205	216	228	198	185	199	195	185	208	194	224	210	200	176	195	216	197	196	205	211	226	222	176	216	191	202	208	219	194	214	189	180	217	215	189	207	198	215	207	193	198	192
22075	21048	28917	23510	21042	20369	4438	818	681	582	540	518	532	481	463	471	442	412	463	420	437	432	404	410	431	449	405	406	381	402	410	399	416	393	409	407	397	412	391	398	431	377	364	398	415	405	384	354	388	390	394	387	418	377	395	371	392	398	406	364	393	366	410	399	402	415	386	387	391	368	388	395	378	383	397	356	378	433	364	405	405	399	352	366	411	418	411	381	363	401	366	397	406	427	383	367	409	384	372	397	411	394	390	380	390	397	387	384	390	378	433	411	391	355	411	389	395	370	402	374	391	344	393	387	387	370	411	390	422	422	359	367	435	369	383	344	434	388	380	361	416	376	380	398	388	399	389	411	361	406	385	423	367	357	408	404	414	371	372	358	402	358	414	410	382	366	403	381	389	378	416	382	375	373	411	365	427	384	373	378	401	406	395	394	389	392	397	385	373	384	359	375	393	407	392	385	402	358	389	398	444	413	382	404	367	377	400	403	385	355	371	415	391	361	353	426	396	426	409	407	401	397	370	412	357	420	372	398	385	356	409	367	382	425	414	386	346	403	401	338	366	354	400	362	376	386	412	408	382	373	355	378	371	413	382	395	354	395	378	393	390	415	421	377	401	361	399	356	403	378	382	399	394	380	384	393	375	348	384	398	363	362	390	386	401	378	401	408	356	398	362	399	408	416	340	403	406	374	379	362	395	419	402	383	394	401	375	378	375	361	366	356	399	360	405	391	416	374	407	386	391	370	362	412	401	379	396	380	406	374	341	405	387	403	373	376	400	379	349	403	409	379	395	397	392	409	381	360	397	424	398	395	375	406	385	386	360	433	358	396	395	408	377	428	375	372	381	397	414	393	366	382	383	399	388	403	369	337	389	364	386	375	387	403	410	405	359	386	389	346	384	431	408	412	340	382	426	386	350	400	432	412	405	367	376	420	395	382	401	402	387	342	394	392	384	397	390	419	360	396	397	375	378	382	406	428	397	376	378	448	399	410	389	380	381	390	421	422	386	368	402	413	386	408	375	406	383	402	396	398	448	393	391	391	381	417	391	392	374	364	381	402	381	391	395	404	363	390	381	388	410	408	380	391	374	390	418	350	375	403	393	400	380	415	373	395	388	393	362	375	367	376	381	368	394	408	364	410	404	406	372	381	405	336	347	418	384	379	399	382	401	401	371	398	413	410	365	376	378	432	380	424	379	377	395	359	385	372	409	363	365	413	419	392	394	375	386	379	363	383	394	380	385	370	384	384	404	405	396	391	400	392	390	418	373	409	365	399	379	407	377	425	391	376	419	409	402	390	378	357	385	382	399	376	371	391	370	369	371	382	401	406	333	342	371	394	390	363	369	376	401	375	428	356	404	384	387	399	335	398	366	387	364	379	436	399	371	379	392	382	369	397	395	396	357	370	393	415	375	368	378	415	387	404	395	351	408	391	415	420	446	409	385	428	408	384	404	416	374	407	414	392	392	377	384	370	377	367	425	389	401	360	407	393	392	374	392	400	389	382	372	362	370	374	422	363	388	395	347	361	406	373	342	391	365	413	401	390	379	380	410	398	390	377	404	389	371	390	374	392	404	377	381	399	402	380	392	389	386	387	403	399	376	409	400	390	391	403	382	395	382	374	374	395	424	443	379	397	381	416	365	379	383	372	390	388	380	371	360	377	389	405	402	388	359	376	400	400	399	418	391	410	384	380	351	365	425	417	352	371	386	371	409	383	392	423	380	350	406	396	374	395	394	375	387	403	383	411	323	405	397	381	398	352	392	381	399	390	394	378	426	355	397	372	388	377	365	397	368	407	371	398	389	413	404	401	385	358	370	416	392	416	386	388	372	367	371	451	392	364	408	413	399	386	402	392	405	381	352	389	381	381	405	398	417	393	420	401	401	402	405	357	406	382	400	396	383	408	416	389	387	383	357	385	381	390	413	387	372	374	406	391	364	370	406	389	384	401	378	403	408	384	369	389	358	385	385	374	352	394	369	389	363	367	406	419	407	411	392	378	394	389	401	384	379	391	415	411	377	393	385	394	393	382	364	395	417	379	376	387	400	381	388	354	388	368	397	354	398	400	382	387	373	386	343	394	360	388	360	389	370	367	360	381	430	407	382	383	383	412	383	391	370	392	402	416	397	382	359	389	400	391	363	370	409	380	385	401	395	412	368	394	377	411	363	422	377	360	380	377	418	401	391	390	395	391	397	367	376	389	371	374	377	385	373	336	353	361	363	386	378	340	378	361	401	412	426	393	390	399	395	393	387	385	400	379	373	397	375	351	390	383	402	375	395	362	402	365	365	359	372	369	368	364	423	352	402	353	394	375	394	426	367	377	399	367	384	347	402	400	382	371	396	383	382	383	411	400	416	406	398	398	388	386	362	396	377	381	402	359	373	380	379	369	391	387	366	377	343	404	396	401	402	400	389	379	384	358	388	403	400	388	404	421	363	390	368	328	366	364	374	390	384	406	412	353	382	368	372	409	398	403	372	414	404	396	378	375	388	376	413	372	352	366	401	417	397	404	371	385	374	366	388	371	382	374	352	421	406	392	341	404	398	401	389	364	400	395	360	380	371	423	371	367	395	369	408	376	409	367	404	360	409	360	362	385	387	392	419	402	410	351	360	362	382	385	386	396	367	383	384	398	380	353	366	429	393	370	385	359	405	407	371	366	354	376	379	410	400	361	345	373	369	408	339	388	397	378	372	349	377	396	366	409	379	385	386	364	396	403	346	364	410	350	402	409	402	378	398	417	401	367	378	378	414	375	422	346	366	361	386	392	390	383	390	370	394	409	389	347	397	418	435	382	418	392	380	355	414	396	418	405	350	372	362	373	371	365	372	407	354	363	382	384	355	394	415	372	373	390	391	381	378	373	370	398	360	388	394	411	369	381	407	390	353	387	433	394	388	401	386	374	389	376	391	392	377	396	371	368	338	384	421	419	398	415	362	413	379	410	387	369	390	403	362	373	358	377	391	405	376	411	383	409	360	396	370	370	371	403	377	400	388	392	384	429	395	398	414	421	401	374	350	386	429	432	382	377	385	387	402	384	377	381	380	412	385	407	397	406	397	355	390	412	394	392	417	385	423	428	393	389	370	400	389	377	391	380	395	384	431	373	390	409	374	407	409	374	369	363	384	396	386	366	429	389	359	373	380	387	392	381	391	410	400	392	330	388	425	408	361	420	411	382	353	372	381	395	387	395	388	389	389	412	374	428	392	415	359	416	379	398	395	435	413	372	394	403	371	421	406	364	395	410	375	336	397	382	393	398	411	379	376	372	395	366	395	376	401	393	378	418	398	376	347	393	390	392	360	401	383	391	383	362	371	372	420	374	402	393	398	373	404	394	390	376	403	380	384	390	387	361	368	388	402	383	355	400	408	390	390	380	376	368	410	383	379	368	384	343	360	383	381	366	415	401	385	372	414	398	390	398	411	394	412	379	401	384	399	396	403	399	377	348	390	375	369	404	366	353	421	371	376	361	397	384
17540	48955	41226	7750	2847	2108	1626	1294	1155	1016	949	790	748	739	723	622	652	627	621	596	600	580	587	547	574	565	589	548	562	503	511	559	536	534	529	554	543	502	552	500	516	506	531	522	533	548	521	494	533	522	540	550	500	546	554	483	528	520	486	489	507	532	539	504	540	532	527	576	507	532	483	495	520	515	523	527	487	499	525	549	536	526	557	528	507	524	513	513	518	497	515	522	559	526	505	512	544	539	534	542	489	512	512	491	508	552	503	505	506	486	516	553	548	531	527	479	480	556	517	544	503	553	547	491	507	487	507	512	484	561	519	515	489	503	466	519	484	523	484	509	527	579	473	526	516	460	500	539	493	539	530	527	510	510	529	496	514	535	508	477	501	540	524	488	519	460	499	530	507	547	521	500	538	535	516	503	496	534	550	507	515	527	517	534	525	489	515	532	493	505	555	504	536	535	544	506	533	514	479	501	512	513	520	516	509	512	481	514	550	528	499	526	493	497	511	489	482	533	489	508	506	534	488	504	530	486	497	504	506	504	520	507	510	505	513	539	489	484	490	528	510	477	560	465	525	503	509	482	510	565	485	528	490	521	524	544	527	530	504	506	496	524	535	509	467	547	501	483	541	526	541	525	539	522	571	548	475	494	532	542	514	509	480	470	527	491	481	486	531	510	502	548	540	514	502	504	511	454	545	524	489	528	510	498	520	433	528	527	500	517	534	494	486	525	526	516	538	510	515	533	505	484	510	511	513	504	520	485	490	520	500	512	514	506	519	486	520	514	519	504	500	501	556	487	515	507	479	520	492	529	477	530	499	526	502	518	518	533	523	533	516	550	561	520	511	503	482	543	524	520	511	514	504	498	509	511	519	493	526	506	523	553	474	519	473	492	519	484	478	474	499	509	512	527	520	541	543	536	544	512	499	493	553	548	497	504	507	505	528	484	491	509	540	546	491	544	524	532	460	529	501	486	541	482	533	525	508	501	523	491	504	537	487	495	541	533	525	492	537	460	480	494	554	527	488	522	529	496	528	485	534	526	513	502	554	542	533	516	523	478	532	478	507	545	529	550	491	544	520	525	548	483	509	522	550	494	498	493	512	514	502	561	496	522	521	472	536	559	522	525	473	533	503	487	495	533	474	555	527	497	518	536	523	522	528	483	505	529	506	501	481	535	480	519	507	523	515	512	467	533	517	513	519	510	538	515	535	524	508	506	490	522	515	532	521	470	491	472	495	470	497	566	500	495	507	521	565	541	508	497	535	558	539	488	483	485	522	512	499	525	504	532	525	511	502	521	511	506	518	486	526	496	502	508	454	506	486	539	534	506	528	520	554	531	509	533	502	463	548	541	490	512	527	495	543	532	512	558	527	489	551	525	479	493	535	516	473	545	501	524	499	519	508	523	499	490	541	509	517	567	496	494	508	494	469	519	542	494	477	526	508	537	535	487	501	556	564	520	515	506	554	538	455	529	518	520	521	515	474	473	501	510	515	524	543	530	545	519	515	487	522	490	531	547	506	501	497	498	521	509	501	527	489	517	512	519	490	532	530	519	498	492	549	508	494	494	487	565	501	545	504	497	509	477	504	548	533	519	519	502	528	497	533	555	536	529	494	481	483	557	500	480	537	474	537	561	509	519	516	484	518	504	499	510	504	467	482	502	530	496	513	533	543	510	482	538	536	563	491	530	515	512	454	495	523	519	509	494	532	542	521	495	530	496	484	502	493	482	519	523	526	504	531	545	492	501	497	537	536	544	482	513	498	522	551	524	485	516	494	533	476	524	531	536	523	549	481	532	522	512	480	523	510	513	508	491	498	527	529	509	504	487	508	506	504	529	496	529	495	466	513	542	524	524	543	515	542	500	521	507	528	556	517	517	527	494	531	516	515	555	504	515	560	539	506	511	530	467	504	493	511	523	512	521	505	516	459	519	508	522	513	538	501	510	513	509	498	521	519	493	516	529	540	525	522	512	499	522	553	540	510	553	512	533	501	541	506	503	508	529	488	499	471	497	537	492	492	512	464	516	550	546	496	523	472	491	486	540	527	512	492	560	510	542	500	469	501	519	518	541	511	508	496	512	568	552	500	520	510	504	524	529	468	520	458	477	532	510	510	530	545	525	490	551	466	516	502	501	524	505	488	478	522	500	502	514	503	506	505	482	501	465	497	499	544	522	495	461	530	507	533	475	484	511	514	539	484	532	492	495	516	517	493	522	477	544	466	499	490	535	519	482	540	463	511	543	504	525	536	517	520	494	493	496	508	515	524	484	547	523	495	525	504	488	509	515	489	524	485	504	497	503	529	523	502	495	495	525	518	555	518	538	522	468	535	462	479	460	505	487	478	551	513	522	560	516	509	512	497	528	524	535	500	498	517	524	525	481	536	531	483	522	514	502	508	510	549	511	485	500	546	499	491	512	531	519	522	554	493	509	561	505	546	540	496	541	483	521	492	528	501	551	525	522	530	550	491	523	512	500	498	507	496	498	511	508	509	523	487	502	518	518	589	477	548	532	526	504	547	529	525	528	505	513	534	527	517	535	510	506	486	480	537	491	533	530	520	492	550	529	542	507	497	536	540	513	502	526	548	512	504	525	463	495	488	473	469	550	511	518	549	529	487	517	523	490	492	478	501	526	488	567	545	522	473	535	492	514	501	549	529	528	488	510	487	528	515	473	526	535	529	505	533	506	530	539	493	493	484	561	552	490	454	522	513	470	525	497	505	505	520	482	513	532	506	507	563	507	544	537	491	506	513	508	511	532	511	489	525	528	518	478	535	480	537	523	534	490	489	508	542	529	495	496	510	516	526	560	505	519	511	494	498	533	494	481	503	512	487	500	496	487	523	560	499	504	515	501	554	496	513	509	495	485	480	489	560	495	470	495	519	533	542	533	547	452	520	512	501	554	497	538	486	491	535	551	475	506	497	519	528	502	495	530	531	508	506	521	519	537	538	518	520	536	455	498	514	518	508	495	531	532	543	494	492	518	491	539	480	497	486	508	546	487	543	489	514	540	508	503	513	474	496	554	484	507	524	493	531	509	494	521	540	489	495	527	528	526	543	495	526	604	527	485	536	544	536	500	578	527	500	487	509	480	535	509	504	531	515	549	486	473	495	508	475	497	495	517	553	519	476	481	495	545	552	474	521	538	482	503	530	555	507	477	523	494	482	485	513	486	525	512	488	518	504	505	500	545	534	506	467	552	475	517	499	519	526	473	491	515	496	550	526	526	492	493	525	504	505	498	505	505	496	519	527	525	523	495	502	532	507	529	508	502	562	529	522	526	505	510	513	569	519	541	500	505	542	557	496	481	533	495	535	532	514	494	514	523	487	521	483	524	509	509	511	518	524	524	538	498	515	509	550	496	511	544	510	531	477	461	497	536	535	498	520	495	530	482	498	538	526	482	507	562	530	526	488	513	494	560	536	506	518	518	482	483	551	514	504	522	508	528	479	489	497	474	461	512	487	509	522	539	518	520	481	490
26700	19899	15048	1431	425	361	331	313	326	352	300	337	307	299	319	328	358	295	294	297	312	308	319	295	324	317	309	293	303	331	298	323	294	293	317	309	323	320	314	324	344	303	316	322	291	315	291	321	340	318	303	308	337	317	308	318	311	264	288	335	283	349	307	321	301	335	305	334	283	335	306	352	292	323	274	320	317	292	309	276	335	300	326	324	324	337	347	294	292	311	329	321	298	327	323	324	305	300	302	300	274	296	330	306	331	281	306	296	311	292	319	309	310	333	312	319	297	306	277	281	294	278	305	347	316	310	289	279	305	309	329	341	332	312	333	325	319	311	319	283	325	323	314	331	352	319	321	312	289	301	310	322	325	314	308	296	311	311	306	299	308	303	304	302	319	325	329	314	305	324	319	312	331	313	302	332	303	341	331	336	310	290	333	306	290	318	312	320	333	285	310	356	328	321	294	320	293	290	355	305	311	305	317	283	333	318	303	297	348	315	334	335	339	319	321	328	317	307	337	320	308	321	326	321	326	298	304	312	300	281	286	308	323	314	299	335	307	297	309	295	296	315	308	298	345	294	299	311	318	315	315	315	293	302	334	281	313	315	305	345	299	284	318	294	333	299	310	290	320	327	364	297	331	328	296	315	325	281	304	314	285	306	305	289	310	305	334	331	291	289	290	341	338	300	320	308	314	328	302	306	322	305	304	350	285	312	317	354	322	322	294	301	311	355	314	323	320	325	288	306	314	325	331	306	316	308	299	285	308	345	326	310	305	325	304	354	362	283	308	313	296	328	299	329	287	352	311	338	309	319	299	323	343	320	325	324	284	327	323	300	297	323	327	326	303	299	312	339	315	308	311	307	327	322	336	317	317	304	313	283	343	323	265	302	312	333	295	331	333	330	351	333	343	307	303	354	289	297	285	321	321	346	318	299	321	310	342	326	322	296	302	278	286	310	339	330	333	293	306	282	279	311	327	321	288	325	320	289	298	334	337	305	297	305	320	304	358	329	322	344	337	270	303	299	310	317	325	337	293	314	342	337	300	319	318	348	349	312	301	350	332	326	311	321	312	375	292	335	331	293	303	318	336	322	319	295	327	331	308	342	314	280	265	320	321	329	330	306	301	280	320	308	300	303	316	314	294	303	335	301	287	327	311	324	301	302	342	312	321	311	345	280	318	306	311	318	319	281	332	294	332	311	322	315	309	325	307	326	288	319	322	299	342	319	332	321	326	322	289	304	322	315	323	297	297	309	327	315	301	311	301	337	314	323	325	328	283	320	301	324	325	285	316	308	333	324	334	308	322	280	325	295	319	323	311	294	311	310	303	342	327	304	308	316	310	323	322	299	324	322	332	323	304	313	328	315	306	318	270	322	310	292	329	316	314	292	302	289	318	321	319	304	291	310	309	303	287	303	335	341	327	296	298	330	333	318	307	327	349	312	317	312	307	301	322	326	336	288	305	294	314	322	335	353	308	274	303	312	310	315	295	317	321	308	298	304	301	316	346	324	355	292	308	288	304	299	360	305	309	298	307	302	336	324	327	304	306	289	328	283	307	346	337	299	328	340	307	307	320	313	311	300	315	311	308	346	326	336	309	309	322	330	318	339	336	308	335	298	285	305	325	331	340	287	327	305	338	318	331	314	308	285	303	313	308	287	322	316	305	283	317	328	334	310	304	291	306	289	324	334	293	321	299	313	325	274	297	330	269	337	348	303	295	337	312	337	313	306	317	347	334	355	309	331	347	353	295	306	290	326	335	312	320	298	287	319	313	307	324	308	319	322	301	297	343	331	324	298	346	318	329	280	333	321	327	323	309	314	308	317	291	297	352	314	314	311	293	315	295	303	300	320	286	328	307	330	320	282	302	309	300	318	328	339	319	302	277	309	306	296	305	318	356	317	295	329	288	354	305	304	352	310	321	320	286	287	315	303	279	309	283	296	327	325	320	318	339	326	320	306	284	336	322	320	297	306	294	320	335	317	311	310	280	302	354	311	314	325	354	302	303	323	290	340	327	327	316	300	311	297	347	337	324	313	329	328	331	314	311	288	326	296	305	322	304	304	312	311	332	307	288	316	295	357	323	308	326	341	310	327	305	313	305	309	315	324	352	306	298	302	295	330	310	337	325	296	324	325	320	334	339	317	302	319	338	354	319	305	288	313	328	327	353	310	290	327	304	326	341	313	325	321	293	324	305	316	287	305	288	317	329	337	326	336	333	305	278	306	287	337	301	343	332	322	311	327	300	302	316	330	328	314	314	299	327	334	312	322	298	290	292	302	313	318	322	315	302	319	305	336	321	335	329	337	303	333	273	319	287	303	333	342	339	317	310	312	330	283	310	293	294	302	326	300	327	321	277	305	319	326	311	326	315	306	343	292	323	300	299	294	311	284	316	327	309	302	334	295	339	298	335	335	299	348	295	301	315	348	307	338	285	330	291	365	304	282	322	319	316	295	291	312	315	313	316	320	318	313	290	299	349	320	299	319	289	310	296	282	313	355	318	326	328	273	303	326	330	300	294	318	311	325	311	316	326	318	318	320	323	305	293	301	302	294	290	274	305	318	319	314	322	307	311	285	329	324	341	329	294	295	304	295	335	324	335	282	343	282	319	329	312	315	298	300	290	291	294	294	290	316	299	304	314	304	306	315	297	339	295	315	293	336	331	311	310	294	342	333	321	305	337	310	307	308	315	320	297	304	323	322	302	340	315	307	299	287	303	322	344	314	321	352	318	322	328	315	276	305	322	290	313	322	315	320	320	299	337	327	329	298	298	316	298	326	310	309	312	291	307	305	276	314	301	303	289	317	349	328	303	319	328	320	294	290	315	321	361	293	313	305	316	299	300	309	321	300	309	321	355	302	338	305	324	304	299	302	318	298	323	341	293	306	298	317	317	288	324	307	352	325	338	283	314	318	302	297	347	298	305	305	296	308	314	335	312	307	368	307	307	292	313	337	304	324	331	341	333	334	309	299	300	284	306	312	325	297	322	333	334	326	312	338	278	305	296	310	306	351	329	311	286	293	334	309	310	295	286	316	312	334	312	324	344	300	327	313	321	316	294	326	314	338	313	325	311	319	338	320	304	334	305	321	311	305	322	304	299	309	313	319	325	321	331	326	308	329	268	321	295	319	287	281	319	317	321	313	286	310	309	309	313	292	308	315	325	343	309	356	308	292	318	323	333	304	289	301	291	307	284	306	307	338	286	320	282	296	323	313	315	311	289	332	334	283	336	321	310	328	307	293	279	295	319	302	307	317	317	314	318	303	329	339	275	306	323	298	297	329	327	332	310	321	306	311	308	302	302	307	337	326	332	297	296	299	318	303	318	299	314	296	322	312	329	315	305	304	326	304	309	306	317	351	303	323	300	287	313	296	317	318	306	322	330	305	302	302	316	285	338	314	320	277	308	331	317	278	316	319	306	332	311	298	341	309	307	321	324	326	318	326	294	314	303	300	301	312	295	326	295	307	325	323	343	278	308	310
5826	15565	12113	779	529	473	467	446	416	439	417	387	414	412	420	405	414	377	411	429	431	403	416	413	411	421	423	425	424	432	411	415	405	363	412	399	407	378	411	422	423	407	396	392	456	397	411	424	395	416	374	380	411	390	412	439	412	420	388	398	430	396	377	391	398	411	412	418	391	402	439	397	416	395	418	425	377	419	422	406	405	404	419	440	408	439	413	396	421	418	376	418	412	398	439	396	445	413	390	417	386	403	424	392	380	428	423	449	392	404	405	415	422	435	405	414	432	411	423	401	422	379	375	380	408	401	383	387	413	430	377	383	416	400	449	420	408	380	387	374	383	428	420	403	397	408	371	380	417	402	426	445	402	439	400	395	444	402	421	380	415	403	444	394	423	415	439	398	431	386	404	402	402	415	402	412	424	422	428	422	387	403	447	395	418	398	401	406	418	413	411	409	395	404	440	402	458	417	407	433	416	444	451	365	415	386	420	408	396	412	409	390	404	423	429	418	402	390	426	402	427	401	390	425	405	433	395	383	406	400	397	395	421	397	403	387	419	372	416	419	409	410	390	422	419	405	412	416	446	383	388	416	425	410	416	416	423	383	402	420	382	421	388	418	434	375	392	392	380	436	382	387	393	407	408	433	402	430	400	429	424	431	441	413	396	445	390	414	441	390	378	419	434	393	387	439	401	403	406	411	397	395	430	427	421	429	441	388	375	416	397	402	411	393	439	408	419	398	409	438	386	399	426	427	396	397	377	417	402	385	369	438	439	410	418	436	423	417	424	371	392	408	410	402	395	410	434	386	407	405	400	388	384	437	437	398	406	419	413	429	391	406	426	398	394	381	382	425	420	369	369	430	429	378	411	418	396	425	408	380	400	394	374	391	422	467	408	381	389	425	415	410	413	378	407	417	434	449	395	418	413	428	400	407	427	374	382	436	415	403	422	396	409	413	397	417	396	427	460	399	399	414	390	421	400	401	447	410	429	403	401	412	431	414	402	426	386	420	397	408	443	451	454	406	398	389	386	396	419	429	426	435	480	397	409	392	436	372	397	442	377	403	406	432	423	395	380	365	382	386	466	393	395	396	413	402	401	420	386	408	442	422	412	423	409	418	430	396	390	425	391	397	392	410	416	406	392	393	413	426	415	436	437	392	425	396	420	393	401	417	378	382	402	419	374	392	378	406	441	390	426	421	373	410	398	400	397	380	378	442	395	411	406	396	419	377	428	392	388	403	401	422	403	382	375	413	365	423	391	385	406	417	393	422	416	403	409	425	396	373	388	423	442	420	410	427	411	420	410	389	389	415	399	397	403	402	392	417	416	423	427	429	399	397	383	394	415	416	429	385	419	422	434	388	385	407	417	400	425	446	452	373	385	406	411	368	427	372	420	430	435	454	413	403	413	416	392	413	426	396	434	393	413	411	435	397	415	377	400	367	387	373	411	403	389	383	430	399	412	428	427	401	423	478	374	422	384	392	412	400	405	408	479	435	405	423	403	390	383	404	433	407	408	379	379	369	394	394	401	417	393	388	428	376	371	374	385	411	407	398	378	447	424	387	407	372	395	399	422	420	400	446	426	444	422	409	394	398	392	427	407	404	435	428	436	408	385	371	425	424	442	440	391	396	412	410	409	396	396	381	430	392	373	423	419	360	397	421	428	425	403	381	378	390	401	379	396	384	407	403	410	398	444	377	411	423	401	376	422	399	389	393	398	395	429	410	400	405	415	390	397	430	411	391	382	391	367	399	412	371	406	406	384	401	428	400	380	390	396	361	424	385	377	383	393	410	402	438	406	399	453	470	407	392	394	418	420	404	369	399	388	420	424	392	390	396	426	416	400	384	391	397	397	379	423	387	392	401	399	408	398	415	417	397	383	416	388	398	414	445	401	403	419	362	386	404	405	461	424	353	425	409	394	393	439	443	415	409	403	442	436	403	410	469	422	411	384	384	381	420	408	421	430	459	450	409	434	405	392	388	409	421	401	393	432	453	424	389	425	409	385	414	390	392	387	412	428	365	419	434	403	383	413	426	412	386	418	416	431	368	418	367	432	436	398	433	390	438	444	425	407	397	413	429	416	405	407	432	391	387	373	417	432	443	426	412	363	415	382	435	401	408	415	406	409	391	395	413	422	419	377	406	408	403	398	427	392	420	407	389	402	387	412	389	395	390	388	395	410	401	414	393	405	387	439	431	452	399	419	415	397	387	435	395	418	418	416	427	424	429	412	420	430	382	410	385	404	412	406	451	467	378	413	405	388	419	418	376	381	401	394	365	453	379	413	408	389	409	419	400	420	398	426	416	398	446	384	422	420	437	427	364	433	365	422	413	438	403	409	414	425	433	389	442	395	408	385	426	402	408	405	411	401	389	424	423	421	406	420	421	368	420	422	367	395	410	403	393	422	413	422	411	407	434	384	379	411	383	414	378	421	374	404	433	391	410	395	411	418	405	395	396	402	381	422	411	388	438	450	396	445	409	401	373	394	414	434	400	420	392	406	375	413	397	404	408	383	429	413	418	416	394	401	414	412	424	387	407	386	429	388	407	417	410	405	425	400	378	433	400	423	404	437	441	415	409	381	389	430	413	396	431	385	389	389	389	407	402	386	393	418	397	401	417	430	412	402	408	414	422	428	385	408	396	389	420	404	396	386	416	423	353	394	400	429	401	385	419	409	426	374	415	426	426	374	427	411	423	399	436	419	393	382	364	385	395	409	383	434	406	399	413	387	407	424	419	414	407	400	407	409	401	393	405	388	399	451	413	396	394	391	400	421	416	408	402	380	433	424	414	401	424	413	438	369	428	432	437	367	428	429	389	403	429	438	418	415	437	418	461	444	434	411	411	441	402	390	380	410	388	441	430	384	408	390	426	401	414	387	405	396	381	396	382	387	428	444	424	368	373	419	410	417	408	405	372	407	426	436	405	451	425	395	437	381	384	400	419	431	398	412	386	419	391	413	378	418	412	410	378	429	378	392	406	411	441	410	398	395	439	393	433	398	411	409	421	426	387	406	425	404	398	412	399	420	430	400	423	448	382	449	439	414	408	422	427	412	410	405	433	430	399	405	360	415	404	392	383	388	408	473	423	407	391	448	394	424	447	444	411	443	396	405	436	414	399	416	409	402	404	409	435	396	400	420	404	406	399	404	384	416	411	397	394	413	424	388	432	407	436	391	416	416	366	389	402	393	407	384	409	378	455	392	402	407	401	433	411	404	373	424	411	434	424	419	420	408	409	422	420	414	415	371	404	389	394	395	391	418	421	431	423	403	406	393	391	390	392	448	377	417	372	424	442	430	414	409	399	404	353	427	412	415	381	421	403	427	398	425	409	412	425	413	403	390	420	402	383	452	402	409	418	421	423	417	390	395	414	391	399	428	389	413	398	412	378	391	421	446	410	409	394	374	404	407	418	405	407	409	419	384	401	429	424	445	385	382	413	403	383	445	379	425	410	413	424	376	376	439	386	406	423	410	385	392	419
22962	21028	28651	23944	20341	6860	1031	813	685	614	634	596	573	580	543	556	572	602	515	531	541	537	554	505	536	529	527	505	493	578	543	522	567	581	519	556	529	535	550	531	516	506	539	522	588	549	545	471	546	515	521	494	456	545	479	525	532	513	553	551	511	526	502	521	522	529	530	523	530	547	547	539	508	525	526	524	534	532	515	536	509	491	492	501	513	540	557	567	515	546	483	497	522	531	554	528	482	531	513	562	489	535	513	516	496	492	490	510	524	524	541	515	547	565	538	535	538	517	526	518	545	504	537	539	568	518	511	544	521	570	512	538	500	541	558	484	518	562	481	570	514	493	478	556	504	513	530	491	514	531	522	553	528	559	515	514	525	493	461	543	512	475	552	512	511	520	538	507	469	482	500	546	461	531	503	527	500	488	495	509	518	498	544	540	492	519	488	544	482	488	509	519	472	491	549	548	498	500	517	518	536	512	517	504	525	522	508	521	494	496	484	483	549	525	528	510	495	490	507	508	482	529	535	502	527	548	498	507	508	547	534	504	492	511	540	546	553	516	543	501	502	545	526	551	502	512	540	490	466	530	494	544	526	506	517	505	555	512	551	530	512	509	548	535	513	518	511	502	501	499	503	538	503	593	501	526	502	505	526	551	520	505	530	514	509	470	517	548	531	507	523	509	569	564	493	498	518	516	505	497	504	547	551	555	505	520	527	501	523	493	500	478	503	483	530	544	530	517	550	535	473	550	505	522	550	516	496	514	569	530	535	510	474	507	515	577	527	522	531	558	554	518	514	538	591	526	507	524	525	476	522	498	521	496	505	528	495	544	547	505	531	513	490	516	534	500	531	528	494	525	558	499	524	559	558	533	533	558	491	550	505	557	520	521	569	477	498	495	517	534	480	513	542	534	584	542	561	501	504	530	488	497	524	527	540	501	540	504	543	513	559	527	522	523	487	491	511	533	507	510	505	557	528	533	534	527	540	536	527	529	529	533	568	500	540	546	551	527	518	520	536	541	522	497	545	535	545	486	519	514	505	511	500	560	524	531	531	530	524	532	502	509	503	526	548	500	500	547	514	544	489	481	530	554	510	541	477	509	512	487	507	500	505	523	526	518	521	472	507	472	531	498	486	530	581	539	516	523	525	520	495	525	513	439	503	517	500	496	529	505	510	555	472	494	486	461	495	503	537	525	516	542	510	561	527	526	542	527	491	531	549	525	511	505	516	517	498	541	567	474	512	486	527	514	520	581	513	496	498	485	556	489	520	495	518	520	532	505	501	488	540	522	475	515	557	489	501	548	541	527	511	549	538	490	510	516	501	507	494	520	543	456	516	522	493	498	539	513	531	525	527	496	519	527	518	533	502	479	528	517	523	516	520	477	503	537	548	509	512	543	523	516	562	522	518	522	545	525	502	526	544	475	524	483	564	483	521	516	487	537	542	577	499	511	516	511	455	528	523	549	494	537	543	539	495	532	482	522	527	525	526	518	528	514	516	529	514	502	532	549	532	509	515	493	443	453	498	532	497	497	526	509	501	522	512	516	489	475	540	523	540	536	537	531	535	543	520	555	546	499	514	520	513	486	505	517	543	563	517	530	541	508	526	513	476	525	499	532	511	531	544	544	531	535	503	490	502	510	518	557	532	512	505	517	486	495	502	502	515	529	555	491	499	478	514	525	513	497	539	510	527	491	529	520	537	507	531	531	507	512	547	548	529	529	504	533	484	499	514	567	492	564	528	502	533	549	517	533	561	533	521	479	513	499	518	504	490	526	486	528	510	522	519	509	517	520	548	522	569	502	476	497	478	520	531	530	493	524	502	524	504	511	517	502	497	508	497	516	493	533	545	494	504	515	549	496	480	513	568	513	508	566	555	511	515	516	525	479	503	512	502	460	539	506	479	546	519	523	509	527	523	508	518	499	501	517	489	503	487	541	538	507	535	549	522	514	509	531	521	523	521	536	549	462	509	509	476	535	507	530	487	497	521	522	536	509	514	500	536	512	500	488	544	469	512	510	525	489	544	499	513	595	510	513	581	476	522	510	501	506	543	510	526	521	506	487	527	497	552	530	534	557	501	515	464	533	546	458	503	493	504	534	524	527	512	538	509	555	533	471	523	555	534	534	490	506	518	536	483	512	541	559	557	482	533	499	498	493	512	524	494	531	487	501	553	524	535	517	509	529	538	545	505	495	513	529	501	512	542	507	504	545	515	511	494	517	506	533	536	555	548	495	522	516	501	485	517	533	513	554	522	565	506	486	502	514	529	530	501	527	507	497	519	522	521	519	537	516	521	533	529	551	544	532	520	506	514	548	496	536	512	540	560	472	545	509	476	536	488	540	522	514	525	513	508	488	496	531	513	534	466	513	528	540	529	469	487	523	544	529	540	518	510	566	519	560	495	503	528	521	513	519	516	530	508	518	479	531	502	533	511	497	547	541	485	517	522	523	575	507	490	482	508	526	500	543	529	511	530	533	529	511	520	514	501	485	486	499	483	492	521	488	512	545	528	528	517	520	518	485	485	553	511	500	494	554	511	530	534	545	502	512	520	510	499	525	491	524	519	517	563	516	509	464	575	536	519	554	520	485	524	547	540	514	539	496	509	515	488	465	498	496	541	532	496	500	520	541	580	503	539	504	542	540	543	528	545	522	510	503	457	534	559	520	533	501	563	497	526	524	513	508	529	503	535	544	514	544	519	500	515	509	513	537	496	496	527	486	513	517	550	492	542	518	491	489	512	469	524	514	524	521	477	537	543	497	478	487	505	555	530	522	515	528	535	549	511	491	538	562	520	510	480	479	521	517	523	494	531	514	485	517	516	525	512	527	496	544	502	547	532	528	490	542	499	483	565	573	504	527	514	478	513	524	511	513	506	507	519	544	540	538	516	487	511	518	509	502	505	548	543	506	531	484	503	526	496	549	553	498	538	496	528	512	548	519	509	509	563	534	531	528	506	524	521	496	501	538	464	531	525	496	490	493	513	515	533	520	528	511	508	542	521	510	491	511	533	531	504	475	498	482	521	490	505	488	511	505	519	475	512	479	499	497	492	503	516	551	527	499	491	485	540	500	482	515	507	540	482	522	537	521	497	499	545	509	507	488	492	506	501	535	539	504	523	508	532	513	522	531	529	504	521	522	500	538	535	498	533	506	529	473	532	519	513	502	506	507	463	511	543	570	498	539	559	545	469	508	509	530	506	521	482	516	504	503	535	489	519	561	521	524	530	511	538	552	497	515	465	517	550	540	508	480	511	496	508	518	440	497	511	513	468	508	523	523	501	532	555	492	517	511	496	518	527	556	525	541	524	542	516	514	521	493	514	509	534	550	500	530	494	503	534	573	562	521	532	554	505	538	524	540	528	501	491	528	524	519	525	508	513	520	523	527	511	494	474	496	512	520	508	535	511	476	513	515	517	483	498	477	506	523	495	519	527	547	546	528	539	503	503	545	520	489	533	539	506	506	513	490	493	549	501	497	514	510
14268	32743	37146	3307	1944	1559	1290	1145	963	912	869	843	784	801	712	749	738	756	676	678	728	688	726	702	713	707	713	663	674	675	615	721	721	732	658	660	679	688	655	691	656	701	681	662	711	676	654	683	725	661	644	667	699	711	648	678	664	634	690	608	709	656	663	686	681	638	719	636	620	630	680	664	666	668	658	645	641	669	619	657	651	659	646	699	693	669	660	685	658	625	692	642	678	622	639	716	648	679	665	713	664	676	634	659	654	650	694	668	660	636	655	669	671	627	694	705	658	682	679	720	713	648	697	663	690	646	654	673	622	696	653	646	641	668	663	688	641	676	642	697	586	665	713	646	649	683	684	656	678	695	681	684	688	708	683	672	677	659	694	679	645	674	723	663	671	691	665	638	640	635	662	670	644	651	687	699	658	671	628	679	678	650	675	659	663	672	651	647	674	625	678	689	680	666	633	661	694	688	684	657	661	719	699	680	699	650	691	668	589	692	698	657	646	672	684	626	677	654	662	675	666	695	635	648	644	657	718	686	697	612	611	646	678	660	669	619	633	663	647	643	693	642	672	639	707	659	658	663	672	675	614	687	701	611	701	652	657	660	673	678	630	620	674	721	659	693	618	697	680	676	660	664	703	696	653	725	690	646	664	629	701	679	661	653	672	594	703	643	677	669	634	748	647	630	627	668	676	661	619	673	672	654	660	683	666	650	668	686	656	657	677	680	662	718	669	684	649	665	662	679	693	645	630	669	611	642	673	658	689	667	614	702	694	633	645	633	657	604	683	683	653	665	695	691	675	656	719	670	628	656	659	669	645	634	663	634	652	640	654	699	629	653	692	675	666	661	673	676	674	657	636	684	632	699	691	648	646	700	685	674	670	689	678	657	660	630	657	655	690	664	638	649	625	653	660	655	678	653	653	685	636	680	591	627	653	617	652	703	658	654	679	654	668	684	668	687	630	696	702	649	595	682	671	630	658	670	652	657	660	650	693	623	660	646	640	710	694	669	677	630	733	652	730	732	650	660	633	668	678	619	674	642	662	686	689	707	674	662	668	681	664	659	645	650	674	686	647	655	622	658	688	655	684	626	644	650	652	697	660	687	639	679	702	642	665	644	651	672	728	678	656	710	630	687	680	668	641	640	693	677	643	709	642	632	658	594	684	657	633	655	673	650	641	690	632	684	683	685	706	658	628	668	680	655	648	677	691	660	629	644	644	690	634	620	670	645	695	647	666	649	657	702	670	678	663	630	649	631	645	649	652	623	671	675	714	698	630	636	658	628	673	625	710	700	649	688	654	702	728	706	654	639	668	707	730	689	671	692	679	679	629	673	686	646	677	693	684	656	669	706	619	672	665	620	650	670	683	662	659	659	661	649	621	638	646	666	690	647	650	686	702	641	612	670	674	683	619	653	686	694	715	697	697	641	670	656	666	673	633	695	670	688	643	686	677	696	657	657	678	647	664	678	642	670	711	612	647	598	679	648	694	723	655	667	644	612	637	697	636	650	678	678	672	648	649	637	682	669	680	636	640	694	642	687	671	680	664	676	691	708	647	653	656	631	645	674	652	685	633	671	689	667	648	640	656	623	662	655	605	698	633	667	700	681	705	611	667	646	663	674	713	663	636	685	648	638	684	647	683	694	644	720	651	632	661	672	667	639	661	686	643	678	633	653	711	657	682	694	657	680	672	689	663	638	683	661	706	654	679	644	693	671	668	654	686	641	651	639	656	653	609	616	651	680	622	636	650	679	661	655	649	634	666	674	674	657	684	662	678	627	678	676	694	645	627	655	677	697	679	660	673	646	642	645	657	666	670	691	647	666	663	664	677	695	662	654	667	670	666	671	680	670	675	637	667	644	637	614	625	688	673	687	689	652	661	614	662	634	725	666	649	644	695	664	654	684	660	657	706	668	645	634	658	679	658	643	687	689	667	638	677	713	638	659	656	633	663	651	676	690	613	632	686	664	670	637	674	661	694	654	665	651	645	624	644	693	728	673	660	691	654	719	678	656	684	655	703	674	668	631	641	638	658	702	672	696	713	620	648	657	653	678	697	650	663	658	693	683	658	636	684	670	695	669	702	659	670	655	666	663	655	618	612	665	675	611	641	639	635	665	643	661	640	643	658	668	682	646	682	672	650	705	659	632	646	648	717	674	706	672	627	621	654	643	675	666	627	656	689	640	672	657	673	641	638	675	672	685	652	633	657	662	730	672	679	680	661	691	683	652	665	610	725	656	662	633	666	662	656	681	659	703	667	654	706	671	717	657	666	652	662	623	635	682	662	674	644	687	684	666	650	614	630	678	652	658	658	677	709	673	697	688	694	647	640	701	672	691	690	646	690	662	624	653	660	649	655	645	718	676	670	657	660	676	648	687	643	645	665	688	669	649	678	673	624	668	630	728	675	700	678	642	724	663	674	685	669	690	646	633	641	651	698	598	665	656	619	653	638	696	704	679	667	639	695	669	659	664	672	679	656	640	647	651	665	626	678	623	682	651	679	662	635	651	704	669	667	666	678	634	722	676	641	697	661	698	680	680	679	662	657	715	669	639	655	635	712	680	649	626	747	704	655	663	642	663	664	645	677	677	622	690	631	682	640	649	649	665	663	654	706	622	628	631	692	666	618	682	658	679	673	658	655	657	648	659	659	717	666	697	637	656	614	697	625	668	685	638	645	658	673	626	624	682	691	653	679	695	685	640	660	681	633	691	671	716	664	684	643	683	692	716	634	672	670	657	669	634	652	642	687	659	685	675	656	682	662	651	643	687	668	698	714	645	685	623	645	631	679	704	674	635	659	645	636	640	695	663	675	645	667	685	675	646	645	679	653	607	671	608	662	634	609	683	642	636	612	655	638	680	625	609	677	692	694	628	709	651	678	669	674	691	666	688	662	645	676	631	664	681	661	670	669	622	685	690	645	648	745	664	704	640	668	641	658	638	667	681	668	696	658	687	643	697	667	665	679	683	653	619	719	689	624	646	696	651	603	726	676	671	670	691	675	686	662	682	683	636	655	698	702	699	618	651	707	659	637	624	659	636	717	646	645	683	647	628	704	660	631	675	655	613	662	647	699	667	728	636	689	657	654	654	662	650	621	704	692	715	651	668	723	719	676	640	653	628	674	691	668	649	677	699	640	609	694	680	678	644	679	662	681	661	614	686	670	696	688	669	669	637	631	694	719	671	669	671	643	686	692	659	632	626	648	674	687	671	681	663	693	671	736	612	645	702	630	667	637	646	662	697	703	646	623	653	652	671	676	688	649	683	654	702	663	643	658	651	668	648	651	677	702	610	691	618	675	656	684	631	670	670	697	672	636	657	654	649	616	645	676	647	643	655	717	660	647	689	648	666	662	621	662	678	661	622	695	713	651	676	647	702	713	637	632	711	653	639	697	688	639	704	706	666	626	663	678	706	675	659	679	675	673	679	629	660	665	665	640	607	630	662	651	657	675	704	625	672	665	653	647	635	647	690	690	671	699	637
24283	21026	27211	24339	6044	356	279	231	197	199	188	164	151	178	165	165	148	165	156	136	152	161	156	173	133	151	146	153	132	157	160	135	157	140	147	145	137	135	136	185	157	157	159	125	137	158	152	156	160	135	146	151	137	161	166	163	179	147	149	135	162	139	173	133	143	148	143	138	132	154	135	155	141	160	165	136	156	151	151	150	146	137	131	153	136	153	141	145	147	120	158	142	154	151	135	165	157	135	159	146	134	118	139	153	123	155	154	138	143	146	145	143	142	146	127	147	154	137	126	137	160	137	128	136	165	134	151	155	148	143	126	148	168	153	144	134	133	135	140	140	143	146	142	150	153	134	125	149	137	132	161	142	129	136	167	152	153	146	150	156	150	143	132	144	130	141	146	152	144	134	156	137	161	163	155	142	142	149	150	134	142	147	154	133	150	161	159	148	163	147	129	140	144	152	152	135	151	161	152	137	139	140	149	153	151	153	178	136	143	125	110	149	139	149	126	163	133	143	147	140	132	152	146	134	126	131	140	148	137	128	125	159	147	149	134	157	157	138	148	166	160	136	117	131	142	134	160	149	121	153	152	133	135	145	136	155	147	139	140	152	133	138	126	137	129	129	139	147	137	143	139	119	143	135	144	132	155	161	146	159	169	141	150	148	142	156	140	148	151	157	145	139	121	143	162	138	137	161	130	142	170	146	121	126	135	131	132	147	169	155	142	119	151	143	164	167	159	128	137	153	143	148	139	155	151	148	147	150	129	97	138	149	149	142	122	134	141	145	154	140	159	159	152	138	151	120	154	158	143	128	135	129	162	132	148	145	152	146	152	173	136	130	157	164	144	145	163	175	142	145	159	142	151	148	156	128	153	154	147	159	136	127	132	136	150	144	159	134	136	156	120	140	136	143	143	133	142	127	111	147	154	153	114	150	158	140	147	155	131	156	121	134	145	150	155	165	148	150	144	133	173	157	125	142	136	141	141	139	150	132	145	143	134	146	116	142	128	140	133	148	161	147	149	139	137	151	139	128	149	144	138	153	126	133	119	130	164	128	127	148	169	147	155	145	147	144	154	137	142	141	142	149	141	131	136	149	137	130	137	136	139	151	173	161	151	140	143	128	151	155	156	147	141	134	146	136	151	136	137	138	152	133	157	143	144	122	144	135	123	123	130	148	133	133	147	146	143	167	166	143	143	137	153	149	124	136	154	130	131	145	137	141	128	152	135	154	149	163	146	130	141	141	159	156	139	152	141	157	151	126	122	128	128	166	143	136	146	160	129	152	144	138	151	141	132	158	152	171	126	147	142	146	149	137	146	162	144	166	144	142	134	139	133	148	174	146	134	123	153	144	148	157	195	149	146	152	145	132	142	130	169	115	162	147	161	128	134	145	124	158	126	152	118	140	139	154	160	140	161	149	136	139	149	164	148	139	119	154	151	150	153	138	168	146	155	138	156	128	151	128	138	145	133	146	159	155	178	143	135	155	151	161	153	141	134	156	138	140	140	155	160	162	138	118	158	138	139	170	146	145	146	152	130	151	163	147	150	155	148	124	151	136	143	136	148	160	148	151	154	146	132	101	163	152	153	150	151	148	142	129	136	155	156	142	127	137	132	136	160	160	155	152	148	126	145	131	149	137	139	147	143	161	125	160	138	138	132	142	140	140	142	146	158	147	138	133	139	140	149	155	142	120	148	150	134	152	157	157	159	136	153	167	135	138	142	141	140	153	120	142	141	142	138	147	165	146	144	138	163	142	148	136	146	158	156	140	165	128	177	126	138	128	154	147	157	150	150	153	136	143	186	171	128	138	145	132	135	160	151	140	140	149	152	127	124	132	151	137	139	142	149	151	155	143	161	147	154	132	145	135	152	143	156	128	159	125	149	141	138	138	157	136	136	164	135	175	136	155	123	139	169	136	148	151	144	149	143	147	161	159	145	146	151	132	153	151	156	137	147	171	147	150	136	127	159	154	159	131	144	163	146	139	140	128	161	143	117	151	143	146	167	137	139	145	129	145	151	138	140	171	135	153	145	148	140	136	159	150	137	137	130	130	135	154	158	142	152	125	144	149	157	150	149	144	134	147	147	156	165	156	154	141	151	145	150	154	164	154	141	148	134	134	156	138	148	146	145	159	140	146	136	163	128	161	137	122	140	122	152	154	145	132	149	165	174	141	173	151	135	143	123	139	151	136	131	160	150	126	139	157	135	157	154	165	138	152	148	165	164	137	148	140	133	137	136	123	156	158	149	143	138	151	152	142	143	141	143	125	142	153	134	147	144	137	146	152	136	159	152	150	147	145	124	145	144	137	128	127	137	153	168	118	133	150	139	161	165	174	144	153	147	119	144	160	155	111	157	149	125	162	153	129	147	138	148	142	129	142	150	151	154	143	150	139	127	130	155	138	157	142	133	169	156	147	139	146	129	150	157	146	155	119	132	117	136	153	150	130	126	135	128	127	145	169	136	122	123	135	141	144	153	139	128	139	135	167	145	129	141	129	157	151	144	156	139	158	160	164	157	135	137	145	150	162	141	142	134	141	158	152	133	159	118	134	137	158	155	136	164	152	129	134	150	124	150	128	153	140	131	140	126	142	122	157	149	153	135	151	129	118	157	144	152	147	148	160	119	154	147	161	156	137	153	133	147	138	163	139	159	130	137	145	155	151	162	139	135	158	153	151	156	147	161	136	144	150	131	150	158	158	152	154	151	113	153	141	155	152	151	140	147	144	141	148	143	120	136	153	159	153	120	144	162	127	138	154	144	134	139	137	140	153	168	122	143	148	136	138	144	157	148	153	151	155	122	148	139	155	143	135	144	151	146	142	124	127	142	165	170	145	126	139	176	155	132	147	133	146	144	134	146	129	140	131	167	112	145	133	170	137	123	155	129	137	140	130	124	141	147	140	158	126	108	168	148	151	155	137	154	137	131	153	156	150	147	147	148	146	156	128	131	140	136	155	156	130	140	145	143	143	146	155	152	146	135	138	150	149	132	124	121	146	142	141	133	143	154	137	161	141	156	186	152	175	134	134	127	146	132	141	141	151	149	148	132	135	152	138	136	146	152	134	143	138	151	151	145	168	146	117	152	140	127	142	155	169	131	144	115	137	150	152	118	142	152	161	136	166	143	165	175	143	159	163	147	156	119	160	152	138	143	119	138	122	139	156	150	154	148	152	138	134	157	128	181	152	141	147	133	141	138	154	149	146	129	135	142	142	134	150	132	146	130	142	142	159	147	166	143	149	150	139	131	154	147	145	134	172	149	152	146	143	157	156	175	142	131	139	140	139	148	157	144	133	129	142	133	142	158	150	170	151	145	126	139	145	146	165	145	155	140	143	128	140	140	138	143	135	116	139	151	148	138	130	162	160	141	156	141	141	139	159	144	133	136	145	132	138	146	159	151	142	149	138	147	127	146	152	150	158	161	124	132	144	135	116	140	138	155	170	156	115	149	145	147	131	154	136	148	133	153	130	133	169	128	146
12618	25538	28229	1516	886	642	561	463	383	345	280	298	285	274	231	251	249	237	239	220	212	236	229	258	209	219	202	219	234	223	221	215	205	203	204	223	199	229	220	208	242	195	200	224	207	225	197	184	182	217	203	195	199	225	208	192	210	204	205	189	199	211	216	195	203	223	188	231	190	225	191	207	165	194	217	201	227	225	224	216	184	210	195	214	221	194	205	211	184	198	216	182	210	216	203	202	207	205	211	194	217	205	213	206	216	176	206	200	210	228	193	197	200	194	232	208	208	222	212	190	186	198	225	208	215	202	200	200	199	211	197	213	172	194	184	230	193	193	192	185	199	180	186	220	224	207	205	200	195	208	197	208	201	205	186	195	214	211	190	173	192	221	205	219	189	213	198	213	201	199	192	187	222	204	202	217	210	205	194	197	192	209	194	196	193	181	212	196	223	210	215	205	216	194	214	184	184	201	209	186	186	177	191	208	193	217	204	225	204	195	220	184	206	212	193	189	206	214	207	228	213	228	193	202	196	171	207	215	189	193	216	198	186	207	211	192	205	193	219	232	217	235	200	191	231	219	196	217	200	215	181	211	196	202	189	195	201	198	206	218	214	222	227	195	201	183	217	178	204	183	223	186	211	186	176	209	203	195	204	192	209	206	193	219	201	211	217	208	215	204	215	223	185	201	236	189	179	212	202	214	209	216	195	202	217	220	223	225	199	194	181	192	185	177	195	210	225	190	206	223	195	183	212	210	217	203	224	203	211	210	196	205	207	217	213	210	206	186	197	209	205	200	202	218	214	199	215	206	198	205	197	191	208	173	203	199	203	197	219	207	177	233	189	230	212	200	205	210	213	200	190	192	203	206	227	176	212	216	200	206	201	215	205	193	213	215	203	218	198	185	201	183	198	215	221	198	207	214	199	206	205	202	222	206	210	212	204	198	203	202	200	207	191	214	200	205	199	249	185	204	204	188	214	203	197	195	204	207	209	210	178	197	199	210	181	201	216	205	225	187	232	206	201	182	203	200	188	195	184	225	198	193	213	189	188	208	192	208	191	202	179	203	180	201	198	225	184	215	223	205	194	204	207	225	199	185	201	180	204	199	209	205	172	200	222	203	209	213	203	206	201	213	201	193	178	184	237	195	202	196	205	209	207	202	203	185	253	201	219	228	196	217	189	197	172	199	193	216	192	208	203	188	205	218	214	201	242	216	211	172	224	205	208	201	199	195	202	186	203	175	213	172	215	192	230	221	205	179	221	196	207	207	187	214	182	197	208	243	176	182	235	196	188	193	215	218	188	182	211	225	210	176	177	237	221	219	190	219	199	208	217	178	180	184	213	205	210	185	186	195	191	193	204	169	199	193	217	199	213	208	188	202	173	192	246	183	185	197	192	171	205	216	184	236	236	205	208	211	221	203	208	209	214	198	220	204	207	208	197	232	207	201	212	193	209	175	216	206	204	195	225	218	219	226	204	189	202	202	183	201	202	213	213	210	194	186	225	206	210	191	215	206	194	219	200	193	177	214	213	204	192	222	220	226	209	200	223	222	204	200	191	195	181	187	217	211	176	232	210	198	193	197	202	211	198	207	203	208	208	198	199	212	202	205	220	203	199	205	221	212	176	191	178	226	196	238	207	199	215	206	183	207	192	192	212	196	185	206	191	191	231	217	193	194	211	212	202	209	214	193	196	213	206	204	188	180	205	182	210	210	209	202	198	213	187	220	192	207	208	206	202	187	184	195	221	210	210	234	182	208	205	206	215	197	221	189	196	203	174	192	207	198	205	218	204	191	202	206	195	211	197	202	233	212	202	228	188	185	183	202	236	202	211	202	195	215	203	182	199	179	181	184	192	225	212	209	207	216	224	205	198	200	177	214	220	209	223	196	199	206	205	204	196	220	184	188	182	203	185	191	207	219	222	196	207	184	202	220	213	204	187	218	200	196	181	195	166	193	185	181	210	221	187	204	194	210	226	188	212	187	214	202	189	189	202	206	199	229	190	242	204	206	206	223	191	200	206	167	202	207	187	204	198	183	188	197	205	192	191	205	208	197	215	200	208	193	191	214	195	220	220	187	226	189	210	206	219	180	221	181	184	196	187	200	199	210	204	200	210	218	213	193	227	180	208	168	215	201	225	190	195	172	194	188	214	199	178	197	209	203	210	186	185	210	197	188	184	198	184	192	190	213	211	223	182	190	220	208	226	213	221	186	189	218	212	216	200	200	210	211	204	183	213	187	221	204	196	183	206	203	201	197	202	201	197	196	216	196	210	174	212	226	202	213	193	223	209	197	179	215	201	201	202	188	201	185	205	199	197	215	206	190	208	212	204	217	199	217	186	219	200	190	219	193	217	212	227	225	194	202	217	206	181	211	188	170	213	208	212	196	187	207	207	223	205	205	204	181	193	189	201	204	194	223	215	210	207	195	191	201	199	241	213	198	194	189	205	210	206	218	213	226	216	178	185	189	209	202	228	184	199	187	205	199	208	199	204	176	200	189	200	206	220	205	188	195	219	203	227	224	214	197	210	208	228	205	223	206	211	223	216	217	204	198	224	198	176	209	186	205	193	184	229	212	208	202	196	202	219	215	190	180	199	233	217	226	206	191	216	198	219	223	173	185	188	216	186	186	193	225	200	197	213	216	217	196	191	175	193	217	197	208	224	213	178	182	180	194	192	223	216	212	215	201	212	210	205	205	192	180	192	207	180	206	204	189	204	200	168	189	216	192	200	193	184	193	198	216	210	199	206	167	185	188	208	196	209	207	200	216	196	197	182	219	222	214	210	218	182	208	207	219	216	179	195	192	202	190	204	193	199	191	203	216	231	214	233	214	206	207	187	195	223	166	206	210	193	205	182	179	236	210	174	191	200	212	172	200	225	179	194	203	189	209	197	200	202	222	206	217	195	214	206	230	191	197	198	191	191	228	225	201	232	224	184	192	183	215	204	201	209	216	229	210	199	225	187	199	185	206	206	210	187	218	165	205	185	186	221	193	204	200	194	198	196	185	199	211	211	211	191	208	187	165	224	206	220	193	202	216	210	214	194	213	172	204	205	197	213	170	207	185	212	172	218	211	176	198	235	183	202	215	193	189	203	208	226	209	226	203	203	206	196	206	201	198	213	221	209	191	216	201	214	192	209	233	212	196	202	210	200	225	208	226	183	176	213	241	219	182	188	236	206	200	194	208	227	201	210	198	219	208	221	184	190	197	195	226	215	200	201	169	187	201	197	191	189	203	201	205	195	206	182	240	219	178	213	191	198	216	168	200	195	190	210	176	202	193	201	201	223	208	199	209	212	195	207	226	203	210	206	189	196	209	225	217	198	221	218	208	183	200	216	199	192	221	214	213	191	212	207	211	198	206	222	207	197	234	193	197	219	224	209	195	231	225	179	213	223	203	202	214	202	191	209	203	240	197	215	237	218	199	233	200	209	206	218	190	171	194	202	212	231	206	221	173	224	207	202	198	196	197	218	207	191	194
22152	21065	28701	23703	21056	20541	4626	836	637	641	556	532	505	493	466	455	426	446	421	430	423	423	418	456	417	429	425	403	419	435	442	420	384	387	396	413	350	449	401	406	373	396	389	393	404	400	394	404	380	420	388	405	387	382	384	409	426	386	374	426	403	387	403	412	382	368	418	386	454	403	365	346	404	377	426	430	384	387	378	379	394	398	405	383	388	403	404	365	362	404	416	371	409	390	362	406	388	380	436	452	396	407	408	412	419	401	391	417	396	361	409	376	379	383	355	392	413	371	419	411	396	359	385	371	408	393	429	358	386	404	386	389	396	402	425	387	384	402	363	383	378	374	363	445	385	413	371	409	374	420	407	398	376	408	389	394	394	415	414	374	392	403	388	390	389	373	387	407	394	414	396	381	395	389	383	391	411	422	369	396	405	388	392	401	403	403	396	398	383	373	383	385	377	413	400	365	407	350	408	391	401	405	377	390	399	395	374	390	404	373	410	387	380	408	409	382	388	387	385	397	404	368	402	360	407	378	417	358	359	388	377	422	386	371	380	369	407	384	417	427	397	414	373	374	378	408	384	383	381	417	418	364	367	400	369	420	396	444	423	403	411	430	390	432	385	390	367	387	398	394	399	363	384	397	400	392	362	387	417	405	407	368	392	388	410	387	374	396	399	402	418	357	385	368	361	409	381	403	364	386	367	395	359	364	390	382	402	406	380	382	399	378	362	426	434	399	371	369	377	404	387	372	369	389	356	401	408	388	393	385	388	398	421	397	383	417	391	414	406	381	377	392	415	416	360	382	417	402	361	353	401	369	417	396	383	385	400	334	425	386	444	390	393	356	414	423	407	397	411	392	376	359	397	434	368	433	402	383	371	395	417	394	361	389	404	377	367	389	383	381	398	397	426	380	393	404	406	419	405	393	407	438	391	375	366	391	388	407	408	390	372	391	397	434	410	380	384	355	380	416	405	404	375	396	397	399	386	429	383	391	410	425	368	389	410	369	392	402	385	397	403	373	367	383	417	346	396	381	420	402	409	424	426	392	405	370	389	385	417	376	401	385	380	382	407	402	376	422	376	423	380	369	431	383	365	402	409	388	413	417	378	392	407	406	392	408	389	404	410	401	401	370	393	366	399	383	406	395	377	418	380	409	355	385	379	382	392	427	392	411	374	401	394	384	378	406	391	387	386	394	405	399	371	382	414	385	415	377	395	385	405	401	379	377	388	385	401	403	402	362	413	393	423	409	330	410	377	378	386	416	376	358	379	376	365	388	377	415	389	424	432	395	369	430	387	365	368	380	378	375	392	395	412	375	375	369	405	377	407	433	402	375	406	397	400	374	402	397	386	372	408	380	397	380	396	401	383	411	403	399	387	371	370	389	413	400	390	405	395	404	386	357	395	383	415	374	403	370	373	382	382	441	359	384	353	402	383	403	408	398	383	335	397	404	414	396	440	401	396	412	386	398	386	375	384	427	377	364	402	387	386	393	406	396	398	396	353	385	366	407	409	365	405	370	422	381	384	386	366	391	384	395	420	379	410	387	431	363	405	386	375	397	389	383	372	382	362	401	391	385	430	374	399	401	397	385	410	383	396	400	406	373	374	384	388	387	367	367	386	424	408	381	417	409	395	372	405	395	382	375	395	393	399	431	391	393	393	380	389	385	405	373	420	383	407	381	397	367	379	363	400	397	404	416	362	380	390	399	381	403	374	437	427	445	387	370	397	357	399	406	365	360	402	411	387	390	386	407	415	381	419	378	392	430	416	365	383	393	408	374	410	439	416	368	378	438	395	400	356	409	399	435	420	374	405	416	418	388	372	395	386	376	391	374	394	386	414	401	374	387	361	435	387	368	395	385	399	384	393	414	423	375	394	419	381	362	392	408	398	361	412	428	405	379	346	394	422	388	390	370	413	367	370	375	396	377	380	357	398	387	399	391	382	374	383	358	358	356	385	364	399	441	385	403	389	406	348	404	402	344	402	363	390	407	390	398	410	404	340	343	418	384	410	406	378	349	427	399	389	416	361	409	387	392	364	351	407	332	356	392	412	380	412	382	414	393	397	381	374	437	410	372	396	389	433	407	393	402	368	392	386	396	373	408	410	420	432	358	390	402	385	418	370	375	378	420	363	384	387	377	424	382	359	389	398	397	385	398	397	405	413	408	399	370	389	392	420	380	404	365	372	415	401	400	408	409	448	394	357	373	400	388	393	422	396	436	383	378	410	384	409	389	389	363	371	396	352	402	411	402	381	409	421	375	385	377	381	386	387	383	362	365	407	402	398	389	405	390	420	367	363	374	382	379	369	377	382	376	413	406	384	400	362	368	410	420	367	441	363	362	362	376	368	393	388	410	403	386	388	383	395	412	426	365	384	382	405	388	380	383	360	389	373	391	397	402	388	384	416	384	407	409	378	386	389	376	390	394	373	365	342	382	367	393	390	411	400	406	386	393	398	400	374	386	394	395	411	416	385	399	372	365	376	403	395	367	399	394	405	425	387	356	419	374	397	404	360	378	386	390	381	395	399	379	390	374	364	355	431	434	346	399	383	418	416	393	381	398	401	372	358	393	389	391	402	423	411	411	397	355	389	435	388	380	375	360	408	380	362	360	385	408	422	393	373	386	377	383	394	387	394	424	405	393	399	406	386	400	420	376	399	393	388	418	388	398	417	394	376	361	351	400	411	353	422	391	434	406	403	398	394	390	426	407	387	370	374	394	375	404	369	396	397	406	388	391	384	367	370	408	393	394	412	426	422	392	402	396	392	357	401	401	400	363	407	411	359	379	396	381	367	425	370	375	398	349	365	394	409	391	382	369	387	368	366	376	408	391	400	418	396	373	423	371	373	413	432	410	380	345	378	398	378	417	348	388	402	342	377	377	413	416	390	399	389	391	402	398	398	401	415	393	380	356	368	401	434	350	402	367	361	383	379	407	426	413	388	398	403	391	405	390	408	370	389	388	405	383	394	390	381	400	415	363	387	375	396	399	418	381	377	376	381	379	388	404	396	363	395	397	391	400	358	384	400	395	390	380	412	431	365	438	407	393	416	391	369	399	433	390	399	380	426	376	401	407	397	374	406	393	369	406	414	398	381	428	383	403	395	387	338	384	398	416	412	402	379	378	418	431	382	393	383	405	369	396	401	374	408	360	388	368	376	404	406	368	398	431	379	374	424	379	382	367	394	375	409	390	388	374	395	403	373	363	375	407	410	393	408	410	416	363	380	399	428	383	390	380	427	424	353	361	353	379	360	386	378	385	380	371	392	414	398	394	354	380	395	388	364	351	406	418	394	399	372	384	346	377	403	391	367	367	357	385	393	419	413	382	378	383	368	399	417	372	336	396	414	434	388	385	389	365	389	390	388	382	381	364	375	397	392	374	351	473	403	392	381	416	427	406	391	423	374	380	368	383	455	403	401	379	421	387	348	372	392	387	368	413	398	381	391	391	400	387	380	388	394	420	398	430	375	381	389	405	430	390
18511	55707	40576	5256	2862	2119	1654	1396	1164	1072	919	853	758	739	684	753	643	590	637	619	608	563	540	577	554	583	598	543	551	516	546	536	577	547	561	584	488	541	508	519	541	521	520	504	495	526	527	565	549	531	505	495	515	491	546	580	500	538	551	518	571	512	520	566	553	561	536	531	524	542	545	506	539	517	551	507	553	518	522	545	540	486	538	524	466	507	557	507	498	547	536	547	513	564	534	543	516	500	556	543	544	483	546	526	538	505	538	506	515	556	562	513	494	482	512	498	506	505	555	529	539	524	548	503	522	500	530	506	529	519	486	545	517	527	536	510	493	519	503	520	521	547	557	496	508	524	521	573	527	548	503	499	496	491	531	476	527	500	514	483	544	503	514	517	468	490	534	510	523	520	553	542	523	506	540	497	542	522	510	488	580	543	530	502	528	525	541	489	560	563	504	501	501	520	548	536	520	487	513	547	523	531	515	515	540	482	525	463	561	519	514	526	571	586	495	497	539	473	513	505	484	550	532	521	511	455	520	533	462	514	483	518	528	507	493	520	505	546	539	490	536	538	507	524	494	521	493	496	529	530	545	549	511	523	507	499	528	469	523	540	541	502	509	526	523	489	526	536	513	556	553	494	502	482	524	525	516	548	578	460	510	566	495	504	529	555	512	523	543	527	524	483	538	545	486	540	519	536	559	492	496	553	520	522	506	516	549	539	506	548	492	579	565	514	543	515	533	506	538	503	500	537	464	548	510	490	519	491	490	512	534	498	555	493	487	522	500	558	484	545	516	520	504	512	507	520	495	500	536	522	489	489	529	464	553	508	530	548	519	498	553	528	522	526	525	524	544	531	532	483	495	499	548	521	503	513	544	526	507	522	503	531	513	502	506	555	507	563	520	514	580	479	512	496	511	507	478	515	546	477	512	509	512	513	533	551	533	525	530	504	504	504	594	521	502	505	527	502	481	490	505	523	515	542	540	517	504	494	479	501	499	504	570	552	522	509	526	528	545	542	503	542	513	551	502	524	555	533	500	500	528	472	505	539	520	495	484	546	519	496	527	562	505	534	530	473	496	513	552	518	469	542	516	533	536	539	509	502	540	520	544	516	512	465	543	521	499	480	556	480	499	494	554	542	467	487	533	532	518	514	513	541	529	503	535	547	517	492	544	490	564	531	476	531	552	527	489	502	499	475	474	530	499	487	479	546	513	502	483	522	558	486	531	492	502	485	555	491	561	510	529	501	521	511	528	507	540	535	512	507	541	545	567	504	509	513	537	502	520	502	490	535	486	535	551	540	521	478	524	524	500	534	546	569	521	506	541	572	508	541	534	518	534	466	504	532	532	536	525	519	518	522	556	526	536	537	550	514	538	533	502	513	544	513	546	526	529	518	522	531	552	548	528	526	541	528	520	534	498	539	488	494	541	491	553	513	489	519	526	495	531	517	519	510	531	505	577	505	530	541	506	528	484	494	555	534	541	530	488	495	499	538	494	523	510	517	570	522	500	492	546	534	492	539	570	535	525	530	506	509	489	499	547	504	529	528	505	521	546	527	510	538	527	553	526	514	495	479	484	515	526	511	492	525	538	563	501	515	544	515	478	534	500	495	521	548	539	536	487	487	503	519	501	544	542	557	519	487	510	510	504	525	496	529	490	502	517	524	572	524	522	508	526	487	534	488	492	539	511	543	516	490	526	586	539	464	528	538	514	506	529	489	520	505	527	516	486	523	512	538	526	545	500	476	509	514	511	508	505	554	539	511	506	545	532	539	502	535	521	542	503	505	572	515	535	506	538	520	533	556	547	531	512	515	507	517	530	544	519	520	528	532	542	510	455	515	567	527	511	538	517	540	520	547	542	481	498	517	504	508	467	501	515	493	507	488	561	498	524	487	537	513	591	512	517	533	504	532	476	502	487	518	531	546	560	492	531	513	512	558	529	503	504	514	535	514	488	486	560	478	535	535	503	515	537	509	515	507	512	535	483	492	533	512	526	541	505	525	525	520	540	509	548	540	473	519	534	554	505	549	545	548	506	562	520	478	526	476	542	487	526	518	502	525	506	508	488	531	501	513	529	508	537	518	513	531	511	548	541	488	545	539	532	515	524	489	554	544	540	512	521	505	493	510	508	521	488	540	546	514	519	507	492	538	510	541	529	504	510	507	500	516	508	537	522	540	516	540	505	492	531	536	547	536	527	481	529	509	542	524	501	536	551	511	544	509	505	530	481	517	520	497	517	495	478	539	519	561	509	505	527	476	496	512	572	569	499	513	553	457	513	492	561	511	512	496	539	479	512	536	512	498	493	511	525	508	520	546	512	524	515	471	534	496	554	549	511	486	564	535	450	508	551	502	549	493	488	503	534	455	524	518	499	523	484	498	529	487	536	544	499	519	514	521	467	536	463	503	508	497	490	517	492	496	517	532	550	561	500	472	516	516	558	512	531	527	519	514	465	528	519	535	497	496	505	544	540	468	508	549	524	461	484	561	523	532	518	516	497	475	555	558	523	506	515	543	523	525	498	485	520	507	512	513	545	494	480	538	510	523	508	512	498	547	544	531	534	520	504	525	572	519	528	518	487	571	509	527	512	537	495	555	519	501	502	528	520	500	511	520	533	522	492	555	540	519	501	518	530	502	479	516	522	536	530	549	527	519	519	542	538	551	536	528	478	530	501	455	523	504	519	521	492	485	543	521	528	519	480	553	512	499	478	490	518	527	518	538	538	542	505	493	528	574	499	468	546	541	501	499	509	520	493	518	523	536	496	516	516	511	540	529	512	504	533	476	518	520	519	526	472	520	506	512	555	497	527	523	515	527	491	481	509	526	503	501	505	465	485	525	495	529	564	493	529	519	518	543	538	515	487	513	548	525	518	523	514	549	513	528	526	527	487	520	498	525	490	520	531	505	527	527	470	517	480	529	483	508	516	536	516	525	489	547	504	484	544	517	495	511	484	516	536	501	523	491	531	508	530	511	536	539	546	533	480	590	508	529	485	543	541	514	479	524	536	479	551	476	516	538	571	503	575	533	518	538	518	486	513	498	501	496	515	492	503	552	563	507	473	523	527	533	510	545	507	496	487	539	527	536	501	557	508	528	535	575	526	497	520	526	491	530	489	545	491	519	503	481	488	526	503	498	508	504	482	545	510	541	504	475	494	520	574	518	499	524	530	537	510	527	543	498	511	524	508	549	518	522	487	500	496	530	540	540	576	508	552	539	496	544	533	509	561	507	483	522	493	507	490	513	531	526	583	520	515	528	526	505	500	523	545	594	530	522	526	507	498	489	542	481	552	490	512	526	552	570	512	500	485	517	536	543	536	538	541	510	515	529	506	563	509	521	474	495	538	546	525	528	519	539	546	540	480	520	527	532	552	496	483	525	494	490	501	559	521	570	543	533	535	527	519	516	530	555	526	539	514	512	507	545	524	511	507	530	511	527	503	473	558	542	542	528	482	506	500	548	508	481	551	527	520	484	503	493	524	568
26734	19559	13728	1119	389	352	336	341	331	327	301	340	326	328	300	308	326	335	333	323	324	327	314	305	307	321	299	291	337	343	327	322	356	327	326	341	326	344	326	324	304	310	323	322	337	310	302	315	295	299	300	321	332	319	332	358	293	327	328	294	307	342	307	332	303	301	298	289	326	322	360	294	329	278	340	288	332	312	347	289	307	332	330	319	322	317	305	329	317	333	301	310	325	322	301	320	345	316	285	321	271	315	326	306	309	300	275	294	324	299	305	336	334	331	306	320	325	307	302	322	306	316	339	307	313	281	327	318	333	360	327	283	269	282	293	318	339	283	347	307	336	331	279	320	326	341	319	307	316	329	326	329	306	274	287	325	297	308	336	310	321	291	332	333	323	318	347	304	345	315	324	302	291	316	273	285	315	285	294	319	296	330	325	313	295	295	302	314	330	313	316	339	318	312	332	275	320	272	326	314	348	300	318	298	320	303	327	299	315	283	329	328	320	312	307	319	316	307	321	320	324	302	314	303	295	302	299	331	338	319	312	311	314	327	342	345	351	300	342	312	307	308	331	267	333	332	327	318	342	294	332	311	315	300	317	291	303	313	331	330	289	297	321	301	328	296	314	307	294	311	324	315	342	325	323	332	305	309	318	331	319	307	326	332	293	342	316	327	301	341	314	313	294	323	322	287	337	346	328	305	341	327	311	296	320	322	338	325	309	324	332	271	316	299	329	292	299	333	294	317	331	294	347	304	332	317	328	303	322	327	322	328	309	334	342	319	347	322	343	303	309	315	320	313	330	292	316	322	306	306	320	326	313	312	322	299	284	309	298	326	316	333	296	280	353	319	278	332	319	327	309	314	334	308	336	329	327	287	301	323	300	312	309	312	322	314	317	321	301	343	282	318	317	333	322	317	313	292	322	318	316	324	283	337	300	286	315	324	311	336	312	315	329	294	340	285	322	324	316	316	315	320	297	320	318	326	366	290	318	323	336	294	335	317	316	341	299	333	307	281	339	353	325	311	344	329	328	301	302	295	318	307	331	365	311	320	315	293	343	313	301	292	310	325	297	340	340	270	320	325	325	328	329	289	311	304	296	347	309	315	338	328	325	341	297	317	307	359	340	346	334	330	324	270	309	289	313	348	301	317	333	319	336	315	339	321	352	323	285	327	313	376	314	335	301	335	318	325	317	304	316	326	299	295	301	312	330	308	317	307	341	324	313	329	328	308	284	325	303	332	324	310	306	322	329	320	308	347	326	316	330	325	305	296	334	304	289	321	348	294	325	339	318	321	332	327	318	324	312	301	289	303	307	313	306	330	325	308	319	298	344	317	344	339	314	318	340	278	343	287	315	333	317	313	273	336	289	326	293	321	301	326	315	332	284	344	321	330	325	341	330	349	316	295	348	319	317	317	288	306	312	336	351	312	350	282	330	345	305	329	313	294	307	309	306	288	314	311	297	277	302	321	320	295	357	297	334	299	305	293	313	307	332	329	291	326	318	308	320	297	307	308	340	323	320	320	307	332	304	298	320	305	337	325	313	326	306	319	302	317	313	308	289	316	289	328	318	316	314	337	286	344	326	330	312	316	326	327	331	351	307	302	336	337	321	302	357	319	335	334	317	312	332	293	344	333	317	303	299	337	322	305	341	313	303	306	331	331	320	294	312	349	338	351	306	282	284	328	298	334	314	308	295	293	351	335	332	309	318	329	307	338	310	319	310	319	337	305	286	300	322	315	318	285	295	323	351	297	300	329	286	345	331	316	333	323	313	299	319	331	318	312	308	328	338	327	290	318	317	307	310	311	323	299	289	311	315	302	327	339	306	325	310	302	317	307	303	326	343	334	314	346	321	337	346	312	323	307	302	320	318	311	298	351	326	324	343	322	314	302	333	279	307	308	315	301	299	322	311	303	311	316	321	330	324	322	325	311	302	306	278	290	330	340	335	307	281	301	292	322	335	296	282	302	326	311	311	346	338	313	320	316	312	305	303	329	332	350	298	333	307	323	310	330	326	331	303	319	320	312	333	320	329	335	325	313	290	310	315	322	288	294	346	294	299	334	311	315	312	357	314	322	312	299	312	340	316	301	317	305	309	334	281	318	295	319	314	351	312	314	323	348	343	326	298	313	309	295	325	332	284	324	325	313	326	304	317	321	315	323	284	318	334	311	311	321	323	331	344	322	305	329	328	306	319	325	299	296	338	340	319	288	301	297	284	305	305	353	317	331	330	305	314	295	304	345	293	324	317	305	288	313	281	317	322	324	291	302	297	349	339	284	330	292	305	329	320	288	339	317	335	301	330	320	318	336	323	304	282	292	306	299	302	327	294	322	328	304	292	332	311	317	315	327	313	317	300	318	315	264	296	306	309	337	309	346	276	281	312	275	321	322	304	326	321	338	331	339	320	260	294	329	304	340	326	310	316	325	322	264	314	304	310	300	334	299	321	322	292	315	325	298	315	332	297	307	289	306	302	306	331	282	312	313	353	331	297	302	328	319	296	318	308	352	336	334	277	312	301	289	291	305	297	341	320	348	308	311	314	323	313	335	325	339	297	320	298	294	350	310	292	319	328	315	287	303	290	297	292	320	299	329	317	332	291	329	293	291	295	310	323	305	323	300	293	337	306	289	337	308	308	325	311	331	349	319	352	303	336	318	312	300	321	305	297	311	327	315	308	326	331	322	311	318	323	313	282	305	330	299	313	351	283	319	294	335	321	319	291	291	330	323	308	294	338	345	285	318	334	319	286	313	348	299	295	336	319	290	324	307	296	331	322	314	293	325	298	328	304	327	344	278	298	288	307	287	314	318	309	335	314	327	323	304	278	321	319	323	293	312	306	311	329	307	291	335	331	297	332	306	305	310	282	305	349	317	266	285	347	297	303	329	310	350	328	314	345	347	308	300	316	298	305	313	317	328	312	304	301	308	334	284	312	293	348	331	342	270	324	336	289	339	304	310	317	335	286	327	327	319	349	316	290	305	312	310	340	301	312	303	323	317	325	302	293	327	312	293	311	337	313	331	310	305	337	278	313	302	311	326	317	316	330	329	293	327	314	288	329	317	284	307	319	291	346	309	289	304	340	286	320	320	343	298	328	320	330	297	292	341	288	333	321	306	319	297	338	329	300	321	323	297	311	349	330	296	310	333	301	323	311	299	327	328	354	311	320	299	313	321	316	295	345	319	309	312	318	334	280	330	315	331	317	314	326	308	307	328	317	307	296	308	296	301	298	304	293	301	279	330	317	332	324	326	333	289	312	304	288	309	323	333	288	324	326	297	328	303	312	285	307	312	327	312	305	320	333	301	305	323	319	329	282	330	314	307	304	310	313	325	316	313	335	352	290	310	335	317	277	307	308	330	308	323	319	353	295	345	301	313	308	304	292	301	303	294	306	351	275	316	333	317	339	287	282	347	317	293	286	315	276	321	307	332	313	334	295	316	350	329	294	333	327	322	331	332	333	312	327	354	280	290	343	307	343	313
6050	12222	11470	633	532	532	474	457	410	389	403	409	385	441	417	404	423	423	425	366	445	411	375	437	419	369	375	440	430	407	437	410	430	409	383	385	423	431	379	432	424	406	402	412	403	405	371	413	386	418	398	418	374	413	438	359	442	404	426	411	408	399	392	439	442	410	432	402	434	418	404	411	430	433	428	397	407	379	388	422	435	419	414	415	406	410	400	406	397	372	418	390	436	394	374	416	393	417	389	401	405	429	398	397	406	391	420	446	410	442	370	399	432	395	373	452	439	406	428	383	412	421	403	413	421	381	418	452	422	381	380	407	387	401	429	402	390	390	398	410	443	416	441	408	409	401	426	407	407	412	419	380	430	452	425	399	434	422	395	393	421	434	405	415	397	403	376	394	379	408	424	393	399	377	441	388	448	434	415	457	410	433	403	399	417	423	403	392	438	415	401	392	412	414	415	424	399	400	427	387	439	430	431	377	388	427	432	398	397	415	433	422	431	408	440	424	438	415	421	432	412	395	389	400	411	399	420	401	411	394	440	399	441	418	434	411	403	428	444	448	432	429	447	434	450	422	451	408	417	374	415	426	389	405	427	433	404	363	425	425	422	405	445	459	403	384	414	402	401	404	411	385	394	361	417	390	411	418	410	460	435	390	408	404	398	396	403	411	398	380	402	417	423	407	364	399	425	406	407	402	390	387	403	423	415	400	420	423	376	460	420	395	423	424	406	422	406	398	410	418	397	394	372	408	409	424	403	431	419	439	415	422	412	382	412	405	398	411	417	409	394	447	433	451	413	363	442	403	427	405	398	406	388	397	431	375	393	447	416	438	445	413	385	419	412	420	408	390	415	391	429	428	394	427	412	449	400	397	426	403	441	399	403	407	410	462	411	416	399	417	415	446	441	368	406	410	442	434	424	424	418	404	433	409	397	421	427	416	420	427	381	423	384	429	408	428	450	385	444	419	424	435	425	405	436	398	412	395	417	374	408	409	422	459	414	421	402	402	412	382	417	444	451	408	455	415	418	412	453	465	438	412	438	377	423	409	469	405	409	421	407	449	396	401	393	446	444	414	400	427	412	393	369	401	399	426	423	399	410	378	408	394	420	404	431	429	412	446	394	401	396	417	399	400	385	408	378	372	392	406	393	435	396	422	404	429	388	423	373	382	427	447	410	426	470	428	424	408	454	422	438	410	409	463	434	391	454	394	408	367	409	407	407	430	403	425	363	446	401	416	387	442	420	397	418	430	425	402	424	413	425	380	424	400	363	401	429	405	393	429	403	381	407	377	411	363	441	420	404	438	434	394	399	406	400	392	388	419	408	422	409	421	415	393	378	414	425	437	396	380	424	450	396	440	432	425	411	409	402	399	431	418	400	406	390	433	418	396	418	422	411	441	396	423	429	422	395	409	417	412	388	425	400	409	394	426	405	423	420	368	432	400	444	402	407	423	434	392	425	404	372	437	440	407	387	402	440	412	396	435	391	417	399	403	392	389	426	439	397	391	433	402	446	401	399	393	389	390	417	381	405	437	398	363	432	430	428	396	360	397	440	425	385	405	385	391	436	409	434	391	434	413	424	422	406	380	400	397	367	409	426	442	389	420	442	383	414	394	401	399	367	397	396	444	392	410	417	403	381	392	412	454	399	429	387	382	418	398	422	397	443	436	422	446	441	424	404	397	438	422	398	394	399	424	435	425	408	416	405	374	412	416	402	416	431	413	380	426	426	430	406	415	379	442	378	417	455	439	401	397	427	407	420	408	393	426	407	408	414	397	432	404	382	378	418	361	433	415	433	420	416	418	415	402	436	381	402	397	423	446	389	428	423	411	422	436	374	419	419	445	414	445	413	400	372	419	411	418	433	410	427	389	432	418	383	400	432	429	414	416	427	390	363	465	445	421	448	416	398	388	432	444	445	386	424	399	399	389	398	399	475	446	404	392	441	428	405	459	435	386	401	412	428	398	416	418	426	413	415	427	376	393	400	422	408	396	374	402	417	410	415	402	415	396	416	413	429	383	398	408	416	389	400	412	440	382	468	458	439	412	432	401	426	409	381	386	410	397	444	408	417	399	395	444	408	433	423	392	434	408	464	405	449	369	449	412	406	405	417	396	399	434	411	415	416	395	428	375	419	444	405	439	404	403	431	417	421	417	392	430	417	391	453	440	398	395	448	416	415	399	397	407	453	388	405	405	391	416	386	396	438	431	428	398	381	437	391	437	412	410	396	408	436	403	370	417	401	435	435	409	439	396	410	418	411	435	411	417	396	411	410	392	401	405	442	435	384	435	388	400	384	382	415	390	409	450	413	401	428	390	403	428	390	405	438	395	411	432	420	414	442	402	416	404	407	435	411	420	400	367	418	419	430	409	449	382	399	414	382	443	399	390	402	401	406	404	434	382	393	452	452	384	411	423	421	417	403	394	428	418	415	394	418	417	433	421	412	450	387	404	378	424	406	397	391	415	433	440	398	413	395	405	418	366	394	381	422	386	424	426	402	399	375	414	417	421	425	398	389	366	419	406	436	424	414	454	412	429	399	424	404	386	431	408	428	399	419	348	390	436	391	413	381	401	432	439	365	408	403	397	407	458	459	372	419	429	407	423	434	386	399	392	405	446	385	388	462	420	422	358	411	418	405	378	403	377	384	408	396	377	408	420	395	405	394	415	425	430	370	431	399	412	459	432	432	386	427	385	411	424	447	442	378	444	390	411	386	432	390	425	421	420	418	398	471	418	395	414	448	401	421	383	421	411	413	415	424	392	429	392	426	427	413	418	415	408	403	407	420	397	405	393	426	415	433	433	423	406	435	411	428	445	408	406	415	400	427	403	399	409	410	394	419	395	420	442	402	418	447	397	414	408	387	404	394	412	414	383	386	395	409	422	371	407	417	404	436	426	415	403	442	403	426	404	389	364	399	389	409	425	436	418	371	396	421	405	455	407	412	432	434	435	434	421	394	388	390	448	438	419	411	393	406	392	409	408	398	389	438	457	422	415	411	410	406	429	412	404	423	438	394	418	395	431	439	389	386	347	393	408	391	396	407	431	406	388	386	409	432	450	376	422	435	408	426	405	400	433	443	426	394	406	399	380	404	382	448	420	386	394	402	419	427	390	419	412	436	384	404	448	405	410	423	417	402	408	423	413	394	396	382	416	388	402	404	381	407	394	388	435	388	399	399	398	395	427	413	402	411	412	416	382	404	428	395	412	403	418	400	405	418	419	428	403	434	441	426	432	418	438	412	403	416	423	400	406	417	400	438	402	445	405	403	433	414	418	401	380	425	426	397	402	382	423	383	429	432	419	425	417	408	407	409	430	387	415	419	398	424	435	368	385	417	406	414	371	380	378	393	409	413	407	408	395	413	414	414	422	393	420	423	457	422	385	406	428	413	412	412	379	369	401	411	398	437	430	386	427	393	403	416	411	430	412	400	404	393	411	431	406	399	387	427	405	425	412	411	431	409	406	417	386	409	410	394	392
22983	21010	28002	24301	20624	6740	1041	725	697	653	625	579	517	646	571	494	546	569	550	528	539	524	522	544	516	525	561	545	536	541	500	497	506	525	494	528	477	485	500	539	510	534	526	514	515	528	525	546	500	527	531	512	541	506	526	537	506	502	505	553	515	510	526	534	509	497	471	535	492	501	503	525	519	542	477	531	507	549	524	497	547	526	499	554	533	562	536	545	507	520	492	513	499	554	526	488	534	517	575	503	533	529	525	494	533	516	518	475	526	548	485	529	552	556	478	497	505	521	533	507	503	533	496	485	568	500	537	483	512	517	519	506	521	501	497	495	498	498	502	524	541	514	510	505	490	510	555	513	502	486	515	532	499	518	505	526	539	492	486	463	518	514	543	473	555	549	486	502	510	485	526	480	497	521	493	505	480	529	479	506	499	482	509	516	529	542	542	544	507	547	509	477	516	547	516	535	522	495	519	509	526	514	521	488	531	536	521	481	511	533	538	528	493	527	506	529	498	570	523	514	527	526	535	511	537	496	519	512	509	508	498	555	524	503	487	511	543	527	529	491	522	482	511	506	472	530	518	547	554	538	514	492	544	540	529	523	506	540	514	504	507	511	529	541	521	516	507	495	500	519	531	528	500	457	525	498	510	501	501	539	535	549	516	517	536	484	568	522	537	547	513	528	539	529	499	516	490	561	479	513	505	524	555	524	521	503	504	469	542	497	472	520	557	513	536	530	538	588	506	529	507	528	497	521	504	527	485	552	550	502	483	499	493	533	517	537	516	499	532	531	539	539	496	512	547	520	541	513	532	486	475	540	493	518	567	532	476	485	487	531	481	523	483	503	521	495	495	493	531	520	521	512	493	527	544	514	523	537	486	509	524	550	506	503	522	541	480	523	494	512	487	519	534	496	508	472	543	501	505	569	533	483	520	508	533	501	474	492	526	507	488	509	519	530	536	542	495	519	500	519	531	498	518	560	513	561	515	528	490	537	503	532	527	475	560	468	517	505	517	491	532	594	517	521	500	513	543	490	548	510	504	511	531	508	509	494	540	571	563	480	472	549	539	531	532	589	527	530	528	510	488	561	504	526	521	537	504	508	541	510	529	515	529	515	521	460	534	475	528	506	515	488	520	519	535	536	524	488	531	523	471	507	520	507	522	563	552	553	530	517	513	533	520	571	495	473	522	515	458	483	501	549	532	506	552	526	524	531	555	544	521	505	509	512	547	497	498	511	564	473	532	567	520	520	484	529	518	508	505	543	546	543	470	503	514	522	541	526	498	521	520	525	508	463	516	500	518	536	513	521	506	480	507	493	535	530	570	522	525	510	526	522	540	515	501	516	464	514	536	495	548	539	512	508	506	485	499	517	507	494	519	553	572	529	553	476	496	514	474	509	488	513	516	485	563	539	495	521	469	478	493	505	526	504	524	492	529	534	485	482	523	581	499	566	551	480	531	538	498	534	517	521	526	519	505	523	500	572	524	517	522	509	541	497	506	497	545	516	522	519	497	511	483	533	519	505	495	550	565	494	529	512	528	515	516	508	484	515	522	507	569	510	548	540	513	505	499	459	499	501	534	536	529	521	502	518	495	489	515	512	553	527	497	510	522	492	519	510	524	510	489	548	492	477	509	518	527	532	530	552	511	554	473	523	498	523	509	478	537	548	522	517	499	531	515	476	515	512	539	480	522	532	537	530	493	541	511	526	542	498	550	485	527	501	511	512	513	527	522	512	527	498	469	509	536	536	551	565	502	513	501	513	499	475	556	558	501	486	491	558	509	510	483	490	498	486	552	506	517	520	516	519	527	549	511	543	483	549	518	484	529	528	515	498	493	520	517	536	472	500	505	554	518	554	485	507	496	521	500	523	504	562	541	524	542	494	477	512	483	482	536	517	515	487	565	527	530	477	507	514	539	494	534	544	468	502	522	520	505	533	525	508	556	506	496	486	494	495	535	509	498	530	505	480	536	544	533	508	520	490	478	535	543	513	509	540	540	534	512	553	538	519	515	516	524	459	522	514	491	533	503	489	542	575	522	506	476	491	514	505	458	508	532	531	488	503	510	516	489	518	508	519	499	504	532	482	492	517	530	476	531	518	526	535	516	495	562	519	526	500	524	476	525	528	542	538	485	534	528	503	507	526	513	519	529	515	509	555	501	522	572	519	539	532	527	497	499	499	540	538	496	507	481	527	538	535	501	531	537	491	525	511	516	490	509	526	480	493	502	558	475	536	540	503	521	542	505	560	537	509	483	552	529	506	515	504	515	553	498	549	531	514	524	523	451	553	499	534	543	491	491	529	503	473	504	515	595	527	488	500	496	522	529	544	509	523	565	495	588	502	533	509	517	499	543	517	536	514	541	502	516	522	513	525	539	524	481	522	584	484	531	518	519	537	468	520	526	500	498	490	502	547	469	558	504	547	488	525	514	499	523	531	500	539	519	512	548	531	512	543	531	502	527	531	540	514	509	529	510	459	517	553	555	492	476	506	540	519	494	500	505	492	531	506	521	527	481	523	483	529	517	535	515	516	526	522	484	501	522	524	499	503	472	515	507	546	522	527	506	514	532	512	541	491	503	517	500	519	528	505	531	515	535	549	518	525	544	525	526	501	572	548	531	531	514	499	521	539	514	548	507	497	498	545	505	527	522	515	451	523	539	572	562	500	545	542	551	478	537	558	486	523	550	523	500	498	504	518	523	526	524	522	510	491	485	508	489	527	527	505	504	542	456	504	505	535	550	499	509	534	529	529	511	519	509	522	540	517	533	526	507	513	528	534	536	515	489	477	517	550	526	523	557	527	507	477	522	516	506	522	506	517	498	488	520	489	495	547	535	490	536	526	505	524	546	526	542	502	507	549	525	519	512	504	510	492	510	532	526	505	541	525	490	526	517	549	486	529	511	558	521	499	518	529	514	521	525	447	518	530	523	517	518	492	533	554	496	483	488	496	530	543	502	536	510	492	529	514	518	534	501	490	546	540	546	520	509	492	517	507	490	473	521	530	525	543	521	512	533	530	538	540	523	515	515	499	540	506	486	566	495	517	563	505	514	523	465	493	489	484	513	473	505	505	542	483	493	526	563	546	469	512	537	548	518	498	498	451	520	528	477	529	509	487	530	542	484	474	557	507	545	539	521	532	474	533	513	533	499	475	523	500	556	555	520	509	525	496	516	545	494	534	523	487	522	479	564	523	525	483	501	549	500	509	486	540	514	488	537	519	535	555	578	524	556	508	541	546	508	481	525	533	484	501	513	492	544	477	536	504	497	515	498	538	482	531	520	522	493	573	493	532	523	504	511	518	495	517	490	552	553	542	506	521	494	483	494	497	526	504	482	513	534	539	499	546	534	503	520	558	472	507	497	485	522	515	465	520	519	501	525	476	487	544	497	542	492	556	569	511	525	557	520	565	525	480	574	487	525	554	504	520	503	553	490	516	544	499	487	499	504	539	511	528	509	550	491	528	498	539	528	545	546	516	523	556
13775	26434	31882	2812	2012	1574	1327	1165	1062	1032	948	874	827	781	780	758	759	749	730	714	681	739	725	694	711	689	701	707	701	733	697	655	698	705	720	630	652	736	662	672	663	662	670	694	664	657	660	693	662	690	657	682	621	718	659	694	652	676	699	647	634	690	679	660	674	639	705	666	660	721	681	637	635	679	722	654	651	683	690	674	672	637	664	640	656	708	654	678	667	670	646	678	699	629	678	703	687	636	630	682	698	681	645	664	671	657	662	668	657	671	670	622	697	650	678	629	666	668	638	661	633	657	657	659	669	655	646	692	666	718	658	651	622	654	674	681	664	689	672	715	655	685	636	637	640	645	678	649	705	698	657	608	672	698	674	711	636	660	692	672	651	673	700	699	673	688	645	633	644	672	647	645	618	710	702	673	673	693	662	644	666	618	663	657	674	682	669	675	675	658	663	659	690	612	635	642	621	663	648	634	618	668	636	723	656	684	653	674	651	665	669	657	658	691	653	666	655	617	706	708	659	644	610	638	707	685	673	666	619	636	654	679	637	717	662	705	635	673	678	638	671	716	684	657	683	672	680	669	661	708	651	704	656	650	648	671	640	651	656	690	661	681	632	665	667	724	683	672	657	665	684	686	677	659	645	653	673	679	637	683	695	669	668	670	675	678	714	701	696	628	687	670	669	621	657	653	648	591	690	657	650	691	671	660	687	681	712	687	693	653	610	691	643	662	667	682	671	602	676	684	579	645	648	660	672	713	686	709	674	656	682	688	609	649	692	676	711	613	704	666	680	699	699	676	669	656	659	696	677	662	746	736	646	636	673	643	657	658	667	636	701	665	712	676	668	647	660	697	645	701	673	697	648	612	662	649	620	672	657	648	690	694	709	689	681	722	685	680	696	678	675	640	652	681	636	681	681	658	700	662	686	646	638	726	703	688	641	687	663	639	632	705	641	621	682	672	708	702	691	702	710	666	652	638	666	662	690	632	669	692	695	726	666	689	666	662	718	662	675	637	649	632	655	669	652	658	689	718	661	672	688	701	692	635	687	668	710	690	634	669	659	641	705	620	701	660	690	686	652	627	656	657	674	658	676	646	673	644	631	684	700	649	679	667	652	677	662	695	683	686	660	667	661	672	663	665	682	664	675	666	677	637	649	645	685	733	708	725	721	673	647	644	676	661	638	719	689	665	617	622	666	652	669	659	677	667	637	718	662	614	672	689	654	616	623	705	706	667	685	633	651	737	626	695	675	692	650	656	681	671	672	649	632	689	690	615	651	644	735	688	667	683	678	659	674	691	725	681	711	668	707	640	706	688	689	633	707	674	638	691	655	680	652	674	629	664	662	675	680	666	679	685	692	672	685	650	623	623	697	666	664	659	660	645	674	658	702	648	670	673	655	646	651	701	658	645	617	660	646	674	698	712	662	674	692	641	659	676	689	675	657	702	649	717	647	653	671	648	678	674	656	707	637	632	664	623	686	665	598	662	656	653	679	648	620	702	643	741	649	637	655	650	651	648	659	652	644	694	675	672	622	650	631	726	648	678	634	720	646	654	648	694	635	671	675	646	683	665	696	735	622	652	656	691	704	703	659	674	662	656	641	647	666	660	634	653	671	723	710	596	723	672	655	656	638	652	662	665	690	627	622	679	670	658	735	733	664	647	704	669	630	647	658	665	695	677	637	625	647	642	616	680	622	633	706	648	662	729	653	634	630	629	695	633	659	679	710	660	637	618	625	695	660	655	680	626	684	631	698	668	665	666	672	652	679	697	631	704	633	652	715	649	636	686	671	666	614	667	676	692	650	670	658	704	685	681	647	628	666	709	681	689	661	669	722	674	640	693	649	645	655	699	673	678	691	617	663	717	676	718	643	695	672	617	638	623	649	700	733	687	674	719	676	685	682	661	670	639	647	706	652	723	650	665	639	648	660	705	657	736	688	696	696	660	675	653	719	673	684	681	679	682	642	698	694	671	665	684	675	672	621	693	687	682	675	643	701	697	663	660	670	697	659	640	651	630	730	657	675	691	674	671	673	698	653	676	699	659	696	643	695	627	686	651	679	669	645	674	681	689	676	628	683	659	661	691	622	674	644	681	696	638	608	662	647	676	683	654	674	683	678	752	658	631	667	669	693	674	644	664	663	672	656	671	674	686	670	635	637	656	692	674	674	631	649	664	703	648	671	661	666	662	713	672	700	677	684	689	639	667	641	660	659	623	657	666	672	671	686	662	643	669	641	654	613	631	652	668	651	721	707	668	703	685	693	695	668	639	711	664	662	646	665	627	668	659	688	645	683	684	675	678	676	691	675	644	678	659	679	663	698	695	647	653	623	701	661	630	661	637	666	669	667	647	727	678	649	695	717	666	629	638	716	647	675	670	674	644	683	622	668	699	668	629	685	639	674	630	675	685	649	691	652	637	621	651	636	627	674	629	639	707	643	701	674	631	638	694	643	665	711	671	668	665	687	646	658	662	672	641	675	641	642	676	638	663	695	633	690	696	694	679	695	641	659	648	663	685	642	661	700	691	652	662	649	635	641	629	659	653	615	650	713	693	660	665	680	663	693	683	639	690	653	662	662	637	674	656	674	624	627	689	667	669	664	706	647	646	639	664	683	696	646	662	710	647	705	690	697	706	631	638	712	669	731	669	691	643	701	719	677	662	647	623	715	663	680	649	675	656	670	689	663	648	599	637	660	667	676	693	651	643	727	685	686	670	679	671	693	630	682	629	692	650	667	617	674	681	678	643	658	733	677	654	710	662	623	685	686	696	657	671	667	706	699	691	595	628	637	668	686	671	676	666	656	641	656	661	662	680	692	651	675	672	680	629	652	702	669	651	688	662	683	703	703	662	655	724	648	699	664	667	684	660	644	698	633	665	617	680	686	669	699	669	689	646	621	635	666	657	674	665	646	653	678	677	615	620	697	651	635	653	700	699	678	648	649	693	630	689	688	700	662	660	653	626	672	682	620	647	656	665	652	677	619	701	639	651	677	700	635	638	670	666	688	663	655	674	603	645	655	654	618	746	655	669	693	655	661	694	702	692	647	683	636	677	686	638	635	650	716	643	684	686	709	675	644	679	667	664	674	666	632	669	679	686	663	640	732	662	686	664	636	681	622	692	665	646	710	693	627	679	669	686	630	634	639	676	647	710	634	646	664	624	680	672	640	674	673	665	712	707	687	712	644	642	720	701	676	673	665	623	613	662	722	679	665	624	693	638	675	661	671	706	646	637	684	678	700	678	645	637	668	679	660	678	684	668	656	662	690	684	667	723	681	651	690	619	664	657	670	681	653	674	663	689	679	735	667	683	694	670	659	637	676	662	647	657	714	644	693	680	675	655	654	649	651	641	650	672	669	652	624	656	714	635	632	639	667	678	654	640	644	666	678	652	662	652	701	664	671	659	670	666	666	667	616	625	663	654	702	666	641	656	627	699	654	689	669	658	663	689	663	692	678	661	628	676	603	692	725	672	636	652	697	668
24221	21006	26813	24609	5319	330	312	213	173	214	179	210	176	160	172	161	171	135	142	134	147	140	163	159	141	146	157	147	136	155	150	145	147	137	143	127	161	136	131	142	145	108	135	139	139	160	126	134	140	141	138	140	156	131	149	134	159	146	124	134	141	155	141	150	153	160	147	144	144	147	152	165	136	135	145	146	144	158	144	137	121	144	157	144	141	150	136	129	153	118	135	151	151	171	156	137	139	131	139	158	151	136	135	129	141	136	140	141	153	127	133	143	151	173	145	158	156	185	145	156	132	137	146	135	137	153	131	134	135	145	142	145	158	124	136	156	158	152	139	135	149	152	159	161	126	142	152	151	133	151	152	133	145	156	154	139	130	131	146	124	138	159	144	136	144	155	151	130	151	148	134	143	156	140	177	135	150	143	158	166	133	132	147	143	149	135	135	157	129	129	162	160	138	131	136	133	160	148	132	163	138	133	149	142	137	166	134	136	151	114	134	148	152	174	163	139	129	127	161	133	149	137	155	131	162	159	151	143	128	142	124	140	126	130	135	138	132	129	143	146	141	137	158	138	161	159	121	133	142	138	144	135	134	136	138	135	131	130	151	121	150	131	152	134	156	144	143	150	147	148	146	123	141	151	126	151	134	144	144	141	120	142	149	146	144	151	124	148	150	141	143	152	147	131	154	154	117	144	129	153	142	163	164	123	136	145	155	152	145	167	131	134	148	132	140	143	135	172	136	141	120	129	139	167	141	156	149	135	131	135	152	136	150	144	131	137	160	131	136	179	146	146	126	161	133	147	143	133	143	146	147	142	132	134	160	147	129	153	147	153	129	129	153	154	130	144	138	146	142	142	152	145	126	135	158	144	137	133	133	144	146	171	168	138	151	140	137	132	124	130	135	152	152	134	147	151	145	132	126	125	150	128	146	146	150	158	148	167	144	155	145	149	136	134	142	139	183	134	145	140	165	138	143	123	144	137	139	154	159	145	155	137	126	155	154	142	144	148	147	141	130	141	137	152	155	134	141	138	137	140	139	155	154	142	149	131	133	141	134	155	139	133	148	138	121	152	141	144	149	138	162	151	151	157	145	150	135	148	124	163	136	145	127	133	132	143	143	135	135	127	146	118	154	132	126	152	132	153	121	128	137	122	135	148	144	150	146	155	143	109	119	135	132	143	169	118	145	147	124	119	159	130	137	123	160	144	130	122	144	123	133	122	152	134	153	140	150	152	122	126	140	144	163	141	142	137	132	135	123	130	150	148	128	121	141	166	149	134	131	155	160	141	131	164	157	162	142	153	139	129	153	134	159	139	166	151	149	146	160	135	153	160	137	126	138	142	144	159	154	170	139	129	157	134	157	139	159	160	147	138	144	169	145	136	142	150	143	147	159	146	112	152	131	172	142	129	157	142	143	151	138	149	132	125	149	142	130	131	153	125	143	133	143	137	120	132	151	180	150	154	148	129	149	173	150	140	154	165	121	129	151	157	133	150	166	150	152	132	140	135	139	114	133	136	146	128	147	164	138	157	143	127	136	147	155	143	135	149	155	160	141	128	153	144	140	147	144	139	142	114	141	140	139	141	151	129	139	145	137	163	146	163	137	149	140	141	139	149	149	153	153	123	153	152	157	156	133	172	161	133	143	143	144	170	132	134	141	149	136	136	137	169	137	139	148	135	145	130	146	152	125	133	131	153	143	129	133	183	119	142	137	126	121	130	162	142	136	144	150	160	132	137	134	176	140	165	151	140	114	133	141	143	150	139	139	133	145	154	156	147	158	127	140	146	155	145	154	132	161	131	132	147	129	148	149	143	139	144	137	158	151	150	152	135	131	148	136	142	135	152	152	150	142	143	157	121	140	144	143	139	157	143	143	145	136	133	153	153	133	159	146	135	124	148	150	142	151	146	147	157	144	174	144	136	141	142	137	139	156	154	142	152	128	144	152	135	127	128	133	131	126	144	136	172	147	154	133	157	145	139	142	140	143	137	146	139	133	163	137	173	137	145	153	146	137	144	157	143	134	155	153	119	141	136	152	131	165	155	145	147	133	158	140	148	134	146	133	136	152	129	149	147	160	155	127	148	135	143	127	149	145	181	147	118	129	146	149	151	175	156	137	150	155	136	129	157	117	119	157	129	143	156	145	158	142	134	142	160	149	147	146	150	157	144	144	154	156	136	164	140	146	124	154	151	145	142	159	139	147	149	145	141	159	144	135	130	132	139	149	132	132	147	145	159	145	136	141	130	139	160	158	137	114	155	135	161	135	144	136	148	161	143	145	153	145	165	152	152	122	149	142	131	137	146	145	141	144	124	130	141	142	130	156	120	167	146	135	154	145	141	134	131	135	141	142	143	156	152	148	133	163	137	147	143	116	159	137	144	159	141	152	129	153	167	136	146	130	150	146	136	129	140	138	133	154	131	147	148	130	152	145	146	180	141	127	128	164	153	149	141	153	135	153	144	136	157	152	127	133	148	160	139	131	139	108	137	130	160	131	140	138	145	133	149	177	145	145	134	122	159	137	143	155	175	133	160	143	124	145	133	134	130	152	142	138	145	145	140	166	153	176	153	153	158	165	151	139	130	132	136	164	133	145	173	152	134	139	165	131	156	125	117	142	126	133	141	146	144	153	141	134	172	140	110	143	141	136	151	142	141	146	158	159	146	141	159	118	144	153	143	129	138	136	152	130	156	130	141	124	149	137	134	142	142	149	148	170	144	154	142	145	147	132	157	152	158	170	134	153	127	156	125	144	142	128	179	136	151	134	130	147	162	153	137	117	151	164	166	173	158	150	151	132	127	161	140	154	137	141	127	151	148	164	134	136	140	135	143	166	151	136	169	154	137	147	149	155	139	140	151	159	141	145	142	140	133	139	124	141	143	141	139	129	158	132	139	145	138	152	117	141	123	147	132	142	148	135	147	131	166	140	112	138	124	134	145	140	137	144	141	139	126	160	126	151	147	126	153	148	165	137	155	150	127	136	162	143	140	157	148	162	149	147	132	152	154	147	142	139	143	130	138	134	122	140	154	147	122	140	131	131	136	136	149	147	144	149	151	155	154	138	143	149	137	143	153	131	144	137	125	149	160	129	140	143	144	157	155	126	140	150	168	136	141	127	132	152	143	161	139	138	125	122	140	141	146	153	153	150	151	138	142	146	148	152	129	153	134	159	143	134	145	103	145	144	156	145	134	147	138	133	122	139	145	144	139	141	140	142	141	150	128	153	131	136	139	176	145	162	142	145	144	140	139	160	144	158	125	158	137	136	153	157	151	155	149	155	143	132	147	143	150	151	127	135	147	109	127	149	155	138	154	160	142	120	142	157	130	147	156	151	157	137	132	128	131	146	130	143	147	155	134	167	142	148	145	172	147	155	156	155	134	156	134	135	127	133	155	131	158	141	125	128	144	109	168	145	148	133	160	140	125	148	144	111	129	153	145	147	138	132	146	143	132	160	146	145	138	120	146	136	136	126	150	136	119
12449	20873	23548	1438	877	661	571	461	370	366	338	305	302	247	261	247	254	241	243	229	218	229	243	214	221	227	229	218	216	205	205	223	206	216	205	215	214	202	202	224	197	215	242	218	212	223	177	201	196	193	205	200	228	208	233	198	199	220	202	194	165	211	223	217	196	201	201	184	200	212	216	225	191	188	191	197	192	204	200	206	218	183	212	196	227	233	189	210	192	176	201	204	190	212	198	217	197	229	203	223	173	213	196	207	222	217	188	188	219	191	208	209	203	198	205	204	196	224	171	196	189	197	193	220	201	213	234	194	226	200	203	199	205	201	172	206	195	179	192	205	229	187	210	205	154	216	196	183	202	211	213	228	196	200	197	182	197	217	205	223	197	188	198	210	195	197	191	198	194	194	202	222	220	196	199	204	179	192	194	209	196	219	205	217	210	204	196	204	193	192	196	201	193	174	218	211	181	203	174	185	187	214	188	211	214	218	189	193	207	195	236	227	208	222	217	206	197	218	236	181	192	213	213	189	200	199	201	202	207	201	202	229	201	214	226	189	204	197	201	191	208	184	184	196	226	205	200	239	191	193	199	184	229	204	195	192	218	235	206	181	213	217	190	215	175	220	187	221	198	213	208	210	224	204	219	212	199	188	193	203	187	196	199	208	204	177	205	211	176	185	187	206	158	197	203	202	200	197	211	205	176	220	222	206	201	173	211	213	195	202	197	187	214	189	216	170	211	191	197	190	183	211	236	191	180	198	184	207	191	211	219	193	192	198	189	190	200	199	205	198	206	197	194	219	189	202	191	236	194	221	185	198	171	206	185	190	196	215	223	248	218	208	198	197	207	194	179	220	199	240	187	200	189	224	207	190	187	203	204	216	200	190	184	167	184	187	197	212	207	196	209	214	198	210	210	211	193	201	202	225	214	202	202	183	204	232	186	193	200	191	218	212	200	176	170	188	191	186	204	190	212	226	191	206	232	216	208	192	198	182	177	219	191	194	225	204	202	213	199	206	203	209	177	202	208	201	210	226	185	209	218	178	198	202	199	194	213	204	208	200	196	214	227	196	203	199	186	197	219	196	198	197	220	206	208	216	213	204	231	197	182	194	202	202	182	198	214	180	207	188	184	220	185	188	218	218	182	196	185	215	179	196	188	218	201	214	209	207	216	210	239	190	191	199	203	224	194	206	218	176	187	176	173	209	204	186	220	211	217	216	181	172	194	192	218	186	184	186	208	210	200	217	213	197	198	175	198	191	212	193	196	199	203	223	212	199	195	192	193	169	199	197	193	245	215	202	193	197	221	208	177	215	206	206	211	196	218	218	215	204	213	222	193	177	177	191	192	198	180	208	205	202	209	218	202	197	216	211	194	221	208	205	193	190	209	195	213	202	189	219	224	206	219	199	195	215	184	188	205	189	213	204	211	213	212	221	208	193	212	200	214	221	194	188	199	187	215	191	205	198	215	221	216	195	203	229	183	208	185	221	171	196	220	179	206	182	186	182	240	221	202	188	196	230	183	215	184	194	222	179	187	212	193	213	222	203	188	172	214	209	199	228	192	217	216	202	186	193	204	209	192	210	182	215	208	206	222	219	191	200	206	210	208	196	217	192	177	196	205	213	194	203	221	226	195	206	201	214	195	192	208	198	175	202	192	204	169	205	195	188	174	207	187	191	179	200	204	218	196	195	196	221	224	210	191	213	195	195	197	195	221	205	214	194	204	203	184	204	187	199	229	192	218	213	198	186	213	205	215	214	195	200	217	191	213	197	196	206	193	215	193	204	196	218	217	196	181	226	195	189	218	210	194	206	200	204	192	189	224	220	211	214	184	209	184	218	177	233	203	215	173	195	207	198	208	202	206	198	191	197	210	191	216	214	216	195	192	197	213	218	207	190	228	206	165	200	195	191	220	202	200	202	215	177	217	201	193	214	214	229	195	223	210	210	202	202	225	200	198	212	211	197	201	211	202	199	211	202	221	209	214	208	207	192	207	214	187	190	196	204	212	199	194	196	234	181	194	203	209	177	194	207	198	221	210	199	181	197	218	204	222	201	227	206	241	193	206	198	194	196	182	174	217	230	201	181	197	192	198	195	175	206	211	207	212	195	206	199	212	199	226	179	203	196	215	209	198	182	183	166	202	195	232	205	206	220	195	206	223	191	198	182	224	212	219	211	235	184	188	183	200	196	195	196	234	212	234	204	189	225	205	205	172	219	194	212	209	209	204	208	187	195	216	223	217	205	212	168	224	194	192	217	220	220	189	218	205	209	230	216	210	198	204	199	219	210	218	210	215	213	170	203	186	197	185	206	208	201	206	202	194	193	209	208	219	216	181	180	185	203	204	199	202	215	213	218	199	215	179	202	233	201	210	188	209	184	206	178	185	235	212	187	204	201	201	213	206	194	199	214	210	201	202	186	202	170	195	211	189	215	185	211	194	202	192	202	205	208	214	216	180	220	191	203	216	215	207	187	206	215	204	208	211	196	203	203	186	212	224	191	233	204	212	185	182	205	195	182	192	207	205	200	217	205	205	213	212	214	184	211	210	211	200	194	201	202	183	228	195	202	192	213	188	217	219	208	191	224	189	201	204	203	212	193	196	198	200	212	189	184	217	218	219	235	192	216	190	209	201	199	209	199	190	188	183	193	211	208	212	224	178	254	208	207	192	190	204	190	211	222	191	186	202	209	220	160	210	196	207	213	232	196	216	216	208	211	211	176	213	199	184	200	212	209	199	214	222	190	186	226	195	194	217	194	215	210	217	189	218	200	187	207	191	196	211	189	225	205	220	191	181	201	207	197	204	199	209	176	209	207	223	194	186	204	189	207	210	200	173	201	200	189	196	216	206	210	200	198	195	168	199	209	226	188	234	189	228	190	199	199	178	207	217	198	194	200	217	223	209	225	215	236	198	223	186	195	231	212	236	208	199	193	223	202	197	202	205	196	194	198	215	190	214	216	196	199	227	210	212	240	209	210	205	196	216	206	180	183	205	193	189	225	198	178	190	213	219	189	182	199	206	177	214	187	204	208	203	206	179	181	210	186	200	222	212	204	201	185	186	203	209	187	200	207	175	217	208	189	185	225	205	191	206	202	187	235	195	190	200	188	205	223	184	185	203	211	202	233	213	207	216	199	206	231	204	223	194	198	195	207	220	210	216	218	199	198	221	204	206	196	220	199	172	204	186	184	191	178	193	219	168	204	184	203	209	185	192	200	190	197	205	216	207	211	195	221	207	175	210	213	217	196	180	202	193	192	197	207	206	179	190	201	222	199	197	219	187	202	197	228	197	216	198	204	192	187	197	230	201	197	207	175	221	214	212	237	214	203	202	183	198	199	194	187	194	207	210	176	223	215	227	181	208	225	212	193	210	197	203	223	193	212	215	219	217	217	191	197	213	202	199	208	202	200	213	199	177	209	216	173	205	206	199	223	228	210	185	203	214	221	218	228	187	223	196	196	204	241	202	208	216	215	209	202	211	239
22144	21054	28730	23641	21055	20661	4738	888	662	644	604	560	503	456	502	469	493	479	449	418	426	389	415	432	427	426	430	424	414	434	428	395	387	405	418	389	390	430	402	375	392	389	384	386	361	418	373	382	394	367	392	436	422	371	394	392	403	399	368	385	402	385	414	425	410	382	410	402	425	404	396	378	366	374	373	347	386	382	388	384	394	402	380	383	361	404	389	400	373	423	432	409	414	382	375	388	395	416	404	361	378	380	392	392	389	416	382	383	398	371	389	378	345	426	378	386	375	373	411	376	405	387	403	410	368	365	387	402	398	383	379	344	394	359	409	385	380	386	407	372	385	370	370	429	425	382	394	432	378	410	367	378	392	383	376	446	425	436	387	376	409	387	368	396	365	410	391	383	389	372	376	375	399	432	387	382	383	365	388	395	405	394	408	376	410	397	370	396	403	425	385	384	419	383	414	400	355	407	412	409	394	361	390	409	356	390	404	379	396	387	369	368	386	390	374	409	346	416	421	434	369	409	378	372	403	403	392	396	404	385	385	380	367	384	390	359	414	414	377	417	389	386	367	363	366	419	410	363	397	378	361	363	380	421	370	399	370	371	405	405	372	378	417	367	362	421	443	411	392	375	374	389	415	380	410	394	412	379	388	407	393	379	368	413	359	379	407	361	371	390	389	401	376	401	404	398	399	402	392	361	384	379	341	373	400	384	328	356	414	394	395	428	413	408	388	363	420	362	389	421	408	392	356	388	389	358	371	390	397	401	382	415	396	394	387	373	399	364	364	400	370	389	345	363	364	376	370	399	400	406	419	384	372	392	382	375	414	402	394	390	419	408	408	374	392	372	393	359	391	364	381	379	397	369	370	393	396	411	376	409	336	354	380	359	397	359	399	429	338	405	417	409	363	397	350	367	380	393	385	349	376	424	360	375	326	399	393	344	431	406	389	365	376	384	405	365	420	424	420	396	399	396	397	372	400	352	374	412	369	402	385	383	388	405	382	376	396	367	398	394	377	390	423	389	411	409	415	392	418	396	346	396	379	425	393	425	374	380	396	405	398	398	388	383	359	392	417	380	393	407	404	378	412	410	367	400	388	396	400	374	386	386	408	378	365	370	403	408	421	386	382	400	381	365	364	364	357	400	382	413	437	402	380	374	388	372	403	371	420	395	389	381	393	398	363	392	411	438	394	385	377	390	436	361	412	411	416	411	380	437	375	386	411	356	348	404	412	400	424	383	443	382	364	387	361	459	397	356	400	367	384	385	364	383	371	375	371	436	430	397	375	404	374	414	409	404	387	387	406	416	362	381	373	424	412	390	362	377	392	387	392	363	434	363	379	372	423	385	401	396	445	387	377	376	336	413	389	368	351	396	396	373	392	396	365	402	369	368	401	389	394	374	375	399	422	366	405	407	383	362	386	384	392	410	366	369	399	402	412	415	397	446	371	358	366	380	380	341	387	399	389	383	429	388	391	342	394	385	388	416	380	367	360	356	393	362	388	367	390	381	390	392	415	393	385	421	387	407	379	402	425	385	385	403	396	394	409	416	425	382	369	388	399	403	410	398	377	377	374	379	401	348	386	401	398	385	379	388	422	362	404	384	375	384	365	399	369	386	371	377	430	358	372	382	393	393	390	395	421	419	379	370	385	370	375	419	395	368	359	393	361	377	396	401	397	380	404	384	408	392	379	399	402	383	396	384	446	410	373	385	387	419	351	350	395	388	407	359	392	383	350	392	365	440	366	400	424	374	418	378	377	394	396	407	396	382	395	388	353	417	371	386	363	388	383	394	352	385	367	394	396	409	395	353	399	375	414	355	375	372	389	377	390	441	408	390	409	396	399	380	393	383	427	389	384	459	372	388	399	381	409	367	408	409	402	369	390	417	386	341	404	381	411	396	355	386	368	377	391	373	388	404	374	364	414	417	393	371	390	407	351	402	371	392	375	428	379	383	380	392	368	397	396	405	364	404	376	423	377	384	398	370	398	408	392	405	422	389	396	414	408	363	385	407	422	376	421	394	383	379	392	359	400	350	389	359	394	435	394	382	409	400	400	413	359	383	387	392	395	382	370	392	353	362	399	403	390	370	394	384	408	383	410	391	382	406	383	387	406	397	366	370	386	356	399	382	421	408	366	394	379	386	400	366	390	391	384	401	420	369	380	390	385	394	390	383	408	382	364	411	404	373	381	405	434	385	366	363	389	381	363	400	409	426	407	402	421	404	374	363	420	383	370	383	405	381	396	355	379	451	401	406	368	375	416	395	419	383	406	415	381	414	374	346	402	360	351	391	384	397	392	427	429	388	359	378	415	408	404	374	373	354	401	409	371	395	384	371	389	384	400	403	378	374	410	436	398	421	402	398	411	379	420	364	373	404	374	362	400	385	386	405	371	368	411	397	357	394	388	394	373	412	386	366	422	383	401	392	424	393	387	393	384	381	391	379	401	411	434	381	385	391	351	388	392	380	388	388	357	386	387	416	399	357	375	347	365	375	368	394	376	398	356	393	420	353	424	387	392	393	374	385	341	384	379	406	380	388	418	377	362	376	371	370	357	427	396	384	418	388	388	398	375	381	363	382	394	386	405	389	369	402	420	381	380	400	389	391	407	373	401	377	363	384	397	409	408	368	394	381	407	388	375	373	393	410	382	386	399	430	409	365	361	417	388	382	354	395	386	381	392	399	441	363	393	392	377	366	375	370	386	378	396	422	363	357	395	388	386	397	375	398	374	363	409	388	369	414	392	400	408	403	394	401	375	358	378	381	450	384	369	382	368	403	388	379	415	357	408	364	376	379	403	406	397	419	401	398	355	405	360	387	350	376	394	379	386	369	376	383	385	431	374	377	364	425	386	369	389	394	372	418	383	357	356	395	380	402	383	394	366	400	382	356	357	377	391	388	364	361	406	373	409	427	404	370	396	410	386	379	375	387	411	394	388	411	370	382	385	394	391	416	368	429	413	387	374	381	374	405	389	380	392	405	353	412	421	359	367	400	407	383	418	380	373	394	359	362	379	390	386	380	376	397	394	393	456	386	402	361	392	375	404	366	418	354	368	419	401	402	402	353	353	382	393	354	406	377	403	424	383	409	372	397	407	400	402	410	406	380	430	410	384	382	408	390	379	359	374	422	368	382	380	386	389	418	332	357	373	382	381	404	355	417	409	352	408	376	395	397	364	375	377	375	383	371	424	415	375	404	403	385	404	392	416	359	423	378	418	408	399	386	393	399	406	430	409	382	372	407	420	380	407	379	397	353	394	365	369	334	366	392	395	404	431	410	384	410	372	409	385	365	413	393	391	380	376	380	396	404	367	382	407	369	373	400	379	353	399	381	382	391	386	399	389	378	399	330	373	404	389	379	372	400	362	361	348	363	385	392	382	360	393	381	389	369	394	363	393	380	403	378	349	431	372	381	372	371	378	384	353	411	387	402	370	407	427	375	376	404	405	382	373	358	355	390	391	347	379	372	393	356	401	364	402	418
16831	44766	39651	5761	2866	2195	1719	1339	1165	1090	941	806	800	746	725	694	662	644	599	584	616	616	580	557	545	531	582	607	601	552	561	601	568	535	514	576	520	540	531	552	535	529	553	523	540	544	520	544	535	522	501	488	541	552	533	532	566	557	565	558	521	518	539	508	532	545	558	504	551	510	541	560	507	508	513	508	532	532	549	515	546	533	553	515	533	507	536	557	571	526	509	503	515	530	507	478	507	475	530	541	538	500	520	537	509	563	534	518	534	514	499	540	516	539	524	503	504	524	551	522	555	513	543	548	503	503	525	494	531	513	505	542	542	518	502	514	505	539	509	525	526	525	482	528	513	507	539	539	536	491	483	524	522	531	512	523	523	501	520	529	561	502	525	516	547	520	512	498	503	510	517	532	492	511	556	520	494	472	534	497	472	503	504	517	557	536	530	485	516	549	520	492	532	490	549	534	487	508	495	513	517	459	534	541	545	509	512	523	470	502	512	491	512	546	500	535	523	518	533	502	512	526	480	542	494	557	516	539	507	517	532	541	507	503	479	524	540	533	517	529	522	568	526	499	536	512	533	519	510	484	504	491	494	515	545	527	509	527	527	530	484	524	505	493	504	499	519	545	521	521	521	511	507	525	537	525	512	483	485	478	524	547	574	495	501	530	553	487	521	470	525	515	507	559	476	554	521	523	510	518	489	522	497	530	497	531	526	502	517	509	519	534	498	493	540	498	553	514	495	537	546	517	488	518	503	513	517	498	547	519	524	518	518	488	520	530	517	586	489	563	525	520	506	521	520	540	498	547	524	545	536	520	496	493	514	495	512	507	564	518	507	561	523	496	522	510	485	502	525	546	508	500	492	555	534	556	513	550	494	485	491	530	497	536	504	477	544	531	490	519	543	479	553	537	497	528	498	486	516	512	505	500	518	520	473	535	495	502	473	499	507	537	497	511	501	560	527	505	538	521	510	482	507	542	536	488	566	489	513	556	513	519	517	479	544	497	538	504	482	523	493	504	512	501	539	528	502	511	553	534	512	540	552	520	524	490	541	511	562	549	517	533	509	524	470	536	479	549	489	523	498	485	501	532	526	529	524	519	542	507	528	539	568	531	493	510	522	460	488	532	531	509	532	551	523	536	567	511	488	501	480	533	523	486	523	505	474	490	502	514	548	560	488	585	498	493	488	523	505	471	510	489	502	538	526	519	498	497	495	530	533	491	548	484	512	486	525	525	526	545	500	572	517	536	506	487	460	485	540	552	532	545	469	536	502	545	496	463	499	503	527	453	491	529	493	481	523	551	529	530	523	555	516	536	540	485	568	544	519	508	520	485	520	537	528	513	506	474	548	537	495	554	523	508	479	484	524	520	504	516	521	536	536	505	519	523	499	545	528	537	540	510	516	566	507	531	483	529	521	576	517	502	548	547	552	526	468	512	524	550	547	530	499	488	509	513	502	543	518	521	531	538	531	523	516	523	533	497	499	519	556	524	536	517	543	547	515	506	528	539	505	538	525	504	509	500	519	518	502	549	520	525	522	555	515	545	501	496	525	516	513	502	554	537	482	497	519	548	499	498	528	502	501	496	499	499	536	502	463	499	565	481	536	491	536	476	502	497	488	533	548	481	492	505	531	530	506	503	523	551	498	479	550	490	524	530	486	496	538	513	463	478	500	546	515	526	496	498	525	507	480	478	519	530	520	483	538	529	502	510	533	542	547	508	527	524	534	520	510	500	510	492	490	487	517	531	525	505	526	512	517	510	523	524	534	514	486	533	491	519	486	544	535	562	489	533	516	458	524	490	521	508	530	514	499	496	553	504	549	510	479	471	502	518	534	567	519	536	480	530	543	511	523	495	572	507	547	507	527	523	493	490	561	548	480	513	542	485	534	492	507	551	525	534	503	543	490	510	498	514	526	528	539	532	514	563	493	508	532	485	490	492	478	509	502	544	513	490	481	533	529	566	520	510	529	507	531	536	463	532	489	522	541	523	476	499	554	511	471	485	557	493	527	527	513	510	510	539	544	505	525	500	532	506	489	564	511	523	515	524	505	488	490	539	534	553	460	477	529	524	510	503	517	506	497	527	521	537	551	517	506	481	501	515	504	511	556	536	568	514	495	512	541	533	514	503	515	529	568	594	517	514	515	564	508	531	509	489	475	519	501	486	552	523	552	490	493	476	512	517	566	522	499	504	523	515	509	497	517	559	537	503	542	508	528	498	595	532	504	496	550	506	548	517	537	449	496	510	554	550	497	494	513	559	531	550	543	513	514	559	495	517	497	521	506	486	523	559	526	520	536	523	493	517	547	525	505	486	498	538	497	545	537	521	540	530	516	508	575	505	520	519	497	562	529	518	517	559	516	522	502	496	517	498	543	538	513	449	502	547	545	504	491	528	484	524	539	507	526	506	521	547	538	577	480	540	519	515	508	534	518	495	484	539	548	502	508	511	571	504	467	532	477	538	514	520	500	536	488	487	530	503	506	530	544	511	537	523	547	534	496	490	506	528	501	509	554	532	524	527	509	521	536	531	537	467	520	533	535	500	491	503	529	527	459	492	520	527	524	492	478	555	519	536	535	530	537	549	497	562	505	517	523	501	522	525	498	550	517	518	527	546	522	518	543	562	556	519	520	566	507	565	492	509	535	494	495	504	504	517	480	527	539	501	532	535	557	510	513	514	511	498	536	528	512	541	523	511	511	533	490	477	528	531	514	514	495	494	520	506	530	510	538	547	515	535	534	513	514	511	509	506	531	496	566	512	536	522	568	482	493	535	556	532	546	557	528	497	541	533	508	518	493	492	517	510	544	531	502	532	506	498	491	552	542	507	530	551	519	517	484	505	516	509	528	519	545	504	489	527	497	494	558	537	497	533	485	519	500	527	516	530	497	539	530	522	520	502	521	516	514	516	503	514	473	522	510	491	516	480	479	487	478	498	487	530	515	519	513	513	530	533	536	539	490	503	482	497	468	549	520	479	544	530	518	527	525	539	525	531	531	500	531	539	536	522	475	500	559	552	497	535	546	551	527	534	567	520	558	530	555	469	513	533	525	501	540	504	492	519	543	518	501	528	540	498	520	519	514	482	521	510	513	542	518	515	531	529	536	513	489	530	544	530	556	514	521	487	525	518	545	563	564	529	459	543	506	535	533	544	498	528	562	501	499	545	469	548	518	518	547	484	502	535	536	495	469	488	548	569	500	565	499	535	540	494	511	531	479	481	513	480	530	514	525	519	540	515	515	537	507	500	572	527	523	491	485	523	521	551	529	562	547	481	516	539	554	517	502	493	554	529	497	540	518	549	502	514	505	503	524	520	488	511	534	534	511	524	577	539	527	521	540	520	508	485	539	527	533	532	517	540	530	538	520	516	512	534	528	493	584	536	500	518	562	479	525	553	513	522	530	524	531	567	490	520	536	518	520	514	518	549	519	520	510	534	534	493	534	543	559	547	512	505	559	532	562	541	503	518	492	512	532	501	493	549
26788	19601	12690	1055	402	348	384	346	352	356	319	334	299	317	299	325	304	341	324	333	350	325	321	300	323	344	331	326	339	304	326	314	318	307	318	377	309	336	317	354	307	319	315	330	319	329	302	321	339	315	328	335	299	355	314	337	332	302	315	370	333	307	314	313	352	290	312	316	349	330	297	295	299	322	294	303	315	298	349	323	308	300	317	334	317	280	301	316	306	301	277	301	306	289	279	295	311	324	333	290	327	352	309	321	292	289	308	343	300	290	328	337	290	346	321	320	326	329	336	367	334	307	337	312	324	308	323	367	298	314	336	348	295	297	326	287	302	338	324	307	327	321	335	304	323	306	291	308	337	313	310	306	322	304	301	368	318	333	322	326	307	323	302	343	303	286	301	340	333	298	347	330	349	309	291	288	320	321	306	264	312	313	342	345	321	318	295	308	317	317	324	332	310	282	302	295	305	322	330	331	329	332	322	326	325	316	315	315	326	319	283	329	305	309	311	319	299	349	336	322	289	275	294	313	294	329	331	340	324	319	344	323	309	327	301	305	316	347	322	284	290	298	318	289	305	278	313	325	313	321	320	341	318	324	340	332	304	279	324	307	312	338	321	308	304	296	306	312	314	319	292	306	324	337	309	297	313	308	337	324	333	306	312	333	327	318	315	294	332	298	316	318	320	324	290	337	313	342	314	297	350	331	301	318	336	307	348	336	292	330	319	323	330	281	343	318	317	324	331	313	334	296	299	304	311	325	323	304	308	277	301	333	331	309	335	322	326	311	300	283	319	312	293	315	334	337	296	317	335	331	370	322	326	303	323	318	330	317	308	298	304	338	313	291	312	313	339	293	301	342	290	333	293	301	326	331	369	301	299	318	340	314	319	299	326	298	324	298	320	331	319	321	314	311	325	333	315	317	337	299	329	279	303	321	333	291	302	313	313	329	326	342	349	346	329	314	313	325	353	285	318	328	317	303	356	327	313	320	332	337	260	317	306	331	330	308	302	336	373	305	293	299	328	299	317	328	329	290	342	322	329	319	329	355	330	321	345	312	298	320	298	301	333	298	334	312	300	300	306	314	328	342	308	325	335	318	292	310	331	307	280	311	343	329	319	298	328	313	312	308	304	313	317	310	314	330	319	313	333	335	343	300	318	316	303	322	319	285	321	316	301	331	303	301	309	327	326	322	297	287	294	347	319	313	319	298	324	333	292	304	311	292	316	289	292	301	310	310	305	343	320	320	315	299	321	309	296	331	304	316	309	317	299	309	296	315	315	328	334	301	305	301	304	339	329	296	298	307	332	281	296	333	347	327	301	297	297	313	327	328	315	322	307	318	288	291	332	305	304	317	281	320	308	313	333	314	336	335	351	296	328	333	343	302	293	303	260	344	328	318	329	312	321	301	305	343	330	302	300	323	342	291	300	344	311	346	348	308	326	336	308	328	353	316	281	301	324	324	283	318	342	296	329	302	317	314	325	328	316	307	308	321	326	324	305	280	328	313	331	324	328	303	306	355	313	325	320	334	341	335	315	356	306	322	288	290	299	313	310	333	346	313	338	300	305	315	325	303	320	302	271	304	318	323	302	341	336	336	315	310	357	309	338	311	299	308	295	325	328	328	298	289	355	306	317	302	304	306	364	322	317	270	334	317	307	321	286	303	307	334	336	306	323	288	338	307	296	299	305	324	321	338	332	321	331	316	320	327	295	318	365	305	355	355	333	332	318	324	302	329	324	323	316	303	306	335	331	324	322	335	320	294	335	353	331	347	329	330	336	315	351	342	343	316	330	297	311	332	304	292	316	298	314	314	324	309	322	303	311	331	337	297	348	304	323	324	292	343	307	335	296	308	326	333	334	342	323	335	314	296	324	311	322	328	309	324	310	304	303	317	337	343	278	330	299	306	323	323	316	339	310	303	294	316	303	334	330	309	310	310	279	345	308	311	340	316	327	320	308	320	300	321	312	332	335	320	323	317	307	324	293	321	311	340	311	314	298	326	332	344	327	290	325	307	313	297	342	288	312	335	309	294	317	301	288	311	323	307	345	338	281	332	307	338	318	323	323	318	311	291	329	338	356	337	342	304	320	331	317	288	330	321	333	305	293	308	344	335	318	306	279	302	325	297	281	313	323	320	345	321	310	323	320	306	305	345	340	314	321	330	292	351	304	309	304	338	365	316	293	329	332	333	328	345	304	310	308	325	330	303	326	308	338	318	343	305	355	329	316	299	321	301	309	326	329	289	285	334	324	295	317	334	317	297	324	300	311	341	297	332	336	311	314	299	310	311	285	299	326	310	313	306	316	294	317	301	311	308	317	310	336	313	293	322	303	319	316	328	284	341	324	332	345	323	319	304	304	322	315	335	297	305	306	306	312	310	334	347	300	313	304	296	313	293	328	311	303	297	335	333	325	295	330	322	315	304	342	341	308	319	318	297	322	315	328	333	290	304	304	287	310	315	318	308	326	343	306	328	307	346	328	305	328	317	333	303	313	309	303	282	320	335	281	320	316	323	316	328	349	310	304	313	345	305	332	322	309	335	337	314	303	306	334	331	301	332	300	315	323	331	303	301	287	300	311	326	346	319	339	337	283	325	320	344	352	298	323	317	313	324	326	303	307	322	333	317	306	294	306	353	335	359	357	305	325	333	294	311	324	322	335	314	320	321	304	282	327	304	303	313	312	304	343	340	304	311	310	286	319	307	314	311	311	346	314	355	294	367	303	287	310	322	312	331	281	327	362	343	298	323	328	314	298	296	341	313	291	326	315	330	319	292	329	294	315	313	321	310	283	320	299	354	336	323	309	337	315	308	297	326	326	344	301	334	302	282	337	299	321	347	332	320	317	351	334	336	336	285	337	333	294	272	314	310	305	310	291	298	276	312	331	352	318	340	307	319	312	321	301	335	310	292	318	312	292	294	306	268	328	320	296	338	300	289	301	305	280	313	303	316	297	324	333	308	320	307	322	327	310	275	330	332	327	294	292	317	288	301	327	307	328	301	303	288	281	298	320	309	306	308	322	308	350	339	310	318	298	329	320	300	324	323	320	358	305	276	323	328	290	309	326	335	314	305	294	350	331	321	294	330	299	334	298	277	319	323	303	331	323	315	299	305	320	344	315	357	316	345	285	324	316	338	323	328	307	292	323	339	318	350	309	351	318	303	320	337	312	320	319	353	341	322	323	312	292	323	309	310	319	306	298	302	345	347	342	321	317	316	305	331	302	339	372	321	279	308	338	311	338	303	350	312	315	319	311	335	355	320	284	340	321	347	318	305	309	276	330	351	294	341	325	306	328	329	292	342	287	313	302	319	312	321	352	303	318	319	295	338	334	295	319	330	316	317	314	325	319	302	304	320	320	339	319	281	293	300	308	331	321	304	287	324	346	361	307	296	312	341	288	305	325	317	301	303	321	316	314	287	360	305	317	328	305	309	307	295	302	324	321	296	301	303	313	296	357	353	333	330	306	325	327	321	316	327	327	322
5688	12901	9976	640	559	520	458	461	446	427	443	466	423	428	403	405	430	411	415	390	426	393	406	425	401	421	385	379	415	408	409	395	397	410	443	429	403	428	417	463	438	430	416	436	395	402	426	421	433	407	387	428	413	414	396	400	424	435	425	417	416	406	445	416	403	383	465	399	411	423	423	404	424	445	403	438	431	412	417	439	408	382	382	401	405	421	446	432	420	398	385	408	393	445	425	420	464	437	415	392	430	434	394	435	382	428	444	449	422	433	401	431	415	399	404	410	403	394	417	364	415	419	435	426	445	394	420	418	367	416	420	444	461	423	427	436	436	386	427	406	421	416	446	372	401	407	422	394	403	423	427	418	424	380	406	432	424	397	420	434	415	403	428	407	410	385	424	402	407	432	379	409	399	419	439	379	423	417	453	417	401	429	447	439	381	418	421	394	404	433	405	424	413	426	400	406	440	439	418	433	396	423	430	359	394	431	458	447	438	400	432	410	442	416	478	413	408	384	463	407	417	419	423	439	422	398	395	464	438	417	420	417	451	391	424	392	417	414	439	411	424	406	449	420	431	407	415	366	457	416	445	392	421	422	394	455	408	422	400	396	401	417	410	383	388	421	411	399	400	453	420	430	414	402	403	433	445	422	412	447	419	418	453	436	369	403	394	415	393	405	390	445	446	442	463	441	430	436	434	433	442	393	385	399	399	397	394	394	420	438	407	383	361	384	389	382	423	436	399	380	439	409	433	382	423	364	419	408	382	394	405	448	455	409	420	421	432	409	390	390	398	405	387	413	417	471	392	417	405	404	393	415	436	360	411	439	410	429	397	396	403	434	418	415	415	423	431	402	427	437	428	453	453	408	393	396	417	397	404	446	425	409	417	425	444	416	396	429	411	401	436	411	393	421	417	410	405	464	399	410	389	422	410	408	407	410	379	417	386	442	421	410	404	387	441	428	403	385	383	402	420	423	410	408	443	432	410	422	386	418	456	407	407	422	390	427	425	410	434	420	417	399	401	422	400	434	448	455	405	433	411	405	413	416	443	429	417	411	426	442	384	433	390	428	415	395	424	396	403	401	380	434	411	409	413	405	442	401	422	393	429	426	407	419	428	393	432	397	406	421	454	428	403	447	403	382	374	426	403	438	422	426	408	407	444	421	400	398	386	396	411	429	397	451	440	407	423	448	378	407	417	417	395	437	426	427	396	415	416	383	437	439	393	429	412	413	384	424	388	409	444	435	384	380	411	385	385	421	428	411	423	407	417	387	428	448	402	395	406	431	412	419	421	394	416	413	424	421	407	380	366	396	440	412	402	430	413	420	431	388	409	443	425	411	419	367	415	385	452	411	420	401	438	433	427	438	410	433	441	396	422	491	396	381	452	412	404	431	396	395	391	427	414	415	414	443	420	446	433	428	422	414	421	401	412	424	428	416	407	414	384	429	393	403	443	448	422	434	404	392	405	398	407	424	420	394	392	409	425	413	416	418	425	407	399	417	407	404	396	395	390	422	409	421	401	383	412	425	459	437	417	454	434	382	383	434	380	435	448	352	367	406	409	466	456	432	416	422	400	405	420	418	398	383	421	431	418	393	420	382	459	412	399	427	414	436	384	442	419	396	409	414	420	431	442	403	408	420	435	454	413	466	421	395	406	438	438	407	389	439	445	418	409	408	437	415	427	465	389	417	398	401	426	410	431	389	434	411	426	412	414	416	417	430	421	394	411	391	423	471	397	420	402	394	420	384	379	400	417	401	405	448	361	424	416	395	451	410	409	380	436	471	425	419	397	428	426	437	462	437	403	418	443	382	413	406	383	427	409	419	429	411	385	436	416	385	412	421	412	401	429	422	430	393	392	382	458	368	409	402	416	420	402	409	442	399	435	452	402	418	434	469	403	377	414	397	438	423	402	396	408	414	422	417	413	412	435	393	408	405	409	416	381	406	440	423	422	414	457	417	410	406	415	412	425	407	428	420	420	414	382	445	437	398	423	432	416	387	389	397	427	429	449	435	410	439	424	400	407	411	432	445	405	408	410	448	414	424	404	438	415	406	378	396	442	397	416	412	410	408	405	385	405	440	426	420	432	411	414	455	421	422	401	426	412	431	393	411	419	415	412	417	397	399	376	428	426	397	409	392	449	424	413	390	437	398	431	440	372	432	441	387	411	420	391	437	409	454	450	400	428	392	391	413	398	391	421	440	384	380	437	412	384	404	448	475	417	411	434	424	414	426	410	406	371	417	424	438	406	434	419	379	409	393	420	410	426	468	447	407	431	413	418	410	409	423	419	439	425	402	389	423	414	385	396	420	402	437	444	394	416	401	403	414	433	408	440	415	394	364	459	382	409	416	424	414	414	421	398	429	404	427	428	406	417	419	442	395	410	413	445	406	431	456	397	441	438	406	409	407	429	430	409	457	419	439	446	421	443	428	421	410	407	395	443	408	420	424	425	434	432	408	375	439	446	408	417	413	437	406	416	423	427	415	422	389	404	465	438	431	426	418	409	410	414	374	421	399	439	453	437	418	412	420	418	407	393	405	388	430	422	351	414	408	422	401	437	404	395	417	378	455	423	405	428	386	421	435	412	430	434	399	438	423	423	435	420	397	447	422	403	452	384	414	417	415	403	457	426	405	386	441	418	401	440	451	426	421	436	404	380	375	421	427	446	404	401	428	417	427	422	471	372	413	438	433	390	423	452	408	430	417	399	460	434	408	438	431	372	431	363	402	425	396	390	402	432	422	436	420	384	437	409	412	392	423	416	410	397	407	419	399	425	405	371	409	417	420	443	375	417	401	378	407	368	410	441	428	456	423	411	415	382	387	424	439	400	433	398	420	382	403	416	407	454	430	423	401	458	424	377	417	404	402	438	418	390	422	418	436	391	405	444	453	422	435	409	424	422	383	419	397	416	413	426	421	417	424	453	408	406	406	413	440	443	390	395	387	382	363	409	431	399	443	404	458	418	388	441	407	412	402	421	458	420	401	405	406	415	453	431	442	403	418	367	413	406	422	382	419	404	397	399	438	391	438	432	440	398	395	398	424	409	407	399	422	423	406	394	421	390	386	432	413	416	426	407	395	372	401	413	409	378	452	416	433	413	426	428	459	398	429	371	378	408	443	401	433	424	402	430	453	386	425	381	416	411	442	443	435	434	426	438	436	432	395	409	426	437	437	449	433	428	414	431	408	418	409	457	423	447	411	427	393	444	439	403	439	421	406	414	408	413	411	436	415	382	449	433	443	422	386	462	416	458	440	442	417	433	401	434	386	397	411	425	412	453	435	406	415	442	406	415	441	413	429	433	431	440	436	395	433	419	412	424	428	463	411	440	416	387	437	453	428	419	404	433	404	424	410	414	428	442	419	464	398	428	470	387	427	422	424	429	423	383	415	411	439	422	371	396	415	427	417	415	387	417	414	425	390	404	448	436	441	411	417	418	418	397	421	411	370	392	380	405	423	425	438	413	399	432	429	379	389	429	391
23047	21012	27982	24253	20848	7782	1025	740	655	627	612	625	557	591	615	594	560	536	559	567	488	522	569	535	572	576	531	514	565	579	552	549	542	496	540	579	608	509	545	521	512	481	496	509	541	504	530	504	508	542	503	517	516	531	533	482	518	526	522	539	514	541	505	565	538	535	510	523	481	533	521	540	549	526	542	564	522	532	571	525	531	529	512	544	491	511	518	544	561	524	528	527	499	504	517	545	529	497	497	526	503	543	502	519	545	524	528	520	516	533	514	550	511	500	503	540	546	526	530	491	501	472	507	514	495	548	496	531	517	480	482	521	507	511	494	546	538	512	513	533	523	517	500	520	495	495	556	531	510	496	502	515	511	523	519	527	557	514	551	517	527	506	507	498	500	504	531	521	524	542	518	521	479	489	515	530	527	514	539	535	539	521	512	511	515	519	537	500	505	476	530	500	510	522	501	522	564	554	488	502	528	503	510	537	565	492	521	530	547	509	521	531	537	527	530	547	510	521	518	536	518	519	543	508	533	514	562	542	490	533	559	510	525	490	546	494	526	514	554	526	502	530	533	512	527	571	480	539	516	484	493	507	565	508	556	526	534	535	529	502	567	505	493	488	504	518	515	517	496	533	509	516	545	489	521	507	474	495	554	494	552	505	565	519	508	525	535	485	509	520	481	524	520	522	503	474	536	530	597	525	496	517	481	494	555	504	554	522	560	505	517	507	515	516	536	551	535	530	547	489	527	520	488	511	567	530	522	557	495	528	537	533	533	525	563	482	531	511	506	493	532	514	500	522	508	527	528	522	505	542	523	544	530	483	551	527	505	532	525	520	549	525	501	543	500	499	563	548	516	517	507	582	531	553	503	528	524	556	489	542	493	507	517	507	525	492	507	521	478	538	512	549	539	495	517	530	531	500	512	502	531	489	501	505	518	527	494	492	511	532	482	517	565	574	557	493	522	536	510	537	533	532	523	502	551	517	525	524	517	529	527	508	516	482	515	487	524	539	482	502	520	493	520	531	498	553	535	497	541	494	530	522	495	492	521	543	554	472	458	505	527	502	520	566	493	501	524	532	568	523	483	514	506	499	529	530	520	535	487	530	523	566	532	518	528	541	512	487	508	530	501	569	501	574	547	518	524	562	531	502	531	505	509	493	520	505	527	492	504	487	550	521	481	517	532	521	520	531	532	520	516	529	481	520	519	530	522	540	531	496	518	509	518	531	462	522	505	524	488	517	525	550	522	529	496	509	530	508	530	503	532	509	476	520	534	556	513	497	522	517	570	472	516	520	530	491	492	473	485	519	539	514	495	525	522	514	479	505	539	512	508	504	565	503	496	525	474	515	495	507	479	489	514	544	533	529	505	532	501	534	517	533	534	557	510	526	570	545	552	502	502	535	509	481	503	487	509	501	497	524	476	514	523	509	537	517	485	551	539	503	493	467	510	509	543	545	511	535	485	564	495	532	468	496	567	540	516	492	488	508	535	529	550	552	518	517	514	516	536	526	500	546	527	538	504	517	510	530	494	548	521	496	507	509	533	530	496	520	472	478	518	541	503	549	528	542	523	518	529	510	538	552	508	484	531	530	492	531	494	551	536	505	473	492	524	489	513	469	496	508	518	546	467	514	508	482	474	506	543	532	532	511	477	515	539	489	512	545	531	540	529	500	528	530	506	504	509	532	494	501	463	562	487	505	515	507	521	524	551	527	511	502	507	505	565	547	506	543	505	531	495	512	494	522	497	549	530	602	483	527	525	531	530	517	539	497	478	517	502	454	497	536	529	513	518	520	503	545	498	560	475	526	546	518	525	527	522	507	486	533	518	508	498	498	546	560	487	554	526	514	510	484	546	473	532	513	494	497	493	526	505	538	531	542	519	557	483	536	536	549	512	505	537	498	532	517	494	502	524	502	516	536	490	543	492	530	518	477	544	508	464	552	538	499	526	529	495	538	506	505	529	512	519	521	528	480	516	523	519	530	523	531	543	497	481	560	521	516	527	524	481	516	556	546	488	507	492	495	494	491	518	504	516	528	559	524	523	520	504	502	513	503	491	524	524	514	495	507	570	525	530	524	517	479	535	468	549	559	519	539	540	537	521	543	529	552	533	517	521	483	496	544	549	541	491	527	582	527	506	526	513	483	493	478	530	520	531	513	523	524	529	517	492	500	524	551	551	545	513	505	550	507	534	542	517	515	547	502	536	543	514	537	506	539	518	501	506	545	531	488	545	519	513	539	528	523	529	513	492	538	515	550	501	505	495	543	538	505	524	511	496	546	521	582	499	496	540	518	536	516	504	513	495	512	524	532	527	485	557	539	537	554	510	506	521	528	495	503	567	535	486	543	543	487	503	493	511	470	535	482	531	492	525	519	520	535	549	527	517	529	527	529	545	517	548	490	535	502	529	518	524	550	481	532	564	508	560	543	567	535	518	547	481	530	534	545	529	491	556	457	523	478	530	498	544	502	509	509	521	468	512	525	522	487	542	517	531	509	543	481	525	533	545	528	561	461	541	476	498	498	541	530	514	524	475	560	514	498	524	531	512	534	520	546	526	511	486	503	496	565	485	513	535	535	521	457	537	491	499	531	506	537	527	496	516	516	555	527	503	523	564	496	528	575	542	544	512	535	535	546	475	539	541	508	495	520	556	553	541	489	529	512	562	506	529	578	528	557	550	526	531	549	510	485	509	480	533	530	495	513	527	551	478	538	544	515	503	485	517	530	511	552	551	506	482	534	499	507	481	514	518	541	486	566	542	513	499	528	517	503	500	514	530	541	526	518	503	543	511	489	535	555	483	507	502	532	495	507	490	501	542	529	502	522	503	528	483	507	555	517	531	507	492	490	519	511	518	517	533	544	520	506	525	529	467	500	513	474	519	509	550	528	546	532	486	541	496	456	475	542	509	507	513	510	558	508	548	480	536	507	508	512	530	526	533	546	502	525	577	520	542	546	511	515	540	553	524	556	471	496	520	501	546	499	545	523	514	537	515	508	527	521	501	531	501	505	504	522	508	497	491	457	515	520	500	540	501	538	490	519	566	533	509	527	505	519	495	506	526	530	515	533	520	502	530	517	511	507	522	539	488	477	521	501	492	555	544	493	524	515	532	512	552	490	493	568	532	580	539	492	550	528	479	506	544	572	523	526	517	497	555	558	513	532	526	524	523	479	544	507	499	530	533	538	563	513	512	508	531	501	531	495	522	506	529	521	540	491	511	504	524	517	518	500	576	523	488	494	562	523	518	565	517	559	517	546	526	510	536	508	532	460	499	533	505	539	554	529	536	497	513	568	500	523	495	515	517	506	510	523	505	514	523	553	568	549	492	553	542	495	518	511	544	496	509	517	506	536	504	571	525	476	468	530	493	519	539	555	548	498	509	486	525	510	511	529	520	475	554	489	541	543	531	493	503	523	503	563	543	509	533	476	525	516	533	494	523	493	484	506	522	461	510	553	505	498	534	491	533	518	545	525	530	511	550	494
12226	31028	26972	3099	2055	1587	1314	1149	1055	1004	937	870	813	779	776	747	715	689	725	727	774	705	719	747	684	737	743	663	719	700	717	673	686	684	645	697	676	710	650	693	707	632	707	665	673	660	702	677	664	730	701	651	674	689	706	679	656	670	677	698	709	691	698	659	713	685	734	697	680	623	711	658	680	681	677	725	642	665	689	707	672	678	703	652	651	706	691	660	683	720	697	685	661	694	644	674	623	640	682	688	627	673	708	654	698	716	670	638	689	667	704	694	668	605	674	674	670	664	645	664	695	657	663	644	661	686	652	660	614	674	706	625	619	688	667	649	679	675	661	678	671	708	661	662	696	675	720	691	659	663	689	676	616	636	673	679	689	657	662	653	737	610	668	640	693	680	675	663	649	697	662	689	669	693	648	723	659	691	661	616	671	614	667	670	642	663	683	622	684	661	679	721	692	672	717	687	686	683	691	691	713	668	667	658	701	709	643	676	633	684	685	661	661	636	714	709	688	676	676	666	662	683	662	667	712	667	642	626	755	647	680	722	690	725	695	640	678	691	688	704	647	624	676	681	668	668	630	681	663	664	681	704	716	706	669	704	648	675	684	707	637	734	663	661	674	641	685	721	639	684	667	691	688	664	642	678	675	633	702	633	690	685	675	640	701	709	641	644	715	692	642	676	640	719	686	689	700	638	655	653	679	643	696	706	641	628	665	655	701	671	733	641	643	660	639	687	678	692	651	626	670	644	654	650	690	704	712	702	640	668	696	657	683	620	673	691	684	659	671	689	661	694	697	676	695	686	663	706	646	674	687	705	631	710	669	715	711	679	683	676	691	652	674	678	645	701	646	694	674	670	712	657	683	670	623	704	688	678	691	651	649	677	685	677	669	648	671	697	679	694	651	689	634	660	658	663	691	643	678	709	654	664	668	711	680	634	673	673	665	691	666	695	687	703	674	688	662	653	634	697	666	693	680	660	705	691	652	662	715	669	662	673	691	663	679	646	694	631	659	651	702	630	666	665	680	668	655	619	693	676	670	646	705	674	709	639	639	672	672	725	688	671	688	682	653	690	686	694	672	601	686	682	637	624	689	714	653	706	677	670	703	688	673	654	678	660	698	636	671	626	650	688	650	681	641	698	700	690	648	664	646	642	684	681	725	698	645	663	650	719	695	670	681	661	609	740	633	696	679	690	662	672	649	684	647	675	681	669	657	711	609	671	712	651	642	653	635	649	722	676	669	712	740	669	701	732	645	677	682	673	698	677	685	667	607	668	725	677	697	675	669	646	686	645	639	676	655	682	691	727	687	632	720	650	658	628	669	676	695	677	635	707	669	632	690	630	682	647	668	616	652	688	655	749	683	694	619	678	631	702	693	684	645	673	652	678	684	645	676	686	686	658	671	657	679	693	722	682	669	674	654	669	697	752	673	662	639	641	666	635	706	669	650	670	705	650	657	705	684	678	702	666	661	632	657	686	636	671	627	672	689	660	657	644	668	699	638	667	689	665	650	646	610	667	645	737	648	689	701	699	657	698	664	687	675	674	673	681	694	662	665	657	671	710	677	709	717	681	679	668	665	739	685	682	677	656	650	688	654	633	675	681	725	635	669	687	685	680	687	648	681	660	678	646	644	653	672	658	695	693	614	646	684	653	675	697	663	681	689	742	654	719	671	703	692	664	611	700	683	677	694	660	614	714	663	699	683	689	698	687	687	642	609	696	677	659	690	636	719	701	673	662	681	657	645	685	702	704	677	687	625	643	670	680	655	693	679	679	704	683	666	700	677	713	602	667	652	665	678	678	677	657	708	691	662	693	677	659	673	682	678	652	716	677	660	629	612	682	636	677	663	676	693	690	639	660	659	693	706	698	671	650	655	689	733	677	686	689	652	650	684	656	681	698	691	695	648	616	717	672	644	658	716	676	721	652	680	629	655	688	668	729	669	695	657	677	642	702	644	721	699	635	686	662	749	639	720	701	679	742	661	675	686	703	634	656	692	672	645	647	682	672	674	687	696	680	710	664	698	671	665	682	690	670	696	693	645	700	656	695	651	674	729	672	686	674	645	638	684	658	692	676	670	662	614	713	694	592	655	688	697	687	686	679	672	723	675	705	724	682	629	676	735	686	711	647	693	618	656	665	690	602	632	652	655	651	709	673	681	680	668	699	650	657	654	681	706	631	723	620	668	673	730	701	676	659	677	716	639	641	638	668	650	658	654	687	723	677	675	708	688	700	642	678	724	682	708	662	699	599	676	644	657	644	688	646	669	639	700	628	661	661	650	668	717	669	608	676	622	675	663	655	658	658	680	677	688	648	703	714	686	691	682	651	648	674	693	691	654	687	721	673	666	607	636	662	628	680	692	697	707	609	652	678	633	688	682	662	717	690	659	649	693	679	653	690	658	681	652	685	695	702	657	661	641	717	655	672	710	686	686	630	693	659	680	688	676	688	685	665	629	680	670	692	653	673	696	675	654	648	719	680	665	649	659	640	685	636	688	693	652	633	646	698	720	689	679	633	622	667	661	653	665	703	665	704	665	663	656	684	652	707	661	698	671	652	632	658	644	682	710	675	656	681	648	673	704	721	713	657	676	652	677	650	698	670	656	643	684	655	715	682	649	653	721	647	669	685	631	671	700	650	684	644	677	613	696	640	649	677	666	687	681	661	681	654	639	705	672	730	703	681	668	673	652	671	664	668	694	669	625	669	598	703	710	696	713	672	660	659	690	657	676	641	678	652	678	693	657	709	669	703	727	682	696	635	631	680	617	673	665	677	669	671	676	649	712	670	704	655	697	656	699	695	627	687	683	671	668	686	734	663	685	683	655	700	724	697	690	669	706	670	701	691	666	687	654	704	668	679	656	665	685	648	694	637	648	652	687	650	677	656	704	659	709	711	711	675	676	658	675	637	661	679	618	654	705	631	642	708	671	697	648	651	653	688	690	620	677	681	728	676	693	677	606	633	625	649	660	692	692	641	656	666	635	691	687	725	683	636	638	649	694	666	673	661	650	720	654	686	670	664	693	690	628	680	638	739	723	639	691	689	642	627	673	732	656	623	684	684	671	637	661	651	691	647	647	665	691	676	713	707	686	688	687	726	660	677	617	657	622	672	677	665	675	675	653	667	706	657	685	661	696	668	669	684	707	667	672	697	680	669	643	652	668	673	664	678	692	683	679	660	678	684	638	690	710	635	657	680	695	678	662	667	660	627	680	653	714	643	687	649	664	693	668	690	678	704	640	613	680	682	720	668	720	720	628	638	677	676	681	673	629	665	643	637	657	671	690	652	632	630	678	669	693	697	675	663	715	677	619	668	642	669	672	667	675	697	692	659	682	687	678	668	645	650	646	651	681	691	663	680	648	660	632	666	663	691	720	677	689	663	649	706	682	685	692	700	692	694	646	676	680	635	674	647	696	679	675	724	656	661	689	643	674	685	677	633	700	641	704	685	642	692	652	661	691	709	676	694	678	683	670	643	652	676
24146	20996	26776	24692	5614	360	260	246	231	193	190	183	183	163	169	148	178	174	152	170	157	186	154	139	155	154	136	145	162	182	156	148	132	159	136	164	141	168	167	143	150	161	136	149	139	175	148	131	137	131	145	155	150	136	150	145	143	145	154	131	139	136	164	131	152	171	139	133	130	153	143	153	145	148	174	137	130	145	149	115	141	141	149	137	157	122	138	140	161	174	140	143	143	144	136	158	141	151	158	124	146	149	136	126	178	136	141	149	138	144	131	145	139	149	150	128	154	133	141	150	137	151	137	141	148	148	143	156	138	141	136	142	161	149	148	144	134	155	142	147	129	147	150	133	152	152	139	134	145	146	159	137	148	120	149	151	155	122	150	139	166	123	142	139	119	148	146	152	150	151	174	133	136	158	149	153	131	161	154	153	144	135	137	159	146	147	142	125	143	132	159	145	127	138	152	145	141	141	155	132	111	142	139	142	144	139	143	145	156	150	154	165	144	140	146	130	160	149	145	148	153	133	155	169	136	136	132	155	141	126	140	155	159	164	154	161	145	147	157	115	129	153	158	151	123	146	150	136	161	173	138	150	124	133	150	141	142	130	122	127	141	135	140	142	148	164	144	148	143	144	140	156	142	162	135	142	142	142	157	123	149	151	146	150	132	139	158	142	139	162	125	147	149	129	134	154	147	142	133	136	133	139	129	136	150	139	152	162	146	147	143	159	153	138	141	142	158	162	143	134	141	154	151	148	162	149	155	175	160	164	160	145	143	146	169	154	160	142	149	149	141	146	151	130	153	134	159	139	141	155	148	173	126	154	140	178	129	156	144	143	158	134	153	128	137	141	147	170	162	147	148	157	131	157	146	143	148	144	147	158	153	150	157	150	136	134	144	144	117	130	135	147	167	161	147	150	158	139	135	140	143	156	129	164	159	143	157	130	116	139	128	143	150	137	140	124	151	139	151	144	127	145	156	138	136	153	138	161	162	159	156	152	153	141	125	126	147	138	151	168	150	163	151	152	165	135	141	163	139	135	152	144	142	139	147	133	132	170	136	150	156	165	133	136	158	147	153	155	148	164	150	122	152	146	145	145	140	138	127	149	145	143	151	128	169	141	168	136	126	141	138	145	132	142	157	126	140	151	163	144	187	156	147	136	161	148	127	149	152	131	159	167	162	156	126	151	136	147	120	137	142	135	159	125	161	161	130	149	124	143	139	140	144	170	140	126	135	142	162	142	162	161	133	126	155	133	137	151	143	151	143	158	116	163	139	159	147	138	159	139	140	152	143	149	157	138	153	172	132	155	142	167	139	151	147	153	142	139	134	138	161	138	150	152	153	129	152	140	135	138	152	164	120	152	144	142	138	158	147	132	142	162	149	159	166	126	173	125	131	133	140	147	154	161	133	140	141	132	162	150	155	138	144	148	139	149	141	178	133	167	153	141	142	144	146	142	172	144	144	135	149	156	135	121	141	119	166	123	132	131	146	132	152	141	148	135	119	160	142	154	137	131	152	121	153	142	139	141	149	148	152	152	141	119	144	138	143	128	143	141	143	147	154	142	160	147	130	128	132	146	142	134	142	145	151	145	175	157	124	142	161	155	170	155	126	132	140	123	146	170	134	150	146	157	144	140	145	150	149	132	139	150	167	135	137	143	146	136	136	157	159	139	141	137	141	119	149	160	145	151	152	137	156	143	150	160	140	143	141	147	134	132	123	165	143	152	131	149	177	134	138	152	130	154	142	161	145	154	145	162	133	156	136	145	152	138	142	135	134	163	155	156	150	165	133	135	170	148	171	140	134	144	131	134	137	126	149	157	144	149	158	143	146	139	159	125	141	138	151	142	144	129	138	165	171	159	152	149	148	149	158	148	143	131	170	146	161	150	144	141	130	124	155	149	151	118	141	130	140	142	123	149	146	138	136	121	151	126	155	148	160	151	154	172	157	156	139	152	143	160	142	147	155	148	146	155	136	129	145	138	146	135	131	137	155	148	162	140	150	137	162	148	133	179	135	148	133	137	149	141	129	142	116	118	141	145	142	158	141	155	141	149	145	131	164	136	139	151	157	150	125	130	139	130	144	169	176	172	143	168	151	150	129	147	121	136	142	152	139	131	138	136	135	136	145	131	169	158	144	159	160	146	144	139	129	144	136	144	132	153	144	133	145	152	122	145	143	147	165	153	123	163	150	139	137	170	155	158	150	141	153	154	151	145	153	133	132	141	137	148	163	150	146	145	121	156	155	161	148	151	153	154	158	124	130	154	144	163	131	135	150	126	139	138	154	165	133	150	135	150	157	171	162	152	162	140	137	136	157	134	120	140	132	150	136	139	161	156	141	133	153	145	148	153	177	128	124	143	137	141	158	168	140	137	147	128	164	152	161	149	153	146	116	153	153	154	149	147	137	159	149	133	145	127	148	147	152	169	140	159	146	157	159	140	146	160	153	159	154	150	159	140	160	151	134	159	149	123	125	133	137	142	117	154	144	134	174	134	151	135	150	154	135	161	165	139	152	147	139	136	144	139	148	155	141	151	148	167	148	145	134	131	165	136	134	125	146	129	130	173	143	135	136	148	134	172	147	144	123	136	171	155	130	144	128	165	145	135	142	148	144	121	128	138	169	156	155	140	145	142	160	160	146	139	155	177	142	167	151	163	162	143	148	150	135	162	153	139	136	154	146	157	149	154	136	150	154	128	138	135	145	133	168	136	136	142	165	157	122	137	159	111	134	149	136	145	157	140	146	130	162	145	137	166	158	132	144	150	169	148	152	160	151	145	164	146	160	151	146	157	166	117	145	135	153	146	142	151	139	161	162	153	129	140	154	146	176	128	142	165	169	151	141	148	155	134	145	128	129	112	150	150	153	146	126	191	152	133	153	137	140	142	162	163	137	145	157	136	148	135	144	116	156	146	141	127	152	151	160	152	155	143	174	165	169	151	153	149	139	157	153	158	136	120	158	145	125	142	140	145	165	154	152	118	137	166	136	138	160	159	147	148	155	152	133	143	120	169	142	134	146	166	138	141	148	140	134	134	135	155	133	125	144	131	161	130	138	145	155	145	144	141	145	146	140	156	138	148	123	139	131	157	141	146	142	121	138	136	158	136	162	132	127	156	162	164	150	131	128	147	160	157	132	138	136	125	156	153	154	120	166	147	134	172	171	140	142	142	139	140	128	151	164	146	157	127	142	170	140	133	126	152	154	137	144	157	137	145	167	149	156	147	156	164	145	142	123	157	143	148	125	151	148	154	133	141	157	147	160	151	160	115	143	146	165	131	133	135	169	149	133	119	143	152	154	154	134	158	142	154	163	139	159	149	147	156	141	130	160	155	146	133	159	141	153	159	132	136	144	147	140	144	164	159	142	145	132	138	137	141	133	153	160	147	151	140	131	144	150	156	171	176	147	137	147	147	154	160	140	149	164	158	141	158	139	144	150	154	144	139	155	154	134	148	160	137	144	157	144	148	147	142	151	144	120	143
10030	26722	23840	1783	875	680	586	506	424	384	324	302	263	256	292	239	246	197	257	245	232	241	222	214	243	211	219	197	199	204	195	180	195	201	211	221	217	228	217	180	223	217	237	198	229	195	219	249	228	212	210	201	214	218	213	229	210	176	195	211	213	195	191	234	214	219	216	206	218	193	198	191	207	213	192	218	201	206	212	225	237	223	195	195	213	200	218	222	217	201	204	210	197	188	219	193	211	200	210	234	214	217	214	194	238	215	218	208	203	202	236	210	214	193	205	199	193	196	224	210	183	219	215	202	210	195	193	197	197	218	214	214	216	221	202	210	198	201	200	176	182	206	217	194	208	201	207	184	201	215	214	193	208	185	237	206	201	181	194	199	213	193	216	234	195	227	223	230	219	222	204	202	202	217	215	204	195	226	210	234	210	212	204	193	211	190	208	206	216	244	204	209	199	202	184	206	203	211	198	197	213	199	190	209	227	185	195	237	179	243	210	227	205	188	194	197	195	217	230	226	184	196	204	199	189	189	232	205	204	188	213	211	220	188	203	194	201	203	202	210	206	205	206	191	202	189	234	180	233	210	220	206	226	215	187	200	187	196	201	208	194	227	192	230	210	209	195	231	178	188	202	222	212	212	181	211	211	209	207	231	192	185	192	234	198	194	222	192	205	200	193	226	223	182	204	217	188	223	237	190	189	188	200	215	213	175	232	212	220	212	208	188	197	187	190	207	186	216	209	203	201	216	215	194	221	212	209	206	217	207	218	222	164	215	226	205	195	230	170	203	210	217	199	218	197	220	216	197	217	186	200	201	197	198	237	194	225	228	194	218	196	220	212	204	223	208	185	187	211	219	212	200	203	213	229	190	234	186	227	220	190	195	213	202	203	208	200	197	205	184	222	204	186	219	211	208	236	212	199	183	216	205	182	188	210	230	193	200	222	217	195	208	209	195	218	235	213	201	205	187	213	203	229	210	200	224	209	226	219	240	196	219	193	194	206	204	239	194	217	213	210	209	195	202	201	210	192	199	212	224	202	214	195	228	214	222	208	197	194	190	181	191	203	205	224	200	241	196	218	211	203	212	229	179	214	217	195	210	195	220	213	204	203	212	202	209	224	212	187	214	208	219	230	189	213	207	189	199	218	206	201	183	213	209	201	196	204	205	206	197	211	210	191	181	205	202	211	190	218	215	197	188	231	201	208	184	186	201	184	187	195	207	190	231	215	196	212	219	219	184	189	204	236	224	194	208	200	185	211	209	210	206	201	222	201	217	208	203	230	199	222	206	207	186	230	218	212	204	198	206	236	217	227	187	205	219	188	220	189	222	207	199	206	210	199	203	216	208	188	226	211	236	227	218	219	208	221	206	200	200	217	208	211	203	217	213	181	201	228	212	206	208	212	202	201	184	189	203	216	178	201	180	212	202	201	190	229	229	200	195	201	207	233	213	198	188	186	222	207	204	227	225	201	213	200	203	191	202	211	211	203	232	220	193	201	236	191	221	213	187	226	221	210	224	211	213	197	207	215	221	194	192	238	197	202	191	195	205	210	200	215	236	197	205	204	197	232	194	183	181	220	229	228	198	198	222	211	205	209	185	241	207	196	194	217	194	204	210	201	203	191	184	211	204	202	220	222	203	204	186	203	214	199	190	202	222	209	194	201	227	239	209	219	217	211	188	198	216	211	200	195	208	209	165	209	205	209	197	188	190	204	215	204	218	220	205	207	192	188	193	206	209	207	198	236	208	189	182	182	195	224	204	209	212	214	201	196	226	205	212	213	213	218	196	211	213	175	188	209	208	202	212	208	216	231	204	214	216	203	208	191	200	202	204	199	202	204	232	218	207	166	189	220	172	203	219	214	202	218	207	206	192	220	188	250	188	204	201	195	195	190	236	213	217	226	197	225	220	182	201	176	189	212	217	190	193	193	199	217	214	189	217	207	206	202	207	198	185	209	209	185	231	225	226	226	229	209	201	210	196	195	211	176	207	195	192	198	205	213	195	170	205	225	202	187	193	209	226	202	216	230	216	202	201	182	215	223	202	203	209	213	209	226	186	214	204	221	194	218	197	202	227	172	205	208	226	181	185	220	188	199	200	194	198	193	207	224	187	190	183	216	183	207	204	188	199	208	197	199	180	200	222	238	208	198	215	220	192	166	214	213	230	200	205	191	194	204	225	193	199	210	213	177	193	211	187	185	212	212	201	199	205	201	210	216	178	210	202	206	250	210	192	205	212	224	227	198	193	192	213	219	188	200	211	198	236	192	191	215	190	201	193	191	206	223	199	192	203	221	219	214	223	192	224	195	208	224	229	207	219	207	199	186	174	212	193	188	216	199	213	204	228	196	239	207	200	186	224	205	201	217	212	174	212	187	188	233	219	177	227	207	214	217	235	207	209	192	191	217	192	224	184	219	208	213	208	191	216	213	209	188	215	217	199	205	186	211	219	183	230	187	198	198	201	196	211	200	213	193	220	221	220	205	182	202	222	196	225	208	200	206	206	184	194	215	216	215	192	212	201	195	204	196	209	217	226	215	177	221	194	215	226	205	209	214	211	196	203	200	205	194	225	219	208	191	218	196	184	205	206	208	200	210	210	202	190	226	194	218	211	219	219	202	208	227	205	204	199	199	184	205	218	210	200	209	202	191	210	213	196	198	210	210	194	168	199	224	191	212	213	213	222	208	182	213	186	195	222	205	216	207	199	202	203	229	175	209	190	208	237	204	221	213	206	214	218	201	216	221	223	206	197	210	215	195	201	212	205	229	216	190	207	223	203	208	219	204	222	222	182	222	231	218	183	187	206	207	180	199	202	192	205	201	179	197	216	199	234	219	218	197	194	201	160	193	208	196	254	207	214	205	211	182	200	213	192	206	206	209	211	199	213	185	233	205	197	190	192	202	196	199	222	214	214	198	219	207	190	199	249	200	181	215	189	200	233	198	193	233	182	205	208	214	191	233	192	221	221	202	212	189	211	185	206	218	183	250	200	246	194	223	188	220	199	217	210	195	197	220	206	194	213	207	219	235	192	186	196	209	183	195	215	204	215	213	207	225	216	225	194	192	205	232	213	204	200	182	198	220	227	240	199	201	185	220	194	176	188	209	193	227	211	210	196	223	221	208	195	208	197	185	218	206	216	193	199	223	206	204	197	183	208	191	203	210	219	195	217	207	202	231	203	217	173	207	196	201	201	210	190	235	224	212	219	214	206	219	204	206	213	205	178	215	191	184	241	214	220	178	193	220	229	203	203	200	191	206	235	198	232	187	218	202	191	184	187	199	229	197	186	218	236	204	219	225	208	207	234	194	198	176	211	200	205	208	208	193	228	201	202	199	222	198	189	203	192	217	194	220	179	224	240	210	208	209	222	214	218	194	202	202	197	200	203	214	180	199	214	215	202	185	206	204	228	189	217	222	216	230	203	213	196	206	210	208	216	200	209	205	195	175	216	208	196	206	210	209	221	199	197	200	185	210	224	227	195
22218	21093	28784	23668	21094	20873	5339	859	664	679	587	533	553	494	462	483	476	450	486	433	440	396	424	443	390	413	390	409	431	426	440	397	412	394	386	411	406	414	358	406	421	442	407	444	423	385	395	404	390	437	416	359	424	404	387	371	405	421	375	400	395	388	381	434	380	364	370	417	432	418	407	391	425	407	367	348	446	362	410	386	401	397	360	390	380	372	408	383	398	402	446	417	399	411	383	383	418	391	351	413	423	367	388	377	385	390	385	389	402	386	428	393	379	369	406	397	386	424	407	391	417	379	410	397	385	412	422	378	401	422	376	379	364	386	404	415	391	401	412	367	395	408	404	405	451	400	388	415	411	382	402	405	399	389	395	364	397	405	387	359	374	404	421	426	414	395	358	397	419	397	361	365	368	405	403	359	384	384	419	368	400	381	413	396	406	365	394	382	406	431	401	435	382	446	365	437	394	390	397	421	398	370	376	370	399	384	423	392	412	399	388	392	393	386	411	398	379	368	385	409	410	376	410	403	401	386	380	425	374	382	433	413	391	382	395	388	384	392	376	409	371	388	396	403	409	398	369	363	389	396	411	382	395	402	390	402	383	403	413	360	402	425	405	372	383	378	373	406	409	417	391	377	388	358	382	414	379	377	403	398	408	399	409	384	379	405	376	420	416	381	362	361	381	378	385	413	400	375	377	401	392	362	400	384	409	384	379	378	409	388	425	415	393	388	377	410	406	408	413	362	407	393	405	383	365	374	411	426	378	396	408	380	393	397	429	410	426	368	425	409	386	377	400	379	388	398	398	364	398	376	402	434	390	356	407	376	416	377	398	404	424	401	368	399	371	444	406	386	435	405	381	357	399	414	399	410	385	388	356	419	381	449	384	425	415	384	391	378	372	402	397	371	420	380	368	392	415	421	366	357	414	395	384	389	413	355	349	384	404	356	393	406	408	355	344	406	425	408	420	426	395	410	406	388	417	376	378	394	373	382	377	381	382	388	418	397	420	386	376	358	436	384	384	375	422	374	406	393	399	384	377	400	353	406	388	396	393	409	422	394	414	375	381	403	362	379	373	369	385	392	376	408	371	389	406	373	380	396	398	431	428	427	394	432	378	374	384	413	365	381	361	401	420	414	398	409	390	408	383	404	380	393	387	379	413	391	382	406	376	386	405	409	407	386	370	387	401	380	383	381	385	385	380	374	381	409	398	402	397	369	396	413	366	399	393	380	385	406	386	372	379	375	384	392	404	431	379	404	408	363	387	401	358	396	394	376	409	399	377	402	394	373	386	423	369	378	392	370	389	371	374	428	378	413	388	358	391	392	392	420	410	403	379	395	395	421	397	373	421	403	363	405	401	384	391	405	392	382	391	369	354	382	425	417	381	374	382	398	364	401	390	401	385	392	373	374	412	374	366	376	385	412	436	360	388	410	410	396	359	376	394	415	344	391	389	412	409	389	389	415	395	398	393	434	382	400	386	397	396	363	398	387	442	395	401	379	400	398	386	381	386	380	388	416	404	398	418	407	360	361	392	382	365	412	352	388	372	378	362	375	421	383	402	380	412	397	395	393	376	402	421	382	374	386	379	403	371	427	374	375	421	410	393	409	413	392	422	384	413	386	381	422	415	374	394	390	376	399	415	420	384	350	391	377	398	394	382	362	365	370	402	406	397	401	434	382	393	379	412	385	372	390	413	389	401	351	419	428	397	431	394	371	372	361	391	369	395	373	431	394	401	372	430	376	413	389	401	400	380	392	432	392	376	400	387	389	397	371	420	368	390	404	387	377	414	371	400	391	423	411	403	368	415	380	422	406	357	402	440	369	417	414	391	377	386	402	365	374	388	412	395	380	394	437	392	425	393	404	374	418	365	407	398	410	391	413	362	364	435	391	385	421	431	376	414	357	423	391	392	358	394	375	357	379	368	383	399	366	403	412	371	413	402	430	395	399	367	405	422	427	437	419	415	351	401	402	363	401	407	406	350	426	389	388	367	388	417	351	394	385	376	368	417	418	422	406	383	391	393	408	407	398	398	365	383	408	368	395	369	384	409	434	389	390	410	424	372	428	361	395	393	400	393	343	416	413	373	406	402	391	416	387	410	401	371	365	405	384	407	373	373	386	390	383	361	406	396	434	401	405	386	426	385	380	345	380	389	392	356	440	423	398	394	387	392	407	368	388	376	404	390	391	406	378	399	388	385	416	375	380	368	415	413	393	386	386	419	375	404	378	375	382	372	399	409	358	384	390	369	436	372	411	401	402	416	407	442	403	397	399	396	349	380	412	419	420	345	400	372	384	415	427	415	419	362	399	392	368	375	403	392	371	391	349	365	389	390	421	420	385	383	413	419	412	374	385	379	387	429	389	355	391	398	394	397	394	383	397	383	411	394	405	417	418	398	371	421	448	380	379	409	379	392	401	375	404	425	374	427	373	400	408	407	398	394	360	399	367	445	379	390	370	388	365	392	405	378	381	398	367	399	405	376	356	391	378	370	383	392	404	396	405	367	390	342	430	428	403	412	413	358	427	391	396	409	407	386	371	400	371	397	377	386	365	409	395	425	373	426	379	407	383	381	396	350	386	419	379	406	432	383	437	380	398	388	424	398	400	379	421	396	402	383	417	417	366	375	396	367	404	392	368	407	427	362	364	394	418	377	357	422	400	402	387	385	403	397	428	375	387	383	394	394	385	370	408	392	379	368	375	411	400	373	420	373	369	402	420	409	363	389	385	435	374	399	373	411	400	387	403	401	416	397	401	389	419	390	392	393	351	400	437	377	380	402	371	390	387	412	381	436	420	405	371	376	393	397	398	393	374	388	383	406	387	397	390	373	384	410	408	422	433	388	386	400	400	384	406	396	379	405	368	369	404	393	370	365	389	392	371	404	387	424	391	392	412	377	375	406	390	408	381	395	385	401	373	399	395	415	397	380	367	371	363	368	398	390	359	417	409	387	391	376	387	387	369	377	379	382	400	381	399	389	380	389	412	377	381	403	375	409	420	402	386	427	425	389	412	390	412	391	373	398	407	408	396	380	371	398	360	405	389	392	395	400	363	405	374	398	408	422	403	383	395	397	374	374	394	364	428	376	397	393	406	378	396	395	411	382	402	420	391	397	421	390	410	355	424	389	368	388	364	375	369	397	362	391	411	385	415	408	395	389	411	416	414	371	381	385	345	392	396	403	373	366	420	384	378	383	376	371	411	424	413	413	380	385	408	427	383	377	356	444	364	447	364	378	383	368	404	379	396	393	402	377	406	370	356	402	382	357	407	417	370	392	388	412	430	364	379	406	365	372	404	407	373	406	377	427	367	372	363	413	398	419	371	386	452	411	380	361	380	386	373	386	400	417	385	397	404	391	375	388	370	387	395	416	393	417	405	422	387	397	386	405	414	411	411	386	374	380	387	398	433	377	431	401	413	384	408	384	399	391	372	405	410	392	426	382	362	421	406	381	405	431	370	414	402	376	395	404	414	405	400	395	414
15780	48834	35731	5331	2923	2254	1712	1426	1191	1098	949	833	786	780	771	710	674	633	640	622	629	612	537	587	560	568	564	570	565	550	525	533	516	523	569	538	571	561	565	523	511	539	560	545	515	555	521	510	533	555	497	535	515	555	513	499	497	509	517	529	579	497	508	516	536	518	598	510	500	552	514	522	540	519	520	519	494	561	556	521	495	487	492	533	510	578	511	512	502	570	477	543	580	552	490	495	567	521	495	527	548	498	568	529	513	469	530	494	511	528	561	542	539	509	547	528	542	492	552	523	537	524	509	478	517	489	514	511	480	528	518	516	516	521	508	529	494	490	487	524	522	550	487	497	503	512	557	504	560	542	548	479	499	569	525	529	537	541	530	536	570	568	494	496	528	517	502	531	505	530	547	494	518	478	511	539	537	540	548	499	552	533	519	534	501	533	537	543	554	488	525	497	532	527	524	548	528	550	537	474	519	530	478	488	580	511	508	536	477	532	509	517	553	517	526	512	521	499	509	542	485	489	493	571	584	496	548	512	514	519	581	528	472	513	542	534	498	544	505	520	483	541	506	535	548	519	544	514	502	514	532	509	528	498	496	504	555	521	493	505	538	505	517	505	536	511	542	537	508	526	527	483	519	516	569	510	491	517	543	564	541	486	539	525	502	504	539	508	555	567	512	506	553	539	499	527	504	524	534	485	547	549	529	495	503	528	504	541	508	524	508	513	536	509	565	526	537	507	496	513	515	502	533	516	531	510	521	534	524	488	495	524	524	560	526	546	544	516	529	509	556	542	525	552	498	527	533	537	509	535	556	506	549	558	513	551	534	520	512	525	540	494	507	545	516	514	503	508	512	554	563	521	594	524	534	540	539	544	490	530	522	549	525	563	477	563	523	538	497	519	491	517	512	581	526	517	532	530	496	535	530	547	547	516	551	540	494	489	504	551	531	531	497	558	483	546	535	471	512	503	525	501	510	521	531	527	537	474	509	521	512	510	552	502	512	493	537	486	506	523	518	524	574	558	492	526	484	546	506	551	478	509	513	515	479	555	529	549	547	507	472	539	533	535	544	552	498	517	508	504	526	495	527	539	558	500	506	541	546	494	526	491	540	538	552	500	481	518	528	519	495	492	539	483	594	511	550	527	535	522	569	526	545	523	438	517	519	550	504	512	573	450	512	503	530	522	504	557	544	502	540	531	505	513	534	514	516	514	535	488	511	512	526	526	503	549	553	512	485	485	519	528	491	497	533	504	542	527	541	511	498	521	566	529	537	537	511	540	542	532	531	547	535	544	477	523	514	506	466	517	528	552	540	523	509	534	527	481	489	523	489	553	493	509	544	522	535	500	493	528	526	527	515	515	526	515	508	526	500	516	526	532	535	590	521	533	557	567	506	526	514	480	517	541	519	514	529	528	498	512	499	512	550	532	527	506	495	538	549	548	525	506	527	549	527	520	485	558	546	524	542	504	484	546	527	488	439	492	548	535	520	516	546	523	530	509	556	542	540	503	502	552	510	520	534	540	524	534	487	534	513	521	542	524	520	540	515	499	512	517	550	505	559	531	531	517	505	523	535	482	534	534	540	509	524	562	479	527	550	513	553	505	531	545	520	526	509	533	508	523	512	533	479	483	508	498	506	486	518	542	521	529	524	509	516	577	514	478	546	535	492	527	515	484	499	510	551	492	549	561	553	509	537	509	524	533	488	529	478	515	531	491	537	525	519	542	521	514	514	495	546	516	481	566	494	532	514	507	512	508	538	498	509	521	529	599	581	540	527	505	530	495	504	504	492	548	513	491	547	541	557	541	533	508	520	476	534	497	521	436	542	543	508	533	529	543	486	497	537	532	521	530	497	487	596	532	515	531	559	519	527	579	501	507	551	496	535	539	542	521	508	533	508	516	558	504	504	511	510	541	481	523	516	525	523	495	516	548	519	532	511	544	484	532	509	520	502	527	529	532	511	502	501	549	485	524	567	531	504	502	510	517	553	538	521	568	520	496	549	506	519	549	539	548	557	503	496	526	522	504	503	545	487	522	576	527	560	539	490	538	511	536	542	502	546	526	505	509	516	532	501	505	509	492	485	511	529	503	524	522	516	490	515	551	537	482	484	569	511	505	550	529	537	500	520	516	523	505	499	514	513	515	534	520	504	486	535	520	535	557	498	523	519	526	506	551	556	523	518	515	522	545	514	513	543	545	463	497	524	510	514	500	511	526	498	494	559	526	529	519	497	559	517	506	478	568	521	552	553	574	515	535	506	520	521	546	494	506	516	529	522	514	513	520	515	522	523	516	525	497	539	521	516	529	521	520	473	503	561	542	541	523	522	512	513	526	563	520	544	537	541	562	510	496	531	562	488	525	545	528	541	537	516	548	541	511	496	541	575	556	511	537	518	517	533	499	484	557	512	524	481	513	518	513	540	529	563	553	544	523	523	559	578	505	512	516	512	523	511	529	518	517	537	533	483	494	540	518	527	512	539	561	529	519	519	515	541	529	524	530	503	505	501	526	498	511	503	505	505	533	510	515	553	546	541	532	524	529	576	533	551	488	539	524	523	541	530	521	555	550	480	518	563	492	513	485	530	477	509	535	483	473	518	557	526	531	551	517	535	549	537	515	539	553	527	534	502	519	543	521	495	513	549	504	526	508	528	528	510	553	542	511	536	512	520	539	558	504	592	495	513	547	547	517	541	541	511	569	503	454	510	493	561	555	531	485	524	558	531	562	536	501	536	519	527	513	509	551	525	509	510	518	525	575	523	593	546	471	552	543	565	535	510	521	530	531	503	552	539	546	547	536	564	500	527	513	531	509	521	516	474	527	501	511	566	529	540	511	571	509	518	523	543	566	521	516	472	512	551	539	536	542	527	532	478	530	540	533	581	546	560	518	527	564	517	510	524	538	493	501	506	527	577	551	557	530	541	547	534	504	503	533	526	509	527	495	562	513	535	565	520	564	518	542	522	520	472	516	510	529	522	481	529	524	543	525	520	538	548	481	538	528	537	544	532	503	501	539	511	524	584	529	527	501	520	545	525	534	560	526	521	540	513	503	509	561	521	512	529	490	538	481	491	548	518	500	545	524	541	515	537	528	499	462	544	520	481	531	537	517	522	509	458	522	509	497	559	537	502	553	492	538	483	531	521	560	516	529	503	505	555	523	523	571	514	546	543	512	473	518	521	526	554	486	516	496	569	563	497	546	493	501	516	478	541	522	547	549	463	558	542	548	564	540	531	536	496	521	533	534	514	526	524	553	566	555	511	508	485	502	522	519	527	524	562	494	493	518	541	511	523	532	544	537	505	547	504	511	504	537	524	527	537	529	507	490	504	530	509	528	541	495	527	513	551	514	529	486	530	555	511	515	536	524	537	514	525	494	524	536	578	495	498	485	537	551	538	497	477	492	502	539	528	515	549	552	493	504	504	473	534	530	537	524	552	561	524	530	539	516	543	507	558	554	563	491	563	510	541	530	510	512	552	506	554	543
26761	19872	13300	1089	418	363	359	324	351	317	329	345	332	342	313	331	321	305	372	343	348	324	324	308	326	325	362	318	338	345	321	337	322	321	341	270	347	329	300	309	316	283	325	330	333	304	306	313	311	315	307	317	313	365	323	340	347	308	320	319	328	332	331	307	325	329	342	302	365	313	321	306	327	324	321	369	336	348	318	354	342	309	301	351	317	310	351	327	315	347	322	317	313	299	349	326	306	323	330	314	303	310	302	332	324	301	299	328	320	304	322	316	348	353	332	284	329	316	298	325	323	333	329	281	334	309	301	310	328	334	324	318	315	298	319	342	322	322	306	330	321	321	349	335	317	315	298	332	321	312	312	336	309	351	304	329	329	285	309	309	319	357	302	311	311	309	327	329	330	316	315	300	318	321	343	308	319	333	288	342	359	334	344	341	317	322	340	330	344	328	319	323	304	325	301	338	325	301	298	322	331	318	340	350	310	316	346	327	333	302	305	304	330	328	369	345	304	299	313	331	344	330	325	317	342	316	340	295	314	316	288	325	362	318	301	291	321	349	306	325	298	298	323	312	337	336	318	319	326	332	305	320	332	309	338	297	297	324	312	354	307	306	322	313	316	324	333	297	321	295	333	352	315	352	343	304	308	332	350	330	322	344	292	339	347	307	304	285	315	315	340	283	335	318	320	313	331	311	328	312	342	334	305	336	313	293	366	333	302	296	331	348	324	306	319	315	331	341	307	305	332	347	289	354	338	326	337	323	323	345	339	331	329	319	318	280	317	370	285	356	335	308	315	308	321	319	344	303	319	330	324	312	329	303	316	361	313	299	327	325	326	310	286	333	367	317	312	333	325	297	322	329	338	302	306	307	312	320	300	294	359	337	315	313	328	303	336	309	339	324	330	309	325	328	332	314	338	320	335	299	331	304	286	310	346	326	297	321	362	313	317	318	376	328	321	328	321	283	326	345	311	331	347	323	290	301	328	306	310	329	319	327	331	297	316	306	327	314	351	317	311	333	334	292	324	299	306	301	322	326	344	325	325	344	329	334	341	330	326	334	332	332	297	333	295	326	338	324	336	330	332	325	328	331	301	360	350	290	332	305	319	340	317	355	331	315	339	304	356	338	328	301	326	307	312	325	314	315	320	329	310	316	297	310	324	364	343	311	325	334	351	300	308	343	346	312	313	301	310	339	316	310	333	335	321	342	313	331	341	326	317	342	321	303	334	316	334	305	301	336	338	292	335	329	294	270	350	344	304	323	321	309	300	331	338	310	336	333	303	313	374	334	333	327	347	327	294	300	305	307	377	339	296	344	333	328	337	349	321	309	343	346	339	327	305	289	293	337	334	316	326	358	313	330	301	332	330	304	336	356	354	283	328	318	296	297	328	309	304	342	315	293	312	328	363	326	316	302	306	302	312	321	330	339	308	336	359	345	338	347	324	314	339	314	308	346	339	316	314	313	362	294	333	307	325	317	320	313	292	334	318	334	349	337	329	310	350	291	312	308	328	304	309	298	308	310	311	329	346	340	324	311	355	322	323	322	357	331	341	297	348	342	314	334	263	309	328	313	317	321	333	325	313	316	357	329	312	358	348	333	341	328	357	313	316	302	292	300	303	325	298	296	348	339	347	315	318	328	313	319	311	322	329	333	303	312	336	312	324	305	305	309	298	319	297	346	327	337	325	311	322	318	299	329	329	326	310	346	351	337	323	316	304	324	320	325	319	307	315	341	305	320	347	295	357	312	340	341	313	314	337	319	328	336	312	329	322	295	308	327	336	340	325	305	310	316	343	306	339	351	336	340	311	310	329	343	336	291	328	322	314	327	329	300	346	322	306	320	329	315	313	295	302	312	322	349	343	284	327	286	336	331	322	287	340	335	321	291	362	321	338	331	320	349	300	321	331	319	317	315	316	344	322	323	356	321	344	339	333	296	351	305	298	334	278	323	320	329	328	331	307	337	338	315	320	339	339	320	340	308	334	309	314	311	331	306	331	305	323	311	314	311	318	335	324	319	299	301	328	310	355	315	350	333	338	315	334	305	315	296	356	274	329	300	307	331	321	338	335	296	336	293	311	302	334	332	330	323	323	309	317	320	332	333	329	294	328	313	331	341	327	322	318	310	309	360	296	359	304	354	346	347	317	331	333	333	320	315	293	329	336	351	364	354	314	316	330	334	297	341	332	330	341	320	310	342	331	305	345	309	362	334	323	317	334	343	328	310	336	307	331	304	331	294	301	316	299	348	342	316	311	299	312	323	327	327	346	342	314	322	348	337	317	338	317	301	318	323	308	322	294	311	334	313	302	346	352	340	334	332	306	320	327	317	349	313	320	357	332	290	315	330	340	347	317	310	295	288	340	340	331	328	312	361	339	327	299	329	337	332	301	343	335	325	314	286	316	281	306	319	304	310	339	354	339	303	329	372	346	324	306	315	314	315	304	310	333	313	312	321	324	296	299	344	310	361	312	324	323	306	328	351	334	315	345	318	324	316	335	332	326	288	310	308	323	321	316	349	295	341	334	283	302	319	306	314	300	307	319	318	326	323	348	304	298	292	317	340	350	293	284	301	310	291	311	326	299	321	326	303	317	289	346	322	314	307	321	312	289	299	349	298	307	339	300	358	295	310	314	315	308	324	326	292	301	317	319	322	312	363	307	309	327	288	341	328	340	318	314	318	347	319	304	312	334	314	314	325	356	297	322	302	328	319	353	319	290	296	373	321	316	351	312	324	312	355	325	348	337	330	300	303	324	342	325	349	289	327	315	320	330	301	321	309	334	358	322	296	331	336	318	319	322	345	346	327	329	318	293	300	352	321	304	337	294	325	302	310	311	307	325	320	306	340	325	322	320	328	301	366	307	335	329	340	324	342	303	347	319	326	334	296	300	301	312	365	335	336	334	312	318	305	334	313	298	358	338	306	324	344	337	326	311	326	309	280	290	297	337	321	316	312	313	310	324	312	328	304	325	326	360	297	320	344	302	329	334	331	348	325	334	315	316	368	306	327	324	288	305	308	334	325	347	314	322	328	308	318	352	329	315	317	354	314	373	308	346	318	332	357	357	343	323	325	322	319	329	308	336	327	346	312	328	339	311	356	332	325	306	345	339	308	348	306	311	331	343	338	313	282	323	332	331	329	322	348	268	317	295	316	335	316	334	309	321	339	317	319	310	292	299	344	310	300	347	332	339	363	329	292	321	355	319	314	299	327	274	311	323	302	345	299	318	337	364	345	342	312	292	303	338	325	304	336	310	318	334	325	303	307	310	313	306	338	297	323	305	331	349	321	320	319	329	307	340	317	324	318	353	333	329	315	323	311	356	314	291	300	324	339	334	339	312	300	311	319	316	336	290	336	310	322	331	314	319	317	330	323	312	320	326	338	353	338	320	329	301	315	338	336	316	323	323	317	327	327	327	329	327	350	302	350	330	334	324	313	308	347	315	329	299	316	344	319	320	325	346	318	304	303	308	335	318	308	334	307
5571	14533	10244	703	576	529	488	439	455	464	426	420	415	407	446	443	416	406	445	438	453	455	427	431	424	430	418	437	441	418	442	436	416	430	404	434	418	426	422	420	417	423	418	409	426	405	416	393	413	411	410	437	404	434	441	388	438	439	414	430	427	411	428	430	398	440	390	397	399	409	405	392	410	441	445	396	462	423	427	394	394	429	429	420	443	387	439	445	431	437	395	418	418	434	440	425	439	416	440	399	377	463	414	415	433	463	428	422	443	437	401	414	441	429	398	436	401	433	400	404	455	439	428	413	405	399	408	403	388	427	419	431	427	394	431	435	399	420	425	384	411	403	385	402	414	395	441	405	413	432	434	409	380	419	425	450	417	388	434	407	414	448	406	421	429	402	435	419	459	414	404	402	467	378	395	415	392	407	459	421	393	410	400	466	465	446	406	434	446	407	431	416	412	455	423	455	390	388	405	426	425	443	417	371	460	451	419	445	424	419	422	447	434	448	419	436	423	425	426	380	416	431	452	405	428	426	413	439	406	424	449	402	426	434	410	408	381	424	417	411	429	411	420	424	431	397	425	419	427	430	465	457	407	421	443	395	434	429	426	423	435	401	396	426	427	414	425	402	414	431	409	398	394	404	412	449	406	412	455	407	430	404	412	437	430	426	427	452	430	408	384	442	426	433	399	459	408	458	402	403	416	408	429	410	424	450	430	389	433	409	423	420	383	400	390	414	434	449	426	409	411	414	466	424	445	414	408	406	447	418	437	392	442	402	462	462	453	416	399	434	420	432	441	430	422	412	437	420	398	400	421	435	415	411	404	420	430	420	423	436	423	401	411	428	393	465	408	435	426	472	404	416	424	411	394	414	403	396	375	395	432	392	428	438	422	448	418	400	385	429	405	399	431	456	427	391	413	443	419	404	394	429	408	440	400	404	444	428	445	450	441	420	396	466	416	389	411	430	411	403	425	411	426	415	423	440	442	436	389	482	419	413	415	383	395	409	403	394	422	421	410	412	426	407	452	400	415	419	399	387	426	430	395	458	425	464	430	409	449	430	453	433	408	424	420	444	420	413	472	412	436	422	434	439	415	417	425	426	439	442	456	385	402	451	423	440	446	443	421	426	415	424	400	407	431	422	455	385	400	437	423	422	431	387	404	377	452	415	410	456	402	450	443	442	426	390	360	426	424	441	426	425	408	440	445	385	410	427	429	424	417	415	382	438	425	429	418	385	415	376	464	447	445	426	420	413	373	418	403	431	432	395	392	410	373	424	438	390	442	451	420	407	392	428	416	395	422	461	407	408	407	408	444	422	488	470	415	413	440	449	441	433	440	389	419	432	454	417	422	435	409	423	427	401	433	401	447	422	427	364	440	408	390	408	425	409	420	437	449	446	427	397	412	420	449	425	427	439	435	446	427	444	388	412	419	404	397	440	402	431	445	394	429	451	442	420	385	391	431	442	423	434	431	433	401	401	408	408	412	400	438	425	426	408	425	402	379	446	423	391	428	417	404	421	423	435	412	426	440	429	424	439	459	426	437	413	410	402	416	415	431	435	448	419	412	432	418	375	439	422	449	448	455	444	381	413	424	429	415	442	423	449	449	400	424	418	401	415	407	405	385	409	427	427	398	422	405	421	412	402	402	420	401	424	439	397	436	417	400	376	448	494	425	421	443	391	406	421	422	457	435	394	434	425	442	480	425	427	429	430	429	427	416	425	411	416	424	437	433	414	436	471	395	405	394	428	429	405	437	404	431	400	453	460	454	385	409	391	413	441	445	443	408	387	412	417	423	427	413	451	424	450	423	426	411	426	473	478	419	424	429	402	418	410	407	449	429	401	436	396	422	435	435	411	467	405	406	409	440	423	451	415	415	442	403	410	434	431	432	423	418	448	430	415	420	426	453	399	431	449	434	399	437	409	400	394	430	434	424	414	438	425	435	423	412	470	408	435	399	416	443	442	397	431	407	458	433	446	450	422	421	422	395	425	435	416	398	431	383	421	425	419	410	458	416	438	427	393	402	398	419	404	417	424	448	424	418	454	390	411	396	418	428	453	430	375	404	447	421	390	416	387	401	412	459	425	412	418	402	405	410	420	470	394	411	426	412	414	428	415	446	459	438	420	425	441	408	466	437	432	418	425	414	429	431	395	437	410	435	419	382	435	431	428	401	446	397	408	442	436	418	439	403	419	457	442	437	423	427	409	391	441	441	410	422	446	394	431	440	406	392	415	376	416	404	416	444	409	462	394	413	441	410	366	454	459	447	446	393	422	410	413	401	390	388	410	417	408	385	458	381	419	434	404	402	414	427	418	409	428	373	429	431	454	446	375	452	372	414	411	411	419	441	413	430	428	422	419	370	417	424	438	441	449	422	452	406	419	427	455	391	421	391	413	448	426	396	381	428	427	369	419	412	410	403	437	438	457	416	431	425	455	437	397	408	380	410	413	420	421	405	455	430	422	416	390	414	410	399	453	404	425	422	443	417	410	403	391	425	411	457	394	394	458	429	447	424	425	435	458	383	463	410	428	402	421	416	390	444	422	389	414	443	380	429	429	396	434	397	408	421	427	400	425	420	439	421	430	429	398	429	394	402	418	430	428	390	400	397	390	405	431	438	422	446	439	421	434	408	438	402	428	437	462	430	455	435	435	379	397	379	454	385	417	396	415	461	446	408	399	437	416	439	432	412	473	424	393	426	407	423	457	439	415	424	404	425	419	410	410	414	455	436	429	431	449	415	385	409	426	399	431	417	448	407	399	421	442	411	437	411	424	434	421	422	450	405	400	461	421	409	428	422	435	420	382	396	456	396	437	404	460	424	435	408	410	402	457	407	430	431	422	442	390	387	420	419	412	449	454	444	452	439	421	423	426	439	435	395	419	420	422	430	408	412	457	438	421	416	451	449	449	439	432	444	462	425	396	432	433	387	409	418	456	375	430	424	428	420	463	405	420	421	418	436	390	408	412	432	416	408	414	431	443	435	407	448	433	432	439	422	436	432	377	384	363	423	414	439	405	385	419	430	426	398	445	418	397	394	405	387	376	395	433	418	437	398	381	398	423	377	409	417	431	423	445	390	399	421	412	415	378	395	439	422	416	402	435	367	399	409	406	425	419	439	419	390	409	422	401	395	435	394	421	422	426	437	433	405	419	404	418	434	428	398	422	408	414	422	416	411	414	477	437	423	440	418	446	441	448	427	448	427	416	423	399	444	428	416	422	454	411	437	426	448	405	415	409	425	401	399	413	407	444	407	412	442	408	444	459	400	418	445	414	369	401	399	453	422	432	415	419	432	412	406	445	429	408	409	416	410	380	368	418	419	449	385	422	435	429	437	426	468	412	458	389	388	434	382	416	398	404	389	436	389	410	408	432	411	423	431	432	437	420	408	408	448	405	402	462	444	431	405	401	386	432	423	422	440	396	434	409	408	435	439	427	419	465	430	404	417	403	399	412	410	422	445	428	396	383	438	428	412	436	410	423
23063	21028	27992	24346	20624	6970	1031	763	663	644	639	587	594	577	581	590	547	591	569	533	550	564	552	588	546	565	564	574	554	567	574	547	529	579	565	530	543	508	581	500	558	542	586	537	499	532	526	542	542	524	579	546	601	555	519	510	531	509	537	538	562	532	522	526	576	542	531	519	553	522	555	519	526	543	586	548	514	527	509	540	494	547	531	495	571	572	551	492	542	495	529	499	508	521	554	525	549	541	548	520	541	550	549	555	513	573	558	513	546	499	530	489	486	526	529	542	515	539	522	524	490	545	535	522	539	555	531	499	578	522	556	502	536	526	506	545	573	560	495	492	583	547	518	516	533	522	517	582	554	532	530	555	513	552	554	551	531	527	560	515	489	527	526	508	530	537	533	530	520	515	562	525	570	541	512	557	512	532	473	531	493	604	508	517	522	586	538	563	543	527	536	522	549	553	511	490	499	559	500	524	531	529	533	532	545	585	519	521	505	524	515	522	507	562	540	528	506	519	532	547	530	481	517	512	538	570	486	518	531	557	534	516	543	521	505	543	530	505	515	582	522	523	539	555	449	538	529	486	519	546	553	551	533	489	562	536	549	581	510	542	526	529	557	527	559	517	521	500	513	550	533	511	505	528	524	563	539	522	548	546	516	479	519	517	520	602	560	519	556	505	564	484	537	570	532	550	576	526	538	531	516	554	564	534	493	549	510	505	535	496	543	509	533	541	541	505	559	522	517	533	508	578	500	543	532	496	518	507	514	543	525	551	542	600	529	532	532	489	507	549	520	528	507	511	522	534	508	535	542	577	539	505	534	521	535	524	550	496	521	520	554	534	514	548	512	551	555	539	519	521	536	519	524	527	526	543	556	506	563	527	550	519	544	536	526	527	482	555	520	515	513	551	522	559	539	521	562	549	570	510	546	471	517	515	473	529	489	517	522	534	509	530	539	540	569	514	520	546	538	537	548	549	561	516	557	511	514	543	521	571	496	551	539	525	496	550	545	510	468	508	526	537	538	523	513	543	511	494	536	522	532	546	535	551	534	586	508	546	516	556	582	580	554	514	538	527	506	558	520	530	532	508	556	550	547	563	545	529	554	529	545	524	551	551	504	513	501	532	534	527	549	491	542	580	523	499	569	489	510	529	542	545	494	542	537	507	553	546	540	548	555	547	521	549	490	545	560	545	517	500	535	562	567	541	525	519	533	528	502	538	515	546	525	499	541	551	571	561	536	515	554	530	564	520	488	517	534	575	511	543	499	506	521	537	537	490	496	508	520	529	517	553	541	502	540	554	548	511	501	514	531	529	515	535	508	518	527	540	520	530	579	494	512	576	513	510	573	527	582	554	524	542	496	531	533	558	559	565	497	498	517	498	537	548	555	542	526	520	523	534	544	572	511	520	521	543	534	505	514	553	522	507	510	556	551	506	505	491	495	533	537	556	526	535	530	555	494	531	519	540	529	512	553	507	529	479	564	523	543	512	504	532	520	520	573	547	528	588	504	559	512	553	526	502	524	531	530	547	548	511	519	540	531	533	572	540	561	556	534	553	549	540	508	516	523	546	541	548	537	554	505	562	549	529	525	536	501	514	507	534	494	561	512	524	493	514	561	507	533	529	543	520	580	558	500	542	523	495	512	549	563	547	511	569	576	514	484	540	580	521	501	497	561	541	512	550	553	554	486	515	537	566	549	511	530	562	548	504	544	527	487	538	495	508	527	496	569	538	531	566	519	545	504	533	530	548	580	523	524	540	538	543	545	516	526	560	588	521	516	528	562	531	561	525	566	512	501	542	506	533	516	518	545	528	563	562	545	561	520	510	516	510	543	567	502	517	516	533	538	516	544	564	559	562	533	517	513	519	538	555	538	511	527	519	532	539	548	553	516	564	521	538	547	523	512	584	540	527	517	543	568	582	509	554	516	535	542	530	527	554	531	535	499	559	551	540	563	529	552	513	548	541	530	534	560	509	535	529	548	564	511	488	503	530	485	519	487	552	521	514	531	506	557	527	533	509	587	552	522	547	507	530	527	522	537	538	511	511	523	550	541	540	510	530	545	515	547	538	503	497	530	555	510	517	538	532	584	509	515	519	540	525	564	522	528	531	532	525	559	586	538	554	541	502	553	545	555	508	582	549	548	498	529	487	540	537	574	534	553	516	533	514	551	532	514	513	559	495	560	519	555	537	583	539	540	511	573	534	520	552	523	534	551	538	521	550	532	545	542	512	530	559	504	494	489	515	522	494	525	534	547	526	552	493	544	516	536	538	520	551	562	489	516	523	606	537	554	521	550	509	526	555	512	520	530	546	475	539	548	521	563	524	531	557	486	548	507	559	544	564	494	504	519	539	498	507	548	569	528	555	499	559	528	542	550	543	522	543	508	507	526	536	505	530	561	523	541	490	486	576	521	555	516	531	489	551	545	500	544	506	538	514	515	514	508	516	554	555	540	533	518	568	563	558	520	527	535	542	560	516	539	536	499	543	514	493	547	513	549	502	530	554	522	547	542	519	512	548	570	509	520	534	558	484	507	518	520	535	500	515	481	567	538	524	550	539	566	512	530	515	558	516	527	494	528	505	529	521	487	535	522	531	541	523	534	485	543	571	527	543	523	569	513	536	538	500	537	558	522	574	536	563	551	467	507	543	531	534	550	523	545	534	512	526	565	549	511	500	497	527	514	503	516	512	505	528	520	547	549	543	520	504	501	510	510	549	510	516	540	530	546	504	490	552	554	521	546	527	526	526	485	521	537	555	540	541	529	536	578	512	507	533	514	531	515	489	540	503	522	541	567	555	517	492	529	500	503	519	520	553	524	545	520	561	505	561	520	548	540	518	513	546	574	491	519	533	557	559	529	534	500	560	507	482	555	551	527	547	524	525	513	508	529	519	495	516	543	574	529	540	565	540	529	514	511	554	544	525	567	539	485	552	506	542	557	520	533	520	551	563	515	527	561	546	532	517	503	522	524	551	556	524	516	561	552	549	571	508	522	522	529	545	560	569	529	516	528	532	552	503	540	517	550	535	520	494	536	522	537	552	510	534	563	536	505	539	506	526	482	546	526	506	562	522	557	532	503	533	515	512	518	531	552	546	567	567	557	487	574	527	545	493	524	554	501	540	545	510	546	482	499	581	548	542	535	533	542	500	526	523	543	529	555	519	501	577	515	559	558	550	592	526	537	526	545	570	537	538	541	555	512	559	554	528	488	557	502	538	555	544	525	565	514	515	533	513	525	548	497	550	533	538	494	499	489	543	548	514	524	536	508	501	539	516	501	546	492	499	560	554	494	529	545	521	590	524	584	523	528	533	569	558	534	473	522	553	551	552	527	489	501	522	532	515	541	548	484	524	547	521	494	534	523	543	538	534	496	508	524	569	551	546	523	508	545	558	543	483	544	478	538	490	550	516	533	491	576	554	558	545	528	558	524	544	497	516	552	518	508	499	505	527	494	546	509	529	507	555	522	518	513	550	534	513	522	537
9764	44302	31643	2811	2019	1609	1374	1087	1070	965	882	916	825	787	774	793	768	784	715	741	710	708	739	707	727	684	692	710	698	699	727	697	697	668	704	664	737	702	692	698	746	715	694	718	700	656	672	733	683	714	691	668	651	724	677	650	669	709	702	666	719	696	662	719	694	660	645	650	687	681	700	639	684	702	703	657	686	661	660	672	686	666	690	648	691	706	679	643	701	705	648	623	651	665	698	710	688	687	696	663	666	671	669	667	676	673	651	673	684	706	634	704	714	681	704	662	700	656	673	706	702	707	662	743	658	701	672	707	660	706	644	715	675	691	710	680	719	656	659	699	707	655	689	672	670	660	654	707	667	692	668	686	650	687	689	655	669	694	687	702	670	679	692	660	680	726	692	688	676	650	683	723	655	709	689	667	697	672	677	691	691	674	635	693	653	674	699	647	693	687	670	664	704	661	716	673	724	691	693	674	646	650	649	671	718	650	693	695	707	691	710	669	692	634	626	671	654	693	704	704	690	705	713	667	669	675	698	665	719	706	688	702	691	662	654	688	662	673	662	682	698	668	680	674	673	600	687	655	677	659	665	667	710	701	661	698	643	665	674	673	695	641	699	666	673	695	684	668	663	630	640	692	660	720	654	692	657	664	692	643	688	699	689	687	694	723	701	668	709	672	684	709	665	699	675	704	684	702	702	670	672	660	674	694	725	708	700	708	681	697	644	673	663	683	642	650	639	691	679	650	677	643	673	667	697	677	656	702	723	693	694	680	713	670	728	731	693	673	717	704	707	667	678	689	677	690	650	683	678	667	681	685	691	686	637	701	670	751	661	743	732	717	675	708	668	706	702	653	732	657	702	694	661	654	689	697	705	656	685	648	670	675	724	707	677	673	709	720	697	622	675	632	733	707	674	691	691	679	709	679	722	679	670	668	673	668	678	700	725	710	675	660	657	714	650	702	705	695	706	680	672	687	721	661	675	682	723	713	655	662	708	725	733	735	714	710	693	695	688	687	636	681	642	689	679	698	681	673	687	708	688	687	734	699	686	712	651	657	724	650	634	743	706	665	647	657	686	706	727	689	687	709	674	694	672	653	710	750	709	674	710	714	718	708	642	705	676	684	686	713	658	712	699	669	721	648	677	688	667	686	658	669	652	680	688	701	710	712	675	689	674	713	710	668	697	676	616	704	685	680	638	726	702	726	608	680	732	684	691	663	669	655	731	709	676	725	672	678	687	709	667	672	714	603	681	717	666	629	719	679	693	667	685	724	674	725	717	699	716	701	694	665	721	685	675	706	666	655	682	690	662	683	697	703	696	655	662	705	687	622	648	659	673	698	684	720	682	668	665	663	664	632	702	663	699	680	670	679	679	689	708	644	728	717	683	654	675	681	675	660	627	685	677	719	640	728	707	698	628	690	722	676	675	695	675	749	655	661	727	721	665	680	732	714	708	691	684	729	699	673	675	683	696	660	657	711	700	702	669	640	680	616	683	695	650	670	644	677	664	635	663	661	719	698	687	715	736	672	728	662	673	682	685	683	664	696	696	687	670	643	678	680	705	701	696	683	700	710	716	664	666	684	687	669	684	656	699	655	647	680	674	705	685	672	722	667	655	695	636	716	679	664	665	694	669	720	708	705	694	688	697	666	674	699	732	674	707	647	692	656	691	670	699	711	707	641	695	672	671	677	704	667	673	662	664	678	723	688	729	655	693	673	661	652	695	646	654	665	702	646	638	676	657	692	722	666	707	663	665	642	681	681	660	693	666	719	744	671	640	706	699	667	650	678	700	700	721	712	657	672	683	675	646	654	702	712	692	652	686	666	670	645	671	737	646	687	670	677	689	684	638	681	692	689	638	662	702	682	658	701	707	720	660	669	711	723	713	675	674	657	682	668	636	680	652	681	671	713	686	695	681	692	737	684	646	688	681	661	628	711	683	700	670	649	647	678	681	665	689	697	707	708	685	631	669	668	658	659	656	711	692	717	700	660	693	680	697	672	719	674	700	662	659	672	685	649	702	679	679	703	703	672	685	683	687	671	654	652	677	689	673	642	702	658	674	688	699	704	693	684	689	683	668	717	700	692	677	681	714	678	614	676	712	693	644	739	691	662	692	708	685	715	686	684	725	704	661	683	682	680	694	681	669	699	712	689	675	675	662	723	677	698	742	693	708	714	704	699	711	710	684	690	687	728	691	656	687	674	680	725	712	687	672	661	716	694	679	655	670	665	699	672	680	638	664	661	653	660	697	659	678	661	704	663	677	705	666	646	666	653	656	689	635	669	683	712	686	707	693	692	692	634	660	685	694	724	699	663	756	596	686	720	699	679	688	697	634	708	658	673	643	700	736	692	681	675	695	651	672	673	626	673	687	633	656	660	684	682	674	702	704	695	697	671	724	702	660	683	668	695	704	706	727	653	706	644	617	695	700	657	720	670	674	681	723	709	720	715	629	692	644	674	699	715	658	705	668	674	702	681	669	681	683	680	685	699	697	651	668	719	640	667	704	662	711	693	694	672	687	671	675	672	716	641	691	695	682	641	666	681	688	662	666	678	693	693	693	698	662	671	704	690	704	698	709	704	670	679	688	698	622	647	662	689	713	715	681	699	658	687	661	683	674	700	738	693	689	704	652	650	694	684	680	704	701	714	663	664	680	699	716	735	661	697	676	656	724	649	668	691	667	696	685	643	642	692	689	667	649	634	701	739	673	720	703	674	706	720	666	752	718	657	713	664	672	700	675	682	733	714	655	696	719	702	660	702	637	708	644	674	692	641	736	674	681	671	674	692	658	687	720	688	677	673	732	667	672	672	703	683	708	694	703	682	662	694	701	702	683	675	701	688	707	674	650	643	696	661	692	711	646	655	676	666	656	669	665	736	683	653	656	699	678	654	702	673	686	703	689	707	663	702	646	745	618	652	676	672	678	663	682	688	714	722	672	716	718	685	672	650	707	708	706	674	647	711	660	718	664	671	654	698	716	643	690	714	701	655	710	657	694	725	675	672	744	655	672	703	679	701	685	658	647	691	686	710	769	687	669	724	631	682	668	658	702	700	714	674	712	711	684	662	729	702	697	681	669	742	681	716	688	683	694	648	737	731	673	681	664	666	661	663	696	674	697	693	713	725	650	693	708	674	710	658	718	695	673	638	665	695	754	679	680	668	703	695	681	661	684	673	704	682	701	708	714	679	667	726	691	680	679	647	707	634	705	646	694	649	666	699	700	677	696	677	697	681	659	639	633	669	687	685	638	725	708	699	653	645	655	704	690	662	626	654	663	685	695	733	663	737	667	607	723	686	711	669	639	711	723	694	725	658	654	676	666	665	693	672	656	719	702	673	667	659	658	693	710	672	699	686	683	662	710	678	729	671	666	689	672	681	712	664	711	663	658	690	669	677	695	674	677	677	683	650	628	678	706	707	673	691	676	712	683	713	735	611	657	673	635	675	633	685	720	626	713	708	670	742	640	727	682	664	682	626	701	666
24210	21007	26589	24999	5521	368	294	275	255	195	195	200	175	179	156	152	168	141	176	150	156	172	155	142	152	154	161	142	164	144	143	161	150	135	156	175	158	141	175	160	142	144	138	162	132	173	151	152	177	129	154	162	143	133	150	146	166	137	155	138	156	156	152	149	146	133	152	154	143	145	141	144	132	128	144	137	148	129	142	144	148	133	119	152	141	155	127	168	131	140	128	141	152	147	121	153	131	138	152	150	136	171	149	157	141	159	138	156	166	131	131	138	116	137	137	145	165	147	155	144	148	154	136	160	176	155	152	147	144	132	132	151	134	146	132	163	172	137	173	168	137	170	153	137	136	134	178	158	160	180	133	143	148	160	146	143	143	172	143	141	151	129	142	155	122	136	156	129	156	137	143	133	148	155	144	139	145	149	142	153	122	151	139	134	139	149	132	173	153	138	144	138	127	162	142	135	148	145	151	133	146	128	155	141	157	130	144	129	131	172	163	135	148	151	158	142	144	122	155	145	123	143	138	132	160	137	157	132	150	159	141	194	154	150	139	136	158	135	171	149	147	148	137	158	123	150	136	149	129	154	143	151	143	144	142	135	125	157	147	153	150	157	144	146	149	160	145	149	131	130	159	153	149	154	116	152	146	154	158	137	146	148	141	131	148	142	144	151	132	128	151	130	155	147	146	157	138	143	130	149	146	153	139	135	155	137	144	144	147	153	171	128	159	137	151	146	152	165	150	122	151	153	143	138	152	122	138	144	155	153	142	144	143	174	163	144	147	156	132	139	152	152	145	150	151	134	141	146	149	144	139	138	162	151	153	143	175	134	132	139	153	153	164	134	148	160	132	147	159	145	147	145	151	156	113	162	155	158	161	151	158	144	120	172	127	141	156	154	144	134	165	151	170	165	159	138	136	140	152	153	157	146	154	169	143	151	124	119	147	157	139	152	135	152	157	134	136	130	157	132	142	142	153	148	138	153	134	156	147	159	165	154	138	155	138	143	133	150	136	140	165	136	154	130	160	163	144	150	143	149	159	125	146	149	141	135	173	141	159	154	141	136	145	165	135	147	144	161	150	173	161	148	159	156	164	141	138	150	126	143	152	119	157	114	136	154	148	143	148	164	153	147	155	151	153	140	139	148	140	151	150	171	172	116	138	149	140	176	149	123	132	155	141	151	166	137	134	154	135	144	139	142	151	158	158	148	142	150	140	141	148	143	137	158	129	149	147	163	149	137	144	156	152	126	137	178	167	158	137	148	142	160	141	171	159	125	156	136	149	153	158	149	135	138	147	168	142	142	141	142	165	147	137	144	145	150	135	140	151	150	136	142	163	174	148	167	154	121	149	135	150	157	136	159	145	150	157	152	123	163	149	131	151	149	139	138	148	170	153	151	146	143	150	171	128	144	134	155	170	117	139	132	156	153	154	135	153	159	144	135	154	144	134	151	149	143	139	147	124	143	163	117	133	158	147	147	128	158	144	160	144	137	147	141	123	134	155	165	152	145	133	168	147	155	154	142	147	162	139	152	146	151	140	139	141	147	139	156	138	152	156	158	129	127	159	141	137	148	163	126	144	163	154	142	138	164	148	129	154	146	128	154	157	163	162	141	157	150	146	146	135	132	140	141	147	130	139	141	133	120	140	170	146	152	156	144	177	128	147	140	156	157	142	149	132	164	145	150	140	139	135	137	137	141	150	157	140	152	128	156	156	136	140	123	144	128	156	142	157	142	134	135	151	159	157	141	138	139	150	150	156	167	156	157	152	154	136	137	135	105	167	151	145	139	133	148	115	148	168	153	150	147	156	132	140	147	138	158	167	158	148	148	169	141	129	136	148	162	163	138	152	139	127	164	167	154	132	151	154	152	155	140	160	147	150	170	139	133	147	148	148	160	151	160	154	157	150	136	144	139	141	131	118	145	135	117	121	137	136	175	131	159	150	144	150	140	162	150	154	121	141	133	127	146	139	147	146	143	142	160	128	137	151	141	141	140	129	138	144	154	155	151	139	138	136	133	133	156	132	163	149	136	155	154	141	155	161	139	154	126	129	145	118	188	161	150	154	132	153	144	147	136	167	191	159	142	138	160	151	147	167	159	152	135	159	127	161	153	130	159	151	146	141	158	151	131	141	135	120	130	143	160	141	145	145	115	141	163	140	151	128	116	149	153	157	134	159	147	153	141	144	143	139	152	138	133	136	133	140	134	130	146	164	127	147	130	142	167	167	125	149	150	160	147	127	143	149	129	140	144	146	129	146	140	125	162	151	160	145	148	133	152	151	148	157	147	155	141	154	156	165	153	143	138	118	147	150	152	126	152	119	146	121	144	153	149	133	161	156	155	127	167	151	135	127	153	136	149	149	153	140	129	136	189	159	162	141	152	134	143	150	149	157	129	121	118	151	155	130	136	147	132	124	128	133	130	156	145	144	126	169	156	145	155	138	151	152	148	147	155	132	137	161	149	158	152	154	161	153	149	145	139	151	135	141	150	135	164	134	145	146	163	152	141	173	140	149	133	129	155	147	155	142	150	143	139	141	116	131	138	138	157	144	131	173	135	148	144	149	130	137	123	142	125	159	159	154	153	125	149	152	147	169	167	165	157	127	136	152	153	120	188	139	142	139	143	142	146	157	159	136	168	154	151	139	144	153	173	127	144	135	136	152	136	146	154	143	154	152	131	149	166	139	147	144	138	170	140	144	141	143	154	142	149	140	135	151	135	139	158	139	154	148	147	156	142	139	133	144	156	135	119	151	138	166	134	135	148	153	139	132	148	155	149	159	143	137	139	155	149	143	138	153	162	134	131	141	147	132	152	129	145	140	175	143	137	120	138	146	119	142	155	146	150	150	170	140	157	134	140	148	169	157	147	146	145	145	142	118	151	138	132	152	158	153	154	154	131	148	164	168	157	138	139	162	141	155	152	162	145	154	131	141	164	140	135	146	154	119	162	122	144	171	153	160	128	145	162	169	146	142	153	137	133	145	159	158	132	142	159	155	132	157	142	155	160	116	147	149	160	137	133	135	149	133	139	137	135	127	136	134	151	141	172	148	138	172	141	145	126	142	146	167	140	137	143	142	147	141	155	135	156	153	142	155	140	144	145	122	122	154	141	150	151	139	130	157	135	146	141	151	164	142	148	155	160	171	125	170	158	153	151	139	152	153	152	127	145	127	163	135	160	148	148	131	135	154	141	153	162	143	162	141	130	135	144	126	149	141	146	126	159	149	150	131	140	153	154	142	134	144	159	155	142	138	157	151	172	132	157	156	118	144	151	160	159	132	152	140	158	147	156	128	140	140	147	149	143	144	155	136	147	168	154	129	138	155	151	131	150	125	162	147	147	126	149	153	155	150	147	154	142	166	134	154	143	135	129	128	135	144	154	148	133	156	154	126	144	150	134	159	153	143	138	144	150	138	126	141	135	153	179	156	139	143	151	131	141	147	146	143	141	139	156	136	150	154	126	133	156	167	144	168	177	138	155
7718	13923	21510	1431	922	719	591	444	384	396	345	324	311	294	283	246	277	223	208	267	243	220	223	212	204	214	243	194	212	214	215	193	194	215	213	228	211	197	200	207	205	208	207	233	214	218	202	183	187	223	200	217	202	199	205	226	215	188	213	214	214	247	209	198	179	205	217	214	220	207	206	215	223	180	221	217	186	212	215	225	198	194	187	208	211	213	190	217	199	213	199	218	177	223	208	230	218	194	201	227	199	209	201	231	224	195	247	211	225	198	221	208	219	212	191	214	206	210	201	204	209	191	195	202	206	208	216	201	181	211	211	178	183	203	203	196	200	214	199	210	209	221	218	199	190	216	186	218	200	213	216	211	208	214	204	185	236	215	219	237	200	208	204	179	192	200	199	213	212	176	198	206	224	217	212	199	206	202	214	201	230	211	204	213	219	217	229	236	193	196	204	207	207	211	193	215	182	191	206	181	215	227	194	209	199	196	244	201	227	197	211	212	196	200	200	211	210	220	204	223	228	189	195	205	210	208	219	214	233	188	193	213	208	202	207	195	214	199	213	201	209	201	203	194	198	208	191	205	203	193	175	214	203	213	194	192	215	210	206	202	205	210	204	221	217	209	225	213	233	218	180	217	246	207	226	202	212	206	200	173	196	195	228	209	199	200	214	206	193	198	220	202	220	181	211	181	209	196	229	193	182	212	202	229	216	210	214	201	216	223	202	198	204	220	185	207	192	222	205	228	216	224	197	192	229	212	232	220	216	205	210	199	206	194	166	212	187	206	217	180	206	216	186	176	205	199	191	228	208	192	195	185	182	240	189	212	204	217	194	224	207	222	184	166	199	220	217	195	207	210	225	209	204	195	203	203	190	203	219	200	190	207	172	209	201	185	194	193	192	201	204	223	209	205	190	227	197	228	205	178	221	217	205	208	222	216	220	169	191	235	203	205	237	200	200	197	213	224	216	186	238	216	208	247	189	217	211	216	168	210	190	208	212	181	222	200	197	201	199	184	210	237	230	223	201	197	198	219	179	179	183	230	204	218	204	213	200	207	206	193	205	193	187	221	190	228	195	218	187	206	212	199	196	219	211	181	218	190	221	189	225	247	204	222	198	189	200	221	196	197	220	204	197	223	225	203	228	189	207	215	209	177	194	227	221	197	219	198	219	195	177	221	191	198	215	192	208	193	219	196	215	203	196	210	222	218	201	208	218	231	205	219	213	204	215	194	200	232	203	211	232	203	188	193	208	212	190	201	189	196	212	210	196	204	217	201	185	190	216	215	210	192	210	204	192	205	217	199	210	194	197	232	204	171	209	166	217	188	211	222	190	224	204	198	198	203	183	177	180	197	202	189	189	228	191	216	211	188	179	221	208	205	222	230	212	230	202	187	188	216	224	215	208	202	206	201	195	173	214	210	234	224	211	202	218	208	208	223	198	216	215	188	197	200	220	195	211	197	207	205	227	202	198	197	227	206	221	205	192	180	180	214	185	206	212	213	211	186	211	202	195	217	198	182	193	194	216	199	192	219	174	199	198	193	214	198	197	202	185	216	209	202	206	236	201	208	202	191	222	218	194	206	195	201	216	186	200	216	221	185	203	217	209	185	199	233	218	207	204	175	188	231	209	197	196	186	235	204	189	202	193	199	230	205	216	196	188	198	192	216	213	190	210	180	198	194	213	221	209	212	199	213	218	205	215	197	221	222	207	211	229	193	205	177	200	202	192	233	212	198	209	198	201	208	211	201	184	205	199	213	210	197	184	218	197	225	217	203	222	189	207	185	208	207	194	218	218	201	209	192	203	216	176	209	200	210	198	211	197	212	210	191	207	211	222	198	198	197	214	234	188	230	201	199	214	207	197	201	205	205	197	237	219	195	204	217	189	186	204	208	195	242	238	215	190	205	221	175	197	197	191	212	200	207	197	209	213	211	206	221	209	219	197	204	211	223	205	206	210	221	217	215	239	206	219	230	214	219	206	219	191	190	208	217	214	188	203	206	207	191	197	193	179	220	206	200	218	197	203	199	234	223	213	212	204	207	188	197	225	210	171	199	192	217	224	238	199	179	208	190	223	204	200	207	210	210	207	199	199	202	211	207	196	202	191	202	205	243	193	195	194	205	202	205	201	191	205	169	204	216	182	198	213	228	207	187	199	232	182	196	194	210	189	204	201	213	207	216	227	187	188	239	200	187	211	214	196	213	208	207	205	214	200	208	183	223	203	212	212	211	188	214	211	204	211	199	189	207	218	228	217	205	204	215	198	201	198	221	203	170	203	215	205	205	211	224	205	207	220	214	198	196	216	210	210	205	201	187	213	184	224	211	204	204	220	173	250	228	205	193	225	195	222	203	227	190	214	206	209	189	232	189	208	190	189	209	215	190	197	221	200	206	200	218	215	227	189	212	193	204	231	220	191	225	205	197	200	199	193	228	206	211	202	208	212	217	208	205	194	210	191	187	204	197	189	208	183	212	201	194	185	184	215	205	198	190	231	194	195	229	211	202	205	194	216	195	229	215	183	202	199	196	176	208	230	199	203	207	206	209	196	181	217	215	180	231	193	202	186	205	211	216	197	232	197	233	210	205	195	202	205	190	198	210	207	204	226	221	209	211	210	183	195	239	212	204	204	188	197	198	209	205	223	192	185	227	206	204	203	207	213	212	220	205	233	216	209	229	199	201	208	222	195	185	195	197	205	200	215	199	203	202	187	228	220	199	222	224	208	216	210	218	207	224	224	217	207	207	192	209	222	190	201	200	204	227	201	198	207	189	202	213	178	218	189	211	198	186	217	212	205	198	205	185	214	195	213	188	201	192	195	232	204	190	239	182	210	221	218	212	196	203	213	190	206	192	197	195	174	193	208	190	210	205	218	229	210	175	193	198	192	196	234	198	195	162	190	236	219	196	217	197	206	236	224	243	182	207	196	182	190	189	224	203	212	232	209	232	207	214	210	207	203	186	185	218	202	202	183	199	207	198	221	201	196	213	202	207	222	205	215	188	221	214	184	230	185	206	213	212	254	215	193	207	191	223	191	214	204	214	212	188	207	221	213	212	206	209	186	226	222	205	198	210	210	196	207	213	187	215	222	198	205	192	205	232	196	192	199	217	196	201	219	191	216	212	239	182	194	242	209	189	207	187	185	196	194	190	215	218	226	195	206	198	205	198	219	229	229	203	217	213	204	213	231	179	197	216	205	212	201	217	173	181	211	194	212	242	205	213	210	211	190	201	206	214	217	189	205	200	208	205	199	196	207	223	209	210	222	200	189	205	217	208	195	174	199	197	212	240	186	209	230	203	175	220	224	215	222	197	212	204	189	194	189	207	217	240	221	192	189	191	193	216	204	224	198	217	181	170	215	216	215	205	217	215	231	219	214	187	193	233	210	203	229	180	207	190	192	215	209	198	189	207	192	190	202	209	216	194	196	214	203	210	186	223	207	229	209	212	219	202	214	207	222	204	207	182	207	179	172	195	201	201	229	181
22114	21064	28822	23552	21066	20815	4103	864	716	698	617	575	531	494	524	463	475	482	508	492	417	414	425	396	425	409	444	430	402	433	402	375	457	385	425	397	437	437	365	417	425	432	395	424	388	379	369	407	386	433	418	421	412	401	401	417	436	411	359	378	413	422	394	394	442	425	400	423	396	411	421	388	358	442	405	404	438	436	396	378	389	372	385	433	376	417	368	400	379	405	380	383	419	397	424	364	390	402	391	360	394	385	422	366	405	377	391	409	387	444	402	393	385	417	391	400	407	383	422	383	385	396	391	370	422	412	410	414	448	370	379	402	336	395	412	370	363	377	402	387	402	412	384	414	376	439	391	399	411	357	400	410	401	384	401	393	405	371	382	392	403	419	412	385	400	417	373	355	391	410	357	370	392	436	410	416	382	386	404	422	379	384	402	382	408	406	421	434	408	391	356	357	460	374	409	368	398	395	381	362	389	355	362	405	381	403	394	415	419	445	387	406	400	404	376	382	392	380	384	414	385	397	396	408	386	403	389	353	403	425	398	399	377	416	384	395	396	382	422	399	399	375	400	392	374	379	396	384	388	411	406	377	402	383	400	373	406	390	381	414	426	386	358	419	425	417	388	406	404	358	396	412	367	383	387	416	399	385	416	407	381	395	399	377	368	380	357	380	435	393	434	393	409	375	420	398	395	411	401	395	384	356	403	453	392	375	365	387	380	384	405	340	399	409	403	413	401	409	397	400	364	376	349	390	386	390	409	387	374	383	367	384	387	389	387	401	393	422	350	376	409	412	384	389	385	378	409	377	383	395	391	380	411	374	397	401	375	410	388	368	417	383	368	373	406	361	394	432	378	387	380	366	396	398	394	412	391	371	386	417	408	421	406	394	403	383	414	407	404	418	404	408	335	383	402	405	444	388	372	366	396	421	419	384	397	413	361	390	400	388	387	360	409	405	427	391	392	339	380	393	395	370	364	443	394	402	390	383	399	397	392	390	379	403	422	395	406	382	393	380	389	376	381	378	392	427	377	393	409	377	387	392	387	430	407	391	431	392	418	399	409	372	420	435	408	341	402	396	353	419	363	358	404	396	390	412	412	396	376	418	410	394	390	376	384	410	381	351	407	415	362	397	399	363	355	450	391	386	401	433	391	391	425	376	437	355	404	366	382	437	382	406	376	391	416	414	403	380	378	368	387	402	381	386	384	421	408	386	384	430	377	425	371	425	436	356	415	415	376	399	377	390	403	401	390	384	412	375	396	411	415	439	408	380	329	380	417	428	415	378	366	358	374	406	353	354	386	390	391	426	402	354	405	398	412	406	402	409	375	382	385	380	403	405	416	433	372	404	401	364	378	418	422	410	402	405	392	395	381	374	386	402	392	424	399	389	401	384	412	386	381	398	389	403	395	358	364	363	392	404	376	403	405	410	402	379	366	402	381	395	410	374	379	409	421	396	386	381	412	376	398	403	394	383	413	377	405	361	394	416	372	407	347	388	406	362	419	399	376	421	384	404	381	365	425	399	386	373	369	391	409	386	373	377	408	410	395	386	343	381	410	404	378	415	356	380	402	397	379	400	378	358	362	381	402	406	411	418	400	366	355	427	388	381	422	368	391	390	413	379	428	395	388	357	404	381	366	415	360	391	366	395	433	393	376	405	430	393	433	399	369	362	395	342	378	398	409	369	382	376	385	408	397	378	381	418	379	368	341	391	371	377	388	404	410	408	426	370	379	404	417	412	387	389	395	411	384	371	367	352	383	400	395	373	405	373	387	394	416	379	396	379	389	395	426	426	412	417	366	385	391	387	421	402	388	418	426	408	402	368	423	399	383	387	386	396	367	390	404	354	404	393	397	394	407	428	379	380	397	423	399	367	387	367	406	385	400	376	403	403	396	388	379	410	378	390	384	378	395	343	407	337	376	413	423	437	378	416	400	436	416	379	352	409	381	384	384	405	391	389	360	418	396	406	398	383	405	405	407	362	409	341	388	418	384	403	379	390	402	389	359	373	406	391	362	394	411	394	367	425	399	407	396	426	389	401	407	393	385	409	380	409	381	370	404	410	342	374	409	379	373	387	401	418	384	396	405	396	377	412	350	391	404	386	369	399	382	385	365	389	396	435	379	406	391	395	397	398	389	380	410	360	404	385	415	413	394	398	393	403	378	393	400	414	410	390	389	396	405	396	380	388	395	437	373	345	383	375	430	392	392	404	415	390	392	368	401	369	388	393	375	391	403	375	393	398	402	379	381	400	367	390	406	400	403	370	416	370	367	385	422	383	376	447	402	378	396	385	386	378	421	392	381	395	386	384	399	397	437	382	369	373	376	366	438	401	386	381	381	416	424	383	378	430	408	346	382	403	424	405	415	371	420	372	393	391	395	403	415	378	372	412	388	410	364	405	401	413	362	375	391	423	400	369	373	365	407	369	423	383	413	411	386	385	360	388	364	422	356	359	397	431	393	408	379	405	417	429	399	419	362	423	355	370	384	392	405	361	393	381	370	397	391	386	385	406	401	414	411	363	382	393	400	395	403	380	387	373	399	386	414	389	434	431	430	371	396	396	403	404	430	364	390	389	382	402	353	360	418	399	385	390	404	421	424	385	390	394	422	383	397	405	411	404	389	396	395	406	410	408	403	377	406	415	411	383	385	391	428	398	388	384	407	394	426	367	410	411	425	432	413	417	391	413	374	332	373	382	376	413	408	372	390	375	388	412	374	384	380	408	405	354	401	401	383	438	390	388	403	357	384	410	383	414	395	385	425	409	385	371	389	416	362	391	401	409	395	394	390	391	375	407	443	398	419	382	361	412	396	405	367	374	364	377	410	431	380	422	395	367	364	374	388	407	396	400	438	411	365	418	402	422	369	391	431	387	405	367	390	365	374	345	396	430	396	402	444	400	390	390	364	385	394	401	401	391	424	418	371	394	398	374	367	386	402	386	421	400	412	392	391	382	400	413	372	403	416	410	389	398	346	389	411	401	403	372	396	373	376	385	394	432	390	403	386	387	393	393	409	420	421	405	409	382	390	367	393	383	433	426	416	419	371	428	389	399	395	396	403	362	367	367	381	372	438	397	399	409	398	369	382	401	378	390	444	418	408	387	383	396	418	373	405	391	389	390	385	400	400	370	371	406	411	389	393	401	375	376	423	400	400	399	416	371	367	403	365	359	390	388	391	389	390	416	389	365	378	425	389	397	376	387	389	392	383	359	416	408	420	413	413	374	396	391	367	366	404	406	425	398	421	379	409	390	384	395	376	432	393	438	388	392	372	373	409	387	398	427	397	446	399	393	379	381	389	411	400	450	387	407	409	402	393	424	434	409	394	385	379	403	393	399	401	384	420	372	397	410	397	398	381	418	370	394	377	386	370	384	399	407	373	376	387	389	383	409	389	385	381	410	384	406	393	419	390	389	426	361	360	413	373	397	351	396	365	375	432	382	378	399	409	377	395	390	377	361	410	406	397	345	389	357	375	351	407	410
12033	20085	30336	4560	3234	2440	1870	1460	1286	1140	1007	877	833	757	702	688	700	717	600	636	606	570	607	610	563	547	578	585	562	561	545	559	543	574	571	553	532	556	544	539	524	531	540	516	521	547	510	486	516	477	503	523	522	532	519	520	567	536	548	515	497	515	547	505	543	551	540	512	541	529	514	519	538	510	554	497	572	528	518	538	541	496	538	487	505	583	587	519	528	496	533	534	516	486	538	534	522	513	519	510	509	544	536	514	516	513	512	482	546	532	522	554	512	524	541	532	557	507	508	519	542	546	483	528	509	475	554	505	510	498	505	503	554	555	549	486	538	503	526	538	525	531	541	503	518	501	525	561	506	504	542	498	541	488	546	506	540	518	529	508	541	540	538	526	527	524	499	521	531	530	549	516	518	529	542	528	529	582	538	488	548	502	511	509	530	520	495	516	551	497	517	529	490	511	510	506	525	509	556	509	534	485	516	534	484	528	531	536	538	520	535	534	529	516	504	571	538	513	557	515	558	536	535	545	515	505	562	539	504	546	503	563	487	526	517	544	514	505	529	534	489	540	490	538	517	538	500	514	539	517	541	525	537	534	507	498	502	546	540	539	519	516	561	555	524	544	477	528	474	514	521	542	437	527	528	563	530	513	501	553	507	549	519	530	556	520	547	528	501	495	552	534	530	534	496	556	531	511	547	540	517	507	523	514	483	541	492	503	535	524	533	513	517	507	519	495	541	520	531	545	525	534	506	501	514	512	534	524	521	503	513	487	513	497	525	527	516	554	501	557	490	512	519	505	485	524	491	528	566	492	537	583	523	485	524	509	534	514	491	518	493	504	552	526	520	527	515	516	531	532	480	501	538	517	538	543	519	528	490	474	550	488	548	515	497	519	578	521	499	466	517	536	494	515	524	530	506	503	528	466	506	509	557	508	534	491	519	523	515	467	540	530	532	513	516	544	553	518	539	496	531	532	541	517	531	530	532	522	499	524	506	530	574	500	532	505	511	521	548	506	543	529	493	557	511	528	559	544	531	510	557	522	508	545	542	506	542	494	493	538	510	534	533	523	542	515	563	505	541	514	492	478	538	510	578	556	517	540	510	556	490	499	520	508	501	505	503	508	510	485	574	486	507	477	511	493	556	552	517	577	508	502	534	544	543	539	529	582	515	541	532	516	524	545	548	549	554	553	517	547	533	541	530	519	510	521	546	502	528	533	514	510	554	549	517	574	508	535	562	553	518	539	511	530	547	494	559	517	546	551	520	531	538	552	511	554	570	540	526	548	500	535	544	472	472	510	482	585	477	513	519	498	512	549	502	502	517	584	523	537	495	525	571	546	537	554	518	496	527	502	523	539	501	536	552	514	506	516	551	491	509	507	516	533	532	513	532	490	538	496	491	510	515	526	501	524	522	496	560	537	518	513	525	527	564	505	524	499	539	560	540	530	540	519	491	514	568	546	512	508	492	539	533	535	509	547	525	530	523	501	538	513	535	513	532	487	510	517	523	508	518	489	533	519	523	510	524	519	466	550	528	519	512	484	549	556	524	519	568	506	522	489	526	557	529	501	492	496	503	535	507	534	508	475	488	519	486	503	544	526	524	538	534	532	533	552	504	525	508	529	493	533	500	471	486	508	519	542	520	514	533	521	545	533	553	533	499	499	545	600	528	502	497	530	497	508	510	524	521	501	577	521	531	504	478	523	526	514	495	504	478	489	519	533	521	516	504	504	519	569	508	510	528	487	515	543	502	564	557	536	503	521	535	515	507	511	526	535	522	492	541	496	514	534	551	488	547	526	525	537	535	526	510	485	494	470	507	536	563	544	508	535	471	490	497	548	516	520	520	512	549	545	541	565	497	525	542	511	523	518	519	559	497	535	518	499	536	515	493	523	552	595	525	526	548	487	493	543	550	531	511	483	541	525	486	545	555	500	549	494	520	489	560	523	552	569	520	492	529	586	521	538	494	502	515	514	542	539	530	524	470	566	535	522	500	540	505	503	496	567	515	535	517	519	492	525	547	534	523	528	550	489	483	513	526	509	511	528	522	528	511	514	537	542	565	555	533	576	546	528	526	564	532	555	503	544	495	511	506	560	548	489	459	543	529	502	527	528	536	525	507	568	535	555	548	495	506	540	528	547	541	523	557	528	523	522	513	557	552	560	553	522	510	555	536	552	525	517	535	525	528	556	529	545	489	517	500	543	523	518	495	519	516	552	482	523	517	506	516	487	497	524	510	508	509	528	527	506	507	503	448	491	519	515	550	514	510	521	563	504	531	527	532	534	487	516	532	484	504	496	525	534	529	539	527	492	502	545	535	507	522	528	519	543	484	546	563	490	549	513	560	535	538	523	534	490	510	577	486	513	541	524	506	525	548	513	544	556	498	538	479	526	519	524	526	538	541	508	514	541	544	500	523	497	493	525	523	531	547	526	533	534	531	523	498	506	509	514	534	547	547	487	516	514	522	521	514	509	495	486	507	481	560	547	514	486	534	556	532	507	539	546	494	493	527	526	566	531	508	545	512	521	532	536	516	518	510	517	531	477	537	553	544	506	516	479	520	543	495	535	537	501	514	498	505	534	523	558	550	519	525	509	485	546	506	530	544	507	519	527	500	517	519	505	520	473	501	532	493	509	501	508	473	508	514	505	544	506	511	494	513	477	495	527	518	491	523	528	502	518	548	529	505	497	559	508	507	520	517	503	529	499	500	508	524	523	518	505	553	528	500	562	491	502	558	516	496	550	516	551	525	533	536	506	517	542	527	483	521	514	498	561	478	519	503	527	524	442	512	538	514	516	500	516	510	496	542	530	539	515	543	531	494	510	534	486	549	542	540	505	532	539	520	525	546	523	506	546	511	547	500	553	543	537	508	521	584	526	537	487	515	520	537	495	498	548	484	553	499	544	528	552	495	537	510	545	540	522	555	506	501	468	535	510	560	533	527	537	492	487	517	522	553	495	537	526	517	511	551	585	509	511	519	556	520	525	526	497	540	539	512	490	528	506	557	537	514	493	533	537	516	525	553	539	556	475	500	519	541	489	565	514	548	496	527	517	501	560	524	521	515	513	517	546	499	469	487	561	557	537	501	549	543	510	534	519	496	507	513	555	506	498	530	534	510	492	519	540	544	525	505	534	499	529	507	544	489	508	517	489	486	488	524	528	535	529	523	499	488	509	546	527	561	516	520	536	503	515	520	507	529	572	500	506	498	478	491	533	523	509	509	551	481	546	522	497	553	517	549	512	514	509	534	531	506	530	530	495	527	522	526	566	534	486	518	552	488	520	518	541	507	473	506	562	542	531	503	560	543	527	536	537	505	538	537	531	489	563	542	512	506	469	495	526	519	448	511	510	549	517	490	542	518	528	518	572	525	525	541	514	537	493	551	546	586	530	557	497	529	538	520	522	520	557	524	533	529	527	504	526	531	565	546	488	488	529	500	511	507	484	541	515	553	528	547	530	539	520	528	509	590	504	547	532	535	534
26705	18952	8558	812	439	367	403	364	327	309	302	331	380	291	317	340	299	318	345	312	315	329	354	339	361	307	311	336	348	360	314	344	344	331	308	346	330	298	345	319	322	336	343	320	336	336	324	344	313	330	318	337	307	317	349	320	326	347	342	310	292	320	347	318	320	335	301	339	323	330	339	311	323	345	315	322	305	352	321	325	310	336	317	312	327	310	343	314	329	323	333	316	313	325	367	321	340	340	302	356	328	305	329	323	311	322	334	304	314	325	355	328	343	313	344	304	324	319	324	313	302	353	309	314	352	291	319	370	326	297	333	318	307	297	300	302	332	292	322	290	344	323	339	297	339	323	314	296	321	322	324	314	355	308	347	327	336	317	374	352	313	295	337	339	309	298	319	337	312	315	362	318	304	337	322	326	313	336	323	318	321	321	333	318	349	316	299	330	320	351	303	306	293	315	333	301	303	322	314	309	305	334	318	319	279	320	305	289	310	326	343	341	331	332	327	316	315	331	296	327	344	334	329	305	304	340	336	317	317	297	289	300	336	312	362	321	315	349	326	307	327	321	314	317	314	315	315	308	332	290	323	315	327	308	342	301	308	328	315	312	298	314	300	284	318	320	307	300	337	335	317	308	304	282	327	308	311	309	297	313	334	304	340	329	304	284	332	340	330	350	321	327	326	361	325	335	330	321	328	307	289	316	327	340	337	325	320	321	323	311	337	335	328	339	349	361	306	313	311	322	327	322	372	305	283	333	288	292	337	327	305	315	300	324	320	313	325	318	327	339	323	324	295	302	334	293	304	319	310	318	336	337	318	306	332	327	338	357	332	315	350	314	337	304	360	356	324	315	351	306	348	324	331	327	302	315	319	373	296	344	320	327	305	311	324	309	322	358	327	328	356	346	337	300	345	308	323	324	315	304	339	340	335	334	328	327	303	315	300	323	320	302	329	326	328	298	334	316	334	320	322	327	286	318	306	310	326	317	308	314	345	341	324	333	332	280	332	324	318	324	358	304	334	321	290	350	323	328	342	326	325	367	301	329	324	330	342	333	306	334	343	311	319	311	311	302	359	336	331	316	332	309	346	342	300	313	349	326	339	301	291	348	348	319	325	318	324	345	319	332	348	312	355	314	304	309	326	271	370	337	312	322	332	316	307	342	300	349	327	294	288	329	319	331	311	373	342	342	330	322	339	313	329	303	307	354	348	304	289	348	336	300	351	346	304	320	323	317	326	308	338	303	327	316	339	332	323	306	354	301	341	319	311	285	350	313	375	322	314	321	319	323	358	313	291	326	295	325	330	319	332	326	316	326	344	320	309	347	337	301	324	341	351	325	314	322	331	310	310	340	294	317	321	323	337	305	313	343	343	347	291	295	309	314	319	312	310	337	325	315	315	319	345	345	318	322	314	333	316	302	377	319	320	335	312	313	316	329	353	349	309	319	319	317	302	351	308	309	339	319	298	302	360	334	317	315	316	325	358	306	319	311	316	279	364	279	317	322	305	339	301	320	317	320	308	379	328	308	325	293	320	323	352	336	322	334	283	329	359	296	324	328	295	332	317	303	346	329	298	313	315	313	329	300	306	298	339	308	346	302	350	332	305	351	322	312	319	345	317	313	310	316	330	339	311	314	317	324	306	319	301	332	320	316	335	333	313	344	333	299	368	335	319	335	319	313	295	320	300	330	316	284	292	332	303	325	337	317	282	312	311	335	326	307	321	307	321	323	320	307	320	298	330	324	326	313	318	333	327	310	343	324	309	338	330	358	316	298	315	312	351	311	319	328	310	337	345	351	278	323	323	341	316	343	351	315	345	328	349	311	315	292	333	326	337	306	296	320	315	325	343	292	319	344	291	341	320	327	309	330	323	302	345	328	328	304	303	302	319	314	319	337	368	322	303	333	327	309	322	348	343	329	332	316	306	323	330	308	308	334	300	299	376	357	327	319	341	333	310	349	323	321	318	334	330	329	304	356	357	304	329	330	312	330	320	328	355	303	296	306	281	309	307	332	325	306	285	300	311	320	323	335	336	350	338	344	306	300	322	347	339	341	333	281	325	325	328	329	319	335	306	355	295	299	340	309	313	308	310	319	321	305	283	339	341	336	314	336	344	299	309	321	325	320	311	300	357	288	285	325	343	320	353	333	316	303	320	328	312	332	324	306	312	319	305	325	312	342	328	341	311	341	333	305	350	306	328	332	303	329	328	320	320	353	334	326	337	345	329	332	337	293	324	315	304	325	306	332	285	307	329	311	287	324	321	312	353	351	316	353	303	320	296	313	311	306	317	331	314	317	345	304	299	307	375	334	357	286	349	310	343	321	362	337	343	310	298	310	330	343	343	313	347	310	349	338	337	321	314	314	328	320	309	319	321	340	296	336	325	324	353	326	345	341	319	310	325	321	338	314	321	334	307	336	322	310	344	315	318	305	300	309	279	328	300	309	368	308	314	331	330	335	307	297	319	307	343	321	311	353	323	309	320	323	338	325	315	315	325	320	336	348	342	365	329	324	305	342	325	322	315	355	325	322	349	311	305	314	296	321	348	324	331	334	324	318	323	350	312	318	296	305	301	334	307	326	328	316	329	319	311	326	300	308	319	329	318	293	330	302	317	310	341	340	336	323	311	320	344	331	303	330	296	345	317	319	341	309	331	335	339	310	350	301	344	312	320	328	337	309	306	343	322	282	308	334	319	339	343	338	321	355	379	321	313	320	312	325	349	295	357	348	342	337	349	322	343	326	339	321	320	313	317	335	365	316	311	302	353	344	324	317	318	339	303	343	345	335	322	307	310	306	332	301	351	330	329	314	314	297	360	317	306	332	348	349	333	320	311	327	330	312	355	351	314	320	323	287	299	314	329	299	328	321	305	307	292	326	342	328	325	346	328	334	332	347	330	336	302	325	333	289	298	310	305	332	323	356	315	293	316	333	299	326	292	296	321	298	313	327	332	336	282	343	340	350	308	327	340	310	341	318	304	328	315	320	289	324	334	302	324	339	325	333	271	354	330	330	321	319	323	320	360	312	301	312	310	340	317	315	302	323	301	328	325	317	315	321	319	336	290	310	310	310	326	339	326	352	331	354	340	334	334	325	319	337	302	317	348	316	339	311	305	352	330	295	337	321	336	332	326	302	328	350	294	323	331	310	336	314	330	363	299	315	326	326	331	323	328	333	356	344	313	296	296	299	309	333	332	329	307	288	315	304	329	350	334	319	324	335	314	343	322	304	314	304	339	302	301	319	316	324	345	330	289	285	311	337	346	339	338	340	329	302	322	324	329	341	351	302	308	328	336	323	336	336	346	321	313	319	340	338	292	318	327	321	335	314	337	308	300	308	296	333	317	332	327	327	308	297	320	318	296	334	316	336	292	299	299	337	318	335	328	340	341	327	325	364	350	328	337	305	316	359	347	342	300	329	339	315	292	324	327	312	315	310	315	309	351	321	323	344	334	306	337	335	310	315	321	319	312	353	350	339	321	293
5329	6048	6224	666	622	549	484	467	461	480	445	458	442	455	419	450	433	441	394	410	433	456	421	452	461	437	418	450	400	377	432	423	411	408	432	412	434	416	424	446	422	431	433	397	428	425	417	412	415	427	415	380	408	410	422	428	402	408	451	446	430	443	433	417	419	430	443	402	427	418	414	445	413	415	388	483	407	391	432	407	399	411	451	451	441	420	422	408	408	444	430	420	397	412	415	457	429	424	426	424	430	388	390	423	436	408	417	411	371	422	450	411	412	388	407	418	420	399	458	424	405	383	436	427	417	420	436	419	417	420	426	415	443	399	424	396	415	422	442	416	417	430	368	442	414	424	421	411	464	418	411	420	419	426	441	431	420	415	426	408	410	414	429	428	447	380	421	420	415	397	435	431	440	422	401	461	449	424	438	417	386	428	423	408	425	402	419	386	449	437	429	412	435	404	413	435	380	434	416	415	410	428	401	406	413	447	443	448	427	387	411	434	434	415	412	448	402	432	388	451	422	427	431	397	413	491	438	418	419	433	403	389	404	422	434	398	409	415	418	417	427	398	400	418	460	406	407	412	394	413	401	399	370	406	424	416	401	421	414	461	395	419	427	404	388	409	419	446	417	414	448	430	432	408	395	447	404	445	415	423	425	418	426	389	433	422	406	402	424	434	402	450	420	426	431	391	457	412	421	426	417	394	402	408	382	370	412	430	449	383	436	448	374	390	415	416	428	421	417	445	431	414	441	438	426	427	419	456	435	435	426	370	445	454	425	400	403	413	405	438	398	452	438	446	409	418	411	406	397	406	408	413	435	391	438	449	397	407	417	387	394	443	372	406	395	422	415	379	396	389	417	442	394	465	422	427	413	410	421	402	419	435	424	422	415	413	417	441	397	417	430	421	420	475	418	414	420	441	398	428	452	409	430	424	397	455	399	428	394	411	432	415	430	435	494	424	417	443	409	422	450	408	438	383	411	409	398	419	450	443	439	433	411	398	443	443	426	429	437	434	431	381	382	450	395	468	397	398	424	435	385	416	422	406	397	411	422	434	404	389	410	386	368	424	416	405	388	418	435	389	444	405	408	411	419	393	407	396	391	415	414	390	417	372	434	434	399	400	421	405	406	423	386	433	437	400	402	406	441	421	440	402	415	434	417	429	395	403	421	405	423	399	419	425	421	408	403	403	412	453	426	464	381	434	377	433	435	459	446	388	413	435	419	433	406	398	434	392	415	386	433	453	409	419	405	426	454	423	426	430	445	390	405	424	377	412	407	436	378	442	412	426	388	402	381	437	412	398	416	445	442	413	406	399	412	428	465	429	428	425	408	406	418	435	449	394	447	452	437	423	440	382	441	424	434	394	429	435	387	453	433	411	443	438	447	399	388	436	428	395	460	423	436	431	408	419	404	426	445	430	399	411	427	417	396	427	455	435	444	399	398	413	437	424	426	459	410	440	432	410	417	441	438	434	404	448	434	380	405	422	428	402	412	389	419	386	482	415	436	444	414	391	412	403	405	427	444	422	428	404	426	440	423	375	406	407	417	420	387	433	448	401	421	424	416	425	436	468	458	388	414	416	456	412	404	406	443	461	426	432	393	417	407	446	404	401	420	438	425	457	434	428	454	412	420	403	414	424	443	462	420	396	397	394	413	390	455	419	387	431	460	428	403	438	391	393	442	427	408	450	443	450	414	434	417	418	414	387	401	434	424	439	420	458	396	416	422	419	434	469	429	416	413	453	440	468	392	399	389	449	397	432	405	418	423	394	439	419	442	390	409	447	396	433	407	464	420	439	404	438	412	416	440	404	436	398	392	420	432	434	444	407	422	406	414	409	391	443	411	407	446	393	408	415	412	415	421	410	429	423	406	397	428	437	396	380	411	418	436	440	395	398	401	431	404	379	407	412	433	428	423	420	429	399	398	390	421	438	416	411	424	408	407	416	439	413	434	408	406	396	436	412	414	384	397	420	428	399	421	407	400	379	437	436	429	434	438	412	436	435	434	428	385	406	419	440	412	454	370	433	452	434	408	426	397	412	419	408	410	384	446	440	456	436	417	422	425	383	457	437	405	397	435	443	434	438	415	444	437	454	421	433	409	417	410	416	436	428	415	419	404	444	425	409	440	429	394	402	422	433	430	393	415	384	424	442	391	449	445	434	410	399	418	392	425	421	428	419	436	441	483	409	408	396	410	445	414	440	413	409	426	411	413	425	445	401	406	429	451	413	421	405	421	418	425	425	397	415	391	449	411	397	405	447	420	465	454	419	436	402	405	400	406	426	410	451	422	402	448	445	408	440	456	442	410	457	413	378	421	422	407	404	413	377	397	425	404	406	409	400	413	393	442	412	435	407	442	432	403	412	431	407	395	387	416	402	431	391	404	398	422	434	425	401	411	452	403	427	457	441	412	409	419	392	425	446	404	413	406	368	395	436	437	396	392	433	454	424	412	423	420	401	399	416	427	395	415	425	436	405	411	427	387	451	441	414	397	412	393	428	397	466	433	412	425	414	389	423	441	418	419	415	416	400	428	446	399	410	405	402	397	449	384	399	397	466	396	396	418	412	430	400	428	458	362	435	447	418	424	431	443	415	397	446	430	421	426	393	392	437	426	415	431	395	404	428	454	408	397	425	406	408	436	413	413	428	391	413	395	449	416	420	406	448	446	444	439	417	419	426	473	434	427	439	444	433	431	387	356	435	427	435	402	410	408	383	395	430	425	413	417	416	414	435	425	403	417	407	418	437	446	397	441	407	392	406	468	414	382	415	425	415	443	426	427	415	395	397	427	422	404	430	434	431	407	411	406	407	391	395	409	407	431	466	426	404	415	450	416	440	370	439	394	439	386	424	431	411	429	431	420	416	444	426	391	421	433	400	420	412	447	410	429	401	410	405	401	445	428	413	398	415	395	432	394	430	399	482	446	407	445	398	408	444	410	433	409	412	406	415	395	431	438	441	449	421	404	375	436	414	415	404	431	434	379	396	406	448	397	395	398	426	449	464	388	440	459	437	405	425	374	402	407	424	398	414	433	442	430	430	450	413	429	405	430	428	446	412	412	427	408	407	429	426	410	399	417	412	437	401	438	448	387	410	411	407	416	410	435	402	439	424	444	382	432	406	440	394	402	380	443	408	449	469	374	416	392	404	408	440	380	415	401	408	418	437	434	415	421	407	425	417	462	404	399	421	453	464	437	395	409	366	436	399	404	421	404	430	405	457	434	396	397	378	414	412	432	343	456	455	441	415	441	424	376	413	393	383	406	407	429	397	439	408	389	407	422	422	418	436	420	448	409	423	411	405	418	398	407	443	405	395	437	420	438	426	398	402	431	421	398	389	458	444	447	446	425	367	404	371	449	408	404	354	404	431	412	438	416	406	422	429	428	404	442	430	380	420	400	409	451	419	421	409	445	399	416	438	410	413	413	441	413	412	431	418	408	433	417	441	392	421	422	411	417	418	423	463	403	434	402	417	373	440	423	390
23106	21076	28072	24315	20875	6994	1043	823	760	699	669	664	647	618	595	609	573	619	570	565	599	582	582	550	537	529	535	570	577	569	527	554	567	574	516	557	579	521	537	522	489	560	541	528	530	564	540	545	511	545	516	530	541	541	556	560	524	546	526	547	489	502	557	546	535	525	565	523	512	531	493	542	521	545	528	547	553	556	559	570	529	533	490	512	578	501	573	536	534	513	507	577	577	539	522	568	520	587	567	554	554	546	537	576	544	534	525	562	551	526	564	569	524	547	567	505	584	518	503	523	498	525	556	563	516	530	544	542	523	530	523	506	516	567	541	533	533	546	563	555	525	561	529	555	539	514	543	547	524	583	529	537	525	514	546	556	535	526	523	523	524	522	521	551	570	580	553	571	532	483	561	562	546	550	556	525	553	530	547	543	566	568	552	560	520	544	554	553	521	524	526	515	569	536	520	498	542	530	537	558	524	562	563	529	536	550	580	555	529	510	556	506	465	526	529	532	542	573	503	513	548	567	553	524	547	553	555	505	521	542	510	549	555	603	567	530	546	525	528	519	475	561	517	478	567	548	549	538	533	536	533	557	501	565	542	526	508	547	522	557	541	575	534	569	544	547	563	534	545	547	538	543	550	518	574	545	490	532	579	543	527	533	529	530	513	584	528	524	532	500	565	547	511	529	562	525	590	533	558	532	585	527	549	536	533	530	547	573	542	547	540	560	522	513	571	539	570	534	554	525	548	535	569	531	540	564	568	547	541	540	523	539	552	534	529	527	559	540	473	493	569	515	546	522	512	561	590	512	566	546	532	498	555	544	511	536	550	515	533	541	574	516	532	579	518	540	538	552	543	511	540	605	529	554	555	564	552	542	524	560	544	514	516	539	548	516	540	552	536	554	559	545	543	528	555	515	538	548	537	512	513	538	490	547	556	521	558	529	599	521	555	565	506	567	517	520	550	553	530	525	563	532	522	521	492	563	569	542	529	526	558	547	503	494	537	539	547	507	516	524	544	563	538	557	513	513	532	544	560	514	557	571	511	549	558	495	546	529	539	516	560	568	532	516	517	540	501	506	566	540	556	570	536	542	557	522	521	525	565	534	469	522	521	513	552	563	530	560	534	557	577	546	577	545	518	575	543	552	538	573	509	514	519	506	559	531	530	563	540	504	539	582	533	520	589	536	520	544	510	537	547	563	597	511	594	550	548	563	578	535	522	534	559	535	588	571	550	577	544	566	537	562	540	512	533	553	512	545	543	536	543	537	531	506	581	558	600	552	517	559	530	545	536	529	537	498	574	549	537	540	547	549	555	514	500	538	532	533	480	532	558	533	540	521	561	502	556	568	518	544	519	555	509	534	509	528	561	559	489	523	530	519	555	525	557	509	569	519	528	536	535	513	541	563	546	545	540	537	541	549	588	537	536	539	556	524	551	535	519	548	538	511	569	477	544	542	573	510	540	535	544	529	500	543	516	536	535	511	493	556	559	476	567	584	512	547	563	515	507	576	550	520	545	516	487	520	491	552	544	488	533	559	530	545	575	524	558	522	525	578	549	528	512	516	578	528	543	510	526	514	557	518	500	556	512	549	551	488	545	523	521	584	514	541	484	536	539	538	558	556	577	511	560	514	531	563	527	517	486	587	514	546	526	571	517	549	557	526	526	506	567	529	545	564	543	553	503	487	555	549	550	520	516	537	523	511	562	543	497	542	518	575	532	559	511	531	571	584	536	547	539	503	535	512	575	506	540	549	548	532	545	518	574	530	511	540	565	534	539	522	507	535	597	560	530	529	537	505	544	519	551	568	524	559	530	568	516	510	561	553	521	514	520	539	539	521	535	535	505	562	574	527	531	523	537	554	505	562	515	584	551	568	528	535	573	495	545	538	529	530	539	536	592	505	561	503	503	519	549	551	560	527	547	543	531	526	536	558	522	591	528	550	487	544	569	530	542	554	555	509	563	523	547	541	555	533	518	538	510	552	499	533	531	549	525	524	543	502	532	570	518	567	535	576	549	547	504	532	552	541	565	571	524	566	546	553	547	508	542	521	540	538	527	549	556	536	529	516	501	524	548	511	573	481	485	550	548	515	538	585	540	520	507	582	536	524	530	543	531	545	540	495	508	590	494	558	526	538	536	545	536	560	556	578	501	553	509	513	563	567	514	568	528	557	517	548	565	548	516	528	548	539	541	525	529	517	540	535	514	553	554	519	538	509	571	537	524	547	534	522	513	517	521	512	574	558	520	513	579	539	512	497	543	531	509	539	554	548	522	577	527	547	571	539	511	515	537	520	546	554	570	565	514	512	548	561	548	514	516	580	602	524	542	552	562	538	545	550	523	548	521	564	552	531	564	545	539	520	512	526	554	571	481	514	539	489	526	528	505	531	539	528	562	551	566	507	558	473	549	512	578	542	541	571	504	522	532	568	554	513	495	561	511	519	519	564	558	545	547	547	515	528	499	526	537	545	555	512	542	558	561	549	538	500	528	506	531	508	566	533	549	516	536	528	528	519	556	530	564	493	545	562	563	522	549	516	519	584	548	510	544	509	561	578	526	506	548	544	528	504	541	546	516	533	492	516	516	506	510	527	558	526	518	577	533	542	540	523	532	530	553	517	502	515	525	516	527	523	579	558	555	517	522	503	544	520	548	507	562	526	516	523	536	508	584	546	523	582	507	551	538	512	526	558	510	522	524	581	508	513	536	567	524	571	520	569	556	505	563	526	564	548	581	514	540	539	554	494	555	553	522	565	580	554	550	503	575	515	563	517	552	531	557	557	544	535	522	548	573	497	560	546	531	523	574	532	538	534	498	563	517	543	541	570	528	529	537	512	523	559	499	562	564	537	517	564	547	536	491	563	565	553	538	544	512	573	576	557	542	525	535	532	521	512	503	514	528	577	512	521	560	537	540	536	538	543	563	517	581	571	571	544	545	500	516	572	539	539	529	541	495	495	523	519	516	528	558	498	553	534	514	552	513	548	565	579	533	495	546	528	526	533	512	520	532	538	549	496	526	564	524	523	524	521	577	523	544	580	580	533	507	563	527	572	486	543	503	541	507	486	551	561	508	516	504	516	545	534	545	528	549	540	532	564	484	520	516	548	512	529	557	543	514	521	573	539	546	521	525	534	532	522	523	521	575	536	545	497	539	545	521	582	541	528	515	520	551	551	538	523	506	519	536	532	534	532	526	574	519	513	535	503	530	543	564	506	544	509	514	581	545	521	534	519	524	514	540	511	550	501	513	531	532	564	519	554	554	553	548	531	522	526	540	554	544	545	537	556	513	576	519	519	531	511	550	515	541	569	537	524	538	511	537	549	537	536	576	495	516	504	525	528	533	546	506	533	551	547	555	535	542	549	503	551	517	504	545	556	515	487	506	496	505	511	498	589	533	547	513	557	549	539	545	540	519	542	533	479	563	524	557	535	576	559	540	547	550	550	539	519	542	535	560	500	524	584	488	554	516	545	547	541	501	518	535	531
8389	30777	28610	2991	2145	1696	1427	1175	1098	1027	920	873	863	820	757	780	775	725	705	792	801	754	731	744	728	736	708	710	680	708	699	721	760	670	660	708	738	719	704	762	695	720	693	674	737	717	721	673	669	697	674	683	689	704	740	708	729	707	665	678	716	699	646	643	693	688	644	689	671	708	680	710	673	665	704	720	673	666	691	714	700	735	653	683	704	668	695	695	674	744	689	666	707	675	711	664	687	715	624	668	719	696	650	682	661	728	681	700	725	687	716	709	720	683	728	683	669	651	675	671	690	712	684	661	709	659	697	663	684	742	708	681	672	698	710	681	654	694	695	717	687	660	731	701	699	662	677	642	698	684	719	665	708	678	663	678	685	618	636	685	713	735	667	705	723	694	675	711	699	727	659	681	704	715	633	655	665	691	653	655	737	732	686	691	719	686	738	714	673	689	717	737	680	721	673	685	661	679	646	712	702	678	657	687	707	704	725	707	664	662	694	665	707	684	718	702	676	716	640	658	739	702	646	669	712	642	684	678	681	722	688	697	635	683	703	733	697	706	707	727	702	686	712	676	679	716	704	701	730	752	676	745	720	651	719	709	681	669	716	730	673	735	703	684	728	689	657	734	699	710	719	690	669	675	720	690	729	733	700	652	705	668	683	698	694	661	711	708	696	717	714	743	640	718	717	663	678	712	715	748	731	645	677	710	675	666	711	709	737	679	720	675	720	702	689	668	712	734	687	682	704	699	732	688	727	719	657	692	673	690	717	673	682	666	727	669	657	720	693	698	735	686	685	763	687	673	699	661	677	695	678	690	684	665	672	697	708	668	670	678	722	669	717	746	678	661	670	774	699	684	674	699	717	701	723	650	687	704	696	697	701	686	688	675	648	692	733	661	684	613	655	723	702	645	671	667	678	726	661	672	751	698	665	669	676	699	726	705	656	666	674	686	705	670	750	656	679	686	725	733	672	663	672	662	741	657	667	698	717	658	662	673	675	691	703	662	637	664	696	700	698	717	672	683	676	697	662	686	653	716	715	660	656	673	713	687	687	697	677	651	676	701	694	684	695	673	712	705	711	682	668	690	653	695	659	700	719	677	691	692	652	708	696	706	668	712	717	690	688	637	675	680	712	707	710	704	701	683	740	660	661	691	684	718	717	696	695	680	696	700	680	675	658	642	709	722	641	666	649	695	688	649	705	692	687	650	657	682	673	705	675	687	706	690	686	683	666	652	752	689	660	670	692	639	723	708	694	689	719	669	740	685	698	738	696	730	690	713	725	725	684	699	687	698	688	741	676	668	650	674	734	655	701	646	689	689	689	726	700	701	725	693	722	739	722	706	625	682	648	696	678	661	764	667	705	721	765	698	702	674	689	687	736	709	687	696	725	657	706	676	702	722	678	737	675	734	665	732	760	683	659	693	699	711	668	711	720	742	676	697	699	679	720	650	645	692	692	679	644	655	702	686	737	669	680	730	686	725	675	672	707	696	651	689	693	721	697	728	637	682	697	647	684	665	690	706	617	707	685	708	677	678	667	695	668	701	784	644	664	690	736	713	675	669	708	688	684	699	685	664	713	689	734	688	733	715	691	659	685	654	700	671	682	692	707	686	709	683	680	672	650	687	672	662	713	687	681	663	738	713	674	685	641	720	685	714	730	710	742	707	709	661	711	711	672	701	717	641	675	677	714	710	698	700	676	670	702	664	641	690	651	670	690	665	655	693	712	700	709	650	698	651	656	649	706	676	697	651	689	675	673	678	685	682	728	715	737	701	687	677	662	642	684	720	693	692	715	721	703	698	696	694	724	672	644	688	647	668	658	669	730	689	708	669	661	665	650	667	667	660	686	699	671	694	637	697	657	694	659	680	681	678	692	681	689	654	746	671	694	673	712	647	695	662	714	687	667	691	634	673	667	679	741	716	704	687	673	683	683	725	678	684	700	691	676	680	710	705	684	663	685	692	714	668	618	695	752	709	713	721	668	696	719	654	697	668	704	703	689	714	690	687	671	671	644	700	709	712	768	728	689	673	685	692	704	726	644	674	709	701	733	736	675	728	697	681	677	690	694	678	687	739	692	685	668	682	656	715	724	704	707	684	694	666	691	709	712	699	674	716	715	696	682	730	651	717	658	684	732	688	699	658	667	720	675	672	694	727	705	662	700	696	690	652	698	680	672	677	710	720	660	680	689	668	757	701	619	680	681	641	694	688	710	693	688	696	675	658	688	694	687	690	704	659	705	675	706	680	700	731	683	667	682	708	712	677	752	720	693	700	694	722	646	701	673	683	637	741	716	656	717	677	733	701	685	701	680	682	681	700	672	675	685	680	685	732	686	736	679	699	715	673	696	659	700	700	664	676	750	703	712	707	681	694	680	677	636	702	732	679	656	649	670	674	674	635	669	704	664	682	676	707	691	662	646	657	706	681	717	680	713	636	674	738	682	682	672	716	680	664	670	721	699	671	639	618	682	705	704	690	736	706	699	699	683	689	693	691	704	636	697	661	690	726	624	691	713	713	688	676	707	687	674	675	728	697	685	660	722	703	675	694	676	705	765	662	710	673	669	675	714	688	671	675	657	679	689	729	697	664	732	656	710	717	690	686	703	664	675	705	634	683	691	710	704	679	708	685	703	699	687	661	656	652	649	704	680	698	660	669	682	689	726	736	675	694	714	677	663	689	655	718	666	698	646	681	696	667	666	698	708	713	694	731	698	689	695	727	682	654	710	674	660	683	710	737	685	644	726	672	728	701	665	682	658	667	697	712	758	661	684	633	650	632	696	663	671	657	693	648	700	650	657	662	676	680	678	661	688	670	716	683	705	697	675	700	692	688	698	701	671	686	731	667	708	711	684	730	698	715	730	687	681	693	680	708	720	701	658	740	689	649	671	699	659	721	657	714	732	650	686	686	718	646	727	666	693	672	712	704	712	743	692	706	706	695	673	634	729	706	728	662	665	670	719	674	665	686	655	661	685	698	677	744	706	696	680	723	746	659	717	655	659	671	682	691	680	703	718	672	692	674	709	707	705	690	708	703	716	713	681	671	665	683	707	742	644	679	732	734	641	677	653	670	699	704	729	655	688	725	672	700	691	669	697	679	715	710	717	716	676	664	729	669	708	629	726	680	682	666	692	709	675	662	688	702	698	678	687	702	719	702	740	651	738	703	698	716	771	652	692	743	732	705	714	653	711	747	687	630	679	702	714	672	753	672	674	669	676	690	683	686	687	658	730	712	720	746	693	667	707	684	721	636	694	665	716	701	679	687	678	691	705	694	665	684	668	696	657	712	704	680	719	686	687	677	707	695	680	742	723	673	683	683	716	678	683	683	707	704	686	676	685	716	689	678	712	668	718	679	722	686	696	678	653	674	687	689	664	673	733	667	687	670	660	695	661	654	698	707	714	723	733	695	717	640	711	684	709	718	668	731	696	690	695	662	718	690	695	732	682	681	721	674	733	662	694	721	671	674	666	694	610	736	672	689
24192	21010	26826	24924	6748	416	291	254	207	217	187	194	190	168	180	190	160	183	158	181	156	157	162	172	177	142	154	153	164	146	141	154	143	148	144	133	151	149	128	171	139	156	177	144	135	152	148	146	164	141	181	137	143	149	153	143	138	142	140	167	149	154	148	155	138	170	151	174	142	149	158	152	139	152	152	137	124	151	125	173	161	143	170	155	146	138	154	159	159	172	156	180	137	143	124	123	157	150	131	134	154	145	121	141	154	127	126	151	158	134	154	161	149	179	166	139	121	145	154	144	170	169	163	149	166	125	139	159	137	144	124	163	136	168	156	130	140	157	154	169	171	171	153	119	140	134	139	159	142	146	131	132	161	131	164	130	142	156	140	145	144	150	153	143	143	121	151	159	145	164	146	149	152	166	148	139	161	171	142	153	134	155	148	142	142	165	162	137	154	143	137	145	158	157	165	150	137	149	155	145	132	167	150	129	167	129	138	163	147	153	143	151	145	121	146	151	180	158	157	151	143	157	155	151	165	143	140	160	133	128	159	165	160	150	126	131	145	143	156	155	140	166	163	162	153	150	166	147	155	151	180	148	131	160	165	141	152	151	141	141	170	136	129	142	156	151	179	154	154	159	142	161	157	154	173	144	162	159	149	175	152	166	146	165	123	163	159	171	151	138	146	144	137	176	138	141	173	141	150	164	164	138	169	162	157	150	150	162	140	149	141	149	172	159	169	139	160	154	158	149	148	161	154	144	164	145	155	144	168	158	140	160	134	142	145	165	147	136	150	140	151	155	143	154	146	143	149	150	165	161	129	159	163	160	154	142	158	143	149	140	154	153	164	145	154	141	161	152	168	131	155	169	164	133	140	155	153	161	141	168	154	127	121	154	127	154	158	151	140	160	141	136	142	126	160	179	137	153	163	143	165	141	159	131	171	133	154	169	134	145	157	141	133	139	168	156	156	141	162	131	148	144	161	125	158	148	147	134	144	158	151	149	175	126	149	140	131	151	116	149	140	149	146	156	167	157	160	188	169	145	132	151	130	144	160	141	145	150	149	160	160	155	155	179	146	136	158	159	130	130	161	148	148	130	138	150	162	153	129	157	155	145	147	155	152	151	147	151	130	127	135	144	148	136	162	179	128	146	154	164	160	136	120	142	159	157	160	155	155	150	151	129	137	139	140	160	144	175	151	135	171	149	153	159	142	168	140	152	149	136	142	141	146	151	153	134	149	175	135	145	155	160	145	140	146	141	132	168	136	141	150	148	147	169	157	155	145	145	135	139	140	129	145	121	149	151	154	176	132	141	136	158	161	162	139	182	182	146	143	160	150	145	150	147	140	135	147	155	163	158	153	143	153	157	165	160	149	137	128	148	156	144	150	150	151	150	143	141	131	179	150	158	146	166	133	150	149	174	146	150	141	140	158	167	147	144	152	162	147	157	139	155	138	160	134	153	120	141	145	157	133	146	152	147	125	142	158	145	145	157	147	141	153	152	167	162	165	144	151	158	145	157	162	138	147	145	134	140	149	139	161	134	144	160	156	155	154	156	151	155	135	150	146	161	124	151	151	133	156	146	157	154	145	122	151	147	166	154	136	152	142	153	153	152	165	145	151	154	126	146	129	141	152	147	137	165	157	122	145	161	140	149	128	146	177	149	147	136	133	138	154	139	136	133	129	153	145	137	144	151	149	131	138	149	137	153	153	138	150	152	154	141	167	144	156	137	148	143	168	164	135	172	151	154	167	140	141	149	160	162	140	158	162	165	160	165	174	172	173	162	148	153	142	151	140	160	159	173	147	157	152	141	129	144	131	164	162	143	143	151	164	148	157	142	135	168	163	130	169	146	159	164	169	138	176	149	154	148	154	158	135	163	154	160	135	151	137	153	155	151	154	134	150	148	152	144	143	130	158	154	145	144	152	145	159	151	154	147	166	122	149	139	131	139	176	142	162	150	148	143	120	148	165	154	133	163	125	158	174	152	152	165	157	147	143	143	143	169	162	139	136	128	163	162	150	176	164	154	161	160	129	148	150	152	152	149	140	145	162	180	151	131	134	159	156	154	161	142	152	142	132	162	175	147	131	165	143	148	146	168	136	141	135	155	174	163	166	154	137	150	159	142	153	156	154	162	138	146	154	130	147	139	125	133	150	159	152	154	143	151	131	138	138	163	154	153	150	167	169	145	153	151	164	172	141	172	155	147	150	170	158	137	125	156	157	147	130	156	144	165	156	153	151	174	166	149	160	152	153	146	160	146	163	155	147	154	131	159	145	170	166	142	149	145	167	151	158	121	176	151	151	152	150	158	155	137	155	147	117	149	145	159	136	138	169	140	167	146	151	150	138	156	162	137	138	155	155	139	176	121	155	144	152	140	144	166	144	171	128	150	139	168	172	145	137	129	170	161	143	162	147	123	152	166	167	137	141	130	152	161	132	165	136	146	138	147	164	136	138	139	153	159	152	147	144	134	164	159	148	148	139	145	147	148	146	154	168	162	163	135	161	129	122	149	150	166	170	140	131	148	142	129	153	126	139	140	153	144	130	155	149	149	163	136	136	141	166	155	149	149	134	168	159	164	159	152	148	163	151	150	140	145	144	147	172	160	134	146	157	155	146	131	155	152	152	147	154	134	158	154	148	150	161	154	132	143	135	143	156	141	133	163	137	131	149	163	161	166	158	142	150	157	152	149	151	135	134	137	134	144	156	153	159	157	174	157	164	133	138	141	154	155	160	145	155	153	152	133	129	177	124	140	159	152	142	163	130	143	162	119	153	141	166	129	150	153	137	159	169	156	148	159	162	157	139	143	146	147	134	148	146	151	158	146	133	145	159	144	143	146	142	149	142	182	148	181	142	152	142	145	138	156	142	164	143	174	139	156	147	175	166	152	124	134	155	178	152	145	141	176	153	139	145	131	141	138	134	138	151	175	157	167	153	132	152	159	150	173	160	147	147	127	148	171	142	146	124	151	159	153	136	133	174	155	158	153	155	155	139	152	146	172	154	162	146	159	178	147	175	149	151	137	160	136	164	130	160	168	130	151	157	150	133	137	148	139	138	173	179	144	141	161	137	160	167	157	133	164	161	166	164	153	116	161	137	150	142	140	157	150	135	144	156	137	161	130	149	149	131	135	166	136	154	157	159	136	136	146	152	139	150	168	115	154	133	127	156	146	141	142	159	129	166	129	123	130	132	166	160	137	142	135	140	146	141	156	155	153	156	161	178	147	155	143	159	161	162	141	161	118	144	162	146	166	142	154	136	135	146	162	131	142	140	150	163	147	156	154	165	139	146	158	166	133	128	134	157	155	148	138	159	148	153	136	143	153	156	125	148	148	170	141	132	170	150	159	140	163	130	154	138	164	145	146	142	134	152	120	147	157	163	118	148	127	134	175	160	141	147	130	169	170	147	145	158	144	147	173	142	167	129	160	160	143	139	154	120	130	138	164	149	137	156	158	170	155	154	165	157	147	163	139	150	161	144	140
6761	22738	21580	1330	961	777	588	508	422	377	375	324	336	287	293	270	250	240	237	246	226	234	224	226	235	245	229	239	231	211	200	244	201	210	214	214	202	223	200	185	250	212	225	223	191	227	207	200	217	228	209	200	219	230	222	202	204	207	217	215	247	209	202	239	200	220	222	226	224	176	193	194	185	236	224	206	198	218	221	217	217	209	217	219	217	204	218	213	212	206	193	205	191	217	192	204	191	244	201	196	194	223	197	183	208	199	200	230	210	209	215	201	207	202	226	208	212	213	195	228	213	204	215	205	215	204	210	187	209	230	227	237	213	210	216	209	211	170	219	215	206	204	212	205	252	221	207	203	207	212	178	226	224	207	222	222	197	214	196	238	206	199	214	211	197	196	222	199	228	236	224	197	200	228	219	218	213	194	181	222	216	209	216	224	204	209	209	209	217	212	229	196	239	215	211	215	199	213	231	214	218	190	196	230	222	241	213	227	197	229	217	220	203	208	223	211	247	196	211	232	219	196	209	227	205	201	199	211	231	221	209	196	214	216	209	198	218	219	230	206	198	215	230	223	222	236	208	209	231	209	209	211	193	190	242	195	224	227	210	209	192	217	202	182	206	205	225	211	208	205	243	191	227	182	198	198	225	213	216	195	211	194	170	215	204	227	196	207	225	192	216	195	211	215	240	223	214	208	219	205	199	202	217	213	225	201	224	186	208	201	226	212	213	222	177	222	217	192	198	226	216	202	214	189	213	221	222	219	183	194	204	188	203	213	219	226	217	212	204	212	210	214	218	187	205	202	218	222	227	235	207	203	221	199	209	228	227	218	205	222	210	197	212	218	212	209	217	219	201	200	222	206	199	200	203	205	208	237	225	188	195	214	202	232	235	234	213	248	213	206	215	227	214	226	203	226	206	215	202	237	225	218	227	203	206	191	195	231	215	225	210	202	213	204	229	187	207	205	198	224	212	199	224	224	211	208	210	224	223	216	201	198	215	210	205	232	246	212	235	190	217	207	206	210	225	201	210	178	214	210	187	233	208	218	235	240	198	200	221	174	220	178	223	205	197	226	187	214	209	199	196	231	178	205	234	210	192	211	178	197	206	207	199	202	191	211	196	218	192	210	233	188	225	225	227	239	192	218	221	182	214	212	193	212	225	210	213	237	184	192	217	199	217	202	190	205	216	208	194	208	235	200	235	193	234	204	206	201	234	214	206	234	198	232	224	217	229	204	213	208	242	214	200	218	192	204	188	197	207	189	202	194	187	204	230	231	215	207	210	225	220	196	211	225	222	218	213	219	191	189	229	230	216	223	197	221	230	213	180	248	225	236	210	203	229	222	197	220	199	228	201	250	216	200	228	236	210	195	206	211	220	209	234	213	221	207	204	198	220	202	197	219	217	233	183	208	217	227	226	214	212	210	215	204	193	216	207	196	212	236	206	217	249	178	213	187	192	211	226	204	213	206	212	204	181	204	199	230	208	201	234	225	215	219	221	208	193	235	202	215	211	192	218	194	209	214	196	189	194	190	221	221	207	216	219	196	214	184	240	199	197	208	242	184	212	214	194	213	210	207	221	197	218	217	230	214	194	208	218	195	213	221	223	213	213	204	203	192	221	195	212	188	199	222	201	198	213	200	218	217	185	218	205	210	200	218	214	211	250	183	208	227	208	224	214	193	205	214	197	215	222	205	216	200	211	203	208	192	216	233	220	197	194	224	199	195	184	204	205	201	207	208	211	199	244	206	194	198	206	223	197	217	212	197	211	212	212	206	241	222	203	211	219	189	207	193	205	208	193	195	185	208	232	194	226	231	221	206	199	231	210	192	189	198	220	215	215	209	197	198	224	205	208	220	201	237	206	237	205	236	200	189	231	217	217	214	208	173	223	200	189	229	235	206	204	211	214	228	208	204	199	210	216	211	203	191	199	208	228	207	219	188	190	240	216	220	207	192	219	215	228	234	236	221	224	203	225	221	214	211	223	206	209	213	209	215	216	179	220	211	226	220	199	235	175	180	204	197	196	231	236	202	214	198	216	226	219	222	198	206	221	233	193	208	196	221	194	199	210	207	231	194	216	210	211	224	219	192	211	234	210	217	205	218	214	238	228	192	210	186	194	212	191	219	210	223	215	195	193	187	211	223	218	214	199	202	232	207	214	196	218	198	205	200	211	209	209	202	203	197	213	227	204	224	184	204	217	204	203	202	184	208	197	217	218	207	229	186	219	221	190	194	220	241	189	210	187	220	200	210	213	225	224	213	233	230	205	189	227	228	227	219	217	220	209	219	211	214	205	209	192	209	185	209	236	214	213	208	208	236	204	203	211	223	207	195	189	218	220	201	189	160	208	201	210	209	201	189	229	208	205	220	185	223	210	223	199	187	240	206	203	205	206	225	200	197	226	217	220	221	191	210	246	232	218	211	199	208	256	188	209	218	212	244	204	212	217	209	194	220	201	204	220	242	227	230	230	191	187	188	197	217	205	195	191	228	195	205	218	200	200	207	232	205	190	206	236	250	197	204	202	212	218	215	213	242	199	187	217	193	209	252	206	217	207	215	188	197	215	216	237	224	213	197	209	216	224	220	234	216	209	208	192	224	203	199	203	234	196	216	219	223	203	232	197	206	216	219	209	238	215	202	198	197	223	230	222	199	222	194	240	192	213	224	202	198	213	219	197	187	230	211	232	246	206	204	192	202	182	218	205	189	225	226	210	198	198	221	219	197	227	199	226	211	217	202	217	194	232	260	233	230	206	217	236	214	202	210	201	195	195	203	214	179	208	207	215	191	186	223	211	200	204	209	226	228	221	203	204	194	224	211	221	181	184	231	206	215	202	209	224	219	211	223	242	189	195	224	196	190	218	228	219	206	231	209	219	227	204	230	201	219	239	205	213	183	185	209	216	201	219	202	206	203	217	221	221	215	237	206	218	207	211	225	224	245	204	213	199	224	203	225	246	224	219	225	241	187	212	203	183	200	210	194	212	202	181	242	197	197	213	211	198	203	211	213	209	205	237	188	177	220	209	218	219	209	211	179	187	218	218	212	217	210	219	208	202	210	224	194	205	195	222	179	185	204	201	225	221	222	224	197	214	227	210	222	211	204	213	202	203	197	203	186	206	211	191	239	204	229	210	188	212	237	220	226	227	215	201	179	219	218	214	201	217	243	225	198	220	202	202	210	220	198	199	214	242	204	215	207	195	205	200	212	222	198	186	224	228	200	226	208	206	215	206	202	194	207	203	195	211	197	211	191	200	203	199	237	229	223	213	202	192	222	221	197	197	227	193	222	222	221	207	208	220	195	210	201	217	206	219	201	219	201	223	239	202	194	198	234	219	225	210	219	213	230	224	225	204	217	231	223	196	201	218	235	231	217	212	205	221	211	202	219	242	179	213	208	200	233	213	196	182	208	216	212	240	215	200	214	197	213	190	218	216	241	197	228	237	204	238	185	209	207	205	220	209	196	207	193	203	206	208	220	190	229
22065	21044	28626	23678	21037	21012	6414	938	702	640	639	575	546	503	509	479	454	465	475	424	417	430	437	408	427	392	447	408	439	401	430	386	379	421	399	443	423	411	445	414	356	396	404	401	421	399	394	411	387	375	418	414	445	420	420	419	431	418	419	380	373	387	442	414	419	400	398	419	402	446	377	402	413	428	400	406	427	438	390	402	395	400	432	419	379	417	415	415	376	399	377	389	402	429	374	400	379	405	395	405	419	372	376	388	396	372	403	384	414	390	404	387	403	411	374	437	358	386	380	396	350	405	402	393	385	404	404	405	401	402	386	424	400	405	380	432	397	419	413	410	363	417	407	425	406	393	420	383	401	412	400	435	430	399	396	396	405	409	390	386	402	374	389	427	405	369	421	419	414	380	394	388	438	417	380	428	409	418	404	450	404	387	399	372	382	420	394	413	446	408	378	387	450	420	379	402	380	430	411	411	406	403	411	372	373	411	423	413	425	389	400	409	384	366	364	405	418	384	398	424	420	392	400	388	402	353	406	376	394	384	359	402	395	419	383	405	377	403	394	361	390	413	419	383	407	433	409	410	405	368	384	398	421	350	399	377	392	409	393	382	406	378	392	396	400	370	402	399	403	422	404	406	403	409	399	430	392	408	418	364	406	401	383	420	413	411	417	424	406	403	419	402	421	421	412	420	416	375	414	387	436	394	404	415	427	367	418	411	394	411	386	397	376	388	412	383	406	441	398	413	401	362	391	404	359	410	398	427	458	401	382	401	462	403	371	426	409	413	404	382	372	397	376	401	385	410	418	355	388	427	404	382	369	418	431	381	408	432	394	386	415	423	448	422	409	400	408	411	412	375	397	408	403	391	382	379	381	424	409	397	370	390	419	394	418	441	380	380	405	441	380	429	389	367	407	382	380	421	407	359	404	436	333	391	412	446	394	423	386	410	395	385	462	435	414	423	402	411	436	413	394	398	407	399	412	412	373	421	390	412	388	390	359	411	412	372	356	408	412	394	415	381	401	371	381	398	406	408	408	393	413	461	358	385	385	385	410	405	370	396	411	415	391	396	406	433	418	418	409	403	379	421	406	403	363	407	388	350	360	406	410	400	413	411	381	394	415	389	408	407	349	405	401	379	429	393	431	391	414	356	431	364	420	396	406	428	423	391	391	415	372	398	398	400	410	394	401	399	368	394	361	417	379	420	349	378	423	415	410	419	384	390	372	361	378	414	382	429	388	397	384	357	392	389	398	408	399	411	395	432	421	411	405	385	412	375	413	413	392	398	414	383	381	395	442	408	399	382	395	393	391	392	381	403	380	390	347	358	398	416	419	399	397	402	408	404	412	386	386	390	387	399	406	382	415	403	420	400	397	429	387	392	420	399	401	380	415	379	424	371	380	396	406	399	434	402	402	408	381	356	409	404	397	430	397	377	402	387	371	427	398	371	413	407	386	395	406	409	403	400	401	402	369	392	383	440	381	413	387	385	384	408	391	433	415	399	384	396	424	412	375	423	393	390	416	407	399	411	362	404	387	401	387	361	443	353	352	430	420	384	370	375	365	372	396	424	384	369	380	427	338	413	430	407	390	371	380	400	386	393	392	386	407	401	412	410	388	391	410	375	373	379	394	390	404	415	394	405	437	400	408	406	405	415	396	442	392	391	402	380	375	373	398	359	387	373	406	424	390	376	403	389	413	401	371	390	375	407	424	419	424	344	402	405	387	383	398	427	370	389	409	335	419	377	419	430	372	422	381	364	406	402	417	431	343	372	368	434	400	378	408	401	459	414	388	382	381	367	389	411	417	412	394	381	394	365	387	371	391	373	386	390	430	405	449	421	377	400	433	384	404	424	416	411	384	398	418	420	348	389	416	397	394	396	405	384	408	402	400	415	431	411	362	446	428	402	358	384	359	406	371	378	339	389	419	409	440	387	384	414	394	380	425	411	383	401	394	405	361	385	371	380	372	411	393	394	413	407	385	441	396	396	372	398	374	397	408	400	403	360	380	385	390	365	393	435	377	381	369	376	397	391	420	395	416	394	391	391	403	385	397	380	400	377	415	364	400	411	394	404	419	416	387	410	389	383	397	405	425	391	432	415	373	414	394	377	393	385	378	376	407	403	389	383	374	387	399	372	414	401	401	386	412	390	363	381	419	399	379	406	358	412	409	398	426	368	409	388	407	393	379	425	410	417	392	430	408	416	416	396	401	359	407	401	419	428	387	372	419	410	406	401	417	382	402	416	387	367	398	414	398	406	413	407	377	397	409	416	440	357	400	397	387	378	403	386	403	401	401	379	417	385	386	401	384	374	364	413	431	389	406	399	390	411	405	401	358	410	355	388	406	403	392	416	406	392	385	400	372	417	415	411	378	387	408	414	401	429	406	403	392	416	376	389	407	373	342	407	394	384	409	377	394	425	420	406	419	371	397	392	383	446	435	381	396	394	377	399	418	427	389	403	382	406	414	402	363	414	420	425	393	369	411	406	422	443	403	398	378	413	424	413	382	461	354	403	397	366	395	385	427	388	399	372	405	374	402	381	390	387	425	391	411	398	410	417	394	426	411	410	415	401	376	427	441	378	431	399	404	390	426	405	404	391	379	405	369	435	384	404	393	418	407	422	408	397	418	391	387	422	396	418	402	360	406	373	391	389	384	383	405	388	381	396	381	414	396	413	392	346	449	421	388	398	402	390	415	377	371	396	399	382	412	392	423	418	395	373	387	410	382	404	396	405	406	403	404	418	381	373	392	389	396	387	407	391	399	405	398	390	373	404	380	432	418	407	393	393	410	398	370	376	401	412	402	371	368	394	383	438	399	408	405	365	394	402	419	382	400	432	362	417	407	405	390	395	395	376	401	395	397	398	384	431	419	431	415	427	398	368	396	379	389	404	378	398	412	390	398	408	392	402	393	406	396	384	411	382	392	403	389	405	409	392	396	391	422	373	362	390	390	399	354	354	412	406	383	374	394	378	404	391	399	401	369	393	391	402	381	394	362	404	388	382	419	436	402	387	419	404	419	353	370	392	384	380	377	390	421	384	405	383	384	415	391	395	398	383	430	415	399	388	401	387	371	377	400	416	406	381	400	434	396	390	378	400	398	379	395	412	414	407	370	410	427	396	405	383	388	383	392	391	397	407	402	397	390	406	393	392	426	395	388	366	428	406	400	407	413	404	389	392	417	382	402	382	400	409	393	417	439	422	383	361	402	390	410	357	396	365	378	423	417	408	422	385	419	392	379	379	409	402	392	387	386	375	397	383	419	406	425	362	398	407	388	405	419	368	359	426	442	397	375	385	356	363	424	415	430	388	387	384	401	425	392	366	360	414	379	391	411	426	377	383	428	422	422	404	399	411	398	427	389	378	380	348	379	441	405	384	402	394	393	389	401	436	416	379	378	424	417	390	366	410	372	396	399	409	410	407	379	391	415	388	396	396	412	409	411	403	365	401	417	411	380	386	376	424	388	410	383	417	394	394	387	398
11758	27360	31413	4592	3118	2442	1897	1535	1319	1132	988	930	835	851	761	745	694	694	617	655	600	584	569	591	612	553	600	584	533	540	531	573	571	562	559	542	601	509	537	558	538	573	524	522	541	525	525	519	516	565	538	561	482	532	534	551	523	550	528	586	574	477	562	553	561	548	528	538	556	536	557	517	556	531	563	516	506	580	565	524	564	544	520	530	531	533	540	522	517	537	566	538	531	514	598	524	487	517	510	504	529	516	503	552	510	564	517	498	511	570	526	525	552	550	541	566	505	520	524	501	538	554	500	487	502	550	516	566	501	544	476	526	521	529	558	553	530	546	533	582	538	541	545	516	503	496	497	495	525	507	527	516	536	535	514	533	510	516	523	526	486	509	532	480	544	516	530	535	538	513	543	565	515	470	537	517	548	510	485	527	530	488	525	548	523	556	538	509	526	552	559	539	555	529	535	527	515	554	546	518	496	529	532	573	539	517	531	492	532	513	547	546	525	561	511	545	509	510	544	540	499	579	525	561	552	533	537	530	540	484	555	518	533	505	527	512	508	505	506	548	538	503	528	489	521	536	513	497	538	492	482	523	522	513	576	534	496	531	540	539	515	489	558	492	522	547	572	559	525	551	542	541	544	516	511	487	513	509	534	502	552	542	519	516	552	530	525	497	556	534	571	509	526	551	553	515	516	526	502	532	526	532	538	539	512	515	535	524	515	497	550	485	565	544	539	558	546	539	523	520	527	520	489	546	519	540	541	512	535	542	543	542	533	540	568	548	515	487	511	508	540	568	554	520	556	527	498	546	495	490	564	527	525	573	501	489	537	562	508	530	542	509	538	506	523	535	587	503	547	554	502	512	516	559	565	503	524	524	534	532	487	511	525	545	492	560	532	508	584	549	515	502	550	531	534	504	548	558	488	503	550	527	532	507	551	493	571	523	531	573	538	502	558	515	506	539	511	521	596	561	547	534	532	536	587	562	558	530	522	481	486	504	522	551	482	508	541	536	534	547	527	628	512	530	567	532	569	519	517	520	557	528	512	563	520	497	535	508	579	517	505	515	536	518	564	531	527	525	525	482	506	552	512	521	536	554	500	521	532	503	520	583	569	512	521	538	491	493	552	540	533	508	543	507	565	539	515	528	513	513	558	532	517	510	508	496	547	514	595	519	523	548	543	545	521	543	541	523	524	545	531	531	513	530	525	545	532	543	567	524	526	544	528	534	552	541	515	516	523	519	563	544	546	572	563	521	561	509	500	546	568	539	540	553	507	511	569	506	532	516	532	569	513	527	540	503	556	505	549	507	550	546	517	504	542	500	517	538	563	557	499	532	501	531	537	552	546	531	536	562	552	538	534	513	584	552	511	538	546	525	478	506	565	546	520	484	516	537	528	514	544	528	527	507	518	527	507	548	528	538	528	572	545	506	518	505	540	483	509	490	531	527	566	539	496	508	547	523	573	519	481	496	544	480	542	511	486	510	544	528	513	543	501	561	549	493	556	530	504	536	510	538	511	520	546	527	530	566	597	496	580	479	520	534	549	533	504	536	520	531	522	506	554	487	528	533	531	522	497	527	590	488	533	528	519	530	477	537	543	538	536	514	530	522	544	578	506	517	527	544	530	468	527	524	538	530	509	522	562	523	518	540	485	529	520	529	512	522	532	521	519	553	547	524	544	469	534	520	502	531	558	553	556	570	502	497	526	492	526	516	521	511	558	548	531	517	517	509	496	509	533	532	527	533	524	517	534	544	512	515	523	517	543	527	533	549	521	513	515	544	513	521	516	513	518	538	555	533	513	535	519	505	512	514	496	566	534	516	520	521	546	532	497	551	548	526	536	508	497	500	531	528	534	539	530	519	527	510	522	515	557	532	521	525	576	507	536	514	564	524	519	527	482	523	564	560	566	564	558	519	538	549	516	548	506	506	576	537	495	568	530	472	540	522	494	527	499	480	551	554	525	538	531	549	542	508	535	530	490	581	562	557	530	533	532	487	496	522	535	517	558	531	547	543	490	511	504	540	532	527	517	496	514	555	520	556	541	482	496	505	505	527	520	518	507	537	498	543	498	572	523	503	533	529	564	529	547	535	503	517	479	532	515	521	561	510	522	490	536	531	548	531	541	566	518	529	519	515	552	503	540	552	492	523	538	535	578	525	530	547	529	556	485	525	538	557	548	527	556	521	518	546	558	514	473	543	552	541	517	501	506	555	527	534	526	482	568	557	517	529	559	511	492	555	467	516	506	496	554	540	520	502	521	534	518	547	519	525	521	501	526	533	528	483	536	492	535	534	556	511	552	500	559	499	509	511	530	538	522	541	530	509	548	493	571	550	576	548	536	522	515	519	556	516	534	498	476	561	533	523	515	525	515	515	535	519	529	554	513	526	539	565	477	543	570	514	536	501	561	539	538	543	525	541	588	513	490	508	527	568	510	509	538	527	527	485	550	517	547	530	520	495	512	544	518	509	522	546	539	545	554	532	509	531	539	515	550	507	515	532	549	534	535	524	532	533	492	543	557	525	497	515	557	542	504	513	531	527	519	543	504	576	489	535	535	532	528	531	568	560	530	540	570	539	544	528	561	508	564	520	549	485	515	502	517	581	563	515	510	545	534	533	530	564	513	506	567	531	541	515	510	538	505	513	556	533	535	501	529	544	520	489	533	450	528	538	552	526	502	498	542	562	488	566	541	497	557	505	551	512	532	549	536	567	563	507	533	515	523	512	575	512	530	489	502	518	518	525	517	542	494	498	532	538	528	560	513	525	543	541	558	529	556	535	533	560	504	492	573	532	542	485	526	550	526	542	527	511	563	516	556	523	536	528	557	520	523	497	502	537	553	539	524	574	479	514	568	533	528	497	509	513	508	532	473	515	556	527	525	506	536	546	537	540	531	533	546	527	509	493	519	504	521	545	562	525	521	535	520	546	531	532	518	539	552	527	511	564	533	514	544	525	533	506	532	519	546	537	542	538	512	522	491	520	499	543	488	499	529	512	553	534	495	506	524	514	543	557	477	527	497	510	512	492	552	520	534	532	493	532	527	538	519	520	502	500	508	536	547	548	532	513	523	522	506	518	560	551	557	550	514	549	546	535	518	521	558	541	513	547	498	529	528	546	496	501	535	536	543	534	537	511	548	563	502	565	502	520	524	529	517	520	538	509	511	550	503	508	496	495	506	535	500	550	512	553	570	513	499	509	575	527	515	532	511	523	518	526	551	522	556	526	535	530	561	515	541	507	470	550	543	530	516	489	495	512	520	513	526	550	540	537	509	528	547	483	494	552	565	497	536	508	528	520	548	521	516	465	537	515	493	550	526	509	545	493	533	508	545	510	554	525	508	548	492	511	521	509	515	505	547	523	532	573	532	517	518	510	538	515	536	541	549	522	526	523	556	487	554	505	509	593	532	499	515	523	548	527	523	531	518	497	504	498	523	489	527	509	546	548	531	515	538	492	535	527	551	477	529	547	545	515	564	559	518	510
26667	18978	9645	985	539	439	409	374	342	359	357	353	333	341	353	336	346	328	298	301	331	324	338	317	329	341	363	324	323	331	313	315	302	335	322	295	336	294	348	335	325	329	355	329	345	361	349	311	290	360	335	320	343	322	317	351	321	347	325	319	314	359	349	308	322	321	380	370	319	291	316	328	345	335	320	355	376	305	318	358	373	349	334	332	321	341	328	312	303	293	340	359	312	313	316	312	308	344	329	286	332	312	347	318	317	350	323	321	368	321	341	306	298	372	327	336	328	316	329	344	333	339	334	311	321	326	286	334	294	334	330	329	317	330	370	377	315	337	322	373	336	364	364	337	321	358	326	316	327	361	343	325	322	335	333	327	319	345	311	330	345	324	329	321	320	316	339	298	326	307	342	312	349	321	326	321	351	352	300	319	338	340	304	291	332	317	327	325	307	346	309	299	314	351	352	334	276	357	341	330	333	322	335	327	342	312	306	364	353	329	316	344	323	335	313	312	301	328	339	325	307	333	366	320	317	358	309	335	300	327	332	320	331	301	349	339	324	313	343	308	351	340	316	316	345	328	284	318	314	328	314	346	367	374	305	321	335	330	321	340	343	328	309	324	311	307	323	315	313	325	335	323	335	348	334	346	337	326	327	321	346	330	317	321	345	329	323	360	339	317	338	333	325	311	344	317	331	311	367	324	306	336	340	328	323	341	338	327	322	391	322	325	339	329	358	342	338	301	305	310	308	338	322	360	323	297	325	344	315	343	312	382	339	349	332	302	326	315	335	334	309	330	334	309	310	357	327	308	319	342	329	312	346	361	342	334	352	332	347	350	342	328	306	357	339	314	340	350	313	321	333	329	310	335	325	349	335	315	353	326	323	302	301	334	326	320	330	342	347	328	336	317	306	301	324	331	327	353	335	304	335	311	358	358	340	327	332	304	325	313	331	337	324	365	305	323	336	314	324	359	311	327	335	340	328	345	334	377	344	328	334	359	360	342	322	326	312	311	340	330	335	355	348	322	328	318	331	341	340	301	350	340	339	307	347	327	335	322	339	329	346	302	329	330	344	317	328	331	318	317	339	340	350	327	318	313	293	319	325	350	354	306	327	354	328	374	313	328	317	321	341	352	345	350	338	341	312	305	363	327	339	345	347	317	359	339	343	368	310	326	324	359	345	327	322	357	366	336	332	338	315	312	340	315	309	303	332	334	302	328	291	343	325	336	314	340	326	325	336	350	335	369	335	327	315	294	336	360	309	296	364	331	337	328	308	349	331	324	332	331	297	329	344	335	310	320	342	339	353	314	292	311	291	319	298	332	313	326	334	332	356	302	322	330	326	340	344	307	346	330	327	358	345	322	354	324	335	341	324	336	321	347	306	330	305	325	315	309	314	310	325	367	333	323	331	312	317	305	327	319	354	311	342	319	358	317	354	299	330	305	299	301	348	311	327	304	324	311	302	366	305	303	353	311	343	338	352	318	369	292	317	323	339	313	343	318	316	325	341	340	346	319	295	305	337	319	302	328	305	331	330	339	329	325	328	350	328	323	311	329	321	314	338	346	339	344	354	332	348	317	328	304	328	300	325	345	301	336	348	327	296	321	334	317	313	319	357	344	350	347	301	342	312	349	303	320	330	304	323	338	341	312	323	289	340	335	311	296	320	333	371	346	357	332	333	330	318	312	327	336	342	350	302	343	325	324	324	295	331	328	328	315	330	364	331	292	328	365	312	315	335	315	320	338	304	334	316	356	351	328	333	348	319	343	341	367	324	324	332	331	325	335	310	326	329	326	334	339	319	332	363	299	305	304	313	338	318	297	329	369	302	342	347	348	362	323	367	329	312	340	318	333	318	318	329	311	320	312	336	333	310	327	331	334	342	321	321	327	339	327	321	308	326	321	350	349	349	340	303	327	308	321	313	336	319	310	325	322	321	330	333	316	290	343	358	361	336	317	309	316	329	351	325	328	325	298	331	317	311	316	336	322	354	313	339	324	313	353	323	329	342	318	312	341	335	308	350	318	337	323	350	317	346	342	320	334	335	316	337	358	336	317	324	340	304	318	308	357	340	360	308	295	330	354	342	358	308	336	349	330	335	308	316	371	297	347	324	374	329	330	325	327	300	313	314	320	322	345	315	352	332	316	333	329	334	303	310	328	324	349	332	327	292	343	299	318	323	305	326	313	287	334	330	355	288	310	347	322	284	322	358	336	322	353	325	329	363	331	350	302	324	318	320	328	317	346	334	303	320	341	336	342	318	310	326	292	353	329	326	345	336	353	332	349	324	349	306	333	325	358	346	343	347	317	317	345	369	315	371	359	344	331	317	320	328	336	340	349	324	321	340	320	337	330	320	332	312	310	292	326	303	337	324	327	325	336	338	364	300	334	319	346	332	291	322	345	291	321	348	333	326	359	361	312	324	346	340	316	342	338	328	286	315	339	324	308	346	360	343	338	320	346	317	327	331	347	348	360	343	345	310	325	333	290	333	334	280	324	336	318	320	306	301	329	308	336	335	348	327	337	336	292	329	321	317	330	305	312	342	294	331	293	326	354	333	330	310	318	356	337	322	329	341	305	337	334	311	340	335	332	316	356	313	314	313	316	354	320	314	349	305	328	316	347	313	331	325	301	283	327	333	313	346	319	366	333	317	331	327	341	371	343	339	306	343	306	322	360	294	307	348	325	343	318	330	312	322	324	348	319	340	346	370	331	355	321	314	307	310	333	325	308	364	308	349	370	342	334	318	324	322	344	336	331	326	306	350	372	349	305	333	312	319	325	329	355	315	333	362	328	361	336	347	337	339	300	360	305	314	355	336	320	344	336	326	359	330	323	377	299	323	328	320	316	375	357	329	330	334	326	318	332	321	327	340	319	325	350	329	299	306	365	316	306	330	337	330	310	356	306	334	314	324	339	317	330	335	354	333	344	326	362	311	330	337	315	331	330	317	333	311	313	345	307	339	319	335	319	314	362	330	322	338	325	311	321	330	327	315	339	292	387	313	353	293	336	316	349	331	343	317	374	347	310	310	321	310	293	328	320	320	331	361	316	327	352	326	312	327	320	348	321	296	334	354	338	324	316	341	342	326	305	341	363	336	317	332	315	323	331	323	333	334	316	335	323	305	321	295	361	324	336	307	306	313	312	336	343	322	366	321	337	345	315	320	343	330	331	320	306	297	364	336	296	307	312	348	336	350	314	332	302	326	341	304	333	332	336	326	325	354	334	354	327	340	342	303	332	356	360	284	310	337	335	347	300	319	313	329	329	310	316	283	302	365	299	339	329	320	359	331	300	318	318	313	315	319	332	326	313	335	331	314	322	375	371	321	347	322	335	315	304	314	347	308	337	325	309	313	327	343	331	316	336	365	322	325	336	303	345	350	338	319	338	318	344	323	328	322	306	307	361	302	300	321	320	308	279	343	339	338	338	328	325	351	336	313	279	328	326	315	321	300	294	334	289	324	325	338	302	321	326	306	328	310	337
5252	6872	7312	715	620	582	560	519	511	478	466	446	433	439	427	504	457	405	459	457	405	426	459	417	409	429	424	446	461	441	419	450	439	436	436	430	401	436	446	409	420	431	439	406	425	407	418	427	429	393	430	439	449	419	452	454	434	421	388	453	445	396	450	412	444	463	435	444	413	399	456	404	428	427	409	429	430	406	424	439	390	398	448	424	445	464	429	454	427	396	420	403	439	427	422	423	420	463	458	431	399	430	426	441	441	438	414	433	411	440	395	497	460	441	471	438	444	415	413	400	407	469	421	438	433	416	452	391	425	432	448	412	402	460	421	440	433	411	423	418	402	421	442	437	419	436	439	453	429	400	435	432	429	429	426	402	444	428	437	435	440	451	403	484	408	420	446	412	453	447	408	447	394	430	418	411	455	414	425	442	427	384	436	430	459	432	446	419	431	411	439	409	452	428	438	469	393	403	466	413	435	447	453	419	429	424	439	445	407	467	440	432	408	444	436	414	399	438	437	439	412	443	441	386	423	420	441	421	429	431	426	448	444	410	405	422	396	410	429	465	413	402	418	435	409	439	440	401	386	437	445	461	388	416	463	371	463	431	408	435	446	443	440	403	433	407	425	460	451	404	483	425	427	445	490	478	444	445	455	443	441	429	439	417	368	451	419	421	403	414	445	454	419	491	434	420	414	444	442	392	446	423	424	456	419	436	409	396	436	440	424	431	436	412	417	437	418	443	402	410	432	433	450	450	395	420	459	447	432	407	454	457	426	383	404	446	434	418	400	396	411	421	408	418	428	434	441	474	390	431	420	417	404	431	459	410	454	448	430	439	389	414	436	438	423	418	456	468	389	405	421	434	430	427	450	385	407	436	432	463	440	422	423	409	419	435	464	432	417	421	411	433	441	459	434	407	440	421	432	423	429	422	404	442	422	436	456	450	448	440	434	418	404	426	440	460	411	407	433	413	405	403	504	396	435	404	422	427	409	398	458	505	445	455	439	427	441	480	442	419	445	397	390	421	469	424	424	418	436	434	447	416	439	402	443	391	430	419	433	452	428	424	424	398	411	407	395	409	393	401	452	440	426	430	416	471	406	414	429	414	443	415	406	407	452	453	391	443	424	411	389	454	448	400	453	450	460	391	412	383	440	448	405	408	436	429	391	437	426	459	383	412	446	444	432	384	459	397	434	417	435	434	418	418	418	477	427	392	406	473	437	415	426	434	421	418	433	405	355	410	446	467	408	427	436	405	436	406	428	476	445	453	449	439	395	434	440	425	468	425	414	434	452	432	435	408	424	431	426	433	452	360	420	408	396	448	433	394	440	447	402	373	429	458	434	483	446	459	470	431	431	423	433	387	411	417	424	433	420	446	438	411	440	405	456	437	429	388	390	400	425	428	394	409	417	411	443	438	410	408	449	393	423	370	420	460	415	434	384	405	434	407	475	387	423	419	429	427	460	446	375	390	395	413	437	369	422	424	450	426	412	435	427	443	432	432	451	399	405	461	414	430	455	421	457	437	410	429	410	389	437	441	395	465	461	427	438	421	435	429	400	462	410	451	416	414	418	439	410	403	408	447	423	431	447	437	453	410	458	444	443	437	432	439	416	415	437	401	464	436	415	433	418	434	446	419	459	455	402	426	451	460	433	425	422	417	460	449	428	432	473	442	421	422	437	430	433	439	449	428	427	418	398	399	419	393	456	431	411	407	420	427	397	417	439	443	423	420	395	405	458	443	424	380	467	400	461	499	394	448	438	454	433	402	454	429	448	430	440	432	442	419	416	451	427	454	412	411	444	417	394	428	399	423	401	443	442	440	445	445	432	400	442	416	415	420	430	422	446	391	440	433	448	411	442	432	399	430	445	419	443	441	455	403	446	466	433	465	438	435	416	439	409	435	443	389	432	410	390	419	437	400	446	446	411	445	425	445	396	424	446	428	437	450	435	424	416	425	433	446	452	419	428	431	441	422	413	412	408	413	460	434	436	433	455	412	429	389	436	387	423	403	414	426	411	438	401	428	424	400	442	402	418	432	440	417	416	422	419	417	470	422	443	435	404	426	414	434	454	450	451	417	406	472	388	420	466	436	431	420	418	415	460	439	415	408	404	414	416	403	421	454	421	414	418	413	390	397	444	441	423	402	401	468	435	395	419	464	444	415	441	435	458	360	422	430	416	426	445	437	442	399	431	469	424	453	431	453	409	440	469	468	405	431	413	440	406	457	440	432	445	440	426	444	420	397	423	462	462	430	408	441	463	439	417	422	445	423	419	423	423	458	443	445	429	432	432	403	433	432	417	448	431	410	412	445	425	441	431	433	429	387	426	413	429	437	438	404	430	440	423	422	419	431	464	431	403	411	441	440	415	443	418	406	440	455	445	467	421	438	414	448	411	419	412	431	439	434	386	407	457	406	428	445	437	442	437	422	403	450	424	470	419	427	412	419	411	422	433	488	446	422	408	444	428	436	438	415	406	442	449	447	428	448	448	429	451	417	395	401	429	445	428	418	380	434	437	410	422	461	415	432	458	417	431	472	461	466	416	446	416	476	452	471	418	409	445	449	458	421	437	405	413	394	426	440	424	425	439	425	400	399	394	439	420	428	423	456	421	433	426	387	421	423	403	422	399	414	428	432	412	420	470	426	414	465	436	411	427	421	456	442	412	411	411	398	444	390	470	449	419	457	439	455	431	382	413	397	423	432	399	441	428	404	419	454	421	407	400	462	453	424	424	404	405	436	413	438	426	419	447	432	429	411	435	437	445	434	423	412	454	390	408	410	410	401	415	428	451	401	388	437	434	413	416	440	431	425	430	434	429	441	427	439	448	447	398	413	419	429	455	422	435	445	441	424	451	414	423	435	447	371	446	432	434	426	434	423	438	424	435	405	429	427	417	466	399	430	430	439	429	400	444	412	420	439	440	400	435	426	429	412	447	455	452	450	416	394	433	463	411	435	430	437	419	435	442	457	428	395	438	442	393	473	401	436	437	414	371	410	406	423	458	395	465	484	433	442	458	456	461	398	447	461	433	459	416	441	399	427	425	401	448	421	395	434	438	457	400	445	464	395	452	457	440	467	454	432	435	452	418	431	433	445	439	395	439	425	408	413	434	414	443	423	456	476	423	423	433	427	426	434	415	421	434	434	429	389	418	453	426	420	436	393	429	428	417	446	441	444	420	443	394	452	410	438	405	371	431	423	430	432	419	423	461	448	377	414	448	423	428	415	459	429	462	441	398	423	440	426	440	436	412	415	444	402	408	421	384	399	449	435	420	427	423	473	428	431	472	419	387	422	401	421	420	431	426	449	449	418	462	443	454	444	425	437	431	421	403	432	427	418	460	451	424	425	414	430	424	422	436	445	423	429	439	411	406	418	416	435	437	383	403	429	445	438	416	396	439	399	436	416	435	468	452	394	420	412	454	415	435	424	441	434	434	442	383	413	406	410	438	431	457	418	415	449	397	430	444	424	459	395	440	411	430	429
23053	21100	28299	24153	21024	8620	1164	875	702	701	677	648	633	615	577	615	563	543	604	528	568	528	586	558	530	601	585	520	564	524	590	524	532	571	532	566	540	545	545	563	597	569	554	570	527	576	562	549	549	535	555	570	555	539	569	538	567	487	510	560	549	547	544	543	559	510	543	554	581	531	590	554	568	564	540	511	531	537	522	545	496	566	530	561	515	606	508	571	550	597	517	542	550	533	550	513	521	560	487	547	528	565	559	516	555	537	525	544	510	544	556	555	563	556	542	578	566	498	499	515	547	542	531	568	527	484	548	540	524	518	544	545	512	537	530	537	530	523	511	534	550	534	549	544	524	573	575	515	521	529	568	542	496	547	499	541	547	557	576	563	546	532	595	559	539	569	534	561	497	546	581	561	553	564	564	550	578	526	589	579	537	608	557	523	552	568	568	580	558	520	566	533	572	574	530	586	572	581	543	522	541	517	547	480	605	524	518	577	546	568	542	517	552	538	513	551	521	526	515	501	551	574	549	574	565	546	553	535	545	561	529	524	556	568	552	582	525	528	548	509	559	521	530	527	576	547	507	485	537	555	521	510	571	537	570	557	529	559	597	551	545	525	561	555	565	569	532	528	590	534	577	533	583	528	529	576	514	545	526	528	564	537	541	579	550	565	578	568	569	521	525	534	521	495	522	523	510	531	578	538	561	603	557	554	512	580	563	550	528	530	489	516	523	532	544	545	550	532	560	568	533	552	553	520	498	542	557	512	525	578	547	572	532	561	556	546	584	538	558	565	532	563	535	547	534	555	552	520	528	591	589	549	582	577	502	578	535	528	584	579	548	510	550	533	536	574	523	571	564	513	520	525	548	534	588	512	534	527	548	514	540	570	562	511	561	553	561	518	531	561	507	557	538	544	553	566	574	526	540	521	517	544	577	547	529	536	548	550	585	547	510	543	531	553	548	497	525	582	540	516	548	531	543	559	500	556	563	560	518	525	544	580	553	520	534	554	591	565	539	580	573	600	523	530	545	555	508	561	521	539	541	538	551	502	558	535	556	573	555	572	560	542	526	513	532	524	563	555	503	549	554	511	521	537	553	531	547	605	535	537	582	574	506	530	593	552	522	556	570	529	514	558	557	517	546	562	535	545	517	530	565	545	533	521	549	531	564	524	534	529	574	580	547	535	556	494	575	567	528	548	530	543	511	559	578	559	540	566	527	548	560	535	543	569	523	516	566	541	545	570	593	519	500	561	551	555	505	557	552	539	563	532	552	534	515	553	542	537	588	533	573	557	566	554	553	584	547	544	539	583	544	574	559	574	538	544	525	560	530	534	533	528	544	537	542	551	564	543	553	539	548	542	544	499	506	581	562	579	553	587	590	554	532	545	533	580	605	510	571	559	557	507	605	551	533	523	563	547	538	520	538	524	552	506	583	565	590	555	555	557	548	595	574	498	550	569	548	507	509	524	567	553	534	568	532	592	560	498	532	527	541	585	551	552	548	554	519	557	555	556	531	508	573	528	522	553	579	549	531	547	539	522	525	553	555	566	547	549	557	555	557	549	539	527	503	547	552	544	553	573	534	520	521	546	508	567	525	538	528	499	510	513	574	567	536	565	558	542	584	556	534	611	579	533	473	535	546	589	540	555	543	554	565	527	547	519	537	509	508	521	516	531	572	580	548	538	500	557	545	520	548	532	579	504	516	544	570	579	505	553	566	562	534	535	552	556	551	586	526	514	535	568	582	557	520	529	559	579	522	537	541	506	508	528	532	542	547	507	540	516	512	565	553	547	569	524	529	558	494	531	516	567	553	543	572	543	557	564	557	544	555	495	552	533	522	530	547	541	588	570	549	553	548	548	573	525	554	593	569	540	550	542	512	495	572	551	585	547	532	556	554	538	578	527	544	576	545	563	520	522	493	552	528	511	537	542	526	562	545	549	538	501	542	542	555	575	560	553	544	555	563	549	547	514	561	527	517	525	552	548	525	552	512	547	518	527	570	529	535	521	528	560	588	558	547	542	525	500	526	543	538	526	570	542	558	499	557	552	519	569	514	532	494	585	554	541	555	564	507	558	563	540	551	522	572	513	580	548	522	530	517	528	507	549	536	589	555	513	556	537	576	548	534	523	528	551	538	525	568	564	530	593	515	562	558	575	528	569	526	558	567	534	523	540	548	560	564	523	506	533	535	496	519	558	546	579	559	593	540	482	531	595	558	488	574	565	524	536	529	585	545	510	591	543	537	575	569	537	555	583	603	555	542	562	524	573	598	491	551	522	540	536	540	551	535	525	510	567	541	544	550	554	516	542	536	560	553	558	507	530	537	516	543	589	572	542	542	551	569	540	554	546	540	562	542	548	557	518	576	562	584	527	574	566	575	572	523	567	516	585	572	547	553	552	581	530	573	560	550	508	496	577	520	584	534	503	568	517	554	574	536	564	532	552	484	524	567	538	550	559	530	538	531	563	558	555	578	529	563	573	566	543	566	534	523	505	518	527	541	542	570	522	517	527	542	587	565	547	548	511	585	545	538	542	516	549	554	538	540	560	544	549	539	561	503	541	534	566	530	528	567	540	579	549	550	571	533	535	539	558	553	559	576	528	553	527	534	566	555	513	541	554	567	541	507	536	546	505	535	566	527	527	568	544	512	531	607	538	496	497	517	539	549	545	565	557	528	551	555	541	526	533	568	537	548	549	518	534	548	577	504	488	543	545	552	567	559	515	579	572	582	536	528	559	528	505	565	533	511	523	537	554	574	586	504	600	534	510	519	570	558	538	516	543	564	532	501	544	529	517	553	549	594	560	531	477	561	542	542	540	511	532	558	550	511	542	571	582	526	576	558	534	537	511	524	536	516	561	527	559	533	540	576	570	524	532	542	560	550	530	590	535	530	553	544	564	521	531	560	501	545	539	545	526	553	560	531	548	533	556	556	564	542	612	581	546	582	544	586	511	550	528	589	560	572	577	583	544	543	561	541	534	573	569	563	536	535	586	538	536	561	570	511	564	494	555	550	529	560	540	528	526	519	545	596	560	528	530	520	508	549	575	554	577	560	549	541	519	546	523	529	531	537	544	537	532	517	554	529	557	548	550	539	557	543	529	554	544	554	562	539	556	522	546	563	504	557	518	586	498	545	563	534	541	550	531	562	545	551	545	568	544	566	533	526	553	524	568	507	556	521	516	559	572	546	524	548	528	528	495	534	510	548	544	563	570	549	514	552	549	560	591	555	557	590	546	598	533	554	523	577	531	538	547	567	567	553	551	573	507	580	549	556	523	525	526	538	529	564	554	525	560	541	570	537	522	569	538	525	555	494	525	581	526	544	571	550	549	510	518	498	522	546	549	517	557	539	532	526	518	559	554	560	517	505	538	557	544	565	557	567	546	576	553	570	533	508	556	534	532	526	567	550	537	484	540	544	560	558	540	542	522	536	552	503	544	563	561	515	573	550	523	507	561	573	526	546	559	526	494	542	569	526	536	556	558
9000	33820	24432	2957	2121	1795	1503	1335	1111	1034	1024	977	882	840	865	731	784	766	748	755	692	731	731	748	741	676	736	728	726	678	724	709	657	702	694	734	674	751	699	701	653	710	712	676	690	674	683	716	694	686	733	713	713	717	735	704	681	668	704	689	735	694	675	754	743	742	677	703	687	704	697	705	696	699	741	688	747	683	703	749	715	724	766	723	705	642	667	739	707	702	689	710	705	696	734	728	713	735	680	705	642	691	665	744	705	663	668	731	730	688	671	684	690	695	686	727	669	710	713	686	748	669	679	694	697	688	697	708	703	683	724	714	764	676	642	746	704	724	633	698	684	689	687	649	660	740	682	721	715	716	678	640	663	708	737	719	699	710	713	678	678	669	683	695	693	660	700	697	672	692	653	719	768	670	675	687	728	690	688	712	692	724	682	714	690	710	743	670	708	627	705	678	669	718	682	706	713	685	717	675	673	722	731	705	731	739	698	676	681	740	665	673	721	721	726	722	722	716	735	726	709	707	697	726	729	727	681	684	671	669	720	671	716	664	709	670	726	703	677	718	767	732	743	711	721	719	704	693	744	693	700	684	753	657	731	712	701	686	691	740	719	722	759	709	688	746	695	741	684	670	760	747	655	693	727	717	698	738	693	707	675	729	680	677	720	698	727	697	725	671	724	762	682	746	693	707	664	737	646	680	718	663	676	657	671	666	680	713	689	658	690	700	733	681	665	705	764	708	712	676	673	712	685	682	684	679	669	740	709	676	698	689	714	744	706	726	721	694	715	756	693	724	692	685	672	694	720	727	694	740	718	721	732	679	705	703	690	668	735	708	710	643	689	652	666	677	703	670	734	695	682	670	704	680	689	687	694	709	725	717	686	645	651	683	713	693	665	732	704	681	688	681	718	699	670	668	710	750	649	672	691	706	655	654	723	700	699	688	682	688	732	709	686	693	659	689	723	727	740	693	703	745	714	662	721	666	688	735	701	694	689	669	709	710	663	687	713	684	692	694	677	711	681	720	694	691	703	680	732	710	684	685	740	695	652	671	681	701	685	678	677	734	699	669	699	695	666	685	659	674	709	686	652	702	723	731	698	687	716	681	740	713	740	708	738	706	716	706	656	674	750	706	714	728	720	690	695	734	703	747	719	726	718	703	694	697	706	688	682	699	678	721	672	681	705	663	744	705	678	728	704	709	696	694	691	698	697	719	713	710	739	745	682	712	690	731	692	737	692	742	716	684	736	724	724	707	710	679	702	700	671	718	690	689	698	683	672	731	695	724	726	687	682	676	697	721	689	699	717	685	733	703	706	736	728	700	704	718	680	709	694	684	692	714	712	642	726	720	671	680	760	687	708	736	720	715	718	749	703	702	749	685	713	762	706	701	728	694	725	710	689	712	688	694	715	711	666	694	675	711	730	739	723	702	702	708	699	757	731	666	753	654	712	731	686	743	717	758	673	740	752	680	747	678	681	720	658	688	719	725	677	638	675	637	739	701	714	734	708	671	730	692	691	714	688	673	718	708	705	737	704	722	704	704	681	684	624	717	714	723	719	662	641	711	745	701	682	743	683	682	684	776	714	695	715	659	649	667	641	683	691	694	697	680	726	677	717	704	712	673	754	658	681	728	673	731	685	707	688	734	716	698	720	725	653	713	652	734	706	691	680	699	687	666	760	636	704	705	672	692	729	706	699	707	705	646	668	662	686	659	684	692	699	690	683	682	690	726	661	719	648	701	679	684	699	691	707	733	694	712	705	670	702	729	692	701	685	696	716	665	674	681	713	721	679	688	703	699	713	695	701	715	703	670	731	703	672	693	722	717	701	678	742	708	711	680	671	657	648	657	722	734	702	682	650	733	715	672	680	690	716	681	744	650	701	722	745	735	659	696	693	757	739	654	737	630	725	725	699	673	704	721	742	686	744	708	675	677	723	689	720	716	729	694	715	692	690	699	688	670	691	696	714	659	695	667	685	698	716	741	691	737	719	714	700	678	727	678	682	691	711	660	715	699	704	677	726	698	682	704	723	715	702	719	707	710	676	714	693	703	657	675	697	712	711	676	700	705	679	707	724	713	679	691	697	708	694	702	710	680	741	716	694	721	714	710	695	682	716	679	676	699	697	639	679	687	711	721	737	683	666	722	717	689	704	681	652	684	671	691	665	710	696	652	700	681	681	704	659	743	737	691	705	692	697	665	695	684	708	706	694	679	686	681	674	720	671	661	670	679	742	666	688	709	724	683	656	674	725	701	694	657	673	663	658	685	714	690	699	689	702	737	703	750	691	674	721	671	675	661	705	714	707	692	722	670	686	747	675	711	722	723	689	697	683	705	746	728	728	668	713	697	693	666	718	659	739	683	712	675	731	666	675	738	714	669	705	737	681	706	665	711	676	683	700	727	720	753	691	713	675	726	719	702	684	668	681	675	701	709	707	717	683	696	708	735	681	698	681	681	755	668	758	675	717	694	735	693	707	686	660	711	708	738	693	702	725	707	696	748	679	717	711	660	688	695	707	667	733	716	711	715	744	704	710	718	705	683	709	735	705	652	705	676	698	694	687	698	734	689	730	647	700	680	703	724	677	739	696	663	703	702	666	684	728	692	702	730	687	664	729	726	659	691	672	703	716	669	634	689	724	715	711	621	717	666	696	705	669	697	700	750	687	707	714	702	732	724	716	704	704	748	736	712	711	732	657	723	706	695	720	696	672	713	729	692	684	695	737	692	667	669	767	697	722	719	713	703	704	720	715	697	672	699	738	712	696	707	680	707	715	715	718	697	725	697	670	704	683	670	717	672	747	701	671	733	721	668	680	683	691	713	662	721	715	731	682	689	703	757	671	722	717	675	709	685	702	702	649	692	697	779	734	688	714	679	690	684	701	696	710	694	716	677	741	717	697	733	701	730	719	717	692	653	730	690	702	699	688	663	705	719	686	677	737	685	680	686	659	732	701	697	679	700	716	722	749	755	685	708	703	699	698	685	686	732	713	717	708	715	701	736	687	714	731	747	703	697	720	690	737	695	694	662	693	712	697	752	696	709	733	723	694	708	688	629	726	712	707	699	667	710	696	705	676	735	713	715	727	689	701	656	762	715	685	688	636	711	709	738	695	682	743	693	692	699	669	674	735	721	678	694	708	673	695	707	693	687	710	710	676	703	738	706	693	663	675	728	730	720	725	700	691	717	676	683	666	624	684	701	684	694	692	666	721	741	697	737	702	730	714	658	679	639	708	748	717	707	682	687	699	676	669	678	700	727	639	721	686	698	703	688	735	667	701	732	712	695	653	649	662	723	633	668	716	790	718	677	689	687	683	714	681	690	691	748	689	734	689	723	668	682	690	681	677	670	683	751	721	686	708	671	711	727	709	697	727	755	721	704	691	672	681	667	684	707	725	680	689	675	727	717	713	704	685	734	654	662	693	679	706	695	747	704	677	716	707	694	725	733	648	740	680	698	729	690	712	741	716	634	629	692	718	712	684	727
24238	21049	26742	25161	6302	458	336	280	256	226	223	240	221	173	198	198	187	173	164	165	168	172	185	154	158	173	151	165	142	156	171	162	166	160	167	133	147	148	140	148	144	175	169	153	138	174	151	146	136	186	178	173	147	170	164	173	153	149	151	151	156	173	157	172	166	142	140	149	159	163	140	160	138	157	165	141	167	175	162	153	151	150	167	160	143	168	161	150	170	150	157	150	167	165	158	166	137	137	175	150	139	142	151	135	173	152	151	158	174	162	156	165	151	158	152	152	149	144	168	161	149	158	155	149	149	155	139	151	153	166	161	181	164	152	135	170	167	131	136	160	167	141	161	153	135	167	160	161	165	128	144	170	130	168	163	153	174	149	168	154	140	152	151	149	159	142	145	138	164	165	135	166	166	160	146	141	160	172	168	136	151	160	139	144	148	166	174	142	141	142	156	143	182	163	139	163	155	155	136	153	127	141	154	154	177	126	160	170	162	168	159	160	157	180	148	146	180	148	154	155	171	179	159	161	161	188	171	144	147	163	147	167	142	157	181	131	152	157	156	173	176	141	170	166	167	155	152	149	150	155	150	163	175	165	136	171	157	138	168	155	155	180	170	129	138	151	138	144	146	141	163	169	160	163	166	181	153	153	165	154	166	179	151	174	155	147	167	142	186	155	152	144	159	153	148	174	173	160	141	161	166	140	173	163	150	150	149	146	168	164	153	153	171	127	155	141	150	157	147	175	154	148	163	133	171	172	165	144	161	146	155	165	154	178	157	165	146	168	157	162	174	146	133	161	158	152	144	141	157	181	141	148	156	155	163	168	149	160	159	147	166	162	156	173	165	153	154	149	157	168	156	144	169	172	165	168	160	158	158	135	164	178	181	166	166	166	177	189	169	153	154	139	155	152	126	147	167	140	148	158	142	164	147	144	152	147	162	158	148	172	173	142	131	149	140	152	138	162	176	165	130	142	160	157	152	167	155	183	162	167	164	146	132	154	153	147	182	174	157	148	144	168	166	161	150	174	169	148	152	166	162	150	158	141	147	137	146	154	171	148	158	161	161	152	145	149	156	174	159	164	148	164	152	180	153	169	166	175	152	180	194	153	147	141	128	150	142	143	155	168	160	148	170	160	145	167	162	151	156	140	139	145	136	138	144	185	163	180	156	145	152	148	160	147	166	140	163	151	162	168	152	167	166	184	173	150	166	143	160	157	148	145	161	156	166	168	164	139	158	144	152	149	149	154	162	176	162	151	142	164	157	166	174	128	157	159	137	140	146	155	168	166	160	146	143	156	157	139	160	162	171	136	162	168	163	148	164	152	137	152	160	147	161	156	154	149	156	169	152	154	172	141	162	160	157	143	164	165	176	155	144	189	159	159	160	165	159	157	162	149	131	149	163	146	169	180	150	156	175	165	179	156	137	154	139	147	148	161	157	179	166	168	155	160	199	149	155	182	197	156	170	163	161	149	147	156	154	148	174	163	141	135	168	152	152	161	157	157	161	134	159	153	158	136	151	151	153	167	165	149	158	155	157	128	138	156	153	158	159	158	158	163	159	168	169	156	158	144	166	154	149	135	167	154	171	142	162	174	155	161	147	158	156	165	156	154	153	164	178	172	159	146	156	175	158	141	160	169	130	180	168	155	162	158	160	174	146	167	164	170	150	139	162	157	160	163	169	176	166	169	158	171	163	161	133	137	130	173	156	163	159	152	129	166	141	149	169	160	176	152	156	156	150	171	150	155	138	156	177	171	155	162	162	143	157	146	193	167	164	150	156	166	163	146	147	149	150	157	147	148	169	152	136	148	155	142	187	155	152	157	169	158	139	159	142	160	148	162	161	156	158	128	160	149	157	145	153	151	158	169	186	171	147	166	172	141	144	163	155	160	135	166	160	156	171	167	166	150	155	133	156	168	148	154	168	158	149	176	155	165	153	168	164	158	160	148	151	157	148	140	142	178	170	183	153	155	161	175	178	161	157	154	162	153	155	161	162	160	157	144	152	160	159	156	185	159	139	171	169	155	165	138	181	156	147	146	169	169	143	169	187	157	154	181	160	138	147	146	154	157	150	156	143	152	166	174	169	143	159	169	145	164	159	151	187	147	161	154	148	140	170	163	180	165	147	152	163	161	165	150	169	138	178	160	153	163	146	156	163	162	168	170	164	169	156	164	147	150	158	159	150	156	143	139	164	151	152	153	158	156	151	152	161	150	158	159	145	168	155	157	173	167	167	138	153	150	162	151	145	170	143	168	140	165	144	143	158	154	149	148	163	168	142	145	165	162	147	136	177	152	146	135	149	179	153	147	165	148	169	170	154	168	179	174	156	159	155	166	169	167	153	160	168	198	173	158	160	138	134	175	150	163	154	146	144	155	136	152	178	165	176	164	158	162	144	142	159	147	151	160	154	139	165	187	181	126	133	166	148	149	183	191	172	154	148	160	162	163	184	147	154	160	136	147	166	170	156	154	165	136	164	142	140	176	163	163	178	157	158	157	151	162	154	155	150	152	188	143	178	175	160	150	170	161	143	125	153	174	153	148	158	148	142	156	153	161	163	140	147	153	169	160	158	183	166	142	161	151	180	149	165	163	146	133	147	168	129	134	147	175	185	175	154	151	142	165	169	150	160	151	161	149	145	142	156	162	177	146	142	146	162	152	168	146	145	164	178	167	144	151	144	145	174	156	172	177	163	138	158	146	167	163	159	152	145	159	158	141	142	168	170	152	162	138	166	171	167	155	176	167	157	149	153	147	138	155	149	176	185	170	141	176	154	151	144	154	141	175	155	160	139	134	167	185	149	151	161	173	176	154	139	145	174	166	154	158	167	154	174	154	154	156	124	153	154	162	149	152	154	165	176	162	176	159	154	139	147	167	140	163	163	136	174	152	162	156	157	172	145	144	161	161	141	181	150	174	127	159	166	163	136	178	139	154	165	134	172	158	156	170	163	151	152	199	156	170	158	164	148	153	155	155	156	164	171	161	154	143	147	176	168	153	168	155	182	152	172	176	146	173	162	146	148	142	153	142	159	128	141	166	155	145	153	157	159	146	139	146	163	159	155	159	147	136	149	156	178	164	140	143	152	151	170	155	152	170	159	177	167	156	138	149	152	158	160	145	142	158	172	159	147	151	148	170	157	135	141	165	160	166	161	163	149	146	162	150	146	151	159	164	172	134	154	156	131	169	157	157	171	144	151	161	182	159	172	154	140	162	156	142	174	162	144	161	147	158	145	160	133	161	162	141	156	153	170	146	151	154	171	155	171	157	177	159	149	151	156	153	168	125	170	146	166	163	155	141	168	159	159	161	140	147	153	161	154	166	166	166	156	166	145	156	150	166	153	148	146	149	160	172	134	155	159	172	163	134	152	160	147	156	142	146	156	173	149	141	169	159	170	166	160	151	155	154	137	169	136	160	153	172	142	163	156	136	178	185	140	171	176	171	143	169	168	135	150	168	155	150	142	136	159	148	146	173	148	144
6962	18839	20463	1454	1022	850	639	539	455	417	375	386	355	327	285	299	299	247	249	275	218	231	253	252	245	205	232	221	229	232	221	223	218	255	225	219	252	223	219	190	228	213	223	226	216	270	230	215	231	238	232	220	233	211	231	187	232	223	222	226	219	234	223	210	220	236	229	236	224	226	219	193	250	228	238	205	233	229	227	230	209	212	219	207	221	213	235	231	230	224	222	224	239	239	232	233	222	200	217	210	197	211	224	219	236	265	232	232	195	220	223	214	245	219	218	214	251	209	232	223	215	227	224	223	221	218	223	209	224	234	224	232	262	219	220	216	232	229	214	213	213	203	198	233	207	224	204	239	239	211	209	226	217	203	235	208	234	249	216	222	210	242	202	210	257	232	218	191	219	198	221	222	223	219	210	209	242	221	248	216	235	209	201	207	218	209	205	224	213	206	226	213	205	213	237	214	203	216	234	205	232	223	211	237	232	247	209	221	239	232	217	205	247	215	248	234	226	224	233	224	216	224	210	212	212	189	201	232	185	233	220	221	233	230	214	236	221	209	210	234	220	220	221	247	217	219	247	240	195	198	203	220	242	223	208	234	229	207	225	237	214	233	227	224	216	227	213	216	227	234	203	195	219	219	251	225	220	216	231	200	198	231	213	228	234	209	227	219	234	202	214	242	226	229	225	230	240	223	208	226	221	226	210	225	226	229	223	206	209	210	236	230	229	234	224	213	223	207	245	228	203	235	221	237	226	213	220	239	212	206	202	219	225	204	240	212	224	212	233	226	211	251	222	217	211	210	228	227	229	210	200	210	244	206	196	233	220	226	230	227	238	230	217	221	232	236	220	211	213	220	211	218	225	204	232	201	230	212	207	208	226	212	235	221	227	222	232	207	209	211	216	235	236	234	209	198	236	224	212	232	220	188	246	226	218	228	228	238	197	210	249	210	209	184	219	217	227	214	236	226	246	207	224	241	246	225	217	215	232	221	206	221	238	203	227	192	269	203	220	231	233	223	195	247	231	225	232	221	256	227	213	230	229	206	221	196	213	211	202	224	205	219	233	233	222	220	197	239	251	241	214	238	231	210	224	240	199	217	220	230	219	204	244	199	217	213	209	184	206	212	227	209	225	196	250	202	214	207	222	227	213	226	222	217	208	227	212	212	227	222	219	236	194	233	241	224	209	200	223	217	225	199	206	233	217	224	209	216	230	234	211	227	229	201	222	214	213	216	231	217	233	227	220	204	186	226	215	231	188	242	229	239	193	251	223	225	214	211	205	205	238	217	223	213	203	216	200	196	194	221	216	227	232	198	226	237	225	197	192	231	206	201	213	204	217	212	234	208	242	219	242	234	224	237	228	234	237	219	227	221	213	222	246	224	235	207	222	237	225	199	206	221	193	236	242	222	200	221	223	254	207	247	217	212	226	242	203	218	200	228	215	221	223	236	216	226	219	219	244	200	220	218	221	222	219	219	222	217	205	209	206	237	206	216	217	212	218	203	205	226	203	215	230	234	243	211	222	227	252	205	203	233	214	206	226	199	223	239	227	215	241	206	230	217	215	221	211	216	266	208	227	221	230	198	219	201	233	226	227	212	221	232	211	239	221	218	224	214	210	196	212	206	200	236	197	200	218	197	208	215	220	233	210	236	207	249	227	230	205	220	235	192	226	197	217	219	221	229	225	213	228	218	202	229	224	226	206	230	229	236	238	246	226	221	186	216	206	242	220	232	230	218	225	192	235	231	210	220	212	221	216	241	253	234	226	230	209	212	249	233	227	228	218	208	253	196	228	213	211	220	232	215	215	248	209	221	228	212	228	211	207	234	213	212	205	231	210	229	224	213	253	230	224	225	242	223	204	198	233	221	244	203	214	223	203	239	222	233	213	207	230	219	194	228	216	227	246	221	187	229	233	229	217	221	213	211	222	215	206	224	202	215	221	222	248	232	214	217	245	207	229	214	224	216	215	210	193	226	254	219	215	228	209	206	225	213	232	233	202	218	222	239	202	228	220	213	183	220	202	203	253	193	238	205	227	236	235	206	186	199	230	230	233	237	206	220	204	223	218	237	243	217	227	230	236	227	221	233	212	213	211	208	222	239	234	228	223	243	216	245	223	235	214	218	214	192	211	230	230	218	201	203	223	222	216	243	223	200	206	223	212	205	220	226	220	232	218	215	236	218	235	221	205	220	181	209	211	228	220	230	235	187	210	221	218	235	220	227	237	216	250	219	229	216	227	216	214	222	210	205	258	203	245	222	245	234	241	232	250	225	225	219	230	197	229	238	218	205	237	206	238	225	206	212	225	228	246	215	233	216	237	229	235	199	219	215	224	211	206	243	234	212	222	196	233	226	209	212	226	251	228	229	216	230	257	223	236	217	224	234	221	226	245	231	236	225	213	233	242	209	231	225	222	220	229	193	208	228	227	227	234	200	225	201	215	241	226	240	225	220	209	205	225	241	242	196	240	223	238	241	184	225	210	217	256	214	238	228	206	238	214	240	208	199	209	249	204	195	234	213	206	213	237	240	231	226	202	232	203	235	199	195	228	216	203	212	211	250	207	225	221	206	240	261	201	242	238	196	200	245	226	217	195	206	222	234	204	206	212	202	209	219	198	240	236	215	211	229	222	207	233	232	233	234	243	221	240	236	162	229	243	237	216	237	222	233	230	232	217	232	241	203	225	189	212	211	235	232	217	233	204	216	228	224	218	239	208	224	202	211	229	222	231	233	207	235	231	226	216	210	205	238	211	218	207	203	206	189	216	218	225	231	214	198	226	211	212	228	219	225	247	238	221	231	215	221	220	222	233	208	239	208	217	241	193	218	224	238	233	227	213	228	220	222	213	238	242	216	235	204	229	198	219	230	235	214	209	202	222	228	230	228	221	227	234	214	238	235	205	190	227	212	236	247	210	197	233	215	240	214	210	236	217	246	237	231	227	234	229	255	236	215	198	193	221	236	220	207	235	212	224	234	231	217	202	232	206	219	229	224	233	200	236	223	221	213	222	204	210	217	221	247	238	235	221	224	225	216	199	220	215	187	224	231	209	235	240	195	226	221	206	189	214	219	203	221	235	212	229	214	211	225	246	220	226	232	245	224	210	241	203	236	210	199	226	208	214	226	197	239	219	223	231	239	227	226	211	225	225	231	242	214	222	218	195	227	240	217	225	229	225	220	227	210	240	229	206	203	255	230	208	229	232	228	237	215	235	209	227	209	253	220	229	218	229	240	230	225	228	223	241	207	223	201	203	224	246	228	210	228	213	217	241	186	206	205	206	241	220	225	217	213	240	237	226	214	236	219	241	227	198	206	200	194	206	242	221	224	228	209	214	207	241	223	228	252	226	251	232	247	243	223	226	229	225	221	220	232	231	208	228	229	229	190	229	249	203	213	234	219	215	236	211	179	219	229	212	225	227	227	212	240	206	233	226	202	225	217	234	229	223	228	219	245	216	228	208	222	220	221	201	209	223	201	229	222
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
