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
340369639020	340369639541	340369640091	340369640641	340369641191	340369641741	340369642291	340369642841	340369643391	340369643942	340369644491	340369645041	340369645591	340369646141	340369646691	340369647241	340369647791	340369648341	340369648891	340369649441	340369649991	340369650541	340369651091	340369651641	340369652191	340369652741	340369653291	340369653841	340369654391	340369654941	340369655491	340369656041	340369656591	340369657141	340369657691	340369658241	340369658791	340369659341	340369659891	340369660441	340369660991	340369661541	340369662091	340369662641	340369663191	340369663741	340369664291	340369664841	340369665391	340369665941	340369666491	340369667041	340369667591	340369668141	340369668691	340369669241	340369669791	340369670341	340369670891	340369671441	340369671991	340369672541	340369673091	340369673641	340369674191	340369674741	340369675291	340369675841	340369676391	340369676941	340369677491	340369678041	340369678591	340369679141	340369679691	340369680241	340369680791	340369681341	340369681891	340369682441	340369682991	340369683542	340369684091	340369684641	340369685191	340369685742	340369686291	340369686841	340369687391	340369687942	340369688491	340369689042	340369689591	340369690141	340369690691	340369691242	340369691791	340369692342	340369692892	340369693441	340369693991	340369694542	340369695091	340369695641	340369696191	340369696742	340369697291	340369697842	340369698391	340369698942	340369699491	340369700041	340369700591	340369701142	340369701691	340369702241	340369702791	340369703342	340369703891	340369704442	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2708	2000	3600	2300	2709	2000	3600	2300	2709	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2711	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2715	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2722	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	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
21937	20330	27656	22814	20311	20300	8829	1003	764	720	638	609	623	624	617	549	584	552	491	503	515	531	535	528	515	535	501	553	512	491	546	509	519	467	484	495	465	486	504	489	528	534	466	482	544	501	474	519	478	476	482	482	508	503	493	487	491	447	545	492	480	481	480	494	440	515	491	473	511	536	471	473	491	445	478	496	477	488	483	510	476	440	479	493	482	457	511	487	464	515	520	481	427	481	475	478	465	444	547	496	483	534	515	541	488	481	486	528	477	496	488	492	468	466	507	495	490	440	472	511	447	486	482	453	490	464	452	491	485	480	498	483	478	474	497	505	492	539	483	492	531	490	486	509	513	491	518	502	469	485	446	500	456	507	479	458	510	492	490	466	518	501	501	507	494	459	490	515	509	485	463	490	449	463	498	477	481	484	533	466	464	491	492	492	452	483	459	452	479	487	470	487	488	483	464	507	481	506	502	484	481	499	445	481	479	494	506	468	470	492	503	503	533	478	483	480	489	490	501	516	466	501	491	480	489	457	498	489	479	472	532	522	504	484	493	490	520	495	513	495	452	498	496	494	468	493	477	496	495	495	489	463	488	480	475	508	488	473	504	455	492	443	486	490	489	508	488	501	476	479	524	468	496	500	522	503	476	479	452	462	464	494	452	436	507	479	499	517	496	535	523	479	463	532	494	539	483	494	472	501	503	503	501	489	471	471	485	470	498	466	513	511	484	460	480	445	511	484	446	471	475	497	461	475	478	463	516	458	496	465	497	487	537	507	468	522	509	487	557	456	461	485	475	461	506	486	481	513	469	474	499	507	477	481	503	513	491	507	463	508	485	550	494	463	497	478	505	489	505	493	486	473	507	501	527	523	527	450	457	485	477	495	513	479	501	484	455	515	496	479	442	453	472	491	460	487	492	429	493	486	501	459	537	508	501	499	497	501	476	511	496	479	514	496	472	451	517	511	507	447	511	506	500	481	477	517	504	495	484	489	506	504	485	501	476	489	469	520	473	474	481	475	493	495	482	429	483	469	497	474	493	506	484	524	500	523	473	527	473	485	453	477	472	482	511	464	477	506	483	509	509	498	477	485	493	486	478	519	517	493	487	477	478	473	508	444	484	487	471	486	473	483	470	490	434	468	481	489	491	494	485	470	477	520	486	497	488	471	465	513	518	506	452	487	468	483	503	515	490	479	506	496	449	489	492	497	481	452	480	492	474	502	501	489	509	522	500	507	492	505	476	471	471	523	484	498	502	522	509	481	509	459	451	494	486	490	506	493	493	511	499	511	469	493	449	495	511	486	477	503	485	461	475	492	467	476	515	517	502	451	462	462	464	498	509	502	494	472	485	528	478	489	507	462	514	488	467	463	493	491	490	507	478	486	476	486	490	450	491	505	518	480	489	447	447	505	459	476	494	472	501	487	519	486	487	457	497	465	491	493	455	485	476	474	469	515	480	479	480	485	507	470	509	437	473	496	477	488	459	484	469	471	493	460	488	535	518	473	471	498	490	493	505	437	510	436	489	469	486	499	499	490	492	506	477	481	491	446	524	459	514	493	514	462	466	485	482	511	484	441	471	479	507	524	449	482	491	511	503	474	496	527	481	482	486	485	511	487	436	492	482	437	465	488	471	521	506	526	492	535	492	481	477	502	477	469	496	485	488	505	512	521	491	445	468	501	463	456	466	497	490	508	510	496	479	493	474	530	503	548	536	467	475	510	489	512	501	490	487	472	470	514	526	464	487	485	465	492	546	460	518	478	492	503	466	489	469	481	469	468	493	479	494	477	507	412	494	488	471	490	481	524	449	485	526	477	497	518	489	549	492	444	479	469	481	493	517	449	457	476	501	479	445	522	476	471	480	500	466	475	504	478	486	498	480	492	443	494	494	487	464	457	510	507	505	447	481	439	484	463	485	478	499	465	478	504	489	531	454	469	502	469	494	483	456	540	479	495	512	500	484	487	520	477	492	465	534	494	510	474	463	482	511	494	498	486	504	467	480	527	516	495	490	482	476	450	481	468	494	476	493	470	474	495	485	507	497	484	479	473	509	491	483	505	471	478	494	475	486	481	467	496	476	506	505	486	501	504	456	523	513	481	456	497	434	446	479	446	447	481	507	489	433	463	518	516	450	513	544	485	489	468	500	502	466	492	489	477	486	475	487	464	466	467	482	516	463	462	494	517	444	462	473	500	459	498	473	509	494	461	491	488	498	465	481	485	500	519	459	468	482	471	505	451	478	472	484	485	488	439	471	503	499	512	505	497	503	495	479	529	496	449	454	482	530	515	490	468	475	517	494	477	495	488	478	532	520	526	480	456	482	502	520	485	456	487	488	475	478	505	480	478	479	472	497	541	529	476	452	447	461	492	505	499	477	463	465	511	527	506	503	490	465	491	480	480	490	492	488	458	461	487	484	471	530	552	495	474	532	462	509	477	492	502	495	511	479	458	501	509	475	468	464	513	507	457	453	490	490	508	489	461	490	499	475	508	462	481	494	475	514	454	441	461	453	459	477	488	467	457	467	471	459	507	477	459	467	476	461	445	473	499	483	458	506	453	527	503	498	505	488	510	501	485	491	472	519	484	484	492	505	478	489	547	466	517	524	521	489	470	493	465	507	499	528	475	506	508	485	502	496	466	506	510	478	521	471	503	464	480	465	489	481	528	500	519	484	484	511	531	450	528	498	469	465	476	438	468	517	478	505	483	497	482	484	499	521	485	531	479	517	520	477	511	541	529	452	510	468	506	494	430	512	417	482	497	511	473	467	483	503	516	499	520	503	488	493	491	484	477	441	486	488	505	498	496	522	495	502	475	480	521	494	465	468	460	464	486	520	457	479	444	494	495	484	507	528	486	488	464	516	507	475	481	467	508	503	480	449	494	488	455	503	494	496	478	498	515	511	456	484	460	493	505	481	503	519	489	497	503	489	474	467	505	524	448	503	485	487	493	486	494	515	493	513	468	435	507	472	463	513	490	482	488	540	462	499	488	474	495	483	501	443	481	457	491	510	485	485	475	483	497	461	453	478	500	458	497	510	520	465	503	507	472	492	508	467	489	487	497	508	477	507	502	495	450	490	482	481	529	486	504	482	511	523	437	478	495	484	491	479	469	452	467	530	502	480	531	473	493	518	486	496	498	488	475	466	500	455	470	432	468	508	523	464	499	476	511	521	496	483	453	451	516	514	494	449	448	475	506	462	431	469	531	481	478	494	459	468	449	482	534	518	489	456	469	479	462	478	469	470	518	479	466	498	487	460	430	497	504	486	460	484	488	519	491	534	459	471	537	483	499	488	498	479	480	459	488	482	484	520	479	528	483	504	484	487	519	477	495	510	492	493	514	494	501	477	479	501	483	471	491	511	474	525	498	535	482	485	471	477	489	507	458	537	487	482	499	523	494	448	454	524	467	471	486	493	505	486	472	473	482	492	461	485	498	516	501	503	512	496	490	461	501	497	472	499	518	483	508	482	456	499	486	486	499
42551	58069	9577	3780	2769	2260	1688	1365	1196	1108	927	928	789	784	773	702	687	643	720	649	638	623	628	670	601	635	594	619	643	625	595	586	628	571	603	636	625	643	584	582	617	589	576	585	585	600	594	590	611	563	568	560	597	576	554	631	595	562	603	597	574	557	551	600	572	592	599	601	576	600	554	567	568	578	597	603	580	544	567	555	598	569	588	542	580	601	605	590	530	553	591	607	555	572	568	530	579	594	579	593	588	562	557	600	549	567	595	613	574	577	583	583	614	560	581	570	573	585	584	549	575	556	594	558	547	591	568	553	554	582	599	586	601	542	585	573	547	582	569	579	573	580	563	540	536	563	566	598	561	560	570	586	570	574	578	594	568	552	555	590	594	581	551	519	562	559	548	535	556	578	603	594	573	577	555	574	544	625	571	597	594	555	572	593	562	533	560	553	583	591	592	601	568	556	553	587	582	574	566	579	573	599	639	553	563	575	579	577	602	582	581	553	510	565	576	542	558	561	589	581	541	563	535	559	556	551	632	579	564	589	570	570	570	551	573	607	611	579	532	565	573	593	541	543	572	538	576	590	556	606	575	610	576	595	577	597	555	585	552	535	552	569	581	600	570	595	557	583	597	523	575	539	584	564	589	579	570	563	548	599	580	592	536	566	560	586	553	593	561	592	526	550	569	557	579	538	546	562	561	543	595	596	573	604	569	543	546	602	578	591	566	574	587	564	565	591	605	566	599	537	533	590	608	576	583	597	595	586	569	578	564	582	589	581	594	608	595	599	531	583	596	545	604	606	586	538	586	562	575	571	575	587	564	534	587	563	537	572	543	604	565	592	557	596	562	553	562	570	596	561	536	554	560	573	583	591	573	561	561	553	550	544	522	588	610	592	571	577	564	608	558	570	589	594	538	584	563	542	597	568	606	552	541	559	585	581	549	583	577	576	591	553	587	584	582	614	573	577	582	581	582	573	567	630	566	587	539	522	611	560	578	526	571	620	587	601	597	547	569	515	581	566	563	564	607	580	527	541	592	573	553	549	589	520	595	575	600	580	593	569	560	551	581	571	599	577	597	568	585	604	582	556	568	572	542	557	551	564	560	567	544	542	541	545	537	564	560	547	599	594	564	522	585	543	550	572	578	586	597	619	579	537	597	508	575	546	565	574	566	563	579	608	577	582	607	580	564	583	586	562	559	523	549	541	606	575	562	557	573	573	590	576	580	547	610	578	541	598	596	596	596	581	547	578	586	570	626	565	549	622	598	642	593	540	549	530	553	528	567	582	551	584	563	608	536	585	574	529	518	619	549	597	598	570	581	552	581	580	579	568	565	541	560	574	573	581	542	603	552	583	558	574	527	565	571	561	550	516	581	541	545	622	559	590	556	563	547	580	528	567	598	560	561	575	572	571	553	579	586	611	560	588	574	580	558	571	568	577	567	573	554	562	576	575	595	576	572	598	572	591	569	610	564	593	576	620	586	560	569	594	583	584	571	533	583	575	560	573	566	597	602	593	594	536	558	580	596	521	592	550	565	584	566	597	576	614	622	540	582	587	555	541	562	562	530	591	571	551	603	561	580	552	571	535	609	582	557	555	551	600	531	550	625	578	571	548	598	562	586	605	531	570	589	559	563	608	595	557	564	586	586	568	597	555	588	576	584	583	573	620	549	550	601	536	541	549	583	584	580	589	563	532	548	580	576	582	630	527	539	605	541	620	555	613	557	588	546	589	604	546	590	546	570	526	554	545	543	549	570	565	537	554	572	515	566	579	560	569	561	567	590	563	592	592	627	610	589	551	580	584	574	580	550	556	563	612	600	546	563	551	600	581	585	557	589	512	543	545	540	600	584	536	572	569	595	565	586	589	598	588	542	538	588	527	554	609	583	542	586	530	576	527	612	576	598	559	560	573	565	599	561	569	532	582	578	549	530	574	561	606	582	558	593	569	625	544	500	580	590	593	573	544	552	568	562	569	596	562	575	568	558	543	539	560	555	581	573	577	578	631	583	581	572	583	567	599	586	587	560	526	571	564	584	516	602	581	552	576	516	514	550	553	582	563	553	546	645	570	531	514	570	578	532	587	564	582	550	581	578	611	587	568	546	606	573	576	578	569	576	588	553	570	527	593	602	602	621	597	575	602	586	559	591	558	593	568	562	568	591	547	570	591	588	570	565	586	581	593	618	562	568	604	604	570	554	542	581	558	614	575	573	558	598	536	561	572	589	565	561	562	579	534	600	587	614	550	578	577	588	559	564	563	577	577	563	574	547	588	560	560	572	597	544	594	591	616	587	519	591	552	534	556	538	578	568	577	561	589	549	578	563	558	595	557	567	593	540	539	554	609	577	573	609	584	543	531	564	550	553	528	544	503	543	512	560	562	573	538	626	569	550	546	562	570	589	595	558	532	574	584	551	610	557	542	540	584	614	538	551	574	610	615	552	556	580	516	613	616	572	554	555	567	563	568	606	588	558	613	606	607	572	540	598	571	571	546	560	583	579	574	557	570	564	585	526	561	528	579	562	549	598	593	549	545	592	570	563	563	550	579	590	597	602	536	599	588	571	557	561	576	581	597	554	589	594	567	574	585	556	580	538	588	556	512	626	546	580	596	574	546	565	529	570	574	535	581	548	562	594	582	588	577	554	577	541	567	584	562	585	544	532	584	583	561	577	557	599	602	529	573	522	534	569	565	548	612	550	585	589	519	564	607	586	571	555	541	492	580	547	579	551	570	567	539	598	567	546	557	589	594	545	569	553	594	576	597	613	565	568	552	550	589	549	572	567	593	625	559	537	613	529	566	590	573	576	532	575	583	517	558	564	559	592	559	542	532	603	547	552	544	618	587	599	593	576	548	583	590	546	581	591	573	566	566	626	591	543	549	552	560	587	551	596	571	574	562	565	554	612	567	555	525	565	558	575	633	616	565	519	575	565	594	535	582	618	557	540	577	616	588	570	553	568	599	595	551	547	594	536	528	581	584	573	555	562	623	595	568	537	577	565	586	532	557	579	569	582	571	559	608	520	554	577	558	617	574	519	551	559	550	576	566	549	577	555	608	589	553	589	577	563	583	546	639	576	564	551	539	599	622	580	570	572	577	572	567	519	567	555	588	587	567	536	582	565	554	564	575	571	555	511	546	563	623	542	628	579	538	583	556	581	592	558	572	570	567	561	567	549	565	586	600	586	553	615	597	555	548	593	572	528	549	590	558	586	538	589	579	546	570	568	608	575	577	577	597	570	593	575	560	548	604	595	543	582	581	585	574	570	607	574	601	543	566	606	574	596	598	559	558	595	584	577	560	565	581	589	568	573	559	607	553	567	606	610	543	538	578	599	572	560	572	573	575	570	569	572	568	548	601	533	606	583	588	534	551	527	560	555	568	546	579	616	558	579	597	581	567	580	609	614	581	538	567	560	584	564	558	513	552	534	577	594	552	561	552	570	605	555	587	534	568	591	564	567	550	557	557	590	561	571	584	605	545	547	544
29909	27207	15423	1734	213	206	194	196	193	179	177	186	169	174	169	154	166	172	180	164	176	189	176	170	172	149	155	183	151	176	171	160	164	180	162	151	173	144	175	208	200	190	174	149	171	171	172	185	201	169	172	161	175	168	172	176	167	182	188	171	173	162	172	170	175	175	175	166	186	166	161	177	175	147	182	179	176	155	170	183	180	156	162	150	182	180	183	171	158	190	183	182	161	189	188	175	159	163	151	174	176	174	167	174	162	165	153	147	177	174	184	196	158	170	188	164	172	199	179	163	168	205	169	181	189	180	197	154	166	188	173	143	183	183	158	168	184	189	157	172	173	152	159	171	173	162	183	149	172	163	167	161	172	161	161	167	170	167	171	159	180	149	162	196	160	144	198	168	197	171	169	177	185	162	161	171	149	164	159	163	161	155	176	192	163	161	169	172	182	153	152	178	153	161	146	190	161	167	184	159	171	173	159	182	151	147	169	159	187	174	164	167	169	191	169	162	162	189	170	168	200	137	161	163	175	150	175	200	155	171	191	190	178	168	156	163	198	157	158	195	133	167	185	163	187	169	149	183	183	174	167	178	169	178	171	196	175	198	162	164	166	166	182	173	152	173	164	136	182	186	168	180	153	187	158	181	176	160	175	182	159	178	153	170	164	184	152	151	187	194	161	165	163	164	167	162	148	165	200	191	171	163	191	199	182	176	181	148	166	167	176	180	173	151	202	189	166	188	185	179	170	169	169	155	189	155	161	169	166	196	170	163	180	163	192	151	170	157	153	181	178	192	195	179	170	173	187	177	170	197	163	170	158	184	177	189	206	170	168	151	173	164	156	175	145	169	168	153	164	163	158	177	183	197	178	169	181	175	178	193	183	178	162	181	184	174	194	165	160	171	168	165	170	184	193	149	161	165	166	171	164	167	182	149	159	200	171	165	156	199	160	157	186	175	174	182	189	174	163	167	172	164	171	160	165	175	180	159	169	185	157	185	181	157	180	155	185	172	182	162	169	170	168	167	179	188	171	154	154	172	160	179	164	170	159	173	145	174	178	169	167	179	173	184	154	171	161	187	156	172	170	146	169	160	143	181	174	173	154	174	167	168	199	167	182	171	146	155	190	166	188	177	164	170	165	182	156	159	171	170	157	170	163	169	182	148	179	159	189	186	183	176	194	157	174	156	179	174	178	175	161	173	163	175	144	178	204	157	187	179	177	165	170	185	186	165	143	167	165	185	167	184	184	190	158	187	184	160	152	168	180	177	168	179	177	166	177	188	173	175	175	165	166	174	180	166	182	182	172	183	163	203	193	159	169	144	176	156	184	193	197	170	179	162	179	182	174	160	189	158	177	163	166	167	192	166	186	192	170	176	170	180	171	186	176	160	154	171	166	176	176	177	172	167	175	167	175	156	174	156	173	165	144	157	177	155	179	170	191	206	160	152	140	175	171	145	198	156	160	164	181	183	162	164	184	150	137	170	189	193	176	187	185	164	188	171	147	181	169	170	210	168	189	189	147	151	160	146	190	179	172	183	177	163	181	163	152	185	159	170	173	162	180	175	136	165	173	172	184	163	169	162	175	170	187	179	168	156	169	188	164	156	174	166	165	181	213	165	176	175	173	175	163	183	191	168	154	171	189	169	170	191	177	164	193	153	159	165	176	168	171	199	178	171	182	162	166	171	161	156	203	171	184	160	169	190	185	169	183	182	155	156	187	194	167	181	184	189	181	184	205	186	174	167	158	178	175	150	165	163	165	184	139	174	165	170	180	161	177	178	168	185	182	153	169	169	160	188	191	156	169	160	165	154	190	199	165	182	171	198	157	158	182	170	156	186	158	178	166	170	162	181	166	158	170	168	159	167	172	170	182	164	176	170	197	169	152	208	203	163	175	150	174	175	187	158	184	165	155	170	164	159	175	181	155	160	163	183	193	133	184	155	198	181	175	135	146	196	155	193	185	172	187	166	192	176	144	188	172	151	196	140	170	144	152	202	180	160	167	147	150	189	176	177	191	144	162	164	166	182	168	166	181	173	172	169	171	151	180	164	177	172	178	184	166	159	168	164	168	178	164	188	165	188	187	159	163	155	174	181	176	184	161	181	168	165	197	158	167	164	184	187	170	168	152	192	177	144	147	173	161	183	168	183	203	187	172	171	157	179	191	186	196	168	173	179	172	160	166	172	157	189	171	202	179	185	180	177	161	159	175	160	160	162	157	154	174	179	178	162	161	155	168	164	159	176	181	165	156	166	173	181	165	182	156	159	171	179	182	197	190	155	178	177	192	168	176	161	165	170	174	180	179	196	156	168	171	188	145	180	182	202	192	185	174	179	160	174	171	156	156	165	168	177	175	186	171	162	163	145	170	180	164	165	168	168	165	169	167	175	176	170	165	180	172	147	146	167	182	158	157	174	151	183	179	171	164	162	169	147	161	196	175	174	145	164	195	182	181	170	171	187	177	171	158	163	163	172	186	175	200	198	164	175	159	172	141	169	180	177	167	152	189	176	170	189	161	181	196	169	154	161	169	169	158	148	197	167	160	169	172	193	171	189	169	167	158	156	162	152	161	157	208	154	178	176	193	171	203	174	171	182	147	189	162	200	173	165	178	173	175	152	195	162	167	173	168	156	180	144	177	178	165	177	167	153	167	183	200	191	151	192	158	171	173	178	168	170	157	164	159	180	147	148	188	159	178	147	170	166	155	152	174	181	180	198	158	180	178	161	159	170	196	193	166	166	181	178	181	193	181	187	177	187	176	152	184	193	184	196	192	152	173	170	179	165	189	190	179	180	163	169	176	135	177	161	160	189	189	176	156	151	186	179	147	164	183	156	150	167	180	170	163	181	162	168	183	168	160	171	156	175	154	172	157	175	176	149	169	183	171	187	205	175	165	173	179	190	184	157	168	164	169	193	161	174	166	165	165	160	159	174	170	186	173	166	183	177	180	148	171	163	163	142	185	170	161	168	176	167	184	160	194	175	167	170	171	144	177	192	182	179	167	161	161	185	190	193	175	179	186	174	208	159	173	178	185	164	165	175	176	183	163	155	149	173	169	181	184	162	159	163	192	178	173	148	199	158	182	180	197	174	177	177	168	161	147	161	181	161	166	174	176	156	181	160	181	187	154	173	177	169	181	169	176	179	162	156	169	177	184	177	171	193	189	161	183	188	167	171	159	164	158	168	169	180	182	194	168	164	147	171	132	142	169	175	174	157	195	171	181	190	166	162	175	164	163	142	185	188	166	190	176	169	162	171	180	176	176	149	154	178	188	188	170	171	162	172	200	182	187	195	179	176	164	176	187	165	174	169	180	186	172	197	171	168	173	165	175	171	164	159	180	176	155	184	183	168	121	186	154	187	189	158	172	185	164	184	170	161	150	174	169	180	173	162	178	147	166	154	163	174	167	171	167	154	166	168	162	172	179	161	161	195	164	165	171	177	164	159	179	158	173	156	174	161	167	178	188	180	171	152	203	174	189	179
35347	39245	1594	365	308	274	248	254	229	225	235	225	231	212	229	243	199	213	228	225	228	221	241	208	206	216	207	253	241	233	230	210	210	203	215	238	251	226	226	229	233	236	224	231	239	215	224	222	243	221	232	214	208	233	227	235	225	190	204	203	249	235	231	215	231	221	225	230	213	230	227	225	229	229	222	216	213	227	239	241	231	230	243	208	218	232	240	212	241	210	221	215	232	255	206	222	220	226	227	228	242	208	214	244	235	211	247	211	226	207	220	206	224	238	219	228	219	228	230	202	230	221	195	223	235	233	215	240	200	198	219	237	236	212	226	250	239	224	255	231	217	209	211	197	229	241	212	199	207	213	217	239	212	197	212	204	201	222	212	229	223	217	217	249	212	229	224	229	223	215	213	224	215	253	210	224	206	234	204	223	235	219	243	234	217	225	225	209	228	227	214	245	224	239	256	227	251	221	238	190	254	243	242	221	219	236	236	248	204	227	228	241	221	225	207	236	228	252	217	214	186	230	236	243	236	228	222	217	245	230	221	245	258	211	226	243	211	238	238	231	238	224	241	238	225	241	245	217	212	209	227	231	245	235	231	224	269	224	218	226	229	236	225	235	216	199	222	220	226	200	192	227	238	220	210	231	207	215	211	224	251	211	243	190	232	245	230	244	225	210	281	235	213	212	225	223	202	211	189	236	239	211	235	242	248	233	214	236	192	227	220	238	216	229	219	220	213	246	217	205	210	235	248	185	248	223	229	227	225	245	238	247	233	200	229	239	230	244	210	243	238	250	226	225	220	242	211	192	243	212	235	224	210	208	242	207	226	243	204	196	231	201	233	231	240	222	201	225	226	215	204	225	201	202	212	240	231	227	222	249	194	222	223	228	217	217	227	230	215	238	219	239	222	224	220	189	224	246	228	214	222	230	253	219	214	211	217	217	241	221	219	211	212	215	218	224	246	217	211	227	241	192	281	240	217	236	233	227	217	209	238	228	243	218	228	216	239	221	213	235	222	215	230	230	230	220	228	211	206	253	254	210	222	217	226	222	245	214	223	207	197	208	188	230	208	232	261	204	213	222	228	202	213	232	215	215	217	213	236	224	213	228	213	193	218	218	211	214	246	218	250	223	221	218	220	219	218	239	202	218	215	222	270	244	224	221	237	205	237	204	232	206	228	230	211	230	199	207	204	207	203	228	228	231	210	221	222	230	244	218	215	228	208	223	213	214	225	207	242	213	224	249	248	212	235	235	222	219	220	233	242	205	221	222	221	227	213	214	215	227	244	248	215	211	237	216	226	226	223	240	210	225	242	208	224	230	232	208	244	218	240	228	209	215	237	251	226	218	234	212	239	228	233	229	220	187	234	233	218	217	223	219	191	232	209	217	224	224	228	219	215	222	187	235	227	253	233	214	229	232	221	207	227	187	241	226	204	213	214	221	210	205	211	229	258	211	229	219	225	227	243	203	249	224	227	235	205	219	216	222	213	222	224	241	191	235	215	235	231	235	237	209	244	239	227	203	222	236	205	232	222	203	210	250	234	218	206	246	213	223	225	203	222	251	220	234	210	209	245	230	222	243	191	222	243	240	253	251	237	243	232	204	237	222	206	237	216	225	220	216	206	193	216	209	249	221	254	211	213	199	241	240	215	210	264	240	254	242	226	214	222	221	211	236	203	199	241	214	220	204	210	210	222	225	240	215	211	230	230	234	214	246	208	210	220	224	254	240	251	220	220	223	218	239	216	221	218	236	243	229	213	234	217	221	231	241	234	240	263	239	213	213	234	243	252	230	234	235	199	221	239	222	183	215	230	239	214	221	232	235	209	215	209	222	219	233	201	229	221	230	224	211	221	215	231	219	241	219	220	232	206	223	220	218	214	205	230	228	226	217	232	237	199	230	241	256	203	232	210	241	246	228	232	174	258	233	242	220	205	262	215	230	231	243	209	208	203	207	234	223	232	212	226	217	244	235	231	202	209	214	228	220	214	204	204	252	241	227	205	208	214	242	217	205	216	231	213	241	212	227	223	199	232	231	189	198	230	244	228	232	216	240	224	222	212	227	228	231	207	210	233	232	209	231	233	239	225	225	220	222	207	219	205	211	213	231	220	230	233	232	219	243	235	220	221	234	234	203	233	250	221	236	186	228	235	232	223	245	249	229	216	224	242	234	226	237	231	238	211	245	207	219	233	239	242	232	203	210	260	238	223	242	223	214	227	208	210	227	244	218	251	232	236	230	243	232	230	222	237	199	219	230	235	238	217	237	200	240	256	229	236	211	233	249	209	241	228	210	228	214	225	222	229	213	241	208	235	210	232	215	228	215	220	231	230	215	242	220	235	214	224	219	238	227	218	226	222	213	226	221	219	223	227	238	242	234	203	235	237	221	189	251	205	238	238	224	224	190	221	247	240	203	233	199	233	214	212	256	230	222	224	199	213	228	209	242	243	213	240	241	204	216	221	222	228	237	242	227	224	239	224	242	216	209	228	225	199	211	241	237	231	227	201	223	227	219	220	220	215	244	213	181	234	244	221	210	199	210	246	211	222	206	241	224	255	213	242	211	207	242	243	212	235	202	221	236	216	252	226	210	230	220	195	200	213	240	207	210	203	219	218	232	231	226	235	197	251	232	240	231	220	232	265	203	193	223	236	207	223	226	247	241	201	214	237	205	238	236	210	237	219	227	245	204	237	232	217	246	229	182	194	247	207	231	233	222	225	224	209	245	242	240	232	222	246	230	239	232	211	198	223	220	236	232	240	209	225	244	198	259	245	211	209	214	236	241	216	212	214	224	226	270	237	195	231	251	230	222	235	211	216	241	199	207	219	213	212	226	193	217	226	206	233	252	208	231	233	223	231	198	251	223	212	254	218	201	181	231	223	223	226	228	223	222	210	207	203	205	232	235	222	211	216	242	237	232	247	209	252	205	230	228	224	208	230	238	204	214	235	224	199	202	205	230	229	226	211	207	224	239	224	236	225	217	227	214	216	222	216	210	235	210	238	222	231	210	197	219	238	223	224	237	242	239	213	225	225	239	215	222	240	220	210	230	230	239	217	213	215	248	221	222	215	216	246	218	250	199	219	231	224	226	224	243	247	247	249	206	234	231	242	226	196	236	214	212	228	220	216	242	221	227	202	212	224	240	210	223	221	240	208	217	239	241	242	233	219	215	224	221	208	222	214	235	238	246	230	204	230	215	206	237	226	221	218	217	231	234	230	208	218	225	214	225	206	225	222	186	229	257	207	238	237	231	221	228	247	224	232	193	215	204	217	235	235	215	210	235	218	221	214	215	208	218	218	234	223	223	214	188	203	232	220	204	223	248	191	245	229	222	223	225	220	200	235	224	217	231	237	221	229	242	239	209	196	221	211	217	251	224	218	226	243	212	254	205	218	221	273	221	208	206	209	235	208	238	228	208	221	221	218	228	205	199	231	240	212	202	209	237	215	245	217	218	207	233	225	240	238	241	236	225	225	232	225	200
24430	21558	28713	24725	21387	8253	800	535	419	407	363	360	373	379	315	357	355	327	306	304	307	302	288	315	295	310	310	305	292	303	322	304	310	309	250	316	290	312	300	279	301	277	308	303	292	302	292	306	314	295	315	290	312	307	293	264	299	270	285	275	260	302	279	287	300	316	326	290	320	298	283	316	312	314	287	289	310	294	261	290	288	306	323	314	294	301	240	331	302	282	320	318	298	314	306	307	271	296	287	282	286	268	293	305	274	287	298	301	300	295	306	270	282	278	280	290	279	321	312	290	292	268	308	294	293	281	301	307	272	323	277	292	329	301	285	274	304	299	327	261	293	309	270	307	292	291	325	313	322	295	304	295	302	326	319	301	301	292	267	318	308	318	292	319	271	286	295	266	316	328	287	294	291	300	306	287	300	319	297	311	336	300	288	296	307	307	294	287	301	312	292	302	301	278	294	311	295	302	306	294	314	296	283	296	278	302	331	299	294	296	288	298	322	280	315	308	315	300	314	310	299	308	320	310	285	324	318	310	282	250	278	289	304	288	271	296	279	298	286	307	273	303	301	330	282	312	311	314	302	293	306	271	300	285	293	291	301	268	298	291	284	295	273	300	293	281	330	274	303	311	283	283	310	334	291	317	281	292	316	292	300	269	289	316	305	307	312	288	320	310	304	264	333	309	276	308	274	296	295	299	281	310	296	302	288	271	301	300	322	310	315	289	264	286	277	306	305	292	295	310	297	293	347	289	280	310	295	316	290	312	302	318	286	268	298	296	312	310	326	292	321	246	313	294	297	309	296	282	334	285	327	283	293	269	307	280	283	304	300	284	296	320	261	306	283	286	299	285	333	317	309	316	298	303	279	264	326	277	297	284	283	320	285	319	343	311	297	275	285	309	283	300	294	309	285	262	316	297	298	299	302	271	299	293	293	299	287	287	308	306	298	313	288	311	320	296	276	305	296	298	296	313	296	316	326	295	297	263	299	309	280	322	291	294	303	298	338	295	271	303	317	273	308	331	317	295	312	287	296	295	280	257	311	283	297	293	317	258	298	284	318	295	319	312	278	281	297	291	276	293	299	320	272	309	293	300	286	318	339	299	306	291	289	306	295	312	304	304	291	300	300	301	316	274	305	320	301	290	312	288	287	305	338	320	304	304	262	306	296	296	328	319	273	327	336	315	325	311	286	309	318	305	308	279	289	299	302	275	292	280	296	289	294	313	274	303	303	281	294	306	287	310	301	300	346	295	304	303	279	316	316	302	286	284	289	304	292	285	304	277	291	264	324	314	311	296	322	300	329	310	312	311	304	294	283	318	308	280	317	290	302	298	255	269	281	296	299	280	300	293	289	313	305	278	281	278	289	278	297	323	300	258	296	305	277	310	291	286	300	287	310	291	298	316	330	297	308	301	328	277	307	288	291	280	268	320	282	302	300	305	295	271	322	272	291	283	301	297	317	289	283	313	279	290	300	296	299	319	295	298	318	321	275	303	283	331	285	307	288	304	306	298	278	290	297	304	318	291	286	319	319	298	311	307	322	310	323	278	328	327	291	310	298	307	320	310	295	287	304	317	292	289	277	326	291	291	291	263	284	307	287	306	291	314	309	322	290	317	282	293	355	299	276	309	293	286	280	307	319	321	268	278	315	296	284	282	285	329	310	297	320	284	322	258	322	295	300	282	293	301	294	275	292	292	299	284	287	281	284	308	290	280	323	293	301	301	299	313	289	296	336	311	292	243	308	272	279	320	283	300	252	290	308	314	306	304	287	276	280	305	324	318	313	325	313	272	306	322	287	301	291	303	308	293	317	313	297	328	287	280	276	290	304	309	281	298	306	323	313	285	271	285	288	298	297	290	302	284	283	309	295	284	318	299	301	296	305	280	308	298	302	302	270	305	298	296	297	310	274	301	314	310	303	296	300	323	294	316	319	302	295	313	305	311	288	288	293	321	306	313	270	266	297	305	276	308	273	301	295	275	270	298	292	302	289	289	296	294	309	276	287	309	326	281	284	282	283	287	314	316	311	305	311	286	304	276	319	289	309	273	326	318	318	261	297	280	251	309	288	271	297	304	296	297	302	297	298	342	288	296	269	299	285	304	287	297	323	309	292	318	301	280	309	318	322	269	328	295	305	282	308	265	271	290	283	284	284	279	298	322	285	308	292	273	302	331	314	308	281	292	310	289	301	313	285	294	284	303	318	279	302	320	334	281	304	299	281	300	331	286	289	290	279	288	299	302	303	315	315	280	309	299	308	326	315	296	307	286	281	293	295	287	280	275	301	326	290	294	287	288	296	275	316	286	308	275	300	319	284	305	298	310	286	301	305	313	281	310	301	286	270	311	285	261	276	299	288	302	293	277	328	284	292	303	288	289	290	299	286	311	291	256	272	313	324	291	317	295	294	279	310	263	323	316	308	296	304	287	314	305	294	306	293	305	291	322	295	313	330	277	297	306	298	325	315	333	303	329	307	320	325	297	291	285	301	301	313	264	304	308	283	243	300	303	292	324	346	309	280	304	317	295	306	275	327	312	316	296	322	285	332	305	312	289	299	287	292	289	291	256	297	259	322	318	285	287	306	285	309	278	293	306	299	313	294	333	292	293	302	284	284	289	327	265	268	323	289	292	285	342	292	270	318	299	323	279	295	314	312	299	283	297	295	307	272	298	310	300	298	286	291	305	287	305	289	318	283	284	276	295	299	310	293	313	313	295	282	285	272	297	284	284	271	253	289	290	269	319	272	277	325	279	290	302	320	322	320	286	305	274	299	310	296	284	294	310	293	314	303	308	304	311	293	318	282	351	296	311	285	310	294	281	298	312	305	284	287	297	312	331	278	308	291	296	323	284	321	261	295	280	296	281	298	308	299	258	282	253	309	295	290	313	317	301	279	300	282	276	290	315	288	335	309	310	289	324	299	290	332	307	283	304	330	299	316	270	307	306	320	298	318	318	282	269	304	297	294	312	287	285	309	295	314	275	307	285	293	301	277	304	301	278	298	291	274	297	309	286	289	295	306	317	288	269	290	303	305	314	306	283	290	278	269	307	333	285	316	286	286	297	311	296	278	295	348	305	287	292	281	269	273	284	309	288	266	300	301	289	281	295	278	316	291	347	314	307	334	315	309	292	301	308	290	282	267	276	290	296	301	313	306	328	292	294	310	288	312	292	301	329	308	293	287	296	324	298	333	287	296	299	274	299	311	286	314	293	319	295	304	328	326	298	320	307	287	299	311	308	290	277	312	307	300	293	274	283	276	319	314	281	308	279	309	297	330	286	301	297	262	316	273	315	316	326	315	305	309	302	295	305	290	301	327	313	282	322	280	322	309	291	278	306	306	287	295	315	308	288	310	324	302	334	306	294	300	284	293	299	294	306	290	315	286	320	295	320	274	324	319	324	313	326	281	307	312	282	301	297	296	294	287	292	283	294	284	290	276	309	305	311	297	275	306	285	307	291	295	302	317	276	296	300	276	304	279	295
40162	55308	8406	2070	1554	1151	904	811	668	617	572	497	512	468	428	477	398	408	380	410	397	376	404	368	374	403	405	369	399	364	383	400	361	378	378	374	344	393	374	380	371	375	404	359	370	368	354	375	370	358	367	364	365	404	402	405	387	376	390	355	381	384	373	410	380	376	364	334	351	397	352	357	380	342	383	359	353	344	351	364	358	373	312	352	375	351	342	368	365	353	348	379	394	334	369	343	355	356	377	350	365	368	386	378	363	372	389	366	360	388	368	395	377	387	375	323	368	328	375	371	349	377	352	372	382	355	337	355	374	385	386	380	367	362	387	377	342	370	359	341	356	377	375	351	354	361	379	365	358	406	328	379	355	395	363	385	352	355	339	355	353	379	356	388	368	376	372	364	336	393	342	354	364	378	361	337	373	380	364	343	346	364	379	375	391	373	381	340	335	360	378	360	395	365	364	353	348	354	371	362	349	375	359	363	407	338	333	370	384	360	337	361	353	333	355	338	347	419	341	342	360	335	368	373	354	340	342	385	357	365	344	353	359	360	334	344	352	377	340	370	359	357	402	351	360	346	376	406	351	359	359	326	344	380	340	336	334	335	338	391	356	350	333	353	359	330	334	346	370	379	357	341	332	394	364	343	380	357	350	328	354	388	350	328	381	377	362	371	351	371	372	387	381	355	378	359	378	352	348	347	366	307	330	346	358	377	372	320	385	363	376	380	362	369	356	341	376	354	351	371	372	392	367	360	362	367	343	370	377	361	330	349	383	356	357	380	365	362	381	339	395	370	371	350	387	323	348	367	360	349	365	393	392	369	364	347	342	341	368	347	361	373	388	383	359	358	348	357	359	355	371	334	355	359	385	375	363	375	397	394	350	356	317	409	383	378	345	393	370	397	380	395	369	380	321	381	333	342	331	342	397	360	377	379	366	371	373	367	368	330	362	340	360	379	367	359	391	369	368	363	363	376	379	333	363	357	351	368	371	362	371	376	355	384	345	347	336	371	360	356	378	407	379	380	344	336	352	375	335	410	383	379	345	384	354	355	383	350	349	388	352	356	341	348	375	356	370	332	405	346	372	337	352	342	374	376	368	372	345	378	391	396	346	363	339	362	371	332	377	356	377	340	371	357	378	345	379	367	356	364	360	357	393	379	391	385	349	353	367	358	385	349	377	361	353	360	390	384	340	373	396	338	398	368	362	354	376	351	327	362	347	396	382	369	330	380	340	341	379	397	379	392	367	369	361	382	401	342	345	362	376	364	366	336	329	399	379	419	402	380	352	345	373	351	344	363	382	376	331	345	353	359	367	359	372	333	364	382	352	388	385	392	351	387	374	358	358	341	374	369	363	383	366	358	353	358	335	365	344	320	388	371	380	336	382	338	356	358	374	333	378	385	350	354	322	341	389	383	364	383	369	334	370	371	367	377	379	391	353	403	363	361	368	390	384	369	404	353	380	382	363	355	321	358	393	399	362	360	361	390	380	361	361	371	358	347	370	371	335	372	361	336	354	355	348	367	366	348	361	340	349	391	327	358	366	383	329	348	331	381	337	368	357	374	323	351	362	347	387	373	357	391	357	369	363	348	354	366	374	352	368	346	357	386	372	376	363	354	354	373	353	353	354	343	359	346	360	338	391	387	385	379	373	341	385	351	375	335	365	377	355	344	370	330	348	351	345	359	383	357	352	352	339	350	356	343	366	400	365	384	346	350	351	401	374	365	376	359	367	324	354	387	321	348	359	364	352	385	339	372	369	379	371	370	346	387	351	340	357	377	367	341	354	380	350	367	353	368	357	366	376	350	378	367	403	354	359	384	361	410	366	330	352	346	355	357	387	386	355	391	382	376	378	371	350	326	369	344	363	371	371	350	353	355	347	358	380	367	356	389	381	377	386	365	356	376	363	344	367	345	351	366	365	360	369	372	326	371	379	368	341	353	361	381	362	351	355	396	351	365	344	393	380	345	365	362	350	338	359	370	323	351	338	331	367	361	354	372	362	375	373	366	324	366	379	359	354	350	304	355	362	379	371	357	347	366	337	353	346	362	337	354	353	357	322	388	357	364	363	357	346	361	371	379	371	370	384	354	379	376	351	390	386	389	345	369	367	391	382	372	355	350	376	328	378	356	359	359	376	344	367	402	346	341	391	377	368	384	351	375	411	345	377	379	354	357	391	356	371	325	349	353	396	372	376	360	354	377	358	347	360	367	382	359	362	343	342	371	393	356	401	399	366	355	363	382	431	359	357	358	352	372	365	342	354	321	319	357	358	396	326	375	368	342	351	357	332	353	365	370	359	339	347	394	325	365	375	351	361	343	352	369	363	358	365	380	361	404	361	360	354	374	350	362	397	406	364	396	355	389	347	356	365	378	373	340	322	365	390	388	381	386	347	359	387	363	368	398	384	354	339	340	363	359	385	341	368	358	374	383	374	366	378	373	386	386	355	378	380	371	330	366	375	356	369	341	348	376	348	368	347	398	343	372	358	363	378	362	370	344	370	373	363	364	347	356	347	365	356	379	371	371	373	383	371	360	342	382	367	382	344	382	367	331	356	353	347	350	357	345	361	365	349	406	330	366	355	384	380	343	389	346	357	364	367	380	365	365	356	364	380	351	338	359	369	368	382	360	368	347	345	371	357	361	345	366	331	343	350	375	371	368	385	368	382	394	345	378	375	368	351	377	339	377	354	357	357	351	340	348	337	390	388	360	386	351	342	346	354	353	341	359	338	396	364	369	380	331	357	382	372	385	346	368	360	368	377	357	362	354	325	352	332	375	374	334	391	343	367	365	360	370	349	363	338	376	346	348	326	368	382	352	342	376	376	320	335	382	353	349	390	357	390	361	361	367	338	368	391	370	339	369	368	316	352	366	364	430	354	353	358	349	368	367	347	368	374	359	358	349	366	356	378	367	353	332	355	374	369	397	336	369	346	351	373	334	333	379	370	353	383	376	361	348	367	381	345	362	350	403	347	361	379	361	383	375	355	363	368	386	372	367	347	391	354	335	361	351	361	375	321	376	374	388	366	350	369	350	357	359	378	326	393	384	343	356	322	355	361	321	362	401	333	380	363	378	346	372	334	360	345	374	360	364	360	351	383	369	317	348	355	363	402	355	362	373	329	359	371	383	383	347	330	317	336	348	361	325	343	361	321	383	312	407	389	361	354	357	367	377	391	355	359	344	410	384	362	376	372	353	379	356	393	344	382	371	374	367	345	340	369	354	342	363	363	381	389	376	365	363	330	369	392	352	358	386	361	389	346	332	351	389	330	374	370	403	368	369	390	394	352	387	384	372	350	371	368	355	353	363	349	348	388	357	343	326	372	358	342	361	369	333	350	360	356	353	364	378	371	355	380	356	353	365	349	360	383	348	369	348	335	375	375	348	388	362	389	342	309	375	376	348	338	356	352	402	335	386	426	408	331	352	355	322	400	367	351	351	369	391	378	357	383	370	346	357	340	359	356	378	348	378	373	371	356	377
25569	21633	27551	25569	8617	511	433	405	315	323	312	296	297	291	277	276	292	273	281	298	287	287	272	270	280	248	284	266	255	288	282	250	252	287	252	259	271	265	287	235	263	269	262	268	241	295	294	290	277	289	260	250	262	249	251	278	259	256	305	250	292	270	278	260	256	272	257	251	280	274	266	259	275	306	264	277	273	283	269	251	268	255	242	252	285	277	256	233	262	291	261	270	271	257	266	281	269	258	243	297	260	299	276	242	250	270	262	248	279	266	256	233	267	261	266	256	259	254	264	247	251	262	261	277	267	243	242	255	249	285	269	273	249	285	265	258	253	259	261	261	252	232	277	268	271	286	263	246	263	251	280	289	287	263	258	268	254	267	254	266	256	255	270	252	254	264	257	260	259	269	263	254	255	257	242	278	279	258	275	264	278	254	255	276	268	275	276	291	269	255	275	292	252	263	226	251	248	247	279	240	240	272	270	288	234	259	261	269	263	244	270	266	247	263	242	268	259	296	255	246	270	257	252	236	253	254	255	255	257	270	263	290	290	255	282	242	247	262	260	278	271	279	281	284	279	282	254	257	253	255	272	271	248	263	263	257	246	270	263	242	271	262	274	269	263	255	274	274	258	233	260	267	242	260	250	250	262	258	272	267	276	252	297	274	272	270	244	285	228	275	273	251	271	263	298	250	250	239	293	253	267	276	245	260	286	267	274	243	247	238	242	264	278	229	244	240	259	297	270	272	286	274	250	273	229	242	280	256	248	255	263	232	257	300	266	239	263	265	271	257	253	256	257	241	265	245	260	267	248	228	294	267	261	275	304	257	234	270	234	262	265	262	270	260	257	260	279	262	287	265	282	246	289	270	246	258	270	274	271	258	247	257	263	240	268	257	271	274	255	270	264	276	284	253	255	243	245	258	255	278	274	268	254	268	260	253	265	262	257	253	245	249	242	293	254	295	236	259	255	239	294	280	277	236	235	263	275	245	241	245	260	251	284	263	241	246	256	274	278	251	250	267	266	248	260	295	274	289	255	286	270	253	285	295	255	283	294	241	285	260	265	249	269	267	261	263	270	245	220	272	256	284	263	291	272	254	284	233	242	258	292	298	252	259	245	276	250	288	247	248	277	244	275	257	284	266	257	245	262	304	259	257	250	272	300	249	245	285	264	266	266	277	278	256	259	268	263	264	283	258	241	268	279	265	283	234	288	240	286	283	278	269	253	273	262	251	262	249	226	254	272	256	275	241	286	264	261	280	282	247	296	276	250	266	291	236	243	257	270	242	242	256	284	260	287	228	253	270	277	280	266	269	248	282	247	273	254	281	262	275	243	260	326	284	268	241	267	252	262	271	250	279	259	262	279	269	277	284	292	235	275	307	255	246	278	282	265	260	295	228	290	264	269	309	296	273	256	297	252	269	292	267	293	239	277	261	247	238	253	293	271	256	248	270	267	278	249	297	278	279	247	250	275	223	286	268	239	261	239	268	279	257	254	292	273	245	242	255	267	280	272	279	276	233	295	290	257	270	298	258	227	279	264	277	261	308	254	276	281	231	250	266	245	290	260	255	245	264	253	266	296	298	257	262	258	270	289	254	271	284	273	287	289	244	291	251	263	228	243	259	243	283	261	276	261	265	290	268	257	266	261	252	304	264	283	259	283	268	238	256	270	263	264	234	265	270	279	267	265	336	254	275	280	259	289	264	253	282	287	254	250	261	269	249	277	259	259	265	258	272	271	252	279	281	237	262	231	248	238	278	253	262	258	224	262	270	266	262	256	260	269	277	254	283	262	259	282	276	255	263	303	291	253	257	257	259	265	267	248	251	248	258	272	273	256	278	253	256	278	236	270	265	282	295	266	289	272	255	254	289	272	282	259	242	288	275	250	270	278	271	256	249	228	247	274	249	271	256	251	275	263	293	223	264	271	225	251	222	283	258	284	256	246	269	271	252	266	259	248	279	254	266	260	260	270	276	269	250	269	237	294	264	290	278	267	243	269	284	269	251	260	261	287	264	232	279	263	283	226	235	247	253	254	292	239	248	268	277	229	264	269	266	244	277	267	275	242	273	252	239	269	266	248	274	279	277	281	255	251	262	267	267	303	276	269	257	279	252	224	261	275	242	284	275	285	259	278	269	272	270	257	299	245	283	249	271	280	255	257	277	279	229	232	262	254	266	253	233	297	264	253	240	282	292	298	280	277	261	246	246	263	278	272	271	262	252	285	272	281	310	272	240	259	284	235	295	264	253	273	279	278	246	257	235	242	247	276	290	267	287	269	239	258	251	258	256	254	260	274	252	246	244	279	239	270	264	264	279	256	238	286	272	255	285	275	255	265	258	238	226	246	276	285	243	268	266	244	250	259	253	262	254	220	271	265	255	292	246	263	258	277	269	275	232	267	273	290	257	272	275	275	242	251	255	280	265	257	272	242	282	270	276	268	255	259	269	238	244	284	290	267	256	267	278	264	249	242	268	256	266	264	292	277	304	254	238	264	263	304	261	253	278	278	272	272	253	269	274	275	275	255	268	267	269	262	272	249	287	263	266	272	277	281	271	264	240	256	258	255	261	238	255	272	294	235	277	252	229	306	269	294	245	290	282	256	270	252	246	250	286	272	293	273	272	253	270	246	265	274	264	293	262	268	271	263	237	271	262	268	261	260	271	283	286	256	235	255	260	263	266	275	271	262	262	241	235	256	272	265	288	269	301	250	283	288	262	269	251	255	268	266	222	259	249	239	259	258	251	272	276	256	296	275	273	290	243	275	237	244	268	249	272	240	274	258	243	243	259	262	276	279	255	276	275	244	277	280	306	280	263	273	275	265	286	270	274	297	303	265	269	235	295	269	272	264	248	273	261	268	268	264	271	304	245	278	279	252	253	269	279	267	255	290	236	240	257	249	271	263	240	260	264	248	264	252	255	264	232	280	241	223	280	257	257	237	259	275	283	283	294	284	277	262	296	266	264	256	243	267	271	257	279	261	293	268	248	269	292	291	253	250	268	237	252	263	245	285	262	257	240	272	252	241	262	273	247	311	263	246	285	243	262	291	274	279	281	231	264	272	269	245	256	263	256	261	279	270	270	266	304	271	286	260	264	280	276	245	276	298	265	232	270	256	265	259	284	275	259	257	276	259	224	273	293	258	264	266	286	248	267	259	274	253	289	249	250	266	243	260	240	251	244	273	252	264	247	246	257	252	260	250	268	254	247	290	238	263	264	282	307	271	277	257	253	278	265	316	256	257	292	265	266	263	265	270	273	282	237	252	291	248	248	275	258	273	261	271	267	252	269	242	272	256	268	291	275	266	254	240	238	297	255	254	232	276	259	268	246	284	245	244	260	272	257	272	254	268	253	292	257	269	259	296	237	273	273	281	254	249	250	234	280	251	242	268	282	260	265	234	262	274	256	285	258	242	243	270	276	293	302	256	257	257	271	277	267	297	256	253	292	251	260	268	266	270	292	290	276	264	255	251	287	253	246	265	252
38893	46322	3722	1194	949	796	634	545	525	436	438	482	417	399	411	413	371	395	356	374	357	350	380	346	364	339	354	352	321	391	361	325	348	364	383	333	373	344	324	361	377	364	356	290	369	339	358	333	353	380	331	361	366	314	321	320	393	352	367	363	349	304	359	344	333	384	342	350	333	339	338	341	369	326	344	356	375	311	349	359	324	329	361	338	356	330	321	377	368	341	344	338	339	327	324	360	350	326	336	319	349	306	316	335	341	376	346	372	315	344	347	390	353	321	359	327	359	366	358	347	330	334	357	359	317	325	340	355	362	323	323	325	350	350	349	348	322	373	350	354	335	345	314	371	337	333	381	340	326	335	389	348	344	381	352	337	350	348	357	347	324	354	365	364	321	353	337	341	351	341	382	371	334	337	338	348	335	344	326	312	360	374	340	377	368	329	366	359	341	381	337	308	352	370	345	333	360	338	366	363	343	335	327	365	335	346	365	343	332	339	373	360	357	354	367	330	334	342	365	338	341	314	347	336	352	338	325	340	319	330	355	310	359	339	344	333	312	309	351	348	327	292	360	346	366	340	339	300	330	374	341	358	356	368	307	330	352	380	336	315	361	346	347	356	352	322	348	354	320	356	386	357	347	340	324	345	329	336	360	335	315	361	371	348	331	333	339	353	319	349	353	363	344	332	355	351	316	338	331	338	333	327	338	325	305	327	347	339	308	349	332	316	351	348	351	323	383	328	351	335	312	355	325	349	346	348	322	337	344	349	339	352	380	344	337	343	325	348	343	387	371	335	364	369	321	331	341	323	351	356	331	348	361	333	328	344	341	324	370	345	376	319	360	344	316	330	350	364	343	324	347	344	333	364	345	360	336	347	379	336	314	337	342	346	341	339	308	344	356	328	335	369	353	335	344	352	327	346	364	344	362	304	373	319	327	353	352	340	343	336	331	348	335	343	351	388	341	303	337	360	370	380	321	339	365	318	326	339	330	363	351	327	314	359	334	358	333	320	350	345	370	333	336	341	351	351	318	330	320	333	357	343	344	332	363	320	384	357	343	342	362	351	344	348	350	337	326	313	363	361	352	336	353	344	324	322	371	361	339	358	325	326	324	349	334	286	353	343	368	318	326	349	379	336	358	348	364	354	319	337	358	332	338	329	358	319	352	343	360	325	317	347	360	350	339	375	348	384	350	324	329	347	345	353	323	328	337	344	368	365	347	341	360	349	356	346	368	334	344	319	325	335	341	323	318	344	324	327	310	333	328	364	355	347	356	354	333	373	336	358	347	363	325	340	336	324	340	311	317	334	343	367	375	336	358	337	340	365	347	323	345	318	343	372	328	346	351	364	338	350	331	335	367	356	377	317	345	343	357	353	309	371	359	327	325	372	342	364	345	337	360	359	341	327	332	302	361	322	315	361	366	330	328	360	342	319	324	359	346	365	385	324	355	357	331	370	339	376	353	332	341	331	351	355	352	352	328	328	315	318	371	370	339	352	318	342	304	365	358	392	380	362	335	364	332	324	350	343	348	319	341	352	338	345	342	350	313	364	366	328	320	337	324	322	324	327	320	351	353	329	326	326	351	340	349	327	329	350	341	350	312	365	362	349	313	320	366	358	337	340	328	373	361	367	332	335	355	332	347	373	336	370	359	354	317	344	368	345	354	376	357	335	345	342	368	322	356	343	326	335	323	329	340	365	310	323	337	350	305	329	394	323	350	323	337	344	337	293	372	364	313	334	318	343	338	348	339	345	347	331	361	357	324	344	333	313	362	352	329	352	332	339	328	313	367	330	325	308	378	346	334	326	337	350	344	336	346	347	334	332	339	351	346	359	340	366	364	352	350	341	332	363	328	383	331	352	331	379	359	352	345	305	344	349	316	353	370	380	349	339	353	343	341	338	347	373	306	327	367	377	353	358	337	329	344	350	365	344	353	364	350	373	358	345	363	332	343	348	353	367	350	320	353	333	324	327	357	328	350	365	318	343	357	313	311	359	341	352	343	375	356	348	311	337	309	343	360	366	339	362	327	344	327	377	353	370	313	343	354	329	335	320	334	353	384	362	310	335	341	352	336	325	360	362	382	359	347	342	334	341	343	347	315	331	342	344	362	313	358	333	356	359	368	346	346	355	284	312	372	342	336	316	291	344	332	337	357	331	342	371	329	339	374	335	351	337	336	323	339	383	351	358	349	377	344	337	336	350	362	327	335	306	326	360	348	332	332	336	340	324	370	338	340	366	360	375	342	395	337	346	369	317	348	351	326	327	334	339	352	360	340	348	352	340	344	356	383	370	363	357	363	371	335	348	333	354	334	381	346	297	345	335	330	359	341	337	347	362	338	351	347	361	318	333	380	307	319	348	335	345	320	347	343	322	342	340	334	341	325	375	364	366	344	367	358	337	338	330	357	325	364	371	365	354	345	325	334	349	348	336	369	346	351	351	368	358	349	373	379	327	343	341	376	335	382	331	359	342	334	363	332	347	362	348	374	357	350	338	351	335	329	359	337	351	343	368	343	352	325	350	344	341	309	320	335	348	336	337	339	349	334	353	339	363	334	330	352	356	328	368	392	329	366	317	344	334	321	353	342	326	331	304	359	365	357	356	377	337	342	363	361	367	322	381	341	345	351	363	341	349	356	349	328	306	328	344	342	338	317	363	368	327	338	344	336	342	332	352	329	356	347	365	344	362	368	356	300	340	329	317	357	367	369	357	339	333	380	320	370	354	377	339	381	349	349	317	331	361	378	336	315	319	320	343	359	321	372	356	323	348	359	363	359	371	350	370	353	314	334	330	306	324	354	349	316	354	364	315	349	335	336	333	320	354	325	356	312	336	352	339	345	340	351	342	367	348	372	355	347	348	345	360	351	341	362	354	328	306	349	339	348	343	335	330	372	368	323	347	336	357	331	314	336	337	348	333	372	331	323	360	332	336	312	324	340	366	337	346	350	310	359	319	351	328	349	319	366	390	305	335	378	369	316	348	348	328	315	335	362	371	338	346	330	346	363	319	338	350	343	327	342	336	358	317	313	339	322	358	347	372	347	344	338	363	337	330	374	353	356	358	316	340	340	315	355	363	332	368	350	349	342	329	364	372	351	335	320	351	318	338	346	342	344	331	351	335	325	326	352	347	312	346	345	297	338	345	382	335	361	344	348	332	346	339	320	357	382	353	324	315	315	317	339	376	322	341	374	330	374	348	337	321	333	336	334	347	363	326	356	306	353	352	345	367	304	335	338	364	330	324	354	365	352	332	368	329	335	339	362	349	329	335	351	334	359	345	363	348	354	339	319	352	303	324	338	326	339	335	353	329	356	336	334	350	378	345	336	372	345	340	340	370	339	329	345	354	356	332	373	335	359	371	365	333	317	340	350	325	361	366	342	329	339	391	333	332	356	343	341	342	342	348	325	361	333	373	339	365	368	332	364	325	309	345	337	310	329	348	344	350	338	306	322	326	346	364	341	364	349	297	362	387	341	324	330	338
23248	21551	29292	24189	21510	21501	9409	958	776	677	728	622	617	624	598	576	604	593	578	553	533	496	547	554	555	531	520	585	552	534	496	537	537	552	569	525	537	555	493	483	568	564	485	501	510	511	500	526	553	535	536	478	500	565	469	505	506	555	501	523	529	532	499	500	467	542	511	508	551	509	568	529	536	561	468	463	523	523	520	497	576	533	508	536	501	497	495	485	514	472	520	485	514	538	520	524	542	559	519	495	500	506	539	489	532	515	506	486	532	505	525	516	495	528	526	491	527	449	550	516	502	516	527	533	494	532	497	482	507	509	494	523	508	485	495	518	516	461	548	512	516	490	530	512	500	499	538	477	547	496	501	528	496	507	508	490	516	502	494	553	523	509	485	532	492	525	519	465	509	493	525	526	530	523	536	531	517	449	530	536	498	533	511	513	530	528	498	573	495	504	513	555	490	506	503	505	521	524	500	491	525	502	545	466	496	535	462	461	508	515	506	475	480	511	503	520	490	531	500	511	504	504	498	492	543	481	534	495	535	517	505	501	512	483	526	482	535	507	466	522	503	513	497	515	522	553	505	470	531	509	492	490	490	508	443	496	495	520	528	519	518	503	521	507	524	517	512	511	584	529	538	500	522	495	487	529	486	487	534	511	507	466	484	512	514	529	519	544	518	481	479	503	506	552	538	486	499	515	497	496	508	497	520	517	497	545	494	490	470	488	488	524	528	448	509	512	516	535	508	503	544	480	506	520	543	498	534	532	507	478	509	491	483	508	527	486	519	491	501	539	520	488	547	556	489	537	519	541	525	510	474	497	508	454	471	500	487	514	499	500	485	481	508	516	457	508	509	537	504	531	523	540	492	493	535	536	505	505	487	481	478	485	501	514	537	497	524	517	554	544	526	487	504	488	509	519	496	533	541	495	502	500	507	517	526	485	513	531	510	480	479	530	491	510	483	510	505	513	491	492	491	493	527	489	520	517	497	517	537	501	525	524	495	510	511	506	523	505	503	478	510	519	535	503	516	528	498	495	533	507	520	517	487	522	496	515	524	509	454	526	493	545	535	547	457	500	498	461	529	518	516	494	495	503	514	490	500	504	491	520	514	539	484	503	505	505	501	505	500	484	562	503	546	510	511	518	467	510	469	483	537	513	505	522	517	498	514	500	508	522	517	501	530	500	512	526	505	470	492	489	507	500	506	538	521	549	517	535	508	502	475	522	550	505	535	532	511	487	527	525	487	516	549	497	530	531	537	542	523	530	504	457	481	525	532	537	489	521	491	521	498	496	513	523	496	480	565	505	505	483	549	501	480	518	527	523	531	478	492	515	468	517	503	546	496	497	495	470	502	527	563	529	497	508	522	525	481	495	469	526	492	502	492	484	496	550	486	481	505	444	498	525	488	526	485	505	510	492	543	521	494	534	516	513	491	456	472	502	510	485	493	533	479	547	486	504	510	463	508	514	517	499	495	484	513	523	533	506	507	496	510	560	508	505	484	484	519	537	509	521	479	503	492	494	506	506	518	501	524	516	531	525	522	535	482	469	523	476	514	494	530	525	517	518	507	541	497	509	498	494	485	497	486	477	524	494	511	501	548	490	511	489	494	470	468	495	488	485	486	481	512	559	517	522	497	541	536	499	523	518	477	486	485	498	480	490	501	508	493	477	529	475	499	518	550	555	533	507	497	506	512	498	525	488	540	550	492	507	548	501	512	510	455	489	502	550	504	514	502	518	512	541	522	506	487	519	505	465	520	507	508	488	516	504	528	519	509	518	513	538	532	518	523	512	520	513	542	498	495	503	502	489	510	521	536	488	513	523	497	525	529	496	512	500	563	479	498	500	519	484	522	451	550	505	555	510	482	525	494	515	485	480	511	485	542	486	507	483	526	526	480	521	497	520	494	477	511	547	518	511	499	516	519	497	489	488	466	537	497	478	582	527	521	520	545	538	517	494	485	499	541	511	520	557	503	498	510	560	523	520	504	527	503	524	482	517	526	525	543	485	500	527	517	508	521	480	527	496	494	508	500	489	491	487	498	510	518	532	542	516	502	470	499	525	487	537	510	515	508	525	509	483	514	508	497	532	486	549	497	522	494	463	457	521	501	515	456	510	506	508	512	517	552	507	486	482	529	490	540	464	478	512	508	509	505	489	488	478	493	519	495	536	490	552	465	495	475	514	497	503	512	529	539	481	480	480	508	541	506	515	478	532	508	524	473	499	518	530	503	487	512	506	486	502	515	505	499	516	522	522	488	482	483	507	510	481	504	522	484	540	516	497	524	512	508	475	516	502	486	498	541	463	486	483	534	494	500	499	541	488	504	514	468	528	484	492	524	517	496	505	531	484	501	534	472	552	497	461	503	516	499	498	492	530	470	507	516	502	511	533	515	491	507	462	512	514	524	476	487	540	497	480	492	512	513	487	485	486	508	523	491	548	498	523	537	505	498	499	495	533	533	524	523	494	532	507	499	503	545	482	475	501	508	484	537	509	532	487	524	518	499	516	506	491	511	510	465	545	516	533	484	515	531	521	519	480	495	490	502	465	554	477	529	518	479	507	506	501	513	537	467	494	521	502	535	531	491	478	519	506	478	547	525	483	527	524	489	500	535	546	530	528	524	531	489	489	558	466	521	526	559	530	559	513	505	516	541	525	541	486	504	524	499	515	486	464	526	511	520	492	495	510	514	524	509	492	502	527	522	557	505	522	573	513	530	510	534	527	462	516	480	472	503	521	506	521	515	534	485	541	520	497	510	527	523	531	541	524	508	545	499	515	516	498	484	517	495	492	538	516	541	520	533	517	509	523	504	476	494	488	460	494	531	499	532	489	481	509	498	527	478	512	494	497	505	507	544	490	500	498	479	495	515	532	455	492	471	532	473	503	482	512	504	501	484	499	500	491	513	537	478	502	540	515	467	494	506	508	513	526	533	481	468	497	528	459	512	499	533	524	499	516	488	475	468	464	484	542	479	497	504	516	527	495	496	472	504	494	486	504	501	511	520	494	529	468	524	485	517	524	512	544	480	486	505	507	479	514	536	506	476	483	466	511	507	478	521	522	493	467	472	505	517	529	497	523	474	513	468	528	518	522	519	526	518	504	478	485	494	516	482	506	540	549	497	469	522	490	466	521	501	519	502	545	525	506	505	533	516	490	556	483	508	488	512	505	499	490	500	491	529	560	494	435	539	574	492	514	493	528	522	482	516	492	527	542	504	481	537	491	546	508	566	504	530	550	527	498	522	496	515	502	568	508	515	521	478	507	508	513	499	499	463	484	536	515	532	470	482	494	584	530	480	511	470	534	508	511	487	527	519	512	501	542	557	493	514	541	493	505	500	509	486	496	521	530	510	520	515	488	534	500	510	540	487	510	492	489	495	550	544	470	469	469	523	520	485	464	494	439	522	475	494	509	481	496	480	481	468	498	513	493	502	571	521	511	528	543	545	486	521	510	470	515	490	528	486	545	508	516	501	519	497	509	547	520
45456	58666	9574	4034	3030	2277	1747	1445	1231	1078	1015	948	847	808	799	752	672	712	660	681	707	651	665	644	636	645	641	622	625	655	668	613	646	636	608	649	610	622	629	677	577	600	638	615	579	569	673	621	627	622	658	604	630	625	592	650	620	593	613	621	614	576	609	602	604	586	567	603	649	613	591	643	592	626	608	603	611	574	600	567	597	591	590	589	639	542	618	595	588	661	635	584	591	621	599	637	585	639	594	626	583	603	589	556	598	592	571	591	616	617	601	576	595	596	633	638	592	581	590	596	567	608	593	583	606	596	610	628	618	599	560	639	624	616	584	583	580	570	602	581	612	637	620	596	617	585	567	633	578	617	607	545	586	591	571	588	615	608	589	562	593	614	583	582	582	580	620	576	586	577	591	611	566	564	642	596	620	610	651	557	592	612	562	598	553	555	606	594	614	605	586	590	639	612	637	612	606	584	615	552	610	624	635	578	582	591	575	563	589	570	606	604	599	609	638	578	584	579	590	618	573	610	572	604	596	606	558	594	554	598	578	564	589	589	616	551	587	561	612	624	631	620	634	612	558	566	550	576	594	617	577	580	581	573	564	588	595	572	630	583	575	580	640	587	595	589	579	581	595	619	606	603	579	613	589	643	588	623	567	580	615	649	605	650	609	565	616	563	603	577	627	601	557	583	636	607	592	604	584	595	589	610	615	587	607	616	633	597	606	599	594	642	617	624	619	626	558	626	582	619	600	599	576	577	599	610	535	616	604	613	603	625	596	617	622	581	589	631	586	562	569	615	563	577	562	588	615	582	575	595	592	545	639	597	587	629	582	593	604	647	628	627	607	584	583	628	632	571	643	576	588	611	625	566	571	605	574	601	617	629	585	579	627	585	608	647	570	576	643	627	622	572	631	595	630	603	557	622	606	546	571	589	671	600	613	582	600	602	561	600	544	605	588	628	612	585	619	600	587	604	606	586	585	560	607	616	581	585	592	596	564	581	617	586	608	608	614	650	605	581	587	599	590	624	588	586	615	616	593	568	553	606	629	594	593	609	599	588	579	600	607	584	629	630	574	606	537	592	583	524	605	568	570	567	633	597	647	593	625	640	583	563	638	555	630	570	569	617	627	592	599	576	617	608	572	588	620	539	590	589	627	622	603	561	627	589	610	600	575	623	585	576	601	566	565	623	562	577	572	616	636	565	601	570	628	629	564	606	613	613	615	587	610	614	585	544	605	594	648	553	581	574	570	638	563	641	625	617	643	584	619	600	598	615	610	597	603	622	567	614	649	618	609	641	590	598	598	626	584	588	580	576	576	614	593	581	576	607	565	599	586	622	597	636	606	600	565	588	616	549	582	613	578	652	588	633	591	616	616	642	591	617	599	587	629	620	600	623	624	622	595	578	583	607	643	583	633	602	629	639	588	607	602	583	620	611	622	593	575	606	556	604	568	593	604	582	626	624	628	585	613	581	590	589	624	585	638	579	612	583	663	578	575	611	575	588	620	613	649	585	590	590	591	567	643	611	573	606	625	614	596	649	523	604	557	607	605	560	547	623	612	601	637	586	574	634	586	591	587	623	613	548	611	538	597	603	586	624	606	639	620	593	601	584	588	609	553	612	589	567	593	625	588	585	622	571	659	566	633	572	550	629	583	602	612	604	579	579	608	556	587	634	577	605	580	618	605	591	583	631	632	581	611	623	599	618	563	622	599	589	574	570	629	603	611	628	599	597	628	560	637	627	628	598	575	612	609	628	611	551	551	631	576	602	562	632	582	586	608	594	617	612	606	599	602	597	573	618	574	621	611	599	570	603	637	594	672	582	611	601	600	576	583	588	594	638	618	587	587	617	627	595	582	599	588	609	564	599	652	602	622	583	654	600	579	558	640	627	617	586	647	585	620	591	623	569	576	622	584	575	605	595	589	591	613	551	598	589	642	582	631	563	614	576	599	651	580	591	570	574	561	612	605	570	604	584	636	560	592	549	593	591	631	620	577	581	610	594	658	580	633	591	620	582	609	589	608	550	584	584	588	577	596	601	578	595	602	583	654	597	615	611	577	643	568	644	626	624	644	590	592	611	561	618	569	590	556	584	586	586	630	598	596	603	626	621	603	633	575	602	552	572	617	614	604	561	612	594	598	593	590	599	630	596	631	600	597	590	592	602	613	584	562	627	524	582	653	620	602	616	603	610	602	640	593	579	619	599	589	647	624	631	567	610	582	640	559	666	592	605	592	618	613	580	556	576	631	628	567	612	601	606	596	602	590	604	591	534	605	638	626	594	535	646	592	596	621	603	599	591	576	633	595	595	593	602	608	578	608	599	594	612	635	617	580	598	585	624	642	607	606	608	597	639	598	606	612	587	608	615	600	588	615	600	631	618	540	602	640	608	589	568	614	605	603	604	609	672	596	628	563	631	615	548	588	577	571	612	621	622	620	582	594	611	614	610	615	604	606	616	603	599	585	595	592	580	612	586	578	607	585	602	594	622	596	626	619	560	625	581	587	593	619	625	628	600	606	595	587	598	638	617	574	613	601	643	598	569	560	596	633	624	579	608	607	570	591	557	580	646	566	607	602	588	603	607	621	605	590	616	601	612	581	596	576	582	680	616	576	611	646	608	623	625	583	558	616	602	576	607	599	590	576	601	605	600	594	693	634	614	588	549	625	602	599	652	575	641	638	560	543	554	598	636	613	564	611	599	598	613	575	569	551	578	629	571	583	600	601	603	623	628	617	583	574	595	605	601	635	633	595	594	623	638	620	612	594	660	592	593	591	598	603	612	625	593	622	617	614	612	562	592	623	628	588	569	598	588	565	601	618	604	635	595	594	577	594	595	617	567	573	602	575	593	607	590	600	615	585	592	564	628	611	558	579	614	646	606	555	607	619	622	593	613	633	649	562	578	595	585	590	577	596	601	596	611	558	577	587	601	577	590	596	642	594	601	607	589	576	607	590	623	568	539	605	618	635	615	596	603	600	622	650	621	591	620	553	606	625	566	586	605	638	587	631	600	636	628	625	584	592	614	577	599	572	597	614	579	608	603	591	605	614	640	597	612	630	565	585	589	636	612	583	617	597	590	614	539	623	597	568	588	579	588	599	651	624	594	619	619	573	614	605	623	558	613	614	591	601	626	604	612	578	541	631	593	596	577	571	579	593	586	599	567	565	591	674	602	607	552	602	584	636	610	656	543	565	563	629	589	600	562	586	588	571	617	579	644	596	585	628	631	624	585	613	634	622	611	580	601	597	605	598	616	569	558	593	627	610	582	576	583	629	597	562	636	590	563	608	607	586	600	588	597	585	590	591	609	622	605	630	637	585	589	587	601	572	594	570	596	581	589	592	647	571	587	624	620	592	633	580	578	619	605	621	592	602	638	619	595	605	610	570	623	582	598	599	633	588	642	613	607	595	573	597	621	589	573	577	625	627	578	586	569	561	657	585	586	620	586	616	639	568	662	613	625	588	623	629	576	578	609	592	587	622	610
29834	25561	14573	1454	207	191	187	208	206	170	202	175	139	207	188	166	154	180	179	175	165	172	170	182	159	207	160	177	178	160	167	163	172	185	166	155	169	174	168	139	162	158	177	163	167	150	178	166	167	188	187	165	177	193	187	172	167	159	168	191	181	170	156	185	144	153	179	185	153	178	166	167	164	176	155	183	162	179	187	169	175	155	155	155	156	174	171	171	166	190	183	177	167	150	167	166	157	173	146	173	169	164	160	168	177	158	139	165	172	140	168	189	160	184	176	161	177	150	158	189	141	167	195	183	140	174	170	144	171	168	182	172	168	166	164	165	173	165	141	153	179	145	179	190	176	161	156	177	174	166	162	171	160	183	166	137	160	168	155	163	170	194	151	162	169	164	189	164	166	190	188	172	186	148	151	178	170	157	180	162	161	196	175	177	151	169	214	177	155	170	184	171	159	171	162	165	168	178	173	163	197	163	168	165	147	189	159	169	175	190	157	205	164	157	187	164	138	169	168	149	172	143	192	175	174	168	168	174	170	183	162	152	174	179	184	156	169	145	152	148	162	175	171	158	180	188	155	152	167	183	180	157	154	154	179	181	167	163	170	158	183	173	157	180	173	178	152	174	194	192	171	150	158	155	157	187	164	161	165	173	177	151	155	183	182	152	159	168	189	166	151	174	188	154	154	184	181	173	177	178	170	177	206	178	178	156	185	140	178	167	158	183	158	159	173	176	165	167	174	170	183	154	164	172	174	149	169	167	178	156	169	162	194	171	168	161	161	186	154	180	158	176	157	159	183	167	180	187	168	168	160	164	172	163	170	162	175	153	172	177	161	177	174	169	153	165	153	169	163	148	159	164	174	166	180	171	174	150	158	190	172	185	187	167	175	145	159	187	156	165	191	172	182	149	153	180	162	167	154	170	194	189	140	158	154	148	160	160	170	177	165	152	145	172	167	153	170	190	167	159	176	170	164	176	174	156	158	163	159	166	162	180	153	161	160	175	167	172	168	164	179	169	164	170	177	170	184	190	185	191	176	168	159	191	181	143	189	180	171	196	174	173	161	187	157	158	162	176	176	181	162	168	167	187	172	165	203	174	170	194	183	167	153	167	175	177	174	187	192	154	147	166	177	173	179	169	166	146	163	165	168	157	186	158	181	168	182	186	169	181	156	161	198	180	166	184	170	163	175	160	171	156	185	180	153	171	184	191	179	156	145	158	150	174	166	157	157	175	168	163	154	169	185	181	154	166	159	164	160	178	163	155	168	153	173	179	157	160	159	169	176	168	184	166	169	175	156	180	155	153	158	188	152	199	173	188	164	161	174	198	189	175	169	163	164	182	161	168	159	190	159	175	178	179	179	190	149	151	186	209	189	168	175	169	175	152	175	188	182	163	178	172	151	177	163	154	174	177	153	162	175	158	162	163	193	174	144	172	183	175	184	160	169	174	174	165	168	183	164	164	185	162	177	178	168	179	150	158	178	178	178	162	196	150	180	179	165	152	168	160	178	183	159	171	173	188	179	165	165	178	161	166	169	192	174	182	165	167	160	192	178	168	188	186	174	150	146	166	202	178	178	159	182	182	179	156	154	169	170	163	159	184	179	161	181	177	180	207	181	172	188	154	183	165	173	177	196	182	157	159	158	183	150	160	140	167	159	177	170	164	171	169	163	150	176	179	177	155	156	168	166	156	179	189	146	162	139	172	182	168	170	182	156	157	159	178	176	169	154	174	166	161	171	152	172	176	174	151	137	175	186	158	156	180	178	183	164	188	182	173	160	175	162	176	173	191	163	167	178	182	168	178	141	146	157	159	168	158	158	180	162	182	183	180	169	171	148	195	189	176	160	170	177	174	172	184	173	185	169	145	176	154	209	180	159	177	179	175	161	158	167	180	154	170	163	183	159	190	154	177	186	174	185	169	175	177	164	181	181	151	158	161	171	187	194	163	172	153	164	183	173	196	180	172	189	189	138	180	167	187	144	159	175	179	183	159	180	164	189	181	165	156	158	183	164	156	168	168	181	186	204	139	176	194	162	140	131	173	140	160	185	165	183	168	178	184	155	169	168	151	183	188	175	179	154	155	183	180	176	154	168	181	155	166	172	176	173	177	179	161	176	164	172	163	160	179	193	175	184	173	176	174	164	161	172	190	181	169	152	188	179	189	168	160	151	139	164	160	169	178	152	185	179	172	179	161	164	193	160	153	168	152	159	190	164	169	166	177	175	166	167	155	139	186	137	184	167	168	175	180	176	170	165	164	172	189	183	185	179	166	174	179	158	188	169	161	193	163	148	174	175	176	191	157	156	203	165	170	177	170	185	150	158	180	163	174	154	186	139	190	179	157	165	179	147	183	169	172	154	182	174	183	182	177	202	159	160	169	170	177	177	163	206	162	173	182	180	170	175	172	156	173	179	174	181	169	173	176	155	174	182	176	165	177	163	164	156	139	144	153	171	183	181	174	164	179	177	173	166	171	153	171	161	171	156	143	160	171	179	162	161	162	179	158	176	169	180	155	173	173	181	179	156	160	190	174	167	170	177	162	166	158	163	176	151	180	178	160	188	172	162	177	207	162	173	171	174	193	165	183	149	162	185	164	168	195	182	173	164	202	168	171	168	179	181	191	161	163	161	156	183	156	150	178	161	159	174	165	183	191	187	171	175	160	186	173	159	148	177	207	180	161	154	173	173	172	172	152	182	189	166	173	185	179	178	171	185	166	160	189	141	167	177	178	176	171	165	176	157	157	168	169	168	164	166	157	172	163	167	175	179	169	173	177	192	165	170	182	187	169	185	162	176	143	188	186	165	160	182	141	194	179	155	168	177	188	155	175	172	154	178	203	179	169	178	159	193	145	186	174	197	143	182	156	193	173	161	156	164	181	184	166	184	158	172	164	150	156	165	166	164	176	185	159	184	158	172	192	176	178	175	163	155	169	156	167	186	162	155	173	159	166	185	157	164	173	159	150	168	171	179	150	163	183	169	152	182	147	170	158	176	160	198	177	169	153	166	183	203	146	196	165	164	178	175	168	165	178	182	162	166	177	150	177	174	171	156	169	157	171	172	158	148	193	179	175	148	166	161	156	178	150	163	159	179	173	177	174	171	177	175	166	169	163	186	171	162	196	162	187	193	170	173	161	161	172	172	176	166	179	177	169	176	153	164	163	162	160	165	161	174	146	174	188	148	153	187	135	189	193	177	151	149	165	174	165	172	179	169	165	170	180	147	160	174	155	186	186	195	161	172	209	158	191	174	170	163	173	149	183	187	157	151	154	173	149	151	157	157	168	189	157	152	194	182	151	180	176	175	165	164	174	157	193	166	163	188	166	149	169	155	181	149	159	163	161	178	154	175	192	171	167	179	191	162	165	150	163	185	171	159	177	196	149	159	178	169	165	163	164	186	197	165	182	172	165	182	173	172	161	163	146	160	174	152	183	174	180	154	169	172	147	171	158	172	201	189	152	140	177	160	165	166	181	184	178
35856	32616	895	353	304	276	272	276	235	244	205	246	227	198	224	226	270	231	216	210	226	231	229	229	208	217	209	244	219	222	217	222	210	214	221	221	218	220	236	239	210	213	211	231	218	205	196	205	229	221	220	213	234	222	240	182	224	242	227	214	214	231	215	204	217	223	247	226	224	214	218	224	192	227	208	202	214	240	231	228	223	222	247	220	218	216	218	210	218	226	195	215	244	206	241	219	234	229	253	200	215	221	238	213	232	217	226	239	232	244	225	206	214	203	216	220	204	252	195	245	214	258	204	230	242	203	259	246	196	224	227	192	246	207	224	225	210	213	191	240	245	246	201	211	224	213	215	228	215	233	235	237	236	218	211	231	216	190	229	212	218	213	207	252	221	205	220	222	227	238	231	220	234	213	211	206	218	239	200	208	204	217	197	245	238	238	220	205	211	217	212	203	220	207	218	207	195	229	237	216	203	200	221	260	202	227	220	201	187	226	204	211	242	223	223	236	220	230	230	228	205	211	226	246	210	217	226	230	218	214	230	227	226	219	219	196	222	208	233	205	211	240	220	217	243	227	200	239	200	208	249	232	211	217	226	227	216	209	211	229	226	250	216	210	226	212	233	205	225	208	228	205	238	213	203	250	240	241	215	247	218	234	208	203	207	204	212	243	220	222	229	216	240	206	220	210	215	215	221	236	242	225	211	222	222	227	237	214	207	200	217	213	217	237	207	222	218	231	219	238	198	225	218	209	232	242	230	234	235	220	269	213	234	238	234	211	229	224	215	209	222	227	231	238	212	228	229	219	230	223	203	242	232	230	222	205	210	214	238	227	235	230	215	187	232	221	228	244	217	211	227	219	238	218	223	209	228	229	211	239	224	233	244	238	208	214	236	212	229	259	231	218	210	209	243	194	222	222	228	207	219	218	245	222	237	225	225	231	225	244	224	227	236	236	222	193	217	241	209	197	208	221	219	224	199	240	204	211	231	227	237	235	240	227	238	232	223	227	211	226	197	212	193	218	224	220	218	233	201	212	212	209	215	214	202	211	216	209	229	202	248	231	225	214	208	256	234	243	237	249	225	216	233	237	189	239	203	188	196	192	223	240	201	226	205	229	225	215	209	225	228	221	218	223	233	238	209	226	208	202	203	200	189	216	236	221	220	215	232	235	227	215	211	222	223	219	214	235	197	200	237	214	199	202	219	232	231	210	234	238	225	204	235	221	185	203	219	218	219	225	221	204	217	258	200	219	218	212	229	234	227	224	217	254	212	196	223	192	221	220	214	216	244	209	222	203	217	234	211	226	226	230	195	218	216	244	235	230	221	238	222	213	208	218	217	218	238	244	210	240	226	249	238	255	227	246	217	214	225	229	232	232	208	230	207	223	253	228	216	207	225	207	222	217	235	250	200	197	200	239	209	235	205	196	216	224	241	223	230	251	214	217	202	233	219	218	220	235	198	212	230	226	214	220	219	234	212	211	241	223	227	214	210	238	212	214	207	216	212	254	214	231	215	232	222	229	216	224	235	204	224	241	235	209	244	220	215	225	203	229	215	225	217	219	185	186	244	234	232	222	224	235	232	227	225	198	228	212	216	210	224	233	246	225	199	215	252	209	228	190	241	227	217	196	218	248	227	221	187	210	227	225	214	229	232	232	215	259	200	221	233	216	218	220	243	244	226	207	230	218	199	204	236	222	237	207	219	210	212	220	223	235	236	238	222	203	226	217	213	194	224	217	196	219	209	220	231	212	237	212	260	225	227	230	221	225	239	192	197	239	235	212	210	241	241	238	234	221	225	224	244	211	222	208	210	221	201	200	214	241	208	218	234	219	209	226	214	231	210	223	231	231	233	200	212	233	220	239	208	234	241	234	242	210	228	246	197	210	238	216	214	231	227	225	234	252	212	214	220	221	208	199	192	252	225	216	226	228	220	237	226	216	258	252	235	206	196	215	212	256	246	204	201	216	204	236	205	207	253	225	200	217	215	229	238	220	214	235	215	193	215	195	231	209	214	237	226	244	197	221	194	211	229	194	225	221	218	231	240	203	211	225	218	233	235	208	214	212	224	225	201	203	229	204	213	196	201	174	206	229	239	212	234	214	209	223	239	241	218	216	209	227	211	233	240	225	205	229	232	230	204	239	247	236	244	224	221	213	250	206	220	205	210	215	229	232	203	225	235	222	245	235	218	231	210	225	223	217	194	228	209	214	227	229	227	225	212	246	231	239	221	216	237	231	250	206	231	228	211	238	232	228	230	234	232	221	214	228	235	218	220	228	212	226	196	236	219	197	239	219	244	246	218	195	219	244	211	245	220	219	204	203	195	204	205	231	221	222	215	234	221	220	197	223	213	207	202	209	228	228	197	216	224	228	229	226	224	215	232	230	225	212	196	243	225	194	210	198	202	199	225	208	214	221	195	241	215	227	227	218	227	195	242	218	239	219	226	196	229	208	234	232	232	225	214	208	214	230	229	237	206	199	208	248	225	210	220	182	233	203	228	216	214	250	231	224	214	210	235	225	224	235	275	211	234	223	238	219	221	220	220	196	254	230	233	211	198	210	240	223	227	231	206	224	226	215	226	202	199	196	223	234	225	250	215	229	253	220	248	211	229	184	213	220	235	213	200	231	245	238	239	223	228	236	233	201	197	198	209	232	213	189	206	232	226	216	209	217	233	211	208	233	208	190	208	214	242	217	206	221	254	232	223	229	205	246	211	231	236	241	195	233	239	221	206	223	254	210	213	208	223	213	208	217	239	217	219	232	238	227	226	231	248	206	221	218	235	199	220	237	235	230	220	210	254	214	212	218	241	209	194	226	214	203	206	232	211	225	247	206	218	199	232	201	200	242	230	225	234	210	201	236	231	244	225	210	224	217	254	246	244	241	206	223	194	216	228	213	227	234	215	220	210	206	207	224	216	221	220	217	221	226	214	222	230	234	229	208	219	221	245	237	189	208	209	218	246	227	223	216	195	209	248	224	227	211	211	219	221	231	213	175	225	198	246	234	235	218	219	219	222	197	200	218	216	232	241	235	215	223	208	212	266	219	206	216	215	236	193	208	244	214	221	231	210	189	216	232	212	233	191	242	227	217	208	241	230	234	228	228	221	236	231	228	231	221	243	262	231	224	211	237	244	249	223	237	218	230	234	206	212	235	224	226	195	218	233	212	213	209	246	215	223	208	219	192	197	233	207	219	198	265	227	252	196	217	218	212	225	207	219	220	211	231	223	222	218	225	236	229	238	210	219	191	241	234	214	251	212	206	237	261	221	209	228	243	228	236	241	240	214	230	270	238	224	223	213	232	231	206	212	230	214	220	216	242	208	227	244	229	242	225	217	214	215	210	212	207	206	229	212	219	233	223	259	236	210	224	203	217	225	212	218	237	252	235	247	213	213	199	198	215	215	222	210	227	221	231	229	209	232	285	233	219	208	233	217	205	231	226	224	243	206	194	194	217	202	187	202	200	216	219	217	190	205	251
24404	21538	28603	24650	21328	8364	729	488	452	413	421	367	373	336	330	314	323	333	318	325	326	310	326	289	309	344	305	295	333	301	318	286	272	304	307	294	290	302	298	298	313	281	281	319	334	295	309	303	331	305	302	361	302	315	281	292	295	287	297	309	296	283	313	297	293	292	300	305	303	296	310	297	276	301	306	259	273	274	297	276	273	296	306	284	279	329	277	326	323	296	319	285	302	310	327	300	297	318	291	306	308	284	296	296	311	313	282	301	279	292	288	283	302	285	303	283	306	302	329	275	305	323	288	292	312	313	307	298	323	282	310	313	291	321	287	287	305	303	310	300	284	326	308	306	306	327	299	312	280	290	303	310	307	313	325	297	321	281	329	266	308	301	254	272	305	304	316	280	284	305	293	278	274	273	322	285	286	299	333	271	285	295	284	324	333	310	322	318	297	324	279	310	287	303	308	292	301	259	289	321	311	309	284	289	296	315	301	320	299	286	296	296	263	281	280	291	302	284	268	311	285	288	345	283	295	311	305	283	295	301	326	334	319	311	274	299	290	323	305	307	297	294	322	318	288	313	288	293	288	277	304	284	325	313	291	287	313	287	321	313	325	259	277	310	263	290	333	354	323	304	291	308	254	283	332	275	284	288	309	318	295	280	262	289	271	325	307	289	296	280	291	305	294	280	304	279	310	307	310	280	301	286	265	288	329	288	281	307	305	300	290	298	283	279	294	307	303	285	304	284	292	311	285	290	313	296	329	298	306	308	282	294	311	291	285	270	276	308	307	329	332	300	294	292	326	278	317	283	302	283	314	260	314	277	277	278	325	278	302	294	306	289	263	312	327	272	311	282	300	307	300	293	314	307	307	321	297	291	311	290	321	289	269	302	289	299	263	283	298	309	295	309	325	332	306	303	343	296	320	300	310	301	305	279	298	328	282	287	303	312	318	286	315	290	291	282	302	279	280	285	287	279	294	308	289	300	306	273	279	282	305	289	282	308	290	282	304	268	311	302	315	291	310	325	292	260	324	261	296	334	321	311	287	293	283	300	307	278	276	301	261	312	292	292	296	294	300	306	289	298	285	307	322	302	271	315	283	299	279	320	279	317	301	301	302	300	295	318	292	303	291	283	314	299	310	295	287	280	255	296	312	300	290	272	278	308	312	313	292	292	305	291	296	284	314	320	311	276	318	316	323	310	282	291	346	281	324	256	314	279	294	291	311	287	280	284	311	269	293	262	292	301	320	288	271	296	284	275	313	276	265	326	294	296	288	314	301	285	326	320	297	326	326	297	303	342	301	282	264	331	326	286	325	288	325	312	299	302	316	283	314	310	306	318	310	306	270	301	292	316	305	302	323	305	305	288	307	286	308	291	316	314	285	309	311	328	296	284	285	250	295	277	320	289	356	302	284	299	295	313	294	300	293	275	306	272	291	306	315	284	305	294	300	318	297	325	303	282	330	290	297	303	312	285	294	304	322	307	308	311	307	319	329	317	300	298	267	314	304	309	256	321	266	279	302	294	291	328	284	280	298	262	299	308	318	303	297	302	286	306	275	292	317	263	260	267	300	296	310	312	307	304	344	310	314	312	296	318	298	273	316	299	331	303	313	310	290	301	304	298	278	298	284	290	296	312	295	317	293	274	284	306	295	272	290	292	316	280	310	278	311	329	261	291	308	278	285	321	270	292	294	267	330	304	295	320	307	275	276	257	318	299	288	285	341	275	298	289	291	278	290	282	327	311	290	303	324	316	312	282	280	296	299	295	324	303	299	278	291	297	291	299	306	279	294	281	295	294	274	270	306	285	302	286	273	312	264	307	295	304	307	290	304	310	290	266	305	310	283	280	259	281	313	288	315	297	296	333	300	314	309	298	305	278	271	315	253	291	317	291	290	285	310	317	268	280	302	298	301	296	318	325	259	316	307	315	301	262	317	312	283	266	300	280	271	302	312	276	287	316	274	285	285	283	303	305	284	316	297	310	299	303	297	303	277	305	287	306	314	286	279	300	308	322	277	311	325	278	315	282	320	297	291	292	282	324	297	308	316	298	280	281	316	303	278	291	302	266	285	306	281	300	283	303	315	306	306	284	278	298	328	292	332	305	292	309	281	282	288	310	299	285	290	321	288	293	298	315	327	303	299	311	288	300	311	310	288	290	275	305	288	295	295	325	295	297	283	287	256	292	304	281	328	301	278	308	292	298	299	299	270	298	278	302	304	326	279	282	316	319	315	257	348	269	283	319	296	276	301	278	281	296	311	291	320	277	289	318	289	283	298	293	264	314	317	287	300	292	293	318	268	288	301	280	290	326	326	278	292	299	277	285	294	272	300	296	307	281	285	281	321	330	299	285	301	291	285	309	297	297	274	304	306	311	300	293	311	322	325	295	326	312	282	295	299	304	289	300	288	309	303	320	334	268	305	297	307	277	298	312	283	295	309	277	299	270	278	288	286	305	272	299	331	288	296	275	276	302	296	288	285	299	255	271	285	315	296	309	287	298	287	300	288	304	285	283	322	323	293	271	339	305	306	293	288	305	301	316	324	276	293	297	299	293	286	295	274	290	260	307	277	300	311	298	299	283	305	295	280	288	310	260	312	291	290	334	303	276	300	272	288	260	294	282	271	301	333	295	317	300	320	265	310	311	311	282	290	317	301	290	246	271	311	305	305	305	297	279	287	289	294	318	314	302	299	309	309	271	292	294	307	312	283	272	290	306	298	301	289	291	314	308	306	319	315	310	259	267	293	306	300	276	302	310	308	319	292	328	323	291	286	340	287	286	296	288	310	288	290	292	317	311	255	317	329	292	289	294	287	262	286	315	286	301	294	280	286	270	280	312	311	307	308	313	289	289	297	311	293	272	287	303	279	278	316	273	303	287	319	284	293	297	266	271	281	303	270	301	275	259	296	308	307	303	294	308	305	291	303	294	283	281	300	276	314	281	297	280	299	295	265	329	307	306	294	295	292	270	326	286	288	274	258	264	288	326	298	316	283	298	302	298	304	300	308	295	302	294	286	293	312	273	327	291	285	263	299	285	305	295	314	298	274	295	316	301	311	312	281	294	310	296	293	296	309	303	277	318	301	285	323	272	300	318	325	285	298	296	301	307	322	283	295	296	291	286	325	290	335	319	321	301	286	298	366	315	308	314	285	339	303	328	282	303	307	295	298	298	329	281	332	298	309	324	301	275	311	312	333	271	285	292	296	306	305	308	304	295	295	281	279	303	284	273	306	289	307	326	299	315	300	302	331	275	310	277	305	297	302	294	316	291	282	307	331	299	322	297	335	283	260	321	281	307	273	260	311	292	290	278	299	286	295	314	289	316	283	279	321	282	303	288	314	294	302	323	303	302	262	295	280	308	314	303	320	271	327	295	305	317	298	257	293	303	278	306	290	299	264	293	297	326	301	324	277	323	312	318	293	271	303	287	293	299	339	344	332	314	288	290	328	305	293	297	307	304	285	303	289	274	301	297	294	292	303	347
40609	47262	4829	2082	1533	1169	958	794	656	552	537	464	479	478	468	418	392	434	396	423	368	366	417	402	383	375	396	393	363	390	379	399	413	383	381	362	362	343	357	374	360	355	361	365	355	393	390	340	396	388	346	406	362	368	344	383	370	381	367	395	386	350	391	340	367	369	347	349	307	357	358	361	388	349	355	357	358	331	373	365	358	337	324	386	375	337	351	357	362	358	365	325	367	347	366	393	360	357	388	348	389	370	374	324	387	370	376	368	345	349	356	348	335	366	433	353	357	362	349	377	379	357	371	344	341	354	342	348	341	342	359	371	348	335	343	359	361	354	387	323	366	340	375	365	338	355	358	355	361	345	364	370	367	357	357	359	396	385	357	363	361	329	354	343	356	354	350	361	376	373	376	354	355	375	360	351	334	364	371	361	355	349	354	346	334	362	384	343	347	338	351	336	391	386	343	362	359	337	366	336	368	391	377	378	336	370	384	365	375	314	370	351	369	361	398	386	355	378	347	380	354	378	355	366	351	371	345	379	373	337	368	342	351	349	341	356	392	348	337	374	353	369	323	366	339	351	333	367	346	388	352	358	380	350	351	388	393	363	326	373	372	320	372	353	333	348	378	353	354	375	379	367	336	348	372	363	363	343	368	383	379	345	338	356	365	391	345	352	354	350	356	346	379	311	397	378	405	365	352	378	351	344	361	351	343	385	374	364	360	348	365	353	349	346	352	361	379	359	369	363	356	409	353	386	346	345	341	337	345	348	375	358	386	361	388	392	371	339	363	344	344	336	345	356	342	331	359	360	364	367	356	370	383	362	381	336	345	342	385	379	366	370	383	355	335	381	390	355	352	338	363	371	356	377	343	346	361	348	344	364	356	393	371	356	365	364	340	371	370	330	368	369	380	372	352	362	334	369	341	351	354	329	381	347	355	381	368	378	363	358	369	362	418	364	348	330	393	359	377	348	362	364	368	366	369	352	371	382	343	376	353	339	345	397	371	355	410	350	356	342	358	394	361	373	354	347	339	353	371	381	374	350	384	399	356	348	371	374	364	330	381	403	349	380	368	334	357	357	363	366	329	361	345	391	398	355	341	365	382	344	357	353	339	357	342	363	390	385	371	356	370	345	344	359	343	417	353	352	383	375	379	391	385	362	392	379	387	374	362	364	352	367	361	372	347	368	379	366	377	351	343	362	343	372	391	327	403	361	360	368	375	357	358	354	411	399	341	362	361	363	360	366	350	308	339	375	356	356	356	360	359	388	357	386	388	344	378	391	328	368	340	357	348	339	332	411	368	342	344	360	363	353	361	388	367	373	351	353	390	389	397	357	357	344	372	332	334	386	348	391	370	381	340	366	390	371	338	375	360	367	348	330	372	362	383	365	376	377	379	366	331	384	343	347	371	341	390	342	356	402	369	366	343	410	394	360	385	381	338	352	359	365	356	400	367	351	369	360	369	357	363	333	345	376	370	387	375	365	406	351	395	396	375	355	326	377	340	360	379	360	331	337	354	370	386	364	355	330	350	367	357	348	358	315	333	375	368	353	355	387	351	368	360	346	351	369	398	329	348	403	327	334	358	363	339	347	354	353	350	331	357	358	401	373	355	320	362	358	372	354	385	353	339	380	363	365	336	380	400	335	354	359	349	376	347	329	349	372	375	368	367	353	370	385	357	377	374	374	378	378	350	352	360	368	352	335	346	365	388	345	341	345	328	350	374	333	378	360	351	355	357	345	389	362	344	355	343	369	373	405	352	375	344	371	360	359	354	361	357	370	355	349	384	359	355	366	354	396	380	348	355	379	380	364	329	376	377	337	326	340	388	391	376	358	359	386	374	379	378	388	346	347	332	380	343	375	364	352	374	357	310	356	359	358	326	343	363	359	372	342	375	351	352	363	345	355	333	386	366	384	375	378	374	332	346	388	365	336	366	348	371	367	352	349	358	347	391	351	360	362	360	350	366	344	358	353	331	324	358	352	356	344	356	409	325	359	366	352	372	359	361	386	363	358	325	371	378	352	336	331	340	350	364	373	363	337	346	355	350	356	346	341	347	342	356	386	323	371	396	354	353	355	342	381	361	344	370	370	333	344	345	364	394	334	341	369	353	343	369	326	372	348	346	371	415	395	356	365	311	345	351	378	396	354	344	335	373	356	381	347	333	397	382	362	390	398	364	374	374	344	356	354	336	338	360	317	351	340	378	393	328	389	372	346	380	392	347	393	366	344	370	379	344	353	325	392	400	356	362	375	351	379	338	411	378	356	379	373	372	364	361	363	380	393	369	356	359	394	338	342	364	380	374	358	341	342	353	375	341	355	346	379	359	347	361	366	378	373	348	366	393	371	355	357	368	357	358	353	379	356	321	374	355	339	359	343	342	373	375	328	363	345	320	345	338	371	381	348	317	354	363	323	360	368	352	375	369	368	379	382	372	343	362	368	374	341	323	406	367	381	364	385	375	366	374	382	368	356	328	369	367	328	396	353	341	335	363	345	357	382	347	389	382	403	347	342	382	370	364	364	374	381	377	385	393	346	369	331	379	400	401	372	321	350	360	363	333	366	364	350	344	326	342	382	357	346	369	358	379	371	375	336	391	351	365	365	365	356	370	360	353	359	355	366	326	388	374	352	364	389	341	332	345	348	391	351	345	360	354	362	342	335	363	391	382	356	387	374	377	363	386	354	332	362	338	395	346	332	360	362	350	349	359	368	344	359	347	359	372	353	356	357	383	359	361	375	347	334	346	375	366	344	349	350	357	344	349	357	329	374	349	362	318	347	352	371	355	362	385	369	357	382	361	340	359	386	377	374	360	350	330	354	327	351	354	353	365	373	385	352	366	300	402	366	340	350	369	360	324	346	369	368	337	341	373	318	348	377	388	369	338	338	364	350	352	380	367	337	363	354	391	352	340	380	404	404	375	333	361	343	339	361	394	314	366	368	364	384	367	336	375	330	341	385	360	343	345	338	387	345	373	371	344	359	357	371	376	355	380	343	349	345	374	365	356	377	348	333	394	368	360	392	340	324	346	351	331	366	365	373	382	373	342	382	356	364	373	377	350	345	392	362	360	375	357	347	362	380	347	359	359	340	385	380	386	362	383	402	329	390	376	365	411	357	358	317	373	332	359	360	368	363	350	353	374	325	354	385	371	358	384	363	332	343	369	375	385	370	366	353	377	358	360	343	382	348	356	374	356	360	376	349	355	367	370	331	350	382	409	334	376	367	362	365	338	340	369	380	357	371	347	378	343	362	357	393	370	380	391	370	364	348	357	382	365	348	349	347	338	365	341	369	352	347	358	360	383	345	352	365	366	386	350	378	378	368	361	382	361	367	373	343	363	362	328	368	362	357	358	357	369	375	357	369	347	337	345	352	364	371	343	359	363	333	355	379	350	380	350	360	331	336	358	376	345	366	382	358	363	349	377	394	366	369	351	340	388	352	388	396	351	376	351	367	352	381	330	359	372	357	368	325	362	371	368	374
25589	21588	27530	25579	8658	499	370	347	333	301	312	295	286	290	250	323	290	281	298	256	284	265	284	307	269	274	273	307	272	271	278	280	271	256	273	261	252	267	243	273	274	264	273	302	254	263	262	268	267	281	267	276	277	257	274	274	243	248	277	248	270	301	280	284	279	263	243	273	299	235	274	234	284	268	252	253	277	263	272	258	262	277	268	284	281	269	262	267	266	274	247	239	265	264	298	296	262	267	248	269	248	277	267	264	273	265	265	273	286	266	255	262	257	269	281	285	252	256	241	267	269	283	280	274	244	278	232	261	284	250	238	275	241	272	255	262	274	278	276	275	252	260	247	281	292	298	261	279	263	278	261	258	270	224	264	262	253	242	262	255	279	272	272	259	277	274	247	279	268	273	255	255	269	232	246	270	273	274	266	251	264	272	249	252	239	267	254	259	245	239	236	256	266	250	250	235	261	277	291	257	263	266	245	279	256	285	267	241	266	246	272	279	259	265	280	235	279	282	290	255	268	271	286	285	277	286	289	233	258	275	261	238	236	271	290	267	263	275	268	289	261	281	284	257	270	258	261	233	255	271	253	260	280	280	293	257	249	256	265	281	250	273	277	243	270	210	293	262	263	257	260	278	259	253	244	243	294	301	271	275	271	266	252	249	262	246	257	278	243	249	267	255	275	265	264	284	252	260	263	237	248	257	268	261	256	254	234	255	261	264	264	259	257	247	262	253	267	244	250	229	272	279	275	245	259	266	272	253	259	242	287	255	245	255	250	261	265	262	270	256	234	290	279	282	293	250	286	257	228	292	255	268	271	267	242	279	242	285	273	277	271	252	251	290	277	261	308	263	251	239	289	268	244	264	255	280	265	250	267	251	291	273	274	280	262	271	271	264	289	276	275	265	255	242	227	249	282	265	286	258	273	250	267	272	239	274	260	240	264	279	249	295	262	263	256	259	260	274	265	276	274	274	263	247	282	285	254	259	249	269	278	251	267	261	261	267	281	237	241	257	246	254	272	253	228	279	250	246	253	282	237	248	278	269	234	301	269	233	251	263	255	245	275	277	252	267	255	267	271	264	285	254	244	267	272	298	250	286	252	270	280	243	268	283	239	267	305	259	260	235	263	259	268	264	261	248	282	250	259	239	290	273	268	262	263	247	249	260	294	280	274	257	248	271	251	250	275	239	275	288	278	274	268	229	273	258	241	259	212	242	288	256	274	244	233	251	276	267	236	247	251	273	240	274	248	237	267	286	256	260	261	259	276	261	256	238	252	245	269	254	262	240	260	271	264	258	276	276	247	276	276	255	240	254	250	253	267	261	258	282	268	251	248	239	254	279	263	260	263	236	275	244	291	272	240	273	242	285	263	247	273	281	241	285	295	258	249	257	285	304	278	270	261	285	268	247	253	268	258	250	251	245	276	261	259	243	255	251	256	254	258	270	262	250	285	244	236	264	247	245	291	278	240	258	264	291	259	276	265	259	272	268	284	268	251	245	265	289	275	262	263	247	259	247	257	252	269	268	247	254	270	249	262	236	268	287	237	256	280	253	258	260	267	257	238	261	255	310	281	288	256	283	268	278	277	264	259	244	248	265	273	237	264	267	248	293	265	277	288	262	288	269	257	256	273	229	265	259	255	235	254	273	262	272	262	275	237	282	253	304	265	248	262	280	267	273	272	266	272	231	243	284	272	278	269	262	280	265	269	267	248	248	250	291	254	267	261	264	273	258	294	268	272	267	277	294	276	254	270	263	277	241	273	284	271	252	258	249	257	248	261	289	293	265	248	278	273	263	240	245	305	261	289	258	253	257	275	289	265	241	289	254	277	275	273	246	280	269	289	263	257	253	257	271	259	284	282	262	243	246	279	251	259	257	251	250	245	269	260	258	247	252	261	277	262	254	245	285	271	274	254	256	241	278	271	254	241	260	277	255	259	237	265	279	249	265	263	255	260	237	286	285	288	272	277	288	286	259	264	279	271	284	266	281	218	261	249	266	267	250	273	271	261	290	295	278	279	299	258	256	246	235	275	316	260	244	256	246	287	258	270	279	270	261	265	252	272	324	262	254	272	261	246	256	282	243	281	280	270	259	289	260	254	281	258	255	257	249	278	224	290	251	297	309	240	297	251	251	301	268	252	267	264	266	261	277	259	265	277	270	261	271	232	273	259	275	281	262	244	260	245	288	253	263	239	255	245	275	271	232	267	286	269	270	232	279	250	253	281	297	289	263	261	310	277	252	282	255	255	242	271	260	262	256	282	283	259	240	260	260	245	263	279	266	254	252	275	233	289	287	257	289	259	258	248	253	243	291	281	277	275	264	294	228	285	252	248	297	276	250	270	275	278	258	281	280	262	269	263	249	236	281	257	261	266	254	283	271	284	296	244	273	253	265	248	296	277	265	261	264	268	247	269	246	251	267	258	247	259	294	276	272	247	263	253	275	261	274	266	271	242	241	247	249	271	243	266	286	284	265	273	263	254	300	247	239	271	266	264	289	292	227	255	257	276	237	247	252	265	264	272	275	255	252	272	266	272	258	231	218	280	235	267	310	255	260	264	273	246	262	253	271	255	256	244	249	275	263	271	266	290	256	290	253	266	242	272	263	236	260	266	221	227	266	257	288	243	249	262	244	262	257	245	258	262	259	273	250	263	248	237	250	262	263	256	273	264	265	245	255	275	263	265	258	255	246	257	264	257	272	250	243	272	302	288	250	253	272	266	279	256	259	262	284	235	253	263	250	267	263	272	280	264	273	269	249	232	261	307	282	277	274	259	274	261	269	256	273	296	269	244	261	275	250	242	237	262	258	235	271	267	247	305	258	284	283	291	282	265	266	250	252	271	272	249	264	251	262	281	250	261	244	223	267	261	261	273	262	225	246	270	277	249	269	259	256	259	272	275	269	257	269	245	280	282	274	259	277	230	270	269	254	253	265	262	270	252	246	250	268	266	265	259	256	256	252	255	274	261	213	262	267	270	277	279	263	291	243	252	259	266	263	270	281	270	258	284	247	249	220	272	231	262	278	264	267	287	234	248	271	263	262	282	245	242	257	272	265	258	277	268	257	243	244	268	251	250	275	251	247	289	268	255	277	268	259	233	240	260	256	272	281	262	257	279	262	291	248	265	237	287	241	272	265	246	255	245	277	246	276	238	270	261	253	257	270	257	265	286	242	278	269	270	219	265	272	277	258	246	279	253	257	261	276	251	275	236	257	292	287	248	269	276	246	259	261	281	249	256	315	265	245	263	259	259	263	251	249	246	270	249	248	261	271	267	270	291	243	285	260	260	254	283	254	242	298	257	272	291	231	267	243	256	279	266	252	229	249	251	240	264	260	276	275	258	267	262	258	253	285	253	247	262	272	269	282	280	275	277	275	255	276	280	240	269	244	265	249	266	279	277	277	256	255	274	267	264	271	287	250	269	270	262	259	243	260	254	259	275	269	248	242	267	282	268	262	233	250	260	278	234	277	282	293	266	234
38829	44146	3390	1248	932	759	668	570	489	464	449	420	391	374	426	383	393	380	349	364	350	367	354	377	332	378	378	380	358	338	354	376	333	361	331	370	373	352	354	348	356	331	345	355	361	368	335	357	338	317	358	373	319	365	334	356	345	330	347	346	321	327	333	342	351	366	348	357	313	344	325	333	353	342	322	359	315	344	315	363	341	338	324	365	358	341	345	329	342	330	358	338	356	346	336	300	361	326	312	341	342	357	343	350	367	312	306	332	362	350	309	347	294	334	334	353	328	358	339	316	332	338	329	350	367	374	364	370	328	319	326	340	319	302	310	325	339	328	358	348	335	346	344	360	333	342	340	341	324	340	358	334	347	334	358	381	332	324	352	345	369	321	325	352	360	343	357	327	329	354	336	362	322	353	342	323	316	348	345	382	330	343	332	361	324	350	327	332	321	360	358	339	314	353	332	325	377	335	374	344	346	304	355	315	350	328	310	360	335	365	334	359	321	341	327	290	327	351	342	336	347	335	356	336	331	352	382	349	370	364	320	364	353	336	350	348	333	307	343	346	337	326	334	337	362	334	353	330	345	345	335	334	346	349	346	305	335	379	332	352	388	339	338	323	373	323	363	357	353	337	338	319	328	357	356	346	330	329	340	361	334	337	330	345	346	338	390	341	336	320	347	341	334	331	328	317	356	333	342	330	390	337	324	341	347	334	339	368	342	325	330	343	330	363	342	301	326	345	337	340	322	347	321	355	339	355	312	400	320	369	337	348	364	322	352	345	341	365	343	322	319	324	355	358	334	344	359	343	330	397	368	331	327	319	316	361	347	340	324	352	334	362	319	349	346	350	340	350	344	352	317	338	409	360	338	333	340	345	353	329	355	337	321	332	362	335	348	330	311	370	343	354	334	306	365	311	368	321	381	334	329	337	339	350	356	362	372	294	312	327	319	327	331	346	322	337	364	365	344	345	359	341	345	315	336	290	328	365	332	361	322	299	344	360	357	394	366	314	352	346	351	375	361	367	351	325	332	359	376	317	353	305	324	340	352	381	341	331	340	360	350	326	342	305	363	317	318	350	345	330	334	316	338	351	323	337	374	373	329	334	339	347	331	313	333	313	303	356	361	338	345	321	376	345	325	307	314	365	359	342	342	343	313	337	347	339	361	385	296	333	362	346	317	310	362	322	358	324	348	348	352	349	328	332	333	343	349	337	364	316	360	343	340	339	370	336	317	341	364	330	347	370	342	352	338	348	320	330	359	342	349	356	352	350	338	329	327	358	353	353	325	319	337	347	356	352	316	344	345	326	335	348	375	354	315	362	333	342	357	326	346	331	344	324	326	358	339	329	361	331	323	339	333	361	372	341	343	325	354	339	349	388	332	370	332	303	355	343	331	350	314	313	344	349	351	318	332	355	325	339	346	343	353	328	357	371	334	363	357	326	352	366	373	325	331	377	343	376	314	349	350	319	398	344	343	331	338	321	340	354	340	316	343	371	331	351	343	339	349	340	348	345	353	373	340	332	327	336	351	334	366	346	374	360	312	345	352	328	329	339	323	317	348	332	375	320	356	337	345	328	339	312	350	336	371	364	363	362	326	321	344	347	350	384	358	353	318	394	314	351	294	340	341	321	340	349	334	358	362	324	345	328	335	342	319	346	361	352	351	330	313	354	324	319	308	332	315	333	374	336	343	340	336	341	353	360	321	331	311	322	325	338	356	344	334	344	337	316	332	355	332	319	331	339	339	292	348	338	352	348	400	322	357	319	312	315	335	363	315	341	353	340	351	346	338	334	330	329	361	335	351	337	371	340	372	323	344	321	376	341	348	355	316	311	343	363	329	368	362	341	315	357	349	348	339	320	364	356	323	351	325	347	346	379	337	335	382	314	325	348	333	377	306	354	321	370	322	350	328	329	359	329	354	315	352	348	320	339	329	304	332	348	329	309	326	329	388	328	340	345	358	336	349	315	314	358	355	365	322	392	342	335	331	348	326	343	330	336	374	324	346	332	341	396	332	345	345	363	335	297	332	365	340	353	352	329	356	301	366	340	349	353	326	353	333	331	363	357	347	341	335	333	311	312	306	312	378	356	316	322	328	339	371	331	350	319	340	356	360	344	317	320	348	351	319	332	343	328	351	343	314	332	324	332	342	342	323	379	336	348	316	348	333	331	347	352	331	300	330	368	321	388	319	321	317	355	350	364	334	361	307	362	342	350	310	320	355	343	330	337	321	360	306	336	329	331	313	297	325	321	346	353	328	318	348	317	347	334	349	339	352	328	359	343	331	322	349	317	316	357	337	369	373	351	348	345	353	358	343	332	307	331	368	306	348	319	338	357	337	322	364	344	354	382	347	318	322	345	331	347	360	358	369	324	320	372	307	316	351	350	343	323	333	327	307	352	335	326	347	302	364	346	340	350	316	328	344	342	344	336	355	379	343	351	338	363	333	345	350	367	344	351	331	355	358	328	347	344	327	317	337	347	322	321	351	300	336	313	340	320	333	362	346	340	348	364	334	352	327	337	321	338	337	319	337	325	315	320	327	338	339	349	338	348	352	344	369	343	320	357	309	339	372	318	313	341	350	327	311	345	344	339	364	285	351	321	312	324	341	353	340	352	318	340	332	359	316	351	346	343	359	323	339	389	349	326	326	364	349	318	323	331	282	326	304	361	322	334	317	347	333	370	345	336	332	336	315	340	379	350	319	325	334	364	330	340	335	350	324	351	312	343	342	362	342	339	325	350	371	319	331	314	373	319	324	322	317	342	348	362	330	340	314	334	343	344	339	353	349	340	343	324	343	369	362	327	305	355	335	359	342	339	349	347	348	305	302	361	305	360	373	370	359	323	355	365	319	307	346	362	336	360	377	372	329	350	366	303	322	333	346	324	397	345	349	356	333	328	334	314	352	316	317	323	331	360	322	341	325	357	344	347	329	338	350	349	330	337	359	316	324	331	331	350	337	317	327	345	333	356	329	347	322	306	327	331	334	354	344	329	328	376	349	349	326	336	351	362	369	326	336	320	342	371	358	353	331	299	326	338	337	343	357	324	353	350	380	318	321	326	325	337	352	344	329	337	335	331	352	372	361	346	352	357	332	339	344	316	321	341	330	331	342	358	334	328	328	362	363	303	336	367	353	340	349	350	327	325	356	349	316	345	307	358	334	358	342	389	342	332	336	346	349	366	338	336	334	351	319	346	347	352	316	340	388	327	352	339	353	311	331	342	355	325	347	320	345	351	364	329	341	379	360	324	312	331	345	325	344	340	335	362	338	349	348	353	333	333	316	340	317	337	326	356	326	365	328	356	371	317	347	354	356	286	346	293	300	366	340	353	321	349	351	357	335	329	331	359	315	376	348	347	357	340	350	339	345	350	351	324	319	315	367	350	355	339	311	348	346	342	364	316	364	334	341	335	343	349	311	351	342	329	345	335	318	317	351	342	338	337	357	355	318	353	307	372	317	348	330	387	387	334	342	347	335	354
23292	21564	29290	24263	21540	21549	9506	1031	778	716	764	698	662	649	600	577	563	564	553	553	535	568	543	520	589	520	527	513	534	518	513	514	536	544	535	520	516	543	529	547	543	515	525	524	541	486	507	543	532	504	581	505	554	509	492	531	512	541	469	519	567	532	550	534	524	535	497	501	488	552	461	509	549	525	583	498	500	513	496	494	498	526	517	498	474	502	507	503	498	494	520	494	508	509	480	509	561	520	504	502	534	508	540	539	510	497	500	540	516	537	496	534	497	493	560	540	496	514	478	503	501	549	516	518	516	565	522	506	526	505	529	552	492	552	521	529	505	508	527	511	547	535	500	543	506	487	543	513	505	518	520	531	470	561	449	551	524	522	511	517	520	490	543	497	488	481	495	493	528	475	531	501	537	528	482	527	499	526	494	510	557	489	505	509	541	488	539	508	538	518	549	517	478	527	524	510	484	542	509	538	515	528	510	553	469	517	511	546	540	515	508	519	539	529	549	491	496	494	524	491	526	489	507	543	512	483	501	510	511	521	492	497	510	538	522	486	507	535	509	552	502	534	520	509	503	501	556	488	520	539	506	519	495	507	486	561	510	521	546	484	509	522	498	546	517	516	529	561	535	505	510	513	489	502	497	498	519	511	460	546	493	547	561	507	491	536	473	519	515	498	527	515	521	467	498	539	519	475	467	497	525	492	473	540	519	490	498	539	471	495	538	487	591	506	534	511	501	480	510	526	493	533	502	490	492	532	496	526	524	549	514	523	524	504	513	501	517	475	502	524	466	498	518	510	539	460	510	508	550	509	513	538	508	516	492	497	526	515	475	503	503	549	497	511	545	510	490	503	469	502	514	492	517	510	493	478	539	521	517	504	519	546	477	502	529	494	548	524	533	514	549	530	531	557	524	549	520	531	511	499	489	522	501	489	533	482	528	496	524	510	506	476	497	533	502	510	508	548	521	495	517	495	491	547	488	564	516	496	497	491	504	517	501	491	510	518	529	510	515	545	505	491	510	492	546	502	523	504	485	503	492	516	491	516	490	499	499	513	492	530	480	508	507	497	514	541	529	527	520	528	501	533	534	476	507	533	553	517	535	492	474	492	483	515	548	523	513	486	516	519	541	527	537	519	510	523	540	498	495	501	535	533	513	528	541	526	493	518	493	515	547	531	511	536	524	553	490	477	527	493	489	489	499	517	529	495	506	532	537	499	530	500	498	516	537	495	464	515	545	545	532	532	541	516	480	475	502	511	502	496	507	523	505	495	532	517	522	549	505	543	516	525	518	517	513	527	494	471	506	509	508	517	507	503	504	527	522	511	511	511	541	489	494	531	529	509	521	504	527	537	517	505	498	499	520	506	548	510	494	515	548	520	499	500	553	525	499	537	520	524	529	538	504	479	510	531	510	525	529	499	520	542	506	488	549	529	526	511	519	531	511	536	479	469	528	502	507	501	512	489	545	529	495	541	487	534	501	546	522	475	529	500	523	518	526	496	516	519	456	513	542	525	529	509	490	533	523	486	536	506	519	493	540	499	545	528	520	553	507	505	537	531	497	529	496	525	470	550	476	551	535	512	493	482	525	520	497	524	500	507	523	487	521	505	501	568	513	496	525	446	478	474	514	513	502	536	483	543	501	487	484	539	549	495	548	522	495	533	510	561	504	486	501	492	491	509	514	509	519	523	532	480	491	495	525	554	510	517	529	511	525	540	469	477	490	523	535	513	515	538	523	508	483	509	480	457	524	528	525	520	515	493	520	502	515	514	503	501	508	577	499	509	520	511	465	498	520	525	556	521	546	533	517	527	528	477	516	532	525	498	520	523	536	513	537	502	527	537	531	520	484	520	527	506	468	566	536	508	500	530	518	488	540	481	507	550	521	543	498	526	483	500	480	470	506	472	542	507	529	535	539	468	516	525	513	537	505	546	530	554	471	544	476	568	503	495	499	510	513	542	486	492	455	471	514	453	517	499	518	489	471	524	528	481	539	517	543	546	520	508	514	491	523	534	536	492	499	491	498	539	504	586	537	521	511	513	517	539	502	474	502	500	508	501	495	492	511	524	473	540	502	502	510	501	546	520	531	502	499	510	494	495	501	507	487	517	507	536	533	516	528	462	489	497	510	485	508	504	513	503	461	492	479	522	469	508	515	507	495	477	509	519	549	490	466	498	499	475	524	513	542	510	518	546	497	544	530	520	486	511	547	510	510	489	456	512	526	492	514	511	487	549	477	504	529	528	503	507	507	537	545	519	513	543	472	495	464	517	517	504	487	518	504	535	530	478	558	512	509	524	504	487	475	490	510	538	479	492	491	516	532	554	476	486	543	509	513	532	480	497	489	565	499	550	536	501	541	463	524	506	500	506	526	500	532	495	516	537	546	506	498	504	514	516	533	506	498	526	500	514	496	548	509	494	499	504	528	534	513	506	503	489	531	491	535	520	498	529	502	584	537	518	481	490	508	502	530	472	509	496	508	549	516	514	468	540	497	494	458	514	493	564	505	541	502	510	517	540	554	484	523	517	546	512	534	501	463	525	522	502	508	468	491	532	526	498	485	508	506	505	507	510	513	505	513	510	510	534	513	504	507	528	530	541	521	508	538	522	534	514	519	486	530	514	485	500	510	482	546	469	486	552	537	513	505	533	501	494	521	482	493	512	514	529	484	492	502	509	514	508	508	504	487	481	520	520	486	488	514	506	495	479	541	548	488	495	503	493	497	505	495	517	501	512	522	494	487	524	560	516	555	500	497	505	498	493	529	536	521	489	531	514	497	524	502	470	492	463	502	511	532	493	529	548	514	522	513	566	530	519	486	536	514	521	550	499	484	517	517	481	465	505	512	496	500	522	523	523	492	502	493	482	466	497	499	523	526	488	535	526	494	486	496	480	510	502	519	512	519	452	521	514	517	474	499	486	517	458	571	554	480	483	508	504	535	536	546	524	543	493	501	499	497	472	522	546	498	498	508	506	524	529	546	498	506	523	492	601	506	502	541	509	464	507	469	511	477	547	528	545	507	497	526	502	477	523	496	501	508	507	566	507	524	551	481	490	506	513	519	452	517	495	511	515	522	506	545	516	543	527	493	534	534	503	483	539	476	542	532	555	530	521	482	506	513	524	490	538	520	487	512	517	502	527	528	515	534	556	495	523	499	516	517	510	524	518	521	555	535	474	533	504	513	478	504	497	457	453	469	500	514	515	520	490	513	497	515	529	542	520	508	470	472	502	504	513	512	518	481	540	578	529	550	509	496	558	461	543	516	507	543	506	501	505	532	527	493	518	543	520	511	493	534	473	530	490	480	492	529	567	557	533	509	504	560	535	489	529	533	529	520	503	550	506	509	521	500	530	564	517	502	538	520	493	490	509	466	474	503	506	497	554	478	533	533	518	527	511	483	523	517	489	494	489	513	516	470	526	494	533	470	518	510	480	525	496	554	522	474	522	485	508	496	523	468	488	517	532	553	492	506	527	517	535	514	537
45733	60044	8897	4077	2979	2223	1759	1425	1279	1106	1024	891	905	816	812	731	730	726	677	673	655	673	665	648	662	652	665	673	634	621	630	653	651	599	611	628	631	647	653	637	613	668	660	630	636	577	603	574	674	622	635	616	607	608	571	588	612	607	587	612	589	606	574	632	610	587	672	594	614	581	551	592	597	611	609	616	640	609	600	635	617	625	613	663	576	613	643	598	556	615	576	607	598	612	623	602	609	615	634	622	622	600	597	620	582	611	628	624	589	621	599	571	628	593	604	597	636	610	560	581	588	597	633	588	603	612	606	606	595	595	617	595	642	594	553	566	620	601	572	617	640	604	600	576	568	601	647	591	574	600	589	620	592	575	572	630	639	626	604	640	588	622	586	602	643	614	588	608	573	588	586	574	609	568	578	607	572	592	615	612	601	551	557	624	609	604	600	642	595	560	587	642	598	585	594	569	599	603	626	631	604	628	603	613	631	623	634	577	600	592	613	616	620	615	639	593	599	603	566	594	608	592	567	588	617	609	639	590	624	611	631	626	615	576	609	601	615	587	581	589	622	589	583	598	597	598	603	540	583	624	592	623	610	598	618	620	625	609	582	602	599	583	600	546	544	598	572	615	618	567	604	582	620	618	588	633	593	592	586	566	618	575	612	583	593	575	601	597	658	555	658	617	566	587	599	613	631	648	574	591	597	562	604	651	584	593	539	614	574	648	593	630	576	601	594	616	585	576	638	576	593	595	628	603	631	601	627	592	605	604	588	641	584	575	593	572	620	623	589	586	570	608	670	571	628	606	577	616	561	581	604	657	611	578	635	601	603	599	582	586	600	615	622	591	624	589	570	601	612	623	618	652	649	624	638	617	561	616	574	571	561	602	609	601	599	609	568	545	612	584	660	619	571	578	606	601	593	579	585	621	550	609	598	649	605	620	613	594	573	613	626	580	642	613	583	613	550	591	576	606	620	611	597	630	601	625	578	658	591	609	602	585	616	592	590	578	618	634	596	604	638	608	582	588	611	598	628	627	561	583	601	600	582	615	594	616	595	641	557	585	583	601	655	620	586	620	595	590	678	608	607	574	604	630	599	557	622	603	632	579	582	610	617	590	571	612	611	556	628	610	547	639	587	633	597	636	587	614	600	613	572	570	640	611	632	606	551	584	592	619	582	648	571	592	589	555	612	606	579	558	571	620	557	581	617	600	593	563	548	591	565	563	583	590	591	620	551	603	631	615	582	585	577	598	602	625	562	603	626	635	559	602	628	579	594	630	566	630	610	588	620	596	608	569	569	594	534	587	611	605	590	625	598	582	627	617	608	592	584	620	614	624	588	605	608	617	627	605	614	647	565	595	582	606	569	594	581	609	593	618	592	627	649	593	581	610	627	656	607	573	614	632	618	596	586	605	674	637	587	579	640	555	618	632	599	601	576	594	629	560	581	624	614	612	579	596	616	592	571	633	626	609	599	592	585	611	602	585	566	612	650	629	635	627	640	561	598	624	630	601	609	603	617	603	582	599	593	614	583	609	632	600	589	585	621	634	595	589	610	624	579	662	611	635	615	594	602	580	626	597	648	528	585	596	594	598	614	594	638	584	579	614	616	594	605	600	592	607	601	554	615	600	554	585	546	629	622	561	618	654	594	620	594	610	573	615	556	627	587	639	613	581	601	585	596	587	627	625	579	546	612	623	585	611	601	596	621	620	628	618	620	624	593	579	626	587	610	632	577	614	614	593	595	560	599	613	629	597	629	604	588	594	626	574	560	578	549	628	625	664	574	591	594	625	589	588	584	576	577	593	604	586	620	618	595	604	609	628	605	641	595	670	584	577	635	584	589	604	607	628	606	584	570	599	579	623	641	612	577	572	550	591	606	576	611	587	608	605	568	600	593	586	598	600	658	617	644	609	629	609	634	602	639	655	628	593	563	594	615	598	628	650	612	599	663	612	607	647	575	583	572	631	608	596	589	617	589	606	619	598	590	633	583	575	640	566	568	629	652	644	624	625	622	635	614	587	606	610	599	601	577	602	607	578	554	590	612	603	621	638	582	627	567	575	625	620	579	595	635	570	597	554	609	668	613	540	634	612	602	617	624	622	602	586	598	593	544	565	588	575	627	584	611	585	630	602	604	643	619	580	601	595	615	587	602	592	611	592	604	601	620	555	621	586	616	587	626	617	590	609	575	609	589	584	634	596	610	553	603	662	653	627	550	619	604	625	580	597	572	600	653	603	636	607	628	660	612	579	642	602	612	577	593	622	629	619	599	610	593	569	626	607	608	571	576	618	609	582	611	576	610	610	612	608	544	567	636	571	565	600	579	610	616	598	645	578	601	624	583	616	633	637	596	639	568	589	643	570	578	541	571	613	585	584	617	594	622	592	639	634	573	583	587	625	597	636	571	598	600	595	570	591	594	586	565	568	602	631	609	593	595	614	562	603	606	625	578	652	654	592	603	616	608	629	634	602	606	585	561	547	639	639	603	579	633	607	587	635	601	591	592	579	598	602	670	622	627	550	604	621	572	581	589	624	610	625	575	598	613	598	589	570	605	562	619	553	582	615	590	599	572	584	590	628	604	621	586	584	605	632	567	596	592	578	587	566	558	584	610	586	598	617	567	598	608	571	656	571	607	635	585	617	577	605	570	639	584	578	587	623	584	583	557	582	598	590	581	604	581	600	594	588	631	622	572	579	647	588	571	595	581	625	603	539	581	615	584	604	614	573	614	607	586	601	590	618	620	576	626	605	584	582	598	577	605	588	588	604	577	604	637	567	578	613	600	619	609	619	636	652	635	586	587	612	632	601	600	566	651	575	591	595	633	592	593	576	637	566	606	629	609	631	581	594	621	611	607	580	551	608	608	598	546	616	597	630	600	570	611	568	594	619	587	597	624	587	612	553	618	644	591	620	626	601	607	614	585	615	623	583	600	613	610	629	653	625	583	618	630	582	615	601	613	608	600	641	629	536	608	609	584	623	606	562	607	594	614	601	647	594	639	618	597	633	588	579	628	597	608	603	583	630	636	606	575	625	625	606	613	628	586	643	637	606	597	574	600	589	590	659	612	620	600	629	583	580	629	596	614	616	561	575	594	636	676	613	563	608	597	593	613	568	609	580	610	630	615	622	581	616	644	618	614	580	653	572	546	626	594	609	600	634	649	585	640	576	590	668	585	636	604	595	597	568	625	582	569	597	557	620	539	634	623	596	664	600	578	597	618	563	569	623	641	557	595	595	590	627	574	603	614	603	615	599	605	649	647	549	618	610	648	618	591	598	563	599	573	620	585	638	612	617	613	593	577	563	590	579	588	612	617	586	579	625	600	611	617	572	580	547	579	606	632	607	620	617	587	595	574	585	568	607	640	607	611	538	648	563	641	625	614	589	610	603	607	607	638	563	584	616	570	606	598	566	616	602	599	564	628	626	598	602	611	596	586	653	608	570	599	587	574	578	583	592	597	648	584	566	586	633	588	602	592	611	588	618
29750	27282	15049	1614	261	225	194	179	180	176	153	171	176	169	190	188	173	187	187	165	138	158	163	169	166	188	161	174	154	157	185	168	148	175	169	168	180	182	177	164	182	177	187	145	167	189	159	162	173	165	209	146	162	174	166	156	157	167	182	148	166	182	170	175	145	172	192	163	164	187	177	144	161	161	172	147	159	172	177	135	155	166	187	167	162	167	179	157	181	166	158	136	174	164	182	148	175	185	163	180	201	153	170	176	195	173	189	174	164	144	175	181	150	169	181	155	188	163	201	178	195	174	155	182	155	158	161	151	185	164	162	160	161	167	169	182	176	159	160	170	184	185	186	176	167	185	176	187	176	148	158	166	160	168	153	165	183	184	170	153	173	148	164	172	184	189	157	166	176	154	156	188	144	162	191	162	150	157	163	169	171	177	182	184	171	177	182	188	171	149	183	147	157	198	177	170	160	192	165	171	160	166	190	182	188	166	160	175	173	176	153	163	169	144	167	164	167	166	178	189	158	180	172	179	160	194	153	145	175	176	181	153	180	160	192	155	189	160	149	160	158	166	182	184	144	153	193	176	177	177	161	180	148	160	174	186	158	178	159	164	175	167	171	185	154	161	180	173	164	184	162	179	148	170	177	174	154	170	180	170	157	176	176	168	163	166	154	157	147	160	168	168	169	159	179	170	175	171	168	176	178	170	170	147	174	169	177	187	193	174	194	175	173	155	171	176	174	178	161	166	176	171	163	198	168	145	155	164	178	156	150	165	172	182	174	173	178	150	150	187	168	174	182	171	166	183	139	153	164	181	162	167	159	174	183	185	149	176	200	195	167	163	160	173	183	153	196	172	172	154	157	148	171	160	200	165	162	167	166	165	157	159	163	166	164	191	180	180	183	167	182	183	189	169	151	155	168	152	185	176	181	165	163	193	159	175	191	154	190	189	169	176	171	172	175	156	179	174	179	161	178	170	164	183	162	189	151	155	161	167	175	183	147	172	154	161	183	181	173	156	180	178	192	169	170	168	186	189	178	179	194	178	166	176	170	168	182	166	165	151	169	168	166	167	171	168	168	191	170	138	177	168	167	192	178	151	170	168	180	181	159	157	172	164	172	204	171	152	153	162	176	179	154	133	172	161	177	179	174	169	185	169	177	169	169	167	189	168	195	185	182	161	161	164	170	158	174	167	183	163	165	132	191	149	171	166	162	167	154	175	154	166	172	174	188	163	156	151	151	161	157	158	179	191	176	172	163	154	170	161	187	180	168	163	149	156	203	194	185	156	170	178	161	149	183	181	152	143	164	175	157	170	175	175	192	170	161	170	182	164	188	185	182	184	179	150	160	174	156	189	163	179	181	169	181	180	173	153	173	174	183	145	159	175	155	168	151	163	167	177	172	167	176	181	166	181	167	166	172	159	162	175	176	158	177	168	188	165	173	175	173	155	176	193	172	177	184	147	150	160	155	183	164	171	164	166	150	169	140	161	167	161	167	140	146	166	180	171	165	194	173	162	167	174	167	181	188	164	164	150	172	153	174	190	165	209	175	165	178	173	179	170	165	152	178	160	155	185	158	170	167	164	154	183	187	153	176	163	182	199	155	180	177	165	169	146	156	165	192	177	159	142	189	176	161	197	168	171	161	171	194	173	178	185	176	183	159	161	187	180	159	172	168	153	179	171	180	161	152	193	170	158	196	141	184	169	187	187	188	169	173	165	187	178	180	148	164	170	198	178	166	141	156	168	192	172	166	161	191	159	190	152	174	168	169	185	163	160	143	181	188	149	174	174	185	167	185	150	179	138	160	163	180	166	204	184	160	160	180	168	176	145	175	164	161	184	169	161	174	163	161	166	165	172	175	165	173	173	162	191	185	156	164	164	175	175	148	197	163	151	181	177	179	171	173	214	160	152	181	163	174	167	183	166	165	164	172	146	156	171	163	148	147	156	169	170	172	179	180	173	149	190	172	193	196	165	184	154	146	180	158	168	159	160	151	178	161	172	154	172	176	206	153	178	173	164	170	186	163	144	173	183	192	197	144	181	173	163	166	183	163	177	151	174	163	194	175	144	156	179	186	156	178	172	149	185	174	155	163	169	171	189	185	182	170	147	176	158	157	161	181	172	169	157	156	174	166	157	147	160	178	145	146	169	195	160	150	173	134	174	165	162	170	176	185	144	165	209	159	169	170	134	153	185	161	174	181	174	173	160	161	184	186	177	166	160	163	188	192	181	176	157	163	166	187	165	157	173	169	186	179	159	167	161	168	153	181	152	146	171	188	171	160	164	152	162	170	170	157	179	181	192	172	165	184	167	167	162	163	157	157	172	179	170	179	172	166	199	145	156	155	203	167	161	177	163	163	168	154	145	173	158	141	131	154	167	170	190	150	158	175	169	183	178	176	170	161	166	162	178	201	138	169	168	173	178	165	156	160	166	172	162	152	150	172	161	151	157	164	198	158	158	165	172	156	175	164	176	152	176	174	154	164	161	197	139	175	167	175	162	178	143	189	167	163	169	142	143	197	153	152	183	187	187	179	162	169	168	189	182	176	166	156	159	186	169	158	168	147	177	157	167	174	173	166	183	171	154	145	175	166	172	158	165	170	166	164	181	163	185	172	182	156	163	188	145	167	169	160	175	165	187	138	154	169	153	176	151	182	156	172	163	147	157	171	189	164	186	176	175	151	152	175	160	194	172	143	179	185	172	193	171	181	157	156	191	172	165	187	159	149	162	177	161	160	166	176	154	162	176	172	199	183	174	164	194	179	135	172	177	171	152	180	155	149	165	169	165	181	167	170	194	208	176	164	154	162	163	172	166	178	149	152	159	192	144	185	160	184	160	169	150	154	153	169	182	151	156	180	169	188	171	195	181	183	174	184	161	176	158	160	185	173	172	161	169	218	158	175	164	168	187	170	178	145	162	163	161	162	129	191	169	143	164	163	173	176	170	171	167	161	207	185	168	167	170	179	166	164	151	181	167	169	168	175	159	179	155	174	140	173	153	171	157	172	191	175	171	182	153	160	171	174	184	170	161	159	166	169	196	160	150	179	164	174	167	157	174	192	191	187	170	164	177	163	174	181	148	159	190	191	159	180	167	162	182	167	151	140	175	162	179	179	167	199	154	166	173	188	162	164	152	178	160	179	170	158	187	177	198	155	157	161	178	186	175	169	173	172	193	167	178	163	171	143	164	152	177	168	174	181	156	189	168	176	188	192	190	168	176	170	170	170	172	183	154	179	186	156	157	158	164	190	189	179	165	186	186	156	170	159	150	155	146	182	171	162	152	170	156	146	156	180	177	171	153	183	191	184	171	180	156	176	192	183	170	179	159	183	176	150	171	183	166	173	169	149	169	178	177	158	167	175	162	167	151	188	172	177	168	172	184	148	196	178	142	153	148	161	149	177	172	151	180	180	160	154	165	154	172	157	174	174	186	165	177	174	185	204	155	170	151	164	167	147	159	170	157	164	175	178	176	172	147	182	168
35767	38510	1723	359	285	280	239	242	240	237	232	231	235	243	211	222	219	226	222	208	234	236	218	227	224	218	189	202	252	207	205	207	223	227	252	208	211	226	225	229	232	211	238	236	246	222	228	207	212	221	217	218	220	187	200	227	227	214	216	227	227	216	237	209	220	217	226	204	196	233	226	207	212	247	233	229	231	199	237	221	211	236	218	229	218	212	237	221	200	202	229	216	194	233	227	209	243	220	232	224	243	232	219	224	226	233	249	228	224	235	221	228	220	219	225	238	216	220	235	244	201	205	241	221	206	210	230	212	228	258	236	226	223	244	199	211	214	231	216	227	208	236	225	244	224	245	246	212	209	220	230	233	235	233	208	233	229	228	216	232	235	220	226	223	216	234	226	218	213	220	230	215	203	215	191	207	205	244	208	220	207	237	217	245	206	218	209	231	244	209	224	222	221	234	228	201	217	249	258	223	209	225	247	247	238	223	209	208	234	230	224	230	228	216	223	213	216	195	203	210	239	202	236	245	216	226	215	206	230	207	217	224	234	227	197	229	245	238	203	224	208	232	241	244	235	204	205	244	268	241	215	236	227	215	208	205	228	239	220	242	198	236	226	183	211	221	232	235	227	217	222	209	219	218	188	222	218	245	227	188	236	221	238	215	205	211	213	207	231	228	239	225	223	228	237	233	228	200	207	212	213	204	243	213	224	223	238	212	230	219	210	207	205	236	212	230	202	193	237	227	222	228	239	226	222	226	232	215	242	230	231	237	236	226	231	235	231	216	223	228	220	234	203	200	211	202	210	230	234	213	195	216	239	241	209	193	249	251	210	214	209	221	233	207	181	210	221	211	192	218	210	195	226	219	254	251	220	230	223	206	212	229	222	244	222	219	220	223	194	225	235	234	233	227	244	227	209	235	234	203	255	232	231	222	217	230	238	212	214	214	219	203	217	230	229	225	213	227	211	221	195	222	214	232	229	228	217	214	229	244	205	217	226	221	230	229	230	215	211	208	237	219	228	249	223	218	231	221	234	218	244	229	244	231	241	218	234	227	250	217	244	212	219	213	257	217	228	211	231	225	207	239	226	223	199	210	222	200	217	222	215	211	265	233	230	192	235	242	219	211	223	244	217	209	241	211	216	192	213	217	234	228	214	229	205	191	218	225	199	211	221	226	214	218	211	214	235	248	196	196	228	215	221	250	220	228	220	228	217	205	203	208	222	201	211	229	215	241	234	205	227	191	226	211	217	215	232	230	242	206	229	231	231	211	209	229	221	215	235	221	227	231	190	228	202	222	227	211	215	236	238	231	198	223	201	197	210	204	231	230	212	222	223	204	205	224	213	200	207	220	176	217	238	197	226	201	246	220	231	221	218	222	246	229	244	229	227	230	246	205	235	186	218	203	218	221	216	227	218	231	212	219	202	199	216	245	230	221	203	234	190	249	191	211	232	212	236	235	225	211	249	222	226	222	217	231	212	220	229	223	198	239	227	236	228	225	205	248	226	218	206	221	206	226	251	231	240	222	191	191	215	246	217	229	221	209	234	183	231	214	215	220	202	197	217	198	221	222	225	226	207	220	219	239	223	222	224	223	231	230	227	219	220	213	211	260	206	227	211	214	203	233	222	225	237	238	237	212	232	220	225	224	174	207	231	225	225	223	224	246	215	222	210	233	226	206	231	238	220	224	208	226	234	228	226	218	240	214	190	214	220	246	234	241	204	233	203	193	225	193	226	221	198	216	213	224	226	234	222	217	222	221	242	226	194	233	221	226	231	237	245	220	230	232	202	204	220	230	214	209	230	227	213	240	221	231	199	239	225	231	230	229	227	212	210	220	220	254	201	227	213	227	222	242	216	226	240	230	236	212	221	192	216	225	216	214	233	216	225	248	235	223	204	222	224	227	237	218	217	245	235	244	209	203	219	214	212	209	213	190	201	202	238	203	201	225	208	238	235	223	279	240	232	193	198	207	218	236	204	216	224	220	232	208	212	241	210	240	240	230	228	226	224	220	222	216	236	229	204	230	211	232	214	214	206	245	226	230	236	201	218	215	217	215	229	220	213	234	225	197	253	234	223	238	184	230	209	235	206	198	239	231	214	209	214	205	240	205	229	211	215	218	234	241	227	211	230	245	207	234	240	214	240	221	197	199	182	205	233	220	231	222	221	227	222	216	214	239	214	221	210	216	227	190	205	249	224	228	208	219	228	220	235	214	199	215	223	215	214	216	242	207	200	247	202	218	252	239	218	234	214	219	228	219	248	216	244	218	232	224	228	213	233	216	219	223	244	208	209	193	211	253	227	216	244	236	215	214	205	255	240	201	214	226	230	208	208	220	203	222	204	226	216	237	213	215	234	206	242	225	228	236	226	220	218	223	208	219	228	226	207	237	225	216	226	216	204	215	235	211	191	231	223	236	225	199	218	230	236	209	197	221	226	220	224	215	221	220	217	229	201	223	234	207	235	209	227	208	210	202	207	233	233	205	263	252	217	216	235	208	235	218	206	230	216	221	216	232	239	195	206	256	210	237	200	212	252	235	233	226	219	239	235	236	215	206	215	217	233	219	216	193	225	224	194	209	204	201	245	215	240	212	219	247	230	215	209	209	239	217	208	230	221	248	219	194	231	207	224	230	233	214	257	226	246	221	221	210	221	205	203	211	222	233	213	224	225	233	207	216	187	241	236	223	232	215	221	232	237	236	218	222	218	213	240	208	221	220	222	215	201	213	235	211	226	223	212	212	203	234	222	184	215	203	234	230	214	235	218	235	210	231	240	250	239	227	210	220	221	236	188	250	231	227	211	236	226	212	203	233	226	215	226	220	243	209	238	215	206	226	222	194	213	222	236	253	212	227	251	216	244	230	227	220	198	206	215	238	215	229	210	196	227	205	219	240	214	197	224	246	184	214	209	246	240	230	210	237	214	235	216	217	237	209	219	233	204	238	220	216	251	245	213	225	211	233	191	226	228	246	212	228	243	229	225	210	206	215	234	209	194	226	208	236	191	207	226	209	218	223	255	210	180	222	239	223	226	246	231	215	226	217	177	244	226	228	205	186	224	210	208	214	259	227	238	217	225	203	225	221	206	214	212	228	216	228	222	233	207	235	228	211	219	240	202	228	219	243	261	212	205	234	216	229	217	242	227	224	247	241	222	223	194	244	240	231	219	223	235	206	218	229	217	210	205	232	231	230	234	248	188	216	229	217	210	198	223	198	223	219	238	199	226	196	236	216	235	209	210	202	236	254	229	236	235	220	222	234	238	219	232	194	225	230	210	206	231	209	237	219	255	211	237	221	209	229	207	227	227	257	208	225	220	230	238	223	237	230	202	180	234	215	200	222	229	226	200	216	215	230	234	188	238	258	216	257	221	202	232	186	216	219	208	220	203	215	220	189	241	213	220	257	186	228	257	208	228	230	226	192	250	208	203	204	201	218	192	234	202	237	219	238	228	236	234	251	213	222	215	212	203	255	224	231	222	253
24328	21574	28766	24626	21354	8011	732	504	445	393	363	362	373	340	320	357	330	309	329	310	293	320	294	285	306	291	309	295	275	306	282	306	291	306	325	308	298	283	293	286	315	307	333	306	297	278	327	306	343	305	273	309	294	301	305	283	272	284	287	317	273	278	331	315	310	267	267	324	317	248	295	264	308	338	288	283	289	295	317	282	288	308	278	273	295	334	310	268	293	301	287	300	294	312	291	294	304	295	314	278	308	285	339	289	261	292	260	285	275	295	316	298	277	297	295	297	272	288	268	272	289	272	320	285	291	296	289	309	295	314	300	298	285	273	306	298	322	276	296	293	278	316	324	295	311	279	319	301	307	325	280	299	276	306	305	302	309	329	301	271	294	281	296	293	284	309	299	279	315	256	280	275	303	307	320	334	314	285	311	278	327	260	294	311	298	280	285	294	315	303	275	305	292	298	288	316	306	305	290	308	285	298	286	308	306	282	306	289	308	280	280	259	271	272	270	307	272	299	278	279	268	311	310	257	313	279	306	313	310	280	298	261	287	310	288	283	298	275	277	292	301	259	282	258	284	297	272	283	288	290	276	289	312	288	282	325	263	252	300	309	285	298	298	271	271	294	288	284	300	292	295	293	296	309	258	274	313	285	292	290	278	266	285	353	303	316	280	282	272	271	317	322	262	284	289	265	305	250	307	305	278	313	317	294	308	309	288	312	292	277	299	329	331	290	311	296	312	279	289	257	310	318	306	295	305	316	315	284	287	334	318	273	283	319	288	302	262	291	293	297	299	319	311	297	276	300	290	283	303	297	283	314	297	294	296	279	270	295	304	304	294	272	288	268	257	275	290	322	284	330	270	296	269	313	292	294	290	302	276	301	341	266	304	278	331	292	295	279	294	253	301	271	280	326	313	270	321	321	286	284	312	287	297	301	286	270	278	298	299	266	297	295	290	313	294	306	280	318	288	302	294	301	289	275	282	300	311	303	265	276	280	279	331	293	309	318	291	289	319	288	308	306	291	297	281	281	286	316	288	306	306	287	280	317	285	302	307	288	297	306	287	263	310	295	325	325	296	275	302	317	285	297	295	287	304	278	261	314	294	292	285	312	273	273	314	288	311	287	290	314	276	264	266	301	298	280	282	314	311	289	294	324	319	283	309	305	288	289	279	300	316	317	269	288	299	304	306	302	306	311	287	275	296	303	331	255	282	278	286	290	295	321	300	290	281	284	321	286	314	272	300	316	308	285	284	281	284	291	293	294	282	296	280	317	286	318	297	309	261	301	319	306	294	293	292	335	280	320	304	314	283	299	320	310	304	298	306	311	257	340	287	285	307	286	302	301	329	307	284	322	270	289	269	311	279	283	293	277	319	295	313	278	301	293	290	298	282	289	312	281	314	313	301	311	293	275	317	293	285	286	299	288	249	308	303	303	313	290	272	295	308	270	310	324	289	312	285	331	322	295	308	293	282	296	265	292	282	295	291	272	290	302	271	287	283	279	288	269	316	291	292	296	305	292	278	285	283	259	305	290	312	304	285	270	293	323	292	292	269	286	330	288	285	287	291	267	282	300	288	304	265	291	273	300	269	283	286	292	308	297	288	278	287	276	286	289	296	296	306	305	295	283	293	307	289	303	302	297	305	284	300	337	277	298	297	279	324	285	282	307	289	309	315	303	290	281	298	284	301	292	264	292	299	284	268	282	318	275	300	279	311	316	271	301	346	301	289	280	299	287	296	312	291	295	308	299	320	322	281	296	309	265	283	276	302	290	309	273	285	304	302	294	286	282	326	321	302	327	297	277	328	294	272	300	294	322	309	270	269	283	293	281	291	317	277	282	310	256	321	299	262	288	311	286	298	310	321	279	307	274	314	296	309	301	293	300	295	281	310	263	318	282	307	284	268	302	275	290	295	296	298	306	309	303	283	286	304	281	313	277	310	286	290	299	302	308	303	277	282	308	314	296	262	261	259	284	293	274	294	332	271	315	283	257	259	277	288	296	285	282	319	304	272	296	296	292	286	294	312	299	302	288	338	275	328	297	284	303	285	295	273	301	289	301	281	283	283	296	312	319	301	317	263	280	329	261	280	309	267	293	293	305	282	308	327	309	296	286	316	267	293	317	289	275	302	306	298	280	311	293	318	336	280	249	292	280	297	295	317	303	281	320	266	304	288	316	283	318	292	284	302	298	282	283	292	313	243	298	320	297	296	266	309	281	280	298	310	318	276	304	319	332	289	315	299	276	313	269	273	318	316	288	295	278	320	317	282	290	299	308	282	271	291	288	292	294	279	287	284	307	296	300	305	288	307	287	331	269	288	303	296	329	251	316	295	304	325	304	291	304	276	286	303	278	325	276	278	301	280	284	291	293	297	305	278	271	311	284	311	258	309	313	331	327	315	274	287	313	303	282	287	277	273	290	318	279	280	305	271	298	294	280	294	264	286	293	314	325	285	301	321	300	274	323	275	307	299	274	282	291	294	275	293	278	287	289	283	298	269	295	272	289	292	287	316	285	310	290	285	282	310	290	305	298	293	326	289	307	273	290	289	287	311	306	318	304	300	319	288	320	290	302	284	279	322	285	315	293	330	286	267	341	299	278	288	296	304	299	281	318	299	287	293	302	283	299	253	353	303	268	306	249	324	291	294	290	302	322	296	299	291	322	316	271	278	279	301	293	274	284	308	274	294	277	324	330	297	270	273	308	272	286	280	265	298	307	307	284	306	308	308	299	327	286	314	246	281	271	269	286	318	279	306	279	295	302	330	295	297	276	296	275	304	286	283	294	293	291	283	295	285	310	291	295	294	289	306	292	312	307	273	290	306	332	293	293	307	303	323	254	309	285	295	295	279	315	306	288	292	291	320	287	296	283	296	304	308	265	287	293	329	269	328	246	322	289	286	297	332	303	274	267	290	305	293	285	307	304	307	253	295	267	296	290	276	288	332	320	273	306	297	298	281	301	279	271	280	300	263	274	304	286	311	311	284	326	297	270	294	298	299	299	289	301	286	276	275	307	269	282	306	295	335	304	312	260	321	304	295	315	286	280	327	288	296	285	308	276	308	315	313	287	295	277	287	299	340	300	277	322	281	287	290	295	283	317	280	324	287	295	277	287	285	261	277	275	314	280	303	283	303	269	295	310	270	275	281	260	272	286	290	291	308	293	318	281	305	313	298	327	249	293	304	284	281	307	275	258	278	301	262	278	304	291	305	278	298	302	263	320	324	294	306	292	278	288	282	281	268	290	272	294	303	281	275	302	263	260	285	316	271	311	301	290	285	316	302	305	269	284	276	289	272	296	299	284	311	270	299	320	285	307	277	297	286	299	266	301	298	312	285	249	303	282	304	303	273	299	306	289	345	315	280	294	254	281	295	306	317	306	315	308	308	262	274	303	274	281	305	285	287	303	301	310	313	283	278	282	304	291	302	300	304	300	280	288	299	296	296	323	294	273	308	288	319	294	303	288	314	307	296	281	286	323	294	324
40623	55493	6235	2081	1469	1098	929	796	643	623	540	488	467	475	445	448	416	433	400	401	399	402	378	385	355	403	378	415	361	388	385	387	430	347	415	402	382	343	375	368	388	399	340	373	342	365	358	347	384	399	341	386	363	365	335	363	373	384	373	364	416	336	375	371	392	412	360	356	358	353	346	368	374	373	385	384	387	364	372	362	339	376	370	371	376	376	348	382	392	351	386	363	321	360	336	383	372	372	320	359	354	359	391	381	332	375	393	384	367	381	384	398	362	382	382	396	360	364	391	353	332	397	368	348	386	365	369	371	378	358	337	381	365	369	354	401	384	349	395	381	396	338	349	360	367	362	377	378	421	367	360	361	382	347	384	351	385	364	398	371	378	351	342	367	355	379	395	326	357	373	356	356	383	392	349	357	356	358	370	344	389	371	380	401	357	369	402	333	382	359	387	368	403	353	354	356	338	339	343	389	366	348	378	364	396	383	371	353	351	369	338	337	371	330	364	355	379	354	358	321	346	344	421	388	350	367	346	375	400	357	364	377	374	362	353	359	378	349	385	378	354	383	348	341	360	367	376	357	362	369	367	361	353	372	346	340	357	370	334	396	366	362	370	332	371	349	368	369	366	351	331	358	315	365	392	373	385	356	375	348	358	368	361	371	396	369	380	354	309	363	360	378	365	371	372	378	342	361	324	349	364	347	387	365	352	383	384	360	349	344	381	337	353	377	340	376	357	349	384	375	365	395	357	349	384	341	380	388	340	351	352	383	380	349	352	351	381	363	404	376	400	339	358	387	345	344	360	385	353	383	393	374	353	420	352	378	379	381	341	363	392	355	346	354	335	389	367	359	370	364	343	359	350	372	414	383	382	353	358	387	328	366	378	345	351	367	380	353	384	377	354	356	382	336	366	368	337	402	353	367	369	363	374	388	339	377	399	370	360	335	342	388	359	370	320	338	367	349	365	362	343	393	401	365	340	361	363	369	366	355	399	372	348	359	372	343	343	357	404	375	401	366	358	382	377	351	355	364	381	349	335	360	384	383	332	348	377	382	325	340	368	372	387	372	337	334	344	385	362	373	352	346	389	365	359	357	367	364	333	344	357	385	365	371	345	368	407	383	372	383	350	341	393	373	345	379	387	360	342	379	351	349	389	375	371	355	341	374	374	357	378	336	397	348	404	372	381	348	357	378	319	331	353	358	374	363	353	362	350	379	352	352	347	375	336	382	334	379	360	327	367	350	357	339	360	395	341	363	377	356	340	385	358	368	330	362	374	331	358	373	363	352	358	369	336	358	380	372	346	362	342	351	382	349	360	360	354	401	338	358	345	335	383	383	352	368	369	383	350	333	351	343	335	367	360	356	368	390	345	330	365	370	394	346	355	340	346	377	380	353	385	359	377	368	367	353	367	391	379	379	339	393	381	375	357	334	368	382	369	351	360	392	334	407	362	342	370	395	379	378	373	370	341	374	362	347	365	335	332	381	369	329	360	378	341	366	381	354	376	346	391	342	359	373	327	352	376	356	377	388	350	352	354	339	345	345	368	355	342	379	370	365	350	347	352	368	341	373	371	349	353	368	382	364	378	351	367	366	353	327	377	342	351	381	387	395	355	333	328	372	383	356	376	372	386	370	353	357	355	367	367	369	391	375	367	362	370	416	355	363	336	387	379	329	375	356	383	380	383	368	368	389	410	349	370	373	368	389	389	375	345	338	383	371	368	363	368	368	361	356	351	356	358	373	394	362	361	364	403	379	378	370	355	351	359	386	353	388	387	393	360	374	369	373	341	353	345	398	366	369	338	340	349	348	360	369	374	381	343	380	347	373	382	325	359	375	366	358	374	356	342	355	362	338	367	363	393	351	337	359	383	349	385	384	343	346	359	344	334	362	380	382	339	372	365	331	367	350	360	357	393	341	368	365	380	369	383	372	356	361	322	382	387	373	355	382	383	331	357	351	345	354	373	374	355	349	351	385	362	335	342	362	377	344	348	358	360	390	347	361	367	389	341	357	373	367	370	350	393	342	370	350	361	362	343	400	375	326	388	352	347	360	366	338	329	355	347	360	386	375	367	349	336	347	370	393	341	343	365	362	341	387	337	355	371	336	359	354	401	348	353	404	368	390	351	365	371	359	364	386	357	392	382	391	361	372	341	348	378	351	376	373	363	322	334	351	355	380	365	345	400	363	356	347	354	377	358	366	343	372	346	369	356	365	338	383	331	353	379	366	355	367	385	397	365	374	371	364	383	320	353	363	362	365	354	378	367	360	369	342	366	330	380	361	364	352	356	388	362	372	347	350	352	364	371	373	370	334	399	363	392	328	372	363	386	361	335	369	331	361	378	331	380	322	381	358	356	371	359	357	339	338	377	338	384	360	362	365	367	331	356	370	386	318	369	355	401	371	349	308	368	367	364	406	351	416	335	383	349	332	368	397	367	354	336	364	344	346	370	368	360	363	390	352	352	349	373	376	364	325	334	362	353	345	373	385	370	367	341	367	360	352	385	317	428	387	382	394	348	371	371	373	376	332	356	366	388	371	352	370	362	377	353	363	339	395	373	337	363	370	385	388	372	360	336	377	361	383	358	378	371	336	327	405	357	356	380	381	373	372	391	351	364	341	342	376	345	383	343	370	379	371	383	330	354	348	346	356	367	377	385	370	390	384	374	379	366	371	396	349	361	353	355	356	360	334	374	358	355	337	337	409	301	345	381	357	357	351	392	368	367	357	355	378	361	384	355	339	369	370	356	360	383	323	345	354	371	352	349	332	378	373	379	371	390	367	358	356	375	385	326	333	364	351	342	313	368	341	353	354	370	345	361	395	388	368	372	363	351	355	364	426	361	352	354	391	360	370	374	353	362	367	351	353	361	350	373	354	387	358	380	348	376	373	355	386	336	398	359	402	335	364	362	370	375	353	353	361	340	389	404	378	353	359	357	337	363	366	356	376	344	391	374	362	388	360	333	358	375	370	333	361	370	366	335	382	331	353	350	401	360	366	359	385	368	354	376	363	320	373	392	345	373	335	352	362	375	344	355	375	318	405	368	351	345	353	338	397	363	353	376	368	371	346	333	369	347	356	355	361	367	354	352	373	350	358	383	375	407	398	366	363	322	352	390	341	355	384	369	376	403	376	387	350	370	364	357	358	410	382	388	354	370	376	367	369	325	365	377	364	347	362	388	335	323	360	341	363	372	352	395	356	391	373	377	374	365	385	332	356	399	385	387	333	350	397	366	350	380	371	329	400	362	367	395	356	398	375	350	341	402	376	382	369	364	328	396	332	345	372	372	353	344	390	345	372	377	365	385	338	380	358	369	342	363	391	368	358	443	334	386	361	364	350	356	374	405	344	388	370	334	372	371	351	389	356	345	343	353	348	357	386	344	355	365	328	349	365	382	343	357	394	359	357	363	354	355	352	395	357	361	389	347	329	352	354	373	397	379	365	355	323	364	342	356	362	366	403	379	397	364	356	364	351	330	380
25606	21581	27520	25623	8514	528	425	357	352	286	289	287	308	284	280	262	276	270	258	315	269	281	308	263	302	273	232	265	272	282	274	286	274	278	272	268	270	244	236	268	261	238	283	255	275	224	247	277	241	262	288	257	248	241	286	260	289	230	270	276	254	277	281	288	279	234	252	262	274	258	279	259	250	279	251	258	235	233	272	273	249	254	259	256	271	270	254	264	265	277	234	245	258	262	268	257	274	236	281	267	264	255	240	273	255	267	252	244	257	264	262	271	292	245	264	256	266	239	254	243	271	245	234	269	235	269	232	250	271	281	237	296	293	249	276	243	283	249	252	271	256	275	239	260	268	263	243	238	238	250	277	290	253	264	271	262	269	262	283	222	271	270	230	275	240	289	273	259	276	292	256	261	237	263	264	279	268	299	247	237	278	235	275	263	281	262	255	295	262	263	260	257	281	286	262	265	256	279	283	253	248	260	267	225	256	266	246	260	285	275	249	253	270	276	250	257	268	257	250	222	253	284	260	283	255	261	261	249	267	263	269	271	239	266	291	244	265	271	250	263	256	270	243	272	249	248	282	268	260	264	257	247	240	270	261	254	242	261	270	278	271	261	250	242	272	237	280	249	270	260	301	271	273	235	268	286	272	267	249	258	235	240	277	285	255	279	263	243	251	237	279	251	277	256	261	239	265	281	270	242	236	261	251	254	254	250	256	263	272	281	244	253	275	257	249	269	250	259	260	264	270	284	241	252	242	258	273	248	253	260	275	264	289	252	269	244	255	239	265	256	263	245	255	268	285	240	282	261	268	250	278	263	280	226	277	247	223	298	241	257	242	287	278	262	260	260	244	248	256	276	258	287	252	272	255	273	235	232	273	266	251	228	265	279	279	250	273	275	283	247	286	250	253	250	250	263	274	272	271	231	251	276	267	278	246	256	250	230	249	259	256	297	278	278	267	280	264	245	266	250	256	251	288	235	240	275	269	249	263	284	274	243	274	247	281	268	269	253	252	244	272	265	254	286	302	273	275	286	273	263	267	267	236	254	277	253	286	255	275	268	247	258	283	264	274	276	258	242	273	251	242	235	271	245	271	267	242	257	247	280	272	261	263	299	267	250	229	264	296	252	266	245	286	271	284	249	256	282	263	252	251	282	260	243	281	248	251	269	255	253	243	284	264	256	250	260	243	235	278	276	243	234	263	238	247	269	271	257	255	279	244	300	247	283	258	248	280	262	262	252	258	254	268	279	253	285	262	275	282	281	251	279	233	245	240	280	293	241	236	252	244	247	242	271	306	264	266	242	239	247	262	275	250	253	271	259	275	256	246	268	283	264	261	261	291	237	243	225	252	264	259	264	261	253	284	255	235	244	253	250	270	255	257	289	247	282	283	264	273	270	276	270	275	281	296	264	234	250	278	244	248	256	253	259	256	281	275	286	259	266	259	264	289	244	268	241	273	268	257	254	274	291	284	260	260	251	276	260	253	278	272	261	239	277	263	265	255	258	292	268	287	242	277	244	280	284	247	236	270	291	281	245	262	254	256	263	262	312	247	277	245	255	262	282	270	251	261	244	266	284	291	260	268	275	255	247	259	254	253	239	247	279	274	262	268	250	257	250	287	276	230	269	275	291	283	266	262	268	271	269	261	259	228	241	276	264	267	244	264	257	285	267	251	274	276	296	227	269	260	243	264	285	243	266	250	276	274	272	245	233	254	254	247	261	276	268	252	246	264	256	276	250	270	257	266	256	252	255	269	260	250	261	236	264	225	252	241	269	238	250	272	294	232	259	260	289	253	250	259	257	267	258	263	286	267	274	256	263	256	233	250	266	280	264	262	248	242	254	270	249	256	284	255	255	231	263	246	254	292	276	264	246	262	254	268	270	260	225	281	272	251	282	236	255	282	246	265	265	240	260	299	256	280	264	233	270	252	241	252	230	254	272	244	289	270	284	255	248	279	244	269	271	269	277	259	241	240	279	264	280	277	235	235	259	270	267	290	262	261	249	231	269	251	301	265	276	282	242	279	287	273	279	266	264	281	268	306	255	246	270	258	268	270	276	269	272	234	269	248	233	209	255	280	271	252	277	249	241	268	240	269	243	255	262	257	262	261	269	256	249	250	241	272	273	280	315	273	241	248	266	257	269	262	276	259	246	259	259	253	261	257	265	271	278	242	261	272	242	232	262	288	250	267	258	275	264	256	235	261	261	255	267	278	255	232	281	269	262	295	279	249	278	249	264	288	238	262	253	249	272	249	289	254	258	267	268	281	245	260	303	262	243	248	253	283	281	259	249	259	285	268	249	260	279	262	291	245	260	258	274	254	258	242	255	267	260	244	255	262	278	244	246	235	262	242	255	296	253	271	275	267	243	254	236	252	234	294	262	236	260	226	266	265	280	293	271	294	240	251	277	243	281	276	266	263	259	271	280	267	246	233	244	273	271	262	250	283	283	277	271	270	257	261	258	272	289	248	251	253	242	284	257	270	275	224	250	266	264	261	256	256	248	266	244	249	251	256	235	259	234	265	246	257	254	257	277	272	273	269	269	252	217	256	249	245	261	275	257	279	274	246	279	270	255	264	253	266	273	267	239	259	251	259	277	250	233	267	251	259	265	248	236	264	263	273	211	293	238	260	262	249	269	291	290	238	249	240	253	274	254	261	264	259	228	261	255	273	289	262	265	240	254	263	271	244	289	253	261	262	272	276	279	254	263	268	251	296	233	262	289	236	242	260	263	243	269	275	263	245	275	244	238	261	264	244	248	259	229	261	247	262	280	245	313	246	244	238	265	268	232	253	286	287	267	290	243	275	252	260	306	288	276	269	245	280	258	302	254	261	249	253	265	220	251	266	247	271	285	277	261	241	244	261	265	240	264	265	275	240	276	283	254	275	265	272	259	277	277	253	297	282	277	284	274	253	287	263	266	249	241	293	269	252	275	260	242	236	253	248	272	252	238	243	270	249	262	250	267	264	270	256	254	276	254	260	281	253	252	262	261	272	251	257	261	270	250	253	251	272	255	272	272	249	262	277	245	252	241	271	276	292	256	285	268	276	272	248	237	255	253	257	267	260	250	272	253	277	272	294	257	265	258	283	246	272	253	258	287	224	236	253	288	264	251	272	268	275	248	271	255	269	244	265	263	256	262	219	257	249	249	274	259	271	259	272	280	267	260	281	233	253	267	267	302	262	269	276	217	258	244	272	248	255	277	270	246	237	230	248	247	312	277	247	239	249	263	268	239	252	286	270	245	272	244	241	247	252	287	267	259	257	267	242	266	290	248	261	261	239	254	254	282	273	264	261	305	237	279	264	269	274	264	253	267	295	261	253	263	258	262	261	270	247	269	247	267	279	285	262	251	284	258	262	263	245	266	250	276	251	254	238	262	241	268	270	271	267	258	256	268	262	279	271	257	277	250	251	245	288	274	243	239	235	283	258	276	244	271	261	256	255	278	275	279	277	243	247	269	266	251	271	251	255	256	261	292
39066	45688	2944	1291	953	763	667	542	558	496	454	430	418	420	372	357	365	364	354	361	364	340	357	369	353	357	321	359	334	375	370	378	356	335	340	349	382	333	333	352	367	335	346	309	351	341	322	341	331	344	319	304	329	325	325	339	326	327	326	371	326	324	379	345	332	334	352	326	356	326	327	318	275	300	298	346	358	354	329	376	366	348	362	363	346	364	343	332	356	330	354	340	358	339	357	356	329	330	350	379	364	344	325	361	337	323	362	315	336	353	327	331	299	359	354	319	342	345	356	351	348	309	360	350	337	312	330	320	346	347	360	342	304	363	366	372	284	343	336	334	328	340	338	358	332	342	334	375	350	318	333	385	356	353	319	345	336	285	336	346	347	299	326	332	392	352	374	326	315	348	351	360	351	328	329	326	373	326	342	337	338	372	353	376	317	361	325	359	309	365	336	352	331	334	314	334	349	326	342	294	372	340	326	349	349	304	374	353	353	315	327	318	349	368	335	308	338	337	358	365	344	334	355	306	333	363	334	335	354	336	390	315	346	330	343	313	365	337	384	341	340	360	335	330	357	325	369	316	324	350	334	357	323	339	329	323	322	334	311	345	350	329	309	337	335	354	379	336	299	320	309	345	346	347	333	356	378	346	353	322	359	337	319	323	375	338	335	339	325	331	304	327	348	367	335	311	364	344	356	357	345	312	352	368	356	334	377	339	356	372	357	390	345	325	361	326	338	355	321	349	342	342	385	333	378	316	362	321	325	301	341	325	345	344	355	359	386	339	352	337	351	350	351	327	357	320	338	361	339	347	319	325	330	346	348	337	343	326	317	356	305	317	311	334	357	338	356	335	329	351	325	330	316	322	358	345	337	329	302	332	333	360	328	325	353	341	373	391	332	346	298	317	361	340	318	346	380	355	353	338	330	338	343	353	336	319	340	353	346	333	323	320	346	374	351	335	302	331	340	323	349	337	330	342	343	335	333	346	356	361	327	347	339	360	347	314	332	337	353	334	335	330	296	343	325	322	365	320	345	318	341	341	330	289	399	332	319	347	322	335	346	341	328	336	353	318	322	352	324	336	353	322	340	323	317	341	355	341	339	342	345	351	353	334	363	327	309	339	324	329	334	381	360	362	341	320	360	334	318	357	357	358	335	327	316	342	324	318	357	345	318	320	338	361	369	334	339	322	350	353	346	356	350	360	315	306	316	369	360	353	349	341	335	361	306	352	346	356	336	346	326	373	342	346	346	326	346	347	350	360	323	338	343	361	354	322	349	309	304	325	373	368	338	379	342	311	354	350	341	344	373	323	349	323	321	347	363	343	337	330	349	327	346	340	339	291	349	345	340	340	347	351	369	334	319	312	347	346	331	335	331	337	366	333	357	323	298	364	323	343	315	377	360	336	349	312	333	298	326	333	336	324	321	324	346	333	352	365	356	316	329	371	332	357	347	381	334	337	360	318	333	328	337	320	365	306	354	351	359	362	380	354	347	324	356	309	319	332	362	322	336	332	350	344	329	327	318	344	340	347	309	312	361	346	337	354	325	319	326	296	357	341	345	324	332	297	346	333	335	315	337	373	307	315	352	366	312	372	332	369	349	350	312	330	333	360	336	352	334	298	365	334	374	318	364	318	348	319	299	323	366	356	356	356	306	350	344	327	327	326	305	337	355	354	320	359	402	346	339	370	345	336	308	397	354	313	351	318	314	352	347	384	344	348	315	350	383	363	331	357	365	340	330	346	365	354	343	330	307	342	329	339	334	359	342	361	331	310	352	350	331	290	291	363	311	335	376	343	362	376	345	316	330	302	328	315	352	348	380	355	342	352	321	326	356	338	327	373	337	349	360	340	343	357	356	348	343	328	332	358	352	338	357	355	340	350	335	356	368	347	308	298	327	353	318	342	358	346	354	327	361	354	353	344	379	341	357	352	343	341	316	357	344	353	348	358	319	333	339	354	337	335	339	343	312	358	345	342	339	373	360	326	356	334	368	345	353	333	321	336	318	347	338	370	356	317	314	342	328	369	321	355	362	352	376	355	353	378	338	332	342	341	350	362	326	357	336	329	354	323	365	306	362	343	317	371	346	327	352	337	326	352	351	349	329	304	311	334	349	336	337	302	347	319	332	316	342	352	339	374	344	303	306	315	348	361	338	354	340	364	351	362	341	339	350	350	384	332	370	345	344	352	365	360	330	333	353	344	366	336	323	355	358	353	328	352	362	338	333	338	347	333	330	363	366	331	345	346	355	357	338	340	344	331	332	344	353	339	354	319	325	337	303	350	354	358	363	389	321	353	325	330	366	344	376	326	331	351	309	336	337	332	338	358	334	333	376	332	332	342	321	334	328	330	335	356	378	352	347	367	317	338	345	321	344	317	353	342	349	332	338	351	360	316	326	335	337	315	320	344	336	340	351	337	328	353	369	331	336	354	339	352	347	357	322	327	329	345	372	387	338	338	316	355	329	367	349	345	349	327	315	339	347	340	342	343	343	345	342	367	314	344	349	360	357	323	356	375	379	324	358	334	330	341	358	336	340	354	348	332	348	369	351	347	339	311	350	317	358	338	364	350	360	322	343	315	348	336	319	335	330	345	344	365	346	377	323	330	341	370	343	325	322	313	308	347	348	316	360	352	350	356	312	350	345	344	362	354	329	332	371	340	302	348	353	331	322	355	376	353	362	339	331	357	346	344	378	344	335	387	316	353	339	357	346	316	363	323	345	338	318	350	345	355	329	346	345	361	341	374	348	363	320	344	325	339	363	356	336	351	347	342	345	333	349	355	333	344	349	328	317	333	311	331	343	338	336	323	331	323	346	356	323	343	355	347	337	386	352	321	318	356	306	340	308	358	332	369	341	351	361	375	365	338	321	349	363	359	334	317	328	334	358	325	339	336	328	352	336	317	342	354	372	331	330	356	383	350	354	369	341	319	352	359	341	319	334	333	356	349	338	372	321	338	381	327	350	358	324	354	318	346	336	329	338	322	360	363	354	351	349	359	367	358	311	343	333	340	345	390	336	345	358	309	314	361	353	336	356	352	366	325	310	320	326	329	364	351	323	362	335	333	315	332	386	344	354	317	373	310	362	331	327	343	354	314	332	327	331	331	355	357	358	336	314	317	329	319	350	329	372	331	331	322	310	375	329	333	357	330	337	346	315	356	337	357	337	345	338	346	376	328	307	334	335	316	326	343	353	349	376	293	331	343	338	321	341	344	335	347	330	346	372	330	356	351	349	321	348	341	329	340	322	346	310	371	403	363	353	332	350	309	330	328	289	331	332	358	368	303	354	362	366	309	323	369	374	324	351	358	320	358	354	355	313	319	354	332	336	331	370	335	316	390	333	320	346	361	335	352	369	336	379	340	340	355	356	370	338	355	357	375	359	365	361	344	330	370	360	330	354	343	341	344	340	374	318	319	314	353	352	331	352	326	355	376	315	344	367	363	311	354	371	378	326	365	351	347	359	364	337	346	354	327	336	327
23294	21549	29300	24177	21521	21511	9396	1058	799	758	686	715	617	599	561	593	640	553	643	557	555	555	536	555	531	489	549	494	527	528	523	516	524	498	531	490	515	484	495	571	450	553	528	484	509	533	538	516	545	513	532	556	489	495	506	509	523	496	512	501	509	527	474	492	506	529	516	491	499	525	485	502	487	479	502	466	488	467	446	471	545	522	466	486	492	513	475	496	489	458	462	523	507	515	530	489	530	495	528	486	488	486	474	470	475	477	480	473	521	536	485	469	522	487	509	524	453	510	493	493	522	518	484	483	470	511	529	509	534	517	560	485	455	494	506	496	533	479	505	488	546	515	514	494	502	480	469	480	485	531	503	500	537	509	511	521	488	516	501	523	523	468	513	508	481	495	511	460	493	486	520	524	488	505	479	521	476	491	525	492	494	501	514	532	496	504	516	524	465	502	489	508	526	489	549	494	497	490	500	521	506	527	471	518	493	501	506	532	475	510	513	528	476	472	548	494	558	500	471	534	482	515	479	511	510	517	526	481	489	467	486	504	505	492	498	476	468	513	516	513	506	522	489	526	503	513	522	476	495	501	518	511	537	478	492	514	486	520	520	509	496	488	495	500	497	536	510	479	529	501	462	522	479	503	530	521	478	493	493	529	490	522	501	530	483	493	464	512	533	521	437	505	527	502	488	496	512	523	493	490	507	530	454	474	512	505	486	497	511	568	550	486	503	506	495	496	483	496	503	494	482	513	480	498	485	511	508	458	491	502	529	504	536	482	461	478	482	506	469	521	500	466	518	487	475	518	467	536	513	516	483	503	509	495	496	489	513	499	462	487	487	502	555	517	532	512	527	545	502	486	503	515	531	459	498	497	480	492	508	541	494	525	493	500	526	486	542	480	525	535	493	488	509	503	532	501	519	491	488	550	494	464	520	500	507	506	502	516	495	499	509	502	468	555	516	498	490	503	516	489	522	500	508	472	528	500	433	517	518	520	493	457	471	511	490	498	486	511	509	483	502	452	523	488	508	499	484	466	492	500	480	501	486	435	509	500	488	518	493	462	511	509	459	455	454	511	536	521	515	507	477	467	531	521	523	511	495	489	524	490	518	541	476	455	499	532	500	525	533	492	507	472	498	473	474	499	519	509	475	505	506	548	535	466	540	511	491	478	489	472	494	517	495	499	484	472	526	484	478	506	493	528	530	539	470	537	503	489	500	517	564	513	492	529	499	537	473	486	591	471	492	488	497	469	508	548	471	510	503	503	552	503	520	479	503	478	527	512	517	503	506	472	493	501	464	456	517	508	518	507	501	493	493	492	457	469	483	515	530	517	455	467	510	515	460	483	447	502	507	494	474	502	497	492	491	521	495	540	502	512	508	529	498	502	459	510	503	505	507	468	471	504	522	501	460	491	510	474	524	492	475	502	487	508	511	493	501	496	493	536	450	487	493	508	533	451	467	491	498	511	508	537	501	512	498	518	527	500	488	476	504	461	441	498	491	498	522	496	486	474	480	499	503	558	518	527	490	535	501	547	482	526	530	514	498	579	528	508	531	496	501	514	517	456	483	535	484	526	529	492	474	469	524	515	538	509	501	483	504	526	473	499	491	511	499	492	510	524	529	491	504	533	487	473	490	469	527	518	526	507	535	509	501	511	476	491	471	478	484	501	533	495	524	503	498	501	529	544	475	485	531	480	476	519	484	494	526	532	527	491	479	520	508	491	447	543	508	499	533	489	463	511	500	519	505	504	502	492	448	510	481	472	457	507	487	479	489	479	504	477	463	493	463	476	502	493	484	521	532	489	513	444	540	496	521	506	496	496	526	487	491	498	495	477	486	454	535	543	522	506	502	510	497	481	520	479	526	511	496	483	514	502	530	557	520	477	484	507	470	501	488	465	510	485	496	488	480	514	488	504	528	490	510	501	476	498	490	481	503	513	532	528	532	512	516	503	512	487	544	515	491	485	509	512	532	506	489	501	469	487	522	487	509	509	484	506	472	538	495	482	490	510	525	497	488	536	509	520	503	457	486	523	517	497	538	537	507	528	528	493	506	474	498	514	503	484	517	510	524	469	484	490	556	483	485	509	487	501	527	482	494	501	504	505	501	518	532	485	517	483	487	482	540	512	508	515	504	482	473	509	489	534	497	457	501	525	499	514	545	537	539	509	482	501	507	511	481	506	464	504	508	468	481	490	552	501	523	475	489	515	451	520	465	491	528	507	524	464	542	509	487	499	512	481	526	500	492	492	450	497	467	526	511	522	524	489	490	523	472	510	487	517	527	527	503	502	495	512	515	494	521	533	485	507	500	509	510	507	491	558	504	486	491	527	496	493	515	483	505	475	500	512	526	541	540	524	495	484	466	507	527	444	487	516	504	486	482	515	510	512	486	463	469	498	487	495	462	491	522	500	498	503	510	460	515	519	516	497	508	480	538	512	527	524	518	528	511	472	495	531	547	508	523	449	514	444	449	501	476	509	500	481	476	477	494	476	492	508	474	517	506	479	477	507	494	494	475	465	536	502	538	526	466	474	485	487	503	495	516	499	511	507	494	512	505	467	473	514	462	538	515	490	469	477	466	517	496	569	464	509	476	512	482	529	490	491	502	480	434	457	489	523	508	498	524	504	501	520	493	513	434	525	464	475	522	517	506	478	484	556	480	441	506	501	481	478	500	478	490	471	510	471	496	525	481	456	479	518	509	542	521	495	517	479	503	460	462	499	505	495	541	493	510	538	498	517	542	437	465	523	483	526	501	464	512	463	497	513	478	496	528	496	505	487	536	484	532	505	485	470	507	503	512	507	491	549	465	473	488	503	521	507	477	548	505	513	484	535	517	514	524	502	462	510	471	495	462	486	470	511	486	475	504	550	522	498	519	529	496	475	479	510	481	508	504	515	497	486	478	481	506	509	449	508	501	516	518	489	502	466	493	519	529	484	465	537	492	516	509	531	524	509	470	496	533	489	508	481	494	475	448	489	459	473	455	498	503	455	466	503	484	515	524	494	489	506	506	520	518	507	515	465	493	459	511	486	517	486	476	559	503	505	504	479	464	488	463	527	490	509	486	484	517	521	508	489	503	502	494	491	501	526	466	467	505	496	491	523	514	496	510	495	443	500	480	475	538	480	493	455	497	498	484	442	486	494	522	490	493	538	519	483	486	470	537	482	530	498	483	491	527	513	484	456	523	521	501	488	503	544	474	474	509	517	481	484	498	500	499	435	497	510	519	490	500	483	480	500	522	494	524	456	458	481	493	512	492	507	479	523	494	545	509	488	477	488	494	473	523	519	519	486	495	459	520	499	543	518	478	513	484	521	510	525	472	499	493	499	498	493	462	465	519	482	534	478	479	468	503	487	504	514	472	493	516	452	507	529	543	475	510	497	503	455	536	498	492	504	467	516	519	523	517	543	499	492	505	511	517	523	526	483	471	491	491	537	519	486	486	485	508	466	491	497	467	555	496	493	545	481	506	478	512	432	493	496
45535	57107	8907	4069	3035	2291	1835	1451	1199	1114	998	921	799	782	755	741	745	728	722	654	636	635	638	595	635	620	646	709	624	654	623	637	597	649	618	596	604	636	623	583	626	607	621	626	600	591	613	593	563	599	575	611	584	599	613	583	614	615	663	627	588	630	582	587	633	593	646	595	656	633	661	583	567	635	621	621	580	624	626	598	599	599	575	600	615	581	570	608	666	611	572	579	616	594	602	615	611	575	621	594	634	600	556	637	591	617	570	631	554	560	630	569	602	596	584	607	600	583	616	577	617	590	612	575	633	545	571	602	640	589	548	598	596	611	613	578	603	581	603	574	574	570	595	585	616	582	617	633	563	596	574	560	589	586	614	600	593	582	585	623	573	596	620	638	601	585	572	621	603	591	596	602	605	596	594	652	583	589	620	592	651	599	581	599	587	568	609	582	639	596	596	579	568	612	643	625	623	579	612	596	628	592	619	608	557	584	605	592	599	608	582	577	613	652	571	592	541	598	600	604	577	636	593	607	583	592	589	606	556	627	591	585	598	592	659	589	592	574	621	619	602	566	629	574	594	598	599	557	591	592	606	605	628	612	627	585	617	606	592	637	563	580	606	617	577	611	597	571	636	533	580	613	606	587	615	599	605	610	576	603	586	620	593	608	575	581	601	590	617	588	628	621	613	606	632	636	624	558	627	639	584	597	563	564	595	629	636	607	594	610	634	608	578	609	568	610	604	607	638	583	580	608	571	671	589	598	608	569	587	619	577	591	596	585	617	548	602	592	589	623	612	566	565	597	608	656	614	594	584	595	578	645	608	585	626	550	561	587	596	619	618	587	632	643	593	604	622	616	559	577	551	591	610	604	570	596	590	601	579	620	618	564	633	555	624	570	619	576	593	604	588	588	571	613	580	599	621	586	616	567	629	611	556	574	592	595	569	585	610	588	586	589	631	602	635	617	619	604	648	629	612	587	592	594	599	602	601	585	565	603	614	635	631	584	614	650	622	630	567	602	565	594	682	606	582	602	614	586	588	597	595	583	628	585	624	580	529	595	580	569	572	606	594	578	603	605	598	589	604	554	640	577	609	569	584	601	606	586	545	638	588	599	613	589	562	622	602	609	615	617	582	581	651	609	564	622	581	607	593	594	588	607	567	623	582	586	630	573	585	611	615	585	622	613	631	612	622	597	622	629	586	563	596	620	601	606	575	628	543	574	578	555	594	647	650	596	598	602	569	568	609	579	583	609	571	587	593	608	568	603	597	577	624	581	628	612	599	647	587	639	614	633	575	590	589	582	613	576	621	614	588	597	646	581	584	582	549	569	619	576	568	568	582	619	616	611	577	614	600	568	604	633	628	575	616	593	580	612	579	584	589	568	618	623	583	592	604	577	616	598	602	599	576	537	603	605	584	593	586	600	585	611	584	609	623	622	602	629	604	617	628	597	613	591	566	594	537	596	600	612	639	611	589	562	624	571	585	611	617	594	605	608	616	620	595	627	614	608	597	618	575	614	580	583	568	596	592	604	634	596	590	626	592	542	610	617	598	601	606	603	607	580	582	631	594	575	630	601	573	611	625	610	570	594	627	650	574	621	595	581	588	602	594	595	584	565	607	575	605	549	593	578	571	587	623	591	602	620	596	586	549	608	600	594	592	607	635	593	536	624	622	587	587	598	608	608	613	607	615	569	553	610	598	597	623	598	634	635	628	620	594	602	588	635	613	599	606	558	610	566	563	632	597	587	535	585	608	579	625	589	597	618	603	597	570	584	575	598	577	585	647	595	605	583	602	614	568	637	584	589	622	616	557	620	568	581	578	584	616	619	610	627	638	632	588	611	592	610	598	582	571	631	622	590	560	597	574	591	589	613	610	568	663	588	608	543	599	589	625	622	608	628	614	598	596	646	617	604	589	614	586	626	577	653	632	601	582	637	626	586	676	587	578	582	570	581	612	545	639	592	619	577	594	605	608	583	606	654	570	603	633	587	608	592	571	582	562	614	600	619	593	551	588	544	652	612	581	621	623	594	607	579	606	629	580	591	540	593	616	561	591	592	585	599	617	547	621	636	580	582	573	606	615	644	606	614	638	600	621	611	603	584	623	605	575	564	597	647	605	579	636	600	621	616	609	549	571	649	552	607	621	637	632	582	597	607	595	537	651	581	582	613	562	589	603	563	576	586	579	608	585	601	624	587	607	593	597	585	567	614	621	568	580	594	603	590	604	587	595	604	602	585	607	597	580	613	641	573	561	594	638	618	634	561	578	625	630	632	620	604	597	608	552	591	588	552	605	573	586	648	641	628	598	580	613	606	594	566	611	646	588	611	595	587	559	576	652	546	627	624	604	544	634	575	599	592	621	620	602	569	565	578	565	547	553	562	595	615	601	643	645	613	598	604	605	619	604	577	593	587	617	579	626	594	562	584	583	542	573	609	585	603	640	613	598	587	612	597	594	604	617	590	604	554	624	569	598	567	647	598	579	633	593	570	601	635	598	596	591	619	615	573	593	573	568	588	629	600	570	644	608	626	604	594	587	637	607	627	557	585	643	606	613	604	591	648	612	550	576	617	563	627	632	572	554	580	584	640	599	611	590	597	568	564	573	567	560	596	621	613	578	661	623	545	561	572	596	568	542	576	606	588	579	628	606	557	620	606	601	623	588	582	594	624	559	581	629	582	600	595	621	582	574	618	591	549	602	596	602	632	559	605	590	612	534	619	646	581	602	560	567	598	591	602	579	580	581	597	587	589	589	595	580	597	589	546	560	578	600	606	587	593	611	597	576	588	603	564	623	554	598	589	590	625	606	607	588	625	591	571	605	611	624	526	556	601	607	593	593	610	591	603	584	602	648	574	590	603	624	586	613	583	598	598	578	561	612	615	589	610	555	620	620	621	607	575	582	625	597	592	600	617	553	607	588	590	571	566	570	605	597	590	612	624	592	598	615	602	593	608	573	565	607	583	614	582	573	591	570	635	576	579	593	562	612	585	640	595	582	629	596	578	577	612	594	638	594	581	603	633	577	627	582	600	588	613	614	636	587	594	558	564	627	612	599	630	570	611	636	595	625	610	603	581	541	593	641	606	613	569	581	595	553	646	665	583	612	578	602	624	632	573	599	591	607	614	583	586	637	592	612	561	614	598	562	627	601	584	612	624	554	613	609	602	614	647	557	596	570	609	613	590	615	547	597	607	600	579	589	605	621	589	630	593	612	614	603	597	591	630	614	611	643	610	577	644	622	602	611	597	570	589	611	592	627	540	593	574	616	599	638	618	570	586	589	596	608	572	617	586	572	596	618	560	615	585	605	614	601	592	602	616	603	636	614	585	627	602	597	638	595	602	600	590	607	615	566	581	583	572	598	591	626	602	584	643	596	597	584	576	565	572	589	588	565	552	613	595	587	637	588	594	569	589	606	649	599	588	616	638	585	609	651	567	641	575	585	584	608	621	550	622	568	633	586	595	625	615	607	616	618	541	579	597	604	576
29861	26638	15413	1705	238	214	188	157	178	152	180	161	196	175	163	173	162	172	170	176	177	184	162	163	172	160	157	160	151	158	155	171	161	188	170	167	179	185	166	178	154	172	187	164	148	179	158	153	139	175	180	159	161	142	156	153	167	169	175	170	158	160	185	154	151	162	170	166	174	188	156	163	155	193	153	176	167	167	181	155	166	174	170	170	163	156	168	153	163	170	179	174	163	132	175	189	155	156	173	151	174	190	179	164	169	168	186	174	153	200	186	169	169	168	173	146	160	186	161	149	122	183	152	176	164	165	166	164	169	163	171	163	181	167	180	164	155	156	153	175	143	184	162	149	169	172	185	191	161	158	172	153	169	193	143	150	169	177	185	183	154	188	167	160	159	145	170	134	159	153	178	168	153	159	197	165	160	166	193	165	163	166	171	169	182	158	164	173	186	161	191	175	149	172	158	169	165	156	160	154	162	175	167	170	197	131	180	182	149	165	175	164	152	165	186	159	156	158	175	183	180	159	160	144	160	174	162	161	169	157	170	172	174	164	192	171	189	167	172	186	152	163	163	157	132	207	191	174	162	171	159	186	154	173	143	170	172	132	156	154	165	180	167	159	166	151	163	183	178	173	153	189	164	159	182	157	138	182	167	175	173	138	156	164	180	185	165	159	176	156	170	195	160	159	156	164	162	163	171	139	171	168	172	154	166	161	176	167	146	173	176	169	172	184	154	176	151	158	154	199	166	185	144	168	158	179	167	159	174	177	186	182	186	164	165	163	194	169	173	155	157	141	176	144	174	163	174	172	172	172	146	179	160	172	180	182	154	176	174	153	173	161	173	195	150	170	174	174	183	155	192	128	150	163	163	150	174	159	187	163	151	179	184	185	169	166	196	182	141	151	150	167	165	173	174	178	180	149	190	157	155	156	162	170	175	173	160	174	154	170	161	159	149	164	179	123	186	165	167	170	150	161	164	160	161	172	159	162	158	176	147	181	185	168	175	158	167	161	164	176	174	182	175	150	165	146	170	141	159	167	186	183	176	152	153	161	176	173	178	161	178	177	169	185	195	169	159	139	147	188	191	161	163	164	148	159	171	189	196	179	191	181	179	155	157	205	186	186	159	165	150	161	152	157	165	151	149	194	166	173	183	170	157	157	151	160	181	157	161	169	169	167	181	194	144	174	164	155	185	168	183	168	138	166	184	168	166	169	156	167	189	162	176	173	175	183	180	164	151	176	177	180	163	160	187	170	178	163	172	182	195	173	176	157	147	158	158	170	199	183	167	167	163	164	184	156	161	155	176	164	174	157	169	150	167	141	153	158	170	171	175	192	174	138	183	164	175	172	174	179	189	140	155	163	157	152	192	163	180	159	175	176	164	176	166	158	160	174	178	146	181	173	180	151	152	179	168	154	172	145	177	181	186	186	197	187	191	145	198	175	180	178	149	204	155	170	217	164	179	170	186	162	173	161	166	174	172	166	173	177	158	178	176	159	154	165	168	177	182	165	173	165	162	157	159	181	145	168	166	158	162	171	147	179	177	168	165	196	170	164	144	169	162	185	160	178	163	176	155	171	163	165	177	171	140	183	164	163	154	158	190	174	163	187	155	187	157	160	177	161	177	161	163	156	150	157	158	167	177	167	159	166	135	181	172	140	156	160	167	183	189	178	168	168	177	147	160	190	154	166	163	165	166	133	192	173	182	167	160	175	144	180	210	189	174	155	154	153	167	167	162	190	171	182	180	166	183	169	159	167	166	183	177	165	164	173	175	160	160	174	166	176	162	165	159	172	135	169	167	150	168	140	174	191	186	172	150	180	178	168	158	162	186	171	154	160	162	169	158	173	173	166	163	192	165	184	169	148	160	148	152	152	164	171	160	165	177	174	158	146	155	168	170	153	154	173	163	173	170	151	178	161	169	158	170	153	163	164	143	166	167	164	159	181	171	162	173	165	180	177	191	162	167	173	157	152	169	165	166	186	181	160	169	165	168	184	172	166	152	154	159	187	164	175	166	172	190	159	179	163	185	180	173	149	176	158	163	162	146	188	185	152	155	165	159	175	174	173	155	170	167	169	169	169	195	199	182	146	182	170	188	173	170	206	155	163	187	156	150	168	165	169	175	174	168	169	192	187	165	171	193	172	171	181	179	147	186	169	175	163	153	175	177	149	184	151	172	165	168	176	161	172	154	169	149	209	166	185	158	171	176	184	136	180	167	178	183	179	160	175	148	179	170	169	173	158	131	152	164	147	150	163	175	143	175	177	193	168	173	165	179	161	187	168	164	156	173	168	165	161	182	160	168	161	179	173	160	158	172	165	158	151	148	154	164	161	164	177	162	157	169	161	186	177	165	158	182	184	146	171	132	154	162	156	157	163	203	172	181	153	188	179	170	165	189	163	183	170	164	174	158	187	155	148	170	160	164	158	167	177	166	162	182	166	174	167	163	146	174	163	187	174	164	181	158	160	163	155	183	160	159	161	184	181	169	188	187	155	165	150	187	167	172	155	162	159	155	191	147	149	160	177	166	164	164	172	155	178	151	157	149	161	168	161	160	178	172	171	177	156	172	144	143	178	171	161	157	157	161	176	161	149	155	186	163	154	193	158	181	159	171	164	183	157	161	171	155	156	172	152	182	198	192	159	171	169	171	160	178	151	145	132	148	149	175	171	157	183	164	176	183	160	180	196	166	187	175	171	159	152	160	177	170	177	148	156	175	164	160	182	146	192	159	159	191	177	174	164	171	159	170	161	165	147	161	151	167	182	169	182	170	172	159	170	172	150	161	176	173	175	173	165	157	198	177	155	161	170	176	157	174	164	187	153	198	149	190	176	149	169	157	167	150	161	163	163	174	154	166	172	159	160	198	175	201	160	154	171	192	165	168	176	159	206	167	172	169	172	184	169	166	178	192	169	179	188	177	145	160	159	181	158	154	174	171	182	174	174	159	178	168	181	158	159	186	174	168	177	165	149	142	170	171	150	165	189	171	164	184	187	163	161	171	175	154	150	161	184	177	178	153	186	143	164	147	154	164	177	186	172	169	174	177	172	162	167	143	184	145	159	153	173	154	166	168	155	178	157	196	158	176	165	182	162	175	170	172	194	176	186	177	149	155	170	167	151	180	170	166	168	171	167	176	174	169	177	155	156	192	160	157	164	167	163	187	174	177	154	184	167	135	162	150	147	179	161	132	151	170	154	180	148	166	161	167	175	181	186	148	153	176	152	175	182	170	161	177	180	134	181	172	161	153	187	170	158	158	171	165	156	187	166	169	166	172	159	151	144	175	156	175	180	148	167	191	168	167	161	184	176	170	209	172	154	155	164	166	148	180	193	151	151	155	150	158	155	163	167	156	179	172	188	153	162	159	175	180	184	161	179	173	157	170	157	156	164	163	148	138	187	170	175	163	205	171	151	171	170	154	160	176	160	179	164	159	153	162	155	156	167	181	170	182	153	207	150	176	156	153	153	170	152	140	185	180	168
35631	38884	2051	331	297	302	257	255	222	236	221	225	205	192	226	225	270	208	240	214	238	243	227	241	231	184	232	220	235	232	218	247	218	238	204	250	233	193	249	234	205	207	231	200	227	214	219	220	208	199	257	229	244	203	227	223	207	212	208	242	219	210	235	227	219	226	210	225	246	222	220	217	257	235	207	224	236	202	242	210	215	199	232	228	209	204	211	199	230	227	230	238	221	219	198	225	217	225	224	222	210	216	230	240	209	211	229	224	226	211	235	223	222	243	219	204	227	224	249	242	220	229	232	228	234	229	189	246	202	202	233	219	226	207	242	252	212	208	214	217	224	216	226	231	214	213	214	254	233	227	229	218	207	218	245	210	213	238	209	228	245	207	229	202	210	226	222	223	208	210	211	213	220	233	235	215	209	208	240	244	214	225	206	203	220	208	219	214	229	233	196	222	229	223	224	202	226	224	215	203	203	206	235	196	203	244	189	225	218	223	229	215	181	236	213	222	197	210	249	221	238	231	225	207	223	217	233	205	222	228	227	200	222	196	214	214	235	213	222	215	231	250	201	206	215	199	241	218	209	233	206	240	236	200	204	203	223	217	226	234	228	200	229	229	244	199	229	227	234	232	236	232	225	217	233	195	227	257	209	185	246	224	231	205	223	241	240	198	229	192	221	217	223	216	213	227	191	224	210	223	228	241	219	228	222	210	234	209	221	211	213	213	215	233	196	203	207	223	214	186	207	213	234	252	195	224	221	198	229	228	225	198	216	223	247	219	208	267	201	233	213	225	209	225	209	211	237	226	233	215	251	218	245	239	233	235	214	231	222	228	217	238	198	232	213	233	222	202	231	248	241	220	206	231	231	228	235	235	220	217	224	212	230	207	251	196	198	235	225	210	242	214	212	230	226	221	247	219	227	246	233	211	218	236	209	204	209	233	223	221	265	210	231	216	230	219	214	249	243	212	243	202	254	206	216	211	181	236	211	227	206	233	222	222	243	212	234	232	216	250	229	207	204	212	197	218	226	241	207	194	205	215	215	212	191	223	245	227	221	195	210	244	206	249	206	229	205	232	248	224	230	225	224	216	256	220	218	215	229	199	233	207	216	226	217	233	241	227	236	211	213	221	205	229	210	222	227	192	210	202	195	208	221	230	202	233	233	228	236	229	233	227	236	217	237	221	235	217	237	225	238	240	242	222	237	228	198	253	219	237	206	229	209	241	213	255	257	241	213	209	214	197	212	242	226	204	223	209	212	250	203	229	205	210	210	256	241	251	208	243	229	223	231	192	229	229	237	222	190	204	235	219	199	245	223	234	235	224	249	220	203	200	211	203	256	244	209	226	223	207	253	272	243	205	203	237	203	212	215	238	237	202	239	206	196	232	245	232	212	219	222	217	226	223	233	221	221	232	226	217	229	215	233	225	224	220	208	239	225	198	237	213	236	252	228	224	214	229	229	217	230	239	214	225	228	223	205	225	212	201	237	207	229	219	214	216	237	246	220	203	220	233	219	187	208	241	218	190	226	224	215	244	205	196	204	213	216	229	246	236	233	227	231	209	215	208	226	205	242	212	222	194	221	210	226	222	226	227	221	195	237	189	228	218	207	235	214	238	212	225	241	239	227	258	220	231	229	238	240	220	225	205	212	229	200	251	239	214	229	199	228	193	233	209	220	239	217	240	224	199	228	217	214	223	212	242	245	208	220	213	222	233	232	209	214	206	223	229	253	227	227	259	228	232	214	188	219	235	232	233	240	245	204	235	254	197	222	205	245	235	209	206	235	200	231	204	216	223	205	214	234	212	233	204	237	216	228	198	232	202	225	242	185	217	217	194	202	208	204	237	244	222	230	209	236	220	235	207	241	218	214	217	228	202	231	234	206	208	220	207	215	222	241	225	243	189	222	243	230	210	224	234	202	227	210	221	203	199	228	237	205	228	211	244	236	203	208	222	202	199	234	237	197	223	215	242	228	247	238	250	223	220	222	207	200	234	206	227	219	213	216	229	229	251	205	221	219	219	224	231	236	225	220	187	241	228	232	206	217	222	228	217	225	237	222	252	203	218	218	235	234	207	241	224	211	222	226	228	210	212	225	230	196	238	209	215	235	232	210	205	229	223	232	217	249	226	239	221	226	212	215	245	183	222	207	236	248	237	221	221	205	202	208	217	206	227	224	212	195	209	249	234	204	203	201	220	228	213	222	200	218	231	239	209	208	229	220	219	201	218	237	240	193	208	188	236	236	217	208	232	207	226	250	220	203	270	228	244	247	208	240	224	211	216	219	250	212	210	218	246	205	215	211	255	207	246	237	235	214	192	201	195	225	202	230	230	231	214	211	197	207	225	210	253	232	224	226	209	226	246	202	232	225	214	211	229	227	204	206	213	242	204	236	207	230	195	231	241	208	225	232	219	231	224	233	208	230	211	203	200	210	238	240	199	211	259	217	225	235	196	223	217	200	216	219	232	216	214	221	253	226	237	228	222	221	231	201	224	209	212	221	242	228	222	214	216	239	215	221	212	226	234	216	206	246	233	223	205	213	203	240	218	216	218	214	196	229	243	227	229	205	214	213	232	224	228	212	240	212	233	256	199	231	239	224	212	207	205	233	221	223	229	210	219	212	221	237	225	243	230	241	231	208	239	231	220	218	217	210	240	206	224	229	205	219	221	224	201	221	226	225	246	232	212	231	219	218	185	219	233	226	242	223	231	225	228	226	208	244	223	223	227	207	213	204	224	222	213	204	230	208	208	260	212	225	242	245	213	264	204	233	195	235	213	252	240	189	216	226	210	227	189	242	227	244	219	214	213	214	213	224	222	213	238	196	209	235	205	219	237	220	224	236	208	224	254	233	211	204	223	216	225	225	242	249	204	211	222	219	244	224	230	190	227	217	207	237	253	194	230	218	187	241	226	196	207	203	229	237	214	223	212	214	208	214	195	202	217	231	212	220	221	211	229	225	224	231	223	219	211	224	250	243	246	208	221	232	236	225	228	230	199	217	202	218	238	214	210	235	232	218	245	220	229	245	224	231	233	208	218	227	243	228	240	229	205	218	212	194	202	199	222	197	218	232	217	214	229	203	227	228	235	232	244	224	222	246	221	175	230	228	197	195	213	211	230	214	218	230	237	205	246	231	218	214	214	218	225	227	220	203	206	212	226	226	229	231	237	212	229	222	209	230	228	202	199	201	224	234	222	217	221	258	199	242	210	201	205	218	238	221	200	221	221	215	203	202	226	211	261	216	211	218	230	203	195	239	210	215	216	233	228	230	229	205	235	201	220	200	184	213	225	208	221	211	199	222	201	221	224	218	215	216	225	204	223	206	224	263	239	217	206	217	207	212	207	212	246	230	215	215	223	225	231	207	235	225	206	201	234	246	227	206	227	224	203	204	231	214	233	218	227	223	212	211	216	240	234	225	216	202	218	215	222	256	225	228	209	207	223	212	225	219	201	210	248	208	227	233	227	234	228	240	228	213	212
24352	21562	28718	24707	21424	8636	731	512	463	416	376	341	362	328	344	323	315	305	303	324	306	321	320	310	319	330	298	307	287	323	301	299	269	333	314	312	306	295	293	313	287	275	298	279	313	303	315	293	305	289	301	293	293	283	322	307	285	305	319	315	293	316	312	286	290	309	308	321	323	306	312	279	302	307	315	281	273	311	267	295	323	284	297	275	319	283	289	294	293	305	312	319	321	330	290	278	291	309	306	304	279	274	301	308	306	289	279	294	310	277	283	276	292	303	308	298	298	310	316	276	301	279	298	275	310	273	319	321	298	317	307	288	328	254	308	276	318	283	318	293	291	307	287	276	308	277	306	293	306	274	301	316	301	275	294	294	254	278	304	304	275	309	309	308	297	303	311	299	271	290	291	291	296	295	279	288	281	305	284	304	288	271	286	309	307	277	273	298	292	316	315	333	309	291	301	239	311	281	265	309	304	323	304	296	280	273	283	296	273	275	282	290	282	256	304	294	297	291	291	287	281	298	282	293	291	298	287	297	290	278	298	300	310	330	289	285	272	280	286	263	322	285	286	304	278	306	294	294	289	300	282	283	304	275	290	303	278	299	284	292	282	266	302	285	292	267	308	299	282	283	311	293	307	313	282	318	297	329	279	296	290	310	296	297	282	272	280	321	327	336	293	297	281	295	296	318	321	319	315	285	323	314	286	284	296	285	234	245	292	305	296	301	303	275	282	317	327	289	279	312	283	275	306	280	299	260	276	321	304	302	276	270	277	301	279	324	314	294	299	302	276	282	294	285	287	299	288	301	311	308	289	342	275	328	314	315	319	263	298	286	289	292	298	276	292	311	297	307	274	295	323	289	325	291	297	308	306	299	299	320	297	287	304	295	295	291	320	296	298	311	294	305	274	281	300	297	307	315	303	307	317	296	309	303	291	290	267	295	308	288	278	316	297	330	355	311	290	305	272	249	309	293	329	300	297	317	290	311	328	271	287	278	294	272	302	289	278	295	298	280	279	295	287	290	314	306	308	277	256	250	323	320	309	279	267	274	291	296	309	292	306	318	295	302	273	281	305	309	291	305	293	292	289	319	322	291	296	284	306	316	332	249	274	304	296	305	311	266	294	330	306	293	262	293	290	329	299	312	297	273	251	285	274	293	305	283	310	331	307	293	284	320	308	300	289	292	352	304	303	312	293	292	319	301	296	281	289	288	303	310	270	314	306	272	319	306	304	284	302	299	264	296	284	325	298	265	274	300	300	299	315	307	280	277	280	333	298	303	288	298	304	274	298	289	303	264	321	284	309	305	296	289	295	276	298	278	292	265	317	289	304	277	293	297	280	296	320	263	274	282	306	309	274	265	288	322	308	312	279	263	318	304	282	281	302	304	322	310	319	314	309	292	299	303	272	255	322	295	307	302	319	302	300	292	310	271	290	288	290	271	284	292	278	301	319	290	266	293	302	289	304	289	296	304	289	307	296	316	301	290	323	288	298	290	316	302	297	289	306	304	297	274	314	288	273	289	330	314	307	317	284	305	287	310	286	298	268	286	301	289	303	286	289	289	312	312	304	322	275	328	303	292	289	273	325	298	305	280	287	287	290	297	318	304	320	318	324	293	306	328	297	305	303	293	309	314	294	303	254	243	295	272	278	296	333	283	289	301	292	281	284	320	306	300	303	278	330	322	315	307	262	298	269	271	271	311	282	305	326	320	322	279	296	279	262	298	318	303	312	298	304	302	259	318	284	303	286	271	310	274	268	307	267	289	317	291	313	329	318	286	294	315	300	272	283	307	304	290	323	276	275	300	271	300	313	272	302	334	281	282	300	281	311	295	303	292	305	316	285	266	281	272	331	300	306	291	279	358	282	287	274	304	277	305	313	307	292	312	310	288	286	292	313	278	275	295	282	280	312	299	300	290	325	280	316	290	301	281	317	301	316	289	287	306	276	308	282	284	283	312	288	314	276	309	279	325	290	311	307	297	299	320	289	285	300	284	314	320	301	269	288	284	310	293	312	277	280	277	281	305	306	317	282	293	285	302	282	315	273	303	306	284	300	270	293	297	280	303	299	284	299	319	311	306	306	311	312	287	307	304	287	297	314	290	300	300	294	308	305	293	272	280	296	303	313	288	330	350	276	310	310	284	301	298	285	306	296	298	314	290	289	283	285	296	307	316	272	321	296	306	283	289	288	291	312	300	319	298	285	315	318	317	288	278	291	294	269	300	316	281	314	283	293	293	287	295	324	298	287	274	314	331	272	297	320	310	291	313	329	298	275	312	300	293	301	331	277	279	280	270	286	266	310	297	285	287	331	253	314	291	297	302	290	293	284	324	328	309	289	268	275	296	326	270	340	284	284	321	274	294	316	285	307	299	316	263	273	310	288	300	294	299	333	278	289	260	289	267	322	295	288	287	314	290	320	280	306	297	288	284	289	297	302	300	281	291	305	300	290	285	281	285	310	299	296	287	306	311	289	288	296	296	284	309	298	310	313	300	304	317	297	287	281	278	320	295	290	311	294	294	237	295	314	331	280	292	295	327	315	317	306	272	288	329	298	309	279	292	289	305	291	305	307	312	281	282	312	284	310	319	268	274	304	310	276	297	298	319	304	325	288	314	280	288	307	294	294	314	237	297	337	310	268	321	268	281	308	296	279	321	302	280	270	298	302	319	315	309	286	300	309	291	270	278	308	264	295	310	272	304	254	276	294	289	297	314	274	281	268	276	301	310	268	299	273	296	313	304	277	299	300	280	313	308	293	262	297	302	288	283	302	288	266	285	292	273	289	283	310	297	291	347	323	276	313	276	307	298	271	310	316	306	284	309	304	301	283	297	279	285	298	323	316	266	301	279	313	285	303	270	285	291	284	293	300	279	297	289	289	303	286	306	262	300	281	322	285	282	272	276	292	307	290	299	263	280	278	268	295	292	291	283	266	299	290	301	309	292	284	288	272	284	282	310	313	267	312	296	291	296	311	287	308	298	290	296	286	297	337	320	293	295	320	269	299	287	294	277	295	282	304	308	320	298	277	307	290	291	309	294	281	259	312	292	288	286	297	264	295	298	285	277	282	285	261	283	296	288	296	298	319	281	278	291	294	279	292	288	310	328	307	309	304	310	310	306	329	293	292	299	310	286	300	257	298	314	275	305	297	291	328	278	296	287	311	282	282	297	319	287	304	315	248	292	274	269	295	292	314	265	302	292	273	287	308	296	294	257	286	297	280	291	315	324	298	287	306	328	298	304	264	318	283	242	300	295	306	313	298	333	267	255	267	293	299	305	283	311	307	290	316	262	297	313	274	297	297	271	274	329	302	306	299	306	297	292	288	272	315	292	321	277	297	287	295	332	312	284	255	297	303	300	279	307	297	283	305	312	271	314	317	299	301	307	307	289	266	269	310	287	281	311	308	278	282	268	290	283	291	285	272	302	258	275	273	304	296	281	282	292	277	301	290	315	295	288	295	308	331	285	297	314	276	258	293	287
40476	54698	5905	2082	1463	1138	900	755	636	594	542	524	465	464	435	461	449	397	413	410	394	403	363	378	386	351	377	372	406	404	379	376	391	380	387	366	364	369	393	351	417	372	378	340	352	360	406	353	369	352	343	359	377	345	347	349	342	370	365	387	374	381	384	381	349	353	367	388	382	377	371	371	376	346	348	359	367	359	371	383	346	375	346	382	361	377	327	371	357	351	357	337	342	378	362	341	367	356	352	358	388	356	345	344	341	334	347	323	376	383	380	375	362	371	377	386	378	332	356	380	361	359	378	375	364	364	334	338	365	396	358	359	346	354	397	360	355	380	361	340	371	361	377	357	361	383	310	349	383	366	377	344	369	339	365	354	376	382	348	374	376	364	352	378	365	371	366	380	368	400	353	399	368	357	378	363	350	354	327	376	379	354	378	372	360	325	350	373	353	334	357	317	363	351	374	370	387	354	346	332	363	357	356	324	325	352	339	378	347	338	386	393	382	363	342	366	322	373	375	348	409	344	368	364	349	385	349	366	398	375	369	396	369	379	399	357	356	384	367	357	350	352	343	366	384	358	355	371	350	357	375	363	336	392	326	354	357	354	365	348	388	331	368	366	340	345	350	336	370	357	385	390	347	339	359	347	357	377	356	351	386	327	383	363	352	337	374	358	360	335	347	378	365	343	360	390	392	357	345	344	345	361	354	367	354	375	379	349	367	352	385	402	415	383	356	352	360	347	374	351	335	342	333	391	368	395	409	392	329	378	361	333	354	365	364	388	380	335	360	380	331	361	404	366	365	342	340	390	381	358	363	382	334	398	355	357	357	318	355	369	351	327	387	344	355	371	367	376	348	350	344	336	358	361	363	354	377	324	356	387	388	357	313	326	364	387	392	339	392	366	385	349	361	370	346	361	371	389	387	364	323	346	352	363	377	365	370	347	349	347	330	378	361	381	342	384	354	344	367	356	390	346	338	353	358	362	376	373	371	357	379	392	344	360	395	367	370	367	372	368	353	356	388	336	354	374	396	380	372	384	341	360	344	383	359	359	379	369	387	371	337	393	356	357	357	349	359	363	357	353	365	378	395	372	364	364	360	383	350	361	371	369	374	362	386	315	394	352	374	355	321	349	367	355	336	384	347	347	377	355	354	343	329	367	352	413	349	363	345	371	329	378	373	355	327	398	353	367	376	358	371	343	364	363	385	327	381	343	351	399	378	380	391	365	350	340	336	376	339	348	353	365	409	360	366	379	414	357	350	375	336	355	372	360	340	353	386	356	352	337	361	320	390	340	385	383	321	344	339	385	399	341	353	350	350	367	352	345	361	362	372	343	366	345	363	330	340	359	340	359	371	398	373	329	377	390	329	354	359	370	322	363	358	381	358	394	335	387	340	386	382	386	362	389	347	362	316	346	372	376	357	367	355	355	368	351	345	331	356	377	357	359	341	347	362	371	362	345	402	388	371	378	352	400	340	345	398	365	366	349	361	353	362	383	356	371	356	381	356	379	348	367	386	369	347	336	395	380	336	381	360	390	322	379	329	351	384	349	326	373	354	354	352	373	380	352	338	373	347	378	390	344	372	325	359	370	330	355	385	353	346	377	374	347	358	370	348	346	354	365	361	351	350	346	331	346	392	372	340	368	352	367	378	377	371	404	366	358	359	382	367	358	339	410	380	359	359	391	382	348	355	346	360	380	361	383	380	334	397	351	360	351	350	381	353	369	361	315	392	360	328	351	353	349	341	390	335	367	366	346	372	376	337	366	346	340	395	392	372	397	372	366	375	355	360	393	401	365	358	369	357	382	344	389	373	346	376	348	386	334	378	327	344	350	357	349	370	342	370	359	393	352	391	315	367	365	387	371	369	338	390	385	388	361	374	387	372	392	366	337	358	395	324	361	336	377	388	375	351	377	371	408	385	349	363	338	375	357	379	341	347	347	356	360	401	387	362	352	366	364	366	358	369	347	367	345	376	356	361	374	373	361	349	374	369	389	346	375	353	363	358	366	362	349	377	405	386	393	340	385	351	347	347	341	395	360	356	388	348	365	348	379	371	351	397	356	373	383	403	382	372	345	369	376	377	369	345	350	383	379	349	371	370	385	370	377	356	391	360	379	340	369	358	374	362	374	388	376	358	372	377	370	351	360	364	385	338	384	383	363	382	328	331	350	343	340	368	361	375	386	373	351	356	366	377	370	354	361	347	371	364	370	349	340	369	334	349	358	356	353	403	331	365	336	372	333	341	352	369	376	360	369	392	345	348	367	393	348	350	330	363	358	355	400	378	371	340	381	321	355	378	352	374	348	368	363	365	375	364	357	344	404	352	360	396	317	363	354	349	351	359	371	387	335	376	357	357	343	345	348	372	380	357	324	355	335	335	345	349	378	340	326	349	358	348	369	345	369	364	357	337	362	352	364	351	337	327	336	363	360	370	371	375	342	343	358	382	389	345	359	372	406	367	357	351	374	343	364	324	373	350	359	367	365	327	350	369	341	341	353	388	363	325	341	384	376	365	345	363	377	395	341	331	346	335	368	359	341	359	352	371	381	369	374	375	401	357	352	347	391	359	339	388	344	369	359	343	347	360	404	337	347	365	337	358	359	384	366	349	359	345	365	351	334	351	337	337	335	383	357	371	334	329	364	378	360	348	354	364	359	355	353	371	379	320	363	356	348	353	352	351	384	375	350	371	401	385	356	340	375	387	362	377	331	385	352	358	390	362	396	359	367	357	348	382	354	383	393	361	343	353	355	354	368	364	347	337	342	370	339	363	369	364	348	352	358	352	356	347	349	361	339	372	344	372	387	356	347	361	334	367	345	353	365	368	354	354	362	361	359	365	386	387	353	345	330	329	398	369	387	344	342	363	331	343	361	374	377	357	428	382	383	379	392	364	355	359	383	339	383	383	364	330	366	370	339	377	373	359	358	352	362	363	350	354	326	347	340	355	354	310	349	377	374	366	349	361	380	351	352	348	350	333	370	369	384	355	383	365	331	365	363	353	353	349	372	345	352	327	374	398	352	380	339	373	351	359	366	353	383	385	344	365	368	350	395	351	381	330	366	387	370	361	381	339	338	349	338	352	384	374	341	357	380	354	376	398	355	385	346	365	328	341	341	371	350	371	366	331	358	352	337	362	344	348	364	336	411	382	362	378	390	364	324	358	394	325	381	342	371	362	360	354	377	361	306	384	368	339	370	407	357	365	314	344	336	350	354	367	336	339	396	337	354	336	349	373	393	331	379	368	373	322	361	356	344	384	398	332	341	366	405	357	376	356	326	389	362	361	353	363	323	346	354	365	324	378	342	366	351	362	365	361	343	351	359	356	380	354	402	383	370	342	350	367	348	358	375	345	364	378	342	348	370	347	366	351	365	349	384	333	384	374	354	370	343	355	359	379	353	351	337	371	364	372	384	364	362	375	380	396	383	388	369	383	356	343	337	340	356	387	377	406	412	364	349	359	366	366	363	363	360	358	395	380	377
25602	21635	27534	25474	8587	469	407	339	326	332	284	279	307	303	263	272	301	267	283	293	297	275	292	268	295	248	268	255	265	276	264	268	287	253	242	245	242	273	275	257	271	262	282	272	245	258	244	274	229	243	242	245	296	285	294	260	279	246	277	291	264	265	263	244	245	275	259	262	249	286	266	221	244	250	260	253	251	224	243	273	253	255	264	274	265	257	238	249	257	275	251	244	257	264	259	259	264	246	233	252	282	253	275	271	250	253	273	231	286	265	249	258	252	264	237	250	241	238	257	256	313	269	266	283	242	252	218	261	265	266	279	245	258	241	262	259	240	278	253	258	250	269	258	273	264	232	269	247	278	272	268	259	267	275	277	256	251	260	249	241	264	256	262	256	249	292	231	272	258	266	235	242	264	240	246	257	254	258	268	268	254	252	280	236	270	266	251	238	240	250	245	257	261	272	247	303	245	253	257	256	280	260	270	275	267	226	244	266	246	270	238	259	270	263	247	255	245	242	262	254	255	275	241	289	222	252	256	276	261	286	266	278	265	243	228	257	255	233	249	267	276	233	258	262	259	272	284	263	252	271	266	280	268	253	229	250	259	282	258	263	247	278	237	250	276	268	248	279	256	261	259	265	287	236	240	245	279	266	287	254	286	263	280	236	232	261	249	254	260	258	273	246	241	277	257	246	254	263	266	251	239	244	274	265	253	240	263	250	258	260	242	272	245	271	251	277	253	218	269	282	240	261	248	249	256	241	258	276	280	276	253	275	215	258	270	240	241	267	257	263	250	273	248	275	231	254	242	248	275	252	238	249	281	276	277	261	255	242	239	265	227	244	264	246	262	248	241	246	263	298	252	251	259	246	249	266	262	265	258	231	261	271	254	307	253	272	246	261	281	249	268	280	267	257	269	256	276	263	233	253	255	269	296	274	261	281	279	275	245	248	259	273	286	240	244	249	255	273	234	260	279	251	246	240	262	259	263	235	294	230	264	266	252	267	243	258	302	261	258	273	269	271	229	256	253	265	260	261	256	246	277	246	247	265	238	266	274	249	258	246	274	243	262	284	232	266	252	265	256	249	260	274	260	268	249	238	264	250	250	265	280	262	274	253	250	255	270	257	253	272	277	256	251	261	258	268	251	244	260	284	244	271	254	233	275	281	227	250	257	262	260	287	273	269	265	238	259	223	254	265	251	278	245	281	287	246	267	271	274	261	249	270	285	272	291	266	297	273	274	262	297	250	259	251	252	246	282	239	257	244	272	268	257	276	242	261	260	242	282	248	246	273	278	247	261	268	263	250	250	269	255	261	222	255	258	310	265	250	233	239	271	277	248	265	265	272	264	261	252	273	271	283	257	283	262	262	257	270	239	261	299	272	269	271	230	252	249	254	267	268	261	253	252	260	259	263	286	255	276	264	283	274	275	288	246	261	245	259	258	254	263	229	279	256	271	252	264	280	264	255	295	242	236	267	230	270	251	260	254	262	275	290	261	263	249	236	256	289	286	272	267	249	258	253	246	271	264	245	280	257	275	264	257	276	270	243	267	279	249	250	242	265	264	244	256	250	258	268	277	270	270	299	258	268	253	287	269	252	242	264	262	254	284	235	279	247	234	252	226	268	251	251	261	254	239	255	272	306	258	269	261	247	275	272	270	228	262	240	258	238	285	235	269	235	267	245	231	239	254	249	245	301	262	263	280	269	275	245	282	272	250	266	238	257	250	238	224	278	265	246	249	241	239	228	269	242	244	271	271	259	231	275	241	250	259	265	239	268	275	259	239	249	251	261	236	241	276	281	247	238	260	281	278	253	264	248	265	242	265	241	249	243	248	276	271	298	256	270	266	267	242	274	271	297	264	238	276	257	270	281	288	260	237	303	278	274	240	282	258	255	266	243	277	280	254	262	253	243	262	240	265	252	271	265	255	259	268	235	269	246	253	272	264	226	274	242	269	257	260	241	243	235	286	275	260	240	277	247	257	277	266	245	303	267	259	248	253	264	246	244	292	246	274	276	253	247	251	261	256	285	284	253	277	268	203	270	254	263	251	253	272	267	245	261	270	274	257	274	268	261	236	257	255	287	257	266	276	254	298	285	263	276	258	283	257	276	278	253	282	258	261	267	255	238	264	253	263	252	264	260	275	263	250	253	274	201	256	275	277	271	280	253	279	237	265	272	265	245	248	282	255	248	274	246	269	239	233	270	265	277	247	258	247	227	257	235	253	252	255	227	246	266	231	243	269	261	271	281	222	275	271	257	251	253	255	277	236	267	281	258	260	243	261	265	228	273	237	271	265	258	261	248	262	268	264	249	252	268	278	278	264	246	264	275	272	227	221	273	251	270	251	281	248	258	265	247	266	242	247	254	259	251	250	287	251	247	248	256	229	245	254	220	241	243	241	235	268	258	256	264	263	254	270	244	239	244	268	272	247	231	247	249	262	266	232	256	229	259	252	287	243	269	276	250	235	256	268	256	257	224	259	232	265	244	240	264	261	256	282	211	270	259	255	265	218	273	265	254	259	271	257	222	307	289	264	240	277	295	258	264	270	266	261	257	263	253	252	260	244	260	283	268	253	264	258	270	242	253	271	245	252	237	249	276	260	264	264	273	247	258	265	276	230	256	237	250	266	278	243	239	244	242	268	242	234	248	273	236	293	237	261	260	267	241	274	258	274	247	254	239	267	263	259	251	246	251	266	275	271	238	268	290	259	277	209	284	274	223	267	277	273	271	238	272	232	268	272	277	252	279	243	271	262	265	292	236	272	279	245	246	253	274	269	246	269	245	273	251	251	242	235	250	291	277	249	267	244	249	226	249	224	256	276	270	262	293	257	263	241	251	265	267	235	282	253	252	287	266	293	288	242	238	248	234	270	280	249	256	262	244	247	252	250	269	264	287	267	280	248	281	279	235	250	265	268	247	294	240	243	275	247	257	223	252	255	279	248	271	278	254	291	273	278	262	269	238	252	243	265	257	292	249	277	297	233	255	251	274	259	291	266	227	247	261	248	282	253	236	261	265	266	281	270	284	270	246	264	253	254	271	258	268	265	242	279	263	251	262	274	267	250	273	266	258	240	279	303	263	244	236	241	245	241	263	234	275	244	241	220	254	234	273	232	274	274	251	244	273	257	270	263	262	263	231	274	249	241	243	265	245	275	271	243	242	270	275	256	271	272	248	250	255	232	253	276	255	284	237	292	250	269	282	276	270	255	265	231	251	280	279	244	289	223	252	221	245	262	260	244	260	276	264	229	265	271	264	255	253	243	234	256	263	261	242	273	268	250	253	243	235	287	268	253	263	294	281	234	259	245	247	280	233	272	258	237	267	263	293	234	266	237	262	247	266	242	272	287	264	270	250	238	266	267	256	232	276	267	240	267	241	251	211	272	232	212	251	252	263	245	253	251	259	261	259	251	275	248	261	225	248	270	241	254	264	271	260	279	265	266	268	268	271	241	268	247	250	243	247	264	240	266	244	259	260	257	273
39239	48964	3581	1190	905	735	648	595	487	488	424	394	432	368	382	357	367	374	374	358	358	338	372	347	361	369	344	402	325	332	341	349	349	356	357	308	313	355	341	358	365	341	374	375	354	383	353	327	364	317	354	319	338	325	350	360	338	359	338	333	312	335	355	333	323	354	324	338	351	365	333	338	319	324	345	345	347	352	372	310	340	371	354	339	354	325	331	312	322	288	336	347	366	348	309	307	314	300	293	343	382	347	302	331	327	362	374	338	326	355	301	318	340	320	335	356	317	328	313	323	335	329	343	311	346	336	312	344	337	326	320	314	353	358	342	351	333	380	348	358	348	310	333	349	325	346	373	326	340	337	337	331	377	327	313	364	359	318	351	356	356	337	375	337	345	338	365	327	321	316	343	307	345	321	330	330	313	332	355	363	329	344	346	330	337	314	344	326	319	316	344	381	306	380	372	322	319	349	338	341	299	365	333	352	332	350	340	347	358	360	366	335	329	347	332	359	341	329	369	317	314	310	337	368	313	316	380	305	336	337	341	333	347	342	310	332	340	351	350	309	329	346	327	321	356	324	328	339	313	373	329	332	355	362	320	316	355	356	373	293	333	361	344	359	364	338	310	326	333	333	353	344	318	328	323	310	342	359	315	344	353	341	309	350	357	368	336	374	377	358	357	350	316	335	338	341	342	360	347	342	335	329	347	336	330	369	325	344	298	337	303	338	299	305	338	343	318	358	345	341	331	334	335	324	335	352	322	354	349	335	332	321	322	343	316	331	323	319	320	328	330	337	343	320	366	330	326	318	311	360	346	339	328	336	357	314	310	328	359	309	342	344	341	352	330	334	372	341	344	317	343	343	311	345	336	336	343	339	351	376	349	372	335	353	331	360	400	310	344	328	331	358	344	390	323	373	349	347	377	360	346	336	382	339	330	343	363	367	331	324	317	339	349	352	312	344	371	329	326	354	346	349	333	333	346	324	333	328	333	328	343	339	326	346	350	331	334	329	349	307	335	380	321	346	315	379	345	333	283	357	368	331	336	356	341	330	346	360	349	358	353	301	359	384	297	332	304	346	352	322	305	328	376	328	365	334	331	330	336	325	331	352	320	321	339	348	332	341	327	329	304	361	335	352	344	345	353	353	356	324	366	337	345	344	362	320	327	366	319	314	338	354	335	330	337	307	323	343	325	328	337	342	365	362	326	325	361	359	339	315	339	329	325	296	356	330	345	297	355	332	332	322	312	324	306	352	340	333	335	336	355	310	321	355	333	344	360	343	349	344	345	350	335	326	352	344	344	332	327	336	356	344	366	329	329	363	352	348	341	331	392	328	389	325	333	365	338	339	335	345	344	353	334	312	338	354	339	332	338	370	337	346	390	357	339	342	343	362	370	335	354	331	336	362	324	358	308	323	333	346	346	348	322	324	357	348	313	336	312	296	345	329	349	339	329	295	351	339	332	349	333	337	322	345	360	338	361	357	355	323	350	312	371	344	344	330	309	313	356	317	311	353	315	334	338	359	329	334	362	335	334	345	344	344	361	359	305	354	342	351	365	328	325	367	354	362	347	318	354	367	319	335	354	342	341	331	354	326	344	334	310	333	373	352	331	346	368	352	326	344	349	358	363	344	347	361	354	353	366	334	326	328	335	318	335	336	347	338	337	356	342	357	318	326	352	321	299	358	362	325	324	352	353	345	323	317	366	358	346	371	323	357	324	386	367	345	368	325	318	352	336	350	358	333	324	330	323	325	342	349	350	336	325	324	317	341	354	342	311	345	321	304	376	353	315	345	349	347	342	358	334	346	310	317	376	315	337	329	338	345	325	332	345	324	369	355	325	357	357	324	329	338	349	339	348	331	373	339	358	353	351	351	339	359	364	351	347	301	291	351	338	343	353	355	354	359	311	343	300	371	343	345	352	374	358	349	334	306	318	351	288	356	334	344	355	324	360	341	367	332	331	331	335	311	353	320	336	322	339	338	320	343	334	319	316	322	361	342	343	341	365	314	348	335	342	325	344	362	352	344	330	357	336	342	319	319	326	349	293	345	369	361	363	331	335	320	325	354	343	310	322	375	325	337	324	344	324	333	310	378	354	344	337	365	353	344	383	332	307	328	354	350	374	316	356	351	336	365	359	335	356	349	361	330	325	360	351	345	346	349	347	355	353	332	345	347	356	351	336	378	352	348	351	353	352	340	337	339	337	351	347	314	336	366	356	305	327	339	347	297	330	323	338	344	352	367	334	356	349	382	330	339	325	345	321	330	337	341	330	346	345	348	323	350	335	327	348	322	329	322	315	347	368	307	333	315	334	311	348	309	349	347	329	301	353	350	311	358	300	330	361	348	322	308	332	314	327	307	356	366	325	336	332	337	361	329	356	350	379	324	357	351	344	354	356	345	343	329	342	333	365	324	322	351	340	364	315	334	364	304	363	336	320	365	342	305	329	330	353	324	349	337	323	324	348	356	317	358	339	367	328	348	327	289	355	294	363	339	334	348	333	317	341	321	346	335	334	354	323	327	369	349	376	310	325	392	305	336	332	336	315	329	311	370	345	309	351	353	365	358	325	335	327	352	325	312	347	362	343	352	336	327	310	357	341	332	341	320	332	364	339	363	317	345	336	372	320	357	298	329	313	346	364	330	338	338	337	332	317	356	352	350	378	353	339	348	373	336	344	316	331	302	352	356	315	343	316	356	305	317	367	345	348	350	340	363	331	349	308	319	349	348	329	305	328	330	374	316	320	346	302	355	332	324	312	361	367	373	325	323	351	318	339	386	352	323	336	338	349	350	333	330	347	314	340	356	320	357	308	357	344	353	301	342	355	337	316	360	326	376	326	322	311	364	355	314	338	358	352	370	330	343	308	342	340	328	329	380	350	346	357	330	368	339	385	321	347	314	337	343	351	343	351	361	358	345	307	367	322	342	332	352	326	320	358	352	335	322	332	330	310	344	371	368	318	346	338	342	324	365	353	359	302	354	329	344	360	348	349	360	316	322	364	365	308	345	353	371	326	345	327	342	321	356	375	347	304	362	371	366	361	331	357	324	344	343	274	325	339	319	358	353	314	336	279	352	365	340	333	331	330	356	319	339	313	365	370	324	357	313	351	321	313	343	344	327	353	331	331	321	343	337	337	364	330	347	352	322	364	340	346	348	335	349	319	331	368	351	336	355	365	353	333	353	358	328	360	335	339	305	334	356	355	321	331	332	345	342	343	345	329	354	379	354	320	346	321	342	327	326	322	350	348	341	330	349	331	337	351	337	335	333	354	319	311	363	352	330	342	338	339	334	340	333	342	321	354	334	336	369	377	369	345	323	377	344	323	327	363	333	360	344	340	358	363	338	299	339	356	351	318	354	319	332	328	363	355	357	328	321	380	354	310	343	348	367	360	337	328	357	367	350	343	329	372	342	330	342	346	365	344	340	349	346	309	347	298	340	354	326	329	340	314	328	330	348	354	329	330	346	350	334	361	372	353	357
23277	21585	29357	24219	21555	21556	9455	1032	733	729	684	649	652	579	567	578	577	598	566	553	515	533	567	541	546	533	517	552	544	533	485	537	539	514	489	535	496	568	538	518	519	511	535	516	520	480	512	533	525	495	524	532	533	516	523	491	540	532	499	505	573	536	495	511	564	516	541	468	529	496	476	535	515	489	534	522	490	493	543	543	466	518	513	493	580	524	493	509	500	525	527	492	482	515	495	509	508	509	474	545	506	496	477	507	456	469	523	513	559	510	521	529	525	495	510	518	508	510	483	466	524	481	483	490	542	536	524	520	516	490	550	499	457	484	479	529	510	515	486	487	457	519	514	500	510	525	490	502	501	465	473	512	493	479	489	553	487	489	506	482	464	499	465	518	502	503	462	493	536	512	501	470	512	482	528	518	465	536	539	516	503	513	496	515	513	527	492	509	505	514	540	512	465	479	460	493	505	486	450	492	543	535	508	511	489	504	489	495	513	514	523	499	505	549	501	489	527	532	503	485	494	500	541	455	490	496	493	543	526	511	496	479	538	480	515	505	480	519	492	462	488	534	458	520	450	530	504	513	504	477	492	496	483	489	539	484	514	552	498	525	504	519	492	476	489	511	520	533	461	505	507	532	501	505	527	514	504	479	496	509	473	505	518	532	476	502	493	494	488	519	502	540	532	533	539	513	543	497	536	496	499	558	513	482	514	519	493	498	508	536	491	548	517	496	517	508	491	497	479	486	514	547	516	528	499	508	500	519	468	489	498	470	523	488	484	531	516	520	537	479	530	497	500	526	504	492	493	464	459	523	475	517	509	505	528	488	505	493	488	487	471	543	475	527	444	461	503	532	484	485	518	505	476	458	532	533	479	492	511	494	480	500	525	507	497	515	495	482	458	489	518	490	536	505	510	485	532	488	517	550	522	523	517	495	501	511	500	515	537	527	520	506	554	486	491	467	486	540	480	517	489	460	523	492	536	484	480	508	561	483	491	499	465	529	517	484	514	492	494	489	502	553	540	533	441	503	484	468	506	519	480	504	543	523	494	522	484	493	462	515	511	502	577	492	484	503	515	468	496	496	489	525	479	490	483	521	542	484	521	508	525	515	502	496	537	537	465	496	507	464	518	481	516	491	491	506	495	457	526	504	518	515	523	539	506	508	487	488	476	509	516	484	512	497	516	463	504	480	467	548	485	503	514	500	478	505	563	515	502	504	479	517	497	534	524	468	512	517	531	488	485	520	479	491	584	524	478	504	526	525	493	498	539	482	511	510	521	481	478	497	509	533	527	527	520	527	481	503	491	486	501	503	476	489	492	497	497	458	501	482	508	500	496	494	504	515	511	474	525	482	512	486	513	474	472	490	514	522	483	511	547	467	525	494	473	500	506	507	487	508	519	514	494	499	565	508	500	543	512	533	488	544	491	558	517	508	503	546	507	452	466	508	523	471	485	513	515	514	522	508	494	472	485	511	525	504	488	469	518	489	475	479	506	476	504	505	466	471	513	492	487	465	557	513	479	475	501	504	545	499	528	499	496	500	467	508	514	527	520	497	525	462	524	521	501	494	485	520	485	532	507	538	493	500	533	518	493	490	521	511	531	513	489	491	502	493	493	487	540	555	530	532	534	508	486	485	512	488	491	494	508	532	539	498	495	495	476	531	503	526	499	481	513	484	508	509	500	479	519	523	512	525	475	547	512	516	525	518	489	480	532	515	485	549	536	494	477	488	500	542	514	494	530	512	493	477	505	532	499	476	491	513	473	484	482	489	496	512	535	495	482	518	540	522	494	506	523	511	497	522	467	517	475	499	466	457	501	532	507	498	466	498	510	516	491	507	530	487	507	495	527	523	455	510	472	490	519	521	524	495	495	571	551	483	513	508	497	490	509	439	507	467	512	521	499	531	507	512	475	478	507	483	515	568	471	514	512	499	541	538	510	519	532	520	491	490	499	516	499	475	508	534	533	514	526	501	521	546	550	496	517	519	496	497	505	472	496	505	545	482	498	524	492	518	481	517	494	513	485	499	491	478	502	520	515	539	515	515	537	496	487	506	497	492	501	487	516	506	522	506	498	512	510	515	504	492	439	500	496	515	496	456	503	495	512	478	503	519	466	507	489	474	519	522	490	529	481	486	498	507	457	489	524	527	525	526	511	507	476	509	509	500	561	517	501	514	494	477	515	492	505	515	485	521	520	509	503	522	490	505	489	523	513	488	466	507	507	519	524	490	543	521	528	526	494	517	528	536	525	517	547	516	510	464	494	518	498	490	489	490	517	476	500	518	486	499	515	518	476	486	497	495	477	465	485	468	522	468	532	479	505	481	505	538	517	514	546	516	494	519	502	523	531	463	507	474	505	490	525	482	480	526	497	547	518	469	492	490	491	493	501	480	501	530	484	479	500	472	495	460	460	498	505	470	522	489	504	538	546	467	481	497	482	457	514	545	497	487	449	490	502	469	490	493	508	465	482	521	519	491	495	523	495	501	490	509	523	480	454	521	492	475	486	513	483	518	489	512	492	519	520	468	531	500	519	519	509	524	535	511	473	536	491	489	498	514	505	522	502	515	531	526	482	499	513	490	484	525	525	517	507	510	488	476	549	499	512	463	500	532	564	491	472	546	489	484	471	541	516	531	533	466	494	450	552	502	504	516	541	511	494	508	481	529	497	515	509	551	472	488	485	531	505	470	514	512	520	470	521	464	507	513	537	512	487	515	542	503	495	499	498	487	539	506	510	488	523	518	478	465	525	499	531	495	536	510	498	520	474	503	523	535	551	498	525	537	522	506	475	510	495	507	514	506	483	507	538	509	495	544	466	481	525	489	519	513	509	491	483	512	492	495	493	528	500	540	485	502	544	552	509	524	514	434	508	506	508	503	537	504	469	506	487	472	504	486	485	479	502	512	480	521	523	486	502	511	494	507	491	485	496	524	515	477	530	541	476	498	476	518	511	500	537	525	510	483	494	522	471	526	475	523	494	520	496	459	517	500	519	494	498	506	507	525	506	459	500	533	505	553	498	535	541	486	487	535	512	517	468	552	494	488	478	527	537	446	516	452	534	534	540	504	479	479	495	493	505	507	532	485	488	516	554	482	513	487	464	519	496	506	496	530	517	518	512	517	460	482	532	518	498	465	483	524	468	530	526	505	504	525	476	506	520	476	518	496	533	502	492	548	515	489	519	487	526	501	512	527	503	505	473	496	548	477	510	485	485	490	498	489	558	501	470	501	482	506	479	497	544	454	484	509	514	503	462	531	495	493	470	492	468	501	510	509	538	481	525	519	548	504	500	506	505	520	537	515	505	528	506	522	536	473	515	532	497	523	511	490	516	488	475	504	479	466	503	506	500	509	507	501	540	506	531	538	499	519	470	497	540	511	519	560	539	494	550	485	503	514	481	521	486	473	471	510	515	517	495	512	519	518	493	532	509	523	486	532	521	526	485	523	541	548	495	511	476	464	525	492	501	469	517	521	488	512	524	537
45890	60573	8987	4014	2771	2189	1693	1442	1227	1048	914	936	845	832	808	721	729	693	700	691	687	651	683	665	688	589	634	651	618	646	667	617	612	610	604	641	553	615	646	615	651	635	604	591	620	585	643	635	635	622	623	634	616	587	581	636	580	604	571	583	586	593	626	581	596	589	638	634	594	594	591	623	613	590	567	664	582	590	579	590	603	623	588	577	596	623	556	652	611	554	641	601	597	612	624	619	622	640	616	586	561	620	618	610	637	589	600	570	581	625	553	588	596	603	577	583	584	606	580	574	615	612	589	634	601	575	658	571	594	625	663	602	611	588	598	627	574	587	568	608	589	565	610	581	602	589	589	591	633	612	622	622	602	581	576	584	618	589	580	623	569	586	610	584	627	610	599	570	602	562	587	611	606	597	597	595	636	591	577	614	627	619	608	602	556	545	582	587	628	604	590	615	555	598	607	595	658	607	560	616	581	613	623	621	591	617	581	592	579	622	610	621	588	614	599	628	592	594	561	614	622	584	614	583	552	585	654	619	562	596	621	606	589	643	565	622	586	613	586	600	673	643	622	631	598	578	584	589	604	578	618	617	630	606	595	610	575	613	584	625	605	608	622	617	610	602	560	636	600	620	611	621	599	617	582	575	618	572	556	592	576	616	583	599	515	604	626	573	609	611	585	582	600	602	584	608	611	611	613	632	579	591	612	616	614	599	595	592	602	624	601	633	576	639	609	561	571	574	614	611	624	605	596	600	603	564	574	598	592	591	570	581	620	576	576	576	598	618	590	606	600	593	590	605	607	543	589	613	624	577	621	572	602	605	581	634	596	573	575	581	552	613	631	597	616	586	633	590	557	596	598	642	596	595	546	575	607	578	626	575	630	624	610	618	590	549	638	602	625	613	568	593	589	593	606	630	631	615	602	613	628	631	608	658	602	631	602	590	574	560	595	591	580	604	593	562	576	589	607	638	578	643	609	599	634	635	637	582	564	587	578	607	609	578	612	617	628	584	605	596	597	551	559	551	597	572	568	612	606	637	632	599	598	584	616	554	590	598	582	593	584	595	582	591	592	609	642	574	576	606	632	580	604	579	619	611	584	581	592	625	618	645	573	600	602	609	640	585	578	619	588	640	586	602	600	608	622	609	611	562	615	563	605	611	609	586	598	609	589	622	616	581	622	592	597	588	577	602	632	600	606	557	638	641	620	613	567	580	617	598	557	607	592	611	612	613	598	618	565	605	565	619	597	579	596	610	600	583	568	617	616	621	619	641	624	585	581	619	571	584	605	650	625	587	619	613	635	609	560	631	639	605	641	560	665	587	570	636	616	612	591	559	626	592	583	645	606	573	585	631	580	594	595	643	614	590	621	615	608	625	593	613	642	585	556	559	604	569	600	590	585	600	622	604	598	598	555	622	572	660	544	559	599	576	598	626	594	578	624	603	598	592	616	631	607	631	638	565	616	570	591	604	597	568	585	626	589	573	601	586	611	615	657	596	622	617	607	592	611	653	604	572	604	609	573	573	604	559	565	588	612	568	629	590	595	596	597	634	619	598	585	629	611	598	580	583	624	587	602	645	582	614	584	636	584	509	600	570	619	594	584	559	617	655	628	665	548	613	610	612	621	593	625	656	605	587	606	585	589	606	600	641	578	607	581	616	585	609	630	652	605	621	618	553	575	618	612	568	589	620	618	592	628	572	637	604	559	652	592	603	533	625	613	556	610	615	630	634	581	625	593	662	574	585	597	583	633	614	601	561	637	647	642	590	585	610	559	621	608	587	585	592	615	583	594	606	619	624	615	574	628	594	571	597	634	586	572	613	612	575	594	591	579	581	604	605	597	610	616	627	601	618	555	649	599	611	611	592	587	586	604	594	565	591	562	576	586	577	615	616	639	574	583	604	584	589	641	603	582	635	639	623	610	608	575	614	599	599	607	577	612	628	589	549	593	612	591	582	612	664	557	587	630	600	570	664	575	623	656	583	641	585	607	611	589	622	594	593	611	555	575	618	616	590	644	579	582	575	607	597	582	548	573	596	584	589	594	620	606	563	615	612	582	592	551	584	616	604	563	608	612	596	597	614	627	583	594	606	625	591	599	608	592	608	650	613	617	595	587	563	585	592	595	555	591	608	578	603	615	553	563	626	629	629	605	572	562	610	583	584	643	585	585	569	606	562	612	593	605	620	591	614	606	583	579	642	626	608	570	555	605	570	591	629	585	623	577	580	604	592	636	625	615	609	585	636	597	594	571	560	614	613	645	616	606	618	589	589	656	569	586	575	605	608	630	599	580	616	641	621	619	627	561	585	638	611	586	617	589	581	637	613	620	548	589	598	635	593	599	591	644	616	596	605	573	593	614	627	613	611	584	602	670	610	577	587	618	596	556	586	649	527	618	613	642	628	580	621	570	597	631	622	627	597	631	650	609	550	598	549	601	641	590	595	629	605	589	589	605	608	588	603	590	588	604	626	645	588	596	602	609	576	641	605	575	565	595	576	603	630	608	597	626	622	581	538	619	592	584	615	559	592	585	592	575	642	604	591	613	622	574	588	603	573	622	579	584	625	612	627	592	572	623	622	616	608	628	587	585	597	580	594	561	572	588	611	613	618	573	593	609	621	539	617	612	638	620	610	556	602	591	584	612	585	606	563	616	592	628	588	568	591	589	583	576	555	588	659	581	607	601	578	619	620	597	628	604	626	539	594	622	540	574	559	616	620	587	570	606	661	631	637	603	632	610	612	569	598	570	585	567	579	606	645	597	599	633	587	615	578	625	595	571	575	646	578	615	633	572	562	609	658	579	609	573	580	642	616	601	614	599	592	597	607	623	616	621	617	605	603	576	570	616	629	573	606	573	596	623	656	589	609	608	628	625	566	604	635	614	587	645	611	588	628	587	637	544	673	623	559	621	578	549	556	638	623	582	584	575	591	581	596	539	601	633	584	609	603	602	569	594	616	581	580	614	602	576	586	586	594	591	572	568	585	631	585	620	631	588	572	619	600	617	579	621	615	569	605	565	591	608	591	641	574	621	623	624	620	615	600	600	587	599	581	635	654	611	600	637	613	613	584	611	672	582	636	593	576	570	617	573	617	555	598	610	594	592	606	595	601	607	607	607	621	630	574	618	648	632	586	605	614	618	596	598	569	645	601	584	581	582	572	595	600	600	600	579	581	603	608	630	616	620	653	570	576	590	591	600	594	641	607	616	621	592	589	626	628	597	607	589	595	617	591	603	608	562	587	612	573	623	582	590	611	611	619	641	604	610	612	620	579	575	611	619	580	605	623	634	625	650	566	627	579	584	588	627	674	608	594	618	598	541	603	615	591	600	596	593	588	565	570	579	608	605	595	630	608	582	628	631	590	592	602	613	636	565	595	597	573	606	586	595	618	568	617	608	659	587	586	620	598	625	606	595	612	641	619	621	625	546	611	584	639	587	619	622	607	581	608	568	567	543	574	630	572	598	588	595	606	560	605	587	613	615	619
29882	26810	15267	1797	248	213	202	194	181	193	174	206	182	181	179	164	170	170	192	169	174	157	177	163	180	156	156	184	140	167	176	188	170	162	169	170	168	162	160	173	173	148	163	181	177	162	170	153	171	187	176	180	198	173	174	145	179	157	172	156	164	168	141	166	169	169	190	147	185	169	168	154	180	166	184	161	162	170	154	148	171	172	180	176	147	156	146	170	171	159	146	157	184	175	142	158	170	170	188	157	172	155	172	170	179	159	164	150	154	173	167	168	174	176	151	159	169	181	163	185	179	165	178	183	157	168	182	166	187	164	152	143	162	161	181	177	171	178	181	159	178	186	161	143	166	169	153	168	147	177	179	162	173	187	169	160	177	172	155	173	149	167	168	156	171	176	167	166	148	196	161	156	158	163	165	170	173	154	167	154	175	167	160	175	162	169	172	180	166	164	155	168	153	159	172	162	169	190	157	171	186	159	166	159	186	200	179	159	181	159	157	156	138	164	176	146	168	165	160	168	154	130	168	179	178	161	182	197	166	138	166	160	159	170	172	183	173	152	162	163	153	183	145	163	174	172	158	165	163	164	158	155	157	127	173	181	150	183	167	174	191	161	163	170	159	172	165	157	177	170	151	180	159	177	175	161	173	172	193	174	162	156	170	164	170	160	154	148	182	184	171	182	154	153	184	174	165	167	149	170	167	176	175	155	145	146	140	179	153	166	184	158	172	151	168	180	170	179	156	153	185	179	143	160	151	173	170	169	154	154	173	161	146	169	168	173	169	150	157	159	184	161	188	168	179	172	165	165	162	173	194	165	172	168	180	173	145	158	183	171	170	159	171	147	169	156	163	173	177	157	155	166	173	173	150	168	172	161	163	155	169	167	175	178	165	185	154	165	181	173	179	155	175	169	150	190	179	160	188	165	158	172	153	146	149	185	163	165	170	185	170	179	184	164	183	194	177	163	166	178	169	179	160	153	160	161	160	179	184	166	154	162	171	163	152	180	179	177	179	155	181	169	175	171	160	180	183	162	161	177	169	158	152	167	149	168	188	173	160	166	179	153	160	159	153	167	163	166	148	132	172	162	148	175	160	166	185	159	160	175	158	163	153	169	147	175	168	176	146	160	185	155	178	173	170	159	150	161	184	176	158	176	174	158	168	154	159	184	165	153	165	135	174	181	153	173	162	155	155	160	176	167	177	145	160	155	178	179	171	153	148	131	168	146	176	162	159	175	169	169	149	153	194	158	173	170	177	158	175	152	161	174	152	183	170	155	179	160	179	175	159	160	187	184	169	168	184	156	170	169	174	151	149	178	182	163	158	151	189	183	178	178	151	164	171	167	170	134	167	150	176	175	182	124	155	167	163	165	155	173	158	152	162	152	181	181	160	178	147	175	186	152	165	173	188	160	171	193	175	157	207	155	148	165	172	162	150	180	159	135	179	146	166	171	161	159	179	167	154	178	172	177	166	170	170	144	169	174	168	161	178	156	191	178	193	159	167	171	160	165	169	149	178	156	164	163	177	190	153	153	165	153	153	174	176	161	141	164	182	178	186	154	150	166	161	167	147	158	172	165	171	164	180	159	175	170	153	153	159	163	180	190	157	149	190	169	185	167	169	168	173	187	165	170	170	164	153	181	196	158	162	170	200	180	184	187	171	160	184	162	161	160	170	169	167	163	163	163	159	143	167	162	166	168	167	189	165	191	171	179	182	180	150	170	145	170	183	192	160	160	152	171	165	169	185	161	151	168	161	162	153	174	171	155	156	175	191	169	162	148	163	157	154	143	174	180	184	179	171	161	167	171	168	157	178	193	182	152	158	166	183	157	157	211	159	164	179	150	165	164	175	153	171	170	157	155	171	170	178	182	168	143	159	181	164	145	169	176	182	162	184	175	157	140	158	166	145	193	174	158	179	188	171	164	183	141	175	170	150	170	178	154	179	167	160	150	152	167	149	170	176	174	161	172	173	186	155	178	162	198	153	168	170	184	177	180	163	196	175	167	176	152	166	177	197	162	170	196	167	177	179	169	166	170	194	164	165	152	169	188	174	154	159	190	149	169	181	153	169	167	160	165	163	183	175	164	198	216	174	191	168	159	177	172	135	175	154	158	175	167	149	160	153	176	173	184	178	189	181	164	148	163	168	201	160	172	175	174	162	150	180	142	160	155	184	183	142	154	176	166	197	176	157	171	168	170	196	135	177	189	173	158	181	165	178	175	164	167	167	158	160	155	171	169	181	172	163	137	177	165	191	164	175	162	183	170	166	159	159	171	164	161	167	152	140	168	168	189	177	180	162	156	153	204	162	187	174	162	145	172	173	161	149	173	158	178	168	174	148	160	169	170	154	178	163	151	154	164	174	146	188	136	154	176	177	159	161	166	158	162	177	188	176	164	154	134	168	195	170	169	183	166	162	187	156	181	145	151	169	144	172	169	170	184	179	177	156	159	137	174	163	183	166	153	169	173	163	158	189	147	181	177	162	191	161	165	157	162	161	159	189	172	171	180	180	172	187	156	162	180	174	150	147	181	173	174	183	199	160	160	154	169	139	181	139	167	164	172	154	171	173	142	153	174	136	188	165	174	150	158	179	163	153	166	170	153	157	151	161	161	163	181	163	175	191	187	166	187	165	179	153	153	171	171	181	192	158	174	145	170	155	187	158	159	156	188	123	180	165	143	179	164	165	156	161	182	165	157	152	156	156	195	150	153	147	176	177	184	165	161	152	174	160	173	159	164	186	174	175	164	194	164	167	176	163	161	175	147	153	166	175	166	173	162	172	150	171	180	172	159	153	164	174	175	139	173	139	159	161	164	155	156	164	174	178	180	181	144	164	165	162	145	174	155	174	185	152	183	165	165	175	167	161	154	178	159	163	162	141	174	196	166	154	183	170	159	158	165	185	183	168	158	177	153	153	155	165	154	178	177	167	165	170	165	172	146	153	171	177	181	164	171	175	167	164	165	184	154	173	204	170	156	166	142	183	190	163	180	174	175	184	179	190	193	162	168	147	170	175	164	174	164	174	168	165	156	160	165	159	162	136	178	191	178	154	156	155	168	149	171	164	152	189	173	167	171	177	168	171	172	153	162	159	176	150	169	199	189	168	157	152	178	172	164	176	188	173	158	171	167	177	151	170	166	200	158	156	153	147	169	158	165	180	161	153	184	183	143	147	150	135	189	141	174	157	163	186	175	159	160	160	173	153	165	159	164	165	167	167	177	203	146	195	148	208	165	148	165	178	169	166	138	148	181	150	179	170	168	176	156	169	148	162	182	151	170	187	144	157	185	180	159	160	168	182	173	155	181	177	161	160	172	153	161	158	153	159	208	167	174	166	152	178	166	174	182	158	180	169	158	157	193	163	169	166	169	178	177	172	160	189	164	161	167	180	171	181	173	162	161	166	164	177	153	166	174	161	146	158	195	169	139	162	180	186	201	170	161	173	168	175	165	160	156	176	153	151	168	135	158	160	155	176	164	165	134
36113	37657	992	365	302	279	247	259	235	207	245	233	220	223	254	230	205	219	221	231	212	222	227	219	209	222	246	227	202	222	214	237	200	206	220	216	242	206	219	234	238	228	219	188	219	236	257	215	223	222	217	205	222	231	191	261	220	234	181	217	212	193	260	200	218	211	231	221	217	233	243	225	228	191	253	211	228	249	232	217	240	197	200	230	201	230	203	217	231	203	231	222	232	261	221	205	232	222	230	206	226	203	238	214	215	234	223	221	208	223	198	217	220	199	239	227	223	226	218	227	221	211	247	204	210	224	216	212	200	186	225	207	229	219	204	230	222	213	232	226	251	226	210	242	209	212	211	222	204	235	211	239	216	206	218	231	244	208	233	214	240	196	206	213	226	244	213	208	222	238	199	225	227	218	226	224	223	199	232	249	195	213	200	220	238	226	213	232	236	238	225	210	199	236	207	250	233	196	200	238	203	226	205	226	211	226	218	211	213	210	214	198	243	211	198	192	251	225	220	231	228	233	236	222	205	240	256	215	211	232	221	227	233	207	231	225	230	223	221	214	212	236	232	225	231	224	232	212	224	195	225	223	242	232	236	251	224	226	221	214	229	240	260	204	207	196	240	243	252	231	224	216	229	187	237	198	206	257	229	210	221	241	226	215	228	239	236	213	241	214	248	234	234	234	200	224	218	214	205	224	236	202	208	216	215	224	217	233	224	212	194	206	236	210	214	195	218	222	223	257	208	213	233	214	199	216	197	221	249	224	251	249	224	217	196	224	216	249	212	213	255	186	209	228	228	226	210	180	203	222	211	239	222	201	194	231	191	216	228	238	227	205	230	221	207	219	242	225	224	215	238	226	221	234	193	226	235	238	207	227	206	222	199	200	241	246	221	224	252	225	226	216	218	212	243	237	257	244	199	211	243	219	198	218	252	237	245	224	213	233	237	238	236	228	240	235	235	216	219	227	203	206	226	231	252	255	227	242	231	199	214	216	211	225	222	219	230	238	214	239	237	206	218	209	219	232	226	216	235	222	212	195	216	212	211	229	208	246	221	199	246	221	211	225	224	217	219	200	228	221	207	204	230	216	229	232	209	212	247	207	222	203	217	242	208	220	243	271	210	239	225	244	217	239	230	204	213	224	239	226	227	196	234	222	213	221	215	229	184	202	227	200	238	225	224	196	245	229	240	233	212	229	223	195	238	217	218	227	196	212	208	215	240	223	242	218	196	214	221	209	212	221	232	253	241	224	221	236	215	215	228	220	226	220	195	224	229	203	216	223	221	216	216	202	219	246	217	232	247	210	218	225	229	222	230	224	233	210	228	243	233	227	205	229	219	220	209	203	216	192	205	221	199	212	241	248	204	235	210	220	213	210	243	226	224	198	209	221	196	205	206	214	229	225	229	243	229	234	214	217	234	206	210	237	219	240	205	211	221	225	223	204	222	207	204	235	197	235	210	225	201	219	209	243	252	210	220	236	226	211	187	228	212	207	236	247	230	203	216	197	224	222	217	229	210	211	243	220	214	196	240	208	201	214	244	230	245	211	196	238	236	213	218	209	210	205	205	233	227	238	230	217	216	207	227	208	199	217	239	231	225	230	226	206	196	191	237	220	236	232	271	224	238	205	190	228	214	202	204	229	226	192	216	217	235	220	230	190	217	243	226	216	238	211	203	218	222	225	210	221	216	222	237	232	239	218	219	217	215	216	200	221	229	200	228	253	219	213	219	212	210	219	230	210	225	231	249	214	221	224	234	231	208	209	202	227	204	180	205	215	224	216	222	220	213	213	232	210	190	198	238	188	201	232	212	211	234	211	212	218	236	223	208	227	207	225	236	222	243	210	211	212	210	229	216	237	195	230	203	220	198	221	216	256	198	239	233	233	212	229	213	239	246	233	223	230	210	198	228	216	225	241	229	202	214	243	238	202	212	244	214	233	211	223	217	229	228	231	221	236	235	216	200	190	227	227	247	224	203	194	238	219	212	251	239	217	206	227	219	186	236	224	244	221	206	227	213	234	211	238	226	227	232	219	220	207	197	205	243	202	202	211	219	214	217	200	214	212	206	224	234	213	204	225	191	218	216	217	191	210	231	241	220	234	186	219	217	209	209	229	234	215	207	233	188	183	198	239	226	214	213	231	200	212	225	199	220	219	228	232	209	228	202	238	206	240	209	224	221	230	222	235	229	228	221	229	220	246	231	211	239	200	211	209	210	212	196	234	203	227	238	233	223	192	209	223	189	239	210	226	244	233	206	238	215	226	210	220	210	229	211	211	214	231	210	217	195	203	215	215	228	212	205	242	237	214	234	228	235	229	221	222	207	217	216	213	213	202	233	244	221	196	218	222	210	218	233	209	204	232	227	222	222	238	226	235	242	201	228	208	221	202	217	227	203	231	225	218	231	226	231	204	209	228	232	194	219	211	210	214	219	213	207	216	219	263	243	210	208	213	230	228	227	206	193	217	219	219	241	220	248	246	225	221	217	232	245	227	230	208	237	227	221	208	209	221	229	261	217	239	216	205	212	207	220	189	239	205	225	232	201	220	237	234	222	206	204	203	236	221	230	198	227	223	193	199	222	234	211	220	223	212	217	208	219	224	233	218	223	208	191	216	219	226	236	245	246	222	235	216	219	217	240	255	242	217	212	218	238	213	241	224	203	232	200	213	208	214	240	229	259	203	218	219	219	209	231	236	223	231	203	211	223	228	238	264	217	217	213	221	203	245	206	224	231	214	238	209	216	241	221	236	226	231	219	219	219	212	236	210	236	240	234	221	217	221	219	228	197	235	235	230	230	195	201	244	234	227	194	223	213	218	207	206	220	227	223	220	211	202	232	230	218	214	211	208	223	213	216	227	213	245	257	221	203	199	201	245	220	246	209	211	199	243	222	244	213	242	214	204	249	215	220	247	219	197	215	258	246	226	225	232	244	239	240	230	224	209	234	213	214	214	198	200	208	247	213	218	188	233	211	234	232	238	216	213	199	232	215	208	214	198	213	220	198	241	231	245	229	212	236	216	230	210	229	198	225	233	221	214	234	230	220	200	218	203	223	238	238	231	209	198	221	205	263	241	235	206	199	241	205	244	209	213	215	229	235	229	226	220	217	213	201	224	239	193	226	212	239	219	203	266	224	207	222	219	215	230	236	252	214	218	248	214	197	217	249	205	232	245	208	224	221	242	228	232	212	227	223	227	192	241	198	206	243	219	203	218	211	221	208	236	183	217	242	213	225	209	206	264	252	217	236	220	198	234	232	236	190	257	227	231	235	208	225	235	216	213	220	204	196	223	194	196	222	212	198	235	224	241	232	202	223	234	244	203	236	203	208	212	251	232	227	198	212	214	223	187	229	204	227	215	219	255	176	217	239	227	218	201	247	246	196	218	231	220	209	223	239	218	191	215	231	222	224	221	238	235	218	227	272	221	246	207	215	216	245	233	216	198	244	237	235	220	236	215	194	216	199	206	215	211	191	213	221	202
24290	21525	28729	24650	21440	8356	684	515	396	411	358	358	357	317	368	381	329	326	319	313	295	303	317	287	309	303	292	319	299	287	302	308	312	322	299	290	301	290	315	303	307	285	306	299	303	274	282	318	284	280	311	307	313	262	294	340	285	271	312	285	288	311	310	279	314	304	302	337	295	287	294	279	280	261	301	291	311	311	290	285	303	284	299	263	294	335	301	302	305	301	298	291	306	272	302	303	281	279	303	252	265	312	303	282	298	292	293	296	305	284	312	296	288	308	271	287	298	291	282	287	292	285	308	303	326	306	296	285	291	326	328	309	299	285	270	295	274	303	283	273	305	289	311	286	313	308	270	285	289	304	306	290	322	284	310	311	319	264	285	317	288	303	273	279	311	284	284	293	292	303	272	310	304	315	296	287	260	297	273	266	294	299	320	299	284	308	286	306	267	317	297	297	285	294	310	277	312	296	286	322	275	286	278	287	266	301	314	306	293	305	296	331	304	339	281	281	289	286	310	298	289	297	314	267	296	316	314	294	314	293	279	310	281	297	319	280	325	270	295	317	288	289	305	292	307	251	283	302	307	303	275	322	281	321	319	296	276	302	285	288	330	295	281	276	315	323	271	319	292	303	290	290	299	273	296	317	308	314	316	297	294	285	302	281	286	261	276	294	288	288	276	310	331	294	280	268	300	328	294	334	309	274	282	270	272	310	286	285	311	327	310	253	290	296	276	286	297	294	310	298	281	331	313	288	315	278	322	290	315	276	311	266	290	282	302	336	292	310	320	275	275	301	299	299	283	293	300	278	303	320	293	313	290	294	332	286	270	291	308	288	300	321	291	294	283	284	279	289	282	290	307	297	287	279	329	294	333	298	312	306	287	287	298	278	320	278	274	293	293	248	278	317	331	339	276	333	295	303	295	313	275	321	284	312	282	297	315	273	299	300	301	297	280	282	261	285	298	295	270	271	293	300	315	300	316	301	289	307	314	287	300	308	290	299	294	281	287	271	297	302	292	308	307	317	318	272	328	255	297	295	313	297	286	324	317	291	306	277	284	268	306	292	291	307	314	286	311	310	289	283	302	294	295	312	284	307	264	300	321	299	279	297	262	279	280	279	262	305	264	277	319	274	327	299	311	279	299	302	305	284	288	306	310	280	326	308	319	269	309	285	340	312	313	262	303	290	299	309	302	298	308	306	289	294	299	288	279	289	278	283	300	287	329	309	267	276	279	298	300	315	299	295	301	304	301	315	312	287	312	258	270	280	295	277	307	277	295	304	304	291	325	285	268	278	270	298	265	269	294	293	312	299	292	306	304	307	282	294	321	308	309	276	303	285	312	297	324	284	279	320	302	278	301	279	275	279	300	283	256	291	328	277	298	316	290	269	299	297	250	284	288	282	326	307	296	310	267	288	289	286	287	276	301	295	286	302	295	297	298	280	292	272	298	290	286	304	297	274	283	308	324	281	289	295	286	256	278	321	315	283	296	311	304	302	314	303	284	299	309	280	302	288	275	286	316	276	295	287	310	284	251	300	283	266	282	318	318	303	284	281	283	275	316	285	291	331	291	319	262	311	296	299	272	299	312	291	298	301	311	319	292	289	268	297	285	278	309	284	298	290	298	307	320	317	255	306	292	308	298	283	291	292	280	315	286	312	270	324	288	312	284	294	273	291	335	270	274	272	299	301	309	278	299	314	299	288	293	295	314	276	305	280	266	293	306	306	295	287	286	265	291	311	250	281	291	301	322	265	270	285	294	271	309	296	291	298	307	285	281	281	264	307	294	282	309	301	292	311	285	302	296	299	267	312	306	296	272	320	306	294	277	301	315	294	276	331	277	313	283	325	298	290	303	281	282	281	270	293	280	313	287	317	289	319	272	276	274	289	337	283	276	304	295	311	297	304	292	312	284	298	267	297	267	301	283	271	275	300	298	295	279	273	335	275	277	316	286	290	293	335	278	304	319	314	268	266	287	280	275	288	327	309	310	279	305	288	312	320	310	318	286	307	285	299	292	293	284	267	279	267	314	252	299	275	285	318	291	275	323	303	284	316	300	286	295	278	281	292	293	291	292	313	275	272	295	306	323	306	276	304	315	263	328	300	293	310	279	298	283	313	275	286	295	282	273	297	294	294	329	287	278	310	317	305	298	295	297	262	283	259	292	304	307	279	285	292	273	296	292	298	317	317	287	278	279	305	301	281	316	306	315	262	323	268	315	300	285	277	317	284	293	279	292	331	302	279	322	265	311	299	320	285	313	290	280	292	274	322	316	288	289	266	300	274	309	295	301	299	303	273	272	253	294	264	285	268	301	288	268	319	302	314	330	291	292	322	302	308	293	296	277	301	287	314	287	299	323	292	304	308	265	299	300	306	276	297	304	328	285	297	286	309	301	296	309	305	278	270	293	270	300	295	269	288	270	299	297	335	317	309	298	304	286	294	308	316	303	285	282	292	297	317	323	285	317	302	319	281	312	322	283	292	315	263	310	269	328	316	300	284	292	265	324	295	286	281	275	317	295	280	300	325	302	319	294	284	274	286	304	295	312	277	279	278	290	268	297	332	290	268	324	275	281	315	265	283	298	300	268	287	314	290	306	284	299	315	290	338	294	272	306	291	303	295	292	296	330	302	278	315	291	283	287	286	288	299	295	307	290	284	288	291	286	290	315	269	306	320	314	284	294	322	284	294	295	276	312	297	283	258	281	286	314	273	271	298	294	248	266	320	291	287	289	285	276	250	274	327	280	318	287	296	297	304	294	289	317	298	323	299	272	325	272	315	320	275	289	317	290	276	300	304	314	306	284	309	301	314	287	268	300	270	289	289	269	289	314	300	304	292	279	330	275	323	275	257	281	277	278	306	307	283	267	301	285	263	281	338	246	272	289	305	302	303	278	311	275	298	299	296	304	298	293	295	296	305	281	313	316	307	292	266	284	294	306	312	285	260	300	286	282	267	290	306	330	320	270	281	284	283	330	272	288	295	313	274	289	288	277	317	306	296	309	307	301	278	285	270	274	246	274	300	315	284	308	292	291	284	286	310	315	266	308	280	301	318	274	292	294	259	295	342	322	274	281	326	292	298	313	283	257	306	313	278	307	286	273	312	311	277	310	309	293	298	282	271	316	280	321	285	286	283	270	295	286	286	311	281	302	287	286	275	285	298	276	305	301	280	290	291	283	287	290	291	290	306	277	291	281	308	310	318	298	262	294	297	282	273	294	297	295	288	293	310	322	309	283	313	273	308	305	282	283	289	265	301	290	319	272	299	269	298	306	273	301	294	271	295	301	325	288	295	319	306	293	302	271	308	280	296	300	318	282	300	285	285	278	266	303	296	279	302	313	281	305	278	277	295	294	272	282	296	288	316	304	279	296	291	307	310	277	278	297	290	280	279	276	288	289	312	321	276	269	283	276	302	276	311	270	300	292	299	254	308	300	294	286	292	310	298	299	313	287	308	294	309	320	275	270	291	298	324	267	273	308	277
40392	50181	4871	2076	1471	1172	859	705	595	590	523	490	491	444	435	438	451	449	411	431	387	414	424	398	361	373	382	376	371	395	362	378	348	384	382	382	365	377	365	376	360	357	372	369	381	363	401	342	341	349	380	354	363	359	371	372	383	366	376	362	336	339	386	373	341	356	356	358	397	368	310	361	339	388	385	388	391	346	364	338	370	369	320	365	365	369	390	393	394	368	374	376	373	335	356	327	380	396	390	352	377	371	380	358	359	368	411	377	363	368	372	361	334	377	372	385	344	372	387	380	348	369	375	366	345	406	341	341	329	324	368	334	352	349	362	359	369	382	376	378	366	348	374	365	341	354	367	350	359	391	378	338	379	369	349	362	363	350	350	354	339	341	350	343	329	366	359	358	365	382	343	356	337	352	369	381	348	357	362	358	382	344	363	348	387	374	376	343	365	354	357	344	355	373	363	385	389	341	359	354	390	337	365	361	378	360	346	350	386	373	301	327	327	346	360	350	369	345	366	385	384	356	387	350	382	329	385	373	364	380	329	337	365	358	391	400	404	371	343	369	367	393	366	336	396	338	347	384	354	343	349	333	370	344	362	358	313	336	337	367	368	359	364	336	391	338	357	363	352	359	377	346	368	341	374	354	362	364	385	354	337	369	354	369	384	365	368	343	373	342	351	378	360	381	338	383	340	337	360	342	393	347	349	360	377	356	336	389	350	338	369	340	346	339	371	380	391	363	367	361	338	387	353	373	336	368	359	325	348	382	356	346	376	410	337	342	378	390	355	332	370	367	351	374	347	342	355	337	337	341	386	306	371	369	354	389	370	380	341	351	345	393	356	361	382	361	357	355	350	364	361	394	341	426	369	401	361	365	369	365	366	361	356	359	386	367	344	361	371	368	350	364	355	334	341	329	352	354	402	331	347	383	367	366	353	367	379	365	358	376	353	352	365	383	352	355	372	368	334	353	341	364	320	332	343	365	355	334	348	365	386	372	346	354	378	354	353	319	378	345	337	334	373	357	354	368	386	326	361	337	368	322	368	392	367	370	338	351	373	372	366	353	346	386	330	380	350	354	363	375	369	367	353	343	388	379	361	379	342	392	376	396	358	357	377	351	360	373	376	330	366	347	339	328	359	360	377	311	372	367	349	350	361	382	369	362	375	363	349	352	380	363	328	358	347	366	367	351	373	365	384	363	349	343	374	384	341	336	375	360	340	359	359	354	364	354	369	339	386	355	351	344	370	344	357	368	352	414	345	392	356	374	367	336	379	339	361	335	358	373	373	359	382	382	350	364	337	376	356	341	373	369	349	338	343	337	333	358	350	380	340	373	418	358	363	376	329	374	343	359	366	396	356	394	356	355	370	385	356	364	367	340	354	331	387	381	353	337	363	342	387	352	394	358	337	396	354	358	384	356	370	332	379	332	359	347	348	299	376	340	379	369	369	370	353	367	368	348	360	331	372	362	355	353	393	368	369	367	383	345	358	361	348	359	316	366	357	327	369	355	352	371	349	395	361	363	371	363	395	372	345	379	354	360	347	338	336	366	381	376	402	353	358	379	394	325	375	356	353	387	363	320	354	342	387	356	370	350	355	368	335	377	338	380	375	354	341	368	379	381	368	358	347	359	393	369	327	377	358	340	383	378	361	336	347	393	390	364	344	401	380	371	373	372	365	384	338	352	393	371	365	353	378	376	351	362	380	377	363	335	342	356	352	371	360	354	332	369	381	368	353	370	360	340	356	388	386	372	355	352	348	345	348	332	365	365	347	387	385	362	362	356	344	386	389	382	355	351	385	369	344	354	349	363	348	365	371	367	344	350	342	345	362	358	357	364	366	364	335	370	349	374	403	392	355	370	380	360	349	367	374	351	367	339	367	360	359	371	378	344	377	385	344	344	369	356	347	395	395	352	376	360	386	374	371	335	340	384	346	402	359	319	351	353	370	373	349	401	397	401	351	363	367	363	400	328	348	386	346	383	360	361	310	378	332	385	383	321	384	368	352	359	307	346	392	346	367	353	360	330	370	379	361	366	340	387	371	338	363	373	321	348	387	363	358	364	382	340	324	374	343	337	400	354	359	378	336	363	353	353	320	402	348	362	351	381	349	353	354	335	350	343	349	352	351	377	369	361	339	382	347	359	336	360	360	410	375	379	366	358	343	369	370	387	350	369	364	377	344	365	377	356	365	375	377	376	349	376	365	373	375	390	371	363	360	354	367	380	377	360	331	354	352	348	357	366	369	357	356	355	333	341	368	365	378	395	390	339	379	388	354	345	349	333	379	363	340	362	372	332	349	360	354	342	402	319	359	326	368	350	372	344	361	347	373	346	385	383	348	356	357	360	379	370	378	357	354	323	382	362	333	400	357	388	367	368	356	349	340	372	308	370	323	391	359	373	370	397	403	363	384	382	347	378	374	391	367	355	338	372	357	351	369	379	346	349	377	373	375	388	358	348	370	366	357	371	359	365	365	379	378	357	386	355	371	388	370	335	372	364	380	365	361	371	340	353	387	368	350	328	367	353	384	352	350	361	411	395	340	378	348	385	369	364	341	343	357	349	355	372	393	334	393	357	352	388	347	352	340	338	362	367	359	355	363	358	372	360	358	386	372	386	326	356	342	374	334	359	350	351	344	356	327	385	380	359	382	384	399	395	426	379	378	369	341	345	357	367	350	382	366	367	350	359	380	374	364	371	375	345	399	361	362	332	334	362	357	384	366	380	329	365	341	379	338	378	363	350	343	378	357	335	358	397	388	371	380	347	348	347	393	372	377	355	389	372	377	347	351	354	362	379	357	346	387	368	393	379	341	375	373	348	365	361	340	378	374	348	342	387	331	343	330	325	386	363	361	335	350	383	353	331	338	357	334	367	383	352	351	358	359	350	361	335	351	347	355	345	349	362	375	370	385	373	359	382	373	373	352	325	343	325	362	343	354	336	362	367	381	343	357	371	338	354	356	361	363	381	358	347	337	390	356	369	388	339	364	378	314	386	338	382	379	357	356	351	338	344	358	336	335	338	367	342	346	381	375	375	358	353	369	344	395	364	379	353	360	334	384	355	383	420	385	351	375	358	340	375	341	369	404	371	358	356	378	380	367	336	376	401	390	376	333	361	351	336	339	366	317	366	341	351	365	375	357	368	341	343	358	358	361	339	371	373	371	352	329	326	362	349	369	389	349	383	367	359	333	361	389	336	375	363	361	381	375	362	357	371	351	368	364	383	375	383	361	386	348	360	374	373	353	378	360	349	357	334	368	376	338	357	355	364	356	356	371	397	367	336	343	362	377	347	344	326	352	361	327	331	354	351	346	385	316	348	337	362	378	344	329	364	364	369	367	364	393	334	329	413	378	356	353	373	352	381	353	363	349	339	374	350	392	325	356	406	367	366	347	335	338	380	359	402	362	355	347	367	361	340	385	374	360	376	367	349	353	355	367	351	383	346	392	382	385	371	333	340	335	383	350	317	364	387	339	343	349	363
25613	21605	27548	25581	8307	479	367	355	318	308	289	276	269	265	285	279	289	282	290	260	247	233	271	276	247	240	268	265	252	255	265	261	262	256	254	251	281	238	288	228	254	258	260	292	276	238	242	262	256	278	259	265	278	246	233	271	265	265	271	251	281	262	270	264	271	305	230	255	270	264	254	250	249	291	273	240	247	268	259	257	251	242	254	241	240	223	259	244	260	250	276	265	268	245	301	251	234	269	270	249	251	251	243	271	260	281	257	280	273	278	278	248	248	239	239	296	254	240	244	248	263	226	250	282	230	269	244	249	230	265	287	268	251	271	229	258	241	267	267	249	261	259	254	279	260	251	242	257	257	260	279	238	263	255	248	254	267	243	229	264	265	258	280	241	275	239	274	268	257	242	254	224	238	222	240	248	254	256	244	255	275	227	254	254	284	264	267	277	271	269	264	256	298	278	272	270	262	244	284	271	266	255	275	222	235	277	262	272	241	254	264	262	249	244	268	284	213	258	244	221	283	247	272	272	229	237	243	259	228	251	255	223	248	248	291	288	271	251	247	257	248	249	234	274	268	275	268	277	241	239	224	264	272	275	272	279	282	258	255	250	286	255	254	275	218	257	259	263	232	273	238	261	258	247	260	279	265	259	244	254	242	282	278	282	254	252	253	229	248	243	262	252	244	265	261	254	242	274	276	270	279	271	253	264	252	266	272	271	253	261	249	252	251	270	245	228	233	267	279	249	262	284	231	263	267	256	250	255	269	257	258	241	302	283	288	217	277	252	287	270	292	253	251	273	264	267	271	252	234	247	249	236	247	291	249	233	257	269	279	278	219	251	265	272	255	255	241	258	254	257	247	241	247	256	266	258	269	258	281	264	243	258	239	249	245	280	264	245	240	240	281	254	265	298	279	246	272	254	262	262	263	267	258	253	252	237	238	274	285	251	266	269	250	250	219	229	266	264	242	244	295	274	258	243	260	287	254	283	269	232	248	256	259	224	250	250	279	246	222	269	263	248	222	268	241	259	228	240	282	249	259	258	260	231	231	263	259	256	276	256	250	270	268	245	249	298	255	249	261	234	226	243	237	243	223	232	269	234	240	264	258	272	252	252	259	247	240	263	257	248	299	296	234	238	275	248	246	250	238	283	265	256	267	231	240	241	262	280	242	258	241	261	274	267	287	289	264	246	248	248	259	267	265	238	254	256	256	270	264	232	247	247	235	259	264	232	254	237	272	282	240	267	246	238	236	264	285	249	222	267	246	249	245	228	264	283	255	265	275	239	225	245	253	246	265	294	245	275	240	264	270	261	266	276	270	261	246	254	258	264	241	253	278	265	249	254	263	286	241	265	254	268	241	236	243	259	277	271	272	251	270	258	240	267	255	286	247	226	250	279	270	247	237	280	245	282	289	263	244	232	260	245	284	269	234	267	256	270	235	274	261	247	262	278	278	262	251	275	244	246	248	244	281	262	242	257	266	283	270	273	263	267	297	259	281	268	249	281	248	260	222	279	247	273	227	235	231	240	229	249	249	244	252	254	262	273	225	249	291	258	274	267	261	270	267	252	252	250	256	272	274	281	252	273	245	244	252	260	267	244	278	260	254	249	272	247	273	252	250	247	237	263	235	244	274	267	241	231	287	238	218	250	241	259	238	290	248	264	258	265	250	230	249	264	268	258	239	267	277	258	261	260	259	233	262	234	254	260	278	256	273	255	257	291	232	260	237	252	301	294	221	281	265	227	264	251	274	251	238	245	261	258	262	270	245	262	293	249	262	232	245	253	255	253	276	239	235	263	257	251	287	232	250	223	283	253	246	277	269	280	282	250	271	261	232	251	253	257	265	256	265	255	227	232	248	237	237	251	259	257	256	264	246	276	253	246	263	257	226	262	257	265	264	267	245	229	255	258	251	245	242	254	266	240	260	242	258	263	268	286	253	240	248	241	272	225	245	299	265	261	264	266	257	242	247	233	260	262	253	263	273	261	218	242	229	289	269	271	236	259	269	268	231	226	245	265	240	282	268	262	261	237	221	261	268	261	245	262	253	265	259	266	255	260	273	266	238	251	232	261	251	239	237	264	266	258	256	225	248	251	267	250	239	245	265	237	254	257	256	259	227	251	261	244	260	265	226	258	277	240	242	293	219	271	245	238	248	281	261	255	280	231	264	250	275	269	258	247	253	252	246	250	222	247	257	278	266	234	237	254	261	246	255	265	254	248	245	246	260	270	269	239	263	266	249	277	231	278	227	258	235	243	229	279	258	254	290	267	273	287	270	238	237	243	264	305	271	253	242	220	276	252	246	227	278	260	256	253	253	264	262	290	283	269	290	235	252	256	232	256	265	267	261	255	262	265	256	250	248	269	263	254	306	252	239	245	249	258	251	268	289	261	281	256	219	257	254	252	258	284	254	255	265	265	264	292	257	246	244	250	247	263	245	279	256	261	273	286	246	262	261	211	261	272	241	257	251	266	246	248	239	265	275	271	265	258	257	233	271	257	298	243	240	278	294	258	268	241	244	250	273	255	243	250	277	285	268	252	300	248	231	288	227	257	260	246	267	264	254	262	277	238	263	246	260	253	264	260	272	266	247	248	265	273	274	244	271	269	281	250	268	240	264	271	254	266	259	274	236	270	244	272	256	228	260	268	263	277	259	249	234	285	228	254	257	240	252	282	273	262	251	288	280	264	240	220	250	254	257	248	267	265	248	272	241	275	272	253	256	265	262	268	268	268	275	262	240	219	276	275	249	287	262	258	247	253	240	255	237	264	241	255	253	259	245	261	238	250	254	254	255	269	233	252	249	241	254	253	274	239	281	274	244	248	288	245	278	265	263	284	229	250	279	256	239	264	290	253	263	253	266	247	237	234	278	269	239	245	258	230	274	255	261	240	245	260	248	249	265	245	261	248	262	276	244	259	276	253	244	256	257	260	254	244	270	274	279	275	260	254	249	265	254	268	280	248	258	238	263	262	281	276	290	249	245	254	251	268	243	295	279	256	247	244	281	243	288	265	273	247	262	238	227	289	248	252	248	296	280	252	265	278	262	253	238	256	255	246	238	258	264	219	260	262	246	253	246	272	250	254	236	249	257	266	251	250	286	254	251	250	257	260	220	264	261	267	261	239	213	238	258	255	260	264	259	239	256	265	271	261	276	244	290	245	263	249	262	251	261	236	266	281	262	235	232	243	250	238	238	247	238	248	279	257	273	260	256	270	218	252	267	243	238	231	247	265	269	247	241	240	248	245	256	257	276	242	251	271	253	248	274	252	265	258	259	246	278	265	242	256	264	249	261	232	258	240	238	263	261	266	276	235	269	253	259	258	233	254	280	249	238	258	271	254	235	274	280	259	244	264	256	243	258	240	279	255	257	253	244	277	262	261	264	251	236	260	279	253	253	262	275	272	267	269	268	268	253	282	265	273	271	251	270	284	259	242	253	257	261	234	277	262	272	242	253	245	262	279	246	269	260	266	235	271	283	235
38765	43985	2701	1195	927	769	650	516	527	488	422	421	440	413	389	380	369	382	341	378	345	383	366	364	335	325	327	337	331	379	354	343	359	326	351	316	338	317	334	323	384	313	344	339	315	321	336	337	348	322	332	341	373	337	331	335	330	339	345	357	336	330	309	342	335	339	316	322	349	342	385	324	348	329	366	308	334	338	358	344	357	361	361	331	283	324	333	348	293	322	373	352	329	358	367	335	333	353	346	332	346	395	344	326	339	342	332	354	352	325	331	342	357	360	341	320	311	335	332	330	365	329	344	335	305	322	321	318	341	359	334	338	319	322	353	366	315	318	350	344	317	332	335	349	331	337	333	346	320	333	341	322	318	327	322	335	326	340	336	372	335	325	334	323	327	341	334	330	330	340	346	354	337	316	320	368	338	326	355	349	341	334	335	349	321	315	377	317	310	341	344	319	337	361	331	352	322	338	323	325	324	334	346	339	339	348	342	314	346	340	375	330	380	305	312	339	321	335	320	323	343	352	309	341	335	354	313	328	307	342	304	348	360	351	363	327	335	322	311	323	294	323	341	319	347	318	312	269	339	351	330	327	319	352	363	348	328	339	315	377	369	346	307	348	322	343	327	317	332	315	331	316	310	326	344	348	317	328	313	349	331	347	360	327	352	324	332	326	387	349	363	358	323	335	367	338	317	327	330	301	326	355	328	356	310	358	320	347	364	341	345	334	291	339	351	349	349	343	347	336	342	317	337	297	346	357	352	349	354	321	325	343	324	356	322	335	378	344	347	368	333	339	340	350	359	317	339	328	343	353	329	335	339	347	317	344	323	348	335	339	331	293	335	311	347	328	334	336	324	350	321	322	319	298	361	299	326	359	332	345	400	349	307	343	316	306	354	358	329	330	293	332	349	332	362	333	336	343	344	353	314	346	362	342	336	338	340	301	332	338	355	335	321	355	314	310	364	352	365	313	337	308	326	356	315	316	323	350	322	340	347	314	351	336	334	337	355	330	374	326	361	335	330	327	338	314	367	331	350	311	351	330	330	343	382	366	356	313	308	334	332	370	313	357	337	353	338	313	335	341	326	335	342	361	361	349	332	337	331	354	336	330	294	352	352	390	338	329	358	331	365	338	343	342	332	339	343	354	351	341	285	343	331	305	307	334	328	350	324	329	328	370	341	353	361	328	337	353	336	337	345	337	342	327	297	338	322	332	352	314	344	325	294	335	341	348	339	303	327	364	347	294	340	328	359	332	358	322	346	353	332	330	313	344	336	326	356	337	342	337	338	368	337	328	338	364	339	357	346	356	324	335	330	350	342	343	350	319	320	335	321	385	327	362	346	323	331	316	346	340	358	325	364	356	321	358	308	326	358	333	315	347	317	335	352	292	345	341	334	340	340	330	316	341	343	329	323	359	329	360	376	358	352	345	364	385	315	311	314	293	320	352	347	350	348	337	353	346	314	346	341	321	317	345	334	302	333	380	355	341	339	308	331	317	348	357	306	338	350	336	341	359	331	337	322	340	316	317	355	365	323	363	307	349	340	323	349	338	314	316	350	338	347	310	353	340	338	354	309	354	357	338	351	337	314	345	322	359	331	350	305	365	342	348	350	356	317	336	361	353	353	329	321	304	314	315	348	336	328	334	368	316	352	330	361	337	289	316	352	312	342	349	332	348	295	301	330	296	343	304	330	353	336	314	324	357	334	325	347	341	339	323	305	340	337	325	347	366	345	356	318	320	323	339	338	325	346	293	322	363	302	357	367	321	344	329	330	353	364	339	343	342	320	322	322	322	364	345	315	343	297	325	354	342	331	340	336	363	354	336	344	338	318	345	332	346	344	345	376	302	339	335	326	318	331	360	312	327	348	319	351	313	313	343	326	331	338	316	326	331	326	368	327	304	333	348	304	340	374	324	355	302	363	364	351	331	341	341	332	333	358	319	329	372	362	331	339	315	339	328	337	328	335	332	364	332	293	345	341	337	362	333	332	363	336	342	327	354	353	332	333	319	310	317	331	332	336	354	358	348	289	337	330	364	353	293	335	315	336	366	344	339	312	353	353	330	344	356	352	339	330	356	337	319	369	369	314	320	331	333	332	335	366	356	298	340	336	327	308	348	304	357	339	299	310	326	319	326	351	326	310	343	309	346	346	322	315	302	333	367	361	371	354	315	365	363	298	338	312	332	331	327	341	338	330	325	356	322	341	316	345	354	335	318	324	358	317	336	331	322	330	332	355	341	350	333	322	334	316	326	338	341	328	330	346	344	327	344	320	330	334	340	357	308	339	331	358	308	370	361	322	330	335	309	330	326	332	351	348	356	358	340	319	321	333	324	312	335	344	314	374	333	348	338	324	311	330	344	368	346	304	333	317	340	346	338	359	314	312	306	299	363	338	351	349	338	352	325	325	310	347	342	338	326	319	338	337	352	336	347	342	333	317	335	352	331	352	364	348	339	363	329	333	350	310	356	336	356	362	358	333	332	323	345	322	308	312	340	307	342	357	364	319	371	350	353	320	345	355	366	334	296	328	329	328	308	334	347	320	325	346	335	351	342	290	351	353	357	316	321	368	380	354	325	334	326	338	311	332	340	305	332	308	321	321	319	350	320	331	334	327	319	324	330	296	336	312	331	319	332	330	337	338	319	332	322	333	327	346	334	337	334	347	344	322	338	347	318	332	366	345	309	348	341	344	346	334	340	348	336	319	349	326	321	316	348	339	308	359	348	341	329	336	323	306	334	361	350	341	355	327	323	357	350	339	345	352	348	337	337	327	340	317	301	359	308	347	349	321	340	320	332	341	355	346	344	318	321	306	365	350	328	345	354	298	336	342	344	374	336	340	343	310	315	333	323	333	294	370	384	357	345	328	332	335	353	349	344	308	365	326	326	344	325	315	362	334	336	360	323	319	331	354	342	342	324	348	325	349	324	339	366	365	362	343	353	335	319	327	335	329	307	341	347	310	347	312	327	334	328	326	353	346	355	308	341	342	350	328	345	351	296	341	338	322	326	357	313	340	340	317	325	307	315	360	331	334	339	347	321	338	336	333	317	305	323	347	341	324	356	347	326	362	287	329	344	343	323	334	318	356	341	340	318	390	329	311	337	352	323	323	355	368	330	339	302	343	347	337	314	329	333	349	323	343	332	337	330	334	318	318	322	339	371	337	340	328	309	346	327	320	348	350	330	324	346	334	328	357	344	319	336	326	303	335	298	347	334	324	335	348	348	337	328	343	359	350	345	363	365	339	358	348	374	322	347	313	342	354	334	298	361	320	296	360	348	364	316	322	331	357	337	364	312	347	333	328	356	301	334	322	377	303	333	326	322	338	295	297	338	314	331	332	338	347	355	367	331	327	318	320	369	337	317	340	306	336	363	315	332	324	317	338	315	336	345	306	334	353	323	376	300	358	310	323	352	336	326	348	338	342	327	310	358	362	345	349	330	350	362	345	353	302	313	322	311	321	357	324	361	359	333	343	353	328	370
23210	21533	29268	24185	21504	21519	9297	984	730	761	705	623	645	620	548	583	609	589	579	508	536	536	552	584	587	571	520	516	555	512	523	512	532	536	538	531	494	521	515	549	491	544	572	507	523	526	530	518	500	486	519	517	455	491	516	537	495	508	517	493	481	486	460	521	485	502	471	548	501	508	502	483	485	481	472	508	508	493	488	480	493	498	511	529	555	501	458	510	504	515	499	507	485	461	490	526	529	519	472	483	483	496	491	491	520	494	486	494	525	548	549	502	502	531	476	495	508	503	475	478	526	465	518	497	527	537	482	457	481	472	543	476	516	552	533	510	500	491	455	446	460	492	488	498	528	441	483	551	519	482	462	466	525	496	494	509	468	492	505	523	520	517	482	522	476	512	500	499	475	444	473	474	497	535	516	541	518	463	510	525	491	517	508	528	510	502	497	499	501	491	526	465	510	512	477	451	524	501	500	476	495	488	445	508	487	475	526	489	516	497	517	488	500	485	522	467	533	471	475	472	531	498	486	518	480	508	526	544	524	464	536	491	521	467	509	455	500	511	510	523	523	513	540	496	494	521	499	498	475	496	504	536	501	488	499	477	530	447	427	508	497	501	509	514	545	534	484	556	538	477	494	535	508	499	500	501	507	477	489	518	468	475	532	496	465	521	535	486	489	495	534	514	508	492	480	498	524	502	527	506	492	483	491	531	510	484	480	517	517	484	524	545	487	503	529	472	491	498	520	508	514	511	482	514	476	497	495	486	525	490	495	507	545	497	480	494	514	537	501	511	480	504	451	510	470	474	499	504	529	472	510	485	493	489	513	507	521	513	472	522	502	498	453	497	495	531	518	492	516	483	530	510	465	534	489	504	507	498	492	539	502	515	470	533	496	521	487	544	465	525	505	518	474	489	471	491	473	512	523	479	476	528	482	473	486	499	465	473	502	481	504	529	503	470	489	475	480	524	558	508	480	435	457	511	491	499	525	493	529	489	504	481	505	496	519	477	469	546	514	503	542	510	457	483	512	492	471	507	493	496	503	450	525	519	536	536	479	514	523	490	529	530	509	529	473	478	522	510	481	511	493	483	478	508	503	498	480	465	468	520	481	509	483	495	528	538	512	548	491	500	482	485	518	533	456	506	516	473	496	496	525	532	517	477	523	508	480	537	501	535	544	487	490	505	518	459	461	454	491	488	505	481	480	495	493	504	467	521	475	510	502	492	494	537	485	495	493	503	483	521	503	513	491	505	481	447	477	526	511	501	544	498	517	492	486	481	525	490	498	507	484	483	528	509	482	497	478	500	452	442	483	504	499	500	480	495	499	520	474	494	527	476	521	486	521	484	546	466	456	497	495	496	495	509	530	472	520	500	517	523	515	500	517	475	500	531	475	537	488	523	459	461	518	450	446	486	485	524	516	469	489	522	511	478	531	506	500	537	485	494	478	483	476	477	488	471	488	492	549	498	507	474	490	453	511	527	466	509	516	492	552	491	495	473	509	480	484	501	464	480	523	520	432	480	548	517	509	491	452	491	491	515	487	494	434	489	513	507	474	473	466	479	518	508	483	506	537	516	489	515	488	501	537	494	476	491	510	500	486	511	510	511	539	449	487	473	486	510	461	452	502	532	469	490	534	534	502	493	499	523	522	479	526	497	526	489	519	494	483	498	528	484	485	497	499	472	525	480	540	484	509	520	485	471	541	514	516	513	495	509	465	541	495	539	505	472	528	514	479	492	498	547	494	496	522	475	498	528	501	510	520	515	482	488	533	533	481	506	467	579	511	503	499	519	474	483	499	534	460	498	465	523	494	494	515	509	505	496	514	476	499	517	523	537	515	484	488	470	505	527	475	493	489	459	474	519	474	509	513	530	513	517	495	502	461	476	504	499	469	453	447	504	455	507	490	492	469	494	506	516	500	532	487	478	484	473	485	485	506	482	492	524	497	503	463	517	522	484	527	485	505	510	494	519	512	487	509	534	478	512	511	497	525	460	524	510	478	510	502	483	510	498	499	459	502	492	513	472	475	510	501	544	516	494	517	508	535	506	501	502	503	526	496	514	518	486	541	520	516	486	534	485	483	487	546	505	514	479	484	496	458	507	504	498	487	507	504	536	514	484	526	486	502	486	485	506	488	474	504	506	511	518	510	501	496	506	460	486	508	475	512	495	490	504	510	507	478	492	513	520	496	461	496	470	518	461	478	499	495	472	492	508	490	532	491	502	503	526	484	528	501	487	481	502	490	563	535	513	504	475	456	513	517	513	504	499	495	459	530	492	463	533	477	463	522	501	497	515	492	519	524	538	486	534	524	501	498	477	493	482	506	503	504	486	500	520	522	491	474	486	477	479	488	482	499	479	484	495	477	500	505	500	523	552	475	466	500	472	510	510	494	493	512	498	481	495	545	504	497	524	518	493	503	501	493	499	480	537	500	475	509	528	542	509	531	558	511	503	485	480	486	495	560	471	488	529	468	520	482	475	498	488	514	496	506	476	473	494	517	476	514	457	505	511	494	502	504	435	497	485	511	523	490	517	473	533	471	482	510	495	508	491	531	453	491	504	495	488	514	505	472	548	516	479	518	495	513	481	501	460	528	496	469	484	505	555	460	464	485	467	512	478	488	474	515	491	496	515	487	488	488	517	484	466	516	513	493	514	455	498	541	496	516	487	524	510	545	477	546	555	489	469	483	484	494	509	521	473	509	463	517	504	505	481	497	508	439	533	485	519	517	478	469	484	545	510	510	465	485	510	538	467	481	490	488	516	502	522	486	493	505	488	461	503	527	518	555	482	492	525	446	505	444	535	522	480	539	505	493	552	492	484	494	465	487	504	512	499	444	490	460	535	518	494	500	480	517	471	502	510	501	525	492	507	498	527	445	499	514	448	526	525	488	484	473	526	475	544	499	483	518	521	502	527	527	496	459	459	507	526	532	461	509	470	546	492	498	484	534	455	495	524	461	499	459	503	495	486	484	490	493	501	474	512	486	493	524	488	489	515	502	483	490	507	480	506	505	516	492	478	507	499	479	465	499	469	478	514	509	532	477	488	471	547	467	537	514	514	503	476	527	548	494	519	477	514	487	472	503	469	485	480	534	490	455	514	547	495	496	476	531	494	428	498	502	496	503	503	503	483	475	493	478	495	469	441	520	509	505	469	519	488	471	484	464	507	487	492	500	456	448	508	486	502	477	467	497	467	490	468	477	510	498	482	508	535	540	494	506	521	471	485	476	500	484	442	529	486	469	462	481	504	467	466	525	474	477	511	491	474	522	514	506	507	484	471	517	514	469	480	454	501	540	536	509	518	501	511	521	505	517	465	522	474	451	498	488	519	487	480	534	477	488	495	490	540	521	485	499	483	468	492	487	506	533	494	471	490	455	486	500	502	474	572	502	457	514	463	485	551	500	522	455	506	460	519	482	510	497	471	504	513	503	503	513	529	534	493	502	514	502	501	472	525	486	550	478	473	475	499	492	480	516	463	499	491
45065	56851	8585	4065	3019	2271	1823	1430	1194	1070	1021	942	874	818	787	723	731	726	735	687	692	668	666	643	620	657	649	608	636	678	655	650	606	607	660	626	610	668	544	631	656	622	636	667	645	573	648	610	628	613	644	600	547	575	576	571	673	607	559	642	625	579	599	573	599	599	596	550	523	610	589	565	577	586	601	602	585	572	593	602	608	583	582	621	618	600	605	602	585	575	640	587	601	562	596	563	634	601	601	587	561	587	624	606	622	580	595	586	626	629	554	601	553	570	607	595	593	604	576	607	609	588	638	532	639	580	587	599	620	618	565	564	620	647	586	565	547	552	577	586	612	646	620	591	603	597	548	589	608	600	566	583	616	577	583	583	616	626	618	608	594	561	568	598	598	604	601	605	611	609	571	573	597	585	612	619	585	579	593	588	614	555	616	578	611	672	550	583	585	587	551	585	587	592	540	590	579	571	594	600	596	569	575	619	591	610	590	578	599	596	599	578	643	569	595	570	631	593	576	605	618	585	555	606	632	601	647	613	599	567	608	615	623	637	574	640	580	591	589	664	612	618	603	601	546	614	632	581	585	633	538	581	575	608	583	573	606	619	587	610	599	651	610	593	554	555	609	555	624	569	603	588	596	587	620	605	596	593	577	584	593	649	609	574	620	592	589	596	618	602	574	614	569	601	559	603	636	577	566	563	587	606	608	667	564	632	534	631	598	576	577	566	569	615	623	618	569	560	623	645	580	525	572	615	597	595	579	594	613	622	601	581	609	562	594	575	583	563	596	555	567	607	593	599	612	663	590	594	578	610	637	576	589	582	610	565	564	573	640	592	619	569	596	582	606	574	623	567	582	579	548	574	609	597	595	611	624	635	561	632	616	645	620	586	565	607	616	592	604	610	644	615	616	591	628	621	576	550	578	605	613	582	600	585	579	586	563	641	606	616	566	601	585	567	623	575	586	610	620	597	585	591	583	602	594	602	622	612	611	623	579	605	586	608	562	605	603	567	620	644	564	603	588	596	616	607	606	589	582	628	590	595	588	600	543	601	584	582	611	567	566	640	561	595	620	621	605	537	569	602	631	558	608	578	590	569	562	556	588	595	555	565	593	616	606	632	613	555	577	625	619	612	569	595	587	567	604	630	559	569	588	601	645	600	628	611	608	617	618	575	621	587	646	598	621	578	621	595	581	580	618	635	588	603	619	609	569	582	571	540	605	568	556	622	617	555	571	578	601	608	566	583	629	629	575	603	594	611	594	608	614	562	560	587	581	567	566	585	619	617	588	571	511	578	612	595	642	607	606	583	611	658	595	585	597	572	646	600	585	543	579	626	609	565	614	591	628	620	575	583	581	590	612	588	586	618	599	589	612	607	576	583	563	598	578	606	539	613	575	559	641	591	579	568	599	571	544	597	599	573	657	625	606	633	590	597	593	559	592	642	628	592	528	588	622	617	566	563	604	590	597	570	610	571	590	587	614	599	569	611	602	626	541	603	546	613	568	576	585	618	577	625	565	569	631	601	589	590	592	605	612	594	591	593	564	590	559	554	612	597	583	617	649	575	570	553	568	573	591	608	590	647	601	564	590	555	627	602	608	609	617	593	604	610	601	636	623	585	596	642	594	607	603	577	566	620	610	554	588	580	605	558	586	610	597	564	568	614	637	589	636	581	577	599	616	618	634	570	620	628	611	591	566	609	617	598	600	604	598	604	600	628	629	596	564	584	575	616	577	598	535	577	579	529	561	580	614	566	610	590	628	584	573	583	623	583	540	580	615	556	633	573	574	575	570	567	558	583	552	611	600	576	571	610	570	582	590	596	531	600	561	616	605	596	601	577	569	597	607	563	587	606	636	597	644	569	619	634	583	579	580	568	607	586	615	582	608	553	579	600	633	640	612	584	596	580	574	607	616	611	595	588	631	596	605	584	601	546	629	610	601	580	565	573	613	612	581	591	624	540	559	632	566	630	628	572	563	581	619	582	622	619	597	542	596	623	613	596	614	576	621	597	587	599	658	602	601	606	628	587	589	553	588	565	571	618	581	581	589	549	582	589	598	633	622	600	636	571	578	585	586	611	586	617	612	622	583	621	617	600	606	576	594	570	599	638	602	587	637	603	581	615	612	540	635	565	573	617	563	605	624	573	581	607	565	591	591	613	630	565	584	561	624	605	603	619	578	552	601	593	618	577	632	643	592	560	573	614	596	617	588	553	593	594	606	589	563	599	618	618	592	557	559	613	598	592	590	580	595	626	606	581	562	607	578	610	569	582	589	639	579	640	618	618	592	572	593	636	604	597	553	591	613	606	620	567	582	578	606	591	597	585	600	608	550	587	528	549	589	584	592	584	645	634	607	628	602	643	558	668	630	612	580	594	644	608	627	606	608	630	506	611	607	623	569	660	573	564	551	603	601	588	600	603	608	589	619	614	582	591	591	578	551	571	574	589	600	637	581	587	621	590	601	515	576	554	585	576	581	590	618	578	563	603	596	609	578	636	601	667	581	595	567	602	591	598	606	608	592	573	605	611	601	639	588	598	592	587	588	571	581	635	583	583	647	607	630	572	615	643	617	622	583	677	591	589	619	633	587	612	611	626	613	571	595	593	591	557	600	582	601	563	612	639	614	595	595	555	586	567	568	618	571	624	598	601	633	547	576	596	574	536	555	585	578	573	621	602	636	656	606	584	593	600	599	592	623	609	616	582	578	605	553	628	582	573	581	631	593	582	621	592	600	576	612	569	653	558	600	613	608	569	607	600	607	548	558	539	624	573	594	611	608	595	586	591	589	600	620	575	588	593	588	595	602	628	605	589	597	587	585	559	572	586	587	574	572	580	625	575	588	566	607	596	556	610	595	611	607	559	636	559	584	596	575	619	624	575	558	624	614	553	557	563	581	561	586	636	621	557	601	566	557	583	619	611	605	612	561	622	573	608	598	663	560	612	599	538	603	589	567	600	606	623	615	569	616	627	617	619	633	588	577	632	579	597	520	549	595	581	604	620	622	596	578	619	601	611	604	605	582	527	581	583	564	616	610	617	579	542	598	583	635	600	615	606	583	590	586	557	608	566	571	636	597	613	589	598	581	581	576	585	591	546	572	569	541	571	580	605	568	591	626	592	588	599	575	622	570	589	624	615	580	559	602	537	591	570	591	619	620	624	594	602	590	600	631	585	626	577	619	595	588	610	597	554	549	582	537	590	567	636	572	609	632	594	598	561	629	571	580	576	537	597	596	587	591	609	568	554	612	626	590	583	561	578	625	627	563	609	567	550	581	649	596	559	532	572	585	583	603	538	628	628	613	568	520	559	608	603	584	558	604	633	550	620	586	553	638	590	591	611	562	639	659	566	580	625	629	637	599	553	565	577	588	625	568	578	658	604	620	577	615	629	610	601	533	610	642	613	598	602	544	593	587	596	573	583	579	594	584	625	621	620	622	619	623	599	605	576	606	613	594	613	620	606	593	634	639	580	593	575	562	597	580	585
29808	25301	14043	1352	260	191	191	176	177	167	178	185	182	178	175	151	157	172	171	168	162	161	146	164	183	146	159	152	161	147	174	154	174	166	192	177	138	186	146	151	142	161	166	169	147	167	163	166	169	168	167	186	147	162	167	138	170	152	153	178	169	174	152	187	182	169	182	174	165	182	194	179	150	173	146	176	156	152	170	187	164	165	148	183	166	164	165	186	165	160	170	155	156	180	164	156	161	164	172	160	175	174	150	176	164	157	163	158	165	142	178	171	186	179	176	175	155	151	158	175	163	166	165	163	149	162	161	172	156	158	161	159	162	176	164	172	188	155	182	149	165	177	141	160	184	173	153	187	170	147	170	166	156	164	154	154	158	161	155	191	154	150	174	146	169	136	161	169	182	151	165	157	168	149	161	167	176	159	165	161	166	150	154	158	168	185	158	170	154	174	159	162	147	157	147	158	154	162	154	144	163	171	169	171	181	190	181	163	141	153	145	157	191	166	185	173	163	169	153	158	169	160	150	181	155	173	165	170	153	153	143	158	185	175	161	150	161	176	175	155	174	147	171	155	141	159	162	157	134	143	163	169	189	162	161	175	161	173	176	193	159	173	171	147	164	171	164	174	162	159	181	175	168	182	175	164	155	177	162	183	151	193	164	169	163	156	146	155	152	163	164	162	157	181	161	169	158	177	131	170	186	177	154	194	171	189	155	168	170	163	181	184	172	159	149	151	180	159	174	183	166	135	158	156	184	157	188	184	159	148	145	164	152	176	158	168	155	157	159	153	166	171	162	168	159	171	173	165	167	154	164	151	161	176	153	153	170	174	170	174	164	151	160	183	168	165	143	142	167	165	148	181	137	174	172	171	148	178	152	152	162	109	175	198	172	177	170	151	163	167	174	160	180	181	170	146	164	155	154	153	160	169	161	166	163	162	157	167	158	166	163	180	173	155	178	190	189	186	176	151	149	163	171	156	145	157	165	182	171	148	153	151	168	189	159	170	152	156	174	166	163	154	171	171	191	170	176	148	160	155	160	141	160	184	162	159	185	147	164	163	168	161	177	178	163	174	145	142	169	167	136	176	171	161	148	165	179	172	181	162	161	161	175	147	164	154	171	154	173	170	171	161	140	153	161	168	169	157	168	188	144	188	164	153	153	160	181	162	155	163	184	176	168	191	184	183	135	172	161	153	158	156	154	162	145	155	161	166	172	172	146	146	143	176	179	151	181	179	161	169	163	175	155	175	143	123	193	180	181	142	136	159	150	145	165	152	178	159	154	168	160	145	152	159	157	147	151	172	161	181	158	169	156	160	168	198	172	168	160	152	161	177	164	155	184	176	145	157	144	160	161	156	169	171	164	170	180	155	195	160	162	180	158	176	173	165	153	182	136	165	145	163	179	150	170	183	158	150	163	149	160	158	147	154	177	150	160	149	162	159	167	180	151	149	178	150	177	196	149	166	165	157	165	169	159	169	166	189	161	159	145	157	162	179	164	179	166	159	184	152	160	168	171	158	175	142	171	176	146	160	181	162	160	172	140	180	208	165	170	167	141	181	166	174	171	153	193	172	169	166	163	174	157	170	171	178	158	151	182	168	157	158	168	167	174	148	154	152	156	168	132	166	154	158	153	167	160	188	159	168	162	169	168	190	173	165	156	160	163	189	176	169	148	186	173	182	161	151	170	179	159	194	183	153	182	151	174	171	168	162	153	189	161	161	194	161	165	175	173	153	175	157	168	183	157	169	182	171	150	168	184	173	161	181	152	172	170	146	163	169	159	160	142	167	165	150	187	173	165	167	159	162	172	152	183	176	160	146	151	159	156	155	161	182	190	174	149	147	165	175	158	165	176	179	178	157	146	177	158	165	159	148	164	166	161	173	157	139	162	169	147	193	161	175	138	165	158	168	146	153	180	162	176	178	155	149	177	166	162	156	163	166	151	162	160	179	159	161	153	156	161	165	177	188	165	201	157	190	178	141	186	161	175	159	164	159	167	135	162	170	152	165	167	168	153	172	168	173	169	164	175	166	160	159	182	162	186	175	156	152	155	183	158	190	171	159	139	152	174	164	149	158	170	170	165	161	148	162	158	163	162	175	143	164	165	162	167	150	172	161	177	166	178	147	168	168	153	179	174	153	171	162	148	164	166	160	168	160	164	176	165	193	175	155	153	182	159	157	166	175	159	162	157	160	170	166	179	147	154	183	177	155	164	163	157	165	171	191	160	165	177	147	181	178	163	179	144	153	173	171	161	148	163	166	171	141	152	149	169	172	156	159	159	166	177	180	136	164	156	171	160	154	140	154	160	162	157	185	163	192	146	171	165	133	174	173	163	143	154	174	162	198	166	154	153	160	172	179	182	183	175	170	178	174	189	163	187	179	158	177	172	170	164	182	171	179	169	191	137	147	179	192	158	155	166	161	152	151	150	170	156	142	173	163	167	147	144	165	163	148	149	169	170	145	190	152	158	163	180	179	165	178	159	142	170	191	167	144	160	155	158	176	177	161	176	148	145	169	139	172	161	144	157	152	165	188	165	162	146	147	157	182	160	173	159	166	163	137	176	159	179	145	172	158	152	150	173	130	166	163	165	169	167	176	176	151	165	183	179	161	193	160	152	160	177	181	160	164	175	165	136	162	179	159	164	166	181	171	189	167	176	165	187	180	182	161	175	156	160	180	144	168	160	155	141	185	151	167	158	146	155	160	161	176	152	165	162	162	191	172	159	159	161	164	168	206	170	170	157	169	174	162	154	178	157	168	152	186	155	158	152	163	170	172	162	177	171	181	150	150	162	167	164	134	179	160	160	144	166	165	181	160	161	167	167	166	164	167	166	180	169	171	160	171	165	172	165	161	171	178	171	182	155	163	135	154	157	150	139	159	160	171	161	166	150	166	185	145	162	154	166	171	155	162	170	188	167	131	168	177	182	179	149	166	178	175	174	156	162	173	160	170	138	151	168	156	172	192	168	163	163	193	178	162	150	144	151	141	183	149	152	163	171	137	179	170	168	166	148	162	166	167	162	170	179	158	182	150	177	178	138	161	154	162	134	168	187	153	166	142	156	168	160	170	175	162	153	155	163	159	145	155	163	149	160	183	173	175	164	169	150	162	170	189	175	171	166	148	165	184	183	159	159	147	177	165	176	164	150	155	168	159	163	157	158	150	167	169	177	169	171	181	181	164	153	191	160	157	148	163	155	161	149	149	136	157	167	171	174	150	156	174	153	151	165	152	165	167	145	163	171	183	141	154	164	159	169	139	143	165	144	178	156	160	171	170	170	161	193	177	174	155	141	160	169	146	167	180	154	152	164	179	159	161	157	145	150	160	135	175	180	147	157	133	173	153	173	161	149	178	167	167	154	159	173	161	153	156	162	155	163	151	147	164	155	163	152	162	164	169	166	162	149	165	161	159	153	159	168	167	158	164	179	175	167	162	155	161	173	172	145	177	161	190	170	159	171	168	159	176	160	154	170	172	160	191
35153	31052	687	342	350	284	229	230	239	219	216	234	219	217	208	223	230	221	221	221	211	243	187	239	209	223	223	208	224	234	231	216	201	227	216	226	241	204	226	222	233	207	237	241	222	219	233	198	239	226	233	227	217	227	202	192	195	231	220	249	231	216	232	206	228	228	200	190	217	233	207	207	201	221	174	227	207	215	234	214	190	228	214	230	220	204	225	233	233	215	212	227	204	214	245	204	215	236	189	216	205	236	232	212	216	210	191	216	209	207	246	220	215	244	239	220	230	231	189	214	220	202	213	229	197	195	208	215	199	202	228	189	220	214	227	215	253	195	241	222	197	231	208	217	205	225	201	207	219	196	207	178	220	229	206	240	208	189	221	225	230	227	214	238	220	205	236	239	213	220	177	211	206	223	207	206	214	204	229	222	237	228	230	217	210	207	242	189	214	221	222	207	206	220	210	199	214	255	218	222	226	197	211	198	195	217	222	237	224	226	210	202	226	203	192	224	223	220	229	224	237	232	220	216	200	244	222	217	215	238	204	203	214	208	238	258	221	241	210	214	221	202	218	223	200	217	215	231	226	191	219	215	225	201	223	222	213	215	223	211	241	212	239	213	200	195	212	204	228	229	221	203	186	242	232	220	238	219	216	218	214	252	222	221	216	208	206	237	227	217	219	187	193	207	179	208	205	209	214	219	232	241	195	225	210	187	207	200	208	221	209	228	225	191	198	258	219	210	217	227	236	218	197	223	223	210	208	206	206	215	202	217	235	208	212	250	232	226	219	217	214	211	232	206	213	211	222	221	213	240	207	198	222	237	215	210	220	206	223	207	197	238	211	199	227	194	223	224	194	206	210	221	197	215	211	231	222	230	235	234	219	203	221	219	212	227	204	218	212	227	215	214	196	226	208	206	211	220	263	221	211	231	217	192	212	249	195	207	220	230	218	202	232	227	234	204	240	218	192	213	234	225	223	222	232	238	237	238	199	227	230	209	212	204	226	223	204	220	222	231	225	199	226	216	229	183	213	190	227	221	210	204	217	213	224	211	237	201	234	219	222	214	226	221	217	216	233	242	211	225	206	211	212	232	240	228	213	200	205	224	244	222	199	222	209	230	214	205	218	215	229	214	214	190	200	200	201	231	245	206	242	205	219	206	198	225	245	201	212	208	226	217	209	198	222	243	201	213	258	222	213	225	205	233	222	238	213	196	222	232	199	202	229	219	221	199	244	220	215	205	197	218	232	218	220	221	196	217	236	205	227	226	230	232	195	207	211	211	220	188	222	233	207	223	203	213	238	212	240	247	219	233	212	242	222	214	190	213	224	198	223	228	225	186	226	206	221	213	214	229	229	205	236	220	211	221	230	221	199	219	219	227	204	222	239	193	223	227	221	207	240	230	226	207	252	220	239	198	207	206	222	216	214	203	208	194	206	211	211	193	228	214	217	214	198	232	189	220	206	246	231	209	223	227	216	224	203	216	192	220	213	248	194	250	233	214	211	214	244	214	212	212	212	215	223	206	237	216	237	195	246	240	234	221	195	211	212	224	241	186	230	229	197	228	207	215	186	226	224	249	215	230	241	212	249	246	193	200	204	195	197	214	232	182	209	211	236	214	229	218	226	195	197	219	216	233	196	218	202	201	227	214	198	222	217	208	200	227	224	227	206	224	229	226	213	197	226	221	216	232	203	214	231	230	213	228	218	211	216	231	219	234	232	226	198	233	202	220	216	228	239	219	210	208	237	237	211	206	208	217	230	206	208	219	212	202	225	203	213	213	227	205	247	213	228	208	201	205	203	223	189	243	228	199	245	215	203	218	227	222	219	199	240	243	233	222	228	193	206	220	232	206	221	216	228	206	215	235	191	219	199	210	218	216	225	217	236	231	212	219	240	207	226	228	208	206	192	197	231	240	233	233	204	230	227	215	209	231	214	221	211	187	233	246	218	220	220	231	208	219	202	230	220	230	233	210	197	205	215	234	189	215	226	174	224	208	197	218	243	218	233	226	205	227	240	219	223	240	221	192	240	213	219	228	192	229	239	222	219	260	214	230	237	207	217	222	203	236	213	215	209	229	216	211	253	211	204	208	221	220	209	221	232	206	224	197	214	208	208	214	208	222	233	228	236	219	226	219	212	239	203	230	227	222	203	191	208	229	220	225	222	210	222	193	183	208	227	199	234	219	208	258	207	217	224	231	216	224	208	214	216	222	197	231	231	226	220	214	240	241	207	224	204	236	236	195	212	211	195	193	227	212	252	210	228	231	221	188	232	216	249	202	212	228	192	220	224	242	209	190	232	215	215	205	213	215	210	213	246	227	208	202	226	200	200	218	194	194	226	202	213	226	225	213	211	225	207	224	243	215	219	212	173	220	210	227	205	232	225	210	215	224	207	240	216	205	219	233	203	182	213	232	222	220	229	222	211	212	224	216	224	200	209	217	203	224	210	204	211	206	219	227	216	239	244	230	204	189	191	220	217	206	226	188	241	241	248	199	227	231	207	231	214	211	224	228	216	229	199	196	216	223	214	229	220	227	205	207	226	227	208	239	233	229	210	229	221	197	206	214	196	204	260	213	203	227	218	203	225	221	211	201	219	241	210	227	233	192	214	243	237	224	242	238	218	216	219	198	248	216	204	216	199	193	185	237	209	234	226	218	209	258	225	200	185	223	217	222	204	231	204	229	224	222	212	224	241	219	230	235	215	203	226	224	252	210	207	218	219	222	213	226	209	227	225	224	225	201	220	190	207	213	220	205	212	202	218	215	224	193	194	185	220	211	209	208	202	209	200	209	203	220	212	204	189	225	224	237	231	210	222	245	209	184	230	212	214	224	211	241	225	206	211	220	225	218	237	222	212	207	225	220	213	222	213	202	222	229	181	212	217	210	215	235	219	219	219	238	220	245	203	228	228	211	205	233	194	203	230	213	221	206	204	211	212	207	217	203	244	231	220	210	225	243	225	237	208	214	236	207	237	217	219	234	193	241	224	231	220	218	230	217	241	200	204	226	224	231	222	166	200	237	196	206	219	210	200	239	197	222	224	239	212	233	203	210	206	185	225	198	230	196	249	224	218	228	220	221	238	215	200	218	215	227	220	204	230	231	211	199	219	219	198	229	206	202	194	213	225	207	220	232	194	243	211	208	225	240	214	214	228	205	230	211	229	233	235	209	218	227	217	218	189	232	224	195	180	209	207	216	200	213	233	207	214	233	206	198	238	197	211	223	200	213	220	240	235	238	223	216	200	199	205	214	213	219	215	196	227	208	211	216	240	220	241	217	210	182	228	243	221	186	229	211	212	200	223	212	221	246	212	214	197	209	207	216	236	223	217	218	241	218	227	220	182	213	200	195	212	228	224	223	211	201	212	209	215	241	196	193	235	225	219	232	230	222	231	188	221	218	235	211	201	211	204	222	202	214	236	216	196	199	232	200	242	233	224	207	231	218	223	216	221	204	221	230	233	229	209	183	201	239	197	224	217	204
24338	21528	28737	24647	21417	8340	716	488	380	402	380	351	349	343	336	356	338	355	307	338	315	319	292	320	277	322	296	303	304	288	305	296	308	297	271	302	342	276	265	257	260	317	259	275	279	298	292	290	289	313	304	303	287	329	291	304	285	322	306	295	266	257	296	317	268	304	298	312	276	288	266	317	289	296	269	288	290	290	286	312	303	298	279	274	290	281	248	295	275	294	295	318	267	291	261	301	279	281	286	269	290	317	288	293	309	317	301	291	295	261	302	284	295	284	282	286	310	261	277	290	314	322	266	277	276	298	280	305	269	275	296	264	271	277	284	310	296	281	265	287	282	284	284	292	275	284	276	296	267	259	282	285	262	281	294	290	307	294	285	258	297	301	252	292	304	340	283	312	278	284	321	316	281	294	303	274	286	283	281	315	280	295	302	300	300	302	301	305	298	281	322	264	307	279	338	290	331	300	297	301	293	283	260	302	284	292	302	284	267	291	245	277	276	297	278	299	269	270	305	298	287	263	252	277	292	271	323	285	297	302	299	288	304	246	319	294	270	274	303	299	303	275	279	292	277	276	280	313	252	313	298	300	306	272	325	291	305	288	279	311	261	277	275	291	296	269	317	292	300	322	273	303	297	301	306	279	319	331	296	309	271	279	301	303	258	291	317	262	295	296	289	305	258	287	294	284	287	290	296	293	278	289	277	264	303	282	290	307	257	267	286	294	294	285	314	324	306	295	288	294	297	289	280	312	308	305	284	248	288	295	266	301	256	285	303	300	290	264	316	263	306	304	313	270	300	297	267	293	282	309	298	315	319	309	294	282	273	311	281	284	309	303	296	289	295	280	290	308	291	281	263	294	296	283	289	286	296	312	252	304	283	274	291	270	270	298	259	273	307	280	283	304	305	301	300	277	288	249	283	261	284	288	304	307	304	263	287	290	295	269	294	252	305	306	303	304	305	282	282	316	274	268	306	323	287	316	280	271	267	305	284	284	290	275	296	259	281	302	310	293	290	285	276	302	313	278	300	274	301	315	288	269	292	292	292	289	269	300	284	297	295	316	257	327	287	314	284	292	274	301	315	288	265	301	296	301	287	300	248	277	291	277	286	282	302	336	293	335	253	263	285	283	312	272	309	278	281	317	294	295	305	275	306	282	331	262	309	301	320	310	291	298	290	274	270	285	278	269	334	307	286	282	294	288	312	305	291	301	298	278	292	281	252	273	303	294	288	265	278	311	258	265	281	274	323	279	289	278	289	292	314	296	273	301	294	296	294	279	288	296	262	278	299	321	279	304	281	310	253	282	302	268	280	303	296	274	312	276	303	271	335	275	287	279	290	264	286	286	265	319	264	270	280	295	280	311	279	268	309	276	304	263	304	294	285	303	293	269	298	270	261	289	295	279	280	314	289	302	281	284	324	314	297	304	290	284	268	275	301	286	287	320	287	287	302	270	313	305	283	303	298	294	264	281	295	289	312	276	266	253	287	287	285	301	288	283	287	295	285	307	284	297	304	296	282	303	298	303	263	261	272	272	302	273	313	296	268	268	286	286	292	267	278	316	283	279	304	291	288	275	308	293	308	285	284	262	300	284	283	297	274	294	296	297	315	292	281	304	320	299	269	286	289	287	281	291	269	290	279	288	270	279	326	304	273	269	283	267	305	275	302	289	279	286	299	267	323	275	271	275	274	304	272	298	305	301	308	288	312	285	324	300	265	292	276	270	261	300	275	300	265	265	291	267	253	309	285	289	296	302	304	298	289	278	327	289	314	274	302	285	280	293	322	268	315	273	276	309	295	303	300	299	300	284	274	268	336	293	293	273	299	292	307	289	278	280	299	265	304	258	300	286	289	295	311	349	272	295	290	334	297	293	307	308	284	254	264	313	273	286	279	299	298	263	308	292	325	296	321	301	310	281	290	303	274	283	286	284	281	295	285	279	309	279	276	312	328	297	282	293	281	279	297	276	310	286	289	262	278	286	312	267	267	297	276	297	277	304	308	283	297	317	305	282	307	321	278	308	291	317	281	288	292	283	289	292	293	278	295	260	307	306	301	314	299	325	278	297	288	306	315	317	291	299	264	267	294	293	293	284	298	293	278	282	291	273	281	298	277	288	275	295	288	290	317	301	295	300	291	307	271	309	299	311	266	295	291	282	290	296	309	278	282	295	305	278	276	291	253	270	285	301	254	296	296	292	276	285	286	281	297	314	260	286	280	293	300	264	292	308	270	281	273	320	326	295	291	276	303	277	269	296	304	283	298	285	288	266	302	276	277	270	287	305	278	301	315	304	265	295	285	262	268	297	302	303	291	264	277	301	257	275	274	258	295	266	279	317	301	278	316	292	327	281	292	308	288	319	294	278	302	296	278	300	295	284	303	305	275	275	272	293	275	296	288	301	322	290	270	273	293	295	310	303	290	302	311	282	287	273	260	301	299	301	299	305	308	259	288	304	321	297	291	300	308	297	300	297	303	292	275	307	280	267	278	308	293	289	302	292	310	253	278	292	290	301	279	281	273	333	303	308	289	293	296	284	303	312	289	265	281	301	285	324	275	335	302	305	283	291	330	308	294	265	266	283	286	317	265	274	258	286	275	272	305	256	279	283	270	287	284	296	302	286	278	314	282	317	307	310	276	281	292	284	308	301	300	327	303	273	299	261	289	285	323	302	291	294	286	308	302	302	285	292	302	277	313	288	245	263	299	305	294	291	289	310	276	234	286	313	295	302	277	301	292	271	285	273	319	289	324	318	281	283	324	299	304	287	325	315	285	290	252	272	277	262	295	292	257	292	298	324	312	306	260	288	273	291	268	287	290	292	279	294	300	269	299	303	285	297	258	279	282	282	296	291	263	315	318	267	278	280	295	292	272	304	306	293	255	275	272	317	330	321	301	324	310	280	266	277	302	286	280	322	296	310	286	304	287	298	284	289	282	280	283	304	301	256	315	302	296	273	281	294	290	310	292	276	307	275	310	296	299	324	308	269	288	266	271	285	284	278	295	298	344	276	282	307	285	303	300	270	276	295	267	298	287	288	308	271	279	257	298	282	298	297	276	282	307	333	282	290	305	281	295	279	301	258	299	290	288	278	312	266	265	292	326	290	298	300	291	303	275	303	287	288	306	289	298	289	288	279	291	307	311	306	283	268	299	316	257	270	272	301	305	255	269	280	263	293	310	281	303	300	282	294	319	287	303	267	288	288	253	305	279	297	307	265	296	300	304	271	296	335	292	278	308	307	265	298	277	336	286	335	286	261	301	300	282	328	296	278	294	280	292	308	250	271	311	299	308	294	280	307	305	285	273	260	314	306	298	295	286	302	313	239	293	277	284	289	325	281	267	329	307	304	294	263	282	285	279	313	279	302	288	304	299	291	320	312	266	283	277	283	298	312	267	288	298	294	279	268	282	302	303	299	280	284	281	272	283	282	281	302	274	316	315	287	256	314	334	274	300	302	294	269	278	320	298	298	272	303	290	281	283	302
40385	47956	4760	2155	1574	1090	958	809	637	589	532	466	478	427	406	441	437	398	420	380	398	405	375	387	405	382	373	403	376	394	376	373	338	352	381	394	340	362	367	361	394	342	357	355	399	332	369	388	399	388	369	339	348	350	356	358	341	363	390	383	378	360	359	367	374	365	364	376	360	376	343	343	367	335	356	346	374	336	329	354	352	332	377	363	364	375	348	389	339	398	389	360	339	350	379	345	405	374	337	375	355	384	385	359	362	353	343	362	354	349	386	404	316	346	338	345	370	354	342	372	399	359	325	345	345	363	355	404	367	388	339	365	339	369	347	367	329	356	343	383	329	361	363	371	349	356	356	375	381	304	362	347	334	342	374	346	365	350	351	363	353	351	369	351	345	353	379	348	369	359	357	372	364	357	362	329	376	383	376	361	364	367	369	410	386	324	365	351	335	336	349	345	324	391	329	379	345	369	352	371	339	354	357	347	355	352	354	352	405	341	365	323	384	358	367	363	394	347	356	372	356	327	371	352	339	354	369	351	375	384	369	376	369	327	357	353	362	342	379	337	353	373	370	382	365	343	340	368	350	366	354	362	342	362	360	362	386	356	351	361	406	343	359	371	357	385	371	385	336	390	387	420	369	319	366	354	365	394	370	396	366	363	368	313	334	364	335	355	375	307	354	356	382	355	346	364	347	355	364	376	392	367	321	385	335	362	387	355	363	395	320	345	354	354	375	395	381	332	388	381	363	337	355	366	361	388	351	361	347	324	379	349	369	338	382	400	368	397	356	374	389	367	365	358	393	391	366	370	357	335	353	368	347	376	397	365	390	310	360	318	358	356	358	379	337	359	335	356	344	366	380	354	333	353	337	349	355	399	345	370	384	349	370	353	386	363	376	391	340	364	383	373	333	364	355	309	375	343	371	354	370	391	338	398	392	339	373	399	372	342	406	327	367	428	362	361	355	367	372	356	385	366	357	362	381	354	371	364	350	365	343	379	377	367	337	400	352	361	401	355	370	351	355	378	346	400	363	338	318	345	354	348	326	347	342	348	336	341	319	393	361	384	356	324	382	391	336	379	339	361	347	378	343	368	392	330	386	340	345	405	356	378	383	349	408	312	371	350	384	319	385	364	384	339	347	356	380	323	360	333	387	334	380	312	353	358	346	374	353	339	346	390	329	349	366	329	371	374	364	370	353	341	388	380	388	316	347	411	358	357	340	375	361	367	358	347	367	334	377	336	366	356	363	362	368	360	345	369	360	361	384	344	365	324	392	373	327	356	377	365	320	355	372	359	374	351	360	349	363	341	371	360	366	359	373	375	343	383	351	370	347	359	408	365	385	334	378	366	346	357	386	373	358	331	374	348	320	327	359	352	351	367	351	336	368	348	358	334	368	329	383	370	356	325	369	355	326	377	376	378	359	365	344	377	394	359	363	342	357	372	381	344	352	358	336	374	380	356	359	343	322	371	377	351	394	369	365	365	351	339	343	338	351	367	352	358	359	353	370	406	360	351	337	378	349	364	342	327	371	374	374	367	364	327	328	358	379	376	340	361	377	395	354	367	349	375	358	330	337	354	364	373	398	328	380	370	380	370	314	378	365	361	354	384	376	373	346	345	347	344	348	353	355	388	336	373	362	351	356	353	390	370	359	359	388	386	373	339	332	375	378	364	353	368	382	325	365	348	352	360	364	334	348	369	352	369	356	374	355	371	342	366	311	352	398	371	363	331	338	351	384	336	341	395	349	367	351	376	326	352	352	355	322	375	372	363	387	352	336	349	356	332	362	384	381	347	338	346	360	357	351	339	377	348	371	366	354	362	369	341	343	352	346	366	372	366	360	372	344	369	373	359	321	369	359	331	350	368	367	379	346	332	353	366	396	378	409	337	368	334	349	368	353	364	369	375	351	368	354	378	415	374	343	373	341	357	383	382	315	379	386	337	373	371	354	350	365	360	381	384	338	396	343	335	333	395	336	343	366	345	357	348	337	394	392	341	357	364	322	326	355	398	367	346	380	349	356	363	366	370	371	392	342	370	347	328	402	356	354	377	362	355	361	354	351	357	362	341	376	339	348	361	340	360	369	361	390	364	373	343	324	338	365	365	402	338	399	359	348	352	349	385	361	376	363	371	343	371	343	356	366	330	356	355	384	372	422	341	348	399	365	397	371	364	355	371	372	357	325	358	369	359	326	338	378	379	346	362	349	367	358	343	363	366	343	361	342	376	391	369	368	382	388	331	351	351	362	377	345	367	365	314	370	372	324	346	399	376	414	359	365	370	407	343	361	372	376	371	358	324	344	394	385	375	339	364	363	361	366	378	317	394	354	376	393	345	348	333	364	357	360	354	372	334	367	356	371	329	353	347	320	362	355	351	368	337	370	356	371	341	360	359	372	400	378	344	378	344	353	371	336	360	362	347	367	360	369	355	363	333	378	355	373	349	340	387	381	378	394	356	365	348	356	373	364	373	323	350	357	346	360	354	409	352	364	357	361	334	386	364	371	380	379	391	368	337	330	356	337	342	379	372	377	372	350	359	391	369	355	359	377	378	376	373	375	333	382	362	356	358	358	383	377	375	382	385	347	361	370	363	362	360	383	353	372	350	369	342	345	332	372	345	306	345	358	352	402	361	381	371	372	338	330	336	374	360	362	364	364	334	336	341	336	371	353	344	387	367	360	373	379	359	328	384	337	362	386	320	376	374	388	344	386	372	346	375	361	385	329	351	358	346	365	405	342	412	364	325	358	365	378	356	365	354	323	368	395	389	346	382	357	315	360	351	334	339	389	359	344	357	348	387	360	379	349	380	367	320	371	361	380	355	371	375	329	390	370	359	372	334	386	339	388	353	387	351	367	361	372	350	342	346	385	366	332	360	374	334	384	321	361	318	352	362	359	338	360	349	326	392	366	348	375	376	347	340	394	358	374	357	363	366	372	353	388	370	369	329	387	343	360	379	347	375	374	319	332	338	349	345	362	345	354	384	315	354	361	365	336	372	338	343	334	378	377	356	344	364	346	356	315	389	345	369	346	359	363	323	337	357	364	346	354	386	349	382	352	341	345	351	359	353	375	348	352	380	358	344	395	361	366	356	381	374	352	358	330	342	346	364	340	345	353	358	346	344	339	367	351	366	364	370	366	343	366	388	366	361	334	342	381	386	331	366	318	358	328	361	369	353	345	344	375	406	348	367	362	349	378	361	374	359	343	349	381	316	369	358	374	365	323	367	322	376	341	351	356	353	348	339	362	344	372	367	360	333	366	350	348	349	367	367	351	366	352	356	358	389	335	328	354	357	366	370	387	358	373	362	337	400	331	383	382	344	377	334	341	361	348	329	358	376	367	367	360	329	368	339	356	370	343	326	364	350	348	341	372	366	333	367	372	393	378	370	351	371	372	368	368	375	372	353	360	363	374	345	319	367	348	369	414	367	365	378	347	345	365	340	361	382	328	366	354	335	337	361	378	387	397	367	389	351	319	358	349	318
25658	21568	27512	25604	8189	494	387	373	325	302	267	289	305	291	264	276	241	233	263	268	249	293	251	268	242	267	282	284	235	265	260	239	252	247	243	244	254	281	253	250	288	261	258	238	240	275	244	240	263	243	245	270	238	264	277	257	258	255	269	239	245	255	253	256	247	261	272	269	247	249	226	238	232	266	256	247	264	257	250	252	271	280	255	273	225	260	246	277	250	236	270	225	263	290	269	243	225	248	260	249	265	258	250	281	248	250	249	269	265	255	256	294	239	241	258	255	243	245	245	258	246	250	279	261	252	251	282	220	270	291	273	254	242	255	257	245	250	254	282	268	250	255	223	247	249	257	245	261	274	237	250	256	284	241	273	242	256	242	260	261	269	284	280	269	293	241	238	289	263	267	259	261	225	247	278	261	233	250	275	244	266	265	240	245	281	258	263	252	268	249	255	252	239	242	274	243	281	249	260	263	272	247	260	255	281	251	276	242	273	241	260	275	272	256	235	251	262	240	239	259	252	274	259	245	227	243	257	242	246	243	261	311	272	250	267	257	278	252	239	242	269	246	273	258	285	239	230	248	271	253	242	228	280	275	273	265	244	241	257	270	258	261	254	257	249	230	249	264	265	250	226	278	264	268	242	267	244	230	231	223	277	238	245	276	247	268	251	272	234	265	257	246	247	259	264	260	300	251	277	273	271	248	279	275	235	264	259	243	241	254	251	265	260	276	244	253	267	266	260	251	274	297	252	245	253	242	279	262	260	240	255	278	222	248	283	254	270	241	237	266	246	241	267	259	254	237	277	258	261	279	255	254	247	231	275	240	271	255	253	250	254	208	277	250	259	266	270	281	248	262	261	259	266	265	263	247	264	259	304	268	275	283	263	245	274	269	225	262	252	269	264	258	248	258	263	269	264	286	270	275	252	240	261	276	252	276	257	256	264	276	258	262	262	274	281	250	256	266	236	246	253	245	257	272	242	257	268	309	260	278	243	245	260	245	265	255	245	246	262	289	292	233	264	254	250	253	271	276	279	229	273	273	251	284	261	262	280	266	245	253	264	270	246	263	271	255	254	222	248	254	286	272	254	267	247	270	238	254	261	265	240	279	282	252	256	227	269	265	246	251	249	226	273	286	254	300	256	302	235	251	246	277	260	272	256	242	240	298	261	273	251	262	250	252	230	268	242	260	264	253	260	254	241	240	257	277	269	256	266	259	277	275	247	254	243	271	275	246	266	269	255	275	273	262	281	261	249	258	245	250	248	263	261	264	240	245	254	282	257	241	242	280	254	240	257	262	285	249	272	245	259	280	262	226	246	293	242	276	248	239	260	243	248	258	258	243	269	248	249	260	264	272	242	267	267	238	267	265	258	280	262	243	270	269	230	254	250	238	248	260	249	270	249	279	238	254	256	241	267	267	268	224	258	243	254	219	220	243	247	241	260	276	290	280	243	268	280	246	225	240	256	254	265	274	223	237	251	277	292	276	260	250	254	252	258	249	263	234	268	244	240	253	233	236	264	249	271	260	240	261	254	236	250	253	254	223	262	260	246	238	249	255	222	262	256	279	264	267	243	265	263	257	249	250	240	263	244	233	259	260	281	248	277	246	241	234	261	265	260	289	267	284	268	272	240	278	265	238	246	257	239	259	242	258	237	271	231	271	269	252	254	223	250	263	274	225	272	263	273	252	243	263	253	236	257	254	275	253	241	261	268	208	262	269	273	277	266	271	229	262	263	265	243	240	261	272	246	269	242	256	269	222	264	273	250	231	238	259	281	270	260	267	275	250	258	248	276	272	268	267	298	287	225	265	239	264	250	280	251	267	275	246	248	242	262	273	241	263	257	281	272	261	244	251	290	243	259	299	261	285	277	263	262	286	218	261	236	224	250	265	262	267	255	263	266	242	259	243	248	261	250	248	252	262	249	280	256	241	262	231	241	253	224	270	268	222	264	258	239	251	266	261	242	241	269	284	251	242	230	283	245	253	256	257	252	259	253	264	263	241	266	252	251	271	264	266	282	256	269	265	244	271	264	244	275	229	242	270	284	238	270	262	264	248	278	275	247	239	264	207	263	254	251	264	263	257	279	252	261	269	251	295	259	267	249	274	267	247	260	273	264	237	251	242	283	265	270	267	248	259	255	272	274	286	261	292	279	263	254	270	270	271	300	237	239	244	264	257	270	239	245	270	260	234	235	284	264	259	250	244	245	234	227	254	271	261	258	257	234	279	264	292	249	288	260	258	238	256	289	252	265	271	249	253	277	263	254	286	263	252	246	259	251	243	232	259	258	263	242	252	242	271	292	221	254	278	237	264	266	244	237	261	236	259	240	263	273	258	227	237	279	281	278	208	248	280	254	244	246	273	248	236	243	276	225	267	247	272	233	243	258	255	233	249	280	276	260	263	284	264	260	251	246	242	267	248	284	262	264	246	275	267	275	260	267	255	242	274	266	226	287	279	261	255	256	247	225	240	261	256	247	268	243	276	262	278	254	250	260	245	271	282	244	250	230	234	255	247	264	245	257	258	259	240	258	256	259	293	233	251	255	264	237	259	242	255	264	270	244	253	246	278	264	247	273	266	235	267	263	281	248	258	260	268	254	240	245	277	245	237	236	276	259	276	272	267	248	257	269	226	252	261	243	250	268	262	257	242	259	245	288	272	276	240	255	258	249	264	266	227	262	267	249	244	250	232	260	250	253	263	244	266	238	251	242	292	267	247	265	246	256	266	282	261	283	293	280	236	258	294	231	239	266	270	272	244	282	302	243	237	247	256	250	286	263	257	274	263	239	277	236	234	268	285	253	295	245	243	256	250	250	217	237	259	274	276	284	235	247	260	277	240	255	287	234	270	277	230	252	243	260	247	264	258	254	243	255	258	248	244	262	269	269	259	250	253	241	269	270	238	258	297	240	234	260	277	238	251	263	266	286	265	234	253	251	251	270	245	252	272	244	238	268	241	272	249	221	253	262	248	270	291	243	256	249	258	252	247	276	248	262	239	247	270	262	263	316	267	299	226	265	260	301	287	251	257	264	257	242	246	240	246	265	246	226	257	248	258	278	230	233	277	266	268	232	267	256	260	259	264	255	283	288	256	235	264	277	245	251	271	257	246	267	230	276	265	270	231	244	253	267	294	235	242	268	267	253	266	254	266	251	258	238	253	248	265	242	280	255	262	244	240	267	274	235	262	275	266	258	253	282	253	257	260	238	233	314	264	244	246	260	282	249	241	259	259	247	280	243	270	253	261	256	259	241	235	263	257	241	246	235	258	236	261	237	257	251	263	235	267	228	244	269	287	258	269	241	246	238	275	251	259	261	256	291	255	280	256	265	247	247	254	246	265	262	257	276	258	287	261	238	252	248	279	290	233	259	235	261	253	262	266	258	247	234	257	239	254	251	267	277	255	263	282	254	256	253	261	263	231	245	261	276	258	283	243	236	273	254	241	245	310	274	262	259	269	276	284	248	240	249	232	253	267	243	262
39203	39285	2666	1301	913	749	654	543	507	478	427	432	421	385	405	362	369	367	374	367	354	360	367	336	335	363	367	314	358	357	365	369	353	310	332	418	342	316	323	360	364	329	348	297	329	335	337	349	308	331	383	339	308	321	296	344	364	338	340	353	299	311	341	308	333	322	315	325	365	326	359	339	351	329	339	311	335	348	335	354	332	341	321	353	323	371	349	382	377	364	330	337	321	328	331	346	366	343	389	369	338	343	327	353	332	346	338	331	331	332	356	334	333	368	349	331	330	325	319	324	322	362	343	378	333	343	335	324	338	315	341	318	331	314	326	327	342	313	347	318	338	306	339	339	333	326	332	347	371	343	317	343	319	337	337	341	326	323	338	332	339	326	350	310	342	325	338	320	336	312	368	312	323	358	315	344	341	322	329	305	308	342	326	332	350	324	343	306	323	334	359	330	314	330	328	349	325	339	352	358	368	349	322	312	333	342	330	320	321	346	316	303	322	331	307	332	341	345	306	347	335	356	308	327	339	337	321	297	365	334	347	332	347	326	317	340	342	316	335	371	329	309	346	343	341	314	337	364	329	363	299	337	299	317	338	325	326	326	334	311	363	340	324	303	322	317	341	356	322	338	341	313	359	353	351	315	336	343	362	323	324	325	349	335	352	352	342	341	337	360	312	334	351	309	327	305	359	346	397	340	333	349	320	364	301	323	303	327	330	371	336	333	314	315	357	339	312	301	345	333	369	328	341	340	327	330	329	341	375	299	329	320	323	325	347	358	340	325	334	341	316	320	340	347	339	350	345	345	347	322	349	331	371	345	326	354	313	340	322	349	286	332	320	362	335	328	328	325	330	345	309	347	354	330	331	348	325	318	322	347	331	348	315	339	350	356	313	308	346	390	344	329	345	329	319	343	338	330	355	340	341	334	343	356	347	327	336	332	343	341	330	341	353	336	298	333	350	305	339	352	319	330	312	345	346	319	346	341	311	343	336	348	365	312	344	331	343	347	331	319	306	319	344	323	347	321	337	343	345	326	315	365	340	329	348	325	344	328	335	317	333	327	377	319	343	327	326	313	338	329	342	352	346	332	313	322	349	375	334	297	346	337	337	321	321	320	326	321	327	368	358	345	385	347	323	338	330	337	350	342	318	348	345	316	343	311	358	331	343	358	346	309	349	332	324	338	347	350	357	331	359	310	321	325	322	344	369	304	321	374	336	316	313	335	361	338	343	339	311	367	326	336	348	354	343	343	335	351	367	341	342	360	351	369	304	336	329	349	314	368	316	334	327	356	317	340	334	327	355	335	345	352	323	340	347	320	336	321	313	307	341	342	362	321	358	350	320	338	336	337	323	325	326	336	324	324	358	367	350	336	317	332	303	371	327	340	346	323	371	326	342	340	338	339	307	346	373	323	312	306	333	321	341	361	325	367	353	350	330	358	343	316	338	323	362	357	336	327	332	359	309	330	334	301	316	325	314	328	323	307	359	340	347	312	319	316	329	335	353	324	308	301	330	352	336	324	298	326	321	343	333	315	360	342	334	337	332	319	333	326	340	327	367	309	333	351	301	328	328	338	323	334	346	340	334	307	345	357	324	317	344	370	346	316	356	339	347	334	320	348	365	315	336	339	305	343	352	314	334	340	345	295	333	321	328	291	372	358	354	305	328	339	356	330	323	328	326	335	337	356	348	324	355	320	341	370	310	320	356	347	351	330	328	372	347	301	352	320	346	312	326	314	372	338	302	359	322	315	308	352	348	338	337	326	320	310	374	325	323	314	351	342	341	348	346	330	345	359	307	353	321	320	339	310	313	304	363	326	330	319	342	355	369	336	332	337	321	335	335	337	331	357	315	308	324	322	360	342	317	335	314	327	327	329	326	322	342	351	330	320	334	297	331	358	340	346	332	354	304	309	345	325	308	356	314	333	310	321	323	355	327	301	352	321	294	323	340	337	349	334	351	339	342	365	329	329	342	321	375	372	351	342	345	335	326	321	327	298	340	390	329	364	343	318	317	339	342	342	301	330	354	330	342	294	356	357	327	324	307	340	316	337	346	340	342	334	340	341	367	350	351	358	353	303	299	336	336	357	319	329	329	357	351	327	356	321	328	349	365	353	311	349	310	337	364	326	329	347	335	360	335	307	330	322	303	294	365	348	343	345	339	364	338	327	349	347	377	330	310	338	330	346	332	355	350	327	342	325	333	329	344	329	306	336	319	362	323	313	339	327	321	366	325	353	339	291	359	304	336	293	350	353	314	359	348	347	335	343	332	381	365	317	331	344	341	300	343	336	329	347	317	350	342	337	326	348	331	302	329	323	331	332	323	329	316	344	343	348	356	361	347	366	348	333	346	302	334	350	323	355	321	350	346	331	332	331	356	335	332	367	330	322	371	342	322	330	350	334	311	341	330	375	342	356	355	332	331	328	340	312	337	337	313	373	331	337	300	354	322	325	353	317	343	345	339	324	348	331	315	322	332	327	298	366	345	316	358	350	305	322	342	306	311	341	344	316	365	308	358	332	323	370	344	334	321	304	334	351	328	336	346	337	323	341	325	343	327	305	347	321	334	329	326	365	346	305	318	337	295	314	316	364	312	333	327	349	345	318	316	342	324	348	343	319	343	300	310	384	322	326	345	347	332	315	337	335	318	350	379	344	339	337	326	331	316	360	353	318	326	287	355	348	362	347	339	340	326	356	337	333	344	343	349	361	313	364	330	342	332	335	390	321	354	356	326	346	336	341	351	326	331	353	366	352	346	331	345	369	344	310	365	335	317	334	348	339	348	347	368	342	313	305	310	338	315	332	344	340	370	321	354	356	332	353	316	357	334	340	312	303	308	322	353	348	344	339	319	326	342	332	321	312	348	348	318	330	335	318	322	317	325	350	340	346	361	350	346	332	361	321	332	321	344	324	371	343	314	321	311	321	342	311	312	301	350	351	331	329	362	364	367	322	320	362	355	369	335	350	363	333	331	314	344	318	345	326	346	332	339	340	317	339	334	342	332	337	301	339	351	344	345	349	352	329	370	328	339	356	329	334	345	357	357	373	321	335	333	294	355	336	330	330	333	332	291	373	336	377	325	322	330	336	330	324	316	369	345	339	308	340	340	328	347	327	346	347	335	351	338	365	351	333	347	349	340	333	324	314	327	344	327	284	316	326	312	380	348	334	308	304	323	339	345	280	321	312	316	346	338	296	335	323	344	323	327	364	333	364	337	364	358	307	338	327	326	316	361	314	332	360	339	306	318	308	350	349	292	312	363	336	332	341	317	313	352	315	345	326	326	343	352	349	333	337	356	329	336	327	314	344	326	311	325	326	302	316	340	311	346	349	333	342	347	332	335	339	330	366	343	317	317	348	335	342	334	332	342	350	338	330	342	360	357	346	350	318	303	335	337	337	329	336	376	312	330	326	346	344	303	304	344	347	329	359	377	316	361	336	331	330	325	307	319	318	341	317	337	353	355	335	297	339	350	327	343	357
23295	21539	29312	24210	21528	21558	9425	1048	796	734	700	670	622	572	559	585	565	597	547	525	556	561	524	502	528	542	515	541	501	491	508	520	462	495	471	477	530	514	489	497	496	517	515	497	518	503	485	443	535	490	524	506	514	484	515	452	524	518	538	504	505	472	521	471	514	495	546	481	556	531	510	497	537	494	531	453	496	542	496	515	517	473	477	493	492	487	556	493	485	488	460	511	471	501	533	483	470	502	490	500	492	521	494	495	475	486	523	494	523	467	479	521	480	492	486	477	473	499	501	500	499	512	508	520	504	433	482	473	511	495	512	478	505	499	448	510	469	480	496	472	509	521	493	490	494	503	485	479	492	459	494	490	475	504	508	493	482	530	531	473	490	520	492	514	500	532	491	477	486	511	504	515	486	513	507	477	538	519	508	461	501	545	518	447	486	487	520	519	485	525	491	497	486	512	494	483	517	491	508	519	490	512	472	502	485	507	504	518	514	534	486	519	492	530	520	476	499	480	503	514	524	479	499	492	528	490	498	517	522	492	496	466	489	472	500	507	522	504	504	491	474	530	517	513	526	528	508	449	505	477	477	539	509	517	525	515	465	474	488	522	479	519	526	474	495	506	483	499	474	485	502	521	488	506	510	495	520	491	477	494	497	492	484	486	492	493	526	514	480	546	493	532	526	513	495	522	531	472	487	487	493	480	501	504	491	505	508	522	489	494	491	521	487	492	436	527	479	542	499	472	555	501	539	496	485	502	509	468	524	461	462	555	511	465	446	501	480	487	467	486	480	521	481	513	502	478	487	479	499	499	479	498	467	515	441	498	493	495	475	469	469	514	473	474	505	515	529	460	509	529	495	521	504	554	513	480	498	518	503	514	509	525	495	504	494	485	450	471	493	453	488	492	504	483	479	519	489	456	500	517	476	463	483	527	512	462	487	509	514	480	496	523	494	517	477	496	515	514	486	488	497	528	514	545	548	520	468	443	502	523	498	472	513	507	466	489	477	545	497	511	474	472	481	482	493	511	504	494	516	540	489	520	482	460	499	457	494	471	487	480	446	474	476	478	475	525	486	503	510	492	475	481	499	510	497	504	470	502	463	528	504	509	510	531	483	520	475	526	506	477	480	524	467	479	529	515	528	518	502	547	550	509	537	507	498	501	463	529	488	521	495	497	521	518	507	501	519	510	516	547	504	475	505	499	468	488	486	533	502	507	501	491	504	492	523	475	468	504	483	510	477	482	453	506	508	455	467	457	499	482	493	490	484	465	483	470	515	515	503	500	509	520	503	523	517	481	472	488	520	421	450	476	502	474	477	522	509	475	475	492	517	524	500	491	523	476	476	495	508	487	507	479	512	496	524	512	485	514	502	452	482	533	491	496	491	506	523	437	462	514	532	473	479	496	492	489	540	501	500	474	497	469	479	529	481	495	512	514	507	460	489	503	449	471	478	496	494	516	521	510	475	519	495	502	501	547	473	527	494	515	514	487	502	493	485	470	502	463	481	485	503	466	481	489	492	486	500	483	502	508	499	491	506	500	519	472	508	531	501	497	516	517	465	452	470	527	474	512	478	494	494	466	535	480	450	517	536	471	502	473	477	486	503	469	491	512	515	450	486	516	532	516	489	464	511	516	518	516	527	490	462	547	512	464	499	498	502	520	541	501	493	516	472	435	540	527	495	523	473	494	513	548	510	451	471	497	488	482	545	487	492	487	501	481	527	496	488	502	494	486	526	499	522	507	489	497	507	525	495	516	520	483	507	518	506	496	519	457	505	507	496	483	467	476	522	508	488	506	454	472	467	501	459	501	456	475	518	539	491	468	488	538	505	537	483	533	489	472	527	507	503	473	496	461	496	489	501	494	500	504	497	519	473	501	542	508	471	502	515	474	505	485	470	500	529	492	500	502	506	475	472	469	541	512	510	507	472	514	458	515	476	473	492	527	504	476	511	490	458	460	500	527	478	529	492	484	519	531	503	495	475	500	471	517	492	484	508	503	528	501	544	488	493	476	495	490	532	467	506	497	523	475	488	478	503	494	483	493	480	510	557	471	534	478	460	471	510	478	474	507	505	486	473	503	428	479	524	465	543	481	504	475	499	513	493	499	491	506	473	478	517	494	496	508	487	535	511	501	538	496	478	492	474	491	522	512	500	512	525	489	492	516	468	492	543	520	504	491	475	515	466	503	531	500	470	514	497	515	485	471	512	515	503	507	447	510	473	499	494	535	487	526	498	491	494	530	496	484	478	494	529	475	506	512	507	536	533	485	520	518	504	473	508	491	476	475	540	506	524	515	480	482	468	502	500	466	448	457	506	475	471	481	489	458	514	479	495	519	516	512	459	493	505	497	484	488	470	506	494	468	519	514	515	504	477	548	469	475	483	455	505	512	479	460	460	531	530	483	483	470	495	485	488	497	468	463	504	493	477	513	484	494	496	513	541	520	530	525	482	484	514	497	480	466	457	499	494	518	480	482	492	469	494	491	470	464	521	513	442	504	482	491	458	433	459	470	492	497	490	491	492	480	492	481	494	464	476	510	500	469	498	475	475	494	522	510	523	471	462	470	486	488	507	498	504	488	490	482	489	487	537	525	520	474	507	473	522	514	482	472	501	458	499	487	544	513	465	514	523	464	507	499	496	515	502	502	512	514	520	471	499	492	514	465	538	503	520	522	506	502	496	481	486	512	496	525	482	510	486	510	483	485	501	472	491	463	506	475	530	483	554	480	490	496	448	504	523	475	515	499	482	444	499	476	498	477	532	472	488	495	501	489	493	501	480	511	504	461	494	485	489	525	458	515	495	520	534	511	497	488	533	502	518	493	512	494	480	493	484	517	505	507	478	471	515	509	494	536	506	498	520	491	516	447	536	478	464	498	495	475	478	486	560	500	455	511	542	542	486	508	479	433	484	459	505	439	494	509	476	510	513	536	570	493	498	546	512	505	488	470	482	547	486	503	458	494	455	518	543	512	499	491	498	504	518	485	491	539	511	509	524	502	500	516	519	488	465	481	509	495	497	480	486	455	498	452	455	518	496	524	497	531	510	497	491	462	516	536	471	505	489	509	496	506	541	483	483	488	481	493	476	510	511	472	474	493	470	491	458	504	501	529	530	490	520	530	491	511	500	495	531	484	507	529	497	493	486	468	529	513	477	495	484	467	511	476	527	484	532	486	487	500	484	478	525	465	475	478	499	505	536	484	533	518	528	514	504	470	445	466	482	485	491	502	490	497	514	472	466	477	467	499	457	460	487	495	503	506	481	523	503	529	464	447	455	509	541	508	506	477	512	482	469	492	497	529	524	456	511	481	530	524	468	488	470	508	520	474	498	505	521	497	450	523	460	527	496	497	526	493	541	496	524	479	475	516	491	451	498	515	502	490	499	495	475	460	470	483	470	487	467	498	490	506	494	520	560	466	558	494	471	495	539	495	486	523	496	431	487	516	546	523	517	532	508	518	541	511	507	505	468	459	488	495	483	499
44822	54632	8164	4021	2958	2254	1822	1485	1218	1086	954	993	864	793	797	692	738	712	701	657	670	691	683	643	682	659	618	611	632	620	694	611	631	625	604	622	621	577	607	646	594	570	569	624	614	575	619	558	595	567	573	621	625	588	650	598	635	598	608	585	578	629	602	586	594	582	569	609	630	604	615	594	641	601	614	550	603	606	596	571	558	618	613	612	562	624	628	580	592	615	585	574	596	584	592	570	611	616	597	591	595	611	579	611	598	577	596	594	576	604	612	578	585	611	579	615	575	626	609	578	628	601	596	587	648	581	593	602	587	599	558	605	524	598	608	615	607	551	572	601	612	587	571	616	598	620	624	593	610	611	612	604	601	598	585	617	590	620	610	598	611	583	577	576	617	593	596	582	592	582	629	634	584	589	618	570	613	616	614	552	598	598	616	573	592	625	579	583	628	588	609	597	595	562	621	563	594	600	639	606	621	589	614	618	593	561	598	563	577	626	562	601	602	571	590	642	644	593	616	680	599	614	569	595	579	618	601	601	613	572	575	609	593	601	587	590	596	605	532	559	629	604	590	600	595	580	561	587	566	595	610	604	568	554	572	620	529	625	571	584	579	554	623	560	617	609	589	561	601	606	578	568	593	582	598	624	583	573	589	607	612	601	573	600	605	550	621	582	547	626	621	584	612	612	597	580	563	566	604	628	595	579	586	584	595	575	602	576	575	571	602	586	585	568	577	579	567	578	570	576	560	603	588	596	615	599	583	614	587	648	627	566	602	589	610	638	607	612	599	552	608	564	636	594	625	606	597	617	601	618	611	574	631	602	589	615	609	570	556	590	525	588	570	598	582	573	581	609	622	565	582	569	589	570	612	624	618	586	575	597	580	573	571	566	641	576	622	592	594	584	564	582	594	593	612	607	628	621	599	587	631	596	602	625	577	600	600	607	593	627	571	586	645	588	642	593	617	582	600	585	602	622	598	557	590	589	606	584	636	568	611	574	625	626	587	599	591	616	585	601	617	566	571	587	584	567	578	608	606	573	583	587	581	565	591	611	625	622	612	541	581	577	606	656	621	576	589	602	554	603	603	577	584	607	550	584	574	578	606	556	615	626	605	611	596	586	580	605	621	561	603	590	558	529	616	534	633	606	580	596	639	612	572	606	604	603	538	576	554	605	592	618	579	621	587	600	553	568	591	582	585	615	570	582	612	600	593	581	604	566	593	621	589	582	576	624	592	599	558	598	588	586	585	599	612	566	578	542	551	627	635	578	601	617	595	584	620	610	597	641	601	539	596	602	616	544	626	616	594	571	602	599	583	573	586	603	584	615	606	569	577	613	663	536	603	614	577	571	590	577	572	600	605	545	582	590	607	578	575	575	634	568	593	627	586	571	567	609	619	600	628	598	588	648	570	582	549	617	608	613	571	612	548	584	548	617	618	616	645	594	577	533	583	591	591	569	579	596	554	624	558	576	588	654	614	592	586	606	565	624	632	575	613	625	573	596	631	594	556	591	590	581	612	585	589	569	636	632	587	591	599	584	567	610	580	629	586	545	595	594	565	580	589	553	564	586	569	602	599	588	573	624	604	597	605	603	605	587	589	650	583	599	607	605	634	570	567	575	621	592	589	613	596	596	610	605	579	632	592	606	578	599	581	614	580	596	582	579	602	535	539	597	566	591	567	576	530	621	584	626	599	588	604	641	576	567	585	613	574	619	592	592	577	524	657	569	607	575	631	602	584	551	622	625	594	568	590	596	592	564	575	555	590	577	563	598	615	620	560	615	663	589	633	597	590	613	574	640	612	609	588	563	606	599	581	593	598	566	602	569	647	610	587	635	571	626	605	587	597	591	608	600	565	600	621	605	613	594	626	618	570	616	607	534	637	600	600	606	589	602	584	598	578	631	583	600	573	601	592	601	576	567	601	593	544	581	580	655	603	588	581	591	626	613	592	603	599	584	554	605	583	589	586	623	586	596	609	585	635	604	598	583	615	561	611	609	576	597	594	629	585	577	612	592	588	594	615	613	572	571	572	572	567	633	594	574	590	601	560	567	572	588	596	601	563	599	571	637	593	584	559	612	610	581	572	553	607	572	588	616	615	640	566	555	626	576	598	577	589	608	600	583	606	575	565	572	575	595	569	606	647	583	560	637	548	576	539	606	582	571	594	584	584	597	600	558	626	593	616	606	615	566	593	604	582	607	568	572	623	604	582	598	576	600	617	543	561	592	651	563	570	594	565	544	573	629	612	615	611	585	558	606	602	623	612	594	612	589	634	625	568	575	543	622	549	589	594	571	579	600	609	549	582	598	624	589	598	557	622	604	557	577	625	554	578	584	598	620	552	607	602	598	563	563	552	592	580	599	593	604	637	585	619	627	552	592	633	586	615	556	642	579	585	548	622	638	620	582	630	554	579	579	557	649	582	624	605	571	515	567	628	606	576	605	582	553	605	564	608	623	588	596	611	599	579	590	527	555	585	623	612	549	587	588	615	635	566	584	615	576	610	573	560	611	575	566	578	577	574	613	599	622	591	597	594	627	636	587	556	584	587	604	574	619	551	561	617	562	613	566	567	600	579	650	548	588	613	603	589	557	588	575	532	567	575	577	619	638	604	641	609	550	528	551	543	583	616	586	631	591	581	581	600	612	563	549	617	646	546	605	600	594	617	570	575	559	637	613	644	604	554	571	598	562	560	579	594	550	598	601	606	590	620	577	620	604	567	587	672	607	619	591	589	620	607	577	578	548	569	579	627	582	606	559	599	592	633	595	572	617	622	600	599	552	583	582	566	640	618	561	571	613	588	577	602	623	589	619	565	592	598	573	578	617	521	571	556	593	611	595	636	614	629	562	625	573	581	555	598	612	595	571	570	630	570	607	595	576	582	543	570	589	586	569	612	610	610	594	589	590	573	605	605	603	614	566	606	612	565	570	571	583	576	585	606	577	591	583	592	625	523	589	614	613	621	613	572	593	600	560	594	615	600	604	570	570	611	550	619	563	605	589	593	559	586	614	541	605	554	573	595	569	569	627	609	568	607	606	596	589	613	613	576	576	579	615	616	625	571	620	576	607	584	586	551	596	552	580	583	580	530	583	580	585	633	601	648	546	599	591	642	573	609	628	567	600	555	547	608	613	584	593	619	565	579	580	587	588	586	589	619	570	654	627	555	653	592	572	629	580	639	586	554	593	569	539	591	576	568	575	619	610	587	602	608	579	627	574	575	606	612	612	589	578	625	585	636	586	590	621	585	587	563	613	584	575	613	583	609	663	591	618	557	615	586	650	592	599	608	638	575	588	544	607	560	579	650	586	597	631	590	559	615	602	608	576	566	646	618	596	587	607	593	625	625	557	587	579	595	643	588	622	593	537	601	588	626	615	596	630	627	569	569	604	581	625	611	600	555	613	647	593	646	567	588	616	572	619	607	570	562	602	612	582	590	622	561	575	538	585	583	605	561	608	589	611	571	625	593	572	590	613	612	595	591	602
29617	24520	13743	1382	388	330	236	181	181	149	196	180	153	187	164	164	154	176	173	173	143	147	162	153	154	171	169	186	179	148	177	161	177	175	174	177	153	155	172	163	162	155	161	179	166	187	196	152	164	177	188	153	158	174	177	176	161	173	168	181	162	163	164	157	154	155	181	165	162	176	171	171	169	143	162	144	165	188	153	166	158	152	163	176	180	138	170	133	170	180	174	174	166	158	159	174	165	156	170	142	168	149	178	158	179	167	147	162	181	179	174	165	153	154	191	178	157	171	182	158	165	173	156	145	171	158	155	195	156	166	188	163	169	182	166	183	180	167	208	164	147	156	151	158	146	168	167	157	170	165	162	155	157	167	143	176	180	194	173	189	185	176	159	167	177	156	174	180	157	174	153	177	166	184	186	149	178	171	160	173	160	190	173	194	174	160	167	195	164	160	178	172	182	163	175	179	166	169	177	187	167	167	185	153	159	166	171	155	168	168	181	176	168	166	184	174	188	170	167	166	159	153	142	173	175	138	150	180	149	157	165	182	148	162	161	153	192	174	170	158	160	188	142	154	175	161	180	168	169	175	145	165	150	150	156	164	157	174	162	170	176	142	185	150	172	162	147	186	153	170	160	173	165	140	178	169	189	178	181	182	157	156	170	163	159	154	181	152	198	172	185	165	177	184	166	174	180	148	168	172	175	159	149	182	152	155	176	169	132	152	175	155	158	150	179	160	186	155	209	155	152	151	179	174	170	160	174	173	154	140	186	185	155	143	183	144	166	181	169	180	160	155	162	154	164	172	171	156	157	170	173	162	154	166	176	165	173	160	157	160	143	150	173	168	175	161	157	125	193	180	169	138	195	185	186	157	172	179	184	193	148	181	150	169	152	165	172	175	152	165	165	147	173	181	161	166	176	170	175	177	169	182	162	156	175	153	172	139	173	163	176	171	159	167	155	170	160	159	187	158	137	143	152	166	165	165	170	178	160	157	153	180	178	167	181	148	178	179	162	148	169	170	171	186	168	160	178	166	149	148	167	159	181	194	163	138	160	158	157	162	173	188	186	167	159	156	161	181	167	172	169	141	159	170	175	156	153	171	176	183	153	153	155	151	181	170	170	170	174	162	171	173	153	161	196	199	202	178	168	154	164	146	175	159	173	144	162	158	147	163	166	146	155	178	156	164	164	179	182	168	163	172	162	178	167	160	164	169	154	141	146	177	172	158	155	164	178	163	190	158	199	185	181	214	173	148	179	163	177	139	181	176	153	189	155	173	158	177	143	163	167	163	186	155	174	155	166	159	179	155	180	197	175	169	180	170	159	167	163	167	175	176	174	163	178	151	171	160	163	150	165	159	172	156	164	169	183	153	137	145	191	161	160	148	182	168	164	166	176	146	172	169	163	165	160	173	160	192	155	186	182	184	157	167	167	177	174	195	158	171	144	171	149	146	164	179	179	171	172	189	158	190	162	176	179	139	159	173	188	158	165	152	155	162	152	167	173	177	178	145	156	165	144	182	196	170	166	152	155	137	175	164	172	148	157	185	190	172	158	168	156	156	190	161	186	164	151	184	179	151	161	175	180	181	165	172	159	135	164	175	163	157	161	154	157	157	164	161	153	165	168	177	138	187	146	170	197	180	154	164	162	172	187	163	178	173	153	160	169	128	164	146	162	169	143	176	148	160	164	153	171	175	149	163	167	166	177	159	161	155	161	141	163	141	170	171	160	180	157	153	175	160	179	189	152	161	180	137	198	175	152	170	169	178	206	159	164	157	160	152	151	164	158	172	163	158	167	169	170	172	186	153	170	183	182	156	181	163	197	165	155	194	160	167	169	171	155	202	163	166	178	176	165	160	167	160	203	169	172	161	159	155	173	172	166	156	183	188	161	154	169	165	182	160	175	190	156	163	146	177	148	155	171	170	171	200	186	176	187	172	144	166	168	163	161	138	181	161	178	156	161	157	148	180	157	174	152	151	182	177	185	170	145	180	169	163	162	148	158	155	176	163	187	189	165	181	182	157	153	150	181	167	191	180	164	161	175	170	164	179	168	166	159	186	146	158	176	161	157	169	163	158	182	179	157	149	188	180	151	148	178	169	168	184	160	148	147	149	158	189	166	161	157	168	157	149	181	144	183	173	135	152	155	135	150	172	170	180	148	143	165	163	161	164	163	161	166	176	178	147	173	142	145	167	171	165	163	157	161	152	157	185	168	154	164	171	153	148	174	186	184	180	162	170	158	181	163	162	157	170	149	173	160	182	173	156	161	167	181	157	173	153	164	167	184	156	164	175	155	166	147	161	164	177	157	180	152	171	165	191	158	152	185	190	154	148	155	158	179	168	180	173	161	180	147	184	138	166	169	143	157	184	154	168	166	174	168	161	169	162	160	162	160	166	148	139	166	141	141	182	191	187	151	164	141	160	172	173	142	175	172	182	161	180	159	172	172	172	179	158	174	167	167	167	162	178	151	169	162	133	168	177	163	160	153	166	170	169	177	138	144	147	162	163	154	157	175	155	167	168	156	152	157	156	168	163	169	155	190	185	167	150	182	137	141	166	177	171	174	177	140	155	150	154	173	192	166	170	169	148	154	141	178	159	140	158	155	152	171	160	162	169	158	167	147	161	194	159	176	187	180	166	169	185	183	157	157	174	143	172	157	175	165	153	187	159	148	151	147	186	153	172	160	156	159	148	155	157	158	165	160	161	171	183	177	189	192	140	168	162	156	165	176	179	159	197	161	165	171	178	188	186	158	158	156	166	158	178	168	139	161	173	161	163	163	156	170	177	173	151	180	178	182	164	179	176	150	155	176	138	156	161	177	187	174	168	159	170	173	158	161	151	157	158	166	152	156	164	191	176	169	191	158	165	161	142	166	143	172	157	176	156	168	156	165	168	140	173	170	153	163	152	165	167	155	166	161	155	155	177	179	181	155	155	171	170	170	181	170	166	153	173	171	163	168	175	166	180	176	146	176	187	156	181	184	150	159	153	167	160	169	175	174	169	194	152	180	159	169	192	154	155	177	181	168	160	176	163	151	151	162	160	170	200	164	197	160	171	181	141	180	163	159	163	155	148	172	154	182	157	164	169	198	176	147	152	157	172	164	179	151	173	164	149	167	166	181	192	185	165	161	167	187	161	175	160	165	159	155	168	163	152	153	168	180	140	157	174	154	167	182	148	149	167	170	155	159	177	165	151	167	159	177	168	138	166	162	159	173	165	153	154	193	157	174	164	169	158	160	169	179	168	156	162	147	184	143	159	156	170	168	163	190	178	152	176	160	182	161	155	174	151	162	187	154	166	167	179	168	174	164	173	173	168	160	168	164	160	171	148	157	169	140	157	182	168	175	179	164	192	171	180	158	167	171	166	175	164	181	178	157	170	182	164	163	160	173	180	192	181	171	165	148	170	173	162	161	184	188	153	157	137	173	169	184	181	167	196	176	152	155	176	167	155	138	150	176	186	180	185	150	166	165	165	173	165
35137	29299	664	410	301	289	284	255	265	236	239	258	241	204	210	196	231	217	240	234	222	216	221	202	209	231	211	253	227	222	208	222	225	222	215	236	202	235	215	187	197	225	227	214	219	213	232	206	242	213	231	187	226	217	216	241	222	209	209	251	183	238	209	235	219	202	215	240	242	209	214	207	228	239	224	214	204	241	245	225	228	223	236	213	215	212	223	229	227	238	220	204	205	220	222	240	193	230	213	219	237	217	222	208	239	216	248	216	231	223	175	221	201	207	213	208	213	209	233	205	211	214	224	205	218	255	218	215	192	214	212	238	207	243	191	230	232	217	192	183	205	216	209	223	224	228	240	227	223	229	233	228	210	220	227	234	225	204	213	202	205	223	198	227	177	202	230	207	231	202	214	225	216	200	215	234	239	198	222	228	224	184	207	232	227	213	219	228	234	211	217	221	221	223	190	203	190	221	212	209	229	220	219	216	229	226	216	241	208	203	256	198	226	196	221	212	218	220	226	218	215	230	204	190	208	218	220	193	194	202	227	221	207	207	225	218	235	213	220	235	226	235	202	217	225	221	224	236	217	209	237	216	211	218	255	213	208	219	227	249	188	204	221	219	209	239	190	232	226	214	237	224	211	245	239	221	198	233	218	204	214	202	203	218	217	207	207	225	246	210	207	217	210	230	223	223	262	233	205	214	207	228	230	211	210	227	240	224	218	231	237	224	227	205	202	220	225	222	215	232	222	235	191	230	234	210	216	213	243	202	240	214	211	220	204	218	218	223	195	211	229	199	222	218	210	228	222	189	217	199	210	228	209	250	215	218	225	206	191	209	208	235	215	233	218	211	244	204	250	230	247	220	223	212	212	203	221	225	228	236	202	219	203	221	215	224	236	235	193	204	232	225	240	215	243	211	224	215	211	218	223	219	220	186	227	209	213	213	213	202	234	233	200	225	217	214	247	225	202	203	221	203	189	218	224	198	228	215	223	223	199	220	207	217	220	215	220	229	218	210	209	212	232	216	198	202	212	219	216	206	231	220	238	212	214	212	213	202	225	220	239	222	213	232	254	223	209	220	222	220	203	216	234	205	222	222	219	199	247	214	235	223	233	224	213	221	228	197	206	219	216	189	210	190	212	236	226	214	214	208	189	208	210	222	238	209	201	210	255	232	230	243	243	219	223	234	200	245	233	213	211	213	181	199	201	220	226	227	229	200	249	199	198	223	229	227	222	182	208	236	262	208	241	222	204	203	240	222	195	249	210	217	229	249	265	218	237	209	213	219	222	228	228	207	206	227	245	217	239	235	204	207	238	207	222	230	223	213	246	233	221	218	237	216	215	247	237	201	206	192	207	217	217	221	198	211	195	234	239	238	235	196	226	205	214	214	222	197	220	234	253	228	206	218	205	228	244	222	221	219	230	211	209	224	210	235	222	216	227	222	225	205	208	228	223	203	225	201	210	223	190	220	222	215	220	222	214	208	203	206	241	201	217	230	238	218	212	211	219	251	207	210	210	207	222	207	227	214	190	220	192	227	238	219	214	232	224	222	228	232	217	227	200	207	221	239	196	229	225	221	221	244	206	224	228	226	207	219	213	223	235	211	222	243	215	196	256	205	204	235	221	197	215	209	213	217	234	230	233	222	236	222	226	214	241	205	188	211	208	212	234	230	242	215	208	198	232	218	226	223	225	210	219	223	223	217	225	198	185	225	219	224	215	229	192	253	205	227	220	208	231	202	183	216	230	231	221	228	206	206	216	219	219	208	229	225	206	204	220	204	213	224	232	211	237	227	219	232	229	228	189	228	219	218	223	222	225	221	228	217	243	223	227	217	218	210	220	216	244	217	215	219	222	195	218	205	219	203	221	203	219	207	217	204	225	202	219	216	240	225	238	211	192	223	220	231	230	233	204	223	248	213	236	214	217	192	228	188	244	253	218	208	241	226	211	221	240	223	238	185	213	217	242	186	206	214	231	199	217	194	213	217	206	206	206	216	232	237	224	227	224	200	215	229	247	227	207	209	215	229	219	244	214	212	229	206	205	214	220	198	242	213	248	210	187	209	194	243	235	203	232	195	202	197	188	238	225	212	226	239	223	223	215	215	230	202	215	208	211	228	223	226	211	191	233	230	219	216	229	220	178	211	216	202	236	201	201	206	215	198	242	245	226	230	238	216	211	222	222	263	183	235	213	214	222	199	236	212	203	204	232	191	201	219	210	237	214	227	195	216	225	224	225	196	227	220	198	193	210	224	200	233	231	224	229	201	221	243	241	209	204	213	213	239	232	238	204	199	218	234	223	187	258	228	205	212	212	224	212	175	238	211	197	220	202	220	216	214	198	230	226	213	222	229	241	201	232	218	216	194	220	219	232	205	210	217	194	215	208	208	202	245	225	205	230	212	231	205	222	246	216	211	234	216	221	236	207	219	201	219	232	218	222	237	242	185	215	226	224	225	210	224	196	220	216	192	228	237	225	217	219	211	215	225	241	201	219	211	225	209	225	227	233	250	206	216	212	208	219	228	229	221	208	255	205	201	228	214	235	201	227	187	245	199	236	205	234	227	227	190	250	214	232	219	237	216	202	224	216	210	226	218	212	219	197	202	204	218	206	230	214	235	213	225	213	223	207	214	211	200	200	191	217	220	211	202	244	240	230	237	212	214	224	221	207	216	240	207	232	224	212	223	235	222	200	221	200	217	221	209	210	228	229	212	222	231	206	240	224	220	228	232	214	222	228	234	215	236	226	215	243	197	204	226	230	241	190	217	218	209	233	212	226	245	204	215	225	238	205	233	222	223	212	228	206	218	236	214	217	205	205	227	230	209	217	211	211	241	194	207	203	193	221	210	210	197	222	212	218	212	236	205	214	201	231	212	212	219	207	216	194	237	207	194	227	238	202	233	231	218	230	214	210	215	228	225	216	226	204	245	205	207	229	190	220	220	241	218	228	215	235	225	204	222	203	231	207	201	220	203	220	224	232	229	204	215	225	206	219	212	223	210	192	234	202	226	219	209	225	220	206	193	216	236	241	202	220	218	236	231	224	200	258	233	208	218	220	225	221	238	206	208	244	230	238	222	215	214	234	213	208	216	233	203	232	232	212	222	197	215	228	236	241	253	197	227	216	220	233	233	199	242	237	220	210	228	173	177	241	203	221	223	224	243	211	216	223	197	224	238	207	253	206	215	202	219	233	213	215	190	229	215	239	215	204	217	258	233	241	208	223	219	235	247	215	199	226	219	217	224	210	238	225	226	214	210	224	208	244	224	222	227	207	229	209	241	247	219	210	213	228	244	218	211	226	217	221	210	226	248	252	224	238	256	208	226	224	228	244	229	187	237	219	201	240	206	223	242	218	219	196	240	246	217	204	237	225	232	196	245	239	236	198	218	193	217	249	229	218	232	236	214	212	194	224	230	242	217	210	201	239	233	237	204	215	217	200	214	228	206	204	213	212	195	211	207	211	223	196	223	217	217	246	194	185	239
24304	21530	28625	24655	21356	8349	747	514	472	408	376	333	350	329	349	341	321	313	324	312	296	294	327	292	290	306	315	286	306	320	298	288	299	319	279	298	309	288	323	287	311	322	306	274	306	304	272	270	287	315	285	320	298	316	278	296	298	287	309	282	264	289	295	309	285	306	278	275	271	289	290	288	313	272	292	309	297	271	277	306	280	288	283	295	274	292	272	277	300	276	270	317	309	289	294	283	267	296	274	298	288	286	305	280	302	315	304	287	291	316	284	279	270	294	289	280	276	302	339	323	281	303	287	298	331	307	291	261	304	321	265	317	306	306	292	288	273	277	316	299	294	305	266	285	310	286	270	310	279	298	310	322	289	294	284	317	300	270	296	291	334	285	273	280	281	281	299	323	298	286	301	261	280	315	287	293	303	295	265	312	300	268	301	284	307	322	273	324	286	295	283	276	287	263	272	265	280	286	303	293	309	297	317	320	304	272	288	295	314	289	292	295	300	319	302	308	326	299	284	300	287	286	296	286	265	319	302	304	287	272	286	272	271	289	291	284	284	257	291	278	298	286	275	298	289	287	302	309	295	287	279	275	277	302	287	268	310	281	289	274	295	313	266	289	276	287	297	307	263	299	315	304	280	277	278	304	303	298	313	298	261	288	315	301	268	285	301	312	308	277	294	292	296	301	298	291	282	254	297	280	261	301	303	287	281	326	281	284	302	289	306	307	307	322	271	314	286	268	272	309	282	274	275	288	291	268	293	302	282	279	315	323	301	290	265	325	282	309	313	297	280	301	290	304	294	266	309	280	282	302	290	290	313	286	260	288	326	293	295	312	308	287	319	304	324	319	327	296	283	276	285	303	290	285	269	293	309	296	252	280	280	309	272	302	318	290	301	292	285	299	285	301	281	312	288	291	296	318	299	296	312	300	278	288	325	309	291	310	292	286	292	292	309	280	313	314	321	311	283	293	256	301	285	271	267	285	303	304	295	280	287	260	280	296	324	283	287	290	283	288	283	293	294	285	292	292	308	265	306	325	298	280	274	299	282	305	309	294	265	302	283	275	271	294	307	290	264	298	266	290	293	304	294	285	292	297	311	295	275	279	324	315	289	290	258	286	270	287	317	274	301	294	315	288	271	265	292	278	288	287	276	301	270	334	315	287	281	278	271	272	304	297	254	271	290	326	277	279	309	306	310	280	266	296	310	251	298	299	270	305	302	286	298	275	304	273	291	312	279	287	285	278	287	288	275	286	300	297	299	287	302	294	292	270	278	308	320	290	264	284	280	290	287	251	296	298	305	271	266	289	281	304	297	270	298	261	282	317	291	284	296	284	308	261	288	267	290	298	263	309	283	291	300	295	268	279	311	286	295	281	274	285	273	246	290	306	320	313	274	305	313	298	298	287	320	294	296	290	252	282	295	330	286	289	333	295	256	308	274	273	287	300	305	296	302	275	302	328	284	317	263	251	325	311	298	302	258	285	296	301	284	307	272	280	325	326	273	314	305	287	294	300	293	271	304	288	288	262	280	305	282	263	296	275	290	293	299	287	322	282	310	272	259	305	288	277	296	300	318	289	301	302	282	296	280	299	279	300	298	293	287	298	289	282	287	256	287	324	287	332	283	304	304	289	284	302	284	297	290	282	287	264	279	294	277	257	323	298	293	267	281	287	320	272	315	268	296	310	284	326	262	271	298	249	291	268	281	279	332	278	270	333	316	285	317	271	281	277	311	289	289	292	257	274	262	288	273	269	324	289	307	302	319	312	314	331	302	301	262	302	269	290	310	302	285	273	331	292	272	268	305	278	295	296	300	276	276	314	314	284	272	291	248	271	284	302	264	327	311	302	319	307	311	302	311	273	304	284	272	306	286	279	311	279	294	309	260	280	303	292	299	262	288	314	279	297	303	293	299	286	291	293	265	288	289	276	305	320	269	299	267	310	312	268	306	300	297	288	329	276	288	294	261	309	288	264	309	280	290	290	334	298	303	272	310	250	275	344	294	285	288	290	292	285	290	291	307	316	315	283	302	315	285	315	278	294	314	250	278	266	294	304	259	314	297	299	296	259	288	289	296	303	281	323	258	292	274	305	290	276	280	302	284	285	316	311	284	283	280	282	281	264	288	298	298	257	282	303	287	280	274	303	289	298	296	276	263	307	273	262	304	272	294	300	284	285	268	326	308	271	318	304	290	267	299	295	274	274	292	291	280	307	317	305	302	307	299	314	278	285	270	287	259	335	293	283	311	278	269	311	284	280	279	256	320	275	305	291	301	299	263	306	296	285	303	312	296	321	308	306	294	295	284	288	318	286	303	324	303	278	287	279	311	275	267	279	300	288	298	295	292	280	265	258	299	283	272	283	294	283	277	284	299	272	274	306	290	286	311	315	266	292	318	293	288	281	289	284	300	273	312	289	287	301	296	297	320	304	279	254	275	271	331	284	309	318	268	332	276	258	288	304	292	320	302	299	295	289	299	315	283	304	281	277	281	276	289	290	273	318	301	292	323	281	286	288	261	315	298	276	284	254	287	290	297	302	301	281	302	295	296	300	312	262	290	267	303	330	290	299	317	267	262	316	294	302	281	302	277	282	294	309	328	275	276	301	297	277	248	272	294	265	304	280	291	256	316	290	292	278	291	303	302	287	307	325	278	275	310	258	265	253	307	291	314	304	282	276	294	315	284	286	269	287	299	287	278	305	302	306	297	268	299	298	321	264	312	287	280	290	302	312	262	266	275	288	293	286	301	278	277	330	319	257	285	301	298	286	280	291	292	293	261	268	269	287	297	289	297	274	310	288	284	296	281	286	273	304	319	298	294	291	323	288	303	295	295	308	295	267	285	295	312	289	292	287	332	304	273	293	312	302	285	267	299	309	287	282	294	309	308	285	300	273	303	289	308	313	292	304	298	273	289	304	325	310	296	304	297	299	276	292	266	305	270	290	272	257	301	296	273	279	282	302	258	285	273	282	298	275	323	283	277	278	299	293	333	288	274	296	287	323	306	312	281	276	306	288	315	307	293	286	255	286	304	287	298	278	302	322	326	273	308	271	290	287	265	275	315	266	283	286	284	328	318	284	302	291	286	294	281	281	284	290	326	278	293	269	286	259	267	279	292	267	283	296	275	304	292	299	309	274	301	312	297	282	272	286	284	293	293	283	285	290	293	250	298	285	273	289	302	312	332	297	292	298	256	287	332	291	259	295	310	259	296	278	259	279	301	304	331	307	280	287	310	286	287	286	289	359	274	330	285	311	275	294	314	268	272	305	303	276	299	308	293	295	293	284	287	302	283	318	304	314	289	304	285	294	268	289	312	294	292	301	277	292	283	317	275	330	303	271	260	276	249	282	272	268	325	294	273	311	326	344	296	297	310	321	298	279	309	290	284	266	285	259	288	307	312	286	282	274	249	298	290	272	282	274	286	301	300	297	280	274	294	291	295	270	275	306	281	303	305	317	278	270	316	293	278	304	329	318	287	301	276	300
39400	42132	4442	2174	1505	1153	931	764	630	571	525	495	432	471	419	452	411	460	414	407	403	401	363	419	396	405	372	363	378	349	385	346	377	380	423	358	353	380	370	389	361	364	338	364	362	368	360	384	363	356	361	352	380	376	356	374	353	360	354	378	373	319	335	371	378	373	386	383	355	324	361	321	363	339	352	348	320	375	349	372	377	381	369	329	356	398	354	357	334	365	344	378	359	373	338	351	367	352	359	337	347	341	369	388	361	334	333	358	394	366	359	363	357	355	385	356	389	392	377	365	373	353	371	368	397	380	380	336	351	354	344	349	349	344	374	365	341	352	368	371	356	333	377	338	338	356	366	382	381	340	373	338	343	351	367	325	376	342	398	341	370	381	399	352	373	336	355	335	374	377	320	343	357	368	350	356	365	346	400	370	361	360	365	380	373	366	343	341	385	333	375	367	342	348	330	361	339	346	359	341	377	362	345	359	355	359	347	345	353	335	357	371	345	349	343	328	364	371	366	375	365	327	343	388	356	356	360	357	348	368	374	369	342	378	362	382	364	356	354	347	361	348	359	389	358	365	352	349	386	322	389	368	341	345	354	369	339	322	325	392	385	379	337	381	384	342	330	342	363	354	354	345	349	360	344	387	349	381	369	355	368	365	364	370	361	335	316	350	350	335	360	353	374	373	343	377	358	352	366	360	340	361	339	353	367	394	386	362	360	374	380	378	368	370	378	393	337	361	369	369	355	338	359	354	351	337	346	354	407	388	351	405	389	342	345	356	347	338	361	337	375	357	319	372	348	327	376	398	389	357	325	370	326	353	387	366	383	405	377	349	395	346	360	317	392	356	365	377	358	394	383	315	352	358	376	365	368	350	361	343	324	349	370	337	372	336	367	358	374	335	362	369	356	322	364	353	358	341	380	389	357	366	326	354	381	361	353	381	365	371	349	368	349	352	357	347	382	356	336	376	368	360	351	398	376	379	397	346	360	406	342	350	357	343	359	370	373	358	412	348	338	355	334	343	338	350	335	385	343	349	364	375	333	318	367	360	382	369	339	373	335	364	347	363	324	364	344	360	385	380	348	356	360	352	352	357	367	377	362	388	322	331	332	384	340	367	388	372	411	384	358	382	351	365	386	370	369	337	350	386	346	360	324	357	361	361	351	370	303	356	353	335	342	380	316	355	339	349	357	351	325	344	333	388	353	357	371	358	354	370	364	352	363	372	334	340	344	352	376	326	358	359	361	359	350	354	372	365	341	355	375	345	334	380	340	376	352	333	353	367	339	354	327	351	392	344	339	359	335	355	324	351	361	356	366	355	350	351	304	383	346	362	357	369	338	352	350	359	380	359	345	351	350	326	348	362	341	376	380	384	348	380	358	373	361	371	364	365	354	362	356	347	323	362	374	337	336	342	359	352	368	348	350	363	346	374	387	365	353	379	365	395	374	356	346	359	372	377	313	349	360	362	317	369	339	373	373	361	377	344	344	384	373	365	394	339	389	333	346	336	351	374	357	356	370	337	365	335	373	344	367	363	375	383	388	360	351	335	334	359	347	330	404	358	368	335	362	357	368	330	326	353	349	346	390	365	331	388	374	334	341	346	320	362	392	347	343	361	379	367	348	353	323	346	397	384	359	317	369	383	362	374	348	363	332	327	368	360	347	335	313	382	324	371	344	365	357	386	364	357	350	355	332	368	372	368	338	359	377	331	345	382	352	356	333	358	337	378	366	351	350	367	318	346	338	359	375	331	380	349	327	377	361	356	379	386	346	365	377	380	357	358	339	335	357	378	353	336	399	356	376	350	368	364	375	340	345	360	360	391	358	351	362	383	393	331	383	379	343	377	361	381	384	347	336	372	355	392	363	351	361	347	353	379	367	386	343	378	364	349	322	315	349	371	358	360	333	360	365	366	360	377	344	360	360	383	368	381	387	345	376	356	356	341	355	353	346	346	361	361	333	394	381	395	344	320	364	334	382	323	394	343	357	355	343	350	352	379	363	407	347	341	355	361	370	345	348	365	355	379	342	344	350	333	335	364	355	357	361	363	359	362	337	357	369	351	356	375	381	347	349	358	389	357	349	340	351	330	349	352	370	323	387	359	348	354	363	339	410	366	348	361	345	348	375	368	386	359	369	355	329	357	348	363	334	350	380	345	341	334	372	344	359	345	343	393	361	328	349	333	338	338	369	380	340	361	407	330	376	355	362	376	375	363	388	370	358	355	359	352	367	345	372	379	335	352	343	369	357	381	372	370	359	333	346	349	393	375	369	397	360	353	372	386	351	351	365	363	333	345	358	354	354	339	369	358	360	369	360	357	358	312	368	337	379	336	330	349	387	338	369	374	386	334	393	367	362	352	394	320	367	371	371	350	387	307	348	369	355	328	335	360	341	315	402	344	336	362	376	375	319	336	375	343	339	365	363	372	324	345	368	330	357	392	362	377	352	346	396	338	342	342	365	338	392	372	365	360	389	342	370	375	360	347	372	373	352	355	324	339	374	364	362	330	355	358	331	394	316	370	341	343	358	349	346	377	353	350	317	404	320	350	354	357	385	358	349	382	366	374	354	352	370	371	367	350	370	363	374	327	355	372	388	360	374	347	352	365	356	352	326	329	388	364	368	395	377	338	342	351	336	344	340	331	358	349	380	354	359	379	346	356	355	337	351	379	391	355	363	358	362	345	386	359	352	364	334	341	343	369	334	354	359	340	351	394	367	366	371	349	354	385	381	371	343	369	331	382	386	366	340	354	374	362	356	368	351	387	350	369	356	371	373	352	350	339	393	356	378	316	362	339	371	336	396	342	344	362	355	322	376	379	352	330	341	380	357	341	379	318	356	406	338	361	358	336	351	392	349	380	368	372	341	390	353	345	375	345	368	358	393	354	322	352	348	328	383	343	374	341	354	390	401	360	375	375	347	393	342	363	341	346	357	392	377	367	360	352	384	330	353	374	372	367	388	351	372	331	364	349	352	343	324	345	349	346	355	337	333	370	366	363	345	339	354	329	375	362	387	366	307	370	383	342	327	367	369	378	363	365	360	363	363	350	359	356	341	351	329	332	360	361	354	368	370	333	348	386	362	357	354	365	363	338	339	343	353	355	352	356	358	409	345	318	351	364	357	340	404	359	376	337	380	357	346	354	390	376	362	349	367	378	342	326	337	366	359	343	381	360	330	359	376	376	345	369	332	373	365	343	356	379	316	359	363	361	369	347	350	376	316	349	364	335	362	325	321	348	327	368	384	388	379	357	367	343	374	344	366	356	352	365	335	349	347	382	357	374	371	382	377	339	357	379	378	329	337	366	374	363	347	370	363	368	355	328	356	348	372	352	366	359	369	355	384	365	374	363	383	345	383	340	344	347	337	353	354	346	364	354	360	379	356	352	336	404	345	357	315	371	370	347	377	368	385	340	397	362	382	351	378	326	327	321	337	366	333	364	389	345	408	371	362	409	366	337	335	355	362	365	355	366	372	374	354	387
25613	21595	27575	25660	8240	477	395	329	317	295	276	274	280	258	279	245	228	231	257	277	266	250	267	252	244	269	260	255	279	266	230	269	229	260	260	242	233	252	270	247	270	224	251	242	260	259	247	248	268	260	268	254	228	235	222	250	261	240	268	237	250	268	246	242	244	260	234	244	226	251	234	266	263	236	267	199	245	256	247	248	303	272	261	242	262	236	256	251	239	267	266	229	257	246	198	247	237	254	237	245	228	238	214	244	243	272	261	256	237	232	264	244	238	274	241	231	253	261	244	253	235	233	255	245	252	248	258	242	265	246	255	240	262	242	261	244	234	269	248	249	251	230	244	263	248	246	220	231	229	222	262	222	249	261	266	242	255	258	231	231	237	284	259	227	231	235	254	271	240	227	272	259	241	249	236	240	223	241	269	281	227	270	254	238	243	231	237	245	233	271	258	257	245	259	251	253	264	245	247	248	218	221	242	247	228	250	246	264	252	256	252	246	249	250	258	239	256	269	234	228	250	237	242	255	260	225	251	243	242	270	250	266	254	247	251	253	253	240	237	225	224	233	228	234	251	251	272	258	250	237	250	258	263	228	233	252	250	255	234	243	261	270	225	261	274	236	261	250	243	221	240	255	243	209	247	239	257	259	273	249	212	237	225	237	230	260	269	250	274	238	251	253	245	247	236	248	250	233	265	253	229	239	267	256	206	233	246	269	241	255	272	249	282	276	264	273	230	266	253	265	245	232	274	229	256	259	242	229	252	256	264	224	260	260	265	235	241	257	220	252	242	232	243	278	222	240	293	252	277	255	246	233	255	204	264	260	274	259	256	222	243	238	263	276	248	277	253	223	293	251	239	253	287	247	233	252	248	233	230	259	246	245	249	258	245	229	266	232	250	218	240	216	233	234	272	237	235	252	255	221	241	247	241	225	262	279	240	259	234	260	262	245	263	248	273	241	245	255	242	264	270	244	264	240	247	249	231	249	225	209	254	217	245	229	268	215	258	235	231	253	227	283	248	223	235	259	247	271	272	261	266	234	236	242	244	219	272	236	241	239	245	239	286	253	241	255	254	236	243	248	278	253	241	267	246	228	222	241	246	248	256	240	262	244	261	275	230	245	280	239	237	247	255	248	252	232	254	275	240	266	243	238	234	255	272	242	247	228	275	266	214	261	231	260	297	252	248	246	247	227	247	251	244	257	244	248	244	239	207	241	260	237	250	243	244	268	226	261	245	225	264	260	227	236	241	271	234	239	217	267	291	271	247	226	249	247	239	247	221	245	266	272	238	272	249	271	259	255	254	257	254	254	269	234	236	240	238	238	236	228	242	216	251	240	230	224	226	250	256	266	224	222	248	230	262	249	258	240	248	245	249	243	250	251	263	246	251	255	248	263	247	253	251	232	234	265	256	249	254	279	249	289	239	238	259	277	265	243	261	232	240	226	229	276	245	272	259	269	217	264	226	228	240	247	228	284	281	266	214	240	232	271	249	240	248	240	240	258	255	241	215	238	256	260	250	222	238	240	238	236	266	269	265	271	250	242	207	272	259	264	274	236	260	226	236	269	264	276	240	257	254	261	258	232	244	233	249	247	262	270	245	239	267	241	242	245	240	247	223	234	245	260	254	251	265	243	220	272	225	245	244	225	230	264	249	253	254	264	249	254	230	279	258	267	246	263	247	257	232	271	260	250	265	261	256	268	244	256	235	266	239	268	226	255	258	220	249	238	258	229	221	245	225	263	242	230	274	256	243	276	240	244	235	239	241	247	275	249	271	251	264	239	242	224	225	238	285	236	234	270	296	241	211	229	229	250	260	257	247	253	224	249	238	251	244	242	263	240	229	229	248	256	233	246	238	269	226	246	245	271	264	270	235	236	264	217	230	243	226	247	275	283	232	260	261	238	212	251	251	256	260	227	268	251	226	263	267	242	268	247	257	247	210	231	252	245	247	259	242	251	230	285	234	243	257	244	244	259	250	284	237	255	247	259	280	242	267	246	222	278	224	284	220	280	249	233	279	233	239	231	246	242	233	247	237	253	257	246	234	253	280	241	262	262	227	223	256	236	262	257	238	254	257	253	247	246	256	262	264	252	233	244	238	245	242	247	238	249	249	224	231	260	251	257	241	236	231	258	239	233	236	267	233	250	250	267	247	284	249	260	231	263	232	276	228	272	250	263	260	238	259	235	262	201	253	240	253	240	234	273	255	238	259	275	249	218	242	267	252	232	261	254	232	243	226	265	250	219	242	249	231	269	239	279	259	251	241	223	273	258	233	281	257	268	263	243	238	241	238	219	250	227	236	248	287	250	239	241	257	255	242	243	256	220	275	238	245	246	243	279	248	226	256	256	237	230	257	228	230	259	226	251	241	251	259	230	257	249	258	252	258	215	238	245	244	231	245	249	263	249	228	250	288	244	251	244	252	255	252	262	255	235	246	233	225	249	263	230	244	257	253	235	216	229	240	240	233	261	223	248	265	261	272	248	265	274	250	252	244	221	249	276	252	240	194	256	232	224	245	260	242	284	246	220	249	220	254	243	254	243	242	269	252	262	248	202	243	258	253	239	219	241	261	260	239	253	249	250	220	235	270	240	237	275	244	242	254	249	228	267	262	249	247	240	256	236	235	226	235	228	226	262	284	255	267	275	234	265	274	241	236	251	280	242	239	249	263	237	263	253	292	221	277	242	270	256	213	231	251	244	237	238	239	257	248	232	277	245	239	244	248	261	253	233	277	222	224	250	245	264	239	215	256	230	252	238	244	235	277	251	224	239	222	250	253	255	264	268	267	217	245	256	238	233	216	284	272	245	237	244	275	262	224	242	278	214	252	247	252	252	275	238	255	266	235	274	260	253	226	261	244	245	265	252	248	268	238	242	253	216	255	242	234	242	243	249	264	257	260	268	258	262	244	247	242	244	230	220	226	252	242	245	235	266	240	260	258	237	256	241	239	236	278	236	246	230	242	267	264	269	232	235	243	215	242	270	223	261	253	246	239	238	275	271	230	265	265	258	280	246	257	236	233	249	244	255	218	231	261	242	231	231	262	252	270	252	244	228	262	254	246	279	260	260	247	250	256	255	244	248	263	263	239	294	246	293	219	271	272	274	252	249	242	273	285	226	254	263	253	232	230	217	247	276	268	243	236	226	245	247	275	272	246	251	246	231	223	263	245	268	267	248	261	246	264	261	259	232	254	279	255	244	265	249	266	241	266	272	230	233	226	264	245	273	249	269	259	270	257	225	248	226	246	277	271	271	260	247	279	259	235	232	230	238	254	239	217	248	235	230	240	246	265	244	258	227	249	241	256	252	247	211	240	246	245	242	235	260	234	246	249	243	229	272	259	231	257	237	269	263	283	232	247	245	265	246	277	238	247	251	242	260	231	243	261	235	254	257	247	284	264	267	243	233	233	240	261	259	254	243	232	268	236	243	248	237	253	242	282	238	239	257	263	242	257	261	265	268	255	255	255	249	254	261	255	256
38320	37911	2423	1312	1006	795	674	506	543	463	478	411	449	366	408	359	335	369	380	383	359	325	345	331	332	330	335	304	332	347	345	351	369	342	332	345	316	356	367	339	334	325	325	334	332	332	350	337	327	303	347	317	351	328	326	330	334	331	325	337	359	328	339	329	330	334	341	309	347	304	330	313	296	322	330	357	333	363	310	327	333	318	297	315	340	323	324	348	307	337	333	327	330	316	326	299	295	347	315	360	312	293	356	324	322	332	321	324	340	358	323	330	336	331	322	339	334	331	348	302	344	313	331	322	385	338	365	284	320	340	356	330	341	340	325	323	345	321	321	338	308	305	293	317	296	312	340	303	365	308	325	342	323	357	308	316	333	314	353	324	320	339	338	339	308	297	301	332	342	327	302	317	324	321	330	339	327	335	310	352	325	309	356	310	314	340	325	316	327	316	328	298	315	354	334	323	323	279	370	324	324	327	356	330	288	321	339	321	331	343	325	320	323	330	305	300	331	342	355	334	349	297	334	343	339	312	326	339	331	310	324	315	342	348	353	364	297	314	334	328	311	336	308	351	332	324	331	329	369	327	324	329	335	353	362	369	338	329	331	298	325	351	305	363	324	321	343	312	315	356	314	329	301	337	344	341	326	320	322	353	306	322	321	349	332	367	370	294	320	350	344	332	328	339	336	339	355	344	295	329	299	318	302	343	337	324	306	329	344	347	344	309	327	284	354	308	333	306	352	335	352	322	312	340	298	340	324	295	300	303	371	362	315	313	322	310	327	310	321	325	333	310	396	321	315	321	323	343	320	347	340	325	354	322	323	311	336	317	317	327	343	320	346	328	301	342	332	334	329	309	323	343	338	346	320	315	309	312	299	311	302	328	335	332	328	301	333	305	298	344	336	342	354	351	328	321	332	329	309	364	326	331	339	343	319	330	333	313	326	298	322	309	337	347	311	346	345	345	341	324	336	342	303	347	356	324	300	312	356	319	331	324	293	331	357	342	361	362	323	347	309	362	317	337	344	332	315	325	318	345	299	311	327	292	303	346	314	317	371	326	358	361	353	327	348	318	322	359	353	306	370	333	351	326	310	332	356	310	341	312	323	314	330	310	329	306	324	340	326	317	324	330	338	362	323	329	322	328	326	333	328	305	317	345	329	318	342	349	322	346	335	356	353	330	319	354	339	316	324	314	295	366	324	325	306	321	360	341	332	354	381	343	315	322	310	317	329	317	341	328	303	318	337	320	324	355	314	329	345	327	345	328	331	313	347	325	377	345	352	348	359	360	334	319	329	296	333	328	341	341	309	315	347	317	314	310	322	312	351	317	325	331	353	363	326	333	314	342	336	348	320	354	357	305	359	317	310	323	318	314	318	355	332	314	342	314	309	414	337	331	359	314	352	331	321	337	346	334	364	347	322	332	338	326	340	338	310	343	345	321	339	319	343	343	328	350	329	316	334	336	319	306	315	336	320	330	309	327	306	321	309	337	331	310	364	327	332	345	323	366	314	330	348	296	338	288	340	307	312	300	343	331	332	319	343	318	335	340	304	319	311	321	330	334	301	337	342	289	302	287	338	333	359	327	325	342	342	362	320	330	306	325	327	325	331	309	341	322	341	335	319	351	304	360	320	343	310	311	350	322	357	335	305	359	325	327	328	348	332	346	341	314	319	356	335	318	322	346	344	318	305	341	325	327	355	312	333	361	331	349	316	339	303	304	345	340	326	330	334	336	332	339	317	346	331	334	323	315	346	360	358	314	334	323	312	337	308	302	343	322	335	323	333	316	305	333	333	331	358	337	326	343	307	340	292	330	339	330	349	331	305	336	332	332	354	316	337	314	332	346	315	346	333	305	332	317	334	339	318	344	333	342	332	332	329	297	316	320	339	362	333	352	304	330	353	338	338	359	357	282	342	334	283	332	330	355	324	331	329	301	322	335	344	325	318	304	342	298	357	355	328	322	338	355	338	337	339	315	310	348	354	299	342	329	308	308	330	334	328	317	324	329	294	335	326	314	313	345	336	331	316	325	343	365	354	354	342	353	345	301	293	315	320	321	342	347	346	322	338	322	316	342	334	307	351	311	319	306	354	334	340	296	321	317	341	337	332	318	331	312	329	344	313	345	330	334	316	316	309	370	340	347	312	321	344	338	324	319	337	295	340	313	343	331	324	329	307	320	340	320	350	309	323	346	330	300	315	332	330	323	310	325	364	327	329	341	328	317	334	340	360	361	354	310	308	314	342	339	348	331	339	355	309	306	324	322	344	326	342	367	294	347	334	338	327	315	322	324	316	322	337	304	333	317	327	293	331	348	364	304	318	353	292	320	342	299	334	297	328	341	330	367	346	327	335	350	286	332	339	343	325	338	344	355	291	328	308	330	311	343	279	332	354	348	316	325	362	308	293	334	305	324	347	317	347	355	333	343	329	309	341	332	351	342	332	351	319	348	306	305	339	332	301	374	341	350	342	350	313	319	356	316	343	366	315	326	322	327	345	304	331	305	322	345	325	300	313	340	319	332	329	348	317	334	308	336	310	352	382	338	320	335	347	335	323	345	334	338	327	305	298	354	324	337	342	346	333	329	332	319	313	332	312	351	332	332	322	325	305	355	347	331	333	318	296	356	364	346	352	348	330	343	310	314	324	332	345	295	301	292	336	328	335	325	335	328	342	328	343	337	291	315	331	309	324	345	339	342	331	343	353	379	335	326	339	316	345	320	298	326	336	323	339	339	322	327	347	329	322	363	335	308	329	323	306	333	326	313	297	353	337	351	332	322	336	317	345	351	357	373	337	352	331	346	296	362	317	302	322	324	349	351	343	316	325	314	350	300	319	316	325	315	365	309	331	326	304	334	352	317	351	322	329	341	337	338	343	329	330	337	339	343	319	343	313	313	327	331	347	340	331	337	310	327	320	351	303	295	329	311	333	344	294	316	314	374	343	325	322	338	291	339	327	306	337	310	331	336	321	316	298	328	358	353	360	356	327	347	344	333	319	339	339	349	297	323	334	304	309	314	323	373	312	341	354	327	303	325	336	326	288	332	342	345	328	372	312	326	334	342	321	332	321	345	292	347	366	320	355	326	337	320	338	350	337	315	346	332	324	318	340	354	309	320	304	340	335	354	330	335	305	343	358	311	336	324	309	331	347	307	300	320	329	334	362	318	345	329	320	324	318	335	327	341	324	337	343	327	349	319	313	316	328	324	318	317	309	358	294	325	342	311	309	369	335	323	329	309	314	328	307	340	330	343	325	318	293	323	328	302	324	314	320	336	353	352	294	344	312	350	312	321	331	330	307	340	321	347	313	332	340	334	312	375	335	350	342	335	324	315	338	355	339	331	338	337	326	357	349	331	319	320	313	313	355	327	347	319	301	343	313	354	334	306	361	323	314	309	304	321	310	305	305	309	319	312	336	295	319	299	365	306	357	322	340	315	350	344	351	350	348	340	350	306	321	341	342	332	334	328	317	335	340	321	350	352
23215	21525	29279	24139	21488	21494	9455	1113	831	727	681	648	648	580	610	555	549	565	532	558	587	541	533	505	523	541	502	529	527	528	518	545	541	518	545	486	483	502	505	495	496	525	461	492	475	521	514	525	484	551	492	468	478	485	493	509	472	510	520	490	474	487	486	502	483	502	498	517	506	505	529	491	496	500	506	509	498	523	505	501	483	535	512	485	508	476	478	498	522	500	489	474	527	510	482	516	502	488	512	529	537	499	475	491	485	510	505	451	501	491	529	490	489	512	508	471	522	509	541	494	503	507	512	459	499	525	483	542	516	481	438	494	514	523	473	516	545	495	506	472	490	491	522	518	506	506	512	502	490	502	471	509	545	511	524	509	490	502	489	480	484	480	456	459	506	476	481	501	480	500	467	520	491	449	492	473	494	505	446	528	496	485	528	458	513	517	442	517	504	500	485	529	494	510	495	534	525	491	515	509	490	498	455	489	471	487	451	531	558	514	522	525	445	479	506	524	477	492	460	485	499	514	465	457	468	476	495	467	493	492	512	458	526	467	511	469	475	478	493	464	521	495	523	466	487	551	479	504	483	437	485	485	491	494	504	517	534	511	518	479	483	495	489	501	490	509	512	511	507	522	505	496	489	514	483	465	473	474	465	524	511	499	526	487	479	491	467	508	499	479	467	487	491	521	536	486	515	493	497	501	450	504	494	523	454	501	503	521	522	488	496	488	503	497	508	484	512	504	541	481	450	520	447	523	478	519	508	482	487	506	492	501	485	498	464	520	457	519	483	486	490	486	478	503	527	486	491	487	495	483	498	492	509	484	471	453	485	464	467	509	501	465	478	538	491	475	511	481	478	470	480	478	518	489	500	495	537	513	503	508	488	510	480	492	471	501	468	505	514	497	469	467	478	460	521	521	479	461	508	482	502	492	478	489	465	496	507	531	483	503	488	508	514	506	487	488	521	510	486	471	491	499	534	506	522	496	521	502	483	502	520	515	488	530	521	515	525	513	466	518	474	509	478	501	486	459	479	497	492	499	492	495	487	484	504	504	454	467	494	473	478	491	513	531	514	497	497	496	519	491	475	501	495	473	513	475	564	479	511	527	498	520	479	487	468	488	492	479	552	461	489	485	469	521	482	512	499	484	529	515	439	498	484	524	501	503	476	454	472	487	482	456	486	526	494	548	470	521	489	475	484	477	478	528	469	476	493	475	489	488	475	482	505	496	458	484	483	543	505	474	488	526	494	476	544	487	501	494	501	463	469	459	511	473	472	468	456	541	494	489	467	494	518	497	498	492	555	486	504	467	478	495	468	466	484	474	493	495	517	485	489	499	498	503	480	472	480	478	485	497	496	525	506	542	492	496	460	543	476	483	477	492	519	505	460	517	490	450	518	504	553	516	503	519	469	468	513	478	544	527	478	517	489	493	487	493	468	490	509	500	477	492	481	464	523	503	507	478	536	523	515	505	462	508	506	490	519	464	506	532	509	488	462	467	484	501	525	489	513	478	487	483	473	525	514	497	465	479	465	516	533	467	451	496	530	495	515	495	490	472	509	493	428	457	510	491	447	523	501	475	500	478	487	511	485	464	528	469	539	505	488	479	498	523	478	512	541	494	480	469	473	484	517	518	512	463	508	462	487	446	494	496	495	496	492	503	492	514	461	469	465	490	476	507	501	504	475	466	503	531	460	468	472	497	532	521	483	463	479	504	507	487	515	500	436	518	489	524	481	509	487	516	517	475	490	480	484	531	480	492	480	480	489	466	517	493	516	472	461	493	521	494	483	532	495	511	504	475	523	505	498	449	488	492	515	500	496	469	470	519	482	515	507	484	496	465	467	454	444	489	496	506	512	473	450	465	489	519	511	488	481	469	465	484	471	528	530	509	464	493	486	502	492	477	512	500	483	475	496	497	459	540	564	502	485	463	493	514	480	492	491	521	504	509	498	503	504	482	491	487	519	545	530	473	486	520	483	479	517	473	501	496	487	499	481	471	473	522	475	486	504	494	485	496	517	502	488	447	475	464	485	464	488	509	538	473	484	494	488	482	450	496	457	478	495	524	479	445	481	479	456	479	495	494	493	496	483	527	518	487	503	447	524	457	479	497	491	501	499	463	506	492	516	478	481	517	488	471	467	480	490	486	496	470	506	494	522	501	480	499	496	469	490	514	458	515	483	499	512	488	491	514	461	549	524	456	510	503	479	509	473	502	476	507	525	478	555	482	495	502	491	483	512	509	465	505	496	493	515	472	471	496	416	509	469	479	476	514	477	510	517	493	485	509	501	491	511	513	484	476	487	513	548	506	502	449	503	509	471	443	464	479	496	535	511	484	470	526	492	479	497	509	486	469	533	539	510	501	468	466	454	518	487	511	466	483	506	484	500	511	487	521	473	480	478	447	470	505	490	495	496	479	468	508	508	477	465	474	432	449	462	487	488	491	523	474	486	464	509	477	533	468	492	502	439	479	474	495	486	486	457	532	472	516	460	505	488	497	490	516	519	508	519	491	482	439	461	480	477	505	540	522	519	494	480	544	503	524	505	469	518	478	534	487	495	500	461	454	484	468	525	514	483	524	483	490	521	482	520	515	489	494	495	502	471	510	531	472	488	522	510	483	492	510	508	513	517	482	512	480	528	488	501	431	516	511	459	497	471	493	480	502	469	461	499	532	502	475	477	482	487	499	503	503	523	502	484	487	535	495	509	491	492	514	490	492	500	462	494	463	546	481	505	463	512	496	511	475	461	483	527	530	531	465	522	455	528	466	507	479	534	482	504	524	465	485	445	483	468	508	482	472	498	474	454	522	521	507	518	454	485	521	529	507	524	495	452	463	465	470	474	448	439	475	519	523	446	460	510	482	488	524	523	492	490	510	461	497	486	461	445	463	477	474	487	480	468	505	491	499	465	515	497	446	492	448	491	497	519	463	487	518	512	508	492	516	489	463	517	472	490	499	500	457	498	522	466	513	475	533	477	448	477	479	468	518	480	507	494	512	537	519	516	482	495	474	484	477	487	485	506	464	519	501	524	496	486	498	516	488	477	519	521	467	490	489	508	474	513	456	502	478	480	489	496	479	485	482	547	532	503	469	473	514	517	510	472	474	529	473	509	473	531	483	525	487	459	507	511	481	489	501	526	488	508	536	500	489	487	486	471	496	476	485	505	502	494	489	504	467	481	499	503	482	507	480	510	472	514	518	498	503	480	531	500	480	554	510	496	475	492	481	502	459	512	489	487	480	509	503	494	505	478	508	478	464	539	479	481	473	499	487	503	498	545	514	498	504	493	496	484	498	509	505	526	489	487	522	475	495	479	481	463	503	503	466	494	502	463	457	489	509	508	495	492	463	500	494	499	475	476	447	518	488	516	459	465	491	480	481	483	528	490	505	512	486	518	514	512	473	521	449	497	462	483	531	505	523	455	519	530	464	495	533	464	507	516	494	512	461	473	473	523	504	519	492	497	502	481	454	501	513	480	501	482	479
43953	54349	8417	4150	3022	2323	1824	1511	1275	1111	990	921	887	833	774	772	712	707	717	700	689	662	659	677	663	647	623	640	593	618	622	582	550	649	586	642	582	611	595	577	593	643	639	557	558	618	611	609	624	591	573	607	596	573	635	606	619	630	632	581	577	580	591	621	568	608	609	679	603	606	625	596	612	591	549	570	610	575	574	574	605	618	615	605	559	601	583	567	557	564	589	575	561	574	610	592	583	554	602	566	601	592	586	589	565	576	628	586	575	594	593	617	571	537	621	542	583	584	568	622	578	583	598	594	594	613	593	613	595	582	569	575	569	591	612	574	569	610	639	589	601	619	624	591	574	580	598	588	589	584	556	565	558	604	574	539	597	589	620	565	621	611	565	601	651	570	606	608	592	565	636	614	583	633	571	560	572	600	597	620	630	615	557	533	583	598	584	618	653	533	584	560	570	587	591	602	604	588	553	573	586	588	581	564	556	555	606	556	567	578	590	595	621	630	582	564	567	649	584	563	544	566	603	617	555	596	602	616	617	605	585	611	596	559	579	574	564	571	598	596	575	589	562	624	604	592	565	543	608	630	594	577	623	575	592	599	585	631	609	586	595	568	558	592	559	553	600	614	574	587	595	614	625	589	571	572	571	540	575	642	564	601	593	578	579	590	579	584	595	602	622	576	537	604	563	611	621	575	575	585	557	595	563	589	646	591	565	601	629	589	587	566	590	562	602	578	582	615	556	609	581	598	588	609	594	609	548	545	575	571	562	618	614	571	597	594	559	566	563	603	627	513	565	551	584	598	573	545	599	634	562	618	601	624	577	603	584	571	573	616	579	606	560	580	574	595	578	585	601	606	620	599	575	621	572	605	594	598	613	576	577	579	563	624	606	556	591	582	603	587	588	587	606	573	530	579	551	570	576	636	572	584	564	598	558	604	578	607	596	586	583	590	601	569	554	567	577	591	546	578	573	610	594	577	647	607	576	575	544	558	579	596	605	570	615	616	577	593	556	566	585	582	572	587	563	566	528	591	587	563	635	607	599	603	611	584	579	532	602	592	581	550	584	575	579	544	625	572	577	602	564	542	558	614	567	591	575	597	559	576	589	623	604	591	593	619	568	641	555	593	589	558	582	548	576	574	575	590	572	601	618	591	569	587	594	585	571	605	612	559	580	634	613	620	588	548	574	585	603	555	633	600	618	569	608	592	572	583	596	598	585	588	586	592	616	565	595	578	554	616	586	604	581	615	567	598	580	608	570	588	545	633	577	633	633	620	578	551	572	572	637	582	561	558	559	606	625	582	535	563	542	592	584	568	589	609	594	574	579	582	624	539	570	591	621	601	568	548	556	582	623	563	565	566	596	575	632	606	568	606	583	624	618	600	597	605	576	589	611	578	555	601	557	610	600	602	560	593	613	582	616	608	568	613	577	540	607	578	656	585	625	544	615	617	631	589	608	607	565	561	584	587	549	623	555	591	580	602	561	606	578	579	594	584	560	598	572	578	574	604	625	610	578	595	609	588	582	586	611	590	590	586	637	575	576	599	574	571	573	607	554	621	613	576	585	581	547	595	585	600	592	593	596	538	561	598	558	605	619	578	578	596	597	627	568	595	547	610	604	585	556	573	618	558	616	623	590	620	587	586	622	617	605	585	580	607	566	644	595	589	573	600	589	571	605	602	593	604	602	582	632	518	555	531	638	578	553	560	570	603	589	530	625	610	582	608	597	573	589	581	614	570	575	602	580	610	582	579	630	574	607	553	566	574	616	609	642	583	603	594	579	605	588	568	548	612	586	570	579	579	633	574	581	571	544	614	630	625	573	560	593	634	539	584	557	606	580	604	620	634	600	601	557	564	555	598	589	576	597	588	618	596	607	591	587	572	586	583	593	554	606	600	629	587	606	578	569	607	591	623	569	589	610	590	557	562	562	576	567	565	578	587	582	570	581	589	640	606	589	598	608	584	602	599	610	601	581	579	565	612	582	577	613	567	612	634	605	594	571	585	604	601	593	590	556	600	618	615	608	569	602	584	607	579	604	574	591	601	596	568	570	602	617	608	589	571	589	608	604	580	552	596	619	607	580	569	545	594	552	593	571	543	591	628	591	568	556	637	641	561	619	612	618	594	578	600	549	597	609	581	529	593	572	569	606	595	577	587	628	590	591	594	564	589	593	565	557	617	589	578	610	575	588	593	619	584	611	610	582	568	621	593	585	619	603	572	569	643	606	595	604	627	606	575	602	572	554	573	567	553	587	611	564	565	565	562	596	613	557	563	601	589	585	615	602	584	581	589	588	567	590	595	626	622	586	565	605	574	607	595	592	631	603	597	586	577	590	605	619	633	574	589	568	542	603	565	566	587	595	629	646	583	626	580	580	607	586	551	586	619	580	560	607	617	598	597	598	612	561	588	567	569	600	617	576	614	576	580	546	653	592	603	574	594	587	613	608	556	579	562	586	546	629	574	622	580	601	566	633	594	579	551	631	578	617	600	629	610	600	559	606	559	622	559	602	596	591	595	572	580	610	589	558	555	543	568	577	575	572	615	593	584	604	575	561	583	552	619	590	596	581	603	586	579	583	586	529	572	597	569	568	630	600	559	521	619	572	565	582	616	581	579	511	556	562	586	578	622	585	591	600	586	564	593	582	601	581	571	576	601	629	627	584	563	604	610	574	609	557	620	575	589	582	565	613	616	586	579	549	612	601	570	584	574	611	585	601	613	588	662	618	612	614	584	624	611	602	612	570	572	554	588	524	599	594	568	625	570	605	564	582	574	566	587	588	606	577	569	580	561	565	638	584	562	614	580	576	623	564	584	600	585	559	554	582	584	590	598	560	556	587	584	563	578	571	574	575	596	556	608	575	593	590	647	594	613	593	578	569	563	553	636	552	613	601	595	580	582	547	586	575	540	579	553	591	556	564	614	583	550	595	596	601	584	560	602	590	585	602	567	571	594	586	584	556	558	594	595	614	566	606	633	578	604	602	600	618	620	613	622	542	625	582	582	578	572	589	603	598	600	606	621	599	577	571	601	537	583	591	586	590	600	584	626	584	594	562	565	589	577	587	618	592	609	584	597	578	584	638	557	551	608	578	528	589	586	598	601	607	618	577	570	543	559	609	623	571	574	621	598	606	534	622	585	570	561	601	561	570	627	574	563	591	595	540	585	604	621	593	602	592	621	611	571	541	540	580	570	593	612	581	625	634	588	611	619	586	536	563	602	576	564	608	608	574	606	595	601	574	579	604	573	573	626	559	580	572	558	559	602	555	573	593	594	588	569	608	588	596	568	615	561	584	623	590	569	625	572	576	556	622	577	623	616	619	578	630	576	606	631	557	626	562	594	580	585	579	619	566	560	608	561	646	599	599	610	575	573	586	606	621	554	582	596	569	599	559	623	589	576	588	566	628	565	633	572	600	612	559	556	599	593	620	584	579	543	576	603	584	586	580	546	596	616	599	541	583	603	546	562	542	576	571	597	601	626
29680	25467	13888	1282	279	221	181	174	150	198	155	164	165	174	179	171	170	154	172	141	166	155	170	181	178	176	155	152	162	154	166	180	174	147	185	157	145	168	169	156	162	156	164	151	149	174	173	211	178	148	154	141	134	175	160	173	170	174	166	162	158	180	140	132	164	177	165	164	162	136	151	193	184	172	147	152	141	159	196	174	172	145	156	178	164	170	172	137	183	173	179	157	157	164	153	176	155	183	163	149	153	166	154	152	168	166	179	146	160	157	163	145	156	159	167	151	182	155	164	159	148	138	163	164	178	161	141	149	182	170	146	138	169	150	150	152	150	163	162	175	158	153	174	149	155	171	159	152	174	155	165	145	147	158	161	200	164	163	181	143	176	154	164	148	180	172	169	172	174	156	170	162	177	154	147	165	181	190	157	173	175	154	149	174	166	160	154	166	162	164	146	168	142	198	167	164	166	170	173	164	139	174	161	183	176	177	166	174	160	146	171	139	141	166	166	143	171	169	169	140	168	168	153	164	176	172	158	166	146	170	180	156	153	160	171	140	151	179	149	151	168	169	180	153	150	167	169	163	169	185	147	173	164	167	152	167	150	157	177	191	153	160	142	167	147	135	151	151	154	174	150	147	167	157	148	163	159	163	165	179	178	167	150	159	156	163	158	165	146	136	179	146	171	159	133	163	156	163	153	147	145	193	177	148	172	138	155	186	160	147	195	171	148	152	165	158	164	194	164	154	155	147	141	154	165	172	169	183	159	168	166	179	162	157	159	150	133	150	178	152	161	155	160	158	178	145	183	166	184	160	167	161	156	167	152	160	169	177	163	155	167	142	155	172	145	189	157	159	167	163	172	163	144	174	165	145	154	157	175	141	130	170	179	163	160	167	148	142	152	128	180	165	158	170	150	145	188	136	176	171	168	157	193	161	156	189	153	145	143	174	172	162	184	158	170	162	155	181	183	160	146	175	159	175	184	162	172	142	158	158	140	155	160	139	180	200	140	169	148	160	167	175	164	169	148	174	145	180	161	157	163	151	146	192	149	188	174	175	157	160	170	157	167	170	183	170	150	169	160	178	173	176	154	169	141	151	165	147	172	151	165	158	178	177	163	148	184	159	172	178	185	181	161	174	169	175	177	154	156	146	134	153	179	163	169	147	154	138	155	166	163	154	151	170	170	165	168	177	149	178	170	155	152	161	156	172	184	152	144	170	173	158	155	151	150	169	169	164	165	178	149	153	153	172	148	176	180	170	150	156	141	178	160	138	167	161	174	166	168	181	176	155	139	161	183	167	163	148	166	153	178	188	157	155	156	161	147	155	175	174	149	172	170	151	164	135	172	141	178	159	143	158	162	156	165	169	199	167	157	172	161	151	172	176	180	177	174	172	133	161	159	167	158	168	137	155	170	158	151	158	160	159	173	173	170	190	175	147	162	166	152	163	153	145	167	170	190	167	174	170	152	163	174	143	148	145	161	165	185	154	159	156	166	164	160	153	151	167	159	148	151	153	180	136	152	167	146	153	179	132	176	178	162	181	147	160	159	186	161	152	167	160	181	150	175	158	160	148	159	173	165	162	163	152	148	178	170	158	156	153	174	159	186	167	143	180	183	152	173	180	153	179	145	147	158	149	162	199	148	133	169	159	158	156	156	165	149	163	149	178	175	140	173	180	177	153	170	152	153	174	156	169	167	146	168	173	154	157	172	170	178	166	153	170	164	147	135	159	178	175	167	164	180	158	178	174	155	178	155	163	166	156	172	164	186	167	134	155	177	160	174	165	178	157	172	172	165	141	162	165	167	158	163	147	162	151	179	163	166	159	156	156	161	148	171	178	161	192	182	160	139	156	160	165	164	170	170	172	178	179	140	144	147	161	171	174	156	172	165	150	165	156	183	131	136	144	152	154	135	155	172	171	162	158	153	186	165	142	177	177	163	178	170	163	180	178	186	168	185	162	140	172	195	144	171	176	152	170	150	153	189	178	145	174	165	175	166	136	179	154	171	149	154	152	151	150	167	171	155	168	164	164	147	170	182	156	169	153	165	161	177	161	157	174	194	157	156	175	182	169	171	159	153	182	169	151	177	157	172	167	177	174	174	169	186	168	147	151	177	178	171	144	160	173	161	175	183	170	140	166	142	159	160	140	156	157	157	145	159	170	174	167	166	153	153	159	166	168	168	182	178	134	164	161	159	155	146	159	165	171	141	159	150	149	159	146	174	188	157	140	154	185	180	154	169	150	161	162	170	148	171	143	172	146	152	154	171	165	182	153	177	136	162	167	147	164	162	149	169	178	164	187	152	173	184	154	140	158	164	160	176	154	178	135	168	155	177	176	139	180	168	152	146	152	161	179	158	173	149	164	153	155	152	194	151	175	169	158	164	157	159	147	184	183	185	155	160	167	172	142	163	180	164	152	148	193	176	138	127	165	153	183	164	152	179	154	148	164	162	190	185	180	182	160	161	166	171	161	164	171	166	162	174	157	167	152	175	163	177	138	153	170	156	180	175	169	168	161	176	158	163	150	140	153	155	172	135	162	155	180	134	173	142	177	164	152	162	170	166	156	146	142	161	149	168	187	170	180	180	166	178	186	160	185	147	162	146	148	176	161	169	166	161	160	157	169	184	169	154	188	169	175	141	173	182	146	162	153	156	166	139	149	172	161	156	150	167	146	146	168	142	171	171	170	150	171	165	157	157	180	161	166	147	146	164	173	156	162	146	157	174	164	152	161	152	149	142	183	182	168	157	185	190	154	167	156	164	174	158	164	182	157	152	190	184	166	158	169	198	176	169	154	191	166	154	155	166	148	152	150	183	150	160	151	151	157	147	156	146	156	157	166	182	152	167	168	189	159	175	165	171	156	180	146	166	149	174	158	163	145	140	156	170	159	156	172	137	154	164	157	167	175	142	185	148	135	171	175	173	160	160	162	164	148	177	170	174	140	183	180	147	155	139	165	148	180	161	160	168	162	161	157	164	166	149	168	156	178	171	164	150	162	187	165	162	154	179	149	177	156	165	158	179	162	180	155	179	154	157	158	163	198	143	160	148	191	166	170	150	166	150	158	158	171	148	164	166	161	147	167	150	169	150	162	145	184	150	165	158	170	172	173	138	158	160	158	163	175	164	161	164	154	147	170	164	161	163	169	164	153	174	164	156	154	180	165	157	168	165	165	136	139	164	179	146	171	159	188	157	168	145	186	168	172	145	162	168	174	158	160	156	162	169	183	144	166	148	154	150	160	151	167	162	160	168	155	162	152	170	162	149	159	167	167	167	183	142	159	176	160	160	161	174	183	150	181	176	155	148	157	169	179	174	160	141	170	151	147	152	158	182	169	160	178	154	149	157	171	162	166	152	177	156	166	160	177	182	177	172	176	178	156	163	170	172	151	157	168	157	173	154	169	151	170	162	150	174	166	156	166	171	149	165	178	157	166	152	169	167	189	158	146	174	165	131	152	184	188	167	161	182	160	178	149	150	141
34764	33316	714	359	272	259	287	231	230	238	225	227	219	239	242	214	235	227	225	204	250	206	214	218	222	215	233	209	213	211	230	229	206	185	230	208	176	239	203	204	214	191	220	222	208	205	200	220	214	205	208	238	204	180	239	212	217	214	191	209	219	193	214	212	225	237	216	220	221	230	209	206	220	239	203	231	233	223	230	192	187	210	235	204	226	239	202	206	202	214	222	210	220	211	216	198	199	194	217	224	232	190	216	217	225	255	208	226	216	199	203	223	211	219	194	194	206	215	223	223	219	233	213	218	216	199	215	202	244	207	197	227	203	226	215	216	233	234	195	216	221	200	202	213	187	192	248	219	212	232	227	249	201	206	245	218	190	234	193	200	215	212	205	225	210	228	232	208	248	208	224	241	224	225	219	225	209	223	228	197	256	213	235	206	241	214	214	220	181	223	235	210	196	240	207	207	210	216	219	225	242	208	216	229	227	229	223	219	215	240	213	228	210	236	238	225	219	227	217	258	209	208	225	196	214	198	226	208	216	196	223	205	213	257	186	242	227	214	229	212	208	239	219	232	220	215	200	235	190	226	249	217	216	208	229	218	219	235	195	208	197	197	245	201	240	214	231	216	236	211	228	226	207	217	205	204	213	182	225	223	240	185	238	209	202	234	201	218	203	207	208	210	207	219	170	216	220	226	196	208	233	231	231	202	216	227	245	240	227	229	178	184	215	209	203	215	208	209	215	209	217	227	193	242	203	220	211	221	242	218	216	212	219	245	231	224	204	224	195	210	192	201	228	202	225	249	213	209	201	213	195	203	227	224	218	219	220	225	200	221	205	236	226	206	207	222	240	209	192	236	203	232	207	220	233	229	237	224	194	199	218	229	208	230	215	197	224	186	240	234	214	178	221	227	192	201	219	217	217	237	234	239	219	240	227	215	227	209	242	220	219	249	209	209	221	218	200	219	195	199	201	203	221	241	228	228	199	218	189	224	215	233	222	229	244	230	233	197	205	213	224	228	205	217	203	212	221	218	203	238	194	209	204	227	230	236	211	203	192	224	211	209	193	227	213	225	241	208	228	251	215	203	232	207	199	191	201	199	222	211	247	211	200	198	184	193	224	234	221	202	215	204	213	215	217	249	200	230	211	222	210	231	212	212	227	234	226	214	239	224	222	213	201	213	202	227	245	227	214	234	219	209	224	221	222	194	240	223	189	211	201	207	221	219	230	229	227	224	203	218	185	209	212	195	237	246	233	228	226	228	205	195	226	228	198	231	192	194	233	227	219	220	209	195	212	219	209	204	198	210	236	238	230	233	229	213	214	237	202	233	202	219	231	210	254	218	225	221	209	195	203	228	182	228	215	208	227	196	216	224	225	227	207	233	210	212	206	236	219	205	201	217	199	223	217	209	221	209	208	208	183	197	226	227	212	229	222	235	216	228	195	182	227	231	233	234	217	227	230	230	207	222	215	228	211	198	212	221	219	212	218	204	241	211	214	212	216	232	239	194	185	207	214	221	225	228	236	215	202	232	204	186	205	221	228	222	200	239	212	202	216	227	220	210	228	224	235	192	231	215	219	226	211	225	215	220	221	212	229	216	228	207	220	231	206	218	195	212	216	242	212	220	216	224	210	216	229	230	207	209	219	211	233	230	222	217	230	199	212	203	226	224	220	214	225	193	214	227	206	213	223	218	235	212	214	232	229	211	224	229	207	217	244	214	240	212	222	224	220	186	225	214	225	216	202	235	206	206	211	217	220	239	214	220	217	208	226	205	233	202	193	212	228	210	228	228	206	241	202	216	204	223	242	230	245	248	244	214	213	218	187	241	201	206	215	192	193	226	226	226	226	203	231	230	233	213	202	221	211	230	215	178	210	224	220	239	202	218	205	209	224	222	237	207	243	204	214	169	206	217	217	204	237	214	217	224	217	221	241	207	199	207	212	221	234	214	211	197	189	214	225	222	242	215	215	222	221	222	203	230	207	231	245	204	204	224	222	237	226	227	215	223	243	224	208	203	211	215	202	229	227	234	236	212	228	211	207	213	225	202	212	232	225	204	216	213	208	222	199	219	222	219	227	218	223	204	208	227	213	209	204	243	222	223	210	216	259	225	229	192	211	229	206	228	213	183	204	218	206	219	195	195	236	216	207	207	226	210	227	233	193	218	198	242	241	205	210	217	228	208	218	239	202	223	226	204	205	211	227	219	199	232	221	227	216	201	227	218	210	224	213	184	225	240	216	221	213	230	240	202	239	219	210	231	223	226	211	193	213	217	235	210	213	222	206	222	213	218	203	200	234	220	207	195	208	175	215	208	204	212	209	210	201	225	185	203	205	205	219	224	207	225	235	220	214	220	232	234	241	222	229	216	235	204	168	183	225	206	214	199	199	209	205	200	220	207	200	198	207	243	196	211	231	211	206	240	244	213	190	222	244	189	201	209	229	224	229	195	242	214	239	198	223	225	220	209	203	224	203	228	228	224	196	217	223	211	207	195	226	236	193	232	213	231	222	239	227	208	244	219	213	209	173	244	213	245	202	221	216	233	211	236	204	207	207	194	230	212	211	227	247	205	209	212	204	205	215	210	183	218	218	213	235	188	225	223	202	200	216	221	203	217	218	211	204	229	201	212	203	212	247	214	217	208	204	227	210	228	193	223	215	218	201	223	227	212	214	207	179	213	221	198	197	232	225	194	262	196	229	217	233	221	241	234	249	201	206	249	229	203	214	231	207	208	210	258	229	219	210	181	223	230	201	224	248	225	253	212	238	209	199	217	208	220	222	225	236	241	213	202	216	221	226	216	214	206	220	225	251	181	224	211	223	180	212	220	241	227	214	214	222	224	223	219	210	214	226	190	239	213	199	235	213	215	215	224	213	207	227	208	203	203	210	250	205	215	211	226	225	180	240	202	214	207	225	193	226	213	233	212	207	220	221	201	201	207	200	212	219	194	217	238	241	230	222	187	216	242	199	195	231	227	232	238	215	210	230	224	256	251	210	230	217	240	195	213	220	219	203	220	198	219	231	199	242	228	211	218	250	245	198	226	231	233	203	189	222	190	242	205	240	192	219	224	219	220	238	214	221	234	220	244	226	233	218	192	215	211	210	214	244	224	209	226	207	196	230	224	210	215	188	201	219	206	235	230	216	227	216	218	205	210	221	234	203	220	209	231	226	213	230	216	192	185	215	210	223	203	231	220	221	234	238	236	231	210	217	227	221	233	208	215	218	204	206	212	194	206	202	212	225	205	212	219	210	226	213	231	209	214	200	213	222	228	246	215	196	212	240	211	200	206	216	218	218	236	210	212	203	229	210	179	210	195	203	229	248	225	228	223	231	226	206	199	204	216	192	215	236	196	212	210	212	202	224	232	202	208	216	208	195	258	193	220	222	229	237	200	223	211	181	218	215	245	206	219	221	216	201	216	214	237	195	239	216	209	201	209	211	204	223	197	231	204	233	220	183	226	203	246	213	231	226	213	224	214
24344	21547	28847	24672	21473	8800	746	505	429	389	393	366	375	322	346	371	322	325	307	290	320	316	311	310	266	316	286	273	314	284	320	290	308	285	291	306	311	307	298	295	294	322	317	286	266	298	266	311	301	329	304	303	292	292	267	280	269	294	289	300	292	285	282	279	282	283	301	264	292	256	273	338	292	303	274	295	302	293	298	315	279	295	330	284	264	280	316	301	297	287	291	353	267	289	294	295	299	272	275	284	286	300	267	299	289	309	285	319	295	293	271	284	285	293	303	284	283	287	292	288	299	286	293	280	276	311	294	303	276	297	286	290	298	272	307	273	285	255	285	300	292	258	289	309	273	281	261	286	286	261	296	324	310	271	289	336	275	295	306	265	285	304	310	280	300	279	267	307	285	291	320	313	272	306	273	281	281	309	308	309	301	286	293	303	301	278	267	288	303	277	330	310	280	301	290	281	274	283	312	283	303	261	284	273	289	282	253	283	295	280	261	267	300	286	260	284	289	290	286	297	285	301	289	302	276	279	300	293	308	278	293	294	271	308	284	248	294	284	303	277	304	282	309	259	293	284	285	282	297	303	290	269	281	282	301	313	302	291	292	292	283	298	276	272	267	262	316	260	297	286	286	281	277	295	294	281	265	291	292	271	290	310	258	283	291	311	285	323	316	257	300	297	301	281	335	283	287	275	302	298	286	267	299	272	302	260	319	285	271	274	256	282	307	293	250	327	294	281	288	279	286	267	315	268	309	294	287	297	272	272	287	287	296	291	310	278	271	288	300	270	265	283	296	311	260	299	317	301	252	264	297	307	315	305	308	276	288	300	288	304	311	317	319	291	290	306	321	286	286	306	282	262	293	283	320	272	305	294	286	274	307	303	301	255	281	288	295	305	301	282	300	271	272	283	263	274	300	270	276	281	283	295	299	307	293	241	281	282	261	307	264	284	272	259	286	303	281	299	285	264	284	284	277	293	303	301	291	286	291	317	288	284	282	282	293	316	293	283	305	293	268	306	293	290	283	291	255	289	293	291	316	267	308	294	294	281	295	318	274	270	248	274	237	294	302	268	293	277	304	293	298	278	291	273	270	257	297	284	313	277	304	309	288	295	301	298	249	270	286	284	273	287	276	318	297	315	272	301	303	277	303	269	309	287	279	288	299	284	269	294	308	250	302	316	289	285	287	295	272	295	278	290	257	273	282	281	265	294	307	302	275	289	291	293	267	269	299	286	299	299	285	296	275	274	306	280	290	291	288	303	267	290	305	268	248	284	275	289	303	289	243	306	277	291	288	316	326	282	296	280	273	295	306	286	310	255	272	284	307	296	295	286	289	291	308	309	298	276	300	295	281	305	272	270	309	276	264	244	321	268	321	309	296	281	268	263	282	273	290	291	315	294	269	323	300	311	288	301	290	281	310	302	308	276	289	299	293	290	282	293	266	279	299	311	320	302	304	296	312	289	282	307	297	294	311	280	306	280	278	282	299	298	324	312	286	276	308	277	287	291	301	284	270	290	309	272	282	283	257	302	299	310	281	283	313	264	308	310	276	285	292	289	261	260	280	306	302	281	240	264	292	274	295	286	311	286	314	287	301	312	287	279	269	294	277	300	289	262	299	306	301	303	281	298	295	296	297	304	293	301	286	300	305	316	308	301	285	303	283	277	299	284	291	305	260	282	292	290	286	287	280	258	259	300	279	320	313	286	282	279	297	276	291	264	282	280	273	293	293	305	299	317	299	261	278	270	300	280	271	293	269	285	291	274	301	303	270	281	309	291	294	291	287	299	288	263	269	291	295	276	275	264	319	289	296	264	308	296	288	281	284	303	284	279	308	316	284	300	290	290	286	305	307	285	274	301	301	291	284	277	284	298	287	267	277	296	268	312	292	287	313	276	292	280	286	289	275	299	277	303	290	274	320	288	287	272	292	289	291	262	290	293	279	315	265	285	282	282	297	277	248	266	313	276	278	274	275	302	307	307	297	280	299	276	321	275	300	290	281	346	260	289	279	311	313	294	319	306	307	290	287	265	254	295	285	269	298	276	260	288	288	321	295	274	329	308	284	297	274	306	289	279	293	294	307	262	296	287	293	276	268	296	295	254	290	261	314	297	292	314	302	273	296	303	294	304	297	303	285	287	298	303	276	264	302	297	301	293	288	295	308	325	283	257	287	307	271	303	299	312	234	320	308	276	267	284	277	321	291	263	290	270	305	246	287	274	271	288	288	266	295	290	285	304	340	251	315	283	279	306	324	308	303	271	263	297	259	267	279	274	306	259	300	279	290	274	293	287	288	265	270	302	275	296	300	279	291	280	291	312	265	272	266	290	279	320	266	310	311	278	277	295	299	305	278	337	274	270	295	305	279	284	262	280	263	279	305	270	285	302	297	289	295	296	295	283	301	311	282	291	268	300	244	297	275	276	303	315	306	293	274	292	277	289	273	276	313	317	301	271	273	279	302	297	289	255	281	286	275	277	330	258	283	292	281	310	284	300	300	256	308	294	279	289	297	314	295	294	285	281	291	282	274	276	287	302	330	290	286	299	271	310	304	307	323	268	284	290	304	273	295	293	301	270	306	297	278	297	292	315	271	309	294	295	309	294	309	294	284	300	270	273	291	272	316	284	275	281	290	265	291	287	281	303	291	297	277	317	277	303	263	281	292	276	274	313	272	279	302	269	272	291	280	353	308	306	265	290	276	288	290	296	288	269	294	286	279	293	257	300	292	266	285	303	305	295	287	311	286	300	320	281	302	309	302	283	300	279	272	261	305	307	280	284	280	310	286	275	265	316	283	296	308	308	315	291	295	278	285	302	273	300	314	287	281	253	310	298	273	289	296	293	281	309	256	288	275	275	303	301	290	300	269	271	299	293	279	315	320	275	311	308	266	284	281	294	270	295	312	290	243	277	299	289	273	294	289	293	281	279	301	270	304	291	252	303	319	309	312	294	293	296	297	285	301	288	258	271	268	290	277	294	253	305	300	319	292	276	297	280	253	332	289	279	298	268	296	284	293	292	272	309	323	312	312	329	301	283	320	303	313	269	261	287	290	267	273	318	251	335	319	282	311	310	303	300	284	285	262	272	302	304	250	281	268	307	250	280	297	295	320	294	282	293	267	279	315	279	292	289	271	281	310	271	297	266	296	284	261	292	248	301	268	271	294	291	275	268	269	290	289	280	279	280	285	292	307	279	295	290	268	287	314	308	277	275	292	309	298	278	289	305	273	295	287	277	293	291	286	306	286	312	287	310	241	284	291	279	267	287	290	289	303	287	266	318	273	251	303	286	289	257	303	298	288	286	295	273	316	274	281	310	301	269	262	304	280	311	283	301	298	266	275	292	265	271	289	267	296	269	303	310	307	274	277	275	293	306	302	293	294	308	285	282	306	292	276	289	294	275	329	269	307	299	280	284	284	286	285	283	298	271	275	309	267	273	304	318	311	320	287	286	273	307	286	271	301	267	278	309	300	276	297	319	311	296
38912	45081	5046	2244	1610	1160	953	791	689	571	533	558	476	448	412	449	447	439	443	381	379	393	379	385	402	367	402	410	395	366	380	345	333	362	383	358	364	349	361	335	365	328	387	333	371	340	390	342	374	373	383	386	368	375	363	335	364	350	397	369	379	324	351	348	356	380	350	348	347	391	339	381	357	380	370	384	368	353	352	354	346	360	325	354	388	346	351	335	319	325	352	352	371	358	383	374	368	336	382	381	374	352	366	398	355	340	369	357	380	382	373	416	353	336	362	372	366	385	358	380	377	348	352	373	341	392	324	352	343	344	355	364	341	365	367	323	358	372	353	361	374	371	322	379	345	341	342	368	369	382	378	354	353	367	363	394	352	366	399	370	377	398	343	347	349	379	361	367	337	383	357	355	356	356	365	355	369	355	343	345	348	369	353	367	320	361	372	372	385	373	373	366	359	368	350	353	338	343	382	370	347	387	391	347	356	339	373	370	355	340	316	368	374	355	352	372	342	345	366	342	349	379	359	369	355	330	380	342	358	369	380	387	351	363	397	344	370	354	348	359	346	365	338	358	348	336	394	347	374	338	364	351	385	349	338	347	352	330	370	378	361	342	378	357	366	342	393	372	350	349	388	375	412	354	347	372	354	381	343	360	343	349	396	371	351	334	314	370	378	362	354	333	362	377	357	370	359	381	358	332	391	367	354	378	328	377	343	334	346	388	348	358	347	343	302	360	367	330	347	379	362	337	359	371	362	330	361	327	344	356	362	343	376	376	369	377	361	349	345	356	340	352	338	383	368	369	369	313	359	351	348	362	357	368	334	385	352	334	315	348	368	356	383	349	391	366	372	361	367	369	337	341	345	364	366	360	387	391	363	351	376	348	352	378	334	393	362	343	384	365	354	341	385	372	366	359	360	363	329	387	319	369	333	355	367	373	333	338	384	357	345	383	330	319	346	333	343	362	367	351	338	354	346	363	312	358	368	324	347	365	345	343	384	343	362	358	362	368	350	342	391	301	344	342	342	347	331	367	335	336	355	316	351	338	410	387	352	346	331	356	360	359	362	340	341	363	374	368	353	367	363	333	340	345	325	323	357	337	373	359	398	361	327	372	357	365	356	357	358	370	339	356	375	357	348	344	369	348	357	359	365	380	354	375	350	338	375	374	332	331	370	368	387	337	347	345	348	341	362	394	389	347	341	369	369	354	402	344	376	353	354	380	339	383	348	348	369	377	343	339	365	354	342	330	378	377	372	338	366	354	356	325	358	329	329	351	379	394	360	366	360	373	368	381	321	351	385	358	362	335	370	354	377	364	384	372	388	346	392	371	374	348	356	361	353	342	345	347	354	347	387	356	379	361	363	383	325	341	355	375	381	330	352	371	397	364	369	353	341	363	384	375	397	342	323	354	353	393	363	375	328	343	365	331	339	354	328	366	341	380	344	383	356	362	362	346	339	336	354	345	325	389	361	356	385	371	354	304	392	383	372	397	322	372	334	331	362	380	375	360	370	355	342	377	365	357	337	329	327	369	373	349	390	362	383	378	365	363	370	372	374	361	381	364	369	354	366	367	343	346	351	359	347	357	356	361	366	343	350	364	364	352	315	375	350	362	364	346	378	333	357	326	332	324	355	382	391	319	375	354	337	388	344	355	378	357	382	351	363	330	360	349	353	348	371	364	380	329	364	350	361	384	344	329	352	364	361	356	368	353	373	344	349	341	354	346	321	367	328	362	370	356	361	359	362	377	342	333	373	371	354	374	368	348	398	338	343	330	367	339	352	372	398	350	343	376	347	354	350	361	403	307	384	351	323	373	349	341	313	327	373	389	303	360	356	358	343	369	336	339	345	355	346	337	366	344	373	367	344	344	343	364	379	344	357	349	360	371	355	354	368	335	383	372	363	366	351	343	375	341	362	381	343	359	340	388	371	355	341	353	379	349	361	369	377	320	399	348	350	374	367	375	322	334	341	338	356	356	344	363	365	369	357	349	363	348	318	361	349	353	388	368	376	385	331	351	355	380	351	333	389	385	345	394	348	339	370	376	343	335	360	329	369	342	356	368	316	355	375	336	374	374	347	388	326	343	358	371	369	378	339	377	373	353	349	364	360	356	375	363	380	340	343	364	354	349	375	377	344	378	336	356	353	375	359	335	346	356	347	354	366	357	357	335	378	363	337	366	326	375	324	370	335	368	308	370	342	363	331	353	342	361	365	343	342	321	339	373	373	358	336	366	301	364	359	329	339	364	353	332	329	361	359	366	365	367	350	341	342	320	347	378	393	363	332	366	377	352	335	381	369	360	306	354	333	359	355	328	345	351	357	369	376	377	354	394	343	349	345	398	351	385	368	328	374	357	321	383	381	329	338	352	403	366	356	363	356	373	374	352	358	364	342	327	347	345	333	380	359	368	331	346	374	379	370	361	375	368	333	346	382	378	369	393	362	328	379	374	341	363	375	385	348	367	340	378	306	331	384	347	354	337	356	396	362	331	324	356	361	307	376	336	370	364	315	400	341	373	357	358	331	370	354	325	366	359	358	367	359	347	388	372	391	380	360	341	361	350	387	387	350	383	362	396	387	324	362	363	407	350	337	365	321	383	339	373	354	356	361	342	370	351	348	375	340	338	355	354	363	344	381	378	349	374	390	348	350	344	361	331	332	373	381	343	377	330	323	321	366	364	332	363	353	368	384	370	356	331	368	385	382	390	339	348	340	355	344	348	363	346	353	356	371	356	376	307	317	360	372	340	372	392	372	347	360	350	366	341	345	327	358	355	399	359	348	355	369	336	318	356	337	397	351	381	352	383	361	338	343	356	354	373	329	343	346	380	350	356	341	347	366	390	330	388	354	336	326	359	330	356	341	350	342	365	347	368	386	355	349	380	329	370	351	351	374	362	368	383	368	346	354	394	342	390	353	369	347	346	361	328	335	344	354	354	318	351	323	373	351	347	337	376	338	383	317	372	318	360	323	374	360	354	350	361	365	358	364	331	348	364	403	344	365	332	334	346	338	350	365	351	370	339	362	345	359	354	375	335	343	372	352	338	351	349	376	338	346	345	378	369	357	375	357	355	363	353	352	336	346	342	401	395	357	349	381	364	331	351	371	359	365	339	383	346	343	374	351	343	385	334	322	360	369	355	339	344	352	351	359	344	352	380	372	374	383	393	313	356	373	350	341	397	347	398	382	363	313	354	366	347	339	371	356	336	339	348	360	348	322	343	317	402	337	374	372	366	405	362	347	374	359	355	376	343	306	381	363	348	339	344	331	352	334	397	379	355	351	394	363	385	346	380	392	350	346	364	338	365	369	352	360	369	357	354	369	347	352	395	385	331	358	357	388	311	367	353	345	353	355	389	380	311	398	401	347	361	360	371	334	339	342	356	341	325	396	368	357	387	333	366	376	355	371	354	346	342	340	357	390	337	388	370	361	358	334	376	353	336	342	384	374	368	337	358	343	366	362	372	370	406	344	348	349	354	379	355
25526	21578	27600	25538	8408	537	408	341	313	318	300	301	296	289	284	275	274	243	256	281	256	264	247	247	245	271	251	281	267	256	251	296	263	265	257	242	258	243	244	247	246	235	263	228	257	278	271	256	251	302	270	197	266	224	261	216	256	277	273	229	254	234	235	241	267	269	229	262	251	218	258	258	246	243	250	262	269	241	257	269	299	242	227	255	241	258	268	241	280	252	239	249	235	259	291	227	275	251	272	255	245	243	252	239	258	253	263	224	240	227	215	271	267	268	248	249	228	271	247	252	229	236	225	234	227	271	261	247	242	245	218	267	243	266	262	254	243	237	198	254	237	280	224	254	283	250	261	239	244	268	270	270	274	269	238	259	246	245	252	258	267	259	234	254	251	261	258	277	231	253	253	258	269	280	271	247	238	232	267	257	287	252	239	244	246	216	254	275	254	240	289	253	277	268	265	251	244	239	257	243	226	251	246	257	249	237	281	232	253	264	253	258	266	231	249	225	232	262	241	259	275	259	256	272	263	263	273	243	218	241	275	246	247	268	236	226	247	241	257	270	249	224	266	262	253	272	266	259	257	265	256	264	254	231	256	257	242	263	250	264	236	265	275	238	262	244	253	259	261	238	266	231	240	258	262	239	249	234	251	254	263	269	249	270	256	232	257	222	253	272	250	243	253	256	255	267	247	255	230	237	262	217	249	256	260	248	231	244	238	265	251	242	276	211	217	268	284	230	237	243	255	253	261	261	258	256	253	250	275	259	219	284	249	240	244	288	269	257	267	270	272	273	230	248	240	239	270	254	239	226	240	236	237	247	230	237	216	242	256	252	241	285	252	258	223	238	253	228	270	244	248	280	237	262	281	249	266	229	254	239	269	244	262	234	245	236	259	248	262	241	273	243	256	234	273	251	264	251	235	246	252	300	257	251	239	280	236	256	249	256	255	271	226	244	248	247	242	261	250	246	267	234	251	237	254	242	266	248	262	223	249	234	245	283	226	205	272	261	253	285	221	261	232	241	244	275	258	248	252	249	260	255	250	258	231	265	242	224	248	260	247	254	212	253	231	230	248	230	263	257	236	222	225	236	276	239	267	252	245	269	239	233	246	256	280	260	254	240	226	249	260	248	287	237	256	230	283	260	257	284	250	239	245	271	258	283	268	267	268	228	256	221	261	245	255	233	232	240	228	262	272	239	232	246	239	264	264	243	251	249	245	225	261	256	231	223	252	226	271	246	242	257	264	234	255	262	258	269	258	272	243	253	222	240	239	254	255	268	235	243	237	252	264	249	291	249	263	231	232	236	241	238	232	237	297	251	238	244	256	274	237	266	235	274	243	254	249	252	258	269	266	246	250	248	251	241	250	215	269	246	247	238	227	235	261	255	249	272	248	244	231	257	262	266	252	253	246	214	248	243	276	232	258	264	246	256	263	243	253	257	249	249	246	239	265	234	235	263	250	245	260	251	230	258	242	267	245	267	241	270	250	250	236	245	260	260	257	262	264	231	249	263	272	253	235	257	254	237	242	241	254	244	226	267	225	241	258	282	263	239	227	243	262	253	266	279	274	244	256	279	251	255	264	267	274	257	290	228	252	289	243	265	247	263	244	256	244	250	253	259	219	256	227	277	257	253	247	240	238	283	279	212	286	272	242	242	263	245	279	251	251	248	255	233	270	257	250	259	251	252	237	246	273	230	277	235	282	261	268	248	242	260	252	246	276	234	249	238	233	263	268	245	243	240	237	246	260	244	232	267	244	238	251	233	241	232	269	264	271	257	270	258	254	238	279	249	228	252	257	234	237	268	238	260	243	250	272	264	262	237	231	246	259	229	271	263	252	242	253	262	236	292	250	255	244	250	271	268	270	235	249	263	254	230	240	237	282	250	264	270	262	250	241	261	252	229	265	252	245	261	268	264	232	235	278	266	261	246	225	237	274	262	242	272	243	239	240	249	254	243	241	265	252	250	263	233	228	290	248	270	254	271	275	260	223	245	227	245	243	279	259	269	263	240	258	267	246	241	243	228	263	242	242	227	246	262	247	264	228	265	240	288	249	246	237	253	267	252	254	265	255	250	238	251	244	225	279	238	247	232	215	254	270	255	280	217	265	248	242	244	247	242	252	249	234	225	268	258	259	258	256	228	281	269	256	240	268	254	262	263	230	273	273	219	264	242	240	257	258	256	245	244	260	253	252	273	251	235	232	266	250	251	257	236	237	258	261	241	269	255	252	245	226	265	250	289	285	283	228	245	246	251	246	252	237	239	269	244	284	282	238	256	256	261	234	266	282	223	256	278	242	255	248	250	280	289	241	238	240	216	244	256	252	263	267	252	249	257	260	242	268	236	262	284	253	264	275	228	241	253	233	238	254	219	233	259	251	282	233	272	234	274	300	255	237	223	251	240	257	264	240	249	235	243	211	259	253	263	269	250	238	250	260	262	263	250	254	250	254	226	228	240	285	239	245	266	289	278	261	241	212	248	238	242	267	250	237	248	243	281	238	281	255	223	252	263	252	277	257	269	278	257	261	246	256	266	245	263	267	284	269	248	242	265	276	243	245	226	258	239	229	236	257	265	253	273	254	239	215	264	286	275	243	274	247	243	278	235	260	237	251	287	242	282	249	252	262	228	278	257	254	250	241	261	281	262	271	259	242	251	273	265	277	253	269	256	284	254	267	253	267	261	257	241	250	254	267	277	258	256	234	240	228	234	237	256	243	276	255	251	238	236	245	264	271	262	236	227	245	263	239	291	268	248	259	232	267	267	239	274	244	251	236	247	252	284	268	284	225	239	228	264	261	264	254	251	250	263	267	284	244	245	256	271	220	276	234	254	267	255	262	243	278	234	261	240	297	245	226	248	248	250	266	248	262	255	230	246	258	219	248	264	252	246	301	237	281	218	261	241	260	251	230	279	277	235	259	255	241	278	264	236	253	260	242	277	246	236	245	254	267	237	248	268	257	258	269	237	239	260	255	245	247	259	241	238	287	247	226	272	237	243	248	256	270	266	267	257	268	243	273	222	250	243	266	235	281	254	236	233	244	251	250	222	264	282	237	243	275	307	250	239	260	252	249	245	260	259	263	213	252	235	218	251	256	252	263	256	260	233	259	244	255	247	271	236	277	226	259	249	229	273	258	242	215	243	261	244	256	232	215	243	262	256	272	236	244	262	256	265	240	237	221	233	282	223	267	263	243	256	246	250	251	243	255	269	248	275	248	233	279	250	251	272	239	272	226	260	259	253	259	242	242	242	241	274	223	256	255	241	256	277	251	227	244	250	241	259	248	260	228	256	269	271	234	272	249	245	256	257	244	248	241	251	264	262	286	270	232	277	246	257	268	230	273	270	255	259	276	250	265	250	255	241	268	234	219	273	241	220	252	245	218	257	252	264	263	256	254	247	242	248	256	259	245	260	239	262	271	229	257	258	260	270	243	287	274	269	251	238	254	264	250	285	252	242	229	258	250	265	237	261	229	223	241	266
38160	40448	2550	1310	965	770	643	561	474	473	438	432	403	364	367	359	354	365	356	348	354	360	363	326	325	350	352	346	376	344	306	307	330	368	299	313	347	341	331	349	347	311	315	322	314	328	300	360	351	317	330	309	322	333	321	319	338	305	292	321	324	303	313	332	293	341	355	342	337	330	333	323	354	334	350	346	355	340	321	323	294	304	312	355	313	356	316	342	359	318	307	357	346	297	352	323	338	324	344	314	335	339	345	331	349	319	331	343	326	302	331	325	342	323	319	314	313	344	342	307	326	351	313	321	343	343	349	352	332	363	326	297	363	331	326	321	290	333	325	330	328	351	331	337	317	342	323	338	333	352	368	333	332	337	324	348	316	344	306	312	327	333	308	330	327	311	289	320	324	332	332	311	313	334	321	332	348	353	357	341	346	340	325	331	328	353	329	341	322	314	337	299	339	320	321	335	319	305	347	287	350	298	335	317	332	352	311	334	317	306	328	350	337	365	345	318	321	297	311	325	340	319	325	327	360	333	351	348	325	336	301	325	289	335	348	345	319	342	301	368	324	329	308	298	340	318	313	341	331	322	303	324	356	334	325	341	320	375	337	356	336	362	376	336	317	314	321	313	356	333	367	330	350	305	290	339	328	303	317	321	309	355	322	329	320	327	333	316	338	342	306	334	326	363	373	313	324	307	322	321	323	317	311	339	332	344	316	333	327	314	333	329	317	325	298	345	344	318	311	317	316	327	310	315	304	309	325	329	337	318	315	351	325	316	306	330	330	349	324	323	302	308	345	285	320	340	359	357	333	344	340	331	333	317	358	346	341	341	316	311	344	338	327	337	336	336	327	322	333	345	310	328	348	369	327	337	329	363	313	323	348	347	358	351	328	304	317	346	327	294	321	347	342	306	306	313	326	337	350	356	336	339	325	332	331	300	311	298	337	311	348	320	321	321	320	337	327	340	318	318	323	358	341	329	329	331	317	322	318	322	348	345	337	311	346	362	319	305	322	325	321	318	337	336	352	344	335	324	334	306	329	325	324	321	351	322	321	316	355	305	316	336	316	311	309	327	328	285	365	327	309	314	347	335	320	341	338	337	364	347	298	336	319	321	327	347	330	299	346	343	313	300	356	336	336	348	315	314	318	309	348	327	350	340	297	318	350	306	345	370	318	295	338	316	325	321	327	327	361	335	308	324	343	339	337	316	354	316	314	341	333	359	330	345	336	350	337	356	323	323	356	345	324	345	360	336	328	331	342	333	301	321	334	346	320	322	330	344	334	348	324	321	316	336	327	341	326	341	329	315	304	298	322	315	368	320	367	323	322	299	309	312	333	367	321	344	351	309	307	324	300	355	318	294	340	314	360	325	328	350	310	360	351	300	336	340	325	356	357	351	314	289	314	340	352	307	318	348	334	324	347	311	355	301	339	342	349	359	347	326	320	324	345	323	314	346	335	336	372	334	340	291	326	305	314	306	337	301	327	328	338	321	307	344	344	340	331	343	310	318	311	343	342	305	324	310	331	318	300	340	339	298	332	367	320	304	318	317	359	336	321	348	347	336	303	331	349	338	340	323	299	334	303	316	328	345	298	346	307	328	336	347	344	346	313	318	291	326	294	348	334	323	311	307	332	345	357	310	358	341	350	351	320	320	269	297	347	346	317	318	343	331	321	313	317	339	314	306	357	315	348	341	346	313	319	319	317	331	303	362	348	347	300	354	324	358	313	319	343	339	347	313	311	323	338	351	346	328	324	315	323	321	314	321	368	353	367	323	316	329	332	350	339	340	349	339	316	317	381	352	321	346	321	340	329	313	350	319	303	352	348	301	321	335	335	342	341	311	335	327	298	352	339	356	316	335	322	342	357	342	331	310	320	339	356	317	326	322	370	342	366	316	302	347	315	327	323	339	364	320	331	339	331	314	330	303	341	343	294	404	352	317	325	325	344	305	314	329	327	339	311	334	328	333	363	298	316	334	308	351	324	337	345	312	343	325	303	334	368	336	357	325	329	320	316	310	329	328	342	329	330	341	341	358	301	316	304	322	311	329	338	330	341	312	325	298	315	327	335	325	333	341	353	311	305	314	394	330	320	299	303	349	282	335	332	322	330	349	336	337	318	337	335	342	285	315	307	348	335	355	347	336	334	330	322	307	345	309	341	325	326	330	326	371	355	339	329	327	336	320	330	288	319	326	325	303	318	343	330	356	321	345	351	334	334	357	349	359	351	364	339	366	318	322	310	309	319	324	329	303	327	332	362	344	319	332	318	314	325	315	325	320	280	300	344	310	353	338	334	324	336	341	309	316	322	307	332	339	360	332	336	312	359	320	346	331	323	323	326	356	324	319	294	317	343	346	326	311	344	325	349	311	353	320	333	318	353	356	314	290	365	367	325	354	320	313	327	323	341	337	335	347	348	354	342	345	308	331	356	296	334	344	302	345	336	381	382	344	337	357	361	304	333	330	339	332	338	357	340	316	296	352	385	324	316	365	316	326	354	311	299	316	326	317	324	311	320	342	331	341	346	294	348	310	353	329	325	338	289	324	319	368	309	371	347	320	332	330	336	337	324	304	306	348	333	341	340	326	304	315	331	343	320	326	306	322	345	327	306	345	332	307	326	345	351	294	327	321	358	345	325	324	316	303	329	329	361	306	347	346	374	320	324	309	304	329	347	325	316	314	343	355	325	314	298	309	284	333	321	315	319	339	374	328	333	317	350	330	338	332	313	298	315	321	338	314	308	326	340	330	325	364	323	341	316	335	356	343	340	361	328	348	333	317	294	335	363	323	363	378	321	334	336	356	304	321	329	338	357	334	325	346	348	326	307	330	330	337	308	329	318	341	331	338	356	328	337	370	332	330	320	350	367	336	315	320	314	335	321	339	373	291	340	341	328	378	329	302	335	346	316	318	339	329	329	284	306	293	319	310	328	335	360	308	321	330	325	327	331	324	325	336	320	328	347	339	334	353	300	346	322	301	312	320	349	346	300	333	310	345	328	318	361	339	333	289	308	348	333	339	363	339	342	366	338	342	318	348	275	344	332	323	346	315	368	385	353	316	357	311	311	329	337	328	334	345	325	321	320	355	360	310	318	306	319	325	311	344	324	303	358	356	306	336	345	313	331	333	306	328	351	326	351	327	338	335	324	317	326	333	349	319	339	337	331	344	317	320	329	354	326	359	323	331	318	302	365	354	327	349	328	312	345	322	321	304	283	333	303	313	318	298	315	318	318	344	345	301	329	312	337	369	340	330	333	322	367	321	333	317	358	327	348	317	335	351	310	336	326	353	323	328	323	338	361	328	327	312	326	326	355	330	332	317	358	342	374	325	311	327	313	369	348	356	348	298	339	350	292	340	350	334	352	347	299	341	350	306	355	324	339	352	354	296	352	348	321	337	338	321	348	339	340	330	307	338	358	316	346	355	360	318	332	317	332	329	291	325	323	314	372	290	331	342	326	326	331	356	355	301	335	330	332	333	331	332
23309	21608	29391	24234	21575	21579	9321	1098	788	703	712	685	641	615	595	600	600	566	560	497	570	548	531	486	533	546	527	514	503	518	524	538	493	493	539	475	564	519	494	529	552	547	536	529	540	487	495	481	530	496	487	477	458	482	510	533	492	492	506	495	549	501	489	516	515	481	516	507	455	485	492	505	505	502	476	509	499	485	497	503	511	492	495	523	517	473	490	445	462	497	511	467	523	445	495	447	477	474	525	523	503	491	467	479	533	488	482	507	549	508	496	476	454	525	498	491	459	497	490	550	463	530	508	468	481	488	482	488	523	470	508	547	494	478	493	497	473	489	483	477	484	524	521	507	516	469	528	541	479	483	514	486	477	453	489	498	493	468	499	548	498	509	500	504	478	483	515	507	519	494	526	520	505	492	494	471	502	470	515	505	493	502	532	521	473	491	501	482	538	499	528	516	492	493	487	503	484	482	478	494	495	461	516	476	465	514	515	505	528	499	486	516	482	509	489	486	512	492	521	499	486	483	514	486	522	480	502	490	480	476	482	484	469	452	489	497	500	503	519	505	502	472	477	495	476	495	475	487	497	498	485	502	497	488	558	509	517	491	517	511	467	469	453	503	523	541	484	508	519	513	487	508	496	468	454	492	489	503	469	492	509	494	475	500	528	513	445	508	507	510	516	505	491	506	499	497	471	480	513	476	467	470	490	494	479	494	488	470	476	478	526	478	482	494	501	499	480	518	452	505	486	500	502	515	470	497	505	483	491	483	527	524	512	482	511	493	512	470	480	555	474	486	476	531	499	483	513	506	492	484	444	512	519	508	480	445	515	522	479	532	529	519	520	503	505	495	460	508	463	497	500	510	435	478	488	522	520	467	513	523	495	489	485	508	485	477	496	515	467	490	455	477	514	497	475	493	504	517	477	518	527	532	497	532	497	469	499	490	518	484	497	457	494	448	485	458	496	533	527	479	499	511	483	486	446	524	521	483	478	486	470	541	479	502	479	501	428	523	487	458	467	521	454	494	514	465	490	477	477	507	469	488	510	483	488	496	498	498	475	485	479	480	524	465	504	469	503	438	500	478	475	483	485	518	491	477	505	490	535	504	498	494	489	503	499	504	477	467	536	504	496	485	463	489	523	448	491	520	477	480	444	508	489	479	491	518	491	497	486	495	464	511	529	463	508	491	481	481	509	517	467	514	496	511	481	472	495	482	481	510	469	491	503	527	518	493	519	513	518	483	460	505	481	491	500	508	493	507	496	506	503	484	461	529	465	499	528	478	495	521	491	515	517	487	455	479	496	482	522	551	559	490	472	504	495	487	450	476	491	497	510	517	438	493	526	508	520	501	496	460	482	469	533	536	463	527	491	483	470	475	460	482	500	485	515	500	522	525	481	490	490	448	507	446	498	497	494	526	521	516	490	521	507	509	470	490	463	501	504	509	517	509	484	470	543	455	473	486	499	532	470	515	465	486	496	528	492	466	519	486	494	495	461	481	525	499	464	475	487	497	491	511	475	479	487	494	491	465	517	460	499	515	493	509	505	469	497	472	520	507	498	495	482	480	483	512	457	476	458	521	506	521	526	479	471	573	481	480	458	526	469	527	551	453	474	473	491	499	480	468	498	479	500	483	465	457	487	526	509	564	549	469	530	478	490	514	492	504	513	500	523	474	481	546	499	478	509	456	538	500	487	483	470	518	482	502	510	474	508	497	488	492	487	494	483	473	504	519	466	542	502	513	513	495	496	448	491	500	495	452	512	504	480	479	518	476	512	475	529	471	468	526	491	540	497	499	550	510	515	485	503	520	525	490	481	485	494	493	528	520	520	511	470	530	491	509	487	520	465	493	482	505	475	525	477	478	499	507	481	506	490	499	484	490	435	472	530	460	513	540	517	448	467	499	538	480	502	478	489	493	536	482	524	495	514	476	513	491	473	543	490	514	475	477	470	471	491	492	524	505	477	494	487	499	498	486	520	470	547	493	503	515	522	475	477	482	521	492	503	500	468	468	513	466	491	525	479	517	471	521	482	479	501	520	472	513	496	480	503	521	456	460	473	512	488	520	483	470	530	490	500	490	499	497	527	488	514	468	493	471	486	504	504	468	530	475	461	495	478	483	491	467	493	497	504	485	485	497	492	498	504	506	504	503	516	466	480	473	459	487	496	456	522	512	475	456	488	495	474	475	542	515	490	529	577	452	517	493	517	493	458	488	501	527	509	480	498	528	498	534	509	510	487	476	479	522	488	464	519	508	495	505	475	520	468	526	516	450	470	499	473	489	473	512	541	477	450	506	505	478	440	482	505	464	497	520	521	470	471	509	496	482	457	486	503	463	466	513	476	500	492	472	480	481	502	507	427	490	515	476	484	472	542	496	501	516	505	469	477	536	482	497	506	502	466	500	504	491	527	509	523	474	490	541	471	538	516	500	499	509	495	482	509	560	471	490	471	475	503	451	451	497	500	476	492	484	487	468	500	505	481	491	468	480	521	493	537	488	495	544	514	494	504	497	498	467	536	467	477	480	504	501	484	486	469	500	516	522	530	506	490	492	512	478	487	468	521	518	508	452	478	518	481	479	466	438	511	518	462	469	513	511	499	481	500	465	485	509	517	493	492	466	515	519	474	513	452	534	470	516	467	503	481	483	467	520	524	468	510	507	501	494	480	477	486	489	511	500	481	509	483	474	512	481	468	500	512	491	513	489	506	496	502	466	463	541	513	533	513	478	459	490	488	537	516	471	535	522	515	498	488	505	481	471	474	502	495	478	507	513	474	485	503	532	483	475	516	488	488	479	518	452	501	486	496	495	492	518	500	483	479	505	489	517	483	481	487	461	505	483	498	482	514	551	488	492	464	481	526	466	487	522	493	473	500	488	551	514	490	500	493	486	477	534	495	466	467	480	497	496	511	493	480	504	476	469	492	518	486	494	488	490	506	509	437	509	518	490	479	522	468	466	515	509	487	492	466	495	500	470	492	447	493	494	468	472	500	483	495	513	488	499	506	516	467	491	494	509	546	510	437	468	484	496	509	463	510	517	486	538	492	523	496	473	502	441	525	497	507	498	491	475	486	463	478	486	461	510	502	503	510	508	493	496	473	459	513	507	515	481	513	492	455	466	482	477	466	508	512	514	484	488	473	498	445	507	483	505	496	498	548	467	494	458	504	469	485	483	473	441	499	526	496	500	512	495	545	520	507	519	454	518	498	514	506	498	538	495	485	480	489	483	523	540	502	518	532	486	498	489	525	498	493	468	484	507	471	469	476	464	496	471	467	503	505	513	470	515	518	498	492	483	465	491	498	493	498	493	499	464	485	516	487	551	534	510	467	495	500	505	500	469	503	527	468	452	470	500	509	495	516	477	518	470	487	476	513	508	489	517	495	480	500	465	544	439	498	491	510	465	482	512	523	494	516	480	526	506	528	524	475	469	468	524	530	494	481	468	470	468	489	483	503	527	484	509	463	510	460	481	512	506	462	507	516	524
44553	55293	8768	4052	2969	2199	1806	1465	1252	1041	1000	885	892	832	768	785	746	696	725	678	681	656	628	691	622	656	624	621	615	616	631	630	593	613	643	630	631	610	576	621	600	627	590	623	600	632	618	610	591	572	614	603	555	606	600	613	578	575	586	637	587	610	619	635	610	610	611	549	594	588	603	571	582	565	604	595	600	653	570	609	628	579	594	603	628	562	589	588	563	608	589	597	580	542	613	581	583	617	629	559	602	574	631	584	625	584	578	593	611	598	593	573	593	571	575	581	642	606	578	582	597	592	582	577	607	626	588	610	575	561	575	567	567	620	582	596	625	617	572	565	583	603	635	641	591	537	520	569	626	594	591	619	600	580	611	596	593	615	627	597	596	562	598	600	580	596	629	555	606	593	645	581	609	575	575	605	606	576	599	626	611	605	589	611	614	609	591	591	630	575	603	586	612	578	624	546	578	599	584	642	612	600	593	582	554	586	606	571	581	589	581	594	556	661	612	614	624	592	587	607	616	602	612	606	594	598	610	581	640	608	609	574	574	593	614	598	589	586	657	592	603	562	612	589	597	602	581	631	543	624	559	565	570	542	562	590	586	599	607	600	597	602	599	592	599	564	598	585	601	606	604	603	578	619	648	592	590	612	609	580	630	606	608	597	555	560	626	581	603	585	613	597	569	578	620	567	619	586	590	581	579	603	594	530	585	559	588	592	597	580	567	607	621	620	609	592	589	617	571	616	586	600	548	586	626	573	538	625	599	590	565	595	556	586	584	590	580	607	547	544	629	583	572	584	606	584	590	540	605	562	628	570	590	597	597	557	632	575	572	624	563	565	614	571	552	568	604	649	589	603	564	563	578	606	591	669	567	611	610	602	551	629	605	593	563	607	598	596	594	561	556	568	570	578	603	584	544	564	592	590	606	583	566	552	627	587	575	564	571	617	613	584	626	574	578	614	599	588	571	562	627	604	596	557	553	637	605	605	617	629	596	588	564	549	642	607	585	579	595	558	605	590	631	610	564	598	611	614	624	611	671	618	585	599	549	587	544	620	595	575	625	582	598	603	602	586	609	596	573	599	578	615	583	597	527	593	626	628	580	603	616	591	572	598	610	587	571	618	562	600	587	569	592	640	585	618	649	586	584	572	625	617	617	576	542	580	613	584	610	584	592	590	566	572	606	652	569	536	582	585	599	633	595	566	561	630	605	598	592	604	595	563	562	577	611	579	596	576	608	654	544	590	592	561	618	583	584	634	578	626	577	614	606	577	560	552	584	605	603	570	590	619	596	594	580	564	575	588	561	563	609	568	619	528	570	577	548	565	619	610	585	556	571	584	577	595	576	577	620	581	580	555	623	555	592	584	544	615	611	584	578	602	588	581	571	592	628	553	581	656	613	593	614	579	572	579	566	594	572	571	598	596	617	596	577	586	609	620	602	584	593	613	608	609	592	570	603	552	577	565	551	566	590	558	617	614	550	600	640	616	612	608	573	569	587	590	605	596	575	566	568	606	596	564	591	580	572	582	650	590	591	588	562	550	577	620	598	642	574	567	617	604	546	593	540	549	598	600	624	574	585	575	561	553	585	591	603	614	573	612	613	595	592	609	624	624	567	607	590	617	612	572	542	583	589	597	582	597	601	598	599	561	619	622	574	618	609	611	552	564	576	578	563	600	611	597	600	573	570	570	590	566	569	596	597	613	593	593	584	569	561	602	543	581	597	625	600	593	654	600	589	551	582	602	572	600	592	566	563	601	583	597	566	599	589	647	570	583	572	629	576	605	577	546	614	572	548	571	602	558	564	622	604	582	627	598	602	604	606	631	598	566	611	597	601	611	578	582	564	597	603	629	592	582	567	600	598	602	598	640	591	629	617	552	557	625	639	588	621	624	572	602	592	555	631	573	620	560	536	595	551	590	610	623	614	619	616	562	556	584	589	576	578	565	608	627	573	608	603	555	575	571	632	590	563	584	602	604	634	601	551	586	584	568	550	539	623	581	614	589	597	571	590	598	615	550	552	604	586	568	599	572	603	563	605	605	594	609	611	582	573	614	599	611	636	601	624	582	564	567	551	577	585	586	603	571	647	614	574	623	569	644	603	650	583	629	606	543	578	584	576	582	617	591	549	595	571	589	624	603	583	577	593	610	609	578	591	583	612	586	545	589	557	601	550	567	626	629	618	580	598	585	586	632	607	597	594	610	572	605	606	593	580	552	562	619	553	616	598	591	540	585	569	646	599	623	608	611	577	603	602	550	631	596	601	588	603	602	588	562	591	615	585	591	622	621	618	603	608	586	581	613	599	632	590	585	593	596	547	584	570	584	559	580	537	603	640	565	628	581	578	594	553	596	614	586	578	580	598	602	627	585	608	624	625	580	603	591	623	619	566	584	585	558	599	613	602	596	581	568	549	615	640	599	606	608	559	588	578	601	569	620	599	600	684	565	603	585	585	586	605	631	625	580	569	572	591	534	569	578	635	610	600	605	615	609	608	581	597	556	589	641	571	615	598	603	554	566	590	602	573	585	600	574	618	550	590	560	641	650	585	594	571	624	586	606	589	605	572	565	583	601	605	607	583	611	548	616	618	584	568	597	593	601	592	585	573	568	583	568	552	582	617	617	586	608	578	566	590	581	611	563	618	571	582	606	601	619	564	587	619	582	578	562	598	593	581	602	571	570	561	577	591	603	578	637	574	592	619	583	590	597	587	565	594	548	621	609	574	601	573	549	569	575	605	573	597	620	602	597	589	595	568	591	590	590	594	605	616	607	618	591	585	577	597	631	625	606	622	623	577	616	651	601	573	581	627	565	584	606	589	626	625	597	551	615	589	562	617	575	571	554	597	594	552	643	576	586	552	587	575	606	573	596	609	595	592	598	564	588	596	645	607	585	579	557	542	628	597	613	615	521	604	607	603	611	592	597	614	527	598	593	555	578	558	590	597	580	587	563	619	634	601	579	560	584	574	608	580	569	612	564	566	591	580	607	562	596	555	574	618	586	598	575	631	611	580	602	580	603	585	621	620	582	570	571	573	595	594	639	601	619	612	548	578	661	607	592	608	624	585	558	597	629	618	590	605	600	575	596	570	603	597	588	579	606	596	579	613	584	592	604	584	603	579	585	602	572	592	627	607	616	589	597	585	605	522	579	579	584	588	615	570	607	594	581	527	592	578	583	597	557	608	570	585	590	595	597	613	605	595	597	526	596	585	614	603	637	572	592	613	588	557	584	590	609	606	608	616	611	582	644	566	647	596	570	612	623	598	625	594	530	578	569	620	564	599	615	572	630	601	592	604	577	573	577	604	614	655	598	611	591	625	607	618	592	600	588	614	610	594	582	572	609	582	599	573	597	568	558	583	588	606	541	612	627	605	585	550	618	620	628	619	596	629	617	563	566	612	591	605	573	608	602	549	548	649	615	570	618	593	586	602	595	567	513	580	601	586	575	570	555	565	589	580	625	603	605	547	597	618	601	635	575	580	611
29781	25601	14294	1365	202	166	182	159	177	172	153	173	165	171	166	184	183	140	175	170	187	135	164	152	158	171	156	164	167	168	159	156	170	167	170	165	156	143	155	161	170	195	154	155	173	181	159	198	165	152	183	155	165	178	164	171	161	170	173	177	166	161	171	179	155	166	155	192	154	188	168	163	146	157	153	171	159	174	155	178	179	174	165	144	160	165	129	158	164	165	151	179	174	154	148	145	190	167	130	153	156	158	165	152	180	164	152	144	164	186	173	161	135	150	173	159	163	181	171	155	155	147	170	175	198	176	157	183	169	180	158	159	181	173	143	133	158	169	170	181	159	149	162	160	174	157	149	155	161	150	165	163	145	193	181	142	152	176	166	164	170	139	172	158	166	162	171	175	192	147	163	170	176	152	174	152	163	163	178	149	175	152	153	171	169	173	157	172	181	165	201	165	182	153	158	157	169	150	169	165	181	197	164	163	174	161	166	136	178	155	180	166	170	179	169	153	149	158	195	147	147	152	163	159	177	185	159	173	182	165	180	166	172	162	168	180	172	138	168	193	161	173	167	172	159	152	177	152	161	136	172	174	169	173	169	168	145	161	152	172	161	154	150	165	174	174	145	176	159	158	163	157	193	165	161	186	164	146	150	150	163	166	159	178	161	184	167	153	157	174	160	180	185	151	164	158	181	180	147	157	189	158	167	154	163	188	179	175	147	162	173	168	178	153	167	159	170	176	131	155	159	159	159	171	158	145	131	150	178	183	170	142	157	144	167	155	178	158	179	150	152	177	188	163	159	150	167	158	136	159	179	162	159	156	159	170	181	153	164	152	184	161	137	152	164	155	166	168	169	180	177	157	163	184	168	151	167	154	155	163	153	156	164	180	176	170	152	151	143	167	179	153	141	174	175	170	196	167	161	151	165	150	193	166	166	152	146	188	172	149	169	164	151	168	154	172	156	145	159	179	155	162	177	141	179	153	160	190	188	160	143	146	173	171	158	161	146	189	177	164	166	164	171	147	196	136	159	157	180	160	172	153	166	152	175	161	160	171	176	165	165	175	185	174	161	169	169	185	160	170	169	150	204	173	157	165	174	156	147	158	167	179	164	138	160	164	142	166	153	151	181	157	169	160	172	161	189	152	158	179	165	176	173	158	180	169	153	167	157	152	161	147	172	185	173	154	160	159	149	163	161	167	176	166	149	167	150	133	151	151	131	150	154	168	155	159	149	140	162	175	171	162	156	165	142	159	168	159	163	150	170	171	182	161	163	170	148	188	173	162	170	152	171	142	162	151	159	148	163	142	171	165	152	162	168	169	166	169	135	157	160	167	149	171	160	150	153	166	168	169	161	179	176	145	150	152	159	159	174	159	172	154	161	142	163	144	136	177	172	170	156	144	166	147	167	158	169	158	159	151	156	175	135	165	177	183	143	159	189	150	172	158	149	166	181	171	169	174	147	144	154	165	156	166	144	162	173	149	159	136	154	181	171	169	175	153	163	162	175	150	176	158	155	155	162	180	151	180	128	179	148	159	157	152	142	155	151	157	169	159	180	145	167	158	190	155	183	156	168	157	181	155	162	173	150	157	150	168	181	164	157	163	152	160	183	150	153	158	146	158	169	153	164	162	162	181	137	173	135	175	158	163	190	137	192	159	176	146	161	144	177	176	155	155	178	168	154	146	178	159	168	169	177	147	172	145	182	148	156	196	149	139	143	159	171	158	176	154	157	201	172	159	190	172	154	160	148	149	173	167	157	169	154	158	192	145	170	162	143	143	158	154	140	151	176	160	165	179	171	160	169	152	185	147	162	160	171	157	176	166	153	141	164	172	162	187	169	168	152	153	147	162	159	164	157	172	145	174	176	157	160	168	195	170	170	181	185	176	166	171	147	162	182	184	181	179	163	155	137	173	165	148	148	156	177	172	168	171	165	165	154	166	153	172	146	179	165	168	159	168	177	167	162	176	160	179	144	154	181	144	169	152	157	171	158	167	166	166	153	166	172	188	182	161	158	158	142	173	167	157	159	167	154	174	159	163	144	158	142	166	197	162	169	160	158	177	180	155	136	138	156	166	158	167	168	167	153	164	165	155	208	165	168	186	154	149	153	186	202	151	179	148	175	166	150	146	164	178	166	158	160	170	176	161	172	173	166	151	167	170	173	171	141	150	155	162	146	138	167	157	149	161	157	168	171	155	171	178	171	156	177	174	162	169	187	185	179	174	162	154	163	147	162	161	177	173	183	165	153	163	149	161	153	159	168	180	174	175	174	168	163	174	154	163	171	178	174	172	181	146	158	163	171	161	166	166	137	173	165	170	180	157	160	182	185	143	161	169	152	173	173	177	159	170	156	172	154	168	159	163	160	162	152	167	155	182	191	163	164	178	185	149	159	165	161	172	168	157	161	158	171	157	174	213	180	176	175	177	130	173	171	152	152	164	168	173	185	149	194	146	184	147	150	158	153	138	175	171	163	171	173	150	178	168	163	187	159	170	152	163	166	150	137	153	171	165	143	171	159	160	171	176	151	201	189	165	174	173	155	174	150	169	164	162	155	184	166	143	172	169	178	162	168	152	167	173	175	178	180	161	168	152	156	150	168	187	178	144	161	175	169	169	154	188	171	177	192	179	154	178	189	171	188	195	173	142	168	169	158	186	156	166	162	176	167	161	160	180	178	173	175	149	156	187	163	154	156	161	158	146	153	148	141	179	153	144	139	158	198	153	192	136	168	157	150	147	166	155	165	151	179	130	166	161	163	185	166	172	172	169	172	173	158	163	172	168	169	163	170	154	179	160	160	156	154	160	156	157	164	177	152	168	183	163	160	157	159	188	170	155	181	157	145	171	189	153	155	155	158	150	157	181	158	165	157	140	169	144	185	152	173	177	190	183	155	158	182	159	192	184	156	156	148	173	148	169	152	168	151	158	165	147	153	155	174	159	184	166	155	161	149	170	164	171	161	137	144	176	181	171	164	162	151	149	163	166	131	149	157	183	181	166	182	160	164	169	149	154	165	141	180	136	172	189	161	147	157	185	161	170	162	182	186	162	167	169	165	166	177	167	172	202	154	151	172	169	156	167	164	160	168	171	175	183	163	166	150	185	173	153	164	162	152	165	160	163	181	133	156	160	175	172	158	162	147	157	187	176	185	166	174	175	158	161	166	150	168	154	173	144	186	167	163	150	175	175	155	158	169	179	163	147	147	170	169	156	167	170	173	166	162	154	154	162	169	163	158	163	145	159	163	169	157	162	170	145	153	166	162	174	166	161	178	159	137	154	154	166	155	125	173	149	158	173	153	186	190	152	179	162	148	155	159	163	149	177	171	175	151	158	150	143	174	164	160	178	174	143	174	138	149	158	169	158	129	165	135	168	188	157	178	141	169	161	158	154	172	149	170	176	169	162	159	165	173	161	161	162	153	194	149	164	183	145	187	182	135	184	161	151	182	155	198	145	160	159	160	132	168	165	159	189	150	161	164	154
35284	33437	628	363	319	255	240	245	263	229	239	245	223	225	235	198	223	236	199	214	227	210	216	218	246	214	208	234	230	201	183	209	207	207	226	207	233	226	232	218	211	229	207	204	213	208	214	215	228	231	219	232	230	241	232	227	206	206	199	242	243	208	216	199	203	228	232	226	212	231	215	203	204	199	239	244	196	222	240	212	202	205	208	225	220	187	217	222	225	209	207	206	233	203	232	201	199	221	219	223	213	213	226	224	223	210	214	209	189	216	216	221	239	207	208	194	215	197	209	235	222	224	219	219	214	223	220	198	222	204	209	255	219	222	215	209	210	208	225	202	224	225	248	201	227	226	214	218	210	221	238	220	206	190	204	231	207	254	235	219	213	219	220	231	218	193	212	201	219	217	215	219	213	226	217	221	205	220	207	232	224	217	200	211	231	242	214	247	216	214	210	196	224	232	205	247	215	233	206	226	198	190	201	223	222	209	231	204	191	210	219	203	190	195	194	218	205	217	208	222	213	240	220	197	211	208	238	223	249	226	235	200	199	203	225	211	182	197	218	198	231	218	234	174	212	237	203	210	243	221	184	225	197	201	227	226	224	206	223	210	200	193	231	210	252	209	203	219	237	228	212	230	224	206	223	217	198	205	228	215	231	219	213	214	198	202	236	227	225	207	215	211	213	227	210	226	257	202	218	207	189	230	232	201	200	228	230	206	239	229	243	189	217	210	227	221	200	185	176	220	243	216	210	204	224	219	212	220	213	225	191	222	255	226	211	214	234	218	193	252	204	212	208	170	207	207	239	242	213	216	191	242	215	203	212	214	217	191	232	209	215	206	217	221	216	227	244	215	235	214	218	223	212	234	207	229	216	225	212	203	237	224	237	217	203	210	218	200	181	223	227	206	218	219	219	256	251	211	231	228	201	202	203	200	202	225	191	218	197	212	197	202	230	227	215	201	203	219	231	216	238	231	188	217	198	216	227	228	221	207	211	221	230	215	217	190	200	208	235	215	215	233	191	204	196	230	205	223	194	219	230	218	206	209	203	218	213	220	250	192	215	212	218	209	211	215	206	208	201	212	194	205	209	232	212	249	212	220	236	207	228	239	217	237	202	214	195	228	207	223	200	223	202	210	209	221	230	218	210	221	241	227	231	204	223	210	234	213	211	214	232	203	202	208	226	208	213	252	244	230	236	215	239	205	196	209	207	237	225	210	184	216	231	216	212	215	219	213	210	189	223	233	215	222	223	243	193	212	228	222	208	191	249	196	203	199	212	210	219	225	210	211	210	213	223	221	227	251	219	212	228	207	203	231	227	196	213	203	213	221	224	210	198	206	213	220	222	222	216	225	205	218	206	233	205	201	201	221	222	216	213	202	212	229	223	239	224	207	213	191	230	212	205	227	207	211	215	201	216	176	222	214	229	231	209	222	209	206	216	229	231	206	195	211	209	231	223	217	206	227	208	212	213	217	225	222	241	211	198	199	220	237	197	207	226	196	202	234	223	223	217	214	210	225	208	203	223	226	203	222	213	196	247	228	194	215	204	207	190	217	220	221	216	205	228	214	230	227	216	233	211	214	231	220	221	233	209	200	208	218	246	218	218	239	227	214	243	225	181	225	213	208	240	207	215	226	193	208	226	234	202	240	212	177	211	202	206	214	220	213	197	211	223	224	229	220	229	223	208	248	217	220	211	236	209	224	211	241	231	244	230	205	237	182	206	212	210	214	264	217	205	222	232	223	224	221	215	233	206	227	215	242	217	224	203	211	208	245	215	214	260	230	216	206	247	209	210	212	187	201	212	206	195	225	192	193	207	223	201	196	196	209	196	197	238	233	227	191	219	206	232	223	201	214	196	205	207	216	240	250	225	212	238	214	218	219	213	240	224	216	213	216	203	213	212	197	236	230	252	204	234	205	218	219	233	219	228	207	233	187	197	225	211	217	239	225	206	207	202	206	232	218	235	217	215	206	220	226	203	199	229	209	220	205	219	237	225	219	227	209	226	208	204	213	206	207	199	229	215	206	211	217	225	239	220	209	222	221	194	226	227	221	201	219	208	203	184	211	196	206	194	209	229	218	217	206	208	230	225	216	208	231	184	203	193	200	223	222	208	215	220	203	214	205	211	222	229	219	231	219	232	240	220	217	211	234	231	204	202	212	224	202	219	217	217	229	221	201	230	222	241	209	228	217	232	209	213	200	211	247	232	236	205	235	204	204	226	225	248	193	246	202	226	240	234	248	203	210	188	208	205	223	214	204	211	216	201	219	201	206	244	213	206	214	211	197	221	185	215	217	197	217	238	217	190	206	227	245	223	184	205	205	222	198	215	225	217	206	223	219	233	247	229	220	206	213	205	202	238	199	214	241	202	213	200	219	223	220	222	209	230	214	223	230	236	223	245	229	233	225	218	200	202	198	209	203	201	229	222	233	229	202	214	219	208	209	229	215	201	230	211	224	232	219	225	226	215	218	216	238	224	225	199	240	205	217	228	200	220	203	200	217	213	202	197	229	190	207	227	225	195	223	204	222	232	217	213	241	195	235	213	214	207	225	212	227	221	214	208	220	190	212	178	220	228	257	217	215	201	212	219	199	209	202	202	216	217	186	218	209	213	227	222	228	221	227	220	226	244	206	207	188	238	208	208	220	225	212	220	239	217	215	231	220	212	237	206	218	212	213	195	222	197	199	241	233	231	200	222	223	221	224	214	203	191	200	219	233	202	227	193	243	219	204	195	195	225	217	242	208	182	215	211	222	207	219	187	227	219	218	202	227	220	218	216	203	219	214	211	207	217	210	199	217	227	217	226	203	224	202	228	214	191	206	230	214	233	221	199	209	234	225	206	189	221	202	220	196	186	235	236	239	217	195	217	253	197	227	226	232	211	206	221	198	194	218	219	216	227	220	225	226	213	203	220	228	212	223	205	216	197	242	207	238	189	217	208	219	231	235	210	247	205	211	217	214	190	199	192	185	179	230	220	222	233	208	228	209	190	203	226	215	208	226	213	235	233	224	219	216	192	218	216	209	179	220	230	214	242	194	229	207	216	227	217	215	220	222	205	241	240	208	219	210	198	226	233	178	220	190	231	229	202	221	203	218	207	214	223	233	224	200	245	228	241	215	200	221	198	234	225	234	219	228	225	191	238	224	220	221	198	219	214	216	249	224	223	215	233	207	199	202	232	210	211	201	224	216	217	225	192	222	217	232	235	216	227	230	217	203	224	220	226	222	235	237	214	202	239	198	199	216	225	220	203	207	233	230	216	224	238	216	226	222	230	200	227	222	205	229	213	199	195	214	199	227	213	212	229	211	216	201	194	219	211	211	234	188	240	213	246	235	196	218	241	214	224	210	199	207	216	212	210	209	205	198	207	195	192	204	226	200	228	207	197	221	231	192	217	223	226	244	232	217	216	229	190	231	212	223	228	214	228	201	203	217	222	245	233	238	176	200	212	212	203	210	198	228	219	210	213	232	215	227	224	222
24289	21522	28798	24610	21454	8753	742	523	415	431	364	368	373	318	371	323	332	364	307	322	329	313	335	336	298	295	284	291	309	297	300	303	309	315	297	279	323	322	339	284	306	333	330	265	321	308	318	245	290	262	292	270	304	293	294	280	295	279	274	284	288	285	293	304	293	293	287	284	306	319	284	294	302	300	334	273	292	298	284	295	311	323	266	271	257	318	270	280	292	293	289	293	291	277	293	254	284	258	304	296	304	286	293	257	351	311	303	321	277	278	309	293	296	284	283	292	301	288	309	271	284	279	282	311	285	244	269	294	286	274	313	322	302	322	307	289	296	294	286	289	307	291	274	287	280	289	279	313	284	294	277	284	259	297	299	280	284	274	292	320	302	273	270	310	296	321	271	282	295	280	303	282	268	308	303	295	299	271	277	290	287	277	298	306	278	277	303	319	286	337	294	291	297	300	298	296	260	300	299	307	285	324	309	338	286	318	277	284	244	286	308	282	314	312	302	294	290	269	294	237	276	260	283	298	301	336	306	260	321	277	287	260	291	306	301	286	314	269	297	301	300	282	254	304	331	297	285	293	303	307	298	263	259	294	288	306	274	284	299	300	308	300	287	297	314	286	282	285	255	318	309	305	313	282	282	299	293	286	311	299	278	279	291	290	290	303	278	278	296	277	274	276	281	262	308	286	283	285	298	312	319	304	288	309	292	308	310	306	319	300	250	289	292	265	334	275	287	293	287	315	286	285	310	291	302	315	295	296	283	267	282	289	293	328	299	278	281	323	290	305	278	305	288	289	284	298	290	301	314	271	299	309	290	307	299	295	310	298	278	259	289	302	273	309	282	270	284	302	306	305	299	284	283	259	286	295	283	280	293	315	281	294	258	299	280	319	290	298	283	280	321	300	297	266	310	310	306	290	255	303	307	304	291	252	310	280	286	266	323	296	278	315	285	296	298	264	315	315	296	294	288	281	314	261	300	299	302	262	282	320	322	264	275	295	275	298	297	262	329	265	303	291	288	294	300	276	305	280	276	309	288	269	297	314	286	272	325	284	281	296	272	265	315	324	297	272	295	277	317	305	281	302	297	285	279	300	297	312	291	259	289	290	258	304	269	324	297	264	295	315	306	323	302	270	287	261	293	298	306	303	298	307	314	311	321	278	284	272	272	262	284	291	270	297	312	313	302	283	317	299	309	309	280	306	274	312	288	290	314	273	312	282	288	292	297	326	276	328	298	290	303	305	295	326	283	284	300	307	255	312	293	250	277	289	322	285	274	307	290	307	273	309	302	276	304	273	268	270	309	304	285	301	316	322	289	326	259	281	316	292	270	293	273	299	278	296	314	296	301	305	291	309	305	291	272	287	288	304	318	292	286	280	300	298	273	313	320	275	280	283	316	303	296	293	318	275	271	300	314	298	281	285	287	302	305	295	325	276	342	306	304	290	305	261	289	266	271	279	308	296	285	319	263	293	299	275	301	305	338	285	294	285	296	281	309	280	267	294	277	304	301	291	294	303	318	284	302	283	287	282	285	318	288	268	296	303	294	285	265	290	314	294	283	277	292	306	299	300	305	306	290	310	317	299	276	283	248	325	311	288	283	283	277	297	295	274	309	306	318	308	273	309	293	305	324	309	280	291	313	316	288	300	272	268	299	309	301	325	270	286	293	274	297	317	262	306	287	300	289	268	307	279	281	273	288	273	299	290	278	314	269	276	303	300	259	286	304	303	258	260	274	306	283	290	293	305	305	280	264	294	284	307	272	297	313	287	291	323	326	297	286	295	282	300	311	292	339	311	296	304	281	294	309	275	280	336	286	290	305	310	290	327	304	287	275	326	277	290	286	278	296	276	269	275	278	258	312	300	309	283	304	266	304	287	274	273	278	338	285	284	274	306	321	284	285	282	294	322	302	308	290	315	264	283	280	288	299	303	327	320	279	308	304	259	328	303	298	314	297	292	291	270	275	324	286	307	302	298	277	281	302	248	299	306	322	264	274	285	300	282	305	291	303	305	288	290	286	287	307	279	304	265	272	341	268	298	259	283	311	298	312	295	282	302	301	304	284	295	263	293	303	277	319	281	274	322	326	311	278	309	255	293	306	276	278	280	287	284	311	311	305	309	280	282	286	312	294	268	290	301	293	304	303	303	277	293	282	310	313	312	262	302	300	311	318	289	240	279	300	296	285	286	267	325	269	286	269	274	276	315	265	320	284	310	304	291	288	315	300	313	304	329	288	275	314	292	284	303	269	276	284	325	300	299	265	288	294	293	312	286	305	290	313	265	290	314	293	284	285	281	268	290	261	315	296	310	277	281	309	284	298	273	305	264	306	260	256	327	270	307	266	285	290	281	294	288	304	302	298	300	320	301	290	317	298	272	288	279	310	308	263	256	316	273	299	289	292	284	293	276	285	309	294	273	262	282	276	288	331	298	277	287	302	311	320	306	288	295	319	301	307	302	281	287	309	274	286	304	307	302	293	294	303	284	307	282	318	276	280	318	343	287	269	277	288	289	331	286	301	293	286	293	299	300	302	270	322	291	301	277	284	297	272	342	280	327	312	280	310	277	292	282	304	298	280	289	284	282	282	292	274	271	268	270	311	286	313	317	286	290	282	280	264	311	279	316	304	296	283	291	289	273	301	306	295	283	308	294	266	295	300	314	311	304	289	266	312	276	315	288	317	311	287	296	320	288	331	301	277	276	314	295	294	283	293	270	277	271	267	325	280	264	284	298	267	316	286	273	302	273	261	286	288	303	301	278	265	302	245	265	313	283	279	290	288	291	300	319	275	271	319	282	285	282	267	292	308	276	308	308	299	320	295	298	305	290	277	287	292	276	255	292	296	319	300	275	283	291	312	268	269	303	320	302	311	295	318	263	295	311	287	286	277	269	318	292	273	332	302	300	301	305	325	300	288	259	292	288	314	303	304	325	328	317	306	304	262	267	313	258	317	272	325	282	322	272	273	300	272	295	256	304	298	287	291	266	311	280	269	281	292	324	284	281	277	306	334	321	277	274	292	290	271	319	282	307	277	289	300	295	278	284	270	286	305	288	303	308	337	277	283	275	303	296	297	304	324	280	304	271	276	288	288	310	258	301	304	264	311	301	297	288	320	306	316	301	288	293	283	323	309	286	287	301	305	310	296	257	289	267	303	323	313	281	276	280	275	317	303	299	246	313	295	277	281	316	286	289	315	272	324	278	294	328	248	270	304	337	290	272	302	310	287	287	298	286	309	324	269	326	293	313	298	281	307	288	272	275	298	297	303	277	286	274	261	289	284	303	299	300	276	312	293	279	300	299	291	293	280	297	317	293	289	267	306	299	290	310	282	309	286	282	294	272	331	287	312	271	270	273	311	274	272	305	307	309	262	310	264	278	302	281	275	277	303	286	294	279	279	291	287	313	279	305	268	334	293	309	304	306	284	278	316	290	294	274	304	293	283	292	262	287	300	317	279	322	289	286	315	294	280	297	279	281	297	306
39328	45925	4921	2111	1564	1146	1002	779	715	561	493	494	501	463	458	424	423	415	447	394	402	394	388	386	364	394	373	382	404	348	338	391	383	355	387	386	358	394	373	359	371	344	374	340	347	355	389	398	367	362	351	349	353	358	367	351	353	352	387	339	366	364	361	383	367	351	376	361	359	322	370	364	357	369	366	360	368	354	376	397	371	342	359	364	331	331	360	352	384	380	352	393	346	373	346	360	375	362	392	341	360	389	329	394	342	361	305	351	355	342	355	360	373	347	389	375	358	337	369	342	362	320	329	381	381	359	382	352	387	376	374	350	332	354	350	378	373	357	342	321	382	348	335	345	365	362	348	361	331	350	356	351	361	372	352	357	381	340	351	384	304	352	338	308	348	344	355	366	369	384	380	360	373	360	342	353	339	355	377	370	366	357	371	359	358	353	392	343	351	389	352	338	323	331	340	334	350	372	374	366	369	403	323	354	383	383	345	338	356	379	345	324	349	355	332	339	365	365	371	365	359	339	380	355	351	348	357	373	363	351	364	358	361	368	383	381	371	373	352	344	349	327	363	376	352	346	368	328	351	345	355	378	352	344	367	371	366	337	366	362	361	356	374	344	382	344	350	351	398	354	332	388	367	349	370	341	314	337	371	351	372	353	371	324	411	355	377	340	362	342	374	334	373	352	344	358	364	356	359	363	366	356	365	381	372	343	394	357	357	352	344	352	359	379	371	345	353	352	342	363	346	377	368	378	336	342	357	336	361	354	340	387	352	326	329	343	363	376	377	364	357	358	338	340	315	357	353	362	385	363	355	352	355	382	353	386	347	343	333	331	313	340	358	352	328	367	330	357	359	368	383	373	322	397	333	317	354	336	358	393	362	382	335	384	383	374	369	358	378	383	368	368	347	333	359	345	306	358	342	369	361	373	361	311	357	390	351	346	344	349	378	351	362	368	369	385	340	354	359	373	355	347	329	356	341	340	336	345	342	347	339	367	362	352	331	375	345	342	398	379	351	353	374	376	401	360	334	374	379	362	362	356	343	403	326	329	332	374	327	330	365	335	391	332	364	334	354	367	376	370	344	359	340	349	352	401	349	388	366	367	367	324	342	365	349	329	363	392	405	341	383	361	360	322	337	380	355	364	360	341	349	353	342	397	379	343	368	371	335	338	356	368	365	353	350	359	327	328	377	402	370	370	368	373	337	385	339	363	368	379	320	344	343	341	384	336	358	347	351	375	372	335	328	339	347	384	351	319	385	366	338	410	354	353	343	346	345	345	345	403	374	355	364	348	339	380	339	359	357	388	362	362	387	358	349	374	373	333	354	349	382	364	395	345	410	361	359	366	358	340	373	355	362	364	379	370	340	391	355	316	349	406	320	357	375	344	356	369	398	357	342	376	379	357	343	361	357	349	347	406	331	359	343	368	335	346	350	405	354	337	336	352	353	359	417	381	379	375	335	353	389	361	344	338	376	365	368	331	383	351	365	329	361	363	375	328	363	345	376	357	350	379	349	410	372	355	366	346	357	349	346	347	360	368	346	358	375	367	355	346	375	366	367	361	349	381	387	370	339	369	345	334	405	341	353	338	368	358	332	365	333	328	358	364	321	371	368	362	348	361	345	347	325	346	365	365	370	385	359	375	366	345	315	364	375	332	339	353	337	348	347	394	372	357	366	341	368	336	338	339	362	363	341	353	336	359	371	354	345	397	351	342	318	338	338	338	393	341	338	357	362	368	360	328	343	352	389	379	360	369	367	383	353	321	336	353	335	371	360	357	341	357	331	395	353	379	370	354	367	340	373	363	345	359	370	359	372	385	356	366	385	341	346	358	324	349	360	372	337	382	425	366	345	372	338	400	372	398	369	381	400	348	380	349	371	384	353	378	361	356	367	387	342	366	350	341	354	358	315	367	323	374	366	360	371	355	361	367	346	335	365	365	364	355	324	331	352	310	353	329	349	383	361	333	370	380	376	340	377	363	366	392	362	343	353	364	389	378	362	324	370	360	361	362	392	344	355	364	345	341	348	388	348	360	336	374	356	354	347	380	351	369	393	341	320	334	339	378	360	383	329	357	348	389	361	349	359	352	383	377	396	355	360	393	346	338	383	317	367	361	348	375	345	368	368	365	345	354	352	388	376	352	344	324	391	382	388	365	383	362	359	358	362	387	343	374	379	350	383	327	343	361	392	375	377	353	352	332	373	327	364	374	363	320	374	348	380	331	380	371	362	369	310	343	340	347	365	375	369	379	342	363	363	313	391	366	344	348	376	380	358	361	382	369	408	338	362	378	368	350	327	367	369	342	377	375	385	363	358	354	357	367	326	327	375	376	377	388	351	361	362	327	384	347	377	352	357	403	347	345	351	393	364	329	364	350	358	357	349	324	354	377	347	387	374	348	334	362	348	363	381	386	361	365	385	341	396	343	371	360	370	351	382	319	389	387	371	392	351	343	334	380	368	375	349	331	348	343	342	358	360	335	370	357	354	380	363	357	361	400	349	360	350	352	382	373	352	328	349	380	336	353	366	355	365	375	360	366	380	346	381	381	363	353	352	389	370	364	362	378	377	372	356	345	357	353	373	349	335	322	365	387	358	382	357	357	355	361	365	388	381	357	404	371	376	357	381	357	356	401	367	357	367	369	391	352	372	354	384	375	356	373	375	326	360	337	362	380	375	367	390	358	381	333	322	390	342	316	344	382	325	367	363	345	403	360	353	337	383	357	367	361	392	348	423	369	342	351	335	327	336	330	366	356	363	367	392	365	372	347	319	391	372	359	332	347	388	340	342	346	371	302	372	333	370	358	397	348	367	340	358	385	374	373	368	345	350	349	341	369	330	339	371	320	355	363	359	347	327	363	352	358	303	350	356	381	373	329	324	364	354	326	341	347	359	362	332	329	369	336	334	383	352	395	369	339	365	375	360	357	368	341	345	331	372	406	376	355	375	324	327	340	342	392	368	377	347	341	358	314	350	376	354	334	360	383	367	364	343	354	377	369	366	354	356	357	329	355	389	364	366	356	349	358	387	366	366	347	359	379	353	371	367	378	382	367	361	366	371	349	334	363	375	399	392	370	358	364	374	325	330	380	353	373	386	381	354	348	373	369	363	337	347	371	358	397	325	362	370	358	347	334	360	356	357	352	349	359	346	345	345	335	362	361	365	343	365	327	347	355	338	363	389	353	350	367	335	354	330	362	380	365	354	372	343	361	364	360	393	391	396	356	402	365	329	334	372	330	383	361	368	361	357	352	328	363	358	374	407	362	332	364	355	355	365	361	351	404	356	342	369	346	345	373	394	391	376	366	301	355	379	383	351	361	363	384	378	338	371	359	331	347	377	361	331	345	344	358	353	375	356	377	328	367	354	333	346	347	350	347	357	364	369	369	366	378	372	350	364	324	341	353	352	347	368	370	362	342	370	346	360	345	365	368	374	370	346	357	307	381	381	330	374	378	366	379	359	290	378	346	348	376	374	344	381	368
25472	21557	27634	25514	8297	461	372	318	349	305	269	279	302	285	275	262	252	277	255	253	248	242	236	246	257	273	272	283	254	268	246	239	246	240	263	257	250	255	248	242	228	260	286	269	257	241	229	208	253	266	245	251	267	267	242	257	258	244	268	246	220	248	257	248	206	273	251	249	253	265	253	255	230	259	218	258	243	233	256	256	269	266	245	247	247	242	281	239	247	236	272	267	239	248	228	220	252	244	259	243	254	216	241	300	246	228	233	237	282	284	270	257	269	277	258	261	248	243	245	239	219	264	230	263	231	253	238	259	240	272	227	266	251	276	249	276	266	248	236	249	243	248	271	207	238	249	264	224	232	228	235	267	240	226	283	249	234	260	245	237	241	254	219	231	245	245	278	247	254	245	259	261	230	267	250	243	222	265	249	258	260	267	273	254	251	273	245	247	244	265	260	243	225	270	264	256	243	248	253	259	259	261	254	250	248	260	252	245	256	255	257	234	238	233	238	210	226	269	230	284	271	246	244	266	223	253	214	245	263	261	268	251	278	256	256	260	249	269	264	256	235	228	251	238	271	235	227	265	251	260	238	243	237	213	254	251	236	252	222	253	228	259	257	247	268	260	234	261	253	213	227	239	214	246	266	232	255	250	273	257	261	236	247	238	231	250	280	228	269	237	237	244	264	270	233	252	261	253	256	262	245	262	237	246	271	240	226	280	246	236	239	228	252	260	281	269	218	258	237	244	255	270	240	230	257	239	233	253	272	279	235	261	230	241	272	223	252	239	228	248	270	227	250	272	273	254	251	263	232	240	270	242	264	260	259	246	256	258	248	238	245	273	279	245	235	247	240	257	228	256	240	244	259	246	276	245	262	260	266	242	250	252	275	240	234	276	272	258	229	231	255	212	225	249	236	285	244	232	274	265	234	272	230	258	247	264	245	246	254	230	225	226	268	253	244	252	264	262	262	251	230	256	242	255	251	255	244	234	239	236	248	246	272	240	233	237	261	270	252	224	244	291	247	280	238	271	240	268	272	241	249	281	226	233	227	248	258	243	246	294	276	262	239	231	256	247	256	234	277	228	235	245	240	240	244	235	226	245	218	238	272	254	227	260	258	233	261	231	244	251	258	257	242	228	257	238	244	277	248	231	247	266	249	266	223	252	247	253	255	241	255	263	254	242	239	213	281	227	230	236	251	252	239	234	241	240	250	259	230	238	286	257	245	242	269	241	269	252	265	263	272	264	241	247	278	246	242	234	258	212	248	253	254	252	247	247	231	249	246	266	251	237	224	278	240	249	257	283	267	234	242	243	231	257	256	281	244	238	230	219	267	259	260	257	251	239	233	241	254	266	287	244	237	274	242	265	247	251	256	233	235	244	246	261	239	265	271	295	267	275	248	264	251	257	230	247	243	265	252	241	268	248	254	247	227	224	231	242	266	262	218	231	259	201	277	235	246	239	276	230	237	255	241	282	248	254	221	225	276	250	250	239	261	258	251	232	262	276	233	286	264	258	267	227	229	230	249	268	247	218	229	241	249	258	247	245	278	268	258	254	263	251	210	243	261	266	234	256	248	240	263	226	248	252	253	253	238	234	266	258	239	276	250	255	243	251	248	220	239	244	251	236	259	280	272	268	255	255	242	240	240	266	257	261	239	249	229	238	249	282	245	237	246	275	255	240	228	203	248	258	267	232	273	250	244	258	226	228	225	246	246	267	229	233	253	257	249	251	265	247	236	227	257	235	243	273	240	234	252	251	226	236	222	241	248	241	254	269	266	231	227	271	257	265	254	245	247	261	239	263	249	230	254	243	267	248	235	263	267	251	242	229	260	252	267	234	232	229	243	267	251	248	235	233	254	238	195	266	268	257	235	245	261	262	244	231	243	234	253	260	231	275	278	237	236	236	228	268	258	254	260	234	288	239	249	229	233	254	222	262	253	238	256	250	236	254	228	270	237	233	222	216	233	236	251	267	230	244	249	247	237	258	237	234	250	241	237	253	248	261	268	279	273	252	246	209	258	265	261	254	244	271	259	240	244	249	237	239	255	267	239	276	274	255	252	238	251	235	261	246	236	247	250	281	253	251	264	251	263	258	257	207	250	230	280	251	245	263	255	236	250	232	230	260	246	261	246	242	252	288	232	241	273	257	238	238	253	269	229	229	253	248	259	269	266	250	245	245	248	255	252	244	232	256	239	255	220	238	260	242	272	237	230	266	238	223	210	250	244	239	237	265	230	227	241	250	229	246	235	240	250	245	269	242	243	269	228	258	253	243	259	252	247	237	256	258	253	258	247	224	236	233	222	236	231	238	239	279	252	272	247	249	254	242	260	246	230	244	268	244	234	230	233	237	252	232	249	238	245	224	221	234	228	248	232	221	279	280	234	229	254	261	232	240	258	289	268	250	270	258	273	271	286	273	246	246	270	256	240	250	240	238	244	239	250	253	231	215	228	224	241	249	250	227	232	243	241	240	235	236	260	249	261	228	231	260	258	236	238	242	228	245	269	241	244	271	263	233	247	272	230	242	257	252	261	252	250	272	227	244	252	236	224	245	261	247	262	242	249	250	256	246	271	271	259	255	241	229	259	275	224	265	260	265	224	237	281	247	251	271	241	263	224	279	242	278	244	240	245	247	270	237	257	257	235	238	238	239	264	238	244	251	251	257	280	239	248	261	301	271	253	248	250	268	270	256	243	234	268	244	230	272	226	230	273	239	277	253	262	247	252	260	252	241	264	233	261	252	235	260	244	226	239	268	241	286	249	219	257	282	239	267	235	232	230	238	248	255	261	241	228	224	245	234	261	250	238	244	226	210	283	269	234	267	262	256	236	274	226	222	264	270	246	266	261	220	257	240	236	236	259	242	238	280	246	221	264	252	232	224	254	259	235	279	248	255	232	251	260	273	239	245	200	238	277	247	262	223	214	262	247	213	239	259	252	265	261	264	253	249	261	232	261	234	230	274	226	222	252	245	234	245	252	248	246	262	239	273	252	235	252	273	244	245	225	249	248	232	220	247	271	286	303	257	260	254	239	232	233	270	271	258	250	266	234	260	234	238	270	239	245	256	256	269	253	261	242	238	252	256	244	249	222	222	256	265	262	247	278	254	267	239	264	268	247	263	236	270	246	262	233	248	252	246	238	229	230	249	279	258	265	247	255	237	257	242	251	278	215	246	263	224	278	269	251	255	246	241	244	256	241	271	265	230	255	285	236	250	258	268	239	237	250	232	271	249	254	226	262	264	252	254	250	278	224	254	250	230	231	237	250	239	236	257	238	227	248	243	248	274	256	243	263	273	223	246	258	246	238	256	252	253	251	255	245	253	259	245	281	245	226	246	236	262	254	292	259	254	238	221	287	257	273	246	252	250	232	205	233	240	288	273	243	245	255	240	243	229	253	272	248	242	245	226	254	273	251	251	223	243	242	246	240	256	229	234	239	243	267	231	262	232	239	255	235	246	222	272	265	254	265	259	266	273	259	257
38408	40658	2654	1196	938	763	657	560	521	481	419	425	382	391	389	380	367	357	343	338	359	346	341	337	345	363	362	357	341	351	320	351	329	341	322	317	339	344	345	290	348	319	343	301	326	324	326	371	362	302	316	315	347	328	335	314	320	316	292	325	334	355	311	339	303	338	339	332	351	343	317	368	304	307	331	307	304	307	309	306	326	307	326	348	365	320	341	321	308	323	304	364	371	321	330	326	311	311	332	331	333	331	338	314	310	332	334	340	346	341	335	334	318	302	356	344	385	320	339	299	325	311	338	295	339	349	345	310	332	331	327	336	332	343	320	306	358	331	336	328	321	296	344	318	313	316	317	349	307	318	335	339	345	342	300	311	306	324	354	340	313	353	335	321	310	304	347	311	320	320	323	330	361	313	333	335	332	326	346	343	331	347	318	307	364	335	351	335	339	320	308	317	305	313	323	307	327	343	334	309	306	321	322	334	368	347	364	320	340	329	338	294	333	304	318	322	324	316	349	355	329	325	347	327	347	336	297	354	325	310	327	295	325	323	324	320	321	307	325	315	341	324	324	340	348	338	293	318	320	305	316	323	327	347	380	312	325	337	321	355	355	330	330	344	339	318	320	337	303	312	331	335	317	349	303	311	303	344	310	338	306	333	349	321	321	330	335	330	348	334	350	320	367	358	337	357	338	322	311	288	290	315	337	328	324	326	273	338	312	322	341	334	355	328	309	291	308	324	308	332	298	322	360	356	285	327	332	301	353	312	323	316	310	347	332	310	320	327	358	299	320	284	294	332	336	323	320	340	323	334	330	295	329	323	309	336	340	344	347	329	318	300	329	337	332	340	348	329	316	319	316	320	338	308	340	335	349	320	301	343	338	336	325	360	331	338	307	339	324	341	345	298	327	315	321	319	327	294	338	338	346	322	345	329	354	312	318	322	318	307	316	334	357	339	354	347	331	342	367	333	361	324	325	337	307	339	332	337	314	297	308	315	326	314	328	336	312	331	333	318	329	307	332	337	339	326	321	343	333	365	320	371	333	326	303	337	342	332	351	294	330	313	282	330	320	306	302	303	331	327	332	309	355	319	306	309	317	340	309	340	332	306	322	336	337	326	310	307	346	329	308	304	286	389	331	289	312	325	299	313	321	308	347	311	302	333	302	330	328	320	331	315	323	332	318	313	321	318	327	327	300	344	347	320	331	336	362	335	326	285	351	339	311	309	335	349	301	330	320	326	345	350	295	342	297	341	330	339	346	321	352	327	321	284	326	317	330	307	336	332	337	326	328	330	330	343	330	355	319	320	334	333	323	337	324	334	316	336	324	319	300	322	304	328	349	339	308	322	335	329	346	310	350	335	333	338	327	346	329	359	318	370	326	303	305	321	368	346	315	302	324	343	299	319	340	311	319	327	374	335	311	324	321	299	336	322	360	350	343	309	350	352	335	319	353	338	329	354	323	307	344	332	339	348	339	291	332	345	326	303	341	348	369	310	346	305	317	310	329	314	343	311	309	282	351	287	326	305	316	318	297	345	364	322	291	326	301	352	321	366	327	316	314	318	314	312	332	320	331	312	346	288	324	340	356	306	318	314	348	338	293	333	311	299	358	342	351	344	334	296	324	334	352	316	332	339	352	328	331	344	330	316	346	324	329	315	324	315	343	308	323	332	313	333	324	328	334	357	330	347	307	315	331	345	326	314	330	307	297	349	350	336	302	334	352	332	317	352	363	314	305	309	326	353	320	348	338	314	358	344	325	343	316	324	363	345	352	333	338	340	316	348	327	361	335	356	313	320	337	341	337	328	282	339	302	329	331	320	354	343	340	315	328	329	323	326	328	310	337	332	353	338	337	330	340	347	334	342	348	366	353	316	330	321	329	332	331	316	332	328	318	317	308	322	324	326	340	341	334	323	350	290	354	326	348	305	275	339	330	308	340	337	358	354	323	331	331	341	329	322	334	323	322	320	315	334	343	318	331	351	334	305	332	340	360	360	312	308	335	303	311	323	312	306	354	345	367	327	338	347	305	340	359	304	345	334	368	322	341	337	353	335	335	356	297	315	351	335	332	353	320	314	305	333	312	340	341	335	342	350	313	334	342	354	343	344	318	336	319	334	355	313	338	330	317	338	368	356	339	321	331	332	311	358	305	295	330	307	319	349	317	286	320	313	337	343	306	314	286	319	323	331	313	330	317	300	343	340	347	312	302	311	334	307	342	360	333	346	343	314	320	327	343	348	305	329	329	320	294	291	323	332	319	359	353	353	298	334	318	317	330	292	341	304	322	318	335	343	355	316	311	334	323	307	334	326	313	365	316	351	295	346	338	312	318	316	328	338	340	317	304	298	332	328	343	316	311	316	313	342	359	322	346	323	333	349	333	323	345	296	327	362	340	338	318	336	322	308	329	344	350	304	319	357	335	336	346	292	329	329	320	324	319	335	351	330	302	303	339	330	305	323	316	344	358	330	329	324	335	330	309	345	311	307	320	362	323	326	318	336	336	335	334	325	324	321	329	370	350	344	342	335	324	324	325	327	346	338	307	327	352	301	326	322	309	352	319	326	347	312	325	317	347	354	315	340	347	304	349	311	286	327	317	320	330	324	326	334	356	306	317	290	312	344	323	335	337	333	353	333	331	323	323	290	324	314	334	329	339	314	311	288	322	325	318	337	315	310	308	303	329	361	342	345	304	317	324	341	319	335	348	363	295	319	308	299	343	333	338	351	309	342	366	341	341	311	298	347	325	343	322	332	328	329	341	327	327	320	364	325	319	334	331	317	339	343	343	302	317	312	316	331	339	349	332	326	324	318	317	310	321	344	340	320	329	334	326	326	305	327	345	283	330	348	300	356	341	330	331	318	347	319	303	354	348	335	317	373	368	342	347	295	318	342	355	321	292	347	336	333	302	353	317	346	285	316	302	307	325	346	323	356	315	338	328	323	336	321	343	346	340	317	358	319	308	307	332	326	335	315	316	285	314	326	301	326	309	336	325	328	307	295	308	300	322	319	373	346	353	338	345	319	347	299	339	334	353	327	314	321	360	343	335	327	355	340	335	340	322	326	316	341	346	341	333	327	343	337	361	319	304	340	323	312	320	335	324	322	323	299	305	302	309	321	316	319	331	347	307	311	317	307	318	334	313	350	308	331	350	330	338	332	322	344	300	339	354	340	319	358	301	314	336	305	294	326	362	332	326	300	335	330	311	324	303	323	339	335	335	332	316	332	304	318	288	314	338	345	361	325	324	315	342	320	343	291	336	320	341	310	315	318	326	336	335	324	328	321	338	305	330	322	332	293	318	318	347	327	326	330	325	339	361	341	348	340	317	312	342	326	343	336	338	330	321	319	333	335	336	345	332	338	307	322	323	336	313	343	303	317	324	311	287	321	346	351	313	357	320	327	323	328	313	345	338	281	333	317	330	341	309	298	339	340	327	331	310	332	328	331	310	324	308	351	330	323	339	344	368	341	339	335	326	301	321	311
23219	21539	29308	24143	21511	21509	9193	1006	747	750	701	661	621	571	590	601	588	560	545	546	537	526	504	576	513	509	528	557	498	482	510	504	492	508	528	521	520	509	479	487	485	513	475	501	502	491	502	496	527	504	498	502	445	546	515	505	471	478	493	502	474	531	464	496	490	443	464	504	490	443	457	487	508	447	503	497	487	495	553	534	492	498	460	518	485	515	486	474	499	489	478	506	467	461	459	504	483	510	472	517	480	485	537	479	462	471	478	452	497	510	523	464	487	467	504	492	511	530	475	464	493	492	494	545	471	494	486	470	505	510	469	479	489	486	502	484	501	472	475	483	472	492	492	485	508	515	499	489	520	485	458	471	474	494	510	493	504	493	522	492	518	510	516	491	493	451	511	509	469	487	480	465	515	464	475	494	496	499	499	499	480	466	481	504	456	489	514	505	461	481	475	506	501	451	507	478	470	465	486	495	520	534	521	498	500	463	524	506	485	524	505	487	451	535	440	476	470	506	472	490	523	461	482	454	466	468	489	520	489	504	484	492	498	459	505	505	477	492	500	498	470	492	454	441	495	537	490	477	494	489	468	508	489	527	501	529	512	500	473	485	498	510	497	491	479	492	515	466	478	468	468	457	480	459	467	518	511	495	520	518	505	485	496	503	509	465	504	487	519	491	476	473	496	552	515	460	508	477	509	487	480	495	450	518	473	494	482	493	485	492	474	477	476	453	500	472	493	452	467	507	468	488	510	517	472	497	495	485	503	484	510	485	470	483	478	529	480	506	478	503	506	485	469	519	492	503	507	504	492	489	460	508	472	538	486	490	468	493	484	508	506	494	485	466	475	491	519	521	506	516	521	451	487	508	490	525	462	478	510	451	478	508	512	519	484	534	479	481	525	465	444	514	489	459	539	500	460	490	466	486	456	494	479	490	516	469	477	490	506	487	480	484	477	501	496	498	522	533	482	505	485	463	496	452	527	467	474	474	474	493	491	490	501	483	438	469	459	490	510	489	511	510	498	523	493	486	466	485	479	443	528	458	485	510	485	465	453	480	501	538	483	481	481	446	472	492	502	492	489	481	478	498	454	479	464	517	512	471	470	492	463	438	472	498	498	428	492	533	512	460	518	502	484	473	472	506	472	536	481	462	488	496	517	514	531	464	494	489	462	485	512	509	486	482	500	496	525	469	488	516	461	512	498	497	517	487	491	524	484	454	537	457	503	495	508	477	539	507	493	465	519	537	495	479	498	515	447	490	499	516	483	490	473	496	488	461	486	473	504	469	474	526	483	479	467	497	459	491	466	482	479	512	535	490	487	510	503	506	455	481	493	470	487	503	495	496	500	443	509	475	467	483	444	465	493	544	499	475	493	497	489	484	457	523	497	499	517	510	489	464	492	475	516	487	488	507	480	507	513	472	481	452	540	500	506	493	484	492	505	473	509	532	467	514	494	541	517	503	484	484	502	482	472	477	482	465	482	460	470	509	532	472	492	461	494	492	493	434	490	511	497	493	464	457	494	481	536	481	516	472	514	497	478	475	485	505	566	487	470	468	503	498	496	473	467	495	433	497	492	510	510	444	510	530	525	476	491	472	515	489	453	506	475	490	531	462	503	557	491	478	493	463	469	466	481	473	446	511	531	478	495	485	519	460	450	498	464	496	479	547	490	498	515	469	479	489	473	492	460	489	477	481	452	444	476	482	542	520	488	486	507	506	474	491	495	509	482	486	491	460	494	492	491	485	472	455	486	505	503	472	493	496	442	521	510	511	538	512	450	485	514	541	507	483	488	511	470	492	483	492	455	478	478	489	473	460	479	487	481	527	507	495	523	499	517	495	484	479	530	487	516	513	475	512	486	508	493	466	495	475	456	472	515	492	477	465	502	484	472	546	469	527	474	507	478	505	481	507	468	474	506	469	487	499	533	498	485	484	462	500	508	502	509	474	471	521	471	492	479	495	500	507	538	493	469	493	500	470	485	472	485	505	525	462	485	475	470	514	482	502	518	466	503	490	498	493	439	466	513	520	487	463	467	502	487	474	490	495	473	488	500	458	443	507	444	464	505	496	496	481	527	454	504	466	478	480	491	460	452	481	506	432	485	469	505	509	505	521	487	456	485	521	480	505	483	504	458	488	490	494	480	528	504	534	543	509	513	497	496	496	484	488	472	527	512	469	496	491	464	509	493	499	511	458	480	483	478	511	476	489	428	499	494	509	443	479	495	488	459	483	519	536	453	475	486	522	500	501	485	473	476	480	540	465	537	454	503	490	480	485	483	474	485	502	452	469	487	486	463	515	500	472	541	471	482	458	500	502	511	471	488	479	503	473	494	500	509	498	513	489	500	487	463	460	518	518	474	439	523	495	483	475	514	486	469	493	504	491	498	481	492	504	512	522	490	481	455	467	449	447	501	515	495	529	488	491	480	494	501	502	442	480	479	474	494	465	486	476	486	447	514	521	461	492	472	525	464	455	484	496	485	508	477	519	490	486	470	469	482	512	464	476	516	493	485	486	502	473	530	498	498	478	522	515	457	474	484	504	487	487	465	473	471	445	465	462	527	494	486	496	474	486	545	497	519	475	473	468	512	501	524	493	539	531	492	519	506	475	466	509	487	504	521	499	519	505	487	473	543	529	467	472	536	484	458	538	450	514	476	460	489	498	490	480	468	525	540	505	495	524	526	493	461	469	475	491	516	489	485	473	526	466	522	502	484	447	478	509	507	491	501	457	493	453	520	496	486	485	494	501	503	479	477	483	477	495	497	468	512	502	472	488	485	502	498	501	472	497	478	485	497	491	512	503	493	451	504	500	477	475	522	480	490	470	490	519	487	502	454	468	495	513	453	504	507	512	463	510	511	526	493	465	442	462	506	479	505	460	509	473	436	529	495	503	513	507	486	503	472	480	467	489	489	479	513	500	485	482	486	521	475	469	474	535	489	475	488	497	500	484	490	520	519	513	459	546	488	488	473	525	525	504	518	471	442	488	473	482	460	511	448	491	510	522	511	485	515	452	510	513	482	471	511	456	473	479	483	496	500	514	481	497	476	434	503	446	500	471	515	463	474	509	534	472	476	481	535	534	482	484	503	493	500	527	480	527	486	508	465	484	488	464	473	498	507	479	507	465	482	505	472	465	490	485	482	455	473	512	484	454	478	476	451	506	472	475	496	496	481	489	513	487	541	471	473	502	487	455	473	489	498	488	491	513	470	511	512	511	510	479	499	487	459	494	455	505	466	463	494	512	493	469	496	510	473	493	488	527	501	484	447	515	497	489	503	524	491	470	469	459	486	506	475	510	496	495	497	474	499	511	486	518	451	501	531	460	453	478	503	480	457	483	506	512	489	520	481	477	477	509	462	484	513	503	491	531	523	482	488	530	489	484	454	474	513	481	459	469	483	459	514	511	489	499	485	482	509	490	468	470	485	489	487	475	502	525	518	464	509	479	533	488	486	462	484	481	496	488	496	518	511	495	497	529	493	518
43767	54072	8358	4140	3002	2331	1827	1457	1219	1060	929	881	923	799	841	769	714	722	737	668	672	658	648	660	659	647	651	620	589	585	633	642	610	628	631	580	642	648	650	586	613	582	637	602	602	637	614	577	632	587	662	561	605	643	562	590	599	560	614	602	612	594	599	588	620	635	611	595	580	611	588	605	557	544	572	574	557	635	616	590	617	564	560	611	547	591	618	588	601	553	612	550	587	573	567	626	570	566	571	587	566	611	610	614	592	612	563	566	562	566	578	598	586	586	612	621	565	592	616	579	564	577	603	596	620	530	629	594	605	586	577	633	603	577	587	590	573	608	597	600	569	590	610	582	605	571	564	607	587	595	572	584	612	590	597	607	547	618	610	561	609	559	586	568	551	572	635	576	609	582	543	574	574	609	575	583	571	574	572	543	614	622	603	573	588	640	603	558	580	652	558	586	566	623	598	635	621	601	609	594	567	566	575	592	554	583	616	632	539	584	569	606	615	566	564	596	520	558	599	628	567	547	591	601	578	588	608	570	605	610	554	572	570	585	582	551	619	584	552	583	580	554	580	605	590	556	580	573	591	563	577	589	578	565	612	575	621	603	589	591	583	614	609	592	548	560	578	585	558	614	578	559	585	624	606	589	588	591	597	540	609	613	595	617	591	549	602	562	573	598	618	586	624	585	612	585	585	561	587	580	612	586	577	550	604	630	581	564	576	546	581	603	601	568	651	564	614	558	588	591	626	626	620	591	555	592	598	624	555	560	613	573	596	585	577	606	593	605	631	581	567	518	587	559	564	603	588	598	616	577	604	585	550	614	579	616	611	549	603	582	581	537	569	564	600	611	573	563	567	546	587	568	572	568	583	579	572	612	630	569	540	570	589	555	541	574	591	606	563	585	607	612	588	595	598	598	647	586	554	588	546	573	589	602	520	614	648	557	604	560	590	557	581	595	583	587	603	596	620	609	594	587	623	593	599	561	600	578	559	578	611	603	583	563	611	630	626	580	584	580	577	593	588	560	551	630	575	637	615	592	592	569	543	594	547	568	609	553	591	605	573	589	568	581	587	579	608	596	576	622	578	576	589	595	596	623	567	574	568	543	558	566	578	578	603	613	585	600	610	647	632	603	581	603	581	623	611	608	584	562	598	595	595	567	610	606	623	579	617	581	588	573	604	572	628	581	591	544	569	595	541	556	583	507	584	599	593	580	570	587	615	569	590	598	539	603	596	565	619	596	606	596	565	621	573	608	594	599	536	550	556	599	656	584	577	569	578	596	590	558	600	599	573	613	615	581	605	575	564	585	584	536	585	569	585	552	604	581	646	608	596	565	570	595	630	561	579	546	583	579	586	613	614	572	557	559	625	573	581	581	613	601	578	610	557	611	608	608	591	604	557	592	595	615	577	564	572	642	624	597	585	584	574	583	617	624	599	577	585	589	573	587	591	597	568	568	585	586	607	627	573	571	574	634	523	592	576	563	576	589	576	540	562	563	608	612	564	593	562	573	584	576	614	603	637	594	577	582	588	607	605	603	602	565	566	675	603	618	600	618	552	623	566	608	606	640	618	589	583	588	600	549	581	591	586	596	596	587	597	583	568	609	578	627	552	601	593	592	567	599	616	593	596	611	546	615	602	594	590	631	595	543	578	585	633	546	625	571	562	547	560	559	591	554	555	572	568	590	583	580	584	612	586	589	569	597	581	614	550	568	579	574	583	565	562	575	566	576	599	586	587	546	583	601	585	628	616	611	570	560	562	567	552	554	552	554	582	592	623	619	648	607	596	614	591	573	619	581	566	532	531	548	603	548	586	583	561	564	559	561	604	584	592	631	587	569	575	603	536	574	571	583	549	591	582	594	582	605	578	602	587	560	616	611	610	577	575	592	589	569	571	541	624	616	588	533	607	622	558	591	585	593	570	581	586	570	557	548	579	583	593	567	598	594	612	571	548	561	589	584	538	600	559	622	627	575	570	567	516	572	620	586	539	622	604	583	550	600	557	614	547	599	619	604	600	598	554	590	567	583	579	591	624	569	564	564	612	594	581	584	579	540	593	567	570	613	588	578	587	565	618	595	562	591	548	621	611	589	597	581	578	630	561	586	554	617	596	598	557	579	536	602	583	599	629	571	609	559	606	621	572	591	600	596	616	563	587	571	586	555	588	571	581	617	603	569	565	614	573	581	595	544	595	565	566	575	557	609	580	583	609	539	569	560	599	600	611	583	586	559	587	593	600	583	616	580	589	597	617	591	623	574	623	588	540	606	604	577	640	584	547	574	569	611	588	601	544	584	606	541	585	611	640	562	577	554	589	580	618	599	541	584	575	566	610	581	550	598	571	578	594	632	609	573	608	586	590	578	581	634	579	534	616	616	601	584	542	572	565	614	584	544	590	613	591	576	588	628	608	566	611	622	562	594	564	569	590	572	611	556	553	548	593	572	552	557	602	569	579	603	616	554	594	601	548	589	641	561	586	587	565	598	589	608	606	559	594	584	546	559	580	606	569	552	649	597	570	570	641	574	605	572	514	554	550	562	609	573	599	617	607	573	587	615	648	554	573	604	555	588	594	561	607	555	573	570	560	649	634	570	602	619	563	538	594	602	610	588	526	603	578	554	623	555	596	611	603	601	545	569	585	629	559	594	569	595	605	602	590	592	572	618	562	627	580	552	598	626	601	568	585	588	572	579	583	586	600	550	624	571	620	596	630	569	569	607	586	561	589	591	575	581	603	591	587	576	638	568	603	620	589	597	565	599	548	572	582	558	563	581	593	600	558	554	574	596	618	607	600	536	617	581	580	584	618	595	616	562	599	584	593	567	543	581	586	593	548	588	541	609	643	602	613	584	583	609	553	609	574	599	589	553	550	582	566	609	637	584	580	555	590	592	608	568	598	563	563	571	601	581	587	594	613	575	614	615	580	609	604	599	627	560	581	579	619	597	630	606	556	585	584	524	527	532	543	580	616	588	582	571	569	574	588	597	613	508	579	613	579	611	616	587	576	569	600	586	592	571	595	592	591	611	588	564	594	516	584	575	597	626	578	620	635	542	575	581	590	587	584	581	566	554	570	599	612	587	605	547	560	556	601	616	577	558	570	585	594	554	547	573	616	583	590	608	611	551	607	603	561	621	588	587	539	562	579	580	585	553	561	559	611	570	595	579	562	535	578	576	568	569	571	611	586	594	630	584	596	556	596	622	620	588	575	594	515	563	595	608	552	579	598	599	551	588	573	590	585	614	553	586	603	586	583	548	597	567	559	604	592	612	580	609	572	560	640	579	544	595	615	635	595	575	575	601	556	607	597	623	540	588	586	596	569	573	604	614	587	545	573	563	530	539	595	586	581	588	597	587	601	615	582	584	531	556	544	594	651	605	575	593	603	547	600	587	579	611	576	610	575	624	663	577	546	551	601	582	574	581	549	569	574	601	598	544	555	600	595	532	583	595	570	614	560	543	573	574	549	580	600	617	532	614	569	604	592	622
29459	24815	14253	1409	247	202	184	177	180	165	201	163	150	152	188	187	168	175	170	200	146	158	155	158	180	175	178	169	170	167	158	165	150	175	172	163	162	169	172	169	139	150	151	161	179	167	136	156	159	174	164	187	160	191	170	153	144	168	181	154	158	161	151	158	142	163	146	182	139	159	165	175	154	165	149	182	154	144	174	178	172	147	168	154	159	178	151	173	150	178	150	162	148	162	159	157	152	154	157	173	176	169	144	173	154	171	170	163	150	154	146	180	184	147	171	178	161	163	175	163	174	163	159	169	178	168	160	159	157	174	184	160	170	170	163	159	159	165	144	137	152	168	170	162	129	173	161	161	159	168	189	166	170	160	153	162	165	152	142	171	155	171	169	147	174	173	151	176	150	152	146	164	146	176	175	154	166	164	173	181	152	159	169	170	167	150	141	166	166	182	188	166	184	182	170	135	170	152	182	151	155	177	166	151	164	173	175	171	179	138	176	158	134	167	184	182	163	158	161	180	162	175	152	153	153	174	169	149	173	160	147	187	149	171	154	184	164	140	165	171	164	160	179	155	188	182	150	160	163	166	144	135	162	162	164	142	170	163	169	174	167	169	175	151	164	159	160	176	158	145	171	164	190	157	187	141	182	159	176	166	160	137	158	160	148	166	185	157	170	147	170	167	184	167	158	167	177	168	143	162	158	147	154	167	128	170	149	154	161	161	163	155	165	178	155	151	179	185	168	167	152	146	165	145	151	162	142	178	165	149	151	161	136	150	167	190	167	143	141	180	155	166	161	173	176	155	178	164	195	160	173	158	159	170	167	165	152	162	165	180	163	167	159	185	142	162	173	149	154	137	147	153	178	152	174	173	157	177	157	149	152	131	166	174	158	178	161	165	157	169	162	179	173	195	178	173	151	162	174	158	133	152	141	155	167	152	175	157	158	155	147	153	160	150	167	156	169	173	184	137	184	163	158	155	168	158	187	172	160	168	165	155	169	150	153	187	158	146	157	177	183	176	164	183	192	180	146	157	149	152	158	164	172	177	186	163	181	162	185	168	150	148	175	173	173	153	177	158	168	158	173	160	141	165	166	161	138	154	155	160	147	150	146	163	182	155	190	146	166	147	162	150	147	163	158	159	158	151	164	147	175	163	170	198	177	164	172	173	162	164	182	177	178	162	146	165	148	166	155	164	178	173	176	151	170	145	148	169	162	161	176	171	165	193	144	158	155	164	143	162	162	169	153	156	155	148	165	160	157	159	154	163	151	166	141	163	175	160	178	164	154	168	160	151	149	167	156	161	171	155	126	172	167	177	154	170	171	166	172	162	149	159	163	171	163	169	156	154	170	177	170	171	168	182	163	153	163	166	156	181	152	161	156	165	161	146	195	174	156	176	142	162	174	170	158	176	181	161	158	145	167	184	188	163	175	156	161	160	176	160	147	183	174	175	155	179	160	164	196	166	150	164	160	145	179	158	136	139	182	130	169	152	153	152	149	157	164	153	155	180	145	155	165	162	186	155	154	164	154	163	146	148	178	150	171	169	185	179	175	152	164	163	171	150	175	160	176	145	173	182	153	163	175	169	168	172	160	175	167	171	156	154	161	170	149	172	168	163	152	145	161	148	177	187	169	172	182	176	147	170	188	154	167	160	173	203	157	141	166	146	156	159	163	164	159	167	148	179	176	162	161	150	165	166	172	158	165	187	157	155	176	176	164	156	158	172	158	153	187	162	153	188	144	168	165	164	134	159	183	173	149	155	185	148	163	162	149	144	155	163	178	149	150	160	165	159	160	165	159	157	154	168	178	173	187	150	176	171	166	171	175	161	162	130	164	210	189	152	132	150	164	158	165	167	155	144	160	170	165	178	174	183	165	170	142	141	169	165	160	148	187	174	141	170	152	170	160	155	166	166	178	175	159	155	163	155	165	156	184	159	149	163	177	170	176	142	165	186	181	150	172	168	164	165	170	186	155	178	160	177	149	156	173	156	178	148	158	169	164	192	159	175	157	185	138	155	152	147	162	161	164	159	162	174	166	182	180	143	177	151	155	137	152	164	163	160	148	144	159	167	170	180	147	170	159	144	160	171	154	168	174	164	166	159	153	158	166	161	147	185	166	175	154	173	165	163	173	197	152	146	152	153	178	152	143	147	162	162	169	168	145	156	197	155	170	157	167	156	186	187	173	140	155	162	162	149	154	161	190	169	140	192	179	186	166	171	156	159	147	184	162	157	139	162	192	169	154	183	159	170	176	172	154	138	152	146	144	179	175	164	156	153	155	169	153	161	139	183	166	160	162	184	185	143	163	158	162	181	164	141	169	158	143	151	162	178	177	150	159	191	185	182	138	161	161	177	161	147	157	170	138	158	156	143	175	177	149	179	140	185	154	134	199	171	171	173	167	160	168	141	163	170	160	186	168	158	157	154	141	162	163	164	148	158	149	170	157	174	171	156	145	146	159	158	164	143	161	166	162	158	147	177	144	164	147	166	153	162	164	152	173	166	150	183	142	168	157	158	160	163	153	163	144	141	159	175	153	160	169	154	149	140	139	163	167	173	151	164	149	150	173	168	157	168	174	172	141	162	158	165	158	174	164	159	154	156	186	142	176	157	155	182	152	155	168	170	162	171	149	146	153	154	147	162	158	155	160	163	185	186	162	156	163	151	179	167	165	173	165	147	191	170	175	163	171	157	169	143	168	149	150	136	190	158	162	155	157	168	146	162	163	160	160	185	134	137	164	159	162	140	152	157	156	183	180	158	136	164	164	163	169	155	153	164	161	162	151	176	143	186	161	158	158	163	163	152	167	170	169	167	152	146	169	168	174	146	161	138	155	159	160	158	141	178	152	167	138	146	161	166	155	181	147	166	172	203	144	162	183	169	156	186	174	169	158	135	170	128	171	176	164	168	159	173	161	176	158	150	141	177	172	147	173	160	160	161	155	177	170	176	160	183	138	149	153	167	160	154	134	155	152	168	174	164	164	156	148	170	154	157	186	152	146	183	168	142	156	158	157	166	173	161	141	174	172	152	152	164	173	181	178	170	145	179	154	182	170	138	174	173	158	156	142	160	155	179	150	164	142	177	151	141	170	173	173	184	164	131	166	181	153	159	168	163	157	156	177	188	188	161	156	155	170	162	150	149	141	157	176	147	179	171	155	159	139	149	148	156	158	174	162	157	177	159	179	150	161	155	160	185	137	155	144	151	160	164	159	152	144	159	160	147	166	145	150	143	174	171	168	148	169	148	146	166	160	190	155	159	166	154	155	181	162	176	161	165	160	189	152	162	175	168	158	174	154	156	179	164	182	136	159	142	186	169	171	164	172	179	152	186	175	159	164	153	179	147	174	151	164	148	155	161	168	152	159	154	170	149	173	146	170	157	166	175	177	154	153	155	179	148	189	176	170	143	176	152	149	163	184	153	159	166	159	170	158	153	180	163	157	196	165	154	162	161	166	160	162	143	163	158	165	188	171	161	155	149
34189	33763	734	351	295	291	273	232	213	225	223	202	234	198	220	202	236	220	219	219	205	209	187	220	211	216	218	220	187	194	190	244	217	199	203	185	222	195	243	262	225	238	214	228	208	230	204	225	231	243	210	210	223	217	224	191	214	208	219	200	220	191	208	210	205	182	236	178	240	213	222	224	211	187	200	233	204	226	212	229	223	189	199	215	205	242	205	208	214	227	209	206	219	201	207	223	214	202	194	215	218	211	220	246	222	233	205	204	207	203	211	217	201	198	213	215	204	232	196	214	221	216	232	209	217	200	235	214	217	218	211	224	221	222	215	204	211	209	188	197	215	235	209	203	250	203	216	210	239	223	215	204	216	214	209	213	216	231	204	202	205	219	194	222	208	227	207	234	239	238	223	186	214	195	215	233	228	219	180	204	215	231	208	203	211	211	229	204	194	209	216	242	212	222	192	232	214	189	211	221	207	224	229	237	200	219	212	222	193	225	198	223	193	224	236	207	186	212	210	232	195	208	217	223	198	195	232	217	237	201	199	200	211	238	221	226	209	214	245	207	220	205	235	216	206	218	222	236	210	220	225	215	217	223	221	211	197	214	199	220	251	219	216	228	211	199	191	213	223	203	218	212	215	203	188	217	217	236	211	235	235	214	221	176	217	200	227	215	231	201	199	209	206	211	225	209	219	196	202	228	217	186	229	221	216	238	203	222	229	199	224	222	209	252	232	241	199	228	186	206	234	194	228	194	211	250	228	205	236	216	193	234	214	216	221	226	222	212	213	190	183	217	211	225	227	191	201	226	236	231	217	192	210	214	210	206	229	192	229	217	219	230	229	215	182	232	206	230	217	233	211	199	208	215	210	223	214	216	223	199	218	229	204	232	204	197	220	231	208	235	229	209	211	229	242	214	219	214	233	245	228	211	226	239	222	211	214	200	213	213	227	214	254	222	214	221	210	210	222	217	217	200	216	215	195	198	234	186	195	216	246	236	234	229	217	230	211	219	216	232	222	197	205	215	232	220	231	199	232	185	193	229	240	219	192	233	199	188	211	216	219	235	209	225	226	220	206	224	222	197	206	248	219	217	206	229	237	218	201	215	199	203	186	236	233	245	213	239	196	213	208	176	224	204	197	231	225	234	251	204	214	196	193	208	210	218	216	199	214	229	208	231	220	225	212	192	237	225	193	197	201	228	219	222	206	210	217	215	235	234	236	220	213	212	214	222	214	202	218	223	227	211	227	202	208	207	208	226	224	202	200	207	249	227	214	234	199	205	188	230	231	227	213	232	235	206	190	204	201	209	200	208	243	194	210	191	235	218	222	210	211	196	207	225	200	226	215	239	235	211	218	198	185	205	210	234	225	217	198	220	218	191	186	225	226	242	178	226	200	216	175	226	218	208	211	212	209	219	200	205	203	209	216	225	221	224	235	232	225	190	208	229	221	240	216	212	196	222	240	223	209	217	205	222	233	219	203	227	206	215	221	223	217	212	202	200	240	267	211	217	215	178	225	221	201	233	228	210	226	204	221	190	185	227	197	205	198	229	204	226	209	224	201	213	212	207	242	178	186	234	226	179	207	192	202	204	210	194	228	215	224	222	223	242	205	243	200	209	226	230	232	237	223	221	224	215	232	190	226	206	207	211	222	222	195	226	215	219	219	225	210	202	227	196	225	206	190	204	223	236	217	214	204	225	223	202	196	216	207	200	244	221	217	225	200	222	204	214	203	231	218	227	233	218	217	212	207	197	225	215	229	229	219	232	210	211	211	218	198	221	225	202	232	222	208	181	204	221	235	217	211	210	212	234	228	210	207	210	204	229	206	202	201	232	202	224	206	226	192	193	217	224	201	204	226	210	231	222	200	199	227	206	227	243	220	219	219	222	248	216	210	207	203	226	208	210	207	226	236	215	230	238	233	227	201	222	214	201	215	218	220	227	192	209	217	233	216	214	238	212	222	226	239	224	213	213	221	236	229	227	227	211	218	192	203	216	223	208	210	252	217	213	207	182	208	194	215	239	219	223	211	214	198	208	206	233	208	208	208	222	240	223	211	211	231	225	181	203	242	200	228	210	216	223	196	218	213	227	228	197	217	252	224	210	190	198	232	207	210	222	219	222	187	227	204	205	200	216	224	210	210	222	211	187	221	226	200	197	218	247	231	209	233	193	200	231	196	210	209	234	202	230	251	210	192	216	199	207	212	207	222	210	232	221	200	212	201	223	218	210	219	231	213	206	203	203	219	226	206	216	237	209	223	223	210	237	251	220	215	227	202	196	199	237	212	182	218	229	237	207	198	202	230	216	204	208	208	200	228	245	249	231	195	259	213	193	191	224	234	200	199	204	225	204	209	209	218	250	212	247	207	211	185	222	198	213	218	212	188	218	194	221	200	175	222	197	218	213	246	215	223	216	221	204	210	233	203	208	214	205	195	207	227	223	250	211	211	190	198	222	228	211	195	201	235	228	193	217	219	191	219	208	208	208	211	230	212	226	204	196	225	225	230	235	222	223	198	244	218	219	208	191	202	224	217	193	225	221	236	224	254	199	234	191	216	211	199	238	212	233	213	224	228	224	248	180	204	213	220	212	227	206	218	230	233	196	246	238	204	208	212	243	218	203	194	212	198	229	228	211	226	207	227	216	212	197	211	248	204	189	223	230	205	227	216	222	245	232	204	222	234	203	251	205	227	209	203	213	234	227	218	215	199	224	221	216	237	196	206	240	231	199	219	208	210	220	221	211	233	194	195	202	227	192	209	245	203	223	234	229	220	212	233	209	205	218	218	219	223	235	208	190	219	210	210	210	217	249	190	211	223	216	221	208	226	221	203	193	193	192	214	222	240	203	220	202	197	204	195	188	228	249	227	221	232	215	198	185	199	201	211	219	211	211	211	215	228	188	204	211	242	220	202	202	237	213	230	240	226	217	206	197	207	228	225	214	238	212	216	229	217	219	233	212	201	202	206	199	211	216	226	221	226	210	197	196	231	204	213	197	206	217	201	229	217	235	203	223	228	235	206	197	220	207	243	232	218	210	214	221	223	219	224	221	228	213	224	220	208	211	243	263	201	186	229	200	240	196	218	234	227	220	216	192	233	213	209	218	210	219	219	214	221	236	200	249	204	230	206	217	229	199	200	220	220	220	212	206	199	240	216	212	219	224	191	201	208	235	219	207	200	206	208	192	205	205	206	216	212	223	217	212	200	187	209	215	191	240	234	198	221	206	214	207	233	202	188	248	205	238	204	206	187	211	225	197	203	217	199	236	221	243	200	201	218	217	210	198	186	208	204	197	216	188	206	204	243	227	208	209	199	243	223	210	237	246	190	210	233	227	203	205	193	201	211	233	232	206	222	233	232	224	219	213	229	254	243	213	190	223	224	206	226	190	245	212	211	206	216	217	216	240	209	223	228	196	217	201	199	222	231	194	192	201	216	211	200	211	213	189	198	227	229	224	221	207	208	207	225	208	230	241	196	234	205	208
24274	21520	28723	24679	21450	8519	734	495	451	395	378	369	336	362	344	327	281	308	307	305	332	277	283	309	318	309	285	310	302	299	303	306	299	261	310	322	304	306	294	304	286	298	292	268	277	304	303	264	257	307	311	288	284	315	281	301	267	315	277	272	289	282	263	307	282	305	307	304	303	291	311	305	290	309	270	280	271	330	267	255	310	299	286	287	272	328	252	311	290	280	273	289	277	281	303	276	284	285	283	304	287	289	292	287	267	293	292	305	271	295	288	250	288	272	295	275	271	270	299	271	287	292	315	299	295	261	298	299	291	312	354	286	290	284	250	279	279	294	258	273	269	274	310	309	282	281	271	287	293	277	288	296	280	291	289	271	273	281	270	312	268	287	281	294	291	282	278	345	284	279	312	294	278	251	315	263	291	307	291	275	270	292	286	324	257	294	306	290	250	294	273	333	264	276	271	257	275	294	286	295	289	279	278	306	274	267	278	285	275	288	286	304	280	279	296	301	340	290	304	289	278	306	280	289	269	295	282	301	273	291	293	268	294	296	275	266	295	300	273	289	291	291	277	301	306	269	264	282	284	285	299	294	297	298	286	299	300	326	280	285	290	246	290	280	293	305	275	278	275	274	256	299	304	289	302	277	286	273	278	299	297	290	263	307	291	286	280	282	310	294	308	267	246	301	289	282	285	260	289	297	293	315	314	279	281	284	286	310	286	276	272	284	297	275	296	276	293	283	274	280	335	292	282	287	240	310	306	289	303	280	290	316	272	297	258	295	274	277	278	271	303	299	292	273	281	274	309	307	294	289	280	284	310	298	306	289	322	246	308	311	283	294	290	305	302	265	295	270	318	325	307	297	305	284	281	295	281	240	288	306	302	335	297	300	292	261	299	296	278	275	299	285	278	273	294	271	270	292	296	306	301	317	308	274	270	309	292	283	291	263	291	307	295	266	322	294	290	269	288	272	300	287	273	292	302	322	324	306	297	309	300	313	292	270	312	269	279	321	283	325	305	277	330	310	265	320	297	283	312	282	308	286	267	277	281	284	294	308	299	269	279	295	267	269	257	257	325	265	285	308	322	312	293	291	282	290	316	283	298	281	310	285	304	277	264	282	301	299	279	259	294	290	282	298	275	280	300	297	292	280	293	261	287	274	279	315	299	311	268	300	262	288	277	288	261	277	302	288	293	290	267	274	275	286	313	288	254	316	270	291	287	252	281	286	255	262	291	292	272	288	272	288	303	279	289	280	288	317	277	290	283	311	324	277	298	318	279	279	290	299	257	302	275	271	285	268	284	265	282	303	279	268	274	306	286	272	321	299	287	303	285	317	294	328	266	270	297	334	268	284	274	299	256	266	256	322	254	280	314	336	274	264	288	278	304	285	321	294	287	293	293	305	305	319	327	292	287	301	290	302	311	327	291	275	296	263	266	280	313	291	312	274	301	287	289	307	284	305	263	280	258	270	309	291	282	282	285	313	272	307	276	265	295	300	286	317	283	313	296	290	304	263	294	305	284	269	276	278	285	289	319	282	305	292	282	265	287	302	305	308	294	299	285	285	251	291	289	305	296	296	266	285	306	303	290	312	284	329	289	290	276	283	290	295	291	295	294	287	252	289	298	289	292	272	265	277	311	306	281	310	286	300	313	276	279	315	284	285	293	277	288	280	271	291	286	273	306	267	290	286	285	243	297	307	307	309	297	307	296	280	308	297	297	309	291	309	286	297	292	275	301	301	300	288	298	310	281	301	284	269	299	301	282	261	300	267	278	297	285	272	312	297	270	290	329	289	292	280	299	309	294	304	286	262	314	267	287	286	295	304	289	290	292	279	267	309	258	294	274	328	255	297	280	275	261	283	284	302	283	277	307	281	312	310	284	294	347	282	282	302	310	264	295	299	313	314	289	286	294	279	305	310	280	291	299	273	282	271	264	289	282	306	297	283	314	265	281	292	291	277	292	282	288	290	298	272	294	285	299	290	263	283	331	316	310	310	290	281	327	284	280	282	310	289	292	283	291	287	271	258	270	275	296	280	290	291	292	324	273	275	316	292	256	283	254	275	280	267	257	321	294	307	314	286	290	322	304	299	317	284	268	290	273	281	279	275	287	297	278	299	254	272	277	304	277	270	287	313	283	306	303	277	258	287	269	294	303	285	287	275	264	273	296	286	269	283	265	297	288	261	256	289	307	263	283	253	282	328	262	265	279	252	277	286	281	287	320	296	275	240	288	279	271	292	292	310	305	296	304	274	306	291	298	269	312	291	274	303	305	285	253	279	303	300	296	305	299	319	295	275	269	262	288	306	283	272	293	299	272	299	296	290	277	309	271	293	308	311	283	296	300	303	299	293	295	264	300	322	283	316	287	288	260	297	267	273	273	306	309	276	287	255	272	257	309	292	298	292	301	301	261	274	276	273	300	279	291	287	284	277	289	284	284	250	308	309	274	287	286	272	292	288	293	261	292	280	300	290	288	297	286	266	269	287	309	273	275	304	284	314	307	290	304	310	302	274	300	288	307	316	260	249	285	277	295	269	280	297	271	308	276	276	261	276	285	290	281	272	299	267	288	319	286	254	301	306	297	288	311	258	269	287	299	258	304	270	309	290	273	252	302	309	276	279	299	282	305	286	268	260	275	309	294	299	253	299	318	315	263	308	292	309	302	298	299	243	275	297	288	274	299	285	317	268	326	263	290	320	273	292	278	307	319	329	277	316	267	311	296	295	258	271	313	283	267	246	281	308	263	280	303	259	305	292	272	328	303	273	291	307	301	307	308	294	280	285	253	256	319	304	293	296	262	318	288	288	294	282	316	274	298	268	288	270	250	280	310	277	296	303	290	299	324	270	288	324	267	267	298	269	307	281	276	276	303	323	298	316	299	310	285	266	288	283	307	295	273	293	274	268	284	284	278	265	261	255	285	296	303	282	283	291	273	285	294	297	291	257	271	304	272	261	266	263	275	281	283	314	281	259	265	287	293	293	293	295	280	268	269	303	300	314	316	270	288	273	304	270	302	289	270	291	314	275	278	259	296	325	271	283	307	258	273	300	294	298	257	337	274	255	264	287	280	279	316	287	285	271	288	283	275	294	288	277	284	238	310	298	262	252	295	292	327	291	272	312	278	315	243	316	273	287	293	305	293	256	286	283	267	274	301	288	302	285	281	303	278	254	316	256	261	310	313	274	295	324	295	283	276	279	259	265	290	303	305	286	271	289	266	296	285	269	283	289	316	282	295	298	298	299	239	289	300	303	300	286	269	289	297	276	287	278	295	287	293	278	246	295	273	289	273	280	269	299	277	301	265	261	309	293	288	273	282	305	246	279	290	316	296	299	262	301	323	290	303	267	279	287	296	292	281	302	268	286	286	283	267	293	271	301	307	291	266	301	298	305	281	272	305	271	293	275	272	309	290	298	287	324	305	303	286	277	306	307	273	287	294	281	304	265	282	283	286	292	313	287	262	255	308	306	303	306	293	298	311	280
37926	44094	4653	2181	1572	1172	965	803	652	588	550	507	466	443	453	436	429	424	404	386	382	386	399	417	358	340	391	351	389	379	362	360	323	365	365	395	377	361	349	374	382	364	351	377	369	386	336	342	360	339	365	341	379	332	358	368	377	358	346	344	345	384	326	362	320	347	370	370	396	350	357	354	347	365	373	367	342	356	374	323	338	349	356	351	380	341	341	378	365	337	368	388	381	359	358	362	365	355	351	415	326	352	360	391	366	342	354	361	352	365	344	373	358	397	322	353	374	335	338	325	340	358	356	382	383	332	368	374	352	415	347	337	349	384	344	362	341	353	334	339	333	344	353	339	304	385	340	335	344	368	370	352	373	357	327	353	351	343	335	351	326	358	366	363	383	348	338	369	376	349	335	365	359	381	379	360	358	380	372	336	342	355	378	348	376	363	355	404	336	327	352	345	343	383	322	331	345	333	332	367	354	393	336	363	338	337	324	350	372	360	376	344	357	353	362	380	362	373	365	326	370	326	354	337	353	333	384	345	353	370	349	339	316	351	336	367	338	325	345	377	386	374	357	380	366	373	374	359	363	373	355	351	358	322	382	342	349	375	333	357	385	371	349	322	366	357	373	325	373	378	359	339	347	340	332	362	354	352	323	362	362	339	338	367	349	331	401	384	328	349	359	365	320	339	387	377	361	377	373	349	340	330	349	390	379	358	327	357	328	342	378	337	332	339	390	357	337	373	343	352	331	389	370	326	347	335	371	369	361	356	303	351	343	332	389	369	322	379	333	320	354	360	337	330	392	381	331	372	360	357	372	378	351	368	360	357	354	351	334	397	378	384	371	354	355	372	354	325	374	352	376	334	364	385	328	329	372	353	325	305	388	367	325	345	372	355	344	360	342	357	363	349	347	373	323	338	378	345	344	346	319	419	343	333	384	367	377	363	369	372	331	356	366	339	348	371	358	315	353	332	333	371	357	362	357	353	360	347	342	408	368	360	387	400	363	333	365	389	353	354	344	362	322	355	364	377	362	326	389	357	377	340	382	346	382	363	347	345	348	343	348	374	333	308	364	364	383	323	335	353	341	347	359	392	345	369	325	356	309	352	343	348	351	361	328	373	382	352	356	350	345	367	364	349	354	372	358	346	321	367	385	388	384	356	363	377	304	347	308	370	366	367	330	365	338	357	369	368	324	367	370	367	354	379	351	348	348	347	354	330	377	323	360	363	340	387	383	370	348	352	362	331	331	350	388	357	337	356	351	344	390	368	353	373	373	355	365	369	343	359	362	334	357	358	357	329	377	346	375	383	313	334	329	327	344	370	346	345	335	346	347	377	341	345	351	359	364	351	331	358	355	323	376	350	346	349	354	336	391	345	380	368	360	362	344	349	390	342	359	361	345	366	331	356	346	336	369	344	355	364	355	388	367	382	350	357	351	344	330	390	381	364	351	360	354	387	353	376	366	375	372	346	331	339	313	344	323	368	365	335	367	323	366	328	353	340	366	397	342	383	362	328	325	366	377	368	374	352	382	358	330	357	314	336	355	322	358	348	335	334	361	367	370	363	362	365	374	341	349	376	345	357	356	374	333	372	372	351	345	340	354	334	357	382	405	370	319	367	333	348	351	356	381	361	348	329	384	367	331	332	366	394	329	350	366	364	360	390	373	337	370	326	350	370	393	385	391	352	345	341	362	372	338	340	344	348	369	355	342	364	367	339	399	370	343	334	348	328	390	351	348	347	346	370	386	379	381	368	341	350	324	370	369	357	341	330	392	367	387	370	363	376	357	345	368	414	390	347	363	382	346	325	372	328	379	332	377	394	378	357	340	326	360	377	314	334	363	362	318	360	372	328	361	357	358	377	356	328	344	328	360	394	357	360	335	338	382	354	324	366	383	340	338	379	356	350	365	343	344	361	350	333	364	339	334	357	358	384	380	321	330	397	377	357	365	334	394	362	349	352	336	353	350	372	370	350	351	363	357	348	331	332	345	379	368	392	351	358	299	371	371	347	318	365	346	321	358	366	370	341	351	363	368	334	355	375	397	357	326	358	349	350	386	353	353	332	379	346	320	360	411	373	320	388	378	328	356	348	380	360	356	342	338	361	329	366	374	342	378	358	346	343	355	369	350	366	373	360	366	338	336	340	354	344	329	343	366	347	353	344	395	356	317	351	348	398	346	322	397	340	343	361	382	329	377	378	334	366	375	352	334	346	353	359	396	353	355	354	350	373	350	329	371	371	352	357	338	332	398	369	352	382	353	382	354	365	366	362	358	350	344	359	390	351	361	336	354	359	366	351	351	368	332	346	377	350	359	368	363	342	333	343	352	324	376	326	348	357	329	349	367	337	342	365	363	353	337	334	374	351	325	306	357	350	335	375	360	385	369	352	364	348	338	343	384	386	385	378	343	354	327	348	385	341	326	350	352	323	337	358	347	354	336	358	342	348	318	352	359	372	374	363	359	345	357	363	360	354	343	369	344	349	368	358	347	344	363	342	363	338	366	347	374	380	337	364	368	363	345	321	370	327	364	369	343	360	341	374	337	352	341	371	344	337	339	354	347	349	358	332	355	361	373	341	365	329	336	368	352	301	343	398	342	311	349	366	338	373	314	359	334	361	373	379	323	377	327	341	366	394	339	380	333	325	379	370	326	343	359	369	365	381	358	371	360	380	353	343	365	390	333	352	367	328	369	348	362	382	327	333	341	332	384	363	358	389	362	345	372	350	369	351	341	325	324	301	378	389	426	353	353	340	364	378	341	331	368	336	361	365	358	352	337	354	347	369	351	346	330	333	390	333	336	372	366	344	364	357	359	333	393	370	337	334	316	333	372	385	387	366	342	345	374	368	332	365	359	372	363	364	349	385	362	350	357	354	328	362	341	346	332	329	373	324	339	350	378	365	375	348	369	343	325	377	342	370	366	362	331	364	347	360	378	345	363	341	329	356	335	342	400	347	351	366	352	315	371	327	361	354	386	352	354	356	368	347	336	353	322	377	327	391	350	360	353	380	380	383	365	345	333	335	335	374	342	354	363	372	376	354	362	329	350	369	351	337	340	396	349	347	325	325	349	357	370	355	335	339	364	371	403	347	339	351	377	348	372	366	397	359	326	338	360	335	372	381	339	368	341	341	344	358	362	343	349	359	345	345	353	368	351	370	350	345	341	362	375	327	362	352	387	375	368	358	327	360	350	369	349	335	337	341	333	363	353	327	359	369	345	371	373	344	351	362	348	324	348	344	339	358	357	336	339	366	389	372	357	381	408	361	338	382	369	360	366	363	378	330	343	355	346	347	362	332	346	339	344	324	338	371	339	369	330	345	339	333	317	351	339	329	365	343	353	353	388	374	341	352	335	345	353	355	354	349	357	389	384	378	332	350	379	371	391	392	360	344	352	332	341	327	346	358	330	373	353	356	358	369	346	360	356	367	381	358	393	358	358	349	320	355	377	368	359	363	376	358	350	348	348	374	315	342	391	327	356	376
25521	21534	27552	25589	8393	527	391	325	308	307	306	300	292	297	249	288	226	287	228	289	260	286	250	233	277	260	253	271	242	236	251	257	230	267	242	271	230	260	258	234	254	261	246	220	227	258	259	261	227	250	253	224	237	254	251	241	216	247	279	235	223	249	237	245	264	236	231	240	249	202	250	251	238	241	222	242	256	241	248	271	237	256	261	248	232	253	241	257	245	217	252	221	233	253	264	243	243	237	225	270	226	249	270	245	242	239	252	256	264	238	256	256	250	245	239	259	233	249	252	244	240	235	247	252	271	230	248	269	266	274	228	219	214	276	241	247	265	225	241	234	246	248	231	230	257	250	235	264	255	235	226	230	236	232	227	259	237	229	219	237	239	236	237	272	222	258	268	245	230	249	238	222	261	242	230	241	242	226	231	248	253	255	247	252	253	269	253	239	239	251	240	259	246	223	259	261	252	243	258	245	236	243	254	274	257	251	250	223	243	253	241	230	247	247	220	280	237	250	228	278	234	249	258	255	240	280	235	250	227	262	280	232	273	234	271	241	222	246	271	276	251	226	261	258	285	249	262	246	232	264	226	241	239	250	240	246	243	258	240	214	241	243	257	258	260	247	254	242	282	230	234	251	268	256	225	270	242	267	246	234	249	236	241	287	243	250	247	268	234	254	217	245	239	224	212	291	235	242	250	229	226	266	231	246	261	254	232	240	248	266	255	295	254	222	235	247	250	229	245	258	211	265	246	260	256	243	262	243	260	286	279	230	244	250	251	259	260	260	263	245	261	250	257	258	257	255	252	258	243	276	248	249	260	235	254	278	239	243	241	247	248	273	262	256	246	239	250	249	238	238	259	252	251	229	261	253	224	243	261	257	253	266	227	236	250	220	229	277	256	229	246	254	228	236	239	276	255	245	278	246	236	250	252	258	260	235	240	281	251	259	216	241	211	259	266	241	253	237	231	216	250	242	247	237	240	255	269	216	246	248	241	235	255	252	275	261	247	221	252	256	239	260	247	277	231	247	248	257	230	245	264	227	244	243	249	267	232	268	237	238	276	253	221	243	244	217	248	247	234	239	259	262	243	257	237	224	252	238	244	249	238	251	247	246	236	245	252	243	251	253	255	251	244	262	235	267	232	257	243	221	267	237	271	248	243	251	253	231	258	255	266	238	247	231	253	265	257	266	229	255	241	250	268	247	235	250	233	236	250	268	232	234	259	229	260	246	266	235	257	250	290	245	242	251	233	232	261	258	226	252	233	290	252	247	256	249	266	250	245	254	225	222	239	226	269	235	244	249	256	241	249	236	264	248	257	246	233	246	249	231	272	253	245	245	262	250	265	246	226	244	252	255	240	252	224	255	248	257	261	251	266	272	232	235	268	254	245	240	237	243	250	263	256	245	266	273	259	254	267	277	233	233	259	251	226	265	267	209	243	261	254	238	244	250	237	271	253	243	262	246	224	224	236	268	235	270	234	263	252	246	242	243	274	235	244	285	243	230	245	239	249	240	241	240	240	267	234	240	260	242	266	268	252	251	226	232	240	238	269	259	246	254	224	251	243	247	260	249	244	246	250	237	233	245	242	245	238	235	246	272	282	244	230	249	238	253	255	246	256	257	262	243	255	252	268	250	244	258	248	229	236	224	259	260	296	249	236	252	249	279	224	226	280	260	250	243	272	253	233	250	255	245	269	258	232	227	231	248	249	230	270	250	275	259	259	257	260	267	231	255	238	260	250	236	248	245	252	252	230	240	224	251	253	258	219	261	273	261	244	243	223	249	261	242	253	249	231	242	251	234	228	231	231	258	229	255	225	247	247	249	242	249	252	237	242	240	255	259	277	258	241	259	246	254	242	246	254	239	230	246	250	235	256	235	236	233	228	265	251	227	263	256	243	242	216	269	247	263	260	229	237	252	235	245	232	237	241	239	229	246	229	235	251	256	249	234	248	267	255	245	247	259	244	250	240	226	242	223	227	251	252	249	262	243	245	246	248	255	222	251	245	256	264	246	212	201	253	218	237	231	229	242	233	259	239	224	244	266	270	259	235	248	264	280	255	278	266	264	252	261	231	241	245	260	223	265	268	281	216	273	237	258	255	239	229	250	257	245	257	271	252	248	268	244	266	240	226	268	261	265	239	246	256	228	280	207	244	249	250	264	243	222	238	233	236	246	238	241	230	237	247	245	257	235	233	247	261	233	240	264	262	245	262	230	234	272	247	256	272	227	232	232	242	268	236	249	235	245	288	238	241	234	239	231	264	308	250	231	247	286	239	264	236	226	243	242	243	249	264	255	275	237	251	237	241	231	223	233	254	230	262	246	264	239	302	283	246	252	255	248	243	263	243	251	253	268	244	245	246	216	260	258	252	279	265	214	258	263	248	236	246	247	242	242	242	233	251	253	272	246	266	231	236	245	264	263	242	250	255	239	224	235	255	261	242	252	247	264	260	254	224	259	244	220	247	232	260	239	241	266	260	265	240	244	236	253	253	267	263	230	288	245	258	242	236	263	265	246	218	239	249	217	232	256	245	235	273	261	255	259	266	263	240	224	255	265	252	244	233	244	266	236	240	263	248	267	247	254	253	245	270	244	238	228	273	251	262	265	264	241	292	271	244	227	228	264	241	229	241	255	265	240	253	239	232	251	261	256	235	245	232	264	259	234	237	244	232	236	259	244	221	271	243	209	246	268	244	261	248	243	253	222	258	248	235	240	239	288	263	257	257	232	267	263	274	252	245	244	222	258	258	231	239	253	255	231	279	259	248	256	264	238	264	253	244	270	251	228	229	246	257	245	250	270	246	250	255	241	248	273	253	250	223	237	278	255	225	253	256	250	241	249	258	238	254	241	219	249	282	285	261	228	223	242	244	217	217	265	254	253	265	235	250	226	265	244	280	272	253	272	250	226	271	254	250	233	237	229	242	244	232	242	262	261	262	233	254	271	245	242	235	244	227	251	231	255	227	257	237	246	256	232	261	250	265	249	252	242	273	260	252	259	250	263	266	233	250	257	250	259	212	236	230	228	249	222	274	275	261	243	244	264	290	230	261	241	251	244	224	246	273	267	246	253	262	256	227	252	238	240	273	222	261	221	222	235	211	228	241	266	240	252	235	256	279	238	272	262	243	223	265	225	259	281	252	287	206	268	260	245	220	255	244	258	237	257	276	244	236	274	240	236	225	246	257	214	246	239	231	242	239	248	232	256	236	290	233	216	258	243	250	251	226	254	253	249	233	251	258	236	249	252	249	233	253	245	247	245	201	229	274	262	278	245	252	241	269	255	238	250	238	247	238	234	227	271	278	238	241	227	245	264	224	235	233	248	259	232	280	259	242	230	246	250	241	239	266	262	253	220	274	237	247	238	238	240	262	235	246	233	250	268	282	236	259	249	245	240	242	226	238	252	250	242	257	263	249	281	255	266	243	252	260	249	249	254	248	255	238	239	257	233	238	240	257	245	275	222	260	262	221	253	269	266	230	250
37226	38181	2536	1239	913	741	691	569	493	454	428	385	377	412	394	369	373	375	346	391	354	356	322	330	351	327	353	355	331	337	323	329	336	320	331	327	320	317	347	330	360	321	304	321	321	322	341	316	343	343	345	342	322	348	328	310	317	312	334	348	298	300	332	325	298	325	310	360	290	282	319	301	272	352	329	315	325	338	309	296	336	312	354	325	316	319	304	327	320	337	339	340	358	321	279	356	323	316	327	317	316	349	301	326	348	284	334	342	329	327	307	310	343	296	324	323	332	333	334	317	294	320	342	331	300	314	310	329	346	324	320	321	321	348	340	312	311	321	356	329	329	317	332	294	356	270	327	343	343	336	319	343	339	332	308	334	317	339	329	304	324	327	321	307	319	318	327	333	343	314	332	335	326	316	313	346	285	321	292	332	351	335	323	335	328	331	330	318	301	330	332	327	315	327	296	354	330	345	329	281	303	326	321	315	307	319	318	321	304	330	343	334	307	311	307	345	315	295	347	320	320	347	309	307	352	337	294	290	283	346	301	338	335	358	326	303	279	325	333	320	309	331	347	322	349	322	334	334	329	298	309	310	337	323	322	320	356	320	305	314	304	303	296	317	306	306	334	328	345	322	297	351	329	347	307	353	335	347	324	320	331	319	343	323	333	320	305	317	299	349	340	334	340	310	320	316	341	313	319	295	338	308	337	318	308	316	308	332	331	312	328	351	325	330	342	346	315	324	310	307	314	310	315	309	326	308	350	329	339	317	340	336	363	290	318	310	321	300	313	327	309	290	345	329	351	333	310	338	324	312	315	334	354	331	303	332	340	330	303	323	312	326	340	329	310	315	326	306	313	319	334	315	298	303	348	305	321	343	340	315	291	319	345	324	302	323	334	313	295	318	324	269	337	309	295	335	284	332	345	310	319	313	317	320	347	299	324	334	303	365	331	322	350	322	312	325	313	332	306	325	324	299	332	312	296	336	328	335	321	321	298	311	323	330	320	322	315	318	323	325	318	339	316	336	279	314	358	368	312	317	305	316	308	329	331	301	321	303	338	310	310	346	345	370	343	316	337	332	315	335	332	340	312	314	310	316	352	335	327	341	350	319	344	323	326	306	299	318	343	337	299	289	319	320	315	317	312	317	336	321	329	313	335	316	308	314	298	303	321	344	311	361	306	322	309	333	304	327	302	347	314	350	318	308	304	310	329	340	287	310	322	343	350	350	316	322	347	304	324	331	316	333	333	333	343	355	330	322	308	354	298	315	323	315	331	312	352	315	315	331	341	324	307	303	313	301	357	313	314	316	300	321	340	318	299	318	349	316	347	330	312	340	345	314	316	319	327	313	330	304	341	307	328	314	317	322	347	354	321	342	335	325	311	337	331	338	316	343	309	312	291	327	305	306	318	315	346	351	323	309	317	333	343	343	316	358	297	341	302	302	326	335	305	347	328	326	329	299	322	362	297	346	326	321	304	318	347	308	339	297	307	347	297	314	323	314	325	343	322	313	331	324	312	307	291	343	330	319	365	334	323	306	315	344	310	294	382	324	306	329	302	326	316	358	329	347	330	334	318	314	324	338	291	306	338	317	351	341	341	327	310	354	338	321	315	352	317	311	309	358	315	313	279	323	335	318	317	303	315	324	313	333	344	339	326	366	320	313	312	327	328	307	337	319	324	331	354	328	310	353	373	323	307	351	338	325	307	312	318	338	332	349	320	334	321	333	311	338	328	326	358	317	331	329	295	327	325	336	321	313	289	333	357	329	337	310	339	359	311	317	333	348	333	346	347	305	302	322	297	299	307	320	349	317	339	336	340	334	317	326	282	343	341	346	276	305	340	312	317	344	325	315	270	307	314	307	327	330	331	328	335	352	328	350	301	336	305	325	305	283	308	334	335	342	278	328	329	334	355	326	332	332	334	310	323	299	354	330	315	301	305	317	316	302	319	337	288	309	310	310	328	369	310	335	341	331	343	317	313	328	328	335	347	336	324	351	306	333	333	313	299	339	314	311	367	343	361	348	333	315	326	332	326	297	343	317	314	312	311	368	321	323	336	287	318	305	336	298	343	326	312	329	368	312	335	328	341	287	295	308	334	304	332	362	353	296	316	314	339	318	309	315	290	318	332	327	350	316	336	292	336	301	332	320	322	308	352	311	342	334	320	317	314	302	323	323	319	312	332	293	363	300	313	333	323	365	320	302	352	305	344	290	314	321	326	306	336	324	317	323	303	337	314	326	359	291	326	285	330	322	328	323	348	345	329	302	308	292	347	332	343	328	329	334	342	327	351	336	317	360	301	308	334	296	343	314	349	335	322	352	334	322	340	306	335	310	354	323	321	320	325	341	318	318	308	274	356	307	330	333	328	323	330	316	333	314	343	330	326	353	297	330	306	337	348	304	325	357	319	309	343	311	316	352	331	343	342	303	334	334	312	314	337	332	309	349	321	302	346	346	327	335	309	327	343	326	340	346	346	329	316	328	331	368	315	321	317	334	338	293	332	395	309	294	312	318	309	321	323	312	335	320	329	304	330	322	314	314	320	319	346	349	334	321	314	319	322	299	332	303	317	315	292	350	336	326	338	313	321	327	322	354	329	344	367	330	342	351	359	304	288	360	336	305	322	308	344	345	356	347	325	327	328	311	328	332	315	306	294	316	320	314	309	313	324	345	352	333	319	298	299	338	312	302	332	352	313	331	325	320	334	337	329	342	320	339	314	354	328	355	322	332	360	330	335	335	350	309	323	320	298	354	300	347	315	322	285	320	314	309	343	313	301	321	357	314	301	362	291	321	347	334	340	326	348	339	317	333	336	329	315	314	316	308	327	314	334	370	352	303	300	328	331	363	338	308	328	315	330	354	358	306	309	362	344	343	311	332	320	355	297	341	342	329	338	313	303	332	326	323	295	322	345	326	322	352	301	341	339	335	332	320	344	317	314	327	325	334	312	281	304	348	334	316	326	334	342	326	340	321	321	317	328	337	371	333	353	314	310	329	330	335	299	315	333	313	342	365	300	348	318	319	313	286	318	327	322	354	322	313	314	323	319	351	312	326	347	333	332	332	323	317	332	332	316	353	298	298	330	313	308	325	297	358	325	292	353	328	347	309	333	339	308	345	329	338	315	318	326	306	331	281	317	319	319	324	306	323	330	357	339	295	320	302	291	331	323	333	320	346	309	322	332	311	330	288	319	328	323	325	324	305	337	294	338	317	326	301	352	315	312	318	322	324	316	332	313	332	339	324	339	317	342	336	358	323	327	353	331	332	311	327	330	342	319	338	323	312	325	334	307	305	356	315	322	323	321	358	308	303	318	324	301	324	304	312	303	304	323	342	339	343	314	324	336	307	341	333	332	346	336	336	337	300	322	335	348	326	339	313	286	312	342	307	321	320	315	350	347	338	305	308	328	312	324	282	352	329	319	330	351	329	345	331	315	335	301	343	293	324	311	312	307	365	322	323	352	352	350	345	339	338	296	352	300	332
23235	21531	29295	24143	21514	21520	9265	1014	796	673	673	634	599	620	601	570	553	536	536	539	511	515	542	484	517	530	489	468	493	465	514	486	515	533	456	491	452	509	495	491	506	509	493	493	522	481	538	474	495	488	485	497	441	520	475	498	497	448	456	492	535	469	496	488	498	472	479	509	474	489	477	459	512	495	497	477	466	510	486	505	492	472	496	532	522	493	479	479	478	445	510	501	427	452	509	496	478	559	513	495	469	491	516	429	506	476	441	477	543	421	467	505	486	509	451	472	465	455	498	514	485	513	519	465	488	497	502	505	480	509	506	499	539	502	489	476	476	481	508	489	506	468	501	482	490	494	496	503	488	470	460	489	498	469	500	514	488	505	498	503	490	451	494	472	470	515	472	514	522	509	482	479	523	495	476	466	494	485	535	519	470	461	480	489	499	494	489	491	505	501	513	489	491	495	480	494	483	479	482	462	447	483	463	497	475	489	519	490	520	483	498	457	504	497	478	461	512	467	504	488	460	460	478	497	474	492	450	474	472	481	472	499	451	501	519	490	483	512	485	454	467	505	484	500	528	475	494	502	482	483	481	495	508	510	490	510	482	485	561	524	489	502	500	478	475	506	475	478	490	487	474	486	522	474	488	501	502	451	476	491	476	440	491	470	442	499	481	442	462	505	484	477	509	497	517	496	471	523	446	473	496	488	514	480	517	467	451	477	520	476	486	463	468	530	534	498	469	514	463	509	495	466	509	483	482	516	486	481	516	513	471	484	505	458	550	457	477	511	490	476	496	499	457	466	479	514	519	501	491	497	471	484	500	473	470	455	486	489	493	470	466	520	491	485	503	493	498	488	482	533	461	485	499	467	511	452	508	446	508	470	455	494	522	449	482	501	469	478	480	480	477	480	517	478	507	525	488	477	476	451	530	497	483	503	457	463	471	467	493	526	529	490	484	455	511	460	471	489	486	480	499	485	475	477	480	504	517	486	485	450	460	446	498	484	496	454	455	464	519	529	521	503	504	506	514	431	500	529	449	459	470	478	465	486	514	469	465	467	505	475	469	480	487	506	471	482	498	512	479	463	495	514	451	457	462	485	498	500	498	471	515	491	492	509	493	510	482	451	486	497	491	499	496	517	520	489	433	519	452	534	477	522	432	461	515	489	494	512	443	510	468	497	501	477	507	507	489	517	489	474	475	485	496	517	479	516	462	474	512	501	473	485	521	468	478	447	452	487	470	490	509	490	473	505	510	497	476	446	474	529	509	515	494	451	463	509	490	505	488	503	483	475	491	477	485	531	496	457	472	493	510	500	460	499	466	456	521	497	529	516	476	474	474	471	462	529	477	510	507	470	472	483	479	463	484	461	467	460	496	530	458	458	486	496	515	538	492	536	472	459	481	509	480	435	460	520	497	478	516	438	497	473	487	519	478	527	472	492	485	484	492	445	470	491	487	528	507	464	481	476	457	457	457	502	479	512	486	496	523	485	500	471	479	474	458	512	468	489	447	493	482	484	512	492	489	525	523	459	461	462	485	507	462	518	499	471	459	499	482	470	440	482	495	480	525	521	494	505	499	507	493	522	536	483	451	489	497	455	490	492	496	465	480	476	506	500	475	467	502	486	519	463	513	521	488	464	513	491	508	482	505	461	473	490	478	505	450	479	492	497	507	501	501	489	484	510	482	485	518	467	482	453	498	525	473	472	469	471	502	481	500	526	472	496	501	467	526	518	491	504	457	464	504	508	521	488	490	502	472	520	487	500	524	482	468	483	498	486	482	472	475	462	481	472	475	495	506	476	482	523	488	480	476	490	503	479	512	454	505	465	494	484	497	455	504	496	448	487	514	498	453	521	477	496	450	490	510	501	485	491	486	522	481	502	473	510	467	539	542	453	515	479	512	516	474	482	499	483	448	483	519	484	505	519	497	527	506	512	513	478	519	524	460	458	496	478	479	522	469	495	511	477	490	473	483	483	482	503	478	474	465	501	506	495	498	462	473	498	504	456	483	521	485	515	440	467	469	535	460	477	502	499	495	528	534	479	448	488	480	477	459	492	496	476	465	496	506	474	487	470	443	412	497	481	473	485	504	517	497	446	500	482	499	503	467	512	513	519	487	505	492	490	473	486	469	503	528	515	494	478	479	531	479	472	487	502	507	481	485	496	473	491	459	490	489	449	496	500	489	491	489	505	518	527	480	552	474	481	474	502	501	470	484	504	516	483	482	496	488	489	468	499	479	513	491	519	489	462	467	483	482	503	483	480	481	440	458	468	497	488	541	454	484	467	475	471	492	489	502	496	523	473	496	503	516	461	468	536	525	517	548	462	492	494	512	499	502	491	489	485	488	460	486	446	476	480	515	468	485	476	472	475	461	478	486	478	488	477	453	535	485	444	468	485	476	495	520	473	461	515	444	438	466	507	441	473	488	468	500	455	522	488	461	491	498	486	467	478	489	453	510	454	501	489	484	487	452	492	498	486	458	487	515	530	461	497	495	479	491	483	508	512	500	504	510	462	444	491	488	489	481	498	461	474	495	482	438	500	478	470	463	471	489	458	469	503	457	458	488	490	480	529	467	491	503	503	479	495	518	474	481	497	496	446	475	517	523	472	466	432	494	502	489	506	455	481	535	522	514	519	474	462	491	494	487	492	501	461	492	504	501	465	487	489	518	469	477	492	466	494	487	475	486	518	509	470	512	468	484	483	503	474	495	492	469	513	509	509	505	483	493	475	474	472	499	487	488	496	467	519	476	485	474	519	497	483	466	520	453	479	484	439	476	490	512	498	507	514	495	476	494	519	487	491	452	451	505	526	491	528	512	496	442	486	505	474	459	471	467	467	493	512	478	495	470	464	466	483	543	477	485	491	497	465	458	456	469	498	485	448	470	488	454	501	508	468	466	516	464	474	431	463	469	507	502	487	486	466	518	456	445	490	453	486	504	500	522	464	473	452	456	480	465	488	496	497	491	471	457	460	462	521	478	499	473	528	482	464	474	498	479	493	517	524	484	479	493	524	503	509	464	521	510	497	491	529	531	515	523	475	493	463	522	481	478	482	490	457	447	432	494	456	498	478	526	502	491	525	477	495	490	459	472	442	458	514	465	503	474	447	469	477	478	451	483	446	502	500	484	516	460	471	437	508	492	493	474	497	504	475	473	487	455	495	439	479	486	493	488	488	491	463	455	477	479	501	501	499	498	470	529	471	467	512	482	479	494	474	490	482	462	509	486	529	459	482	497	477	509	500	467	477	478	501	446	474	485	441	465	491	487	481	496	516	512	487	471	524	508	465	510	478	474	488	466	555	467	471	470	465	520	456	508	470	452	453	522	499	508	475	493	497	494	491	492	446	490	497	467	445	493	497	476	505	488	495	521	487	477	461	452	492	456	490	473	498	508	515	509	489	466	466	500	465	496	450	506	521	460	456	479	471	496	486	519	478	495	458	455	519	420	493	508	495	483	495	516	489	475	492	540	507	456	495	499	513
43073	50494	8047	4288	3063	2327	1842	1508	1226	1088	986	909	886	825	769	736	688	693	682	705	659	669	632	673	603	677	663	642	625	616	545	576	596	621	638	619	630	613	583	624	600	617	588	618	564	562	574	567	635	616	577	595	639	562	599	626	603	600	611	585	603	623	582	579	613	629	552	568	570	592	626	656	571	590	567	621	565	553	568	563	571	558	570	541	594	592	569	601	633	579	591	569	576	592	597	587	625	569	612	552	581	562	573	579	609	596	587	592	543	614	615	556	621	562	562	596	569	599	620	567	606	592	583	606	626	589	609	586	619	604	530	594	587	588	631	571	604	601	572	595	575	555	571	573	656	594	592	580	613	576	606	606	599	570	599	572	573	567	553	553	579	594	599	572	629	554	584	617	562	595	579	625	618	551	557	601	571	608	586	626	628	580	597	601	602	614	605	601	591	594	537	572	585	571	604	587	557	557	558	602	593	568	566	587	540	558	558	595	576	601	556	569	583	543	615	553	599	555	606	591	602	564	595	568	566	622	620	653	574	584	536	555	571	575	610	571	573	612	612	600	582	577	588	577	607	588	615	587	528	564	566	612	547	583	565	624	616	625	594	549	600	591	586	571	560	625	567	589	544	599	595	573	587	573	601	589	581	589	558	572	616	576	595	620	596	584	621	578	550	573	580	604	582	572	540	596	583	584	594	602	564	569	557	575	551	587	566	578	556	531	567	587	581	547	576	609	575	621	615	571	542	599	573	582	565	623	561	603	586	590	591	577	565	601	615	608	614	587	569	598	558	591	590	616	567	564	561	581	568	597	608	590	611	600	590	567	552	565	589	587	591	595	571	611	564	554	546	556	578	588	602	599	564	588	561	598	585	581	560	538	616	595	584	572	581	617	576	612	562	609	586	574	567	603	562	611	592	565	615	603	553	582	599	562	580	616	547	576	610	608	594	599	542	598	569	613	565	570	595	598	555	609	589	546	591	596	574	559	594	581	567	587	589	568	568	577	601	567	540	624	621	556	579	582	588	577	554	588	565	601	577	628	593	584	614	571	588	601	597	609	625	568	605	609	565	569	533	541	575	596	628	608	614	585	559	558	591	576	633	525	574	571	580	574	528	624	564	560	585	580	573	544	624	575	609	642	567	556	574	576	604	611	600	606	603	580	564	608	565	559	567	592	615	607	603	635	571	588	631	561	624	593	601	555	596	595	616	581	592	574	602	569	554	623	564	567	590	597	590	634	574	578	615	596	590	618	614	590	631	576	555	580	577	546	622	589	605	552	630	591	576	553	577	575	579	557	586	627	599	582	585	535	585	649	573	588	564	646	554	553	586	568	609	584	595	601	570	577	611	548	562	600	594	577	620	590	587	591	526	535	594	550	604	595	557	576	582	623	583	582	550	583	608	594	597	557	586	601	567	555	612	621	570	597	583	592	596	591	587	569	548	566	558	573	580	588	587	604	591	603	539	585	550	590	584	605	569	566	572	561	561	602	638	613	589	573	604	592	577	579	575	594	599	578	590	539	655	629	579	602	633	601	605	575	552	576	531	589	566	553	570	569	589	598	547	609	579	573	602	570	580	599	589	620	612	581	542	649	577	601	604	565	606	596	569	589	571	566	601	588	591	629	588	579	562	589	559	606	560	571	555	563	602	611	581	585	615	569	631	592	529	556	596	564	603	599	592	572	537	557	589	603	562	584	609	609	517	599	583	569	563	549	562	558	596	563	589	597	548	586	618	596	573	631	590	566	543	570	579	569	578	606	607	569	614	598	595	577	561	588	628	537	604	594	586	605	605	575	574	582	567	596	582	603	570	589	587	584	565	622	563	565	571	544	616	597	609	567	590	588	568	599	603	580	551	554	582	632	559	576	612	594	547	601	607	587	605	589	590	602	546	576	578	557	573	605	579	606	580	634	536	589	568	560	572	608	542	603	577	551	590	557	592	575	579	595	603	549	595	577	576	566	588	607	562	524	606	608	576	605	599	555	616	640	594	588	599	595	589	589	567	580	580	590	574	550	577	585	591	587	632	537	560	609	588	600	591	609	575	539	587	593	601	604	571	594	572	606	596	574	578	594	542	585	551	585	565	579	588	578	560	601	604	545	571	587	582	587	544	549	574	582	616	583	573	584	574	590	591	560	549	603	553	562	573	634	592	600	565	603	605	610	569	592	567	600	616	593	609	612	612	646	548	541	602	567	556	601	561	583	571	585	566	573	540	589	597	585	563	597	591	590	625	551	539	551	559	545	608	599	567	619	585	559	605	600	517	590	590	600	602	552	552	580	547	592	609	565	640	600	596	554	572	559	585	592	556	604	609	617	618	569	561	579	613	592	565	594	570	546	615	588	579	632	605	566	566	523	607	589	556	633	595	576	547	578	594	580	634	576	561	598	561	605	591	563	585	601	586	536	596	619	578	578	624	580	618	589	551	584	645	593	590	569	579	622	552	580	595	566	634	597	610	568	580	586	549	615	561	566	591	586	599	592	576	609	566	611	577	587	607	550	565	539	582	570	603	568	589	614	570	636	546	550	531	581	585	580	531	591	604	566	577	627	597	642	583	581	538	599	614	597	595	581	557	610	574	578	610	590	608	583	569	576	582	604	537	593	589	597	619	597	580	616	544	586	609	583	599	606	581	582	593	595	618	596	597	607	595	600	560	583	577	572	644	514	583	582	566	576	623	564	575	620	588	558	575	573	612	586	628	647	613	611	587	595	629	569	573	543	598	572	569	543	542	597	583	588	565	633	563	578	540	602	636	564	591	600	593	561	552	578	572	591	575	606	561	547	621	607	566	565	578	517	587	595	579	587	538	592	574	590	608	597	604	562	657	560	604	584	605	579	599	576	574	607	564	618	597	570	600	595	559	622	572	617	559	572	589	618	601	583	608	584	587	590	554	572	619	583	566	598	626	600	599	604	560	624	548	606	617	574	571	588	582	541	541	579	577	566	601	615	613	565	605	604	557	532	548	579	554	578	589	614	619	521	562	560	606	559	551	553	569	578	571	644	608	606	588	620	578	576	562	562	570	626	628	613	578	558	621	547	573	570	606	561	597	538	612	628	571	542	588	554	559	570	587	561	643	641	562	564	595	571	599	585	621	595	580	555	617	642	608	576	588	589	626	605	542	550	587	570	562	546	633	580	569	599	583	596	585	564	598	545	568	620	585	595	580	574	567	600	578	543	569	574	588	630	544	571	612	585	634	600	611	597	566	615	612	582	565	573	573	575	556	584	629	599	561	558	572	604	607	591	576	599	585	519	544	588	560	575	610	582	577	569	570	602	605	587	597	617	631	565	574	560	566	557	545	571	609	573	617	635	541	539	581	611	565	624	561	546	599	594	550	592	557	585	569	583	643	562	571	583	599	590	587	592	596	616	549	588	601	589	626	560	582	603	595	517	616	584	559	582	594	565	582	585	584	629	625	569	589	581	594	551	567	602	600	620	609	522	569	607	632	631	578	577	588	586	577	629	596	593	604	601
29107	24404	14009	1375	403	352	249	160	147	173	163	147	184	150	182	158	154	153	159	174	154	165	159	157	187	164	143	176	174	160	189	176	194	163	161	170	160	152	149	194	168	158	166	149	157	172	157	148	161	148	168	162	155	154	155	178	165	152	159	165	150	142	143	172	154	157	158	143	177	158	147	168	168	153	159	153	152	162	185	177	169	181	186	165	147	172	154	153	165	159	164	140	168	158	164	169	168	172	150	156	170	166	147	153	156	154	159	172	162	147	178	178	171	176	160	141	178	155	159	138	166	166	165	156	158	146	161	158	151	166	154	169	189	173	173	148	169	184	164	137	157	149	173	159	140	137	179	178	135	183	153	160	154	161	147	135	180	158	162	150	162	163	140	152	178	166	185	175	124	171	164	153	143	148	167	145	145	176	166	164	181	152	132	166	166	166	168	138	159	168	163	151	165	157	179	166	153	183	145	160	154	155	161	141	148	154	176	166	158	140	147	174	161	146	144	184	163	150	192	162	163	157	175	152	180	163	175	141	167	150	170	143	183	151	171	158	159	149	163	163	159	148	167	189	172	145	184	155	180	143	163	153	141	155	155	165	163	151	163	152	131	168	125	155	153	180	169	145	176	176	159	155	171	170	145	162	167	149	162	143	142	156	170	165	191	155	154	145	168	145	172	167	162	141	130	159	161	160	129	157	151	169	178	152	156	169	177	151	169	159	160	164	175	166	155	144	166	161	181	161	154	165	164	154	146	178	159	164	181	155	159	185	160	189	179	155	169	160	194	160	175	162	165	164	142	156	166	181	149	159	158	149	164	165	172	148	168	151	152	158	152	168	175	177	160	173	156	157	164	155	169	178	158	173	164	160	153	159	178	166	170	155	183	167	177	174	144	145	163	158	151	166	137	164	148	172	162	179	157	177	165	163	146	181	137	165	131	177	158	139	165	163	160	161	167	156	163	190	167	155	143	187	147	167	165	170	162	185	163	168	170	175	171	169	179	152	167	154	145	145	181	145	168	156	146	162	163	160	144	133	181	169	154	144	165	162	167	159	148	180	146	171	155	152	168	154	148	156	163	168	166	165	166	150	165	169	152	181	142	149	151	157	151	153	153	165	152	162	174	155	141	170	177	171	156	178	159	159	139	167	177	175	152	157	153	158	161	168	181	173	163	174	166	139	171	163	140	163	164	181	172	159	182	155	159	169	176	164	164	176	173	164	161	154	180	142	152	152	193	150	173	141	158	156	172	157	163	145	180	161	165	163	161	166	162	150	173	168	168	144	151	151	159	156	191	171	174	166	155	164	160	150	139	174	160	172	152	164	147	161	159	151	146	147	144	146	152	176	139	142	146	157	166	157	163	156	166	173	157	155	157	164	170	165	174	154	163	168	153	164	169	157	145	161	170	131	139	153	163	170	179	160	173	173	147	165	155	146	154	150	157	154	142	178	157	149	148	156	158	154	160	159	168	154	160	159	191	143	142	136	167	167	147	153	183	179	160	179	168	164	157	175	146	150	161	155	156	144	162	184	160	175	130	147	176	146	187	168	155	161	169	162	150	158	175	165	162	153	173	147	153	141	166	158	174	134	176	151	182	168	166	155	169	151	171	165	143	161	166	166	161	168	167	134	175	161	155	134	156	152	169	151	158	144	165	170	146	154	156	151	157	171	151	147	143	147	180	177	156	161	175	155	147	159	164	151	153	161	163	156	149	175	172	167	162	163	152	164	152	169	184	165	142	145	160	165	159	155	193	171	182	151	162	148	141	169	168	145	179	149	169	182	180	174	154	152	182	158	177	147	165	144	181	160	163	176	143	159	169	182	169	160	170	184	186	152	154	140	160	163	143	170	167	149	153	189	173	166	160	157	169	183	158	145	163	151	165	184	155	161	140	160	145	164	155	168	164	141	173	173	152	168	163	163	162	173	180	160	163	150	169	170	157	150	158	164	177	173	164	152	156	151	166	178	168	174	155	172	158	158	163	147	159	145	149	143	168	144	172	175	148	143	177	176	155	165	153	190	179	164	183	162	176	156	163	176	168	152	177	171	157	151	183	151	171	173	149	160	176	155	159	162	195	169	142	190	161	143	148	179	144	164	145	168	151	146	161	169	172	174	169	139	160	145	163	169	182	161	150	145	145	154	151	183	148	153	164	153	129	169	162	171	163	162	169	157	169	157	152	165	173	171	169	165	161	158	159	163	149	160	148	171	175	148	162	136	142	157	178	155	160	173	175	178	164	162	156	152	172	140	166	164	155	168	159	143	170	184	163	154	159	170	161	146	171	152	160	152	195	189	143	160	159	149	188	153	153	150	155	156	154	187	175	172	159	150	165	192	170	156	151	165	151	157	159	146	164	132	166	155	146	153	156	182	164	159	160	158	150	147	149	137	157	183	170	163	143	130	178	156	167	173	168	149	169	152	147	165	132	162	181	148	145	159	148	181	172	126	178	150	173	156	152	137	156	153	175	137	165	134	155	149	159	158	164	171	162	146	177	168	143	174	175	147	172	144	164	191	179	161	154	168	171	165	165	155	161	157	167	177	168	141	160	158	149	177	173	163	138	175	156	184	167	173	165	169	162	157	158	163	171	165	210	177	194	163	162	165	152	152	153	162	163	148	175	175	158	158	160	168	156	175	161	161	151	139	156	145	150	175	160	141	169	157	153	146	146	151	159	153	181	161	151	163	160	134	165	172	147	161	165	138	164	150	178	160	133	137	163	187	179	145	176	172	178	149	170	173	182	149	149	142	164	134	158	143	165	169	148	175	170	152	166	165	167	162	165	189	162	136	165	128	165	168	155	162	189	149	151	171	168	148	190	157	144	143	162	153	162	149	152	149	180	180	173	194	162	164	171	150	164	160	157	146	156	161	190	155	163	148	181	158	171	151	127	139	146	167	155	147	166	168	180	148	161	165	169	157	144	163	162	166	174	182	152	145	159	171	159	137	155	151	142	152	137	176	168	184	155	162	168	153	162	158	163	172	187	153	160	143	143	152	162	160	149	138	174	156	163	156	131	153	141	165	178	147	163	157	166	142	162	169	148	151	149	177	168	158	163	180	188	177	185	180	150	155	147	187	153	147	158	160	173	167	164	175	147	150	169	155	141	169	162	151	151	157	143	155	153	147	144	161	174	151	153	170	158	171	158	123	145	142	168	169	179	154	164	176	157	166	138	153	167	159	156	148	159	176	170	154	166	153	154	174	161	182	181	148	152	176	153	165	169	158	175	163	173	148	170	157	149	176	162	161	156	195	139	135	154	166	171	182	170	169	175	146	142	179	158	152	154	180	164	171	173	157	148	161	160	144	169	167	161	153	146	154	166	174	158	150	139	187	170	158	171	157	146	159	156	172	167	155	164	163	162	185	152	156	170	156	171	155	172	165	162	153	170	159	151	181	143	177	149	167	161	161	152	183	139	148	149	150	163	168	185	154	153	167	178	140	161	154	173	150	158	162	151	157	170	148	161	171	162	154	157	160
34160	30450	707	339	294	243	262	241	241	261	231	194	237	252	207	227	217	229	214	205	234	195	238	228	195	235	197	205	202	190	213	225	217	210	211	224	207	227	254	246	207	192	199	219	225	207	229	206	225	215	220	228	220	188	219	221	188	208	211	207	205	167	229	231	215	198	223	238	197	200	202	210	239	228	231	218	203	233	230	231	222	217	221	195	227	199	208	227	209	200	205	215	190	212	217	212	229	203	197	224	207	215	220	195	211	221	220	217	194	213	219	221	214	206	197	214	238	237	228	214	228	186	197	234	204	193	198	239	230	209	198	230	213	220	216	203	208	223	194	206	226	197	216	206	205	189	202	194	207	195	229	240	216	234	216	204	179	201	193	227	201	231	211	223	206	247	219	233	212	215	222	202	205	225	193	215	218	228	218	219	226	214	219	209	234	235	197	205	221	226	213	214	225	227	217	213	238	233	190	240	201	200	233	223	243	221	253	178	241	211	210	228	219	252	173	208	229	199	203	222	195	201	216	220	180	229	200	201	193	203	210	240	224	220	208	213	220	216	202	235	226	204	211	210	204	200	207	212	190	202	164	185	214	191	199	215	200	216	225	230	223	201	239	229	188	213	222	237	213	203	246	216	194	228	204	228	189	232	218	224	203	207	201	212	194	191	211	185	205	208	209	219	230	224	208	205	226	203	215	202	189	220	220	187	194	219	222	234	240	230	218	191	200	224	215	223	206	202	226	209	202	198	229	224	212	205	204	201	240	216	235	210	224	211	187	194	217	217	179	206	241	213	223	222	187	209	208	197	223	202	190	231	214	227	220	224	202	229	224	230	221	199	210	208	218	209	210	240	239	222	199	201	206	224	228	219	210	193	215	219	194	213	211	204	235	212	215	214	215	225	188	199	223	207	215	210	197	210	231	217	206	241	254	215	201	190	218	222	230	202	206	231	219	216	205	196	204	184	201	234	234	206	210	209	197	216	229	219	213	199	201	230	217	243	230	216	229	205	219	223	199	220	237	222	189	229	210	201	219	245	243	224	225	252	211	219	202	214	195	212	197	217	186	204	207	211	221	213	200	217	192	204	205	224	224	234	213	225	190	231	229	206	206	191	217	232	197	209	215	192	206	218	224	198	212	218	237	218	208	195	203	222	218	218	217	232	217	225	222	200	221	199	192	196	237	210	210	225	211	208	212	242	221	219	221	209	196	212	210	225	221	210	231	198	233	197	197	198	186	221	224	234	196	220	207	213	210	214	196	183	226	206	220	211	213	215	199	211	194	208	218	241	223	237	226	212	206	206	221	229	207	219	216	227	234	245	196	228	214	228	198	227	205	210	215	186	182	229	222	215	228	225	202	226	215	226	192	228	208	243	213	218	183	200	216	228	241	216	220	241	248	227	213	218	231	211	219	203	217	235	215	205	230	218	197	191	203	194	229	201	219	205	223	202	201	202	181	222	215	226	208	227	210	209	210	212	220	202	210	226	206	211	206	219	222	219	197	222	217	209	241	215	217	233	212	231	232	215	231	211	218	231	201	221	203	253	230	215	234	219	212	215	191	225	189	220	225	230	206	223	239	211	218	216	248	199	230	238	221	223	246	204	192	214	202	222	235	234	216	210	208	203	208	221	190	216	243	190	215	201	200	174	217	218	219	193	199	187	211	221	210	202	225	208	213	228	232	191	216	211	212	198	234	227	244	195	203	218	235	236	197	199	215	210	215	207	212	218	214	211	223	217	248	213	221	208	224	222	235	202	216	207	219	198	227	216	200	190	219	225	186	217	218	203	224	222	195	193	229	210	185	200	212	207	221	227	219	236	222	234	245	209	202	218	224	207	216	203	237	229	209	217	214	197	201	199	219	227	208	192	229	223	203	206	211	212	220	216	249	224	178	204	249	221	201	223	204	226	219	222	212	198	215	190	216	203	202	214	228	221	214	223	211	214	222	216	200	199	217	246	209	212	210	218	204	228	201	216	182	231	221	207	211	198	249	218	204	239	217	191	191	221	191	212	211	221	200	213	211	214	203	239	235	215	182	197	209	203	238	222	218	226	201	193	212	201	207	240	213	217	245	209	232	220	224	217	235	208	231	213	215	208	220	194	206	193	210	207	216	226	256	225	217	213	216	207	207	219	229	230	214	205	209	206	215	199	229	208	221	200	224	215	234	214	170	186	234	245	218	223	216	214	227	209	225	183	234	228	222	193	240	212	212	212	229	209	206	213	221	219	191	223	211	199	219	230	208	242	232	246	209	206	222	210	218	204	210	205	208	204	212	254	221	215	217	232	210	222	199	206	221	206	214	222	200	234	199	210	214	238	219	208	236	204	193	215	234	227	212	213	245	205	203	206	221	201	219	217	244	193	210	233	207	195	187	218	195	189	225	240	193	217	202	195	233	221	227	216	201	176	219	220	242	210	202	206	208	216	203	212	222	225	217	212	235	201	209	211	218	230	243	190	227	196	230	211	210	198	235	187	204	204	221	184	218	213	198	217	226	230	222	202	197	216	232	219	219	219	224	202	188	227	202	222	223	199	212	225	243	245	222	224	217	212	214	210	205	224	225	194	230	198	211	232	221	201	211	234	213	214	210	187	211	186	229	220	215	195	210	216	202	211	225	203	207	215	210	222	202	205	211	199	195	226	197	215	209	229	195	204	200	201	206	203	206	209	199	191	224	237	198	205	215	227	212	207	209	220	214	205	216	203	231	181	223	217	208	205	226	187	224	220	222	212	208	230	218	200	222	229	210	225	209	197	234	197	224	194	212	212	222	221	221	209	235	226	211	208	208	203	222	212	227	197	220	211	196	210	220	248	225	194	203	200	205	233	203	232	213	214	249	217	235	204	204	235	212	225	210	208	215	233	192	192	204	236	228	218	193	200	222	203	226	198	229	225	221	195	211	212	204	216	200	204	213	238	207	220	225	220	221	221	210	204	244	226	217	224	222	241	233	198	211	216	221	208	229	189	211	199	214	207	215	221	229	220	213	209	227	204	205	215	202	214	203	243	205	208	201	227	258	209	195	228	192	225	194	190	205	215	202	228	213	195	207	198	198	243	214	216	203	225	219	212	217	200	203	186	197	234	226	220	206	225	203	219	197	250	223	226	216	220	220	200	203	203	186	236	228	229	199	226	209	239	226	217	240	224	197	225	218	212	219	191	212	203	210	213	202	210	218	191	204	217	201	213	227	198	221	232	203	209	215	202	240	213	246	214	242	232	226	185	206	215	180	219	213	222	220	198	234	236	213	217	226	220	210	211	207	211	238	234	201	214	234	214	221	212	228	223	231	197	189	237	219	232	233	224	192	212	235	212	237	227	195	226	226	212	196	201	209	215	192	221	210	212	209	230	231	202	205	217	223	223	204	229	235	202	223	202	190	223	245	195	208	218	239	184	225	214	191	209	213	197	210	193	214	208	215	216	180	217	197	213	190	201	219	231	232	226	214	206	195	238	206	212	245	212	223	213	206	209	194	227	208	212
24308	21523	28811	24628	21451	8632	735	498	432	392	412	378	369	356	328	302	339	310	278	298	290	280	313	313	291	318	249	305	307	302	319	269	262	292	296	301	292	299	341	299	287	280	291	302	266	274	305	307	295	299	287	292	286	287	294	295	296	322	312	269	296	282	261	311	269	295	328	307	286	300	288	320	306	293	337	282	282	286	298	294	270	277	288	297	337	274	288	292	272	300	322	277	276	305	267	275	282	283	277	313	252	299	269	292	273	266	277	251	291	284	280	308	282	287	307	289	276	288	254	294	293	262	307	290	318	269	252	278	284	275	308	289	311	315	296	307	295	276	269	282	302	292	257	295	271	289	298	282	275	278	268	283	280	283	304	312	293	270	339	282	311	281	303	321	317	314	310	286	266	279	278	290	285	292	291	297	296	314	298	315	308	316	290	291	278	267	283	285	280	270	305	298	279	296	307	289	268	288	290	292	303	274	276	267	312	302	286	290	285	275	277	265	267	288	300	298	292	261	263	258	288	305	272	271	278	307	248	277	287	318	253	303	281	282	273	276	249	250	283	280	295	256	302	261	303	296	299	301	269	315	303	283	275	286	326	276	304	293	274	267	312	269	276	263	287	303	279	287	309	310	286	264	284	259	335	293	291	289	290	274	265	261	302	264	266	296	283	271	302	273	309	278	281	294	286	308	268	280	281	286	316	279	270	285	273	310	318	271	325	321	298	279	263	309	248	298	269	287	308	293	280	272	288	299	285	268	261	309	275	299	287	316	304	302	298	290	306	321	290	296	311	270	283	294	281	271	311	275	283	301	292	277	280	282	302	308	265	300	318	272	270	287	299	296	271	292	305	274	307	287	299	294	286	306	298	286	329	279	255	310	292	305	283	290	289	275	290	291	286	279	262	279	334	291	274	296	311	319	282	270	277	273	255	277	299	288	283	257	308	279	309	313	267	263	315	270	280	282	302	265	305	307	282	305	304	268	283	278	288	286	296	301	281	271	288	313	270	314	277	273	302	298	306	297	320	285	295	284	294	277	308	277	311	302	300	294	296	310	284	309	252	283	281	256	310	284	280	283	294	283	268	291	297	254	295	252	310	294	333	297	277	280	299	297	283	290	287	261	281	266	279	295	274	281	291	309	266	283	280	303	294	273	276	278	303	276	272	286	269	310	261	261	285	265	308	298	293	299	283	285	297	292	280	311	307	266	293	273	277	289	280	302	309	292	300	281	299	268	282	288	305	303	272	282	282	302	316	274	274	305	323	273	296	280	315	276	315	281	304	270	254	263	265	277	286	295	326	267	298	287	306	277	287	306	298	285	277	279	253	314	264	288	294	315	264	296	291	260	264	266	242	288	285	274	335	289	291	269	270	290	303	332	265	297	252	288	301	298	284	286	298	309	285	282	287	260	283	295	287	292	289	306	255	254	289	268	305	285	257	283	260	289	302	295	245	289	279	324	275	285	277	269	276	281	304	286	320	295	274	302	286	292	292	280	263	313	293	319	294	315	309	304	301	282	303	287	274	295	266	315	267	249	282	267	249	308	262	282	296	256	265	292	276	261	269	296	287	313	276	310	305	276	283	275	288	315	268	271	298	312	266	278	268	276	332	297	284	321	307	250	286	282	315	300	299	291	293	292	286	283	279	284	278	296	269	313	284	272	256	282	305	294	288	255	294	265	256	297	296	300	271	291	297	292	300	288	259	297	267	289	259	305	282	290	287	259	299	272	300	255	294	301	274	271	299	305	289	274	261	294	307	318	280	293	311	294	300	265	302	288	288	294	288	261	290	278	278	291	290	274	294	276	259	275	279	286	305	288	294	310	286	272	279	260	288	254	292	270	317	283	277	324	308	294	290	312	273	290	296	272	303	270	307	278	280	278	300	296	289	292	292	305	289	300	298	251	290	288	279	321	296	268	272	258	273	304	301	286	306	275	298	267	245	293	273	287	301	280	265	309	300	295	287	298	259	300	314	294	288	280	305	284	285	292	278	299	290	289	295	281	300	315	288	294	308	288	295	322	253	304	296	277	298	269	261	274	252	290	310	276	313	258	288	278	269	310	265	287	261	282	297	268	278	285	316	271	300	279	293	294	279	291	304	319	269	287	266	267	295	293	292	275	272	273	280	288	309	291	279	289	267	281	285	275	298	266	284	292	325	287	282	312	276	297	293	294	290	289	279	289	285	285	294	302	288	276	315	278	291	271	279	299	309	308	282	277	284	295	277	294	275	250	270	285	301	316	285	307	283	305	285	308	309	292	284	292	293	284	293	304	277	299	279	268	298	276	302	292	240	284	301	264	279	289	260	299	285	288	285	298	248	270	286	306	291	268	276	282	297	323	294	277	276	296	266	317	285	287	308	305	286	310	275	276	317	267	292	286	285	303	264	279	301	279	293	304	300	275	299	303	285	267	293	269	283	275	322	276	290	276	286	269	288	300	278	288	308	316	275	302	288	288	300	305	275	259	263	304	269	286	284	300	253	282	293	272	282	290	289	266	289	290	290	290	295	290	262	298	250	294	282	266	280	272	270	285	285	297	291	311	302	299	265	298	278	289	301	300	306	304	282	286	301	291	318	298	279	283	310	290	273	282	294	317	254	299	293	262	307	277	273	312	303	275	273	268	289	288	286	308	258	300	275	294	282	270	328	301	275	247	268	276	336	282	284	278	303	278	280	281	280	315	270	284	262	262	246	289	261	288	294	294	306	311	288	306	297	314	277	269	278	258	259	317	286	289	286	262	301	293	292	268	291	281	283	306	300	289	296	272	270	297	277	291	281	285	271	278	289	298	304	283	286	284	302	284	283	263	291	297	312	253	325	297	272	302	283	268	288	317	277	330	276	254	242	309	280	295	310	270	296	299	258	299	287	255	301	301	319	275	308	290	287	301	277	288	283	285	294	264	285	281	286	290	284	305	284	288	262	283	282	266	292	299	313	273	304	274	290	296	269	299	288	292	277	294	302	266	317	285	282	295	300	259	285	289	289	294	301	258	286	283	271	329	271	326	295	284	299	292	267	254	275	269	294	305	289	293	287	288	323	283	283	315	287	244	264	323	292	291	284	301	321	293	296	291	256	298	301	271	287	286	280	283	302	285	269	260	289	285	286	268	274	292	259	266	294	290	310	295	325	276	298	254	287	304	301	307	273	273	279	313	268	289	287	275	283	286	255	293	301	274	287	263	281	287	311	303	327	279	289	276	319	265	283	304	310	302	294	290	272	294	274	296	258	290	308	260	273	291	315	293	259	267	309	272	312	269	275	278	258	317	277	315	290	267	281	295	292	266	300	297	299	261	275	273	273	264	274	287	291	258	278	280	289	273	279	280	297	273	287	274	276	281	275	286	304	269	294	296	294	271	274	310	327	292	279	269	293	296	272	284	261	301	273	298	275	271	287	258	286	306	303	300	277	296	282	300	271	305	299	300	309	314	279	279	286	291	284	322	279	287	311	295	313	281	264	274	296	308	294	289	302	272	271	312
38404	46189	4771	2277	1561	1239	1016	758	651	579	564	530	487	441	433	466	418	424	408	398	411	425	426	388	381	371	374	421	394	345	366	366	400	352	372	376	369	372	371	382	338	353	379	376	313	367	340	410	331	363	344	369	383	362	376	368	357	370	353	351	338	354	353	338	330	355	365	374	374	347	362	380	351	378	363	339	350	360	359	338	376	342	378	359	355	328	379	350	356	371	357	360	367	365	364	343	352	374	369	353	352	340	402	368	371	335	358	365	365	348	370	364	349	364	383	362	359	357	374	386	359	360	351	393	347	336	370	340	342	371	354	393	351	373	363	349	332	343	332	353	358	347	345	336	352	357	351	330	348	345	336	344	348	332	350	370	338	380	341	374	321	325	367	347	327	332	342	354	354	397	353	351	412	360	327	361	401	344	380	338	345	348	365	368	323	354	345	359	374	325	357	358	389	380	345	370	372	359	373	338	360	358	371	373	324	354	333	340	344	362	361	355	349	378	333	361	349	384	361	348	378	333	380	328	380	350	350	374	371	340	342	376	348	365	314	358	323	350	340	358	327	350	405	364	339	357	319	371	327	378	313	359	364	305	354	350	359	355	371	351	351	366	353	348	327	358	344	337	334	372	332	340	361	342	377	345	351	378	355	352	346	363	343	341	349	368	334	347	337	343	334	359	380	351	342	374	363	350	332	358	352	369	355	356	351	329	355	344	337	350	356	348	347	375	348	344	370	395	353	358	332	341	363	332	356	354	365	381	370	330	351	337	351	333	378	352	359	376	374	360	370	340	356	346	349	365	342	352	363	318	372	350	347	329	369	350	341	354	346	367	379	333	306	335	340	358	340	336	364	340	354	349	372	342	349	369	362	369	364	353	369	350	362	342	332	367	341	350	369	353	374	365	356	337	357	366	355	353	400	338	385	319	378	346	378	346	363	345	354	323	357	354	338	355	367	401	361	358	356	314	367	384	373	363	407	357	372	366	356	377	368	336	371	362	369	370	346	372	333	327	333	333	358	356	362	348	338	345	357	344	372	367	366	397	339	339	378	349	360	378	385	357	356	374	355	333	364	334	340	354	374	358	312	336	373	374	346	309	355	359	367	340	328	377	359	352	325	357	372	382	370	366	358	340	382	350	363	381	407	341	355	362	362	375	371	404	366	367	374	328	378	360	349	389	366	360	351	345	374	343	385	391	361	325	349	354	329	344	356	343	367	346	379	340	373	314	358	343	369	354	363	344	386	357	368	383	366	366	397	369	348	386	375	331	331	362	320	343	348	356	369	362	385	348	333	355	381	379	329	352	350	364	324	362	367	342	320	347	348	343	343	345	383	354	343	314	365	362	349	333	381	356	351	343	365	355	357	373	369	363	342	373	331	374	362	402	356	354	335	353	363	387	367	347	378	352	338	350	365	390	375	328	382	362	369	378	342	381	339	351	352	350	372	338	359	327	384	363	353	356	346	339	340	317	312	379	386	334	411	372	332	339	332	363	383	328	327	343	364	362	359	381	367	374	375	354	357	382	358	334	365	366	331	342	340	339	386	385	379	344	321	366	376	392	360	355	329	370	353	366	369	347	329	384	396	360	364	386	373	363	344	347	315	359	337	344	376	393	356	392	346	364	342	355	328	381	342	337	362	340	366	342	364	380	357	321	369	369	321	337	353	355	352	354	380	323	386	328	342	332	364	381	371	397	348	375	347	362	374	367	394	361	375	378	365	314	341	343	380	342	402	358	349	369	361	360	333	352	343	373	341	365	345	371	352	370	328	395	386	359	366	376	372	354	314	361	359	368	378	359	361	363	330	375	368	349	345	361	340	339	320	361	390	362	367	352	358	376	346	355	347	365	351	353	353	348	316	362	388	366	340	357	314	354	363	399	397	364	346	343	311	301	365	358	380	332	350	352	350	349	324	346	337	386	374	373	339	349	359	353	349	338	366	340	354	353	373	350	338	372	356	350	370	340	371	346	378	327	311	362	327	314	369	337	338	347	357	345	374	389	335	384	330	339	352	339	380	378	390	368	376	332	343	401	350	385	348	348	363	337	316	349	327	337	354	359	324	341	363	355	342	363	340	365	350	355	365	338	388	354	374	333	357	386	355	349	351	361	330	368	372	369	377	326	353	366	340	349	358	367	368	337	382	359	341	348	356	348	344	385	337	374	314	369	342	331	364	367	367	387	319	334	391	359	338	369	353	351	347	361	326	317	355	388	367	397	344	353	400	369	358	354	360	378	353	349	346	347	355	351	338	336	339	337	363	346	358	344	323	324	365	361	340	356	361	364	366	333	353	342	346	343	377	366	347	347	337	396	344	376	352	366	335	330	358	367	356	338	349	360	374	343	347	342	313	380	331	358	348	375	382	365	373	353	368	385	341	327	364	346	349	339	340	379	386	375	346	322	334	327	337	365	346	321	372	332	337	343	369	377	339	362	366	362	384	341	366	358	354	350	357	351	340	321	326	370	336	375	350	343	358	327	374	383	366	352	351	399	386	348	323	357	336	361	353	332	363	348	358	346	322	377	375	381	349	355	363	336	394	343	361	354	412	352	358	349	358	331	319	343	370	343	348	356	311	364	322	333	343	352	356	352	332	350	369	357	359	341	341	358	351	365	370	333	363	336	358	371	342	351	338	351	351	356	366	338	355	354	368	393	352	363	350	364	352	375	359	350	371	357	364	347	357	376	367	354	394	347	380	343	332	336	346	353	340	381	376	356	373	340	351	370	349	334	345	341	348	363	364	357	377	335	407	353	362	354	337	325	367	332	355	341	362	309	336	354	341	355	372	338	347	346	390	334	346	362	362	323	369	350	363	352	372	343	354	347	363	342	354	343	336	387	389	350	359	356	341	358	366	355	343	381	370	392	396	337	353	345	370	370	361	339	358	391	328	351	343	346	367	354	359	381	342	360	340	354	359	396	322	351	396	357	353	328	334	344	334	338	362	357	360	362	354	337	353	359	360	356	372	368	359	349	347	375	355	349	380	361	353	343	390	355	416	376	342	318	351	375	333	311	352	328	381	411	373	342	366	341	360	368	373	355	364	352	325	365	344	351	384	362	344	354	328	362	336	356	337	321	388	311	327	359	357	331	349	354	342	363	335	349	354	376	334	417	326	386	378	337	345	361	347	349	381	334	352	338	365	394	353	350	358	337	380	361	345	360	352	409	344	354	344	366	382	364	300	371	383	359	363	343	345	381	332	357	354	375	312	354	325	369	321	347	378	378	337	349	357	314	384	320	347	350	371	363	342	338	362	329	349	389	340	336	333	386	394	363	365	332	347	348	362	342	342	356	370	353	343	373	373	379	368	346	380	368	371	314	336	344	357	368	352	365	373	388	338	359	356	340	357	345	380	358	376	367	362	388	341	364	333	354	347	339	349	351	356	373	370	351	382	354	358	376	347	330	354	375	378	337	379	337	366	360	363	391	378	362	376	352	363	347	364	343	340	358	384	347	326	351	357	344	327	361	331	352	340	385
25490	21553	27558	25517	8190	508	384	282	267	287	295	266	309	275	261	227	283	284	277	253	263	248	255	247	259	266	241	220	213	239	276	302	257	239	262	242	228	259	216	239	212	267	258	240	276	248	231	265	245	251	264	253	258	267	237	225	262	251	242	266	226	246	234	235	270	251	254	268	257	260	253	232	263	246	241	231	255	224	245	254	218	252	240	263	234	256	253	243	254	245	235	259	239	255	259	257	232	255	232	276	229	270	227	241	237	261	232	218	257	228	252	271	238	267	265	243	248	245	258	241	243	248	237	270	243	233	208	228	232	263	216	221	236	281	243	277	264	247	236	248	242	232	220	272	258	246	245	247	251	251	249	243	257	244	259	247	245	258	253	244	222	241	232	232	237	236	239	255	227	269	261	257	240	230	225	260	231	239	258	264	244	262	245	248	250	249	256	250	244	241	258	255	252	249	246	239	237	225	253	251	238	246	250	244	214	242	234	245	231	269	216	220	245	244	238	235	259	213	243	240	246	262	217	247	258	231	227	245	242	262	251	233	233	272	245	243	262	250	232	245	261	251	246	246	248	236	241	253	254	240	247	265	216	268	274	256	248	232	236	285	254	238	239	219	251	270	246	224	236	281	258	246	258	207	228	220	238	253	208	245	237	226	254	256	232	253	246	218	216	260	255	233	229	273	249	242	240	239	257	248	258	223	235	244	228	234	259	242	258	265	237	244	238	261	220	243	269	251	221	264	255	239	245	258	234	236	242	270	217	255	271	242	266	250	252	250	279	224	203	229	255	231	252	262	242	242	256	260	236	243	245	239	253	215	255	273	238	258	230	236	248	255	256	236	248	251	264	232	234	241	252	270	248	229	261	232	239	216	287	256	262	271	232	228	261	253	265	226	274	256	249	248	233	241	261	295	256	277	274	233	257	237	265	251	237	259	249	228	254	251	237	217	240	245	251	245	260	243	249	232	247	274	217	242	241	250	235	241	221	243	259	250	236	239	227	243	224	263	233	229	232	260	257	227	242	263	245	283	257	238	243	265	261	216	255	264	254	224	253	265	242	264	269	254	232	223	260	253	243	282	236	228	241	249	215	238	243	250	233	226	239	254	223	254	253	222	263	259	244	234	241	250	252	235	263	256	252	239	240	241	251	261	243	258	231	246	227	238	259	258	246	238	234	236	232	229	257	287	244	253	219	254	267	217	233	257	249	233	277	242	249	247	264	231	247	291	264	243	247	232	252	261	254	281	254	235	245	261	226	249	241	259	235	231	243	236	248	244	261	252	245	268	209	255	208	257	230	227	230	231	250	267	239	251	262	250	247	221	257	260	261	242	236	244	234	247	245	254	245	218	262	266	222	235	232	245	248	229	228	246	227	263	230	242	253	235	249	224	257	217	260	256	243	258	232	267	249	249	239	258	249	240	241	256	228	233	250	247	243	254	244	240	217	237	274	244	255	227	229	243	281	249	225	237	249	237	238	239	243	251	255	243	229	222	263	246	232	283	220	228	253	231	240	249	245	238	266	245	279	255	239	240	236	247	222	253	230	242	261	243	240	231	237	256	243	225	256	235	257	220	234	227	259	242	261	281	286	232	251	220	258	254	254	259	251	236	234	272	239	241	248	232	254	214	274	256	246	223	282	243	264	246	270	239	259	253	286	227	265	250	241	260	240	233	264	249	249	251	267	242	253	258	255	280	252	247	217	248	215	202	241	223	258	243	243	248	250	237	249	223	245	255	227	243	225	256	266	240	212	234	272	249	238	248	232	274	252	260	263	230	261	261	228	230	241	247	249	247	255	239	259	263	241	215	242	259	276	249	266	222	222	241	227	236	233	224	235	233	272	236	264	250	236	254	247	250	255	256	246	237	240	243	262	237	253	261	243	257	241	247	250	224	257	254	245	240	214	255	243	275	239	217	224	252	248	233	248	251	253	229	243	213	260	264	266	268	234	240	267	222	267	260	277	255	241	256	231	244	215	243	251	250	254	259	252	204	226	257	263	258	238	238	239	253	242	219	254	245	264	248	262	253	230	218	245	235	273	235	279	238	241	273	240	229	210	251	254	264	271	260	245	274	251	223	231	261	242	221	263	251	252	247	257	247	206	242	266	260	248	238	240	248	233	244	232	263	230	231	245	242	271	224	235	261	242	257	213	198	231	253	249	228	236	243	238	270	229	218	270	264	267	250	236	238	244	243	244	248	254	258	268	243	244	246	276	246	245	246	249	279	263	253	249	262	251	244	245	251	237	228	247	241	220	254	283	237	242	224	219	245	213	255	259	254	236	236	243	254	245	256	227	235	262	238	247	229	233	248	252	231	256	242	257	264	264	240	252	251	241	265	248	262	236	248	230	261	244	257	262	248	235	244	250	258	228	242	249	241	245	268	238	233	231	248	259	238	271	250	269	265	268	253	249	252	247	220	236	272	277	220	245	245	266	259	244	257	238	250	260	236	237	241	237	255	228	237	228	255	246	253	215	258	219	241	253	251	252	225	233	233	286	228	230	275	230	255	232	217	280	266	226	259	256	255	246	236	285	232	222	216	230	263	276	238	245	233	275	244	252	233	237	239	265	261	259	266	218	248	279	254	248	296	262	258	232	257	224	273	263	229	245	214	262	261	235	251	229	230	243	264	277	246	226	232	238	254	252	238	234	237	258	234	230	259	235	250	242	249	255	249	232	241	241	238	217	228	246	258	257	246	247	248	247	253	269	245	246	220	254	244	261	228	230	256	218	232	240	232	226	254	253	252	255	235	261	236	249	234	244	253	247	259	229	246	210	264	267	233	254	244	234	245	235	255	258	257	250	257	260	272	253	234	229	261	230	243	230	227	252	233	245	260	265	238	263	253	260	245	250	232	216	236	244	244	257	258	232	268	271	266	239	260	246	251	245	222	254	266	232	257	259	231	267	249	231	244	238	265	240	243	241	235	238	249	278	249	255	249	226	234	251	228	240	255	253	229	222	266	279	240	283	223	271	223	226	246	269	245	220	245	240	254	287	268	262	263	266	242	254	251	245	247	286	258	246	261	256	241	230	262	271	262	242	249	224	216	240	262	257	249	206	229	226	276	222	264	239	247	242	228	242	239	245	216	228	265	220	237	257	242	257	248	223	249	235	253	260	262	250	231	233	259	250	266	241	246	249	239	259	223	251	255	264	239	231	250	235	209	263	275	199	234	230	215	252	247	246	230	264	247	261	234	213	242	239	233	293	222	246	266	231	240	245	243	258	250	247	251	232	250	230	271	236	280	230	238	260	251	246	256	232	254	246	248	268	261	253	271	231	234	247	250	223	251	247	245	263	254	247	231	254	227	248	259	224	243	235	256	252	248	254	257	235	242	242	258	260	252	246	264	258	231	234	219	241	245	235	240	237	253	233	271	228	262	251	253	259	232	252	241	228	241	233	257	235	244	256	232	229	228	268	236	240	241	265	213	239	222	225	263	229	262	245	245	248	266	249	244	228	264	241	228	283	220	260	258
36923	42235	2724	1241	998	787	658	551	499	450	460	414	385	412	325	348	336	395	344	351	345	326	343	330	340	338	345	338	321	334	319	338	352	362	349	313	313	342	340	328	322	327	349	319	322	296	362	326	344	319	291	311	355	319	345	305	348	307	317	310	310	318	323	334	342	357	315	342	335	321	340	326	328	333	346	330	354	342	317	342	322	327	352	315	336	320	324	311	333	330	337	314	334	330	308	321	322	323	353	349	344	290	327	320	314	277	312	321	329	300	325	352	312	343	319	319	312	339	299	319	347	322	299	275	303	346	336	345	323	322	328	301	303	346	303	330	326	284	327	288	348	313	328	337	310	294	322	317	313	325	341	324	309	319	285	330	321	332	330	316	322	322	333	356	356	330	348	331	298	333	317	297	304	314	319	339	350	323	345	344	310	315	328	325	307	314	307	296	293	343	308	322	321	360	299	316	347	322	319	314	349	296	278	310	325	359	349	346	323	350	309	326	303	328	320	334	314	333	290	363	336	355	309	311	307	314	342	318	342	338	350	314	308	296	332	294	324	311	314	329	338	331	318	321	333	349	342	313	322	304	319	338	310	313	315	337	335	314	305	334	316	301	304	321	324	340	340	322	329	336	347	340	337	337	280	329	288	343	308	327	356	322	333	308	298	305	333	336	308	309	322	337	301	340	307	332	343	328	329	317	320	301	320	341	306	333	319	305	299	338	329	326	293	345	332	320	347	314	310	322	330	340	324	344	306	325	322	339	331	361	290	316	320	330	322	308	333	318	321	323	357	307	342	314	336	320	329	309	292	309	336	341	311	308	325	315	319	303	297	327	339	331	315	305	311	338	340	319	308	290	342	317	327	317	333	324	352	315	305	349	325	305	354	307	317	316	329	314	340	300	307	318	299	332	324	328	316	317	328	344	318	334	304	306	344	375	350	330	326	342	317	325	326	312	320	351	306	336	303	305	308	314	318	308	292	328	329	326	307	311	330	348	319	297	325	354	329	342	292	330	281	348	301	325	331	325	325	350	312	325	333	329	348	367	326	298	309	324	333	309	341	336	319	340	309	319	348	319	339	329	302	331	316	319	311	292	338	330	322	316	349	341	323	306	352	308	318	317	299	320	307	316	309	342	343	326	318	317	366	312	351	304	315	319	319	317	324	356	315	339	312	350	339	342	324	318	331	315	323	303	315	318	338	324	330	315	338	293	323	313	336	306	334	335	344	316	321	312	318	300	315	361	335	321	301	291	326	324	323	318	359	318	345	323	337	351	317	315	281	341	301	307	340	339	321	342	322	319	325	332	335	319	312	291	343	316	347	302	350	294	340	332	323	324	319	321	291	316	362	342	290	328	335	352	309	334	342	298	323	301	374	307	325	302	329	319	310	318	325	309	330	366	318	334	340	309	317	307	310	319	339	321	305	324	305	318	322	301	316	324	340	308	319	331	300	313	318	331	322	357	329	284	285	309	309	311	315	333	320	324	280	327	306	310	349	325	317	290	334	311	349	319	293	301	355	323	324	333	313	291	343	304	324	319	356	322	310	331	342	324	320	333	310	346	320	322	322	330	347	338	355	293	325	337	325	337	348	343	318	312	325	326	306	313	339	326	339	302	354	326	326	331	321	345	322	332	337	304	325	343	345	312	333	320	339	327	308	321	301	331	307	332	307	333	310	345	317	330	301	319	323	345	322	290	307	322	336	318	303	288	340	351	334	322	292	307	359	321	343	330	338	306	307	310	345	338	293	298	336	300	328	315	330	337	335	338	335	322	296	309	319	313	290	319	342	344	326	323	310	328	312	306	320	284	314	317	322	335	293	329	335	297	335	371	353	318	328	298	322	305	306	355	319	285	358	345	312	316	328	316	341	327	314	323	343	309	356	354	319	342	322	280	330	310	321	322	339	325	319	322	293	322	325	341	350	332	303	334	309	339	306	309	334	316	334	317	354	340	359	356	341	316	355	279	312	351	319	329	342	336	307	322	338	324	301	338	311	321	331	348	336	273	341	317	339	348	352	317	328	323	321	332	312	335	308	309	339	330	325	334	327	312	322	356	332	322	340	343	322	319	314	327	311	310	350	317	326	366	298	329	351	341	322	319	356	299	337	334	308	327	320	354	318	311	307	318	307	311	356	335	336	363	336	310	321	328	296	322	321	324	318	313	308	321	318	308	344	324	347	326	324	335	338	312	331	325	297	338	322	338	338	341	363	312	322	344	309	289	332	313	313	336	327	329	340	315	302	302	298	321	333	306	323	317	330	306	321	318	311	337	353	323	299	314	329	335	306	324	291	349	306	357	339	325	310	327	342	301	347	354	343	303	364	353	280	341	315	314	329	339	317	341	347	324	318	319	328	318	301	313	306	339	314	319	326	292	316	294	348	326	338	316	348	326	335	354	292	331	348	350	349	320	338	325	333	325	331	322	357	317	341	322	307	343	318	336	375	329	343	308	329	368	312	374	344	296	320	323	337	311	286	305	340	313	333	337	338	307	357	301	296	346	321	311	317	315	353	311	331	315	321	318	309	326	319	325	347	326	312	321	330	332	319	319	319	291	315	291	307	337	348	328	348	337	305	288	332	334	328	336	343	320	321	364	354	328	312	297	339	319	316	303	320	308	334	323	334	313	340	314	321	316	312	329	317	344	351	312	337	358	346	332	312	303	296	328	314	321	339	364	353	314	336	299	330	336	325	313	334	329	290	333	299	315	338	306	330	305	339	281	323	332	304	349	292	326	315	314	338	303	324	339	305	291	300	321	302	307	342	346	324	334	311	342	324	307	323	323	318	312	341	299	318	294	321	336	305	313	295	323	316	337	292	318	336	326	318	315	352	373	307	320	317	308	333	332	360	302	335	309	309	332	326	322	314	305	301	295	299	326	308	324	337	311	341	316	319	334	316	320	339	312	349	310	350	329	310	311	322	282	323	329	321	331	286	320	324	325	327	317	341	346	315	307	331	305	327	321	309	335	288	327	318	316	356	326	330	330	322	314	335	335	317	323	346	341	310	290	341	311	329	317	312	346	326	303	354	317	337	320	331	318	314	320	333	324	344	323	344	371	341	398	325	317	361	338	311	317	334	346	361	322	311	354	367	298	373	340	343	295	339	319	320	339	358	321	347	362	334	364	363	314	331	331	309	310	334	345	328	336	324	326	340	322	315	336	334	330	338	318	321	332	324	286	322	293	352	318	351	338	307	371	344	304	324	343	308	349	340	330	301	334	310	326	325	328	314	305	316	356	293	341	303	346	337	323	313	338	319	303	314	346	322	328	331	305	297	312	297	340	328	321	324	323	301	319	340	326	317	326	341	338	335	320	357	299	288	315	349	349	366	298	347	310	313	340	291	325	349	318	321	302	324	338	350	335	354	310	317	314	372	322	325	348	336	336	346	341	316	324	359	298	296	344	334	305	306	324	343	328	311	313	315	291	351	290	316	337	303	317	301	339	295	294	314	306	305	321	327	320	295	338	327	302	332	307
23247	21547	29315	24185	21524	21520	9403	1001	772	749	687	658	583	579	580	557	569	540	581	526	522	505	495	516	515	497	476	522	535	532	508	509	508	500	478	513	513	483	518	461	454	497	527	467	476	516	503	533	500	486	549	476	467	490	465	499	506	511	482	504	466	482	468	465	510	513	495	491	490	524	482	480	467	493	473	477	512	474	509	479	491	459	503	489	542	439	490	509	464	508	469	506	452	481	505	505	474	507	519	476	503	487	463	537	483	456	483	485	534	498	482	474	510	497	504	478	434	462	488	509	472	531	480	494	474	472	487	477	482	517	495	463	461	474	491	513	479	496	486	444	475	478	508	489	498	503	501	448	463	462	495	450	501	482	472	492	476	478	478	474	488	459	516	487	450	471	438	484	505	499	486	485	481	500	470	488	465	503	486	465	441	514	492	482	470	467	495	508	488	489	468	490	492	433	463	467	434	493	514	501	465	485	474	523	493	465	494	482	500	481	434	469	519	496	525	472	489	483	431	460	501	481	464	483	445	530	519	491	409	506	488	475	511	488	449	527	479	517	501	491	539	483	506	500	496	508	440	484	500	481	434	481	489	434	478	508	509	475	496	542	491	490	484	468	482	498	509	498	471	507	484	453	507	515	483	486	494	497	505	496	483	472	489	470	499	484	469	488	478	496	500	510	508	469	535	489	497	476	424	463	491	511	492	512	532	467	471	475	457	502	464	482	480	464	483	496	509	446	494	483	476	462	463	506	464	496	472	522	479	481	515	476	465	495	447	478	468	490	490	462	510	464	467	542	485	451	471	482	487	486	477	513	525	487	495	558	484	449	490	486	464	465	537	481	469	528	510	480	482	486	464	459	502	467	448	484	472	510	503	494	511	482	486	496	524	514	465	503	463	488	467	491	472	487	479	484	476	530	488	428	467	435	484	476	490	444	508	458	468	486	493	451	482	496	517	452	511	483	479	459	491	483	452	472	493	483	513	514	489	516	449	528	524	490	490	484	438	476	479	477	484	504	497	459	507	495	484	452	486	502	489	494	517	451	469	526	465	515	463	498	490	469	478	488	452	458	480	493	474	499	520	496	526	506	489	482	459	472	530	486	510	441	536	527	472	479	522	524	478	473	464	500	470	483	426	462	486	446	473	501	488	500	477	465	470	470	480	497	502	466	488	501	487	459	476	553	478	447	470	460	495	481	446	503	511	503	481	483	499	456	513	499	440	493	491	473	515	495	490	491	512	476	457	464	489	466	496	479	489	498	493	479	484	455	491	505	480	507	513	437	504	501	501	478	467	482	492	494	484	502	477	462	512	456	495	492	461	443	476	481	498	468	475	520	466	449	469	465	480	487	477	477	465	498	468	496	469	483	492	509	484	500	475	454	516	479	527	476	501	512	496	496	471	470	465	506	518	466	476	519	480	490	489	490	500	492	488	472	474	494	481	441	469	459	487	478	528	528	533	477	514	444	452	542	496	498	472	464	508	481	488	527	490	469	490	488	519	507	468	494	481	494	509	527	482	431	467	486	438	523	443	466	519	512	488	469	492	478	477	493	493	499	476	478	512	470	499	491	485	492	465	485	480	480	462	466	492	456	471	481	463	466	498	478	490	529	533	487	483	471	498	512	486	467	481	487	466	513	485	477	489	467	493	467	487	441	501	463	508	487	452	514	478	495	441	500	492	508	482	514	487	470	476	494	473	503	512	506	486	483	476	492	499	488	507	503	462	503	512	468	494	452	502	475	505	447	435	493	455	505	465	489	503	471	497	486	486	480	446	441	459	479	496	492	498	470	534	483	474	486	504	477	497	487	497	455	507	490	444	493	485	454	473	458	526	452	524	510	486	491	468	479	478	492	507	479	449	451	466	497	443	525	455	499	493	511	491	480	495	481	466	494	505	486	480	508	455	458	448	520	484	506	510	517	483	477	484	466	434	486	512	465	482	436	455	462	495	486	489	513	474	453	459	524	460	496	489	472	467	519	468	476	472	462	456	485	468	455	474	449	520	505	531	480	468	471	451	475	496	517	480	468	475	486	470	464	476	503	455	492	492	476	450	488	485	468	515	489	474	478	474	454	468	459	470	473	473	476	467	472	511	494	458	493	460	466	448	480	470	497	496	493	467	493	454	496	420	454	494	476	451	509	487	476	476	477	505	526	468	467	469	423	482	492	523	461	465	451	504	454	470	510	464	448	433	454	523	535	496	458	501	529	511	479	484	506	455	497	459	471	487	475	483	511	468	456	487	524	499	456	509	472	518	477	488	486	505	446	481	484	496	475	481	482	482	528	493	499	511	492	527	520	506	478	498	468	470	474	480	501	468	483	479	491	508	502	459	494	471	508	456	506	527	469	495	466	448	428	488	479	457	480	471	428	491	475	472	437	496	482	488	486	463	460	505	508	476	472	482	495	515	471	482	498	492	454	508	504	466	474	461	445	475	480	475	485	483	475	451	512	517	449	467	467	518	455	446	500	464	477	448	505	487	499	483	453	470	488	484	491	466	502	488	509	441	480	420	479	495	498	442	472	506	487	454	463	471	475	495	474	474	514	475	490	493	489	486	471	475	513	471	478	481	493	452	435	472	482	467	482	491	486	478	489	497	495	521	491	519	483	519	493	509	477	475	512	458	510	435	518	451	491	511	442	509	517	471	465	456	490	479	480	460	475	516	507	483	451	485	478	455	469	513	471	518	499	464	477	429	503	478	484	430	472	488	506	485	478	455	462	470	470	491	464	476	487	493	467	461	509	494	485	479	516	499	485	465	503	535	476	482	494	482	486	471	502	465	468	456	477	485	467	469	488	500	481	497	489	455	486	483	503	480	467	543	451	525	460	456	497	500	462	464	495	470	469	482	474	468	449	454	468	480	471	467	476	497	524	521	504	502	507	465	483	505	458	501	464	509	492	494	488	446	465	527	471	455	500	499	481	470	519	466	475	482	516	489	486	452	499	498	460	486	468	499	462	486	485	480	483	468	463	455	510	492	520	477	495	522	459	466	507	473	500	508	460	480	469	473	500	497	478	441	480	489	485	468	486	476	497	495	488	472	494	451	495	479	489	550	486	474	489	450	481	496	497	451	481	498	512	452	502	504	448	477	425	478	462	500	469	473	512	499	486	452	481	527	473	508	484	478	479	491	453	484	481	487	482	507	479	475	477	498	493	480	466	518	510	498	510	494	485	493	453	494	481	471	497	438	460	450	508	488	514	510	521	506	460	499	490	478	484	469	484	499	500	492	480	485	484	473	465	447	477	522	482	483	527	489	500	470	496	476	477	500	493	454	475	508	487	465	505	521	442	515	495	464	477	486	488	492	473	481	467	500	481	520	477	524	485	497	516	471	447	526	508	467	484	476	492	497	532	505	480	483	482	466	466	476	474	495	446	509	458	504	423	487	511	455	446	509	491	498	480	469	482	473	435	490	488	519	464	457	497	514	448	460	484	491	520	459	488	519	538	510	505	480	531	482	496	454	476	487	478	479	478
43114	55895	8752	4060	2988	2342	1835	1437	1268	1036	988	900	843	861	735	744	715	676	710	637	674	630	665	663	701	674	648	651	579	675	612	584	599	593	622	648	638	614	610	595	617	570	557	586	602	601	578	602	582	585	566	580	615	586	552	630	641	594	536	566	578	550	619	603	573	624	609	606	606	568	582	528	587	556	549	621	607	573	571	548	578	618	611	570	563	588	542	611	586	616	633	617	594	612	573	591	576	613	590	596	592	596	548	613	589	562	572	580	604	602	610	580	574	583	571	557	606	556	628	557	606	579	544	580	596	578	606	606	625	620	587	541	584	571	612	572	585	626	536	600	624	594	549	564	574	639	572	615	563	555	616	581	588	608	541	574	586	546	589	571	565	617	578	554	596	551	571	611	591	610	583	569	600	579	605	573	570	589	555	554	608	573	599	602	553	574	615	537	577	599	599	560	552	551	588	612	563	576	635	618	627	619	626	569	631	608	587	571	550	584	608	562	595	598	620	576	563	598	602	603	584	603	579	559	580	566	557	573	584	602	573	563	566	571	625	550	610	578	585	553	593	603	627	612	564	627	643	586	599	572	574	549	571	592	572	540	595	575	548	618	618	599	579	555	563	612	595	580	596	577	559	533	581	563	570	578	595	643	617	574	599	595	558	571	575	571	584	585	583	585	618	602	587	560	594	583	586	569	599	591	595	588	581	616	627	547	515	585	555	562	621	589	569	549	610	592	614	645	587	579	545	594	552	614	587	571	602	583	562	545	527	588	582	613	577	590	569	612	555	590	577	607	591	545	584	581	616	617	562	535	575	557	580	586	631	555	595	577	622	585	626	544	578	529	576	604	625	601	615	575	565	611	606	615	598	594	543	586	593	586	602	605	551	587	592	595	589	541	567	618	596	555	570	561	548	560	589	529	579	591	607	596	578	549	555	605	586	611	604	575	607	582	551	555	576	557	584	565	590	631	618	584	583	625	598	573	606	627	586	594	552	562	616	547	586	589	600	573	574	582	550	552	586	584	555	569	588	587	560	600	591	564	572	563	566	588	596	583	553	558	546	593	603	592	575	585	580	615	557	587	627	577	614	596	531	653	551	593	564	575	563	585	639	612	599	618	635	566	613	558	609	623	543	611	592	548	633	578	571	617	599	572	550	571	589	585	576	591	585	576	572	584	600	575	623	582	576	608	574	580	571	576	562	575	577	626	604	573	562	577	589	613	575	587	583	594	603	599	549	586	614	550	580	577	582	536	558	608	584	580	552	573	582	610	577	590	566	598	583	615	577	585	600	600	617	562	624	621	583	625	588	567	585	585	590	596	564	587	603	569	583	585	622	603	583	589	605	570	582	608	577	598	535	595	618	577	573	572	617	599	570	537	597	538	568	625	573	585	598	590	599	562	527	627	550	611	573	584	584	554	605	555	594	599	633	555	580	594	592	566	611	563	588	592	579	541	547	593	585	574	579	604	579	614	579	597	609	561	574	548	587	589	549	609	567	604	618	560	536	574	601	606	562	565	564	614	562	603	637	610	591	573	574	615	545	601	536	569	594	574	596	605	549	559	580	591	532	630	608	598	608	586	540	571	629	589	579	576	605	572	565	616	591	608	598	577	561	643	571	553	584	575	549	594	584	597	582	624	590	594	604	563	574	586	618	589	569	586	575	590	571	556	581	616	584	556	637	575	556	585	603	626	594	597	568	597	589	578	599	592	573	583	578	630	584	577	595	597	595	545	581	561	625	575	564	579	595	570	570	590	567	584	606	555	644	554	602	575	598	562	585	555	573	568	604	592	568	579	547	577	590	600	581	600	564	561	586	577	554	616	575	606	566	560	574	574	574	569	573	619	577	620	593	588	598	582	576	584	597	550	589	564	598	574	597	582	562	591	583	599	554	591	551	563	584	530	590	602	612	599	595	605	581	599	594	600	599	604	593	581	634	584	574	609	560	572	573	594	559	607	574	636	561	593	572	561	609	565	586	581	602	587	614	597	585	569	549	577	602	614	547	536	556	610	592	613	580	599	592	589	570	599	562	620	546	570	584	598	575	544	574	560	610	617	593	584	600	579	608	623	634	580	600	573	579	562	551	589	590	615	613	574	618	575	582	575	553	561	604	583	597	574	597	587	578	570	535	596	606	570	582	602	553	541	563	623	569	568	579	586	591	575	598	594	615	594	560	605	578	566	556	580	586	610	595	564	581	545	532	596	562	593	567	592	539	606	562	597	602	579	606	588	538	611	581	644	570	606	559	577	589	586	568	559	582	586	572	602	567	603	568	594	596	573	591	602	581	587	557	561	575	577	611	570	584	548	612	557	588	591	574	589	590	591	607	551	544	592	560	598	562	565	619	569	566	590	590	582	599	598	644	605	588	581	585	571	522	617	585	624	592	598	615	590	578	593	591	605	594	612	563	602	559	598	598	601	545	599	491	551	577	595	629	603	588	622	583	621	593	601	535	567	579	570	578	567	554	599	576	571	613	552	594	623	580	593	635	612	548	586	537	601	597	607	595	581	622	600	596	572	576	583	598	594	579	584	579	570	597	551	569	562	593	525	615	566	566	586	563	585	595	588	608	595	566	536	606	582	569	602	517	557	576	595	531	576	590	568	560	608	579	615	556	551	570	586	571	568	577	577	604	593	612	590	586	578	561	598	557	575	547	569	594	567	571	596	589	567	581	610	568	565	594	568	576	526	576	606	590	591	570	582	555	596	575	605	571	562	618	577	590	553	594	552	567	548	575	573	598	542	604	597	591	578	550	621	581	525	567	571	593	583	545	573	593	561	600	605	615	597	578	597	607	612	598	643	572	583	592	557	574	576	596	553	644	615	572	525	592	570	590	595	600	593	561	584	580	624	601	557	633	552	591	586	653	649	596	608	603	576	563	591	561	617	592	590	589	580	567	583	619	581	621	584	589	535	622	536	594	601	602	569	564	598	582	610	559	591	569	590	565	516	554	595	553	597	627	567	581	576	567	581	561	583	577	602	598	577	591	547	569	573	563	572	603	616	597	573	592	591	603	619	575	595	561	598	539	577	605	626	551	580	557	582	548	578	567	581	579	564	586	617	572	591	603	560	608	578	590	571	566	586	526	576	570	554	561	597	594	595	560	576	573	626	571	585	617	586	587	625	594	552	545	583	519	545	594	574	590	604	620	610	562	624	586	583	560	587	536	590	577	541	560	602	594	570	608	582	563	604	593	526	587	551	560	553	587	573	613	573	562	616	585	609	570	566	588	597	537	557	602	603	572	571	579	555	570	595	563	533	562	559	601	589	610	574	595	595	616	563	549	562	557	580	592	583	589	590	577	585	560	588	612	553	609	638	530	591	594	565	582	601	519	571	576	637	542	619	598	596	610	591	570	584	583	577	564	551	557	586	576	601	595	626	597	585	567	612	592	625	585	572	625	590	611	588	601	598	563	632	595	566	558	585	581	580	565	584	614	556	585	583	586	563	570	568	615	602	594	580	569	584	551	595	573	614
29292	25362	14566	1494	207	183	181	168	175	188	162	164	150	169	176	158	174	157	151	165	152	177	157	182	149	162	171	148	160	160	148	186	161	156	146	160	151	167	154	148	143	149	164	151	137	146	167	157	170	158	149	155	199	158	172	182	156	165	168	179	170	158	177	175	153	158	146	158	176	147	148	137	184	190	151	172	176	160	183	159	187	168	139	161	152	152	148	129	149	158	159	156	131	143	156	150	140	166	144	148	140	179	176	160	157	161	154	151	149	178	148	171	147	163	158	168	165	164	143	170	174	172	164	159	155	170	136	166	142	173	160	136	187	182	171	148	145	171	185	147	162	158	165	172	155	162	150	162	167	177	131	160	156	143	151	151	183	174	162	154	146	181	183	192	168	158	170	181	150	159	159	164	162	161	158	163	172	131	154	147	150	157	150	169	145	160	151	174	167	165	149	154	165	158	142	162	166	147	137	155	140	144	166	155	161	149	156	187	174	144	168	163	157	171	147	162	164	170	162	154	147	143	161	151	159	164	158	169	168	156	159	171	156	144	159	152	145	173	164	159	172	153	159	174	152	187	141	160	141	161	174	163	156	157	144	163	154	158	124	177	152	173	170	181	160	160	150	136	153	173	155	166	175	145	140	151	162	163	150	144	133	158	141	162	169	158	153	165	158	158	150	154	148	135	154	145	163	160	156	152	175	147	184	160	166	166	166	170	155	159	167	192	162	173	166	184	158	146	149	172	143	158	158	166	167	166	155	150	152	147	167	178	173	152	143	172	174	169	145	161	144	191	165	193	151	174	132	161	159	166	143	176	170	153	143	167	159	154	168	164	157	149	154	168	172	183	157	165	135	155	156	158	148	138	165	156	138	167	148	172	170	155	171	161	180	156	146	153	173	156	176	155	165	163	174	164	158	167	158	171	163	161	166	146	153	164	144	155	142	165	160	173	162	133	145	138	155	159	165	170	140	171	167	141	140	151	130	174	177	159	133	152	168	166	171	159	163	143	149	163	156	157	140	155	139	156	160	172	182	151	158	161	178	154	140	165	160	155	162	200	164	141	151	196	162	167	136	164	176	155	152	167	163	176	156	160	157	155	157	136	166	169	160	159	176	174	139	165	159	156	153	158	145	169	170	157	140	155	167	175	160	174	173	172	141	143	168	166	163	170	161	176	140	173	155	178	160	149	177	173	146	148	164	144	162	149	173	142	163	156	186	168	153	155	180	153	141	163	146	164	133	147	163	152	148	163	164	160	148	156	168	159	166	144	180	154	154	130	146	156	178	178	168	185	146	171	154	157	173	165	173	162	158	175	171	149	174	153	164	157	165	163	154	147	163	157	158	142	179	176	142	161	167	186	172	173	155	150	167	166	126	152	161	164	150	175	164	164	174	155	187	169	161	158	157	157	146	156	164	153	187	163	153	160	155	173	183	152	147	184	170	144	144	144	187	151	155	175	139	156	149	154	169	159	132	146	172	145	152	146	158	138	175	164	147	179	169	181	175	167	151	148	155	148	157	162	158	146	163	163	166	162	172	155	175	181	143	125	148	151	178	151	160	160	190	189	171	158	170	139	147	161	175	150	158	147	159	166	174	166	151	164	146	158	158	165	172	144	175	175	135	162	162	160	138	190	155	142	166	165	163	156	153	174	143	159	174	170	155	143	146	158	181	159	177	159	134	181	162	148	141	157	162	151	180	165	172	154	142	159	164	163	159	143	169	139	152	136	139	151	189	161	164	176	145	168	169	151	141	143	145	168	144	156	152	153	157	136	163	162	156	160	163	159	178	145	149	163	141	141	165	177	169	172	151	167	155	181	172	164	173	150	141	172	162	187	174	151	151	175	180	169	180	160	147	151	169	161	144	145	146	140	178	152	155	169	133	157	177	141	145	152	169	150	152	166	177	160	158	165	153	150	171	151	155	169	158	165	186	178	148	133	162	186	137	169	162	164	166	164	176	128	181	185	160	174	146	136	155	143	194	161	145	150	136	163	172	144	155	156	157	165	153	158	171	155	153	159	178	145	169	163	155	182	160	172	182	170	147	157	160	168	166	162	174	158	165	142	147	182	188	143	157	163	156	144	156	170	148	185	154	158	162	157	167	153	145	163	151	153	159	166	148	139	160	167	171	183	189	158	138	165	148	152	166	141	166	155	121	140	157	150	152	166	168	148	170	164	169	181	158	164	160	159	164	191	152	136	173	159	160	159	170	150	161	156	149	172	140	165	157	189	155	159	156	184	164	147	148	178	176	133	152	154	150	154	188	159	160	157	166	160	158	169	118	148	160	187	162	148	159	152	153	194	163	154	176	184	170	182	172	168	176	179	178	158	156	148	157	163	152	167	160	150	165	183	167	151	141	159	165	154	162	158	151	167	150	158	154	154	153	151	144	150	159	165	164	137	169	144	152	175	172	158	152	156	180	170	161	164	169	133	148	146	154	162	138	165	164	161	154	155	166	139	162	165	165	152	168	153	164	155	166	146	172	165	164	155	168	157	143	185	153	155	146	193	176	135	155	155	166	178	172	160	149	164	154	160	145	171	169	158	163	142	151	160	150	181	139	165	138	177	155	158	155	150	157	171	153	151	160	166	179	163	158	176	150	164	161	156	153	161	136	137	176	164	151	166	178	175	160	166	174	178	146	167	162	149	166	163	159	143	178	163	181	146	171	154	150	189	162	203	166	165	165	149	158	154	176	166	151	178	156	153	184	168	164	155	153	138	149	145	165	144	149	164	170	177	154	158	167	151	176	164	145	161	155	153	172	165	172	155	180	160	154	143	170	141	160	161	149	154	167	158	167	150	164	164	163	150	153	157	163	146	168	161	129	172	140	151	157	152	162	155	144	175	142	153	151	158	168	160	148	157	161	147	170	165	161	159	174	142	168	144	161	146	154	159	161	168	126	169	189	161	172	189	160	166	155	152	158	133	133	143	176	165	155	142	122	172	151	136	154	163	133	156	171	158	163	171	159	159	139	155	155	156	161	162	153	165	154	158	175	177	137	166	166	157	170	167	159	155	142	160	169	180	174	152	136	147	145	142	136	153	178	167	141	151	154	142	165	161	169	174	147	164	160	153	156	192	159	143	148	152	158	128	153	139	166	163	171	176	166	147	148	172	169	160	138	187	168	173	136	158	164	160	147	162	163	159	161	168	159	159	177	149	158	153	169	167	167	145	173	156	180	151	179	141	161	165	157	155	146	159	143	151	157	156	150	169	164	177	170	167	184	176	132	158	156	152	150	153	145	166	174	152	172	184	174	180	140	142	150	149	178	180	147	170	161	167	158	170	155	160	175	172	145	140	150	147	163	163	163	160	157	164	140	171	142	162	141	144	169	180	184	162	168	151	185	168	163	161	169	161	145	171	170	172	141	181	147	151	169	155	159	150	161	158	156	160	159	132	160	148	174	170	145	166	155	159	182	155	141	168	169	135	170	164	163	185	171	161	152	165	145	163	170	180	164	158	170	154	176	160	161	146
34202	34496	733	358	308	252	247	265	226	222	234	261	190	228	210	217	187	241	208	189	200	212	224	237	204	218	218	196	205	200	216	221	259	198	231	209	197	222	255	198	217	207	196	208	202	210	223	208	183	213	221	222	188	232	221	218	212	213	197	223	242	200	217	200	204	220	203	223	198	215	206	231	220	209	239	217	216	215	232	224	215	217	206	228	215	245	212	229	231	221	212	193	207	195	202	205	237	205	181	228	205	222	205	219	189	220	218	235	216	225	223	194	194	214	228	209	196	222	224	199	228	225	189	229	192	227	196	228	199	192	209	220	240	206	212	210	207	224	211	218	232	194	206	228	214	209	223	231	186	194	214	221	227	211	207	196	201	191	214	225	199	253	211	210	210	218	208	243	180	225	202	215	208	205	211	187	212	228	215	204	219	201	207	200	198	218	192	196	188	210	226	195	205	190	229	228	170	195	209	221	216	202	211	221	204	215	240	209	221	217	217	202	232	204	211	204	210	207	215	199	204	195	214	195	223	201	220	207	203	201	196	214	205	225	221	221	211	222	230	207	215	220	203	212	204	201	217	224	173	221	207	224	222	210	220	213	223	215	214	201	231	207	188	210	218	199	224	205	192	229	221	248	221	233	215	180	215	198	192	211	197	218	198	198	229	208	225	217	199	217	234	196	210	214	219	235	200	194	190	201	224	207	220	237	190	201	214	223	196	220	190	182	216	217	205	248	226	226	220	184	213	202	219	221	229	213	197	214	197	205	202	211	224	211	230	227	196	229	231	210	217	216	201	225	243	216	209	220	215	195	202	204	221	207	228	250	223	212	217	224	215	213	225	224	233	212	224	215	204	205	190	239	205	214	218	190	211	213	202	210	198	230	230	209	217	198	210	221	218	200	231	209	194	199	223	215	195	236	218	215	199	208	224	210	236	218	212	191	224	196	214	221	205	221	215	187	187	193	224	232	223	215	216	212	235	220	206	191	208	197	191	189	197	199	216	211	178	206	214	209	203	222	217	232	204	205	209	209	233	204	216	207	206	219	215	227	254	241	193	203	204	206	217	218	212	239	191	226	195	213	205	209	219	203	176	235	214	213	213	222	211	211	213	181	227	225	230	216	198	218	229	230	194	215	211	222	215	211	196	193	209	227	207	195	221	202	208	206	199	226	181	204	205	223	219	212	242	191	214	213	207	218	213	204	218	210	199	220	194	196	204	211	196	197	229	210	210	192	232	215	195	208	218	200	198	216	197	193	203	228	196	208	206	257	199	207	234	224	191	231	205	209	194	231	209	202	217	232	237	188	198	200	209	210	208	211	213	202	196	223	228	209	201	201	214	200	202	223	230	207	224	214	216	197	211	199	200	236	205	212	206	235	192	200	219	220	207	218	204	208	212	207	247	229	224	213	190	211	206	210	204	203	210	204	224	219	211	226	220	214	208	220	192	231	193	209	222	226	205	225	218	212	219	221	224	221	219	193	198	220	200	219	200	227	195	229	202	211	217	192	192	217	219	197	231	224	229	214	198	221	224	190	217	192	207	218	226	200	216	238	226	228	231	207	228	225	210	212	223	220	214	197	188	219	219	188	199	189	233	180	208	218	218	224	219	219	197	218	221	203	213	214	221	197	200	190	208	197	183	218	214	198	205	226	239	215	198	242	198	186	209	205	213	215	228	227	208	177	197	230	207	203	197	214	189	226	232	237	212	191	224	200	212	217	229	217	215	205	216	227	208	205	192	212	188	203	200	203	203	236	209	196	221	225	189	224	216	216	231	231	215	194	206	183	224	217	199	241	191	194	198	216	225	214	221	220	214	208	217	197	224	190	209	199	212	210	209	226	237	211	220	226	210	215	216	212	207	233	242	242	208	240	225	209	181	224	205	210	217	223	206	217	237	228	218	205	239	218	201	203	185	214	205	188	214	198	194	196	213	196	197	183	213	243	194	207	199	199	195	223	207	227	242	214	205	224	212	198	214	214	242	197	204	225	229	229	193	204	208	231	237	224	185	229	207	202	221	208	199	218	213	235	210	206	226	203	201	186	215	215	207	216	221	217	207	199	219	201	233	196	213	211	196	210	221	190	211	202	222	197	229	191	230	223	193	202	222	209	214	190	201	221	237	233	174	188	208	205	205	206	197	201	220	207	206	200	238	204	227	212	223	211	216	233	222	207	198	227	248	204	210	197	227	197	230	223	206	199	218	208	222	207	209	201	211	243	191	192	191	220	220	204	194	215	217	198	206	188	220	219	217	198	199	196	201	205	196	220	227	203	229	217	206	201	221	185	204	207	191	194	193	197	223	229	226	210	215	226	225	210	213	215	236	227	173	213	208	203	208	182	194	206	241	207	210	191	195	192	203	191	227	233	218	200	209	220	232	217	226	185	230	202	211	216	235	224	206	191	223	214	208	229	198	204	216	213	211	210	202	222	200	223	217	222	220	217	186	208	197	193	219	206	203	234	193	210	214	204	212	219	232	234	219	216	223	229	215	210	204	218	220	205	192	212	205	223	196	210	196	198	224	218	203	208	230	201	217	188	209	213	220	204	184	243	212	191	214	199	216	209	200	234	207	237	209	228	219	209	198	197	239	195	212	233	209	219	215	219	185	225	210	204	218	218	175	223	235	217	209	201	232	197	225	214	210	229	193	202	189	221	216	217	220	211	226	191	204	210	224	216	220	233	228	194	200	203	203	212	217	205	210	223	200	216	225	194	237	214	198	218	210	213	207	237	206	208	203	207	193	211	216	236	227	213	207	193	196	201	227	218	224	198	218	226	231	174	192	197	207	211	190	205	233	213	209	202	209	221	204	234	258	241	212	239	205	220	213	217	208	210	211	206	204	234	206	225	223	199	199	217	229	228	214	232	193	211	199	207	209	206	209	214	230	218	208	223	206	203	208	216	205	210	224	224	207	210	248	176	188	200	219	193	213	235	209	223	201	234	197	231	197	237	200	204	204	205	236	217	236	215	211	224	233	196	211	205	225	215	197	196	249	194	227	203	192	242	229	202	190	176	180	196	203	197	202	188	221	217	221	193	217	225	212	216	208	216	217	195	214	231	219	230	232	226	204	192	241	215	233	216	236	214	221	224	201	245	216	223	215	212	212	222	215	198	206	216	218	194	207	238	207	236	206	241	219	229	197	212	212	199	196	203	215	197	206	214	189	222	218	201	221	238	218	215	212	227	241	213	207	221	222	254	233	229	204	202	210	214	198	193	219	230	207	228	213	223	198	201	214	211	211	214	213	229	249	208	226	209	221	215	214	223	243	219	201	207	205	224	233	205	209	189	194	215	219	230	194	232	191	200	204	184	207	219	208	222	202	227	216	207	231	218	203	212	212	193	224	216	216	210	199	229	220	218	242	203	219	235	219	229	214	247	226	216	207	204	229	222	234	206	201	197	182	234	208	204	216	201	219	220	212	218	184	204	228	216	222	212	215	217	233	215	236	203	229	228	218	219	220	189	186	206	186	204	217	226
24283	21529	28773	24646	21449	8697	728	497	415	419	379	355	374	355	322	316	290	352	346	313	295	341	303	285	313	306	340	297	353	298	275	307	299	260	276	274	276	281	303	305	316	270	326	305	296	290	298	296	269	297	286	275	283	286	305	267	302	278	294	284	285	288	288	276	280	271	299	276	301	283	281	279	279	294	300	269	265	300	307	290	304	274	302	294	283	294	290	295	303	312	266	296	290	298	299	313	310	270	271	275	271	286	286	284	290	297	303	241	277	269	282	265	271	298	300	277	293	285	294	299	309	299	264	292	303	278	267	293	277	289	293	273	304	292	271	334	290	258	283	304	301	281	269	282	293	332	276	254	287	266	298	298	275	298	308	287	292	281	261	275	278	267	275	273	289	300	318	291	296	255	286	286	314	280	269	307	292	269	296	294	262	258	278	294	286	288	297	291	295	276	275	280	267	279	290	284	270	240	338	302	312	298	307	289	276	293	277	298	282	289	305	269	323	297	306	286	269	273	302	296	294	276	292	296	272	299	299	275	286	317	275	285	299	305	290	303	270	315	289	331	305	286	320	268	293	295	297	313	281	278	284	291	295	284	301	273	272	317	281	271	291	265	324	294	309	254	277	253	315	307	332	296	297	286	305	265	281	296	263	307	303	274	273	293	304	291	281	306	277	301	290	280	290	296	301	276	273	275	275	274	271	275	289	262	288	282	313	285	291	304	263	297	260	335	301	285	266	310	274	298	290	296	271	306	285	301	267	262	265	291	306	283	287	283	328	297	314	319	276	307	271	279	298	274	282	284	292	297	296	270	287	308	302	279	297	277	300	278	290	284	273	281	254	280	297	303	309	294	279	309	246	267	318	285	303	277	303	265	313	291	275	303	279	280	268	285	300	304	295	265	309	280	284	276	303	297	281	284	302	266	276	272	266	291	277	279	288	303	313	289	262	316	294	265	311	285	295	314	288	298	310	282	288	287	321	334	300	285	293	271	256	268	302	275	285	301	331	291	277	284	287	271	264	291	299	323	308	303	270	288	299	242	281	279	262	289	288	282	287	276	319	303	305	322	302	276	291	287	291	269	275	299	267	297	264	290	297	298	293	271	265	299	265	315	276	289	293	297	299	287	260	281	301	276	269	259	274	292	314	263	276	255	298	275	286	275	319	294	290	289	297	275	323	282	284	295	282	314	302	301	280	285	289	288	321	312	257	296	264	302	307	301	292	294	270	262	290	296	266	284	279	286	308	270	297	273	279	322	291	300	287	285	287	269	249	292	271	318	267	307	284	283	278	271	253	296	304	294	283	257	308	277	273	315	283	304	321	292	283	273	284	290	293	304	333	276	299	300	276	289	277	282	280	303	311	278	293	280	289	317	297	273	282	278	287	276	293	319	283	278	298	293	309	270	288	341	296	260	277	298	279	254	280	294	299	266	310	293	299	303	287	246	291	283	286	284	290	270	285	292	300	272	301	249	295	270	309	314	267	279	286	294	318	297	283	286	317	346	302	293	296	275	279	270	313	277	265	291	310	278	282	292	290	282	303	298	305	287	269	287	280	287	308	312	279	294	290	261	287	286	276	295	299	305	258	282	281	298	296	301	296	276	282	259	273	306	284	259	270	277	270	278	287	280	281	294	284	284	289	282	262	275	292	294	275	271	311	275	291	299	251	307	275	293	253	260	316	277	286	272	309	293	256	263	302	289	286	309	297	300	296	286	310	276	329	298	268	320	287	330	298	287	268	285	297	240	283	306	291	288	266	287	278	269	276	311	322	320	321	264	277	279	309	313	271	311	278	303	272	269	262	303	290	324	279	248	285	293	286	311	302	283	235	291	285	309	258	309	276	299	274	319	313	307	270	303	280	323	288	272	253	256	287	266	265	280	286	307	244	264	326	273	289	299	315	313	313	251	269	291	271	270	278	250	305	267	308	288	282	284	294	308	265	288	287	295	279	280	310	276	278	275	298	280	263	300	269	295	295	269	271	306	299	271	284	267	266	312	268	274	285	306	294	292	289	311	301	287	330	271	279	310	270	308	310	313	260	281	283	267	321	279	273	323	314	311	295	313	309	274	304	293	299	288	301	299	309	286	266	269	292	286	293	286	293	292	282	272	290	309	286	265	284	276	303	275	284	280	316	303	285	284	293	289	267	325	312	292	286	317	283	291	281	304	272	282	271	301	285	302	274	288	291	310	275	294	327	260	286	289	260	271	263	289	282	318	268	277	268	271	302	285	294	291	298	284	292	285	296	293	298	266	275	313	289	273	263	307	259	289	309	288	295	265	280	287	295	280	278	319	277	297	301	278	288	276	299	291	269	279	267	273	283	283	279	296	287	279	301	288	302	301	290	273	267	262	279	281	276	290	295	279	298	284	300	306	279	290	275	281	292	250	264	304	291	288	287	316	293	284	264	281	259	302	272	285	290	277	305	291	279	301	299	276	294	288	262	285	307	278	298	273	293	287	298	289	275	284	258	317	262	293	282	284	277	269	288	305	268	289	288	256	245	275	266	260	255	293	310	296	284	255	281	290	307	275	300	303	312	300	289	295	294	318	329	289	284	302	301	304	313	310	279	278	271	295	319	302	293	290	303	286	268	281	305	291	262	270	281	276	287	296	276	296	295	293	284	275	296	283	290	305	316	275	306	290	306	272	304	286	303	261	258	296	299	290	291	301	274	282	264	297	257	305	290	280	280	279	282	274	285	296	296	293	279	271	320	287	310	280	298	298	302	329	322	312	285	273	272	285	310	268	314	287	282	288	296	271	282	268	313	276	286	318	292	285	294	283	303	335	301	324	259	276	283	275	272	294	266	260	283	284	277	264	295	263	281	321	298	321	302	289	291	288	287	267	273	297	297	285	257	265	282	245	282	273	291	284	284	290	291	305	270	280	285	311	304	302	331	280	303	287	286	309	293	295	280	311	286	281	316	295	295	325	253	279	293	280	263	279	308	297	270	294	260	278	294	304	291	295	279	280	283	287	313	282	299	277	307	306	300	310	318	293	309	280	292	293	277	317	275	313	273	256	255	291	283	295	292	278	275	286	288	301	275	294	287	299	263	258	285	289	265	302	302	305	270	290	308	288	269	275	247	286	277	295	275	267	289	292	274	290	274	270	242	293	322	307	312	292	302	292	289	287	290	274	275	255	307	269	256	265	281	302	286	271	324	274	281	294	287	288	286	302	292	265	294	298	267	273	268	284	301	298	279	270	265	246	268	274	275	312	297	298	275	292	273	269	290	280	293	287	258	283	312	286	280	301	279	297	277	324	318	287	259	285	274	270	295	268	283	269	290	256	285	264	273	259	287	274	297	295	288	289	283	273	290	311	286	305	305	270	292	272	290	309	306	306	294	290	261	295	312	337	289	301	270	296	297	310	312	289	278	303	293	296	307	307	314	281	299	323	323	286	306	287	286	250	298	276	312	287	286	294	314	293	277	293	269	296	290	267	246	304	270	297	285	244	305	296	293	269	326	265	290	281
39189	47605	4807	2230	1528	1141	938	745	700	609	569	510	520	478	429	432	456	384	401	409	371	381	393	393	403	391	369	395	385	320	354	354	343	330	339	339	348	377	363	362	386	341	364	378	350	361	403	383	336	376	365	387	361	373	371	360	345	365	370	362	354	365	379	369	354	388	329	342	373	354	346	358	373	355	360	378	355	369	377	360	374	351	353	342	341	358	369	381	384	337	359	334	340	330	352	358	377	346	344	348	352	342	317	401	393	386	357	330	347	355	372	365	355	333	354	362	323	314	387	370	380	327	383	344	366	366	347	378	367	365	372	343	394	333	383	340	361	382	354	394	374	351	376	356	322	352	323	368	346	365	363	329	341	331	349	351	360	328	363	353	366	398	369	340	372	337	371	348	359	386	358	353	346	324	384	397	349	409	325	359	357	341	313	329	362	371	362	362	356	401	384	392	344	330	342	406	372	375	397	357	358	345	345	347	350	340	373	385	358	386	354	334	346	360	353	339	333	347	323	386	337	365	327	349	374	385	343	362	366	385	364	390	370	359	362	381	353	362	375	373	366	342	344	355	369	337	337	372	391	350	356	339	346	339	412	325	354	385	389	327	344	362	357	363	370	346	353	357	356	335	357	357	371	345	365	351	367	341	396	329	354	386	344	344	374	343	350	386	336	378	346	344	365	372	357	356	341	343	354	373	351	393	321	371	330	367	337	319	372	364	366	382	358	359	351	372	367	347	341	379	344	337	350	375	333	338	362	356	356	337	371	362	381	360	359	409	370	331	370	361	335	337	323	354	334	388	353	333	365	357	387	400	340	370	361	344	378	350	355	350	398	368	333	338	349	352	383	350	328	380	346	369	363	344	333	379	353	353	361	369	335	324	339	326	364	366	382	366	324	329	358	393	345	354	355	361	359	338	384	353	349	376	390	352	351	350	352	341	335	374	393	380	373	328	368	355	352	377	346	360	398	357	326	342	363	318	331	342	348	385	353	396	333	375	361	333	383	367	346	356	391	354	338	368	359	373	340	395	372	361	330	386	333	324	352	364	363	388	389	380	343	339	369	346	369	353	352	354	350	359	346	360	351	330	393	328	358	351	336	364	342	371	339	344	354	355	360	359	343	328	367	351	342	364	345	378	347	332	370	393	361	360	363	347	379	344	345	342	350	377	336	350	338	334	360	348	332	357	366	367	369	364	387	364	363	346	372	371	339	354	335	355	374	339	366	351	382	361	360	340	366	349	353	345	372	346	342	353	345	362	351	359	367	392	338	359	345	359	361	352	355	327	377	353	382	365	343	349	391	365	357	356	333	353	353	314	376	351	352	358	337	382	374	380	349	360	354	330	348	367	368	379	340	328	384	366	341	362	383	363	361	373	365	401	332	350	338	334	371	369	372	342	333	357	362	349	347	389	368	368	362	361	357	350	381	357	345	358	361	342	375	349	384	341	357	351	365	362	349	335	352	372	365	351	367	358	346	333	316	341	373	365	379	312	378	350	349	419	377	352	381	346	368	328	332	366	373	384	319	349	350	331	369	349	385	349	352	348	369	370	340	364	341	366	350	363	360	328	370	357	319	365	353	347	356	360	365	360	340	388	371	369	364	364	375	350	351	382	351	323	343	344	330	364	353	368	367	315	336	337	346	400	327	348	331	369	390	343	379	381	358	322	383	362	370	367	344	352	384	355	360	345	358	350	359	369	309	376	351	349	336	358	358	365	335	349	358	375	333	393	377	367	353	343	369	380	304	332	370	352	357	373	334	352	378	329	347	375	362	381	369	365	381	380	362	320	388	339	361	381	324	337	321	377	335	345	376	374	323	353	405	367	367	347	340	343	351	370	361	361	324	356	348	369	327	351	390	372	352	336	372	358	356	330	376	357	364	321	349	361	334	359	328	364	349	329	391	391	341	341	361	358	357	373	338	376	388	379	358	325	367	335	372	338	327	345	360	366	331	324	345	336	337	349	355	373	335	343	368	332	357	366	334	331	405	340	367	355	337	341	348	360	396	355	340	391	342	344	390	338	378	350	369	371	346	352	342	350	355	351	344	372	355	371	356	383	357	373	340	359	368	358	418	387	346	360	354	398	333	360	363	335	352	333	324	341	369	379	373	352	360	343	355	357	359	411	390	368	358	351	355	373	346	384	367	356	331	365	386	376	363	356	380	354	318	374	349	365	356	356	380	335	348	321	380	336	375	355	376	344	325	361	367	357	351	343	359	363	367	358	336	354	301	355	337	334	413	345	337	355	351	390	382	379	382	373	334	410	378	384	401	357	353	369	387	362	365	372	354	389	332	361	321	386	345	352	371	342	390	381	373	357	351	371	376	367	333	361	336	331	372	318	382	356	373	375	341	372	360	336	366	366	351	375	353	358	335	359	347	337	352	345	350	376	336	347	357	333	369	369	340	364	332	359	351	353	348	356	380	384	371	400	348	330	343	347	333	356	373	351	366	383	357	382	344	367	344	377	356	342	352	347	318	347	388	385	369	353	377	358	362	367	320	383	348	361	354	336	371	342	339	367	326	360	344	393	348	358	367	376	324	322	374	376	374	341	357	374	381	363	356	365	334	363	345	356	335	393	369	336	347	352	377	367	381	355	380	360	343	356	369	348	321	382	361	354	366	352	354	379	339	340	363	361	331	340	343	368	350	337	412	303	374	355	331	352	337	365	314	322	381	380	399	362	373	356	371	319	376	337	358	373	340	331	352	360	371	368	352	343	394	381	346	335	330	369	354	382	384	358	351	339	339	369	347	330	338	325	379	332	343	318	339	335	350	357	364	349	378	364	360	344	346	358	356	355	377	357	345	361	349	368	353	368	348	368	342	373	348	368	338	351	366	340	349	338	350	419	336	359	325	343	344	402	365	372	349	335	351	348	362	362	373	383	374	327	354	345	356	315	345	345	358	344	356	385	322	370	355	347	361	374	372	389	359	367	346	337	366	369	370	341	339	352	327	355	343	358	370	350	351	338	405	356	325	364	357	352	385	356	366	345	340	329	361	356	353	334	334	340	348	348	336	349	350	362	411	375	368	356	396	367	336	342	347	340	365	343	350	365	381	348	350	345	338	360	386	379	338	337	340	359	328	376	346	387	333	387	334	390	413	360	345	367	349	351	330	334	351	361	351	361	399	366	337	341	348	350	385	315	369	353	353	377	333	361	380	333	351	383	357	349	332	358	347	338	333	339	351	365	376	332	336	387	354	340	339	322	358	337	342	363	375	359	382	356	391	377	335	382	337	312	357	330	362	338	383	376	332	325	343	343	383	363	383	344	353	374	347	364	366	383	374	341	370	343	383	370	347	356	356	373	373	334	339	341	371	351	329	366	345	364	383	302	361	357	324	364	325	328	345	384	348	388	371	366	367	323	348	357	382	338	364	381	342	343	347	383	322	373	341	337	396	318	369	371	320	362	361	349	373	350	339	385	361	360	371	366	400	401	359	341	346	316	350	361	371	346	345	356	392	393	341	333	355	351
25485	21536	27525	25559	8102	525	415	342	307	288	287	305	280	285	281	275	268	261	269	307	233	250	271	259	273	233	228	258	230	242	248	220	246	217	259	235	236	254	265	282	234	244	264	231	214	264	238	246	233	239	229	261	240	231	245	201	237	228	257	235	255	245	260	265	243	243	240	222	248	253	258	249	255	271	265	260	256	275	237	239	246	260	247	246	235	259	239	246	270	259	276	262	238	224	225	250	235	242	275	258	249	259	211	231	241	241	250	249	249	216	239	240	235	239	279	247	258	262	235	240	262	230	231	233	209	247	268	262	251	253	214	262	235	245	237	227	266	248	213	270	290	228	223	251	254	233	259	223	258	222	255	217	252	239	254	264	258	285	231	214	266	229	200	252	244	236	252	243	248	264	232	233	218	260	256	260	269	246	254	241	253	242	239	236	227	216	233	221	244	243	264	247	240	230	231	226	248	244	250	239	218	251	235	224	225	242	232	246	238	241	276	249	245	254	246	256	251	230	228	245	237	239	240	241	227	223	246	244	251	243	269	266	272	236	258	260	255	248	245	227	252	239	230	221	251	257	244	244	214	255	207	257	227	228	245	249	231	268	239	247	224	256	234	253	265	247	271	238	228	245	253	249	243	265	249	271	234	272	241	231	239	251	269	213	244	250	221	251	250	253	239	234	219	231	237	208	254	249	252	236	232	257	225	236	246	206	246	255	265	257	238	232	229	253	267	237	220	239	270	232	233	252	231	255	244	261	212	278	251	246	238	264	255	247	259	245	243	268	248	240	241	237	260	244	215	248	248	259	226	261	212	236	255	216	243	251	246	225	237	225	228	230	235	268	233	257	224	252	244	237	217	261	241	251	264	232	237	237	259	244	252	248	238	259	243	257	240	241	254	272	243	233	254	257	223	222	241	253	248	270	263	252	226	270	266	229	237	249	202	265	269	242	265	231	255	256	267	205	214	251	230	233	231	260	207	250	236	233	280	270	261	274	239	230	240	208	257	250	262	265	235	264	240	220	240	232	240	254	233	251	232	261	239	237	237	249	246	232	269	255	221	237	241	237	259	246	208	257	262	237	241	249	263	255	222	264	235	249	252	234	256	253	268	254	248	220	255	243	234	231	264	263	242	263	258	251	240	237	258	248	260	270	224	227	275	255	254	245	235	217	223	241	235	231	229	242	218	225	263	281	244	237	232	241	242	257	248	244	256	247	270	228	264	282	238	255	254	236	246	243	197	248	242	246	251	245	252	261	229	252	236	230	258	232	237	249	237	247	259	219	261	250	252	216	251	240	253	236	224	253	260	230	241	222	266	238	242	262	240	280	257	256	243	244	255	245	246	224	253	222	223	236	244	244	253	233	249	252	279	241	229	244	236	267	245	245	243	230	275	256	249	230	219	233	231	254	222	232	246	232	254	257	207	252	280	222	246	236	235	224	215	243	238	258	227	254	258	252	254	227	234	222	249	200	228	232	262	253	243	275	239	235	218	239	249	231	245	268	222	257	240	239	237	265	253	235	220	244	267	249	250	276	266	239	252	261	269	227	236	235	228	225	235	224	243	259	266	207	240	257	272	210	257	221	274	242	238	215	262	235	237	223	230	249	259	270	239	245	246	255	221	284	233	268	253	212	217	245	252	256	242	266	229	245	242	241	237	235	217	238	228	259	228	234	233	234	230	231	255	250	221	238	233	232	256	221	228	249	247	244	281	236	265	253	238	236	258	218	250	238	248	247	233	242	294	234	232	249	252	227	248	238	237	249	255	275	243	253	258	249	260	232	280	267	249	234	252	257	251	212	233	287	234	254	263	244	272	241	224	233	243	243	228	243	211	253	249	244	226	267	248	230	245	221	248	252	243	233	253	247	235	237	245	266	259	237	253	233	232	255	268	254	238	230	227	223	229	244	207	249	252	214	241	282	258	229	242	245	266	243	240	256	234	264	240	258	249	250	251	260	225	227	250	232	227	241	217	232	252	237	252	252	220	230	265	242	248	239	234	230	277	234	220	245	250	261	238	237	230	240	234	264	236	248	290	246	249	227	245	244	227	261	275	251	250	242	233	271	268	247	227	235	238	244	247	247	234	228	238	256	238	236	238	254	263	246	231	258	231	233	265	272	255	238	253	235	226	230	225	251	234	246	218	213	249	247	263	254	242	244	206	232	269	235	256	210	257	241	234	212	280	256	252	219	247	247	233	242	230	270	215	277	228	271	248	228	245	221	243	233	253	239	218	252	256	245	224	233	290	236	282	260	219	248	233	238	246	236	240	244	256	253	266	263	235	241	254	253	230	236	274	240	265	251	227	236	232	260	215	242	222	230	234	247	205	256	251	247	259	254	254	224	215	227	204	244	262	265	255	219	239	229	253	246	256	252	215	252	258	256	230	274	229	246	238	263	259	260	223	240	206	246	252	248	216	252	231	239	239	233	231	239	232	248	268	227	208	258	210	239	260	245	235	253	273	238	262	233	247	270	217	207	254	235	228	259	231	240	234	244	297	227	235	256	229	266	228	236	220	243	245	264	242	249	275	262	194	224	255	225	234	265	256	245	244	232	232	274	247	256	232	226	228	241	248	251	275	267	219	278	258	270	264	240	256	261	249	221	246	231	241	234	249	226	252	256	229	290	237	237	258	252	240	257	232	245	228	250	258	249	258	252	237	245	232	273	229	259	221	241	241	219	256	249	246	254	214	257	259	256	214	247	235	238	240	247	241	266	237	238	245	246	240	244	246	227	258	260	271	242	238	238	234	252	242	244	255	277	237	233	241	251	238	222	277	251	235	244	286	267	244	235	237	224	233	246	251	248	222	201	234	261	252	236	254	240	234	225	246	262	273	246	269	232	258	236	255	270	236	225	259	231	236	240	260	219	245	249	249	234	241	236	301	248	244	246	276	250	257	224	255	245	263	228	265	246	233	241	237	264	237	223	239	261	236	245	258	215	236	246	224	213	264	246	251	238	228	239	239	238	252	230	249	233	254	250	232	248	220	243	241	251	243	246	242	214	236	245	230	235	251	245	244	243	236	237	270	215	208	257	227	215	236	235	237	231	237	221	215	268	248	228	201	270	241	236	228	256	242	255	243	238	245	287	219	242	243	235	269	249	264	234	256	256	239	243	233	236	245	237	251	226	250	242	267	227	243	233	245	254	239	235	227	241	263	252	250	248	226	251	239	264	246	238	231	233	224	228	227	241	228	223	241	264	263	253	249	282	252	279	244	272	257	244	240	252	261	254	248	245	234	259	246	239	234	227	241	255	245	233	239	244	226	245	273	240	253	225	251	247	263	263	240	249	229	229	227	238	244	273	247	253	267	249	267	215	264	272	248	234	224	259	235	233	243	271	215	244	236	248	234	243	229	246	232	249	248	262	265	234	247	239	252	236	244	258	258	257	239	230	237	244	258	244	247	272	226	247	225	244	253	218	268	256	242	236	243	238	252	277	250	232	245	255	219	249	252	269	253	272	230	273	253	258	253	251
37663	39670	2627	1295	957	775	593	543	512	481	411	378	413	398	401	379	347	334	328	367	366	347	331	374	356	335	333	313	328	316	350	290	317	319	344	332	342	318	334	331	357	328	328	308	351	329	346	336	303	292	317	333	336	367	301	336	342	326	347	334	335	305	305	305	355	326	310	298	312	322	333	310	364	320	321	358	305	327	342	327	344	337	317	294	314	329	302	332	321	338	312	333	289	324	330	332	332	313	308	347	313	311	358	340	353	324	321	338	303	328	324	331	310	294	381	326	327	330	318	338	344	355	338	329	330	346	326	333	299	343	313	319	309	274	351	323	307	352	322	342	314	317	290	356	295	320	293	302	324	293	314	322	318	312	314	334	300	336	340	316	326	332	276	333	314	330	290	314	340	340	311	309	306	299	313	329	306	292	363	286	327	333	365	322	324	326	326	305	341	292	342	324	309	288	313	298	327	358	335	343	336	293	312	326	290	330	294	305	313	340	346	303	307	355	290	308	297	299	314	313	323	345	349	285	321	300	315	350	300	345	295	309	346	292	344	358	338	322	320	348	326	322	311	316	319	329	326	310	335	320	336	364	343	332	336	333	322	305	347	358	328	293	320	313	316	328	321	329	309	320	332	329	321	325	348	309	312	293	324	317	365	336	345	311	331	317	323	313	316	324	322	303	358	350	323	307	336	331	310	318	304	313	304	303	318	322	325	316	318	298	328	328	329	339	325	375	315	333	336	329	330	317	309	337	309	316	346	323	335	347	281	294	318	334	328	341	313	313	355	350	310	300	329	346	334	344	319	320	296	352	316	303	316	312	332	363	305	328	296	334	327	321	336	337	302	322	322	362	364	323	314	296	310	322	323	298	334	317	338	360	322	371	352	323	332	305	337	317	297	329	315	298	318	313	341	318	292	324	312	311	323	289	327	318	318	331	332	344	339	323	310	332	316	333	359	331	331	320	309	337	323	290	275	327	348	310	325	320	311	302	336	294	316	307	302	314	323	330	296	337	309	339	345	314	302	325	345	308	362	329	332	349	317	336	350	326	301	314	343	275	315	327	316	303	322	315	317	305	346	334	339	310	322	333	287	320	298	319	356	317	333	314	329	338	297	331	344	280	302	320	280	358	317	311	306	355	284	320	287	287	300	339	340	336	298	347	290	339	317	325	295	320	300	363	335	304	305	325	321	328	328	336	311	333	332	323	336	340	337	313	294	284	332	324	308	328	317	345	323	313	317	310	317	291	309	356	322	325	324	343	283	327	351	338	319	280	322	340	338	300	320	315	326	329	304	299	337	304	337	347	305	336	307	342	292	312	340	316	347	310	320	296	316	342	323	338	328	370	303	314	326	346	328	343	344	318	337	336	300	322	302	315	312	325	344	320	343	328	316	318	317	343	340	309	320	314	330	338	307	324	328	322	328	333	324	334	327	334	318	324	313	322	317	340	313	326	328	332	321	306	317	341	319	312	330	321	346	304	333	329	334	317	324	314	346	302	328	300	307	322	344	318	337	295	325	295	313	323	319	311	290	328	322	324	333	306	358	307	318	334	324	328	279	306	320	298	362	325	317	295	323	288	323	365	317	353	343	335	341	329	329	326	323	315	329	338	323	318	356	330	328	321	333	343	317	329	331	332	308	304	349	307	327	332	311	307	303	294	344	324	320	301	322	330	360	316	328	305	299	330	332	297	337	324	356	335	350	321	347	291	336	326	347	323	310	322	324	319	354	322	345	313	320	323	366	344	318	348	311	318	311	330	333	353	345	323	301	355	316	322	302	324	261	337	293	317	287	339	328	321	352	316	309	347	309	315	297	330	349	325	311	330	349	311	343	308	282	313	322	333	335	302	349	315	355	318	346	337	318	297	331	321	323	305	316	318	312	323	318	342	284	317	315	312	301	333	345	316	317	330	307	305	336	346	292	273	319	339	319	314	307	324	307	310	308	334	332	316	290	293	320	365	315	316	303	313	305	323	335	296	293	294	345	342	337	299	303	329	331	321	352	295	329	347	345	318	320	350	301	310	318	316	349	339	336	326	333	339	317	301	298	313	314	306	341	319	335	301	344	340	330	321	312	312	324	333	315	313	318	340	326	331	303	348	296	352	302	308	347	308	357	319	377	290	329	309	324	323	332	311	344	319	309	310	342	324	331	326	309	316	337	329	332	312	330	308	322	330	305	307	336	327	330	322	322	307	332	332	309	324	339	324	327	340	325	330	342	319	313	321	301	322	331	346	346	307	299	335	347	299	305	301	342	340	342	340	321	319	318	323	318	328	339	301	309	320	326	328	313	338	319	314	311	318	321	326	323	302	343	346	340	344	299	271	320	342	298	321	330	311	307	320	314	318	329	323	329	318	307	307	316	340	332	341	290	302	302	306	337	319	323	327	289	292	323	341	289	315	279	299	337	333	336	317	327	311	322	346	323	340	332	346	327	334	312	312	331	329	342	315	346	311	323	331	362	304	325	363	316	292	339	310	349	323	298	316	314	291	324	296	325	350	340	310	330	336	329	289	293	332	375	310	309	313	323	354	318	315	341	334	324	327	304	369	322	299	337	323	303	321	318	332	324	313	295	350	311	338	292	332	297	336	324	321	305	308	306	332	326	331	332	340	323	338	304	316	312	319	329	326	286	338	326	315	323	336	290	351	331	303	320	312	316	324	310	310	295	288	293	311	298	334	303	332	315	326	347	344	307	308	308	348	297	310	312	336	305	336	303	313	309	319	309	323	307	305	324	324	312	335	320	321	356	336	307	312	289	304	362	341	293	346	321	329	333	320	305	360	313	347	325	308	338	299	317	302	317	309	356	328	308	340	344	317	314	332	302	319	311	285	333	310	308	325	310	334	313	309	338	342	288	297	319	334	325	315	327	298	326	323	367	307	352	343	323	329	291	297	311	327	322	306	314	318	340	321	326	299	304	327	329	334	319	303	330	311	301	320	324	367	290	316	300	298	353	304	336	323	317	302	296	310	320	353	300	310	296	327	304	336	320	298	295	303	294	312	325	311	308	301	329	307	310	317	318	332	324	314	338	344	321	319	324	319	330	270	338	302	339	334	294	290	337	305	330	325	315	338	308	290	323	298	344	302	356	329	330	330	318	337	318	342	309	349	295	309	341	325	324	328	328	292	345	327	332	342	319	296	302	343	316	339	304	334	355	326	331	309	317	309	320	330	332	317	309	330	300	327	349	336	349	302	328	321	309	335	339	315	315	317	334	322	309	324	301	301	301	325	324	324	333	330	346	315	307	334	325	342	302	316	303	322	279	324	311	291	354	265	323	311	315	326	344	333	353	317	333	324	302	353	306	314	312	310	304	315	315	324	326	294	336	309	349	319	304	331	312	308	342	330	329	326	323	323	287	298	304	368	319	316	298	339	301	315	295	340	329	315	333	345	314	305	323	372	307	298	315	319	326	348	329	303	313	333	349	327	288	337	325	348	303	336	313	354	320	319	311	342	347	285	316	328	315	318	313	323
23225	21556	29307	24186	21521	21512	9326	1000	813	732	639	640	576	595	561	562	545	503	540	580	502	555	569	521	490	499	516	516	511	517	512	477	489	514	525	512	473	519	484	482	502	513	497	453	526	495	514	482	471	489	510	500	497	477	487	487	481	460	488	474	504	493	468	494	468	481	475	521	503	485	474	486	469	469	471	509	477	482	493	489	473	440	485	490	444	530	526	507	446	528	496	507	499	499	489	487	492	499	485	479	476	466	517	492	476	494	504	479	484	474	494	492	469	531	485	510	483	482	485	477	484	454	486	463	489	499	499	458	475	518	466	474	462	522	508	491	467	485	490	481	468	507	468	469	488	490	535	462	463	478	521	448	484	478	425	460	481	455	502	490	476	464	520	501	486	455	495	501	467	479	484	493	471	477	424	464	489	411	487	482	525	501	496	499	452	450	484	502	490	494	497	433	477	476	448	490	503	486	454	490	465	467	462	501	447	472	491	493	504	516	466	515	464	460	486	510	453	482	474	486	475	463	485	487	492	484	464	505	551	479	494	493	465	490	501	500	469	466	529	460	450	496	471	483	437	501	462	493	488	500	457	456	477	438	474	508	446	503	501	443	491	470	482	451	482	501	484	494	470	489	468	518	490	427	437	475	493	499	492	495	485	495	467	481	487	475	476	476	463	476	553	474	511	487	488	507	453	447	473	525	488	473	457	507	474	473	480	467	419	524	469	475	481	472	480	463	531	480	490	455	488	486	456	480	470	517	508	487	447	509	464	468	462	489	492	504	497	443	481	527	480	472	526	472	453	458	494	484	472	477	531	508	462	470	488	492	520	486	487	510	485	491	531	452	541	519	460	453	504	469	484	490	467	460	482	466	485	492	480	480	507	501	454	511	476	490	487	441	492	488	492	449	490	491	481	470	457	447	464	500	485	508	495	484	513	503	477	477	525	495	472	507	442	492	510	468	501	496	491	506	475	469	496	483	468	514	453	499	449	498	498	493	490	477	513	534	487	477	491	498	477	484	499	486	435	525	469	509	469	531	458	490	450	444	460	483	494	503	500	483	474	486	483	480	505	464	454	537	492	470	490	473	477	494	497	461	460	488	478	501	458	476	456	480	485	454	496	457	459	470	463	535	514	526	500	517	466	506	464	487	509	496	475	487	477	480	485	490	459	530	509	441	500	489	487	498	497	469	498	480	498	445	481	484	481	430	469	519	474	496	453	494	508	486	530	473	526	532	488	529	498	465	439	486	513	429	452	407	456	448	461	479	464	497	488	444	498	475	453	445	461	513	499	522	474	461	514	478	437	512	470	489	491	494	493	541	452	494	439	489	459	485	487	496	509	470	457	517	440	457	472	475	484	463	482	490	494	478	508	482	468	547	484	508	454	434	446	471	444	473	516	467	514	478	467	509	456	509	489	450	471	471	479	471	454	511	450	494	498	500	480	501	451	488	501	518	485	467	455	515	481	466	454	446	505	461	489	494	452	495	488	483	483	481	500	455	468	457	492	500	533	471	478	510	454	462	466	518	518	481	485	469	452	459	492	473	459	483	498	468	488	502	493	508	517	457	476	498	510	479	530	495	482	530	527	476	454	510	499	460	499	455	471	494	486	480	472	463	447	479	437	494	492	493	497	484	509	465	449	452	490	497	481	507	464	455	498	487	484	488	490	469	445	499	486	516	439	503	502	470	532	501	430	457	441	463	533	479	518	491	502	515	468	447	494	495	450	514	541	463	489	469	448	486	485	456	477	507	435	493	474	468	462	488	487	500	465	486	475	489	489	463	481	492	480	512	491	483	447	531	474	470	443	450	483	462	467	466	515	518	457	428	525	489	499	464	469	461	478	515	472	481	502	464	450	501	483	501	475	523	473	454	497	490	500	498	471	489	502	495	516	435	455	473	496	492	504	481	483	528	456	469	494	461	487	471	456	472	450	486	469	491	465	457	491	440	459	486	510	497	484	470	462	445	460	494	492	503	494	493	497	512	482	469	443	498	487	470	461	484	510	473	479	495	453	512	469	454	480	495	483	492	485	484	457	460	495	508	503	485	548	504	436	499	478	449	460	468	496	461	478	465	449	473	441	494	510	506	476	474	509	479	497	545	506	518	510	480	459	466	481	477	488	484	492	462	473	475	490	454	486	487	533	495	453	478	447	529	466	444	433	486	482	524	455	497	448	498	482	495	474	444	458	502	459	482	470	500	473	484	495	463	447	480	498	475	435	446	501	495	465	479	478	533	484	489	502	470	491	504	463	503	480	475	494	492	505	467	476	482	500	482	450	511	497	501	519	501	507	471	490	484	448	504	473	445	490	522	455	467	491	462	474	526	479	501	466	497	478	461	510	473	498	463	464	437	486	456	506	496	473	477	487	466	495	506	465	496	477	423	482	472	517	517	478	464	480	454	495	497	501	486	501	491	490	466	449	456	446	475	463	499	469	493	495	517	488	472	533	464	475	433	453	488	472	466	491	450	482	474	478	494	467	490	480	467	487	451	478	472	495	493	509	473	469	475	462	474	441	433	474	469	460	522	490	530	506	478	485	442	479	497	501	498	504	466	455	468	491	483	473	477	502	491	457	506	473	468	450	489	525	497	512	494	476	469	483	461	460	508	477	462	464	474	441	522	439	492	500	484	434	494	487	499	502	458	479	451	472	451	505	439	424	508	472	452	454	477	472	484	433	451	487	493	474	468	504	502	486	457	518	442	471	494	493	473	477	511	496	509	501	471	459	484	462	474	488	492	465	492	471	466	509	505	455	454	473	489	503	465	463	461	466	472	480	469	495	502	489	440	498	532	494	491	462	466	481	454	431	443	489	470	482	478	485	495	512	490	496	499	492	503	473	441	425	503	489	470	474	487	497	468	478	494	442	478	525	473	481	443	496	497	487	477	487	503	471	505	473	494	505	470	485	452	473	478	468	491	522	495	472	464	457	430	492	453	485	475	455	469	478	496	501	487	469	481	510	476	469	476	475	506	501	493	454	462	450	496	473	438	473	502	480	444	479	478	491	495	479	489	489	444	490	469	469	459	436	475	483	522	493	454	456	482	492	485	482	457	524	496	484	513	503	485	517	479	501	501	493	460	495	489	496	496	513	456	480	485	561	478	484	519	496	468	488	486	456	494	449	476	456	459	528	461	469	451	475	467	520	491	448	437	517	486	484	474	511	469	451	433	436	477	487	485	487	482	457	482	510	500	493	512	510	478	446	507	499	467	512	495	472	479	462	516	511	509	495	440	527	499	490	473	451	484	465	462	509	463	471	462	460	489	517	520	516	513	470	473	467	446	461	524	486	471	487	428	440	495	516	474	454	521	497	498	501	489	468	483	487	484	483	447	522	479	506	495	479	494	497	487	510	481	496	470	469	475	493	503	497	479	473	504	506	502	481	478	490	440	455	448	492	507	453	473	502	506	494	423	493	484	452	520	489	501	513	455	473	472	475	492	456	488	491	489	476	450	480	500	478	460	452	464	502	459	452	461
44123	57028	8969	4153	2900	2222	1798	1381	1213	1058	1002	904	847	811	787	793	692	753	668	656	662	692	662	599	621	630	663	567	580	588	634	654	596	576	594	594	577	598	601	615	593	627	592	624	604	559	552	588	562	590	627	538	557	596	581	590	617	561	607	598	582	600	580	578	598	575	598	576	605	549	594	603	556	573	626	579	582	594	627	609	587	596	593	610	570	563	614	599	584	596	570	596	567	595	597	555	561	602	559	623	597	565	621	585	587	572	549	574	592	580	609	573	595	571	632	587	556	567	621	591	608	563	614	569	590	582	576	608	565	608	604	577	573	605	571	562	582	588	571	592	593	588	566	603	536	556	589	534	600	631	600	629	536	548	582	550	553	625	631	585	583	575	570	548	569	597	602	557	600	620	615	560	581	598	559	579	624	604	547	643	553	594	575	604	579	586	593	549	578	563	610	593	621	555	596	587	581	554	590	592	576	589	602	588	538	598	590	594	566	592	647	580	604	578	573	557	616	608	604	600	599	529	570	602	544	539	587	575	594	611	539	593	586	614	569	574	559	585	566	590	603	601	553	583	585	602	584	526	603	593	593	582	574	587	600	598	549	607	572	594	613	584	564	607	565	604	571	564	568	565	583	566	556	560	615	554	630	584	562	587	612	583	577	600	594	579	590	565	612	557	533	619	589	604	590	568	534	622	570	606	554	557	604	618	612	576	586	597	578	549	534	609	595	541	546	594	586	571	595	611	547	556	581	556	614	551	565	552	554	593	575	553	625	586	585	577	567	616	583	579	600	621	600	590	574	618	538	575	583	614	635	560	581	562	621	590	623	569	580	567	613	579	575	580	575	595	609	568	553	550	566	580	600	575	586	560	543	532	594	554	539	650	589	575	544	571	608	595	569	563	615	573	601	565	517	596	585	591	567	599	548	572	551	569	583	552	604	578	580	563	573	595	568	590	570	583	564	603	569	569	602	558	565	553	615	555	539	519	549	594	603	585	541	602	552	603	586	627	575	561	565	569	581	571	577	574	565	582	555	582	600	608	602	611	596	578	604	570	584	578	581	546	568	568	581	590	573	587	550	553	588	585	593	583	578	598	610	584	534	615	551	538	588	596	588	568	566	607	582	600	554	531	589	558	579	593	553	600	609	572	589	607	583	585	558	588	600	588	543	589	586	582	635	549	571	561	556	610	553	569	591	576	595	541	604	577	561	586	573	533	603	583	614	572	611	540	565	591	580	582	645	600	608	599	570	583	561	598	564	583	622	551	585	575	606	561	542	566	545	522	570	583	585	564	609	585	585	559	589	598	559	564	576	555	610	572	552	579	614	580	584	597	561	560	597	596	518	585	570	544	591	544	565	595	592	566	557	572	539	564	622	546	572	593	610	600	589	569	561	572	570	574	576	609	587	531	532	580	631	548	575	571	601	583	623	596	606	575	608	563	605	574	592	551	612	624	611	577	592	529	579	544	606	577	581	560	583	596	589	542	551	581	618	602	601	534	549	594	579	567	596	587	603	551	625	581	581	615	581	613	585	601	614	559	600	578	550	595	607	598	550	595	591	581	583	565	591	592	588	585	598	582	545	602	597	570	637	567	571	605	574	543	618	579	514	631	572	568	598	580	602	598	590	565	586	581	567	615	611	561	551	608	588	596	566	615	597	595	585	562	609	588	596	578	549	586	602	552	574	565	580	609	536	596	610	557	595	562	556	539	588	635	577	580	596	597	552	592	557	575	592	594	562	627	593	593	575	588	563	600	576	583	554	610	555	527	578	663	549	593	595	627	617	568	628	576	567	589	573	609	578	574	561	594	597	562	615	563	597	600	573	611	584	559	569	581	577	563	635	604	588	552	569	590	573	597	571	617	562	546	599	569	565	546	566	582	574	573	586	587	579	547	571	583	562	596	576	554	579	627	614	551	570	584	547	593	583	580	584	570	579	574	620	554	615	591	598	544	579	555	606	568	554	590	585	586	575	592	599	578	545	572	560	611	622	564	622	634	579	614	599	595	571	588	587	574	600	600	616	555	592	548	547	607	619	576	593	592	607	596	533	628	592	574	583	596	580	578	539	613	586	561	578	566	563	537	536	575	611	600	542	598	609	533	605	588	589	562	613	593	617	592	578	591	571	594	594	599	546	610	543	545	570	584	568	629	583	579	607	588	582	614	559	600	540	594	570	562	542	588	542	626	554	591	578	571	577	584	553	537	597	591	565	596	570	539	545	561	601	549	567	611	588	561	576	640	580	568	593	596	567	583	588	595	596	606	561	606	575	567	575	621	551	609	574	604	602	568	595	576	604	635	653	627	582	563	577	590	574	566	541	536	576	606	590	562	549	553	561	566	581	586	562	562	554	587	594	595	567	570	577	560	554	543	581	547	584	559	591	594	566	557	591	597	577	559	599	567	562	545	617	581	535	585	564	623	581	591	576	572	582	561	591	585	615	571	575	588	617	561	589	594	563	539	626	634	571	592	612	573	563	585	613	585	593	606	546	532	566	583	594	587	569	595	593	604	615	587	615	582	588	577	607	576	618	555	648	570	606	562	610	604	542	537	607	545	548	605	599	568	560	617	608	559	586	589	595	581	665	545	604	622	599	552	574	565	613	622	552	642	584	603	537	598	616	631	554	543	580	574	597	574	579	596	576	567	553	603	585	564	593	579	627	591	586	555	589	572	553	581	533	558	600	585	567	567	556	578	568	594	604	542	598	600	574	597	545	562	596	597	563	574	619	596	597	580	560	556	573	568	626	604	615	616	559	593	606	619	591	580	585	590	606	540	593	571	554	570	600	598	541	582	609	601	552	635	554	584	588	611	573	559	600	607	565	544	577	573	578	548	610	561	591	613	596	563	619	590	602	593	605	643	579	587	573	537	576	617	564	580	603	588	582	632	524	627	594	641	616	554	572	600	562	544	565	595	599	597	593	597	577	510	556	582	545	599	587	551	620	555	516	612	569	547	559	561	615	598	583	578	562	575	610	585	584	563	610	571	590	586	591	575	575	563	622	539	582	592	610	559	602	582	614	571	613	593	566	596	563	588	607	572	609	546	586	635	611	554	558	593	540	576	559	591	545	562	621	579	614	589	614	571	579	588	586	587	602	599	575	623	603	562	641	567	526	613	569	557	602	542	583	563	631	586	578	550	574	568	609	590	578	617	577	595	613	657	592	565	602	610	596	574	574	599	535	582	580	590	531	540	588	578	552	571	570	570	570	596	553	581	567	582	578	640	596	605	580	509	558	560	587	599	595	589	570	610	583	560	585	510	591	596	585	621	605	563	584	591	581	602	549	606	590	550	569	593	626	582	581	654	570	615	596	596	597	553	607	559	631	613	587	598	576	590	574	626	567	567	573	588	638	566	583	603	558	560	574	577	571	563	593	575	537	550	602	596	577	577	603	563	605	649	583	571	651	606	581	581	561	558	596	624	567	583	606	584	574	591	570	574	590	590	581	566	576	564	596	567	580	587	589	561	579	546	607	595
29531	25668	15177	1651	248	203	164	193	200	159	209	181	178	158	155	151	164	173	153	160	154	163	155	144	162	157	180	184	164	159	136	155	154	167	136	158	153	152	170	157	172	144	145	156	176	148	176	159	164	132	165	175	147	165	149	156	159	161	168	141	138	157	163	162	157	183	176	177	141	159	154	150	164	167	170	154	139	171	146	152	171	161	177	150	153	159	149	157	152	147	167	153	163	166	152	144	146	157	159	160	174	158	130	155	159	140	170	180	155	164	162	143	167	175	171	157	158	137	133	170	159	162	140	168	151	152	156	175	154	175	150	159	137	152	138	145	189	171	157	145	161	159	140	149	169	181	129	164	180	175	159	175	158	149	174	159	153	154	152	178	180	165	160	179	158	160	164	156	142	160	161	177	148	153	184	154	155	149	145	167	159	157	163	154	146	143	166	173	166	141	172	156	160	159	141	122	178	151	189	164	144	162	157	187	138	184	145	167	149	158	169	144	166	147	155	186	177	184	182	158	159	164	148	161	157	172	158	161	170	156	158	174	171	178	158	139	151	157	151	160	171	142	164	187	154	171	186	179	177	161	158	132	152	142	156	163	156	161	183	162	188	151	159	144	147	176	139	172	179	170	179	165	169	149	163	140	182	159	172	155	155	152	167	156	162	145	159	189	185	167	182	170	174	172	145	168	162	171	158	150	169	153	165	160	157	129	142	147	157	181	166	146	151	171	158	169	167	188	169	167	160	153	145	158	155	156	176	159	153	167	162	173	168	163	177	168	138	146	156	167	154	171	168	162	176	164	150	151	173	154	172	168	162	169	171	162	147	163	159	167	174	162	171	169	163	176	164	170	174	153	148	170	176	151	148	163	167	174	175	171	162	180	163	151	170	155	149	155	177	159	139	146	162	140	175	172	158	146	183	166	155	159	143	163	158	173	160	170	145	161	166	170	167	167	161	161	143	150	173	159	157	180	165	152	156	188	150	161	168	170	165	152	169	157	173	176	145	166	172	177	165	183	140	167	163	151	168	168	187	154	150	147	155	167	208	139	155	143	149	164	138	146	145	174	177	180	149	146	172	164	150	172	198	165	146	162	168	151	166	169	156	162	153	154	165	170	151	167	174	138	165	163	166	157	179	152	155	160	166	157	181	156	161	144	127	151	174	166	157	164	170	147	150	157	174	170	141	152	160	158	159	150	146	152	184	165	153	171	169	155	182	172	163	161	152	168	152	181	164	133	162	152	179	151	163	152	164	160	142	148	142	157	149	160	163	158	175	153	166	143	160	149	153	158	160	170	156	185	152	163	173	141	164	152	137	154	165	153	164	186	181	169	166	155	163	171	164	153	167	172	170	163	145	148	157	174	161	160	148	172	143	162	160	179	165	145	157	157	150	170	173	173	179	166	161	169	180	166	139	171	182	164	159	155	171	138	179	145	152	153	151	167	154	159	151	183	183	181	146	172	166	142	160	157	156	160	156	171	149	149	144	157	176	183	160	159	129	157	164	149	152	175	181	143	151	135	150	166	167	138	146	176	188	166	162	150	151	184	168	168	152	148	138	158	167	141	177	171	164	158	144	155	168	154	201	173	182	146	149	170	168	154	159	162	170	155	155	170	174	185	171	169	185	163	165	158	171	172	151	167	166	137	158	167	142	190	145	134	162	161	163	140	161	173	158	172	159	177	152	161	155	141	151	157	182	169	158	155	156	166	161	164	154	141	186	169	176	170	157	143	153	146	155	147	148	175	146	152	161	167	178	157	194	157	156	157	162	160	173	186	158	135	170	145	154	170	169	167	146	183	142	148	139	147	132	143	150	156	170	176	172	147	180	167	184	160	160	168	138	154	174	167	164	171	147	152	151	180	158	165	175	162	183	142	162	183	154	160	177	160	175	159	158	148	160	165	170	168	163	164	136	149	155	164	156	165	161	143	165	143	147	136	157	150	160	166	161	164	165	158	169	158	163	178	189	173	144	151	142	154	176	160	158	160	163	147	146	146	161	156	165	193	167	157	169	149	143	152	178	137	155	170	167	163	171	176	156	149	146	184	152	178	145	141	172	134	151	166	147	166	158	160	162	182	149	139	171	175	155	164	177	177	175	151	168	179	136	162	150	156	153	134	182	150	149	172	147	146	156	155	189	158	179	156	185	155	181	153	168	165	143	163	148	168	184	164	162	167	169	153	160	150	180	179	154	138	147	152	175	146	165	165	168	165	144	149	169	145	144	148	169	181	163	169	162	178	155	149	149	163	173	133	145	156	145	166	166	166	139	152	149	170	162	142	171	183	155	147	172	158	175	166	167	149	171	166	165	174	166	166	178	152	167	161	152	180	174	162	158	162	175	160	171	154	137	157	149	159	161	144	151	156	150	150	163	134	174	156	176	179	159	147	158	140	160	144	141	145	150	173	165	148	166	157	156	117	172	144	154	146	169	156	156	170	146	163	174	169	148	167	156	183	168	175	148	179	181	156	153	151	154	154	138	158	150	175	181	153	170	151	175	156	134	170	168	157	156	165	165	162	129	175	171	166	182	153	146	172	169	166	150	147	181	186	146	169	152	158	169	158	168	165	135	146	155	161	181	171	162	166	171	155	164	152	152	159	147	179	154	169	166	176	163	160	156	168	146	185	163	157	168	154	157	149	154	165	153	193	164	169	154	149	173	166	163	131	128	168	167	144	165	164	168	176	180	172	138	136	146	173	146	164	139	148	166	169	166	145	156	164	136	155	153	170	187	170	171	182	176	155	149	164	150	158	155	162	151	172	154	158	152	173	148	174	171	146	152	141	156	170	166	149	174	162	149	162	164	171	169	167	139	166	167	145	167	168	151	175	142	162	147	167	172	164	184	152	158	149	176	156	167	157	158	170	170	159	128	162	189	157	155	167	146	188	172	139	161	171	142	162	135	137	147	185	173	168	169	192	155	159	161	151	184	155	154	156	177	158	175	143	178	166	143	167	165	170	183	175	155	148	181	147	166	168	159	171	155	176	147	172	155	151	166	152	155	178	155	158	159	184	181	158	158	142	177	159	165	155	156	145	161	164	157	172	162	160	174	149	173	176	184	151	165	166	166	158	124	141	147	158	167	164	163	150	164	134	150	169	148	149	145	159	178	144	150	154	143	139	147	167	150	155	172	158	172	160	170	149	159	158	148	169	171	142	162	147	175	152	182	174	142	165	152	186	181	147	168	161	153	166	160	153	152	165	148	175	163	152	159	171	133	147	153	157	143	171	159	177	160	164	167	177	144	163	178	147	159	161	181	144	154	139	165	148	162	152	164	164	177	156	171	148	164	130	171	171	166	161	143	184	153	180	155	145	152	176	170	148	156	172	156	162	170	174	171	176	177	172	168	164	142	153	163	148	165	162	174	155	150	159	149	179	157	149	149	210	156	155	155	145	151	161	197	170	143	158	154	153	140	172	158	160	180	156	165	163	164	149	165	159	167	158	164	179	172	176	151	171	179	178	165	152	174	156	170	173
34793	36661	1159	324	307	277	242	249	251	231	242	215	194	208	218	221	238	196	222	250	222	226	214	227	197	199	209	213	217	231	198	205	200	209	195	215	204	183	210	242	200	208	206	187	212	189	223	216	195	195	242	196	220	200	190	202	204	230	199	190	227	216	205	232	227	223	233	205	221	215	196	222	246	209	217	218	223	223	222	207	208	205	223	217	201	214	195	207	205	203	211	219	184	222	224	202	205	216	230	237	213	216	212	211	201	187	225	227	215	207	216	212	207	197	200	229	212	231	236	188	189	189	220	191	230	187	235	216	180	224	215	223	199	227	201	210	263	195	224	227	223	213	234	213	204	220	210	212	212	209	219	214	184	195	197	209	195	200	197	214	213	218	193	201	228	188	212	168	211	229	230	200	180	203	220	220	235	228	198	184	205	208	201	192	205	224	207	232	192	231	206	206	215	207	208	212	240	204	192	201	226	229	205	200	209	204	208	213	221	210	203	201	215	226	213	201	207	212	234	208	218	194	206	239	226	212	212	219	198	204	203	198	227	211	246	229	195	219	225	200	225	207	232	223	232	219	203	196	190	207	204	212	217	210	212	204	209	219	210	204	222	218	212	209	190	216	217	201	224	199	220	218	235	193	238	206	206	202	243	219	214	212	203	238	206	221	209	186	187	225	217	220	197	191	189	208	223	208	224	205	230	262	225	199	210	207	226	240	229	215	217	226	223	216	227	222	203	200	204	197	194	212	197	195	217	205	218	206	181	208	225	192	209	222	208	211	204	197	215	236	217	223	240	225	216	220	226	208	215	214	205	207	203	218	220	224	231	205	211	222	237	175	233	220	224	207	202	210	196	213	224	221	213	214	214	211	228	230	223	240	198	210	208	217	204	196	215	210	212	226	243	228	199	186	197	209	214	211	213	222	225	206	217	212	206	203	212	217	243	242	228	213	235	242	195	202	233	216	200	245	214	188	201	231	211	210	212	210	245	222	190	213	217	220	200	204	183	188	193	228	187	197	243	223	196	207	189	209	232	203	215	198	218	201	225	214	238	211	210	237	208	228	246	220	217	187	175	195	210	226	215	203	210	205	223	244	193	204	202	231	202	222	200	225	238	206	192	195	206	205	210	214	242	225	219	192	230	193	211	224	223	229	215	203	229	190	228	208	206	196	236	221	194	207	217	213	214	228	201	210	204	199	200	188	198	230	210	222	229	224	216	191	215	203	205	202	203	228	238	193	219	222	223	215	205	217	203	229	239	194	218	222	214	238	212	202	207	215	192	213	213	229	199	196	186	221	193	241	208	229	217	193	210	216	215	226	231	238	200	218	214	220	191	208	218	232	227	211	215	198	204	199	180	202	211	219	213	230	220	214	218	182	203	208	193	200	209	203	198	195	201	216	191	234	195	214	206	244	218	208	191	204	210	180	205	197	197	202	202	205	201	212	211	218	196	222	232	223	193	218	234	228	202	197	222	208	222	218	210	221	217	227	241	231	224	198	184	203	214	215	211	213	212	214	221	203	228	204	205	212	203	221	200	232	228	210	211	215	227	222	219	198	205	185	208	184	214	231	228	224	222	226	216	200	198	197	213	196	222	230	206	167	219	220	214	210	215	207	223	216	222	205	240	199	197	196	213	203	203	190	216	212	215	236	184	210	218	217	208	177	210	221	179	206	223	208	211	213	207	240	200	225	227	223	184	205	219	235	230	214	220	210	214	204	194	210	204	196	208	204	213	240	222	196	211	206	189	206	213	199	226	215	213	227	184	227	201	215	214	217	223	211	182	200	200	201	227	249	208	198	229	234	218	195	226	239	203	214	199	209	195	220	236	201	192	226	188	194	224	212	190	213	194	215	211	210	221	203	193	220	209	217	230	192	196	213	207	217	207	223	214	216	193	243	211	197	187	226	175	214	225	215	218	202	199	208	204	221	226	205	215	249	210	214	208	196	188	215	227	217	210	207	214	216	207	183	207	179	217	229	193	198	195	191	219	222	235	229	208	204	217	202	192	201	214	208	216	201	211	210	233	223	226	219	197	194	261	209	204	201	222	202	225	204	215	200	230	201	194	192	222	223	222	235	186	201	237	209	230	218	222	244	208	221	218	215	194	199	214	187	216	223	207	203	219	210	217	200	204	217	219	218	192	206	218	207	202	216	195	217	204	220	236	217	203	228	214	206	217	209	196	218	211	231	223	185	221	207	223	202	201	228	182	182	227	209	206	243	208	231	207	216	220	200	189	229	215	221	203	213	199	213	201	231	205	212	196	218	206	201	226	227	198	209	208	227	203	230	207	222	211	225	192	232	205	199	212	225	216	196	222	204	179	212	193	203	199	224	196	249	240	218	188	206	220	234	176	228	187	185	210	198	227	211	205	198	190	220	234	225	203	208	216	200	200	224	216	196	241	209	207	199	231	206	201	221	197	217	216	237	207	238	238	221	207	199	198	197	223	207	212	232	205	215	198	220	191	233	215	204	231	240	213	198	244	200	184	215	182	217	221	195	239	191	208	200	198	200	200	207	218	210	220	185	187	202	216	193	210	209	214	208	218	213	210	219	214	214	193	206	213	211	208	198	243	200	211	202	210	187	208	214	219	223	203	203	212	210	202	216	201	203	186	215	213	194	211	220	223	210	219	200	233	217	216	186	198	221	204	201	186	203	207	229	234	200	217	184	196	210	226	204	226	223	213	210	208	187	197	199	201	195	208	217	231	248	212	189	207	191	228	224	240	196	195	228	205	243	219	230	214	202	216	240	208	192	197	234	220	197	177	212	235	207	200	202	213	220	225	202	236	202	204	207	230	200	208	219	251	218	223	220	198	232	206	219	225	207	218	231	218	215	208	232	206	201	228	227	222	209	212	210	206	240	217	210	208	235	195	230	229	214	220	204	208	200	200	208	210	199	213	214	235	187	196	197	202	211	214	218	229	239	226	235	216	216	211	198	215	199	208	183	213	238	244	184	216	191	200	216	212	217	207	212	204	224	199	227	217	222	207	211	214	218	231	236	213	201	229	201	208	224	216	225	197	234	233	234	224	225	218	222	229	218	192	224	233	210	194	207	209	212	215	242	210	211	190	214	227	216	189	213	218	219	234	205	194	185	193	195	192	192	204	208	211	211	181	191	219	214	214	209	231	244	177	202	213	237	211	217	208	213	229	217	205	208	209	184	204	237	217	211	222	209	180	209	185	254	216	222	192	208	223	218	202	240	238	215	231	204	180	204	215	219	185	206	215	218	188	208	213	206	213	202	224	201	220	223	235	232	219	235	218	210	211	231	211	222	199	219	203	228	225	208	196	229	223	192	208	240	214	217	210	213	223	241	213	209	212	228	212	213	224	233	208	198	202	207	198	202	231	203	223	239	200	225	205	200	202	229	226	214	227	189	195	210	217	221	209	210	243	238	222	218	203	226	213	234	200	231	200	208	207	235	240	204	205	205	216	233	192	229	208	210	225	206	207	230	198	204	225	222	215	190	194	223
24312	21537	28723	24662	21388	8444	717	480	397	416	354	368	338	373	360	328	324	337	315	316	337	313	303	300	294	287	300	286	284	302	286	308	324	292	290	321	321	301	283	273	260	247	278	264	297	303	279	327	298	309	267	256	308	269	269	297	292	279	287	281	286	320	290	318	310	281	291	276	275	271	282	290	303	303	276	282	322	258	301	275	286	269	306	309	272	298	283	299	254	252	258	273	313	287	276	285	260	283	276	304	266	305	289	303	289	251	288	296	261	295	298	293	262	282	311	282	261	280	318	266	277	252	287	281	278	274	289	275	279	294	252	280	287	286	295	290	264	296	290	300	299	323	295	295	295	272	293	294	266	299	278	261	290	266	275	292	263	289	262	294	291	336	285	276	269	275	281	297	287	252	274	302	281	266	292	282	256	273	267	282	313	312	274	284	295	306	268	299	244	283	298	310	263	290	267	295	283	290	246	292	274	311	290	299	297	326	293	262	276	287	298	272	291	270	301	276	302	270	274	284	283	266	273	310	304	252	295	266	287	275	267	278	282	301	304	288	280	268	286	244	293	293	312	289	310	312	286	249	290	270	311	264	281	279	270	296	296	287	277	259	255	284	266	290	276	290	305	286	308	281	298	278	290	284	306	294	267	306	275	296	260	280	304	247	289	274	281	317	282	292	293	282	290	271	273	285	302	323	281	285	294	292	275	304	308	303	291	266	297	271	299	274	274	310	291	273	315	299	263	290	320	270	264	285	298	309	261	282	275	284	291	317	277	289	292	302	284	247	319	282	306	273	283	291	272	299	278	289	267	315	295	279	315	310	269	297	309	254	258	282	311	279	273	289	319	270	320	301	292	276	303	300	274	274	252	279	254	278	272	284	306	288	270	295	305	269	311	267	266	294	288	307	288	290	279	263	310	264	307	288	276	293	303	300	286	295	309	290	300	300	296	252	314	285	278	316	264	280	287	315	267	268	254	249	282	294	286	294	295	299	282	293	282	297	288	292	269	278	296	285	322	256	291	279	308	285	297	299	268	276	262	281	290	274	290	277	318	320	289	270	271	278	273	276	288	275	269	304	330	273	259	270	298	281	305	303	289	312	317	263	254	312	288	287	272	274	271	264	266	294	266	279	298	285	268	276	292	306	261	302	276	297	269	286	255	279	300	269	295	301	297	304	295	273	316	298	280	300	258	315	269	267	252	256	284	269	284	274	271	287	307	268	293	311	308	311	286	270	304	287	269	296	279	278	278	274	290	267	310	290	305	274	283	281	300	299	307	302	298	265	271	279	262	284	272	280	250	291	294	269	296	276	269	303	309	276	302	303	261	291	294	265	285	306	280	282	319	292	289	275	285	305	305	276	269	267	274	281	281	275	297	252	294	306	284	283	244	258	282	293	262	307	290	333	260	288	278	277	257	288	282	286	259	291	275	304	326	298	330	282	286	290	272	268	267	295	302	285	297	310	279	277	268	298	291	284	274	290	285	273	283	295	297	266	279	290	311	304	263	281	296	301	263	304	306	306	292	297	287	260	274	287	284	320	280	271	302	294	296	294	279	306	296	304	294	281	272	294	293	271	294	288	315	268	294	275	304	292	292	297	272	267	258	283	283	294	277	283	295	270	297	263	307	287	293	295	317	266	302	266	257	306	295	289	280	313	281	295	274	297	291	281	297	262	261	299	288	272	267	313	290	275	298	314	267	293	278	330	278	317	288	279	313	299	294	271	295	296	295	287	289	271	288	283	271	280	271	280	275	272	282	257	282	287	280	271	289	302	263	276	270	265	298	289	280	296	285	302	292	266	304	312	306	300	292	343	293	310	293	294	262	286	345	285	294	243	298	273	309	303	280	289	291	304	277	268	259	267	252	259	286	308	290	278	273	260	244	290	284	302	281	294	286	256	284	289	328	300	291	250	282	314	303	280	301	279	265	312	295	286	268	287	251	291	281	324	294	289	280	302	299	280	310	283	262	258	317	258	277	312	266	311	310	308	286	284	279	306	258	323	295	293	286	296	295	292	275	292	270	273	299	256	260	287	291	296	303	268	289	278	259	301	288	313	307	295	299	269	310	293	277	257	289	289	262	298	280	300	294	319	280	283	275	296	296	318	292	289	306	262	271	286	298	280	261	277	269	312	281	310	301	302	276	278	286	273	277	295	283	303	272	259	270	282	282	266	278	288	284	283	289	282	299	270	233	283	284	281	284	293	276	288	295	282	277	312	265	300	290	312	289	258	280	278	252	297	260	291	275	294	267	283	314	291	271	290	296	295	280	285	294	292	304	282	285	294	289	293	276	308	289	296	283	299	263	259	281	310	283	281	277	286	297	281	275	315	297	288	267	273	304	299	292	288	296	284	312	261	297	275	298	294	259	330	277	306	283	320	287	297	290	298	300	252	307	302	286	279	300	288	315	271	280	316	274	277	290	273	284	294	266	302	290	271	276	293	251	306	265	282	324	291	301	300	303	303	281	275	307	298	307	273	272	264	314	302	270	301	296	275	280	309	285	284	287	289	288	289	278	277	296	292	309	277	288	319	261	260	278	284	310	276	318	264	270	274	264	270	294	285	292	280	256	258	314	302	310	270	274	303	314	278	284	279	282	307	261	286	311	260	301	251	320	321	305	308	300	288	272	329	313	303	302	299	259	292	289	280	260	269	300	313	280	284	313	304	300	291	325	245	290	271	278	281	309	290	288	275	295	304	289	257	252	268	325	278	284	283	282	299	287	298	284	276	275	295	288	292	299	298	284	302	271	295	269	267	278	315	262	289	261	290	280	268	310	296	256	270	268	290	264	317	258	297	304	287	290	292	270	288	256	267	318	291	293	243	290	272	265	286	283	308	325	300	296	286	270	281	285	270	275	281	285	285	277	308	299	312	270	326	287	263	271	285	266	281	268	289	284	289	273	301	318	291	309	262	276	277	292	267	314	281	279	301	265	310	266	284	301	281	281	300	283	282	293	271	270	283	282	284	268	298	293	280	284	290	280	321	302	299	303	279	299	287	297	244	302	302	282	279	286	284	314	298	294	271	296	285	307	293	317	271	307	300	294	273	276	305	314	296	263	281	275	278	293	286	296	291	287	289	278	292	281	315	299	253	277	281	307	271	280	294	265	263	274	271	294	287	268	254	309	294	310	286	313	309	302	260	322	338	296	317	288	304	295	288	285	273	261	289	309	273	282	295	288	267	286	294	259	277	292	311	299	262	300	268	270	282	299	284	280	318	284	284	299	307	273	270	257	290	278	276	258	299	283	271	304	297	302	308	290	276	321	291	305	300	297	279	306	273	292	304	278	324	292	274	266	278	270	292	308	300	299	267	299	271	262	270	291	280	278	278	291	302	287	308	286	287	274	291	289	278	295	240	287	287	280	276	284	305	250	284	241	269	278	245	279	322	272	287	277	273	302	324	283	281	294	284	286	271	279	267	295	288	278	277	301	273	276	316	277	282	275	259	345	290	295	272	299	296	292	282	260	295	291	282
38605	50770	5463	2127	1531	1134	916	765	706	602	557	494	493	457	418	454	398	433	400	385	413	385	385	381	377	352	382	403	396	393	387	373	370	381	386	355	366	353	374	366	376	318	343	358	376	376	372	355	327	404	348	326	362	357	338	362	371	333	383	374	382	365	383	337	355	369	351	338	356	356	376	336	379	345	360	349	328	379	359	363	347	340	355	372	347	376	366	345	343	348	333	332	364	365	389	372	383	376	366	357	350	353	308	358	362	361	357	365	338	345	363	332	335	352	350	361	348	374	368	376	340	364	355	372	357	346	327	370	344	358	364	360	375	328	351	365	361	342	343	345	335	366	358	351	384	375	347	328	390	343	326	393	373	356	373	335	341	329	379	354	366	366	385	337	381	378	361	391	349	382	314	356	379	346	360	375	372	336	338	367	371	381	323	330	336	382	337	358	326	358	356	374	350	311	333	361	372	340	363	349	371	349	364	345	378	331	342	363	343	356	329	351	376	372	317	334	340	324	357	357	371	333	363	345	338	358	349	314	355	333	347	337	373	334	330	311	333	345	342	324	381	351	351	367	358	374	354	347	373	353	351	333	367	361	355	350	351	386	348	370	362	325	339	371	369	353	343	348	375	356	324	355	376	377	336	367	333	367	379	365	356	349	344	395	318	360	350	384	342	353	384	372	346	351	344	370	347	379	412	348	362	378	374	366	367	350	376	310	333	350	369	351	379	331	333	369	345	351	344	336	378	364	345	358	383	366	341	363	338	369	321	373	323	356	365	375	355	351	366	367	357	350	329	354	343	339	371	378	381	326	343	339	392	323	369	349	340	337	393	355	363	340	358	363	375	356	360	330	353	360	365	336	371	359	333	387	394	351	317	383	378	391	331	344	361	348	337	357	390	361	346	374	350	333	380	337	345	358	345	342	354	349	363	340	402	346	303	379	348	354	362	368	321	339	346	334	352	366	355	362	349	354	359	372	336	348	351	327	346	354	376	349	355	363	357	348	351	375	336	355	356	360	385	335	381	383	352	374	381	353	340	366	384	340	333	368	360	360	364	321	358	374	348	373	370	343	369	346	413	346	355	373	357	355	348	332	316	359	369	375	325	347	377	363	352	344	349	364	347	350	363	336	365	353	362	337	336	343	338	376	383	366	367	335	360	388	366	343	334	334	369	307	346	338	347	331	343	348	332	344	378	382	366	326	329	337	373	374	343	384	365	353	357	377	382	353	361	348	354	382	369	337	356	360	348	325	330	379	355	349	391	343	365	361	355	370	350	379	384	369	355	326	368	366	334	340	357	341	349	364	361	386	342	337	376	346	387	353	349	336	356	356	343	357	391	345	342	332	367	356	366	346	352	380	376	346	338	349	369	344	402	346	336	345	377	367	324	355	376	353	385	361	379	363	354	384	351	313	403	385	334	362	381	362	377	350	358	344	375	345	391	364	354	374	358	356	371	325	373	382	356	360	358	367	383	350	395	335	340	355	351	345	350	346	360	375	368	370	359	390	357	330	318	359	355	352	357	344	333	314	348	339	381	347	367	350	355	361	371	358	350	370	329	355	371	365	368	358	364	351	393	360	352	364	360	323	372	335	363	344	364	366	357	348	328	391	363	340	373	361	340	337	344	359	372	333	378	361	376	334	356	342	361	341	362	341	355	345	369	383	377	357	338	340	381	380	363	382	347	374	351	354	338	373	329	351	372	346	349	361	354	337	349	380	379	358	375	395	364	376	354	341	362	359	381	361	363	370	353	361	354	381	377	346	370	315	337	322	342	346	364	326	330	356	316	337	373	406	351	365	331	380	349	373	325	371	349	364	356	346	354	343	339	332	349	332	337	343	350	332	365	331	351	407	344	363	335	342	360	349	353	379	363	337	381	358	370	346	338	371	379	378	359	377	333	331	355	336	365	357	366	347	330	373	352	350	386	339	352	330	356	344	346	365	367	375	361	372	366	365	370	390	361	384	341	336	331	340	338	379	356	350	368	374	379	332	354	381	384	359	347	358	367	313	345	339	348	335	353	348	355	361	370	339	369	332	355	346	348	384	341	353	344	334	305	354	371	347	363	343	391	378	386	351	353	373	341	369	361	364	364	379	370	343	372	358	357	358	348	335	367	308	347	348	385	358	339	345	359	359	347	342	322	353	358	359	355	327	345	343	326	356	348	341	356	366	377	370	364	333	351	366	340	345	362	333	392	348	367	324	360	366	403	383	383	378	351	352	374	346	370	390	330	325	361	340	318	346	355	318	362	347	347	374	322	380	339	356	344	325	354	330	331	341	345	366	335	346	351	372	381	339	365	343	362	353	344	348	356	353	359	337	348	384	377	354	344	363	321	372	324	369	372	395	350	386	365	331	341	375	345	374	348	365	357	330	353	321	365	314	360	377	339	373	359	388	378	421	353	378	353	306	366	341	393	318	340	356	371	327	372	380	352	356	341	359	364	376	387	373	321	382	358	325	403	368	370	372	360	353	363	361	342	361	386	326	360	317	361	364	363	374	340	407	381	338	367	347	359	393	335	368	330	378	360	389	369	373	377	280	342	370	388	380	395	367	357	352	370	334	427	348	341	375	384	351	386	340	368	339	373	324	337	370	356	354	360	359	355	372	369	344	377	372	346	352	342	349	342	344	338	356	341	386	357	384	349	358	357	335	355	359	383	368	387	388	338	347	349	358	403	342	374	349	354	345	347	370	351	332	341	340	331	364	344	362	348	338	368	387	351	362	329	343	374	327	367	333	380	382	327	347	322	362	366	334	378	367	327	376	369	382	329	338	340	350	368	363	354	355	357	392	345	352	359	330	352	352	355	351	342	333	333	352	347	353	354	350	359	355	340	376	363	365	368	368	356	395	371	346	353	345	340	359	361	367	340	354	346	344	368	375	377	363	377	376	367	318	355	380	369	339	340	356	372	392	348	363	322	342	363	320	354	360	355	364	387	363	339	364	379	353	363	360	354	327	350	357	374	360	366	332	336	364	351	373	369	365	359	369	355	366	374	362	373	345	360	349	362	359	369	391	345	367	336	335	386	351	386	371	354	369	366	349	362	338	362	349	407	375	357	380	350	346	344	362	330	329	377	368	375	352	347	366	367	329	330	363	371	378	371	291	354	361	332	355	353	352	337	353	352	388	358	347	352	362	347	401	378	336	328	368	370	328	380	342	348	362	333	343	353	352	368	409	391	391	328	357	332	381	361	381	347	371	334	333	353	345	353	360	360	351	331	357	357	358	349	368	367	329	375	336	378	332	385	345	407	358	330	323	374	347	374	362	346	375	340	345	322	348	357	335	347	357	370	339	337	350	368	336	324	388	381	383	329	368	348	365	344	320	382	359	383	315	308	331	365	361	337	336	357	348	375	340	355	345	376	363	371	377	379	367	343	372	361	334	352	359	370	339	348	354	357	366	352	382	359	370	352	370	328	343	341	356	327	367	380	374	355	398	354	379	342	399	360	372	367	347	341	344	345	346	337	347	365	355
25521	21581	27553	25493	7985	529	390	325	323	299	278	280	259	260	259	265	262	248	254	311	221	242	258	257	224	244	252	245	222	246	269	241	222	242	250	230	267	225	279	250	242	227	236	229	267	263	265	261	271	229	230	239	254	248	259	230	257	257	236	249	221	259	241	242	242	233	215	252	245	263	252	233	239	248	246	252	219	235	262	242	264	227	221	246	232	227	232	237	237	264	252	237	240	240	223	246	225	255	233	247	277	215	226	239	255	251	222	282	248	250	251	228	235	251	234	248	237	247	233	250	237	244	252	243	235	231	258	269	252	235	266	254	230	234	251	248	219	236	228	233	237	247	234	261	232	230	245	243	230	239	258	244	249	249	243	225	209	256	241	228	230	253	231	258	239	229	256	241	249	229	218	236	251	244	208	255	267	243	242	240	237	237	229	268	242	218	240	249	227	245	248	243	236	250	236	260	233	240	230	232	221	257	247	250	248	225	252	242	250	231	238	221	230	245	244	274	220	247	243	232	231	260	243	241	249	213	251	265	251	233	248	276	260	263	228	233	230	230	246	220	261	276	238	239	232	241	230	269	237	231	243	227	244	241	267	237	239	230	225	230	261	241	259	221	236	242	224	237	245	249	231	225	267	243	261	241	266	229	250	250	252	239	250	241	205	271	252	238	222	219	215	230	228	227	242	225	234	249	263	238	234	272	263	249	256	250	258	261	221	245	259	241	234	236	250	237	289	239	231	244	230	237	247	225	252	223	260	227	253	239	270	205	236	236	245	244	247	242	246	248	249	240	225	275	218	232	253	240	242	233	245	213	236	260	217	245	229	239	276	259	239	260	263	245	251	230	252	236	253	241	225	252	259	231	268	192	248	268	243	255	226	260	224	235	248	255	262	251	269	236	240	259	244	234	250	256	249	275	248	238	254	247	257	215	240	240	261	285	226	249	230	248	236	246	245	207	245	252	251	253	265	232	271	255	244	249	245	233	240	252	261	237	229	247	260	225	256	269	242	240	267	239	229	191	216	233	254	228	242	263	247	242	238	241	263	259	265	230	273	272	243	254	257	248	226	222	224	236	223	237	253	248	229	216	260	243	235	274	234	249	224	241	253	235	273	244	224	242	238	236	248	234	251	231	221	252	247	245	254	250	223	243	220	243	261	228	235	262	244	268	259	245	247	219	247	250	226	258	227	244	218	256	261	249	249	212	233	253	253	257	252	255	233	235	245	252	270	247	247	212	229	261	247	256	246	232	226	259	246	255	241	257	237	215	248	249	236	261	244	242	248	278	247	220	249	242	227	250	261	235	248	244	223	234	228	207	225	258	245	237	232	224	256	232	231	254	272	235	240	248	227	252	235	245	209	264	247	243	240	277	225	267	281	230	243	236	260	241	254	220	281	227	238	237	215	233	266	256	262	243	231	263	201	236	233	235	226	222	265	233	253	231	232	243	242	248	221	261	254	225	227	251	252	249	257	243	235	246	228	238	226	225	241	224	246	251	262	247	249	218	240	240	228	241	258	222	236	218	235	210	226	213	251	247	277	237	258	229	252	233	241	227	239	229	221	254	202	257	240	257	245	239	237	221	223	270	217	230	259	220	212	256	208	233	246	270	243	234	265	255	256	244	225	252	258	232	263	238	245	247	228	246	241	249	220	228	255	241	260	233	242	252	266	242	230	263	229	258	216	236	225	250	221	220	243	271	259	247	223	249	234	240	264	221	238	254	229	248	235	218	248	244	262	246	253	247	242	234	231	219	225	229	219	237	247	235	251	224	244	255	262	253	260	239	259	212	236	243	269	224	263	255	241	264	238	232	241	251	257	260	250	233	244	250	264	248	256	230	244	245	213	244	245	240	273	230	227	253	226	258	244	258	234	250	252	252	244	231	218	257	255	242	270	258	241	246	259	261	260	241	241	283	234	259	254	253	248	216	238	229	245	216	243	248	231	232	218	221	249	253	262	223	280	246	237	214	241	233	220	256	225	239	241	212	245	242	257	215	250	233	250	225	226	232	235	237	243	244	251	250	244	244	255	248	259	224	257	245	254	244	273	257	232	226	217	249	233	297	254	245	272	234	260	241	249	227	242	269	234	232	236	268	248	236	268	209	258	243	245	225	241	250	260	220	228	217	211	228	231	234	243	244	228	228	229	245	243	220	239	224	244	228	267	221	206	276	272	253	250	262	258	247	240	239	260	244	218	220	289	213	237	208	230	249	254	247	223	229	247	239	267	232	228	287	223	226	255	258	242	227	259	256	237	234	235	232	234	227	252	265	237	221	266	240	238	224	221	220	233	236	252	236	233	249	253	224	252	225	258	248	255	251	239	252	244	240	249	246	223	235	251	250	249	235	253	239	245	221	248	251	267	253	234	240	274	223	243	235	229	250	254	275	231	248	215	250	234	256	254	220	237	263	230	233	233	256	231	262	264	241	230	243	267	241	240	235	258	237	247	234	269	238	228	244	255	243	227	235	252	242	229	230	246	223	238	247	240	229	287	233	240	262	214	238	263	256	283	246	230	241	282	262	238	231	236	248	213	237	241	262	242	241	255	247	265	243	232	234	236	260	229	254	206	266	245	226	223	261	233	244	236	269	226	224	251	247	232	242	250	243	251	203	221	227	260	238	244	248	252	233	233	249	236	249	278	282	255	249	255	274	225	233	238	276	239	227	252	218	246	244	248	237	240	245	247	230	243	278	268	261	215	231	256	255	236	244	262	252	244	250	270	239	251	254	253	270	237	212	249	236	274	249	249	246	254	226	251	242	228	277	241	235	267	247	220	215	284	287	238	243	253	254	223	260	233	251	252	240	246	253	236	234	234	262	244	229	215	230	244	264	258	256	257	217	243	253	235	221	257	254	210	233	253	263	235	241	207	235	293	242	243	257	243	224	204	278	235	234	244	252	243	262	212	234	220	254	227	219	236	247	221	250	251	263	246	217	241	249	225	233	247	267	253	229	251	246	243	217	240	221	251	234	246	279	238	261	231	239	229	226	250	276	234	260	251	229	237	211	236	269	255	247	230	236	238	234	212	235	216	219	271	250	250	233	233	214	239	272	232	265	247	260	249	269	245	250	239	235	237	247	238	248	208	273	225	224	256	255	235	244	261	236	245	241	252	250	244	250	214	247	234	252	259	245	240	239	247	253	250	229	264	230	268	258	224	239	242	243	242	223	223	240	261	254	242	268	229	250	270	220	226	240	238	273	270	238	246	211	254	215	233	221	231	231	255	228	242	245	237	253	246	228	231	213	235	259	222	241	240	261	235	253	222	235	244	236	221	233	205	248	236	257	254	267	228	259	235	191	245	235	247	236	253	249	280	239	214	239	222	241	236	251	263	243	257	226	226	260	242	228	251	207	250	227	267	243	270	231	259	263	240	227	255	238	244	226	242	222	263	255	253	261	221	245	250	233	269	221	224	244	233	248	234	241	256	237	228	247	248	256	245	274	234	259	245	272	218	247	240	241	229	253	216	261	243	232
37677	45488	3791	1209	952	743	622	551	520	477	430	454	408	389	351	391	389	371	344	315	310	338	331	350	354	334	356	319	351	340	332	330	350	324	350	323	338	336	312	357	351	330	334	325	298	368	304	322	303	304	317	317	320	348	336	300	320	331	288	338	334	301	326	317	328	334	331	325	353	316	316	308	320	315	318	338	326	327	332	357	307	307	313	305	318	306	346	330	358	310	306	312	344	322	301	308	329	339	315	299	315	295	336	328	311	337	340	349	362	340	322	302	344	333	321	300	338	339	302	304	349	291	311	328	325	294	329	327	316	309	329	355	321	344	306	305	326	343	309	291	353	317	328	332	333	320	302	313	309	322	310	305	329	317	322	327	305	341	362	328	307	343	283	341	332	329	332	329	316	314	297	296	324	317	299	333	327	290	286	301	340	310	296	319	337	334	297	330	300	319	322	308	325	322	335	303	326	297	312	325	316	351	321	307	312	325	302	293	333	338	340	328	356	338	321	286	309	313	326	333	373	341	354	323	303	305	328	291	359	344	313	303	312	344	300	308	328	310	337	299	307	327	323	345	306	327	306	323	325	318	307	339	337	314	305	320	344	325	330	332	322	332	305	315	314	287	315	308	326	322	311	315	303	330	329	319	312	344	292	333	339	321	357	337	321	343	322	305	326	333	312	357	305	311	287	321	335	308	279	325	331	326	313	337	338	329	339	324	323	334	324	305	327	338	344	371	314	304	327	314	316	280	342	331	330	335	300	300	300	323	315	371	325	339	341	307	315	321	311	333	313	320	326	320	348	317	347	332	323	303	334	309	352	335	335	296	333	338	334	339	325	313	305	342	296	332	360	342	338	326	322	317	329	330	312	305	332	321	343	346	312	326	299	362	340	331	319	332	317	308	289	322	334	327	316	336	347	306	338	308	324	285	340	305	335	322	338	344	318	317	327	343	320	319	350	297	315	321	310	326	326	322	346	312	304	311	322	338	296	315	313	313	312	333	329	324	290	341	332	337	336	355	356	350	314	327	323	331	350	346	291	301	321	325	300	337	322	295	322	334	312	359	313	298	302	304	338	345	332	304	365	314	325	327	318	337	340	327	357	315	327	315	339	302	306	345	325	329	306	337	327	318	334	287	310	347	298	328	275	325	303	317	298	344	336	301	341	326	312	293	286	332	346	318	317	336	333	318	352	338	329	326	324	316	291	327	357	354	302	325	290	344	317	312	337	316	306	339	329	301	296	328	304	343	326	363	322	310	288	324	321	314	341	310	286	317	311	314	305	324	318	321	315	333	310	308	317	318	325	330	348	330	357	323	327	331	332	281	357	325	319	295	327	300	321	339	358	311	312	358	318	328	260	311	315	281	305	330	319	313	320	318	347	318	313	334	341	368	359	331	304	319	320	285	323	330	338	336	323	298	326	302	321	323	342	327	308	349	342	319	302	343	310	321	325	340	307	314	309	302	336	324	333	294	297	327	338	292	352	325	324	336	321	353	322	331	311	310	313	325	335	303	307	315	339	304	326	325	318	315	323	311	313	313	292	321	318	347	308	325	329	336	289	327	306	317	330	335	323	343	331	286	324	319	342	317	320	306	323	314	329	352	330	335	276	285	342	334	356	314	334	349	299	304	299	336	296	296	308	347	332	310	306	339	302	340	347	307	325	296	293	318	305	314	302	345	331	321	322	323	333	301	349	330	305	308	322	282	322	315	290	307	319	304	348	327	322	349	327	340	315	308	318	345	329	305	296	321	338	321	338	341	306	326	335	297	345	326	317	315	310	319	320	331	287	302	330	336	309	318	320	303	308	343	309	314	316	299	336	326	339	336	323	290	326	325	314	327	336	312	297	341	324	320	336	308	298	322	345	300	294	318	317	346	338	309	344	348	286	297	348	334	318	316	307	340	335	323	330	323	313	316	355	310	310	297	309	329	320	324	298	343	342	309	341	309	348	325	297	319	344	315	333	308	302	343	338	357	293	306	374	320	309	321	337	336	321	328	329	309	312	300	335	330	340	325	336	314	296	320	339	339	347	291	285	320	332	339	324	284	329	326	311	317	286	322	325	319	338	333	278	302	338	323	311	350	346	306	306	320	325	281	326	289	325	318	346	339	279	307	322	329	338	317	292	337	328	316	327	323	343	331	320	293	345	318	322	304	326	324	346	313	331	305	317	323	322	331	327	308	324	313	346	326	302	338	317	340	293	317	317	351	355	313	353	323	364	339	338	332	327	290	315	328	326	341	333	344	337	325	325	322	343	302	328	346	314	331	307	294	330	349	308	291	370	290	307	286	339	323	336	315	322	337	334	333	325	328	340	334	327	298	297	294	322	314	298	280	361	312	318	323	342	337	324	299	318	333	305	299	328	325	331	324	344	301	299	309	339	330	323	341	294	328	330	335	315	347	300	317	318	309	290	301	309	299	320	338	341	337	307	289	309	347	313	322	323	353	313	316	328	351	325	327	335	341	321	342	312	346	355	343	311	318	327	311	327	303	301	315	329	315	325	299	323	322	321	295	334	337	322	313	311	340	323	371	335	302	289	310	345	317	341	323	337	321	310	337	331	280	304	300	324	365	298	330	312	327	288	324	343	293	338	310	317	356	352	322	323	286	323	350	311	327	304	354	315	313	311	303	348	340	304	355	330	337	300	356	297	309	332	302	309	303	341	342	304	331	332	308	321	363	279	317	307	319	344	329	347	318	326	316	354	325	336	289	314	343	345	314	318	322	309	331	328	306	322	344	330	306	291	332	350	300	315	280	348	310	313	360	314	353	343	297	311	316	324	299	304	321	296	309	294	310	311	295	292	306	318	332	316	315	343	320	323	333	324	321	294	320	321	314	306	301	334	308	316	309	339	327	306	312	339	329	341	320	353	336	310	324	335	354	307	351	326	329	327	313	309	313	330	295	362	348	306	318	304	301	293	357	335	338	316	346	339	297	315	306	323	325	333	339	322	314	348	304	300	325	314	302	334	308	339	352	324	307	321	324	311	334	300	297	306	355	326	335	346	334	310	330	324	298	322	318	318	306	342	336	339	317	302	356	343	318	355	328	318	312	317	340	309	286	332	302	324	307	295	298	327	320	327	316	282	303	325	306	313	323	309	328	340	331	308	301	327	297	315	304	345	300	313	335	301	356	335	338	353	327	323	333	337	312	311	283	347	346	307	363	349	322	305	296	323	319	299	314	341	359	343	336	314	322	310	346	334	296	333	302	330	360	288	340	301	335	318	330	334	319	311	312	315	323	329	352	334	334	305	319	330	307	306	323	300	295	317	347	331	321	330	325	302	304	324	344	338	328	315	308	281	333	299	290	337	320	311	319	333	338	317	314	345	278	296	351	358	336	343	340	333	380	363	335	361	336	305	360	332	300	311	332	314	312	292	350	299	302	308	326	300	328	317	325	323	308	282	345	340	325	349	303	326	324	342	331	301	315	319	317	306	345	302	325	307	345	323	341	321	334	301	332	344	324	311	326	355	320
23206	21554	29273	24189	21520	21531	9148	1053	744	718	713	667	632	594	587	595	577	569	528	550	532	501	519	534	518	506	511	476	511	523	483	541	529	511	500	484	511	486	519	478	509	482	460	483	497	516	500	469	503	496	462	539	480	466	453	521	530	496	447	496	481	489	460	497	512	457	466	510	468	467	471	522	499	545	480	514	462	499	507	462	468	480	505	511	493	490	521	496	481	433	522	475	475	488	450	491	494	474	496	521	505	495	465	463	473	442	495	499	453	466	480	490	518	467	471	493	482	484	504	489	473	503	511	481	523	465	509	439	496	484	467	492	483	496	464	493	508	471	518	477	471	483	461	480	505	479	519	464	473	468	518	477	474	510	499	451	443	480	438	512	490	524	460	468	496	460	497	461	440	465	467	494	477	496	496	496	485	505	469	500	500	477	486	447	466	483	514	476	460	523	506	490	452	478	487	501	476	520	451	493	462	481	508	525	504	488	453	507	492	466	472	470	502	456	466	463	502	447	484	513	488	509	511	465	478	453	481	510	476	514	515	505	478	489	494	461	518	512	486	483	492	483	469	472	497	474	500	434	459	472	467	433	463	485	471	458	470	481	482	483	523	463	518	481	481	452	510	479	426	489	486	469	458	510	512	465	501	506	517	521	460	475	494	526	505	500	453	435	506	470	463	480	466	515	485	470	525	456	458	506	498	464	498	478	459	469	465	480	476	503	476	545	431	436	446	422	501	476	460	492	468	491	490	489	474	484	477	509	524	468	480	511	503	501	442	508	487	493	466	504	472	491	489	473	492	513	478	459	486	505	470	494	492	457	489	468	477	513	517	440	497	466	483	471	461	444	471	493	521	481	479	502	470	466	479	488	475	504	486	490	480	486	423	483	534	474	542	506	465	462	483	494	519	490	459	480	466	473	474	488	476	490	512	516	499	485	494	470	507	510	442	499	522	504	450	504	516	468	470	487	472	478	470	480	508	515	500	474	489	482	494	485	511	511	503	499	483	483	513	518	465	501	509	511	479	491	500	441	468	492	482	479	488	488	471	496	504	459	452	467	468	456	529	471	472	478	460	489	474	476	475	487	523	449	459	469	471	459	460	454	476	497	439	514	460	459	511	501	472	473	510	493	444	475	494	499	501	485	431	486	459	461	482	454	500	530	434	468	513	479	447	477	495	460	489	487	506	480	469	474	446	464	496	468	500	493	490	484	422	484	515	531	486	476	482	470	472	477	458	492	497	569	475	480	514	502	462	484	510	489	485	483	482	484	481	461	521	498	518	480	508	457	459	449	494	459	451	496	503	501	482	503	463	496	484	456	478	470	458	473	504	528	505	474	490	505	507	472	503	484	519	456	482	494	489	498	497	497	487	492	491	484	473	499	494	491	521	478	476	490	474	481	486	492	465	477	476	502	474	505	498	499	480	471	471	486	481	490	465	462	490	470	458	476	493	485	479	493	496	464	489	449	441	503	480	466	520	490	476	491	469	476	476	510	470	501	486	507	507	450	478	478	517	469	464	487	455	460	461	462	501	514	472	455	477	454	497	487	443	489	486	479	492	453	475	488	469	482	511	461	465	491	482	457	503	463	462	462	480	484	461	465	435	506	517	494	460	475	505	480	483	500	494	483	470	474	534	466	517	462	496	513	474	477	506	448	468	481	466	500	458	493	488	489	454	499	489	496	461	491	523	463	451	461	481	500	496	470	498	479	492	469	530	468	474	464	494	469	522	488	495	501	481	475	459	495	497	494	480	480	507	469	487	480	517	488	487	495	500	506	462	464	494	490	499	462	473	482	459	481	456	543	456	522	483	515	494	462	472	464	473	480	490	489	486	495	446	479	473	467	508	516	507	499	514	479	503	491	471	482	450	500	475	512	499	450	500	483	474	476	476	484	461	489	490	488	454	526	497	495	487	479	476	474	483	500	487	497	466	497	474	471	483	561	487	506	485	444	454	460	484	458	470	510	474	489	492	497	504	475	503	454	491	516	432	481	497	463	483	503	471	470	463	476	509	472	421	466	505	472	454	518	520	483	507	525	501	491	481	479	498	512	445	495	498	496	472	517	469	495	442	484	489	452	489	496	517	481	539	469	536	480	534	467	459	492	486	520	517	448	504	504	493	459	512	434	483	470	488	473	483	478	465	469	468	487	525	499	492	466	460	506	497	488	456	504	495	486	430	516	465	466	481	516	450	489	466	496	464	521	517	448	515	499	488	490	496	507	476	473	500	449	480	477	491	491	515	470	497	506	473	461	464	487	460	467	461	522	486	520	486	476	528	482	499	430	453	487	507	514	486	511	467	488	452	467	475	482	482	455	499	501	448	475	469	462	490	470	538	478	519	481	486	496	480	476	493	470	529	443	472	460	470	438	473	471	502	470	496	495	445	475	495	474	453	465	481	482	474	484	480	513	500	522	491	457	477	514	517	500	489	465	488	473	497	495	517	489	515	482	484	481	453	445	466	471	484	509	478	510	507	462	514	459	467	456	451	495	463	483	490	485	513	475	530	498	480	492	484	472	456	465	505	487	487	472	463	496	494	495	488	464	451	527	459	490	487	462	478	513	462	485	514	487	482	495	518	460	515	466	460	463	502	455	474	493	505	482	469	511	441	499	508	468	517	481	480	504	502	464	504	501	502	489	500	482	468	432	481	483	474	467	503	474	507	484	474	460	516	438	469	487	518	479	512	511	470	477	476	502	512	513	443	481	508	506	530	482	475	481	478	487	449	470	437	483	495	474	500	489	464	495	432	489	501	514	470	500	502	459	493	479	502	446	466	493	501	493	455	483	482	452	462	491	486	482	455	468	536	494	514	474	471	459	459	529	498	460	483	486	485	453	503	493	528	481	456	533	473	482	471	455	439	481	476	489	489	498	464	453	468	475	464	490	465	515	474	478	463	516	490	501	471	511	495	510	481	511	498	450	479	495	482	480	507	477	511	499	479	439	510	464	493	448	468	483	486	465	465	476	496	477	469	466	448	476	502	479	478	459	488	468	460	473	487	475	490	497	503	458	475	431	491	490	458	492	446	462	454	471	490	490	478	477	472	461	483	437	492	493	494	517	496	497	501	449	528	480	502	467	483	493	476	463	488	487	463	506	484	482	483	482	472	564	454	489	488	492	491	477	460	496	512	508	487	463	494	462	463	459	474	465	489	469	447	476	476	451	463	494	511	480	470	448	538	503	486	526	479	504	475	454	439	501	469	491	488	491	487	478	443	456	466	466	511	504	489	472	473	507	449	461	500	448	487	507	451	467	462	526	496	475	482	467	469	518	469	471	472	510	463	498	480	483	448	424	495	473	504	486	462	506	482	506	453	462	463	517	466	506	483	499	468	440	479	480	476	471	479	476	508	495	475	490	477	458	469	459	485	460	493	466	498	478	470	509	456	487	498	485	459	488	486	476	493	438	458	490	500	475	537	460	466	464	504	460	493	455	513	464	516	447	499	499	509	487	494	449	448	496	513	489	479	488	499	482
43427	56102	8697	4242	3056	2329	1866	1522	1283	1107	1020	884	870	751	765	761	778	749	712	694	623	644	684	644	617	611	597	646	643	647	635	624	602	597	583	637	585	559	604	571	603	564	584	593	598	558	583	623	592	610	590	605	594	576	571	560	667	538	557	600	582	622	562	583	579	594	591	614	550	591	582	594	604	611	606	597	585	585	586	602	558	575	619	598	561	572	558	537	546	608	547	583	594	597	617	600	573	578	603	612	584	584	603	587	558	591	601	583	580	588	601	601	567	564	577	616	590	541	557	560	585	571	603	597	632	588	611	610	578	596	552	583	560	571	578	587	571	600	556	597	534	606	626	589	589	557	574	614	621	571	544	566	572	598	553	617	588	582	581	561	578	581	592	524	585	589	572	580	584	605	565	521	575	558	579	579	553	568	578	531	582	526	582	554	621	616	570	600	583	608	568	574	568	571	565	594	563	531	548	568	613	562	534	603	566	610	584	568	618	560	561	605	551	594	552	570	589	586	579	570	531	601	621	592	603	547	593	578	558	557	553	591	560	585	607	587	604	567	538	588	546	564	536	566	596	573	576	573	590	595	575	602	544	594	611	575	603	580	537	594	542	572	543	559	623	571	611	601	581	563	566	554	567	574	565	561	585	573	597	571	518	611	586	559	601	605	611	592	588	601	587	594	539	565	565	605	585	634	589	593	598	544	608	525	570	554	563	594	600	603	589	628	607	579	552	590	604	582	595	562	644	614	616	580	597	594	557	555	577	564	595	581	584	623	594	590	587	577	580	579	611	603	594	559	574	572	590	601	623	578	593	623	600	616	548	599	573	588	608	617	588	624	600	578	567	604	609	590	609	565	563	589	554	576	532	603	563	608	576	566	567	544	604	587	592	580	646	567	603	589	571	592	553	599	540	600	577	595	602	575	598	542	571	543	563	632	543	570	596	588	576	595	570	624	573	580	604	559	579	563	619	559	565	598	610	583	534	618	556	576	575	562	590	546	598	592	582	569	601	576	557	601	525	560	532	601	560	575	597	537	530	596	582	588	575	582	595	557	579	578	577	525	595	641	571	573	535	599	580	594	608	523	584	606	610	566	577	581	591	586	581	562	562	575	601	577	610	566	543	589	589	564	556	549	571	556	559	591	578	592	561	557	615	560	565	598	618	569	578	602	604	592	593	604	557	567	557	614	569	600	549	560	556	599	570	548	596	566	590	603	497	594	564	589	575	558	576	589	557	599	599	591	626	591	592	609	586	583	596	565	541	532	585	568	550	619	566	591	605	537	586	592	566	580	529	576	625	618	582	558	568	602	550	570	553	609	563	580	605	586	581	595	540	575	581	556	611	599	539	543	555	586	568	608	587	562	578	592	555	637	597	562	581	623	583	561	575	591	602	557	574	587	575	618	567	561	631	563	600	572	593	590	609	582	591	597	575	563	545	595	570	562	574	581	575	579	575	555	552	572	606	545	570	565	563	604	564	579	582	564	612	579	600	588	567	549	593	557	593	559	560	583	603	584	633	622	562	551	589	580	554	598	612	579	601	590	565	564	599	571	538	591	584	583	564	565	561	569	521	589	597	584	637	550	547	577	588	601	546	574	588	595	560	569	624	578	608	610	576	581	616	581	605	614	555	586	582	604	525	611	571	600	594	582	566	560	585	586	555	563	576	574	572	587	559	579	560	599	583	573	601	575	555	572	606	611	563	585	555	587	592	554	596	576	539	556	566	561	594	596	586	577	530	567	579	595	578	550	602	594	564	593	625	612	560	575	590	551	572	577	578	595	630	548	596	554	595	545	578	582	557	574	576	641	604	565	581	580	589	616	599	550	606	592	568	580	572	580	584	563	533	569	599	537	596	576	590	601	631	554	561	618	555	542	545	589	577	550	581	565	575	552	571	586	585	581	567	611	597	592	576	567	556	580	552	542	575	592	620	563	582	611	575	575	606	537	577	584	577	557	559	565	597	614	572	564	545	595	610	594	592	630	582	580	583	558	594	587	572	619	563	573	594	548	581	563	574	598	598	640	550	562	568	608	594	565	594	615	598	589	577	598	594	541	536	567	572	574	580	566	587	638	574	625	580	536	599	566	552	591	614	552	546	559	554	577	571	604	603	577	600	563	615	593	541	572	579	589	545	576	583	600	551	609	603	582	605	601	586	602	560	550	552	620	566	549	564	589	601	589	555	568	574	614	567	584	582	563	522	599	572	593	585	554	595	569	608	597	571	575	564	566	601	575	571	567	558	554	572	572	577	576	579	508	622	582	582	618	539	598	570	568	623	541	562	565	553	578	547	612	601	574	614	588	533	594	579	555	577	575	519	591	599	592	569	606	574	596	592	566	614	534	627	591	597	587	618	560	593	594	557	550	590	618	602	623	608	549	528	604	606	573	583	576	599	576	596	581	575	545	564	555	575	580	576	561	595	555	588	576	607	594	575	638	584	586	517	595	576	532	596	603	604	576	564	556	556	569	613	650	597	607	582	584	556	565	576	565	611	583	562	545	558	600	588	585	554	550	546	560	565	614	548	555	534	539	590	569	584	552	593	557	574	574	569	570	578	593	576	592	610	562	573	567	557	610	581	554	621	533	609	564	568	546	583	536	591	572	546	609	554	588	560	591	568	580	579	609	577	590	586	603	603	585	596	584	592	559	578	568	554	557	525	574	629	573	608	557	552	604	613	561	589	576	574	578	590	566	590	613	601	569	607	537	599	581	541	575	579	591	605	587	579	620	521	567	554	583	622	514	573	614	571	592	616	543	541	581	492	617	549	564	579	565	540	584	592	571	611	592	571	595	587	589	594	575	561	580	546	580	570	580	565	549	572	575	592	604	570	544	611	586	586	533	594	523	559	597	604	574	609	597	552	616	579	603	646	615	581	546	565	572	590	532	590	577	610	571	603	553	572	603	598	599	616	568	561	539	607	563	548	571	583	577	555	563	603	562	592	617	508	616	610	567	609	614	603	598	577	589	592	529	593	556	606	619	583	584	556	527	567	563	550	596	552	555	589	597	580	552	562	638	581	582	553	552	563	566	565	601	589	600	553	570	619	619	650	554	596	572	627	574	621	558	548	599	527	595	563	563	594	559	570	618	602	589	584	590	601	611	601	576	597	544	612	569	609	605	604	572	570	580	582	593	567	586	569	549	554	566	577	570	573	610	580	544	606	591	546	516	562	597	602	548	577	597	607	614	578	609	585	592	535	577	569	574	581	594	566	584	609	590	591	581	574	599	578	565	592	600	564	553	538	561	579	633	591	571	570	678	599	602	587	564	567	650	602	596	544	574	526	580	577	522	590	610	617	562	609	559	573	554	613	542	560	579	573	590	576	609	576	583	587	577	610	588	587	580	597	638	580	549	573	556	556	584	533	565	524	581	619	573	597	590	592	615	627	612	561	592	577	544	580	574	588	582	542	596	617	570	572	599	582	557	602	559	610	559	616	596	605	576	608	555	576	558	595	554	583	579	564	598	550	539	620	607
29463	25228	14723	1393	246	194	187	181	172	181	154	164	160	171	164	165	163	172	131	162	165	163	173	142	158	141	154	178	139	150	167	157	159	141	187	153	163	155	151	160	126	161	167	163	153	199	143	182	157	190	174	136	157	172	135	162	158	165	165	172	165	157	158	168	179	149	172	151	150	157	161	148	170	134	157	154	158	190	178	172	164	131	138	155	161	152	144	157	154	137	162	146	145	130	189	159	162	175	159	166	176	173	166	156	166	142	176	164	176	145	164	159	163	133	140	164	144	142	149	149	162	142	163	151	178	147	180	162	131	160	177	163	150	151	170	182	170	162	151	181	157	146	169	175	187	147	162	154	140	175	159	170	173	150	158	150	154	169	144	161	150	172	156	158	147	129	163	160	163	162	155	153	154	169	153	163	137	169	172	140	164	146	154	130	163	170	146	158	143	177	138	175	163	153	140	161	141	154	158	159	152	133	146	162	173	159	159	198	167	156	169	159	179	161	180	188	134	167	177	157	158	165	147	147	193	147	146	170	153	140	126	155	176	164	138	150	160	142	176	161	160	149	163	161	170	151	162	137	158	140	172	161	165	150	139	146	161	148	145	169	158	162	170	156	167	154	162	165	158	158	154	166	144	161	170	147	174	147	158	161	158	157	163	157	161	177	162	176	167	158	181	175	146	136	198	160	185	168	156	195	147	157	145	172	132	157	166	161	153	160	148	147	155	154	161	145	176	155	150	181	161	155	141	132	165	164	147	166	148	155	160	151	163	165	148	147	163	165	154	159	143	189	152	171	167	154	163	137	156	156	171	165	159	160	140	172	158	155	175	167	174	173	140	154	159	165	164	180	174	171	143	141	142	157	159	154	160	159	167	160	164	166	167	172	177	170	170	182	146	160	159	145	176	154	166	157	154	154	146	158	128	149	180	158	159	148	169	152	181	174	145	152	165	152	175	142	154	182	143	148	141	144	158	165	179	156	176	134	176	166	143	164	139	172	159	134	172	156	162	163	161	158	168	165	158	149	146	162	162	163	149	180	151	171	158	143	151	158	147	153	163	158	152	165	158	158	171	157	150	138	169	179	169	179	199	140	160	142	149	134	169	178	163	149	158	181	161	161	170	154	156	144	168	177	157	147	160	165	152	152	167	157	148	174	161	156	161	159	157	169	147	164	162	149	171	170	164	157	144	150	159	140	167	147	164	161	153	149	169	143	144	179	153	158	165	170	143	146	171	169	151	174	156	153	164	167	159	171	172	161	149	142	156	147	165	153	156	153	150	149	147	155	158	161	148	180	166	139	160	148	169	163	140	163	161	156	151	155	171	148	168	159	163	171	170	166	139	156	157	152	173	177	172	172	161	171	140	130	159	187	124	161	152	146	156	142	161	148	149	151	169	160	164	146	161	164	168	154	141	180	146	148	162	157	164	166	156	148	153	141	150	151	146	176	173	143	161	170	145	157	133	149	142	168	165	166	152	161	174	152	138	164	153	153	151	159	156	151	156	150	173	171	154	138	175	157	141	150	160	177	155	168	157	177	154	152	136	145	152	198	162	151	171	164	155	163	160	162	154	155	149	174	181	172	127	166	175	167	181	155	157	161	167	140	145	142	156	182	160	137	150	174	156	156	139	179	161	164	174	143	151	153	175	185	169	173	161	172	155	164	186	142	168	185	152	167	154	172	148	172	163	160	147	167	149	175	147	182	145	175	155	146	160	156	164	153	152	160	159	155	155	166	140	153	148	155	144	175	161	188	156	150	157	158	157	163	160	141	134	160	163	173	182	166	151	141	159	159	151	165	162	145	151	148	137	154	153	160	154	182	141	171	162	139	153	158	154	149	166	173	152	150	151	147	142	165	141	146	151	151	172	135	155	160	165	173	147	178	151	150	177	170	132	154	144	139	174	141	153	159	155	160	162	177	180	159	155	139	177	158	172	169	153	173	151	151	159	155	169	164	173	157	162	179	154	153	159	171	157	168	154	184	132	163	171	177	143	149	159	133	177	158	151	178	155	170	163	161	171	155	173	151	155	192	139	180	162	141	164	140	160	183	154	176	170	160	184	160	163	152	160	147	152	150	135	159	147	143	148	156	153	141	150	160	184	164	171	142	176	178	152	156	162	158	148	171	154	162	167	161	163	169	157	156	150	158	150	139	171	167	147	161	171	133	136	175	150	129	170	153	148	183	183	151	163	152	151	152	170	167	159	143	157	150	147	162	166	138	155	139	174	119	166	163	170	182	164	157	161	160	153	166	142	176	154	135	148	158	167	147	156	177	164	160	166	168	152	163	167	161	152	145	167	155	167	166	162	157	190	160	141	163	167	144	178	144	164	137	149	153	185	146	144	178	140	174	161	142	157	175	183	155	149	145	154	165	152	172	170	143	145	165	171	150	144	159	170	161	132	176	147	165	150	171	162	165	153	155	157	173	173	150	181	184	169	171	179	145	132	163	136	168	161	148	147	163	184	144	160	164	154	151	180	143	143	149	159	171	147	158	151	173	149	137	152	180	121	156	165	166	183	155	151	170	136	156	152	153	163	157	148	173	165	166	154	141	160	145	148	156	162	181	150	165	171	171	151	155	160	185	168	155	146	161	163	131	163	140	153	164	160	145	163	181	173	177	144	154	178	175	175	159	157	175	148	162	139	171	154	140	156	166	141	147	175	159	176	156	145	185	157	140	170	163	177	168	185	170	174	156	159	152	162	162	155	133	146	131	159	159	146	155	142	140	162	151	153	145	183	176	160	164	155	152	133	158	146	155	150	142	154	159	182	150	168	176	159	144	141	155	153	162	179	155	141	149	164	139	188	147	155	149	158	146	161	154	182	149	133	147	144	163	166	159	166	143	148	156	160	131	146	154	165	166	145	166	156	164	143	168	159	191	154	149	172	164	172	162	170	182	169	162	154	144	164	162	170	159	155	173	145	152	154	165	159	152	145	168	137	156	150	171	158	150	133	158	161	142	154	142	147	152	162	169	159	144	186	153	177	146	173	177	161	153	156	159	158	136	159	149	159	171	173	149	158	154	160	173	162	147	153	198	142	165	152	144	169	162	154	145	166	157	158	183	161	155	144	177	148	130	153	156	151	155	161	139	168	188	180	171	145	159	143	171	149	152	156	158	187	181	148	173	161	152	175	148	152	164	161	139	153	150	149	190	162	166	160	160	160	145	159	154	185	155	175	166	154	150	158	175	174	172	146	148	164	168	152	157	145	173	182	159	171	155	191	182	165	139	162	188	166	150	140	165	138	167	136	140	156	161	157	135	160	161	180	164	166	160	163	177	147	154	153	170	153	156	156	174	141	140	166	150	140	161	165	161	151	145	148	166	145	168	156	159	147	149	154	148	136	175	155	168	142	153	156	167	159	157	157	155	133	150	161	163	159	161	164	146	153	176	145	159	160	170	157	160	156	162	157	146	163	166	154	159	147	166	167	151	173	151	155	160	146	175	180	180	149	177	144	131	142	157	145	156	144	163
34374	36128	1044	337	299	247	246	226	280	230	228	200	251	227	242	221	208	234	223	208	224	195	220	223	216	240	195	207	188	216	194	212	237	220	205	226	193	223	208	207	212	199	202	217	210	198	222	201	195	204	204	214	199	191	229	221	188	201	215	201	201	223	193	221	210	252	206	205	212	258	215	213	224	190	209	222	206	216	201	189	214	194	232	191	205	188	210	212	222	200	194	218	194	217	218	198	208	208	227	207	208	214	202	216	213	216	179	207	204	207	230	193	213	210	218	240	219	237	220	232	201	196	201	231	213	225	216	215	209	227	191	198	215	224	213	190	227	225	199	178	204	213	224	208	217	214	200	184	214	199	198	206	201	223	219	196	225	219	214	204	203	214	235	202	198	200	183	200	218	215	210	224	222	183	228	198	185	228	183	201	216	229	207	207	217	202	195	221	207	225	240	243	242	211	220	215	198	190	186	221	203	204	211	216	202	223	215	209	208	251	253	194	195	222	201	219	201	224	187	207	200	199	237	198	192	207	217	211	226	217	216	203	208	212	206	205	213	231	209	201	201	214	232	200	204	201	207	199	199	215	201	209	218	219	238	221	182	221	198	211	212	209	203	212	199	210	207	178	218	218	220	201	209	205	235	233	220	222	200	217	200	209	192	220	213	192	191	200	213	212	192	222	199	180	210	206	211	235	203	244	197	203	193	208	212	201	199	207	193	193	228	200	225	206	199	202	209	233	213	220	216	199	191	211	193	214	218	207	239	219	212	208	208	198	216	223	205	198	211	235	211	215	216	221	205	194	222	226	199	201	191	216	207	198	228	215	206	212	213	209	214	218	227	223	223	206	218	224	226	202	206	198	218	202	184	232	186	226	236	194	205	233	211	196	222	195	215	201	231	183	200	220	225	220	214	202	173	212	221	217	199	201	197	226	233	197	183	216	232	197	208	220	207	191	256	191	193	207	202	225	208	196	221	218	179	217	199	212	241	211	206	199	220	246	217	219	214	214	201	219	196	212	190	192	215	193	217	212	231	230	206	206	218	211	205	186	218	207	218	211	222	218	221	196	210	222	192	234	225	233	189	204	239	244	174	200	208	223	228	205	231	217	237	197	221	206	218	203	223	207	216	196	237	225	213	213	221	212	204	196	218	210	215	222	224	234	183	226	216	200	196	218	216	224	196	232	207	232	187	203	209	236	205	202	229	198	210	226	202	221	201	222	203	208	236	209	200	196	187	207	215	214	200	193	211	213	233	178	227	197	225	220	213	231	227	191	194	170	204	218	207	210	222	189	206	202	217	225	233	195	205	199	227	220	191	206	181	210	219	220	176	209	229	253	190	206	231	213	207	205	225	210	213	221	211	211	191	220	229	212	205	229	208	233	204	201	201	211	203	178	200	220	224	191	220	203	186	200	226	215	210	207	232	212	228	192	220	205	223	222	214	226	216	185	215	217	237	232	191	199	232	183	202	208	217	211	190	232	222	215	203	222	193	227	199	224	221	197	205	195	212	230	220	186	210	225	222	250	205	201	217	235	196	235	196	206	228	206	223	185	220	213	202	209	194	195	218	203	232	235	214	210	220	207	194	206	226	187	214	191	184	211	207	219	185	202	218	209	214	219	205	173	210	194	199	210	208	185	204	230	212	207	194	224	214	224	204	208	183	197	220	233	202	210	207	231	229	226	196	184	236	192	235	216	196	206	194	239	222	187	206	226	210	199	195	222	195	216	222	193	218	247	208	194	226	223	221	218	202	210	217	219	185	212	219	201	206	225	201	204	215	213	221	195	207	194	228	215	212	189	174	238	210	206	211	192	223	228	201	243	240	200	204	224	193	224	190	207	216	229	198	217	216	209	219	215	213	238	209	220	199	207	189	226	215	204	211	194	226	206	197	194	241	216	224	219	239	206	204	212	205	214	207	216	193	203	174	219	220	219	259	224	205	212	226	214	208	204	213	220	205	229	205	214	188	210	222	197	193	205	227	215	221	191	206	222	194	238	202	196	208	204	196	222	226	183	204	233	194	207	222	229	221	214	208	207	218	184	220	194	197	207	223	212	190	195	215	236	240	213	228	212	228	200	196	209	228	215	202	206	210	212	205	215	202	212	214	182	216	223	203	204	199	212	203	222	197	196	214	214	197	206	211	228	196	207	219	219	235	230	200	228	220	213	208	201	225	221	211	226	207	185	221	220	216	209	234	187	198	214	209	195	219	199	183	206	203	207	197	235	214	218	212	261	214	207	204	212	185	219	208	215	215	206	197	210	221	213	216	188	197	211	225	209	216	203	255	222	229	203	198	221	190	209	220	195	213	196	192	194	183	234	236	214	199	210	211	215	215	199	190	190	196	201	222	223	254	225	193	223	215	187	205	182	226	179	193	203	264	243	188	209	212	211	238	176	238	204	211	205	233	229	202	196	231	225	229	197	204	211	199	211	207	204	235	208	217	217	213	208	236	186	226	196	223	186	202	194	208	217	175	214	203	195	221	208	227	226	232	187	208	189	219	198	243	189	217	219	202	179	208	213	215	213	216	226	219	208	179	201	217	233	235	190	219	207	211	208	207	210	215	193	201	204	232	189	227	208	223	208	179	221	204	209	227	213	201	214	217	218	205	206	194	187	209	208	241	210	203	217	228	207	218	202	201	201	219	210	194	212	199	202	227	206	223	222	224	192	205	241	228	198	228	202	214	251	210	216	211	218	181	204	194	194	189	202	212	224	197	226	195	191	197	216	253	190	231	214	212	202	206	206	230	245	204	202	199	191	216	226	219	224	235	214	201	213	222	212	221	217	212	204	207	230	216	203	213	208	217	208	223	212	207	211	215	228	211	225	218	198	200	215	193	187	235	193	198	207	214	194	204	170	201	192	226	232	177	184	196	202	207	247	210	218	228	237	209	190	207	202	199	214	205	221	206	209	215	223	196	219	238	204	231	180	241	206	217	220	236	228	194	194	208	208	229	207	205	222	212	227	230	229	198	188	187	214	215	229	232	185	214	225	211	202	217	205	204	219	216	179	208	191	225	183	203	202	235	220	204	201	212	201	214	201	210	220	214	221	231	196	196	236	213	202	225	214	197	205	226	212	194	213	214	203	222	208	199	202	233	236	217	222	213	199	223	199	215	224	239	221	227	226	220	229	218	251	211	214	223	208	261	195	203	195	208	195	241	231	211	219	198	218	201	189	212	213	210	221	222	236	227	205	207	203	207	205	212	211	221	196	191	205	204	199	232	199	235	185	230	213	198	230	243	199	226	217	239	237	220	241	212	194	208	206	218	187	203	215	195	214	211	226	208	221	193	208	216	236	221	224	209	203	230	213	226	188	220	169	204	223	197	195	192	215	212	200	201	180	208	203	213	242	194	202	231	200	213	204	221	230	209	212	211	213	203	225	169	221	202	240	209	224	203	227	225	208	216	238	209	190	196	215	211	191	206	226	197	218	212	203	216	232	231	205	201	200	210	223	244	189	223	218	215	204	212	193
24259	21522	28777	24643	21455	8650	741	470	431	398	362	344	332	323	344	328	321	325	305	298	313	298	293	275	325	313	302	295	308	325	294	287	333	315	295	311	297	278	276	306	306	296	294	314	302	312	293	293	287	278	278	278	295	293	288	276	321	322	297	300	268	310	269	258	275	299	280	296	322	288	318	292	273	264	304	263	288	288	270	294	282	305	290	292	287	269	297	284	302	290	293	277	287	265	269	254	288	282	288	293	296	288	306	306	268	301	273	299	272	306	283	301	287	314	296	256	322	288	319	281	297	276	292	277	293	315	290	258	307	310	297	300	287	302	299	289	275	295	290	282	271	304	282	298	281	250	296	273	288	293	301	265	293	277	269	286	315	261	299	284	290	291	271	300	283	304	303	318	272	266	272	321	315	304	313	271	276	294	276	279	318	279	286	314	283	277	293	306	289	267	296	279	290	267	282	284	299	272	304	284	296	282	276	290	282	314	290	317	307	284	290	288	282	253	286	291	291	292	292	277	299	285	293	252	287	308	263	299	314	284	293	284	279	294	261	272	286	293	278	263	279	262	286	287	305	285	287	298	296	283	281	285	276	276	281	267	294	313	293	263	291	278	281	283	266	295	290	287	299	327	275	285	307	300	284	273	263	311	313	279	312	307	282	271	301	282	281	304	276	298	284	299	273	270	285	299	306	295	329	312	297	271	284	260	321	305	289	303	280	263	297	298	272	299	295	310	297	304	290	309	307	263	269	269	288	301	277	323	282	303	272	308	310	296	284	272	321	305	288	274	311	268	282	292	276	310	302	289	297	246	301	272	280	304	261	320	294	302	271	273	316	260	299	281	280	306	269	292	306	285	300	281	304	282	288	279	293	279	327	285	303	296	293	328	290	304	249	291	263	284	304	292	259	278	284	261	256	265	258	285	289	252	311	311	312	288	284	292	311	287	286	297	311	285	280	324	278	286	284	318	286	304	287	329	312	293	281	258	277	246	279	293	262	260	317	293	302	295	262	274	321	267	286	302	318	293	297	273	294	324	316	281	302	295	295	308	299	312	282	252	293	300	288	278	292	311	285	312	271	306	321	316	274	273	311	281	301	307	325	303	279	299	298	293	285	321	306	264	293	304	277	286	294	296	294	312	315	308	281	286	282	305	292	308	287	310	296	283	280	312	302	304	267	247	315	301	270	290	293	282	287	301	291	269	291	292	298	303	290	305	309	270	282	291	299	269	275	298	302	273	287	278	282	269	290	291	246	294	287	273	258	295	274	287	278	286	299	265	278	282	302	283	269	338	258	280	267	298	294	309	292	287	294	263	269	284	263	298	286	272	302	267	292	283	275	293	266	272	307	331	308	269	334	292	287	297	293	258	295	279	303	298	271	296	301	274	289	310	277	296	250	327	274	291	252	286	289	261	291	289	280	316	305	290	297	301	254	320	310	287	284	294	268	265	271	270	276	301	325	296	279	316	274	268	315	277	289	256	303	261	277	301	302	268	293	269	295	302	270	266	297	276	300	286	282	296	295	279	297	295	303	326	291	290	285	291	283	260	290	279	277	286	276	310	279	291	299	308	262	305	284	271	282	254	286	278	284	308	286	273	267	268	267	293	273	269	281	298	295	301	284	300	308	286	298	286	284	277	284	305	277	302	265	281	279	274	288	286	268	294	277	290	278	285	266	289	307	314	283	284	299	265	284	295	290	298	261	252	290	290	294	333	280	298	270	295	306	298	273	268	297	298	273	279	286	320	282	292	307	289	303	303	292	284	266	300	274	300	291	263	288	287	290	275	316	294	292	275	270	301	286	274	290	320	290	303	288	283	279	268	280	294	297	284	283	310	283	286	288	289	294	312	264	278	289	265	288	305	271	271	269	254	295	320	305	247	288	300	298	281	275	269	267	311	271	299	284	275	261	272	277	292	307	320	330	319	297	304	275	266	291	273	305	291	283	288	294	323	300	302	271	269	284	273	273	286	282	288	285	309	283	270	301	310	281	290	270	300	274	279	319	284	290	276	285	297	302	276	304	306	297	296	288	301	278	280	306	276	290	271	275	275	294	300	288	302	282	276	294	295	297	309	303	291	290	279	273	284	307	301	294	307	273	297	294	279	296	259	282	279	294	290	283	258	259	296	261	291	309	308	318	303	284	287	312	285	276	281	285	290	277	291	292	272	295	292	274	285	281	256	300	306	278	297	266	315	271	280	307	291	296	304	264	307	288	288	295	301	271	285	275	274	273	295	288	286	296	272	294	295	274	268	291	273	319	275	273	283	274	292	290	298	265	288	273	282	280	274	241	299	314	322	265	291	273	295	278	285	300	273	317	290	280	274	286	266	279	267	281	286	278	276	299	289	282	302	266	308	283	298	314	291	295	276	317	308	283	272	282	319	277	248	303	281	279	285	284	299	278	272	289	305	298	332	300	252	274	301	290	320	289	301	276	322	290	322	284	304	313	301	273	291	269	269	296	284	279	313	272	266	275	299	311	300	322	287	299	288	308	304	274	286	307	266	290	302	281	280	304	286	286	274	276	321	304	253	296	295	290	276	280	290	287	311	305	263	278	298	293	292	278	279	288	292	250	293	264	282	285	264	308	273	321	321	274	304	275	293	255	261	287	281	280	315	300	282	268	299	286	275	289	283	274	290	280	276	268	278	299	303	289	316	295	279	288	263	279	314	263	272	280	262	263	298	288	298	298	293	251	272	298	278	304	287	290	287	276	268	301	296	309	267	306	277	246	255	263	289	294	303	292	266	291	298	305	253	276	283	278	280	306	269	283	262	284	304	247	294	273	284	284	275	308	267	290	276	283	256	276	283	313	289	287	257	305	296	291	281	257	315	288	310	291	258	293	264	315	282	293	284	295	299	307	276	310	257	269	279	281	280	288	291	289	290	295	260	255	321	274	290	270	258	285	307	276	266	266	296	292	276	266	273	300	303	296	306	280	258	276	281	300	270	289	284	297	321	272	293	293	302	323	279	295	282	310	283	274	313	317	283	291	289	283	282	273	252	295	287	299	283	315	294	282	258	288	311	315	307	311	273	299	305	307	308	286	243	317	284	301	317	321	300	306	308	259	306	278	296	274	270	301	303	296	305	281	285	276	316	286	256	295	244	290	296	325	280	285	264	322	307	252	270	280	300	293	295	293	286	320	322	297	279	296	306	267	270	288	319	292	306	281	330	279	283	298	325	300	293	278	270	274	311	282	273	287	297	267	272	293	277	281	285	289	282	303	283	275	318	272	272	300	282	262	261	291	279	300	287	292	283	301	277	230	285	299	306	295	316	308	313	291	281	307	291	281	309	302	295	286	281	284	307	266	267	309	296	279	282	307	284	281	299	303	290	307	283	320	287	296	323	273	274	289	282	311	304	290	263	295	279	270	250	278	323	259	280	288	284	284	276	296	263	276	312	257	281	319	267	284	279	302	269	249	276	271	278	290	280	299	291	301	290	314	294	300	267	269	305	308	287	287	285	329	283	262	282
38682	47601	5160	2117	1593	1175	934	763	654	615	532	528	450	464	438	435	430	405	423	380	385	409	365	405	390	384	358	376	380	351	393	379	338	390	313	349	352	351	386	417	342	360	383	399	391	368	365	351	344	362	366	371	349	365	339	375	374	351	371	378	349	351	362	338	383	366	378	383	355	351	362	333	340	374	347	341	341	338	359	371	370	394	315	359	354	395	351	328	375	362	338	342	342	367	352	392	347	348	335	338	338	338	361	381	333	365	343	358	370	358	357	376	336	349	346	374	348	382	334	357	356	348	327	341	365	359	325	366	358	351	361	337	364	363	361	333	366	371	374	321	355	345	311	388	334	338	347	376	364	368	371	340	358	360	343	324	369	352	365	382	342	357	361	348	347	360	369	347	359	341	351	327	431	354	354	381	354	351	372	372	369	383	340	361	358	366	336	358	388	360	359	327	341	376	357	342	364	356	371	369	337	342	338	355	350	327	338	335	371	348	372	355	362	384	351	383	348	328	399	384	368	339	348	340	328	355	354	318	374	356	314	324	351	356	347	387	314	364	331	355	380	366	350	327	371	346	340	359	341	357	369	376	339	358	328	354	373	367	344	341	367	347	350	371	363	361	349	400	350	377	349	323	399	355	321	327	344	363	356	324	331	382	375	367	363	361	343	355	342	361	340	375	341	352	345	339	367	327	380	339	340	369	370	391	353	358	364	376	355	302	353	351	340	375	381	346	359	352	384	351	361	370	367	357	365	366	344	335	357	355	338	354	373	339	307	374	371	348	361	353	381	352	350	341	326	353	375	369	355	331	358	365	371	344	364	354	382	358	312	372	360	351	369	330	360	339	357	354	369	364	334	344	350	371	366	347	359	393	314	340	374	390	335	367	372	363	369	350	362	352	362	358	366	374	352	315	365	375	351	375	385	333	347	372	348	347	362	379	363	368	325	347	339	335	332	340	386	332	353	371	327	337	355	387	384	352	340	367	347	364	337	366	369	344	350	345	346	380	357	345	370	365	350	360	366	332	365	348	315	359	353	355	372	357	331	348	359	365	355	367	388	362	366	380	349	354	351	352	343	341	341	368	330	335	368	348	347	343	370	370	343	359	347	371	331	386	331	346	375	303	330	352	409	361	344	336	359	368	359	359	314	365	323	354	350	322	366	363	341	341	380	333	318	350	373	367	357	319	355	321	364	354	394	370	372	367	359	331	355	365	349	333	367	382	353	338	354	359	346	371	355	312	336	373	355	364	361	375	351	363	342	355	339	330	354	359	333	336	332	331	362	351	333	354	345	341	401	329	374	360	353	420	309	352	392	340	359	360	374	352	339	350	337	362	347	351	365	352	335	365	358	364	358	374	362	351	390	356	352	371	364	350	342	349	361	348	367	357	350	337	380	320	332	380	362	316	358	353	344	387	358	346	330	358	357	329	358	371	345	388	330	371	374	341	337	356	383	338	337	348	347	335	356	392	361	346	363	336	349	367	350	346	360	346	343	347	345	342	350	363	349	364	402	330	359	329	361	360	318	352	345	365	391	347	377	361	311	356	362	362	363	360	345	353	381	342	360	338	376	353	347	335	337	341	371	357	344	338	359	342	334	373	354	348	325	382	360	358	336	316	358	357	362	365	318	346	331	357	349	340	364	371	350	325	341	356	336	325	362	358	302	392	366	365	371	350	369	334	375	348	363	379	357	354	370	375	354	346	356	353	379	368	324	346	377	342	358	320	370	354	364	383	355	382	342	342	362	352	316	353	340	357	376	376	363	335	373	364	369	358	353	362	396	323	331	354	343	346	363	363	372	344	390	367	349	367	351	314	411	348	361	369	348	350	365	367	351	350	342	336	358	366	369	365	370	365	318	382	345	363	347	350	336	357	352	338	361	352	335	360	363	359	332	358	338	363	373	333	347	321	363	320	338	382	356	348	393	384	354	368	324	333	377	367	310	366	308	391	356	355	357	401	348	332	365	369	334	358	335	331	364	391	354	332	368	373	340	400	360	335	386	334	330	382	348	352	378	371	349	384	322	378	358	343	370	363	347	353	340	329	330	378	354	343	339	372	344	358	336	372	374	389	380	335	370	350	323	368	326	329	333	321	366	349	348	344	353	372	359	391	348	367	356	361	343	367	380	362	339	356	330	365	325	383	352	371	358	359	362	372	348	358	358	341	362	384	351	372	373	346	343	339	345	359	353	428	325	371	370	346	370	349	398	338	361	357	341	380	361	361	297	364	370	365	359	346	354	355	331	380	354	334	368	331	352	355	349	349	367	347	349	349	390	347	387	401	371	362	365	368	384	366	331	353	352	359	341	330	375	336	338	362	369	329	374	387	351	341	351	372	366	403	374	346	364	341	369	348	345	349	369	347	339	375	325	379	334	364	340	360	366	369	365	333	362	328	342	337	333	341	359	375	341	332	356	365	346	353	355	341	357	339	342	359	364	350	327	361	326	367	353	372	368	347	395	343	337	354	338	372	339	376	359	366	360	347	350	360	340	360	352	363	357	311	400	354	335	362	357	331	356	329	363	352	350	359	314	331	341	357	319	349	348	352	363	348	349	350	323	362	347	352	336	359	378	338	342	349	313	352	344	368	333	301	360	352	337	366	351	345	368	375	357	366	375	324	351	324	371	381	399	364	363	386	356	349	333	309	379	343	332	347	355	329	376	365	360	340	348	350	353	325	366	352	347	345	351	382	333	328	372	344	326	337	361	367	373	341	343	340	357	344	377	358	349	340	337	348	374	343	351	384	382	364	351	356	377	337	327	347	341	355	350	369	377	364	328	380	361	347	379	343	353	347	328	353	338	369	342	319	365	360	343	350	325	359	378	338	353	357	374	333	377	351	379	342	384	296	367	337	347	367	390	360	352	370	334	381	375	331	347	338	360	347	383	350	358	388	403	383	383	361	345	366	388	357	366	349	375	347	322	341	364	362	342	308	357	364	363	353	340	385	337	342	364	349	347	376	377	381	379	371	378	341	341	348	330	330	342	372	347	384	347	348	353	323	361	369	327	381	342	334	342	356	354	362	354	339	344	358	376	358	359	372	363	322	349	322	354	345	355	316	359	371	337	362	331	330	319	338	348	386	331	373	340	351	315	367	345	361	330	371	339	322	347	357	356	345	340	341	348	383	369	343	389	368	367	352	372	375	359	350	373	348	357	368	391	372	340	323	348	345	328	365	380	359	354	334	358	329	372	358	339	392	382	341	363	355	370	361	363	338	349	375	344	327	351	360	352	358	377	358	367	345	357	353	387	366	343	344	369	349	359	358	325	394	400	375	374	375	369	357	372	373	332	388	365	369	344	358	351	308	375	358	352	334	336	383	348	338	323	374	328	355	361	333	383	386	377	385	363	362	353	369	330	338	358	355	367	342	364	342	332	331	338	348	339	361	365	380	362	336	364	365	377	356	373	337	314	361	312	328	350	339	342	337	356	371	373	383	372	350	369	350	362	336	357	332	335	383	350	349	314	374	407	338
25534	21595	27537	25605	7993	487	390	337	325	280	316	304	270	253	271	255	221	257	256	291	280	237	237	253	250	242	215	239	267	258	251	258	221	238	222	207	251	277	227	255	241	207	229	256	277	237	252	237	247	237	259	260	212	240	229	272	209	275	230	224	217	260	231	252	232	212	272	257	257	255	251	249	258	286	270	228	239	230	257	239	236	230	263	227	249	241	256	263	247	241	244	244	246	218	226	268	239	235	245	261	231	237	244	218	234	236	265	208	247	238	233	238	250	230	224	238	248	231	256	225	242	246	228	238	273	268	259	243	254	225	239	256	255	213	259	236	244	234	236	227	235	245	236	257	248	240	252	239	244	225	244	260	209	259	233	226	267	219	221	243	267	248	243	245	252	234	243	237	255	253	210	249	242	218	236	261	241	255	249	240	228	251	253	240	240	249	249	252	256	255	247	250	242	250	221	259	221	240	240	245	224	253	225	247	241	264	214	250	240	257	216	233	224	210	247	241	233	234	259	223	236	250	243	240	243	248	236	228	233	253	236	207	220	234	247	265	231	259	259	230	248	210	241	229	237	255	230	260	222	255	220	252	249	247	260	230	248	240	248	199	238	231	239	245	239	233	238	235	247	228	227	229	212	249	236	244	235	239	238	264	267	237	244	230	248	255	232	236	244	235	272	236	237	235	275	243	240	241	236	229	240	244	238	273	234	247	249	242	198	240	241	229	254	251	235	237	256	237	228	216	230	242	247	241	232	292	263	259	245	258	220	259	245	249	221	256	220	258	266	264	253	229	237	252	274	249	255	242	254	237	253	245	222	248	257	246	237	216	270	250	229	276	228	214	234	212	258	222	228	211	211	243	235	223	243	250	251	248	260	231	275	293	248	234	234	255	245	246	262	238	225	251	216	222	222	249	249	221	203	244	254	250	221	251	229	255	241	252	249	232	233	228	226	248	251	208	254	252	250	254	221	227	237	216	246	235	224	242	253	262	242	260	237	222	235	264	228	253	232	246	246	273	261	250	238	237	235	224	251	256	239	254	242	246	205	221	221	260	241	203	242	252	259	227	241	255	259	258	245	265	266	259	235	229	268	236	239	257	245	253	255	252	223	263	229	238	237	254	237	244	257	246	229	239	242	273	239	264	245	259	231	263	211	261	235	246	251	237	244	235	263	248	247	233	262	216	223	245	247	254	240	250	262	234	248	267	244	238	272	246	246	249	258	230	226	221	274	229	245	225	243	237	239	232	248	226	250	237	232	219	254	251	233	250	271	252	240	235	266	241	251	235	236	251	234	233	230	256	219	240	226	277	245	235	255	231	253	214	209	220	245	248	228	243	238	264	240	233	258	243	225	229	210	265	263	275	259	263	241	218	218	237	217	237	263	255	232	245	216	221	229	223	267	238	243	233	236	250	231	252	236	228	237	261	236	221	268	265	238	260	252	228	262	232	242	209	243	250	261	227	201	252	238	237	257	234	260	239	242	235	235	250	211	268	224	267	221	229	247	258	244	253	216	254	239	217	265	214	242	243	237	259	238	243	230	215	294	231	227	222	254	242	229	276	241	229	250	266	237	238	213	270	232	239	225	224	264	222	243	222	264	231	260	217	223	262	231	232	252	237	253	226	244	259	253	227	231	242	259	252	228	235	228	238	228	217	210	233	243	250	271	247	253	254	232	250	234	240	269	246	236	268	222	257	254	220	215	245	228	239	245	245	243	240	244	245	241	239	249	244	253	256	269	230	240	278	254	238	247	276	237	235	242	243	265	207	248	255	213	249	203	254	225	229	215	244	218	223	249	224	252	263	240	248	238	248	258	218	222	285	224	228	253	254	226	264	277	209	226	251	248	247	242	248	286	212	242	250	249	228	222	253	248	242	242	246	224	229	244	222	244	217	230	242	257	232	245	235	244	211	238	258	220	260	259	235	222	253	225	240	270	253	235	261	234	250	241	264	230	265	242	243	275	202	274	237	248	236	263	233	249	239	232	238	238	240	231	252	247	223	237	246	240	249	231	235	230	268	254	252	257	256	223	246	222	231	254	234	258	266	260	253	242	218	238	275	239	259	249	232	238	230	234	241	243	221	241	231	234	244	238	256	233	226	225	245	238	245	219	228	256	230	226	271	234	205	213	230	259	233	249	267	243	241	225	222	252	244	230	262	227	247	234	241	241	233	263	256	251	238	246	258	240	254	253	250	228	255	206	245	213	240	260	251	223	249	226	265	235	232	236	239	240	224	232	233	234	232	254	258	218	228	240	244	248	232	252	240	235	251	258	260	241	256	236	272	228	261	263	243	229	216	222	276	221	240	271	242	258	242	248	226	229	252	243	241	259	231	235	271	244	268	248	214	196	247	240	257	255	219	223	249	246	217	219	255	246	253	245	245	232	247	228	247	290	249	254	231	231	241	224	221	255	250	238	247	262	228	238	246	243	234	244	240	238	251	263	232	241	220	210	258	236	235	225	239	249	220	215	246	249	259	225	233	231	237	250	251	258	224	247	233	232	229	234	241	232	218	228	229	287	258	268	254	253	234	238	258	223	255	265	259	258	262	260	240	259	216	217	195	224	245	227	233	234	221	268	212	218	268	229	250	207	250	219	229	235	254	246	235	258	238	233	237	250	260	266	278	238	266	234	232	230	270	247	248	244	239	239	247	216	234	243	245	253	255	230	254	228	233	246	237	216	244	244	235	234	243	257	238	260	250	257	212	260	233	251	267	265	237	246	243	219	250	196	265	213	241	249	220	255	253	252	199	233	253	244	221	247	231	250	229	239	258	259	224	264	230	233	236	223	199	229	239	234	249	207	230	254	249	216	218	254	252	233	224	228	232	252	278	233	236	234	231	265	241	264	241	242	228	241	259	226	238	240	232	219	230	247	242	242	247	255	241	236	237	245	223	250	232	243	255	246	243	224	220	234	236	267	265	259	269	227	242	247	228	247	223	248	229	215	249	234	219	245	241	212	230	254	237	250	239	261	219	235	210	233	264	219	260	232	249	229	255	220	248	242	271	250	239	224	229	267	232	232	247	257	249	254	252	229	231	253	235	242	239	224	220	207	220	233	267	264	236	224	242	243	252	245	254	245	226	253	252	250	261	232	228	219	239	238	251	234	226	252	252	245	248	247	245	247	241	245	263	262	226	246	231	261	250	228	226	263	221	248	227	233	236	229	236	250	245	261	243	218	232	220	249	231	249	266	239	230	237	256	228	236	250	237	242	253	199	245	250	212	227	238	245	232	243	269	275	233	240	211	220	245	247	235	237	254	242	200	238	259	219	277	244	258	264	230	208	239	279	252	231	226	221	252	227	228	256	240	231	250	263	240	249	266	222	236	243	237	250	237	245	231	268	231	253	214	230	263	246	215	255	261	235	261	226	235	256	236	276	215	266	240	260	212	245	251	262	248	241	219	249	250	236	241	233	265	252	243	246	229	231	273	249	253	246	247	252	190	233	248	248	242	259	277	252	242	276	236	257	242	229
37667	41513	3398	1235	974	778	650	516	532	435	398	405	355	397	361	393	352	361	337	370	346	369	311	313	324	342	295	350	320	331	312	344	326	349	313	334	317	309	318	289	322	317	321	345	304	333	330	343	339	314	328	327	305	311	316	297	327	302	331	323	325	329	276	322	321	346	325	348	331	326	332	320	310	321	319	317	304	314	320	320	329	300	289	297	322	305	347	331	331	342	319	298	362	311	326	341	343	312	330	279	318	279	303	318	369	340	340	353	276	338	280	336	281	330	312	315	302	342	285	313	309	305	297	329	357	305	330	308	333	336	327	333	300	308	348	310	314	312	323	323	325	308	300	343	309	302	339	313	296	366	321	308	331	322	340	294	353	315	293	308	293	311	322	317	322	327	342	304	349	346	357	319	330	268	304	303	312	297	318	331	320	321	322	296	309	333	354	381	303	324	342	338	305	302	293	320	319	315	350	304	326	318	293	329	330	328	336	299	322	323	318	297	317	322	328	318	306	306	310	331	353	364	278	302	316	317	318	319	338	334	291	318	319	326	326	307	283	286	304	313	303	300	336	290	313	306	314	321	317	332	294	334	343	298	314	315	332	320	325	325	335	340	323	306	335	293	312	350	271	308	291	313	305	294	299	325	324	299	317	310	313	331	309	348	302	303	352	304	306	316	291	322	331	320	304	321	312	304	315	296	317	317	315	328	297	299	293	341	315	309	298	305	287	315	339	302	318	348	309	343	292	337	321	322	332	294	337	322	330	309	346	306	321	300	313	321	312	317	312	323	336	320	306	328	300	309	330	343	297	320	342	297	321	352	299	308	310	339	318	305	369	314	324	332	327	321	301	327	328	308	310	308	284	311	334	324	328	332	301	342	336	335	305	305	296	293	330	333	346	331	313	305	328	332	325	319	296	288	307	312	306	298	332	343	330	329	328	332	294	325	329	285	332	341	348	321	305	302	339	298	341	299	311	324	306	307	307	334	325	328	369	322	296	318	306	342	321	320	335	311	297	306	322	304	326	283	339	304	324	292	346	323	319	290	322	304	354	329	357	309	317	290	307	317	317	324	315	364	340	322	327	273	324	308	328	323	318	314	284	339	310	322	303	310	324	344	298	337	303	331	324	296	326	328	310	315	316	331	324	317	312	315	323	332	324	342	310	310	331	324	296	353	326	348	304	330	325	327	318	303	318	332	329	328	328	283	307	313	323	336	324	325	336	318	299	308	298	337	314	303	316	341	331	317	315	347	324	322	356	321	335	324	296	328	306	340	301	290	323	305	348	316	320	299	320	313	328	338	318	312	330	345	297	327	327	296	332	323	303	334	327	333	323	327	305	322	326	339	316	313	332	311	286	326	319	323	309	315	297	312	317	322	301	310	346	310	305	339	349	338	321	313	329	348	315	342	347	349	340	307	320	313	302	313	292	324	292	317	296	325	307	330	321	310	291	333	310	319	309	309	308	287	309	274	309	279	311	315	305	313	328	323	305	299	322	329	285	333	280	290	328	334	290	293	313	348	287	356	341	292	339	338	311	320	356	312	334	276	300	309	347	305	320	325	318	296	313	290	354	311	297	343	332	303	336	315	333	337	315	322	327	292	292	321	360	300	318	336	325	309	321	325	337	311	320	301	312	319	302	328	338	337	333	345	313	301	298	327	295	314	322	300	344	310	318	295	302	325	342	337	327	310	327	329	326	335	304	304	299	298	349	285	307	307	319	319	303	333	326	290	316	311	321	320	292	367	319	309	297	335	332	326	294	292	292	317	317	335	359	291	312	264	302	327	338	316	356	321	333	295	319	326	335	327	301	281	288	316	310	332	322	339	324	348	315	325	337	332	300	285	324	332	316	320	306	337	294	319	349	320	314	283	341	338	306	328	289	331	305	314	332	340	322	300	347	325	305	333	291	310	335	312	330	319	314	328	329	328	292	336	328	347	307	301	289	304	318	332	315	309	332	344	289	333	304	310	335	307	324	319	277	327	311	315	320	313	325	300	306	334	309	303	319	300	308	334	338	311	299	323	317	301	265	335	314	324	352	285	320	348	327	324	302	356	308	325	309	318	305	305	336	306	330	322	300	315	301	318	325	295	304	323	309	283	341	358	301	322	287	319	339	349	309	342	334	301	354	289	277	338	327	344	319	349	302	327	316	324	293	323	353	327	321	369	287	321	343	317	286	341	331	306	285	337	291	309	304	303	320	292	323	296	300	305	317	326	345	305	343	330	313	302	318	326	341	288	313	283	313	338	307	311	287	304	297	340	320	322	294	330	294	342	318	327	353	284	295	311	291	332	345	318	309	320	337	325	305	310	319	319	292	339	329	336	311	320	305	298	321	332	316	302	298	283	325	315	310	314	332	339	343	301	333	321	317	298	324	337	335	346	313	318	298	301	346	287	322	344	294	349	321	318	315	309	329	345	331	332	295	332	315	331	335	324	315	343	318	339	308	338	327	333	318	332	337	276	304	309	341	316	345	340	294	295	323	327	322	329	292	316	310	308	304	278	345	323	311	307	306	322	319	307	323	341	324	339	286	310	323	325	335	332	326	316	321	339	310	317	311	311	320	329	326	316	308	324	356	324	321	293	316	332	349	307	334	310	313	301	279	335	327	337	289	331	316	321	350	307	351	302	300	323	359	298	285	323	324	319	299	319	316	312	365	320	313	307	322	318	352	313	326	322	321	311	314	308	310	342	273	297	319	366	302	325	332	322	300	291	332	307	325	351	326	310	299	317	325	325	328	283	336	311	318	305	323	317	334	334	314	330	346	320	318	300	327	319	359	362	309	299	325	318	334	338	292	330	291	327	342	285	305	327	321	361	320	308	283	328	304	330	331	291	317	304	321	304	326	324	325	312	337	313	317	328	313	323	309	300	297	309	323	361	335	310	327	311	346	314	288	349	303	315	310	341	338	311	328	330	321	304	315	324	313	322	281	347	329	323	347	308	348	312	314	293	296	328	334	304	307	361	328	323	310	360	340	332	327	354	341	314	291	343	326	342	302	332	337	340	315	345	334	348	339	323	313	321	352	319	334	362	360	301	341	317	334	360	340	348	315	311	338	294	318	331	315	313	362	307	332	339	297	312	303	322	309	322	303	335	310	340	320	328	318	319	303	337	317	275	306	344	330	321	309	345	289	313	283	307	307	289	298	317	319	291	304	317	339	322	359	336	292	319	340	335	324	305	318	306	279	324	325	321	351	309	344	307	292	306	350	330	313	347	341	305	339	326	332	332	251	337	335	309	341	311	306	337	290	364	326	324	331	320	308	300	313	346	316	303	336	327	331	304	310	325	328	313	335	332	291	307	303	322	339	339	305	292	303	306	318	312	337	336	303	306	312	303	324	325	335	331	320	322	322	346	342	318	311	361	301	354	348	324	319	329	321	313	340	329	308	328	315	357	326	306	334	269	310	324	305	337	309	319	342	329	326	313	315	303	340	337	338	340	338	310	309	322	308	308	318	287	323	336	315	321	306	315
23225	21519	29251	24174	21500	21519	9001	1046	783	715	678	683	622	633	614	632	534	565	571	499	541	527	509	513	506	534	495	500	521	504	534	501	466	511	478	468	481	523	436	486	506	530	481	527	500	445	500	455	482	474	558	440	473	514	471	511	477	504	465	477	484	494	511	510	504	489	488	496	493	503	487	473	451	464	513	492	507	469	495	485	497	479	465	448	475	476	450	528	518	470	483	480	443	490	492	478	526	468	511	472	465	477	503	491	498	549	506	530	481	528	508	459	475	452	505	459	460	511	482	497	467	511	449	537	479	473	487	441	506	478	481	482	479	484	440	509	456	472	445	497	458	506	503	465	517	420	461	514	479	492	471	461	492	479	496	503	491	492	506	504	474	443	510	502	499	519	494	472	509	505	492	465	465	510	487	492	482	495	523	469	438	489	462	506	444	474	522	462	465	478	501	453	445	486	461	438	517	462	471	502	415	495	505	469	497	481	499	467	478	533	442	511	514	492	489	464	483	470	476	488	475	478	497	459	494	485	477	476	480	485	463	495	525	497	469	494	498	493	463	491	462	506	476	501	493	455	450	474	496	487	496	475	508	519	482	500	483	475	492	493	517	469	523	490	515	503	455	470	533	475	523	493	533	480	495	494	482	503	480	531	463	484	473	481	508	489	490	460	498	464	484	503	500	468	518	511	503	499	496	488	499	471	445	460	524	454	506	458	464	459	464	512	490	502	484	470	482	465	492	458	490	495	492	494	446	484	483	474	504	531	506	520	496	511	475	474	451	411	465	458	433	465	484	447	454	483	530	474	478	491	446	468	472	492	507	468	506	468	503	485	482	475	496	502	450	489	494	480	471	476	470	482	500	435	506	490	463	515	464	492	511	512	489	475	454	488	486	513	484	477	479	513	522	497	464	497	467	464	478	486	495	472	512	483	476	450	514	527	520	475	451	517	489	486	506	514	460	504	468	506	512	482	463	450	469	504	464	486	485	509	452	424	466	463	488	439	518	480	470	499	492	468	485	521	492	445	474	482	530	485	463	530	471	432	492	511	479	512	468	509	503	474	507	482	482	480	473	500	525	455	513	486	461	517	471	469	488	481	491	467	480	484	495	513	493	519	489	491	446	478	474	465	467	509	513	509	475	490	484	461	467	464	456	448	507	459	448	463	507	476	467	475	486	500	442	486	536	480	489	483	497	486	493	491	495	474	436	474	437	519	500	479	480	460	475	476	528	503	492	487	480	473	489	502	486	512	479	477	485	432	501	496	474	499	479	513	449	491	479	459	465	520	454	493	504	504	452	472	498	483	457	458	484	510	489	487	497	479	475	478	503	500	491	456	489	493	478	459	475	467	474	495	483	484	496	515	469	500	504	460	492	472	470	464	569	502	468	468	446	504	438	496	496	467	516	485	483	448	476	481	487	465	470	492	460	464	478	504	484	502	481	495	490	489	500	438	478	507	458	445	435	456	480	501	495	468	460	501	493	501	466	477	494	492	452	490	471	494	517	503	511	482	501	464	468	484	488	476	492	467	490	474	500	476	463	478	467	471	487	489	455	489	444	522	468	484	516	461	474	521	484	497	460	477	511	470	488	467	457	499	514	518	472	486	490	512	500	500	445	492	489	462	474	500	470	473	518	494	520	485	475	516	452	492	512	455	422	499	486	497	493	454	475	464	463	441	467	481	464	476	466	505	535	454	468	442	472	456	438	462	478	472	474	484	454	460	478	494	470	459	468	476	480	495	449	475	484	447	449	458	467	479	490	481	503	475	509	540	488	499	464	463	467	454	468	460	467	500	446	530	449	516	453	522	468	479	489	466	468	430	463	480	460	490	479	482	466	445	482	471	485	492	466	477	461	483	456	492	498	473	471	504	464	518	466	458	497	482	466	502	465	476	452	456	477	534	493	459	495	484	500	512	444	458	455	495	487	508	476	467	468	492	462	490	499	489	461	499	461	491	491	455	469	485	476	440	500	498	517	465	495	480	466	518	479	468	478	470	465	486	477	456	486	477	463	509	484	484	473	523	517	465	479	466	501	466	454	461	467	467	494	484	471	485	496	490	491	468	480	450	505	482	482	465	479	456	470	448	517	480	475	477	466	451	455	490	487	497	493	497	472	485	458	486	503	490	449	504	469	516	483	501	514	448	463	468	473	515	471	467	501	491	486	486	462	483	498	455	475	488	505	483	473	493	484	489	475	500	509	462	467	501	465	476	459	492	474	480	512	497	484	469	492	483	481	486	484	506	486	481	497	503	421	495	495	454	491	456	496	467	497	532	463	475	501	495	470	509	466	500	506	497	492	496	472	473	459	479	509	466	467	475	468	489	483	474	487	460	523	526	472	472	458	504	462	503	508	459	449	469	497	496	491	495	517	492	508	490	459	475	457	510	463	485	522	473	483	481	444	447	456	467	466	455	495	509	487	469	481	491	499	506	478	495	470	453	478	496	517	479	437	505	508	483	490	499	478	483	457	486	435	467	457	514	490	489	474	493	517	479	493	469	527	514	474	482	467	484	499	504	477	508	493	514	468	517	483	474	433	503	535	487	482	503	495	498	459	508	518	493	475	466	501	497	487	471	483	444	452	494	455	489	486	521	450	466	462	531	508	472	467	498	487	500	485	480	465	447	479	500	492	501	478	467	468	480	421	462	468	453	479	470	448	460	470	511	517	520	474	486	467	426	487	502	470	500	520	479	503	455	438	481	490	475	500	501	475	468	477	498	434	480	465	473	487	487	480	475	519	505	509	471	449	475	479	442	488	488	491	446	488	459	485	476	489	492	493	471	486	460	468	464	455	489	498	506	519	459	504	437	487	486	460	457	487	484	501	466	529	509	482	466	494	517	535	471	496	524	491	456	479	517	468	466	507	493	465	494	516	436	448	502	481	486	460	471	511	455	495	445	534	491	419	460	471	505	468	527	488	474	474	467	493	441	461	482	487	456	459	547	476	472	494	510	509	508	443	460	467	492	488	504	478	460	437	523	489	496	458	452	443	504	438	480	495	500	503	487	505	482	490	454	488	434	464	449	506	465	472	471	504	495	523	488	506	475	462	483	505	500	480	476	490	505	487	507	471	480	506	455	469	456	485	477	473	473	493	464	490	483	468	489	481	483	501	461	482	455	454	445	463	434	527	464	494	460	471	527	473	473	501	465	462	455	500	504	478	469	474	459	464	470	513	506	451	491	497	493	475	487	479	489	512	526	470	512	457	478	483	466	503	496	509	504	498	513	493	498	504	469	468	492	490	485	470	471	493	462	461	492	488	457	467	488	483	514	505	472	473	478	500	505	433	453	505	500	479	512	463	465	456	504	484	508	468	485	486	516	496	481	518	448	491	467	502	486	439	495	517	478	446	465	485	455	464	455	489	493	505	486	500	448	483	482	492	455	456	465	484	484	506	477	430	470	491	474	477	469	450	522	478	494	526	488	521	492	495	434	464	494	477	469	505	475	439	473	493	473	502	513	477	523	481	505	540	497
43708	56167	9182	4183	3033	2259	1791	1465	1234	1104	938	868	830	818	759	663	720	710	665	676	673	648	647	648	695	629	618	606	606	630	591	619	604	645	607	589	625	602	608	615	571	610	578	598	596	545	572	573	566	564	572	630	563	581	579	656	558	576	584	598	571	596	573	596	530	609	559	595	628	608	574	574	552	588	539	589	592	564	569	579	579	563	589	577	559	564	586	573	571	586	604	599	591	562	541	569	589	576	522	605	568	595	540	545	581	580	518	530	590	572	568	549	524	599	560	606	590	564	592	600	593	592	586	558	607	610	597	594	592	562	559	550	579	583	579	547	543	577	552	518	562	619	552	613	570	589	603	551	594	556	557	563	577	563	623	553	570	532	556	540	582	564	609	610	583	602	599	532	587	573	591	574	574	565	558	601	556	554	587	548	587	555	539	619	575	538	617	571	595	591	595	547	604	568	616	580	598	592	595	552	588	591	583	580	575	575	564	583	609	563	532	606	587	589	618	574	568	581	584	587	594	568	567	571	591	576	551	547	575	559	575	604	609	574	612	580	576	570	560	582	600	565	609	535	562	561	585	591	587	565	570	522	590	591	559	601	614	620	584	579	556	560	576	574	621	563	576	593	566	548	582	556	507	563	602	529	543	582	564	580	557	545	566	578	585	568	610	559	594	607	592	619	581	615	557	545	564	585	582	580	576	590	587	571	569	525	571	596	546	542	586	581	564	548	569	569	600	540	541	575	597	611	553	619	564	617	531	567	535	597	586	558	575	590	584	582	598	601	621	569	580	564	577	572	573	611	580	544	513	569	540	571	611	598	547	569	598	574	606	586	549	650	595	579	545	563	545	578	581	602	554	605	557	588	584	554	593	589	576	555	570	595	585	582	572	539	558	583	551	583	588	586	528	585	577	563	584	568	597	580	550	561	569	587	587	600	584	562	569	587	562	574	586	581	546	584	539	605	557	585	597	563	575	544	559	530	577	577	571	546	585	583	578	561	586	553	567	602	583	585	583	587	549	579	565	609	599	549	561	614	587	589	514	598	586	554	560	581	624	559	604	569	541	549	570	593	608	570	618	595	557	574	576	610	595	586	594	589	623	581	593	586	579	565	580	598	584	546	566	615	585	560	573	568	584	584	621	573	535	578	558	572	568	576	594	588	601	589	548	592	593	587	566	614	574	580	577	592	596	570	571	572	595	616	614	565	587	601	510	601	596	569	572	577	594	635	600	580	552	581	598	600	540	590	594	580	545	625	533	571	557	589	572	581	594	589	600	587	578	587	588	553	590	586	611	576	573	580	579	542	572	571	585	587	571	612	574	571	595	571	572	617	592	594	571	487	586	619	585	623	550	555	578	594	543	563	596	567	630	588	561	567	589	571	547	579	629	615	562	582	578	564	607	597	547	529	582	546	616	558	606	557	591	555	566	559	567	564	567	578	575	548	558	571	558	599	581	580	611	559	576	578	596	577	586	550	540	552	560	572	566	572	550	580	561	596	567	571	596	558	573	581	590	605	592	592	566	609	588	582	570	555	598	591	599	568	551	600	508	550	546	588	556	551	596	572	540	551	576	554	590	591	603	534	587	574	524	563	575	586	606	602	625	612	544	512	538	587	584	551	547	578	574	535	594	572	567	591	596	536	585	577	588	618	569	588	579	590	533	576	559	584	578	590	566	573	560	598	552	546	631	564	573	568	579	569	598	562	573	589	537	572	572	551	565	556	588	576	565	572	594	592	545	584	558	572	586	579	551	559	613	548	547	579	578	559	566	578	589	602	571	532	541	533	618	558	522	568	604	575	574	599	548	541	589	543	577	598	557	577	596	595	580	600	565	565	581	602	586	612	571	609	575	605	538	601	656	535	584	578	601	584	601	564	589	592	603	570	547	568	583	574	580	582	592	585	570	575	559	577	610	588	558	579	580	586	576	573	598	602	543	590	611	599	580	579	525	518	601	580	612	562	626	561	574	564	591	539	590	577	587	582	592	566	604	569	593	611	571	563	588	550	557	552	544	552	582	613	566	544	591	589	547	554	599	547	568	595	587	577	550	584	593	578	571	582	568	579	590	598	580	560	564	600	571	574	633	565	583	632	581	584	560	591	592	603	593	586	522	586	570	590	618	550	596	569	606	581	541	585	585	566	570	578	542	590	609	572	595	559	607	556	569	566	595	581	547	564	552	562	563	595	567	608	601	577	604	556	590	612	597	573	578	583	601	562	578	551	580	570	573	546	609	584	591	591	565	557	600	595	550	601	600	590	564	598	580	526	591	589	587	604	592	601	619	565	603	557	587	574	574	555	566	555	564	577	570	566	574	606	613	605	598	568	538	614	559	593	579	567	549	564	534	624	579	569	576	608	598	581	585	585	611	532	555	582	596	544	540	606	522	548	596	622	587	571	567	540	537	546	560	594	573	553	594	561	546	554	580	556	597	612	551	574	569	537	594	547	571	515	580	577	578	581	598	539	585	576	599	546	547	581	567	565	579	600	557	590	570	617	582	572	573	558	581	597	589	579	599	563	614	594	550	586	604	562	537	615	560	566	571	591	553	552	602	607	590	608	570	569	516	545	575	567	601	606	575	569	572	560	542	616	552	585	543	632	567	577	530	650	566	609	573	579	606	571	552	623	591	569	549	558	586	564	582	561	547	578	575	605	566	619	587	573	551	580	559	593	592	574	599	581	561	598	585	551	574	554	549	558	575	614	543	592	595	595	612	599	551	563	589	601	599	575	556	581	610	564	601	567	593	594	593	570	584	581	618	611	604	599	602	599	555	618	553	535	590	595	581	571	535	587	580	585	581	605	552	566	556	549	609	573	602	562	586	606	533	559	548	569	544	625	600	561	538	604	558	589	593	612	585	555	583	601	614	499	613	584	597	599	566	588	578	569	570	554	599	578	575	578	631	617	550	543	606	587	609	610	570	611	527	552	618	564	591	612	564	564	555	555	576	566	607	638	557	567	549	600	574	583	575	547	566	595	589	602	561	593	545	589	571	585	599	564	605	585	570	583	579	532	580	593	631	529	568	562	555	606	598	630	570	595	572	576	601	579	543	557	590	577	524	610	588	543	551	576	548	548	574	596	569	582	573	550	553	576	560	583	567	574	573	578	563	610	543	580	552	584	584	556	553	603	602	550	570	580	578	631	594	547	587	579	598	568	550	583	568	559	559	581	571	556	610	615	607	636	572	567	586	543	608	544	570	564	601	593	602	577	596	546	530	573	589	609	561	570	563	590	615	611	582	554	555	549	559	575	617	627	569	562	576	578	581	610	629	577	565	598	598	584	586	565	625	609	553	604	600	604	578	569	545	572	540	533	595	587	574	583	576	607	577	561	575	535	574	577	550	601	544	595	587	613	567	542	556	582	548	609	533	594	554	566	581	563	566	599	589	544	589	593	561	563	571	581	570	570	551	538	591	579	555	588	515	587	570	589	599	575	545	606	595	561	598	559	558	576	581	618	640	574	561	528	560	606	590	599
29487	25950	14524	1510	242	222	174	192	189	166	181	173	183	169	149	159	159	159	158	141	131	147	151	169	161	166	189	179	147	152	170	155	163	131	155	158	155	137	158	165	169	156	170	155	170	164	157	157	136	160	165	183	135	150	167	176	158	156	148	173	159	154	159	139	181	150	179	153	155	159	169	168	166	147	146	163	149	157	159	150	147	152	157	148	168	171	146	164	166	141	169	149	158	156	142	147	167	162	175	165	159	170	158	162	175	148	151	157	183	135	162	164	166	126	156	153	151	151	152	186	166	164	159	168	159	137	156	154	162	165	185	166	147	163	175	146	148	165	146	173	136	161	150	154	166	183	142	178	146	160	171	156	174	138	176	157	151	184	155	147	153	146	165	163	145	165	161	174	132	166	192	164	178	163	141	170	166	166	148	170	153	189	165	148	168	170	176	172	156	173	156	139	147	187	142	157	155	168	154	159	149	143	148	146	158	159	152	166	162	154	144	152	137	157	169	174	187	164	153	158	142	159	160	153	157	146	164	147	173	145	147	159	160	162	141	142	166	169	149	161	161	165	171	172	159	161	176	161	152	161	146	176	181	158	163	134	147	159	146	140	171	162	136	173	134	156	166	164	164	162	173	138	182	141	149	173	170	156	165	152	162	133	164	158	147	158	171	161	151	153	164	151	146	156	156	162	160	164	166	142	164	156	160	155	156	154	154	123	147	186	161	173	178	175	181	161	138	138	141	176	151	158	150	160	162	161	162	159	145	159	153	161	152	145	145	162	138	156	159	174	157	149	182	163	155	181	169	148	148	171	170	161	153	145	161	149	142	183	149	153	169	152	159	160	172	155	164	146	161	138	166	139	164	143	165	154	145	149	167	152	134	166	147	150	136	147	160	160	176	144	163	189	174	168	141	174	161	150	157	158	146	160	159	131	144	160	142	155	166	174	176	165	172	145	146	159	153	145	151	184	152	148	166	149	157	153	154	140	158	139	165	155	162	161	175	145	160	150	151	173	172	160	160	158	163	167	167	159	142	150	163	176	156	165	164	148	168	175	152	155	145	178	159	136	167	147	157	167	164	154	174	169	166	169	181	167	156	160	149	176	164	158	181	136	155	147	176	159	151	146	159	166	170	163	136	165	174	164	181	142	170	189	152	145	166	151	150	167	154	171	160	144	183	157	169	180	163	171	180	162	181	139	167	155	166	153	177	187	170	166	166	151	146	139	142	167	167	176	174	162	142	145	162	155	162	153	171	174	176	158	149	148	180	138	148	149	144	147	159	156	156	128	173	138	171	148	150	134	166	159	152	159	146	171	143	160	159	131	163	176	164	173	157	140	154	154	159	158	139	163	172	160	158	174	158	164	159	156	156	181	141	181	173	159	155	154	175	157	158	164	156	146	184	176	179	151	141	140	164	140	152	164	158	151	172	181	165	156	185	169	161	170	158	168	159	163	174	146	171	149	145	153	148	156	182	143	151	148	167	144	141	165	158	169	170	147	150	155	149	141	142	161	148	152	154	156	179	178	159	164	160	146	168	145	162	157	159	174	169	148	159	146	152	173	157	165	153	133	132	148	164	148	160	161	165	163	160	165	159	170	168	146	153	147	160	161	177	135	171	148	170	159	153	165	187	177	175	179	150	171	176	155	158	147	156	159	162	142	168	137	173	172	169	169	168	173	153	137	145	170	158	152	168	162	138	153	163	140	157	145	146	161	177	153	173	192	139	159	175	170	170	139	168	161	161	163	136	152	174	187	148	178	153	150	163	153	159	149	162	145	162	165	152	148	155	157	162	163	168	162	162	182	181	184	154	166	141	147	160	151	155	158	165	150	161	148	150	155	168	147	147	159	160	151	154	169	143	161	155	178	180	168	143	164	140	169	146	163	184	151	156	143	165	153	144	148	157	162	149	154	154	160	156	152	155	184	158	195	162	156	160	148	155	158	177	171	150	165	164	158	206	158	179	163	174	177	153	146	170	154	155	178	142	156	188	152	175	143	166	160	158	164	141	144	181	146	163	158	153	170	171	152	168	157	146	146	163	178	177	163	169	145	165	161	135	163	192	170	154	188	185	158	152	144	177	156	171	166	160	148	162	166	176	157	135	150	168	151	153	144	183	169	152	153	183	161	150	168	165	167	149	171	152	145	166	164	172	150	169	158	167	155	143	182	157	169	146	167	151	149	141	159	166	162	155	167	158	112	160	162	144	159	165	167	156	154	152	168	159	170	158	156	138	166	161	173	152	149	184	177	163	166	168	144	181	179	158	155	161	146	160	164	166	156	171	164	152	160	147	134	146	162	151	153	138	173	177	147	170	150	169	163	152	161	155	145	163	161	146	157	161	176	161	154	167	184	157	135	169	175	177	143	171	149	141	169	177	165	172	154	175	157	170	178	154	158	170	132	154	162	165	161	170	162	183	161	162	159	163	165	171	161	172	154	162	150	156	156	181	161	168	158	174	187	163	139	153	153	158	154	145	174	177	153	152	158	187	149	143	177	156	170	185	151	166	151	160	178	142	167	151	182	190	167	163	168	131	149	151	145	157	150	154	173	167	173	136	162	160	168	193	153	136	164	178	167	165	159	160	160	188	164	166	166	175	158	141	157	158	167	148	155	156	169	158	165	168	149	159	173	153	157	161	148	161	161	174	165	142	154	178	157	156	149	154	171	153	172	168	156	135	166	149	155	163	165	163	173	176	150	162	170	146	150	156	161	167	162	155	177	142	173	143	150	165	154	151	156	172	153	155	153	182	184	155	161	155	162	157	139	183	137	149	156	170	187	149	154	146	145	170	144	165	148	172	162	158	154	157	167	168	175	159	146	154	177	165	141	157	158	152	135	163	167	154	142	175	167	157	178	190	163	138	129	160	171	160	152	159	180	158	171	159	176	129	169	148	167	168	178	166	173	153	156	158	157	140	153	193	150	152	156	139	168	165	163	160	146	138	158	173	157	149	163	150	153	146	156	186	140	151	158	161	162	154	175	175	162	164	134	156	157	188	176	178	165	136	166	142	161	154	181	162	170	169	156	141	140	158	168	144	161	172	168	162	170	141	160	150	170	174	174	141	150	175	170	175	164	149	162	157	160	160	155	155	144	137	168	142	174	150	160	149	137	166	154	142	167	169	133	141	158	142	175	172	163	178	134	164	154	156	172	151	162	136	177	173	158	183	150	159	161	144	171	161	149	174	188	170	176	165	146	166	173	154	158	142	168	174	152	150	164	162	173	155	170	159	139	154	162	157	149	157	141	165	146	160	156	161	161	167	159	181	167	142	174	138	153	153	163	145	160	159	177	171	162	133	154	151	181	153	168	148	140	146	169	140	168	153	160	155	141	174	156	159	160	157	144	138	155	171	159	166	157	148	155	134	157	143	145	175	149	141	168	156	179	162	156	147	161	140	178	144	134	155	157	183	163	172	152	146	152	158	173	147	161	142	171	191	135	159	162	170	165	131	158	171	153	129	145	159	149	164	168	144	164
34673	35899	978	339	291	262	237	247	230	198	235	211	226	231	172	215	198	217	212	219	237	214	219	213	193	215	211	205	210	211	228	169	216	209	229	197	213	244	203	223	222	206	221	196	221	202	193	203	192	208	226	187	207	215	209	183	202	208	240	208	222	206	232	227	227	205	205	204	224	208	191	202	221	196	202	234	209	240	212	208	210	183	221	176	251	224	183	200	227	221	237	209	205	220	202	219	203	210	215	210	222	195	239	199	202	218	183	199	188	199	210	202	188	241	216	188	230	194	215	215	189	207	185	175	219	209	228	222	201	197	189	206	204	206	177	220	207	183	214	208	225	224	207	201	204	218	198	190	227	222	202	223	192	193	223	209	249	209	230	227	236	208	207	196	226	204	196	222	219	231	207	221	216	226	215	220	201	273	210	209	193	223	194	213	195	226	210	216	230	213	193	218	211	225	218	209	199	191	209	195	234	224	206	188	244	230	207	221	205	189	205	212	199	226	203	199	224	230	209	217	186	231	230	231	215	192	202	211	190	207	214	195	191	239	204	226	190	236	191	212	214	215	239	218	212	184	197	224	204	230	233	208	197	212	203	203	220	209	213	202	202	180	185	198	227	228	202	199	203	188	213	201	199	211	227	221	216	222	207	208	221	247	216	197	211	207	207	213	227	238	214	213	227	218	236	196	231	206	205	193	238	233	208	195	201	181	212	197	214	229	217	203	199	192	179	197	219	220	175	224	203	234	252	208	207	197	205	220	226	194	212	236	208	179	230	214	201	207	205	225	230	224	235	225	194	207	179	212	217	202	208	194	212	188	230	193	214	211	207	203	210	210	202	207	213	187	217	214	219	232	195	249	202	235	201	204	209	209	214	210	208	227	213	203	210	211	216	210	219	203	236	219	217	210	182	193	214	206	218	180	213	214	230	221	198	214	205	234	222	199	213	223	222	198	193	213	221	212	228	213	218	182	206	214	210	226	217	207	200	247	205	195	215	195	215	206	213	207	209	226	216	215	199	234	204	229	222	186	213	209	198	210	212	197	203	226	217	214	218	213	223	197	207	206	167	200	214	210	202	213	230	221	214	219	209	186	243	191	185	182	199	215	202	173	208	176	210	197	220	219	200	231	222	207	211	224	214	221	219	227	207	190	201	242	211	224	201	205	195	233	196	219	237	194	206	217	214	208	201	220	198	240	235	188	185	183	217	225	200	220	195	233	183	241	204	224	216	209	209	178	211	206	227	211	183	210	194	215	231	235	202	185	214	209	189	219	215	201	198	241	206	217	233	196	212	253	202	231	217	203	223	192	217	201	198	206	192	193	221	213	215	230	206	226	219	228	204	209	219	230	245	220	224	202	201	181	189	181	214	207	203	211	211	186	198	214	207	222	213	208	222	188	198	228	221	194	239	242	211	189	210	237	198	193	192	216	219	219	186	177	203	212	193	194	218	224	223	198	212	211	202	231	215	208	212	185	229	193	216	227	215	216	211	220	199	212	205	185	217	219	237	231	199	203	226	203	216	208	207	215	223	206	201	245	192	203	216	233	202	228	195	210	223	209	215	211	215	233	238	228	196	214	208	216	224	212	210	221	206	189	218	214	203	229	223	198	192	192	227	204	198	194	179	195	207	205	178	217	203	198	200	212	224	194	196	198	203	203	186	205	194	214	206	197	208	208	224	196	217	227	213	209	222	191	190	210	198	249	203	209	226	222	211	225	209	210	215	204	206	217	218	214	209	201	220	214	221	194	200	216	223	209	198	198	219	223	229	227	193	214	214	200	195	219	212	214	195	222	211	184	222	230	207	231	209	228	231	194	228	211	191	235	210	201	210	210	219	224	207	205	197	209	234	206	226	228	197	215	217	193	209	206	221	192	211	221	219	195	218	253	223	218	200	223	210	196	220	204	217	221	169	213	188	225	199	206	200	215	204	220	234	221	211	227	204	211	200	221	206	214	220	188	207	222	206	196	230	200	197	205	194	205	204	230	227	206	244	218	215	209	225	177	210	204	190	203	213	215	222	190	222	230	222	216	188	209	207	215	195	241	182	202	220	222	222	212	227	212	212	202	186	209	188	201	211	184	196	217	201	210	226	229	212	216	219	236	208	216	197	217	188	195	238	204	194	219	222	193	202	230	234	222	208	200	209	194	203	201	208	185	208	217	180	204	219	180	205	225	226	212	193	211	207	218	227	214	205	212	201	216	202	202	212	202	213	232	223	198	211	205	187	197	201	200	199	214	225	196	204	207	235	191	215	211	221	203	214	232	218	197	185	198	230	201	180	211	216	196	213	207	194	229	210	187	214	190	181	213	210	210	195	177	221	190	243	230	196	216	205	195	218	201	228	219	215	200	238	231	181	217	188	211	204	189	204	197	230	214	203	211	229	208	209	208	231	213	210	206	211	239	205	207	199	204	192	226	208	222	211	212	205	206	225	199	201	217	187	219	210	207	223	202	203	226	216	191	231	191	192	196	219	224	189	188	201	230	217	208	199	195	216	195	224	216	220	218	198	200	204	209	173	218	200	228	208	254	178	234	210	208	198	219	246	202	216	222	217	203	191	206	182	214	242	197	200	202	219	208	198	201	208	218	204	207	203	193	194	175	211	203	210	212	212	211	214	208	199	216	205	231	187	200	215	200	242	195	185	207	200	190	199	219	189	197	205	222	226	223	203	213	201	204	195	205	191	193	212	207	243	204	220	208	222	223	203	220	215	202	233	195	207	207	224	198	200	202	221	242	251	200	178	210	226	206	197	238	222	215	177	187	197	217	224	237	220	220	232	204	228	190	202	227	225	221	223	212	203	224	189	202	225	197	198	225	215	205	240	207	209	197	227	218	222	189	216	213	220	207	190	228	211	205	208	233	170	204	222	222	197	220	200	205	189	195	211	217	205	207	201	202	183	203	235	188	197	199	189	213	224	200	212	201	213	200	184	207	218	210	214	222	214	222	227	228	222	224	217	232	203	217	198	185	202	210	207	217	203	202	206	182	252	183	198	222	216	203	206	224	205	232	192	210	203	203	203	200	193	196	235	176	195	224	207	207	197	217	210	224	211	206	225	217	209	204	223	204	226	224	204	204	200	200	210	189	191	195	199	203	184	214	223	207	247	212	211	237	230	203	204	184	241	201	228	217	194	221	234	214	217	201	222	209	232	189	217	194	214	236	193	181	208	227	196	201	221	202	213	229	243	206	235	208	202	204	216	208	205	206	205	193	214	219	231	191	205	214	204	244	232	211	200	203	204	180	219	203	186	203	233	223	196	203	221	207	193	227	196	221	221	224	235	205	208	225	206	218	178	204	232	221	225	203	193	191	224	215	202	198	222	219	222	209	219	202	196	209	193	214	209	203	225	250	218	218	205	193	215	193	186	232	198	192	196	178	192	186	194	224	227	199	208	199	214	201	192	204	206	189	233	211	203	219	224	189	210	212	209	202	198	218	213	237	192	183	226	222	235	190	202	231	227	198	226	219	218	204
24346	21554	28815	24606	21437	8885	736	495	450	412	386	378	367	323	321	309	328	334	300	333	311	286	308	292	306	314	309	284	276	283	293	292	301	289	304	278	319	316	308	279	266	299	308	294	319	289	297	310	296	313	286	272	298	306	306	282	279	311	272	330	324	264	318	298	299	300	301	311	271	257	318	293	295	273	301	312	318	294	287	283	298	293	276	309	271	303	319	308	278	329	300	300	300	301	271	313	277	315	241	312	273	270	282	320	287	288	292	303	306	301	289	283	253	292	293	306	287	307	290	294	302	301	277	319	280	285	315	305	260	308	280	283	286	318	281	315	297	287	253	281	303	291	304	294	279	299	289	302	283	314	278	272	282	275	285	273	291	272	288	286	294	288	284	285	304	289	292	327	280	266	309	310	283	277	289	277	289	308	277	299	280	292	279	284	289	275	298	272	283	265	306	327	283	294	289	299	290	267	261	273	300	277	317	296	264	293	271	318	270	276	271	286	307	308	320	276	282	283	286	306	314	283	290	282	329	323	305	302	293	318	293	303	309	266	298	287	294	284	284	281	284	295	281	299	303	279	291	317	277	308	277	270	262	258	283	287	287	287	266	311	289	304	300	265	289	260	282	316	273	275	293	291	291	290	258	298	290	298	284	289	289	280	294	303	284	300	299	313	280	273	295	277	271	294	284	287	280	302	302	284	300	321	257	298	271	302	286	294	257	273	274	275	301	296	292	307	327	304	261	311	279	269	256	277	297	295	297	313	275	288	274	261	317	278	303	291	301	259	281	273	320	279	306	269	289	298	276	283	291	330	284	298	293	318	310	305	289	267	280	300	287	294	298	296	318	331	261	295	302	303	271	300	274	276	307	292	261	310	277	294	307	280	314	301	289	285	283	301	289	309	296	301	291	308	303	285	303	315	286	305	302	314	284	296	273	276	298	287	294	323	294	306	279	297	311	313	317	282	294	279	279	292	281	289	259	297	280	304	304	305	309	274	277	293	291	285	280	306	318	320	302	290	300	276	309	323	306	307	290	308	298	306	291	288	262	278	295	294	250	303	304	303	332	302	296	320	300	303	291	312	284	288	268	246	281	324	317	256	267	304	288	285	313	273	324	277	294	310	300	271	309	278	302	299	247	292	314	275	320	295	268	272	304	271	285	264	292	311	292	278	265	239	291	267	300	330	270	276	259	301	294	274	295	294	295	293	274	281	267	298	300	295	285	295	258	300	308	313	272	290	328	288	317	312	290	272	319	295	292	290	268	284	317	320	311	263	293	282	295	292	281	267	299	314	283	284	288	284	279	301	292	270	289	284	306	315	288	317	305	308	303	300	295	275	303	291	299	268	308	266	290	294	295	298	291	315	295	261	282	271	317	308	258	278	284	314	269	277	264	279	272	303	275	284	279	279	291	329	317	324	291	295	317	307	295	293	304	298	308	300	308	300	300	316	312	291	303	280	300	279	283	282	296	312	275	310	281	303	264	274	322	306	310	282	284	280	279	277	325	308	310	278	281	294	309	267	292	299	319	289	286	287	290	317	304	288	301	293	277	306	314	282	256	289	277	286	329	283	281	286	288	312	282	300	277	299	308	274	335	307	295	280	311	282	286	310	287	312	287	313	282	307	285	279	304	290	287	282	311	310	313	324	284	270	305	304	277	285	299	306	319	292	278	274	279	285	302	290	316	315	290	250	300	300	294	309	276	305	301	273	303	309	312	289	276	277	294	289	283	271	252	281	302	277	309	298	255	310	270	271	272	291	292	287	272	285	267	290	310	305	286	290	286	281	304	301	287	297	297	302	294	276	274	284	276	315	330	295	306	279	279	286	320	307	288	324	281	293	276	299	278	289	304	275	280	307	266	317	308	286	312	304	257	273	279	288	300	299	294	303	293	310	290	300	292	277	283	276	280	296	288	294	291	269	318	283	294	308	282	285	285	315	287	290	318	306	282	256	280	269	281	281	277	269	284	266	306	315	298	303	293	290	303	301	288	302	310	287	291	312	296	293	313	266	271	303	309	261	276	300	299	290	298	289	287	292	302	278	274	260	277	293	293	321	286	287	264	279	320	312	275	287	290	303	291	303	275	287	302	285	276	310	295	281	302	303	285	284	294	311	291	308	277	290	277	295	296	315	276	296	275	267	303	301	290	311	274	297	293	302	299	305	277	290	284	252	265	292	301	312	293	304	287	286	310	294	284	267	306	289	285	297	289	280	283	320	319	275	320	296	299	277	269	300	282	313	275	294	278	290	280	297	284	304	299	264	282	309	296	273	300	288	275	282	271	287	318	287	297	289	312	262	297	317	275	308	256	289	297	305	288	286	306	283	298	290	283	304	309	282	314	302	306	295	291	315	284	287	300	291	292	293	282	274	274	293	288	276	292	291	261	275	301	271	319	322	259	277	292	288	268	282	301	248	287	312	283	284	257	304	293	281	306	288	247	296	297	296	305	301	282	286	304	283	279	313	255	258	303	290	292	281	283	291	300	291	294	296	318	286	301	294	287	282	255	280	287	288	309	277	275	304	303	273	278	280	277	293	295	287	306	304	278	251	275	274	288	297	311	292	270	291	302	291	333	283	272	290	282	277	288	308	268	283	295	274	277	306	321	279	298	292	277	310	299	295	287	271	305	278	304	319	302	281	282	289	298	311	306	297	274	313	299	310	296	276	287	298	312	272	266	278	288	284	287	296	275	309	297	305	267	296	249	300	287	278	310	301	287	292	288	300	309	270	352	286	301	279	305	273	282	277	282	316	291	280	257	303	287	279	306	270	304	297	290	318	247	306	273	308	284	308	303	299	269	297	307	280	286	328	280	272	327	307	291	288	273	314	288	289	281	308	286	290	291	282	314	317	272	289	269	312	304	303	318	266	287	306	312	304	324	265	298	301	268	283	292	278	322	293	294	292	277	267	305	271	280	295	302	291	296	265	285	304	295	305	265	315	303	267	279	305	287	278	276	259	292	283	276	311	276	277	293	301	294	267	325	268	268	310	298	290	320	277	272	296	300	307	306	309	274	296	271	266	296	257	303	280	277	297	307	313	283	320	276	270	309	290	280	323	265	281	327	309	310	306	296	262	326	269	289	279	284	313	302	274	298	262	294	311	264	275	289	293	288	287	302	303	310	309	294	307	302	298	269	296	285	279	311	290	288	286	313	296	293	304	295	269	288	299	274	275	289	276	286	281	293	305	289	287	268	288	292	286	284	259	266	268	294	276	288	288	282	260	281	295	285	303	306	280	277	299	306	302	324	306	294	251	325	314	294	277	284	281	308	295	281	291	273	321	265	297	306	305	289	282	289	274	308	292	295	285	274	276	292	272	294	291	344	308	274	308	303	308	302	279	277	300	271	303	265	281	297	296	290	299	265	294	298	289	292	287	271	320	265	295	294	283	287	298	320	320	311	272	293	292	277	294	289	283	283	288	256	284	295	315	295	272	288	285	272	288	302	274	292	307	313	277	282	280	295	287	298	320	281	279
39455	48839	5285	2239	1521	1173	970	722	720	590	561	483	475	462	442	407	391	419	410	390	371	383	419	383	395	352	352	372	397	360	361	414	325	375	359	344	336	360	369	387	335	371	357	360	344	352	352	377	354	323	334	389	349	350	322	343	346	375	348	376	342	383	405	347	370	377	361	352	373	361	344	384	300	359	331	339	355	352	336	353	344	357	362	375	368	382	368	343	381	378	324	337	366	344	349	359	383	352	367	376	351	324	364	365	352	345	371	375	348	346	372	358	365	381	387	326	362	344	371	390	353	366	370	351	367	373	373	343	347	326	335	335	365	358	334	347	350	344	339	355	367	351	339	351	347	370	376	354	386	384	346	359	345	368	366	338	355	351	373	329	369	341	346	344	353	332	353	344	348	359	382	338	357	348	347	367	367	370	360	366	389	330	389	362	337	345	344	375	337	372	399	355	333	334	341	383	377	317	362	325	357	342	326	368	367	338	368	363	362	392	384	394	326	363	365	332	354	350	335	346	369	346	369	366	354	342	347	334	330	315	367	364	357	350	371	347	383	368	334	355	360	352	351	333	373	376	407	385	374	356	331	354	343	355	333	359	341	347	342	329	346	347	363	334	342	370	370	367	353	331	355	369	368	355	365	343	362	400	333	351	379	361	359	341	362	374	356	367	389	377	365	348	330	352	320	365	378	363	335	395	322	341	344	338	313	396	382	363	353	348	356	362	365	344	373	343	380	372	350	381	389	344	367	355	336	388	377	330	384	312	336	360	341	385	349	373	338	359	403	361	324	387	319	346	340	358	353	345	366	368	353	351	388	373	323	350	364	348	369	362	356	372	345	389	323	358	360	324	309	344	364	371	377	350	381	354	373	365	367	356	335	365	345	350	363	340	341	369	360	361	383	380	325	332	351	365	373	366	380	375	334	350	361	365	314	335	347	372	369	366	363	382	357	343	338	360	349	395	369	367	335	372	357	353	357	358	373	371	382	320	337	392	378	365	345	352	352	369	375	359	378	380	384	327	367	346	354	356	333	314	352	345	343	362	332	361	370	373	371	329	368	390	353	364	340	366	357	326	363	363	374	351	377	330	351	379	351	350	361	355	371	345	361	368	348	365	346	339	359	342	354	385	364	350	358	345	378	369	358	378	319	300	374	354	369	349	315	346	352	371	374	372	360	403	329	373	359	377	342	365	329	350	380	342	338	387	335	348	349	355	367	368	372	335	341	378	354	365	363	338	361	331	394	347	307	351	343	369	351	335	345	354	368	370	363	372	355	347	355	364	348	372	342	344	333	348	338	366	344	388	388	346	359	321	345	360	348	338	349	358	352	332	362	363	348	337	342	340	349	361	361	334	354	362	384	354	354	363	358	343	350	353	354	379	364	352	330	368	362	338	351	381	378	370	379	351	390	295	355	334	367	337	360	346	349	331	391	352	358	372	354	345	344	353	361	336	345	349	349	341	374	360	324	333	361	360	338	360	348	346	377	353	340	380	338	360	409	315	344	359	331	336	344	322	351	375	342	346	379	349	317	353	355	369	347	382	387	346	368	346	359	382	358	372	353	334	370	388	350	357	369	352	329	375	389	372	375	358	331	348	384	352	418	371	348	345	325	371	325	353	360	354	361	358	376	330	378	370	350	380	347	343	346	345	360	330	399	358	361	366	366	340	337	342	393	349	329	350	364	355	346	347	331	360	366	371	374	375	347	364	364	360	322	353	319	331	356	345	354	331	370	356	346	341	359	356	335	360	388	348	375	360	367	354	390	356	309	361	347	335	354	378	382	369	360	312	332	329	331	375	376	360	363	356	390	371	366	353	350	352	350	392	359	402	373	337	334	395	346	378	357	377	349	374	326	353	328	379	351	365	341	370	362	356	353	325	322	363	364	373	348	353	377	330	360	303	337	345	335	379	335	344	341	350	344	344	343	323	353	406	361	374	370	339	313	345	335	357	355	348	380	324	343	352	337	383	359	341	338	364	394	340	375	405	358	383	350	369	366	342	333	378	318	349	343	325	351	351	365	359	341	353	353	349	376	337	374	344	351	364	364	337	356	361	348	342	359	355	331	372	347	334	325	350	364	361	342	358	391	338	398	368	382	341	374	351	349	379	369	364	340	340	382	346	348	388	371	378	382	361	371	388	363	333	349	356	333	339	357	382	347	358	339	322	366	368	335	350	361	367	348	340	360	349	353	370	320	369	328	325	380	322	347	374	364	361	355	356	350	396	372	361	377	364	353	355	379	409	381	382	321	370	348	343	355	358	357	376	353	344	372	328	321	360	367	359	335	336	389	332	363	355	372	351	350	346	350	354	372	357	381	362	330	355	343	363	368	348	359	358	343	350	339	360	372	345	330	374	352	377	405	319	386	337	342	350	310	382	369	364	362	390	350	353	340	326	372	358	383	338	368	365	382	391	346	367	382	342	374	389	386	371	365	366	386	365	339	369	365	353	364	364	361	358	356	357	311	368	352	350	320	360	325	379	353	322	325	321	358	360	364	350	346	378	348	364	365	359	343	341	352	347	361	348	378	334	341	363	342	346	348	336	335	356	392	366	362	361	365	363	377	375	359	345	375	337	319	362	324	353	318	370	350	337	368	358	349	349	343	361	354	375	368	380	371	364	346	353	348	356	385	311	355	351	366	390	350	377	364	372	370	350	359	389	382	367	343	364	392	378	359	338	346	351	338	365	342	374	363	388	379	388	356	356	336	369	383	335	333	353	348	335	398	385	329	371	375	353	347	312	369	351	377	345	371	360	382	383	333	346	326	367	368	363	365	324	361	361	336	354	342	364	352	383	345	371	374	345	337	387	370	364	328	359	350	318	352	353	367	386	374	319	373	349	384	344	384	361	352	348	350	335	371	333	377	359	366	363	341	371	383	357	365	364	359	346	321	393	370	343	396	339	383	356	350	364	333	322	336	377	339	371	345	366	377	349	297	329	372	372	373	386	348	359	349	354	332	336	380	363	380	364	354	378	355	375	362	377	369	361	395	356	379	356	350	357	354	364	373	339	361	345	326	350	353	364	311	348	344	340	337	369	381	382	349	340	343	372	366	375	368	324	331	354	357	355	319	326	367	346	385	351	344	345	328	346	381	359	351	317	324	353	358	310	345	331	363	344	358	385	350	353	366	324	357	368	344	336	352	372	350	364	371	345	394	362	345	379	323	351	365	350	376	349	363	340	394	355	370	377	394	352	331	341	378	344	357	388	325	341	332	377	364	335	341	354	367	336	370	340	408	354	369	342	379	356	327	337	346	360	352	331	371	364	368	344	363	332	352	342	385	320	334	416	366	342	353	357	342	356	361	352	339	376	373	390	336	353	343	359	360	385	384	378	318	377	334	354	346	383	358	372	336	327	371	354	362	381	357	341	344	308	335	322	367	345	352	400	369	388	348	373	360	355	323	376	356	370	366	354	344	368	368	385	353	375	317	345	370	370	378	366	359	373	371	387	339	355	366	370	382	325	382	366	360	377
25648	21581	27541	25621	8113	486	372	336	319	310	281	299	262	277	265	269	267	265	254	269	257	231	243	237	259	247	266	245	253	256	246	262	275	219	257	212	250	246	241	245	233	254	243	253	267	234	254	256	246	254	249	231	237	240	243	242	236	247	256	222	232	233	248	235	239	267	248	245	268	252	243	241	223	263	256	258	256	248	256	228	237	233	219	249	241	236	268	253	233	264	237	223	211	246	259	237	233	264	227	241	259	220	245	267	258	232	260	250	232	223	253	255	254	249	262	238	243	232	264	266	252	215	239	239	230	260	225	274	216	264	207	235	251	242	228	235	226	237	229	231	255	258	233	246	246	226	257	241	243	249	237	257	251	218	251	271	239	240	268	264	213	267	244	255	251	242	235	260	224	260	243	231	265	252	257	237	251	256	202	267	249	255	219	223	231	216	248	248	237	252	238	260	224	238	239	230	240	247	243	243	235	235	268	228	251	240	253	245	228	228	241	212	232	257	255	269	233	249	215	231	236	252	222	251	256	237	218	229	247	252	273	248	231	253	271	217	221	232	219	212	234	266	251	269	263	235	245	287	254	245	217	258	242	268	234	249	219	236	232	226	239	206	251	241	252	249	240	238	273	235	213	257	259	218	230	231	250	222	244	227	238	227	229	228	230	233	211	251	262	247	235	235	248	248	261	243	222	268	217	263	238	240	258	256	212	231	251	232	227	234	262	248	220	240	262	245	211	261	253	260	239	250	254	263	250	241	241	263	245	236	232	228	254	225	273	265	247	239	251	238	255	272	225	243	250	217	237	274	257	248	246	240	223	236	274	259	237	199	254	228	245	283	240	237	243	231	279	242	247	248	266	231	260	243	262	217	242	214	272	226	274	245	235	234	259	217	235	257	235	233	274	253	271	219	232	254	241	245	234	230	270	234	248	258	234	232	227	236	240	239	242	245	250	226	229	230	236	229	246	241	220	234	210	270	231	240	221	242	242	268	232	230	222	245	258	216	221	230	272	250	231	249	269	252	228	253	226	225	221	240	231	256	220	266	247	238	229	231	256	266	254	228	240	223	251	239	231	237	264	206	268	229	255	211	260	219	247	226	249	258	243	260	219	245	249	239	230	258	211	251	229	242	230	214	254	276	224	233	238	234	247	243	259	233	253	240	247	259	244	245	226	270	266	238	244	231	258	209	261	289	243	240	216	265	224	262	234	239	236	231	255	254	241	250	234	243	265	245	233	241	250	231	234	237	249	238	250	268	248	223	255	245	233	244	268	230	246	293	232	242	247	244	221	236	220	260	218	233	259	232	273	233	247	222	234	255	251	240	245	255	235	237	230	212	239	246	236	277	227	251	257	213	268	221	211	253	219	239	240	226	226	222	231	236	240	230	258	255	241	245	247	245	239	229	224	243	245	251	225	225	224	247	230	231	249	263	242	250	247	211	229	262	278	257	216	219	242	234	242	276	235	256	258	242	253	224	235	249	231	251	239	248	254	256	250	234	242	249	251	261	233	228	234	232	252	235	252	226	239	256	249	265	242	249	235	231	240	242	230	253	229	237	245	247	236	228	237	254	242	252	221	256	226	238	229	236	231	248	249	233	218	254	254	248	237	237	241	247	253	288	224	256	243	248	233	245	269	272	261	269	245	236	248	230	267	238	243	248	249	232	222	231	268	200	233	241	264	251	213	233	232	231	250	258	231	259	226	245	229	265	240	239	247	241	250	241	213	220	227	248	243	261	251	231	211	262	259	228	255	243	251	232	230	234	259	235	226	254	239	235	236	258	252	251	245	248	231	266	233	255	243	259	214	237	232	243	253	225	237	251	237	256	247	230	245	260	240	224	235	266	232	256	234	250	246	261	253	235	253	245	226	254	249	234	262	230	211	248	235	234	235	253	257	229	242	214	238	217	243	237	243	223	242	242	263	213	221	222	260	241	232	260	230	234	266	242	251	262	241	224	256	233	232	268	250	246	233	232	249	240	260	261	239	263	242	267	233	267	255	267	231	246	217	239	258	254	245	241	254	233	221	277	232	233	233	263	257	233	254	243	234	229	261	249	227	251	251	227	235	234	234	269	238	245	237	220	246	246	251	237	223	241	233	258	244	241	267	247	287	234	237	268	227	253	239	253	250	246	251	245	217	238	255	234	252	238	237	264	249	232	242	248	270	251	218	274	239	232	228	233	270	234	224	227	232	227	233	263	269	243	237	245	251	239	227	269	225	248	250	258	229	266	230	248	255	263	256	247	239	220	267	247	262	254	249	254	250	239	238	221	231	228	236	251	199	246	246	250	273	234	233	231	261	262	232	251	216	258	239	242	232	253	241	240	227	255	225	231	244	275	257	261	255	256	244	246	248	230	260	229	218	268	245	223	238	236	245	239	239	269	223	256	257	227	239	263	247	244	234	223	248	252	207	220	246	258	222	230	236	232	235	248	250	254	274	255	229	261	249	235	256	239	223	223	222	255	253	254	246	248	249	244	251	240	257	241	252	264	270	247	239	263	243	244	249	259	240	251	250	254	254	251	265	234	238	254	244	249	265	286	253	239	266	221	222	228	247	247	256	248	249	217	267	267	231	231	230	276	228	210	232	235	240	234	209	231	250	239	241	237	224	260	272	233	257	220	234	237	241	223	234	230	240	272	244	253	253	252	254	238	227	235	236	261	249	251	232	231	281	266	253	283	251	243	235	238	246	228	224	246	268	247	244	238	243	222	240	261	266	248	255	250	246	263	264	243	253	235	237	242	236	240	208	237	267	239	248	222	221	245	260	242	235	237	246	226	278	239	283	256	232	240	221	258	215	222	249	213	241	234	250	239	235	252	238	237	228	262	226	258	212	254	238	248	230	227	213	203	259	234	252	217	237	228	226	274	236	239	239	243	220	259	231	263	231	234	236	227	243	245	259	246	244	241	249	250	262	253	237	249	239	240	265	231	217	231	232	241	260	275	239	254	244	263	285	242	242	262	236	239	270	245	238	248	244	241	247	260	242	208	246	229	266	242	248	221	229	232	237	248	240	244	244	291	260	241	279	277	242	235	229	260	250	244	262	223	271	229	274	235	250	234	244	200	248	247	231	234	246	215	247	229	225	210	259	220	237	256	256	253	244	246	251	261	237	242	240	219	246	254	244	242	255	225	222	247	238	211	241	231	247	294	236	235	233	244	244	217	248	210	252	219	235	223	247	252	228	241	236	220	238	250	289	229	194	274	248	249	230	231	235	226	250	226	231	240	229	229	234	250	245	241	276	279	267	243	248	243	277	269	233	229	218	259	241	263	242	269	254	223	235	238	264	251	232	237	238	252	246	260	239	241	233	236	251	208	266	241	266	237	245	278	243	227	254	228	266	260	246	227	241	239	247	233	243	244	255	235	228	246	264	252	222	253	250	240	242	232	213	256	224	260	226	240	221	276	247	250	240	234	235	255	223	237	250	275	241	231	241	226	253	243	270	264	268	257	250	251	231	227	234	248	247	230	243	238
38178	42072	2693	1245	947	754	605	524	493	449	431	399	417	360	343	367	355	375	347	373	353	312	333	384	336	299	347	335	361	311	318	319	322	365	309	340	330	343	320	347	308	325	339	320	320	320	307	299	309	307	320	307	359	310	318	333	312	304	331	340	328	330	309	318	316	324	326	321	330	320	307	326	339	305	342	330	295	294	294	311	326	321	317	350	313	346	280	299	319	322	355	332	315	300	309	317	311	310	299	298	319	316	354	323	332	295	331	321	337	321	317	308	286	312	315	338	311	314	320	300	302	310	311	312	313	326	335	337	322	304	323	338	312	284	317	322	301	324	316	318	346	311	345	326	342	302	332	304	327	328	310	336	310	307	312	321	334	300	307	322	324	333	294	343	315	286	331	345	322	293	309	337	340	329	307	327	341	356	320	312	331	331	320	324	330	317	317	327	321	311	310	351	323	332	293	318	317	303	296	328	318	345	317	341	316	304	309	302	325	303	322	328	356	339	304	319	340	311	332	291	321	312	302	294	333	314	325	331	328	313	348	323	294	326	312	321	360	342	318	295	328	317	304	331	312	346	312	312	319	323	311	331	340	320	349	281	313	322	343	278	322	291	276	330	328	314	335	307	356	351	333	319	320	309	297	296	363	298	328	325	310	342	320	282	312	325	321	295	307	315	303	308	333	334	340	302	309	293	300	324	318	318	334	323	323	295	310	312	337	328	324	337	309	342	302	311	324	333	322	336	331	296	299	330	325	330	295	339	321	303	325	321	303	321	310	326	303	336	322	293	319	308	332	307	329	335	296	342	359	303	327	339	314	283	308	307	290	332	316	336	326	323	333	311	341	296	300	325	299	314	306	282	310	318	299	319	284	299	307	291	310	333	331	268	296	347	339	319	309	365	335	331	309	334	300	323	313	320	319	336	314	303	297	286	306	321	337	294	331	290	325	300	295	301	306	331	356	311	311	308	325	300	332	296	323	336	357	301	307	322	328	306	330	311	308	329	333	314	319	312	311	310	335	321	326	354	340	321	336	291	311	314	354	295	312	326	322	287	296	294	324	334	316	315	326	324	314	312	332	312	305	338	318	334	302	319	320	319	328	323	332	293	292	331	318	316	292	275	289	312	320	297	351	321	332	304	294	312	314	296	343	339	309	309	327	343	328	318	311	315	334	312	294	355	333	296	283	315	307	302	354	325	309	335	317	351	317	325	341	338	320	336	298	316	320	311	317	313	317	329	327	318	334	336	327	317	319	298	305	322	322	315	315	313	317	357	303	315	327	335	342	344	298	362	312	323	319	317	335	292	337	342	322	325	307	320	322	311	312	320	332	346	304	338	321	324	326	307	325	288	281	350	337	310	313	297	336	351	300	317	307	319	326	346	311	317	281	333	314	328	315	300	304	335	316	334	322	311	289	286	324	322	291	332	318	317	342	326	310	320	323	295	325	319	316	309	304	314	330	299	308	356	324	320	353	319	315	339	314	320	289	336	324	318	323	305	325	316	316	314	341	316	308	325	342	276	295	292	312	285	304	349	319	314	329	334	335	304	346	315	322	305	327	317	328	307	295	331	323	319	280	333	343	328	294	350	310	299	312	363	317	321	318	334	291	331	283	317	338	312	328	337	316	306	331	311	290	326	321	337	348	329	333	299	314	330	322	330	308	321	312	342	314	322	310	344	337	323	306	301	325	307	317	308	322	316	327	307	344	339	310	308	308	325	310	343	315	306	310	354	321	332	328	314	331	318	333	302	311	327	287	318	341	332	321	322	323	302	333	331	286	348	304	316	297	304	295	339	347	311	315	327	304	296	318	300	347	350	325	278	302	331	319	320	309	300	335	311	306	303	329	312	327	321	323	323	304	298	344	334	343	297	321	297	308	330	300	319	310	318	314	291	327	333	339	322	312	328	318	303	304	316	319	314	316	304	316	316	322	283	299	343	314	322	330	302	297	344	316	293	336	293	319	292	313	312	294	315	318	303	339	319	322	305	345	324	309	295	296	326	348	302	305	299	284	317	303	294	302	314	333	319	349	339	306	316	320	320	320	350	302	310	322	314	275	335	296	329	334	327	325	322	304	323	327	313	303	295	292	336	335	339	316	292	322	313	323	325	303	337	324	309	317	314	323	295	329	351	348	289	353	358	330	310	303	303	281	309	307	324	350	328	294	321	317	335	308	338	299	305	306	340	317	320	318	297	314	321	304	334	289	345	299	297	318	357	332	337	308	334	330	304	303	308	327	332	290	296	332	326	306	314	335	306	344	304	321	305	292	300	310	333	319	288	323	308	344	292	326	278	327	344	334	328	356	316	302	290	311	328	309	316	315	316	318	289	308	318	305	319	341	343	322	318	311	318	334	345	324	313	320	316	298	309	327	323	349	348	318	312	335	337	322	325	286	326	356	301	304	310	338	308	312	306	315	325	320	327	301	295	352	345	293	347	327	317	325	321	288	329	311	310	286	299	341	313	319	312	316	345	304	342	296	317	317	295	319	344	349	340	298	338	319	324	313	297	317	311	318	321	325	345	308	340	312	297	292	338	336	312	351	342	298	313	325	360	315	344	302	348	301	361	339	326	333	310	287	300	306	323	280	317	341	300	309	323	306	328	347	346	301	312	336	316	319	298	336	300	304	315	320	331	337	301	352	322	319	313	294	295	360	311	336	350	292	307	345	348	350	344	294	295	297	303	302	310	325	316	297	331	318	322	307	346	322	298	322	348	345	324	304	307	358	314	308	310	311	341	339	290	324	339	311	337	309	310	332	339	308	315	309	300	312	344	318	319	286	329	328	314	293	314	322	359	297	306	352	281	300	334	315	330	303	318	336	335	308	347	313	358	305	297	344	308	317	352	298	326	307	314	336	301	322	315	309	327	324	291	290	297	325	302	343	332	309	301	381	321	317	291	355	309	332	296	306	299	322	305	337	319	303	330	309	284	311	327	296	332	334	305	305	298	305	340	305	305	282	340	310	374	300	300	303	362	321	340	315	314	287	313	320	317	332	314	336	317	350	316	338	300	330	330	300	329	328	319	299	340	315	298	309	311	354	319	328	324	335	306	296	330	352	322	316	305	310	364	307	358	341	322	315	334	307	347	311	275	291	309	318	316	331	331	338	337	307	309	277	322	282	333	295	317	315	332	312	325	333	327	321	310	297	326	328	306	296	343	309	331	310	293	352	315	341	333	345	302	309	314	333	305	321	313	331	342	318	336	324	326	334	326	292	307	314	310	327	315	305	334	326	303	291	342	286	316	327	312	358	370	319	355	313	304	325	332	317	291	359	301	338	339	329	301	287	329	305	304	296	304	310	300	310	300	294	287	321	313	337	318	330	313	318	303	328	319	332	302	343	335	307	337	308	305	316	319	348	324	326	307	323	321	317	292	317	356	311	328	328	333	279	333	345	315	321	345	306	357	314	314	299	351	318	339	308	303	311	343	343	310	320	322	322	331	324	312	304	292	285	339	316	329	311	306	311	326	351	356
23202	21511	29268	24140	21493	21504	9578	1065	773	773	670	672	628	609	633	581	590	563	544	547	549	527	540	496	532	485	491	548	504	514	463	490	516	520	525	514	520	484	520	456	535	496	448	508	509	488	489	481	489	484	494	503	506	470	471	538	483	490	489	462	489	500	458	458	534	457	496	492	515	508	473	494	483	480	480	488	427	517	510	489	494	457	506	519	521	486	531	465	499	514	493	467	476	498	467	498	492	483	475	511	438	492	516	466	511	463	472	492	492	470	495	494	533	475	486	473	484	477	461	493	463	454	482	511	489	475	483	484	505	442	465	452	512	523	491	483	467	498	501	453	524	515	480	507	469	481	496	467	468	470	449	442	497	533	499	495	512	455	469	480	508	512	495	494	501	462	478	460	463	505	509	496	482	475	471	455	482	515	483	486	490	490	446	507	504	492	495	472	485	469	483	504	482	487	483	479	505	485	459	496	557	497	506	483	493	473	446	489	451	521	505	534	491	490	438	489	483	517	512	474	473	467	495	469	448	471	497	494	499	458	498	484	506	491	470	463	458	528	507	459	501	514	491	466	493	459	474	498	491	464	470	515	507	461	545	475	495	454	466	537	515	490	473	479	491	487	457	503	444	495	522	477	524	460	502	491	431	501	497	486	497	478	468	498	492	498	505	461	461	480	489	470	475	450	461	480	488	498	465	485	507	480	458	491	487	471	504	476	475	477	473	483	467	472	489	490	468	467	516	518	474	495	463	476	479	481	510	447	508	446	477	482	481	489	465	509	473	480	487	487	454	470	516	480	538	496	521	500	470	495	483	491	493	510	487	475	525	494	446	502	506	488	497	488	498	479	491	447	502	467	469	523	438	466	492	460	482	462	492	466	470	486	471	486	489	463	499	486	482	493	475	459	462	517	434	445	479	490	474	463	492	478	511	471	466	500	501	482	443	521	467	503	519	486	506	540	474	495	509	481	507	467	473	491	512	516	466	506	469	482	538	522	502	492	462	471	464	503	495	457	471	489	462	519	447	484	463	474	489	522	473	469	477	499	482	469	509	490	470	489	471	510	473	483	486	491	468	488	527	497	471	475	471	487	477	440	461	470	501	490	511	485	468	487	466	492	491	493	470	507	472	480	474	479	440	486	465	526	517	465	503	472	507	484	464	496	474	445	435	474	468	445	533	503	525	455	490	449	463	480	456	532	453	441	467	520	463	518	509	478	511	505	485	483	453	475	479	463	453	440	472	503	508	464	487	476	486	505	470	468	467	476	457	498	441	440	453	526	462	513	495	484	498	486	506	517	494	517	494	484	520	495	451	520	513	501	470	485	470	461	457	466	484	454	448	485	460	448	513	473	469	472	470	504	508	483	467	482	476	473	472	472	484	504	476	487	461	545	482	531	515	495	467	501	531	489	498	483	491	496	473	512	458	471	508	473	490	512	474	498	469	489	490	452	500	499	467	476	475	530	493	464	495	478	476	481	460	506	505	504	489	460	488	447	474	524	463	523	488	463	466	485	474	490	473	513	489	511	482	479	491	515	474	482	479	478	516	462	492	513	447	507	461	507	483	483	475	475	504	473	464	476	494	477	467	502	490	479	455	500	479	476	481	483	492	501	476	483	462	462	485	499	512	506	438	466	489	462	530	480	481	494	466	478	488	524	461	477	490	472	482	482	476	527	513	529	504	543	494	484	459	535	476	497	490	519	453	497	509	498	533	485	492	501	508	477	487	534	472	483	471	485	440	426	499	519	526	443	503	502	498	484	481	502	499	467	509	474	491	483	509	464	470	545	454	489	492	510	496	471	519	438	479	501	442	468	454	505	466	529	491	456	490	449	530	507	491	492	467	502	488	500	487	441	488	489	511	486	472	471	460	430	482	493	483	482	525	510	470	472	505	529	470	479	485	481	442	509	495	486	505	471	492	458	508	506	472	513	539	484	532	442	454	519	523	487	516	474	488	494	427	502	511	485	473	481	480	511	491	521	488	504	474	479	471	499	532	492	500	437	504	487	462	476	478	491	492	490	476	498	482	489	452	464	497	469	475	509	487	462	482	509	495	483	531	469	517	464	480	490	477	469	469	493	500	485	506	461	494	476	491	484	492	485	487	510	504	491	446	466	503	463	528	455	477	491	511	515	514	511	488	517	460	473	483	444	494	531	485	475	483	473	456	469	475	475	517	513	469	493	479	501	463	487	506	526	475	476	483	483	508	496	488	497	518	496	502	548	459	481	494	506	496	471	485	487	487	483	469	523	466	487	475	469	494	503	511	497	504	495	499	512	445	486	461	455	489	480	494	466	521	432	475	502	502	454	487	502	462	474	503	490	501	467	493	493	487	430	480	472	466	472	451	492	489	435	508	505	474	460	493	481	462	517	510	482	459	522	513	504	498	506	500	481	496	447	497	453	495	478	475	433	499	476	494	492	483	476	455	511	482	460	479	462	500	453	488	460	476	493	473	465	518	508	489	495	483	499	505	474	480	494	501	468	461	531	468	486	486	478	496	465	457	497	446	499	489	509	524	487	463	459	454	463	478	542	440	476	455	484	475	490	495	526	475	530	451	478	484	493	433	491	497	487	436	508	497	486	491	503	515	470	476	462	493	493	453	483	513	481	484	473	460	514	491	478	477	479	454	455	506	476	453	505	491	508	500	485	514	489	485	470	504	460	474	480	489	480	482	476	493	505	488	467	475	468	505	496	494	467	466	437	480	457	477	469	475	475	476	477	497	474	481	502	494	474	452	486	512	467	465	454	520	499	494	482	474	501	465	486	434	474	488	460	490	510	501	506	449	482	517	477	477	465	517	468	500	467	486	491	451	491	463	458	456	484	479	462	488	470	455	474	459	462	453	494	489	501	470	485	478	473	476	494	470	512	489	481	452	490	491	470	460	444	522	453	450	466	488	489	468	475	494	435	470	481	491	436	466	483	483	438	529	503	475	492	522	491	472	507	529	492	462	514	483	470	513	474	501	500	489	496	483	480	498	464	487	473	454	471	495	440	510	494	468	457	504	491	440	493	461	485	453	490	484	491	469	472	493	490	482	495	461	471	481	494	497	433	476	468	531	507	460	483	496	484	503	510	491	485	466	457	508	507	456	518	497	469	481	483	492	488	500	507	486	463	504	484	506	448	488	520	498	465	500	433	529	488	480	498	486	476	468	483	496	500	471	507	451	528	484	478	482	471	474	486	520	469	512	480	455	489	491	459	472	516	450	488	477	508	493	520	520	510	515	444	455	447	489	502	487	482	490	493	456	482	494	511	498	481	452	484	488	451	489	501	439	485	465	437	469	427	490	497	504	472	542	496	459	471	503	486	443	467	479	431	462	505	538	475	499	516	450	482	469	456	505	461	474	489	479	502	521	518	531	480	470	468	460	458	480	459	485	488	496	479	485	516	464	465	486	506	511	482	467	490	485	505	489	479	497	457	487	467	501	472	457	481	481	504	466	461	458	491	474	493	444	519	497	508	512	477	487	481	507	466
44002	54087	8457	4210	3073	2221	1769	1506	1193	1116	995	827	845	822	772	736	715	684	699	690	671	647	608	668	651	598	575	635	585	574	607	601	544	608	590	627	556	560	645	558	587	617	543	599	589	600	606	614	581	593	620	579	605	580	570	641	538	580	573	616	597	546	569	565	587	561	642	586	586	557	562	590	590	576	619	609	587	564	592	559	559	573	546	587	570	597	596	626	610	556	631	573	595	621	583	600	550	595	589	570	554	579	593	582	594	607	604	518	554	620	591	566	543	555	568	564	549	563	581	589	597	561	645	555	562	610	578	570	564	558	584	552	555	590	569	581	557	581	540	548	591	601	564	573	558	565	586	600	563	567	574	557	520	582	556	614	590	597	595	610	558	564	576	576	608	537	560	544	588	608	615	554	607	543	570	569	573	607	542	572	599	571	596	573	577	504	550	557	576	534	588	557	590	582	572	563	566	574	547	607	563	577	583	586	529	553	600	586	551	575	528	594	564	541	596	592	597	551	543	572	560	593	586	560	609	595	570	565	583	546	601	567	564	591	597	581	589	545	584	576	545	567	574	542	548	600	569	581	584	569	614	543	559	584	581	581	569	600	569	573	594	565	560	565	587	577	583	553	603	549	600	551	582	551	553	577	586	580	605	615	595	572	592	578	564	590	563	572	578	555	608	578	527	552	582	634	619	573	549	558	607	571	545	557	588	580	571	579	555	609	614	570	549	575	614	581	623	550	601	557	553	579	549	578	586	584	577	608	528	582	595	609	605	543	527	564	584	580	619	556	586	568	589	539	550	540	594	601	547	568	618	566	541	528	553	559	594	574	559	559	559	567	549	597	606	552	526	590	575	566	582	569	597	546	624	615	594	575	574	561	613	566	558	530	566	585	560	592	553	592	584	530	565	554	587	556	540	626	573	592	549	569	578	591	545	599	579	550	618	595	588	556	625	618	576	566	613	528	567	584	586	542	612	571	545	585	599	557	613	524	610	603	583	552	546	575	576	630	548	625	575	570	610	532	571	536	590	578	583	584	506	587	563	599	577	596	580	587	566	583	583	582	565	579	580	579	545	624	601	600	612	567	616	568	563	576	618	581	578	587	623	568	576	596	594	589	530	608	550	567	604	546	538	556	600	561	569	555	589	558	572	558	582	581	562	542	620	568	585	563	566	581	571	585	536	554	578	552	638	595	630	569	565	580	605	536	559	555	613	547	560	577	555	602	568	608	554	569	589	559	558	562	556	557	552	609	573	606	574	582	598	557	599	565	598	610	556	551	597	583	576	586	582	579	554	536	579	592	556	571	578	540	565	595	540	571	555	587	539	565	571	552	598	606	560	542	605	641	547	604	558	577	561	561	582	586	515	571	585	580	593	567	648	534	584	573	596	519	549	590	590	599	529	578	562	576	623	572	605	581	571	591	565	576	562	545	561	577	560	585	563	549	553	589	577	512	590	563	567	586	573	562	564	602	574	621	595	603	528	562	577	545	573	581	565	623	584	576	612	595	585	608	595	601	581	605	572	547	536	607	598	569	553	522	532	571	598	586	567	564	541	560	542	597	567	563	580	551	544	541	583	585	584	568	580	623	581	586	615	585	598	602	511	617	600	589	527	554	600	560	569	607	596	568	580	549	570	576	619	555	603	542	595	589	591	576	569	567	577	582	607	592	557	589	568	566	551	547	572	594	564	597	609	569	565	660	584	591	575	604	533	604	539	562	543	562	586	566	555	573	551	596	547	546	561	609	612	588	587	548	582	528	587	566	573	586	613	568	590	569	584	548	563	542	583	572	582	584	586	574	571	602	572	576	604	602	562	582	581	567	605	599	564	595	568	551	617	576	568	557	633	619	558	569	564	537	561	554	582	596	562	609	566	551	575	586	570	561	608	574	551	557	609	583	646	596	545	531	601	553	555	530	517	656	557	572	600	570	596	593	560	543	541	593	570	587	580	588	575	580	557	590	536	588	594	554	598	558	543	597	550	580	556	544	580	547	589	596	563	588	575	573	581	553	534	563	600	554	583	584	570	557	588	611	598	560	570	537	532	562	603	569	553	527	589	632	589	544	584	552	578	557	573	571	583	584	548	565	606	571	562	578	598	553	556	577	567	543	548	534	562	590	580	573	573	589	534	574	564	559	597	605	547	609	557	580	560	594	581	546	610	577	566	605	535	610	535	583	594	585	607	570	540	575	553	549	577	573	566	593	523	543	596	574	574	593	552	618	548	605	553	564	586	577	570	558	576	536	613	553	556	556	591	543	561	545	570	532	571	614	542	574	567	547	582	555	593	556	576	581	585	559	537	538	583	604	545	548	552	546	569	565	618	587	585	535	564	593	579	537	567	533	554	571	588	575	574	584	599	589	577	599	565	601	554	569	584	612	600	572	584	628	593	547	561	557	585	587	572	591	621	534	525	590	598	541	555	555	570	566	581	560	556	562	575	545	570	584	591	564	572	601	591	552	584	574	590	592	598	597	582	560	540	574	543	567	576	563	584	602	594	541	582	567	591	580	579	604	547	557	594	579	576	552	609	559	604	584	571	588	574	586	556	600	575	576	557	567	595	595	591	536	591	603	590	574	533	560	528	637	539	584	585	564	614	579	554	539	619	592	573	554	575	547	581	573	536	582	572	527	596	590	603	574	522	587	569	605	547	568	563	550	585	573	542	586	601	549	569	536	567	562	584	546	593	595	594	595	576	521	583	612	570	606	627	601	583	580	642	603	586	592	554	578	573	604	602	555	548	587	629	607	557	576	598	516	561	578	553	597	590	564	590	548	512	585	569	588	541	620	586	578	582	527	629	588	616	549	531	563	584	545	577	605	573	601	537	555	553	596	583	588	505	597	582	563	589	562	633	590	572	575	548	594	598	612	583	570	551	566	577	586	580	564	602	579	601	587	560	572	584	624	525	546	565	558	585	541	587	570	581	596	569	582	578	530	564	564	595	604	612	571	551	575	604	587	575	563	599	549	575	563	550	582	560	571	562	578	545	573	580	592	578	573	581	527	576	562	573	548	562	559	577	582	559	550	556	566	562	544	559	567	571	554	530	556	548	585	538	548	587	574	578	519	558	593	594	589	564	592	551	572	603	586	581	588	555	537	564	607	587	616	541	585	576	548	614	619	633	583	574	552	569	544	612	551	610	589	580	576	568	531	601	598	580	587	546	556	565	611	582	568	557	529	548	569	542	567	574	575	609	597	571	545	628	558	579	573	570	561	598	587	566	586	569	600	538	614	590	629	551	570	561	560	545	619	574	585	561	582	590	555	570	593	595	568	557	614	584	581	604	573	568	574	614	609	565	578	566	591	596	568	566	614	552	613	569	567	580	590	564	607	578	533	574	539	584	578	569	566	593	569	607	588	544	570	607	627	572	577	603	592	591	598	546	621	540	573	599	522	596	564	527	566	582	607	548	588	581	604	561	629	587	601	537	584	569	556	546	597	594	573	589	570	538	586	585	610	539	605	566	568	553	564	552	579
29469	24720	14026	1396	401	358	232	180	160	165	160	150	159	169	162	166	152	166	175	156	178	132	187	151	172	167	160	151	175	153	169	162	172	154	162	157	147	157	188	190	165	165	160	166	159	169	145	167	151	153	148	147	154	162	164	174	161	159	158	158	149	168	167	148	154	159	154	164	151	164	160	146	158	158	156	156	157	147	155	157	162	178	143	154	178	142	186	158	174	143	137	173	177	164	155	159	153	131	173	149	180	170	171	142	175	160	161	148	167	146	162	172	161	131	144	156	151	138	139	162	164	161	165	151	155	164	148	169	155	146	157	140	150	151	163	136	180	157	163	154	132	147	142	164	159	155	168	151	152	176	144	170	167	161	165	156	175	159	175	166	148	175	149	135	155	164	166	173	164	137	159	157	154	151	149	158	139	166	148	150	172	154	152	161	142	167	127	148	162	162	159	148	162	169	164	133	180	155	151	156	164	168	173	164	141	167	168	157	190	161	165	150	150	156	166	159	166	154	147	139	151	160	147	169	157	158	138	162	147	152	162	181	170	151	151	167	164	171	163	144	140	154	151	149	159	166	149	135	167	140	147	127	149	129	168	162	167	132	164	152	145	162	156	150	154	164	163	126	158	179	171	170	154	163	136	160	180	174	180	176	137	177	156	176	180	136	156	163	159	156	165	154	135	164	159	176	155	139	155	181	144	175	145	160	163	153	146	160	173	138	146	166	183	182	148	148	172	160	162	175	170	188	161	163	151	172	154	154	142	169	143	150	153	174	144	151	153	144	167	144	155	150	132	142	164	154	154	154	176	153	136	155	173	184	163	153	156	167	161	182	149	178	170	148	183	150	173	159	155	178	197	189	152	156	162	165	154	157	153	150	157	167	165	168	153	153	151	160	155	178	152	152	162	180	168	155	174	167	165	164	163	162	168	171	169	152	169	163	154	169	149	159	176	146	166	128	161	181	157	126	164	173	151	164	164	178	144	155	154	139	153	179	155	151	155	161	165	155	149	147	139	133	157	167	177	168	166	142	166	158	149	158	165	143	149	175	181	145	146	173	150	178	145	170	171	149	155	165	158	149	154	175	162	166	170	143	165	145	143	156	176	164	176	171	166	167	146	160	176	163	151	180	185	151	158	160	171	158	180	167	169	159	151	149	152	139	168	132	155	138	168	165	157	144	157	142	163	159	157	177	174	148	165	135	145	149	153	147	145	192	154	150	168	149	144	155	169	150	161	156	143	145	161	148	148	147	181	162	160	190	166	164	166	148	155	175	180	176	153	144	156	138	157	149	164	150	152	148	152	161	145	173	156	156	169	145	127	160	154	161	151	157	159	153	161	172	156	160	147	159	162	172	142	172	176	164	174	156	152	146	152	164	153	181	166	146	177	170	157	159	157	160	193	153	159	155	143	157	143	153	179	160	135	171	166	152	176	163	158	138	157	172	125	162	147	119	152	182	134	143	150	182	164	128	152	154	135	136	153	138	186	169	152	151	167	171	165	207	168	153	151	158	184	150	182	172	154	159	158	145	166	145	171	148	158	170	167	165	153	158	134	185	132	150	167	166	144	124	187	172	136	159	136	143	154	183	151	165	158	157	199	137	159	175	155	134	150	150	148	140	168	155	154	160	165	163	128	151	158	157	170	153	191	159	154	156	185	172	153	161	133	151	158	171	165	172	161	170	156	156	139	132	165	160	154	171	135	155	161	157	142	161	159	157	163	159	174	165	176	180	185	155	169	167	147	159	132	149	178	137	161	163	151	148	158	165	180	171	162	139	148	168	147	140	155	174	156	171	164	143	183	160	168	179	152	158	166	151	137	172	167	163	158	176	165	172	149	179	158	164	185	135	156	177	158	151	155	178	154	181	156	138	157	167	182	183	132	135	154	142	139	133	177	151	163	162	176	158	141	152	143	155	161	151	169	151	163	173	165	139	139	173	141	151	161	153	147	160	159	155	151	169	176	141	170	137	145	163	137	151	186	147	169	158	134	158	157	154	135	180	176	139	148	159	155	150	137	169	179	154	177	164	131	130	161	160	145	191	144	167	165	156	162	146	158	181	137	171	146	159	156	141	164	153	145	160	160	185	147	159	150	155	142	169	144	139	165	155	160	164	166	152	142	167	160	168	148	157	145	164	160	125	165	159	152	157	149	144	168	153	139	153	161	167	154	169	158	149	165	165	153	150	154	173	160	157	139	166	156	146	162	154	155	142	172	148	167	150	156	159	154	161	143	144	172	173	143	153	147	147	140	151	157	152	174	153	157	166	150	159	161	131	149	153	172	151	156	160	170	165	172	179	153	169	159	163	168	168	171	171	157	174	162	165	182	159	135	154	149	164	175	142	143	154	145	169	161	159	163	151	170	172	195	168	139	148	150	169	139	159	156	175	153	157	134	148	154	168	157	195	167	171	184	160	160	160	155	150	154	195	160	132	182	159	178	179	139	147	153	160	153	147	159	168	163	145	163	148	159	159	151	134	194	189	139	136	157	155	165	170	151	154	144	174	152	156	164	178	146	177	157	146	127	147	159	163	147	161	184	148	164	150	140	147	142	156	173	157	151	159	153	174	173	176	139	150	156	157	148	152	158	140	177	168	163	166	160	154	168	160	156	175	145	157	151	161	142	149	155	157	157	167	138	160	162	155	148	178	164	167	172	174	150	152	177	183	147	149	161	163	164	191	159	142	171	163	163	147	154	144	168	174	163	153	164	152	164	148	142	135	171	160	164	154	167	163	149	148	176	150	150	146	172	118	167	162	172	156	161	153	159	154	191	165	154	156	148	151	168	161	148	183	163	144	129	163	175	170	140	133	168	178	164	136	173	163	165	153	157	180	158	154	154	155	173	129	158	141	162	161	163	179	150	159	177	165	153	157	132	161	161	155	146	166	174	139	154	131	142	141	148	140	161	159	156	159	136	159	167	148	162	161	150	154	178	149	187	161	165	178	179	162	149	167	151	172	163	152	157	157	150	157	159	165	155	146	149	150	161	179	172	150	166	174	176	153	188	158	170	172	148	167	172	165	137	142	164	156	184	186	159	145	172	172	151	145	167	168	168	156	167	123	170	172	172	161	166	146	155	169	165	155	171	140	166	140	163	162	149	161	152	162	144	183	150	173	145	173	136	147	161	176	149	162	164	163	148	158	150	166	159	158	195	155	181	164	151	135	152	154	135	172	144	169	165	138	174	162	141	164	154	149	170	162	166	161	138	161	153	153	130	158	147	155	154	154	143	171	170	163	135	139	147	136	165	149	145	156	166	191	168	142	159	137	151	139	149	161	158	160	186	153	173	164	149	170	149	158	160	154	157	164	159	153	161	152	160	155	185	169	147	164	152	182	180	193	132	142	161	169	143	159	164	168	151	174	179	148	154	171	159	145	158	136	157	163	143	142	135	144	149	145	164	149	146	155	172	131	153	158	153	172	177	155	166	173	148	153	158	180	155	172	161	143	156	140	150	164	156	137	165	173	174	175	154	151
34754	32981	820	358	278	289	248	231	236	234	272	206	226	200	198	203	209	206	204	207	227	202	191	205	232	205	166	205	222	215	201	192	233	215	219	241	189	248	215	201	202	224	232	213	228	200	233	219	226	226	195	191	218	213	208	222	215	187	205	205	205	231	225	236	208	191	226	232	209	229	203	228	211	197	225	216	216	200	222	209	206	192	224	196	210	165	196	208	224	191	212	218	213	183	206	223	200	221	198	218	226	208	230	207	211	187	195	193	221	219	207	227	207	213	241	217	227	209	190	207	223	203	204	205	226	208	208	214	205	196	219	225	217	229	209	186	233	228	219	228	236	210	210	200	218	235	182	205	199	211	210	211	191	214	214	190	210	203	203	216	214	225	195	180	212	234	227	222	224	220	214	205	205	233	201	223	212	210	234	221	206	200	203	203	226	218	234	227	228	223	206	226	235	227	206	215	206	196	219	222	234	231	200	204	209	209	205	217	229	216	215	213	204	194	203	217	208	187	225	205	220	221	225	201	205	230	185	198	214	239	212	243	194	233	218	217	216	217	197	211	202	244	202	226	194	227	185	185	215	209	204	203	187	189	202	216	221	214	207	238	219	202	207	217	216	212	219	185	193	215	225	209	200	194	217	220	189	213	215	214	202	217	231	201	190	209	217	219	175	217	195	220	196	191	198	196	204	202	216	200	183	199	230	206	216	202	201	204	208	211	209	234	189	209	185	194	194	187	225	220	235	218	226	211	211	229	227	186	182	217	224	214	210	212	208	213	238	217	190	224	205	211	209	208	210	226	220	196	215	220	186	212	200	223	228	222	220	206	218	217	200	188	203	176	210	211	210	184	223	232	208	226	222	209	224	182	206	204	215	194	211	210	207	193	224	224	203	178	207	227	247	208	208	232	177	244	192	216	226	209	189	201	198	222	207	231	194	196	211	221	211	234	226	224	209	190	214	208	190	218	217	202	203	240	218	191	231	193	210	242	207	206	217	210	205	211	250	214	190	200	216	212	224	199	204	189	209	217	190	221	240	240	206	225	230	225	236	203	207	218	191	212	192	202	186	188	209	215	205	194	209	203	228	224	216	222	195	182	202	229	197	227	193	204	216	219	213	197	179	185	201	220	212	206	228	234	202	212	206	210	219	241	239	196	208	200	203	209	200	223	222	207	204	202	202	214	233	209	198	209	199	241	185	203	214	199	197	201	171	224	196	219	179	215	196	221	199	230	210	192	215	206	203	211	230	193	220	207	211	208	218	194	200	177	201	216	209	210	217	203	252	195	209	209	218	224	210	220	247	235	201	213	188	224	219	213	203	202	211	239	210	197	238	217	193	202	225	207	228	227	193	207	197	221	207	175	213	205	221	206	226	208	221	201	206	226	184	203	232	174	215	216	238	171	199	220	208	215	204	197	229	221	217	202	210	195	221	191	185	209	209	222	204	223	219	208	219	193	192	212	221	202	215	219	214	216	205	229	190	244	191	217	204	239	203	220	202	224	186	225	218	203	220	221	219	261	218	217	215	222	214	183	235	215	204	215	233	196	180	228	195	230	212	234	249	201	207	207	205	196	226	236	216	244	214	190	179	191	211	228	212	227	220	189	217	198	193	196	212	204	213	220	206	197	215	197	206	237	203	178	203	216	227	226	199	231	203	185	218	214	198	193	213	223	193	219	184	253	209	182	234	230	179	190	234	216	200	218	216	208	219	217	218	203	208	198	194	214	203	235	214	213	208	217	203	221	230	206	214	177	201	207	208	208	213	204	211	209	209	192	196	198	197	211	213	246	204	203	210	195	181	211	206	217	215	216	208	213	216	199	193	208	210	232	213	221	223	192	218	211	191	203	215	218	211	197	186	203	223	191	213	216	217	210	204	192	215	192	206	218	214	183	248	205	224	214	189	197	227	199	213	205	187	175	210	223	221	223	237	193	207	214	218	247	222	194	195	224	213	200	202	196	230	216	200	210	186	233	234	198	174	196	182	214	205	236	221	209	210	201	226	206	201	207	207	226	227	190	201	204	186	213	201	203	200	188	223	214	186	214	202	198	210	211	186	216	209	212	203	201	231	209	216	206	223	225	213	209	207	200	199	211	190	212	218	229	235	243	220	207	192	252	217	192	251	221	177	207	201	218	215	193	190	239	242	207	208	208	203	208	171	248	204	221	220	203	218	237	224	205	179	194	227	213	210	214	184	205	209	212	216	222	227	200	203	191	216	198	211	206	220	208	200	215	216	217	209	200	202	205	201	195	193	223	191	212	207	205	191	232	238	180	217	184	230	204	211	206	215	220	182	212	204	207	212	210	194	194	228	214	189	206	240	199	213	206	223	208	211	211	199	209	214	224	198	209	200	201	200	194	224	229	179	203	205	227	186	215	197	243	210	210	207	215	212	213	174	188	200	204	205	193	210	220	210	228	202	249	216	206	207	218	222	224	213	195	209	197	200	219	201	205	214	209	222	188	217	186	202	188	238	179	219	208	188	212	205	242	204	198	213	207	217	199	198	223	205	204	187	224	209	227	245	192	214	209	216	223	184	225	192	235	210	232	223	207	191	215	257	222	225	213	182	194	194	225	201	199	212	235	229	195	205	213	177	215	182	213	225	227	209	185	221	224	180	197	198	193	218	237	238	205	188	207	196	238	204	220	233	214	217	200	213	221	205	194	238	218	198	207	193	203	210	218	202	205	201	236	210	187	228	215	203	203	209	206	201	206	223	227	189	208	219	209	225	228	218	211	196	197	206	201	205	222	212	226	233	199	203	204	186	216	185	189	228	219	224	207	208	198	224	210	169	219	194	206	249	210	188	213	186	210	206	216	213	231	230	184	209	205	220	190	206	236	200	200	208	198	193	218	204	241	221	216	210	206	199	206	191	210	198	217	193	208	202	202	199	206	204	203	204	222	200	206	230	227	219	187	208	228	213	213	196	223	206	220	208	221	191	189	225	205	231	211	229	205	239	218	225	202	213	244	176	222	194	190	214	218	211	207	183	212	203	207	191	205	202	201	203	204	226	199	203	204	199	199	223	224	229	224	210	235	212	209	213	194	223	220	208	187	208	217	225	209	230	210	184	178	218	208	236	225	188	231	227	183	223	215	221	194	212	217	205	210	214	238	216	206	205	200	216	196	189	250	228	225	213	183	238	220	215	188	209	187	212	233	248	210	199	210	212	196	246	226	198	219	203	207	222	167	197	206	231	241	182	217	209	219	215	187	205	223	207	203	202	210	217	214	227	188	212	213	180	205	203	239	209	204	192	210	186	244	203	189	193	191	184	195	224	226	240	201	207	217	217	216	230	204	228	201	193	202	206	220	189	209	214	216	187	213	223	213	211	215	231	213	215	192	214	222	231	211	219	204	214	204	236	204	204	219	189	238	203	221	217	199	197	225	221	218	194	215	219	207	199	202	224	200	209	213	219	211	208	224	222	223	197	204	204	183	221	235	171	193	219	236	213	206	218	219	238	199	207	224	202	227
24284	21520	28781	24599	21449	9123	721	467	390	405	381	315	355	317	297	347	334	296	299	310	323	281	288	324	280	293	280	311	284	268	276	274	284	268	289	304	307	281	292	297	292	278	292	294	284	302	294	304	309	312	310	277	303	292	289	285	268	288	310	274	268	267	305	291	290	283	264	285	266	305	306	273	269	273	274	314	295	301	294	276	254	285	293	283	285	268	326	300	277	304	267	329	280	258	269	275	267	291	280	289	277	278	300	299	283	289	265	277	312	263	291	307	303	294	310	296	308	282	282	264	278	302	314	280	258	316	280	295	266	281	276	315	295	272	262	285	275	266	291	294	314	259	285	304	270	293	299	291	291	274	278	279	309	272	262	290	267	294	290	277	263	303	327	293	284	297	274	283	291	267	290	272	302	301	275	286	279	286	261	279	328	279	270	312	297	263	266	277	245	293	266	312	263	315	298	314	287	266	287	280	307	303	271	302	296	285	286	288	303	266	263	269	292	258	269	282	265	274	299	302	279	285	246	298	316	276	320	298	256	270	257	286	283	296	288	276	269	335	298	309	285	267	286	308	316	269	290	303	289	274	300	293	314	293	275	275	307	297	276	304	294	269	275	281	282	290	282	296	259	295	301	275	291	295	275	290	299	280	315	338	307	303	274	290	264	311	317	261	282	274	310	287	273	268	278	287	282	283	260	280	323	282	264	286	284	295	299	296	293	299	290	306	294	266	297	260	299	291	268	329	325	289	296	293	262	265	297	268	271	339	284	311	317	292	290	297	280	306	284	307	295	312	271	287	301	252	308	274	284	291	312	324	321	308	310	307	288	285	297	271	299	288	265	277	297	305	313	280	287	286	289	298	283	291	312	292	294	308	305	281	272	291	260	299	276	300	306	309	309	259	272	287	271	291	278	317	312	269	291	271	278	279	304	302	299	284	281	247	272	306	294	289	298	300	275	284	294	308	284	290	279	281	298	278	295	296	305	291	303	292	297	267	289	312	255	258	270	289	292	289	324	319	273	313	303	292	289	279	288	312	291	301	267	287	269	309	265	294	303	299	277	265	274	281	279	275	294	294	289	281	316	274	307	269	287	258	269	282	300	301	287	284	276	289	292	279	296	260	252	295	243	308	300	297	275	309	275	266	292	274	282	295	287	305	317	267	281	306	290	267	295	305	290	302	302	306	277	310	310	275	322	258	316	253	287	290	281	305	307	287	246	264	287	265	283	304	278	251	274	318	269	274	286	300	277	284	298	278	302	274	281	281	278	296	275	284	311	290	287	285	280	288	284	310	308	285	324	276	303	306	301	289	307	281	266	306	307	274	264	296	280	288	293	289	285	293	297	314	316	291	257	276	289	308	304	279	298	293	303	288	235	278	299	286	271	278	266	314	285	303	250	284	304	297	268	277	301	297	240	286	292	282	309	281	297	308	300	297	320	283	272	300	275	289	263	286	289	284	292	278	290	271	267	282	289	321	260	264	301	291	288	272	248	275	261	297	333	282	311	316	260	310	285	280	289	275	285	303	298	288	298	273	276	303	310	288	310	299	289	291	312	276	287	258	299	283	301	235	298	280	272	280	297	337	282	310	284	311	273	283	312	282	290	286	265	309	283	283	298	287	290	271	309	285	272	264	275	257	277	275	289	288	306	271	265	247	310	292	317	283	287	284	314	255	275	275	286	296	278	280	306	297	284	269	297	293	270	292	302	271	291	284	304	295	261	260	281	268	271	302	258	260	292	309	265	287	248	285	314	303	289	261	286	282	269	289	302	280	285	321	284	261	291	299	279	293	247	316	302	319	281	283	277	269	268	306	286	298	319	277	278	282	263	292	271	267	301	315	268	300	301	274	289	289	279	282	289	278	275	296	259	289	293	267	268	272	276	270	275	314	272	254	271	307	288	305	290	284	284	312	268	295	271	283	300	286	296	287	287	273	269	294	315	290	276	273	272	284	284	324	285	293	299	303	301	289	282	263	306	258	277	294	292	286	289	276	287	314	292	260	294	293	281	282	285	313	285	309	307	299	290	269	308	299	277	291	305	283	298	307	262	297	283	314	282	268	287	284	294	307	292	284	297	281	255	300	288	305	266	294	283	312	295	290	273	295	257	297	279	260	269	315	286	299	269	289	276	285	254	286	264	292	258	271	285	294	306	299	308	291	293	278	278	289	288	273	300	294	267	288	287	289	311	284	287	265	278	262	280	318	269	320	303	288	313	278	297	288	282	307	271	295	260	296	280	292	282	317	287	282	313	289	281	311	281	316	275	305	275	315	289	314	290	269	281	305	292	283	273	301	314	279	289	288	287	286	290	314	298	290	283	301	260	290	289	296	282	260	281	294	302	283	262	300	280	292	280	295	306	298	284	277	307	299	291	284	282	293	261	289	298	246	285	299	281	306	292	291	282	272	295	310	263	270	318	290	302	259	279	300	291	274	304	293	298	293	263	275	299	280	314	260	300	303	271	298	287	274	253	284	246	283	307	287	309	279	313	271	303	297	314	285	315	308	313	311	284	290	287	266	292	280	289	290	269	322	310	305	304	279	279	310	278	290	300	285	264	308	261	270	281	269	283	275	303	287	300	286	276	300	278	284	245	297	279	301	328	281	282	283	286	301	269	296	271	279	256	314	251	296	309	307	340	295	306	288	295	299	280	261	302	270	287	301	271	277	280	256	294	281	262	285	268	308	305	280	288	283	290	294	292	263	303	293	278	293	285	307	281	276	306	278	303	294	273	326	284	297	246	288	285	262	294	293	283	329	278	295	294	282	312	279	308	318	288	293	300	244	282	289	294	272	273	301	276	312	324	291	256	276	307	282	255	254	282	272	297	276	289	288	273	307	310	296	290	299	319	293	276	314	283	295	279	230	285	262	278	272	296	284	295	288	272	289	294	263	305	301	280	270	284	274	302	282	286	259	280	333	312	284	279	266	291	285	273	284	300	312	293	278	262	274	297	298	266	266	279	277	288	270	280	272	299	272	278	286	274	307	280	287	285	283	269	286	254	302	284	291	310	278	270	300	308	280	274	297	271	277	266	277	332	279	280	309	280	300	305	273	295	293	278	272	284	277	307	271	276	283	296	289	292	296	292	275	306	325	292	236	305	275	286	283	278	264	270	295	313	305	275	307	283	288	274	267	274	272	304	299	332	285	294	281	297	260	289	314	277	281	265	303	255	277	291	283	284	301	300	297	273	280	263	295	302	274	279	288	276	270	275	278	278	284	294	281	276	276	271	263	296	290	290	326	286	278	285	314	253	266	300	282	283	311	293	311	275	296	295	295	291	298	275	309	286	267	296	279	297	299	262	280	280	309	267	271	310	301	287	271	261	280	287	287	290	275	289	307	276	278	277	293	279	287	286	294	315	293	255	279	274	299	316	282	298	304	314	273	271	278	307	267	309	277	291	279	291	286	280	305	293	292	292	271	274	268	300	285	285	321	311	305	251	262	313	277	232	267	264	263	302	293	264	326	258	261	288	263
38782	47679	4769	2230	1623	1206	924	783	670	581	594	500	514	460	442	428	411	404	398	385	386	403	378	365	365	377	348	386	357	363	365	389	399	387	352	395	348	354	340	374	377	384	333	364	364	331	345	366	341	350	348	371	353	373	370	374	329	366	382	362	355	335	351	362	362	370	359	356	353	369	391	378	315	349	367	382	345	390	359	355	370	368	359	370	356	373	301	329	348	341	344	356	348	319	377	342	349	372	357	387	352	351	335	363	352	345	352	349	354	329	396	391	365	373	370	384	361	372	353	354	340	367	371	371	316	380	369	348	347	344	356	338	358	361	362	327	360	344	314	339	360	353	359	383	368	367	343	352	328	363	319	351	353	366	322	373	356	357	343	345	374	349	360	374	341	358	357	370	332	363	342	356	374	347	364	362	344	373	375	334	323	376	354	347	319	380	365	341	374	318	354	355	352	353	398	335	352	354	369	334	338	353	342	339	378	352	345	355	325	328	350	348	347	380	353	368	355	343	349	360	370	351	345	345	358	326	359	334	362	377	348	337	390	353	353	341	346	340	351	381	343	364	342	360	358	326	348	354	381	362	370	345	373	360	336	373	368	345	352	381	358	348	352	355	379	373	396	337	345	324	320	364	343	380	358	366	331	381	338	326	340	352	379	377	384	365	319	344	380	378	380	373	344	371	356	356	359	348	354	372	362	352	365	359	360	362	354	337	361	315	404	358	367	336	356	342	370	359	380	347	364	362	343	340	347	376	342	357	347	342	362	355	372	359	386	357	376	361	319	354	363	377	333	350	349	363	379	339	310	310	367	348	329	345	334	339	335	366	365	348	344	328	338	361	337	352	334	333	359	332	359	350	360	325	358	341	363	341	359	361	374	346	367	355	373	379	344	348	360	378	376	370	368	344	347	360	331	366	367	331	352	368	378	384	363	359	361	363	371	358	332	369	353	366	315	373	393	366	382	370	366	321	342	331	377	368	323	365	357	365	352	390	353	315	345	320	363	362	359	349	375	347	312	367	370	356	361	357	360	337	327	357	344	327	354	352	358	367	336	346	358	369	358	365	341	367	309	369	346	345	342	343	347	358	336	351	357	344	354	365	360	346	341	379	326	352	348	349	353	373	322	340	352	379	336	356	371	385	359	364	396	359	336	347	376	358	374	351	366	377	351	345	381	376	378	386	359	352	318	362	365	346	340	358	362	312	329	326	359	373	359	333	373	386	332	347	353	352	360	352	334	352	354	385	365	345	324	380	366	359	325	323	371	342	353	377	337	343	360	362	331	342	337	345	370	305	335	368	358	366	351	370	364	361	356	375	329	349	386	354	366	339	345	368	355	372	355	355	375	342	346	321	363	377	337	363	346	341	343	348	346	347	323	347	339	340	358	371	336	366	327	373	301	317	333	379	360	330	358	392	371	360	364	377	349	342	329	348	382	356	337	361	368	359	368	315	336	354	366	379	325	330	316	369	354	353	351	346	347	362	365	345	341	328	350	356	373	340	360	346	345	400	362	333	367	357	356	375	347	356	353	356	326	354	369	357	368	336	373	327	356	379	348	365	386	370	330	321	356	327	348	343	334	340	369	334	352	354	338	341	336	352	362	349	346	348	356	321	349	331	375	340	373	342	348	376	378	353	357	358	349	380	355	348	341	316	363	368	361	352	364	383	345	316	367	345	371	330	375	352	327	335	342	369	392	338	365	312	356	331	371	356	362	354	367	324	369	322	392	366	350	379	364	355	335	324	360	371	368	352	371	330	347	354	346	317	366	343	335	341	360	334	367	351	376	353	390	342	374	360	345	341	364	350	344	344	351	342	353	336	356	350	342	365	312	339	355	341	348	354	371	350	391	344	366	352	308	320	361	361	338	362	338	392	367	340	338	377	341	352	352	321	380	314	336	363	355	346	361	361	339	354	367	378	336	387	351	362	336	335	355	327	376	369	363	329	377	351	362	348	355	362	393	362	357	351	376	351	334	355	314	339	352	338	351	344	331	359	337	366	337	349	330	348	356	336	342	319	369	351	346	363	372	396	349	363	370	357	359	405	330	367	344	365	374	362	366	327	361	361	365	360	377	350	336	371	368	333	325	375	365	347	386	329	324	362	373	332	354	357	367	369	357	359	377	359	350	340	370	370	352	345	310	351	358	334	326	356	346	354	341	357	358	345	394	346	376	400	370	357	335	317	330	374	348	360	346	350	410	338	363	351	374	301	358	340	326	324	358	352	379	374	336	348	365	363	345	364	358	367	367	377	358	356	351	347	358	328	351	346	327	345	332	355	352	376	342	370	336	354	331	391	354	353	335	388	339	362	330	323	357	347	358	345	345	341	355	342	363	349	342	368	373	365	334	360	343	337	350	333	378	360	321	336	332	343	328	351	351	366	336	388	343	374	362	365	359	392	368	372	371	371	368	357	336	346	367	377	397	323	367	376	331	343	342	357	365	361	342	350	353	323	353	338	322	373	353	315	361	355	370	346	349	364	337	319	335	379	340	337	326	330	352	348	359	401	315	359	336	342	387	310	362	361	353	342	345	345	376	353	354	316	334	355	325	359	350	386	351	342	358	357	377	353	327	356	366	393	342	353	387	351	330	388	344	362	359	336	366	346	377	353	377	362	334	370	330	371	376	366	351	372	364	334	325	340	361	373	355	358	369	336	378	308	333	342	365	317	348	315	365	356	380	371	346	342	378	364	326	330	345	344	342	358	334	352	327	339	381	325	354	371	397	303	352	359	359	351	360	343	305	336	361	355	314	349	364	365	351	374	366	343	311	342	353	333	363	339	347	366	347	363	345	378	336	363	354	376	356	318	337	360	387	378	324	328	346	396	361	351	332	336	343	361	353	349	364	383	369	327	362	333	356	340	347	368	342	340	328	349	338	362	337	375	337	338	346	338	337	333	348	321	356	359	344	341	349	371	348	365	364	344	328	328	376	363	346	369	326	372	339	370	343	363	376	362	328	346	379	360	365	352	364	363	347	362	345	327	335	325	340	359	366	376	352	337	329	362	338	375	356	380	330	362	358	375	336	366	337	339	388	345	357	317	348	361	362	358	347	359	353	317	349	358	358	352	329	338	341	333	375	380	363	369	366	353	383	369	358	378	385	362	360	393	352	380	358	350	357	365	350	361	418	334	347	333	370	362	353	330	378	343	348	359	390	342	354	319	361	386	363	351	305	365	322	316	347	383	364	339	351	328	324	346	348	341	371	382	345	370	358	354	338	353	335	358	338	367	383	349	354	342	350	375	344	367	376	318	327	369	356	365	352	360	321	366	339	354	357	346	350	346	366	382	315	369	340	356	369	340	347	389	377	341	361	353	358	377	347	338	352	358	343	363	347	323	391	371	364	332	366	372	354	360	342	355	307	371	350	365	333	354	397	372	347	361	367	380	357	382	320	345	375	309	413	367	371	363	372	311	366	314	366	375	374	337	376	385	361	393	364	364	355	349	330	357	392	374	371	391	360	342	366	365	368	315
25606	21542	27529	25503	8486	554	397	336	325	292	299	288	269	269	264	259	287	261	248	240	283	255	253	234	244	226	236	252	232	241	230	250	252	240	242	248	250	250	238	238	240	267	239	246	258	260	225	254	272	239	257	251	243	238	199	228	217	246	244	227	237	238	262	210	217	244	244	230	230	237	235	246	224	257	245	236	224	249	214	211	222	263	213	225	238	241	228	232	235	239	250	223	224	231	221	206	239	236	266	228	224	244	245	217	214	218	263	249	262	231	254	241	237	235	251	244	210	226	237	255	242	229	234	265	241	223	218	285	230	216	231	240	252	252	244	240	244	257	248	233	232	258	252	251	247	245	230	248	259	247	217	237	247	214	238	279	253	265	241	240	238	262	249	247	260	216	266	237	233	247	248	241	231	242	250	250	249	225	236	254	272	247	262	233	258	235	268	240	245	252	236	240	242	236	273	248	247	260	263	232	247	219	229	228	278	235	235	245	227	259	253	218	226	251	288	233	211	220	238	221	256	252	248	241	268	236	231	240	244	265	245	236	247	257	258	262	225	250	245	230	247	224	244	247	214	250	220	233	247	242	242	240	233	267	204	226	263	222	245	259	235	239	247	254	234	211	239	235	236	246	228	247	245	214	226	251	256	243	226	230	244	225	244	248	230	220	252	240	216	235	238	218	234	218	255	233	210	222	232	256	264	237	227	227	231	271	244	222	235	239	219	256	237	243	223	239	260	229	251	243	217	241	249	245	227	250	239	250	227	220	250	236	267	222	222	250	224	259	212	212	255	265	236	244	211	264	238	201	246	224	248	204	216	235	239	225	237	220	246	222	255	255	252	222	230	253	262	242	237	252	227	246	230	274	251	219	255	213	225	246	252	262	218	243	226	260	230	251	222	248	234	226	251	239	242	243	242	265	244	229	238	250	247	236	216	226	241	265	252	236	264	221	270	247	263	239	257	242	266	223	245	266	249	255	235	226	252	224	247	258	285	242	245	242	269	245	242	235	228	212	220	257	238	242	218	239	235	236	237	215	224	260	229	225	221	223	214	259	233	246	252	261	219	261	233	260	262	233	234	240	247	227	259	249	253	232	233	235	248	206	250	239	231	208	250	232	246	256	217	240	235	272	244	249	237	238	223	243	237	259	258	264	234	229	238	246	214	176	254	269	254	249	223	223	231	218	200	262	268	216	215	249	263	256	234	227	225	240	232	251	272	264	244	249	227	235	250	233	242	255	220	220	237	221	229	238	256	240	264	208	246	234	241	245	233	236	235	229	230	230	237	248	244	254	244	211	259	224	224	264	226	236	237	240	212	230	212	246	256	242	269	218	237	252	240	257	228	256	219	235	213	279	243	224	265	243	261	249	247	221	261	222	223	246	193	236	249	239	252	263	229	237	257	247	219	251	230	229	245	242	256	243	232	252	244	220	237	222	264	212	245	248	222	251	235	246	243	246	240	233	220	266	232	229	260	235	221	245	248	271	243	243	223	266	239	268	236	256	256	248	258	241	246	241	203	244	251	223	257	236	249	237	250	232	246	243	216	212	245	240	252	238	222	242	230	219	253	238	265	250	266	229	226	254	244	251	257	240	269	258	233	262	238	225	254	222	237	273	279	249	239	236	236	267	238	257	216	256	254	249	219	224	254	256	256	241	245	235	237	207	255	245	229	249	221	252	247	244	219	231	223	230	223	246	249	227	224	242	240	230	230	252	225	234	231	225	256	238	242	252	232	246	222	235	220	251	229	243	238	224	231	251	268	245	222	240	239	252	240	211	240	246	234	263	237	227	242	224	256	251	241	246	237	243	231	248	253	270	259	242	247	243	230	246	255	263	253	236	248	229	224	246	237	214	229	244	231	260	247	231	253	239	263	239	218	235	245	229	250	244	241	232	262	224	246	240	252	249	227	243	261	244	249	213	227	267	241	251	226	233	233	246	253	226	208	238	251	238	249	248	235	230	258	240	241	262	212	249	251	229	235	244	271	242	228	233	264	252	228	253	254	268	231	243	222	249	209	233	230	247	246	253	213	227	265	241	230	265	225	248	219	230	242	248	254	225	229	224	216	221	235	222	254	242	225	230	244	220	236	232	267	252	251	256	258	237	249	238	233	270	247	247	224	260	247	218	258	211	230	228	237	255	226	203	255	248	216	249	216	254	247	235	226	275	237	256	248	269	228	252	241	240	218	272	266	243	216	257	232	249	234	230	237	238	272	263	241	263	255	218	257	224	247	259	245	243	229	223	233	222	242	247	231	245	248	242	265	229	235	241	238	230	258	254	235	244	237	264	227	238	243	257	251	238	214	226	225	247	253	226	252	249	211	244	269	213	258	220	238	241	213	243	220	236	233	217	254	205	233	258	246	245	276	254	266	251	227	208	245	218	229	229	250	265	259	234	256	222	277	232	235	253	221	266	267	261	239	219	225	230	221	230	232	246	228	227	235	212	236	219	256	253	221	240	246	225	228	228	280	236	255	245	247	210	229	228	228	252	256	192	250	218	223	224	240	222	234	243	235	255	261	221	257	235	224	212	226	256	222	255	247	245	225	243	216	267	274	225	245	237	241	261	242	247	238	248	259	249	243	258	246	231	245	235	254	256	263	250	222	240	236	232	245	239	236	229	242	235	277	266	220	265	231	239	238	228	277	254	222	265	230	238	253	251	233	222	217	250	228	255	220	230	250	242	221	235	243	226	238	249	256	226	253	222	240	229	235	255	230	233	246	278	241	245	258	251	216	250	234	235	236	253	243	241	217	248	257	248	249	275	246	252	247	267	245	260	235	220	249	232	247	265	255	247	229	240	242	235	278	250	237	242	218	247	245	215	223	221	233	256	269	223	262	218	254	214	217	249	237	227	206	242	227	240	231	230	260	236	235	240	234	248	269	249	231	250	223	255	236	230	228	233	248	258	239	268	235	248	244	220	256	242	265	262	234	241	253	242	234	239	209	220	226	267	243	234	259	252	254	217	238	254	252	247	226	245	251	232	284	249	220	211	253	222	266	243	245	236	211	229	230	239	221	235	218	281	229	232	229	234	255	220	254	237	248	243	210	253	268	219	247	246	231	242	217	232	261	235	223	247	258	255	244	234	234	229	224	235	230	264	241	226	237	225	245	238	220	232	238	216	274	236	225	257	260	231	214	227	265	246	220	225	222	246	226	219	210	232	250	217	238	241	244	265	250	274	245	242	254	230	243	220	225	241	250	232	230	255	237	214	241	232	242	222	244	239	235	225	261	250	237	231	244	258	243	232	226	235	222	230	244	249	265	218	233	261	249	246	221	250	250	213	256	225	231	233	246	235	229	220	212	239	227	230	232	221	241	255	241	263	278	231	260	262	246	240	252	258	236	254	253	235	262	218	272	242	256	270	253	244	241	227	227	224	228	243	216	238	264	255	237	242	242	252	252	210	214	268	223	228	247	243	239	250	232	248	250	250	245	242	246	273	237	249	250	227	267	238	227	240	238	267	259	249	225	238
37076	40292	2649	1273	1012	765	615	548	525	452	423	409	391	388	370	413	349	344	336	368	363	379	319	317	341	320	374	304	332	311	324	311	300	338	339	316	327	329	327	299	325	344	316	322	317	326	320	313	313	302	334	342	320	313	324	301	298	352	316	351	313	328	312	317	308	313	316	316	351	325	321	344	315	326	333	322	293	301	338	332	303	329	348	304	308	297	319	318	350	319	314	313	285	312	329	291	323	353	330	339	322	280	321	347	315	326	313	305	317	330	282	329	307	300	322	326	313	317	323	294	290	308	324	292	309	292	288	323	363	305	308	302	305	298	328	331	327	364	322	321	285	288	290	289	333	311	315	333	267	310	290	303	308	296	336	310	312	293	325	343	314	342	323	309	312	315	311	296	353	326	304	316	307	332	301	334	329	304	290	342	308	278	339	304	336	288	310	320	310	300	329	286	318	321	317	342	304	314	303	322	294	320	292	319	325	299	315	319	313	306	334	327	292	333	321	303	295	280	290	281	346	331	298	337	302	318	307	287	315	302	319	296	302	287	317	309	316	303	306	265	350	317	315	319	299	324	339	308	313	316	340	330	331	303	357	312	284	335	315	323	324	304	305	337	309	306	332	290	335	313	322	307	326	305	298	316	317	337	351	319	321	344	319	294	316	300	315	320	320	358	327	308	301	308	313	312	317	319	299	293	308	323	289	325	313	321	319	306	298	306	315	293	321	301	298	294	327	318	265	317	338	308	350	272	308	324	292	344	331	307	325	297	318	323	301	296	323	332	341	313	313	283	336	313	331	307	315	331	336	298	316	344	326	310	319	339	319	335	315	278	305	314	305	318	289	292	319	318	321	299	287	327	306	332	334	281	319	291	313	320	307	327	306	314	326	307	341	312	334	311	338	318	308	295	354	315	320	297	308	328	318	316	317	313	316	284	314	327	298	308	310	331	327	330	278	298	331	291	319	279	312	300	315	310	287	297	336	316	330	320	311	291	329	305	276	309	253	281	307	321	334	322	300	296	306	329	289	295	344	331	305	305	317	325	307	328	278	315	344	317	320	313	316	306	312	331	308	298	313	315	302	329	325	313	288	344	285	310	336	334	281	305	324	325	317	312	314	300	354	315	269	313	321	321	317	316	324	321	331	325	324	322	329	315	353	287	307	285	315	304	301	312	317	333	305	301	313	335	291	298	320	326	295	269	318	337	327	292	306	304	362	276	312	307	324	317	276	324	318	339	331	331	313	299	343	305	322	290	322	310	285	285	300	302	328	322	318	300	318	315	303	333	338	337	295	329	280	302	346	316	307	320	269	293	329	339	336	342	308	305	320	320	314	327	306	313	334	317	307	328	346	311	331	326	312	315	310	295	317	340	312	282	333	295	322	292	321	323	296	313	334	330	296	312	314	324	307	334	320	352	316	292	324	330	306	327	306	307	313	303	331	295	294	334	326	298	315	310	340	323	314	334	318	338	269	298	320	339	286	305	344	296	322	332	308	319	305	346	292	317	296	305	346	289	331	349	343	331	294	321	321	290	307	333	294	332	320	334	323	300	307	299	307	329	313	327	310	318	330	307	343	326	322	308	303	311	289	302	336	318	312	331	334	326	298	343	312	366	302	303	330	326	310	327	307	315	320	322	292	311	316	301	317	303	306	302	335	300	304	288	352	310	334	305	314	306	336	285	310	326	308	341	322	335	319	328	317	299	313	303	327	338	308	343	327	307	327	290	324	303	339	295	337	322	304	321	328	336	317	315	301	314	298	322	367	310	339	309	309	312	332	345	303	318	271	342	298	309	354	343	332	329	321	310	306	328	294	289	329	309	304	324	336	326	309	269	343	353	314	322	309	336	278	328	308	319	333	304	286	311	312	337	296	357	334	343	284	303	307	323	299	311	344	337	305	287	303	320	312	323	317	278	293	343	326	329	305	307	316	318	301	334	338	315	303	337	337	291	337	304	340	335	333	324	321	306	321	327	316	329	315	294	327	296	312	330	325	293	338	324	306	307	315	299	292	334	321	309	340	319	349	321	302	334	307	321	303	321	353	326	302	321	338	329	301	285	297	327	297	317	313	293	305	307	326	306	342	300	304	320	307	334	300	308	287	288	311	324	314	324	318	338	339	336	316	330	339	344	313	310	330	327	301	287	337	315	270	320	316	325	325	324	350	296	316	346	325	293	313	296	340	324	282	302	313	309	345	301	326	299	329	329	345	303	322	330	300	337	302	292	318	324	318	270	282	302	278	299	300	283	312	328	316	323	325	316	302	283	328	302	301	302	328	305	289	309	282	321	309	329	328	315	307	310	330	317	324	308	317	342	363	315	313	334	306	272	273	324	337	321	337	330	302	325	326	321	334	310	313	329	268	324	301	277	300	309	312	305	307	335	293	290	316	308	327	286	297	315	295	311	323	315	325	311	318	306	329	283	311	345	306	313	308	331	304	352	281	315	322	326	308	292	322	315	317	315	329	297	302	315	293	316	323	346	319	298	301	300	314	300	338	294	323	298	308	302	307	312	327	314	305	304	365	324	324	295	301	324	299	326	304	313	346	290	292	288	278	316	305	303	295	302	304	308	313	309	343	319	343	320	290	359	323	315	314	326	322	310	292	318	318	299	326	324	340	326	281	310	315	303	301	313	338	295	323	322	293	302	295	319	298	275	331	316	301	347	326	321	282	295	299	287	322	303	363	288	319	289	305	338	327	315	308	316	368	326	335	333	309	354	348	315	314	309	324	351	294	279	311	290	342	308	326	291	327	318	339	304	314	309	307	328	287	337	291	323	315	313	315	293	325	292	333	315	294	269	335	315	336	295	307	306	318	322	321	320	302	307	300	309	308	285	321	309	338	325	340	315	322	352	325	320	305	301	309	314	359	323	325	281	287	300	295	304	301	327	289	319	300	304	293	314	331	302	304	333	312	327	333	320	297	320	314	300	331	321	299	284	333	295	322	351	298	313	339	334	336	337	305	303	310	297	325	310	327	285	304	299	291	318	329	308	328	338	305	305	330	320	277	310	270	304	300	304	318	335	336	279	323	328	303	321	333	331	335	304	338	322	283	301	332	314	312	315	313	297	327	312	325	284	309	324	300	343	285	327	315	299	317	314	338	308	279	316	311	319	308	303	318	318	285	281	321	322	298	296	355	307	307	308	319	319	319	318	293	302	306	324	295	330	280	325	332	294	329	307	331	328	306	331	316	329	296	340	321	325	299	311	295	320	303	292	308	328	334	310	285	343	315	333	368	322	330	299	329	338	295	330	322	337	340	311	304	321	309	337	317	357	334	288	331	324	310	323	320	286	299	298	299	328	314	300	319	308	305	317	323	297	337	321	285	337	297	289	313	269	342	322	325	313	308	314	313	316	335	339	333	305	340	314	310	287	316	310	284	301	358	320	314	284	330	329	301	314	306	294	288	335	319	318	308	319	296	345	345	313	285	286	290	299	351	314	273	328	289	317	305	320	318	332	293	300	328	376	342	298
23226	21540	29315	24120	21501	21521	9206	1042	752	732	664	668	601	622	610	545	579	560	576	527	587	510	541	550	541	490	493	490	473	488	511	474	530	486	487	511	508	530	488	462	515	469	537	516	543	453	499	509	491	517	478	491	464	479	485	470	505	469	510	502	502	454	495	472	494	442	458	491	507	501	505	498	480	483	488	443	455	525	476	513	485	547	479	453	469	503	482	531	459	475	514	489	501	511	490	491	496	452	489	511	487	460	489	492	489	477	473	511	509	526	460	478	520	520	465	477	460	508	438	464	489	457	481	468	490	439	481	507	480	465	450	496	528	475	473	510	477	471	496	486	454	468	492	493	496	476	477	456	445	491	462	505	484	510	497	477	472	508	482	498	502	508	469	538	493	479	505	437	510	502	452	464	486	503	466	467	504	527	479	493	500	487	489	476	477	459	498	471	506	474	491	483	482	453	475	483	510	453	471	447	471	478	506	468	470	483	464	492	494	479	490	495	505	485	488	476	492	500	453	488	466	472	435	467	497	521	448	489	461	512	475	458	469	508	506	455	449	494	474	510	496	516	443	517	506	498	515	454	484	497	493	519	479	463	483	448	468	528	501	482	475	468	493	490	468	503	478	491	442	468	486	475	486	466	502	493	520	494	505	466	527	484	489	479	472	447	456	474	514	486	531	447	499	489	526	432	512	502	464	518	463	462	502	494	472	493	484	477	482	511	524	488	484	486	498	467	462	523	486	520	496	477	446	496	470	476	461	472	484	487	494	469	484	469	465	505	467	484	502	463	474	501	543	512	471	478	465	503	494	478	442	510	506	511	511	486	516	517	521	494	473	514	482	520	462	505	470	472	480	509	502	496	482	497	492	510	510	472	497	454	533	494	513	475	496	502	488	495	461	496	498	527	498	486	484	496	524	498	492	484	473	488	474	532	508	490	498	524	454	444	467	515	457	481	481	446	499	481	484	440	471	465	487	453	482	527	464	461	475	478	493	468	480	498	479	447	512	539	482	481	518	506	465	458	481	486	515	494	508	554	467	495	486	482	477	523	489	490	490	514	521	494	474	486	462	460	498	463	470	484	461	497	476	515	482	483	522	460	489	516	494	497	493	489	475	512	499	465	493	463	505	479	529	476	460	461	492	508	486	484	486	435	479	501	533	490	507	523	508	495	500	497	491	512	480	476	432	470	497	476	522	472	470	493	489	485	454	508	451	472	510	486	465	481	456	480	491	502	514	468	481	477	492	466	514	497	446	497	513	511	499	484	424	506	501	468	518	498	442	517	489	461	482	475	508	498	493	495	438	441	508	501	461	510	502	493	484	523	521	494	480	445	490	509	477	490	482	461	465	500	462	495	469	467	512	471	475	490	492	466	462	493	477	511	451	501	464	490	516	484	467	474	489	517	475	527	487	462	493	466	492	486	507	485	495	484	521	508	465	497	480	454	480	459	492	487	538	504	511	480	504	485	499	422	469	487	532	480	514	469	465	539	484	501	501	457	482	498	464	447	493	461	471	485	503	463	457	517	457	491	486	517	493	479	508	482	471	494	473	511	493	476	482	480	474	497	454	484	467	467	503	521	456	467	488	489	455	496	472	511	461	496	492	453	496	511	460	491	495	453	491	461	487	477	492	474	521	491	538	471	465	494	460	444	495	490	470	538	500	461	478	484	497	529	437	466	490	492	470	484	471	480	500	473	515	517	452	517	511	493	509	511	449	473	472	490	479	482	485	483	487	514	477	490	505	548	513	489	487	501	473	466	534	488	497	472	506	532	468	465	452	451	486	493	471	507	490	469	457	495	506	458	542	468	467	484	483	512	510	485	486	477	491	472	489	460	481	465	468	433	500	493	482	500	469	447	521	445	529	500	509	472	450	493	478	487	474	478	503	522	534	486	510	493	469	529	472	510	501	448	460	485	450	508	498	491	509	450	449	482	492	508	485	475	473	478	492	493	500	476	494	487	486	476	485	483	509	461	482	475	480	487	478	482	504	488	468	512	464	462	486	474	456	460	504	484	461	466	480	460	475	489	494	496	508	469	484	443	507	446	524	506	453	473	447	503	467	489	472	468	504	493	483	488	436	466	473	471	505	482	438	459	459	459	490	503	490	450	456	449	490	470	516	455	462	482	535	492	493	472	456	459	464	521	507	451	464	476	452	478	494	447	481	476	530	477	442	488	472	492	506	492	491	447	480	472	478	461	495	492	500	486	506	508	496	475	439	491	462	473	495	500	484	498	471	479	436	493	515	498	495	496	496	496	485	506	469	526	462	441	474	495	500	482	456	508	462	461	468	466	511	468	515	499	493	464	472	492	490	523	478	526	488	481	479	473	511	478	488	482	486	499	476	475	526	505	465	459	475	463	495	439	449	461	503	496	468	464	466	485	487	447	516	495	482	495	462	472	497	507	484	484	509	508	502	487	516	485	476	473	449	432	497	493	512	499	506	470	529	516	495	449	447	483	501	528	483	466	482	508	460	455	493	478	535	483	490	517	514	454	484	518	466	451	439	461	486	507	521	459	512	545	545	473	477	503	502	480	490	482	530	523	491	480	460	472	456	493	484	501	494	460	507	471	473	494	485	472	440	507	473	521	484	513	518	466	469	511	503	478	496	477	502	500	500	484	497	480	505	494	478	521	495	480	488	476	508	498	503	500	511	469	484	484	484	527	513	466	492	456	528	510	481	494	502	483	461	502	471	478	484	452	456	474	481	514	476	489	521	508	481	457	469	469	512	477	478	465	515	466	491	498	499	457	457	506	493	506	488	473	491	466	467	470	535	492	517	521	484	515	478	462	496	488	490	466	506	488	510	483	475	473	470	475	479	508	486	424	496	426	514	484	480	448	459	458	504	512	499	487	491	481	494	492	458	482	511	469	469	501	492	487	458	474	519	482	467	506	483	462	488	467	473	480	473	485	481	518	502	485	496	499	489	499	469	463	459	454	512	475	468	521	501	478	492	493	507	519	501	499	481	517	481	494	505	446	459	498	475	492	483	483	452	485	518	485	443	476	484	459	494	495	506	471	478	455	484	461	499	463	519	472	543	518	479	438	469	501	488	497	458	486	463	488	480	484	525	532	458	481	507	484	425	481	538	478	493	512	475	491	523	483	497	429	473	483	505	477	453	452	486	500	441	476	490	505	476	487	469	457	477	445	485	450	467	455	495	505	450	517	518	478	506	477	539	488	451	469	550	504	495	504	518	493	434	473	464	423	483	487	541	497	481	458	489	500	489	489	510	493	503	472	486	487	499	469	499	516	497	516	474	457	490	499	497	480	468	509	446	488	481	504	482	515	525	464	501	507	470	534	507	477	527	544	506	460	503	492	467	485	481	494	523	479	494	517	508	505	525	508	468	505	478	495	516	525	486	517	519	522	503	481	486	478	476	516	452	482	492	482	441	457	496	485	487	508	465	459	493	466	488	493	512	472	505	471	496	462	498	480	489	501	472	489	442	467	467	502	477	453	479	470	505	528	442	450
43234	56972	8497	4229	3054	2321	1761	1501	1249	1126	948	911	824	778	792	703	709	748	692	677	707	650	636	593	598	677	576	629	616	606	590	609	605	585	634	592	596	610	656	580	600	585	587	612	562	579	598	582	551	580	568	582	590	584	587	586	569	564	572	566	554	582	546	553	580	553	608	563	577	562	583	557	568	596	586	574	568	584	542	619	558	597	624	566	582	572	596	564	533	562	555	617	589	564	549	598	561	583	577	605	618	541	551	558	592	566	584	592	590	534	586	558	574	585	574	568	553	582	572	551	534	571	567	559	617	586	605	607	579	571	554	576	598	571	561	590	590	545	583	590	582	561	566	577	578	619	596	616	582	544	596	570	547	584	577	552	606	575	599	533	577	584	533	560	583	562	615	543	604	568	579	552	580	581	556	581	553	574	576	566	568	583	562	585	543	549	536	582	586	566	589	622	577	597	538	570	599	586	589	574	583	529	558	547	623	525	581	548	560	588	616	621	585	590	536	640	576	586	540	553	581	580	557	582	583	552	567	583	555	536	580	540	568	601	580	573	571	624	596	592	555	587	560	567	558	538	569	596	533	594	588	568	601	573	553	589	567	561	562	557	595	590	582	576	531	549	561	553	527	581	571	561	634	540	583	595	556	571	586	598	546	621	570	560	539	584	587	561	585	601	575	573	592	586	618	630	568	560	574	591	537	540	601	632	556	558	611	601	580	585	586	608	524	581	555	591	578	550	590	586	605	558	588	555	570	557	518	570	606	560	574	567	534	599	599	557	543	617	556	574	594	566	600	547	564	586	556	541	567	601	579	582	589	575	608	567	615	588	625	591	595	573	555	575	578	583	540	579	584	539	608	590	534	550	547	600	615	564	574	563	562	597	583	578	599	534	603	590	624	557	583	634	589	554	571	589	578	598	603	572	593	537	555	573	530	559	568	597	571	606	620	562	594	589	543	578	579	564	573	576	554	573	613	543	566	587	571	582	583	560	540	590	562	563	523	562	610	585	600	615	618	589	569	582	591	599	591	611	571	535	607	603	598	588	567	569	608	617	571	584	576	589	538	611	616	579	627	554	547	549	578	603	553	572	582	610	602	558	563	589	570	599	587	547	530	594	571	585	556	567	552	549	584	580	572	567	577	567	593	597	575	579	611	600	552	599	570	573	534	575	627	578	583	612	575	592	599	575	535	578	585	572	587	614	529	552	546	567	585	571	567	579	599	539	600	593	590	597	560	581	556	547	553	597	567	600	606	593	576	630	578	572	533	576	576	578	604	594	572	554	540	581	602	593	607	556	545	536	592	535	580	575	587	597	590	571	578	545	564	584	608	592	577	579	572	604	576	573	553	596	531	592	629	572	584	550	567	528	615	596	596	555	551	587	552	613	559	563	593	572	574	560	560	569	574	527	585	534	590	589	549	560	565	566	584	577	564	568	580	559	538	576	567	581	539	612	582	567	620	617	576	559	593	638	575	552	605	576	612	566	577	594	580	595	584	592	570	606	583	568	572	552	570	569	555	584	574	593	566	533	589	593	559	552	578	571	552	626	582	583	563	535	573	531	564	557	588	557	585	550	582	554	552	598	580	585	562	600	568	585	593	592	558	552	588	574	584	546	590	621	596	568	559	578	551	538	565	565	535	535	571	579	568	595	556	589	614	606	544	559	591	579	575	574	579	598	554	565	581	604	550	602	556	618	573	565	603	605	548	580	567	538	565	597	572	581	536	581	551	559	572	589	596	559	581	551	578	570	585	548	569	580	558	632	571	579	569	576	572	569	575	586	563	565	594	597	590	597	583	570	581	595	607	581	575	553	583	555	538	581	606	564	591	577	603	538	575	578	542	532	583	586	608	553	572	540	561	552	573	592	580	573	535	566	568	568	589	601	596	550	542	618	552	578	578	573	572	592	572	602	592	566	575	590	576	581	560	562	571	601	563	583	565	587	568	603	604	588	574	534	533	589	552	536	586	522	564	575	588	557	589	608	573	605	561	572	549	588	563	566	562	588	585	577	565	563	566	571	525	585	607	616	552	600	570	577	544	540	541	557	607	592	602	573	597	578	562	617	579	554	536	544	560	610	598	570	595	559	590	593	582	567	540	540	558	606	561	643	540	570	620	550	593	583	540	594	626	573	560	603	543	596	589	558	565	588	558	580	584	567	566	558	584	599	586	573	578	584	586	580	574	593	576	562	569	595	562	544	567	581	563	600	642	555	580	561	591	602	592	573	581	560	592	607	548	610	572	595	574	557	560	578	572	584	615	550	579	608	557	578	598	568	568	593	566	556	564	568	575	595	573	630	601	549	582	555	566	543	569	538	582	606	570	580	578	592	565	614	563	633	585	551	562	581	583	600	594	582	616	572	572	579	595	605	606	595	572	611	557	565	566	570	584	549	556	572	542	561	576	585	557	562	572	565	595	555	548	589	562	560	557	546	611	587	618	566	578	584	590	575	602	572	587	570	594	597	569	592	591	569	558	579	571	581	570	567	565	570	554	566	598	615	588	563	557	576	556	609	620	562	605	568	545	579	588	579	554	535	611	553	566	585	565	593	574	589	524	591	595	543	559	585	579	556	536	551	582	571	590	560	565	581	549	579	581	599	558	575	562	587	591	595	595	568	593	643	567	512	563	540	555	537	559	558	525	605	553	564	534	581	521	576	566	573	559	574	595	582	590	557	583	596	549	561	591	576	585	591	584	587	614	559	594	559	570	563	561	595	538	565	614	585	618	525	553	553	509	547	586	572	578	545	573	526	595	584	588	541	546	570	582	601	567	553	574	559	614	616	580	558	561	580	581	575	574	583	565	603	541	527	586	572	574	605	562	575	551	604	611	563	563	542	561	588	588	556	568	609	605	556	546	620	564	603	618	564	593	555	584	557	570	584	579	610	593	558	560	613	563	577	596	573	597	587	594	532	562	596	613	561	589	547	555	581	604	593	656	544	575	576	585	578	554	548	599	563	554	618	575	542	599	575	590	583	524	556	583	549	555	586	531	587	533	571	541	560	543	589	580	589	591	613	575	557	559	595	587	579	612	617	561	556	576	548	603	557	593	577	574	597	527	560	542	572	593	570	584	593	581	567	554	569	580	571	554	567	613	568	540	586	630	542	576	579	606	543	605	598	590	629	581	579	575	586	580	606	592	601	593	591	552	595	567	526	573	550	550	571	556	578	560	524	576	600	565	568	571	610	590	564	606	567	531	589	594	604	552	578	526	560	585	567	561	597	582	599	571	581	597	555	609	560	564	606	602	527	600	592	548	574	594	515	544	602	596	564	556	558	600	590	615	569	567	568	572	612	599	544	587	598	555	599	591	578	539	603	627	556	567	561	610	576	588	574	565	532	585	560	594	559	563	554	580	538	621	580	572	577	582	594	568	550	572	541	569	569	565	563	578	551	577	557	557	577	565	549	592	607	596	568	579	583	584	579	643	633	596	581	564	565	566	558	541	554	596	581	592	564	564	618	575	582	587	558	545	570
29374	24999	14547	1374	245	225	166	175	172	153	170	188	165	180	155	155	143	183	136	138	147	161	160	159	159	161	153	178	180	158	148	153	139	178	163	171	160	175	173	148	163	152	184	158	146	149	171	158	163	136	164	144	171	153	158	160	162	146	162	160	161	173	167	147	136	159	174	164	157	155	154	167	169	165	171	161	150	170	142	143	157	168	177	146	167	137	171	157	178	151	148	146	157	153	129	174	156	131	143	159	143	140	160	150	146	144	166	154	132	166	168	150	194	164	151	169	164	178	162	135	170	163	150	142	165	166	179	143	139	179	137	173	155	160	171	167	153	135	154	156	160	161	148	167	169	137	153	159	170	169	158	164	158	178	148	149	141	168	188	144	141	164	142	176	155	149	164	166	165	157	177	146	143	173	150	156	161	177	164	142	148	131	147	171	148	164	137	155	168	159	141	182	139	164	157	158	163	173	143	152	153	152	145	152	169	172	132	143	161	155	143	168	151	153	158	179	153	159	150	140	149	154	156	150	158	177	146	204	163	148	166	152	166	145	178	150	167	149	161	183	168	157	154	148	157	138	150	155	165	146	143	156	144	179	167	153	178	152	185	160	148	180	154	132	155	151	151	150	160	145	143	151	143	161	163	135	175	163	154	154	158	148	160	164	167	143	151	172	169	153	161	151	148	175	154	152	143	179	155	161	168	142	147	165	169	163	166	147	152	168	188	174	181	161	158	165	166	142	177	145	160	131	150	155	148	149	158	170	169	155	152	146	168	170	143	174	157	149	176	150	166	164	141	131	148	153	148	160	164	139	173	146	146	162	143	158	162	155	153	154	164	154	178	147	148	161	120	164	174	147	132	137	161	162	165	138	149	165	131	152	156	164	146	167	160	162	157	146	173	154	150	163	168	166	180	159	163	152	154	159	142	178	147	183	168	157	161	148	160	178	175	146	145	141	166	166	159	159	151	157	175	147	163	165	150	175	158	164	143	182	158	148	178	168	154	161	139	164	154	163	133	162	164	164	151	150	142	157	174	169	144	144	168	180	155	161	184	148	142	182	144	173	161	158	174	146	165	163	182	161	154	163	179	164	139	163	181	158	167	152	135	151	161	157	165	158	155	149	146	174	143	151	153	153	140	171	148	170	184	172	170	168	148	157	153	174	147	189	151	170	141	173	137	176	152	155	152	138	140	160	165	136	135	152	161	160	164	143	153	167	154	137	165	179	156	170	145	154	149	149	169	167	164	171	160	174	138	168	159	176	141	164	152	167	148	171	181	142	178	162	148	165	144	146	151	142	168	157	154	162	160	157	168	152	139	178	159	158	175	153	167	158	171	168	163	140	171	167	165	153	174	158	151	173	156	162	181	167	157	159	139	168	140	155	143	160	141	161	183	162	138	137	164	158	151	148	145	145	138	139	164	160	168	131	147	151	157	149	167	168	158	184	168	148	160	157	143	141	183	173	173	174	176	130	158	140	156	166	154	160	153	149	135	158	154	162	140	166	172	164	133	168	161	159	173	136	164	152	169	164	163	163	160	174	159	154	168	142	158	140	161	163	165	136	143	156	149	161	125	150	153	160	155	157	142	166	163	175	163	161	161	156	159	144	150	155	147	139	160	159	161	172	159	177	156	144	170	159	168	169	130	145	155	153	131	178	149	170	148	157	175	156	141	160	163	165	150	159	143	170	158	162	154	126	155	158	173	145	142	141	171	141	160	180	159	149	166	158	149	153	181	153	128	157	148	158	149	148	148	147	151	163	126	161	168	131	163	168	157	129	173	172	128	161	167	154	155	144	148	149	133	145	172	164	139	172	171	163	172	165	160	172	164	152	156	159	168	152	148	161	130	151	157	166	146	150	167	173	172	169	159	134	162	173	143	167	155	131	140	153	183	163	158	161	152	149	152	176	162	184	167	172	141	148	148	149	155	159	145	168	150	151	149	163	160	181	132	179	181	167	160	156	173	163	148	162	143	156	162	164	159	147	155	157	154	155	135	152	163	153	139	166	153	178	149	155	170	164	129	171	151	155	170	137	152	162	171	151	144	168	166	148	171	157	168	165	164	132	170	138	164	151	156	143	154	153	155	162	154	145	189	153	149	147	135	173	158	171	152	160	156	171	145	137	172	153	171	153	162	144	149	111	155	142	164	145	143	143	161	149	186	139	144	158	147	162	170	149	174	147	146	171	143	169	145	157	166	148	165	181	139	142	161	148	167	147	169	151	169	142	164	139	153	147	125	162	160	169	177	136	169	152	153	146	162	149	161	157	141	154	147	154	138	157	163	169	168	180	179	146	128	157	159	178	147	153	157	152	173	151	169	159	175	147	156	175	171	154	172	138	145	151	156	149	154	152	179	150	159	147	170	175	174	156	159	163	161	181	149	161	145	146	167	181	161	153	163	142	143	171	166	154	152	141	156	144	173	154	153	158	154	134	163	153	160	157	155	157	149	145	154	160	147	161	155	157	153	181	183	138	171	197	173	162	140	176	155	138	157	161	156	152	159	144	155	152	188	146	142	163	150	158	161	163	155	149	152	162	185	154	124	156	157	141	156	128	168	157	170	148	135	142	121	138	145	151	138	183	148	138	123	147	141	164	145	181	173	180	164	151	173	157	142	144	168	152	168	161	148	144	131	173	149	163	152	142	165	146	181	155	147	161	175	151	159	174	168	150	157	169	155	148	146	145	165	147	136	145	153	156	174	154	153	150	160	151	157	156	157	156	153	158	164	167	146	141	180	156	146	157	178	159	154	150	162	149	170	157	150	176	136	157	152	158	138	144	175	156	154	140	150	153	157	186	140	157	148	154	146	176	144	162	178	156	155	142	156	151	175	156	157	153	142	150	161	150	161	161	140	164	134	166	179	145	137	160	148	163	159	167	168	160	145	151	152	171	176	138	143	200	142	147	142	176	147	144	174	140	149	154	164	158	151	143	172	164	169	185	156	165	150	124	151	175	144	143	144	170	164	144	165	171	156	167	155	165	155	162	146	159	147	162	163	175	145	154	137	133	169	158	155	139	143	169	147	169	162	180	132	172	172	198	167	161	144	157	158	155	156	164	159	166	146	144	135	150	165	152	153	132	172	166	149	138	145	160	174	153	170	156	168	129	152	178	153	140	161	134	156	158	136	165	134	162	131	163	150	164	161	135	146	157	148	144	160	171	134	148	176	156	165	168	183	166	167	152	150	151	145	150	157	159	144	139	136	154	171	156	157	180	167	148	161	161	150	141	152	153	149	157	149	165	188	147	149	166	157	137	167	156	164	152	151	156	174	168	161	164	160	148	160	150	167	155	153	155	171	165	146	178	145	135	156	156	140	149	160	168	164	173	143	149	126	143	157	153	143	148	168	150	157	143	155	170	142	183	163	180	151	161	151	152	164	167	157	151	177	147	166	161	167	168	141	147	154	141	147	146	153	152	150	154	162	156	170	178	166	163	150	165	170	181	143	149	156	158	159	179	152	197	164	150	173	183	149	141
34279	32923	863	329	286	251	252	228	239	209	231	201	223	225	200	205	217	210	222	211	224	215	194	220	203	202	202	212	208	215	181	201	188	182	201	233	185	203	214	204	186	233	205	201	181	195	216	170	191	219	199	224	193	223	215	196	211	198	220	200	197	228	213	210	200	221	224	218	197	231	221	189	193	246	231	200	226	196	228	198	206	203	203	190	220	216	207	230	211	198	220	233	206	201	200	211	219	193	191	202	196	212	206	211	210	245	212	217	180	211	211	199	224	208	219	215	208	239	195	213	205	226	215	198	219	206	220	214	186	181	185	223	183	170	214	208	204	209	187	195	197	204	234	228	197	211	209	228	204	208	196	183	223	181	196	216	215	204	214	227	189	194	204	193	225	194	223	201	221	229	218	218	221	205	220	225	217	209	198	207	222	224	212	219	201	224	216	201	195	187	226	177	221	200	211	187	177	197	189	219	233	168	217	202	207	209	224	199	224	213	196	191	203	201	224	187	196	228	183	240	223	204	203	215	201	216	193	187	215	197	238	199	196	219	227	203	202	217	196	206	208	225	205	222	204	207	192	190	217	221	185	194	208	212	186	192	212	193	206	192	235	216	186	206	199	190	210	231	197	177	197	207	219	217	206	224	203	229	221	210	185	198	207	205	206	219	203	201	215	217	198	201	198	193	187	213	216	230	204	230	191	196	213	207	237	209	212	225	197	192	232	240	217	230	195	230	209	208	203	215	203	220	207	230	212	205	215	213	230	170	231	205	193	182	210	219	230	175	224	211	192	218	200	218	195	198	207	207	204	196	201	201	196	230	202	204	201	186	205	190	194	220	214	166	223	205	204	203	193	190	188	210	199	204	233	215	193	193	167	194	207	230	207	210	210	224	225	225	186	199	183	189	227	211	197	178	197	220	197	222	207	190	222	207	228	199	173	198	209	188	205	194	196	217	203	208	212	190	194	191	207	202	200	183	205	217	207	189	197	226	195	209	220	218	194	186	215	209	217	231	209	219	215	218	193	199	193	200	178	194	234	227	193	200	220	205	204	203	214	219	225	178	209	194	191	215	219	192	203	224	200	222	215	224	206	204	217	224	212	187	216	184	250	175	191	196	222	228	213	188	215	216	190	195	213	225	215	219	167	180	181	233	208	219	213	210	199	229	203	219	221	193	215	205	229	224	210	217	208	234	223	212	225	208	226	188	224	208	215	198	178	210	201	215	213	197	198	208	220	219	192	203	204	185	210	189	208	211	221	211	203	203	202	204	205	228	233	217	207	221	208	204	182	199	215	220	208	206	187	195	194	190	226	218	183	183	216	210	239	186	211	207	218	211	225	204	203	191	215	193	227	220	217	201	205	181	209	184	190	207	183	212	207	220	225	204	189	183	213	210	205	186	192	199	190	204	200	206	204	216	207	227	216	206	193	207	210	197	197	210	205	196	221	214	196	217	197	207	207	179	213	215	206	204	194	224	193	208	225	203	212	208	182	201	242	216	201	207	220	202	199	206	201	203	181	191	225	216	217	236	218	179	214	173	236	224	225	174	202	209	187	203	211	237	199	210	208	196	201	233	229	202	203	197	208	204	222	215	173	194	207	216	221	208	221	202	233	208	199	184	198	182	208	174	202	207	207	174	209	215	223	203	212	198	224	198	203	179	189	226	202	207	200	225	209	214	209	219	196	196	199	226	237	226	210	207	196	203	207	198	188	194	210	204	225	218	190	213	208	207	190	194	218	215	210	217	211	200	215	217	192	208	199	209	231	205	216	197	183	189	213	219	226	218	216	213	234	215	223	195	203	223	229	179	200	217	205	203	183	225	190	194	211	210	216	209	215	183	230	183	194	209	193	207	206	184	209	226	190	214	217	210	236	219	173	198	203	182	200	211	205	218	217	204	185	195	225	201	190	204	210	225	211	220	188	231	219	209	196	207	202	210	207	215	204	204	226	227	209	204	215	242	185	214	202	214	192	203	211	229	201	198	185	190	210	202	201	200	225	210	195	218	200	204	220	232	206	223	202	187	192	217	207	222	183	220	202	210	227	201	221	200	205	208	204	229	209	210	199	220	207	215	190	197	187	207	205	224	230	213	198	184	220	231	211	211	203	203	190	204	223	212	211	206	212	211	219	203	191	192	213	218	194	211	239	229	193	238	176	227	206	193	223	196	210	193	203	185	194	192	179	223	212	196	204	213	214	214	234	209	213	187	227	219	201	192	201	203	203	214	216	215	211	197	178	193	204	213	205	194	200	221	192	214	210	213	209	189	220	242	218	203	183	191	198	227	232	212	210	199	184	216	214	223	187	207	220	200	207	179	199	196	204	209	231	228	173	211	211	237	203	191	191	199	204	219	238	207	208	207	212	222	195	183	194	206	202	216	195	197	197	208	192	213	193	230	208	189	222	194	193	189	198	203	188	227	182	203	208	213	202	188	184	223	199	206	206	199	204	216	222	221	216	206	199	239	220	234	217	233	186	224	238	210	190	218	188	204	216	211	198	202	200	185	206	221	224	205	209	213	227	203	216	207	195	213	201	203	224	217	218	204	217	206	215	224	195	192	227	221	211	227	206	190	224	217	204	221	227	197	198	211	191	236	193	222	192	198	188	244	203	190	245	195	197	218	193	205	217	167	203	200	229	197	197	201	191	204	189	225	199	217	194	229	214	229	196	204	194	184	219	215	227	198	210	204	192	226	196	209	210	195	196	236	187	185	206	200	218	219	205	207	224	206	225	220	213	200	191	206	181	205	219	180	208	225	201	217	235	198	183	208	222	215	217	201	184	231	209	195	198	187	174	197	205	241	196	214	218	209	204	213	192	220	205	199	193	201	205	209	246	224	201	202	216	208	204	199	232	175	218	217	202	193	186	222	195	201	189	209	185	211	226	208	210	196	235	206	190	224	190	193	206	192	205	195	194	224	188	193	190	186	206	222	193	178	223	228	220	195	210	195	211	202	212	205	204	208	195	207	209	183	201	227	228	208	225	204	190	202	200	218	209	194	187	212	219	208	250	221	211	218	214	216	240	171	229	211	204	206	214	199	193	196	203	188	184	208	201	197	190	228	209	217	222	217	215	203	189	191	200	206	214	218	192	215	216	202	210	213	245	190	188	220	184	217	231	181	204	207	180	197	214	195	213	193	221	225	214	211	200	188	211	218	202	197	191	218	189	215	194	185	201	202	195	207	202	188	205	227	201	217	201	197	205	213	196	222	187	229	211	182	218	184	209	176	209	199	208	224	176	201	190	196	196	224	193	200	186	192	229	229	224	205	203	205	216	179	222	188	190	197	204	179	169	201	216	215	190	192	233	209	216	201	213	191	200	217	193	225	233	217	214	211	208	205	178	198	233	205	205	212	210	222	185	186	207	226	222	196	223	204	209	188	203	206	179	202	217	188	191	199	231	213	211	218	199	209	204	203	214	224	187	183	195	212	218	224	197	232	212	186	190	207	201	218	207	204	215	191	227	205	201	228	192	220
24270	21552	28804	24629	21450	9290	734	539	449	439	398	343	364	355	324	333	305	328	305	313	310	302	309	316	292	307	323	312	337	317	313	286	282	266	304	294	301	312	298	325	277	313	300	291	295	296	299	261	296	309	307	290	329	281	270	295	276	312	331	296	292	294	281	272	289	287	282	306	305	278	275	291	286	299	325	297	304	296	313	298	299	311	253	297	282	307	297	277	265	280	302	304	287	271	304	275	290	303	291	310	275	288	284	313	293	293	270	294	297	298	318	253	287	297	282	303	298	321	320	307	293	276	324	315	289	264	264	297	302	318	303	302	297	288	296	285	303	278	286	278	273	299	289	288	319	298	298	283	282	316	281	328	304	319	278	262	307	284	295	300	260	303	273	291	299	290	272	276	282	301	300	284	303	308	320	320	309	295	301	302	284	280	267	302	279	269	274	290	280	281	274	307	291	298	284	288	276	282	287	263	298	285	293	315	282	285	289	310	307	283	287	277	350	291	246	312	306	269	311	309	302	276	300	291	292	279	316	270	294	324	315	283	284	273	296	300	275	296	283	303	272	286	306	254	306	263	290	297	305	286	295	300	314	331	279	297	280	287	277	310	304	256	290	288	305	271	315	310	298	305	316	293	265	297	298	310	309	310	310	315	277	277	291	273	299	296	313	254	304	325	317	308	298	268	291	275	280	317	285	287	314	249	315	286	301	281	275	271	277	289	275	276	286	310	306	292	296	269	262	307	278	297	287	252	260	329	302	249	279	300	289	272	296	305	261	280	291	286	314	327	297	283	310	281	310	293	278	338	286	304	298	298	307	259	299	297	308	286	296	266	313	298	285	305	307	294	265	295	274	283	278	289	279	284	298	308	280	265	298	274	279	280	302	278	311	299	303	287	309	291	284	281	284	262	311	288	314	292	304	303	296	304	285	290	301	269	281	273	298	270	295	281	295	307	298	312	286	277	316	288	298	285	296	306	266	243	286	287	270	310	286	308	291	309	308	262	236	273	260	309	305	291	279	293	269	287	319	304	310	297	279	295	294	315	316	309	317	284	260	276	278	297	332	294	264	287	297	308	303	320	256	301	279	291	269	300	280	285	327	284	261	281	316	271	290	298	312	279	284	283	287	302	298	252	293	301	274	286	277	294	275	280	323	296	284	309	304	293	296	281	320	292	306	299	282	268	287	289	289	306	297	297	283	288	307	281	281	312	282	262	270	280	293	288	291	315	304	295	290	301	314	298	296	276	274	280	283	281	285	296	303	305	266	282	306	327	297	304	295	310	283	294	298	254	281	302	254	268	287	293	295	309	306	286	332	280	290	265	295	309	298	280	277	257	287	288	262	275	302	299	288	285	332	308	292	313	286	316	312	297	307	303	253	284	293	288	299	286	295	267	292	272	319	298	261	284	290	310	273	333	308	260	303	276	283	298	292	281	284	302	306	307	282	265	302	261	304	289	318	267	317	312	310	319	260	288	287	313	287	299	300	304	326	318	290	304	336	286	306	289	307	294	287	291	280	284	284	294	313	284	281	301	338	323	268	317	305	269	291	295	284	315	290	265	284	305	306	298	318	291	290	318	299	301	295	300	318	305	290	302	289	238	309	287	312	298	301	286	309	297	268	280	289	282	267	271	269	300	303	277	292	278	314	284	275	293	299	315	302	302	293	301	292	291	297	271	285	295	288	293	266	301	327	257	288	284	342	282	289	297	262	306	267	279	262	266	292	296	281	284	285	306	300	305	304	301	332	302	299	299	271	306	300	305	292	298	284	287	291	275	297	279	297	290	280	279	286	293	299	323	290	279	288	284	302	267	289	273	283	311	287	282	288	279	296	295	267	312	272	280	291	312	281	299	277	316	260	254	310	280	283	302	284	299	259	324	284	305	275	290	302	323	316	276	306	287	295	285	278	326	303	279	311	270	317	281	302	278	297	299	276	289	296	304	291	296	291	268	285	281	297	288	300	322	305	295	275	302	264	276	288	270	290	311	292	300	300	284	307	305	303	311	292	291	309	265	279	296	297	271	292	303	304	290	290	273	290	310	281	300	282	329	292	267	263	312	299	291	315	286	300	298	307	301	308	306	306	309	296	259	276	312	273	288	304	285	277	288	268	277	277	306	299	283	274	295	286	316	308	297	274	301	272	282	308	277	289	266	298	267	302	279	290	290	287	315	281	278	304	282	290	322	255	284	298	285	289	303	294	298	321	285	303	299	277	328	290	298	292	280	305	303	321	290	293	285	288	316	274	306	293	292	301	279	283	283	286	282	272	260	301	313	313	258	295	282	276	303	308	296	273	287	288	309	293	304	289	327	263	294	289	273	267	286	274	313	296	290	287	287	269	307	288	283	287	298	283	281	258	286	293	318	299	293	304	299	300	301	292	317	292	286	291	266	268	249	280	297	297	305	283	279	277	325	291	285	243	280	302	305	304	309	295	303	280	264	278	289	303	305	286	282	298	319	287	277	335	274	283	291	288	272	271	320	274	281	278	272	311	291	289	319	278	297	306	304	272	266	293	295	285	279	323	315	297	329	296	289	291	284	290	281	289	275	294	334	275	283	312	304	325	276	297	298	303	294	283	290	307	298	281	310	310	262	277	290	308	323	282	275	297	292	297	259	272	284	288	283	273	306	286	303	277	281	312	278	291	308	301	290	286	295	297	268	297	300	275	277	317	315	317	292	288	273	293	281	292	281	297	285	285	278	305	303	299	285	305	303	293	287	282	291	296	306	259	294	290	293	310	306	273	280	316	290	292	318	264	285	286	310	271	272	296	299	297	279	294	306	280	274	270	304	318	299	294	311	287	313	294	276	300	305	288	280	321	300	313	322	296	266	304	282	282	303	314	265	259	296	282	289	300	285	275	325	314	306	296	307	281	287	284	299	299	285	291	288	303	317	272	305	326	293	304	278	271	280	270	284	282	281	298	325	304	271	319	288	287	293	307	319	293	269	277	302	285	273	283	289	288	347	297	277	283	274	306	268	282	279	288	308	301	310	239	311	301	320	294	279	275	276	317	293	292	319	275	307	293	294	320	305	305	293	294	264	295	293	288	278	295	299	286	321	308	318	296	275	299	312	318	281	283	305	273	307	309	303	310	267	299	310	289	286	306	282	277	308	280	311	294	261	279	283	290	281	290	291	252	311	286	287	298	289	304	303	266	286	293	282	294	303	279	309	288	297	291	301	283	289	298	304	280	292	266	300	298	313	301	273	259	285	296	269	293	303	272	272	304	286	298	262	302	276	294	315	306	288	290	295	273	268	291	285	307	280	270	278	278	280	318	283	261	306	287	295	302	294	286	300	339	291	298	326	255	297	291	268	312	307	311	300	310	312	269	304	304	322	275	267	304	282	326	290	298	283	324	249	270	271	272	268	275	261	285	326	305	295	304	268	285	299	317	271	301	301	278	304	295	311	296	287	293	324	291	272	287	293	270	261	286	300	295	283	281	267	314	278	283	289	262	300	287	268	295	301	325	292
39184	46979	5202	2121	1513	1168	953	771	652	606	624	537	465	449	461	429	404	427	403	401	377	395	401	370	373	385	394	380	378	370	355	346	371	379	340	353	350	358	381	336	338	384	392	377	346	331	369	352	390	361	356	318	366	346	382	348	375	337	384	365	327	371	377	346	360	354	355	354	336	363	345	357	351	354	380	344	384	320	360	335	339	343	357	363	348	368	386	373	357	347	344	329	354	350	331	348	320	390	335	366	342	381	395	358	362	350	344	372	319	314	335	362	359	370	338	368	340	349	370	361	344	377	372	366	366	350	333	371	391	359	346	365	361	360	356	331	340	363	358	351	362	367	317	360	350	340	316	391	364	367	355	353	371	391	371	327	381	350	347	360	338	364	374	355	348	328	360	360	359	365	350	363	339	341	341	392	371	325	391	346	359	321	348	374	356	340	355	353	367	331	358	352	355	355	345	354	356	351	373	369	345	357	370	394	338	358	371	386	366	378	352	361	339	349	369	345	384	364	390	384	359	385	354	361	333	321	312	381	309	366	371	342	363	346	337	343	348	386	382	362	362	354	346	362	377	352	336	319	351	364	357	368	345	329	394	356	372	347	351	345	351	363	329	389	360	372	356	338	348	359	342	346	338	341	382	376	393	355	369	362	348	350	353	366	352	350	347	365	345	349	345	354	345	315	331	381	348	387	344	358	348	354	349	406	377	366	375	369	374	361	380	341	341	362	375	347	351	347	348	355	360	367	337	346	344	326	362	339	353	356	338	344	362	331	351	359	406	324	383	355	358	361	336	341	374	357	370	355	356	322	330	340	375	378	375	344	360	325	357	352	330	379	344	353	368	355	347	355	346	357	351	357	379	368	384	369	313	344	332	359	333	387	342	333	395	353	350	367	339	358	352	329	341	344	352	334	330	363	338	371	363	346	355	361	362	360	368	385	404	362	358	369	334	348	376	352	356	352	353	307	352	307	343	360	332	327	361	326	340	355	379	318	352	350	358	326	368	328	361	340	346	368	375	360	346	369	359	350	344	373	354	356	333	347	372	360	349	359	340	346	342	364	362	374	344	329	338	351	332	351	333	366	370	404	368	413	342	331	340	306	351	306	360	354	366	362	366	349	365	344	346	353	377	352	342	317	378	349	349	330	356	353	381	344	345	346	397	368	373	338	305	329	355	324	400	329	326	364	354	371	329	350	366	369	384	368	308	335	335	340	390	361	335	353	349	349	351	398	375	352	356	373	357	363	372	339	366	361	354	372	394	369	329	373	362	343	350	355	360	327	326	348	347	352	345	361	337	332	370	342	373	373	371	347	340	344	336	354	355	386	332	348	366	351	359	354	366	363	355	344	353	351	380	332	342	334	368	361	348	344	367	356	342	376	362	375	341	348	335	365	352	340	342	356	365	322	353	394	356	360	358	367	369	329	357	377	367	380	376	349	382	375	340	367	354	363	350	382	356	366	364	360	372	351	346	323	352	388	366	371	371	382	391	345	361	337	335	388	338	347	340	338	387	375	332	364	368	354	357	363	358	368	341	380	363	360	383	362	375	337	343	357	340	366	364	332	380	363	342	353	372	370	352	345	329	339	369	361	336	326	373	365	371	377	392	325	387	343	371	348	334	357	363	357	351	343	365	341	341	339	366	337	346	356	328	355	328	340	357	359	347	343	349	361	379	357	330	360	354	339	340	363	317	355	292	348	359	345	360	359	342	360	333	335	342	347	361	364	360	365	349	357	347	355	345	328	368	370	369	368	337	327	367	367	360	345	373	343	367	357	367	357	364	310	340	376	372	350	370	373	384	366	348	382	320	376	367	332	345	340	331	325	356	335	338	296	372	350	319	349	380	358	370	356	357	372	358	342	340	342	400	351	371	333	372	357	372	348	336	344	361	365	370	339	331	375	331	345	386	350	352	349	338	354	343	352	356	328	330	377	329	332	340	383	344	367	356	345	323	327	376	341	367	318	382	338	370	335	375	396	367	338	335	371	336	359	381	327	324	340	360	345	379	336	392	362	381	365	356	322	334	396	379	344	351	338	361	328	380	351	340	347	345	391	352	381	363	350	379	375	338	364	346	313	325	368	356	358	352	381	340	368	397	365	339	363	360	363	351	341	358	358	336	338	342	375	354	346	369	364	403	362	344	350	337	356	346	346	357	342	352	358	344	355	362	358	343	337	352	348	351	322	333	364	386	318	390	393	357	381	370	342	373	369	322	386	362	394	366	313	362	324	342	342	346	363	354	349	378	333	353	376	357	362	366	330	365	367	339	352	350	354	332	350	350	353	366	360	345	339	337	341	396	322	315	349	348	375	342	371	329	376	365	346	381	356	363	345	343	361	348	346	387	356	377	348	314	316	351	351	333	392	306	359	376	314	360	332	340	336	328	359	364	337	330	381	380	348	333	358	350	325	373	326	325	379	318	336	393	345	353	347	356	373	336	362	346	336	364	333	317	377	318	339	370	349	349	364	328	339	351	370	378	355	375	349	362	334	343	385	367	321	360	356	362	349	362	369	352	337	362	370	393	363	372	364	314	356	360	335	356	361	332	369	324	364	342	349	385	380	357	372	355	356	347	377	378	353	358	351	333	360	359	359	341	365	324	334	354	352	381	354	386	357	381	353	346	364	339	379	351	375	350	341	359	370	342	389	314	403	330	347	405	345	354	382	330	366	371	360	367	361	322	349	380	349	342	365	359	354	353	373	395	355	362	337	349	358	348	358	365	344	352	358	331	360	335	355	375	376	376	339	333	335	347	388	373	327	336	372	324	343	331	372	328	342	362	318	336	363	347	358	326	335	379	371	363	415	375	341	342	362	369	348	351	331	327	355	358	379	343	349	344	348	291	360	357	372	367	370	355	365	348	335	337	346	330	370	328	326	362	362	372	366	338	332	343	379	319	333	322	351	377	369	360	367	375	339	347	341	370	376	323	376	354	346	389	348	361	346	334	343	350	372	356	354	355	351	402	350	342	329	367	373	385	349	386	355	315	393	329	378	351	345	346	344	401	364	355	377	374	341	359	378	360	387	361	364	341	356	375	349	365	331	337	354	337	373	365	346	311	350	348	373	338	340	377	352	346	353	343	341	353	341	369	333	370	333	324	351	361	324	321	359	374	307	366	334	369	373	351	348	340	350	363	381	360	384	355	345	380	362	358	340	352	339	352	376	377	333	354	327	337	362	373	359	352	396	360	349	387	351	352	361	339	380	331	355	361	337	338	338	344	357	373	340	360	362	357	323	364	316	395	360	330	350	365	331	377	330	366	351	363	355	361	356	373	401	326	364	328	361	367	328	363	358	343	363	363	376	328	358	335	374	355	375	326	330	370	366	367	348	340	371	370	391	363	353	351	371	374	339	351	357	383	332	370	362	353	342	376	388	400	368	354	362	347	349	339	376	360	345	327	348	334	369	367	344	336	356	328	382	312	362	361	346	365	355	383	370	343	344	359	360	354	350	363	331	342	322	378	356	352	343	328	327
25520	21584	27558	25557	7991	456	375	342	262	281	263	234	251	260	236	271	246	262	256	279	236	243	230	247	211	229	246	211	249	245	235	222	258	259	248	236	221	237	244	230	229	255	233	247	241	239	243	257	239	234	239	218	227	249	241	213	263	235	225	241	225	233	271	221	240	215	231	278	255	228	251	238	247	226	247	242	264	237	227	211	213	252	236	260	222	251	218	257	237	235	267	235	249	223	234	227	248	248	240	257	229	255	213	236	233	242	249	245	256	254	215	268	257	217	258	258	224	232	201	203	228	245	258	237	243	203	229	214	215	242	241	258	235	204	228	239	262	225	247	253	287	264	235	240	241	235	235	238	233	258	264	254	253	232	259	240	239	231	219	232	247	227	246	214	248	252	224	215	243	284	210	234	238	237	258	223	236	226	266	246	206	228	240	232	230	225	232	228	204	239	224	231	238	249	248	236	215	243	255	227	246	260	229	267	235	245	258	241	238	246	268	249	244	246	255	232	244	234	227	223	233	239	228	269	217	220	236	252	242	249	248	251	239	227	225	248	246	256	269	254	220	243	235	232	238	247	238	218	217	227	251	237	209	211	247	253	234	202	233	229	224	254	242	228	255	238	217	261	236	251	254	239	247	252	232	256	247	251	236	251	225	278	237	236	260	228	224	233	220	244	245	201	243	223	249	220	262	231	231	237	238	213	235	225	214	261	224	263	256	253	233	215	240	244	236	246	236	240	227	254	239	240	237	268	247	241	256	250	241	214	270	261	252	209	240	235	229	215	252	235	233	214	216	244	260	257	224	226	235	270	228	235	236	244	218	215	257	252	218	234	240	227	236	212	242	232	234	240	268	244	233	238	278	223	256	242	241	265	206	224	222	240	218	232	228	260	232	254	276	231	244	219	215	235	245	236	228	247	226	247	243	216	247	238	243	255	238	217	226	233	254	225	247	240	232	252	242	245	253	224	241	235	228	230	201	236	233	212	240	261	245	258	217	237	250	221	215	225	231	261	272	251	232	224	213	223	222	249	251	267	240	240	260	231	244	225	214	269	232	233	243	255	248	234	260	234	206	262	233	222	257	233	239	223	247	231	246	247	227	249	221	233	207	249	249	231	222	215	231	211	239	228	254	232	229	268	241	249	240	247	231	196	239	240	218	232	234	232	202	276	244	233	258	243	251	240	243	244	249	231	257	252	217	254	239	240	232	236	237	232	248	245	262	256	231	243	235	235	266	221	252	233	248	304	239	195	269	233	253	239	240	241	214	240	227	216	266	255	217	234	224	251	219	217	241	224	261	212	256	246	238	252	238	231	223	230	267	217	258	229	247	234	202	285	231	250	249	248	236	231	247	243	231	252	263	220	240	250	274	253	241	239	260	240	238	245	220	254	244	230	228	241	233	225	257	239	215	230	227	243	255	220	213	262	235	262	240	217	245	227	244	206	236	242	242	265	256	226	258	231	236	237	244	255	227	263	239	250	276	255	227	221	240	238	233	243	221	224	273	248	249	202	213	254	231	238	245	232	223	243	250	235	215	222	254	204	233	255	230	244	215	219	260	227	221	219	224	260	225	243	234	233	248	243	238	228	227	233	227	230	221	243	220	251	233	235	224	261	224	226	248	200	251	249	281	221	243	254	217	239	229	218	249	249	238	224	229	201	223	242	228	220	223	229	271	251	226	266	235	243	254	230	209	278	228	254	217	262	201	237	258	240	241	278	221	206	236	248	235	247	240	245	221	243	261	252	256	216	227	241	257	257	223	247	210	254	243	228	233	245	235	231	197	258	239	234	234	241	278	227	216	268	239	257	241	268	244	260	246	230	250	231	265	222	249	234	258	229	223	223	234	225	221	242	260	238	222	225	239	225	230	267	231	228	244	232	239	250	232	238	242	233	253	226	238	205	202	249	217	260	248	246	247	235	226	252	247	233	273	230	250	231	250	271	246	250	232	242	254	214	243	268	235	246	215	257	216	229	274	238	228	250	251	243	237	254	227	239	244	246	239	246	221	247	241	217	238	232	227	225	238	227	248	228	287	243	235	240	245	250	240	258	265	275	242	251	229	236	227	257	233	236	217	235	261	254	232	208	221	236	254	235	255	219	255	228	209	255	244	242	258	231	246	233	239	266	257	248	227	240	251	225	221	251	225	239	223	243	235	224	250	220	248	246	236	250	230	246	253	234	283	239	226	218	245	233	266	257	220	231	257	231	222	240	242	246	236	218	216	226	247	252	258	255	251	241	222	232	257	238	247	224	252	242	252	252	244	228	232	230	248	224	256	223	205	221	271	226	234	212	256	251	235	239	211	240	236	236	230	225	225	254	213	236	258	218	230	248	253	226	257	243	235	201	243	219	251	226	237	232	251	240	239	251	215	237	255	264	239	261	218	238	233	226	225	217	242	227	221	257	215	241	214	253	260	234	238	240	255	241	234	223	220	234	233	245	252	228	227	209	210	239	236	214	238	229	248	252	235	239	248	217	232	250	269	236	258	263	265	240	223	259	224	224	237	252	274	233	222	258	237	249	242	230	264	216	226	252	210	225	230	250	246	217	205	222	214	248	231	270	250	237	259	233	222	246	228	226	241	265	236	224	231	261	226	257	243	245	257	236	250	248	255	229	262	238	246	222	239	229	238	252	234	239	209	232	220	247	263	252	238	230	274	236	242	228	236	242	200	237	240	240	250	223	218	233	232	261	247	229	276	237	235	251	236	251	247	250	233	234	241	237	213	250	219	221	262	224	242	236	234	247	252	237	235	220	281	225	236	250	268	226	233	260	231	231	241	256	237	251	258	245	224	241	238	248	211	210	254	252	240	219	274	242	254	236	215	240	258	250	233	253	235	249	264	241	249	236	284	251	203	231	233	241	267	240	234	236	258	236	239	232	224	236	246	229	233	228	255	249	241	230	224	262	232	250	217	239	242	233	232	229	243	236	208	223	238	220	263	238	219	226	234	226	250	232	238	223	220	232	246	275	246	222	239	246	225	232	250	247	244	251	233	271	222	245	238	251	208	236	230	222	263	238	227	221	244	236	245	234	251	248	267	253	247	246	232	204	231	219	211	215	211	234	252	243	246	231	242	248	250	234	224	241	228	252	245	251	252	233	226	249	234	250	253	241	261	224	267	255	260	239	266	214	235	230	247	248	251	218	237	204	264	237	232	251	247	237	242	250	234	215	231	233	218	222	228	258	242	252	249	243	224	227	221	250	278	256	243	241	242	256	228	253	255	249	214	231	250	253	229	230	228	230	237	225	266	246	254	211	255	216	224	230	244	241	256	212	243	234	232	232	240	205	246	260	235	245	237	219	250	238	254	272	238	273	234	253	246	213	253	277	225	239	244	251	246	221	221	233	247	212	236	233	252	263	218	223	235	223	255	250	245	246	238	230	232	251	218	243	264	218	229	273	233	269	195	238	228	284	251	249	252	232	249	211	232	236	266	214	263	207	239	257	231	241	270	242	240	252	230	253	240	251	242	221
37939	41796	3130	1279	944	749	591	547	497	410	430	399	381	355	369	373	363	335	353	316	345	314	352	347	323	328	341	360	331	352	323	335	272	296	298	300	328	338	295	326	318	317	308	310	335	306	315	348	362	325	321	346	337	347	308	318	337	309	298	310	370	330	322	301	305	300	314	323	318	288	293	335	287	299	336	327	311	290	305	304	324	292	318	297	319	324	328	301	337	328	305	333	353	281	325	325	327	339	321	313	295	335	298	315	315	294	309	322	319	319	303	312	302	294	325	301	321	311	321	314	338	306	335	327	318	304	303	322	289	329	312	339	332	309	300	316	325	316	295	332	293	317	296	312	301	324	307	286	309	332	301	329	318	311	334	323	331	317	320	328	302	321	331	334	361	346	287	325	301	344	310	331	313	335	299	302	326	318	328	329	298	331	302	302	358	310	297	343	319	322	342	327	297	324	291	298	316	275	323	318	314	312	314	319	335	298	318	314	317	344	275	295	321	330	317	311	349	305	318	329	296	302	317	328	308	300	305	310	328	316	310	311	343	313	305	285	311	323	311	315	312	299	312	333	306	333	308	289	320	334	362	299	303	315	325	292	327	345	330	334	326	304	341	309	311	307	326	303	297	301	290	333	324	315	295	302	315	343	316	337	308	315	338	313	335	329	311	310	318	270	323	315	328	304	326	296	307	305	332	315	315	295	346	340	294	312	295	341	317	280	295	322	309	325	304	332	307	326	311	308	343	325	329	301	288	312	314	314	293	318	286	314	314	295	322	352	296	324	283	295	314	317	343	309	324	282	307	289	276	324	332	299	297	310	302	325	323	313	317	290	320	337	284	331	329	281	326	293	318	312	291	326	311	310	336	315	327	319	307	325	300	324	292	305	324	331	327	292	301	312	303	321	308	314	264	325	295	313	255	318	322	319	306	296	279	284	349	322	327	318	320	297	305	332	323	295	291	314	325	301	293	330	339	300	327	305	335	302	345	315	311	334	323	327	283	324	314	279	322	296	287	286	325	312	314	294	297	327	285	340	320	328	315	307	319	285	303	317	259	347	327	330	342	351	293	299	321	313	334	323	301	279	311	285	299	327	310	317	328	333	312	287	339	327	273	321	302	315	330	322	316	313	306	322	312	316	306	320	301	310	298	302	296	324	351	284	310	322	336	317	333	326	336	287	318	302	301	311	352	289	321	297	344	331	296	293	318	315	323	296	337	293	281	288	287	326	316	342	309	300	319	330	303	289	312	341	322	318	333	299	299	321	321	311	286	287	350	320	326	304	314	335	288	298	348	287	323	322	328	302	320	300	308	293	280	324	289	294	311	311	309	296	328	320	312	301	309	311	354	344	291	294	351	328	323	339	311	316	290	360	309	314	315	280	356	318	339	297	325	304	336	292	305	293	321	305	311	316	333	309	324	327	272	284	294	321	308	300	288	316	322	318	318	323	303	285	311	334	309	299	316	312	336	322	345	307	288	312	276	317	318	312	308	327	306	337	301	327	295	304	324	338	315	294	334	327	329	288	337	299	318	299	265	319	340	330	302	343	291	315	311	306	359	333	323	279	289	285	326	321	346	321	333	307	312	268	347	333	332	324	308	315	311	307	311	304	324	303	299	287	285	311	307	317	323	287	305	315	291	335	289	289	306	293	303	309	309	300	280	324	324	327	329	308	302	327	324	310	347	286	310	317	300	345	316	341	321	319	316	326	312	319	306	324	319	355	318	294	331	310	326	319	294	296	322	287	310	316	335	278	349	311	315	324	331	317	306	335	324	322	333	311	288	322	327	305	328	290	306	327	319	292	299	333	301	291	322	305	317	320	321	336	293	294	322	313	308	322	283	330	337	313	327	322	304	278	343	320	324	334	331	300	293	341	305	323	306	325	309	328	335	373	334	318	346	337	310	337	321	317	308	291	294	324	330	291	290	306	326	309	333	306	297	311	334	337	289	329	320	320	337	289	294	327	300	320	325	287	347	282	336	326	330	320	298	333	308	288	313	318	335	285	325	305	295	311	317	340	322	331	305	348	293	308	330	320	334	317	338	299	333	327	296	302	305	310	343	316	335	303	295	329	303	305	298	325	354	319	324	315	325	305	292	307	310	327	324	333	299	350	336	330	254	315	297	282	301	313	336	329	311	334	311	317	274	295	306	295	324	305	324	300	337	316	302	305	302	321	313	337	314	306	326	300	306	309	316	305	324	297	287	294	311	327	328	283	308	297	286	340	321	321	293	338	333	303	321	354	301	338	298	311	312	325	305	348	281	313	295	323	334	312	309	278	285	307	306	328	313	337	340	293	318	290	289	327	308	332	317	293	296	337	296	321	299	323	330	312	314	289	347	314	322	296	294	326	321	319	302	304	345	332	306	282	318	287	310	282	319	312	299	316	312	317	304	313	341	263	316	329	289	323	328	329	303	286	301	295	337	320	311	301	290	329	343	329	292	300	279	296	312	333	312	289	337	287	302	322	307	325	325	339	302	324	292	305	285	321	315	310	345	306	332	296	286	276	313	268	324	279	318	329	284	307	321	332	316	307	350	289	341	302	309	356	343	311	294	285	312	285	320	287	315	324	307	310	305	303	309	289	304	328	319	299	327	300	354	309	306	326	318	311	311	275	290	315	345	309	288	322	326	318	336	310	316	331	310	297	314	328	304	319	345	272	321	309	313	304	329	284	345	324	305	321	323	328	307	325	337	310	332	331	306	337	280	312	351	317	317	291	316	289	302	320	342	316	347	296	324	287	312	284	323	311	322	297	331	334	326	297	321	338	301	345	280	304	321	326	324	268	260	349	276	314	305	321	301	328	270	291	322	312	323	351	321	319	323	306	328	296	334	291	302	314	308	307	344	317	315	302	313	325	315	340	297	293	319	325	328	354	326	325	324	321	291	300	317	306	325	324	324	321	311	291	311	316	317	295	330	337	341	329	321	328	319	279	294	301	323	320	335	330	315	311	318	336	316	293	291	325	348	301	300	315	294	294	292	307	313	291	288	324	317	322	313	329	307	325	305	297	319	305	361	326	308	305	278	290	323	329	309	306	316	322	288	308	315	307	313	332	347	321	316	332	290	296	324	319	312	300	285	318	305	305	297	293	322	274	317	323	324	300	299	278	317	351	295	320	339	332	332	322	315	290	322	306	326	334	283	339	304	344	322	281	321	308	298	280	309	296	291	297	295	330	309	341	309	312	265	320	341	319	302	318	295	293	314	321	310	297	338	294	319	330	317	346	284	276	299	327	331	303	316	333	289	328	339	306	321	327	296	337	327	336	306	258	353	317	291	334	324	306	315	306	329	314	314	332	355	316	320	327	305	334	321	306	312	294	333	316	313	334	287	282	307	331	311	299	300	337	348	323	330	339	323	301	306	336	301	312	327	298	309	327	306	323	318	326	322	330	312	283	316	311	307	341	304	303	319	312	343	344	338	324	298	332	343	307	280	336	310	286	331	312	308	313	303	337	304	308	341	299	300	329	321	329
23231	21520	29299	24171	21509	21520	9408	1103	734	743	690	651	573	622	544	581	551	505	494	536	529	538	523	507	485	473	486	510	477	525	529	442	505	548	502	461	486	500	485	471	513	478	500	475	508	510	510	513	480	490	457	475	473	466	528	495	492	480	477	466	470	510	509	476	504	494	448	493	498	514	443	492	491	478	461	499	478	470	515	454	481	475	457	454	465	495	493	462	497	441	440	443	469	477	508	479	529	488	498	446	461	505	485	485	468	406	456	487	465	497	479	504	491	471	466	461	528	461	502	505	484	467	464	505	480	493	471	489	506	485	491	485	481	476	513	448	426	465	469	462	453	473	481	453	474	483	451	457	552	491	497	452	479	448	475	468	493	496	496	494	498	474	504	473	451	468	477	450	482	531	481	471	474	467	471	503	520	508	509	484	456	472	483	469	483	457	496	516	492	470	468	517	510	478	478	487	528	519	476	493	474	488	497	492	487	458	468	482	499	512	457	481	481	451	507	465	507	495	504	487	455	483	507	468	489	480	470	507	467	480	511	482	453	497	530	463	469	471	471	476	422	446	462	485	493	402	490	434	507	445	451	505	505	463	478	464	485	529	504	486	483	451	481	493	442	494	466	472	504	480	475	479	458	477	534	483	486	512	492	466	491	508	462	449	474	452	489	476	459	455	494	488	526	451	498	485	493	479	512	497	462	520	512	485	467	504	449	481	507	504	482	507	469	466	461	481	449	518	474	427	546	453	451	510	507	474	519	513	477	492	479	506	481	436	474	476	461	491	509	464	482	481	474	471	510	482	469	464	484	470	477	495	490	453	500	488	481	473	465	479	480	501	463	471	494	517	507	456	497	468	477	445	498	500	490	486	444	490	448	456	504	466	477	493	486	513	490	488	463	431	501	458	473	472	491	501	485	477	504	477	472	503	526	485	480	448	467	472	490	480	463	467	487	470	498	499	497	464	510	508	450	502	488	473	499	452	473	500	499	445	512	502	460	498	472	483	448	481	517	434	470	486	494	455	472	495	470	475	482	476	467	478	460	481	471	464	478	491	486	473	467	488	479	461	490	493	480	479	491	500	505	474	469	507	455	509	463	474	546	481	483	444	493	477	484	491	464	450	476	522	469	441	471	482	470	515	505	450	481	477	503	480	474	478	485	473	490	465	462	473	518	447	488	404	477	467	445	536	439	476	476	491	476	497	472	485	445	481	491	509	498	468	507	476	452	496	444	493	482	500	485	486	518	470	462	506	503	460	472	492	463	511	458	496	480	474	497	477	480	504	474	463	484	501	473	457	493	469	496	447	464	477	457	469	471	484	503	481	463	501	438	471	488	468	482	512	495	478	456	460	514	471	508	460	468	502	538	508	465	455	478	492	436	484	470	460	464	492	507	511	470	508	492	460	521	497	496	495	438	445	445	476	479	477	458	490	485	475	467	525	468	503	473	486	463	487	477	491	498	475	469	486	456	519	503	493	477	489	488	423	488	520	466	494	441	485	492	474	475	503	488	474	486	471	473	486	461	500	498	464	440	473	468	489	461	480	479	495	514	529	449	485	490	485	454	488	467	449	490	505	471	457	521	464	440	491	448	496	480	505	518	492	431	477	465	481	511	461	476	432	479	502	492	496	494	445	467	456	457	501	507	492	451	499	489	475	478	483	483	472	437	478	493	445	444	519	480	515	488	481	468	477	481	459	467	459	438	469	479	484	457	447	513	433	520	474	498	430	447	501	488	457	483	478	489	465	454	442	466	492	478	514	463	494	530	494	487	475	463	495	453	492	479	505	479	527	447	485	478	504	498	516	448	479	444	506	500	480	473	459	522	472	461	464	474	459	496	488	458	468	486	465	482	450	511	473	466	487	528	467	471	459	462	457	489	500	453	458	486	525	483	488	478	462	485	456	480	485	494	453	498	485	513	503	477	504	472	529	475	466	472	485	435	475	473	453	508	486	550	485	471	489	484	452	464	473	479	457	474	462	528	461	456	449	493	467	465	480	525	480	432	475	486	437	488	464	455	483	462	488	459	486	511	451	473	469	511	464	446	484	470	475	476	472	512	460	451	477	494	470	435	458	470	516	470	495	469	466	474	492	489	503	438	495	471	509	483	499	528	467	510	467	472	454	469	508	474	489	507	469	439	502	452	487	463	455	504	497	454	463	420	470	502	511	487	457	469	455	467	499	479	496	477	501	476	472	454	434	481	460	534	493	468	473	486	484	451	454	464	462	507	470	496	497	482	490	511	492	464	502	472	447	473	423	489	430	517	489	471	456	453	513	498	506	463	509	528	463	485	485	462	468	485	485	490	509	517	452	508	448	468	478	489	471	451	484	509	469	431	437	457	491	480	473	438	445	461	481	484	488	496	490	489	488	489	487	509	493	543	487	491	470	471	469	451	440	471	489	480	473	435	490	470	500	498	480	490	517	495	476	468	488	490	495	459	501	499	481	445	477	497	472	475	436	458	513	470	471	540	482	501	467	462	477	490	462	483	454	491	456	480	467	496	481	468	473	512	485	484	486	504	492	484	513	477	465	480	490	453	455	519	518	534	485	479	464	463	453	461	450	483	459	483	491	508	467	510	479	464	485	495	488	450	452	482	491	521	523	503	450	481	466	474	470	500	457	472	411	500	492	485	526	465	470	484	476	474	457	464	489	475	477	480	478	481	476	502	473	436	516	471	479	505	462	479	484	469	424	494	481	484	472	473	432	503	487	479	487	484	478	505	504	509	502	460	483	495	472	473	459	507	493	479	470	488	468	502	503	510	474	481	478	473	486	538	467	452	480	499	492	488	453	455	516	443	443	507	434	479	496	472	533	449	460	466	488	481	513	458	490	520	438	489	501	477	472	491	467	492	493	511	470	513	456	494	477	466	470	478	444	469	456	493	464	485	450	494	502	486	500	466	495	498	465	472	449	466	472	454	523	441	518	479	456	503	469	447	502	480	446	468	487	480	496	517	516	467	474	478	516	487	468	510	462	510	473	532	465	472	450	446	460	487	512	473	469	476	487	487	465	484	499	492	470	487	463	487	515	436	492	468	483	466	475	498	515	497	482	475	496	434	487	493	500	460	478	489	489	492	508	465	475	484	470	489	473	464	462	450	463	475	531	482	498	448	536	487	493	471	501	459	490	483	468	499	444	479	466	485	472	467	481	483	474	474	432	438	491	461	507	485	502	440	478	493	447	476	514	518	495	450	457	484	495	476	511	475	463	512	462	502	468	478	440	460	473	488	473	502	453	468	484	483	471	457	503	480	456	463	453	472	444	481	538	500	492	489	470	495	496	485	477	493	454	447	477	536	481	503	497	494	484	463	485	506	478	446	466	490	454	498	454	462	504	491	445	463	478	469	493	514	480	443	473	471	433	503	477	480	415	482	494	476	447	489	512	475	477	463	466	483	481	508	466	504	522	432	460	476	469	485	500	484	518	503	461	415	493	542	488	457	489	452	473	487	480	478	484	484	451	482	529	455	454	471	478
43365	51839	8234	4263	3115	2355	1784	1493	1206	1121	938	930	868	761	735	672	758	712	703	659	665	686	646	641	594	695	560	599	605	594	638	565	600	591	622	619	583	619	616	610	589	566	573	602	526	571	588	571	590	567	582	639	617	575	631	615	644	586	581	544	607	566	608	589	573	564	545	611	550	560	596	559	533	617	556	577	592	556	581	528	552	566	593	614	543	548	547	623	572	560	604	569	632	591	581	580	587	549	555	610	568	617	554	596	591	558	534	628	591	562	563	579	588	539	550	586	569	511	626	579	584	545	580	620	570	579	557	590	597	576	607	572	556	569	549	580	542	607	595	543	581	559	543	573	540	597	593	570	583	549	628	589	567	561	592	590	580	618	601	564	587	578	587	593	581	583	577	533	592	566	586	561	585	594	565	580	581	587	564	585	598	540	547	571	555	555	562	536	584	585	607	558	608	564	594	585	606	587	580	573	567	602	577	553	568	578	583	548	532	572	580	549	572	562	539	575	549	536	597	560	562	577	555	558	546	617	568	573	586	600	581	594	579	571	576	573	572	564	565	590	609	587	518	530	616	590	583	561	567	579	629	536	591	593	540	566	579	568	519	551	548	559	560	542	541	560	579	582	608	563	577	576	605	549	562	539	539	576	578	543	579	575	564	593	595	587	594	534	541	556	564	551	569	553	543	547	579	599	558	572	574	611	591	596	551	586	532	594	609	606	545	584	571	553	570	557	580	588	557	548	589	573	536	566	560	536	576	553	572	570	559	595	577	582	597	535	564	582	567	570	526	611	592	541	579	584	619	589	596	526	570	585	557	545	537	565	586	566	555	535	565	558	576	585	574	603	535	545	545	608	558	552	533	605	558	548	592	567	590	542	553	572	563	584	586	558	542	615	560	552	586	559	561	535	541	617	516	552	598	617	553	567	601	597	544	570	521	553	559	566	580	557	582	552	565	534	581	583	598	579	586	546	576	610	532	561	558	600	584	564	566	593	635	600	588	594	552	608	561	543	566	547	534	566	530	552	579	587	615	603	573	598	557	574	567	580	610	583	588	518	602	571	577	507	562	577	528	582	525	562	554	583	549	576	589	575	554	577	560	577	572	586	543	607	568	578	553	564	549	586	554	576	597	557	570	594	579	584	578	575	566	625	550	536	564	581	543	572	604	637	596	571	520	575	624	558	584	531	592	626	604	599	524	546	550	556	544	550	603	566	542	570	549	606	585	557	635	572	553	546	597	582	595	555	633	582	560	612	590	574	574	559	576	596	570	593	560	555	556	593	571	543	556	596	578	550	584	551	552	589	579	566	564	597	575	577	591	633	582	595	559	566	595	567	591	601	565	540	587	577	577	591	546	561	550	537	561	559	587	556	582	560	557	573	565	573	575	577	558	591	564	591	558	608	586	572	602	545	562	541	558	589	531	568	530	548	605	573	572	578	592	559	584	508	594	592	593	606	607	596	575	590	559	565	530	529	553	541	588	582	556	580	567	586	594	590	574	557	554	548	581	563	558	604	572	557	569	531	571	579	557	605	578	596	550	600	566	577	579	578	600	520	571	599	574	566	580	587	559	561	577	597	584	608	573	618	573	576	513	558	579	551	560	540	582	560	570	568	552	563	532	556	570	605	622	566	558	575	610	545	580	574	547	563	592	568	565	566	524	558	547	603	604	617	616	556	604	621	567	529	583	571	585	566	581	533	550	560	558	546	569	559	568	575	589	570	577	520	532	547	566	553	538	567	548	561	539	589	569	555	628	520	548	569	545	558	578	558	561	569	550	575	581	566	598	591	541	596	534	594	540	547	605	576	563	563	566	588	542	573	585	627	559	618	561	556	546	570	598	545	541	585	545	547	552	568	571	626	598	575	561	562	598	536	585	624	597	607	578	587	601	577	533	570	565	548	559	546	592	580	559	569	591	597	547	555	561	570	609	549	552	598	541	550	597	562	548	542	575	567	541	554	599	595	614	551	557	584	575	573	592	570	583	542	568	595	593	585	573	591	567	613	602	589	575	582	565	592	592	574	592	592	536	588	492	563	538	601	540	609	603	555	567	574	557	557	571	595	579	565	567	584	542	612	552	567	564	550	579	580	592	542	606	542	549	564	558	590	605	575	577	555	609	600	578	572	566	573	609	592	580	649	583	561	588	611	530	547	553	565	603	616	561	551	592	523	617	580	589	540	534	560	550	526	577	599	563	586	540	550	577	552	569	560	555	556	542	578	549	576	554	535	586	591	587	621	544	583	552	610	591	585	591	585	571	568	617	582	572	591	541	566	551	551	574	548	612	567	543	557	559	580	609	566	602	592	568	539	574	598	568	596	594	563	559	566	551	567	578	577	563	613	577	538	567	604	588	584	542	571	550	559	552	566	554	588	535	577	553	596	529	564	582	538	563	551	544	516	584	537	512	573	558	591	549	591	580	572	547	567	630	597	526	514	548	546	549	594	566	576	572	585	556	610	553	574	583	581	549	532	589	604	529	588	548	576	551	557	594	549	560	548	563	532	532	532	596	587	499	568	535	566	525	548	594	571	572	567	555	584	548	578	587	595	623	601	566	593	565	540	558	572	576	595	573	581	561	548	535	559	587	622	575	560	558	583	569	619	603	567	603	569	560	604	546	599	609	501	551	535	582	598	597	550	568	581	562	566	577	585	587	577	541	587	601	568	564	584	585	577	553	570	541	576	560	551	569	612	577	559	607	539	549	580	562	595	579	550	574	569	578	572	592	552	572	559	603	577	553	566	549	564	563	602	567	545	550	553	588	579	516	590	554	598	578	563	629	561	560	544	585	581	573	592	592	609	592	595	544	520	618	595	525	569	573	564	590	596	577	611	563	559	575	568	565	586	590	568	531	542	567	550	565	579	567	515	553	557	580	565	551	562	541	569	554	566	624	582	568	566	572	568	544	568	554	562	575	551	568	573	627	580	588	565	576	525	594	582	559	582	582	569	536	552	603	532	553	581	587	560	625	616	595	573	580	545	555	556	570	582	538	572	580	581	572	624	599	554	549	574	564	590	577	602	597	568	602	549	597	586	542	551	575	533	575	593	582	597	567	620	555	541	606	549	597	593	553	572	634	543	595	565	567	578	605	597	532	554	539	546	617	575	572	534	564	557	565	570	530	591	605	590	529	529	539	582	585	569	562	556	556	616	582	581	528	528	562	590	553	595	584	584	501	554	588	606	593	558	553	615	565	595	554	595	574	595	557	579	593	577	556	578	539	542	591	548	560	558	559	582	606	551	538	531	594	555	558	599	544	594	526	574	593	572	561	542	562	579	522	543	572	583	590	564	558	566	598	583	579	564	591	548	564	575	588	578	563	585	594	538	580	561	580	555	545	563	575	534	555	598	579	575	578	546	535	598	632	555	550	606	548	561	535	524	611	576	569	583	564	538	592	524	590	545	623	565	557	582	568	548	595	580	595	605	515	548	583	602	537	576	541	531	596	588	560	581	583	580	569	572	567	561	611	574	591	621
29401	24922	13956	1275	276	264	223	156	182	159	150	176	160	156	152	158	158	172	162	157	163	164	121	144	170	158	147	160	168	143	163	173	152	177	171	157	142	162	156	179	146	156	148	156	151	163	155	180	138	156	164	167	149	180	155	164	143	131	148	168	143	160	184	143	146	152	155	163	164	160	161	157	163	158	160	157	145	149	141	161	148	157	158	157	166	180	161	174	155	155	180	175	150	153	166	145	162	178	154	159	178	149	161	149	169	172	172	159	152	154	158	147	155	150	159	166	157	139	153	173	157	175	163	171	162	151	159	159	169	167	175	152	163	161	161	145	142	160	156	157	165	170	146	156	155	149	133	149	161	150	169	166	173	157	173	160	172	132	147	150	171	165	151	167	151	165	172	162	147	126	156	149	151	163	168	146	134	158	148	162	142	167	144	163	153	158	200	148	138	168	184	170	131	176	161	160	174	149	170	144	144	169	146	163	151	160	139	163	166	172	164	149	142	144	175	151	147	152	164	176	152	175	146	147	158	164	172	150	142	146	165	160	159	156	146	170	173	163	148	169	157	154	162	146	148	154	171	184	142	150	147	150	149	151	146	147	137	174	169	157	159	146	140	143	185	149	156	181	158	145	133	140	164	148	183	162	156	138	163	150	142	156	150	162	162	159	147	156	147	155	145	164	170	161	167	149	160	134	171	155	151	157	153	180	160	140	172	176	148	150	183	145	155	178	148	168	150	168	150	152	152	148	155	144	160	160	160	147	150	189	169	163	177	140	170	157	139	161	175	171	166	162	154	164	161	145	142	164	160	190	165	157	156	154	161	168	145	159	145	154	167	135	170	153	167	135	178	150	156	148	169	178	145	135	156	156	156	154	169	162	149	146	169	141	154	157	146	149	156	168	162	128	167	170	154	184	142	150	154	170	170	142	169	159	162	166	145	167	184	169	159	142	162	147	153	159	150	142	142	174	152	174	137	157	151	167	180	157	148	158	126	167	159	145	144	134	148	182	170	167	154	158	164	164	146	186	150	148	148	151	177	155	168	150	141	153	149	145	170	164	160	159	142	156	156	147	176	187	169	159	165	161	143	161	174	169	148	148	158	167	148	155	143	135	158	146	161	151	154	153	160	149	149	149	151	143	143	165	176	158	145	142	143	174	133	154	142	148	148	138	178	144	152	179	171	138	156	154	146	156	165	157	157	160	190	173	166	172	159	179	140	155	158	157	160	167	130	157	145	149	178	169	158	152	159	170	158	165	166	158	167	145	163	143	162	130	172	149	150	142	156	167	166	142	157	164	158	155	161	166	163	141	168	169	180	150	167	159	163	169	165	169	158	164	153	130	193	154	164	163	170	146	167	157	158	165	168	148	168	131	159	153	175	168	148	180	128	136	148	156	153	171	178	187	173	161	139	155	203	157	138	167	146	170	176	152	162	157	144	142	158	152	147	161	137	161	162	170	156	163	164	170	144	154	150	156	160	176	183	159	159	143	169	162	156	180	170	168	152	164	181	168	165	151	165	157	140	164	141	176	143	160	158	174	145	164	144	164	180	162	153	143	166	139	163	161	174	150	151	145	175	150	141	145	149	146	158	148	172	142	173	158	160	181	151	146	171	172	154	137	129	152	137	153	149	162	164	159	165	138	156	151	157	169	166	181	171	149	150	149	150	178	177	157	140	163	138	172	145	146	158	148	170	142	181	163	159	171	150	177	172	187	158	166	151	161	148	157	157	165	175	155	168	169	150	156	139	178	152	155	150	151	152	152	152	139	159	165	150	150	162	150	168	151	181	162	162	160	148	154	153	147	157	182	145	147	165	154	149	171	150	151	209	146	145	155	156	141	142	157	160	147	162	172	146	173	170	158	167	154	151	164	156	164	159	137	160	138	175	147	152	156	151	158	179	167	148	150	159	150	151	149	177	151	148	171	148	143	181	164	162	141	174	153	144	149	162	152	157	143	146	174	169	148	152	162	132	176	147	147	157	172	176	163	184	171	142	166	158	165	155	154	190	155	150	163	117	138	129	146	171	153	181	175	132	182	158	149	147	185	144	150	163	190	173	155	145	168	171	136	144	177	140	146	149	142	147	158	146	179	160	159	148	157	145	141	167	151	141	163	154	142	153	155	157	145	152	159	164	145	170	149	153	158	144	169	157	138	155	158	156	152	173	176	134	165	135	167	171	180	159	166	186	164	158	179	180	136	157	163	180	152	173	160	158	183	151	146	163	162	166	164	150	176	158	150	154	147	195	167	167	139	151	164	167	164	149	165	172	168	169	143	149	140	177	161	163	150	153	166	160	160	178	149	185	144	170	153	150	175	124	145	157	161	164	166	173	142	179	159	164	150	163	152	154	143	160	156	155	148	157	173	179	149	128	148	149	143	167	167	147	147	161	140	146	181	151	172	159	183	160	161	161	143	146	165	166	173	156	155	160	157	163	146	170	170	176	132	140	157	161	169	130	159	161	167	166	153	158	168	157	190	160	160	152	146	169	156	160	167	169	151	170	152	165	162	171	162	169	156	137	138	163	182	153	160	156	135	164	155	150	148	156	161	156	162	136	162	135	162	171	131	147	131	160	143	166	150	147	164	150	168	160	166	169	148	162	160	145	154	159	150	160	162	143	160	162	181	170	157	174	143	167	127	158	164	171	145	165	156	151	166	156	153	166	164	175	174	165	153	135	170	167	146	164	158	182	149	154	169	150	168	166	148	155	166	154	184	164	179	170	159	150	167	185	157	161	153	156	145	186	154	154	143	140	156	169	192	156	177	144	162	159	155	152	163	152	155	161	155	172	159	135	177	157	148	139	155	153	139	153	167	157	170	183	146	144	162	139	147	160	153	156	168	151	174	197	143	143	150	167	158	168	161	165	165	160	165	172	146	138	152	175	150	170	155	143	171	153	132	157	156	150	183	150	170	147	143	177	168	167	168	172	162	170	166	183	176	135	135	178	156	150	140	179	155	176	163	149	149	174	174	157	174	171	148	157	162	171	160	149	180	154	151	160	164	143	160	164	139	146	163	160	157	153	154	175	154	151	159	160	152	158	162	193	145	171	166	153	175	145	144	140	144	156	173	160	148	181	143	168	160	159	162	160	178	169	151	171	150	145	168	141	137	155	169	177	139	157	164	160	162	165	133	160	168	166	148	159	149	163	177	147	136	139	169	163	157	154	155	158	160	165	145	169	168	152	165	154	173	127	155	156	152	145	169	159	162	163	163	167	162	155	169	179	156	150	162	154	174	149	158	157	153	162	145	155	160	172	158	144	151	147	146	146	149	154	161	150	166	128	158	162	153	147	171	157	170	151	149	166	168	169	175	135	144	142	156	145	179	162	175	157	147	167	149	177	147	173	159	145	155	166	160	157	139	140	174	161	177	155	128	168	162	154	190	152	151	171	146	168	164	157	152	146	167	152	155	121	155	182	155	147	144	141	162	160	171	153	146	156	163	179	163	152	154	159	162	161	165	163	172	174	147	154	156
34664	31819	628	352	284	230	270	230	227	207	217	227	218	211	210	190	206	185	204	201	218	229	216	228	218	239	211	217	178	215	211	210	194	204	227	184	222	206	207	232	227	203	207	198	198	201	209	212	225	218	206	173	227	186	227	172	212	219	210	201	210	207	219	208	207	235	213	221	208	185	209	212	178	203	199	222	182	202	201	213	218	193	171	212	190	226	213	187	195	216	187	199	209	205	226	223	247	202	202	202	208	199	175	211	205	204	191	203	191	228	201	199	197	211	211	229	202	223	215	210	192	229	196	225	211	180	197	181	212	200	200	239	198	205	211	222	224	203	180	203	211	199	224	204	202	193	219	198	214	180	193	183	194	211	201	214	211	233	202	243	225	241	211	230	214	194	194	202	186	199	188	239	235	205	197	201	207	198	213	204	174	214	205	192	207	209	195	222	184	190	229	203	182	200	204	224	210	176	208	182	199	193	215	188	215	238	193	216	194	234	225	205	229	196	180	192	189	218	188	233	216	227	200	215	240	212	203	203	217	218	197	220	193	205	211	208	207	198	224	207	185	183	209	186	193	186	198	206	206	206	218	206	209	202	220	232	194	198	205	188	234	206	187	235	182	195	220	229	220	214	217	217	222	215	211	198	206	204	221	202	224	189	207	210	211	206	193	207	198	218	225	196	186	210	217	201	183	194	211	182	219	192	190	171	211	215	208	206	195	221	221	231	227	222	210	230	209	196	217	203	199	219	208	208	223	224	202	205	204	215	194	224	207	209	207	207	207	252	218	211	179	185	198	228	198	214	207	174	213	216	218	244	225	197	228	206	203	212	209	221	237	201	186	207	195	209	197	203	220	211	217	207	183	223	219	208	222	186	226	197	203	229	194	203	199	197	217	191	244	207	184	192	194	202	197	214	217	199	205	195	207	218	222	218	186	195	220	228	210	213	211	228	209	212	215	204	205	198	210	204	228	242	196	180	192	199	226	214	211	189	229	198	205	224	199	204	207	212	202	207	175	207	206	227	210	243	203	203	202	207	219	205	198	194	198	186	198	220	210	204	228	220	202	215	214	199	224	219	221	214	205	225	217	206	186	217	222	209	187	219	229	230	208	227	202	183	212	223	223	203	218	203	191	213	204	224	218	213	226	201	210	214	239	186	204	227	224	214	187	198	216	179	217	215	205	206	231	268	199	178	193	191	206	212	236	223	229	226	216	217	195	193	210	204	211	196	193	204	223	190	186	228	217	195	201	195	209	213	189	216	218	220	186	223	219	206	200	193	224	215	249	232	215	192	185	180	202	235	203	217	194	216	190	226	193	221	180	228	228	209	205	222	207	212	178	193	222	214	210	191	204	212	209	217	213	211	208	215	196	208	210	218	220	210	212	216	223	214	192	202	241	212	237	174	208	219	207	217	212	186	201	183	212	203	231	206	178	223	234	205	217	199	225	193	217	211	221	207	211	198	197	199	207	212	195	218	208	183	210	221	197	190	227	211	220	202	194	198	208	208	209	213	227	261	162	203	214	188	211	191	218	214	225	232	184	185	197	203	211	249	207	208	217	193	208	201	194	224	213	241	204	190	198	193	219	241	237	185	240	220	189	203	210	221	211	219	182	198	191	202	197	198	202	206	243	215	205	171	212	196	191	182	194	211	215	207	203	210	211	197	194	209	215	211	197	186	213	204	209	192	201	213	186	208	238	206	196	193	209	192	227	214	220	198	210	211	202	214	190	220	212	239	197	201	181	205	185	195	204	232	204	221	202	213	222	210	222	226	196	207	229	239	200	217	229	202	215	199	218	215	219	186	202	202	225	212	206	191	203	217	215	190	192	193	232	208	214	183	203	186	213	197	202	204	214	230	217	188	193	178	214	220	203	230	186	200	197	227	231	232	201	197	213	191	199	210	194	214	191	209	207	197	227	226	199	239	186	163	199	194	207	216	201	228	213	234	203	207	183	208	189	226	187	206	193	192	247	214	201	217	191	214	219	199	214	197	200	197	181	213	221	203	216	199	202	205	193	209	225	214	193	181	197	183	209	215	210	194	206	219	205	222	207	199	196	177	200	204	185	197	226	214	197	208	181	203	247	225	202	208	197	204	231	222	190	206	200	220	207	239	182	178	173	205	205	212	208	180	212	185	219	211	217	192	192	239	227	218	175	206	203	205	198	229	218	209	214	178	195	200	202	224	210	188	223	233	219	207	188	193	191	192	193	186	236	212	173	199	212	228	216	214	222	216	201	187	204	210	212	214	185	204	208	201	200	202	189	196	210	214	193	216	234	205	208	215	198	215	216	238	208	239	215	207	222	211	204	202	185	219	210	194	188	239	211	221	237	204	194	225	190	232	204	191	220	215	229	218	191	245	234	201	213	226	206	193	210	213	223	202	229	218	242	206	206	197	232	205	202	231	200	190	197	226	201	185	209	191	176	231	208	209	205	219	215	213	228	206	231	224	192	199	224	224	214	201	203	207	202	222	221	192	215	198	249	227	197	204	201	211	204	215	199	202	199	209	212	219	186	201	214	192	209	208	179	195	212	211	195	185	203	194	226	225	185	228	225	214	195	180	205	214	216	210	211	202	219	209	203	227	196	235	200	230	182	194	230	215	210	199	220	213	197	203	214	209	186	205	211	207	212	239	192	246	196	206	210	194	171	199	209	208	210	202	202	213	209	204	216	202	202	224	230	209	193	186	195	228	216	189	226	233	220	192	188	208	186	186	212	201	198	190	195	212	204	220	195	217	204	202	213	187	206	185	222	210	200	195	205	212	214	224	194	230	206	224	197	212	212	219	192	203	222	211	211	219	224	200	199	221	212	232	200	200	234	219	217	208	214	196	191	203	192	228	176	206	198	175	195	224	202	233	219	210	198	194	194	205	226	207	179	208	219	223	216	219	208	195	206	206	203	196	200	205	226	178	181	180	232	212	190	206	200	198	209	191	225	212	210	204	206	220	232	221	215	208	239	200	214	178	212	212	197	188	201	208	215	232	218	184	215	210	237	204	182	252	204	195	221	193	220	218	174	205	193	190	201	184	231	222	182	192	212	207	193	224	199	167	233	199	224	168	203	196	199	205	234	190	215	212	179	228	199	219	209	193	208	209	221	210	237	217	213	219	207	211	187	218	204	208	215	213	208	230	199	225	214	219	216	221	185	217	212	206	219	191	210	181	205	221	215	200	206	207	193	230	225	201	198	205	194	188	194	207	200	205	185	189	194	187	224	208	192	230	214	194	237	180	231	209	202	190	214	191	209	227	193	218	190	231	202	224	223	202	214	205	211	219	202	201	201	228	223	198	201	229	222	192	241	238	217	196	209	217	195	203	222	215	233	191	205	189	207	232	188	232	185	240	194	219	199	201	189	210	218	220	225	224	190	212	200	217	221	229	195	235	190	206	183	220	169	212	200	210	203	206	203	224	198	222	189	218	213	201	200	185	230	213	202	201	206	203	191	205	196	206	190	223	220	214	192	236	216	188	204	189
24297	21502	28732	24650	21428	9072	761	552	449	399	368	328	351	368	300	312	300	294	283	313	323	291	280	272	285	313	287	295	284	296	298	292	289	293	268	310	294	288	293	285	290	311	275	294	268	281	293	299	298	260	293	296	273	311	286	296	317	258	291	292	264	283	308	262	279	274	302	294	309	286	298	326	295	284	297	262	321	290	293	270	290	289	318	266	288	289	309	255	290	274	277	286	292	291	295	285	300	288	319	302	278	273	279	265	293	280	257	286	286	301	283	300	277	298	285	271	304	273	282	302	273	283	289	294	275	272	274	280	267	295	283	299	271	276	271	293	296	303	309	282	302	276	271	294	268	292	276	278	301	277	287	292	309	316	265	260	297	277	305	281	291	286	336	286	280	284	318	309	292	271	284	294	292	299	291	291	300	281	288	257	273	298	297	296	295	303	247	309	275	274	313	264	282	277	292	286	309	265	303	276	288	285	293	318	276	270	289	281	276	259	280	293	284	281	302	324	293	307	292	276	267	264	295	268	259	309	310	302	275	295	264	307	262	277	282	286	257	273	277	258	272	301	261	292	248	288	269	271	289	301	269	267	302	312	268	285	281	294	289	280	291	273	292	292	283	273	256	299	304	280	272	257	284	291	290	305	281	287	292	298	275	270	292	268	283	304	282	286	281	280	284	263	277	262	270	313	281	264	271	291	286	266	269	277	280	295	257	278	289	307	318	273	251	282	300	268	294	300	296	281	307	281	288	312	288	279	278	269	297	274	278	273	268	320	293	254	304	284	275	310	298	292	261	278	289	277	274	286	272	275	266	271	269	304	306	296	311	287	255	294	267	286	296	282	290	328	286	267	276	325	280	287	301	252	280	288	267	292	282	272	301	309	284	278	269	283	286	300	270	287	289	276	273	320	293	274	291	293	292	274	279	306	310	278	309	315	307	315	265	294	290	266	278	289	309	282	283	293	321	298	294	243	261	286	300	282	283	287	243	271	296	306	323	305	271	285	282	305	315	298	290	272	276	275	271	286	291	284	316	285	273	275	292	276	260	281	305	302	276	293	291	273	304	296	281	294	274	279	250	287	308	281	297	283	257	266	284	259	279	283	283	287	316	287	294	277	308	318	290	277	292	272	273	290	273	275	298	288	299	280	261	293	281	280	338	288	270	276	285	258	272	299	284	271	285	277	300	300	309	258	267	303	309	293	272	310	269	271	289	273	264	250	284	282	288	269	290	251	296	256	286	274	278	305	290	305	322	267	294	275	290	300	279	279	303	280	251	260	270	298	257	269	308	284	297	283	283	262	271	308	282	321	302	285	317	255	274	274	303	302	282	287	316	289	318	277	281	262	303	264	282	288	282	297	297	263	278	278	311	300	288	286	273	272	287	278	279	286	287	275	270	314	282	287	288	304	298	312	303	292	293	292	289	253	282	308	275	308	242	270	257	297	240	255	298	302	326	288	244	288	302	305	294	289	311	283	284	289	277	293	292	294	277	258	292	282	261	280	290	273	286	281	273	268	289	295	284	258	286	283	280	279	288	295	291	305	285	280	255	289	266	289	275	267	280	276	321	276	295	279	292	280	274	291	303	302	285	300	317	296	287	267	313	259	269	268	256	291	295	292	264	296	281	265	267	295	298	264	257	278	283	275	268	287	304	275	314	273	278	262	274	301	296	281	297	307	282	285	279	267	337	290	269	284	280	315	295	285	328	345	256	286	276	268	287	286	298	274	259	269	260	271	284	296	309	288	273	279	270	304	314	301	290	277	311	263	295	248	274	267	281	268	274	259	306	276	272	310	300	278	311	297	311	289	313	265	262	273	299	271	306	281	302	274	294	290	268	282	301	321	268	297	267	299	264	310	304	296	302	281	272	271	270	307	294	289	261	302	294	261	299	294	287	284	278	253	287	302	273	292	279	261	267	303	282	310	300	260	292	305	287	263	299	252	306	275	253	310	306	259	293	288	265	325	296	283	276	264	264	294	292	278	283	285	273	280	275	262	298	286	319	297	309	279	275	294	301	284	296	285	288	304	302	277	251	291	259	285	271	275	321	293	296	278	244	313	268	265	273	239	262	298	272	258	269	319	309	271	275	286	266	293	267	289	295	283	293	268	291	301	319	280	278	288	275	291	290	262	317	317	288	260	279	278	285	299	250	270	284	297	265	278	284	272	316	270	302	293	292	276	277	272	301	274	295	311	270	233	255	292	279	265	276	266	272	281	286	277	268	300	288	287	287	251	291	271	303	271	279	266	296	279	260	270	277	287	282	301	292	276	287	253	322	282	271	267	281	289	292	261	276	288	290	272	328	279	285	276	297	307	311	319	272	277	280	295	273	271	293	272	304	292	301	276	313	300	286	302	282	333	263	306	280	291	287	271	291	290	262	288	273	275	254	304	293	295	291	278	253	304	306	273	258	291	312	279	288	317	285	281	309	301	289	268	284	292	271	325	298	310	297	295	291	269	304	282	294	259	296	292	280	292	323	267	243	309	290	269	290	262	304	281	308	305	275	298	278	273	284	268	272	292	267	287	313	314	322	341	280	269	296	258	288	270	279	300	284	276	289	261	297	290	283	279	272	250	277	279	291	318	302	300	301	288	284	301	283	289	301	287	294	300	276	319	271	272	298	280	285	284	297	300	271	258	302	297	271	264	283	255	253	285	288	287	259	281	299	287	291	310	296	266	285	303	254	298	278	264	274	292	297	278	279	310	289	269	284	269	282	295	269	302	291	272	301	305	297	281	287	289	289	284	255	272	294	314	267	293	230	308	291	270	266	282	324	290	297	278	288	275	298	282	266	284	294	278	282	337	301	281	281	285	296	262	261	313	282	271	289	296	301	290	288	275	303	264	335	317	304	279	275	288	304	293	285	296	277	265	287	267	284	311	295	287	308	314	304	286	270	259	291	283	290	290	267	277	294	274	281	285	288	324	322	307	280	291	285	299	280	299	266	261	271	298	290	314	290	300	280	273	266	302	284	289	309	284	288	259	273	275	288	279	274	306	281	283	271	295	280	279	321	299	321	289	274	279	285	284	285	282	282	260	276	321	283	310	297	288	267	297	280	302	287	279	304	329	291	290	281	267	286	292	283	287	298	299	268	269	267	264	274	298	286	264	284	269	291	302	286	294	259	277	283	269	296	288	274	278	281	266	297	302	328	321	303	299	287	270	320	266	299	325	294	298	272	293	295	276	295	296	306	317	310	287	280	258	286	307	282	313	256	299	292	293	266	276	287	290	294	279	277	302	270	291	295	307	273	295	286	252	274	264	287	293	253	288	300	300	287	305	297	276	256	279	280	273	277	303	287	310	317	283	278	269	259	295	313	300	233	301	268	280	274	309	307	289	253	288	288	313	300	267	280	300	302	264	293	292	287	289	261	271	299	266	286	266	284	268	307	268	278	276	314	301	266	280	290	287	306	244	288	286	278	327	286	284	310	317	300	299	297	300	309	263	280	294	263	295	297	277	293	289	284	279	289	289
38346	43949	5295	2180	1603	1188	899	797	723	588	564	495	499	478	438	427	423	438	424	424	347	399	371	404	376	368	385	369	363	397	335	344	345	367	353	349	361	362	351	340	368	388	344	330	347	370	360	340	355	328	351	351	364	360	331	397	340	343	306	352	390	370	365	335	394	347	346	364	323	371	324	353	332	345	379	357	329	322	365	360	343	350	377	357	339	321	347	315	326	360	366	337	346	348	341	369	341	368	327	345	347	351	337	344	381	339	285	377	357	353	343	329	378	289	355	340	350	337	324	352	405	351	362	363	351	335	373	350	352	320	354	360	360	365	344	360	308	357	336	346	367	351	369	365	346	372	394	359	328	336	375	368	364	334	340	357	370	325	338	345	355	368	360	319	355	347	339	337	331	317	325	322	347	358	384	325	352	375	365	334	355	373	332	355	342	356	336	357	359	330	326	355	372	351	339	346	346	363	343	353	324	352	350	358	373	322	329	355	372	387	377	330	347	323	354	350	338	326	308	349	368	365	337	373	356	295	374	340	349	333	307	321	332	358	344	330	333	368	367	342	361	385	357	355	351	333	361	341	352	357	360	344	321	356	360	384	333	368	341	367	394	372	356	382	351	374	324	335	364	352	346	334	342	348	329	371	357	366	358	357	393	361	355	378	339	339	329	358	354	363	350	354	325	359	355	374	342	349	380	321	341	337	338	299	354	353	331	341	377	369	335	362	330	368	363	369	369	333	390	354	329	373	326	363	396	356	333	330	347	320	398	323	332	344	363	344	380	327	356	370	358	341	365	341	362	346	353	323	345	391	322	355	340	324	345	341	319	364	351	354	364	333	336	331	327	352	315	334	355	323	319	378	342	353	335	329	356	351	326	361	360	387	331	363	307	339	343	349	349	368	354	382	356	340	367	345	329	345	378	364	357	359	350	322	360	328	337	345	334	320	333	328	356	342	371	322	327	336	317	345	344	369	332	352	351	351	379	351	380	310	353	352	356	331	369	314	354	328	351	342	345	353	364	357	358	340	349	351	331	335	353	332	399	342	341	300	340	356	318	344	346	353	330	317	347	318	336	327	333	344	339	337	350	367	366	364	374	374	372	355	352	347	357	337	319	332	327	352	371	384	345	358	323	350	336	333	347	379	306	323	362	331	377	315	366	345	349	333	329	387	341	314	334	336	358	357	342	353	351	362	380	342	330	352	329	375	384	362	359	337	355	356	336	370	359	361	337	325	361	343	355	324	364	378	334	352	368	359	369	344	321	329	372	367	323	355	359	350	368	338	319	367	334	373	362	367	366	364	349	341	361	327	384	335	345	338	356	331	337	320	362	341	354	364	375	352	374	351	364	370	330	349	356	334	389	366	378	312	361	342	350	348	364	365	341	359	372	348	342	392	345	350	351	356	349	341	379	348	325	379	327	398	382	346	348	375	334	365	332	365	357	351	372	341	340	346	350	332	312	366	310	334	347	357	332	337	386	355	366	339	401	322	337	337	333	325	355	341	322	329	360	360	365	310	374	355	336	394	343	342	303	375	354	331	352	362	342	337	355	379	361	343	343	321	349	368	357	370	329	359	354	353	341	360	357	357	349	339	339	370	357	368	350	326	338	338	335	359	343	361	352	363	374	339	369	332	386	328	357	347	352	355	350	351	348	364	329	339	376	367	363	356	387	371	321	334	345	331	351	351	368	364	382	374	335	355	335	332	393	298	344	376	332	347	355	366	335	357	359	323	345	338	351	367	345	346	367	381	372	338	343	392	363	349	352	358	326	359	345	361	290	330	343	384	339	334	341	312	335	355	338	324	330	358	349	384	366	344	358	339	327	350	366	348	348	345	324	349	361	358	361	328	376	354	351	379	368	327	362	338	361	346	333	325	352	321	355	313	355	327	331	365	359	346	333	352	360	374	344	355	356	369	319	331	323	380	358	394	362	353	375	331	369	358	359	358	394	342	335	366	344	361	324	365	359	358	343	330	362	364	357	336	336	313	339	341	326	326	347	337	351	321	361	330	359	348	364	363	391	391	323	356	342	355	369	334	366	342	352	349	347	356	332	342	351	389	354	367	353	370	356	346	354	388	375	374	367	317	296	397	338	338	371	342	365	363	350	336	351	348	357	334	333	328	332	357	381	381	368	326	349	315	344	343	348	344	316	357	322	343	352	336	366	379	359	373	325	363	366	361	357	345	312	345	361	359	322	338	358	346	348	334	370	331	362	331	322	334	352	355	355	356	365	357	347	330	337	373	365	321	386	377	326	347	360	358	312	351	321	342	373	356	329	364	345	341	349	360	363	356	347	339	368	351	333	345	343	352	337	321	350	339	326	352	363	343	360	317	354	356	352	364	362	363	343	368	376	334	338	331	321	343	359	323	368	340	364	354	349	343	362	333	360	319	336	359	351	367	345	377	323	334	347	374	347	364	338	350	353	325	370	358	382	313	351	353	340	344	361	385	333	327	344	351	357	358	373	346	352	350	335	346	343	320	329	349	362	330	345	374	378	328	360	352	366	345	350	339	322	337	358	344	377	345	364	357	357	352	361	394	342	338	338	365	379	326	363	393	350	354	361	354	344	342	357	383	352	365	340	335	362	351	349	351	383	343	337	365	358	319	380	349	327	365	358	318	321	366	317	368	362	342	354	337	338	340	373	368	347	327	326	327	339	343	343	339	367	337	388	329	347	363	361	373	357	338	339	373	354	365	358	340	341	371	380	353	355	350	325	367	376	329	343	351	349	347	345	359	338	338	303	336	339	344	356	331	328	320	356	344	306	349	348	374	353	381	384	370	374	313	354	363	343	325	323	350	340	385	343	359	332	357	346	330	344	333	364	352	350	358	362	361	354	323	333	346	330	386	344	344	383	353	363	369	355	341	327	332	331	367	374	343	372	356	329	351	349	371	371	342	368	370	310	357	351	337	349	331	370	327	330	360	326	365	326	334	327	368	338	375	368	350	326	360	334	365	339	346	350	341	345	351	343	341	368	325	344	350	334	362	359	346	325	359	343	330	304	380	351	323	347	347	303	334	336	351	376	353	348	398	335	338	338	339	343	370	313	379	363	363	377	357	338	334	319	342	375	319	382	357	353	350	366	360	355	364	347	393	368	315	354	403	365	354	350	352	361	381	359	355	341	334	338	366	362	348	352	323	386	338	341	327	371	323	336	342	370	341	335	320	362	376	319	329	348	315	329	340	320	344	370	355	363	356	347	343	362	332	371	363	354	346	327	348	360	355	364	333	360	366	329	344	388	374	358	339	345	335	352	387	354	328	342	355	347	379	360	329	331	340	332	378	374	370	338	336	368	347	344	348	360	333	376	335	366	337	321	366	362	334	360	365	347	388	318	315	391	331	310	343	341	330	359	361	364	374	342	360	380	348	359	346	307	375	330	353	343	321	351	299	341	342	336	321	315	342	371	364	344	350	376	359	351	366	369	343	352	377	337	331	370	335	356	424	320	345	371	342	335	373	340	350	338	371	338	340
25576	21549	27594	25496	8160	497	382	309	273	270	296	288	277	253	260	237	261	243	259	244	239	259	247	237	257	236	248	260	236	238	234	229	252	233	252	247	243	236	246	225	226	229	231	226	234	224	230	233	238	222	214	240	227	233	234	238	242	219	222	239	229	228	245	242	224	248	261	211	244	237	230	238	224	229	224	226	248	222	228	227	269	217	231	224	212	209	242	213	231	230	228	206	225	231	242	248	226	234	224	246	202	240	208	233	214	238	231	215	235	254	238	205	212	208	258	201	218	242	251	235	212	200	230	239	225	253	207	214	255	237	215	223	240	262	229	262	221	258	243	228	264	220	238	231	258	223	256	225	240	224	202	261	246	259	245	222	253	226	237	239	216	247	218	224	215	229	224	251	229	210	260	244	228	261	226	219	220	254	272	251	233	235	234	209	245	237	242	238	220	229	253	228	230	257	253	217	244	262	231	227	234	248	254	225	216	239	231	247	242	207	235	212	224	244	248	234	230	226	244	238	247	228	204	266	240	238	228	229	248	216	240	239	241	243	242	243	243	230	229	220	215	241	226	247	237	247	268	243	212	239	249	212	236	241	234	223	233	228	246	239	259	233	242	219	225	234	226	240	230	256	236	224	204	228	241	240	246	213	231	252	234	290	248	226	238	228	263	256	246	242	241	232	226	242	229	230	212	205	239	216	228	236	232	237	233	197	248	220	232	211	259	221	241	232	211	231	241	247	222	220	253	231	228	225	234	249	222	220	257	226	233	246	231	230	242	240	262	256	213	233	249	249	252	202	213	229	235	248	213	211	230	215	249	240	233	221	234	233	235	223	244	258	221	217	239	237	246	226	236	252	226	236	243	240	237	233	232	223	240	243	239	207	238	237	261	247	231	233	219	264	229	231	269	257	238	244	237	246	201	240	239	243	206	227	252	263	235	223	214	228	229	272	212	218	216	240	234	264	210	230	237	240	238	238	211	239	234	233	202	224	228	239	217	238	235	231	262	228	236	225	241	244	223	248	222	242	239	220	230	208	217	230	232	251	226	248	210	211	214	243	205	241	223	218	239	219	240	208	256	256	239	214	248	235	225	227	233	240	240	227	225	260	220	260	265	246	230	214	223	245	237	216	246	236	230	217	252	230	254	218	209	236	234	213	243	214	251	226	238	245	228	245	251	237	228	225	215	218	249	239	211	231	221	241	224	229	205	245	260	233	263	211	248	231	228	238	235	207	228	229	228	233	206	245	226	221	242	250	239	181	229	241	245	225	252	214	237	242	256	233	212	232	233	218	243	224	234	238	211	224	235	231	265	235	253	217	234	242	247	237	223	225	239	209	258	228	247	236	221	297	222	251	223	254	237	220	223	228	243	211	216	222	238	242	248	225	263	242	227	241	240	236	205	224	238	231	235	250	229	231	262	253	218	253	232	237	206	242	227	208	215	258	231	224	223	244	225	244	247	269	218	216	239	205	211	217	213	227	239	205	228	239	246	219	227	232	231	223	224	211	245	232	226	242	232	238	218	250	244	241	232	240	215	226	227	253	241	227	235	218	264	216	226	222	214	268	264	219	247	247	232	236	250	227	244	242	228	215	231	239	225	255	245	237	226	262	235	251	241	254	246	246	216	228	214	225	219	226	254	225	260	228	213	219	229	233	222	236	234	258	267	212	241	242	208	221	219	210	239	238	240	223	221	211	242	230	233	222	248	221	233	251	219	224	239	244	229	219	234	219	209	240	215	269	232	234	248	228	246	240	213	243	225	233	238	259	249	223	231	233	224	269	250	232	243	235	233	231	222	252	213	244	222	240	194	250	227	243	253	230	254	228	226	223	229	226	251	206	234	245	243	229	242	232	244	229	229	249	240	230	237	214	240	242	247	250	256	210	230	242	261	227	218	219	234	243	206	236	216	221	180	224	229	217	259	230	269	239	217	238	239	245	230	251	230	210	268	264	223	224	242	231	245	221	234	261	278	225	229	237	228	229	215	218	248	217	231	235	253	252	221	260	222	235	217	232	241	242	250	199	211	235	228	250	205	248	227	221	220	230	246	220	195	244	250	208	253	222	215	236	219	246	228	223	224	231	242	217	218	246	234	255	215	220	237	216	262	238	237	210	245	213	252	214	248	268	221	228	210	257	243	225	232	238	221	232	222	236	232	229	206	214	230	275	245	240	215	237	216	246	224	249	244	224	244	220	243	238	233	206	213	230	248	240	237	214	218	235	226	236	224	244	226	230	242	224	235	219	258	242	222	222	226	225	249	219	227	217	260	213	230	244	227	241	236	269	240	246	222	243	260	253	249	229	198	252	226	251	240	244	209	222	232	250	227	230	232	252	233	217	245	252	247	209	247	235	254	229	223	244	235	240	255	244	225	225	244	223	219	240	233	230	211	234	232	236	253	233	252	252	240	221	241	250	218	224	237	219	243	265	251	238	250	245	231	223	221	216	240	227	249	216	259	259	226	209	211	240	217	210	250	248	259	201	233	233	239	238	270	237	260	232	229	221	238	231	234	218	226	244	264	241	228	224	238	244	249	237	231	204	209	223	236	259	238	217	205	242	234	269	244	249	222	238	233	242	233	234	246	239	237	235	238	250	242	242	236	235	247	227	227	239	228	239	246	240	234	227	251	239	229	257	225	251	209	248	222	232	220	233	220	245	246	214	254	221	249	249	221	222	227	213	207	213	217	249	245	250	212	241	231	256	230	256	225	254	234	245	249	234	231	251	229	217	217	242	235	239	217	227	247	233	217	228	249	245	251	253	248	208	230	219	232	221	217	235	221	242	240	236	199	259	226	234	262	228	249	223	232	249	237	239	249	219	228	217	233	214	205	218	228	240	232	243	241	212	220	238	221	235	223	224	248	224	240	209	251	231	245	237	233	212	250	217	237	223	226	232	217	230	236	209	229	252	240	232	209	256	231	228	213	223	243	239	236	235	251	251	223	257	244	234	236	234	193	247	230	264	242	223	211	251	238	219	224	267	216	197	241	247	236	229	230	218	240	240	225	259	227	240	219	214	214	231	224	253	228	219	238	240	216	230	220	214	244	268	204	218	251	232	224	212	238	255	228	254	195	207	216	247	224	250	233	232	216	220	211	224	220	235	233	221	245	262	244	224	259	241	257	226	245	231	229	239	227	243	206	215	198	238	226	223	226	239	234	233	235	248	244	216	223	234	246	255	239	218	229	244	206	240	211	254	232	239	225	249	232	216	245	248	242	245	242	249	217	249	239	218	266	213	249	214	227	221	249	218	225	242	217	222	234	258	259	219	238	241	238	252	224	204	245	245	233	227	221	228	241	244	209	267	241	227	227	223	212	241	257	218	220	226	231	234	201	229	247	261	229	231	225	235	214	228	244	220	274	243	257	237	241	226	231	242	275	246	216	234	212	240	274	208	222	241	248	242	207	247	228	262	235	215	221	246	226	239	247	204	211	224	238	230	234	251	217	255	202	200	222	233	206	201	223	244	241	228	251	262
36890	39917	2816	1285	953	719	617	580	465	439	445	407	391	370	356	338	343	303	325	341	325	299	348	366	299	284	311	334	323	310	321	318	343	315	319	305	312	306	307	306	318	317	289	357	297	295	329	302	284	304	314	343	270	318	317	331	298	331	277	331	287	294	326	286	316	316	299	288	316	305	296	319	296	300	297	292	302	297	329	289	306	324	345	343	317	313	315	313	298	309	292	321	297	284	285	348	306	298	297	295	305	301	299	295	301	325	295	324	307	310	290	276	301	299	296	312	310	311	288	323	313	298	304	294	325	321	288	305	323	295	295	309	320	286	300	266	305	316	294	298	320	319	324	298	298	299	293	292	282	303	304	292	318	326	279	313	306	278	312	326	321	349	291	312	295	318	313	296	296	337	284	331	325	308	290	301	330	317	292	292	305	329	291	301	322	311	303	307	293	318	300	308	345	327	319	308	320	311	322	282	332	336	311	308	313	349	301	295	288	305	278	291	294	328	300	337	310	296	317	322	297	301	316	305	324	316	324	323	345	282	306	291	307	320	317	298	294	306	316	307	281	310	289	290	304	332	301	304	304	315	326	320	306	325	291	295	306	303	314	339	280	348	312	299	334	317	320	338	325	318	293	307	294	320	296	325	310	301	298	295	343	335	277	302	325	331	292	319	320	331	289	292	295	347	294	315	340	296	290	308	327	328	320	310	343	295	337	316	304	293	280	292	287	311	297	281	311	292	310	302	304	301	296	283	324	300	308	297	295	295	304	311	288	324	297	293	323	314	306	312	296	293	302	332	289	307	286	300	287	282	313	320	351	329	307	343	287	298	285	314	299	287	320	305	306	313	321	329	315	309	278	297	321	309	291	311	311	318	336	318	296	274	303	317	315	320	313	310	306	314	296	322	309	310	303	294	309	325	310	284	304	300	295	303	305	314	311	312	327	324	293	302	331	327	276	282	315	298	299	353	306	324	287	303	304	290	341	283	301	319	336	294	290	327	321	280	304	310	319	297	304	315	299	289	292	272	311	318	325	328	333	323	298	331	311	319	310	316	323	302	309	312	324	292	299	314	315	322	313	301	323	291	295	300	320	347	307	319	312	297	309	308	289	310	320	302	279	312	334	295	310	310	324	290	277	315	287	320	340	305	309	282	300	353	328	314	298	304	317	342	312	290	278	308	323	317	281	328	308	338	308	289	273	330	303	301	303	314	321	302	318	291	308	304	328	285	304	311	287	305	319	323	325	286	329	300	334	319	327	328	286	326	319	279	288	369	303	306	331	305	318	266	308	276	319	306	337	279	327	323	309	291	305	298	309	307	297	305	297	290	349	300	316	328	324	294	294	294	310	317	313	318	310	314	310	304	318	333	343	323	302	318	314	312	306	292	321	306	339	327	311	321	330	292	301	326	334	295	319	327	333	288	308	315	305	323	298	323	322	326	288	319	297	294	292	326	324	323	302	302	317	286	297	309	298	338	299	291	321	351	297	308	289	326	302	361	267	300	310	282	305	303	310	303	302	321	318	312	291	288	315	326	317	311	353	300	318	307	306	310	310	299	297	292	273	298	324	324	275	320	318	327	302	327	317	305	332	311	297	304	284	326	298	297	300	295	288	335	306	308	289	294	297	331	313	299	306	277	277	326	290	322	302	273	335	322	348	317	332	284	298	327	315	298	310	285	294	305	295	310	292	295	299	305	279	261	308	306	290	303	305	291	293	301	301	339	303	279	305	318	308	307	280	313	302	299	308	296	290	309	304	283	312	293	305	311	337	330	311	308	287	325	291	318	322	299	303	263	318	296	317	313	318	319	291	306	337	292	304	330	308	311	308	333	298	344	301	304	313	290	277	315	326	308	310	327	289	307	305	315	338	298	298	321	310	276	310	341	323	355	295	302	322	296	325	312	293	301	334	327	305	295	326	314	301	318	354	308	295	315	316	307	288	341	319	311	301	303	296	295	297	307	329	343	326	303	304	290	309	313	288	313	307	285	319	322	312	298	339	274	312	325	275	314	303	347	306	310	315	289	325	291	327	324	321	297	330	309	344	348	298	307	308	305	306	328	312	307	283	293	299	309	330	297	288	327	332	318	321	288	315	308	291	319	286	292	329	311	312	285	334	300	318	294	307	337	300	318	332	311	288	305	291	296	328	288	327	331	338	313	292	316	316	295	326	324	291	321	328	307	281	303	318	320	308	320	291	292	301	297	316	289	329	331	286	343	334	292	325	315	333	298	310	299	322	298	325	307	288	301	316	288	307	317	298	308	294	322	281	300	299	282	341	327	321	307	340	344	303	320	306	309	325	298	307	296	317	284	294	327	309	312	339	325	308	300	304	291	289	303	328	320	316	307	274	309	315	256	333	342	329	321	324	340	296	282	308	304	301	297	305	311	307	342	340	327	291	302	342	325	292	316	318	304	316	292	320	310	321	294	315	287	308	300	294	323	321	316	299	280	344	319	310	300	296	275	325	315	316	339	301	331	337	310	283	332	336	298	337	327	307	315	312	312	325	277	289	317	309	280	291	310	312	327	253	280	334	299	343	299	275	306	272	338	313	278	285	293	287	312	354	289	296	333	313	294	274	320	310	292	311	306	323	319	330	332	307	315	299	327	306	336	323	328	287	301	293	331	318	315	345	343	301	305	285	305	301	285	299	313	322	303	294	299	281	311	286	310	302	337	295	273	327	328	293	333	286	317	328	307	310	319	273	321	295	301	307	318	284	306	274	322	287	303	274	310	327	306	303	280	317	308	318	339	363	307	318	293	317	294	322	339	289	345	300	347	297	311	322	301	331	331	326	297	298	319	296	285	306	311	315	313	271	332	288	324	305	299	324	315	286	286	298	312	313	295	324	293	310	309	308	314	298	279	309	274	293	316	320	326	310	306	334	300	334	314	314	302	337	307	294	294	300	307	306	319	333	316	297	303	363	330	307	314	271	333	279	330	320	308	281	329	298	342	293	301	321	268	327	308	343	295	323	302	273	304	295	284	272	334	315	293	310	295	342	331	315	283	324	296	293	300	303	316	309	325	286	316	308	310	322	355	327	320	288	289	300	285	301	329	308	298	336	304	353	295	307	325	309	332	304	293	290	285	296	311	334	289	311	336	292	300	310	296	296	298	336	315	325	293	316	284	324	313	308	308	311	311	269	309	332	289	280	311	300	319	328	318	315	306	304	276	284	296	306	319	333	296	329	289	352	274	274	344	316	341	285	328	319	283	319	332	307	317	314	308	315	287	334	306	340	316	299	304	284	327	327	331	297	305	359	291	321	265	328	296	276	342	299	333	315	301	290	301	279	288	304	292	288	303	325	306	343	299	312	328	284	345	283	306	325	295	329	319	348	305	308	313	339	308	309	292	329	321	310	309	286	319	308	308	298	348	283	323	330	312	332	310	306	346	305	318	307	279	304	332	330	304	326	303	324	324	326	335	303	296	307	316	266	318	345	324	319	277	301	286	340	314	337	327	304	322	324	327	300	295
23248	21538	29269	24200	21513	21512	9523	1074	722	732	668	615	649	580	523	568	591	542	541	494	493	539	546	499	518	480	504	547	498	509	498	507	482	496	516	458	490	502	483	534	505	489	472	474	504	515	492	454	493	472	479	507	495	468	544	496	501	463	492	522	472	479	472	465	484	489	513	481	472	470	453	474	431	462	495	448	431	512	485	461	463	474	481	471	473	487	502	496	469	421	461	496	474	460	508	477	480	479	485	466	504	494	485	518	490	454	454	454	491	415	443	494	514	487	494	476	471	431	483	513	501	508	463	472	492	500	475	475	477	459	482	494	483	485	467	504	437	489	500	447	524	471	482	460	476	519	491	441	448	462	490	453	486	505	487	441	483	438	460	478	458	453	470	456	476	481	515	495	455	496	474	519	505	460	447	447	470	470	430	444	498	500	488	505	517	479	421	485	484	521	495	472	477	466	465	495	476	445	476	493	458	463	485	475	466	495	458	476	461	466	449	484	491	463	505	531	503	487	466	477	483	469	477	465	502	463	503	478	473	440	478	477	457	490	463	456	457	427	490	495	469	476	498	483	483	460	448	500	467	448	430	442	521	490	451	498	444	420	498	449	452	469	497	454	489	475	512	488	487	507	475	496	478	463	491	482	483	456	455	461	479	491	481	464	488	470	505	479	459	453	464	497	433	465	472	475	459	501	471	484	478	464	450	474	500	537	482	507	495	459	440	486	463	474	472	459	467	479	489	460	457	482	503	495	457	491	475	474	486	493	406	469	489	489	481	468	473	467	492	471	488	486	461	478	458	511	492	511	443	484	486	470	446	475	484	470	507	484	493	482	487	488	474	456	475	485	487	441	476	458	416	539	489	486	461	470	473	459	437	479	486	460	463	487	466	474	469	465	505	487	455	503	509	505	492	497	446	512	477	440	470	476	475	485	490	495	469	476	464	479	470	465	482	493	450	477	487	485	469	481	471	484	453	479	482	524	473	494	472	480	471	476	514	481	457	462	464	435	491	499	430	465	487	473	499	462	474	456	478	496	484	489	497	480	468	447	472	525	459	454	476	450	509	468	427	441	459	473	494	483	465	480	453	466	448	460	486	490	488	460	489	517	444	473	456	487	436	494	467	491	507	460	508	476	454	474	467	474	478	506	475	464	472	498	491	468	456	458	460	484	473	495	486	490	474	453	447	499	498	511	441	474	492	502	503	493	443	460	521	468	443	451	473	485	494	430	450	496	458	488	486	469	486	466	470	455	491	466	456	477	484	483	472	433	494	497	486	467	469	517	514	476	487	484	464	443	501	478	453	457	466	469	478	521	504	457	467	497	501	492	463	464	443	475	502	485	467	470	462	451	461	456	458	498	462	449	460	536	476	512	465	461	456	443	469	468	466	496	534	485	495	445	441	474	498	522	464	452	469	513	481	481	520	465	463	427	475	474	503	486	443	480	491	484	435	527	493	484	457	457	469	468	479	525	468	472	479	508	456	457	469	501	491	486	501	486	468	474	447	493	480	484	447	479	451	496	470	490	483	471	480	505	440	517	476	507	419	473	484	478	486	467	523	490	503	474	486	494	439	463	483	483	461	498	498	442	489	498	452	512	494	444	452	434	470	488	445	497	459	507	448	456	512	481	488	497	437	457	488	523	473	451	499	458	446	470	452	476	459	445	474	433	504	437	526	428	487	501	518	496	482	480	462	487	484	476	480	493	498	479	441	477	474	490	472	490	482	468	473	450	469	462	472	462	497	445	481	471	477	486	453	472	461	497	431	462	489	483	461	458	463	444	470	535	500	457	506	471	488	495	471	444	457	483	471	475	477	473	478	467	478	494	499	444	465	466	466	449	466	465	455	486	527	466	503	452	476	500	511	442	502	486	470	463	456	429	452	473	473	512	455	462	469	479	462	491	489	488	467	472	516	516	475	489	469	476	463	482	477	464	484	479	453	446	458	456	490	499	478	488	471	489	508	494	472	458	447	475	441	470	485	437	538	499	504	459	497	500	407	481	502	514	456	466	473	485	443	453	484	469	493	500	412	460	472	491	436	498	460	461	450	480	499	468	466	467	466	497	457	455	488	460	483	488	448	429	473	500	492	460	477	505	449	496	447	524	458	489	499	491	476	500	474	461	479	472	455	508	468	458	464	464	476	522	505	459	452	491	476	427	512	495	497	477	467	451	458	464	471	517	453	461	497	491	459	438	472	438	442	488	448	509	447	441	498	486	446	446	515	453	465	472	466	483	491	468	502	466	486	473	542	468	467	482	457	472	492	475	469	482	485	433	469	491	499	482	450	445	475	504	463	524	449	491	467	458	499	453	480	486	460	494	491	497	497	464	457	502	458	486	448	444	479	475	505	463	513	465	473	458	512	479	503	478	481	447	497	488	498	496	499	462	489	452	474	472	484	494	436	447	476	499	444	456	480	472	449	495	483	508	464	459	488	471	466	461	474	493	480	464	449	455	464	478	487	492	487	448	480	462	478	469	492	511	513	473	510	490	494	475	468	460	446	502	478	510	527	480	493	483	486	469	521	439	445	434	455	492	502	483	467	503	457	453	455	500	479	487	449	473	451	486	471	507	480	452	475	512	445	466	471	455	506	484	493	504	471	488	494	451	508	499	488	487	499	463	500	505	483	468	493	471	415	518	459	512	470	449	473	486	474	494	438	468	457	488	464	478	458	437	432	502	474	467	488	472	433	497	466	466	477	448	470	487	511	454	456	508	477	465	462	456	483	465	498	485	504	444	484	472	461	484	467	453	468	489	469	440	485	430	479	426	486	487	485	489	487	510	484	482	469	474	453	472	521	504	465	467	470	455	461	495	486	477	466	499	454	460	474	487	486	503	469	457	483	495	472	480	494	459	514	462	477	461	512	523	534	484	463	463	486	435	493	448	491	474	431	463	475	474	449	486	481	474	441	450	500	468	504	493	479	466	466	454	465	471	465	505	480	460	485	428	484	467	513	449	498	478	468	455	468	501	507	507	451	492	441	478	471	468	472	492	464	484	470	483	491	463	447	430	466	454	490	459	467	480	504	477	494	503	483	467	472	499	468	463	475	448	487	454	494	451	437	491	477	471	465	478	498	506	501	463	466	471	454	445	454	454	502	469	475	507	437	471	487	503	479	447	493	450	485	479	447	529	487	429	431	487	482	473	448	477	466	461	484	502	430	469	469	483	489	496	445	459	464	500	444	459	474	489	536	486	477	476	481	470	451	468	507	444	449	484	496	445	480	486	479	401	472	446	486	478	453	480	469	486	485	525	479	473	460	469	523	442	430	474	458	475	498	451	481	449	435	440	462	457	468	491	523	470	423	453	512	467	474	456	473	453	466	454	501	482	497	445	477	489	480	488	460	496	455	475	438	501	482	500	442	438	478	478	484	467	442	451	524	474	486	449	473	429	454	491	473	473	445	493	450	469	476	472	559	489	480	479	418	482	473	465	481	458	461	462	513	483	463	432	445	490	427	484	506	468	487	491	469	517
43340	55094	8461	4210	3000	2361	1820	1484	1166	1156	982	892	912	779	735	756	683	656	663	668	661	674	592	661	641	624	626	591	609	610	560	587	590	635	575	625	573	613	563	580	594	603	596	601	607	551	548	558	578	601	586	613	584	569	583	550	553	546	606	545	551	593	526	575	532	600	578	576	541	588	614	546	573	562	552	560	571	551	554	536	592	604	591	584	538	555	529	548	567	534	602	570	542	549	577	602	516	507	590	568	582	595	551	564	596	526	517	517	603	555	569	550	593	577	561	585	573	553	602	563	560	601	549	556	596	584	601	557	553	538	587	519	635	605	559	552	572	612	557	544	567	574	560	572	569	594	564	525	560	536	586	581	618	610	574	527	541	524	556	567	573	557	589	558	561	523	584	548	581	586	568	575	558	555	576	554	572	573	558	540	518	542	515	561	539	549	556	546	534	557	549	542	592	562	594	559	557	577	573	572	588	567	537	593	605	598	585	563	575	602	591	571	607	577	573	572	610	560	554	532	558	591	568	525	592	571	567	575	580	577	528	562	559	563	578	534	590	545	536	558	519	532	556	556	540	627	569	538	563	527	569	577	558	612	622	543	527	546	552	573	588	543	515	610	577	605	589	555	630	561	584	570	546	537	574	573	534	592	589	606	576	529	563	567	517	607	563	605	548	524	533	555	576	537	590	554	607	559	582	564	558	528	583	590	579	571	569	535	586	563	556	582	547	605	571	588	595	611	582	534	554	554	602	576	557	565	575	582	564	569	568	552	538	569	544	544	519	584	552	579	588	579	608	564	551	571	584	565	592	559	575	552	583	597	581	562	564	562	549	558	562	583	586	588	605	523	545	548	537	566	579	600	558	555	557	565	566	552	534	596	569	534	585	588	583	552	563	592	609	516	532	598	572	557	596	602	591	542	574	523	570	562	533	552	591	604	544	546	598	565	565	541	576	558	516	534	561	563	566	595	558	586	594	569	547	586	577	560	568	566	568	583	535	539	560	582	582	586	554	553	559	600	522	570	581	603	556	544	564	561	552	580	619	591	608	586	572	643	548	549	582	548	528	553	582	585	575	571	575	591	575	568	550	553	598	598	577	576	550	594	582	599	590	625	569	589	568	600	613	581	546	562	572	596	569	531	538	594	562	569	561	576	606	544	566	556	613	544	560	583	558	593	551	579	568	548	579	531	578	527	553	588	545	529	557	614	544	556	566	614	576	544	578	582	546	564	581	537	581	613	558	546	582	566	568	573	579	540	585	578	568	593	616	576	551	538	596	568	593	532	587	603	578	511	532	620	564	597	560	564	590	590	606	569	534	541	540	571	575	564	598	552	579	593	549	535	550	590	541	573	605	553	580	573	554	544	558	543	551	550	537	595	585	539	541	588	561	564	559	609	569	565	573	570	545	582	511	611	570	604	534	608	584	568	531	575	575	544	593	587	585	561	549	588	561	529	559	519	530	556	575	597	563	571	566	555	561	579	568	544	570	547	599	615	588	565	606	575	576	584	550	558	607	574	551	588	573	608	599	562	549	553	558	532	539	536	591	577	599	559	559	576	576	582	583	557	534	519	558	567	511	535	562	539	532	576	606	570	557	559	574	577	558	608	543	595	568	598	570	574	541	566	593	580	573	580	572	557	569	516	569	542	572	535	564	584	595	568	586	577	562	562	559	612	596	533	542	563	547	569	582	600	596	561	493	584	588	522	591	529	512	585	545	526	579	538	564	606	567	583	555	560	590	556	575	592	579	596	585	562	553	597	590	553	603	597	564	569	570	575	550	555	606	554	559	583	553	560	582	548	564	598	541	570	591	527	576	580	575	579	603	579	591	512	575	555	531	503	567	588	570	578	530	587	581	539	558	541	594	587	613	505	547	572	565	577	554	546	538	558	548	568	568	551	570	587	535	543	582	567	557	579	566	554	592	565	620	562	553	552	559	604	564	561	554	573	564	572	569	576	571	549	560	580	541	556	609	572	563	591	571	577	576	580	566	582	574	576	586	564	584	596	518	590	598	567	567	587	534	554	559	558	570	538	580	583	629	554	555	571	602	550	547	552	603	610	595	581	593	600	567	545	552	583	564	538	568	510	609	581	559	537	580	566	525	588	566	543	590	584	539	581	550	574	557	587	546	560	546	557	586	564	536	595	563	568	540	589	598	596	560	580	550	581	583	555	578	559	568	568	570	548	544	582	556	578	605	542	575	555	596	626	531	573	544	554	553	565	554	571	576	553	585	620	542	592	584	588	545	607	543	586	576	610	573	576	559	622	571	573	585	581	577	557	530	561	602	549	540	559	530	577	579	552	593	569	544	577	566	585	549	559	559	581	563	543	560	545	533	583	592	544	549	606	564	551	565	565	588	556	544	573	573	573	547	595	574	571	599	578	547	532	571	588	547	573	570	600	567	565	552	587	557	604	569	646	607	598	564	580	561	559	572	594	576	549	574	559	594	588	547	536	588	541	620	560	575	557	603	524	576	591	596	581	571	580	562	583	580	549	609	571	548	580	581	575	585	578	560	547	549	569	592	562	558	561	567	556	557	573	561	608	545	571	548	590	523	560	580	566	593	544	548	593	586	570	559	584	529	574	591	598	575	587	579	602	546	607	566	610	548	587	576	587	585	533	523	576	581	547	533	532	551	545	557	594	566	589	581	509	560	549	551	550	586	587	602	617	608	522	554	542	560	600	556	567	558	577	547	599	530	554	557	555	578	552	562	558	569	538	573	527	567	558	600	513	571	576	552	617	534	545	538	586	560	557	564	584	555	543	573	544	540	564	607	566	584	591	574	533	561	550	611	583	515	587	602	561	549	515	597	528	589	581	539	565	534	559	553	551	564	578	612	555	592	593	623	526	555	569	559	578	588	547	594	564	564	580	536	541	560	559	594	540	531	591	515	547	506	537	564	546	588	543	554	569	544	558	587	571	561	576	553	580	550	590	545	545	590	607	596	574	567	587	607	541	551	575	569	591	572	551	592	547	550	573	595	574	532	529	541	578	586	556	541	590	585	581	518	570	563	533	533	553	580	565	581	623	568	547	561	540	542	556	542	597	582	560	612	544	602	579	553	528	569	597	593	555	551	572	553	545	549	559	545	531	581	521	571	560	536	524	553	592	538	564	570	585	571	565	558	566	601	590	559	570	568	523	593	539	520	582	518	523	552	604	590	549	541	590	541	571	592	547	562	545	570	553	565	558	612	588	561	531	582	584	547	571	548	569	550	547	542	563	586	594	591	594	581	537	542	559	561	556	561	528	558	584	569	611	593	581	557	554	556	571	612	585	586	582	563	598	590	518	579	536	584	576	571	588	544	555	616	539	597	551	579	563	589	601	550	552	569	600	565	577	539	541	564	571	556	561	549	571	570	568	572	563	583	611	555	528	546	519	578	582	538	557	576	544	545	586	521	560	597	576	555	563	566	581	592	534	536	533	559	573	586	572	598	569	567	547	560	548	593	557	607	525	568	541	551	527	560	547	537	540
29406	25074	13763	1304	246	200	178	171	175	159	170	177	167	148	157	155	154	158	163	159	152	134	173	142	136	165	187	178	169	160	137	156	153	154	154	155	147	125	146	154	157	164	147	186	150	162	138	168	159	151	157	128	163	145	161	181	145	163	136	173	164	148	156	183	156	143	164	156	150	159	169	181	145	159	149	152	142	166	175	152	168	162	157	145	141	151	158	137	157	152	144	152	155	146	170	164	159	157	172	149	144	135	136	135	147	176	163	154	142	157	163	157	169	155	151	171	138	158	164	156	146	151	170	143	165	152	130	148	152	172	162	143	149	144	157	158	156	172	165	143	160	162	143	159	150	155	176	152	161	130	126	153	176	170	177	145	169	146	163	154	133	161	169	169	174	144	153	170	162	167	176	157	162	163	145	159	141	156	183	154	147	177	140	138	151	156	162	149	157	163	162	164	173	146	148	151	148	159	152	153	149	147	168	163	155	164	150	166	144	164	165	154	143	165	155	151	155	162	164	154	162	152	163	159	158	166	160	155	160	151	176	150	156	141	158	165	160	174	152	135	177	164	175	164	174	150	156	156	147	159	169	152	147	143	178	159	137	148	141	154	169	164	146	154	180	150	152	165	167	171	149	160	144	154	159	154	129	156	179	158	149	160	157	163	144	155	153	150	142	162	182	152	148	149	168	144	165	146	156	162	153	147	143	141	151	140	183	155	150	144	153	166	139	162	155	164	143	158	149	134	154	154	155	134	171	145	157	159	172	139	144	150	168	185	170	147	157	181	177	164	174	136	151	161	132	162	157	177	157	165	152	156	166	166	160	156	137	164	148	163	154	149	158	174	148	148	159	150	157	164	139	161	142	149	162	166	180	155	169	161	160	144	151	159	171	178	168	176	155	167	143	147	148	142	168	136	165	146	157	173	165	173	162	151	149	153	146	150	174	143	147	150	156	151	182	151	156	180	159	158	142	158	154	157	138	157	154	166	139	142	174	163	147	145	165	146	133	161	134	144	160	156	136	163	155	161	164	154	163	150	165	170	131	156	168	171	153	174	155	156	146	142	153	155	162	161	177	158	152	160	143	147	170	147	162	164	177	135	128	154	158	162	136	141	162	151	156	163	146	148	147	159	164	154	169	149	144	144	158	164	162	179	164	166	160	140	163	165	146	151	122	168	156	137	161	170	150	153	139	143	145	166	143	177	140	158	162	160	138	164	169	163	180	137	153	164	138	145	159	178	137	161	148	146	147	164	166	153	155	129	159	137	167	160	166	159	157	150	157	146	157	146	156	158	157	150	172	152	166	179	171	152	162	143	159	165	151	168	134	170	167	155	152	151	145	156	143	150	150	155	163	153	149	136	166	148	147	147	137	133	140	176	175	153	177	152	143	154	144	172	156	165	126	144	159	157	162	152	162	155	144	159	159	169	158	181	145	163	162	168	162	147	144	153	148	134	176	166	154	147	171	136	162	159	156	161	175	152	142	152	138	151	145	159	157	163	151	174	141	165	161	157	168	158	165	165	154	143	169	163	149	162	166	157	155	148	153	142	157	144	164	141	150	156	179	157	166	180	153	155	157	164	153	155	149	159	141	178	142	144	184	147	147	132	163	145	190	141	163	162	159	168	139	172	166	160	127	149	162	147	162	141	148	161	163	157	180	171	153	178	149	149	155	157	157	184	154	167	167	157	138	168	158	150	158	153	143	143	160	147	171	154	155	163	146	167	156	135	152	149	160	156	159	161	153	156	163	159	140	158	166	183	143	148	124	146	169	152	160	177	153	159	163	146	160	134	143	165	166	143	143	156	162	157	161	140	154	166	157	160	157	159	170	164	149	162	168	200	165	135	155	150	140	154	151	179	144	175	149	137	144	162	182	161	153	154	181	138	154	133	135	164	148	136	167	140	153	156	153	153	161	140	149	167	167	157	157	161	153	116	149	153	158	162	155	172	182	159	147	154	167	140	158	144	150	173	169	154	167	162	147	163	148	158	158	154	145	180	155	163	156	159	167	158	175	172	153	154	160	133	173	146	154	164	160	165	177	164	138	165	143	155	154	151	149	163	150	145	156	144	172	146	161	174	151	156	153	149	150	140	144	163	159	152	155	154	141	139	150	152	177	146	138	157	132	144	147	139	167	154	159	133	144	146	157	161	146	166	156	162	161	144	135	166	154	160	160	175	154	134	170	173	155	166	156	147	153	141	139	147	145	142	161	176	156	153	150	156	163	181	160	158	156	138	153	142	151	157	156	156	138	183	171	162	177	135	157	154	143	146	151	149	136	156	161	147	155	167	158	142	153	158	153	154	162	179	157	159	165	170	169	148	166	162	156	173	157	168	166	157	161	156	159	165	156	145	171	157	158	140	157	148	156	150	148	152	142	149	165	146	154	138	166	137	151	152	142	185	154	138	152	149	153	177	145	116	136	144	136	143	146	128	167	139	154	146	141	145	140	134	150	157	151	157	155	154	160	155	152	159	164	161	154	148	151	170	144	157	197	153	148	160	147	131	134	149	140	139	150	137	147	160	149	141	185	165	152	163	154	170	141	154	165	146	146	160	115	154	135	152	141	139	136	147	138	155	144	144	161	138	140	150	133	172	155	187	178	163	132	155	147	166	153	153	159	178	171	131	146	144	164	150	143	161	154	163	168	134	147	168	157	131	157	160	162	145	175	160	158	156	144	164	164	151	150	177	161	176	149	144	155	157	152	143	155	189	169	172	154	136	162	155	153	154	141	158	147	159	153	154	180	157	125	155	184	159	161	158	145	151	135	152	154	157	154	168	142	157	152	175	155	165	160	141	174	171	142	159	155	148	160	149	198	149	150	140	155	181	144	173	167	156	145	164	155	132	169	165	145	163	139	161	181	159	147	163	153	155	165	146	154	147	151	135	168	163	151	151	172	164	182	167	164	122	158	171	143	149	169	155	172	132	159	162	175	167	174	164	174	157	168	150	160	157	180	177	172	165	153	174	171	150	144	147	152	142	183	167	171	139	144	165	149	168	150	167	162	151	140	151	158	149	157	176	194	166	164	178	163	151	155	153	153	144	149	156	160	160	151	161	141	155	143	174	175	160	152	173	155	159	147	146	133	175	196	151	151	137	139	174	174	174	145	185	157	141	151	171	152	173	149	154	166	176	156	155	158	157	147	158	139	147	163	164	167	171	155	170	160	145	154	141	140	159	135	161	161	148	139	148	154	143	171	154	155	148	182	153	138	149	147	142	146	156	146	163	153	171	150	162	166	140	154	140	139	154	166	143	165	140	177	164	169	152	161	152	145	131	157	151	154	163	144	172	162	163	181	157	149	152	181	167	166	152	148	135	138	152	157	147	143	165	142	154	165	151	143	167	148	155	144	163	157	133	140	173	147	137	159	161	169	134	154	148	164	172	150	155	177	145	166	144	150	158	161	138	155	173	163	168	151	171	171	164	168	166	137	171	161	150	147	163	145	166	134	159	167	147	155	152	143	158	145	150	133	164
34220	33638	800	305	298	253	256	221	224	215	206	244	217	211	201	224	236	195	197	208	233	210	202	210	193	195	184	197	173	219	196	195	217	201	198	219	199	215	239	215	197	216	187	206	214	235	211	188	197	198	226	200	202	207	205	189	195	197	204	219	185	209	199	190	220	200	203	205	222	204	228	198	218	204	192	217	219	200	214	209	213	202	220	204	192	208	206	222	184	223	228	212	205	219	177	202	196	207	197	209	212	203	208	211	185	228	208	210	202	200	204	194	223	189	189	203	199	223	221	211	197	199	207	211	239	215	202	191	208	192	209	192	213	224	171	207	217	207	210	204	204	221	208	227	192	206	199	197	207	195	210	226	211	219	232	186	182	212	214	214	216	231	220	198	213	211	214	200	236	224	181	197	212	207	215	183	216	202	204	199	196	206	193	187	196	211	182	204	199	209	210	199	224	210	196	213	200	172	181	186	188	202	195	217	226	186	201	198	229	207	186	201	204	213	202	232	222	202	209	200	218	223	220	185	214	218	211	210	209	227	212	210	215	236	186	208	193	200	209	188	188	213	192	182	207	205	210	202	211	179	247	208	199	213	226	230	215	212	216	225	169	229	179	209	220	188	191	211	196	199	203	189	198	203	167	209	211	207	184	214	207	204	226	219	194	200	189	195	184	201	202	195	202	225	213	203	164	224	205	199	189	212	219	173	208	186	207	210	182	243	192	207	174	192	209	198	183	195	186	197	212	218	221	223	227	200	206	199	197	217	219	200	217	212	206	213	221	198	230	228	201	236	190	200	211	206	207	203	180	199	208	205	205	213	186	204	200	197	188	227	215	185	207	240	199	174	210	214	211	173	195	169	180	191	204	208	221	201	203	209	187	235	221	184	223	207	209	205	222	214	223	206	237	205	208	208	232	225	192	208	234	228	194	187	214	205	216	190	198	171	217	197	238	201	212	204	197	216	224	236	233	229	196	203	198	209	190	194	207	199	191	195	202	193	208	228	195	196	210	202	201	193	188	223	242	229	199	199	210	218	209	200	197	199	194	182	201	192	227	232	181	205	219	195	222	221	195	221	196	224	190	222	223	203	206	208	234	205	215	199	217	203	215	214	204	170	208	208	213	214	224	203	200	213	203	210	203	196	192	219	216	208	211	224	185	212	222	206	207	200	188	217	192	215	200	178	180	188	196	196	217	237	216	219	209	190	204	222	194	200	192	225	225	180	213	176	208	201	198	210	193	205	186	207	193	200	224	216	200	202	211	222	188	202	194	208	209	205	216	186	211	205	210	222	204	203	204	189	192	199	203	205	170	189	206	198	209	184	223	207	200	199	214	217	216	226	207	207	189	191	193	181	193	194	209	206	185	182	216	241	241	200	205	232	212	214	205	236	222	235	194	190	203	216	204	226	212	200	190	197	221	210	221	196	216	190	204	219	205	201	202	227	201	186	211	170	231	207	220	206	187	200	198	197	216	221	211	227	196	229	204	199	220	205	191	207	207	209	214	217	170	215	202	222	173	227	220	207	226	238	213	184	219	214	177	217	204	200	217	223	229	211	199	187	194	195	233	208	238	202	200	220	199	216	216	217	198	199	218	226	192	191	208	206	217	207	185	205	221	204	188	213	230	179	210	203	210	220	226	215	213	228	177	205	223	217	209	182	229	199	205	204	205	186	218	218	220	222	187	223	195	216	206	224	195	227	217	200	216	201	215	194	218	179	203	215	221	205	199	231	194	223	205	209	225	199	212	217	210	211	192	193	199	220	206	218	207	205	211	233	230	226	192	222	198	224	182	203	211	201	216	205	216	203	210	187	213	199	201	199	188	209	199	207	195	199	217	228	213	225	225	209	224	216	193	199	228	213	200	207	209	220	202	206	196	210	196	220	212	204	203	217	208	206	216	241	218	199	219	201	203	196	207	190	213	203	193	198	203	218	194	214	188	196	201	200	230	200	207	186	179	206	217	191	195	192	214	210	205	232	217	199	220	194	199	231	206	194	205	213	208	195	217	192	205	209	223	201	206	222	202	201	225	210	218	184	241	189	182	189	200	215	218	197	219	217	207	218	209	219	216	193	208	176	204	210	217	215	202	214	218	199	222	206	194	192	233	198	208	191	193	208	170	227	212	212	210	224	174	206	207	217	207	206	202	209	218	206	192	215	196	206	193	201	197	214	200	194	186	200	226	183	183	193	212	209	212	210	227	186	204	227	198	203	213	210	206	190	195	207	228	218	227	216	200	193	223	195	207	219	212	198	226	186	231	197	244	213	182	184	206	190	197	213	230	194	216	214	227	201	221	209	201	178	204	225	227	213	227	207	206	216	201	196	199	204	218	201	229	194	211	205	191	215	219	198	186	201	223	230	202	187	196	199	207	211	185	219	189	239	211	210	199	206	205	218	200	226	232	196	188	179	215	226	207	255	215	210	190	205	200	206	184	228	202	216	186	227	226	224	214	223	190	197	192	217	205	235	207	217	206	203	196	201	201	194	198	215	217	220	213	192	212	214	222	198	217	208	209	187	190	198	195	216	201	187	199	191	178	207	222	221	206	209	191	194	202	197	207	232	202	222	190	196	206	204	193	211	199	189	209	204	188	203	207	178	201	210	217	205	190	205	218	217	222	205	213	209	191	216	177	190	200	202	206	187	203	187	187	205	216	196	225	209	226	208	219	194	190	236	196	198	237	206	238	209	198	204	195	220	202	197	205	208	225	222	216	201	198	206	212	216	193	189	206	182	212	205	192	207	207	200	210	208	203	181	176	215	207	186	191	198	189	201	211	208	187	212	244	211	179	200	192	215	210	222	198	188	222	220	198	219	209	218	209	215	241	197	211	192	191	198	216	191	221	201	197	210	214	214	206	201	185	183	206	213	193	219	186	209	179	218	217	221	217	226	205	204	221	220	213	198	187	237	216	213	211	201	187	197	186	208	210	200	214	208	180	194	187	204	176	211	188	201	202	196	212	200	227	232	224	199	226	202	196	209	192	207	210	230	211	230	207	193	197	184	198	217	170	204	210	201	223	209	217	229	238	220	201	189	188	208	222	212	199	180	216	211	201	195	220	211	259	190	235	193	201	208	222	196	193	203	230	194	216	187	214	226	180	229	204	187	207	203	201	225	209	206	222	193	184	214	200	181	217	194	199	219	207	189	182	208	216	195	204	224	201	176	191	216	216	204	225	215	185	210	198	207	215	200	181	204	206	208	205	209	219	203	192	218	218	193	192	196	214	199	216	219	216	211	208	178	208	186	229	213	245	211	210	200	214	181	188	222	197	221	215	212	183	188	206	185	195	207	203	226	205	210	190	202	223	197	190	214	196	201	189	213	182	196	204	207	226	235	229	186	221	231	231	206	221	215	210	185	207	202	190	211	227	201	208	213	212	203	198	195	192	208	214	192	198	182	205	207	193	220	208	188	207	210	197	216	192	205	209	203	220	202	208	220	208	197	212	181	211	209	185	201	229	222	242	189	194	203	202	178
24252	21508	28777	24606	21442	9053	746	503	419	410	388	334	361	337	358	329	309	315	308	298	295	304	317	296	307	292	304	338	324	284	328	302	301	307	298	311	276	301	275	266	302	296	311	301	307	294	283	307	293	292	274	299	293	268	280	303	269	304	261	296	297	318	307	288	297	257	292	267	309	300	302	303	289	235	287	284	315	302	278	273	270	283	305	295	262	299	262	297	318	298	292	266	308	263	284	257	268	277	265	275	306	282	254	275	272	294	272	276	302	289	297	257	298	289	283	309	286	314	284	279	298	316	249	308	271	286	316	275	281	266	284	247	261	290	284	268	265	278	275	290	270	273	308	291	273	305	255	268	267	331	279	283	292	283	266	273	271	301	286	292	271	295	282	266	285	287	293	264	277	285	279	283	278	278	292	316	282	283	276	276	277	243	277	283	280	257	283	303	290	306	276	334	323	284	274	279	274	318	279	280	292	256	276	295	289	270	286	249	319	302	293	266	310	281	296	283	287	292	287	286	279	295	286	276	284	270	276	279	310	309	263	264	276	273	287	283	290	257	291	298	302	279	251	307	316	310	273	281	313	269	284	292	262	289	314	280	277	264	317	313	295	317	301	295	305	321	310	289	305	320	277	272	279	285	251	280	300	288	319	296	273	290	269	285	280	269	292	295	290	293	336	285	268	290	290	298	316	274	277	282	297	262	272	308	265	280	269	255	310	273	281	280	255	295	266	315	258	271	280	293	306	285	296	249	273	284	252	288	323	293	273	291	297	303	295	286	269	272	334	271	282	311	282	255	290	283	269	273	273	277	260	290	283	288	290	285	270	289	251	288	251	311	264	300	300	296	263	293	266	294	300	283	283	299	304	297	261	294	274	327	304	304	298	285	273	274	304	280	306	279	273	313	300	271	295	269	279	268	276	274	305	270	267	290	306	296	285	280	276	285	283	266	302	299	258	282	327	264	301	292	292	279	274	284	319	288	235	287	279	275	300	269	246	270	282	294	304	283	251	281	275	302	287	257	284	303	277	291	294	318	304	270	289	306	289	279	297	282	299	283	291	290	262	296	266	309	285	257	296	289	306	292	302	283	294	291	282	321	274	288	276	271	285	270	283	283	284	304	278	272	287	309	294	280	283	281	291	270	275	297	260	278	270	268	299	292	288	268	301	283	292	297	259	290	277	285	279	288	300	295	312	278	281	306	255	297	257	300	264	295	261	278	287	296	281	265	260	274	292	259	276	268	293	252	280	281	294	293	276	262	303	299	308	295	288	303	279	282	255	326	304	286	320	285	270	307	293	306	255	300	308	326	288	278	294	289	269	266	272	316	302	299	289	260	279	298	295	286	282	275	247	292	276	277	318	252	312	276	255	306	296	295	316	292	315	277	307	288	306	311	272	289	280	303	283	283	281	292	264	294	264	287	301	304	265	284	272	313	281	269	295	290	294	263	294	300	265	307	291	297	293	309	299	304	279	297	289	309	285	266	285	307	246	291	306	281	276	300	290	287	306	280	294	288	276	283	312	300	275	312	255	259	289	301	300	280	295	298	275	279	274	267	258	301	292	306	297	297	296	277	281	276	284	291	307	256	279	271	307	293	295	315	266	289	306	293	258	309	306	288	277	274	289	287	292	270	277	293	275	298	285	298	305	278	298	276	314	281	281	276	236	282	313	300	302	266	288	283	282	302	284	270	283	263	270	310	286	277	316	319	295	298	287	308	285	268	291	289	290	279	301	255	272	280	276	286	296	278	290	232	310	269	286	280	307	276	255	292	295	309	260	264	271	317	271	308	255	298	269	281	295	282	283	289	276	275	307	277	295	285	290	287	299	303	298	284	288	260	281	254	251	261	263	275	275	285	263	288	287	299	313	304	295	286	294	288	290	276	286	323	271	266	320	299	295	288	266	257	280	299	284	293	304	302	304	307	310	298	319	291	262	296	295	278	293	300	289	282	289	291	297	295	274	288	268	300	305	296	298	295	289	274	300	304	289	274	291	305	276	297	274	290	308	272	267	283	302	293	286	294	304	287	269	259	274	273	290	295	294	261	312	290	277	285	310	285	267	282	290	293	273	295	284	303	268	306	296	280	291	286	290	254	288	295	298	271	292	273	308	298	288	288	287	278	278	324	305	287	306	262	275	290	301	258	281	279	298	285	294	267	278	293	292	282	284	326	267	274	298	280	314	257	281	275	266	299	281	268	281	300	268	236	266	303	311	293	276	302	324	255	273	281	295	287	264	295	266	274	268	282	306	259	261	274	289	318	248	274	277	268	297	263	317	302	267	252	297	281	277	283	290	305	280	281	269	299	297	241	299	268	288	268	303	314	272	270	276	294	307	282	317	271	282	288	295	293	284	266	287	289	307	309	305	273	308	298	282	314	286	271	284	294	285	322	292	284	279	290	293	299	274	297	299	270	268	276	292	280	301	310	291	279	280	291	286	294	268	283	284	267	309	284	269	262	308	285	298	297	309	291	318	282	275	286	282	328	293	275	278	294	302	286	317	288	314	327	275	278	255	275	286	285	307	291	330	290	281	285	294	275	274	259	263	303	296	264	307	276	310	304	300	283	273	294	287	254	306	268	304	295	256	293	274	258	265	311	278	280	306	273	279	271	289	295	302	243	285	292	269	272	288	273	310	285	308	325	277	282	277	302	286	263	285	301	286	311	273	288	288	302	287	263	296	288	283	284	310	259	253	290	297	331	264	291	299	285	316	269	292	309	313	305	263	286	313	274	296	288	320	284	274	284	277	259	273	284	253	272	297	261	308	275	277	281	279	314	292	277	310	255	318	294	309	283	306	282	286	270	287	288	303	311	303	281	297	271	295	303	279	296	291	319	297	276	303	274	308	254	298	297	248	276	310	314	261	262	261	271	293	300	294	274	284	276	263	276	255	284	271	275	228	274	311	291	287	273	293	265	300	264	311	308	282	259	276	264	301	282	281	262	280	284	305	311	303	273	292	276	282	283	264	274	292	316	269	295	289	260	245	303	274	307	288	278	276	285	267	291	301	263	275	287	279	290	254	308	292	300	292	285	279	247	288	255	259	260	324	273	300	287	285	282	268	281	308	253	292	251	260	265	268	299	301	263	314	270	304	270	282	270	280	253	258	311	283	299	264	281	263	305	262	275	304	268	298	286	287	299	274	260	289	289	263	261	298	296	310	308	273	295	316	292	293	284	322	279	292	282	276	302	296	263	287	319	290	302	280	280	304	309	290	307	274	292	298	294	291	301	288	304	341	294	287	305	275	307	297	293	262	262	270	286	267	292	303	282	278	272	277	277	288	295	269	266	293	268	264	307	265	277	282	297	282	281	302	258	247	293	288	291	257	286	305	295	290	299	275	289	312	316	295	298	274	261	277	284	284	280	289	330	290	272	281	281	280	283	284	253	291	305	294	271	308	304	284	286	285	265	280	291	253	263	293	294	297	297	287	255	260	290	274	304	289	286	267	281	269	315	298	300	300	293	289	289	285	295
38504	48872	5377	2150	1599	1251	965	806	701	554	546	498	492	454	455	438	420	417	397	412	385	405	379	397	371	361	352	388	386	345	368	386	338	387	340	379	355	379	331	346	362	362	349	338	351	368	307	342	391	336	337	368	349	322	361	358	391	351	359	330	350	364	325	405	344	380	371	345	336	337	361	358	369	360	351	343	365	343	334	379	332	337	331	344	350	351	348	359	327	338	348	352	346	363	365	364	340	313	327	360	371	400	351	331	320	373	350	349	370	385	336	330	347	319	377	355	324	361	330	340	336	355	395	324	344	314	386	331	357	360	346	351	350	363	354	371	320	380	366	363	335	332	326	360	324	340	363	343	368	347	375	380	307	357	372	373	329	344	331	337	369	362	383	354	343	350	331	356	396	351	359	363	355	400	337	362	384	333	375	361	375	383	345	356	357	372	330	356	333	324	351	372	367	333	354	351	317	377	346	324	349	391	361	353	340	357	349	344	346	388	338	403	349	348	323	310	348	344	378	355	317	323	358	344	368	344	328	346	372	344	367	374	354	319	368	356	341	349	332	392	364	348	393	348	318	386	342	349	339	352	323	353	356	367	358	383	354	340	344	322	355	388	332	347	323	316	349	338	331	375	363	359	359	362	355	339	369	384	341	334	339	342	340	349	330	370	392	359	354	366	348	381	312	364	345	357	361	348	364	355	335	352	379	342	368	347	336	328	358	343	321	321	363	388	374	362	333	337	354	339	390	346	353	366	334	350	390	345	357	364	399	346	351	344	331	380	323	380	334	382	369	370	355	373	366	361	349	362	359	376	366	383	341	352	327	386	342	377	389	307	356	341	344	351	350	346	352	373	382	334	342	349	357	341	337	345	356	334	335	339	336	335	372	341	367	352	370	363	342	350	320	342	358	357	335	374	369	357	381	365	387	355	350	378	378	347	340	311	359	338	372	335	351	337	335	335	393	357	356	336	377	329	327	374	349	368	359	352	358	344	322	363	372	363	378	343	344	363	351	362	369	334	335	319	364	404	339	336	388	379	350	357	348	360	363	350	353	359	362	379	319	316	360	354	354	346	343	362	363	350	364	353	354	399	345	313	374	333	354	355	338	367	349	309	386	379	352	340	378	338	323	319	398	323	361	347	345	370	383	331	391	340	386	362	346	330	367	358	351	361	356	348	383	344	364	335	371	386	347	345	364	338	337	376	346	370	351	357	331	350	346	352	342	314	356	313	364	316	358	343	328	313	350	380	302	332	360	366	386	363	340	356	333	336	364	319	369	358	348	360	346	366	376	308	358	341	355	366	352	317	388	362	336	377	324	360	351	354	347	333	339	368	343	339	342	402	321	338	358	357	349	364	386	370	324	356	305	323	341	329	367	378	357	353	372	352	358	352	361	346	335	357	340	350	335	321	334	323	352	355	392	356	344	315	348	312	374	334	341	370	345	359	365	352	358	325	341	322	340	354	374	328	325	329	378	331	381	337	314	351	346	349	345	357	345	342	366	342	356	322	365	396	355	372	351	353	361	338	401	339	356	364	338	334	362	344	329	387	340	340	339	339	315	344	323	351	339	356	321	360	351	356	348	339	331	345	359	335	345	367	395	364	349	372	359	347	331	336	352	383	360	345	335	364	363	341	361	358	344	352	342	380	363	341	378	352	332	389	313	333	333	353	347	341	346	346	369	325	377	373	366	379	386	386	317	341	371	360	359	348	354	384	375	347	360	356	378	337	367	373	334	309	351	352	347	356	345	371	340	357	368	320	330	330	375	350	380	360	340	367	324	314	380	353	378	348	376	336	355	346	333	342	333	351	357	325	380	346	345	342	337	354	341	356	345	358	367	360	361	340	349	362	334	355	341	328	349	318	353	338	366	345	364	376	348	354	360	382	335	347	342	360	353	375	335	319	343	349	333	353	346	351	362	320	370	341	406	373	381	347	354	350	378	401	368	366	374	352	360	354	349	402	337	361	381	408	330	345	317	335	347	366	359	312	351	335	328	341	315	343	336	330	378	343	335	371	319	354	366	380	364	330	334	359	366	347	377	361	337	345	342	364	341	370	355	335	366	360	321	374	361	333	351	356	331	357	342	383	361	349	328	306	363	343	353	383	357	331	320	360	338	353	359	336	377	326	360	387	346	357	375	362	390	391	361	318	362	327	353	353	338	385	317	377	333	344	349	322	341	352	371	335	339	393	315	342	341	346	386	332	361	343	364	360	362	407	361	337	345	363	385	341	358	368	363	365	358	359	347	323	348	354	338	312	348	313	361	315	364	315	361	346	353	342	357	366	384	381	357	356	346	355	357	332	347	339	352	342	358	366	385	389	359	336	345	325	350	361	343	368	339	347	371	343	335	359	358	350	354	375	376	339	334	358	334	357	373	387	382	365	378	327	350	332	370	357	331	337	344	338	356	340	344	334	331	355	313	327	322	355	351	361	358	358	333	341	382	336	380	389	323	367	344	351	344	352	345	317	364	402	337	360	385	361	369	332	360	392	345	358	354	339	328	375	344	321	350	358	387	371	331	377	359	340	341	375	384	324	350	354	362	354	336	330	362	364	352	378	404	357	365	337	362	337	344	405	326	311	357	363	317	353	364	343	352	365	346	368	307	371	342	340	354	375	339	355	361	324	346	342	369	366	364	348	364	359	369	315	349	348	324	370	327	337	333	341	364	382	373	346	351	340	341	349	341	381	345	401	352	373	334	358	359	334	372	336	332	359	348	345	349	376	334	341	352	329	372	349	366	378	333	349	339	364	392	357	357	370	307	346	376	366	358	355	346	378	349	344	338	364	361	324	380	333	356	337	347	365	352	342	330	349	341	339	336	362	331	366	346	366	348	310	357	380	334	354	372	335	335	358	331	362	332	357	364	347	358	344	349	365	390	342	345	347	353	359	345	385	340	351	358	344	340	355	364	341	337	344	344	395	337	365	376	312	370	350	349	347	328	339	361	340	368	320	370	352	363	355	355	368	382	349	355	351	320	347	373	336	353	360	352	356	343	387	349	356	370	359	367	332	344	357	335	364	383	359	350	359	301	381	334	359	338	360	336	358	365	331	391	347	346	334	334	394	347	307	375	319	350	356	361	366	381	375	346	359	343	347	347	355	349	379	332	330	367	322	334	363	364	365	332	371	360	351	341	351	355	352	381	386	351	343	334	365	335	358	345	395	352	344	354	355	356	355	313	373	351	368	368	361	363	370	342	350	333	360	357	342	344	381	347	363	357	376	356	355	346	317	330	362	346	331	376	366	334	362	364	322	340	369	364	360	365	362	385	392	363	337	379	375	369	364	350	346	393	358	328	356	340	362	369	329	359	341	351	298	293	340	333	363	351	349	342	355	361	331	355	338	348	320	346	322	316	309	359	380	357	328	319	329	353	355	326	335	311	364	334	388	331	348	337	349	328	339	334	355	339	352	339	319	359	335	331	362	365	349	350	385	381	340	351	349	349	385	368	339	349	315	341	338	358	382	353	370	345	343
25621	21606	27467	25614	7954	468	359	319	308	279	267	282	276	274	248	266	243	259	246	258	249	238	253	229	237	228	213	215	255	224	254	245	227	251	225	233	251	227	216	244	256	239	240	252	213	237	251	232	223	206	247	225	213	210	228	220	215	261	252	213	254	238	244	253	224	244	232	236	226	236	214	255	216	235	229	216	242	220	232	206	238	203	261	240	256	245	236	243	215	269	233	225	259	262	227	238	249	237	247	235	210	226	232	246	229	242	237	241	259	239	247	241	257	225	223	234	259	229	280	218	213	196	249	242	223	243	248	243	211	208	217	240	244	242	224	214	254	239	229	243	231	213	245	216	239	223	226	228	227	218	235	216	240	233	238	250	218	251	225	222	218	229	228	250	215	259	262	252	262	213	246	245	226	247	238	220	240	234	228	234	212	211	243	222	234	249	231	242	236	253	256	253	236	232	246	225	244	257	236	228	252	244	233	222	230	247	250	239	229	237	233	221	265	212	248	247	234	250	240	234	230	229	225	222	244	220	214	245	214	222	258	227	233	265	260	234	232	208	260	226	229	229	234	210	240	227	239	230	229	255	242	249	239	221	240	246	210	216	242	244	254	250	226	216	237	252	219	235	240	237	229	233	239	238	230	239	249	222	228	229	238	213	246	234	227	206	245	206	210	249	268	231	215	233	220	236	227	233	217	231	235	269	237	222	239	231	236	248	238	243	258	244	227	271	209	230	248	234	223	230	212	220	250	233	240	226	241	222	205	229	225	236	229	236	231	258	255	230	254	258	236	233	212	228	238	220	238	237	221	233	236	237	242	207	209	218	229	233	231	228	246	248	206	229	250	247	217	236	257	248	261	237	241	223	233	210	229	241	231	240	251	214	234	220	215	210	214	240	203	229	252	229	228	235	198	235	238	228	241	224	241	244	241	233	204	257	231	234	230	233	217	215	219	229	235	218	216	224	231	232	203	239	219	218	277	240	217	251	257	273	248	209	237	267	247	221	242	246	233	232	230	215	240	230	256	231	265	241	232	236	245	252	226	205	267	222	223	219	229	227	234	225	264	241	243	221	258	237	242	243	243	243	229	223	257	230	236	243	214	237	258	248	219	218	258	231	179	234	243	225	235	229	240	270	232	210	276	245	232	232	247	215	211	236	262	214	250	248	222	232	208	230	230	227	214	249	232	237	220	237	248	231	211	236	236	216	233	232	227	207	218	231	246	256	227	248	229	245	218	246	233	239	244	231	229	234	234	211	220	236	210	228	265	249	231	232	236	232	222	225	239	214	221	238	237	226	239	233	241	226	247	242	224	233	245	236	222	236	231	206	231	226	238	216	205	261	221	230	239	243	222	232	221	246	228	230	201	255	238	219	255	234	242	228	247	242	245	233	255	252	227	231	233	244	221	241	244	231	243	221	238	227	230	252	212	229	233	242	228	239	256	227	250	239	238	223	236	258	243	213	237	266	211	187	214	232	229	258	234	202	260	230	258	228	235	256	242	238	217	235	229	225	243	224	246	240	252	246	212	246	203	240	235	248	265	254	230	217	247	242	226	220	238	233	216	243	235	235	228	231	220	240	256	255	224	231	228	228	249	229	240	232	227	250	254	192	248	249	228	234	217	228	249	241	248	248	228	235	236	240	228	220	223	208	226	216	249	223	238	228	242	216	240	224	214	225	253	234	246	248	215	241	232	254	238	222	232	221	263	219	218	238	240	239	218	249	243	223	217	247	229	234	241	244	235	260	228	226	229	212	220	247	250	221	238	226	258	259	264	227	207	215	231	198	237	243	214	220	222	248	230	218	220	221	225	258	236	241	254	249	257	245	234	249	230	252	238	235	230	238	227	234	247	247	214	212	246	231	244	208	230	240	231	250	235	229	228	230	228	242	231	251	249	223	219	251	230	251	251	242	218	214	227	232	218	249	237	280	248	202	223	269	253	215	250	236	254	260	264	220	219	242	253	245	223	224	225	257	240	234	235	236	263	251	240	257	222	261	231	234	231	227	226	211	232	231	254	225	253	213	236	230	247	234	249	233	210	218	219	242	219	259	242	242	208	237	250	228	227	228	258	224	254	237	219	236	245	251	249	203	252	229	247	233	227	229	224	237	247	251	221	243	217	210	247	234	246	269	216	247	249	238	227	236	247	230	255	228	217	225	204	220	276	227	215	230	221	268	229	217	228	237	237	223	190	234	235	247	251	230	236	235	248	255	229	240	228	266	218	225	253	258	237	230	243	252	235	241	263	217	238	245	247	225	212	222	232	215	220	229	225	228	213	202	199	231	223	237	198	245	233	219	242	237	247	260	242	219	207	230	231	217	250	237	229	210	233	242	266	213	237	221	234	232	235	217	228	220	215	249	244	246	249	255	220	215	266	222	241	229	220	214	243	232	205	245	225	213	231	221	238	238	224	211	239	222	247	246	251	225	222	223	229	240	227	217	241	238	258	215	230	239	230	241	240	245	248	245	223	208	238	245	216	253	222	239	232	236	239	241	242	237	220	239	242	242	222	242	239	216	241	220	232	253	261	210	235	253	264	231	213	231	233	225	222	260	234	232	223	227	259	242	254	237	225	237	232	235	250	248	253	243	240	230	245	225	215	240	227	221	239	266	232	212	236	252	241	211	235	264	241	213	233	225	232	233	235	245	218	240	228	240	226	231	246	251	244	220	244	216	253	230	211	252	241	245	224	219	221	221	237	233	220	235	204	208	257	227	243	233	257	237	227	249	253	256	238	249	227	245	240	221	255	241	215	256	272	248	226	217	223	229	228	234	227	244	247	234	233	236	245	221	257	223	213	253	238	227	237	209	236	240	239	239	265	223	253	216	225	239	230	226	206	237	196	231	213	238	267	257	224	224	224	223	219	207	214	279	253	212	240	228	219	231	238	219	211	245	231	236	216	215	205	248	237	229	233	230	243	245	230	255	249	231	250	245	191	232	243	239	239	235	220	208	239	236	237	252	211	236	222	210	252	237	244	229	234	245	234	229	240	248	212	217	218	224	264	258	233	228	244	238	235	243	221	248	230	237	245	261	242	249	227	227	215	247	207	211	244	228	192	237	221	235	258	241	197	241	212	245	240	240	230	245	246	220	231	226	240	213	244	240	240	231	216	227	239	239	224	229	209	199	207	246	247	232	234	231	229	228	220	235	246	229	228	239	208	240	217	228	243	208	249	241	232	235	216	219	214	260	221	225	253	214	259	242	218	227	231	229	223	215	234	255	234	200	246	215	230	232	235	241	259	216	248	220	255	217	204	228	235	224	228	221	212	240	240	233	239	247	253	226	244	246	251	225	226	247	249	230	216	216	240	248	232	265	234	229	257	236	209	273	227	235	243	238	257	263	215	243	219	261	221	232	227	211	235	232	228	250	235	240	233	226	228	254	215	259	234	244	199	254	229	233	232	230	225	241	226	248	239	248	219	234	215	235	245	227	240	212	236	246	248	227	252	246	260	248	240	235	239	235	215	242	220	260
38033	41056	2883	1240	934	724	591	590	462	419	438	435	341	346	386	382	350	349	344	344	304	333	327	330	320	349	295	339	328	317	303	346	325	310	338	317	349	342	314	293	333	338	294	304	290	322	312	330	281	323	327	320	310	304	286	291	293	313	330	322	306	321	348	318	300	307	316	301	318	285	314	292	317	322	329	274	315	300	290	315	309	304	287	332	329	303	351	282	338	319	330	272	336	292	324	297	313	304	304	321	299	326	308	311	308	310	323	312	305	310	308	287	315	305	305	300	282	320	298	304	270	299	295	314	323	350	316	275	283	274	307	348	299	316	299	313	313	315	332	329	305	300	281	285	323	301	305	308	299	281	299	299	312	304	286	293	323	321	315	305	305	318	325	303	318	308	323	284	340	340	331	298	332	302	304	300	335	290	294	313	293	321	374	332	268	318	287	320	343	299	365	300	274	333	313	274	291	313	310	344	323	318	275	301	317	324	303	277	335	291	287	349	263	309	333	322	316	298	326	325	299	332	322	333	293	288	314	295	284	294	303	316	345	332	291	315	300	318	339	308	303	280	298	302	314	332	308	307	332	309	289	302	304	332	329	287	295	275	309	278	281	316	289	306	309	319	303	292	296	310	302	336	319	294	324	340	289	276	304	322	349	302	313	317	294	314	308	315	318	321	311	276	285	321	296	303	339	287	299	334	295	281	319	307	304	294	314	282	316	324	295	293	308	300	279	335	340	294	304	330	351	315	325	311	323	298	321	317	338	298	315	311	290	307	320	308	324	309	328	335	344	320	312	315	289	291	313	317	332	313	313	283	323	322	294	290	337	329	342	319	249	333	302	336	301	290	314	350	319	312	326	319	295	314	316	304	295	322	281	307	296	312	321	330	284	302	280	334	312	308	268	324	308	317	324	318	311	330	320	282	290	337	302	291	348	307	294	327	285	311	319	312	298	283	313	362	301	304	287	288	309	312	305	319	321	306	291	307	318	283	292	313	303	324	314	287	283	339	328	299	306	302	325	279	306	311	284	290	339	325	307	280	302	275	294	311	310	294	266	342	308	302	291	326	317	310	326	292	301	305	341	295	312	343	304	315	282	335	288	326	300	303	321	327	311	293	307	315	295	312	296	301	301	291	336	291	299	362	283	289	306	338	340	314	302	329	305	313	307	292	327	338	301	306	313	306	314	301	302	337	314	327	313	310	297	305	297	332	276	350	293	345	324	332	311	308	328	328	298	351	305	280	302	307	307	267	312	323	297	316	313	302	317	311	303	306	317	299	318	298	314	333	327	312	280	299	327	319	301	295	329	301	315	304	303	276	327	328	294	290	320	327	299	322	305	343	310	311	338	301	292	318	297	311	292	310	329	308	322	317	297	305	332	316	307	319	319	331	296	297	335	314	298	334	305	306	351	338	319	304	290	282	327	316	290	329	321	315	334	284	300	296	328	304	304	291	299	298	343	292	312	267	328	336	306	326	321	303	289	300	298	301	288	267	276	311	324	286	332	311	308	290	343	282	298	303	324	300	291	310	293	291	325	323	292	294	346	322	314	296	285	305	307	298	310	310	303	310	307	298	362	311	319	310	295	308	302	291	293	330	289	334	302	311	283	310	304	281	305	311	291	274	314	329	315	315	313	303	311	308	303	312	325	288	324	291	321	296	287	302	311	331	294	300	323	312	321	305	294	322	313	278	311	305	336	322	325	312	339	328	296	310	304	282	302	321	312	311	300	314	324	320	309	312	318	299	322	323	303	308	281	306	296	298	335	322	315	332	315	292	310	322	302	293	299	309	319	298	317	317	293	310	350	296	288	286	315	314	309	303	300	318	314	308	309	304	306	317	331	300	332	296	297	291	317	293	354	300	325	327	321	305	291	297	310	295	327	290	296	338	301	339	314	320	319	341	314	289	322	295	312	336	312	339	299	295	327	309	309	296	270	326	317	312	327	291	326	321	310	290	327	322	301	290	307	318	317	301	299	308	296	319	303	306	311	330	317	285	330	299	302	298	318	338	337	298	293	315	325	313	328	297	337	314	305	313	331	351	334	302	318	319	332	288	304	309	324	320	304	344	281	320	307	306	275	321	296	288	267	301	286	315	282	348	302	293	309	345	326	309	295	309	332	341	297	332	318	289	286	280	280	325	294	326	301	298	310	316	284	300	324	303	319	312	309	310	329	296	325	294	315	312	339	317	306	293	317	297	279	302	304	326	319	297	316	316	288	313	285	293	305	321	317	323	293	306	333	310	340	308	321	305	297	316	310	315	320	327	313	311	318	291	309	320	306	339	334	353	309	325	275	286	299	309	269	310	301	299	324	325	283	321	321	318	320	316	311	296	314	315	294	305	288	329	281	286	296	306	306	322	309	309	300	306	312	302	298	317	290	330	311	317	309	329	309	317	298	303	314	318	314	314	314	308	315	311	349	329	341	296	327	365	292	324	302	333	331	326	285	316	285	315	298	338	330	305	292	341	307	325	313	320	300	297	334	342	296	318	330	313	293	301	318	313	282	304	314	343	289	310	313	340	308	271	312	315	320	288	284	299	301	313	289	292	323	334	294	276	291	270	329	317	346	318	292	298	318	327	293	328	314	313	330	291	293	303	301	297	291	346	330	325	323	313	318	303	304	304	334	289	279	309	329	300	285	312	346	332	300	328	316	300	299	314	301	326	328	331	313	324	291	296	311	300	326	304	350	295	291	303	312	292	273	294	342	314	304	329	308	320	295	291	302	332	297	296	349	303	342	288	310	281	298	307	316	312	320	317	301	301	297	256	314	294	312	260	323	303	283	315	313	312	299	339	308	300	307	278	299	317	323	331	292	299	311	325	337	295	289	334	327	306	297	309	314	324	304	317	321	364	346	292	296	333	292	299	315	280	302	281	277	343	333	300	313	316	311	339	306	317	302	298	310	287	297	317	304	337	289	300	314	308	328	306	287	296	306	323	309	315	336	305	298	305	342	301	304	330	312	277	285	316	324	325	308	293	332	288	287	299	291	306	321	322	327	320	297	331	318	339	316	288	295	367	324	292	297	297	326	296	318	300	302	310	300	293	303	315	321	326	315	274	320	290	313	301	298	302	288	338	332	308	295	329	294	309	300	316	326	310	317	321	312	278	326	282	308	303	305	326	309	349	290	309	301	306	319	329	322	300	319	309	302	346	322	332	283	283	310	330	287	317	318	326	273	285	312	313	306	306	341	328	290	315	323	321	336	333	324	287	295	333	311	326	298	307	344	314	290	327	305	335	295	283	291	332	301	295	304	293	287	315	297	293	328	316	333	270	299	297	314	311	328	310	310	330	316	303	296	306	344	309	309	327	329	306	310	315	308	300	308	288	350	312	288	303	289	335	335	306	306	287	320	315	302	293	341	317	285	329	325	334	289	347	273	328	280	296	291	297	340	310	308	308	301	316	311	315	315	349	293	290	301	268	289	329	306	306	330	327	291	324	316	313	289	302	298	299	311	300	292	305	333	317	260	305
23243	21542	29259	24199	21515	21537	9249	1028	843	697	590	635	582	614	545	557	509	558	559	463	568	537	507	472	484	482	502	468	473	473	492	520	489	490	465	468	483	482	481	448	483	470	497	504	459	532	468	478	486	449	496	457	496	464	474	438	500	483	474	459	524	461	476	473	514	488	494	480	544	486	468	472	480	458	485	483	468	443	492	498	451	474	520	480	457	470	490	469	466	509	483	464	507	476	483	485	504	503	456	455	473	471	460	453	463	490	501	469	441	478	440	480	475	459	442	483	496	474	470	480	493	495	481	514	445	512	483	486	469	492	491	482	461	506	498	453	497	456	462	477	467	495	467	475	469	475	469	493	495	432	460	473	450	457	463	482	473	461	461	451	507	449	438	495	502	504	472	500	466	466	488	501	460	498	542	481	492	474	471	482	442	475	503	511	464	454	496	505	462	489	459	486	464	479	489	432	455	463	474	470	452	489	474	516	510	487	464	466	474	473	457	488	477	494	490	488	507	466	485	478	507	462	460	493	499	469	445	473	470	462	479	478	473	484	494	466	482	481	456	458	444	476	478	463	523	484	457	496	449	485	473	458	497	431	482	507	458	474	474	467	427	500	484	478	460	506	477	497	459	488	502	503	465	495	468	464	502	476	475	515	464	470	473	493	494	481	501	491	502	483	472	451	441	457	473	489	478	498	480	488	472	528	485	433	469	520	432	447	473	465	477	487	477	462	508	486	459	483	444	450	453	504	473	498	437	486	462	457	514	473	461	497	480	516	464	447	454	457	461	470	487	446	456	489	476	476	475	438	492	452	476	455	499	497	488	435	475	465	475	440	428	452	442	471	494	455	510	476	480	464	478	504	466	466	479	509	510	456	458	501	487	460	471	457	500	461	452	471	512	459	435	451	489	499	476	431	429	470	448	458	445	448	501	456	464	476	456	480	485	481	436	463	466	425	498	518	446	470	492	438	445	434	494	460	505	464	516	446	476	467	489	481	477	492	472	464	449	449	475	450	476	513	473	475	494	473	444	451	496	481	474	471	505	509	464	455	465	515	480	457	452	482	462	449	512	481	509	512	473	443	488	446	451	481	511	489	498	512	497	451	465	463	441	494	512	483	470	499	434	465	496	458	457	468	455	428	445	477	485	483	492	480	431	467	495	487	511	472	498	525	493	475	479	501	433	501	486	492	468	482	453	467	477	454	480	461	515	472	465	463	482	457	494	455	493	496	440	487	513	482	478	474	478	438	455	488	489	464	461	497	491	501	523	466	498	478	471	474	440	456	489	455	469	452	483	505	492	503	456	478	456	497	471	503	455	487	478	493	575	483	475	441	444	510	479	469	445	485	498	490	489	471	482	496	466	478	444	467	514	500	504	478	441	466	482	450	484	451	463	478	449	453	424	478	509	485	482	497	447	481	492	455	463	484	478	482	475	474	445	507	466	479	494	456	468	442	471	468	456	463	440	438	490	488	500	493	474	488	494	453	494	464	425	465	455	455	449	419	464	471	469	469	461	447	468	468	470	462	476	486	488	514	505	487	451	480	451	450	499	444	485	463	464	503	475	478	527	451	467	517	497	424	506	462	469	439	482	475	491	464	439	479	499	433	458	451	447	523	469	455	487	510	491	465	449	475	514	475	494	492	479	515	459	463	478	471	472	482	459	464	430	465	471	483	485	481	440	506	459	499	446	475	448	453	492	481	468	483	458	459	446	447	436	428	465	460	456	450	477	489	481	475	500	486	504	461	455	446	426	467	447	499	450	509	472	498	459	456	459	477	501	469	501	515	478	452	466	470	456	465	445	446	459	463	460	497	469	457	448	474	470	468	467	451	459	481	452	439	441	503	520	491	446	463	468	504	462	468	466	459	501	455	433	456	469	492	451	473	470	494	477	485	485	485	468	446	497	465	470	463	491	458	441	497	474	496	436	477	497	510	454	459	490	488	465	478	464	490	437	439	462	444	469	441	460	478	472	467	444	476	468	470	483	444	459	503	463	456	448	438	435	466	498	467	469	449	454	420	459	473	505	469	468	494	456	479	494	453	472	496	443	479	489	460	507	476	471	496	509	478	530	451	456	505	527	497	480	468	470	480	430	503	439	465	487	443	469	500	470	469	462	485	516	472	482	502	496	493	499	468	473	494	459	462	503	452	510	472	491	451	449	490	497	465	485	440	468	444	459	453	464	490	468	455	516	471	448	498	433	480	482	456	455	503	479	471	492	459	497	464	462	528	450	433	475	491	470	483	468	458	482	465	506	442	494	491	484	461	446	445	451	459	475	492	475	464	501	457	450	447	474	480	433	428	486	494	506	471	506	490	466	477	509	461	472	493	523	459	482	474	515	439	513	491	491	471	503	416	495	464	493	472	485	449	470	471	488	470	466	428	489	490	500	482	467	450	481	448	502	479	501	462	481	451	493	490	495	490	482	451	450	443	482	461	439	451	497	461	465	447	496	457	473	467	462	466	490	503	492	452	470	447	471	471	506	482	465	466	462	506	524	478	485	476	475	459	462	477	464	449	502	498	495	480	483	509	479	463	491	491	476	477	490	506	481	458	457	503	512	490	496	478	479	483	484	468	481	487	441	467	475	489	436	461	449	475	499	476	486	451	473	497	479	506	433	455	479	476	477	500	465	451	458	453	534	468	492	440	461	499	517	473	468	481	473	492	500	474	475	457	499	489	490	474	480	491	473	464	493	483	477	500	522	509	455	449	462	470	508	499	490	482	460	460	475	484	454	451	489	468	474	494	447	437	440	452	486	498	425	486	460	497	487	448	436	460	460	482	467	429	443	526	489	496	482	471	478	505	489	493	462	465	504	450	456	495	453	494	488	499	476	492	470	474	471	506	462	478	503	475	466	461	452	466	420	462	453	501	448	475	436	455	471	514	443	462	503	478	488	482	445	416	468	500	466	447	464	494	479	452	470	509	408	465	523	455	455	457	418	476	480	496	468	474	512	461	423	475	499	462	444	471	470	468	465	487	475	507	471	497	464	465	465	488	533	485	454	462	490	460	464	456	482	482	447	486	448	483	450	522	491	470	505	466	449	484	457	458	504	434	454	467	496	491	481	508	475	482	489	472	461	455	471	464	475	454	510	476	460	469	450	478	463	493	511	457	473	468	449	452	472	527	441	493	435	470	455	462	500	501	496	463	454	453	434	498	441	485	439	463	464	463	505	485	457	464	494	469	472	495	451	462	455	456	469	489	470	424	504	449	472	494	497	465	477	486	515	452	467	441	442	487	480	447	468	513	443	493	497	442	460	457	469	451	497	479	484	485	469	499	463	453	492	471	505	447	452	474	423	487	466	451	469	455	527	469	455	462	449	479	465	462	439	495	516	497	493	468	466	487	442	449	476	475	455	493	467	463	477	470	420	517	483	452	479	479	483	453	449	448	499	450	463	502	480	470	487	491	479	506	456	458	491	483	516	489	458	456	499	476	523	513	518	506	500	467	525	473	449	483	499	461	508	506	485	471
43583	53708	8490	4230	3053	2310	1832	1441	1176	1072	905	932	823	850	776	692	699	694	668	691	644	614	654	627	636	649	600	602	603	588	571	615	586	584	586	603	565	602	595	596	550	598	604	565	561	524	615	591	570	556	562	587	573	573	550	600	603	526	569	546	604	599	596	533	594	574	553	591	555	514	565	611	611	532	537	564	570	584	529	573	585	537	562	575	592	611	616	607	574	579	562	544	575	534	583	591	564	601	545	595	545	612	539	555	571	595	566	588	558	563	568	548	519	597	539	536	562	553	558	613	540	615	546	546	584	569	576	583	553	601	590	566	546	577	554	537	599	596	528	570	558	595	530	578	622	600	547	567	592	586	533	562	598	540	589	533	535	594	611	599	563	562	585	571	543	582	574	568	570	557	554	573	527	572	595	614	503	537	584	580	557	595	587	572	593	593	580	572	608	547	608	544	590	547	584	576	566	522	539	582	564	600	593	591	542	595	586	562	548	566	581	614	559	562	529	603	577	569	570	597	557	588	577	577	592	519	589	533	542	556	589	575	577	561	574	564	524	543	562	589	573	558	536	572	559	559	537	600	585	600	559	567	522	588	560	609	501	515	563	605	591	533	555	560	570	566	564	574	537	570	572	556	554	567	558	556	536	616	581	551	547	536	558	543	545	561	567	577	602	525	577	534	553	558	563	578	593	578	602	536	539	562	566	542	539	588	578	573	601	564	543	519	561	543	560	558	530	578	553	566	547	570	575	573	577	604	578	568	550	562	622	611	514	586	609	583	567	583	573	567	566	596	585	602	542	552	579	557	568	576	546	575	562	569	579	590	557	550	597	538	529	551	524	571	546	572	560	580	601	552	571	587	558	555	561	565	591	553	571	511	560	562	553	582	607	516	603	541	523	541	587	571	596	547	665	560	532	546	562	552	561	583	550	559	542	563	596	540	570	556	550	539	561	567	579	583	533	574	597	568	572	566	552	574	601	581	586	550	548	561	612	605	574	598	597	567	575	578	582	550	566	597	562	555	543	518	592	566	566	585	565	550	586	588	537	576	564	576	553	582	587	574	565	620	555	570	592	545	538	568	563	611	594	582	558	615	570	544	547	617	576	557	527	551	578	576	543	602	573	586	577	541	573	519	554	575	613	587	537	578	567	570	596	593	568	586	522	571	607	556	589	565	555	541	578	573	535	551	564	570	549	558	580	568	571	553	543	546	566	625	555	558	586	551	538	560	575	586	536	590	562	534	562	587	589	562	555	570	566	566	587	563	602	545	591	557	499	565	560	590	569	534	558	564	586	600	557	565	552	550	532	575	580	536	555	590	606	555	549	567	586	615	588	573	569	548	532	523	599	594	571	603	551	570	547	558	556	559	611	596	572	562	624	521	533	573	569	578	547	565	613	543	577	530	586	549	598	595	570	571	550	556	552	628	566	584	559	606	601	602	574	583	555	560	560	543	534	533	548	558	578	563	589	587	615	569	570	592	564	581	595	572	577	554	568	583	525	555	571	564	569	541	536	591	558	549	546	627	572	567	579	611	567	561	563	546	550	561	569	529	593	558	562	552	594	571	547	572	592	534	574	586	565	567	564	573	567	579	576	538	575	631	571	547	598	570	593	553	551	561	591	530	584	528	573	535	555	553	561	588	601	637	569	594	543	552	561	564	574	565	534	575	625	534	560	554	606	590	573	560	599	534	568	588	547	547	574	556	560	551	579	542	539	577	556	567	536	550	529	614	556	551	582	569	514	580	552	570	549	555	554	594	522	532	574	570	551	567	561	544	597	570	583	568	600	594	569	600	562	583	591	584	613	527	546	560	546	565	581	611	603	579	588	590	560	553	570	599	568	551	518	594	619	553	573	571	568	589	546	578	597	573	493	557	560	553	564	584	597	536	548	562	547	572	579	521	538	546	537	515	533	551	561	565	577	539	626	592	534	571	561	552	595	586	580	531	575	592	536	601	516	544	540	588	579	577	565	592	505	607	595	551	576	569	553	571	571	620	552	569	550	559	566	553	551	533	590	569	552	573	570	570	603	602	567	531	595	556	553	571	567	516	589	546	557	574	597	569	555	572	573	525	587	563	565	590	544	623	610	558	566	541	558	586	613	545	509	548	545	555	602	597	583	541	572	593	618	597	568	582	586	517	592	569	555	570	528	545	578	616	556	583	589	543	598	580	584	533	558	565	538	572	563	608	529	556	578	568	544	565	551	511	590	596	581	543	589	571	634	543	563	577	604	556	581	590	544	582	564	529	551	588	531	607	597	577	586	612	602	632	522	610	602	596	575	588	564	604	584	530	561	616	591	564	534	593	548	574	548	569	543	560	554	619	547	560	594	573	556	568	578	588	589	592	580	568	553	547	535	584	567	525	532	535	568	592	562	588	549	577	550	581	538	547	573	584	563	513	579	591	600	567	548	535	592	540	610	567	601	571	568	572	574	554	579	551	616	611	583	601	549	575	581	552	584	534	592	600	544	564	581	531	574	558	564	586	595	567	581	580	567	582	581	606	556	554	538	524	561	593	578	542	600	547	567	562	562	595	542	580	580	564	564	581	556	586	551	522	585	558	552	577	576	616	583	534	586	581	549	558	534	595	588	551	598	582	575	579	589	559	544	548	590	594	551	601	536	584	590	552	611	548	508	531	573	562	579	579	571	615	560	556	527	544	550	603	561	549	592	555	574	572	549	571	567	560	576	558	582	555	589	568	583	569	602	553	537	544	560	564	571	530	564	595	557	555	615	632	562	603	527	596	512	546	570	586	556	588	596	615	539	572	558	581	561	575	535	541	574	588	520	550	542	529	562	574	543	552	540	555	591	570	566	586	560	589	591	519	564	556	584	572	543	548	549	553	561	533	632	529	588	572	557	553	570	561	563	607	567	590	560	538	545	576	593	572	568	553	580	594	555	549	550	613	613	589	605	500	568	563	569	561	571	622	499	605	531	565	507	585	575	547	568	537	570	574	585	616	546	500	598	544	585	539	529	579	614	571	594	585	594	560	549	541	546	614	583	564	569	549	573	527	508	577	565	592	567	557	578	526	552	521	511	579	560	559	533	597	562	537	568	566	555	557	586	560	575	581	557	579	557	574	538	562	602	563	567	592	566	521	557	574	556	565	528	563	555	539	544	563	583	597	522	545	548	536	593	564	570	598	562	530	607	557	572	576	557	531	596	544	561	513	558	567	572	573	559	549	567	576	544	597	563	565	561	575	552	581	615	574	534	539	574	589	569	582	531	560	542	578	599	561	567	530	563	566	522	570	535	567	568	552	579	562	546	575	586	547	550	586	577	576	582	574	615	526	588	553	551	584	534	603	596	600	591	557	570	574	555	594	577	626	623	585	571	557	581	537	542	612	576	562	536	566	550	568	563	588	508	560	569	594	564	583	541	540	576	508	569	554	556	552	542	560	567	557	545	572	554	626	601	563	536	598	575	548	546	544	588	574	585	637	532	546	577	566	573	576	552	547	529	538	515	569	589	577
29309	25326	14440	1387	243	203	139	179	176	191	151	141	143	153	172	167	145	143	126	174	171	149	159	183	146	159	159	150	156	145	154	138	159	165	148	147	162	147	157	164	173	139	154	121	157	166	152	145	144	154	157	149	155	133	156	154	168	151	156	167	149	168	166	132	159	161	188	161	170	147	154	158	130	168	156	160	150	151	159	179	156	144	184	144	136	172	140	155	142	173	177	169	157	152	162	158	166	149	156	136	154	161	157	169	145	146	144	160	150	162	148	176	157	162	137	150	185	149	157	170	169	167	147	151	161	143	166	147	188	167	157	141	145	138	152	146	138	165	165	143	127	169	157	139	150	151	155	154	147	129	151	150	167	173	153	161	139	160	150	161	164	152	163	157	181	150	160	145	130	175	154	132	149	144	150	152	143	139	163	156	151	154	126	162	161	151	141	141	173	149	168	132	186	132	153	144	139	171	150	167	143	144	177	157	162	143	138	168	154	181	137	176	136	162	133	145	167	180	131	152	142	175	158	139	138	147	140	161	148	154	127	168	167	187	156	160	156	131	140	180	162	157	149	169	187	158	142	151	140	153	181	130	157	153	156	126	164	168	160	164	165	143	145	154	158	159	158	162	154	151	167	178	156	157	152	163	150	172	164	150	158	140	170	168	169	142	139	153	134	144	151	155	158	147	159	171	172	164	179	150	154	158	159	154	170	179	160	158	146	163	186	143	144	124	172	162	154	164	154	141	151	176	158	166	158	158	153	188	190	135	144	162	156	141	175	140	158	145	150	154	165	136	175	156	141	147	147	149	156	164	172	139	155	118	147	170	158	169	131	147	160	188	146	134	158	143	151	165	146	142	160	165	151	157	155	163	143	159	144	150	145	157	162	154	148	159	178	163	140	140	158	151	155	149	167	145	145	155	148	174	157	153	145	174	155	163	147	145	162	139	143	170	153	152	145	171	150	167	177	151	127	181	169	180	154	145	141	149	157	171	188	152	132	158	148	140	165	157	157	146	149	150	147	139	159	161	142	157	157	169	159	150	158	146	147	145	142	143	156	141	157	167	164	153	158	156	164	158	184	152	153	159	137	148	169	137	154	151	158	152	190	151	164	155	145	158	142	182	149	136	179	156	147	172	145	180	175	127	178	130	154	147	141	173	157	143	139	166	166	141	139	168	135	149	160	155	150	173	160	156	161	157	173	162	160	160	144	156	158	151	180	147	162	163	165	161	164	149	172	155	155	174	119	166	184	159	174	163	160	179	153	157	141	158	151	160	137	155	170	152	170	158	160	163	130	145	147	145	158	156	161	151	148	143	169	182	155	152	145	137	132	146	136	160	150	161	130	145	154	151	175	137	161	133	144	148	165	165	166	163	145	142	165	157	145	177	173	179	155	139	183	160	191	137	171	159	153	179	181	157	163	141	172	169	165	144	133	169	141	165	149	145	135	157	145	141	184	161	141	169	167	122	140	151	159	155	155	168	180	161	146	167	160	139	148	151	154	127	171	141	155	161	140	155	137	170	162	145	155	165	149	157	140	153	143	172	172	145	164	150	151	153	145	170	139	153	168	157	155	126	154	164	151	155	135	150	141	155	172	163	169	154	173	171	165	145	162	149	137	175	167	149	150	157	140	144	150	129	144	147	168	151	158	164	172	149	174	164	153	166	165	149	167	130	150	158	156	172	149	162	160	169	137	155	167	174	146	166	164	149	153	145	161	173	158	140	158	172	159	128	153	167	151	164	166	154	173	174	149	144	151	173	160	150	151	158	156	142	150	156	140	149	147	170	155	146	158	151	160	157	153	164	133	142	148	158	140	161	147	144	148	160	166	145	163	157	145	156	170	146	159	165	148	143	144	152	160	167	173	176	154	138	160	121	167	151	157	167	175	146	161	169	139	157	166	154	158	134	157	157	142	144	158	164	144	154	139	187	142	151	178	162	159	148	135	149	167	150	161	171	175	153	176	171	146	145	179	159	147	157	159	151	182	174	141	155	156	150	131	143	148	151	157	148	155	157	152	154	177	163	138	171	148	145	155	137	147	167	154	146	142	136	142	165	161	146	162	155	147	152	129	158	155	131	155	132	149	150	142	134	149	155	137	185	169	151	155	151	174	138	150	165	131	175	165	140	156	130	141	133	140	164	179	160	168	152	141	148	171	150	175	150	162	162	169	171	147	109	158	147	157	126	152	179	170	160	152	161	150	156	163	155	165	146	171	151	133	159	165	157	159	165	150	141	150	186	152	152	139	167	140	165	151	160	156	162	158	140	144	151	168	156	151	137	147	143	168	152	149	147	152	148	129	151	159	149	162	154	163	166	130	157	156	157	152	158	157	137	158	140	144	166	171	146	143	155	135	153	169	154	149	161	159	163	158	145	165	140	147	170	164	157	163	147	175	142	162	136	144	156	151	173	159	148	150	151	149	165	160	160	165	141	154	148	157	140	154	119	126	167	151	138	161	149	145	160	178	141	149	141	154	173	147	166	131	136	135	140	154	143	133	146	147	164	152	155	158	145	137	163	135	149	140	151	153	175	158	142	147	153	150	150	164	149	147	135	160	187	161	172	166	173	134	138	140	155	176	162	146	138	149	150	164	153	136	178	167	156	153	159	131	136	168	151	155	152	159	155	171	150	150	155	135	160	140	139	162	132	142	157	144	148	157	182	155	168	173	142	162	173	142	158	160	167	141	160	166	151	176	153	152	156	145	163	149	167	159	160	136	162	155	152	159	140	159	157	139	146	141	144	141	178	159	154	160	168	160	148	155	152	161	143	144	160	164	164	133	137	165	139	155	170	160	146	137	153	176	153	165	157	152	170	154	166	167	147	131	186	154	145	153	149	159	162	136	159	167	142	163	160	170	173	155	174	131	130	175	142	158	171	137	150	159	171	180	155	153	152	152	155	164	135	167	143	174	160	168	160	155	145	163	168	167	180	159	141	148	162	168	152	132	150	144	155	163	166	148	162	134	156	173	152	141	160	151	161	136	131	157	145	166	144	167	134	175	127	139	159	167	150	139	155	172	155	140	159	150	163	151	164	129	192	139	148	164	148	166	139	148	167	160	160	171	156	153	149	137	141	177	149	155	162	134	182	151	143	156	160	158	142	146	140	165	139	142	146	152	166	153	144	146	138	144	161	144	154	177	137	158	182	154	158	157	144	151	160	160	163	153	160	155	156	148	142	152	145	133	167	158	154	155	154	167	161	134	147	152	147	146	146	150	174	160	153	156	149	156	168	141	145	150	158	152	129	165	146	147	156	150	163	156	166	150	154	148	148	159	149	177	170	170	174	144	136	170	153	141	156	153	138	148	150	146	152	131	160	133	145	160	159	144	166	164	141	152	153	143	151	191	144	149	164	131	164	156	143	145	135	168	132	168	146	177	145	148	148	133	160	172	137	168	181	130	150	154	157	143	145	146	148	164	131	153	150	171	168	169	131	160	161	172	155	170	162	143	164	156	161	142	169	171	143	145	159	155	164
34381	34150	608	357	282	274	269	244	212	232	236	192	219	234	185	203	232	204	200	217	202	187	233	201	193	217	209	200	209	198	224	186	207	193	185	215	217	211	232	206	194	224	194	214	197	206	178	207	206	218	202	204	204	188	207	206	213	201	180	198	205	214	205	203	202	189	182	205	178	203	211	236	207	225	232	194	213	218	181	205	202	215	204	224	212	230	189	216	199	163	204	189	201	212	194	200	201	217	210	201	195	177	192	224	210	206	216	181	207	188	193	201	187	227	229	198	200	184	209	183	207	234	214	215	175	218	204	177	206	231	190	212	220	213	220	179	214	219	196	208	208	225	203	197	227	207	195	204	185	178	168	178	216	212	196	232	202	189	226	199	203	192	205	200	217	208	203	207	207	224	215	206	181	207	220	203	214	208	197	214	215	212	245	197	212	240	195	193	217	201	210	221	199	227	187	211	233	226	218	206	212	211	191	181	209	205	209	219	199	223	242	215	218	194	215	214	201	182	200	199	220	203	210	204	212	206	209	212	185	212	205	191	210	189	197	210	210	210	187	163	207	178	192	206	204	202	232	197	211	212	209	185	168	207	193	201	227	223	204	235	194	181	179	193	168	213	178	204	210	214	180	210	205	207	199	201	219	219	233	190	223	169	218	197	219	212	180	219	184	218	197	216	207	187	219	196	191	208	214	228	210	200	198	212	212	178	198	208	209	175	186	208	201	222	193	177	202	202	213	190	219	186	182	225	209	190	207	206	185	204	215	185	191	204	193	204	186	224	197	197	202	191	204	191	189	191	194	193	207	196	202	208	212	204	195	207	197	194	187	210	204	236	208	199	195	197	201	212	225	191	218	222	209	199	192	221	192	199	183	171	211	212	221	203	203	188	214	225	210	200	217	193	207	210	177	203	189	232	200	202	203	181	194	213	200	210	187	210	216	192	214	189	213	211	209	219	203	195	230	212	197	186	202	191	241	189	199	198	203	208	203	207	215	217	184	205	208	189	218	164	218	202	190	182	231	193	187	238	229	203	237	211	219	195	181	220	205	197	197	217	197	201	227	215	192	190	184	206	220	193	192	194	214	201	220	192	200	193	195	197	218	210	239	224	204	211	202	234	185	205	209	221	223	214	222	219	195	212	198	205	208	191	210	206	227	210	202	208	209	236	203	204	204	211	195	198	187	201	234	196	207	224	202	205	205	208	196	201	213	199	212	185	213	213	208	216	227	201	213	217	211	224	202	204	241	182	209	184	187	214	206	211	199	241	202	214	208	218	180	214	205	201	195	211	219	187	182	213	201	215	197	220	222	221	206	203	208	206	216	163	224	199	210	213	212	199	193	178	196	199	201	207	226	222	203	181	208	211	185	203	189	178	205	198	199	199	188	213	192	177	196	213	195	218	205	185	213	208	215	208	197	194	199	196	220	204	195	198	218	212	209	192	213	219	211	202	216	191	193	206	188	203	205	181	202	217	192	186	210	188	205	224	209	219	224	209	200	193	202	215	221	210	231	208	224	199	188	227	198	205	204	167	225	216	201	213	194	207	215	209	213	214	182	180	190	200	218	194	220	215	188	205	184	194	210	198	215	187	188	213	194	202	202	203	220	198	205	208	171	225	155	205	199	214	217	195	197	172	207	184	180	216	220	192	217	223	225	169	211	209	203	188	232	213	193	198	193	218	204	191	233	190	205	198	181	226	213	201	185	189	195	198	195	196	211	209	216	206	196	214	205	200	193	211	207	208	217	211	209	229	200	212	208	209	200	218	176	187	198	188	211	210	196	192	204	226	205	220	185	191	223	207	200	219	198	179	185	207	218	217	200	231	190	211	182	212	195	190	205	217	198	202	234	178	201	247	231	186	204	201	203	210	221	189	193	204	206	180	200	219	185	185	202	207	211	186	218	223	205	223	190	187	189	209	194	203	214	212	216	218	205	203	190	217	225	189	197	196	201	211	201	210	213	224	190	204	223	211	180	220	205	202	191	222	215	199	199	207	220	199	224	213	223	190	207	206	200	208	200	203	209	199	217	196	217	203	187	192	207	192	181	194	182	205	177	176	214	187	199	202	211	188	211	208	195	192	199	191	207	196	206	225	208	198	210	213	211	201	214	166	214	206	209	221	206	207	201	208	202	175	195	215	205	214	222	210	215	208	192	186	220	209	209	183	229	206	185	191	207	187	201	201	188	209	209	191	209	190	168	186	222	214	218	198	204	206	202	195	225	205	218	184	235	209	210	234	207	210	204	223	200	198	192	206	190	204	203	196	213	199	208	227	202	169	203	212	205	185	203	207	204	198	215	191	204	196	181	217	196	197	217	207	186	227	220	223	215	202	187	211	196	214	205	210	216	206	203	174	210	180	197	209	213	196	202	229	204	214	190	203	215	225	206	194	209	207	182	214	180	220	210	173	185	226	190	209	230	196	194	207	193	214	191	218	203	195	205	199	221	236	207	199	211	161	187	193	206	205	211	200	218	210	219	196	228	197	188	229	205	216	204	216	193	205	195	203	234	193	219	214	193	193	210	210	212	190	188	228	223	222	206	194	215	205	188	217	218	203	207	215	220	199	231	198	193	213	201	204	200	212	204	203	192	202	183	187	206	223	204	193	191	204	215	180	190	215	229	212	195	209	215	201	233	209	203	208	209	223	195	210	188	212	206	208	235	216	223	192	212	183	204	206	215	210	204	217	202	199	192	220	223	218	204	209	195	217	199	189	201	218	183	217	193	187	203	217	208	206	186	190	214	192	177	202	215	193	207	198	231	218	199	222	217	231	214	208	201	208	224	210	218	189	226	177	189	196	188	210	220	205	198	216	195	216	203	200	198	205	223	224	177	184	196	209	204	210	219	187	210	216	194	173	216	230	178	212	226	220	201	195	228	213	206	185	204	202	207	216	202	202	204	199	207	230	203	182	226	214	219	206	193	174	192	220	200	215	185	196	198	215	178	213	219	192	202	228	225	215	183	178	220	233	240	191	170	205	202	194	189	222	213	199	195	200	213	229	203	218	179	219	176	205	191	208	226	183	213	255	227	178	201	184	199	202	207	197	184	211	220	201	200	198	226	194	221	160	218	196	236	210	215	196	189	209	207	171	202	197	221	180	215	193	188	222	214	182	211	209	215	201	217	191	195	194	202	223	204	206	203	223	210	201	208	171	219	179	226	200	211	197	174	208	199	188	184	197	205	189	194	216	199	183	188	222	210	182	209	184	198	234	205	187	191	204	197	201	173	231	225	202	213	211	174	217	176	221	214	181	226	206	208	183	230	210	220	229	225	215	214	201	177	188	183	228	203	206	201	204	209	215	205	221	205	218	202	200	213	193	196	210	206	217	195	180	201	210	196	193	204	210	226	202	223	204	207	192	218	209	181	220	191	212	184	208	203	228	198	214	204	235	219	187	190	204	203	181	197	211	204	207	213	207	224	199	194	194	187	190	192	205	190	189	218	191	215	200	197	221	224	238	193	213	223	198	208	204
24228	21499	28784	24585	21413	9402	741	538	441	383	399	365	341	325	322	325	329	324	291	312	279	283	342	329	266	294	276	283	314	302	291	287	297	292	275	280	277	286	277	263	339	262	277	307	264	284	302	267	280	273	303	280	270	271	280	327	295	288	297	300	309	294	289	238	296	268	299	306	256	294	286	332	264	319	295	279	311	296	284	322	301	260	319	309	276	303	265	285	277	280	330	263	278	267	299	266	304	294	273	266	276	294	278	268	292	282	268	332	273	303	280	285	273	305	267	287	293	297	248	289	289	269	276	291	288	276	282	257	288	269	285	278	288	315	292	278	288	252	297	287	302	303	265	303	285	283	265	294	297	293	309	321	283	272	294	278	283	271	286	278	278	287	283	287	278	295	281	294	284	260	295	256	305	277	257	277	294	273	263	274	250	286	277	279	271	261	273	284	267	287	261	288	300	277	289	298	279	278	295	278	289	292	269	313	262	283	303	314	269	288	287	261	295	285	278	270	274	289	282	296	273	307	264	291	299	250	278	294	278	285	275	283	267	294	289	304	275	288	277	272	313	311	286	284	283	272	265	294	271	274	282	276	275	247	257	278	287	311	274	280	266	253	253	284	293	290	276	267	311	278	303	292	285	291	270	262	297	282	279	280	259	267	283	308	305	259	279	284	257	259	268	294	280	281	296	303	306	298	283	310	271	304	252	271	290	284	301	257	289	282	276	301	264	304	290	262	281	301	295	283	299	307	288	293	260	288	286	268	297	299	263	286	319	281	272	295	286	252	285	277	266	298	251	308	266	320	284	263	281	269	276	270	271	287	317	292	240	259	293	292	289	264	285	273	286	295	295	262	295	296	263	282	295	294	277	302	275	280	290	261	282	292	270	309	310	285	253	284	307	260	282	277	274	261	314	267	272	313	264	266	259	273	262	274	306	275	277	251	279	285	274	271	306	273	287	293	262	254	319	286	268	303	293	291	315	296	283	258	292	302	279	265	262	278	265	275	292	283	291	303	270	284	275	290	267	298	267	279	268	300	278	274	290	295	264	279	253	273	311	273	263	297	276	271	310	284	299	302	289	263	286	318	311	267	308	256	287	306	318	267	282	281	302	287	291	266	269	309	309	260	273	273	275	290	293	277	300	260	275	295	311	286	285	314	300	273	306	275	276	294	277	299	266	269	300	272	289	303	288	310	286	274	271	287	286	257	286	259	281	261	286	279	277	252	271	303	300	269	294	298	282	279	302	276	276	290	319	289	277	292	300	270	303	313	284	270	301	311	271	288	287	312	282	290	303	273	310	299	257	279	300	291	272	302	299	306	284	300	280	349	275	260	294	270	281	297	288	293	286	269	278	265	304	280	292	276	251	280	303	291	276	281	265	253	280	302	279	295	276	290	312	302	287	282	269	266	296	286	268	312	282	281	250	317	276	274	291	281	295	267	293	264	309	277	315	297	279	290	262	283	271	256	295	285	283	273	269	273	283	317	302	296	283	271	262	325	281	260	278	269	297	287	300	284	288	302	311	281	265	263	287	289	300	279	277	299	244	302	278	287	263	273	305	277	294	278	272	262	305	268	280	285	293	320	291	305	303	276	268	254	287	272	282	281	307	276	260	264	270	308	292	280	279	273	299	251	282	263	299	290	297	264	305	301	293	275	279	305	285	285	285	274	274	276	251	279	275	247	283	287	284	275	264	307	278	253	322	299	286	304	298	321	316	284	270	277	299	267	288	276	248	262	268	298	313	276	280	287	286	276	279	294	263	261	291	283	312	280	275	294	279	283	308	265	282	255	288	261	300	297	262	276	294	261	265	277	262	333	260	284	291	271	268	294	302	275	292	290	313	304	268	296	292	302	292	254	317	276	288	275	277	295	272	276	300	286	296	268	300	306	273	284	330	304	324	305	289	282	253	314	274	293	298	277	292	288	261	254	296	288	274	273	303	306	303	274	263	278	299	314	281	311	302	297	265	254	259	308	288	297	308	281	280	250	285	263	270	289	266	279	289	274	262	303	278	264	310	308	277	309	284	287	256	297	293	295	301	287	257	292	272	295	273	270	273	277	300	264	304	268	277	304	295	303	254	297	297	273	286	268	285	274	282	283	289	334	288	286	314	290	278	287	301	296	300	318	276	296	272	263	311	279	302	294	303	284	304	278	292	263	275	340	292	271	252	315	275	286	292	260	260	287	298	250	292	267	303	282	305	309	264	308	247	303	293	298	272	290	311	265	265	328	282	302	297	268	286	286	287	289	296	305	280	276	282	303	272	275	304	315	303	274	259	309	274	297	306	277	259	265	277	303	286	280	266	272	284	283	299	298	272	274	301	268	273	280	289	258	254	284	302	262	317	280	285	284	310	286	292	293	289	281	304	290	270	283	280	267	303	293	287	270	272	256	274	269	282	262	310	291	313	314	290	285	256	279	295	305	303	289	289	279	290	281	283	284	279	330	288	287	287	290	321	318	268	275	294	248	290	295	273	260	293	274	288	282	290	284	253	315	270	292	283	289	277	287	282	244	318	270	268	292	290	277	281	270	288	266	312	302	304	293	262	288	277	318	281	276	287	290	301	278	260	281	282	275	272	302	297	273	280	329	271	265	313	270	306	308	303	261	278	264	306	273	284	263	283	264	304	290	274	284	296	264	327	286	279	264	302	272	285	278	295	270	294	290	287	287	298	291	286	262	244	287	275	293	302	282	257	338	251	284	289	316	264	279	301	281	261	286	277	287	274	279	309	273	293	269	280	298	277	264	296	266	279	286	299	284	295	297	265	300	269	253	272	254	264	289	307	290	295	275	280	264	295	267	301	314	252	303	294	296	270	279	257	308	333	273	250	287	272	265	272	285	248	297	274	297	275	309	312	275	283	298	284	280	309	287	281	272	296	285	280	298	295	273	262	301	272	308	273	272	267	254	283	282	267	292	255	247	288	283	305	273	266	316	274	239	243	277	280	264	271	266	272	277	310	266	280	297	285	286	279	299	296	279	262	285	302	277	299	290	302	278	272	286	287	279	280	307	281	308	276	256	283	257	277	293	277	268	243	256	261	309	262	295	294	299	276	316	300	301	280	272	253	311	239	343	282	305	293	275	300	295	272	270	278	297	306	295	317	316	265	277	312	287	309	288	264	289	293	285	271	294	266	285	261	290	279	266	280	290	256	276	306	280	316	262	277	281	273	283	274	293	283	278	292	292	304	264	275	298	325	288	285	289	265	274	269	284	280	306	312	276	302	265	281	292	276	304	299	272	281	303	301	302	303	283	268	281	294	289	307	281	277	297	276	283	270	276	268	321	297	265	255	271	253	281	255	281	299	302	291	303	284	283	279	314	307	277	293	295	296	293	276	279	278	281	293	300	285	290	259	276	285	300	291	280	278	274	281	273	264	289	280	279	275	255	273	303	270	252	257	279	286	275	275	284	311	298	318	303	276	290	284	273	272	260	289	259	304	283	280	304	281	252	319	269	286	293	287	273	276	266	289	269
38812	46324	4807	2285	1618	1185	942	775	654	588	597	519	486	433	377	386	408	431	376	362	417	373	360	363	380	385	363	373	350	390	388	390	328	368	374	378	391	340	359	360	390	335	329	359	335	325	389	370	348	375	359	307	334	330	340	359	344	365	331	356	334	342	374	337	392	341	347	344	369	331	361	337	333	378	367	341	338	376	373	363	352	337	330	370	366	344	344	367	325	341	315	341	356	376	371	319	326	324	335	335	359	350	364	357	363	328	360	381	362	370	334	367	341	328	333	368	336	327	355	344	338	323	369	341	382	353	334	367	356	353	356	343	327	378	363	340	337	354	345	326	318	370	327	385	368	367	380	355	349	327	348	343	345	376	375	393	359	333	325	352	349	354	332	328	347	340	366	341	350	348	333	367	326	348	352	366	344	343	338	396	362	399	336	343	343	394	359	387	347	377	366	340	344	325	337	330	351	365	342	349	335	334	354	325	366	342	356	354	372	347	321	317	327	381	359	356	359	350	353	335	349	299	346	364	315	335	329	327	334	364	326	322	364	374	360	333	352	328	344	333	337	351	338	353	325	319	350	364	348	351	352	386	342	324	346	350	320	363	386	339	378	335	333	335	340	354	380	348	350	356	367	360	353	310	374	344	355	324	344	341	347	387	389	323	345	366	325	350	306	349	321	366	337	381	336	377	357	374	380	352	319	363	343	349	350	361	349	339	380	343	344	334	337	377	351	365	320	353	341	384	346	350	364	320	354	382	357	319	379	315	352	342	360	366	367	329	362	331	366	329	343	369	364	378	385	406	345	352	324	328	368	376	353	347	321	327	350	318	329	380	341	351	361	357	373	376	367	333	324	357	349	337	351	371	360	312	355	338	371	337	369	378	332	331	347	372	360	335	360	342	338	340	339	344	316	360	343	314	361	342	340	368	351	334	369	340	323	350	361	352	360	356	358	338	325	371	343	335	330	334	412	371	352	365	379	343	310	364	383	334	381	341	335	329	331	356	355	372	367	320	356	306	348	363	345	361	363	359	331	342	321	387	336	335	349	346	376	352	328	358	373	335	300	345	375	374	348	356	370	351	350	343	337	351	342	354	345	379	366	363	344	354	355	350	350	347	323	299	349	324	338	350	372	371	341	355	380	341	362	356	343	362	340	343	318	364	320	314	346	345	356	340	377	337	339	368	329	341	325	333	362	380	346	341	371	340	325	361	305	370	352	363	343	350	383	348	377	363	339	358	345	316	323	338	393	332	343	331	377	317	330	354	354	343	344	348	360	350	357	357	381	360	334	364	364	355	363	365	347	374	351	357	379	336	359	384	337	355	362	313	344	314	344	351	355	360	358	347	335	325	334	343	341	305	347	340	366	376	344	358	346	384	316	351	342	370	311	317	354	353	352	384	345	337	345	344	345	360	358	329	381	334	327	339	353	377	371	322	366	347	351	371	330	342	356	341	356	321	365	352	357	363	351	347	361	335	344	330	322	324	314	341	345	311	352	324	356	330	354	331	319	368	347	342	342	337	359	327	321	348	363	375	363	340	343	355	336	339	353	345	333	349	370	357	339	357	366	351	348	364	352	344	328	338	374	380	376	337	377	346	357	372	332	364	358	380	367	311	344	312	354	341	356	327	324	351	315	363	346	335	354	353	322	367	376	336	347	349	352	369	337	360	365	364	346	331	388	361	372	333	327	371	350	326	366	353	332	351	344	374	315	344	339	352	336	320	325	334	344	346	350	328	340	311	343	351	327	347	325	359	388	318	354	365	349	338	353	349	339	314	356	347	334	352	347	367	360	352	327	336	394	348	379	334	369	315	364	332	364	335	340	372	352	340	353	342	310	360	359	371	339	337	365	383	361	343	353	332	340	358	355	361	372	332	351	367	336	330	330	347	361	341	357	385	348	369	361	339	316	364	338	346	348	326	315	322	347	371	345	354	308	368	344	369	313	362	345	357	369	342	342	381	360	348	327	327	344	321	353	385	369	355	364	330	361	344	332	338	352	327	345	367	374	356	353	376	344	372	346	317	301	319	329	353	390	363	365	357	361	346	382	372	353	354	352	327	373	351	356	354	338	363	334	334	376	353	336	318	329	350	345	308	338	347	310	358	375	371	332	353	330	364	363	381	346	349	324	336	322	360	335	312	339	347	318	347	354	345	368	352	363	335	353	380	360	336	355	359	370	366	303	345	352	332	362	349	327	360	333	342	315	348	335	323	339	349	336	319	356	334	337	390	354	359	363	342	342	336	365	350	356	332	358	342	317	382	381	370	348	391	372	343	309	310	360	353	353	351	339	314	360	347	358	353	360	355	358	368	338	367	337	338	318	369	392	364	320	351	347	357	350	335	338	367	306	366	331	379	346	339	354	335	334	338	367	340	353	354	340	357	361	362	339	364	350	357	384	333	358	333	338	356	327	334	385	323	335	348	363	371	370	380	332	333	350	357	322	354	372	372	344	351	329	336	352	355	353	366	371	357	391	366	328	357	347	314	369	352	344	327	350	349	351	325	363	354	356	374	363	355	370	369	367	355	350	350	323	345	368	343	351	326	385	387	344	349	333	357	342	378	351	371	332	367	334	377	338	354	349	381	358	359	327	339	386	378	372	308	365	344	342	332	367	364	363	390	313	343	351	352	323	352	369	338	349	359	358	363	344	345	351	332	363	362	326	373	358	340	350	331	367	368	367	360	331	327	335	345	334	338	358	335	357	344	369	368	366	362	362	349	350	327	338	351	348	371	340	355	345	338	334	339	360	376	316	314	342	353	352	362	331	324	356	369	392	361	356	347	329	336	325	355	355	374	333	355	348	339	358	380	358	343	351	340	358	361	383	340	358	353	377	323	337	370	348	344	330	327	381	360	364	372	350	377	360	351	355	327	344	364	327	349	307	343	350	358	345	352	356	372	353	380	350	311	341	364	339	343	347	341	348	354	336	382	346	362	350	334	356	344	343	341	352	346	364	369	349	330	349	368	361	342	347	356	340	328	323	351	375	367	345	334	351	340	362	343	354	336	338	346	352	359	342	374	378	354	361	337	365	355	334	367	342	358	325	320	330	342	344	358	318	339	342	364	308	339	346	352	362	354	354	392	338	345	390	351	358	368	348	351	347	325	338	348	355	340	327	338	399	376	352	348	346	366	354	337	358	364	359	341	326	353	343	337	309	348	345	369	367	378	336	361	353	345	358	346	339	333	356	363	338	340	326	339	352	348	357	342	346	355	355	350	334	306	335	355	319	358	343	352	336	361	341	312	360	365	349	348	336	346	371	326	356	378	328	355	335	357	370	357	363	359	340	325	368	322	330	356	349	368	324	357	351	343	361	334	328	331	339	358	366	336	357	369	344	343	319	361	321	354	369	320	336	378	314	320	361	359	370	328	339	335	305	318	313	333	344	367	345	351	346	347	362	362	334	347	381	333	327	337	365	349	380	347	385	344	365	336	344	386	304	367	359	352	324	318	375	328	342	362	361	342	376	339	368	361
25547	21577	27537	25609	8367	465	354	312	292	302	270	277	263	261	280	269	259	246	256	226	253	238	237	246	245	228	246	266	217	218	206	218	237	244	222	240	261	258	231	237	234	237	233	247	227	233	217	235	203	248	234	238	233	230	227	234	254	225	235	206	249	231	222	256	240	225	217	251	230	209	266	240	239	241	229	232	244	255	243	236	232	245	222	225	219	217	234	232	245	248	242	238	220	237	235	222	230	247	256	243	236	223	240	251	233	219	252	268	229	254	203	212	242	251	234	246	221	235	248	227	240	241	196	247	255	273	236	207	228	233	237	217	229	224	252	200	265	230	211	262	236	208	242	251	240	219	234	238	230	229	226	223	242	224	218	229	246	232	231	216	231	225	222	239	262	248	226	263	232	244	224	235	254	249	234	236	232	242	244	222	229	231	238	214	254	214	217	209	241	237	223	215	228	222	243	231	241	221	266	226	231	223	243	222	232	214	236	241	223	241	241	251	214	224	216	221	251	237	229	265	215	235	229	225	222	227	213	256	254	241	236	248	216	233	229	241	237	216	251	266	248	227	251	240	195	243	227	227	251	235	236	235	229	184	239	204	246	257	253	213	234	241	234	237	232	248	236	242	209	211	206	223	204	229	250	251	202	245	233	257	258	220	248	250	237	259	232	256	254	226	253	248	213	247	240	221	236	231	199	238	219	223	215	243	223	245	241	243	231	226	224	217	198	238	227	224	225	239	243	224	232	255	231	207	258	245	227	219	237	228	226	240	218	214	245	209	221	258	252	231	237	245	206	242	251	238	253	227	221	242	248	241	237	228	238	233	205	230	235	252	254	234	226	244	248	223	216	248	201	226	233	217	233	244	247	217	239	238	221	250	252	214	268	229	242	254	235	236	205	208	261	230	212	224	241	204	211	239	245	235	231	240	245	244	225	271	257	232	230	231	226	230	234	267	229	222	225	230	227	220	259	232	239	229	280	242	215	245	211	244	226	226	227	194	228	235	255	231	226	223	222	252	237	245	228	222	224	207	247	237	253	257	229	210	217	242	205	232	263	235	249	222	216	245	238	220	233	262	233	210	243	209	215	231	219	212	223	236	249	257	259	252	243	222	221	226	205	217	208	245	227	203	231	217	258	257	228	246	228	231	261	219	233	233	224	223	256	238	252	217	241	248	231	251	251	217	234	203	215	206	227	203	225	229	220	202	228	217	267	234	222	232	234	228	218	227	268	256	239	248	230	242	239	227	253	221	243	239	234	243	223	257	257	212	224	204	254	224	219	266	240	251	236	249	255	233	253	198	225	242	232	195	231	225	204	244	246	212	217	239	233	240	250	236	223	219	227	244	265	234	252	222	250	228	234	211	233	247	249	245	255	214	237	204	254	237	215	211	241	232	235	244	253	244	220	242	219	227	228	221	248	245	222	217	231	208	194	240	260	249	249	235	238	209	243	236	222	233	207	232	232	268	236	210	237	246	199	235	221	230	209	229	224	248	228	213	235	223	253	230	240	231	246	238	226	220	267	227	260	229	237	227	211	226	234	234	243	268	220	228	196	243	219	251	254	218	227	219	222	255	221	228	234	239	248	246	218	221	236	243	228	225	192	226	245	227	226	239	240	229	269	226	228	239	232	243	216	248	202	230	253	228	215	255	239	225	216	250	254	217	238	261	213	224	237	207	247	225	251	224	242	226	237	220	234	252	208	211	247	223	243	230	251	217	239	244	220	244	214	234	242	211	218	214	225	205	248	261	243	218	250	219	216	221	231	228	227	235	199	231	226	233	256	209	243	237	216	248	249	221	235	249	236	207	228	243	234	262	240	203	250	233	247	232	205	247	246	268	228	245	225	233	221	224	239	222	225	230	239	220	247	253	229	219	241	210	226	237	236	223	227	244	256	214	220	222	222	225	234	229	249	229	229	249	250	233	269	214	227	219	231	262	240	226	235	231	232	237	226	239	195	247	226	241	215	228	235	207	203	242	255	241	267	247	230	226	221	227	236	244	248	253	209	210	243	232	243	237	249	228	246	245	198	244	234	202	197	235	205	230	234	249	219	259	224	249	242	202	248	244	250	211	255	240	251	230	233	197	236	239	202	237	252	255	212	213	225	223	217	237	242	235	249	224	229	229	235	229	257	234	226	230	223	210	221	230	236	251	213	219	213	234	225	218	205	211	235	235	242	207	235	231	239	233	245	252	237	231	226	229	231	231	249	241	204	232	248	225	217	247	235	215	199	235	234	248	220	264	232	258	246	209	206	224	239	223	239	224	225	258	225	259	227	237	242	234	233	198	216	244	244	227	242	227	220	240	227	246	240	244	214	250	233	214	237	257	218	225	224	218	230	247	255	236	238	223	241	261	223	219	250	231	235	253	209	226	228	242	238	265	231	225	238	244	223	230	243	245	220	236	241	228	216	226	235	240	220	241	231	241	247	242	224	222	227	227	246	200	238	248	242	242	233	195	231	224	215	241	226	227	254	239	278	229	229	248	247	235	233	229	270	239	259	223	238	212	218	245	238	254	203	254	262	234	225	262	222	229	244	234	216	241	220	226	216	231	220	225	228	232	231	217	229	241	242	239	224	244	222	250	204	237	223	251	235	236	251	239	214	245	255	215	239	248	256	205	193	253	242	249	208	234	229	233	218	218	243	230	217	245	222	235	249	222	211	255	246	252	251	269	241	218	229	262	218	233	220	231	197	239	220	238	232	236	236	231	234	245	220	242	233	224	235	236	249	227	237	242	205	237	219	220	235	238	233	210	258	219	243	239	254	219	233	220	219	225	248	234	231	244	242	211	227	217	230	244	236	212	239	229	230	201	228	240	233	207	220	257	238	233	224	250	226	239	233	226	215	285	235	214	217	241	224	250	239	256	233	245	228	206	210	246	252	228	230	251	256	241	289	231	249	221	240	225	222	260	228	201	212	254	261	235	207	245	234	218	226	247	237	224	242	218	232	234	240	242	212	244	243	238	248	208	226	255	204	247	227	211	261	230	230	219	224	224	247	212	232	220	234	226	245	229	202	248	225	225	234	209	252	229	233	261	229	218	210	249	254	244	217	220	216	224	235	205	224	230	211	235	221	221	249	228	241	228	232	232	242	213	230	227	226	233	218	173	253	234	234	226	232	249	244	221	261	221	227	209	221	256	224	221	230	220	252	262	221	246	227	217	232	221	231	234	248	235	257	248	227	241	252	227	237	236	249	224	250	276	243	223	239	239	288	251	227	254	259	225	260	227	250	235	236	234	243	238	230	236	252	231	218	262	210	222	246	228	242	289	246	247	232	246	218	227	233	245	241	257	237	239	222	220	201	237	234	241	242	217	238	256	243	236	252	233	238	238	240	221	237	245	255	234	228	231	205	236	229	237	225	231	228	251	255	214	229	254	230	228	234	262	238	221	245	204	223	259	227	246	200	260	240	208	234	235	261	237	249	267	233	240	209	246	245	226	217	252	240	251	230	208	229	226	225	256	227	252	221	250
37684	43383	3096	1284	942	770	674	521	467	430	450	384	382	372	378	370	354	349	344	355	312	309	346	304	291	303	317	313	304	318	288	342	309	297	287	302	326	296	278	292	321	281	340	310	327	315	300	307	358	299	303	324	297	279	285	314	322	317	337	288	315	302	320	338	334	310	308	325	327	332	297	305	317	325	309	314	291	311	293	285	302	308	332	292	303	310	315	324	299	301	296	292	305	288	302	284	284	303	312	325	281	335	304	321	318	329	338	294	288	329	294	356	321	314	303	280	304	306	341	299	302	317	288	314	312	327	320	287	298	326	287	280	308	275	276	303	315	290	317	326	310	300	290	294	326	291	313	326	272	308	307	295	308	315	333	307	295	327	309	302	360	327	329	311	307	299	311	301	290	306	310	285	321	306	298	295	298	280	328	270	320	269	277	299	333	298	315	309	293	328	288	327	308	283	330	325	336	319	333	323	293	294	299	308	300	290	322	316	309	282	328	304	301	308	294	300	349	303	295	321	292	284	316	310	324	317	294	310	305	274	313	288	317	306	288	300	305	313	348	328	298	315	308	299	318	326	310	335	299	316	324	272	299	287	313	325	313	335	284	282	312	314	315	311	319	327	307	356	291	322	278	317	317	290	334	274	322	279	320	309	324	299	328	287	323	299	289	317	315	271	332	294	317	327	327	305	320	277	351	313	327	299	303	300	275	306	317	283	321	313	286	328	316	322	302	334	291	325	267	300	294	341	312	283	276	297	305	293	275	295	304	306	303	307	305	275	344	325	321	310	285	286	328	320	295	305	321	286	357	321	303	307	308	279	310	296	295	331	291	334	319	316	346	326	294	294	321	312	285	343	332	296	315	340	316	294	280	340	330	336	277	292	305	289	322	327	274	302	297	297	317	323	293	274	322	301	312	301	342	287	306	302	326	287	309	336	296	326	339	285	306	288	298	325	331	324	293	312	308	308	310	300	299	310	301	334	317	319	274	309	281	328	312	312	331	297	320	302	300	315	305	322	295	316	305	303	311	321	324	322	297	334	320	305	321	318	302	324	323	302	322	289	296	282	317	296	347	321	285	305	347	325	316	317	275	294	312	286	311	321	295	312	323	295	307	320	311	319	297	320	292	325	308	285	321	330	325	306	313	306	302	304	330	330	310	293	310	300	319	318	311	308	292	342	309	300	303	308	304	298	298	313	285	311	320	289	281	316	321	322	317	303	329	303	300	303	302	300	312	316	309	325	298	325	299	284	313	321	321	306	302	310	303	285	354	298	323	315	309	348	308	304	302	356	320	296	305	306	333	298	283	312	320	320	339	302	312	289	302	294	337	247	298	332	307	260	278	306	302	318	321	315	295	285	302	315	305	335	315	313	323	302	284	293	314	298	333	277	304	311	336	281	313	311	332	328	308	338	305	301	304	317	286	293	318	300	309	288	293	287	282	315	308	293	306	308	318	314	290	295	318	292	315	325	318	307	290	305	325	327	331	325	294	327	317	298	300	291	293	313	295	278	313	311	315	295	301	297	339	342	336	313	311	308	290	296	281	326	321	320	298	288	296	309	301	297	315	292	296	295	299	305	296	329	347	307	307	304	296	307	299	322	306	333	315	300	310	291	313	308	316	308	325	286	321	305	298	310	306	325	323	309	314	335	315	293	299	349	330	298	306	313	331	307	308	290	306	310	344	303	357	327	267	298	308	292	305	320	306	312	320	302	320	327	295	299	335	283	292	311	319	297	302	304	298	292	277	330	308	318	300	307	332	303	342	294	310	292	330	290	293	324	302	306	319	314	291	317	293	303	306	309	310	343	301	318	295	314	291	304	302	304	330	305	316	293	291	269	298	315	305	315	324	309	327	286	324	316	297	324	290	309	315	297	312	311	287	332	313	316	316	283	312	296	294	303	330	317	299	319	293	294	314	315	301	315	322	307	295	298	321	288	295	346	300	312	307	296	318	293	296	283	330	306	295	309	303	308	326	314	333	314	301	299	293	296	329	316	301	304	329	320	319	307	326	325	296	316	305	308	331	328	298	331	311	310	304	280	319	301	322	320	322	322	335	307	327	304	309	321	300	320	297	300	325	306	325	298	305	336	296	296	310	327	321	277	293	318	314	310	288	319	293	308	300	296	328	270	295	313	324	324	311	304	300	321	316	311	309	329	339	289	288	317	296	302	316	296	301	332	292	299	302	302	323	330	312	290	308	298	299	309	277	293	328	296	313	334	334	319	311	279	309	330	311	310	336	293	285	313	331	330	294	299	317	304	288	335	289	322	296	300	341	299	312	296	288	290	319	310	319	335	306	328	283	299	311	299	289	315	293	296	352	334	291	327	330	332	311	305	310	299	288	274	287	318	313	344	286	318	323	288	300	312	329	303	336	304	304	293	311	294	296	316	280	317	304	318	316	310	324	315	304	309	378	300	298	299	301	298	310	300	317	302	297	337	347	289	283	307	310	304	293	330	313	344	305	291	283	310	290	294	294	333	291	292	302	298	316	303	295	341	319	311	333	291	308	307	252	327	336	310	293	327	298	302	286	310	324	319	307	270	303	311	352	262	291	328	323	258	298	318	290	331	311	320	300	282	315	310	322	318	321	295	314	308	317	324	312	342	303	302	329	316	296	304	331	299	315	293	296	316	312	294	298	315	303	306	278	318	322	325	305	318	324	279	336	302	305	292	315	317	331	322	338	332	307	291	295	308	286	322	322	302	290	293	306	297	292	304	309	319	312	305	331	322	337	318	326	327	337	326	295	264	294	325	319	297	309	297	310	309	318	329	311	318	297	314	319	326	306	290	306	323	316	354	303	307	313	295	335	311	322	328	270	306	310	283	292	292	316	329	287	302	307	305	273	296	309	328	306	296	285	286	321	315	299	307	292	320	321	326	332	333	297	330	315	274	334	309	307	296	318	321	306	319	309	299	280	288	312	275	312	334	335	290	350	319	308	300	306	314	311	326	290	302	287	300	298	320	327	296	305	316	309	272	303	284	335	297	314	292	297	309	327	328	307	314	307	309	291	282	307	328	301	285	300	328	316	315	301	281	299	319	348	312	331	301	293	294	320	321	298	293	328	309	324	302	303	314	310	308	317	286	306	302	326	302	296	281	288	304	302	300	282	271	289	342	318	279	286	301	297	329	324	315	315	292	331	312	290	299	282	295	324	306	317	345	310	301	311	309	289	262	286	299	281	282	300	313	308	327	291	320	301	325	304	306	280	350	298	284	288	348	265	311	340	298	323	274	313	299	297	286	306	309	313	295	328	292	337	300	329	327	322	306	294	317	321	328	317	319	291	324	298	276	294	293	309	309	305	306	304	308	284	301	302	319	307	287	303	284	305	306	302	334	318	325	319	303	301	294	311	290	300	298	324	308	321	281	296	274	288	288	283	327	317	332	278	302	356	305	257	281	309	296	305	292	345	320	296	328	324	264	307	303	328	300	296	318	334	320	299	305	303	287	288	309	300	285	320	290	298	329	315	307
23203	21523	29297	24167	21497	21510	9561	1100	773	701	663	632	612	638	550	571	516	507	522	505	536	519	511	535	512	486	517	539	475	493	514	495	477	466	474	513	543	443	501	490	478	468	469	489	449	495	463	508	473	458	511	489	488	494	490	436	494	448	490	491	481	461	469	456	485	482	499	466	417	489	477	463	460	470	467	465	462	463	478	493	478	478	462	442	457	480	508	486	484	467	470	460	500	531	497	468	459	425	479	455	487	536	487	438	450	451	451	502	475	482	484	447	484	488	472	490	491	467	479	461	458	466	462	500	504	456	457	489	460	471	462	476	461	468	457	447	431	479	410	480	431	413	483	418	464	493	480	485	454	434	483	462	452	504	465	457	491	453	468	467	458	460	423	493	492	507	440	490	473	511	497	476	471	452	481	482	505	446	477	465	504	474	476	482	465	447	449	462	465	456	462	488	452	496	500	449	467	428	509	443	445	476	459	458	469	487	496	488	486	497	465	468	481	464	477	458	481	509	492	491	461	485	464	475	477	467	463	445	466	495	489	504	467	458	496	473	497	494	466	479	486	505	487	497	474	480	470	473	477	456	482	497	431	448	493	483	446	464	457	455	464	472	480	460	469	470	471	469	470	467	486	491	490	480	459	460	492	490	461	486	462	513	481	461	447	464	480	467	496	478	493	473	481	462	490	453	470	478	460	497	487	468	499	478	440	439	518	467	479	453	467	447	414	444	497	477	484	447	476	450	474	472	435	464	477	469	481	427	447	519	484	474	452	468	467	492	418	477	490	460	500	446	478	483	503	495	490	463	464	487	473	441	470	490	526	453	469	489	456	494	447	471	461	462	495	460	473	461	475	501	492	446	457	464	453	481	484	457	472	489	490	490	502	463	483	523	460	444	467	495	481	488	452	478	461	460	500	484	521	506	446	443	511	470	475	446	471	441	478	471	469	479	481	497	473	486	541	509	497	458	493	468	479	468	473	437	449	458	480	468	454	466	471	447	504	465	462	487	497	454	475	468	473	449	504	456	454	504	469	463	490	470	522	475	470	490	460	480	501	516	490	454	494	469	444	490	484	460	466	483	467	462	484	484	482	470	495	451	440	502	504	454	444	513	484	414	447	522	468	436	479	431	496	483	473	430	474	482	483	466	494	451	463	449	449	425	477	482	485	449	493	455	466	484	483	514	454	474	471	450	517	471	442	438	454	472	496	475	512	483	491	478	483	484	475	459	484	472	450	445	480	485	483	464	467	517	447	482	470	443	472	480	484	478	476	488	464	460	473	460	450	480	476	466	493	431	467	488	487	489	476	464	486	461	474	430	486	481	483	483	465	466	495	449	445	421	470	479	491	428	493	482	461	497	489	444	453	433	453	441	438	478	453	454	480	428	485	459	464	473	453	489	457	466	483	488	457	474	477	485	426	472	445	456	478	490	520	492	482	512	452	452	482	440	476	469	467	477	404	484	488	459	518	450	465	473	484	460	472	480	492	519	477	485	483	459	470	460	469	511	481	462	452	466	486	495	490	467	501	461	495	487	459	484	468	456	498	468	468	448	470	452	506	487	485	481	453	429	440	476	479	462	482	428	529	520	498	453	510	482	471	467	445	462	450	456	486	449	459	440	499	480	480	493	512	473	467	479	493	444	464	478	481	469	432	434	459	461	464	489	426	456	467	477	450	457	467	454	478	480	464	474	499	485	469	478	478	461	444	488	482	501	474	467	467	420	472	444	484	441	442	484	468	480	506	450	455	490	465	435	484	475	458	449	496	458	452	416	456	481	455	446	485	458	490	427	477	445	464	458	430	458	477	496	467	463	446	462	453	439	465	459	473	471	445	473	496	491	445	465	477	497	498	451	443	468	463	489	499	452	486	436	483	452	467	480	481	467	515	496	509	471	437	475	449	476	490	456	449	493	455	450	477	458	457	474	497	482	505	461	495	452	450	465	462	465	482	481	446	519	499	463	447	515	462	484	486	496	474	457	508	469	501	479	443	474	469	450	484	443	459	465	512	457	501	458	504	500	503	497	484	465	498	463	483	460	473	484	501	457	472	468	475	492	489	442	480	441	455	462	448	474	502	432	483	498	485	472	453	463	484	488	471	461	499	492	479	478	439	490	476	487	468	451	459	496	474	502	477	456	492	471	471	474	470	480	458	469	475	468	450	510	466	470	468	439	490	443	463	460	468	475	496	478	463	501	476	496	451	488	524	495	484	476	532	461	477	467	464	487	475	453	455	482	476	478	482	442	465	463	479	471	452	429	498	471	443	519	503	462	494	498	469	479	486	446	477	479	457	470	494	486	459	466	449	466	454	479	441	448	491	431	481	454	457	451	446	477	416	474	483	438	477	451	480	486	483	472	470	488	491	502	458	462	486	480	453	484	419	476	480	460	492	480	493	446	450	465	468	447	440	446	503	469	477	459	450	452	474	465	463	434	466	498	477	508	462	493	458	512	518	533	436	505	476	479	431	470	472	482	452	466	450	480	462	489	460	474	499	471	495	464	415	446	467	477	484	441	485	503	509	449	440	463	471	490	453	447	469	468	461	449	500	479	438	474	476	442	485	518	466	505	428	418	507	474	453	491	472	467	488	492	453	450	501	478	452	433	509	449	477	436	444	485	474	451	497	457	443	484	489	449	463	441	462	455	441	480	465	489	465	493	473	473	470	479	513	475	480	474	442	472	477	471	486	462	464	445	499	493	482	470	519	455	480	478	433	443	484	463	479	494	468	497	484	485	455	454	505	438	459	430	454	468	477	507	468	478	498	473	476	483	457	491	498	437	466	500	470	475	490	480	427	506	491	490	461	492	470	471	491	473	471	501	508	467	465	458	456	467	490	488	468	466	488	494	488	481	484	481	454	474	484	434	447	492	450	446	490	464	465	474	464	479	478	453	448	518	454	442	475	481	454	459	499	488	524	470	460	461	492	483	469	471	492	461	454	479	490	469	438	441	473	446	454	457	496	430	470	502	435	468	444	462	463	440	461	464	481	445	507	437	479	485	505	471	475	454	471	452	496	484	440	468	466	483	479	476	478	446	481	511	462	489	455	492	495	465	486	435	506	466	469	437	491	477	476	454	479	503	484	448	454	506	467	456	486	504	499	457	449	493	510	476	473	486	467	436	469	468	517	457	462	486	487	492	452	482	460	504	459	456	473	462	464	453	478	464	515	463	488	474	473	502	466	488	464	462	449	477	468	478	439	452	494	476	436	473	485	465	463	483	483	455	499	492	470	449	474	441	460	481	423	500	490	451	499	511	502	484	440	450	488	465	500	453	440	515	488	495	450	450	485	480	499	464	479	457	471	458	451	454	462	497	477	435	491	477	455	473	452	477	467	511	492	439	498	474	454	435	444	458	508	494	436	452	466	424	468	449	478	461	451	454	442	483	489	473	477	462	478	482	440	481	463	423	493	483	484	474	434	444	461	423	474	461	447	496	483	479	453	455	473	468	458	466	490	503	471	484	490	501	470	480	437	462
43398	51382	8570	4284	2992	2337	1806	1519	1263	1060	997	888	844	754	754	739	702	686	661	697	633	639	631	643	624	605	591	574	576	627	588	614	630	601	609	594	643	549	591	565	566	603	622	588	577	563	565	583	579	547	585	578	630	571	581	580	622	567	559	571	585	563	589	573	604	551	581	599	577	571	561	573	572	565	572	564	554	583	571	600	534	599	560	553	565	589	559	590	546	550	598	537	574	561	566	564	594	630	541	583	606	605	556	587	553	541	586	574	570	589	573	596	572	586	590	551	566	573	585	575	532	588	577	583	554	588	538	539	594	510	555	586	589	592	557	607	571	561	590	541	564	555	572	553	583	561	540	557	551	553	592	544	555	534	561	531	543	552	559	592	538	566	546	586	573	558	573	591	571	552	548	569	603	546	571	592	564	580	567	571	573	535	582	551	585	625	537	546	585	567	563	591	586	591	577	621	567	602	558	555	558	604	564	604	597	545	565	589	579	571	513	562	546	563	525	540	559	527	570	552	553	559	581	554	568	550	553	542	583	567	589	577	554	545	593	517	569	562	546	533	571	498	564	539	532	533	553	565	601	583	512	582	563	556	592	548	548	579	569	581	529	599	542	556	537	505	536	549	559	593	534	580	529	558	593	629	585	524	587	599	554	548	576	571	580	606	557	526	547	589	564	506	577	519	576	556	540	550	539	521	546	554	576	510	561	573	570	541	545	607	574	535	578	635	574	592	513	520	539	604	535	590	542	531	572	535	549	574	559	520	555	526	588	545	544	572	592	579	559	576	547	532	543	592	518	573	574	582	559	579	562	543	563	541	606	547	590	589	558	607	561	555	587	589	543	576	588	576	569	574	546	587	573	548	517	611	550	601	561	572	556	589	550	545	557	583	561	547	571	502	528	545	572	572	544	567	547	566	546	606	560	593	556	596	528	623	568	606	539	548	577	567	563	569	567	566	583	597	566	584	570	546	526	529	564	523	606	566	563	584	593	543	537	531	604	566	578	573	582	547	567	585	586	529	536	554	606	554	563	579	553	550	585	584	570	539	586	546	551	600	588	568	552	582	538	541	566	593	555	592	559	540	535	580	527	545	540	601	565	548	565	574	541	581	576	571	560	542	546	562	555	571	610	542	574	571	554	520	568	580	554	559	611	539	553	585	587	562	578	536	534	566	554	570	543	557	593	570	559	572	599	558	564	562	561	580	618	554	512	554	589	563	598	612	618	544	525	584	537	533	592	541	532	516	580	554	546	539	537	558	551	556	554	570	580	554	565	514	551	597	540	539	574	590	586	580	583	565	568	564	554	553	556	580	581	560	567	537	570	529	557	585	583	535	558	568	546	566	475	608	527	532	597	618	568	566	559	583	583	584	573	614	563	551	575	586	576	546	567	573	550	555	564	561	570	635	555	574	533	571	610	560	575	533	582	574	559	589	588	541	538	586	520	560	599	562	530	587	560	596	511	557	587	529	555	589	557	559	550	593	567	541	557	570	557	585	535	600	563	539	543	555	531	542	538	573	594	571	558	545	545	544	603	588	567	551	611	562	568	552	572	561	586	575	525	563	582	596	544	575	574	580	571	553	547	531	546	579	542	618	583	518	522	607	554	592	545	562	541	560	585	555	593	573	552	554	557	541	578	580	573	574	621	573	544	577	616	559	527	569	598	581	579	593	514	561	547	555	567	562	571	570	577	553	551	541	571	575	551	555	635	557	568	562	542	574	572	574	596	549	536	577	558	557	582	589	566	560	548	564	558	559	526	537	564	566	543	530	610	596	603	582	562	575	577	594	534	535	577	540	565	566	558	592	563	557	543	543	580	583	561	560	552	562	568	602	570	597	591	595	594	613	565	608	570	621	548	569	586	547	605	539	544	544	517	551	565	542	578	569	540	570	558	527	558	590	586	570	544	594	569	562	574	587	552	549	562	591	576	556	544	590	554	566	527	562	578	528	532	531	612	542	574	568	578	582	571	607	582	556	524	561	530	558	537	568	575	574	553	526	515	571	542	562	575	596	555	569	591	567	553	551	566	568	539	536	602	574	544	567	520	594	542	567	547	567	545	562	571	570	559	566	567	600	555	553	558	549	554	551	563	571	564	559	535	589	579	527	532	528	534	535	568	553	553	602	528	547	548	564	542	542	556	549	568	587	546	587	567	589	571	540	576	575	559	559	536	573	537	541	558	540	581	573	545	564	563	559	548	602	555	549	626	535	584	544	491	576	534	551	578	568	581	531	527	541	556	562	568	585	585	559	538	593	562	549	538	590	614	563	548	548	546	557	608	560	565	567	536	590	532	577	610	576	563	580	568	552	517	588	526	527	521	597	565	555	573	581	591	552	573	558	545	570	548	517	537	558	586	557	556	555	542	561	559	598	503	559	606	543	558	554	553	578	531	551	590	580	571	552	585	561	562	540	594	563	571	546	570	544	559	565	565	555	559	619	553	600	579	560	576	571	567	566	540	568	550	524	539	527	565	515	600	558	583	570	590	597	580	573	559	555	586	548	541	550	564	545	558	563	553	614	577	575	556	552	526	530	584	564	572	570	536	555	616	585	526	578	516	581	591	569	596	548	581	562	593	560	551	596	528	562	581	583	544	544	546	529	527	556	530	591	582	568	563	557	593	519	561	584	551	564	564	569	556	549	601	548	532	537	587	564	516	536	574	544	602	592	529	542	545	583	547	583	614	596	546	539	576	570	587	606	557	547	547	545	575	572	582	564	564	568	557	548	542	563	567	536	567	592	575	543	585	563	554	538	560	542	551	517	560	577	514	542	543	563	617	557	513	570	524	558	555	577	583	595	537	531	589	604	560	533	557	575	581	585	545	554	554	558	573	556	527	584	562	589	565	557	531	563	617	577	579	596	575	594	577	562	585	569	540	570	549	622	549	627	580	566	530	599	567	548	535	565	547	552	594	554	549	540	574	522	594	583	606	559	569	567	538	538	597	544	578	533	576	538	529	542	575	568	607	553	590	585	565	588	555	523	593	542	605	538	529	553	577	565	574	605	587	557	541	540	536	557	564	526	561	562	564	556	581	595	566	571	555	608	590	576	578	531	547	550	593	538	543	567	577	547	587	575	584	555	560	539	552	600	562	551	503	567	556	524	558	573	613	598	577	517	544	556	515	583	562	592	552	562	529	591	547	554	596	559	566	565	544	575	550	542	530	552	575	550	631	582	613	539	577	553	539	543	624	572	586	575	587	567	541	584	593	560	519	596	554	564	564	530	557	529	589	554	534	538	558	571	530	575	572	545	587	529	567	571	524	531	591	568	531	562	552	610	537	556	589	571	541	564	621	570	513	589	548	605	560	527	566	608	548	584	545	556	568	578	561	543	557	571	544	559	574	571	576	604	562	555	563	519	545	578	564	551	559	551	584	566	553	520	545	553	548	552	568	587	544	572	592	578	541	591	573	519	537	572	583	539	559	541	538	525	525	562	583	602	591	535	573	590	592	567	556	539	594	547	570	555	517	566
29466	24281	13981	1318	264	201	174	163	180	145	151	138	157	149	160	140	142	158	174	154	157	162	159	148	160	164	158	178	173	155	156	156	140	158	168	138	146	139	166	157	136	152	135	149	144	141	155	146	151	137	170	141	152	140	155	139	157	155	164	165	150	157	162	166	160	158	156	120	150	146	155	147	162	148	161	145	161	158	147	158	151	160	187	154	164	133	137	168	165	130	137	170	141	160	143	142	152	139	141	148	184	151	140	168	170	130	145	143	142	165	125	134	149	158	142	128	159	147	160	143	152	153	139	137	153	156	146	144	141	141	148	156	149	142	162	147	154	147	150	139	138	162	144	154	158	142	159	155	139	139	142	138	148	158	158	132	160	148	145	159	152	150	139	144	165	147	161	171	157	162	149	178	158	163	142	162	164	137	156	135	161	149	155	157	161	135	156	133	158	146	172	156	136	138	140	144	138	147	152	150	154	161	165	138	149	145	166	162	129	126	147	140	147	151	177	156	182	161	156	148	144	122	144	177	147	141	157	158	179	138	145	139	130	153	175	170	140	149	139	152	162	163	144	134	137	135	160	169	157	172	131	138	125	160	152	147	139	127	167	167	144	139	155	136	115	144	149	150	159	161	160	137	158	157	137	162	168	165	132	138	148	157	171	156	162	144	150	144	178	156	158	148	127	160	119	145	151	143	137	154	148	154	148	167	159	149	157	132	155	163	166	160	141	176	156	157	163	132	156	158	164	171	157	152	159	157	162	150	155	119	180	147	149	151	157	154	132	158	134	155	147	155	155	161	170	157	164	161	161	127	162	158	167	132	156	167	143	132	174	143	149	147	147	150	146	159	161	168	155	169	138	126	165	150	154	148	165	148	183	153	142	175	155	147	135	159	140	142	131	161	134	154	137	168	145	166	158	151	166	161	167	154	143	146	157	156	165	127	137	135	166	153	159	140	155	157	149	169	137	168	153	186	152	154	164	144	145	167	150	135	159	137	173	153	140	139	160	137	172	153	177	152	145	151	167	148	141	162	173	155	168	154	147	166	174	147	141	153	152	168	140	146	131	147	155	127	152	131	138	160	144	149	146	188	123	133	156	149	163	155	159	169	142	150	144	135	158	145	163	160	138	155	157	124	137	162	183	165	149	160	160	129	150	163	136	146	148	140	142	159	142	129	138	149	141	155	155	156	157	149	148	146	166	162	145	167	142	159	165	166	152	156	158	147	153	149	161	161	138	158	141	152	154	166	146	164	144	131	151	152	151	151	139	170	146	144	163	132	144	145	141	149	156	156	182	140	150	166	166	156	127	149	160	139	135	158	151	151	143	139	148	140	154	146	175	143	167	131	152	157	126	152	141	139	152	136	148	151	156	159	156	130	145	133	148	162	134	124	159	156	172	165	161	140	149	160	143	162	160	143	152	142	170	157	161	129	150	151	174	137	160	155	149	181	152	159	149	147	157	159	155	159	160	149	151	141	150	137	152	162	149	149	163	149	143	142	149	139	153	170	137	145	151	149	145	129	154	127	148	138	180	138	169	160	158	165	159	139	137	158	164	153	155	162	180	174	176	176	165	158	149	148	132	152	160	164	140	145	138	162	159	148	138	165	117	168	138	147	148	146	154	142	168	159	150	140	158	155	161	169	162	161	157	152	169	155	147	163	168	169	151	141	173	150	153	149	159	129	167	177	157	145	137	162	163	141	160	136	163	168	130	179	145	149	155	135	149	115	165	149	157	138	151	145	159	158	145	130	131	157	151	172	139	159	153	154	131	143	168	160	162	138	156	154	140	165	173	154	179	160	121	156	147	159	145	165	120	160	181	139	147	147	151	150	158	133	143	146	150	139	155	135	148	134	157	190	143	165	169	159	167	153	145	152	163	153	153	163	143	150	154	133	174	144	151	160	152	150	171	164	136	154	167	158	162	151	143	141	145	158	145	134	145	152	145	136	150	158	167	130	149	139	146	147	151	139	167	161	162	146	158	154	156	139	151	161	173	166	154	150	158	127	122	145	134	183	151	178	140	154	170	148	158	161	172	147	160	142	149	171	144	157	141	122	140	147	150	178	142	151	134	164	140	155	133	165	161	146	165	134	162	161	154	134	147	140	153	152	146	169	156	132	153	175	154	147	152	140	146	146	136	144	167	150	145	169	160	131	163	151	140	150	145	211	149	143	155	154	181	167	145	158	116	139	145	169	160	158	158	124	155	181	152	154	170	161	138	164	154	144	163	143	134	157	153	156	147	146	156	146	119	156	172	163	132	139	151	142	142	145	150	148	170	158	138	156	138	163	160	151	186	154	151	143	154	147	169	149	161	144	138	169	139	156	143	169	151	137	163	151	151	171	175	139	162	157	150	151	158	146	146	158	147	160	166	156	140	164	142	149	164	176	162	173	166	182	162	136	161	131	154	136	156	149	133	162	162	138	156	170	150	151	153	145	141	135	148	145	142	133	151	164	163	161	170	152	126	147	144	158	167	137	150	166	163	153	157	159	163	138	154	144	166	131	146	160	161	168	158	148	151	173	165	162	166	151	125	147	145	176	168	167	153	159	155	169	150	149	142	139	150	159	143	152	151	147	139	144	160	172	132	168	158	162	165	157	117	164	163	139	162	156	142	139	128	160	148	164	156	165	148	155	136	179	142	144	148	161	146	143	141	156	158	156	155	144	174	131	174	133	137	166	136	158	155	148	149	161	148	133	141	157	173	160	148	146	144	158	152	162	159	164	146	178	146	159	136	154	152	134	159	149	150	171	167	159	157	159	169	149	138	134	154	160	152	139	151	157	142	144	151	150	150	151	174	160	147	162	161	157	155	140	126	162	150	179	130	165	166	157	146	140	149	161	148	140	159	157	168	169	143	153	132	177	151	142	159	127	151	151	141	141	131	150	178	169	140	142	172	144	150	135	135	145	125	157	136	144	121	152	163	140	145	152	151	145	128	149	161	146	150	170	160	142	146	167	151	135	156	154	186	151	154	149	164	135	176	143	168	162	110	155	147	169	137	140	154	153	155	178	165	149	142	143	147	140	147	148	152	146	155	154	162	159	170	108	176	154	152	176	178	142	141	153	142	128	143	145	135	162	164	140	147	137	132	142	168	147	156	151	150	163	133	157	185	152	157	148	167	173	163	150	135	182	137	138	134	133	135	133	186	154	129	142	159	141	150	148	157	121	169	148	163	159	139	129	158	140	147	167	177	128	126	150	166	169	154	170	163	151	151	152	162	156	159	165	142	144	151	180	164	152	147	151	139	168	156	148	144	151	158	181	144	164	156	168	143	168	152	185	130	145	152	168	146	172	142	140	164	150	135	171	139	141	158	149	144	165	144	143	177	163	143	159	137	155	135	153	160	150	195	167	163	167	134	158	159	157	146	165	154	157	141	162	160	162	139	148	143	175	155	159	145	153	165	149	142	171	157	152	143	136	172	157	150	169	159	165	167	164	170	168	128	151	141	147	141	157	143	151	160	160	136	156	164	138
34498	30854	741	336	264	242	242	210	241	231	216	225	211	211	219	220	212	208	188	222	206	209	222	211	230	235	200	192	199	184	233	182	214	227	208	216	200	215	194	231	194	214	227	203	207	192	217	206	201	193	177	219	196	226	205	182	223	180	210	183	198	197	188	197	187	189	182	213	206	203	174	189	181	202	216	206	202	199	198	205	213	211	203	225	215	188	187	211	204	213	200	198	195	217	200	192	196	189	200	220	217	205	220	194	199	195	203	162	196	216	193	220	190	197	187	179	218	200	201	212	216	212	207	202	195	205	182	220	216	202	199	208	195	181	200	206	207	209	206	202	201	204	210	192	207	190	206	190	194	183	244	206	208	193	210	204	190	186	202	199	195	191	215	201	197	192	199	193	192	208	207	185	214	206	222	178	191	187	223	205	203	215	216	210	194	200	192	187	188	202	215	234	204	187	221	185	216	221	197	191	215	223	193	199	212	205	206	227	188	220	195	210	223	188	216	197	211	215	207	228	201	221	220	191	202	199	223	209	201	214	209	184	222	185	197	208	210	214	199	205	216	200	215	182	221	176	218	213	216	172	228	186	204	207	215	195	229	226	174	213	183	183	205	214	217	209	206	185	201	236	197	206	186	194	188	207	182	187	214	208	200	173	214	183	210	209	210	192	198	207	216	206	193	205	195	203	200	214	190	211	201	211	196	206	196	207	202	204	193	220	201	199	218	216	178	196	163	187	218	178	202	179	226	207	200	201	191	205	217	199	196	194	201	207	227	222	188	192	232	192	198	195	178	214	204	210	199	187	204	194	185	182	238	191	208	202	192	188	209	211	202	203	188	229	174	168	194	203	208	194	196	221	190	205	206	192	203	174	196	203	176	196	183	191	205	195	222	218	200	197	195	191	204	211	168	196	194	222	202	232	230	211	219	208	202	214	199	193	214	194	204	175	214	196	217	194	202	186	205	196	198	193	211	188	210	216	185	220	205	211	196	211	195	165	210	183	192	191	192	206	189	203	194	201	202	196	180	223	198	205	176	206	214	189	211	205	208	224	215	169	189	212	236	195	198	219	227	203	204	213	228	211	197	210	221	206	190	205	203	211	180	188	176	205	196	201	204	194	196	199	228	204	189	242	218	181	214	192	173	187	189	218	204	212	206	186	174	222	172	199	203	226	215	205	215	202	171	234	201	193	199	201	208	195	199	231	195	181	196	194	207	207	190	187	209	187	191	203	192	226	180	186	236	191	182	202	216	193	199	203	204	249	178	167	197	206	197	194	210	195	177	205	221	205	194	200	220	207	185	222	194	208	198	210	209	181	199	192	193	198	205	216	183	197	213	215	208	186	195	209	193	211	208	216	224	213	180	186	192	221	211	201	217	171	179	189	207	192	182	203	221	190	221	214	174	216	191	202	198	205	208	206	225	216	202	199	185	175	206	204	225	198	223	212	213	227	197	176	192	211	210	195	198	205	212	203	191	209	181	201	205	196	182	211	213	212	186	192	205	216	214	197	195	188	195	201	184	183	197	212	210	209	201	211	197	215	199	208	183	191	204	216	226	224	209	191	201	188	182	210	207	203	217	202	202	177	213	197	191	181	167	192	193	221	197	226	209	194	189	208	214	189	190	223	188	206	207	215	205	205	200	200	206	227	200	195	210	204	201	188	189	217	202	216	229	218	191	224	192	202	220	195	192	204	203	196	211	219	216	189	205	204	194	221	205	223	223	209	199	181	188	195	220	192	218	171	203	203	197	204	200	206	188	177	201	217	196	186	198	200	210	184	220	196	183	221	202	209	191	203	238	196	205	164	195	205	194	201	213	202	214	194	191	217	197	230	226	195	211	211	187	204	164	242	198	201	210	224	197	246	210	211	234	217	206	191	195	218	185	222	207	196	211	180	200	208	214	193	188	160	219	201	202	216	187	214	189	192	192	210	222	199	212	190	188	211	217	204	188	192	192	200	174	217	212	205	199	197	217	203	197	193	221	200	184	218	193	204	205	215	199	213	196	202	215	203	179	217	198	204	207	201	191	221	218	204	198	228	193	196	212	172	201	194	215	196	192	178	205	215	192	221	221	201	200	214	194	199	227	207	206	208	196	197	210	201	194	187	204	192	199	205	199	208	200	219	187	168	207	195	210	227	224	189	192	200	211	212	194	204	233	181	209	190	228	231	239	210	190	185	201	184	232	189	178	205	209	201	221	235	204	197	213	218	219	209	179	215	195	172	194	225	206	219	210	202	237	180	188	208	209	208	197	187	197	199	187	199	207	219	202	208	207	210	185	222	217	196	225	173	199	209	200	221	203	202	196	215	190	203	190	188	214	252	203	194	230	206	204	187	193	211	210	192	195	212	225	204	200	208	224	218	200	196	216	206	182	201	215	182	222	206	204	196	205	203	213	223	209	191	202	230	192	205	185	222	192	200	174	182	191	208	191	183	208	179	227	174	189	192	209	208	216	217	212	194	199	189	194	199	197	210	189	210	181	217	216	204	205	213	191	207	206	215	223	194	238	212	208	209	207	211	177	226	215	219	201	206	197	205	190	207	177	202	221	213	179	187	179	211	214	213	179	201	193	215	186	207	219	195	191	198	188	205	183	171	208	233	203	215	221	200	201	226	211	180	208	219	194	237	193	185	181	204	188	187	200	197	200	191	224	206	194	234	219	241	203	217	212	210	210	187	216	214	191	192	212	192	200	216	216	179	189	207	205	199	189	200	200	207	182	172	172	215	205	203	197	214	195	219	199	215	203	211	184	205	219	195	195	200	201	219	204	200	199	230	210	217	218	211	193	205	208	193	174	199	225	218	183	216	193	207	196	203	205	193	237	201	221	180	198	202	185	200	207	185	192	204	221	212	218	217	213	210	204	215	225	208	227	198	210	206	214	193	213	192	178	183	213	192	217	185	207	202	240	203	195	226	209	195	201	189	208	190	181	193	186	169	201	199	211	195	196	222	197	211	177	201	214	204	217	204	206	205	214	213	191	233	210	187	169	236	198	198	210	216	227	201	215	215	204	221	187	220	203	212	214	193	213	201	207	209	202	225	197	205	177	219	213	191	200	237	166	206	191	230	212	179	202	226	199	195	191	192	205	211	203	184	199	210	215	209	195	212	208	205	181	192	210	205	234	222	209	209	197	195	207	231	207	205	179	205	209	213	210	196	204	216	200	213	200	222	198	190	226	180	210	218	208	198	213	213	206	221	208	202	206	205	205	206	196	200	201	199	201	172	182	216	185	205	231	189	212	191	213	194	213	173	179	212	190	197	194	200	181	188	208	195	211	189	183	203	198	242	205	210	184	197	207	208	181	212	205	198	232	181	186	225	194	183	198	182	187	209	215	203	205	203	184	222	207	189	212	191	249	194	214	185	198	203	205	226	191	197	209	209	206	196	209	213	212	202	198	181	206	218	202	197	196	219	198	225	207	183	219	192	195	199	199	191	225	233	186	214	204	182	183	221	189	224	166	203	204	209	210	182
24251	21510	28785	24580	21422	9276	743	472	438	412	373	348	328	351	311	329	302	313	271	294	297	317	291	293	297	296	309	299	304	290	292	285	290	280	274	302	268	281	290	265	285	284	258	314	281	319	299	282	281	298	270	299	277	312	273	272	315	268	281	305	308	282	274	317	297	285	289	289	283	290	285	293	297	312	261	281	287	290	275	313	332	278	276	287	287	295	289	312	283	286	256	269	268	283	284	279	305	270	265	279	282	299	265	287	290	278	278	283	289	296	275	274	281	291	296	305	268	283	276	274	290	292	265	271	292	283	297	268	280	305	285	284	287	278	304	278	320	276	277	276	306	306	279	270	268	281	276	293	281	296	294	330	288	281	260	300	279	272	288	274	291	245	287	274	297	294	290	295	271	270	272	270	297	256	264	280	301	279	287	294	274	271	290	310	304	311	284	295	253	284	284	289	273	277	319	285	291	295	264	305	273	307	268	261	270	306	242	295	299	285	300	287	298	265	305	262	257	282	298	258	297	274	257	278	311	266	292	272	268	307	293	290	301	298	279	305	305	265	260	273	299	303	301	263	257	275	269	263	294	267	268	292	266	288	284	254	276	289	267	267	284	305	258	301	289	262	256	245	265	304	281	278	277	274	258	270	285	291	271	269	296	267	281	296	326	306	278	299	266	273	303	286	289	301	301	290	280	294	272	279	275	279	293	283	295	309	259	277	268	286	283	283	292	288	289	256	277	283	306	291	281	276	272	251	265	338	290	262	293	266	289	263	293	283	307	275	278	258	296	292	263	304	280	308	287	289	279	322	279	257	291	273	315	292	317	249	279	266	304	279	274	269	264	276	304	302	277	289	271	270	275	270	259	276	281	251	291	258	298	313	286	252	309	310	293	300	312	284	289	258	302	296	278	291	281	310	282	265	266	296	290	282	302	273	309	287	270	255	280	311	265	281	304	277	247	266	289	287	312	276	298	275	297	265	300	283	299	298	261	292	275	321	316	272	313	264	297	270	283	299	319	316	294	257	295	295	264	275	305	270	287	258	312	266	281	285	306	257	275	255	253	282	285	255	280	285	303	310	297	242	276	280	272	267	274	271	266	292	281	288	306	274	317	288	260	284	316	312	246	313	280	264	284	291	279	275	272	307	261	291	295	272	266	321	295	306	262	278	267	279	300	283	275	266	281	282	305	282	291	293	294	274	317	264	303	272	304	272	299	296	279	279	290	302	319	261	263	270	268	292	301	273	288	287	291	299	283	305	271	267	251	309	276	312	286	272	334	295	270	271	265	324	292	263	292	279	267	269	298	289	259	247	301	268	269	297	288	283	262	286	309	291	314	259	289	284	242	257	287	286	289	291	306	281	289	245	291	267	290	300	300	296	292	291	262	301	300	304	287	280	308	291	297	281	265	284	310	298	268	265	252	248	306	311	313	310	287	295	298	277	293	284	315	280	261	296	245	299	270	278	263	306	290	291	285	292	253	285	255	266	285	287	310	279	293	270	286	269	261	263	266	271	286	292	287	294	294	262	280	288	296	295	279	284	268	271	264	277	260	284	309	276	291	296	289	297	268	283	305	278	297	283	273	293	301	278	308	284	283	256	281	309	304	260	291	278	290	268	269	300	263	283	307	308	274	268	284	300	266	300	279	263	300	266	251	281	298	326	323	273	276	295	295	298	284	265	280	285	297	286	276	320	270	295	289	283	288	309	293	317	295	297	292	240	278	287	255	263	294	301	317	297	276	267	280	302	264	282	275	296	309	252	313	287	281	264	243	282	286	271	273	269	258	295	286	278	268	291	270	264	274	301	276	304	272	289	304	297	275	296	306	266	287	271	268	283	266	281	297	273	285	305	279	273	238	289	270	289	330	257	276	297	256	276	283	285	279	288	323	285	262	307	284	287	270	276	273	293	282	296	255	320	292	292	275	269	298	253	264	289	284	289	287	313	301	288	277	286	297	275	320	315	274	291	299	303	273	294	285	272	303	298	306	258	267	302	247	266	288	289	271	289	274	291	284	309	261	282	284	291	289	276	271	271	306	263	282	292	268	277	269	299	280	288	274	286	244	289	269	276	274	285	276	307	277	276	253	251	259	273	309	302	266	280	277	306	282	280	258	297	277	280	287	290	286	291	280	259	277	268	289	266	299	253	286	310	272	289	306	322	255	286	306	302	284	295	292	296	286	299	313	288	270	279	297	264	283	272	266	307	283	289	290	271	289	308	267	270	318	283	261	297	268	307	305	283	265	294	269	273	288	291	260	303	296	306	301	263	310	269	269	288	310	254	279	264	310	279	298	293	275	293	309	304	283	282	314	279	262	265	295	287	322	253	279	268	253	288	288	280	274	265	292	319	285	268	302	252	279	287	265	315	279	300	266	293	294	314	294	305	312	302	315	258	276	277	324	273	312	297	317	306	285	266	267	299	266	301	266	254	258	287	289	257	295	281	303	330	280	325	299	270	259	299	269	287	273	273	299	287	287	269	297	280	298	266	279	299	285	291	274	258	288	281	316	291	280	299	306	275	281	279	257	281	274	271	275	292	288	288	283	299	264	278	303	280	266	306	292	292	307	285	309	308	280	291	280	302	270	293	305	275	253	270	296	299	285	305	312	302	278	279	297	284	268	297	275	287	284	305	296	280	304	294	257	270	275	281	271	284	293	290	283	253	250	311	271	287	304	278	279	288	282	269	298	260	302	303	273	261	282	273	278	301	260	297	253	292	288	297	298	283	313	270	268	261	286	271	289	292	279	253	266	291	297	277	296	294	271	305	283	310	288	295	266	288	303	272	287	295	290	260	294	299	294	300	311	290	281	284	258	300	285	272	300	291	273	291	267	297	266	259	263	282	301	291	305	284	299	264	289	293	298	293	288	279	264	279	270	317	302	291	289	265	283	316	244	284	293	272	258	333	297	314	278	253	288	277	274	303	284	289	277	284	302	288	299	279	288	302	317	322	286	265	259	261	262	269	316	294	263	289	290	281	302	323	266	285	282	298	278	302	266	278	290	273	284	279	288	290	278	291	309	275	272	265	289	300	264	277	287	300	286	297	280	277	292	250	290	274	279	289	280	279	295	298	283	271	275	290	276	284	280	292	274	292	283	269	281	300	272	276	276	248	298	297	280	316	284	265	291	272	301	318	277	295	291	287	261	278	259	272	268	284	302	255	276	282	296	264	246	291	305	303	275	284	297	267	278	268	293	295	260	267	289	283	292	313	261	279	290	293	284	251	297	295	302	272	290	275	305	278	275	287	269	304	260	279	294	283	297	273	289	276	299	272	269	253	281	300	298	272	273	269	271	294	305	279	277	283	314	286	256	300	279	263	297	274	300	261	285	281	312	289	281	303	291	274	300	290	296	289	286	312	268	278	267	280	282	284	283	259	288	307	303	278	295	288	272	315	293	273	255	294	294	270	275	307	293	275	254	269	279	282	306	303	292	278	319	286	285	252	298	263	316	279	274	288	297	317	282	256	307	261	263	302
38401	45599	4706	2293	1575	1259	933	780	689	598	508	498	465	476	433	413	426	409	385	356	390	433	393	403	360	394	335	352	380	368	351	390	408	349	324	350	393	356	349	351	349	357	376	369	373	344	358	329	359	371	334	351	377	363	383	345	384	341	380	327	332	365	359	341	329	355	368	352	335	349	328	374	334	380	330	377	353	360	373	341	325	350	351	353	359	332	355	355	339	348	368	334	371	342	339	345	326	370	356	359	348	358	324	364	334	339	365	311	367	358	364	336	336	333	313	393	335	335	356	313	371	386	384	353	368	315	330	353	320	354	352	366	365	364	331	333	331	351	375	352	353	351	310	358	359	323	341	351	332	382	326	373	344	352	366	339	380	376	339	339	340	363	328	324	375	362	341	343	362	348	363	369	372	382	352	384	359	332	370	334	323	372	361	342	366	371	362	331	347	340	371	360	349	355	354	336	330	370	371	373	341	351	345	365	392	336	359	337	365	343	370	327	336	340	341	324	370	346	349	315	343	376	344	353	363	355	353	350	335	338	353	314	336	360	339	362	335	331	400	354	381	350	389	354	367	370	336	338	361	352	342	379	377	362	374	355	356	367	342	348	355	352	348	380	367	341	329	404	326	343	363	341	365	313	355	349	343	348	359	361	354	343	335	319	377	349	366	310	342	357	359	328	366	330	374	349	374	354	335	364	325	354	381	361	336	350	335	314	369	371	373	333	333	327	368	359	355	373	321	330	343	323	347	328	331	329	335	365	374	341	346	355	359	338	347	358	353	363	321	358	344	345	341	333	331	341	370	319	359	344	349	342	368	328	335	310	326	336	346	322	374	339	317	342	357	327	324	320	361	377	358	359	383	331	371	341	333	335	366	329	384	326	372	334	331	331	367	323	358	352	337	323	353	349	333	346	336	351	326	390	358	344	330	365	361	360	339	323	353	305	326	336	344	349	353	349	326	338	363	348	357	310	338	332	405	346	324	355	336	351	360	341	342	372	341	326	332	350	332	318	350	330	343	310	321	356	348	348	340	352	385	356	363	362	357	332	340	345	358	373	332	340	379	341	364	340	346	341	342	335	376	345	327	330	385	352	375	354	361	356	375	356	360	370	386	339	363	345	388	333	345	362	338	344	355	360	336	315	360	344	347	356	353	372	368	370	373	354	377	329	309	337	319	341	323	342	337	333	331	354	322	347	332	329	316	325	362	323	330	342	392	380	347	337	289	340	359	356	344	331	359	361	337	361	382	315	337	367	349	363	346	386	343	383	359	322	362	340	336	330	351	330	363	345	335	332	371	346	350	375	338	383	355	358	349	319	354	331	341	346	343	356	347	359	374	334	337	374	339	344	359	349	324	333	332	341	332	357	351	318	361	337	359	339	346	344	330	356	356	361	345	364	383	355	345	348	347	322	373	351	360	344	323	334	313	350	349	337	344	357	335	352	363	374	314	385	333	362	339	355	375	346	317	348	387	335	341	354	342	377	331	345	332	339	355	327	364	360	376	335	355	364	345	362	356	327	336	384	358	315	360	353	335	345	334	342	369	340	330	344	352	326	322	352	355	349	369	336	358	340	387	352	356	315	331	383	354	359	322	367	341	365	340	370	366	324	355	363	367	371	348	343	343	332	335	357	376	391	360	343	335	350	362	353	360	327	349	378	343	329	350	333	330	384	343	332	375	352	358	334	359	358	343	344	412	345	383	353	333	353	336	335	374	333	370	364	331	347	345	338	304	331	382	380	339	350	354	343	340	356	365	353	356	355	357	347	364	380	391	346	354	358	347	343	378	350	346	298	355	358	364	338	350	369	344	343	317	346	373	332	361	351	362	373	351	371	355	343	367	351	352	357	359	355	331	338	346	356	339	343	342	349	347	349	376	354	359	321	374	348	351	363	357	337	377	354	308	334	334	365	367	343	348	364	345	367	326	382	344	308	347	343	372	354	386	337	312	339	358	346	350	350	341	372	339	363	320	343	380	367	361	376	347	375	342	339	374	335	354	367	332	373	352	377	359	337	335	339	343	370	336	337	348	318	331	336	358	346	351	342	312	367	331	356	363	351	370	336	371	325	349	355	352	350	338	366	336	355	347	340	352	352	348	342	365	360	329	320	408	337	301	336	350	374	311	318	347	334	352	367	344	365	339	320	357	323	376	312	367	337	325	372	347	372	345	357	352	365	367	389	344	337	368	346	362	345	355	340	343	334	354	322	361	336	355	310	382	355	368	329	361	339	343	335	349	328	354	330	328	316	327	324	367	351	372	309	372	396	329	336	337	343	343	336	370	311	359	317	339	369	382	356	344	342	374	331	339	354	336	338	386	342	339	360	348	365	316	344	371	358	355	334	366	311	377	360	356	333	319	343	351	335	321	378	314	336	319	344	372	348	358	370	360	335	365	364	359	348	312	361	347	375	340	356	332	364	352	345	407	329	328	361	350	356	330	338	332	360	367	339	360	354	326	312	338	342	345	339	329	357	363	348	360	326	385	355	394	342	332	303	382	343	373	320	382	376	363	361	345	347	351	357	346	359	345	337	322	366	344	363	343	335	366	378	358	356	336	361	349	370	314	351	363	328	356	341	354	299	349	375	338	357	300	320	302	334	330	376	396	359	364	348	355	363	345	349	330	344	369	394	331	342	380	357	346	386	386	335	350	372	341	314	348	359	391	320	369	348	377	323	366	341	332	355	334	363	365	378	348	380	339	360	349	357	356	365	342	362	338	342	340	336	354	364	357	326	372	376	359	336	382	358	318	358	347	357	359	360	374	350	353	369	372	350	353	359	341	341	352	375	367	369	381	360	352	365	355	360	331	343	348	350	370	332	345	354	340	357	330	354	351	331	346	340	396	354	333	345	362	315	343	351	350	359	327	353	347	382	354	366	345	353	331	329	329	305	361	371	347	331	386	332	348	352	377	360	351	368	342	346	354	332	365	340	354	367	351	326	343	368	344	333	334	358	362	364	351	358	315	356	369	370	337	341	367	356	371	351	379	393	354	363	354	357	314	347	321	366	329	322	353	377	347	376	333	362	361	338	331	364	358	353	342	363	349	304	340	345	371	344	312	345	381	346	351	372	348	334	361	350	342	374	371	336	355	345	362	321	340	324	319	363	347	347	309	331	341	332	361	362	320	361	334	347	352	375	349	365	350	332	325	394	370	359	364	325	364	362	363	330	349	343	352	334	358	350	344	358	346	335	339	356	351	384	356	331	340	333	380	353	328	357	308	329	369	357	372	372	330	343	342	334	374	349	334	330	329	329	354	320	353	365	344	365	350	378	357	363	335	354	333	331	319	361	330	337	347	359	349	361	368	349	354	312	357	339	356	354	312	332	339	344	327	336	348	344	357	310	340	370	368	338	359	347	365	335	355	343	360	367	343	340	358	374	347	343	331	359	348	341	327	384	344	357	348	349	341	352	352	354	341	316	370	374	369	360	372	340	350	336	357	336	314	328	324	353	382	361	350	353	371	377	350	295	361	336
25535	21557	27529	25586	8341	477	359	328	305	289	265	274	259	225	233	246	252	249	262	251	271	247	244	228	253	249	229	231	235	248	244	242	223	257	237	231	238	223	255	216	234	234	250	244	255	239	200	213	266	245	222	219	243	241	211	273	250	261	247	232	227	240	216	233	232	232	238	245	199	214	252	201	228	195	231	213	225	227	218	229	234	236	231	247	242	227	199	234	230	216	217	247	221	232	231	242	218	257	238	253	227	245	218	245	235	221	253	214	214	222	210	210	225	232	248	215	236	246	255	219	255	217	209	242	220	220	233	245	220	228	221	228	242	219	233	227	252	242	216	239	247	230	271	226	243	226	216	218	250	221	230	233	222	252	232	217	239	248	234	234	254	243	243	229	232	239	217	249	238	233	246	236	203	240	234	232	227	236	212	227	234	241	252	228	236	244	240	233	230	245	241	231	234	246	232	216	231	228	240	235	226	221	237	214	232	250	232	261	227	236	236	242	204	278	223	218	218	235	224	238	233	245	240	228	269	233	236	224	212	242	239	207	248	247	246	230	240	235	213	232	242	235	248	228	243	248	221	226	234	189	252	257	229	248	227	209	249	223	243	229	241	243	199	223	233	238	205	247	220	245	231	240	214	229	241	195	229	227	249	246	221	241	247	226	226	207	244	226	227	229	261	224	221	239	242	252	244	217	259	231	231	240	232	231	227	235	257	212	210	211	238	241	226	243	246	274	243	222	239	220	245	240	242	227	244	218	226	248	247	230	238	200	230	232	216	223	230	198	215	235	237	214	233	230	245	193	238	270	252	217	254	235	225	232	253	221	233	265	212	239	213	221	234	226	272	243	218	255	236	206	243	262	240	233	250	248	259	225	233	241	230	234	226	231	265	245	222	223	250	223	225	238	240	216	231	220	234	242	229	226	239	213	230	227	239	242	219	226	248	259	250	253	218	229	241	192	227	235	228	220	262	219	238	247	245	245	237	242	266	271	256	243	208	234	214	246	256	236	270	216	237	237	224	227	261	230	244	244	245	236	211	231	211	225	229	243	230	259	228	222	235	230	238	231	229	246	239	231	239	234	224	234	245	236	214	250	241	260	228	238	249	240	253	231	257	229	229	230	221	212	217	244	248	230	238	242	233	241	249	222	227	221	249	250	237	259	224	237	214	232	239	230	232	205	215	221	233	268	224	244	226	228	207	224	253	228	203	236	233	239	248	221	207	277	247	208	251	225	242	231	231	256	238	222	247	249	222	240	243	211	209	240	215	235	234	217	238	244	204	241	239	234	249	228	204	236	212	229	248	221	252	231	235	222	211	230	238	178	220	221	235	244	241	190	245	217	219	239	216	201	236	240	243	220	210	228	251	281	212	232	188	236	216	213	226	247	259	236	230	258	250	210	252	236	214	212	243	232	241	240	202	228	226	214	267	222	252	230	220	243	244	229	217	217	214	244	265	235	258	238	229	204	241	230	216	241	243	215	251	239	246	231	228	198	234	242	250	245	240	235	225	237	226	224	248	236	238	218	225	228	207	211	249	255	251	216	257	233	221	238	236	247	232	256	272	225	244	229	255	241	221	242	271	274	220	244	228	247	240	231	230	230	234	240	224	221	250	245	231	231	227	206	248	228	227	206	243	242	202	216	200	236	221	233	260	239	235	263	211	232	225	205	232	214	234	268	229	226	235	232	226	202	222	218	224	228	218	244	235	232	226	233	253	225	234	223	248	230	224	214	222	247	258	225	240	246	247	227	254	241	235	212	250	226	215	241	237	239	233	218	215	240	264	200	221	217	239	216	257	257	249	250	217	232	237	241	240	231	243	221	224	221	229	246	222	232	196	210	242	229	232	239	240	215	208	220	252	224	229	228	241	227	220	217	211	256	223	215	256	258	223	236	220	261	236	229	231	224	223	237	244	229	246	223	258	231	222	228	245	249	223	220	214	205	199	216	217	236	235	242	210	230	235	240	235	217	222	216	240	239	225	212	239	249	228	238	225	245	235	262	251	254	236	218	217	217	210	237	227	242	261	229	224	223	218	231	254	217	225	233	262	234	227	263	244	245	238	240	213	236	252	238	234	228	228	233	228	235	230	231	262	231	234	211	258	251	227	226	241	250	248	240	223	246	243	221	218	247	209	218	223	228	231	243	240	228	234	230	217	210	220	232	260	253	231	232	242	228	228	235	228	229	223	244	237	238	217	229	228	272	238	223	237	223	248	246	216	236	244	233	235	233	228	251	229	221	243	229	242	235	242	215	229	221	260	217	234	238	234	218	225	231	230	244	234	226	214	246	216	240	241	245	210	238	254	241	200	188	242	224	217	245	229	219	245	202	229	225	257	221	233	275	228	241	221	233	251	234	241	238	221	228	240	244	227	248	260	243	231	230	236	247	229	240	285	210	240	251	228	220	232	215	227	239	221	212	237	233	234	220	231	218	242	214	225	254	230	221	240	275	218	211	217	230	207	232	222	231	211	228	237	244	237	241	249	218	242	212	246	234	219	240	208	226	236	238	207	235	249	208	240	246	256	227	233	214	230	230	231	225	219	263	233	223	227	229	226	244	231	227	229	211	237	215	244	228	215	248	224	232	217	209	252	227	228	228	243	241	235	197	244	239	224	250	217	248	240	253	214	224	203	258	210	210	208	219	227	219	209	250	236	222	238	243	208	257	247	210	242	207	214	242	255	241	237	218	243	217	219	228	231	224	223	238	243	228	236	282	249	229	208	233	254	241	240	217	234	219	220	238	206	236	233	249	239	233	244	231	232	233	226	225	256	240	233	223	209	184	200	213	245	245	245	218	207	244	252	233	227	243	238	223	217	223	227	206	255	227	230	234	250	222	238	211	247	192	224	229	221	239	262	263	228	252	222	214	243	217	224	228	227	239	214	236	242	236	211	225	238	220	256	245	218	213	253	210	242	255	245	241	220	237	249	258	229	227	239	199	237	237	239	215	241	254	235	247	237	217	227	230	233	215	249	246	233	230	229	251	210	252	266	223	208	239	219	224	233	208	228	219	212	208	236	240	231	235	237	221	222	230	226	246	252	256	252	244	249	220	225	231	260	214	221	228	233	237	219	224	232	215	224	235	206	221	229	229	235	252	238	240	211	226	214	250	203	227	239	209	223	213	236	236	223	251	241	238	220	213	226	226	213	254	232	258	228	243	250	221	236	223	222	251	224	223	241	215	251	235	224	246	211	233	239	214	229	242	257	213	215	242	219	253	214	222	223	202	218	200	254	231	224	248	224	230	258	239	249	224	236	181	219	226	220	218	232	226	241	246	257	213	230	264	238	223	257	245	212	242	230	231	229	238	268	241	250	205	228	231	229	231	226	244	205	225	235	210	242	195	211	216	216	214	259	242	222	253	229	230	227	241	246	233	205	239	217	258	241	219	238	251	223	230	227	229	241	233	247	234	214	219	239	226	239	248	226	274	242	227	244	224	234	246	214	222	224	229	232	242	232	240	235	231	213	241	242	277
37432	35614	2585	1243	956	755	677	569	506	432	473	379	391	326	373	392	294	329	333	334	323	356	290	332	293	332	322	303	309	326	310	327	327	324	361	315	338	289	312	311	351	315	321	278	295	299	285	352	313	317	310	325	295	305	289	318	308	309	328	308	321	295	306	309	326	319	302	302	298	285	276	298	331	307	276	284	309	300	307	306	327	339	299	286	267	301	294	299	285	297	331	275	323	325	351	254	272	279	303	324	331	304	321	314	281	312	327	304	300	278	304	322	312	327	294	305	288	300	292	287	314	307	320	313	315	292	348	316	300	282	332	304	287	288	347	333	323	329	304	258	265	279	306	301	314	318	314	277	330	265	318	324	300	299	308	301	325	314	326	305	295	279	297	313	277	316	295	308	288	308	290	318	336	310	298	304	304	312	305	315	304	301	295	303	326	333	278	286	344	279	343	316	332	330	324	282	289	280	303	286	294	331	324	287	322	282	314	290	304	324	305	292	331	303	277	291	276	293	284	311	325	288	305	301	289	282	291	323	296	306	331	309	300	273	291	321	297	291	319	299	316	311	281	306	321	310	277	329	301	300	307	325	310	302	299	305	316	288	297	297	313	292	309	291	326	308	299	330	294	312	309	293	302	310	319	303	327	306	295	282	310	347	300	298	284	306	305	316	302	313	321	319	332	289	264	305	290	301	299	313	303	296	297	302	289	298	341	307	289	298	291	306	304	311	288	295	306	274	297	298	306	334	294	302	324	288	295	275	318	318	318	311	294	301	301	308	303	286	319	300	298	309	307	334	310	281	283	290	277	304	296	300	315	319	321	265	272	343	284	306	267	297	307	290	316	323	303	306	308	327	302	310	291	334	317	279	296	325	325	316	282	292	325	283	308	327	277	329	322	306	295	309	289	298	298	281	301	284	302	280	322	316	322	286	304	299	281	327	341	315	293	321	346	307	329	293	306	320	314	308	315	329	272	285	329	318	289	302	304	337	313	286	298	286	299	296	296	305	336	317	330	337	287	330	311	334	277	329	298	300	283	316	292	319	308	343	312	320	298	318	313	284	288	309	349	287	336	310	306	277	287	340	269	334	293	315	294	293	302	309	345	323	295	292	328	321	297	276	313	295	272	298	297	314	316	330	312	295	296	307	303	296	330	311	341	271	284	316	300	293	293	301	314	329	321	330	266	312	291	323	326	304	303	305	328	293	322	307	322	295	272	302	296	276	311	289	328	320	321	306	322	283	297	301	310	332	300	313	305	274	326	295	318	315	311	299	286	307	307	306	279	308	306	293	333	285	338	300	312	327	286	304	311	301	297	287	247	314	312	308	311	302	313	319	320	281	277	294	297	317	285	306	310	329	319	310	329	300	352	312	290	299	285	308	303	300	328	325	306	301	304	306	285	338	306	292	280	295	291	317	290	297	335	325	290	301	294	331	294	284	322	271	279	326	331	319	299	298	300	308	284	294	308	300	298	279	335	291	333	290	276	306	284	316	316	315	296	312	327	315	296	292	312	328	305	300	325	306	299	321	272	309	318	281	310	348	325	296	336	297	301	323	321	291	309	302	326	328	339	311	312	302	313	311	282	339	289	337	308	286	295	311	318	329	302	320	300	302	304	326	298	303	328	286	310	315	321	288	321	280	292	286	299	316	307	337	304	304	311	277	297	318	308	337	278	298	300	269	326	322	285	320	305	328	334	317	300	304	306	308	293	301	313	314	284	321	294	321	311	301	302	278	290	332	336	273	282	295	339	308	326	302	290	329	297	307	317	325	318	308	305	342	304	323	292	339	321	294	299	296	306	320	285	309	298	347	305	290	314	312	304	307	304	334	290	299	284	304	289	287	300	302	317	313	339	307	314	311	329	292	313	289	285	288	285	311	320	288	273	295	331	284	301	297	294	304	274	319	296	295	284	308	341	299	285	303	300	308	339	295	334	320	324	298	323	293	289	328	304	287	314	353	310	301	280	336	309	309	325	335	303	299	336	304	311	347	307	298	288	313	320	276	296	321	352	283	296	324	281	300	313	270	278	301	294	309	337	318	322	295	322	312	309	287	319	256	302	325	290	296	296	320	309	314	316	320	298	289	303	312	306	303	295	306	306	324	313	355	318	281	312	285	312	298	323	292	304	270	299	308	307	325	299	315	320	290	271	322	341	292	316	317	298	305	289	296	300	267	329	283	335	295	311	287	280	303	276	297	304	329	308	328	316	312	317	315	292	305	319	327	310	279	288	315	307	311	330	265	287	315	334	317	289	301	320	285	300	324	326	327	327	291	303	315	291	298	319	303	301	289	312	291	319	304	295	314	310	325	322	283	286	303	286	320	307	287	306	295	336	320	308	290	329	300	286	308	346	293	308	328	290	276	305	334	302	306	324	316	293	291	320	297	289	277	313	329	314	341	287	272	332	281	327	326	287	304	313	278	279	312	326	330	300	326	287	316	292	297	330	272	292	289	275	316	307	267	273	287	289	298	313	281	301	296	314	319	292	300	314	297	323	296	336	315	333	317	316	283	311	298	305	320	299	342	321	343	309	318	265	310	320	305	312	274	307	285	280	291	285	328	276	323	317	291	293	295	314	305	311	322	297	279	318	317	309	316	277	307	316	292	326	321	295	312	305	304	299	306	291	305	331	324	273	267	303	264	312	287	330	279	291	293	302	310	289	310	297	302	317	317	305	334	318	315	292	322	289	278	329	302	281	295	306	323	289	314	329	283	332	319	317	307	314	333	304	303	330	322	305	289	331	293	301	310	323	302	295	289	301	322	327	309	328	316	329	339	283	351	293	290	315	316	315	307	320	343	282	329	271	300	275	334	264	312	335	290	335	312	305	300	279	317	290	303	316	290	258	297	299	312	294	291	312	304	282	295	292	302	307	316	303	294	286	313	295	300	320	334	288	297	322	297	283	302	308	315	307	300	301	294	336	332	281	317	299	326	297	315	312	315	296	306	291	296	283	296	272	299	313	283	309	299	310	284	342	294	312	275	296	280	287	309	327	304	300	294	339	277	305	315	320	317	327	332	301	329	274	304	316	268	302	329	317	301	327	305	321	301	323	304	296	319	317	279	293	322	272	298	292	335	284	295	322	300	299	282	286	305	309	313	314	295	298	315	308	290	316	289	308	292	288	290	309	289	331	299	296	309	299	291	281	289	322	303	307	296	305	284	321	304	291	333	275	326	334	336	310	293	305	313	299	305	297	294	308	290	291	351	269	300	305	280	295	325	276	305	308	286	278	292	321	314	326	306	321	317	334	294	307	286	298	309	293	303	315	319	323	310	295	321	279	311	325	305	267	314	300	273	293	328	303	316	311	327	326	334	302	277	265	305	316	314	325	305	305	323	340	291	333	316	292	288	332	312	322	316	314	284	286	286	316	309	324	299	344	325	311	306	306	317	305	325	324	311	308	311	274	279	284	310	286	327	283	289	312	297	294	284	277	319	316	300	320	323	297	299	320	276	316	321	288	291	278	301	284	290
23256	21539	29288	24196	21517	21539	9269	1021	750	695	692	639	637	576	546	570	566	520	526	525	531	485	474	503	495	519	481	502	495	481	513	439	490	489	535	495	478	490	514	444	456	424	484	422	496	472	459	450	453	456	487	500	451	489	469	466	441	504	448	496	463	502	470	436	507	499	483	509	460	439	466	463	476	456	456	476	507	432	469	496	452	475	474	526	455	472	476	436	466	443	462	496	443	495	487	478	495	464	441	480	494	492	478	516	459	475	454	513	432	462	446	455	502	484	463	481	444	481	464	440	446	444	463	475	492	483	492	489	446	505	468	481	486	440	474	465	427	496	457	438	494	424	478	511	466	438	491	488	470	486	455	485	452	494	477	480	426	476	493	466	421	475	497	482	465	473	474	455	457	457	492	454	459	504	477	479	510	466	409	467	437	468	449	495	477	496	448	476	493	467	477	474	466	475	463	458	494	457	489	436	474	490	468	476	486	456	493	436	455	500	478	506	440	471	471	437	461	451	500	459	442	504	468	469	456	456	481	476	464	450	488	470	460	468	467	454	476	445	464	503	482	473	445	454	435	447	474	476	456	464	469	464	489	465	430	462	436	477	460	448	487	474	471	463	500	450	469	467	451	514	459	499	457	434	464	487	472	459	488	484	492	452	453	464	479	456	467	467	464	434	501	445	462	477	454	440	502	500	455	484	475	470	473	488	441	474	528	471	491	465	458	487	474	488	468	492	485	474	489	457	465	494	490	466	455	469	479	455	452	458	506	495	473	483	523	472	488	482	484	480	474	489	533	474	465	460	484	449	497	496	471	484	480	446	460	463	467	494	483	474	490	445	462	461	507	467	444	462	480	477	459	446	471	466	485	485	478	433	441	465	501	458	475	512	490	456	528	472	440	495	489	432	475	470	486	484	493	469	443	459	397	461	452	488	501	467	458	462	477	463	468	441	436	468	452	434	447	475	472	479	477	482	513	489	475	518	461	479	480	443	459	445	513	454	468	446	487	477	477	495	438	468	454	482	430	458	506	477	427	478	463	449	470	439	467	476	449	467	445	484	495	484	471	474	460	484	477	480	453	492	430	464	461	445	463	513	478	468	474	453	494	496	458	468	484	470	508	495	468	429	454	473	466	484	483	459	475	468	476	510	491	455	440	476	462	487	487	477	457	454	455	478	472	478	499	504	486	541	492	449	432	436	471	487	469	463	465	479	473	459	456	467	434	459	455	463	483	467	443	460	473	474	490	441	474	451	497	461	483	447	462	463	489	440	481	461	427	494	451	435	478	462	480	459	485	439	460	422	473	460	439	456	447	453	466	448	511	438	447	449	475	468	456	452	449	484	489	501	460	456	450	470	485	474	496	451	503	496	459	485	455	473	474	480	455	461	481	457	456	415	457	472	426	453	419	453	442	447	460	487	478	470	485	465	460	476	505	462	476	452	463	477	479	499	484	457	488	505	459	432	466	499	467	438	440	495	445	448	508	473	462	455	457	476	473	437	484	451	490	462	467	435	447	451	450	462	458	474	469	454	449	506	476	428	435	501	471	473	445	469	483	431	464	453	461	490	461	473	480	468	462	462	474	496	498	459	430	468	501	425	507	450	402	436	484	462	441	472	490	419	492	463	460	522	479	489	477	489	468	489	500	433	479	449	445	460	461	456	475	464	458	456	453	488	505	455	454	479	426	474	463	435	480	474	433	484	479	445	498	492	487	470	471	459	494	455	454	478	467	471	428	475	493	453	482	476	462	443	453	470	456	473	466	465	480	451	450	461	481	469	483	464	496	468	477	446	478	442	456	477	467	469	457	455	421	471	456	471	482	456	508	473	487	441	468	508	470	452	511	447	440	465	433	465	480	490	503	465	520	456	505	452	467	496	452	434	482	455	462	465	436	465	458	456	442	482	449	473	481	510	454	490	468	445	432	480	422	455	477	467	508	444	459	430	496	484	453	491	520	489	469	422	482	460	480	486	485	460	444	467	483	484	460	476	444	481	459	486	492	505	485	426	505	492	444	493	419	454	446	451	468	468	455	481	450	461	416	449	461	469	474	448	457	457	467	500	418	438	467	461	475	457	490	478	502	481	472	511	462	463	449	486	430	458	484	475	467	471	457	483	504	469	478	459	486	488	448	422	447	437	446	425	454	512	459	467	465	483	440	451	487	464	453	483	498	475	456	489	460	427	494	464	458	446	485	461	437	437	445	510	469	456	438	476	451	441	450	452	460	464	475	460	482	497	519	499	441	458	472	467	449	474	413	464	486	483	495	471	509	491	467	444	462	488	480	450	450	466	472	433	468	462	501	472	498	440	444	487	439	454	474	477	463	430	468	503	445	473	474	475	464	522	470	477	469	472	449	428	487	447	476	430	468	484	466	460	499	497	503	469	450	445	439	482	453	438	467	455	496	485	455	450	460	449	454	459	510	483	489	492	498	459	507	468	461	457	437	424	462	480	412	446	448	461	474	481	495	490	503	465	469	480	468	427	489	463	497	464	454	483	468	448	446	507	457	446	460	480	409	503	451	448	462	451	501	453	441	462	454	463	464	474	466	481	471	470	496	478	447	474	506	471	480	441	494	483	451	491	449	479	459	463	444	450	475	483	502	515	469	456	455	486	441	475	478	424	434	424	404	457	447	429	476	492	449	485	459	480	503	458	467	466	482	452	507	472	460	482	481	482	463	455	500	433	452	474	471	485	474	449	481	451	456	456	451	472	488	466	459	486	480	440	456	481	489	488	460	471	456	485	445	449	482	488	462	480	459	467	455	455	438	467	487	437	469	452	466	441	490	460	453	462	464	449	478	427	447	484	495	455	463	509	445	471	443	479	494	478	499	470	464	457	479	469	504	486	479	476	454	493	468	474	423	478	475	450	466	439	481	463	499	435	488	465	463	471	455	459	450	476	449	462	467	515	482	481	437	481	484	468	469	470	463	460	480	456	478	495	453	479	492	465	452	493	472	492	415	485	478	481	475	425	455	474	490	485	483	472	501	466	477	495	459	464	493	498	484	437	431	440	466	477	447	436	464	481	447	480	496	478	429	475	475	485	485	459	495	451	461	504	451	446	495	462	497	459	479	499	470	417	494	488	497	478	482	462	462	465	470	465	470	493	475	439	468	448	454	473	472	444	450	473	473	497	459	476	449	423	494	437	479	455	452	459	461	443	471	462	463	467	448	475	453	447	469	456	497	475	458	470	484	475	460	422	465	491	444	439	507	470	479	452	461	493	478	468	453	476	509	496	451	461	420	483	481	454	445	498	471	489	461	436	461	477	453	457	466	450	433	491	476	421	458	474	451	487	470	519	488	470	467	471	459	496	499	449	447	449	453	465	476	475	498	441	446	477	476	432	453	476	502	474	464	477	446	454	440	494	455	515	481	467	458	464	463	459	481	477	493	485	445	460	509	501	427	498	449	464	459	473	477	510	439	478	448	429	436	501	468	463	446	461	458	494	459	452	504	458	472	457	452	444	397	455	536	452
43068	53224	8559	4228	3028	2328	1720	1437	1198	1100	1015	906	767	807	742	684	704	694	647	596	634	665	639	614	627	581	611	605	596	569	598	598	633	581	590	590	539	566	594	579	570	560	577	588	592	594	602	608	590	543	585	577	609	578	590	580	577	590	593	549	533	522	579	560	596	569	596	584	559	598	556	590	543	582	546	494	588	569	566	559	572	544	562	579	537	584	557	572	559	552	601	547	580	586	613	563	594	617	574	583	635	595	549	607	538	564	562	557	610	571	604	538	609	560	579	573	549	522	511	581	577	541	587	559	572	548	561	581	551	589	582	573	584	577	552	569	566	539	546	553	616	554	549	591	560	560	541	554	547	566	572	544	578	563	566	586	565	581	539	558	549	609	530	579	544	562	575	529	595	585	575	572	595	597	572	581	554	541	553	565	532	570	544	611	568	563	600	567	525	545	548	592	600	556	573	551	600	559	526	596	585	570	591	561	546	557	550	547	542	550	543	554	575	601	534	538	567	578	573	577	592	512	546	548	544	613	562	562	565	562	608	618	595	582	565	545	570	572	589	579	555	568	576	555	573	557	577	613	582	574	591	580	580	586	541	598	579	578	623	596	578	553	557	601	557	576	546	547	569	590	570	542	562	573	576	526	540	578	561	515	531	613	598	532	574	565	555	565	541	552	550	532	558	557	576	574	574	540	563	563	545	540	552	552	586	553	570	566	593	544	568	551	556	550	550	585	587	551	579	544	575	612	517	571	598	578	574	545	593	541	601	558	564	540	573	521	576	569	553	556	512	591	515	609	555	588	600	571	592	559	552	582	533	573	556	581	603	562	542	543	589	553	570	546	610	560	535	546	538	532	549	557	546	554	545	567	598	554	606	582	571	562	555	570	565	548	591	557	541	604	571	575	580	542	536	543	562	575	576	583	582	579	586	565	540	539	570	585	571	558	571	616	531	532	581	537	574	582	593	591	589	536	562	562	556	536	542	503	546	542	550	566	536	565	561	542	566	533	589	565	580	580	555	603	565	564	606	597	565	583	589	530	585	554	570	608	581	575	537	547	531	518	571	538	555	596	525	535	532	546	557	555	565	540	515	579	555	581	568	589	606	592	554	612	583	587	540	564	603	593	589	581	584	550	510	550	589	560	542	590	573	557	546	510	563	559	577	575	569	562	580	575	588	563	565	553	550	532	546	538	549	598	567	556	553	574	560	577	598	555	568	523	586	599	561	545	602	514	580	591	544	584	571	576	576	534	536	578	538	522	567	568	527	546	592	568	547	540	575	553	558	531	553	536	565	503	495	605	545	496	552	540	614	552	564	544	574	570	579	582	579	568	569	585	560	555	568	544	562	565	589	603	550	569	541	588	571	521	573	559	531	555	583	577	552	539	581	575	516	566	590	566	610	562	589	541	549	537	558	530	584	548	539	515	531	544	572	617	585	554	572	583	568	559	558	570	576	586	575	556	573	581	497	538	535	607	497	561	532	576	559	558	528	566	558	517	571	554	578	554	548	578	582	552	581	570	562	589	588	483	572	576	545	579	562	561	555	529	551	585	557	592	517	573	594	517	565	557	577	559	544	595	573	540	612	606	562	588	540	545	606	569	561	564	542	544	509	551	567	596	598	570	581	561	574	557	566	566	569	554	571	570	569	558	570	530	519	553	563	571	584	557	531	569	556	553	579	577	531	620	565	568	541	569	544	523	564	590	554	552	577	589	573	557	557	565	569	587	580	505	546	571	569	611	552	570	560	551	592	520	609	547	600	578	546	631	554	544	566	584	563	586	585	593	527	579	546	596	576	526	558	562	590	559	569	541	556	543	567	575	514	543	541	539	560	593	577	523	563	571	578	544	600	585	547	529	605	576	569	557	565	557	582	566	551	565	561	597	615	547	561	567	553	579	551	566	576	564	573	580	572	564	582	544	602	535	532	545	547	530	573	568	575	559	590	526	524	566	593	566	539	560	599	583	587	539	542	581	532	515	547	588	548	585	547	570	578	530	593	574	536	581	532	588	552	552	550	564	566	566	528	533	570	570	589	592	537	557	541	565	560	593	530	570	574	561	571	528	595	570	574	541	541	578	586	552	531	537	514	580	580	593	543	565	536	521	597	544	581	543	588	534	570	570	571	572	580	551	568	588	568	542	557	544	565	554	561	543	578	572	581	554	559	534	508	582	578	560	551	552	544	566	627	549	561	584	586	567	531	563	543	585	555	568	553	565	569	554	565	560	539	552	521	589	545	547	573	569	553	575	544	553	554	552	520	546	530	613	561	609	547	515	542	627	550	523	564	583	581	596	557	572	583	563	549	567	577	560	569	533	535	551	567	579	535	539	597	542	579	558	567	607	552	569	555	529	559	554	582	588	551	565	565	575	592	563	552	557	545	559	594	530	590	553	580	584	546	526	575	570	525	543	558	589	574	557	608	571	551	533	554	550	636	554	599	579	545	575	538	564	546	564	543	557	552	590	566	581	545	535	550	572	587	519	576	545	551	537	529	572	587	576	557	563	573	581	536	546	592	572	550	530	539	598	533	591	586	518	537	571	550	590	570	554	533	575	513	599	554	548	546	578	565	554	552	577	538	589	569	571	544	597	570	551	555	541	548	592	613	560	569	587	552	534	564	551	587	531	515	553	552	557	600	501	561	601	603	558	568	512	581	552	598	610	572	560	578	611	544	549	561	575	542	576	548	535	545	561	532	576	579	557	555	525	541	546	554	540	530	530	573	570	588	560	542	556	507	564	569	549	570	542	557	582	525	583	551	560	533	552	571	584	588	570	560	605	541	548	590	606	550	550	509	531	536	547	584	540	577	588	552	617	577	595	605	596	564	583	530	560	564	516	562	536	575	596	570	585	573	575	557	568	543	533	616	530	542	553	566	523	529	576	615	578	598	566	570	544	544	548	550	580	552	586	554	500	570	537	588	583	574	554	568	603	573	551	534	535	533	594	565	551	602	566	584	590	585	583	612	548	536	573	576	546	578	587	587	597	617	555	565	574	585	559	586	578	568	563	572	543	534	570	597	535	529	571	606	557	580	579	609	574	558	582	571	545	568	523	562	547	549	597	582	580	575	562	560	569	550	562	571	570	565	580	600	571	540	548	581	521	526	591	589	547	511	604	578	541	562	520	539	614	566	565	548	575	578	569	564	565	560	550	597	564	597	530	562	598	578	533	531	570	575	569	565	573	531	555	602	570	572	526	562	523	549	525	614	559	568	582	544	604	604	578	607	575	589	537	579	558	554	572	524	558	587	553	545	561	549	545	568	555	578	519	567	559	567	544	580	550	528	547	563	556	576	547	544	625	552	583	586	553	536	588	571	583	531	557	596	568	582	559	570	562	551	532	561	565	521	551	552	586	546	503	565	564	577	547	522	555	523	583	589	555	520	564	539	603	599	525	548	611	567	551	599	541	570	591	561	550	572	547	562	542	522	590	572	519	564	567	574	562	587	542	574	570	582	577	544	581	482	582	569	603	565	550
29298	23679	14004	1241	254	177	162	162	173	153	178	151	158	149	143	159	148	159	144	187	164	163	152	136	132	163	161	141	138	170	150	150	167	159	154	150	152	163	155	129	165	155	138	156	142	147	148	163	170	154	140	150	141	148	159	152	153	156	171	137	153	148	146	162	152	140	165	149	157	145	145	133	166	167	142	141	140	147	135	158	156	170	140	157	174	144	144	144	163	131	160	155	170	151	139	143	140	160	161	173	153	149	137	141	141	170	151	148	172	168	135	148	151	150	120	143	157	143	160	155	146	147	164	134	162	136	145	160	153	142	142	168	159	147	158	176	164	153	140	164	151	166	144	137	142	145	140	158	168	154	153	156	149	155	156	153	165	160	144	178	153	145	124	144	177	142	145	140	142	149	154	151	150	151	150	160	156	157	167	150	157	168	111	148	164	146	146	159	162	152	150	175	148	138	133	145	131	143	141	142	156	153	172	151	156	144	155	163	142	143	145	144	160	143	155	143	141	154	165	149	165	173	135	160	167	157	152	132	163	140	137	162	152	150	166	176	152	158	173	180	147	146	142	143	161	144	152	149	162	150	144	179	145	155	137	152	173	158	153	159	140	151	149	136	149	146	137	169	166	145	158	169	160	146	142	156	146	170	157	142	153	163	141	170	142	169	146	143	123	160	158	176	163	158	152	149	164	134	152	136	147	149	145	158	136	162	171	146	158	144	132	169	154	169	163	182	136	164	144	159	161	161	137	160	157	156	164	142	123	172	173	170	141	151	165	165	161	148	143	144	149	154	151	157	146	138	172	142	154	155	151	154	160	142	161	154	160	151	142	152	157	159	152	153	128	164	158	162	154	152	148	165	159	128	142	159	151	162	136	147	165	147	135	123	164	151	173	138	146	169	146	149	153	148	173	157	149	150	199	152	160	136	148	163	128	142	171	148	130	141	148	169	154	148	159	144	158	146	141	138	151	166	140	153	160	128	158	149	133	155	159	153	161	149	165	163	170	165	146	148	143	169	182	142	132	159	172	137	160	150	155	149	164	159	162	180	159	155	160	141	136	125	146	159	165	167	128	141	158	159	131	155	132	157	140	142	152	151	153	156	167	156	155	176	165	147	140	161	169	156	150	128	163	181	143	143	160	149	154	151	143	135	156	150	146	155	128	141	158	162	136	133	162	153	159	143	179	166	154	139	175	131	147	138	145	133	151	141	144	167	141	167	185	135	167	152	122	162	153	160	162	147	135	153	150	153	157	159	138	150	144	160	157	156	154	154	184	145	158	150	151	133	158	155	140	150	142	153	179	171	139	155	130	163	135	149	137	148	142	165	162	126	152	149	160	149	164	148	191	135	162	144	164	152	147	143	147	154	149	168	123	157	139	158	142	135	172	160	161	133	157	165	166	156	152	137	142	123	161	152	154	176	162	163	177	155	149	144	139	136	155	150	158	154	130	146	146	158	145	161	131	155	163	167	165	175	170	159	170	141	150	137	160	151	152	154	145	151	139	134	157	156	137	165	151	139	162	167	161	133	160	132	137	138	160	166	154	147	129	146	145	158	155	163	135	142	146	128	154	149	161	146	125	136	155	146	152	168	157	156	142	133	140	163	153	162	151	174	149	144	139	151	160	139	152	147	159	142	158	172	138	156	151	152	153	151	161	143	155	151	149	140	138	161	149	187	173	146	182	162	161	149	155	156	150	149	146	136	166	155	166	139	162	168	164	177	158	153	129	153	143	152	153	160	141	152	148	142	172	148	172	127	151	155	160	158	155	154	152	156	145	152	140	158	161	131	149	154	186	149	153	147	147	140	143	148	174	152	161	157	172	156	171	139	154	144	173	159	162	160	153	162	144	157	133	152	157	155	160	172	166	138	164	146	135	138	147	166	177	137	155	162	161	140	142	156	140	155	163	173	145	171	144	171	154	152	160	160	160	126	172	152	132	143	169	148	156	148	155	152	136	167	128	150	134	136	150	150	156	153	152	162	133	155	162	143	146	156	147	162	169	138	164	150	154	157	168	160	158	155	140	145	175	161	140	151	144	144	148	168	148	158	154	163	153	162	156	143	146	141	158	140	159	138	134	173	175	152	167	158	159	156	141	154	145	157	140	144	148	158	161	163	139	137	151	151	142	150	124	158	157	148	143	150	147	171	145	152	162	143	137	169	140	146	163	162	167	151	150	134	160	157	143	178	139	159	126	156	159	155	156	152	147	161	137	161	170	156	176	155	173	122	146	132	126	141	172	138	162	172	143	161	147	175	160	158	154	149	155	165	119	158	163	151	139	156	168	176	163	159	159	174	158	159	161	146	165	162	154	158	157	137	155	147	167	145	132	139	147	160	164	164	164	132	163	154	142	165	143	148	154	166	155	152	160	170	169	144	160	160	149	150	149	147	148	154	145	140	169	149	156	152	150	137	150	130	147	175	151	150	154	144	153	130	130	131	140	138	141	151	154	135	184	162	150	181	159	159	168	146	148	153	178	156	179	158	160	145	141	142	136	153	175	154	160	142	164	182	148	149	167	148	165	157	154	177	156	130	168	186	176	150	156	139	146	178	168	156	167	163	152	166	167	153	154	151	158	142	150	141	138	150	156	134	146	148	155	137	149	153	151	147	155	143	153	142	152	165	157	138	144	169	168	138	160	153	148	134	156	144	153	160	151	165	143	144	151	156	176	164	131	130	148	135	119	137	169	145	155	156	155	161	140	151	136	149	145	124	142	133	164	168	162	146	158	139	149	154	141	153	170	152	142	177	160	161	164	126	157	124	175	145	124	147	151	157	138	129	155	166	146	166	157	133	165	135	140	144	141	156	156	143	164	142	163	151	150	128	147	156	157	140	139	134	147	151	158	166	149	150	152	166	144	155	155	166	140	153	130	173	164	161	138	159	147	158	160	172	136	140	158	151	148	142	150	132	157	151	134	141	163	166	142	163	146	155	149	143	139	162	134	149	177	132	141	167	148	161	135	190	159	163	165	160	174	137	146	148	146	158	174	137	130	140	127	148	146	141	144	167	157	136	143	158	127	162	141	143	138	176	125	137	167	140	162	142	165	160	138	150	162	162	156	150	143	153	143	150	170	160	166	147	155	153	163	148	152	171	157	149	149	146	135	159	167	141	146	168	141	165	154	163	141	151	134	150	158	150	142	160	147	143	135	167	132	136	152	154	163	141	163	157	177	149	159	146	157	156	146	161	146	157	157	161	140	151	140	139	145	163	154	117	151	126	134	168	141	143	145	149	144	159	140	162	156	148	167	164	186	176	148	146	145	145	130	156	162	152	162	158	138	149	160	167	145	154	147	152	163	148	147	165	155	162	179	142	135	151	143	156	147	143	166	162	156	146	162	141	133	142	152	152	130	151	165	135	164	160	132	144	143	154	138	158	152	140	157	135	142	155	140	141	156	168	147	161	152	141	149	160	136	127	140	144	160	127	148	137	177	151	159	157	172	151	144	165	152	149	136	155	156	154	150	179	136	161
34008	29340	629	358	303	276	237	207	219	209	203	217	211	220	215	182	235	187	202	206	232	192	218	204	202	188	245	200	225	211	207	171	208	218	187	195	210	206	182	150	210	166	189	208	181	187	204	188	217	199	179	201	209	213	204	188	186	178	197	198	207	204	219	203	201	192	223	180	218	211	195	196	189	205	214	201	215	208	211	214	212	211	197	238	185	204	173	195	188	200	187	217	220	191	211	188	197	187	196	195	204	190	176	204	215	217	184	197	247	202	170	198	213	218	235	196	203	201	187	208	221	216	229	198	199	208	186	186	199	199	202	225	222	244	203	188	203	214	198	179	221	196	225	196	193	201	192	210	181	206	213	191	189	196	181	214	207	191	207	203	200	231	212	205	207	184	192	174	215	188	214	199	207	205	191	221	203	186	175	211	189	200	198	204	198	192	205	182	206	195	192	195	206	212	198	184	184	206	201	192	226	218	210	205	225	194	230	208	221	216	181	189	189	208	222	188	207	183	223	185	211	197	207	220	177	205	205	202	206	196	189	218	196	205	215	214	208	211	184	211	187	204	224	205	204	202	192	194	226	209	224	205	193	221	211	194	215	195	198	190	202	216	202	215	204	227	190	217	227	202	192	205	211	218	199	204	229	236	198	199	217	198	193	179	205	189	208	210	230	205	211	199	218	200	196	190	213	180	216	192	233	187	227	214	201	207	198	195	194	207	190	197	209	220	207	214	220	178	204	199	203	190	187	206	174	195	207	197	185	182	216	209	217	179	191	194	203	203	189	194	215	193	205	216	195	219	189	181	183	220	196	199	216	180	195	181	221	199	224	211	217	212	208	226	191	221	191	204	211	191	201	234	194	210	215	188	195	184	192	193	217	193	215	198	191	195	204	189	212	199	210	180	204	204	224	207	185	209	185	197	201	205	162	188	193	197	199	210	191	188	214	205	202	198	207	224	209	187	216	184	229	183	211	178	227	205	211	203	181	198	200	184	225	201	220	216	203	213	192	201	204	184	210	202	223	204	195	218	197	192	212	193	196	201	178	200	195	195	207	237	185	175	185	168	201	217	199	182	193	219	186	208	196	218	201	204	198	188	198	187	189	193	198	219	217	202	183	202	208	195	207	193	205	218	190	232	203	193	185	199	188	202	205	204	213	230	205	235	211	192	217	205	199	200	191	217	210	212	204	174	192	220	201	210	193	219	186	215	173	199	191	188	219	190	211	199	228	190	202	205	198	203	178	186	213	223	217	214	209	212	195	204	209	205	243	194	196	190	195	206	223	212	200	187	205	170	202	209	178	200	191	177	188	205	195	203	190	197	216	187	189	238	183	204	199	198	192	194	216	217	177	185	214	198	173	205	195	189	215	197	204	205	190	198	210	188	206	198	208	175	211	195	191	211	184	208	185	177	206	200	188	198	214	194	184	222	201	203	208	166	198	217	197	233	237	214	226	202	214	186	189	199	205	209	201	227	212	212	211	189	163	194	204	190	198	213	229	204	166	241	205	180	175	192	213	182	181	204	210	187	200	197	194	224	226	210	201	210	237	199	210	191	191	211	211	217	206	205	200	194	197	200	222	205	223	185	189	191	195	174	196	214	195	195	205	191	191	196	213	193	211	211	213	214	212	214	197	210	197	198	221	198	199	214	193	179	188	222	214	179	218	230	185	192	189	189	201	194	214	207	184	178	193	212	203	215	222	215	199	206	188	209	219	227	227	200	215	193	205	222	215	190	211	234	205	229	203	218	165	212	205	200	209	168	214	211	173	230	229	202	188	176	213	200	201	208	199	215	186	198	202	188	207	198	194	204	184	202	191	195	213	206	158	227	191	195	193	208	197	204	193	223	192	206	219	218	199	195	196	208	193	193	219	193	187	211	183	187	235	194	205	207	197	179	220	186	234	195	215	203	198	210	200	191	202	204	207	185	215	201	202	186	201	202	207	189	231	212	185	189	189	200	234	194	207	191	195	168	212	207	179	198	217	202	198	211	224	213	219	180	191	179	212	217	198	222	197	197	206	192	197	199	195	198	192	199	187	227	193	192	177	214	206	181	208	185	208	175	194	221	169	183	206	204	212	222	183	199	186	197	232	196	221	205	207	203	198	203	196	204	188	196	216	169	169	200	179	196	202	214	180	203	179	209	200	213	182	193	180	203	222	189	215	211	175	234	170	194	222	205	166	228	180	209	205	238	157	189	189	222	237	200	201	195	196	187	233	210	209	206	215	185	232	220	201	190	213	210	197	186	204	210	212	187	178	205	207	211	205	220	186	198	211	205	209	212	200	230	184	170	193	221	168	199	203	210	185	204	213	230	211	211	202	199	190	170	208	212	217	199	208	214	214	203	207	224	208	211	210	192	190	190	229	173	184	213	189	201	236	201	224	194	194	174	187	172	178	204	195	197	211	207	199	201	170	210	202	179	228	193	210	217	194	224	199	209	193	192	195	176	189	210	195	205	212	209	219	221	200	189	203	205	208	184	189	206	200	179	211	205	208	221	212	231	196	216	200	198	190	211	191	196	202	206	207	189	205	197	182	178	202	206	196	203	208	230	208	210	186	220	200	206	175	170	179	201	213	178	206	215	239	179	193	214	208	209	216	178	220	212	201	202	219	193	197	195	200	196	189	190	194	211	212	183	214	206	171	210	166	185	167	241	204	188	212	189	205	221	221	211	217	214	194	208	214	200	195	166	193	223	196	204	206	212	222	159	196	191	213	187	201	189	193	194	214	222	188	198	218	196	219	171	203	186	205	198	191	233	207	201	206	211	219	195	208	196	182	204	192	206	202	205	180	203	172	196	220	214	188	198	213	208	189	192	193	201	180	203	214	222	212	205	226	204	218	206	200	208	195	206	199	203	223	187	226	187	180	211	196	187	200	202	177	188	197	183	210	214	202	198	196	211	203	218	206	206	206	216	192	184	209	189	243	201	214	206	185	219	217	201	186	174	181	190	202	183	189	187	217	203	215	197	211	213	194	182	192	223	189	192	215	181	174	201	190	203	199	206	193	202	213	198	211	201	176	197	193	177	178	218	181	185	205	181	191	187	201	216	197	183	198	184	208	193	161	190	196	206	212	208	191	218	200	197	226	192	202	218	205	209	220	202	204	194	183	233	185	192	216	222	200	206	202	223	214	196	219	204	202	205	207	212	190	179	191	192	204	208	205	183	174	191	179	203	199	218	213	195	192	197	205	213	197	184	185	218	207	202	180	196	195	209	192	214	212	215	184	218	212	190	200	185	187	214	180	208	188	212	188	214	209	201	193	211	216	216	183	207	214	216	210	210	236	193	195	206	192	192	204	198	189	213	201	182	210	223	230	210	217	189	179	206	194	205	178	189	181	197	213	233	210	178	185	213	219	210	192	187	197	193	182	188	203	197	181	208	191	189	197	216	197	176	206	201	185	205	205	190	204	191	206	192	223	217	212	201	209	216	193	216	188	192	212	206	201	217	230	208	200	188	222	193	207	213	190	217
24251	21534	28830	24646	21484	9075	779	519	438	425	390	346	340	325	331	291	312	300	338	290	280	286	318	316	304	266	316	300	322	278	299	291	258	292	312	255	310	293	265	289	281	264	277	300	287	272	283	268	260	262	286	291	283	282	284	289	305	281	272	295	291	262	317	268	291	259	321	326	292	265	248	275	290	306	273	300	270	310	292	301	305	308	268	259	278	285	304	293	267	313	274	272	291	290	261	294	293	283	293	281	307	269	297	283	261	275	291	281	246	309	287	290	271	243	298	286	273	317	281	257	308	297	292	262	273	276	291	294	303	278	265	294	259	285	299	277	288	265	263	294	286	279	282	273	276	274	295	284	291	282	306	271	276	237	305	291	305	260	270	278	280	300	323	258	293	263	289	264	303	280	271	307	280	331	244	285	287	260	280	296	288	274	313	309	277	284	303	287	306	278	275	304	278	297	309	288	296	288	249	258	289	248	268	266	259	260	265	284	294	307	287	291	334	285	310	273	281	328	276	261	281	288	266	300	273	287	290	275	267	267	284	281	272	270	280	265	262	270	306	287	290	277	302	253	283	315	277	281	288	322	270	275	256	276	275	293	256	303	269	304	282	246	261	270	308	299	277	286	280	300	305	282	297	301	286	267	281	298	282	284	259	268	260	308	268	290	286	299	289	279	276	289	262	269	264	334	269	277	268	278	309	289	258	286	283	287	251	272	267	287	280	296	294	261	262	269	259	307	319	284	268	295	288	278	260	282	285	299	275	282	275	282	285	285	256	274	279	262	261	287	262	275	294	289	276	271	273	264	259	297	277	305	312	251	275	291	247	290	290	277	291	308	316	290	272	271	272	281	281	286	277	283	274	263	296	262	294	253	299	298	248	276	275	266	269	325	274	292	274	294	272	265	257	270	288	273	296	288	279	276	284	303	291	287	287	307	277	252	282	279	282	276	294	270	259	270	286	274	301	277	292	272	284	288	306	287	317	277	278	274	279	262	274	323	293	260	273	304	298	290	297	257	297	293	267	319	313	266	282	284	246	278	277	285	279	299	266	271	273	312	295	287	273	286	296	277	278	296	272	292	246	290	306	295	263	300	260	281	275	281	291	279	276	267	298	264	294	271	270	273	314	285	297	263	285	276	277	277	295	252	286	293	270	281	277	280	285	267	296	267	293	300	285	287	283	305	289	291	265	295	309	265	289	266	292	250	257	281	264	298	244	273	270	276	272	271	271	284	296	290	285	274	300	288	308	287	297	290	301	273	295	280	294	282	306	311	274	300	282	280	279	310	275	278	290	301	290	302	239	282	296	282	277	290	301	287	276	275	285	276	278	271	275	268	254	265	274	279	266	286	312	260	286	330	300	294	274	274	270	293	284	275	305	272	281	296	298	267	274	320	276	292	271	300	300	258	275	278	278	324	282	295	278	290	272	301	297	300	270	303	266	290	280	278	292	323	281	264	278	260	290	268	287	272	274	283	285	284	259	311	262	305	288	274	294	238	279	266	289	257	291	286	275	285	296	285	310	309	245	263	283	288	268	263	291	270	297	260	272	269	284	270	297	299	269	283	270	280	287	301	274	302	244	268	280	270	272	292	284	282	299	278	277	274	277	250	269	297	289	268	287	286	245	299	270	265	296	287	281	286	256	279	266	275	294	268	294	310	289	284	289	261	266	262	306	268	288	285	262	245	284	295	311	314	285	286	256	263	268	260	279	298	276	283	249	266	285	281	300	291	279	273	294	300	298	296	278	275	276	261	265	280	265	298	275	303	291	261	296	273	304	296	274	277	259	292	267	304	278	304	292	269	250	269	271	303	272	272	273	276	304	296	283	281	277	276	296	264	281	263	275	282	285	284	312	299	298	284	245	282	303	269	254	263	273	279	264	259	290	253	253	269	265	290	286	300	265	251	284	281	264	280	267	277	285	303	272	290	273	274	290	287	251	261	272	255	282	290	273	321	292	283	299	308	285	257	260	291	251	269	295	289	255	262	273	285	280	291	270	282	303	269	281	283	292	259	271	273	264	259	295	260	281	270	291	298	296	253	275	272	275	279	279	260	278	271	285	301	281	290	318	261	293	279	310	264	295	265	284	280	292	261	267	263	282	314	266	297	274	259	310	280	300	288	279	285	279	263	270	272	274	308	292	313	287	271	269	274	263	277	295	278	246	255	275	261	295	248	267	286	274	288	274	266	266	306	264	291	285	300	285	265	277	284	294	260	278	296	284	313	283	246	296	271	292	247	288	285	270	272	294	296	304	304	256	273	296	291	318	284	304	280	247	261	283	299	273	268	301	292	290	282	305	263	278	295	268	298	264	259	265	281	277	299	282	302	291	281	287	275	272	266	281	242	289	294	270	274	273	275	294	275	288	270	252	270	302	318	247	269	273	260	231	266	274	289	286	295	267	308	287	311	287	300	293	246	279	268	279	299	306	283	257	308	272	288	303	298	277	297	267	254	294	277	278	301	278	289	262	266	279	278	265	265	283	290	265	272	291	274	290	284	295	289	255	294	253	261	310	339	311	304	303	309	263	293	244	291	292	296	298	255	284	280	257	301	271	282	294	244	299	268	261	285	302	283	264	284	267	269	322	259	280	306	257	276	247	280	287	270	276	240	291	300	294	275	277	285	280	252	311	296	314	269	284	264	289	268	260	275	309	269	298	288	271	314	261	296	260	276	291	271	290	271	288	267	280	283	291	307	290	289	279	293	282	294	260	292	285	314	280	295	309	264	280	255	271	280	276	301	299	280	275	259	284	271	270	277	284	303	285	328	304	270	260	268	286	271	290	275	270	285	264	275	306	279	281	292	299	276	283	280	289	276	317	301	254	300	265	266	249	270	284	243	287	275	284	262	285	290	276	289	309	313	276	279	267	270	284	286	258	283	312	290	295	270	297	305	290	273	265	269	267	278	276	259	277	300	268	276	302	273	291	282	300	305	256	268	282	284	255	277	281	264	271	303	295	294	304	279	282	290	278	262	287	291	281	293	268	283	267	301	289	280	285	292	309	292	284	280	256	276	294	271	291	278	292	275	279	266	297	264	266	283	243	288	302	298	312	292	254	280	286	290	318	262	256	254	293	298	291	264	310	285	263	297	250	277	284	284	270	277	265	318	252	282	304	279	278	283	306	272	287	313	304	294	321	256	265	271	279	295	297	295	289	247	278	304	284	288	299	277	253	275	280	278	294	264	274	315	277	270	265	284	266	270	300	278	281	265	295	283	285	294	269	259	284	294	277	286	247	286	267	262	296	292	298	296	287	248	252	319	314	296	295	296	274	270	281	293	278	297	306	323	277	275	266	291	298	262	276	273	291	265	275	282	261	285	272	301	272	268	279	310	281	297	291	282	267	278	288	272	295	287	307	288	310	288	309	290	302	258	316	268	281	289	273	303	308	247	276	285	282	253	265	229	302	281	267	277	311	294	278	303	278	282	231	292	310	263	262	285	296	261	289	278	272	282	304	290	268	269	278	281	290	283
37973	43153	4768	2254	1641	1250	911	823	645	629	533	487	486	480	448	392	439	464	390	364	399	378	395	381	407	371	358	358	364	348	356	405	348	360	379	364	355	366	366	369	367	374	355	361	352	362	374	378	350	344	360	339	333	360	363	339	354	348	378	340	360	308	349	357	338	369	365	359	367	336	381	346	376	337	376	342	365	337	350	383	362	327	353	340	316	349	364	362	340	345	361	335	327	358	357	340	321	325	326	325	362	333	330	328	374	388	347	327	352	344	334	332	334	350	354	314	360	293	360	355	333	346	357	360	341	351	324	348	318	362	360	368	336	314	355	291	343	335	338	329	354	341	321	337	359	368	378	347	344	342	368	339	347	327	373	359	347	363	320	324	392	326	332	343	343	375	339	352	372	354	338	362	376	366	379	366	352	355	369	334	335	356	359	342	322	330	357	336	345	336	352	334	351	335	306	330	336	356	327	321	312	307	359	342	336	340	379	351	356	376	355	364	382	346	328	343	342	368	370	350	352	375	318	354	369	369	373	341	352	366	339	341	339	379	339	355	333	361	336	330	315	367	329	358	361	341	335	328	374	330	367	359	321	333	339	323	358	364	361	340	318	338	359	320	340	325	354	349	320	359	335	360	322	321	344	351	358	355	352	342	350	359	352	343	340	377	312	347	377	323	324	390	377	344	327	342	355	340	350	361	374	341	347	324	362	323	340	328	361	363	350	327	374	352	377	327	387	345	353	346	359	359	356	353	350	354	361	317	347	331	337	320	379	378	373	351	313	371	350	310	332	343	317	335	350	352	370	376	339	346	375	337	373	342	344	347	306	371	339	341	318	390	343	346	343	364	352	334	324	349	358	369	355	352	363	316	376	388	347	319	329	375	334	330	345	346	353	351	325	362	347	356	343	351	337	311	349	378	367	320	372	378	341	349	373	339	376	338	326	362	379	350	336	345	318	386	338	328	356	351	337	333	350	317	333	328	350	317	323	358	363	353	346	349	344	317	374	362	344	357	323	356	344	328	365	364	344	373	336	353	317	369	359	340	356	357	350	345	375	366	349	339	353	363	345	343	331	336	329	332	339	334	360	347	332	341	354	331	316	366	348	366	327	354	344	325	344	330	349	335	352	369	321	349	328	355	365	319	356	338	380	329	362	345	313	352	340	358	339	329	377	311	356	346	350	329	339	340	356	334	378	358	315	355	340	344	338	339	358	326	339	356	344	393	354	387	331	336	360	337	344	332	326	372	336	339	327	318	349	351	352	325	347	346	346	333	345	336	326	349	339	359	365	369	368	363	352	346	349	363	326	356	349	338	361	349	358	356	347	332	336	340	357	370	345	339	337	344	310	353	366	363	322	309	338	337	322	381	338	343	384	340	355	364	325	362	324	355	344	359	326	383	346	357	390	363	368	392	342	323	381	364	346	348	317	326	335	318	314	354	326	354	348	351	329	337	333	372	318	343	360	337	386	337	378	336	341	332	357	345	344	354	349	349	327	347	344	328	339	322	358	323	346	364	349	292	359	341	345	342	332	340	354	349	332	348	353	337	336	353	365	370	378	332	328	362	353	336	363	327	333	348	329	350	336	370	343	343	337	336	368	330	313	355	365	363	340	332	323	370	352	352	340	316	354	348	342	346	341	358	341	338	352	357	361	320	354	331	367	337	354	350	335	351	360	326	328	328	337	362	331	341	359	367	376	335	339	356	346	366	358	347	336	334	359	331	355	341	330	360	369	362	340	348	336	334	365	347	339	339	339	344	347	344	364	319	343	343	332	345	353	342	331	341	322	343	327	375	378	357	342	341	368	352	357	358	355	350	375	359	364	361	360	323	323	367	377	360	387	351	367	370	318	316	339	354	352	358	348	360	343	344	293	309	388	353	318	361	340	324	361	350	368	317	342	336	349	382	318	335	342	364	328	331	322	359	359	378	373	345	349	319	346	381	377	330	355	364	291	325	346	317	334	354	345	378	338	349	342	332	343	325	355	355	334	373	350	319	355	366	339	335	337	332	365	344	329	329	337	361	351	333	377	334	368	350	344	358	358	300	371	364	306	349	336	343	342	326	343	335	327	320	356	326	341	370	343	321	336	350	373	352	329	362	345	345	352	344	374	348	347	377	369	354	365	352	349	347	352	355	322	354	357	351	390	331	335	346	345	343	314	367	361	358	344	366	326	379	364	359	339	362	358	348	345	346	349	358	357	383	306	325	318	338	338	398	308	333	324	358	334	344	339	371	359	340	332	350	345	348	340	308	310	344	337	368	370	340	367	358	356	329	341	330	322	360	337	351	353	369	377	295	353	371	326	332	340	346	355	350	341	324	335	356	340	338	331	354	359	353	353	353	388	320	345	333	316	354	334	336	325	338	331	353	360	330	326	335	340	340	348	357	344	337	345	316	350	343	328	371	344	336	367	342	384	313	350	341	370	339	375	354	347	328	318	342	311	340	362	382	332	363	317	336	333	345	363	343	388	341	338	323	385	341	369	370	326	322	361	364	331	331	351	326	336	367	311	337	359	345	333	384	381	345	376	321	336	341	362	365	299	357	355	320	351	358	351	336	331	329	383	334	320	339	354	334	347	345	333	357	326	345	352	383	346	346	355	364	349	350	351	375	341	343	354	345	346	353	374	350	368	345	336	351	335	333	363	324	340	338	348	334	341	318	347	374	372	354	363	371	331	342	357	320	351	382	337	352	323	376	339	357	338	352	353	358	331	349	355	335	358	347	350	337	350	337	323	321	313	352	356	319	343	373	340	348	359	311	356	344	379	357	368	312	312	335	374	368	334	352	322	346	340	355	321	355	346	357	362	350	355	356	358	372	332	379	358	369	323	358	315	332	327	340	376	316	347	333	341	359	334	332	356	318	361	322	344	336	384	328	344	344	346	319	328	334	355	314	373	364	334	344	373	384	322	334	337	319	347	318	353	322	354	344	344	349	317	359	387	360	378	350	332	335	320	362	355	329	337	347	328	381	368	349	356	332	340	329	368	310	380	353	359	335	364	362	382	327	334	375	337	309	337	353	323	345	329	350	351	304	384	341	370	368	336	336	369	326	335	361	345	329	371	337	337	334	363	334	332	352	343	326	344	352	368	353	347	333	331	360	343	332	355	337	348	347	341	348	366	351	339	325	332	332	352	342	368	363	327	352	353	344	342	349	319	341	337	331	354	356	360	352	362	362	382	348	338	338	366	326	366	346	368	360	348	341	354	359	384	331	355	362	340	355	327	357	316	325	332	373	336	293	331	354	339	338	367	337	336	358	349	382	376	347	355	342	362	329	346	333	336	368	355	344	340	337	371	357	337	336	378	340	361	338	354	363	299	333	306	372	353	343	357	310	312	352	356	339	306	374	343	340	360	357	339	370	337	349	344	362	331	358	351	350	328	360	320	343	341	328	342	307	357	360	358	355	365	316	361	354	342	329	378	360	341	331	325	351	327	371	353	359	343	337	342	341	317	318	348	341	375	358	348	325	360	333
25537	21532	27438	25620	8242	497	366	320	290	290	271	254	264	239	244	234	229	249	235	280	251	246	260	239	228	242	209	254	231	220	231	246	235	223	225	212	222	231	248	235	234	274	229	231	244	252	235	220	222	253	253	225	245	232	223	224	249	233	227	227	251	243	223	208	229	224	251	244	230	220	238	216	236	221	246	218	217	238	258	241	220	216	248	240	233	189	238	232	232	226	232	234	220	223	250	207	220	262	225	221	254	237	241	240	247	250	220	215	246	237	234	226	217	232	247	224	237	226	226	242	236	219	228	243	214	243	197	226	231	224	224	246	219	217	225	243	243	224	244	217	258	207	231	242	245	217	227	235	240	205	246	206	202	193	214	246	207	229	235	206	224	227	205	197	236	212	206	251	248	191	257	234	230	221	219	220	238	226	216	220	234	221	220	227	214	212	216	241	205	225	220	241	257	209	236	209	243	227	224	215	241	219	233	231	234	208	231	202	232	231	240	242	225	237	235	238	245	232	237	224	229	242	240	231	246	209	205	228	223	225	208	230	248	216	237	211	232	217	224	268	224	243	234	243	217	222	232	238	216	220	233	217	245	224	245	249	217	230	219	233	230	264	255	223	264	235	204	237	228	225	222	226	225	202	238	209	251	236	209	227	235	253	230	207	235	216	253	258	219	214	249	234	249	225	236	234	209	195	215	229	227	224	214	224	214	245	213	211	221	248	221	211	215	200	255	238	238	236	249	211	247	220	217	240	226	229	220	212	239	224	222	226	255	220	239	227	226	234	235	211	225	251	250	215	207	213	234	212	242	255	200	232	247	238	217	234	224	242	239	215	244	233	219	214	251	241	228	245	225	221	245	229	239	231	217	244	228	226	207	221	228	220	256	224	234	228	212	221	235	251	228	245	221	211	213	237	214	222	233	231	216	233	239	254	229	218	239	252	203	227	214	221	229	224	263	233	230	221	233	221	233	223	202	226	229	242	208	233	224	229	213	231	250	203	213	220	268	220	245	214	246	224	264	213	225	240	238	227	236	201	234	227	230	221	248	217	244	199	227	250	198	227	239	211	240	218	217	264	231	245	223	221	237	216	224	226	204	227	220	213	219	222	233	252	242	233	230	264	241	240	206	236	225	225	218	205	221	237	226	224	243	230	232	238	221	211	257	215	220	212	203	208	206	217	234	226	214	210	214	199	219	229	217	222	247	222	199	246	250	229	236	245	208	210	195	230	198	228	224	218	218	206	209	213	241	233	224	240	239	217	209	219	210	234	229	225	229	222	210	201	265	259	232	233	227	238	216	257	237	215	239	246	202	216	223	229	215	218	229	223	211	254	206	225	236	213	250	217	203	229	224	239	228	205	229	238	225	218	258	241	200	238	220	255	219	219	253	255	234	264	209	216	230	221	225	234	198	218	221	230	236	239	243	227	240	212	222	234	209	215	211	212	201	209	232	205	207	264	229	210	219	233	241	234	244	242	229	243	215	222	255	217	228	221	241	241	257	227	232	223	224	231	204	221	245	211	210	210	226	225	224	234	237	202	236	221	232	250	274	212	254	239	244	208	206	231	233	201	220	212	240	228	218	214	260	235	232	224	225	219	221	230	208	231	236	232	250	259	237	207	221	194	211	250	244	237	208	249	229	231	215	225	237	247	243	221	239	216	236	253	218	204	260	243	216	205	198	236	237	236	212	237	210	233	240	277	239	199	238	222	217	228	234	204	225	252	205	230	234	200	201	258	221	247	184	224	224	282	235	218	198	200	199	213	219	219	221	218	235	218	232	212	206	221	211	211	241	236	244	235	207	212	207	223	226	206	229	221	238	256	225	241	228	212	214	240	232	216	249	227	225	237	222	234	221	233	217	251	240	224	203	229	220	211	211	223	233	231	239	248	193	220	230	226	259	231	249	252	254	223	211	248	229	226	248	241	238	228	236	241	223	229	233	199	271	234	213	201	232	238	218	239	240	244	246	219	216	224	217	214	239	240	234	234	227	202	235	212	232	240	211	201	227	253	211	236	241	235	223	234	233	207	180	231	226	241	213	218	223	207	237	255	225	223	223	225	220	245	219	204	253	222	219	224	224	258	203	256	224	223	213	228	216	203	228	229	221	244	220	212	210	225	217	245	199	204	205	219	218	229	203	240	221	240	234	205	235	226	237	224	219	230	239	219	232	229	214	248	228	215	257	218	232	246	223	245	239	214	233	231	231	249	223	190	212	242	211	234	222	207	219	234	220	235	258	220	223	226	227	205	219	219	241	198	241	250	198	231	233	209	240	256	243	220	222	214	244	200	248	219	235	220	201	204	220	254	229	239	226	220	240	222	230	226	231	226	218	231	220	236	234	225	236	225	235	238	225	242	237	243	236	230	229	231	209	243	206	234	246	197	231	238	216	203	237	244	248	242	228	227	222	239	227	219	218	246	235	235	258	218	230	250	217	248	224	241	220	232	253	218	199	203	238	206	223	224	195	228	237	231	229	224	216	215	229	224	210	234	226	206	227	216	235	242	209	220	226	227	243	210	253	223	237	253	208	210	268	229	235	244	211	212	217	237	216	217	235	201	244	227	213	237	211	210	225	216	231	231	213	210	257	216	224	208	215	235	256	251	238	214	228	206	195	229	219	230	243	238	230	225	241	203	227	223	224	198	195	223	228	237	247	216	222	240	200	240	222	217	240	245	218	228	222	217	239	215	213	233	234	208	199	228	221	223	233	249	248	240	220	228	245	235	231	194	237	227	223	243	229	228	209	208	218	196	257	235	244	218	218	216	219	232	222	205	229	222	231	203	217	213	239	237	231	194	236	243	225	238	220	225	222	238	209	224	236	215	212	256	232	225	230	226	232	229	223	223	211	215	217	225	217	229	220	235	230	211	229	254	226	233	215	220	225	211	223	224	236	206	231	273	243	224	201	216	220	249	220	230	233	213	219	238	207	227	225	254	233	245	208	218	211	259	248	229	219	238	250	256	251	235	210	209	245	236	237	235	204	254	235	228	196	208	238	220	197	228	220	221	228	209	268	235	215	263	225	243	211	249	228	220	221	229	222	236	225	212	208	239	229	247	232	218	248	212	242	218	219	243	235	220	233	216	206	230	208	213	198	265	234	238	254	230	218	234	246	218	199	214	257	217	253	236	242	248	235	207	213	237	224	223	239	217	225	233	247	250	232	221	223	234	247	251	214	244	238	221	247	207	245	247	239	216	240	230	220	236	198	224	221	244	217	242	212	211	223	222	247	219	207	218	219	216	234	216	215	241	207	231	233	231	206	231	238	230	210	235	241	244	251	218	238	227	232	217	220	244	223	235	237	226	217	263	199	225	235	221	226	243	212	240	197	238	228	217	226	231	221	212	198	226	214	245	224	220	266	207	229	208	213	226	256	228	212	205	218	183	239	251	213	222	241	247	241	204	227	227	230	221	218	240	218	227	218	233	217	222	202	244	220	223	233	204	237	240	210	233	227	215	263	239	249	207	224	245	233	226
36534	37872	2811	1305	997	734	628	544	466	458	394	400	342	345	324	340	344	330	362	315	357	297	320	309	326	289	314	289	323	332	345	321	310	300	330	307	302	322	331	290	303	298	333	317	316	317	339	300	319	284	303	273	272	313	306	312	306	311	285	314	315	306	274	303	307	295	314	289	297	276	316	309	321	298	302	318	268	301	296	308	300	335	282	320	306	301	314	319	309	317	310	304	312	319	295	312	306	307	307	310	309	300	291	289	301	301	297	298	303	305	292	297	322	306	328	268	319	298	301	302	309	312	292	290	292	306	301	318	275	321	302	281	280	321	298	312	274	303	282	302	320	324	311	308	292	306	316	303	292	302	276	294	302	290	290	308	294	320	276	252	267	342	345	314	290	322	293	312	292	317	315	302	312	297	295	293	305	317	353	320	300	315	301	298	312	297	321	286	322	300	279	316	290	301	291	306	291	329	303	318	317	294	290	304	293	306	298	316	310	297	305	326	263	288	305	263	322	267	316	305	268	277	323	316	290	292	330	320	305	294	300	292	286	304	308	303	324	284	315	311	302	303	330	326	309	287	287	311	302	312	341	294	271	252	289	289	300	301	296	331	327	280	312	285	320	319	266	304	291	309	282	309	311	325	303	283	291	299	306	309	279	290	273	334	304	292	319	302	311	301	284	311	337	354	294	292	261	312	303	265	289	324	303	290	294	298	322	308	317	300	303	314	284	289	316	292	279	309	320	279	309	295	356	310	300	266	271	316	283	306	285	286	301	277	260	273	322	297	282	300	297	312	304	313	322	321	297	336	286	334	313	280	305	323	329	324	335	314	302	325	326	304	293	325	302	311	290	299	261	311	301	320	314	324	306	341	312	293	308	309	315	325	304	276	305	333	287	279	310	317	319	325	291	327	288	287	307	340	308	292	309	288	323	286	298	280	292	306	280	325	283	292	313	273	323	305	297	304	332	286	307	311	277	336	305	296	290	301	332	311	311	299	317	308	312	309	293	293	299	284	291	278	307	327	286	331	286	291	289	320	266	294	290	343	291	324	313	284	318	299	283	335	285	282	313	286	310	277	303	307	291	347	301	319	320	272	307	337	303	283	310	310	327	291	305	291	290	355	302	277	333	305	289	303	292	306	277	301	316	306	308	324	316	311	302	287	283	279	273	289	307	304	303	323	310	309	283	280	274	310	304	303	274	277	308	313	302	333	311	261	313	305	308	317	282	272	297	298	308	313	314	289	279	314	287	302	294	330	293	285	329	297	303	293	274	258	302	289	294	277	333	302	298	319	281	293	297	292	329	298	294	302	322	291	287	313	332	296	322	316	276	307	299	323	329	300	286	292	296	323	318	311	309	296	300	258	315	320	298	309	310	282	282	315	274	286	314	301	322	316	286	298	309	315	312	314	277	337	301	299	297	308	358	298	281	296	319	299	309	309	304	297	324	282	292	287	269	300	296	323	301	328	283	326	273	310	324	272	315	320	322	300	315	316	273	299	301	314	297	292	270	321	299	306	310	311	271	279	283	300	295	315	315	308	297	308	284	311	295	302	272	287	328	292	301	284	322	289	297	274	302	303	291	323	292	317	299	301	305	300	294	299	298	281	300	315	286	314	302	298	311	279	287	330	295	302	279	320	316	310	291	309	284	280	272	319	298	311	308	308	287	293	291	311	322	314	279	328	289	286	297	317	344	312	299	331	303	272	303	321	341	293	305	337	257	320	282	326	329	279	308	282	282	305	289	290	293	331	326	303	297	316	288	301	296	289	301	296	279	291	302	307	320	325	282	311	325	295	312	303	283	328	335	285	313	334	296	260	314	276	324	316	308	297	288	326	307	288	275	306	293	286	321	325	317	311	279	314	305	284	268	294	274	303	329	290	283	322	299	335	338	318	317	330	301	308	298	317	297	310	311	303	305	321	293	346	298	317	259	299	297	320	316	322	305	331	307	301	298	278	301	341	290	289	312	334	298	295	311	299	295	323	336	328	281	287	288	301	312	323	283	307	306	298	326	319	271	332	301	279	307	312	329	321	290	304	299	301	290	328	319	343	264	276	316	288	324	305	312	330	308	285	305	335	327	288	321	295	312	285	288	291	294	300	293	318	292	299	277	297	310	295	324	283	308	282	282	315	307	285	330	314	306	323	292	329	303	308	325	316	304	310	295	302	306	303	325	302	309	331	306	306	320	328	307	312	294	290	316	282	297	310	296	279	300	306	300	319	331	284	279	332	282	298	290	302	310	278	316	302	274	284	322	316	301	271	307	298	293	309	306	285	280	331	309	272	279	305	283	327	287	331	329	315	300	294	307	310	309	312	330	350	268	335	305	286	300	308	272	294	298	323	295	312	308	273	266	312	307	307	302	296	308	292	291	298	324	294	308	296	327	322	313	325	288	312	291	299	304	312	308	293	311	307	334	272	294	283	326	276	341	302	299	311	285	342	342	302	292	306	318	291	281	267	257	263	289	317	316	309	281	279	303	294	321	332	300	298	285	312	325	260	274	301	300	326	289	300	273	294	300	299	288	315	293	297	289	324	309	286	291	339	307	299	290	261	299	325	297	307	300	324	318	310	295	344	307	297	290	268	310	288	298	314	313	296	322	304	295	316	299	290	313	310	287	296	292	333	304	307	285	313	293	291	297	286	258	311	301	318	319	293	324	303	283	309	299	296	282	278	260	320	318	320	281	325	309	288	314	299	293	298	308	303	301	275	305	289	330	310	302	315	299	308	326	309	306	300	307	307	332	313	319	329	305	286	297	267	311	285	310	308	299	304	285	296	295	342	340	308	283	293	302	300	326	296	286	299	289	314	313	310	298	326	309	293	318	303	300	255	313	281	284	289	295	269	291	296	309	302	308	303	306	263	309	331	293	304	296	311	286	274	293	290	300	325	314	318	296	326	285	288	305	283	308	322	291	297	314	271	313	296	312	322	286	315	318	285	303	335	300	302	296	282	310	294	290	332	275	293	295	296	283	261	351	313	313	311	275	280	322	286	307	308	302	349	278	297	276	278	321	303	267	284	300	292	303	340	275	288	295	259	291	326	312	301	266	285	268	284	320	294	309	314	291	297	366	298	307	333	294	301	271	282	287	327	303	306	321	292	308	303	311	318	298	300	329	309	302	312	326	255	294	305	287	334	321	298	315	291	300	304	328	324	347	311	292	288	291	328	291	322	314	302	311	310	334	272	294	293	313	326	289	299	305	327	320	293	284	297	328	268	317	288	326	312	309	318	334	308	300	276	327	322	298	279	326	294	328	293	350	316	292	290	313	273	336	301	280	320	277	284	308	310	301	307	332	320	303	319	323	279	303	336	304	291	308	289	312	281	304	324	315	305	293	329	294	306	285	315	293	277	334	289	322	288	286	335	294	281	316	278	321	312	310	287	291	306	265	316	311	287	289	304	290	292	276	330	321	328	313	311	311	269	312	291	310	297	307	268	279	288	295	266	288	294	302	329	286	314	288	311	285	319	290	325
23235	21536	29301	24189	21517	21526	9532	1057	736	723	662	652	623	569	589	608	533	514	522	544	510	535	511	552	471	529	512	465	507	499	490	454	460	459	499	455	496	472	497	493	530	477	487	523	480	450	471	490	432	479	446	492	475	482	533	478	470	504	451	514	495	429	476	481	487	463	450	473	471	480	465	495	486	506	487	477	490	465	490	478	474	471	435	469	457	444	465	428	430	509	489	462	473	475	480	475	487	470	458	471	455	446	470	473	490	494	449	457	477	495	479	440	481	477	485	475	470	505	484	466	459	459	485	451	456	503	465	468	466	440	456	466	480	435	488	439	460	460	444	450	474	466	485	495	463	494	488	461	484	420	465	470	465	451	490	484	465	449	445	448	503	439	469	460	459	541	468	473	438	470	469	429	460	467	479	461	462	476	469	450	462	482	482	477	502	455	474	460	436	474	493	479	436	456	441	463	454	482	441	491	491	463	481	483	479	482	476	448	490	456	491	436	455	445	491	452	441	480	463	484	453	490	472	462	459	454	464	482	472	460	478	481	510	473	472	410	468	482	473	472	450	430	504	479	438	446	461	472	435	495	493	495	444	482	452	478	474	519	492	485	461	480	450	481	496	445	479	477	501	464	457	485	468	453	487	432	480	451	436	479	479	455	461	525	460	437	498	449	462	472	456	482	474	487	460	457	491	470	440	456	491	451	447	480	481	479	457	473	460	485	478	478	451	453	448	503	485	489	487	504	454	515	467	458	466	479	460	443	470	501	474	466	457	449	515	515	488	483	486	468	463	462	456	468	455	473	450	460	463	452	455	460	461	492	440	461	479	420	461	481	460	451	490	472	443	508	470	515	434	485	464	507	471	475	442	449	443	487	459	492	465	397	455	500	474	448	458	464	481	503	466	458	458	485	470	483	465	473	449	446	476	454	461	456	471	446	484	456	436	474	467	476	495	462	492	434	463	466	524	448	465	543	480	480	454	466	453	488	475	443	448	476	516	482	471	474	509	457	444	481	470	483	429	444	498	443	461	455	489	473	504	464	505	465	505	457	462	518	499	469	476	475	454	513	434	473	468	503	443	488	477	503	478	490	471	465	445	437	465	471	464	491	460	421	475	454	473	452	468	467	479	470	467	487	462	459	490	459	475	493	475	466	452	451	453	429	463	495	487	483	472	448	471	458	432	470	438	469	454	498	460	482	443	461	461	458	497	443	474	475	482	450	461	477	476	485	484	507	459	487	491	465	490	482	466	477	490	468	461	504	456	489	459	481	479	477	478	463	464	485	463	444	475	446	462	495	490	456	479	491	472	482	460	476	457	494	481	449	481	495	486	489	496	428	485	474	443	453	456	413	432	481	488	436	460	451	476	485	467	470	495	472	466	431	463	462	450	419	480	497	479	458	490	502	481	463	480	476	463	480	468	475	412	431	474	457	490	506	484	508	499	488	481	470	485	448	487	484	456	486	466	496	469	472	509	463	472	480	450	466	456	475	440	443	522	475	481	459	501	426	502	419	438	455	459	460	475	481	460	478	473	458	474	457	454	486	441	531	470	443	454	433	476	493	463	489	470	482	457	471	474	499	492	488	479	480	489	468	485	437	474	479	462	444	465	511	454	516	490	475	447	499	462	461	455	515	443	454	459	478	483	482	462	487	462	441	475	434	471	462	518	475	455	455	492	468	496	468	476	454	483	480	439	439	468	447	444	479	476	488	498	457	461	454	440	470	481	468	481	507	518	465	464	494	464	481	488	468	503	455	497	484	475	488	466	473	467	513	465	494	447	450	495	442	496	426	454	463	508	509	454	451	449	476	476	504	476	483	498	448	480	484	488	455	457	496	448	468	436	450	498	450	460	472	501	490	432	443	478	429	483	491	482	457	423	431	472	490	466	427	460	451	509	433	488	487	518	444	464	469	478	481	475	454	501	465	482	451	481	455	496	509	473	478	497	443	525	504	486	447	465	493	468	468	465	482	458	473	453	459	459	464	456	512	464	441	476	473	489	486	457	472	470	495	480	473	496	437	463	466	464	485	477	468	498	464	513	473	467	463	456	465	483	467	432	460	485	447	430	492	454	456	469	505	475	470	471	461	483	440	450	430	422	452	470	445	462	514	515	493	449	401	497	495	488	488	469	449	491	457	461	463	489	466	517	460	467	473	462	461	492	497	474	478	496	485	440	472	447	423	481	487	448	515	466	467	489	460	451	524	515	462	489	461	469	490	510	484	469	488	436	479	443	495	458	485	449	454	465	492	493	447	448	448	492	458	492	482	477	451	501	460	479	436	483	451	458	453	478	454	466	459	487	462	474	473	494	453	483	443	440	493	488	471	453	460	434	478	474	488	459	502	448	460	471	434	428	456	439	456	456	428	503	466	487	445	513	451	502	483	425	497	468	436	515	427	490	466	479	437	481	462	468	450	435	434	472	483	450	453	494	462	514	449	461	447	453	457	454	441	479	493	478	454	463	496	462	432	469	430	463	483	482	504	462	474	535	494	443	416	508	485	485	506	467	475	480	493	499	473	427	483	466	453	454	471	478	512	483	514	499	468	462	453	456	467	457	484	468	446	498	483	490	422	440	497	450	469	465	478	488	483	506	491	489	471	475	484	485	512	472	481	475	455	481	469	417	461	483	492	481	471	439	438	458	449	463	489	468	512	485	486	477	445	465	483	454	471	452	476	425	444	500	473	477	465	455	476	483	460	455	450	479	493	476	474	438	467	533	471	492	489	479	430	496	466	463	421	516	477	453	469	448	476	466	443	442	457	471	457	480	469	439	415	477	496	443	448	459	418	455	485	465	450	461	481	449	476	495	467	456	471	454	494	477	473	440	471	462	458	441	485	469	470	460	482	475	488	496	438	453	498	451	482	476	467	469	461	464	487	452	445	493	458	484	444	464	481	500	464	469	487	427	450	463	457	476	394	455	486	473	434	480	495	449	444	434	424	473	464	447	474	465	460	449	490	478	468	481	455	443	446	480	483	460	496	420	517	488	453	440	429	410	498	445	474	446	466	448	479	506	443	446	447	466	495	463	455	475	467	507	451	505	451	478	506	487	491	462	455	493	457	504	466	443	464	485	451	455	473	432	473	465	469	478	491	493	420	467	443	451	441	479	469	465	492	482	439	424	453	472	446	483	480	456	459	487	486	432	504	434	489	472	509	441	445	458	447	450	467	484	484	492	475	437	456	493	500	489	483	490	464	493	459	430	461	465	450	485	450	465	517	503	443	484	468	477	455	441	472	408	490	465	419	469	499	474	488	479	461	435	451	449	492	484	444	461	474	495	465	479	466	460	434	469	456	464	458	520	471	507	467	443	472	492	453	445	408	465	499	475	485	463	480	463	459	484	478	421	438	483	466	482	480	472	494	481	480	473	456	455	467	466	481	489	437	477	471	464	465	472	465	450	453	475	468	450	495	487	484	483	475	407	510	446	438	518	426	457	474	509	478	456	489	473	505	458	490	488	462	460	449	464	433	517	442
42516	52839	8553	4351	3024	2279	1737	1405	1209	1045	964	920	822	777	777	725	701	674	653	627	657	615	601	669	592	631	625	679	585	542	569	530	591	591	579	580	580	600	599	600	594	564	568	549	560	592	540	585	544	574	590	577	582	577	549	596	586	547	552	564	593	575	560	562	535	559	621	554	531	576	557	535	567	554	542	578	552	566	546	566	585	545	540	548	551	608	547	588	555	547	523	570	570	552	520	569	567	563	557	574	550	549	599	561	559	533	606	544	600	538	555	592	598	552	590	577	548	552	555	530	568	610	589	542	565	555	594	575	572	538	587	542	557	611	579	575	572	570	547	570	584	571	568	562	538	527	563	517	543	552	533	577	521	581	563	556	541	505	561	542	601	563	546	532	533	605	540	583	547	568	570	556	569	544	504	578	566	540	573	573	554	569	573	514	543	550	571	583	533	621	549	573	569	598	533	569	526	538	578	542	529	587	605	573	538	608	570	572	541	570	547	572	567	522	568	563	601	586	535	562	578	545	552	550	583	581	566	584	588	591	580	574	544	534	587	548	552	492	558	555	555	570	583	602	562	562	580	492	552	542	527	552	581	563	572	562	576	579	578	524	554	541	604	555	601	551	561	577	482	596	508	555	580	577	543	581	514	558	575	586	544	575	541	530	547	579	538	600	562	545	577	571	564	559	544	559	547	564	562	576	562	575	562	544	555	569	558	588	589	522	529	567	585	571	604	544	618	565	544	557	556	581	574	598	548	562	535	611	562	630	575	580	572	554	543	557	537	563	519	572	552	556	548	538	561	551	546	560	571	556	531	564	577	533	538	608	557	583	542	548	562	547	534	543	569	549	545	542	549	570	519	530	550	564	563	559	604	553	590	538	554	554	575	585	556	587	512	607	562	539	574	578	530	550	544	559	581	567	548	562	536	562	565	585	560	580	554	569	572	563	598	554	564	551	591	601	550	573	595	556	576	533	529	552	544	587	561	571	559	562	576	566	544	573	576	543	578	585	527	567	559	602	522	551	567	534	570	589	574	554	570	568	542	577	521	572	534	581	553	543	574	600	566	571	583	571	578	588	576	583	565	582	546	540	562	563	566	556	528	594	578	580	581	542	533	546	545	561	540	560	564	547	539	539	601	585	547	523	534	552	597	572	570	571	575	577	603	571	575	542	542	565	617	524	514	553	525	574	535	526	536	522	596	521	561	560	556	567	577	571	575	562	536	541	570	579	581	560	543	551	536	543	567	547	569	532	526	551	526	568	582	531	536	555	573	516	563	570	586	570	544	545	594	584	558	575	600	578	536	553	575	528	598	566	569	534	579	552	593	556	589	537	553	577	584	513	559	586	585	571	568	587	551	586	546	541	527	557	526	568	558	573	538	556	548	541	567	546	596	543	561	562	591	550	576	566	570	583	567	570	577	560	565	544	566	584	568	557	609	547	562	595	568	570	574	553	555	576	548	560	581	542	560	580	601	530	570	626	511	540	552	543	509	566	581	549	540	557	526	562	536	592	517	566	527	568	573	563	568	533	553	546	510	569	566	566	566	554	562	564	558	544	590	576	569	565	535	582	525	556	557	519	569	589	530	559	614	577	513	568	533	591	530	527	538	552	568	616	561	574	534	570	562	545	600	568	570	598	573	548	577	550	586	566	564	574	558	557	548	544	558	579	585	531	569	590	546	562	525	542	567	599	585	562	556	566	552	547	567	537	585	534	564	531	528	539	545	580	556	529	571	589	543	555	576	591	548	539	572	567	584	579	537	581	554	595	562	543	564	533	533	549	527	561	573	606	542	535	542	578	548	559	608	545	590	564	611	570	620	547	578	587	557	535	563	563	567	540	579	548	571	560	553	566	608	581	561	557	587	549	545	583	558	563	534	571	591	575	560	587	535	606	603	564	561	527	556	550	576	551	578	562	587	548	613	561	526	545	575	567	571	576	563	581	533	580	592	521	592	574	555	570	523	575	594	535	529	570	572	551	555	551	558	532	609	577	576	572	526	545	553	595	548	568	535	533	577	601	540	519	565	535	559	552	540	581	543	534	565	567	545	596	543	593	522	559	581	540	527	553	552	559	534	545	578	547	564	552	567	579	541	574	560	552	597	553	594	609	584	568	551	513	504	530	539	550	538	564	549	581	556	513	585	571	546	580	537	607	551	586	573	525	562	582	554	561	571	520	551	614	590	496	587	569	589	552	570	522	536	581	549	588	533	554	546	574	554	560	565	538	561	554	533	566	578	546	542	611	587	597	496	549	560	569	546	569	576	549	535	587	576	553	558	549	566	537	564	525	557	550	598	600	534	596	576	528	573	591	529	546	560	586	568	576	542	534	589	568	567	581	528	571	523	514	569	534	564	522	575	582	576	549	525	536	561	626	536	564	538	536	578	617	580	512	505	575	597	570	579	545	582	592	564	531	540	563	585	546	556	537	554	577	548	593	541	565	572	498	538	544	542	571	576	552	555	564	509	550	573	608	580	531	520	569	534	571	546	537	550	549	514	613	588	523	584	583	564	588	577	567	563	585	599	549	552	577	564	595	603	551	555	559	536	571	561	521	560	534	542	557	552	551	549	584	574	568	561	571	539	587	554	583	602	502	521	566	542	572	512	595	611	560	518	588	570	589	568	561	535	578	574	555	531	615	540	572	562	572	573	574	549	569	559	539	592	540	538	576	571	550	553	524	563	580	504	553	537	567	576	551	568	598	576	539	550	554	592	551	608	576	555	573	565	518	570	548	528	581	590	535	544	564	550	583	522	536	562	564	520	577	554	553	563	581	565	614	548	557	580	527	563	543	528	569	613	539	533	582	548	571	555	573	566	569	567	548	557	596	545	561	557	559	551	548	542	557	610	551	577	571	560	549	579	510	523	541	552	585	542	552	538	597	571	504	563	545	552	547	564	527	579	527	556	539	595	573	582	560	552	555	547	586	558	567	509	565	554	589	582	592	546	538	590	563	563	559	606	539	578	559	574	552	551	607	530	530	563	562	593	543	530	547	590	546	569	563	568	565	581	581	572	560	573	599	551	592	562	559	565	566	536	544	549	554	557	559	553	578	591	570	536	561	569	555	564	557	523	518	553	570	547	581	573	605	544	553	543	544	613	547	580	565	562	514	582	587	616	563	529	534	578	537	531	562	589	591	558	594	575	599	539	548	571	616	563	548	569	536	566	558	601	569	525	568	573	539	569	555	548	566	543	544	625	578	571	573	584	533	578	570	567	581	586	534	564	570	576	584	568	574	545	570	569	540	591	574	535	541	558	569	578	563	581	579	567	563	578	554	558	552	581	581	552	550	589	577	544	573	566	563	540	574	545	554	555	560	600	553	556	571	578	574	555	550	553	568	558	521	620	510	576	557	593	515	587	560	558	577	581	574	537	572	504	577	554	597	558	607	549	518	543	563	544	534	560	573	569	577	568	552	557	511	525	550	579	562	565	567	541	546	566	552	609	622	596	530	587	568	574	542	568	542	574	576	563	569
29063	24751	14207	1296	241	192	170	162	172	165	144	130	154	153	155	144	145	157	141	161	121	151	183	158	144	160	145	149	171	151	146	131	132	162	152	166	155	156	163	174	153	167	143	159	150	149	138	167	138	167	161	146	153	164	138	154	180	163	147	151	143	145	157	130	157	168	149	137	156	159	166	154	158	162	130	146	168	148	136	154	161	156	151	131	177	141	169	151	162	143	136	145	151	171	126	127	171	158	154	142	167	143	166	132	144	146	154	154	154	149	152	168	159	156	174	144	153	164	162	140	144	155	145	146	145	155	171	149	137	165	143	132	150	147	145	170	150	126	148	157	171	130	149	134	137	156	149	153	149	135	143	128	167	144	159	158	142	135	166	150	172	162	156	162	151	159	138	151	167	137	137	171	156	154	137	150	155	155	156	168	168	131	169	158	166	159	133	159	137	159	156	150	144	148	162	167	146	147	159	137	149	149	139	149	128	172	149	158	139	150	167	147	149	146	135	157	154	155	156	152	151	157	159	151	157	130	154	148	134	163	145	151	146	156	162	160	160	155	131	169	139	164	166	154	138	147	152	127	147	169	163	147	172	136	170	151	157	161	143	149	163	164	171	137	151	172	141	148	134	146	146	140	161	145	153	139	142	162	134	151	136	144	161	162	147	162	140	162	139	169	153	163	150	164	135	151	172	163	151	143	158	148	167	151	150	157	135	155	144	153	140	135	161	189	139	158	134	132	128	147	166	163	135	148	154	164	152	130	171	154	179	174	147	171	161	162	159	152	144	159	165	156	145	180	150	140	156	164	165	143	152	148	143	146	154	140	135	156	155	156	133	148	148	174	126	132	160	169	149	132	153	146	115	155	148	169	146	167	147	159	137	148	146	153	165	157	156	152	154	157	139	151	143	150	150	134	145	167	144	152	144	157	149	166	182	160	126	142	160	156	147	169	147	132	159	158	133	159	146	141	173	136	128	156	148	154	154	142	171	152	161	147	151	125	150	151	161	146	159	139	159	158	171	172	148	163	163	143	153	155	144	201	154	149	141	133	127	149	156	144	149	134	150	150	142	162	159	155	153	140	163	160	183	138	156	163	150	141	128	150	144	142	139	152	151	152	162	138	160	140	142	160	148	154	163	163	143	143	153	160	153	151	153	130	136	166	158	151	138	161	120	170	121	131	155	153	158	136	163	166	151	146	167	154	172	160	136	157	141	145	137	156	142	136	153	144	166	151	144	139	156	163	156	143	148	153	141	161	130	133	151	149	168	141	143	158	158	167	123	144	150	153	173	140	147	149	144	149	178	130	150	158	193	125	162	156	153	137	142	163	168	174	159	184	160	158	128	150	149	139	135	154	146	149	141	155	141	157	146	159	148	142	159	125	161	130	149	134	147	159	136	175	150	148	151	138	158	152	145	143	119	158	130	142	139	148	133	147	149	165	160	140	134	149	155	166	134	174	137	145	148	143	134	153	176	164	144	134	175	144	145	177	141	152	154	142	147	148	163	117	143	168	153	161	142	152	129	156	158	152	137	165	160	148	159	166	163	150	157	155	142	153	175	138	142	149	145	159	140	132	158	139	148	150	145	161	140	148	162	158	137	161	171	152	149	149	160	170	158	157	161	168	156	125	145	143	129	150	135	144	128	144	154	155	166	167	147	150	168	162	146	159	146	151	146	134	133	130	132	138	145	143	152	164	147	146	154	149	167	172	138	168	136	171	167	146	133	136	157	165	148	158	180	150	150	136	161	136	163	142	151	137	165	125	158	131	160	171	168	136	162	142	148	152	155	141	160	158	132	127	165	150	154	149	119	166	151	131	145	152	137	169	133	142	142	177	164	147	147	155	152	161	168	153	158	146	160	147	153	148	151	155	147	156	147	164	150	148	155	139	142	154	152	160	172	149	157	139	151	144	159	150	158	158	158	143	155	146	167	154	152	160	134	169	153	150	123	139	137	155	151	153	155	160	155	160	156	158	138	170	149	144	152	156	150	148	175	147	150	152	149	148	152	172	144	139	160	167	132	128	138	173	143	158	145	152	158	140	158	138	150	156	157	158	144	150	157	184	143	124	150	177	152	131	160	163	137	144	153	147	164	149	157	150	132	148	133	166	164	152	140	136	137	165	179	159	161	146	145	141	151	149	163	159	146	136	169	173	149	159	136	162	154	161	149	137	130	141	170	149	158	168	146	161	151	141	148	155	144	147	153	130	143	132	137	158	147	156	157	167	164	141	157	150	159	156	143	163	163	149	162	165	160	141	133	179	145	147	149	145	147	159	150	136	156	145	168	157	137	145	142	148	164	144	145	140	145	151	164	138	160	158	159	172	152	150	155	146	159	143	132	161	132	136	155	154	142	132	157	139	132	160	158	149	153	158	175	159	149	160	153	167	158	158	145	163	149	148	140	151	146	162	128	149	171	183	160	167	168	155	139	148	141	163	155	162	163	145	144	154	175	143	179	154	166	139	158	151	158	143	144	151	167	128	148	153	158	163	165	165	152	138	172	138	144	145	153	147	152	145	149	155	128	171	156	144	155	159	132	135	153	141	151	152	125	154	164	139	130	148	138	124	145	154	162	131	152	145	149	157	152	135	138	140	142	175	161	137	147	154	121	134	151	134	176	159	162	162	170	139	143	155	146	140	163	157	141	160	135	152	112	172	128	163	162	153	139	149	147	140	142	158	155	143	133	153	167	134	141	156	157	141	165	137	144	143	121	159	148	139	164	141	145	178	131	140	164	153	151	133	160	160	163	160	123	157	139	163	152	163	135	159	143	143	153	146	132	132	156	143	153	155	148	151	131	146	171	158	139	150	146	166	159	163	131	130	125	138	143	146	174	143	153	166	121	152	152	160	142	165	155	143	159	141	162	149	159	144	150	146	165	143	143	145	127	150	149	146	143	142	153	172	162	160	151	145	183	173	161	147	162	153	135	144	150	148	143	140	155	177	139	150	139	145	128	156	166	144	155	139	160	142	155	161	135	161	142	158	151	141	165	167	146	140	146	129	142	148	144	137	151	152	163	158	140	140	174	158	170	152	147	136	154	158	155	138	129	150	132	142	163	167	151	152	141	150	144	140	168	162	153	153	157	136	139	147	146	152	161	142	133	167	141	138	158	181	176	165	143	168	111	133	137	152	143	167	154	151	153	141	167	158	141	158	134	164	167	151	163	151	126	130	153	139	148	152	158	164	145	134	153	158	152	167	151	151	150	148	145	131	171	160	161	154	164	174	158	158	160	143	152	155	170	133	138	178	150	126	132	170	160	148	143	156	157	144	158	173	171	153	148	142	136	149	143	153	161	157	155	164	142	156	192	149	135	176	166	147	156	144	170	146	150	152	160	155	167	144	156	164	154	139	156	149	164	147	143	161	138	148	155	144	136	151	159	142	152	144	167	142	133	155	143	152	148	151	145	175	154	170	124	157	154	150	149	144	184	131	150	134	143	173	143	161	113	163	173	165	157	143	143	155	156	147	151	159
33604	33037	696	353	269	252	244	222	250	227	211	231	250	199	211	240	218	206	186	217	208	204	200	188	177	186	203	203	191	185	206	180	181	180	201	214	192	188	194	199	229	217	173	242	225	228	190	198	227	216	195	200	210	212	209	184	230	210	207	219	210	194	197	220	186	199	212	211	199	198	198	209	176	227	231	195	215	184	204	204	198	210	194	202	204	206	199	190	217	184	222	191	194	221	190	194	215	189	214	211	199	173	184	188	194	194	207	194	214	203	198	195	229	207	165	204	224	223	184	174	204	191	204	204	193	222	200	201	197	212	196	191	206	198	174	173	213	200	193	201	205	205	211	203	202	217	170	183	199	199	185	206	192	187	168	180	206	209	180	191	206	188	206	181	194	238	178	177	207	193	181	202	204	212	208	211	200	187	194	181	177	214	213	193	224	195	211	210	217	207	200	219	192	193	216	184	170	203	195	192	197	173	206	238	206	194	198	174	188	200	199	201	179	190	218	177	206	197	188	199	203	198	187	198	193	209	191	240	207	189	216	177	171	217	194	207	189	193	230	209	205	187	211	201	190	205	210	204	193	173	218	228	204	194	197	230	217	221	212	208	168	195	183	218	199	211	218	217	209	186	215	213	178	209	224	174	205	204	176	205	191	211	221	209	169	203	179	194	195	190	194	219	199	229	227	225	170	204	205	221	217	183	215	199	203	182	231	233	200	190	200	205	200	218	209	208	208	194	189	205	198	191	215	187	222	194	208	198	200	196	209	229	224	204	185	207	210	183	208	219	205	188	207	191	198	195	194	202	196	193	189	203	212	188	188	190	182	211	199	184	214	221	217	211	227	203	188	176	195	224	217	190	207	180	188	196	192	224	205	192	199	211	207	212	196	188	193	231	176	189	185	201	190	211	197	201	189	228	201	228	209	183	196	193	197	189	206	210	181	204	206	173	170	201	196	207	194	210	222	232	240	188	181	185	195	223	199	198	223	184	196	211	208	194	202	223	186	212	195	181	195	181	222	200	199	238	205	200	208	202	205	203	196	187	170	170	207	196	191	205	219	215	205	188	190	236	197	196	209	195	210	199	207	184	190	213	190	192	201	202	201	238	185	188	215	208	203	190	196	194	200	176	199	194	174	207	206	203	193	208	187	199	185	202	204	162	244	185	218	213	190	190	201	197	176	207	206	223	208	223	205	196	175	211	199	202	214	183	204	192	186	191	178	214	186	194	233	191	177	192	191	178	192	204	193	212	212	209	212	193	194	230	228	188	187	189	184	208	190	196	186	197	190	186	209	198	187	232	213	179	186	223	206	190	187	212	206	209	219	205	189	204	210	217	205	196	207	197	189	213	180	205	218	199	209	220	182	181	179	200	211	191	208	193	214	195	198	192	189	217	178	185	208	210	185	212	221	214	183	209	227	192	219	217	203	195	216	189	231	193	175	194	195	191	211	188	198	200	218	201	212	207	203	200	213	191	196	195	213	190	202	197	175	199	193	180	194	204	202	194	193	203	194	180	189	204	194	222	221	215	189	185	196	197	183	187	198	184	211	196	227	205	207	175	195	211	180	180	199	202	184	206	208	188	217	227	187	221	209	197	233	186	204	202	215	209	200	216	195	229	215	237	199	196	189	217	182	199	194	198	209	214	198	205	212	192	195	183	221	215	209	212	206	196	192	178	165	216	202	189	195	188	201	198	203	221	171	205	211	192	188	204	207	184	188	189	204	195	201	202	218	209	214	188	185	209	217	184	188	180	227	223	196	196	193	206	211	202	219	192	239	194	196	220	204	205	207	195	178	210	186	190	201	192	210	189	226	199	197	202	182	193	188	200	178	195	199	189	205	221	217	240	193	221	203	198	191	218	184	192	195	197	192	188	185	199	188	192	184	208	214	222	209	210	205	208	199	187	187	193	218	214	170	202	211	195	202	198	184	206	219	186	219	201	196	200	209	227	209	197	211	189	218	202	200	234	218	223	189	197	176	171	196	172	184	198	204	193	187	185	213	188	199	191	180	207	170	205	191	223	220	215	191	195	208	200	182	198	216	181	216	205	204	185	185	191	216	205	255	203	201	204	194	189	194	201	203	201	203	207	170	194	210	182	185	186	198	202	235	193	201	199	200	215	199	199	196	198	180	196	192	198	213	197	194	207	216	210	208	180	212	202	221	173	195	216	201	180	214	180	184	214	206	193	222	219	216	195	206	209	177	204	199	229	209	207	196	221	207	204	205	206	192	208	205	214	199	188	217	200	229	240	227	192	214	184	198	185	205	202	211	218	193	199	180	190	216	187	208	190	197	200	194	214	215	173	195	200	194	196	198	194	207	221	198	193	196	218	207	205	217	191	170	219	209	208	213	212	203	180	211	181	199	184	193	181	194	227	188	191	198	196	197	204	202	196	205	196	189	193	227	188	205	216	201	203	217	203	197	181	208	169	212	198	211	186	185	207	212	201	181	183	194	182	190	217	206	204	209	188	200	215	187	195	195	195	209	189	210	211	186	205	190	190	202	217	221	177	183	218	208	169	200	204	188	218	202	218	202	233	202	213	204	198	197	202	171	213	198	171	187	192	202	183	187	199	188	219	201	210	202	210	202	220	195	218	193	193	187	175	205	179	194	207	191	169	182	196	194	208	204	218	210	201	207	202	186	187	195	221	201	210	213	198	190	204	186	204	211	180	208	187	206	207	188	200	202	195	213	206	167	179	209	181	190	235	196	180	226	187	195	208	201	211	189	218	194	196	200	237	193	193	213	209	202	201	198	214	182	187	214	212	193	194	200	205	211	202	198	195	174	221	204	205	222	207	198	219	184	182	187	188	228	175	229	191	170	172	195	209	217	188	198	205	210	184	191	159	224	209	211	186	175	215	228	181	200	205	206	211	209	213	185	187	209	201	173	211	198	197	215	206	207	233	196	214	161	208	205	207	188	216	171	186	197	206	180	205	216	200	200	185	180	206	185	213	216	204	179	167	187	184	199	216	210	205	163	222	172	213	196	194	185	178	204	180	215	183	187	189	168	185	198	205	228	190	186	207	197	179	218	180	192	207	209	161	190	204	223	209	215	173	200	212	196	205	177	195	203	195	179	193	196	195	199	210	194	216	209	194	190	245	217	198	195	196	195	211	181	185	207	189	203	219	239	199	195	197	191	195	218	185	202	165	189	217	202	178	194	186	195	182	178	204	208	201	203	193	197	185	206	198	192	199	192	182	207	215	191	205	208	208	204	194	190	199	200	239	174	181	200	238	164	210	201	210	196	215	213	197	169	196	206	159	203	161	197	206	191	184	190	189	187	200	197	208	185	190	190	215	175	184	194	185	185	178	221	212	200	201	198	205	199	182	208	215	209	227	206	204	201	205	182	193	212	207	216	190	206	233	212	187	219	213	224	198	167	190	208	212	181	225	185	195	213	189	199	198	193	206	168	195	197	195	180	190	210	187	172	183	204	201	219	203	233	215	198	209	197	201	197	197	204	193	207	187
24261	21523	28821	24610	21437	9134	739	466	425	414	367	361	391	307	334	311	336	289	316	322	310	309	311	266	259	305	279	333	294	309	292	284	288	283	302	283	295	288	271	248	293	255	317	275	272	294	282	297	272	282	284	279	288	281	285	282	291	259	307	272	305	307	310	278	308	322	292	242	284	295	276	292	259	318	287	290	271	277	285	273	290	266	291	280	268	292	302	294	305	276	292	273	307	292	322	263	257	266	312	256	275	289	299	280	291	274	298	287	299	293	284	303	270	258	287	250	257	280	291	294	306	297	273	281	312	305	246	286	273	255	296	292	290	290	261	272	300	292	271	275	276	276	274	307	287	267	280	297	266	276	275	302	285	245	264	282	279	278	286	254	289	304	289	319	282	315	242	306	252	321	295	278	304	275	275	284	247	260	279	299	294	297	297	269	299	275	298	270	311	310	267	252	243	268	293	283	265	309	292	281	250	261	267	294	268	301	325	302	304	286	334	283	302	269	279	285	282	263	300	282	259	290	274	281	272	267	282	281	297	279	264	272	320	300	248	241	282	298	263	297	280	292	294	299	249	246	316	251	306	274	299	267	259	270	293	274	283	273	279	282	281	298	265	288	283	316	281	302	289	278	283	253	279	266	306	281	301	302	297	286	264	268	268	280	298	297	291	298	308	290	285	320	278	270	275	301	288	268	272	287	285	282	324	286	283	273	275	267	302	278	293	284	307	280	273	291	283	290	252	268	270	281	264	280	287	310	304	273	302	310	332	261	284	268	318	275	265	271	274	280	280	272	267	261	264	278	291	263	261	286	286	272	271	284	277	308	278	261	284	295	281	296	269	265	270	268	255	274	281	281	283	271	284	274	262	250	266	284	280	281	272	314	282	289	303	274	286	291	316	305	308	307	290	270	286	304	281	309	302	262	283	298	287	275	258	309	273	295	281	289	271	290	294	287	277	262	289	271	291	329	280	280	273	265	307	268	282	274	277	292	313	259	272	275	283	270	293	277	290	274	283	253	253	268	260	264	285	281	292	274	259	298	286	279	282	273	288	286	304	275	274	277	270	297	297	290	261	288	259	289	277	273	287	286	299	265	274	258	289	294	297	264	269	289	285	261	276	291	287	255	279	296	251	275	256	269	262	283	259	262	287	254	334	298	260	294	306	297	303	265	292	282	253	258	285	271	293	267	306	288	276	268	306	280	289	266	295	284	307	269	288	269	286	275	308	299	269	271	262	290	282	271	280	266	269	272	248	277	285	303	271	260	296	265	251	299	293	259	263	286	278	298	276	293	268	282	280	259	264	283	279	275	271	282	276	303	267	269	287	283	296	302	280	313	322	274	273	274	266	307	279	295	287	302	249	272	325	272	292	275	268	275	323	249	306	289	286	276	264	253	280	260	287	296	265	295	299	301	283	292	275	285	281	278	283	259	296	281	271	285	267	269	256	284	276	246	249	282	315	254	283	279	252	288	268	272	282	274	303	288	273	273	277	303	265	300	270	269	307	276	271	290	274	312	311	292	247	279	280	260	295	300	307	315	297	298	303	289	290	282	274	288	309	298	274	307	292	266	288	241	304	283	295	309	295	310	255	294	244	292	274	265	305	242	289	252	286	292	311	295	291	270	328	261	311	296	293	299	299	288	278	303	274	282	295	262	266	220	236	281	288	274	265	290	268	288	280	289	291	282	281	299	274	252	285	266	290	290	277	260	297	290	326	274	287	248	280	268	300	250	308	299	258	271	283	298	266	283	287	256	307	232	285	271	326	263	278	293	294	297	289	284	290	254	282	279	260	265	275	291	308	286	284	258	254	270	267	288	271	321	255	277	275	294	326	259	261	265	298	274	280	303	279	255	296	287	304	257	271	285	272	266	286	293	274	263	277	272	272	265	289	266	279	246	273	275	256	304	283	278	294	294	280	288	312	259	303	296	292	227	269	283	300	275	259	240	294	299	318	280	299	277	281	265	296	276	286	308	263	283	266	256	274	300	272	270	253	264	293	259	311	299	234	255	274	287	282	284	292	276	270	252	268	241	285	268	267	287	311	273	287	280	243	300	270	282	316	256	287	266	260	288	302	271	300	271	272	330	302	306	310	288	277	281	293	269	263	267	293	309	273	297	271	287	258	306	310	281	277	308	281	290	263	294	270	275	280	279	281	282	274	297	295	255	277	282	287	274	277	282	239	285	294	265	270	273	271	288	277	260	256	261	294	279	300	261	244	265	258	266	277	287	290	264	281	296	272	275	295	264	312	253	281	282	288	281	261	283	277	258	253	292	249	301	263	287	290	266	288	275	237	329	262	289	281	282	301	275	277	284	296	275	296	287	316	270	308	255	278	298	292	265	288	322	262	278	298	304	287	295	273	282	270	312	251	260	288	301	297	279	283	281	285	280	276	284	296	242	261	283	278	268	299	263	235	269	270	273	248	271	282	258	271	282	265	255	280	278	286	262	306	265	296	290	302	307	283	333	283	296	292	268	311	277	282	269	276	291	291	313	272	292	280	282	277	305	259	276	302	287	314	280	286	292	297	287	299	276	297	293	304	305	272	280	271	297	263	310	285	261	289	267	285	269	277	286	280	260	274	251	286	319	298	282	280	280	268	295	330	277	298	266	298	292	304	248	300	288	306	278	271	266	281	278	289	293	287	313	311	270	273	280	290	289	308	282	272	307	298	296	299	293	275	277	260	280	254	290	275	295	290	290	314	296	300	298	256	280	286	273	295	278	266	279	289	279	288	297	284	269	305	292	309	304	275	304	262	280	266	308	300	277	277	295	277	272	299	284	276	269	283	259	300	295	264	294	271	283	272	274	300	261	294	302	291	287	296	270	294	267	298	278	263	258	274	308	276	286	267	281	263	302	285	306	276	288	272	249	293	294	302	290	323	273	246	277	290	300	313	310	295	272	284	245	330	276	268	276	286	267	259	260	268	273	297	268	287	295	271	268	297	272	291	270	296	285	274	316	287	261	285	276	297	288	269	284	271	285	295	310	276	259	295	267	271	254	272	258	315	280	271	300	282	284	281	277	297	291	292	322	278	250	278	277	265	275	294	288	280	280	277	275	269	291	288	268	312	279	296	282	287	276	291	270	266	260	294	287	290	241	266	272	295	270	282	276	289	285	304	286	289	285	291	291	306	278	255	282	304	303	267	270	278	273	313	289	303	268	274	294	269	274	266	275	267	276	269	288	300	295	287	300	272	285	267	271	286	287	276	265	296	297	284	260	276	274	273	290	293	264	284	290	302	296	264	310	289	272	284	296	284	295	278	278	275	287	273	286	287	278	276	281	272	270	259	276	242	260	276	277	303	250	289	293	274	266	301	297	281	274	290	271	288	262	275	278	296	286	265	277	283	286	287	270	305	281	298	274	259	289	268	290	276	294	305	283	287	259	289	254	287	273	290	280	292	259	293	298	308	264	283	270	292	266	275	291	268	270	302	282	287	267	278	294	282	300	274	273	281	286	286	277	262	290	280	285
38242	46008	4834	2222	1594	1149	930	808	692	614	544	500	450	465	422	451	404	395	389	394	387	412	366	396	376	352	388	344	356	359	352	348	343	346	406	352	370	335	381	316	377	385	364	364	381	347	353	363	387	354	388	342	369	349	343	366	409	336	348	325	358	364	356	355	340	350	386	347	366	376	301	358	347	380	308	324	330	350	326	311	335	344	342	333	356	357	337	343	352	325	319	353	357	327	321	349	366	326	323	347	319	387	383	378	363	332	345	361	369	373	369	353	339	313	348	358	381	330	332	380	338	367	348	361	373	357	334	334	348	331	348	326	308	368	339	313	322	328	368	348	356	335	321	335	348	367	326	334	349	334	379	352	325	319	366	374	329	355	354	351	352	344	360	370	332	334	389	338	367	345	307	355	329	325	333	357	365	328	340	318	379	351	315	338	344	326	310	348	338	350	342	342	335	356	324	378	344	335	359	359	315	336	361	321	321	325	323	353	372	365	343	339	380	316	326	347	325	406	351	364	333	336	338	341	314	342	371	357	350	355	378	318	340	368	362	365	344	363	362	366	372	350	317	312	347	375	325	334	371	323	310	332	347	306	370	343	364	349	393	321	344	350	357	361	336	367	359	326	315	339	357	351	348	358	371	325	337	332	352	332	341	336	350	350	338	330	317	340	334	346	347	336	345	355	335	346	355	340	334	343	348	347	343	378	354	336	347	336	353	361	338	360	342	353	354	397	308	331	376	306	361	340	383	353	330	324	355	363	307	370	330	368	371	358	345	328	344	367	345	350	324	358	349	356	331	344	356	356	375	359	326	324	346	367	362	311	359	369	327	330	349	340	327	367	354	355	342	374	356	354	345	363	349	332	336	350	317	327	343	347	325	357	348	347	350	326	358	344	337	353	340	350	357	350	373	343	346	304	345	368	343	352	341	341	337	349	350	352	321	340	354	308	373	344	311	320	361	309	328	351	339	370	356	337	343	368	358	322	355	355	351	358	322	355	359	393	362	318	381	345	329	320	364	354	325	337	360	359	334	375	369	348	333	334	340	345	298	342	334	367	373	337	348	386	355	325	322	332	336	340	346	320	351	368	343	325	319	324	367	325	338	352	349	375	329	360	367	370	368	358	326	333	359	307	326	338	328	353	340	324	322	349	379	306	347	375	326	359	327	333	364	355	305	309	352	350	324	330	367	354	311	361	378	347	342	339	359	338	337	363	353	355	354	335	364	343	322	352	350	309	366	376	339	378	367	346	368	340	380	348	353	334	332	337	359	342	367	323	350	334	357	318	340	334	385	363	382	342	344	390	329	344	308	362	315	312	346	340	329	364	326	320	327	364	370	329	337	387	363	349	367	404	322	357	334	384	348	365	357	357	351	341	370	340	332	329	345	342	327	344	348	332	323	351	319	334	315	306	381	343	363	341	366	357	331	349	335	367	342	381	357	368	342	335	320	364	359	344	324	354	332	351	333	341	346	337	360	388	345	341	362	330	363	363	357	357	365	354	348	340	362	352	369	343	334	326	345	331	369	338	343	326	330	366	378	351	331	337	337	351	359	363	348	337	341	360	354	397	357	362	350	348	328	314	360	345	363	350	341	332	357	382	344	343	316	358	348	333	381	329	351	337	338	347	360	339	336	327	339	381	343	342	325	347	333	370	380	317	377	336	353	302	364	364	357	338	354	362	318	313	331	357	339	332	391	322	340	337	349	344	369	304	355	345	366	304	328	371	355	356	363	384	357	362	346	322	357	356	371	309	364	345	346	352	345	339	360	371	366	352	363	340	333	345	329	325	338	323	356	358	341	315	349	352	345	346	371	331	361	348	372	355	370	354	344	377	338	375	355	342	374	370	362	314	326	362	362	337	337	327	357	343	339	335	359	336	359	347	334	325	335	336	311	351	320	354	357	347	328	328	326	356	328	347	359	326	339	337	381	346	394	335	312	367	358	344	383	370	339	325	320	365	347	340	320	355	366	334	343	335	333	357	326	355	345	351	369	346	315	363	320	354	346	342	367	337	346	352	342	336	335	346	369	349	342	327	354	337	332	341	372	370	354	327	345	354	363	383	328	315	352	334	366	350	367	350	354	341	344	350	351	336	360	310	373	345	357	341	341	336	356	339	339	313	354	346	329	350	345	302	347	322	364	399	309	318	321	336	343	339	411	365	329	332	328	322	358	350	380	368	370	333	348	360	349	347	355	361	347	375	368	341	345	355	320	336	342	364	329	335	336	338	340	352	351	327	336	352	330	335	315	329	363	379	339	363	372	344	339	318	354	373	317	362	356	362	359	371	338	347	375	360	353	364	367	356	368	303	351	339	350	357	346	342	338	376	342	368	334	365	381	353	357	357	394	366	381	354	357	362	334	344	327	336	360	329	344	358	343	330	344	371	337	374	362	347	328	340	348	342	322	347	367	328	371	334	365	354	344	335	345	324	361	354	309	372	342	342	324	363	345	332	338	357	343	336	346	343	349	331	329	303	307	363	332	332	339	350	331	339	338	364	356	379	324	352	364	350	341	342	380	336	374	373	338	353	381	361	339	341	356	368	331	327	351	358	378	354	328	345	328	350	360	362	329	352	356	327	345	329	350	332	382	316	365	342	342	376	379	357	356	353	330	349	330	344	352	363	339	348	349	331	365	354	307	343	362	340	365	347	375	330	368	364	383	351	332	373	362	349	324	342	356	331	333	348	348	383	337	332	372	327	331	313	353	350	327	349	359	337	354	302	322	349	367	321	365	371	335	378	365	331	366	348	323	321	348	369	382	357	328	354	354	337	340	356	362	388	347	348	319	356	327	326	356	362	338	352	322	340	346	359	391	363	332	358	356	379	347	355	343	318	352	354	367	334	350	345	336	331	365	380	325	360	381	305	356	339	344	354	314	367	339	375	326	404	359	351	354	349	322	324	352	336	357	358	363	335	348	340	340	367	354	349	351	370	332	361	329	338	354	352	337	366	331	353	358	327	340	335	343	401	385	342	340	349	381	377	366	344	365	365	332	320	377	363	345	316	340	367	338	334	332	369	330	335	344	348	342	331	376	343	349	346	337	330	353	327	384	376	360	336	340	344	372	348	375	340	338	335	382	342	312	318	352	366	347	325	351	356	378	349	319	367	356	366	357	337	329	340	338	318	326	368	356	356	331	346	338	339	327	348	338	319	359	367	377	342	342	325	345	343	368	359	360	346	293	334	385	357	321	365	361	341	362	365	365	321	355	366	324	320	357	327	329	349	342	347	358	366	388	348	348	338	316	329	312	348	354	357	337	352	339	378	349	323	365	330	352	349	339	344	346	355	336	330	341	351	374	319	318	346	351	353	323	330	348	364	340	352	340	334	356	397	376	349	367	321	374	344	327	348	368	329	332	342	337	349	293	340	358	341	310	318	326	358	410	330	339	339	337	338	330	315	363	352	340	331	338	350	327	359	327	350	352	367	321	323	367	336	329	363	359	351	364	329	398	340	334	368	360	357	369	335	337	350
25480	21563	27498	25676	8176	480	338	300	284	272	264	262	247	247	257	246	244	244	216	251	233	222	246	237	259	233	236	236	250	203	229	231	229	237	281	240	257	221	217	227	214	193	251	245	202	205	211	246	252	240	224	213	248	251	206	205	216	217	220	222	222	255	221	230	229	202	229	229	243	229	230	208	224	221	222	243	213	222	264	201	229	221	218	206	233	254	231	226	209	208	222	235	244	231	224	210	222	232	210	239	215	249	239	229	215	227	224	207	244	227	218	227	223	252	191	202	222	256	223	238	231	214	248	240	234	244	215	219	239	211	230	220	228	212	225	227	230	236	210	225	233	229	225	242	278	219	238	216	215	207	242	226	237	241	213	219	237	261	235	205	239	237	235	230	212	236	244	223	216	238	213	198	206	230	232	231	236	217	225	255	222	231	233	219	226	229	228	213	241	210	216	214	249	203	223	228	207	204	227	212	224	216	228	246	238	222	216	244	209	221	230	248	198	209	224	210	242	215	227	217	248	226	216	238	250	219	245	243	247	243	248	216	251	203	228	210	223	210	225	226	223	252	209	256	236	226	234	234	228	229	231	227	230	239	247	232	239	231	231	203	224	228	205	236	232	227	247	236	213	245	226	229	228	234	254	242	194	231	217	208	217	210	201	240	228	232	254	249	237	227	265	215	212	219	213	230	238	216	234	201	215	215	246	218	213	246	212	228	235	240	219	216	221	210	224	206	239	241	228	222	234	257	216	235	220	200	235	214	260	211	261	239	230	252	213	230	206	220	208	240	220	198	213	216	241	224	214	243	224	244	219	227	222	244	196	213	222	201	238	235	253	220	230	192	234	229	219	215	200	266	206	204	201	209	222	237	222	216	236	219	220	264	234	241	242	221	208	228	231	228	209	265	218	223	204	249	235	228	239	242	225	233	208	240	221	207	237	246	211	220	235	233	231	226	235	234	229	206	228	200	212	219	205	220	225	238	234	203	230	195	225	247	225	234	213	227	214	214	211	231	218	228	206	237	236	239	244	213	218	221	207	213	218	214	218	234	240	221	234	252	234	206	227	252	218	241	226	240	227	215	201	214	224	249	244	258	208	233	277	214	231	227	238	233	206	234	265	240	208	226	219	229	228	237	220	216	214	206	222	194	222	222	245	226	231	252	233	219	216	218	217	208	232	208	212	217	215	223	227	227	236	228	243	227	215	216	208	207	245	211	231	193	226	250	244	237	230	227	247	245	212	264	245	222	235	218	233	231	237	225	232	240	204	226	221	222	195	222	223	246	220	251	240	228	222	251	247	236	229	223	244	222	222	234	230	219	256	234	222	225	260	217	208	234	232	228	225	212	249	218	227	213	247	232	231	230	243	239	218	218	210	230	219	237	230	202	227	218	208	217	236	225	241	243	239	231	255	231	234	224	243	224	223	232	216	219	212	225	198	186	258	246	237	213	194	210	232	213	215	221	212	212	234	218	228	195	225	216	231	258	227	236	252	231	217	234	236	235	240	198	232	243	252	199	239	208	268	248	256	239	212	247	225	213	252	211	238	218	208	185	235	247	203	252	241	251	230	220	234	208	235	210	242	244	230	242	237	240	236	209	223	215	235	240	221	219	234	223	232	236	213	256	229	221	211	200	223	203	214	225	247	239	222	236	238	214	220	209	224	183	235	251	222	216	256	241	237	238	216	238	237	243	236	252	244	230	223	238	261	217	239	216	207	213	219	226	223	242	236	203	263	218	256	245	248	207	256	225	230	234	267	206	217	262	216	216	199	227	217	225	230	227	227	214	228	215	213	239	213	231	208	238	252	242	252	221	231	228	239	211	238	218	234	224	238	238	245	239	215	227	206	234	239	247	224	243	238	240	236	238	242	214	219	229	222	241	234	239	227	202	235	226	240	207	226	215	217	249	216	227	224	218	223	202	211	220	214	217	201	207	233	238	220	238	245	223	240	222	224	257	249	202	216	234	253	243	232	210	240	224	214	240	251	249	226	236	199	241	195	212	238	215	225	233	250	230	181	224	229	226	202	231	245	225	239	237	239	245	224	231	247	211	217	248	203	216	230	216	227	241	233	227	219	189	227	217	214	224	231	234	234	231	233	211	253	216	222	223	224	198	219	210	201	203	242	252	213	211	202	234	237	214	214	216	258	224	228	244	201	212	233	218	228	200	201	230	244	257	225	245	197	222	218	224	217	223	251	216	249	230	243	218	215	230	217	211	195	231	228	226	244	224	250	235	233	227	245	240	236	216	237	230	221	230	213	207	242	222	241	208	239	223	227	229	238	229	221	214	206	227	235	220	235	229	191	231	255	194	214	217	224	222	230	198	228	229	222	227	248	220	229	221	249	239	212	220	234	250	220	217	234	204	218	260	221	237	229	250	217	227	234	207	228	189	235	227	230	233	242	236	260	246	220	210	221	197	229	217	208	244	243	218	245	251	238	231	249	228	225	247	223	224	226	206	239	227	191	238	231	257	219	212	207	222	234	231	220	225	210	203	229	226	238	234	271	229	239	248	228	194	238	224	251	212	255	236	235	239	197	254	210	223	218	214	209	241	225	269	234	222	225	231	221	227	228	239	229	230	218	218	227	243	200	199	228	249	224	229	217	241	212	237	222	220	213	228	264	230	220	236	253	197	243	221	232	249	232	226	232	245	226	239	245	211	205	263	226	223	240	226	252	249	236	213	243	231	219	240	229	239	239	216	221	225	244	216	261	213	245	190	213	234	239	222	219	227	243	267	201	233	220	238	204	247	242	222	196	241	224	228	255	247	230	248	234	222	252	238	214	257	227	243	226	224	231	204	241	223	239	224	236	231	197	214	227	218	226	247	223	212	223	202	260	216	218	218	202	264	215	231	233	261	220	233	217	254	226	229	210	220	220	250	205	213	236	221	223	240	223	252	238	236	206	219	229	239	235	209	231	207	242	215	197	209	234	239	213	222	215	233	257	220	243	271	212	234	203	230	215	222	212	243	250	244	230	252	204	241	219	215	256	226	276	237	279	234	235	228	231	187	196	235	223	242	204	237	205	214	213	231	217	224	228	258	236	225	218	230	218	229	203	236	226	214	226	218	208	212	222	229	230	234	258	244	236	258	213	229	216	226	236	212	229	237	257	234	234	242	238	224	195	237	220	203	212	241	248	256	208	218	253	219	248	226	249	232	219	219	250	232	228	236	235	235	210	221	237	257	197	218	207	229	233	236	222	238	232	228	214	232	203	226	202	233	222	236	246	215	232	245	254	227	221	209	239	243	234	223	232	238	252	240	217	212	208	233	246	217	208	230	232	248	196	198	229	229	238	211	213	220	233	220	220	209	248	243	224	237	230	234	227	202	223	213	212	217	216	218	247	242	244	227	226	232	202	208	220	233	228	229	236	235	228	230	241	249	242	220	213	221	235	231	221	242	232	215	194	222	210	229	209	240	206	222	234	206	223	225	236	241	197	208	225	218	228	214	205	254	237	238	235	234	225	240	241	212
37225	40828	2790	1248	893	795	607	517	488	434	397	360	351	427	385	323	332	353	325	350	282	302	357	304	352	323	307	328	290	302	329	296	259	310	320	293	330	311	302	333	307	298	318	286	311	286	299	271	296	307	302	307	287	299	288	283	285	290	299	290	273	291	335	300	327	326	299	270	339	287	296	319	283	273	284	301	318	338	306	311	324	285	296	314	309	327	307	313	323	297	303	279	281	313	280	273	325	307	310	310	345	288	294	263	293	282	335	277	290	270	291	299	286	321	285	335	309	306	291	306	283	311	322	289	293	317	297	313	304	309	295	314	307	301	308	305	301	297	298	320	301	279	305	346	299	338	293	308	324	321	316	285	310	284	301	299	300	303	300	296	298	304	270	304	298	288	306	313	302	295	297	320	342	298	277	292	306	292	298	262	309	302	291	312	295	257	331	301	326	330	282	300	295	322	289	314	301	310	305	316	318	277	299	311	299	277	267	305	301	326	274	309	255	312	276	277	327	260	285	294	327	270	312	278	305	284	286	311	287	320	305	316	299	305	289	284	303	325	320	301	325	320	309	303	320	279	311	320	320	308	309	291	274	257	320	270	313	289	298	305	314	311	316	298	307	305	289	316	304	295	314	300	306	346	299	320	325	310	291	282	303	312	297	309	321	304	295	306	329	270	304	316	297	293	303	294	321	299	292	303	304	288	281	283	340	306	288	291	309	295	324	304	326	303	300	312	283	291	331	289	309	309	291	283	307	296	295	311	293	305	280	316	326	293	285	285	277	298	293	318	316	343	308	301	312	290	287	282	300	266	293	283	289	256	282	284	322	289	317	332	299	310	313	279	298	295	296	291	312	311	319	327	283	304	279	279	306	302	317	301	303	319	304	314	289	284	301	300	276	306	300	288	299	327	287	299	306	291	286	297	281	296	286	298	289	298	314	271	344	310	314	309	250	308	285	299	293	351	285	290	279	303	309	306	325	315	296	320	287	308	267	298	318	310	295	324	310	288	307	284	313	306	287	311	268	289	328	296	302	295	300	300	322	297	304	292	290	308	280	310	305	320	321	307	305	289	273	305	281	323	286	332	344	309	320	307	293	305	288	295	288	305	320	291	308	307	318	278	297	269	282	315	294	320	285	324	289	291	294	292	279	290	297	341	316	289	291	333	270	328	284	296	289	290	296	288	336	289	289	312	309	301	288	317	342	332	316	294	302	320	285	271	307	301	304	356	316	325	303	285	316	296	350	297	319	298	282	339	319	275	268	286	285	302	291	303	302	299	305	282	281	310	321	291	291	331	322	305	326	312	297	318	292	318	317	300	280	296	300	309	299	312	292	281	305	312	330	325	291	317	287	282	305	286	303	299	318	306	320	323	249	284	313	308	329	280	292	319	334	310	261	297	322	306	299	342	315	293	302	322	312	325	303	288	271	266	286	309	284	289	301	293	315	302	313	312	302	295	322	302	306	282	298	270	279	285	345	296	313	257	323	281	308	289	284	292	307	340	316	298	342	272	330	311	301	310	285	344	282	306	306	313	319	317	308	313	277	289	293	278	299	314	289	297	305	294	305	310	325	314	302	249	273	280	293	290	308	285	292	323	289	319	284	299	309	309	288	325	309	309	340	302	291	309	298	283	267	293	310	310	298	341	332	313	314	298	326	304	286	322	298	270	299	284	309	312	289	312	289	346	319	308	304	313	301	292	275	300	293	325	313	274	287	317	316	294	359	288	308	303	296	297	300	296	301	314	294	332	312	288	339	305	316	269	317	286	317	303	310	282	305	310	312	290	288	274	282	298	304	306	304	323	294	330	323	305	297	290	311	277	286	300	278	291	289	302	303	325	308	294	285	307	307	308	312	310	307	302	311	315	299	330	295	324	280	305	296	315	284	329	308	305	314	299	282	331	334	294	335	289	317	324	249	272	324	293	305	345	322	272	331	324	308	300	289	301	298	290	300	308	326	327	291	269	293	297	290	321	291	313	277	308	340	273	323	294	296	297	285	297	305	295	335	316	330	314	297	314	325	301	291	303	282	281	292	292	310	324	320	283	322	306	285	294	317	304	287	301	292	324	288	326	281	309	323	308	308	317	308	296	294	322	280	310	290	285	276	291	314	283	308	320	292	319	288	317	288	303	291	310	279	312	313	290	298	321	263	311	313	300	310	309	278	313	297	331	299	320	348	300	307	309	266	291	328	307	258	302	279	285	286	316	321	286	291	297	310	281	294	297	303	309	249	311	330	328	272	305	300	292	298	331	304	344	282	286	277	324	288	324	309	302	326	311	285	284	279	301	295	291	295	314	304	308	294	303	296	284	312	282	297	280	276	300	283	309	339	303	285	329	295	293	313	285	308	275	313	292	275	311	337	284	307	316	308	313	288	292	293	314	313	307	324	290	287	293	329	293	278	267	298	305	301	309	300	302	299	322	275	295	323	330	319	312	341	317	294	322	335	273	309	299	341	310	303	291	266	297	292	302	299	288	271	300	310	292	306	326	322	301	282	289	266	310	296	291	309	322	302	329	313	298	287	287	306	276	280	295	304	292	297	327	325	273	321	307	294	285	305	305	289	285	307	311	294	282	298	299	311	301	283	313	304	321	303	300	297	324	318	300	321	311	327	304	284	312	305	280	287	289	306	306	298	337	300	281	291	297	329	290	284	270	283	315	282	303	311	317	289	308	303	324	274	319	315	323	305	289	320	294	264	284	321	278	295	327	305	316	307	284	286	298	302	325	304	296	296	300	303	326	283	341	293	289	322	327	280	297	326	291	307	281	290	316	302	302	313	308	287	323	290	305	293	299	319	314	254	292	291	299	287	300	291	298	326	353	311	299	290	329	297	291	321	325	301	287	309	289	294	302	296	334	313	281	333	306	310	297	302	297	292	302	293	318	298	321	331	281	288	302	299	323	306	274	265	315	260	293	304	311	329	317	292	286	330	245	294	283	304	309	305	290	306	299	297	323	302	286	269	299	287	305	347	278	271	299	314	292	308	314	300	281	321	293	291	318	294	324	314	321	299	287	286	314	257	312	294	296	317	252	294	295	283	298	311	300	321	314	297	301	314	279	278	292	302	299	319	317	268	269	308	272	320	298	284	279	299	354	278	291	288	312	282	327	306	308	290	294	292	307	304	321	310	306	275	303	299	271	294	298	308	274	298	318	303	278	292	241	293	312	299	296	328	303	306	297	325	297	294	273	304	304	289	333	295	294	315	293	287	281	305	322	272	314	323	303	311	292	280	317	318	291	305	290	302	268	310	277	339	310	308	305	299	303	291	299	286	296	328	276	306	310	303	306	339	302	292	316	297	314	302	312	284	312	310	272	319	264	317	306	309	289	319	281	314	289	294	329	338	310	312	290	306	294	292	315	288	296	305	312	295	302	301	306	311	289	295	329	292	295	256	312	306	296	298	272	293	293	274	331	284	312	312	295	291	320	273	267	297	298	296	291	307	316	324	302	320	310	299	290	325	301	319	303	307	290
23211	21554	29294	24192	21521	21530	9320	1054	808	694	694	637	632	574	587	521	579	587	532	524	527	499	465	511	499	559	471	509	483	500	472	489	510	501	461	471	492	516	494	489	446	473	527	435	479	475	454	458	469	451	490	522	497	463	458	497	466	486	439	451	466	482	452	483	465	465	498	441	467	488	526	508	463	479	491	462	478	509	498	523	474	473	464	431	472	478	498	469	434	451	483	443	465	488	440	444	446	489	474	484	475	474	457	514	477	427	481	482	478	465	462	489	464	467	487	468	497	473	479	466	459	492	475	461	460	485	491	482	486	514	458	469	427	468	460	451	441	464	472	449	458	465	477	472	452	496	435	467	491	492	453	496	471	503	447	482	451	454	435	499	461	441	500	466	514	462	477	499	470	488	452	429	459	446	461	477	459	515	483	446	467	493	463	456	469	449	490	444	467	508	502	487	479	493	503	470	528	443	441	456	435	524	518	466	487	452	476	486	504	468	472	509	457	516	475	473	498	479	486	465	460	422	467	449	489	441	453	488	481	427	451	460	499	467	411	487	466	490	445	434	486	459	477	491	459	485	471	471	425	475	509	503	461	459	476	465	487	480	477	504	512	447	456	432	510	448	507	427	462	471	456	473	476	511	503	470	514	438	457	486	474	450	487	423	487	449	466	504	508	458	450	474	509	482	472	482	474	481	455	445	471	472	460	450	436	456	477	478	445	445	504	409	493	446	518	455	453	469	425	453	468	515	493	467	516	470	448	467	432	457	493	434	482	478	460	484	497	464	462	472	471	486	483	480	473	457	463	421	473	504	497	473	497	466	511	513	459	471	477	493	461	470	470	444	466	509	415	462	453	449	446	476	462	452	491	492	485	412	430	460	462	500	467	457	498	466	465	490	453	481	480	458	456	490	498	465	469	432	483	455	456	457	449	473	459	471	458	479	448	488	461	500	459	480	442	496	473	484	493	438	446	474	468	478	467	453	495	437	439	441	446	444	482	453	534	500	478	471	486	469	487	457	451	464	465	443	505	425	502	490	508	448	431	485	435	493	502	503	424	454	482	440	472	440	480	466	481	439	430	482	473	441	483	498	452	470	440	463	477	490	457	473	492	475	478	460	467	471	440	441	497	466	480	478	515	491	429	416	485	456	484	480	452	436	475	474	456	466	462	431	474	472	465	476	467	499	476	470	451	450	494	496	467	456	452	443	470	475	456	488	451	454	456	452	490	497	455	496	461	455	459	466	434	430	479	484	457	502	451	471	475	482	477	452	468	463	490	458	481	509	438	474	429	463	462	473	481	467	442	463	472	453	506	514	479	481	456	469	470	445	515	476	444	480	490	503	480	465	519	484	456	475	502	471	430	461	492	479	457	442	476	479	438	485	444	494	458	488	452	457	471	445	454	467	480	467	479	474	444	511	485	424	441	475	477	475	451	481	440	467	420	435	486	467	463	441	447	449	499	472	412	465	456	483	461	468	500	431	446	485	447	498	469	470	483	468	462	491	484	457	469	430	474	468	470	466	495	474	475	432	474	493	476	467	490	467	487	451	465	491	463	461	477	461	461	494	501	479	440	460	492	464	452	499	458	477	501	460	481	509	472	446	461	504	436	467	492	499	459	458	493	471	455	477	489	482	480	495	438	440	491	454	479	476	441	473	476	471	486	459	473	441	492	444	467	495	448	469	459	472	540	482	496	485	473	478	480	501	437	483	456	477	483	467	503	504	466	457	472	476	439	448	429	468	500	406	452	488	449	511	510	480	474	473	489	514	471	445	508	493	434	473	438	459	450	494	469	494	460	449	470	424	489	467	459	456	495	488	462	476	453	453	500	468	456	451	432	446	462	487	487	470	488	463	472	447	484	450	528	496	468	481	481	464	469	464	502	477	447	497	454	482	456	483	439	508	462	490	476	461	488	464	506	462	489	496	438	491	481	430	490	463	491	481	445	476	496	472	486	479	481	446	457	459	475	429	510	475	492	489	456	495	461	434	462	482	443	457	462	470	479	475	458	503	474	447	469	475	483	474	478	442	451	436	472	477	447	461	447	451	432	447	465	457	425	449	468	439	500	452	483	447	463	497	431	462	442	471	483	451	472	472	475	451	459	436	443	505	454	465	431	469	477	446	500	520	518	489	488	467	416	490	447	482	496	454	522	453	481	455	467	460	501	498	448	427	449	454	493	509	451	503	488	455	449	436	506	475	514	500	481	463	484	495	443	488	492	470	472	481	452	459	485	448	476	468	426	453	456	431	431	443	499	481	447	455	490	454	484	458	480	452	477	460	497	457	464	464	463	467	447	479	508	462	436	478	489	493	470	512	460	429	477	436	476	461	474	465	519	429	449	497	506	466	483	501	487	449	467	461	499	463	480	479	475	488	470	471	443	499	439	490	478	452	466	497	503	477	471	511	426	450	501	447	474	454	494	473	472	480	500	478	486	488	458	493	482	460	485	436	500	502	461	441	500	504	444	473	485	421	434	469	504	449	449	487	438	482	471	423	488	463	494	489	438	470	468	455	454	500	478	490	526	513	466	473	459	446	507	464	467	493	398	462	496	476	474	501	456	463	456	480	445	484	492	452	460	499	475	505	499	481	432	459	508	458	468	484	464	483	442	523	472	450	496	457	446	481	447	470	486	498	462	437	471	448	481	503	466	459	493	440	468	479	482	485	488	438	496	479	469	467	472	476	471	456	465	428	464	461	462	505	443	469	465	496	476	498	473	448	463	506	460	473	457	414	443	475	471	467	481	488	461	495	462	474	468	466	490	501	443	505	493	471	471	436	493	450	493	502	502	478	466	498	461	452	462	531	444	499	486	451	477	452	475	502	445	451	414	474	480	473	442	449	492	505	449	521	443	483	486	465	488	497	514	468	476	502	480	488	467	472	523	414	464	450	435	497	462	447	462	487	463	441	475	457	484	476	481	516	499	471	471	490	494	451	459	460	466	470	500	421	470	475	490	450	477	434	478	485	426	451	453	464	487	455	430	480	461	468	484	470	490	467	462	471	440	451	446	432	480	502	466	459	442	470	470	496	486	457	466	433	479	456	480	446	445	492	493	487	509	495	490	498	455	439	448	464	438	470	483	511	491	462	488	503	490	515	441	515	452	465	447	456	500	475	492	508	457	471	463	480	528	462	470	459	447	485	456	469	469	472	441	488	441	507	443	429	468	509	467	479	494	470	435	456	478	453	453	455	475	439	467	438	429	487	481	443	495	473	455	478	416	479	471	422	483	447	500	469	503	478	457	447	482	459	477	451	469	454	464	462	467	433	466	512	522	490	462	438	501	437	492	495	444	448	453	495	442	433	457	459	466	458	484	503	454	477	469	436	477	443	457	470	447	495	505	479	475	477	475	430	443	487	468	473	472	466	478	496	462	435	464	498	497	465	472	454	502	489	495	474	459	448	490	487	456	442	463	469	508	454	479	472	453	458	493	471	433	480	512	475	478	471	461	492	476	474	487	453	462	437	499	478	528	474
42962	54569	8427	4151	2957	2282	1782	1439	1224	1023	919	832	874	872	762	780	733	696	681	654	627	637	618	655	600	650	594	626	630	631	570	632	600	549	601	596	572	569	597	548	574	572	586	614	616	555	524	612	543	571	545	568	590	595	567	580	577	558	552	593	545	600	519	506	603	563	543	561	570	546	572	570	573	517	569	545	525	534	568	567	571	538	581	565	521	569	586	594	541	551	523	566	551	547	555	572	549	553	567	565	548	533	562	571	575	578	574	588	552	543	582	540	593	585	562	535	569	545	587	519	580	573	574	558	587	569	559	571	542	577	547	547	563	537	555	546	554	590	557	530	529	587	549	551	531	565	575	584	582	569	551	536	615	557	579	568	532	546	549	577	554	561	535	551	578	546	545	557	580	553	590	559	559	550	584	621	525	527	566	575	580	540	527	552	557	531	529	530	559	560	575	557	610	551	522	515	638	527	553	572	567	580	575	554	507	534	567	513	577	582	528	598	548	574	576	555	584	565	552	576	564	554	532	571	568	518	547	538	559	581	598	576	598	577	566	550	578	546	520	574	592	614	523	530	551	555	539	535	573	549	572	548	550	602	563	554	561	599	571	545	592	520	551	512	585	554	537	511	558	553	544	580	540	558	601	583	556	558	565	569	569	547	528	572	593	545	568	556	572	559	580	556	567	581	594	544	577	540	560	555	539	551	573	576	544	571	543	571	538	548	566	534	544	547	617	541	546	547	541	578	545	536	515	580	556	555	536	559	579	535	574	531	565	555	602	531	581	542	574	539	531	515	554	556	549	532	552	592	553	567	528	544	572	574	574	565	559	597	587	604	630	582	536	588	577	584	551	537	579	572	546	613	580	560	617	535	535	577	564	521	573	590	562	594	539	560	641	544	555	566	583	571	524	554	559	570	561	554	572	545	539	532	551	550	561	559	543	558	529	552	587	550	568	560	565	551	519	546	564	568	558	518	547	556	555	562	564	579	566	570	556	586	593	542	531	591	529	573	573	591	562	581	573	558	557	579	558	513	536	587	540	576	522	612	562	600	561	574	544	578	521	558	570	563	534	589	566	567	553	572	577	560	573	563	556	583	535	531	538	541	567	562	537	512	585	570	577	523	582	532	583	548	549	558	581	564	590	573	576	539	561	508	578	571	587	551	566	527	559	586	571	591	544	536	560	531	544	556	536	570	505	600	578	561	528	562	567	627	605	509	522	560	575	564	576	593	534	515	503	544	553	541	586	606	562	577	549	519	583	562	563	565	548	532	556	566	576	590	555	602	563	531	616	550	525	541	603	564	551	557	549	547	559	564	576	574	572	556	537	581	572	574	564	540	527	577	557	553	616	537	547	579	577	555	593	547	557	562	540	574	563	562	558	570	558	515	537	611	602	518	563	580	557	560	535	611	564	553	555	550	559	576	500	575	548	581	515	541	524	544	587	517	575	569	562	604	574	540	573	546	549	574	543	535	584	558	598	548	569	551	540	522	598	567	567	557	542	590	546	529	563	596	597	585	586	591	566	531	561	563	528	567	583	585	578	557	551	571	550	602	555	575	552	549	554	552	550	569	537	559	580	551	581	567	581	518	575	562	559	585	590	555	591	563	569	598	570	536	560	554	546	547	528	587	558	545	547	540	586	584	532	556	567	581	530	588	546	591	533	560	558	585	498	579	525	550	566	558	521	544	559	574	538	561	552	550	583	548	551	543	548	533	585	519	541	569	532	545	524	589	609	555	531	533	611	565	568	549	583	587	579	523	564	533	582	560	578	536	554	569	529	603	592	588	580	585	539	555	561	545	562	554	570	532	561	535	520	546	543	541	521	566	540	560	528	552	577	568	605	568	587	617	540	563	560	522	551	584	531	581	602	582	562	534	545	586	612	523	593	546	560	571	526	576	582	497	554	586	582	537	558	556	549	583	555	558	500	551	601	551	585	544	542	569	588	569	570	579	602	563	553	536	578	494	592	579	585	532	554	594	555	592	600	591	503	550	566	572	519	544	602	581	588	541	522	614	589	620	562	550	540	574	582	572	551	544	521	569	610	559	574	562	590	530	602	532	552	553	540	555	614	547	549	565	565	577	572	573	560	555	598	521	525	535	566	583	584	584	583	544	569	586	552	569	530	542	537	547	527	526	553	546	547	592	548	546	572	558	567	607	591	543	520	521	539	568	539	591	560	574	556	531	537	587	580	539	567	585	621	545	541	565	539	575	574	595	566	569	537	520	548	554	526	545	553	584	587	546	550	565	556	579	557	561	546	562	593	533	576	567	568	554	562	542	566	552	582	594	533	534	550	537	535	573	547	578	596	538	564	591	576	613	599	603	555	566	554	585	579	567	601	534	600	552	542	544	583	531	572	580	556	570	548	527	557	541	547	536	588	581	587	565	575	561	569	554	573	545	533	594	602	606	546	586	579	581	518	575	565	608	583	563	568	613	548	584	519	556	511	538	605	566	554	574	568	578	565	557	608	575	541	600	592	581	517	565	566	575	620	560	526	556	563	546	574	531	590	565	581	549	544	582	535	585	519	492	583	548	544	545	551	553	585	546	558	537	538	552	553	553	561	551	534	559	591	549	566	546	554	531	558	590	529	552	536	556	568	581	559	571	511	543	574	562	520	554	549	591	599	575	566	551	541	574	567	568	584	591	567	554	547	521	557	595	545	547	558	576	568	544	534	575	559	552	555	557	564	592	560	569	542	528	550	570	543	545	562	548	586	538	543	540	598	535	535	559	609	581	551	529	537	572	528	584	527	538	567	562	592	546	565	522	553	583	596	555	536	544	535	609	545	551	577	510	522	559	586	533	557	588	601	539	606	564	574	537	555	537	542	533	548	518	554	484	530	546	591	543	555	543	579	558	562	587	544	542	554	549	574	603	548	533	538	550	536	560	516	597	556	543	567	592	544	561	522	555	549	554	524	573	557	555	571	583	493	577	550	610	548	531	540	545	537	566	583	603	577	561	564	577	541	586	567	554	570	582	537	577	567	597	586	552	523	574	514	584	590	557	600	571	547	562	535	556	593	544	550	546	565	545	577	584	586	545	553	543	570	583	551	531	558	572	577	548	524	584	551	585	538	566	534	587	550	545	557	556	559	574	529	571	530	590	580	557	556	575	591	574	558	552	552	594	576	622	512	511	526	541	589	571	538	528	551	593	571	528	558	572	557	573	548	573	582	544	556	549	583	544	555	571	536	566	529	597	568	560	572	569	593	536	572	550	575	562	557	503	495	530	522	583	567	523	549	542	560	583	554	539	541	552	553	542	592	544	562	551	605	579	560	557	553	538	539	537	570	554	558	577	563	558	572	539	577	550	575	544	521	543	541	543	537	567	568	546	548	550	601	524	559	597	574	571	515	562	561	563	536	595	564	586	557	601	577	574	540	580	574	582	561	552	521	557	554	591	559	566	562	556	517	539	586	516	529	570	578	567	542	602	547	569	540	563	549	590	553	555	553	584	590	566	561	560	600	526	527	585
29362	24899	13932	1355	258	193	177	171	149	164	156	147	162	163	166	132	160	160	157	165	174	155	166	147	156	158	155	127	126	145	163	142	145	150	156	153	121	141	166	144	152	156	148	159	136	161	157	130	150	152	154	122	159	144	161	148	158	167	165	177	146	144	150	155	150	136	152	150	136	157	134	148	162	157	148	166	144	145	150	174	174	168	171	133	130	140	142	135	164	165	140	135	163	161	139	181	153	156	150	149	140	142	164	153	149	139	140	146	157	136	153	147	163	140	142	171	170	161	158	161	147	148	148	168	139	142	150	148	143	148	138	140	146	156	172	150	144	140	159	138	138	156	142	144	147	158	158	171	150	165	163	152	122	163	142	161	163	138	153	136	176	156	164	153	139	149	150	150	139	141	158	153	162	148	177	146	142	147	151	145	149	175	138	172	187	151	152	136	140	144	146	145	155	165	142	164	171	154	148	152	154	146	135	158	150	166	153	164	143	120	149	170	168	135	149	145	122	146	147	153	158	139	151	168	146	179	150	135	129	154	129	119	135	132	154	168	145	143	149	137	143	149	148	144	142	157	145	138	135	155	153	142	148	146	136	140	149	137	154	129	153	141	150	156	149	149	138	140	123	154	144	174	158	170	131	132	143	185	146	141	149	137	151	150	146	164	143	158	132	144	146	159	146	153	132	141	167	166	156	162	128	143	148	150	175	145	147	158	147	134	148	157	166	163	137	167	157	152	135	166	169	151	147	141	147	157	144	157	163	155	154	118	126	150	164	161	142	147	160	138	150	146	148	137	158	143	160	147	143	142	132	122	132	130	147	155	164	146	163	151	154	146	124	169	157	136	168	152	138	166	144	150	157	130	140	178	155	146	158	159	167	167	147	170	154	141	135	169	155	142	154	128	161	163	144	164	133	142	160	147	139	163	150	165	153	144	156	163	156	152	154	155	141	148	159	176	153	172	168	138	135	132	125	140	139	132	174	152	126	150	160	123	162	146	132	155	168	150	145	148	146	175	134	140	155	160	160	135	152	168	140	148	166	175	155	165	158	145	139	167	153	168	159	138	141	141	168	141	136	139	154	182	141	148	147	167	157	159	138	149	140	134	144	163	158	141	151	165	125	170	156	151	172	167	168	132	154	151	139	114	131	139	127	140	154	137	192	145	152	128	149	143	141	150	161	135	140	160	148	162	150	147	136	148	151	166	152	149	145	148	147	168	138	146	134	140	163	142	142	140	136	153	157	129	159	150	136	146	166	166	165	148	120	149	132	156	136	182	148	155	166	117	147	161	142	166	148	142	143	170	159	134	160	146	151	168	147	144	150	159	149	147	133	163	153	174	154	153	156	153	156	146	160	153	173	141	151	154	137	154	168	152	154	139	165	148	144	142	152	149	147	141	168	153	148	183	141	151	137	144	159	140	150	128	153	140	156	146	154	159	163	158	147	151	138	152	139	138	152	138	161	154	129	131	135	142	131	151	161	160	158	153	156	163	136	176	142	145	155	147	154	160	161	154	158	165	149	169	153	149	133	124	158	129	122	135	153	155	157	137	154	122	148	149	135	140	136	159	160	151	135	163	162	147	170	166	156	151	139	159	178	168	158	141	125	157	140	131	122	142	161	135	171	151	135	143	145	158	144	127	128	139	162	134	162	169	150	167	159	151	161	141	148	146	160	136	151	142	151	158	153	151	148	154	154	156	146	138	142	138	167	138	164	149	165	151	138	150	129	166	156	142	153	146	147	158	136	146	165	162	145	143	156	161	154	141	150	165	164	140	153	140	161	137	162	134	153	161	155	159	150	131	166	175	131	155	138	157	172	139	132	128	148	126	153	136	145	162	161	166	144	150	146	149	130	148	144	142	152	153	145	139	150	157	133	150	148	160	159	162	146	158	157	139	154	145	153	156	151	151	151	143	157	138	160	154	142	159	163	156	117	131	155	122	164	156	168	152	158	159	162	155	153	148	139	161	125	144	165	144	150	157	123	134	144	145	134	153	143	172	163	143	142	137	121	179	167	162	140	175	174	131	146	164	152	139	160	139	173	143	159	166	130	149	137	161	135	154	155	179	153	134	162	143	155	131	156	134	147	146	163	146	155	152	158	144	148	169	132	158	172	142	155	140	166	172	139	145	125	120	121	139	135	141	148	153	140	140	160	133	145	166	151	149	142	151	152	151	147	186	141	153	157	155	131	166	150	140	151	148	144	137	142	144	141	155	135	161	153	168	147	136	168	167	150	150	131	160	161	145	161	149	128	148	131	140	144	161	129	124	171	142	150	133	155	171	147	162	165	153	169	128	147	143	132	157	161	144	143	150	151	151	147	151	139	149	154	164	160	178	165	160	160	155	154	175	151	159	151	156	149	149	140	162	154	138	147	149	145	141	151	169	152	171	147	138	157	166	163	144	156	150	146	159	151	137	141	153	147	149	142	126	154	148	148	145	163	159	149	150	139	160	139	171	157	133	161	159	159	142	145	138	155	149	149	153	138	159	129	142	165	143	145	138	165	148	139	131	150	157	166	142	144	171	135	156	159	153	153	163	136	139	156	139	160	141	151	160	137	140	135	169	152	163	149	147	143	162	146	130	128	121	146	162	160	159	149	145	134	161	146	134	149	143	171	138	129	151	138	128	154	156	149	125	159	150	151	133	143	158	183	157	134	162	141	140	136	143	149	142	137	147	163	147	175	149	134	170	154	145	166	149	153	135	140	143	158	155	143	156	136	172	154	127	160	142	163	156	128	148	158	149	162	142	124	145	145	136	157	154	128	142	145	152	153	159	152	141	144	130	146	136	142	156	151	168	141	145	156	155	139	148	146	142	149	130	151	146	163	147	151	158	148	168	125	127	128	141	152	149	152	148	118	154	139	131	146	139	167	160	149	142	163	154	148	138	138	142	160	150	154	141	121	137	147	158	147	146	162	146	149	166	156	140	141	168	142	159	138	170	153	164	152	158	163	132	134	160	136	135	148	146	133	161	152	170	123	146	140	155	160	171	147	165	166	146	152	162	160	153	152	153	153	137	147	156	137	147	152	164	162	157	142	157	136	140	144	161	141	134	147	149	129	137	153	162	146	157	153	175	142	143	157	147	136	149	149	165	136	156	165	162	142	139	143	162	159	132	153	189	161	151	169	146	129	159	156	161	182	132	134	159	139	144	140	164	159	163	163	149	180	164	166	141	144	182	155	142	162	157	136	143	157	140	159	149	134	166	157	150	163	134	145	132	153	154	161	139	151	148	145	130	138	154	169	148	161	159	143	141	153	158	182	161	147	156	147	156	157	151	152	150	158	139	156	143	134	162	171	163	138	153	159	149	166	146	158	144	135	142	170	154	159	157	139	137	164	133	129	144	147	150	153	147	169	145	150	159	126	143	145	150	149	166	134	146	173	135	162	150	160	158	142	130	153	167	151	138	143	149	137	156	149	133	162	178	154	138	128	147	150	163	132	173	148	173	138	159	166	146	147	160	151	142	141	154
34143	32706	656	337	313	277	249	218	215	211	206	220	194	215	235	214	205	185	196	183	192	195	192	203	215	190	187	225	192	201	204	189	208	203	187	239	196	176	197	211	200	203	200	213	197	205	169	216	187	213	209	200	185	194	196	204	199	205	196	187	205	176	200	214	201	190	215	193	188	212	203	212	206	180	202	187	194	170	176	206	186	190	209	205	207	200	213	189	173	201	186	205	220	197	202	187	221	172	204	186	174	188	198	150	187	201	232	223	206	198	188	203	196	218	194	199	200	178	189	187	194	200	207	193	190	218	215	209	206	200	194	206	203	199	214	185	205	204	192	209	197	202	196	181	190	194	212	185	215	178	193	180	204	217	212	190	210	181	200	192	197	192	194	192	190	201	190	193	200	220	189	191	192	205	200	198	201	185	198	201	208	187	199	214	173	192	182	209	182	200	197	199	197	194	194	185	194	210	208	225	223	202	201	184	161	181	179	194	196	189	206	200	189	190	195	198	221	192	203	180	205	212	218	214	197	187	202	177	213	223	190	199	203	209	189	210	191	169	200	209	201	194	184	194	216	202	221	209	203	222	199	185	181	209	212	205	194	207	186	185	202	197	190	213	231	179	205	220	192	196	208	209	183	208	188	190	171	191	185	204	199	196	209	199	196	223	205	230	217	180	204	208	210	173	190	182	203	200	192	213	202	199	223	203	184	202	188	184	226	210	199	217	189	222	179	203	217	220	218	203	194	193	211	201	208	200	219	187	203	194	204	212	205	226	204	210	197	185	211	173	209	232	203	227	198	195	197	242	193	199	209	205	189	206	198	180	197	204	194	202	218	215	208	190	189	194	182	194	207	197	199	217	228	203	224	185	200	168	220	177	205	204	224	204	203	205	187	203	179	179	199	193	219	203	199	217	198	210	219	198	200	195	197	185	191	197	206	203	196	196	204	184	199	175	195	220	194	200	212	191	213	195	233	253	194	186	194	208	191	190	211	220	186	188	212	216	184	198	204	209	188	192	194	198	188	211	227	220	231	198	183	195	209	198	192	212	199	219	187	204	184	198	210	199	185	194	207	212	195	234	183	204	197	209	216	193	202	206	195	196	189	220	189	209	203	190	193	193	191	187	202	192	187	222	199	204	206	192	201	208	199	212	193	171	184	216	198	216	195	220	212	234	186	201	195	201	196	203	198	200	193	222	219	170	202	199	169	192	184	233	207	173	198	192	224	190	211	210	217	203	216	177	198	216	184	189	191	198	210	209	189	194	185	209	207	217	175	189	212	186	227	207	210	171	207	201	174	190	207	211	200	178	180	182	187	201	213	186	232	203	173	189	198	190	198	203	195	186	210	196	206	192	207	191	193	193	191	228	203	189	205	208	229	160	212	202	192	198	190	190	226	181	198	178	212	189	221	190	197	177	210	212	208	226	203	199	205	221	202	195	201	222	206	180	192	184	179	193	167	194	192	195	184	224	230	198	205	218	165	191	213	198	187	190	187	174	216	217	184	184	195	180	203	228	197	212	204	219	203	191	207	203	211	209	217	188	203	210	208	202	202	201	177	213	208	204	201	193	209	198	200	183	187	206	218	200	207	177	200	192	215	213	197	209	210	200	195	201	220	202	184	205	179	204	184	193	214	186	192	210	192	202	212	190	189	199	200	210	202	209	208	224	196	171	181	196	181	190	198	204	204	190	170	206	193	185	199	191	187	199	203	177	174	188	186	206	210	212	202	209	225	198	187	203	195	193	213	189	210	193	218	195	215	187	193	208	213	194	190	181	208	178	230	185	199	225	217	190	184	221	201	202	211	215	217	193	181	203	183	172	199	187	202	198	205	214	181	201	185	193	167	216	204	182	202	186	203	226	202	202	181	215	191	187	181	182	176	210	210	197	219	185	189	195	198	193	208	221	215	198	183	189	199	202	205	192	218	195	194	196	207	170	208	200	199	213	201	202	200	204	188	223	209	183	199	188	203	200	209	220	177	221	199	197	184	186	187	190	198	193	203	199	195	188	200	192	198	205	184	210	204	182	225	219	217	203	215	193	206	211	193	218	220	178	193	191	186	192	172	176	196	195	185	195	188	194	202	190	180	205	208	208	195	194	208	196	179	171	181	207	191	195	202	184	212	194	193	199	196	207	213	182	199	184	220	184	231	201	195	216	231	211	199	209	223	196	184	189	183	191	182	201	231	212	213	213	201	197	196	190	190	190	174	214	191	201	228	191	203	207	228	192	196	213	221	206	194	213	184	200	183	205	208	208	189	212	187	181	195	217	206	213	207	224	194	196	199	187	205	184	180	209	213	186	179	192	198	168	211	203	209	188	215	171	204	171	220	202	188	196	195	212	206	191	205	200	198	204	195	174	214	199	179	193	212	196	185	228	187	186	182	193	225	198	215	199	213	204	225	191	185	195	194	192	198	210	189	195	193	188	196	167	196	208	196	178	214	183	200	194	173	211	234	195	202	179	227	198	176	203	197	177	209	221	194	190	223	181	195	185	241	210	212	181	190	227	206	186	215	221	162	200	181	199	197	185	193	200	180	185	188	181	187	190	215	199	196	193	191	184	210	216	214	217	190	204	213	207	179	184	202	194	217	177	185	203	187	202	198	188	207	194	189	224	195	191	195	199	206	201	200	208	208	239	205	214	201	183	207	202	180	198	177	207	189	186	207	196	202	194	211	191	190	223	199	202	223	195	204	196	201	196	206	217	203	206	202	205	200	205	187	216	198	211	203	231	187	190	199	217	184	191	183	180	223	178	194	190	200	195	212	192	185	192	205	210	193	216	219	183	192	200	200	202	193	213	218	194	176	223	178	188	238	203	207	200	206	203	211	198	189	191	202	201	169	214	187	188	227	208	193	202	232	183	203	222	178	206	217	210	215	216	210	177	205	189	198	218	197	215	181	190	187	202	187	217	198	208	204	206	169	172	202	207	185	191	188	181	168	220	197	218	181	220	191	192	173	209	207	180	204	215	207	191	203	211	180	198	211	186	195	176	196	196	193	192	190	206	209	179	206	205	202	197	191	182	199	192	199	201	212	194	183	215	192	201	181	199	199	189	173	219	212	208	205	223	194	192	191	204	215	207	190	187	189	189	222	197	195	199	195	212	181	211	199	216	193	204	207	213	159	211	207	199	191	201	185	195	222	174	196	200	191	209	188	201	203	183	218	213	202	200	193	207	213	177	192	202	184	171	187	203	198	201	208	183	211	211	225	190	200	190	221	210	169	207	196	199	204	197	190	193	176	193	218	209	192	193	180	185	190	197	218	203	217	208	206	192	215	181	190	182	198	185	216	218	186	204	192	197	193	203	202	204	225	202	178	184	180	185	197	218	219	201	216	210	225	210	207	243	198	216	204	202	219	192	205	202	202	218	206	223	208	197	189	197	201	175	222	204	201	191	174	225	201	178	185	190	197	198	211	176	218	176	197	211	197	178	206	192	210	188	191	188	214	206	184	191	191	190	224	175	223	196	186	209
24193	21504	28736	24657	21462	9009	754	500	448	400	379	364	354	365	329	297	330	299	327	315	275	302	291	311	283	289	274	283	313	283	282	273	337	270	268	298	315	284	295	291	308	271	241	278	299	266	299	317	274	267	251	288	273	270	300	304	299	274	249	302	274	284	276	293	254	319	299	294	274	258	284	280	295	262	311	285	290	308	315	265	283	298	276	283	252	298	283	251	281	283	282	303	266	267	279	277	311	307	295	276	260	287	265	260	307	273	280	282	293	260	282	291	289	292	293	277	308	281	279	274	256	284	280	291	278	279	285	280	276	276	270	267	273	269	280	262	276	307	271	279	280	260	280	287	281	296	274	288	302	294	288	276	274	279	252	272	245	262	281	319	256	295	299	275	252	307	276	288	293	269	301	270	277	266	276	266	276	292	266	269	277	271	286	309	253	283	263	308	275	304	310	293	265	287	260	272	276	285	278	299	262	255	298	287	302	276	281	318	305	283	270	287	272	289	289	299	283	269	289	233	280	281	278	268	287	278	254	298	260	281	295	257	296	278	284	258	311	285	281	273	303	271	268	271	302	286	300	270	261	292	263	272	308	280	278	300	285	255	306	294	263	301	292	280	270	281	255	262	298	289	329	274	305	270	268	284	303	274	270	285	241	272	269	269	273	264	292	278	291	300	297	282	287	287	279	278	244	251	288	272	264	276	262	273	296	251	294	249	279	286	305	252	273	270	284	253	267	301	323	277	302	290	302	240	283	282	303	290	286	299	285	295	290	274	274	292	250	292	273	268	292	289	252	280	281	304	272	275	290	301	267	272	290	285	274	277	263	292	259	289	294	277	299	302	265	307	257	270	288	286	290	264	294	278	279	278	296	267	286	251	250	271	258	270	277	293	269	265	277	273	269	261	275	302	264	285	271	271	280	270	271	306	261	283	258	276	270	282	275	281	264	251	272	277	280	289	277	282	278	277	287	295	284	281	279	288	322	243	287	309	277	284	294	266	280	273	284	288	280	295	311	306	279	271	246	275	292	282	277	300	255	297	267	279	287	260	281	260	271	295	279	270	296	258	302	305	297	264	291	262	319	265	267	271	296	286	308	273	301	283	286	271	315	273	248	302	283	295	292	255	258	290	276	290	262	287	295	297	263	312	317	235	272	257	275	292	289	261	275	273	279	288	276	279	296	251	329	312	267	287	333	325	248	297	240	276	281	235	264	285	299	281	292	277	276	280	283	286	284	246	253	255	284	263	270	276	296	265	293	270	289	278	308	258	258	265	264	293	283	246	299	289	279	243	253	251	270	278	298	289	284	303	307	292	284	277	295	295	298	283	271	270	270	245	307	287	272	258	288	257	285	273	288	284	286	276	304	281	302	295	313	312	303	301	257	274	284	278	259	257	295	285	276	293	285	286	291	289	274	300	280	255	275	309	305	289	291	251	295	261	284	275	255	307	278	301	278	296	277	253	249	280	293	281	272	287	259	281	261	270	260	266	271	265	244	288	281	273	287	270	289	277	315	272	309	270	291	288	286	291	263	271	294	294	294	286	291	285	289	296	272	300	286	265	266	297	280	260	255	293	254	289	306	286	269	287	275	282	298	273	287	248	278	254	265	245	283	333	280	277	285	282	272	310	273	289	256	303	280	290	324	284	288	276	299	276	290	267	308	308	298	265	282	257	277	271	275	318	293	283	257	267	287	283	251	293	248	274	287	294	271	277	299	282	265	271	287	286	286	266	313	284	296	275	289	298	289	311	279	281	282	279	287	297	285	272	281	252	330	309	313	266	254	286	300	293	281	259	283	265	287	249	291	297	283	275	274	302	294	275	272	255	313	266	262	274	281	293	248	311	304	264	270	250	317	274	271	277	260	314	302	299	271	247	258	270	270	295	267	283	311	264	249	285	296	246	273	281	247	284	252	250	277	275	293	246	268	251	295	269	298	287	316	295	284	254	285	297	302	303	267	256	277	298	310	277	259	277	308	279	291	278	272	295	279	271	255	259	269	277	282	282	279	286	280	283	265	286	260	265	309	253	303	263	300	288	278	276	290	286	304	249	288	266	287	279	291	293	309	254	283	289	266	280	290	280	250	304	302	273	287	269	285	288	274	327	283	280	269	296	280	313	281	252	286	288	297	285	251	268	301	246	269	301	289	284	269	306	276	286	273	290	281	278	309	288	271	290	274	295	286	281	289	310	267	280	280	296	289	273	279	271	270	284	296	309	287	277	285	278	272	273	273	308	276	293	302	289	265	275	319	277	281	253	271	280	279	287	310	317	304	314	281	280	259	299	296	269	290	300	277	258	299	270	294	281	275	274	278	294	276	270	288	267	281	301	290	315	243	294	280	275	291	271	264	302	287	265	284	245	292	278	244	298	297	286	292	287	296	305	279	270	270	297	305	291	285	274	278	263	280	310	278	285	289	301	278	299	268	281	272	281	283	274	306	285	307	291	300	286	282	279	282	290	297	298	280	287	302	271	236	261	319	300	287	267	285	281	261	295	301	272	294	295	299	280	308	296	291	284	288	307	302	301	244	282	302	280	266	267	276	252	241	273	280	302	293	310	271	293	270	267	244	301	308	305	301	294	294	269	307	298	263	258	299	287	274	280	287	287	288	296	303	270	283	276	269	262	247	284	273	272	270	293	255	278	288	286	293	287	302	287	271	296	265	243	280	296	267	266	289	259	257	269	270	250	302	287	271	305	278	280	261	283	293	303	271	289	275	285	300	274	277	268	282	277	277	281	270	291	276	302	273	289	282	305	275	285	313	275	293	281	315	258	276	263	303	309	266	274	316	275	310	273	278	287	282	276	269	280	286	284	282	290	271	295	337	294	259	273	307	277	291	318	302	296	279	292	306	270	287	288	284	269	307	265	290	262	267	289	266	293	280	289	268	282	278	264	303	277	237	277	297	266	295	292	280	293	262	266	278	277	312	267	272	305	276	270	299	286	298	258	295	292	271	301	265	273	306	295	284	283	303	284	285	271	281	244	270	262	279	288	293	283	273	269	266	310	268	285	281	300	266	260	290	293	265	283	301	325	274	282	258	268	284	276	285	295	271	291	290	290	269	279	273	313	295	283	318	294	247	273	302	294	297	279	296	292	273	304	271	250	306	318	310	265	271	298	285	268	300	305	295	288	303	284	268	260	292	305	279	266	291	304	274	270	279	280	315	269	277	278	267	290	279	261	312	281	272	272	283	273	268	273	283	261	305	289	276	284	286	281	274	282	307	293	314	272	306	314	281	312	291	292	279	256	280	278	292	276	249	270	266	262	286	304	263	336	274	276	282	254	283	298	306	268	296	319	269	296	259	278	276	260	273	283	287	277	256	283	294	268	288	253	280	280	317	279	268	289	289	293	259	278	300	278	282	272	283	290	316	276	279	294	333	293	256	283	303	282	284	280	274	300	281	304	293	261	264	273	278	283	271	254	287	268	257	288	280	304	279	331	288	295	286	262	294	276	303	285	292	293	319	285	280	272
37759	45462	5126	2224	1644	1236	1005	790	631	629	525	513	472	454	423	436	391	426	441	354	417	380	356	390	387	363	400	362	337	364	349	354	356	367	359	338	356	363	348	341	340	387	382	341	343	360	358	388	342	359	357	365	313	340	348	356	342	376	343	330	333	368	352	359	327	344	338	321	347	344	377	307	345	340	336	339	364	346	326	348	308	361	354	332	336	333	352	391	346	349	363	358	317	368	360	352	354	350	348	352	379	326	357	388	345	344	359	355	373	304	316	337	389	333	340	308	359	342	371	370	322	362	369	313	339	368	318	362	346	328	358	300	369	367	352	340	329	356	367	352	327	352	334	332	339	310	326	341	340	364	360	370	349	347	335	367	360	342	335	379	372	337	347	350	342	331	359	334	357	337	320	331	335	327	341	355	347	328	351	324	338	332	338	360	328	348	352	370	324	345	339	338	343	355	338	336	332	352	336	335	332	352	374	344	324	335	326	387	339	360	325	355	337	342	314	365	369	368	342	377	375	326	374	353	354	322	391	383	346	365	340	333	322	361	344	356	314	371	354	355	360	331	349	380	349	357	354	348	364	334	351	354	336	357	344	370	355	337	359	332	353	350	349	317	318	321	352	345	330	345	337	366	354	361	322	361	342	355	343	340	363	357	357	344	379	309	336	343	347	363	378	338	353	320	356	339	363	354	363	355	373	368	311	377	355	360	326	316	333	309	349	345	354	348	355	338	368	398	346	345	388	406	341	328	359	353	358	374	344	327	324	363	388	355	362	349	362	366	349	356	336	341	360	347	352	339	342	334	339	355	354	346	352	312	336	363	351	306	342	349	342	324	314	314	322	351	358	346	350	336	344	327	356	330	351	321	316	341	342	358	311	330	372	306	385	383	332	353	343	327	345	338	351	322	328	351	322	327	347	374	352	355	357	341	322	317	328	360	315	319	333	342	360	367	354	324	355	352	362	353	306	343	355	354	351	373	352	341	361	325	384	342	321	357	349	351	363	339	344	343	319	341	346	375	347	335	366	355	339	366	334	301	358	359	342	352	362	377	326	348	292	378	351	349	331	327	359	343	346	337	337	327	371	329	340	361	351	368	357	316	327	379	340	342	340	387	360	308	318	384	331	333	351	349	329	360	345	353	366	355	342	354	369	346	309	359	356	357	352	349	361	336	318	341	345	363	342	338	341	361	330	335	331	366	350	360	357	343	334	334	331	331	351	315	380	388	340	337	314	327	348	317	334	373	359	328	343	366	375	365	348	357	336	371	334	350	346	332	364	348	371	315	362	342	341	397	363	359	329	320	354	330	316	349	405	319	340	346	349	376	367	377	330	333	342	386	366	314	328	355	331	360	353	299	314	327	356	376	352	363	314	342	328	332	345	310	354	348	346	348	346	330	355	348	356	334	364	365	345	335	337	331	335	334	362	349	317	334	339	350	366	348	337	353	334	343	345	308	351	332	357	343	378	357	327	363	327	357	348	342	358	372	353	338	355	366	351	359	350	330	333	317	335	335	357	358	351	300	353	353	379	340	350	356	363	355	340	330	359	335	316	354	341	367	370	370	342	372	344	338	375	363	356	308	337	358	367	311	352	352	340	317	355	340	334	315	375	345	395	341	367	342	365	349	360	374	388	343	353	344	361	328	376	344	345	343	338	334	356	354	368	364	365	326	351	327	321	307	347	374	358	372	350	324	351	359	357	342	365	353	326	361	320	349	339	352	336	353	361	367	338	317	346	364	343	362	345	346	336	332	331	367	311	346	382	349	337	328	347	330	351	353	333	351	363	379	349	364	321	370	384	379	336	306	374	347	317	338	365	337	358	363	347	335	317	371	338	372	356	347	351	356	380	374	323	315	327	361	364	344	394	335	367	372	341	378	345	339	346	346	320	359	347	368	329	333	347	367	347	341	362	355	363	358	318	341	339	344	355	342	358	380	392	346	371	354	360	318	372	357	344	364	376	353	373	343	363	354	348	343	358	352	352	347	370	354	325	356	358	338	376	371	297	349	375	342	347	339	341	338	332	336	317	362	338	360	343	359	360	332	344	332	362	372	340	369	322	337	354	334	320	345	364	339	351	329	341	349	327	331	336	361	345	340	351	347	347	372	315	343	344	365	347	367	315	357	372	345	345	338	385	323	383	364	331	329	350	358	338	319	379	350	357	370	341	366	342	345	326	346	335	344	354	346	327	366	351	356	341	326	336	359	345	344	316	331	328	370	342	331	359	385	356	360	316	360	338	334	360	347	351	356	333	356	350	327	327	328	359	344	349	352	332	325	315	343	345	345	327	329	335	336	326	348	350	337	341	347	338	308	343	372	390	364	325	362	320	329	329	321	330	319	363	345	342	330	349	345	383	325	322	329	362	358	353	316	389	319	371	357	325	338	359	347	362	362	340	341	353	343	332	342	340	328	354	356	310	363	331	333	344	360	359	363	381	344	341	377	349	349	333	326	363	374	358	360	316	347	331	358	326	325	339	393	334	318	353	342	333	345	357	363	364	356	343	367	388	349	344	330	338	326	334	382	317	349	346	351	362	338	330	335	349	343	337	346	343	307	392	329	383	347	363	346	347	312	363	333	379	354	345	316	375	339	343	348	342	319	331	338	366	336	341	344	332	357	346	374	308	336	370	347	361	346	319	353	351	311	355	322	365	362	335	347	376	350	343	338	341	329	335	349	337	356	366	345	347	345	351	352	388	370	364	372	326	366	369	361	338	336	358	340	322	346	332	341	335	371	371	344	379	353	348	314	333	324	337	358	334	350	338	362	381	356	337	382	354	359	350	328	365	325	338	350	334	338	369	363	380	330	320	346	356	369	363	332	337	342	366	359	367	331	323	371	344	308	337	316	361	366	325	316	339	349	337	369	330	353	366	316	357	370	341	338	342	339	350	340	357	309	328	359	384	371	341	351	370	316	341	356	362	333	298	360	345	381	357	350	332	344	339	343	335	333	339	362	315	356	371	339	335	353	356	343	332	352	340	335	347	358	335	369	332	336	367	360	383	342	347	360	379	345	390	324	385	355	329	363	340	387	331	315	341	327	339	345	342	336	363	329	353	372	344	347	337	342	331	348	372	354	362	340	327	342	363	377	365	350	349	378	327	367	356	336	345	360	351	353	348	349	353	379	353	340	319	401	347	343	347	349	357	337	356	337	338	369	344	331	354	328	389	343	334	358	340	350	351	358	354	403	339	335	324	337	367	317	352	342	382	348	327	325	396	342	319	340	319	344	317	381	326	340	316	318	371	364	362	348	341	358	354	354	400	342	370	334	339	385	340	334	385	352	341	339	326	339	332	323	371	374	347	391	339	325	354	333	367	339	340	377	360	361	342	357	344	363	376	379	331	298	337	353	354	372	372	357	370	336	357	350	333	389	342	338	344	366	377	327	354	350	331	337	333	356	338	355	345	355	366	381	368	322	340	332	340	328	303	325	324	330	366	334	329	371	353	341	328	349	359	342	362	355	323	334	348	358
25404	21554	27459	25588	8225	515	366	332	297	276	268	283	258	252	271	247	250	252	255	230	265	232	250	237	217	240	252	238	248	239	252	213	241	196	253	237	253	231	211	202	239	266	205	243	221	237	225	255	198	236	216	271	222	249	224	217	235	213	216	213	216	216	242	233	248	244	215	209	218	223	234	222	216	224	227	236	202	242	207	215	230	232	217	232	226	234	219	210	240	230	221	218	238	223	214	241	227	247	252	232	246	207	232	228	232	219	230	215	235	229	231	238	219	215	230	215	213	223	217	224	253	227	232	228	209	211	241	223	214	252	210	205	224	228	213	234	266	214	206	207	229	234	230	247	244	243	217	243	243	221	263	246	212	204	230	236	201	216	240	215	254	242	215	234	234	187	231	234	236	230	232	233	214	218	235	208	252	220	234	215	236	207	237	231	279	222	223	239	238	223	199	236	212	224	208	225	241	225	224	207	226	244	237	226	235	223	211	211	229	226	216	212	253	230	226	204	213	250	250	244	232	214	213	214	241	241	225	227	219	234	232	212	241	229	236	225	234	195	227	238	218	250	238	208	250	215	226	203	238	242	221	234	215	227	229	222	199	215	235	208	226	208	232	208	221	225	257	215	232	240	244	227	218	233	224	216	225	234	223	202	233	233	226	248	223	212	249	245	212	231	252	209	232	246	225	235	225	225	199	217	264	254	228	211	212	212	203	209	200	226	233	241	225	205	238	233	227	207	213	185	229	225	210	205	232	197	226	223	219	264	232	230	218	220	239	251	211	237	213	223	211	218	235	236	250	254	253	221	223	236	221	232	234	219	236	216	229	201	227	256	202	232	230	244	235	227	202	239	221	249	229	265	240	231	231	244	276	232	240	211	242	239	228	240	245	217	207	213	243	216	251	217	226	244	227	221	236	253	207	232	210	228	219	277	223	226	234	235	238	220	253	225	241	234	249	227	242	243	234	217	232	223	219	296	223	252	241	219	252	240	246	228	233	241	243	249	211	266	206	226	213	202	234	223	222	248	231	238	225	218	224	228	205	232	210	238	217	226	234	209	225	222	223	239	216	257	229	218	197	216	231	205	208	214	218	214	228	241	219	214	249	223	227	226	214	221	220	261	213	232	239	235	201	228	254	206	223	234	239	211	219	245	231	239	272	225	241	240	231	225	243	239	259	228	252	234	219	244	250	235	218	233	210	238	198	212	214	215	233	224	240	222	259	220	205	239	240	243	268	223	227	242	220	233	245	253	254	237	222	228	236	237	212	231	231	225	243	244	209	207	213	241	224	267	234	210	244	206	216	224	230	233	224	248	220	225	217	235	246	226	221	199	230	215	246	221	236	209	229	236	251	236	239	231	251	228	234	199	195	217	211	228	226	207	247	234	218	232	197	232	224	189	226	216	254	239	255	230	224	219	235	238	204	236	257	235	222	249	224	227	212	232	200	229	238	234	227	239	238	237	243	241	218	213	215	242	220	243	234	242	245	226	225	263	239	242	216	240	230	215	214	221	220	241	255	238	219	260	219	248	213	215	235	212	219	229	217	215	235	255	225	230	217	233	216	223	227	205	231	221	214	251	210	231	195	217	217	219	220	236	220	232	226	215	216	231	233	254	240	230	221	239	246	211	244	235	212	227	215	217	218	240	212	237	209	222	213	226	251	229	199	228	262	228	242	224	235	210	225	234	231	240	221	242	242	253	224	205	271	229	259	236	217	219	217	233	214	229	254	234	254	229	224	242	223	225	207	232	239	246	226	246	243	233	271	222	230	231	233	225	215	219	228	244	217	218	211	230	242	214	246	223	238	228	219	255	206	232	241	239	221	232	219	216	210	228	221	239	233	246	255	257	226	200	217	237	213	224	231	230	207	222	231	259	231	233	242	236	238	217	228	223	243	205	236	209	226	249	210	206	253	243	224	219	234	214	211	213	242	213	229	219	232	230	236	218	246	230	204	240	214	229	218	238	245	247	242	228	221	209	198	207	221	217	239	233	224	204	233	231	242	226	243	236	249	234	239	252	246	256	211	227	197	238	264	230	245	209	237	251	235	215	212	219	242	229	227	244	227	237	212	226	225	216	236	186	223	224	205	209	233	246	223	233	219	211	229	232	248	221	225	253	260	244	234	215	193	242	214	239	247	253	214	230	211	254	194	221	233	234	225	246	222	201	245	200	233	199	199	208	217	243	214	248	234	233	221	237	240	219	235	205	220	214	207	226	230	241	236	232	253	221	218	235	240	206	235	216	209	224	190	231	219	223	235	204	254	245	223	249	254	244	245	234	214	216	228	234	201	234	244	216	228	227	217	256	225	237	204	214	206	213	238	225	196	242	250	235	212	226	237	245	236	227	232	231	239	204	212	205	210	218	211	255	229	210	235	231	217	243	220	210	229	221	230	223	239	245	250	214	243	234	237	219	245	243	230	259	229	213	232	227	225	219	216	228	221	232	238	238	235	211	250	216	228	220	205	225	216	217	217	224	261	229	222	266	241	205	217	203	233	221	222	211	233	232	220	233	213	239	234	233	224	240	220	211	227	240	239	230	227	239	237	216	225	215	259	227	236	239	224	201	241	209	223	219	224	237	254	242	250	230	245	215	224	251	232	206	221	227	223	222	235	197	249	215	229	228	213	218	229	244	205	219	221	240	237	224	234	212	227	228	231	246	217	212	229	213	236	221	236	245	234	226	236	233	202	228	214	219	241	188	224	218	234	206	203	219	223	221	243	251	230	204	228	215	213	233	241	221	188	254	199	249	242	224	226	240	220	199	226	217	242	222	246	231	235	217	204	244	249	228	195	240	252	225	206	234	259	209	230	236	239	237	249	239	231	221	257	229	225	224	213	222	218	206	237	215	215	240	293	241	231	229	232	238	236	228	226	223	239	220	255	239	230	202	234	233	223	231	235	210	244	223	213	225	223	228	250	217	206	210	238	218	241	222	212	242	232	216	229	246	222	223	247	234	227	231	236	231	234	237	224	211	265	221	212	186	233	211	223	226	260	272	227	210	230	196	229	252	223	247	229	223	238	199	241	229	248	196	237	238	226	235	238	224	217	245	232	223	218	234	267	219	219	221	237	238	226	201	235	228	228	231	229	211	236	224	232	242	216	259	239	234	249	231	214	235	235	218	233	220	213	236	231	205	225	249	217	231	251	221	204	209	228	227	233	241	234	210	232	226	207	205	229	212	215	228	222	221	237	249	237	222	257	244	215	218	215	217	236	204	231	213	270	245	237	252	214	238	202	195	234	225	202	225	241	239	261	224	241	258	224	246	228	229	210	236	213	221	227	207	208	216	219	229	246	234	254	220	223	232	241	239	215	210	241	218	214	246	217	267	234	215	226	235	240	236	224	227	216	229	218	225	256	213	226	221	223	218	235	215	202	227	209	234	222	211	224	250	223	213	245	201	237	245	217	233	236	244	227	223	227	253	202	234	235	206	215	222	242	229	233	230	208	217	222	208	215	226	215	230	219	238	236	223
36412	39032	2583	1247	943	751	642	580	482	422	392	377	373	355	335	335	342	339	363	310	327	291	316	364	323	321	323	310	324	300	329	327	304	300	326	291	326	325	321	296	292	319	291	291	311	342	330	287	280	289	302	275	285	317	323	296	322	298	317	272	322	301	354	287	319	299	280	310	302	318	299	289	312	322	315	321	294	298	268	289	277	279	291	276	296	296	315	301	337	338	322	329	285	316	305	303	291	270	282	317	256	280	312	293	317	322	299	308	292	308	302	307	305	264	313	300	307	329	281	291	278	308	309	311	302	282	303	300	307	311	304	287	289	281	286	298	319	296	304	301	292	290	310	275	297	304	280	304	306	295	292	299	322	311	343	320	294	305	330	318	312	290	290	304	294	330	313	305	334	309	295	314	286	310	298	319	307	274	277	304	317	291	298	279	277	275	297	308	303	288	331	251	312	291	290	307	312	273	299	288	293	307	309	331	322	283	313	295	303	293	292	297	301	329	298	285	308	283	328	302	321	306	300	315	288	303	281	294	312	339	309	302	314	279	306	272	301	285	315	325	285	317	265	337	311	277	291	317	267	299	332	287	317	303	293	299	310	297	299	317	275	272	300	277	297	296	285	312	310	320	310	287	278	301	337	323	284	287	313	294	290	326	307	300	289	312	285	339	329	315	295	316	298	289	337	286	303	307	278	297	295	312	296	314	287	308	258	305	274	315	298	297	325	313	268	320	319	294	287	335	310	295	306	315	305	305	326	317	318	270	295	300	294	274	299	292	303	329	262	349	307	297	296	299	314	304	310	315	288	311	331	296	292	304	329	315	296	291	291	276	281	330	324	292	312	327	299	281	309	315	270	285	342	313	309	320	281	313	300	331	302	272	319	322	295	272	281	297	314	297	294	303	308	292	286	300	276	312	337	279	321	281	248	307	291	290	274	293	318	297	289	296	285	316	281	288	317	308	294	289	308	303	301	302	290	280	320	295	302	318	298	281	294	329	311	304	306	297	315	312	276	293	280	305	318	324	314	275	297	268	300	301	314	273	313	313	340	303	305	291	290	303	300	290	288	291	333	323	273	305	295	277	288	286	304	319	304	301	330	334	316	291	298	298	291	277	320	298	304	304	297	291	284	306	299	321	277	309	299	295	299	289	292	296	322	316	302	317	322	300	291	289	291	310	306	307	310	316	289	293	291	335	293	292	294	286	268	326	326	303	281	293	308	314	291	291	272	313	296	261	289	320	306	285	333	287	284	293	313	301	296	313	281	307	278	288	288	298	276	323	286	319	292	338	291	290	306	273	307	320	299	298	295	291	296	308	293	256	275	300	311	292	297	311	300	278	288	279	265	299	302	300	306	305	315	304	284	301	317	301	271	335	287	298	296	280	284	307	301	294	276	294	302	312	294	271	312	302	317	288	282	279	311	333	264	314	331	284	286	325	311	307	299	293	309	289	306	284	317	302	308	313	332	302	287	278	288	300	284	304	319	312	285	293	324	309	274	326	292	275	290	307	322	298	305	286	288	292	301	329	323	306	296	286	300	303	279	285	285	324	315	295	281	277	307	304	272	295	290	327	293	297	314	304	304	303	327	246	302	299	308	318	328	311	280	288	293	334	341	280	290	281	319	285	292	319	304	345	315	294	315	306	284	276	301	296	282	299	321	322	301	312	321	287	307	301	295	300	305	304	313	298	271	314	290	287	256	280	277	328	311	280	277	287	316	312	265	301	305	284	283	265	302	292	291	309	289	303	319	290	311	309	268	286	300	276	303	305	294	299	298	270	267	314	340	308	294	300	289	289	301	278	328	323	282	316	305	315	305	251	289	301	286	282	274	290	272	301	301	310	288	273	289	285	302	284	288	292	318	304	314	305	308	296	318	301	298	289	279	313	285	286	295	324	309	287	293	295	299	288	310	302	336	334	322	270	315	303	308	288	280	278	332	307	286	332	298	294	309	301	300	300	309	323	308	277	284	309	297	299	320	300	284	285	300	322	326	309	304	329	288	326	294	289	328	261	302	305	293	294	281	243	294	292	315	326	294	308	306	310	308	286	310	300	301	284	309	275	300	307	293	301	294	261	307	343	295	268	318	295	321	300	305	267	306	302	308	292	310	284	296	281	292	275	294	286	314	286	309	266	295	311	276	317	312	285	296	276	301	286	302	283	318	285	302	323	307	291	310	302	290	284	284	298	291	308	300	332	298	264	294	283	289	269	269	277	294	303	292	294	277	274	307	308	313	271	306	279	298	314	296	302	314	311	300	316	292	291	265	284	274	318	288	329	311	273	264	316	332	300	284	315	296	324	339	294	293	294	318	274	296	304	281	294	306	320	293	308	322	318	288	310	288	271	339	320	289	295	291	320	294	290	303	288	307	279	300	310	284	315	338	312	284	312	329	313	293	318	316	283	309	328	322	283	325	331	306	317	325	293	323	306	279	312	302	266	295	286	300	285	283	284	294	279	290	317	312	292	306	286	274	328	288	296	313	326	271	320	290	335	291	251	316	280	277	303	309	289	330	284	320	271	294	309	273	293	300	290	277	295	257	271	284	298	308	273	319	258	298	288	302	327	304	270	299	318	302	305	287	326	286	289	296	315	304	294	290	307	299	314	309	332	268	283	307	296	330	286	315	303	313	300	287	314	317	305	287	278	298	290	291	301	318	290	278	280	311	325	296	333	307	271	313	295	281	310	293	289	310	290	290	289	279	347	273	310	281	283	302	291	320	295	292	294	263	324	312	272	274	310	268	302	297	276	290	289	322	286	321	345	262	301	284	313	320	297	284	300	286	289	331	318	289	274	322	287	256	305	304	281	286	301	293	324	272	296	317	306	294	321	307	292	317	297	295	297	277	276	295	302	287	314	290	275	316	325	286	304	292	301	294	251	296	291	307	310	300	306	325	325	317	282	344	304	291	307	302	330	312	316	273	280	310	290	307	291	291	291	313	314	259	310	299	289	306	317	300	308	310	339	314	265	317	313	314	316	321	297	336	316	315	293	308	305	289	306	330	323	294	302	293	314	299	312	272	330	283	306	302	294	293	304	289	302	331	317	290	323	317	281	312	265	310	309	322	282	268	297	314	310	312	309	324	284	305	281	319	317	280	296	311	297	288	308	295	320	308	309	287	297	321	292	355	315	288	295	297	294	317	288	288	325	265	283	305	278	297	315	285	313	305	311	305	319	278	307	308	297	281	297	303	286	315	292	307	293	321	288	274	332	276	312	316	311	279	312	281	324	278	315	295	294	298	288	273	312	305	314	289	307	315	308	321	302	291	294	300	304	299	301	280	295	295	302	293	302	288	309	303	310	307	284	321	295	282	331	286	302	296	280	300	296	310	320	272	303	282	286	280	294	304	308	287	306	282	315	263	275	274	279	330	317	288	283	317	296	322	294	328	290	274	304	320	295	309	340	288	295	282	288	289	288	308	272	318	306	266	339	311	278	306	278	295	310	321	278	307	329	310	266	287	320	294	275	298	299
23212	21518	29295	24145	21501	21510	9176	967	808	735	660	625	620	613	576	524	540	548	509	507	538	552	495	483	438	508	470	486	453	504	459	492	476	515	435	490	514	456	465	494	476	506	495	511	477	472	497	495	459	465	485	482	460	496	455	479	441	477	470	464	488	507	490	468	480	486	451	413	450	474	481	458	462	508	444	466	485	483	477	483	458	461	449	458	466	438	467	470	497	448	489	452	462	456	484	434	447	443	493	446	445	434	508	514	483	462	479	472	419	420	466	468	468	515	497	450	474	500	470	457	480	430	472	481	456	464	401	516	477	481	479	465	464	472	494	468	486	469	499	480	450	466	494	468	480	457	472	457	423	486	494	480	492	472	477	427	449	492	422	466	493	487	463	455	511	445	487	445	449	484	438	457	463	457	485	478	452	435	489	462	440	460	467	462	468	439	469	454	487	466	468	488	448	467	516	473	480	486	445	492	415	479	488	432	440	480	425	470	440	481	425	463	470	472	456	453	434	477	468	445	482	505	470	491	486	452	431	445	489	479	471	484	489	473	464	466	436	467	494	473	466	439	434	435	415	449	475	501	419	472	457	442	472	490	476	465	468	526	451	446	475	465	458	449	464	459	479	468	483	437	443	452	478	447	461	470	480	461	477	434	414	476	455	470	479	442	462	502	456	491	491	498	493	439	470	495	499	463	477	497	451	455	507	415	447	450	441	458	469	495	489	467	469	480	490	463	454	476	452	488	493	476	441	472	482	471	431	475	484	427	451	444	498	413	441	468	499	430	462	464	477	481	471	473	426	483	508	471	453	463	472	489	498	483	444	458	470	476	466	484	449	494	428	439	476	454	475	458	452	469	461	486	444	449	466	465	445	474	459	455	459	473	440	460	460	475	493	513	453	454	452	472	490	485	480	464	443	446	491	494	471	469	434	461	450	503	451	462	493	444	460	522	465	430	465	445	464	489	447	460	453	449	514	422	455	466	470	454	451	429	483	482	470	457	459	426	453	500	485	458	493	451	457	480	472	486	460	502	480	518	496	465	442	448	495	458	498	451	458	495	465	490	455	472	480	441	449	433	462	460	469	450	456	438	458	493	473	448	483	435	470	493	437	481	426	468	485	482	473	470	376	434	462	432	485	473	470	484	451	470	444	474	471	454	482	478	484	485	479	465	456	456	493	501	477	499	445	489	507	469	483	431	436	436	484	462	480	428	471	483	482	450	458	470	515	434	444	459	474	452	495	494	482	524	468	458	479	484	478	481	469	440	503	465	503	450	510	453	463	477	494	494	489	493	449	449	456	486	424	453	466	438	442	491	468	514	452	460	441	468	480	514	455	452	470	468	460	498	470	480	444	485	455	478	466	493	453	466	475	489	483	476	482	428	490	472	470	446	493	471	458	486	452	446	448	466	486	491	479	474	531	467	494	406	488	451	477	473	462	467	502	475	444	468	510	466	459	442	447	457	442	483	450	475	447	495	481	480	486	477	477	474	482	471	469	478	443	437	479	488	474	481	462	473	455	448	458	448	458	466	495	473	484	464	481	444	456	461	459	471	435	471	469	422	466	485	462	448	454	428	431	476	476	448	498	442	472	437	485	436	454	475	469	474	478	485	444	459	476	478	463	450	484	474	459	472	436	475	445	466	473	472	453	466	480	461	479	477	462	453	482	429	474	493	474	458	496	481	460	439	449	460	459	453	450	460	462	455	470	458	472	450	478	444	439	470	480	438	404	441	473	459	481	436	461	473	473	467	457	470	460	451	473	447	440	485	453	461	443	470	477	486	475	500	472	508	468	490	485	416	485	456	499	485	483	430	441	407	465	443	476	477	463	481	477	526	489	469	495	464	532	457	486	429	458	447	475	442	461	502	467	418	449	454	462	475	492	461	469	446	437	472	495	486	446	455	493	481	478	452	447	495	470	463	458	460	512	449	438	494	467	480	445	453	484	445	417	455	471	433	446	454	457	445	496	437	466	456	470	467	490	452	453	473	432	447	461	442	506	476	449	458	435	445	506	491	432	494	463	471	471	466	482	508	402	494	441	449	451	468	485	458	454	462	469	468	477	443	501	433	469	447	461	498	452	493	477	452	479	493	470	476	441	479	453	443	461	444	474	477	464	488	453	464	493	462	468	455	472	482	424	449	445	464	479	448	455	446	449	477	445	457	459	452	498	483	483	485	469	469	470	488	463	483	503	432	487	466	437	451	460	477	494	453	469	452	452	494	465	421	493	461	476	478	483	414	479	457	461	461	459	475	436	484	452	457	490	504	485	503	477	447	461	481	463	481	513	454	450	511	462	439	445	445	480	462	462	444	475	443	491	465	436	475	450	425	448	457	492	455	498	443	441	430	457	460	468	457	454	466	442	459	460	482	451	479	444	471	479	475	467	454	457	474	500	502	456	478	461	441	461	493	484	451	439	473	452	420	482	432	457	490	447	505	453	455	453	478	442	465	507	419	465	459	471	424	480	514	442	461	492	500	475	456	448	474	480	438	450	436	438	440	466	458	497	436	435	449	469	471	463	514	469	459	445	427	450	450	429	450	482	481	480	469	480	442	440	484	456	441	496	481	422	474	413	457	476	449	424	420	467	446	477	471	441	502	468	461	433	469	461	473	443	430	452	452	455	440	427	472	467	521	484	469	476	434	467	453	496	497	476	450	446	478	463	459	461	478	453	481	468	463	491	479	459	471	482	490	501	477	469	471	436	453	462	443	489	491	469	535	445	424	471	474	455	443	499	501	510	465	482	454	420	473	481	470	506	447	461	435	425	480	490	444	482	522	472	444	428	435	446	467	429	473	461	466	463	451	466	474	462	477	471	481	513	472	447	470	473	553	468	476	480	476	494	482	456	496	433	466	426	442	444	470	469	467	448	448	439	469	469	471	445	451	461	447	520	475	456	445	499	432	455	479	457	440	422	490	455	458	442	494	430	478	447	467	482	462	472	437	461	471	471	474	498	437	449	447	473	460	471	438	487	461	499	457	467	445	432	453	448	479	438	463	450	487	466	472	463	451	458	434	465	458	468	462	493	473	485	449	500	467	479	446	447	499	440	478	493	455	454	462	501	438	463	474	476	468	454	472	405	448	467	486	442	448	468	478	473	517	500	446	480	439	443	458	449	515	442	455	468	473	421	439	469	463	472	449	440	463	493	448	465	447	463	437	480	459	418	447	441	469	428	495	449	416	480	459	473	497	429	442	464	476	429	450	450	463	487	504	487	479	456	439	486	470	488	462	434	499	504	463	429	465	447	458	448	472	443	454	449	450	476	503	513	459	471	454	486	461	460	446	440	490	479	451	470	476	472	458	496	460	455	501	448	489	485	457	482	412	436	443	456	479	459	484	459	445	470	523	408	489	468	477	456	457	453	466	433	509	496	448	498	447	440	470	491	468	456	483	457	447	504	480	450	444	453	407	452	441	451	504	445	485	486	464	479	447	456	441	439	482	434	486	480	442	486	469	483	491	464	480	472	442	455	455
42793	49610	8329	4240	3132	2335	1782	1513	1183	1096	921	886	891	833	770	713	694	678	713	634	638	597	624	602	625	560	580	559	603	584	598	556	585	567	576	621	536	616	571	619	577	579	573	557	549	575	568	595	579	572	562	575	575	570	571	606	556	531	563	588	520	517	525	569	555	567	600	595	587	529	597	569	589	551	545	567	556	556	553	576	530	561	561	576	529	548	551	589	570	575	619	556	553	613	557	570	522	544	550	549	575	582	531	575	555	554	556	576	538	552	565	544	566	536	562	588	566	559	591	561	544	533	547	556	550	572	545	535	561	531	526	578	554	603	560	605	575	529	583	581	539	559	564	537	592	545	549	572	543	541	557	531	555	552	544	577	509	555	544	560	545	570	547	587	541	511	545	566	544	539	515	566	528	553	582	537	613	562	560	552	572	543	544	536	538	528	558	527	587	519	532	567	556	553	543	564	571	533	569	543	526	557	559	573	567	547	572	524	555	559	555	525	533	573	533	533	574	527	576	540	597	555	538	532	534	538	528	573	548	555	536	548	565	541	564	567	541	526	568	523	579	588	548	553	544	567	527	560	582	549	534	561	552	590	602	567	574	586	508	603	578	566	545	551	557	564	561	532	600	527	578	552	541	572	543	543	563	517	590	578	528	538	530	580	509	550	607	555	569	586	548	597	572	608	573	561	541	536	570	552	574	535	586	534	555	567	536	577	556	547	545	591	532	562	541	532	564	502	529	561	513	518	597	515	561	558	556	554	537	547	537	578	581	601	538	518	510	550	528	527	548	577	583	537	557	531	583	547	559	585	514	573	578	599	558	549	561	557	526	551	521	583	540	547	563	570	563	521	553	553	576	518	562	581	587	568	510	542	532	542	568	567	535	550	515	556	563	559	570	567	561	569	559	579	535	582	539	584	532	566	557	571	561	530	579	532	574	546	522	557	594	602	582	528	565	588	523	538	567	542	527	549	525	574	552	582	550	556	512	566	580	586	582	579	516	564	557	541	541	517	563	552	533	546	604	554	560	530	582	550	584	589	558	566	532	536	561	577	599	513	555	597	523	543	561	537	635	559	553	526	582	519	575	539	579	548	565	561	570	548	566	555	572	537	558	568	549	547	590	563	554	548	564	552	558	586	627	569	535	564	544	543	564	551	552	578	533	549	572	585	555	567	547	516	571	539	574	511	566	557	553	537	544	603	530	564	596	563	550	544	559	626	579	542	585	507	541	587	554	550	577	544	542	534	597	527	569	569	494	605	576	579	538	530	554	518	523	524	546	583	540	598	562	548	553	556	530	554	550	563	524	587	549	542	529	561	533	568	535	564	577	550	550	564	552	539	502	538	569	543	548	552	513	544	538	565	554	567	560	562	555	534	533	567	609	536	563	538	569	517	522	534	556	598	569	576	562	555	586	560	542	497	542	562	559	517	590	532	623	543	558	529	572	550	577	560	565	541	565	534	559	553	560	545	535	560	552	564	567	520	566	533	557	556	527	589	537	518	525	564	554	526	630	569	528	588	561	560	592	539	524	565	582	546	572	516	552	592	562	582	591	576	583	567	555	559	549	587	550	615	592	598	561	558	568	524	566	583	519	521	561	539	563	560	527	557	557	558	565	551	586	559	552	575	578	531	546	558	528	586	540	565	581	588	598	519	567	542	584	582	583	593	572	556	578	588	544	550	579	529	541	547	550	593	574	548	540	556	548	547	538	591	567	578	523	518	557	577	571	596	544	541	546	587	586	507	570	549	547	550	530	562	553	556	583	555	569	557	578	539	530	530	580	566	554	555	560	552	581	553	540	593	543	566	528	543	537	557	564	572	590	581	559	585	572	551	548	532	552	561	535	550	546	574	554	501	564	567	528	550	576	587	610	588	591	562	585	543	592	528	556	555	514	576	539	541	563	596	581	557	533	597	517	573	550	556	521	586	539	546	557	558	566	571	568	559	579	582	577	560	510	586	533	572	548	564	549	537	575	590	518	562	586	566	559	521	604	557	543	561	563	545	573	502	549	540	553	556	551	535	559	567	524	511	515	560	606	551	572	553	538	554	541	564	515	518	558	603	523	565	571	554	553	578	571	565	534	567	558	593	509	585	515	508	535	541	536	536	550	554	562	581	616	564	524	518	537	610	540	555	570	526	538	574	527	531	553	538	550	547	547	555	541	552	553	562	535	574	527	563	542	565	563	545	542	534	549	566	553	546	550	599	567	548	557	560	562	545	561	540	573	552	535	576	567	581	564	582	557	538	577	559	542	551	534	577	538	582	589	518	563	556	563	543	555	535	560	561	582	548	562	549	561	541	562	578	547	592	562	587	547	574	519	530	585	553	567	545	507	559	511	552	525	558	543	555	541	532	547	548	569	559	549	564	532	547	542	577	541	545	544	565	528	550	535	523	559	592	544	541	545	558	560	547	528	521	519	542	560	556	550	542	565	581	529	567	552	500	505	564	543	581	613	511	550	540	553	554	544	559	565	512	567	568	543	604	513	563	586	542	522	559	528	540	572	556	515	539	542	542	528	557	536	557	593	536	570	539	583	561	566	548	546	580	563	587	603	567	546	530	538	539	549	559	567	543	565	578	541	582	518	510	579	545	575	562	568	525	503	556	576	538	540	552	575	584	491	544	572	559	555	551	574	578	576	549	540	570	605	512	618	540	558	623	586	556	578	583	552	549	566	570	537	535	521	566	555	598	527	515	522	562	550	554	483	578	556	563	545	535	530	529	558	529	521	540	496	532	563	555	563	571	556	589	581	548	580	549	546	550	582	519	587	505	562	569	559	553	552	565	480	514	589	597	555	515	563	586	579	563	562	570	585	518	576	521	550	509	544	609	572	530	551	551	589	550	541	553	542	541	558	526	582	543	526	515	583	600	548	527	551	552	548	579	563	563	547	552	589	516	548	548	554	540	519	541	535	575	550	531	518	529	548	504	545	541	547	574	505	537	556	538	547	597	563	571	556	603	553	585	618	570	555	527	566	548	545	501	512	525	535	592	579	599	557	563	570	552	527	549	556	541	570	567	522	530	537	535	571	558	578	525	584	556	558	575	548	550	529	551	560	558	572	562	578	537	554	559	525	520	545	510	573	535	554	586	537	531	583	560	531	541	567	562	546	530	552	556	539	569	582	573	553	520	551	569	512	549	637	544	580	572	546	572	548	575	563	535	561	515	606	573	526	576	558	545	540	551	539	561	565	549	575	545	564	568	541	563	562	550	563	569	543	560	505	579	558	569	565	569	545	592	570	563	569	560	534	537	545	552	578	533	570	589	560	562	563	567	558	561	563	515	555	530	580	530	572	518	555	540	577	547	541	578	543	591	590	587	567	549	578	576	580	536	534	572	551	565	546	523	561	533	557	557	534	585	546	576	495	558	520	513	533	574	568	552	556	571	582	544	523	568	564	548	542	579	583	553	586	594	537	529	558	571	550	556	539	565	576	549	552	564	554	561	582	552	556	583	562	525	558	580	553	562	547	552
29115	23539	13382	1071	229	180	167	153	169	149	150	137	160	131	147	146	141	150	154	148	167	165	139	153	147	152	118	151	153	163	156	168	160	151	174	146	122	149	144	154	149	147	153	151	149	121	136	146	136	168	147	166	149	157	146	125	124	142	130	144	132	155	137	162	159	138	155	138	126	139	153	121	139	129	126	141	151	166	137	182	148	154	147	157	140	155	161	162	146	148	150	142	166	164	158	134	166	154	163	136	122	142	128	149	160	169	140	116	156	139	150	152	138	163	152	166	165	144	139	137	151	136	150	130	145	157	159	137	160	136	134	169	136	161	157	152	160	143	110	145	142	161	143	153	148	173	131	136	143	143	141	171	145	135	172	144	178	139	157	163	145	162	163	150	138	146	150	154	157	149	163	133	148	154	144	129	173	133	149	150	159	154	142	153	155	148	158	145	160	162	154	139	151	154	128	144	150	161	138	162	127	148	165	154	148	144	161	117	149	149	133	153	137	145	167	144	162	131	150	146	145	146	138	145	154	163	125	148	158	124	159	155	162	151	153	156	152	148	150	132	156	182	149	133	143	135	133	153	152	127	173	153	154	144	151	152	132	138	176	143	145	172	149	141	140	152	137	146	141	151	170	135	147	122	101	138	144	153	150	155	163	135	157	147	136	141	167	143	144	141	152	142	159	148	157	152	152	155	139	148	128	149	170	143	137	149	146	146	131	141	147	139	142	136	153	141	150	150	151	139	155	152	158	142	150	184	143	128	163	143	144	145	145	144	121	165	136	136	139	155	165	159	162	151	144	153	133	159	164	134	172	158	143	132	140	139	140	152	156	169	156	167	142	148	165	159	143	142	139	151	148	151	163	139	159	144	140	147	157	141	152	155	133	127	118	157	131	175	154	164	167	162	145	133	131	134	149	148	149	131	122	174	140	143	155	142	170	160	151	160	145	169	158	141	142	124	155	145	165	144	151	149	146	141	148	149	155	151	142	146	116	152	155	132	142	162	146	141	152	138	142	160	128	157	143	146	163	142	173	170	154	141	143	138	129	159	158	150	164	154	155	148	175	146	171	175	140	116	155	151	159	160	154	146	139	153	147	156	159	146	169	154	152	135	159	130	143	163	148	149	139	155	151	172	156	143	142	127	162	170	158	160	132	148	142	164	163	144	133	140	156	150	148	138	169	152	147	152	133	142	128	145	156	137	153	146	152	135	146	151	136	157	145	135	168	183	184	143	149	142	154	146	131	132	137	144	159	143	154	155	173	145	158	145	154	148	124	144	145	146	133	152	144	133	132	170	173	132	139	150	154	140	165	152	155	146	165	165	154	154	162	154	169	145	135	159	149	149	125	134	139	112	138	140	139	138	135	150	156	143	155	145	144	157	142	155	158	142	140	155	163	153	137	147	137	151	150	148	151	134	171	141	147	167	150	149	143	141	153	145	156	155	145	175	144	165	159	141	147	140	147	141	143	151	145	145	149	162	142	150	145	149	161	161	138	164	147	141	155	171	145	136	147	131	153	171	141	133	140	153	136	132	143	143	140	138	163	153	118	139	148	129	156	146	145	164	160	128	139	158	144	159	147	165	140	149	142	145	159	149	149	176	133	145	162	155	152	164	156	152	128	158	126	150	153	136	125	151	131	151	165	163	149	139	176	138	155	140	145	163	143	142	152	177	163	161	138	176	150	147	142	140	156	145	135	162	141	128	148	132	146	152	143	156	154	169	121	146	147	160	133	144	132	152	155	136	149	155	144	153	112	157	140	136	129	177	165	123	130	158	154	118	142	162	158	139	169	131	136	126	142	171	153	154	150	170	166	160	149	152	153	134	171	141	149	152	154	160	136	126	167	174	141	151	140	155	169	149	139	136	161	126	138	156	134	178	139	138	144	150	143	132	134	157	150	158	149	153	157	164	158	128	149	153	166	138	145	151	147	148	134	160	156	162	161	152	134	126	149	134	141	150	164	155	157	142	145	166	153	166	143	158	146	140	149	147	139	166	163	162	152	163	154	165	159	184	142	140	147	148	142	145	140	151	145	139	140	148	149	152	148	149	152	143	126	149	123	163	150	123	145	142	142	130	135	143	138	138	152	167	133	157	141	155	134	153	150	147	171	124	146	164	167	141	145	144	153	160	151	152	123	140	150	147	150	150	134	143	133	135	133	152	167	153	151	139	134	150	167	145	146	137	137	140	146	157	144	146	166	149	132	154	158	137	144	133	135	134	160	146	158	164	153	151	136	155	156	151	137	146	142	142	160	133	143	151	146	153	141	149	140	157	149	137	155	132	151	150	153	148	146	141	148	149	192	147	155	142	147	144	127	157	144	121	151	134	130	182	154	132	155	126	169	143	142	141	152	121	136	142	149	167	163	145	150	153	147	124	152	160	142	151	144	161	163	158	152	137	147	149	151	150	151	161	145	153	150	138	144	144	178	149	145	138	136	138	159	155	139	142	147	128	168	142	127	139	146	149	172	134	156	151	158	158	150	129	158	154	140	145	143	140	148	166	151	143	156	137	137	151	138	138	138	157	144	128	143	180	130	134	132	149	147	146	149	144	161	166	143	120	120	155	151	139	150	161	149	136	134	153	147	133	130	148	148	141	139	138	145	145	156	144	142	129	129	144	147	125	129	150	147	169	148	171	147	141	133	142	157	131	150	149	135	148	142	139	134	124	151	158	147	158	140	159	143	153	145	155	172	176	146	153	181	164	137	133	158	136	141	151	142	139	161	162	149	169	155	165	158	144	144	148	134	141	157	153	143	132	148	123	137	147	144	175	169	153	170	145	138	160	146	143	181	155	164	149	121	144	148	131	144	134	141	123	140	150	159	139	142	151	180	142	142	138	127	129	147	153	158	143	159	160	158	136	147	143	155	148	140	162	153	133	145	158	159	149	130	135	134	146	156	148	133	134	154	153	149	166	133	163	161	141	138	160	153	150	168	143	128	140	155	148	144	163	151	152	142	145	153	156	142	134	155	149	162	126	135	159	155	175	133	157	159	175	127	134	144	144	133	128	136	136	142	149	134	177	164	148	159	153	155	155	154	140	157	129	149	161	143	156	144	142	146	163	168	145	149	162	162	122	146	150	142	153	149	162	162	123	141	149	153	144	151	153	167	159	142	162	138	151	156	133	131	150	132	140	147	163	142	150	143	163	165	156	156	139	135	148	165	158	136	118	147	142	148	140	141	135	124	141	139	145	152	168	152	143	144	146	146	150	147	158	140	143	156	157	151	164	140	152	161	147	144	149	131	137	148	128	147	135	154	187	157	153	149	156	142	154	154	177	163	131	128	154	132	152	161	144	159	148	143	142	149	151	148	157	132	147	140	142	159	147	156	149	141	153	138	147	148	149	154	138	152	156	143	152	151	156	144	143	141	152	162	146	146	129	161	139	144	156	147	145	162	147	158	150	165	140	139	153	155	164	158	148	119	142	147	153	161	142	154	138	163	147	149	152	157	141	148	136	167	159	150	153	164	118
33917	27484	575	310	287	283	255	223	231	215	192	210	191	200	197	183	203	179	207	211	182	213	191	201	186	193	196	201	186	202	188	211	181	191	178	171	190	178	196	227	189	205	224	194	204	180	201	175	178	205	197	190	175	213	171	190	180	179	195	179	183	170	200	172	208	192	168	220	210	173	204	187	216	204	179	194	190	163	196	195	187	178	195	196	181	169	219	193	183	200	180	196	188	184	188	211	191	178	191	199	198	189	194	183	207	174	196	183	194	181	175	198	203	201	196	198	200	180	174	194	212	179	174	190	188	190	182	189	181	199	183	184	229	179	201	190	180	196	196	167	210	195	207	191	207	209	186	164	188	178	197	201	189	193	201	202	208	199	177	190	169	175	185	187	169	205	198	226	193	190	203	180	173	200	162	193	206	195	206	195	177	189	179	191	184	195	200	199	188	178	186	205	206	211	210	191	195	194	174	185	211	181	199	198	196	173	203	192	211	199	203	180	188	201	198	194	179	205	190	173	176	167	177	186	200	201	211	196	171	201	188	224	181	217	201	196	198	193	216	196	193	207	208	171	212	205	186	205	199	228	189	200	188	204	199	180	208	190	180	168	186	195	193	211	207	201	172	193	187	188	199	198	168	199	211	202	192	186	205	173	202	228	197	176	197	209	204	201	179	180	188	190	195	185	182	205	199	194	203	204	213	197	199	194	189	193	220	205	171	195	218	195	186	197	197	203	199	222	151	178	182	193	203	169	220	200	202	196	205	179	206	185	195	205	196	200	190	185	214	190	204	202	190	178	198	203	199	212	188	205	195	205	186	190	209	201	219	229	200	210	189	214	194	200	196	203	217	205	176	186	186	203	191	222	191	211	211	200	195	187	193	195	173	191	183	206	210	195	186	179	197	176	189	199	214	193	197	210	193	198	179	193	197	181	207	193	202	218	212	186	184	190	185	197	195	201	181	186	191	211	205	188	194	177	201	192	214	197	205	183	229	172	195	190	180	214	176	216	205	198	190	201	191	197	188	181	193	189	206	219	176	174	217	206	218	164	201	189	194	206	192	172	168	196	187	187	206	191	172	186	206	201	211	201	195	222	155	208	184	201	192	176	203	183	169	193	197	216	193	205	190	191	214	178	198	181	190	194	188	206	209	197	208	196	184	197	195	209	211	205	191	218	165	209	169	200	194	174	186	205	194	188	198	192	180	186	213	200	206	199	192	188	202	213	208	188	208	172	194	204	186	205	181	215	177	222	200	188	201	181	193	177	186	181	208	196	182	195	184	198	195	171	199	205	201	193	228	176	210	175	189	225	186	186	208	190	193	209	173	188	182	204	190	194	208	205	208	195	204	205	179	198	191	189	207	198	189	203	195	170	182	190	210	204	184	188	188	207	178	182	204	198	189	190	168	183	199	217	193	187	196	226	191	188	184	186	210	218	181	175	167	184	218	217	197	209	187	198	195	193	198	188	195	202	247	191	191	201	184	183	178	216	191	193	178	185	198	205	225	181	199	243	213	186	193	189	199	215	179	186	179	196	172	200	176	172	204	203	196	189	188	199	193	189	204	208	163	198	217	181	204	216	196	221	183	196	219	181	199	182	190	216	173	187	182	183	190	204	202	200	187	203	190	201	191	179	198	212	181	168	203	210	200	215	212	207	204	199	182	164	201	189	193	207	182	201	216	185	188	201	186	220	203	198	215	202	181	176	196	183	214	195	183	204	187	209	183	160	199	236	187	199	192	191	203	204	208	169	213	208	183	199	223	214	196	187	218	165	188	184	178	221	203	196	182	180	198	220	208	197	196	230	180	169	169	197	189	189	179	209	180	203	208	191	203	180	209	184	201	223	223	168	191	169	209	199	201	194	225	201	198	194	196	200	174	164	198	177	187	178	217	210	192	190	210	204	202	204	189	202	179	220	188	195	195	189	206	193	198	183	201	215	167	173	184	199	210	192	231	192	191	197	191	220	195	199	219	185	189	199	201	153	189	207	211	190	211	205	206	171	178	170	184	192	198	178	202	191	183	193	182	188	208	196	187	177	180	205	167	209	199	164	174	197	198	188	195	215	192	176	213	188	209	196	194	181	207	188	167	216	170	194	193	182	179	213	192	186	214	187	183	199	183	185	201	176	178	185	195	189	192	171	190	175	188	209	185	224	207	175	209	194	191	228	198	204	195	186	176	176	179	218	197	212	185	207	202	182	186	192	203	203	185	207	214	213	205	193	201	166	208	187	172	185	164	202	207	200	174	206	202	192	208	209	191	181	197	202	189	208	179	186	192	193	181	212	195	193	206	218	183	201	188	198	189	185	194	202	169	157	206	215	203	210	232	220	191	189	188	183	233	189	217	206	201	196	204	182	194	199	214	183	184	185	187	201	203	183	185	205	209	204	207	183	217	201	192	188	192	182	186	191	194	185	186	210	190	194	233	214	194	176	209	177	219	187	204	205	203	179	201	221	193	183	189	202	188	177	196	171	206	190	185	182	209	215	202	221	201	178	187	210	221	184	188	179	203	205	185	196	195	187	185	189	208	207	209	209	199	204	196	204	202	212	203	174	176	214	204	187	185	207	192	200	215	201	198	183	151	196	209	199	216	177	206	224	198	187	179	200	191	199	205	236	176	194	156	192	187	201	196	179	187	177	212	224	183	174	195	179	210	191	185	203	206	220	190	217	188	190	230	192	205	177	204	212	195	168	211	217	207	201	184	199	223	217	208	180	195	182	182	200	216	199	187	219	186	199	209	190	195	185	181	169	178	213	207	208	184	204	215	204	193	189	197	218	194	207	182	194	206	175	209	174	217	173	188	209	198	191	216	197	212	207	163	196	209	189	154	184	201	202	186	176	189	181	184	193	216	178	211	193	199	192	188	222	191	176	193	198	198	204	201	201	199	190	174	204	182	207	174	180	199	184	211	171	190	192	178	195	202	188	207	185	177	207	215	206	190	214	191	189	221	199	189	193	199	232	163	217	199	204	232	188	197	177	218	184	202	182	201	203	200	184	198	195	189	184	179	185	199	208	205	209	209	208	180	181	177	208	169	192	200	192	176	180	218	195	228	217	188	191	201	183	211	201	221	189	193	191	210	183	188	208	177	182	175	173	205	207	195	176	200	200	186	196	202	211	168	189	167	171	212	184	212	190	172	173	204	202	182	186	180	191	203	198	204	172	206	208	187	204	208	186	196	211	193	200	194	200	195	193	176	192	173	180	227	162	184	193	204	189	203	189	225	196	192	193	198	201	173	216	191	198	211	199	195	182	206	183	223	193	187	201	215	207	191	193	204	180	202	183	209	204	199	187	181	210	207	211	176	210	199	208	199	192	180	227	203	188	222	235	223	169	194	211	208	201	194	177	179	181	202	203	212	179	203	210	196	202	178	179	193	177	205	186	182	199	202	202	186	196	205	190	207	202	192	166	191	208	173	206	206	190	193	206	181	176	194	202	182	184	181	190	205	206	183	166	188	180	199	178	230	212	204	206
24214	21496	28718	24676	21449	9099	728	498	428	401	358	359	342	344	349	307	300	316	312	296	304	308	274	284	302	316	300	307	298	305	282	304	313	286	317	307	289	274	297	291	298	316	303	325	241	295	273	288	299	282	270	294	274	287	273	259	265	254	300	285	280	278	310	268	305	317	302	285	285	303	297	275	270	291	279	302	260	299	265	308	255	259	270	302	266	290	255	286	282	294	269	298	261	273	269	274	284	305	271	257	293	299	266	271	273	271	272	266	267	270	280	269	257	254	282	270	300	265	275	273	257	255	261	300	301	292	273	266	271	249	250	280	275	276	259	278	296	299	273	266	250	268	295	270	273	274	304	301	279	253	272	280	290	273	275	272	263	274	270	293	308	277	288	292	286	305	276	296	299	265	266	293	313	247	306	305	291	288	280	299	271	298	265	302	298	260	297	288	302	289	273	274	303	287	296	291	270	288	283	287	290	276	278	288	266	307	272	282	289	241	264	247	298	302	288	260	266	297	251	302	276	285	264	307	321	262	281	278	285	309	288	279	276	296	273	281	280	293	288	282	299	256	287	292	281	272	274	291	301	276	259	314	290	278	284	274	286	280	270	297	294	275	304	272	289	253	267	283	283	276	297	295	289	299	276	271	292	279	288	271	261	258	273	270	295	289	296	314	286	269	276	302	295	272	239	273	285	282	263	302	307	254	258	282	258	263	284	286	256	298	288	254	294	259	261	315	289	250	254	304	274	313	259	269	275	269	284	275	296	277	263	292	295	254	298	273	288	280	268	283	266	288	281	281	285	303	275	291	287	258	255	274	283	271	286	250	267	273	270	266	286	266	313	270	272	268	256	258	264	284	280	273	250	257	269	279	270	281	302	294	289	308	264	271	313	274	287	276	292	275	288	282	281	304	281	302	262	274	287	278	253	283	268	294	280	255	262	279	296	277	297	273	258	288	279	283	269	258	304	284	275	272	298	257	296	289	268	263	274	291	265	271	292	286	260	289	290	297	281	304	300	276	285	294	288	255	285	247	289	284	260	310	257	277	276	306	298	288	291	270	282	303	287	281	300	291	272	269	319	293	294	273	294	286	268	284	269	277	275	284	279	293	264	257	281	264	275	280	296	267	267	287	305	290	258	323	252	310	279	279	253	250	316	299	299	301	264	300	267	299	265	277	281	262	309	283	261	287	298	289	271	267	271	288	276	303	297	279	289	270	286	302	289	286	250	276	259	262	286	296	294	259	256	257	279	273	277	280	284	249	255	298	299	310	313	275	285	268	308	291	299	273	260	282	295	266	279	280	255	269	271	326	273	265	305	315	294	302	283	310	282	282	287	289	307	296	253	267	295	292	274	270	287	264	288	281	289	304	252	280	308	287	297	328	263	254	288	289	308	280	292	269	283	282	248	250	286	307	290	264	249	289	281	309	284	261	256	297	293	306	265	284	289	289	271	267	247	256	282	264	337	256	307	286	283	320	306	284	273	261	284	255	264	271	250	285	277	304	257	299	289	280	289	275	263	293	296	298	276	295	267	290	246	251	307	297	342	285	285	260	257	274	270	273	287	270	272	300	271	258	283	270	293	265	262	292	298	265	285	278	262	254	273	272	255	262	281	290	277	270	272	283	273	304	304	273	266	267	292	279	250	241	289	268	250	269	269	267	269	286	257	282	255	291	293	312	290	273	286	283	241	257	258	282	267	246	268	301	304	254	286	246	278	301	269	296	303	294	271	271	270	289	304	302	291	247	307	292	291	259	294	240	286	259	313	281	307	290	287	270	281	273	253	262	280	282	283	317	287	278	298	281	284	273	291	276	280	273	317	288	267	252	292	300	289	307	263	275	296	258	284	305	302	295	291	239	281	267	291	278	276	271	254	271	291	280	280	265	289	268	285	306	264	277	289	293	274	291	281	281	305	283	307	272	267	272	278	256	279	304	267	279	277	277	294	260	290	270	262	284	300	274	234	327	273	272	312	294	283	274	262	310	287	268	292	274	275	281	246	309	242	277	273	294	286	301	259	290	270	279	269	302	262	291	280	271	291	284	278	294	260	279	263	284	281	246	284	266	267	281	260	271	263	256	245	279	272	281	298	274	284	293	298	266	293	297	279	279	291	303	257	288	294	259	293	287	295	274	292	284	282	240	277	271	299	273	277	282	285	279	306	300	270	298	318	283	284	294	282	279	281	271	263	295	252	275	263	301	276	265	279	290	314	267	274	302	267	280	263	240	277	298	269	280	268	303	311	272	275	291	271	243	249	277	293	262	292	261	264	290	264	291	321	265	313	294	290	262	290	290	275	299	288	277	274	279	289	279	258	256	284	283	266	284	294	276	269	261	259	282	312	288	279	280	287	278	286	271	298	274	306	263	268	283	282	287	284	282	267	278	275	271	262	266	281	254	293	285	266	310	287	270	288	276	282	307	297	256	257	296	297	275	275	271	326	265	307	294	264	280	291	292	296	274	283	325	314	243	277	295	283	292	318	288	279	299	247	241	269	296	280	275	279	251	298	281	277	274	274	287	290	283	271	281	282	268	239	326	279	255	284	287	270	305	264	233	310	277	280	306	303	278	279	284	299	275	276	277	300	295	265	275	304	276	246	259	278	280	293	265	295	283	248	249	288	266	261	262	262	289	305	301	282	290	300	295	284	270	261	273	297	278	276	240	290	292	235	271	263	282	295	288	274	286	292	302	301	314	256	269	278	285	309	269	259	300	307	251	280	294	308	265	273	255	288	272	272	278	285	268	267	272	270	266	281	289	296	261	284	302	286	285	265	262	266	287	268	295	272	291	270	256	267	275	281	283	258	272	273	285	299	275	287	285	269	298	273	289	282	281	268	266	286	285	274	286	275	309	291	280	256	294	265	313	293	267	263	251	262	257	268	249	282	269	285	266	275	248	305	285	227	296	268	288	295	292	286	282	264	281	273	293	263	262	266	262	270	258	294	294	285	278	302	297	317	302	291	292	268	286	262	261	299	283	270	282	258	277	280	260	260	294	277	251	301	326	298	301	287	291	274	291	271	294	288	245	280	285	288	264	257	279	287	304	286	272	285	290	268	291	302	298	278	288	277	318	284	293	263	232	291	276	267	283	304	278	261	268	283	286	267	266	275	266	261	309	289	277	267	293	283	276	253	284	232	275	290	249	256	286	262	268	266	286	271	272	279	323	262	290	292	288	263	277	282	261	268	299	270	303	280	271	294	295	281	263	253	277	280	288	309	307	230	261	277	281	293	302	283	288	265	287	292	299	275	256	242	267	288	295	277	302	276	252	236	286	275	267	282	302	297	279	284	274	288	269	274	298	297	269	253	263	302	280	273	285	263	268	280	255	280	262	270	265	285	327	281	284	279	275	255	272	272	299	265	288	315	257	305	285	290	275	295	290	284	272	282	275	268	260	282	269	298	275	297	283	251	235	270	278	269	246	272	284	291	269	274	278	281	282	259	298	271	251	270	268	279	284	286	287	302	273	293	268	311	302
37872	42380	4828	2264	1667	1225	981	819	648	615	584	485	482	444	486	437	404	360	381	399	383	418	362	393	382	369	387	327	344	347	380	338	335	364	357	353	355	361	307	393	334	334	321	314	358	340	341	351	357	333	368	345	373	299	362	366	353	335	344	324	321	366	361	342	329	371	361	368	337	348	367	383	340	396	358	334	354	328	359	354	361	350	368	341	347	353	395	344	313	322	347	358	369	340	350	333	331	330	364	318	285	340	353	306	337	361	343	354	336	329	335	332	355	357	357	334	364	369	340	347	344	361	308	369	331	346	334	339	349	341	350	346	349	353	337	310	356	350	331	336	362	355	346	335	346	318	318	352	366	330	362	321	328	335	330	333	328	369	347	332	364	331	338	357	333	364	358	357	369	350	353	331	364	373	334	315	359	330	315	321	342	358	332	348	356	336	322	318	345	362	345	364	366	352	371	347	357	342	341	336	339	329	328	377	334	366	334	319	306	349	326	346	323	337	380	367	336	340	361	329	337	337	360	338	353	334	374	324	324	397	362	324	317	374	341	346	346	310	357	324	346	341	350	359	330	336	332	311	335	367	311	388	364	329	372	327	345	318	336	316	360	339	340	369	370	345	331	348	394	341	345	344	341	348	336	350	332	351	365	369	332	360	371	327	335	361	335	336	322	366	346	354	323	331	353	367	349	347	346	345	374	363	330	367	377	346	315	357	334	327	336	326	339	352	313	379	334	364	341	337	315	341	347	367	322	332	353	355	335	319	353	315	335	361	347	363	339	323	330	356	336	370	337	315	332	368	351	345	331	359	380	342	358	339	349	352	367	340	360	322	353	337	338	316	356	355	370	340	320	353	318	336	330	326	334	344	320	336	354	344	313	382	346	343	338	361	332	374	335	375	371	359	339	312	335	328	324	345	374	344	350	335	348	376	341	353	359	359	349	337	375	313	344	359	377	375	313	341	334	330	363	324	338	313	331	330	352	355	358	329	350	356	318	355	340	374	348	347	345	359	337	321	344	331	330	327	345	355	338	344	337	337	341	340	350	350	347	334	357	344	378	334	312	348	345	335	340	328	348	360	339	349	345	314	388	346	335	337	348	359	346	333	354	338	344	351	330	344	328	353	364	353	353	349	351	351	329	361	349	329	345	399	364	356	353	317	362	343	345	350	318	322	341	348	364	334	367	353	334	330	359	345	361	353	316	362	316	357	382	347	319	343	329	352	345	377	346	343	325	336	346	355	369	342	363	331	368	365	332	340	370	347	371	322	357	327	347	320	364	367	342	335	347	323	321	326	367	347	313	336	351	323	327	338	354	344	355	339	324	351	373	379	368	369	356	288	326	345	346	301	368	331	325	328	356	322	357	334	345	351	324	333	374	338	350	368	289	373	363	319	361	345	375	363	306	364	365	351	346	346	318	351	337	318	384	332	341	326	332	342	370	339	333	346	337	339	390	358	341	340	354	336	376	326	334	354	345	368	361	334	291	367	340	342	366	347	326	342	360	338	342	345	356	352	342	299	328	327	274	349	329	324	370	325	315	321	327	344	350	350	286	379	354	366	341	354	306	324	318	339	325	361	349	359	357	370	312	366	366	350	354	341	350	354	313	346	367	324	371	348	348	330	304	326	343	338	352	349	347	343	316	315	332	377	355	366	373	316	365	344	337	366	295	341	303	344	344	364	311	350	316	338	344	372	347	350	379	331	354	319	352	355	330	341	327	353	376	354	349	348	374	346	337	353	319	340	341	352	307	318	366	328	362	331	316	364	327	338	345	339	353	376	374	328	338	305	352	343	338	368	362	367	377	363	376	349	320	370	315	334	367	335	373	326	379	362	357	324	331	345	360	367	337	356	310	331	350	318	377	332	350	310	353	327	342	371	363	336	378	344	328	390	339	389	333	345	355	349	297	329	325	318	350	361	345	343	341	364	328	292	347	321	338	334	344	367	363	327	353	347	349	361	339	355	358	373	346	343	340	325	337	344	346	333	342	318	321	312	331	368	360	353	387	330	379	357	333	321	356	348	373	324	349	353	348	322	320	341	336	343	348	350	365	356	303	360	361	324	372	359	360	353	355	318	345	332	360	389	366	362	358	348	402	370	372	350	348	310	359	362	338	357	346	304	358	315	345	339	340	338	360	333	359	357	357	336	333	337	335	365	359	361	296	347	340	330	344	333	355	333	384	342	344	345	356	332	342	371	313	353	344	332	349	353	360	347	366	365	358	344	344	355	346	318	334	374	338	326	305	320	333	332	354	303	368	354	357	332	333	334	329	356	358	324	325	327	362	332	343	369	335	348	333	365	328	293	326	370	317	371	315	327	338	345	368	346	308	318	351	336	327	351	314	339	378	325	352	361	316	323	371	322	336	353	323	366	371	342	313	364	379	357	358	320	344	336	341	305	335	356	321	348	343	331	339	351	347	351	338	383	364	346	327	357	344	339	346	351	342	350	358	343	356	338	368	325	344	335	363	341	343	338	333	317	301	397	361	379	369	334	374	341	346	347	344	339	316	335	351	334	379	329	346	346	346	323	375	368	327	314	351	324	359	344	329	318	344	316	319	343	361	346	368	343	368	330	345	379	345	337	341	358	353	340	332	321	337	331	347	362	340	332	365	321	353	323	314	348	338	337	331	365	365	347	348	366	349	330	369	334	357	336	338	325	318	328	319	347	360	330	341	367	357	344	345	354	347	328	359	328	348	366	321	337	350	361	363	353	345	363	346	353	363	323	346	339	352	330	367	354	360	349	342	326	367	347	357	342	335	339	343	344	327	333	330	344	329	379	332	353	338	363	367	340	353	317	332	353	360	322	329	356	350	342	335	317	342	360	338	347	354	352	369	323	366	365	333	403	366	340	366	373	357	335	367	340	376	326	355	350	358	349	378	343	318	365	362	353	338	331	338	351	322	335	331	379	362	367	365	329	350	324	334	339	332	335	347	358	352	361	348	328	345	379	381	330	346	338	351	367	325	346	344	323	358	354	364	360	322	326	345	354	353	357	380	339	355	315	362	340	331	318	334	344	361	341	367	368	329	321	367	310	365	350	333	337	348	353	382	351	321	330	344	386	356	345	308	347	349	325	347	385	346	355	333	331	363	328	354	371	317	360	333	349	322	351	325	330	351	329	356	321	338	351	342	323	345	351	320	340	359	331	339	343	328	328	363	353	354	359	338	345	380	347	366	359	342	344	380	356	357	331	355	341	349	371	333	343	341	319	341	318	397	377	386	340	357	351	356	326	325	341	367	339	335	336	357	359	367	313	347	332	372	321	342	356	346	342	339	344	371	331	327	385	344	346	362	338	343	375	312	327	315	350	319	350	310	323	317	328	375	383	367	333	332	309	343	394	338	351	336	341	318	325	353	352	347	324	333	344	346	361	362	332	356	346	326	357	340	338	377	341	344	366	340	336	350	321	351	351	357	323	364	349	323	332	351	340	353	379	337	351	309	325	365	349	338	325	319	364	340	330	361	356	350	344
25522	21541	27507	25581	8278	454	366	306	276	276	279	283	275	248	251	243	235	229	234	224	222	227	236	244	217	224	251	240	227	225	197	231	239	239	211	224	233	198	216	200	216	226	227	237	210	232	215	228	222	212	228	224	240	219	223	211	214	223	243	219	217	209	242	215	240	222	238	226	238	231	209	222	201	243	223	204	216	217	234	223	216	228	223	244	218	224	244	229	220	243	241	253	201	238	230	207	214	229	213	219	231	247	233	235	232	237	227	238	215	207	221	229	233	213	241	218	239	213	216	216	237	225	236	209	238	249	227	194	219	232	222	221	209	212	208	211	214	221	223	203	220	251	231	194	241	227	210	245	221	242	215	233	226	217	212	218	209	228	239	220	191	203	240	232	200	203	215	219	207	228	218	206	227	195	201	232	218	188	203	240	213	221	212	212	235	224	253	241	216	210	228	233	194	194	214	201	220	222	238	196	233	209	225	212	220	211	202	201	207	215	208	220	240	217	203	194	248	219	219	258	211	222	232	237	201	247	231	213	227	210	221	207	203	241	244	254	223	236	217	210	227	229	195	231	212	226	210	243	215	220	224	238	257	230	220	220	250	225	209	232	238	236	230	233	212	225	206	255	235	232	206	205	213	242	204	233	239	232	229	226	229	233	224	227	220	220	239	197	236	216	220	235	213	217	247	213	205	233	208	225	231	248	225	200	221	217	196	229	242	237	209	201	230	208	233	198	228	231	242	225	219	227	198	221	237	237	220	238	231	220	231	220	218	211	240	244	217	207	219	232	216	224	251	203	247	235	203	213	216	236	228	238	238	243	234	194	213	227	229	226	229	237	208	228	239	255	227	204	229	220	226	198	219	211	204	218	222	208	217	222	252	220	226	198	240	236	220	256	232	224	202	220	224	226	224	231	203	216	208	225	230	205	243	239	208	219	245	242	231	249	211	230	211	232	229	216	242	211	220	229	219	221	202	245	257	211	217	228	246	222	222	198	240	208	212	209	225	241	204	235	215	243	229	216	213	206	247	228	232	218	261	212	228	207	266	244	227	222	216	218	234	209	226	224	223	216	210	224	229	215	205	196	230	230	237	229	218	228	242	239	240	202	245	217	211	229	242	230	217	238	253	230	193	230	242	198	249	230	216	226	231	226	213	225	220	228	228	212	236	207	218	216	225	226	233	241	233	228	208	255	225	213	215	235	234	234	231	220	236	215	203	232	244	227	203	254	198	243	234	212	243	220	220	205	222	227	223	213	227	237	226	227	228	254	207	206	220	213	202	234	201	219	225	219	251	207	211	209	201	235	239	190	202	220	235	209	231	230	226	201	233	210	236	252	204	253	223	224	241	231	231	252	216	234	222	218	197	194	237	211	211	210	229	231	216	243	204	233	196	207	201	224	229	230	263	243	213	222	219	210	210	233	229	207	237	250	252	201	238	234	221	228	228	203	192	210	242	210	242	230	194	212	220	228	219	204	214	214	208	251	246	227	250	212	240	209	234	197	222	242	217	236	222	215	233	256	235	232	207	247	252	208	203	234	229	212	237	224	233	239	231	209	244	236	233	238	206	238	225	220	224	202	243	221	235	247	225	229	231	216	238	233	221	214	218	219	209	217	213	241	246	222	217	246	214	209	209	237	208	236	221	185	193	223	202	224	216	261	241	217	224	229	211	211	207	206	214	211	207	222	239	219	227	232	217	232	240	203	214	214	221	220	228	246	228	211	215	225	245	217	212	197	182	244	211	235	221	217	224	218	236	207	245	240	214	212	207	203	221	213	248	221	215	229	179	231	220	209	221	246	237	230	229	214	228	212	259	241	214	234	221	231	221	243	242	225	234	222	224	232	231	231	204	207	249	229	213	207	239	241	241	194	220	200	221	228	224	222	229	257	230	213	218	235	241	238	196	210	243	212	232	225	202	226	214	234	229	238	233	218	266	243	230	222	218	247	220	257	219	214	249	214	234	231	233	211	249	220	227	245	219	232	214	233	246	235	206	226	213	212	232	225	225	192	210	211	225	212	238	229	222	206	240	226	232	215	218	217	243	232	205	226	213	232	216	209	211	218	240	223	218	211	224	210	225	236	235	211	259	210	230	252	207	220	215	232	219	253	219	184	231	207	228	221	223	218	202	229	225	200	231	208	229	223	197	230	231	230	231	204	220	245	229	205	233	228	256	243	240	227	210	225	262	200	201	248	209	218	215	219	217	205	227	224	202	196	201	216	220	225	221	216	216	224	236	256	212	218	208	231	229	198	265	230	237	229	218	246	200	242	246	244	237	211	220	184	224	226	254	220	225	226	221	223	220	210	252	247	233	224	229	246	224	216	207	239	237	234	199	210	210	233	223	238	214	242	234	242	211	221	232	220	216	224	216	231	223	244	200	237	202	215	237	251	234	242	230	225	238	262	218	236	219	201	211	236	216	214	223	219	211	207	204	232	223	225	228	229	237	262	239	248	240	225	224	229	243	221	220	228	243	217	229	234	228	217	264	230	219	232	217	208	228	237	223	219	232	212	255	213	247	204	242	204	231	219	227	195	218	220	219	243	224	192	225	245	218	241	220	220	219	240	239	231	228	238	208	229	194	244	241	230	220	236	230	217	249	205	240	213	206	243	209	232	210	224	213	208	254	198	245	224	249	221	225	218	223	223	213	228	237	227	253	231	234	230	238	241	196	229	221	204	224	231	201	232	246	225	254	227	218	247	218	214	218	244	220	233	241	213	223	183	208	246	236	228	214	233	215	201	237	212	234	261	240	211	213	253	210	217	204	221	235	242	215	236	228	242	216	228	204	213	224	230	203	205	227	221	237	231	236	252	246	234	212	214	236	217	222	206	248	252	211	212	218	215	237	233	213	233	225	238	224	224	214	235	247	206	227	236	227	201	217	209	239	214	216	229	208	249	218	224	242	254	240	235	236	238	217	235	236	223	213	215	223	224	216	215	236	222	240	225	205	208	226	233	205	195	236	223	215	204	242	209	218	241	211	223	229	218	230	261	214	212	237	214	236	235	224	224	235	231	237	232	219	202	187	238	211	209	232	216	244	228	224	232	226	213	232	235	219	211	212	223	205	242	235	212	246	237	211	232	224	227	222	224	211	218	206	237	217	244	214	220	213	222	234	191	239	240	205	210	227	222	252	214	226	214	221	240	238	219	228	225	198	205	254	218	260	204	211	220	240	216	195	203	236	220	228	226	200	227	219	219	219	230	217	228	205	214	239	215	207	261	219	237	208	227	243	204	235	212	238	210	237	217	217	235	223	222	223	230	222	204	226	210	226	200	248	229	223	226	242	221	208	240	211	216	210	229	224	218	224	242	234	235	257	207	201	212	222	231	239	257	198	224	212	243	218	232	242	233	215	212	225	204	199	211	219	222	239	211	212	221	218	213	239	208	239	209	240	241	226	213	212	236	229	232	218	235	233	219	232	232	218	227	189	229	215	206	208	236	216	227	261	238	212	213	251	226	214	205	216	212	223	224
37071	36894	2522	1275	901	732	640	539	457	428	392	396	360	346	341	367	354	309	345	341	308	331	304	308	317	319	279	324	316	297	290	304	332	294	314	293	295	305	309	307	298	274	303	273	310	315	306	318	292	281	293	319	289	299	315	290	300	300	283	266	306	305	263	280	316	309	304	268	286	322	313	303	299	305	292	277	267	290	298	304	312	296	315	277	306	318	289	282	328	299	290	305	310	313	297	309	290	320	307	275	304	328	272	310	301	298	335	301	285	298	312	276	302	335	311	302	277	293	279	289	314	288	299	272	293	303	278	270	278	300	299	279	302	306	290	291	307	283	329	290	238	300	316	291	271	305	295	296	290	289	291	287	308	299	280	316	269	289	296	309	274	329	298	290	293	317	306	313	306	314	275	290	328	278	310	306	281	303	292	278	317	285	315	286	307	322	319	333	296	291	282	297	264	266	304	289	314	308	292	287	283	313	308	321	315	304	283	274	316	325	297	300	300	279	304	291	287	262	319	303	298	303	298	291	310	305	320	286	315	278	277	292	287	291	329	308	303	290	329	320	287	311	282	307	319	281	284	292	287	294	304	318	307	306	275	291	297	295	295	298	279	254	320	330	306	280	299	283	296	269	281	299	318	273	327	328	304	286	295	337	298	319	275	291	284	316	292	313	311	293	278	340	313	315	305	290	282	270	291	304	292	289	308	308	291	310	280	293	334	322	296	295	325	300	304	290	287	287	303	280	268	293	281	283	272	313	297	330	297	291	272	301	290	335	302	283	274	252	321	312	305	327	316	273	270	296	290	318	309	249	309	296	289	289	297	274	281	316	303	306	303	282	288	310	327	271	317	308	326	297	296	306	274	288	292	295	325	272	285	319	300	294	290	300	307	304	296	325	292	296	272	282	325	304	315	279	267	276	321	287	289	286	310	267	283	296	315	311	309	310	278	309	321	319	285	306	301	264	323	303	278	303	274	292	270	272	280	270	301	319	293	283	294	309	307	310	270	295	318	311	311	277	307	319	300	301	270	287	309	295	329	271	271	301	324	350	309	313	306	326	271	252	321	277	309	286	293	313	292	259	315	299	282	265	303	316	283	279	321	288	265	289	294	272	325	333	319	319	287	288	295	286	292	281	315	277	300	320	305	326	304	251	302	298	302	303	296	295	292	322	303	308	283	313	301	301	299	302	310	299	294	311	280	295	289	292	324	264	299	314	298	294	284	302	325	307	298	288	293	321	339	306	287	332	296	302	299	292	298	304	273	263	299	310	268	285	314	313	300	330	286	277	293	278	276	300	312	288	312	296	332	296	302	274	286	279	303	288	299	292	285	304	319	278	283	294	319	282	282	269	283	284	316	313	288	304	295	293	309	293	320	314	315	281	291	325	305	276	304	317	306	289	305	299	291	292	279	290	285	306	308	316	291	311	300	296	302	290	312	307	288	306	302	286	261	331	305	304	298	312	290	311	307	316	296	317	304	278	299	290	281	267	303	288	298	312	330	324	269	286	303	302	317	306	310	274	279	282	268	312	269	303	310	281	287	282	330	292	302	295	294	295	304	256	281	289	275	296	273	296	300	313	301	282	298	288	334	315	279	300	297	293	271	278	307	297	285	265	274	280	303	297	311	290	274	276	310	289	316	308	308	297	307	309	292	326	302	337	299	294	300	273	301	289	305	294	304	261	301	279	273	265	276	322	277	320	301	295	305	290	313	299	254	291	308	298	278	244	282	288	318	329	282	289	280	284	314	285	304	294	317	258	284	284	306	320	302	287	299	303	293	290	310	280	283	292	288	304	278	296	285	307	292	289	321	336	293	276	316	287	294	303	318	275	283	313	292	291	332	301	310	305	315	324	306	284	301	315	314	305	277	288	297	318	303	288	301	311	301	275	311	316	289	284	302	314	319	313	297	283	282	302	294	294	300	286	305	267	282	298	303	301	309	278	257	284	303	314	322	327	299	310	306	285	287	316	284	302	316	305	312	277	301	284	282	290	293	287	311	277	293	311	314	298	305	301	307	277	306	279	305	298	314	313	289	317	281	286	286	313	313	315	312	297	288	314	307	326	316	294	289	289	285	292	289	350	334	268	279	323	262	310	294	289	291	292	308	296	294	302	280	281	300	319	321	324	318	313	284	307	282	298	293	290	277	293	254	280	298	289	301	323	282	299	255	296	311	274	313	278	298	316	328	312	296	323	274	257	306	306	302	301	304	325	316	294	312	305	319	318	320	299	269	297	312	283	260	275	304	288	306	246	310	278	321	291	293	304	326	289	330	284	309	308	310	304	297	262	297	307	276	286	298	288	325	266	285	320	296	280	273	279	295	335	289	330	289	295	322	295	271	312	325	312	284	294	291	287	301	306	322	304	267	274	261	281	284	320	285	311	298	321	297	269	301	294	302	305	284	319	304	299	311	279	315	298	286	263	324	285	301	316	280	301	308	307	264	295	335	288	291	288	308	312	272	292	300	308	332	281	303	299	263	303	313	287	298	316	270	272	289	332	304	292	313	292	313	307	293	297	287	300	297	302	295	318	326	312	315	276	279	336	319	303	338	292	290	299	300	316	257	302	328	325	308	310	310	277	313	313	329	294	300	312	293	305	299	321	265	289	261	287	280	307	289	316	311	317	300	297	277	296	309	288	328	297	290	253	297	295	298	289	325	271	292	298	303	275	312	317	269	298	250	321	280	287	306	295	286	301	301	259	298	275	281	275	306	294	295	286	308	299	297	270	328	275	292	304	291	256	310	277	273	304	307	300	310	307	335	309	319	294	297	294	283	301	271	337	300	299	306	321	295	335	320	309	282	302	306	281	278	291	277	302	299	294	333	310	323	274	280	313	314	326	294	295	303	280	314	290	286	316	286	331	311	316	296	293	286	292	288	327	298	288	286	309	345	319	290	304	305	319	286	304	303	289	309	315	301	300	284	326	301	293	312	291	311	290	304	297	315	291	300	310	262	280	285	295	277	317	287	282	287	303	290	317	313	255	266	333	301	308	318	309	290	285	283	268	297	289	275	304	264	308	280	271	311	296	289	305	273	288	266	289	284	305	302	295	298	288	277	295	283	298	298	315	298	281	315	285	287	332	308	280	311	298	315	306	263	300	276	284	282	318	303	315	305	268	270	297	276	287	282	308	284	337	328	308	283	312	293	315	286	308	300	325	288	272	278	279	298	284	291	325	295	313	316	301	279	322	292	286	308	285	295	281	264	289	311	311	311	290	309	307	281	318	317	298	327	299	290	298	317	302	333	317	308	300	265	280	300	302	293	274	320	309	295	291	303	290	291	285	293	303	281	304	306	290	317	275	297	309	317	259	292	288	286	303	268	310	285	282	323	302	309	320	285	288	299	296	323	297	274	298	300	281	289	279	270	292	307	311	291	295	330	277	273	309	337	289	302	278	259	308	303	290	302	290	296	306	309	292	297	307	340	280	278	289	308	301	311	314	297	282	313	317	301	305	291	280	317	255	280	312	303	289
23223	21516	29227	24225	21508	21523	9410	1002	795	713	665	650	585	612	535	561	537	545	521	505	472	573	460	505	515	521	486	448	474	488	459	449	482	498	497	440	457	509	440	483	481	458	440	489	476	476	479	474	460	470	499	481	403	473	463	440	474	469	467	474	425	467	471	444	463	458	485	407	432	447	455	464	505	469	481	492	435	431	444	446	473	446	472	516	494	492	468	496	474	464	480	461	473	440	479	451	490	503	457	462	474	473	447	462	478	480	469	435	399	451	447	443	442	460	473	469	476	501	455	413	461	430	442	466	462	467	456	448	442	456	457	475	476	461	431	469	440	457	483	437	481	463	433	450	481	409	469	447	447	461	474	457	459	477	453	425	482	478	453	417	471	440	464	480	472	448	462	453	443	432	451	491	440	467	474	436	478	479	476	428	477	432	483	498	477	460	466	468	422	425	429	432	456	425	448	452	458	447	447	431	465	480	480	443	457	469	449	468	472	529	457	478	493	469	415	445	430	483	451	437	509	476	472	454	482	468	445	512	440	498	443	484	484	466	471	447	495	492	471	465	457	430	443	440	437	448	458	446	468	491	453	436	406	449	481	445	450	457	496	441	451	487	443	471	456	456	461	488	441	464	442	455	461	451	432	416	462	461	474	503	469	501	467	421	475	442	496	474	455	469	455	479	460	466	452	495	484	461	466	456	483	463	507	478	420	466	444	447	472	423	490	417	452	476	489	464	448	481	458	453	491	443	410	451	475	478	448	455	472	449	422	472	445	445	486	466	477	469	477	475	499	435	485	463	451	460	444	460	472	478	444	454	466	443	418	440	516	452	470	461	448	505	473	466	477	438	463	470	436	470	454	447	474	479	477	448	458	462	461	506	466	452	458	458	456	455	488	430	469	453	436	481	472	462	435	477	447	481	474	500	486	486	419	467	475	429	468	438	459	427	477	460	485	442	511	488	448	463	461	479	462	467	463	465	449	466	471	459	451	498	446	476	467	449	434	432	452	489	480	462	443	454	431	466	459	457	450	452	453	483	460	482	443	457	453	466	454	449	469	448	448	430	483	455	426	487	477	435	482	435	443	460	436	442	497	423	463	456	460	472	475	414	425	477	420	462	440	474	462	444	460	463	452	472	456	497	460	504	449	466	468	423	469	487	452	453	455	453	480	481	464	434	512	460	461	439	441	480	482	475	457	432	435	505	436	431	456	475	451	459	466	446	463	449	468	450	470	484	493	494	446	465	492	476	467	432	457	504	413	505	485	402	444	487	455	450	422	443	466	458	458	478	485	474	449	485	444	438	469	485	437	498	494	469	434	493	460	457	480	449	478	462	454	451	475	485	427	421	465	448	411	490	450	441	484	459	483	498	433	447	470	465	413	422	483	461	458	451	450	444	489	462	433	470	432	440	437	446	445	441	484	449	478	476	485	441	463	452	448	459	460	487	472	446	463	448	459	456	466	463	434	458	452	460	512	472	494	471	474	469	437	470	462	449	482	434	469	453	462	466	441	426	450	442	437	465	495	488	463	422	488	473	429	452	485	492	453	466	487	453	478	495	437	454	466	463	452	458	508	481	393	462	522	431	481	465	485	465	470	461	466	466	476	448	452	421	473	468	431	438	502	458	484	452	481	459	488	463	477	483	428	474	467	445	450	471	477	438	459	460	450	469	484	465	460	483	472	469	422	464	462	515	469	446	453	467	472	490	472	462	466	457	444	440	425	450	458	449	468	434	481	420	459	460	457	467	465	453	435	459	459	489	477	458	478	440	495	460	480	454	458	469	444	461	458	431	472	514	468	429	431	480	489	440	455	452	479	458	467	486	426	471	466	460	455	487	441	444	431	464	455	463	440	440	470	477	408	477	476	432	467	476	454	507	434	430	428	472	456	449	468	445	431	433	495	475	469	423	426	443	419	417	462	459	425	497	484	490	450	473	486	458	431	466	478	464	433	471	504	443	470	450	450	473	448	452	473	463	468	456	475	451	436	446	469	462	440	437	474	497	473	453	479	463	467	442	459	480	425	485	431	470	472	475	428	465	463	474	464	493	490	465	458	442	472	445	483	440	443	408	449	465	467	426	467	456	464	444	426	505	441	446	466	471	462	498	454	438	472	464	461	446	474	467	452	458	475	465	454	506	488	429	451	509	439	455	470	474	486	493	493	432	463	490	454	460	464	458	461	461	444	465	445	498	437	475	435	449	458	487	469	421	438	453	491	493	470	485	443	417	459	496	433	440	438	463	491	442	480	474	440	458	436	482	423	458	475	465	455	456	449	421	467	459	493	474	459	458	478	466	481	456	475	481	492	501	488	429	426	458	448	438	416	463	493	458	430	426	458	449	487	464	461	439	469	429	502	434	463	477	471	477	480	448	468	421	488	472	465	473	434	437	489	506	469	463	448	484	494	435	423	463	420	424	433	496	453	466	440	483	433	486	425	466	459	426	474	429	485	444	472	455	498	457	454	448	486	474	516	438	446	424	434	446	462	469	476	454	443	485	489	442	472	470	446	465	452	464	459	474	474	473	466	430	471	471	452	440	484	425	466	472	447	453	443	494	440	439	462	480	513	483	497	454	452	454	458	467	464	433	434	463	480	496	428	454	439	428	429	445	465	433	471	460	482	468	414	466	466	460	452	485	431	468	493	459	474	470	493	458	450	485	459	475	453	454	488	481	527	463	447	460	484	472	425	477	451	432	427	445	447	465	473	448	444	462	427	505	452	498	486	460	464	467	424	458	446	447	439	478	473	414	470	443	448	454	472	448	462	437	470	468	478	431	446	531	497	475	456	449	443	474	452	497	438	451	455	457	412	457	431	470	429	457	432	489	459	494	440	459	447	451	499	452	435	468	434	435	453	479	465	461	439	450	458	502	449	482	440	429	467	492	465	442	486	428	500	403	440	465	474	465	495	451	449	450	494	457	504	456	468	483	426	477	487	461	445	446	473	487	452	473	407	431	431	434	448	431	470	454	446	489	477	463	459	452	455	444	441	460	458	477	486	498	482	448	462	443	452	422	459	457	467	475	459	448	439	510	458	446	422	453	494	466	428	468	473	460	431	434	458	499	450	455	467	444	439	425	393	440	492	448	480	405	439	487	427	425	444	475	440	454	469	437	458	461	471	498	450	438	503	477	461	463	444	494	468	445	476	476	524	506	467	469	453	423	451	446	461	463	471	470	493	449	471	445	450	442	425	507	483	451	460	471	455	453	467	448	475	490	482	423	457	464	475	481	469	517	496	492	474	479	485	477	445	499	488	446	422	456	477	429	466	485	432	433	444	466	479	481	399	471	459	484	453	452	449	457	470	495	483	444	480	494	449	459	495	473	453	466	461	462	476	445	527	484	441	454	478	475	485	491	477	454	442	453	450	439	443	439	468	459	467	459	489	486	453	440	438	443	477	446	438	452	481	467	454	472	461	476	482	463	485	462	436	480	492	487	471	459	451	482	451	460	467	480	480	452	461	465	458	450	482	470	463	450
42119	49618	8502	4326	3134	2294	1888	1434	1287	1143	953	943	816	797	764	729	692	652	672	667	639	617	587	595	633	633	592	597	602	595	631	576	562	593	623	597	554	580	561	564	571	551	571	549	567	554	568	561	579	525	547	574	564	562	560	575	518	579	572	573	575	590	557	562	580	545	553	523	542	574	559	574	556	549	603	562	564	578	587	550	565	540	558	584	543	537	561	583	592	536	574	531	506	542	540	554	557	559	574	565	550	573	571	530	552	538	578	533	582	587	567	543	524	535	513	536	520	556	565	530	572	578	532	555	553	525	533	557	521	549	569	546	534	564	579	530	529	573	585	611	527	535	565	523	561	587	567	579	574	520	548	521	522	599	576	585	534	544	545	538	545	546	541	547	556	562	518	543	567	531	540	580	523	518	530	530	511	502	513	591	591	554	522	546	564	542	587	578	599	525	579	532	567	546	556	557	538	550	521	518	539	561	585	522	532	599	547	566	578	554	554	595	585	553	510	515	522	559	550	579	538	581	519	563	545	557	590	578	523	576	565	588	534	558	495	562	574	533	546	575	520	547	581	543	523	573	509	556	578	534	574	572	516	549	590	515	572	574	564	499	548	552	569	546	580	578	569	547	556	579	566	557	540	585	527	515	546	587	530	534	554	520	530	562	546	532	552	559	513	530	539	540	586	560	513	504	530	535	562	572	564	566	550	564	555	528	535	550	522	546	566	564	521	560	575	550	510	542	560	573	539	534	600	550	567	556	571	543	561	583	592	543	534	558	552	584	554	523	514	536	524	535	573	551	535	534	561	512	555	569	537	568	544	588	574	535	568	543	512	593	544	511	536	555	553	572	576	501	527	548	566	585	548	564	576	548	543	535	532	583	516	586	548	554	543	523	547	562	574	544	562	573	557	533	571	549	535	530	563	575	539	524	590	518	523	530	558	562	554	591	562	563	569	512	550	584	561	574	542	549	532	552	554	579	578	542	530	535	534	553	548	553	574	563	585	547	534	532	554	570	552	542	574	534	570	561	600	586	532	566	543	567	559	549	612	531	530	562	565	566	542	580	555	594	520	555	558	538	548	528	561	563	568	583	558	537	567	564	569	556	542	562	548	554	580	541	514	596	579	555	554	557	580	538	533	548	520	570	576	544	546	534	562	563	591	539	513	555	543	575	557	555	526	559	561	544	541	542	546	555	550	509	556	548	544	573	561	550	587	543	532	553	574	516	532	586	554	572	542	575	544	593	560	532	573	558	565	534	557	553	528	575	547	552	562	559	584	564	550	623	569	478	509	526	543	583	533	530	510	576	568	576	583	532	506	536	525	555	541	533	516	559	539	544	531	539	539	561	563	569	544	563	526	538	582	544	595	558	546	551	550	517	555	571	570	529	569	566	515	549	596	549	570	544	587	531	529	540	535	566	584	551	566	546	538	576	573	579	550	546	545	549	552	559	557	585	596	571	542	536	603	543	541	559	559	553	578	579	529	572	578	537	529	580	541	567	552	591	559	609	565	533	538	498	547	535	569	540	537	535	557	590	520	525	566	576	557	528	542	549	562	557	550	549	583	561	569	545	524	521	569	578	519	543	555	543	529	564	575	548	527	524	540	558	516	585	574	573	565	554	552	505	557	546	563	548	566	526	565	586	550	563	566	580	551	502	495	585	556	532	533	554	570	530	581	534	544	561	567	543	554	591	511	568	556	528	521	558	581	577	569	555	536	576	525	568	522	562	548	543	565	572	562	552	553	540	540	539	541	549	546	580	555	576	587	543	563	587	527	534	557	517	555	549	505	586	512	565	548	606	553	569	571	574	577	526	547	551	575	554	575	575	532	536	580	515	595	549	577	518	534	556	567	537	560	546	528	538	539	571	590	519	542	549	581	569	564	530	566	564	505	562	531	556	511	536	599	551	546	570	500	550	592	531	587	568	506	579	553	544	616	577	589	508	550	582	556	582	557	533	559	576	523	558	567	552	572	590	542	502	573	540	562	509	533	565	518	569	539	529	521	558	576	516	540	549	603	554	564	565	558	568	564	565	549	557	563	523	569	548	525	571	539	549	563	611	542	566	521	569	556	595	564	496	561	567	571	549	548	559	576	513	555	559	540	587	593	574	534	533	601	562	545	560	533	549	551	528	522	516	560	535	534	584	593	574	549	554	590	530	554	522	535	502	549	523	581	525	561	534	534	590	570	550	564	575	571	549	552	567	582	552	555	573	548	540	563	539	548	556	563	566	551	612	540	554	583	550	577	541	538	579	568	567	540	573	572	574	527	546	531	547	550	545	532	551	523	616	566	529	537	563	543	572	576	562	563	534	524	558	513	578	587	589	558	569	549	510	556	564	570	564	550	560	562	581	571	526	563	581	572	559	483	538	556	535	558	587	560	532	551	564	577	551	550	543	564	524	555	578	556	549	545	548	519	574	531	555	502	542	543	559	559	574	507	574	533	561	499	528	566	568	588	533	580	565	586	547	529	547	541	503	518	500	580	519	535	578	552	561	562	537	540	527	534	588	593	565	549	605	550	555	491	543	590	569	572	523	542	558	514	585	538	577	542	545	523	520	556	548	538	575	562	542	564	553	594	533	562	545	575	595	566	520	547	570	579	559	576	542	540	534	538	598	563	598	523	553	554	569	614	578	524	513	560	570	579	556	540	575	561	575	538	552	553	597	516	546	556	543	551	581	548	536	515	574	532	529	549	561	541	534	569	585	562	571	530	561	565	563	553	581	572	579	523	537	558	539	577	527	542	530	558	552	541	547	558	503	593	552	533	584	554	549	529	541	552	554	528	525	544	531	592	548	543	551	532	601	520	547	566	563	506	511	520	533	536	562	520	512	587	547	541	532	546	490	542	563	577	520	519	557	553	511	524	565	524	516	563	541	590	508	505	575	587	541	544	533	539	550	548	575	575	527	563	546	560	532	549	533	585	567	574	576	542	537	524	569	566	529	577	544	581	538	551	538	563	579	576	562	518	540	534	544	534	550	518	577	552	572	511	571	555	580	565	589	558	578	609	524	569	542	542	547	523	594	526	588	558	532	556	576	554	573	541	520	549	585	553	528	559	526	565	522	509	549	572	546	534	533	524	551	520	513	554	557	532	551	513	553	550	549	555	520	553	545	616	540	584	608	566	584	536	515	523	518	559	533	537	526	529	562	556	555	550	553	563	558	540	583	527	518	545	530	540	537	558	555	562	576	561	573	577	531	541	546	540	589	533	539	554	541	581	559	543	559	550	565	570	541	557	538	554	554	546	544	557	553	532	530	560	537	537	541	554	576	561	570	560	556	591	596	531	583	562	504	542	581	531	530	577	595	548	539	547	561	505	536	520	545	544	533	568	534	515	542	548	581	566	568	555	539	575	543	560	554	526	551	557	530	594	530	533	542	552	565	554	512	507	552	534	578	560	531	520	578	531	577	543	577	524	548	569	574	537	545	532	521	559	552	572	502	535	595	550	564	568	581	558	577	557	566	560	557	545	510
29096	23761	13336	1074	234	178	172	179	157	162	144	136	151	139	157	142	145	143	137	149	139	141	142	160	146	130	166	133	163	146	160	158	129	129	128	136	133	166	167	156	135	145	146	162	154	147	161	157	150	133	134	143	144	149	150	153	149	135	124	142	129	159	160	140	147	145	146	159	127	145	146	154	145	167	155	138	172	134	143	164	141	146	150	151	134	166	140	143	133	135	120	142	132	143	148	168	134	150	150	173	151	139	167	137	134	152	153	136	149	144	142	143	126	161	164	131	137	164	145	134	136	152	159	161	148	156	163	122	136	138	156	145	159	155	164	162	162	147	127	142	138	166	160	137	138	131	159	130	160	131	142	156	170	151	154	131	163	141	150	160	141	127	162	141	151	138	174	145	151	140	137	137	155	131	159	156	153	141	130	128	153	169	139	145	147	161	140	162	167	174	161	164	158	129	134	150	133	141	149	126	137	139	128	147	146	159	157	131	128	173	144	139	148	153	167	141	131	152	158	151	138	123	149	133	144	134	139	157	150	127	139	145	139	150	144	146	141	139	156	148	143	145	171	150	155	135	141	139	141	154	131	135	152	165	157	152	129	132	139	160	165	168	162	140	144	149	134	147	143	146	143	162	150	149	138	150	160	165	118	127	155	139	131	142	178	151	158	151	154	144	170	145	143	153	148	151	141	150	148	154	138	141	131	131	156	143	142	142	147	132	124	140	140	131	192	154	137	155	141	171	123	127	143	139	143	139	141	170	163	133	160	154	146	146	161	146	151	147	143	172	155	128	134	170	162	131	165	150	160	145	138	143	123	134	159	137	154	163	138	146	171	163	136	126	117	147	142	145	153	153	134	147	142	132	140	168	151	132	144	135	140	152	155	154	161	153	148	150	111	136	144	163	155	153	135	166	152	136	129	142	150	149	155	134	124	137	149	168	125	154	157	150	147	148	142	144	136	140	163	131	139	154	160	145	137	152	149	149	141	144	156	152	150	145	138	144	138	155	135	132	150	157	164	169	133	140	149	141	165	148	136	131	152	157	157	158	127	145	149	137	142	139	156	150	143	141	126	159	131	142	141	132	153	158	135	144	133	141	170	136	137	141	171	156	140	138	144	137	149	121	136	140	146	185	153	147	145	160	165	155	127	133	136	140	137	163	155	135	159	169	162	132	136	151	151	154	160	149	149	133	131	146	170	156	143	149	153	140	145	149	149	153	142	133	149	128	139	138	135	128	161	163	163	153	159	152	151	153	150	156	131	156	149	156	138	141	142	161	151	140	126	168	165	126	151	158	155	165	131	122	153	155	160	136	156	143	161	143	144	152	145	134	142	135	149	138	152	150	152	165	155	156	150	125	145	133	108	172	137	151	159	141	137	164	167	143	137	146	138	142	142	157	161	149	165	154	144	148	135	146	171	151	153	147	146	150	140	154	125	132	133	164	148	146	145	134	158	152	168	154	185	129	141	161	140	139	165	144	144	139	139	121	174	170	137	142	133	147	124	143	128	148	127	155	156	130	148	154	138	165	143	149	150	136	144	122	159	139	137	126	133	167	163	183	153	145	146	156	141	178	144	151	148	169	143	157	140	144	153	132	156	141	143	129	143	152	150	155	147	152	141	172	149	143	121	133	141	146	132	168	147	142	132	154	142	128	153	160	151	135	138	143	133	123	151	160	132	146	148	144	146	148	153	147	155	153	138	143	146	154	142	141	140	153	135	158	132	162	155	148	165	165	147	138	152	130	155	132	145	158	145	123	151	132	143	137	131	155	166	136	145	122	150	155	168	148	157	176	151	146	139	151	132	149	170	159	134	153	149	149	154	141	129	136	165	126	141	140	142	144	144	121	130	138	164	131	125	165	131	132	141	149	174	156	155	133	129	149	149	151	125	158	140	151	140	149	133	157	130	138	147	143	152	145	140	149	149	147	146	132	159	171	156	135	139	156	147	141	160	152	152	172	158	145	139	137	137	145	139	171	148	161	158	142	161	155	157	150	155	137	157	147	162	152	134	147	129	154	142	147	158	144	144	146	148	146	157	150	147	143	164	146	153	145	151	128	145	154	155	148	143	155	152	128	141	159	135	144	151	152	141	150	134	178	168	164	135	131	123	153	143	141	118	134	112	140	158	114	131	148	142	140	127	145	131	139	145	147	145	128	165	164	157	132	133	150	142	130	156	141	138	140	141	162	140	144	145	129	162	133	136	146	146	138	122	146	160	172	150	139	143	133	140	138	159	152	132	133	144	155	139	138	129	136	168	154	139	142	164	149	152	135	147	118	136	165	135	132	144	137	156	119	152	118	148	146	147	136	141	144	150	141	124	157	154	138	158	154	147	130	137	126	142	187	146	166	154	153	163	137	154	142	139	158	127	139	154	152	140	138	152	139	161	135	143	153	141	157	168	149	169	156	139	172	145	146	143	117	152	155	134	160	137	136	135	140	143	159	156	140	137	146	155	151	140	131	139	158	124	130	142	140	153	148	155	143	156	174	154	145	138	147	158	149	155	127	131	159	125	150	131	147	138	166	152	149	144	148	143	140	143	153	160	150	156	158	141	143	178	135	165	154	139	140	150	139	127	135	148	155	139	164	134	155	169	141	154	142	151	146	165	164	163	128	157	146	149	171	143	142	143	141	149	162	152	149	139	141	132	147	149	133	153	144	115	152	137	160	161	129	143	143	151	150	139	168	143	150	161	145	163	122	144	139	134	155	128	145	123	157	146	140	162	161	152	143	143	152	153	155	143	129	136	154	139	169	135	148	146	154	138	145	147	169	142	134	139	141	130	163	147	152	160	128	168	164	164	178	181	129	145	151	166	165	171	140	136	138	139	135	148	136	140	124	165	141	151	147	141	150	157	151	156	148	135	118	134	123	136	154	161	155	162	131	162	128	124	160	133	148	134	150	147	155	144	157	155	132	143	154	154	131	144	143	133	145	136	155	145	152	151	154	153	134	117	142	130	143	129	156	159	150	150	134	161	129	176	157	150	145	129	145	145	138	147	119	157	146	140	149	150	147	144	149	148	155	153	126	174	145	143	132	149	159	110	148	141	144	143	136	154	170	151	166	136	133	145	129	129	156	135	149	145	139	155	145	146	168	166	156	158	156	156	166	142	146	155	166	147	141	153	136	152	154	138	140	163	132	142	142	131	119	155	144	132	147	138	137	177	126	171	146	139	160	143	145	149	190	147	140	137	141	168	146	152	146	174	127	158	152	147	160	151	156	144	152	151	133	148	160	153	170	148	138	150	166	153	149	157	164	142	174	137	164	149	158	138	156	151	161	133	167	135	163	133	136	149	152	150	144	141	137	143	150	141	139	157	148	125	139	143	128	150	160	148	150	157	160	141	142	140	137	150	155	152	152	117	139	135	142	143	165	158	156	155	153	160	126	163	164	149	138	141	143	170	149	152	155	144	167	138	135	160	146	158	139	149	141	154	146	133	152	140	142	132	151	152	163	133	125	148	137	172	160	169	164
33590	29608	676	343	311	252	244	252	239	199	209	186	206	213	194	201	201	184	214	195	196	180	190	191	204	187	180	184	210	207	201	183	217	211	171	180	217	201	190	205	209	172	220	193	205	218	185	233	201	170	198	205	192	219	209	198	173	214	192	178	189	184	200	200	200	211	190	206	207	186	187	210	201	192	202	206	185	185	183	176	206	210	180	189	197	198	199	184	195	178	200	207	184	180	209	216	191	223	190	208	213	181	173	169	181	189	200	204	189	164	209	196	179	189	180	181	204	187	197	215	210	216	204	199	185	195	184	164	193	208	204	216	206	207	180	187	186	196	224	206	192	178	213	207	216	191	197	179	204	165	181	171	193	189	199	238	213	170	203	219	180	192	178	188	182	183	175	183	181	181	184	195	178	209	206	197	199	193	185	204	214	217	193	208	168	214	187	197	231	221	226	208	186	182	202	216	185	227	168	201	170	200	179	216	203	177	188	207	204	223	210	197	195	197	205	184	177	199	223	193	190	201	181	178	195	188	197	181	182	195	196	186	195	199	192	191	183	213	222	187	196	209	194	175	202	204	195	187	211	219	204	179	207	212	208	183	177	209	203	200	186	193	197	182	181	192	159	185	222	178	193	203	214	214	188	198	193	201	218	192	193	211	190	178	199	187	202	195	219	221	182	198	184	210	186	175	203	183	213	206	197	195	209	202	183	200	209	216	193	212	236	184	193	198	193	179	174	160	190	206	210	203	205	205	194	199	210	189	204	182	203	196	198	176	186	233	189	196	201	185	188	205	214	192	182	179	189	185	211	206	180	188	208	178	183	197	210	181	215	201	192	207	172	197	187	182	199	195	206	161	211	222	173	200	196	175	188	188	174	196	195	226	192	181	193	204	199	213	180	215	197	178	189	193	190	182	182	190	171	188	172	177	206	176	203	179	206	202	200	206	200	205	208	190	198	175	217	192	196	214	182	198	193	195	200	187	193	194	173	190	165	182	171	192	194	210	193	194	196	234	203	195	201	191	215	200	193	198	210	214	183	189	203	199	208	181	186	206	177	200	182	194	178	171	184	182	163	200	193	184	201	199	201	220	179	201	182	185	201	198	167	198	196	201	196	177	204	209	193	220	205	178	180	185	214	185	206	201	194	186	187	177	205	220	195	180	173	203	172	204	197	200	176	211	193	194	197	171	205	216	200	173	203	181	216	185	175	195	208	200	218	194	195	220	210	214	201	202	178	197	177	208	162	223	203	185	188	186	214	196	187	203	192	214	170	187	197	196	193	202	193	180	212	177	203	204	207	188	196	200	192	198	196	174	177	193	188	212	199	195	190	167	212	193	199	186	204	174	171	192	182	182	193	190	173	180	194	181	199	204	188	203	192	170	200	200	177	191	189	175	171	187	181	195	190	190	185	198	200	215	205	199	177	207	211	198	195	196	209	198	204	167	218	204	184	190	182	209	204	188	203	188	195	195	215	202	167	183	216	192	194	210	197	182	185	154	177	205	222	215	199	192	191	180	209	214	174	192	192	185	199	191	178	190	200	183	189	204	217	191	168	193	197	184	218	183	210	210	180	197	185	176	185	188	203	205	185	189	163	190	182	182	222	198	191	182	200	196	188	196	211	210	199	195	174	173	172	184	182	185	204	186	179	195	214	179	207	187	176	204	205	200	203	201	180	200	185	206	164	178	200	190	179	180	177	189	190	179	155	204	191	195	181	173	221	217	195	206	202	198	167	208	200	208	196	195	209	203	175	208	202	211	190	194	175	176	191	195	213	193	199	194	177	221	182	182	201	200	204	180	218	194	188	198	216	216	195	195	178	211	181	224	174	185	203	181	192	180	187	208	191	177	189	181	169	208	193	192	186	194	210	197	186	201	202	215	189	193	208	167	191	203	194	196	196	220	190	182	219	172	177	183	194	195	213	204	205	189	196	182	188	217	183	200	187	207	203	208	195	170	193	193	179	190	207	200	201	174	197	187	183	175	202	197	207	196	198	192	203	186	202	190	178	196	192	194	202	170	186	177	192	209	212	198	207	182	226	194	183	187	181	189	195	200	193	183	172	184	171	171	181	197	210	190	204	198	188	181	174	218	196	194	183	184	200	202	197	193	190	217	202	204	207	207	176	187	220	189	174	208	197	184	177	197	200	187	163	238	178	210	195	197	175	187	186	202	216	180	195	177	184	217	194	183	176	192	197	197	197	200	192	190	209	199	194	204	217	196	187	192	193	184	194	219	188	196	204	194	187	201	199	220	187	210	222	213	195	189	200	206	179	200	180	191	196	197	196	207	197	197	188	182	192	207	191	185	193	195	180	192	195	200	184	188	213	185	177	194	196	188	198	185	207	230	202	216	200	192	193	193	185	210	187	191	203	204	208	165	188	205	198	215	243	185	197	205	195	209	211	183	200	186	170	205	209	189	175	187	209	194	190	189	194	216	186	228	200	204	198	190	202	220	184	196	211	193	217	186	166	170	219	202	196	192	185	199	185	192	209	183	188	184	179	183	163	199	178	192	189	229	225	204	226	203	200	173	166	200	194	181	210	214	186	198	208	202	189	195	199	183	204	188	187	212	206	214	202	199	184	181	199	189	213	212	172	181	202	190	228	195	179	221	210	187	176	188	187	191	193	216	237	212	188	221	223	173	183	178	193	206	214	200	190	197	202	198	202	193	184	218	200	209	174	209	199	210	191	202	191	174	215	220	187	172	206	210	212	220	211	203	195	197	190	194	183	210	209	213	205	179	224	210	174	186	203	197	169	193	189	219	190	189	192	202	184	193	182	203	184	211	217	186	207	206	216	216	191	172	197	188	180	193	180	187	182	195	191	199	168	196	188	184	210	201	197	203	191	180	206	195	216	188	201	182	209	192	184	203	186	178	172	217	198	202	214	191	208	178	174	194	207	196	178	203	199	186	169	209	208	190	181	206	238	193	203	200	193	206	206	182	217	215	195	223	203	175	189	214	204	190	184	215	214	194	189	196	172	189	192	194	213	189	222	182	204	188	208	192	178	197	193	175	195	190	183	171	208	221	197	196	184	181	185	195	183	203	186	222	168	193	171	188	204	190	203	190	203	202	190	198	188	201	205	193	187	211	200	199	198	190	211	194	191	183	186	185	185	190	224	191	187	193	212	185	216	205	204	211	187	190	191	186	185	221	195	192	191	194	189	197	210	190	207	212	193	180	185	200	176	180	186	215	165	202	217	204	208	187	184	204	207	192	210	185	178	192	173	205	192	189	200	210	200	185	198	187	185	169	176	237	204	235	195	175	187	208	200	195	193	196	197	207	161	188	229	201	198	168	211	185	192	203	187	210	195	201	200	217	189	196	217	178	155	203	199	231	213	174	197	216	199	198	210	225	166	216	181	215	189	186	196	210	198	183	180	221	195	187	212	174	229	189	200	205	208	182	218	175	185	213	169	188	201	201	199	208	191	188	223	184	204	182	199	216	189	203	177	194	194	186	209	189	195	235	174	194
24298	21523	28739	24620	21430	8976	753	497	445	388	399	364	348	364	330	339	330	293	305	307	303	273	282	279	291	316	303	310	315	308	299	306	285	276	270	305	308	279	303	307	302	284	306	269	285	297	291	269	335	269	293	284	272	271	285	285	259	292	272	254	268	285	283	280	308	260	270	276	271	280	282	293	312	281	272	280	272	294	277	285	265	317	297	290	268	291	296	272	296	280	285	282	312	294	269	286	278	271	264	294	290	256	310	286	275	299	324	262	287	281	278	289	271	257	273	274	300	283	283	297	305	297	284	280	276	263	289	278	260	286	301	281	276	283	298	256	311	336	285	291	272	275	308	282	279	274	301	251	302	307	269	279	273	258	290	282	270	295	259	287	270	259	282	259	280	294	268	291	274	271	257	282	262	288	292	269	265	264	294	271	307	278	271	289	276	291	280	302	288	276	296	279	283	261	268	291	306	262	296	299	279	255	246	247	274	328	266	306	268	269	295	280	285	279	280	312	276	234	277	280	278	277	288	291	297	314	271	299	297	264	298	324	265	268	312	255	292	295	264	271	269	281	300	264	288	274	273	276	295	261	272	301	312	298	269	304	263	321	286	323	307	284	270	256	266	293	242	277	286	278	285	284	287	252	235	296	267	274	254	290	301	281	282	282	269	261	289	276	273	285	286	288	324	284	299	292	276	290	289	282	276	278	295	298	247	290	253	258	267	298	298	276	283	269	304	280	285	290	288	282	269	277	268	291	280	301	236	280	309	255	289	276	303	271	275	298	296	299	275	274	281	276	269	264	277	258	276	269	286	294	287	298	278	271	274	290	291	276	261	283	294	260	280	290	295	250	307	275	267	265	276	309	271	287	279	281	293	285	315	273	271	253	300	258	309	283	260	289	274	300	272	298	294	288	259	287	287	272	286	272	264	268	292	251	298	287	260	253	266	263	289	266	316	250	254	275	276	284	278	279	260	275	278	279	302	276	281	278	288	303	283	274	292	254	277	274	290	284	292	302	294	319	316	301	270	279	310	255	245	294	287	276	292	270	297	286	290	278	274	279	293	284	307	277	288	286	291	293	284	258	260	309	297	286	260	269	253	279	311	304	278	273	253	286	288	278	283	281	280	266	291	276	286	285	245	288	293	282	260	295	266	287	283	260	266	288	319	255	290	291	251	266	308	286	269	289	282	286	248	283	279	272	296	294	278	301	300	298	284	292	279	317	276	265	264	288	276	311	258	273	254	282	287	274	284	310	302	245	292	295	278	301	267	283	245	290	260	257	265	250	291	281	276	281	270	264	282	284	291	292	301	294	301	300	269	272	248	272	247	262	265	297	281	292	260	284	288	299	250	284	314	290	289	271	324	292	289	284	270	282	278	262	254	309	297	282	304	277	262	269	319	276	262	273	265	268	256	251	277	271	252	291	275	302	286	294	281	274	303	244	290	271	300	286	270	261	290	287	306	280	270	277	318	299	270	302	274	307	265	241	283	280	274	269	285	256	284	265	276	296	280	280	292	287	268	289	300	290	280	300	302	253	297	264	282	307	254	253	294	288	277	296	254	279	294	271	297	293	283	270	287	289	309	289	288	274	266	292	289	310	263	271	260	290	288	288	305	285	284	289	275	297	279	305	286	284	300	289	322	281	285	255	255	282	270	272	278	282	277	301	267	296	289	299	269	304	284	296	270	260	281	280	278	298	293	287	272	313	266	266	267	268	289	278	269	262	290	284	299	264	295	301	282	282	265	277	237	308	275	292	290	267	264	267	263	312	270	290	288	275	308	276	251	276	292	284	296	287	305	275	291	268	287	289	306	288	290	301	288	264	341	306	268	280	291	283	277	305	280	272	297	270	275	270	317	266	246	272	302	261	296	279	268	298	287	287	311	299	252	278	280	283	277	281	291	310	295	288	275	268	267	266	295	242	263	274	278	290	275	272	289	276	301	276	253	293	267	253	266	289	270	261	294	297	281	295	271	277	257	268	284	287	284	282	286	283	267	246	281	304	259	261	290	299	260	291	269	297	287	302	272	299	256	282	285	280	282	295	296	274	245	289	280	298	280	285	266	267	273	259	288	246	320	308	239	293	298	286	252	265	253	299	271	266	306	267	288	276	306	270	271	275	278	289	275	249	276	260	305	284	281	285	275	285	276	271	308	298	295	283	286	318	280	289	300	275	271	272	280	289	258	286	297	282	281	250	276	283	259	308	302	252	306	274	257	253	295	286	313	281	272	290	285	263	286	264	279	317	276	264	314	259	252	267	297	268	262	309	289	263	296	279	255	292	264	289	300	286	266	256	263	269	289	257	280	267	324	265	279	289	284	237	294	326	285	295	274	280	247	309	302	258	288	269	263	301	279	275	296	292	275	271	298	266	250	273	291	287	280	269	295	298	267	266	294	277	275	273	301	274	276	308	287	257	288	267	288	275	278	265	275	324	276	303	281	289	270	254	279	269	284	278	257	245	294	300	283	266	273	276	304	287	295	295	279	252	275	256	276	261	249	306	290	298	296	278	256	274	264	283	276	295	307	253	262	269	261	267	285	271	275	300	254	303	258	269	301	279	277	292	273	306	297	305	298	274	283	277	251	281	278	293	262	301	292	278	274	276	280	259	296	251	307	291	280	277	273	278	292	263	293	276	301	291	277	293	283	280	286	295	258	279	272	310	270	305	256	275	248	283	260	284	280	279	271	281	277	264	307	280	267	239	265	258	297	268	296	297	289	280	287	278	309	303	304	284	293	283	292	276	302	305	302	285	288	279	276	270	269	261	296	263	313	286	278	304	318	286	290	287	284	265	273	273	277	279	292	274	285	285	273	298	258	276	284	285	293	279	277	302	301	274	303	284	299	330	243	327	267	275	269	265	270	282	285	282	275	299	294	285	280	273	262	276	260	283	265	271	293	292	276	292	266	304	277	286	280	289	290	244	293	247	299	317	278	282	252	293	300	276	290	272	304	251	293	276	306	300	321	281	288	288	276	255	291	259	288	250	289	251	273	272	267	294	292	250	313	296	294	280	300	302	288	287	263	286	263	304	274	274	257	305	247	274	302	283	249	259	282	281	259	278	285	274	291	287	235	285	290	266	261	270	282	288	296	285	265	289	298	294	273	248	310	284	284	276	268	309	285	295	301	253	290	262	260	259	298	293	262	294	245	271	297	302	300	307	297	273	295	298	288	293	247	270	280	314	288	288	280	269	262	272	267	271	291	273	287	256	290	262	296	281	284	282	266	282	279	274	294	268	287	267	278	272	301	269	283	289	257	299	252	275	293	293	265	279	252	272	279	272	250	283	272	282	256	278	282	291	288	290	307	283	294	272	291	280	284	260	277	293	270	286	301	269	269	273	274	283	300	256	300	286	300	274	306	305	298	276	316	264	312	250	290	277	291	270	269	295	293	272	289	278	307	271	291	313	264	302	265	300	275	287	279	296	261	306	261	292	278	298	265	282	313	283	289	266	265	299	255	275	288	272	288	285	296	255
38107	45123	4799	2236	1681	1221	951	739	727	586	554	460	475	424	426	420	406	414	393	373	391	412	374	392	393	363	379	382	368	347	371	362	376	332	345	378	363	356	381	353	336	313	391	345	330	316	343	344	354	346	370	348	360	337	330	365	405	337	377	344	316	343	380	376	382	345	314	358	339	335	331	340	361	383	321	380	359	349	323	357	367	357	385	327	344	320	377	364	316	333	348	348	332	337	347	362	341	368	373	385	360	320	409	346	360	359	368	312	335	315	315	301	345	359	353	367	328	369	348	288	334	325	359	377	366	324	319	345	314	355	333	361	329	327	320	321	348	373	335	332	353	351	386	351	332	349	329	326	349	329	292	318	344	354	363	339	352	341	369	354	372	367	344	345	353	358	312	367	300	335	343	364	349	358	373	358	326	363	334	369	357	367	336	315	337	346	347	351	332	367	347	313	347	334	366	335	350	336	384	351	324	328	355	343	323	319	386	339	347	375	357	318	364	347	359	326	346	338	363	371	321	317	312	325	369	345	301	337	358	330	385	353	348	340	354	369	332	329	301	379	345	334	351	345	327	349	332	336	361	327	359	346	315	347	343	349	375	324	341	335	325	367	349	341	368	333	361	347	335	304	334	357	360	337	360	345	360	327	330	333	314	348	369	367	358	325	335	314	325	376	358	354	359	357	347	358	358	354	348	373	353	372	343	350	339	387	339	362	300	348	337	315	342	348	381	375	331	343	331	362	368	300	302	355	346	321	324	310	333	360	359	367	372	335	393	363	357	356	361	337	341	342	336	338	329	354	340	348	348	310	361	332	351	331	350	319	342	373	318	355	360	349	357	347	321	345	365	368	333	347	311	322	345	309	384	363	378	344	346	349	370	336	314	363	330	337	387	376	363	348	386	320	343	354	342	331	349	304	346	360	327	335	340	350	332	346	334	347	302	339	341	334	305	343	335	330	368	350	357	332	357	351	342	329	335	383	340	348	345	353	333	340	351	316	341	305	330	337	322	365	371	338	330	325	365	311	338	335	364	324	330	381	315	349	323	362	363	329	346	358	372	318	332	353	324	364	381	350	324	369	340	362	339	355	352	351	367	352	368	342	337	364	357	349	341	346	348	294	345	355	333	341	347	334	349	348	328	378	355	352	369	366	353	297	338	369	337	354	309	355	353	360	309	356	347	316	352	368	328	356	339	370	353	344	364	340	358	307	340	352	360	346	356	368	375	330	324	343	371	324	331	355	378	343	338	346	344	327	330	345	313	335	364	351	316	309	328	336	379	354	375	295	329	334	350	340	310	347	356	360	325	334	350	356	378	304	358	330	349	327	330	372	358	354	333	370	354	358	331	355	366	351	362	353	327	341	347	360	346	350	343	350	373	353	358	362	342	388	353	376	371	331	352	363	345	340	372	342	325	360	336	338	366	358	315	344	357	351	331	325	368	358	358	312	334	350	344	357	315	315	324	334	359	360	340	380	371	340	344	362	331	323	351	310	314	365	372	331	315	350	346	336	355	343	378	344	350	337	350	343	375	358	364	353	327	372	340	355	322	340	347	343	332	345	357	354	346	348	363	338	344	361	343	387	367	319	335	313	349	373	358	356	351	333	352	336	348	313	350	346	341	341	358	340	340	349	360	350	349	364	346	343	363	387	353	325	330	354	358	347	330	357	343	339	370	335	343	366	345	324	363	385	354	342	349	357	342	374	349	329	318	336	324	359	327	320	341	341	374	343	353	320	396	346	339	348	340	358	365	367	360	336	341	331	340	327	333	338	348	355	358	347	344	364	348	356	352	372	313	352	336	341	355	347	325	336	325	336	366	333	357	347	356	342	363	350	340	363	325	348	350	366	321	347	337	316	358	367	374	328	327	360	358	363	337	352	345	353	345	338	344	333	324	359	337	346	334	316	367	329	358	359	333	358	336	362	343	370	345	354	377	370	349	383	344	342	357	352	348	344	329	369	364	351	361	349	351	347	395	360	356	344	340	347	329	347	324	355	370	359	331	357	333	361	334	316	334	303	338	371	320	361	317	320	393	346	304	356	348	343	318	310	325	328	331	333	341	320	324	347	354	365	365	318	349	333	344	386	362	345	318	337	354	345	391	342	349	374	346	342	338	351	340	356	352	356	357	336	381	337	367	328	340	357	314	338	377	325	334	347	355	346	342	341	343	347	350	343	350	313	335	333	363	347	356	361	328	359	371	345	328	342	338	338	373	360	331	320	362	359	323	346	309	359	374	358	333	350	341	350	352	322	371	334	319	364	354	351	352	379	347	358	354	347	359	354	345	374	362	353	342	332	367	332	326	349	330	315	327	355	344	343	368	369	358	320	317	350	334	356	338	358	359	346	331	313	347	333	286	400	350	326	335	341	329	334	326	359	367	382	337	366	328	336	349	381	343	386	326	355	354	360	358	318	368	335	328	337	352	357	344	354	361	344	353	331	305	330	345	326	361	321	362	343	340	340	320	345	350	362	351	342	359	360	318	371	325	369	303	355	330	344	328	348	337	344	348	365	360	320	315	385	325	358	337	371	357	359	353	364	354	327	370	358	305	329	368	342	362	340	347	319	362	352	347	363	335	306	376	370	331	360	367	338	364	341	352	345	341	366	330	347	345	348	347	317	333	328	344	338	370	346	379	356	360	354	359	339	345	343	335	345	320	321	290	378	353	377	348	317	371	373	367	323	341	354	355	342	332	343	367	337	377	330	331	336	298	355	342	334	334	364	362	343	329	374	341	327	334	311	345	344	325	346	348	344	337	335	366	308	329	332	342	348	351	354	367	341	330	343	328	332	374	357	348	331	324	329	363	361	362	354	347	324	372	324	355	351	339	351	326	341	314	331	338	338	364	336	362	342	340	347	324	339	367	355	312	350	347	330	344	340	350	356	350	345	345	350	337	351	297	380	314	356	370	363	329	373	324	334	307	377	342	311	364	335	324	337	320	362	322	347	354	331	355	340	353	332	372	344	361	349	384	384	340	330	341	366	342	337	329	363	357	343	328	364	341	378	358	359	339	341	371	367	373	340	362	328	350	342	362	347	340	335	356	319	338	348	322	350	376	382	317	347	357	354	345	346	336	335	356	328	367	335	351	328	332	331	359	359	335	372	368	334	357	362	343	316	340	320	321	356	366	372	349	345	336	345	347	332	354	342	368	340	331	321	331	361	318	348	348	325	355	328	353	320	329	357	343	348	384	307	349	373	376	305	315	349	363	343	343	336	348	324	368	364	369	331	323	327	365	343	337	334	325	318	355	362	371	364	347	351	325	345	299	340	337	349	334	327	353	344	378	347	331	347	356	340	342	363	366	352	357	371	356	380	308	326	343	333	346	336	313	352	365	336	352	336	339	364	353	348	312	347	330	360	319	357	341	344	317	346	325	350	364	359	344	338	356	371	354	361	351	352	324	319	347	335	360	367	323	366	370	341	355	350	318	396	345	333	351	344	346	336	343	362	341	343	361	315	335	348	332	363	355	331
25457	21550	27483	25596	8166	481	360	309	285	278	269	258	256	223	263	241	252	239	224	234	190	212	232	217	218	223	220	245	224	244	232	220	199	211	220	239	247	242	215	220	229	228	228	214	216	211	220	213	212	224	228	198	219	235	222	227	207	246	216	222	240	220	245	219	243	224	211	202	240	222	218	241	223	238	231	232	231	209	234	245	226	244	215	219	224	215	212	227	231	206	230	209	194	212	244	225	238	207	224	243	222	220	197	249	227	218	244	232	224	223	240	256	233	258	228	234	207	202	213	219	206	231	241	205	230	226	220	206	213	213	197	219	227	224	209	223	226	228	238	238	236	209	205	217	222	251	203	246	240	219	247	229	223	237	227	227	208	228	231	212	197	197	207	222	233	217	232	236	227	197	201	227	201	231	220	191	234	211	206	227	220	228	227	225	209	202	259	216	229	233	204	220	210	235	214	240	224	203	211	228	210	215	197	217	214	237	184	229	210	229	226	238	206	240	212	223	242	191	207	229	224	200	241	227	199	220	222	201	221	229	226	196	226	188	218	227	214	239	237	244	224	228	254	236	216	232	225	245	218	222	223	230	224	201	212	213	189	219	254	230	220	225	213	193	224	202	219	206	236	230	229	205	212	223	227	227	227	214	216	201	209	204	211	221	223	226	225	223	236	210	211	241	203	216	241	211	227	242	226	220	223	226	213	227	226	203	223	214	258	241	227	213	229	239	214	222	244	201	237	233	204	201	230	211	222	244	227	226	214	228	242	232	199	216	235	216	234	210	218	206	219	244	212	213	231	232	232	238	237	211	228	220	228	206	209	224	222	229	230	207	227	238	228	217	248	218	224	251	226	211	231	207	231	228	209	237	195	218	214	192	208	225	243	212	211	193	220	217	232	213	236	194	240	218	241	233	218	187	234	215	245	248	220	223	217	203	209	227	216	228	216	214	244	213	230	219	236	256	223	193	233	197	208	249	250	227	220	217	226	215	255	221	227	234	247	215	222	212	228	201	213	220	220	201	222	221	203	206	217	211	210	234	234	244	218	239	231	217	223	248	228	192	237	233	222	234	200	216	228	206	223	205	221	209	229	222	217	214	199	221	213	238	232	208	262	229	237	213	222	225	245	234	217	219	227	205	217	214	216	212	207	203	203	211	212	245	214	226	222	230	231	205	204	216	228	263	229	210	231	221	235	232	232	213	236	211	226	222	223	235	197	220	217	175	252	210	221	240	225	218	248	216	215	248	215	241	237	212	208	206	230	205	229	203	220	236	212	220	230	210	213	220	210	221	220	230	247	220	252	223	227	206	221	242	212	238	238	210	222	182	212	227	220	238	232	209	250	220	224	196	250	205	207	222	219	234	198	227	232	242	214	231	242	219	205	244	225	213	221	206	209	214	224	214	257	238	212	235	242	213	202	193	215	232	214	237	202	237	200	218	212	239	231	259	210	221	221	212	239	232	208	225	224	217	228	240	207	218	228	213	237	221	230	219	227	228	229	206	216	229	225	233	243	208	244	222	219	228	237	222	241	209	195	194	196	230	210	230	238	219	259	230	234	232	217	206	197	210	211	205	219	238	216	217	231	229	224	240	210	237	243	215	224	211	221	199	255	238	189	231	223	213	215	195	214	225	221	235	242	211	226	199	215	202	209	213	241	195	254	215	223	216	227	204	216	213	237	214	228	215	212	223	211	213	222	222	237	207	221	208	244	215	243	199	229	207	206	218	240	223	215	206	210	232	214	228	228	216	203	213	217	198	221	228	213	207	236	230	215	226	221	210	197	264	217	199	222	223	226	215	214	214	236	220	200	237	199	219	222	183	231	227	221	240	229	199	209	214	226	220	218	213	222	201	227	217	193	254	245	217	210	222	209	256	212	219	218	231	214	205	222	218	195	250	243	228	219	229	213	212	233	216	193	204	230	224	222	202	209	216	229	213	206	226	226	230	232	209	224	214	190	200	226	206	216	219	228	244	231	227	215	221	203	229	218	216	199	221	214	205	240	230	227	222	217	239	248	220	264	234	211	229	251	246	214	202	222	222	217	220	228	230	227	226	211	233	202	202	206	238	211	231	245	215	216	224	240	218	195	244	220	212	234	223	221	219	235	209	229	216	225	247	229	222	217	238	220	235	223	206	215	233	218	234	228	226	229	213	253	201	235	213	201	219	234	223	209	227	246	233	182	219	217	198	202	207	227	202	205	220	242	222	246	220	229	213	202	222	254	210	218	210	203	222	254	217	221	248	240	227	212	244	237	228	236	223	200	219	239	225	213	228	229	224	207	227	235	208	223	215	231	259	228	238	220	241	223	206	242	210	221	243	229	234	236	224	215	250	226	235	233	236	238	220	218	234	218	213	228	227	234	225	213	244	221	236	215	207	216	237	228	240	212	227	206	223	196	219	212	222	261	234	247	237	246	229	226	225	225	267	235	206	191	196	218	213	247	217	251	215	219	227	222	240	218	204	195	248	236	223	227	221	216	224	224	214	180	242	202	248	196	222	226	228	231	212	230	212	204	228	239	196	228	239	258	210	239	231	209	217	214	207	213	230	196	226	215	221	227	201	225	230	198	195	221	219	212	231	215	246	233	232	234	228	217	234	197	252	223	205	235	254	204	222	206	217	215	202	266	240	224	204	223	245	246	238	224	256	210	194	198	226	226	231	202	213	215	231	222	232	231	212	202	229	240	239	233	229	233	232	213	209	231	214	217	247	202	213	215	221	232	231	204	239	226	226	223	230	212	203	235	243	198	197	221	193	196	232	236	200	216	245	242	199	231	197	205	215	245	246	208	228	229	220	249	233	237	265	198	218	221	220	239	245	226	219	231	239	225	227	221	257	241	219	205	224	212	231	250	222	218	203	201	234	198	224	213	217	206	211	234	216	220	204	207	211	220	256	223	238	198	245	231	208	227	212	205	188	233	220	201	221	239	203	185	214	218	226	217	232	229	232	230	224	210	226	232	220	222	221	214	238	254	249	217	204	204	242	230	222	219	204	210	214	207	235	224	232	212	211	193	191	223	217	220	214	224	216	221	237	224	209	246	212	237	201	215	204	192	215	205	214	211	217	219	224	210	242	230	216	230	256	237	235	242	215	209	225	216	209	196	229	203	219	238	233	230	199	271	213	242	230	245	244	221	215	243	211	210	245	246	244	221	230	219	247	208	210	239	229	241	235	203	216	230	220	231	221	203	194	225	222	217	227	214	237	238	253	247	204	218	221	219	206	209	227	211	205	198	205	224	217	237	252	219	221	236	195	223	232	237	223	234	236	227	238	257	247	247	216	219	238	224	226	214	244	199	204	193	235	198	223	225	240	213	231	217	208	209	245	243	238	258	225	217	224	220	206	231	233	194	226	229	230	235	230	235	240	237	211	194	219	235	252	224	207	206	233	247	226	258	244	189	218	228	246	212	211	225	223	201	233	230	203	230	212	196	228	209	233	215	235	218	201	215	261	205	265	220	226	214	253	223	202	236	216
36554	38205	2566	1216	949	741	638	530	420	430	449	390	406	390	358	312	333	319	351	318	312	292	317	289	347	327	306	283	331	316	316	315	301	316	307	307	282	295	275	309	284	295	290	301	299	282	313	350	275	293	338	293	309	307	304	299	302	300	321	310	280	313	314	299	291	292	291	318	286	311	284	304	290	305	270	297	316	323	294	299	304	260	311	276	287	299	294	301	317	274	342	278	297	316	303	283	299	299	289	318	299	330	308	289	311	296	310	295	283	260	325	292	306	311	296	308	280	293	318	308	292	304	289	312	304	300	298	297	299	289	265	274	299	301	296	293	302	292	303	306	274	324	266	282	292	275	286	274	277	269	278	276	307	286	309	309	300	307	268	291	290	309	316	312	294	282	300	291	309	298	297	304	287	292	307	271	304	299	283	311	321	290	299	295	303	310	264	280	298	319	287	305	302	262	308	295	295	272	281	287	281	278	309	288	275	302	290	267	292	262	281	267	269	277	263	287	302	278	316	308	273	299	297	313	295	287	313	307	280	253	275	295	295	288	307	320	290	295	314	305	323	291	272	309	261	348	314	336	300	283	276	291	298	322	282	283	274	275	274	285	288	313	300	300	309	300	315	299	301	286	287	312	284	322	286	292	319	285	314	310	328	279	285	308	269	283	256	264	294	298	273	296	307	275	287	326	320	302	299	319	298	308	286	274	288	307	289	295	314	267	273	289	311	275	273	301	286	286	303	300	312	263	266	325	309	300	289	307	285	314	316	264	308	253	321	338	280	283	298	301	292	261	277	287	326	281	275	278	294	283	292	300	270	301	266	298	266	287	324	282	281	316	286	279	309	306	303	303	293	283	317	298	277	308	309	267	309	298	277	304	302	290	284	272	318	273	301	313	275	305	334	269	273	289	305	303	273	303	252	271	285	308	266	298	341	306	266	330	290	300	280	305	324	333	306	271	302	295	315	282	301	288	287	309	279	291	278	309	293	277	270	296	280	302	273	311	276	304	281	295	290	295	315	267	295	290	305	318	310	320	303	317	278	298	318	287	307	293	273	306	311	263	295	296	290	320	284	296	307	305	323	291	331	284	302	290	290	290	340	290	328	302	306	298	319	287	302	279	305	296	289	289	318	298	302	318	323	299	293	294	266	296	297	298	298	288	283	332	274	283	265	290	306	299	323	320	284	313	272	315	303	292	284	289	310	282	315	300	289	312	289	274	277	312	307	286	303	308	330	316	291	304	333	302	305	288	291	279	301	306	303	271	296	281	306	317	304	277	292	326	289	296	296	295	309	249	352	286	311	287	283	291	283	297	302	309	308	316	325	263	284	315	282	304	289	284	311	323	267	267	316	290	295	296	274	274	284	287	296	293	281	324	324	295	282	279	294	262	289	324	294	331	310	292	274	293	303	305	296	320	272	282	305	297	288	275	295	310	294	275	277	299	265	324	282	294	285	334	264	310	307	308	301	314	292	275	312	278	313	292	280	281	284	291	278	295	325	306	304	257	256	317	302	310	315	279	291	327	296	291	322	268	317	283	277	305	293	272	301	300	280	279	300	289	284	308	290	304	288	330	323	321	310	294	279	294	284	278	310	326	280	303	299	303	285	285	295	307	297	330	297	287	294	341	308	291	289	307	310	282	300	286	279	308	291	306	293	296	300	281	281	303	303	304	273	313	289	258	292	308	280	276	278	309	286	272	310	280	305	294	331	299	321	282	336	298	291	274	294	285	277	284	301	297	282	316	283	283	311	294	319	286	289	300	290	300	272	255	320	299	311	294	308	272	297	319	286	289	296	306	331	276	301	301	273	320	291	288	276	295	293	288	309	311	305	311	273	318	341	296	278	281	283	296	316	291	347	281	289	300	282	310	289	297	281	284	279	305	308	289	253	268	308	305	296	298	270	269	315	310	304	306	257	277	271	285	299	288	295	300	312	296	273	259	299	319	281	270	301	293	290	325	281	304	302	310	282	266	291	283	288	315	295	284	286	303	315	300	288	291	290	295	273	292	271	310	303	307	287	279	307	284	305	291	298	305	300	299	285	268	308	315	286	283	276	281	276	295	261	312	277	319	316	304	290	306	288	304	305	273	330	270	319	297	298	309	349	313	295	310	301	281	281	296	306	277	296	330	281	293	311	264	316	294	282	329	276	274	283	297	322	319	263	272	293	288	281	294	308	292	269	313	266	315	275	301	315	281	308	285	272	319	312	289	331	320	347	318	308	288	285	258	269	270	272	301	303	287	256	307	296	278	317	321	280	282	329	303	316	299	295	314	299	311	288	313	297	291	317	291	285	295	288	281	281	269	336	279	312	325	289	285	300	292	302	284	310	329	282	277	268	286	305	338	330	282	318	305	316	285	295	304	309	313	260	294	286	275	309	307	310	319	278	291	273	300	326	267	298	296	306	300	289	276	299	315	276	292	296	292	335	256	286	308	309	288	291	315	301	305	301	273	285	298	299	295	320	274	281	262	305	325	295	315	283	260	290	315	313	295	301	279	293	290	260	310	299	318	334	315	272	270	296	311	291	306	308	321	286	302	313	322	302	284	291	334	281	290	305	290	300	317	299	279	291	296	286	314	287	317	302	277	314	300	296	261	301	300	296	312	295	302	284	303	306	306	300	289	278	298	291	305	301	270	305	268	262	323	313	291	279	304	295	294	290	291	317	292	305	321	315	303	276	305	291	302	305	276	300	287	291	289	305	312	297	288	297	303	306	305	299	293	286	283	290	332	306	285	320	316	281	276	301	291	293	286	298	266	301	289	313	267	284	350	277	298	301	293	266	300	302	316	323	299	278	284	303	301	309	294	291	313	301	298	322	279	290	295	323	282	295	268	298	285	298	304	293	311	285	317	267	303	301	297	297	274	282	319	306	301	306	273	293	279	313	294	294	262	262	330	329	317	287	299	332	287	285	302	289	317	269	268	281	303	300	327	305	283	304	290	324	284	265	289	291	298	312	307	314	278	293	290	295	276	314	301	307	302	281	296	299	292	275	286	280	274	283	278	276	307	291	267	290	301	297	288	264	329	300	298	312	290	285	288	283	292	330	282	294	301	275	315	288	295	306	305	281	289	279	282	291	290	324	326	288	307	315	245	294	303	283	316	297	336	297	297	277	281	298	291	295	312	305	297	302	266	316	311	316	264	305	286	288	302	285	260	297	305	274	302	322	303	281	304	319	297	281	295	301	272	283	284	294	296	307	311	315	279	298	286	306	280	287	281	327	300	291	281	301	300	264	259	278	291	295	309	285	282	290	306	307	270	298	283	309	305	328	305	308	304	280	300	313	279	296	346	318	329	273	315	300	329	285	274	285	284	287	311	313	272	319	308	296	266	287	296	292	288	309	294	277	299	294	297	313	275	271	316	286	303	265	297	279	312	300	317	274	315	293	280	286	306	287	325	293	289	303	270	318	318	297	290	320	307	272	284	285	296	282	277	316	313	298	321	270	287	283	291	321	277	303	300	289	268	256	301
23213	21543	29311	24196	21521	21531	9322	1033	771	729	689	638	564	597	549	493	522	566	526	483	501	496	481	427	526	494	525	518	450	502	463	463	472	478	486	443	459	498	478	481	490	470	444	469	466	451	502	469	473	438	458	478	460	474	468	413	441	467	466	462	479	468	538	476	457	478	480	430	441	446	459	484	432	466	485	474	493	482	476	442	477	457	479	438	436	445	465	420	463	433	444	483	469	440	429	484	429	468	485	464	512	469	491	433	423	473	461	476	483	454	469	430	478	464	418	477	473	436	494	475	478	463	447	472	459	468	418	439	450	450	418	479	436	477	467	431	442	417	467	457	468	468	462	466	442	439	467	467	470	448	463	458	436	447	444	469	460	449	438	425	452	473	455	459	481	441	425	452	444	449	464	449	468	453	485	427	464	418	445	417	472	448	445	475	455	468	486	450	437	478	442	462	462	495	448	492	478	448	479	455	443	476	483	437	449	474	468	456	492	457	478	480	417	453	490	469	420	495	452	503	446	458	447	480	446	425	436	440	464	469	453	481	521	462	460	452	466	467	410	460	464	448	446	442	453	425	490	419	440	473	462	442	415	433	482	451	455	480	458	471	466	460	475	458	465	439	473	458	453	468	442	469	465	496	454	442	452	450	475	452	440	502	470	455	460	479	451	395	514	463	440	418	446	474	471	474	446	467	471	486	461	447	439	456	465	429	436	480	471	426	481	454	463	470	442	457	456	448	428	461	482	467	501	446	469	476	481	431	436	443	474	484	460	478	477	443	465	439	500	446	446	435	506	489	466	462	458	467	433	433	438	461	427	468	464	491	427	448	469	451	429	475	429	469	419	476	433	455	477	466	431	445	443	427	455	454	449	488	482	476	441	457	470	488	466	423	454	460	465	429	454	459	476	448	461	459	418	451	437	447	487	454	487	498	457	442	425	425	480	427	431	446	464	463	463	498	477	444	441	446	461	500	419	491	457	476	459	453	477	470	482	472	435	463	431	417	447	474	486	445	436	448	511	467	460	434	475	498	487	451	477	480	452	478	467	475	458	475	465	495	451	454	463	503	446	471	446	469	424	499	464	459	476	474	409	437	495	457	432	444	449	497	469	489	479	427	458	448	437	454	435	468	521	462	452	460	471	438	462	491	470	448	450	495	466	449	464	418	412	456	483	470	486	433	441	468	459	499	478	433	467	484	465	435	475	457	466	446	526	439	466	442	497	430	421	456	465	506	470	467	445	439	468	492	481	477	431	478	442	458	411	441	461	443	474	450	488	495	471	479	483	428	423	442	442	492	413	487	478	463	450	463	428	440	434	467	481	445	439	449	454	472	424	458	449	452	479	447	467	470	483	443	448	457	500	467	449	433	476	442	448	439	432	434	494	453	447	455	479	444	444	446	468	429	431	440	465	422	491	431	448	477	470	420	480	431	452	443	456	458	446	452	423	420	480	446	445	424	467	449	441	469	462	432	452	494	483	463	479	453	469	471	481	507	510	467	453	428	462	436	460	463	452	456	491	521	453	465	460	460	422	427	490	490	496	440	434	426	485	472	455	460	402	459	470	473	410	488	508	483	465	458	465	434	476	478	420	427	463	480	479	475	471	410	450	461	460	465	454	474	458	460	482	423	442	467	476	462	424	461	479	456	448	474	454	467	419	472	440	429	418	469	476	464	452	462	449	480	482	461	478	472	447	469	434	453	454	462	456	481	484	460	463	453	472	459	463	451	459	486	444	455	443	478	406	429	444	494	446	458	479	463	478	442	423	465	445	437	467	457	452	435	459	527	471	463	459	431	437	454	465	464	480	441	452	464	427	483	464	450	469	439	444	452	432	421	495	453	455	452	436	481	428	455	443	428	469	465	456	473	481	472	447	447	443	475	445	483	426	463	491	438	490	458	462	432	468	482	467	450	454	488	492	440	506	469	446	462	410	475	474	477	473	455	457	456	451	437	464	456	487	479	461	479	464	480	468	491	477	433	457	485	452	466	442	495	449	457	431	419	442	480	460	424	424	496	443	442	503	409	435	433	433	451	456	463	425	467	429	478	430	468	428	483	472	481	466	457	478	448	417	421	434	438	398	436	463	466	429	427	452	468	457	414	422	480	488	472	446	464	486	470	462	442	453	471	455	456	426	477	453	429	467	470	433	457	451	482	496	456	455	422	449	476	437	470	505	466	463	453	466	444	439	465	471	475	492	457	415	484	480	492	459	478	460	471	492	455	453	481	470	446	451	461	483	450	453	477	452	465	496	439	468	466	474	472	439	461	450	464	437	436	418	435	450	444	467	435	433	472	456	453	470	490	442	454	473	503	397	432	462	493	460	480	429	447	460	482	477	491	405	455	461	429	452	481	445	457	477	397	402	480	452	456	459	457	478	446	458	437	448	477	426	483	438	498	441	473	454	458	447	440	481	483	472	458	450	436	446	449	445	479	479	481	461	447	470	473	480	461	439	479	454	465	485	466	436	459	467	461	452	455	454	452	469	453	444	451	454	454	463	450	488	463	489	443	457	492	465	448	454	446	467	471	445	432	464	445	460	473	452	429	500	460	428	493	463	450	456	471	449	465	472	484	479	421	482	482	439	475	415	489	469	440	455	479	444	453	453	463	425	469	460	472	445	434	451	491	490	434	455	457	459	448	485	436	435	463	434	459	455	458	484	478	451	470	460	438	458	423	492	441	483	457	437	464	467	469	474	478	446	475	460	457	442	449	446	417	423	466	441	448	466	444	450	481	421	390	433	490	474	465	487	456	453	441	489	439	466	462	457	438	461	454	444	449	440	477	454	442	475	435	480	501	509	463	414	438	484	447	447	447	469	442	459	456	454	437	446	485	449	459	449	476	456	479	449	495	428	486	450	454	454	453	448	478	447	455	472	431	426	486	463	441	474	437	481	429	458	470	418	469	477	437	447	489	469	422	444	441	470	469	467	495	466	470	464	443	472	455	434	466	483	465	465	443	496	424	497	439	481	428	467	462	453	483	468	438	436	455	468	482	428	451	443	456	455	447	461	422	449	469	439	457	504	464	442	461	445	453	468	493	479	489	461	436	466	434	436	428	470	451	478	469	455	436	428	466	428	454	438	449	422	464	483	447	469	466	437	428	465	482	427	439	446	453	461	438	468	433	427	503	474	447	457	467	456	471	481	454	471	453	464	455	455	476	429	494	497	477	440	461	480	477	475	498	483	478	463	454	457	506	445	454	490	438	458	442	459	450	439	444	429	464	501	468	471	451	442	472	412	434	456	472	494	442	435	451	420	445	463	475	479	444	459	447	438	437	460	480	427	445	436	509	454	482	442	450	438	459	445	473	424	489	480	430	464	495	443	451	448	460	459	478	448	466	472	461	477	432	489	466	439	492	429	427	445	451	423	477	463	510	434	449	447	486	459	489	435	515	443	445	468	488	434	476	505	432	459	458	505	459	451	437	451	442	437	473	462	462	482	458	447	475	482	475	462	439	502	446	459	422	433	469	438	450
42704	50722	8547	4363	3058	2288	1826	1470	1309	1078	951	932	832	773	720	745	702	700	628	651	616	651	611	595	602	579	585	632	593	602	584	570	599	590	598	547	584	545	571	558	558	548	594	565	569	554	548	562	538	540	613	624	564	575	545	567	571	538	590	546	528	548	571	585	555	511	558	574	534	584	518	552	543	559	527	569	534	529	549	536	561	545	562	497	537	587	508	534	563	534	503	609	546	539	578	550	509	567	579	572	551	558	544	545	565	543	595	562	583	534	596	540	548	548	573	568	556	559	527	554	591	534	510	565	547	550	559	559	553	531	561	585	584	554	567	552	553	576	519	557	574	543	528	568	546	570	600	515	547	553	552	595	560	556	544	576	532	550	533	557	566	538	588	543	527	544	574	540	585	576	576	529	522	568	538	539	546	556	514	562	558	579	506	549	586	520	549	562	575	551	532	547	579	558	546	558	568	533	509	536	527	555	557	585	568	551	552	550	570	568	527	564	551	546	538	529	530	539	578	521	562	524	574	522	533	591	575	550	592	548	513	532	543	554	543	526	518	508	572	529	545	523	555	547	564	545	534	605	532	557	530	547	549	568	555	556	592	547	532	571	500	580	549	556	521	538	530	532	588	581	597	589	596	517	520	544	538	543	540	529	546	556	570	571	613	530	540	576	554	569	535	522	519	592	556	565	544	551	570	528	566	540	514	561	612	550	552	534	581	566	537	552	555	571	559	539	567	569	575	571	522	602	605	531	518	560	538	544	566	522	561	543	565	560	525	530	539	533	519	533	558	523	553	566	506	570	542	560	565	533	537	579	593	558	525	477	545	557	539	552	592	479	563	533	576	574	580	568	556	544	582	586	549	539	594	555	527	527	597	547	561	590	551	523	543	557	552	568	526	497	561	573	513	566	525	551	563	576	490	567	565	558	530	500	520	544	512	559	542	552	535	540	534	508	583	557	515	541	500	557	546	549	556	504	561	581	581	540	582	577	589	546	512	574	515	580	543	540	556	567	562	550	536	515	576	596	534	537	573	550	548	556	575	556	529	532	494	558	561	500	562	568	565	521	543	575	534	600	522	561	545	516	548	558	569	540	558	547	536	564	589	563	590	570	568	547	540	566	528	554	556	531	544	513	567	544	553	546	599	523	537	584	514	534	551	532	551	558	560	584	532	562	553	540	538	524	535	562	575	511	520	539	556	543	526	534	531	613	547	527	500	535	562	549	593	544	558	550	526	574	559	502	545	565	548	562	551	549	533	560	588	525	566	540	561	548	554	533	515	529	533	570	584	535	544	570	561	521	546	549	527	538	594	526	588	538	544	523	502	540	522	545	554	544	554	560	523	509	518	545	538	538	550	539	578	517	530	522	554	606	559	529	538	535	554	563	550	520	563	532	559	528	540	545	590	575	551	576	567	543	543	553	486	568	532	534	564	548	542	569	520	563	544	519	536	619	527	528	542	570	596	514	569	535	565	535	476	557	556	526	531	510	545	533	530	584	565	539	541	569	581	540	545	573	540	562	539	522	527	528	590	577	522	534	598	539	527	561	563	536	537	541	497	531	580	588	599	551	534	542	562	571	504	553	572	531	513	587	524	577	553	528	586	536	594	596	580	529	545	548	518	534	566	503	597	548	572	563	556	511	534	527	576	568	584	582	580	552	499	527	541	565	532	570	531	554	568	577	553	565	592	568	552	551	557	515	561	568	577	549	532	546	525	531	557	577	559	535	552	528	548	594	557	577	530	567	562	561	552	513	600	565	535	533	556	570	552	569	520	548	546	516	547	542	572	516	591	548	534	521	564	534	574	544	570	541	568	517	512	546	555	591	521	542	587	529	536	564	498	581	543	593	559	568	539	531	530	568	558	574	578	507	592	555	567	520	529	544	542	533	537	516	594	519	567	549	545	523	565	549	538	551	534	495	544	543	594	542	571	514	603	508	583	538	560	536	570	560	540	553	547	568	545	552	528	564	559	546	558	572	588	552	532	533	580	557	512	572	553	512	564	504	535	569	552	528	539	580	520	547	559	520	515	555	580	492	569	574	546	553	525	568	561	563	516	525	516	594	529	540	553	586	486	559	571	574	537	587	588	526	580	575	535	528	544	529	555	549	515	571	546	563	534	562	575	574	554	513	511	576	534	556	568	566	585	578	548	549	570	558	535	551	530	564	532	580	519	549	575	574	512	509	537	515	583	537	555	548	571	528	538	551	533	616	559	580	513	535	527	581	575	543	555	538	551	545	502	536	524	560	541	540	523	557	503	517	531	563	523	546	596	587	553	542	535	519	573	548	581	565	560	564	565	583	573	581	549	576	552	509	574	552	514	566	584	534	559	564	556	537	519	573	552	534	524	580	522	547	579	562	546	570	574	539	570	570	590	513	577	511	533	562	582	539	524	562	543	527	567	565	503	532	532	555	542	573	558	529	569	540	594	512	551	560	510	544	531	560	530	538	555	579	541	558	550	545	525	581	588	598	529	573	570	544	546	541	547	553	552	581	552	543	571	574	539	524	549	582	529	526	597	528	545	517	629	533	535	523	553	544	563	537	551	573	515	592	523	547	571	529	592	520	510	550	565	581	554	535	531	579	540	521	574	543	521	550	548	581	567	543	573	521	525	545	547	572	550	554	572	533	558	594	545	549	599	560	588	570	545	578	540	524	589	554	545	556	555	581	567	559	574	566	562	562	554	513	538	561	516	480	571	554	553	600	478	536	564	584	550	586	539	593	530	554	558	530	574	546	591	583	542	552	573	545	572	510	547	553	549	546	558	540	543	562	536	557	553	556	556	549	572	520	548	540	513	557	563	527	558	538	516	567	531	549	536	556	538	553	573	559	571	571	547	535	560	533	521	529	514	529	510	556	567	534	559	534	561	522	542	529	534	530	527	568	536	520	555	552	559	549	559	557	553	533	549	556	540	524	561	521	590	547	534	592	517	527	520	493	540	569	588	567	534	540	523	553	518	548	577	546	508	567	519	531	550	559	549	540	482	543	545	559	567	540	580	562	575	555	504	530	538	535	581	569	544	494	556	561	530	527	545	558	541	594	529	597	581	544	528	549	555	524	544	537	546	591	563	530	546	577	565	521	552	516	571	529	563	562	554	507	552	557	547	566	538	523	553	580	543	546	611	557	576	556	568	533	598	546	557	555	573	529	534	578	532	556	544	552	536	578	563	523	515	559	513	537	586	556	548	599	525	535	583	525	549	568	554	548	534	583	537	581	546	528	583	598	541	545	584	549	557	498	575	547	524	535	531	603	574	537	557	529	560	580	549	547	574	530	514	536	556	528	540	524	533	568	507	578	578	555	588	562	575	500	563	512	586	538	547	567	551	540	594	568	548	589	550	564	541	550	557	536	537	531	528	520	545	550	544	553	557	556	578	530	539	539	552	534	578	549	570	573	600	569	552	546	565	568	581	522	543	573	571	549	548	608	520	524	551	537	553	533	566	548	524	581	517	548	587	546	567	593	526	562	521	538
29159	23841	13005	1086	241	193	155	160	154	148	157	166	157	143	136	146	160	169	138	153	135	155	144	133	122	166	169	164	150	130	137	145	135	154	156	153	153	135	141	167	142	135	160	145	130	156	132	154	142	139	140	140	154	153	145	146	135	152	125	139	146	162	152	118	150	145	155	139	167	143	141	114	148	135	155	151	147	137	145	138	143	159	160	138	146	147	141	157	146	135	145	148	152	141	145	147	147	156	173	150	147	166	119	153	154	143	138	139	133	157	129	144	155	138	137	166	129	133	148	132	133	166	140	135	162	133	144	154	131	141	140	121	138	123	146	146	131	143	158	136	142	141	144	146	147	142	143	150	133	161	144	130	140	146	138	153	139	141	157	138	136	157	133	142	139	130	137	137	130	161	175	145	131	140	144	141	164	168	145	124	135	127	142	138	152	129	142	161	135	157	144	141	137	156	165	141	147	142	156	128	139	149	142	139	145	164	142	145	152	142	137	149	148	173	138	140	161	138	125	163	149	154	158	125	152	125	137	157	133	138	127	140	135	154	141	130	142	149	160	150	138	136	139	149	139	162	150	160	177	126	137	146	146	150	156	131	168	149	157	135	148	147	138	174	149	155	153	158	160	156	132	127	137	144	167	138	144	127	123	137	145	125	131	144	151	139	138	159	152	149	155	144	133	145	144	144	158	150	141	151	150	175	137	149	133	160	142	137	163	154	166	144	159	133	127	141	160	150	140	136	156	132	161	163	144	146	135	147	139	131	143	148	143	160	135	138	144	167	139	153	159	156	139	151	148	137	155	126	149	149	155	136	148	151	147	146	152	132	130	145	142	165	134	138	139	149	157	121	165	153	146	130	132	169	151	150	149	139	159	145	127	161	142	137	152	161	140	139	115	164	132	142	154	150	132	148	137	140	127	155	147	138	146	141	131	142	159	148	138	146	138	160	164	139	136	156	133	134	128	141	143	161	143	144	173	152	149	137	132	126	158	140	146	140	149	150	146	149	161	140	161	146	161	159	119	142	145	137	138	161	124	163	125	134	117	172	132	149	141	147	144	146	149	158	148	137	157	144	163	144	126	127	149	149	151	143	146	143	144	148	147	148	159	157	139	138	145	134	150	150	130	148	138	169	141	143	145	159	153	159	156	156	134	146	144	136	149	171	165	135	138	122	130	136	146	130	127	157	150	120	155	142	145	154	153	121	132	141	161	144	144	147	149	151	159	153	144	151	131	168	167	144	160	147	131	128	163	154	142	146	148	173	141	153	132	157	179	162	137	149	134	141	146	132	131	160	155	146	144	151	157	134	143	138	154	165	142	149	120	153	152	143	159	136	166	150	140	166	134	154	122	150	149	152	136	157	134	156	154	149	159	147	133	131	135	123	142	149	150	133	170	149	122	145	127	145	132	155	168	137	158	144	140	135	151	156	145	130	112	158	158	165	160	166	128	132	143	153	130	155	148	141	161	154	152	145	143	154	140	151	153	163	169	133	152	148	150	148	148	135	152	139	167	162	163	153	137	149	139	148	141	146	144	133	160	139	152	157	171	141	141	148	135	154	149	144	158	141	142	141	130	152	118	153	133	141	155	159	156	162	159	147	157	143	141	151	148	151	147	144	150	152	132	146	156	164	140	133	173	131	136	134	134	154	146	133	142	152	144	135	142	142	145	157	163	160	148	165	135	166	135	141	145	138	138	177	150	153	125	165	155	125	133	135	130	146	164	162	133	145	155	142	143	144	136	143	140	153	135	153	152	151	153	145	163	167	151	161	159	142	155	155	137	135	138	161	150	130	138	144	157	122	146	146	157	149	131	147	151	135	128	126	167	146	159	137	141	167	162	135	148	142	144	120	136	171	143	157	124	142	153	123	158	154	152	144	158	155	143	154	140	141	146	125	137	162	140	157	154	154	139	140	149	147	158	158	155	172	142	131	145	138	156	135	162	163	147	132	129	168	145	134	160	152	128	162	152	138	143	140	140	144	147	145	134	150	144	157	144	153	140	134	134	132	141	139	150	129	151	118	151	149	147	141	137	142	139	131	158	158	154	151	135	144	150	131	153	154	144	155	170	160	164	141	157	144	123	148	138	148	127	156	152	138	153	154	156	149	145	166	151	125	150	134	137	138	136	149	137	134	136	143	141	153	160	146	119	133	164	128	127	141	144	137	166	164	135	127	151	141	149	171	159	166	151	145	123	149	163	134	140	155	149	131	159	143	149	158	142	133	138	139	140	140	142	138	157	148	137	144	156	148	155	142	138	162	132	154	168	128	150	138	144	151	135	135	143	132	131	130	144	128	134	154	124	137	157	141	176	146	155	175	157	143	120	158	136	143	155	134	140	147	144	131	147	159	141	146	139	155	132	135	136	156	155	147	148	128	151	153	140	152	139	141	154	142	147	127	145	145	148	157	127	145	136	132	140	146	145	150	144	165	149	136	143	166	161	137	144	160	148	156	159	157	161	146	153	155	139	156	154	154	155	162	138	130	150	153	158	144	147	128	148	129	124	147	151	151	157	166	165	140	149	124	125	154	143	130	153	146	155	150	161	163	155	137	157	148	159	135	132	145	148	152	146	155	156	158	144	150	148	143	152	160	156	152	154	144	162	147	153	120	140	148	152	148	154	119	166	141	148	142	144	158	139	135	148	142	132	147	130	136	140	133	170	142	142	143	138	159	143	169	124	156	138	155	157	163	151	130	127	156	141	123	153	150	134	161	168	149	121	147	143	148	147	151	143	131	157	125	147	145	144	133	138	135	131	133	145	149	149	134	162	150	161	142	148	151	169	166	122	154	150	145	144	127	164	136	152	152	155	154	138	127	139	155	167	147	146	149	145	137	150	152	152	146	152	147	135	157	144	114	157	128	165	132	154	123	136	131	157	134	152	155	139	146	139	133	140	136	168	162	137	145	122	151	147	144	137	160	155	164	149	151	137	149	138	154	154	145	132	142	150	150	144	140	157	177	129	153	165	147	153	133	148	145	147	136	150	136	130	143	148	140	137	129	144	171	157	176	138	162	147	129	144	157	133	149	155	134	160	124	131	143	146	158	143	150	156	139	150	127	111	153	155	157	148	152	157	143	128	143	145	136	140	133	146	134	142	132	143	152	144	139	151	136	124	135	163	153	156	152	149	137	168	150	145	146	152	139	142	166	147	166	139	133	163	158	145	142	148	131	137	141	145	145	168	142	156	146	122	157	161	125	137	144	143	169	124	131	149	134	140	149	139	166	173	141	140	138	137	135	143	139	138	152	162	136	147	133	153	146	147	129	141	153	132	170	159	148	147	161	124	126	169	119	138	127	158	151	129	141	161	135	163	142	171	130	152	143	136	175	116	167	133	134	147	128	148	160	128	165	149	157	139	135	138	121	130	124	163	146	130	151	152	143	144	124	166	152	129	162	147	148	140	150	162	161	161	150	140	165	145	165	133	130	131	133	148	124	161	128	158	141	145	138	152	123	147	173	151	157	157	161	138	139
33832	28105	579	339	306	256	240	207	208	228	184	186	233	229	175	219	209	203	171	240	218	210	204	192	202	208	219	200	196	219	184	187	178	195	185	212	228	184	193	195	195	222	212	176	165	207	205	199	190	217	183	190	163	207	190	203	219	193	197	204	185	182	208	193	169	183	215	181	188	197	177	199	225	173	219	183	240	200	197	184	196	209	201	187	197	170	204	169	229	186	195	189	207	196	176	173	174	183	209	202	179	199	210	204	195	210	200	199	192	180	205	188	169	186	185	188	189	192	196	193	217	187	207	193	188	195	184	187	186	177	181	179	231	184	196	209	205	190	216	195	193	188	202	182	205	182	189	186	201	185	201	205	196	199	207	189	191	217	168	194	201	189	184	196	205	221	179	189	184	188	192	190	169	205	177	183	207	212	176	195	214	181	209	177	175	180	203	198	189	200	222	202	196	211	208	184	207	192	192	209	200	179	216	192	180	203	201	181	164	231	212	220	194	181	211	201	184	168	194	166	223	202	198	194	200	176	217	196	196	181	208	178	194	187	179	198	201	182	208	189	190	198	197	191	223	188	204	172	196	175	209	197	184	208	190	181	191	182	194	190	206	204	190	185	192	218	177	215	200	194	208	174	215	207	188	198	210	207	184	162	197	200	186	195	192	162	192	192	207	198	185	197	186	189	178	186	189	200	161	212	204	199	181	207	213	197	170	168	168	200	191	189	172	194	172	197	197	203	186	214	201	186	203	183	200	187	192	191	185	201	193	204	178	183	200	206	224	202	183	205	195	195	200	214	182	196	172	206	186	177	194	175	173	197	181	182	188	212	196	180	192	192	167	217	195	197	202	174	178	201	186	186	220	186	201	197	219	205	189	206	197	165	207	176	173	199	180	175	222	204	184	200	194	171	206	177	195	200	195	186	162	211	175	180	191	198	189	201	214	187	181	179	198	192	188	169	215	190	187	196	217	196	202	196	187	190	181	166	178	199	183	172	212	209	185	174	205	185	192	195	200	191	191	199	199	176	230	185	202	188	205	206	203	202	199	206	185	194	187	195	202	192	188	201	179	202	191	213	173	197	180	187	193	189	195	197	198	189	169	201	172	209	207	211	183	187	189	204	183	197	178	193	181	187	186	195	203	193	217	211	179	190	167	185	194	209	166	188	204	186	217	229	218	194	179	182	200	200	199	200	185	191	200	175	202	220	192	208	183	190	176	191	202	187	181	172	191	183	182	202	218	184	191	190	189	189	180	191	201	213	181	183	192	197	190	197	184	200	161	201	191	214	199	182	175	186	197	175	188	208	207	186	199	214	203	184	180	190	197	187	177	178	193	182	182	187	203	184	201	178	173	167	190	186	189	192	211	202	198	194	170	196	185	205	189	183	207	194	215	198	236	177	203	203	184	207	190	185	202	186	183	171	206	174	187	197	173	174	188	190	183	188	194	203	235	187	179	205	204	210	198	181	207	180	183	187	181	190	196	210	215	222	198	191	190	202	189	223	211	189	163	171	204	179	211	175	188	195	184	213	192	191	207	207	205	192	217	203	190	184	183	225	185	193	192	197	202	186	202	204	181	214	208	205	167	206	209	193	186	191	185	162	185	172	210	195	170	206	194	188	174	176	205	206	207	187	191	217	198	190	195	181	208	189	181	179	195	201	211	215	191	208	191	202	197	201	179	215	168	191	182	216	185	205	171	188	183	180	190	204	196	184	183	189	181	190	173	199	177	175	204	215	188	203	204	196	181	180	190	184	202	182	194	208	194	184	179	205	202	195	188	192	190	212	186	186	190	204	174	186	214	200	212	188	200	192	199	188	192	191	179	205	192	212	191	204	179	199	195	191	187	199	232	174	194	196	191	194	176	197	202	196	185	202	173	199	185	199	191	189	202	211	199	192	199	155	183	206	202	171	196	202	187	184	210	194	208	180	171	193	208	187	202	173	180	193	183	181	196	197	183	197	200	182	191	188	199	186	187	216	199	216	191	195	214	179	191	192	192	191	190	197	202	200	202	178	226	187	199	189	211	186	199	195	198	183	185	197	191	215	169	187	199	219	184	177	187	180	191	208	200	193	219	181	194	210	189	165	200	209	186	185	203	194	182	208	202	193	211	202	207	176	192	192	186	187	195	178	166	180	208	208	198	182	194	199	195	193	197	176	194	165	194	191	201	169	186	199	196	194	194	190	189	174	215	210	183	188	207	203	189	178	184	178	191	193	156	202	206	171	176	194	169	180	236	182	207	215	174	183	177	208	187	205	183	218	190	182	194	201	194	184	210	191	180	207	201	169	184	192	197	239	186	221	205	185	193	192	217	164	215	194	196	180	208	203	188	183	209	202	184	199	223	209	202	218	168	202	226	211	215	205	212	212	193	196	196	207	176	199	187	187	195	189	216	214	183	216	182	215	184	192	195	203	198	183	155	194	191	184	205	202	216	203	189	167	156	187	194	196	195	189	215	202	165	203	222	201	183	220	192	196	217	202	196	207	177	178	201	205	166	186	196	191	194	176	194	211	195	177	204	198	195	195	183	185	188	204	181	194	212	188	185	205	184	195	181	194	190	201	199	202	174	172	207	197	184	192	179	187	220	192	219	187	189	194	175	191	214	159	188	201	223	177	183	195	208	199	162	182	227	181	197	168	197	202	201	211	210	212	205	183	214	182	197	208	167	166	205	220	179	181	191	177	189	202	198	225	187	195	198	192	212	182	207	202	192	217	204	184	185	210	189	188	216	198	215	212	207	182	218	194	204	212	208	196	188	228	194	196	178	208	207	193	185	185	188	185	189	168	194	193	182	189	171	192	206	207	200	166	185	187	210	212	171	174	195	203	212	197	206	179	178	166	210	197	203	184	196	164	188	201	196	167	212	188	193	202	190	182	201	181	191	180	201	185	185	185	196	200	184	203	164	207	193	192	202	170	194	198	203	184	172	201	206	190	183	197	199	202	189	183	179	218	220	201	204	184	205	166	186	174	176	214	191	208	176	215	209	208	210	180	215	172	191	194	202	196	174	211	188	183	192	185	177	202	205	189	180	208	200	206	180	199	205	178	206	212	204	201	163	210	171	194	180	200	189	203	166	189	193	195	199	220	191	194	195	226	195	206	206	185	175	168	203	192	208	200	188	193	205	204	195	181	187	183	204	199	202	210	187	204	195	192	183	205	203	195	201	171	216	179	192	187	179	170	193	199	186	200	183	195	184	201	193	173	214	215	183	201	200	198	171	182	202	198	187	172	209	192	173	182	213	176	195	199	194	174	202	192	190	203	178	188	194	203	176	208	194	180	186	187	207	220	173	170	217	223	191	170	200	177	182	211	177	202	193	207	199	176	191	194	191	168	192	207	187	205	188	188	213	209	184	211	193	211	213	207	182	193	194	191	186	210	199	180	194	197	205	188	193	173	198	205	212	178	175	198	190	205	177	213	191	209	175	179	178	186	217	206	188	199	183	190	186	196	213	167	179	158	170	205	214	196	197	177
24252	21494	28764	24613	21444	9454	758	519	431	375	368	350	341	321	340	326	335	319	326	303	316	287	306	301	266	273	303	300	272	286	315	269	275	277	277	308	306	278	283	289	271	279	302	289	277	304	283	283	337	281	263	282	284	276	298	303	289	286	289	311	263	282	289	305	293	280	272	260	295	278	303	288	289	273	324	265	297	265	306	295	270	271	296	297	282	274	294	274	270	281	311	285	302	311	271	301	258	290	284	314	266	278	282	274	275	246	304	276	280	276	282	291	278	286	317	290	275	264	275	276	274	282	268	257	265	268	318	297	258	294	298	276	277	255	293	303	282	266	245	272	262	260	283	292	283	287	295	306	289	271	279	270	271	288	330	312	301	281	287	310	275	282	285	277	271	268	305	271	279	300	259	290	263	271	302	260	248	317	295	280	276	268	275	292	272	292	277	307	293	282	295	280	269	271	249	306	294	260	276	252	279	292	263	276	285	271	276	269	289	283	333	272	238	292	301	243	299	295	299	275	289	291	281	297	299	297	295	226	271	305	278	261	274	265	312	272	297	256	279	294	325	293	272	270	281	312	277	282	263	316	276	297	259	283	268	273	283	301	235	266	283	293	280	277	261	287	276	268	287	290	281	260	277	257	291	270	292	270	268	259	309	307	281	256	317	277	273	242	282	268	282	267	265	296	287	283	268	294	298	277	278	271	286	285	280	284	284	260	262	271	294	303	285	308	274	276	250	255	292	288	249	264	288	261	285	264	293	289	311	265	275	287	306	305	286	252	259	302	275	277	298	277	294	264	267	301	254	286	265	260	282	287	270	301	279	278	304	287	297	284	279	301	291	265	275	278	275	269	281	281	260	264	285	284	274	276	267	297	282	279	270	266	282	299	275	317	305	269	281	285	256	284	284	313	292	310	294	250	286	280	287	275	283	304	277	280	273	276	298	272	272	302	272	303	271	320	284	285	303	248	285	262	264	301	294	298	273	288	305	289	283	284	279	281	274	266	277	291	285	274	275	290	286	306	258	272	287	276	329	293	282	291	281	303	281	261	259	298	284	275	284	264	302	281	293	297	282	273	286	272	274	291	272	256	250	278	271	291	269	256	320	309	300	278	283	295	253	282	273	267	292	294	311	259	291	266	310	266	307	234	289	300	275	278	283	297	265	287	312	263	267	320	296	254	257	290	259	287	304	275	264	277	286	306	282	275	282	291	276	265	300	295	285	299	285	264	283	288	252	293	282	250	280	289	304	298	287	303	272	274	264	285	274	274	320	267	298	272	283	282	308	248	277	275	277	262	258	295	274	300	268	266	271	299	281	303	299	267	261	281	279	261	283	290	266	287	249	278	285	284	270	263	279	318	272	287	271	277	287	305	258	274	258	262	282	279	300	306	292	284	319	306	264	274	264	297	298	282	286	284	248	279	304	292	314	291	293	262	269	260	258	277	286	298	268	318	288	280	247	289	286	274	296	263	267	306	308	283	290	281	278	292	269	287	310	284	254	297	274	269	290	284	272	258	294	282	308	301	304	297	294	277	255	263	282	275	287	263	290	283	296	280	285	276	298	290	268	298	261	298	280	294	284	287	269	273	291	287	288	272	282	282	291	276	230	272	259	286	285	267	275	293	292	258	310	265	268	306	292	299	300	308	278	276	272	263	258	264	293	276	319	307	253	280	269	265	261	276	282	258	261	283	267	305	293	259	274	292	283	260	269	306	263	311	265	302	279	270	274	261	277	273	251	289	261	268	278	296	249	304	282	271	291	249	291	281	253	302	280	284	292	289	279	284	295	288	289	280	287	280	284	287	304	289	304	244	254	291	262	301	286	274	260	293	273	313	283	275	294	277	275	272	253	316	283	280	279	281	281	276	285	280	282	269	296	286	263	285	276	253	303	269	292	242	288	288	283	302	248	294	264	297	287	267	271	265	248	286	276	304	290	278	255	273	293	280	297	267	303	286	301	301	282	261	275	276	254	279	278	276	283	242	292	269	280	291	274	253	278	272	286	246	293	276	296	263	262	281	276	296	261	287	290	278	283	278	256	262	296	294	278	290	274	303	255	261	266	300	288	285	288	305	268	280	300	271	298	265	263	263	288	264	264	297	277	255	256	285	286	297	264	320	286	283	272	273	276	287	300	267	298	278	283	290	288	270	256	285	296	292	297	329	283	279	275	252	279	297	274	265	290	272	308	294	296	271	302	307	301	282	257	279	268	311	281	300	283	293	277	285	259	279	273	268	273	284	278	290	274	293	270	285	304	285	276	272	293	284	271	306	266	250	266	259	266	274	314	273	287	304	293	275	291	306	289	298	284	259	268	245	290	265	254	284	305	299	295	278	259	247	253	256	311	276	276	330	308	277	276	293	284	298	308	291	286	290	298	296	281	309	265	293	275	247	266	293	287	261	276	291	262	289	257	255	316	271	267	258	291	280	305	273	288	289	303	284	258	305	268	305	265	299	268	250	306	262	270	264	294	298	297	270	280	265	249	271	277	291	274	274	282	276	277	285	274	294	271	302	284	287	278	266	293	264	275	266	294	292	280	283	279	315	279	269	297	268	274	277	267	293	282	291	258	303	301	274	301	295	265	271	269	294	294	288	276	240	269	254	296	280	280	280	271	286	271	281	260	272	289	287	294	274	275	303	263	287	268	294	244	312	248	289	296	297	291	287	275	279	278	250	289	287	277	289	273	276	303	284	258	280	293	271	270	311	285	277	274	257	287	289	269	309	274	284	286	293	274	293	285	294	272	280	298	291	281	282	286	293	283	299	285	299	269	255	269	278	279	275	284	292	255	276	264	268	320	285	288	274	271	280	280	262	271	282	246	285	284	258	276	283	272	296	283	284	300	268	270	275	281	268	263	294	327	299	281	281	310	261	274	292	286	262	257	281	292	269	237	275	305	274	279	260	271	306	276	282	280	286	303	281	279	284	287	298	284	283	277	316	288	280	298	273	284	249	305	299	278	281	270	251	293	299	297	275	260	271	288	260	274	267	274	293	288	305	287	290	312	317	284	268	271	283	307	261	286	275	267	294	298	303	307	305	259	278	282	257	288	306	272	290	265	286	269	280	258	305	291	263	286	267	284	278	297	293	300	278	269	272	285	258	260	273	272	285	289	277	280	283	275	290	291	276	288	258	280	262	288	284	283	300	271	256	257	294	287	277	294	309	299	279	284	259	254	298	297	282	276	307	284	279	289	268	299	279	316	277	294	276	275	295	304	286	281	296	256	309	274	285	276	278	270	265	282	302	262	264	270	263	264	266	278	290	285	295	304	289	266	304	291	300	269	258	293	273	296	323	301	276	277	270	287	280	269	277	288	261	278	281	277	264	308	301	284	283	286	243	282	319	294	257	296	278	287	295	292	274	292	273	263	269	298	277	293	276	261	302	280	271	268	269	263	268	255	261	266	275	301	274	291	320	278	299	285	288	294	269	268	294	299	281	325	299	283	279	277	247	303	279	276	282	254	282	276	271	278	290
38446	42148	4689	2286	1635	1247	930	802	686	598	551	482	487	429	448	413	399	396	418	373	429	397	356	390	350	383	365	342	351	357	357	337	369	398	358	353	360	360	356	329	364	381	335	340	341	363	364	359	342	320	363	341	372	333	348	335	363	345	338	352	340	318	339	379	322	340	344	367	304	364	333	357	376	356	352	362	322	349	346	333	324	362	303	319	383	339	363	381	336	309	351	328	340	377	355	314	365	350	342	371	354	340	360	341	317	336	336	320	347	330	330	341	350	354	325	361	370	352	331	350	315	314	358	332	323	336	311	356	326	323	341	351	328	338	342	341	321	360	344	324	350	384	370	325	340	319	303	339	331	334	333	331	346	355	311	364	322	349	334	358	346	335	332	338	339	288	351	350	379	333	372	344	335	316	329	357	333	374	363	350	326	344	341	342	342	342	325	352	347	313	371	315	341	356	327	308	358	347	316	322	369	333	345	332	353	361	384	322	352	330	305	317	343	353	338	341	328	353	342	311	354	333	346	317	342	317	354	341	359	339	350	384	340	316	336	353	366	348	349	339	341	348	339	345	318	361	347	326	350	327	357	335	354	347	315	365	358	365	350	352	351	396	322	330	380	345	350	409	355	372	328	377	366	390	344	340	375	369	369	304	348	331	350	343	355	387	329	370	319	371	321	347	360	391	341	325	373	395	351	316	342	377	323	317	314	369	332	358	329	349	328	336	334	364	344	313	337	331	345	381	333	352	339	320	357	346	322	346	323	344	369	385	379	297	307	335	305	301	341	318	342	369	325	340	373	333	362	361	313	356	353	347	343	328	363	349	370	345	340	344	338	365	365	329	355	347	384	344	364	331	330	344	341	391	344	325	346	345	343	342	340	340	350	345	327	339	326	321	315	327	328	329	324	366	341	359	372	331	378	301	355	359	327	320	335	351	344	336	349	346	341	356	327	339	342	372	348	353	357	364	339	354	352	318	378	359	342	341	359	346	366	333	337	346	332	347	339	322	322	355	330	358	351	340	366	330	348	334	322	340	322	342	295	358	355	339	334	350	360	363	343	328	313	339	325	351	332	353	342	326	358	361	357	337	349	339	352	318	340	349	323	347	343	337	333	354	338	347	367	362	352	356	335	364	339	342	367	343	350	374	358	348	324	358	337	346	349	346	344	331	352	371	340	328	346	318	364	338	358	315	383	353	334	348	348	340	353	377	334	339	345	355	329	341	338	360	353	363	334	318	364	339	375	308	354	348	344	337	350	334	315	315	366	324	317	366	332	385	330	351	332	360	380	328	338	369	356	335	355	316	337	344	362	364	317	309	341	325	325	359	323	321	333	348	352	338	316	305	318	349	371	312	333	354	320	336	345	333	350	361	352	346	306	364	349	368	371	335	337	352	325	333	351	299	321	327	339	337	349	371	342	308	364	364	315	336	349	339	340	364	339	349	353	340	347	366	325	352	349	322	326	334	336	328	373	373	354	321	323	347	339	327	330	352	344	369	350	351	360	353	370	333	315	325	343	336	337	314	358	342	355	352	327	366	366	359	362	333	355	331	329	365	342	335	324	324	333	328	348	353	384	344	356	366	322	352	330	363	342	368	323	349	326	348	346	347	344	360	350	335	327	344	385	336	348	351	341	312	360	340	347	331	337	341	323	359	370	339	337	328	318	329	340	334	347	333	350	350	373	344	327	358	334	353	339	320	324	312	356	331	367	311	315	357	322	370	347	358	343	351	365	387	315	334	343	329	374	357	327	325	342	333	325	313	330	337	327	374	322	376	334	337	341	350	354	320	320	360	348	344	359	317	338	344	354	330	318	339	361	367	349	359	352	335	317	319	349	347	340	320	362	321	326	305	335	329	317	324	321	388	332	354	344	324	330	356	333	346	338	316	356	341	346	338	377	310	348	337	334	331	337	351	327	338	359	327	333	327	316	349	344	337	340	329	381	347	341	364	355	345	344	353	314	315	334	363	351	333	349	328	376	346	361	351	317	369	343	339	331	349	347	358	345	346	340	341	313	352	361	295	327	322	346	330	337	370	370	364	334	340	387	314	357	333	376	306	321	322	343	324	339	345	352	349	354	324	356	342	328	320	345	349	331	354	334	350	357	353	337	346	369	321	308	327	329	325	343	359	323	352	338	344	352	339	350	310	329	360	336	367	354	343	334	319	339	346	344	350	349	346	345	319	301	382	316	323	357	332	349	338	300	331	334	287	329	313	336	340	370	331	309	357	390	331	358	369	343	380	331	321	339	379	349	350	368	337	334	368	318	352	370	346	344	345	314	307	339	361	345	337	302	341	352	341	345	312	342	350	384	354	342	344	341	373	306	317	356	365	348	332	341	340	303	349	365	368	341	339	344	338	367	362	356	348	315	363	332	328	367	307	322	352	349	377	318	341	318	338	352	324	335	370	329	342	380	356	333	331	350	333	340	362	334	368	346	326	351	351	344	352	354	329	332	338	318	317	321	345	394	317	344	339	312	349	358	343	354	310	364	342	322	373	336	332	352	352	325	345	349	335	341	343	355	346	336	355	353	358	317	287	340	348	314	327	341	384	323	318	309	335	309	356	328	346	339	337	344	336	350	341	371	396	331	332	349	335	342	341	314	377	328	328	336	328	341	357	366	368	321	365	360	352	309	355	343	348	334	327	315	320	349	364	325	336	356	315	351	331	322	342	338	324	354	358	328	326	327	328	314	350	311	343	335	342	337	325	356	359	331	363	359	355	340	340	323	338	315	395	376	323	347	376	321	352	336	353	345	321	371	341	348	373	334	350	310	366	326	337	356	340	322	345	355	377	380	325	351	336	350	342	342	358	370	336	348	370	329	370	343	360	335	371	360	350	320	308	352	351	349	343	320	359	329	337	342	367	343	381	347	338	334	346	339	350	300	343	316	324	360	364	361	340	324	350	352	336	345	365	332	328	323	358	381	335	363	362	334	349	343	328	345	300	352	342	336	339	349	336	356	321	354	340	328	315	343	311	309	339	317	348	345	363	353	334	353	356	336	325	365	324	345	374	377	351	348	302	308	315	340	363	339	332	335	329	334	337	369	354	358	326	357	371	331	333	370	344	327	328	334	344	358	335	371	315	359	347	357	322	371	334	366	339	330	330	345	374	357	320	339	344	370	338	336	358	339	383	321	331	315	297	321	336	344	319	322	341	345	376	345	372	361	350	375	375	306	336	356	339	353	346	361	348	335	357	344	368	348	358	328	337	356	332	320	382	328	324	340	358	361	349	363	354	362	329	345	377	370	334	322	348	339	338	344	350	349	344	381	307	387	362	347	359	368	332	360	353	345	338	363	325	358	356	345	326	386	345	326	352	333	338	346	366	340	305	334	349	324	354	328	344	335	307	359	362	299	359	306	348	322	357	340	320	329	365	368	365	344	346	348	331	347	317	337	319	353	304	340	340	336	334	384	345	359	369	327	316	356	356	340	318	327	331	303	307	344	356	332	359	324	343	335	381	325	358	371	353
25572	21557	27570	25646	8303	476	398	316	276	258	267	273	236	245	264	260	259	259	254	220	215	230	220	231	220	235	263	253	219	216	202	230	260	230	230	217	226	219	210	208	229	212	226	205	241	216	254	219	203	222	225	217	214	229	211	217	235	230	250	234	242	221	208	249	206	209	229	219	226	226	232	220	221	224	231	224	217	226	226	221	238	218	192	193	237	247	229	227	213	208	247	220	212	216	223	229	216	241	228	222	189	221	225	231	221	225	221	236	228	224	236	230	249	239	218	221	221	205	209	205	198	228	229	227	239	227	217	231	214	251	203	209	225	244	239	212	223	225	188	228	247	213	242	223	228	238	227	254	207	214	214	214	203	231	228	202	231	239	223	230	237	218	237	224	219	213	214	221	199	211	221	238	214	223	215	245	235	228	218	211	256	234	219	231	236	194	215	246	227	227	211	221	227	210	216	228	231	231	230	224	223	241	219	202	233	232	240	248	212	261	248	213	243	224	238	246	231	205	223	238	228	221	194	219	232	217	215	208	242	251	233	225	259	255	227	239	227	204	214	230	215	220	214	210	230	236	225	235	242	222	242	214	230	233	222	229	195	226	219	239	198	208	216	222	228	239	203	194	218	203	226	205	249	198	202	237	208	216	222	226	222	218	233	212	237	202	186	256	264	232	213	238	231	236	231	233	230	192	234	198	233	202	205	222	234	215	201	202	213	238	210	208	213	204	233	197	228	215	211	247	243	207	213	208	235	214	201	216	232	213	238	230	193	211	229	235	216	229	228	212	256	215	247	239	213	231	240	207	238	207	226	202	247	239	211	231	226	220	184	203	228	218	213	220	213	242	232	217	231	224	207	237	245	192	221	216	214	198	248	225	226	201	219	221	212	248	215	209	231	237	213	206	237	204	218	208	208	220	252	186	224	233	199	217	220	228	236	213	256	238	257	221	235	232	235	217	237	233	225	209	216	220	217	224	280	221	206	229	229	241	211	211	201	228	216	217	217	233	202	201	251	213	238	237	232	203	227	211	222	222	227	239	227	240	230	220	221	213	226	217	219	213	211	210	211	193	198	215	246	214	252	216	225	231	234	224	250	216	226	221	224	225	218	255	237	188	214	220	230	221	212	228	202	231	222	225	225	206	263	231	229	204	240	245	220	219	202	221	212	214	219	230	242	230	233	248	230	224	226	192	242	237	193	242	225	221	239	223	202	224	213	217	235	238	216	231	201	252	201	202	204	241	220	220	209	237	225	218	217	223	209	205	227	228	213	221	212	206	233	202	211	219	221	213	215	208	227	226	212	226	228	226	208	220	226	246	219	221	222	192	226	217	247	215	226	223	248	228	224	244	211	218	223	233	220	232	216	222	222	218	257	216	228	224	224	234	238	207	212	211	235	222	206	222	215	233	242	240	229	266	223	203	228	231	226	212	240	228	223	217	231	226	226	238	228	205	221	230	217	219	250	243	209	199	243	227	218	214	212	216	216	245	235	218	255	225	229	211	213	221	232	210	246	192	264	209	236	239	222	229	225	205	216	233	203	223	234	217	217	232	222	218	211	198	219	212	220	236	210	228	228	187	218	236	211	214	231	225	215	223	221	240	211	216	208	226	213	222	212	239	245	237	219	224	231	230	231	232	217	223	203	228	207	242	205	231	219	201	211	228	251	228	251	211	234	236	223	209	236	220	216	238	220	192	214	238	233	202	215	226	232	226	215	225	195	227	241	252	235	255	213	240	222	224	216	220	229	238	202	260	220	225	212	210	226	200	222	248	224	211	223	233	221	213	236	232	206	221	232	216	242	189	221	232	216	219	238	213	219	197	219	210	220	215	217	253	235	241	211	227	211	217	214	217	222	231	220	211	210	181	232	224	216	236	225	204	252	224	240	214	219	224	210	213	238	230	204	221	204	258	198	216	199	257	211	227	203	268	213	192	216	249	236	222	239	211	204	244	233	212	231	222	217	218	239	222	195	235	247	210	222	214	197	224	213	226	219	232	258	229	233	234	218	236	219	215	202	233	221	234	227	242	217	234	217	218	200	205	211	238	206	204	242	231	221	223	216	215	203	217	228	233	238	212	250	236	237	228	200	204	227	218	216	230	202	213	239	213	197	202	238	228	213	216	226	251	196	213	230	224	239	215	216	230	227	212	233	219	250	230	218	212	219	197	230	218	197	209	242	216	209	218	180	209	196	226	216	219	224	221	222	237	242	225	229	198	244	197	202	213	224	227	236	194	216	226	229	221	206	209	249	205	223	225	208	202	232	215	219	214	212	228	222	240	210	197	215	211	216	226	217	234	201	211	224	237	199	233	212	250	208	213	230	211	202	224	231	224	221	202	226	234	220	249	233	222	194	240	219	233	228	218	208	212	214	238	204	232	207	221	198	192	240	230	266	239	224	230	233	212	226	228	268	198	229	232	238	213	235	210	232	211	204	219	220	213	212	238	206	223	256	228	213	194	216	240	211	224	212	212	213	246	218	207	249	252	207	214	233	232	233	223	239	218	212	205	238	227	216	233	197	213	221	232	225	213	208	231	242	218	233	219	203	252	216	226	213	240	216	245	198	226	217	214	193	225	209	202	219	206	215	218	220	244	223	233	200	235	235	235	207	226	196	242	189	233	207	212	219	211	216	238	201	229	238	211	209	220	220	225	205	195	229	226	232	210	230	219	221	211	204	219	221	203	228	222	210	227	242	215	244	223	231	221	223	238	234	223	261	226	221	246	211	248	206	226	229	220	243	222	210	214	230	217	215	230	236	209	229	229	229	195	230	214	222	230	235	229	211	210	215	202	240	231	230	198	204	229	231	202	210	213	202	223	218	235	210	198	236	238	239	211	225	243	221	212	214	209	226	244	212	224	231	220	235	234	229	221	234	256	235	222	243	227	220	228	226	199	205	222	234	218	210	229	239	261	226	205	226	201	208	212	222	210	218	230	230	196	255	230	222	196	218	227	242	227	220	226	228	238	226	235	199	188	232	196	241	243	185	225	206	199	221	221	211	218	223	216	221	224	226	220	227	208	252	237	215	201	243	220	216	235	225	223	242	214	250	223	215	203	216	218	229	196	213	200	209	218	246	241	251	206	225	243	230	215	205	203	229	216	216	219	232	220	242	231	211	226	239	214	200	229	190	205	221	236	221	223	214	220	226	227	238	228	189	250	234	210	230	217	237	203	224	231	238	208	212	206	219	214	244	221	225	198	193	209	213	226	243	221	212	232	221	198	223	221	204	236	236	225	224	220	235	197	206	226	229	222	208	215	196	213	200	220	217	229	239	219	244	217	213	229	227	234	209	214	225	229	242	217	248	235	226	205	220	238	216	205	225	223	220	225	219	237	218	218	219	199	227	217	247	235	224	230	226	230	236	198	222	207	190	236	218	234	223	234	189	208	196	239	236	192	234	220	224	245	217	225	223	235	183	256	235	237	216	231	226	219	219	205	254	232	226	224	248	242	214	210	230	218	204	209	193	214	208	182
36918	37314	2634	1274	904	746	579	518	464	432	408	380	344	343	341	335	308	306	326	338	323	312	316	311	328	302	281	319	345	303	306	312	292	314	295	293	288	307	290	337	323	296	281	288	304	310	272	277	303	301	285	284	261	292	296	276	296	307	299	296	298	312	285	289	258	289	259	337	292	275	302	297	299	305	268	321	307	301	311	320	278	282	285	300	288	311	299	315	301	285	284	308	311	297	255	295	291	263	292	280	299	288	306	287	289	294	284	291	285	312	306	258	291	328	280	289	287	273	310	288	321	275	308	324	286	273	280	291	300	297	269	283	274	305	264	286	284	269	293	309	302	297	297	305	276	293	279	290	319	313	301	276	275	287	297	271	312	280	264	324	287	291	284	284	279	308	264	323	297	296	269	299	285	302	276	300	277	305	321	273	297	287	285	311	321	305	296	309	315	291	288	305	292	312	280	331	289	313	276	284	276	295	295	280	298	294	301	278	283	282	273	302	291	273	291	313	300	316	286	306	304	300	270	309	284	303	299	299	289	275	305	281	292	310	272	289	276	296	319	276	265	287	316	261	285	271	275	284	310	278	269	270	289	284	287	267	291	298	312	289	292	263	296	295	295	292	314	297	292	305	292	306	297	273	302	309	302	303	292	321	295	320	294	301	305	300	295	279	265	271	292	287	301	302	292	294	287	271	281	280	298	288	273	274	325	291	293	299	282	289	289	294	277	312	279	310	299	286	270	291	291	280	281	302	298	267	293	306	289	293	320	290	299	318	275	313	270	297	282	264	293	300	273	317	297	317	341	291	302	322	279	278	295	316	304	297	303	304	308	289	297	292	319	294	276	291	296	275	310	315	284	318	300	288	289	291	292	310	310	265	271	280	270	314	299	322	278	275	287	294	282	300	298	283	295	279	288	321	287	291	288	288	290	296	281	279	306	289	312	291	271	287	276	287	290	302	294	301	271	270	287	293	290	302	289	280	304	306	317	291	316	285	302	271	314	297	278	272	288	279	300	295	285	295	291	312	301	252	290	289	254	303	296	303	300	303	312	249	286	287	288	264	315	282	305	309	315	280	263	306	280	285	308	291	288	264	320	322	279	298	311	283	318	251	324	319	299	287	279	272	316	292	278	282	261	278	280	319	324	286	341	300	316	269	296	305	311	290	253	290	277	274	303	304	277	282	295	305	321	314	283	281	273	278	315	296	300	304	278	307	278	289	311	290	301	304	293	309	271	314	287	294	282	306	292	272	308	280	293	310	294	305	286	293	288	287	275	323	283	290	283	294	275	282	265	279	283	281	295	279	272	297	286	304	289	300	301	259	297	262	300	300	317	303	314	275	299	252	303	254	277	295	279	285	287	276	272	282	303	275	316	314	315	272	275	339	282	278	294	304	307	282	290	296	296	288	282	280	297	307	278	283	312	284	281	275	299	303	296	288	315	273	311	295	298	280	267	284	297	312	315	300	296	279	284	332	280	279	312	289	294	286	257	310	291	278	280	312	311	295	269	313	279	281	277	270	293	297	296	298	311	298	291	284	268	306	309	311	283	277	299	271	294	326	275	301	275	298	292	299	301	292	291	280	286	298	292	293	297	291	275	276	266	315	286	290	295	292	293	286	263	308	296	334	320	296	285	285	293	293	296	297	313	284	296	254	310	319	289	290	307	302	290	317	305	294	291	295	299	307	282	333	289	321	337	305	303	293	275	318	274	302	287	302	303	288	226	279	351	288	295	285	295	293	280	280	325	309	319	314	276	306	273	277	279	271	283	258	318	266	278	293	312	313	296	290	256	321	295	304	314	327	314	286	300	286	295	279	280	313	282	291	300	279	317	271	267	292	307	291	300	296	296	293	298	276	315	319	292	276	304	275	327	293	316	327	293	285	293	275	298	294	273	300	281	303	294	268	277	314	286	332	285	299	314	285	305	292	282	296	289	282	271	284	261	303	285	287	290	296	284	278	291	316	286	284	297	271	294	292	267	302	272	272	294	271	294	312	265	295	322	302	328	301	272	299	270	296	294	304	270	298	308	299	306	280	249	299	305	313	257	281	322	304	325	261	273	297	285	309	300	307	285	270	283	279	294	285	284	304	310	274	309	308	298	303	286	278	308	309	269	274	252	286	297	298	277	308	302	274	283	328	288	278	265	276	318	273	278	309	309	291	314	284	270	299	263	277	306	311	320	295	289	303	273	273	285	293	297	328	272	306	287	256	309	306	305	306	294	275	294	307	282	261	273	286	301	294	297	263	284	286	311	301	304	248	281	298	288	320	281	278	295	295	266	276	316	280	339	305	314	273	276	270	272	323	297	286	283	280	299	282	289	338	293	319	316	280	280	270	297	278	310	312	305	302	293	254	280	323	290	314	252	292	294	279	275	331	286	317	312	303	298	296	286	288	301	281	312	287	319	290	277	306	294	298	290	251	329	272	313	265	300	294	311	311	305	278	294	275	284	296	307	277	282	306	302	287	286	278	267	265	290	274	302	276	351	255	298	314	265	291	322	305	292	293	310	306	311	312	294	288	288	326	291	292	274	334	293	288	278	289	274	314	291	293	269	291	291	288	296	300	280	297	300	294	290	296	281	298	316	298	289	286	291	271	280	320	314	284	290	309	283	314	321	283	317	281	301	273	284	297	300	303	283	300	293	293	280	305	290	270	279	293	276	294	294	343	305	309	287	300	309	315	292	296	309	295	310	272	297	319	293	284	307	288	302	288	275	304	294	279	323	296	301	297	306	310	291	273	310	287	261	298	303	295	277	285	315	301	283	333	324	298	282	299	296	321	251	301	297	326	311	291	246	276	284	300	266	317	304	266	323	304	301	289	274	311	291	266	291	295	286	301	312	292	269	263	260	293	296	276	278	307	304	281	282	314	296	286	324	277	328	340	279	308	321	286	307	299	285	286	279	290	319	280	274	300	301	287	306	298	294	269	298	299	284	278	283	323	267	291	288	284	304	299	278	309	325	305	284	316	273	280	295	300	322	305	290	311	251	315	300	310	296	308	315	266	285	307	283	286	301	299	306	283	294	289	297	295	295	294	306	323	303	267	295	315	287	323	271	273	268	291	325	305	315	282	310	306	313	293	282	300	294	306	264	268	304	321	293	287	316	307	315	305	269	285	281	294	273	272	278	269	278	283	291	301	284	294	273	295	329	308	291	276	307	290	283	282	283	287	275	298	321	277	289	294	284	311	298	290	322	306	291	300	283	294	311	270	262	262	296	281	266	278	320	278	311	286	290	270	306	302	302	270	278	283	283	315	304	284	303	299	281	291	282	294	287	288	298	278	263	303	298	297	291	302	290	303	297	299	309	276	320	275	278	301	285	295	279	291	288	288	292	303	277	287	278	302	290	292	307	308	310	259	283	294	299	340	280	311	297	286	290	274	285	291	304	293	309	271	276	283	280	333	293	254	322	305	306	319	281	329	312	307	309	284	299	261	332	287	293	271	302	306	290	292	302	298	278	291	298	312	279	311
23240	21547	29286	24204	21523	21525	9266	1051	781	689	672	673	587	581	550	534	546	562	536	503	498	501	504	482	477	494	494	437	471	468	468	447	460	490	501	490	449	467	464	500	430	489	472	445	472	459	505	462	437	497	476	464	479	451	472	459	474	434	443	455	473	462	451	427	432	442	488	502	500	467	444	530	467	458	439	456	485	477	457	476	454	462	456	453	485	445	458	471	439	463	446	490	477	472	440	471	448	435	443	445	495	464	461	484	414	449	443	464	485	464	478	439	456	446	483	470	447	439	485	451	432	463	484	492	476	451	432	474	484	465	494	426	470	463	495	458	446	478	477	415	453	425	434	488	496	489	415	498	496	438	466	461	455	428	462	420	445	447	465	436	457	463	444	432	482	430	452	462	478	501	501	459	482	442	479	427	465	471	444	470	434	481	471	483	458	415	473	524	442	457	462	496	456	452	447	473	452	451	444	487	460	480	451	428	455	456	473	445	477	441	434	475	440	479	460	454	475	455	479	461	479	449	441	456	428	480	471	458	473	476	485	447	467	458	453	493	473	497	455	433	447	459	477	440	438	432	471	461	473	462	460	470	445	433	485	453	484	455	513	473	437	429	452	433	484	488	478	448	448	406	438	451	437	479	442	467	450	434	494	423	436	498	445	426	434	473	503	413	462	456	437	468	435	490	449	458	453	445	454	451	452	488	419	462	493	469	405	444	460	466	427	451	455	462	478	439	494	446	438	445	483	458	469	457	443	464	420	436	419	407	407	477	460	476	472	466	523	434	473	481	490	485	461	498	468	447	452	469	457	482	457	451	454	423	509	459	458	425	465	432	470	423	465	465	452	413	460	455	448	470	443	471	450	446	460	457	442	462	427	477	421	440	444	486	459	462	444	453	487	462	448	444	450	444	482	496	467	424	453	458	492	451	446	419	476	455	450	447	461	437	465	399	474	490	431	470	428	432	414	502	475	462	424	448	430	455	453	455	481	477	485	480	479	458	453	474	484	445	492	461	472	490	450	449	449	446	463	439	500	448	455	432	488	476	475	467	431	469	443	461	460	448	473	453	459	454	460	483	494	447	464	465	435	454	427	438	477	455	456	460	430	458	463	473	452	415	466	462	495	422	420	496	472	413	465	456	450	454	425	471	409	409	469	462	477	459	431	434	452	447	457	477	430	484	475	455	494	430	465	440	430	463	459	470	466	469	431	442	437	449	464	466	445	449	449	479	472	477	439	465	460	473	474	477	462	444	449	460	487	461	476	483	457	458	456	489	445	502	461	467	488	475	474	472	464	481	454	438	429	456	467	423	479	411	503	479	505	455	452	430	450	430	474	486	424	456	457	472	455	456	484	451	468	458	463	451	463	491	481	470	497	498	466	498	428	472	421	455	466	446	466	482	430	475	486	434	476	435	496	449	459	459	435	463	451	480	432	465	472	450	469	449	469	455	468	452	456	483	427	444	474	448	483	467	453	437	497	454	484	451	488	410	447	454	502	491	490	449	483	435	429	479	478	466	466	431	479	470	460	470	472	451	464	452	445	492	445	454	432	464	452	425	415	442	427	469	433	471	492	468	443	444	440	397	499	442	481	437	463	468	455	439	452	466	448	423	452	437	404	454	441	412	491	476	437	470	476	464	450	472	443	438	457	436	480	453	468	469	446	453	491	425	449	476	431	448	437	453	452	439	445	432	453	456	462	484	459	470	481	447	482	449	461	450	470	452	449	440	464	439	461	451	451	471	483	506	446	474	466	428	471	445	471	461	452	442	472	486	446	475	459	456	471	428	497	477	468	459	521	475	473	451	471	455	468	461	488	485	441	467	442	460	465	476	488	477	433	447	466	486	450	472	458	438	445	470	453	425	449	482	401	448	452	430	516	438	461	490	468	442	451	480	493	454	441	452	512	451	454	441	474	466	449	457	483	491	471	456	466	427	437	465	468	480	450	464	467	451	465	487	455	436	445	480	463	463	422	471	450	436	497	445	455	472	454	473	465	437	459	435	479	433	485	436	456	410	481	456	492	470	457	486	469	480	411	490	440	472	467	447	434	469	465	455	459	471	433	454	455	490	472	449	443	455	465	450	486	448	448	492	484	458	453	467	481	500	468	465	485	488	488	422	493	443	409	467	459	488	433	457	456	441	417	464	464	432	460	424	489	422	457	424	439	453	481	440	478	449	466	458	444	443	480	443	496	457	447	473	464	505	463	439	474	478	421	456	431	427	470	461	459	456	446	419	484	478	464	458	464	437	477	471	456	464	484	412	457	478	449	469	452	438	460	444	482	427	471	442	438	453	479	461	482	455	457	445	458	470	448	459	428	445	453	437	463	448	483	441	456	452	460	463	487	475	501	445	470	453	493	478	429	471	447	444	467	471	468	497	468	443	476	439	461	482	448	468	473	485	426	443	443	447	412	433	485	453	457	463	472	489	448	405	438	440	450	450	485	455	435	475	433	439	455	483	487	462	454	458	455	459	445	435	457	487	468	474	476	461	440	447	448	453	476	435	438	490	421	476	443	441	486	434	472	489	469	473	477	431	445	459	490	499	423	482	455	464	486	451	482	458	496	441	500	447	478	466	437	429	437	442	479	453	480	434	434	429	460	433	439	428	471	503	432	463	456	465	470	471	478	426	477	418	472	423	486	494	431	472	451	459	410	452	452	479	443	467	469	456	449	470	461	435	415	461	465	443	473	474	452	473	464	463	488	439	450	494	435	463	462	456	462	451	432	460	490	459	448	464	466	455	415	428	433	462	479	437	435	448	442	482	473	462	484	460	447	404	459	430	446	452	434	460	481	466	432	476	447	490	483	433	450	463	461	463	495	454	447	488	457	426	457	446	505	479	471	460	465	475	448	447	456	412	449	464	465	450	419	436	439	431	470	457	460	472	435	446	445	476	441	424	484	474	453	459	500	420	445	427	461	478	462	440	455	478	466	469	426	436	471	470	468	438	471	454	445	433	463	465	460	430	471	458	463	489	434	462	427	485	468	463	391	461	468	467	455	478	449	429	440	444	491	445	463	471	468	493	462	439	466	469	487	462	450	459	458	461	422	450	495	432	451	448	462	457	466	461	479	506	423	435	440	435	435	461	449	496	468	428	453	461	475	443	460	452	451	465	446	437	435	467	423	427	457	450	422	448	434	447	455	463	503	462	459	484	431	454	479	501	456	452	460	448	461	445	443	472	500	494	445	464	470	485	450	428	512	453	473	451	490	475	457	459	453	471	454	453	436	450	473	481	470	452	452	421	437	440	460	442	455	464	465	469	464	494	477	469	442	413	460	472	446	447	462	452	414	442	443	454	454	451	468	500	471	464	454	395	459	439	479	473	474	483	447	431	438	487	448	438	455	472	443	471	476	435	429	469	442	459	451	451	452	464	443	472	433	441	478	464	468	428	484	485	434	477	457	449	477	462	456	462	489	449	403	457	461	454	418	478	469	420	433	459	424	445	471	440	443	436	460	461	489	425	478	449	513	446
42089	50409	8341	4369	3117	2294	1775	1479	1239	1048	990	909	844	816	739	737	645	668	622	654	625	571	619	625	643	599	573	545	599	578	613	560	582	596	569	560	585	577	554	560	537	582	554	578	589	579	563	588	548	562	532	587	568	510	613	525	546	576	568	574	548	547	585	535	539	544	561	572	565	543	570	554	563	567	524	538	541	568	577	537	536	526	543	561	525	517	570	571	588	582	529	544	534	591	512	584	585	537	566	537	526	526	526	551	510	511	511	549	525	554	528	521	521	543	506	590	570	523	525	572	541	522	530	528	526	545	551	545	560	514	513	520	576	550	524	558	506	591	540	558	550	539	546	529	579	546	514	535	567	527	527	546	534	530	526	583	553	550	571	534	560	601	558	579	523	542	513	582	568	551	514	550	545	538	578	537	542	539	549	557	568	539	577	549	561	501	546	533	533	531	593	543	500	539	579	573	505	577	593	516	541	550	547	540	528	551	550	551	514	590	546	569	566	523	530	570	552	540	509	568	549	551	531	523	570	532	571	550	515	527	558	544	569	522	540	566	545	555	535	544	563	533	599	569	567	547	545	530	533	561	558	548	574	517	568	516	550	538	522	544	575	522	529	531	538	538	565	514	553	540	529	568	568	567	571	569	519	550	563	562	545	552	546	522	506	565	532	565	554	544	547	581	546	560	559	523	567	534	544	521	536	540	544	572	550	490	544	563	544	489	526	526	573	561	528	556	528	593	562	527	582	552	559	547	512	548	560	580	551	552	525	516	560	547	541	588	576	536	523	526	549	567	553	526	546	559	550	550	546	556	516	544	575	525	511	517	561	553	571	512	538	566	532	549	572	554	569	568	482	530	548	519	598	565	555	548	551	537	546	553	549	534	544	521	503	555	585	546	534	532	539	551	575	591	558	489	537	543	561	517	570	566	549	533	561	536	533	551	520	537	556	570	535	553	519	535	549	540	544	547	550	570	543	534	584	537	572	520	538	538	553	531	558	541	568	533	553	538	554	568	565	554	549	577	523	545	480	560	542	586	535	551	529	543	535	548	510	553	512	588	549	584	579	540	553	535	536	527	526	566	555	560	561	578	537	572	531	544	581	536	585	562	564	558	555	538	557	525	526	541	556	544	558	551	535	561	568	536	572	580	556	542	565	527	546	525	557	541	566	549	518	551	544	572	529	563	527	501	569	526	583	513	517	529	551	565	558	588	525	528	536	553	569	608	546	536	548	511	571	539	548	557	511	497	533	551	523	503	523	529	569	588	547	523	581	553	556	563	511	556	528	522	568	553	622	524	510	523	569	579	571	564	577	557	565	545	564	565	505	530	543	552	572	503	549	516	536	537	527	525	608	550	526	560	484	550	494	542	519	518	547	586	504	513	566	575	557	551	533	523	506	572	517	578	536	541	612	514	522	505	549	532	548	534	559	519	558	516	597	556	499	560	558	554	542	579	524	518	553	563	532	542	544	558	598	528	555	541	536	537	536	554	557	566	531	564	518	520	575	562	474	555	552	530	515	568	555	563	539	577	534	566	547	541	550	534	555	525	546	564	551	532	548	546	551	572	532	565	566	535	558	536	536	543	520	597	495	572	566	527	524	555	623	537	552	550	531	540	579	499	547	527	558	540	559	543	564	532	531	536	563	544	527	492	531	520	560	529	566	561	535	567	548	539	527	541	499	582	525	584	545	554	589	561	549	564	554	524	551	541	576	553	498	547	560	558	577	560	528	578	587	584	588	552	580	504	546	540	571	545	533	561	553	580	572	515	566	532	517	519	551	546	562	580	534	564	521	556	507	593	600	537	549	591	580	522	567	555	556	537	551	535	551	549	525	577	496	554	502	569	468	556	568	538	566	517	521	525	556	586	533	541	569	605	502	509	577	578	577	548	527	523	527	519	519	544	533	519	567	531	522	563	508	516	540	547	596	565	559	518	570	554	528	557	523	604	517	549	544	596	590	552	588	503	534	533	547	534	568	500	557	494	579	568	530	551	574	544	498	613	547	543	541	541	537	537	531	559	543	582	550	554	517	515	577	547	544	545	549	606	558	537	570	543	520	566	563	540	544	550	535	554	595	528	548	577	532	532	578	533	574	528	542	593	506	511	575	544	524	552	540	513	548	556	550	525	551	560	532	545	565	517	555	518	570	555	543	534	531	528	534	532	518	494	541	561	542	577	536	563	532	568	580	555	577	530	528	551	536	537	548	576	597	587	536	514	531	605	616	534	529	543	504	584	524	556	564	579	535	535	484	525	527	517	547	548	487	616	535	503	558	549	574	517	507	533	529	557	522	546	560	525	570	550	552	525	522	555	511	529	537	571	546	550	573	583	546	521	542	554	527	542	535	560	571	544	515	530	574	553	525	537	550	555	531	555	537	504	512	576	553	546	577	543	539	558	527	549	554	562	536	549	564	544	525	561	517	577	543	603	551	513	566	534	554	520	534	591	541	545	531	535	517	546	534	589	529	556	535	519	522	525	554	570	575	566	574	549	586	572	535	561	541	513	533	527	522	552	562	533	551	538	546	545	552	555	557	568	527	502	562	533	542	575	538	549	527	533	566	503	548	554	550	548	534	548	549	552	554	567	529	551	556	545	550	528	513	547	539	553	529	578	537	544	523	533	583	558	540	541	565	570	542	503	544	552	584	514	577	548	559	522	530	554	527	567	550	525	546	565	552	563	544	526	608	546	582	503	544	562	558	530	553	515	586	554	558	514	518	563	569	570	574	559	527	539	540	552	520	525	546	543	568	557	554	589	585	554	552	536	546	578	576	543	556	548	562	577	525	543	548	549	522	528	580	524	552	555	559	522	553	599	525	559	583	557	521	573	558	564	551	556	579	561	514	579	598	540	553	579	503	572	532	573	577	559	555	546	525	567	574	536	554	485	540	546	536	579	540	525	587	529	501	526	557	544	526	597	531	578	581	555	530	553	568	567	524	543	548	553	536	513	543	520	484	532	517	561	541	580	522	578	542	557	557	566	598	542	525	546	571	549	542	556	572	550	581	509	529	540	537	544	526	547	537	536	567	533	531	545	527	551	532	516	602	521	572	568	534	557	544	556	550	500	552	532	530	587	567	517	565	565	592	548	564	540	521	566	538	524	559	551	564	523	543	562	569	522	554	521	496	551	534	549	553	525	545	572	516	550	543	552	513	515	548	540	545	580	548	507	559	582	514	555	533	551	535	513	581	568	526	509	548	601	572	544	529	532	538	543	557	579	563	550	572	570	528	556	523	565	584	555	509	529	561	550	552	569	574	558	517	560	563	551	539	525	546	567	517	586	561	548	539	545	578	575	596	578	603	539	542	550	549	553	514	551	548	521	543	572	572	547	575	546	553	517	542	518	516	566	543	576	552	576	504	548	516	518	541	548	540	579	526	545	546	554	505	573	555	528	533	577	525	551	574	533	559	544	543	551	566	578	525	561	508	524	545	546	565	551	563	505	595	494	524	545	534	542	514	558	515	529	562	571	546	550
29366	24235	13578	1144	224	202	161	161	164	142	154	131	154	133	138	122	153	139	157	158	130	145	159	161	149	157	144	142	141	153	153	155	131	143	168	148	163	162	148	153	139	140	141	149	166	143	156	139	133	154	151	148	192	144	133	148	152	133	142	145	155	140	130	140	164	149	147	155	148	146	159	158	157	139	157	154	150	134	156	138	143	158	157	159	130	161	137	126	144	135	167	163	142	132	151	144	141	152	153	167	146	140	139	159	140	142	152	135	145	145	180	166	158	145	153	166	142	137	155	140	156	156	164	147	155	136	161	169	145	158	165	137	151	155	133	136	171	140	135	137	147	153	151	161	148	144	138	139	140	154	160	134	137	151	156	168	132	130	157	138	146	149	154	150	137	147	163	151	130	153	137	151	144	169	152	150	164	130	136	141	140	167	146	151	182	159	135	153	136	156	140	164	144	166	137	165	161	167	149	159	147	163	148	170	141	122	141	156	145	135	149	148	152	141	154	153	164	161	145	172	158	154	168	143	151	185	147	127	145	147	151	154	154	162	163	144	133	138	151	125	160	141	131	145	138	134	130	129	155	154	149	139	122	134	135	163	139	155	135	138	140	163	159	155	133	153	173	155	131	145	146	134	125	145	128	150	146	164	145	166	147	164	165	140	162	138	176	181	144	152	132	137	142	155	138	171	161	152	158	150	152	141	147	165	149	151	133	163	146	164	158	139	121	160	150	160	166	163	153	139	131	160	132	151	144	140	141	147	149	160	148	162	164	127	134	164	146	150	139	163	155	142	162	158	167	131	168	150	172	162	167	153	147	154	160	155	140	138	163	169	151	162	133	129	137	153	146	153	163	161	149	168	152	154	144	160	159	121	142	151	146	146	163	165	124	147	131	140	160	169	156	158	148	137	152	149	146	151	158	155	156	158	147	119	145	136	157	133	145	143	138	126	141	143	167	134	154	144	142	159	145	127	136	149	151	152	161	144	148	157	156	134	140	152	127	158	159	146	150	160	149	127	134	142	148	149	155	149	152	167	138	144	151	151	130	132	148	137	136	161	157	151	154	164	147	133	152	150	154	153	172	154	155	158	165	138	151	136	145	145	148	162	136	142	141	153	143	146	148	146	142	159	145	156	144	165	151	138	154	138	158	134	147	134	146	149	143	146	148	143	179	133	117	146	145	146	126	149	148	150	136	145	137	146	142	138	130	149	149	155	150	142	148	149	145	155	152	151	153	154	144	135	147	146	140	154	143	155	144	170	126	151	144	152	159	149	148	171	146	153	181	151	144	171	142	154	154	127	158	163	134	150	140	132	168	144	149	138	139	146	139	157	168	143	141	138	143	121	144	146	163	142	134	124	167	160	159	140	153	143	157	166	131	138	151	162	140	139	163	146	143	146	142	142	155	163	155	156	165	151	155	178	124	160	137	147	141	160	131	155	132	159	164	171	153	147	149	139	156	150	158	142	151	153	135	143	133	155	150	154	156	156	169	145	158	131	145	162	144	139	123	138	120	157	126	141	137	144	133	143	133	143	140	154	150	144	151	132	130	145	129	136	155	132	161	150	153	147	147	156	161	146	132	140	159	132	128	126	160	168	163	133	132	133	149	143	131	149	184	151	128	142	143	142	152	151	148	173	160	148	143	145	140	143	163	121	153	150	142	142	176	141	131	139	135	145	130	120	131	138	143	154	162	140	135	135	152	162	144	136	132	132	159	151	152	166	144	161	151	140	148	149	146	162	149	157	161	130	137	122	158	147	147	142	155	143	167	140	138	133	127	143	151	170	155	143	157	136	126	136	143	159	129	156	143	148	152	144	156	140	136	177	147	161	152	136	152	143	139	136	154	160	147	147	146	133	150	148	139	146	149	151	146	152	171	187	139	119	154	152	145	140	135	124	119	157	148	143	147	140	149	149	154	141	140	142	140	160	152	158	139	143	140	154	165	148	172	146	146	154	144	136	176	144	154	138	158	156	147	155	159	147	146	144	144	171	153	143	137	149	155	145	141	157	170	157	170	154	140	145	163	152	134	161	163	148	143	148	147	148	123	140	142	145	134	136	145	130	139	145	150	157	157	147	145	122	146	147	127	154	146	151	165	150	137	157	161	148	157	159	163	151	160	134	141	153	146	156	155	144	130	131	146	150	129	133	117	149	145	170	159	159	148	146	128	138	139	135	150	131	126	140	153	153	143	137	150	161	142	140	141	140	149	156	152	153	145	136	164	150	180	151	138	156	154	134	159	152	129	126	156	165	184	141	151	150	141	156	150	148	152	118	145	137	169	146	148	154	153	154	132	137	155	172	141	158	155	153	139	139	150	150	154	149	146	139	157	136	141	154	137	150	141	146	168	154	134	135	138	161	136	134	130	126	163	131	150	133	150	136	151	163	155	127	138	131	153	155	132	145	148	152	149	123	162	149	148	157	133	145	153	133	141	162	129	154	162	136	147	155	146	142	143	134	130	137	142	149	134	129	170	147	160	146	138	149	122	130	150	137	133	157	137	143	130	170	145	125	150	146	160	145	165	135	124	119	150	153	149	164	136	152	142	149	153	146	149	143	147	155	139	141	157	145	146	142	148	152	147	153	148	137	139	133	164	170	141	160	141	155	141	141	146	143	143	149	140	163	137	165	151	162	145	157	162	151	145	156	163	151	153	170	162	144	161	149	146	154	132	150	148	146	145	143	151	148	145	148	154	148	154	164	155	147	160	140	159	132	144	140	167	161	142	122	174	146	143	142	130	139	141	150	144	158	147	163	147	143	158	150	150	158	155	129	152	151	161	141	175	144	154	153	141	168	157	152	144	145	136	154	129	154	128	139	158	156	146	165	135	155	138	149	161	160	161	131	177	178	149	155	155	133	142	146	143	129	162	151	157	120	130	140	155	137	139	139	158	152	150	140	135	138	136	153	149	148	148	145	167	143	141	174	156	142	146	146	139	144	151	137	141	156	148	146	144	151	133	142	144	127	157	148	142	144	159	161	141	140	149	128	156	165	166	160	169	156	155	152	150	162	148	147	133	173	140	137	143	162	155	127	152	132	164	152	173	133	140	144	147	138	147	136	166	154	164	142	129	148	130	135	160	153	138	136	152	156	135	144	146	145	153	143	147	129	152	163	142	135	172	138	144	158	139	156	152	142	145	173	122	149	147	151	132	163	146	159	140	154	146	150	164	137	135	140	145	134	137	152	138	158	141	148	145	164	139	143	159	152	159	135	153	143	171	150	149	150	131	148	136	132	171	145	142	141	161	154	162	164	154	138	149	131	137	137	152	123	158	158	175	136	141	158	142	165	154	152	169	147	144	161	152	153	142	144	143	162	145	155	181	155	174	133	133	141	134	149	143	135	118	139	124	140	166	154	149	131	138	141	122	134	147	142	145	135	158	125	133	137	138	141	146	147	154	129	148	154	142	164	135	140	151	132	135	135	137	151	126	126	174	126	131	168	147	148	155	147	128	191	135	121	165	157	145	144	150	143
33891	30073	599	343	306	266	242	242	224	220	198	195	213	185	189	216	206	186	223	208	200	207	187	216	215	195	197	199	186	237	172	207	209	209	207	204	179	186	196	219	174	199	187	204	230	187	190	200	183	202	188	176	199	191	210	183	165	166	186	179	170	188	183	185	227	201	213	186	208	173	186	156	190	187	198	207	212	200	198	198	213	215	204	197	233	171	184	180	183	193	198	206	177	216	189	202	187	197	199	202	185	196	181	190	188	219	232	188	188	190	185	193	181	222	208	185	196	185	203	192	190	179	199	199	191	187	174	194	217	180	190	187	186	189	192	226	220	199	195	193	183	199	170	190	188	168	222	186	172	185	204	175	200	178	210	166	201	166	202	203	180	193	192	202	196	178	208	231	197	203	203	187	187	204	176	205	203	205	185	204	205	194	205	189	174	179	201	175	209	183	168	185	191	196	213	191	180	187	190	183	194	178	189	209	191	167	211	214	170	186	208	219	214	210	181	199	208	215	182	220	220	198	182	198	183	197	190	185	216	209	200	187	191	202	207	188	198	197	191	191	211	164	187	168	181	217	205	190	192	185	192	180	203	204	202	210	188	208	207	191	192	195	199	214	190	183	210	177	195	194	198	183	186	202	199	193	202	215	222	188	188	161	210	219	201	191	193	197	207	170	183	199	185	180	191	186	184	195	204	202	163	178	179	199	190	226	214	200	199	180	223	190	212	181	180	183	188	194	173	193	193	218	214	193	208	179	187	211	183	207	180	177	208	204	188	199	171	205	209	191	201	171	202	226	191	199	197	176	184	200	185	196	171	204	183	164	197	184	178	218	199	198	192	188	211	206	210	181	193	191	191	180	199	215	216	205	186	202	166	183	187	212	216	215	172	194	210	195	218	224	188	178	192	171	179	190	198	199	181	176	195	211	193	201	221	197	206	197	206	190	199	200	212	192	204	192	195	188	195	184	183	208	209	200	190	189	201	170	185	201	177	187	195	197	190	197	210	169	188	199	209	198	209	198	199	204	222	190	179	195	208	202	209	198	178	189	165	191	196	193	188	213	179	195	195	178	180	165	179	194	207	175	183	182	185	193	190	189	182	228	198	187	191	193	200	197	193	203	201	190	206	198	221	199	200	221	192	197	211	169	197	197	196	189	167	184	190	189	195	203	179	188	203	214	192	209	173	215	185	189	179	177	196	216	215	181	178	200	166	207	187	200	204	217	197	197	198	199	186	191	171	177	186	215	162	203	162	209	192	217	183	184	206	194	169	206	200	188	191	188	214	198	209	229	209	186	193	181	210	195	199	190	178	191	199	190	172	195	211	198	164	175	215	167	213	186	200	183	187	200	186	184	198	180	206	212	186	194	207	212	196	195	183	199	203	204	196	185	188	201	213	199	209	206	215	203	216	200	208	209	206	194	192	193	208	193	194	169	178	190	178	181	197	198	173	196	175	182	189	192	171	166	198	205	196	204	179	189	197	163	207	212	189	226	200	171	204	171	190	208	172	197	198	194	195	194	183	192	194	213	196	226	194	179	191	202	193	225	207	213	177	204	191	186	187	196	160	188	193	189	198	195	177	189	203	171	178	191	185	180	211	214	197	210	187	180	208	177	183	184	177	219	185	225	192	201	185	193	201	187	200	193	197	195	215	198	187	194	201	183	189	149	187	184	196	176	200	189	192	197	185	212	181	178	182	187	186	194	171	185	204	203	200	198	196	202	204	199	207	192	184	179	202	175	199	183	190	188	188	194	187	185	199	187	220	185	219	176	179	163	200	174	194	198	204	184	179	217	192	191	187	203	203	212	207	189	195	184	179	172	192	198	215	179	185	195	211	193	210	179	194	181	195	173	187	195	211	184	186	199	192	176	201	156	197	209	183	169	197	182	205	182	186	203	194	182	188	207	182	182	212	197	202	195	170	179	208	195	201	218	197	184	200	171	184	192	179	199	183	205	206	184	199	185	226	191	186	174	192	199	176	186	201	181	207	230	193	166	192	194	204	175	190	211	207	223	201	196	190	182	184	184	193	207	181	212	170	198	190	175	182	188	194	210	192	210	200	193	213	188	183	200	163	213	182	210	202	207	204	176	195	196	215	181	222	195	212	194	166	203	199	199	189	183	178	181	202	185	197	203	204	201	212	205	210	226	203	179	199	193	209	196	193	186	191	204	194	205	197	208	215	197	195	174	186	196	180	192	185	207	169	198	187	202	212	185	161	205	197	174	200	217	233	166	211	198	203	190	180	213	206	201	171	204	189	170	193	204	189	186	190	202	198	225	229	190	212	176	193	187	176	193	185	180	208	186	207	176	203	199	169	182	197	186	177	185	176	203	199	192	203	202	217	176	237	179	214	209	221	181	198	178	206	193	187	181	222	175	183	186	220	226	200	209	217	191	222	208	200	184	184	205	200	171	178	207	180	203	189	185	186	191	193	181	204	191	187	193	181	207	207	203	181	197	188	199	176	214	183	183	195	189	168	222	226	204	207	200	200	199	178	204	179	191	204	192	212	175	223	173	184	196	206	171	193	180	213	183	180	178	205	188	178	204	203	198	190	209	217	185	187	183	190	182	195	194	187	204	191	177	197	205	193	200	199	169	195	200	175	193	187	172	223	189	222	183	168	193	195	207	195	182	176	178	211	202	183	208	174	182	199	187	204	180	210	186	193	196	197	190	189	212	211	180	198	190	187	203	202	194	198	197	216	202	182	201	209	200	185	193	197	204	180	197	203	171	182	200	206	188	197	202	213	197	207	175	177	181	182	187	185	196	173	209	208	205	209	180	190	206	182	196	203	217	208	222	179	188	181	176	169	182	182	209	178	196	215	186	170	208	186	187	188	196	181	188	182	196	188	215	196	197	189	185	194	187	192	199	197	187	216	205	182	178	210	182	197	176	187	208	168	221	223	187	188	196	200	188	202	201	183	223	209	185	177	176	199	188	194	188	199	191	200	192	194	187	217	212	196	211	203	190	222	185	184	198	209	197	177	211	217	200	209	195	177	210	195	194	200	191	216	201	196	172	182	190	193	213	189	220	196	182	169	197	181	202	195	190	184	169	192	204	182	196	197	195	165	210	189	196	175	178	204	177	198	213	194	188	202	184	195	190	175	210	191	192	200	210	175	186	196	189	184	196	206	184	176	204	193	193	202	187	186	216	211	171	176	170	188	192	195	201	182	198	196	198	216	198	198	185	228	175	194	173	180	189	200	174	185	199	185	195	222	185	207	209	190	200	201	195	177	175	160	203	202	211	206	187	194	174	201	195	183	193	209	179	181	199	183	201	192	192	198	208	195	163	205	200	184	190	178	201	192	179	192	185	204	188	173	186	176	200	200	213	176	221	200	188	188	202	196	173	202	211	178	183	183	168	169	203	208	200	193	187	205	198	203	191	199	200	182	185	176	198	203	209	199	183	204	214	207	185	212	199	189	195	205	185	203	199	175	175	223	181	179	206	196	193	198	199	200	205	212	178	181	201
24287	21552	28831	24661	21488	9470	757	554	455	385	395	340	351	341	345	317	318	287	286	299	335	288	294	309	278	322	304	295	318	290	296	284	286	302	315	282	322	258	291	275	277	267	286	263	266	284	267	314	298	278	285	271	261	225	280	272	283	277	256	270	276	266	264	277	289	247	263	275	275	256	294	277	294	275	251	269	265	266	274	278	278	301	307	281	288	294	288	280	269	272	283	266	278	271	296	262	277	311	296	300	300	265	267	290	295	243	305	284	259	285	258	291	258	273	313	277	282	281	257	268	274	271	304	291	264	283	283	271	286	275	272	289	301	276	267	296	274	275	249	300	289	268	265	268	302	264	275	301	276	270	293	278	283	285	288	275	289	272	279	262	265	236	268	277	313	292	263	261	305	258	274	286	268	266	280	269	281	310	265	297	292	266	273	268	291	274	276	291	298	274	276	274	267	276	286	296	296	285	305	272	261	272	284	281	248	259	263	266	286	270	272	268	286	280	279	278	305	278	282	275	271	309	283	293	301	280	299	260	292	273	265	266	280	279	261	276	279	276	267	271	278	252	289	277	258	285	258	299	270	311	278	271	251	281	266	293	296	297	294	331	268	270	292	278	289	280	247	287	270	311	265	275	278	284	299	256	263	272	294	294	271	298	308	273	288	264	271	282	285	266	271	294	258	319	262	278	280	277	299	261	259	269	274	259	268	292	264	310	276	302	272	284	284	285	295	278	293	301	277	262	274	271	281	312	285	277	290	245	287	271	277	288	302	297	268	258	271	301	260	260	264	283	260	267	261	311	288	295	257	278	276	290	266	280	297	300	287	266	315	289	276	253	260	288	247	269	292	291	269	267	265	283	284	289	287	312	275	248	279	283	255	280	275	287	247	296	276	316	300	289	271	276	261	277	275	257	282	283	291	286	286	251	269	297	281	265	280	244	289	255	299	268	293	278	318	286	281	270	272	289	281	282	324	282	265	276	270	256	322	272	269	285	272	289	246	273	279	272	276	242	299	277	291	281	287	307	262	264	269	289	294	269	312	257	267	277	288	305	266	281	275	242	267	300	285	266	274	285	294	287	267	262	296	265	281	306	272	276	289	250	271	280	251	279	306	257	277	261	257	289	294	289	265	327	277	278	268	269	273	320	288	289	266	288	302	294	259	285	259	263	274	300	277	286	281	259	275	278	300	292	264	280	281	307	294	302	284	275	293	299	286	272	297	294	271	272	257	262	254	289	288	306	259	278	266	282	249	298	272	283	299	274	257	267	272	278	313	274	282	280	285	255	267	288	272	321	274	283	300	283	280	317	260	265	282	263	262	306	293	263	268	295	322	276	246	271	267	289	262	254	278	284	286	275	289	244	245	281	275	262	284	291	279	279	292	322	273	287	285	286	257	286	272	276	271	274	286	279	280	271	282	259	261	246	260	284	280	280	301	315	281	288	303	274	279	253	284	260	295	287	265	282	280	268	251	269	323	265	278	290	265	269	296	281	271	285	277	275	289	289	268	275	286	269	257	254	258	275	265	263	270	289	280	279	265	272	295	286	276	290	255	321	279	275	279	280	249	303	276	235	248	287	268	285	262	280	301	274	252	279	274	326	258	256	260	281	265	298	289	277	296	311	273	277	289	280	298	259	287	257	280	272	232	286	295	278	306	251	245	261	285	264	324	289	292	301	256	290	248	259	280	271	261	274	285	303	260	280	320	305	258	292	288	281	283	282	280	273	252	284	273	239	277	268	287	259	311	261	259	279	288	272	272	265	286	269	296	271	304	281	263	270	252	289	247	285	282	302	297	304	305	267	263	272	250	260	304	314	295	270	264	286	271	264	290	319	281	263	323	272	238	292	283	270	260	260	296	272	299	258	288	276	280	279	268	305	289	299	255	275	250	270	287	284	314	257	286	261	256	311	279	265	251	258	306	262	246	273	308	265	259	256	267	297	306	277	274	263	295	319	272	280	247	288	258	282	278	283	260	279	303	263	300	292	271	289	283	272	270	288	291	277	266	304	320	310	275	264	272	284	299	294	293	277	261	296	293	294	295	304	272	278	303	294	300	275	285	298	282	268	262	266	263	264	247	306	257	248	283	259	304	259	274	287	314	270	282	280	294	287	268	278	302	279	271	278	252	272	277	288	280	256	302	288	280	277	303	266	242	321	304	292	290	270	286	282	252	284	284	288	276	290	287	281	268	272	275	250	300	274	279	271	302	278	277	278	258	264	264	306	288	277	285	249	300	289	294	280	294	279	289	311	268	278	278	287	290	295	281	275	290	280	279	272	281	273	267	254	291	287	273	297	247	309	266	306	290	258	289	270	290	277	299	251	253	259	308	264	280	296	283	275	295	264	271	271	265	299	297	275	245	254	285	304	318	277	300	277	250	282	281	277	257	263	305	263	282	279	262	293	295	272	294	275	245	290	281	281	289	285	274	307	276	262	277	267	274	275	289	285	281	265	250	291	265	301	269	296	300	302	288	304	263	261	281	284	308	259	269	278	288	302	272	299	275	262	286	281	287	296	286	291	257	264	290	271	247	291	257	284	275	275	306	292	276	288	326	290	280	306	292	281	258	308	297	263	257	287	245	293	266	291	306	296	287	271	286	275	273	295	287	257	280	292	303	281	253	283	282	270	275	298	241	252	274	290	287	273	248	256	270	284	293	267	296	295	274	299	288	287	256	293	266	299	322	307	270	268	278	274	271	260	259	280	292	284	255	281	318	300	285	285	275	278	274	269	276	267	270	295	273	303	250	285	267	269	296	293	269	261	308	262	258	309	309	293	287	262	291	273	274	280	284	268	298	268	271	301	283	286	269	276	305	270	273	267	280	265	267	276	275	256	285	250	275	273	297	254	303	287	268	270	270	293	280	264	254	272	301	286	292	298	272	270	261	247	283	271	243	270	281	289	292	271	279	276	270	290	277	267	253	248	273	269	280	276	253	280	300	291	280	267	252	246	257	276	305	281	273	283	269	282	266	289	251	272	288	268	265	272	274	278	263	280	277	250	285	264	272	305	254	248	305	300	275	299	270	267	271	272	268	284	302	276	266	271	259	266	274	296	328	278	278	276	285	269	266	276	280	301	265	292	274	282	297	295	286	299	264	282	318	263	288	301	282	227	258	292	291	275	273	303	257	275	295	276	288	283	280	303	273	250	298	289	250	292	267	295	277	286	287	271	295	280	290	282	284	286	269	258	300	262	267	284	281	252	305	272	292	270	264	291	282	288	291	232	313	244	271	297	290	285	285	273	275	266	285	247	256	255	286	270	291	277	276	286	267	262	294	281	285	295	270	255	282	280	294	295	286	293	269	278	278	301	287	280	272	283	303	244	263	275	306	264	299	285	291	258	294	301	284	276	284	277	293	268	265	262	286	266	264	288	269	277	272	277	283	250	271	278	289	286	271	283	257	294	291	269	273	285	314	265	283	270	254	300	238	262	269	268	274	262	246	311	284	266	293	265	278	301	281	324	289	266	258	282
37874	42841	4724	2279	1637	1257	945	793	674	588	513	535	485	462	463	447	399	394	419	389	400	381	389	394	372	373	360	366	379	365	359	405	341	345	345	380	365	337	371	337	343	362	363	333	387	349	337	356	363	323	362	336	378	389	343	332	356	353	301	351	375	366	345	383	358	322	338	351	342	339	333	306	356	345	372	322	342	354	344	334	367	345	367	381	346	327	316	367	365	319	323	358	353	339	330	352	353	355	355	340	361	349	362	344	352	341	338	300	368	322	335	346	321	375	338	352	358	343	348	352	342	366	355	336	333	360	314	350	360	324	340	307	353	326	341	334	377	380	343	334	345	372	363	311	353	335	326	356	321	321	321	327	333	341	332	383	324	370	350	326	358	355	348	342	362	313	342	336	341	333	349	334	313	342	345	322	398	363	379	320	356	362	342	347	316	310	354	337	311	333	341	333	334	321	338	343	346	333	334	360	325	311	321	339	339	342	358	332	330	332	366	342	358	355	321	338	343	351	338	343	337	339	346	347	342	366	331	341	328	373	331	369	323	392	366	374	377	320	339	309	334	321	332	359	318	326	351	343	351	314	360	362	330	334	369	360	353	370	331	333	345	357	330	355	349	334	343	341	331	389	312	365	341	348	379	358	366	342	363	302	312	318	374	331	327	315	356	342	348	344	302	326	349	346	378	331	331	348	373	328	355	342	308	345	355	347	343	349	341	351	377	340	328	340	378	322	326	338	326	336	318	301	352	326	348	312	339	349	322	350	347	324	379	342	344	336	333	341	349	348	366	364	333	345	341	328	334	326	338	350	301	363	351	354	337	336	339	297	345	349	352	363	326	328	344	393	351	323	345	347	335	337	349	351	355	335	323	378	339	303	347	342	333	348	353	316	348	338	324	339	312	327	357	340	334	362	382	335	324	346	338	349	364	354	356	339	314	362	350	357	315	332	330	358	353	342	351	368	327	306	340	341	350	344	323	350	309	334	331	366	346	339	335	351	346	322	375	374	361	325	337	360	331	313	329	354	344	328	343	341	300	327	352	388	317	386	365	323	360	326	347	337	334	350	325	366	363	332	352	329	353	346	351	348	336	336	349	341	339	324	348	328	384	344	352	315	359	326	337	339	351	320	358	367	355	342	309	356	325	326	326	310	320	339	337	350	318	366	345	309	320	317	342	340	366	360	336	373	363	356	307	322	381	327	388	376	322	344	356	355	334	332	382	352	334	364	326	350	289	326	356	353	322	303	361	366	353	304	317	331	350	345	332	356	332	375	317	343	328	346	341	353	364	346	351	319	367	323	322	311	360	344	287	337	323	363	343	341	345	331	325	348	313	322	357	352	354	322	321	331	334	371	372	315	320	310	314	351	348	330	324	343	365	341	369	341	372	355	349	297	362	326	355	335	350	348	357	345	347	320	319	347	371	334	344	336	340	351	315	348	353	347	343	337	361	362	335	322	340	335	372	365	388	317	323	391	333	332	338	348	350	361	320	358	364	363	321	364	320	340	372	356	329	316	358	324	347	337	383	362	341	349	350	379	340	345	338	326	365	333	366	350	326	345	324	346	338	310	358	367	356	304	364	345	343	343	349	355	343	348	352	317	321	337	357	378	338	364	349	345	340	381	328	348	314	350	339	345	348	334	327	340	352	325	342	356	320	329	376	360	338	349	343	326	328	353	351	352	338	344	338	357	371	362	316	353	329	322	341	367	344	325	338	349	350	317	363	345	352	347	334	326	335	345	352	320	331	324	327	325	323	349	347	363	368	335	362	340	325	402	344	338	366	358	335	292	342	337	332	348	339	334	358	314	348	333	371	343	376	353	371	325	316	376	324	344	320	339	315	334	358	324	347	344	326	357	351	350	340	369	337	345	328	327	360	370	337	333	330	340	324	314	332	346	318	355	385	303	330	311	317	354	349	381	374	364	334	344	333	328	325	334	307	316	327	330	346	357	377	344	363	332	329	318	363	339	359	321	343	345	334	343	347	357	316	317	320	349	327	310	332	328	351	361	348	361	349	312	346	354	347	347	347	334	310	329	367	333	356	316	356	369	339	340	339	326	366	332	317	353	345	351	361	343	364	342	334	320	342	337	347	327	350	354	366	286	354	332	342	376	354	351	327	354	341	319	370	355	328	325	317	337	336	326	350	357	368	389	354	338	324	328	311	319	331	351	333	342	368	328	311	377	381	311	339	341	351	318	329	332	345	323	319	344	314	325	324	368	324	338	318	361	324	319	338	300	336	366	320	347	341	372	360	320	365	327	364	362	338	336	354	334	333	350	347	343	364	355	315	355	296	362	365	320	371	340	338	330	337	374	323	326	358	338	335	362	330	329	371	338	335	368	337	366	339	357	337	342	385	347	344	317	364	371	335	323	373	340	316	354	333	320	337	336	357	318	340	337	317	332	308	357	360	308	339	369	368	367	332	347	377	316	396	331	334	328	318	310	364	332	351	317	345	311	382	356	325	333	379	333	360	335	333	353	365	327	311	342	333	366	357	354	322	342	344	362	320	309	342	341	340	371	368	341	335	332	332	353	349	322	343	359	357	370	344	373	364	350	368	335	345	310	350	347	288	349	338	362	342	333	352	338	319	343	351	362	347	327	345	365	329	310	307	346	334	328	360	339	356	358	355	365	342	328	351	343	314	313	358	354	345	367	341	363	332	353	351	354	353	323	330	362	353	341	360	372	338	331	304	344	327	324	354	344	389	391	340	346	334	360	324	337	316	346	319	346	342	328	347	350	341	371	341	361	365	364	332	358	346	346	378	364	346	358	344	358	353	344	362	340	362	331	353	337	336	340	351	347	383	297	365	329	348	342	358	371	347	355	357	348	364	333	355	359	353	368	353	389	320	343	394	355	332	346	358	353	356	355	354	350	347	321	340	367	320	311	360	378	326	348	374	341	341	350	345	352	343	318	332	352	387	311	341	372	322	380	380	325	345	332	371	335	318	346	367	324	342	316	342	325	337	327	355	351	343	356	348	366	343	374	329	349	329	349	335	368	320	355	312	327	348	358	324	328	342	342	355	335	343	352	348	384	381	353	355	356	281	377	341	356	332	341	319	331	340	333	375	354	357	364	354	335	354	364	285	346	333	371	346	317	374	334	388	304	337	367	339	297	329	339	328	342	370	325	342	351	340	374	355	366	356	309	327	366	358	312	321	337	340	335	368	340	323	377	313	358	338	352	340	354	336	315	334	353	308	374	351	317	309	335	342	323	383	348	322	346	325	370	343	358	336	335	382	353	316	351	356	354	347	328	328	340	330	346	328	356	339	376	352	333	333	364	332	313	370	341	352	370	355	352	359	359	339	338	335	352	354	362	352	335	348	337	365	310	341	273	349	331	359	345	328	339	347	364	345	344	337	368	335	362	360	338	366	366	298	343	339	287	351	374	337	329	361	359	344	351	329	349	320	347	351	307	342	346	327	375	330	350	317	318	332	359	319	329	343	328	341	370	341	318	362	308	320	349	362	348
25578	21560	27483	25588	7840	469	344	309	261	286	286	269	216	276	260	235	240	229	209	230	225	254	228	214	226	241	217	228	218	216	228	229	235	251	224	205	240	229	191	237	211	230	241	256	234	215	224	221	216	217	227	200	199	234	207	231	211	241	243	243	209	245	226	223	225	219	192	213	207	209	238	208	220	219	233	226	256	224	212	221	234	237	223	231	215	204	210	233	237	216	211	213	220	213	218	244	196	204	234	200	219	233	235	203	222	255	214	239	222	226	232	203	229	218	204	248	201	214	226	201	213	232	203	213	244	204	205	222	229	204	235	238	205	206	236	214	209	197	217	232	196	258	219	231	213	226	212	225	202	227	202	220	234	227	207	223	242	228	236	227	198	214	215	220	234	201	241	214	210	227	213	218	221	199	209	227	191	204	190	200	234	193	191	247	211	222	234	222	207	222	197	201	253	246	214	217	206	205	224	226	224	209	217	200	225	221	236	212	210	209	238	223	225	245	212	219	212	195	183	205	195	216	223	226	233	183	208	220	212	216	239	229	212	217	240	245	222	229	225	235	200	247	228	221	220	228	215	256	223	253	234	259	237	196	209	193	254	221	229	221	233	220	204	202	217	212	226	208	228	216	212	202	208	247	217	210	236	231	210	213	256	205	236	230	214	198	215	221	220	224	210	187	202	229	229	220	194	194	231	237	201	220	205	227	220	211	218	211	208	225	215	236	225	209	218	218	214	211	212	230	227	218	214	236	220	230	226	202	244	219	200	239	204	222	237	202	229	246	212	215	226	211	228	241	224	208	227	229	220	230	234	255	190	213	225	212	227	211	207	209	203	222	204	189	229	229	229	219	240	213	238	224	225	226	185	209	225	189	206	209	228	238	224	213	232	204	214	221	219	208	204	193	199	215	229	234	220	208	221	253	211	196	231	230	223	226	227	206	195	232	218	213	239	210	229	197	206	219	221	217	208	192	222	212	221	219	231	227	230	235	229	225	269	208	215	220	224	219	207	232	259	216	242	231	229	231	244	208	213	240	209	252	239	194	197	224	202	221	224	208	238	208	198	204	186	231	212	236	226	215	229	241	222	220	209	215	209	243	186	215	212	229	200	237	202	211	232	239	210	225	219	210	231	212	238	216	202	217	201	252	236	232	198	223	254	219	241	209	220	243	232	213	218	231	217	217	227	228	234	199	214	232	214	215	203	210	214	199	231	241	210	228	206	228	219	234	200	239	243	215	210	246	210	217	222	237	189	216	206	216	209	228	208	208	218	245	211	230	221	244	222	214	215	212	221	232	222	219	206	215	209	212	225	234	203	212	231	225	216	199	203	227	227	236	203	226	228	196	196	188	239	207	216	223	211	232	224	232	233	228	202	201	217	234	197	227	226	235	213	217	214	234	195	242	231	206	205	220	210	234	235	216	213	202	222	241	230	200	217	198	202	239	201	257	187	243	202	195	213	211	208	245	228	243	227	209	197	208	217	215	225	234	254	180	215	214	224	232	239	234	234	239	214	206	229	219	201	212	242	209	223	225	212	225	201	229	220	199	238	267	213	233	222	234	229	232	226	209	214	192	232	224	229	231	209	209	220	244	251	208	230	247	235	209	202	210	208	230	216	235	206	197	246	237	215	225	216	249	229	216	204	229	209	226	219	243	228	187	244	213	212	225	190	219	213	213	208	225	237	208	231	202	241	222	206	213	217	228	200	228	215	222	226	242	213	225	221	211	245	235	250	208	210	196	219	222	225	245	200	213	219	225	188	210	227	188	241	240	212	232	230	215	211	244	232	216	216	201	211	201	212	216	214	253	226	237	205	230	224	227	242	226	245	221	216	243	231	230	221	209	211	201	230	212	223	242	230	230	216	194	197	246	234	213	204	233	224	230	225	214	215	238	211	218	233	218	227	201	211	213	218	222	228	235	210	216	206	182	227	225	212	242	212	215	262	232	228	204	228	221	236	206	212	241	211	231	243	220	223	199	179	227	205	223	206	197	213	235	231	205	208	198	224	221	219	204	224	253	195	214	222	225	239	203	226	192	220	253	235	193	235	224	193	201	234	243	216	205	233	232	228	230	217	251	228	208	219	212	211	213	234	241	228	257	200	218	218	233	222	228	204	241	218	246	203	214	218	216	215	227	222	216	219	212	216	226	206	224	226	223	201	222	223	216	219	220	234	218	224	215	206	221	217	221	223	245	220	205	216	239	238	191	195	202	220	215	233	224	206	218	194	232	217	194	220	206	213	228	250	188	202	223	235	224	248	216	212	222	215	212	221	217	215	209	200	213	219	238	213	204	192	238	218	226	221	236	196	241	240	211	220	219	223	229	240	219	204	203	216	205	198	204	217	213	219	210	248	231	210	228	182	211	244	216	228	238	214	219	224	212	238	214	202	223	215	226	232	235	199	207	216	212	233	214	228	194	215	231	205	204	199	225	220	208	218	241	219	243	210	220	201	218	211	230	219	223	231	217	220	214	222	223	201	245	200	234	211	196	219	238	225	231	216	216	204	215	212	215	204	224	211	233	237	228	217	231	226	230	225	218	200	214	202	212	241	206	207	199	222	218	218	223	210	241	198	234	230	224	208	209	220	224	204	243	197	237	230	231	218	229	221	224	220	213	233	210	232	226	207	255	236	241	212	210	247	220	227	218	215	221	237	255	222	212	213	218	206	251	232	212	213	219	239	227	214	207	234	239	210	216	206	255	213	203	208	219	211	199	213	223	215	216	196	202	218	226	193	190	222	204	215	201	213	226	212	229	220	252	237	217	244	225	236	196	231	209	229	203	222	213	231	209	232	230	203	209	231	187	229	233	230	244	205	209	203	209	210	196	200	207	227	216	224	214	235	215	234	207	191	230	224	209	207	239	218	197	227	197	220	212	224	231	214	203	234	209	225	212	235	213	223	184	195	244	238	223	222	245	224	225	220	219	204	222	225	236	246	201	202	205	199	239	217	210	230	216	234	199	209	219	224	231	202	237	225	239	220	197	249	225	219	234	187	193	266	228	200	200	236	208	224	179	239	219	218	205	229	223	191	207	205	214	216	210	210	251	207	222	223	229	219	223	218	217	232	222	233	204	216	203	256	191	225	219	206	230	202	238	217	201	198	216	206	205	236	207	202	231	215	198	202	227	225	213	217	221	191	220	254	223	217	234	206	212	218	207	197	219	216	228	217	224	210	213	221	215	224	231	211	249	210	237	204	210	211	212	217	262	222	205	215	209	200	224	208	202	234	248	212	211	210	226	226	194	218	244	204	236	224	214	191	222	228	238	194	223	208	237	199	244	225	227	206	198	241	204	245	214	181	232	218	194	224	189	205	227	205	177	232	187	237	216	198	222	210	190	224	221	215	218	239	218	217	200	225	251	210	210	212	232	225	212	229	253	225	233	247	218	204	226	234	207	234	219	212	209	223	212	215	238	205	196	200	225	229	219	207	226	226	203	194	234	214	203	198	205	223	227	229	200	219	239	227	225	197	212
36940	37792	2689	1296	937	713	639	535	494	435	408	381	387	382	356	348	307	329	309	332	312	310	310	302	322	307	298	296	324	326	313	301	287	286	295	290	266	284	267	309	272	305	316	303	263	296	315	287	296	295	339	312	275	296	259	305	290	322	290	301	328	283	279	285	290	312	297	285	282	306	292	290	263	308	285	277	291	319	299	317	317	285	298	279	307	275	305	285	297	299	312	269	266	282	287	299	309	270	266	295	303	299	307	281	275	269	293	278	289	299	292	298	262	281	272	272	292	310	292	275	294	318	290	298	287	301	276	287	291	303	293	294	279	283	302	286	284	309	281	298	257	300	295	283	300	321	295	295	284	290	320	255	294	272	270	299	288	328	298	292	327	290	284	277	276	278	281	301	272	285	313	266	278	314	279	335	273	272	284	273	286	289	311	301	298	293	304	326	286	292	328	291	281	317	272	284	303	267	296	311	267	275	283	293	300	316	255	295	288	315	288	284	307	276	289	303	276	290	278	288	287	306	298	291	311	316	269	298	310	273	232	269	297	305	307	305	293	289	292	326	276	316	282	303	296	302	290	292	279	295	250	290	277	286	275	320	316	297	301	274	281	259	276	288	277	305	295	291	290	305	313	295	320	258	305	280	290	302	317	274	282	311	299	282	278	269	328	273	279	276	310	298	288	286	312	283	283	314	310	304	268	312	275	336	288	269	305	316	287	287	284	294	292	279	270	287	293	318	293	302	304	301	309	291	293	308	285	305	281	278	282	293	283	269	297	285	321	272	273	272	306	277	284	277	318	267	285	278	259	309	298	263	286	301	300	303	333	254	263	313	257	286	299	300	297	274	286	297	275	303	296	265	279	305	296	293	278	325	292	278	275	295	286	291	306	301	278	320	291	260	283	284	288	289	286	308	296	306	262	306	296	321	291	265	296	297	286	275	304	303	299	281	292	304	295	304	303	296	316	293	286	289	291	287	289	290	305	302	303	265	277	276	323	292	287	315	330	330	294	294	297	305	306	294	284	271	285	290	291	283	296	298	289	275	296	303	267	338	294	276	316	267	289	314	245	281	274	285	286	297	281	280	292	271	289	270	297	284	260	284	272	311	298	277	304	295	294	274	304	293	318	293	268	285	308	311	289	354	305	288	306	338	301	292	261	313	277	298	295	308	294	319	284	251	292	320	334	285	260	313	330	287	284	293	282	275	248	309	283	293	268	294	278	303	262	294	286	284	277	269	311	270	298	267	314	288	311	283	267	295	296	267	334	270	305	319	279	274	294	285	287	293	319	279	301	313	266	277	276	280	270	279	295	262	292	304	290	313	291	285	295	274	306	279	292	269	321	308	276	322	303	299	273	259	329	291	270	316	269	306	300	312	283	287	282	275	293	275	310	257	284	277	279	311	324	320	323	252	290	271	292	300	320	275	286	295	294	294	312	312	287	275	277	279	300	277	287	263	303	278	300	260	292	282	308	257	274	293	289	292	279	294	295	326	292	290	285	283	299	276	279	254	301	306	296	291	282	285	318	333	259	283	302	308	290	282	284	264	296	290	299	282	288	284	270	305	284	323	289	323	276	314	278	304	302	296	287	318	290	283	297	296	310	294	253	280	271	308	277	282	277	310	292	266	308	272	310	285	302	303	270	319	292	278	293	316	249	314	296	317	296	294	266	262	295	267	293	310	267	277	303	318	280	286	314	283	294	292	300	293	302	298	289	310	284	286	298	294	278	302	281	312	295	259	258	257	321	316	292	298	305	316	324	289	294	304	315	258	302	300	318	296	271	320	310	281	289	312	259	283	287	290	286	261	266	277	292	292	285	313	299	306	284	318	273	285	309	284	315	297	333	290	305	294	280	291	299	281	328	334	236	257	306	306	267	329	292	267	291	265	297	290	301	316	294	280	302	277	278	282	282	284	295	306	278	334	299	309	289	280	314	296	276	296	323	312	283	315	324	288	279	283	285	273	289	306	289	275	312	280	294	280	307	284	293	318	251	296	276	288	296	304	305	304	276	303	321	291	304	259	284	297	268	323	285	301	299	311	277	293	266	281	313	272	295	311	289	335	281	306	274	303	282	303	290	293	279	294	304	258	299	274	292	286	291	272	288	262	309	306	286	317	289	323	290	283	268	273	299	292	255	269	295	322	273	293	285	283	265	303	290	291	318	308	296	259	286	285	293	299	298	273	303	295	266	298	279	297	281	290	288	284	280	317	286	306	279	292	283	278	316	318	323	282	291	304	265	304	308	274	301	287	258	279	308	287	290	276	293	304	286	317	269	281	271	289	263	280	287	254	275	290	308	297	265	287	312	335	299	297	301	301	278	274	297	269	275	316	293	283	321	273	296	271	320	290	295	304	291	292	304	279	279	276	308	320	258	274	313	293	296	294	289	286	292	317	294	293	304	253	248	269	286	310	307	272	288	273	305	288	284	289	285	287	275	260	261	272	286	266	277	291	280	276	299	287	291	259	289	302	278	292	282	288	307	276	281	297	280	297	279	309	284	301	311	320	283	286	287	279	292	293	277	282	282	294	295	286	281	291	276	270	314	296	281	296	282	255	295	302	274	304	318	291	338	304	302	272	267	297	295	294	293	290	279	287	280	290	265	312	295	305	279	304	297	304	316	293	286	281	294	300	289	286	270	291	275	303	307	300	277	294	309	289	291	307	295	316	300	295	294	298	314	309	296	291	333	283	289	315	306	280	312	288	317	269	257	268	264	284	288	241	291	274	303	291	267	291	306	268	298	281	296	288	303	281	310	276	272	292	291	265	291	294	272	280	315	299	288	307	292	299	258	322	291	293	287	268	293	297	275	267	270	288	287	274	290	284	276	262	260	267	283	299	280	318	276	283	283	299	278	321	290	305	267	271	268	308	284	265	293	273	247	274	286	280	278	297	267	290	295	283	306	285	286	276	289	295	283	295	301	308	286	294	279	272	290	244	299	274	308	278	278	266	316	299	283	305	249	293	306	293	314	266	262	288	298	305	307	296	281	313	330	320	307	293	313	307	285	299	261	274	322	287	271	286	251	307	297	289	314	274	294	285	283	267	288	305	277	293	277	284	273	278	310	290	278	262	294	274	291	291	291	286	304	298	244	308	291	277	292	312	295	277	279	324	286	311	287	297	288	302	299	283	269	277	277	303	285	292	320	315	272	267	257	288	309	292	295	286	283	301	338	299	284	282	285	311	273	282	273	315	305	325	296	292	307	313	292	286	307	282	280	274	303	301	284	261	271	300	289	290	284	303	306	266	272	277	294	311	298	315	315	295	286	316	323	276	299	315	300	297	279	296	279	313	269	289	296	303	330	268	281	306	280	318	294	296	277	309	313	291	292	285	291	307	299	293	304	328	325	287	321	307	290	287	282	293	307	268	318	302	279	292	269	305	316	280	310	280	288	297	265	267	285	298	272	309	261	290	270	309	272	296	304	284	294	292	253	262	296	278	297	293	284	278	240	258	310	315	279	310	296	269	318	291
23140	21533	29311	24162	21512	21512	9302	1044	741	717	634	620	597	584	528	600	537	508	490	507	459	551	468	486	508	502	470	462	440	446	447	490	498	489	502	499	501	441	488	482	485	444	510	475	443	458	458	461	422	477	489	498	448	463	476	481	454	460	462	460	431	453	448	445	473	476	499	470	435	479	475	489	453	444	463	456	426	481	448	477	502	457	432	456	475	442	458	461	434	475	452	488	500	499	459	475	474	469	464	432	469	440	487	458	457	494	468	426	539	470	494	456	437	440	438	490	471	459	425	458	479	444	463	436	508	465	467	457	448	436	466	465	462	463	471	449	457	475	425	422	456	459	483	490	472	472	462	447	484	457	477	444	466	480	469	484	517	460	436	468	489	507	469	454	428	474	475	452	459	413	469	470	482	455	460	462	479	441	446	434	485	479	443	464	469	449	446	439	454	466	491	468	466	459	492	464	444	457	437	519	443	436	467	454	444	466	472	455	463	454	418	422	460	435	464	472	501	445	455	472	487	491	469	458	441	449	426	432	470	475	440	448	436	492	459	459	428	453	445	486	468	446	436	440	456	446	441	441	419	451	465	442	439	429	460	446	422	448	455	459	437	463	474	477	453	447	472	490	446	453	455	499	485	438	438	450	465	454	453	463	477	445	444	463	444	414	468	475	447	474	446	446	459	457	452	462	481	510	464	473	486	460	475	419	452	484	476	431	462	494	458	451	496	460	461	459	452	491	440	431	517	422	447	446	454	456	472	446	469	462	467	442	476	479	454	469	424	479	472	508	455	462	441	442	478	437	461	476	441	461	448	455	445	444	459	468	441	468	420	466	447	483	480	426	491	452	432	489	475	471	432	452	449	436	474	435	495	490	441	461	487	458	468	442	459	458	484	467	428	430	469	430	461	486	444	484	450	477	441	480	440	470	475	440	433	447	450	454	459	453	459	456	483	443	433	476	447	444	470	453	466	457	453	468	447	410	445	481	481	466	444	452	479	485	436	426	466	492	465	431	470	468	460	436	461	459	466	466	429	478	475	422	460	460	456	512	494	465	458	466	467	429	467	447	428	420	423	508	445	424	478	446	458	492	487	435	468	470	453	486	441	453	458	446	444	490	481	461	436	456	450	466	445	472	449	454	477	460	461	470	464	455	458	476	456	431	428	474	475	482	456	491	470	516	437	474	416	452	458	461	489	446	455	489	427	461	446	499	447	458	454	467	458	483	442	477	469	454	414	444	466	445	466	489	431	453	485	458	456	465	474	465	470	419	447	417	449	453	437	441	506	488	452	479	500	448	462	441	465	459	452	424	445	473	444	465	414	448	446	472	456	454	445	471	453	441	448	472	485	483	479	458	453	467	425	467	488	453	447	459	449	484	474	442	466	459	461	473	470	497	477	464	450	469	448	461	453	454	456	459	462	463	462	474	486	470	464	484	462	438	440	450	432	426	507	460	502	449	447	458	459	462	477	428	452	488	465	454	458	474	518	453	479	439	495	491	452	430	437	462	489	450	428	460	449	493	465	467	464	435	466	499	471	428	423	496	449	456	443	485	462	479	489	462	469	468	440	468	420	458	453	433	463	449	460	436	414	482	418	431	463	441	432	453	457	501	472	467	453	415	472	472	452	411	479	482	452	443	428	464	439	435	474	458	454	433	486	465	480	470	487	483	433	469	441	447	480	459	467	416	474	487	460	450	494	512	429	466	426	478	484	483	485	455	439	451	474	450	454	455	431	420	435	502	415	469	478	475	466	457	468	461	443	463	436	450	434	460	451	434	432	456	459	447	461	445	441	431	432	430	467	397	433	463	469	452	415	499	404	471	468	447	495	458	475	431	464	477	469	442	488	449	464	430	469	469	411	474	460	470	481	431	475	464	478	455	457	502	470	466	457	449	454	465	452	418	446	425	462	455	483	465	478	426	466	436	469	445	445	473	425	440	472	485	483	411	436	481	466	444	434	422	465	447	403	451	475	445	447	462	470	447	465	452	437	453	475	479	445	464	461	459	482	440	461	477	462	471	443	469	481	462	471	417	496	418	449	428	448	485	448	482	446	468	405	465	481	427	470	436	427	485	425	447	459	435	471	397	480	452	498	463	466	439	461	436	455	493	453	412	486	441	435	435	463	421	452	487	409	457	506	456	498	437	469	442	422	464	456	495	457	478	478	425	450	468	427	473	437	442	453	474	474	473	459	457	459	422	447	471	447	431	437	443	454	482	459	452	501	458	503	479	450	483	423	458	450	432	452	488	448	425	506	487	490	471	491	438	470	467	438	469	448	477	450	483	459	474	476	424	504	455	491	494	482	456	479	442	471	418	478	445	472	470	495	487	488	424	459	431	472	494	456	475	441	482	470	414	476	445	437	466	458	482	495	462	464	450	415	468	415	454	475	413	445	433	460	447	491	434	439	491	442	456	482	433	433	447	440	469	471	467	441	455	449	459	410	455	423	464	465	453	432	483	456	451	458	436	464	460	513	463	447	459	445	462	481	463	460	514	470	446	450	463	438	500	440	446	491	457	455	437	445	467	427	437	442	493	461	476	455	453	452	447	434	429	457	507	450	442	442	470	428	452	461	478	471	499	441	448	455	460	436	525	505	450	447	420	434	442	449	440	469	438	435	436	467	457	467	431	455	429	448	450	457	472	468	475	481	450	431	467	398	417	421	417	484	449	452	456	459	461	440	466	454	464	469	429	443	468	467	423	480	499	474	442	435	485	447	452	436	433	451	442	440	452	437	490	439	453	441	424	490	471	447	438	476	441	441	515	459	449	440	463	442	438	446	486	456	440	462	460	472	427	418	425	472	443	458	459	465	437	449	414	417	444	468	469	458	466	440	452	471	434	451	451	440	432	467	460	404	472	441	412	462	405	425	435	466	457	479	416	490	483	491	451	465	441	435	503	449	461	428	481	485	462	449	448	484	502	421	395	466	464	487	439	481	474	460	498	438	438	440	457	501	415	435	472	454	458	436	455	483	439	456	458	430	451	438	465	467	443	452	486	389	430	467	472	460	464	458	459	458	504	489	459	446	442	444	434	445	473	428	478	459	453	483	499	474	480	442	468	443	478	444	472	486	444	471	455	432	456	488	445	439	448	495	462	427	440	474	460	451	462	453	440	427	461	459	465	485	440	474	458	462	436	455	450	429	443	483	450	428	499	455	461	453	440	439	429	468	463	446	435	494	425	482	435	428	499	484	490	468	445	469	460	463	444	477	487	415	455	457	459	427	439	449	471	444	446	464	415	435	441	452	459	515	472	417	476	452	465	468	427	470	473	434	479	445	497	454	418	465	441	443	453	480	510	445	436	453	463	504	491	508	457	456	461	427	467	464	462	460	454	481	490	475	453	446	436	462	441	456	403	473	475	489	411	498	491	477	482	495	480	431	451	469	468	404	466	466	491	472	436	443	451	450	454	501	474	461	476	453	462	473	430	416	480	456	472	450	474	465	430	444	454	494	421	423	406	477	452	464	491	434	478
42808	47819	8313	4196	3062	2285	1821	1462	1247	1045	972	868	867	785	735	709	694	717	681	641	658	630	629	629	573	641	630	592	543	602	592	604	549	539	580	583	537	581	598	614	569	558	584	590	498	585	567	558	561	531	541	553	552	576	571	570	556	569	575	554	542	585	542	547	556	500	568	568	572	526	571	572	537	546	584	540	586	519	531	509	569	535	572	556	544	545	552	565	583	571	539	562	522	547	583	565	522	549	566	525	572	580	563	536	555	587	532	550	579	564	581	575	572	562	520	553	556	573	527	581	566	572	567	588	544	566	530	565	568	532	552	554	528	512	579	583	563	580	528	547	537	498	548	535	516	533	557	576	525	530	562	567	529	562	527	565	555	542	566	516	538	564	501	584	557	529	543	544	531	543	561	578	570	514	550	539	538	561	514	584	584	529	568	525	553	504	539	511	552	575	582	534	547	554	566	574	549	552	572	585	544	536	541	551	575	556	537	544	570	548	594	555	558	546	531	551	535	541	506	571	531	547	523	519	530	567	575	532	509	542	535	486	557	574	559	570	586	536	538	574	540	562	544	560	555	517	527	533	580	592	559	535	582	559	553	550	592	571	555	545	571	601	567	554	528	589	568	535	536	547	517	564	542	553	532	527	522	485	561	559	602	537	526	553	569	634	544	560	564	537	561	526	578	539	562	569	596	579	541	530	529	585	524	550	532	538	567	545	551	507	573	553	582	530	536	524	534	523	566	547	516	552	566	580	546	542	564	569	547	537	555	535	528	583	523	542	569	547	545	545	544	588	509	548	565	511	524	522	561	571	533	586	519	540	583	565	554	558	529	503	549	586	563	548	574	563	550	568	549	522	535	576	557	533	539	504	567	584	524	560	514	517	533	550	533	539	536	510	515	554	504	526	551	554	568	546	542	528	549	530	583	548	496	522	571	538	572	535	527	535	525	554	542	515	548	528	564	535	549	544	530	560	528	560	526	555	544	521	554	553	542	520	533	553	562	521	522	527	565	521	555	542	533	540	546	525	544	546	529	526	557	516	570	599	538	583	565	557	534	542	569	574	537	562	528	540	564	565	568	528	589	541	560	544	559	521	524	543	575	539	528	582	551	540	508	534	544	548	534	544	537	529	540	512	572	579	524	519	543	508	558	549	528	520	537	551	548	542	544	522	565	566	536	550	508	492	541	562	566	584	574	561	546	544	530	534	510	485	524	558	593	537	566	527	558	554	566	553	540	588	560	556	584	516	560	526	572	541	528	539	533	544	557	543	539	529	540	521	516	530	534	564	505	547	537	555	579	576	547	566	594	544	548	552	539	569	568	551	537	496	593	566	546	528	592	535	563	515	546	581	572	508	526	553	550	560	531	512	576	514	547	563	569	554	557	582	578	569	555	567	575	549	531	550	517	556	568	528	558	554	536	518	572	529	537	566	558	490	547	499	585	531	554	559	546	551	568	527	534	526	551	533	541	546	544	588	525	599	549	521	560	550	546	557	524	569	545	556	542	530	541	539	517	551	554	526	529	551	510	552	578	585	569	551	563	491	590	548	537	512	515	543	513	556	567	558	517	535	510	565	543	571	561	555	541	570	519	549	564	548	545	553	558	531	535	537	563	539	517	562	559	515	553	517	546	551	595	561	544	534	553	547	524	551	521	579	537	524	563	541	548	546	511	553	599	549	549	565	521	558	540	543	574	553	542	588	555	546	515	576	523	517	552	534	597	532	516	537	492	568	558	576	542	533	526	529	547	524	534	551	537	550	557	526	524	535	549	565	543	524	608	553	584	524	550	543	555	580	560	549	518	545	546	580	574	504	536	561	546	551	537	562	583	539	511	572	533	569	554	544	536	511	492	521	568	554	526	516	543	584	547	547	541	530	543	563	546	513	513	579	560	558	563	535	538	530	545	592	562	559	563	560	549	553	526	518	529	565	559	548	545	541	543	532	513	556	559	560	573	577	523	508	563	543	557	523	534	587	548	486	560	538	585	537	523	600	540	568	534	606	539	552	514	600	560	595	556	505	533	536	522	539	576	530	507	526	550	506	536	535	531	559	542	500	501	566	537	540	538	520	539	541	565	607	555	508	546	551	540	546	543	517	515	543	572	564	538	557	540	547	536	527	559	537	559	560	543	545	540	520	524	535	522	547	556	553	535	541	511	582	548	549	504	556	498	521	588	597	523	553	556	547	575	541	558	582	553	549	560	558	555	556	505	519	539	577	542	526	539	579	546	552	543	557	519	504	546	548	556	540	504	544	560	537	539	558	571	574	562	537	514	549	561	602	530	536	529	576	593	539	530	543	591	536	551	536	542	558	568	526	571	546	507	557	505	527	544	558	528	575	531	532	528	534	543	555	550	538	531	563	537	542	518	550	556	549	534	511	544	534	557	535	545	514	570	540	558	556	552	542	537	545	555	569	521	516	516	561	605	560	524	588	569	522	537	564	567	572	572	550	563	529	557	538	553	604	544	510	571	565	564	571	549	495	507	521	591	566	575	507	587	512	556	500	568	538	546	558	498	567	539	535	522	545	589	571	542	506	557	555	537	529	550	567	575	521	564	515	539	535	534	551	541	550	546	548	541	604	542	529	521	539	531	577	561	554	543	548	533	556	548	601	552	511	580	539	543	581	525	551	526	525	550	503	565	586	567	535	530	551	539	515	561	531	545	583	509	593	564	553	555	521	531	559	540	566	558	587	522	537	546	562	551	498	555	535	574	536	546	537	522	545	560	546	483	534	513	504	532	567	538	560	584	547	553	550	527	529	569	499	532	525	516	527	581	570	531	547	522	514	560	523	554	555	543	533	554	560	558	563	566	604	547	534	551	535	575	527	560	568	534	560	526	550	521	533	495	506	557	513	547	518	528	551	559	576	559	538	603	542	547	542	517	546	551	543	531	544	509	573	542	545	541	556	537	537	575	530	554	536	560	540	544	565	573	545	616	550	607	583	529	543	540	535	533	528	507	551	576	577	516	539	540	520	533	537	539	529	577	540	531	565	559	561	572	524	544	519	578	566	535	519	483	549	522	506	531	548	514	542	520	517	540	532	580	546	561	517	547	505	532	486	545	588	600	587	559	524	543	567	527	583	503	585	560	539	549	532	565	526	560	535	558	569	527	552	529	536	525	522	558	550	499	569	533	545	511	572	568	520	526	588	552	522	531	591	539	532	562	506	567	558	555	542	542	576	554	534	529	556	541	570	590	551	573	572	545	553	548	567	558	553	524	541	553	542	562	557	566	532	542	532	529	506	544	521	510	564	538	552	520	514	514	576	548	562	517	560	541	545	553	548	493	528	584	576	559	512	567	534	551	531	567	565	527	544	519	579	565	578	558	554	550	551	538	500	580	514	565	579	535	557	549	525	543	521	515	553	542	540	579	526	552	595	567	543	531	523	548	568	532	581	544	529	567	520	535	512	538	545	545	531	539	502	547	585	597	527	521	538	569	534	567	536	578	604	547	576	565	545	571	599	547	546	546	534
29353	23740	13257	1245	376	332	229	148	169	151	138	141	146	167	153	163	169	153	144	147	130	129	144	181	142	140	150	147	131	165	146	129	127	140	162	132	166	140	156	130	140	157	127	125	173	157	155	122	144	163	140	158	132	150	143	166	162	139	134	153	155	152	166	151	153	153	164	141	141	147	143	162	130	149	143	147	146	154	148	151	122	128	150	129	146	131	137	150	139	140	162	170	146	149	163	145	143	141	138	163	151	170	176	135	156	129	136	144	168	143	152	158	152	133	177	169	135	155	151	132	138	156	172	135	124	156	139	127	136	127	162	150	152	139	135	152	152	149	151	132	139	125	141	140	133	136	139	158	150	142	147	139	163	138	147	150	133	142	133	141	157	140	138	142	136	138	154	146	136	167	146	140	136	155	127	151	146	173	161	155	149	137	163	146	158	147	140	149	136	140	142	154	145	151	143	152	154	148	146	161	140	148	168	145	130	161	164	145	122	151	137	148	150	144	159	157	145	148	146	152	127	142	148	150	156	153	132	151	150	153	157	129	141	138	133	132	175	124	160	134	164	154	165	168	134	147	155	143	144	132	154	138	140	156	157	140	158	162	138	150	161	165	148	139	147	137	130	139	147	145	149	150	124	146	157	149	141	155	145	139	149	146	162	142	137	161	172	153	146	131	137	134	142	150	145	145	140	143	150	166	148	153	146	142	154	116	142	145	170	154	157	177	154	148	138	151	139	131	174	152	148	153	155	159	151	163	154	155	152	133	143	152	139	152	160	155	150	147	164	147	131	163	154	144	154	152	169	140	126	156	141	154	144	142	155	147	126	145	178	143	136	138	154	143	156	130	149	126	131	148	143	148	158	149	148	152	130	131	152	125	155	129	140	156	139	133	138	135	125	133	147	141	157	156	142	133	155	152	157	156	152	146	159	171	155	155	156	157	129	133	143	148	171	132	146	134	154	152	151	161	158	154	134	138	143	177	136	136	155	171	139	146	160	157	159	138	159	138	161	159	143	131	134	154	169	144	154	136	146	144	154	132	138	133	154	152	157	140	139	157	164	131	140	144	157	147	145	125	158	129	143	154	150	125	146	124	167	155	148	146	168	151	148	131	159	149	136	150	156	152	140	128	154	124	154	167	132	141	153	155	146	148	140	136	138	138	147	144	132	154	139	140	149	166	158	137	155	155	145	156	156	165	142	147	166	148	124	146	139	145	149	155	152	166	160	153	144	118	147	145	166	150	148	164	156	134	128	151	152	153	154	127	146	160	140	127	164	141	166	139	133	158	153	141	138	129	117	149	150	151	145	136	127	151	143	158	131	159	139	175	141	133	144	160	134	153	147	147	148	144	144	144	159	176	140	133	170	168	157	145	152	143	146	136	158	138	145	137	150	140	165	140	139	167	139	144	146	131	154	148	127	136	145	139	175	148	166	154	141	142	156	160	135	140	155	163	192	142	140	135	145	140	159	150	161	138	152	163	134	168	124	169	160	161	138	172	160	161	134	156	145	136	163	166	148	161	161	152	157	131	135	161	134	162	138	174	139	125	152	163	139	152	148	158	153	143	150	145	136	157	155	159	144	140	165	134	142	136	139	170	183	132	173	149	151	156	158	147	140	155	163	154	151	149	139	169	152	155	150	165	160	128	148	174	156	151	128	159	149	147	137	147	160	144	142	133	140	130	119	146	137	125	163	171	172	117	166	146	144	163	134	168	144	132	149	138	171	158	136	138	127	132	141	127	141	153	168	155	153	127	129	139	130	142	160	138	150	158	165	146	147	171	167	149	160	142	139	138	150	139	154	154	152	145	122	120	152	148	154	150	153	154	135	158	157	146	146	139	180	149	133	145	142	157	137	137	140	147	148	146	160	152	143	138	143	148	160	143	139	162	133	129	136	141	138	146	148	159	159	164	172	159	132	134	166	178	137	152	149	148	129	147	178	152	139	125	145	136	129	133	153	139	129	142	133	159	147	125	122	146	165	148	162	138	153	143	167	154	160	138	131	154	147	140	155	160	192	141	160	141	151	149	145	150	165	129	162	140	166	146	156	128	152	149	141	135	167	126	152	175	132	165	153	145	161	121	141	139	159	157	148	139	155	168	173	150	150	136	170	154	147	151	144	155	143	148	151	138	158	163	138	136	159	153	148	158	157	152	151	161	135	146	184	165	149	152	133	143	146	152	164	148	150	159	168	162	152	152	131	139	142	135	160	146	151	157	142	164	141	135	134	144	144	146	164	147	160	144	142	158	159	128	142	148	152	129	143	135	168	144	141	136	132	140	155	148	147	146	122	155	143	129	154	147	160	157	155	154	129	130	145	150	160	135	153	150	154	141	158	159	149	156	158	153	161	146	170	148	159	140	170	135	133	144	171	158	140	151	147	148	163	142	169	143	131	150	133	150	167	158	159	149	160	158	145	150	140	145	131	154	142	151	124	148	149	144	157	157	132	159	167	149	159	133	143	146	150	129	140	172	145	173	149	146	128	165	127	157	149	155	133	146	126	156	136	136	143	145	176	147	151	150	152	154	145	171	196	154	138	148	160	147	160	150	152	160	154	142	140	137	130	145	153	147	141	170	134	156	130	147	141	123	147	139	123	154	163	128	138	161	170	165	156	147	133	148	151	138	153	157	138	158	149	119	148	139	152	165	126	151	140	126	171	146	150	156	134	139	147	156	158	162	155	138	159	155	139	131	150	164	165	145	144	165	149	122	163	145	154	150	148	159	142	147	157	159	120	167	169	145	129	150	167	139	166	151	149	135	137	142	146	143	125	136	137	152	142	168	164	165	150	155	128	163	169	132	135	158	123	142	164	156	138	140	145	165	145	156	151	134	152	133	130	151	158	168	115	149	129	152	144	142	154	124	165	176	154	155	148	165	148	149	137	142	163	148	139	185	156	140	135	150	151	133	147	141	147	147	133	142	162	161	173	139	138	174	168	156	136	143	171	142	121	172	147	139	170	136	155	159	145	165	153	139	145	155	152	172	144	163	153	142	125	150	161	147	148	149	159	126	136	169	160	177	131	158	136	147	151	146	132	182	155	151	162	159	123	139	176	148	144	124	173	134	138	149	147	136	161	171	148	132	153	162	150	149	165	124	133	148	151	131	135	149	119	170	139	168	151	155	155	153	144	149	154	131	156	141	146	163	168	149	152	145	148	147	134	129	144	172	140	145	149	149	174	140	166	152	143	148	160	152	149	139	132	142	166	164	148	159	136	149	149	148	152	140	172	145	142	145	148	165	144	144	150	146	150	134	154	160	145	140	147	145	182	134	166	111	159	152	127	135	158	151	139	157	144	148	136	125	116	163	141	159	151	133	144	157	152	137	160	144	155	138	161	138	154	137	147	132	168	147	128	141	150	163	151	158	145	164	129	137	150	149	139	145	142	146	143	152	143	170	143	148	160	147	136	157	151	152	132	151	148	161	162	144	143	131	141	138	133	130	153	139	119	147	170	147	140	165	155	155	146	197	160	139
33638	28143	645	373	286	240	236	232	200	228	217	217	216	210	216	202	215	183	182	193	196	190	183	183	199	199	192	208	202	221	178	208	187	195	211	196	204	185	203	209	199	198	222	166	184	205	205	198	198	200	201	183	186	185	198	174	175	213	188	195	202	212	183	210	195	202	195	181	213	213	187	224	192	192	179	190	206	207	217	179	226	195	203	209	182	206	182	194	215	178	166	180	186	163	201	181	193	201	178	221	185	176	205	190	205	190	212	185	183	218	195	204	185	180	168	185	180	208	172	219	223	199	186	187	192	197	204	172	188	184	180	187	193	202	191	211	212	180	213	189	195	204	189	176	174	173	198	209	202	189	195	208	192	191	192	193	205	195	197	201	183	209	194	178	209	190	235	177	185	213	190	184	178	196	189	190	181	181	199	216	178	195	200	196	191	174	198	193	199	204	168	193	200	191	201	197	206	198	193	197	191	207	201	215	187	199	200	190	179	164	189	200	210	212	187	207	199	215	185	204	160	189	221	190	191	204	199	200	199	184	199	163	203	218	184	151	201	185	216	183	200	190	226	182	207	166	192	190	201	197	195	183	216	176	168	199	203	217	204	196	201	210	188	202	190	201	191	208	204	192	205	207	216	191	211	199	207	182	200	184	184	188	184	186	192	194	209	199	210	191	183	207	189	200	190	169	212	185	187	188	203	216	189	191	199	211	187	218	188	215	219	181	195	211	194	190	203	197	199	194	210	207	191	186	193	173	216	214	181	205	184	194	191	190	183	209	190	217	178	209	194	214	180	202	222	177	214	200	200	193	198	177	191	199	222	200	180	212	209	178	203	178	178	179	162	187	232	223	209	194	201	196	187	192	198	223	199	198	208	177	184	199	194	192	186	182	221	197	184	177	175	201	206	203	213	191	172	198	205	199	206	209	195	194	198	203	187	201	193	213	197	174	182	203	202	198	180	179	197	192	168	201	223	210	188	200	183	201	212	191	187	187	208	209	190	201	169	209	189	185	198	189	189	187	187	201	171	197	179	192	203	196	189	190	197	182	186	202	181	207	195	211	181	213	183	194	208	182	198	212	176	216	202	205	204	218	195	197	175	190	187	200	207	206	215	196	170	209	185	204	174	207	222	172	191	195	209	195	213	205	183	179	192	185	201	174	189	180	180	209	182	202	233	208	186	216	221	181	198	188	203	203	188	206	192	180	201	187	200	201	201	201	206	212	174	183	207	184	190	222	217	209	161	189	212	201	185	187	180	192	184	189	195	212	213	193	208	222	189	192	163	199	189	177	209	205	206	191	204	191	216	195	200	199	212	203	206	203	207	178	188	195	206	190	204	207	188	200	190	208	210	207	182	183	181	199	176	203	182	193	201	198	192	193	191	223	188	192	171	190	198	183	199	182	198	194	197	203	198	199	177	196	196	196	203	197	211	196	211	201	184	229	184	211	217	177	199	195	198	176	197	202	188	217	199	187	196	194	186	205	179	210	200	168	208	193	168	216	206	184	179	189	206	203	185	180	191	204	214	208	203	201	196	196	196	206	209	187	187	200	224	186	202	205	206	188	179	204	221	208	185	218	198	193	206	191	181	187	197	196	200	196	207	211	174	203	185	217	200	226	204	182	194	180	205	198	205	194	189	172	187	191	202	211	215	200	190	205	196	222	205	210	197	205	189	208	183	189	207	203	208	188	197	201	191	183	199	214	177	195	199	210	199	179	200	211	176	182	218	183	191	196	217	206	193	201	188	182	211	224	189	197	195	212	197	185	207	189	193	203	208	189	191	202	200	188	185	182	213	205	206	195	190	213	206	188	177	197	193	170	210	196	213	192	188	179	219	201	211	197	195	172	199	204	182	176	200	168	208	210	208	192	186	200	194	202	181	197	198	178	215	215	205	191	184	203	190	201	175	195	202	177	206	189	206	227	191	203	192	191	208	202	192	169	210	178	204	185	198	209	191	216	228	213	214	196	190	197	194	194	203	182	195	211	187	205	197	192	189	202	178	185	201	184	213	203	209	206	172	190	191	210	193	193	190	199	175	195	214	202	210	180	212	205	191	208	191	208	187	199	174	196	208	200	207	195	179	184	179	173	211	193	197	173	202	200	178	189	216	216	200	175	212	179	202	185	177	208	194	175	183	187	212	195	217	170	219	190	188	210	227	193	195	172	196	180	217	189	184	214	181	210	208	179	196	209	199	183	206	214	204	235	198	193	187	205	209	216	192	195	213	186	220	194	209	198	205	173	177	214	190	169	195	200	211	191	182	209	212	196	203	214	194	216	186	177	194	174	207	200	221	205	156	212	186	198	192	204	199	173	214	208	203	231	226	204	217	191	179	198	181	175	188	196	195	188	183	219	216	217	208	195	193	212	207	182	211	213	169	199	185	192	194	219	188	216	186	184	198	194	167	208	185	209	194	208	194	198	213	192	207	193	197	192	191	166	201	160	175	186	215	187	204	179	180	210	206	200	182	189	203	196	192	186	193	204	197	173	194	206	205	173	207	203	206	202	172	202	222	180	198	215	210	204	200	188	199	239	181	191	200	199	210	215	227	184	187	201	197	189	192	189	209	207	198	194	201	189	186	193	203	193	205	219	172	173	186	195	178	194	205	199	200	174	198	167	197	197	199	188	220	192	192	195	218	187	198	176	205	217	207	186	187	217	211	188	187	186	210	203	195	215	197	198	184	217	187	197	193	184	200	190	211	179	191	185	206	198	203	199	198	189	198	217	185	186	182	203	193	194	175	192	198	196	222	207	203	186	201	189	184	220	195	222	214	197	200	215	199	191	200	197	190	212	185	213	198	211	202	198	209	199	193	196	213	193	211	177	181	198	181	186	196	172	201	184	182	209	212	190	188	166	199	211	218	205	209	195	171	184	203	205	175	239	203	180	183	194	191	187	204	184	205	224	198	171	186	202	204	214	221	185	213	207	176	192	205	197	203	199	166	229	181	203	195	210	201	207	174	208	208	209	209	187	211	182	203	210	177	195	175	211	188	182	208	165	174	181	218	191	206	192	207	175	202	180	185	197	218	181	183	186	198	216	182	205	196	190	178	199	199	173	174	191	185	180	200	197	186	205	176	194	204	182	200	210	184	196	202	185	181	167	190	212	176	190	185	191	187	197	194	189	193	204	193	219	181	199	175	193	199	199	192	201	203	203	197	180	189	190	194	188	195	215	192	212	228	187	200	190	208	196	191	176	223	213	219	200	186	177	197	190	167	201	210	192	173	199	210	212	214	200	187	200	208	168	187	192	190	206	196	197	176	208	215	201	173	208	214	193	192	196	197	203	202	199	162	203	171	198	203	196	180	191	201	188	188	203	208	200	210	200	192	181	212	186	199	215	196	207	200	191	219	209	197	182	189	186	180	197	186	214	186	184	221	191	194	204	191	190	201	183	224	194	201	211	209	223	194	210	189	185	189	218	170	188	183	200	206	206	198	187	213	199	179	195	169	201	182	215	197	203	196	197	189	186
24175	21512	28737	24682	21456	9144	775	502	407	420	399	329	343	319	329	304	308	319	307	305	311	319	287	284	279	276	320	292	303	322	289	278	278	275	303	245	300	299	274	277	274	272	280	261	296	286	275	279	281	316	260	268	292	247	316	260	284	272	290	291	303	246	253	288	293	284	270	278	278	271	264	254	293	268	306	275	259	283	274	297	266	258	241	278	292	262	275	247	289	270	310	295	263	305	269	270	278	295	286	247	274	262	306	306	282	274	266	255	278	260	265	277	271	277	306	281	279	257	278	269	293	314	282	307	289	267	299	282	269	293	290	270	258	275	312	294	256	281	264	287	262	269	255	284	272	271	300	288	278	266	305	267	289	255	265	260	312	248	284	282	256	266	281	290	274	289	268	249	274	258	246	256	281	282	286	275	282	246	287	277	283	301	282	289	299	286	269	285	246	281	281	279	272	289	269	296	294	279	291	279	254	253	288	274	309	302	256	266	276	288	262	286	287	276	284	258	301	244	289	301	292	274	287	273	274	307	250	276	256	288	278	301	262	298	294	304	272	282	292	292	266	280	274	274	283	287	296	239	256	246	282	279	250	269	238	303	301	288	315	248	269	275	289	260	272	275	276	261	281	234	281	286	275	283	283	291	241	287	279	252	287	262	243	274	283	276	270	256	280	257	245	273	247	269	303	253	269	305	262	293	283	282	275	270	262	278	289	272	258	291	277	251	292	283	269	269	293	273	289	270	274	281	304	245	322	257	294	246	279	255	301	265	292	270	256	257	272	285	275	303	283	280	273	271	250	268	296	301	303	248	249	274	259	269	269	269	295	281	296	260	292	278	266	271	251	276	286	284	281	277	284	265	268	277	263	292	280	265	277	277	273	283	279	298	305	272	266	298	276	283	287	259	269	259	281	262	255	281	248	267	253	284	301	278	267	272	296	239	253	248	266	262	297	259	272	257	287	273	254	274	249	251	257	279	244	246	264	305	266	287	281	264	286	274	281	236	286	263	276	302	289	274	265	241	271	271	265	297	292	286	269	253	283	246	255	253	257	255	287	285	300	268	267	282	249	264	281	292	291	299	306	247	267	268	258	271	260	264	287	282	285	267	290	267	272	275	272	283	269	261	289	275	302	262	254	264	287	270	276	263	293	276	264	277	243	264	263	268	287	265	293	273	261	268	269	281	276	263	252	262	275	277	253	266	270	270	273	297	275	289	236	275	251	277	289	295	269	299	275	261	312	277	289	286	270	272	241	295	269	267	260	291	264	258	280	267	243	283	287	290	296	277	290	327	277	296	282	274	299	286	284	266	275	255	276	270	267	235	248	262	273	266	275	317	299	311	257	275	272	235	281	280	264	286	278	259	271	277	288	297	264	294	290	267	258	285	277	307	263	319	260	287	254	259	289	282	273	278	281	263	265	276	293	270	268	241	274	312	271	261	290	295	277	280	277	276	235	261	277	291	275	270	283	237	261	254	301	283	292	271	302	267	276	279	308	242	266	286	275	280	274	305	288	294	277	286	273	273	233	279	286	266	273	270	293	278	304	289	296	277	289	255	282	275	263	296	304	270	270	287	270	271	278	302	273	272	293	249	302	297	267	274	292	299	284	287	287	296	297	284	261	259	309	277	236	266	268	268	294	280	270	303	273	255	298	272	246	293	279	282	283	261	260	256	287	276	268	259	269	258	265	286	285	295	239	276	267	268	274	252	276	249	262	266	268	237	261	284	285	287	304	306	249	279	267	265	266	277	255	279	232	297	249	296	283	269	276	295	293	294	252	287	275	265	278	289	290	270	283	288	293	261	275	291	259	259	272	273	295	260	283	291	264	260	301	256	271	289	247	253	274	259	254	281	282	275	243	288	294	272	272	268	261	295	252	285	287	269	274	262	298	299	251	277	308	285	285	285	307	271	263	258	287	231	265	276	263	291	302	303	259	269	238	274	256	288	260	282	276	285	316	266	287	270	300	276	284	289	279	276	280	273	254	301	270	288	319	272	265	278	265	262	305	268	280	259	267	273	253	272	248	253	281	279	287	264	265	280	258	278	247	304	289	269	290	272	269	257	287	294	268	298	267	305	284	294	310	268	272	272	271	273	273	260	304	304	273	276	269	283	271	284	285	266	248	274	272	283	285	288	267	279	304	288	279	268	293	286	275	275	260	301	287	258	287	275	273	261	263	286	256	266	295	285	272	283	280	291	273	274	281	285	266	301	267	305	268	289	261	287	286	311	271	289	260	291	262	286	265	279	254	294	265	274	250	294	305	254	264	258	270	277	283	246	271	261	333	266	284	260	258	276	275	255	272	246	295	263	250	267	286	255	301	282	252	256	265	232	266	254	297	291	272	281	302	269	291	262	295	248	256	265	253	282	251	321	286	279	269	267	255	280	242	270	260	245	259	300	280	302	277	278	269	302	294	271	276	260	304	278	264	267	307	292	245	261	284	279	285	288	276	280	276	265	283	255	247	274	245	289	248	263	280	277	276	245	300	284	273	267	274	260	271	261	282	305	263	277	289	248	270	271	266	273	272	253	239	271	279	292	283	267	272	278	293	276	295	257	234	274	244	272	300	294	292	275	287	254	251	282	272	270	303	269	285	292	272	273	300	294	288	269	283	272	241	283	308	296	273	283	297	278	273	267	269	248	291	269	272	290	290	271	277	263	264	235	253	262	270	272	251	271	324	265	300	256	288	282	264	271	271	250	270	259	263	284	268	266	268	272	276	274	292	271	262	266	241	249	278	281	302	252	268	286	283	281	275	305	293	242	277	262	281	288	267	280	274	261	256	271	287	278	281	266	289	276	276	264	292	279	260	254	281	280	262	262	282	265	269	297	254	269	318	289	269	281	263	296	272	292	264	287	265	278	253	263	255	277	262	254	284	306	303	282	267	286	321	260	292	289	287	283	272	265	260	273	256	304	311	258	254	309	273	291	297	295	251	263	287	279	278	256	269	281	269	279	279	253	289	268	253	279	288	253	259	275	258	276	293	286	263	290	265	268	250	263	270	266	263	250	252	241	262	288	272	275	275	307	247	250	255	272	262	283	277	312	273	271	286	308	281	280	302	268	253	306	272	293	277	250	261	288	286	298	248	256	249	279	274	289	301	287	279	271	263	293	274	288	303	251	267	245	285	257	281	239	297	251	259	273	278	276	255	259	272	286	263	275	299	285	303	277	300	262	270	274	282	275	277	269	300	287	269	244	263	303	281	295	269	294	276	278	277	285	262	306	327	262	273	276	280	297	290	263	270	269	287	264	271	274	283	289	274	293	257	286	287	272	284	280	292	242	263	254	290	292	258	285	323	292	270	291	302	262	280	275	295	270	266	246	250	282	285	251	253	287	276	273	254	271	297	275	298	266	245	250	289	272	286	271	261	271	280	279	288	261	278	266	291	317	256	271	271	302	271	283	290	259	252	290	294	257	280	315	267	281	263	274	294	303	273	273	269	246	288	287	279	298	263	278	272	299	314	269	314	270
37381	38852	4898	2354	1681	1283	969	791	686	622	536	495	482	444	450	402	397	376	384	395	379	357	402	389	410	376	337	336	369	342	361	369	341	345	347	348	335	356	356	384	334	332	346	344	343	346	352	359	363	351	330	323	343	341	333	361	309	354	360	360	324	356	341	339	398	326	339	340	348	330	352	309	334	334	352	348	330	354	371	345	360	326	364	340	342	368	327	359	352	341	338	355	351	335	330	336	350	339	356	334	361	328	351	366	357	337	374	340	333	319	361	289	371	358	360	353	335	324	330	321	329	368	346	364	335	328	345	340	326	327	324	348	338	384	351	363	324	344	340	343	361	346	322	357	337	332	302	369	340	343	346	380	337	335	305	343	359	337	356	329	315	352	328	314	343	334	355	334	347	352	349	332	346	351	365	360	371	334	357	334	336	345	341	339	357	375	365	324	356	337	346	366	353	324	326	356	334	376	339	357	342	331	337	337	368	335	320	319	358	290	357	353	336	330	350	376	337	315	345	346	374	356	314	307	319	327	358	329	364	355	329	358	340	346	345	386	324	325	346	336	361	322	325	330	350	330	333	346	316	369	335	360	342	336	331	324	325	342	355	335	337	370	365	323	341	346	369	362	346	328	351	336	357	340	331	332	348	352	346	330	351	323	340	326	322	334	321	314	327	335	332	348	357	317	347	339	334	355	304	286	307	348	348	387	354	318	369	376	385	356	326	336	357	364	339	363	330	342	331	329	371	315	370	345	289	332	338	327	339	323	318	352	301	304	352	334	351	344	342	346	345	352	346	347	351	311	341	366	322	341	311	359	347	338	351	311	320	320	340	379	363	338	366	339	345	340	369	342	345	344	338	336	313	333	320	390	375	309	326	357	343	332	356	332	358	364	306	344	332	347	348	355	336	334	325	302	371	382	329	322	333	363	353	366	328	346	328	339	344	335	342	370	320	333	328	399	330	320	332	335	319	339	339	349	302	347	324	346	345	350	322	328	324	365	333	342	367	361	323	343	328	335	318	350	301	356	341	334	354	322	322	365	346	328	318	352	310	318	340	355	321	346	343	349	312	317	347	366	340	362	338	320	342	337	329	353	307	339	326	339	350	340	321	350	334	328	312	322	355	353	354	338	329	354	378	340	341	306	320	341	325	342	345	331	372	331	319	310	344	348	307	348	365	342	309	351	343	349	341	332	334	371	322	353	368	330	312	338	326	349	322	356	302	346	337	325	295	333	353	334	361	353	332	313	360	355	345	353	351	368	365	344	330	348	312	339	333	351	294	354	332	334	337	322	313	344	340	332	333	340	319	310	331	281	344	350	355	326	318	316	326	335	345	327	333	310	316	374	358	306	336	345	323	324	339	360	349	320	338	326	320	352	346	342	329	365	314	335	339	322	352	340	342	312	331	327	328	365	363	320	313	335	332	345	330	312	364	358	377	315	349	306	334	311	322	364	316	345	319	325	337	350	314	321	330	323	353	330	335	331	323	308	339	336	345	362	333	356	328	335	328	332	370	320	338	318	354	331	318	338	351	334	334	371	344	333	351	315	341	329	330	338	357	334	336	333	337	334	352	356	332	342	368	343	364	321	329	326	347	356	339	344	344	331	341	325	318	352	352	344	354	323	344	359	356	320	355	331	367	343	367	321	350	308	345	371	332	322	332	334	350	348	330	375	339	344	344	308	327	328	344	337	323	343	311	334	355	351	343	295	351	345	317	365	312	332	351	348	359	327	356	373	340	353	317	332	347	354	320	316	337	352	288	369	322	348	335	376	332	352	332	332	305	326	317	324	334	348	358	326	345	319	369	330	343	339	360	367	335	309	310	319	338	361	338	390	304	335	341	322	299	357	321	346	349	356	318	339	364	355	311	316	328	351	331	347	367	306	355	362	338	338	301	345	344	333	285	319	337	340	344	329	328	336	347	326	366	361	358	315	368	333	298	326	337	335	334	368	335	358	332	341	322	320	332	326	360	367	346	350	316	330	316	327	320	309	304	316	307	321	341	363	318	312	338	333	329	373	341	316	344	365	324	309	343	345	359	347	307	338	342	350	324	326	287	360	349	316	337	304	342	360	333	339	349	343	351	340	330	334	338	319	353	332	323	371	380	331	340	313	352	382	359	351	353	341	326	330	362	306	346	318	342	329	332	320	363	316	333	325	326	369	338	319	332	348	342	329	349	351	338	366	371	354	353	338	327	330	336	341	364	312	336	351	343	341	342	355	316	343	322	347	348	356	344	307	353	345	340	336	333	342	342	349	341	375	354	379	319	348	341	324	362	346	337	323	334	305	343	361	332	324	362	310	335	341	335	331	368	354	356	362	341	335	383	356	308	312	345	346	340	316	347	336	299	329	327	306	332	350	336	328	341	325	344	295	342	334	322	347	327	318	357	305	334	345	339	325	350	327	322	347	340	369	373	346	332	346	368	363	350	332	321	333	322	344	351	327	349	352	345	344	347	376	366	294	363	283	323	337	320	342	346	338	326	350	342	350	346	321	360	320	334	319	331	332	331	334	353	359	321	363	341	349	346	377	359	334	351	361	349	355	383	322	352	355	317	336	355	346	333	345	353	342	352	337	340	331	337	341	347	342	325	351	363	341	345	323	333	345	334	349	336	333	358	335	322	356	364	306	327	332	329	344	334	356	365	330	313	318	326	344	345	332	332	328	334	330	339	347	355	349	357	331	334	339	308	333	338	364	369	348	349	314	349	347	367	342	326	361	342	349	333	352	347	355	332	328	327	352	341	326	326	299	352	355	319	309	339	309	317	366	322	377	318	332	352	334	374	315	327	337	333	320	312	344	353	345	314	367	363	299	356	348	311	371	356	317	334	306	317	336	346	350	339	350	337	357	347	344	334	324	323	342	336	336	326	342	313	359	343	350	330	335	350	371	332	345	334	355	354	318	336	335	343	342	361	358	366	381	333	318	367	318	328	327	310	352	328	308	344	342	342	344	347	331	324	372	346	316	323	356	341	342	373	308	311	344	301	345	384	347	353	320	331	342	346	354	352	331	373	372	348	364	353	332	367	354	308	370	329	324	333	337	342	330	351	357	353	359	347	352	386	330	352	371	333	305	372	336	334	346	362	346	375	330	342	331	329	340	337	385	357	350	325	350	344	358	347	325	349	343	348	378	345	353	352	320	374	326	360	319	342	314	364	336	330	347	365	328	370	331	342	357	335	303	348	302	352	348	304	356	356	330	320	353	335	364	341	349	334	361	363	344	353	352	330	340	336	330	331	336	347	341	368	341	374	327	373	366	328	367	344	379	315	343	353	332	366	345	317	343	357	317	330	318	332	334	353	303	326	350	349	322	308	343	341	336	320	336	331	379	352	326	318	342	341	344	354	337	345	341	321	363	334	322	357	352	325	355	343	355	322	358	319	332	345	359	327	338	384	367	352	348	370	340	329	344	348	370	310	331	349	364	336	303	368	346	342	329	311	317	335	337	298	357	305	353	352	326	369	337	325	331	352	361
25502	21498	27491	25611	8286	497	363	321	282	283	267	259	260	252	248	206	244	244	248	267	230	255	228	216	261	226	253	220	209	244	214	226	198	243	247	266	240	211	200	241	230	229	200	222	240	206	188	213	213	219	222	216	208	232	212	210	195	225	210	228	234	223	227	226	205	229	257	204	235	238	228	254	224	194	211	215	220	220	226	223	239	209	221	227	231	213	204	207	231	216	213	207	222	184	224	212	223	224	218	231	245	202	204	220	225	223	247	183	219	195	218	214	231	222	221	226	214	228	221	203	213	223	218	217	228	201	220	233	227	201	201	210	243	253	213	201	242	195	224	227	229	205	239	197	221	211	222	226	210	213	225	243	230	237	198	242	223	238	238	226	229	237	208	210	219	236	209	208	226	239	197	221	217	230	223	222	206	224	202	225	238	219	216	240	215	232	235	219	208	222	230	233	206	204	239	245	210	214	224	211	244	233	210	197	222	218	223	219	194	233	225	206	240	223	233	198	218	238	217	222	239	213	228	204	219	225	196	203	224	212	196	211	213	214	218	217	212	221	245	231	227	224	235	226	231	219	207	244	229	186	210	207	222	214	226	216	241	219	222	212	227	229	214	208	215	226	207	244	240	208	221	226	232	217	221	234	204	231	240	224	226	231	228	229	206	225	214	188	215	225	199	216	227	209	201	218	214	229	205	216	223	228	232	219	223	211	217	240	245	207	237	243	232	206	227	212	230	208	255	223	227	230	197	254	207	220	229	219	210	208	224	214	226	232	242	192	221	198	215	244	223	250	227	180	231	211	240	210	203	217	219	240	238	221	215	194	230	221	219	215	227	229	225	234	216	217	227	209	222	215	255	259	225	187	210	203	204	206	234	213	202	237	203	209	222	190	208	223	231	220	222	229	229	239	204	212	228	210	218	245	212	216	199	208	234	217	229	214	244	229	234	206	218	245	235	206	209	216	212	210	236	233	239	220	234	262	229	226	224	223	247	207	221	218	215	212	224	227	211	207	214	230	214	212	204	212	232	214	204	223	216	251	180	237	212	199	206	227	215	223	237	253	235	236	228	229	224	211	239	223	239	239	238	220	232	233	212	201	218	212	236	218	205	220	218	224	215	230	243	238	232	231	217	233	212	216	213	222	206	218	228	227	206	217	212	199	209	240	249	224	219	208	233	234	212	231	221	209	197	228	194	211	219	229	208	260	220	212	212	210	246	223	236	210	216	240	232	230	223	216	208	220	222	204	229	235	217	237	222	237	247	214	220	239	209	194	222	224	232	207	199	220	231	209	221	220	243	218	223	257	242	222	229	209	224	214	204	228	220	189	218	204	227	213	194	200	224	204	246	203	197	186	212	235	231	227	198	229	226	216	218	223	208	221	235	220	213	226	204	199	222	225	227	221	185	212	199	203	239	199	214	230	236	223	188	238	230	235	248	225	226	227	238	228	217	237	202	212	224	242	235	226	220	240	224	237	225	200	234	221	216	236	221	205	254	224	201	213	214	214	198	222	223	213	242	192	222	201	192	236	224	213	228	214	260	229	212	213	237	237	201	226	221	200	238	223	211	216	238	211	233	244	222	237	216	228	238	231	222	231	230	225	222	226	240	232	246	229	217	231	234	215	226	230	209	249	201	212	219	206	210	235	237	231	224	218	201	230	221	209	214	194	204	222	237	197	226	208	223	214	226	222	212	207	251	198	227	222	225	203	197	210	223	217	231	203	202	231	204	246	192	214	229	217	195	211	215	194	238	222	215	217	224	224	224	220	228	220	218	228	215	219	205	222	225	223	219	194	233	239	231	206	214	206	209	228	224	219	226	225	222	242	227	220	208	226	238	200	211	196	227	241	208	199	231	211	240	205	230	208	186	242	230	210	195	214	230	232	212	225	217	192	202	224	216	219	224	214	221	246	204	222	241	204	215	228	218	208	210	202	216	233	229	250	247	233	220	233	227	241	196	231	216	225	218	226	223	222	236	236	220	200	217	232	222	225	222	227	222	246	232	233	233	228	207	232	216	255	234	230	212	246	240	211	217	241	204	237	219	225	231	249	209	226	228	226	231	221	207	230	233	195	235	204	237	224	260	232	175	256	223	215	206	255	223	233	206	201	214	163	229	225	226	212	239	222	214	210	218	250	202	207	221	237	226	233	198	224	207	221	213	235	224	211	254	227	201	225	214	244	201	195	223	213	224	214	230	213	230	205	209	204	245	227	219	211	200	203	228	244	215	186	210	226	216	203	221	217	197	209	228	202	209	242	210	238	217	208	210	221	237	224	243	213	223	205	230	216	206	196	212	219	221	216	224	223	235	246	202	232	219	225	223	226	229	226	205	204	266	215	202	218	243	220	254	223	229	233	203	190	233	229	237	212	236	227	237	193	215	215	187	243	206	232	213	213	198	211	250	199	196	201	219	219	230	222	204	208	225	218	206	209	214	212	219	222	230	210	234	225	240	221	213	199	255	242	218	203	221	216	222	232	216	224	250	248	239	232	242	234	199	226	223	221	240	217	206	218	243	213	202	215	231	204	235	235	196	254	210	238	219	222	223	214	226	215	207	248	227	225	227	247	215	230	207	232	201	238	203	240	208	226	244	248	229	241	234	208	201	224	230	235	228	227	236	220	199	219	236	194	220	208	200	215	225	227	216	213	226	248	197	229	211	235	191	195	231	207	220	216	220	203	219	223	217	219	219	251	236	237	210	219	214	224	202	235	237	224	210	237	252	228	218	216	202	215	217	223	218	224	231	231	205	238	208	207	260	197	188	222	222	245	213	243	217	217	230	243	233	254	234	235	224	219	250	215	222	211	210	240	207	213	194	218	208	238	192	227	222	201	216	223	216	212	230	232	221	211	218	244	240	222	220	220	228	220	253	202	246	212	221	203	208	233	207	234	220	202	222	221	202	248	224	235	211	224	228	212	218	212	209	225	238	222	242	216	218	223	225	234	228	242	203	215	203	219	233	200	224	241	219	235	220	246	219	229	213	225	210	210	224	215	215	205	237	221	218	199	230	246	239	223	209	202	224	232	257	246	216	228	199	189	226	211	236	241	252	218	199	230	251	213	226	232	228	247	244	226	214	219	241	239	219	217	229	209	233	218	243	231	189	229	248	236	206	230	217	215	226	187	221	197	212	236	222	195	214	248	226	202	227	221	248	231	223	233	226	218	198	222	239	224	220	212	243	230	236	266	214	240	279	212	230	205	227	207	224	215	222	221	245	257	215	238	235	224	248	232	222	214	223	222	249	245	235	206	229	240	232	220	228	225	215	230	230	196	227	212	201	227	235	225	201	212	227	218	212	237	214	232	192	220	201	246	234	211	230	224	242	232	220	239	237	235	239	225	215	222	232	235	213	202	214	244	220	229	234	233	230	225	206	215	226	216	248	224	201	227	227	239	227	227	242	222	217	204	227	232	224	223	227	241	207	216	227	231	212	239	206	232	227	237	198	191	224	230	217	241	196	214	202	224	232	215	223	195
35975	34564	2532	1287	970	775	627	554	482	417	406	372	374	356	349	348	336	356	353	293	307	320	314	333	324	316	305	315	296	282	295	303	307	270	293	294	303	299	297	288	277	262	269	259	280	292	330	309	310	304	251	266	277	308	278	319	289	295	287	271	290	304	308	301	283	295	280	304	293	287	284	284	299	289	269	280	278	291	274	292	284	290	271	279	285	275	255	288	310	300	303	297	295	281	303	273	303	302	312	297	307	280	315	296	285	298	289	276	256	282	289	317	275	279	299	291	321	284	317	284	284	228	283	287	258	319	263	283	300	299	291	299	309	263	292	284	274	270	276	290	284	296	277	292	296	298	267	264	319	258	305	292	279	290	283	296	308	307	261	308	308	287	285	296	258	270	283	283	297	314	288	269	310	292	290	296	318	305	285	276	288	294	275	307	296	279	297	315	277	298	302	298	303	287	286	287	312	258	310	303	288	282	295	305	284	313	285	253	303	278	300	298	287	249	305	293	285	311	303	263	291	301	295	275	326	276	285	283	291	281	290	271	277	276	278	267	298	287	253	286	271	283	303	297	313	299	281	278	310	284	280	301	300	271	324	310	295	288	287	287	283	267	286	299	314	302	285	280	315	295	296	296	282	285	307	280	285	276	277	281	278	257	295	323	308	296	307	283	312	274	288	277	280	272	318	301	287	276	304	309	291	286	297	295	272	281	302	284	288	284	275	293	302	294	289	258	305	269	279	284	289	285	319	313	297	286	326	299	311	265	282	272	293	290	291	283	309	285	304	295	266	316	292	311	286	311	313	277	264	265	295	294	326	272	280	280	278	291	314	291	320	274	290	320	288	294	305	266	291	269	324	292	267	262	292	295	285	284	278	293	284	301	293	293	304	289	282	275	277	276	300	286	258	309	287	275	306	317	295	293	254	293	290	298	301	283	293	263	300	288	285	278	278	263	278	302	266	289	272	297	303	298	237	268	284	270	283	287	292	282	305	304	303	290	265	276	290	266	301	288	292	289	291	316	304	305	283	297	302	292	314	319	288	298	289	277	273	305	320	290	301	278	313	283	285	307	293	289	307	260	295	323	301	290	289	276	303	281	280	285	263	281	309	261	292	278	273	314	284	278	275	313	312	292	283	277	269	310	329	268	271	294	303	277	335	315	303	310	300	273	285	287	281	322	277	297	287	280	286	292	318	253	320	277	279	277	268	280	298	286	293	265	300	278	294	306	295	265	308	323	265	286	260	293	315	285	283	290	295	277	292	311	318	306	276	291	273	282	291	281	279	285	301	282	303	294	290	301	312	300	260	271	308	303	309	289	300	342	294	306	291	266	268	290	275	295	264	291	302	274	309	318	283	265	314	257	277	271	291	294	314	298	277	298	313	261	298	284	317	275	232	279	283	277	304	298	285	305	295	252	322	288	288	287	283	306	295	295	269	292	322	269	280	300	309	298	324	294	248	302	269	287	328	257	274	280	290	309	326	284	290	308	273	252	286	278	295	330	272	257	320	285	274	303	302	281	301	293	262	284	306	301	310	282	295	296	261	283	305	311	275	307	295	313	324	306	261	284	294	292	279	277	333	314	319	299	307	267	294	310	297	295	303	305	288	275	277	288	294	284	275	285	325	258	291	262	294	287	287	248	269	281	302	311	266	270	299	285	293	291	310	273	277	306	315	304	298	318	278	299	275	278	302	274	288	277	308	296	278	250	290	270	290	280	293	285	303	253	315	282	290	325	296	298	290	287	291	288	273	306	277	300	322	303	280	259	284	307	310	314	310	310	263	292	300	308	304	283	300	254	291	265	273	313	273	310	311	279	294	259	286	300	302	313	275	284	299	284	287	303	261	291	270	292	283	289	303	271	255	303	281	278	293	298	266	306	307	303	320	297	286	276	262	290	300	285	301	284	301	303	271	296	299	279	266	298	285	312	267	282	279	295	319	278	311	280	274	275	299	281	325	284	294	312	277	321	280	283	305	276	300	296	282	279	294	285	300	274	293	293	295	280	312	301	289	293	288	308	278	313	302	299	279	301	290	287	271	307	282	280	268	291	291	300	305	319	288	299	284	335	286	285	327	294	301	278	313	330	280	309	270	256	321	326	324	264	325	281	281	292	287	273	268	325	298	298	308	315	265	278	290	305	293	296	290	285	264	280	250	281	277	294	301	280	295	314	253	292	268	294	279	300	284	302	287	292	293	308	279	276	295	273	302	287	288	299	284	310	299	282	287	284	282	315	285	286	345	293	302	299	273	297	299	300	291	291	283	247	322	284	295	282	316	277	276	265	311	297	289	269	297	305	298	310	285	282	307	273	270	297	288	272	300	294	295	269	288	282	298	287	283	311	281	310	317	298	288	303	300	268	282	319	275	274	285	286	272	311	270	317	287	299	259	306	300	292	299	286	294	315	313	305	306	294	270	283	287	305	280	293	312	311	276	291	281	282	292	293	285	314	282	284	299	270	267	286	259	297	317	317	331	311	261	268	274	246	285	277	300	281	289	271	270	258	286	274	280	260	304	280	307	293	270	319	289	284	315	302	295	252	286	270	271	302	282	298	279	267	279	309	289	300	288	291	241	283	323	278	266	287	275	302	305	284	297	306	303	307	264	303	296	275	288	275	273	289	294	332	259	293	284	314	313	304	254	279	269	305	282	286	290	286	275	271	295	299	312	272	304	295	297	261	285	285	300	306	303	306	284	333	286	292	269	318	306	277	298	303	314	273	253	276	275	277	269	294	292	270	300	283	309	301	281	310	293	280	274	285	280	269	294	280	287	301	282	268	322	280	300	309	295	317	288	278	298	270	269	323	289	302	292	283	282	277	279	303	279	285	319	312	284	324	310	295	285	328	273	285	299	295	274	290	270	300	287	310	293	275	280	258	282	296	288	272	314	303	301	310	261	284	296	304	321	306	288	318	315	278	277	276	302	290	335	300	289	293	281	266	287	268	279	331	284	262	266	307	291	297	280	264	270	283	281	287	291	292	318	294	309	319	300	289	300	275	312	319	303	281	283	293	307	288	301	286	286	263	308	313	331	300	289	308	267	326	280	297	270	293	273	306	289	275	258	312	300	287	315	279	275	296	276	305	283	280	300	295	290	314	300	304	252	297	256	280	284	299	270	296	328	298	289	276	298	285	292	290	308	268	322	261	293	287	285	278	264	285	284	303	307	293	297	299	279	298	289	283	320	267	302	279	282	278	281	260	292	286	316	272	292	292	276	303	301	271	300	269	284	301	289	277	297	284	303	308	320	303	271	307	324	286	305	313	305	309	287	281	289	287	328	277	274	256	314	289	322	298	249	304	302	304	293	266	285	279	287	281	297	302	288	303	280	300	289	278	309	278	294	286	313	289	277	280	315	266	274	290	293	287	282	279	315	306	273	295	283	289	307	290	279	298	295	297	293	289	270	268	326	288	287	308	302	280	262	302	325	266	289	304	279	289	286	293	274	285	314	303	269	277	311	273	273	246	293	278	285	275
23183	21518	29233	24193	21510	21499	9332	1022	761	705	662	624	582	581	578	584	508	481	542	494	457	530	482	485	484	469	473	504	514	449	452	463	458	495	451	455	431	456	468	471	471	464	440	437	480	462	505	464	486	488	445	456	477	442	469	474	458	422	466	459	466	443	464	427	477	423	491	478	493	464	466	437	481	425	491	469	480	424	454	455	475	487	415	460	448	457	434	468	477	454	418	459	482	471	479	453	474	450	453	469	455	440	463	449	438	441	471	465	488	479	474	488	474	450	438	447	477	460	504	456	462	464	476	451	413	453	478	468	495	480	440	440	459	455	500	459	458	447	438	482	447	499	428	421	470	516	502	452	449	470	466	426	471	412	467	411	443	436	485	455	447	453	455	477	432	449	531	459	460	473	450	426	446	474	472	501	469	447	470	441	422	441	486	441	483	425	465	454	472	446	453	487	433	430	438	463	430	477	472	477	462	448	471	434	442	458	473	454	464	450	424	448	468	482	416	465	452	457	427	457	425	439	443	447	420	476	447	460	452	475	469	457	461	436	469	462	457	471	439	451	492	457	457	441	449	482	468	429	498	447	449	471	421	448	452	473	454	456	469	464	475	473	469	489	476	452	453	476	465	446	486	424	460	456	438	435	456	440	502	458	471	457	432	515	467	462	441	455	470	455	453	464	440	449	465	454	461	469	432	450	467	450	454	445	436	462	469	467	458	468	424	454	443	503	504	475	465	438	467	470	451	423	436	438	474	476	489	452	436	441	453	457	456	493	435	470	458	466	449	418	442	469	457	432	453	428	458	464	482	479	436	426	442	488	463	481	477	505	485	462	452	459	462	437	461	469	443	460	473	441	464	486	462	485	421	419	453	467	430	501	418	469	437	454	453	448	480	437	468	484	468	445	424	446	507	462	409	452	474	454	458	456	439	478	485	464	461	470	464	475	445	465	449	452	468	448	476	456	440	427	453	457	453	442	446	467	429	442	463	466	466	453	469	457	474	459	456	425	456	486	467	502	435	455	429	454	437	470	463	510	416	467	470	474	506	445	477	424	463	442	424	423	458	458	468	472	454	462	410	416	440	481	457	439	508	409	440	449	452	472	464	434	452	435	462	467	405	494	456	498	426	474	432	463	464	472	448	477	464	447	477	462	439	441	436	460	436	441	491	450	479	440	452	461	458	454	460	425	446	423	420	483	473	457	451	442	437	425	485	465	479	454	481	418	456	491	426	397	398	425	444	428	434	457	429	410	446	478	497	430	433	438	467	451	473	478	488	460	459	476	429	450	446	421	444	475	450	421	487	427	457	449	473	504	487	454	484	451	464	458	421	464	488	456	473	411	443	465	485	431	436	449	475	464	432	486	431	435	416	452	439	480	433	459	441	464	442	465	511	451	393	443	459	466	470	485	475	428	445	470	475	435	462	512	457	453	469	468	485	487	424	447	477	451	450	455	429	416	470	452	462	472	429	471	478	427	453	489	457	437	480	461	455	465	450	484	447	482	486	479	466	420	476	471	466	490	439	444	452	450	440	422	449	487	435	483	429	433	430	455	444	444	420	425	463	465	459	462	469	423	474	444	444	449	417	463	448	465	442	493	466	476	456	471	480	507	437	469	446	442	420	451	443	504	447	465	450	443	462	442	453	424	459	442	443	476	453	449	453	476	432	454	496	418	482	446	466	442	457	420	497	472	495	455	444	445	445	479	450	452	419	447	432	419	447	419	422	475	473	428	484	423	450	455	447	446	459	441	480	460	464	440	524	455	456	469	468	447	450	401	488	483	445	509	437	471	435	470	460	448	409	498	472	421	442	452	463	478	459	444	460	439	456	483	466	477	427	436	465	456	489	433	416	494	432	468	455	448	463	465	471	439	485	448	427	476	467	430	454	494	468	482	498	449	461	420	479	440	425	456	432	445	454	482	459	466	490	428	443	471	448	431	476	497	431	456	432	444	456	432	441	440	476	441	436	418	440	481	402	450	439	447	459	478	500	475	473	439	453	465	487	455	445	455	479	455	465	480	437	438	449	469	462	444	432	460	419	428	431	436	450	456	453	466	459	432	449	446	442	459	458	441	448	449	459	454	466	458	460	495	471	471	453	491	455	503	436	429	501	437	454	439	490	477	458	442	468	452	455	457	435	428	450	448	417	458	438	500	451	458	453	485	460	413	465	447	487	474	507	440	436	428	482	402	454	460	468	481	440	459	474	454	435	474	436	500	453	452	461	448	443	423	448	457	463	472	464	465	406	441	467	419	447	440	473	506	449	458	461	414	476	459	456	451	486	413	422	462	452	478	476	457	473	433	449	443	446	462	461	448	458	451	456	476	467	465	461	412	409	462	443	514	440	445	424	425	450	439	440	445	456	493	424	475	454	464	446	470	454	437	459	459	442	467	474	446	483	419	468	454	471	462	448	452	450	406	482	454	450	454	486	488	468	473	451	395	434	459	465	473	463	457	477	483	469	427	473	468	434	431	418	458	462	468	423	470	423	449	447	462	482	455	458	465	443	451	421	443	454	458	466	477	434	415	457	458	439	495	474	499	460	463	487	462	486	446	469	471	447	493	432	457	449	471	478	493	442	433	463	467	477	472	443	415	434	452	425	453	472	431	429	452	420	437	439	468	459	447	427	419	441	429	433	453	492	457	474	452	456	461	454	509	453	426	464	487	444	472	414	458	424	473	440	429	442	447	493	429	442	460	493	510	448	467	445	488	450	447	453	471	445	482	481	461	493	444	434	445	499	473	414	461	492	493	491	425	474	440	452	477	443	438	516	438	482	413	437	467	460	458	443	432	430	435	440	493	439	440	462	437	475	451	500	451	448	430	452	444	470	463	421	465	448	439	426	440	433	475	479	493	438	436	464	420	455	432	428	463	448	458	460	462	500	434	443	451	476	456	423	423	423	453	417	458	452	441	429	428	481	457	441	478	437	424	437	457	452	455	428	418	448	462	483	446	434	430	445	424	455	453	431	451	445	431	472	473	457	447	470	483	448	452	499	477	452	479	450	471	476	488	462	471	454	454	473	472	481	464	450	431	510	432	476	416	460	469	485	486	456	465	463	430	476	462	431	437	437	444	482	448	448	448	462	458	462	439	455	465	474	469	473	485	482	434	473	458	443	483	468	452	484	473	459	479	432	458	415	457	450	453	463	439	441	416	439	445	473	474	447	454	457	496	430	460	455	519	454	484	432	426	476	480	432	427	450	431	457	453	472	407	487	470	466	466	465	449	467	476	461	442	431	431	462	445	442	430	465	437	439	451	486	453	493	434	394	440	448	459	451	447	436	453	472	437	469	445	470	469	423	494	478	459	460	456	458	477	422	449	455	448	475	490	405	469	443	490	499	479	434	458	429	416	478	452	450	462	482	434	465	414	426	458	421	464	444	450	473	448	447	446	457	444	436	422	469	467	478	434	472	468	467	426	470	445	432	444	454	470	423	433	505	471	444	460	457	430	422	462	456	449	452	425	451	457	476	471
42277	44822	8491	4338	3112	2376	1884	1468	1297	1113	944	872	870	772	744	713	678	674	654	641	635	581	565	629	616	586	603	608	578	580	630	555	540	550	613	573	558	563	571	576	575	558	512	572	576	541	575	554	595	553	537	571	561	528	564	547	539	520	554	580	554	536	518	587	565	527	547	533	505	594	572	604	539	579	563	600	542	569	512	521	579	554	585	527	549	600	516	587	537	560	540	580	527	511	547	545	548	543	560	517	559	514	505	537	541	531	564	580	575	498	529	530	588	574	531	553	559	553	539	562	540	558	539	570	578	573	550	562	558	564	554	531	502	538	557	547	554	544	577	546	530	615	552	541	526	563	508	583	599	571	532	500	545	560	559	522	504	573	520	514	605	583	521	574	543	554	521	558	548	542	526	502	553	519	558	525	593	536	527	526	523	542	505	561	550	512	570	532	517	539	516	502	547	544	539	542	546	513	486	514	546	561	564	557	543	541	574	504	495	526	531	541	549	530	544	596	562	513	522	540	577	551	504	571	532	501	507	567	606	575	570	528	532	571	568	566	495	521	534	592	519	556	549	523	552	545	519	525	577	556	544	554	469	518	464	542	569	499	548	567	594	532	553	566	524	568	510	566	553	546	525	542	546	532	537	573	566	565	526	523	535	536	529	541	513	559	529	521	542	548	576	541	528	575	554	537	521	511	547	545	550	532	551	532	542	532	541	530	563	568	587	568	488	538	546	569	541	580	525	534	590	557	505	535	525	546	539	514	563	532	521	546	531	581	509	537	538	562	563	560	562	571	582	531	586	518	531	541	555	539	569	550	582	564	550	549	529	559	548	540	532	569	563	576	558	527	543	575	528	512	562	571	576	553	548	490	559	531	561	530	534	539	560	500	551	537	548	557	523	535	535	583	515	560	559	490	540	555	559	549	552	539	534	565	522	537	567	521	561	545	512	536	520	552	555	559	581	578	547	524	524	543	574	552	505	545	533	527	533	543	570	576	552	542	550	517	563	510	536	539	531	542	531	573	549	516	525	525	557	558	503	517	574	526	542	566	529	585	544	541	550	566	586	546	553	565	543	577	567	569	530	581	548	526	535	524	544	545	538	531	550	555	527	524	518	546	567	560	546	564	561	550	544	579	558	554	529	529	494	569	530	514	559	530	561	564	552	522	541	562	574	543	548	542	553	552	516	544	522	525	551	543	547	520	517	544	573	553	575	528	564	565	498	518	549	552	534	519	583	593	549	545	538	514	542	561	526	558	536	538	549	533	536	535	596	510	560	540	563	522	553	520	531	567	520	526	576	538	529	556	535	538	523	541	551	526	538	502	535	593	543	559	564	536	536	574	565	520	530	574	509	561	553	542	522	545	540	531	533	537	524	567	526	522	523	519	610	552	525	529	606	574	525	522	553	525	534	588	544	568	553	532	550	550	562	566	550	543	541	504	515	537	568	510	524	528	599	566	543	546	549	551	584	536	507	561	493	554	531	510	533	491	571	576	562	561	556	529	562	541	557	534	535	568	574	548	535	546	549	545	512	546	546	504	505	547	567	516	537	510	556	527	552	564	491	525	544	579	515	500	565	547	535	539	536	514	553	511	585	507	533	524	500	563	538	511	523	554	528	581	535	578	570	534	534	562	518	554	554	590	517	532	569	546	553	505	536	533	592	542	549	524	554	567	560	576	556	553	589	539	567	516	528	546	554	520	573	528	542	565	559	516	517	538	541	556	535	563	550	556	526	540	542	509	524	594	546	527	581	539	520	517	578	578	582	530	515	512	517	519	567	501	546	526	608	559	633	543	530	518	528	573	553	528	548	501	537	566	515	548	586	592	536	540	546	543	529	557	500	554	547	539	573	508	547	537	512	602	557	554	543	507	519	572	550	496	540	543	572	546	541	563	594	521	534	538	557	553	534	561	528	562	538	524	573	573	527	554	552	520	573	575	535	564	548	513	527	571	508	510	560	557	556	563	524	585	521	572	493	537	514	569	578	530	604	559	555	543	547	509	569	534	567	551	594	558	557	582	505	559	560	517	556	499	526	536	504	525	565	576	560	531	533	524	535	487	560	573	572	566	510	545	522	567	512	524	544	572	574	600	513	539	504	530	516	529	548	569	537	514	509	575	519	540	532	560	524	513	577	514	543	517	528	558	513	552	541	577	527	565	517	582	521	521	519	547	558	502	539	574	511	615	547	514	527	518	559	555	537	538	589	555	584	547	513	557	549	501	529	526	538	513	556	546	530	521	518	533	537	556	522	575	500	561	544	521	506	505	525	563	532	617	533	492	555	515	510	520	524	557	517	570	570	515	557	501	548	545	559	556	543	546	540	526	508	535	530	563	543	552	577	560	511	549	527	532	536	549	557	543	527	537	530	582	497	544	593	568	547	503	566	531	555	566	580	573	539	530	536	595	526	527	522	529	547	553	532	516	492	547	544	519	542	577	545	527	527	549	515	517	547	554	547	582	519	510	574	524	517	517	566	507	563	547	556	539	544	555	539	572	539	525	528	540	553	569	549	535	563	534	551	562	574	533	527	563	549	524	568	573	578	536	528	513	535	564	572	540	543	580	547	539	535	559	533	539	498	544	553	535	537	547	551	532	525	548	498	571	491	533	522	580	550	539	601	564	566	553	582	567	506	550	555	544	543	557	522	550	524	558	582	540	573	525	557	532	590	536	548	573	538	554	526	561	555	526	555	545	568	526	558	527	523	565	521	525	583	512	550	575	569	567	560	562	568	538	565	529	553	491	585	529	566	540	547	565	551	532	522	544	526	514	547	557	545	598	629	560	535	555	555	531	530	553	546	538	522	506	530	559	546	493	547	546	536	518	518	538	515	547	535	562	530	577	546	530	526	555	565	561	566	525	539	526	499	542	575	544	573	539	518	535	540	547	538	555	558	536	518	569	539	560	544	522	546	521	543	551	545	551	576	550	516	531	567	529	505	538	561	568	504	503	526	516	526	563	523	545	578	575	505	526	547	565	543	519	532	550	520	556	573	482	500	557	537	508	565	551	535	584	520	539	548	560	563	587	532	544	529	558	570	531	508	556	547	543	580	592	531	552	529	525	521	548	558	540	577	554	555	544	506	537	506	535	483	526	540	561	535	564	538	592	526	534	560	587	532	543	552	560	526	554	567	538	553	550	539	541	550	568	560	520	548	577	501	548	541	594	528	515	524	572	559	554	529	575	535	555	531	516	557	543	553	515	547	569	524	514	579	519	553	516	545	560	534	592	554	463	587	515	511	538	495	585	552	578	503	574	553	563	575	494	528	570	538	558	548	537	535	563	542	528	513	515	551	495	502	503	530	532	585	577	561	487	513	540	554	564	552	570	543	538	572	535	538	540	528	545	564	549	549	532	563	532	557	573	542	565	509	533	549	561	530	555	543	554	569	517	564	548	559	545	506	537	537	508	553	501	505	539	513	541	566	551	529	502	549	539	563	542	534	531	525	540	579	579	524	499	513	566	535	525	554	541	564	521
29145	23668	13160	1023	260	177	146	156	152	157	145	153	152	172	126	156	148	147	154	129	137	135	153	155	144	136	148	149	139	145	154	119	149	127	161	134	160	148	146	138	136	162	169	145	147	146	165	148	139	162	142	153	135	146	146	138	118	155	141	138	137	147	130	145	148	172	123	145	148	135	136	170	147	133	141	172	132	129	139	142	131	132	152	140	133	132	138	134	154	162	136	149	136	140	157	130	135	104	131	131	124	154	144	154	142	139	141	163	162	144	145	131	139	150	151	129	125	140	140	144	173	140	129	138	139	135	154	153	142	150	143	135	109	149	130	146	142	158	145	151	141	160	157	140	147	121	151	150	143	141	142	129	136	116	134	149	142	163	141	153	175	144	145	147	155	153	116	127	137	152	117	146	148	126	150	140	152	127	137	132	150	129	140	116	126	133	161	150	147	166	156	147	129	145	126	128	134	131	158	145	160	139	149	130	136	131	138	159	138	119	154	144	148	155	133	150	131	149	139	159	146	134	156	133	154	138	144	135	130	150	137	161	134	135	120	126	132	141	152	125	140	139	137	122	135	151	167	139	140	155	143	143	136	144	142	137	133	140	151	144	136	146	123	156	147	136	162	154	141	125	153	150	128	155	148	143	145	127	145	148	142	136	121	124	136	127	149	137	147	141	125	156	141	143	160	152	156	136	131	142	148	149	151	145	153	164	145	143	146	124	129	157	149	144	117	139	135	172	130	135	129	137	145	138	159	141	144	138	141	131	132	139	132	161	143	140	161	132	141	163	137	163	136	128	146	173	129	151	142	128	146	127	150	134	152	146	153	130	139	157	141	157	145	159	154	127	119	147	134	150	129	140	169	135	128	136	145	137	144	152	162	153	151	143	148	132	147	153	136	142	149	133	141	150	128	154	140	129	144	133	125	131	148	131	155	159	132	141	150	141	152	142	130	146	150	144	133	142	144	130	153	145	143	150	146	144	147	140	158	167	157	137	155	114	137	159	138	137	125	149	142	152	165	140	131	136	137	148	130	148	132	109	152	137	151	139	134	125	152	116	147	135	113	152	153	128	155	159	139	144	158	132	126	141	150	139	143	146	131	144	156	128	127	159	151	133	131	134	128	150	153	155	157	140	146	124	147	147	126	153	148	143	157	137	136	131	134	169	123	125	132	171	140	160	132	146	142	146	143	146	144	135	149	146	170	132	152	152	147	131	157	120	151	140	152	141	143	154	133	146	142	149	155	145	155	131	137	141	152	156	160	142	137	157	139	145	143	156	136	159	157	137	149	140	161	171	154	149	125	160	142	136	143	127	139	142	137	152	148	163	152	143	146	140	151	139	134	137	150	144	137	123	156	138	153	141	133	135	148	150	138	143	164	139	141	132	149	153	133	151	126	158	152	134	126	141	148	130	147	131	136	133	163	130	140	139	144	142	144	163	151	150	167	151	151	164	131	136	148	140	138	153	140	157	149	145	157	155	159	151	148	130	144	141	156	176	129	137	145	137	130	170	158	159	162	147	127	125	150	152	157	158	145	152	170	151	161	153	173	151	129	158	163	144	167	147	129	133	158	138	152	129	151	141	142	128	131	134	142	133	148	147	151	130	166	121	156	146	154	152	165	150	121	141	156	158	151	135	125	139	155	145	144	161	161	123	120	149	150	135	150	139	117	135	145	147	127	128	147	129	136	146	147	135	147	126	131	131	121	139	137	153	128	172	110	158	136	166	136	154	139	141	133	142	124	151	138	150	157	155	148	139	131	136	132	135	128	140	157	129	141	130	150	130	160	135	153	173	131	152	140	151	133	158	176	144	151	138	140	132	146	137	141	134	130	133	146	146	143	132	151	144	133	140	124	143	131	128	131	156	157	125	151	150	149	156	183	135	148	154	131	143	140	146	124	135	159	126	144	154	141	156	150	140	139	138	148	135	155	138	160	157	152	135	156	147	166	156	133	140	156	142	124	146	127	144	153	150	129	142	155	114	147	121	141	144	123	147	133	156	128	125	122	144	149	158	163	135	136	154	153	157	158	136	152	135	131	161	141	154	127	143	151	147	149	125	155	141	148	139	133	146	156	148	146	131	147	181	148	134	148	144	138	129	153	131	151	134	132	134	133	127	157	143	124	134	158	158	149	136	162	152	139	144	167	144	140	159	165	138	124	143	126	137	138	127	158	139	146	143	122	110	129	142	133	154	154	134	154	181	131	152	138	135	138	160	129	173	136	142	132	152	167	152	138	136	151	154	139	129	152	153	156	134	111	136	143	129	139	122	165	139	142	150	116	153	133	144	156	145	140	149	133	139	166	131	140	162	131	139	137	159	142	133	128	149	142	158	145	136	132	131	119	141	149	158	135	144	133	162	140	159	157	147	143	152	131	167	129	141	156	132	135	162	152	184	161	143	123	154	137	129	176	174	140	136	138	131	148	149	168	122	150	176	117	151	142	165	136	130	145	135	134	137	143	149	164	151	165	124	159	142	154	132	152	158	151	143	141	136	137	139	124	120	157	158	141	155	125	146	166	146	143	163	140	152	161	157	121	120	151	143	137	156	137	117	136	146	136	147	150	141	137	141	139	149	138	156	162	141	159	164	134	163	131	149	150	137	136	165	161	168	147	154	150	153	137	150	147	135	141	133	158	133	146	154	142	159	141	174	140	153	159	154	138	132	140	136	143	141	153	140	140	158	147	134	149	137	142	153	143	142	119	134	134	134	152	146	136	137	154	143	148	134	110	119	137	145	154	148	131	151	112	146	159	139	147	153	150	153	159	147	138	121	183	130	153	110	142	155	136	149	133	129	134	149	156	126	140	139	150	148	151	148	139	144	130	146	159	147	143	134	166	149	144	151	143	139	151	154	156	125	175	124	144	164	124	162	159	153	142	127	147	132	164	140	136	133	150	144	188	142	145	140	170	139	176	134	138	135	143	157	149	135	151	142	138	135	146	144	124	141	139	153	168	138	140	132	142	150	143	153	151	142	169	128	151	128	138	132	143	188	149	124	155	174	160	154	134	146	121	141	126	137	151	168	137	136	142	165	156	151	123	159	150	127	146	135	118	129	144	133	141	140	146	140	150	155	130	115	143	149	132	135	158	137	139	143	135	156	141	157	149	169	154	157	148	143	147	110	150	147	128	146	149	136	123	148	134	145	153	134	138	162	160	140	127	159	141	156	148	157	135	138	150	147	143	135	121	134	145	124	153	137	144	132	162	170	141	127	142	139	130	142	134	137	150	129	153	158	127	135	140	147	125	118	142	133	135	153	145	139	131	166	144	153	141	150	133	122	143	125	129	146	134	127	155	157	137	127	133	165	143	145	145	157	147	149	147	144	154	146	158	159	143	123	130	166	133	150	147	132	118	145	144	142	147	141	133	129	138	148	127	160	141	152	128	127	152	147	131	154	150	136	143	137	148	141	154	147	130	123	157	146	149	133	122	133	133	142	156	158	171	133	125	146	124	143	146	143	148	159	157	146	138	156
33589	28704	701	284	292	253	224	209	185	227	195	192	199	201	194	188	182	167	201	220	201	201	199	192	181	220	210	186	187	173	209	197	208	165	206	182	196	198	171	180	196	183	188	185	203	189	173	209	178	200	214	182	191	206	192	179	203	169	187	182	208	185	187	173	166	209	160	184	228	189	208	206	187	182	190	176	200	192	192	194	197	188	225	188	230	175	199	182	182	178	195	197	183	187	194	193	195	228	179	181	179	193	180	205	187	181	223	173	194	185	174	212	185	184	184	200	175	184	186	183	188	185	179	182	203	188	205	196	190	192	177	189	203	189	195	207	210	190	180	197	220	225	203	171	161	202	234	179	221	199	222	192	198	198	182	189	190	192	208	189	184	196	177	188	173	181	207	189	182	184	194	203	203	202	226	198	202	181	192	200	195	184	182	165	188	190	170	197	208	178	221	171	208	214	187	200	211	172	188	190	180	189	167	206	173	198	201	203	192	204	156	200	194	203	205	217	213	161	189	180	186	221	208	190	204	210	179	178	200	213	179	183	202	173	200	193	193	198	190	215	204	186	194	182	184	177	176	200	183	204	207	201	184	214	194	185	195	191	212	193	184	196	207	193	190	187	188	184	196	188	191	189	190	203	192	179	162	184	215	198	207	209	201	176	187	213	178	166	198	189	211	200	193	201	215	189	197	189	191	220	179	190	211	188	171	207	188	184	182	176	174	171	197	185	203	195	195	187	202	194	189	211	192	191	216	200	195	189	185	206	208	192	211	195	180	187	181	185	179	171	213	176	195	199	214	179	207	198	226	198	191	173	195	198	174	186	203	166	214	174	188	190	198	186	187	176	185	193	171	165	187	199	177	182	172	183	181	204	225	182	182	188	175	197	196	176	178	188	176	188	213	194	179	190	196	203	195	213	188	195	189	200	170	199	199	201	198	171	192	177	209	188	194	188	175	195	198	184	196	173	209	190	202	169	189	200	199	173	178	182	188	212	176	213	184	165	195	190	201	160	179	204	188	207	176	190	193	167	176	206	197	190	188	206	178	189	208	186	198	180	184	199	196	184	210	187	201	196	192	207	185	187	169	198	176	166	182	187	182	182	179	186	202	183	176	211	195	194	191	195	192	181	186	202	198	188	205	164	205	182	185	205	182	197	216	204	194	177	190	169	173	193	171	158	196	207	196	207	185	172	196	214	196	189	190	183	170	183	171	198	167	199	193	195	194	190	190	181	167	184	166	197	169	206	211	190	199	204	180	187	202	181	188	183	183	166	170	166	163	183	192	198	179	166	203	214	186	186	188	179	183	197	180	214	179	189	195	200	181	170	218	204	187	190	179	190	204	197	201	171	165	194	179	175	179	189	195	196	205	195	162	184	165	191	201	202	219	194	197	183	186	181	203	198	188	197	195	182	220	192	191	191	191	163	185	215	195	185	189	182	188	169	172	199	194	179	174	206	191	186	163	196	200	197	193	201	180	197	184	189	221	194	176	188	180	215	194	176	170	176	214	199	194	187	168	196	197	181	202	179	176	181	177	187	191	193	180	215	217	197	174	204	195	192	209	170	186	222	197	232	183	188	177	186	177	205	199	195	208	212	183	183	202	185	193	187	194	215	197	194	199	210	213	205	203	185	175	201	192	185	193	197	199	191	188	208	184	225	215	184	171	196	172	191	178	175	185	176	196	206	188	173	195	213	202	205	210	199	188	176	197	179	215	192	219	164	163	186	188	199	196	193	220	189	204	227	192	200	193	191	202	172	218	177	173	187	193	197	166	191	205	204	184	188	202	189	192	200	190	204	203	183	191	179	176	194	192	180	189	187	177	169	181	193	185	160	187	188	208	212	190	184	203	185	203	184	216	199	182	207	177	195	199	183	191	191	213	182	194	187	177	210	200	184	202	182	166	186	192	193	205	199	196	183	209	187	197	195	178	203	158	203	187	201	177	184	179	214	146	170	170	179	175	199	188	199	176	204	191	206	203	181	184	211	167	199	197	175	171	206	186	191	193	188	194	191	204	159	166	181	177	184	202	213	191	213	199	196	175	197	199	217	159	217	170	197	203	178	186	193	205	175	190	196	177	184	171	200	196	170	180	182	189	176	206	197	180	208	204	183	180	189	182	183	199	188	203	194	179	195	198	200	193	174	204	187	184	186	200	198	189	197	191	189	191	199	210	189	186	198	194	207	154	200	189	194	183	203	192	193	180	193	182	179	182	178	197	213	200	200	181	195	174	212	200	170	209	211	213	208	175	191	200	189	194	210	199	179	203	208	193	196	186	207	173	194	206	211	189	193	186	178	217	177	194	214	213	197	181	223	179	194	177	198	185	205	174	179	170	177	183	180	208	196	181	183	199	166	202	200	216	210	202	191	190	196	179	176	176	184	185	190	193	184	200	193	193	198	195	195	170	176	184	173	197	201	191	199	166	202	164	181	186	201	212	173	195	202	206	194	197	196	188	182	182	208	175	179	174	202	177	186	173	176	224	187	190	216	191	194	170	186	182	194	210	183	176	174	196	189	189	195	187	173	184	199	203	183	207	186	202	177	190	201	172	189	197	190	192	191	180	185	185	188	188	204	179	191	172	184	191	182	184	207	204	164	168	195	209	198	189	190	175	212	192	185	174	179	193	202	195	179	198	210	196	180	190	187	187	191	214	190	177	187	172	197	185	174	195	183	209	191	188	210	184	196	187	201	193	184	192	190	209	196	206	196	172	209	180	202	204	158	188	156	198	186	189	200	199	169	179	179	198	200	199	152	183	170	172	179	171	203	198	184	188	183	203	195	179	182	186	215	189	189	157	197	195	206	197	182	187	212	185	193	202	201	198	172	182	166	192	202	191	219	179	193	183	199	181	182	199	171	162	189	165	179	215	193	187	211	169	186	209	176	179	165	178	190	180	160	204	203	179	196	193	203	233	201	187	175	205	205	204	189	212	195	180	190	170	193	207	181	184	172	196	191	196	204	186	213	174	201	195	180	198	212	174	211	196	185	193	214	173	190	188	192	187	195	177	213	179	162	237	182	230	208	210	200	189	216	186	188	195	176	202	195	182	178	188	217	186	162	202	173	180	185	204	193	188	220	189	196	188	198	198	175	180	181	213	195	198	187	211	226	212	197	207	207	180	197	202	203	178	180	171	179	184	195	181	170	174	187	192	223	193	179	185	175	194	192	171	188	184	183	193	181	215	183	209	184	188	183	180	189	197	186	173	196	182	199	203	191	201	183	203	195	181	178	202	183	181	212	181	172	181	205	178	173	186	210	175	197	195	185	183	181	200	225	197	188	186	215	186	199	203	170	179	193	204	180	219	193	200	221	210	205	182	210	180	196	194	183	168	183	200	185	187	212	224	190	194	178	174	194	189	163	207	189	199	184	180	176	200	188	180	191	199	202	212	235	182	190	193	211	179	183	180	185	171	174	198	191	186	197	201	172	193	180	178	183	212	198	203	225	182	184	167	206	211	173	192	209	199	191	215	204
24277	21524	28800	24624	21424	9378	730	471	437	410	379	351	333	330	351	291	343	315	299	307	319	290	299	280	279	250	320	287	301	291	250	277	303	270	265	302	286	277	303	280	261	276	292	300	320	266	244	291	268	283	281	286	300	297	261	277	269	281	286	282	277	262	282	276	314	290	314	281	298	287	270	306	265	274	288	278	282	290	265	310	254	315	297	278	264	329	261	268	274	270	284	289	265	277	332	258	274	289	272	311	309	305	285	301	296	290	311	296	268	283	267	291	280	259	286	289	286	265	293	246	291	267	262	283	262	285	305	318	282	290	320	254	250	310	281	275	294	284	275	252	271	299	293	292	265	275	272	274	257	262	279	286	308	262	276	299	267	285	308	284	301	265	315	272	292	296	292	256	276	280	261	263	293	304	280	313	285	283	296	291	289	257	268	285	254	269	274	287	296	287	270	283	299	286	254	284	268	267	263	267	264	279	267	283	262	273	278	282	273	280	291	243	284	279	298	286	304	284	277	291	288	275	302	275	274	262	318	294	289	262	296	288	282	275	295	261	285	292	272	297	299	287	283	264	286	254	272	273	282	289	253	296	288	254	278	273	247	265	280	263	266	263	273	299	256	272	270	242	256	265	261	255	276	322	249	264	297	264	289	294	264	297	265	288	283	266	272	260	268	261	281	261	276	285	260	284	268	310	286	258	296	272	261	278	293	261	261	266	306	292	269	286	320	288	287	280	271	236	274	265	273	273	294	240	293	278	293	257	267	260	288	260	256	302	269	282	298	303	282	288	301	261	279	265	290	264	295	270	269	271	272	288	276	262	271	307	279	271	251	249	277	266	262	290	280	272	278	294	284	263	280	287	270	275	266	242	276	299	274	273	297	317	289	266	283	268	286	286	270	256	283	298	265	289	274	266	296	271	313	307	282	276	267	278	232	261	269	300	277	291	278	281	292	296	290	266	273	294	293	296	231	280	271	282	284	271	290	283	280	245	235	290	290	292	285	259	279	271	266	284	287	277	270	276	262	280	251	283	288	282	268	307	277	269	280	287	310	266	323	291	304	272	267	295	290	265	260	289	269	282	285	285	256	300	260	283	282	298	273	297	254	300	289	275	265	262	241	295	303	262	256	258	279	260	275	282	254	230	248	269	262	274	274	279	297	281	276	274	308	249	293	279	302	267	262	288	283	328	259	269	294	291	259	288	271	296	292	299	270	263	298	284	283	291	271	273	286	264	281	296	293	297	316	281	248	290	261	294	289	283	265	285	296	280	289	284	267	292	286	271	302	303	270	283	275	269	296	278	295	295	288	301	264	291	267	272	291	285	267	276	266	273	301	254	298	260	266	291	270	252	281	282	285	294	271	266	270	266	290	280	289	297	277	288	303	260	285	295	273	279	291	269	275	300	267	270	253	267	273	271	290	275	265	272	287	273	282	283	294	273	245	286	280	297	265	302	281	252	280	290	272	269	273	301	284	277	273	272	285	287	257	276	262	284	283	287	253	295	270	271	273	272	252	286	303	272	273	288	286	290	282	253	272	251	300	289	270	261	242	282	271	293	285	270	287	294	267	250	302	258	316	300	266	262	284	303	292	275	272	294	297	283	278	274	274	273	279	284	268	272	316	270	294	275	303	279	287	311	273	282	269	296	315	297	250	268	269	249	263	294	312	293	266	272	303	279	285	247	246	285	270	244	272	295	278	270	282	272	294	291	287	298	259	247	248	284	286	285	297	254	258	288	261	294	282	268	277	300	276	286	288	297	279	277	284	282	293	278	270	312	274	256	299	273	327	268	262	283	299	299	272	262	279	299	264	281	277	295	274	295	271	287	269	255	281	277	275	285	326	283	282	300	271	293	265	273	269	299	255	257	266	286	269	283	300	291	273	269	262	278	307	296	230	268	286	279	268	296	266	288	281	268	301	296	275	272	300	272	280	262	283	301	278	271	283	281	283	268	285	267	294	269	258	306	292	256	264	253	263	240	275	298	273	300	275	270	291	290	289	270	274	286	265	267	253	250	303	265	290	292	275	288	253	279	278	285	297	272	273	284	247	268	238	272	312	271	279	259	276	289	313	301	279	256	296	279	274	274	274	309	273	263	268	289	276	291	312	283	290	292	270	276	266	276	278	259	285	287	286	303	267	304	284	270	289	252	298	269	281	265	270	291	283	287	277	287	264	273	265	247	287	269	301	283	296	306	275	272	290	267	293	249	281	264	282	278	315	281	292	272	296	292	281	299	282	232	288	263	318	275	283	273	278	266	270	314	272	274	272	276	290	309	272	291	277	266	270	254	317	278	269	283	259	287	245	259	280	257	287	281	278	288	288	281	281	307	261	284	293	283	273	277	273	292	272	296	299	284	299	298	292	298	270	254	291	291	271	286	291	270	291	278	275	292	312	279	273	281	290	283	256	266	259	298	287	255	279	271	272	257	286	270	279	292	280	272	305	267	281	289	271	309	290	298	308	237	277	272	261	281	270	275	262	285	280	307	300	294	273	276	279	275	282	278	263	279	259	242	323	305	271	301	267	287	277	290	311	261	309	276	270	292	263	273	278	307	292	299	275	294	256	269	281	271	278	290	268	277	279	275	269	292	279	241	265	293	268	265	265	267	267	257	269	280	221	279	266	275	296	275	242	261	264	274	260	275	253	268	255	282	285	291	273	280	271	266	257	244	238	268	267	303	265	269	286	292	309	277	281	292	275	262	296	285	295	254	272	296	281	293	286	278	285	278	284	281	259	279	287	301	273	280	258	316	277	312	274	288	279	278	290	269	277	274	259	284	299	291	301	291	281	274	277	274	282	294	311	217	288	280	238	258	256	291	269	258	270	293	283	305	277	295	289	295	280	277	252	271	248	271	284	286	278	277	274	310	283	260	266	261	239	266	266	270	298	267	293	258	291	262	271	282	292	290	294	284	279	273	276	286	292	264	273	274	272	267	288	261	313	267	280	300	271	291	250	261	276	244	309	273	264	306	298	269	270	311	291	299	283	241	299	277	298	278	262	274	274	246	301	308	265	269	276	260	248	286	295	255	277	289	290	277	302	270	275	275	282	282	264	259	288	282	294	281	271	257	265	281	271	252	272	276	286	304	282	278	239	301	264	279	294	285	298	266	290	311	296	294	262	276	274	301	285	303	276	300	287	266	293	267	291	253	297	264	314	282	267	283	294	299	290	258	296	292	268	281	237	255	258	286	311	276	306	287	277	280	290	260	274	265	273	283	279	278	288	287	288	258	255	285	297	289	265	295	286	263	279	270	263	284	268	284	288	274	290	283	315	274	271	284	286	284	288	289	299	309	281	255	298	291	289	249	283	278	285	268	270	254	256	319	295	279	286	278	290	289	278	291	269	255	277	288	293	277	268	283	252	265	274	285	255	267	269	265	262	324	273	254	288	288	274	286	290	291	286	319	293	290	267	289	241	291	270	288	257	265	294	297	289	296	271	285	283	273	277	335	297	278	302	259	277	300	282	275	271	287
37938	44271	5000	2274	1623	1231	956	795	696	572	549	473	528	433	429	408	408	373	361	399	393	372	363	374	336	392	379	357	353	374	361	390	353	345	373	378	356	370	363	338	335	353	315	311	387	362	316	342	366	348	367	325	390	319	316	320	346	367	329	338	348	369	350	341	317	329	348	350	345	358	319	351	316	308	350	356	310	356	348	338	325	337	349	344	357	333	362	331	331	332	339	372	362	329	361	325	368	362	352	317	374	350	367	325	357	322	365	314	351	341	355	350	350	336	333	381	340	347	366	356	345	322	351	350	366	348	365	331	354	359	338	314	331	343	359	323	350	322	358	332	329	344	366	345	299	347	332	346	373	341	332	303	349	322	348	332	341	321	363	333	331	357	374	372	336	344	343	323	347	349	312	345	352	361	358	317	346	338	354	323	346	323	322	346	360	322	330	358	336	351	345	345	344	359	342	354	313	343	338	339	344	348	328	366	350	328	327	343	362	371	341	333	343	318	338	331	369	337	313	367	356	349	370	379	353	329	321	343	345	363	322	321	380	350	316	375	355	376	305	351	323	367	345	339	358	354	322	335	361	337	338	376	330	355	365	356	365	350	334	373	375	316	346	393	330	339	343	337	326	313	321	321	349	341	355	340	348	348	312	328	334	329	345	349	329	365	352	315	340	372	331	340	345	375	331	350	359	318	302	327	332	317	334	344	337	302	337	309	325	363	346	343	358	335	395	335	327	340	382	338	333	359	344	343	328	360	338	335	361	311	348	336	398	351	337	363	335	341	315	335	339	328	359	333	329	360	333	341	358	326	334	382	320	374	331	336	356	342	296	351	353	330	308	350	337	314	347	339	366	347	352	344	335	324	335	351	336	351	379	350	345	336	359	360	361	364	354	331	336	353	325	332	331	331	336	312	346	335	348	339	338	363	350	345	351	342	326	345	350	320	338	345	380	352	366	357	342	346	362	320	344	372	349	356	355	346	337	347	355	328	321	354	334	348	368	343	354	315	345	341	366	302	366	350	328	343	367	324	325	340	318	331	336	344	347	362	351	349	316	357	347	311	335	319	347	344	335	318	351	349	349	352	362	338	353	339	386	311	360	331	333	291	346	351	333	345	327	337	340	330	345	359	347	312	334	328	369	348	334	336	329	311	316	351	342	363	319	340	330	336	306	362	349	351	330	367	345	335	339	338	350	344	321	317	337	331	369	385	333	331	342	330	368	372	361	305	331	314	354	335	336	342	339	337	372	333	303	322	348	332	345	334	335	335	320	349	347	334	337	384	356	351	336	374	342	336	312	370	300	374	344	345	339	331	371	330	338	328	347	356	322	357	339	352	379	343	356	330	353	397	352	343	319	322	345	367	364	334	355	315	323	334	371	350	339	316	323	318	321	349	346	348	338	354	339	356	386	348	323	391	323	334	354	334	376	320	389	337	364	342	344	338	314	331	363	321	332	353	316	338	335	344	382	355	324	321	358	371	336	351	378	334	361	340	313	315	361	362	320	324	354	343	317	339	351	315	320	327	348	357	330	348	361	375	333	365	340	344	363	348	341	374	326	344	334	381	361	317	352	330	330	319	358	345	337	389	338	340	364	353	351	337	334	319	346	346	355	353	334	322	337	336	313	382	335	330	346	374	319	354	336	308	360	361	339	353	340	350	332	307	322	335	334	362	359	351	311	366	345	347	329	321	340	323	355	355	328	344	334	332	331	326	327	301	343	357	352	333	314	350	338	377	337	313	284	347	331	374	314	353	360	366	374	371	326	334	348	358	350	350	392	328	326	334	353	327	336	310	333	332	328	310	340	341	338	357	371	344	324	332	352	328	327	360	373	350	308	374	316	347	365	340	355	309	337	353	316	362	320	359	359	305	340	324	334	354	372	369	315	386	324	338	357	340	328	338	323	349	361	339	352	355	344	352	344	334	344	338	361	358	380	358	322	363	327	317	327	333	359	323	353	367	327	353	345	316	343	343	349	327	343	318	329	341	364	341	380	335	337	346	336	357	343	362	350	336	337	350	363	330	338	346	379	337	347	327	335	356	381	340	324	349	337	347	294	362	348	369	343	321	328	373	344	349	337	365	334	380	351	393	328	334	341	311	366	356	361	320	329	359	351	384	323	354	348	331	303	368	351	342	362	336	350	358	336	316	355	349	338	329	412	323	326	353	353	352	333	327	346	379	341	328	355	356	353	353	341	349	344	350	309	324	322	362	329	290	318	318	342	354	350	384	338	356	327	378	362	346	323	333	352	335	343	323	354	336	324	338	345	356	348	358	374	328	358	320	384	330	315	326	312	349	343	360	338	371	356	366	335	296	370	375	342	324	341	339	326	369	339	329	321	358	332	346	330	343	351	347	323	373	351	336	331	309	351	362	326	318	399	313	350	337	309	337	318	330	326	338	325	333	354	320	323	323	363	351	368	335	350	347	322	339	349	339	366	345	356	324	366	358	351	343	336	337	370	350	351	351	341	354	373	360	340	340	350	355	360	350	346	304	302	338	334	334	371	359	318	320	337	348	349	356	330	351	348	318	323	345	384	361	329	338	323	382	361	357	357	328	368	355	373	350	341	333	365	334	351	311	323	365	345	330	309	359	345	336	357	349	352	358	341	325	373	353	341	336	346	335	340	353	343	340	356	332	351	364	349	351	306	380	327	376	370	321	341	347	342	350	320	339	352	358	374	340	341	344	345	352	317	297	350	352	359	348	333	339	342	349	344	344	332	351	362	339	345	354	327	346	309	346	342	367	324	333	334	305	346	333	320	332	312	329	362	343	320	349	352	372	375	342	336	358	338	313	369	378	322	364	334	366	331	375	308	366	351	360	335	352	314	334	355	345	291	355	337	357	330	350	340	339	346	348	339	350	343	304	353	302	345	337	374	368	345	340	399	330	343	348	330	331	328	346	340	314	326	342	339	342	306	328	334	340	298	339	315	331	359	328	358	364	337	358	327	362	345	359	314	330	348	365	339	340	362	332	372	358	375	334	315	359	352	350	307	355	358	340	310	331	327	368	346	314	345	339	312	290	353	361	376	342	324	371	338	370	379	313	350	336	321	352	302	336	332	364	312	321	344	354	352	312	324	343	311	348	330	341	343	327	332	327	305	344	351	372	363	341	324	380	361	313	337	329	342	367	333	360	332	370	324	351	351	364	361	335	338	354	307	357	346	328	338	333	341	323	324	315	320	344	372	341	361	378	312	373	338	332	353	338	377	344	338	343	349	360	342	338	327	337	339	313	350	333	320	346	344	331	335	369	323	342	336	319	321	344	326	365	352	361	312	343	330	338	363	360	354	351	351	363	322	348	343	362	340	338	329	330	325	352	349	375	336	339	335	376	365	344	358	368	335	370	348	328	338	340	310	342	334	353	367	362	352	353	325	349	339	349	336	348	316	340	320	344	315	335	355	316	348	311	325	289	339	333	359	364	341	374	360	360	334	375	321	332	352	328	343	324	369	340	310	325	318	310	343	361	330	335
25564	21568	27432	25658	7910	515	375	341	272	289	268	230	262	208	234	221	233	226	223	232	227	234	240	212	235	197	224	216	250	215	201	215	231	212	242	203	242	207	218	248	213	228	258	223	216	198	230	213	207	236	182	244	228	192	231	228	200	207	213	227	225	213	205	257	241	231	231	222	231	203	222	229	217	194	214	208	204	227	193	211	224	212	229	192	197	227	229	201	203	204	229	201	243	235	216	206	235	211	210	210	229	220	252	202	211	211	241	211	196	220	209	214	223	207	190	191	234	217	209	228	202	209	236	221	216	218	204	237	227	244	220	216	198	188	207	230	198	226	224	234	233	218	207	234	211	218	208	206	219	208	188	210	216	207	196	221	213	215	203	204	235	233	192	226	226	197	221	202	200	198	237	202	230	216	192	244	199	229	197	202	212	202	207	210	212	241	223	202	222	205	220	222	213	208	194	201	215	208	201	226	222	221	226	250	220	225	226	218	207	193	250	207	215	204	214	226	212	213	206	207	233	228	200	217	216	224	221	230	188	194	230	226	226	217	198	259	216	202	237	210	203	209	210	214	205	210	228	224	230	247	216	202	201	220	207	216	223	228	208	200	226	203	231	211	213	216	197	214	211	201	250	226	234	192	219	226	201	221	234	207	212	198	230	208	191	200	194	225	214	226	211	213	190	185	204	217	243	182	242	244	218	222	225	217	249	196	226	209	224	223	222	242	222	230	234	215	211	223	212	219	203	211	229	218	206	203	213	229	206	221	234	213	213	215	215	229	201	197	223	213	222	241	229	242	200	209	187	204	220	190	219	211	193	194	211	230	218	202	192	224	209	208	219	229	222	194	226	207	198	208	187	232	221	247	222	227	218	209	196	189	218	254	198	207	215	208	236	201	234	221	201	197	249	216	195	226	216	225	228	226	207	234	206	208	239	219	222	236	204	209	218	216	221	198	219	237	248	231	242	208	239	211	231	219	219	205	195	217	200	218	212	235	248	210	227	216	213	199	230	221	201	213	215	241	208	201	229	193	241	216	245	216	238	225	237	224	208	239	198	207	229	196	217	216	229	243	223	217	207	194	218	218	216	201	229	208	204	201	220	240	206	223	211	208	226	218	217	226	231	212	206	230	191	208	234	234	211	237	209	211	223	213	231	212	206	214	209	203	238	227	196	217	241	221	220	223	231	236	202	227	237	217	210	211	222	223	240	217	190	206	208	231	219	233	216	212	196	235	225	190	237	215	227	227	207	207	213	219	224	221	215	221	220	222	200	261	240	208	196	241	226	207	197	263	199	214	239	235	224	221	216	211	215	220	204	185	208	210	216	215	227	219	184	214	215	235	195	211	252	209	219	205	195	212	195	179	204	202	233	206	242	240	195	209	204	217	222	209	225	256	216	230	163	199	211	230	203	203	228	204	216	196	198	220	227	215	211	213	188	234	222	214	200	230	227	219	221	206	196	224	216	211	214	203	201	229	190	219	217	233	225	225	225	204	197	189	195	218	200	251	247	228	205	204	209	224	203	234	207	187	223	224	218	204	206	216	232	193	219	200	216	252	212	248	239	229	213	191	229	234	224	195	225	211	252	228	217	227	212	200	233	208	223	220	194	217	205	203	215	193	206	222	211	242	223	224	214	214	243	192	230	214	221	216	203	227	245	179	208	224	238	226	222	201	195	250	240	193	232	221	227	222	216	229	232	226	242	233	213	212	244	199	216	235	233	247	225	208	225	204	217	202	170	197	213	223	207	221	237	192	213	188	225	207	196	214	231	236	234	207	224	169	247	225	226	215	262	221	245	217	209	229	196	206	230	207	224	204	225	214	217	193	211	205	229	230	216	210	193	225	216	219	234	209	193	213	219	218	200	214	219	200	215	205	210	216	226	215	226	222	221	221	224	197	218	235	225	203	230	219	187	225	207	205	211	230	220	224	210	181	230	216	216	199	243	217	228	211	231	247	245	183	226	215	217	232	227	202	228	229	238	207	236	214	239	216	203	191	239	215	220	220	227	206	228	204	224	222	219	231	227	219	202	200	209	194	211	229	235	197	227	222	217	204	194	233	200	206	215	215	222	213	214	233	235	244	228	248	220	218	211	216	226	210	212	216	206	234	224	222	233	191	214	185	213	215	200	199	220	226	236	202	219	222	241	208	219	224	209	210	228	208	218	226	204	193	205	219	242	215	227	219	218	176	242	205	224	213	210	204	195	199	193	208	219	203	237	232	198	202	220	221	226	205	217	216	203	217	216	231	206	207	209	219	202	191	223	199	250	208	224	236	223	219	211	215	241	215	215	230	227	217	200	203	229	203	207	215	215	233	204	211	212	214	233	200	207	222	221	213	196	207	225	234	238	223	207	216	222	205	205	233	190	194	198	231	243	221	213	215	217	203	213	245	215	215	218	223	212	220	245	206	193	214	242	222	229	220	197	219	190	208	200	223	214	205	205	202	188	208	208	207	220	189	219	200	193	231	223	222	193	201	201	219	218	228	202	178	220	213	246	204	214	218	223	216	215	217	212	208	218	230	233	246	213	220	210	197	239	228	230	198	220	202	202	218	208	199	224	238	201	203	222	193	206	202	233	219	212	214	234	212	208	236	219	231	237	234	209	218	232	217	207	193	213	213	201	235	177	252	220	215	242	216	211	203	217	216	240	213	219	225	203	244	231	211	207	202	191	233	205	218	229	243	220	219	237	195	214	221	231	217	210	216	206	197	194	218	219	233	242	252	219	214	205	220	241	229	208	219	227	204	219	215	212	223	203	178	225	209	210	219	226	199	221	226	214	239	229	210	220	229	220	203	198	192	237	227	212	192	186	227	193	220	229	200	233	240	240	208	214	216	236	212	231	241	199	217	212	228	253	224	218	232	233	198	209	216	197	200	211	191	213	204	211	225	224	208	211	198	222	210	216	226	249	210	224	224	234	215	266	239	192	221	240	185	192	193	207	194	224	202	215	204	205	206	216	241	204	228	211	204	201	200	206	222	206	210	200	210	209	219	193	212	240	196	187	220	209	212	241	217	208	230	217	227	185	222	197	220	212	210	246	195	207	200	182	202	219	200	200	220	184	226	200	185	227	222	206	206	191	229	217	209	239	225	215	196	199	216	197	237	196	201	209	229	206	201	239	245	215	217	212	209	205	215	216	210	215	234	230	210	230	197	218	236	195	218	214	194	209	214	226	195	236	230	208	192	228	222	227	197	221	224	224	209	208	202	235	211	238	222	191	229	226	209	224	262	218	221	199	211	203	211	205	221	214	221	238	219	219	206	234	216	194	206	232	211	213	240	217	230	224	202	229	225	213	215	209	219	231	205	237	230	186	196	237	197	200	235	232	218	202	254	225	246	212	232	216	228	203	201	224	238	244	200	229	202	239	243	230	202	222	220	201	200	194	228	213	216	209	223	210	227	212	218	219	195	210	223	208	236	219	228	246	240	212	215	240	219	204	208	230	204	211	219	230	181	209	207	205	214	210	196	196	217
36598	35280	2600	1276	984	751	615	563	488	425	411	367	352	363	362	335	315	327	325	314	311	302	318	314	292	292	249	288	314	307	286	281	317	305	302	329	318	278	317	283	273	288	272	283	269	290	310	291	289	279	272	309	324	272	273	295	309	271	295	256	290	276	297	277	290	287	271	289	280	282	263	269	301	263	306	301	308	278	320	289	301	307	271	312	259	314	289	302	269	314	296	280	280	285	298	303	292	264	284	269	293	301	294	270	299	296	253	278	273	294	287	291	275	307	288	288	306	274	283	277	276	282	295	321	265	326	267	272	263	267	271	298	270	265	284	276	320	316	280	279	298	298	288	287	271	312	283	259	255	293	282	275	311	280	281	265	289	300	311	294	294	308	296	302	251	282	302	268	283	292	289	287	304	315	290	278	281	319	292	285	275	295	287	272	280	260	265	278	274	301	296	267	267	274	302	260	267	267	315	315	281	298	291	310	280	295	326	289	288	245	278	283	324	283	272	320	290	289	279	294	287	291	299	257	289	299	274	297	306	289	284	243	281	276	305	243	262	291	292	302	291	263	303	279	292	280	315	300	267	291	259	308	291	304	293	296	302	239	316	285	266	295	292	257	284	274	265	273	307	281	271	299	307	294	289	290	253	301	290	286	278	261	292	290	278	254	278	278	301	275	270	277	292	267	266	282	273	279	278	278	296	289	303	301	280	262	269	297	308	268	293	301	272	280	271	288	324	286	281	298	317	291	288	292	330	305	290	285	273	281	283	302	262	277	301	297	284	286	307	275	265	292	268	288	277	264	270	335	289	308	295	297	310	273	264	262	298	290	302	274	295	289	309	287	258	286	283	308	309	306	242	309	255	302	315	276	300	281	291	287	269	280	267	282	306	309	278	272	273	262	291	305	263	290	262	311	317	270	268	254	306	278	297	308	311	290	278	296	284	299	321	284	286	269	293	263	293	300	295	276	286	296	284	308	301	281	258	270	314	286	305	279	291	283	288	286	294	301	306	304	271	277	255	293	302	285	283	283	303	275	279	291	286	299	266	274	289	280	289	284	248	283	280	277	311	273	300	298	292	309	276	273	264	281	300	281	284	254	299	284	282	298	300	286	297	274	290	279	278	268	301	277	271	288	306	257	288	300	267	285	249	268	289	277	291	284	308	306	291	293	260	282	278	302	272	257	308	287	275	308	292	273	285	266	261	300	279	311	270	301	273	281	275	304	280	283	277	282	278	303	310	267	288	288	280	259	272	300	268	290	329	300	288	295	285	290	298	285	303	295	263	300	276	274	266	289	327	281	264	292	282	287	311	317	283	260	310	279	288	308	320	268	296	300	272	291	291	277	299	293	280	300	309	289	290	305	280	291	308	261	281	295	278	270	267	288	285	288	282	308	247	298	264	269	285	265	240	311	297	306	306	297	331	293	286	280	285	299	260	274	298	290	306	289	287	305	247	276	285	261	258	296	307	291	303	286	266	274	289	299	306	271	308	285	321	266	272	306	296	275	264	292	286	305	267	278	296	280	307	288	286	283	290	283	311	272	304	289	289	294	267	302	290	246	289	284	284	286	298	290	267	278	300	270	286	272	303	283	291	287	268	264	297	281	296	286	290	263	280	321	321	314	258	292	266	258	275	293	305	300	302	284	304	283	290	296	304	282	282	306	301	289	265	294	306	290	281	287	293	277	275	294	279	283	259	291	321	298	271	301	300	320	278	297	312	268	318	258	296	286	312	277	317	314	318	287	300	271	278	285	292	279	284	290	291	295	283	303	310	304	278	256	300	286	271	321	299	302	286	279	285	312	309	283	280	303	271	297	270	304	279	275	301	280	280	299	277	281	330	271	312	288	274	290	302	313	287	293	301	252	276	321	302	284	302	282	273	306	304	246	298	315	289	309	269	312	278	286	294	272	307	302	280	285	271	268	286	261	287	290	259	285	262	305	287	302	279	284	321	268	238	285	275	304	253	270	273	269	302	304	288	304	269	327	296	301	266	279	271	289	271	285	328	297	290	318	265	284	283	286	276	295	276	302	275	314	305	293	255	285	265	271	278	283	317	303	289	312	297	307	294	297	276	288	285	286	286	297	257	291	267	273	303	329	300	298	320	276	310	298	303	259	299	309	303	294	308	285	287	281	299	285	293	289	267	298	277	294	323	285	268	278	278	319	302	276	285	293	306	318	306	291	255	312	278	265	273	268	269	275	310	303	297	294	233	282	293	279	316	297	259	290	287	290	272	270	277	295	264	306	279	301	289	291	302	252	262	277	293	299	265	270	288	288	299	286	283	299	305	272	316	282	288	289	304	267	274	284	272	285	350	269	271	267	262	278	300	305	269	282	295	274	268	310	296	289	253	255	266	285	304	300	295	293	295	278	311	287	299	247	277	282	275	286	302	283	291	271	288	283	285	293	296	283	282	295	279	281	297	294	288	307	275	331	276	236	282	298	286	285	276	303	289	312	312	312	268	311	292	278	271	275	284	318	275	274	255	288	290	291	277	288	258	282	307	284	293	266	261	305	291	300	263	316	279	266	279	292	281	293	270	286	293	319	275	293	273	288	255	313	318	257	310	286	295	314	295	289	264	300	294	275	259	276	307	276	297	299	283	281	296	313	301	268	285	266	297	263	284	273	262	292	298	309	296	269	261	310	270	330	286	294	324	299	298	314	270	293	291	278	308	291	290	256	316	268	273	303	276	290	305	294	311	298	298	276	282	279	299	287	289	284	269	263	295	300	311	290	307	262	283	255	276	281	289	286	289	281	312	306	272	286	268	307	281	289	283	289	283	300	274	286	303	298	295	283	285	288	297	266	276	291	276	301	294	281	307	294	265	272	305	292	308	290	261	276	269	284	265	269	325	310	311	272	280	278	283	301	286	287	280	283	304	273	286	257	289	292	261	314	301	288	281	266	271	286	283	340	262	306	306	281	277	301	277	272	286	297	279	277	275	277	276	259	284	314	272	286	286	310	278	278	289	298	284	251	299	292	288	306	291	259	275	319	305	294	279	269	252	262	263	274	249	324	280	309	306	287	269	316	290	286	300	261	271	313	260	299	284	240	313	284	285	268	285	285	285	259	294	280	274	299	298	277	281	290	310	283	269	272	243	281	293	311	277	275	260	276	270	314	279	280	297	282	280	293	284	322	286	301	302	293	300	282	279	274	302	285	276	313	249	283	300	266	311	258	283	305	295	270	294	275	294	268	284	279	268	253	286	345	289	279	309	258	299	272	288	272	278	297	293	273	293	288	296	299	272	291	296	333	311	294	310	295	284	298	312	294	281	301	274	271	281	297	293	279	314	303	285	289	303	273	272	294	260	279	294	309	297	281	289	279	315	282	318	294	309	300	287	276	294	275	264	273	287	322	266	284	303	298	292	287	292	290	285	276	258	297	268	248	282	291	282	297	303	305	284	280	288	293	291	268	275	286	289	298	258	256	268	283	288	255	292	266	276	288	286	284	293	276	306	279	269	303	283	302
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
