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
339526476436	339526476956	339526477506	339526478056	339526478606	339526479156	339526479706	339526480256	339526480806	339526481356	339526481906	339526482456	339526483006	339526483556	339526484131	339526484656	339526485206	339526485756	339526486306	339526486856	339526487406	339526487956	339526488506	339526489056	339526489606	339526490156	339526490706	339526491256	339526491806	339526492356	339526492906	339526493456	339526494006	339526494556	339526495106	339526495656	339526496206	339526496756	339526497306	339526497856	339526498406	339526498956	339526499506	339526500056	339526500631	339526501156	339526501706	339526502256	339526502806	339526503381	339526503906	339526504456	339526505006	339526505581	339526506106	339526506657	339526507206	339526507756	339526508306	339526508856	339526509406	339526509957	339526510506	339526511056	339526511606	339526512156	339526512706	339526513256	339526513806	339526514356	339526514906	339526515456	339526516006	339526516556	339526517106	339526517656	339526518206	339526518756	339526519306	339526519857	339526520406	339526520956	339526521506	339526522056	339526522631	339526523156	339526523706	339526524256	339526524806	339526525356	339526525906	339526526456	339526527006	339526527556	339526528106	339526528656	339526529206	339526529757	339526530331	339526530856	339526531406	339526531956	339526532506	339526533056	339526533631	339526534156	339526534706	339526535257	339526535806	339526536356	339526536906	339526537457	339526538006	339526538556	339526539106	339526539657	339526540206	339526540756	339526541306	339526541881	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22439	20412	27703	23027	20414	16476	1618	778	599	518	484	473	413	411	420	388	398	379	352	368	355	345	379	381	354	346	355	342	394	343	368	353	337	335	334	353	347	337	362	310	322	337	324	353	324	340	317	394	335	340	340	343	339	313	341	333	331	363	302	321	313	341	333	352	317	329	296	298	331	319	338	360	304	310	352	329	352	321	309	304	349	322	329	301	328	325	314	306	344	337	309	333	351	331	322	315	335	303	309	349	300	313	336	280	307	336	301	320	353	325	335	324	327	341	348	319	310	343	321	306	335	307	323	311	325	330	325	281	326	319	318	350	333	306	334	298	301	307	329	284	307	332	328	310	306	329	318	302	342	320	370	332	332	348	348	299	307	321	308	318	336	354	325	316	307	313	295	353	312	309	351	327	292	338	311	342	312	313	324	318	348	331	310	330	361	311	278	318	314	337	324	317	353	293	339	343	297	307	327	319	340	284	321	363	323	361	323	337	331	326	267	311	296	324	357	303	331	330	311	326	312	350	327	311	338	307	322	315	341	343	323	338	304	353	340	327	307	339	321	314	328	317	337	315	311	325	313	300	319	346	357	363	336	319	285	320	328	337	333	332	331	373	356	302	335	336	328	333	298	318	295	304	335	318	333	320	358	293	323	331	313	321	332	310	323	289	322	327	349	315	327	329	302	324	338	318	313	312	317	321	325	324	311	305	315	315	318	337	300	300	304	317	327	310	341	312	289	353	342	365	299	302	335	328	313	337	340	344	342	346	310	331	321	294	335	323	339	323	341	344	333	347	296	307	304	280	320	326	311	347	326	322	322	295	357	355	321	299	327	311	323	309	333	321	347	335	293	318	326	331	318	312	348	298	305	325	322	347	339	348	340	309	341	330	309	332	312	350	312	321	375	308	330	315	317	337	277	363	342	328	341	341	341	299	349	332	344	340	333	309	291	329	314	322	315	305	336	343	333	307	318	303	331	328	315	309	341	310	381	294	346	338	341	325	350	311	347	343	337	322	342	292	299	287	312	318	339	347	306	374	358	314	295	325	295	327	331	346	347	323	301	329	293	328	318	304	323	289	349	312	316	311	321	336	305	323	343	346	325	330	340	336	332	332	282	324	308	326	334	313	324	300	336	336	305	333	288	324	296	309	337	335	353	336	298	330	339	334	354	329	364	269	314	323	313	327	318	355	340	305	305	333	330	316	351	329	286	350	327	342	335	328	328	327	341	305	339	326	349	330	321	348	323	350	348	331	331	305	326	344	344	318	326	310	337	302	304	316	345	298	314	315	332	312	338	374	316	305	312	337	330	332	298	312	342	365	316	342	294	355	305	305	341	331	327	325	362	322	348	330	333	327	327	344	351	339	337	316	339	316	312	329	330	311	319	314	332	334	344	349	305	355	316	332	326	309	350	323	332	301	324	364	291	283	319	366	337	321	357	289	324	321	342	345	313	346	330	292	306	322	346	312	313	312	320	295	310	324	333	337	368	312	356	276	339	329	298	300	304	326	334	311	308	339	335	341	347	315	331	349	299	345	331	314	313	308	316	329	317	334	321	333	312	336	334	362	314	342	352	361	320	317	325	323	326	324	312	327	339	313	333	326	317	337	322	342	295	293	317	326	327	312	358	353	342	325	310	328	353	305	350	332	336	356	317	346	320	355	338	329	337	325	295	337	374	335	338	315	349	351	341	317	320	301	317	337	344	315	331	363	313	341	305	332	341	308	301	359	305	320	329	323	295	331	312	327	321	303	343	328	307	312	351	331	327	320	348	339	323	325	328	293	342	345	334	324	313	322	315	323	313	313	349	292	329	340	300	327	337	330	347	312	328	314	341	336	329	311	359	321	318	332	306	308	314	358	325	311	315	374	306	372	350	306	306	345	320	333	352	306	298	317	318	314	332	346	326	347	320	339	344	318	322	324	346	313	312	345	315	322	287	310	331	304	371	299	341	352	298	319	315	314	316	363	311	311	317	328	317	303	310	337	320	328	314	324	309	353	324	323	347	331	321	336	335	299	309	353	304	373	310	318	309	315	345	339	288	306	330	368	322	321	283	324	328	353	295	320	328	344	320	325	336	321	334	311	336	319	315	316	336	314	313	299	279	326	360	323	364	339	322	299	300	312	320	327	340	321	311	313	337	343	295	303	343	300	326	281	349	312	345	320	347	319	323	357	312	338	308	344	298	320	316	338	350	332	311	309	306	345	303	371	308	323	319	313	337	315	326	332	356	293	336	305	303	317	324	355	315	325	330	320	322	341	322	337	324	328	323	307	316	318	322	314	334	354	312	316	350	358	322	363	332	363	322	352	300	339	341	324	331	272	337	303	331	335	324	365	353	327	314	288	312	303	345	314	332	341	313	333	325	295	314	322	350	359	341	291	300	305	332	339	365	314	336	330	327	345	330	304	345	325	332	325	313	326	315	314	320	312	314	318	327	318	326	354	370	320	317	329	288	317	290	315	336	311	319	296	338	351	351	313	342	348	294	351	356	341	306	334	349	324	337	315	311	308	329	313	360	340	320	355	319	325	351	314	320	331	313	302	347	320	351	334	344	324	308	311	353	353	322	339	329	303	352	317	308	306	327	315	309	310	303	298	336	301	345	330	337	329	317	339	304	300	319	328	344	290	324	340	321	328	330	304	342	310	324	314	357	312	314	324	347	315	305	330	344	300	317	335	348	315	356	307	339	344	342	344	344	342	325	322	348	323	341	314	339	290	327	328	310	317	336	290	301	313	274	337	329	324	312	312	356	319	339	337	321	343	313	336	275	324	291	325	285	318	380	314	335	356	323	319	313	318	300	392	330	338	315	330	334	335	351	348	328	289	334	317	346	355	340	333	326	355	305	357	307	331	323	307	298	321	334	346	342	363	307	323	350	285	341	321	346	332	347	341	357	339	312	328	337	298	325	334	318	330	335	338	319	310	344	339	289	342	300	297	342	302	289	344	341	280	361	275	277	327	315	315	290	300	300	316	336	346	308	329	328	327	348	363	306	299	337	327	341	347	313	298	319	292	351	331	313	310	328	324	322	328	327	318	307	348	337	344	371	327	333	331	338	333	322	296	352	322	304	316	331	334	325	307	327	316	326	343	314	330	320	353	324	347	368	320	325	304	341	333	277	322	299	325	324	313	326	326	349	328	314	339	337	351	314	341	329	319	336	299	342	316	322	327	301	300	312	333	311	330	298	341	319	309	315	325	335	318	303	312	322	338	305	323	338	326	374	299	307	287	331	318	320	321	325	321	340	309	310	333	316	336	313	320	302	340	307	313	295	321	308	341	324	313	325	346	342	326	336	325	347	352	327	323	322	316	321	327	330	359	331	322	306	324	316	342	333	325	307	330	321	352	319	301	342	371	336	320	309	328	315	331	313	343	315	292	339	323	362	297	366	336	355	325	332	324	336	296	313	352	314	350	327	314	355	327	337	316	326	319	325	334	312	310	304	345	321	340	339	362	298	350	287	331	309	322	294	328	352	349
40313	34443	12788	7098	4628	3465	2701	2268	1784	1603	1331	1288	1186	1127	981	974	927	881	824	853	815	825	742	820	795	809	714	679	715	737	681	721	704	678	679	680	682	715	661	701	718	676	694	685	631	656	722	665	645	601	663	679	707	687	693	702	634	650	612	650	639	616	668	672	630	671	606	657	654	580	614	663	656	652	664	695	628	627	649	637	608	677	647	619	612	679	673	637	586	659	685	643	626	619	655	682	580	661	620	615	628	615	660	668	663	663	676	589	664	663	641	618	629	655	616	623	632	648	666	670	640	621	646	675	646	681	639	616	608	648	643	641	614	667	627	621	620	603	630	644	629	658	632	648	645	660	604	639	687	619	663	674	644	612	671	639	660	639	624	629	599	662	664	639	617	586	666	657	617	600	616	587	606	636	643	646	602	625	611	646	647	644	620	648	668	689	661	647	674	630	611	619	631	662	652	614	624	684	646	599	656	637	647	646	666	666	699	621	599	626	627	650	608	635	628	606	662	642	621	645	688	653	666	620	587	670	658	654	625	633	641	648	623	667	619	637	637	634	612	671	618	635	643	609	624	609	637	653	617	610	616	614	648	645	636	648	582	658	639	630	675	643	624	595	645	666	626	602	660	665	607	635	628	649	656	631	652	654	647	647	640	663	640	647	640	665	645	628	653	671	671	638	632	667	660	644	651	665	629	627	610	629	663	654	665	615	636	607	670	568	652	698	615	608	657	644	657	619	658	618	671	636	624	634	669	661	598	637	603	629	596	635	636	629	653	640	643	606	635	622	599	648	626	650	625	642	660	695	621	650	629	636	612	640	642	606	652	620	666	637	654	663	612	627	663	635	675	649	608	635	590	658	657	659	668	625	679	599	599	653	616	641	626	632	626	642	631	654	637	615	630	641	627	642	615	628	626	611	671	632	666	628	691	650	652	588	628	633	629	659	667	635	633	611	607	629	627	627	648	626	648	644	650	645	688	650	655	621	646	596	675	659	616	612	675	617	621	651	602	613	574	641	631	689	643	640	623	712	643	664	612	618	632	639	618	593	630	686	616	620	688	605	674	629	644	665	695	585	636	681	624	637	622	649	600	627	675	609	638	595	625	633	671	623	631	655	670	631	663	593	629	619	644	596	665	688	659	639	670	646	598	694	626	669	619	651	648	665	604	647	612	678	638	642	666	637	672	631	614	642	630	656	618	667	633	624	613	666	654	657	619	634	670	658	607	649	656	630	606	629	613	632	679	639	623	606	676	678	602	671	651	661	623	672	629	645	618	659	623	633	628	653	678	637	626	671	641	657	617	650	628	623	673	668	622	668	671	619	644	656	668	585	661	631	608	610	616	631	635	647	633	624	611	662	607	616	620	600	599	636	652	592	644	635	661	618	576	632	625	630	655	653	623	618	653	608	704	690	632	624	605	668	630	659	634	650	623	663	648	692	648	680	645	613	624	649	641	622	637	638	645	605	595	577	653	637	643	596	605	616	642	632	644	675	625	659	665	629	627	646	643	651	627	608	587	626	628	645	634	593	616	642	634	622	651	623	601	637	675	606	651	658	616	645	635	622	648	657	644	651	609	644	636	618	612	640	649	622	594	643	632	635	614	613	633	641	639	625	676	669	675	632	634	625	607	619	595	636	609	599	631	648	637	614	626	600	673	618	673	638	633	695	670	584	647	614	629	615	678	659	611	650	647	652	625	630	627	596	626	630	613	600	662	613	634	664	599	599	643	634	684	639	611	681	630	656	604	626	656	632	662	564	603	673	627	642	589	621	652	623	681	660	684	633	646	608	601	624	627	633	662	611	635	605	604	625	637	664	642	658	647	670	636	657	613	636	625	631	664	665	631	610	668	614	651	673	636	609	694	615	639	656	693	624	661	605	630	651	652	662	606	639	687	669	655	599	651	659	593	612	654	679	629	630	663	670	662	679	673	637	630	655	679	673	620	640	638	638	624	622	653	685	626	635	645	651	668	666	633	594	619	624	631	600	605	627	638	647	620	620	673	621	626	610	651	626	613	614	633	657	628	606	594	638	663	614	605	608	678	641	641	658	680	640	660	631	659	629	673	659	695	646	636	668	659	633	673	634	662	670	599	600	610	637	620	602	633	636	646	637	672	648	636	658	661	619	654	654	698	671	648	637	643	659	632	643	615	603	615	602	651	618	654	620	635	629	622	628	677	680	656	641	666	666	672	577	642	604	635	617	674	660	665	636	599	644	596	615	620	616	653	624	629	643	638	650	658	654	628	696	594	632	673	635	625	661	596	640	683	645	603	620	597	606	688	608	672	635	664	654	659	637	617	622	622	619	599	614	615	638	615	583	631	633	659	602	626	598	638	620	639	599	641	616	627	649	623	635	673	604	617	639	619	631	662	597	674	653	642	656	654	643	653	650	607	649	615	638	662	692	633	619	603	615	665	616	656	631	640	649	656	615	626	648	663	659	605	609	620	617	626	591	619	644	650	625	612	630	633	614	623	631	671	632	610	622	662	620	698	634	670	620	666	624	622	629	657	674	629	566	632	654	651	636	657	657	663	626	610	616	634	618	673	620	666	641	657	663	649	621	632	608	672	629	627	643	609	653	654	636	650	620	603	626	658	695	625	660	624	638	620	642	633	659	641	613	654	656	658	591	646	651	627	624	608	619	656	655	623	634	649	713	630	632	634	632	599	620	666	673	576	635	607	648	629	662	677	643	678	630	645	585	650	625	604	634	650	589	638	663	650	624	640	599	622	639	647	658	641	608	610	684	664	598	637	666	683	626	661	635	643	668	644	640	642	650	616	647	635	649	634	610	653	649	650	656	661	668	668	633	655	603	629	649	642	610	618	661	619	655	650	636	634	639	651	616	624	640	646	613	613	631	661	643	640	647	623	623	661	606	644	678	669	634	637	630	649	670	652	667	660	604	622	629	637	644	674	654	637	657	662	664	632	636	652	634	655	658	590	671	642	638	606	619	636	647	649	673	632	641	590	652	627	624	567	631	599	650	702	610	612	660	658	645	649	634	619	663	615	634	638	607	670	689	667	645	622	676	590	598	659	601	616	633	656	621	589	640	647	637	618	617	631	631	615	624	599	638	660	677	703	630	658	648	667	644	616	622	678	648	694	656	616	655	615	634	661	672	629	645	637	648	664	638	654	609	609	660	607	670	661	657	621	628	617	662	647	618	661	639	617	654	601	621	647	629	620	645	610	656	630	634	647	662	661	609	595	690	666	628	648	678	650	616	631	647	660	642	620	625	607	613	638	620	626	668	625	594	678	667	697	661	639	630	628	662	619	613	630	658	630	594	610	667	623	658	629	667	649	621	632	619	653	619	617	615	663	645	660	663	665	610	666	643	612	644	596	636	637	617	658	656	642	646	647	626	642	651	693	660	670	620	611	672	645	700	626	634	680	670	666	646	634	662	645	642	664	659	616	661	656	678	625	621	632	650	662	603	630	629	630	627	608	624	623	637	628	607	636	591	606	660	674	652	627	645
27345	21031	7426	613	330	286	305	254	242	283	249	279	240	243	260	240	222	258	256	271	240	245	282	261	247	256	255	271	229	263	243	252	245	269	242	252	248	254	257	237	271	266	240	250	240	272	225	261	259	241	246	253	231	253	251	245	249	243	238	239	225	242	241	272	278	225	237	246	251	257	266	239	271	281	257	264	264	239	230	238	246	235	253	244	269	259	279	264	259	261	246	267	235	255	248	246	272	244	274	262	220	261	276	274	231	241	270	249	241	255	249	291	284	240	238	237	242	268	253	255	238	251	277	274	246	239	242	243	259	242	244	259	247	250	251	233	275	226	271	250	220	245	243	263	283	247	272	275	265	252	227	248	255	257	251	251	272	253	203	252	249	271	238	256	220	242	246	268	256	253	280	246	247	249	279	233	254	252	257	278	248	237	218	244	264	246	237	264	264	253	243	252	260	248	244	230	258	260	253	282	234	232	252	237	220	234	250	233	252	244	247	259	231	255	234	252	236	284	238	250	274	221	253	257	235	247	247	259	274	282	235	267	256	237	256	261	228	269	267	274	263	247	242	254	255	241	243	215	260	255	233	261	237	260	250	278	242	237	234	251	258	254	244	218	265	258	248	270	232	249	248	253	270	259	253	248	256	266	243	230	251	247	223	242	268	241	252	244	237	250	274	243	271	262	222	244	279	271	259	260	258	252	233	228	256	264	248	237	257	259	253	254	249	234	240	267	273	229	256	257	265	272	257	231	237	269	264	239	216	251	248	238	242	243	257	226	230	227	238	262	247	236	235	249	266	244	233	237	262	282	248	245	260	250	265	242	262	229	228	250	258	240	248	236	250	248	277	271	242	248	230	260	230	237	258	233	276	255	271	249	239	231	242	247	257	226	239	209	259	258	272	247	257	257	299	247	233	247	249	271	256	265	268	233	243	247	269	265	271	259	257	262	234	251	263	254	264	244	274	292	243	247	231	222	256	216	231	245	238	253	232	233	256	254	253	234	260	227	251	233	239	220	277	232	288	264	240	276	260	226	265	252	227	264	254	256	290	255	278	229	270	258	248	264	264	238	257	233	245	274	243	240	257	247	242	256	262	271	253	250	271	248	242	234	258	247	274	231	241	274	252	264	263	262	277	258	257	250	238	266	286	237	251	226	251	242	248	283	253	264	239	261	228	256	253	238	240	257	240	250	248	232	242	231	234	248	210	244	217	242	271	263	242	262	273	239	251	271	241	247	261	240	279	259	227	258	252	246	275	247	237	227	268	241	251	243	248	289	263	225	257	294	256	270	243	243	253	255	250	229	252	243	244	256	230	251	238	236	257	264	245	222	231	244	257	262	269	264	242	236	251	288	212	256	277	233	253	240	226	240	252	218	254	263	245	258	242	252	255	250	273	229	265	269	272	246	240	236	268	283	249	265	259	282	229	224	241	238	267	255	234	259	242	249	233	235	242	262	272	257	266	259	246	243	257	241	264	254	248	271	261	227	234	240	274	250	264	246	248	262	248	286	293	227	232	261	265	261	248	247	254	255	260	245	249	239	253	246	249	242	282	235	280	243	236	256	264	241	258	261	253	254	263	269	254	262	243	244	253	231	271	241	279	278	253	225	260	261	267	227	251	224	227	222	274	231	236	259	242	224	281	240	246	260	238	243	265	244	251	247	243	243	251	243	284	266	222	258	253	234	257	246	253	275	236	238	252	249	225	273	224	273	230	262	247	229	232	252	220	261	268	266	244	241	273	273	251	258	240	253	231	248	234	244	246	257	215	241	249	259	263	261	274	260	280	268	242	261	246	232	232	267	252	243	244	244	293	241	260	243	247	251	250	277	262	227	235	243	244	255	263	260	248	248	242	225	238	259	261	269	252	240	291	256	265	244	299	236	260	239	236	250	247	224	247	222	229	258	223	212	235	248	255	271	257	285	230	267	273	235	241	251	240	233	218	233	245	263	216	269	251	232	261	242	246	235	256	216	225	266	261	241	246	236	243	233	273	230	242	251	246	252	225	261	223	254	256	245	244	238	251	260	259	237	230	243	253	245	241	251	281	242	257	237	244	242	240	232	240	243	243	225	272	249	246	286	241	262	255	271	251	209	249	250	222	228	246	257	262	254	274	239	253	228	234	248	238	264	252	247	262	248	241	258	240	228	250	280	231	260	246	253	243	248	258	248	256	255	288	264	229	242	237	262	240	271	263	256	271	282	249	251	266	281	223	250	291	261	246	279	233	262	239	244	267	262	232	233	242	278	264	234	240	269	245	242	236	266	243	229	263	265	256	253	254	240	235	265	267	222	228	252	242	259	250	246	237	240	268	264	232	246	266	226	261	272	239	233	256	250	259	231	260	288	255	258	251	238	255	246	260	273	232	234	263	255	245	243	255	242	229	248	260	254	264	243	256	234	243	257	287	246	222	257	238	233	254	247	290	278	245	250	259	252	207	258	262	256	225	277	246	254	239	270	252	245	239	232	258	246	259	249	266	272	264	250	283	266	257	240	264	266	229	259	247	221	235	237	262	275	228	245	253	236	235	264	253	269	229	251	245	275	279	263	229	282	261	262	243	246	246	269	256	251	257	245	228	247	235	228	236	267	245	261	221	240	236	245	236	298	269	241	248	272	245	282	237	261	251	267	240	257	250	227	271	283	246	253	236	252	265	254	229	267	263	242	250	236	293	227	244	261	231	271	267	229	236	240	232	221	260	269	243	241	238	248	240	258	279	221	267	247	247	255	225	248	229	212	272	223	235	253	243	256	247	243	234	250	248	245	238	256	236	230	240	243	261	239	244	252	288	245	246	243	252	253	276	255	244	279	239	256	253	257	262	237	240	259	284	269	261	235	239	277	279	245	226	278	215	246	268	276	223	236	272	244	253	268	231	235	297	247	249	255	245	278	244	268	250	247	245	253	273	272	260	235	236	253	261	224	234	241	243	234	241	259	232	266	246	265	270	257	247	256	249	245	247	274	245	276	264	263	257	251	237	237	279	257	226	246	269	270	229	206	246	259	243	270	277	248	245	223	252	252	250	288	254	253	240	255	231	241	251	252	252	253	253	260	262	270	262	247	273	238	261	269	232	277	258	241	260	254	236	248	250	244	227	243	267	246	246	248	260	245	244	251	235	265	235	276	252	238	257	245	250	258	256	243	278	249	266	225	249	261	253	245	263	234	271	221	244	243	265	257	268	260	255	252	263	272	246	244	262	253	225	266	264	230	255	238	254	256	238	220	265	235	254	263	262	248	247	245	223	217	238	225	223	274	245	279	238	239	239	253	262	267	243	255	242	240	257	263	272	260	236	258	238	245	278	259	265	237	244	270	253	257	258	250	263	244	256	245	266	258	232	266	267	248	240	243	260	233	239	243	291	256	256	258	269	247	228	254	279	240	254	225	253	214	231	260	250	249	243	271	273	255	240	249	224	247	264	245	231	225	254	273	276	218	267	269	251	270	223	248	236	239	260	232	247	249	260	247	215	259	261	273
15252	9992	1283	824	749	626	636	557	565	567	513	544	534	504	517	499	489	507	500	496	493	531	492	484	488	444	502	511	482	532	501	472	502	479	513	498	478	491	506	481	445	492	495	472	445	477	482	502	520	510	491	471	505	547	504	494	481	494	443	492	513	496	448	485	518	460	488	488	486	490	508	477	450	504	496	453	479	467	503	485	497	436	468	478	490	537	504	487	463	502	478	478	475	480	480	516	500	469	496	512	482	505	516	467	502	538	489	483	492	454	489	500	521	521	498	488	449	489	500	483	475	492	471	517	540	482	504	485	549	508	521	502	500	509	499	499	501	513	472	476	464	519	483	497	504	489	493	485	474	470	456	494	487	503	487	530	504	481	471	534	505	487	447	487	496	469	464	491	467	482	518	458	509	473	479	483	465	477	531	461	469	543	489	447	516	468	505	513	537	495	506	524	487	481	471	468	524	503	427	502	519	467	540	537	541	475	476	513	491	523	494	508	493	528	497	476	498	480	495	492	476	542	520	494	428	510	492	469	510	476	482	495	481	473	520	491	454	494	506	478	494	519	514	490	491	499	468	436	492	485	510	503	506	486	503	463	460	492	499	509	446	488	488	475	485	459	496	538	475	497	467	482	537	471	525	509	465	479	486	516	471	462	488	509	492	493	513	483	508	489	500	444	484	489	529	501	480	491	477	441	505	483	478	486	445	474	495	470	454	514	512	482	482	513	462	504	483	513	516	489	477	475	459	481	483	484	481	488	471	525	474	496	479	493	565	495	493	479	465	479	490	540	476	502	495	526	514	470	486	467	488	508	494	497	532	484	449	492	468	511	540	487	464	497	482	547	532	473	505	482	527	484	508	491	490	453	511	497	493	507	445	513	488	483	504	499	515	517	503	490	483	504	514	501	500	465	530	506	514	521	487	481	468	502	517	496	502	486	487	478	475	436	477	479	557	473	492	491	482	518	460	475	467	500	454	510	455	525	500	466	535	481	516	484	529	494	471	504	453	502	462	491	490	513	469	525	551	481	476	470	461	519	501	489	497	470	507	458	518	478	501	518	498	470	521	482	487	488	497	483	501	472	471	508	516	497	452	534	496	488	508	450	471	482	486	439	491	498	496	474	479	492	460	499	510	485	480	474	482	464	503	514	487	494	488	522	488	444	529	473	479	527	524	537	489	463	449	479	513	487	475	514	511	493	483	531	495	465	498	467	466	478	509	496	495	475	515	480	502	459	472	520	478	495	470	475	470	515	497	458	529	482	499	492	472	502	493	497	466	503	500	484	477	459	526	453	481	525	494	509	465	517	439	495	501	471	531	493	542	498	537	490	451	483	522	486	505	488	495	460	508	503	500	483	486	514	488	513	451	469	506	464	521	510	498	469	508	460	467	484	522	487	463	479	468	456	457	499	522	453	504	488	472	467	485	532	458	498	467	459	477	443	498	490	508	479	479	449	531	513	485	459	476	534	466	500	487	508	481	494	519	500	456	487	476	482	507	524	485	499	516	493	454	445	449	498	478	422	519	523	460	497	454	470	455	480	488	502	470	493	481	503	477	494	551	482	485	494	484	502	517	512	510	473	506	496	501	481	541	470	493	454	532	475	498	526	466	467	484	541	471	471	500	485	493	476	464	477	434	478	459	473	515	484	495	471	454	494	479	466	507	475	497	508	504	516	482	504	456	479	484	511	500	501	478	493	483	474	500	477	501	498	461	520	496	521	491	490	462	499	469	487	524	538	517	466	509	507	478	515	472	498	494	462	480	522	484	508	461	469	456	481	504	496	470	530	524	500	490	503	525	495	545	468	497	543	515	433	512	490	520	500	479	519	496	477	462	478	502	474	486	475	452	515	466	487	507	504	504	494	494	505	524	491	520	461	453	514	458	516	511	496	485	485	482	519	491	460	501	495	497	460	473	489	497	492	493	468	474	442	517	509	484	502	524	511	481	477	500	481	523	529	505	517	510	458	496	535	478	478	516	466	480	501	484	496	478	479	488	488	503	456	508	466	480	502	504	469	492	477	463	494	495	460	488	491	493	513	491	515	474	500	496	494	514	464	480	435	497	491	484	534	486	474	461	499	501	513	486	456	498	521	493	545	514	490	480	473	503	459	505	509	516	476	504	535	480	512	520	471	499	494	469	472	507	501	476	537	435	492	508	474	453	490	485	488	483	561	482	480	474	462	505	486	499	464	494	500	498	495	491	498	512	538	487	514	505	471	480	482	497	469	501	462	515	500	465	505	485	451	503	475	464	485	514	484	502	489	481	483	483	492	475	528	520	475	489	504	483	474	518	501	537	495	485	496	480	481	524	486	486	512	495	499	532	519	468	460	500	436	495	469	490	463	468	489	462	496	489	516	479	503	508	486	488	502	489	505	522	474	502	463	482	498	495	508	452	484	492	493	471	486	522	481	521	557	493	511	511	476	426	488	486	451	477	519	545	490	533	507	493	489	494	455	487	469	493	497	494	502	483	469	500	523	447	516	538	501	473	521	469	485	474	508	460	527	452	495	459	491	486	507	476	481	469	484	524	464	490	488	500	460	489	486	496	532	502	474	486	464	534	497	515	464	481	517	474	490	518	431	480	518	481	507	497	489	492	516	479	520	527	501	472	496	460	494	480	529	456	507	516	439	522	489	456	487	469	478	512	483	487	480	529	488	505	482	503	495	488	523	509	516	470	490	479	495	464	504	484	493	529	483	495	509	522	483	491	495	472	523	508	498	503	492	482	484	473	452	506	482	496	479	490	503	497	540	465	451	492	452	504	470	484	521	466	444	495	496	472	493	502	493	494	507	503	518	482	486	480	453	483	491	469	431	477	493	488	497	527	483	488	466	473	472	490	513	523	464	489	461	504	505	531	490	494	476	511	524	487	494	542	521	541	498	482	468	474	496	473	476	522	515	482	495	506	496	522	530	480	488	505	497	473	515	473	498	536	489	515	451	472	502	476	491	479	475	513	528	504	494	514	458	485	526	490	491	485	491	468	464	505	495	514	512	535	483	476	507	480	491	524	502	537	474	492	523	500	536	469	510	500	477	464	469	503	500	465	496	483	518	538	482	487	488	491	461	470	508	506	436	519	480	513	519	477	463	496	487	478	475	493	517	503	493	490	474	471	480	468	475	497	493	455	476	549	525	498	507	484	471	449	494	488	454	465	501	493	502	501	520	510	505	469	511	505	474	501	494	523	500	479	465	522	520	485	487	512	513	502	541	454	500	447	511	491	482	485	523	500	488	478	477	491	493	475	485	499	493	504	482	516	505	510	463	509	485	499	486	474	493	510	459	481	510	477	510	499	504	485	485	494	459	494	487	453	486	476	490	510	512	522	497	513	483	484	475	498	489	498	523	462	475	468	466	474	448	501	504	420	498	464	478	511	499	465	496	524	507	486	528	493	483	530	474	491	507	512	471	484	494	478	472	518	484	504	483	510	509	494	469	468	516	522	496	466	497	461	484	472	528	468	471	503	488	504	459
24752	21606	28312	25376	17951	1171	520	356	308	270	232	217	195	226	196	197	196	159	203	167	198	181	176	174	178	147	167	146	167	147	169	159	141	180	148	159	151	161	173	156	162	163	148	135	142	149	151	148	152	139	156	147	162	134	156	145	125	130	148	176	152	152	167	137	150	154	120	138	160	161	152	136	164	164	151	134	165	136	139	165	142	159	154	150	131	165	141	155	140	147	157	152	128	139	127	164	152	162	171	137	151	145	146	131	138	160	142	150	116	169	141	153	161	164	136	169	137	142	136	166	141	146	165	146	154	152	145	138	133	139	122	152	135	162	151	129	143	139	141	162	122	154	138	153	134	150	166	128	145	145	146	146	140	130	152	151	142	141	143	155	148	128	156	124	153	121	139	143	154	113	157	156	148	135	146	161	147	128	147	128	132	148	149	151	145	130	156	138	146	136	138	159	169	140	144	149	143	162	148	120	134	138	140	135	153	137	149	131	164	134	158	147	124	143	179	151	160	163	152	161	160	143	140	166	145	157	139	137	145	141	160	139	135	133	148	142	119	148	146	157	148	134	152	117	158	157	140	148	156	120	173	170	134	133	136	139	149	148	137	151	153	136	148	133	160	131	136	154	145	156	138	149	152	148	158	152	151	149	145	148	144	145	146	135	153	150	158	162	163	139	159	166	147	168	165	155	137	139	151	169	148	134	139	157	138	137	138	144	143	138	174	134	144	139	140	165	163	138	170	145	150	157	138	171	169	141	160	148	153	159	147	141	150	151	158	154	169	130	148	144	147	141	130	149	163	130	165	146	147	147	152	126	155	136	140	146	155	127	149	158	141	145	141	143	150	161	157	138	118	157	149	137	165	153	149	174	149	150	148	141	154	147	134	144	166	135	154	134	153	152	134	153	156	171	159	144	154	165	143	146	142	153	129	153	165	148	151	149	170	143	124	146	166	144	159	151	117	147	147	167	128	154	133	159	136	153	153	156	147	138	138	137	139	150	147	177	139	139	140	163	162	158	134	165	166	165	135	163	146	166	147	163	142	134	115	127	156	147	147	157	136	147	158	133	158	145	139	142	165	157	149	154	170	158	142	140	149	157	144	150	138	168	164	140	159	124	158	143	152	155	144	144	143	146	130	157	130	156	148	178	160	138	136	171	141	142	139	142	132	164	139	151	140	165	150	148	114	147	137	146	151	132	164	144	143	156	126	158	164	136	146	155	141	142	133	136	153	133	132	157	179	167	139	174	148	157	160	144	172	150	155	128	131	162	148	135	154	153	153	157	158	119	149	134	129	150	133	146	143	123	151	151	155	140	144	160	147	153	140	113	144	140	148	164	139	135	140	153	154	144	143	130	152	167	134	127	151	149	139	133	129	146	156	136	161	158	166	149	150	141	152	151	160	130	155	154	137	142	155	143	163	144	146	143	149	143	128	157	173	140	145	146	139	132	156	142	142	139	152	118	135	135	150	166	157	145	135	154	136	149	151	160	165	168	167	180	157	136	165	160	140	180	166	164	153	139	146	138	136	137	164	131	185	147	138	142	160	165	137	136	154	157	155	151	153	132	129	153	151	144	140	165	151	148	150	141	149	138	140	136	162	152	147	149	161	123	149	162	152	150	157	148	160	172	159	154	132	145	159	153	145	165	155	124	152	148	158	136	145	144	147	154	152	140	129	137	142	168	142	141	133	165	154	154	157	175	147	162	149	164	153	153	142	156	132	168	162	151	148	151	146	135	127	148	152	131	147	142	162	152	134	133	154	135	175	147	159	147	141	151	137	130	150	137	137	167	163	147	133	156	159	131	141	127	141	142	151	144	127	150	145	167	135	129	146	135	134	141	151	126	153	149	145	151	135	144	141	156	131	148	148	156	150	153	136	150	153	137	162	139	161	127	156	133	150	141	162	158	134	173	134	145	121	149	148	147	137	151	143	139	145	138	123	139	138	116	145	153	153	162	156	138	152	155	149	147	159	157	143	164	141	152	143	178	160	136	139	148	164	148	139	161	154	154	146	144	145	156	129	138	150	146	148	140	131	153	135	162	159	131	152	149	138	136	159	138	142	147	159	140	142	143	175	147	167	150	138	166	161	145	138	172	147	161	154	158	152	167	148	164	154	154	134	141	134	126	135	136	130	137	145	145	146	130	158	145	153	135	176	150	136	134	158	150	142	161	137	149	143	146	148	141	149	166	164	148	142	130	159	170	156	146	140	169	154	163	127	128	171	132	139	141	135	142	156	149	148	136	142	153	158	153	157	156	127	159	134	142	173	157	168	137	134	146	119	169	147	137	136	143	135	125	134	123	151	174	161	153	147	154	145	165	150	158	149	156	131	133	139	162	132	145	144	153	152	132	171	155	148	132	156	133	136	145	152	138	129	167	145	118	145	133	164	137	138	135	165	158	147	148	168	107	158	121	175	149	153	149	141	147	153	131	143	161	154	138	168	163	134	145	142	149	128	151	153	150	173	133	138	128	162	140	161	172	151	159	159	165	151	131	153	171	141	143	162	149	156	157	130	129	136	131	126	145	150	153	139	148	145	144	126	129	165	136	167	138	134	133	147	137	146	161	139	165	140	164	157	152	156	129	160	146	140	129	164	151	158	144	157	142	138	141	132	149	121	143	128	141	144	150	149	129	141	144	145	144	143	143	148	156	144	146	165	142	165	150	149	164	144	143	175	149	151	139	151	169	154	152	161	153	144	143	145	148	155	127	136	132	137	136	153	126	152	165	163	153	153	137	145	160	149	164	164	148	156	142	147	151	147	169	155	127	130	136	120	158	152	131	132	168	165	128	135	146	138	167	139	129	162	136	158	155	165	175	139	156	153	143	141	148	146	154	127	150	146	130	149	137	146	141	111	153	151	151	130	155	150	171	152	135	144	135	166	144	143	140	167	150	150	126	142	144	170	148	158	146	166	131	136	150	135	136	149	149	154	146	140	138	139	134	154	147	151	137	146	147	154	151	128	130	147	159	144	145	155	168	158	137	160	140	146	154	166	154	155	145	160	141	135	134	150	153	152	169	134	128	151	142	160	147	151	148	134	150	145	150	139	145	159	156	143	127	163	125	144	172	154	120	156	162	127	148	146	133	130	138	177	129	152	175	124	142	131	158	168	149	148	152	174	149	156	126	172	152	151	148	143	169	141	154	145	158	155	151	151	151	134	124	143	139	143	140	131	147	133	134	151	162	139	143	154	139	142	142	147	145	140	147	142	152	146	141	151	149	154	135	147	159	135	159	137	153	147	128	139	125	151	167	149	145	179	158	147	138	144	162	142	165	154	136	149	161	157	141	159	173	163	162	156	138	136	135	158	146	144	150	144	138	143	132	166	164	152	145	125	142	150	132	141	137	133	151	159	165	126	166	148	147	142	146	159	145	145	144	143	150	163	143	155	136	165	140	146	141	148	143	159	142	158	170	149	150	138	159	145	180	141	127	147	149	162	156	138	171	182	138	143	135	141	151	141	152	154	130	149	137
33254	31588	8460	4204	2815	1992	1438	1204	985	896	764	690	650	593	536	517	483	466	450	432	403	435	409	407	387	388	376	391	369	358	383	369	333	362	372	378	337	391	340	334	345	334	310	355	378	328	342	352	339	336	328	346	344	381	327	352	354	311	330	324	310	355	327	355	343	318	326	340	309	341	341	334	350	316	314	328	308	343	314	300	291	358	323	333	342	341	313	322	331	308	328	352	334	314	325	342	346	314	293	358	331	355	277	325	346	312	343	306	308	336	318	290	321	330	348	325	337	296	342	337	292	314	325	309	359	324	348	319	293	333	343	333	345	335	336	339	331	332	330	338	350	311	321	312	314	371	330	367	320	337	343	331	345	329	346	300	312	327	303	373	307	347	321	338	368	355	310	294	315	346	361	375	314	335	325	350	337	327	318	343	319	319	296	331	351	337	350	315	337	356	316	333	361	320	345	343	326	341	283	312	348	312	324	314	341	337	324	327	335	334	359	310	336	344	324	310	294	288	340	323	315	300	355	327	297	323	336	353	311	299	295	342	311	330	330	338	328	323	292	309	339	320	351	304	316	338	331	332	312	342	296	329	300	291	316	297	335	323	328	337	330	304	321	321	318	323	324	319	328	350	347	335	324	296	358	326	363	327	313	329	331	354	361	341	323	358	290	349	301	309	341	280	316	313	343	336	332	321	349	308	337	314	348	334	307	297	346	331	334	333	319	309	312	307	318	333	299	319	321	296	340	329	328	329	352	330	336	310	298	308	329	313	316	340	354	331	308	318	327	300	328	326	353	308	349	303	341	325	315	339	300	323	344	327	308	336	311	357	332	319	323	358	340	325	346	344	327	340	349	375	330	294	333	269	356	341	326	331	299	323	306	317	354	305	332	324	342	314	344	343	328	358	345	319	319	325	334	313	311	323	305	342	326	321	323	297	362	347	360	306	322	289	333	284	321	337	328	311	346	331	334	327	339	312	357	326	304	346	357	302	289	352	306	330	303	345	306	312	323	318	345	311	329	339	334	336	330	322	322	349	321	333	343	346	322	354	311	316	333	318	324	334	340	348	348	328	353	323	323	343	345	332	308	339	288	339	316	336	350	339	307	350	310	335	348	352	334	319	348	308	318	320	322	339	300	293	341	348	310	347	328	306	332	334	348	334	318	321	343	329	332	324	337	330	330	328	319	317	315	320	322	320	331	298	313	334	306	330	328	321	298	339	345	309	304	291	303	353	334	346	373	287	322	318	314	308	305	356	320	302	316	319	292	361	318	298	327	321	316	346	308	333	327	302	341	313	336	310	329	332	361	307	323	324	319	306	330	352	310	335	301	316	331	317	337	312	340	351	314	327	335	319	344	318	343	327	320	354	315	339	301	369	346	319	317	295	339	350	344	320	306	302	333	343	314	287	323	320	313	336	308	299	360	297	341	339	323	341	327	315	328	326	312	346	348	347	329	305	282	300	323	302	340	317	336	331	330	316	382	344	311	332	339	316	342	316	331	334	347	341	325	342	320	313	307	339	350	347	335	317	319	345	323	330	352	350	308	337	322	326	351	326	317	327	312	344	329	278	343	326	316	279	360	354	339	309	357	297	356	352	337	303	309	311	366	332	337	328	343	317	324	321	317	351	345	327	321	318	297	335	308	337	335	381	355	332	347	328	336	327	313	335	318	313	319	351	311	336	288	385	330	311	332	332	323	336	306	349	341	316	328	328	310	313	349	305	304	335	325	318	351	316	311	330	306	317	309	316	293	320	318	326	291	289	324	330	331	335	332	289	305	311	355	314	304	336	355	340	326	326	312	353	328	315	336	350	329	294	307	306	333	341	319	367	343	352	322	323	322	318	325	327	313	323	318	325	350	302	335	298	339	319	324	341	323	315	291	360	310	355	304	311	267	303	350	306	300	333	315	342	347	355	346	316	309	324	314	326	314	330	358	304	297	316	335	357	343	358	317	353	330	311	341	335	306	337	338	332	321	333	328	351	315	299	342	343	372	354	354	321	308	319	318	332	310	312	342	319	333	330	312	347	355	346	323	355	342	311	312	333	296	334	346	330	351	331	363	353	337	327	346	360	282	349	346	333	305	288	322	321	311	308	337	332	310	342	288	349	343	294	306	313	325	318	340	297	335	337	343	326	343	358	326	353	308	354	323	327	318	343	340	286	332	314	323	318	341	319	345	317	310	335	336	334	333	361	328	350	346	337	331	345	322	365	329	308	305	325	325	317	311	303	317	328	343	328	341	318	316	308	334	303	341	327	302	309	305	349	324	315	341	320	301	353	328	353	320	310	323	293	325	325	340	333	296	324	332	342	301	342	337	329	353	306	318	332	341	361	341	322	309	388	324	325	334	332	313	305	325	338	309	343	382	305	330	332	336	295	343	311	344	304	312	308	331	313	328	341	323	322	352	303	329	333	318	310	320	348	352	346	328	328	331	356	351	298	355	312	334	322	332	336	350	325	340	367	308	317	340	345	322	330	353	331	320	342	341	338	312	335	339	350	324	343	324	315	306	347	329	310	335	321	347	321	294	339	333	338	336	346	336	315	366	348	326	301	342	315	325	309	353	304	349	349	344	345	326	334	341	373	307	311	336	318	367	324	323	317	331	357	317	306	327	308	354	309	352	359	319	309	316	301	336	335	315	310	313	338	287	309	330	323	366	328	298	328	358	317	317	335	341	288	331	329	337	310	339	289	368	323	317	326	338	285	327	314	311	348	320	372	343	317	326	298	340	318	317	313	365	356	329	305	324	330	326	316	328	329	328	328	306	336	355	322	349	303	322	310	329	330	322	319	320	317	301	330	315	332	314	317	363	327	320	321	321	319	321	309	327	351	352	329	336	325	345	343	308	334	332	345	300	343	366	332	315	349	323	267	319	342	324	312	305	332	337	328	345	332	292	295	325	325	337	338	335	331	330	349	328	327	335	355	307	307	334	287	337	338	331	319	339	307	283	355	346	328	363	359	335	332	321	318	309	370	311	306	340	340	311	314	331	299	332	334	315	337	321	327	293	329	329	343	342	317	334	329	360	323	279	332	326	345	313	322	334	309	309	319	358	339	326	344	315	343	330	339	321	316	364	317	309	340	324	339	325	325	366	331	303	324	334	336	338	343	331	325	282	323	337	316	329	331	331	313	343	318	330	326	321	342	308	321	327	329	309	331	340	313	364	341	329	318	303	319	320	331	279	332	345	313	314	362	316	315	318	336	335	312	317	312	352	338	335	317	337	319	333	301	319	299	346	321	327	327	335	334	357	311	316	298	358	302	314	326	311	307	315	323	313	336	334	330	331	332	367	335	325	333	325	341	342	337	329	340	316	320	309	310	332	314	308	358	330	300	315	351	321	310	315	320	357	341	323	339	319	353	308	346	310	312	300	354	341	305	297	335	301	321	311	331	306	315	330	318	349	342	312	342	332	309	345	325	315	310	332	321	333	337	364	290	327	354	318	331	343	319	309	328	310	311	350	332	327	329	313	336
23770	21626	29124	24615	21626	16004	1626	796	611	617	525	519	485	477	410	430	418	406	391	440	403	391	366	407	382	388	356	339	377	352	370	361	349	380	407	373	344	375	367	360	355	357	351	368	351	352	372	360	345	363	364	326	352	354	341	361	372	378	342	347	370	338	297	335	333	342	375	360	374	360	323	371	363	391	349	354	371	364	366	361	331	365	371	326	369	350	381	347	337	350	325	371	348	341	327	378	377	334	346	335	353	377	338	350	339	344	345	349	342	352	336	350	366	310	370	351	344	344	343	341	335	348	343	334	369	342	336	359	361	355	312	333	355	356	306	357	307	315	365	339	338	341	383	362	345	369	358	341	343	388	318	365	328	329	354	365	336	370	341	343	331	368	375	312	353	323	322	357	333	320	348	344	341	336	339	314	347	327	372	356	345	325	384	352	357	337	364	369	371	340	358	345	326	335	331	334	364	388	376	365	361	331	316	378	350	349	371	324	332	349	376	356	333	339	364	346	329	350	348	366	339	344	361	339	337	347	382	326	373	365	337	362	328	356	368	328	343	379	364	333	358	343	326	363	346	339	312	341	366	366	358	365	347	341	332	350	338	342	334	340	347	337	374	336	348	332	325	331	374	340	358	339	376	360	319	319	370	323	362	332	350	344	349	346	356	325	333	357	359	414	348	336	366	351	355	389	351	372	345	319	354	351	304	310	393	347	369	344	361	338	340	343	341	338	340	389	352	356	315	334	321	353	370	348	359	333	343	338	320	349	354	340	358	367	356	356	339	322	351	349	351	362	345	348	322	348	374	368	347	346	365	324	356	340	386	333	346	352	333	355	371	328	328	354	379	347	336	355	348	332	357	349	362	327	354	342	334	343	369	315	340	363	337	324	349	370	365	353	294	349	325	357	341	356	321	358	303	311	357	350	342	348	334	306	346	355	322	363	368	367	344	320	352	348	341	384	359	344	333	367	353	339	356	345	366	346	334	309	319	338	349	331	334	334	346	316	346	358	367	324	314	318	335	356	341	364	349	340	325	337	319	362	372	358	346	339	330	366	345	348	348	346	351	313	355	367	339	340	339	341	359	354	348	353	359	363	347	320	347	329	348	323	299	343	319	336	350	358	328	357	351	342	363	343	328	331	348	337	336	382	354	341	358	372	319	296	351	344	345	333	352	356	365	323	326	350	367	343	356	363	318	350	359	326	343	337	323	354	334	346	320	318	339	333	310	323	334	318	341	388	341	360	357	394	354	336	373	352	334	355	322	329	319	349	370	359	350	324	354	345	365	344	345	346	329	339	337	300	345	341	344	313	350	344	360	368	317	352	358	371	312	320	382	345	346	359	324	350	354	331	378	347	342	380	346	356	326	349	371	335	342	328	318	381	380	325	341	347	361	365	364	363	339	399	342	338	345	341	356	335	342	351	348	327	391	349	351	326	364	327	328	339	322	352	362	340	312	332	347	333	344	313	336	336	367	328	351	349	347	324	364	369	337	314	342	348	356	357	365	316	367	314	331	347	357	342	343	354	347	333	325	320	317	345	336	377	349	345	333	336	345	347	348	328	345	337	360	347	327	307	342	353	326	354	354	360	366	323	389	330	352	354	388	317	344	329	364	335	363	306	343	313	359	351	360	356	329	339	338	376	328	355	355	329	334	326	349	357	343	342	346	384	368	356	358	337	314	349	337	353	345	356	350	343	361	367	337	361	323	348	348	338	363	325	342	374	333	347	328	358	342	335	305	334	317	355	350	311	365	317	389	355	350	385	338	325	352	339	321	325	382	330	344	324	355	328	358	388	303	344	330	356	340	341	360	316	349	331	324	314	387	343	335	368	355	335	320	373	338	370	337	325	324	362	370	355	344	327	362	318	340	350	373	339	349	331	323	361	359	334	345	362	323	335	373	345	329	348	340	369	357	349	333	375	344	341	339	377	367	346	348	350	364	304	352	353	323	334	341	336	347	353	374	361	344	347	342	353	324	346	366	359	354	320	377	379	333	321	320	316	365	363	330	341	340	327	336	382	332	334	360	342	349	375	376	350	301	339	335	339	329	352	353	340	355	319	341	337	355	369	326	342	351	328	345	370	328	356	340	337	363	346	328	311	361	345	359	336	339	355	325	329	321	365	363	356	356	311	307	314	324	357	329	323	330	318	362	361	362	327	360	337	344	342	335	336	343	363	329	326	345	369	349	368	358	360	334	334	354	343	351	365	342	352	347	365	364	355	338	335	330	334	339	337	325	343	343	376	361	333	325	342	326	351	356	354	343	353	336	342	345	361	330	336	343	348	328	339	337	347	343	345	350	326	370	378	356	360	334	374	380	353	351	339	344	349	334	353	397	347	367	340	361	331	370	340	367	344	310	347	349	376	367	350	357	384	342	341	343	350	345	342	370	330	356	336	348	339	354	347	332	358	334	349	371	358	353	343	354	374	338	322	347	326	345	334	325	353	374	346	343	308	367	352	323	360	361	349	354	331	346	359	351	356	348	354	340	346	358	337	360	359	372	340	353	352	332	385	380	366	347	347	335	338	340	349	340	357	331	341	373	346	370	320	326	359	334	326	389	327	347	362	348	348	352	335	353	362	372	327	353	363	342	348	420	342	347	345	362	345	356	378	340	343	330	358	340	384	345	359	360	330	356	356	364	372	331	306	344	317	348	347	353	337	367	389	348	356	317	352	360	370	327	319	374	304	336	383	371	344	352	330	334	337	366	373	326	341	338	371	336	313	324	351	315	345	347	355	388	346	344	343	376	356	361	334	338	316	373	340	382	297	336	361	318	321	347	351	343	340	378	369	355	327	381	343	344	349	340	350	324	367	308	390	387	335	364	360	353	357	376	329	336	366	338	362	366	354	371	342	336	372	355	312	352	351	332	367	346	342	354	347	348	335	382	356	363	338	341	335	351	364	359	349	328	342	341	379	353	357	316	333	332	331	311	332	348	357	339	322	328	329	349	336	342	358	361	363	359	369	353	368	341	342	368	348	290	370	385	350	337	321	327	383	371	333	353	358	368	328	351	348	332	333	324	333	361	343	346	359	352	343	348	341	323	369	353	375	374	363	344	341	350	351	336	300	333	334	344	333	381	354	358	308	352	342	356	363	340	343	345	329	325	338	336	344	345	324	369	328	335	338	328	340	337	367	389	344	360	326	313	353	329	322	347	355	332	373	396	327	351	328	373	341	335	356	374	327	337	342	352	363	337	373	355	352	354	320	381	344	358	323	314	286	357	328	334	337	356	362	323	369	345	328	339	327	351	325	360	337	317	339	357	355	357	368	368	324	370	353	342	358	353	337	329	364	343	342	350	353	309	337	338	355	353	368	344	333	346	334	354	345	324	368	346	323	338	313	361	376	337	365	356	362	371	366	340	344	363	329	327	338	335	338	366	347	371	344	326	384	355	357	324	343	313	377	326	317	369	357	352	346	318	362	347	351	353	346	330	321	346	363	365	353	328	329	342	325	340	345	328	312	356	340	350	367
39923	39328	13629	7558	5093	3667	2882	2380	2026	1748	1530	1285	1184	1089	1131	1131	975	980	927	892	847	855	854	805	788	823	758	740	856	771	779	763	695	751	762	715	717	707	736	705	719	719	684	717	735	658	712	727	677	696	717	699	771	681	706	679	664	690	691	671	676	703	687	695	701	654	704	681	727	657	671	653	697	682	654	709	714	681	645	713	695	677	659	707	659	694	684	648	684	637	695	712	670	677	686	676	632	677	666	700	662	696	727	693	659	673	704	668	673	690	664	656	636	670	694	654	715	624	707	661	677	710	663	655	638	645	671	685	642	687	689	671	713	704	646	669	668	671	706	684	663	659	662	723	635	648	661	673	711	668	655	677	661	704	653	632	680	639	671	673	676	669	686	741	661	659	742	670	684	671	728	666	668	705	688	680	698	621	723	694	666	672	680	692	650	676	669	644	653	661	642	690	719	633	671	658	695	685	676	707	651	700	706	667	695	718	650	676	682	690	690	626	692	668	671	633	653	623	708	675	690	700	678	683	708	658	672	713	667	663	641	663	661	683	651	647	690	708	672	652	644	661	655	679	685	678	671	694	590	683	686	641	708	646	682	627	632	677	680	671	650	644	646	660	682	651	669	675	691	691	672	668	675	643	700	664	664	670	663	682	666	699	682	698	698	659	733	704	693	669	657	628	641	688	677	644	669	709	670	631	656	728	676	657	686	701	654	677	669	670	659	667	601	638	681	685	635	644	644	683	676	693	682	643	673	663	692	697	694	654	697	686	698	721	634	668	662	651	658	670	674	622	685	676	666	674	652	720	677	669	666	632	676	693	637	670	665	666	663	665	693	621	696	686	650	695	696	658	663	670	673	656	704	672	656	655	687	697	668	629	675	711	693	624	661	673	677	667	648	657	696	632	625	678	710	676	651	666	684	699	705	680	682	679	643	678	636	633	699	604	683	617	663	616	632	687	697	691	685	639	667	678	707	678	681	693	636	673	664	675	671	679	723	688	680	649	684	660	704	678	613	682	661	710	674	670	698	629	681	666	705	643	667	677	688	619	694	660	666	674	701	667	699	717	664	637	709	723	637	654	686	652	669	641	663	651	651	611	652	617	699	649	670	670	697	678	650	681	651	713	677	663	697	643	645	647	662	706	632	696	665	669	635	650	710	633	668	667	652	656	682	679	668	731	650	632	678	673	682	599	679	643	710	651	618	688	671	637	747	670	686	676	649	681	703	695	660	674	653	657	640	665	638	643	644	653	676	685	623	637	673	680	662	653	654	643	723	701	730	650	675	658	689	657	692	688	644	683	692	671	710	650	657	665	714	687	667	631	757	691	699	669	699	701	660	709	622	658	669	690	652	686	647	656	625	627	744	650	678	661	658	648	669	623	661	708	675	675	631	676	706	647	703	650	664	706	646	683	711	649	702	633	663	681	696	614	665	680	677	677	689	679	647	712	668	656	656	661	676	648	701	682	714	656	716	715	644	683	662	635	642	674	661	636	625	674	640	684	691	664	682	687	672	678	674	681	709	622	671	685	688	685	702	678	687	641	701	676	663	681	683	688	688	654	624	682	665	712	678	659	675	658	638	647	655	653	696	703	691	686	704	665	663	661	695	679	706	692	659	607	690	694	658	709	634	662	691	666	700	695	687	680	698	661	689	655	700	630	651	702	695	668	707	667	675	706	667	638	702	655	665	664	655	670	646	674	664	671	701	662	662	676	698	624	718	734	650	673	688	662	679	648	661	640	653	694	642	653	650	704	664	669	726	640	670	702	654	677	657	647	665	663	687	640	692	648	654	673	636	671	650	667	684	651	653	639	701	645	667	699	699	682	680	619	631	631	614	609	647	705	654	659	644	679	661	628	686	618	672	660	645	666	663	686	608	645	703	721	701	673	654	673	704	685	663	674	631	713	700	706	668	637	671	647	694	652	704	643	697	656	624	677	646	632	715	621	646	677	678	666	702	670	680	655	657	627	659	661	684	675	696	662	646	678	651	671	669	719	648	686	650	686	663	645	656	686	711	657	719	661	707	663	671	696	650	676	703	629	709	691	653	676	680	613	676	667	653	683	647	693	703	700	711	650	677	627	694	673	701	709	673	707	667	722	703	667	665	664	677	681	696	676	688	668	672	691	645	691	670	673	699	652	651	708	667	617	729	655	631	656	669	632	692	717	664	658	684	726	701	674	691	682	634	678	696	641	695	728	689	677	668	703	672	667	648	720	690	671	674	637	701	667	655	678	708	657	658	664	676	647	668	676	661	639	666	704	684	675	658	662	605	694	670	702	627	669	704	648	677	648	686	634	653	693	685	683	633	686	691	637	666	686	705	699	663	685	668	707	683	690	635	666	663	648	676	657	676	690	649	664	714	699	640	714	672	637	692	727	682	692	648	590	679	693	658	689	678	706	646	662	696	679	668	675	653	661	697	685	645	688	660	668	659	694	648	662	637	696	699	682	664	687	696	640	655	695	678	652	653	643	652	661	669	677	622	692	660	700	709	664	628	707	687	575	642	632	711	700	671	687	684	660	652	667	689	647	711	654	644	704	632	681	689	682	690	657	664	661	666	721	635	704	671	672	667	663	680	710	695	671	647	641	686	663	681	642	695	671	660	644	683	694	696	722	660	698	664	645	665	668	714	645	681	667	668	670	630	684	665	662	710	653	683	672	661	647	709	688	628	668	677	689	637	661	649	690	692	679	691	693	652	681	699	704	693	690	628	700	693	671	689	654	697	692	651	689	652	688	649	627	695	683	684	638	622	687	655	643	692	690	690	666	651	656	696	663	678	701	666	656	684	630	725	711	657	666	664	657	690	665	703	666	659	639	714	652	667	709	685	675	656	733	691	649	677	659	639	680	657	687	671	653	670	686	676	641	649	684	681	680	752	628	632	683	632	672	685	689	667	707	641	717	676	667	657	643	677	641	669	655	658	672	652	665	684	677	710	670	694	681	674	666	601	671	704	631	680	655	670	692	670	677	694	675	646	655	665	669	670	678	669	643	713	682	662	689	691	670	632	668	717	678	669	661	683	664	662	628	638	646	701	680	689	719	601	632	673	687	681	642	611	664	707	666	661	635	641	665	704	675	665	672	673	688	669	666	715	648	663	624	728	682	698	689	655	639	707	653	616	659	629	684	661	669	688	724	666	656	644	683	713	685	715	684	643	701	681	669	706	657	630	651	661	709	659	675	655	680	731	682	670	647	697	668	680	633	654	692	667	701	635	661	644	662	710	691	717	663	677	708	688	654	675	688	655	692	639	641	652	690	643	641	694	653	671	662	660	739	637	662	736	657	684	664	675	667	668	645	690	679	662	670	688	684	652	651	651	657	635	647	740	680	667	662	667	688	673	715	618	636	663	671	694	634	645	676	627	656	670	696	645	648	686	672	695	633	690	671	644	693	640	683	690	724	652	677	620	669	674	656	636	687	635	698	652	681	692	653	668	677	678	639	664	645	670	650	692	665	677	682	672	683	662	721	665	659
27192	20915	7717	804	518	423	307	254	264	251	266	260	262	238	264	252	266	253	254	248	223	262	249	243	249	251	254	273	264	253	246	282	253	252	220	233	253	264	259	265	223	303	241	280	296	234	270	228	253	225	277	258	239	253	225	241	243	260	259	269	251	283	260	242	257	265	237	238	254	250	240	237	246	263	245	276	251	255	230	260	279	244	239	234	257	251	245	238	260	252	244	250	276	251	271	246	236	225	244	228	261	244	266	245	277	224	253	255	254	253	269	278	254	257	260	265	251	271	239	244	266	254	251	245	234	240	277	231	252	282	250	238	260	255	226	251	227	281	250	232	225	266	253	259	271	238	256	254	241	256	231	254	268	231	238	220	258	235	237	234	256	255	248	266	247	249	247	256	257	245	268	266	251	259	254	237	240	267	269	261	244	245	213	244	257	265	236	212	240	268	264	246	280	243	243	233	244	251	253	236	227	253	239	243	247	238	233	247	249	241	226	287	244	247	236	247	237	239	250	250	248	249	271	273	244	241	252	281	236	258	248	245	232	280	256	242	235	245	238	242	244	231	242	242	259	293	270	247	262	265	262	254	245	231	260	240	250	253	259	232	265	277	263	272	254	272	242	242	235	257	230	244	246	238	230	250	276	243	246	259	245	258	273	236	265	262	226	264	268	249	235	255	273	266	234	267	258	262	268	270	249	240	255	266	271	283	245	245	232	283	245	272	235	264	277	246	229	253	253	226	248	266	265	258	263	275	261	269	241	270	254	273	259	255	251	260	256	256	264	244	265	273	261	245	239	261	300	237	254	239	259	241	241	253	272	253	255	244	268	247	254	241	220	234	229	248	264	226	251	254	233	268	228	242	278	233	220	258	233	237	259	254	246	249	221	271	250	245	292	241	225	235	226	244	256	261	235	271	251	209	252	270	244	248	307	251	252	254	249	258	254	257	240	261	255	262	233	249	256	256	270	283	269	247	250	266	267	269	252	242	232	256	246	250	245	255	239	251	261	256	264	235	266	225	237	255	235	235	271	253	260	259	257	240	278	248	246	240	267	265	255	272	262	223	250	251	243	249	221	240	241	221	267	240	235	252	245	231	221	275	252	236	243	264	251	282	270	235	252	246	234	256	219	260	232	269	263	255	256	238	253	260	253	247	223	232	237	277	262	222	225	284	259	246	255	266	274	246	248	257	255	262	262	274	267	207	254	234	230	230	256	237	272	258	262	235	252	233	239	283	235	213	237	231	238	255	265	271	259	243	255	256	271	227	242	286	237	237	279	246	231	265	255	250	272	264	244	257	243	260	241	251	251	264	260	284	259	265	244	218	228	241	241	261	232	225	234	252	241	259	213	229	243	243	257	265	235	257	256	259	282	247	240	284	238	247	245	237	258	240	268	274	283	259	254	242	228	250	262	260	276	223	253	252	273	249	255	264	218	258	268	264	248	242	271	232	232	244	246	228	236	227	245	243	261	243	228	265	258	239	243	247	226	235	242	247	255	246	237	247	247	256	256	256	247	249	263	233	238	256	237	246	261	249	254	240	261	257	222	286	268	242	277	259	241	249	221	249	203	231	286	249	239	273	265	262	239	278	292	254	243	249	239	267	257	241	264	239	249	245	264	289	266	225	257	257	230	227	249	254	264	270	233	261	270	266	239	249	256	249	250	246	281	232	254	232	270	232	231	273	240	248	247	269	264	282	274	264	268	257	249	266	265	246	239	233	266	249	254	271	248	258	224	259	229	272	237	244	258	266	261	267	260	258	218	244	236	232	234	264	264	256	268	259	237	229	251	262	264	221	233	247	240	256	251	242	243	247	283	258	236	250	253	247	268	233	252	250	225	273	253	248	278	252	269	235	254	241	247	273	245	232	252	224	233	250	235	262	244	290	283	263	252	236	247	264	250	249	250	238	243	222	250	269	260	257	233	269	249	276	261	231	239	250	244	249	239	220	253	247	252	255	240	249	267	246	285	257	264	251	261	275	250	237	234	256	248	249	228	235	254	233	253	252	238	257	231	245	278	247	255	260	230	269	248	260	259	224	249	235	255	253	253	266	262	250	258	266	232	246	239	249	263	279	222	263	239	275	280	239	240	253	260	261	243	238	249	230	240	211	251	256	246	241	259	255	246	257	296	239	229	251	221	260	269	248	238	264	244	268	247	260	243	242	229	240	241	269	269	223	243	246	258	256	251	230	243	241	248	242	260	282	248	257	259	259	254	270	245	280	285	259	234	227	251	268	273	259	235	246	252	260	248	236	227	217	262	244	223	225	229	278	241	256	252	257	263	265	254	266	249	252	243	260	247	272	256	245	263	223	257	279	256	246	273	240	278	209	249	268	254	288	238	287	269	248	223	236	241	225	262	242	248	277	225	262	245	284	242	260	257	249	259	264	260	274	244	232	269	238	253	256	255	258	257	269	257	256	237	259	296	287	281	236	259	259	240	253	260	252	278	239	268	238	255	237	267	236	242	228	255	252	247	233	269	253	238	265	270	266	245	263	255	274	264	226	251	242	240	252	245	251	267	255	235	238	216	232	242	246	253	244	249	259	243	260	266	234	250	262	248	219	247	240	237	265	249	249	249	253	255	215	273	252	254	258	255	254	230	265	269	258	257	237	260	242	260	238	255	283	245	267	237	230	270	271	259	269	259	260	259	251	255	267	248	268	235	271	235	225	264	227	249	272	289	218	269	254	255	272	251	243	262	242	248	255	257	251	277	249	248	240	239	261	241	230	265	235	261	251	251	258	229	229	232	257	228	245	248	254	244	229	270	251	229	264	259	256	249	253	251	265	252	242	256	249	228	233	229	240	265	264	236	243	269	271	236	232	267	254	247	257	258	252	256	276	241	241	255	269	251	241	255	237	249	246	224	240	233	262	243	264	266	253	276	248	246	217	236	262	239	253	256	253	249	259	278	238	244	230	276	252	226	265	265	237	252	287	249	243	251	239	242	272	265	238	240	226	240	258	261	262	228	282	249	274	213	236	275	253	264	250	278	268	276	240	274	235	239	239	246	226	255	210	274	239	261	264	235	244	239	229	247	231	281	233	264	251	244	269	237	236	260	266	269	235	255	260	274	226	248	226	281	268	257	276	250	241	227	270	233	262	255	240	255	248	278	262	284	262	257	271	233	237	254	239	274	237	237	234	256	240	249	267	249	234	261	273	251	264	255	263	237	238	237	260	246	249	235	223	259	247	239	291	268	235	265	256	244	262	236	250	279	282	256	241	255	262	272	237	246	256	229	255	254	263	234	247	261	234	271	246	232	227	254	232	247	268	250	280	227	241	235	245	233	246	235	283	265	250	241	250	251	250	245	256	235	254	238	235	269	257	244	251	258	259	238	235	230	261	256	235	254	248	253	249	229	247	260	260	281	276	260	245	230	242	251	243	241	264	242	256	246	255	272	268	234	229	229	250	240	237	273	239	232	250	237	244	252	249	236	247	240	301	241	281	224	240	255	238	228	278	242	240	234	267
16538	12389	1550	962	816	743	644	621	676	597	609	532	572	578	580	528	538	577	565	538	523	525	530	570	561	566	556	554	528	576	565	536	499	541	524	544	512	499	544	514	553	532	510	561	454	570	522	535	508	565	530	581	570	561	525	526	543	528	563	525	526	522	548	541	528	548	525	552	576	554	545	528	579	529	559	559	484	527	536	543	551	551	498	568	539	540	471	513	549	548	542	537	543	566	551	531	531	557	554	551	490	496	533	527	528	519	526	495	515	510	554	568	545	513	510	509	578	521	525	563	541	573	590	544	494	544	534	558	521	542	546	549	556	564	535	557	506	560	504	522	551	546	530	534	548	527	583	549	551	544	560	498	524	533	520	557	507	516	547	575	532	580	512	557	539	525	525	537	503	528	508	500	520	551	548	537	512	559	502	555	528	586	538	537	516	500	578	510	538	524	489	517	543	514	523	576	543	524	560	516	588	487	555	508	524	501	491	530	516	585	530	529	548	532	498	511	577	512	545	539	558	549	541	534	539	532	564	529	532	515	526	506	563	549	485	538	515	532	541	537	541	535	507	553	549	553	546	569	560	556	552	548	543	552	543	552	568	529	534	538	547	536	557	523	577	523	556	538	536	597	504	524	528	528	608	479	496	552	600	555	506	543	527	559	530	540	531	555	509	527	558	547	530	536	566	526	530	550	526	521	531	548	513	529	571	556	510	568	507	519	536	471	513	502	486	524	520	524	524	532	531	481	544	548	579	539	538	517	502	498	548	589	535	508	534	557	543	549	499	541	545	566	552	562	532	547	535	525	514	538	557	493	538	503	546	519	545	516	528	562	540	528	526	586	543	502	524	538	545	458	548	528	534	545	522	502	550	512	495	563	542	527	533	528	558	553	529	535	519	529	523	546	530	498	504	517	549	546	515	563	517	513	525	560	542	554	534	548	548	551	551	534	557	561	557	578	539	553	521	538	508	561	538	522	518	553	530	472	519	563	529	538	540	540	537	551	543	539	536	558	543	544	511	568	528	561	509	517	510	509	533	555	546	548	535	568	504	539	558	517	554	515	508	522	519	503	528	558	566	570	547	548	521	555	563	536	565	535	540	565	557	552	551	560	572	563	532	522	557	515	525	537	555	524	529	558	485	554	594	580	481	498	540	519	554	595	533	528	528	528	506	518	498	550	543	565	516	496	513	549	537	553	536	534	599	513	591	515	508	542	521	520	535	545	537	523	529	553	553	530	528	523	558	545	550	531	521	541	517	555	515	553	540	535	537	536	557	563	552	544	552	497	542	552	541	525	558	566	551	514	540	545	508	563	535	540	512	537	529	520	535	554	539	513	528	565	554	571	543	539	524	535	507	561	521	550	529	520	540	533	528	540	603	521	509	552	525	518	551	519	489	532	523	547	542	524	544	543	540	525	514	534	512	542	546	506	527	549	562	513	505	543	519	509	555	545	538	519	516	554	538	550	528	574	532	556	549	570	543	572	561	531	553	501	570	526	541	517	541	524	560	564	529	548	547	563	545	520	484	527	542	529	580	514	506	504	567	544	499	546	523	541	519	499	546	546	528	508	540	528	558	511	507	529	551	516	509	591	537	561	569	527	568	523	556	542	554	505	572	500	528	542	533	555	553	495	511	538	531	483	512	562	498	521	555	545	517	536	556	569	532	504	550	567	564	502	568	488	519	552	519	534	486	486	548	510	523	535	545	534	477	520	569	528	485	541	546	533	527	532	546	531	549	504	545	502	479	532	497	534	537	523	552	496	533	526	491	534	524	543	519	527	525	524	533	514	521	513	548	503	545	556	517	514	527	524	524	518	535	549	510	531	545	546	558	569	527	540	553	511	561	518	524	522	549	551	547	538	514	532	521	533	492	523	520	519	500	515	521	508	531	514	564	508	542	574	508	529	534	511	543	534	544	505	553	545	513	529	530	540	513	554	516	562	556	518	549	519	533	536	556	539	542	534	517	494	565	507	531	506	563	504	521	530	552	545	553	511	531	493	544	585	537	509	517	562	515	566	528	482	536	544	555	548	550	515	537	502	556	555	556	544	550	522	523	506	561	566	526	561	518	524	527	544	526	551	515	525	525	542	550	537	565	525	517	495	523	596	539	524	527	581	522	561	546	515	518	520	523	561	538	523	539	515	527	518	520	519	536	538	529	564	521	537	598	553	504	539	491	542	531	551	587	536	535	539	521	512	531	542	514	494	504	537	576	495	543	532	564	552	494	499	528	530	479	548	512	558	567	535	508	505	545	526	525	534	527	542	510	527	552	537	526	574	544	561	528	509	539	563	542	487	512	557	561	536	572	501	522	540	563	540	538	537	537	501	529	571	550	551	553	493	570	536	553	516	496	554	488	600	556	533	547	519	527	528	498	522	505	517	523	567	519	563	511	544	535	490	548	492	537	541	547	564	538	531	555	549	560	539	537	537	522	538	497	523	537	499	563	521	525	518	588	549	530	510	531	543	538	553	542	503	511	510	504	513	552	543	533	521	513	520	552	530	518	575	578	517	541	546	526	530	557	539	512	516	526	508	508	543	521	553	564	561	520	564	535	542	460	542	542	547	539	541	530	522	519	551	549	547	534	545	535	518	554	485	519	577	542	525	528	560	567	507	511	508	513	519	542	539	510	539	536	582	525	535	538	524	550	542	558	533	558	546	525	542	504	534	499	553	540	525	545	517	556	502	548	500	507	515	521	522	522	528	499	534	533	540	511	579	546	541	522	545	544	496	511	501	513	525	515	586	556	532	520	532	554	558	555	505	549	515	539	531	535	546	579	566	550	562	557	576	492	503	500	528	556	541	540	523	524	540	528	541	530	539	523	521	510	505	482	587	539	533	555	531	574	557	549	565	517	522	532	519	529	536	535	565	598	551	526	514	577	578	514	539	524	502	583	603	543	506	563	548	567	524	570	545	537	573	550	538	523	528	525	563	521	526	509	545	505	482	563	551	552	569	543	566	536	534	526	539	556	529	543	512	536	502	577	537	522	550	492	507	504	539	607	526	532	542	507	520	555	539	539	546	500	530	500	498	554	513	553	542	555	511	532	559	530	571	533	529	526	493	539	563	522	532	529	534	511	514	503	571	509	519	533	549	511	568	547	524	553	495	572	507	520	546	590	548	537	523	520	546	532	523	496	556	563	504	550	565	523	549	563	519	512	516	531	551	501	538	605	540	527	516	505	546	518	518	539	527	520	521	522	533	551	522	530	545	558	487	560	533	567	528	524	533	545	526	577	506	545	546	540	541	536	518	556	537	552	588	552	538	553	498	491	522	576	547	572	554	523	553	526	537	554	524	495	568	533	539	546	494	547	495	521	556	539	547	522	535	536	576	554	529	518	552	515	513	523	540	539	541	555	497	529	529	529	508	503	548	530	524	508	518	534	559	513	535	588	558	548	529	488	552	531	545	522	522	571	526	596	524	550	540	507	496	546	485	567	533	539	537	544	581	522	547	518	549	536	547	484	523	536	538
24746	21619	28425	25278	18342	1214	520	359	279	301	225	219	203	197	201	165	183	199	165	171	167	183	139	163	153	166	159	171	151	172	167	168	157	164	164	141	153	157	134	123	143	157	169	143	150	141	142	188	151	162	155	138	164	137	125	132	159	156	147	145	171	141	170	131	157	136	142	149	152	156	169	141	149	156	149	143	167	142	148	149	141	150	137	153	166	140	157	131	152	133	153	148	146	137	166	147	141	130	159	157	126	161	137	161	140	141	133	156	148	151	154	139	149	158	153	140	133	158	163	151	135	137	172	144	152	149	157	146	172	136	148	139	144	136	141	175	158	141	152	143	154	151	156	133	192	140	151	135	136	131	161	164	143	134	144	147	147	151	139	129	142	168	145	130	171	152	165	135	157	151	158	143	163	154	144	148	146	145	147	158	116	148	158	166	145	154	147	152	148	117	147	167	128	147	164	134	144	141	170	148	133	131	149	169	157	145	148	125	155	128	133	167	151	142	143	134	151	173	143	154	157	154	148	146	140	145	153	150	159	156	163	146	147	150	141	164	158	158	142	147	119	143	144	131	142	146	156	135	157	158	172	138	140	154	136	155	163	138	137	149	129	171	148	140	124	149	153	125	142	153	162	152	146	138	153	157	164	133	135	135	141	143	130	169	134	131	154	167	127	136	166	152	153	149	148	149	147	138	132	125	151	174	147	153	144	141	134	149	142	152	152	138	166	145	151	161	138	149	144	137	143	157	145	148	152	156	123	147	152	185	137	148	161	139	130	140	116	161	129	137	145	165	129	165	145	155	144	137	154	136	132	140	132	147	130	142	143	155	152	147	135	138	169	133	170	142	140	154	154	159	140	143	151	140	130	147	164	139	130	134	136	153	162	156	140	140	148	146	122	130	131	158	134	170	145	145	169	144	142	146	141	166	161	128	164	145	151	154	155	131	146	144	147	161	139	138	161	139	163	153	122	149	131	144	129	146	162	160	160	140	138	139	145	171	154	157	136	145	156	145	164	130	148	136	140	157	122	132	138	162	161	172	152	138	149	148	133	157	139	157	158	168	132	149	147	140	147	148	138	165	122	155	138	153	167	155	120	132	170	139	138	148	147	125	152	142	165	135	142	148	153	162	146	165	164	146	130	147	175	155	127	152	152	134	150	141	134	144	153	138	144	166	156	149	154	141	147	159	131	150	127	153	143	139	149	163	148	159	153	145	153	139	173	156	150	141	154	158	137	150	132	140	133	145	147	159	140	145	139	143	148	155	149	136	135	144	157	177	149	137	130	134	145	116	160	143	158	137	167	153	133	136	132	154	153	135	147	143	157	165	140	132	164	144	131	138	149	152	154	138	155	146	125	137	152	158	151	135	121	136	120	147	156	142	150	153	139	152	139	146	135	140	145	125	139	158	168	122	151	161	164	155	160	126	151	154	151	151	177	156	126	151	175	159	151	132	159	153	142	140	161	148	138	132	172	157	145	145	134	133	151	146	156	154	152	159	154	133	134	154	137	160	158	149	125	142	162	123	145	159	142	131	135	147	156	154	143	123	117	141	139	156	151	168	130	163	125	160	159	149	143	154	131	133	173	154	122	143	137	153	154	144	165	137	126	145	150	154	144	137	164	144	141	160	146	138	160	128	149	156	152	149	159	162	130	158	142	124	156	145	124	149	129	129	138	142	166	144	158	134	151	163	147	159	151	145	153	149	166	158	143	134	186	163	135	152	143	142	148	117	153	142	165	133	147	127	151	143	133	156	154	158	143	144	146	163	142	139	161	151	168	155	168	149	144	152	137	143	121	158	156	149	141	146	149	140	147	156	164	172	161	152	130	141	151	172	149	145	144	133	155	139	140	138	155	153	144	140	154	130	134	151	142	148	129	140	139	184	132	141	143	156	153	143	134	148	173	152	132	145	116	151	121	151	145	148	128	145	135	157	135	139	189	151	137	131	146	156	164	150	158	128	152	147	137	154	158	155	139	139	144	130	139	159	145	153	142	131	132	155	130	135	143	161	155	159	143	141	139	159	141	137	157	147	151	125	163	154	171	139	139	143	138	132	126	118	159	152	137	158	148	142	132	157	154	163	156	137	148	151	146	172	141	149	140	166	148	155	152	156	142	136	154	138	127	150	130	134	152	147	149	124	139	166	137	142	169	133	157	149	155	160	133	148	149	160	135	144	144	142	148	158	149	152	142	145	135	162	161	155	162	158	134	156	152	156	148	154	150	141	152	156	162	151	137	175	146	142	142	135	164	137	140	172	139	153	124	161	154	141	176	139	134	125	144	161	160	150	148	130	143	149	150	164	166	171	149	127	139	149	154	162	137	147	143	161	134	140	145	159	134	158	166	157	129	147	160	155	125	156	150	155	130	130	141	155	159	153	156	154	146	148	157	132	154	144	146	147	151	152	145	143	151	133	125	155	143	156	170	181	158	153	128	151	149	151	151	134	148	158	117	148	167	134	156	151	140	162	162	157	147	140	176	155	162	151	158	158	129	169	145	161	145	164	153	142	139	138	147	141	149	144	176	169	154	171	156	119	144	145	147	154	156	141	158	133	144	156	155	143	156	149	134	142	135	149	159	144	162	144	134	148	134	153	158	124	158	136	143	138	157	128	167	167	142	126	155	158	146	152	154	138	146	147	145	148	149	145	128	159	135	138	151	173	161	125	125	147	154	141	156	162	123	131	174	156	169	132	162	160	147	143	145	141	154	154	145	151	140	130	156	126	120	159	152	148	138	176	140	166	138	153	143	156	160	146	150	146	162	140	147	155	150	148	132	131	140	152	144	144	158	158	142	146	139	135	143	153	132	160	150	146	157	157	126	157	140	164	158	155	177	130	141	124	142	153	159	160	165	151	163	139	144	161	158	148	149	144	141	147	140	151	131	161	141	139	160	165	147	136	133	164	132	144	146	122	142	151	164	148	127	116	137	155	147	162	134	149	160	156	156	141	131	153	154	155	152	153	144	158	157	150	148	145	161	136	164	148	156	147	141	162	129	149	150	159	162	132	148	141	155	134	128	126	155	130	140	132	154	159	170	147	145	147	154	169	139	146	146	141	137	146	159	160	137	136	140	146	168	129	162	146	160	145	144	146	145	149	148	146	127	142	129	152	137	175	147	136	145	142	154	137	143	144	173	131	149	133	154	133	143	165	156	150	164	151	151	148	133	173	154	152	145	130	138	171	147	150	152	140	150	130	134	141	135	141	143	146	127	138	162	150	141	164	140	149	158	147	182	163	130	141	153	169	135	115	141	132	148	162	145	134	146	136	141	157	145	135	140	144	149	157	135	132	160	156	151	145	151	127	145	127	158	155	129	164	141	143	151	148	138	128	167	140	167	139	158	155	134	124	136	148	133	153	142	137	121	166	152	144	156	151	155	141	154	153	162	171	146	156	157	160	149	138	164	131	139	141	155	140	146	143	139	137	159	144	133	158	148	147	153	165	162	137	124	160	160	165	166	161	148	168	171	157	130	151
34514	32321	8576	4336	2884	1987	1549	1255	976	888	847	624	655	571	556	505	444	476	410	454	417	435	416	424	398	420	374	372	356	372	348	368	351	373	328	363	326	327	340	339	363	323	343	323	344	330	360	300	357	343	328	336	346	339	360	343	311	332	289	328	299	342	317	337	346	363	331	369	323	327	357	326	341	325	336	290	375	325	342	343	330	362	314	361	341	309	321	334	333	333	307	306	306	318	372	350	334	324	334	354	356	313	318	327	336	335	329	336	324	329	351	331	342	345	285	332	336	339	331	344	314	323	292	332	291	331	358	329	312	320	327	315	345	365	327	329	291	338	370	325	323	292	306	359	318	308	346	329	336	318	334	310	343	360	318	305	328	313	369	353	333	316	323	319	336	356	320	325	342	328	320	342	320	351	346	317	301	321	326	317	326	360	313	332	341	314	344	349	335	314	304	352	327	319	311	350	361	339	352	300	354	316	317	364	315	315	334	298	350	305	307	328	366	336	320	332	342	320	325	328	314	324	319	327	322	329	334	338	337	340	333	316	300	312	307	338	323	335	314	334	294	316	317	357	303	302	318	328	356	328	285	322	355	312	358	332	293	319	330	323	337	348	321	306	311	355	328	318	323	345	306	307	329	328	348	282	338	329	321	328	341	338	306	340	311	343	351	360	308	314	350	336	325	322	322	337	352	353	314	342	339	326	347	317	318	313	359	325	320	328	326	322	297	309	363	350	322	342	323	351	319	315	324	346	318	312	314	323	304	368	315	348	358	343	327	322	335	320	350	318	307	345	312	327	360	317	358	331	323	331	300	339	310	332	332	322	318	317	309	313	334	357	351	329	329	325	332	311	333	355	306	298	300	318	332	340	325	321	343	324	351	358	282	328	323	324	311	321	367	342	334	336	352	346	371	318	337	320	332	332	312	304	267	329	338	329	302	341	306	327	312	345	323	302	322	340	344	326	336	330	299	317	322	365	345	336	305	343	321	332	329	347	320	348	329	332	350	324	310	308	322	309	337	313	320	301	324	305	349	312	330	322	306	344	308	313	311	331	344	334	325	341	283	327	316	288	328	328	330	353	333	310	299	342	296	329	314	306	349	331	334	320	348	338	357	329	337	333	325	334	351	334	288	319	346	319	350	329	337	316	296	330	326	349	337	343	322	338	328	347	349	315	304	349	302	324	390	327	301	302	334	313	350	322	332	329	308	306	305	354	360	338	331	335	315	345	339	326	341	335	315	347	343	342	318	312	347	331	314	338	319	343	345	334	323	327	328	337	342	339	296	300	352	310	314	311	309	325	334	342	301	353	355	314	321	325	326	340	280	332	341	344	334	338	319	303	340	341	375	328	313	334	291	343	330	330	322	312	345	330	322	316	325	313	360	351	306	325	298	324	326	290	303	332	332	343	339	308	317	325	329	311	353	341	329	345	337	309	313	329	343	315	356	315	344	313	347	359	341	324	320	322	313	326	313	326	326	351	304	326	311	328	362	318	336	292	332	329	302	332	364	303	353	297	338	332	355	321	299	332	321	346	339	343	306	346	357	305	301	336	304	314	322	335	330	360	333	335	362	312	334	334	307	352	312	344	355	338	335	343	328	343	312	334	320	326	302	321	324	365	289	317	296	335	326	325	329	313	337	321	340	326	319	331	342	309	336	338	317	336	316	330	343	334	338	318	333	330	327	330	331	292	334	338	302	310	328	309	343	298	304	328	309	336	315	338	311	320	303	317	326	271	368	340	331	319	312	319	321	336	350	342	331	312	334	338	323	352	318	351	327	330	320	327	352	334	320	319	340	330	326	330	327	331	343	336	321	313	333	301	333	299	328	302	354	298	285	320	381	334	281	346	344	335	327	313	315	351	323	332	334	355	322	313	332	353	319	270	333	327	332	343	346	350	345	318	302	332	337	320	306	307	323	319	343	336	325	317	351	330	327	318	324	332	319	320	340	324	313	348	325	364	337	306	316	311	292	336	348	293	306	335	335	339	311	316	303	329	346	320	340	324	319	324	309	332	329	334	340	321	347	325	329	347	353	326	356	327	322	335	341	361	330	322	356	314	329	350	359	317	317	331	351	323	324	365	303	352	316	317	336	288	329	315	340	326	346	293	330	335	318	284	310	283	331	367	311	321	339	351	292	303	305	335	323	344	326	324	330	305	341	326	327	350	351	308	359	341	340	320	307	322	347	358	320	313	301	311	308	319	330	348	321	367	317	326	310	350	324	340	340	337	325	352	353	323	306	324	305	364	290	329	294	326	304	332	361	283	297	343	336	336	338	314	329	334	341	324	307	320	321	319	331	292	328	351	351	313	310	328	307	338	356	341	341	343	333	325	335	314	327	365	339	328	314	346	324	313	315	337	327	334	333	333	327	305	317	333	342	343	309	295	327	337	326	314	325	349	327	345	320	321	319	338	330	360	324	328	323	328	336	317	327	315	330	332	306	311	384	325	323	325	309	301	338	325	313	314	319	312	351	346	335	318	345	320	327	320	316	306	334	304	325	348	329	364	335	284	336	333	305	323	310	333	311	298	315	342	321	339	347	352	303	314	313	364	358	351	349	325	335	329	311	294	319	320	322	304	364	301	337	316	333	337	340	338	308	306	313	322	351	374	303	329	329	324	314	317	332	309	368	318	324	320	325	357	348	328	329	350	343	344	302	318	305	334	323	320	282	310	315	327	343	343	295	324	295	340	340	343	303	321	339	327	329	328	338	330	327	330	330	346	326	339	335	326	326	308	350	313	356	302	328	321	331	340	323	321	343	320	313	346	316	338	293	320	300	363	339	307	331	326	318	315	334	319	316	309	317	316	354	303	363	323	360	330	301	320	314	353	339	342	326	349	311	326	330	329	322	291	329	324	324	312	329	349	329	347	320	361	334	297	313	340	310	323	310	293	317	347	324	320	293	327	291	348	318	308	332	303	328	358	346	335	323	311	336	293	321	324	330	329	335	314	305	309	323	328	332	328	331	327	301	343	320	309	295	309	335	323	301	366	349	355	323	322	329	311	330	294	330	353	338	343	335	345	300	338	302	325	337	324	345	329	321	342	320	307	337	324	338	332	344	328	336	330	317	332	329	272	317	344	298	340	324	314	312	311	360	333	382	330	320	331	311	310	331	308	331	349	332	293	319	307	361	333	354	313	351	342	350	304	331	326	327	336	331	313	296	324	331	324	323	313	307	321	326	370	331	351	329	314	336	326	321	297	321	334	301	314	306	364	351	362	327	333	318	317	334	328	345	327	334	333	329	313	317	361	334	331	319	322	329	312	322	310	306	355	342	311	364	305	298	332	334	325	325	353	318	354	293	305	335	323	334	328	338	359	312	287	332	315	314	308	361	326	303	355	310	318	340	287	301	338	291	328	317	312	317	328	312	336	349	307	315	319	331	327	316	336	319	336	307	316	303	316	331	327	320	332	329	366	327	327	330	344	323	324	348	363	329	300	305	321	344	324	352	341	315	327	329	349	331	329	313	323
23897	21678	29219	24669	21678	17551	1752	862	650	585	589	510	497	444	464	470	417	378	417	440	395	401	374	386	362	405	373	380	345	361	402	371	368	349	370	326	354	367	349	339	327	408	339	376	331	380	353	356	367	316	346	354	365	352	343	342	343	335	327	356	378	316	332	349	316	337	375	371	364	362	307	360	328	350	343	355	327	347	369	364	353	358	335	369	360	357	337	353	335	381	327	353	327	301	348	360	352	342	329	352	361	343	326	346	318	325	342	365	335	331	347	337	376	351	347	356	313	356	365	370	338	366	335	348	328	332	300	373	384	378	328	332	393	353	355	366	295	357	345	327	360	370	305	339	347	354	357	391	343	386	339	368	361	344	342	316	364	349	319	349	330	371	346	362	361	340	361	342	336	359	360	361	350	356	370	339	348	318	331	341	356	355	334	338	380	339	345	358	367	313	354	393	353	358	334	335	355	351	351	360	336	328	342	357	329	351	348	334	357	333	348	342	335	349	338	360	349	343	339	336	334	347	333	343	304	342	347	371	350	370	336	336	336	363	347	359	320	385	323	340	349	354	350	399	316	339	332	345	363	354	341	363	360	356	372	329	370	361	323	379	362	355	353	304	354	355	349	349	374	329	342	373	362	342	370	345	354	316	348	309	374	325	372	333	337	397	336	340	339	338	314	315	355	348	343	348	352	340	374	339	358	331	345	344	350	345	351	335	377	352	349	362	382	364	354	314	358	357	315	341	335	349	389	333	333	335	374	359	369	351	374	337	342	386	353	342	350	311	376	361	357	341	336	360	333	343	312	337	330	367	384	336	337	339	337	367	329	349	341	348	384	352	362	383	346	370	356	357	374	327	367	306	327	335	312	370	343	354	352	316	383	379	357	352	353	327	339	360	328	341	303	374	357	319	390	346	370	340	350	332	328	338	344	333	334	308	340	346	331	374	355	327	346	356	356	335	389	356	315	335	336	348	346	326	350	359	333	367	356	342	340	333	353	371	339	339	356	365	373	361	363	375	348	307	370	337	350	337	313	356	345	327	332	347	347	349	326	327	362	336	354	357	357	342	357	345	354	334	326	340	361	371	321	325	366	346	367	359	330	337	305	331	327	345	325	357	380	358	325	358	342	343	331	386	344	339	360	359	374	342	370	320	366	334	369	336	359	332	329	349	375	359	359	325	373	334	349	343	312	375	343	358	368	379	330	371	305	355	327	348	330	340	314	343	359	379	347	360	363	336	319	362	361	319	358	355	346	360	314	355	322	313	321	363	344	350	331	359	357	336	348	370	332	396	348	330	355	327	392	356	335	348	347	367	343	372	338	350	322	355	362	328	344	365	345	340	343	338	333	364	330	319	351	351	341	359	362	363	350	335	345	313	326	337	336	316	365	373	342	347	354	392	345	367	353	356	358	350	392	357	343	314	333	350	337	350	347	314	320	336	371	323	313	338	334	322	347	345	357	350	345	342	306	326	364	333	342	324	366	300	371	370	358	343	362	349	327	377	332	340	339	355	344	341	348	358	356	367	355	325	376	345	341	327	360	332	396	349	339	328	324	372	345	342	346	354	358	353	337	357	326	359	359	382	347	363	352	355	340	352	361	353	353	345	324	338	338	344	311	341	344	322	338	352	333	338	362	333	341	337	362	362	331	350	336	342	349	328	341	332	337	375	376	314	346	360	335	334	329	338	354	357	324	332	326	332	357	344	346	336	325	392	345	344	347	351	357	323	377	343	356	314	341	344	371	359	320	368	371	355	360	357	357	329	342	340	357	342	333	376	357	363	344	339	326	357	334	333	348	351	352	361	355	337	321	360	336	340	341	362	385	359	343	326	372	350	354	329	344	355	367	316	326	312	366	377	342	355	353	354	350	334	364	356	345	347	373	332	348	361	342	310	338	368	328	357	307	313	361	364	362	364	364	330	362	324	331	334	351	354	364	368	365	339	369	344	330	310	339	326	391	361	392	313	333	357	364	364	346	347	384	338	375	360	346	333	382	363	342	357	368	406	342	371	331	362	293	330	330	361	336	338	344	349	311	375	399	335	322	343	354	357	367	347	380	341	370	328	346	322	321	371	375	328	356	325	334	363	360	364	335	339	362	377	362	331	332	340	341	376	361	320	335	325	337	380	338	339	357	370	361	344	308	372	331	360	375	325	371	356	335	320	345	331	318	327	376	349	360	353	348	364	300	341	361	368	353	333	354	338	359	344	383	358	345	311	342	327	340	335	334	360	362	357	346	338	346	371	321	356	348	365	330	361	383	373	357	295	337	329	338	323	347	347	350	332	348	378	331	299	347	352	371	335	336	315	351	364	351	352	327	361	348	323	362	327	331	359	363	345	335	344	350	349	345	320	336	319	344	336	388	345	377	353	352	349	323	329	307	340	352	352	300	356	347	352	335	370	330	339	331	348	302	302	316	335	351	317	319	330	342	355	377	353	318	383	358	353	302	359	365	316	359	363	331	352	341	343	341	368	349	370	382	344	364	360	340	363	358	402	345	353	365	361	340	370	327	331	341	316	344	363	335	360	335	339	358	312	374	362	375	348	351	398	331	338	370	337	341	321	362	346	333	318	321	327	359	328	331	354	380	325	326	321	338	324	367	334	343	343	350	332	323	341	333	354	321	341	334	367	353	359	346	364	348	364	338	293	362	371	348	359	343	369	324	317	343	320	331	338	346	313	363	341	336	360	374	320	371	322	348	370	364	352	335	327	355	371	334	354	336	352	337	363	364	350	353	357	327	391	341	352	369	349	356	333	354	330	330	316	334	338	347	355	380	326	355	378	381	360	341	389	344	358	355	359	368	359	337	348	341	335	356	375	314	330	321	315	333	345	355	348	357	356	341	299	302	317	325	359	325	363	318	364	306	336	365	360	340	344	337	312	344	328	361	350	376	344	319	331	315	351	354	366	346	340	346	375	340	363	318	353	334	353	334	353	345	344	346	367	368	335	349	353	390	329	331	372	338	389	327	346	333	355	368	364	356	363	308	347	317	337	372	386	359	341	315	328	344	367	342	319	328	366	344	332	338	335	367	349	338	366	362	308	389	352	375	330	334	361	390	385	365	313	325	350	324	374	321	378	338	368	371	383	345	337	293	370	355	328	358	376	354	322	346	346	363	373	365	322	314	342	338	348	378	377	331	360	363	327	361	378	331	342	331	346	329	337	348	352	355	351	358	351	344	334	347	352	337	336	331	334	379	357	358	331	363	341	326	332	348	377	321	358	319	351	320	339	334	320	348	338	357	362	344	308	365	349	356	350	336	351	343	358	371	369	335	324	365	372	372	389	346	328	337	347	378	350	308	319	338	375	372	338	326	359	353	355	364	356	345	367	352	362	343	352	338	368	348	328	325	350	367	339	353	360	330	340	311	346	360	370	360	363	337	322	352	357	335	375	353	343	360	312	350	370	358	381	316	375	355	343	328	321	338	358	341	333	330	381	338	334	323	337	343	337	349	354	346	349	325	336	328	359	341	371
37584	37704	13712	7617	5253	3669	2865	2381	1892	1691	1538	1377	1221	1093	1042	1073	977	920	895	907	887	803	862	867	847	785	800	749	797	783	731	756	739	686	753	758	714	746	759	766	699	711	751	737	678	699	673	745	712	726	689	706	701	688	690	654	678	684	731	660	733	681	676	672	685	724	668	736	715	705	708	714	697	712	674	707	709	734	697	649	675	716	655	668	680	689	691	658	708	707	669	738	678	700	685	703	716	685	655	676	670	660	647	626	690	675	651	700	674	698	693	658	674	695	691	741	645	681	681	667	670	690	707	708	700	657	676	670	668	720	699	699	691	687	692	675	670	692	661	620	676	661	653	687	638	676	673	683	688	672	698	704	675	680	649	713	680	679	688	658	673	678	695	670	722	661	750	691	723	673	681	690	677	685	642	648	702	648	692	662	672	649	698	673	713	682	623	655	649	657	670	663	726	720	718	693	698	686	704	712	696	673	702	696	677	679	646	657	622	651	717	663	689	697	680	668	692	721	701	638	688	647	650	673	639	657	673	674	627	672	670	690	705	663	675	671	679	663	713	688	697	650	698	670	664	677	709	699	652	674	663	705	633	740	633	646	696	662	671	643	685	669	649	699	688	657	644	680	695	654	623	722	648	664	685	707	680	633	659	693	682	697	693	694	624	693	668	670	677	675	611	649	706	664	664	628	668	708	685	665	661	632	710	644	658	612	677	695	669	647	653	674	707	645	652	710	658	704	672	660	660	720	647	644	693	701	657	663	682	649	660	698	710	652	677	687	694	648	706	651	732	677	617	669	632	660	692	730	647	635	679	700	646	673	719	703	671	672	668	692	716	626	641	712	648	698	671	687	712	656	693	712	663	688	668	662	703	647	678	699	639	674	666	679	656	691	654	679	672	648	638	671	681	646	668	650	680	718	704	672	627	662	617	686	658	698	654	676	655	670	680	688	680	667	659	736	679	661	663	682	657	684	647	708	713	725	668	714	650	664	646	696	661	708	688	661	613	649	692	681	681	632	662	709	676	629	721	682	690	696	645	620	716	698	680	678	676	702	707	662	692	661	646	653	707	696	687	702	686	701	676	670	664	662	651	641	666	673	743	672	749	695	702	681	666	683	697	646	681	671	679	682	696	662	701	634	668	662	701	699	638	659	675	630	637	639	633	688	636	645	697	681	660	642	685	650	655	679	657	743	722	642	684	672	681	673	646	663	661	652	670	684	630	670	633	744	684	742	702	696	646	687	671	654	667	661	676	677	668	639	623	693	677	665	682	695	676	660	659	662	660	629	642	681	648	689	684	708	663	695	680	696	659	673	625	659	672	664	675	691	639	686	646	630	635	651	663	646	656	647	691	670	706	693	691	641	691	666	639	606	672	688	695	674	656	681	691	651	642	674	667	675	653	646	658	690	655	693	654	670	666	673	669	667	695	649	676	651	719	698	697	655	663	689	707	704	662	646	709	667	669	614	686	638	695	618	688	669	732	690	644	694	673	638	700	692	704	650	671	671	656	669	669	669	655	663	634	684	707	662	650	670	681	658	686	703	658	686	672	671	653	652	646	676	705	683	651	660	677	658	708	643	724	667	688	660	653	687	647	678	654	713	625	733	701	675	688	645	687	678	672	713	645	704	661	701	665	694	686	656	667	638	666	687	679	690	663	683	709	688	677	660	684	701	641	674	689	693	677	677	684	700	679	730	712	637	648	644	702	726	659	687	693	661	713	667	655	673	662	646	653	677	662	694	617	622	683	701	639	670	715	683	726	677	702	691	680	663	757	692	686	695	713	662	639	671	697	682	675	686	637	669	691	644	714	672	695	653	653	667	701	645	669	714	707	607	702	690	650	695	681	706	647	651	694	620	682	636	685	692	682	671	664	694	703	642	639	665	687	644	706	638	655	698	671	686	673	692	691	659	628	637	699	671	702	642	682	706	657	620	704	703	656	688	684	657	634	717	695	730	696	680	675	636	687	645	657	679	651	658	657	726	663	691	739	636	652	674	692	677	661	722	655	653	691	756	686	679	659	706	687	722	669	610	657	673	713	673	732	678	659	686	698	684	640	662	678	694	683	677	699	679	647	672	668	657	711	658	678	677	634	641	680	649	667	654	666	692	646	682	706	701	666	674	622	640	624	693	638	738	647	654	676	664	698	685	669	699	737	648	689	643	645	641	703	698	683	694	668	645	700	654	676	750	628	698	680	681	662	680	669	683	651	695	673	676	687	724	694	655	647	643	676	663	648	655	658	732	702	680	664	682	646	696	683	624	680	736	639	642	627	688	729	650	680	689	710	665	671	698	740	643	612	679	696	703	709	682	667	701	655	692	692	723	654	629	676	695	674	678	689	650	691	688	643	693	642	681	633	671	631	668	714	675	651	663	644	676	651	710	652	669	683	669	678	661	657	715	665	665	642	665	680	749	670	615	645	666	626	671	681	673	683	698	648	701	678	672	675	681	672	676	669	687	676	677	699	666	694	671	699	635	638	655	634	675	638	680	669	643	687	650	678	713	683	652	698	685	665	681	676	652	666	675	669	728	689	692	662	703	672	661	703	659	714	666	644	645	696	673	682	717	691	686	709	679	689	639	677	696	676	691	672	634	696	695	620	644	702	700	688	710	649	632	706	698	748	695	690	626	665	681	673	714	692	662	666	707	680	652	658	682	661	672	666	662	643	661	652	694	657	691	655	711	723	693	685	690	665	729	686	651	674	669	727	704	703	663	714	668	639	719	645	720	638	651	697	664	646	696	656	676	688	685	676	635	719	639	702	692	674	637	676	691	657	697	713	666	703	677	643	615	685	708	678	733	687	710	692	668	708	718	683	632	683	672	658	692	692	705	686	691	673	662	646	646	681	679	681	683	684	668	678	644	659	684	659	678	665	700	723	680	683	693	687	620	654	675	657	658	709	671	690	658	652	627	666	677	675	683	675	701	674	685	693	683	686	698	660	687	632	704	723	640	723	656	703	659	706	683	685	682	692	639	670	692	660	668	680	643	708	664	664	649	691	653	659	679	629	680	635	656	690	692	649	643	682	636	665	681	726	675	685	677	639	684	730	662	623	646	677	671	678	634	684	712	663	721	659	711	693	664	666	675	656	655	656	668	673	636	658	684	680	648	647	626	663	722	684	687	653	674	653	661	673	664	676	668	696	691	694	665	691	672	657	631	664	681	698	692	725	698	677	666	673	673	679	712	701	648	669	697	669	682	691	659	685	693	662	719	649	672	689	657	711	697	666	618	666	683	683	636	619	654	658	662	692	632	681	656	663	647	686	651	632	666	659	648	680	685	726	706	637	690	684	711	670	657	655	645	717	649	632	692	749	685	683	685	717	651	680	685	662	699	716	671	684	725	681	636	692	658	678	641	653	709	675	653	671	728	701	664	680	655	676	649	671	748	673	696	622	693	710	683	744	688	652	667	696	711	713	683	706	630	678	679	645	669	667	680	670	652	656	738	674	607	681	684	731	665	657	651	673	648	666	721
27228	20968	7772	599	327	280	302	284	277	276	250	249	256	256	276	274	242	252	238	231	239	243	265	264	247	229	247	227	264	260	245	230	246	264	247	249	247	267	250	233	238	254	248	246	257	226	262	244	253	235	251	292	266	229	250	241	231	262	280	276	256	305	256	248	226	246	255	272	277	226	251	251	220	252	225	255	275	264	257	253	258	241	258	279	238	243	232	249	244	265	240	237	240	228	246	255	222	240	276	261	240	247	248	253	252	235	269	254	232	258	237	246	237	261	275	234	265	250	259	262	245	249	235	276	242	244	233	235	249	214	236	229	260	243	283	234	267	273	235	251	227	256	265	261	237	269	250	226	257	243	255	261	261	240	255	261	261	252	246	252	257	254	245	244	257	243	242	235	227	262	258	259	236	195	260	228	234	236	244	260	253	237	251	259	239	266	264	259	250	244	237	221	254	287	273	269	239	275	211	252	229	231	252	259	245	234	273	257	248	237	276	247	241	253	257	245	222	267	244	243	280	264	244	255	261	244	256	235	264	246	228	230	255	267	275	256	261	248	256	228	210	237	253	237	261	234	221	233	270	234	260	214	254	252	229	256	221	236	253	257	263	249	265	222	255	239	240	227	256	225	242	258	275	239	239	272	252	258	281	258	239	274	260	256	248	255	241	227	258	246	235	270	268	234	228	282	242	239	235	238	252	266	234	247	241	260	248	273	284	275	215	240	242	246	238	239	238	238	230	243	258	264	268	256	221	259	237	248	246	264	275	263	244	246	247	246	243	269	238	231	243	243	245	238	240	249	243	254	239	273	247	245	246	247	217	236	234	227	240	244	258	244	227	256	250	263	226	234	231	219	271	244	243	243	234	225	208	254	275	241	249	259	238	262	248	248	234	224	263	283	255	235	260	238	254	236	269	252	226	270	256	268	251	222	242	271	251	241	257	244	261	218	256	240	256	231	255	250	267	263	241	230	234	214	225	238	238	240	249	236	244	271	253	256	272	195	231	260	254	252	259	224	253	292	241	276	242	271	261	263	256	228	240	254	231	269	250	281	246	243	247	233	248	242	249	249	244	260	269	256	273	261	299	257	254	253	262	254	236	237	239	253	246	281	243	238	249	237	270	242	227	294	251	249	261	247	277	241	252	236	223	262	237	239	255	246	221	270	241	234	238	223	239	224	208	245	235	282	241	261	234	268	274	240	230	254	286	262	270	215	233	245	238	214	246	222	260	275	261	255	254	233	262	254	249	238	241	251	254	226	249	268	234	253	268	221	253	256	250	254	229	229	224	237	243	251	237	218	243	251	249	234	239	257	239	262	233	259	249	209	266	247	240	270	256	246	261	255	232	250	243	268	238	235	266	244	254	258	244	293	252	242	241	260	248	260	233	244	251	266	256	235	242	255	224	247	271	279	284	259	247	218	253	219	257	249	222	276	248	245	233	243	261	257	231	229	255	264	250	260	245	257	234	229	259	224	240	257	265	252	246	237	223	276	250	241	232	239	216	309	244	246	223	271	264	222	258	231	235	252	262	250	244	245	270	255	249	254	254	249	232	262	241	248	236	240	264	241	246	229	238	246	235	235	224	243	273	236	254	255	265	265	237	244	274	248	235	246	256	259	266	228	273	243	220	244	238	249	269	231	244	241	229	218	252	226	270	256	252	248	240	251	248	221	251	246	224	236	256	250	261	228	246	248	251	251	263	238	277	263	236	248	243	243	243	269	226	237	233	221	226	232	227	276	269	223	235	252	265	232	271	231	248	249	242	214	243	232	236	259	207	243	252	244	242	254	237	257	242	252	231	262	254	251	252	262	264	239	225	226	212	244	250	258	259	254	252	242	231	255	261	250	238	235	208	264	235	234	267	230	259	251	231	230	258	246	240	263	285	257	248	240	244	276	238	245	250	261	256	266	265	241	229	249	246	257	213	249	262	239	227	232	247	229	265	258	253	245	247	264	233	241	244	244	232	262	256	244	233	238	234	216	262	251	234	252	239	235	275	254	235	240	251	240	234	263	230	256	266	210	248	250	229	244	255	254	248	269	257	242	263	251	244	252	214	251	244	235	256	237	255	255	283	277	243	228	231	245	259	232	252	236	254	258	236	260	253	231	237	241	254	242	240	262	278	264	249	232	239	241	265	259	256	261	249	248	242	236	248	261	242	274	236	250	251	247	241	240	238	246	245	260	260	244	233	244	235	230	242	246	246	274	252	238	225	250	261	252	257	236	252	268	250	257	229	228	274	250	236	229	233	245	243	223	223	237	222	247	270	250	227	240	263	229	244	230	277	232	268	244	255	242	247	250	233	250	254	228	245	226	250	255	259	229	225	241	260	237	220	243	260	249	248	264	247	227	245	251	260	264	236	238	244	236	239	279	244	245	244	249	257	250	229	253	243	249	254	262	260	256	256	235	237	231	254	237	261	231	245	240	267	247	233	257	239	254	237	262	267	283	276	259	249	252	227	263	238	271	225	227	250	249	260	269	260	245	257	223	230	278	243	251	230	209	234	249	266	259	254	245	279	237	243	261	252	261	238	273	245	269	237	271	266	275	225	237	248	235	250	278	230	236	260	237	255	249	260	243	295	258	224	240	248	268	251	249	236	271	264	246	248	278	220	241	251	221	259	240	230	219	247	230	243	223	244	231	252	257	246	269	279	252	255	262	228	224	241	258	265	259	246	264	234	249	262	237	261	238	246	221	254	222	238	225	269	225	244	234	240	234	264	244	249	251	263	259	254	267	249	240	223	247	219	216	237	247	254	247	278	245	249	241	247	263	256	257	257	259	246	263	236	255	252	245	267	263	242	260	239	227	252	237	237	250	219	253	222	248	270	267	269	250	274	253	230	245	232	257	241	248	256	243	225	255	250	268	249	248	274	246	226	238	247	244	254	262	236	240	249	244	257	241	266	249	260	269	248	243	250	225	249	241	257	254	291	245	262	248	248	245	245	257	240	236	248	249	236	235	244	224	253	218	273	252	261	256	263	264	263	218	266	225	235	219	227	240	241	253	270	267	273	272	259	237	264	252	245	246	238	241	244	254	270	233	237	271	239	235	257	251	244	247	251	261	259	254	257	268	245	230	253	239	259	259	245	255	261	249	258	238	279	278	247	225	244	244	229	262	230	245	225	239	250	251	244	260	260	250	243	254	240	260	258	246	265	213	209	254	263	257	205	257	235	258	246	230	246	249	247	256	222	259	261	233	260	246	267	230	262	242	250	247	232	274	257	242	259	243	247	235	246	231	253	269	244	264	252	281	249	249	238	229	269	228	273	261	228	270	251	260	234	239	237	271	244	281	236	240	237	247	273	265	237	256	242	238	261	235	271	228	259	234	260	252	272	255	248	248	218	230	203	245	239	278	240	243	274	233	259	257	247	262	247	259	232	235	259	236	239	243	221	254	239	246	229	247	237	251	226	246	241	248	250	223	269	269	251	260	242	265	251	238	261	235	246	268	256	218	224	253	231	245	236	247	238	249
16066	12103	1519	942	786	728	676	550	597	584	566	567	524	549	575	538	541	548	539	523	494	574	612	509	534	533	532	545	529	530	549	503	542	501	560	551	562	554	522	484	550	523	563	503	557	519	551	531	541	547	541	506	533	495	533	544	527	529	537	519	538	536	523	610	556	521	536	507	497	525	532	509	551	481	526	465	559	514	500	533	520	556	522	506	538	527	488	537	541	552	533	589	553	519	524	544	523	522	505	535	510	524	513	567	501	504	517	520	522	575	504	513	509	515	536	536	548	548	520	537	532	536	526	545	503	515	533	515	542	570	494	517	516	502	567	497	508	524	514	525	533	561	535	541	499	552	546	552	528	529	545	498	490	578	532	533	537	534	526	527	555	504	525	535	527	575	522	541	548	521	473	536	499	502	505	529	508	537	545	513	526	501	524	559	541	542	520	556	510	545	544	517	528	538	546	516	528	468	523	524	499	515	522	522	517	523	470	545	516	549	536	503	545	540	552	542	563	510	525	534	462	541	498	501	489	531	571	562	511	522	567	581	516	563	528	537	492	534	535	567	564	536	481	526	492	560	571	506	541	550	572	521	512	547	484	510	522	576	532	532	541	539	566	517	541	545	511	526	475	530	534	521	538	574	535	559	553	509	524	559	527	488	491	506	524	555	548	507	530	532	550	468	548	551	515	525	496	529	542	497	519	523	561	532	549	506	566	538	543	514	504	504	501	538	500	544	522	504	552	512	577	544	537	509	518	555	534	489	486	530	544	527	518	553	523	549	532	537	539	538	543	534	497	570	501	521	542	522	539	494	518	524	505	528	534	527	532	539	578	481	539	521	538	533	560	558	529	553	528	523	536	514	562	538	534	482	538	496	564	554	488	554	561	494	494	514	510	549	531	522	532	560	524	534	532	562	530	492	570	550	506	527	542	545	541	551	550	516	513	565	523	533	501	520	525	545	484	533	483	516	532	510	526	556	553	537	545	512	522	485	497	515	525	517	539	519	532	520	578	537	568	532	542	543	524	476	524	567	511	511	535	538	521	536	509	557	535	524	525	523	550	494	519	503	564	532	538	551	523	543	566	498	512	536	579	531	543	532	523	527	539	498	576	582	501	566	527	548	495	517	498	524	560	550	525	529	544	536	542	538	507	564	517	521	494	546	537	512	526	519	573	528	537	542	556	489	523	524	567	532	517	552	520	548	528	539	526	530	560	550	497	508	559	534	476	499	544	534	533	540	513	512	506	546	533	547	525	519	530	546	574	553	524	550	548	520	520	491	544	542	533	565	512	564	550	528	522	494	548	506	526	504	536	492	541	576	492	554	522	511	485	533	522	560	512	500	502	565	523	506	565	523	500	563	496	474	528	537	548	524	515	516	524	512	544	559	532	518	582	522	541	559	510	532	512	543	548	544	573	513	541	513	545	572	573	516	547	522	521	509	565	513	469	546	550	531	535	518	504	555	547	566	540	508	523	518	546	550	566	532	536	548	548	575	567	529	516	552	494	513	493	521	509	546	545	514	486	515	511	522	519	496	489	521	557	490	513	517	559	533	498	500	542	467	550	574	566	539	534	560	525	525	532	554	535	531	533	542	517	533	535	529	504	513	526	508	561	535	513	528	587	498	481	568	501	519	519	519	558	517	540	535	497	527	487	496	532	549	517	530	570	573	544	539	548	563	520	538	515	536	576	559	511	495	519	529	507	483	544	544	513	519	511	573	545	517	485	541	529	499	519	549	496	556	507	529	497	520	543	540	507	497	552	483	548	534	543	549	533	497	514	534	504	503	509	544	520	537	501	532	520	564	509	530	489	488	531	551	514	529	549	518	543	490	550	540	501	537	494	519	542	546	522	513	499	545	527	533	534	526	516	559	545	513	540	536	548	530	550	534	517	532	547	488	545	542	552	494	527	523	514	567	519	523	551	534	519	507	542	502	512	531	547	517	505	552	517	523	550	541	526	506	530	584	513	529	522	552	568	506	515	518	531	480	505	530	556	546	536	541	524	540	554	525	526	514	481	536	542	535	567	546	523	500	529	582	517	510	454	523	576	502	517	555	557	530	540	480	539	542	512	498	539	521	561	504	511	530	518	551	518	505	565	512	514	499	545	509	480	513	504	504	522	532	527	521	535	512	543	525	553	502	494	521	510	540	506	538	584	462	499	509	523	541	512	553	543	511	532	538	564	527	568	513	571	601	560	526	547	524	529	481	534	575	518	513	510	529	480	514	496	515	542	607	500	556	546	534	521	553	546	548	515	519	558	571	524	520	541	513	517	489	550	523	525	520	540	552	540	533	523	521	536	543	542	515	557	549	500	520	516	510	516	517	571	533	542	528	504	537	509	544	519	529	508	483	532	531	529	554	509	567	540	531	559	507	519	529	567	550	507	574	511	521	531	562	509	510	479	543	512	505	554	521	557	522	523	518	521	531	556	524	502	517	507	578	498	553	546	520	518	501	546	587	510	580	499	535	544	546	564	551	573	517	502	534	521	552	543	524	522	478	516	506	518	541	514	556	543	534	466	564	572	503	490	544	576	602	546	551	498	544	525	515	559	507	541	492	553	530	504	519	560	512	525	495	534	570	510	532	536	516	544	541	527	542	527	499	533	540	518	559	567	533	502	516	509	529	571	516	546	543	536	539	543	545	549	497	533	490	545	535	536	522	564	534	529	574	520	556	538	537	539	533	553	506	530	532	570	494	539	513	493	541	527	518	541	534	512	508	538	560	538	482	541	536	502	536	530	547	541	516	496	523	514	466	530	506	497	502	512	556	521	532	520	524	534	544	533	517	492	530	532	593	539	541	551	521	582	528	557	519	561	541	521	548	537	537	518	539	503	537	547	552	488	544	522	495	539	521	511	540	539	528	541	552	563	546	569	495	512	475	509	510	516	561	502	589	562	571	548	547	532	535	529	518	515	489	509	524	534	507	578	517	529	555	556	553	508	552	503	553	532	539	514	533	551	555	533	559	504	558	532	506	522	485	569	536	499	521	507	506	503	565	520	473	491	555	482	520	564	510	589	517	525	581	532	529	478	522	570	536	526	502	545	516	512	557	519	537	500	490	520	537	509	543	513	549	541	520	513	530	519	575	531	532	543	513	511	522	527	522	572	484	538	515	531	504	559	522	533	494	560	540	560	484	553	560	536	488	500	513	539	508	530	525	555	498	524	545	492	505	482	516	529	580	470	487	504	522	527	548	523	532	518	551	520	509	558	500	545	530	531	485	548	524	523	531	513	516	505	546	556	507	496	550	509	533	513	497	542	515	522	544	548	528	523	548	515	488	557	548	515	518	526	512	509	495	535	521	516	538	489	529	513	498	556	544	534	505	552	531	502	543	518	520	547	534	559	492	555	534	525	538	506	536	511	532	558	530	495	541	486	540	538	568	534	547	558	526	524	541	514	480	535	541	564	531	518	528	538	541	541	547	524	512	575	503	492	517	488	518	498	548	527	550	553	496	530	541	507	532	540	575	512	526
24754	21666	28287	25537	18178	1171	486	320	301	267	230	233	206	199	190	186	178	197	161	205	162	145	178	185	186	166	157	170	147	154	178	171	125	165	157	140	151	153	165	142	151	157	172	130	134	137	165	157	149	138	144	145	128	151	165	182	175	148	146	148	149	162	129	133	150	157	142	169	149	157	155	153	138	147	146	141	135	164	147	123	152	137	126	158	135	134	157	142	136	148	167	141	145	144	134	156	170	158	142	153	151	145	146	139	160	161	154	130	142	148	132	148	149	158	142	161	152	154	157	138	135	143	158	144	144	131	129	144	155	143	146	145	151	145	147	167	139	153	153	151	141	149	157	165	143	158	125	133	145	124	113	158	149	152	142	146	150	134	148	142	144	158	137	165	173	156	143	146	156	140	168	133	137	156	161	136	162	143	145	156	140	149	139	148	160	149	154	148	133	156	141	172	148	141	146	159	138	148	131	144	144	129	126	157	128	145	174	160	134	150	133	136	168	146	146	157	171	136	165	154	147	124	149	147	145	150	152	152	138	140	140	138	145	158	139	152	148	148	166	141	155	171	133	142	147	153	159	152	139	150	149	131	151	156	136	130	152	125	126	158	135	154	143	140	160	121	139	133	136	165	149	134	150	147	145	161	142	139	161	151	119	134	144	151	138	156	164	138	127	141	139	158	143	149	116	154	146	129	154	127	168	150	130	150	147	137	150	140	141	154	146	154	154	159	162	144	144	143	149	134	145	123	171	149	153	165	138	164	134	168	142	132	145	135	150	148	143	136	149	130	125	157	158	119	147	146	136	147	151	164	162	136	178	138	142	158	139	145	147	124	137	162	176	141	155	152	139	159	152	142	138	180	153	148	139	144	145	168	159	141	141	150	147	146	143	132	157	146	135	135	148	145	165	169	141	144	149	149	152	163	133	135	149	135	163	141	152	150	148	151	131	137	125	159	143	145	143	161	176	139	132	140	140	139	140	151	144	144	167	156	153	118	125	137	144	116	152	165	128	164	160	117	171	132	136	141	155	151	163	148	130	154	142	150	163	147	147	161	151	145	155	156	143	124	184	150	152	121	132	144	142	136	143	146	134	141	166	148	158	146	151	145	143	156	140	162	140	160	154	139	152	134	140	143	159	150	145	145	131	158	148	162	118	174	170	165	136	126	144	140	161	152	151	182	146	140	135	144	154	164	132	144	144	139	153	143	142	158	147	143	135	124	141	158	155	151	152	133	120	169	146	147	133	138	148	133	142	147	123	161	162	152	148	157	142	162	154	139	155	128	146	129	151	139	134	150	135	134	154	137	151	134	134	130	138	139	135	134	148	141	152	150	134	132	132	152	137	136	157	137	157	147	164	161	156	145	143	141	151	158	161	142	154	134	152	148	160	161	137	154	144	145	161	145	158	138	163	136	140	149	152	154	138	151	159	163	139	155	140	152	142	163	144	122	151	167	137	150	143	158	154	135	131	153	153	150	130	136	162	144	135	132	134	132	151	145	136	138	148	138	150	147	135	146	153	150	159	143	145	160	143	128	157	152	145	137	144	132	134	146	156	147	143	143	153	153	145	175	126	130	138	157	146	126	144	164	136	137	136	145	143	164	150	161	149	148	135	153	161	161	133	148	143	130	170	164	145	135	159	150	125	142	138	149	133	167	142	161	150	143	153	125	130	145	139	132	157	147	159	156	146	159	155	151	138	131	132	150	156	149	155	146	144	124	121	166	142	153	150	160	160	131	141	127	154	140	171	132	155	153	135	145	135	135	159	130	138	157	149	123	147	170	150	134	155	154	132	131	157	160	156	156	161	157	136	147	168	121	140	122	142	161	116	164	136	146	135	145	139	137	135	129	171	148	129	149	145	136	148	160	144	147	163	126	159	153	136	157	153	151	135	153	146	159	152	149	164	139	147	148	132	133	161	136	149	154	136	152	140	157	148	125	159	142	159	157	161	157	139	155	129	148	146	147	142	143	144	142	142	135	162	174	146	150	153	154	157	141	152	144	159	155	139	141	157	181	157	152	146	154	157	122	154	165	152	148	157	143	142	134	157	153	128	152	157	166	142	136	135	146	141	137	140	147	139	167	123	160	148	138	139	135	145	132	131	152	145	134	123	141	147	147	140	150	150	139	152	153	157	158	145	136	136	152	136	146	137	146	118	137	122	168	131	134	148	152	132	141	134	137	128	142	165	138	152	144	152	164	147	151	125	147	155	140	163	132	138	135	124	150	151	149	144	157	145	122	147	151	147	119	152	137	147	153	138	162	149	158	156	150	147	129	131	151	143	149	139	145	151	162	131	157	144	131	152	155	149	154	135	139	151	116	141	124	175	157	160	162	140	154	164	148	142	131	140	131	172	128	137	149	158	140	144	146	146	156	144	136	159	141	164	152	145	137	145	123	176	134	142	175	132	137	127	154	148	143	135	158	153	135	143	121	133	129	143	144	144	142	132	135	147	173	168	147	155	130	123	157	153	145	132	138	141	135	159	143	149	155	148	138	140	150	162	145	140	143	150	135	148	160	150	131	150	150	144	168	153	151	161	171	145	157	166	134	157	157	152	128	154	139	145	130	153	170	125	165	172	139	152	136	156	165	181	128	153	146	152	178	134	188	127	172	142	152	151	145	135	158	134	158	150	149	192	142	166	150	132	155	154	159	165	157	163	132	146	169	179	162	133	133	143	145	157	151	133	155	159	144	147	143	161	142	129	127	147	141	152	136	148	137	153	165	172	151	149	136	151	142	121	124	134	154	145	136	143	125	157	145	148	163	155	136	143	139	144	123	132	154	165	144	136	145	157	165	157	128	138	143	160	152	136	139	158	156	151	150	145	158	145	171	156	165	146	144	147	137	146	138	154	158	129	156	142	174	130	160	146	126	134	171	131	136	161	166	146	159	140	130	159	147	154	141	138	144	133	151	139	131	148	150	150	126	144	148	138	126	151	147	155	155	130	144	148	161	146	159	140	143	142	162	137	141	158	180	160	140	145	128	129	139	120	155	146	118	157	151	133	116	152	146	157	151	139	150	140	137	153	154	160	142	166	147	135	128	137	128	139	133	142	150	170	163	159	156	160	145	139	117	140	148	164	151	150	141	149	168	128	153	154	166	130	161	151	144	145	144	126	137	160	149	153	135	144	132	139	141	167	139	139	149	150	159	142	134	138	128	146	137	134	152	137	141	171	172	149	143	166	164	142	133	142	147	149	148	147	141	187	155	124	159	137	133	166	152	163	145	141	162	154	165	135	123	146	152	152	134	147	142	125	112	125	146	137	146	150	174	143	147	127	163	146	134	145	138	146	151	143	122	164	142	164	148	120	152	161	137	131	127	128	143	140	143	130	149	150	162	140	153	129	145	144	144	141	149	146	141	149	139	174	133	140	132	160	157	162	160	159	144	159	128	156	149	169	126	154	130	135	146	147	142	134	139	148	134	163	150	160	153	137	149	158	143	153	150	163	148	152	144	141	141	180	147	156	127	144	150
30596	29356	8600	4151	2909	1930	1482	1188	1019	835	770	697	621	582	544	529	450	475	440	437	466	425	420	391	379	379	394	372	367	364	378	360	369	361	344	352	372	300	328	338	380	323	360	318	343	358	345	370	352	358	320	321	330	309	338	348	347	372	337	346	353	347	318	320	309	301	333	303	336	323	313	342	308	346	325	325	317	316	320	324	315	334	347	317	314	337	336	313	333	361	285	311	341	334	346	329	313	326	333	300	295	340	310	329	328	274	317	331	342	311	353	309	306	326	346	322	336	318	348	336	340	352	347	336	341	330	345	327	330	310	347	344	325	354	336	310	337	359	318	336	325	325	352	341	335	337	337	313	304	298	357	351	338	350	315	348	329	327	357	332	344	336	316	322	334	325	327	309	328	288	323	343	326	341	334	332	312	318	307	316	307	321	332	303	303	325	325	307	326	333	342	345	313	354	326	306	285	313	308	325	328	293	304	334	327	303	351	311	336	323	341	324	297	333	332	339	303	317	343	338	308	302	335	319	323	311	365	324	325	330	316	361	305	286	322	321	329	341	354	292	338	326	331	341	318	330	331	337	336	313	363	348	322	310	338	301	334	335	324	338	327	315	337	315	331	299	317	316	309	303	333	329	346	312	321	298	343	336	333	322	328	320	331	315	344	281	295	346	317	352	326	324	367	305	349	343	294	319	318	305	327	323	331	312	309	339	337	289	312	281	333	302	316	331	355	336	323	315	324	367	336	313	318	336	321	309	317	337	315	324	307	331	336	330	324	350	315	328	313	332	313	325	320	349	334	309	306	309	321	326	333	322	296	331	353	318	309	347	335	342	300	310	327	336	324	313	325	352	324	330	319	323	332	335	342	308	326	318	316	324	296	304	318	325	303	380	327	296	284	348	306	338	298	327	343	317	314	359	313	326	324	305	319	299	317	310	320	305	368	315	342	342	326	326	319	301	346	344	320	300	301	326	319	318	328	303	313	352	329	326	308	328	350	308	301	340	316	338	317	374	324	332	314	327	316	317	352	327	338	306	318	348	300	355	338	313	327	334	314	301	343	322	318	353	321	297	331	343	338	323	288	338	324	327	333	319	330	323	281	310	341	304	333	295	361	336	304	299	304	363	297	333	310	353	308	343	327	365	287	332	300	323	321	305	322	315	353	320	337	300	287	328	326	313	282	333	325	327	316	336	321	316	319	336	322	328	315	366	301	316	274	336	348	330	320	303	340	314	329	317	319	322	301	292	346	338	320	323	294	311	329	324	351	328	288	328	334	325	329	325	355	345	309	301	288	324	329	317	308	361	341	345	306	358	296	313	344	311	298	323	338	320	302	300	349	321	321	314	336	305	356	340	350	312	292	329	322	337	301	309	322	326	323	317	343	294	277	326	277	340	344	355	333	310	303	298	363	365	330	271	329	312	341	327	324	295	345	324	327	331	357	307	315	340	321	299	317	322	291	311	354	323	330	353	328	351	330	311	313	363	325	323	346	331	316	306	287	307	328	304	341	300	326	298	329	333	308	287	289	344	332	324	334	338	338	290	305	319	339	285	321	343	313	332	355	316	332	348	311	333	317	341	332	305	323	301	329	331	321	304	317	342	311	333	302	354	321	309	327	314	336	336	338	343	318	328	297	318	326	309	304	322	315	321	299	340	322	359	303	327	327	316	312	292	364	315	328	320	325	294	357	322	351	318	322	351	327	327	347	318	303	318	333	307	318	313	329	341	354	347	332	345	306	332	318	321	336	330	351	345	293	318	322	349	310	328	298	340	337	324	327	335	330	355	298	333	342	319	296	338	317	314	304	318	313	343	374	352	354	315	305	312	302	331	316	349	317	314	324	330	325	314	301	315	289	311	331	314	308	330	351	336	293	341	328	315	317	353	332	288	320	345	310	344	304	317	345	336	300	324	302	334	301	331	309	292	367	337	330	334	311	316	303	312	331	323	295	305	326	316	354	334	337	322	298	318	341	290	332	334	317	309	326	299	327	318	352	311	375	332	314	355	329	308	332	351	315	322	298	329	312	340	318	321	329	334	326	345	332	296	308	307	347	319	331	321	320	321	308	299	326	313	337	312	305	286	332	318	326	347	324	294	341	369	356	317	274	340	360	304	351	295	314	337	334	346	320	332	306	297	334	322	347	308	307	326	344	326	343	326	362	346	332	338	326	336	328	331	310	319	321	337	303	333	318	295	294	317	312	322	284	318	316	326	310	336	317	327	353	332	355	301	298	319	314	293	319	328	300	347	346	322	305	351	324	306	320	318	350	303	326	362	346	308	313	335	321	360	342	330	347	295	284	314	309	292	322	310	297	339	369	320	306	320	333	302	318	325	322	302	306	304	329	334	304	316	314	346	314	337	318	315	357	344	345	317	333	368	367	347	352	330	285	331	303	308	334	315	324	341	331	302	301	315	311	315	317	337	331	298	318	325	327	315	344	303	302	327	324	315	332	334	360	300	338	331	326	362	327	309	338	325	306	330	354	323	340	310	330	301	356	306	300	324	340	317	274	333	337	317	297	343	313	337	319	314	345	302	334	313	327	325	303	328	320	342	312	325	319	304	339	323	348	335	335	336	313	347	343	338	317	316	334	340	302	323	300	335	318	335	334	338	306	370	335	334	318	323	355	326	314	324	322	338	331	331	297	311	326	332	321	338	317	295	316	331	349	346	338	336	305	329	354	338	370	342	338	325	343	328	282	319	310	318	321	346	357	318	324	345	280	309	306	345	324	336	326	320	343	342	339	301	340	320	331	337	321	311	334	320	318	330	342	317	320	330	335	350	310	341	316	313	327	349	297	334	334	313	314	308	291	311	319	328	305	352	351	336	337	335	324	344	338	329	315	313	291	330	290	340	323	357	340	315	318	329	352	330	329	349	346	330	328	343	342	299	312	315	311	308	355	318	315	337	350	329	324	320	343	328	329	324	333	346	322	316	313	311	325	317	312	308	356	320	313	342	361	332	334	298	331	307	333	298	333	341	330	304	348	315	325	332	327	335	335	323	324	315	318	314	328	322	312	356	336	301	290	338	321	323	313	319	356	340	331	343	323	295	324	359	332	341	317	324	332	308	305	332	335	302	333	341	340	319	349	333	314	298	340	355	316	337	326	330	300	337	334	322	348	322	337	322	312	319	327	343	329	321	318	322	342	335	366	306	328	310	301	317	314	311	329	333	335	341	317	324	295	341	310	316	334	321	344	342	318	334	302	317	332	337	320	320	339	328	342	308	297	333	330	306	351	298	335	328	311	300	303	340	327	304	318	335	317	339	323	332	313	328	306	333	313	311	341	304	322	342	329	354	328	307	329	308	321	332	283	362	346	327	330	331	323	294	324	297	345	314	309	324	305	330	324	270	335	280	346	310	331	320	325	321	316	317	318	348	348	346	309	303	352	328	309	347	326	322	312	326	317	346	343	326	341	297	360	313	306	303	327	334	321	340	333	323	327	301	346	300	310	306	350	322	324	329	359	308	347	322
23844	21650	28927	24851	21654	16625	1641	794	640	533	517	544	483	506	449	414	402	434	423	384	375	412	382	388	376	357	339	362	349	386	354	364	372	347	359	364	356	352	375	340	330	367	355	348	342	341	345	350	371	363	371	333	358	335	357	341	357	346	329	336	330	366	382	344	361	367	362	331	341	351	303	365	323	342	370	347	360	360	351	368	301	337	335	336	351	356	370	325	332	342	335	344	355	316	360	360	347	326	380	345	362	366	359	322	352	352	388	358	343	362	366	328	319	327	322	335	346	313	332	312	332	330	325	326	368	331	365	350	339	372	322	362	329	369	326	340	314	319	344	353	361	348	341	343	350	387	321	315	331	315	336	344	339	365	323	344	321	340	324	311	340	360	370	333	340	349	334	360	367	368	366	371	345	342	364	365	343	322	332	320	375	354	327	374	352	325	325	352	351	344	334	327	359	350	333	355	361	322	348	356	352	376	368	362	335	335	291	335	331	342	329	332	319	361	331	378	323	357	327	306	340	341	343	364	338	307	323	317	345	350	328	305	311	320	343	351	350	345	324	336	349	376	363	323	316	354	330	353	360	360	383	359	336	335	312	334	339	350	349	359	348	366	321	347	362	352	341	348	353	332	309	324	335	344	343	333	356	345	350	338	353	315	363	322	337	316	341	333	351	334	339	322	339	337	331	342	371	304	381	349	339	341	324	335	322	338	384	320	341	359	336	327	351	331	328	343	323	330	334	337	338	298	343	362	339	351	306	354	357	404	313	311	346	341	331	330	337	316	348	345	336	367	345	320	332	329	322	317	366	356	340	361	349	358	366	316	362	354	328	356	312	310	363	355	332	317	378	337	369	343	327	335	353	343	303	350	336	354	352	336	349	368	379	300	336	351	348	335	294	332	354	336	331	341	356	325	312	325	359	323	342	366	337	328	354	315	384	326	360	318	364	350	345	296	348	347	325	349	346	362	336	353	366	335	330	382	328	364	335	333	325	324	323	332	363	360	340	342	325	356	357	399	341	343	336	353	346	326	330	342	358	341	375	338	338	349	330	346	368	349	335	318	319	359	371	354	345	338	337	375	360	351	321	335	354	338	346	394	341	326	330	329	350	331	349	315	338	345	348	326	341	335	330	349	352	335	354	376	376	339	352	330	331	344	371	306	353	364	334	342	327	351	322	325	331	353	312	336	338	388	386	346	346	344	336	328	305	325	301	374	349	355	327	348	374	349	304	357	326	333	359	345	342	364	339	341	315	309	357	313	338	352	361	333	357	370	339	331	322	334	315	362	331	367	347	328	351	321	331	354	329	339	359	352	357	310	321	395	359	335	364	315	338	326	324	350	349	348	356	339	318	341	333	345	344	314	337	340	361	338	346	327	356	323	342	313	365	338	311	331	323	320	343	358	355	309	339	357	379	344	364	358	337	338	348	363	355	369	323	327	317	340	364	307	314	358	324	329	319	354	315	315	343	319	339	332	314	355	378	333	353	306	326	345	312	345	332	343	314	364	345	350	318	355	335	312	313	344	349	347	331	332	369	346	353	335	344	354	363	334	326	342	325	367	358	340	323	336	352	319	355	339	357	355	356	320	334	352	341	347	344	373	366	333	340	331	362	341	347	337	368	337	328	327	365	338	332	365	330	344	334	385	356	346	375	331	336	320	346	320	322	345	332	360	333	343	316	359	328	328	371	331	336	351	330	382	297	339	353	379	344	323	329	339	357	355	355	342	361	347	337	339	354	341	308	348	338	341	349	346	318	350	355	320	369	332	330	343	319	341	352	323	359	335	350	322	312	347	347	341	331	383	349	316	364	371	354	345	328	322	336	345	321	360	349	340	312	368	335	372	323	349	359	329	320	344	331	369	351	351	364	330	328	357	320	354	371	353	332	335	310	375	323	344	354	359	348	354	323	334	318	339	345	323	371	340	328	348	338	354	319	349	300	296	342	348	328	343	359	355	353	323	350	369	364	333	303	336	345	338	346	334	332	321	343	346	351	364	353	352	338	325	350	339	347	367	325	324	386	347	366	343	358	347	320	362	308	328	367	345	341	318	358	343	357	350	390	320	313	344	351	329	359	334	332	304	360	355	319	280	343	330	333	326	358	316	332	352	338	315	328	324	351	363	345	366	339	361	334	380	359	351	344	342	331	328	353	391	337	385	340	344	346	308	349	350	340	344	346	368	347	344	347	311	352	326	320	347	342	354	382	343	328	333	332	324	355	343	352	327	338	313	347	349	322	339	350	376	367	352	348	352	397	338	320	357	347	363	351	362	361	332	345	346	347	334	341	358	301	342	344	340	348	324	331	306	312	345	354	353	361	318	355	340	354	329	315	358	350	351	357	341	344	340	377	326	378	315	372	347	338	373	319	339	342	341	325	361	347	353	338	319	346	370	351	320	342	335	358	369	341	351	345	356	319	360	361	321	357	330	354	345	356	334	304	339	361	344	329	361	373	345	317	344	338	340	371	332	362	332	343	338	328	342	335	341	355	334	342	325	353	326	325	339	336	334	310	323	298	334	331	326	322	334	391	343	327	387	302	343	357	368	336	344	318	363	289	357	330	340	329	349	330	339	346	350	329	337	343	353	345	321	328	353	346	366	334	320	331	355	302	380	318	330	315	346	359	360	333	352	366	328	335	346	340	390	320	322	338	340	349	357	378	344	325	345	334	340	305	352	334	333	333	337	332	296	375	331	354	315	357	325	307	327	349	354	350	361	341	342	330	327	353	342	330	348	331	328	332	340	339	346	367	351	330	319	335	339	334	338	321	310	377	331	335	341	347	356	350	356	327	327	334	359	341	364	349	354	342	332	347	347	340	335	362	339	353	350	330	354	346	336	327	353	371	337	327	340	362	320	343	339	333	334	313	351	365	318	307	339	353	329	343	312	329	332	348	337	350	330	364	324	330	357	347	329	352	335	360	317	336	337	320	328	379	344	332	361	324	370	339	337	365	356	349	324	328	304	362	350	337	303	334	332	323	344	315	376	365	354	313	356	323	372	351	319	318	328	369	341	340	324	344	318	323	319	355	350	331	357	349	328	327	348	348	350	319	349	327	354	352	306	347	382	357	367	318	336	371	353	346	331	315	334	312	312	330	353	316	360	330	329	347	365	334	345	320	341	334	314	343	317	329	342	350	386	351	339	342	332	334	316	346	338	341	345	361	360	327	335	336	380	346	315	358	372	314	321	406	375	370	368	365	344	328	340	365	320	360	346	320	343	365	351	350	369	333	336	356	372	356	336	337	350	349	316	333	337	329	349	334	378	338	329	353	344	338	374	318	345	347	352	351	321	325	333	344	363	382	335	358	350	327	343	349	351	329	332	330	352	331	363	316	333	360	308	326	326	352	374	355	347	365	348	382	317	340	353	346	339	338	331	331	345	341	333	339	366	371	357	329	345	318	337	340	308	386	321	330	321	341	374	342	322	322	340	368	325	330	318	338	340	309	321	342	316	340	352	373	336	328	341	369	322	363	368
35667	33672	13688	7735	5221	3694	2913	2282	2079	1682	1483	1367	1289	1140	1083	1034	982	979	960	882	856	827	844	768	798	757	813	752	768	744	774	726	759	753	731	680	739	694	702	736	698	732	728	700	718	713	716	684	718	714	713	738	668	731	686	691	703	710	705	673	659	734	671	677	657	676	662	706	699	645	708	684	674	665	654	655	660	718	689	672	710	685	746	687	666	663	652	644	721	629	645	658	692	682	628	701	706	618	632	715	673	684	734	671	684	666	690	663	694	652	655	686	685	709	667	682	674	730	694	628	711	668	669	688	642	711	652	650	644	687	650	635	737	670	680	680	708	647	702	685	677	647	675	724	649	713	687	677	663	676	678	690	661	682	677	658	687	690	711	684	723	673	631	726	703	696	665	688	673	649	689	650	696	652	663	647	673	663	701	660	661	700	685	659	642	697	663	663	613	701	644	640	688	659	633	683	658	701	658	666	700	684	660	664	695	676	668	690	706	693	668	658	643	635	646	710	632	693	679	686	672	690	679	679	676	665	699	680	628	697	659	659	643	686	666	686	677	699	655	663	671	720	677	674	657	704	705	676	651	661	664	672	666	667	693	657	650	711	692	657	663	700	658	633	708	658	641	670	710	660	644	718	685	678	695	670	744	679	633	693	683	633	631	696	662	625	670	640	671	685	639	679	662	680	654	688	730	683	670	677	656	680	651	729	685	664	648	697	650	711	668	657	686	698	697	683	694	653	678	650	673	695	709	685	647	659	698	671	651	652	729	699	691	666	673	673	630	620	674	678	638	645	702	686	666	633	678	694	667	646	615	677	676	654	658	691	684	680	672	673	699	737	628	678	666	662	691	654	628	643	693	656	690	655	706	680	652	696	681	700	620	653	666	676	657	643	618	621	668	670	740	690	677	677	648	654	715	662	677	728	644	700	730	660	685	698	712	655	695	699	664	679	666	671	677	656	665	669	615	646	689	659	700	687	639	676	627	676	685	707	680	672	653	634	721	697	625	708	715	699	623	672	668	682	658	719	680	677	671	652	659	656	709	682	650	680	708	682	704	706	647	660	635	660	637	685	663	613	627	670	682	700	664	659	644	675	708	629	661	635	645	694	719	725	660	642	722	682	703	658	669	686	674	720	612	662	677	651	685	671	653	698	627	715	672	688	671	658	663	648	688	644	674	696	712	675	687	701	666	704	657	655	706	657	706	643	668	670	706	703	653	708	606	652	666	653	710	683	666	672	724	705	659	637	641	677	704	676	676	697	662	667	636	711	649	682	690	726	642	634	698	712	668	646	688	686	661	700	709	689	670	686	658	659	675	688	652	693	629	668	661	610	655	611	664	702	666	673	718	697	663	663	651	727	666	688	708	711	636	712	677	643	680	675	711	666	693	630	681	652	630	648	631	656	648	671	673	674	681	672	691	707	641	659	654	660	673	650	651	749	618	682	727	676	668	615	641	710	666	670	682	641	682	674	683	690	687	627	653	663	662	687	644	675	676	681	683	644	660	667	726	640	668	633	681	696	674	665	584	685	667	643	660	691	625	654	664	703	698	681	652	701	630	670	668	683	633	678	693	705	643	658	635	672	637	692	670	713	675	679	694	699	643	644	702	699	711	636	730	608	702	688	671	634	693	680	669	693	689	691	640	678	727	679	657	689	667	664	683	684	657	665	654	652	694	686	655	645	681	694	689	632	672	692	622	661	643	657	658	634	665	641	666	653	640	661	665	680	685	681	668	687	689	652	708	683	706	703	638	692	663	655	668	712	663	663	737	637	694	723	636	699	653	692	710	630	630	672	682	653	658	694	671	654	675	686	683	668	711	700	721	647	647	682	631	679	661	645	671	678	687	669	645	719	711	661	723	643	641	707	634	681	678	686	708	666	764	649	671	611	729	696	646	699	674	659	701	680	656	675	674	666	680	687	682	674	699	661	700	656	652	701	688	689	674	687	652	655	705	687	657	672	684	651	701	662	679	667	649	699	646	649	695	697	742	658	664	659	656	614	659	650	679	651	655	665	663	683	659	684	632	696	670	687	659	675	695	685	643	673	661	677	678	665	643	696	682	705	642	681	712	666	665	668	685	629	667	633	674	679	685	675	675	717	674	688	651	719	723	673	655	680	707	679	724	675	666	643	650	644	634	619	698	633	648	644	643	626	677	656	662	692	642	696	648	697	676	674	694	631	647	672	657	666	655	666	623	680	681	700	675	687	676	702	647	678	679	649	665	672	658	666	660	718	688	666	688	668	686	722	654	704	723	655	693	612	673	711	646	656	675	693	640	663	676	712	622	633	685	636	644	698	669	662	707	628	622	689	668	703	679	699	715	686	717	659	643	682	642	681	655	618	682	674	659	702	728	640	657	656	632	644	690	670	664	699	674	670	659	652	665	731	663	673	678	663	680	686	690	638	636	663	679	649	695	674	672	689	689	747	701	653	700	694	679	663	633	650	708	609	695	684	636	650	673	675	649	636	699	625	677	700	634	682	662	720	661	683	679	666	622	648	646	690	684	653	654	667	667	701	652	637	712	698	672	659	666	686	641	642	640	673	717	700	670	677	690	655	687	649	660	674	677	705	696	697	663	687	670	669	693	650	705	671	693	614	642	664	668	706	662	672	656	675	692	659	663	659	660	671	634	652	673	665	672	649	689	680	625	677	641	651	654	586	635	697	677	621	652	693	685	667	665	674	659	677	668	635	662	699	708	683	703	633	643	693	687	656	643	663	675	683	652	649	686	672	661	660	689	703	667	659	689	715	685	659	686	635	675	647	691	702	659	711	662	652	671	673	694	698	647	679	630	653	746	675	665	643	697	664	691	619	669	651	687	683	647	657	680	678	654	665	691	661	632	666	682	673	660	662	684	722	669	661	661	711	667	656	680	654	718	685	662	638	696	634	678	632	689	699	631	656	693	697	651	673	676	665	656	672	702	643	643	676	666	721	636	705	706	660	649	688	680	615	625	645	676	610	697	648	688	654	654	675	597	643	663	703	686	665	632	678	644	651	641	661	677	662	684	703	648	682	719	698	709	653	651	646	658	624	685	666	671	686	697	643	687	651	645	640	685	673	697	686	712	709	687	712	674	692	697	689	675	710	689	717	685	725	639	636	713	673	703	681	700	659	636	690	689	655	649	691	689	662	720	688	694	650	694	685	740	634	660	650	642	655	671	675	630	643	709	709	696	634	707	641	665	632	662	681	689	702	705	666	645	695	668	645	620	655	689	672	685	668	675	703	679	677	684	696	691	686	683	707	645	681	638	660	646	679	682	670	697	649	668	638	681	686	661	699	629	666	688	672	619	636	672	662	717	649	671	673	677	655	680	686	687	654	706	708	655	677	633	647	635	666	633	675	670	660	685	649	658	648	680	696	703	662	685	669	665	661	667	629	656	647	649	639	645	645	687	694	699	730	673	707	624	637	652	692	728	712	674	673	674	684	700	688	675	677	663	692	679	666	668	661	668	689	669	672	629	674	699	666	634	650
27249	20777	6953	588	364	286	296	241	260	266	253	279	239	233	254	243	241	232	256	239	253	259	240	241	256	249	266	261	231	250	222	254	216	247	240	241	244	267	249	267	230	250	233	241	234	255	215	248	250	257	245	237	220	240	252	247	226	239	226	231	222	248	255	237	224	256	232	245	268	264	252	249	251	250	220	224	241	254	218	285	258	233	243	224	195	230	264	246	246	251	240	239	238	261	224	249	270	246	240	242	247	234	242	246	259	240	259	249	252	238	256	261	281	253	255	247	227	259	256	236	237	230	251	237	245	236	243	254	245	236	219	236	277	226	232	230	270	269	239	263	241	272	249	235	240	277	253	257	247	254	227	266	227	255	236	244	233	255	238	266	262	240	235	234	246	237	229	253	264	238	227	227	266	234	246	219	271	269	235	226	248	281	232	230	261	245	255	264	241	262	268	232	256	227	273	250	247	242	217	244	226	252	257	224	241	226	244	258	246	254	242	268	268	256	280	246	253	215	260	267	263	254	221	244	275	245	238	225	249	246	264	248	246	269	254	253	244	263	255	249	266	252	245	210	254	251	237	262	266	227	236	244	238	234	270	228	246	239	237	257	263	253	235	251	235	216	253	237	190	268	244	236	256	237	240	235	248	248	267	244	232	233	257	245	273	228	249	277	245	226	255	269	238	240	265	277	265	256	224	236	228	235	221	212	239	224	286	221	244	236	250	228	227	227	236	235	266	224	263	241	250	262	264	253	236	241	222	222	245	248	217	248	268	256	240	246	241	243	246	249	233	240	241	246	241	237	239	236	224	234	262	256	256	259	230	224	242	243	287	239	244	260	234	249	262	232	217	240	242	246	233	252	242	264	245	239	241	238	241	215	231	255	258	249	250	246	241	243	232	257	229	249	263	257	223	253	268	269	245	244	250	241	225	255	251	258	232	245	260	249	253	250	240	214	234	230	251	232	228	269	243	239	238	223	240	260	246	234	214	253	264	248	242	230	245	252	260	262	220	230	268	225	242	221	245	216	242	236	249	233	253	247	214	260	250	240	237	233	278	242	280	247	246	260	244	223	245	258	215	253	249	220	232	244	292	245	256	236	242	253	256	238	241	221	270	213	272	231	224	252	247	252	246	247	240	247	231	257	240	268	255	251	254	239	250	218	242	250	248	280	243	258	253	252	246	230	251	248	244	243	241	250	266	236	222	250	239	239	230	222	202	240	265	219	252	262	241	256	285	256	247	273	247	233	256	243	255	257	232	267	240	224	262	220	240	284	259	276	259	256	252	246	260	238	257	260	246	248	232	231	239	242	226	232	281	243	227	223	227	236	258	263	251	242	257	245	225	266	273	248	266	236	246	227	214	224	250	241	273	268	225	226	225	252	219	252	270	251	253	238	261	246	231	251	251	246	266	262	275	223	226	238	255	247	250	221	242	258	262	263	253	269	229	228	228	278	235	255	222	254	238	224	223	236	242	216	235	228	258	243	224	215	246	239	219	250	246	251	246	247	233	219	268	234	219	265	276	265	222	245	260	244	246	254	220	258	235	237	254	241	250	242	233	257	245	250	239	255	276	232	232	238	242	240	253	243	250	239	269	245	237	253	231	252	247	257	247	217	235	259	265	262	220	241	235	220	248	227	257	248	252	252	253	234	249	215	214	255	263	242	259	224	248	229	223	271	242	229	244	237	232	247	223	252	222	259	263	241	254	233	234	249	253	267	238	253	257	240	265	269	231	235	237	225	275	282	246	258	263	242	259	250	240	250	221	251	225	236	246	237	272	275	249	229	236	259	250	239	258	240	239	234	241	250	257	212	268	243	220	248	224	235	234	245	256	221	263	233	240	223	233	244	244	265	246	244	222	245	219	232	246	211	249	239	264	246	252	262	255	242	231	258	240	240	244	210	237	225	257	249	262	251	239	250	249	244	253	233	256	232	254	270	263	257	249	240	243	276	260	222	247	247	258	244	252	225	253	256	236	236	230	267	236	201	256	267	281	232	250	251	234	246	240	221	240	241	236	224	264	230	243	233	265	240	223	253	248	252	235	261	260	255	267	246	235	248	236	228	242	245	256	228	267	275	248	289	241	256	248	237	252	246	250	269	241	229	227	247	259	267	230	260	268	278	255	213	233	244	219	266	253	251	249	252	246	224	229	255	251	251	238	238	255	228	229	243	246	265	231	224	250	259	244	250	250	275	242	238	204	223	235	228	234	240	246	268	233	246	229	223	233	247	236	259	240	252	234	225	258	242	241	239	234	231	249	270	237	254	257	231	242	237	218	257	222	240	252	245	249	248	233	238	230	219	241	253	257	254	213	244	260	257	236	259	230	240	230	263	246	251	282	251	250	253	241	263	267	239	240	240	238	254	252	261	288	227	248	266	247	256	241	238	223	248	211	255	269	219	217	265	216	256	252	231	242	242	243	240	246	250	224	244	233	255	250	253	274	234	246	252	233	254	256	221	257	226	248	235	255	241	254	236	265	233	246	208	259	229	234	250	255	231	244	241	240	223	235	241	271	232	219	220	246	264	222	256	249	242	244	225	263	225	260	220	238	215	234	255	229	239	227	244	259	242	249	275	242	250	257	245	217	256	244	252	243	231	245	246	245	254	230	245	230	235	265	247	265	240	253	240	250	274	247	240	253	244	231	268	238	256	267	255	244	217	243	249	231	262	238	236	261	250	241	263	248	233	242	274	249	270	244	249	220	262	259	245	247	252	248	239	264	258	219	241	258	228	247	269	259	253	237	228	250	240	208	234	263	231	245	279	240	256	231	233	236	259	244	264	264	238	268	275	263	240	230	263	239	233	249	244	243	231	280	269	260	198	276	245	278	248	236	259	243	255	268	241	255	235	256	242	286	249	243	234	221	240	287	244	236	256	251	247	258	231	244	227	229	264	229	275	243	239	251	242	227	252	231	247	253	247	244	255	259	257	235	261	237	217	222	265	249	235	252	278	236	251	260	256	255	227	283	236	261	233	261	231	213	263	234	248	244	240	222	254	246	236	228	223	266	260	245	215	263	275	253	229	240	292	237	237	273	236	248	222	253	249	234	239	231	236	247	224	248	247	219	257	252	265	250	267	229	253	217	254	255	259	234	217	248	265	238	271	219	222	247	239	245	258	262	267	276	282	229	246	248	224	232	250	265	252	245	241	228	251	263	240	243	251	229	234	240	267	252	262	244	294	253	250	278	241	220	254	246	252	241	258	228	249	247	251	255	236	232	242	220	243	254	243	270	258	216	266	240	212	263	229	218	221	236	254	237	228	242	244	236	238	285	238	230	238	233	248	252	259	236	238	253	278	253	241	225	228	296	261	232	241	255	248	232	265	259	230	237	250	223	260	248	242	257	262	243	271	258	241	247	255	278	248	224	254	242	242	250	231	241	261	244	266	270	256	240	264	265	247	263	251	239	238	238	248	262	242	230	226	223	221	241	257	257	277	230	253	242	251	259	237	255	248	239	265	248	249	212	232	257	237
14322	11023	1538	955	855	670	652	623	585	634	518	585	564	561	533	551	539	521	572	515	547	518	558	541	515	536	490	518	491	549	507	522	560	523	510	511	505	533	547	540	555	552	526	547	540	475	528	544	548	512	509	546	583	513	513	483	522	499	544	509	522	564	552	546	547	504	509	522	505	554	491	511	534	536	497	506	504	509	507	485	485	534	526	485	525	494	530	527	497	518	546	562	540	518	511	546	549	497	512	540	507	529	527	560	499	560	612	509	521	529	529	548	533	519	514	520	518	537	501	520	501	532	512	578	534	509	527	528	545	503	551	512	529	532	525	506	503	568	531	524	516	525	546	551	541	553	524	547	520	540	498	526	556	558	525	537	546	548	489	500	540	540	514	520	502	496	541	582	544	470	545	492	500	532	548	495	506	484	501	526	480	547	555	524	501	503	537	514	534	487	538	510	542	520	500	565	579	511	530	519	495	551	521	551	523	538	537	501	519	562	522	523	553	537	503	555	545	493	521	516	533	531	503	539	557	505	523	508	527	518	502	505	545	519	499	552	523	533	497	522	530	511	547	536	528	481	557	553	548	527	517	536	508	487	540	546	504	558	543	569	508	482	540	544	544	548	495	514	522	510	534	581	455	502	483	514	504	500	493	504	539	544	545	520	514	568	506	521	522	535	502	509	532	518	532	516	526	531	568	539	503	520	532	520	529	513	505	541	572	513	544	529	522	534	547	562	544	528	529	516	555	550	516	516	481	516	541	493	540	536	540	544	516	526	551	501	495	517	512	550	527	506	536	516	557	545	538	567	545	520	525	548	547	525	524	553	516	554	534	522	494	481	592	504	579	525	541	523	539	515	507	519	555	533	488	527	482	514	554	512	514	546	545	484	533	522	505	502	498	536	548	514	519	554	531	546	530	485	547	540	564	497	545	576	539	494	505	503	546	499	541	498	553	545	543	551	532	584	500	524	494	528	493	499	529	514	537	489	535	520	474	542	522	528	544	504	515	533	563	519	563	550	538	534	523	561	502	512	540	545	516	541	520	535	520	508	494	545	524	513	514	559	510	546	534	524	531	566	564	494	543	543	527	538	548	547	503	545	513	559	569	528	572	531	535	527	534	521	503	522	538	559	530	491	522	549	503	553	549	529	559	501	471	533	542	520	535	509	551	551	491	525	534	529	498	540	517	555	493	473	529	499	518	553	520	550	505	506	535	510	500	481	528	545	540	522	517	544	514	487	547	487	563	515	528	534	527	501	495	541	550	538	551	524	560	514	529	516	518	530	503	508	522	501	532	521	538	514	509	542	478	515	527	547	517	512	522	512	525	538	528	510	518	495	562	550	504	484	531	574	547	497	512	509	485	547	499	573	529	544	534	532	486	489	541	510	531	546	494	483	540	508	517	512	518	508	510	558	531	509	535	541	525	539	523	552	527	486	513	535	540	531	513	535	513	520	517	552	531	529	514	476	551	553	544	529	509	513	546	511	503	488	530	533	514	510	481	545	568	505	556	530	528	488	488	517	484	520	542	532	542	537	513	555	554	514	570	574	507	537	542	504	537	507	517	557	537	538	511	578	513	529	516	507	513	541	567	520	515	585	527	509	548	581	512	533	506	522	508	525	528	507	509	548	543	501	523	524	545	513	513	526	482	513	558	547	518	467	481	536	534	486	539	552	493	526	498	506	534	507	559	518	562	493	557	532	510	512	543	568	543	507	522	536	527	531	519	536	539	495	565	565	509	524	476	512	586	494	552	533	552	507	568	551	560	531	540	504	540	545	595	533	527	563	517	570	532	514	510	500	514	541	538	470	512	505	540	587	512	540	519	538	524	507	551	534	567	541	602	514	512	501	533	500	535	524	521	543	529	503	516	531	513	486	520	539	515	540	536	545	515	527	593	515	531	536	519	524	513	548	536	521	505	522	550	506	539	556	465	531	480	497	545	534	537	546	509	558	549	543	539	541	561	565	558	497	517	516	555	502	534	529	529	512	504	521	554	486	558	553	520	527	518	589	560	556	525	521	528	542	492	560	566	496	551	498	542	456	501	535	535	521	539	568	499	555	508	545	472	529	522	526	505	553	537	496	522	495	529	511	548	498	570	514	531	534	542	516	529	525	538	548	477	525	573	468	479	526	548	546	546	509	561	565	537	493	561	521	487	496	529	519	526	562	506	530	501	516	512	557	545	508	514	529	511	524	510	515	517	507	500	488	499	557	523	521	522	503	521	565	542	509	529	537	526	502	522	475	508	495	479	523	535	485	552	562	512	547	537	525	538	512	533	523	553	498	522	498	521	530	511	505	521	519	522	537	523	518	548	551	511	549	519	482	521	526	531	551	522	529	535	526	538	523	545	584	560	559	526	547	513	549	473	548	553	544	500	554	510	522	495	503	536	530	497	528	516	530	534	501	524	536	525	518	542	514	516	513	543	512	523	501	534	528	550	528	478	468	552	541	502	549	548	555	501	543	531	514	507	525	515	514	510	489	509	558	518	536	580	536	526	519	517	546	547	536	505	552	539	510	497	500	520	529	522	503	492	528	497	539	543	564	502	544	526	513	568	540	535	541	542	522	554	497	503	485	564	543	504	523	519	536	532	555	542	541	497	534	515	549	508	557	515	568	521	524	526	524	509	550	543	520	528	530	460	513	519	542	529	557	510	547	507	537	499	555	535	521	544	570	505	504	504	518	486	506	509	556	550	530	527	555	544	505	555	563	514	532	575	492	551	525	546	536	514	538	528	505	568	515	505	548	563	563	534	544	518	518	517	508	523	548	557	533	507	509	513	511	524	499	514	549	503	551	523	537	557	521	518	522	525	506	486	517	536	509	503	589	540	520	522	560	534	488	511	518	556	550	542	531	513	517	547	537	520	538	542	488	535	500	491	484	527	559	524	513	500	506	518	550	582	520	546	553	542	499	562	522	528	507	526	544	538	527	554	551	540	575	553	521	553	513	499	542	523	534	539	510	532	567	506	497	507	531	532	565	515	502	514	503	504	555	531	498	526	498	548	506	499	557	526	519	535	517	571	540	518	541	540	532	509	580	553	513	520	525	521	537	520	505	514	544	540	528	520	503	486	546	504	507	554	536	478	552	499	562	532	540	533	554	564	511	536	517	524	535	493	515	533	499	545	599	560	512	516	507	528	570	519	566	502	531	516	538	546	511	551	554	571	504	523	515	498	546	500	538	543	499	529	538	537	543	515	528	580	511	545	521	529	544	529	562	474	542	535	548	549	530	524	506	537	528	508	528	533	532	528	536	516	503	511	536	575	529	517	539	538	548	528	495	534	534	541	529	528	504	514	525	495	559	509	524	523	577	527	514	559	544	535	508	528	549	541	559	535	514	567	496	485	564	564	522	532	561	561	561	524	500	550	471	567	524	529	564	542	522	547	534	538	552	536	498	527	503	507	548	553	546	519	513	569	542	543	532	552	548	532	503	533	518	486	536	534	510	514	507	503	526	533	519	539	531	519	525	483	550
24667	21632	28226	25524	16711	1053	491	360	292	247	264	210	191	217	184	163	191	168	175	165	184	182	159	167	168	170	160	181	143	154	191	159	142	158	187	154	160	140	153	170	152	161	142	170	130	151	158	173	145	169	138	148	146	153	145	160	128	165	147	151	151	137	168	163	132	153	129	133	155	168	160	152	149	144	157	158	167	151	154	138	145	141	173	162	129	134	164	153	163	132	164	145	158	139	148	159	133	131	142	150	145	161	132	148	173	137	150	158	172	164	135	147	134	149	131	172	149	156	149	142	139	148	139	120	147	164	152	145	146	159	142	162	159	156	153	147	157	138	150	134	147	159	161	157	133	154	138	152	171	135	166	135	164	136	151	146	169	147	157	132	122	132	146	165	152	163	135	144	126	151	126	136	142	155	155	144	163	138	147	158	137	133	147	160	138	158	145	139	145	148	146	140	154	138	148	157	164	152	128	142	164	128	159	148	158	151	154	158	140	138	168	166	161	191	147	124	149	136	136	140	164	125	157	118	146	148	136	128	157	132	129	149	143	140	154	150	143	139	154	140	126	152	113	140	120	140	125	147	147	159	134	155	144	148	140	156	165	138	146	151	152	130	135	144	150	146	146	124	149	143	123	131	140	154	154	135	161	148	134	129	156	133	137	158	152	145	144	148	150	157	131	136	187	140	145	161	136	124	169	167	136	146	148	136	144	126	149	115	145	129	149	131	120	124	167	160	161	159	155	136	161	150	156	154	142	154	150	133	147	145	139	148	152	140	144	148	160	138	142	144	144	135	148	150	140	149	166	138	158	158	161	150	124	155	159	136	133	155	139	152	143	160	142	153	134	162	118	141	153	166	161	129	152	171	153	156	137	150	129	128	129	149	132	142	142	135	145	143	134	152	145	161	144	139	134	127	167	143	158	172	166	139	158	167	156	145	152	144	161	130	137	165	153	149	141	147	134	125	154	136	141	140	155	135	145	167	153	154	133	143	153	155	134	142	163	149	161	149	134	153	147	157	134	148	126	137	146	133	144	138	148	150	155	164	139	151	146	146	147	133	143	130	142	171	142	148	136	153	162	152	170	152	132	134	168	149	155	160	169	156	179	140	127	139	158	148	139	143	151	172	128	141	133	143	127	146	154	154	141	131	156	157	131	136	150	155	147	138	152	136	145	173	162	167	146	149	141	139	156	153	124	137	139	140	132	145	143	142	157	145	155	154	147	147	150	135	144	134	127	134	146	140	149	131	143	152	140	166	155	142	145	168	147	166	145	139	155	179	144	150	151	158	156	135	148	171	142	144	131	148	148	159	161	153	153	145	156	133	155	144	171	157	165	143	151	176	149	156	153	150	149	152	153	172	153	139	144	133	147	134	150	153	136	122	156	150	149	144	144	147	131	141	145	140	137	151	168	129	137	141	145	148	143	147	149	137	139	144	145	132	174	144	159	138	158	178	163	135	156	162	173	138	151	134	151	160	165	144	155	148	139	143	132	162	143	127	147	140	159	143	131	152	131	123	147	170	166	144	136	147	136	151	142	150	151	135	137	151	144	155	170	147	136	137	142	130	155	168	123	128	144	150	140	144	149	124	159	156	145	112	128	157	134	142	163	147	159	160	127	142	144	154	161	151	120	170	144	141	142	156	143	133	127	164	155	146	142	144	146	148	138	174	132	132	151	140	145	140	138	133	153	162	138	145	132	129	154	138	146	166	158	132	147	146	172	150	141	147	121	109	145	160	155	154	136	149	140	136	145	163	130	142	133	134	146	158	154	134	152	115	136	147	160	154	137	153	161	141	135	146	158	132	169	132	154	139	152	167	141	157	156	135	156	149	151	151	145	139	178	142	150	142	164	130	156	134	139	149	144	137	128	147	149	147	157	135	131	144	158	152	137	141	138	136	153	175	144	136	125	149	151	120	148	130	128	150	174	147	143	131	142	148	138	149	159	123	139	132	125	161	148	158	140	157	154	123	159	138	147	169	146	141	167	135	132	153	146	135	147	160	142	129	135	133	123	166	141	133	171	158	143	150	161	143	138	153	127	130	135	160	155	166	151	164	138	154	143	136	163	130	165	127	134	134	126	134	168	134	136	139	129	131	149	145	144	124	124	159	166	129	169	149	168	156	154	154	158	172	147	136	139	141	179	147	167	162	129	149	157	136	145	157	152	143	125	135	135	135	142	159	139	131	133	148	166	130	133	163	142	155	167	150	160	148	166	127	180	136	157	142	125	161	131	156	113	133	163	123	138	143	149	170	143	149	171	164	167	160	130	152	137	143	131	141	153	137	139	152	122	149	134	161	127	134	148	134	164	128	150	144	152	146	147	162	128	146	148	145	140	155	155	143	139	149	162	151	123	141	148	162	147	128	155	145	127	165	152	150	148	146	156	142	143	145	149	140	136	128	138	130	143	131	160	141	143	146	135	145	126	139	131	153	123	152	155	147	141	152	134	151	145	148	149	136	130	150	147	148	126	163	143	145	148	142	144	142	121	154	139	167	149	156	139	144	180	143	138	132	163	135	134	150	169	149	150	174	149	136	148	157	134	161	156	157	135	169	165	140	132	136	160	140	149	151	127	145	141	147	146	141	144	135	151	141	156	131	170	129	131	161	149	160	132	140	135	131	168	127	140	149	139	162	128	135	127	170	149	139	130	154	157	133	137	155	164	159	134	148	133	145	158	134	131	135	135	147	152	136	169	132	139	159	187	133	145	147	156	146	149	153	138	144	157	135	151	156	138	140	132	155	158	148	173	147	144	146	150	140	155	139	153	142	137	152	130	141	139	149	156	158	145	127	140	141	138	162	136	138	146	150	137	151	147	139	146	149	149	171	157	162	133	126	150	141	144	129	157	141	142	134	138	128	153	120	163	152	157	159	148	139	137	150	176	141	141	161	160	136	145	146	125	153	148	169	125	151	146	161	136	136	153	147	167	147	151	125	156	151	160	154	140	142	139	138	179	151	156	162	150	151	141	148	159	137	157	133	114	141	136	157	115	149	164	153	145	146	148	160	175	145	149	150	149	165	159	148	137	158	140	161	137	160	138	142	150	153	120	137	157	138	159	152	150	151	131	134	151	127	139	163	141	155	139	158	151	139	135	157	135	153	142	148	135	149	140	166	171	167	130	128	137	161	127	135	139	133	152	144	144	168	134	160	132	156	153	141	170	155	130	179	149	138	137	131	135	146	145	132	146	157	150	135	149	114	170	141	152	129	138	133	141	162	143	148	142	137	139	118	149	153	159	158	149	161	138	149	164	130	149	149	162	147	154	161	132	167	143	139	139	137	138	138	148	148	136	138	150	152	130	139	133	135	149	154	166	132	152	130	154	130	145	135	121	141	135	152	136	139	145	147	159	133	140	126	163	140	144	143	152	149	134	146	139	151	146	169	129	138	133	188	135	144	133	118	141	129	140	152	136	148	128	149	156	164	145	156	145	149	155	148	124	166	138	158	136	148	145	148	154	142	149	139	132	165	149	146
32776	28756	8720	4353	2849	1942	1507	1217	1005	893	754	719	619	599	554	520	457	446	423	445	420	414	412	403	354	371	379	355	398	398	332	393	351	378	350	351	361	322	333	356	358	350	352	337	369	333	356	326	343	346	393	336	345	316	291	355	357	326	336	330	313	333	334	316	338	356	323	338	307	302	327	325	362	316	317	336	360	335	322	330	364	309	290	313	332	328	320	320	322	340	336	326	350	315	343	331	337	336	334	318	311	306	336	333	327	334	358	322	324	291	342	330	318	306	281	332	339	314	351	319	325	316	312	310	335	351	338	316	317	316	324	271	315	338	306	299	329	335	325	332	327	328	317	328	332	322	310	311	310	311	332	355	318	337	346	326	323	324	311	327	334	316	318	339	331	319	327	351	299	347	325	304	336	326	360	304	343	342	305	345	342	331	299	336	319	308	318	326	311	354	351	326	337	320	341	305	302	305	340	323	322	321	308	363	339	337	335	324	314	308	328	294	333	307	348	324	337	300	353	331	318	311	348	342	323	372	355	320	327	356	318	341	315	340	317	343	329	323	298	335	320	348	304	302	305	344	342	315	335	319	338	323	318	321	346	314	346	310	318	350	317	369	333	317	342	319	350	339	347	359	329	303	324	336	353	317	326	309	328	333	337	341	352	346	332	331	326	343	300	331	324	338	326	331	357	318	344	327	324	312	342	329	332	310	346	333	349	354	338	285	307	314	334	332	352	342	333	345	308	333	292	349	309	309	323	379	324	324	309	346	325	335	326	296	309	318	336	327	323	319	330	295	315	315	363	347	322	356	321	343	330	340	342	324	300	293	316	369	327	317	346	326	309	324	352	320	340	313	344	329	303	332	322	337	332	341	323	321	312	323	367	341	276	330	309	338	337	331	333	313	359	311	342	325	312	316	308	290	337	331	297	325	290	327	327	318	300	332	310	303	335	336	307	297	329	331	357	315	330	311	317	346	307	338	319	333	334	346	329	326	314	337	342	328	296	305	339	317	357	312	334	312	322	330	315	325	312	359	344	355	326	326	322	326	309	320	351	294	330	303	326	337	338	312	346	316	315	294	333	287	336	341	361	343	345	372	325	333	316	322	315	331	338	370	297	330	336	327	312	343	323	321	348	340	337	313	314	332	290	349	336	315	312	320	310	325	348	281	324	308	333	362	314	295	321	337	319	319	327	333	319	357	322	328	336	321	313	347	291	294	373	296	333	322	343	315	329	343	320	295	319	327	342	307	302	299	308	327	343	299	332	330	317	333	335	306	280	342	335	341	306	295	326	329	320	331	335	336	331	324	334	345	346	317	358	344	329	311	317	301	315	318	344	301	342	330	328	330	314	311	290	326	332	323	321	327	335	325	332	331	325	306	318	295	316	314	323	333	318	328	330	336	331	316	311	340	344	325	327	315	311	337	358	322	354	319	305	317	315	322	331	321	362	287	316	344	315	294	337	309	319	305	313	282	335	315	308	352	339	316	336	310	316	370	338	305	311	359	317	342	332	333	343	312	333	307	344	332	325	332	286	334	315	305	319	327	349	328	322	355	313	333	307	353	331	334	328	307	336	327	314	313	314	285	311	324	340	346	342	336	339	358	319	335	358	305	333	322	330	342	327	322	321	300	325	356	334	334	302	316	308	307	311	342	342	324	325	339	306	347	319	331	337	322	343	310	294	342	318	341	322	300	326	328	311	320	358	291	341	349	320	326	307	299	335	294	335	332	323	352	317	345	289	332	329	309	308	332	310	303	344	334	357	327	322	337	336	311	322	300	345	319	325	298	321	365	334	341	310	322	330	303	292	325	304	342	294	318	331	320	325	316	331	313	330	337	293	309	321	318	339	339	336	321	332	335	364	332	359	310	328	299	322	314	323	317	330	319	333	339	333	322	298	325	343	333	334	308	279	327	311	321	315	336	335	316	308	334	334	329	346	368	328	335	325	300	359	300	331	304	340	299	299	323	325	327	315	342	303	324	351	310	316	327	304	350	315	345	364	323	307	341	337	339	315	325	296	317	331	333	351	317	332	350	320	316	334	312	306	303	370	329	311	307	332	327	346	367	339	311	321	330	321	301	316	350	323	326	291	314	319	325	324	332	325	322	299	318	311	301	326	306	333	310	342	327	334	322	345	327	344	333	318	302	337	331	319	344	317	308	335	325	327	317	393	370	349	316	304	301	307	342	290	322	346	314	325	324	335	302	346	335	323	316	330	296	320	312	312	349	322	332	324	323	340	339	334	281	333	333	311	323	330	301	302	323	317	357	308	351	330	326	321	305	320	295	347	314	339	336	357	334	300	307	313	298	322	293	346	346	312	319	327	288	259	324	305	276	315	332	344	326	334	331	332	317	347	335	323	321	325	329	314	309	335	314	297	339	332	317	323	324	320	328	330	343	328	321	314	335	317	297	331	316	338	313	307	370	310	324	345	318	322	313	315	352	320	333	337	341	327	343	339	329	305	306	282	326	313	301	347	344	329	322	315	313	322	335	324	334	339	310	336	298	288	317	347	307	333	341	331	325	340	337	322	314	310	318	323	320	303	308	301	311	324	289	339	313	328	322	363	299	301	324	325	311	330	350	329	328	313	330	330	326	303	316	302	294	327	317	338	299	312	337	296	339	314	315	309	307	295	348	336	297	314	307	319	304	337	299	296	338	347	298	319	326	349	326	347	327	322	320	335	343	326	325	326	341	309	310	330	333	325	313	325	339	306	351	303	309	322	337	297	330	319	311	333	336	316	341	332	330	328	349	323	332	334	333	343	332	312	317	307	316	336	317	318	310	309	332	316	344	348	333	302	303	341	327	337	342	359	308	308	326	296	301	296	323	364	353	318	317	330	308	311	329	309	317	330	322	334	328	292	306	310	293	337	315	292	342	336	294	313	340	328	336	309	318	312	292	332	340	326	294	312	341	315	338	358	307	311	337	319	361	331	330	324	303	376	332	315	329	307	330	326	334	315	317	325	327	318	309	326	324	319	363	300	344	317	319	347	311	313	331	311	312	322	288	332	337	321	315	335	310	318	316	340	322	306	331	333	298	316	313	332	306	321	341	308	322	333	329	324	289	304	318	310	318	320	346	300	301	336	350	333	333	313	318	311	309	294	354	328	330	330	311	307	335	309	324	340	354	327	342	335	326	295	313	332	327	297	324	311	311	336	361	313	316	334	307	326	315	323	317	355	335	279	325	314	338	338	313	333	348	315	334	263	317	330	305	317	321	301	306	319	284	330	370	325	309	314	303	325	287	331	375	307	327	362	305	302	333	304	344	340	342	330	318	327	321	314	322	330	334	309	301	343	326	317	368	298	344	317	332	301	319	339	322	310	324	339	321	349	328	342	332	331	334	308	318	333	359	337	338	307	292	344	334	338	343	321	357	332	325	322	337	319	346	343	318	301	329	335	336	350	300	332	336	347	325	328	333	298	302	323	325	322	343	331	321	316	308	364	345	319	333	315	310	310	325	292	343	311	317	329	348
23806	21642	29024	24753	21645	15479	1573	757	629	553	509	506	492	443	441	413	391	448	408	386	405	417	405	393	391	358	351	374	354	367	398	337	368	354	339	393	330	360	346	328	388	345	349	359	363	360	405	394	384	367	339	329	377	363	377	339	359	375	345	352	349	336	351	375	357	332	338	324	345	357	361	339	357	324	350	337	349	309	342	353	360	321	360	343	318	353	340	351	317	323	348	341	346	332	366	343	368	313	350	306	355	351	349	326	340	377	315	355	349	391	302	348	330	327	342	352	335	347	332	340	328	319	343	344	336	358	361	365	355	334	336	354	346	360	332	328	330	320	328	327	354	356	358	315	346	353	357	350	337	377	352	313	383	352	327	358	381	314	396	369	347	325	342	362	337	352	367	369	361	361	371	339	353	360	381	330	394	328	319	343	313	321	320	317	340	341	367	347	338	360	328	357	324	377	342	342	349	333	362	366	315	339	359	323	311	336	363	321	328	347	345	356	355	365	369	330	330	362	314	334	321	301	338	356	336	350	336	292	335	352	336	335	369	381	356	328	347	347	345	346	327	346	339	336	326	337	370	362	364	345	370	346	321	332	344	356	333	330	365	327	339	328	351	404	346	360	337	346	311	314	355	329	337	328	354	331	338	315	333	358	348	357	319	324	321	353	347	382	314	348	318	351	373	331	326	343	385	371	349	327	339	333	351	338	309	339	333	326	348	335	326	339	334	352	353	329	310	325	350	334	360	340	341	366	342	346	342	332	361	358	334	325	370	350	349	356	338	375	329	351	369	353	339	318	365	366	319	326	314	351	367	322	324	338	355	323	328	373	341	373	337	314	350	358	366	350	320	361	356	336	330	338	356	349	324	315	342	318	350	340	335	368	359	328	336	333	331	336	340	335	347	357	360	356	344	326	323	358	332	346	323	371	352	317	324	346	332	363	357	340	354	337	330	367	325	340	349	346	333	361	359	343	343	349	342	367	325	354	318	357	317	288	338	363	301	340	332	332	346	358	379	370	332	329	345	349	346	360	357	314	370	345	361	363	346	343	349	328	313	345	323	349	368	317	382	336	356	318	359	331	354	321	343	384	341	327	346	351	338	360	363	354	344	343	320	337	318	330	336	326	340	355	327	348	332	328	340	354	336	348	362	405	343	344	351	371	339	345	346	352	328	340	345	318	363	344	331	353	351	325	340	356	335	374	318	372	345	333	318	339	353	319	385	391	370	372	357	362	323	333	394	355	326	346	366	348	309	366	329	335	345	324	324	341	352	354	351	326	298	354	349	330	316	319	315	355	340	323	342	373	329	332	314	300	335	318	321	334	363	334	334	330	354	339	352	331	370	351	321	332	325	352	333	321	335	333	323	330	323	331	362	336	338	316	360	319	324	327	353	331	337	325	323	332	317	333	328	337	348	325	342	363	358	317	357	335	338	369	311	350	332	344	368	333	346	337	358	306	342	334	344	331	324	357	329	344	357	335	353	361	363	335	333	350	352	354	332	356	330	373	333	333	366	332	334	331	336	369	334	352	362	321	335	349	347	319	343	332	325	295	313	365	351	356	333	350	321	327	356	327	348	313	315	313	336	321	341	350	322	341	350	327	342	366	359	366	327	330	329	350	393	298	340	313	341	338	331	322	339	332	350	363	322	353	323	337	315	349	390	357	323	391	338	318	331	342	334	413	305	370	347	366	349	328	349	371	306	326	344	339	370	346	347	352	317	356	356	339	355	347	342	343	348	337	363	342	352	313	346	334	353	341	357	336	334	362	356	329	325	330	353	367	333	340	353	356	369	365	342	364	311	361	347	324	346	330	346	334	325	353	344	333	367	325	311	338	355	360	338	369	360	358	350	360	388	357	336	380	340	334	339	373	334	298	359	327	315	379	295	321	361	354	363	324	328	339	357	352	337	336	344	349	343	345	336	338	326	316	382	358	312	363	329	360	357	344	298	365	348	325	336	343	358	327	344	354	330	370	346	327	343	357	327	362	347	355	309	349	316	343	330	358	344	332	336	366	345	341	370	326	346	333	318	308	322	343	363	357	341	321	342	383	382	326	319	346	355	317	380	309	370	366	340	362	344	329	350	374	345	343	309	327	321	329	339	345	316	334	335	341	380	347	383	344	345	352	331	340	348	305	358	314	342	351	323	344	344	349	349	343	338	322	364	364	342	366	411	348	314	307	356	336	332	327	350	337	328	342	349	356	345	330	350	318	335	386	338	354	339	325	369	322	315	346	351	356	342	376	343	353	324	325	344	318	343	362	339	348	339	342	334	369	341	323	323	367	356	315	375	340	349	340	340	383	353	377	337	344	332	358	338	325	358	315	343	328	330	367	331	341	336	332	346	329	353	313	369	335	360	339	364	369	354	335	337	341	326	318	332	350	338	338	326	340	345	319	323	380	362	347	321	344	364	316	314	352	332	328	341	342	350	347	349	330	347	349	333	338	329	364	334	338	341	370	334	329	337	373	347	350	342	302	361	343	342	324	368	365	356	345	323	326	307	354	362	336	346	350	350	319	350	354	351	340	343	338	345	352	341	366	340	339	334	337	327	321	348	353	329	363	349	347	354	355	339	332	350	359	325	338	361	340	338	349	357	344	350	345	328	329	335	348	368	326	333	347	354	345	366	336	367	369	337	348	304	353	341	358	346	341	357	341	343	333	339	348	363	350	331	370	353	325	322	365	357	380	329	358	341	348	320	322	337	361	361	366	348	308	339	326	371	371	338	346	348	328	370	304	324	338	328	329	353	334	314	341	351	312	341	342	342	352	363	345	302	339	310	358	332	341	339	336	372	344	340	334	382	346	341	323	350	326	343	373	334	343	318	368	336	334	350	357	373	362	364	372	339	337	341	349	370	349	310	339	323	367	328	356	356	344	345	323	344	328	351	309	336	335	329	336	328	329	342	317	387	348	370	350	361	311	341	344	301	321	356	331	365	337	348	377	332	338	334	319	358	315	354	348	328	342	353	356	323	362	371	331	321	377	339	321	339	361	365	345	331	344	353	335	349	338	341	323	325	351	358	329	335	349	352	342	339	319	349	333	338	347	325	342	321	345	365	328	336	317	363	303	344	366	320	368	339	350	349	334	311	342	312	319	336	359	333	334	327	320	335	309	330	338	324	330	337	328	311	357	315	354	360	353	367	334	355	330	315	345	346	327	341	362	322	316	329	331	332	357	360	368	343	319	360	331	333	351	322	324	352	342	350	341	350	353	365	339	352	347	342	384	348	332	321	328	347	362	352	330	335	330	346	334	339	313	351	360	336	388	339	361	354	311	370	348	340	305	361	335	345	315	379	312	344	359	356	310	338	342	358	342	351	321	345	349	329	351	323	344	322	354	324	362	344	355	346	347	317	347	349	333	349	338	353	328	337	348	345	372	343	337	324	327	322	332	327	348	347	318	330	364	331	343	375	323	347	364	350	371	323	361	324	308	340	374	334	376	319	333	344	334	360	329	328	352	365	332	358	316	373	303
34599	35598	13926	7752	5291	3812	2975	2344	2075	1711	1549	1363	1263	1215	1107	967	1002	949	904	847	899	844	887	856	814	829	752	785	840	786	760	774	735	709	745	714	762	743	683	706	711	725	745	760	720	691	697	720	689	698	669	697	687	736	659	705	684	664	693	688	706	676	713	683	645	668	697	732	670	701	724	680	659	659	653	628	664	648	707	709	714	628	654	654	684	669	710	650	641	684	687	665	686	690	635	676	672	618	644	691	655	667	699	707	686	715	675	691	634	630	684	649	704	713	672	689	695	698	710	671	730	703	655	729	679	700	662	627	710	712	681	699	662	739	672	670	698	695	627	715	647	673	672	700	713	606	652	655	651	679	660	656	680	644	628	677	670	690	692	672	668	662	634	682	583	641	686	677	668	693	682	727	642	635	673	734	710	653	666	674	676	690	664	687	658	658	699	657	641	651	670	698	643	660	661	645	674	673	708	653	662	633	689	633	628	668	684	663	640	641	705	669	656	711	707	690	640	651	663	692	656	675	685	648	716	696	695	630	677	656	665	688	686	684	706	712	673	678	708	641	685	641	656	686	660	661	672	661	706	671	639	651	623	657	651	650	684	653	668	652	661	628	659	678	718	636	703	656	739	705	652	686	666	639	668	680	668	669	684	640	685	659	681	641	655	741	659	652	670	664	695	699	640	699	688	637	654	658	658	658	651	662	646	681	640	638	619	638	608	627	650	649	654	656	705	680	659	635	703	663	683	682	660	721	688	670	685	719	666	704	683	709	649	664	687	646	651	695	712	661	636	644	628	619	668	628	686	684	673	639	691	617	669	728	662	632	635	667	676	643	694	675	703	681	659	689	662	683	704	727	653	667	673	644	648	659	628	681	715	678	633	704	631	648	644	655	710	728	662	682	645	687	670	673	671	626	640	660	673	686	665	670	656	680	723	685	678	648	726	708	679	684	650	714	688	646	676	633	678	630	650	712	659	638	712	664	625	688	648	684	642	686	696	667	635	666	657	674	670	686	669	699	676	657	689	640	653	701	696	650	678	653	670	692	668	639	699	673	724	667	667	679	662	696	712	656	661	664	652	679	666	709	698	629	650	662	659	668	685	693	728	667	682	681	691	680	683	618	647	659	649	658	654	661	707	692	710	655	649	627	683	682	713	680	671	707	648	651	650	664	704	676	696	651	665	717	687	674	660	667	627	675	665	676	639	642	674	660	646	671	653	731	614	654	655	675	676	692	631	673	692	657	657	665	639	667	670	674	681	692	682	692	658	709	668	643	670	636	682	705	680	658	678	683	664	666	716	720	692	715	669	642	679	658	651	671	700	665	711	666	653	654	655	654	659	646	670	682	656	648	652	661	711	709	683	680	648	656	731	652	677	678	633	668	701	675	673	717	715	660	737	685	692	679	667	659	693	685	700	683	631	689	712	696	682	685	626	684	598	660	655	641	627	688	645	719	657	681	664	632	681	653	664	658	676	685	709	679	693	670	657	658	632	692	706	648	685	675	680	645	701	662	653	630	652	663	661	668	686	660	651	658	674	674	659	673	649	669	669	656	627	632	673	728	654	706	655	648	652	665	685	631	683	654	698	684	704	652	661	662	696	648	594	688	697	642	635	661	675	692	650	630	679	668	669	668	708	660	668	676	691	630	698	736	593	648	642	630	704	643	635	694	691	680	687	626	700	661	660	666	681	651	646	724	709	654	711	685	642	620	615	621	641	627	672	651	695	694	697	694	673	666	694	644	636	688	682	646	654	695	642	672	664	704	701	671	650	685	696	696	656	636	640	649	696	669	680	683	683	687	652	670	699	633	663	641	696	679	683	723	684	684	626	660	701	683	655	702	730	644	687	689	667	704	689	693	713	634	630	673	677	621	669	639	632	646	661	664	725	640	681	660	674	690	657	674	681	702	696	651	678	680	644	640	698	697	670	703	686	643	692	661	696	663	658	690	712	678	667	678	669	630	675	657	660	702	676	664	699	667	680	679	675	688	713	707	689	680	664	671	637	603	643	678	696	657	650	634	643	664	667	674	657	691	664	678	694	635	663	635	690	639	703	632	638	647	702	678	615	718	698	705	646	678	706	672	667	666	641	654	648	712	620	708	677	634	680	658	677	695	664	668	640	655	672	648	724	703	674	707	669	639	627	677	698	634	676	679	685	672	647	640	645	633	664	676	663	665	722	681	667	688	659	676	676	681	675	701	712	637	673	676	688	668	679	635	654	656	666	695	669	676	652	661	649	710	640	666	686	680	620	679	654	599	619	635	731	671	659	686	672	638	654	654	691	672	635	666	679	695	671	674	637	730	651	701	711	689	646	688	676	720	673	635	667	635	683	671	662	665	665	641	685	657	648	675	627	662	675	664	708	686	698	634	679	653	672	656	655	668	623	669	682	655	683	660	684	649	634	684	699	618	699	721	704	678	652	678	671	673	710	698	647	650	641	680	700	708	692	705	656	617	689	694	652	669	631	664	672	665	691	691	680	677	663	658	664	705	699	673	664	639	690	684	698	667	666	645	670	672	704	653	639	705	722	632	647	678	714	662	686	647	690	653	637	614	688	642	712	661	679	680	707	688	693	665	704	690	647	680	654	682	681	654	688	675	650	662	677	736	633	664	669	666	659	670	665	679	703	705	697	681	678	682	662	661	705	667	655	694	680	710	648	671	655	705	646	658	671	672	674	658	738	680	719	678	570	643	681	700	667	710	646	652	668	663	674	665	673	642	681	705	723	626	682	685	660	648	618	635	654	718	662	668	689	669	639	690	625	695	678	636	654	684	697	635	671	659	679	655	708	671	685	633	654	620	621	622	651	671	678	662	674	702	637	652	698	662	720	605	655	669	656	708	685	682	691	688	690	688	721	673	717	688	675	718	692	625	655	664	668	650	672	744	667	695	677	699	658	641	692	643	668	677	645	668	597	688	715	663	710	669	679	728	681	692	658	698	701	698	680	692	672	692	677	625	687	676	707	640	642	642	639	667	646	677	674	699	645	671	696	656	651	690	655	675	679	684	658	650	654	644	668	672	651	707	695	656	641	685	637	630	690	649	637	653	652	661	681	708	677	690	646	693	688	698	703	669	718	668	643	659	666	703	677	676	623	632	674	684	673	711	660	667	665	706	656	660	654	678	687	696	709	644	691	670	607	675	653	704	715	679	643	691	684	705	672	631	693	663	662	687	712	676	628	678	653	693	683	720	650	675	637	713	665	666	665	729	667	658	661	658	689	694	632	633	671	674	692	660	649	647	725	696	663	681	648	653	732	679	701	662	689	639	727	638	646	663	665	660	745	681	679	657	677	689	664	686	701	677	725	643	668	653	657	642	682	715	700	625	721	618	673	653	663	684	673	670	718	662	635	682	646	632	684	673	672	639	679	653	680	696	692	660	682	636	673	685	638	748	677	710	672	642	685	671	623	720	707	678	708	671	660	662	698	692	662	648	645	655	618	651	682	664	643	677	656	734	617	666	708	699	675	664	638	635
27133	20712	6938	591	341	308	242	283	264	262	261	257	245	252	237	228	246	240	254	242	259	258	259	238	249	239	246	251	257	259	225	247	260	208	214	253	253	209	254	232	253	250	260	255	247	261	254	224	219	268	259	219	223	254	233	239	221	244	235	261	207	250	241	243	228	241	227	259	254	261	210	249	240	214	251	247	234	223	267	249	237	227	255	250	283	219	268	224	221	255	243	242	244	238	269	249	246	240	250	276	252	266	238	257	245	254	251	291	254	242	218	272	256	249	239	256	253	235	254	263	220	222	266	245	242	265	249	222	244	269	259	276	252	255	239	238	240	249	245	234	260	228	249	238	225	270	245	225	214	247	239	237	253	253	217	242	242	265	238	250	212	236	244	255	241	242	258	220	255	256	269	214	224	243	217	268	254	216	248	244	276	233	237	242	279	266	229	223	251	213	245	237	250	228	224	256	235	251	271	258	235	247	254	244	262	260	255	244	264	217	248	258	254	257	224	257	245	222	234	233	244	226	221	235	258	223	246	287	240	265	241	256	266	212	273	252	248	250	254	253	242	278	237	240	257	220	236	252	233	229	231	221	243	242	229	251	237	249	257	243	242	231	266	272	251	239	272	247	235	232	252	253	252	248	218	232	258	239	260	248	258	236	238	218	234	240	258	247	245	223	247	246	286	271	213	253	248	251	221	245	259	260	252	261	250	278	253	221	210	253	248	236	247	258	230	253	222	266	241	281	255	238	239	255	231	249	261	231	210	231	261	257	253	219	226	248	264	228	249	267	235	242	244	236	249	251	237	231	227	238	228	248	249	250	250	246	232	233	259	251	265	265	282	223	267	259	272	246	234	242	248	269	269	255	227	249	253	240	215	232	255	245	228	257	256	262	240	252	249	262	255	262	251	262	246	238	229	235	258	231	226	234	232	278	238	279	260	247	238	255	244	245	243	236	254	222	250	271	235	249	222	244	258	252	253	249	247	231	216	254	280	230	218	242	204	257	209	257	251	230	254	261	273	245	245	275	234	221	209	237	234	267	240	242	245	251	244	249	251	258	231	257	243	248	206	226	228	240	235	234	260	251	240	210	251	241	250	243	253	208	242	258	249	265	256	234	259	266	264	237	249	226	229	234	243	235	267	255	230	232	274	250	252	244	254	230	248	223	208	211	237	240	259	254	243	245	259	247	244	251	263	250	239	238	236	260	259	231	244	251	218	250	241	235	249	247	266	232	260	275	245	241	254	253	254	231	256	277	248	249	248	231	228	254	220	232	282	246	243	239	238	267	270	261	282	244	255	241	268	243	252	241	280	243	244	224	229	222	256	240	235	267	241	253	246	264	255	245	260	222	235	260	279	258	247	269	243	246	248	259	219	227	253	248	243	244	238	268	265	244	247	265	240	249	263	275	255	219	250	243	244	223	236	249	261	224	261	238	259	239	244	246	265	253	259	237	253	236	210	248	278	222	240	227	242	256	259	240	234	228	251	227	265	263	265	235	240	229	251	235	255	243	274	238	223	236	264	279	280	251	263	245	273	251	248	237	261	260	246	237	238	245	234	245	290	237	227	229	271	232	256	231	250	253	226	242	283	230	242	254	286	255	217	277	221	254	244	258	226	258	219	212	222	253	229	210	247	273	256	257	226	203	231	245	235	231	241	234	238	255	237	209	216	240	209	260	214	237	242	255	253	250	254	243	264	242	260	256	223	233	235	249	243	258	247	227	255	224	218	265	281	256	237	216	242	238	256	262	230	243	254	249	238	260	256	259	252	238	252	240	259	225	268	219	253	216	224	231	262	248	265	266	225	249	264	241	230	253	254	279	249	255	279	233	253	238	248	236	254	244	254	245	230	240	243	229	270	237	228	266	257	263	265	216	264	240	248	247	257	250	241	230	225	247	241	228	262	218	229	263	254	291	245	246	238	227	265	275	245	233	217	253	250	252	250	254	239	249	229	247	280	250	252	245	236	238	264	223	239	278	260	248	244	241	232	241	284	247	224	259	245	249	235	260	228	252	233	270	258	260	220	250	246	220	259	251	246	261	214	235	240	240	223	229	262	252	250	235	262	273	271	228	225	264	256	245	225	232	258	220	239	223	250	259	226	251	260	248	251	226	224	272	222	259	235	243	224	253	252	231	243	243	266	251	263	258	237	251	250	249	237	242	254	272	244	276	251	248	239	241	247	200	232	219	256	249	236	280	236	239	250	264	241	231	236	237	222	248	252	230	264	250	228	242	262	227	233	260	280	203	242	242	236	253	241	256	238	239	241	231	260	250	243	276	224	259	241	242	235	268	239	260	221	234	257	226	248	233	227	226	256	246	257	229	224	237	256	244	247	242	260	247	243	242	252	254	233	257	268	252	263	229	248	223	238	231	258	229	257	268	223	248	247	259	261	230	233	285	247	245	238	245	251	241	249	255	258	245	278	239	248	247	253	247	236	268	245	258	270	235	253	200	235	244	235	276	226	246	248	271	256	238	218	269	257	268	257	234	237	247	285	226	266	224	255	237	228	236	230	258	269	262	255	255	244	246	271	218	234	271	254	247	235	210	271	267	281	233	248	257	253	262	216	238	235	268	262	244	255	248	263	269	254	262	265	242	223	225	235	243	243	237	230	261	260	251	229	277	251	244	259	212	249	261	244	253	282	227	254	250	245	247	240	242	254	239	263	261	269	238	231	252	263	231	255	281	250	244	251	257	259	260	232	259	260	260	230	257	234	259	212	237	234	243	260	276	243	275	248	218	256	233	244	246	234	245	234	237	237	254	249	232	245	260	240	245	265	255	232	248	246	255	255	256	256	209	245	254	227	254	226	284	221	262	252	244	256	248	247	247	259	239	244	258	255	238	298	242	262	216	236	258	247	236	263	252	237	240	252	261	263	252	234	249	254	249	253	233	231	251	261	237	227	227	280	219	237	250	217	210	238	211	292	243	250	241	250	240	265	233	240	243	247	259	261	259	256	251	248	251	232	237	271	266	217	260	253	268	234	256	223	265	264	268	249	271	255	251	232	273	250	244	236	242	238	239	228	254	235	251	262	234	265	260	229	256	238	270	240	246	254	263	252	250	252	246	276	244	255	251	269	246	278	259	236	249	234	236	244	260	251	237	239	241	259	237	242	230	234	263	223	221	228	238	232	243	235	237	253	252	289	242	231	230	280	233	236	252	240	258	230	245	234	244	245	240	256	236	246	255	242	272	253	251	254	265	227	234	271	243	226	249	240	249	242	259	269	263	244	219	245	228	248	208	236	254	240	262	221	234	242	246	268	260	215	261	220	241	244	248	267	237	247	266	231	221	253	261	243	254	232	248	241	281	239	221	250	246	236	239	239	248	245	248	222	247	258	271	246	235	248	236	224	224	270	230	244	231	274	231	247	259	244	253	259	231	242	258	243	260	241	265	243	255	230	228	247	246	231	234	236	251	249	255	232	250	243	263	267	234	259	242	259	226	219	261	234	277	250	262	252	257	258	217	248	273
14225	9857	1432	935	749	635	653	623	556	581	556	563	534	539	513	559	524	548	513	584	536	552	550	514	517	565	514	532	527	527	532	560	533	553	527	539	535	533	512	549	518	551	504	540	522	549	507	556	521	521	520	502	524	523	563	562	525	584	521	507	505	568	568	529	538	488	542	528	506	490	581	508	520	478	528	552	531	561	486	530	552	534	502	488	569	531	539	514	523	520	500	507	530	542	525	537	505	491	539	488	508	480	503	513	536	536	511	487	550	516	491	515	525	476	557	515	525	568	565	504	485	507	507	572	517	528	517	496	533	519	550	574	534	532	494	552	512	504	553	531	496	544	509	534	492	539	560	521	521	545	534	523	542	536	535	471	545	520	509	489	500	516	529	512	510	527	522	531	511	501	520	556	534	514	495	525	559	532	551	536	527	509	506	491	541	509	550	548	514	550	509	526	543	538	521	511	525	491	571	480	529	501	564	543	553	529	541	500	520	528	565	568	502	517	536	518	541	518	532	531	504	504	536	537	538	529	501	518	522	486	524	499	519	488	511	511	542	512	573	557	541	524	555	512	536	520	539	506	517	522	519	508	519	551	521	502	496	501	507	522	515	512	487	519	493	514	512	518	539	512	540	502	505	517	526	536	524	544	505	532	511	496	523	524	534	529	579	574	530	568	527	504	550	508	549	494	499	490	500	457	544	516	533	545	516	523	512	513	528	553	548	488	569	553	524	529	543	514	541	507	539	534	564	561	488	520	518	537	520	527	511	524	509	521	562	541	559	514	509	541	529	506	511	555	514	517	540	510	484	520	534	511	527	544	521	516	526	528	550	515	519	530	547	497	531	539	534	533	508	493	517	569	547	499	534	534	563	515	520	481	502	588	535	543	490	564	516	522	478	506	523	541	539	464	525	536	532	565	541	558	495	509	503	533	513	464	524	501	492	534	500	520	542	565	530	506	541	540	514	523	550	519	502	522	579	520	510	495	557	534	500	512	493	537	531	547	523	534	514	500	520	551	546	498	544	517	518	544	525	524	550	506	534	523	546	514	552	531	494	511	472	491	526	515	567	557	551	521	573	522	490	553	542	478	539	509	535	487	523	547	555	511	515	521	521	555	537	505	536	555	539	502	501	562	543	539	500	535	567	507	529	544	541	508	532	516	569	544	527	552	511	525	498	521	531	520	501	506	529	498	472	513	557	525	540	534	481	482	538	518	556	542	502	551	512	522	483	544	540	553	507	528	496	486	518	493	554	494	544	518	545	508	523	558	523	512	517	495	524	521	532	541	558	530	496	533	516	483	542	513	462	544	538	547	570	553	593	518	515	523	521	526	531	512	519	549	461	488	528	570	521	510	512	507	486	516	537	528	543	577	521	539	509	494	526	505	524	530	551	555	485	526	522	515	528	594	527	504	501	525	467	503	498	544	521	527	565	511	514	554	532	523	473	515	551	514	530	515	504	556	493	519	533	512	517	508	519	533	527	569	563	518	558	498	543	568	527	503	567	491	552	574	558	534	517	506	538	497	515	520	537	539	559	522	555	504	491	557	530	552	544	494	486	533	514	491	525	509	533	538	514	533	522	498	566	498	528	512	516	539	529	498	510	518	515	498	525	504	475	537	582	506	510	544	529	534	547	503	497	558	543	540	497	513	496	509	542	537	495	505	500	499	541	504	481	524	517	513	457	523	494	505	524	522	535	566	579	519	568	516	489	520	527	499	508	557	535	512	542	522	563	503	538	490	519	545	498	504	518	517	556	505	526	533	475	498	519	493	524	522	485	530	546	546	520	523	521	549	525	548	524	468	525	493	578	478	533	547	498	560	515	500	555	565	527	529	581	493	544	502	544	523	523	525	511	455	552	516	517	488	502	564	498	522	587	524	520	503	546	537	534	530	495	536	519	532	524	503	553	513	525	531	507	493	550	565	537	524	571	546	497	505	496	512	512	502	526	540	496	541	531	489	553	518	527	534	588	535	512	589	506	512	508	532	528	470	528	569	470	509	552	592	538	493	509	556	532	523	527	510	523	526	520	554	526	531	513	497	522	511	558	545	512	543	542	490	499	493	499	523	536	481	575	483	545	538	525	562	506	555	535	511	554	522	511	535	526	526	530	530	517	527	513	476	556	534	517	544	540	516	459	532	511	494	514	501	553	521	550	550	539	542	535	519	533	558	527	544	517	538	497	524	564	560	508	508	478	513	541	546	497	517	493	508	551	551	498	568	504	530	572	519	508	556	528	517	537	518	522	547	506	518	564	524	533	539	531	490	523	543	532	517	502	539	521	534	536	559	517	501	507	532	504	507	494	532	534	516	513	536	529	483	544	526	566	495	518	554	540	548	507	527	506	497	512	510	551	504	557	495	568	529	562	518	513	487	545	531	527	512	513	524	526	465	496	523	494	521	505	525	523	522	546	537	515	516	507	550	504	488	541	504	561	529	503	463	539	525	526	505	527	505	499	548	539	535	541	510	494	493	518	532	507	478	492	525	549	532	547	518	500	529	520	449	495	484	499	519	492	551	535	520	543	543	525	509	519	508	503	512	552	531	483	585	580	509	575	536	547	533	527	543	535	510	540	533	508	518	541	538	494	546	522	528	499	526	548	510	545	562	493	544	493	539	522	517	526	534	496	518	495	532	540	541	561	545	506	502	520	545	482	548	532	525	504	525	524	521	525	538	517	527	524	557	549	525	530	553	549	534	496	524	509	532	540	500	531	536	547	554	511	558	488	511	524	536	547	539	503	546	538	518	543	499	533	504	541	536	548	564	514	536	522	492	536	486	526	489	529	525	525	487	523	517	510	531	493	524	547	501	520	518	563	487	524	504	491	506	570	502	530	496	533	505	536	523	520	512	556	498	537	518	511	525	508	492	558	556	532	550	538	556	527	531	552	506	568	519	550	552	528	539	489	553	556	492	502	510	512	516	506	563	493	562	520	528	506	490	514	515	481	550	545	521	542	512	562	539	531	509	522	507	547	505	547	531	547	515	536	535	497	525	565	543	563	520	508	504	513	553	545	501	511	529	481	511	482	480	516	517	536	519	518	527	507	509	493	503	525	538	516	501	510	480	527	502	525	530	535	533	552	531	559	523	500	544	511	504	524	533	532	541	546	530	521	531	515	549	519	530	505	513	526	519	526	538	513	489	508	506	566	487	560	536	531	507	597	527	557	501	518	518	545	505	518	526	532	528	543	524	514	522	528	556	516	543	577	541	491	528	519	531	541	496	540	538	512	549	566	522	551	542	514	523	517	539	532	542	555	569	526	484	523	500	537	506	542	536	543	539	502	549	530	534	542	510	524	526	521	466	531	574	518	462	556	518	491	491	523	511	474	537	525	519	514	487	527	539	505	511	529	526	544	483	545	524	499	551	550	506	550	516	512	526	515	526	503	528	523	579	578	576	512	523	549	516	545	501	520	529	510	521	553	550	532	523	499	491	515	508	522	526	546	538	547	554	529	523	525	530	507	498	553	507	530	518
23575	20630	27198	24050	17334	1107	464	344	312	267	223	223	205	172	213	170	179	148	176	186	164	169	167	148	164	159	129	136	161	133	134	157	137	139	155	125	138	135	145	161	120	152	152	144	155	149	139	136	153	124	151	147	140	148	151	161	152	149	141	141	149	109	148	157	121	146	148	122	121	123	148	126	153	170	154	155	139	133	139	137	131	143	130	161	126	149	135	151	121	140	153	130	151	147	139	147	148	139	146	135	149	158	139	125	123	129	126	146	143	147	118	159	138	156	159	151	150	145	161	125	170	140	153	141	129	147	138	135	137	161	124	144	134	130	133	129	124	143	139	143	129	157	142	124	156	136	150	120	167	154	129	145	138	141	141	139	128	133	148	153	134	140	155	122	116	132	155	133	150	157	142	150	106	132	155	163	144	147	146	147	128	148	153	143	125	144	130	151	127	137	141	162	136	124	123	118	132	147	143	125	138	141	143	136	114	144	147	145	122	151	122	140	144	138	133	124	159	143	132	147	136	135	158	128	160	146	149	150	131	126	130	124	173	157	145	133	145	144	146	135	154	132	135	124	142	138	143	156	116	130	134	142	131	130	164	136	139	126	142	128	131	119	140	156	134	150	146	123	148	141	126	135	133	135	133	141	122	131	140	166	156	128	147	120	135	143	134	129	148	143	122	144	136	115	125	142	140	130	132	129	122	132	146	119	146	150	129	144	142	134	142	138	157	142	128	133	142	161	128	155	135	135	125	140	119	124	133	137	129	161	147	146	153	144	145	136	130	136	138	134	143	143	150	141	141	145	139	133	137	155	133	130	137	130	132	155	141	148	168	141	121	139	161	125	152	133	136	146	124	132	138	128	157	145	140	158	159	144	144	134	130	161	131	143	150	148	141	127	144	130	147	137	134	144	131	147	114	149	136	136	135	140	135	161	133	127	141	141	139	140	140	152	125	138	142	134	122	131	147	135	139	144	123	135	140	146	147	137	129	139	155	136	142	140	122	148	149	163	131	138	131	153	148	158	119	150	134	153	137	158	139	150	139	117	151	142	154	126	176	134	130	144	147	131	125	145	144	135	144	153	149	136	149	143	147	140	137	133	135	144	153	133	137	156	142	152	132	139	122	146	133	140	140	123	147	116	137	132	136	160	147	161	142	112	139	129	140	148	104	143	121	138	147	149	132	119	121	156	123	136	138	140	143	155	151	159	141	137	132	147	129	115	133	129	141	146	140	142	145	129	159	145	143	127	138	161	151	135	132	133	145	122	137	133	131	125	157	126	155	116	125	122	137	160	172	145	138	159	129	129	139	149	146	130	142	128	146	153	141	149	154	147	119	132	150	133	138	127	145	132	130	156	134	150	132	140	152	158	146	134	142	159	134	135	135	147	132	131	151	153	141	131	120	146	152	152	136	140	113	137	134	136	118	138	132	141	145	135	141	141	120	143	156	152	144	133	153	135	130	148	113	141	154	128	148	150	128	143	144	134	143	135	138	132	135	143	143	128	121	151	150	146	156	141	136	135	141	134	151	136	137	123	114	164	124	145	131	134	148	120	137	154	121	145	133	148	137	147	140	144	165	127	156	117	139	118	140	154	163	137	131	149	169	155	163	161	114	145	163	142	139	176	151	113	129	125	134	149	138	132	150	139	152	137	145	129	138	134	140	128	139	141	126	126	143	134	153	144	137	154	137	159	158	143	132	145	147	136	117	124	131	137	125	140	147	135	129	151	131	153	128	136	133	138	140	148	143	122	139	164	143	143	138	126	134	146	145	136	138	136	142	132	164	121	120	150	123	117	139	140	128	150	135	138	129	140	163	135	140	140	119	132	146	149	154	142	140	133	133	137	132	138	135	148	146	129	140	166	125	131	148	143	143	143	134	132	147	144	150	144	157	129	148	137	135	146	115	146	140	137	130	136	125	129	147	159	149	137	159	126	143	140	147	136	128	157	118	144	126	136	118	120	123	149	150	135	142	123	137	129	161	161	158	150	147	139	149	142	150	146	147	128	130	145	146	152	127	144	148	137	143	137	137	142	146	146	138	154	124	164	132	138	134	151	150	126	133	159	125	131	138	127	109	131	152	127	142	122	140	144	133	124	117	159	153	150	136	142	110	157	170	134	139	143	133	145	153	136	147	124	146	140	130	133	130	158	134	156	119	123	145	119	143	166	140	147	147	140	149	118	122	127	128	155	126	144	137	136	154	138	133	122	142	127	106	148	141	146	150	129	127	128	153	130	146	147	129	153	124	136	137	140	139	112	154	133	148	146	137	152	145	137	161	138	137	152	148	130	156	147	143	164	120	141	137	146	137	135	164	153	160	142	147	153	158	157	132	129	131	146	147	119	124	152	123	132	126	148	126	162	141	130	130	140	125	139	140	135	148	127	134	131	144	132	144	147	136	145	138	129	168	160	133	149	158	153	138	145	144	143	131	139	134	152	149	123	135	133	132	139	111	141	146	135	139	147	123	149	145	141	142	132	142	137	151	143	127	156	137	151	153	141	133	132	146	135	137	144	145	143	151	124	130	138	141	136	142	143	127	131	122	128	136	112	130	141	132	132	155	135	115	150	142	128	135	154	137	130	130	140	153	121	155	132	149	132	164	140	138	148	135	130	133	147	144	125	176	134	135	160	123	143	149	113	128	141	128	132	151	125	134	133	121	132	151	159	147	137	121	134	125	146	154	155	143	135	136	130	144	124	148	144	113	144	143	164	146	145	140	154	148	140	160	149	129	142	137	128	159	140	138	155	145	144	136	136	134	142	113	122	147	141	135	151	110	167	137	152	166	133	138	130	133	131	150	142	121	142	137	133	141	156	140	135	181	140	135	119	157	119	125	128	113	114	161	114	138	125	142	121	126	132	138	149	126	140	124	115	136	139	133	147	128	121	128	119	134	104	141	135	155	150	139	131	142	131	118	140	125	138	159	142	139	135	131	145	140	126	140	127	123	136	143	136	148	130	127	142	143	146	137	155	135	133	136	146	135	160	125	151	134	137	134	130	137	129	138	124	131	141	145	150	148	133	139	128	143	127	133	150	137	152	158	133	162	156	134	145	149	143	143	125	157	127	135	142	122	163	144	136	123	154	132	124	147	130	138	137	141	146	153	155	147	136	127	140	134	138	139	151	141	156	130	132	165	146	146	152	149	172	133	151	140	134	139	151	131	144	138	130	147	121	161	154	146	149	142	155	121	143	155	175	137	134	128	152	128	145	141	121	131	153	126	144	143	117	149	131	139	132	142	149	93	137	153	181	145	144	138	126	141	148	161	138	144	128	126	149	129	149	111	132	141	118	137	135	147	132	164	135	142	137	151	128	140	144	154	141	145	112	139	139	147	124	141	159	124	137	146	152	141	132	138	140	129	155	136	136	137	153	142	152	126	135	142	142	137	148	112	129	131	129	146	138	148	128	130	130	151	127	157	153	127	149	132	123	138	126	146	140	142	121	143	126	133	166	146	144	142	142	126	165	157	141	143	153
31750	27440	8312	4229	2742	1963	1436	1170	980	821	748	619	594	572	484	457	480	462	419	407	430	392	374	371	376	400	357	369	329	339	355	327	335	343	367	331	321	306	325	305	327	350	308	322	337	300	344	324	332	319	281	321	321	306	307	332	294	319	294	304	329	305	331	345	335	328	313	295	316	303	313	285	312	312	332	302	342	336	314	311	337	295	310	323	290	301	312	313	346	314	304	310	320	299	288	292	302	323	307	310	341	310	271	293	351	284	293	323	324	294	306	315	313	321	313	323	309	358	319	325	325	322	293	308	319	288	322	295	304	336	324	311	283	301	318	313	299	309	282	305	284	312	300	307	314	275	295	317	330	291	335	314	287	316	314	273	309	340	281	291	340	304	287	333	294	303	282	303	319	303	325	300	325	318	305	288	309	306	295	333	279	313	311	309	345	292	298	294	287	308	308	291	309	306	311	285	316	302	344	293	293	315	315	309	287	306	318	329	295	272	313	288	308	297	291	301	317	313	320	313	305	283	312	318	320	312	283	340	297	288	293	319	313	316	303	305	356	320	308	314	288	323	295	337	336	345	332	298	331	295	307	325	322	294	317	307	321	306	301	289	319	309	357	306	320	305	305	336	293	313	317	257	298	312	288	298	348	305	325	309	307	300	313	298	333	316	284	295	315	309	284	282	305	305	330	279	287	303	351	272	308	278	303	332	302	315	318	305	286	326	282	327	302	313	331	342	300	306	276	317	319	325	276	301	306	338	330	338	333	323	315	347	317	314	300	292	294	320	295	337	316	309	329	315	282	301	303	312	272	314	321	304	299	324	318	281	339	269	298	306	294	342	305	278	297	285	311	313	292	289	297	306	309	327	299	325	300	296	274	316	310	304	321	305	311	315	299	331	310	335	298	321	324	304	319	315	321	349	277	306	318	292	313	327	358	329	309	287	291	327	289	333	298	280	305	307	326	326	285	302	325	297	278	302	331	319	292	286	275	331	282	308	335	294	315	310	314	333	279	353	305	310	305	305	294	304	272	305	301	313	286	305	356	269	282	317	308	315	293	283	326	285	288	307	330	321	303	315	279	291	326	296	315	332	303	296	319	338	312	332	290	286	256	290	304	321	339	303	290	282	301	313	312	316	306	298	310	291	296	308	321	302	296	362	303	329	299	299	314	315	299	307	310	260	288	303	322	286	317	308	300	325	339	287	340	294	329	314	327	310	313	331	278	311	327	311	319	314	295	319	305	316	306	291	328	313	315	300	299	322	309	282	343	309	325	310	305	315	300	317	283	273	321	327	298	306	330	301	299	298	329	307	288	287	311	346	310	328	303	316	288	326	291	308	293	290	338	294	302	266	320	330	302	303	360	313	282	317	319	279	298	293	292	305	299	268	287	313	306	310	328	313	310	281	308	289	341	288	298	309	314	335	310	327	306	302	295	321	328	315	290	289	313	306	294	281	327	292	346	309	315	315	318	316	323	316	308	307	286	307	323	316	278	310	339	322	323	313	323	320	311	320	312	308	306	325	307	338	313	297	311	291	301	318	325	333	351	325	320	352	304	299	323	306	361	355	285	329	279	304	344	309	285	321	299	302	332	303	317	311	297	273	293	330	295	311	305	332	324	328	324	311	297	314	300	309	297	312	296	326	307	311	324	316	313	305	326	362	286	318	323	282	318	295	273	304	280	282	308	313	286	314	334	337	306	317	296	304	331	300	312	303	315	311	271	318	300	298	319	352	316	310	303	311	340	312	328	298	300	355	316	317	314	275	332	317	307	306	258	293	323	307	286	302	295	311	272	301	286	310	333	320	314	304	296	334	334	315	300	316	281	283	307	299	298	289	292	295	325	315	292	287	307	305	335	283	331	281	302	267	310	329	321	333	301	277	294	294	314	297	289	309	290	296	316	280	328	279	296	278	328	304	300	332	302	313	306	288	311	278	329	290	313	313	305	303	288	316	303	286	326	304	315	291	291	330	321	308	331	288	277	282	326	336	305	324	295	338	336	275	314	320	312	324	286	314	299	347	319	326	311	302	322	288	314	311	299	285	302	335	324	291	308	333	333	332	312	332	317	309	321	338	301	289	338	311	300	310	306	290	321	290	310	312	323	312	278	299	316	299	318	355	301	322	313	309	337	311	287	342	333	325	296	324	289	308	316	298	307	323	283	325	270	286	305	320	305	304	330	299	293	302	314	323	315	309	303	278	295	310	317	290	324	317	312	292	305	342	343	311	334	304	311	323	290	296	306	326	298	306	312	298	290	314	337	308	320	308	301	294	341	281	289	323	295	286	313	313	329	308	289	315	299	281	330	286	320	307	309	310	297	290	300	324	313	323	324	306	295	310	284	322	318	325	289	352	316	296	285	343	288	311	293	333	299	348	296	309	351	302	320	275	329	290	301	335	289	288	297	296	328	319	320	301	311	310	308	342	313	332	316	326	299	316	301	312	271	296	303	308	302	277	287	294	316	305	309	315	309	346	324	327	293	295	328	267	333	305	311	337	301	309	313	300	286	321	289	319	339	323	285	312	309	336	334	305	308	318	275	293	345	299	307	309	295	314	317	336	309	326	297	291	323	340	295	285	318	301	287	297	316	303	298	341	318	309	303	301	321	290	345	313	317	342	290	307	342	263	297	295	311	300	295	317	304	324	284	278	311	310	289	296	328	314	294	310	301	335	292	318	317	317	318	309	296	306	310	319	288	349	294	285	302	262	288	311	316	340	324	305	319	367	313	308	319	346	323	310	310	277	317	338	302	302	277	296	311	340	277	281	316	286	295	298	329	332	294	324	290	319	342	306	310	302	319	314	334	309	347	334	293	296	297	296	291	301	306	343	317	314	337	302	309	295	305	304	309	285	351	322	288	325	275	292	299	309	312	345	289	337	303	318	288	313	273	293	343	309	303	346	315	319	305	309	332	308	334	328	294	274	308	306	306	305	269	318	251	330	290	314	285	318	300	292	281	298	306	333	309	309	313	270	316	313	300	299	327	323	315	310	306	357	299	306	343	354	287	329	341	306	313	314	300	304	295	311	346	310	299	306	305	335	299	316	297	323	280	349	325	294	316	344	283	328	295	295	324	308	307	324	353	319	280	265	316	314	324	341	348	325	319	299	308	314	273	320	296	306	325	308	289	278	291	295	303	310	321	303	329	322	298	336	302	315	307	297	267	311	334	301	318	306	322	295	301	289	305	278	282	277	327	301	302	317	316	325	310	294	275	319	297	308	335	292	302	337	308	288	322	317	304	321	317	301	314	341	326	286	318	339	317	333	284	309	325	320	320	296	305	319	289	303	288	305	314	319	270	320	318	327	299	353	312	305	284	295	289	307	259	346	310	325	307	308	288	338	314	315	304	336	298	305	272	308	319	326	304	346	295	305	311	335	305	291	306	307	312	323	317	297	305	305	346	298	300	293	336	327	324	330	298	312	325	303	321	291	305	312	329	323	326	323	296	283	312	303	277	307	325	314	303	289	305	311	309	318
23785	21642	29224	24546	21643	16828	1646	809	646	577	499	492	448	424	439	421	421	420	395	399	390	387	363	369	407	398	368	337	357	374	369	336	354	365	388	360	377	380	383	350	352	369	324	361	349	321	323	343	335	363	341	329	364	332	364	336	345	370	335	336	320	376	376	351	337	345	328	322	335	343	337	343	365	338	349	341	354	332	338	347	333	328	351	338	369	366	303	374	383	352	341	327	316	364	345	361	329	344	337	328	346	336	339	320	315	366	387	339	368	366	329	364	333	344	323	340	340	369	334	314	388	343	323	363	321	314	291	362	326	348	314	362	338	352	348	335	341	355	343	334	379	329	363	318	335	358	381	341	334	365	338	352	355	346	318	319	323	365	341	310	324	367	339	343	326	315	334	331	341	355	347	349	328	370	351	307	340	308	333	379	329	371	342	316	346	321	338	345	326	339	332	361	358	346	346	378	364	329	320	361	340	318	338	341	341	348	375	350	325	346	350	361	330	347	333	335	311	303	304	340	350	299	310	361	348	339	370	337	323	329	327	348	315	335	336	366	357	343	396	343	350	363	343	334	367	338	332	347	321	356	355	303	340	343	344	350	359	339	358	372	357	364	326	336	325	340	362	334	336	356	339	303	337	334	347	348	335	363	396	339	334	349	320	329	324	341	318	318	297	332	367	354	325	367	329	329	349	362	333	345	343	333	341	351	317	341	336	329	349	326	368	356	365	349	379	335	347	343	343	334	346	309	326	328	356	344	366	321	337	348	349	326	319	322	334	340	355	340	366	315	352	332	334	339	330	346	363	340	336	329	353	323	359	315	320	336	351	298	359	340	355	321	353	371	345	315	338	383	345	340	338	329	338	343	342	369	341	355	347	321	358	363	339	307	343	363	346	340	327	339	322	355	370	366	346	332	382	330	322	322	366	345	331	343	382	352	342	370	357	366	318	359	339	344	372	364	361	356	356	340	346	336	321	317	361	366	305	353	340	348	359	351	366	337	395	337	342	366	335	352	317	342	332	330	317	355	350	354	351	333	379	332	327	367	367	311	343	321	306	343	349	351	339	328	351	319	364	331	328	322	328	361	336	336	329	347	339	372	358	318	379	347	316	331	353	332	336	342	368	334	362	332	330	344	365	354	336	351	329	372	341	329	330	324	333	356	338	315	350	351	310	386	348	338	336	348	336	335	377	338	362	332	314	363	335	366	337	349	313	317	357	368	309	355	338	344	343	357	304	322	346	360	354	341	343	332	349	379	341	362	323	357	367	310	332	327	329	331	351	339	317	343	332	390	330	350	337	362	336	389	370	323	347	374	345	329	322	372	340	313	318	342	357	322	350	358	319	374	320	350	361	360	320	350	366	310	374	335	345	330	310	321	343	326	345	342	338	302	368	371	345	360	341	316	324	314	345	309	347	346	331	337	345	327	348	352	357	316	311	336	348	345	366	350	343	377	340	335	347	330	346	353	354	343	344	328	329	346	319	355	311	340	346	329	339	352	316	331	323	353	364	368	362	334	317	373	354	356	350	333	295	340	340	313	356	347	334	346	307	336	334	301	340	365	349	365	331	353	350	323	317	337	377	340	366	310	325	317	336	341	380	346	358	325	382	345	345	341	339	336	306	363	340	341	308	315	341	362	344	344	316	350	338	317	364	349	348	350	361	329	331	317	341	348	371	364	356	347	336	311	338	348	325	357	347	324	376	361	330	341	336	323	308	313	354	303	352	321	353	328	342	329	331	294	365	360	319	342	346	349	334	341	337	343	330	326	330	322	326	352	329	329	359	320	321	323	321	315	349	347	353	338	322	314	375	339	360	315	374	350	321	357	345	329	343	348	347	313	327	359	362	408	332	328	328	374	355	328	331	327	361	331	333	325	358	310	358	342	337	368	362	316	298	322	324	332	343	352	347	307	351	331	339	314	336	344	335	325	346	359	353	352	336	327	343	330	336	332	355	343	321	352	353	315	348	334	334	355	303	351	342	328	361	365	335	341	376	341	307	344	358	372	346	320	318	334	374	328	322	350	360	354	322	344	353	312	359	343	334	318	319	343	344	344	342	342	369	334	364	337	392	324	374	317	337	349	345	351	351	335	317	315	325	367	375	369	338	335	338	309	327	350	345	348	339	353	325	385	318	352	314	340	325	357	335	351	330	345	341	329	333	311	346	385	349	372	339	361	355	355	335	361	319	339	342	331	347	357	328	344	352	383	310	327	325	348	341	318	351	369	382	342	333	333	325	293	347	345	370	334	290	342	337	356	351	352	345	390	324	332	323	371	352	359	305	338	335	362	360	337	320	359	328	325	330	329	355	358	345	341	338	346	331	327	328	344	319	349	318	348	329	354	332	298	365	355	326	354	323	356	356	353	330	349	332	349	340	334	315	331	316	333	354	356	362	342	355	366	360	352	343	342	301	337	373	312	352	334	362	363	339	353	352	347	362	329	363	329	347	327	320	344	334	337	335	343	391	351	331	354	347	323	325	340	335	346	306	334	353	355	352	355	342	333	334	309	363	321	366	363	350	336	340	332	348	314	335	344	351	362	345	377	379	328	325	336	352	348	379	339	323	347	339	345	318	361	351	354	349	337	355	353	332	369	348	332	353	359	321	382	372	342	324	351	358	352	318	295	341	341	321	351	342	330	331	349	341	337	302	335	352	355	314	326	364	330	313	333	320	346	328	361	359	335	344	327	354	359	333	317	333	320	318	326	371	353	345	329	347	335	336	364	348	344	321	367	363	325	372	351	371	334	352	349	357	325	324	346	335	316	351	348	373	313	318	327	345	382	328	335	347	342	360	341	331	314	341	356	338	337	328	339	343	346	343	367	368	348	334	347	364	320	371	324	348	313	344	333	321	345	320	333	326	325	322	336	327	353	339	322	333	328	302	328	355	342	339	343	352	346	337	341	347	350	324	324	342	388	332	343	323	320	361	364	329	347	391	317	328	300	359	363	317	381	345	332	326	339	348	322	364	335	349	310	351	328	366	312	359	349	387	344	353	354	309	341	356	347	357	331	340	336	339	360	327	346	388	364	344	362	310	357	345	337	322	369	385	355	326	309	310	353	331	316	319	358	353	373	362	317	350	364	329	346	341	344	330	343	308	316	368	316	370	342	343	334	335	280	330	335	373	364	344	312	347	329	377	364	349	306	365	339	341	363	330	363	343	348	334	347	344	374	334	322	316	326	318	328	328	307	332	320	316	313	315	333	320	330	377	355	335	328	367	351	356	363	381	352	345	318	304	327	353	329	343	354	330	334	314	347	338	359	368	327	343	323	334	351	354	320	316	318	344	345	319	336	342	338	332	328	350	343	308	328	337	331	331	321	337	346	343	314	376	338	362	389	363	325	324	360	354	338	295	346	365	348	364	346	359	333	350	351	319	360	358	341	365	308	323	359	345	333	348	358	324	347	345	342	353	367	315	353	318	340	343	332	350	321	323	349	333	346	344	329	385	347	319	299	357	346	331	320	327	368	353	371
36847	36050	13769	7749	5095	3734	2929	2361	2039	1719	1562	1342	1200	1107	1110	1052	966	973	966	846	887	827	812	817	798	790	728	776	748	747	761	715	752	698	763	764	695	754	764	712	744	723	694	702	680	670	682	705	726	656	685	651	637	757	656	623	665	732	721	619	704	719	730	674	699	700	656	687	661	621	678	703	705	683	701	688	711	687	704	651	664	656	674	654	660	714	693	643	664	672	710	676	689	661	661	669	694	692	678	639	647	716	649	680	650	639	688	660	720	644	647	670	644	676	665	675	685	639	686	730	681	704	683	719	673	689	714	682	674	657	669	682	690	688	614	710	684	645	686	629	682	636	711	697	650	713	642	640	676	668	663	667	628	618	662	698	657	693	706	644	676	650	657	648	690	684	644	669	674	670	644	726	640	669	682	689	668	670	708	708	713	654	706	634	674	725	670	698	684	680	636	633	606	687	621	661	693	651	673	633	645	660	654	655	696	630	672	676	684	723	675	700	660	643	674	654	683	629	634	653	677	640	665	667	654	654	694	685	704	688	668	687	649	698	688	653	670	690	698	709	702	632	640	689	611	677	643	701	650	667	637	667	655	667	691	625	692	692	675	695	680	644	629	656	690	656	705	691	692	735	713	651	646	644	664	649	662	633	615	658	667	715	698	659	704	680	675	629	647	683	628	689	667	675	687	659	686	682	643	672	706	669	663	660	611	674	686	712	702	672	667	672	655	634	690	649	643	698	663	663	696	649	646	713	694	682	653	665	667	649	657	639	655	651	653	659	637	714	663	635	673	659	678	673	700	697	658	651	674	687	666	715	672	610	675	653	675	701	642	675	682	656	680	669	697	705	685	635	681	719	620	656	719	664	670	611	669	721	645	680	647	626	671	629	630	681	666	682	693	669	637	634	669	626	679	669	678	628	622	615	693	649	647	660	668	696	708	681	660	662	645	651	646	718	642	712	714	683	680	654	682	665	683	632	667	620	653	669	662	674	660	698	616	692	668	679	637	667	685	645	688	668	688	643	699	709	685	651	674	647	686	654	662	652	661	629	645	688	725	661	681	659	684	707	650	718	656	665	699	627	725	625	652	651	684	660	715	662	689	677	685	695	704	619	689	661	670	657	679	626	685	711	685	627	652	648	679	644	660	678	678	705	609	681	706	679	619	660	692	677	711	650	692	635	666	679	663	657	653	665	624	674	684	700	656	668	650	638	717	672	692	680	672	672	655	626	664	678	642	653	702	680	702	674	660	722	677	658	747	691	675	654	671	645	701	667	678	685	627	665	646	639	680	682	704	652	706	632	689	677	683	669	689	625	676	649	666	683	665	695	607	702	663	646	669	675	667	643	678	725	686	677	690	646	650	646	686	735	682	689	635	694	673	666	655	677	676	629	713	686	648	677	688	655	632	681	704	653	619	707	700	643	678	688	676	617	665	676	701	689	633	685	683	671	677	641	668	671	683	685	674	682	652	662	716	700	705	697	664	625	635	669	658	694	653	649	672	708	677	672	683	680	671	639	667	669	646	691	640	661	686	640	674	717	678	668	705	679	643	650	676	695	662	624	648	670	701	716	643	655	676	666	663	684	691	658	678	644	632	659	688	703	700	668	610	650	660	677	702	691	668	635	692	666	697	649	716	651	667	650	688	643	645	673	680	686	649	649	668	694	721	625	665	672	635	693	685	664	683	670	735	708	656	670	664	703	667	634	674	694	699	673	700	652	662	657	621	723	687	723	678	660	650	626	625	646	673	630	669	673	691	639	692	693	702	654	682	704	696	690	697	658	683	676	636	663	659	663	663	713	651	691	677	672	712	680	615	656	671	663	660	685	633	655	676	699	682	661	657	661	642	695	676	673	653	708	713	676	646	683	685	617	642	696	669	679	663	713	686	626	659	687	681	716	648	663	715	695	651	688	688	651	674	665	612	683	727	669	721	687	675	681	651	641	694	640	574	656	678	661	638	650	642	727	695	682	652	666	666	658	735	656	671	639	661	728	654	679	680	626	666	714	622	673	668	672	656	692	658	649	675	655	686	704	700	704	711	651	700	649	674	608	677	684	652	665	665	677	647	673	692	654	699	692	639	649	613	659	664	677	651	649	671	642	682	680	671	627	663	651	622	676	647	641	652	663	714	663	670	651	706	670	671	683	655	707	697	717	695	690	649	668	653	679	709	707	691	658	634	680	671	652	692	662	659	621	648	655	702	674	730	639	635	667	717	639	655	669	671	650	721	697	687	683	664	667	669	675	680	699	684	655	682	671	669	673	685	682	661	643	669	645	651	638	696	703	646	735	694	692	646	693	699	711	694	661	668	692	668	637	686	670	666	647	696	642	681	647	678	679	658	694	622	657	648	723	696	628	652	692	639	653	643	672	680	660	669	645	661	678	661	657	670	688	660	691	694	623	717	649	664	702	703	715	682	677	650	679	684	688	641	682	723	682	665	667	683	673	692	712	699	653	701	645	641	682	676	679	668	661	687	685	652	697	657	643	668	703	687	698	677	664	645	661	697	687	691	678	663	676	710	684	660	695	639	644	654	638	647	688	693	704	666	675	669	675	729	709	634	652	643	705	662	635	689	671	650	689	655	686	643	702	623	643	659	628	696	683	675	687	672	611	699	671	659	706	699	673	634	635	679	621	674	650	653	665	682	726	689	646	696	691	662	660	666	695	652	676	727	675	719	681	646	690	665	656	702	664	657	638	659	682	697	661	660	696	633	696	656	620	676	674	639	690	606	659	691	660	664	658	641	680	654	643	637	663	703	679	701	638	668	712	672	696	622	640	662	670	670	644	670	690	647	642	641	701	710	686	671	685	665	706	638	615	696	643	639	657	694	691	652	695	637	717	660	703	661	668	700	732	649	624	632	670	657	672	637	655	649	719	669	681	637	684	653	728	657	703	672	667	643	627	626	616	665	661	642	682	673	652	665	707	704	672	703	642	751	648	667	668	635	694	661	643	717	653	672	693	653	662	701	688	649	697	710	701	673	632	656	646	658	689	614	686	660	675	666	684	673	759	660	646	655	672	661	661	700	687	623	661	663	694	691	663	658	692	690	655	673	684	648	680	617	652	637	700	654	661	652	658	717	657	674	663	654	657	651	639	669	659	643	695	722	694	673	657	691	692	631	725	684	645	631	629	664	640	662	706	642	648	674	726	655	665	693	658	660	661	675	714	649	659	630	668	653	661	620	649	705	676	683	645	646	707	704	701	661	663	622	650	643	682	629	695	661	664	678	651	647	689	602	666	661	656	691	676	611	656	680	702	658	691	668	708	665	664	673	711	691	703	700	664	681	708	711	675	689	658	652	672	665	661	685	705	636	677	639	708	678	668	671	663	677	710	679	633	636	661	670	667	695	643	672	703	696	642	656	633	657	673	645	648	641	682	652	714	678	671	676	673	636	687	662	628	636	734	681	651	664	668	688	655	687	646	648	685	683	681	664	650	703	696	629	674	685	716	680	676	626	674	661	661	681	664	682	646
27238	20959	7508	635	344	303	265	252	246	270	289	256	235	254	254	248	251	232	214	257	240	229	233	279	241	258	256	259	239	252	271	220	237	220	257	237	241	262	267	246	222	262	241	256	246	234	251	253	249	241	246	259	247	231	245	249	235	257	222	250	227	249	271	239	243	233	243	250	244	252	218	251	272	271	262	235	244	227	245	246	247	238	245	230	254	240	254	246	254	243	257	267	222	237	249	218	264	268	234	235	264	228	234	246	239	261	242	229	248	237	237	239	240	251	231	257	224	260	241	241	252	260	274	252	256	254	233	228	247	263	259	263	261	236	246	251	247	255	231	265	283	262	279	246	237	243	248	232	244	271	238	240	238	224	258	265	267	248	245	209	236	282	247	242	229	245	224	247	259	258	242	245	255	236	269	213	239	223	244	238	277	236	235	250	242	217	223	240	234	253	265	299	242	251	249	254	245	250	255	244	245	229	215	253	249	245	236	241	250	258	259	253	274	269	252	245	245	273	240	237	251	219	273	272	245	262	240	260	227	257	258	267	251	210	245	244	250	220	230	251	278	266	242	260	236	221	235	252	252	251	209	238	217	228	223	278	254	258	248	241	256	259	279	209	239	251	243	237	257	226	228	244	248	238	244	231	251	266	253	235	248	251	246	238	232	247	252	252	240	249	218	254	248	215	268	248	277	211	247	233	251	264	235	250	248	231	258	253	244	237	270	238	218	271	251	231	238	244	236	205	248	221	237	249	235	248	275	243	226	224	246	243	240	264	266	209	230	212	275	265	235	259	242	245	264	235	246	252	245	262	245	253	274	215	274	245	252	234	244	234	241	244	240	275	229	239	264	258	253	216	240	250	231	255	231	212	252	255	248	226	250	255	252	235	227	247	248	244	245	250	243	263	256	262	265	230	217	239	217	256	272	225	244	219	233	254	225	278	262	250	257	271	228	240	253	249	221	240	248	242	274	240	231	255	250	234	231	229	228	249	254	251	237	218	232	239	261	268	255	238	259	230	241	261	228	242	270	237	258	253	251	263	254	231	234	240	245	231	249	216	284	230	266	245	261	252	228	232	250	255	221	247	228	229	224	238	235	253	255	252	254	207	241	272	241	244	253	246	245	253	254	219	234	251	219	253	236	248	234	253	252	243	262	244	251	242	208	262	254	242	250	233	244	252	250	251	229	252	223	252	251	199	244	248	243	235	241	220	295	223	218	244	275	239	250	257	265	244	254	238	233	244	259	239	261	233	248	207	239	213	265	246	251	260	263	264	237	229	236	240	248	270	243	252	232	269	228	244	275	248	239	240	236	254	229	233	235	253	275	231	230	213	266	257	247	243	246	246	229	252	242	237	266	255	207	250	244	248	243	239	246	245	230	246	236	255	239	239	253	254	239	209	256	236	229	255	257	257	258	256	235	266	239	256	252	241	249	227	235	241	252	252	255	235	268	244	265	249	233	263	293	256	253	239	261	249	225	230	240	255	251	245	225	266	238	211	232	259	238	268	245	242	274	235	235	234	262	231	244	262	228	240	269	237	231	265	254	263	244	253	246	258	264	241	261	255	248	251	222	238	236	258	227	246	253	245	238	251	258	234	255	241	255	228	267	241	227	240	208	231	236	253	225	247	256	255	263	232	270	242	246	232	266	242	272	220	252	247	261	235	254	263	269	244	233	235	271	267	225	259	230	242	235	232	222	241	241	250	225	248	251	244	222	230	255	234	235	255	229	261	253	220	280	265	270	263	257	232	281	243	268	264	230	271	251	247	242	228	237	270	239	271	236	230	236	238	242	243	235	210	241	243	248	241	235	230	228	244	239	263	248	241	226	217	258	242	258	240	214	233	213	242	217	256	219	229	234	235	259	236	239	242	233	251	249	230	249	237	256	229	250	247	237	239	225	243	242	282	262	242	238	263	249	245	244	250	251	257	234	251	220	263	250	260	243	263	231	221	247	221	257	277	254	248	251	252	254	225	244	228	216	250	247	220	232	242	272	276	238	250	262	256	233	227	242	245	246	240	238	243	241	240	253	251	267	242	246	268	272	245	227	262	274	241	238	275	203	224	247	217	227	251	251	257	238	230	260	228	267	274	267	250	241	256	238	271	244	279	243	229	260	240	229	249	240	244	250	208	217	245	237	251	242	258	237	202	224	245	277	257	264	252	240	239	257	238	254	254	249	253	242	246	275	275	278	270	234	261	279	239	249	244	230	246	219	252	251	260	230	224	253	239	271	262	237	267	251	232	246	241	248	241	236	258	251	237	261	257	230	253	211	218	236	259	260	275	239	217	228	253	241	239	232	232	205	246	221	226	234	280	265	268	255	261	270	246	237	263	227	268	269	232	238	239	250	269	244	249	237	262	266	276	269	232	237	246	253	246	246	232	258	242	272	241	254	243	238	223	235	224	236	232	249	233	266	247	240	250	242	236	247	254	238	257	238	235	238	261	226	261	252	268	229	245	248	238	254	256	268	241	246	245	246	244	243	217	243	249	234	232	243	234	247	208	254	263	241	269	238	243	223	246	229	229	241	268	229	250	245	268	247	235	240	215	234	216	276	252	231	263	238	257	240	280	279	229	259	235	246	272	242	247	238	241	258	229	248	253	249	226	240	258	246	242	268	236	253	234	248	221	223	254	258	234	240	227	244	230	217	229	234	252	256	270	245	220	246	259	253	261	266	214	261	253	218	248	272	230	231	232	234	226	243	258	230	257	252	241	280	222	265	241	223	251	227	221	254	253	254	245	225	245	223	240	246	275	240	258	233	240	223	238	251	252	238	254	264	264	225	244	240	253	241	222	231	247	234	244	226	234	238	237	260	287	277	243	249	232	259	241	243	245	243	245	242	204	248	268	231	282	232	244	219	232	207	227	231	274	255	272	245	257	249	244	265	272	235	224	241	225	240	251	262	225	262	245	235	253	223	237	249	239	264	248	214	232	245	266	234	265	242	213	244	250	239	218	256	248	229	229	238	221	251	258	240	273	247	243	259	243	250	230	258	233	251	234	254	230	236	261	236	232	233	262	227	245	252	243	221	271	244	252	211	245	235	236	262	233	259	247	252	261	241	246	223	210	232	232	249	248	254	203	262	240	245	255	250	227	238	234	242	242	240	268	239	236	290	239	241	272	267	270	254	245	253	247	243	255	248	231	239	241	258	226	227	241	265	268	254	211	272	250	238	192	235	244	248	248	268	258	194	256	258	233	243	284	239	232	272	240	254	239	251	264	264	253	243	247	275	235	255	242	229	213	266	270	230	241	251	253	242	251	243	247	297	262	226	264	256	221	240	241	235	247	267	214	238	246	229	247	252	235	256	269	247	271	255	235	249	227	264	251	250	229	238	269	237	255	228	255	254	236	257	271	254	247	247	213	246	259	222	260	266	243	275	237	247	245	247	249	230	250	232	237	227	250	264	271	258	267	251	240	247	243	250	248	240	226	238	233	249	232	231	233	230	241	253	243	221	258	246	239	264	240	232	233
15055	9959	1469	945	721	699	619	569	626	554	553	543	554	554	552	532	496	532	553	566	539	519	534	538	533	525	589	510	510	550	525	520	506	505	511	519	533	513	525	489	537	542	512	533	536	532	514	521	534	530	484	551	527	519	521	522	530	515	504	522	505	533	570	558	505	554	545	507	516	570	529	552	560	530	559	537	540	497	520	543	518	473	544	518	513	530	508	538	520	535	518	553	544	511	510	539	498	507	498	551	469	527	510	496	516	553	519	531	486	489	542	518	537	572	503	523	524	528	531	490	511	531	527	516	499	526	524	517	568	530	541	529	521	544	548	490	525	492	498	499	516	496	539	499	545	566	530	535	484	554	531	491	552	519	562	495	506	524	573	500	547	501	545	525	520	565	540	591	510	530	555	551	531	558	546	546	538	524	537	539	506	526	504	524	528	510	573	529	531	549	550	509	503	545	551	538	499	505	538	506	513	533	581	468	488	516	547	526	530	507	491	486	512	565	520	536	491	513	525	478	525	511	537	527	511	509	505	489	518	523	535	476	523	484	484	522	505	518	511	585	502	506	539	548	523	520	541	548	495	523	551	517	540	481	526	538	524	522	501	504	511	537	498	541	523	533	534	505	501	512	520	549	554	510	505	498	532	500	530	569	554	525	522	554	581	500	509	521	603	525	519	547	550	531	528	524	489	520	536	530	491	533	528	516	474	568	523	521	532	498	531	498	524	487	559	514	541	492	519	523	548	523	506	572	523	508	538	562	529	494	519	561	516	545	565	538	537	541	505	549	510	553	500	523	540	539	537	538	549	520	543	478	526	551	520	502	552	513	570	530	517	517	521	501	502	513	521	536	556	534	500	537	522	553	550	540	526	534	485	566	525	522	527	517	487	563	474	514	501	545	520	536	541	531	540	518	479	495	561	525	538	515	537	492	550	513	502	566	546	494	528	533	497	506	515	575	499	493	500	534	526	532	542	538	497	540	537	545	526	488	480	545	532	628	503	511	539	532	535	509	533	524	533	531	509	535	551	532	539	500	515	546	532	535	515	497	488	520	513	543	523	524	525	499	512	514	522	497	491	537	552	484	496	536	499	504	557	519	490	530	549	506	533	548	536	577	515	539	525	508	528	489	504	530	565	489	514	530	492	533	569	542	493	509	508	519	514	497	501	534	477	553	519	481	540	508	513	534	519	481	526	544	540	524	519	550	544	494	559	529	568	576	543	530	519	517	515	532	515	566	515	520	511	517	504	506	496	527	519	537	503	526	507	536	520	493	497	501	527	531	532	470	519	518	519	502	535	526	535	523	582	512	506	548	542	529	530	536	522	511	518	541	494	539	511	543	557	516	535	522	532	543	515	478	536	541	525	488	491	578	547	549	510	515	528	491	500	556	532	498	518	511	508	499	548	530	507	508	538	541	542	541	503	520	505	542	531	475	504	565	487	518	504	512	558	545	534	570	557	524	494	507	525	548	522	523	498	559	519	556	533	565	554	542	523	523	531	522	579	535	525	508	508	534	508	514	518	524	512	509	521	504	529	536	538	513	485	545	534	516	538	502	522	518	562	529	515	532	508	526	568	542	542	555	518	526	532	484	510	546	515	516	519	516	503	519	543	501	515	525	526	517	521	547	531	505	520	518	519	549	512	511	497	531	496	562	544	488	521	517	562	535	528	554	500	557	550	493	554	526	526	538	518	516	549	517	473	532	532	538	531	537	519	535	496	540	504	534	499	478	513	468	543	495	550	530	528	543	466	509	508	525	527	520	548	526	521	555	521	513	509	486	576	541	520	499	519	522	532	523	520	523	524	506	508	533	514	560	493	514	553	540	539	487	540	516	573	539	567	539	564	498	506	477	531	503	514	507	549	519	538	537	534	528	567	534	506	533	544	491	541	537	490	521	546	533	512	507	527	508	535	471	534	536	528	547	532	542	572	530	538	524	479	531	554	484	535	532	541	568	530	503	514	518	533	506	510	559	526	570	520	494	493	517	523	549	497	548	492	524	530	500	542	513	463	521	505	515	585	539	507	500	574	510	544	507	538	496	517	527	517	487	547	551	485	479	519	534	543	497	554	508	519	530	499	517	505	521	513	539	505	499	502	517	504	536	535	516	515	517	509	499	539	530	552	518	525	545	541	582	564	512	569	523	518	546	515	533	501	530	525	512	487	554	470	507	550	479	515	509	515	575	497	502	507	562	528	530	498	552	496	536	524	556	532	533	572	538	546	486	511	543	562	513	560	527	487	548	534	533	499	530	530	538	534	521	491	492	528	512	546	480	512	559	587	519	560	487	521	502	553	512	543	519	518	509	505	532	544	567	551	541	531	489	545	530	506	509	559	494	496	544	550	556	518	484	538	550	512	544	530	501	506	502	572	537	504	530	535	553	568	535	466	495	531	541	519	554	522	520	511	506	524	569	509	515	542	543	542	507	541	531	547	538	556	541	525	538	516	511	530	536	526	550	536	558	588	527	513	536	582	559	521	552	560	505	475	546	500	532	540	543	534	521	520	523	504	530	514	513	497	568	524	500	519	486	468	577	508	507	514	494	553	551	551	502	532	544	568	561	546	553	539	522	542	532	539	535	553	528	504	531	510	508	493	524	518	530	533	497	540	519	528	514	523	499	549	487	521	503	517	556	540	532	513	586	509	521	497	504	503	542	538	528	528	520	496	512	551	546	495	518	561	506	540	520	499	546	511	547	492	516	526	533	527	520	498	533	508	525	495	519	515	548	499	530	508	543	512	538	503	522	554	523	539	546	496	500	534	535	500	527	533	503	538	527	546	520	534	518	522	514	483	545	541	513	523	503	523	548	521	510	532	532	495	497	500	553	491	538	537	518	510	539	511	552	557	528	514	518	558	510	484	548	559	528	513	525	525	509	542	561	523	523	527	571	502	515	523	531	552	557	520	538	516	511	528	512	549	525	498	515	528	512	558	537	502	576	552	492	556	513	550	522	537	569	529	502	535	528	537	571	512	545	518	513	486	500	487	539	559	539	481	494	576	508	492	573	501	550	531	552	519	522	520	539	493	547	502	497	553	518	552	535	537	558	541	545	463	529	514	556	523	517	539	512	531	512	521	590	511	504	503	513	537	548	539	534	521	514	504	541	511	490	539	489	568	540	529	484	531	549	490	535	555	493	542	535	479	517	570	559	495	547	471	536	513	528	515	530	507	495	552	523	478	510	527	517	503	526	486	562	499	521	537	513	484	558	523	569	549	500	487	518	522	514	505	484	555	549	534	551	484	556	532	514	525	522	486	525	556	518	497	489	545	522	505	546	517	551	516	501	526	498	519	514	488	533	491	516	483	511	526	522	509	527	532	552	532	514	530	513	488	478	502	540	514	550	533	535	524	510	531	474	501	513	491	512	540	525	548	554	521	502	527	538	483	496	527	542	511	527	505	584	543	527	454	523	523	536	526	495	518	482	497	516	512	505	531	522	520	516	495	526	532	516	530	509	565	530	519	506	542	518	510	528
24686	21616	28196	25485	18094	1103	508	361	297	223	217	232	219	220	216	202	175	184	183	171	201	161	165	192	156	163	151	155	136	144	179	149	174	147	145	149	156	149	159	161	141	141	152	155	179	155	138	143	154	173	116	153	137	142	152	173	147	149	150	134	160	165	124	146	122	139	139	150	148	130	162	152	166	149	144	164	130	159	131	167	132	180	161	165	143	158	137	147	143	124	152	148	151	125	158	148	148	130	156	155	150	152	141	133	129	176	168	160	121	134	161	131	160	155	140	141	148	132	154	149	115	147	122	152	154	166	136	152	154	134	134	130	133	156	162	168	170	148	154	142	139	145	141	138	149	161	133	156	135	113	157	157	159	144	154	150	144	153	160	144	166	149	155	161	152	137	130	132	134	168	133	142	141	127	148	150	156	137	135	130	149	145	139	158	144	153	142	156	146	154	159	141	138	141	168	128	132	130	137	156	135	146	156	127	151	120	133	173	137	142	121	137	155	141	142	137	143	149	145	145	145	151	170	135	126	133	137	127	129	155	154	136	157	143	140	138	148	150	136	128	152	150	144	146	171	122	134	140	153	150	134	146	147	145	143	137	136	128	175	147	146	144	140	141	142	146	143	169	164	134	124	148	153	153	149	161	149	151	131	123	152	131	137	147	142	176	138	140	144	138	138	123	137	145	135	144	127	147	134	153	139	139	134	155	140	125	145	158	152	145	160	129	146	153	132	149	148	138	154	149	130	138	155	141	157	150	152	169	127	163	134	154	142	123	144	156	126	149	170	151	160	133	135	150	151	136	132	128	151	141	150	150	169	135	137	124	141	148	149	161	132	157	123	138	154	156	152	151	162	135	150	155	162	148	140	145	154	143	158	148	126	138	147	143	146	159	151	158	139	161	161	158	136	133	148	144	139	134	150	146	167	145	149	155	136	148	132	135	125	157	154	172	130	157	124	154	153	168	157	118	156	156	144	148	156	145	154	138	143	145	166	125	142	151	151	167	145	137	143	159	152	151	144	149	153	135	109	150	128	152	128	145	143	128	147	141	140	138	146	155	170	132	147	150	168	157	149	145	170	143	151	159	146	144	136	138	152	142	172	150	148	139	147	176	140	137	155	145	165	145	155	154	128	141	138	150	153	142	146	152	152	136	163	133	154	189	142	169	135	138	129	139	134	158	148	154	155	146	153	138	133	155	141	149	148	145	128	141	143	150	153	158	137	161	138	169	160	152	144	144	134	152	117	144	148	137	134	133	143	149	151	152	128	129	151	142	125	135	136	140	160	171	169	167	145	177	155	159	143	139	156	144	164	150	164	155	153	139	155	141	134	150	172	157	163	158	129	146	139	136	149	132	150	151	160	165	141	149	138	138	132	159	160	160	133	133	165	135	155	156	153	159	162	132	138	136	129	144	154	143	132	142	127	120	162	156	126	161	160	140	148	147	144	144	145	160	140	128	166	162	148	159	129	138	133	147	148	143	159	150	143	167	136	158	142	154	139	132	144	127	140	159	154	158	143	149	147	144	164	134	158	156	155	157	155	148	114	147	142	146	156	144	152	136	145	145	160	178	156	136	155	143	164	141	147	140	122	140	159	160	144	149	172	125	149	137	147	169	114	128	126	152	140	140	152	137	126	155	136	118	162	146	142	140	154	134	136	158	148	142	158	138	171	168	148	152	118	154	139	147	156	167	148	126	132	153	161	153	130	168	120	145	160	136	135	150	130	140	160	154	145	135	153	136	145	123	156	159	147	166	147	156	144	149	145	141	134	154	158	161	166	156	167	129	151	135	135	150	159	139	150	150	134	136	146	137	135	170	148	150	163	127	130	148	138	157	116	147	138	136	132	154	128	143	133	147	125	131	160	149	133	134	148	129	169	145	155	143	148	156	152	132	158	155	126	144	152	153	144	150	167	150	141	157	145	162	149	158	145	150	150	165	142	168	139	129	135	142	148	170	150	149	132	170	125	151	143	165	127	145	170	144	155	151	129	120	144	142	155	132	146	138	159	157	139	152	160	137	135	146	132	144	150	172	168	139	144	134	165	125	157	175	134	146	165	175	124	138	146	162	143	163	160	149	159	131	169	152	131	156	153	147	162	141	154	150	161	149	135	142	151	132	149	154	146	134	137	139	147	126	149	148	142	144	170	137	151	164	160	132	144	154	156	151	159	139	135	145	145	156	144	136	147	145	144	147	141	130	158	136	138	132	153	166	137	159	121	141	138	144	166	147	135	121	144	148	143	160	135	138	137	158	131	145	144	156	149	160	146	129	154	149	154	131	122	130	137	131	132	148	135	138	155	167	152	154	153	138	152	145	135	140	158	143	167	160	161	155	151	164	148	135	154	125	157	140	136	166	119	148	159	144	138	158	140	136	142	152	126	137	135	157	142	153	128	153	123	133	146	156	143	137	152	149	142	124	134	133	141	143	146	145	141	122	155	150	134	161	146	147	149	120	146	150	134	133	136	133	159	150	132	130	148	160	140	156	151	139	135	160	139	129	146	158	142	126	149	145	144	136	138	145	133	140	158	133	145	163	132	149	124	124	141	128	131	173	146	163	135	134	156	144	148	139	160	129	172	146	145	129	161	144	132	139	136	153	143	156	161	155	136	143	154	140	144	182	178	138	132	142	161	149	158	144	170	133	149	147	172	163	153	151	118	131	135	130	138	151	153	159	131	134	127	161	133	162	156	142	142	147	132	144	173	136	151	130	125	141	155	155	168	154	150	145	144	180	128	161	143	151	144	144	139	126	148	140	154	141	150	125	156	169	131	142	157	151	161	143	133	160	148	142	133	136	134	132	143	139	166	158	153	132	163	164	143	136	139	156	145	154	145	150	156	140	138	139	127	142	148	149	132	157	152	125	165	152	141	116	131	175	160	157	153	150	156	155	147	149	133	163	178	145	137	174	131	142	160	151	159	156	145	143	132	144	165	119	148	157	163	155	154	145	140	146	161	152	133	144	160	142	161	137	134	145	130	138	154	149	127	120	134	133	154	122	138	142	171	149	132	137	143	131	146	150	157	169	139	141	166	154	134	146	149	158	139	162	163	148	141	141	135	154	125	153	155	129	151	139	135	154	136	161	150	169	121	140	147	162	154	166	154	122	142	172	151	143	145	163	123	130	146	142	170	158	140	151	154	140	133	150	123	156	167	136	151	136	136	160	141	149	157	164	125	157	156	151	152	146	162	140	150	146	138	149	138	150	138	139	148	120	153	145	146	158	173	140	157	154	170	131	133	134	147	143	146	145	162	143	161	135	142	136	155	145	166	127	161	172	120	142	167	133	141	158	136	146	125	143	154	155	125	146	127	142	161	140	159	165	145	148	152	166	147	140	139	123	142	142	151	129	140	164	127	157	158	168	157	161	144	135	149	157	152	162	137	152	129	157	143	134	164	145	131	156	132	165	152	159	145	145	129	127	146	144	164	137	158	139	155	161	128	152	151	143	164	139	141	142	145	147	161	166	131	140	166	148
30809	28964	8585	4283	2761	2073	1485	1141	1039	893	730	691	619	584	520	472	418	476	453	474	392	425	409	422	385	367	391	379	383	350	376	366	384	373	321	335	356	335	346	368	325	373	342	323	341	334	327	327	341	366	348	339	329	327	321	339	354	308	317	324	322	334	369	315	351	352	352	344	352	337	304	326	326	331	358	330	329	331	326	351	342	350	294	320	299	339	347	342	371	302	294	374	297	333	325	318	363	305	347	358	333	341	322	308	324	327	324	350	327	307	352	320	330	309	339	336	343	322	328	344	321	312	302	303	318	340	338	326	300	314	311	322	313	333	341	339	330	312	326	320	305	334	335	287	283	309	337	316	317	333	341	302	325	335	332	302	316	333	300	306	347	323	301	350	325	354	331	307	320	315	323	304	312	339	325	327	298	330	351	354	327	279	316	330	319	309	298	338	360	330	310	302	341	322	319	331	344	334	357	294	324	301	342	344	294	327	352	321	334	303	312	322	306	316	323	306	301	319	336	346	353	348	284	337	330	337	314	311	344	334	298	308	297	308	304	324	309	324	314	300	276	309	316	313	300	345	349	310	314	296	307	342	317	302	317	321	322	352	310	332	309	310	317	311	319	309	337	332	330	361	342	305	356	353	325	316	319	309	297	345	328	320	305	314	299	336	349	331	296	349	307	315	330	295	295	322	331	325	331	282	322	342	337	347	333	336	308	308	318	308	314	301	300	331	328	306	302	316	371	341	322	309	320	326	347	332	326	349	291	336	316	321	328	269	310	317	320	300	316	314	317	315	305	306	328	342	307	341	327	373	304	338	326	321	295	315	346	341	344	347	323	334	339	312	323	365	319	336	342	337	323	323	307	298	335	307	327	337	329	334	307	329	332	329	327	325	354	318	297	336	291	297	303	322	309	337	330	335	305	338	306	347	308	324	331	322	326	313	321	339	325	322	343	316	346	290	334	332	343	336	328	334	298	338	322	336	321	328	338	312	322	340	335	325	299	313	300	329	338	325	326	301	319	330	319	310	329	310	284	351	308	324	343	330	331	340	371	311	299	329	295	345	329	346	334	336	338	323	300	334	331	295	329	327	329	337	335	345	314	338	321	334	356	326	329	326	305	299	356	351	330	314	312	314	335	312	319	360	336	329	324	312	317	319	324	316	312	322	324	318	334	331	320	319	297	329	330	290	299	307	350	281	339	325	314	304	314	325	304	339	345	347	336	346	330	319	343	360	299	342	328	333	303	321	353	355	355	306	322	310	287	290	316	336	342	354	366	311	318	301	303	304	323	317	297	299	313	341	313	309	309	351	311	345	289	322	327	348	320	288	323	354	321	318	319	319	301	335	312	329	352	328	334	329	330	335	367	335	349	319	335	339	308	333	334	332	307	319	359	324	331	343	309	338	318	308	344	303	321	326	320	318	312	325	327	314	313	328	333	327	327	319	321	325	322	312	336	317	337	346	312	306	317	295	299	344	342	330	333	338	336	311	310	305	294	317	324	299	318	332	328	322	290	329	313	353	299	350	301	324	333	317	299	344	313	325	330	299	338	307	300	369	307	352	307	311	316	327	327	316	317	351	313	330	347	343	324	300	326	305	323	290	318	320	342	321	351	326	336	311	270	304	337	271	324	320	340	336	341	328	308	346	304	317	315	338	330	339	339	289	295	320	331	346	333	316	292	336	319	331	329	328	319	312	315	325	293	333	298	340	288	360	344	327	348	345	293	333	316	342	339	319	346	348	318	339	303	325	298	321	307	330	333	329	336	305	316	339	311	307	333	307	336	345	359	305	312	315	320	304	313	307	297	309	342	335	347	311	330	377	304	335	309	358	328	334	276	346	337	322	324	308	308	327	315	317	322	324	305	293	341	305	329	305	318	326	296	322	329	359	309	342	334	332	331	314	323	294	306	328	331	295	321	333	318	340	329	315	340	338	326	321	318	335	301	295	328	303	299	323	311	321	318	341	298	331	360	348	345	345	343	309	351	329	330	339	304	323	303	313	347	299	299	323	298	344	321	344	345	295	322	294	328	329	332	319	328	290	324	336	332	329	332	333	337	352	328	345	314	361	307	361	332	334	309	318	319	318	335	290	317	312	316	323	332	323	293	328	348	313	289	317	337	309	337	349	316	336	324	333	304	332	310	325	343	339	341	318	318	306	300	334	314	290	292	314	320	324	318	336	323	333	331	356	335	335	305	338	295	336	340	317	319	318	319	312	320	290	295	328	312	347	311	312	302	283	334	335	343	344	331	340	316	330	311	313	334	329	323	329	278	322	321	325	346	313	343	318	323	310	353	307	320	361	354	322	319	325	335	306	336	325	326	336	318	326	327	299	310	303	307	324	320	316	331	322	347	355	314	323	327	332	349	343	361	341	324	303	315	337	365	328	296	334	290	342	325	319	300	317	309	326	309	317	348	331	341	334	345	334	301	328	302	303	337	332	313	350	336	306	291	320	293	315	316	303	338	321	307	310	326	319	289	316	330	343	325	333	335	304	312	308	322	318	337	293	328	327	301	302	338	340	330	306	344	342	295	329	309	334	313	321	287	316	344	297	327	311	329	294	327	324	323	302	326	302	329	314	270	347	315	356	325	335	315	316	314	298	303	331	347	325	299	281	339	332	317	313	329	332	328	332	332	325	337	339	305	323	302	336	349	308	343	313	342	319	349	328	320	309	309	345	296	305	317	322	306	325	289	331	338	316	306	334	320	317	285	313	330	333	297	336	321	346	353	312	341	316	353	334	327	304	339	309	314	301	309	317	312	317	321	330	321	319	325	330	302	311	287	335	297	331	339	342	323	290	325	334	301	311	346	337	320	322	313	328	361	351	310	333	331	328	303	326	311	398	361	364	328	318	333	333	346	330	344	346	285	361	360	342	327	315	337	305	329	349	330	349	354	300	325	327	319	298	335	291	300	353	285	323	322	313	330	325	290	305	337	312	342	302	309	318	317	294	327	334	306	308	328	316	330	309	313	319	287	329	336	307	310	322	313	325	320	304	316	334	341	343	349	311	365	330	325	299	310	339	337	359	308	332	320	302	346	319	325	324	310	322	315	332	320	323	310	319	295	291	332	334	308	332	300	340	322	330	349	331	331	310	299	323	292	294	321	320	323	306	314	324	327	317	363	324	314	311	318	299	295	316	327	350	339	302	322	308	328	354	332	291	347	325	308	360	334	339	293	327	324	300	311	330	286	296	319	331	331	365	353	314	295	311	323	349	317	314	332	340	324	310	316	311	315	309	299	340	329	352	320	328	344	346	334	333	342	320	354	306	323	359	317	341	322	327	280	304	312	323	319	314	344	320	340	324	327	335	336	320	339	325	325	297	346	327	341	331	356	306	308	323	331	316	347	274	305	327	293	333	334	315	360	353	308	307	296	308	352	339	321	311	329	339	323	335	317	312	301	317	301	350	319	320	353	332	305	365	344	315	312	292	295	306	329	338	332	321	358	363	331	309	305	339	318	325	324	347	342	320
23773	21634	29039	24715	21634	17013	1710	838	630	559	491	536	498	438	440	429	428	429	394	373	416	405	363	385	359	382	373	343	332	381	359	359	365	331	420	361	363	377	351	352	340	400	364	366	361	387	351	343	357	335	326	350	364	339	369	321	342	317	349	337	342	331	374	339	383	400	362	342	310	342	360	360	351	388	339	377	356	336	328	383	330	334	386	326	346	314	346	324	330	342	340	373	343	342	314	331	337	338	338	352	355	349	326	390	317	300	334	310	339	330	338	341	381	357	347	346	331	358	331	354	347	353	361	344	335	345	355	343	349	353	362	311	353	302	328	335	350	367	343	349	340	333	322	366	361	329	343	341	362	363	339	338	356	361	355	308	329	338	316	346	365	356	364	345	322	368	350	317	321	340	363	370	333	320	333	361	379	373	315	344	360	305	338	339	352	366	295	330	339	295	359	322	334	344	356	330	355	331	353	340	313	343	341	348	372	311	340	380	358	372	373	318	325	338	345	373	343	367	325	352	345	317	334	341	353	330	303	333	365	363	368	363	356	338	369	351	359	341	347	354	329	315	294	352	336	352	372	361	332	350	305	384	350	367	345	349	342	330	337	337	336	336	367	332	332	356	320	355	353	317	351	341	330	333	365	328	354	355	363	356	343	304	323	375	368	328	340	337	350	342	331	363	353	314	339	331	356	330	371	339	354	301	373	347	360	320	353	358	351	343	352	315	345	365	349	373	335	353	335	335	330	320	364	339	350	331	327	317	341	313	344	343	350	340	326	394	378	340	347	360	378	322	356	345	334	305	333	352	336	346	328	337	294	354	327	331	365	339	335	335	366	328	331	320	356	349	354	367	370	305	352	331	333	345	376	319	359	355	361	348	323	347	345	305	358	355	346	343	336	322	356	348	345	329	352	352	335	346	370	323	304	306	354	366	352	333	331	330	347	328	347	301	364	305	337	345	376	365	342	346	353	349	372	356	317	334	356	330	343	351	345	373	353	364	384	351	371	354	355	335	351	350	365	342	355	337	354	347	359	354	328	340	343	366	359	311	328	360	316	367	340	379	338	342	319	344	339	353	381	333	341	348	329	351	357	333	385	335	343	348	374	318	347	337	348	318	362	363	352	307	354	361	337	317	339	356	384	359	349	345	373	322	299	356	336	369	307	352	358	350	307	311	360	318	315	363	347	337	355	349	315	340	373	369	300	339	306	357	330	356	345	345	332	341	297	344	364	341	327	371	339	367	326	358	365	365	351	319	351	353	335	351	351	328	338	320	347	330	305	380	341	373	327	330	353	359	343	335	335	355	364	358	324	371	331	312	371	351	344	333	341	336	345	321	347	351	348	353	291	353	340	350	359	393	349	382	340	365	320	369	367	329	343	350	368	328	338	349	350	370	329	336	359	320	336	367	342	339	359	351	388	338	373	335	328	366	380	343	318	332	368	360	340	329	341	351	350	346	362	352	323	348	329	341	320	336	335	358	322	381	343	334	357	337	373	373	322	358	327	363	336	344	340	315	330	302	350	351	325	347	320	385	346	360	350	323	333	339	344	348	370	367	361	339	322	340	331	358	339	362	335	341	353	323	369	319	354	343	367	387	323	318	349	325	377	292	345	333	341	325	357	362	375	342	345	328	351	334	319	323	358	343	331	325	338	341	367	330	371	365	342	346	335	355	360	353	368	377	343	330	345	364	324	372	337	355	340	361	337	348	343	360	339	349	357	338	371	340	343	369	324	359	312	326	329	334	366	395	348	335	368	333	321	327	324	337	331	367	342	340	318	354	371	364	335	339	338	305	362	351	351	316	334	365	330	341	306	348	327	331	309	352	320	363	348	336	375	338	387	329	354	350	376	345	350	337	355	300	343	367	336	375	378	361	326	374	362	332	338	341	351	351	347	368	346	337	335	344	329	348	337	350	364	340	371	319	361	394	354	354	340	354	341	330	342	343	335	321	348	346	349	360	364	331	317	313	327	372	342	361	344	375	346	336	367	342	386	318	337	351	351	324	336	338	351	359	377	337	344	330	346	348	348	351	361	335	340	347	337	338	348	351	362	351	319	347	341	343	377	350	359	309	334	315	346	337	339	324	350	339	326	351	332	319	380	333	346	332	319	354	360	329	341	353	343	359	330	320	363	334	358	324	382	359	303	322	335	362	337	342	337	320	331	337	360	317	353	336	324	336	332	341	353	317	366	349	321	325	344	348	318	350	302	314	330	370	344	370	319	328	330	342	366	333	345	356	350	320	383	336	341	364	361	364	362	350	323	328	353	338	342	368	326	343	357	318	323	361	334	363	377	367	352	347	364	333	332	346	378	344	382	340	345	363	348	330	382	353	353	355	346	350	328	350	353	342	317	332	356	341	340	325	348	337	325	363	372	328	322	340	376	328	351	349	337	338	331	374	374	339	346	334	346	361	329	359	326	305	344	358	332	332	348	359	335	381	340	319	347	322	364	336	321	354	344	374	345	325	359	370	335	347	350	367	321	351	326	352	355	313	350	358	328	335	344	318	333	321	329	341	349	347	365	323	373	366	337	343	368	322	332	325	347	356	341	350	315	356	344	356	354	378	363	332	334	335	346	350	356	345	346	337	339	378	359	345	339	367	331	337	339	374	332	297	350	319	352	319	353	342	373	334	329	357	335	373	332	342	330	350	350	328	341	354	333	347	369	344	337	343	337	377	343	337	362	338	377	350	346	352	371	334	314	319	358	324	324	356	320	345	354	345	373	330	347	315	319	395	361	344	308	321	335	354	343	322	360	301	321	352	351	332	349	311	337	314	373	345	334	347	338	328	346	342	337	387	330	324	324	360	363	338	337	298	312	352	357	326	334	345	355	342	318	355	354	352	299	335	361	340	343	338	325	347	352	347	367	375	367	303	352	372	341	346	315	330	338	366	338	363	345	354	335	293	369	375	325	334	327	347	348	295	343	356	336	308	316	337	329	358	368	317	383	318	344	359	381	334	379	348	328	328	362	366	357	343	325	329	347	354	345	372	350	306	343	352	355	351	308	349	336	352	351	332	354	378	317	302	364	342	342	347	340	359	337	372	323	371	348	326	344	338	369	326	334	361	340	347	357	369	340	368	333	349	363	386	307	310	356	362	351	339	341	326	351	326	316	302	366	305	345	349	340	359	370	336	356	343	360	337	363	330	335	364	328	343	349	321	364	355	343	335	335	358	320	326	320	316	346	350	321	331	358	359	350	332	350	334	351	324	354	334	354	349	365	327	359	370	342	346	322	339	359	325	353	359	346	336	331	335	347	337	319	388	312	315	335	335	348	323	296	311	334	361	340	358	340	342	373	350	330	337	319	302	355	358	321	361	358	337	322	350	326	365	326	324	309	335	335	363	349	329	303	309	329	367	363	322	307	342	338	334	331	363	333	307	360	357	341	330	329	331	359	378	362	382	341	335	342	318	342	338	316	352	342	374	319	348	334	323	343	329	343	350	363	373	367	340	344	331	332	348	353	365	325	329
32803	35275	13964	7603	5143	3648	2919	2338	1929	1624	1492	1439	1250	1161	1118	1042	1047	938	895	874	888	840	855	775	757	741	762	750	700	773	782	735	769	753	727	705	699	718	697	689	701	711	725	682	688	704	686	721	744	707	739	715	716	739	710	661	717	696	669	740	705	664	683	677	672	643	673	621	694	663	677	669	702	673	625	687	698	655	660	697	635	688	701	679	666	629	708	617	687	693	662	709	662	675	721	684	684	682	659	726	687	671	670	632	680	674	693	702	700	693	668	717	683	657	660	663	694	683	654	645	689	718	686	675	649	661	671	656	662	694	645	629	677	638	699	658	646	723	692	682	689	704	680	667	708	711	660	655	665	680	687	680	700	634	665	728	691	690	629	659	628	671	609	642	668	680	659	665	680	696	689	676	701	624	678	649	693	693	622	674	640	636	720	677	651	628	646	732	663	657	682	666	675	651	675	682	664	702	679	657	659	706	664	708	659	675	622	682	680	662	659	672	661	627	697	683	662	701	715	631	695	667	704	694	651	688	651	634	744	663	718	664	622	705	657	690	670	669	661	686	676	667	670	671	654	690	647	647	658	689	678	650	667	715	683	686	657	663	680	618	687	690	674	630	645	685	716	653	683	715	660	673	656	683	693	680	629	691	660	700	661	675	654	659	696	700	704	655	678	624	647	681	702	665	728	645	706	662	687	658	628	674	655	684	641	669	599	709	682	689	654	712	682	658	671	657	705	683	688	670	630	661	664	722	684	679	680	676	711	667	702	668	669	680	688	649	687	688	709	621	706	678	688	638	695	662	685	654	718	692	636	667	705	647	647	727	649	636	663	680	694	696	696	659	628	697	677	630	687	663	704	668	637	640	626	666	694	648	640	684	671	679	714	662	664	667	664	648	657	647	691	671	649	680	661	712	662	671	667	691	662	682	680	660	677	654	626	724	668	692	638	662	681	680	696	666	630	673	712	658	601	714	687	647	683	712	684	662	654	627	663	629	680	663	656	654	636	685	669	695	701	690	664	671	706	652	690	649	709	665	638	640	665	712	675	657	658	684	700	677	649	626	687	683	670	676	615	641	655	681	696	623	689	664	700	619	643	645	708	617	653	675	680	712	713	656	695	632	660	678	691	741	656	634	632	626	709	674	621	661	719	681	640	687	645	681	604	619	622	598	666	700	701	687	663	693	679	675	658	627	649	664	657	654	645	677	638	667	711	632	643	677	654	690	642	655	601	659	677	692	670	620	691	659	617	615	664	662	663	701	626	683	619	687	664	690	679	696	679	653	643	680	662	697	664	656	707	645	680	637	644	637	662	681	673	661	676	662	695	702	675	680	684	653	622	654	669	663	679	641	644	665	711	668	692	650	719	667	705	646	716	658	650	673	718	630	664	698	689	684	655	710	645	704	667	654	636	735	639	656	659	662	655	664	664	661	646	643	628	653	693	625	674	647	717	663	685	661	719	669	684	654	665	637	692	661	669	663	726	660	642	623	701	644	694	681	660	665	655	644	697	658	667	677	658	693	624	651	698	744	647	665	693	691	664	696	687	671	650	649	653	663	646	638	625	695	703	624	637	736	649	698	698	705	687	702	655	637	716	713	665	634	658	690	662	676	705	675	678	643	671	673	682	597	647	650	659	683	602	676	664	696	718	665	668	687	660	617	664	670	653	675	653	674	686	651	663	678	707	677	624	699	698	663	693	655	680	698	660	705	693	672	695	691	636	661	661	701	715	638	678	658	668	687	664	657	609	660	672	681	695	636	629	622	661	656	682	648	626	663	740	648	724	666	700	668	635	669	672	656	660	647	633	722	685	642	705	698	708	634	674	626	714	647	636	651	646	679	655	631	692	664	704	665	653	692	657	671	690	662	659	668	695	709	675	644	643	662	686	666	682	639	654	673	692	666	639	665	668	664	653	658	621	677	649	681	712	654	683	660	661	659	672	683	652	718	663	738	701	700	597	710	696	660	674	686	712	658	680	667	664	672	670	710	678	681	689	643	621	732	654	684	687	640	693	643	691	624	657	660	679	678	652	678	674	683	636	649	664	664	703	632	688	632	706	631	680	701	617	703	658	680	659	692	657	700	621	679	675	721	699	648	674	658	691	658	664	649	693	706	690	678	642	623	673	683	649	693	670	685	667	677	670	695	650	705	696	667	651	659	647	707	680	700	712	686	656	661	722	653	678	647	695	654	696	673	634	709	639	710	665	725	660	676	709	675	648	662	663	684	653	672	663	654	666	671	713	671	699	661	668	608	709	724	721	703	685	634	766	641	676	690	647	675	646	647	653	725	647	639	605	670	686	699	690	657	643	684	659	645	650	686	645	627	648	675	639	627	640	653	665	628	676	642	672	646	700	635	674	672	645	675	681	632	663	648	628	628	664	692	650	691	671	701	679	685	665	713	673	678	692	666	658	678	696	703	691	656	641	718	652	677	677	696	670	652	633	676	691	686	678	659	671	660	651	708	642	665	654	668	653	641	674	625	646	645	637	683	637	649	635	701	682	677	696	639	728	695	693	660	618	687	640	717	680	618	676	679	652	663	665	658	685	662	649	701	741	696	705	674	655	678	670	658	665	713	701	654	696	646	682	661	627	668	680	664	654	651	678	634	705	667	646	698	696	628	666	674	649	673	684	656	619	634	674	682	703	681	692	650	634	663	653	685	645	679	669	674	630	674	647	616	677	673	650	663	694	675	674	676	669	671	682	630	656	628	653	708	664	678	632	681	687	713	648	693	691	676	686	644	669	642	644	681	642	605	675	641	685	694	704	659	673	692	687	632	639	677	695	688	692	649	621	634	659	681	650	701	676	691	660	731	672	649	677	683	679	646	691	685	711	704	700	700	665	666	642	690	681	699	697	675	693	648	683	650	686	604	677	736	654	689	694	692	696	661	667	668	649	678	623	690	684	706	687	642	663	638	663	684	645	643	664	639	618	705	626	691	701	681	646	673	737	691	682	660	708	679	664	678	695	670	666	652	662	686	673	665	678	669	648	685	720	663	652	692	627	689	678	667	657	697	664	629	659	667	707	653	665	651	655	650	638	707	659	702	660	673	643	637	640	695	663	655	691	672	683	642	679	684	687	704	702	666	647	642	681	636	646	679	627	693	684	692	669	694	657	673	684	681	669	684	661	694	689	611	662	610	676	652	699	677	652	656	679	712	655	703	685	682	670	613	703	705	660	655	681	651	635	700	686	649	711	714	702	716	677	722	667	645	645	678	651	647	622	673	667	658	682	649	689	641	711	695	643	674	669	593	673	703	653	678	624	692	740	643	679	669	680	653	675	664	686	644	644	641	674	659	644	662	698	699	699	640	636	652	702	650	704	698	685	683	723	698	653	635	676	677	643	651	621	698	696	678	698	641	698	685	651	691	690	675	680	659	696	679	672	618	658	626	661	630	652	632	653	667	674	650	657	675	683	654	708	654	662	666	679	679	634	651	610	675	632	700	690	685	680	610	628	702	684	665	695	672	725	668
27232	20769	7026	740	527	426	293	286	271	267	289	259	244	233	273	252	216	271	255	252	242	242	254	237	279	255	276	242	252	241	252	259	240	245	231	241	255	232	241	248	253	241	256	239	225	251	266	247	232	265	230	226	238	255	276	210	259	236	242	230	256	234	255	217	264	252	244	215	258	229	249	218	237	238	266	253	220	229	268	265	252	223	224	217	227	244	238	263	260	251	211	241	230	236	248	243	218	230	231	238	264	214	232	252	257	223	226	259	215	236	248	253	266	266	226	243	245	251	230	255	239	230	244	252	260	250	244	235	225	235	253	243	239	226	236	273	225	245	224	239	231	235	240	206	242	253	237	238	245	257	231	251	246	237	233	209	260	245	252	259	220	244	249	269	242	240	264	240	217	255	247	223	242	250	244	250	246	236	222	237	244	241	225	216	237	244	246	246	250	257	199	253	253	252	249	258	237	248	240	221	229	239	234	248	238	209	219	232	261	268	238	268	242	250	259	251	260	257	250	261	252	232	245	243	257	224	198	218	220	232	256	256	230	236	276	247	226	246	236	257	256	245	258	247	234	248	227	236	235	248	254	220	277	238	256	254	229	247	243	216	249	242	231	229	260	256	228	230	247	221	263	252	237	234	230	249	266	232	253	218	238	253	245	248	286	232	229	288	252	269	254	198	225	230	249	225	259	256	256	249	230	225	243	242	241	250	233	209	242	255	262	230	259	232	229	230	259	251	246	231	233	232	256	244	238	245	227	255	241	209	253	239	209	259	225	252	227	259	222	244	244	221	248	247	245	231	238	252	237	227	270	247	222	198	222	213	232	226	244	243	243	254	235	233	245	232	231	243	242	224	256	225	257	235	244	235	253	247	258	257	235	254	219	230	247	224	235	240	217	230	242	249	236	250	232	220	246	254	260	224	249	254	227	223	230	238	234	236	225	253	270	249	246	233	244	254	265	267	268	253	247	249	234	225	234	252	242	231	225	230	237	248	244	237	262	247	253	217	233	218	246	254	256	269	234	255	231	239	255	234	245	255	262	224	247	238	272	261	248	221	254	251	266	236	266	222	251	253	203	218	251	225	233	232	267	251	263	229	244	238	264	253	225	238	243	229	252	231	208	269	249	259	228	229	230	260	237	242	257	238	242	227	221	251	261	219	228	260	234	232	234	221	252	265	284	248	243	274	249	244	251	261	214	264	247	244	223	246	239	224	251	188	232	227	263	222	231	232	258	233	256	234	254	254	247	217	252	212	202	229	250	252	275	244	234	262	249	235	247	238	213	255	240	258	231	238	261	240	232	247	243	263	254	250	223	243	256	240	213	227	233	265	232	232	222	241	261	261	255	252	245	235	267	260	229	263	223	269	262	258	262	256	255	244	219	214	227	239	262	261	262	236	204	272	244	244	241	271	232	252	228	248	267	222	249	232	239	241	215	243	219	258	253	251	218	235	260	208	280	245	247	255	221	248	230	257	266	222	244	264	275	267	231	257	247	241	246	246	271	239	217	257	257	242	227	238	225	235	280	257	225	219	235	242	254	230	230	234	249	242	217	242	267	232	258	260	251	245	269	232	257	257	226	257	249	248	240	243	249	243	239	221	219	252	264	223	235	260	246	223	223	216	247	231	225	246	224	242	218	233	221	249	255	246	230	261	253	240	246	268	242	245	258	245	236	250	211	246	253	225	244	257	242	227	245	267	243	243	261	257	256	258	235	245	250	254	233	226	257	239	261	203	215	247	229	262	256	237	228	256	231	262	279	245	267	242	265	270	241	226	233	237	227	238	245	230	269	225	263	199	230	219	219	237	220	216	243	238	248	237	247	209	248	239	255	268	241	252	253	252	241	251	255	248	237	233	269	234	242	253	230	222	244	233	246	226	246	239	244	237	240	255	229	238	280	238	230	235	265	228	215	230	248	230	236	231	260	251	258	234	234	240	237	234	268	249	242	242	227	232	252	246	248	247	239	226	246	246	262	232	248	239	240	251	229	228	261	216	229	265	235	262	239	233	267	203	236	256	271	227	247	220	256	213	255	260	252	235	236	230	255	227	244	256	248	243	255	235	224	257	253	222	217	225	252	249	262	238	262	230	277	240	247	236	259	240	254	255	237	246	223	232	230	250	258	221	232	222	228	222	240	226	237	248	241	243	243	243	247	229	225	259	236	228	244	264	231	242	291	225	248	259	235	242	241	249	246	250	240	237	259	247	265	241	245	245	249	236	241	227	239	257	249	222	248	233	242	280	240	278	230	228	247	255	227	223	248	214	241	252	233	250	234	245	250	232	255	237	234	251	245	258	260	223	247	275	249	242	253	226	251	244	261	243	226	238	244	234	246	262	233	242	247	251	243	249	254	273	226	253	244	219	218	246	262	225	252	241	270	233	240	249	269	257	217	269	253	249	229	230	257	210	237	244	262	251	248	254	285	232	254	240	244	208	232	238	246	235	263	236	232	260	239	273	265	204	256	252	250	251	231	233	240	264	264	237	267	251	246	233	223	243	244	217	256	241	209	247	239	217	232	227	227	261	220	249	244	253	204	250	240	208	221	224	253	244	236	259	259	236	224	238	217	224	226	246	255	253	219	216	219	259	230	233	246	269	237	255	212	255	241	257	237	266	235	248	263	284	245	251	249	245	224	267	227	228	230	224	221	239	213	253	256	250	234	237	251	261	223	242	227	232	219	228	234	223	242	262	239	210	228	219	220	238	242	233	244	260	230	235	234	256	252	256	245	196	222	251	245	251	227	245	237	230	233	241	246	243	249	237	238	268	265	240	238	246	253	241	228	240	233	220	261	235	274	228	252	238	194	220	242	249	258	250	225	245	222	238	260	244	237	248	283	224	257	250	232	227	238	232	267	228	238	227	230	242	237	244	236	240	236	254	243	239	235	255	236	261	235	247	254	220	256	243	237	251	246	267	244	235	248	222	246	235	256	222	245	228	235	237	250	256	249	225	266	220	219	246	205	225	221	249	241	215	250	245	235	247	249	271	252	218	252	206	241	205	233	243	253	224	278	268	232	255	233	227	252	231	241	232	249	252	251	266	267	249	245	236	229	242	254	248	245	258	197	229	225	219	248	247	254	238	289	256	234	235	233	224	261	251	243	248	266	249	235	234	222	243	207	244	259	229	251	260	209	235	246	215	256	225	242	224	288	267	261	235	227	224	208	249	256	231	245	256	237	266	274	253	253	238	244	215	252	263	246	224	239	248	240	208	237	248	271	244	216	237	272	222	253	247	272	244	244	253	234	257	250	223	243	232	259	229	254	230	226	261	242	215	244	234	250	218	240	231	267	233	242	254	254	245	241	222	267	241	262	236	234	228	241	236	267	250	247	255	251	237	240	222	241	262	241	249	231	225	261	231	240	232	260	248	231	248	243	256	231	257	237	251	244	226	248	237	251	263	248	236	249	245	246	240	240	264	233	232	240	246	247	228	221	234	265	225	248	245	241	231	247	242	237	210	245	235	244	248	262	248
14268	9568	1468	979	778	684	664	580	625	606	599	518	563	524	505	566	576	503	553	528	529	555	507	554	534	519	521	507	473	513	503	527	518	520	497	533	555	541	515	539	557	597	556	481	549	552	518	501	490	553	567	537	548	534	515	486	539	547	505	570	536	557	500	538	514	538	533	532	549	528	548	540	519	499	527	506	524	517	529	514	530	541	554	525	508	556	523	542	536	520	529	529	523	488	540	535	560	537	543	513	495	529	538	544	495	479	523	538	549	523	477	556	561	544	505	500	494	578	482	529	470	555	516	512	527	495	459	537	553	518	515	553	508	511	504	527	535	510	549	540	518	558	520	556	549	519	532	504	541	523	547	515	519	566	466	529	517	529	473	498	527	524	464	496	560	543	529	568	517	513	533	544	508	528	525	516	485	526	547	518	546	481	522	568	546	493	566	527	540	560	489	511	497	552	527	537	544	527	547	517	546	536	508	557	556	541	476	553	537	499	517	530	530	487	513	531	515	519	516	531	533	515	529	519	546	546	546	550	526	545	508	519	486	518	523	524	542	498	490	525	516	519	557	524	511	531	517	526	510	546	505	496	524	518	500	520	513	557	523	498	538	471	546	544	523	556	539	513	553	532	512	529	518	470	505	529	514	561	496	515	559	522	549	506	521	521	475	572	543	538	555	523	500	562	520	529	506	494	519	536	529	502	550	526	534	470	540	513	513	547	513	519	521	529	498	541	526	482	524	524	515	471	509	562	473	501	543	526	523	536	491	554	493	536	519	527	496	528	513	563	535	500	516	502	528	480	531	514	504	543	517	533	534	500	493	520	495	487	516	508	491	542	506	496	514	541	534	540	498	513	527	527	532	530	522	505	511	546	549	514	530	557	528	521	520	536	537	513	527	522	495	510	541	524	564	529	456	540	560	518	547	557	508	500	507	532	551	490	508	549	501	517	527	528	544	491	531	518	493	572	532	523	533	539	467	547	523	498	522	531	519	508	479	510	526	526	541	475	537	538	518	542	510	561	546	543	512	551	565	489	530	519	522	478	496	505	466	517	527	515	543	565	533	529	525	503	486	556	539	518	503	495	525	549	555	545	523	531	516	502	508	535	556	533	499	524	510	542	537	558	491	510	570	535	554	516	545	548	505	547	522	533	562	534	506	536	582	563	524	531	537	471	473	535	518	485	538	480	532	532	509	492	516	524	531	552	506	512	534	490	512	542	536	545	552	564	527	550	563	513	495	518	551	523	521	495	559	535	515	562	542	528	518	565	497	569	516	492	494	585	526	484	530	505	521	510	540	533	546	518	537	530	519	525	534	491	484	549	549	461	512	528	516	527	531	525	490	555	530	545	543	536	539	539	552	537	496	502	560	478	538	565	537	523	507	506	502	528	538	520	529	548	554	523	523	531	494	556	514	524	544	539	535	514	538	557	523	522	542	514	554	534	483	506	593	508	519	524	544	531	552	495	552	572	573	546	578	490	530	498	497	493	544	549	532	540	526	510	546	531	508	536	489	561	524	574	568	551	519	536	531	503	510	526	554	499	510	544	516	507	549	517	524	527	553	499	546	495	517	533	501	505	533	542	500	527	545	538	492	556	501	531	492	506	512	525	529	534	577	530	516	559	499	509	545	541	537	538	543	498	550	534	530	525	563	493	484	535	499	527	553	525	507	511	497	539	538	492	497	524	502	559	559	506	544	533	555	561	524	509	514	510	515	491	504	499	512	503	501	525	542	500	516	559	500	566	481	539	527	585	538	515	540	481	529	536	526	534	495	526	533	488	528	558	550	527	551	531	533	505	507	561	515	488	516	519	521	509	509	531	536	534	553	516	539	518	501	487	541	503	516	533	567	521	535	532	536	496	488	518	519	555	475	546	521	565	566	515	545	560	518	469	559	560	544	528	565	540	557	503	510	503	561	492	555	548	547	557	517	553	540	523	491	523	519	571	567	527	551	501	503	516	511	534	500	512	516	531	491	548	513	495	564	530	499	524	529	529	518	520	515	543	521	547	557	509	524	528	557	512	525	518	509	489	529	512	537	547	522	565	502	522	541	532	534	510	500	523	499	533	507	533	532	527	552	557	490	496	538	511	530	516	477	517	572	557	535	533	531	506	547	526	531	543	530	520	523	527	522	517	540	518	500	547	540	498	531	520	553	549	550	549	572	562	457	490	506	489	551	554	515	540	499	526	516	520	515	526	558	485	565	573	538	526	549	517	523	522	508	553	550	523	543	535	484	511	523	504	489	540	489	544	565	507	554	507	516	559	514	565	506	522	556	585	558	517	552	528	523	516	544	518	543	523	549	544	524	547	541	495	500	532	484	520	506	517	541	530	518	525	508	534	534	509	513	535	540	501	520	522	527	511	524	559	544	552	496	516	531	504	510	511	526	509	563	516	533	471	527	526	585	491	487	491	548	520	508	543	547	526	539	562	534	518	551	515	540	534	562	521	487	580	545	526	550	535	457	502	566	519	522	500	526	535	518	525	515	505	518	525	531	488	554	505	494	510	519	545	528	497	564	533	578	548	513	485	529	512	486	585	518	535	532	561	535	538	508	548	505	498	517	504	509	575	532	524	494	539	523	532	546	482	552	521	530	557	519	530	525	527	565	527	570	507	512	518	521	492	524	514	511	493	557	558	499	559	554	534	511	587	497	543	506	538	526	553	496	509	504	536	511	508	551	536	506	527	521	490	515	520	557	561	498	513	527	519	533	551	559	546	542	533	479	504	523	521	494	479	521	518	513	537	504	524	524	495	564	493	542	496	509	517	453	504	509	501	502	529	544	507	547	539	552	535	501	564	524	518	517	541	501	552	556	524	545	541	500	533	504	486	514	562	498	548	516	517	568	551	542	516	493	509	538	555	545	526	540	533	542	525	531	518	522	511	497	544	505	521	504	563	530	526	505	530	518	514	511	521	493	521	528	478	521	551	477	491	552	571	478	541	559	579	537	550	517	522	533	551	479	522	528	531	571	579	516	497	534	497	553	466	523	538	519	535	515	515	517	537	488	530	546	501	513	529	506	523	573	516	508	527	515	499	512	523	555	514	510	531	518	546	525	499	522	501	507	578	516	515	533	566	550	524	582	520	488	491	523	541	513	549	503	509	531	483	525	514	512	526	542	525	557	523	528	510	521	580	503	513	505	521	479	547	570	523	510	518	530	499	493	567	558	524	479	515	481	557	487	547	542	517	530	531	526	517	554	535	482	500	521	519	553	566	492	493	547	485	551	522	483	514	536	529	535	521	510	513	506	514	517	510	553	510	509	509	577	531	538	497	465	548	542	526	495	529	555	510	523	528	540	524	495	518	510	574	524	508	544	522	542	543	516	522	527	519	499	460	506	496	546	545	581	513	515	540	544	535	556	554	526	510	518	512	529	574	514	524	548	510	535	498	526	515	532	544	570	534	500	530	566	561	547	480	542	510	539	541	483	528	523	549	514	515	571	531	504	521	508	536	463	512	487	550	533	515	522	552
24758	21620	28101	25614	16988	1101	505	357	282	268	215	241	221	188	179	183	161	208	197	179	174	155	164	177	154	159	154	160	158	148	171	152	159	163	161	139	171	167	168	144	134	152	132	142	142	155	152	153	137	154	155	162	139	120	119	158	132	139	132	130	163	168	157	162	132	143	150	156	144	130	130	150	145	154	117	146	152	134	149	152	158	144	157	142	136	162	151	147	122	146	159	146	133	153	171	161	135	155	145	138	170	145	152	147	158	150	152	130	136	163	151	148	156	123	127	159	171	159	136	153	153	155	161	148	137	158	145	152	148	141	154	145	133	153	153	129	155	149	132	151	139	133	144	159	124	168	135	132	141	129	123	138	141	183	141	134	156	122	165	143	146	142	147	155	158	123	132	131	129	118	133	148	145	133	151	156	151	139	152	150	154	145	157	141	145	157	127	164	146	137	167	141	147	165	144	127	142	157	152	139	167	169	137	145	131	153	162	146	153	119	120	140	129	148	137	142	147	145	140	151	150	141	130	136	139	143	153	140	126	153	161	123	145	127	140	170	138	132	130	158	147	138	136	134	140	143	154	173	144	135	163	130	161	152	146	157	136	149	136	136	134	132	140	181	139	153	156	138	146	133	126	150	153	119	163	137	142	161	153	131	146	144	162	147	140	149	166	140	155	158	159	166	145	135	144	134	157	153	137	149	146	150	149	152	139	137	158	130	121	181	141	143	154	138	139	142	167	136	149	148	174	130	133	174	139	136	136	142	164	151	169	123	163	162	151	159	142	149	131	150	130	125	136	124	126	135	137	118	147	143	148	143	134	147	167	156	148	139	163	165	146	154	131	164	154	153	146	169	140	149	147	148	146	154	151	142	148	158	134	140	151	128	138	145	120	132	144	164	136	146	121	140	154	144	146	139	155	141	137	140	134	156	159	139	148	162	140	168	159	131	150	157	139	137	149	151	157	158	132	131	165	136	157	162	132	148	137	154	162	157	119	161	144	150	127	139	144	138	149	160	166	140	116	127	151	129	143	125	128	145	141	171	160	159	138	151	142	146	136	161	148	139	131	127	141	133	121	129	150	120	138	158	119	123	135	151	128	143	129	175	141	147	155	156	124	155	139	128	155	141	158	134	145	137	139	154	139	139	145	147	143	154	128	140	156	153	126	134	139	153	146	148	151	123	157	141	136	143	137	160	144	145	153	136	162	143	170	134	145	152	151	142	141	123	133	154	149	148	166	137	145	131	145	124	156	130	147	125	134	129	129	149	155	137	130	138	151	161	135	161	131	142	147	144	136	134	144	152	143	154	126	146	156	157	156	137	140	140	127	157	144	138	136	145	136	147	163	140	152	145	140	138	146	135	159	147	135	149	149	132	139	152	134	149	138	146	157	154	144	150	142	137	142	137	145	153	143	139	159	132	144	164	140	150	144	147	138	138	144	148	142	135	156	148	130	125	139	147	155	123	128	160	148	141	150	150	146	161	148	115	147	147	133	151	159	131	156	153	149	144	150	118	161	137	157	146	136	127	137	124	168	167	123	155	146	171	135	171	121	152	121	150	129	129	152	143	151	165	161	141	154	139	138	149	134	125	155	140	121	142	135	132	141	135	137	138	159	147	148	152	156	156	134	161	162	159	142	152	136	137	156	150	139	141	157	144	140	134	143	130	139	135	142	133	156	143	134	155	152	152	140	146	165	157	158	178	158	175	145	155	157	148	138	147	145	161	138	138	142	170	142	158	152	154	135	149	119	149	158	139	145	145	153	148	135	143	150	153	148	166	143	165	149	150	110	154	131	122	156	135	132	150	141	133	143	151	133	159	128	143	166	159	140	128	151	145	141	144	123	129	150	138	167	138	159	148	148	143	174	165	159	150	160	157	147	151	165	150	161	141	132	137	137	139	173	144	125	142	156	142	160	145	126	141	140	155	153	159	151	147	136	159	157	146	151	163	141	129	152	146	128	169	160	141	143	152	145	157	135	134	126	151	153	153	144	124	155	136	144	168	133	147	138	141	143	158	122	130	149	165	178	147	143	162	137	172	141	153	148	121	145	132	146	137	140	131	149	142	146	158	139	154	138	156	124	149	139	147	136	165	152	137	125	159	154	139	154	135	144	142	152	145	134	169	136	139	131	171	146	142	134	135	163	132	135	144	145	152	153	148	150	157	144	143	140	138	164	133	145	172	141	150	140	127	136	131	144	157	137	171	136	151	129	145	157	153	163	130	145	133	136	135	145	148	180	137	158	150	146	161	134	132	129	151	123	157	153	135	142	143	133	149	162	146	157	158	126	135	130	133	142	168	138	155	147	150	151	132	153	141	152	137	149	133	146	143	155	135	118	152	134	157	164	154	155	123	165	145	134	143	150	160	156	148	142	132	139	157	145	150	137	148	128	164	129	156	137	121	138	125	145	157	143	152	125	150	144	146	169	164	149	141	139	153	133	150	140	144	147	176	137	143	143	122	166	140	162	115	128	137	128	142	145	126	154	151	123	118	154	123	147	167	143	156	170	138	130	157	159	142	131	148	142	160	145	139	169	148	128	139	132	137	159	164	154	117	116	136	143	132	151	154	147	163	139	141	157	146	163	143	155	136	162	159	143	147	150	147	121	127	133	121	149	134	159	148	154	169	146	160	137	142	174	141	154	159	155	156	149	135	157	146	149	164	152	142	154	126	142	165	129	145	142	146	170	138	132	141	138	148	155	135	150	143	160	162	146	127	146	141	180	132	134	151	134	150	154	169	126	153	129	162	151	146	145	139	156	141	141	154	148	159	128	153	138	145	145	141	132	164	143	169	130	151	116	159	137	136	150	140	143	162	142	142	127	138	173	121	146	150	122	177	136	156	142	134	127	133	120	154	142	167	148	154	161	140	163	137	134	135	142	142	140	126	132	157	146	146	134	148	161	173	146	161	114	166	136	157	123	145	136	157	126	145	144	142	143	141	148	130	141	143	132	136	159	147	160	144	129	128	132	148	162	153	134	151	150	142	130	115	145	145	128	132	157	154	134	147	154	140	126	155	136	137	141	138	142	161	144	138	139	139	151	146	147	148	130	137	152	129	146	149	150	148	157	130	149	151	163	139	149	147	130	137	140	155	131	139	139	168	156	115	159	139	146	149	131	160	162	142	140	144	143	152	148	144	129	153	147	132	143	148	144	162	138	159	139	141	138	132	126	145	132	144	154	135	149	150	162	143	124	139	145	144	132	153	141	164	139	140	151	151	130	132	167	150	138	140	145	138	147	139	122	146	124	156	136	144	140	169	142	135	139	137	144	135	154	153	127	134	145	137	143	141	159	132	130	130	145	144	135	146	144	148	141	148	150	136	171	145	116	170	142	154	140	145	146	164	142	120	152	168	141	145	144	146	132	127	134	154	163	125	147	134	146	151	131	145	164	119	175	147	159	151	145	152	143	147	133	163	128	132	137	151	140	138	162	154	132	140	158	121	145	124	151	151	133	129	140	143	153	164	146	125	144	139
27216	29083	8678	4418	2802	2094	1553	1185	1011	880	776	686	637	562	561	506	473	453	469	441	402	427	378	389	386	378	410	352	342	381	392	372	373	300	346	335	352	355	344	317	336	339	316	323	331	330	352	313	310	359	333	350	342	318	346	329	335	321	354	315	353	303	348	346	353	335	291	350	366	348	311	327	300	316	351	338	330	315	335	347	301	352	303	323	317	326	347	308	364	334	336	326	328	322	310	303	327	289	337	342	339	298	346	290	323	311	295	334	337	304	344	324	336	318	292	304	346	312	333	311	301	343	318	321	316	289	345	326	329	348	360	302	345	356	325	305	312	303	323	277	326	346	346	310	279	329	338	339	367	333	302	316	336	320	337	308	342	362	289	332	328	321	325	315	313	337	316	306	318	310	330	309	326	307	314	337	335	314	331	333	302	311	309	319	331	328	330	280	315	316	313	342	334	299	294	325	307	320	354	311	311	322	311	385	305	281	307	304	325	309	313	351	325	307	353	323	289	333	330	294	346	363	337	319	348	319	337	323	326	296	328	318	322	321	334	340	307	333	338	305	324	353	332	340	365	321	294	310	328	341	348	314	305	347	339	320	330	337	318	331	352	301	317	324	333	331	355	354	337	310	358	299	349	296	339	329	345	321	308	304	311	328	331	320	322	326	308	305	347	322	311	322	320	304	324	318	310	298	302	315	313	323	323	307	312	327	338	325	308	293	308	338	335	324	314	315	274	327	319	337	311	268	325	312	333	344	346	310	337	329	346	306	316	288	308	325	320	301	319	335	315	282	337	307	338	324	316	303	301	325	292	342	323	335	339	309	349	324	343	360	302	296	321	334	313	317	330	317	317	345	316	344	324	318	333	325	328	317	336	306	332	325	317	336	297	321	335	327	317	308	321	325	362	338	319	324	316	311	304	320	323	305	313	294	312	312	359	320	320	305	337	318	311	280	328	311	299	336	343	328	331	317	331	338	310	325	316	302	332	322	329	293	329	312	288	267	279	308	310	317	278	320	333	349	296	305	313	307	283	298	326	321	372	307	343	315	342	323	306	302	322	305	337	295	314	293	337	337	323	334	343	324	330	323	312	314	341	320	271	340	312	335	293	335	333	356	308	297	333	347	297	320	313	317	324	321	335	295	331	321	336	304	316	332	297	286	316	324	290	337	314	355	354	300	337	336	292	317	339	349	325	308	328	335	309	300	312	318	335	356	321	284	305	299	316	308	325	316	298	333	317	327	323	360	313	367	311	324	316	298	305	306	347	309	318	329	296	280	336	333	322	321	317	292	316	349	346	365	332	341	289	360	323	334	315	326	335	340	339	306	307	315	311	299	313	298	304	298	352	345	364	313	346	316	327	325	318	337	335	326	319	354	330	315	311	326	302	301	325	330	295	327	290	317	325	316	344	314	331	338	306	311	360	310	339	320	330	311	313	309	326	323	324	336	324	321	332	345	319	343	323	342	319	318	334	317	297	324	332	316	304	354	327	307	315	333	328	321	284	345	319	313	351	296	319	314	299	326	329	304	317	316	320	313	316	321	319	297	324	339	325	326	320	287	284	323	317	354	292	366	302	313	310	311	320	329	319	331	316	304	321	346	303	301	292	331	351	306	309	319	313	328	342	327	327	315	341	331	324	313	322	317	317	297	328	318	329	314	301	316	340	306	358	350	301	345	341	337	314	348	328	333	342	338	289	318	325	320	287	331	333	327	320	319	331	346	332	338	347	331	346	324	305	336	336	303	311	289	300	328	298	308	326	311	336	311	348	327	304	335	313	315	312	317	297	315	331	310	342	305	335	311	323	329	295	322	325	334	311	347	296	339	328	353	338	310	290	310	331	322	300	321	331	348	331	312	306	302	365	330	336	280	313	341	319	275	327	335	356	328	281	329	327	303	296	338	357	320	322	321	291	345	328	296	338	308	324	318	309	304	320	305	298	320	323	311	314	326	343	340	300	322	358	302	328	336	333	353	317	308	315	307	299	328	320	310	314	304	307	294	304	296	313	313	316	318	275	288	338	348	328	334	297	320	321	312	353	352	324	306	317	345	357	310	331	301	346	317	320	296	314	331	337	289	310	321	326	331	321	316	307	328	281	322	302	306	297	331	294	328	362	322	312	321	331	325	285	305	319	338	318	303	331	324	312	316	317	355	302	337	334	363	308	320	312	328	322	309	297	325	337	342	337	338	279	313	327	276	329	317	341	320	324	335	325	301	339	306	317	324	312	311	329	320	305	308	328	347	310	328	350	329	336	351	329	325	337	357	334	308	333	331	318	340	326	301	321	317	321	317	341	309	284	298	307	311	328	356	296	299	353	306	311	317	330	314	309	294	330	332	314	319	317	330	332	318	282	293	336	343	340	281	301	312	305	310	305	313	371	326	322	341	349	343	320	329	318	348	334	338	300	320	295	316	318	312	301	339	298	307	326	310	312	344	351	290	354	316	314	300	350	290	318	317	353	328	324	292	322	349	334	327	298	311	318	303	317	283	304	318	316	337	318	360	339	359	312	330	336	338	304	326	328	312	316	329	270	326	316	304	297	325	316	307	323	327	348	319	336	326	312	287	308	326	351	322	310	340	348	290	332	321	362	340	332	310	339	353	368	321	310	315	327	286	327	341	303	341	345	311	315	314	343	328	328	326	343	334	348	305	321	314	323	335	329	296	340	333	335	292	326	318	350	294	305	343	338	300	352	305	326	348	335	348	328	310	299	318	349	329	306	334	323	297	358	315	333	347	330	322	326	287	297	338	308	337	323	289	331	327	308	308	299	356	282	359	318	316	328	296	290	347	328	343	335	331	335	347	328	314	318	296	337	356	328	330	329	315	333	320	352	286	312	314	310	304	295	328	318	312	348	340	344	340	343	324	331	316	353	295	349	354	311	308	356	341	308	305	313	298	334	312	303	311	332	333	327	354	331	346	316	298	352	302	328	316	336	296	316	337	301	323	312	319	334	357	294	333	338	320	303	308	329	347	305	317	327	335	318	320	317	328	320	307	329	324	341	314	334	330	365	337	329	337	344	299	331	328	343	345	319	299	321	289	310	317	309	317	308	296	291	306	345	337	308	322	362	310	318	302	286	304	337	345	347	325	338	328	345	303	298	309	314	322	319	324	324	311	331	302	295	309	277	320	307	335	306	336	343	313	293	320	296	335	325	326	305	325	319	323	324	321	351	311	324	328	337	359	321	311	315	303	300	323	316	313	316	330	326	345	323	309	334	334	330	308	334	333	313	316	276	303	309	308	333	304	300	321	318	361	356	344	328	334	333	307	328	342	299	316	344	339	336	356	326	316	311	314	333	330	334	333	313	331	277	311	305	329	328	324	355	336	297	314	326	321	339	339	320	292	320	330	291	332	326	346	337	304	332	278	309	324	309	322	294	302	304	327	304	311	323	338	340	346	315	310	305	316	318	305	308	332	301	320	351	286	300	328	303	304	327	348	299	294	304	305	336	314	300	314	340	336	339	304	304	317
23830	21642	28791	24997	21643	13875	1416	805	596	564	535	517	484	444	414	455	423	371	400	434	346	418	400	412	362	344	399	364	351	358	367	352	341	356	347	338	374	362	392	325	367	332	355	329	333	334	343	356	340	347	369	388	348	347	344	355	350	342	335	345	342	342	340	381	351	347	391	366	313	327	352	308	292	378	332	316	306	398	325	352	342	338	340	325	340	361	363	337	325	337	337	375	342	311	345	338	337	330	357	354	343	313	355	345	364	327	331	350	354	342	355	339	324	367	359	347	313	345	395	364	353	330	361	369	331	353	351	367	343	355	340	331	371	352	377	379	324	357	346	354	345	329	329	355	308	370	381	337	335	339	367	338	366	321	352	330	335	358	316	351	349	334	322	327	338	384	343	321	330	379	353	360	344	301	346	365	348	369	344	331	345	344	353	334	366	353	371	351	343	321	318	341	339	349	362	312	338	364	342	354	342	323	318	345	326	318	365	330	344	343	316	332	334	361	360	348	335	307	366	348	330	364	365	394	327	373	350	327	338	314	341	336	333	350	292	353	324	319	350	345	331	323	340	337	331	324	305	329	339	348	330	339	361	361	332	318	322	351	350	353	347	359	338	323	316	357	311	350	322	351	327	326	310	346	350	360	348	345	327	335	333	309	335	326	377	342	332	352	335	373	329	362	333	352	336	345	361	374	338	343	339	317	358	366	332	309	391	362	328	345	305	365	344	329	385	323	354	359	362	334	325	328	343	321	327	344	371	357	321	400	351	324	359	363	324	355	327	331	374	363	352	313	329	377	370	377	345	341	349	329	371	357	352	332	335	308	336	335	313	342	326	325	378	339	357	347	362	332	358	371	332	323	316	362	349	349	350	368	340	351	343	323	307	348	309	338	384	345	343	333	333	344	317	338	345	292	350	353	362	345	364	336	315	289	326	348	338	341	338	352	368	366	349	347	352	365	340	321	317	369	345	349	345	354	348	335	324	329	320	335	327	354	325	342	341	335	338	351	335	360	325	335	347	323	337	357	328	365	329	352	331	336	319	306	329	340	339	361	333	330	364	340	373	340	331	331	347	353	360	377	330	349	336	319	315	331	318	355	351	366	340	352	384	376	364	334	335	340	339	351	364	338	330	376	362	334	332	344	347	369	353	353	316	360	380	315	337	326	333	330	368	343	344	358	339	373	353	341	303	331	355	324	359	364	334	367	341	344	352	323	327	340	358	335	353	329	334	365	380	341	358	356	365	355	345	341	338	303	352	376	331	354	332	341	329	329	349	357	359	321	394	308	328	328	318	339	357	383	376	323	341	384	350	310	346	331	349	333	276	346	336	346	341	326	357	327	301	338	321	322	326	359	354	351	347	323	315	341	323	343	313	365	316	386	344	330	313	312	359	335	324	337	347	370	353	345	334	359	331	348	315	344	377	339	334	343	358	356	337	320	350	325	356	316	320	358	359	387	362	350	363	348	328	332	348	339	351	339	332	368	326	345	328	306	356	318	350	343	350	344	326	361	365	346	350	348	335	318	345	352	337	342	327	343	331	341	354	319	337	339	343	367	342	325	346	316	359	321	361	330	324	331	338	340	344	342	335	323	323	357	354	350	323	357	385	346	349	346	337	343	340	345	290	341	349	377	347	346	327	340	357	348	323	388	335	320	336	334	334	307	328	354	324	333	337	327	367	353	345	384	318	323	313	358	357	366	349	320	353	323	330	378	348	338	338	343	339	309	308	354	343	355	358	350	356	337	365	356	358	348	329	346	326	336	348	369	369	344	366	358	356	382	334	369	336	325	328	350	345	355	333	338	306	345	367	334	321	383	355	339	328	331	341	346	347	326	351	340	331	379	325	324	383	349	335	359	363	360	324	364	332	321	319	355	394	355	344	318	355	341	345	340	337	329	327	326	336	319	340	351	322	354	330	307	354	308	344	341	357	333	328	370	316	323	302	349	343	346	350	350	341	343	334	345	354	347	335	341	328	313	308	314	323	313	368	348	341	361	322	359	339	369	322	342	361	334	349	332	363	322	332	316	359	348	366	348	315	321	334	350	348	322	342	360	316	357	340	334	364	374	321	350	359	340	344	334	343	332	334	321	353	389	354	368	358	311	391	341	333	342	354	331	327	352	320	368	321	351	311	349	377	352	336	393	371	356	363	353	321	345	333	331	336	341	343	330	348	339	338	355	334	338	329	331	371	346	348	347	343	345	364	326	341	328	321	305	330	348	367	346	352	368	333	335	335	356	339	298	322	333	317	347	322	361	340	320	363	320	346	352	325	332	386	341	352	335	334	373	350	353	351	335	334	339	344	330	342	320	334	346	367	346	290	338	375	343	325	347	331	345	355	342	354	344	350	343	343	331	361	338	328	335	318	357	326	307	302	338	334	360	321	376	326	333	343	335	351	342	365	336	314	337	307	326	334	339	365	363	321	351	348	345	346	336	355	312	362	362	302	339	332	334	318	326	359	352	341	327	318	348	351	329	353	334	348	328	329	329	327	327	349	312	355	341	362	349	347	350	356	353	306	345	367	330	350	345	338	339	319	390	340	350	340	319	374	362	349	354	339	341	355	338	342	333	381	325	335	325	346	320	347	303	366	336	319	307	342	326	345	345	348	337	327	367	360	316	335	332	371	343	367	334	362	339	336	348	357	303	346	331	352	345	348	329	338	356	348	349	318	344	355	342	343	358	319	357	336	332	301	340	340	328	308	331	358	323	355	336	335	315	329	351	361	324	328	368	349	321	328	331	351	343	331	355	332	324	356	343	339	308	351	326	349	335	313	340	334	359	342	326	321	337	340	343	370	342	320	341	351	352	346	358	347	347	346	361	342	313	351	335	331	378	330	313	354	365	338	336	348	326	313	317	307	332	326	356	330	367	325	337	350	303	330	317	344	325	357	325	341	327	340	344	341	342	336	322	303	337	334	313	346	349	329	374	341	339	366	341	342	308	322	321	348	333	343	335	333	353	341	320	323	371	327	336	353	331	363	319	352	364	360	335	348	338	317	317	343	375	354	383	364	358	371	351	347	327	338	340	329	329	354	329	369	303	302	328	384	339	337	338	315	346	313	377	342	323	357	333	343	363	333	313	330	314	340	355	358	367	340	337	336	358	347	358	338	361	334	325	343	386	331	327	311	348	342	368	346	362	362	342	351	334	352	290	335	326	360	342	348	319	357	357	386	341	347	312	331	321	346	315	359	322	320	343	330	343	329	350	355	304	330	313	367	320	344	337	335	327	320	346	342	356	346	350	295	349	311	325	341	342	331	368	336	380	353	361	342	373	355	320	324	331	365	360	362	322	369	328	340	351	341	307	322	329	303	344	330	326	315	345	341	326	349	338	372	361	332	347	320	329	343	360	356	318	342	340	350	332	330	389	350	348	352	340	338	349	365	366	293	349	315	355	359	342	345	359	340	330	322	320	352	313	303	348	334	347	310	324	333	370	339	323	349	351	357	330	320	349	356	330	324	337	372	349	333	348
27855	34233	13945	7626	5162	3758	2933	2386	2047	1766	1525	1320	1183	1146	1020	1088	999	854	933	850	868	869	802	819	780	782	768	782	725	778	817	772	764	712	709	738	703	725	698	731	677	698	670	658	713	716	691	695	729	705	697	692	683	709	664	731	669	703	662	708	691	654	702	700	702	720	688	702	663	674	642	672	621	701	681	688	675	679	686	722	647	686	738	651	657	644	643	678	664	677	682	689	683	665	681	654	707	652	673	688	700	647	641	627	647	712	654	624	651	618	629	630	647	666	674	699	671	642	690	653	652	643	666	684	717	640	616	698	680	671	745	674	642	711	690	650	737	666	688	673	674	676	659	642	692	719	664	656	652	711	699	671	678	639	656	628	673	685	669	647	644	647	673	651	652	702	716	661	675	705	614	668	660	657	679	652	677	671	649	687	663	655	622	651	675	628	701	653	650	682	670	682	676	695	716	675	669	669	663	662	668	644	695	669	635	703	670	677	706	669	636	726	648	651	687	671	625	670	663	670	686	648	655	700	655	718	677	667	639	668	656	683	680	613	686	624	678	713	671	624	662	647	716	656	657	638	658	667	696	640	670	685	706	684	672	678	646	617	672	657	664	695	725	661	654	687	698	630	706	704	683	671	665	724	671	678	677	669	690	629	701	638	636	654	689	634	686	647	647	665	669	612	707	666	661	639	687	663	702	669	639	615	641	626	701	695	657	679	718	640	683	688	644	644	651	648	636	639	709	650	664	647	652	711	644	594	661	650	663	662	682	691	700	665	677	680	669	645	700	702	704	708	696	624	663	658	629	644	672	635	644	732	688	689	617	701	670	680	678	639	692	640	703	660	650	696	638	656	670	638	644	634	650	673	692	584	666	682	651	681	645	670	652	667	648	657	664	665	652	677	677	674	705	622	678	629	688	672	621	666	674	673	673	676	653	680	662	707	671	643	688	628	664	665	649	681	675	655	680	677	663	700	657	663	676	666	688	669	652	653	655	662	641	673	648	688	697	711	699	670	694	677	674	676	687	676	674	674	634	692	718	651	659	657	643	663	657	674	667	657	646	649	673	665	650	663	651	683	660	676	661	624	639	677	670	715	637	683	681	671	686	660	684	686	683	693	642	639	646	637	679	658	656	651	684	677	673	685	627	661	685	648	643	651	628	725	687	676	680	656	681	631	677	694	638	670	690	662	674	701	641	677	651	698	679	666	661	667	661	711	697	688	680	662	646	645	622	647	652	669	642	656	637	686	668	673	619	708	688	677	624	695	693	679	660	681	663	673	665	654	696	674	676	675	699	660	658	689	620	661	663	671	673	640	626	691	631	653	661	667	676	675	674	637	702	679	685	655	725	637	659	663	663	669	671	631	661	687	617	673	715	684	692	649	621	642	669	654	628	676	666	678	678	676	602	636	694	670	701	696	663	656	676	726	680	669	662	632	677	666	740	704	682	673	649	628	689	632	678	675	712	711	644	642	644	660	675	665	644	692	692	700	699	661	644	652	644	638	667	709	692	646	673	674	630	648	650	682	675	683	619	598	629	619	668	692	656	679	655	653	659	628	695	659	680	709	697	687	660	683	657	713	667	694	630	685	641	706	652	673	668	652	633	683	651	680	664	695	679	712	675	665	617	671	679	641	684	650	652	652	658	640	610	597	702	644	669	666	635	696	668	684	643	660	673	646	672	673	666	656	677	647	635	663	707	678	658	676	647	637	663	672	660	689	691	695	682	677	642	654	672	718	639	659	643	653	660	629	691	686	661	689	608	681	692	662	644	647	661	640	638	692	691	630	673	684	664	671	660	666	645	602	726	709	670	667	686	702	674	684	658	656	681	643	648	723	651	655	718	679	660	660	642	659	625	670	649	670	656	647	668	689	661	645	640	658	645	679	705	631	648	644	686	649	674	692	630	684	668	686	609	657	658	657	662	688	662	702	679	724	651	633	695	672	655	661	657	692	680	678	671	683	636	652	643	664	668	689	638	677	675	679	674	612	673	643	653	680	679	678	639	668	596	652	666	656	642	663	631	649	654	651	666	719	669	702	672	639	653	663	655	687	650	663	653	646	693	643	677	677	665	661	682	643	694	693	684	667	659	668	644	638	647	672	681	658	680	676	633	672	715	674	627	625	641	642	663	638	658	623	652	623	658	651	677	673	674	627	657	657	668	682	661	651	696	679	668	634	674	694	637	667	698	658	704	706	647	681	697	682	660	654	642	668	634	652	719	671	708	741	692	704	699	667	696	660	646	637	639	680	673	678	671	688	689	619	686	663	673	712	668	663	624	691	637	581	638	635	689	673	663	669	614	677	666	698	640	681	646	647	647	654	675	650	642	621	647	635	675	651	699	646	694	688	681	641	694	644	708	703	642	633	690	707	654	599	653	636	616	663	681	690	659	677	631	685	649	651	655	651	699	666	677	645	699	661	711	686	656	668	697	626	643	609	659	661	699	684	633	647	638	648	677	681	674	704	694	641	653	683	722	672	665	653	658	668	678	677	706	654	665	721	631	658	677	660	635	642	625	669	649	680	677	687	669	622	668	677	646	696	664	632	643	679	696	633	652	660	664	661	675	642	668	641	702	655	666	718	649	674	672	663	649	675	640	654	695	706	623	612	618	651	617	669	669	678	687	635	669	644	666	691	667	647	674	671	649	649	632	622	686	666	678	679	660	699	666	642	651	662	668	646	639	615	636	647	664	657	687	652	625	698	667	668	692	649	628	657	715	664	630	660	677	663	697	667	693	629	650	631	668	683	628	685	595	667	667	630	676	669	715	638	671	704	667	618	659	618	676	656	656	685	665	652	647	624	664	670	648	688	659	643	619	698	682	642	653	617	648	673	636	642	680	673	684	668	707	683	680	683	654	717	683	650	653	686	677	694	642	666	640	634	657	647	677	668	716	704	659	659	639	667	666	654	682	648	651	650	642	659	639	692	683	658	666	672	676	696	685	695	642	665	663	678	673	635	684	654	620	635	659	701	643	705	634	683	655	678	657	703	710	705	698	674	657	683	650	606	673	680	683	671	662	702	699	669	698	638	677	677	677	668	658	696	685	677	605	660	647	671	668	660	637	680	678	652	717	647	656	680	669	660	667	703	658	606	704	627	650	639	688	690	678	682	677	719	650	660	646	713	666	646	647	642	675	691	653	625	634	691	629	695	736	653	701	632	711	643	670	712	678	620	636	641	635	660	636	642	690	706	691	666	682	704	718	631	664	651	687	661	660	622	665	688	666	680	703	653	687	745	691	626	704	696	671	689	660	656	686	655	660	655	662	652	669	671	668	658	681	698	674	702	671	643	688	639	668	688	654	635	707	692	673	683	684	680	676	656	655	655	689	676	649	676	668	702	643	664	645	717	656	568	701	732	661	688	697	697	662	702	659	661	666	643	647	655	647	695	667	697	689	675	712	655	674	717	630	647	669	655	697	680	697	619	684	656	662	629	714	670	670	651	650	646	596	723	735	646	695	696	666	712	667	694	683	646
27267	20396	5876	567	319	291	271	254	284	222	242	235	291	283	256	246	260	246	255	237	268	244	237	232	238	242	212	246	283	234	252	224	256	213	260	244	241	241	234	235	229	233	224	244	235	230	266	222	228	241	231	226	251	226	231	239	243	233	244	244	246	204	232	252	208	237	230	257	242	230	206	256	250	274	227	254	240	238	259	267	260	222	238	249	255	231	256	254	258	265	222	256	221	242	223	219	256	204	246	224	240	244	243	253	235	263	232	227	243	212	258	236	241	245	250	232	249	236	244	259	233	228	252	247	218	249	260	248	241	238	221	254	213	251	255	246	254	247	284	235	237	241	231	260	239	212	244	264	226	248	240	229	250	221	246	241	254	250	255	247	231	241	243	257	217	250	246	252	240	257	239	231	253	249	218	254	233	216	236	256	231	247	237	234	254	236	255	243	256	233	244	252	248	256	263	237	233	237	247	227	231	245	234	237	247	242	270	232	219	238	246	257	218	256	234	223	230	235	233	253	232	238	236	241	244	239	221	246	255	222	251	224	246	277	215	254	224	232	251	279	232	226	226	243	242	243	253	270	262	254	262	241	247	254	196	222	245	238	225	245	221	243	228	229	228	237	230	219	254	238	251	237	207	237	240	225	241	230	267	219	232	230	242	272	232	264	251	234	245	220	236	269	224	235	227	215	229	275	231	237	242	259	260	217	217	258	230	265	229	253	249	234	254	229	241	236	231	242	221	241	236	251	229	254	230	222	217	260	229	265	257	227	242	258	255	237	222	252	258	248	243	233	237	226	245	250	246	227	246	220	257	246	240	227	232	228	252	244	242	217	231	234	244	225	263	259	245	247	240	208	249	241	228	249	260	244	257	234	278	208	256	246	272	228	233	206	219	240	237	220	234	242	232	260	220	272	213	240	260	256	243	252	243	244	244	213	260	252	254	245	229	225	234	226	241	257	241	252	249	237	274	228	257	240	257	247	232	252	251	250	252	254	258	212	220	239	207	245	252	231	253	215	237	241	242	233	240	248	222	238	249	245	223	254	242	235	282	216	222	207	248	263	245	232	246	237	245	264	248	242	236	232	253	205	250	222	262	230	245	248	237	243	221	229	246	238	237	249	227	265	251	227	269	251	227	242	228	241	248	244	245	242	231	229	225	257	257	243	262	250	245	196	243	237	223	235	264	220	252	225	251	247	219	239	250	229	238	257	240	233	277	236	240	272	240	231	250	216	242	245	241	243	267	229	225	247	233	246	238	209	255	235	219	254	254	270	229	246	281	233	265	226	222	247	233	236	247	244	238	242	236	262	239	247	245	237	219	221	241	253	193	238	253	214	234	262	227	248	264	220	226	263	232	217	225	249	255	243	235	253	220	249	237	259	238	235	246	266	217	230	231	258	235	217	243	239	226	251	231	228	232	239	236	225	243	243	245	246	240	236	263	225	202	269	263	205	259	257	239	235	246	212	247	231	242	215	233	253	208	223	256	230	226	244	249	231	230	278	241	230	228	235	216	220	264	231	229	252	230	237	231	244	256	233	260	256	228	221	250	262	222	249	240	234	232	269	229	195	226	207	230	255	238	234	231	232	274	225	205	251	246	244	230	246	241	273	236	253	247	260	256	247	228	242	252	262	223	264	261	229	244	249	250	241	244	278	254	246	218	236	212	214	229	251	221	242	242	271	246	205	261	239	235	263	231	262	242	211	277	206	219	228	250	237	249	245	245	243	258	249	221	228	224	253	267	239	248	243	241	249	240	265	233	233	237	225	237	255	222	250	243	214	274	257	251	254	204	260	245	243	267	232	242	235	259	241	241	254	222	220	231	242	257	253	258	242	266	269	263	249	217	260	252	259	252	231	238	234	220	262	222	243	235	224	235	248	242	254	229	225	248	259	245	248	254	233	263	250	241	255	245	247	239	231	222	240	226	246	270	253	237	269	262	231	246	264	224	239	231	235	230	236	261	259	233	262	260	256	243	232	241	210	245	263	262	267	242	237	228	238	226	259	239	254	254	248	250	230	234	236	225	262	234	250	212	231	226	226	244	239	238	235	229	227	228	250	230	227	238	223	254	258	223	243	242	230	245	273	243	260	269	205	234	208	269	245	266	243	212	249	226	268	247	229	236	245	212	234	230	248	227	243	242	244	224	252	249	247	256	258	239	255	216	214	249	280	231	269	249	245	263	238	253	249	217	248	232	266	244	237	238	247	246	254	244	216	256	254	247	245	226	234	250	248	219	238	224	252	238	224	223	249	213	266	260	259	262	239	268	219	285	255	236	218	250	247	257	250	240	230	245	248	245	243	249	230	239	208	240	255	259	244	248	255	250	257	237	254	255	251	256	257	254	254	253	243	257	246	217	245	244	243	242	241	242	217	229	252	256	223	254	256	239	225	242	247	238	231	257	219	245	249	259	248	242	246	226	246	246	248	234	220	241	278	262	271	260	257	239	231	241	218	237	220	229	235	248	231	249	259	233	221	238	244	240	242	236	268	237	240	234	244	244	259	266	255	233	219	231	238	255	244	258	226	245	210	215	223	234	258	253	228	242	246	243	237	230	197	236	226	222	261	225	210	228	244	221	216	224	238	232	264	273	225	197	210	250	246	223	248	254	252	256	221	235	210	258	260	258	235	223	233	251	241	249	227	250	226	249	244	233	256	218	219	236	229	215	252	241	262	212	220	239	259	222	268	241	263	228	240	230	238	221	255	248	263	256	256	235	239	255	244	260	222	238	253	239	260	210	218	225	226	233	254	261	227	228	245	267	227	205	220	253	237	252	259	241	254	262	234	238	227	248	251	239	245	212	223	254	259	260	270	228	252	241	230	256	252	224	237	230	281	240	249	236	261	237	209	259	234	246	239	226	243	249	257	243	210	228	240	246	259	250	219	226	256	230	211	240	281	257	237	236	265	261	256	251	245	251	263	256	224	210	247	218	268	248	235	242	260	264	250	241	239	238	225	237	243	211	238	232	254	236	214	221	258	242	290	238	262	217	269	265	245	232	217	261	237	249	254	212	253	212	222	240	233	272	247	257	204	249	250	249	242	280	237	235	254	262	261	226	242	245	230	239	259	226	263	242	228	243	248	225	237	276	223	258	272	247	235	261	251	244	235	248	214	235	243	234	237	243	244	260	240	242	242	243	238	222	226	240	219	248	247	229	242	268	246	239	241	195	237	250	227	252	226	255	253	255	259	245	253	265	233	239	235	222	249	251	251	236	213	257	255	248	225	253	261	247	265	229	226	239	243	223	239	224	237	264	265	272	258	253	237	251	248	254	264	282	238	236	254	233	252	216	210	223	262	260	246	246	253	235	223	228	239	228	228	257	247	240	246	254	253	246	229	222	221	220	268	235	235	254	249	244	268	256	236	249	266	262	226	241	246	216	246	259	232	250	233	240	230	245	282	238	235	240	238	256	240	238	250	254	234	259	254	238	224	224	214	226	229	247	228	275	270	238	261	221	245	240	258	240	247	238	250
14264	9627	1466	973	761	705	637	626	605	601	520	533	574	516	553	521	526	505	554	533	493	502	524	569	531	519	499	529	517	548	509	559	497	536	520	534	532	573	558	515	467	581	523	515	517	510	475	511	530	501	514	515	510	505	484	483	528	528	548	527	511	538	568	523	493	513	528	522	504	547	493	516	539	485	531	527	501	511	543	509	560	508	535	547	494	496	500	516	516	474	518	540	553	485	541	569	522	520	526	546	545	539	544	532	561	529	488	561	506	548	522	563	514	521	502	535	555	506	519	546	526	547	538	549	511	529	498	530	514	507	532	493	523	496	497	552	546	540	481	511	511	508	510	504	506	524	531	547	546	534	521	503	535	498	532	475	488	517	517	499	504	450	465	493	507	481	498	492	542	480	534	551	538	521	537	579	524	529	512	529	505	532	521	528	490	525	498	553	545	512	562	525	499	509	478	502	487	566	508	513	543	509	511	561	533	534	531	531	498	546	534	517	529	523	535	460	511	526	514	520	467	524	523	554	538	550	527	507	535	512	505	510	516	507	590	545	519	516	555	510	507	503	514	514	513	517	528	507	539	510	517	537	547	517	543	521	519	512	492	478	506	466	479	524	554	509	501	496	534	496	576	513	528	498	551	499	475	571	438	533	555	523	505	509	513	547	501	504	523	518	506	492	456	522	494	513	508	516	498	537	537	487	529	535	493	542	457	488	488	521	531	496	514	514	485	492	480	520	531	555	521	535	517	558	503	491	510	525	489	500	560	537	534	500	571	486	506	510	491	548	495	518	530	492	521	526	583	544	479	519	513	509	544	524	509	530	534	522	486	523	523	528	502	556	493	484	531	515	539	529	496	550	468	521	483	514	509	538	505	534	509	542	542	521	547	516	515	495	496	540	503	523	486	501	496	522	491	526	523	489	552	553	550	535	505	567	526	584	499	510	517	551	499	530	499	530	521	529	532	485	524	533	545	532	501	537	562	527	484	538	525	496	513	523	525	520	516	487	520	506	513	464	516	515	520	489	508	524	532	529	516	556	514	508	519	529	479	578	532	513	512	544	604	480	512	500	509	518	522	515	512	523	499	526	480	548	553	544	477	551	491	526	525	554	545	502	560	539	532	512	548	507	496	522	517	497	546	537	497	487	542	514	542	523	539	493	513	480	491	508	513	470	501	488	473	552	523	499	501	531	493	505	563	552	505	489	525	519	573	481	496	491	525	515	508	506	454	530	515	515	542	539	492	512	499	503	504	533	583	546	516	498	497	544	519	481	549	548	513	504	529	497	503	555	533	541	535	539	529	501	470	492	521	526	562	510	555	504	524	525	532	494	490	544	527	450	515	543	534	526	501	562	509	551	517	554	517	520	548	506	521	546	511	494	527	518	516	491	527	537	545	553	525	514	540	561	509	553	534	517	563	496	495	542	530	517	521	506	491	518	495	563	566	506	534	503	533	516	558	496	520	515	491	487	541	541	513	530	535	536	531	507	518	505	508	534	504	528	518	493	512	488	539	530	510	555	480	501	553	539	535	496	517	533	517	540	552	537	544	561	508	514	537	535	514	533	486	510	502	525	500	528	543	518	541	547	519	546	512	560	497	495	507	484	505	518	554	478	526	526	528	514	521	511	513	489	516	532	560	533	500	516	510	490	515	574	512	477	475	509	545	512	516	487	566	523	497	517	507	524	530	560	518	501	505	512	535	487	509	549	525	513	556	499	535	525	522	553	532	561	500	521	515	516	551	515	533	524	490	508	533	511	542	516	504	496	486	526	532	507	513	548	485	579	511	547	525	546	539	538	513	518	510	519	516	541	516	498	535	530	490	534	516	471	531	505	531	501	511	543	502	550	503	537	527	522	510	527	512	459	520	542	512	556	519	530	564	511	528	537	500	518	498	549	519	510	530	534	504	520	517	516	510	517	523	509	550	523	486	487	495	531	544	533	525	506	554	515	479	509	458	529	517	534	527	514	475	522	513	532	537	517	512	494	515	536	483	548	499	561	501	484	514	542	514	509	515	534	497	501	518	515	552	547	519	491	497	529	503	520	491	504	528	497	543	535	440	512	567	518	530	518	521	532	494	506	479	567	528	531	555	541	479	489	499	499	492	501	483	477	506	539	555	532	515	533	487	503	516	519	499	492	509	510	496	512	483	495	516	468	538	493	502	495	543	510	560	483	517	522	573	512	503	567	544	493	530	508	537	483	534	499	505	517	518	530	518	531	527	502	517	521	531	540	524	506	523	514	544	553	502	533	495	528	547	541	493	517	498	503	509	497	539	525	546	519	553	555	518	516	533	536	546	518	553	508	521	504	527	483	497	558	502	522	534	510	529	485	510	529	499	567	561	500	493	514	499	515	537	538	530	524	535	540	528	520	490	515	510	508	505	506	515	538	511	520	528	503	544	479	521	528	499	500	541	507	578	500	471	567	528	501	507	538	517	520	538	506	491	502	527	501	466	545	519	532	517	543	492	486	482	537	506	509	517	507	482	545	499	567	488	507	545	502	541	491	513	542	535	459	537	525	497	503	485	491	572	515	482	511	506	513	555	534	530	540	526	522	497	525	508	554	571	524	512	531	512	516	514	541	535	544	526	514	547	544	491	512	533	548	531	543	499	518	488	533	534	507	517	527	524	527	498	525	533	569	544	506	548	495	550	483	508	522	524	510	502	523	500	552	518	514	546	486	519	533	546	504	574	555	498	515	506	488	492	536	551	554	496	516	543	542	549	532	472	509	499	489	540	463	519	525	503	507	501	560	528	542	486	499	526	491	500	489	537	531	507	463	515	472	546	514	517	520	542	527	531	483	512	530	511	547	529	524	562	523	515	503	508	509	509	548	550	502	540	555	500	510	464	511	517	487	521	510	489	523	496	510	533	554	520	556	510	542	526	513	541	520	529	545	527	502	520	537	507	476	518	513	578	517	524	553	478	563	509	520	555	512	516	439	505	488	530	512	483	509	568	548	532	556	499	530	561	487	509	517	534	471	538	517	533	506	498	538	493	529	479	515	528	491	503	543	536	501	538	534	539	534	506	524	516	535	535	546	496	491	510	539	566	520	558	471	529	514	506	527	549	498	552	474	487	513	505	494	531	512	530	502	504	537	528	558	515	496	549	485	523	512	495	577	558	461	534	520	530	538	544	499	526	528	527	542	510	512	537	509	513	546	544	556	521	530	491	554	483	488	491	535	510	541	528	532	511	480	513	545	557	515	516	521	516	508	538	557	526	550	509	496	476	514	523	490	524	535	477	569	514	494	521	559	486	527	521	506	501	514	492	544	533	533	551	499	501	546	508	508	529	481	503	524	517	523	520	535	472	540	511	521	543	490	513	503	560	518	498	514	508	475	544	517	511	486	528	531	465	494	517	549	538	511	540	507	495	511	526	530	539	494	525	526	564	537	527	536	549	545	502	556	514	539	502	496	474	515	503	513	525	529	526	540	511	513	504	545	555	508	507	577	506	529	527	504	509	506	535	530
24827	21670	28033	25795	15632	990	470	368	309	254	229	218	240	205	183	204	168	191	171	183	172	165	169	157	169	145	179	174	171	169	131	128	166	156	150	177	146	148	123	162	172	159	144	153	140	170	138	146	177	133	161	147	149	136	133	160	139	169	148	134	137	130	140	147	161	137	158	152	151	165	113	142	163	142	161	133	164	138	153	154	128	142	153	140	148	148	136	141	148	153	167	134	175	137	156	163	148	146	131	148	149	159	129	114	125	134	130	130	180	156	173	169	134	140	131	128	129	141	161	167	155	155	138	150	133	148	154	160	148	152	138	129	140	147	157	147	131	153	133	160	146	140	136	146	177	151	116	145	162	123	139	128	152	152	178	142	157	153	130	128	128	140	149	150	157	143	151	141	138	156	165	157	137	146	166	145	127	156	152	164	147	138	152	140	165	131	165	139	154	140	133	168	136	138	159	172	158	156	150	132	148	157	149	138	128	150	154	134	131	141	159	154	130	150	162	144	137	133	145	148	140	139	150	133	146	118	163	132	154	136	140	128	154	169	136	147	135	135	140	158	143	147	127	146	129	150	145	131	139	147	152	135	125	170	164	142	137	131	158	158	132	145	145	178	183	136	146	144	159	137	144	138	151	148	162	144	152	154	167	149	130	147	148	154	157	161	127	173	154	153	162	153	152	131	131	143	144	145	142	147	139	127	153	138	167	128	140	155	136	127	147	147	151	150	127	148	147	156	133	147	150	149	143	137	145	142	133	128	144	157	145	158	146	159	144	127	159	156	154	137	142	145	140	157	143	152	111	128	145	148	146	154	130	154	140	154	153	139	129	140	157	146	164	165	132	156	141	154	140	164	126	162	151	138	143	136	149	127	135	168	145	155	131	131	144	161	168	144	163	143	141	136	152	153	140	153	132	173	140	163	156	157	129	137	149	137	155	173	148	162	150	139	152	151	139	163	162	144	141	149	138	163	142	130	151	156	148	146	156	143	127	163	133	157	160	135	148	132	133	142	129	151	128	146	146	151	151	153	171	130	139	132	141	123	153	128	130	147	157	167	130	153	145	172	149	134	148	156	161	138	154	158	138	125	145	132	147	149	136	143	140	147	137	146	118	151	148	149	151	140	156	164	144	148	171	151	149	149	131	163	139	163	134	143	152	145	140	162	166	158	140	178	159	155	150	131	138	147	158	132	156	138	150	151	149	125	159	129	147	147	145	156	152	146	157	149	145	138	127	149	142	147	141	123	140	142	140	180	133	154	161	152	114	146	139	144	114	139	146	151	156	129	150	147	153	132	153	134	150	137	158	141	154	159	140	146	145	145	155	125	148	165	151	142	154	153	155	133	141	134	139	132	153	136	127	142	172	148	146	147	150	147	130	110	132	153	151	139	150	152	136	148	157	192	133	141	155	136	166	136	150	149	148	123	139	128	140	166	162	144	134	158	149	157	177	137	142	160	151	148	137	138	144	154	132	149	147	146	125	149	155	137	145	159	168	159	123	131	145	154	156	147	155	132	133	148	159	161	157	135	138	125	133	137	140	128	140	160	164	147	137	136	149	138	163	151	164	143	150	157	175	129	135	178	179	136	139	145	152	135	126	147	159	146	141	130	149	143	163	160	130	174	135	152	120	145	158	150	125	139	137	147	131	130	162	141	143	146	137	148	144	141	159	116	148	152	142	174	171	99	149	141	160	163	148	116	146	132	154	154	150	136	137	135	129	147	145	142	144	154	161	157	143	136	153	155	152	145	151	156	155	138	159	138	157	167	151	158	135	143	144	132	131	136	164	152	139	145	154	146	166	154	149	171	149	146	154	127	154	161	163	142	141	132	166	159	121	114	140	152	147	157	142	136	165	134	142	150	138	151	142	141	166	135	156	158	153	154	160	140	151	164	154	127	141	175	146	145	162	145	138	143	134	135	155	138	147	132	152	140	151	149	140	163	160	139	140	133	150	128	141	146	115	142	138	146	143	142	144	140	141	157	147	141	141	131	147	145	171	165	142	134	142	159	123	166	146	130	170	156	150	128	144	158	143	139	167	143	132	139	136	144	126	121	141	140	143	140	148	137	133	150	119	144	144	157	134	112	119	153	144	176	144	153	167	144	166	148	139	153	135	125	163	133	167	164	141	146	149	145	152	128	139	153	143	130	146	139	152	151	131	138	150	136	150	149	163	135	162	154	151	163	122	165	163	136	141	147	159	153	140	140	141	127	152	173	129	169	150	127	146	133	151	149	157	125	131	171	140	180	164	140	135	154	127	129	140	153	138	121	157	128	133	132	119	141	139	139	139	132	143	137	173	153	141	168	137	141	154	155	175	138	146	145	129	165	136	159	145	161	157	147	141	148	143	143	134	141	144	120	144	140	156	146	149	133	160	147	129	136	172	135	138	144	139	130	123	139	139	146	159	129	137	152	128	152	134	149	172	150	149	159	150	136	140	146	139	155	148	136	140	149	132	148	141	143	153	128	138	155	142	143	165	158	149	147	154	148	131	158	154	153	169	150	161	147	151	136	159	153	180	151	157	145	141	144	144	154	149	143	154	168	149	147	138	141	144	157	170	150	146	162	135	145	150	141	139	153	147	148	142	138	172	150	133	147	139	141	149	159	154	144	141	137	127	136	161	136	148	143	144	145	139	154	154	145	139	157	148	142	186	137	148	153	152	143	138	160	151	143	140	132	156	135	122	134	141	145	154	168	131	135	142	155	150	146	151	142	161	141	157	111	156	145	149	141	146	160	121	162	161	170	159	137	144	163	145	128	142	132	136	155	147	148	161	133	162	123	161	144	150	147	158	134	150	160	125	141	154	146	140	151	150	139	147	141	147	123	140	144	152	139	166	142	151	162	159	140	139	169	146	161	168	140	175	162	153	159	140	140	143	154	133	137	135	136	158	163	181	125	138	146	148	144	137	164	141	133	151	118	147	154	135	159	143	143	136	164	138	142	145	164	137	143	132	153	147	149	161	125	155	145	156	139	143	143	128	141	151	144	161	154	130	133	129	156	133	154	151	156	139	135	132	141	132	160	142	151	155	147	138	138	149	148	162	130	156	136	129	159	156	155	135	174	140	151	126	152	147	166	142	136	131	139	163	117	157	170	152	156	141	149	144	156	134	152	152	152	161	159	146	148	136	140	147	122	150	136	148	150	148	147	156	147	161	133	122	136	154	146	156	158	128	138	147	162	152	142	137	132	142	132	154	123	155	140	159	117	123	133	146	141	141	148	177	138	160	152	134	143	165	145	148	161	141	140	148	169	165	131	144	144	139	158	124	135	147	161	149	148	166	141	147	155	141	130	145	148	138	152	148	132	175	132	144	145	148	147	135	150	155	172	152	161	155	158	172	156	138	148	141	144	157	145	140	152	143	138	144	149	146	145	150	137	147	146	142	133	151	132	160	173	141	128	130	132	144	153	138	133	146	155	160	147	156	143	164	158	142	159	155	155	159	123	150	161	142	132	137	131	148	124	152	143	120	151
29115	29453	8658	4486	2862	1933	1530	1176	981	910	780	649	613	592	519	532	437	480	436	452	427	441	428	361	402	350	385	362	347	394	345	369	363	368	362	350	338	352	318	317	336	366	348	309	334	333	332	352	363	354	319	344	341	341	328	293	321	323	362	335	344	333	351	342	315	342	317	319	317	317	304	338	323	322	345	340	289	316	321	295	287	308	332	346	342	310	321	320	316	338	331	356	323	305	324	311	310	311	316	325	340	296	309	360	318	341	315	314	305	335	314	305	315	353	328	346	335	312	319	332	348	329	370	301	348	309	335	312	320	319	330	313	350	310	332	315	351	326	306	324	297	321	324	327	321	313	324	311	314	303	339	317	337	329	294	357	346	298	359	323	326	363	320	321	336	324	332	331	322	341	310	334	323	316	331	320	313	325	307	324	317	340	317	333	341	338	379	313	342	325	319	345	323	368	317	298	324	351	329	286	332	329	315	338	309	339	322	343	316	298	295	317	328	305	341	317	335	318	332	320	365	340	310	317	325	321	321	305	341	297	342	330	336	319	300	298	294	349	328	354	304	318	285	335	321	336	284	318	324	352	333	297	276	332	303	332	293	318	305	319	353	315	309	292	322	323	339	339	331	330	314	313	329	314	312	285	345	305	333	316	326	308	310	316	311	337	328	335	364	329	321	338	307	337	325	319	305	342	320	290	340	328	319	310	335	276	308	308	311	298	314	308	318	351	339	330	312	297	344	320	285	348	318	337	282	294	309	328	352	319	331	307	328	308	319	337	379	289	314	321	333	324	307	294	318	344	329	334	331	312	299	335	309	325	307	325	322	309	311	311	347	352	299	333	310	307	306	348	363	308	303	316	330	343	312	323	355	302	327	317	302	307	309	324	342	304	338	331	344	339	309	371	301	329	336	337	323	318	311	336	306	338	301	324	370	326	338	322	328	318	318	347	308	339	335	324	322	304	332	321	308	313	319	313	293	317	336	344	319	308	355	297	309	327	304	334	301	323	357	326	340	322	345	345	335	357	340	345	312	345	323	307	349	317	328	357	336	330	283	308	311	305	346	312	282	300	333	305	328	324	337	309	318	328	338	331	321	312	330	318	328	317	335	321	338	336	339	326	326	300	272	300	305	301	327	329	341	301	314	308	292	331	301	294	333	274	339	303	311	329	299	331	304	363	353	353	336	318	321	337	323	317	298	322	317	327	317	315	294	328	330	328	328	324	348	350	325	305	307	316	325	293	357	320	321	302	316	302	340	325	312	308	337	331	301	329	318	339	285	324	324	301	368	332	308	343	333	315	293	331	341	337	315	326	346	305	335	365	318	309	341	309	338	340	342	342	311	328	325	325	325	337	336	319	349	341	314	320	318	331	348	349	304	326	328	320	325	287	332	316	335	304	330	312	307	355	308	357	363	310	299	321	330	365	283	341	312	324	299	290	328	339	329	323	315	326	307	342	344	286	322	322	323	316	346	359	335	332	305	340	319	312	333	332	299	310	332	320	334	359	337	335	313	348	337	327	345	323	329	364	345	310	343	330	279	354	309	368	368	319	352	340	318	312	288	328	306	342	334	290	308	288	328	330	337	305	310	334	322	329	320	353	311	327	326	347	351	328	314	351	320	351	314	322	332	313	307	319	321	305	333	327	334	316	333	300	325	309	307	283	342	293	360	306	336	313	320	317	332	321	341	310	311	323	334	336	279	324	316	324	297	316	346	327	320	322	310	304	328	321	322	321	323	321	317	324	337	359	326	327	326	298	318	328	328	322	351	312	329	316	297	315	311	346	324	310	350	324	337	318	303	296	298	353	323	309	317	336	323	347	337	332	325	324	335	332	316	353	286	342	299	316	317	341	334	362	320	320	331	322	328	318	344	325	299	349	296	318	325	328	296	331	354	313	280	321	323	321	327	299	307	316	360	322	306	330	332	331	339	291	306	309	308	318	296	298	304	309	312	343	353	297	347	323	302	362	295	365	319	355	362	320	296	316	348	308	310	316	342	328	316	331	336	335	322	325	299	327	327	330	327	335	336	344	357	329	336	335	312	308	298	339	312	348	323	334	323	312	330	322	328	325	319	300	296	300	352	341	337	295	321	288	329	279	303	350	305	331	311	317	331	331	332	329	298	334	292	324	342	327	300	340	330	329	349	310	333	301	322	348	320	341	340	315	314	322	321	320	296	316	331	295	335	316	341	317	363	335	321	331	339	318	324	333	312	343	324	345	290	298	345	334	352	345	314	321	313	309	351	328	313	313	347	326	330	334	351	329	322	343	313	307	303	323	334	327	332	332	318	316	332	355	288	294	313	304	318	339	340	338	329	298	286	317	303	338	285	314	335	363	301	308	315	336	322	320	353	337	298	314	319	330	288	319	341	367	312	324	356	322	315	316	337	373	336	313	339	339	321	323	324	319	321	329	336	336	338	316	343	339	309	316	311	357	329	308	315	324	300	338	307	336	334	338	320	327	299	321	297	326	287	323	306	288	315	341	287	259	302	352	299	333	296	342	334	326	313	311	342	336	334	315	300	312	337	319	296	325	305	338	312	333	315	322	341	326	320	338	306	327	345	331	326	308	302	315	342	310	300	374	335	335	287	330	345	339	335	372	315	304	293	323	315	290	349	356	318	323	335	330	277	314	289	321	339	319	343	359	301	316	327	307	301	322	325	319	328	329	331	357	301	323	329	347	317	320	322	336	334	302	335	318	311	334	343	344	336	332	357	334	327	326	319	312	330	320	312	326	338	309	325	303	336	314	290	317	314	330	305	321	297	312	305	345	316	310	327	321	308	286	314	373	338	312	289	297	316	329	299	303	300	294	323	345	310	331	333	311	355	303	316	328	314	322	311	357	352	306	319	322	309	329	344	316	362	319	343	305	350	318	326	324	327	311	340	342	303	320	307	339	343	298	314	320	330	303	342	333	323	333	301	298	335	324	297	340	295	333	325	324	310	311	328	327	328	332	349	334	314	308	308	295	315	317	321	325	310	337	360	337	321	345	315	330	321	305	323	297	335	315	334	311	327	325	318	308	321	311	327	323	345	361	335	359	323	321	301	317	324	338	312	335	324	317	299	356	307	298	329	309	317	322	312	315	338	311	319	318	338	288	327	331	328	346	338	323	343	307	298	323	316	346	338	321	305	296	299	304	278	329	329	337	329	306	331	351	297	324	338	323	329	316	343	318	322	295	303	317	314	328	357	311	330	321	317	318	342	314	324	304	312	325	355	324	300	333	337	304	345	341	313	335	368	326	344	334	299	319	320	328	344	326	314	345	312	351	323	298	340	336	300	315	289	288	325	297	330	302	330	314	327	297	319	295	326	350	333	316	341	340	320	340	335	361	324	309	330	328	285	295	321	292	305	345	355	322	343	338	331	313	325	328	313	325	310	310	317	312	306	316	322	313	333	341	311	313	281	324	324	325	332	302	332	301	327	321	354	354	325	306	297	331	332	314	308	307	350	327	300	328	300	312	328	327	334	312
23784	21616	28815	24884	21617	13967	1475	801	626	550	550	485	440	439	453	385	427	387	404	449	417	389	363	389	420	373	359	351	378	349	331	374	394	356	385	343	362	372	386	361	358	387	377	326	345	393	346	365	355	357	356	370	370	366	324	336	345	347	359	336	395	347	386	363	328	354	360	347	404	334	330	335	331	350	375	330	345	341	344	309	357	312	347	334	332	335	366	348	334	348	352	332	355	323	316	373	357	355	361	346	366	324	360	339	354	319	357	324	347	320	304	340	347	355	357	351	369	332	350	368	335	362	325	339	309	394	343	329	363	350	324	344	350	335	336	339	338	322	333	316	360	356	331	361	364	326	347	327	358	351	350	342	352	357	324	326	388	351	378	344	343	357	325	311	355	354	333	326	345	362	386	329	288	331	353	344	324	337	346	329	359	354	346	355	345	357	340	356	370	362	324	336	360	347	329	339	344	341	356	351	319	325	345	345	346	355	314	357	381	347	357	379	331	312	365	356	376	336	340	347	377	360	337	372	333	375	359	324	352	325	324	360	311	354	347	338	314	351	306	376	325	347	362	351	347	329	322	325	336	356	322	333	335	363	373	352	312	387	334	310	340	324	347	391	328	319	350	379	362	328	362	368	328	326	334	381	345	367	362	300	350	324	363	330	355	340	315	341	326	346	344	326	351	382	340	338	358	333	345	334	334	356	364	361	352	356	377	372	317	385	364	341	328	347	351	343	348	347	345	346	361	324	380	338	352	338	309	341	341	341	314	346	324	302	350	362	329	340	335	359	338	370	346	381	318	340	360	346	398	337	346	315	329	345	340	330	329	343	389	335	321	346	354	335	370	336	362	356	368	328	353	349	341	313	318	362	347	312	369	334	343	373	342	354	334	365	385	369	371	350	303	355	332	364	367	331	338	347	352	327	338	328	324	346	364	327	339	322	361	370	318	303	362	357	330	328	330	322	346	375	352	381	363	344	312	360	348	324	383	332	346	361	333	356	357	355	366	342	349	335	359	341	338	329	358	334	311	322	324	339	358	322	374	322	357	337	330	358	329	384	353	326	344	323	355	356	323	299	322	345	306	327	316	369	373	338	368	351	423	314	330	330	316	334	357	343	367	325	339	356	315	328	344	342	328	338	329	341	314	327	381	364	358	341	373	351	327	335	354	354	317	369	316	335	358	354	349	334	350	325	375	342	367	344	362	363	355	354	348	384	368	321	336	298	359	340	342	342	328	327	322	358	368	325	366	318	366	374	318	322	367	376	330	319	338	338	325	363	326	340	353	362	369	336	312	334	303	333	367	319	322	350	323	337	362	370	350	340	375	327	323	392	344	349	322	344	352	352	355	340	343	339	356	347	370	346	340	323	331	330	347	336	348	354	403	331	317	347	360	340	326	353	304	338	346	364	343	336	342	327	377	368	349	336	331	356	330	357	346	353	342	323	375	322	356	341	340	363	358	350	326	345	347	352	375	347	357	342	326	309	341	357	340	317	330	346	351	351	343	380	370	351	350	345	305	326	330	337	340	336	355	322	375	312	346	342	350	361	362	346	375	333	336	330	344	326	322	320	330	326	384	339	336	343	344	346	315	332	329	355	352	346	376	304	327	346	387	330	362	363	374	390	349	345	320	353	325	341	358	340	325	338	327	327	351	336	322	336	346	335	326	360	354	337	346	354	357	344	337	333	358	321	345	308	355	364	345	313	353	338	359	329	346	363	341	356	361	335	334	348	363	354	337	322	354	343	331	341	353	314	339	332	370	355	363	364	340	358	360	357	364	364	343	337	339	372	319	325	352	353	330	303	308	356	359	358	352	354	349	370	389	342	346	348	332	325	336	363	366	317	347	329	359	345	375	351	350	350	320	366	349	318	322	346	338	383	351	362	355	353	352	347	359	321	358	340	340	320	341	304	350	334	311	375	362	329	363	328	317	351	312	308	326	373	338	357	341	364	349	387	347	331	337	350	358	339	363	359	323	355	337	314	354	353	347	338	349	303	348	338	328	341	317	345	355	376	322	333	351	353	374	347	338	324	389	344	374	362	350	333	352	316	342	333	334	361	335	353	366	320	348	328	313	367	348	400	368	354	343	361	338	352	300	354	356	361	359	352	373	305	344	367	354	365	341	320	334	324	352	351	367	373	357	359	333	320	339	341	339	364	332	363	348	350	346	329	322	327	374	357	353	306	324	352	380	372	346	357	349	339	366	336	339	336	308	328	356	336	314	363	347	358	360	367	340	362	331	358	337	360	349	369	343	363	355	367	341	358	361	318	350	337	359	324	334	313	389	342	316	341	332	347	362	356	336	357	347	345	379	339	334	327	346	387	347	342	353	369	351	341	347	326	344	314	359	358	354	382	363	319	341	353	335	350	358	350	346	368	373	352	321	346	362	358	343	355	334	327	350	356	332	357	389	334	323	325	360	346	322	357	363	348	354	366	343	344	356	354	353	356	333	372	356	368	361	384	307	340	353	325	348	347	321	383	351	367	339	371	348	362	362	362	334	360	327	353	382	355	326	349	366	364	340	344	346	304	332	366	336	363	356	362	347	305	348	355	367	369	327	331	349	355	317	366	352	361	316	338	354	339	356	328	366	356	358	337	330	338	355	315	350	359	326	367	346	349	335	336	310	335	340	351	350	329	326	321	335	369	319	332	340	353	363	337	310	383	341	368	340	318	330	324	355	346	346	326	336	347	336	353	344	362	350	383	340	334	331	368	329	296	347	358	314	361	355	346	327	357	321	350	339	351	350	354	351	357	351	324	356	344	337	323	310	366	327	344	333	319	354	321	359	328	336	354	370	353	340	358	362	350	346	322	317	351	338	369	385	334	329	328	357	342	350	332	350	324	361	363	333	423	356	363	358	327	366	345	352	345	357	335	315	338	339	324	313	351	341	340	363	343	353	327	336	349	344	331	339	320	340	350	343	349	359	348	352	355	354	350	336	334	367	341	345	354	312	319	350	353	357	315	326	339	345	333	331	336	344	296	325	339	330	350	352	375	346	346	361	333	342	335	340	354	327	335	337	319	338	341	368	346	354	333	333	355	338	343	371	335	334	337	347	344	330	328	335	320	362	362	373	375	338	326	305	344	331	328	341	351	323	294	348	334	337	320	387	358	322	348	363	350	328	339	334	371	347	394	371	350	332	332	326	337	360	294	355	322	362	334	319	365	351	366	379	365	373	384	343	330	360	350	315	317	342	327	318	361	322	307	366	339	340	321	359	349	344	357	335	347	337	362	338	334	335	292	358	340	384	360	337	342	357	373	370	329	353	314	336	341	359	340	325	304	359	303	346	371	379	358	309	328	321	347	357	337	356	370	307	339	349	360	344	337	347	351	351	325	329	356	333	329	317	358	342	362	338	317	362	301	361	379	320	335	342	363	319	360	345	352	360	356	336	353	358	371	348	331	348	367	335	371	359	366	343	349	317	332	355	331	378	355	343	343	364	350	327	354	297	343	314	378	327	339	346	324	329	328
31070	32852	13697	7490	5162	3768	2852	2262	1884	1752	1425	1336	1254	1157	1047	1080	1020	927	880	947	912	867	819	815	817	799	757	734	795	738	754	773	737	735	731	693	702	719	705	701	729	689	728	723	734	687	696	669	712	737	677	710	692	677	665	723	639	678	674	653	685	656	718	732	704	636	721	659	671	678	674	668	636	670	692	712	695	698	645	702	676	672	672	682	671	663	673	646	698	694	656	650	710	711	667	690	639	706	671	715	607	698	653	657	655	671	672	707	691	661	649	648	667	692	681	692	659	684	639	684	635	698	662	690	653	631	701	672	716	719	662	662	630	646	679	674	654	697	682	682	662	683	686	627	664	695	675	657	677	669	699	705	659	665	598	673	700	624	668	687	667	656	669	692	656	650	651	677	663	619	658	684	691	649	648	709	681	688	640	655	604	675	655	688	686	675	658	676	637	737	722	664	659	672	620	691	666	683	654	673	675	627	700	645	663	645	679	671	639	647	677	644	641	685	674	701	676	647	659	646	650	626	644	687	611	637	692	627	679	708	655	680	721	659	670	687	646	662	617	665	639	659	651	665	631	657	649	653	659	692	680	694	640	634	699	690	640	668	692	689	616	636	699	644	665	669	647	631	640	695	668	662	706	617	666	665	663	634	679	681	676	671	705	633	667	676	653	707	670	702	672	708	663	660	703	672	690	639	704	677	666	679	668	673	656	668	663	681	690	656	658	670	641	664	699	684	657	651	660	666	648	635	682	681	647	672	693	723	700	664	692	650	691	665	692	668	651	661	658	710	671	677	661	684	676	656	694	615	643	712	642	638	725	649	682	638	679	692	652	649	637	674	671	700	679	618	659	668	667	667	687	670	709	616	731	659	650	647	681	657	688	692	714	639	632	683	603	648	668	683	671	675	667	692	678	670	688	713	682	627	652	684	653	682	713	666	638	649	662	661	614	675	644	678	644	634	649	710	669	661	675	709	623	686	639	662	618	651	667	697	674	657	691	688	625	674	664	731	625	644	665	660	695	679	664	646	701	712	684	671	641	642	650	727	665	675	676	642	673	637	696	660	684	633	725	669	664	678	665	677	674	673	673	704	614	635	674	691	677	697	613	672	672	656	651	642	674	679	653	703	684	678	658	653	683	691	658	648	704	680	687	679	656	661	650	669	715	653	659	663	683	669	680	627	680	690	660	677	643	652	683	632	659	675	651	691	683	704	659	660	665	722	692	666	640	671	653	676	625	704	696	688	642	672	650	658	675	698	653	686	662	659	637	666	661	693	649	648	655	630	654	655	674	667	670	653	664	688	682	693	665	676	680	696	667	688	649	680	677	685	636	667	660	665	622	649	678	649	673	691	669	643	584	700	667	667	654	684	672	675	678	643	686	653	618	657	675	696	678	659	679	666	677	649	679	664	688	655	639	668	657	664	655	699	670	672	662	677	647	635	660	620	683	640	646	688	684	718	655	652	672	694	659	628	660	669	660	617	650	665	694	662	661	688	717	661	654	649	646	670	656	718	687	673	664	666	619	693	644	679	665	681	684	666	660	645	704	591	660	670	604	686	695	633	652	676	724	625	658	655	696	725	629	726	658	650	676	644	661	665	722	677	672	699	634	658	644	661	652	614	655	667	639	671	674	629	691	656	652	667	687	656	712	668	630	624	698	654	648	635	629	607	665	684	617	681	727	666	664	636	672	663	671	647	681	627	596	701	661	683	647	656	653	663	648	632	684	697	621	662	685	629	683	702	651	699	678	692	691	685	654	687	668	673	667	670	732	663	668	718	715	659	657	642	701	598	703	633	667	681	680	657	644	653	616	637	688	667	639	722	654	696	700	671	620	673	625	655	662	634	683	651	672	644	690	664	673	705	666	675	699	673	653	678	691	700	662	659	649	632	680	629	664	681	701	645	643	663	654	725	636	705	698	663	688	671	620	682	644	696	722	666	701	676	634	674	662	618	693	658	645	673	715	678	653	662	669	671	661	647	687	651	671	650	628	625	676	711	671	648	660	673	733	683	629	668	688	700	712	658	674	624	649	640	689	681	674	684	656	687	700	667	654	716	714	667	660	667	665	649	660	662	722	653	666	657	745	654	657	684	607	643	660	710	688	615	719	628	661	682	642	694	638	603	683	723	669	684	644	677	661	657	633	613	677	698	647	697	661	662	616	631	654	674	683	699	678	708	686	638	660	650	679	655	649	690	718	644	653	674	668	696	687	673	663	657	666	691	661	649	656	661	680	674	694	690	672	703	706	629	664	658	757	647	664	653	609	697	653	658	663	681	667	671	653	655	680	730	667	684	736	661	635	689	683	630	680	644	649	675	643	722	662	679	662	702	699	641	667	654	642	650	690	677	669	696	660	645	656	672	671	671	662	652	679	689	665	717	649	673	692	661	664	656	665	679	696	669	683	671	671	670	653	670	633	651	645	673	646	646	671	685	701	667	639	688	708	703	662	665	632	660	663	693	701	711	700	714	699	667	680	611	681	623	680	682	673	712	661	674	654	662	677	614	692	647	680	645	697	634	662	675	692	627	665	646	678	702	662	666	682	700	670	686	631	671	680	610	663	691	689	667	728	708	657	657	648	681	679	670	688	652	647	655	638	676	692	671	647	639	702	655	679	671	667	700	657	625	670	664	718	710	610	689	699	682	649	669	693	652	638	672	684	679	684	655	663	665	699	639	674	666	661	684	647	702	640	652	659	678	656	622	644	675	683	646	674	646	684	621	648	643	660	643	668	688	657	701	641	675	677	687	678	654	661	677	705	680	624	644	662	667	715	686	668	710	717	672	700	675	689	686	683	689	693	710	681	685	693	623	680	642	688	656	701	681	729	661	668	638	697	645	639	693	685	640	681	661	702	670	673	691	660	664	680	661	703	671	727	662	642	669	669	688	668	684	651	681	681	684	643	691	643	702	656	676	660	664	653	678	705	674	664	645	655	706	675	627	669	636	699	683	668	663	700	654	698	675	658	627	684	690	695	664	653	696	691	656	608	684	721	679	679	639	641	654	692	662	596	633	679	646	650	655	666	651	665	658	617	655	676	636	710	683	677	705	628	637	679	745	678	622	671	665	715	635	682	612	647	687	683	621	641	640	623	699	635	637	657	637	655	628	699	669	679	692	644	691	666	674	662	689	705	657	653	681	694	650	655	642	648	642	620	687	726	640	678	671	668	622	691	678	648	661	710	647	653	685	605	664	630	665	657	669	644	664	646	733	626	681	652	665	659	653	651	621	681	652	673	683	703	654	692	648	672	644	641	704	645	672	672	665	672	678	636	679	690	670	635	661	660	678	638	680	686	652	639	637	630	664	656	673	622	687	674	650	610	654	681	658	675	642	687	640	708	702	692	667	686	652	657	653	658	687	708	654	650	678	687	665	704	702	660	690	699	702	614	668	654	675	680	666	688	634	680	623	627	671	677	628	669	650	628	653	651	638	645	593	630	661	601	645	657	663	645	689	655	662	712	640	640	653	694	734	658	649
27393	20316	5881	550	317	294	283	241	314	233	308	256	264	252	215	257	232	248	240	269	256	250	235	251	249	239	260	237	247	234	266	240	245	252	225	220	221	289	244	223	232	232	256	249	256	234	237	236	249	208	256	231	216	230	233	242	234	239	276	220	249	242	218	250	255	257	274	237	231	243	232	233	250	222	223	217	229	243	255	248	238	250	249	236	241	249	263	242	256	246	287	245	278	227	254	219	233	229	221	250	274	256	249	240	232	257	257	240	249	273	262	251	230	246	261	226	245	268	251	227	247	251	252	260	250	236	286	246	212	263	247	236	254	279	237	228	213	231	274	254	270	228	276	261	259	235	210	232	236	228	217	226	233	247	244	241	230	249	254	239	243	221	245	216	243	221	231	260	241	229	259	239	260	242	241	224	258	270	226	208	254	265	271	227	221	206	255	223	237	221	238	245	239	244	216	225	251	214	246	238	229	235	269	245	225	248	261	244	210	233	236	221	241	235	256	240	233	258	251	236	219	228	224	248	232	233	250	246	244	243	248	246	249	250	256	227	228	234	256	221	263	236	248	223	248	243	231	251	198	244	225	228	246	248	276	242	254	274	214	233	224	236	267	233	218	245	233	248	253	234	242	249	227	223	236	233	225	218	234	239	218	233	229	216	230	213	227	241	246	213	232	265	211	233	245	229	241	244	228	246	267	249	246	246	246	255	236	243	247	230	270	246	246	254	264	207	225	250	242	255	238	235	224	236	249	240	265	262	242	234	260	232	233	257	246	233	246	228	202	258	241	209	220	249	203	263	222	216	241	270	242	242	248	233	226	210	227	262	266	241	264	231	253	228	232	251	262	243	241	222	235	262	221	266	231	240	232	241	264	255	232	253	235	248	294	253	251	270	225	252	256	258	230	248	268	267	255	246	229	225	264	233	285	242	266	241	252	244	238	257	252	250	221	228	251	229	264	262	255	237	248	236	244	252	231	260	228	233	256	235	244	236	217	238	221	269	247	250	272	246	218	241	253	265	246	224	273	245	228	243	234	219	259	239	227	246	280	241	237	242	232	210	261	245	233	260	229	242	256	226	232	246	241	243	232	236	251	241	239	261	218	231	240	236	234	229	254	248	240	226	233	263	246	252	252	226	249	248	227	258	233	237	254	239	245	245	254	240	234	231	269	248	239	233	261	266	242	263	244	237	239	262	232	226	277	233	260	256	265	264	257	252	241	250	256	249	243	237	244	250	238	233	234	258	230	261	215	233	270	240	228	209	241	253	213	244	256	231	248	245	241	203	253	235	249	254	237	236	222	258	232	223	213	254	261	239	249	233	249	220	213	270	229	262	272	264	245	259	281	220	244	235	244	249	228	260	252	224	228	245	241	227	250	254	236	245	237	225	264	255	250	238	238	232	259	233	224	237	237	233	237	235	254	223	250	257	238	233	230	243	265	235	225	228	208	251	243	256	251	224	265	218	231	244	247	272	258	241	250	242	234	234	220	252	247	254	200	270	248	245	245	240	227	222	247	271	242	228	241	227	232	236	211	223	246	243	233	254	245	234	240	238	276	243	224	259	255	248	254	269	219	241	225	236	249	265	229	230	228	232	242	213	214	242	245	241	232	227	226	263	252	244	262	227	226	249	210	246	239	272	243	263	237	258	249	240	246	255	259	226	243	222	229	229	254	224	248	233	231	266	244	242	266	238	247	275	230	225	256	260	242	231	228	238	238	245	263	245	222	265	268	250	248	232	261	250	246	219	251	243	241	276	260	251	240	215	230	246	253	237	240	258	232	248	239	224	240	283	275	240	248	227	239	230	213	235	235	232	283	259	260	227	208	237	249	202	234	229	219	233	238	245	255	240	263	246	249	233	228	236	256	248	224	233	234	241	228	248	228	251	258	219	253	219	242	215	232	245	228	250	222	260	230	252	271	240	250	262	264	235	237	279	240	242	266	222	243	228	223	218	251	233	256	257	227	231	264	225	262	244	255	233	240	248	260	264	263	265	231	243	258	234	256	244	265	231	251	253	231	230	239	237	232	264	238	240	260	243	249	246	245	248	246	243	249	241	236	210	251	255	216	209	235	247	255	253	271	237	256	238	250	248	247	236	225	245	244	261	237	242	238	245	237	236	232	259	252	245	230	269	233	245	248	228	255	238	242	222	248	247	262	236	236	246	276	210	256	224	242	260	242	242	225	208	244	251	243	203	219	242	240	279	279	277	259	226	226	213	233	242	233	231	234	223	227	228	271	251	245	225	205	233	258	247	254	235	254	243	249	251	247	231	234	245	236	245	242	244	243	241	250	234	262	235	259	236	224	245	243	232	206	226	248	225	251	284	257	255	239	252	258	238	205	211	283	264	237	248	218	236	249	232	231	221	236	253	228	227	224	234	264	238	256	230	216	244	243	242	253	222	238	247	265	247	217	246	250	245	265	261	222	240	224	205	237	233	233	243	222	255	242	215	266	232	242	258	235	210	263	241	266	245	227	260	240	226	250	237	248	254	223	257	252	220	274	299	240	250	252	242	225	243	265	249	237	257	230	264	241	246	225	227	216	268	243	237	241	235	254	215	247	244	226	236	244	237	243	235	261	221	242	233	250	253	248	247	209	245	231	258	249	262	237	241	236	239	228	238	239	267	216	219	238	254	217	235	229	231	253	233	225	247	251	256	214	239	219	232	261	209	254	219	222	225	256	268	236	274	198	261	247	257	225	264	248	275	249	242	251	244	224	244	241	214	222	253	270	235	259	251	249	236	218	255	249	248	227	259	255	208	249	213	251	195	232	215	247	220	238	229	233	256	238	233	246	229	248	236	223	234	241	239	236	240	233	286	233	234	258	222	244	227	202	267	225	233	262	264	231	247	218	236	244	238	218	226	273	252	233	254	232	247	264	255	250	261	250	269	227	250	255	247	228	223	213	239	250	255	237	261	222	253	247	242	222	229	236	211	247	213	220	236	231	232	231	234	232	231	234	239	245	238	250	229	214	269	218	259	255	256	243	262	261	235	238	257	263	233	227	228	256	249	243	232	256	243	234	258	254	242	220	263	256	222	225	263	259	241	224	239	253	271	266	219	223	234	236	266	242	217	244	241	244	259	224	262	205	250	246	243	233	223	247	245	220	244	234	236	221	273	290	222	229	232	255	269	216	223	244	244	221	256	254	249	273	259	239	277	237	255	249	253	232	249	243	263	254	275	243	249	216	232	237	201	265	229	238	253	253	274	235	230	252	228	234	251	227	223	225	247	257	247	255	238	248	251	248	227	235	229	261	205	230	211	230	227	217	249	249	224	210	248	247	248	243	229	241	232	208	222	233	268	259	240	233	232	248	248	254	230	244	229	246	256	236	219	237	249	239	270	270	246	261	237	224	248	244	240	254	249	249	247	240	248	236	247	234	270	227	229	236	234	262	231	259	226	255	228	251	235	241	251	229	222	230	224	237	257	242	248	245	212	249	229	256	239	234	243	243	223	253	239	247	230	259	231
18147	8655	1472	957	741	658	631	595	534	566	526	539	568	579	522	508	536	502	525	575	573	556	536	504	544	509	511	526	520	538	490	556	522	529	492	537	514	518	553	523	535	538	538	518	531	471	519	525	520	560	534	495	547	499	509	491	519	514	504	516	526	526	560	545	537	487	508	527	522	499	544	499	522	492	526	530	516	502	498	510	501	509	503	465	525	511	514	518	485	505	494	536	451	516	536	544	562	500	496	532	518	526	496	507	507	531	505	526	508	538	562	506	513	510	533	534	506	508	550	576	535	479	522	588	525	506	510	535	518	488	560	540	525	501	509	538	546	555	538	553	533	538	521	481	494	498	451	501	528	488	523	519	524	501	514	564	497	518	515	525	529	500	491	500	542	511	527	510	521	505	513	554	496	515	493	503	557	535	526	516	505	549	475	537	569	539	524	524	537	551	524	510	500	507	504	504	509	498	517	535	522	526	513	521	590	516	525	524	509	504	545	522	514	535	509	513	532	524	531	486	502	506	553	534	504	523	520	522	528	514	565	523	537	517	526	522	499	520	547	520	534	549	546	508	514	490	520	539	523	494	521	493	535	537	535	552	534	521	520	481	501	524	536	544	560	516	532	513	551	548	483	500	551	497	527	536	545	523	514	532	502	490	518	486	508	572	509	498	530	502	492	551	531	511	526	510	498	520	542	480	529	489	511	538	481	536	503	505	526	547	536	497	504	515	528	541	541	491	553	510	540	504	524	488	528	506	527	526	554	531	543	482	465	545	505	522	503	496	508	521	480	557	553	524	495	504	560	493	522	505	476	521	499	466	537	525	523	518	515	496	498	526	494	534	526	526	537	495	525	516	518	542	503	578	522	528	519	568	526	532	543	464	507	524	495	505	500	492	507	494	514	532	548	513	545	528	511	532	522	482	551	555	494	498	528	493	490	506	499	522	546	549	520	542	535	530	528	510	512	529	487	527	572	522	523	549	517	524	517	545	508	546	489	524	519	539	516	534	520	501	531	519	536	514	525	551	508	526	538	517	542	489	497	519	490	516	514	514	515	528	503	517	532	516	536	545	489	480	528	509	568	512	518	534	547	546	535	540	546	520	529	560	544	509	514	537	546	520	541	513	511	510	535	523	494	524	508	485	512	519	455	541	508	519	539	559	528	584	519	495	512	549	526	527	496	516	569	553	492	489	488	515	491	558	528	521	523	510	526	522	542	526	533	515	524	557	560	555	540	496	528	496	560	480	476	564	551	555	545	528	536	471	529	526	497	536	557	564	539	551	551	528	515	540	510	513	537	528	519	521	491	481	516	533	533	537	510	526	538	538	483	506	530	502	515	516	503	551	539	516	522	553	533	523	527	498	493	516	516	567	500	486	561	525	531	506	530	527	500	550	507	545	505	538	499	517	522	511	503	519	513	523	553	532	525	594	488	531	497	503	503	512	535	513	544	539	528	486	484	496	517	544	493	518	520	548	522	494	480	530	506	506	533	469	534	516	502	539	490	545	499	469	538	531	491	525	514	495	546	502	502	546	539	503	537	546	529	534	510	498	540	483	535	500	524	542	521	528	532	555	506	545	503	557	514	540	530	532	543	501	529	523	570	542	538	519	509	550	543	545	535	476	497	549	538	538	520	511	517	505	515	509	514	533	548	536	468	490	523	539	468	512	514	519	527	536	578	522	539	537	506	516	514	490	496	492	514	472	497	539	521	524	508	552	453	528	509	542	551	524	558	491	564	525	527	538	523	533	493	507	544	483	517	497	525	503	510	490	553	474	521	521	510	518	541	524	521	506	545	473	515	474	501	544	533	548	540	541	532	523	518	559	578	555	549	534	540	528	502	526	562	528	538	524	518	488	505	561	531	552	574	543	495	541	520	533	544	511	574	555	509	501	506	507	503	531	495	553	551	543	513	538	526	511	507	493	569	553	549	526	521	517	513	523	470	546	523	534	560	537	500	533	511	510	523	547	539	553	532	515	547	499	519	506	510	519	535	538	550	512	521	559	538	559	490	519	531	519	486	521	529	525	504	472	514	518	547	527	487	499	529	494	471	493	491	504	526	521	549	495	522	503	517	527	470	501	493	520	549	528	516	525	496	490	523	524	516	527	481	479	528	540	529	481	536	495	535	537	544	557	456	538	526	501	530	526	522	526	518	518	543	502	501	557	558	532	475	533	546	525	507	547	533	553	522	523	517	509	530	544	513	552	532	576	510	479	523	530	499	550	495	510	510	535	566	500	544	515	536	499	496	485	525	492	575	540	494	547	524	520	567	553	514	509	515	488	545	529	515	497	525	525	507	494	516	539	526	534	533	492	521	539	513	533	511	520	484	521	531	540	519	528	538	555	533	528	498	523	534	499	508	554	501	501	523	547	501	536	526	526	507	495	535	495	471	488	534	516	534	535	503	511	518	524	515	507	495	522	552	493	476	518	521	507	540	538	559	547	529	530	489	494	520	531	501	509	532	492	517	534	533	540	552	498	522	525	518	494	513	494	507	569	521	520	515	514	528	475	534	536	579	520	546	540	557	549	503	527	508	505	506	506	533	485	505	531	521	497	536	567	521	518	538	550	541	497	480	524	495	524	517	516	523	493	534	524	547	503	489	527	563	526	540	504	500	517	517	570	508	522	500	510	574	533	489	510	532	508	499	533	484	575	556	508	496	539	494	498	560	503	517	476	543	538	537	508	515	495	510	534	532	540	519	492	516	499	533	517	534	504	543	517	510	520	526	496	505	488	522	526	557	530	513	502	561	533	542	536	516	528	507	535	509	519	497	514	523	508	525	540	515	564	515	500	527	507	513	549	507	540	533	490	502	539	530	529	509	486	496	510	545	520	538	494	490	527	525	552	518	485	534	515	509	559	491	544	512	515	544	532	535	511	506	445	509	505	532	506	496	521	480	500	507	502	521	535	514	496	489	480	540	515	530	501	508	469	516	494	530	512	535	485	543	512	513	528	528	507	489	489	485	533	556	516	501	545	535	542	501	536	509	549	541	536	510	493	520	518	541	534	533	513	506	512	557	533	530	481	542	510	525	516	545	553	576	502	538	526	575	508	522	511	535	494	533	513	523	553	530	533	504	489	546	520	532	537	485	493	513	533	531	534	490	511	586	546	481	506	502	530	494	566	496	511	510	569	520	474	494	522	504	523	499	518	493	531	533	564	550	535	547	538	535	589	541	503	483	516	526	528	517	530	500	542	537	539	560	532	532	504	475	537	508	501	538	494	511	551	549	510	497	522	547	538	532	561	521	526	531	503	534	576	535	553	517	484	525	467	575	541	533	516	520	495	525	543	480	526	536	532	542	556	511	538	502	558	484	557	549	520	515	510	518	537	528	530	523	510	544	543	485	504	504	550	533	514	530	567	466	515	538	502	521	487	502	530	523	513	504	523	532	520	507	506	568	553	530	546	520	498	535	487	530	496	524	511	498	504	511	518	535	518	542	546	541	522	523	526	535	502	503	536	556	521	514	520
24870	21727	28381	25577	13444	809	443	369	302	269	242	238	191	185	180	182	187	174	186	160	170	173	148	177	166	159	181	166	163	175	137	151	160	147	183	151	165	147	137	149	151	147	152	143	153	156	129	153	127	173	126	177	142	150	155	159	130	160	143	157	159	166	147	145	152	138	143	140	150	147	141	157	165	156	160	163	142	161	135	150	141	126	157	162	133	158	161	149	148	132	151	143	167	134	139	137	149	160	156	150	164	149	136	140	136	149	139	162	144	155	154	138	122	127	135	140	147	162	144	157	142	161	164	150	149	159	121	135	151	138	174	137	132	156	141	165	146	149	170	145	149	135	162	132	144	155	154	136	153	145	146	151	147	148	145	155	124	160	169	145	162	162	145	129	173	170	150	137	136	149	142	157	138	150	135	146	142	154	148	138	158	143	167	124	136	146	143	139	145	160	152	139	162	142	135	148	123	157	151	145	128	137	139	165	146	138	147	140	161	138	169	159	147	134	139	158	155	138	159	135	167	161	159	148	151	150	140	150	161	143	162	148	134	137	151	137	145	148	146	112	147	124	130	153	167	154	166	140	148	153	149	152	144	151	163	135	158	129	132	168	141	154	141	121	141	154	155	134	150	112	159	165	158	159	147	166	157	152	124	129	154	155	145	161	149	145	160	145	134	156	147	152	141	151	146	137	154	154	153	168	142	132	147	164	133	136	120	139	137	159	137	142	144	143	135	135	140	141	147	160	152	158	177	156	155	126	141	147	139	133	167	148	140	147	167	144	158	126	159	160	154	138	134	156	163	145	107	145	138	147	148	142	143	143	148	144	150	171	164	146	159	139	136	138	153	157	150	155	163	144	135	128	141	165	137	160	170	166	153	158	128	160	152	144	162	160	156	174	146	148	143	143	161	156	156	138	143	158	137	148	139	132	160	135	165	159	154	137	155	127	134	138	138	128	158	165	137	143	151	157	153	145	146	151	115	151	125	157	154	135	150	158	156	149	152	143	127	156	157	144	159	163	154	131	141	158	139	132	159	140	138	133	157	146	149	172	148	148	136	159	146	166	158	179	149	141	151	147	159	134	154	138	143	154	161	130	141	154	154	144	159	158	140	148	144	128	142	146	160	145	145	126	150	159	143	157	149	148	155	144	146	146	148	166	157	176	140	134	170	141	154	137	153	156	127	166	129	127	152	116	134	151	159	151	131	121	144	130	153	152	162	177	158	161	131	145	152	137	138	136	127	147	157	151	134	157	122	150	147	133	147	129	168	128	154	152	151	129	146	139	147	171	166	128	146	140	130	163	154	134	145	146	156	153	146	169	144	140	153	137	140	133	139	148	145	147	134	139	149	138	150	154	153	152	164	134	148	159	157	164	175	158	162	140	150	134	139	130	149	166	142	143	127	124	144	136	148	151	137	130	167	132	124	144	160	135	158	154	149	147	142	121	152	153	132	149	152	145	146	135	150	157	189	149	163	143	142	165	137	146	158	168	132	152	138	158	167	148	128	157	136	125	151	137	124	152	132	151	154	142	143	132	166	151	168	155	158	143	125	150	145	145	143	137	150	130	139	137	164	147	124	142	133	149	131	114	142	129	152	162	122	143	168	135	150	155	149	157	136	142	153	169	164	164	135	145	143	130	127	141	133	144	165	152	166	151	165	154	136	164	163	152	169	152	130	130	153	157	163	147	136	135	130	129	156	144	142	149	159	159	151	138	150	165	138	148	132	147	141	137	156	144	142	180	151	138	180	146	136	129	157	143	172	157	154	162	145	132	137	146	145	146	136	145	152	133	138	158	146	137	159	154	147	147	142	146	159	125	130	147	125	174	144	148	170	154	156	148	123	149	153	166	156	152	140	127	149	171	127	160	147	152	140	142	148	148	156	137	146	156	152	158	148	138	142	153	139	164	135	120	151	148	166	139	146	161	131	144	127	144	143	102	143	150	151	141	157	132	154	167	143	128	150	148	141	167	128	133	145	152	180	155	137	147	140	146	155	147	127	135	136	141	146	146	150	148	132	121	136	152	126	143	174	143	155	135	133	145	143	154	155	163	128	145	144	148	158	118	144	152	141	167	163	145	137	150	177	154	164	149	156	151	148	151	158	161	144	158	128	152	151	141	145	166	136	148	138	157	150	164	138	137	140	150	157	168	136	162	167	135	143	153	142	152	134	142	139	150	155	148	154	144	153	165	166	159	169	168	135	118	156	164	148	153	138	156	145	159	136	135	161	153	168	163	138	155	139	157	146	159	139	159	162	151	158	129	143	148	145	123	143	124	165	138	147	139	165	164	145	160	156	128	155	146	151	152	152	143	161	133	138	156	126	151	159	137	157	124	151	156	151	152	135	132	145	131	151	160	150	162	149	144	145	146	145	167	157	144	137	139	154	149	145	155	121	150	156	150	138	148	146	138	148	142	153	158	138	147	147	158	142	153	170	162	158	135	166	152	129	169	140	146	145	149	154	133	163	155	150	156	155	149	129	136	131	158	151	130	135	121	123	144	154	154	144	135	125	159	155	134	161	126	151	146	142	156	142	147	128	135	149	144	150	154	138	152	141	135	134	160	122	147	133	176	133	158	171	150	141	142	168	141	162	148	122	161	153	132	172	146	132	153	158	133	130	156	148	134	147	146	160	154	147	152	149	147	151	137	175	146	141	137	146	147	141	159	140	148	134	137	115	150	171	147	144	144	150	127	129	144	131	151	143	160	150	168	158	161	141	165	127	163	150	175	154	149	149	145	119	142	176	162	154	153	176	147	127	144	138	164	142	136	144	151	158	134	156	152	148	128	168	146	136	156	160	163	153	157	159	126	109	123	156	147	168	153	161	144	148	134	134	149	141	137	158	176	153	130	139	154	148	146	158	167	147	153	139	175	148	129	163	143	159	140	159	161	121	147	156	131	153	133	161	126	156	151	152	144	143	138	161	146	132	124	138	145	145	136	153	166	153	141	155	141	158	152	147	162	152	140	151	142	149	139	129	136	130	136	153	142	158	146	125	154	162	152	154	130	170	167	134	145	140	145	141	150	138	130	155	148	166	151	142	167	142	146	158	142	151	143	152	154	139	129	145	139	145	126	149	157	139	164	148	164	172	143	135	152	144	136	150	151	142	143	146	178	134	174	135	138	130	160	137	142	169	146	151	147	148	154	153	130	145	156	149	137	143	126	160	124	135	148	141	160	141	157	158	132	151	154	138	126	145	151	163	138	148	139	166	136	146	136	147	142	153	147	142	155	138	152	169	135	139	153	162	148	129	154	159	150	147	145	153	152	166	148	173	141	136	167	142	128	145	142	121	120	141	147	151	156	138	135	164	130	157	145	165	148	161	143	160	156	157	142	148	158	137	148	132	152	129	152	138	125	140	128	131	148	132	141	159	159	149	153	168	153	163	145	131	144	145	164	137	153	160	127	130	133	138	156	153	151	133	155	153	150	138	145	155	151	143	133	168	146	140	136	150	141	162	139	153	152	159	146	152	140
33857	28709	8200	4198	2740	1905	1485	1188	996	903	743	687	596	610	510	514	455	455	424	434	441	427	423	439	362	364	381	356	349	353	377	375	360	367	357	365	318	355	358	374	328	367	342	360	342	324	328	331	341	333	333	338	317	319	336	313	337	327	334	346	345	378	311	313	330	312	317	352	315	335	320	317	333	330	329	313	336	344	369	335	323	336	339	332	361	311	295	350	336	315	357	311	321	314	342	338	359	308	328	333	342	298	336	343	327	320	343	302	333	335	339	365	329	325	319	334	320	331	319	320	322	308	325	316	271	310	331	331	315	339	320	338	328	351	340	343	334	319	342	339	341	364	370	321	342	353	350	357	310	332	340	298	296	363	338	317	359	318	344	340	302	331	348	330	331	317	328	341	326	336	321	285	304	306	308	323	324	347	329	361	331	328	323	320	330	313	319	325	348	348	351	340	339	328	327	320	339	330	331	344	349	351	336	308	294	338	289	307	353	333	331	349	329	368	314	345	337	315	329	317	305	308	336	326	360	311	327	318	317	301	326	336	327	310	353	349	332	339	341	328	303	307	333	341	346	335	320	324	300	337	321	332	323	339	319	311	323	325	328	298	319	310	341	346	345	336	318	328	325	332	317	337	304	341	355	316	317	336	345	324	337	360	321	301	310	321	329	351	303	332	333	319	303	310	302	330	354	304	342	321	353	295	311	360	334	346	317	311	346	349	350	328	326	356	341	307	327	349	341	284	323	364	329	352	341	328	308	278	354	299	322	324	331	317	313	304	327	337	339	351	345	336	319	343	361	324	318	297	300	341	345	313	320	317	324	332	361	355	329	322	314	331	298	346	311	336	324	312	349	348	314	324	337	322	344	312	315	339	341	329	341	337	332	343	339	326	329	337	324	344	311	320	339	317	345	311	324	326	329	350	330	322	327	315	296	306	327	329	344	313	324	325	348	332	288	338	342	337	352	324	306	318	324	329	333	338	310	318	327	318	345	310	324	338	313	317	322	336	366	303	299	354	344	340	343	284	333	340	350	297	308	313	330	332	324	341	307	319	354	324	325	322	325	310	333	333	312	344	285	337	322	315	341	360	308	316	339	332	299	317	340	319	343	283	323	337	298	326	321	314	343	384	336	322	333	332	339	325	329	306	336	330	367	325	316	287	343	341	320	342	324	295	327	311	322	351	354	300	315	305	314	333	336	362	291	324	315	318	351	325	316	356	336	349	310	307	327	330	294	310	317	314	340	323	328	327	334	344	322	315	307	327	336	344	334	345	304	333	353	312	322	346	324	343	336	292	298	330	320	327	322	352	323	331	327	320	341	339	295	330	344	333	292	302	320	313	326	318	332	338	330	298	307	332	339	316	315	314	322	313	286	344	349	330	331	341	329	335	319	294	330	329	342	325	329	340	335	309	334	336	301	291	331	324	321	294	358	322	323	328	310	354	315	319	333	335	301	330	312	298	315	306	324	334	356	334	320	310	313	356	334	321	304	313	325	353	324	302	326	323	356	333	319	334	337	319	313	312	315	332	334	357	295	328	314	319	317	294	340	350	306	313	311	335	328	346	350	337	330	339	319	304	363	318	347	328	334	336	317	318	326	348	307	318	329	350	353	323	306	326	332	355	338	325	320	343	305	345	318	379	336	315	324	289	328	344	321	336	328	351	344	329	384	301	301	292	343	328	344	326	341	293	353	323	320	323	288	338	322	345	331	363	363	326	343	331	323	316	332	339	320	337	290	328	313	342	280	321	302	312	316	332	310	304	327	314	337	320	320	336	343	361	330	333	331	300	313	335	319	321	358	360	318	328	337	305	313	324	375	311	332	300	296	301	307	287	308	324	328	302	306	321	340	306	322	346	320	352	380	366	328	293	350	315	304	336	325	335	365	313	326	321	319	346	346	302	335	300	327	344	341	340	339	367	302	324	369	321	313	331	314	311	334	343	343	358	298	332	350	343	321	354	332	348	309	328	340	332	325	311	320	292	324	306	313	321	344	312	372	329	321	316	329	307	314	289	315	303	342	325	284	327	303	349	290	370	271	329	312	335	355	329	349	325	319	319	318	328	310	340	324	323	315	312	306	306	320	335	329	310	334	301	322	321	345	321	293	309	333	366	330	323	309	333	330	336	347	313	326	339	361	327	328	324	344	341	325	343	302	337	323	329	321	305	309	305	330	303	326	319	321	325	347	326	320	315	326	330	331	325	323	309	309	325	314	309	319	312	324	324	333	313	303	337	311	322	332	312	324	307	350	361	312	359	326	351	355	311	343	324	318	312	303	317	321	304	316	301	369	347	312	338	325	313	322	317	345	302	348	334	294	354	321	299	310	310	315	333	344	354	330	331	327	300	326	318	309	321	324	318	321	334	340	331	350	319	353	319	322	331	302	318	329	327	319	326	342	318	315	355	334	322	326	328	356	326	321	347	333	306	321	316	312	344	304	322	317	331	327	300	337	359	340	332	307	367	325	331	336	317	334	325	315	343	334	339	320	354	322	314	303	332	311	326	324	330	347	344	351	322	305	339	339	316	273	334	322	318	304	308	319	326	328	357	328	322	327	324	332	312	326	321	328	356	342	337	299	359	318	312	311	328	350	318	352	332	363	316	319	337	317	317	329	316	323	327	336	358	314	351	327	349	349	322	326	322	333	324	342	337	350	319	310	306	315	358	314	309	312	310	298	335	331	336	351	350	324	338	325	328	318	336	347	314	354	337	350	337	358	344	349	302	314	334	345	311	331	338	323	337	327	306	361	327	296	308	306	343	290	311	339	335	365	294	298	362	304	336	330	318	340	333	304	308	326	318	355	288	355	352	329	327	325	337	303	353	345	353	295	329	346	341	319	330	290	348	335	306	343	336	347	344	319	317	320	310	341	315	342	312	326	363	342	328	342	306	322	316	302	335	328	315	348	340	306	343	333	322	334	326	307	345	335	323	310	327	327	304	312	362	311	340	345	313	321	313	314	321	334	368	328	355	292	343	318	344	326	320	347	354	323	312	336	299	334	340	372	323	308	340	330	303	331	346	305	322	282	357	339	336	322	319	302	300	358	330	319	300	326	310	346	326	363	323	309	346	321	315	320	308	302	338	333	320	321	308	316	377	302	327	298	322	313	329	331	295	307	340	350	320	290	334	296	352	343	365	312	300	328	338	325	317	333	336	342	315	336	335	288	330	305	306	315	329	345	328	307	338	318	339	304	329	337	318	331	322	360	338	334	329	297	335	317	324	325	360	316	355	315	339	336	349	324	316	320	320	324	322	303	357	330	307	314	326	345	316	302	318	351	327	294	340	319	312	330	318	344	316	303	356	352	320	344	303	338	311	356	338	345	331	328	342	323	285	335	317	331	325	351	345	346	346	283	361	308	338	325	299	324	344	327	321	293	283	322	315	299	315	318	312	353	358	338	337	331	347	312	334	357	317	361	324	320	316	337	344	316	287	346	331	313	288	324	318	317	343	311	373	330	307	331	293	300	321	336	298
23760	21606	29005	24729	21603	10939	1225	794	587	552	506	496	476	466	476	426	407	443	395	364	401	423	356	366	422	385	370	334	351	364	346	327	368	344	368	367	365	345	328	313	333	346	372	346	338	372	353	355	340	340	321	374	368	372	377	347	337	374	354	334	311	350	348	352	343	354	323	355	368	373	339	353	342	328	367	354	347	389	322	341	370	347	318	323	349	343	366	376	340	327	337	366	341	355	353	347	347	309	370	350	318	281	319	359	380	359	301	310	356	353	350	352	339	347	331	343	343	357	358	344	337	348	349	370	330	378	323	317	313	354	325	362	344	339	331	343	342	347	370	321	328	369	371	333	349	317	322	340	364	392	344	328	366	301	324	355	388	340	389	349	348	320	325	348	330	375	324	345	351	362	375	376	321	337	358	364	323	325	326	378	350	359	340	347	348	344	369	334	344	303	343	340	353	309	358	347	364	343	389	342	338	325	340	308	370	370	312	385	351	375	383	324	337	348	336	359	367	337	368	370	322	354	376	354	337	361	365	347	349	318	357	339	309	350	359	338	313	342	330	351	368	363	344	311	354	352	361	375	356	346	318	384	368	356	320	343	333	352	379	354	339	315	351	336	313	332	301	363	368	335	353	335	370	341	336	355	348	355	343	308	361	383	356	364	346	354	382	370	361	355	329	324	336	346	349	313	376	327	351	323	361	308	371	354	318	340	374	359	334	338	336	323	335	378	321	311	345	348	353	359	336	369	310	308	345	341	325	303	348	300	376	345	350	310	369	357	348	358	314	332	325	327	362	351	338	315	346	328	329	364	337	295	344	357	340	351	336	363	350	357	328	338	342	345	365	341	363	340	344	347	377	380	338	340	344	342	344	339	306	340	324	351	340	327	355	378	336	344	344	364	332	316	354	352	346	321	351	311	348	339	315	333	332	326	352	347	322	334	358	352	359	344	328	305	337	346	339	358	341	344	328	384	324	318	335	337	326	369	359	337	329	350	366	350	365	341	354	328	350	342	333	348	362	351	342	357	336	348	344	343	356	343	336	342	317	328	342	339	312	344	348	315	341	380	353	344	349	349	331	334	310	369	373	356	360	367	355	349	308	353	334	302	324	379	309	336	301	361	335	364	326	387	335	341	361	389	358	323	355	315	324	343	331	356	351	352	298	324	337	318	346	342	339	341	334	325	328	352	352	364	325	355	305	359	328	352	362	343	318	371	324	349	348	343	363	307	323	352	365	345	349	336	345	324	357	335	300	338	357	320	360	342	326	322	354	318	316	353	317	331	383	342	338	373	354	303	382	340	315	345	329	309	333	318	374	363	336	342	331	349	333	366	322	376	343	339	335	347	350	319	351	340	337	297	375	340	393	320	340	379	355	343	348	344	362	334	318	355	360	373	322	349	326	344	352	356	358	341	316	356	320	338	359	328	360	345	348	358	360	338	352	339	356	365	348	333	348	349	320	366	373	319	345	333	330	323	317	350	337	321	345	346	359	293	330	347	345	293	320	323	365	330	335	344	380	357	333	323	339	343	325	373	345	401	343	354	326	328	341	330	375	352	334	370	339	350	350	305	329	353	336	316	343	323	357	334	358	351	354	347	348	321	326	328	334	328	373	331	348	299	355	340	336	391	364	345	381	352	338	341	334	365	338	333	331	357	357	335	329	323	356	332	337	323	346	349	333	362	332	358	366	347	360	324	341	353	309	350	347	339	341	353	357	325	346	372	333	338	318	325	356	341	321	335	372	354	326	350	367	361	339	339	330	326	400	355	321	315	324	358	360	361	342	323	313	359	364	359	348	329	334	318	309	353	319	316	347	389	338	357	348	350	339	345	352	342	369	351	340	333	324	353	373	331	350	344	346	345	324	347	322	369	351	339	334	329	352	342	349	350	334	360	363	334	343	328	340	371	310	340	354	340	343	363	319	339	294	367	340	330	323	332	358	370	316	307	357	360	361	371	312	319	378	339	327	329	331	306	365	334	364	353	354	331	349	333	364	337	356	345	381	326	379	317	344	363	334	354	361	341	323	348	352	357	331	359	362	332	362	370	330	351	327	363	353	311	314	363	351	361	332	360	357	354	361	327	349	346	309	356	308	355	343	349	330	349	327	372	365	313	357	333	361	373	342	353	326	347	329	333	351	351	349	359	333	350	311	341	345	360	366	347	364	332	349	346	362	330	372	373	356	356	348	311	344	355	369	339	311	328	338	327	321	342	324	325	381	334	375	351	349	347	368	376	350	352	332	347	320	380	327	305	361	339	315	353	325	356	350	368	374	349	353	313	327	295	370	323	348	359	328	363	351	338	321	344	321	359	337	334	328	332	366	344	298	339	329	312	325	342	328	385	374	341	331	399	332	332	374	354	373	338	363	345	312	372	363	336	319	344	342	322	342	332	347	368	363	322	331	336	308	342	356	353	343	321	326	299	374	327	325	350	333	342	357	354	358	347	350	327	340	358	332	325	376	339	353	350	329	361	317	387	330	392	342	329	359	353	347	356	326	330	328	349	354	345	367	371	315	338	337	361	345	344	326	334	370	342	372	322	337	298	353	316	313	345	324	348	316	331	329	339	337	305	371	343	305	348	328	325	359	351	351	342	338	361	355	342	361	357	343	353	323	326	334	315	299	379	306	308	350	331	357	364	325	330	342	355	336	378	318	310	367	324	349	349	364	321	336	343	350	375	342	325	293	328	347	334	312	344	337	340	339	315	358	347	337	342	359	337	365	345	351	314	312	352	346	336	324	330	345	330	304	344	357	357	359	348	372	345	358	321	356	352	355	325	349	344	326	333	365	354	342	324	353	319	349	326	335	332	370	358	351	371	377	318	342	357	343	356	323	351	323	354	346	329	383	361	346	335	358	328	372	346	334	351	378	342	346	341	350	372	347	340	350	345	329	352	367	326	307	369	366	355	366	332	346	341	337	355	324	354	366	361	344	346	310	368	354	319	353	352	336	318	309	338	347	344	330	339	338	324	321	357	362	331	324	338	360	292	343	353	347	348	346	337	344	340	358	363	329	344	328	342	328	321	345	327	341	316	340	326	332	346	361	360	295	329	360	318	333	344	349	354	360	363	302	331	373	312	374	328	325	341	321	350	378	364	352	348	371	334	352	363	300	335	370	345	321	358	360	330	313	320	354	328	340	344	322	328	335	349	320	316	342	357	298	397	338	328	351	366	333	335	350	333	359	309	343	345	343	319	353	314	350	321	316	350	334	317	394	350	356	353	353	335	351	337	339	326	349	325	363	358	346	334	335	352	345	372	360	320	364	333	332	338	315	343	360	350	313	341	355	324	335	338	329	330	335	338	376	376	362	336	355	351	294	345	342	348	344	360	330	341	389	324	336	352	383	374	350	345	333	330	325	370	314	315	328	357	348	373	353	357	351	346	344	332	320	349	348	334	350	342	368	333	344	343	354	351	361	338	331	338	334	344	352	342	328	372	339	328	362	314	331	355	324	353	308	367	389	336	327	320	346	340
28673	34710	13286	7402	5008	3663	2783	2270	1892	1640	1436	1307	1231	1158	1108	968	930	901	877	885	849	826	741	808	785	751	765	851	801	732	726	686	737	715	749	705	717	721	728	702	752	714	676	664	684	698	703	681	726	680	698	635	661	705	654	654	767	659	657	677	684	670	675	676	684	728	689	675	680	726	672	677	664	642	650	651	688	743	683	698	679	641	666	679	693	683	682	659	660	687	671	682	694	684	686	694	700	690	688	689	688	742	678	661	682	698	670	664	643	671	696	679	678	657	663	654	682	687	719	707	673	678	701	699	701	637	676	652	692	671	698	696	681	688	727	676	645	668	667	647	659	686	648	694	658	703	665	665	650	686	697	675	660	676	654	730	702	682	660	661	669	696	683	657	703	644	644	667	669	696	633	678	607	657	686	645	698	691	651	661	630	681	713	671	668	702	645	673	696	632	682	673	628	632	685	672	705	643	662	693	691	673	663	681	688	643	639	684	665	636	662	700	660	691	659	639	643	722	724	701	641	663	700	656	712	673	659	658	706	672	677	669	687	661	688	670	663	612	670	660	679	630	683	687	699	673	635	647	625	696	670	633	703	713	647	676	661	669	680	602	696	650	632	656	714	664	675	668	687	680	720	669	644	675	666	664	671	660	659	703	693	656	691	716	697	673	700	680	670	682	737	682	672	664	673	663	702	625	648	644	640	692	660	702	636	618	685	672	649	740	662	667	676	632	665	676	672	663	664	665	719	726	665	677	688	662	679	666	685	654	668	644	696	722	664	696	690	638	720	641	670	665	682	665	673	668	632	634	678	681	674	621	666	680	680	668	663	661	662	624	704	708	629	670	676	685	637	720	680	665	623	666	663	645	691	688	633	718	658	654	729	665	667	652	643	642	688	654	635	667	644	719	654	670	681	681	654	689	716	644	693	694	671	693	709	686	627	641	674	656	654	637	643	685	650	673	672	676	683	639	671	661	668	673	618	700	715	708	647	701	656	673	697	708	622	675	690	628	690	670	653	672	679	678	632	647	682	681	662	673	686	681	696	626	675	684	691	662	670	676	681	625	649	658	660	638	609	667	714	670	682	655	637	661	693	685	693	676	678	645	672	656	669	681	678	639	646	704	678	701	645	710	702	655	734	650	669	653	704	673	673	679	660	621	671	683	643	670	643	680	686	668	663	655	674	629	707	761	700	618	667	696	680	678	678	649	676	655	645	666	677	685	689	669	674	679	667	654	639	638	648	684	680	642	665	655	675	706	599	659	687	681	703	641	687	660	661	632	638	694	653	700	697	654	704	677	685	668	698	723	681	615	663	679	656	648	640	650	670	684	643	654	663	625	671	711	682	665	666	606	665	677	630	647	664	661	641	642	680	694	689	646	601	676	662	639	684	677	663	665	677	672	642	666	680	671	660	668	665	690	679	697	685	683	633	667	674	685	682	680	689	637	745	673	663	702	632	631	665	655	677	702	696	703	693	635	709	645	690	636	701	658	704	682	649	698	644	655	656	688	669	670	665	666	683	640	691	653	642	636	682	629	665	691	643	658	677	708	693	663	658	668	656	676	675	617	716	647	699	617	640	632	665	660	658	686	686	670	652	660	710	662	684	677	689	638	680	638	642	675	721	689	676	635	687	648	678	702	658	686	692	640	674	693	617	661	663	640	663	626	669	679	697	659	676	669	713	713	679	754	646	660	703	708	652	657	700	654	697	696	623	652	635	670	636	660	655	669	683	658	644	667	639	674	645	707	720	681	671	682	629	689	660	668	697	660	648	661	662	648	642	633	740	659	662	669	693	643	682	669	704	661	654	657	688	671	671	709	689	687	652	634	668	649	690	698	688	663	696	625	686	713	651	672	670	685	636	647	697	651	647	692	695	655	620	693	632	699	670	700	682	600	673	666	629	702	697	663	616	633	662	603	665	678	650	629	642	690	730	675	704	682	637	648	712	676	604	680	680	674	616	629	659	672	648	688	690	653	595	704	660	650	616	659	699	670	653	673	695	636	693	609	641	692	677	699	680	701	661	636	664	681	653	665	635	645	653	686	676	699	698	702	665	706	679	677	651	664	712	704	666	702	659	668	665	697	671	688	657	678	665	678	649	682	669	677	701	671	708	652	702	669	626	679	702	659	666	681	655	642	694	683	640	678	705	663	637	708	678	659	651	703	679	677	698	672	645	658	677	697	696	677	667	636	698	661	681	693	664	678	640	660	698	660	660	656	644	696	663	646	670	641	690	661	607	679	653	719	650	672	667	707	692	702	725	679	653	718	605	673	652	647	666	643	644	668	618	655	692	665	681	624	670	635	656	651	645	690	641	642	665	687	636	713	690	662	674	655	685	620	611	633	639	680	662	683	665	647	678	715	726	630	694	700	656	695	656	706	687	661	720	668	688	684	659	652	666	682	669	656	657	673	644	657	637	697	677	707	652	655	660	636	628	714	666	668	699	636	653	686	705	644	657	664	679	707	685	698	684	680	688	621	652	705	684	655	651	647	644	684	677	671	709	661	701	652	646	701	680	661	593	667	681	668	672	664	641	672	684	673	675	647	664	703	677	685	687	691	701	655	657	669	686	693	660	681	679	640	692	690	670	697	646	719	653	684	652	618	701	628	680	651	678	690	666	641	646	713	669	632	641	643	694	671	689	671	625	688	702	676	697	668	682	644	673	701	649	668	665	664	671	669	662	663	709	631	673	691	649	717	673	651	631	642	708	683	702	663	717	638	684	691	637	715	646	668	667	710	665	685	678	648	647	687	719	666	667	679	619	633	698	672	699	664	677	663	709	675	641	667	693	635	686	678	660	691	658	637	735	689	667	697	627	662	676	612	653	692	662	663	633	686	728	666	639	676	668	628	680	650	695	673	684	675	703	683	663	687	623	638	658	677	602	638	671	598	648	612	673	690	637	673	661	687	659	672	688	710	737	684	585	644	658	671	693	655	652	678	639	706	591	652	652	648	690	692	702	686	686	663	661	667	644	680	720	643	687	631	667	628	688	641	690	678	694	664	666	649	643	700	656	669	680	698	660	718	660	686	662	642	646	654	720	687	659	713	637	651	677	670	705	696	685	669	694	609	654	650	695	676	663	729	682	650	700	650	675	725	698	660	671	677	668	691	658	650	674	653	681	683	680	649	658	671	670	669	662	627	626	676	686	652	676	643	675	672	662	666	686	707	629	641	694	683	649	685	737	646	712	672	666	696	630	697	667	666	675	689	643	686	732	705	667	666	680	680	683	668	678	669	661	686	656	636	639	681	687	648	688	639	670	683	674	676	705	651	679	694	659	683	653	631	702	647	658	598	692	657	635	710	722	699	658	692	639	672	662	663	687	640	661	654	642	641	680	676	630	677	670	692	628	671	614	647	677	676	613	662	658	621	648	632	679	694	685	688	694	659	642	708	628	665	667	668	665	665	670	709	654	709	688	698	657	683	671	607	665	679	694	700	680	684	659	687	722	660	687	697	693	682	641	666	702	649	685	687
27357	20145	5514	719	475	350	272	268	273	282	284	270	240	238	228	257	241	255	236	244	222	259	233	224	234	251	230	251	255	268	259	246	214	249	242	248	227	242	236	238	259	221	240	244	243	262	236	240	258	246	239	237	237	248	241	237	255	218	225	232	257	256	236	217	208	275	219	234	239	281	238	242	271	265	208	261	231	277	235	231	217	255	240	244	297	225	239	255	286	261	238	238	215	245	268	242	277	231	269	244	232	247	243	234	217	218	224	255	278	239	242	245	234	266	223	263	227	241	225	263	226	254	273	238	245	231	245	245	264	210	256	237	219	256	236	231	234	232	255	276	223	226	223	248	252	255	229	248	241	257	249	239	241	246	277	230	246	258	259	247	229	255	273	225	227	239	228	244	237	254	240	228	246	257	243	239	207	250	225	260	232	243	261	225	230	224	251	229	227	252	240	289	247	241	238	242	259	256	245	237	230	244	248	256	250	247	250	272	259	248	254	255	241	256	249	251	216	218	237	227	258	256	241	230	246	230	255	240	220	216	237	239	225	217	229	258	269	247	247	263	250	232	255	240	254	218	209	243	230	241	249	265	238	248	248	272	223	232	229	268	249	232	236	223	252	234	245	269	240	251	228	235	223	216	247	230	242	222	219	234	245	259	244	238	291	223	276	230	224	224	234	230	235	257	266	202	261	256	268	255	235	254	218	239	234	245	239	268	243	227	245	240	266	227	236	230	221	262	250	239	270	225	228	237	257	237	251	252	269	245	235	249	250	208	231	240	247	257	237	256	235	250	239	242	219	226	228	229	211	232	213	263	289	219	254	235	267	262	237	229	258	229	225	249	222	239	223	250	240	240	239	252	236	244	238	245	242	264	245	262	243	248	220	264	237	244	257	221	282	252	262	260	236	229	245	207	265	226	241	244	226	250	231	235	253	258	252	249	247	250	191	267	263	241	266	235	254	268	207	229	273	222	242	219	212	236	231	246	252	215	228	241	209	259	225	212	254	252	227	245	228	254	237	233	249	238	241	269	193	234	235	215	260	214	245	247	246	238	238	227	246	245	244	221	248	236	254	232	245	240	237	251	244	225	220	246	257	230	234	254	246	246	212	238	235	227	244	260	242	240	228	227	247	251	226	250	244	233	260	250	225	231	224	256	222	242	244	252	223	249	241	243	258	268	259	265	269	228	237	233	219	241	238	238	230	235	227	231	241	229	257	237	246	251	236	219	233	242	222	259	249	236	219	236	220	228	239	239	234	254	243	241	262	238	226	226	247	250	234	214	245	245	246	241	248	262	226	241	228	245	259	217	242	230	256	229	230	210	243	255	238	241	251	229	249	267	234	226	230	233	237	226	219	237	254	253	256	249	243	231	260	261	259	234	222	236	230	266	261	240	258	235	241	231	263	215	210	236	240	252	238	242	225	268	261	242	252	255	275	250	242	225	251	257	243	248	225	235	216	241	233	265	238	229	260	254	261	250	227	239	224	247	214	229	223	261	271	237	253	235	226	245	240	211	223	241	235	236	264	230	218	242	233	236	231	234	218	208	242	248	250	257	238	223	256	223	255	240	210	240	240	232	242	239	263	255	225	240	234	233	267	261	216	223	254	235	222	242	266	237	272	270	252	244	221	235	257	234	234	215	254	247	227	249	253	251	274	231	237	237	237	245	257	238	241	236	233	260	228	246	223	224	261	258	213	257	244	228	229	269	275	233	262	242	262	233	257	215	241	228	256	243	244	267	259	244	233	246	241	234	219	234	247	240	224	244	239	259	246	258	242	254	227	253	247	229	254	204	217	259	262	266	234	229	244	232	226	243	234	249	240	259	237	249	239	258	219	230	267	226	239	243	237	258	252	227	230	251	253	247	233	239	233	247	234	263	266	228	257	216	255	250	247	291	256	247	252	257	242	264	219	248	266	218	248	251	223	262	225	249	253	244	257	220	245	277	250	256	238	246	251	234	256	233	230	254	241	231	248	227	231	234	236	243	240	239	245	271	258	250	255	248	228	253	254	273	261	258	243	228	219	264	274	252	237	236	250	266	252	255	229	271	231	232	246	253	225	240	246	247	249	249	217	226	242	235	249	249	258	246	269	226	254	262	228	251	254	266	263	226	237	236	251	267	255	229	245	244	233	245	259	236	227	249	240	241	238	216	240	206	268	283	252	231	244	229	253	237	227	225	246	252	236	225	229	259	241	252	243	226	247	221	224	231	245	271	235	247	249	229	243	243	233	231	218	242	247	249	228	253	244	266	239	257	243	237	223	241	243	216	235	233	212	246	256	257	255	255	265	266	220	239	231	254	224	223	248	225	234	257	234	251	252	229	266	252	226	246	266	237	238	238	253	229	239	269	244	268	216	242	270	258	249	248	263	267	246	239	228	239	242	244	242	221	223	249	243	277	239	238	221	217	247	239	248	236	227	254	240	244	229	259	255	257	231	243	232	246	233	234	245	217	250	255	255	255	247	245	240	247	239	250	235	220	208	264	252	230	235	265	245	233	227	224	257	241	277	245	255	210	237	259	252	236	259	246	261	230	228	242	240	243	241	233	233	245	272	251	251	245	219	220	228	272	260	240	241	252	260	250	250	238	258	262	235	239	238	268	232	248	251	233	255	207	229	241	249	262	212	219	201	208	251	263	229	193	248	243	251	229	249	249	239	232	265	248	243	241	224	231	231	229	240	223	238	243	244	217	225	248	270	247	270	244	214	233	257	235	248	254	212	253	237	231	222	256	218	237	255	224	229	257	289	215	254	247	241	231	254	239	263	234	224	239	245	251	268	253	246	243	231	213	263	236	262	212	241	243	204	261	249	241	260	265	244	237	241	270	265	223	228	239	222	223	266	252	233	231	249	225	189	238	227	239	259	265	215	246	247	250	248	252	235	237	241	223	219	223	227	235	265	232	270	209	274	242	258	245	255	238	222	240	265	213	240	244	245	263	240	231	248	225	211	236	236	262	258	238	238	247	241	219	241	239	238	238	247	246	246	239	248	222	259	243	227	249	232	254	248	260	252	235	240	243	230	256	221	249	238	256	231	241	242	250	235	251	251	252	238	246	260	223	252	247	257	237	253	243	231	231	220	254	257	265	254	224	242	231	255	255	234	208	263	249	238	247	244	254	260	237	223	225	223	239	218	259	234	263	239	231	230	246	243	224	254	221	211	221	262	241	216	248	250	230	258	242	234	252	253	241	263	264	239	249	229	225	270	253	234	222	235	222	222	252	244	281	230	238	235	241	239	254	241	238	251	227	256	235	265	244	260	264	237	259	207	261	247	217	252	242	245	236	235	225	250	228	240	246	225	273	256	252	255	255	218	219	237	253	263	238	250	258	262	255	247	237	253	270	276	236	259	248	234	218	238	237	239	248	246	225	245	230	236	271	231	259	240	222	204	219	229	246	258	206	246	230	228	253	218	226	230	223	221	246	228	260	255	236	239	228	239	247	269	259	245	239	225	272	250	242	253	218	226	249	243	214
19267	8073	1588	982	777	656	632	617	584	584	526	555	545	566	501	515	533	519	522	507	505	525	519	498	525	544	498	538	522	540	555	505	531	531	484	511	529	543	476	518	509	538	515	514	511	491	505	538	515	518	446	504	527	532	553	522	536	490	507	558	545	508	534	535	512	496	503	527	533	517	535	558	547	489	506	498	543	539	504	544	522	506	515	532	503	509	536	527	529	526	493	508	489	490	493	477	578	522	525	533	492	517	536	537	536	525	528	489	514	577	511	536	527	562	538	533	482	499	522	492	514	494	498	527	491	546	533	536	510	515	560	561	498	513	538	515	535	521	539	558	530	524	542	511	506	501	531	515	528	507	502	500	510	542	530	495	513	533	515	560	496	498	535	543	502	552	461	521	530	543	531	543	464	551	521	531	539	519	549	527	455	518	531	543	512	545	518	523	533	496	510	528	530	543	518	551	521	536	522	547	493	520	500	540	513	534	518	495	530	536	498	517	498	487	519	514	503	496	581	544	506	580	508	510	520	528	538	511	529	528	558	552	534	497	519	510	515	466	517	537	486	535	485	511	513	505	534	533	493	528	484	475	536	516	519	526	528	528	510	499	514	523	526	551	503	510	492	540	541	508	529	514	487	520	528	538	513	517	529	515	534	496	539	536	527	531	480	501	524	512	510	482	526	545	500	554	533	518	497	509	532	507	509	539	550	510	540	524	538	532	493	553	506	533	532	513	469	542	510	532	540	523	484	497	524	518	521	495	529	528	535	529	526	515	505	490	513	517	523	497	496	475	509	515	551	539	493	480	505	483	532	518	519	498	501	516	507	508	514	535	479	484	513	545	491	509	522	579	492	492	529	521	524	532	482	536	517	511	576	484	499	544	488	523	545	506	490	510	523	487	535	525	522	565	507	524	499	524	498	529	528	495	496	510	558	517	514	523	532	523	517	506	535	522	492	515	531	474	490	511	556	555	542	516	483	479	557	522	519	550	522	521	525	550	499	495	516	532	489	483	490	483	501	529	507	502	543	511	533	553	512	524	532	523	516	505	478	503	522	531	492	551	504	518	513	566	504	506	470	512	549	532	572	495	510	529	500	493	501	539	544	507	508	487	492	545	513	483	530	522	529	463	522	512	510	537	515	531	528	500	504	535	534	542	508	550	562	514	543	487	504	520	497	544	535	526	557	550	511	537	512	537	507	554	526	536	531	505	504	554	537	482	489	569	509	507	535	515	460	524	550	500	527	527	507	542	468	537	549	556	500	488	494	521	542	502	517	480	466	534	503	568	500	516	531	544	524	538	484	509	519	508	501	531	505	525	522	526	497	515	543	539	520	538	524	511	555	507	485	536	495	516	526	537	533	524	503	536	485	521	517	507	530	483	531	516	559	497	538	515	534	528	471	477	505	496	515	542	550	484	513	529	530	517	554	522	509	561	512	514	480	535	497	525	543	513	515	526	492	531	521	543	495	527	494	544	490	547	556	515	588	553	486	549	479	567	545	551	517	505	532	546	520	481	517	544	499	563	493	504	544	550	522	531	529	529	520	540	532	518	517	519	523	505	548	495	505	494	553	467	542	535	523	520	531	484	490	522	531	503	530	498	531	506	552	496	528	501	488	495	491	503	520	500	496	497	558	543	538	493	510	533	532	556	535	531	529	519	503	565	547	492	496	494	546	497	516	496	484	550	553	572	510	566	492	506	565	520	540	542	528	503	518	515	518	557	523	552	525	540	520	551	549	529	507	485	497	510	507	514	521	526	552	569	538	478	492	589	495	535	535	518	509	510	556	502	549	513	531	548	528	514	539	569	491	494	501	518	495	494	538	505	491	506	513	542	529	522	551	504	547	497	490	502	518	534	547	490	498	540	538	517	551	572	526	505	503	498	533	527	532	549	513	531	537	565	543	493	523	549	501	545	526	535	497	500	496	557	521	507	531	517	506	533	550	514	522	563	506	489	521	521	497	529	533	523	504	498	541	511	521	516	531	506	505	522	547	538	567	504	547	538	509	536	531	525	537	505	533	512	522	539	539	507	520	513	555	497	508	479	486	480	540	469	535	536	516	522	508	483	555	570	486	523	477	509	529	536	549	503	522	546	532	503	493	522	548	491	464	525	513	548	525	511	545	555	525	534	530	509	517	525	515	497	530	492	529	524	530	561	481	505	529	514	504	494	534	530	537	512	511	489	538	505	493	534	511	575	508	579	542	538	540	509	524	502	514	534	549	526	504	507	539	523	520	534	486	547	494	495	479	497	504	510	483	513	526	513	525	519	495	526	558	528	471	485	527	554	533	517	518	543	537	493	521	475	508	500	530	484	457	514	554	531	485	558	518	535	502	535	536	555	515	551	512	521	517	509	534	528	504	521	514	527	513	454	520	508	474	533	553	510	507	521	534	473	523	525	480	524	523	533	526	505	470	476	550	507	488	503	535	493	521	516	577	516	547	543	517	506	538	513	495	574	530	503	517	502	552	511	525	541	512	565	568	521	514	473	512	519	529	562	526	503	548	497	536	538	507	495	553	500	556	513	565	514	489	527	532	505	535	481	498	510	522	476	509	520	482	538	520	582	575	552	497	466	531	529	501	530	501	536	531	531	504	475	530	545	559	513	508	515	497	540	526	541	519	549	516	497	515	515	562	507	503	543	503	524	519	498	528	573	512	525	582	538	498	506	494	512	526	555	512	532	525	562	484	496	494	510	506	500	504	522	550	513	549	520	526	464	511	498	531	492	486	525	513	507	512	524	523	511	522	527	542	553	543	534	489	528	537	515	513	540	526	523	479	586	547	547	530	520	515	546	518	542	554	526	514	516	542	527	505	511	522	526	474	534	509	574	530	489	527	533	463	496	530	519	520	538	487	540	532	491	501	534	534	466	550	520	546	501	540	560	520	526	536	542	491	511	499	562	524	530	493	548	531	522	520	545	549	513	554	494	518	527	526	516	542	521	490	530	528	540	561	498	503	533	529	549	493	537	501	522	538	509	539	530	543	531	518	513	508	502	520	513	509	557	503	535	514	523	490	522	489	484	538	553	526	548	557	521	538	541	522	543	513	522	521	555	542	498	520	570	498	503	546	497	492	517	501	511	472	532	489	521	532	504	474	509	505	553	552	520	546	502	527	533	509	560	544	507	519	540	470	561	538	555	517	541	510	514	523	508	510	540	560	555	488	535	529	503	530	514	513	485	542	514	511	513	512	538	563	525	530	520	483	489	508	495	541	521	496	508	559	479	499	467	495	538	556	531	542	521	508	497	514	529	486	496	486	537	484	520	487	521	528	514	527	518	523	505	534	551	577	537	519	543	511	488	527	544	520	554	526	490	514	530	521	491	520	549	495	534	578	481	512	516	526	543	505	540	499	556	517	505	492	518	487	525	475	495	511	519	529	527	510	575	495	517	509	521	582	517	504	527	520	475	471	487	559	505	516	516	512	507	519	490	494	475	531	486	560	471	521	502	469	506	507	490	494	517	476	542	532	488
24726	21634	28392	25380	15347	915	487	335	304	256	245	218	209	198	216	199	185	170	175	191	170	170	178	164	158	174	172	168	144	162	157	140	172	147	164	147	160	168	156	141	158	150	165	135	154	167	142	157	132	153	171	165	145	127	131	143	120	147	161	162	163	135	145	145	161	147	147	149	162	167	132	165	124	146	103	159	153	134	139	156	159	154	159	140	163	147	137	129	153	149	147	149	144	149	133	141	149	141	131	152	145	131	158	135	138	159	133	147	130	145	138	140	134	151	147	150	151	132	170	133	147	128	148	134	141	160	149	143	151	147	147	158	176	145	147	145	184	140	147	150	166	145	151	144	149	150	164	131	155	143	161	132	145	153	163	137	145	163	120	136	131	133	133	162	154	149	142	148	155	140	146	138	136	142	152	178	158	160	128	146	130	141	134	162	140	136	144	173	138	163	164	146	171	152	144	146	147	145	149	172	143	155	162	157	136	140	137	153	153	141	145	165	134	133	125	127	146	155	120	156	144	172	137	183	180	152	143	149	145	144	147	171	156	149	158	135	148	160	163	138	131	133	143	146	159	131	144	148	158	138	121	147	132	136	158	134	148	153	149	157	127	151	144	148	129	140	148	145	157	140	136	162	140	176	143	129	167	130	140	113	144	131	149	153	130	151	132	150	135	153	125	170	149	148	134	150	152	152	146	158	132	139	154	154	155	133	163	140	178	139	145	149	143	148	152	125	135	131	137	140	138	162	135	155	172	132	151	143	150	134	156	139	169	145	144	150	149	140	146	152	150	141	156	132	162	164	124	144	154	145	141	173	148	161	156	145	143	135	142	149	146	145	153	145	137	171	145	138	127	157	141	154	143	143	132	128	151	157	141	154	124	147	137	167	160	119	152	151	151	119	147	147	155	137	139	123	144	141	134	140	145	167	154	147	147	128	120	155	148	149	117	153	162	138	147	150	157	142	151	133	162	140	122	144	150	148	166	134	159	137	137	154	163	155	149	155	164	148	139	168	160	156	152	145	134	153	141	146	159	139	147	124	173	164	154	156	153	159	151	159	143	165	152	147	143	165	154	133	144	145	130	168	145	151	129	164	160	148	150	150	162	159	131	152	143	152	131	152	147	134	143	151	144	135	126	147	143	152	156	131	148	146	159	146	156	160	135	123	148	158	137	148	155	140	169	149	159	144	136	154	146	155	151	145	156	142	153	136	155	160	138	149	135	137	167	144	148	145	150	166	153	167	147	139	141	147	150	145	162	168	138	136	144	138	164	164	159	155	157	146	159	131	127	141	147	137	158	148	158	143	130	151	139	139	156	147	167	148	155	132	154	158	138	134	140	181	160	158	174	128	133	136	147	148	141	129	130	122	154	122	131	96	150	152	152	159	134	135	156	162	166	144	136	127	134	153	154	158	141	157	156	160	118	157	149	161	141	141	156	154	158	160	127	134	132	135	141	157	151	142	148	138	164	144	164	170	169	126	145	150	134	128	153	129	158	143	134	131	165	151	159	154	149	142	145	148	151	149	166	158	128	131	132	141	153	140	141	152	156	143	157	148	135	133	144	150	130	143	156	145	127	136	154	160	137	176	147	125	124	134	139	149	146	159	134	169	165	156	151	143	159	131	155	144	171	160	140	157	143	177	145	130	138	150	177	149	148	160	137	130	148	138	156	146	151	154	150	153	133	166	145	156	145	142	156	144	156	168	140	150	148	146	137	163	135	132	131	126	131	159	158	169	150	151	159	169	158	148	141	140	134	132	134	134	137	137	136	133	140	148	132	130	146	147	141	140	152	153	146	157	136	137	167	153	148	145	149	153	150	140	132	139	136	143	153	151	166	156	173	163	129	126	162	145	124	130	136	148	147	128	136	155	167	155	163	159	158	151	158	154	160	143	150	151	151	139	148	139	140	147	166	170	133	159	132	129	158	132	147	150	147	156	141	140	153	150	156	160	160	176	170	135	130	154	165	174	144	174	156	141	158	143	145	143	128	143	145	150	154	148	146	152	148	142	160	147	172	167	156	153	152	140	151	145	141	154	158	161	122	138	155	133	133	138	132	133	166	152	139	140	133	129	160	157	146	149	146	132	140	144	134	132	160	144	151	145	174	157	165	152	131	139	151	165	167	137	141	153	149	172	138	142	138	136	155	174	160	144	158	144	151	147	150	149	145	158	141	149	155	159	136	144	171	127	130	139	141	144	145	134	144	148	152	133	157	177	148	159	131	151	138	145	155	149	148	134	162	170	147	144	143	159	149	156	119	139	116	148	147	145	155	147	142	136	142	154	135	149	143	110	144	153	128	140	148	141	163	142	145	132	145	127	151	138	169	161	135	155	150	162	123	132	147	146	156	142	155	115	161	131	142	133	155	155	141	141	136	135	142	150	154	147	147	117	138	141	155	137	152	183	133	145	160	164	126	136	145	135	147	145	140	152	168	163	164	133	118	165	184	146	136	173	156	150	149	144	130	148	157	127	158	158	144	154	135	162	144	142	177	154	164	143	139	143	161	147	143	119	142	147	149	144	156	120	158	135	113	142	143	145	120	135	146	140	146	150	155	146	158	147	136	158	130	144	132	144	150	149	152	150	153	148	153	128	169	150	153	160	160	154	152	132	132	158	174	167	157	148	143	125	140	148	139	150	143	154	153	157	137	133	145	178	171	156	128	135	145	164	154	141	148	135	138	153	147	141	152	137	141	138	162	149	157	147	144	159	153	150	167	147	168	143	150	130	159	149	144	164	155	141	153	144	171	148	140	126	153	136	148	135	151	149	134	162	133	147	157	122	147	136	155	145	151	143	141	158	150	140	144	146	154	149	160	143	140	141	151	159	130	129	163	136	125	154	136	158	156	128	151	142	159	161	158	136	151	165	144	128	149	156	151	145	144	154	147	148	156	132	141	156	149	140	144	156	152	141	136	144	145	163	133	150	145	128	146	135	142	152	132	153	141	151	156	148	161	137	150	146	148	147	149	122	152	158	157	167	136	134	155	146	129	152	166	146	157	148	164	148	131	148	146	151	144	156	148	129	158	168	134	140	139	151	140	147	160	138	153	143	148	146	146	170	140	150	145	144	133	132	141	154	135	168	144	151	125	162	145	176	138	144	169	153	161	148	162	173	145	131	134	162	146	154	155	141	145	141	157	152	145	134	140	147	127	151	133	152	153	146	135	155	142	137	149	150	144	157	156	177	153	139	143	125	134	164	140	153	157	154	157	125	137	149	148	148	149	155	136	129	141	135	158	155	144	137	149	132	137	140	165	139	166	140	131	137	159	138	146	138	148	156	152	143	148	156	147	160	145	131	165	140	151	143	133	144	167	149	153	150	144	112	138	146	136	140	132	144	145	134	137	151	143	120	159	161	131	139	157	142	147	133	143	147	163	153	160	137	163	152	150	137	143	131	147	139	167	141	142	140	140	154	146	176	126	148	158	113	137	149	151	133	147	133	157	153	151	144	154	133	139	135	141	134	153	130	159	149
32308	26318	8243	4167	2710	1868	1417	1173	1005	847	714	640	610	558	539	483	487	427	464	439	430	462	398	386	380	368	369	376	383	352	338	376	353	376	322	351	358	347	333	337	350	332	310	349	349	334	346	343	331	335	331	345	338	320	329	372	337	352	340	305	337	337	338	325	336	335	347	315	306	342	367	336	353	324	295	311	315	330	338	291	321	341	322	331	333	342	333	340	312	323	361	314	301	302	368	344	293	335	293	344	312	315	318	309	327	328	303	338	296	312	337	344	351	335	364	334	301	360	375	292	284	336	328	323	316	337	318	356	306	320	298	333	308	335	318	295	327	319	313	315	322	294	307	311	303	357	319	324	332	316	328	316	327	342	326	327	345	336	330	307	313	317	344	332	325	304	355	300	323	332	328	336	323	301	322	336	356	326	337	349	337	334	301	347	327	315	331	328	334	345	304	331	306	338	320	335	327	312	315	294	332	330	298	299	336	348	334	314	306	327	318	327	347	323	298	338	299	318	302	303	328	351	346	307	344	319	334	342	336	326	336	346	286	334	323	318	325	324	304	338	352	351	341	337	321	320	342	324	314	326	320	357	324	316	323	337	317	319	319	308	324	315	298	295	323	332	358	322	357	333	338	297	337	330	299	323	329	320	346	351	326	340	308	337	313	332	342	338	308	343	282	314	321	309	338	349	302	327	294	318	354	327	314	360	332	308	334	311	358	339	341	309	340	345	318	314	300	326	329	316	311	317	308	303	329	321	332	347	369	285	331	310	313	314	310	350	358	314	308	320	303	337	323	342	300	311	319	310	297	301	304	292	307	339	347	336	334	330	309	308	311	335	332	339	315	341	321	315	278	311	297	348	345	342	324	325	312	328	328	337	305	288	347	358	349	335	330	325	317	330	348	299	341	331	354	311	342	319	327	307	319	288	340	333	306	317	312	304	314	319	315	339	279	310	343	324	326	325	327	336	286	315	316	331	324	307	297	334	347	317	325	304	275	323	318	332	339	337	365	306	315	341	310	332	324	323	339	313	309	316	329	326	328	291	341	334	297	297	328	333	308	353	310	326	320	334	328	303	285	357	326	339	341	294	337	349	337	326	306	318	309	317	336	322	344	306	333	328	332	340	330	356	335	332	299	344	336	320	317	327	336	332	323	313	296	333	335	305	314	310	313	290	354	321	289	296	337	279	329	354	326	301	332	336	308	335	307	298	356	297	333	302	310	330	295	334	329	261	346	332	324	321	348	282	323	320	352	321	307	331	335	319	310	331	293	307	337	316	333	324	314	325	316	364	324	357	298	346	313	321	324	303	355	344	298	343	312	326	342	313	317	329	335	303	284	302	345	338	314	327	307	310	290	318	330	324	334	314	323	335	330	350	319	332	323	339	364	318	356	319	322	329	304	338	311	311	323	352	336	307	339	329	302	331	313	352	359	350	322	316	314	334	298	356	313	332	315	322	308	304	336	329	335	316	322	309	328	327	320	328	354	337	302	325	313	343	328	306	302	342	292	318	308	355	305	295	344	326	329	351	315	323	301	325	329	305	331	329	330	332	316	335	293	348	341	304	316	338	318	294	326	312	299	300	330	314	334	335	327	328	324	309	318	317	337	322	325	317	289	339	349	306	324	326	292	319	357	351	307	323	317	358	325	303	332	332	307	322	295	325	353	299	320	311	320	343	314	340	306	311	335	306	329	313	319	329	302	319	350	345	323	312	302	365	325	319	347	360	342	314	315	281	280	312	335	321	335	311	314	337	314	319	318	314	310	334	314	323	330	319	332	333	364	332	345	323	313	371	314	314	310	334	370	321	317	321	348	339	320	321	324	317	348	303	310	328	317	345	332	341	371	335	333	328	330	329	335	345	336	336	335	330	334	317	322	323	307	300	300	328	314	311	312	315	335	325	303	334	306	307	282	357	325	298	346	323	320	345	315	339	335	340	329	335	322	330	304	325	311	320	332	313	322	320	321	332	329	309	331	332	362	325	319	331	304	316	350	316	332	321	303	320	295	331	355	343	326	331	355	315	314	286	344	349	344	307	328	324	318	333	323	309	293	317	354	297	295	312	321	277	343	308	308	339	327	312	338	344	309	312	325	321	347	344	301	298	320	343	333	329	313	312	327	287	344	325	319	325	334	345	333	308	337	368	343	348	304	293	315	332	310	315	330	313	379	321	325	338	333	333	294	333	374	311	329	297	327	313	337	332	321	318	315	309	318	313	350	348	303	319	323	342	334	329	335	334	317	271	315	314	288	362	314	335	321	313	344	324	329	301	303	326	327	299	339	298	353	311	325	330	333	313	307	305	321	335	306	316	295	318	344	340	320	339	347	315	312	302	336	330	293	325	310	339	299	320	329	306	314	355	307	314	339	314	291	366	308	354	297	298	326	321	328	326	314	307	325	314	315	337	329	296	313	316	320	331	312	306	318	283	315	272	315	339	338	292	330	330	315	326	308	285	359	344	281	291	284	352	347	345	289	322	335	331	294	313	319	335	327	306	297	323	307	353	332	362	326	326	321	333	313	339	328	338	342	334	332	349	305	323	337	346	350	350	323	292	338	360	298	333	356	334	331	271	305	324	303	320	346	327	326	339	316	346	323	315	292	327	338	337	317	325	355	343	330	340	304	351	296	320	329	338	308	307	343	344	319	357	296	319	353	337	317	327	280	344	349	319	315	335	340	310	297	311	327	324	322	324	354	305	333	331	317	337	318	314	351	311	315	288	333	292	313	313	334	336	294	308	354	332	345	309	324	345	338	338	304	306	315	340	340	320	307	376	331	327	299	314	314	323	310	333	354	308	290	343	335	300	328	310	301	350	325	342	316	292	319	327	316	297	292	331	335	317	320	308	271	307	298	332	332	312	325	349	272	310	324	314	336	297	315	292	328	327	353	300	346	326	313	324	342	298	364	326	318	305	322	320	329	341	316	355	339	297	323	300	321	295	309	323	324	333	329	312	303	299	330	347	347	293	336	335	343	311	308	314	340	355	306	329	339	307	314	327	314	359	335	312	338	323	318	299	331	306	266	345	295	326	367	281	310	298	338	342	338	330	301	325	351	323	330	321	294	329	331	314	326	306	332	320	325	331	331	329	325	316	320	361	326	328	323	336	327	348	329	330	284	321	315	324	321	297	308	335	320	330	305	312	311	316	349	312	313	312	301	329	330	343	325	341	298	336	312	333	325	299	320	290	325	312	331	338	323	302	355	335	317	305	343	290	355	302	356	350	331	324	332	293	286	317	327	346	328	346	302	325	314	311	325	318	303	319	345	317	341	312	327	321	343	337	305	304	305	333	315	320	336	305	340	330	327	317	342	343	341	307	314	328	313	343	317	310	323	326	295	329	330	326	338	300	323	330	319	349	311	329	353	299	297	334	302	341	333	328	306	348	298	345	286	346	315	296	334	315	310	318	328	311	343	335	354	294	310	308	305	310	305	315	286	324	336	336	281	323	311	349	335	309	306	317	340	337	294	320	355	349
23830	21662	29257	24556	21662	14376	1459	792	637	577	544	504	489	483	457	420	409	407	381	385	380	385	371	408	366	362	367	370	359	353	393	366	344	391	367	333	365	352	378	356	344	358	384	375	363	341	371	370	317	393	376	346	365	345	324	313	336	341	362	359	353	342	353	348	383	341	334	374	389	317	331	362	357	320	348	333	357	340	359	333	343	357	354	367	326	341	369	360	339	361	347	326	337	340	358	357	362	340	346	334	373	348	368	328	323	396	354	336	347	371	345	351	384	308	328	382	332	322	380	361	329	302	356	342	359	331	336	356	328	323	339	315	374	361	340	356	348	350	350	362	341	355	346	360	332	369	361	337	357	354	358	338	325	325	351	342	358	356	340	364	378	343	357	330	356	361	341	337	322	339	354	347	295	315	312	352	343	362	346	373	347	353	348	347	335	351	308	309	351	349	344	395	302	366	357	350	337	319	366	355	329	347	373	336	328	331	341	346	360	369	336	319	353	339	347	331	373	356	310	339	359	344	359	312	364	359	339	335	272	324	350	326	314	368	355	356	332	327	330	325	339	354	363	335	372	324	324	311	321	325	305	350	317	337	343	325	370	339	370	355	353	328	369	326	355	304	347	348	353	346	360	343	368	310	348	327	349	346	326	336	345	361	362	341	362	334	335	336	326	319	350	345	332	354	338	359	320	315	342	324	356	387	309	350	312	315	332	347	322	337	338	355	342	373	364	369	359	366	385	352	328	350	389	347	364	379	330	358	358	387	343	321	353	339	336	314	342	373	319	312	323	327	324	321	356	305	338	333	349	329	302	362	344	380	331	321	363	366	314	361	327	375	344	369	343	355	383	348	312	362	342	365	356	340	322	342	334	324	360	374	352	351	332	355	325	343	345	346	327	350	374	365	347	300	347	338	338	366	369	356	351	342	353	324	337	345	359	313	365	341	354	357	343	332	321	362	362	354	319	355	337	351	336	333	345	318	368	336	323	318	385	346	366	364	374	319	335	342	361	341	356	350	329	339	337	354	341	353	350	317	337	337	300	345	359	351	337	343	351	376	310	303	350	354	336	309	366	335	354	356	360	347	325	310	344	354	351	363	328	353	342	356	322	344	334	357	319	343	343	329	378	318	356	338	321	339	330	342	382	339	332	333	374	320	331	308	327	328	355	359	336	329	344	352	328	371	319	385	332	318	335	367	334	375	376	319	356	367	336	340	334	376	333	343	326	349	339	366	341	310	366	366	342	322	318	340	335	358	357	359	338	362	334	327	345	337	337	353	344	343	347	362	330	356	346	323	347	368	343	382	380	332	347	378	366	315	349	332	339	334	372	320	339	347	346	374	352	351	372	354	333	363	352	365	319	357	334	336	366	336	339	327	358	357	375	350	374	355	356	328	362	320	353	345	330	350	353	336	335	331	318	372	358	337	355	369	340	319	322	317	340	341	322	343	331	306	345	332	331	348	360	358	353	337	330	351	373	344	372	363	327	357	349	360	340	350	365	313	371	362	335	352	375	337	341	355	355	325	327	348	321	374	335	341	327	371	339	335	337	357	360	319	361	332	340	311	370	339	370	336	330	345	318	344	332	352	331	338	354	370	355	331	352	344	346	336	351	352	341	348	367	359	331	325	351	358	383	313	349	359	320	348	358	366	341	316	337	314	367	329	337	332	393	338	324	345	347	378	324	354	320	345	324	329	302	330	331	315	332	353	330	321	340	346	343	338	352	357	328	375	338	346	351	314	347	352	357	349	354	363	303	352	361	351	329	337	342	369	329	349	345	344	344	384	325	361	353	300	329	330	330	383	353	334	368	345	344	354	352	349	330	349	340	350	332	324	363	362	314	360	336	343	399	349	378	349	359	359	319	358	344	353	331	314	346	326	361	306	355	339	372	339	350	359	367	373	338	338	331	385	354	344	358	333	338	358	327	357	357	341	328	339	372	378	327	351	363	328	349	369	333	307	355	364	354	346	339	343	351	326	310	348	358	312	326	345	323	345	347	338	351	345	369	356	356	385	336	355	323	339	342	328	324	355	346	343	323	345	337	326	336	359	366	339	310	352	338	358	312	370	353	336	357	343	370	338	318	306	369	334	314	355	334	345	365	343	344	322	367	316	324	352	357	353	347	333	376	352	343	354	339	321	360	361	337	301	361	314	341	369	350	344	329	347	335	347	358	290	344	346	361	380	351	366	369	352	311	379	363	345	362	360	384	344	299	332	292	347	339	344	338	384	336	331	344	355	361	346	366	384	371	332	363	329	369	346	351	333	374	334	346	337	333	347	367	352	350	345	345	346	347	370	331	351	347	355	320	335	325	308	356	324	349	332	354	352	340	334	349	337	326	329	364	340	336	327	302	353	376	336	302	345	344	348	343	339	298	355	333	339	341	333	341	332	349	352	341	342	331	317	355	332	358	386	332	382	338	355	338	358	370	334	342	321	328	314	343	343	350	339	324	363	341	343	336	325	352	339	350	317	332	356	347	325	363	382	340	343	346	340	336	344	324	348	331	348	388	345	327	356	329	320	316	339	330	335	359	311	368	386	371	346	331	321	346	367	330	317	351	359	355	330	325	340	337	340	367	349	349	338	323	331	322	355	326	383	339	323	376	359	355	348	373	345	353	365	333	365	317	353	327	357	346	325	348	364	337	329	327	356	372	319	344	360	364	343	364	363	355	348	373	325	337	305	325	350	323	312	377	346	348	339	342	327	371	327	345	376	354	322	357	321	342	345	373	307	348	381	340	349	334	331	353	365	347	314	354	372	336	333	361	326	353	316	353	382	359	347	308	326	362	364	364	356	319	330	342	354	345	365	350	364	356	337	334	371	357	359	333	341	362	397	352	345	348	348	338	373	317	364	338	353	333	334	319	336	337	319	353	339	333	345	310	329	330	330	317	335	338	350	320	338	342	350	348	362	360	331	335	358	368	297	332	316	325	324	365	340	330	338	317	343	343	357	349	344	350	313	320	334	342	378	338	322	320	340	326	352	339	360	333	325	349	334	279	346	374	352	359	318	352	348	335	332	325	323	358	332	341	348	319	333	350	331	334	336	358	343	355	364	343	361	364	334	314	365	354	326	347	308	339	341	344	325	348	338	348	349	335	357	350	349	350	348	300	345	348	339	322	370	325	359	351	341	340	342	358	366	337	363	348	332	363	323	366	352	365	352	347	327	327	329	333	358	362	333	310	329	337	349	330	357	324	338	334	318	370	323	362	349	287	335	346	351	362	350	355	367	363	333	324	340	370	334	344	329	331	355	361	341	335	347	370	337	369	353	358	331	372	357	328	363	320	359	345	343	331	363	340	377	344	342	337	355	358	320	357	355	318	338	313	337	334	346	344	296	362	338	353	306	322	331	352	349	386	345	316	309	334	328	316	353	348	334	346	385	319	345	353	340	332	334	360	356	349	333	336	338	344	327	319	349	359	346	326	358	315	340	339	354	335	319	331	346	327	352	357	325	347	366	355	344	354	363	362	371
34147	32497	13282	7323	4990	3565	2751	2317	1919	1582	1440	1333	1225	1113	1097	974	907	908	961	857	894	846	783	811	765	717	743	765	821	766	768	780	722	704	710	741	737	728	729	672	732	757	652	670	721	724	711	670	665	710	703	696	720	705	715	674	633	681	674	706	685	667	685	656	661	689	670	673	675	742	692	652	678	658	655	696	700	622	706	681	675	695	707	713	695	711	637	661	691	670	665	652	674	697	653	672	620	715	669	690	702	684	668	665	666	646	640	638	634	673	681	672	658	658	666	675	701	696	685	648	654	707	689	676	673	738	710	701	660	646	660	654	672	667	675	656	715	659	616	682	674	675	674	648	666	670	697	678	682	666	701	674	653	638	697	677	653	649	683	661	746	690	666	648	663	659	663	647	645	697	635	652	665	698	616	670	685	700	644	669	639	694	666	658	721	637	665	644	663	641	706	650	652	669	642	673	646	658	696	638	690	659	644	722	686	664	628	649	679	668	666	675	739	639	663	655	683	631	631	665	700	637	705	681	649	712	677	686	699	646	693	656	630	670	710	712	673	674	670	701	693	699	669	667	673	642	657	637	667	652	713	662	673	664	602	689	663	625	712	683	616	665	651	655	648	682	675	663	656	679	689	722	662	696	681	708	684	658	639	676	685	683	694	672	666	651	661	712	623	593	682	683	685	699	645	704	679	702	701	689	697	671	714	635	661	708	693	670	683	634	711	724	636	633	698	636	681	699	663	665	681	698	638	673	682	691	670	685	682	667	714	670	707	649	656	685	647	726	656	677	653	622	692	649	657	665	665	672	665	660	666	697	689	679	662	693	642	677	617	653	632	683	668	655	711	681	642	657	654	708	635	683	664	638	694	650	686	676	682	615	653	617	652	684	664	677	674	688	680	672	665	693	665	648	676	699	669	639	663	652	675	705	636	699	666	708	650	663	649	692	682	654	670	661	657	665	706	643	679	680	625	659	664	678	690	678	671	675	631	654	625	653	685	693	673	603	685	683	693	633	674	688	643	660	648	661	684	629	681	668	658	656	706	648	694	674	649	656	650	724	674	675	654	660	651	674	651	678	675	660	615	654	725	701	678	700	680	685	653	712	682	713	679	673	683	671	692	740	688	627	687	688	597	685	654	709	701	669	679	641	693	652	654	666	686	650	708	653	694	652	647	678	649	699	680	644	681	681	695	685	699	684	661	648	661	683	700	617	674	653	642	644	630	666	677	641	660	689	686	664	664	693	676	659	684	692	698	687	674	708	656	645	654	661	682	656	668	678	727	647	645	705	717	642	619	662	704	660	703	647	660	674	696	669	669	658	691	665	660	634	646	690	685	684	631	683	683	690	663	691	655	672	652	678	633	633	699	646	638	667	674	616	631	685	675	615	685	644	672	705	632	662	696	694	669	627	695	686	620	676	690	671	644	629	633	665	651	729	689	664	638	696	638	679	654	694	647	708	731	665	671	654	688	670	648	708	657	688	660	670	653	677	657	681	672	641	625	637	667	686	688	663	678	697	687	671	671	677	705	691	699	665	697	679	675	621	657	681	702	670	659	652	663	670	694	683	701	693	671	626	654	684	686	703	616	652	651	680	697	641	687	651	708	663	689	691	657	712	681	679	697	695	672	639	677	632	684	683	646	654	715	639	661	679	659	651	636	680	709	670	675	669	618	650	616	665	684	658	699	651	707	643	638	659	683	672	683	658	658	663	657	671	693	674	667	664	701	672	697	652	655	652	673	667	662	629	654	679	732	664	685	655	704	661	673	668	659	678	708	678	666	614	643	652	677	620	680	641	661	667	645	668	688	655	658	692	701	688	669	674	656	677	669	667	654	639	677	630	658	627	642	672	680	689	651	701	614	683	661	669	662	690	703	662	675	703	692	648	653	604	723	682	664	646	700	640	681	678	676	669	702	665	707	645	630	654	601	632	677	679	655	674	613	665	653	692	627	667	634	643	620	640	698	671	677	670	676	642	689	686	644	692	628	741	676	699	660	649	659	679	677	686	649	686	654	667	678	681	661	649	683	684	663	634	706	629	662	682	682	684	661	691	642	629	697	669	667	620	654	651	631	698	674	701	682	636	635	659	649	635	695	694	677	688	592	690	697	680	656	635	696	704	648	649	690	704	650	643	698	656	659	640	675	650	647	640	660	655	627	690	696	697	670	662	659	691	663	623	692	648	663	630	658	661	685	655	713	684	668	679	656	697	646	671	683	673	671	657	659	663	717	619	653	695	661	661	629	647	653	633	642	661	680	687	635	668	698	652	710	635	647	626	691	653	657	708	669	696	655	612	653	689	659	648	697	666	710	650	694	669	695	685	649	667	683	659	682	686	684	651	677	690	672	651	679	697	679	732	631	693	646	691	700	655	683	663	683	671	667	693	640	639	681	643	638	647	657	674	650	663	663	672	676	664	659	653	635	647	720	657	678	634	677	714	638	684	684	636	678	688	672	675	657	653	631	658	645	642	653	664	672	642	647	648	680	671	672	659	640	634	673	645	650	665	661	639	699	644	637	661	666	651	652	661	707	632	682	662	683	640	683	646	693	604	690	649	680	723	672	660	673	692	613	625	693	641	621	686	669	674	695	650	659	653	634	687	673	697	684	636	664	701	652	688	654	660	676	642	662	704	700	680	649	670	651	695	660	645	688	652	658	649	617	673	640	655	685	642	678	673	678	686	638	684	635	679	681	661	666	698	685	636	654	656	649	688	650	675	609	666	619	663	663	701	676	654	674	644	671	643	663	640	642	697	659	654	693	675	656	656	688	661	698	643	669	680	615	624	690	665	671	658	656	656	649	624	698	666	674	653	663	665	704	689	701	610	669	676	702	657	694	641	717	693	650	689	630	655	657	682	607	717	665	654	638	676	633	614	674	641	630	662	684	686	696	655	658	676	653	714	678	679	675	674	647	711	680	697	680	665	660	715	678	699	700	705	662	699	672	657	700	646	649	702	672	695	653	661	668	710	663	719	674	703	671	652	663	646	671	675	650	611	732	638	624	742	674	689	647	684	646	653	685	672	672	665	723	643	681	718	697	720	655	660	737	669	693	655	700	678	672	644	643	687	665	662	702	690	640	652	630	646	659	687	629	674	740	665	661	672	661	709	672	679	641	688	666	710	685	663	673	664	677	677	669	636	669	633	658	689	676	644	624	658	659	634	664	653	641	665	674	690	691	657	656	694	625	680	670	626	684	653	648	644	670	649	688	648	667	664	641	686	678	677	637	679	658	657	624	675	684	691	679	675	643	689	668	691	643	677	676	705	683	667	624	662	618	666	665	681	731	689	661	704	646	725	714	650	723	655	686	694	673	658	670	671	675	666	689	716	668	639	675	663	629	681	683	654	674	671	640	665	679	656	707	640	691	671	709	692	656	677	649	670	619	724	692	708	694	671	648	670	638	657	669	686	687	712	676	664	684	644	622	644	667	669	704	670	649	683	692	673	708	670	692	654	650	680	678	675	664	642	648	653	660	652
27287	20568	6626	560	328	276	274	233	268	259	241	249	262	225	232	234	245	230	246	252	223	212	246	256	244	239	251	245	268	231	257	267	251	241	239	232	241	246	226	240	263	227	245	226	270	273	227	258	219	224	226	259	217	245	241	228	212	245	232	248	222	258	234	260	253	230	242	235	243	244	226	227	256	273	252	221	209	238	232	226	265	270	259	237	228	244	241	243	232	202	244	255	219	243	227	227	237	239	245	251	245	263	231	228	251	226	247	222	223	228	242	257	250	228	240	234	257	261	212	244	225	266	244	228	226	248	242	251	227	276	262	253	217	235	229	255	259	193	248	238	217	265	236	266	241	250	214	246	259	258	243	237	258	226	225	247	220	251	226	264	253	245	241	228	264	249	241	272	237	244	249	239	250	231	227	236	251	257	242	253	256	254	242	226	225	210	243	239	260	238	258	234	245	230	231	255	233	257	237	220	245	219	225	211	230	241	225	239	265	244	249	268	234	252	252	215	224	245	228	245	228	221	229	252	207	265	242	247	232	248	256	210	230	234	230	272	246	247	245	245	232	222	276	216	228	249	227	239	233	263	233	247	257	245	238	235	251	251	226	243	232	258	240	234	267	265	219	252	217	236	246	238	265	227	252	230	238	225	256	219	227	260	266	239	265	230	233	232	252	237	256	229	240	247	246	242	242	237	254	251	240	203	264	247	232	261	233	221	217	224	248	238	238	248	268	234	220	218	243	240	245	229	253	222	228	261	272	234	254	237	225	226	253	246	250	243	246	205	243	230	223	236	235	254	215	258	242	224	250	232	221	232	225	250	239	235	239	217	251	236	252	212	229	250	236	230	241	259	229	256	241	215	263	254	233	254	228	274	248	266	254	257	211	229	225	239	259	257	243	249	234	229	233	222	230	247	241	226	241	234	249	245	221	238	269	206	272	248	227	239	235	249	221	238	253	252	227	234	256	238	237	239	258	248	234	226	256	241	258	245	250	252	256	257	241	251	241	243	248	248	246	238	226	248	241	224	218	236	245	230	245	231	265	253	236	228	241	239	231	233	258	226	272	260	227	235	235	242	250	241	250	233	242	226	256	238	264	247	245	215	226	256	245	271	213	194	217	249	238	233	253	228	253	226	236	255	222	261	226	257	200	179	259	248	211	243	208	226	238	235	251	251	233	235	225	220	254	236	263	258	230	205	247	215	234	217	233	244	273	209	241	263	226	213	230	250	228	241	231	245	263	252	267	253	247	249	236	252	245	246	218	228	269	232	221	250	216	250	271	224	242	251	219	218	260	242	246	236	246	239	259	251	227	205	228	224	245	249	251	214	259	225	225	242	203	255	236	248	261	231	248	210	270	232	252	223	237	246	219	225	246	240	240	227	212	247	232	249	236	241	260	255	241	220	245	246	244	228	242	213	222	206	237	249	238	222	243	217	254	249	251	241	240	260	213	259	255	232	244	233	251	220	243	240	256	243	240	210	252	217	246	236	227	242	219	237	240	260	262	235	205	233	274	254	246	230	238	228	229	229	231	268	241	234	221	234	256	267	241	235	251	233	250	176	248	214	222	250	200	234	224	237	231	261	238	225	267	239	207	240	246	232	252	234	250	245	261	230	263	227	266	244	229	206	265	253	220	221	256	252	240	261	239	249	205	258	234	245	205	225	232	222	239	232	231	229	266	257	222	236	235	251	223	242	233	244	240	266	226	211	238	263	240	253	237	235	222	230	246	249	219	237	260	218	246	250	249	234	248	226	239	237	242	246	239	231	211	251	245	222	214	281	202	217	244	285	240	245	226	229	237	258	244	229	246	236	245	228	283	228	232	252	248	247	231	228	237	257	238	272	228	238	255	230	233	250	235	241	239	224	241	238	248	255	238	263	238	254	211	214	242	253	232	245	228	252	193	233	243	249	237	226	227	216	228	259	247	249	236	228	221	221	232	246	251	257	229	274	229	239	220	232	239	241	248	207	260	224	233	232	224	230	245	242	237	270	244	245	231	222	255	223	237	233	218	240	266	242	234	244	228	238	242	219	234	236	231	251	225	217	225	236	218	240	252	250	236	259	235	255	249	252	251	228	246	219	256	270	230	242	244	231	221	236	230	239	226	235	226	235	237	265	226	230	192	244	212	221	234	248	233	246	215	230	237	221	249	241	233	267	264	245	248	214	257	219	218	236	254	227	225	231	259	243	245	231	240	240	239	255	211	250	264	247	239	257	236	230	241	259	258	244	233	239	228	243	237	227	229	266	233	224	254	245	236	217	233	233	246	237	244	252	262	255	259	263	240	250	219	231	248	267	251	199	250	240	266	237	238	224	241	258	237	214	252	227	265	239	215	252	224	229	241	232	263	227	242	218	258	239	240	252	254	255	252	233	251	258	259	236	227	250	240	213	216	239	214	264	200	231	266	223	248	269	249	242	214	260	240	232	257	238	222	231	234	241	215	233	233	242	241	274	253	230	259	238	221	235	242	254	241	241	234	255	227	233	231	224	229	258	232	208	233	236	235	241	257	208	236	222	238	259	261	242	257	240	250	226	222	219	237	251	238	233	227	235	234	245	216	261	243	241	235	226	220	239	240	217	251	235	240	259	279	213	246	261	228	234	221	243	238	234	245	259	244	247	236	239	261	250	259	227	253	216	241	217	225	233	245	235	234	215	229	253	217	241	223	241	234	204	241	247	223	242	246	233	228	221	238	239	214	230	236	245	242	224	233	230	282	230	252	242	241	244	254	260	240	229	212	257	256	272	227	229	244	266	224	239	235	204	241	235	223	227	234	244	242	249	244	235	227	242	235	237	239	270	222	226	223	247	242	210	236	274	237	263	211	245	229	232	213	245	228	268	227	226	247	236	220	251	237	240	245	231	241	222	232	230	247	233	238	255	220	249	233	227	236	253	259	253	232	262	256	259	246	247	243	252	233	235	218	229	222	219	227	264	257	224	249	264	275	227	251	245	232	262	259	244	226	226	213	204	215	233	245	266	231	235	242	213	266	247	241	247	234	211	255	230	218	239	232	217	210	237	244	242	233	224	237	259	233	231	243	246	224	243	217	229	213	245	230	240	224	218	264	234	235	248	238	258	240	249	242	237	215	245	252	259	254	230	239	265	226	224	250	256	238	221	259	243	231	253	225	263	258	201	229	247	241	261	253	221	278	221	227	250	253	253	236	239	228	250	222	227	229	207	248	226	256	214	242	223	257	266	246	224	259	236	241	245	216	253	237	231	258	243	230	227	234	272	219	232	252	226	241	243	236	235	243	237	239	243	248	233	233	187	238	249	242	229	240	253	250	229	224	222	231	250	257	256	244	227	216	261	262	265	256	241	251	257	249	265	236	217	240	234	262	252	274	240	229	252	242	220	232	214	237	249	221	234	245	216	253	219	255	249	213	229	249	276	251	217	231	221	240	248	237	241	239	270	229	216	230	205	270	232	248	247	223	232	240	246	234	264	238	242	231	243	243	265	254	219	226	257	220	241
18892	5340	1432	913	718	701	576	607	571	573	556	511	568	541	569	565	525	548	538	500	508	501	493	521	529	527	473	509	541	507	551	528	499	504	529	560	521	513	543	528	525	522	527	503	506	510	503	507	512	535	495	504	537	504	532	542	479	500	538	532	506	513	515	517	526	511	505	538	505	493	594	468	480	509	531	534	471	530	539	479	537	543	479	495	525	562	518	509	557	542	522	522	563	535	509	493	508	484	503	507	519	505	505	512	529	520	536	533	498	512	482	509	531	503	491	519	520	511	530	546	522	513	501	507	535	481	516	510	513	516	514	518	524	530	533	532	544	513	528	488	500	498	545	482	525	524	526	519	471	509	505	482	472	501	505	498	478	525	547	551	507	505	510	501	514	493	523	536	483	555	520	500	543	516	521	521	488	517	534	522	524	489	502	515	541	510	543	552	550	536	523	553	488	548	483	529	532	493	510	510	502	514	504	533	515	508	504	484	554	511	480	527	506	519	518	506	521	522	517	512	537	488	492	525	493	514	517	540	522	510	484	504	516	526	542	507	472	541	536	534	503	527	503	501	519	496	514	563	527	485	516	572	560	499	575	495	496	512	531	480	515	509	499	551	517	513	525	451	528	542	513	536	559	491	526	532	506	473	522	519	501	512	480	537	530	526	487	500	505	475	525	509	522	563	508	536	519	550	507	489	498	539	505	518	522	534	525	475	522	523	536	491	557	552	490	516	501	496	520	511	522	471	507	541	531	499	502	499	477	490	520	533	514	523	522	504	534	509	524	484	535	493	521	508	521	481	517	495	527	510	524	488	524	517	560	505	497	523	496	524	524	509	501	510	526	484	520	486	488	521	512	521	494	512	477	517	520	544	507	528	520	503	521	500	517	527	474	474	510	547	470	504	526	516	515	499	557	491	519	529	516	466	528	513	541	521	531	525	490	541	485	527	507	521	502	517	531	530	547	544	546	507	495	493	487	514	515	497	522	544	518	518	534	499	522	491	527	499	520	507	501	512	549	489	485	512	524	516	531	516	525	495	536	529	501	523	540	531	568	517	524	534	519	538	509	460	504	481	506	541	531	523	528	536	504	552	527	548	497	504	510	510	531	534	494	482	505	480	478	500	511	535	512	495	507	506	522	543	484	529	514	547	498	511	535	560	548	516	470	502	539	534	483	506	500	504	485	549	475	504	501	502	505	493	489	470	549	521	570	514	527	521	533	488	537	564	518	492	512	496	525	560	541	547	510	478	528	531	518	466	525	531	494	520	479	560	483	557	477	504	494	511	518	505	539	504	537	498	505	503	519	522	507	543	475	472	505	498	545	485	500	572	519	484	516	501	503	503	516	527	509	528	528	539	522	528	552	519	489	538	508	520	507	525	513	520	521	511	510	546	503	498	513	464	475	540	529	511	488	509	529	503	501	514	556	487	529	507	517	521	517	530	519	558	497	504	522	516	590	539	527	541	522	522	491	524	478	511	529	479	513	509	551	506	512	538	506	498	553	519	486	533	508	534	499	527	517	507	517	498	473	535	512	531	505	526	514	486	521	554	534	491	515	522	519	498	538	478	514	530	506	542	513	493	489	520	507	517	554	543	529	501	542	545	502	515	505	484	540	519	547	475	493	500	537	551	518	483	509	532	533	518	532	548	508	521	528	536	498	523	517	527	525	522	552	523	535	496	520	507	488	513	524	498	495	486	517	496	517	536	552	522	496	527	549	487	533	529	587	516	529	485	552	504	551	518	491	529	495	517	520	487	504	498	486	532	486	537	542	532	541	514	530	508	536	505	500	481	532	496	496	522	489	542	500	506	520	533	501	500	519	493	587	503	541	548	531	507	488	505	544	530	546	503	540	564	539	513	550	508	518	492	511	530	541	498	533	489	543	498	510	510	508	510	469	479	536	550	534	514	544	516	551	505	532	538	507	482	503	502	473	507	510	547	504	526	485	500	515	534	528	464	545	526	481	497	505	504	489	523	519	512	533	477	516	511	535	518	504	536	536	482	499	555	507	506	508	526	475	495	501	533	522	545	522	547	512	546	513	529	547	493	506	563	496	515	523	529	515	513	543	529	505	524	497	521	509	543	544	508	504	552	488	518	494	515	500	507	528	518	535	543	502	503	501	536	515	504	507	531	521	577	492	550	501	516	520	499	473	509	536	500	478	478	506	495	543	556	501	528	494	479	515	502	535	498	479	550	517	521	518	476	507	477	518	538	502	509	519	475	570	457	505	511	522	512	498	525	488	539	548	511	495	509	489	488	499	517	495	530	501	529	523	521	549	517	499	493	480	479	500	550	497	512	493	502	507	499	462	496	497	515	515	531	514	555	493	498	540	538	503	457	505	539	527	521	568	477	514	491	469	534	532	503	507	532	511	550	467	537	502	503	504	505	526	512	504	452	498	483	509	497	518	570	548	528	524	526	579	507	516	506	516	514	537	498	539	524	498	551	540	515	559	525	508	538	471	506	514	535	510	462	571	516	549	485	508	486	495	526	519	513	545	505	558	501	490	507	526	494	516	474	510	518	535	525	517	499	512	519	517	474	526	533	563	504	557	566	522	536	487	460	500	526	503	523	482	493	519	502	521	551	480	511	483	527	501	541	485	495	540	498	545	533	464	504	568	554	568	502	548	536	503	514	529	535	548	497	506	493	481	532	534	519	499	497	522	525	496	516	486	562	516	562	482	475	517	493	486	511	543	514	504	501	531	508	526	552	499	515	512	494	491	533	500	542	513	497	517	500	533	505	515	518	509	455	542	525	521	566	515	548	505	535	493	522	504	506	512	516	474	525	496	541	535	512	508	583	482	505	499	506	525	532	525	524	535	514	518	488	502	524	515	529	500	490	504	541	502	474	529	486	529	518	517	504	494	502	525	481	520	499	523	504	493	505	514	538	499	497	474	519	514	515	514	532	521	533	516	515	493	594	520	498	523	534	532	500	522	485	494	494	542	510	525	545	521	537	502	505	517	501	509	482	523	550	548	509	520	501	504	519	521	497	469	513	461	520	512	513	535	501	467	571	521	526	474	519	507	529	513	490	520	542	531	501	569	525	516	510	543	539	502	525	509	506	526	509	515	499	524	476	491	498	556	521	522	517	532	498	508	489	513	518	513	512	492	517	493	475	506	507	538	492	526	516	491	490	509	477	497	542	522	522	513	515	502	498	498	532	549	501	521	525	525	548	505	515	529	509	469	518	509	496	532	530	535	504	507	546	547	523	486	509	533	531	527	512	521	522	519	477	541	489	504	502	554	528	478	539	514	522	516	536	538	537	480	519	528	465	526	558	490	476	505	495	547	515	491	493	524	536	540	483	499	541	521	511	519	507	555	503	507	534	476	558	510	487	531	488	515	580	482	515	492	502	477	510	558	542	509	541	502	507	493	513	529	521	506	527	494	522	531	515	490	458	477	504	529	547	519	543	529	522	509	518	524	525	512	499	523	535	528	485	513	521	508	494	521	542	512	502	525	525	563	514
24718	21640	28408	25354	17166	1063	489	362	296	266	241	207	212	202	202	179	200	178	183	159	179	159	142	168	188	154	172	163	145	163	146	169	153	155	150	139	155	154	148	168	158	156	138	171	172	158	136	161	163	140	147	156	156	141	149	153	152	124	161	138	147	161	174	136	128	156	153	137	149	132	155	147	148	146	155	160	145	161	140	135	148	148	132	133	164	152	157	146	153	130	154	128	145	160	145	163	159	133	144	153	154	160	134	138	132	153	155	136	156	146	125	128	141	137	132	159	109	144	129	156	132	152	137	129	160	152	146	123	137	133	164	140	153	145	145	188	121	152	136	142	171	147	143	145	139	145	132	149	152	169	149	147	155	146	159	165	156	150	149	141	160	144	142	132	130	148	162	158	154	130	154	145	147	140	137	152	156	142	139	169	138	143	151	122	152	152	115	139	158	134	154	143	152	148	149	168	153	142	153	158	146	153	144	121	151	152	107	156	143	138	154	144	142	152	145	161	139	132	157	159	152	120	154	149	143	133	138	158	141	161	132	155	140	146	148	138	154	141	158	158	173	149	147	144	148	144	173	157	137	139	120	148	171	142	133	122	132	145	163	144	138	152	175	144	135	147	135	154	145	123	166	151	159	161	142	139	136	130	145	150	145	125	137	168	122	159	161	130	152	144	160	140	154	130	135	150	143	135	135	131	129	153	133	150	136	124	140	150	163	152	133	151	146	141	156	156	164	180	145	165	147	142	138	167	152	145	135	162	132	153	143	141	142	147	165	133	169	137	144	142	150	134	137	142	131	159	142	164	132	140	172	150	150	167	139	162	162	153	138	151	157	152	152	159	138	142	145	137	157	129	157	147	136	148	152	122	144	147	150	142	153	136	138	143	151	145	148	138	143	149	153	169	140	140	135	150	138	166	150	154	136	156	152	131	148	152	136	152	142	159	151	129	168	121	156	142	172	147	150	147	132	148	143	130	139	120	143	147	147	148	138	137	153	151	145	135	166	132	149	131	136	167	157	142	166	140	147	150	147	138	148	158	133	136	154	154	112	134	150	131	149	135	154	140	142	151	148	148	148	128	156	149	165	135	131	149	155	147	155	158	142	158	152	145	144	156	167	135	146	146	148	153	157	145	136	145	139	162	146	136	147	141	148	136	167	147	139	157	154	127	154	152	142	129	143	145	155	131	159	136	150	159	140	140	147	161	135	159	128	133	165	157	147	161	141	155	134	143	144	159	153	148	139	153	162	162	132	145	147	156	150	151	144	136	130	144	160	133	147	171	151	147	141	145	112	158	119	132	151	130	147	135	141	141	142	142	129	153	147	128	150	137	161	147	146	155	111	122	137	149	133	150	151	128	146	171	157	139	159	143	161	155	165	139	140	127	145	164	143	155	153	147	149	128	135	160	139	155	132	130	135	116	152	152	164	151	148	128	141	141	160	154	128	154	137	158	153	150	119	156	149	172	163	140	158	164	137	150	163	126	151	162	156	157	140	134	136	141	132	135	156	178	152	127	163	153	136	155	138	148	148	146	147	151	143	147	139	156	154	142	128	144	128	173	138	142	138	132	156	141	147	116	130	141	163	144	147	127	132	153	157	138	145	138	145	156	149	127	166	146	164	153	129	130	144	147	130	129	125	133	147	132	156	130	127	159	159	136	153	125	141	148	149	139	147	141	140	144	134	153	142	173	140	127	166	146	165	145	128	142	139	137	154	151	141	134	142	146	161	139	125	149	152	147	134	149	144	143	150	150	135	135	172	145	158	165	153	176	132	164	154	151	134	120	148	147	157	150	128	129	120	149	150	158	164	142	130	130	142	161	142	140	154	139	159	144	151	160	138	145	143	147	149	157	147	135	139	145	128	132	111	148	148	141	151	141	142	121	133	156	148	146	140	165	133	130	145	119	153	138	141	152	156	166	151	138	147	150	137	148	140	137	140	139	125	151	129	157	140	165	159	167	139	148	136	148	126	140	143	136	162	134	153	141	140	147	143	152	135	142	144	141	151	152	149	137	166	179	129	189	136	142	148	135	145	136	162	147	139	142	126	154	145	148	137	135	136	157	128	132	159	145	140	128	146	128	159	160	136	150	133	135	129	146	152	150	137	144	134	154	118	159	167	144	137	148	154	137	151	149	150	136	141	160	156	155	164	182	145	165	132	151	144	157	159	139	142	146	139	148	144	161	142	118	143	132	144	143	144	155	124	133	160	156	135	161	139	127	134	139	138	157	158	127	133	140	146	130	154	156	135	144	121	142	147	131	153	140	161	137	171	155	166	142	147	160	172	138	152	156	139	143	149	148	128	149	129	142	138	142	134	148	149	125	155	146	136	151	149	155	133	140	160	129	144	156	149	133	146	127	157	156	140	134	177	113	153	150	137	130	142	150	157	145	128	148	135	137	147	135	159	154	164	139	119	150	132	139	144	128	146	143	160	155	136	151	169	124	150	136	135	148	154	135	139	126	136	136	148	167	159	156	140	152	120	150	154	156	121	156	165	128	152	151	135	138	145	129	157	156	158	139	150	138	133	142	137	140	145	151	153	147	157	146	143	149	132	140	139	160	122	149	138	146	149	150	145	134	138	147	161	156	152	140	138	156	140	157	147	132	134	147	140	148	149	155	138	157	153	133	133	141	131	157	145	152	147	140	146	144	158	169	181	148	144	138	138	140	143	144	135	143	135	151	154	152	158	157	139	152	143	147	145	140	115	139	133	138	155	154	138	128	150	140	153	143	160	135	129	146	133	147	151	163	129	161	143	167	136	154	161	159	156	132	119	139	141	151	146	141	125	163	140	153	145	152	152	149	151	125	153	144	144	136	138	142	151	153	134	122	144	142	161	149	131	158	152	158	154	145	152	145	138	138	146	130	155	161	150	144	145	156	150	147	146	135	145	148	140	135	140	142	181	144	139	135	135	149	140	167	148	139	130	150	142	159	171	154	147	135	139	129	169	144	153	148	147	143	148	138	142	141	155	143	146	161	136	130	127	153	142	124	156	154	167	135	157	144	129	128	148	140	148	155	145	138	145	154	138	155	151	144	133	130	132	151	128	136	126	151	145	132	137	138	144	156	150	158	138	146	131	139	174	140	162	139	153	151	135	140	153	157	131	164	178	140	122	180	131	151	130	157	159	148	146	116	150	147	157	151	156	126	142	142	147	170	157	102	138	131	130	139	138	145	130	121	133	153	155	147	120	160	139	138	133	150	139	134	134	173	156	146	149	162	145	148	151	144	155	151	121	149	133	156	141	140	135	155	138	150	154	159	129	132	134	135	155	133	138	144	164	146	141	141	140	142	135	148	139	159	159	153	143	170	140	134	157	152	162	157	133	133	154	141	165	147	151	153	142	134	144	144	139	149	148	165	145	155	147	127	145	151	140	125	141	133	143	143	130	143	140	149	153	131	151	163	126	127	143	144	147	135	159	137	128	147	140	163	142	143	147	159	131	156	154	162	143	147	112	162	169	134	144	158	153	137
34057	25644	8278	4269	2766	1991	1393	1226	1005	885	743	663	596	552	567	473	482	452	472	411	423	438	390	384	418	417	404	402	363	358	377	357	341	388	357	366	366	366	368	337	352	366	330	371	309	377	348	340	345	336	328	326	332	338	335	344	331	335	306	330	361	346	319	338	349	307	315	310	336	298	304	338	309	365	305	342	330	327	363	308	325	294	315	322	328	299	345	303	339	335	292	321	344	331	330	333	335	316	315	306	324	341	335	341	315	301	308	304	302	342	322	309	332	341	338	302	333	332	322	317	312	339	323	372	329	319	308	312	307	325	298	299	334	326	335	334	311	333	333	338	306	314	354	308	319	310	329	330	298	311	333	300	331	338	309	347	322	307	301	305	321	321	308	359	307	351	334	357	318	281	330	330	312	336	296	305	310	334	301	372	332	343	300	336	317	348	296	324	324	318	344	310	309	335	318	312	312	305	331	316	296	326	337	314	322	308	302	293	286	313	302	330	317	314	315	303	308	335	299	301	331	306	289	344	327	308	326	317	314	348	338	300	308	281	340	346	331	313	335	321	316	317	297	330	307	321	337	298	337	318	320	353	322	323	322	303	304	293	318	325	313	346	328	325	312	353	316	316	328	352	345	329	343	313	292	311	323	307	333	323	325	322	354	314	300	306	307	314	342	322	315	318	342	320	316	316	300	340	337	360	340	331	305	337	300	347	371	344	346	337	322	307	344	332	329	342	323	334	291	315	288	344	328	334	335	334	324	319	340	317	316	354	336	332	287	339	299	306	311	298	367	317	301	291	315	327	335	298	312	313	328	308	343	321	279	326	338	300	285	321	304	318	328	324	338	292	331	329	352	335	321	336	319	329	322	305	321	332	301	321	340	318	325	312	347	330	322	355	306	314	293	334	291	317	318	340	332	302	327	331	332	320	293	305	333	297	339	336	317	326	309	310	290	318	326	314	301	322	327	321	311	313	314	340	319	320	340	312	321	345	359	337	315	310	356	299	300	326	338	326	297	308	356	342	312	336	322	320	313	368	300	323	309	342	325	320	325	322	311	313	330	312	321	341	311	323	367	317	332	330	349	355	346	346	284	322	322	308	281	333	318	321	307	315	328	287	331	327	345	311	339	311	330	305	312	352	314	317	337	326	340	327	290	331	313	323	319	321	350	316	351	287	312	323	352	357	354	341	290	335	365	337	324	330	316	333	312	314	306	353	330	304	339	300	315	313	316	330	290	301	331	316	317	345	346	328	347	307	326	331	345	312	318	321	317	331	308	331	328	332	314	332	345	343	321	319	315	319	296	321	309	335	327	330	364	318	298	325	323	316	314	307	296	299	286	316	331	349	306	311	317	305	318	327	297	303	368	314	312	329	332	292	359	326	261	317	330	328	351	326	345	322	290	312	308	328	315	350	351	329	332	306	327	336	316	338	336	329	339	349	310	348	336	292	320	331	325	322	318	321	316	332	298	327	322	301	332	323	339	342	320	324	302	295	335	302	347	295	338	326	338	293	327	308	322	337	325	341	316	324	325	311	327	322	335	320	315	309	316	301	349	286	325	339	295	348	346	340	320	304	317	327	327	303	303	300	295	335	319	322	298	308	332	335	329	332	327	341	348	334	329	304	303	307	287	344	344	336	334	338	330	346	333	342	324	292	313	304	313	347	319	316	293	316	327	311	347	320	314	336	315	328	335	334	322	330	348	321	304	327	310	312	356	349	346	306	317	323	332	355	338	331	323	339	313	341	315	326	337	306	302	310	277	315	301	323	345	315	306	331	323	312	328	313	338	315	309	324	353	310	354	331	337	321	308	317	305	330	314	341	328	321	334	307	327	311	317	337	323	349	309	337	323	360	299	324	286	315	354	330	320	351	306	345	320	339	319	339	314	304	335	310	301	314	350	311	336	299	361	338	327	314	336	291	305	331	312	296	331	332	325	345	339	325	288	318	290	324	312	334	338	330	345	301	340	325	325	323	306	284	325	356	338	302	307	330	309	300	272	344	330	318	330	337	286	337	311	327	289	348	344	318	321	330	292	327	314	310	345	329	326	302	351	307	331	334	322	330	322	301	336	341	308	317	311	322	311	329	329	315	316	309	330	313	291	337	324	310	322	308	313	321	320	328	298	345	305	296	311	309	358	340	327	345	337	350	342	308	345	314	295	315	342	351	324	328	319	354	301	336	332	318	320	324	320	328	359	333	335	347	311	328	320	299	351	318	302	365	324	328	282	345	342	334	319	312	298	309	343	312	324	328	339	316	317	336	355	288	302	310	315	348	322	308	314	343	323	322	344	309	321	304	338	358	286	331	303	323	344	274	309	328	284	322	327	304	322	301	294	297	336	343	313	302	328	325	325	335	299	362	305	280	292	286	314	312	332	335	338	322	320	342	337	338	352	337	301	326	322	320	329	326	333	317	320	279	340	314	318	319	315	326	360	342	341	311	305	295	327	314	292	288	314	312	327	310	320	328	333	341	305	314	317	298	356	305	310	343	284	346	313	313	310	368	337	337	334	340	306	316	324	308	318	328	333	314	304	306	294	323	324	335	314	340	323	341	290	299	321	329	332	357	328	295	319	324	338	317	337	320	339	371	331	287	334	355	291	306	318	302	352	332	340	346	334	337	341	332	343	304	287	346	317	310	313	306	319	315	332	341	344	277	330	332	297	307	320	339	327	326	317	288	322	306	355	345	343	343	302	316	318	301	331	317	315	355	327	318	319	292	297	340	319	326	323	301	348	324	339	330	310	302	323	333	329	338	315	294	326	342	296	298	309	316	328	332	351	325	312	325	292	302	321	337	328	306	316	309	340	336	314	287	361	354	317	305	330	329	331	363	335	326	309	327	336	324	294	321	292	332	316	333	323	317	285	312	340	320	294	320	340	318	317	354	331	315	322	307	327	332	310	337	350	315	308	338	343	322	310	371	307	322	318	327	314	307	346	316	282	325	342	357	329	313	327	308	318	338	329	295	330	285	341	313	322	365	339	314	317	324	336	309	307	317	328	346	331	326	296	371	288	341	320	326	299	331	364	330	310	330	306	307	301	323	344	317	352	341	311	337	337	314	338	331	313	323	322	324	309	351	321	335	303	332	298	307	315	338	318	322	315	308	315	312	333	300	332	333	345	312	311	291	337	302	341	288	329	313	295	322	329	308	322	336	318	309	324	312	327	320	320	322	321	309	281	334	300	353	311	322	341	307	329	332	299	307	305	317	300	302	341	346	312	332	326	303	302	335	307	313	317	328	322	318	353	323	274	314	298	331	327	298	337	298	325	315	318	323	313	342	321	311	355	307	302	349	310	339	332	301	329	317	306	304	303	311	317	334	343	340	316	347	334	305	333	321	352	325	313	320	293	336	339	355	340	302	309	329	322	315	327	318	309	295	349	305	342	316	303	323	316	319	331	317	306	318	309	304	317	315	321	341	330	361	323	353	340	318	366	292	309	315	318	333	340	349	321	307	327	334	330	295	373	368	312	334
23894	21706	29334	24596	21706	16039	1677	737	647	558	571	469	486	432	433	406	416	368	393	413	370	418	371	385	389	370	358	348	398	349	387	340	346	372	364	336	378	373	356	359	352	355	351	361	322	313	337	371	319	379	333	363	376	357	343	359	359	368	366	361	359	338	354	323	371	329	358	327	348	363	343	373	391	330	328	378	349	352	348	369	345	296	348	322	356	333	343	332	343	319	378	337	329	367	352	327	350	325	347	337	344	340	348	346	340	361	354	367	336	358	329	355	337	373	335	327	331	340	346	368	377	376	320	346	356	320	335	343	327	364	370	344	369	327	349	337	333	361	323	349	361	348	387	297	327	349	370	303	342	358	350	371	342	365	336	334	357	343	380	342	349	368	347	347	340	322	359	343	363	321	357	338	339	339	305	343	351	357	341	322	320	337	422	291	346	365	330	349	346	309	335	342	350	332	349	341	333	351	301	360	343	363	323	342	362	362	358	339	376	344	309	379	346	311	335	315	371	349	324	358	331	346	358	320	364	351	314	328	332	287	327	326	345	355	318	352	343	319	345	360	326	352	348	313	344	329	364	300	333	364	345	352	350	344	360	385	388	395	353	301	325	317	358	345	373	353	346	346	339	340	309	334	320	356	342	334	348	373	325	323	345	345	343	354	381	304	354	323	323	350	334	323	325	363	348	347	350	341	338	365	364	385	342	360	344	304	327	330	370	369	329	354	350	346	328	341	341	339	344	353	327	339	364	340	387	364	334	314	328	338	358	352	346	328	335	349	367	320	362	318	356	366	307	341	313	305	377	348	327	324	343	365	347	348	360	327	341	331	355	344	322	316	317	314	319	347	354	353	306	394	352	363	351	361	344	385	291	319	304	360	322	332	342	310	349	389	318	342	354	345	358	351	344	396	328	353	364	326	320	376	331	367	325	336	362	351	332	338	369	342	328	318	336	333	341	355	348	342	321	359	347	374	340	348	341	369	326	336	360	344	325	347	341	346	338	313	359	347	342	338	318	352	333	353	328	319	361	350	358	377	340	340	348	354	348	330	324	350	340	341	334	354	315	355	369	340	324	344	337	326	361	327	350	343	346	346	355	339	338	354	334	341	336	331	351	357	322	329	368	387	332	343	321	373	327	341	345	359	345	319	351	341	376	361	347	344	349	341	362	354	338	337	361	355	318	319	357	346	335	354	327	331	326	342	351	351	324	321	355	337	360	370	330	343	340	336	358	334	322	356	376	352	373	346	342	345	337	345	335	313	359	345	310	337	329	327	324	316	360	367	329	325	337	346	351	355	378	328	349	337	352	354	319	326	282	324	318	343	352	336	330	356	326	334	316	382	347	333	342	320	354	296	338	332	341	371	314	348	350	380	351	320	332	333	346	355	331	330	343	320	314	332	351	316	338	327	352	330	335	341	351	313	326	345	324	320	322	322	357	341	355	321	330	355	355	344	298	340	367	313	354	350	359	344	336	333	377	317	331	323	343	332	339	357	349	373	324	356	328	343	345	350	310	299	326	312	343	344	367	339	350	382	348	328	350	337	344	345	377	350	330	353	366	362	321	311	385	346	350	311	341	382	367	326	318	313	333	344	333	360	352	380	340	350	316	342	353	356	365	343	343	337	350	369	343	352	328	348	347	326	336	332	333	337	382	334	345	334	337	350	344	364	355	347	337	355	376	346	349	354	354	348	318	321	365	360	323	361	341	354	341	366	361	335	330	378	332	331	314	349	315	340	341	291	326	355	362	346	316	320	337	342	308	324	328	334	376	340	349	331	330	338	327	345	352	345	336	316	361	345	340	356	332	343	354	323	359	378	322	356	373	361	341	345	376	335	297	319	354	337	326	327	347	343	369	347	310	365	337	309	355	358	312	354	336	351	346	316	355	326	358	370	350	377	328	346	356	343	343	339	360	376	344	332	349	302	355	338	357	323	353	330	303	342	307	361	351	305	322	341	357	320	333	328	344	348	345	348	336	338	344	330	346	341	345	315	315	343	316	337	329	359	328	345	335	341	357	357	354	336	351	345	358	329	330	351	315	313	340	324	312	322	344	348	339	353	335	367	351	328	362	380	335	358	359	399	331	349	351	342	349	354	339	337	382	330	336	358	369	332	366	352	361	351	362	336	344	357	343	329	312	316	344	337	354	352	354	325	324	349	315	313	329	337	334	326	347	358	357	322	343	309	357	354	328	366	371	345	341	334	386	312	402	353	336	333	364	316	329	336	333	352	321	357	334	334	371	357	347	334	346	328	362	382	335	330	344	342	327	326	373	365	359	344	358	347	373	374	351	324	321	341	304	325	348	319	328	374	353	341	345	326	368	372	335	332	322	341	337	377	365	337	350	331	343	347	321	357	337	338	364	334	364	348	336	313	356	340	343	333	330	360	321	340	304	343	354	345	353	330	342	360	323	336	344	327	334	339	362	329	338	351	369	337	334	326	359	355	329	374	342	362	369	326	313	358	358	321	339	369	347	317	331	337	354	357	315	337	329	324	360	367	354	319	320	354	309	325	339	343	351	315	330	372	354	338	340	333	377	382	335	364	333	297	320	362	357	331	352	357	327	326	355	298	373	325	337	345	323	329	324	343	329	331	344	365	343	346	363	339	371	360	368	357	380	340	366	349	346	367	342	342	334	369	320	316	407	356	343	334	332	363	286	344	326	309	344	336	331	351	349	340	358	335	328	343	357	363	390	354	343	321	360	330	324	339	319	376	361	325	336	342	309	358	353	337	325	354	334	305	347	343	377	361	360	328	351	346	314	368	330	348	360	358	321	362	382	338	341	329	359	351	323	342	353	342	332	340	353	365	336	314	340	333	321	336	308	339	369	364	362	348	353	359	331	350	336	354	359	352	315	340	311	348	326	322	326	319	336	338	349	356	344	333	343	337	331	351	370	374	341	348	356	329	342	342	319	339	332	363	329	372	317	355	340	357	355	361	347	333	338	323	339	336	321	346	372	330	334	315	353	328	341	302	303	340	340	359	295	319	357	339	357	353	380	362	310	331	353	342	341	344	330	353	361	320	336	331	327	335	367	354	328	339	329	361	314	333	360	336	339	310	335	358	326	338	329	355	328	349	322	355	357	321	366	358	356	345	391	345	326	325	330	351	375	358	308	346	330	355	348	339	313	328	360	356	326	358	340	350	330	368	334	347	372	356	341	309	327	324	368	339	326	361	340	325	340	339	362	367	359	359	379	347	375	347	330	330	336	312	296	315	324	351	342	307	353	334	318	312	365	340	340	332	328	372	354	361	342	341	317	319	339	333	380	364	333	304	355	311	334	333	320	344	412	315	360	334	355	333	351	342	354	354	319	339	358	330	299	347	330	345	346	312	331	351	353	322	315	350	364	346	362	354	319	349	359	369	339	374	402	305	354	341	328	353	351	372	318	365	343	339	373	358	355	312	321	329	300	315	339	341	360	330	355	331	363	351	338	332	306	342	338	343	348	330	342	320	313	336	373	343	341	335	307	314
36167	33182	13756	7555	5078	3604	2906	2245	1899	1674	1466	1308	1211	1242	1088	1014	952	885	897	869	846	832	825	835	825	787	789	791	751	767	735	718	768	724	725	752	738	746	753	728	656	719	706	706	688	706	668	665	675	711	676	660	721	658	687	729	662	680	705	636	684	722	688	683	745	700	677	628	696	659	690	652	701	683	734	663	678	667	686	706	693	684	657	690	664	704	636	652	649	654	660	717	702	632	680	733	673	714	687	649	697	675	690	628	663	652	661	667	642	686	688	655	675	636	656	645	696	683	709	675	681	667	646	712	646	706	635	662	689	659	627	690	675	681	685	682	648	657	676	651	667	668	714	739	662	674	639	728	635	700	671	651	652	674	639	678	680	640	658	678	670	648	656	716	665	684	650	716	664	641	686	693	729	649	686	626	695	651	672	675	622	663	664	653	649	623	669	702	643	644	643	692	668	692	702	645	670	651	714	641	669	673	682	605	657	700	715	655	649	716	648	671	673	651	692	681	637	692	691	651	655	643	679	673	634	686	637	697	685	664	657	677	685	697	687	707	684	680	636	686	686	657	688	677	670	715	660	722	706	674	712	705	663	671	646	651	716	679	710	715	667	683	679	665	676	675	737	656	691	673	674	615	709	681	686	664	704	673	682	692	660	654	680	703	689	677	722	703	681	677	726	685	712	637	685	691	667	637	664	703	665	665	646	728	682	624	641	649	641	698	677	637	679	636	663	710	674	678	711	651	707	658	700	689	653	684	677	638	657	731	653	618	614	649	655	648	662	673	702	639	718	668	664	657	648	680	650	663	643	655	667	657	675	702	663	693	713	654	673	662	691	684	681	701	679	631	655	676	706	728	673	634	701	703	697	636	660	646	628	706	681	684	683	713	670	651	680	674	662	629	683	678	679	622	671	640	658	644	689	654	663	641	730	679	672	694	686	706	703	701	665	677	647	623	668	664	690	658	708	698	688	641	672	700	680	663	682	691	694	626	666	634	677	652	702	702	659	626	659	667	649	620	653	703	675	695	658	663	697	653	643	638	656	653	689	682	649	695	643	677	602	659	674	598	677	630	684	688	660	684	691	665	675	710	641	644	685	655	698	674	653	630	673	658	690	643	638	622	662	681	690	724	673	684	674	712	642	674	674	665	651	625	675	691	694	709	662	646	683	659	663	700	662	645	697	693	658	671	692	685	643	703	644	695	642	671	682	685	672	629	680	639	631	663	701	647	640	668	700	689	709	635	708	670	665	661	678	671	647	679	620	656	683	670	641	642	672	682	688	699	719	651	634	645	642	644	658	662	673	671	704	624	685	635	669	694	681	664	647	661	655	649	631	729	641	654	667	651	589	626	672	643	678	679	698	661	649	609	628	688	696	688	662	674	697	634	681	684	690	695	622	678	622	682	670	628	667	702	670	704	639	625	654	724	684	668	639	669	653	677	677	647	689	711	662	646	677	701	687	654	688	672	630	667	675	679	735	621	663	632	722	644	630	688	745	640	683	665	711	619	684	692	647	686	699	655	636	644	658	629	699	692	651	640	620	662	678	639	646	689	708	653	685	713	677	665	628	647	650	701	641	678	682	619	667	728	627	666	672	672	673	678	661	656	677	649	656	634	707	665	638	661	672	662	688	614	667	669	672	653	688	655	669	631	651	685	659	671	665	672	648	696	647	695	666	667	657	661	632	695	619	690	680	677	655	699	697	672	670	679	638	678	674	669	667	670	629	677	638	728	668	641	696	688	679	675	673	682	656	693	683	675	669	626	662	681	703	689	666	666	613	681	664	652	616	704	657	702	679	690	687	662	644	629	631	651	661	665	680	630	707	630	694	660	674	683	668	662	660	707	662	640	678	652	659	625	677	654	650	669	680	624	668	625	635	701	727	641	634	677	675	679	658	657	696	690	675	692	662	670	666	690	683	677	665	664	648	607	711	651	698	639	673	646	635	654	708	681	699	693	677	625	649	621	675	673	678	642	700	622	702	643	659	638	675	665	654	733	627	658	642	657	634	702	691	644	692	628	676	689	714	654	708	689	701	638	626	650	678	664	689	661	719	730	631	688	605	635	691	670	683	666	634	665	659	639	666	670	697	664	651	685	666	670	622	702	658	703	637	654	680	637	658	616	678	648	646	654	695	695	632	696	680	630	647	677	675	707	662	662	662	628	688	666	675	670	701	672	693	722	651	692	690	654	727	657	684	679	627	632	685	672	658	643	629	674	654	692	648	598	668	687	672	659	648	626	647	650	673	617	671	729	662	631	698	684	660	671	670	669	663	649	627	665	701	705	668	633	743	674	648	637	672	724	665	667	703	622	701	623	678	702	656	669	700	663	648	638	657	669	642	661	620	717	654	660	699	662	661	593	692	662	644	713	632	687	681	613	705	670	673	662	664	620	685	720	697	689	660	657	722	677	642	644	670	668	725	674	659	661	676	620	695	639	711	682	711	657	687	673	693	665	700	684	649	675	705	667	681	678	667	689	663	649	694	666	668	644	665	688	633	671	673	661	657	646	682	648	635	648	671	676	698	630	689	649	698	677	667	691	664	665	720	657	689	687	653	685	694	686	662	665	690	672	711	666	660	679	664	675	689	654	672	670	700	642	684	694	664	689	619	709	686	647	656	661	662	649	729	672	631	662	651	673	674	655	626	714	661	671	660	661	680	656	686	650	643	722	657	664	661	724	695	706	662	688	660	674	691	679	670	691	698	653	668	654	629	665	675	721	677	698	638	647	648	654	706	660	652	680	621	640	661	659	690	655	695	676	659	619	695	633	718	680	675	660	675	638	689	633	661	687	665	698	701	664	674	673	634	667	676	650	678	684	672	659	659	693	709	721	714	682	629	665	695	655	676	647	658	672	662	638	655	637	667	694	670	660	686	669	651	672	650	649	666	632	659	687	639	683	633	630	691	662	669	621	666	624	703	660	642	685	675	708	683	721	703	655	675	652	728	689	606	669	674	668	686	646	622	687	697	678	664	642	655	659	674	663	657	665	665	660	675	653	676	664	690	594	672	663	691	650	679	669	640	689	655	670	631	659	684	652	659	641	700	684	698	610	663	699	658	671	683	729	652	713	681	667	691	659	688	689	704	640	695	680	682	688	704	746	659	638	668	672	658	673	653	680	646	701	705	650	683	675	658	652	680	695	645	618	669	687	680	699	667	712	667	656	640	654	663	709	670	697	656	623	663	641	656	636	669	701	668	712	645	635	609	693	684	670	683	666	652	624	703	682	634	721	648	630	687	664	698	628	664	637	679	659	695	678	679	660	671	634	688	631	654	652	648	649	678	708	635	624	645	669	630	675	680	663	674	659	662	655	657	652	648	657	658	700	655	688	635	674	698	604	634	681	678	670	656	663	688	659	687	680	664	684	605	636	697	698	686	665	653	644	651	680	669	673	656	641	666	673	678	652	647	660	627	688	698	678	694	719	721	690	690	677	667	684	638	685	686	659	652	717	659	638	674	661	712	699	714	637	679	636
27400	20848	7039	528	321	304	274	274	257	256	226	274	237	238	257	232	213	258	196	235	230	269	261	229	242	243	246	244	276	240	228	237	231	245	250	241	223	267	247	247	213	257	251	255	213	234	282	269	242	242	261	255	228	223	249	221	255	240	245	240	259	228	251	248	259	258	260	234	244	248	226	235	242	243	261	222	268	218	250	214	219	263	262	238	229	226	262	264	264	253	221	282	261	220	211	261	247	258	237	209	263	251	241	221	267	245	251	241	250	231	242	258	250	230	224	238	227	232	257	234	249	243	240	255	233	247	249	204	230	271	253	259	268	254	255	252	256	225	250	248	247	247	219	240	239	211	265	227	233	240	249	267	239	227	275	284	218	226	228	271	239	237	237	223	254	237	264	246	237	256	235	222	255	254	249	260	230	238	240	231	273	214	255	249	244	222	239	229	239	235	230	217	216	244	259	242	254	256	244	238	251	255	216	251	214	270	237	246	258	253	251	256	228	234	246	234	246	225	235	254	232	204	252	209	248	266	226	243	240	234	236	244	241	233	245	241	238	247	252	270	245	278	252	214	258	216	245	260	228	267	242	234	233	232	222	236	229	236	223	218	242	235	233	244	256	231	249	253	249	223	247	228	252	250	264	244	219	236	243	257	248	243	238	231	216	234	241	241	227	252	231	233	209	241	253	236	248	242	252	251	232	257	241	220	244	247	248	234	245	236	213	237	235	265	237	255	250	257	268	222	232	230	223	230	269	237	223	224	238	229	280	220	264	245	242	253	256	245	243	256	230	242	235	262	257	271	242	250	227	242	256	275	243	232	241	234	224	262	254	201	241	223	244	239	252	244	252	226	226	260	270	232	245	257	265	226	245	230	230	222	254	229	206	242	241	229	228	240	240	257	249	252	262	248	231	233	221	226	252	243	233	254	226	208	223	224	215	250	247	272	240	238	256	256	259	244	230	257	228	211	267	243	225	249	250	249	240	217	207	232	234	247	241	225	239	245	245	236	253	276	261	229	224	257	240	230	227	254	244	229	224	265	246	238	260	234	238	225	238	245	245	254	243	242	238	239	270	259	239	241	237	234	243	215	229	256	268	241	244	256	218	247	243	230	265	240	259	227	237	257	227	249	246	258	234	252	236	219	270	242	248	273	245	248	240	249	228	233	250	250	247	242	269	219	254	291	244	218	249	229	237	248	242	250	238	233	235	233	228	240	243	232	231	255	208	229	230	264	256	220	257	246	249	232	248	236	262	246	246	264	223	249	238	246	229	258	239	262	245	235	249	243	234	200	240	252	229	239	258	242	225	220	267	278	242	223	230	228	260	230	273	249	226	233	249	223	237	235	243	271	230	248	248	230	240	246	259	242	244	244	266	256	233	235	241	242	235	242	248	262	248	241	234	232	275	239	226	241	237	278	211	249	199	261	242	260	236	246	244	235	245	276	217	267	236	227	214	253	250	225	238	242	233	228	245	229	251	253	260	222	240	227	237	269	237	232	231	252	241	251	251	229	273	249	257	250	245	239	273	249	249	236	254	266	252	253	243	247	236	248	241	240	239	248	246	241	276	243	241	263	247	265	224	236	254	246	247	240	219	242	234	242	244	262	226	223	258	242	207	247	236	225	235	224	230	206	230	256	252	248	240	245	230	221	244	233	242	234	230	226	238	247	253	235	241	217	252	255	219	238	268	234	212	238	240	201	210	229	233	247	227	234	238	272	232	256	245	236	223	235	254	247	235	267	242	230	224	269	254	225	253	211	239	213	255	245	243	229	227	258	256	249	234	255	250	254	241	268	241	254	256	247	235	217	221	237	231	242	229	221	242	243	243	236	232	264	266	236	268	256	228	264	252	245	230	266	251	227	214	247	239	238	246	266	261	265	226	240	243	249	222	244	229	225	227	238	258	238	246	273	248	253	250	254	208	226	246	265	236	236	231	262	259	221	250	245	240	232	240	241	239	240	239	274	265	248	224	236	246	252	245	271	222	230	219	241	242	256	262	211	251	253	240	238	221	248	235	256	227	243	264	265	248	250	234	216	250	246	246	250	242	237	223	252	235	253	245	237	224	242	222	237	261	256	253	259	236	258	256	228	269	235	267	258	249	263	243	233	255	231	248	261	243	238	234	244	230	249	216	243	247	253	242	236	273	242	270	232	256	223	224	260	249	225	241	220	230	259	246	245	238	234	221	241	247	253	267	226	236	244	245	228	248	238	242	237	226	254	208	237	229	229	245	210	217	283	248	244	258	254	224	259	238	252	241	220	228	253	233	247	216	245	239	242	250	234	234	236	258	234	246	242	231	269	235	251	254	249	253	259	270	270	212	250	242	230	243	256	250	221	253	257	249	230	248	256	267	262	254	243	243	239	248	241	284	218	242	248	255	248	224	261	244	245	222	238	249	245	227	241	244	247	252	244	229	238	216	250	245	236	236	245	250	268	240	221	247	233	223	260	244	262	257	229	245	230	247	262	227	244	247	251	235	256	263	245	242	255	247	231	254	227	240	246	243	238	247	241	253	245	268	225	253	218	254	262	219	238	255	235	266	247	257	246	232	243	237	247	242	234	249	254	245	249	238	260	245	253	246	231	240	246	256	273	244	235	205	240	227	239	268	229	234	259	229	216	200	253	230	237	228	273	230	219	249	243	234	233	240	227	235	258	242	248	245	223	251	260	246	233	241	238	241	223	249	249	249	226	266	240	266	248	232	225	233	263	237	225	246	253	252	239	268	251	220	239	252	242	242	235	247	258	234	246	256	245	207	246	229	223	262	253	251	237	248	218	252	245	228	267	253	245	215	244	246	247	232	238	234	215	237	259	236	272	227	242	234	226	257	231	213	244	240	244	263	232	214	230	220	249	246	235	249	246	261	221	250	232	253	226	232	238	252	248	267	241	250	250	256	226	257	232	250	267	258	256	255	244	218	225	209	229	278	240	217	233	260	205	236	247	226	240	258	235	236	238	257	248	224	238	228	243	217	228	239	257	253	231	254	237	233	254	229	268	237	256	211	254	236	254	245	265	263	248	239	253	243	231	248	251	247	254	247	256	242	209	242	247	222	245	241	277	216	242	245	248	228	210	241	261	240	236	238	241	230	230	251	242	249	243	223	230	235	229	268	244	229	245	240	265	239	239	229	215	248	256	253	249	234	239	229	277	220	224	252	253	267	264	227	251	251	260	213	257	227	242	255	237	245	225	254	242	220	217	258	253	263	255	239	236	250	262	226	241	262	270	238	237	220	227	239	238	226	253	217	216	212	243	246	226	233	241	250	282	230	241	214	247	243	262	247	250	240	248	236	292	243	248	244	258	238	232	256	238	254	249	258	241	243	264	244	249	238	237	250	229	229	222	198	270	246	265	241	237	254	225	260	238	238	222	251	219	259	273	258	235	249	245	249	234	256	230	246	241	249	247	258	240	264	262	231	230	227	248	218	233	243	236	271	252	258	211	256	235	248	239	233	249	233	252	215	238	244	242	232	228
18210	7589	1454	963	771	684	581	604	519	553	561	533	524	538	557	492	512	556	524	529	564	531	524	550	517	541	534	521	508	507	496	482	471	510	496	500	520	493	512	514	555	529	479	527	512	509	524	496	529	494	471	499	530	510	521	498	490	479	532	516	554	501	509	505	537	557	528	547	493	532	522	485	527	542	523	514	561	571	498	500	530	532	511	551	524	505	504	553	527	521	537	509	497	494	528	510	540	509	511	515	525	521	528	543	502	502	492	489	479	497	510	519	524	519	492	534	580	538	505	538	503	545	498	541	489	511	526	460	535	533	512	511	539	538	532	552	498	519	507	523	511	509	482	511	474	507	525	518	487	529	511	515	485	538	522	549	530	491	540	531	499	576	517	482	482	494	513	522	521	537	501	484	536	510	501	489	532	529	504	468	531	494	546	530	517	506	526	519	521	512	510	521	509	517	475	529	494	500	491	484	509	487	528	516	515	487	491	542	510	488	494	512	494	518	492	506	486	514	462	498	500	554	559	529	542	501	505	483	562	505	495	501	510	492	480	480	510	509	537	491	549	532	498	480	538	549	466	521	512	524	493	531	522	537	487	475	479	504	546	481	484	581	524	530	581	569	550	499	540	543	538	543	473	463	531	519	540	541	511	504	511	546	547	541	521	516	561	531	498	557	494	489	514	520	497	524	536	499	527	517	520	500	500	479	503	526	507	543	546	529	486	535	534	469	523	488	533	521	522	480	517	496	489	502	502	513	525	562	504	554	548	521	491	527	543	526	527	503	504	553	522	530	507	491	473	518	525	499	491	534	502	519	515	506	577	496	522	475	523	511	493	492	493	511	461	516	502	522	480	547	540	485	513	516	530	505	472	545	526	524	477	547	512	503	486	522	520	520	506	507	495	478	540	520	532	528	582	507	550	545	519	484	530	546	554	481	549	478	534	552	515	498	511	520	505	509	518	516	561	523	501	590	497	545	502	492	500	503	538	492	531	490	506	527	511	523	530	537	517	497	515	529	557	538	524	476	520	546	498	504	532	529	524	520	534	500	545	507	528	524	530	530	502	575	491	555	539	532	550	505	578	523	503	521	497	492	552	500	510	561	515	556	513	494	492	513	501	544	559	547	518	549	507	542	499	550	522	516	504	537	503	496	519	530	515	490	487	490	531	490	509	508	522	491	519	520	545	538	541	535	508	485	471	532	498	531	511	536	568	527	532	495	494	531	512	523	490	520	524	514	527	487	498	484	529	503	505	495	523	499	498	548	529	553	484	545	521	511	539	523	507	479	468	555	508	539	505	531	534	513	501	505	523	518	496	528	514	542	484	505	523	506	568	532	532	518	538	522	494	528	527	509	528	509	501	512	505	505	521	513	526	481	491	551	529	523	518	518	518	493	479	490	510	525	511	513	503	562	485	558	520	513	551	507	518	512	494	516	492	538	509	533	517	550	488	535	458	508	516	541	494	528	481	491	540	554	548	509	508	509	509	541	496	503	543	504	492	500	503	524	466	560	538	485	497	528	520	534	494	475	486	515	521	504	463	498	544	558	511	473	472	491	528	550	508	536	518	519	496	509	521	535	492	509	516	510	534	525	501	489	513	497	547	492	499	482	499	547	471	494	531	549	533	523	495	510	464	575	524	571	509	523	540	481	510	494	536	506	483	500	511	536	509	529	539	490	513	552	522	479	503	547	522	497	527	531	530	538	509	523	526	526	517	518	535	474	531	510	572	522	538	461	516	531	531	492	491	517	512	520	521	508	517	525	482	528	499	513	493	527	508	532	480	518	512	520	482	520	506	512	504	554	530	505	523	562	547	520	468	503	517	529	504	485	519	535	536	480	520	510	524	520	503	498	492	539	508	523	471	505	505	500	522	500	492	513	529	495	500	549	537	531	511	500	519	508	517	482	523	552	518	525	518	530	511	515	545	515	511	512	512	476	479	504	477	515	564	516	477	587	494	525	522	529	553	493	508	525	512	500	554	494	501	538	533	523	541	519	530	496	501	555	498	544	533	518	514	524	529	525	551	549	536	538	532	544	522	504	490	520	522	514	502	520	492	506	497	569	498	513	535	517	510	537	497	489	522	547	575	555	575	503	509	535	540	509	516	553	513	554	516	494	503	491	477	539	515	552	504	554	508	481	489	499	549	535	527	516	526	514	509	508	509	466	484	526	498	492	518	560	551	527	522	481	527	457	514	521	540	557	525	482	511	507	489	482	505	519	531	515	513	579	491	523	506	546	532	544	533	533	459	503	487	525	493	521	515	512	523	520	522	512	524	554	516	559	511	552	505	494	533	534	510	519	500	497	535	498	520	521	528	539	532	527	508	519	517	530	525	500	490	512	524	514	549	528	503	515	530	514	537	506	523	503	519	535	492	521	475	482	509	533	559	493	536	462	493	554	509	482	525	521	510	509	470	505	547	518	538	512	500	487	498	513	520	531	525	541	491	498	581	530	525	555	513	544	523	504	531	502	522	572	546	543	502	504	540	457	553	485	531	541	566	491	527	537	547	521	525	497	517	547	505	488	507	512	478	514	506	499	465	487	480	512	542	503	528	578	551	506	509	500	498	515	517	542	469	542	539	544	554	551	531	502	531	522	505	523	509	559	510	508	515	518	558	500	534	506	551	525	501	513	534	556	522	464	518	526	539	523	518	503	482	545	499	545	541	518	477	517	490	529	504	504	558	504	521	512	493	536	480	493	500	493	503	544	508	541	533	570	521	478	475	543	522	515	512	530	525	537	506	501	527	521	514	494	530	529	538	518	521	491	498	485	519	528	523	485	530	518	521	493	512	557	526	506	548	578	495	534	513	517	515	562	528	484	509	517	515	491	494	545	538	475	550	527	497	513	537	538	533	528	526	529	490	507	497	511	497	515	560	483	532	539	523	493	467	562	480	488	522	539	520	488	511	537	474	530	520	529	521	514	546	507	552	549	521	528	517	474	522	495	494	504	533	540	542	515	534	523	513	519	529	555	529	518	557	498	498	519	503	527	506	555	513	494	557	493	531	485	511	489	511	563	522	507	536	511	537	544	538	534	550	512	507	554	503	521	511	509	508	502	511	526	529	520	519	481	513	501	502	532	525	523	548	536	543	528	537	532	547	495	545	484	498	505	492	517	532	495	510	531	522	543	502	497	511	504	504	528	535	510	499	488	515	535	526	523	514	494	522	519	518	494	532	494	508	512	535	509	511	542	566	498	531	511	476	524	476	509	502	479	502	549	507	558	476	553	514	502	527	516	522	531	538	471	517	491	509	493	532	498	536	509	486	528	534	493	500	545	519	463	523	536	497	512	511	519	512	519	520	533	506	506	482	495	505	519	518	475	519	523	498	536	490	518	524	554	487	509	505	557	492	518	505	521	482	454	541	472	492	536	518	510	479	535	556	515	501	503	526	504	512	489	544	536	515	514	534	532	502	490	509	509	546	503	540	505	495	479	494	516	549	492	520	532	503	503	484	528	514	551	510	483	503	517
24746	21657	28609	25213	17484	1164	497	319	282	261	217	220	192	206	193	192	165	186	166	170	160	161	163	152	165	147	160	136	156	159	172	141	151	157	139	153	152	183	144	155	149	156	171	159	150	138	142	145	144	150	151	138	139	130	141	154	152	126	154	148	131	150	157	140	136	129	150	148	152	142	170	129	154	138	161	145	127	145	146	155	134	162	148	160	170	164	139	153	136	153	152	132	142	149	150	158	153	147	147	151	164	159	150	144	123	152	134	133	171	135	143	153	149	161	144	138	150	157	145	163	137	147	151	136	151	166	134	141	136	151	125	138	126	148	158	143	136	142	132	150	141	148	154	158	112	146	134	165	132	168	140	147	128	168	122	167	166	145	129	135	132	151	132	124	173	132	145	112	135	131	134	138	149	155	156	142	140	138	147	145	121	129	159	158	153	128	147	135	140	138	153	158	160	131	143	146	130	117	151	136	158	162	145	135	148	148	139	156	123	145	142	153	159	138	130	157	149	164	140	143	148	146	143	148	145	165	130	155	162	157	148	132	134	129	133	150	157	135	147	152	160	131	154	145	154	133	136	146	156	133	143	166	158	134	151	155	119	172	151	145	151	117	160	155	153	133	165	139	126	121	153	153	137	159	145	134	150	151	148	159	144	131	129	151	132	152	141	160	142	145	132	144	152	145	159	138	156	154	135	138	152	141	130	153	121	148	165	151	163	161	136	162	134	165	158	129	151	148	145	147	143	149	129	124	141	143	149	145	147	154	144	167	142	191	152	155	137	148	148	139	150	160	144	132	149	137	147	154	149	138	160	166	151	137	163	161	136	129	150	148	155	150	169	156	150	154	133	135	167	144	141	152	146	155	140	127	158	137	132	135	152	131	150	150	147	134	139	128	133	157	129	132	150	154	144	137	138	176	154	147	134	151	151	130	153	172	146	154	169	145	160	164	138	156	155	146	158	149	147	146	133	150	136	138	156	110	137	144	152	138	162	148	140	165	159	148	118	153	158	139	142	126	136	165	143	164	148	140	145	132	163	163	142	116	149	143	130	128	138	152	128	143	145	162	128	140	147	123	128	149	176	149	173	148	135	125	141	145	128	133	134	138	147	144	154	134	159	163	164	154	166	136	138	174	151	150	146	153	157	133	138	146	140	139	173	160	156	139	150	154	156	157	149	164	137	135	136	176	145	147	140	151	150	146	167	141	137	147	137	146	138	145	166	122	168	147	146	168	168	140	126	156	143	158	146	151	152	138	145	149	129	131	139	129	133	142	170	150	118	130	134	181	145	151	124	144	141	124	140	135	159	151	144	155	135	113	142	131	153	158	167	140	157	145	118	147	147	154	153	121	141	151	134	152	143	155	166	135	141	140	170	150	143	166	154	156	144	132	146	133	129	165	159	128	137	147	153	148	150	149	160	146	131	142	161	144	148	140	155	128	181	157	134	150	142	146	151	153	131	143	133	177	157	149	156	146	127	165	158	123	152	131	147	144	134	153	144	153	150	150	149	141	152	139	155	137	148	157	135	154	155	162	159	114	160	142	146	157	142	172	177	133	129	139	148	148	165	144	154	163	164	124	140	146	126	155	128	149	143	151	146	143	136	155	147	153	150	136	131	129	142	158	155	149	146	137	139	144	146	146	147	142	146	156	159	160	128	154	153	130	145	124	152	129	144	134	138	145	142	155	151	158	145	137	155	142	134	153	118	131	146	135	145	140	164	130	131	139	131	132	168	132	137	151	121	169	127	138	141	138	145	147	155	150	131	162	184	140	152	149	143	148	138	130	173	139	165	149	149	147	148	126	145	127	141	164	138	139	156	160	131	137	155	153	151	139	155	139	153	135	139	145	164	149	161	151	144	119	134	167	157	172	162	146	145	134	158	144	168	163	157	144	126	128	125	154	161	146	136	147	143	152	129	128	145	134	144	128	163	145	137	149	135	146	146	150	156	152	142	157	142	164	146	171	146	137	145	150	142	152	167	129	157	156	159	157	136	146	135	150	134	118	140	135	138	140	133	143	153	154	145	129	131	140	143	154	158	140	146	169	144	158	109	162	153	150	142	142	136	148	157	148	137	135	164	148	132	150	133	141	154	157	130	135	134	158	148	126	119	146	147	145	136	138	120	138	142	161	141	155	147	153	138	153	146	153	128	147	151	142	124	150	155	168	142	137	125	149	125	160	134	132	162	124	128	128	164	161	130	155	160	146	126	171	138	143	132	160	122	119	154	135	150	162	144	140	158	140	167	135	164	147	141	169	140	140	136	147	153	141	142	146	161	144	141	129	157	141	144	142	146	152	146	147	135	166	132	149	132	164	167	145	128	148	168	175	165	120	136	142	131	149	150	121	111	147	147	153	157	124	125	135	166	125	146	134	144	160	127	135	137	151	144	132	140	142	148	141	148	152	156	131	132	146	160	144	136	145	163	127	136	143	148	146	139	123	149	133	147	150	143	135	143	140	139	133	155	156	164	154	140	152	136	145	155	159	145	142	151	158	122	145	157	152	134	169	163	163	152	156	131	143	120	136	147	119	153	140	122	132	136	162	176	153	139	149	161	154	140	143	137	144	148	133	139	135	124	145	150	149	142	135	157	160	136	128	149	161	159	131	156	157	153	152	161	154	133	129	154	137	139	153	139	145	154	128	148	149	135	131	143	152	143	157	141	143	123	140	158	143	142	153	157	150	153	139	153	155	125	134	170	139	147	133	160	149	143	140	158	130	158	150	140	165	144	155	146	146	137	148	169	113	138	150	158	141	155	141	139	144	140	133	138	152	138	144	149	146	161	151	126	150	146	152	154	137	148	144	141	127	167	136	155	123	161	152	155	141	135	149	163	146	150	142	158	136	158	148	127	137	162	166	135	133	158	151	132	165	135	137	138	168	154	150	149	150	143	132	138	133	144	145	138	140	136	146	144	146	160	138	162	146	168	144	134	167	127	158	137	157	136	166	153	133	137	133	146	133	147	148	152	135	169	150	141	148	131	147	160	145	159	160	155	142	168	146	147	168	136	131	143	170	132	138	140	162	146	137	137	152	151	132	148	122	124	150	159	162	165	139	144	150	152	139	162	146	145	144	140	145	153	120	147	133	133	160	139	148	137	137	146	135	140	137	142	159	128	143	143	160	144	167	133	147	135	169	167	131	142	135	165	134	146	152	166	151	147	136	138	141	139	127	144	149	150	155	134	143	144	154	139	133	142	138	140	157	175	167	162	142	134	158	168	150	150	140	139	153	142	148	153	140	138	158	141	153	135	149	148	153	165	155	133	148	136	150	159	132	129	134	132	147	160	169	139	133	141	144	161	137	156	149	156	163	141	144	160	147	173	133	155	152	154	132	169	164	139	139	148	155	161	131	161	164	146	123	147	128	144	159	155	155	136	128	134	134	143	147	156	158	168	162	157	130	145	139	148	155	131	158	113	152	138	129	147	141	132	141	152	157	159	134	139	159	146	147	140	159	170	143	149	122	170	174	142	131
35028	27838	8442	4243	2766	1999	1454	1106	992	836	711	708	612	545	535	504	468	460	433	454	421	413	395	372	367	399	364	377	388	363	342	366	348	372	354	330	363	325	330	379	350	343	351	349	300	313	328	346	381	314	365	355	328	319	307	336	312	329	321	310	342	356	330	328	308	328	346	348	325	312	303	318	336	347	369	326	312	328	326	320	319	300	322	310	332	296	341	348	321	335	314	306	325	352	357	329	321	304	332	360	335	316	322	326	371	308	372	326	326	340	338	338	358	326	319	330	326	323	356	313	314	335	338	346	332	294	299	321	313	343	317	314	305	332	321	348	326	348	312	308	315	336	340	340	302	335	332	360	348	323	319	319	320	309	349	288	331	315	325	307	340	338	286	331	335	296	303	303	299	317	317	341	323	302	339	342	317	315	329	308	357	312	312	282	307	320	305	321	323	334	297	358	356	330	329	312	343	313	316	315	312	325	322	316	313	323	313	320	325	318	349	292	321	300	327	305	316	315	328	310	301	336	327	308	315	327	339	298	279	303	340	364	323	326	328	297	310	299	325	310	288	326	298	300	333	326	321	334	325	337	302	330	309	327	312	318	326	290	325	341	328	287	320	325	320	333	336	315	338	320	319	338	327	317	338	338	309	323	311	335	316	308	329	324	309	312	309	319	314	314	314	338	318	315	301	286	291	347	330	319	308	319	314	311	328	307	322	349	312	332	323	327	355	315	333	307	278	355	329	311	333	292	301	333	334	335	343	334	313	358	350	310	339	358	317	329	311	317	325	324	311	298	357	289	337	318	314	346	314	321	298	341	335	320	330	348	307	304	322	313	314	341	323	314	310	323	318	313	309	324	325	270	298	326	329	300	342	324	353	310	336	319	301	330	305	275	326	315	349	314	315	310	327	343	328	313	307	317	332	334	311	337	323	317	307	300	348	287	304	321	349	304	319	291	328	319	336	325	310	331	297	314	329	317	317	327	294	312	341	332	321	349	328	295	328	280	324	325	361	292	331	319	327	330	321	309	313	326	321	302	306	331	309	343	296	346	330	333	313	344	320	296	290	312	338	313	313	285	309	307	334	321	330	330	329	337	336	300	310	346	313	326	305	301	323	335	329	329	370	323	335	312	311	308	302	338	346	326	338	296	300	339	351	301	307	333	324	301	327	285	334	351	310	323	308	317	294	334	319	310	311	309	330	311	303	319	339	306	328	310	294	298	335	308	299	307	331	310	297	292	307	300	346	313	341	316	348	285	325	297	326	342	315	313	316	303	323	325	314	311	354	281	315	279	346	300	324	325	333	295	342	318	295	308	319	327	311	324	304	355	295	311	351	331	318	300	332	330	318	295	301	316	341	328	362	368	332	329	319	333	304	303	320	329	299	329	278	302	325	301	337	364	335	298	299	317	310	319	317	296	326	337	306	309	348	293	313	350	331	324	325	286	286	324	320	324	301	310	347	337	303	325	315	311	338	348	315	301	363	322	327	329	342	269	322	289	333	326	287	334	308	339	299	294	301	330	324	324	332	311	315	280	315	328	303	350	337	332	307	318	293	317	344	331	342	332	312	327	305	335	306	335	331	312	334	293	314	325	344	350	331	324	326	305	347	324	316	333	331	328	325	331	313	323	330	335	306	330	324	304	342	324	321	339	325	291	313	306	350	313	324	334	316	330	320	317	314	340	307	321	323	338	323	339	306	325	343	359	317	288	323	315	322	341	334	352	297	326	319	312	352	334	277	311	329	328	309	323	308	318	304	309	335	328	317	296	287	303	315	306	334	307	327	309	312	298	333	311	324	310	330	336	301	350	312	286	321	300	323	340	330	301	325	338	313	308	305	336	328	281	297	323	354	343	322	342	318	323	288	328	331	355	350	338	324	316	303	326	327	317	302	304	322	313	321	299	336	317	338	330	341	364	314	303	339	315	280	332	306	306	317	356	316	321	329	317	323	308	345	321	343	308	314	310	330	352	345	306	356	336	316	302	311	357	303	328	305	319	324	334	351	315	309	303	320	340	300	387	315	317	307	315	319	310	299	335	344	300	353	320	334	315	349	319	317	322	343	303	310	311	346	302	326	318	303	351	312	356	352	311	296	329	310	311	318	298	297	333	334	332	308	311	339	350	332	327	359	339	330	330	363	300	303	326	301	314	298	308	339	290	318	301	330	286	336	322	298	332	333	309	323	307	326	318	321	298	322	301	337	335	316	344	318	311	302	292	328	322	308	309	299	341	304	315	330	313	324	345	318	312	310	329	318	300	289	307	329	328	319	307	292	313	315	282	346	302	322	315	323	291	305	302	302	343	336	328	334	328	313	311	330	327	326	293	350	322	323	319	356	298	308	317	328	296	316	294	319	304	299	321	330	302	347	353	331	315	323	295	314	329	325	329	312	306	331	344	311	309	318	278	325	320	315	339	324	286	329	286	317	318	307	319	334	313	300	297	309	328	325	301	320	296	315	310	313	305	291	320	294	330	311	310	337	333	341	331	323	292	303	312	346	319	327	344	286	336	329	300	310	319	300	304	330	340	357	329	314	340	298	319	321	337	333	322	273	343	295	300	302	310	341	315	322	346	336	310	343	308	323	333	299	316	311	320	320	295	312	341	312	283	310	318	341	332	330	336	308	332	316	331	302	300	318	323	309	332	308	353	331	312	326	314	344	343	300	301	317	310	336	332	331	310	310	314	319	309	289	321	308	310	293	334	283	311	287	303	310	330	344	311	327	308	317	347	329	310	326	327	309	321	334	325	327	303	357	311	306	325	305	362	331	298	347	305	308	329	270	338	321	314	335	314	309	319	327	304	314	308	345	336	308	288	305	330	311	324	350	335	327	322	282	346	303	329	301	327	307	312	334	323	313	332	320	340	333	324	322	312	327	328	324	318	317	323	312	333	336	350	315	340	343	343	311	317	296	321	341	306	327	299	312	317	327	318	319	320	319	317	293	323	342	312	319	302	324	365	306	334	308	318	353	337	339	317	299	324	335	315	318	311	294	316	331	322	334	318	323	296	309	317	318	317	300	349	336	308	315	353	301	309	320	329	324	340	275	324	335	313	330	296	348	316	327	311	313	299	337	314	348	354	310	331	342	311	309	356	327	339	313	296	318	342	343	339	303	300	298	300	334	304	316	321	334	301	282	304	309	311	309	311	309	290	317	326	326	339	332	301	316	337	301	297	319	339	363	330	337	300	326	333	343	309	325	304	330	346	342	318	321	313	332	321	348	335	275	286	316	324	306	311	359	328	284	328	310	344	324	321	332	300	356	333	313	311	376	315	308	323	308	339	325	314	295	370	345	314	324	316	340	330	331	318	293	335	338	300	313	327	328	308	299	314	333	285	303	299	363	355	341	315	309	322	318	329	337	319	354	317	301	366	301	328	332	301	316	314	319	321	324	308	344	325	340	359	330	324	283	327	341	354	319	378	303	343	354	339	297	309	324	340	294	317	338	318	325	354	338	306	311	311	288	304	347	336	276	325
23882	21732	29587	24434	21732	16540	1751	799	629	571	504	490	486	435	417	488	400	441	423	399	364	394	376	371	397	392	366	326	358	384	398	392	364	374	353	352	346	345	369	346	375	354	352	335	380	357	360	354	376	366	350	365	362	312	342	320	340	361	373	378	370	317	332	398	356	347	334	352	344	363	336	379	356	371	375	360	335	336	336	375	359	373	338	371	359	329	343	347	350	338	347	344	327	362	341	377	359	335	335	330	364	350	337	345	357	344	367	324	339	349	403	356	330	342	379	336	332	365	345	355	370	366	353	333	339	387	379	366	369	351	340	331	350	367	334	368	377	334	369	336	348	348	351	337	377	342	342	346	346	343	367	376	331	359	347	362	327	376	362	326	332	399	352	350	347	334	356	342	363	329	344	363	345	355	351	382	373	351	357	344	340	348	344	326	306	329	348	335	348	356	361	326	337	349	352	346	357	333	385	312	373	371	345	339	371	336	342	322	337	362	330	344	361	382	376	348	372	329	370	342	338	339	335	304	367	338	330	310	376	338	362	335	343	374	325	339	317	345	336	373	381	336	368	361	344	361	333	354	347	314	355	344	346	354	335	344	381	333	347	311	360	361	333	321	342	338	379	351	336	319	383	334	366	346	357	361	343	367	352	346	330	349	358	291	369	356	336	339	337	376	375	359	373	364	344	353	362	390	330	351	305	335	357	366	339	358	365	376	318	348	331	329	328	345	355	349	313	360	338	327	353	362	363	332	362	346	357	362	357	342	364	340	347	367	347	379	327	369	378	374	329	368	359	368	341	325	303	330	363	332	356	356	343	338	330	362	329	324	345	345	369	358	349	319	321	339	388	335	352	397	334	358	365	347	323	345	367	299	357	337	345	379	352	381	325	369	365	316	345	343	371	355	317	350	338	373	347	369	352	319	347	338	337	348	348	350	327	357	372	362	358	371	356	338	355	300	357	357	352	354	392	375	383	363	347	327	340	317	331	379	331	352	351	357	331	326	323	343	340	320	312	363	360	321	335	380	332	349	321	343	327	331	357	340	336	352	351	352	353	327	327	321	370	357	363	352	344	364	332	366	351	310	311	396	344	323	355	339	316	349	310	355	364	357	332	319	357	387	364	341	308	349	345	350	350	345	366	358	376	366	350	329	321	333	347	329	336	369	329	355	389	335	328	326	326	351	346	328	352	335	373	407	332	308	313	339	381	348	385	393	356	305	363	308	357	325	352	355	390	328	353	356	356	337	339	370	354	367	348	358	351	345	355	333	346	364	316	361	339	347	338	336	331	362	353	339	348	360	331	330	337	376	372	373	361	362	349	333	350	365	306	331	359	358	343	348	335	366	334	346	359	350	338	400	387	372	352	344	345	365	350	352	345	326	348	359	348	399	369	356	319	336	352	346	358	315	325	342	378	366	360	363	334	345	348	374	340	354	368	341	332	334	348	342	347	320	346	325	349	337	353	343	349	360	320	321	372	394	323	334	339	337	388	336	344	328	325	356	357	355	339	370	331	327	380	351	318	366	375	347	371	334	367	331	354	378	335	332	342	348	359	351	356	296	334	361	360	342	324	314	332	353	378	303	330	342	385	336	358	350	351	335	336	372	354	377	328	349	370	349	362	331	320	337	351	347	332	341	346	384	342	335	346	339	356	360	333	340	369	330	355	343	353	371	326	348	341	348	367	363	311	354	359	343	362	298	319	314	374	330	376	315	325	352	309	341	346	340	336	358	317	366	364	366	313	361	336	345	354	332	350	362	334	326	352	331	324	334	363	350	347	323	362	327	345	339	346	364	310	357	328	362	336	336	353	313	377	337	371	339	361	323	345	367	333	333	360	384	310	312	346	375	331	326	332	327	335	317	371	325	345	363	361	349	338	360	370	370	341	341	339	346	347	315	332	352	325	336	349	319	373	336	355	337	367	358	367	336	330	342	340	335	345	342	352	387	343	352	333	359	326	363	347	354	360	358	339	346	335	373	313	363	358	343	327	353	362	342	340	337	363	325	316	360	332	389	320	341	343	318	374	349	339	344	368	361	347	363	357	368	338	348	370	357	348	352	328	375	334	373	380	355	344	397	310	328	335	379	351	340	318	373	340	328	335	370	339	343	374	324	327	334	396	296	337	354	324	362	343	341	354	318	349	344	376	329	374	345	358	334	358	332	340	336	353	348	354	371	337	356	339	320	356	345	331	383	334	362	337	365	349	330	361	343	317	352	355	323	342	327	350	342	365	360	323	378	359	324	367	379	343	365	324	360	339	370	336	366	369	346	362	352	312	360	347	318	356	323	356	342	362	358	365	344	350	356	336	321	353	364	326	324	318	296	360	315	358	360	338	340	352	341	362	313	340	351	363	334	362	351	363	353	349	343	322	338	367	376	358	316	343	328	359	362	341	369	364	322	353	337	340	360	338	346	321	380	330	337	324	328	372	346	343	339	327	362	338	349	351	382	357	339	314	338	359	314	350	356	348	331	360	318	331	310	361	340	325	356	322	342	346	354	357	378	317	370	345	335	345	354	312	372	329	312	369	346	337	349	339	365	367	322	342	381	367	354	363	359	369	326	329	368	325	367	383	321	333	354	374	327	369	316	308	343	342	327	349	346	353	328	324	319	355	345	321	377	355	356	335	370	348	353	350	322	333	331	342	342	330	343	352	329	326	387	350	330	371	357	354	368	338	366	344	346	309	325	339	375	353	333	367	336	355	376	339	363	346	361	322	342	341	372	346	374	331	354	315	350	374	333	349	369	328	320	337	351	319	365	352	372	343	357	359	320	351	340	384	327	354	348	339	321	350	338	364	351	343	373	392	332	358	349	316	367	323	333	336	342	351	335	322	347	331	368	318	387	336	327	310	356	342	348	340	334	369	353	369	353	345	372	337	348	335	333	365	350	346	371	363	343	358	314	355	367	356	333	362	352	358	318	356	340	334	341	360	372	299	352	331	346	345	334	351	338	320	357	326	329	368	323	344	370	344	333	357	369	323	308	316	349	349	366	345	324	345	326	336	335	372	338	397	355	359	309	323	334	352	317	320	376	380	354	370	358	327	351	353	369	314	347	321	348	370	342	343	321	337	361	353	338	344	353	348	357	336	383	337	337	354	351	344	329	364	328	355	342	367	327	337	372	339	351	330	338	331	351	353	359	347	340	359	351	331	356	359	356	326	366	331	346	349	313	338	347	351	322	349	392	357	333	330	413	346	309	348	332	341	332	347	355	363	332	354	317	312	291	340	362	338	389	357	336	353	346	377	368	323	361	348	359	351	339	340	323	365	353	374	343	335	332	353	365	372	347	388	350	331	329	356	372	335	369	296	314	325	326	319	361	325	334	341	345	329	350	335	374	328	300	388	333	367	373	348	317	370	354	322	372	360	341	362	341	346	350	323	324	306	364	320	325	345	367	344	338	356	354	315	382	321	347	352	361	347	394	365	335	369	345	328	346	364	328	381	342	310	351	314	356	335	324	367	341	352	378	366	351
40366	35200	13701	7647	5200	3586	2875	2286	1976	1674	1474	1401	1275	1153	1040	1036	1005	915	976	870	864	820	816	825	782	760	779	753	769	792	788	739	705	785	718	736	710	711	724	741	717	703	655	719	659	692	693	732	764	791	687	716	676	663	731	700	703	690	687	686	702	744	674	713	712	689	694	701	701	695	728	662	666	653	675	659	703	610	651	668	728	718	671	683	619	693	727	649	649	681	668	688	665	683	657	666	717	657	670	669	640	662	649	700	686	641	661	670	669	700	680	680	600	679	666	663	693	677	692	645	714	631	620	677	731	654	616	663	645	689	661	672	655	687	657	666	692	651	610	671	648	698	705	627	625	619	639	642	695	667	670	658	645	678	707	662	658	683	672	648	637	680	693	644	690	644	712	741	666	691	695	650	668	651	707	653	650	688	649	697	650	665	688	646	689	681	697	643	727	689	675	676	639	654	689	676	720	676	660	698	653	646	675	696	679	653	692	702	675	660	660	683	684	717	668	702	644	637	719	666	707	667	705	647	619	651	682	628	657	618	656	650	644	723	699	712	681	622	643	666	668	677	698	678	669	663	661	645	681	695	640	652	676	681	676	661	652	691	674	685	687	647	665	626	668	640	678	665	687	628	674	617	658	665	624	695	711	681	665	622	633	677	664	667	636	697	712	675	650	679	705	638	655	685	667	622	634	654	701	684	653	662	663	688	632	647	697	669	672	646	589	675	674	690	675	688	671	638	679	693	662	687	675	690	666	618	662	666	644	672	682	632	685	703	673	680	652	683	700	701	640	682	654	706	698	671	645	673	715	632	684	671	661	693	659	680	628	652	721	682	689	692	658	640	645	632	629	690	658	657	650	670	691	701	655	659	670	662	631	700	710	652	674	658	688	642	618	678	694	726	707	630	684	642	666	648	703	704	677	667	670	677	666	675	653	653	658	699	735	695	637	652	702	665	665	634	664	721	687	703	672	669	688	682	670	648	692	713	654	667	657	645	685	639	674	663	695	661	684	678	644	633	699	639	672	661	696	696	655	698	655	688	642	662	631	711	685	613	645	699	694	733	722	668	682	642	654	638	666	632	674	706	662	684	663	674	652	696	663	673	647	654	645	609	688	670	702	608	684	639	658	676	650	667	665	677	659	674	608	694	678	710	616	595	643	668	664	631	700	714	666	669	648	656	642	623	690	655	634	647	651	685	705	693	646	663	704	668	647	647	669	650	723	653	696	623	644	631	661	728	708	646	673	680	622	690	660	644	715	654	617	621	713	674	672	656	666	639	647	638	676	662	670	710	668	667	664	640	682	661	689	632	652	680	666	678	716	631	657	652	666	686	668	653	623	638	668	640	677	672	709	641	662	678	649	643	619	670	716	666	707	653	602	658	700	659	669	668	675	694	656	665	671	683	665	694	672	684	636	667	648	636	686	597	637	641	669	685	666	696	680	608	610	623	657	652	628	668	676	651	683	638	662	642	613	664	708	668	713	631	654	643	707	628	691	676	700	733	684	653	663	629	675	670	692	667	703	699	678	647	669	641	697	622	627	661	658	694	653	621	641	661	668	709	685	705	645	691	680	623	656	676	664	692	648	682	689	700	654	706	687	639	678	707	674	685	710	682	635	648	658	664	654	667	633	662	639	600	682	706	699	613	653	624	638	672	662	699	654	647	668	665	678	696	666	682	664	716	637	694	661	689	649	720	691	685	643	678	672	705	663	662	638	633	652	679	659	692	645	663	654	643	664	673	659	639	636	675	674	683	692	686	699	669	680	662	656	718	676	675	634	710	680	663	600	710	639	627	657	682	658	643	709	631	638	697	649	675	655	637	676	654	641	707	687	706	672	663	684	662	641	643	687	659	651	676	644	644	675	656	658	645	676	707	621	635	650	664	693	707	657	690	655	679	674	626	652	656	683	677	672	632	705	688	676	683	674	649	681	714	722	691	650	691	626	695	666	640	678	648	668	725	660	663	659	657	684	637	675	678	732	665	660	688	692	612	668	685	642	693	668	664	669	682	680	656	646	604	665	668	632	768	655	642	615	689	700	647	657	607	642	647	623	669	682	659	635	664	673	652	631	699	648	635	658	654	681	697	665	659	723	709	627	665	620	692	695	664	677	674	635	640	655	657	651	633	649	689	697	684	667	694	676	675	686	675	661	676	631	651	680	666	698	656	673	698	647	611	653	661	670	665	695	669	670	650	716	680	677	642	663	631	661	643	671	638	651	679	663	646	664	627	684	681	687	678	676	697	600	684	711	668	713	659	634	702	672	644	645	638	656	694	639	696	689	644	672	684	662	686	666	660	650	687	643	666	633	703	622	719	704	661	678	615	677	680	637	685	654	654	647	671	685	700	708	637	654	697	625	707	653	641	668	666	653	685	650	683	663	682	651	632	620	635	641	632	674	673	678	633	656	632	661	654	647	662	633	655	647	669	668	705	673	706	676	718	688	685	704	657	690	612	709	682	672	640	670	701	648	663	679	687	645	659	678	669	672	702	706	622	690	675	693	684	675	635	652	664	677	645	688	636	636	670	699	679	679	602	644	639	677	663	635	706	663	689	681	662	621	701	640	696	630	666	636	695	652	697	653	703	687	702	644	668	662	635	640	654	645	629	674	683	667	698	666	695	681	706	678	673	664	663	703	696	617	675	684	676	684	674	684	639	645	686	654	666	648	638	698	638	690	638	708	658	634	635	681	676	655	681	664	688	640	652	667	642	695	653	643	665	652	629	675	676	732	695	705	644	637	657	628	712	675	668	640	638	664	661	699	690	695	630	652	702	625	689	667	687	656	660	637	662	646	645	656	628	690	651	701	694	666	658	674	632	722	617	661	627	708	677	691	703	671	659	681	638	652	705	682	668	650	657	661	684	711	674	646	672	663	731	717	717	614	654	652	697	691	653	720	667	623	683	686	665	664	678	661	650	632	643	680	685	684	665	660	630	685	650	639	662	653	686	660	687	663	642	651	676	645	647	704	657	683	674	632	694	641	663	690	679	690	677	670	653	710	673	670	689	696	690	680	662	678	652	678	628	647	657	646	648	655	705	698	635	601	644	615	718	675	659	701	664	680	686	679	641	673	674	660	666	686	663	643	649	683	649	717	691	699	692	620	676	706	668	721	665	663	668	663	640	675	671	635	652	653	682	660	686	671	707	696	645	659	675	704	637	724	660	613	652	651	651	670	686	691	627	653	696	670	603	650	672	676	660	677	603	675	664	619	726	687	650	664	618	687	671	684	643	665	688	670	716	654	644	649	636	652	651	646	620	682	664	685	682	700	722	706	688	672	656	644	647	677	668	728	676	676	680	669	658	621	697	679	663	646	685	697	656	649	657	681	672	677	624	698	668	687	656	670	679	632	692	660	655	684	715	669	624	673	677	649	698	654	666	657	671	661	648	655	680	650	679	691	686	692	647	667	617	699	698	664	639	666	620	707	678	625	641	636	681	734	650	718	702	686	696	688	673	682	659	595	670	665	653	654	662
27337	20960	7405	551	319	291	293	256	274	233	243	240	247	231	243	238	256	261	240	244	243	245	272	243	220	252	239	196	233	252	234	237	259	276	241	227	259	260	252	217	239	235	243	224	239	249	222	227	248	223	270	205	232	243	248	246	233	255	234	217	261	217	232	208	229	243	198	251	250	234	216	231	264	213	240	244	218	220	226	231	244	235	238	242	225	250	257	236	262	245	243	228	240	226	240	226	244	237	266	226	214	235	240	227	262	261	228	233	233	235	240	224	259	264	269	229	235	219	242	263	229	256	197	233	214	231	212	224	233	235	246	191	240	240	253	251	223	238	245	231	263	236	197	226	244	240	251	226	250	231	260	227	193	246	226	255	217	216	239	239	249	221	239	202	222	241	211	247	244	263	254	255	270	236	243	245	230	226	230	242	238	237	250	224	229	234	249	213	222	255	232	251	251	246	229	224	255	241	247	256	239	253	252	215	253	252	267	243	242	230	218	212	247	257	246	230	248	228	230	242	256	208	231	251	243	234	216	218	236	232	252	228	221	245	223	214	224	238	207	227	224	225	228	230	238	247	246	239	242	217	235	234	249	211	237	242	218	246	249	235	279	240	216	256	254	245	223	256	239	280	244	250	240	229	235	246	226	245	245	231	207	190	226	242	216	224	232	250	254	238	233	228	240	224	214	247	255	214	225	237	239	218	231	241	234	246	245	223	227	237	232	282	232	225	245	242	223	208	217	261	241	233	228	263	222	249	224	241	255	226	245	243	249	238	233	208	213	251	234	254	256	238	250	219	224	247	218	212	225	212	237	246	233	214	237	261	205	224	245	226	236	246	230	215	234	235	230	275	237	232	247	244	236	246	242	250	226	242	224	253	247	212	254	236	261	247	239	220	244	223	253	229	234	225	251	242	224	236	208	204	281	251	274	244	234	226	250	213	229	221	230	221	245	223	228	251	213	252	242	251	235	199	249	258	255	253	244	239	226	235	228	251	253	246	231	253	227	237	251	225	243	224	249	240	239	215	250	223	226	245	237	245	245	233	238	217	229	214	242	226	226	237	243	243	247	257	235	219	248	227	244	246	240	242	236	236	266	219	228	225	243	264	234	242	245	228	202	211	252	213	247	266	228	252	210	244	249	213	216	248	249	230	236	266	221	233	227	237	231	255	251	251	246	225	232	245	256	208	253	218	239	225	276	244	234	250	227	219	235	261	243	242	224	228	232	253	238	251	243	228	252	222	246	264	251	226	237	264	218	252	240	257	269	220	249	239	244	253	239	244	221	244	236	261	209	202	249	238	255	225	236	246	225	241	266	236	232	247	212	249	263	237	244	227	235	206	226	217	248	254	211	237	233	220	229	218	293	249	249	266	233	247	271	234	223	232	220	248	213	236	224	238	237	236	264	233	238	240	236	252	224	239	225	238	237	216	228	248	241	251	239	274	259	240	258	228	225	257	199	234	241	216	233	253	249	224	249	237	248	264	217	211	234	235	229	244	220	244	269	247	233	235	254	221	228	241	256	231	234	250	236	234	231	236	224	246	230	221	236	259	227	251	239	257	240	233	248	232	261	227	229	235	277	239	220	256	233	237	225	253	209	245	233	236	251	239	242	230	252	228	254	246	230	254	278	214	216	229	234	225	241	239	237	226	234	225	241	229	229	214	243	243	244	231	241	268	240	218	225	227	245	227	232	249	199	247	219	216	247	243	228	211	211	246	224	212	233	225	241	233	237	233	244	246	229	218	262	220	235	229	224	273	256	218	226	237	260	240	246	216	211	254	245	219	267	246	244	239	225	277	231	254	246	237	209	208	251	255	266	262	233	254	239	218	243	263	232	239	242	227	250	243	219	259	231	232	216	221	226	264	226	245	213	216	251	243	242	201	230	243	235	242	235	255	260	209	215	230	209	219	244	226	232	208	220	260	218	242	235	240	231	237	244	242	223	255	227	234	240	222	232	240	241	226	256	266	241	245	266	229	226	265	241	234	225	226	231	250	230	196	226	218	272	209	242	248	209	251	250	246	236	219	207	250	243	258	227	224	237	239	199	246	248	243	244	224	247	240	231	255	256	245	217	220	264	266	239	239	237	227	260	240	214	249	224	268	224	252	243	228	242	254	223	259	215	236	246	259	247	251	244	257	258	220	232	229	233	275	226	239	225	254	230	233	218	227	235	238	213	231	266	242	258	241	250	230	221	270	232	227	249	244	231	248	225	282	233	262	232	250	242	249	265	209	222	233	223	228	247	223	289	229	238	277	221	236	220	221	249	233	236	228	219	246	222	246	246	231	211	238	228	220	245	256	214	236	219	244	240	250	254	247	217	245	245	210	236	239	217	240	234	224	221	235	222	250	249	248	256	254	226	218	268	236	252	228	252	215	247	229	228	230	214	247	221	241	244	259	241	229	237	218	265	235	241	228	246	247	264	214	265	248	261	219	225	237	229	243	237	252	253	221	246	244	227	245	251	236	227	225	204	208	233	264	252	246	268	216	208	244	237	257	260	242	236	234	226	240	219	246	234	229	219	215	245	209	203	241	228	226	221	248	244	224	256	224	237	255	250	218	239	252	237	253	237	245	212	262	228	253	259	239	246	219	240	229	225	224	258	245	243	223	244	206	228	238	237	227	260	231	221	250	241	227	226	250	263	211	245	227	237	257	229	227	231	206	232	246	230	211	259	252	229	222	217	222	222	232	253	245	252	230	232	245	257	234	218	238	263	255	257	253	241	264	229	205	215	230	236	234	247	232	243	233	241	223	240	216	262	243	213	221	237	234	241	222	218	243	258	240	240	240	259	244	252	220	257	245	227	240	225	241	250	232	231	240	246	239	250	247	252	230	243	226	234	215	244	261	251	234	228	244	261	231	248	267	241	237	237	223	223	259	249	244	224	223	222	234	221	225	246	234	243	223	235	251	245	265	232	256	240	234	245	228	214	266	226	247	253	235	276	260	235	232	227	255	254	237	239	215	233	247	223	261	226	249	233	245	241	238	246	229	222	242	240	245	233	234	253	255	244	230	245	257	244	243	237	215	243	224	235	259	244	255	250	218	260	235	233	223	223	233	239	243	219	254	248	257	223	255	215	233	240	223	244	235	221	232	253	214	239	236	230	242	236	228	256	243	212	228	238	224	223	250	237	232	256	234	216	249	202	247	247	255	260	259	256	220	236	237	256	248	275	223	228	263	230	231	226	230	242	251	212	248	234	236	250	202	258	248	252	216	228	247	212	238	210	242	229	240	233	254	279	246	228	236	236	224	220	232	231	227	225	214	235	225	204	247	214	239	260	234	238	222	218	244	224	240	237	265	266	233	233	215	235	237	220	227	219	235	220	240	252	222	250	236	255	277	226	239	259	253	280	250	234	239	224	251	217	219	233	266	256	248	255	238	238	249	251	262	251	218	231	268	237	230	220	243	252	243	262	243	230	250	250	226	217	225	258	249	256	261	260	225	222	256	239	254	224	239	242	240	244	240	255	214
18560	6645	1495	888	764	706	631	602	601	579	546	524	557	581	527	517	512	557	508	534	565	533	495	474	518	537	500	506	514	527	541	461	517	525	530	550	547	487	482	526	541	470	497	508	524	514	504	542	478	503	507	493	541	539	512	483	493	490	533	521	547	508	552	550	462	513	497	505	515	467	505	524	487	526	499	476	494	465	513	539	500	489	543	497	509	535	520	498	501	511	533	486	523	548	475	513	532	484	549	542	495	492	478	499	498	504	462	489	499	502	532	516	522	569	511	510	519	528	479	485	528	477	517	528	496	538	538	511	495	520	508	506	498	518	491	510	514	529	501	503	530	494	518	540	505	505	511	524	503	493	479	482	498	536	489	503	549	509	534	514	500	500	543	465	508	489	506	544	514	523	515	557	476	484	510	478	495	495	496	522	507	503	490	533	495	459	525	510	503	484	493	535	521	525	515	497	482	485	486	530	519	503	501	486	518	496	512	512	506	500	493	537	473	480	510	524	527	525	499	483	503	509	540	456	532	497	539	474	488	548	499	496	516	488	487	515	540	488	515	541	535	508	563	521	504	537	502	562	466	510	514	490	495	526	534	489	510	507	476	511	572	502	517	522	497	545	519	556	494	499	481	462	509	520	490	500	554	498	517	480	546	482	555	497	500	495	562	539	511	512	543	538	514	499	518	477	532	534	489	522	531	528	517	523	510	507	517	482	523	465	518	511	507	501	507	508	530	506	495	493	491	509	514	533	496	506	538	533	520	514	482	514	501	503	528	539	524	521	537	496	523	516	502	539	512	504	508	530	507	482	473	510	512	491	537	497	501	510	535	503	487	519	470	483	502	502	506	509	528	501	475	495	535	486	490	565	518	551	516	514	493	533	493	516	536	484	504	500	502	483	505	503	481	485	465	513	474	499	544	536	444	508	507	541	499	500	473	527	517	494	508	487	492	528	532	502	499	516	519	499	526	494	547	498	511	535	504	464	512	554	538	482	510	470	505	528	542	534	489	518	504	497	522	488	521	502	534	528	513	514	526	528	520	492	549	491	495	517	476	493	494	524	482	547	487	479	545	537	546	496	505	539	508	483	479	484	560	557	515	491	495	508	532	502	497	540	534	506	531	539	512	484	512	494	483	513	535	492	530	462	490	540	487	503	512	542	518	541	530	471	562	521	497	539	504	512	526	503	514	467	514	530	508	559	495	527	559	507	527	528	516	526	526	461	579	508	497	481	503	501	536	516	514	486	512	519	527	528	520	477	500	496	526	503	487	491	501	489	504	513	530	482	506	565	499	503	536	486	535	497	488	511	528	473	517	522	513	505	527	524	481	509	542	530	529	515	522	481	510	515	562	482	491	518	493	521	476	474	542	525	522	520	515	525	545	504	499	523	545	512	542	534	516	504	508	528	500	502	468	529	537	524	474	504	511	495	478	474	484	494	523	527	526	484	528	499	527	523	478	523	507	506	508	504	552	489	489	479	503	535	507	505	514	502	489	513	488	498	532	515	523	506	541	495	495	508	501	502	519	532	471	503	543	541	503	506	533	540	469	523	477	456	505	515	473	521	494	501	502	513	532	483	494	530	485	500	490	494	515	503	483	551	523	486	507	501	498	492	488	496	470	477	530	504	477	499	497	507	484	539	542	522	487	515	539	546	533	534	491	479	533	499	522	498	490	476	528	529	503	496	520	472	490	510	492	508	494	510	520	511	507	505	516	467	508	548	554	481	525	520	532	484	505	488	542	538	497	506	494	521	474	532	493	504	506	529	494	506	546	522	506	520	533	532	519	584	529	533	511	520	526	489	553	507	531	524	475	536	517	573	511	508	524	525	532	529	564	497	496	492	499	547	511	486	492	484	523	505	502	528	519	499	523	522	532	527	519	482	502	554	482	500	514	469	537	499	520	488	489	518	528	474	507	472	578	490	520	510	501	558	502	477	487	518	524	528	488	505	519	480	489	478	521	523	514	522	537	513	513	489	507	525	494	513	516	512	550	517	489	446	531	513	463	499	505	503	545	524	471	497	488	514	514	509	533	537	531	528	537	453	488	514	533	480	514	534	515	507	510	483	528	517	527	473	502	515	442	500	545	556	476	513	544	496	509	533	497	548	502	502	531	508	528	520	489	567	535	515	489	559	479	486	470	532	512	524	498	542	521	465	517	494	471	535	523	516	537	509	521	518	510	538	486	525	501	489	486	534	510	485	516	513	531	445	508	488	513	485	476	514	476	511	496	525	508	531	485	472	524	525	481	542	539	506	520	492	503	538	509	495	505	515	507	528	534	549	523	505	520	499	496	498	530	529	521	494	528	529	474	485	500	473	476	517	507	483	501	518	504	527	516	503	471	529	518	513	536	445	528	525	524	526	487	524	513	472	512	560	521	479	489	495	483	515	500	492	505	507	510	475	503	487	490	466	492	523	530	506	485	519	541	526	523	538	516	489	448	490	480	512	492	483	496	501	515	532	513	498	512	520	505	554	495	508	520	525	525	515	522	516	528	511	487	488	535	531	523	519	482	500	498	538	488	503	483	535	517	502	523	537	492	478	506	531	496	497	509	505	507	503	547	537	511	522	528	523	491	546	501	520	549	488	527	548	526	497	521	516	534	515	472	498	512	487	519	534	535	472	493	494	476	514	522	511	534	501	502	556	491	490	502	498	510	492	545	509	495	538	465	471	485	496	512	519	527	504	516	483	541	505	500	540	506	528	518	513	520	486	520	521	490	511	483	540	501	491	515	462	543	482	509	476	512	503	490	489	517	505	490	534	516	548	490	506	502	479	495	563	500	508	502	523	493	543	512	493	542	503	545	500	497	534	480	512	524	496	494	503	497	500	539	540	487	539	501	513	537	520	538	508	492	500	485	532	548	484	507	515	560	504	564	514	492	483	514	516	495	507	528	500	576	524	507	502	478	539	517	537	538	521	508	539	504	519	511	476	495	506	556	531	534	495	460	490	516	534	514	496	547	483	516	510	486	498	484	498	517	511	519	498	504	481	503	493	516	517	513	511	486	527	517	510	523	503	534	524	526	517	560	534	510	535	516	507	563	501	536	520	511	520	513	532	466	525	496	512	528	478	519	520	498	506	486	507	502	508	479	515	511	529	512	501	506	546	481	470	513	474	535	503	481	484	492	564	522	509	503	553	541	521	492	504	535	559	507	495	504	539	540	555	500	498	567	516	510	495	510	510	490	516	504	466	531	479	488	526	566	500	511	523	544	535	514	560	533	522	485	520	542	567	507	517	507	494	509	505	500	558	492	543	511	528	492	549	505	487	547	475	511	520	529	531	472	516	516	511	519	486	467	495	507	502	502	525	545	497	507	506	481	479	506	551	520	550	522	529	492	491	480	470	545	505	441	535	486	529	488	501	515	521	498	502	449	481	518	535	498	551	538	451	544	582	507	486	510	513	508	491	558	525	486	467	501	450	497	475	509	487	543	511	490	501	509	515	474	521	518	493	524	509	518	500	471	577	491	505
24863	21696	28923	24974	18704	1252	497	407	282	279	221	209	258	233	176	206	181	196	167	183	163	178	149	174	174	162	162	154	165	147	176	172	143	154	159	163	137	137	145	168	149	164	154	125	163	140	166	157	139	146	170	137	162	167	142	154	146	152	130	142	150	149	125	122	130	139	128	150	148	142	135	152	151	141	133	151	133	146	144	117	135	142	145	152	149	139	157	161	153	140	149	154	158	130	144	171	146	147	157	147	156	127	137	141	150	134	137	173	127	135	149	142	172	154	147	132	130	163	155	154	152	122	163	151	167	140	144	136	159	148	122	154	139	135	152	142	141	155	141	151	164	121	147	138	133	160	147	134	155	131	154	135	138	149	139	157	127	150	147	127	169	140	143	154	131	133	146	158	146	145	133	155	131	157	150	180	149	133	142	146	143	155	141	125	141	147	183	147	150	130	155	140	135	132	137	149	140	163	143	133	151	159	152	120	136	148	159	136	150	153	150	156	149	141	147	151	155	146	151	148	144	153	151	136	141	154	149	139	160	142	135	132	168	139	140	158	153	127	137	135	154	146	168	143	154	140	138	151	135	140	142	144	169	145	148	153	136	166	135	152	162	157	137	133	143	148	123	159	136	139	141	156	135	141	139	137	136	159	143	154	155	158	146	136	153	123	135	146	167	140	150	148	139	152	159	118	130	160	148	165	141	146	141	134	147	126	149	145	142	142	135	142	163	168	146	148	158	136	131	143	140	140	133	143	143	151	154	146	150	147	137	122	144	144	131	153	137	133	142	171	153	163	151	158	168	158	151	146	126	155	166	147	131	157	147	133	131	134	139	139	123	136	151	159	122	140	147	128	133	149	169	141	153	140	138	154	132	141	133	133	158	169	134	139	132	158	173	149	154	155	164	163	116	130	137	141	144	140	115	146	163	151	154	151	150	124	157	141	152	141	149	119	157	156	148	136	149	144	148	135	159	132	148	133	129	158	143	134	171	157	150	137	157	125	167	153	149	159	160	141	148	154	140	132	141	148	138	162	138	131	146	127	155	138	131	171	134	131	170	130	157	148	151	137	162	148	130	140	168	156	149	147	160	127	157	144	152	132	133	145	146	130	152	138	135	142	156	143	145	164	147	128	151	143	116	140	147	145	124	140	128	146	148	137	146	148	115	140	145	160	147	170	123	146	144	131	143	140	136	157	120	153	146	163	162	158	145	147	147	147	151	136	141	141	155	131	149	141	133	152	139	150	141	158	164	141	153	154	145	123	142	172	152	149	143	153	148	131	161	158	133	149	150	151	140	140	166	141	135	150	150	146	146	144	172	140	149	153	139	150	160	149	147	141	137	149	136	150	148	162	153	137	137	155	157	146	149	124	152	140	162	164	144	173	165	144	138	160	131	132	137	165	159	133	134	158	149	136	145	166	142	152	165	145	162	145	144	147	148	171	144	144	140	140	133	136	164	124	159	165	141	141	147	144	129	162	147	142	171	139	161	144	142	145	129	145	123	140	128	134	122	151	130	159	151	142	147	139	145	151	157	129	138	158	155	149	138	162	153	154	130	160	164	136	156	151	163	136	153	140	135	146	140	139	151	151	151	142	136	140	141	149	145	139	133	133	160	129	135	175	143	137	138	139	148	137	155	153	137	139	138	138	166	153	150	140	175	143	144	152	134	160	161	159	167	139	152	138	158	148	167	143	154	136	149	174	165	138	131	157	144	151	163	149	153	151	141	144	147	140	152	138	160	133	149	138	144	154	157	142	150	143	146	146	170	145	155	137	125	152	152	147	127	141	161	161	145	145	123	147	148	166	157	124	150	137	154	160	142	156	141	129	175	164	154	170	159	114	142	153	158	150	152	155	143	128	134	138	140	141	143	127	162	127	153	152	141	160	137	150	168	148	146	156	166	149	169	134	131	144	158	151	141	127	151	143	152	161	139	138	140	125	133	141	141	150	156	132	149	131	163	151	132	144	137	128	160	141	173	127	143	139	156	146	132	134	144	133	148	140	137	148	148	168	163	153	144	156	167	133	154	142	155	146	154	145	142	126	150	124	156	142	171	152	157	154	145	145	133	135	130	162	136	146	124	171	149	149	169	124	134	147	143	166	129	121	141	152	164	142	137	159	130	123	139	159	122	147	142	122	159	148	145	143	146	148	133	146	160	150	127	142	118	145	134	143	140	127	143	133	149	124	153	143	137	134	163	159	152	151	163	148	154	137	149	129	134	162	158	175	140	142	166	131	162	145	138	142	112	145	165	142	141	149	163	158	149	146	133	155	138	155	137	156	128	131	152	140	174	150	147	118	151	163	153	152	139	138	148	151	139	145	161	153	149	150	152	133	165	126	134	163	133	158	146	135	130	164	153	161	164	154	126	159	125	146	159	124	122	146	136	147	145	146	136	169	161	143	163	140	133	153	133	120	141	159	145	144	134	128	149	159	173	150	145	153	143	130	145	170	134	164	122	140	158	138	142	137	161	135	152	127	135	155	154	150	134	173	135	140	139	161	151	137	129	152	152	141	166	137	158	139	122	137	157	151	127	120	161	152	148	141	146	145	149	142	122	128	144	133	152	141	140	144	136	155	146	160	138	162	153	140	149	131	156	152	160	145	156	155	145	152	167	173	162	149	139	138	150	140	131	148	138	146	136	147	138	158	147	155	145	118	150	142	132	148	137	152	141	139	133	149	148	140	126	122	131	139	148	164	163	159	160	120	155	143	140	146	157	138	145	127	136	142	141	151	156	131	161	137	141	129	142	131	143	155	176	141	146	142	149	157	133	164	140	151	156	151	152	132	143	137	135	140	140	144	145	156	133	128	148	137	143	178	142	131	150	128	129	131	149	139	140	168	153	146	145	137	147	140	158	146	134	140	135	137	146	141	142	149	139	132	155	123	139	146	141	155	150	132	136	124	172	169	140	152	147	133	160	132	133	132	125	138	133	163	133	155	152	164	145	137	119	135	139	156	124	150	151	143	133	168	142	128	158	135	135	155	147	127	134	140	133	159	167	148	153	163	159	125	151	147	147	130	149	135	131	137	149	169	140	151	138	147	138	140	160	139	152	145	134	140	147	147	145	147	153	146	123	147	140	144	153	144	127	146	166	135	137	148	141	153	160	147	161	167	158	140	126	160	127	140	142	159	141	155	150	150	139	116	155	163	160	129	128	158	146	160	141	147	153	130	155	131	156	167	159	145	146	158	136	134	160	151	153	147	144	152	143	155	147	144	142	141	133	139	127	140	168	160	146	133	150	127	146	159	149	136	152	137	141	134	148	159	135	124	139	133	132	150	162	153	146	128	162	135	134	160	153	147	154	140	149	154	167	133	150	139	141	154	136	124	146	134	134	160	141	151	150	129	168	130	164	161	133	142	134	178	163	133	145	157	134	150	133	160	137	155	138	154	114	143	145	121	139	164	145	147	154	144	139	143	143	164	125	159	124	153	133	122	117	112	132	150	133	158	120	110	148	150	160	169	126	163	144	148
35235	26720	8788	4298	2743	2038	1519	1150	996	868	803	700	600	604	524	495	486	465	435	422	444	418	367	395	407	372	363	368	360	376	350	351	333	364	369	343	333	345	370	359	347	329	333	335	324	340	339	313	297	327	297	304	307	311	329	321	341	322	324	345	346	326	309	370	335	332	324	316	333	334	329	327	353	314	295	342	338	343	341	305	303	303	354	314	318	358	314	328	351	326	302	315	324	295	320	350	337	319	290	331	319	295	321	339	314	327	328	335	341	356	328	321	325	344	283	347	335	320	347	324	317	349	334	306	318	304	325	336	297	322	324	302	289	310	297	300	317	334	341	304	317	300	347	317	347	307	289	319	333	329	315	316	332	332	296	340	332	335	319	319	318	316	324	309	323	324	303	300	346	301	303	323	320	336	322	319	332	349	336	304	356	299	305	309	320	340	350	310	316	319	296	334	317	329	297	308	331	334	320	295	296	320	326	326	320	323	308	332	307	346	316	326	315	307	298	289	334	335	320	290	321	290	323	309	290	326	367	312	345	332	310	312	327	321	334	332	294	304	326	322	318	297	327	286	334	294	297	298	312	320	343	287	316	296	320	340	334	307	322	340	347	300	340	320	306	289	318	333	301	357	301	302	338	317	327	326	297	334	327	320	337	298	313	310	339	332	301	309	343	331	317	296	303	318	334	308	331	299	317	308	331	339	321	297	330	338	307	346	315	311	318	354	317	330	334	317	309	295	290	328	357	344	306	314	312	340	339	310	312	324	294	295	355	320	318	309	315	330	312	311	345	301	314	288	333	320	299	355	321	302	315	283	330	334	357	308	331	284	323	302	350	328	312	368	334	309	306	313	313	306	326	320	299	298	294	318	344	355	291	290	326	333	315	337	320	316	301	327	306	306	306	296	335	327	353	356	291	326	358	318	333	321	318	376	317	327	303	320	314	322	301	315	311	350	334	295	299	345	337	316	281	301	271	330	273	323	306	334	347	319	348	318	323	314	337	303	358	307	313	311	309	295	361	316	310	325	317	341	328	319	329	316	335	320	312	320	318	325	301	317	312	298	331	337	310	360	357	312	322	308	327	334	339	288	328	328	323	332	358	287	297	313	341	339	310	339	300	328	304	321	349	349	308	351	355	329	280	307	298	316	327	312	299	332	345	306	306	312	328	290	327	290	305	309	327	361	318	309	318	307	334	305	293	324	314	291	319	280	320	310	332	301	333	316	292	319	334	324	289	316	336	318	318	314	305	307	345	319	283	295	323	286	323	327	349	341	319	330	337	321	317	313	331	303	323	327	315	346	353	332	301	299	305	336	289	300	345	349	314	328	308	283	305	291	313	312	334	303	339	325	312	333	316	303	323	343	317	329	330	353	335	316	264	338	316	310	333	304	316	306	317	329	320	319	335	321	325	341	321	320	306	320	327	311	342	287	312	298	337	339	316	319	317	318	326	332	325	288	302	303	306	301	311	303	328	316	335	313	302	313	324	320	294	366	300	323	296	339	305	318	311	323	299	282	334	349	321	321	322	324	329	305	304	322	299	313	303	287	316	325	285	320	323	311	321	343	319	346	320	346	304	323	302	297	338	335	329	320	318	341	351	294	330	334	330	317	324	323	329	319	342	348	304	326	315	318	326	319	330	283	301	302	300	296	309	320	309	351	324	302	289	287	321	336	297	312	303	304	330	324	325	278	327	321	322	334	321	351	328	342	303	317	335	328	349	314	312	313	319	324	330	331	324	328	309	337	328	338	375	318	308	339	333	310	323	322	326	304	318	300	300	309	331	324	288	344	310	315	301	303	330	303	314	299	303	296	312	313	309	306	285	339	349	319	330	315	312	318	328	309	333	335	290	328	328	300	304	344	311	316	337	331	349	356	321	333	293	318	330	296	322	300	333	295	342	340	331	290	336	322	340	313	325	361	305	305	297	300	342	323	288	350	319	311	328	291	307	282	330	299	358	308	330	303	324	328	331	313	335	340	326	308	314	317	315	291	319	304	308	320	312	324	311	336	369	311	329	337	328	303	322	334	308	325	343	328	325	332	304	348	296	291	338	331	314	325	348	308	301	312	315	321	314	294	365	349	298	323	335	338	302	300	332	330	302	304	340	310	300	336	341	343	297	335	307	299	317	299	334	290	296	303	321	306	341	307	325	321	323	324	303	318	323	325	313	330	321	281	310	333	296	298	317	289	313	311	347	311	331	321	306	336	339	339	307	295	339	309	329	336	311	322	324	316	313	303	318	303	320	312	294	340	337	318	344	331	309	343	319	298	314	324	309	332	311	319	327	346	317	303	305	347	313	324	300	297	321	302	322	313	366	330	289	358	329	299	302	319	325	305	313	319	309	315	329	316	336	311	290	334	346	317	307	330	306	326	316	339	305	340	311	314	325	324	303	335	300	323	337	327	329	291	314	317	343	337	315	326	318	331	307	299	343	290	339	335	364	307	286	345	332	355	315	323	308	307	314	341	282	313	332	308	283	294	335	299	325	313	323	317	326	306	325	296	296	306	334	311	302	305	301	334	307	326	310	343	317	306	308	318	333	323	325	325	341	326	334	312	327	324	318	288	285	331	312	309	311	341	309	307	316	327	290	292	340	304	308	264	327	326	317	312	304	330	309	312	314	308	325	327	338	304	293	346	327	327	326	307	329	317	318	316	317	308	316	299	292	307	320	349	327	333	325	326	334	292	314	321	336	301	323	290	334	343	298	284	321	310	317	320	312	336	313	299	318	332	325	318	328	321	305	301	340	313	280	330	311	353	321	337	316	342	313	295	308	320	336	325	313	326	358	338	336	329	290	320	316	350	333	323	298	308	316	331	327	365	313	334	325	294	284	327	324	320	314	319	334	323	319	326	325	350	325	353	314	323	317	321	322	307	342	327	319	294	327	327	321	349	274	288	321	316	324	299	334	285	353	342	292	333	306	342	316	335	337	348	293	322	320	315	285	301	313	351	329	309	309	356	307	319	365	334	326	331	337	305	293	354	344	320	316	316	332	307	329	300	327	345	344	304	301	333	310	330	329	308	321	318	309	355	274	319	292	332	343	288	333	319	295	344	308	285	340	332	319	309	331	303	344	318	332	375	291	312	302	359	314	335	291	330	317	326	333	308	307	305	316	305	328	338	300	325	292	339	313	327	301	313	318	306	284	294	313	327	327	338	325	311	321	302	335	352	336	329	339	291	334	327	316	330	317	341	280	309	323	321	304	311	320	282	298	290	313	338	300	309	349	332	332	315	315	333	309	310	319	338	304	294	354	311	361	328	314	327	330	315	335	318	327	289	301	326	317	329	329	337	304	292	315	310	322	324	331	357	337	313	371	341	329	339	315	339	304	296	301	314	321	309	312	370	326	311	332	322	308	312	325	306	304	296	312	305	308	316	305	315	333	314	345	305	301	308	301	300	338	333	336	342	315	300	319	325	341	329	308	322	355	300	323	318	312	319	336	319	322	343	273	284	342	317	322	327	318	337	287	319
23824	21686	29569	24337	21686	16301	1602	789	602	608	516	535	440	453	453	412	415	389	438	428	428	382	418	382	347	380	373	365	330	352	367	402	372	371	378	346	323	359	339	339	362	393	365	314	361	356	368	344	352	314	334	349	329	344	359	318	329	333	385	358	322	339	342	323	370	365	347	355	360	340	359	327	315	344	353	365	329	338	330	356	351	330	316	329	367	335	369	368	366	329	348	369	331	350	312	348	333	362	331	334	337	342	355	347	351	363	340	326	356	334	346	328	338	343	348	345	331	339	355	349	368	350	342	340	337	347	357	371	338	350	384	348	352	329	344	334	359	315	325	324	357	332	346	334	342	340	332	317	367	367	319	348	320	292	346	330	344	341	325	348	316	349	363	349	330	326	332	344	353	311	326	344	364	356	351	348	336	325	330	332	333	333	335	322	340	335	358	310	337	345	358	361	327	325	347	357	340	327	329	346	361	337	346	312	328	335	362	318	370	328	323	340	346	343	338	318	373	343	317	351	357	377	327	339	343	302	359	342	302	355	374	395	365	328	325	352	348	341	328	315	319	345	376	347	333	377	353	336	336	343	352	326	333	348	333	309	359	339	351	320	334	318	373	317	358	334	358	308	323	378	330	349	319	367	322	358	349	358	325	302	329	326	351	338	349	393	330	352	350	362	346	319	332	319	365	361	387	327	336	367	346	333	346	341	353	341	325	347	350	367	356	336	344	335	345	368	331	327	361	363	323	334	356	377	366	331	375	323	343	345	332	331	327	346	326	366	356	342	340	301	333	321	321	346	350	362	345	332	360	355	327	326	324	338	355	335	346	359	348	350	345	355	350	338	334	325	319	318	373	356	323	361	386	351	367	325	343	314	343	342	338	352	338	367	356	325	340	349	347	352	309	344	325	310	341	362	343	326	338	342	348	341	346	334	350	331	350	347	336	336	320	351	339	360	360	350	301	325	367	322	331	358	319	375	313	345	357	341	325	367	383	352	349	357	330	350	337	322	307	318	357	318	336	337	375	347	325	365	339	350	314	327	362	340	327	334	386	315	339	340	346	352	370	357	330	323	334	343	347	348	360	334	354	324	349	329	303	377	337	356	336	356	347	354	336	331	333	332	355	356	343	333	328	345	356	332	324	369	342	347	353	315	361	323	329	313	301	339	343	377	333	398	388	354	336	334	337	320	349	364	319	393	331	352	335	340	338	313	347	323	317	334	355	334	347	313	346	379	322	348	335	340	324	326	314	344	385	334	348	320	312	339	330	329	337	334	367	370	312	368	350	322	327	335	349	347	325	345	355	324	348	337	353	382	337	347	299	326	348	351	336	305	358	343	349	323	351	348	323	322	349	344	364	346	317	348	329	332	326	325	335	366	320	352	311	302	337	337	322	337	348	360	325	299	335	342	333	356	368	346	331	366	338	331	340	354	360	329	357	352	386	366	344	346	335	362	316	333	336	314	334	335	362	321	345	378	347	335	316	355	315	368	313	335	331	341	350	371	349	334	361	362	344	359	378	350	347	346	326	342	356	335	337	323	296	327	348	329	358	337	342	345	324	326	348	362	392	336	345	330	373	363	354	345	308	327	353	347	364	324	351	316	300	329	360	364	306	348	355	322	318	338	341	350	361	327	354	314	336	304	337	338	291	336	328	324	375	346	334	334	368	316	390	352	355	336	350	387	323	327	345	333	303	395	353	330	358	368	382	347	347	344	310	331	338	361	362	347	333	361	370	370	348	349	332	342	334	328	340	329	351	320	339	340	334	366	295	380	352	323	337	321	334	332	366	348	345	330	346	316	347	336	322	355	336	351	358	321	360	323	350	343	323	345	306	324	371	331	339	320	357	340	357	343	369	309	364	345	332	337	358	363	353	365	310	357	352	322	344	331	350	324	332	340	325	327	364	363	349	397	374	380	391	344	344	330	329	342	348	337	356	312	344	323	366	330	369	349	347	314	302	350	319	335	327	383	328	374	334	341	346	340	309	332	381	298	310	376	338	369	327	342	302	319	358	339	315	352	336	356	358	296	329	314	331	339	333	340	349	305	338	351	371	330	330	334	311	323	345	347	341	362	309	322	316	306	317	334	344	358	329	331	341	348	359	317	348	312	362	368	335	346	319	351	328	337	357	312	342	346	341	312	318	326	355	311	337	327	343	315	351	351	343	335	315	376	334	362	314	364	328	353	377	352	319	342	315	323	364	376	372	378	362	328	338	331	358	360	364	351	344	348	352	334	364	365	347	386	316	307	347	322	360	309	333	337	349	343	403	378	339	365	329	326	320	352	325	332	335	340	351	324	335	328	357	317	316	332	329	309	353	374	337	342	358	342	345	336	352	388	346	328	360	370	341	376	358	328	361	351	335	350	327	343	334	312	341	350	374	325	347	313	348	323	320	375	341	314	343	334	323	299	374	368	336	331	347	371	341	338	337	352	331	350	334	328	362	349	316	341	339	331	360	308	350	360	345	326	341	369	335	343	353	345	363	340	340	352	333	359	307	347	348	345	338	331	334	322	322	362	379	335	343	372	356	339	315	319	334	361	362	340	316	356	336	352	342	332	347	341	342	341	337	351	346	350	361	369	331	326	354	320	347	340	338	321	350	335	325	346	341	320	353	364	362	349	338	331	331	353	338	330	353	353	352	322	317	325	343	362	323	328	326	319	327	301	386	374	332	340	323	324	335	320	377	344	331	351	326	343	333	332	346	335	328	311	365	318	338	336	339	389	328	348	321	351	314	297	325	306	342	352	309	299	334	335	357	366	332	389	332	341	318	351	325	322	353	308	347	340	371	362	308	336	303	345	333	345	362	319	303	345	341	334	358	361	346	330	343	338	360	331	353	328	314	355	366	356	325	351	314	373	339	343	332	326	349	373	328	333	344	354	353	357	333	360	316	355	323	342	353	382	365	346	361	321	322	374	344	341	347	328	353	383	348	317	346	320	316	338	363	334	334	350	371	319	355	339	337	332	325	361	350	337	388	314	317	315	327	325	357	366	330	299	336	350	369	326	314	338	336	337	327	320	359	350	356	378	362	301	352	345	305	309	330	334	352	341	310	353	332	331	390	325	316	323	349	349	329	344	352	336	332	311	342	341	341	332	328	364	356	334	363	343	343	336	352	318	344	301	361	347	340	376	329	314	327	355	338	327	357	337	344	342	323	340	354	348	352	337	354	307	332	327	326	322	348	352	377	351	343	294	308	339	327	325	308	346	316	339	328	321	320	344	324	323	333	392	323	349	324	324	353	372	363	328	311	354	340	363	331	332	329	314	334	331	346	373	356	338	351	328	310	318	356	309	337	289	346	338	354	329	378	374	364	344	351	358	338	317	361	285	320	344	334	355	359	314	348	327	345	343	364	344	323	338	328	343	346	347	354	314	343	361	351	323	329	362	301	314	347	357	371	319	298	340	345	339	354	333	360	374	372	347	386	310	334	343	308	336	354	330	331	309	346	358	331	348	343	346	322	340	327	348	322	379
41810	34102	13892	7557	5094	3710	2881	2313	2017	1686	1477	1301	1240	1167	1083	1025	1013	889	923	895	838	866	826	835	828	766	836	792	711	745	781	756	706	695	734	715	739	730	742	710	735	725	678	686	636	702	677	699	619	721	719	681	735	725	720	668	687	709	637	738	725	666	635	711	679	693	656	692	684	705	656	669	693	660	692	677	641	658	653	675	666	699	681	676	688	672	691	652	671	707	649	668	657	677	613	662	648	670	670	676	661	708	644	624	738	662	717	618	658	670	657	637	668	658	710	679	682	692	690	692	698	647	650	679	665	683	714	631	660	689	713	689	657	686	664	670	660	674	669	670	641	635	666	676	626	677	630	634	658	683	652	725	680	696	635	642	657	672	685	642	679	643	687	679	647	640	709	635	663	706	650	659	634	665	612	666	664	667	615	655	700	621	674	670	663	665	676	693	695	675	608	685	648	636	662	686	666	627	646	714	684	661	659	689	714	692	666	727	676	662	658	676	679	671	629	678	627	670	664	678	646	668	658	637	656	673	636	692	679	645	666	623	665	674	680	722	668	707	696	642	656	694	610	658	669	696	651	631	677	653	642	657	664	690	714	659	673	706	625	670	655	655	662	653	674	686	636	673	649	636	646	691	690	656	679	625	682	660	680	677	671	658	628	662	632	679	675	659	689	639	637	670	662	680	646	671	675	660	681	658	641	691	655	650	651	682	688	688	708	666	700	679	659	704	655	711	678	662	651	666	640	685	623	675	726	655	658	695	681	717	680	663	674	652	642	653	657	674	652	663	649	672	671	644	689	671	638	645	647	652	675	666	698	640	672	689	680	641	654	645	658	696	685	705	708	664	649	705	619	643	700	646	652	656	644	644	663	657	612	732	637	619	689	698	672	668	645	679	631	657	647	703	695	682	682	686	665	703	676	691	663	655	692	672	658	641	652	662	694	647	632	694	607	622	646	640	703	681	650	664	693	657	667	670	687	670	684	680	672	629	689	694	671	649	649	667	669	641	678	686	608	700	664	645	610	600	658	655	641	667	682	637	664	690	671	661	663	679	637	740	635	690	664	676	665	674	653	670	673	658	648	672	671	651	698	648	674	713	641	631	675	639	671	610	648	672	641	628	703	725	688	655	662	664	642	669	695	666	693	641	644	681	704	695	646	627	658	670	644	665	689	695	652	653	640	627	661	646	596	650	699	683	656	675	642	670	656	600	661	687	639	677	658	664	651	634	682	667	682	617	621	678	704	636	729	679	661	680	657	652	678	622	634	704	668	649	678	638	665	673	691	699	684	642	688	651	658	670	664	640	660	655	698	637	607	634	643	679	667	619	669	644	670	673	690	622	687	665	613	633	677	689	645	709	656	712	671	673	653	699	692	671	659	675	686	610	692	676	701	655	677	674	647	668	623	699	667	650	653	708	682	635	669	666	701	657	711	680	649	706	674	596	727	629	647	686	630	675	654	668	678	658	683	659	677	681	639	705	631	687	666	663	641	650	683	648	680	735	637	640	627	609	633	692	674	624	648	675	659	676	653	680	669	675	698	645	683	688	687	637	694	673	705	676	652	653	681	670	705	653	646	647	700	654	663	707	681	636	659	639	661	653	651	676	662	670	637	632	681	631	639	633	637	675	684	721	658	707	674	653	635	616	707	648	651	678	649	672	674	688	699	644	637	653	631	644	678	650	701	669	664	650	643	681	639	633	705	675	633	628	707	658	668	652	653	694	690	705	622	651	683	639	706	669	699	676	665	644	687	651	633	679	662	658	662	638	705	662	697	660	673	698	634	685	658	672	641	719	637	724	632	675	699	671	660	687	662	677	656	637	653	673	664	681	663	650	631	634	622	641	669	659	643	678	659	677	697	611	721	658	652	687	638	690	701	645	714	673	700	672	631	676	671	646	680	694	671	714	698	677	641	651	683	691	581	600	656	704	646	691	678	669	687	650	676	651	676	656	694	687	627	687	688	691	662	700	685	701	631	656	676	689	664	669	687	728	641	688	616	674	659	673	656	654	639	663	658	629	712	623	674	632	665	655	685	651	660	636	667	694	650	650	721	669	681	666	701	651	660	677	667	656	661	708	616	720	694	707	683	655	647	660	667	711	672	671	718	706	669	685	661	644	679	672	642	644	670	692	626	697	629	654	661	709	627	648	689	711	657	649	658	632	625	617	637	691	697	660	704	621	651	661	651	618	645	651	672	627	630	673	670	696	644	612	654	695	696	691	687	653	658	656	704	656	657	656	704	703	640	646	690	662	690	649	659	688	723	650	673	636	681	700	684	638	659	690	710	665	701	677	680	664	653	730	717	681	694	651	622	664	670	674	655	660	647	653	641	727	682	678	679	647	714	678	678	656	667	675	658	722	690	656	677	699	689	676	651	676	663	642	702	697	687	643	643	642	710	664	666	699	670	687	658	639	640	653	667	651	672	626	618	658	653	652	680	732	663	681	667	630	704	660	659	692	681	653	731	644	649	633	678	648	617	679	675	668	662	678	633	706	634	703	668	688	657	649	679	662	686	641	675	639	697	693	685	693	709	701	702	690	683	685	620	630	656	617	641	656	608	676	677	659	668	665	674	646	688	652	681	676	674	636	663	652	666	622	690	700	651	670	657	679	707	654	656	667	692	679	710	661	677	678	638	687	698	687	668	644	661	679	668	655	707	683	644	677	653	677	661	669	684	634	698	650	662	652	684	679	682	685	649	667	642	671	703	706	692	681	653	676	666	667	623	683	676	657	660	714	695	701	665	664	652	649	679	633	677	671	615	683	667	669	609	669	636	682	677	698	655	662	673	624	689	658	703	650	723	652	664	665	647	684	660	645	653	651	626	697	612	705	685	683	666	667	685	668	698	649	629	655	684	637	607	642	629	695	640	643	662	695	723	674	664	707	694	658	680	662	653	707	617	691	700	644	650	623	645	683	656	666	701	670	658	657	669	647	677	698	649	701	686	662	679	687	636	661	693	618	652	665	636	663	693	725	625	680	674	668	705	716	667	666	668	647	631	654	662	647	682	698	606	651	699	717	661	649	655	665	685	682	686	646	724	668	664	612	692	676	678	651	681	722	663	679	637	655	676	624	669	653	669	681	651	635	676	672	639	693	692	620	699	693	676	684	666	717	694	591	624	643	634	703	676	662	596	648	635	695	689	685	598	611	686	663	702	674	726	681	672	664	655	665	679	671	653	672	672	664	672	662	697	684	680	698	681	685	698	761	639	693	656	661	642	653	633	691	675	660	628	685	640	647	654	678	635	616	614	709	656	637	682	612	677	674	653	649	692	631	677	657	642	673	629	645	694	671	715	664	667	691	639	641	707	641	636	646	662	689	660	669	669	667	685	737	651	678	668	654	686	665	651	665	693	700	686	639	686	660	650	694	718	672	713	680	606	678	665	685	662	654	696	731	684	618	668	653	660	656	692	643	648	674	676	668	695	647	672	654	678	684	649	656	622	662	676	683	654	690	681	675	660	659	698	699	648	654
27399	20921	7245	567	301	307	306	265	275	244	247	243	242	249	253	256	273	227	235	283	229	238	241	242	241	231	277	225	250	237	245	240	237	260	271	238	241	249	244	240	255	244	256	210	234	238	250	238	264	274	233	226	196	222	241	243	249	255	240	258	250	265	259	225	249	266	218	244	244	256	240	245	230	240	244	231	219	234	238	270	234	229	233	238	234	214	204	251	220	244	238	286	232	238	263	262	243	258	226	236	233	225	209	241	225	253	236	230	240	224	237	234	274	232	236	233	232	227	239	235	253	236	237	216	255	248	259	235	227	234	233	221	246	259	209	216	229	203	241	258	230	221	243	241	236	227	257	244	244	267	249	253	260	225	253	238	236	255	230	235	250	241	224	231	210	242	232	249	223	228	232	248	249	250	236	260	232	226	251	243	248	210	238	245	243	253	217	248	213	233	229	228	218	229	252	254	257	235	230	233	249	272	244	226	235	216	224	235	247	225	237	225	232	238	229	238	256	213	226	237	261	238	213	231	239	247	246	234	233	247	264	250	244	231	245	235	232	219	211	248	231	255	252	222	223	236	212	242	218	240	256	259	235	250	243	261	224	247	219	214	240	221	230	219	243	243	240	232	222	202	233	233	224	240	229	263	276	216	251	214	222	241	244	230	248	214	233	269	217	250	229	229	240	247	234	225	240	230	252	214	219	213	224	225	228	239	233	262	241	236	241	251	220	235	219	221	255	217	278	238	234	250	265	231	234	246	264	225	249	237	244	252	237	233	234	238	260	248	246	217	239	257	237	232	217	244	256	245	254	232	273	217	245	261	230	245	221	211	254	207	236	227	235	235	235	226	225	241	257	258	215	216	274	237	257	221	246	250	244	236	230	243	217	214	240	230	220	227	232	258	257	249	214	214	210	252	259	209	253	230	265	234	248	246	275	237	208	245	233	228	240	245	245	237	217	253	238	245	233	237	243	217	219	268	253	233	263	229	219	235	257	209	239	236	234	228	232	252	242	250	240	229	261	214	234	240	239	252	242	245	247	244	225	227	250	227	239	242	229	266	232	226	243	243	261	256	252	214	232	222	241	227	233	239	253	237	248	244	257	265	235	243	249	223	240	228	226	260	231	217	241	223	244	252	245	265	230	260	221	250	242	231	225	222	231	235	243	234	217	241	251	253	252	242	223	248	238	244	256	200	212	212	236	221	227	230	233	221	254	247	238	219	240	206	234	246	229	242	248	210	227	277	248	244	247	245	233	259	240	232	223	227	238	214	216	240	225	216	201	233	224	238	250	251	243	210	223	217	223	245	246	241	224	216	236	242	228	233	250	239	243	234	240	241	206	250	227	260	254	248	240	248	259	263	260	244	251	259	277	240	242	238	201	255	213	217	236	256	225	251	246	244	224	247	224	216	235	272	232	223	267	225	269	241	233	218	263	222	251	254	234	239	232	264	251	226	234	219	243	230	234	250	233	218	216	235	220	250	235	247	221	215	237	221	227	252	244	250	206	245	263	247	268	229	252	233	234	227	240	218	229	240	258	267	241	218	247	244	235	245	227	269	228	221	226	228	244	236	226	249	242	271	257	230	245	246	254	265	218	234	229	234	237	222	229	245	214	226	203	253	223	265	232	214	224	246	243	246	229	228	212	264	237	231	226	240	229	242	257	228	227	242	228	228	248	254	243	248	216	214	230	237	256	211	225	235	255	252	246	255	213	237	231	237	254	267	238	234	246	232	237	250	242	216	238	247	233	229	235	237	254	222	221	237	239	217	273	238	209	242	234	234	224	242	220	259	251	233	200	240	255	229	252	249	231	272	220	240	208	227	217	233	269	228	201	233	259	252	221	249	243	249	249	224	224	234	227	220	217	233	225	237	242	229	251	243	245	233	227	218	224	224	222	247	229	257	207	238	238	237	242	242	223	235	242	247	237	218	232	255	234	239	253	225	243	248	233	221	220	235	224	233	226	220	241	223	252	220	220	220	248	236	249	241	265	249	252	214	251	242	255	258	221	219	236	249	217	235	236	256	239	240	228	232	249	241	234	211	255	247	259	239	226	246	248	268	230	252	250	237	225	232	221	233	221	259	209	217	270	225	244	253	218	243	237	241	215	234	230	197	251	247	216	273	221	208	251	215	237	222	226	227	258	220	231	260	251	232	246	211	234	246	235	227	230	218	234	217	224	254	242	265	245	250	221	252	261	216	254	207	251	220	243	229	216	264	221	252	225	232	260	245	243	234	250	243	216	233	237	260	260	248	216	242	239	239	259	256	275	241	239	214	255	201	243	261	278	228	268	216	259	217	233	236	238	248	233	230	224	237	234	229	250	221	248	272	226	243	229	271	234	234	248	238	240	259	230	233	258	249	230	205	221	229	235	232	224	273	253	193	259	223	233	218	250	239	245	209	228	225	236	245	247	242	225	251	231	242	239	238	212	232	247	228	237	214	219	244	233	252	242	218	233	244	229	213	262	255	233	254	221	247	224	219	242	224	234	271	264	230	216	249	254	231	235	246	211	217	218	260	208	221	242	246	242	239	270	234	226	222	234	241	271	247	235	234	250	211	224	234	242	227	246	241	226	230	247	240	227	248	246	229	211	225	242	233	238	227	244	212	242	264	231	239	238	238	269	255	247	249	236	227	207	247	241	231	230	199	247	246	227	233	248	242	232	220	217	269	239	231	222	217	225	230	249	219	253	236	245	223	268	247	248	253	231	230	242	234	221	236	202	252	240	261	241	246	273	277	215	246	251	256	257	248	216	207	246	240	235	252	249	230	249	259	266	233	243	200	260	223	244	231	235	206	219	226	211	224	235	233	229	227	262	260	233	233	230	227	237	233	232	248	264	198	231	220	266	221	256	237	228	227	207	198	234	234	238	227	243	240	243	244	247	243	244	234	205	241	243	220	254	225	256	221	227	207	228	260	238	230	236	257	253	220	235	264	235	222	269	233	228	229	239	235	236	234	257	213	247	223	250	249	260	220	255	259	234	252	250	251	230	222	208	233	259	246	247	225	221	241	228	267	247	232	231	232	235	257	249	228	238	256	240	219	267	244	240	241	249	228	220	227	244	244	243	240	227	216	210	232	234	245	236	243	261	232	241	221	234	247	205	201	226	234	246	226	273	235	229	236	229	229	216	246	259	261	225	229	255	251	248	225	278	246	241	256	244	222	250	237	226	236	228	245	217	243	224	239	222	233	227	235	233	252	258	243	245	215	241	224	221	241	222	245	271	247	228	244	248	265	264	245	243	253	226	240	249	225	253	244	213	224	263	246	217	242	238	221	246	252	240	204	234	228	246	217	219	260	235	216	236	241	233	221	228	213	229	233	253	231	245	232	225	229	213	233	249	231	233	221	235	249	250	229	219	248	238	278	227	235	251	246	235	237	236	266	229	253	211	213	263	241	232	236	226	228	245	252	258	223	273	222	273	263	228	249	229	225	259	226	247	212	257	251	241	231	246	210	220	246	220	213	228	235	227	217
19018	7209	1495	944	713	708	640	577	585	562	595	543	564	520	496	523	567	526	507	505	488	519	546	490	507	537	519	478	498	513	505	480	543	472	537	540	512	487	470	478	508	527	490	545	508	511	517	474	493	490	539	512	498	498	524	513	569	505	510	526	540	519	504	513	493	504	509	506	490	526	531	497	524	497	487	516	502	538	526	527	496	573	506	478	507	532	522	520	515	523	499	530	511	484	494	528	515	459	525	504	514	510	507	513	532	519	548	542	486	496	507	521	514	497	527	509	542	529	523	469	474	488	530	536	517	511	529	518	536	507	452	525	509	504	495	515	498	487	512	538	512	484	534	524	484	503	480	526	507	509	523	496	518	494	497	532	492	511	495	504	513	488	522	549	512	549	488	476	497	547	483	522	527	515	517	514	510	522	509	508	499	455	512	510	496	492	513	562	516	529	464	515	495	536	478	494	501	530	498	498	494	528	523	500	513	512	513	538	497	507	527	484	524	521	546	516	495	506	515	547	517	510	523	540	499	475	496	500	515	514	476	517	498	497	539	533	507	531	489	487	507	506	515	547	510	493	531	504	468	468	503	508	554	515	469	476	493	530	514	465	523	506	499	523	516	490	499	493	544	514	544	482	501	545	535	583	514	548	493	510	533	508	506	509	520	502	504	538	505	480	498	488	473	452	520	545	524	528	477	517	529	509	531	502	516	486	500	488	556	515	499	552	469	555	528	530	493	489	506	483	507	539	525	519	504	514	518	509	521	485	507	529	469	505	537	486	492	546	485	524	498	512	547	506	505	483	507	512	508	562	534	467	495	524	541	530	482	501	532	517	508	529	504	533	487	519	531	524	506	531	518	480	520	477	497	510	537	531	522	527	510	538	522	491	502	519	537	525	511	508	490	505	517	525	493	529	523	518	494	539	519	465	477	523	544	539	507	504	537	491	497	492	534	511	511	501	527	529	493	474	497	489	491	489	523	524	527	501	497	525	522	559	526	563	480	529	496	521	493	513	509	530	495	529	527	510	510	495	522	533	496	518	542	505	519	515	493	481	559	532	489	506	513	516	515	486	513	498	517	521	472	480	517	538	505	479	525	559	507	544	526	499	482	522	479	514	503	533	514	490	492	507	518	555	524	525	517	500	497	534	518	538	522	578	552	490	499	532	508	465	515	539	534	534	544	490	534	546	548	497	509	529	538	490	509	541	510	553	465	504	564	529	494	500	506	514	520	506	532	511	493	477	508	529	510	503	514	516	532	512	507	527	566	494	520	555	527	516	519	547	515	552	490	531	505	507	544	537	527	479	482	520	546	499	515	485	558	497	504	512	518	486	510	523	487	515	468	483	538	519	505	549	556	548	511	499	508	535	476	500	531	495	540	508	478	494	532	512	512	560	532	534	514	496	499	514	508	514	532	459	493	495	538	502	455	512	489	542	526	529	494	476	493	493	532	526	492	536	485	547	500	488	529	532	511	530	520	553	550	519	544	507	501	520	506	531	522	496	514	528	477	493	512	533	519	552	495	487	501	452	502	518	502	507	527	505	485	510	512	468	512	513	548	515	470	488	497	509	499	523	511	526	504	493	539	566	520	500	533	524	495	510	475	506	500	514	497	525	543	540	490	541	491	508	490	521	498	489	506	508	474	507	507	517	559	500	519	477	546	488	504	517	525	537	498	489	498	504	499	500	458	522	526	500	514	556	500	498	525	505	524	526	527	513	546	497	555	505	551	502	499	471	554	533	512	531	487	548	493	475	487	524	532	527	538	538	532	528	531	493	504	521	513	538	488	506	511	488	525	523	511	532	540	501	517	524	507	505	528	494	496	501	540	515	499	523	536	487	528	488	489	519	513	508	536	533	506	478	473	482	530	533	525	542	515	533	500	534	487	534	518	537	519	482	527	505	512	569	546	491	490	486	494	492	511	530	513	506	498	528	519	491	534	526	491	530	542	498	528	504	501	488	497	539	509	507	508	526	478	464	479	554	535	508	523	511	495	502	553	510	545	498	490	538	505	479	497	488	477	492	474	544	516	512	507	533	554	549	526	516	503	519	526	484	520	525	517	486	503	505	527	515	504	491	497	484	522	470	533	481	519	524	530	510	478	516	529	512	500	535	503	526	536	536	495	518	530	472	505	490	527	475	465	524	493	531	558	514	489	497	508	539	503	473	512	526	518	523	515	518	510	529	503	500	540	485	564	531	531	534	565	504	526	530	487	532	507	498	470	478	507	511	519	519	525	560	504	541	450	513	489	538	467	516	507	569	496	501	551	484	530	492	513	495	523	534	533	513	494	523	560	503	512	528	492	525	530	497	517	527	525	513	507	497	494	499	550	555	497	549	502	457	506	475	506	527	490	506	497	506	496	513	498	483	503	496	517	530	543	564	488	507	541	512	501	505	516	497	499	528	526	497	494	509	482	514	505	518	516	490	494	505	508	496	504	558	499	513	518	513	538	492	469	528	523	549	521	489	522	506	534	497	505	519	533	524	509	519	500	511	555	523	488	521	565	535	516	521	567	491	501	516	524	515	509	478	512	494	499	517	517	522	505	505	476	510	519	499	540	521	490	500	514	537	524	560	517	534	513	505	517	549	543	538	466	492	517	527	520	528	545	471	535	505	547	515	525	563	502	534	520	508	480	499	494	506	515	529	462	497	521	517	544	481	542	522	512	498	514	520	575	547	529	525	485	465	476	511	499	529	498	507	497	497	508	525	481	489	526	515	538	520	534	517	488	532	498	501	528	532	486	506	464	540	508	544	511	502	495	479	510	538	499	569	526	526	522	444	489	503	504	478	495	526	480	529	480	470	515	526	469	519	464	505	526	504	530	492	517	517	507	496	477	489	514	524	470	536	478	520	528	516	520	542	498	506	527	505	492	471	495	517	546	528	512	530	513	545	546	477	512	507	495	551	503	505	521	459	485	509	495	536	562	513	493	530	478	527	466	524	523	502	516	484	508	512	481	538	518	514	499	555	534	496	543	496	529	543	528	493	549	468	493	516	537	498	513	461	500	503	482	496	527	497	551	500	517	509	502	505	497	490	527	520	536	495	504	511	492	514	513	500	500	548	510	513	526	507	562	501	514	498	496	522	478	529	532	482	531	509	525	492	509	509	533	512	524	473	492	462	518	531	498	521	504	501	534	506	484	469	533	503	503	503	554	489	498	516	491	468	495	537	509	514	489	510	496	533	514	505	493	524	528	506	536	542	525	507	482	527	531	499	491	532	531	497	499	501	549	522	513	471	515	505	514	528	504	524	518	514	513	559	514	524	530	496	545	486	513	487	510	496	479	543	543	521	471	562	539	508	479	525	502	547	514	531	532	509	519	517	503	541	508	468	543	501	501	472	500	470	472	490	512	480	525	540	523	534	496	492	516	537	521	498	515	558	479	511	528	471	497	541	517	520	566	491	494	480	502	524	533	500	475	482	511	550	493	501	487	506	506	501	538	508	507	487	557	495	511	478	500	507	523	509	501	525
24768	21667	28612	25191	17708	1118	477	350	313	269	228	221	219	203	209	166	193	170	186	189	185	157	168	175	188	178	163	163	156	152	131	134	152	145	153	161	148	172	128	143	145	151	147	159	153	150	150	151	160	155	148	141	132	148	131	169	137	158	133	147	161	185	176	139	164	139	152	138	158	148	138	141	136	157	156	142	154	151	164	143	163	166	143	143	179	154	136	129	138	152	142	130	153	123	140	136	166	141	162	160	140	155	154	136	130	144	141	153	133	140	131	150	144	149	137	147	148	142	149	144	141	151	138	132	159	153	141	122	155	160	153	165	122	144	153	140	134	150	155	176	163	155	126	161	163	149	170	141	144	158	133	151	138	131	133	152	169	158	146	146	156	155	146	140	157	144	142	156	151	159	160	145	167	141	139	122	157	130	148	124	136	125	132	150	160	127	155	134	159	143	134	124	138	172	143	141	134	150	152	154	148	143	137	150	129	127	135	143	137	152	148	143	134	165	149	144	133	159	143	136	143	145	153	147	128	146	143	147	139	148	135	164	153	141	152	157	177	148	128	145	140	155	153	132	164	147	166	153	152	128	150	153	132	134	151	139	137	167	142	143	166	137	142	133	144	117	185	138	152	142	140	154	151	148	140	148	165	133	123	158	162	136	153	152	164	139	123	165	150	145	144	125	169	166	129	148	147	158	137	153	117	136	156	154	140	139	136	131	139	144	150	154	143	164	142	152	154	172	147	142	149	144	148	133	143	151	139	141	175	128	141	156	137	146	150	147	150	134	146	144	161	140	144	148	150	137	125	136	177	144	122	129	133	148	163	142	152	157	140	143	142	138	163	144	155	140	125	146	142	169	131	151	150	137	124	146	136	147	148	141	125	161	157	152	157	139	151	142	151	157	142	140	145	141	168	145	157	161	145	128	163	139	133	155	155	159	144	142	138	149	149	129	166	148	156	158	123	131	137	134	143	142	150	161	139	128	156	152	146	138	155	136	152	150	160	126	140	156	147	155	142	155	158	134	149	167	156	144	153	141	144	151	150	140	142	130	131	151	155	156	152	132	129	151	157	151	155	167	137	154	144	153	137	139	154	150	149	137	131	162	138	143	144	166	165	141	155	128	116	142	157	154	158	156	138	114	149	159	149	154	166	149	141	153	126	161	156	146	151	153	147	141	148	131	132	147	160	122	140	150	150	138	135	141	124	138	149	147	144	119	158	136	135	130	149	157	137	153	165	156	172	133	150	137	155	156	157	145	142	138	154	168	144	174	158	151	157	134	138	148	143	158	155	161	123	145	159	127	140	165	155	119	124	165	144	147	157	130	134	173	141	146	144	146	145	154	144	142	147	153	164	140	135	159	156	141	149	141	147	161	164	164	151	153	119	136	142	156	159	142	140	144	140	134	158	137	173	153	136	154	125	140	151	124	160	135	156	168	141	114	132	125	152	173	127	141	155	163	132	145	152	140	151	151	160	149	140	136	158	132	151	146	149	140	180	145	153	147	133	132	152	148	147	147	129	161	138	140	140	147	149	143	150	133	155	138	145	147	129	156	143	133	122	139	153	153	158	157	124	146	153	159	152	161	134	140	141	156	143	144	159	130	145	124	181	147	158	150	142	153	140	133	151	139	161	158	132	144	137	164	159	154	164	146	154	158	126	139	146	157	141	129	147	133	148	154	137	139	161	142	139	141	139	139	147	126	139	146	151	137	158	155	148	148	119	153	147	139	148	167	133	140	150	118	157	150	141	150	132	143	153	130	118	154	140	154	148	132	128	169	142	149	134	138	149	148	161	131	169	132	164	151	133	128	140	151	151	149	158	168	165	127	144	139	148	137	141	135	149	161	150	153	153	152	150	134	158	149	158	125	149	120	133	134	136	140	126	141	145	149	173	147	158	152	120	161	145	147	140	164	147	147	149	133	144	153	135	155	152	138	154	148	164	133	150	177	162	145	150	144	126	146	147	150	138	154	132	153	155	130	162	138	141	152	171	142	148	150	147	121	168	132	145	127	150	168	154	150	138	134	135	134	145	130	140	144	121	134	149	150	155	154	145	151	152	151	145	130	173	160	147	125	136	135	154	148	141	149	134	105	151	137	137	160	142	153	147	145	146	136	150	134	144	133	158	134	149	143	141	165	126	160	140	146	147	128	146	139	136	158	158	154	163	135	155	156	132	154	144	153	135	160	173	132	149	168	141	163	138	138	134	132	159	153	140	154	143	147	133	156	154	135	160	136	153	152	145	134	164	145	134	171	132	138	127	184	148	133	148	145	145	127	160	150	127	148	159	140	154	137	151	138	149	136	140	147	161	161	124	142	137	151	131	153	142	136	139	148	153	125	145	129	127	151	145	155	153	161	149	147	135	160	168	151	118	146	155	134	138	136	146	134	135	147	142	155	149	163	142	128	115	158	163	134	128	151	155	151	147	128	147	172	134	146	134	126	134	165	146	158	155	145	139	150	161	138	150	139	165	142	138	142	136	138	135	134	159	140	144	139	163	126	151	151	134	152	152	158	144	160	152	141	125	151	139	148	139	158	130	156	157	151	139	147	129	165	134	157	152	161	147	147	148	177	142	129	154	152	145	161	160	154	121	138	166	153	112	143	127	178	150	134	145	161	156	144	145	149	155	136	143	135	154	139	148	153	139	149	148	136	144	168	162	170	117	155	153	178	135	139	142	146	158	136	165	145	155	149	151	139	141	145	162	147	150	149	145	138	147	149	142	139	152	133	148	165	154	155	168	131	148	136	138	158	141	156	138	149	145	141	156	153	131	160	136	164	131	154	139	133	156	119	146	169	154	112	141	148	139	150	155	154	170	154	148	134	122	143	135	156	158	166	174	135	137	139	167	148	164	148	156	141	145	138	156	144	164	155	158	142	144	144	162	149	164	141	139	154	156	123	169	155	146	154	137	160	149	135	125	131	144	150	172	142	139	137	148	156	135	145	141	152	139	134	144	133	138	151	128	134	172	152	144	142	152	139	139	146	144	141	146	127	144	163	111	137	155	148	133	140	147	154	145	153	175	144	149	134	150	138	140	146	138	159	138	142	150	141	149	146	143	161	146	119	134	146	135	147	157	156	150	150	137	131	144	133	142	157	159	154	129	119	185	148	143	130	132	148	140	147	163	123	168	139	155	138	137	129	146	168	143	137	144	151	142	143	155	162	140	132	138	145	145	165	148	153	142	143	146	147	145	150	144	150	128	150	139	155	141	155	146	148	159	149	146	126	156	159	153	139	151	163	158	146	137	145	162	145	127	135	145	160	139	144	127	154	132	154	153	144	153	146	117	153	137	140	150	156	146	153	136	165	141	136	167	140	157	138	119	136	140	157	137	169	132	160	142	138	150	144	150	128	156	143	170	131	163	146	159	155	130	138	151	122	135	151	130	135	143	147	165	142	124	136	135	148	132	121	157	137	165	148	142	162	144	137	142	149	161	133	145	145	149	132	138	159	152	140	146	150	160	134	161	172	135	143
36645	27780	8429	4185	2824	1858	1474	1192	1001	847	726	664	653	578	495	492	471	477	409	445	406	387	421	396	387	366	365	357	383	350	359	369	329	336	351	350	334	334	328	327	307	362	339	339	349	342	363	336	353	326	304	363	309	335	349	328	328	332	322	349	350	335	303	323	335	283	328	334	329	337	319	292	350	331	317	347	345	317	359	335	296	322	348	309	331	310	353	289	324	331	331	305	328	329	363	328	313	311	329	304	327	290	276	305	319	319	296	317	336	323	345	292	307	317	334	309	378	289	299	345	316	333	310	339	338	319	332	325	341	304	354	323	326	320	296	338	339	326	298	309	298	322	323	293	317	312	289	306	323	342	310	305	334	297	327	330	317	308	314	291	314	325	309	333	344	326	334	289	296	303	306	321	305	312	327	328	320	334	300	311	295	333	352	359	327	319	312	343	340	313	309	328	318	305	283	323	301	320	302	321	339	302	345	335	322	321	305	331	310	329	316	359	326	328	300	327	322	329	305	311	304	327	316	304	298	284	335	330	338	325	342	306	326	351	347	337	311	339	331	296	303	307	308	325	313	326	361	286	317	316	307	340	329	320	358	319	308	337	301	338	326	307	313	319	313	328	322	327	337	317	303	312	316	332	321	355	327	351	345	321	338	296	322	356	335	319	299	324	321	306	314	334	311	338	325	307	311	306	328	321	354	343	327	323	285	344	317	317	301	319	309	300	309	351	286	293	296	297	310	333	328	330	348	291	340	345	280	334	325	329	303	319	329	306	302	323	308	299	347	349	293	333	295	325	333	319	321	344	303	320	338	322	298	333	345	344	324	343	339	302	321	314	335	303	298	302	317	303	332	332	307	319	300	342	310	307	297	284	323	311	318	328	318	318	319	317	321	296	322	328	330	305	345	353	292	322	309	349	289	307	305	329	330	344	311	337	317	314	304	339	320	305	315	311	330	299	316	302	305	306	323	314	303	292	332	368	328	303	320	354	330	361	292	336	302	342	309	308	307	347	328	357	323	345	303	299	303	338	334	340	322	303	310	314	307	316	316	374	291	319	331	324	312	302	326	329	323	304	317	309	307	305	302	345	301	342	317	299	318	314	329	321	340	283	342	338	318	315	301	318	311	331	318	300	354	336	305	323	340	310	334	323	303	338	339	341	312	348	277	310	299	287	327	304	330	294	314	328	304	342	304	319	303	316	335	298	302	316	313	330	313	338	285	306	296	327	315	346	303	309	333	318	337	298	312	309	321	319	285	333	334	313	306	304	325	307	313	337	318	307	313	312	305	349	308	301	293	319	304	313	317	313	328	327	338	342	332	327	315	287	352	325	317	337	323	329	355	339	352	310	320	298	320	310	307	332	321	309	302	314	313	332	335	288	321	306	300	313	321	327	309	346	314	342	343	329	336	315	316	327	328	326	330	291	355	312	309	321	331	305	302	344	305	280	303	311	312	303	296	332	313	298	330	295	308	330	322	342	311	319	317	303	332	307	328	311	294	299	298	314	288	290	329	299	324	337	312	342	328	328	308	325	311	307	314	329	291	281	339	315	337	325	330	326	322	292	321	308	301	332	343	325	357	317	300	297	282	303	325	314	300	332	330	323	331	335	316	305	322	347	337	329	347	313	329	301	336	314	334	331	348	303	350	310	310	350	306	294	313	311	293	320	314	333	306	301	318	332	340	342	286	335	320	295	324	314	332	309	294	321	323	303	351	280	310	301	323	319	311	303	312	320	333	323	316	340	323	315	281	325	327	333	330	324	333	315	318	361	291	322	315	330	304	300	315	326	302	328	327	358	338	313	287	290	297	333	330	323	325	328	295	312	296	324	289	337	285	296	314	315	302	324	305	321	351	332	367	346	295	290	327	369	302	310	316	312	309	305	309	316	306	302	350	304	335	321	304	314	289	335	311	326	335	332	340	282	332	306	323	313	320	298	321	315	306	316	328	331	330	348	338	333	328	303	314	294	278	305	305	334	320	333	303	341	338	309	339	340	334	322	319	313	326	307	301	293	325	344	267	313	314	307	336	302	332	323	323	330	332	345	325	337	306	332	313	328	328	346	291	306	339	335	333	308	311	303	314	329	295	345	310	343	291	281	317	315	304	333	340	281	297	321	299	306	285	337	285	360	306	326	277	331	317	316	316	315	329	286	330	323	340	334	304	333	320	297	300	306	326	304	311	304	323	315	312	328	308	319	322	343	313	291	325	310	332	323	334	316	338	323	336	318	338	319	327	293	320	337	340	322	306	344	288	368	332	327	336	324	329	344	272	292	306	311	295	326	336	332	292	308	306	357	324	350	312	317	318	323	331	312	310	343	331	301	321	319	319	323	315	320	310	331	339	312	296	335	306	305	344	332	316	300	335	332	298	311	321	318	343	305	306	332	331	305	290	310	299	302	324	335	336	291	317	355	327	336	335	313	297	321	314	311	300	335	327	275	320	311	330	323	311	320	299	299	314	301	318	330	311	306	328	342	304	322	324	321	345	278	311	328	303	329	348	352	324	306	370	309	296	287	306	316	301	316	316	318	322	316	332	330	307	316	269	313	331	351	304	299	293	320	303	282	326	344	278	308	309	328	305	319	311	336	330	289	324	311	302	335	308	348	298	325	320	320	324	321	318	322	301	323	311	315	312	340	302	292	318	367	360	317	312	346	320	295	313	287	322	353	305	330	317	343	348	331	333	294	317	326	334	327	322	321	315	321	324	318	316	310	364	308	332	325	318	308	340	322	315	303	331	334	318	328	343	294	300	298	322	345	301	323	314	327	333	331	323	314	289	321	309	305	338	317	310	320	317	318	318	323	331	311	283	326	287	316	299	321	293	304	318	331	306	334	309	319	336	310	322	311	354	329	314	297	370	354	340	336	317	309	308	292	285	323	340	332	277	322	312	317	317	318	302	309	358	329	335	309	335	288	325	307	322	303	307	327	314	332	313	317	338	328	310	323	311	336	305	319	313	303	337	322	315	277	328	326	312	312	303	295	317	313	296	310	300	319	326	330	297	315	325	310	333	270	340	312	313	321	301	309	346	327	322	303	323	294	299	315	268	341	309	322	323	329	328	322	311	327	294	322	307	321	323	324	303	331	317	297	306	318	324	352	301	322	322	341	367	337	291	335	300	292	302	339	337	292	334	337	314	328	328	333	317	310	296	343	341	299	311	333	335	305	316	305	312	338	297	335	308	299	311	329	328	350	329	295	323	342	331	321	299	307	321	322	346	305	322	334	336	336	303	287	310	291	311	337	309	313	305	319	322	315	305	331	305	336	306	316	314	316	344	303	323	311	340	366	297	300	317	310	332	310	310	285	330	320	336	312	320	342	286	290	342	336	298	331	326	322	335	311	310	299	303	331	323	315	314	327	338	287	324	319	310	354	335	283	308	323	300	288	306	348	330	310	303	321	312	293	346	327	313	314	323	292	325	327	303	322	301	347	311	321	307	362	311	362	330	314	309	346	313	326	339	310	322	325	326	311
23831	21684	29455	24437	21684	16752	1788	818	616	610	549	542	465	436	425	423	437	422	432	396	381	380	404	406	382	360	382	372	371	353	354	389	351	398	350	374	362	347	375	332	351	332	361	350	324	370	347	357	371	362	344	329	356	346	379	366	353	331	384	388	351	357	348	347	368	344	367	359	344	353	347	329	329	339	336	360	335	333	351	357	358	342	344	351	353	348	350	337	323	340	316	357	369	361	330	333	322	336	371	323	336	318	331	360	336	355	344	348	317	380	356	362	330	342	308	340	353	369	336	338	309	350	356	323	338	349	381	348	303	369	327	329	340	314	341	375	381	334	344	325	352	327	367	363	345	335	330	331	329	355	375	349	353	317	379	344	347	324	366	350	355	383	374	375	347	340	342	337	299	369	353	332	347	333	335	341	333	356	361	307	367	322	316	338	323	382	334	351	328	311	358	329	355	337	389	382	356	329	327	317	339	322	359	339	354	331	327	313	354	328	362	323	339	341	367	333	338	347	350	353	369	326	370	390	326	345	306	311	337	310	373	370	336	324	360	347	324	353	355	302	327	299	342	348	345	340	327	351	327	361	373	314	341	317	380	344	341	360	382	343	358	337	357	374	363	332	370	344	354	350	339	372	321	377	337	344	372	306	324	370	315	325	341	325	348	344	322	302	305	328	349	385	332	342	358	343	374	316	334	316	366	309	348	320	316	376	393	356	330	339	329	343	337	334	326	325	334	319	338	320	369	352	336	348	344	333	361	316	363	339	378	311	339	372	333	339	318	369	340	319	381	382	347	350	334	330	321	389	358	370	352	351	314	357	343	330	312	318	325	350	340	365	336	329	331	323	336	339	348	356	377	331	342	362	374	345	346	306	324	325	333	350	337	348	340	349	332	359	312	337	356	341	317	340	336	334	352	364	347	344	312	375	342	345	361	336	314	348	381	345	341	352	322	368	339	338	338	365	342	342	354	340	352	356	353	324	344	359	335	341	333	356	326	345	391	377	360	353	348	352	341	371	339	360	348	348	319	334	313	398	339	351	320	335	384	359	369	339	372	331	337	357	305	382	330	333	372	333	334	384	328	354	327	312	358	335	371	332	355	362	336	355	284	350	331	347	342	345	353	331	323	363	310	350	296	346	342	343	347	326	332	340	331	360	301	357	323	343	329	352	355	344	346	328	344	347	349	409	348	324	338	349	344	349	334	322	305	337	341	353	333	356	357	336	333	318	321	312	344	364	335	355	335	367	363	338	347	359	343	353	354	381	342	334	345	344	362	342	360	371	330	328	303	340	348	347	323	361	332	318	313	338	375	332	341	351	347	345	346	347	346	320	350	348	349	352	344	345	363	346	327	371	314	333	374	375	348	356	334	379	337	345	358	316	311	320	347	330	336	352	333	329	327	360	324	332	351	392	331	322	345	353	340	356	359	334	328	319	343	347	301	318	335	347	302	333	321	330	324	371	342	348	337	327	331	333	326	363	345	370	330	338	359	331	354	335	350	363	329	309	344	356	330	340	351	338	311	360	393	329	316	355	301	352	353	335	327	343	323	329	367	346	314	327	348	333	342	364	343	315	356	344	359	361	347	342	350	344	366	330	340	347	358	390	344	355	335	331	312	333	345	367	364	363	359	380	343	334	353	351	346	347	290	338	364	351	342	341	339	291	349	359	311	352	360	376	365	359	341	308	360	331	356	377	348	351	355	318	345	344	345	335	374	338	380	381	311	332	346	334	382	349	318	376	342	319	334	360	334	346	348	351	317	362	356	362	326	333	334	355	338	341	362	363	332	354	380	314	334	345	338	334	339	361	347	330	337	316	336	345	347	346	335	337	316	357	363	332	323	347	342	348	339	341	352	329	294	360	313	353	313	331	326	342	321	314	356	310	345	347	369	349	330	368	313	337	330	361	345	348	338	339	372	349	332	357	334	355	341	356	380	367	342	365	365	323	376	324	318	372	337	332	367	366	340	344	351	336	374	359	347	325	308	308	344	331	321	332	375	316	341	357	342	353	283	348	357	338	356	317	368	332	339	301	350	328	337	349	314	366	343	343	360	338	352	322	350	351	369	348	335	323	315	343	361	324	360	352	347	342	341	338	362	349	335	352	355	347	322	348	349	348	355	352	360	345	306	344	355	345	344	342	301	351	347	345	342	326	350	364	348	349	375	354	379	360	345	372	326	381	339	338	347	319	336	347	362	331	350	334	342	368	321	339	353	323	351	338	342	364	342	336	314	329	313	311	332	347	304	336	359	372	333	332	360	385	330	377	323	337	361	347	352	367	358	346	345	339	341	343	339	332	312	338	307	337	338	330	371	359	318	322	318	342	367	360	351	333	349	373	336	339	335	353	352	341	333	322	295	312	343	347	335	347	327	347	356	334	361	336	348	344	341	361	355	356	339	372	339	338	324	343	326	354	327	315	334	346	310	336	365	350	346	356	331	338	336	297	368	347	339	358	333	353	320	374	341	332	322	346	319	347	318	395	377	330	292	366	327	373	335	362	348	362	326	345	345	313	367	333	339	364	319	342	354	381	322	340	339	330	365	344	385	298	350	343	322	318	370	377	377	347	362	366	351	341	375	357	391	381	378	314	349	340	340	347	388	345	357	347	348	346	357	358	360	307	336	319	311	333	320	342	337	320	380	350	380	316	353	333	357	352	320	374	336	361	340	357	332	353	329	342	336	328	369	343	347	368	329	305	337	348	348	327	305	305	315	343	339	349	358	318	345	320	359	356	337	320	315	320	357	326	321	344	330	335	375	354	357	329	337	330	305	353	309	327	336	337	372	327	336	348	333	363	367	325	323	315	319	358	327	366	342	337	370	367	327	344	325	375	339	320	340	349	333	336	374	321	353	308	353	365	353	325	371	339	365	340	327	358	375	361	338	355	339	344	346	333	376	350	318	370	340	355	317	340	344	323	315	314	341	359	345	380	328	339	356	374	340	352	325	342	376	321	312	323	348	346	333	348	341	345	336	319	338	354	332	333	330	328	345	331	366	352	336	356	338	336	358	348	354	351	339	350	338	333	331	358	360	334	346	398	335	360	333	350	365	317	340	315	326	352	341	337	344	334	287	344	338	343	330	341	354	335	305	337	317	331	367	364	347	338	334	365	308	388	338	337	334	354	326	318	350	365	373	333	334	367	347	340	335	313	372	297	334	324	366	378	324	308	367	358	373	330	320	349	333	380	359	340	318	349	361	323	348	350	321	359	357	326	380	349	324	350	351	339	329	366	346	334	346	314	358	340	347	338	320	329	330	366	333	343	360	368	326	335	339	331	396	350	347	326	373	370	347	315	337	342	355	378	331	330	339	358	338	339	348	335	339	328	357	335	318	365	333	321	359	347	337	329	314	343	312	333	340	376	363	355	333	349	356	359	339	374	340	305	316	381	343	331	360	338	328	370	343	320	332	382	330	357	349	345	333	341	305	335	372	319	333	355	308	354	320	351	324	345	336	376	310	372	315	327	350	360	378	323
40155	33118	13734	7579	5034	3675	2866	2263	1922	1742	1478	1397	1195	1145	1045	1000	930	957	898	824	872	829	816	789	781	773	764	773	801	790	765	763	679	746	782	695	730	698	676	711	704	712	756	695	706	678	706	710	774	717	696	678	741	683	761	665	676	707	632	677	683	690	654	712	735	677	658	627	645	634	663	652	698	643	650	698	672	672	667	664	656	683	694	660	659	656	719	744	683	667	663	696	675	712	708	619	644	628	697	655	689	677	642	648	668	668	674	679	680	676	650	671	687	637	649	662	666	684	683	671	683	671	648	645	691	708	681	625	665	614	676	673	662	672	677	649	676	652	673	690	627	678	684	697	743	625	668	690	629	670	638	712	706	650	711	713	652	663	692	586	679	637	702	648	674	669	658	693	640	607	658	745	659	664	625	637	645	635	645	628	679	675	630	659	692	699	721	665	651	659	658	667	651	650	662	695	686	683	663	705	696	670	698	653	648	671	673	630	649	662	662	645	701	664	684	691	674	701	651	639	691	711	656	639	651	663	648	633	631	668	600	692	653	718	645	656	657	654	711	705	659	672	654	641	678	614	617	682	705	683	628	666	683	661	665	699	657	637	688	660	664	632	650	678	676	640	624	678	664	648	614	675	678	655	681	650	663	665	628	652	694	648	643	655	664	700	666	682	653	654	730	670	670	660	656	656	690	621	624	682	653	671	645	708	697	631	664	646	658	647	698	666	690	644	640	667	700	661	678	709	622	711	670	651	682	694	667	670	709	660	661	694	735	659	662	688	623	678	698	671	646	680	714	685	649	699	679	681	665	672	699	658	698	668	668	701	666	618	623	667	670	659	663	644	656	624	638	606	687	665	696	669	691	655	664	649	641	650	706	668	639	666	691	691	640	698	664	717	681	683	651	605	609	683	644	671	707	646	685	692	684	667	636	673	698	654	674	681	705	609	677	675	613	700	723	667	669	669	633	677	686	682	672	638	615	639	701	631	629	667	703	672	693	594	592	675	716	676	717	685	641	653	637	649	716	664	637	661	684	669	634	651	651	663	680	657	688	663	663	664	682	694	699	689	663	670	641	677	652	670	674	623	642	698	693	630	660	666	713	666	597	626	648	627	630	643	643	682	640	679	684	663	699	710	665	655	629	693	679	656	689	662	685	655	672	626	658	632	658	646	650	676	660	601	695	654	657	690	698	687	652	703	625	679	669	661	620	684	697	654	727	670	696	673	663	653	663	652	656	669	698	589	671	672	650	678	628	644	658	653	715	682	655	643	631	701	695	718	680	666	669	679	696	643	664	693	664	654	662	676	653	681	643	623	653	636	655	661	654	653	662	662	667	650	696	669	694	657	676	688	640	697	656	692	695	633	645	678	658	643	619	672	644	697	652	616	679	637	682	645	685	635	684	651	649	665	669	641	707	682	668	698	634	686	670	697	634	674	642	638	692	677	670	667	683	660	633	654	689	682	620	688	661	627	668	663	703	675	694	653	670	629	657	668	672	640	702	632	698	672	680	641	675	679	683	691	664	616	697	675	730	676	663	673	654	657	650	674	647	658	703	647	680	674	646	647	686	706	657	643	625	674	670	655	681	651	676	673	637	638	657	663	635	689	649	682	646	684	652	636	655	657	647	686	668	651	658	676	645	659	654	653	714	713	617	669	700	725	643	680	629	718	658	679	646	674	688	637	658	674	711	655	648	639	703	637	712	598	689	674	666	665	702	688	684	633	620	703	671	642	666	654	669	684	655	658	690	661	647	649	638	709	703	645	713	669	665	644	660	694	657	685	675	644	662	624	646	643	668	660	681	661	702	639	709	666	661	650	683	636	674	654	639	662	638	663	722	656	675	695	699	678	623	655	688	670	660	691	681	663	679	644	683	638	696	684	623	632	657	698	590	602	656	652	662	675	673	651	651	697	632	674	697	678	637	647	669	645	679	627	690	673	654	699	643	632	659	711	640	655	677	625	682	700	689	661	650	647	642	643	677	642	675	681	670	655	614	719	689	697	648	636	654	648	672	686	676	675	685	632	594	673	656	655	697	669	667	695	632	642	682	662	695	703	673	663	666	675	660	681	712	682	640	635	654	669	693	671	619	641	651	653	616	679	667	718	671	667	652	634	630	648	706	654	654	670	644	615	651	670	651	617	658	629	646	645	657	671	676	638	634	664	649	651	713	649	669	695	684	655	655	640	645	674	648	650	675	665	681	647	632	675	633	601	645	696	632	667	738	675	656	692	672	661	709	661	677	633	687	692	708	657	649	662	677	661	640	642	625	638	634	662	642	668	697	658	662	622	673	684	693	607	692	646	673	677	639	675	708	681	637	654	723	676	669	713	643	675	656	689	675	602	702	686	662	636	652	648	651	671	685	656	613	648	643	647	675	666	654	665	650	630	644	651	655	710	682	619	644	678	666	659	649	718	630	657	645	638	712	715	681	641	657	612	635	677	664	632	647	611	650	659	702	659	666	650	667	683	659	665	667	678	659	615	647	637	635	671	701	639	645	720	650	685	675	634	666	681	656	603	692	606	678	678	643	694	702	607	667	683	677	695	717	653	620	671	656	674	662	669	648	644	665	684	676	616	657	652	699	688	728	659	633	681	651	623	654	614	662	656	690	679	670	676	680	678	654	624	679	684	642	656	698	671	678	640	640	640	630	693	585	687	650	691	649	641	651	673	667	659	655	668	651	658	653	654	693	642	663	687	712	654	653	626	606	681	630	679	686	676	647	695	603	720	663	695	687	698	643	617	718	637	654	643	659	670	697	650	647	658	695	673	679	623	674	671	638	658	656	662	650	640	673	699	651	718	685	656	710	714	689	659	628	688	629	661	629	595	588	637	673	667	624	618	679	651	671	684	675	642	645	708	667	670	668	621	651	665	667	686	711	617	717	710	657	684	651	762	665	628	672	671	732	685	613	670	648	639	645	685	641	675	700	707	676	611	673	668	688	685	681	673	679	679	642	614	688	664	648	619	699	659	646	646	707	725	665	688	659	699	622	651	702	644	651	699	632	654	650	639	653	697	700	661	635	643	689	679	617	687	677	643	677	684	675	677	698	687	696	645	702	681	677	611	643	669	663	681	648	653	681	674	662	685	647	705	699	681	671	658	634	658	677	673	615	660	656	643	734	670	661	658	696	662	685	630	699	676	662	632	685	680	701	700	703	688	738	664	668	702	681	665	629	688	710	652	632	682	634	639	679	668	623	668	634	657	666	615	666	679	678	624	692	655	644	672	715	688	635	663	680	667	679	675	632	708	658	647	669	673	635	663	658	678	627	662	679	632	637	682	716	657	680	692	658	633	653	665	677	697	691	695	659	606	692	651	663	664	596	665	707	711	673	727	673	682	662	665	680	637	662	611	663	687	681	632	679	695	663	669	674	641	635	624	727	705	639	634	625	663	673	645	654	665	656	651	662	684	673	655	655	703	709	643	595	690	666	723	691	715	635	671	697	659	664	670	671	634	635	636	687	677	669	598	643	664
27471	20836	6870	516	306	251	313	299	273	225	242	247	227	225	243	243	255	243	224	256	222	258	270	217	264	241	242	254	261	233	244	240	218	248	230	220	241	258	241	222	239	250	237	209	227	242	256	229	222	244	224	256	222	248	215	239	256	241	241	246	232	284	235	251	245	246	231	260	226	230	232	241	248	234	237	242	218	260	245	245	269	249	220	234	247	220	243	211	253	227	229	228	241	260	247	274	242	251	226	228	268	259	217	246	238	250	262	226	230	239	245	206	239	269	253	267	223	221	213	239	253	238	256	227	220	243	218	226	232	235	202	236	241	230	236	246	240	224	229	234	242	237	232	228	243	216	247	247	273	202	253	248	252	248	247	245	244	248	226	227	236	223	227	248	256	208	232	243	234	259	232	234	219	264	222	235	232	261	241	238	208	217	229	233	225	224	234	241	212	226	238	251	244	261	227	220	239	244	239	228	246	217	227	211	266	231	228	250	193	236	197	247	237	266	209	234	252	208	238	243	216	239	231	236	249	213	269	232	247	256	229	232	244	236	245	222	233	249	216	234	222	253	267	241	213	269	264	246	248	223	223	212	242	239	231	213	235	245	241	232	225	236	240	249	250	255	258	235	225	246	223	228	228	225	227	229	232	260	221	253	258	223	230	235	228	201	247	221	228	224	262	204	250	236	258	233	242	227	226	288	231	230	206	249	252	202	230	258	228	216	237	224	220	265	249	252	250	215	250	234	241	235	213	202	215	242	229	273	264	247	250	259	247	234	217	222	252	271	228	232	250	239	231	239	221	225	278	241	228	248	235	230	231	223	242	264	233	241	249	227	265	234	248	250	208	217	239	241	270	239	268	228	217	248	225	246	251	260	232	251	225	244	220	236	264	247	247	292	259	190	255	249	220	216	248	240	233	221	226	233	227	234	245	237	232	262	258	266	235	258	216	265	230	238	243	218	227	245	224	248	235	251	264	236	237	250	226	227	223	239	250	247	232	236	243	225	232	224	231	245	221	254	241	232	272	216	251	238	257	246	221	252	240	267	246	217	241	239	236	235	237	246	263	275	248	244	209	246	232	259	247	213	266	274	234	249	239	253	259	228	229	255	242	218	240	229	247	256	231	229	237	228	231	272	256	224	225	246	257	236	277	237	229	220	256	205	229	245	237	236	253	244	237	226	252	250	241	234	254	274	228	244	240	229	231	248	261	263	252	229	225	218	213	215	224	226	266	245	245	220	232	244	244	226	231	233	221	232	238	221	261	251	223	210	246	218	217	251	237	225	230	259	207	261	233	222	239	213	246	243	237	267	223	237	234	241	263	230	250	223	254	234	237	249	219	250	191	234	231	218	230	259	219	277	225	238	254	232	264	259	258	253	225	218	208	236	230	238	226	247	199	242	236	260	237	215	198	221	233	240	244	247	233	232	231	235	226	249	237	244	252	245	220	230	243	239	226	229	267	210	238	270	248	252	230	245	230	240	238	263	246	213	228	220	236	231	230	240	230	221	221	248	223	229	254	241	256	244	253	266	229	233	242	253	256	229	239	225	227	224	263	215	259	229	232	244	237	232	251	228	249	232	250	256	233	224	224	258	235	245	243	257	234	228	244	266	261	218	239	235	244	243	233	245	237	243	217	238	267	211	226	256	212	216	205	219	253	241	242	230	234	246	235	251	238	233	223	246	239	243	238	207	233	230	232	236	256	231	220	238	237	232	228	247	223	224	189	240	225	239	231	249	215	258	234	233	222	261	230	225	239	251	252	257	241	251	247	252	229	260	241	251	233	238	227	232	230	207	218	215	222	262	218	248	229	236	230	233	259	228	227	228	229	227	246	232	251	215	261	252	232	235	241	262	235	215	246	225	255	245	250	249	229	224	240	249	222	212	217	244	259	246	210	251	239	251	242	215	268	248	225	270	234	221	227	250	239	252	216	231	205	238	233	234	241	230	245	222	233	218	245	228	244	219	245	232	237	301	248	231	251	247	200	212	250	227	224	241	242	262	249	229	243	241	243	239	247	277	252	227	240	247	228	241	213	241	237	228	249	216	228	245	239	243	202	241	250	249	240	229	216	257	244	264	238	273	204	229	225	249	215	241	226	250	223	254	244	271	246	235	270	219	251	227	240	237	264	244	234	241	230	261	227	235	227	239	237	202	252	239	221	254	234	254	233	243	227	243	229	214	231	233	247	233	227	214	236	241	230	217	272	226	240	216	213	234	232	220	242	245	198	255	248	241	227	226	248	252	244	233	239	222	224	253	264	233	258	236	240	237	239	226	245	245	262	254	261	233	236	223	250	244	234	251	225	255	232	235	238	242	219	237	219	222	236	254	230	240	248	245	237	220	232	255	234	264	232	224	245	232	205	244	250	246	213	221	237	257	242	232	267	242	237	229	240	237	243	241	270	247	226	254	207	228	221	220	238	236	237	266	268	241	256	240	223	253	237	222	228	220	228	231	220	235	211	229	226	229	241	229	241	259	236	225	220	229	256	259	253	238	236	228	249	246	215	238	253	214	277	233	216	222	235	231	214	247	242	227	245	271	232	237	222	244	217	229	263	226	238	231	246	214	234	248	206	193	226	263	222	241	237	235	250	241	233	238	272	221	238	241	249	248	238	249	229	229	247	227	235	234	240	246	248	218	253	232	257	247	245	207	244	224	242	269	232	221	274	217	248	224	247	263	251	228	249	246	248	233	232	217	233	235	238	226	214	227	222	268	229	215	244	218	235	249	227	222	268	214	237	223	242	236	247	245	235	233	252	236	250	272	234	227	228	251	258	258	242	239	238	252	217	231	251	228	236	237	197	233	248	239	279	242	229	258	222	233	241	247	223	245	228	246	244	253	229	241	225	230	246	231	253	239	218	247	249	245	234	256	241	234	200	242	253	229	236	238	253	194	234	239	235	226	236	237	238	248	270	239	231	235	249	234	228	243	231	237	215	250	252	256	224	232	238	237	236	200	226	270	266	221	240	247	235	241	236	196	265	242	241	267	244	221	232	257	224	230	264	249	230	239	228	229	225	244	239	224	264	264	269	232	252	236	245	229	241	253	232	202	230	233	254	225	246	215	216	245	247	236	243	240	215	242	269	256	258	231	226	251	221	239	212	251	243	202	209	211	250	245	237	233	218	252	227	246	234	221	219	236	221	216	244	240	267	256	268	222	220	241	228	240	241	247	250	222	230	238	253	224	222	235	235	223	257	224	250	227	252	203	244	243	230	259	240	228	254	266	219	243	241	231	218	237	242	219	240	280	243	214	244	225	244	238	239	248	236	244	240	238	215	216	228	248	253	249	222	229	226	245	207	252	242	240	229	258	236	218	217	242	241	232	233	246	242	238	248	228	240	264	244	234	219	241	258	223	238	225	231	237	243	256	252	197	244	233	234	233	230	205	235	244	233	236	253	239	244	218	222	208	225	249	225	257	231	248	237	234	234	229	263	269	247	235	243	238	258	244	244	230	247	281	266	248	247	240	238	238
19664	7930	1478	908	732	672	608	588	581	571	523	503	505	520	531	552	550	544	545	523	569	504	494	527	570	528	490	549	536	541	494	497	526	512	531	489	515	494	509	541	543	499	484	506	516	519	473	500	495	513	514	505	505	520	514	473	498	539	508	517	501	490	491	531	508	530	499	503	527	501	536	528	505	543	492	495	493	505	526	494	494	530	565	505	479	448	490	525	475	526	517	482	503	495	554	516	535	533	487	514	531	489	496	513	521	550	509	513	515	507	520	479	545	504	538	492	507	505	481	493	494	515	501	450	542	482	504	510	527	538	491	495	498	500	524	529	495	526	501	480	526	523	530	525	510	514	525	527	500	511	526	523	540	491	517	551	525	513	508	482	506	520	537	557	470	500	505	542	517	516	507	500	492	487	534	516	482	488	512	491	541	490	463	501	488	514	483	538	500	484	496	500	476	457	504	542	522	507	504	485	514	548	495	509	523	539	513	489	470	470	529	502	495	500	504	516	510	533	473	515	512	544	500	480	498	491	472	528	514	541	522	510	544	526	511	540	511	500	513	496	498	524	478	500	546	490	539	503	569	502	518	480	481	571	514	510	526	578	529	513	515	507	541	482	493	519	514	522	525	507	493	488	515	549	543	499	517	515	532	493	495	542	507	519	495	485	494	518	495	523	494	473	518	520	499	497	530	519	511	517	463	489	519	529	481	494	511	517	523	514	490	474	516	504	502	520	477	487	534	510	523	508	480	543	522	526	553	540	505	523	492	504	548	534	511	492	490	508	503	509	545	501	502	476	496	494	499	512	498	490	549	524	509	509	491	531	529	522	510	524	465	519	521	500	498	463	500	541	475	516	546	496	498	500	497	482	515	507	516	522	539	497	502	520	513	498	569	518	530	497	536	470	506	500	521	499	517	502	489	527	526	525	551	480	531	540	458	519	515	497	517	522	551	518	501	496	541	446	504	503	511	479	547	501	508	510	503	504	511	523	532	490	513	510	529	546	479	550	480	538	509	504	507	487	540	515	525	505	521	534	512	490	518	516	495	495	525	515	546	501	527	510	546	506	514	527	493	540	496	478	520	529	508	524	507	502	485	509	527	529	490	503	514	521	471	504	543	482	498	491	519	496	545	541	520	510	492	513	499	513	568	504	486	489	510	530	499	524	538	540	529	522	483	527	524	519	457	502	455	510	500	509	568	528	541	533	503	534	526	498	500	524	516	549	511	521	510	487	498	493	485	535	528	554	530	513	522	464	514	523	505	499	483	537	486	508	525	486	507	479	504	530	485	518	494	494	537	505	500	573	481	526	548	462	535	493	514	501	555	498	523	473	511	513	547	506	525	541	533	497	490	519	513	514	531	511	488	491	526	524	502	514	525	508	487	531	496	493	534	538	534	475	529	492	451	513	507	483	513	495	524	523	473	540	494	548	507	494	507	488	530	493	499	523	515	536	516	529	516	519	490	514	478	473	503	541	501	449	526	491	518	506	514	558	488	476	496	487	487	495	519	470	528	502	460	505	513	524	518	524	511	515	478	523	540	499	543	488	528	482	508	508	511	525	486	530	525	495	530	496	500	530	509	503	493	553	481	503	482	541	508	526	500	492	520	527	498	498	519	460	489	492	489	490	513	531	538	497	487	497	504	490	507	481	492	514	508	531	529	512	522	529	500	487	543	523	490	493	533	529	454	509	487	524	514	529	502	503	510	501	525	483	477	511	520	541	519	551	520	526	546	541	506	501	530	548	513	486	546	503	483	484	484	557	517	521	509	502	500	531	539	476	521	490	484	505	527	512	531	531	530	491	503	521	472	520	504	485	513	524	489	499	513	485	529	492	507	546	507	514	518	470	518	497	530	494	536	472	513	513	510	476	491	490	492	474	481	515	473	536	540	498	517	504	499	535	517	463	543	526	500	551	472	528	539	534	512	506	484	455	499	498	493	492	522	544	478	488	495	508	483	520	528	545	518	536	515	472	530	517	505	544	518	536	489	502	502	527	524	484	511	529	461	493	507	568	525	550	492	492	497	552	534	492	537	512	533	493	507	516	486	502	572	523	527	521	518	521	525	507	505	487	491	507	525	507	493	491	539	514	480	508	512	519	480	531	504	498	496	531	522	533	522	499	526	518	506	488	504	471	468	499	521	454	536	521	518	532	544	526	548	522	519	496	465	526	514	508	536	523	488	495	524	530	538	508	496	523	518	508	519	538	473	494	520	477	498	530	490	463	526	508	507	494	493	500	498	534	518	501	541	492	513	481	548	523	529	489	488	460	488	533	478	534	519	562	507	481	455	476	497	513	465	534	528	482	484	524	511	490	530	498	557	520	522	504	495	468	505	528	491	527	525	512	516	514	507	508	560	511	464	539	514	543	508	524	544	516	478	527	531	492	549	550	521	472	531	545	504	483	537	506	532	529	513	503	516	506	511	498	520	534	506	523	493	515	539	524	480	538	485	465	557	528	507	552	526	496	530	454	546	543	496	552	499	531	527	509	466	511	505	489	540	534	505	527	532	507	545	492	538	469	521	489	507	532	480	530	545	512	509	511	500	543	499	570	525	502	524	525	512	523	510	541	474	500	518	524	511	495	501	471	524	546	544	499	513	504	487	502	496	497	510	506	512	530	529	521	499	517	514	493	497	533	523	491	500	487	514	529	558	498	534	521	480	539	495	537	483	555	483	503	506	499	520	510	510	498	509	515	503	507	518	505	503	493	551	511	508	515	539	513	538	522	485	510	538	531	487	556	510	482	526	497	473	493	512	505	495	555	475	526	508	521	525	479	509	537	521	534	512	505	493	509	504	502	478	519	542	486	529	536	519	513	497	506	503	531	505	493	532	496	480	509	460	512	553	500	485	523	507	503	521	500	504	535	532	493	453	488	497	541	519	533	499	532	517	514	472	541	455	489	544	503	491	500	502	533	502	520	485	528	532	485	551	529	503	485	497	477	528	529	507	541	462	489	486	466	514	499	469	495	493	558	525	471	502	511	500	559	515	505	548	478	515	520	521	528	502	477	501	509	516	515	490	496	469	529	491	509	543	501	560	502	512	487	539	510	469	554	543	516	510	509	549	508	556	542	515	517	475	491	493	509	513	491	500	490	500	532	522	525	488	516	485	515	492	505	525	511	488	535	539	463	502	521	488	490	500	496	498	523	487	505	476	531	468	484	484	527	499	494	541	489	526	515	499	489	526	536	503	508	511	526	481	515	533	507	542	509	539	530	548	541	493	500	514	535	539	511	500	503	520	516	482	519	480	507	515	535	470	497	521	466	509	537	491	516	492	495	510	511	536	501	531	488	485	516	505	534	505	516	474	545	495	556	556	502	499	511	503	518	489	532	532	488	497	525	449	494	517	527	507	524	535	511	535	519	510	500	545	504	542	522	508	517	533	532	488	530	516	494	493	512	498	486	500	506	484	506	513	515	511	501	523	514	545	533	495	496	516	544	522	551	508	493	555	517	505	533	510	488	523	520	511	533
23750	20728	27323	24203	16282	1022	441	357	276	222	245	209	183	194	193	173	197	178	154	158	163	167	164	159	144	156	161	162	155	137	130	112	137	124	140	137	124	170	139	143	145	140	142	133	139	148	134	160	149	148	156	130	146	124	146	162	168	133	148	165	150	140	124	145	134	137	140	155	139	121	135	142	128	144	148	118	133	136	130	148	166	146	159	134	142	155	147	129	112	123	146	152	117	132	120	163	145	130	140	142	167	153	154	138	130	115	132	141	135	134	150	142	144	150	143	121	112	129	129	145	124	142	153	151	139	143	124	145	143	156	144	156	151	111	140	130	156	140	143	138	138	137	135	147	124	139	129	140	148	110	140	130	130	145	132	138	125	170	135	155	156	154	140	144	127	138	118	119	155	167	141	144	146	137	148	132	133	136	127	126	154	134	137	148	150	150	126	150	146	124	156	122	147	137	130	108	136	128	150	157	139	126	131	138	133	133	134	138	142	120	133	145	144	136	138	141	132	144	147	130	123	149	139	139	140	131	123	129	151	131	127	131	142	128	149	133	140	149	137	132	135	147	144	139	147	152	133	148	164	128	109	114	156	127	166	152	135	128	151	151	142	135	148	138	138	139	165	137	134	163	121	141	128	133	149	140	147	126	154	159	141	130	145	138	143	129	127	130	117	131	133	129	124	157	143	136	136	152	121	142	146	138	143	150	144	144	138	159	146	105	152	117	130	152	139	161	131	146	130	128	147	163	136	136	138	147	149	134	153	151	130	138	137	117	118	138	134	168	142	120	141	170	130	126	152	114	146	131	146	127	115	125	140	140	160	134	146	145	143	127	138	133	130	142	140	136	151	156	158	130	154	136	130	158	132	144	132	121	130	136	145	131	151	152	128	135	135	138	129	104	149	144	142	133	153	134	149	122	132	156	151	146	122	122	144	123	149	158	151	133	140	151	149	149	134	137	147	147	132	135	126	151	143	144	147	134	142	135	159	121	151	127	122	137	129	142	151	127	156	137	160	163	135	127	138	142	145	152	161	148	144	143	146	173	140	161	128	147	136	141	108	138	130	149	138	145	119	139	141	134	142	133	140	145	128	150	127	132	132	165	137	146	151	135	139	142	153	127	140	151	127	146	151	133	130	141	146	145	124	143	137	137	128	131	158	148	113	120	130	148	143	143	146	151	142	157	138	138	144	114	121	141	132	143	142	140	147	113	114	125	142	144	115	145	140	147	158	146	130	136	129	133	133	132	149	146	128	138	152	151	154	147	162	134	143	129	120	123	135	143	132	136	122	140	160	133	130	143	167	125	141	123	136	151	133	141	139	151	153	130	134	134	132	145	137	151	155	131	130	121	149	141	144	145	154	134	135	138	128	130	130	131	115	154	125	137	139	135	141	127	146	160	154	130	135	140	127	140	128	114	141	129	137	139	153	141	162	144	136	149	143	139	145	155	151	145	136	134	129	136	150	156	122	136	128	138	148	145	151	131	127	137	136	140	144	126	141	133	132	152	130	151	136	142	126	138	131	137	163	145	119	131	127	106	152	137	130	160	155	154	135	119	120	124	121	154	134	128	132	132	133	129	132	125	124	137	134	160	146	118	143	127	143	153	152	146	148	141	125	120	137	120	129	142	129	134	138	127	124	141	141	162	125	148	129	138	122	134	147	135	143	143	130	142	169	145	156	128	139	137	145	132	155	141	142	148	161	143	134	117	157	152	146	145	132	144	121	138	146	141	142	140	150	129	130	145	163	134	105	134	147	155	154	133	127	151	123	166	164	139	139	140	140	132	140	139	136	145	130	154	141	129	140	157	157	123	130	138	159	138	122	142	134	142	138	143	124	154	131	121	149	152	148	149	145	140	150	147	128	149	132	133	139	117	148	136	116	143	146	146	121	140	139	127	135	119	160	147	125	156	145	136	145	145	137	136	135	137	143	147	122	119	144	169	150	149	145	116	150	162	130	144	130	124	145	148	138	129	150	154	126	125	158	120	138	126	134	126	142	126	123	121	156	146	155	121	131	117	143	132	135	123	134	143	154	114	151	143	148	136	130	122	132	129	141	160	146	135	153	134	126	123	150	151	158	143	150	147	128	143	138	157	154	139	133	124	137	148	146	129	144	142	141	162	126	131	149	150	114	149	155	138	128	132	122	119	135	143	152	132	128	125	134	130	139	130	132	154	144	115	142	156	136	152	114	126	138	137	141	125	142	135	151	155	146	145	138	129	133	148	147	146	130	159	143	142	132	109	127	153	132	128	120	129	135	137	147	140	145	145	144	140	139	141	122	133	149	139	130	154	114	145	136	153	128	123	121	154	160	130	134	144	139	145	131	147	125	152	139	119	123	134	122	136	130	119	167	119	138	146	165	149	151	129	128	143	120	152	138	150	138	135	164	117	123	137	155	162	124	128	135	151	130	133	134	153	132	138	131	143	122	135	154	131	155	177	123	126	118	126	142	126	134	134	137	123	151	142	131	143	148	149	133	130	139	145	143	129	138	140	140	156	144	117	145	138	139	141	140	161	141	143	165	133	128	142	147	128	125	134	126	146	140	139	153	139	129	111	160	138	146	128	128	144	144	148	139	128	143	132	153	148	118	167	141	126	138	141	137	132	146	142	144	133	145	130	152	143	127	135	164	145	142	145	139	137	130	151	139	140	118	144	132	128	136	152	155	155	143	131	147	135	132	144	147	130	161	176	140	144	137	148	121	125	136	127	157	150	147	130	137	138	127	153	154	144	149	139	142	158	150	130	114	143	133	141	116	141	123	149	135	135	134	134	138	135	139	137	140	139	148	146	140	120	153	131	121	128	145	149	133	146	140	148	134	145	140	137	152	108	134	129	144	134	143	136	130	148	147	159	140	128	117	156	136	137	138	130	159	140	136	131	147	136	151	135	141	144	135	141	127	137	129	142	118	118	130	141	139	132	136	129	158	128	130	145	123	135	137	129	137	128	144	139	144	154	131	132	160	153	149	137	146	147	135	136	163	145	152	152	167	131	127	136	151	147	158	159	158	133	154	164	141	151	131	149	120	144	162	140	117	132	134	145	135	142	150	154	118	129	122	118	147	142	120	137	159	141	126	161	161	123	145	150	159	123	141	133	143	136	137	145	156	146	142	159	146	150	134	146	138	137	119	140	128	124	165	153	145	130	164	160	161	149	144	154	139	141	126	143	134	122	125	149	147	150	147	142	138	143	141	142	129	135	120	120	137	129	137	153	134	139	145	150	114	124	149	154	133	151	140	153	161	142	133	122	122	155	158	146	164	140	146	156	133	156	152	141	143	126	162	147	144	141	131	127	155	126	139	147	150	148	142	128	140	132	136	149	144	144	141	144	134	147	134	118	136	155	131	135	154	127	136	141	125	151	157	151	151	130	119	137	125	121	146	138	131	152	134	146	143	117	154	135	131	131	129	154	144	166	144	124	117	129	127	154	139	141	139	153	135	135	130	140	126	131	132	155	131	146	155	139	141	129	133	146
34168	26594	8076	4131	2597	1863	1387	1118	939	821	711	675	593	570	499	531	488	446	425	409	424	393	348	378	366	377	329	369	345	363	367	335	342	342	291	326	312	339	312	329	351	314	308	327	313	324	324	308	317	331	330	319	302	337	326	331	323	309	304	332	309	318	332	275	340	316	342	278	314	325	328	306	316	335	293	289	293	289	312	304	305	272	315	246	281	315	295	331	310	301	263	318	346	308	323	333	327	276	298	316	307	318	317	320	292	300	301	278	298	296	285	314	294	331	276	321	294	292	305	303	303	333	302	302	332	295	308	320	314	309	310	310	305	283	307	327	287	315	308	302	326	296	337	287	277	310	305	316	260	313	300	310	294	327	322	300	300	323	296	290	286	331	289	308	330	278	311	312	339	295	302	306	277	299	298	267	344	313	286	302	300	292	295	324	280	313	333	343	300	287	308	317	306	326	324	318	300	321	313	326	318	277	311	306	298	284	287	336	325	305	320	298	308	291	329	317	327	298	306	288	300	318	271	301	303	316	326	302	272	286	286	322	305	304	297	292	311	305	312	300	299	305	303	310	305	291	304	321	315	274	366	306	290	321	316	293	324	296	298	285	297	323	308	268	320	278	314	333	295	310	309	298	318	288	306	289	294	315	328	325	278	284	314	307	297	263	319	283	292	313	281	285	323	325	286	317	292	285	297	281	300	288	300	295	324	283	326	312	293	323	292	289	337	273	260	359	317	280	312	277	326	257	289	316	331	295	285	289	298	304	292	315	350	311	316	290	324	315	323	296	299	322	263	298	296	320	309	306	300	326	328	318	295	290	297	317	301	293	301	304	309	303	336	319	308	283	289	294	334	301	293	313	309	283	327	309	286	313	310	311	277	302	262	308	315	319	330	294	290	319	303	334	281	299	305	303	345	291	288	271	300	277	305	270	296	303	290	291	308	300	297	313	292	323	301	316	324	330	295	334	282	306	318	314	298	292	360	276	341	304	298	287	325	303	302	297	305	291	327	310	305	306	326	317	315	316	304	299	286	305	283	287	296	290	325	283	298	298	335	313	278	348	307	316	317	330	289	290	269	319	315	317	306	269	311	313	283	278	300	324	321	336	314	313	311	287	309	303	320	326	302	304	308	284	273	283	340	317	304	291	307	310	306	303	313	279	273	338	308	294	318	298	307	275	288	295	286	315	302	296	296	289	305	309	323	320	312	309	318	304	316	314	326	319	305	284	262	316	317	322	311	306	318	270	289	282	281	280	299	288	298	289	300	295	316	290	285	308	289	283	288	310	314	293	268	342	284	309	293	307	307	321	289	302	306	303	296	278	297	328	311	299	305	317	347	306	289	324	299	304	308	299	307	280	325	318	292	273	316	288	285	300	301	333	320	309	322	304	304	314	333	257	291	284	315	311	325	299	324	317	305	298	318	314	301	305	301	291	287	307	308	312	306	309	311	302	290	330	303	281	299	320	297	314	317	286	310	321	306	287	299	280	293	299	304	303	302	323	286	302	311	319	296	307	299	320	342	309	286	316	303	309	309	304	326	286	300	354	300	320	303	283	306	286	307	323	311	330	310	331	335	325	333	289	272	282	305	315	317	296	318	314	301	295	261	277	285	293	318	300	278	307	307	305	332	318	299	270	303	268	322	315	297	332	299	304	292	323	296	305	315	281	281	301	279	282	310	298	301	293	321	337	300	319	294	339	319	305	308	302	315	303	292	310	322	334	307	293	293	297	305	343	309	293	327	323	300	305	336	324	293	316	306	325	328	314	285	304	301	296	317	323	301	327	325	310	305	309	286	307	300	299	324	278	305	301	320	300	319	307	293	302	303	345	325	299	282	335	263	288	322	294	311	291	345	282	341	305	314	310	292	297	324	334	290	318	294	284	313	342	308	352	305	328	273	316	305	340	302	279	313	287	293	295	313	298	312	305	300	293	303	294	313	311	294	283	319	290	310	314	332	293	286	263	290	293	302	284	301	313	313	309	323	304	320	280	312	298	289	292	330	306	335	273	285	292	277	308	309	298	302	301	320	310	295	278	308	348	331	300	269	305	305	304	289	319	278	304	331	297	299	311	290	309	323	316	299	307	324	298	324	306	292	299	341	289	305	344	309	306	314	317	292	313	287	301	285	324	299	312	302	328	307	319	323	312	310	308	301	329	289	285	308	287	294	293	281	316	318	295	317	291	298	302	307	328	312	310	309	320	326	280	303	275	289	310	288	284	305	335	305	300	306	294	275	307	297	335	294	298	330	303	307	264	294	322	305	283	314	304	305	314	311	346	299	309	322	302	314	295	300	276	313	297	295	323	307	292	314	269	296	311	298	317	297	272	322	304	304	302	336	295	330	288	299	300	275	295	327	303	295	305	321	290	293	269	277	294	301	285	323	293	344	289	314	308	304	306	343	298	314	327	288	330	322	280	311	277	330	304	333	306	319	267	306	307	308	297	313	320	281	317	265	293	297	294	319	314	301	277	333	289	307	310	315	303	329	283	305	322	305	297	305	296	317	306	276	306	295	295	326	322	295	304	292	357	308	295	280	279	295	291	327	300	317	318	318	270	292	313	330	301	300	325	315	318	302	303	332	307	292	312	304	282	274	302	351	306	311	332	314	306	315	304	317	310	304	317	287	290	315	283	292	292	321	337	332	292	321	317	328	302	288	328	300	338	278	284	355	322	317	298	260	298	333	296	308	299	318	317	305	295	286	316	316	314	304	293	331	312	291	307	324	337	315	302	310	341	324	288	298	303	290	287	318	298	284	322	323	314	326	307	313	294	291	306	283	318	302	339	344	322	298	321	295	283	292	312	312	273	340	294	316	310	304	297	283	327	316	293	341	313	302	303	321	291	348	294	276	328	305	306	297	305	291	298	313	301	287	295	319	345	297	297	295	300	319	305	315	322	301	279	312	307	281	326	316	301	278	307	321	292	277	300	298	310	298	338	295	312	272	329	324	303	309	307	293	287	283	286	308	336	284	284	302	316	316	309	297	298	313	286	295	302	330	312	310	309	294	300	307	267	325	308	326	317	331	288	287	320	347	311	292	333	334	292	301	342	297	290	288	280	296	321	297	332	308	331	311	311	293	302	299	285	355	308	301	303	302	307	312	304	304	297	293	294	316	312	303	295	305	330	304	313	279	304	349	306	313	344	302	321	310	307	299	295	330	321	288	327	281	284	285	308	295	325	312	296	316	293	309	325	328	305	315	310	292	314	306	309	318	360	314	298	290	312	293	303	258	288	304	306	305	273	292	286	317	300	299	313	277	297	300	328	299	293	257	319	336	317	303	314	327	303	312	290	294	306	296	325	325	333	304	309	302	288	336	272	332	286	268	305	294	278	322	289	309	314	303	288	310	315	331	290	283	300	332	283	274	310	314	299	336	305	307	294	290	294	323	319	299	298	312	306	297	314	287	309	307	314	314	329	293	282	290	311	296	279	306	321	334	312	309	317	323	317	295	307	318	302	303	326	290	295	302	256
23764	21670	29292	24562	21671	16175	1656	845	609	569	551	525	436	484	416	408	456	411	409	414	380	377	419	371	361	387	359	367	367	385	374	386	377	380	389	369	313	362	345	363	350	361	352	359	345	372	340	394	372	357	338	352	332	351	330	347	349	319	342	337	380	359	360	405	334	335	373	362	345	349	315	332	348	350	348	355	332	365	365	347	345	361	402	334	351	370	337	363	353	369	336	394	369	321	365	343	392	341	336	364	325	325	331	373	350	335	333	356	330	342	362	350	307	333	341	342	327	352	309	363	362	343	368	325	329	360	383	340	321	369	355	373	355	305	323	352	328	366	339	335	317	354	317	354	348	336	341	354	349	357	362	312	334	358	359	356	362	336	327	343	351	397	311	382	351	376	361	325	333	341	353	333	335	314	325	325	358	347	329	356	322	338	364	346	321	338	319	330	347	355	306	337	350	345	374	328	329	315	328	342	348	345	330	365	358	351	372	349	337	362	351	358	343	380	353	340	341	330	341	330	337	367	334	331	368	347	320	345	340	342	320	320	372	360	369	342	325	361	316	347	340	373	340	336	354	355	352	339	342	322	354	348	399	353	369	335	333	357	331	382	352	382	333	316	340	345	349	338	351	371	358	335	339	354	403	352	358	330	349	360	334	345	346	353	331	329	321	347	390	380	321	341	345	372	337	346	324	351	348	351	329	335	324	327	356	345	381	309	333	364	339	344	352	340	334	354	350	329	352	339	336	353	321	357	343	312	352	309	336	352	351	328	340	317	329	350	351	336	367	357	372	343	351	350	345	317	369	382	364	341	332	352	345	364	347	358	332	326	371	351	305	372	347	388	319	323	377	326	342	331	365	355	327	357	381	333	339	341	333	318	357	331	350	374	351	328	313	317	296	341	343	338	294	323	329	337	314	354	348	376	312	337	354	352	338	333	333	353	346	371	329	325	334	348	352	362	353	345	340	306	332	337	334	329	302	339	339	358	364	341	343	310	340	366	352	341	328	354	332	374	356	341	327	334	381	310	333	364	337	360	334	327	316	330	370	361	348	319	348	337	338	340	329	329	354	342	387	327	324	331	357	372	342	360	329	369	323	354	351	313	327	351	358	349	360	340	334	364	347	373	369	344	336	333	328	341	330	376	361	347	355	334	376	349	361	335	397	339	366	364	328	370	385	320	356	371	345	332	362	320	328	320	364	352	347	364	306	329	349	359	341	341	345	378	353	322	357	341	361	360	333	329	360	322	343	350	324	349	362	356	330	327	328	347	343	333	337	343	295	332	298	350	341	343	312	332	358	345	342	318	330	314	375	350	353	330	375	333	328	344	343	331	340	345	328	369	344	340	337	310	318	355	339	369	316	319	380	345	325	331	342	349	356	336	372	351	319	327	353	352	342	338	310	369	317	335	355	352	345	356	343	372	366	325	332	309	318	326	365	371	381	323	347	336	322	355	320	332	323	373	359	364	313	344	341	361	342	334	358	330	330	352	346	316	337	341	327	339	410	363	351	348	340	318	332	353	345	340	362	313	318	364	339	345	313	325	387	343	336	344	320	373	325	354	354	356	338	315	359	334	335	356	328	296	359	326	336	328	381	364	334	332	334	352	360	329	373	346	342	353	345	316	364	316	368	339	333	359	347	347	326	352	335	298	359	354	335	291	323	357	368	326	330	333	359	334	337	377	361	340	324	351	349	343	345	356	355	320	321	338	336	369	355	361	340	369	347	349	299	297	350	349	367	324	363	356	329	354	345	357	351	345	373	348	333	330	325	315	327	322	337	362	313	371	325	338	332	332	331	327	353	360	364	338	351	342	372	380	333	343	342	354	342	350	335	331	341	348	365	321	330	335	349	345	379	332	341	346	349	340	379	355	339	336	331	361	338	355	306	352	339	343	359	345	364	320	337	335	340	365	344	337	358	338	328	314	344	310	334	339	339	360	331	331	349	347	339	337	367	374	313	353	315	351	361	340	322	360	348	358	341	351	339	320	351	365	347	331	337	334	302	372	329	351	335	355	327	374	359	366	351	340	329	328	336	349	350	356	351	324	337	329	345	343	357	313	365	347	346	333	348	335	335	352	357	374	345	345	347	355	319	332	355	357	339	332	334	340	347	338	352	368	344	334	328	362	354	358	313	338	335	327	329	311	297	327	340	317	364	384	330	361	376	350	349	347	343	351	340	341	340	355	325	344	357	354	339	339	370	353	335	366	347	343	329	305	378	312	286	348	334	330	334	360	312	346	364	330	318	328	349	344	353	334	351	387	347	359	335	335	311	340	352	342	336	363	337	338	327	324	333	324	334	363	340	309	353	363	324	356	380	330	331	363	316	336	347	333	336	363	330	326	310	347	345	373	347	342	338	355	375	347	381	354	356	361	333	347	357	343	336	323	311	313	341	354	352	355	300	359	363	332	309	337	317	353	342	362	312	359	341	344	345	337	331	332	345	329	335	331	326	314	371	335	372	323	338	323	291	331	286	365	306	353	356	372	332	375	346	385	345	330	323	372	336	330	361	326	366	322	319	348	339	350	351	344	326	352	329	349	371	325	334	333	348	338	352	374	304	352	330	340	361	363	331	347	348	333	352	327	334	361	336	377	325	311	379	359	352	355	348	346	342	346	357	371	356	343	363	328	358	382	358	360	361	337	350	367	317	342	332	345	337	350	344	326	364	360	313	375	361	326	350	341	357	360	350	345	365	312	341	366	352	350	334	352	353	376	363	345	362	336	349	322	357	362	338	340	376	337	338	334	355	358	328	316	312	324	292	320	361	339	325	362	327	342	326	359	330	315	336	364	328	350	320	342	334	359	331	368	327	323	310	360	355	334	338	382	330	327	333	350	325	339	358	356	329	340	373	338	378	358	328	341	365	347	338	348	331	362	302	323	323	376	325	322	337	365	328	392	337	357	322	340	328	354	343	342	346	300	340	332	359	326	348	331	367	335	344	351	374	329	332	362	321	343	359	340	337	336	346	344	348	317	346	361	366	357	310	336	327	315	337	327	321	331	295	331	315	363	317	317	356	343	337	315	348	323	343	332	328	313	328	344	347	338	359	343	319	329	347	299	347	327	367	333	320	382	340	333	322	331	319	363	321	345	352	297	346	329	327	298	353	336	337	324	357	350	344	307	344	350	340	333	344	338	346	354	319	345	326	323	323	338	347	310	321	355	333	348	311	353	316	347	385	347	356	344	347	367	324	374	342	322	367	357	323	324	350	359	350	368	371	340	354	387	358	337	304	358	322	303	323	329	327	330	346	342	351	324	318	345	335	366	334	329	359	354	366	319	346	330	309	339	349	363	357	359	351	355	316	370	314	356	355	337	353	345	326	336	336	356	372	333	335	356	352	352	365	387	366	363	299	357	337	348	320	355	320	375	355	324	368	322	355	350	325	354	325	343	356	336	330	343	316	359	338	295	335	342	343	349	318	340	318	357	311	339	324	350	330	337	340	330	347	354	324	330	314	333	356	315	319	332	321	343
39118	34903	13628	7500	5096	3636	2741	2313	1966	1739	1459	1322	1226	1120	1108	1016	994	932	899	877	834	826	825	820	802	748	755	803	737	755	735	734	726	719	681	728	754	750	715	754	696	716	690	703	649	725	660	699	676	684	685	632	700	654	648	665	677	690	684	670	633	633	675	686	677	666	676	702	689	643	686	714	724	677	639	693	730	660	670	678	664	667	641	694	685	694	683	685	700	652	684	689	670	695	660	652	661	654	675	644	657	666	663	670	635	607	672	665	694	673	668	707	677	697	653	696	683	673	628	678	668	675	675	717	689	681	696	650	669	704	710	663	654	718	636	683	717	699	665	699	617	688	668	630	690	661	609	688	673	708	687	625	645	660	645	647	690	657	673	668	670	716	669	654	643	706	625	674	652	647	596	665	650	691	676	697	671	651	660	640	677	706	678	666	682	669	640	668	673	670	675	683	639	673	659	653	601	690	691	666	685	701	620	660	642	668	608	686	614	598	712	689	662	643	718	651	626	643	640	649	669	696	706	675	663	617	672	616	637	649	650	660	685	642	674	643	693	672	683	630	662	646	644	671	669	628	649	675	646	635	686	691	660	673	688	668	650	630	713	661	668	673	666	694	669	654	685	643	656	638	701	661	646	667	649	662	664	636	690	687	717	615	658	615	693	650	728	674	658	630	658	674	689	711	662	682	709	656	678	651	652	641	650	696	684	681	668	645	635	672	671	660	669	661	668	704	645	653	648	681	673	647	637	681	706	672	652	656	691	672	676	679	651	637	688	664	674	689	684	693	647	643	665	652	731	647	657	661	631	654	662	708	724	668	691	679	612	655	675	677	733	669	650	686	649	633	704	688	694	654	665	655	665	655	633	684	665	614	637	657	642	663	664	688	681	693	674	640	669	703	694	670	676	673	655	687	700	705	640	674	635	691	652	656	633	657	663	658	663	660	636	652	675	665	662	637	650	652	626	657	638	667	656	734	628	643	681	672	657	648	656	648	639	637	633	649	702	660	656	642	649	678	676	705	674	682	696	653	717	677	650	643	689	659	704	694	630	656	657	619	642	679	736	688	643	673	687	629	664	688	652	693	662	641	668	667	659	667	694	685	714	681	673	692	710	658	669	704	712	650	697	711	677	637	648	674	649	661	654	680	644	677	651	691	700	681	675	623	665	645	656	666	658	683	697	648	684	655	732	640	637	689	632	635	661	702	680	671	667	621	623	698	628	638	655	708	639	687	654	637	690	674	661	641	657	706	670	655	686	610	660	667	615	649	688	689	634	718	643	697	694	643	620	705	675	696	653	673	645	677	646	664	700	701	674	647	694	656	674	599	729	699	649	678	655	677	654	654	658	678	662	663	703	672	676	657	668	656	697	672	674	647	634	654	596	715	614	629	658	688	650	646	638	662	693	688	651	688	658	602	619	659	660	656	620	644	636	678	675	681	646	674	655	623	674	640	741	656	678	645	659	680	706	601	657	634	626	678	690	672	654	719	662	631	646	686	645	641	696	631	655	638	647	690	649	623	640	665	665	669	682	635	670	690	725	667	715	648	619	653	673	714	668	706	643	658	619	670	678	665	689	712	661	644	666	654	709	683	652	671	667	664	665	618	689	637	676	688	654	658	638	662	674	676	654	642	669	696	627	707	651	732	671	643	669	701	654	662	700	640	667	683	697	628	617	675	716	635	625	675	692	668	678	676	688	705	585	656	639	645	661	622	645	681	606	655	641	647	648	624	690	708	703	689	704	635	646	620	600	699	697	643	662	666	699	684	661	649	674	709	689	675	634	712	678	648	642	660	637	612	697	662	598	645	678	636	680	626	633	625	675	619	674	633	658	642	659	686	668	694	670	642	638	649	642	667	671	695	688	699	697	681	668	652	691	684	640	680	617	695	677	659	643	642	656	647	654	651	666	642	687	680	677	698	697	665	681	629	662	665	642	677	661	691	698	693	651	653	646	697	641	683	667	705	691	652	660	644	660	678	632	648	687	619	687	643	651	665	653	684	666	613	689	678	670	645	706	695	698	706	629	682	644	663	658	660	676	679	695	628	661	665	646	671	651	661	641	697	603	648	659	638	658	705	678	704	699	691	657	617	642	662	675	662	658	701	624	640	653	654	633	648	697	648	646	667	682	667	650	679	656	689	674	673	710	660	668	680	624	666	696	653	692	632	659	665	655	648	635	660	672	635	664	633	651	671	653	647	694	620	665	625	621	637	689	656	631	642	667	650	691	692	649	661	665	708	643	664	718	647	659	662	658	612	653	637	655	690	613	695	675	598	685	686	630	647	654	631	645	687	645	651	711	645	680	642	648	694	655	657	660	652	671	710	686	704	656	652	675	693	672	717	607	656	663	704	649	700	664	682	658	638	625	677	679	675	666	645	666	662	675	611	656	660	690	669	620	647	693	650	632	684	668	644	674	711	672	685	668	634	680	646	632	655	692	698	673	661	643	652	676	650	654	674	707	652	673	674	673	714	677	672	709	628	656	649	684	663	632	664	657	641	652	655	722	702	690	642	676	668	641	642	698	646	649	616	679	659	674	650	662	687	656	632	607	686	671	664	678	700	710	646	692	650	743	709	597	641	638	675	671	641	715	673	735	648	647	674	673	599	617	725	605	667	669	690	679	611	643	661	641	685	639	628	636	674	696	661	673	671	667	710	676	715	659	654	632	632	675	689	638	662	667	646	661	679	687	685	649	671	664	626	655	624	713	670	643	627	655	658	684	696	652	647	690	694	674	603	634	665	683	646	667	606	641	670	655	687	601	635	657	635	674	657	671	730	654	658	645	637	636	645	699	647	692	668	720	713	690	654	598	699	713	733	667	630	673	705	654	651	687	636	710	674	676	651	688	679	683	633	635	637	583	651	654	660	703	633	636	681	697	615	683	659	608	664	608	681	693	676	651	689	663	617	649	635	684	668	688	665	625	688	682	638	657	651	674	673	688	693	619	663	700	669	653	669	678	690	663	642	667	645	647	676	643	623	644	643	640	668	657	671	622	681	667	683	653	628	660	706	699	636	667	698	665	648	649	663	728	652	635	678	702	670	651	633	698	692	631	640	630	673	637	635	694	696	647	652	639	682	690	699	677	652	646	628	652	639	675	687	652	649	659	633	678	679	654	635	653	658	702	710	677	626	664	663	606	653	703	633	649	662	681	711	641	665	683	668	650	675	629	663	697	684	664	667	680	686	683	637	660	668	672	661	631	661	624	661	672	665	638	674	702	658	617	669	665	692	694	669	602	645	641	672	656	681	669	660	681	699	642	712	654	628	677	684	638	655	614	604	638	657	716	633	730	674	644	651	659	603	683	622	624	686	688	672	660	655	598	620	626	719	706	687	650	675	656	667	699	660	703	694	665	673	654	684	671	680	697	644	660	678	675	700	633	674	662	702	696	664	656	660	654	640	668	638	694	617	643	658	669	688	712	655	630	688	676	671	644	632	660	654	704	673	654	647	618	621	660	670	678	668	633	698	680	659
27366	20886	6910	563	340	255	295	242	232	244	232	238	212	217	243	262	255	269	237	224	253	253	232	221	211	255	236	250	245	236	242	238	276	228	241	233	254	227	233	226	216	237	223	249	222	237	246	244	244	243	221	229	219	246	240	233	266	233	211	243	246	222	229	226	214	226	229	242	225	240	210	244	234	221	241	228	233	233	219	233	219	213	251	221	229	253	245	211	224	254	254	242	233	234	223	232	237	231	233	227	239	234	226	242	241	248	266	241	273	226	229	210	250	239	209	218	238	245	236	220	245	246	234	225	216	235	240	245	242	240	262	260	209	256	243	243	228	238	234	231	217	233	249	258	269	255	228	250	213	238	244	234	240	232	255	212	246	226	221	239	248	268	254	216	222	221	244	258	220	230	242	229	258	246	226	240	230	229	214	232	210	243	209	206	254	212	242	233	249	242	237	240	240	248	236	209	221	227	232	260	226	242	237	204	228	231	240	225	233	229	251	205	265	221	255	241	238	244	237	218	237	235	223	233	225	240	211	218	229	247	236	234	216	240	254	207	213	243	241	241	234	248	229	241	253	220	263	236	236	228	236	227	235	226	224	237	241	235	229	261	241	247	241	243	223	225	246	232	229	250	262	251	222	216	233	210	214	253	268	234	214	243	254	256	233	241	236	249	217	249	215	224	247	258	239	242	237	247	219	224	220	211	262	235	239	240	241	241	214	243	238	234	269	231	285	241	238	242	251	225	230	233	220	215	231	229	227	231	237	216	232	232	239	232	239	225	232	234	230	246	224	241	237	228	247	235	245	241	254	263	233	224	257	232	218	248	205	233	243	260	234	240	249	265	243	234	234	254	232	244	236	235	246	259	269	274	250	221	231	272	238	237	235	206	210	231	258	241	236	224	233	248	201	229	221	236	252	225	254	236	228	230	242	251	238	232	235	234	247	224	233	252	234	231	248	245	248	240	220	214	239	227	216	232	234	229	236	232	195	244	273	221	228	239	227	235	217	246	234	255	212	242	212	261	235	256	233	234	235	243	253	240	195	245	236	239	233	231	262	276	253	233	233	260	215	242	232	245	221	273	230	237	218	226	239	229	222	216	195	247	209	247	205	250	240	249	264	251	253	255	244	236	240	217	221	243	240	227	228	220	263	226	240	238	208	238	237	217	275	223	232	234	227	233	229	232	238	243	232	259	240	227	262	226	225	256	227	240	236	239	238	256	231	224	223	217	235	246	206	250	230	247	195	241	236	259	223	239	236	226	249	245	266	240	246	248	209	241	232	244	233	238	239	241	234	231	238	260	241	220	220	252	241	211	243	256	212	242	264	226	227	227	221	242	245	225	260	234	204	224	252	259	253	217	232	239	247	261	233	227	216	218	245	246	235	242	232	251	247	250	234	240	209	235	235	244	245	239	258	238	228	248	237	230	234	244	267	251	253	221	218	246	251	221	248	214	183	249	218	227	264	229	244	240	235	209	226	229	229	226	200	239	230	220	231	239	228	240	224	228	216	228	220	240	214	249	224	271	221	232	221	241	235	245	220	232	228	213	274	237	242	247	236	219	253	248	241	220	226	230	236	246	239	238	252	204	235	215	230	244	243	245	213	240	252	237	226	229	249	242	235	229	234	257	240	235	238	248	224	243	250	250	233	220	222	227	226	245	224	263	240	239	234	232	240	231	241	236	233	226	243	252	222	243	230	236	241	209	243	239	249	236	244	229	257	227	250	213	242	218	204	240	229	249	238	231	239	278	225	212	239	245	220	228	249	243	240	252	228	253	222	232	238	245	243	257	218	240	253	207	246	221	213	219	239	212	264	249	254	223	258	246	254	220	228	236	235	251	230	216	223	224	262	213	234	237	271	242	219	240	238	248	241	258	236	234	227	235	254	235	230	235	244	233	261	225	239	225	217	238	231	240	247	258	224	232	217	229	253	250	242	252	255	226	259	238	216	237	235	238	246	218	240	229	241	236	236	221	251	236	216	236	257	255	253	219	251	234	217	226	224	209	234	250	248	236	235	252	249	224	229	242	253	215	242	258	252	226	225	222	233	218	250	214	244	229	255	258	220	246	239	216	267	246	239	253	228	206	236	263	240	239	234	248	244	218	228	223	232	206	243	231	209	210	227	218	255	235	214	228	269	258	247	265	208	241	229	232	261	220	214	224	236	211	205	248	215	218	244	211	227	243	266	220	231	216	274	270	228	223	265	256	256	244	211	253	236	224	222	227	230	242	222	231	258	232	226	247	248	223	239	210	229	217	243	230	239	242	243	244	215	229	216	231	241	246	254	250	261	220	256	233	236	237	242	250	227	244	244	273	243	221	250	253	249	250	257	268	229	240	221	250	209	211	239	246	247	241	247	227	245	261	249	251	230	264	267	241	221	244	230	258	213	257	230	219	252	223	253	241	240	270	227	209	218	237	247	260	213	241	231	242	230	235	196	232	225	252	232	220	225	233	248	232	224	215	239	238	290	236	228	244	232	227	255	218	227	244	213	229	218	229	239	231	237	196	250	263	251	246	223	233	255	249	227	244	242	224	234	236	223	230	220	226	211	215	260	251	252	246	206	238	237	193	234	268	247	243	199	239	250	246	212	231	239	231	248	246	226	281	224	247	239	226	238	234	229	213	202	247	243	238	227	229	233	236	218	244	238	252	262	233	237	244	247	242	241	248	234	260	231	200	243	265	249	256	253	234	255	240	234	264	248	228	217	253	262	251	234	233	221	244	222	253	252	220	243	231	215	242	223	218	236	226	241	237	249	251	272	210	229	241	263	231	227	262	232	223	243	204	264	250	229	237	244	262	232	218	233	251	245	224	215	243	232	251	247	251	223	249	242	229	239	237	242	238	226	238	266	250	248	237	228	260	239	262	225	228	228	251	228	257	251	203	254	207	240	245	240	221	269	228	256	214	204	258	235	246	221	251	234	243	271	216	247	240	247	233	215	257	218	257	250	211	243	276	253	225	261	241	220	244	228	243	251	253	201	236	247	231	236	217	235	201	249	253	238	225	241	231	251	245	269	204	267	228	240	244	242	247	260	244	251	243	236	244	263	215	233	210	224	245	251	226	249	246	233	250	212	255	224	230	245	221	249	236	237	226	233	233	232	241	228	229	218	243	269	247	228	245	249	214	223	230	233	217	222	242	262	233	255	266	236	225	247	226	226	203	215	236	218	250	224	247	227	234	214	237	270	232	242	232	235	237	216	239	241	219	220	243	255	245	205	233	232	234	231	228	228	236	227	222	224	250	260	232	234	209	238	230	206	248	239	234	229	231	248	280	232	259	256	225	232	238	264	265	225	186	213	252	255	235	232	258	208	233	214	246	251	242	217	220	236	222	231	236	249	236	234	235	233	234	253	231	247	242	222	252	233	227	232	216	214	251	233	221	246	260	240	217	254	241	204	211	239	244	234	239	232	277	244	216	249	234	266	244	220	223	227	263	235	262	244	252	236	231	246	255	263	231	231	217	234	252	260	225
17659	8680	1506	895	731	666	592	591	598	568	532	527	582	538	513	531	555	505	513	492	541	539	486	512	532	520	488	502	520	526	552	546	512	475	525	533	515	514	552	568	522	505	523	541	500	508	526	481	516	490	519	519	518	465	519	489	497	504	492	489	510	505	556	501	524	533	509	494	510	528	527	492	459	561	522	534	523	498	503	540	513	511	495	487	514	526	484	515	488	518	485	502	458	523	488	532	516	505	523	507	499	546	459	478	580	483	549	508	484	492	471	519	513	539	530	535	473	524	501	476	489	521	511	493	483	508	517	519	475	508	525	513	491	500	538	488	507	508	535	508	524	470	509	503	549	534	475	528	465	476	482	537	518	491	507	504	486	512	499	496	483	485	524	513	459	506	476	533	525	514	579	479	576	466	546	490	511	520	532	504	485	501	489	532	531	505	491	491	508	482	497	511	508	566	520	485	509	481	506	536	483	511	500	516	505	502	468	465	513	537	545	484	476	519	525	530	521	513	488	500	497	436	492	480	516	483	483	533	472	493	494	503	511	507	504	544	512	512	507	507	537	497	529	504	533	508	483	525	518	519	535	513	505	523	514	519	495	499	505	506	502	518	513	512	501	500	522	495	530	494	512	487	559	497	514	521	531	532	464	567	525	461	507	468	516	507	515	515	510	476	543	511	472	482	504	483	464	503	478	505	505	524	504	511	516	517	543	495	499	499	473	468	498	535	500	528	507	500	447	470	536	532	527	518	495	486	494	508	501	523	516	505	513	555	523	508	518	474	492	485	490	505	513	495	491	488	481	451	523	497	517	520	526	515	517	506	483	483	504	527	513	514	476	524	489	477	528	496	502	485	485	512	516	487	475	500	550	507	543	473	511	498	482	536	508	541	514	506	502	484	507	520	524	471	510	491	539	538	474	502	500	527	515	537	522	544	551	501	504	482	450	509	523	508	476	519	487	478	521	528	503	537	529	479	513	522	499	496	500	440	510	473	500	523	480	543	535	503	475	502	529	494	516	508	525	526	490	493	492	494	534	517	482	521	494	526	478	529	512	497	551	491	501	504	528	507	469	482	527	518	504	458	456	500	524	509	540	456	513	487	491	467	486	503	493	468	520	542	516	491	512	508	508	480	489	469	510	533	494	508	527	484	507	515	456	497	520	529	530	516	504	541	515	468	522	535	506	518	502	512	489	540	487	547	483	536	500	480	550	469	516	518	538	514	520	562	498	495	555	500	494	485	499	484	540	504	546	483	518	504	520	531	507	463	537	514	486	529	467	537	489	515	507	535	541	535	501	484	522	514	493	542	485	501	537	515	474	500	486	504	524	486	507	487	449	504	511	509	532	531	513	470	497	471	545	511	538	505	529	543	524	473	497	513	490	523	499	526	526	525	497	541	515	532	534	534	555	510	538	525	511	520	490	488	518	511	486	487	498	509	482	513	512	498	482	487	510	477	466	536	492	543	450	511	486	531	487	473	512	516	512	525	532	537	486	540	518	526	501	500	454	489	480	524	502	529	469	497	518	489	505	458	480	509	525	485	544	518	525	510	521	540	489	528	498	506	497	524	525	503	490	541	503	519	500	510	478	468	525	483	476	495	485	519	518	473	513	513	545	541	513	502	501	517	498	491	525	514	503	482	519	484	485	484	531	494	502	489	484	536	524	507	518	511	504	510	552	500	476	516	472	516	495	493	513	530	548	492	510	563	526	517	518	526	523	484	499	507	513	520	504	539	546	507	489	540	502	524	494	483	491	481	501	512	525	515	518	521	542	510	496	494	472	528	505	529	501	510	485	559	471	502	495	489	523	492	512	522	505	489	506	539	533	499	497	481	490	513	546	454	527	519	513	481	485	532	520	521	525	476	537	460	538	480	509	511	514	557	508	490	473	511	499	534	498	536	492	499	558	493	531	531	542	509	489	491	491	480	514	492	517	479	507	473	511	515	510	490	534	532	494	512	549	516	491	514	499	513	524	521	524	497	519	534	526	521	501	501	497	529	507	507	525	523	539	464	518	500	526	492	462	507	503	521	518	474	527	547	507	519	481	522	513	556	537	493	513	502	546	498	514	487	496	485	478	477	510	544	504	513	528	534	524	500	502	506	532	518	495	506	531	535	486	502	455	498	487	517	519	472	493	536	515	514	513	500	536	479	526	504	563	520	518	517	490	533	500	491	502	507	552	513	502	529	517	515	503	490	489	521	511	493	525	458	517	477	519	520	520	530	527	539	483	506	512	520	472	550	463	546	470	500	500	506	490	489	501	508	468	539	495	510	485	497	503	536	493	535	533	542	499	518	537	524	469	475	472	506	469	494	495	523	494	523	489	526	497	507	526	527	521	488	522	496	509	509	499	519	530	532	478	524	496	536	519	505	507	544	525	485	526	495	499	516	489	532	521	522	536	533	508	510	525	510	547	510	514	503	511	519	499	533	518	494	489	523	465	553	526	520	522	493	476	533	506	539	532	542	511	520	511	527	514	489	513	492	504	466	523	541	510	521	511	495	486	489	472	463	481	508	502	490	514	456	524	542	520	475	492	528	516	532	556	526	519	529	510	519	522	542	500	501	527	538	497	527	531	496	507	518	488	517	541	501	475	522	454	474	515	478	522	547	510	494	474	496	553	523	533	535	509	499	541	503	502	540	460	536	477	482	497	495	502	522	470	520	485	543	494	514	489	513	511	460	507	489	532	521	531	519	497	579	516	521	529	504	505	444	517	473	472	511	486	528	518	508	508	509	498	496	517	501	473	480	524	545	524	489	473	511	506	536	488	486	505	509	539	516	515	505	492	506	521	521	504	487	520	500	490	498	474	512	509	506	465	493	554	517	522	543	493	503	506	521	532	520	478	503	514	539	450	498	487	502	518	499	483	500	540	470	497	486	467	518	479	489	527	521	515	541	517	460	477	523	507	530	535	518	512	541	486	568	507	526	524	477	485	471	519	520	494	484	534	523	492	520	514	532	463	529	519	511	511	525	522	509	486	546	539	517	524	562	488	509	471	535	532	468	508	519	521	516	492	536	519	494	515	522	512	533	542	495	519	546	505	494	472	508	513	480	473	516	470	539	522	496	545	503	534	535	504	531	500	545	522	514	535	483	477	518	519	496	538	486	481	533	517	502	504	499	517	485	488	533	584	537	471	510	525	489	525	570	517	497	513	531	516	483	513	502	480	533	481	504	498	503	565	516	491	507	531	488	507	523	503	477	485	485	520	508	516	490	519	494	500	488	514	495	480	480	504	535	485	482	520	530	501	479	488	501	461	503	520	540	543	497	536	496	514	511	513	527	500	527	487	485	507	515	502	528	541	508	475	508	533	504	426	503	508	487	482	532	504	519	519	495	512	486	506	510	523	482	499	539	507	534	458	521	549	500	491	470	474	506	467	523	518	512	519	508	498	522	515	463	495	518	518	513	495	481	510	523	511	515	456	533	541	466	479	539	492	547	474	516	572	497	488	493	490	469	530	476	523	499	524	477
24800	21703	28740	25186	17652	1187	491	342	276	256	247	215	189	205	190	183	192	178	167	176	171	169	160	157	139	187	184	144	135	132	158	148	158	146	156	158	152	139	146	155	136	133	137	146	159	150	161	152	141	137	125	156	146	152	150	145	158	137	145	154	162	140	128	139	141	149	149	154	125	165	134	159	147	140	154	135	163	128	125	163	137	160	146	131	142	126	131	135	142	165	143	157	145	171	156	152	139	160	158	148	157	147	150	137	144	140	157	143	152	139	163	141	134	152	133	151	139	152	129	131	154	154	153	128	162	131	130	148	158	120	141	173	135	144	143	144	156	153	137	163	152	142	140	154	144	141	158	148	141	145	143	132	149	132	143	147	162	150	138	135	154	104	149	154	126	149	142	153	137	142	158	165	153	146	130	139	144	136	133	155	163	160	159	164	169	160	162	169	132	139	160	147	150	148	152	135	156	134	138	142	127	149	147	142	146	147	148	153	145	143	132	160	163	111	153	131	150	162	146	146	124	151	162	155	160	156	154	142	143	134	164	157	126	152	154	131	145	128	169	139	138	141	133	119	150	157	143	113	150	133	149	159	121	181	168	139	128	131	140	137	151	140	149	133	128	139	141	112	140	147	155	149	132	147	156	134	155	142	137	137	127	171	143	139	165	134	145	153	132	133	145	145	149	127	143	147	127	122	142	162	143	142	143	148	139	141	164	132	139	160	139	156	137	130	142	136	135	155	168	144	138	145	146	158	151	156	128	164	166	151	153	133	149	146	155	137	152	158	141	153	154	149	166	151	149	131	143	140	156	139	138	126	155	159	136	122	109	158	145	158	147	138	144	156	113	161	141	138	126	155	147	128	152	149	155	121	148	133	136	150	142	154	133	139	142	116	157	159	143	152	148	132	142	141	135	143	131	160	140	149	131	156	142	149	165	142	150	159	139	139	137	140	146	141	139	160	147	157	138	131	146	124	157	148	147	150	137	147	144	165	152	120	148	130	138	156	132	157	139	178	143	128	161	141	146	139	139	147	135	140	157	140	106	146	128	166	132	153	141	134	142	133	146	148	157	150	148	139	165	139	143	135	149	166	139	155	159	163	147	127	154	163	142	150	140	155	148	143	130	163	139	139	151	141	149	141	150	153	140	148	142	136	141	151	146	127	144	161	127	144	171	148	130	161	150	144	140	168	161	160	156	140	137	143	148	162	160	160	147	135	141	129	142	167	157	150	141	155	150	136	134	134	157	142	151	136	149	138	141	130	140	134	146	161	151	142	146	134	141	165	150	151	131	153	171	141	144	136	125	159	133	142	156	135	138	136	139	145	145	131	150	146	136	130	157	145	134	145	140	130	153	146	171	143	155	148	139	135	150	152	164	140	131	141	133	185	122	156	137	139	130	157	151	157	136	147	155	116	157	123	153	132	146	134	160	175	149	147	154	134	146	131	153	130	146	151	138	151	121	131	149	144	153	128	122	158	147	126	138	136	133	144	150	174	145	123	133	156	144	160	139	161	132	153	149	146	128	140	148	157	146	142	137	136	138	169	159	148	138	147	144	147	147	148	143	132	126	159	130	158	132	160	184	157	142	144	134	121	143	144	141	151	146	124	149	149	142	151	149	147	175	160	142	135	137	134	148	146	150	118	157	156	142	164	149	153	141	140	147	159	146	133	153	141	168	135	146	133	128	135	120	163	165	144	163	158	145	134	148	148	138	145	129	140	112	133	148	159	120	157	154	140	139	153	140	123	143	136	145	159	133	148	132	144	148	135	135	142	160	159	165	163	132	147	149	150	150	142	144	138	147	149	127	131	133	148	146	148	142	141	163	155	141	158	136	144	143	131	149	158	148	140	132	135	141	168	122	179	159	139	139	154	158	152	153	161	124	135	150	155	143	145	154	146	133	138	156	166	145	112	161	141	140	134	159	142	129	143	155	145	130	142	138	134	141	149	149	165	160	151	157	152	140	149	149	124	139	124	139	139	149	158	160	123	166	142	145	147	129	131	139	139	154	136	156	139	147	155	142	146	160	139	148	142	142	117	148	151	151	150	149	155	147	139	142	121	158	140	121	145	124	157	135	137	147	161	131	130	139	156	142	140	142	132	157	143	166	148	118	153	152	158	158	161	147	132	131	160	128	122	148	138	153	137	127	126	133	138	151	132	138	132	132	138	137	143	134	128	151	137	144	136	119	147	141	147	146	164	154	131	159	176	143	144	141	152	153	140	165	149	145	120	159	134	148	149	142	155	133	136	133	124	138	137	143	131	154	153	131	153	143	149	148	159	158	160	152	145	116	130	143	144	142	124	153	139	147	152	118	128	141	142	135	135	169	147	138	139	128	135	140	135	151	159	144	164	153	140	162	153	148	129	137	133	151	125	152	130	142	160	127	171	147	145	149	131	165	142	153	153	156	126	166	150	144	132	156	145	133	144	156	138	156	152	148	160	126	119	116	169	136	148	155	153	140	137	132	138	152	152	165	129	150	154	152	132	147	156	132	160	151	137	142	145	133	159	174	143	128	140	162	136	140	141	145	135	140	140	133	137	151	175	145	135	152	140	141	155	137	140	153	147	150	143	143	137	152	157	139	127	127	148	146	165	135	135	145	133	156	136	146	136	150	130	134	169	127	137	163	159	166	140	141	159	155	143	153	162	124	143	152	126	159	134	167	142	121	144	149	129	145	146	149	178	136	144	133	136	144	135	139	158	146	130	161	144	147	157	124	161	153	152	162	159	127	168	149	156	134	154	147	162	167	142	130	141	164	137	150	154	136	157	126	151	169	137	122	136	156	134	144	146	153	145	146	152	145	142	143	150	136	156	160	139	155	174	160	142	151	138	163	146	151	148	151	154	140	162	129	132	150	156	149	139	139	157	134	158	158	132	139	144	159	143	131	113	158	157	159	138	134	151	161	145	152	141	154	139	148	156	170	169	154	149	138	144	137	146	122	144	150	154	123	150	136	137	136	148	140	140	141	155	148	138	147	151	125	162	140	119	144	143	135	147	129	151	168	157	149	146	134	156	121	156	139	147	144	151	146	157	140	156	121	146	128	132	157	133	152	157	159	165	148	128	141	155	149	153	140	151	144	134	131	121	143	122	162	140	155	171	172	134	121	121	141	159	129	153	144	154	131	157	172	138	134	133	159	143	149	130	128	149	165	126	134	164	133	154	144	160	154	150	160	158	126	151	125	147	125	137	154	157	163	142	156	143	116	136	152	161	140	120	157	133	148	148	137	133	149	134	154	161	158	150	150	127	129	134	154	159	152	128	131	158	162	137	156	155	144	159	150	152	118	138	150	138	169	117	138	170	155	164	144	155	133	140	141	139	127	139	160	144	139	146	140	146	131	132	143	147	148	137	153	164	135	147	158	147	144	142	140	140	133	139	143	175	176	156	146	147	143	166	158	141	148	157	114	161	134	142	162	148	147	145	147	147	147	130	142	155	133	126	160	144	141	142	149	151	152	152	141	148	140	135	134	149
34529	29566	8579	4312	2880	2052	1476	1243	1038	882	735	690	625	615	527	512	472	479	475	452	420	410	461	434	360	392	345	376	380	333	372	377	344	358	333	333	360	318	336	344	308	341	320	351	355	311	341	330	345	331	322	369	315	348	322	323	330	323	334	309	312	334	347	345	307	344	315	312	294	306	341	339	300	340	316	324	324	323	279	348	315	294	358	313	274	277	340	316	338	313	334	357	305	339	361	328	319	307	281	305	331	311	340	320	348	329	355	331	327	297	323	311	292	304	298	318	316	300	324	311	293	307	311	289	341	336	328	313	309	321	319	312	327	337	297	371	330	291	281	335	349	311	330	325	300	325	318	322	298	324	304	299	324	327	324	286	320	334	308	307	322	329	296	281	310	346	308	314	321	351	319	299	291	313	297	292	303	314	342	293	318	321	284	316	311	332	297	325	312	303	354	331	319	318	330	311	304	312	321	333	301	321	311	331	345	316	316	333	326	293	298	308	288	333	317	312	322	329	329	344	329	323	294	345	298	299	344	314	307	324	312	340	299	295	324	315	323	305	338	315	324	283	329	303	297	289	307	332	284	304	319	328	342	351	329	324	315	318	367	316	334	326	307	326	341	317	306	342	334	322	322	319	316	335	343	306	299	297	296	314	329	333	308	331	334	304	320	335	330	322	327	311	331	304	326	345	341	324	321	358	305	303	307	321	278	321	328	321	310	349	325	325	327	317	333	315	336	319	323	328	319	324	311	289	290	321	305	321	348	336	277	343	305	312	330	330	315	340	330	308	297	326	306	327	328	332	322	317	328	315	328	340	321	311	316	319	326	346	326	343	333	310	304	343	312	333	300	295	276	322	305	317	333	305	297	321	325	329	300	320	311	316	318	359	332	297	330	308	331	312	347	331	354	302	358	319	315	359	322	290	318	340	290	321	314	348	303	320	314	324	309	303	310	313	337	320	322	326	319	295	295	301	330	342	316	310	305	326	347	315	313	317	350	342	305	305	324	302	318	319	305	308	307	304	293	313	309	327	294	329	336	320	325	302	338	336	327	330	298	332	317	317	330	289	334	333	331	354	324	312	320	296	305	339	334	353	328	326	288	311	335	298	308	319	314	336	280	309	336	344	319	335	310	313	327	303	353	302	330	313	327	316	330	300	298	277	294	342	325	302	338	274	308	313	334	320	316	340	331	303	326	314	329	336	317	331	298	320	296	291	331	332	342	308	324	310	297	289	294	331	345	307	343	283	320	312	351	312	289	312	363	355	301	271	333	329	334	341	303	287	329	316	360	294	318	312	308	315	342	327	316	296	319	328	316	323	304	346	322	316	315	307	311	311	275	278	339	311	336	313	313	337	323	337	314	323	314	312	303	307	320	307	312	306	351	334	347	333	305	337	320	325	302	331	294	328	309	325	322	342	315	303	307	320	297	302	333	292	270	333	304	321	302	337	310	326	322	296	318	322	332	323	314	314	306	335	328	327	310	313	310	323	313	282	333	307	324	305	320	313	319	317	309	331	321	311	300	299	348	321	301	311	303	307	293	316	337	320	338	321	332	332	300	296	340	297	332	272	295	307	326	335	355	292	341	324	326	295	298	310	326	324	300	298	323	311	311	309	306	329	299	341	308	325	304	301	341	325	316	306	305	342	314	329	323	298	320	299	301	321	301	301	305	329	306	327	302	324	308	300	324	288	307	291	321	308	315	322	290	297	303	303	349	299	317	317	324	357	321	314	310	307	348	316	337	296	354	294	309	320	306	314	326	329	308	337	300	291	316	332	361	324	331	290	330	331	321	286	322	301	290	308	336	302	345	330	337	302	317	306	330	326	326	302	320	368	315	327	320	316	317	300	318	330	329	313	315	315	316	323	293	292	319	320	311	322	330	339	331	334	306	307	306	318	358	287	302	306	325	280	276	299	325	329	317	310	331	331	316	331	311	307	306	308	318	320	350	316	323	311	334	333	258	322	319	312	326	323	310	336	335	316	331	314	331	319	297	287	299	327	308	335	316	341	336	324	310	335	339	319	321	302	300	319	347	299	318	295	338	315	353	307	330	350	324	317	276	321	319	328	304	294	314	323	329	326	315	339	328	316	321	316	312	278	309	326	328	345	319	313	325	304	301	325	333	298	297	335	300	343	349	301	309	306	320	319	337	317	307	352	354	289	282	325	319	346	312	294	334	326	298	325	371	323	293	340	274	338	325	316	346	313	329	295	294	324	350	357	352	304	299	328	318	333	310	332	321	314	324	305	330	340	295	340	325	317	313	330	337	277	318	305	323	346	307	316	282	343	324	307	282	313	318	309	336	319	317	308	352	326	319	298	312	309	329	317	317	316	340	319	325	296	333	296	323	345	307	325	315	354	322	312	298	313	341	300	314	338	342	305	359	322	306	335	323	310	319	310	325	351	292	305	304	301	316	326	327	299	313	306	331	342	313	329	315	336	317	322	328	325	310	307	314	314	311	344	350	289	301	365	331	324	339	288	325	324	338	312	322	320	359	323	341	331	340	304	319	312	338	338	319	330	295	272	298	326	313	314	298	321	333	313	299	348	322	351	311	305	317	332	332	329	320	314	328	330	311	300	284	313	328	295	309	293	300	300	323	311	294	307	333	314	338	324	306	308	322	307	301	302	317	326	297	314	306	328	316	338	312	317	346	312	307	318	329	320	330	322	300	314	305	328	339	322	318	341	313	311	325	333	288	308	344	342	310	342	311	334	323	322	326	320	349	300	316	330	315	328	327	301	300	296	320	323	321	342	344	322	344	310	293	313	320	293	287	323	309	318	297	305	311	311	335	279	320	328	324	302	328	303	331	326	286	318	294	324	306	318	334	347	340	316	309	305	302	330	334	335	314	326	348	306	331	336	269	329	328	347	318	318	339	306	281	332	300	323	281	322	324	319	324	345	319	330	309	325	312	328	325	311	329	295	302	311	341	316	304	302	305	327	289	346	300	312	332	288	286	287	334	342	309	342	307	349	313	282	303	346	309	326	330	311	313	325	321	319	313	319	348	281	316	317	335	340	312	324	333	302	300	319	305	304	313	321	306	328	347	305	312	368	335	293	297	323	305	328	317	293	303	335	339	304	328	318	352	316	325	326	317	340	321	311	309	309	300	330	348	293	288	302	335	329	308	326	321	335	337	315	335	319	306	310	316	314	299	305	298	308	306	290	330	311	320	327	276	320	288	330	324	331	311	335	332	333	303	313	353	290	348	306	341	294	323	306	336	319	303	300	322	355	318	302	304	300	323	330	330	332	309	325	312	327	297	340	339	329	322	305	318	289	326	300	327	323	307	336	321	327	318	313	336	328	290	320	322	334	284	341	314	332	294	320	319	336	296	296	306	292	334	280	292	315	324	316	318	317	315	304	310	313	285	318	325	287	299	324	324	310	320	314	336	326	318	305	296	302	300	338	308	315	291	318	327	322	329	308	328	315	333	313	335	302	327	292	312	295	321	311	320	332	319	336	333	312	365	311
23912	21740	29548	24479	21740	16266	1562	809	625	536	532	473	447	412	406	410	431	406	400	368	420	394	356	370	376	401	377	399	364	347	365	360	364	327	321	372	325	379	354	326	359	352	348	342	364	367	353	339	364	365	339	338	324	354	322	357	311	347	343	362	378	382	287	354	338	331	376	336	342	331	322	372	331	353	344	345	320	396	365	337	387	340	362	343	310	360	339	315	341	319	332	316	349	356	327	351	311	350	324	370	375	339	368	337	346	344	304	355	332	322	336	321	339	340	337	339	376	347	360	377	354	356	336	304	338	333	365	366	359	332	331	329	323	320	339	335	349	327	338	340	348	325	364	361	328	338	332	323	321	337	347	340	342	337	340	351	356	347	342	337	319	344	352	349	338	365	364	338	332	349	353	339	346	336	367	354	322	365	347	347	336	375	362	354	320	330	325	347	349	324	346	333	347	336	337	363	325	349	303	374	313	347	313	374	377	332	346	308	342	319	360	366	329	319	329	343	301	362	321	317	326	352	376	345	356	341	343	346	336	326	328	360	319	332	331	341	348	355	374	330	360	333	330	339	334	276	373	367	309	316	377	340	313	347	332	332	339	369	368	309	370	368	321	327	312	364	334	329	339	340	332	337	331	313	372	372	385	298	358	341	335	370	358	379	353	311	366	334	346	349	332	348	374	315	299	366	355	304	300	325	365	359	348	318	338	333	384	333	333	341	323	342	309	309	333	370	358	333	326	309	333	348	339	348	343	346	341	336	343	352	346	310	342	313	327	300	373	347	346	360	347	333	360	317	367	348	320	316	344	361	332	340	311	345	372	341	355	362	326	358	355	318	303	325	333	322	346	361	382	357	350	345	343	363	342	347	358	343	341	330	345	338	313	368	351	381	354	354	339	353	320	307	315	346	334	323	314	310	337	356	374	303	350	368	342	344	330	361	323	328	337	341	372	362	337	350	340	307	342	354	349	348	370	359	360	371	363	345	367	357	346	335	323	380	306	367	331	324	352	336	322	316	371	342	329	346	327	345	334	332	348	324	374	354	336	312	348	370	348	318	334	356	365	350	357	340	366	352	304	351	346	357	354	366	352	346	358	342	345	348	317	348	368	332	333	341	347	349	324	385	355	331	332	340	324	337	340	331	334	378	342	335	344	334	334	320	319	353	338	338	326	333	349	355	325	365	337	326	365	321	363	337	339	351	335	333	357	328	379	378	339	357	349	336	369	358	372	339	347	345	338	303	351	329	323	349	339	317	341	312	313	333	345	332	363	349	342	333	317	314	341	331	349	336	321	362	332	310	362	392	352	326	303	360	368	306	324	342	366	333	324	358	345	375	327	332	322	345	323	327	365	363	343	314	344	342	339	338	333	344	343	338	348	315	336	354	378	342	336	367	370	331	306	336	352	319	347	339	353	301	323	327	349	298	330	322	364	303	312	376	327	365	362	291	310	342	338	327	348	320	332	350	340	368	343	323	344	311	314	322	361	355	345	358	336	328	370	335	350	345	337	347	298	323	324	317	342	330	347	352	348	351	317	279	336	342	338	313	334	354	390	303	314	344	347	364	323	365	342	315	337	305	312	360	364	351	343	338	343	329	340	363	368	307	326	340	354	337	346	373	367	314	358	351	314	326	338	360	379	349	349	329	338	345	371	321	345	322	328	330	356	350	334	324	330	361	324	336	317	317	322	357	341	332	334	354	325	362	344	343	316	356	341	354	334	322	353	332	346	334	300	325	353	339	338	344	316	303	333	343	343	344	361	370	327	356	342	359	353	330	337	326	371	350	338	351	354	357	337	315	351	345	342	322	344	328	302	352	345	319	330	319	336	344	342	332	324	346	356	346	304	322	327	369	337	335	376	342	370	344	319	347	353	320	325	352	342	345	295	308	340	353	347	343	343	373	338	313	347	350	344	364	340	307	340	323	345	333	334	352	339	354	320	364	328	335	338	344	356	332	367	328	335	362	344	311	324	337	334	354	340	366	336	351	378	331	352	348	297	348	333	378	343	362	343	340	344	319	344	341	338	380	365	342	373	318	325	367	305	350	352	333	315	320	329	369	353	326	356	344	336	321	344	324	316	389	331	342	376	354	319	336	318	361	352	332	392	329	336	341	350	379	320	340	326	349	322	326	322	368	356	331	340	326	366	352	364	360	358	329	334	350	325	327	374	343	352	357	322	361	360	388	357	363	373	330	354	344	334	367	363	361	366	330	310	339	350	356	335	351	315	332	322	354	329	369	360	342	330	340	336	344	333	356	332	330	350	323	357	314	369	332	316	348	349	343	326	340	359	367	331	343	366	327	333	309	323	327	347	363	343	347	360	320	353	305	382	334	336	315	317	318	349	341	352	330	320	328	353	330	314	319	320	357	356	331	336	302	384	309	342	366	323	351	344	368	350	336	315	317	318	320	355	351	315	353	318	320	325	326	321	331	345	366	340	337	340	316	320	350	356	307	368	340	352	346	333	317	366	330	343	336	345	317	312	350	341	309	350	335	358	348	326	299	348	300	366	311	329	348	343	317	339	369	342	321	366	348	326	339	372	346	362	338	348	347	327	361	355	340	356	352	347	354	345	349	346	366	338	366	364	342	340	338	317	358	335	347	333	335	391	342	325	330	331	321	343	336	320	318	342	334	353	367	346	330	340	363	371	328	362	354	317	352	349	357	329	296	344	379	332	338	353	365	354	348	383	292	333	364	351	348	356	340	366	350	366	341	311	335	322	368	332	344	332	331	314	327	342	368	359	340	334	329	354	307	360	325	347	340	334	350	330	330	355	319	371	344	364	381	295	334	365	383	381	340	347	304	326	330	336	316	320	335	322	354	340	304	357	347	336	342	335	347	353	318	344	352	324	327	327	366	337	342	327	333	364	344	310	342	341	364	301	338	336	333	278	324	352	346	326	366	335	360	345	336	360	342	341	314	327	319	327	337	341	358	338	315	309	337	384	364	321	346	344	342	328	358	361	335	335	348	362	317	332	334	337	341	346	324	369	366	347	336	361	386	369	346	318	357	344	351	329	352	363	350	326	354	363	346	319	355	347	328	337	357	323	323	346	359	322	365	351	353	326	346	356	357	362	299	345	338	368	335	353	345	306	346	315	349	345	336	324	355	325	358	320	340	328	380	380	375	346	328	369	344	330	320	331	356	357	343	369	338	335	342	328	306	347	332	333	378	313	354	337	346	359	356	356	306	392	353	335	359	325	332	338	319	335	355	318	379	306	371	329	383	323	346	334	337	309	335	331	325	361	347	353	313	376	336	337	347	336	338	337	372	350	328	336	349	370	300	312	343	320	343	358	310	358	350	329	318	384	309	347	355	338	333	336	365	326	355	348	333	355	330	307	353	332	374	362	325	351	337	323	325	343	305	338	326	338	340	323	330	316	313	388	319	336	348	343	347	370	374	357	347	321	359	346	351	371	323	337	357	334	354	312	352	341	326	332	325	331	303	336	341	308	353	326	363	334	342	338	349	346	314
40148	36489	13839	7568	5058	3665	2710	2335	1971	1711	1463	1323	1203	1139	1158	1065	1045	944	903	935	872	880	824	789	831	797	794	736	774	731	731	730	717	778	702	717	715	712	727	747	695	661	671	732	733	681	734	684	686	690	692	658	663	671	739	711	666	684	737	704	661	644	680	697	683	686	675	651	732	674	652	682	643	652	681	682	652	665	670	698	687	679	696	667	655	675	665	663	601	670	661	701	699	677	636	664	674	716	670	656	671	701	663	677	662	693	617	643	674	634	673	680	655	669	674	691	697	676	657	695	692	658	641	697	694	663	675	659	693	706	679	690	643	665	664	611	684	705	671	661	711	658	673	647	623	668	669	627	625	638	672	669	671	702	673	646	700	638	638	695	634	694	668	671	697	658	665	696	661	729	693	669	658	571	678	631	700	675	642	688	643	688	670	668	613	629	662	659	643	682	659	658	688	659	680	686	684	697	655	645	594	658	699	662	644	636	658	649	629	638	680	674	677	690	578	664	622	668	632	636	695	631	701	676	702	644	682	683	655	652	661	630	664	664	670	687	685	675	626	665	683	687	610	642	675	687	671	669	658	686	675	637	712	631	648	625	654	685	690	716	665	629	676	693	642	717	679	640	705	655	703	681	709	641	645	710	664	628	676	625	680	679	629	645	652	664	671	676	683	647	692	715	678	672	656	664	658	670	658	659	654	665	719	616	663	664	621	687	673	601	673	670	620	651	607	654	659	627	679	646	646	674	640	663	670	694	655	689	669	723	683	676	663	687	673	665	687	630	675	681	639	674	688	652	655	667	717	639	673	651	631	670	684	696	653	655	675	698	681	647	646	661	716	710	660	695	643	660	654	659	684	707	659	682	675	653	665	680	688	685	671	653	680	662	658	671	660	653	662	667	646	653	668	682	653	677	678	663	672	662	670	630	676	659	627	672	668	665	664	646	675	659	637	654	729	682	689	668	648	703	659	618	653	680	677	703	638	687	654	677	702	667	681	663	647	711	659	669	621	678	622	684	647	660	695	661	629	670	671	652	616	652	568	671	683	661	658	648	674	647	662	680	719	596	617	703	656	668	648	630	663	681	654	666	669	715	702	653	697	652	674	656	671	637	692	650	624	654	670	666	645	680	655	697	676	685	684	642	651	631	678	700	630	641	609	703	680	708	696	671	632	642	626	631	634	651	714	630	647	674	639	663	679	665	683	691	660	643	662	629	674	643	654	695	642	623	687	650	665	656	686	672	674	616	642	654	654	661	691	656	633	679	654	635	642	689	650	615	641	689	668	648	627	659	646	664	675	624	663	652	671	629	642	671	649	635	652	643	682	634	665	670	641	692	635	639	644	665	645	689	692	619	676	674	682	700	681	698	682	673	639	648	672	672	619	701	661	648	664	648	688	634	671	607	670	677	720	654	660	667	673	690	682	722	657	658	673	640	666	645	659	688	697	652	691	642	666	679	648	664	660	654	685	640	662	639	703	682	654	674	646	671	672	646	696	654	637	717	696	649	648	683	677	681	673	680	634	678	678	653	655	682	660	665	673	680	631	644	650	661	656	658	669	652	631	705	649	654	668	658	660	667	620	676	694	703	656	610	709	690	669	664	665	645	686	667	648	687	668	639	665	647	655	666	654	664	678	643	605	674	646	664	666	646	653	655	662	691	671	629	661	639	653	655	672	712	689	647	673	672	629	652	649	699	686	635	683	650	644	638	652	649	668	676	657	644	667	659	679	662	637	647	627	646	655	649	698	630	673	649	648	671	658	641	677	622	683	636	681	657	672	692	680	680	680	659	677	661	672	670	674	671	663	679	630	641	658	701	632	623	708	675	675	654	676	667	655	629	650	649	633	688	625	676	651	643	649	603	652	660	662	691	631	669	633	680	667	611	639	640	701	711	668	682	641	607	640	631	644	649	667	698	675	678	660	692	716	624	628	630	659	641	675	632	677	645	637	666	650	657	695	644	666	663	640	627	665	696	656	653	671	691	703	669	705	624	701	685	698	695	665	656	664	701	653	646	649	686	625	665	670	702	661	655	662	702	657	680	704	644	656	705	679	667	632	683	641	657	631	657	655	668	669	669	689	636	720	699	648	660	669	628	705	675	648	671	680	681	657	649	658	667	655	656	708	655	651	666	644	673	691	672	628	671	641	640	623	696	683	696	627	706	694	673	682	672	655	651	618	600	664	628	675	684	658	666	650	662	624	713	681	613	660	628	704	654	659	619	652	671	697	641	681	673	681	680	645	658	630	640	679	664	661	673	633	657	662	675	668	659	723	633	691	697	657	657	617	691	621	665	681	694	702	684	638	680	679	648	675	675	699	644	659	660	633	643	670	653	666	711	651	693	650	745	683	635	658	681	691	681	676	707	703	635	680	689	663	677	703	679	621	682	696	666	685	612	648	655	627	605	651	643	647	688	702	648	673	687	664	691	611	672	654	668	673	642	726	656	641	662	654	691	710	625	665	706	656	668	619	698	673	673	668	671	639	670	658	653	661	672	627	658	620	644	624	655	676	623	656	629	648	647	678	640	684	645	680	647	693	629	710	696	655	662	668	623	659	669	663	667	672	630	645	639	667	698	691	670	749	623	692	677	675	611	646	671	654	677	689	638	682	647	670	647	644	664	659	651	693	690	668	672	644	658	664	657	698	613	680	646	684	675	645	634	635	670	707	597	687	669	652	657	665	687	665	670	670	647	652	640	657	640	663	646	619	692	653	683	689	673	704	668	645	635	643	694	649	654	693	695	688	658	688	730	656	699	660	654	696	673	643	705	680	649	716	671	624	635	655	643	657	652	626	714	658	662	677	667	653	663	669	666	656	664	718	627	674	691	651	615	668	636	650	612	672	660	660	654	679	693	666	681	628	649	646	645	700	615	639	635	654	652	641	636	708	665	662	694	676	654	663	658	646	656	662	661	668	678	703	695	628	663	658	644	670	626	641	662	692	655	630	717	690	694	660	651	673	711	698	664	697	668	658	683	642	660	677	631	674	682	663	662	675	679	651	690	642	685	657	646	682	691	679	637	685	649	644	652	650	665	649	691	689	633	689	640	668	673	696	607	630	669	687	629	666	682	659	636	633	685	656	627	630	685	678	695	628	657	685	663	618	705	674	626	666	716	641	663	669	635	699	670	642	682	635	669	627	590	678	651	640	642	621	631	664	682	646	682	701	618	625	671	679	645	677	672	693	677	646	710	661	672	646	628	691	642	658	633	682	630	654	638	671	678	640	739	685	644	667	684	596	680	618	710	661	688	613	667	614	704	658	667	676	659	672	671	669	632	662	665	696	602	620	677	642	691	645	676	678	611	703	658	705	665	723	645	654	648	664	661	662	657	663	631	652	664	627	650	681	668	682	713	689	669	671	679	708	666	633	668	609	691	646	634	692	650	701	638	718	703	685	697	664	666	694	677	675	689	657	635	675	666	670	658	660	678	639	716	645	630	667	651	637	649	663	636	668	688	675	681	668	640	675	645	610	704
26131	19895	6589	504	284	241	277	233	239	242	238	235	225	219	224	227	203	232	231	240	205	246	226	225	234	237	201	213	212	243	206	215	237	223	199	214	211	208	228	245	218	181	230	228	221	222	226	249	205	225	217	229	222	267	233	254	234	199	246	203	211	217	235	204	201	234	226	220	235	216	217	238	241	216	221	228	235	230	214	213	224	224	220	216	219	244	233	204	248	231	233	214	213	242	249	248	218	201	198	229	236	200	251	226	229	230	219	226	210	259	239	219	212	221	181	221	243	259	233	208	227	241	229	227	211	213	215	235	217	245	232	209	214	205	228	240	228	250	219	237	230	245	244	225	221	203	228	197	238	193	225	237	221	226	214	214	206	231	223	213	226	233	222	213	243	214	227	219	221	222	215	241	223	221	208	204	220	211	205	251	211	212	219	229	238	203	215	226	240	208	258	237	229	238	214	240	234	236	245	219	222	205	218	199	219	221	235	232	216	246	185	212	220	234	234	228	210	231	247	217	214	217	217	226	229	238	244	227	242	233	218	235	221	236	219	250	231	231	232	221	225	219	213	235	239	208	214	203	242	209	219	238	230	237	220	252	240	221	192	221	207	218	216	224	226	237	232	216	220	215	214	213	202	211	225	202	229	221	244	224	228	215	234	229	210	233	213	210	235	232	255	243	255	201	232	236	230	221	218	214	236	223	237	224	219	235	210	217	203	222	207	248	228	202	242	227	209	241	218	229	202	195	225	225	233	226	204	238	230	218	203	211	229	229	224	231	226	233	225	217	233	215	217	221	225	215	241	198	243	231	211	232	213	220	222	207	233	213	217	223	214	242	214	211	234	238	232	242	217	223	222	229	218	235	240	221	199	234	247	229	217	231	238	198	213	208	212	215	219	206	221	190	209	195	209	227	222	213	227	198	230	208	210	207	223	229	211	231	218	251	233	228	211	239	225	222	244	227	203	215	238	241	231	224	231	229	218	218	223	213	245	229	235	212	235	244	209	204	243	231	207	236	241	219	221	237	239	239	242	229	205	216	215	236	233	229	250	227	234	227	219	235	237	279	215	231	210	209	245	218	216	230	216	222	232	195	235	214	229	256	213	214	196	238	228	225	220	257	216	228	205	228	209	241	226	226	235	228	234	221	236	234	224	223	208	266	241	225	227	250	242	206	241	206	242	254	244	221	238	234	228	249	243	242	244	215	213	244	222	230	223	204	205	257	195	207	230	220	224	212	221	208	207	236	230	240	227	219	195	232	198	227	222	233	245	227	226	256	232	227	215	217	210	203	201	228	245	234	208	233	221	198	231	192	235	212	200	234	236	231	231	210	185	241	216	229	228	186	222	234	232	220	184	207	226	237	216	227	236	232	234	221	200	205	210	197	213	253	194	218	242	226	228	241	224	208	219	247	223	234	216	229	210	200	252	233	222	207	208	206	217	219	251	225	212	207	214	225	214	218	229	218	241	226	232	214	242	217	209	242	209	222	216	243	233	206	230	194	223	227	230	235	227	211	228	241	233	231	238	244	240	209	224	219	236	226	242	251	241	216	217	225	245	239	213	246	249	209	222	218	211	227	202	222	207	232	223	219	203	212	235	210	214	210	210	244	221	239	239	216	179	199	249	227	233	211	195	236	248	224	216	218	232	220	217	211	261	231	203	218	226	221	207	226	221	228	232	219	225	206	244	219	222	237	216	215	199	239	206	223	225	241	215	215	218	211	220	205	218	242	215	199	221	228	227	230	221	235	239	209	218	198	221	230	226	188	232	235	204	247	206	198	208	219	241	235	246	235	213	229	214	217	217	233	224	186	210	205	246	237	224	219	241	225	222	211	234	253	255	220	220	223	243	245	240	205	220	214	229	210	258	226	212	231	225	216	245	231	209	242	219	224	245	195	226	207	210	212	233	233	226	218	222	262	201	233	237	232	233	248	219	230	252	224	224	206	236	239	231	189	228	243	214	232	197	224	231	230	234	220	250	222	238	251	222	231	230	219	235	230	227	224	211	235	229	208	200	240	233	229	249	212	240	217	222	257	208	236	207	231	226	226	246	226	215	202	211	236	223	226	210	226	193	210	222	223	229	233	214	217	235	222	255	220	221	185	223	234	219	216	208	204	222	221	226	252	203	238	235	246	191	221	204	232	226	233	264	237	227	240	202	227	257	204	215	226	261	219	227	227	247	236	240	242	217	242	223	210	217	200	206	239	251	227	223	223	239	217	248	224	227	209	194	252	238	215	223	245	218	230	236	239	228	229	239	198	235	217	244	273	233	205	243	224	221	223	226	223	231	238	204	212	210	204	239	231	217	232	219	240	210	211	221	228	232	236	221	198	200	217	220	212	221	204	228	238	228	199	221	245	232	243	210	234	209	210	222	219	231	240	240	226	194	218	202	229	217	219	206	207	224	219	246	211	205	240	199	220	235	216	206	228	227	238	230	218	199	218	225	220	233	227	211	233	236	244	207	255	234	244	233	214	201	242	236	225	236	248	235	196	191	227	234	243	242	221	197	236	223	224	219	202	227	214	227	238	216	225	230	230	246	229	206	205	202	213	218	213	210	228	198	224	258	243	222	235	238	231	220	234	209	245	250	237	216	219	225	204	244	235	227	254	230	213	205	228	228	238	195	215	221	211	206	218	237	237	218	224	219	226	227	242	235	238	210	237	197	221	205	215	227	228	231	239	231	227	250	230	209	203	206	200	216	237	206	230	214	221	245	248	224	242	221	229	209	233	242	245	199	217	244	268	215	233	229	201	233	224	198	226	225	200	203	209	220	245	219	223	236	223	223	229	232	236	231	217	192	224	228	230	247	257	231	263	210	222	214	252	257	233	216	238	245	225	215	221	199	238	220	222	238	216	235	230	232	248	222	216	198	208	207	230	229	223	215	222	222	198	227	198	222	187	253	231	211	228	260	226	222	232	236	228	212	238	211	208	266	203	225	196	236	212	208	223	195	241	231	225	206	242	241	220	213	229	223	224	238	228	220	236	241	221	222	223	221	228	214	214	225	228	223	220	225	211	206	239	237	211	224	196	211	225	205	224	228	207	227	234	205	225	237	219	243	221	237	225	233	223	218	225	218	232	222	246	228	226	245	233	228	211	222	231	224	250	224	220	218	221	208	224	216	215	243	242	208	225	239	230	224	209	212	209	227	209	236	220	213	224	258	188	262	232	222	238	220	223	213	210	205	198	230	221	264	224	246	225	208	238	207	259	222	209	214	206	234	230	224	267	228	220	220	217	215	235	224	213	244	220	207	229	210	229	224	246	227	210	217	257	250	206	211	227	241	243	222	199	210	218	269	226	209	210	221	221	215	220	236	228	241	223	219	224	259	214	206	219	223	222	213	239	223	240	214	245	225	216	234	246	210	225	229	221	227	213	221	206	186	198	237	240	231	231	226	208	223	205	208	217	230	225	228	261	226	232	215	226	219	219	237	215	216	220	236	232	218	235	232	228	214	239	208	252	205	225	229	223
15291	9480	1353	930	680	625	580	579	516	513	510	468	491	482	500	489	451	491	505	497	510	491	479	463	486	495	492	469	460	461	465	504	458	460	498	490	465	474	498	490	461	513	472	494	474	491	483	468	504	484	442	471	490	500	505	500	481	464	477	458	458	493	467	517	427	471	490	471	443	470	466	481	490	456	504	482	490	448	444	489	519	468	461	458	531	465	487	531	497	484	502	482	492	484	500	466	469	442	461	509	489	509	475	443	506	461	463	444	457	488	484	485	453	495	485	456	459	505	455	487	505	491	469	476	451	465	489	467	486	490	482	490	447	504	466	497	473	463	462	454	462	472	529	516	482	460	464	473	497	511	485	452	492	481	491	499	475	491	485	480	514	458	441	457	485	487	445	509	478	511	449	494	480	487	499	484	474	476	504	430	493	486	496	475	458	499	435	469	471	496	425	520	497	474	464	465	483	479	452	441	495	488	467	465	467	470	484	513	507	465	475	478	495	471	497	471	475	449	474	504	452	476	483	505	442	534	450	488	450	482	482	525	507	448	476	464	467	452	484	454	467	477	493	516	458	496	483	452	474	494	520	466	444	469	479	470	455	443	473	488	465	469	492	474	452	525	472	496	555	467	490	483	468	496	476	447	511	494	476	482	493	516	513	461	468	471	506	471	442	533	477	492	488	476	499	473	517	474	462	490	506	470	438	491	474	482	473	458	511	501	458	482	472	444	501	459	467	506	442	495	505	478	479	447	494	468	519	492	429	479	475	471	461	482	505	451	474	488	487	455	463	484	468	504	485	467	480	443	486	492	525	490	488	480	464	460	482	479	485	505	496	465	486	503	493	516	457	487	487	513	498	479	450	489	473	470	477	445	504	480	520	496	492	461	481	505	467	501	455	479	451	516	459	478	506	519	487	496	491	510	472	480	529	472	507	463	482	475	450	467	444	484	483	468	476	484	442	484	485	468	495	458	457	521	499	475	502	480	490	474	461	477	491	489	431	487	446	500	497	497	499	540	489	504	451	504	463	463	522	487	482	461	474	429	462	461	466	474	474	511	482	444	499	453	481	477	442	471	468	498	502	478	495	482	486	511	481	473	471	464	467	465	485	508	441	491	513	436	510	500	465	478	493	460	490	486	477	473	479	473	485	439	518	471	438	463	460	509	492	503	466	477	434	439	484	512	481	507	486	497	459	448	455	475	497	519	461	481	485	457	455	484	511	479	459	471	478	477	476	500	537	513	481	465	472	482	456	453	469	469	487	456	493	439	471	427	451	490	503	470	491	471	492	485	495	464	462	519	490	480	502	508	472	493	493	466	509	489	445	497	457	483	490	478	517	475	515	485	495	481	485	488	466	473	468	469	502	456	482	475	464	484	476	526	502	473	468	442	478	493	465	509	462	439	536	475	529	493	486	511	485	472	482	507	495	489	513	476	516	500	488	460	476	484	496	467	465	462	457	458	484	479	494	496	508	501	519	479	491	506	476	484	485	476	483	489	453	499	529	500	486	481	509	470	474	474	502	503	511	466	489	496	488	460	506	509	457	539	476	464	472	500	471	499	491	475	482	447	515	494	480	531	520	484	460	480	495	493	479	487	489	468	476	456	469	442	502	477	475	476	491	491	490	478	488	481	482	475	480	456	494	484	457	466	506	452	468	447	465	447	486	472	503	466	478	526	490	484	489	480	502	452	487	451	507	474	447	508	480	463	468	515	487	455	515	471	481	480	467	477	492	463	484	474	458	499	515	457	447	503	483	494	466	520	501	454	474	480	481	472	503	483	453	507	443	500	544	483	518	501	532	450	488	486	462	465	510	511	493	476	480	453	484	465	503	461	483	504	476	469	479	473	470	446	487	474	458	510	443	458	498	476	489	444	490	492	517	506	468	480	469	454	475	467	500	508	456	450	477	499	504	457	444	520	438	458	465	475	533	469	454	497	449	442	480	481	511	505	481	473	480	491	484	467	473	492	486	498	503	481	505	492	456	480	460	495	481	456	481	496	447	487	478	502	461	447	479	470	485	496	501	430	486	452	488	478	493	467	441	498	506	495	505	455	469	508	483	492	500	471	473	460	508	513	516	505	487	458	470	458	520	512	469	470	469	450	493	496	466	461	498	480	500	488	502	474	516	504	505	493	497	432	486	464	422	478	467	489	484	515	463	443	497	433	479	486	495	452	509	511	447	480	468	472	476	477	517	477	480	451	482	503	481	489	476	492	467	473	502	505	488	499	494	495	488	485	468	470	482	462	483	478	534	473	507	519	482	464	457	489	484	499	489	494	452	492	478	467	528	454	476	456	472	487	463	492	486	463	465	447	451	508	528	482	513	497	488	444	498	455	485	485	494	486	494	448	448	468	503	495	473	482	481	468	464	489	461	486	448	471	503	493	469	506	485	496	487	482	489	490	458	481	448	499	477	501	487	509	473	491	498	505	477	476	446	474	468	479	489	515	525	461	489	518	475	488	511	485	456	487	488	467	498	498	467	500	458	438	479	484	450	514	537	477	507	489	505	466	482	494	469	515	499	438	465	485	492	511	516	478	520	470	453	422	501	508	485	488	473	458	477	508	484	475	481	449	499	469	464	469	497	445	458	458	459	469	474	506	481	473	489	446	469	448	481	503	501	518	482	422	473	485	493	492	500	447	495	461	475	444	452	461	516	490	513	468	504	466	497	476	489	447	495	503	455	504	491	497	494	460	470	482	508	447	496	517	489	455	492	488	461	462	478	476	477	446	495	460	487	476	476	482	512	483	472	464	491	485	487	479	517	477	538	455	461	505	443	518	453	485	465	466	498	505	530	446	506	467	481	480	477	489	481	494	504	487	479	507	506	473	489	474	472	470	487	465	464	430	479	484	482	515	505	480	483	447	483	518	478	447	477	518	503	466	433	482	489	440	527	459	477	454	463	493	431	470	496	469	454	422	515	488	499	449	445	540	510	510	495	447	494	499	444	452	467	453	515	496	462	445	473	480	484	489	474	480	476	457	517	489	482	469	475	447	472	448	507	450	456	494	491	463	470	494	492	501	484	494	490	471	455	484	529	466	453	528	475	462	466	446	502	498	465	481	475	463	507	462	458	465	471	500	474	450	487	453	437	488	426	467	503	491	441	506	484	491	458	477	481	491	496	487	521	465	461	494	452	503	493	442	527	486	524	413	459	503	447	485	452	511	443	464	506	470	475	493	461	486	490	499	509	494	480	495	470	494	467	484	496	456	484	494	482	429	484	498	468	481	466	489	486	486	519	485	471	474	497	477	476	492	485	511	500	458	471	477	496	446	483	463	456	479	467	461	473	474	506	460	512	485	493	431	497	446	495	490	481	490	500	455	475	503	474	487	453	470	492	487	496	491	458	455	482	441	504	500	514	472	476	506	431	472	498	508	486	472	445	479	471	508	450	513	456	479	500	475	451	494	468	457	470	489	478	477	488	476	496	484	448	482	515	510	517	482	488	479	476	473	475	485	452	436	486	465	457	456
24845	21712	28651	25294	18332	1228	490	358	284	290	238	213	217	208	184	195	190	176	185	158	170	168	158	154	154	142	183	156	169	161	159	138	158	153	176	146	139	154	184	150	134	173	150	162	144	145	151	149	130	145	153	152	144	139	146	129	144	139	133	139	135	149	152	138	148	161	157	136	120	135	148	133	150	135	138	147	140	140	156	153	152	140	134	137	140	153	130	141	146	133	150	168	181	119	117	146	158	143	150	162	129	152	174	145	148	144	145	141	152	153	144	158	150	146	146	140	163	138	156	142	146	150	169	151	161	143	141	126	138	145	160	139	140	164	149	148	145	160	139	136	138	163	131	127	149	147	130	160	150	150	138	148	138	152	155	120	145	140	135	149	134	136	137	168	143	155	161	153	140	155	140	165	166	165	157	123	156	121	147	155	127	157	126	138	129	190	158	156	143	144	150	146	129	138	140	137	144	138	145	156	144	132	136	144	139	144	145	143	146	170	134	143	135	127	148	141	153	146	145	130	129	124	154	125	122	133	145	141	149	144	144	152	148	154	147	144	151	155	147	157	143	146	148	155	167	137	140	180	144	142	152	147	169	144	125	138	150	128	143	133	160	148	124	127	149	147	145	143	114	139	152	124	136	164	149	133	129	134	125	139	163	139	158	146	148	150	129	152	146	139	157	156	148	150	130	144	149	125	149	149	141	145	143	151	158	155	160	142	167	144	142	163	150	153	134	138	139	142	143	148	152	133	141	143	156	161	167	138	146	129	148	152	151	138	136	154	152	165	133	143	149	137	141	174	149	129	143	162	150	161	148	134	148	159	145	140	143	143	154	141	149	166	143	140	145	155	147	132	139	164	156	161	149	141	153	161	149	140	159	128	132	131	160	155	147	137	139	126	142	142	139	154	142	133	124	133	152	146	127	133	159	134	141	137	133	130	151	125	123	159	139	135	158	157	143	153	121	160	166	144	142	131	163	152	139	143	132	138	136	139	153	147	128	122	133	140	165	134	133	135	145	145	155	149	141	119	158	130	162	141	144	133	173	132	145	164	140	160	133	139	137	159	155	142	167	145	148	152	153	136	142	149	136	168	148	169	140	148	142	132	150	160	139	163	140	151	156	127	134	129	141	146	158	164	159	129	148	136	132	137	152	147	134	134	132	140	145	150	145	149	149	150	156	127	152	131	157	154	149	152	164	130	140	156	131	162	132	145	134	163	125	157	138	160	134	162	156	155	144	160	164	130	154	137	156	143	157	172	135	138	149	119	158	147	155	130	125	134	161	158	162	136	163	143	137	140	133	158	163	140	133	152	161	161	152	166	155	148	147	146	146	137	153	133	146	147	135	146	138	134	165	131	127	131	151	158	152	141	141	138	110	168	144	138	149	165	153	156	148	120	158	135	148	178	131	146	150	132	155	145	144	160	135	152	151	146	142	138	162	156	148	170	159	146	152	139	171	126	163	132	117	136	166	141	135	159	151	167	128	126	148	137	150	155	154	141	138	135	169	159	133	156	138	142	147	149	151	125	150	153	144	155	169	158	151	140	138	149	137	139	156	124	129	135	140	136	146	134	149	137	154	135	129	156	130	143	156	142	180	134	172	153	150	155	128	143	148	155	134	146	146	162	161	161	137	143	131	152	153	140	148	142	157	129	145	142	144	152	190	141	147	130	135	158	157	140	157	164	138	145	138	140	145	190	146	131	134	180	142	137	153	152	142	166	149	124	157	132	150	146	141	147	140	142	141	146	166	170	134	141	162	157	157	134	155	153	160	150	151	159	133	147	168	139	126	160	132	149	142	163	160	164	174	138	157	148	170	157	156	152	137	158	172	149	150	157	130	136	125	140	122	146	168	161	178	160	150	142	154	162	132	140	133	161	151	140	144	143	139	146	143	147	166	143	155	149	139	145	134	156	140	137	156	145	147	143	144	159	157	131	135	151	154	134	153	123	155	141	146	141	161	152	141	161	119	141	149	151	117	150	139	131	164	140	150	153	146	147	141	137	139	134	145	154	157	159	155	162	137	169	135	145	154	164	145	158	151	132	151	143	152	149	121	169	159	135	138	160	130	156	139	152	152	154	130	152	140	149	167	143	150	147	130	135	156	129	147	137	145	123	164	146	153	173	149	140	133	128	118	165	141	141	150	147	139	163	150	142	141	160	142	144	147	142	128	162	150	145	125	141	136	136	144	142	134	167	144	149	138	159	129	143	155	137	130	151	152	123	119	142	153	148	163	135	149	140	123	146	148	163	128	158	150	130	136	198	146	153	148	138	155	153	147	141	135	126	151	139	133	152	163	122	116	149	140	147	156	144	135	156	148	151	151	142	150	151	149	170	142	141	180	155	174	151	152	131	150	135	136	169	144	142	135	139	126	157	144	131	152	155	171	126	152	154	138	143	152	149	160	159	140	124	147	151	130	137	159	147	134	120	162	149	153	136	157	148	138	157	146	119	154	134	146	136	135	157	153	137	167	136	160	145	134	145	156	152	155	139	144	136	137	129	137	145	153	157	156	128	135	125	130	168	145	181	167	137	145	148	154	164	142	140	143	151	164	139	134	153	138	131	140	147	154	136	135	134	140	141	130	145	142	131	172	157	120	133	146	144	148	138	143	150	151	161	137	150	172	148	120	156	148	122	132	142	137	150	143	168	147	148	150	156	152	124	136	157	164	129	147	151	137	158	136	157	147	157	140	143	155	152	158	135	149	144	130	134	147	149	138	147	168	156	145	138	147	164	152	140	131	126	171	169	157	134	157	147	147	126	150	157	156	165	161	164	138	121	141	165	150	141	150	140	134	146	163	124	136	125	159	142	117	153	164	152	180	156	163	155	133	148	139	154	151	142	157	139	125	152	139	174	155	147	151	151	150	152	124	141	147	151	151	132	161	139	140	152	143	167	131	144	134	136	146	147	131	159	144	141	144	148	142	137	160	147	127	145	129	136	132	125	141	162	139	128	134	136	142	138	172	151	149	141	138	141	166	158	158	132	167	128	156	138	150	124	165	149	145	144	143	147	129	162	147	135	135	161	127	131	157	149	146	151	144	139	154	155	148	141	130	133	150	144	150	135	143	124	132	144	132	133	137	145	140	174	152	177	143	134	145	139	133	144	162	139	132	148	139	146	130	150	150	138	139	143	146	158	146	133	165	160	118	137	140	120	150	128	183	129	131	137	143	135	154	155	137	151	156	146	150	150	149	154	147	160	144	141	127	155	111	141	163	146	133	143	140	142	157	155	152	151	153	144	131	145	147	135	135	139	149	142	146	148	158	138	144	157	156	145	127	150	143	136	154	174	135	162	141	131	161	166	147	165	148	155	152	146	156	152	141	152	136	158	134	148	152	145	110	124	143	141	148	148	157	146	135	139	145	127	146	138	156	132	146	131	163	123	149	129	134	140	146	146	158	147	145	145	132	128	143	157	146	122	145	128	161	151	142	141	142	133	131	139	147	139	129	143	142	157	158	137	152	128	151	147	151	155
33441	30020	8465	4376	2815	1904	1512	1203	996	865	799	723	665	532	555	475	468	487	439	458	427	419	412	406	392	391	377	374	352	383	344	385	354	354	314	319	321	371	347	322	342	312	359	341	339	329	347	319	329	347	351	343	310	317	344	330	307	369	325	326	319	336	353	326	311	329	303	319	340	321	327	302	308	347	291	365	312	338	322	342	313	321	306	323	316	332	307	326	300	310	304	312	315	354	333	340	288	315	321	318	349	336	282	300	321	338	299	347	297	291	339	287	323	320	315	316	289	307	295	317	321	305	315	314	307	306	346	341	314	316	297	336	323	337	324	346	327	311	316	289	305	344	304	311	325	326	303	337	316	335	303	348	321	303	310	312	323	317	304	309	332	326	300	307	325	293	337	334	316	292	325	317	302	294	349	364	316	315	312	337	295	365	309	323	298	295	340	310	323	321	328	330	329	290	299	338	334	302	331	329	290	304	324	313	323	332	301	317	332	323	332	290	306	299	338	337	324	319	317	285	319	355	304	316	316	308	316	269	330	325	315	295	319	312	318	333	319	316	302	287	337	286	286	346	292	324	306	324	302	330	339	307	331	357	287	322	303	315	338	317	338	308	317	355	278	331	329	339	327	307	315	329	332	326	329	307	321	302	358	310	327	317	302	345	372	319	357	317	322	303	319	342	334	312	349	299	306	289	305	333	320	345	291	322	340	317	318	325	316	343	309	328	318	330	342	294	278	317	333	317	348	331	301	304	306	297	313	322	302	299	323	319	309	332	300	322	338	308	263	322	312	314	329	345	304	300	329	301	354	322	342	312	295	328	326	352	327	303	342	309	309	330	333	325	308	299	288	320	336	316	342	294	326	327	304	297	328	313	302	299	312	334	313	304	330	312	304	315	311	318	345	324	324	332	309	280	327	244	334	291	326	340	303	334	277	336	299	315	333	350	316	340	321	307	363	305	348	286	301	298	301	316	304	325	333	304	338	317	348	313	306	309	325	323	295	308	340	317	326	319	347	319	321	322	359	347	305	317	322	342	316	330	315	334	319	312	335	338	314	323	358	301	301	332	286	321	333	347	311	319	325	319	289	335	319	287	336	273	318	325	330	344	314	335	339	280	364	308	314	325	315	320	317	313	310	292	311	323	326	283	290	327	323	315	336	305	328	324	332	311	297	317	322	333	295	276	337	286	319	341	326	316	314	352	339	302	341	299	304	305	340	312	296	314	326	286	310	309	297	323	344	320	315	301	293	338	286	327	328	314	295	342	326	301	310	325	296	326	282	328	318	352	318	322	324	286	322	321	342	311	321	320	326	334	325	300	316	355	311	322	302	332	338	284	342	337	323	322	316	295	323	326	333	315	326	286	289	317	304	330	344	299	306	299	331	291	334	297	287	340	332	329	321	281	346	315	328	319	288	311	322	322	307	300	329	304	315	291	337	306	316	345	327	330	303	341	276	328	327	305	319	312	323	344	298	306	346	317	300	314	309	352	305	345	301	344	321	358	312	331	343	341	328	299	315	295	311	314	309	307	306	317	336	307	345	317	316	290	326	298	300	328	308	342	307	320	304	325	333	312	298	319	303	328	288	320	287	333	293	318	313	322	307	285	318	325	328	308	315	358	335	299	327	338	337	319	328	335	320	319	337	312	330	354	291	335	305	304	322	306	325	300	304	314	312	326	339	335	315	335	300	315	315	358	287	279	297	332	309	317	338	308	303	310	302	289	320	327	299	325	324	329	304	343	344	311	312	285	317	325	296	347	296	338	341	301	305	322	336	319	321	326	325	327	293	322	324	327	313	302	336	317	331	315	327	317	314	312	300	345	296	388	305	326	339	303	316	326	325	314	337	314	304	307	329	330	325	319	291	313	283	313	327	330	325	321	306	316	319	327	314	313	326	295	339	305	320	340	327	335	287	336	313	314	304	323	327	326	321	296	313	336	344	296	303	326	294	352	326	325	323	292	295	318	337	324	298	307	330	316	296	314	344	307	337	308	324	334	306	334	316	335	270	313	309	310	296	297	320	344	321	329	317	297	328	316	295	336	320	312	317	332	308	305	347	334	292	344	317	312	309	315	308	287	335	315	290	306	354	327	336	298	337	325	352	317	315	294	333	349	326	302	302	319	314	322	328	320	294	311	308	310	330	336	332	317	358	308	350	328	300	299	316	338	301	314	297	265	286	337	317	305	323	350	319	337	325	306	319	327	304	313	303	324	316	344	304	328	346	328	364	325	294	301	292	306	308	328	310	319	310	309	315	317	285	300	337	318	305	321	290	312	319	303	310	297	299	329	290	291	283	331	334	299	333	325	308	325	286	305	306	304	295	320	338	328	308	327	295	301	321	348	330	289	285	327	327	332	288	325	296	318	310	318	318	323	353	352	303	320	370	314	330	335	312	293	306	338	348	335	316	293	314	306	324	299	336	358	299	318	330	320	303	338	284	301	302	316	318	297	332	262	322	312	308	329	299	305	304	353	309	333	342	319	335	329	327	316	339	280	296	323	339	281	290	321	296	326	314	339	356	289	306	324	296	288	326	326	324	332	319	323	330	332	318	299	317	318	320	315	291	352	335	304	311	306	314	324	312	296	325	298	302	319	308	305	309	329	331	286	312	354	320	314	334	305	323	341	328	334	312	306	339	319	329	333	311	326	289	326	343	306	320	326	301	323	314	348	325	315	359	323	329	347	289	330	313	292	307	328	311	332	326	318	344	311	309	327	290	297	319	327	346	342	311	331	325	281	325	283	332	343	300	313	324	283	335	332	299	349	292	309	279	326	314	332	312	320	318	282	329	326	353	314	325	308	320	305	316	329	320	320	322	296	316	320	322	333	322	291	318	282	295	289	333	304	319	341	337	326	330	332	302	370	312	298	305	341	301	321	330	330	325	318	326	323	334	310	329	297	312	343	337	300	313	319	332	307	333	316	305	299	312	353	360	283	344	316	302	284	309	315	302	351	310	313	326	282	345	324	292	307	303	297	290	296	309	319	308	316	316	365	297	290	307	307	310	294	344	312	272	294	324	303	320	325	324	304	354	325	322	301	292	325	301	315	338	313	342	315	302	331	317	353	329	301	285	306	307	295	275	343	313	322	360	309	315	326	315	295	310	297	313	270	336	332	322	321	335	322	319	315	335	333	300	338	306	337	340	327	318	305	339	324	320	277	316	304	301	326	298	340	341	300	329	317	320	329	314	367	352	294	292	343	325	300	321	315	304	340	329	297	351	370	317	326	323	336	335	354	307	317	296	338	326	303	323	328	300	320	283	345	337	353	321	337	355	310	317	350	331	304	326	323	330	293	318	328	286	321	289	323	331	339	333	296	303	306	311	291	314	322	310	322	320	312	340	358	293	323	320	343	308	350	335	322	324	337	328	285	321	313	325	330	302	343	321	303	300	315	310	334	313	332	337	339	313	318	314	307	353	328	307	319	300	323	315	324	336	315	324	303	300	318	305	308	322	320	351	342	312	311	327	312	310	291
23848	21700	29339	24588	21702	16905	1689	772	632	562	528	475	444	446	431	408	424	420	393	378	404	393	353	321	379	354	365	354	398	352	344	373	368	373	349	374	324	319	327	368	343	370	388	340	359	348	349	365	347	340	338	348	356	349	375	324	339	331	353	338	366	310	323	355	328	376	348	367	315	348	376	356	353	314	372	350	339	338	322	346	318	302	345	341	344	336	333	335	358	348	369	329	379	345	324	351	385	339	339	358	330	322	334	330	341	352	330	343	382	330	336	351	325	342	356	357	344	324	335	326	332	324	317	359	357	388	344	351	349	360	327	327	341	342	338	361	336	328	331	354	369	357	315	359	333	331	321	364	331	322	324	298	335	347	333	377	338	328	376	320	342	318	353	326	361	323	337	352	356	333	342	361	329	328	346	369	349	357	324	337	325	333	368	331	396	353	320	309	346	332	344	364	324	339	345	376	278	328	352	342	329	345	363	336	362	348	375	335	347	341	340	359	369	335	335	350	346	346	337	326	332	338	330	370	344	314	319	311	321	354	344	336	344	377	374	342	291	329	343	339	321	331	348	306	365	335	344	334	366	349	320	316	372	342	344	339	376	363	338	362	368	361	322	346	318	351	334	326	347	321	349	332	367	338	319	329	387	321	315	373	360	348	315	350	318	333	379	306	353	378	344	377	357	302	323	339	348	336	325	341	353	371	350	341	355	350	343	351	322	351	363	371	307	321	354	326	343	315	344	374	350	323	368	374	352	354	359	375	343	356	313	360	329	379	323	329	362	364	320	325	315	334	306	344	354	349	359	346	333	339	340	352	323	344	319	345	372	327	298	341	330	352	347	362	341	331	351	366	319	339	335	337	356	350	329	367	349	330	344	306	394	363	350	339	352	352	351	350	323	359	339	353	333	369	364	383	354	375	322	358	361	343	360	332	361	341	319	348	346	347	327	351	325	300	346	342	348	349	325	354	331	338	328	387	334	351	358	321	328	358	343	326	334	330	352	365	322	338	307	369	314	338	334	358	322	307	319	344	327	345	358	293	347	356	354	343	341	325	356	329	345	381	336	329	323	331	328	351	366	356	339	339	339	361	368	311	359	338	344	342	344	324	336	342	318	331	331	322	284	332	363	314	339	362	339	322	339	326	343	328	352	350	369	366	343	385	323	361	341	352	302	320	322	366	313	351	338	336	329	360	326	323	345	317	334	347	342	329	350	384	342	360	329	347	355	333	332	326	356	385	352	358	376	346	356	354	341	356	315	355	365	325	348	331	316	341	349	371	333	330	352	367	357	311	354	321	308	332	338	341	334	350	361	334	302	367	313	356	326	354	334	323	349	338	347	344	322	355	318	359	328	338	349	306	348	359	347	357	361	327	383	346	367	348	353	327	338	356	309	337	355	355	312	315	370	337	351	364	327	363	310	348	324	310	328	349	325	314	369	340	364	303	366	286	379	325	344	351	324	320	327	347	364	338	340	315	318	335	320	328	342	336	329	333	333	353	368	347	317	351	340	362	366	349	360	356	332	343	331	320	363	344	337	348	312	367	343	342	361	334	353	365	358	380	358	347	334	347	320	344	334	317	343	349	322	330	302	327	324	368	328	340	326	336	348	367	336	325	316	309	314	338	343	348	329	329	305	384	366	332	318	382	346	351	340	347	363	337	345	318	340	338	334	338	349	354	363	334	356	345	352	317	323	359	323	374	329	346	358	331	347	365	335	346	330	348	340	351	314	343	344	332	332	340	340	322	341	363	342	353	337	329	354	338	335	327	315	342	329	330	302	341	353	373	314	346	338	357	355	353	360	318	339	340	351	309	396	392	310	362	331	316	352	353	348	349	319	292	328	370	348	320	353	340	338	326	379	321	351	327	352	346	305	339	360	351	360	320	345	332	326	369	346	351	342	341	353	328	349	350	360	327	348	340	303	343	366	380	345	321	368	344	351	342	380	339	359	343	330	315	340	355	330	357	329	366	342	324	347	334	361	344	343	353	334	348	342	317	332	349	336	320	344	371	324	347	357	300	345	333	369	329	334	358	314	320	332	355	298	307	362	336	339	327	360	324	337	313	362	316	340	353	317	339	354	365	329	319	348	340	346	356	356	329	346	327	360	326	315	332	346	336	356	324	373	358	357	341	345	353	353	332	313	348	343	291	333	333	361	316	347	320	360	321	348	308	367	336	334	344	292	300	354	371	335	370	374	327	379	351	358	335	331	330	340	307	314	368	331	337	317	362	350	336	364	358	336	376	313	352	339	370	391	329	336	347	306	341	330	312	349	334	351	341	335	334	328	362	315	359	332	310	330	348	338	367	388	359	357	351	355	323	348	337	319	343	362	341	347	320	328	339	354	328	338	334	364	359	291	326	358	298	344	353	363	331	311	325	334	349	323	364	357	354	349	356	344	362	356	339	363	356	328	303	323	318	347	363	351	306	347	334	332	342	329	366	341	366	317	355	370	315	327	371	311	302	343	332	334	342	365	368	366	347	350	336	366	368	360	325	328	347	330	332	373	355	320	367	315	311	331	351	335	374	358	333	345	309	386	334	318	288	375	344	343	333	337	345	368	310	333	334	345	329	356	327	338	329	321	340	340	334	346	328	319	337	352	327	319	306	348	357	361	351	345	364	344	337	326	357	344	380	322	285	358	346	366	339	360	359	327	322	342	350	357	297	333	341	354	344	362	363	360	357	339	361	367	344	354	356	343	342	300	338	334	318	367	329	321	310	358	333	355	351	362	366	317	329	351	378	322	352	325	359	339	349	318	320	336	328	358	371	337	371	310	354	363	327	322	347	342	294	323	349	322	331	334	315	327	389	329	325	356	328	339	322	323	319	305	344	313	344	358	339	345	359	311	374	350	333	333	321	335	362	356	337	331	328	316	349	358	327	358	351	329	351	346	376	363	334	345	330	363	325	329	335	347	360	345	317	369	377	362	349	376	372	355	324	344	379	350	321	344	360	340	329	349	296	358	369	325	352	325	321	337	334	325	349	366	352	333	342	318	332	327	342	337	362	313	366	320	360	328	367	317	341	337	319	325	371	359	355	362	410	360	300	358	327	345	376	335	343	364	349	374	330	335	339	387	364	351	335	357	336	344	337	329	368	365	353	349	351	343	341	314	354	345	341	315	334	351	353	351	355	348	370	337	377	353	320	343	355	343	325	356	346	353	338	322	350	342	329	363	323	343	357	345	344	332	327	347	330	328	331	305	338	352	355	322	360	357	355	349	330	310	350	351	343	336	367	369	326	337	322	319	330	319	326	352	363	330	312	361	353	349	334	346	320	362	351	308	345	327	300	331	356	352	343	344	323	347	346	342	347	329	318	346	341	318	369	356	360	346	330	353	315	353	330	330	333	332	337	316	329	340	346	315	357	368	353	375	333	316	343	349	326	328	374	340	386	310	332	332	345	314	380	339	331	341	360	341	329	320	344	317	364	358	320	337	368	341	336	380	291	324	350	326	330	354	353	352	370	342	362	366	365
37353	36068	13801	7582	5107	3670	2872	2331	1882	1797	1456	1288	1261	1160	1051	1013	961	899	900	872	880	839	833	833	845	795	749	766	745	784	709	768	736	732	728	718	745	703	657	744	730	692	734	714	740	690	653	680	721	702	665	725	712	671	674	674	659	697	715	722	665	651	667	697	739	718	684	661	657	696	706	691	695	676	688	665	660	666	674	685	662	716	640	676	689	659	635	667	621	673	682	646	702	626	640	642	732	664	684	634	653	694	685	644	656	656	654	663	648	699	700	640	669	604	699	649	654	671	671	671	638	651	667	670	708	651	666	651	650	645	636	665	648	676	617	725	620	652	684	687	668	653	672	706	668	660	681	665	659	710	630	690	693	652	629	686	653	667	683	605	664	706	681	678	675	702	614	670	676	667	678	710	733	679	652	706	681	675	675	667	682	709	684	692	702	631	665	610	699	657	662	649	646	670	689	693	652	692	637	673	664	641	687	684	708	642	654	690	646	663	661	670	687	666	655	635	679	674	654	639	712	682	733	666	672	698	651	669	666	709	698	659	670	655	613	695	672	676	649	624	681	683	690	649	646	628	687	668	723	649	659	676	688	669	655	651	675	665	643	671	678	615	652	635	696	657	663	686	641	629	645	646	624	641	688	693	665	665	707	677	663	684	656	679	688	678	694	642	674	706	703	652	662	670	640	639	667	677	640	712	677	671	636	657	656	616	698	596	627	640	676	677	682	694	629	658	643	631	622	680	670	636	641	626	624	657	640	614	670	608	637	667	654	692	681	647	667	645	661	695	681	656	658	641	652	649	658	654	638	642	630	682	658	659	664	681	673	642	639	666	628	649	688	658	637	674	663	682	678	646	653	640	694	651	609	678	706	647	645	749	686	656	683	620	684	663	657	686	658	680	669	702	606	653	635	641	623	650	670	653	618	682	650	669	697	654	656	700	662	692	648	692	663	673	726	686	691	661	681	698	720	623	644	647	672	660	668	685	723	672	625	684	669	677	700	654	641	654	653	628	655	640	664	736	682	653	649	671	676	626	713	676	666	648	711	656	631	669	643	648	692	656	681	680	640	649	682	683	665	650	651	599	683	637	685	665	675	656	676	665	652	692	631	663	618	637	686	654	644	675	673	641	657	616	645	643	658	632	685	652	684	654	648	651	676	613	652	672	674	649	665	648	656	636	669	628	660	663	664	700	699	666	678	609	653	640	679	629	673	673	670	645	698	689	641	693	668	625	643	652	645	695	692	645	664	683	612	626	671	666	659	662	693	671	663	661	676	623	658	634	708	673	678	680	643	658	667	658	691	678	644	676	671	667	658	661	658	635	692	686	687	674	725	664	713	672	688	660	605	666	633	678	654	633	700	692	671	662	660	649	634	678	682	711	668	664	716	652	637	669	645	660	616	617	685	653	683	642	638	664	615	656	658	656	640	644	647	691	700	653	650	655	657	659	654	631	594	654	662	659	671	650	665	673	676	685	651	703	603	651	674	655	642	708	702	642	668	654	649	690	659	671	633	688	683	623	631	669	728	666	696	716	697	693	669	676	705	742	715	669	654	714	651	710	661	617	686	674	665	681	611	614	629	648	703	650	677	656	662	670	656	641	714	668	661	622	716	637	708	643	655	624	691	651	653	678	714	636	667	677	679	675	656	650	680	691	630	632	676	660	710	702	661	711	617	691	683	685	677	661	660	675	651	668	681	679	684	690	653	698	654	693	659	686	618	688	640	638	656	682	631	675	673	683	669	683	682	679	668	653	657	667	659	645	651	646	659	669	664	659	685	605	647	669	674	681	693	640	656	646	645	631	655	664	651	672	659	644	661	695	666	682	682	636	700	665	667	666	642	675	672	642	657	636	672	628	697	617	699	642	640	667	658	673	683	668	634	643	697	676	649	676	671	658	652	656	653	659	670	641	688	651	681	669	648	664	656	669	690	653	676	694	655	678	645	674	700	670	651	655	690	630	670	637	678	684	661	643	619	684	679	700	653	688	649	630	662	655	638	652	659	603	678	668	648	682	682	673	684	649	673	664	660	675	664	656	640	650	673	674	648	663	655	656	674	638	698	710	673	706	671	632	633	657	689	704	643	679	674	668	661	659	689	647	657	700	651	659	647	713	653	653	650	650	662	679	659	646	641	667	709	665	680	643	691	690	649	682	635	598	657	709	677	647	684	618	658	641	652	667	636	621	645	686	705	648	666	672	681	677	692	644	692	648	659	664	646	692	627	613	682	652	617	641	677	625	709	698	678	648	629	664	636	676	641	658	647	650	662	636	622	670	673	722	665	610	645	635	667	672	669	699	659	682	643	625	646	678	646	645	655	631	650	653	706	643	701	690	635	688	676	671	662	672	670	680	627	634	645	638	694	639	651	635	644	681	690	661	603	654	668	683	632	660	691	651	663	697	681	679	675	650	624	677	677	699	686	653	644	676	696	621	622	687	678	670	629	632	715	654	674	637	601	669	650	660	657	678	666	654	701	674	641	643	649	698	671	667	647	683	634	687	671	663	661	650	697	627	656	634	640	676	628	674	658	645	671	707	680	685	689	687	706	662	625	637	686	667	681	721	677	621	656	620	715	679	629	667	662	664	711	665	683	692	653	652	671	678	662	674	620	650	649	687	683	636	608	682	621	636	667	659	644	676	653	684	655	650	672	675	681	666	688	639	675	658	670	711	613	639	664	646	642	625	702	734	691	641	691	689	669	700	632	651	648	661	699	606	665	700	675	639	647	690	645	658	667	665	658	724	651	675	662	654	666	714	686	674	636	703	692	696	645	714	630	664	689	679	671	674	681	700	646	632	682	664	651	613	681	656	683	629	677	633	654	689	667	648	694	663	664	583	662	687	693	621	705	638	676	691	676	622	682	743	682	651	640	672	686	632	648	660	676	673	652	699	662	655	694	686	642	636	681	625	663	668	650	646	647	692	697	638	685	679	634	668	697	703	648	648	668	689	630	688	700	679	700	639	644	693	641	643	651	635	683	641	643	682	681	629	668	664	651	650	632	634	666	663	642	655	663	687	644	624	647	685	643	690	621	645	677	666	667	661	662	656	670	656	668	660	681	671	685	680	664	679	688	661	656	656	606	683	680	691	635	635	668	656	663	669	665	668	702	678	647	663	637	692	694	680	637	669	636	640	631	651	680	631	686	707	707	651	656	647	665	706	625	674	686	650	669	692	664	674	649	706	676	642	634	663	614	683	629	682	654	680	653	603	653	693	695	656	657	678	683	677	606	658	629	688	723	649	706	632	623	656	661	641	671	640	678	681	658	646	677	664	632	647	696	639	683	686	695	661	658	685	654	683	644	683	660	626	667	620	653	662	645	672	644	686	693	654	661	662	632	656	679	647	672	646	704	657	679	657	675	674	671	626	649	694	672	611	669	651	700	654	670	703	683	682	699	705	676	697	655	618	659	689	686	653	666	637	684	658	644	651	613	660	648	662	695	659	655	650	668	691	658	638	630	666	665	669	632	682	660	670
27444	20913	7093	561	305	255	291	247	250	250	256	259	243	251	223	213	245	245	237	216	232	240	224	245	216	243	238	262	234	227	209	246	226	237	234	229	233	210	229	215	221	210	235	264	229	245	239	249	240	234	250	235	250	226	216	219	231	230	252	246	215	221	249	219	238	267	236	240	220	233	250	249	221	237	238	218	234	222	239	241	258	222	229	214	229	230	236	246	224	226	219	213	251	255	231	226	253	219	213	240	246	229	218	260	223	218	246	229	233	237	239	241	242	243	272	206	221	249	224	241	247	217	232	227	272	225	225	221	222	265	239	258	212	244	232	266	236	237	243	232	222	252	224	257	237	199	227	213	238	241	252	237	233	251	248	243	218	233	228	213	245	246	242	234	250	243	240	229	243	209	216	243	226	264	227	215	213	230	238	252	201	247	254	245	240	253	235	235	237	260	234	244	231	248	239	244	217	251	242	216	230	224	222	230	230	224	249	192	234	247	234	224	269	205	234	223	241	235	220	257	254	239	251	209	213	254	269	235	221	233	244	241	231	219	235	237	237	235	212	233	211	220	206	239	251	246	255	235	230	238	238	239	252	228	236	206	249	222	233	240	235	203	256	225	259	233	228	216	264	218	224	232	224	236	238	224	227	249	235	215	253	226	242	240	193	232	250	222	212	244	244	207	243	245	223	212	258	211	241	232	263	238	221	224	232	235	228	225	255	234	230	238	212	241	246	226	216	279	238	241	269	262	237	249	236	217	226	278	233	244	234	258	245	203	223	228	260	226	240	225	246	244	252	240	253	249	225	238	225	222	251	220	258	219	245	235	225	262	224	250	254	237	220	203	244	232	233	244	251	222	207	239	232	221	227	270	233	246	232	235	249	216	203	232	218	247	214	242	240	246	270	233	214	239	228	216	238	236	215	260	256	223	241	253	226	253	249	219	192	231	237	213	237	212	233	231	215	215	222	215	232	233	247	237	227	224	239	254	233	251	248	207	270	244	205	215	255	258	273	230	245	201	269	222	252	234	235	232	211	230	269	229	220	223	228	229	236	231	216	233	215	252	220	202	231	225	257	216	233	238	211	233	232	240	234	250	238	232	217	234	246	230	228	221	218	230	239	225	216	248	237	237	274	251	222	234	242	230	251	259	244	236	229	238	246	226	237	228	235	253	251	205	218	237	249	221	242	236	258	237	238	243	235	218	216	241	226	242	246	237	222	221	237	259	223	248	238	250	246	250	225	246	236	230	250	213	248	238	228	254	243	222	248	236	230	212	240	253	250	251	242	220	231	258	272	199	227	258	218	204	253	215	239	204	201	246	231	242	226	227	238	223	242	221	251	205	238	238	231	245	233	229	220	242	245	247	232	228	250	237	243	213	244	214	219	225	238	234	243	229	237	223	235	256	254	234	237	235	241	222	233	266	217	238	241	224	235	213	208	210	230	253	197	224	252	235	239	224	234	273	211	238	219	205	263	241	227	224	232	212	259	218	260	251	236	251	235	223	249	216	251	212	227	237	233	214	223	254	251	244	242	228	227	210	242	237	225	221	238	240	219	210	251	233	238	232	226	237	232	243	219	270	236	252	230	237	257	235	270	232	213	232	222	225	243	220	224	249	231	245	259	269	216	227	226	231	224	252	230	235	269	252	226	233	226	255	236	236	228	227	212	249	195	224	252	241	245	227	239	199	227	223	210	238	234	242	224	240	248	220	243	214	246	223	206	221	226	238	244	217	204	228	238	242	245	243	233	261	210	225	243	227	232	188	226	238	226	263	240	254	232	273	243	212	242	248	243	248	236	220	216	225	255	244	253	236	230	236	264	227	256	246	224	239	254	226	250	247	216	251	244	253	242	234	223	216	253	236	241	231	242	236	252	234	254	213	205	222	219	245	223	222	246	253	245	232	245	245	238	251	238	256	213	237	209	218	237	247	230	233	258	258	237	233	250	240	233	229	230	239	231	236	226	224	230	238	254	235	249	236	226	229	228	223	238	238	236	240	234	259	216	214	243	228	233	247	251	235	228	220	234	246	224	211	231	256	240	228	248	235	214	221	226	223	235	228	247	219	225	236	236	215	248	260	235	250	236	243	233	232	195	233	225	246	232	253	231	263	220	215	215	237	243	256	230	215	245	237	233	227	239	218	246	264	231	251	250	235	227	221	254	223	232	285	239	248	248	222	234	210	249	234	238	201	242	254	234	252	260	226	194	229	250	236	223	258	249	243	201	242	252	211	231	235	211	226	215	210	222	213	238	202	235	252	226	231	233	251	220	195	232	248	225	238	224	222	228	236	259	245	225	257	223	232	211	245	234	212	235	214	223	254	243	218	248	230	252	227	264	239	254	236	252	217	215	234	244	252	206	245	233	227	242	206	254	245	233	210	215	236	235	235	260	249	232	225	208	229	225	240	253	225	242	238	254	257	223	237	221	204	266	249	263	246	210	260	250	240	256	212	238	235	219	232	236	234	225	252	233	222	244	241	223	262	213	220	241	200	222	223	252	240	254	242	267	243	203	239	237	209	227	228	216	268	245	247	221	232	240	225	212	227	246	229	256	230	241	223	242	219	246	226	257	232	242	217	261	219	219	259	251	216	261	261	229	229	229	225	242	216	218	249	227	232	216	214	236	242	238	210	238	242	238	217	271	251	222	245	236	233	227	241	253	229	252	234	224	250	225	230	230	233	250	211	222	236	247	261	250	231	239	252	246	237	250	236	254	256	237	231	257	240	234	256	250	241	241	222	207	261	260	217	245	246	232	210	240	231	247	254	240	223	223	245	247	251	234	208	237	260	244	232	229	237	241	244	200	263	245	229	210	210	245	207	255	242	233	226	232	217	235	226	229	241	215	233	222	231	210	254	211	228	237	249	254	252	253	207	208	234	257	261	253	235	241	239	268	223	253	251	221	251	222	233	200	218	246	237	236	253	230	243	221	225	248	242	222	239	231	230	256	275	250	230	233	241	249	244	238	238	219	203	217	227	228	254	207	260	225	232	256	229	222	243	242	268	253	238	232	269	235	208	234	231	213	261	234	210	252	225	232	226	263	234	235	246	211	225	232	244	230	233	239	228	228	243	239	213	250	247	203	248	247	232	224	248	229	228	239	225	221	227	252	255	242	217	241	235	240	249	241	257	222	219	228	259	232	235	250	239	220	221	241	225	213	245	242	197	224	217	220	242	232	245	230	242	229	227	229	214	219	205	244	229	233	211	235	220	244	221	240	230	230	221	252	230	232	235	243	229	237	234	244	243	195	241	258	232	215	228	210	230	237	206	252	225	233	240	247	236	259	241	263	228	222	240	252	236	243	252	254	232	217	241	251	242	257	266	219	208	243	233	224	243	219	196	243	268	233	233	225	218	224	225	244	235	224	222	208	220	247	221	232	252	254	208	232	236	222	214	221	260	229	233	231	222	231	255	253	234	220	218	222	260	238	263	269	218	238	221	242	257	216	250	216	239	249	226	244	253	238	252	210	258	223	220
13661	11627	1443	918	726	636	595	593	545	537	554	534	560	498	500	539	514	495	557	540	529	509	481	494	547	499	466	506	455	522	503	478	497	540	513	499	482	522	504	534	545	496	526	499	475	508	533	486	512	496	544	483	539	518	501	486	514	535	466	490	485	493	527	499	521	483	440	541	518	504	482	501	482	501	552	509	543	458	532	476	490	513	515	509	471	490	487	518	520	508	503	488	465	475	541	473	482	507	481	542	511	515	474	545	472	504	519	504	512	516	481	520	521	561	481	493	517	498	527	515	523	496	552	508	529	488	484	473	506	453	494	503	507	498	508	507	491	503	483	442	490	519	508	493	542	520	491	536	490	499	457	501	497	485	524	486	508	462	535	502	504	480	478	451	485	459	523	495	514	504	500	543	465	501	519	497	508	480	498	475	508	480	517	479	532	484	529	462	496	493	504	491	504	480	486	532	452	497	488	508	540	485	504	478	537	539	507	471	519	535	544	523	494	520	490	551	497	530	489	461	505	462	506	542	506	543	511	523	518	497	492	468	528	504	512	500	476	524	484	478	500	477	519	505	503	504	498	519	550	500	522	513	479	542	504	509	546	513	493	473	523	542	479	512	536	491	476	527	512	509	509	505	528	479	521	500	536	470	480	450	515	464	481	513	496	542	485	501	503	536	487	501	519	515	503	537	498	467	535	463	522	529	531	516	486	491	523	482	468	513	531	480	511	515	524	534	512	503	482	482	482	521	468	485	514	487	491	478	501	492	514	507	508	510	541	528	498	532	483	494	495	532	479	532	538	513	513	486	507	542	501	505	492	527	530	520	480	509	518	534	516	495	504	443	525	545	528	497	497	492	497	505	537	492	524	492	517	493	532	488	528	509	571	485	491	500	497	516	487	492	520	535	515	503	543	511	515	515	497	518	498	512	494	477	449	463	481	502	534	517	490	487	532	537	515	523	516	496	512	524	526	503	497	504	524	530	537	540	485	525	483	489	514	513	468	501	514	518	502	503	481	501	502	532	516	527	482	560	510	473	478	485	472	449	499	440	517	476	465	519	490	502	500	497	524	475	484	542	482	511	524	473	518	510	495	511	478	474	520	478	549	474	509	515	469	501	484	512	522	445	469	506	483	494	482	523	529	521	495	534	509	487	508	517	498	475	522	477	493	506	505	519	526	550	531	509	536	539	536	455	490	485	473	508	523	483	512	502	477	501	494	469	550	517	448	508	494	503	486	502	477	497	455	524	465	501	540	543	479	496	510	483	536	474	465	502	472	478	527	491	562	494	493	510	512	471	521	523	525	473	480	492	519	508	520	493	496	509	488	529	527	497	497	512	518	527	515	521	530	492	490	478	499	520	479	519	534	484	472	514	525	485	472	493	536	492	533	504	471	532	531	552	484	522	493	570	473	528	416	473	493	511	494	534	495	514	496	456	527	541	511	471	476	478	531	470	530	517	482	452	503	484	489	493	531	490	511	477	496	490	478	484	471	512	506	475	483	561	462	542	489	526	550	475	498	522	454	500	527	513	508	513	483	489	480	486	503	513	533	520	492	521	521	515	490	460	489	482	494	497	516	523	505	535	568	522	529	519	499	478	504	528	551	504	504	523	503	498	479	497	513	523	498	471	482	497	479	561	487	537	490	531	517	518	496	512	511	504	484	511	495	516	511	561	455	487	499	467	498	516	499	520	513	497	507	520	547	545	532	510	507	501	494	518	519	494	507	483	518	480	516	497	484	476	546	527	469	509	502	463	539	506	471	497	455	535	480	500	491	520	478	474	541	506	489	495	541	480	546	545	516	529	513	522	500	520	524	537	504	497	490	509	499	459	507	508	510	542	482	515	553	531	493	463	522	542	490	517	514	517	507	508	508	520	499	508	493	513	490	497	512	445	488	489	470	538	471	504	519	474	511	492	516	518	519	507	479	499	530	508	498	517	494	502	498	513	533	499	503	495	484	517	523	503	558	490	533	493	555	507	529	516	487	496	538	499	508	456	539	561	488	502	507	475	497	497	491	456	501	498	497	457	499	517	500	498	491	502	544	510	498	522	488	477	496	501	505	485	496	493	500	541	511	515	529	499	471	521	524	460	515	524	478	510	539	504	535	498	492	538	511	514	475	472	501	505	503	502	549	458	544	517	526	502	514	488	500	480	487	507	496	499	465	503	538	526	520	527	513	508	493	468	519	521	487	475	476	509	487	490	519	488	510	489	495	519	511	510	508	479	495	491	503	464	506	480	482	507	499	479	492	485	497	500	493	492	538	516	477	502	457	502	536	485	511	506	526	480	527	491	498	497	484	496	494	488	498	492	519	501	476	525	514	511	553	498	499	517	545	555	470	512	528	517	540	491	534	524	489	516	512	462	523	480	528	492	501	490	499	511	522	504	510	532	504	479	546	502	502	496	468	521	507	471	525	505	499	458	518	488	518	492	502	498	501	476	495	531	518	496	568	517	471	489	554	542	489	487	488	502	511	551	510	493	522	454	479	521	501	504	518	552	491	494	477	492	484	494	514	428	491	460	547	532	467	501	512	503	485	494	489	515	503	523	497	529	492	469	508	489	475	509	464	474	487	480	502	513	509	509	528	526	503	487	498	511	519	486	500	511	457	499	482	537	486	490	501	485	466	507	505	496	510	488	531	540	539	514	486	534	504	523	517	495	542	466	523	540	488	501	538	486	536	509	494	504	442	459	479	519	525	516	467	517	495	503	548	516	500	509	501	521	487	464	480	536	502	520	523	487	530	504	481	509	513	514	491	536	526	489	493	512	480	494	525	513	479	521	510	494	492	524	500	529	474	482	496	518	476	488	463	491	494	505	482	491	539	510	518	547	480	505	537	523	520	494	481	514	458	519	546	483	513	532	503	518	505	510	526	496	503	456	502	503	510	492	493	497	506	481	470	523	453	480	486	481	494	499	511	503	508	517	498	508	497	509	511	476	506	525	536	531	473	465	502	518	494	484	520	509	508	479	506	469	529	558	516	520	463	540	528	482	520	513	488	508	507	476	506	513	554	493	509	489	495	543	496	530	482	486	477	519	481	501	511	519	496	474	514	511	494	517	518	518	504	456	508	503	523	514	507	519	500	521	481	497	531	487	483	548	528	524	504	516	492	527	537	454	483	518	497	517	525	516	559	515	536	508	484	473	511	548	515	508	508	482	496	501	508	457	491	498	533	494	495	501	534	520	498	462	480	529	486	502	482	502	496	493	553	466	512	475	508	488	505	517	499	522	514	501	547	516	455	475	495	470	455	535	490	530	478	525	479	510	479	485	502	526	490	529	533	519	492	490	510	502	508	509	512	458	538	462	511	487	505	530	495	482	489	497	533	508	499	490	551	510	515	527	512	521	499	505	501	487	486	494	497	478	486	531	519	503	495	529	501	484	482	537	533	520	502	507	479	542	497	480	498	509	486	485	479	519	538	485	516	496	465	502	460	526	468	514	494	498	522	490	508	474	483	522	489	491	511	490	535	526
23676	20704	27170	24259	17366	1145	482	356	313	267	222	177	176	219	175	192	186	170	155	165	164	168	164	129	144	152	148	138	127	150	157	168	167	171	161	171	166	153	131	123	140	159	169	140	154	132	137	129	148	145	142	153	121	141	142	156	131	157	132	138	123	150	120	144	142	152	133	138	146	132	159	137	145	141	142	150	120	137	129	126	141	131	133	155	120	151	124	138	142	152	139	136	119	129	144	146	144	121	125	148	137	146	143	109	128	130	134	139	140	159	134	153	141	155	144	133	125	122	133	119	150	125	160	142	145	139	148	143	142	157	128	130	127	145	130	116	127	157	156	154	137	138	132	166	138	153	123	128	141	125	111	145	151	132	134	142	148	139	169	130	144	144	118	129	150	171	118	120	142	117	144	138	120	140	142	144	122	137	131	133	165	139	137	145	138	154	135	139	152	142	135	135	140	124	133	131	136	128	139	131	140	132	150	147	119	131	126	151	157	142	116	122	128	118	121	134	139	127	121	139	146	137	131	123	150	149	122	137	158	138	155	159	121	135	128	141	130	144	131	138	117	144	140	128	137	144	119	135	150	118	135	126	133	139	127	127	170	141	157	155	147	131	147	153	127	136	156	124	155	150	148	126	150	153	147	124	129	130	143	131	146	127	131	135	151	129	142	153	157	148	145	151	132	145	135	170	117	122	137	144	121	141	139	134	143	148	151	142	140	126	138	122	142	131	140	140	140	165	134	129	160	128	146	130	134	161	127	149	141	130	149	131	137	134	126	153	137	152	127	147	141	135	157	151	156	139	141	140	137	133	142	127	147	125	131	128	130	133	148	140	120	145	130	122	135	130	134	159	150	154	148	160	154	148	142	122	118	143	150	121	120	144	126	137	142	151	140	125	137	121	135	152	142	135	133	110	129	136	115	134	130	140	151	148	141	165	128	138	140	136	132	135	149	129	137	126	150	134	146	134	135	137	136	150	135	143	135	153	146	152	131	130	153	133	122	127	149	124	115	140	138	154	119	136	135	126	150	109	148	141	134	127	120	133	153	117	142	140	127	132	141	150	156	140	138	148	130	137	141	156	145	141	146	124	123	157	133	141	133	117	129	136	130	134	145	115	132	139	129	152	141	124	113	138	150	136	135	128	138	124	116	157	111	121	133	125	146	155	137	149	157	128	159	126	143	140	131	149	131	129	147	120	167	133	122	172	138	138	137	136	164	123	146	142	135	139	128	134	123	147	143	134	131	133	136	132	137	137	135	135	133	130	134	110	151	160	136	160	150	137	141	135	123	142	122	125	136	132	156	134	129	132	142	143	156	119	139	137	146	134	129	125	133	138	157	144	117	120	134	149	155	140	175	145	151	127	138	130	167	138	117	127	147	146	151	123	137	138	131	144	152	137	145	147	128	148	141	132	135	141	129	123	145	145	138	147	126	111	135	151	148	133	107	139	132	134	148	123	141	132	152	124	148	121	132	153	153	144	141	138	135	153	146	134	126	151	136	141	137	146	145	118	131	123	162	118	118	131	152	144	123	158	139	152	120	129	127	159	117	151	124	156	149	148	141	132	126	151	160	153	116	151	141	133	130	130	125	138	132	135	129	129	145	167	165	128	142	124	138	149	132	122	153	155	131	138	135	135	136	132	132	149	140	151	140	118	150	122	133	148	139	129	133	116	142	141	138	132	123	131	146	111	134	149	160	118	131	143	125	147	137	153	143	140	138	135	135	120	137	133	138	123	131	134	137	136	131	135	122	163	144	121	126	126	146	113	144	140	145	120	151	135	122	144	150	133	143	131	136	128	124	140	138	146	127	155	147	129	119	138	127	112	124	142	129	133	140	143	129	140	123	129	123	124	119	132	120	153	127	136	133	142	119	134	133	130	155	123	126	131	136	153	148	171	129	152	134	125	132	133	133	128	141	119	142	145	145	162	132	145	145	141	132	138	128	141	142	134	136	127	139	141	154	149	134	157	149	140	132	143	144	120	127	148	171	148	134	160	156	150	124	150	142	141	119	129	128	123	124	150	136	141	122	138	173	138	154	142	133	141	135	134	138	113	126	140	145	149	150	126	145	132	136	141	147	146	114	143	138	142	140	140	141	124	141	151	115	143	150	142	145	140	121	119	130	132	141	158	113	141	161	146	150	137	144	146	127	127	123	132	132	110	142	137	127	154	127	122	168	132	133	132	126	145	135	125	143	135	138	169	137	164	140	143	128	155	137	128	159	132	119	141	152	123	134	121	129	164	156	141	135	154	143	122	147	142	145	130	129	134	127	144	137	136	134	153	153	140	150	135	149	166	146	149	145	155	159	144	151	142	147	144	154	148	140	137	136	142	152	111	137	139	128	151	146	121	127	122	144	147	132	130	127	147	150	133	156	146	130	140	136	130	142	139	144	144	150	130	135	135	137	131	135	139	145	131	127	120	131	164	113	141	135	140	142	120	134	138	135	147	129	147	159	133	156	130	139	135	139	157	115	141	152	145	141	132	138	136	126	138	143	138	140	129	135	136	152	137	144	124	134	132	114	136	152	145	158	155	142	156	130	136	138	128	144	124	113	148	146	132	138	135	133	147	120	137	120	147	133	143	101	129	142	131	139	132	129	142	170	153	138	153	149	137	126	127	143	148	144	146	144	150	128	121	131	148	140	133	139	135	140	120	134	157	121	156	126	132	141	139	149	143	148	167	129	115	139	139	133	140	140	150	132	155	126	136	139	129	159	132	130	153	117	128	140	147	126	142	147	148	115	136	129	141	125	145	137	147	140	147	131	150	139	123	140	121	132	134	124	131	121	134	134	152	127	125	124	141	150	134	131	159	143	115	137	131	138	130	138	136	160	118	126	140	163	141	124	129	146	139	162	143	120	123	147	142	115	137	166	144	158	155	131	158	157	136	126	148	139	127	126	136	118	132	143	138	138	127	141	143	133	135	144	109	139	135	140	132	142	141	144	128	140	152	172	121	129	140	126	131	153	158	149	123	127	129	141	143	141	118	147	139	130	153	121	123	127	143	121	143	148	142	132	112	120	154	151	130	145	131	139	141	133	128	145	140	143	146	112	137	130	125	137	129	135	164	151	142	131	150	143	160	151	132	133	139	122	132	144	152	130	153	140	113	145	120	143	160	146	147	150	138	137	147	136	142	147	126	135	143	131	148	143	162	135	109	163	149	119	133	143	123	144	129	128	147	150	132	151	148	146	151	130	130	123	133	126	148	135	110	144	128	142	148	122	130	143	136	135	146	133	139	120	137	134	154	125	133	141	120	152	131	134	113	157	136	134	118	132	129	135	116	145	153	154	151	141	126	158	133	128	152	132	127	148	140	146	143	150	155	127	137	154	140	150	134	142	146	152	121	141	148	143	135	136	133	149	124	135	147	136	132	145	136	131	130	122	139	141	130	125	126	146	150	135	132	124	130	142	149	139	130	155	149	134	137	153	150	151	128	145	128	142	140	136	125	135	124	133	153	113	115	120	155	135	143
33063	29833	8048	4071	2594	1808	1401	1112	907	795	699	659	572	558	512	446	472	436	421	420	365	385	371	366	361	380	323	320	364	337	334	340	307	326	332	310	328	347	287	313	303	342	296	301	327	313	295	310	303	290	349	302	352	353	302	297	343	319	304	303	354	308	290	305	304	338	324	314	294	315	325	303	313	297	284	308	292	303	313	321	322	331	293	333	340	303	321	277	329	289	311	278	309	347	308	291	293	311	285	312	300	285	286	331	316	288	305	306	296	292	327	312	289	337	292	293	311	328	313	303	300	333	284	331	316	300	291	304	295	330	346	317	319	295	302	279	296	290	323	313	308	336	302	291	302	305	317	300	340	287	283	296	319	302	318	271	316	273	280	269	302	307	288	315	296	306	321	290	274	333	339	263	295	298	299	286	326	276	301	317	293	311	310	306	275	299	297	293	315	255	338	312	295	277	306	321	316	286	315	294	323	311	301	311	297	310	295	290	291	309	305	287	281	309	318	301	310	271	325	295	324	277	310	281	317	300	283	307	330	291	317	307	286	310	287	295	293	299	321	320	297	295	303	299	316	308	306	294	284	322	313	269	251	262	296	334	304	295	315	300	298	311	299	310	277	285	298	299	332	322	321	280	252	284	284	328	283	304	297	299	292	312	307	312	284	314	287	311	328	285	321	273	298	281	307	307	289	287	292	320	272	295	311	308	241	297	310	297	300	314	308	289	311	274	292	325	306	322	307	291	337	309	282	282	310	295	312	290	308	320	306	283	324	272	315	282	300	308	279	307	305	327	332	298	304	319	312	320	333	297	305	303	298	281	298	284	292	297	336	318	294	283	291	327	318	306	317	305	301	305	301	298	302	280	325	289	298	311	324	318	294	305	297	331	308	306	276	327	315	302	296	301	312	306	314	294	332	291	325	299	292	308	297	321	296	296	302	291	303	333	300	315	289	301	293	300	321	319	335	313	282	290	293	316	258	304	320	286	285	292	295	327	300	300	317	317	319	284	317	303	307	305	324	299	291	286	305	279	307	308	285	320	309	345	301	299	261	297	280	292	277	304	283	296	287	291	292	314	326	274	292	317	309	333	307	347	291	264	287	322	274	300	322	265	297	323	293	311	313	306	359	297	295	319	280	299	287	281	276	280	313	285	314	313	306	308	314	308	318	318	318	288	309	317	306	337	342	352	310	313	256	304	314	316	313	321	305	303	287	331	297	313	299	285	301	300	300	285	300	304	328	311	298	293	286	305	301	302	324	279	291	311	319	305	308	343	282	319	316	306	296	297	281	315	301	264	280	306	329	323	279	328	290	319	320	295	310	313	286	274	299	309	331	286	294	302	318	319	295	334	303	296	273	292	332	295	281	286	315	309	291	336	288	291	292	304	306	283	298	266	321	310	330	314	295	290	294	303	298	309	280	311	325	311	303	305	315	301	303	317	293	315	299	279	337	303	295	303	292	303	301	318	308	282	305	298	305	309	317	282	308	289	314	304	312	293	287	297	318	308	313	275	290	290	287	287	315	328	313	306	305	281	352	269	281	331	298	283	303	315	313	308	294	275	301	282	298	287	281	274	305	319	273	273	279	295	298	295	308	322	318	306	311	291	297	296	279	319	296	306	294	279	329	294	287	305	299	325	256	313	290	322	304	311	309	297	298	275	310	332	272	303	304	313	311	323	291	312	304	313	296	332	336	309	332	299	316	291	303	311	286	304	272	304	269	280	335	284	290	292	283	289	300	326	319	307	304	299	344	305	292	307	305	303	277	280	281	318	316	302	298	313	302	301	291	292	296	300	315	316	284	307	298	287	310	296	278	276	343	316	292	321	270	307	306	281	302	322	320	297	317	308	302	292	301	293	322	318	297	297	288	278	316	320	326	319	309	287	300	299	280	303	283	308	289	278	311	320	313	290	297	309	299	304	308	297	294	326	310	290	279	275	262	322	309	293	308	294	307	308	304	287	306	308	322	273	286	295	320	310	316	290	345	277	308	300	298	287	330	290	307	326	293	319	301	299	313	313	300	300	303	283	309	285	329	305	299	327	329	271	309	306	314	323	318	299	300	298	332	278	300	314	302	301	291	305	268	317	301	288	301	299	319	290	313	326	305	308	283	325	286	293	327	314	305	288	349	303	297	293	259	303	315	302	285	302	299	290	283	311	332	286	296	290	317	334	304	286	305	283	305	275	315	316	286	326	331	341	265	303	299	322	284	286	303	295	294	321	313	287	311	300	291	292	269	313	292	312	288	290	313	298	309	327	288	294	288	342	306	293	340	310	285	325	254	300	312	290	290	300	311	288	326	327	327	294	324	327	293	314	317	296	291	314	294	303	301	295	279	299	293	286	301	299	307	290	340	286	304	299	289	325	332	338	306	333	312	293	285	303	293	319	300	309	284	292	295	261	276	314	272	318	311	321	294	322	320	314	300	321	306	303	306	294	288	299	279	285	331	300	310	306	312	303	269	319	304	274	290	304	294	317	330	288	304	318	291	295	274	303	320	284	320	290	274	339	286	309	288	312	328	314	303	313	291	335	289	327	310	295	329	293	294	318	297	284	294	310	300	289	315	298	306	281	286	288	308	329	294	255	296	306	291	283	308	286	282	328	345	317	299	312	314	309	299	302	272	302	271	255	311	326	300	293	270	320	330	321	251	331	295	299	316	319	331	328	298	317	307	314	318	311	266	266	260	310	315	303	319	284	308	308	321	267	266	325	302	296	335	325	296	298	303	277	297	358	307	313	304	324	301	307	286	310	322	328	320	299	301	295	278	304	298	296	280	320	278	313	313	296	272	284	319	317	286	281	303	290	321	314	325	295	313	336	287	316	275	286	310	293	281	292	285	266	294	280	298	306	294	293	284	296	316	289	321	323	288	284	273	344	295	287	311	289	279	273	296	285	324	289	274	304	289	329	300	286	310	320	313	304	300	285	300	275	301	271	298	294	297	285	292	308	272	315	307	304	298	309	306	309	269	321	325	322	282	300	286	297	327	276	294	275	317	327	269	320	294	283	294	277	309	301	300	282	281	332	292	316	280	289	292	349	294	297	314	287	288	284	277	335	265	290	317	339	303	317	290	263	303	272	277	298	322	313	275	325	303	317	296	297	276	286	297	284	307	298	277	279	308	312	329	287	313	326	290	321	294	309	286	323	295	279	300	289	317	315	307	320	311	313	319	278	295	276	307	298	311	287	302	331	296	319	289	312	300	301	279	305	296	294	312	316	321	308	317	292	286	323	322	287	332	289	316	303	333	286	284	311	303	288	303	340	331	336	323	292	316	298	302	274	317	299	325	308	310	327	299	336	298	294	295	293	294	333	287	317	276	295	318	288	319	300	291	297	305	296	315	311	305	317	314	305	295	311	293	296	299	301	313	320	283	310	301	314	272	315	310	294	306	312	309	287	310	294	309	313	320	284	284	288	288	316	289	293	320	294	293	301	273	306	289	305	287	287	321	298	297	289	320	281	307	289	282	300	311	294
23895	21745	29199	24872	21744	17550	1734	863	641	608	554	517	510	444	439	391	454	410	416	406	392	439	365	388	387	405	365	340	400	369	332	370	365	368	342	358	351	351	349	384	355	360	380	330	363	370	355	359	391	330	390	344	338	384	357	379	366	369	378	346	365	380	345	345	355	350	353	325	331	368	338	337	378	349	368	349	331	346	357	344	355	353	346	344	316	356	342	325	364	346	338	348	329	339	343	355	345	411	328	351	347	343	355	350	344	349	359	330	336	334	317	366	322	328	337	354	326	358	394	348	318	336	315	354	344	357	345	368	343	360	352	367	318	380	357	352	368	356	323	323	340	376	341	318	362	327	359	339	352	356	355	396	346	350	383	340	338	321	326	355	329	333	324	349	348	320	356	319	327	373	353	369	330	393	382	350	325	358	338	347	335	330	330	355	348	318	354	376	310	347	363	350	343	346	352	361	366	322	337	325	356	366	306	338	355	366	356	321	351	303	312	357	336	352	321	348	339	336	341	340	334	338	364	365	357	375	327	338	355	356	361	356	321	374	328	350	365	323	373	333	344	373	326	347	372	348	345	330	367	351	357	340	347	344	377	335	333	317	365	352	354	375	351	315	343	324	309	366	335	334	354	314	342	375	347	318	361	351	348	329	344	370	354	335	374	335	351	340	343	339	348	336	352	340	358	370	337	337	355	355	333	362	357	342	374	323	341	337	360	325	321	338	356	359	301	377	371	342	338	373	367	341	327	311	369	344	352	356	312	303	314	353	331	357	315	361	342	349	325	336	352	354	325	307	373	379	347	334	324	352	366	335	364	344	332	335	348	364	347	343	340	333	353	366	337	342	352	325	376	346	344	333	366	321	327	356	349	370	333	322	346	338	371	353	329	329	359	348	350	330	354	375	360	364	344	364	353	360	319	334	337	330	333	342	345	334	372	314	325	380	377	329	379	347	354	335	379	358	365	330	393	347	342	393	359	398	352	350	332	365	347	347	351	349	339	345	352	353	324	350	367	370	346	345	318	330	343	309	341	356	326	351	343	304	352	368	341	327	334	344	346	350	342	360	309	349	313	364	345	325	327	343	324	343	359	333	344	340	348	375	351	330	350	346	369	362	356	361	341	335	336	338	380	356	356	338	332	339	362	351	379	352	335	367	371	365	386	346	338	359	332	373	344	349	362	344	351	368	347	370	344	341	335	337	336	355	336	307	337	353	340	369	338	346	342	343	353	355	363	390	344	343	359	340	336	341	342	330	347	345	339	387	288	356	357	378	362	351	307	333	319	346	344	348	338	325	349	325	331	329	347	365	368	312	367	325	360	357	342	360	346	345	383	340	325	348	368	334	360	335	331	373	316	357	347	347	326	338	332	300	323	341	348	330	318	370	359	327	332	366	369	350	346	353	328	352	365	373	360	351	331	339	347	358	359	331	353	330	371	360	371	359	342	330	369	357	298	306	317	337	369	312	347	353	329	349	338	334	362	317	365	360	340	352	303	371	342	353	333	319	386	354	371	340	332	308	371	363	357	354	336	336	346	337	383	352	342	330	347	330	327	376	340	352	353	359	338	332	318	316	353	378	326	345	352	346	342	302	357	339	355	344	356	333	338	337	351	397	322	350	338	340	336	344	357	328	329	376	365	354	342	358	316	361	329	334	309	360	349	348	360	396	346	373	345	354	318	355	359	332	376	335	330	336	314	351	343	328	332	347	383	348	355	355	353	334	362	360	336	353	354	340	334	328	347	358	388	358	360	349	367	357	328	358	341	357	351	319	353	330	338	356	316	347	346	366	386	353	320	355	347	338	327	338	348	351	340	352	342	337	353	366	364	331	370	327	361	352	331	323	347	353	359	353	358	361	349	341	348	336	369	301	310	321	362	345	329	381	329	332	381	364	314	382	365	319	336	372	347	345	330	323	341	330	340	381	366	371	350	365	331	308	365	329	302	326	353	357	354	339	338	315	339	352	333	308	351	350	346	334	343	348	335	359	332	389	340	349	314	337	356	315	340	341	347	326	341	352	338	357	350	347	312	322	355	367	297	347	340	331	393	362	353	315	341	336	379	346	343	355	358	331	324	347	325	355	326	355	342	318	321	356	342	340	361	362	323	339	320	364	374	376	307	346	328	380	379	317	333	335	334	318	331	374	359	342	338	338	349	327	332	371	345	356	346	354	364	308	359	334	332	378	329	361	334	358	333	374	315	340	333	343	337	344	341	393	340	354	347	339	361	326	359	348	372	352	383	354	346	361	338	362	348	401	350	365	334	355	347	349	339	339	354	345	337	336	361	328	362	332	395	337	345	349	355	377	342	361	320	336	375	335	370	347	306	343	349	349	323	358	345	347	327	350	371	392	324	346	380	366	367	333	335	342	356	348	367	323	323	329	376	349	351	372	353	354	389	357	344	313	319	343	361	325	330	345	369	326	334	363	327	357	337	319	364	356	310	350	340	348	359	363	338	327	315	325	358	370	336	333	355	368	375	344	364	342	346	353	355	321	349	327	368	356	360	352	376	355	354	339	377	335	365	338	318	333	347	323	378	332	322	358	336	330	351	345	372	361	335	301	354	367	365	329	346	327	311	342	336	349	348	333	355	340	350	365	352	341	348	348	352	354	337	357	340	335	338	341	369	330	352	338	371	314	343	355	331	343	314	353	369	361	338	337	370	348	334	331	369	351	345	340	376	387	336	320	358	338	337	356	336	348	333	339	368	370	347	340	364	368	337	334	365	353	320	319	339	356	340	369	351	345	376	343	360	351	334	350	337	334	347	402	332	360	366	328	317	352	341	342	317	354	327	322	367	349	314	336	353	360	383	335	357	328	385	348	391	331	363	340	333	355	369	339	325	362	322	353	360	334	358	353	366	355	301	334	316	350	351	320	342	336	335	339	334	374	352	328	319	354	357	339	326	352	356	366	363	331	345	349	353	306	342	334	337	337	373	301	354	292	340	385	350	344	344	339	383	348	379	349	374	349	339	327	366	353	339	319	364	344	326	387	336	314	385	349	327	320	343	378	346	327	356	322	324	366	349	356	362	344	351	361	329	337	360	391	373	342	357	354	352	364	348	349	336	348	333	347	307	336	354	326	393	335	363	358	332	364	334	342	320	372	356	358	366	304	352	344	343	303	336	342	363	342	363	354	359	355	339	347	355	322	367	365	304	370	338	368	353	361	350	365	355	346	341	319	339	360	375	324	354	369	337	348	379	345	352	342	347	349	319	333	335	301	314	360	318	356	378	331	378	317	337	388	338	348	365	351	363	369	363	346	327	356	388	346	368	339	356	364	345	349	362	317	302	334	370	399	330	375	324	365	371	325	352	376	354	328	321	333	364	360	328	332	353	340	362	354	343	336	360	358	363	376	367	350	355	373	314	382	359	360	366	339	333	381	375	327	337	370	331	345	349	345	372	330	322	334	349	366	354	319	340	371	366	349	332	350	341	374	315	354	319	342	362	346	354	322	326	319	335	321	347	345	362	369
39062	35381	12327	6837	4638	3355	2525	2154	1742	1521	1400	1222	1075	987	927	912	861	806	838	793	769	752	755	697	728	711	720	702	689	673	695	693	644	690	679	629	658	638	618	626	640	654	665	639	698	616	623	628	634	632	640	660	595	601	604	622	636	613	626	614	558	614	598	627	652	575	595	600	616	601	600	646	652	620	635	616	611	593	588	560	596	574	559	618	612	584	598	640	639	638	591	645	606	571	601	595	596	612	622	642	638	576	594	611	601	602	569	605	582	639	643	593	604	610	588	602	601	596	635	608	617	603	586	603	642	637	610	629	629	601	601	608	610	619	584	599	615	591	647	573	622	597	614	549	578	620	622	579	581	578	634	611	595	627	601	583	601	625	592	609	584	626	622	570	585	616	639	569	595	596	562	622	555	585	520	597	605	650	584	603	653	637	591	579	566	583	593	629	601	635	585	596	588	598	579	575	615	601	607	576	569	576	615	586	625	658	595	597	607	583	610	629	606	603	605	609	617	586	570	578	621	619	575	572	607	629	557	632	601	606	602	618	591	639	579	576	623	596	552	627	571	609	576	612	587	592	600	565	587	603	622	590	611	594	628	606	613	591	616	602	588	595	554	657	598	564	615	647	581	627	563	591	579	565	572	582	616	557	641	666	612	639	605	630	567	582	596	583	627	581	596	631	576	638	616	638	610	590	602	591	580	607	624	624	622	626	607	594	624	549	579	614	612	638	585	597	562	571	577	583	576	567	584	607	577	574	619	595	556	600	594	591	616	595	559	622	636	622	614	611	581	620	589	597	589	599	624	605	579	607	648	646	601	617	638	587	580	593	553	573	603	624	578	611	620	598	609	577	603	590	550	583	603	544	565	616	619	590	568	622	588	582	591	605	584	557	633	644	578	627	586	609	591	608	595	611	594	705	608	613	626	624	577	572	640	609	669	594	604	610	591	590	608	614	610	596	555	577	584	628	590	569	615	582	645	615	648	537	606	606	624	569	588	607	580	612	601	567	616	571	637	606	610	663	554	643	613	583	617	641	613	551	597	639	569	633	629	613	619	581	640	590	618	628	612	548	620	597	600	600	578	606	590	608	601	636	591	610	631	549	562	557	598	615	636	566	591	581	666	615	568	628	612	563	624	561	598	539	588	574	586	601	628	584	618	615	626	579	605	561	607	591	570	607	596	617	623	614	583	605	623	618	665	646	609	610	598	588	571	585	609	600	576	581	612	634	639	618	608	610	574	623	597	595	592	648	595	562	629	620	590	525	620	570	591	590	617	602	601	586	605	611	595	609	621	616	587	585	609	602	566	623	565	615	556	598	614	577	585	652	623	585	631	648	565	610	633	631	613	653	559	598	605	600	584	604	628	606	567	591	620	535	578	604	552	618	598	596	599	569	608	587	600	582	606	573	611	586	600	553	622	553	626	626	601	608	640	590	601	639	579	591	587	624	607	588	586	605	641	612	625	580	565	630	645	576	625	575	631	627	618	645	581	570	606	613	604	601	580	620	598	618	646	600	600	589	619	606	552	603	599	612	603	615	591	567	597	601	621	625	615	592	620	605	646	614	541	613	613	592	575	572	603	606	578	625	574	593	627	590	624	584	585	564	678	593	576	585	575	568	571	613	579	587	571	620	567	572	616	578	545	586	596	595	554	598	578	579	602	576	603	607	617	596	585	589	591	612	586	597	611	617	620	623	600	626	598	629	643	635	614	602	573	536	605	620	614	603	598	609	554	616	623	595	570	602	574	601	530	565	658	625	603	602	646	601	623	624	600	611	597	581	606	617	593	554	617	583	627	573	568	619	595	639	579	630	612	564	617	616	612	592	626	574	631	579	623	605	587	584	569	608	612	619	588	588	636	674	612	624	591	613	595	628	612	623	593	592	617	625	579	606	598	598	582	597	608	607	624	571	602	604	589	641	612	631	585	588	600	632	580	588	620	643	598	577	597	568	585	650	628	613	636	630	565	584	625	563	606	583	598	582	597	622	584	583	625	561	579	633	585	590	580	585	654	552	614	630	616	591	615	605	615	597	582	616	585	571	566	595	616	574	600	569	614	621	562	611	563	574	595	578	568	583	656	607	568	604	617	600	644	612	593	636	589	597	595	653	630	618	603	641	556	603	624	582	603	621	557	616	617	598	576	601	573	576	626	591	589	588	589	622	566	640	612	587	659	639	609	612	571	619	625	584	613	606	622	580	608	607	603	649	546	677	605	653	582	561	582	628	610	610	591	578	584	597	641	600	556	607	625	568	615	597	590	591	621	606	566	590	558	614	640	591	621	561	620	607	628	622	578	631	529	607	634	605	607	633	599	599	642	620	581	618	602	579	571	592	547	606	596	628	640	578	586	581	584	582	648	597	608	618	576	621	591	613	568	627	587	603	563	589	582	575	563	599	625	591	593	587	579	603	585	619	618	598	596	560	633	617	635	589	618	611	590	589	551	605	595	584	633	615	657	520	622	608	575	619	573	582	644	580	609	633	553	603	605	594	576	635	594	602	600	607	602	631	603	609	588	604	601	635	611	550	591	555	615	631	580	591	657	583	591	630	580	622	550	557	625	576	596	617	619	581	579	626	627	565	588	568	549	586	614	599	616	638	578	623	596	599	618	580	576	649	596	647	598	608	608	608	667	623	609	623	561	612	572	614	619	582	604	670	585	596	620	539	626	580	598	668	603	612	598	612	616	611	568	569	586	557	610	599	589	599	614	580	604	597	596	572	594	631	622	624	595	594	635	579	596	602	593	609	606	577	623	619	593	573	624	603	655	625	643	567	613	611	627	603	617	638	613	569	602	572	641	597	627	609	592	578	572	587	582	593	599	612	632	608	572	621	571	572	631	651	622	576	605	589	620	601	620	648	612	591	605	570	605	631	618	602	570	574	601	613	597	621	609	633	621	660	537	585	580	589	624	590	601	595	634	575	543	629	641	656	616	604	595	626	593	622	603	598	602	563	613	618	543	626	620	617	583	610	600	630	593	578	626	592	632	592	606	591	596	617	632	573	526	581	584	574	595	602	620	566	565	580	595	594	614	606	568	599	639	624	582	612	600	547	574	644	575	571	583	629	582	651	594	606	594	661	595	594	562	567	593	606	601	606	592	617	576	589	574	633	562	603	599	616	600	613	612	611	637	605	597	599	618	590	636	592	585	627	626	598	560	632	650	565	597	622	572	607	590	586	616	608	578	610	579	595	575	617	550	609	575	646	608	592	602	608	588	575	579	591	606	612	596	640	600	631	628	604	586	581	592	611	578	568	584	588	604	603	554	571	617	588	599	592	587	619	635	586	613	588	610	590	612	616	601	605	599	587	629	591	607	605	628	578	603	577	594	593	573	583	592	595	621	635	590	614	643	556	597	605	589	611	581	588	629	608	623	604	653	603	580	602	611	605	554	592	625	565	567	569	628	571	582	602	579	597	567	576	624	620	551	576	602	620	579	545	598	588	580	624	605	591	581	566	592	619	596	614	637	587	552	639
27112	20911	7805	577	355	287	254	228	268	242	244	246	240	222	215	272	242	226	230	236	233	263	248	232	249	265	252	227	222	246	260	229	231	215	225	219	213	243	209	252	226	231	240	229	244	265	251	242	260	233	247	240	250	234	223	250	268	237	258	231	223	250	219	234	246	254	247	240	229	209	244	219	230	218	238	234	245	240	231	247	206	232	231	273	218	222	244	226	225	237	207	253	258	212	237	225	248	223	274	234	237	250	231	258	224	221	256	248	244	222	265	241	254	223	241	232	249	230	269	232	243	214	228	231	236	235	245	238	198	239	236	253	235	228	250	230	218	244	249	200	207	224	216	232	218	241	261	237	226	257	237	232	238	230	251	236	238	256	251	232	221	218	247	233	232	226	222	223	221	253	221	250	257	238	250	247	241	223	250	228	229	237	228	236	242	262	249	213	251	257	245	231	206	240	234	218	234	218	234	230	231	215	241	242	238	235	246	190	241	220	246	236	250	265	231	233	239	240	242	254	244	243	246	212	240	224	245	252	225	236	239	222	216	214	237	245	235	241	242	206	202	242	227	225	234	231	232	242	230	243	219	232	221	260	233	254	242	222	243	254	229	213	234	239	240	217	244	246	233	241	228	227	243	216	219	236	237	233	219	238	209	218	212	243	241	249	226	232	230	229	274	251	254	234	240	216	248	221	219	224	224	235	266	231	208	215	223	232	253	266	220	239	233	242	248	256	240	248	239	231	220	236	247	229	234	238	224	224	228	241	258	240	229	233	253	207	257	232	229	233	253	232	236	216	254	252	250	228	196	225	255	236	251	241	224	216	227	262	219	211	251	227	235	238	222	253	217	220	238	255	224	214	215	235	241	210	242	260	216	220	237	259	258	238	249	246	233	263	223	236	232	217	246	224	224	253	253	223	207	226	224	234	222	246	226	254	222	238	234	252	230	243	239	239	219	231	233	255	207	244	231	224	225	231	263	251	219	233	266	251	249	214	231	246	242	245	249	229	225	237	219	219	244	262	249	256	261	233	245	214	251	236	212	228	205	250	211	253	210	236	225	229	252	229	230	250	233	255	215	255	233	248	227	278	231	244	227	242	255	243	250	208	241	242	221	253	215	232	226	222	253	238	232	222	213	234	232	193	215	227	265	232	242	209	237	239	230	235	241	237	240	221	219	237	241	211	219	268	238	235	243	270	241	249	221	231	256	260	217	207	259	243	237	206	224	237	233	240	225	233	231	244	234	233	247	239	200	213	248	233	229	250	226	240	242	233	254	249	264	252	240	217	222	245	255	242	261	217	231	235	233	241	214	211	215	237	241	258	227	208	234	221	239	228	251	259	248	218	223	232	232	250	235	237	236	239	257	222	235	219	262	200	212	261	209	229	235	274	243	255	233	237	243	221	242	247	234	251	247	231	230	227	216	244	218	203	236	254	242	252	247	239	225	228	251	225	230	200	241	220	248	244	225	245	230	210	246	226	233	244	232	227	244	249	211	255	239	269	257	265	250	249	242	247	238	248	242	239	226	223	224	227	251	255	233	237	238	232	208	239	241	235	217	206	242	224	197	223	246	211	222	260	248	213	224	223	229	228	219	231	224	224	230	253	221	235	236	205	235	240	252	228	220	238	231	234	213	264	234	262	222	274	233	237	242	243	233	217	232	220	232	234	223	254	238	249	250	238	228	272	225	243	203	225	239	226	245	260	240	220	232	233	255	214	265	207	218	206	248	225	223	217	243	244	246	260	243	231	249	243	238	245	225	233	251	235	232	243	232	255	250	241	204	225	235	239	236	229	231	214	229	215	227	255	244	220	258	227	229	228	190	235	251	229	244	216	239	235	229	245	235	216	226	221	247	237	258	231	227	228	246	250	240	226	269	242	238	210	238	232	255	237	230	233	254	235	238	226	235	224	231	219	235	230	235	237	222	209	240	255	232	207	217	221	214	238	234	243	218	238	219	241	214	244	243	264	235	237	221	266	248	229	216	225	233	258	222	266	232	225	237	228	251	221	232	225	218	240	241	213	243	223	224	248	230	220	232	237	235	224	241	234	240	216	235	235	249	232	229	249	221	217	250	253	239	222	234	216	261	229	246	225	212	195	241	269	256	233	241	238	250	237	227	225	241	229	224	232	240	226	204	220	219	225	225	228	243	259	253	248	235	223	231	206	229	235	216	219	208	252	209	238	228	231	230	245	247	211	257	242	237	242	223	239	279	217	231	233	231	252	249	229	230	218	222	204	218	222	236	232	248	206	248	244	216	244	233	225	223	241	193	254	262	225	230	256	244	218	228	237	268	222	255	234	238	253	244	244	254	230	243	210	238	231	244	214	202	241	205	218	227	259	231	234	240	231	228	254	248	227	242	234	234	231	235	228	216	246	248	230	231	243	242	209	218	238	231	257	205	237	230	266	229	216	267	259	221	225	236	273	243	234	231	253	219	220	223	245	248	233	255	224	239	228	233	225	218	212	221	206	260	204	220	231	220	219	245	230	247	227	220	237	257	218	223	238	260	276	253	271	236	213	237	261	249	219	250	242	220	227	215	232	250	225	250	255	222	240	231	229	232	250	226	218	246	242	198	258	230	229	223	242	235	229	246	208	224	219	224	264	255	259	227	225	246	238	233	226	253	212	247	243	220	258	236	233	241	217	230	252	228	250	214	231	222	225	219	220	223	231	254	214	237	255	250	252	256	216	216	239	258	269	234	244	239	225	233	238	241	220	215	212	233	233	225	253	249	223	227	241	214	226	243	256	245	249	213	253	209	230	255	229	256	231	224	211	248	231	230	242	199	215	225	245	237	243	238	227	223	219	217	251	249	225	258	215	256	229	210	255	234	251	242	266	236	248	218	256	241	261	225	233	227	236	241	253	214	244	258	217	231	241	231	231	228	226	261	250	239	215	215	242	222	209	242	232	237	215	235	221	234	225	239	231	237	224	228	228	229	240	244	236	238	192	256	250	231	219	222	228	229	232	240	240	237	242	242	237	259	273	238	237	246	234	217	206	269	251	222	223	212	241	230	268	243	237	217	237	222	246	229	250	236	229	227	220	234	247	238	230	252	221	234	272	238	216	259	229	204	250	250	235	234	243	247	236	228	224	231	257	240	234	245	217	247	224	234	253	246	245	221	221	239	229	239	244	224	259	241	229	219	200	248	243	253	242	264	231	237	213	215	247	218	239	258	210	245	223	245	239	224	220	221	220	217	223	235	253	219	240	230	249	218	228	245	238	217	239	244	253	201	223	232	236	214	233	244	220	224	205	246	240	255	259	212	217	227	255	224	214	227	239	228	241	250	257	207	231	227	248	231	223	242	225	258	236	264	241	219	240	227	245	237	225	247	251	232	217	243	251	237	249	267	227	232	223	229	235	225	236	252	256	219	244	243	225	240	202	211	214	247	233	204	213	243	221	266	226	259	253	238	234	186	218	247	235	250	205	225	247	232	236	227	243	242	230	206	241	244	226	246	239	236	220	239	229
17305	12963	1447	910	738	626	623	536	506	573	534	540	510	505	559	525	501	497	488	525	500	534	490	479	509	533	512	475	480	519	506	488	479	504	482	509	492	512	516	488	491	448	509	473	522	462	469	486	511	494	481	509	538	495	485	500	512	531	447	476	460	519	510	472	526	526	522	479	508	505	466	501	486	519	530	529	498	562	504	490	474	536	524	498	461	492	462	491	481	508	490	501	484	497	519	461	475	483	501	495	507	478	513	527	473	514	481	526	501	508	508	473	499	525	495	507	518	506	506	504	494	500	532	510	483	490	499	477	510	525	466	503	507	520	493	456	495	497	481	523	552	462	449	510	520	551	495	441	466	482	474	531	485	512	469	493	494	488	447	505	521	521	505	477	516	501	471	530	485	490	499	494	490	522	496	495	477	515	481	541	490	536	498	503	465	531	507	480	529	471	510	498	535	458	526	491	465	495	498	494	485	499	447	459	462	481	499	494	489	480	515	532	488	486	507	512	480	494	484	497	518	478	503	528	504	464	498	512	504	504	494	513	497	496	486	454	468	467	523	534	471	495	531	538	504	522	530	539	495	472	519	501	460	475	500	490	463	507	517	488	490	483	483	510	517	492	521	515	514	517	498	499	533	487	473	467	515	509	512	502	502	480	490	564	494	507	512	474	504	526	490	524	458	496	500	493	521	537	527	494	515	477	524	498	513	522	511	517	498	531	510	513	461	464	477	537	458	479	492	454	500	517	508	483	455	510	498	481	498	472	509	505	481	524	482	522	493	487	512	504	513	502	521	488	482	476	472	516	490	469	536	491	504	470	491	446	498	524	506	474	522	507	503	481	476	489	519	476	486	488	503	545	483	448	517	487	522	525	500	500	523	525	514	501	502	528	456	518	527	498	505	521	446	491	518	517	488	483	518	515	476	516	550	510	464	492	502	484	516	500	502	497	478	488	462	518	511	473	509	516	523	462	502	522	506	511	492	490	484	465	474	485	457	492	540	503	498	495	501	500	515	488	495	513	498	505	492	510	472	499	470	510	485	450	511	454	504	507	536	454	477	494	464	499	499	486	484	514	500	475	504	480	492	455	495	508	486	509	509	467	547	491	485	495	490	481	511	510	481	485	516	495	550	501	531	532	511	504	500	538	517	468	484	476	523	489	516	487	519	513	529	535	491	482	501	475	521	504	523	523	520	475	501	528	527	483	517	518	508	522	529	483	499	475	478	471	522	497	494	536	507	474	485	461	503	472	492	505	499	496	499	490	473	526	486	513	500	477	539	505	534	515	510	507	477	552	460	479	516	482	526	489	540	479	520	476	448	500	471	449	498	486	478	517	481	530	518	473	528	477	496	513	506	467	530	486	479	498	497	532	491	524	484	475	538	498	476	485	473	493	494	468	513	495	471	506	499	503	522	533	473	461	494	495	507	500	501	509	486	524	514	467	492	496	454	502	453	487	452	492	533	503	464	513	501	501	495	519	505	479	466	503	491	482	521	503	499	506	499	516	535	462	476	509	521	494	494	519	472	526	513	502	485	486	513	507	464	481	517	495	507	484	527	509	536	503	482	501	513	523	508	520	513	504	502	505	457	447	517	528	473	456	503	527	506	486	508	510	502	469	471	518	512	512	530	477	534	497	482	524	483	525	491	470	493	506	517	533	526	516	498	518	492	513	493	526	474	480	486	518	515	489	490	493	469	474	497	473	475	499	555	469	536	527	482	509	493	487	536	530	519	501	527	525	483	468	483	482	498	494	493	486	529	511	502	485	500	506	512	491	532	504	452	521	517	503	487	472	482	540	480	504	470	476	478	467	487	504	517	476	494	529	500	465	479	486	466	469	514	522	497	522	505	539	520	493	507	481	487	485	476	481	492	547	498	510	526	535	494	509	516	522	501	486	497	509	476	474	464	509	477	503	509	492	505	502	485	526	490	532	480	476	484	509	492	477	513	539	476	498	486	516	498	497	539	511	500	494	509	466	452	491	502	524	488	510	509	489	502	505	540	492	471	516	483	501	532	512	512	492	484	478	477	514	490	493	552	513	520	522	493	505	508	520	489	517	485	509	468	527	475	523	491	480	513	467	508	488	508	494	514	471	500	479	529	512	537	488	485	469	529	525	488	509	475	486	490	498	505	507	477	493	503	496	487	518	485	511	511	494	475	456	475	453	475	478	475	496	526	530	485	511	473	510	501	495	491	546	516	460	529	464	517	514	466	510	517	477	473	494	470	538	471	482	523	526	523	484	476	502	467	476	523	475	493	493	486	479	479	487	496	500	494	456	500	483	469	498	513	497	504	522	492	500	490	499	509	498	494	511	475	498	542	491	484	502	470	506	471	519	485	526	450	446	467	497	482	512	498	487	485	497	534	504	520	490	525	472	515	482	488	515	484	511	516	480	494	525	484	525	506	553	516	502	518	469	468	511	499	491	484	446	509	492	524	484	515	498	479	519	497	460	504	495	491	434	512	452	516	491	472	522	493	502	455	472	515	491	471	494	517	497	516	498	510	498	481	495	477	521	510	519	455	529	505	492	491	487	488	508	555	504	515	515	533	472	493	472	497	500	472	512	474	483	484	460	525	496	520	495	464	496	533	453	463	487	487	506	520	508	485	507	460	512	502	502	491	498	493	495	470	472	498	494	482	477	501	497	483	503	499	558	502	530	473	500	522	494	503	473	545	487	475	486	496	442	498	494	504	527	511	479	523	492	536	494	497	460	517	507	500	458	473	489	490	535	535	477	528	539	483	502	469	481	491	493	532	490	504	467	486	482	509	485	459	508	502	453	487	476	479	460	519	508	458	507	492	454	457	484	542	508	477	488	502	509	478	499	483	508	472	479	457	513	525	547	482	491	507	496	519	502	474	477	510	459	512	499	490	486	505	505	509	527	490	512	519	482	478	474	496	481	512	510	466	520	510	504	522	465	473	491	505	479	532	506	477	470	512	502	501	517	512	522	493	522	494	508	488	467	466	490	532	537	518	504	528	473	466	511	489	499	482	514	482	496	511	468	457	518	500	521	492	496	508	487	516	533	505	485	504	520	514	494	511	497	503	529	477	487	486	497	480	516	508	530	476	550	475	483	496	519	512	530	513	482	485	507	476	507	484	480	522	508	469	506	516	522	515	500	487	524	510	498	486	502	497	466	504	511	545	504	512	465	506	489	499	490	464	492	448	533	503	523	448	515	516	475	503	452	472	521	486	497	520	513	535	486	465	462	489	525	495	519	504	475	468	494	527	505	488	495	501	469	494	475	522	491	526	507	477	555	519	518	485	482	507	489	494	540	510	531	499	441	505	489	525	493	471	506	540	520	506	478	517	516	514	520	488	518	477	485	466	456	489	480	495	483	511	520	511	548	488	495	472	483	541	553	488	480	499	485	519	518	490	476	503	499	465	456	501	534	478	484	514	518	482	528	520	470	509	526	542	546	505	507	507	499	497	498	491	476	489	533	495	502	508	456	487	506	531	470	509	466	513	549
24729	21620	28083	25583	18426	1257	545	343	284	250	244	222	223	221	184	189	173	176	158	175	187	162	175	161	163	170	139	167	159	160	159	156	161	162	154	144	145	156	147	173	166	143	152	153	129	168	150	140	161	138	154	150	134	159	151	147	153	148	143	139	145	152	142	137	130	147	141	140	144	148	158	146	149	179	156	147	141	143	161	144	149	124	156	153	157	141	145	144	166	154	165	148	149	152	142	151	156	151	155	149	142	150	151	152	147	122	143	158	131	154	153	137	153	156	128	132	148	146	160	124	155	144	133	135	148	170	132	142	134	145	152	145	139	146	160	134	154	150	143	146	146	162	159	149	161	143	138	143	136	156	135	140	153	138	159	160	145	148	164	150	148	134	134	166	143	135	144	160	157	122	148	184	157	152	135	130	154	137	144	157	141	147	149	160	165	135	161	136	158	164	150	160	135	139	144	151	129	160	153	161	145	156	148	141	148	124	150	136	132	137	141	128	142	147	158	161	125	151	150	141	125	131	128	139	152	144	127	160	142	133	173	135	134	155	158	136	162	137	160	160	136	146	153	145	169	145	152	163	157	134	158	139	148	151	165	157	143	139	150	155	155	140	153	144	148	136	134	148	124	147	139	149	139	125	140	143	150	127	149	170	143	139	128	160	144	138	143	128	153	143	144	136	153	181	147	146	140	144	155	143	158	154	152	153	155	159	138	161	143	143	163	150	147	142	179	145	134	143	163	149	165	143	140	150	140	166	150	145	133	181	138	134	164	138	141	148	142	151	154	135	134	150	150	157	138	147	153	150	146	146	164	149	145	148	140	156	158	144	153	142	152	133	165	146	164	143	137	126	165	158	133	146	163	146	135	151	150	156	130	146	156	137	125	139	130	153	158	138	158	164	145	156	156	124	151	139	161	132	129	158	154	143	149	153	122	162	139	149	164	167	152	134	159	171	157	137	150	148	138	135	142	133	134	130	140	142	126	147	133	138	143	138	126	169	136	127	151	159	146	131	164	146	166	130	126	135	140	126	174	133	138	175	154	149	154	155	136	171	150	158	127	124	155	160	150	149	147	150	139	161	150	144	144	170	137	153	146	142	139	128	157	166	143	149	137	136	153	157	142	146	168	154	160	148	163	153	155	156	137	144	148	143	145	145	125	147	135	152	153	141	126	174	144	147	154	125	130	127	173	137	149	154	148	142	146	157	162	132	152	147	148	143	149	130	135	148	141	170	133	175	140	123	152	121	138	146	149	145	150	165	136	152	140	158	138	134	124	127	153	158	156	144	159	148	160	146	146	147	134	166	157	136	149	110	148	181	159	163	152	172	122	140	165	126	140	160	140	131	138	139	132	133	135	136	139	154	157	150	131	132	164	131	155	140	138	147	150	170	136	163	120	142	147	156	163	162	135	155	146	138	125	147	146	150	158	160	143	144	170	144	148	149	153	144	142	147	139	144	170	153	127	126	142	151	133	139	146	157	136	150	138	143	154	180	151	138	167	149	138	154	118	129	141	147	142	152	152	142	158	149	169	133	161	145	159	138	167	146	162	148	156	135	146	147	142	137	144	127	168	143	144	137	136	169	151	157	136	152	133	143	146	144	128	151	134	150	124	127	146	132	152	154	165	148	146	150	123	140	150	136	157	172	147	137	151	163	126	127	151	166	145	140	146	143	150	146	128	142	132	147	150	149	144	137	145	130	172	143	130	142	148	150	164	153	125	142	163	139	161	155	139	148	155	138	129	156	126	154	155	142	142	135	120	151	152	140	136	135	132	160	131	143	148	137	140	144	162	141	148	154	126	136	161	144	150	161	168	142	155	151	157	148	173	154	156	144	151	140	144	136	135	133	144	142	140	161	155	150	140	127	140	157	140	171	157	142	119	144	161	148	163	154	152	154	132	160	145	138	137	161	118	158	137	174	138	136	154	161	143	173	151	144	130	153	160	144	144	155	131	144	135	119	149	140	144	172	132	164	175	151	140	139	136	147	144	142	147	135	129	144	152	138	133	119	149	180	134	158	130	129	138	159	151	145	143	133	142	134	174	162	127	171	157	148	147	140	172	140	136	148	139	136	139	156	152	143	155	126	146	143	160	146	145	125	173	141	132	139	143	131	147	136	118	128	132	140	137	144	158	146	147	146	144	143	145	131	140	157	129	149	133	151	161	148	142	148	174	144	148	130	139	152	146	151	163	120	160	131	162	140	145	126	125	144	166	128	123	146	147	140	152	145	146	130	150	155	146	139	160	138	143	149	134	136	143	156	146	139	128	158	135	142	148	117	132	133	171	149	166	153	127	159	154	119	163	137	134	149	132	142	163	164	145	140	148	152	126	105	145	154	141	159	134	137	141	139	128	144	145	146	139	169	136	126	135	157	136	147	167	129	143	162	138	140	157	157	145	136	149	144	159	146	158	129	163	127	169	153	124	153	164	137	131	142	151	144	143	139	160	149	147	150	149	148	147	138	162	153	158	159	147	159	152	145	134	158	146	147	160	135	137	140	143	142	140	130	142	145	176	156	149	165	132	142	154	139	142	158	154	155	144	144	150	142	144	125	145	140	153	142	129	137	191	147	137	140	147	154	122	152	155	158	137	134	140	132	151	142	121	156	156	146	129	165	142	143	143	140	129	141	144	162	148	144	145	156	149	149	169	159	157	153	134	161	161	132	113	169	127	147	157	145	155	138	172	149	149	152	144	157	145	141	164	145	148	147	149	142	147	152	159	146	141	128	170	139	147	137	135	147	147	153	142	152	136	165	148	150	143	140	144	161	150	155	176	152	143	156	138	137	150	154	149	141	135	162	124	149	151	145	147	150	147	146	135	172	142	147	141	151	165	159	123	160	136	134	136	146	147	128	132	143	145	156	148	138	149	119	138	123	135	140	141	156	151	147	135	142	146	142	154	134	133	148	120	137	146	150	163	159	161	162	131	144	126	138	141	145	149	137	170	148	166	179	153	134	154	137	147	144	154	148	156	163	136	156	148	154	129	149	154	144	142	147	149	148	151	135	143	137	148	162	144	136	146	151	153	144	140	122	153	144	123	153	133	126	145	123	125	141	143	130	142	133	124	169	154	140	148	144	151	137	150	124	130	151	164	138	159	155	159	151	121	149	129	136	161	147	147	140	153	137	146	152	153	153	168	137	155	132	166	138	154	160	154	144	129	145	147	149	155	131	157	143	129	142	146	152	160	137	130	149	128	140	138	154	161	158	131	161	148	133	165	144	133	123	133	145	132	155	133	153	134	141	140	170	158	159	168	147	162	163	145	136	154	149	138	151	147	145	138	127	167	153	155	148	131	119	142	154	136	165	152	148	169	149	147	139	134	150	161	143	133	140	152	141	148	145	139	163	128	140	136	151	148	146	147	141	148	152	131	148	147	155	149	135	156	162	142	120	145	156	166	155	140	136	153	136	140	168	146	147	121	144	140	137	160	136	148	128	168	158	153	151	153	130	136	146	139	163	133	166	154	142	169	134
35919	31510	8111	4231	2742	1943	1437	1161	944	855	768	615	590	537	577	474	450	435	425	381	402	412	398	379	399	391	385	342	362	359	353	352	344	348	383	335	352	318	347	339	380	354	333	330	340	350	315	336	341	350	327	321	348	330	318	321	347	308	336	369	309	334	329	326	327	326	333	327	331	367	334	317	342	336	340	332	306	330	332	321	319	323	305	305	337	310	305	330	330	318	326	355	331	298	318	322	332	318	326	339	322	315	318	297	331	374	285	337	328	338	353	312	365	320	288	330	331	319	339	332	325	278	302	336	317	322	324	316	353	310	290	307	327	301	360	343	296	288	309	317	302	359	327	338	327	317	360	295	332	306	339	329	341	307	304	315	309	314	310	295	310	327	326	346	319	311	323	291	319	298	325	316	327	305	344	305	338	287	342	309	323	312	323	317	365	293	328	327	278	295	326	305	324	296	339	309	318	317	303	304	314	352	293	314	303	347	303	323	303	347	275	324	347	337	318	302	355	344	319	305	321	297	298	330	318	316	304	299	327	299	321	341	334	310	296	299	336	304	360	303	305	318	318	335	340	347	323	328	325	302	321	287	316	296	289	300	346	286	347	322	319	317	308	279	329	314	340	357	341	304	338	319	304	278	322	303	322	348	301	307	305	336	317	316	317	318	309	344	308	314	314	341	342	332	325	313	319	343	331	318	321	327	325	320	303	279	327	284	317	338	315	299	344	312	301	322	310	329	295	348	307	301	348	285	290	323	317	330	296	295	338	343	335	319	335	343	311	326	294	340	320	327	301	321	299	308	319	312	295	306	295	361	313	339	325	328	322	347	319	322	312	329	331	345	311	318	312	323	307	313	298	311	314	325	337	310	321	306	336	310	321	308	314	321	335	348	310	286	318	316	341	303	306	306	315	300	320	311	344	302	317	307	329	314	295	294	326	310	302	304	326	338	330	335	323	310	339	304	300	318	327	299	312	314	298	311	350	323	292	357	294	321	349	290	324	361	309	308	281	320	296	348	291	305	301	302	308	321	334	319	326	284	330	302	341	299	347	320	291	347	323	326	351	318	321	313	320	335	324	307	319	324	309	307	327	305	316	344	308	312	306	281	307	314	291	309	340	279	308	315	295	329	342	310	326	315	311	337	290	312	294	314	337	327	340	321	328	346	277	312	347	338	304	353	330	290	318	307	320	326	298	311	315	371	304	309	316	316	335	311	309	339	330	308	326	291	318	353	305	299	310	306	304	328	326	351	328	332	336	311	304	330	306	310	315	323	304	333	319	313	318	336	332	309	318	323	315	302	312	354	371	311	335	328	326	308	332	334	297	343	308	315	308	340	352	328	347	290	288	308	334	337	311	349	326	317	327	330	283	340	324	321	293	332	343	327	319	314	329	311	330	305	322	323	311	318	340	348	296	315	294	321	292	341	347	305	276	309	306	306	324	309	326	343	316	339	314	329	325	332	298	316	333	333	294	311	305	333	305	308	329	316	305	320	286	326	324	308	307	321	291	302	316	324	330	339	313	324	309	288	301	326	297	308	301	313	314	324	309	290	315	314	316	319	299	334	304	321	313	333	301	299	340	317	284	316	342	299	287	332	287	344	341	320	295	320	309	346	332	314	327	345	321	339	293	329	334	305	345	315	339	352	303	309	325	303	319	323	294	332	307	337	306	301	312	335	300	297	289	304	358	294	323	317	308	325	329	311	300	298	325	301	331	312	335	322	325	320	313	346	304	284	321	341	319	306	330	302	303	280	341	325	313	332	331	319	307	366	334	327	330	321	283	336	340	316	310	354	295	332	297	321	335	299	315	324	317	330	321	354	302	315	333	330	297	315	320	322	306	321	312	294	337	336	308	353	322	289	313	310	296	323	329	319	338	329	305	297	316	344	285	348	317	323	322	329	334	266	320	305	314	299	323	310	320	342	325	311	315	277	301	334	329	311	332	324	321	319	316	335	296	316	345	317	365	311	306	324	318	335	317	326	323	267	314	325	305	319	324	274	303	363	323	344	327	316	284	321	320	337	335	329	369	329	305	315	318	324	306	304	323	298	329	317	304	315	304	357	312	272	319	287	313	306	317	314	320	311	312	320	330	298	320	334	319	319	304	311	343	326	315	317	315	342	311	329	296	314	305	321	341	302	298	309	304	310	342	286	277	306	297	328	307	312	298	347	307	332	305	296	305	319	337	289	351	311	337	304	315	335	324	305	334	321	291	348	316	321	326	303	321	311	303	322	313	339	347	311	309	340	297	299	291	328	301	330	340	309	310	315	304	344	322	303	332	322	333	321	322	318	307	336	315	310	323	324	328	337	333	301	312	316	335	287	307	291	300	316	313	321	337	302	340	305	347	312	326	323	342	348	298	297	327	334	302	312	346	303	304	310	322	297	316	348	316	312	342	309	302	330	311	320	309	304	328	311	334	327	320	346	310	315	336	317	294	309	342	313	301	323	341	328	340	318	321	322	300	327	299	343	295	318	280	288	345	315	317	276	321	312	294	330	313	357	310	336	307	330	336	321	341	313	333	301	310	305	329	336	315	346	312	330	314	330	291	301	341	323	329	304	320	298	339	313	340	301	295	321	333	321	300	327	342	306	291	315	345	286	334	307	287	285	323	311	314	322	289	322	322	330	294	305	308	333	318	316	325	311	276	321	297	300	285	341	314	324	327	337	314	334	297	302	329	311	320	284	322	301	356	331	332	323	332	279	312	332	333	305	302	323	326	285	304	329	346	314	346	297	307	291	302	331	321	333	302	318	338	288	316	319	363	320	302	360	310	336	307	309	354	308	286	320	295	346	326	327	351	329	319	307	284	306	319	328	332	326	294	300	290	319	315	311	300	295	331	317	324	338	346	312	311	305	325	303	349	316	336	345	330	311	320	339	320	348	307	312	332	328	305	316	316	343	327	322	328	309	335	337	315	300	313	327	305	300	308	328	322	298	325	339	301	327	319	326	313	303	315	312	289	319	350	293	323	329	334	323	319	314	311	322	312	336	311	333	346	341	324	325	338	311	337	280	305	293	343	322	344	334	316	314	311	310	305	317	334	338	365	330	299	316	333	318	321	331	309	303	333	300	304	316	336	323	320	329	303	327	316	296	324	315	290	300	292	323	333	311	291	323	308	291	306	308	317	308	341	286	358	315	339	323	343	345	339	348	316	338	314	339	335	331	294	341	324	318	331	312	307	305	310	312	342	319	306	330	289	314	343	265	340	294	335	288	302	351	293	287	301	306	284	311	302	305	313	288	293	305	310	291	308	290	315	345	282	350	316	330	293	288	333	355	338	300	331	302	324	330	305	318	291	312	324	315	329	327	298	304	315	292	299	312	312	298	302	302	306	301	311	321	304	312	306	300	306	314	288	332	314	305	329	351	290	334	295	285	296	316	316	309	298	290	300	306	315	315	329	315	312	298	307	296	314	295	355	357	316	293	309	337	333	304	290	317	325	313	300	329	313	331	308	303	337	299	334	310	303	319
23728	21610	28956	24743	21610	17011	1639	798	621	589	497	499	465	451	392	418	404	394	391	385	425	397	355	336	356	352	367	367	370	356	357	349	358	369	354	390	360	374	344	360	384	370	352	348	351	339	350	331	318	362	367	327	333	331	351	359	331	338	354	380	329	349	316	367	364	298	326	367	312	356	348	339	363	320	374	372	327	327	340	348	335	337	337	347	336	342	335	345	336	347	347	377	308	316	322	337	349	356	337	335	320	357	373	363	351	380	353	318	337	333	376	378	318	341	379	357	341	349	337	371	351	322	348	343	330	320	343	345	350	365	352	365	325	361	353	370	339	353	374	347	349	365	353	331	374	320	327	370	308	298	361	337	348	359	342	328	379	360	385	342	360	323	348	334	343	351	370	320	352	330	325	351	315	351	354	356	376	349	356	333	350	349	356	304	319	341	358	359	375	317	337	329	358	353	326	332	368	341	339	319	345	351	337	351	326	344	355	348	321	331	306	349	348	328	367	353	340	374	333	352	369	362	360	302	368	335	354	327	381	350	362	340	312	322	306	329	365	330	338	317	350	324	362	333	374	328	341	346	331	355	361	353	336	366	325	341	353	322	330	344	356	354	363	363	342	326	374	365	345	343	341	329	355	326	315	321	341	321	338	362	345	325	374	344	371	322	330	344	343	354	348	344	351	352	298	344	331	359	353	330	341	367	347	302	327	329	360	331	316	352	337	331	350	368	350	340	320	351	332	348	332	360	361	322	365	345	344	354	305	334	330	339	313	348	358	327	295	354	345	309	374	319	351	342	319	346	369	354	367	355	328	347	318	366	323	366	335	354	309	347	387	358	356	366	334	332	335	346	348	380	357	314	345	372	356	325	341	318	352	345	298	353	323	339	330	350	354	348	357	367	303	331	338	356	332	359	326	349	380	344	344	341	321	327	340	330	341	363	332	297	341	333	322	369	365	324	310	340	365	341	343	369	352	360	373	331	323	366	343	340	354	341	321	364	343	345	334	312	342	355	352	345	333	347	363	338	333	364	316	341	333	334	347	330	384	351	339	346	349	333	378	340	365	339	328	356	322	380	355	352	357	372	339	289	339	331	380	353	368	322	343	318	360	340	344	316	344	312	329	320	319	323	319	354	306	351	364	348	367	352	350	364	300	294	340	345	342	304	347	326	347	315	379	356	332	330	352	342	321	318	332	353	343	327	302	352	351	345	327	344	343	335	340	345	356	339	385	377	331	359	354	342	341	367	345	328	353	374	354	333	318	332	360	359	331	361	322	321	367	340	333	338	374	334	348	308	357	332	316	338	338	327	338	346	332	365	326	355	326	331	341	343	345	338	376	340	340	326	318	382	370	354	325	317	319	358	314	342	346	339	342	343	350	358	318	344	355	345	324	337	335	336	303	346	358	363	345	349	336	326	331	322	346	325	332	344	354	341	389	310	336	333	337	353	328	339	339	325	337	346	336	327	329	331	348	348	329	364	334	346	368	315	327	370	315	328	344	313	335	371	342	355	336	340	377	349	333	324	370	384	354	366	313	345	338	359	332	338	364	337	322	310	339	335	365	340	356	330	341	330	346	337	335	336	337	363	325	342	321	363	315	345	334	377	348	308	352	361	348	366	348	365	330	320	340	350	356	347	366	344	376	378	331	362	343	365	362	349	318	309	331	337	341	307	341	352	338	310	310	318	350	321	332	319	389	348	347	359	328	321	360	346	332	315	345	327	311	324	342	360	335	323	336	326	314	331	335	337	352	337	321	364	328	358	335	339	331	330	343	353	355	365	355	368	376	352	344	329	384	340	342	292	321	317	311	328	373	319	332	344	389	351	326	376	327	347	335	339	316	331	308	344	351	334	357	328	299	342	358	349	325	375	355	353	355	328	350	327	343	320	336	331	347	342	340	346	339	344	345	291	320	323	338	338	337	331	350	364	338	332	324	341	375	325	340	347	319	311	299	343	361	363	359	335	348	344	354	302	348	359	331	343	328	366	339	339	348	346	336	323	353	383	362	341	314	359	332	358	338	344	345	338	328	326	341	357	360	335	361	318	355	333	327	356	340	354	335	381	329	349	339	332	366	344	344	330	312	317	319	331	353	358	334	359	346	341	346	335	377	330	358	347	343	316	350	319	320	343	330	353	337	338	365	342	363	368	331	361	324	337	342	359	326	352	332	315	315	320	328	313	321	342	325	344	326	349	305	338	333	334	350	343	331	312	331	346	338	353	329	335	336	330	338	321	339	339	366	343	304	356	331	335	349	329	328	330	368	349	333	374	331	345	317	337	339	362	340	360	311	353	362	345	350	349	343	341	302	380	357	312	345	303	350	351	347	340	342	343	348	340	319	367	345	382	354	328	333	359	357	320	343	366	362	341	363	344	335	360	351	345	356	368	345	376	337	308	352	350	324	341	337	349	331	333	327	362	352	312	327	319	335	347	359	340	355	337	338	326	357	361	356	348	354	347	358	370	362	335	353	351	348	329	356	339	315	351	343	341	347	345	329	330	329	320	322	319	343	352	386	351	364	333	320	355	347	364	351	342	340	318	361	323	340	350	357	304	345	346	329	353	331	350	342	352	356	389	339	345	327	323	314	329	359	340	352	313	352	337	341	357	346	323	334	350	302	325	363	313	405	343	326	296	330	332	360	357	335	360	326	361	340	315	331	326	347	365	364	300	340	356	341	347	348	316	327	331	352	320	368	339	336	344	338	321	316	366	348	349	373	341	358	323	327	338	358	333	370	333	347	389	348	335	351	348	333	323	338	339	343	358	371	340	358	315	326	347	326	348	347	320	370	364	311	361	371	332	320	325	310	382	326	337	338	331	327	371	343	348	292	339	344	340	349	347	357	352	351	356	323	352	353	359	318	349	345	324	317	341	325	315	334	325	317	332	311	343	336	377	322	346	292	366	336	318	335	336	324	348	340	348	370	370	338	363	307	326	357	332	351	367	339	332	330	344	339	361	320	379	316	353	354	333	352	345	347	376	329	345	366	341	348	364	329	334	357	370	347	350	356	338	312	351	308	322	317	336	346	334	332	346	395	341	360	340	339	352	350	352	305	379	342	322	296	303	353	328	340	358	337	371	334	330	318	364	317	334	369	341	356	340	330	352	335	368	349	345	352	329	349	343	347	386	325	314	339	350	318	351	327	345	334	332	314	324	340	325	332	333	366	371	345	325	329	347	332	335	365	329	373	327	361	338	338	348	348	304	366	353	353	344	352	332	385	324	339	306	317	298	365	304	327	353	315	351	355	323	328	314	349	357	305	360	334	331	348	340	356	329	356	315	350	357	321	349	353	326	349	341	321	354	322	351	388	383	351	353	329	327	349	338	347	317	385	331	328	350	334	330	310	342	343	354	368	352	343	347	350	338	326	322	316	393	349	347	340	329	312	309	335	356	393	332	347	353	348	379	336	353	324	368	360	331	351	315	363	329	356	321	329	355	363	331	318	343	322	331	351	340	353	348	339	352	382	339	352	330
43672	34924	13443	7410	4953	3627	2801	2248	1929	1661	1460	1326	1182	1105	1042	1047	974	930	927	839	881	789	818	791	792	823	787	747	762	783	745	773	729	721	711	731	719	723	732	664	705	699	661	674	706	669	715	727	731	681	633	693	674	656	710	685	698	674	665	672	701	716	673	655	692	668	670	631	705	709	681	653	704	670	721	645	631	618	669	624	660	669	666	677	684	686	675	712	643	620	654	625	644	656	650	698	691	658	687	690	706	688	659	649	601	649	664	650	635	623	642	662	702	669	729	677	668	612	640	681	635	640	633	677	703	682	655	652	648	648	643	632	670	707	662	650	678	637	656	689	652	611	691	711	654	688	644	677	677	631	682	632	650	662	679	654	657	645	634	690	665	676	631	671	652	659	669	642	697	633	616	617	678	629	663	708	659	644	659	639	682	659	651	723	668	652	663	625	637	655	682	623	686	694	590	665	672	646	684	672	719	659	701	680	643	641	680	655	696	671	660	656	654	639	625	689	647	673	663	639	624	646	675	656	701	683	645	687	656	597	682	650	636	687	663	645	653	669	665	668	635	651	652	681	667	643	690	694	662	657	663	633	672	697	658	618	687	654	649	654	659	666	678	664	649	682	709	656	627	664	672	706	642	641	663	656	667	626	633	675	622	642	648	633	649	654	681	695	651	717	664	693	643	680	658	663	690	647	689	636	691	632	662	659	620	681	715	649	646	693	677	649	638	634	646	658	675	654	636	676	649	680	642	659	704	667	657	668	669	692	681	639	664	636	656	682	645	637	668	662	665	693	617	679	705	721	656	662	637	654	652	651	608	659	602	684	632	644	665	688	650	633	677	667	642	610	709	671	668	692	630	661	659	645	696	639	620	646	681	644	655	676	615	660	642	652	658	640	683	732	641	648	641	657	687	649	638	697	683	654	665	640	629	635	642	630	674	643	649	668	628	636	670	638	640	651	672	680	596	693	637	645	638	666	624	646	681	621	658	643	680	621	672	658	661	658	650	653	622	679	697	630	652	653	681	644	672	653	630	642	627	673	694	633	663	607	654	666	681	584	671	695	669	618	635	650	656	673	655	720	679	654	688	660	645	699	636	675	651	642	672	631	654	671	624	652	661	696	658	677	667	669	642	641	638	699	672	665	647	702	655	688	639	677	639	676	651	653	670	630	657	612	705	607	665	683	653	667	653	699	643	627	637	660	718	672	633	669	671	657	652	689	702	719	656	686	609	637	660	647	658	635	652	712	657	641	652	702	686	633	629	644	686	654	656	675	669	658	631	629	667	685	652	685	678	601	633	680	689	615	676	708	632	658	669	682	642	662	671	683	642	672	680	687	638	677	646	673	666	694	638	669	636	648	685	675	650	631	601	706	650	689	658	660	651	604	657	619	678	666	647	658	674	687	671	702	691	685	649	660	644	628	655	699	640	671	650	650	576	636	649	653	640	696	715	669	648	642	647	670	655	641	652	602	619	713	671	661	673	631	620	667	644	654	657	626	667	665	674	654	620	689	640	642	660	660	674	607	648	665	678	670	612	720	708	656	663	695	622	652	665	668	667	635	611	624	661	671	658	673	667	644	648	647	683	658	706	643	664	671	648	710	671	661	649	648	654	642	670	669	652	652	669	681	698	671	661	643	636	674	674	648	688	671	649	676	633	724	655	654	642	675	684	655	638	676	657	658	659	633	678	604	634	643	682	694	678	678	616	648	672	649	635	666	664	655	638	635	661	649	645	673	643	710	628	656	654	662	651	692	694	618	634	669	679	660	657	621	665	616	625	646	682	645	683	683	642	689	677	707	651	646	713	673	670	624	651	668	675	686	646	681	650	639	711	702	648	668	636	647	634	651	698	671	654	660	719	643	640	665	690	656	670	677	660	644	666	693	667	712	688	667	641	648	621	639	694	708	699	670	671	656	684	618	617	675	679	639	656	644	665	665	633	692	722	653	635	690	642	690	679	640	668	717	665	678	654	658	680	638	646	675	659	635	678	638	702	653	608	657	663	674	623	639	702	649	675	637	647	652	663	692	714	663	636	707	677	659	662	691	651	646	699	655	645	668	670	661	662	638	681	687	660	642	638	663	651	625	631	682	632	584	630	702	628	660	675	646	642	670	632	636	686	651	693	663	639	676	616	672	662	688	633	649	657	676	613	695	659	685	671	656	670	686	664	629	680	635	690	621	657	640	686	683	671	678	675	679	614	617	683	646	642	651	686	701	663	635	650	665	678	646	667	721	689	621	677	633	601	678	629	729	679	702	619	660	665	681	673	681	618	661	695	654	696	698	675	671	649	683	677	674	703	642	656	680	628	650	625	709	705	695	673	668	651	667	618	645	634	688	713	615	680	646	733	703	662	687	666	671	636	686	745	668	649	702	622	650	644	620	672	664	662	660	647	659	647	643	679	646	661	642	666	672	700	652	652	667	655	643	663	652	680	683	668	657	662	707	627	638	603	688	672	642	676	674	616	683	622	646	632	635	633	648	686	711	656	647	640	648	644	633	665	644	707	651	648	677	661	654	625	648	633	637	594	679	647	666	699	679	659	645	663	663	683	650	660	617	634	641	641	708	649	666	680	653	648	679	652	618	688	650	618	642	700	615	642	644	667	672	666	691	681	634	650	643	655	655	660	692	632	633	660	664	655	664	657	709	648	675	654	598	638	685	654	666	671	682	646	626	669	667	637	645	622	676	651	667	658	707	666	621	644	659	658	662	629	699	685	650	669	715	638	686	644	706	655	639	636	652	660	631	638	634	688	669	642	660	728	651	684	635	671	688	668	615	675	690	672	672	683	676	651	691	678	619	638	686	635	634	662	661	672	639	618	645	702	688	690	666	698	674	666	696	641	652	630	636	607	647	642	686	680	642	615	657	629	627	648	694	634	595	668	631	657	668	644	694	705	667	684	636	682	615	669	665	696	663	639	675	637	635	645	676	636	655	635	713	624	662	667	712	667	666	659	671	653	657	640	688	643	635	666	621	630	654	643	648	681	637	678	640	613	619	645	669	660	653	643	657	685	680	615	603	653	657	686	682	668	643	676	703	717	601	632	687	695	642	614	653	693	669	596	651	634	657	649	681	690	652	653	679	644	594	652	653	646	651	688	648	668	664	712	653	623	631	667	650	648	679	662	662	628	650	666	640	643	647	612	646	648	639	650	620	686	678	613	632	737	636	685	641	632	655	675	638	681	688	697	676	676	646	674	659	660	599	675	650	658	673	630	678	640	687	646	686	691	684	669	634	679	663	668	629	674	670	677	643	619	636	632	637	667	654	656	661	633	667	625	651	625	629	665	650	653	683	691	653	669	722	655	646	687	638	619	693	666	651	679	625	693	737	669	674	640	637	614	651	674	668	674	686	680	679	652	667	618	667	684	652	685	689	631	643	653	683	681	616	657	682	651	628	644	656	662	644	606	679	688	700	660	622	679	660	650	633	692	691	661	626	633	697	670	615	674	648	633	605	675	644	636	671	725	642	656	652
27202	20940	7918	609	378	291	230	259	250	263	241	207	256	229	264	234	226	230	237	231	265	238	233	232	244	244	226	219	240	270	242	206	237	213	237	230	191	242	241	225	231	256	210	253	258	245	241	229	235	236	230	207	240	195	246	220	264	242	239	244	227	253	220	226	248	241	219	239	246	235	227	243	231	240	241	229	266	244	221	233	214	247	249	219	227	244	238	225	222	239	218	246	231	243	219	238	239	248	232	203	236	256	239	227	251	252	220	224	233	214	230	230	228	194	250	223	288	211	236	213	201	216	222	228	206	240	236	208	219	235	216	228	225	227	235	216	234	220	241	220	239	251	245	228	250	232	240	229	241	242	264	234	235	258	189	239	242	235	233	221	226	208	250	227	237	234	237	233	235	248	197	231	218	243	226	228	219	236	268	234	258	223	250	229	240	227	204	228	215	224	233	220	262	209	226	247	231	198	214	251	249	252	229	252	212	266	258	224	273	219	224	225	217	234	240	231	236	223	247	250	230	216	212	236	220	250	204	263	259	234	234	223	262	236	245	234	225	244	227	241	251	255	222	210	200	240	283	216	229	226	222	272	224	257	233	241	232	233	232	247	227	218	216	235	237	221	227	247	245	234	238	237	227	210	232	227	218	235	221	247	228	252	227	249	269	249	208	225	259	217	254	207	234	243	251	236	238	211	244	234	212	222	243	229	237	254	244	233	228	223	232	247	215	239	228	229	232	264	245	219	229	245	250	221	243	200	227	209	232	232	227	225	241	224	228	216	230	208	225	234	263	236	230	232	238	208	226	203	242	228	214	235	215	207	249	206	225	211	219	241	255	234	198	208	229	245	242	249	248	251	219	214	238	242	214	213	220	212	244	219	210	233	230	217	239	237	211	219	243	226	245	230	234	240	219	242	239	236	213	232	234	249	220	251	237	201	217	254	215	250	249	250	252	218	224	262	226	246	216	227	235	233	230	274	240	229	217	222	220	224	234	238	237	226	217	228	243	236	239	237	228	235	220	203	222	203	228	253	224	232	226	242	244	228	231	226	244	223	247	228	220	234	211	236	241	232	237	236	228	220	198	219	238	261	232	251	219	217	242	224	237	227	239	241	222	215	224	216	240	233	248	237	246	222	251	227	221	247	233	238	217	205	234	235	229	225	210	229	241	212	246	223	232	212	233	239	259	248	254	246	224	231	237	233	212	249	222	221	254	216	234	224	236	225	212	209	224	248	241	204	271	224	232	254	220	221	246	224	215	241	225	195	228	247	222	231	246	201	230	242	241	201	219	219	216	229	239	231	246	239	222	202	238	231	221	229	230	227	245	228	218	263	227	221	220	223	236	255	245	212	217	227	240	250	222	235	232	251	225	213	240	235	234	208	215	232	237	234	236	240	231	217	219	228	202	229	221	218	237	215	255	233	255	240	237	226	223	228	233	240	238	227	242	232	208	253	216	250	216	230	228	252	219	246	217	223	234	244	207	252	261	235	226	256	253	238	242	246	214	239	243	223	224	248	233	243	245	238	253	209	230	235	234	216	222	257	235	232	222	231	230	230	226	239	227	217	226	227	263	222	248	245	242	232	224	248	230	213	229	229	275	227	236	244	234	257	215	235	252	211	251	228	227	202	201	256	248	239	247	230	233	229	221	218	220	248	214	222	220	240	243	242	215	245	268	242	253	211	229	234	215	218	213	260	244	225	236	232	239	222	217	204	247	251	232	250	241	209	220	224	225	246	232	256	264	262	236	242	257	242	213	249	223	225	237	243	217	224	247	238	192	240	235	241	239	212	215	206	218	197	232	196	269	218	223	203	214	236	234	252	232	252	262	241	239	204	234	229	241	278	222	202	250	235	252	242	236	205	239	229	244	239	232	248	224	236	223	229	223	236	200	230	234	226	229	241	231	244	234	236	214	238	251	231	226	243	229	222	270	224	250	244	233	217	210	213	210	221	232	240	245	236	212	189	220	205	224	234	239	232	243	269	231	248	221	212	265	253	215	226	231	255	252	202	227	262	255	228	213	254	245	231	224	260	247	226	223	228	258	232	218	249	229	247	251	193	241	197	219	219	214	225	239	231	241	226	220	215	182	222	222	244	234	249	223	224	239	236	244	240	224	226	267	238	220	233	221	227	227	221	219	230	241	227	225	222	209	226	209	232	247	237	258	195	249	225	227	234	212	221	221	227	229	222	216	240	237	200	207	241	249	213	249	239	250	203	236	225	246	258	243	223	234	221	227	231	231	223	267	263	198	247	229	199	227	223	234	240	215	214	219	244	232	234	228	226	243	255	249	211	215	236	246	221	227	224	225	209	223	214	254	227	214	239	199	230	244	216	206	235	239	257	247	231	251	215	229	230	240	239	249	203	247	216	237	253	225	235	198	239	234	211	259	233	228	248	210	230	253	202	222	222	199	226	244	238	211	204	227	221	252	238	240	233	221	214	226	242	245	226	228	253	243	226	237	215	192	216	204	219	234	255	240	217	226	231	241	249	234	244	246	246	247	248	233	226	233	249	242	208	220	222	223	215	233	243	237	229	245	223	263	225	228	221	202	229	261	254	236	258	251	240	236	234	221	228	252	238	258	255	230	242	238	240	224	226	245	249	237	217	223	250	209	190	243	238	267	234	229	243	232	249	200	242	235	205	228	238	246	239	233	250	232	243	215	251	236	237	250	233	224	242	235	234	253	220	245	251	249	231	229	243	236	232	234	232	232	233	223	231	258	206	236	227	245	209	224	220	234	244	247	212	248	250	241	240	246	231	220	243	245	232	257	267	260	228	221	216	237	234	225	228	238	211	236	236	228	205	247	240	243	217	216	245	226	197	231	201	220	271	212	229	236	239	244	235	215	240	220	206	233	236	239	226	253	246	229	230	239	221	230	246	253	241	225	231	231	249	224	231	235	220	233	221	237	213	257	202	235	242	238	247	242	221	248	245	204	226	254	218	200	241	237	248	252	227	221	221	244	212	226	259	226	221	257	256	258	233	242	229	226	210	242	224	211	222	248	249	257	211	246	224	237	227	241	259	235	230	239	238	228	234	233	231	236	249	247	201	242	232	233	243	226	246	229	253	257	224	233	223	230	234	235	231	224	194	229	215	227	247	267	250	216	217	233	256	234	245	198	224	205	230	221	236	207	224	236	193	238	229	227	237	219	216	228	221	229	238	233	229	228	227	257	239	222	222	233	232	249	248	215	237	213	220	223	212	223	222	215	248	218	235	222	240	231	251	197	259	253	216	243	236	257	222	261	234	212	240	234	232	248	230	232	252	235	196	221	236	221	231	232	209	250	257	235	229	251	238	252	214	211	241	243	232	263	233	236	215	255	240	218	228	225	260	228	239	218	252	231	252	258	252	241	224	230	229	244	242	250	239	208	233	223	233	235	276	234	214	240	229	244	236	222	246	249	232	207	212	227	246	238	236	220	236	235	246	251	223	221	222	208	210	246	233	219	218	237	240	254	222	218	215	245	242	196	211
17830	11364	1438	916	693	598	603	573	533	555	539	541	514	493	508	520	501	539	492	535	541	501	517	497	535	510	500	497	549	480	476	483	559	478	512	510	507	508	494	494	474	508	487	482	495	481	463	468	517	513	488	495	491	481	504	467	506	490	463	489	488	478	525	522	495	524	506	503	524	475	545	475	463	520	482	525	543	520	505	511	513	506	462	508	467	519	494	474	505	488	514	502	514	486	513	482	517	491	490	460	500	497	505	540	504	496	515	510	503	497	546	444	488	521	471	473	458	533	486	487	476	489	468	462	504	494	500	507	513	485	480	485	519	540	503	504	510	479	486	495	494	527	504	534	466	446	494	523	465	499	485	482	529	507	519	449	507	488	463	486	476	465	538	549	516	501	478	481	522	465	450	469	522	521	485	482	455	544	507	504	479	526	485	499	504	469	496	517	480	515	487	478	540	504	520	489	451	509	533	512	496	475	460	485	487	506	535	530	528	528	483	492	500	484	448	484	482	518	490	499	523	471	501	493	527	488	490	504	522	502	516	491	503	497	464	477	447	503	519	488	489	482	515	478	479	521	519	463	504	515	485	506	494	518	495	493	497	459	513	510	509	476	510	499	514	493	475	534	511	515	463	505	509	514	506	500	470	500	487	496	506	474	519	532	484	490	466	482	521	496	510	517	490	525	497	526	512	489	538	499	501	467	529	481	494	502	504	525	467	512	493	497	471	458	484	521	507	517	492	511	489	503	530	497	493	500	481	455	488	518	540	487	518	495	484	483	481	482	487	494	487	528	502	516	499	537	471	469	504	504	489	519	471	477	510	493	526	522	492	482	507	461	484	464	470	528	488	517	527	537	502	510	486	519	471	478	483	494	498	496	477	514	505	499	474	513	499	468	487	467	481	481	491	492	520	494	475	508	493	512	499	482	476	539	507	508	513	503	512	515	474	522	561	495	505	511	489	486	488	457	487	498	518	473	484	537	490	491	529	505	485	504	488	519	544	501	469	534	489	496	485	487	492	529	465	447	515	499	549	523	465	528	518	488	529	481	501	550	542	480	470	502	502	502	492	441	492	478	488	452	501	478	494	489	518	527	489	501	517	526	489	520	505	499	483	499	551	514	492	459	504	488	491	497	501	495	482	521	480	493	533	503	463	531	489	517	498	486	459	504	561	490	491	468	519	545	508	478	499	503	513	499	491	502	494	484	476	521	509	462	486	477	514	497	485	495	526	523	512	478	502	493	498	487	470	458	504	470	505	479	483	526	455	508	496	518	566	486	523	539	528	489	504	511	484	489	491	465	495	535	508	504	502	491	513	526	484	532	489	487	496	527	498	491	491	494	464	479	514	492	493	513	526	488	483	496	541	443	479	487	545	500	519	496	496	500	537	519	510	548	475	477	467	524	495	509	497	517	493	544	497	522	511	475	451	492	468	491	526	472	497	491	492	470	514	513	523	486	511	461	477	486	485	478	480	479	527	487	463	485	475	508	529	498	516	493	513	515	487	510	490	488	559	479	501	491	492	487	512	508	531	529	508	491	490	477	468	509	477	485	524	522	491	503	482	512	476	485	473	482	518	488	518	483	522	483	512	532	501	502	511	462	479	489	476	503	501	510	487	487	436	522	527	475	479	525	473	519	485	523	493	487	487	505	524	472	464	511	539	459	473	502	492	514	491	499	510	497	478	480	487	532	495	481	496	514	499	484	490	490	525	483	533	468	502	490	505	511	529	468	510	525	519	504	497	518	493	513	493	486	490	492	512	523	480	513	486	451	523	489	481	495	514	505	518	494	541	483	484	516	445	525	509	505	538	470	498	494	527	499	493	515	473	502	506	498	475	504	508	511	498	569	512	508	475	476	475	471	519	497	476	471	498	498	500	504	517	472	508	504	528	521	480	469	487	500	516	522	492	525	532	508	513	526	488	499	530	506	498	474	470	481	533	518	513	533	550	482	475	437	501	463	535	480	498	470	538	504	507	506	555	541	498	508	513	514	483	502	488	495	489	468	498	529	482	514	437	507	475	495	476	535	485	515	486	460	494	504	478	493	500	504	478	487	507	493	510	523	521	467	487	478	482	492	469	495	495	464	530	532	503	507	506	457	492	484	465	456	496	501	514	512	508	490	496	492	495	519	490	498	507	522	522	452	462	565	509	433	473	440	493	475	510	501	536	491	507	484	519	476	511	515	478	488	485	532	481	532	516	574	511	483	513	478	480	493	520	475	532	470	535	503	524	502	509	506	497	505	513	464	499	537	535	443	502	466	552	508	475	532	451	500	482	499	506	521	493	494	470	507	477	503	480	474	498	520	486	489	511	492	494	521	482	523	480	473	478	525	477	498	502	491	497	496	548	528	478	501	488	493	463	535	513	514	499	506	482	496	491	506	498	523	536	443	480	507	482	507	497	497	530	520	539	453	455	512	519	558	481	513	500	522	483	476	489	548	526	497	482	519	471	498	508	500	472	489	491	464	463	512	500	509	513	518	478	468	491	473	511	496	503	478	460	520	454	499	473	484	484	522	498	514	517	486	483	512	491	470	472	559	503	532	521	498	496	510	541	488	469	495	499	472	517	500	515	485	507	514	504	551	524	516	496	530	528	499	462	516	503	516	507	484	514	504	512	486	501	483	479	528	505	472	511	491	448	513	501	544	509	509	524	514	461	502	489	520	537	517	449	482	471	516	468	567	517	498	526	463	479	540	519	476	486	524	474	511	486	507	506	515	482	470	490	489	477	535	476	528	514	485	531	496	474	487	506	485	510	480	496	509	523	490	519	502	510	513	463	476	502	533	476	504	514	531	460	490	521	512	513	476	517	503	477	497	488	464	529	472	495	493	497	542	505	516	539	503	512	506	524	534	494	523	477	468	504	504	506	481	487	508	493	504	477	471	482	495	521	505	536	491	504	515	497	552	502	498	505	504	486	501	466	468	545	530	487	478	486	518	495	555	487	498	478	484	480	476	501	473	563	466	511	511	516	548	472	518	513	554	493	492	494	494	484	475	494	535	480	513	509	493	465	501	451	485	538	492	569	550	490	498	544	520	537	491	508	508	473	527	498	504	496	478	517	551	507	459	505	509	521	522	496	521	513	517	511	478	530	498	462	523	561	523	526	487	514	467	475	482	487	538	484	492	528	503	468	474	504	479	537	473	447	501	505	473	495	494	496	455	488	499	496	520	519	511	497	536	524	544	507	559	494	519	504	508	504	523	492	486	545	464	481	514	513	459	454	492	520	500	482	477	488	533	524	503	509	467	504	538	480	485	485	460	450	476	520	506	504	489	496	498	498	513	522	497	535	541	517	505	502	532	489	513	470	490	479	505	518	504	502	508	485	499	515	505	493	497	489	503	484	485	455	469	453	562	527	458	531	496	475	527	514	503	518	491	524	512	466	497	508	474	482	486	489	542	514	510	504	446	496	501	519	547	518	479	483	528	505	434	488	542	543	482	495	483	515	491	484	499	468	508	504	505	483	458	485	483
24801	21691	28529	25381	19283	1339	472	346	267	287	282	222	204	222	196	198	192	166	168	153	163	188	156	149	161	161	156	179	161	156	170	131	151	125	160	140	176	155	162	151	149	144	146	129	172	142	150	148	132	134	145	153	140	158	132	157	144	144	150	127	139	140	138	151	150	141	146	148	130	111	140	147	149	144	133	158	136	143	137	151	130	132	128	157	141	161	142	131	151	150	154	177	140	142	141	148	147	153	161	127	151	128	159	132	156	139	151	133	133	147	145	126	133	144	133	149	150	132	132	143	152	134	128	151	137	126	150	149	164	153	165	149	138	145	161	169	146	156	130	153	127	149	145	156	131	129	155	147	147	166	152	147	167	180	134	134	127	115	139	154	147	152	149	144	129	153	159	139	126	140	161	131	129	142	151	139	133	122	156	155	157	140	132	130	146	143	126	145	147	127	136	152	125	147	150	133	143	131	161	132	142	155	159	150	138	151	155	148	147	139	156	147	149	162	131	158	143	150	132	146	158	138	125	136	127	143	131	151	145	129	158	144	108	144	153	160	147	137	144	154	127	134	137	146	152	145	135	145	151	148	140	142	109	139	161	171	157	131	138	149	142	129	162	141	132	153	150	138	164	128	137	154	139	160	148	160	172	175	134	162	148	141	146	156	157	159	137	127	130	143	121	153	140	168	143	131	138	161	149	131	155	147	150	156	152	134	155	150	142	139	151	147	153	128	134	150	150	132	129	146	151	150	148	137	131	140	148	140	162	138	139	150	151	142	155	114	148	137	149	157	142	138	136	162	161	140	152	141	133	157	140	154	119	121	138	151	128	140	150	130	162	126	141	148	147	170	148	127	144	120	142	154	149	144	167	144	142	153	141	145	167	156	150	160	145	140	141	148	152	146	146	149	155	131	153	164	150	172	145	146	167	128	152	134	167	148	161	152	142	137	144	153	151	170	148	152	133	142	122	142	137	129	142	142	115	130	160	138	151	152	158	151	149	154	137	150	124	137	152	134	159	150	141	160	157	134	145	152	125	138	142	152	135	141	129	148	149	129	161	162	153	131	159	145	160	136	152	149	130	139	146	142	146	141	152	128	147	156	140	146	133	157	140	131	137	131	147	157	146	158	162	159	146	149	130	123	153	127	152	141	147	155	143	138	141	153	154	156	145	146	144	143	136	145	142	148	117	160	141	145	158	149	138	136	155	159	148	148	160	145	158	169	143	144	145	132	135	143	145	141	139	131	128	146	147	136	157	149	137	141	146	120	141	131	141	167	151	151	148	138	144	153	150	141	163	151	134	148	140	160	112	149	151	128	150	168	146	133	151	149	156	155	149	148	142	147	140	173	143	155	136	176	159	138	150	149	137	160	123	139	139	137	146	161	136	144	146	142	150	137	132	156	122	142	163	139	171	154	140	142	142	142	146	147	135	124	124	165	128	152	137	166	161	152	160	125	119	172	146	152	133	149	139	140	136	125	144	129	152	134	143	121	140	114	126	129	144	122	142	139	155	152	133	152	130	157	156	161	147	133	134	155	142	127	148	142	139	153	137	134	143	139	125	175	132	148	162	162	139	179	147	148	134	142	132	150	138	132	156	155	133	152	159	134	157	137	165	140	167	147	133	141	147	148	150	136	159	144	149	144	166	143	150	135	148	133	146	127	134	160	146	142	159	147	133	156	143	127	144	143	152	131	145	132	137	133	139	146	141	155	122	147	146	161	159	144	146	124	174	129	141	174	143	141	134	142	136	117	146	147	140	145	148	141	114	147	134	139	133	160	152	147	128	160	143	122	137	155	148	145	117	156	162	142	144	137	141	147	147	150	155	152	149	121	142	157	153	151	126	152	158	150	154	147	132	166	150	129	149	146	149	146	143	135	144	149	135	144	119	143	143	151	146	131	127	148	138	148	137	138	153	139	130	138	149	139	163	133	160	151	140	146	143	161	144	139	138	138	143	127	139	128	132	132	140	149	150	150	135	165	164	143	153	127	145	165	126	141	141	144	152	137	159	141	143	129	162	134	138	156	150	138	149	134	146	152	145	136	131	146	131	150	141	157	156	126	120	141	154	146	149	119	170	144	153	137	136	163	148	151	152	136	141	149	168	161	140	130	137	148	136	138	141	134	144	145	145	155	141	142	152	143	135	151	132	154	141	153	152	155	152	149	136	128	151	135	148	143	131	149	138	149	123	148	140	143	138	130	144	147	150	165	133	150	155	142	141	153	155	144	151	123	116	153	143	161	142	143	138	138	133	136	142	145	153	147	155	120	117	159	156	145	171	121	161	124	139	152	145	126	147	155	172	125	132	148	128	155	146	147	136	135	166	122	140	154	169	165	128	142	161	121	137	131	152	137	129	137	158	147	136	162	130	149	141	148	132	135	145	151	119	133	150	163	155	145	147	144	125	142	163	157	146	138	128	148	137	148	164	155	151	113	133	142	160	137	113	152	145	162	155	152	135	144	149	139	155	158	138	142	135	156	127	135	134	150	167	143	131	153	137	155	157	142	150	149	148	134	125	140	151	144	139	142	162	144	141	140	158	148	145	114	128	139	135	157	151	132	160	133	151	146	154	160	133	144	149	151	142	153	133	141	170	159	139	145	136	144	146	119	141	144	147	159	133	165	151	141	166	132	126	144	151	131	152	148	166	143	156	149	163	121	151	160	130	134	146	134	119	164	152	132	147	137	139	138	134	138	154	167	140	132	160	150	163	137	166	158	129	140	144	151	135	128	145	142	148	159	160	152	131	134	122	133	145	130	134	149	138	139	138	147	151	133	162	136	137	150	133	141	134	154	134	162	144	146	165	161	146	136	132	133	158	148	145	137	137	152	137	165	128	148	168	131	152	135	128	144	159	153	151	140	152	136	154	122	148	138	138	131	135	136	154	153	138	130	139	145	139	128	122	157	139	143	141	123	145	149	147	147	150	174	152	165	153	143	132	166	146	144	141	139	146	163	152	149	113	155	148	136	143	153	147	150	136	172	140	127	162	144	143	133	162	147	144	161	167	144	134	147	147	146	153	171	156	140	156	152	164	141	120	150	144	140	125	149	156	145	139	157	146	130	145	154	148	148	160	153	162	149	148	132	141	141	152	158	147	142	130	143	133	158	149	137	142	129	152	138	141	132	139	147	147	165	143	144	155	132	130	147	131	144	137	146	151	136	144	141	134	131	155	123	156	164	147	146	143	142	142	171	150	146	137	141	131	141	154	140	145	150	137	159	162	157	150	146	145	135	142	143	144	127	121	155	132	135	142	139	133	156	134	145	137	137	143	136	127	137	158	167	138	148	164	154	137	141	142	137	147	135	149	145	134	154	151	160	162	139	129	130	162	135	142	146	147	150	153	145	137	140	140	152	166	168	133	130	156	158	139	142	160	144	120	143	141	152	154	145	134	136	151	150	162	157	140	143	135	128	149	132	151	177	157	151	150	172	147	149	163	116	129	159	129	142	153	146	152	152	138	109	142	165	140	150	141	158
36952	29489	8295	4201	2637	2006	1407	1195	963	861	711	676	603	569	547	527	468	488	417	418	445	445	418	373	369	382	363	375	361	351	334	369	370	343	358	329	334	327	301	321	328	332	329	356	309	295	319	344	313	358	325	322	285	349	328	354	350	329	340	327	308	330	338	326	328	317	382	308	333	355	297	325	324	314	334	333	335	309	317	319	320	322	319	314	334	354	306	319	333	331	294	303	317	332	336	306	337	338	329	300	324	314	311	343	334	356	357	351	340	306	321	322	322	312	328	355	310	306	305	322	331	300	307	325	288	333	341	328	336	323	303	354	342	314	340	337	328	308	294	284	345	320	308	280	302	346	299	327	302	331	318	309	370	317	321	305	326	333	312	323	336	341	330	325	283	337	356	325	329	299	332	317	315	287	338	334	318	321	338	320	336	310	313	335	324	299	337	323	342	310	312	336	332	303	302	320	290	340	290	316	313	355	329	338	313	324	314	304	303	300	334	327	303	316	291	319	326	319	295	300	320	327	320	317	329	319	325	283	325	327	305	331	271	304	300	351	301	292	306	329	346	287	320	328	344	357	309	351	330	315	335	307	319	312	316	304	284	328	347	294	314	339	321	316	350	294	297	333	328	317	330	315	321	304	301	322	295	327	286	281	320	323	319	315	319	295	330	327	331	322	348	321	322	314	333	313	324	306	331	324	318	300	323	325	324	305	333	357	334	316	310	298	308	300	315	321	328	296	314	318	313	295	314	332	347	327	343	329	323	316	344	332	315	280	279	328	315	284	322	330	329	335	334	337	355	300	295	344	326	285	326	324	328	339	316	312	298	319	308	286	327	328	303	305	319	365	312	310	320	325	328	302	318	323	302	315	279	320	314	299	282	336	314	305	334	330	306	329	302	308	330	344	327	322	333	322	321	302	314	266	317	332	303	288	333	323	336	318	313	328	340	293	326	342	334	340	338	305	293	264	305	324	295	343	346	334	289	315	310	348	319	331	348	273	305	310	326	310	330	308	328	310	326	344	319	355	321	317	346	319	297	324	293	339	321	317	314	333	298	315	331	297	307	321	289	347	318	305	281	349	303	294	321	289	315	326	357	327	316	301	341	364	308	352	306	336	325	301	343	358	328	315	306	328	335	316	293	313	316	326	348	333	369	298	303	325	333	350	312	315	298	308	302	342	308	305	336	297	330	312	332	292	307	348	309	340	312	317	325	324	338	322	306	329	321	310	315	301	334	309	291	305	336	314	352	298	316	330	336	299	339	351	315	330	300	321	338	342	317	356	346	311	331	309	311	319	304	293	317	309	304	309	334	316	345	341	310	305	321	356	312	308	307	306	301	311	340	344	307	314	321	297	314	304	324	318	316	300	325	325	311	324	287	344	312	289	336	302	332	315	332	270	331	327	317	303	334	312	321	335	324	306	317	300	300	289	313	318	314	307	317	333	291	321	331	312	309	326	328	294	315	312	331	303	316	280	293	307	316	300	327	333	322	329	307	288	310	297	296	319	303	315	342	322	337	329	329	327	303	332	333	303	345	314	310	339	268	322	320	322	349	311	332	325	293	301	307	304	318	313	348	315	304	343	310	313	298	326	324	291	328	331	305	333	320	284	317	320	279	304	336	338	294	324	325	306	312	326	333	328	336	329	294	306	330	304	312	335	338	314	323	294	299	292	313	303	336	307	316	345	315	319	308	325	328	333	302	312	333	295	326	307	312	306	314	321	321	322	331	314	299	309	335	351	318	329	304	303	319	339	326	315	310	305	349	327	335	331	352	317	289	327	311	306	290	339	316	287	306	337	338	340	307	290	352	297	289	324	326	307	329	347	329	323	349	297	302	314	303	318	320	274	339	296	316	346	295	346	332	342	299	267	331	319	296	324	319	334	337	308	323	323	291	304	338	313	291	325	304	327	292	298	288	324	339	305	295	311	328	327	317	335	317	343	329	330	344	315	332	303	356	309	312	318	319	304	334	326	337	329	350	335	316	313	288	330	314	340	319	341	309	328	301	324	343	320	337	314	339	365	314	324	321	309	346	330	320	290	327	329	318	292	319	309	311	315	341	309	312	341	356	335	318	294	322	344	331	310	297	334	310	306	314	312	298	316	358	327	320	312	296	323	338	354	325	323	308	331	325	290	295	316	287	341	322	286	327	314	337	348	359	333	324	324	329	303	318	314	309	309	343	362	356	299	340	316	320	288	346	305	308	336	293	323	315	305	304	338	339	291	297	317	331	347	311	298	317	324	332	320	333	316	371	317	313	326	320	312	299	331	337	306	308	326	309	326	315	306	328	302	307	311	306	339	303	325	311	311	300	323	310	311	298	298	290	285	326	334	334	319	323	327	299	308	316	316	345	316	342	337	321	324	319	309	323	300	315	315	353	299	322	327	330	350	299	310	347	311	310	339	328	334	337	286	333	313	330	317	344	307	297	330	289	335	306	301	287	334	330	300	337	310	313	298	305	314	336	338	323	307	363	306	306	313	304	285	282	309	326	346	325	350	347	318	343	315	342	315	315	340	309	347	294	320	308	290	282	315	291	309	294	302	331	293	344	325	324	283	310	295	338	338	310	300	332	321	329	320	310	324	337	286	318	337	323	325	350	314	322	305	305	332	337	286	315	337	326	317	314	313	331	304	318	330	326	348	298	313	312	306	320	306	273	352	318	330	344	326	362	342	317	332	321	300	356	314	302	348	322	313	300	309	326	326	320	333	297	298	300	343	338	337	308	325	345	301	307	335	306	299	307	316	318	322	340	313	318	329	311	298	289	306	329	338	307	329	313	314	291	289	309	325	306	321	301	359	304	319	308	321	329	338	337	315	302	304	277	282	308	332	325	345	319	332	316	289	329	317	344	271	312	345	322	311	310	302	299	306	283	328	316	294	313	351	333	313	339	317	301	309	324	285	334	317	326	321	296	336	337	300	304	336	312	311	283	330	327	274	332	321	293	332	308	308	328	319	292	305	323	298	337	324	342	311	309	302	327	297	339	307	322	334	282	311	297	341	358	324	276	307	321	277	318	356	354	329	327	339	322	316	333	293	299	349	348	322	291	352	329	331	333	341	334	331	314	326	306	306	282	354	342	337	328	301	350	315	325	350	310	317	320	305	326	304	326	284	351	339	333	321	305	312	353	299	330	289	346	319	349	304	336	316	327	320	295	342	325	289	315	313	310	341	309	318	287	348	295	326	326	348	346	315	329	355	322	310	272	334	332	324	300	329	326	342	313	314	363	291	323	321	317	351	346	297	316	319	318	353	286	321	306	297	326	297	294	333	314	326	347	352	324	351	300	289	331	310	326	321	326	298	332	317	301	304	314	311	321	311	347	338	328	314	293	331	322	343	324	330	345	320	332	309	323	311	308	333	314	321	317	306	325	339	309	321	312	326	302	281	325	316	332	340	297	312	331	324	320	290	324	321	297	328	299	326	287	314	323	337	310	366	339	319	305	321	324	313	320	314	311	331	308	319	311	306	332	339
23815	21664	29235	24594	21667	18901	1886	847	645	605	496	487	462	459	432	470	412	396	391	405	422	364	395	374	369	358	354	391	358	397	348	353	386	381	346	333	358	330	361	347	339	348	324	384	334	347	330	327	337	366	399	345	347	363	354	361	353	358	334	340	326	361	339	349	364	349	318	370	339	331	310	352	348	373	338	341	341	318	325	370	349	337	312	331	327	345	334	390	332	358	346	329	370	343	327	367	304	308	332	336	373	355	320	337	353	367	376	358	319	351	403	343	349	367	339	350	339	335	343	344	347	336	348	336	322	340	364	329	316	340	325	342	351	343	349	341	354	366	341	345	328	316	363	326	324	336	338	340	322	349	322	361	352	338	331	351	337	347	351	354	295	344	323	342	316	341	343	358	363	323	346	336	373	330	330	353	333	352	342	350	354	348	378	353	344	330	332	320	379	345	325	336	311	374	405	363	335	344	319	337	329	341	346	294	330	311	346	328	337	331	351	327	326	352	339	314	331	324	331	330	338	310	340	339	358	320	335	366	342	352	320	322	333	320	361	364	324	318	350	326	360	321	346	335	342	352	328	378	368	298	365	330	339	318	364	311	329	342	330	355	365	356	345	315	334	330	389	304	355	350	333	354	346	346	357	349	358	334	304	361	309	308	336	306	324	317	341	356	341	307	301	337	330	349	363	331	364	342	340	349	336	353	325	334	345	335	357	330	343	336	334	364	340	297	323	348	335	346	344	338	323	399	345	324	349	350	330	325	356	308	354	357	355	332	342	300	362	377	331	364	343	327	340	327	325	328	357	355	340	358	317	350	353	338	362	342	345	349	341	342	357	345	327	345	348	370	320	356	362	338	346	356	337	365	291	339	352	342	360	360	346	307	377	367	369	328	345	326	329	325	329	390	336	395	364	310	352	315	349	379	343	365	323	350	352	306	341	347	365	334	349	343	361	378	358	385	347	344	395	311	338	327	342	329	351	333	356	332	325	334	320	356	337	316	310	369	372	356	342	342	331	338	301	319	353	344	387	345	354	351	329	344	351	365	336	330	347	322	353	328	328	324	359	353	344	341	353	340	334	365	373	343	340	347	328	350	316	310	366	328	351	335	353	318	359	375	348	318	339	387	327	362	310	310	342	357	329	364	358	346	323	318	352	359	340	359	320	329	329	323	324	334	351	324	320	347	368	350	344	350	337	344	331	334	301	378	328	309	345	347	369	333	315	339	340	367	347	381	333	321	339	340	356	350	346	321	325	350	347	340	353	325	326	346	330	335	350	331	350	305	328	343	363	317	319	320	384	359	321	322	329	354	309	379	330	320	332	371	343	333	344	310	349	364	314	352	309	374	309	337	357	320	333	324	316	330	277	310	331	336	351	359	327	369	310	348	332	369	337	341	360	337	351	328	343	340	342	330	322	340	313	330	336	364	374	340	334	326	327	327	356	351	312	338	356	326	365	332	339	352	364	324	338	352	348	333	319	337	362	352	338	340	307	340	320	361	341	335	330	338	343	335	334	356	354	344	318	360	349	330	357	332	337	349	373	336	345	312	382	335	348	353	344	320	298	343	357	343	361	331	345	346	365	360	341	306	325	371	320	332	330	353	329	337	335	325	327	344	349	347	353	376	332	310	304	339	353	343	364	340	347	328	337	341	316	342	335	303	372	344	338	336	327	364	337	329	346	334	289	293	330	360	305	324	355	346	355	339	353	341	317	353	320	362	351	304	337	350	337	363	352	335	331	348	327	333	326	357	371	347	323	313	350	361	333	303	335	323	346	323	352	319	351	355	313	313	317	315	342	346	360	337	346	312	309	301	360	334	320	347	356	292	349	370	344	336	344	327	395	335	328	367	354	347	307	349	322	339	327	360	350	337	363	346	336	382	345	340	340	320	312	348	339	325	320	359	341	331	349	336	345	367	368	297	349	359	323	338	339	366	334	329	343	360	330	314	335	346	371	342	357	333	354	305	358	357	295	315	348	336	353	350	336	345	340	320	331	325	335	358	319	389	346	349	351	337	321	320	352	352	352	335	340	341	370	344	318	342	351	348	333	371	318	317	328	362	321	383	327	324	339	369	315	338	344	335	334	318	337	332	329	338	302	339	330	317	331	303	356	326	356	335	334	321	348	347	346	315	347	353	365	330	340	333	331	331	317	331	347	316	346	326	345	324	348	354	358	362	329	353	343	323	344	317	332	349	347	363	312	339	354	319	335	373	364	320	348	338	362	315	351	327	334	331	376	349	351	364	342	327	366	343	328	331	337	351	378	320	336	347	354	346	376	372	336	347	352	312	345	365	311	359	329	320	335	321	324	353	337	350	345	369	349	355	339	342	348	324	323	314	319	359	346	334	334	319	335	332	399	338	336	368	315	343	348	358	327	356	357	291	343	340	341	324	334	349	326	355	340	362	374	347	329	329	360	345	357	323	346	382	358	337	341	331	323	339	349	359	357	368	340	350	315	322	360	342	304	322	339	343	341	345	340	363	336	348	350	323	357	320	348	333	348	358	339	316	313	332	352	321	350	365	329	342	305	330	363	341	354	348	372	352	311	381	341	313	334	340	334	327	357	311	380	323	335	336	316	330	358	308	337	360	346	315	335	362	344	336	337	333	350	325	332	352	373	335	354	307	327	348	343	332	373	314	368	331	353	329	340	365	284	335	359	336	341	348	335	328	334	350	320	346	330	325	343	321	338	359	364	329	335	363	342	350	333	329	392	349	340	341	342	341	304	358	342	367	370	345	317	356	342	306	335	360	356	361	324	334	326	341	335	328	326	346	372	317	332	326	343	333	339	340	378	369	331	349	299	373	360	361	364	355	364	352	353	319	298	331	365	348	301	355	347	326	307	308	343	331	304	298	336	351	342	327	337	375	320	348	344	319	381	331	336	340	300	334	339	329	332	353	347	342	337	358	346	321	337	337	338	320	375	364	331	308	330	340	310	355	304	356	317	358	331	351	368	385	335	349	338	347	344	341	321	342	327	329	366	354	341	333	355	375	326	325	318	333	344	328	334	374	381	334	344	335	313	332	357	307	358	349	342	344	339	322	317	360	360	347	323	308	312	309	356	322	346	359	351	327	332	338	344	347	371	355	314	371	354	355	371	312	349	345	360	322	348	369	321	355	346	301	318	362	334	347	343	353	323	310	325	351	333	346	340	320	320	350	362	302	341	314	359	336	354	332	364	356	371	362	342	342	355	319	333	369	339	351	353	334	352	329	328	332	368	333	334	326	326	363	357	345	349	322	310	327	345	317	352	316	305	328	349	358	354	327	344	315	347	332	348	338	350	353	348	337	349	346	346	316	333	362	330	369	359	366	370	312	350	325	330	342	304	297	345	381	329	318	320	350	357	355	317	335	383	357	328	336	371	320	350	363	318	333	346	361	326	332	332	309	328	344	340	323	312	309	337	348	314	335	327	376	362	339	340	358	322	318	364	342	335	334	355	336	382	320	343	314	360	356	358	327	327	327	350	395	369	350
40636	34721	13538	7527	5106	3657	2790	2238	1895	1732	1399	1317	1182	1125	1091	982	915	925	876	906	809	832	790	758	788	777	770	743	743	742	774	733	792	742	758	673	683	687	719	712	721	736	662	689	680	745	711	718	687	662	676	711	717	653	680	676	669	639	654	677	657	679	657	642	660	696	668	655	642	698	673	677	705	695	630	640	693	637	623	660	667	663	624	665	699	676	687	659	672	659	678	662	649	667	693	665	677	647	661	712	654	681	635	664	672	675	684	643	688	623	657	637	647	692	627	681	634	690	661	651	635	674	657	710	618	714	717	640	643	658	640	673	628	676	677	682	636	648	659	637	653	676	651	667	653	685	640	613	670	707	679	711	617	665	654	657	657	663	642	682	675	624	660	694	667	618	639	658	638	671	686	676	636	662	650	700	659	661	652	704	672	652	661	647	634	641	672	659	632	617	632	636	667	674	655	688	674	627	664	680	704	652	698	666	671	628	673	627	671	667	684	654	702	640	661	626	674	661	637	706	671	651	710	669	703	676	636	652	718	680	636	675	704	697	649	660	659	703	630	674	650	668	643	660	677	619	641	651	654	640	665	703	635	651	669	678	712	637	647	658	646	664	653	673	678	687	677	657	696	710	675	665	632	657	665	628	659	663	684	651	656	647	649	676	657	673	638	633	617	643	696	662	633	638	607	664	661	667	666	630	659	672	682	671	582	635	634	660	676	631	666	684	700	695	660	673	637	661	685	641	670	664	635	654	690	686	657	698	629	611	667	688	709	614	664	671	655	635	660	646	669	670	666	683	634	616	615	661	641	654	617	608	650	673	641	668	693	653	650	634	599	672	647	662	697	674	624	690	661	705	694	650	682	629	634	620	668	644	682	615	668	648	640	693	662	698	637	635	644	683	679	671	648	624	639	689	708	660	645	675	670	684	657	633	678	630	681	686	612	636	657	627	605	637	640	633	666	612	637	639	668	676	621	626	698	649	666	672	645	667	626	665	665	619	669	641	647	683	650	677	660	618	644	655	654	682	664	676	647	702	628	678	633	647	689	651	622	681	692	630	628	656	604	670	715	701	669	666	642	674	622	675	736	676	639	688	706	649	683	691	663	662	596	684	668	648	599	687	654	699	622	698	648	627	664	702	669	618	644	646	691	693	666	654	707	663	652	671	643	717	637	657	683	618	633	648	667	707	621	641	699	621	688	669	654	649	644	691	677	674	698	657	660	617	666	628	686	626	632	654	644	689	690	645	644	640	635	655	705	671	619	640	613	634	622	612	679	691	630	641	634	651	670	663	624	661	666	659	624	621	666	663	669	683	657	658	665	674	657	692	657	585	629	642	683	645	682	684	675	700	669	673	692	663	659	640	674	645	661	713	655	630	677	657	638	687	634	677	653	626	675	662	666	623	678	710	687	665	657	625	655	693	652	654	624	662	654	628	642	669	667	723	686	641	611	665	691	683	677	635	617	647	686	676	671	657	685	688	665	624	645	683	658	699	643	651	648	666	658	623	645	647	687	644	668	671	682	654	666	664	700	641	713	687	670	659	626	624	637	659	659	695	670	692	682	663	629	711	653	666	651	691	659	666	644	666	611	633	663	677	681	701	646	680	693	698	697	633	674	660	672	681	692	623	700	621	622	694	668	670	633	663	657	652	661	665	652	650	655	671	688	641	668	694	660	647	643	700	645	701	673	649	619	635	712	670	646	656	675	653	695	625	614	658	678	669	689	661	600	644	668	646	695	649	681	663	636	694	667	638	629	691	648	622	614	651	642	649	636	715	645	661	648	650	656	684	675	635	649	690	678	653	666	655	648	649	688	731	663	601	647	700	653	617	654	641	664	697	662	675	652	636	634	669	664	656	678	654	670	645	656	640	659	673	659	657	667	678	684	617	647	616	631	640	696	623	702	676	656	679	656	694	642	671	673	714	632	655	699	652	654	668	685	643	682	667	699	685	631	695	650	643	662	688	626	670	607	663	625	646	656	697	601	691	669	623	650	637	655	667	636	679	651	659	653	703	692	694	611	681	655	638	691	633	663	679	656	590	670	628	645	677	635	653	636	655	651	646	677	640	646	679	618	648	642	635	626	660	611	671	660	697	685	625	699	649	622	674	646	659	667	693	641	700	663	622	640	686	690	618	637	628	652	642	668	675	629	663	634	667	704	684	686	681	653	615	684	696	652	664	688	629	711	651	680	678	669	657	656	680	646	637	669	682	636	669	652	627	634	675	617	667	650	689	653	665	656	671	607	703	687	652	683	636	683	613	692	651	657	653	654	622	663	661	668	646	687	658	668	647	676	683	649	669	626	659	711	644	636	653	625	641	699	696	619	673	643	635	643	668	638	640	662	654	660	715	637	663	642	688	674	694	635	642	634	659	664	649	638	638	649	707	689	657	653	682	657	636	662	681	667	682	653	641	644	610	609	624	659	637	655	607	645	643	668	676	655	686	677	645	657	631	654	687	634	689	679	697	649	644	628	674	652	660	680	657	675	677	688	673	687	633	652	662	661	648	664	666	701	663	668	645	665	675	630	683	683	623	629	665	669	660	620	688	634	640	674	707	644	634	679	680	621	663	645	666	665	634	650	660	697	693	638	625	683	679	668	629	676	691	693	655	612	660	675	652	675	677	650	657	653	656	643	712	625	619	705	709	684	657	685	692	679	621	660	692	670	665	642	641	695	638	714	636	669	652	660	643	672	650	650	665	721	672	689	673	692	634	638	700	654	647	681	692	636	682	660	657	703	656	654	655	633	601	674	635	627	636	669	717	676	676	667	662	658	635	634	667	661	622	668	665	653	717	654	699	708	702	667	648	675	645	660	639	687	662	637	648	677	697	670	656	665	654	664	660	688	675	692	628	623	671	612	658	650	699	694	642	668	653	656	645	713	686	676	704	649	694	658	651	654	639	663	707	634	655	678	662	676	671	602	707	619	669	678	618	661	699	647	663	636	647	679	636	630	645	653	647	664	624	640	706	640	653	641	638	671	640	646	693	637	649	636	661	669	660	654	636	658	683	660	633	678	672	658	664	646	678	671	665	636	637	643	682	671	597	650	680	631	710	679	664	636	615	631	657	633	633	650	676	621	623	651	678	642	673	659	650	690	648	621	681	631	626	633	660	615	663	691	634	674	675	682	666	632	660	644	674	655	674	706	689	671	639	658	650	612	645	671	673	679	671	659	654	635	690	679	673	694	640	654	685	640	612	688	667	637	709	664	667	628	643	659	686	694	633	664	676	648	670	668	694	676	671	646	688	650	635	619	687	648	654	654	674	638	637	649	642	691	643	588	691	644	673	663	667	719	631	656	649	725	643	648	676	650	668	683	679	636	651	647	662	691	652	618	679	692	646	627	634	652	661	624	649	650	641	633	670	665	676	683	639	660	689	638	655	655	657	681	645	699	684	668	675	629	684	672	607	699	672	649	673	671	622	636	680	643	671	668	675	652	687	642	656	657	667	699	645	667	691	664	617	677	631	667	642
27209	21026	8367	773	508	421	294	255	229	229	252	230	266	238	241	231	221	220	236	230	216	260	247	255	257	203	251	239	227	224	246	265	224	215	232	217	216	259	234	233	224	244	218	234	218	240	213	244	220	269	213	248	219	233	204	233	250	225	217	242	232	225	218	235	228	227	221	246	260	248	217	255	216	231	247	235	216	235	239	219	233	227	203	217	231	228	230	249	219	230	252	221	210	228	236	259	219	252	235	225	240	239	228	222	240	221	237	246	245	234	240	223	250	247	218	222	220	237	219	241	243	242	244	235	232	254	245	243	202	256	222	243	242	213	245	230	209	224	224	203	219	229	215	231	208	245	229	243	212	248	229	232	248	213	227	214	213	244	243	221	233	226	240	257	234	249	243	233	236	229	260	228	222	238	232	216	235	237	219	244	247	228	203	256	240	266	225	242	239	215	238	222	227	245	219	240	245	241	218	222	225	254	253	217	235	245	242	229	203	228	229	222	221	222	227	238	257	260	229	260	248	265	239	236	238	229	241	223	279	232	244	227	209	223	258	250	241	251	228	228	225	228	226	227	216	240	223	236	214	234	249	246	262	231	246	217	238	225	229	235	214	227	222	226	213	245	234	230	237	216	218	220	244	212	232	231	229	241	237	227	221	231	255	226	199	214	241	225	209	217	229	263	226	224	235	222	248	227	220	215	242	213	219	229	238	220	239	240	212	200	264	228	245	234	240	220	227	221	232	215	227	237	256	233	219	221	219	251	227	220	230	243	213	241	271	234	266	230	255	226	211	256	225	210	229	244	238	220	239	241	232	228	248	228	216	229	242	199	243	228	221	220	215	230	238	226	212	237	220	242	246	260	213	239	217	222	204	254	241	240	230	241	274	201	241	238	219	252	250	249	245	255	240	206	215	275	249	215	223	245	246	226	224	257	211	224	220	200	246	234	203	239	224	254	228	220	239	237	241	247	238	239	247	225	231	244	207	244	244	246	214	215	220	215	231	236	210	276	211	249	256	218	226	226	233	252	240	230	258	286	232	238	235	236	234	211	245	232	208	218	251	226	202	221	235	220	220	246	226	237	203	218	238	229	206	254	228	189	244	234	252	227	223	238	213	233	229	246	238	241	223	223	233	248	229	250	228	238	221	222	238	247	244	237	208	220	244	232	242	240	217	251	242	230	211	244	238	222	220	256	224	244	222	263	258	231	248	234	216	229	234	219	213	256	231	238	232	260	232	219	252	240	273	243	245	245	229	245	238	204	234	254	234	243	233	228	237	229	235	195	231	229	241	232	221	221	260	214	231	218	243	217	233	248	232	256	242	235	218	244	223	234	239	234	223	216	237	250	261	220	232	240	223	220	232	229	234	249	226	233	228	247	240	231	227	252	213	204	238	235	235	242	219	197	208	236	235	246	224	281	235	243	226	267	215	236	251	223	228	227	229	231	231	229	222	259	254	212	247	242	258	238	224	232	240	223	241	229	217	235	196	243	250	216	226	256	225	250	222	216	261	261	222	193	246	250	234	239	217	205	251	197	243	251	225	243	277	240	207	217	225	247	256	240	203	212	230	225	261	238	232	234	221	215	228	230	238	230	242	245	232	269	249	239	228	208	223	250	214	211	261	245	219	216	214	214	247	240	231	247	219	249	214	239	244	248	226	257	212	222	238	223	227	234	224	226	236	221	235	257	263	236	224	240	245	275	224	214	228	231	260	243	220	224	232	247	211	208	238	211	213	232	210	245	234	236	224	208	221	240	266	230	246	241	245	259	208	262	234	240	226	236	222	250	257	242	235	204	221	230	222	235	235	231	245	242	230	210	246	280	240	240	220	207	236	231	254	257	227	235	260	224	226	249	238	250	233	242	253	206	225	244	252	249	243	239	211	230	254	242	221	237	236	239	246	234	210	245	228	223	204	261	242	243	256	251	254	231	246	232	229	243	253	211	238	228	250	262	212	253	220	201	229	233	244	252	235	232	242	240	219	248	260	232	247	197	234	239	222	227	226	252	242	225	273	257	235	200	215	230	265	263	217	229	223	241	237	239	209	251	236	244	259	217	235	254	253	228	238	241	245	234	243	227	211	257	219	207	271	228	251	239	242	252	203	223	214	229	242	250	211	229	229	223	234	240	235	225	255	232	241	239	227	245	231	218	240	220	240	221	243	220	202	254	251	218	237	218	203	233	240	251	226	241	211	241	227	210	225	245	255	224	257	235	194	223	230	234	234	222	234	216	226	220	224	214	239	232	226	224	223	232	241	238	224	241	224	226	212	240	220	239	218	241	186	251	242	238	213	252	203	237	220	241	215	251	242	268	221	217	205	230	197	220	201	205	247	253	201	220	252	240	225	242	224	217	207	226	215	230	236	256	249	260	235	232	251	234	236	228	253	231	225	222	236	220	234	250	208	228	255	230	214	221	234	254	222	239	229	213	220	244	225	251	266	249	206	224	264	229	241	249	234	238	236	236	231	213	232	233	235	211	226	214	227	238	225	226	244	235	247	263	247	242	215	241	251	252	237	242	229	254	236	249	224	234	241	197	227	226	230	254	234	251	268	246	256	233	204	216	232	218	227	252	265	226	251	252	227	220	224	227	242	236	239	243	234	236	241	244	228	247	233	248	241	223	206	254	224	228	232	237	246	229	251	204	229	254	263	203	234	216	230	233	216	211	255	236	244	228	264	246	236	226	233	241	230	231	225	250	230	250	232	246	263	223	207	209	228	230	236	243	247	216	247	214	222	211	220	242	229	213	254	232	230	241	234	235	213	242	233	229	248	227	226	220	224	220	242	238	231	245	224	240	223	217	262	236	228	257	232	239	238	224	207	250	218	224	240	240	242	242	246	213	239	264	229	243	270	234	242	230	219	237	224	236	259	237	240	243	225	218	256	232	212	228	228	244	204	274	232	208	215	225	267	236	257	226	240	206	224	214	249	234	244	227	224	243	222	208	215	242	239	252	242	225	214	234	238	263	227	245	237	215	222	216	234	204	240	243	253	225	268	237	234	229	228	221	251	226	239	221	261	227	254	233	210	223	230	209	229	234	213	237	229	217	265	236	243	224	206	219	229	261	253	214	221	226	211	235	235	237	248	216	243	226	240	223	224	226	258	244	273	209	255	253	216	239	256	238	220	210	236	240	235	210	245	242	230	228	248	238	231	225	235	234	189	246	232	227	240	251	218	215	243	242	225	211	237	230	244	230	227	253	232	252	226	256	226	229	235	248	211	244	251	196	260	234	243	249	261	237	234	239	256	246	231	228	207	245	209	220	241	207	243	248	248	214	226	230	199	257	227	226	235	212	243	241	206	271	252	236	236	220	244	226	260	227	232	281	255	238	247	226	235	242	225	238	245	252	265	218	223	225	252	220	229	220	227	238	232	231	220	241	221	220	231	218	232	247	236	238	225	261	246	238	206	226	245	218	267	250	247	222	193	217	252	225	227	221	224	226	251	239	221	241	207	231	236	224	212	224	211	222	210	255
16983	11143	1594	907	772	656	638	602	557	604	533	529	493	537	512	526	506	526	500	522	495	544	445	493	478	475	469	534	515	502	488	513	538	491	546	520	523	479	465	486	523	506	460	529	426	493	494	559	550	499	494	494	501	481	530	481	495	512	520	470	451	504	439	509	502	514	470	489	480	526	513	462	492	514	505	515	512	481	495	467	505	508	479	543	492	485	488	503	477	470	493	512	528	478	560	513	526	513	478	481	494	507	464	516	473	502	547	471	481	502	492	489	507	522	483	531	489	486	531	518	485	524	485	529	469	517	515	463	485	473	501	535	478	513	499	496	497	452	488	497	495	505	463	466	501	538	484	513	482	498	456	497	498	484	533	498	501	504	501	484	498	493	488	485	472	471	534	520	479	510	465	514	512	495	463	456	471	490	518	484	491	476	484	491	515	481	494	525	528	489	474	486	431	482	504	494	506	510	532	511	509	516	477	517	535	520	491	505	541	470	492	538	471	488	473	483	515	524	502	513	494	478	503	477	529	471	472	501	477	498	526	478	470	494	482	491	453	536	506	513	541	544	481	513	520	512	492	474	506	512	490	490	530	494	497	472	498	521	495	507	477	528	452	511	521	489	516	555	527	497	511	488	512	524	504	540	487	552	496	478	521	496	496	469	513	488	441	498	504	502	461	501	504	524	506	504	477	467	475	530	510	491	518	494	519	482	513	504	538	460	538	498	483	495	485	482	489	520	547	456	490	511	548	500	489	520	468	475	471	500	498	469	457	475	502	516	511	511	482	487	500	500	485	514	480	516	487	534	493	516	533	505	484	457	484	528	480	529	523	545	490	487	496	461	469	498	503	472	506	502	476	490	506	530	450	494	523	501	465	491	467	498	511	515	511	511	506	477	481	529	514	516	494	491	488	474	488	539	525	512	502	472	531	535	478	473	527	507	491	509	444	480	518	525	507	487	545	518	490	487	474	535	495	459	482	509	495	502	475	527	492	498	461	491	499	522	501	480	522	489	486	498	514	497	482	525	474	492	473	500	508	518	503	510	513	488	485	523	528	499	478	507	526	530	501	482	463	495	510	483	513	513	507	493	488	466	490	442	492	488	496	479	532	495	460	527	520	474	515	484	508	536	477	511	486	524	502	485	503	501	460	469	492	549	483	496	496	499	494	464	465	526	483	483	504	519	508	510	502	485	481	482	487	493	456	469	486	476	498	483	495	503	505	484	545	486	500	502	516	501	480	526	536	519	506	490	512	492	510	529	472	511	511	527	526	535	502	492	494	475	443	512	482	514	511	485	530	492	549	530	506	475	547	463	502	479	498	529	485	483	563	518	504	451	472	508	509	443	470	464	488	502	495	454	495	499	470	520	478	474	510	512	468	513	531	510	511	520	488	464	497	445	494	511	504	489	510	479	491	478	507	500	531	524	489	467	478	515	505	496	495	496	528	511	488	477	501	517	482	475	484	464	515	511	510	511	501	504	514	507	499	509	504	493	510	503	502	550	504	514	491	515	484	488	523	502	478	485	456	520	497	502	516	520	505	488	488	501	454	520	461	526	466	482	479	521	543	489	523	442	493	462	483	508	491	498	488	474	540	512	466	502	472	493	459	477	495	481	478	501	487	478	474	445	474	561	482	475	458	474	481	507	480	508	475	539	448	481	510	498	507	498	485	497	433	495	503	478	525	536	529	507	494	519	485	478	494	486	525	483	441	518	503	508	528	471	535	518	500	500	466	470	510	472	505	473	470	427	509	459	513	479	533	495	538	486	514	475	508	477	499	517	485	520	509	480	513	501	509	476	456	480	545	532	469	512	499	489	470	489	508	495	532	492	474	497	485	480	467	477	511	455	461	459	486	464	512	530	468	446	473	491	501	500	502	490	511	482	503	493	479	514	534	491	486	504	519	492	472	573	480	509	507	481	469	510	499	495	509	511	506	483	470	455	476	477	501	501	493	503	482	468	469	465	478	480	539	503	483	487	469	506	518	528	488	507	483	470	509	501	485	524	516	516	481	514	486	512	474	484	483	519	493	505	474	452	493	456	493	489	497	489	512	501	504	540	457	487	513	515	515	533	515	474	503	515	489	482	484	494	563	491	492	506	527	459	445	469	495	512	487	452	495	487	527	507	498	483	503	508	497	443	475	505	499	505	487	497	480	496	467	552	472	460	518	496	528	504	483	496	533	483	478	478	476	537	454	451	497	520	482	500	511	500	493	493	540	476	512	453	498	489	527	472	539	516	525	499	512	510	506	448	500	510	482	516	520	487	497	467	471	487	489	526	509	508	498	488	509	511	497	530	520	489	466	482	494	497	503	529	470	514	493	510	471	471	503	495	528	547	507	474	491	498	454	473	494	466	499	529	444	481	489	469	496	522	468	509	488	467	509	503	475	512	500	484	505	503	467	486	497	457	518	497	510	510	530	527	503	496	498	491	507	481	494	517	472	504	459	476	465	476	492	480	504	513	485	547	511	490	472	549	473	452	471	489	502	498	467	436	437	478	494	466	520	469	462	513	481	503	499	550	463	496	490	492	469	513	478	505	509	490	502	533	494	500	484	507	503	533	494	497	514	489	480	498	505	480	495	528	501	470	500	521	502	501	516	453	542	468	520	493	486	522	478	485	501	505	491	513	469	462	486	526	489	531	510	515	508	513	491	491	494	490	477	471	513	512	506	527	492	461	498	497	512	496	482	508	498	479	521	456	508	507	485	491	476	484	474	505	466	526	520	509	465	519	508	488	470	528	506	494	521	531	485	545	479	533	477	480	493	509	532	433	467	510	518	472	492	430	518	498	497	515	475	490	473	535	494	487	491	466	480	507	490	517	520	499	472	552	480	499	483	531	516	492	481	456	499	471	497	463	503	512	559	474	509	484	504	483	474	515	486	501	519	513	504	489	467	482	484	456	504	498	520	477	494	546	503	502	479	504	530	504	495	509	519	482	486	541	436	513	519	461	501	493	547	459	504	496	485	486	503	472	503	449	487	511	511	474	489	492	543	506	502	506	464	517	530	480	496	475	501	512	499	523	500	498	505	495	454	508	469	524	492	495	527	525	466	469	507	499	500	520	464	496	513	487	520	489	495	501	492	490	494	520	510	487	510	471	499	492	483	496	488	470	509	515	490	492	440	511	468	448	501	492	506	544	465	499	514	486	506	491	497	511	473	499	485	495	492	512	487	478	517	486	479	519	499	502	509	502	507	506	492	501	528	517	495	504	497	468	526	474	519	464	486	485	544	463	512	507	513	496	493	500	497	499	524	501	521	485	494	508	520	501	520	524	522	510	508	476	494	494	477	506	505	483	497	504	488	497	534	470	499	539	499	480	496	530	500	511	460	487	497	494	476	513	512	510	486	475	488	453	488	483	488	507	503	472	505	520	483	478	525	526	472	520	531	552	497	510	490	526	486	469	530	449	510	520	464	490	471	503	473	488	476	507	520	514	492	499	474	525	527	509	512	484	526	507	521	505	483	489	481	532
24643	21601	28491	25156	19924	1507	505	353	269	284	245	228	242	197	203	166	183	168	160	173	174	165	194	163	159	163	158	158	174	158	168	156	166	148	137	146	140	150	155	143	152	157	144	138	143	143	129	163	153	164	148	134	155	136	145	147	150	126	146	141	148	159	133	154	153	145	127	158	155	153	153	118	156	139	140	129	151	152	158	162	123	140	154	148	144	149	149	133	149	142	128	130	136	127	162	142	146	127	128	161	137	138	134	148	140	162	172	165	158	155	158	138	129	155	161	137	153	123	132	149	138	145	153	139	132	157	144	157	158	154	169	127	141	149	132	128	151	141	145	145	133	158	148	151	152	142	143	144	135	121	128	149	145	139	137	124	135	144	131	152	137	137	141	144	120	174	153	164	139	121	151	152	149	133	171	156	134	167	182	131	160	133	134	143	134	154	144	139	133	144	157	151	129	155	131	175	136	151	137	154	156	159	140	151	179	159	162	140	143	148	151	141	138	121	155	161	158	136	171	134	154	165	149	191	155	146	156	137	139	155	131	150	152	146	143	154	138	143	148	137	155	154	155	144	137	139	144	152	138	145	153	148	132	162	143	136	155	158	130	148	113	137	138	147	142	146	151	160	144	144	139	139	160	124	152	129	141	164	155	150	147	149	132	170	149	157	128	158	140	153	159	143	151	139	122	164	158	145	153	152	169	162	147	144	148	153	137	144	170	162	156	164	156	157	156	158	133	133	140	158	141	153	142	131	151	167	116	173	155	144	160	159	150	155	152	152	138	149	151	148	127	134	136	144	121	139	142	131	155	137	155	149	140	127	156	137	140	134	130	151	135	146	162	147	125	139	131	134	155	130	142	150	154	174	145	141	147	141	142	152	146	143	147	153	157	137	158	151	163	153	133	156	161	137	161	152	140	133	146	143	146	144	140	153	154	152	131	134	135	134	156	146	153	152	159	128	142	139	161	165	154	153	140	145	138	156	121	156	132	156	141	143	141	105	136	140	131	126	161	148	128	131	162	137	148	152	145	160	138	149	161	141	156	146	163	141	157	158	134	135	142	131	156	153	133	155	146	143	149	166	139	136	142	167	142	143	134	135	166	127	139	169	149	155	162	140	133	129	160	152	157	162	147	146	146	126	156	145	133	132	152	141	139	132	147	150	123	150	146	149	129	160	147	146	131	149	170	176	128	144	162	151	157	121	153	137	137	143	144	162	132	136	152	125	130	128	144	128	151	173	148	145	138	132	163	148	144	154	159	128	174	153	147	144	139	140	150	142	148	123	156	134	136	161	162	133	158	155	142	136	149	151	130	150	151	141	161	132	140	151	134	139	142	157	151	156	159	165	168	150	139	147	145	133	151	132	137	138	169	151	138	159	139	118	128	153	165	155	140	144	148	160	131	137	162	144	146	143	145	132	155	142	151	149	147	132	156	138	149	140	125	129	144	138	152	142	142	141	153	170	151	137	147	142	146	142	147	129	155	152	149	126	135	149	180	137	142	146	132	156	157	122	150	142	151	147	144	122	140	142	143	154	156	166	154	141	145	146	132	163	155	139	164	135	116	124	135	160	125	158	122	155	164	148	141	146	145	144	139	141	149	154	143	158	158	154	162	166	133	149	153	151	150	138	142	128	149	140	145	145	135	118	154	148	131	152	142	161	145	144	119	134	140	145	148	141	154	148	150	144	134	145	150	150	142	140	126	157	119	155	146	141	147	127	138	144	176	158	138	146	159	145	141	159	138	158	141	136	132	129	171	167	164	147	142	142	124	133	141	154	137	155	132	161	163	128	142	148	146	151	148	148	148	133	156	144	147	131	152	151	131	156	153	124	163	132	137	151	129	138	147	153	150	150	161	159	144	132	149	126	155	126	149	145	158	139	170	145	141	149	157	153	149	141	140	148	129	164	129	151	147	136	145	152	145	136	128	151	146	137	150	140	158	150	126	122	145	154	128	167	126	160	148	153	131	120	169	135	140	152	152	170	145	142	144	136	158	153	145	129	163	134	123	123	126	161	130	136	154	142	143	119	138	135	154	147	142	148	127	149	130	153	144	149	126	138	131	125	154	153	141	137	148	147	122	132	133	152	145	130	150	178	171	164	162	156	126	158	143	145	152	141	144	129	134	157	144	136	162	163	147	120	131	145	142	121	127	156	149	146	140	147	124	143	162	155	140	147	142	141	153	139	153	137	138	115	145	135	136	156	134	149	138	134	119	141	154	151	151	146	166	148	125	156	140	157	151	165	137	110	121	143	153	152	149	129	152	165	141	128	126	132	157	146	148	144	165	131	159	158	139	119	138	149	145	149	139	128	157	139	150	131	124	146	156	115	136	125	130	131	157	168	138	123	163	154	139	147	150	136	154	148	145	138	132	166	142	170	146	132	151	156	144	143	120	140	145	135	139	163	121	153	125	147	113	146	170	157	125	172	145	141	145	165	149	153	138	145	167	157	127	140	161	152	145	137	159	139	135	140	149	150	137	142	133	144	150	148	139	126	125	122	143	162	139	144	150	141	141	158	129	144	152	129	153	140	144	140	134	137	138	130	156	155	145	148	149	154	141	159	134	148	149	157	138	149	141	139	145	144	124	145	148	134	136	139	150	137	140	143	133	154	139	153	132	134	146	140	139	135	143	151	144	159	156	152	141	150	137	151	157	136	116	141	166	152	146	150	143	132	150	129	170	145	135	146	148	149	140	132	148	138	148	137	142	139	171	130	142	132	150	130	140	137	154	150	137	135	139	144	133	139	153	139	131	145	164	167	136	164	146	120	137	146	136	142	142	152	137	140	135	151	131	132	171	144	149	161	147	150	127	143	163	136	155	173	160	152	141	152	132	163	144	136	164	134	127	148	166	156	156	145	140	141	144	143	132	133	143	130	144	177	149	173	132	142	125	129	118	135	139	154	150	147	139	131	123	131	126	157	141	139	144	127	147	160	133	133	136	134	124	116	130	141	164	161	129	140	127	144	142	144	163	126	132	151	120	124	161	135	159	154	142	157	161	146	133	137	154	129	139	140	177	161	143	146	131	138	136	133	132	149	144	149	167	130	145	135	146	148	147	131	150	133	165	169	140	129	117	156	152	143	131	131	149	141	175	134	127	138	158	148	143	127	146	151	129	134	155	132	149	137	137	139	143	157	136	133	140	151	143	109	153	143	175	103	138	136	129	124	137	153	147	155	125	143	156	141	166	143	143	134	159	135	140	147	142	137	141	132	140	147	155	122	147	137	143	142	146	118	148	125	129	155	120	164	133	136	148	123	138	147	151	148	136	152	162	160	139	149	140	147	144	139	137	172	148	140	154	143	165	165	157	147	147	131	170	154	147	143	150	134	142	131	167	149	117	160	144	134	137	131	146	142	144	145	136	144	148	165	139	122	149	146	166	137	155	145	122	155	151	136	150	141	154	149	135	148	151	145	157	155	134	144	144	146	161	129	167	150	157	145	136	150	160	143	147	141	136	144	153	134	128	153	159	133
32930	28846	8412	4320	2722	1973	1428	1177	954	843	766	649	599	558	516	463	456	432	461	409	428	390	413	366	349	381	375	376	359	374	367	347	330	333	382	358	316	379	338	330	354	309	326	344	339	326	330	338	319	308	318	281	319	322	356	303	340	312	344	308	346	282	336	303	340	329	309	352	369	303	299	320	315	324	309	359	288	316	327	317	302	316	306	331	318	335	327	342	335	362	315	314	329	324	322	301	319	315	301	297	290	335	311	351	297	321	323	330	315	308	325	306	312	267	299	339	313	300	350	309	300	281	301	313	338	282	295	295	280	287	304	300	293	285	362	318	313	326	321	296	340	311	288	295	328	311	325	315	314	329	312	335	311	294	310	334	314	322	340	325	302	334	314	334	336	336	295	262	326	325	349	330	313	335	311	292	294	289	308	308	332	307	319	291	333	305	324	304	310	311	334	283	325	325	302	301	323	336	318	331	339	326	320	335	303	324	294	314	344	331	349	308	312	315	322	318	321	303	284	336	339	315	302	309	304	289	314	276	334	334	320	320	313	295	312	306	308	304	316	302	334	303	325	312	322	335	287	345	322	284	284	312	330	339	311	311	341	308	310	323	316	288	332	296	320	305	277	274	305	288	296	299	338	292	300	299	305	314	313	328	343	324	333	328	300	335	315	307	305	328	328	310	315	330	305	358	296	327	308	327	330	317	329	316	300	328	312	305	332	309	335	311	306	286	314	348	326	308	264	303	331	301	321	326	334	306	343	324	303	308	322	345	313	336	322	335	314	283	334	313	301	305	298	317	312	285	304	291	315	348	302	285	312	278	304	321	284	331	304	313	318	323	297	305	310	312	316	297	313	292	329	296	340	316	320	320	284	299	299	305	319	301	283	332	310	331	317	310	294	304	303	315	310	289	298	313	287	337	270	313	334	310	311	316	299	322	332	311	307	268	310	308	297	298	336	294	285	317	309	313	323	319	316	325	301	300	322	311	304	301	316	302	298	336	286	292	331	302	330	310	292	316	338	294	297	303	310	303	303	334	315	292	358	284	321	306	292	290	305	322	288	308	323	305	304	323	309	334	327	308	303	307	336	340	305	294	318	302	328	298	349	336	315	334	294	297	309	339	320	336	314	314	307	302	311	331	324	309	309	309	336	314	297	336	355	301	305	313	316	347	312	294	315	308	286	345	321	304	329	311	297	312	318	320	307	335	318	297	267	315	335	300	306	303	324	311	295	298	311	297	328	347	312	303	311	313	300	309	322	321	317	310	308	310	282	294	300	326	301	315	309	315	337	300	326	325	288	312	303	321	315	318	327	282	317	311	332	301	322	344	309	320	323	326	271	297	310	336	326	319	324	326	323	299	341	301	310	323	329	301	295	338	297	307	325	305	309	304	346	343	278	315	346	328	293	322	316	327	313	312	349	309	309	312	326	320	334	318	344	350	338	286	335	326	324	311	310	324	289	298	305	304	306	299	291	268	333	321	311	308	277	335	275	322	300	323	301	309	319	321	305	320	282	308	329	328	317	306	316	316	321	336	313	359	307	337	318	320	294	308	325	303	310	330	354	287	313	330	285	325	306	336	306	325	318	304	295	341	313	330	308	317	315	321	318	269	322	296	292	280	308	294	308	307	336	350	325	304	306	329	311	310	303	313	307	293	313	318	337	270	340	342	334	291	306	308	322	303	321	316	317	298	320	317	324	341	318	310	321	331	308	308	316	315	317	306	322	324	330	280	318	282	312	297	320	315	296	303	298	348	290	366	310	331	288	317	327	269	292	310	331	326	339	320	322	328	321	316	301	321	291	362	306	315	311	341	307	324	317	314	298	326	316	320	306	317	351	291	309	329	303	327	323	328	306	291	332	338	310	322	330	309	301	313	302	306	340	306	304	333	302	324	294	309	320	327	306	329	315	315	299	315	321	314	314	317	351	291	320	315	364	308	291	298	320	312	310	293	305	301	316	348	295	311	335	309	322	303	323	310	300	283	344	302	278	303	306	305	320	320	289	329	324	309	313	308	332	336	318	297	299	332	340	340	315	331	337	341	304	322	296	319	276	335	317	268	304	305	336	309	337	281	312	334	300	318	324	324	293	315	317	352	299	296	332	301	293	337	305	324	308	308	315	310	299	322	339	283	325	262	328	319	332	309	337	321	319	354	317	299	274	278	356	312	311	324	308	320	309	294	329	314	321	285	297	337	312	323	316	311	311	306	313	360	298	318	320	288	290	312	322	325	353	323	314	335	310	329	318	318	325	327	318	327	313	306	336	293	310	293	314	312	316	273	344	289	303	307	316	280	296	286	297	314	324	329	296	318	311	291	306	296	313	336	307	325	323	309	300	346	302	331	331	322	298	324	303	313	314	316	304	287	320	353	327	326	333	295	326	302	309	307	284	323	298	298	293	330	314	315	331	281	307	301	335	305	314	331	329	304	311	315	333	306	340	296	293	314	298	315	313	329	320	313	285	306	343	300	323	313	314	314	290	339	317	318	309	321	320	301	333	336	318	290	317	302	322	286	304	309	308	313	306	328	317	332	310	346	313	318	343	321	322	327	307	312	346	326	326	338	304	309	326	301	342	316	292	330	290	287	313	284	294	329	307	331	338	309	332	316	313	369	311	311	313	301	332	299	322	301	281	287	296	318	331	323	317	335	335	323	282	310	309	303	282	303	291	334	380	295	296	291	328	329	306	290	287	313	309	311	304	321	325	309	309	278	290	311	327	296	317	344	303	326	331	298	286	332	311	317	318	302	296	306	337	318	325	315	319	320	335	311	328	302	307	280	322	315	314	303	313	316	310	316	324	296	311	321	297	328	294	335	331	304	291	337	304	335	352	286	297	307	293	306	298	310	293	310	329	283	349	315	304	316	350	340	310	315	307	310	328	301	331	340	304	332	319	284	305	291	312	304	318	304	320	315	288	271	342	355	296	318	359	303	301	353	332	338	325	322	301	323	303	328	318	315	319	339	306	302	331	308	313	308	316	322	314	342	317	357	332	306	311	318	283	307	316	328	312	296	321	294	306	310	326	309	315	306	366	296	307	322	340	299	329	324	304	310	292	341	301	332	290	315	290	311	306	278	322	311	303	345	284	353	330	298	325	284	312	298	301	300	292	294	325	312	326	340	308	335	341	316	325	283	318	286	327	321	328	347	290	315	326	321	311	306	300	289	330	313	307	315	286	317	323	276	340	309	317	306	302	299	301	327	325	306	317	309	340	333	273	306	313	317	318	312	334	344	343	350	288	306	302	304	321	325	281	313	300	306	282	311	354	303	299	300	308	313	298	298	296	351	319	325	354	330	308	327	318	306	294	327	298	320	301	300	313	304	316	349	300	322	314	332	294	324	312	288	305	305	342	332	296	289	308	321	310	317	317	308	325	280	345	279	315	313	285	343	308	307	316	345	316	323	324	334	315	338	289	324	337	305	316	309	307	334	308	298	322	300	301	291	314	296	320	318	277	312	296	323	278	296	328	321	338	329
23733	21638	29339	24430	21639	18463	1862	792	610	567	564	487	465	496	478	411	451	427	373	374	409	410	370	387	378	385	408	361	360	353	370	392	334	348	374	355	377	370	368	354	359	365	370	353	384	361	367	365	370	344	361	374	370	339	327	357	364	373	344	323	326	328	376	342	366	358	342	381	374	324	336	320	356	342	343	334	349	301	386	347	360	352	358	356	363	328	348	348	318	344	350	327	367	328	358	358	376	364	340	319	321	366	358	351	396	342	359	318	320	349	367	371	361	344	336	364	342	306	336	341	317	369	327	338	355	363	347	363	328	332	319	356	378	331	327	365	327	310	341	337	337	319	338	325	333	325	356	340	350	346	337	319	359	340	327	346	343	346	360	348	339	364	347	349	331	373	349	335	366	325	349	310	334	339	351	354	316	361	398	341	380	348	335	345	334	375	338	350	326	364	353	338	322	336	383	354	342	316	329	312	347	354	319	342	325	319	349	303	341	325	334	364	342	341	342	365	341	361	360	343	367	387	329	356	326	360	312	370	332	334	310	344	386	344	363	344	335	348	332	330	333	346	352	324	382	309	360	308	347	336	341	349	331	342	315	304	325	366	336	328	362	318	336	333	376	339	352	333	325	346	360	331	345	320	312	360	349	359	341	344	352	337	331	317	334	365	316	345	349	348	301	387	349	362	339	332	355	361	337	361	340	335	294	356	371	307	353	322	360	352	338	357	356	329	358	362	343	334	306	348	309	336	321	324	351	343	360	314	317	333	324	309	370	370	377	378	309	328	328	356	361	346	352	331	349	330	361	326	332	349	343	324	325	315	326	317	308	320	372	360	342	326	364	354	329	386	316	388	326	350	329	386	377	349	330	353	348	367	351	367	331	362	363	314	322	346	347	372	354	329	320	324	366	360	329	336	320	340	324	343	325	362	374	346	323	309	385	327	375	373	342	328	335	341	334	341	314	324	322	330	368	379	355	341	354	362	354	360	337	337	326	321	327	315	350	356	324	350	354	359	282	392	330	316	361	337	344	281	314	335	362	331	335	375	374	347	373	340	326	340	339	348	339	377	350	335	320	356	356	367	341	311	333	352	312	339	345	339	355	328	335	353	398	343	346	343	358	325	355	329	353	347	372	326	352	345	330	328	342	374	320	331	326	347	335	349	359	351	329	337	340	370	384	318	326	333	339	343	306	331	317	336	354	330	318	347	320	328	368	333	360	356	340	365	319	346	328	333	336	326	337	325	331	349	327	336	309	357	343	337	343	357	317	380	339	342	345	378	346	319	315	327	351	369	372	319	324	360	330	337	348	350	313	336	345	395	336	305	330	362	299	311	314	305	356	369	335	346	301	362	317	335	338	354	367	343	358	380	344	385	340	348	327	364	374	355	378	345	351	354	338	345	371	334	348	320	365	341	354	337	337	312	348	372	322	323	341	308	373	341	327	339	358	378	345	335	362	356	345	306	320	360	334	352	347	355	351	356	365	319	359	335	344	349	320	355	324	339	346	324	333	367	339	337	361	317	353	321	350	377	331	379	351	332	344	335	364	375	330	324	348	328	341	370	341	349	332	333	310	355	339	357	333	354	356	365	305	331	338	345	331	324	362	346	322	338	304	361	333	375	303	353	331	351	296	351	336	343	329	333	358	349	330	317	353	362	319	327	342	313	369	315	359	332	362	354	349	322	355	343	370	324	309	339	338	347	336	328	320	352	353	362	343	331	354	344	321	351	341	351	322	354	318	341	360	335	347	329	318	325	346	343	343	348	322	334	334	381	341	336	333	353	331	333	367	355	366	356	328	304	342	332	343	326	336	369	351	340	333	351	353	344	319	359	306	309	329	331	339	339	329	355	338	339	334	328	309	366	388	343	307	317	319	325	357	375	357	329	322	351	329	370	356	353	339	342	356	326	379	374	345	352	372	346	321	327	344	353	349	336	357	339	340	357	342	341	316	347	313	316	335	346	334	309	320	360	349	340	313	346	371	355	307	341	361	346	336	328	361	329	337	353	351	361	356	348	338	346	324	343	328	337	346	349	332	365	350	324	325	354	350	363	332	289	337	349	373	363	352	344	356	351	361	377	329	334	353	326	345	321	359	309	307	353	339	340	319	353	355	358	335	347	340	322	391	350	361	340	327	312	344	353	352	320	333	368	372	320	341	307	350	336	340	325	385	348	332	355	357	372	414	352	328	336	333	365	319	352	346	321	335	328	332	321	348	347	349	333	341	330	338	331	307	379	310	321	347	357	338	358	355	303	334	377	330	356	373	311	329	313	348	370	329	320	344	320	345	357	351	323	318	348	376	372	312	351	295	315	329	355	371	346	372	316	324	351	351	363	308	346	314	336	339	343	358	322	345	340	347	350	343	321	358	343	346	364	364	358	342	319	346	306	332	314	325	342	352	327	329	337	380	310	339	334	335	345	330	324	340	384	302	330	335	372	375	326	320	342	349	355	344	351	349	363	309	356	377	364	359	354	366	313	366	393	330	356	355	335	324	326	333	332	334	397	354	348	346	334	327	326	339	353	322	339	338	322	327	334	348	327	350	342	338	352	344	343	350	347	334	331	370	355	324	351	385	317	358	353	346	371	339	344	320	365	333	355	341	312	327	352	327	312	360	346	334	371	325	372	329	345	336	342	337	316	335	319	341	325	347	394	379	371	322	333	348	340	350	339	361	294	340	317	306	303	358	357	359	319	350	359	360	351	334	330	336	334	322	322	345	312	313	317	319	334	352	328	362	351	347	345	345	332	353	310	312	374	320	321	352	339	381	357	324	332	341	354	355	362	344	306	342	298	341	333	333	367	340	371	294	363	379	374	344	315	360	337	351	310	365	335	358	316	321	326	334	345	330	363	341	334	356	347	365	378	366	340	352	331	360	385	352	326	392	340	335	343	343	353	335	330	321	330	359	349	365	313	322	374	348	350	349	323	318	340	350	345	377	375	348	319	326	370	359	331	330	340	360	358	335	321	361	361	332	342	308	354	311	358	336	370	334	372	357	321	360	303	345	359	352	338	332	351	338	360	335	355	345	334	352	327	355	306	351	357	360	346	345	299	323	336	343	332	338	335	322	349	337	330	339	345	358	351	413	358	350	353	320	317	357	320	333	351	337	347	310	323	345	341	349	364	335	379	329	344	330	345	332	335	325	343	362	348	349	334	338	327	372	371	321	348	350	333	352	338	323	335	329	305	346	367	334	369	321	324	303	347	357	367	336	323	313	340	303	346	346	338	361	348	353	362	322	348	342	325	295	335	367	356	316	333	355	324	319	290	357	354	367	342	369	347	378	358	323	327	362	351	348	339	347	366	341	354	335	364	315	343	321	361	346	337	348	336	343	349	374	323	366	385	352	314	360	339	350	319	327	359	340	338	326	342	347	340	338	301	335	351	361	328	365	359	343	364	321	341	349	308	379	376	338	332	359	332	374	310	325	328	367	360	316	340	341	353	317	345	368	314	365	364	331	317	342	336	354	313	365	381
35410	33817	13702	7413	5037	3737	2806	2357	1912	1674	1455	1345	1231	1105	1060	974	989	950	911	806	859	792	843	771	841	813	744	761	697	710	691	738	746	682	713	674	706	676	674	664	687	734	666	733	664	683	637	631	663	667	702	662	661	690	600	687	713	684	648	700	652	707	684	710	658	654	637	694	663	627	717	622	657	656	662	618	678	669	653	688	697	619	680	645	668	677	652	688	667	693	641	642	701	656	675	645	680	685	676	670	677	701	704	675	653	621	649	691	678	668	623	637	659	642	591	677	651	643	666	674	662	681	676	608	669	658	635	622	668	688	612	636	646	677	643	667	691	675	667	674	677	713	682	667	679	647	631	639	642	669	653	653	674	631	654	690	674	665	664	661	646	646	657	670	666	644	659	623	650	690	659	668	615	699	638	666	695	624	660	643	666	680	655	661	640	670	709	634	677	657	686	640	647	675	662	665	645	629	662	679	689	681	708	642	703	699	655	686	628	676	675	670	680	680	664	643	661	642	671	655	637	644	641	622	670	626	686	650	707	652	664	618	690	690	632	692	602	648	672	656	664	686	602	672	671	617	676	698	659	643	678	680	669	664	703	701	635	616	625	668	657	641	631	628	682	676	639	631	666	643	661	655	602	648	667	679	628	681	673	606	651	679	676	639	623	657	663	623	686	624	636	606	672	637	642	673	687	696	629	679	622	686	638	652	636	633	649	627	602	641	671	619	662	673	646	601	629	628	655	663	639	615	631	636	686	620	654	657	683	673	687	637	686	638	650	669	691	662	642	698	719	645	683	645	663	636	664	639	665	635	658	657	710	688	686	658	648	686	653	682	690	659	665	682	625	666	672	654	641	664	648	710	624	613	673	660	682	622	614	660	686	686	667	619	660	673	663	615	702	649	637	726	665	710	692	639	667	685	642	687	654	654	672	655	702	646	702	669	629	642	641	624	697	660	693	707	621	625	620	690	677	643	687	637	658	627	672	694	652	630	695	687	654	630	616	687	636	618	656	658	632	669	648	651	675	684	682	664	651	643	656	632	653	685	629	679	679	643	620	678	668	650	597	674	685	663	666	652	680	602	691	668	615	675	650	645	645	657	606	672	682	673	644	695	648	653	648	678	661	696	662	630	672	640	623	622	698	681	618	670	678	653	651	666	642	660	653	622	685	704	641	651	649	693	634	660	645	662	665	700	679	700	629	651	594	638	639	683	669	564	665	658	654	607	652	627	636	670	697	643	652	620	656	662	641	662	658	637	678	675	638	651	642	635	636	639	686	642	660	658	735	610	687	624	635	637	640	685	643	708	669	698	659	655	658	665	671	678	652	681	675	658	713	631	638	667	643	678	671	682	708	656	678	710	660	667	650	674	677	623	705	671	653	604	650	702	675	655	641	670	659	708	642	687	694	658	670	676	630	693	666	673	690	650	634	673	636	609	613	634	623	671	667	663	659	682	613	657	688	690	632	620	660	732	653	623	630	634	652	704	681	668	696	692	624	607	698	672	672	676	654	658	652	676	576	680	646	711	598	634	667	634	689	643	667	678	664	613	657	636	660	670	637	684	673	651	653	670	651	677	700	712	642	620	702	669	655	664	660	714	640	646	627	644	691	649	643	687	648	655	661	681	654	685	629	634	657	624	648	657	700	624	621	633	651	669	667	647	683	646	675	701	609	671	632	644	699	657	665	660	655	640	658	674	606	595	633	678	619	656	672	674	629	668	604	625	623	727	655	624	685	636	606	675	645	675	659	644	675	623	642	703	642	683	620	680	659	656	606	704	634	706	653	656	649	676	646	638	630	674	658	697	630	682	673	686	651	723	673	674	632	635	584	628	618	644	609	608	642	657	660	615	696	654	696	633	637	649	679	673	648	655	682	683	629	654	649	681	693	671	673	660	643	624	717	694	646	666	658	663	630	640	646	671	665	597	664	664	629	627	639	678	726	641	655	709	678	633	680	616	669	596	717	624	643	645	667	647	641	635	658	669	672	642	645	657	655	646	638	624	668	683	641	610	683	662	666	680	638	664	676	639	638	663	651	661	649	646	669	668	633	656	628	694	681	634	664	652	656	680	671	629	612	661	692	617	647	637	665	692	678	673	710	666	672	624	651	686	602	660	694	653	653	631	637	681	646	669	635	690	625	641	636	684	664	692	660	667	620	663	651	683	680	627	688	649	706	656	675	642	672	692	643	662	726	634	633	660	658	641	675	651	640	688	718	602	658	642	638	597	660	651	668	652	661	674	651	646	626	627	590	689	652	684	611	675	661	629	670	675	647	669	648	658	663	629	633	630	668	658	686	659	669	686	637	662	669	659	674	661	669	644	649	651	652	660	647	632	601	696	640	666	676	703	601	669	637	670	687	667	692	666	696	681	670	648	667	664	731	711	655	664	647	658	666	619	624	687	644	578	661	654	677	707	614	678	652	620	664	668	666	637	660	711	678	631	638	662	645	667	631	633	703	649	638	627	661	602	670	652	619	623	645	654	675	667	663	616	679	632	700	673	679	647	687	694	633	653	650	655	657	678	669	656	661	643	688	680	688	692	631	672	646	679	633	689	640	650	668	677	659	650	717	628	643	626	700	623	679	649	663	658	710	629	649	647	660	665	704	652	673	684	659	636	632	682	587	638	705	654	667	652	681	689	655	661	634	686	652	639	669	614	657	664	628	663	635	629	672	651	634	632	663	704	678	653	663	639	677	654	640	634	639	651	643	662	677	678	661	660	682	685	680	674	625	635	667	621	667	694	602	664	690	648	683	676	678	622	662	694	692	649	669	656	670	686	657	695	671	657	639	699	661	636	637	685	639	686	658	634	636	660	661	671	672	697	693	632	673	669	655	656	664	680	660	667	635	612	675	688	643	678	649	618	657	640	692	639	648	631	656	638	610	681	627	690	637	638	680	608	642	659	664	648	616	659	637	633	629	662	665	658	672	645	610	706	662	650	667	621	658	701	641	670	665	645	686	634	674	642	637	657	658	661	646	660	647	618	628	668	664	685	633	630	671	670	677	634	663	675	673	736	667	651	689	700	626	662	644	647	695	673	647	654	705	623	668	663	641	630	638	714	634	673	666	623	692	645	697	658	651	650	663	653	638	649	652	664	710	634	688	600	655	634	653	680	692	700	659	717	639	660	659	657	676	604	643	725	642	663	649	635	626	680	662	655	644	667	693	666	679	672	696	602	636	672	661	692	656	661	624	720	669	671	655	657	633	706	664	635	627	696	660	635	611	648	628	605	660	679	687	675	628	636	679	710	638	651	663	637	643	643	638	638	652	657	624	618	659	641	664	632	633	658	662	696	637	663	687	640	687	643	691	670	639	631	671	672	669	666	626	651	636	657	643	662	661	636	655	634	666	620	640	655	665	641	646	624	632	634	639	682	647	676	653	625	697	731	668	673	654	644	609	641	635	677	658	697	664	664	637	656	671	663	652	655	682	643	634	663	638	660	602	651	687	646	641	627	634	664	717	633	637	671	674	645
27228	20947	7542	591	287	272	246	225	236	248	238	217	245	240	210	213	230	232	258	228	247	246	245	217	238	219	226	255	251	230	242	228	234	245	210	244	234	227	248	221	230	228	206	234	233	232	201	271	189	218	239	227	216	219	240	228	219	230	253	233	222	207	232	274	235	232	231	207	221	221	237	241	221	240	224	241	228	226	235	209	210	206	217	224	249	247	198	228	252	246	234	226	206	239	242	226	215	242	211	216	244	243	217	222	262	220	230	244	244	226	222	253	232	240	207	260	221	223	249	233	247	214	223	212	232	219	243	218	246	201	257	222	212	227	215	228	227	222	223	201	225	221	196	229	222	208	217	228	206	228	213	258	215	230	235	247	223	234	210	237	212	237	250	221	237	230	257	232	231	231	205	213	246	255	207	220	236	220	238	224	244	214	224	213	202	219	217	227	225	227	235	212	230	233	217	225	190	210	256	248	249	215	232	222	208	260	234	230	214	249	239	235	219	204	235	218	241	252	204	224	232	226	223	242	273	211	207	227	213	225	228	227	236	239	249	244	213	227	201	235	212	213	222	230	213	229	217	257	247	203	225	212	237	229	252	255	236	230	253	252	244	230	226	261	238	239	233	220	221	238	243	234	213	222	195	221	234	195	251	228	192	259	200	255	253	223	218	255	232	223	222	217	205	215	283	239	222	214	221	228	204	203	271	230	214	232	252	231	211	230	217	254	213	223	242	252	234	204	225	219	229	221	217	240	201	239	232	244	220	225	210	227	234	251	226	236	224	188	223	204	249	230	247	209	221	219	245	216	239	256	234	245	236	230	242	224	235	222	194	223	195	221	250	250	231	235	229	256	212	245	232	218	237	235	239	228	228	231	229	233	243	242	244	249	219	224	221	230	231	234	233	230	203	213	207	231	234	249	227	232	214	210	209	247	268	248	220	211	218	235	191	234	226	250	252	230	253	208	212	225	214	206	200	242	230	225	231	226	232	225	198	234	219	220	227	233	230	251	241	205	249	220	216	244	225	213	237	232	221	220	192	238	224	210	201	218	244	221	210	243	209	224	224	250	226	226	193	243	218	210	246	204	225	243	248	220	246	223	231	219	209	228	243	218	224	229	237	216	236	220	218	218	218	220	241	247	236	215	255	234	212	220	216	204	233	234	222	237	218	223	230	227	228	241	237	230	213	242	215	227	245	216	225	230	224	240	238	212	212	246	233	240	232	215	251	222	251	261	244	228	234	238	186	212	248	227	223	214	241	240	273	241	224	211	217	256	254	262	253	214	221	233	231	232	250	203	241	231	234	226	241	221	216	258	222	237	232	223	254	265	230	237	230	216	245	212	236	214	229	245	227	207	224	251	200	233	219	243	265	224	208	241	240	238	205	199	225	236	218	236	249	206	192	254	205	229	233	235	236	233	220	242	224	245	221	225	238	215	229	221	216	217	222	255	228	222	230	227	219	212	269	212	230	241	222	222	205	216	208	213	244	232	247	215	255	218	214	232	217	205	212	240	217	222	229	217	207	221	247	242	231	243	226	241	245	264	216	248	204	220	241	240	230	212	228	222	240	212	257	238	227	251	230	232	236	231	211	241	246	203	226	228	225	239	210	225	246	231	235	241	264	241	225	218	253	219	228	217	231	226	235	230	237	238	241	243	226	238	252	234	197	218	229	218	219	227	233	252	256	227	235	217	209	217	253	232	234	240	208	228	252	212	223	231	230	231	227	221	268	226	212	252	239	229	216	235	236	219	228	257	241	225	217	227	235	256	214	226	245	239	236	207	236	239	251	244	235	225	224	234	210	205	234	253	228	215	243	223	213	233	246	255	232	235	261	227	225	232	222	220	212	236	205	240	189	229	236	234	242	220	226	252	228	241	235	265	235	194	240	225	215	212	243	227	236	234	240	224	231	215	219	230	226	240	211	228	227	224	280	234	208	251	249	239	236	252	228	220	231	206	215	215	209	235	217	239	225	215	238	225	222	238	241	223	205	223	212	208	262	248	266	238	241	244	219	233	260	230	225	212	229	198	224	219	236	238	234	233	246	212	222	246	222	219	237	240	236	260	230	231	263	212	238	200	225	212	255	235	238	205	237	219	194	215	263	226	202	220	280	224	248	228	212	230	230	219	208	205	237	213	216	219	226	229	227	211	223	211	242	237	224	215	203	241	239	228	235	229	218	244	217	206	227	251	241	210	222	248	225	244	251	212	204	225	235	229	244	206	226	261	208	233	214	233	234	236	263	222	217	231	287	210	235	239	216	264	258	236	237	223	258	229	257	218	233	219	225	206	256	228	233	192	209	253	220	233	227	222	231	234	230	241	216	201	258	244	247	243	229	229	236	212	214	246	208	241	261	217	222	247	229	241	220	210	239	215	230	223	258	241	235	236	249	225	217	235	220	209	252	220	219	217	244	247	223	213	226	224	214	231	225	231	230	234	237	246	210	231	207	243	254	211	247	186	236	227	244	210	245	237	239	243	245	212	223	234	219	224	211	241	233	231	247	235	273	254	224	224	223	223	242	220	239	241	235	244	203	239	222	247	220	233	256	251	218	250	239	212	218	235	239	223	235	206	211	203	245	219	248	239	226	233	236	238	243	226	234	211	212	214	251	242	225	227	258	228	210	230	235	220	219	195	234	216	218	237	228	224	212	211	229	191	220	234	227	220	238	244	244	224	236	226	240	250	254	214	222	240	239	246	205	218	236	263	228	202	236	222	222	220	230	227	246	238	251	249	207	207	206	233	213	233	249	250	221	235	227	221	217	215	230	231	273	231	227	229	240	213	203	232	245	245	236	209	233	227	251	255	244	218	243	261	228	224	235	233	255	209	225	233	224	232	246	232	244	226	212	237	215	232	218	257	227	215	209	193	215	230	228	212	224	231	233	225	231	210	231	252	242	221	223	224	258	214	203	238	218	213	228	208	206	232	220	251	218	225	248	265	249	229	219	193	253	233	209	215	222	219	235	231	239	232	232	219	228	225	221	207	223	215	271	211	224	219	255	205	218	239	237	211	251	235	240	215	243	234	221	231	236	227	223	217	228	250	230	235	251	243	215	213	243	230	267	222	243	226	214	221	232	242	203	227	239	238	199	213	221	228	239	235	220	217	232	217	233	241	246	245	225	255	232	223	216	223	227	255	218	223	224	222	238	253	229	228	219	222	238	243	245	240	240	220	244	210	236	227	243	236	216	241	222	223	220	246	240	240	238	239	204	254	209	232	209	233	234	227	227	223	230	239	236	241	220	238	231	233	243	235	222	219	238	228	212	245	234	236	236	257	241	242	267	243	248	234	232	228	232	235	236	257	225	235	241	223	220	261	243	241	253	239	227	249	228	248	229	222	204	215	231	229	228	220	238	235	242	208	236	214	228	225	249	214	235	197	232	231	211	227	235	228	238	244	234	229	227	217	227	227	229	234	239	240	242	242	249	238	228	245	209	243	194	261	231	235	242	228	243	230	239	226	259	233	209	219	237	196
14685	9375	1481	885	759	649	620	565	586	558	524	508	563	537	520	515	494	520	516	493	494	526	535	479	493	484	525	553	504	521	494	492	484	492	470	485	534	523	449	487	513	535	478	511	520	489	463	505	475	498	493	478	496	528	501	476	469	521	452	482	512	510	493	494	447	517	479	489	471	477	477	499	474	524	466	521	504	460	493	515	502	458	460	457	467	504	482	482	479	476	481	481	515	513	481	443	460	516	516	498	531	462	503	477	489	500	470	480	460	492	481	482	504	499	484	525	457	487	482	480	515	514	494	462	452	480	467	463	455	439	485	494	466	500	446	481	491	501	523	500	506	532	471	503	499	510	476	515	483	474	485	458	467	460	441	472	438	508	518	499	493	475	483	481	473	481	502	490	475	494	494	458	450	477	548	512	451	466	488	464	516	479	496	510	457	502	479	500	476	487	456	475	509	545	512	500	461	513	474	490	498	523	496	463	495	497	532	517	527	481	510	469	503	499	501	459	470	496	509	469	493	531	510	505	504	491	510	486	498	483	506	515	483	509	496	492	489	496	481	487	491	485	470	495	490	491	470	468	528	478	484	503	508	465	527	496	510	494	459	547	495	509	493	508	450	482	511	449	527	469	484	479	498	532	505	497	513	477	505	493	520	460	508	441	518	522	499	502	494	457	509	512	500	486	492	471	492	478	474	475	486	507	480	508	533	477	456	519	516	497	519	526	438	504	502	513	471	511	495	519	494	503	529	505	500	505	460	508	504	526	496	513	492	476	461	516	513	466	516	512	496	529	493	520	449	479	465	512	490	478	522	512	495	501	451	462	500	490	479	487	528	511	469	460	477	511	498	521	545	448	515	507	485	487	516	487	495	505	487	480	514	499	485	502	511	495	462	446	498	526	520	488	504	473	485	482	508	510	495	488	476	498	492	467	501	485	518	536	458	492	467	487	494	479	458	472	515	545	456	514	468	500	493	511	467	516	442	495	505	511	462	458	514	461	482	550	502	485	491	490	486	494	482	506	470	486	492	495	484	525	493	485	519	474	478	494	501	498	476	481	494	511	476	464	491	474	492	485	465	507	488	490	493	488	527	539	498	496	535	520	517	490	475	488	507	456	495	481	483	521	496	457	498	475	502	452	491	501	426	511	500	519	473	464	494	470	480	508	495	473	490	467	464	470	498	483	503	528	515	456	455	444	507	498	503	498	512	468	479	458	464	518	492	458	481	498	502	534	506	505	501	468	480	494	510	454	465	506	499	477	494	495	489	478	527	494	485	518	539	536	514	510	505	465	500	440	473	494	512	507	507	470	490	538	498	494	459	524	489	475	518	504	476	491	499	460	503	485	535	500	474	442	467	506	483	491	480	547	481	508	507	473	451	523	484	505	504	509	450	513	474	527	463	493	544	505	489	502	505	480	554	467	483	449	499	506	462	486	520	490	479	475	501	478	497	489	481	491	517	471	457	502	494	508	483	515	485	481	540	491	535	493	478	476	509	481	446	490	450	466	519	534	480	471	489	495	497	513	448	482	502	436	498	489	484	513	475	515	473	494	508	503	505	513	512	479	511	476	468	493	472	496	483	542	499	471	502	493	509	478	516	531	488	524	514	540	551	484	511	501	486	484	501	460	502	459	498	462	495	509	521	484	499	492	495	460	537	486	525	491	482	445	497	510	424	487	466	491	509	508	466	515	516	495	445	470	460	500	480	466	509	448	496	484	517	472	452	477	467	503	500	499	463	509	465	477	466	515	495	492	451	488	490	486	462	453	495	491	522	516	477	470	508	504	509	470	519	516	502	525	497	482	488	481	537	491	475	469	480	475	510	493	488	480	532	485	499	487	504	474	492	475	493	505	484	500	490	484	503	462	523	496	504	498	482	548	484	478	474	504	487	508	502	479	474	522	497	484	505	518	510	495	504	504	486	460	537	508	502	505	503	472	487	501	495	503	504	506	474	515	507	517	512	478	528	489	506	475	500	497	473	488	549	491	491	473	472	525	496	483	470	516	502	484	501	484	528	512	469	482	486	499	480	505	477	492	518	494	490	454	496	467	458	504	503	489	480	496	476	501	474	514	481	482	519	498	493	542	497	481	496	494	489	474	516	500	498	477	512	498	512	482	489	484	501	502	511	487	456	480	509	468	496	509	501	495	509	447	508	472	531	525	503	460	474	517	505	501	466	465	501	444	522	475	483	516	501	489	471	493	474	498	514	461	523	506	509	503	509	476	515	515	470	474	526	558	478	512	496	498	531	486	501	492	523	483	506	509	488	488	470	488	536	521	499	507	468	509	515	462	515	473	466	512	477	466	509	476	476	487	460	498	525	435	450	478	517	485	518	495	479	498	479	499	498	476	518	493	523	489	546	481	491	498	483	467	471	482	490	528	500	484	488	501	522	493	484	500	465	485	508	513	469	520	462	503	476	507	484	484	482	555	483	478	486	478	466	494	525	502	521	466	501	495	463	495	497	470	468	490	484	481	456	466	510	468	494	524	489	477	545	503	543	484	492	482	538	470	444	453	547	501	477	516	450	518	508	488	513	512	488	494	477	484	468	511	483	506	495	507	502	526	476	532	532	490	508	468	472	482	487	514	482	453	520	521	499	486	486	493	488	504	476	462	521	519	494	523	488	503	516	524	460	471	462	482	508	520	507	492	512	485	509	493	466	481	476	472	488	501	473	503	506	499	490	493	482	501	536	511	520	511	510	498	496	484	514	483	517	478	493	475	482	482	467	504	493	483	510	486	514	489	515	502	505	512	512	479	517	499	546	477	493	457	467	494	476	496	474	480	463	440	479	460	497	476	504	501	471	517	492	491	484	498	458	514	476	495	509	488	504	483	509	469	509	522	516	515	492	467	471	540	517	485	496	461	470	459	495	467	495	460	482	537	532	484	463	476	477	467	548	499	499	491	457	487	494	531	490	505	515	502	502	507	475	499	500	444	479	501	483	496	496	502	459	493	457	518	491	543	443	500	513	513	501	519	458	501	505	450	489	465	488	510	476	512	482	457	498	492	497	509	498	492	480	468	479	478	437	525	488	486	491	486	472	458	509	520	515	494	479	487	469	505	474	463	477	464	506	475	480	487	504	479	518	455	499	477	479	514	515	507	520	515	503	478	484	489	472	513	496	479	489	460	487	477	502	497	464	479	510	475	531	478	485	482	511	504	490	491	491	498	488	518	486	500	495	479	496	472	530	507	533	507	504	528	483	451	497	465	504	488	495	483	461	484	466	494	478	473	508	483	507	482	464	498	485	485	488	468	483	528	446	537	509	474	510	491	485	473	495	489	516	477	485	458	528	506	502	501	499	486	520	500	499	504	457	542	503	489	512	494	470	461	501	505	502	475	518	531	520	514	489	487	462	457	488	484	446	504	506	499	468	467	486	501	515	514	463	485	509	497	461	503	481	492	516	480	522	459	511	521	472	481	539	473	463	487	483	465	484	448	491	514	488	513	468	477	537	486	486	485	465	473	472	492
24771	21670	28783	25054	19362	1417	493	353	272	255	258	237	228	187	175	184	188	188	159	164	175	144	165	163	163	176	169	146	145	167	172	138	141	157	149	167	166	142	136	138	153	141	156	160	143	144	156	155	171	155	155	153	157	137	125	173	155	141	150	135	153	156	133	139	141	145	143	145	142	159	152	145	146	125	122	151	148	156	151	165	154	145	149	160	135	140	139	154	161	140	112	139	153	160	169	149	148	130	156	158	153	129	163	138	119	153	149	149	164	145	130	139	149	159	162	171	144	119	131	140	130	152	145	138	141	152	153	145	127	131	157	157	156	156	146	135	166	139	142	137	148	124	159	142	131	140	137	142	157	148	144	125	145	161	142	154	135	134	138	136	150	132	150	152	131	153	156	131	144	121	132	144	140	150	143	157	147	139	156	126	149	139	117	160	132	129	158	154	148	151	139	146	122	147	119	143	145	116	135	162	157	139	144	151	157	147	146	125	145	149	146	132	132	148	137	155	150	128	157	172	145	145	134	136	138	144	155	151	166	154	118	137	154	131	151	146	147	161	139	124	155	130	132	146	139	146	144	139	136	129	147	147	144	148	149	165	149	147	140	128	154	165	145	141	149	151	152	154	157	137	138	148	151	144	129	154	134	137	138	152	159	122	147	150	142	135	119	140	139	146	158	151	138	135	147	158	134	150	141	150	123	144	124	126	157	141	171	135	154	140	144	149	156	148	126	157	126	164	141	152	146	129	131	119	153	148	133	154	146	139	155	149	161	134	169	133	146	149	143	158	156	144	150	137	137	170	137	136	109	137	145	157	152	143	132	151	136	151	129	154	164	143	150	146	154	124	134	144	144	131	128	157	137	155	143	149	160	140	157	137	160	142	118	140	133	163	149	144	144	124	159	153	137	141	138	140	121	170	145	131	153	140	149	139	125	127	139	131	153	123	143	151	168	137	164	148	149	170	126	151	131	139	161	163	131	144	154	144	135	155	160	137	152	129	137	160	149	136	158	159	154	137	131	136	110	144	148	136	148	159	135	155	161	141	127	143	130	149	142	141	135	139	122	116	140	139	130	142	143	161	135	141	136	162	111	141	124	152	135	129	155	164	152	132	134	124	155	133	158	126	153	150	147	161	137	149	140	166	158	140	144	128	145	158	132	144	157	151	154	133	126	134	151	138	151	149	144	154	139	144	156	128	170	144	153	135	142	150	162	166	132	162	130	147	122	156	129	152	146	117	143	147	121	121	145	135	134	131	145	162	147	165	127	119	140	144	134	145	157	132	150	129	149	145	161	130	135	151	142	149	155	130	120	148	148	135	143	153	132	132	160	144	120	141	135	146	149	153	121	136	143	149	126	115	137	129	144	133	159	158	159	141	141	131	140	161	177	147	133	149	132	151	133	142	139	137	156	147	145	160	154	132	149	149	149	150	136	143	153	149	128	140	154	139	139	137	138	154	167	137	145	138	133	147	146	148	137	140	139	130	139	164	138	140	160	151	137	135	122	122	151	132	145	142	138	143	165	152	123	149	158	136	149	158	146	170	147	133	130	139	147	132	128	143	153	144	143	135	150	134	139	149	152	142	150	131	158	146	161	132	149	156	138	136	128	134	145	137	143	155	144	138	149	141	146	127	146	138	146	153	139	132	128	163	164	131	145	154	149	150	154	133	145	137	162	144	152	143	132	150	134	140	131	143	125	133	151	160	152	138	143	152	160	153	142	131	135	141	122	153	150	150	143	140	133	144	130	141	153	147	137	152	133	138	131	134	164	132	129	161	148	149	150	148	152	151	104	165	145	155	133	126	148	134	146	140	148	141	131	142	147	151	151	125	146	136	123	137	152	140	142	132	137	127	147	150	148	138	143	146	155	145	141	136	160	142	154	140	134	149	142	151	135	142	122	139	148	138	150	149	149	148	154	142	142	146	143	151	118	154	144	129	132	131	145	143	139	142	119	135	139	151	118	140	143	138	149	141	136	142	147	162	154	139	130	141	137	152	154	123	133	139	147	163	148	138	151	141	140	153	157	141	159	146	130	145	143	132	137	134	132	138	166	142	131	154	145	140	126	141	143	145	129	145	145	137	149	152	143	125	141	124	163	137	137	135	126	150	144	160	137	144	139	158	132	146	138	129	153	128	147	151	148	155	124	137	133	132	130	150	136	129	149	138	156	135	140	139	156	155	138	150	138	128	134	133	138	132	150	148	136	136	140	128	149	152	154	163	144	137	151	138	148	135	141	150	136	147	135	142	142	154	134	148	158	126	134	148	148	149	153	145	142	141	138	146	134	141	152	134	149	141	127	133	133	130	127	137	160	144	127	168	140	157	155	179	121	153	125	136	146	131	165	143	146	158	135	148	142	121	142	136	133	136	145	161	136	148	142	125	148	143	140	124	115	133	141	138	141	142	156	146	136	144	149	144	135	136	144	138	169	166	149	127	140	119	147	151	140	138	133	153	143	143	130	126	155	132	146	132	136	154	140	158	137	119	123	136	149	155	123	161	137	113	132	159	128	124	159	127	154	142	152	149	151	157	119	139	140	141	140	148	131	144	135	134	143	141	156	114	162	128	156	146	129	149	173	143	134	141	134	150	132	158	161	156	167	123	141	148	127	157	159	143	133	133	136	132	150	145	130	152	133	133	137	159	143	142	150	146	120	148	121	138	153	139	154	134	145	150	147	127	152	147	153	139	122	151	126	149	145	123	158	149	145	147	149	134	147	137	149	142	160	136	145	132	145	131	134	156	126	148	151	158	134	139	158	151	164	166	150	137	137	123	154	161	134	145	151	138	147	137	139	137	136	146	141	152	141	159	136	131	147	139	173	135	149	142	140	139	144	146	149	144	123	154	138	154	147	130	139	132	149	130	135	143	142	143	137	128	140	146	139	156	152	146	157	152	154	130	148	138	140	152	154	129	136	136	144	137	161	143	164	135	131	149	125	131	133	140	119	147	134	150	146	121	140	144	154	144	149	153	129	136	138	174	125	134	141	153	158	144	160	149	141	129	146	143	151	132	155	136	127	156	150	129	147	156	116	149	127	150	136	136	128	131	150	127	142	160	140	152	146	142	142	159	150	126	134	138	150	157	105	134	142	146	142	153	139	140	140	125	153	145	117	158	135	145	150	136	162	131	132	155	125	144	124	144	140	135	148	126	135	152	134	154	182	146	159	144	124	148	144	139	144	136	147	128	139	167	124	151	133	131	135	143	145	129	148	142	120	127	156	140	147	159	133	138	148	158	146	138	146	125	152	157	118	140	139	130	137	146	138	137	146	144	151	155	123	133	165	149	138	169	133	140	150	160	158	145	150	149	129	117	162	122	149	151	167	131	153	142	150	140	138	137	158	120	143	144	134	137	152	159	130	141	129	106	114	134	136	147	122	162	131	148	138	164	146	132	150	120	133	139	121	161	130	147	146	121	126	129	145	146	148	144	117	143	122	138	144	161	148	123	139	163	143	143	143	128	138	127	162	136	149	156
34325	25967	8377	4156	2696	1970	1449	1174	980	857	737	686	612	543	552	475	494	479	412	434	422	413	388	381	403	362	357	355	382	366	350	366	312	348	346	313	327	335	357	295	372	335	337	346	326	340	328	333	330	350	328	348	314	308	339	305	304	357	291	307	305	307	330	322	286	300	313	312	348	319	358	324	351	323	303	318	300	298	269	321	327	327	319	332	336	337	328	322	327	301	341	315	324	310	320	319	326	327	355	337	312	315	296	326	313	310	294	332	327	321	332	319	328	292	331	331	297	316	310	311	347	292	313	324	337	271	328	315	321	303	336	348	300	331	312	297	344	305	322	292	317	292	346	316	333	306	333	326	292	316	325	273	302	327	285	309	299	318	285	308	328	302	314	323	315	341	301	310	339	338	304	315	294	283	325	367	290	301	303	303	322	334	322	311	314	358	306	303	338	291	300	328	314	317	334	309	296	308	340	338	305	302	298	320	326	326	309	300	299	337	306	297	318	334	318	310	326	328	280	270	321	274	339	326	322	289	292	304	318	339	283	343	308	327	302	286	313	321	341	331	354	311	313	318	292	305	344	297	334	295	315	323	325	315	322	319	307	331	303	258	299	327	303	343	294	314	308	311	317	302	297	315	316	328	317	323	293	299	358	280	291	321	312	296	307	327	323	308	307	334	324	308	307	289	295	271	309	308	312	340	332	309	324	296	303	306	291	329	277	308	317	312	308	322	324	318	314	314	300	284	276	296	335	323	289	321	302	336	321	316	315	311	309	303	312	299	289	317	349	326	275	321	313	294	319	307	338	340	323	302	318	316	310	311	309	341	319	311	294	305	301	331	307	315	315	291	317	290	312	313	267	319	335	307	301	297	306	298	355	307	313	302	307	288	356	331	297	306	338	313	317	302	333	292	299	316	309	306	310	310	349	367	293	321	311	301	278	313	304	307	306	298	307	328	300	325	312	339	327	314	323	315	356	300	299	324	302	306	316	290	342	309	319	310	328	314	321	316	308	324	293	303	293	293	298	326	301	324	314	305	308	290	308	317	331	330	309	303	342	361	292	289	291	305	338	307	290	303	285	336	320	329	307	316	325	320	320	330	301	298	301	342	317	293	285	320	290	297	328	327	330	338	312	321	314	319	312	295	298	328	303	305	298	300	296	313	314	318	285	321	320	285	337	333	304	319	299	310	322	337	290	321	287	340	308	309	324	337	293	288	317	310	312	314	331	299	326	305	301	331	302	293	319	286	275	298	284	299	305	312	308	340	316	324	322	339	310	307	305	302	301	314	280	296	279	300	307	326	328	314	292	298	318	307	305	322	335	307	332	355	287	308	318	260	344	321	286	313	308	346	318	288	300	348	319	299	327	293	299	315	304	271	310	304	307	287	328	345	320	353	290	326	327	340	325	327	284	269	306	321	264	302	320	278	304	283	301	333	319	315	297	281	306	322	304	316	321	313	331	317	291	317	321	323	291	277	308	303	316	328	314	310	347	285	325	289	310	311	303	366	337	314	293	338	305	306	314	300	292	325	311	305	296	360	304	315	304	301	292	323	309	317	302	307	331	333	346	359	299	310	295	324	279	307	301	297	320	332	300	287	323	320	310	280	329	293	287	304	335	327	301	325	344	321	299	298	358	294	323	307	349	305	299	336	296	322	323	309	325	325	317	281	315	326	291	319	327	283	320	302	334	326	302	338	297	303	323	293	300	326	299	329	319	306	330	289	304	346	312	311	323	341	310	306	300	290	318	356	327	282	325	313	265	327	332	359	297	336	312	326	338	328	291	295	291	301	296	319	345	325	288	327	341	302	323	354	317	307	310	298	323	305	320	330	309	311	317	293	325	313	324	296	306	308	319	331	337	310	307	329	310	321	316	314	301	323	319	302	321	303	298	292	306	326	307	344	276	277	308	331	317	305	325	302	310	311	332	311	288	306	306	317	330	311	312	326	322	311	306	344	293	351	282	312	302	332	312	318	326	320	304	326	321	292	313	284	335	296	327	324	324	306	309	318	335	310	294	301	308	306	293	292	324	308	308	306	275	317	321	315	315	321	315	294	292	302	330	352	330	316	314	311	291	345	321	332	310	310	311	313	304	321	364	312	306	332	303	298	297	329	320	334	286	321	295	305	321	289	323	316	310	303	319	308	319	319	306	320	336	307	336	333	353	272	332	314	316	341	290	311	309	305	261	321	308	321	322	323	349	290	310	306	300	316	327	307	294	344	302	332	318	325	316	316	324	341	322	337	323	309	275	345	295	325	317	316	339	310	304	330	292	322	300	316	353	323	329	322	324	311	303	349	308	319	328	305	316	321	353	283	304	327	324	347	289	332	348	337	291	327	331	324	284	323	285	303	320	288	346	324	317	332	302	320	296	304	300	322	313	294	264	304	304	343	305	341	305	310	322	300	320	341	301	309	310	331	327	309	302	307	313	287	277	293	333	314	345	303	308	321	317	301	310	314	327	327	327	322	252	309	322	325	334	324	316	307	290	334	305	326	306	327	306	320	278	311	338	341	348	304	327	326	282	338	310	344	295	338	303	348	332	305	308	327	324	320	314	296	304	308	306	313	307	309	322	282	316	311	300	320	296	335	295	326	315	328	320	308	320	318	312	323	321	316	327	315	317	313	337	320	307	311	311	310	300	327	328	355	345	334	282	306	326	276	326	323	298	340	320	311	315	344	318	324	301	315	311	289	320	304	311	291	302	327	310	329	334	291	317	333	304	280	324	326	322	323	271	273	291	304	294	318	299	339	342	329	324	344	349	318	302	333	345	302	302	328	319	335	317	322	321	312	301	316	304	321	320	310	354	322	326	331	323	318	351	331	322	348	300	320	268	287	317	305	311	330	298	278	313	312	322	327	319	280	322	306	298	320	309	316	320	326	323	326	314	282	302	325	314	345	316	317	319	316	291	311	339	291	315	316	317	342	311	305	273	296	327	297	315	294	312	326	298	295	314	291	314	297	335	306	284	327	335	299	319	284	334	328	283	332	294	307	306	321	332	330	328	298	323	307	313	302	311	326	331	318	301	277	337	272	296	289	325	305	298	288	305	314	307	319	286	301	311	339	295	312	311	332	308	299	325	334	335	340	310	314	310	339	342	314	296	311	336	324	282	317	344	339	317	322	295	327	288	314	304	283	345	316	297	314	315	312	335	295	315	302	285	335	314	305	297	305	305	307	304	345	318	337	301	307	310	307	317	292	291	292	304	309	314	312	300	318	317	317	302	291	300	297	313	303	300	335	299	302	291	319	307	295	310	296	309	298	299	318	291	299	309	296	308	315	325	334	339	329	294	322	296	345	291	318	328	319	328	305	297	316	304	300	312	302	313	289	319	323	313	329	301	303	325	323	323	309	311	327	345	282	289	324	324	300	298	346	307	334	321	316	322	343	311	332	347	321	319	313	346	308	314	294	321	318	312	323	304	335	287	305	314	288	309	296	319	318	326	323	298	328	305	308	319	314	331	309	333	314	307	346
23765	21600	29430	24248	21600	18008	1839	813	607	563	581	480	466	478	422	409	416	385	375	397	418	379	376	382	388	378	360	370	379	382	345	381	370	347	379	389	343	374	337	358	337	375	334	358	339	338	362	313	347	299	361	362	351	324	331	312	333	308	335	344	338	324	325	305	316	331	347	328	319	325	354	278	315	346	344	340	328	333	320	365	369	334	356	342	345	358	326	356	333	295	347	378	315	324	330	371	346	353	345	322	349	318	330	358	302	360	350	329	329	320	325	351	369	352	339	343	314	302	359	301	347	358	335	299	360	307	340	334	347	356	348	336	334	356	327	317	302	336	331	313	344	338	306	395	324	359	346	335	314	309	336	325	334	370	359	314	325	348	335	322	348	323	351	353	320	341	357	325	351	376	356	323	326	338	319	338	352	321	366	308	337	325	336	295	349	355	334	344	329	336	335	293	341	316	336	335	332	350	322	307	351	351	344	329	372	361	349	350	299	364	316	319	346	317	381	323	335	335	331	344	298	330	336	317	331	315	326	331	301	307	334	332	300	348	349	333	339	396	331	331	321	348	362	298	305	368	359	363	323	362	354	304	331	327	327	314	317	336	309	321	331	318	353	297	329	333	334	346	342	363	339	328	346	343	328	329	354	341	338	308	308	330	335	322	326	310	367	310	300	344	320	315	380	320	335	324	316	330	358	323	326	310	346	334	346	312	339	345	313	329	337	319	338	329	327	355	366	331	325	340	320	333	368	331	327	343	314	333	336	357	353	321	326	309	361	343	333	345	327	353	319	318	340	333	307	362	325	356	327	292	339	323	335	296	343	338	323	333	299	354	368	321	334	354	346	325	371	332	367	350	320	322	349	338	335	305	300	358	338	322	335	352	340	321	312	343	332	336	361	316	310	334	360	342	306	343	354	312	328	341	356	343	348	324	339	326	320	344	322	312	314	323	321	338	332	327	340	320	334	326	331	363	348	321	342	339	299	302	353	337	361	368	330	326	324	328	339	349	337	309	338	336	311	371	359	361	350	270	351	341	340	332	361	371	329	342	318	340	320	352	339	364	329	342	294	328	344	333	319	359	318	334	355	382	326	337	347	348	328	326	338	321	332	303	330	345	348	329	319	331	322	369	350	359	347	310	334	293	293	306	302	354	351	336	365	343	340	341	318	336	333	363	325	343	322	318	322	361	352	347	353	326	322	358	322	339	352	360	321	307	332	317	333	303	341	328	310	319	329	361	349	304	359	351	322	346	340	320	350	341	337	331	354	325	359	335	331	357	313	341	364	318	349	320	311	360	351	319	334	345	339	334	346	368	335	357	349	317	381	332	329	335	365	329	318	332	336	339	351	349	345	348	284	341	334	363	335	321	344	325	319	355	349	334	324	316	348	359	339	320	294	344	298	338	350	343	352	339	342	319	375	324	325	349	346	332	325	362	324	352	337	306	334	348	315	326	351	313	320	332	316	347	326	341	347	348	336	349	340	316	354	347	342	307	349	342	291	352	326	333	334	323	329	323	333	325	323	331	311	376	339	327	327	349	309	352	313	341	356	340	350	308	324	320	349	321	329	325	333	340	320	340	332	322	341	346	357	367	320	311	301	344	339	335	322	349	329	332	325	342	349	328	307	371	312	317	355	336	355	334	338	332	301	332	358	325	333	313	340	355	315	315	349	376	358	329	339	313	343	332	317	337	308	326	305	270	354	392	343	346	319	301	352	334	327	316	318	347	337	336	308	324	338	355	308	310	319	313	332	305	287	336	347	310	321	375	319	307	346	338	346	312	352	353	362	327	346	346	331	345	335	322	351	317	347	339	370	310	310	341	328	311	335	333	338	311	317	345	314	332	331	327	323	306	319	359	335	347	317	377	320	356	326	334	311	346	339	315	317	308	321	347	353	340	330	345	345	320	334	323	317	318	322	329	337	323	345	371	348	284	363	348	347	311	323	350	348	340	343	304	327	311	337	366	321	315	327	367	317	324	347	341	326	296	338	312	347	329	302	351	330	347	344	350	343	325	334	343	336	332	356	337	321	354	339	303	349	338	337	328	359	341	309	325	320	341	330	307	291	339	329	345	336	343	343	341	322	306	312	323	349	322	352	321	323	346	332	306	326	336	297	330	329	345	340	345	349	313	366	311	346	352	344	309	312	296	327	369	352	364	337	367	358	288	341	294	333	284	287	370	313	334	336	344	317	317	319	328	313	350	307	353	337	310	346	324	346	366	331	340	344	335	365	355	339	326	324	339	320	370	339	331	317	311	336	300	313	284	343	348	341	316	307	338	343	333	325	327	366	326	366	296	317	327	336	370	366	341	346	331	351	359	367	338	317	342	351	305	329	329	337	334	361	320	322	321	345	326	358	349	332	333	325	325	330	338	365	329	323	359	329	312	353	322	333	362	343	337	308	380	357	325	328	357	306	318	347	342	342	339	337	358	344	342	353	372	346	317	322	329	340	360	356	310	365	329	322	349	352	350	300	343	335	356	380	327	302	326	367	339	301	368	339	327	322	352	348	338	355	303	349	307	349	319	345	330	323	314	307	319	346	314	328	336	335	337	303	332	340	344	338	351	355	332	321	319	337	331	355	336	294	321	313	354	338	349	325	356	330	342	319	314	349	329	360	332	335	355	340	357	323	364	336	326	357	346	321	323	331	314	341	349	331	349	325	307	301	323	320	375	363	309	347	308	313	348	328	333	336	328	341	334	338	361	366	348	360	331	333	335	371	326	339	332	338	332	323	329	338	360	322	306	337	335	300	335	323	324	325	344	310	311	336	317	311	345	337	317	323	319	308	317	344	306	318	325	334	332	351	327	355	316	336	330	340	355	297	324	334	331	339	345	327	329	333	318	350	300	313	304	336	343	330	307	361	310	350	305	369	340	355	353	362	324	342	334	348	322	351	346	313	273	356	330	335	368	318	342	345	310	367	346	332	330	300	328	357	334	308	314	339	319	333	315	335	316	330	357	327	330	335	313	321	324	364	358	321	347	329	318	302	309	310	340	310	336	330	331	346	319	322	392	335	312	324	337	358	305	346	301	322	327	354	308	336	329	349	336	336	383	300	356	335	341	305	316	335	326	317	344	333	326	340	326	349	342	322	369	340	333	330	316	354	341	374	364	339	345	335	314	364	328	357	295	334	354	325	321	353	373	345	323	323	310	335	333	348	365	346	317	328	314	346	363	358	319	338	328	321	341	340	339	284	358	330	308	338	313	345	336	352	328	317	311	296	322	295	317	324	338	343	338	332	329	341	330	341	322	338	326	335	329	348	326	297	319	358	325	324	337	359	320	307	351	305	348	354	339	301	347	337	318	350	357	343	319	339	313	333	304	318	353	336	326	331	318	341	333	342	355	343	358	361	286	349	327	375	308	351	324	307	327	310	355	306	388	323	344	341	339	294	299	305	327	381	321	345	309	328	332	318	338	311	298	334	378	342	325	326	304	317	333	339	317	343	357	340	323	335	344	358	363	351	328	324	329
41293	31028	13573	7477	5123	3491	2766	2293	1834	1591	1401	1324	1259	1143	1041	1021	939	934	879	829	889	847	781	792	744	720	742	783	789	692	684	685	747	720	702	685	725	747	648	727	730	705	653	693	642	654	699	682	689	687	675	682	731	620	752	684	663	733	679	656	686	641	650	659	677	633	652	653	615	698	691	639	625	661	660	650	682	675	646	696	661	681	650	675	663	646	671	641	629	662	688	621	677	680	691	659	680	691	664	647	647	613	650	655	653	626	690	637	695	661	668	647	652	627	716	647	670	657	666	661	643	692	656	702	634	629	623	669	658	604	646	659	662	702	667	630	654	644	651	629	669	668	621	670	668	688	669	686	687	660	605	668	642	702	629	683	680	684	641	644	693	658	691	677	660	667	662	622	643	600	673	646	702	687	683	660	685	649	706	661	611	656	660	640	694	631	672	640	680	651	608	651	666	658	689	665	684	675	670	655	655	624	685	671	642	661	669	676	668	667	684	639	674	666	641	683	689	616	631	637	629	617	720	658	671	713	659	686	647	661	650	668	660	673	671	643	653	629	625	700	617	630	642	681	623	647	669	666	647	662	681	647	643	660	623	645	637	614	682	688	613	640	686	662	661	642	641	629	654	648	685	694	711	694	671	651	655	662	664	662	684	651	613	679	647	631	657	628	620	685	652	660	645	684	692	644	692	678	645	652	607	661	647	641	660	671	628	677	647	655	659	675	674	672	659	707	614	651	680	661	719	636	687	670	626	614	685	683	667	666	644	631	688	650	645	683	646	681	679	640	695	684	677	655	641	649	639	686	685	631	649	675	673	646	643	642	686	642	644	647	657	663	639	657	672	637	675	620	621	651	657	640	661	649	661	615	653	682	623	649	635	692	655	620	684	631	681	668	608	635	683	642	673	631	702	616	665	648	677	649	664	660	662	658	614	635	623	666	653	658	697	660	630	704	655	614	648	692	662	665	639	595	669	668	615	692	634	671	642	662	592	638	603	614	650	655	628	699	717	674	631	680	661	602	658	664	646	726	651	592	659	635	703	659	651	648	686	669	663	620	654	656	635	674	626	654	647	702	675	672	662	644	675	599	624	658	595	720	628	678	695	653	646	662	639	656	684	634	661	688	672	657	628	705	646	659	624	657	643	604	684	627	694	661	710	698	669	661	631	640	663	661	692	663	632	621	630	696	668	594	671	654	672	665	669	630	633	643	644	682	673	665	650	649	723	607	647	673	677	676	646	675	656	651	661	663	635	666	656	657	628	651	664	622	671	673	644	639	684	678	642	642	620	674	635	631	633	679	619	669	621	671	651	665	660	679	630	632	654	666	664	625	660	655	680	670	653	643	696	612	672	650	649	645	624	645	641	616	654	670	633	640	643	617	686	644	646	684	650	672	613	689	647	648	635	632	665	650	680	641	705	659	659	661	691	700	695	613	678	675	668	708	677	633	597	644	632	602	632	632	627	653	639	672	652	609	675	655	665	652	639	713	651	660	656	616	683	657	625	669	636	646	663	690	657	658	657	678	680	664	604	664	656	654	687	654	674	655	710	628	661	668	670	629	659	656	682	676	624	656	635	647	670	654	701	647	638	674	706	680	677	669	635	651	647	695	664	697	667	706	626	647	657	642	682	639	649	637	612	694	646	623	673	636	601	658	603	650	607	690	675	655	656	640	710	673	664	687	656	673	673	634	619	606	676	671	696	666	684	630	639	617	610	616	649	709	687	644	633	638	683	638	646	682	659	683	684	651	653	652	677	708	620	690	643	674	654	665	671	677	636	651	695	612	682	623	641	628	640	655	694	668	684	658	631	618	615	660	670	673	602	666	654	645	627	653	673	649	636	698	667	681	668	637	670	630	629	648	657	649	683	650	645	665	655	687	662	612	683	617	603	663	608	585	634	637	636	669	650	688	677	644	650	613	646	692	687	656	705	664	624	682	650	676	683	623	675	654	676	653	665	658	631	650	615	652	663	691	661	706	625	642	649	648	697	670	654	619	710	657	662	628	668	660	657	612	639	610	674	619	646	596	631	667	658	651	640	639	663	671	644	662	620	655	623	668	625	606	586	644	661	679	648	654	656	647	650	630	626	630	658	664	635	657	643	625	665	636	607	599	646	630	617	660	647	665	699	627	674	669	646	634	639	628	579	657	630	603	661	703	613	663	666	639	664	695	649	650	654	620	626	661	650	674	672	669	684	695	656	659	657	644	637	665	685	632	674	619	655	631	676	698	607	665	663	672	666	696	687	635	606	673	697	671	607	650	664	669	704	676	659	606	621	665	668	666	666	644	631	643	658	610	661	621	691	665	645	675	664	672	690	671	659	639	663	653	706	616	671	642	648	616	646	716	665	630	614	622	637	693	641	640	664	649	607	646	668	700	658	611	682	638	668	705	666	695	691	688	625	685	657	674	692	664	632	630	639	678	635	628	675	626	670	680	690	666	648	687	649	698	703	641	648	635	691	636	629	656	618	658	676	625	648	688	706	689	627	592	625	645	629	641	680	699	670	645	655	668	665	674	694	663	621	681	680	644	651	675	628	718	626	652	624	633	648	668	652	648	627	659	632	639	663	670	649	676	656	669	644	673	645	653	718	650	693	652	659	645	675	677	686	692	660	654	623	633	660	667	676	650	638	667	659	693	677	616	685	655	660	627	700	675	701	666	652	700	656	649	688	678	663	690	662	656	638	648	638	686	663	658	627	691	663	617	654	626	643	679	664	663	621	683	661	632	611	670	653	669	629	655	668	644	661	656	675	655	655	658	631	687	633	639	652	641	632	641	634	658	619	622	655	627	672	621	645	673	655	621	699	648	612	662	667	671	645	629	677	669	716	638	655	661	712	682	687	675	668	635	681	647	663	679	630	701	656	630	640	636	648	647	646	689	617	653	648	639	655	615	640	656	711	564	692	628	633	664	635	636	684	626	631	683	663	669	629	654	702	658	655	734	704	675	645	642	670	655	615	652	628	699	648	638	632	635	676	643	622	683	642	648	625	669	632	681	645	592	646	686	657	648	632	649	684	679	647	640	628	622	645	686	688	652	719	641	650	643	652	646	682	684	630	635	593	645	696	644	671	634	634	688	678	667	635	666	635	652	645	678	687	662	684	698	679	722	631	640	689	616	647	648	610	662	657	657	686	641	661	601	638	663	602	690	685	681	648	666	627	609	647	612	612	650	667	651	651	699	619	678	664	644	668	618	686	633	643	674	667	717	647	642	625	701	673	661	629	619	649	658	632	691	657	645	651	656	673	691	665	646	644	647	649	679	643	620	694	622	647	644	671	664	600	683	656	661	646	649	659	634	667	642	646	631	674	607	690	633	648	640	616	649	638	678	619	636	619	633	668	632	657	633	619	649	645	598	655	691	683	658	721	671	652	630	639	698	652	687	629	662	653	665	668	716	709	630	669	623	673	652	643	653	648	644	666	658	674	625	609	705	663	630	658	669	673	647	664	636	643	672	615	654	655	643	642	636	697	685
27410	20996	7719	547	298	269	244	270	243	219	228	239	258	248	243	227	231	219	231	236	233	238	214	229	210	228	221	250	237	242	240	215	232	222	205	214	224	208	243	230	232	226	213	247	252	232	237	236	248	243	244	227	238	219	233	218	214	232	238	232	235	241	234	237	238	216	234	218	236	242	226	235	211	264	248	203	256	232	242	217	248	215	226	248	210	209	222	225	236	226	239	201	223	240	220	223	249	235	227	233	219	235	235	242	228	249	219	230	232	220	221	213	248	210	228	239	257	252	253	248	203	227	225	235	220	243	244	228	211	229	243	228	221	241	199	247	226	235	263	216	240	231	234	223	216	219	228	224	218	232	236	227	230	217	235	212	248	211	249	208	247	230	204	275	258	226	225	244	217	241	225	219	252	233	229	253	244	223	224	218	214	211	254	201	215	234	220	221	229	213	234	204	205	219	239	211	226	246	233	206	219	231	203	247	217	220	229	250	226	207	245	212	226	215	219	214	245	251	216	238	204	231	208	250	224	237	216	225	250	226	236	226	213	204	235	195	226	226	228	233	226	215	216	237	242	234	230	223	235	238	235	210	231	244	226	270	215	223	217	213	237	248	250	192	234	232	250	225	245	215	230	224	223	223	220	253	222	216	232	246	235	227	246	228	247	233	225	218	223	225	244	239	237	234	243	237	228	222	228	219	212	261	210	227	243	209	226	254	218	222	201	246	221	217	228	230	214	216	216	275	206	245	233	229	222	211	250	222	216	221	231	238	239	246	212	238	211	198	224	237	278	226	214	237	234	228	223	219	226	213	229	249	233	228	236	229	218	236	215	217	215	244	212	188	227	214	230	205	225	227	233	263	246	225	251	223	228	217	232	223	215	226	224	236	235	228	217	241	208	254	230	226	228	224	228	240	229	202	218	231	223	247	238	233	228	222	234	232	214	197	205	227	220	222	237	224	220	259	222	239	241	218	258	247	224	204	235	234	199	241	251	227	226	219	218	226	235	245	245	265	233	229	220	239	249	237	241	234	237	241	213	237	221	231	207	231	246	245	217	250	223	218	243	202	219	219	219	242	261	239	235	224	241	214	220	248	249	249	201	233	218	203	240	226	252	244	238	244	241	257	238	222	216	223	256	231	198	231	202	234	205	226	221	233	256	206	213	197	226	210	234	210	242	197	219	228	221	203	240	214	236	216	224	220	231	238	209	221	229	221	264	239	234	232	251	245	222	212	214	232	216	232	248	246	247	222	235	232	218	221	220	214	225	247	236	233	234	249	234	212	222	265	239	225	219	217	263	238	217	209	236	241	234	220	212	250	272	206	252	239	230	238	226	265	232	235	240	222	235	207	226	220	229	265	237	228	208	253	233	232	233	221	228	212	235	254	245	227	254	211	217	225	223	230	215	236	223	248	205	239	247	231	224	222	213	225	233	238	236	228	206	226	224	229	249	238	230	230	218	229	222	236	208	231	239	250	223	241	234	220	218	236	242	241	221	225	226	233	237	229	249	236	201	219	227	239	238	231	254	229	241	238	233	225	247	258	227	245	223	215	235	244	220	204	211	208	249	245	251	236	220	242	219	218	258	234	219	211	226	217	212	228	228	228	249	222	215	241	206	220	211	218	245	207	214	254	231	214	246	240	216	225	233	221	236	232	229	228	220	216	243	219	264	207	215	211	256	225	233	228	208	214	235	263	249	234	230	231	253	237	199	231	264	249	234	254	247	229	225	227	220	208	223	241	231	214	218	228	219	237	234	230	233	234	240	245	257	260	215	238	231	229	238	233	228	255	245	253	256	220	220	229	246	226	265	224	231	234	234	251	206	247	220	246	237	212	213	229	243	211	257	207	254	246	230	238	256	226	229	216	235	216	230	247	239	204	273	231	245	251	223	209	232	222	247	235	232	234	223	218	214	256	227	228	235	227	236	230	253	230	237	228	241	241	234	246	189	204	210	233	212	233	249	226	219	241	218	225	242	208	214	236	231	228	224	238	236	240	251	221	231	205	237	246	222	225	237	253	212	233	237	250	242	218	261	220	219	234	209	205	228	233	204	237	227	232	241	273	214	220	265	221	241	256	204	230	252	234	238	229	225	262	236	218	236	237	209	215	244	238	204	195	240	244	260	226	241	232	249	213	246	255	246	241	204	204	259	232	216	231	235	217	228	201	219	205	227	230	193	214	232	233	247	252	240	219	249	205	231	209	244	229	212	237	234	235	221	207	234	234	250	220	239	226	218	212	227	233	226	218	254	213	196	220	188	235	244	231	220	220	221	238	225	231	216	232	201	222	238	212	229	223	217	220	234	221	248	214	228	238	225	234	213	257	218	211	230	226	244	241	262	227	197	226	242	217	238	253	233	241	219	210	227	254	230	231	244	209	217	224	229	223	219	225	239	238	226	234	224	242	226	228	230	272	250	208	240	222	257	225	210	246	246	252	258	211	240	208	231	220	202	246	211	212	221	235	225	228	231	229	247	218	235	226	222	242	229	214	234	231	223	244	215	210	193	227	224	263	240	206	233	211	239	219	200	250	218	226	252	227	233	194	240	249	202	216	226	250	208	230	253	238	245	214	238	222	237	232	252	220	249	218	242	223	227	245	211	205	248	222	215	249	235	231	231	218	246	237	233	234	259	223	220	239	216	245	231	207	197	198	227	199	236	248	234	238	211	199	233	230	225	227	207	232	223	243	241	230	208	235	211	206	234	203	257	245	216	215	231	229	223	242	246	218	247	214	234	235	216	215	238	232	241	239	223	226	235	243	226	227	252	210	219	236	246	210	233	231	216	235	204	246	224	240	214	226	228	254	220	210	246	234	250	255	243	228	226	251	228	219	247	257	219	229	232	190	216	229	265	232	250	227	245	229	213	233	230	229	227	245	213	208	204	255	248	242	247	193	234	263	272	229	208	229	219	223	213	223	211	231	256	219	237	204	216	217	253	247	246	224	234	228	225	215	241	221	247	221	236	199	211	220	215	245	236	254	230	230	219	232	237	226	222	243	212	217	217	213	241	205	201	242	215	229	227	242	241	255	214	220	222	247	242	209	217	234	238	247	247	238	254	232	248	216	245	205	235	207	196	253	206	235	221	196	201	193	229	225	228	224	215	218	226	220	217	242	245	245	224	239	258	250	210	223	215	236	218	239	224	222	225	262	222	264	202	240	220	236	234	204	252	220	239	239	237	232	215	231	232	241	245	230	224	212	218	215	235	201	208	212	209	222	231	218	254	217	245	254	234	226	220	236	224	252	244	223	247	236	210	228	217	229	227	240	238	224	210	257	222	220	211	237	257	223	221	238	215	249	224	225	204	225	235	244	232	221	228	195	240	242	207	244	250	225	193	235	224	239	240	220	235	241	217	210	257	197	232	215	226	208	245	255	257	215	226	260	231	225	202	244	245	243	231	223	225	250	195	259	238	240	266	232	231	253	214	220	234	269	234	229	217	247	233	178	238	237	234	239	239	227	216	257	241	214	257	246
17441	10195	1448	879	737	634	582	580	558	542	522	530	526	535	513	528	496	490	484	499	504	500	493	489	466	498	507	527	488	517	519	481	470	508	490	481	500	507	494	505	462	508	509	490	534	489	503	498	527	503	479	472	504	493	467	513	479	461	528	528	458	499	506	511	468	474	450	500	506	458	493	512	542	483	498	451	498	478	492	475	500	493	526	525	519	477	499	490	515	497	460	461	505	496	496	489	498	544	474	505	464	510	445	500	478	520	514	540	520	491	453	455	509	496	504	448	525	463	481	495	493	534	519	487	464	489	498	502	464	469	494	524	475	531	508	503	514	506	499	483	484	515	498	488	466	486	486	496	495	492	484	458	497	496	473	493	460	485	480	543	477	508	526	510	481	477	486	493	503	492	494	492	421	491	488	500	495	503	486	457	492	491	517	468	510	529	496	479	537	501	495	526	489	469	530	523	502	465	460	486	501	480	453	523	506	488	489	506	518	469	479	493	508	471	549	521	500	488	466	493	496	503	486	440	504	483	518	466	496	522	496	466	493	481	502	467	508	495	512	496	472	493	481	507	491	507	470	469	488	499	537	494	496	473	479	467	444	513	507	527	507	499	470	489	492	485	512	492	455	470	501	505	489	453	469	503	507	553	469	469	498	485	486	489	491	508	488	513	510	539	487	490	472	467	499	478	502	480	504	456	490	509	556	477	507	514	498	520	484	539	496	443	466	498	489	530	456	502	456	509	484	493	518	468	492	449	485	446	544	525	505	475	498	480	497	500	510	493	489	501	494	499	468	455	533	471	490	509	487	488	486	499	514	507	489	512	464	479	521	501	494	540	508	483	493	521	483	517	512	489	431	505	512	499	476	480	553	507	507	495	480	510	492	477	511	491	493	465	529	493	504	504	481	479	464	515	521	504	512	514	517	522	501	516	479	486	513	512	518	501	504	504	471	495	500	541	548	484	510	522	502	475	483	511	506	484	440	486	438	496	511	479	483	506	485	505	457	502	478	493	526	526	538	463	476	489	511	470	518	486	512	476	496	472	465	487	518	505	513	472	495	485	498	532	473	513	473	479	445	495	493	497	498	485	451	504	507	514	492	430	508	524	522	496	452	486	478	521	535	494	478	511	471	514	467	526	508	462	487	462	483	490	500	496	500	471	466	516	506	461	481	477	519	480	476	464	545	513	462	510	492	477	545	509	483	494	481	498	477	450	505	472	487	493	474	490	478	470	443	479	508	441	505	503	459	483	465	498	502	498	520	463	491	477	485	476	484	509	509	450	504	473	486	499	465	511	501	512	488	502	502	491	473	524	513	529	463	531	483	442	508	486	511	469	463	513	507	519	449	502	466	512	515	450	518	487	478	480	491	482	501	480	512	506	520	491	522	484	503	491	498	497	504	485	494	520	518	497	496	474	550	499	511	503	504	458	500	485	496	452	480	478	484	491	495	518	483	500	506	505	438	512	510	461	458	471	516	512	490	491	525	489	445	529	496	500	489	478	471	481	507	505	473	504	505	532	499	518	497	469	472	505	456	504	527	495	510	486	505	486	493	460	475	530	496	532	469	541	494	463	495	472	478	486	531	479	512	501	493	499	504	483	523	503	506	522	491	495	507	485	486	468	468	485	486	481	503	511	507	515	484	481	519	503	446	490	483	487	502	496	479	509	479	476	526	502	529	514	480	509	457	506	507	503	490	479	491	484	487	469	476	507	490	497	491	489	498	488	521	497	490	499	485	463	493	456	513	517	518	534	487	498	500	482	500	512	486	466	476	464	476	493	488	525	476	546	492	478	456	472	521	456	497	472	473	515	480	482	491	512	471	535	539	455	496	502	511	501	511	491	506	465	493	493	492	500	477	505	518	488	461	506	494	500	478	521	546	469	521	477	518	460	499	510	518	512	516	513	513	494	502	500	484	522	494	494	517	473	501	500	494	485	475	474	497	514	479	469	480	487	456	482	488	532	541	508	508	518	513	491	487	493	520	523	538	493	450	497	474	454	487	495	473	449	476	503	515	494	470	493	500	511	506	486	518	487	492	472	481	470	480	508	497	521	495	493	516	525	479	508	502	484	473	530	523	497	451	525	505	496	498	485	511	499	480	492	500	509	502	487	527	481	473	461	506	504	493	513	559	469	545	488	512	492	554	506	508	523	465	465	482	509	506	534	532	514	490	500	437	493	480	480	513	493	475	487	467	536	498	452	472	515	492	469	452	510	487	514	506	522	521	492	501	484	501	464	518	498	521	475	471	489	495	475	488	528	501	541	493	486	478	456	477	513	483	510	518	484	467	515	482	475	431	487	499	475	511	500	504	486	465	518	489	493	479	488	492	477	471	490	500	479	479	517	466	514	565	511	494	475	493	515	501	502	485	482	469	495	478	458	494	492	488	509	480	502	501	478	485	508	520	505	481	502	521	474	494	481	546	498	491	490	474	481	467	502	461	497	541	486	525	506	484	505	518	501	443	492	505	514	526	510	480	497	492	476	463	495	496	476	486	561	496	503	531	492	499	493	488	502	499	477	536	428	489	494	510	494	499	503	502	507	520	499	495	486	535	511	508	467	523	487	511	510	525	504	492	487	509	461	491	496	493	477	492	495	502	508	507	489	462	530	461	485	468	527	488	455	503	514	456	449	464	496	504	518	513	489	500	491	489	508	504	511	480	470	546	474	480	503	507	459	515	510	478	456	457	526	479	483	509	495	498	487	505	517	547	477	476	510	497	498	502	505	465	469	506	511	482	512	469	539	468	485	485	477	469	457	516	490	506	460	491	481	472	499	490	485	469	505	462	479	490	532	475	466	458	491	482	489	491	525	490	474	470	543	535	535	474	495	477	487	537	478	489	448	486	496	490	519	476	500	496	493	517	465	464	505	497	485	499	491	493	481	474	496	492	489	498	534	484	498	486	549	461	522	517	506	466	534	477	518	477	472	501	533	448	500	485	532	480	489	528	524	543	469	473	470	450	505	502	493	500	471	511	488	479	512	500	516	517	484	490	475	493	513	495	547	505	498	498	506	463	494	451	490	491	469	479	514	549	541	521	486	572	507	519	494	487	520	477	489	457	468	496	480	510	479	497	486	521	481	467	488	505	507	469	491	501	490	562	475	505	494	428	463	522	489	470	482	522	515	525	507	452	491	479	500	503	482	475	518	479	449	509	517	492	482	507	508	499	490	477	511	448	470	473	478	521	503	495	530	494	523	458	517	491	493	447	483	501	500	488	457	487	474	557	518	473	494	517	505	463	495	515	481	469	507	500	450	468	457	456	499	520	503	504	528	502	470	488	469	531	504	524	519	475	492	534	507	472	491	465	528	514	459	511	496	483	463	472	532	499	497	485	463	497	487	505	548	519	460	454	499	467	484	489	482	501	477	475	504	541	507	496	525	485	526	481	492	520	461	491	518	526	498	457	496	490	495	472	505	483	515	510	503	470	491	460	497	527	508	489	475	491	466	465	528	486	503	474	485	513	506	472	490
24714	21633	28739	25019	18661	1264	484	334	295	268	224	216	221	184	195	192	171	178	165	168	172	198	160	166	143	154	143	152	140	162	140	160	142	138	145	150	159	171	148	147	143	134	152	154	134	156	148	139	134	143	169	159	158	144	150	140	139	134	134	135	140	133	135	148	127	157	157	158	146	145	147	154	144	131	155	168	140	153	114	146	151	142	148	153	137	129	151	155	149	130	129	148	156	161	143	151	149	127	147	150	154	148	144	132	142	164	155	149	164	142	146	140	159	134	156	151	125	159	135	160	164	119	147	122	141	149	145	144	129	120	141	136	142	152	141	145	157	157	144	132	125	136	137	147	138	148	134	138	149	141	144	142	155	164	153	154	150	132	151	153	149	154	151	160	139	130	153	158	146	141	158	136	142	138	142	118	140	150	150	141	144	128	149	141	133	147	145	132	141	145	145	157	141	139	140	136	151	137	156	135	159	144	137	124	123	135	139	148	124	138	124	152	149	131	140	149	145	147	132	133	156	141	138	182	146	165	149	149	143	126	159	128	133	147	142	135	164	149	133	135	149	155	147	162	149	130	154	165	119	113	133	146	145	161	137	133	140	132	130	152	125	148	123	144	146	145	161	146	145	148	156	137	136	151	124	147	143	166	152	143	156	154	147	139	149	136	135	149	135	147	153	154	139	144	151	151	144	140	133	153	153	156	154	152	148	134	154	130	147	118	144	151	132	147	140	134	137	137	152	144	148	141	157	143	123	154	128	132	137	147	145	132	140	146	162	114	138	166	149	152	156	133	148	127	143	142	152	145	152	135	143	146	146	153	151	139	143	138	137	132	122	147	145	162	125	152	152	158	170	149	152	145	127	133	145	137	137	148	127	135	145	137	154	149	151	157	130	139	157	141	155	140	130	118	135	143	157	151	145	156	118	147	140	146	131	144	138	147	159	138	139	142	160	170	138	162	150	160	146	153	147	147	138	130	134	135	146	162	128	130	129	144	126	148	153	160	149	138	146	150	132	150	142	144	155	141	141	162	145	159	124	140	141	134	134	140	139	148	139	129	162	171	149	120	119	128	143	138	143	151	151	142	141	138	146	139	149	142	163	141	140	147	149	134	133	119	137	137	139	175	144	161	155	143	123	134	120	136	151	159	157	156	127	125	141	144	145	140	139	120	145	152	135	141	148	138	149	107	171	147	127	151	123	148	146	137	145	155	148	151	151	158	134	126	134	144	144	139	142	144	159	133	156	152	155	148	158	156	141	141	147	139	152	154	138	146	137	134	141	117	134	143	135	149	118	137	126	137	134	129	146	159	154	164	161	144	160	164	154	141	131	120	136	150	158	118	136	130	157	168	125	155	129	130	148	168	134	136	136	151	137	131	128	151	145	141	151	158	126	156	128	150	166	134	150	141	143	140	142	143	171	152	147	156	116	147	154	140	124	149	135	152	154	154	154	139	145	175	156	165	149	159	126	162	152	128	125	154	194	149	127	134	117	147	165	154	133	150	158	151	139	144	133	138	125	162	143	149	135	157	126	131	132	137	157	129	137	143	138	133	171	167	151	126	147	145	155	135	143	146	147	159	154	137	135	132	122	140	149	152	137	150	129	141	125	136	132	138	145	136	144	140	133	149	150	136	123	160	133	153	166	153	147	133	152	138	128	137	152	148	157	143	147	130	146	150	145	128	134	154	160	158	128	137	137	137	141	124	147	143	159	134	129	143	140	163	150	134	134	150	149	167	173	132	142	159	132	151	136	130	138	152	164	132	129	151	145	150	156	166	143	154	136	132	143	161	173	133	131	146	143	154	126	148	142	131	144	166	155	140	123	158	161	146	144	144	142	159	147	147	132	139	140	135	137	139	149	134	146	135	159	142	135	148	162	162	139	146	153	148	130	127	133	146	120	143	127	133	133	129	138	151	141	124	135	130	143	158	139	142	139	132	159	143	164	143	128	151	133	129	145	150	141	153	146	125	137	136	141	123	130	141	144	163	160	167	136	134	139	139	153	127	141	127	119	131	129	135	147	136	133	141	154	138	144	164	155	153	146	144	148	141	124	136	138	140	131	166	150	143	150	158	148	134	165	130	149	135	159	146	162	145	147	132	150	137	159	131	140	150	152	130	154	140	131	152	142	140	142	152	129	136	154	145	144	137	135	145	162	166	151	140	157	169	146	156	130	145	142	143	149	147	152	142	154	132	156	138	121	153	142	138	120	133	152	135	144	148	130	141	157	145	141	154	138	138	161	146	123	157	166	137	144	137	131	139	153	147	140	160	136	150	146	139	158	164	153	147	140	140	135	131	148	151	128	136	131	143	131	116	144	133	140	129	127	155	150	146	143	124	152	138	155	135	152	150	144	164	147	134	159	143	162	117	131	150	131	162	159	144	139	166	153	152	146	158	154	146	142	138	142	144	149	167	152	124	140	144	126	127	145	138	159	140	173	127	160	145	158	144	158	149	132	146	156	155	149	135	141	170	116	146	139	137	132	150	130	141	143	140	135	149	141	149	137	141	127	146	129	129	115	131	142	159	131	159	150	154	140	146	138	152	146	160	130	136	140	135	125	157	157	134	135	162	147	145	137	139	139	138	133	151	137	165	142	160	116	134	150	145	135	139	146	142	145	142	169	130	148	156	159	169	156	153	143	156	138	125	143	135	142	144	143	135	132	150	142	150	129	147	156	155	134	132	151	164	155	142	139	152	140	116	144	158	129	147	150	134	148	167	130	153	143	143	138	159	140	131	147	128	135	135	138	120	140	162	168	153	137	137	144	162	155	138	152	145	135	130	130	160	149	134	145	122	135	154	128	147	116	152	162	148	115	141	141	141	135	154	122	146	145	158	141	130	158	133	142	139	142	146	145	139	131	136	150	137	143	120	121	128	162	151	160	128	167	148	160	146	137	141	158	141	152	148	140	128	122	142	118	158	127	131	165	178	125	149	134	132	148	144	164	171	152	152	132	131	139	148	136	148	126	136	118	131	146	138	151	126	152	160	140	139	145	164	134	149	137	143	131	138	152	162	157	141	174	137	132	138	155	137	138	128	158	143	142	147	154	132	140	138	146	131	140	144	155	152	123	148	151	123	153	144	165	158	139	128	152	119	141	145	153	147	127	146	132	153	144	137	137	159	166	165	148	146	143	154	122	136	164	174	129	145	147	132	139	161	153	149	132	141	145	169	153	139	132	146	132	152	133	148	168	142	118	137	145	135	147	161	136	139	149	144	124	145	129	128	149	147	153	126	154	156	123	154	170	146	135	146	159	145	120	115	153	153	152	133	139	148	158	150	132	140	134	165	151	136	130	140	129	131	138	144	144	146	143	148	154	165	151	145	144	137	142	125	132	156	132	158	171	159	140	152	144	129	161	146	161	124	142	164	125	132	140	139	140	134	157	145	152	142	142	136	130	152	144	144	123	140	152	133	151	139	162	130	147	150	156	132	143	132	153	156	160	151	140	142	145	144	153	138	164	131	161	162	150	151
34533	26160	8363	4362	2772	1982	1525	1186	997	900	726	648	642	536	490	520	440	435	479	426	393	413	376	379	393	329	403	363	358	370	325	347	327	363	326	327	353	324	330	353	336	318	315	308	353	322	334	355	336	341	295	333	322	332	315	288	335	303	334	364	340	323	305	315	328	340	306	318	323	324	336	343	352	297	341	333	327	332	314	341	302	324	307	307	306	317	319	337	314	309	300	313	327	307	299	324	288	295	309	341	350	311	348	280	284	308	313	327	313	346	326	305	305	354	323	327	312	339	316	317	317	357	284	313	350	290	321	320	309	293	317	290	334	309	309	324	317	302	322	289	291	312	316	317	314	333	316	317	336	318	311	320	308	319	335	309	350	310	288	338	313	307	313	289	336	279	317	332	298	309	287	319	321	307	321	313	308	296	322	312	298	346	325	343	284	301	351	311	323	309	310	311	330	353	318	318	293	291	309	310	329	309	333	299	290	312	318	320	313	298	326	315	328	329	346	313	327	331	301	318	342	334	316	318	325	312	309	324	311	290	296	350	319	277	335	295	350	333	312	312	306	305	305	301	309	297	314	344	347	301	324	307	332	335	314	324	314	332	318	337	283	327	306	354	313	326	336	329	311	328	332	307	304	319	331	319	308	312	298	295	289	293	331	326	302	304	326	304	320	286	297	324	300	318	341	338	327	308	315	313	327	324	320	314	331	315	336	331	360	320	296	319	324	314	307	307	296	298	299	330	314	309	301	319	332	316	333	316	319	327	292	298	322	306	289	291	285	331	310	309	281	309	312	306	333	277	318	301	317	298	319	296	292	317	320	302	307	322	297	322	280	347	303	310	318	292	337	302	315	316	333	312	346	332	328	271	348	308	299	324	311	341	299	328	303	298	336	296	313	317	325	293	286	299	330	297	301	353	329	305	318	347	314	290	287	299	308	322	329	337	282	286	302	330	305	313	322	323	333	305	307	293	294	288	325	313	297	343	323	333	299	314	292	314	328	345	342	333	351	316	333	332	338	297	334	344	308	286	349	304	302	337	349	305	294	324	351	351	294	308	339	324	321	361	315	291	281	325	326	329	305	304	282	293	301	303	294	303	296	284	297	334	336	350	295	321	303	294	313	324	295	305	321	304	301	269	349	337	330	324	319	343	314	298	318	273	310	329	331	299	348	303	309	294	318	295	302	308	304	323	317	338	331	298	315	319	318	302	299	294	311	324	313	282	317	279	321	293	329	327	326	301	305	317	298	312	334	314	281	289	323	292	316	297	310	319	315	317	322	308	303	293	328	302	320	325	307	304	318	321	323	333	341	303	328	300	352	310	345	329	305	307	315	307	292	323	318	316	320	306	318	315	306	281	344	313	332	315	315	311	313	296	327	313	302	302	308	323	315	339	332	348	316	376	320	314	326	280	355	287	343	350	298	297	313	327	345	317	330	327	309	327	294	288	330	298	283	318	319	318	318	323	321	280	326	313	324	300	328	318	291	319	305	291	304	313	294	335	351	335	346	301	307	305	342	297	321	309	331	313	307	320	335	291	302	308	301	306	316	317	300	284	316	332	327	266	325	297	281	285	305	308	308	313	323	324	310	323	295	294	307	305	286	329	318	301	318	292	297	324	308	320	328	306	373	304	330	307	313	288	312	299	334	320	326	351	305	321	341	272	322	327	357	318	326	303	319	299	293	328	297	331	298	296	315	312	335	300	313	312	330	277	347	312	316	308	338	299	346	323	342	302	323	319	325	309	309	305	344	338	330	328	321	308	311	330	309	320	313	298	310	322	298	300	305	322	324	324	295	293	336	315	315	320	322	285	343	293	354	311	320	315	329	308	331	283	312	317	318	345	334	324	315	301	304	298	299	340	316	301	273	302	314	321	295	295	285	304	312	340	300	333	310	293	318	309	316	298	326	315	294	323	312	337	298	294	338	291	307	315	306	336	310	310	328	323	339	287	289	348	328	284	313	342	349	308	300	304	342	343	341	325	292	322	332	308	290	281	299	294	302	331	324	334	306	336	320	303	339	308	329	293	336	307	297	306	288	302	319	305	288	328	303	330	300	327	313	309	337	310	338	304	303	298	362	304	296	292	293	319	323	323	310	281	325	314	293	297	288	301	310	322	323	296	341	338	285	316	273	328	285	331	325	309	320	310	313	268	314	307	329	327	313	319	308	308	325	293	329	312	340	320	348	283	318	320	311	316	327	305	291	336	326	360	319	342	291	315	291	302	282	295	309	317	305	324	297	329	329	285	316	350	309	316	316	296	342	314	295	304	281	307	334	287	298	312	276	323	361	299	304	291	307	318	322	322	296	346	295	297	330	296	305	301	326	295	310	317	319	339	299	319	315	314	316	337	298	292	298	291	317	327	315	306	310	329	311	296	306	300	316	305	326	319	306	333	332	339	333	314	302	304	328	324	314	294	323	303	313	305	296	300	319	299	293	310	290	312	316	332	308	321	325	309	296	285	328	323	326	303	318	293	312	333	331	268	330	312	304	321	300	345	324	297	314	322	323	342	292	330	313	324	315	342	304	340	346	320	314	314	328	301	306	327	289	317	306	311	302	315	299	299	332	307	295	281	326	353	320	279	345	331	312	325	357	313	321	331	328	315	344	307	314	327	307	306	282	309	362	320	319	290	334	325	269	258	329	347	315	311	310	308	285	337	338	332	329	328	324	327	299	300	304	334	340	301	315	325	315	303	313	291	319	327	324	321	302	314	333	317	312	323	294	312	342	316	317	317	317	288	288	346	298	322	325	319	300	299	337	288	290	334	337	302	305	317	307	316	270	294	310	322	322	301	333	339	344	309	313	323	301	320	322	277	341	291	312	283	307	307	282	287	311	314	267	273	292	323	320	307	296	316	300	307	343	330	288	325	308	330	315	281	308	302	297	286	346	307	326	318	307	304	294	300	313	339	283	338	319	297	326	291	295	303	320	290	307	320	299	343	337	348	316	325	305	340	317	301	299	332	346	340	306	325	328	309	315	284	328	305	291	296	327	306	287	306	322	300	347	327	321	292	358	306	301	325	318	292	357	294	306	326	335	322	336	316	317	338	294	333	345	319	344	348	308	286	309	297	311	310	345	312	297	302	297	318	294	319	300	279	350	334	311	296	304	307	347	323	306	323	288	286	320	268	335	314	330	325	311	305	330	314	333	310	331	315	286	321	297	311	310	311	342	314	315	344	312	326	292	318	303	321	298	340	295	311	301	339	278	304	333	291	329	325	329	331	336	330	315	306	315	311	314	309	315	294	318	300	317	329	302	316	319	338	324	309	321	362	317	299	308	334	294	288	298	303	312	331	327	311	303	311	305	287	276	317	293	317	330	300	297	354	315	326	328	296	297	314	295	286	311	301	301	311	317	337	294	336	306	304	311	363	336	307	290	277	290	344	322	339	362	311	291	301	330	303	321	321	311	333	348	303	303	287	313	316	328	325	284	312	287	360	304	319	318	282	360	312	322	317	326	311	286	344	320	314
23795	21628	29493	24221	21628	16836	1640	818	618	603	562	534	471	464	421	461	413	401	397	335	390	413	392	388	401	393	379	379	342	391	333	345	369	384	334	371	404	359	352	357	336	344	371	355	320	343	363	345	308	338	339	384	340	350	313	356	385	352	381	353	369	334	338	347	338	353	349	362	335	358	329	316	346	308	343	374	329	336	346	363	325	357	353	358	346	336	351	352	332	324	333	348	322	322	349	319	376	368	357	339	327	318	364	351	350	327	345	359	327	338	309	352	335	336	352	340	328	352	336	351	362	364	360	298	347	336	325	315	359	320	338	328	367	329	331	336	368	330	326	319	361	381	318	338	343	375	313	331	340	333	304	331	370	325	313	355	318	388	355	347	352	353	356	331	318	339	325	344	375	309	355	330	333	332	339	320	322	336	358	354	363	364	321	334	340	323	348	312	352	334	337	327	350	331	346	348	329	358	304	317	326	335	366	323	324	384	323	365	348	348	355	326	365	369	328	338	344	318	373	351	343	321	321	296	376	312	319	330	352	300	317	314	293	316	326	339	337	339	356	354	352	370	326	358	349	331	347	356	360	329	320	337	352	338	336	369	293	326	350	331	336	348	360	345	340	322	336	305	322	327	376	320	322	338	338	315	366	334	346	368	323	329	345	340	348	340	326	355	357	334	340	353	320	306	358	343	321	326	351	344	324	322	368	349	354	331	316	347	308	339	327	338	323	348	313	340	293	324	328	376	332	321	332	339	314	325	336	304	373	364	353	316	312	308	322	328	330	327	310	331	351	370	336	346	328	376	357	352	336	321	306	309	330	352	325	338	372	320	343	365	341	317	317	315	330	347	309	340	356	368	342	340	362	335	318	299	325	324	326	345	353	325	341	366	318	368	342	341	332	337	323	342	319	328	314	340	318	351	350	329	323	342	383	313	349	319	317	375	358	368	342	323	343	332	358	355	346	337	358	320	356	350	322	335	362	330	347	313	363	336	343	341	373	314	316	334	359	315	319	366	340	343	343	309	356	375	329	312	345	311	333	350	335	345	348	328	349	361	347	356	337	367	370	319	359	346	340	351	300	332	335	358	332	322	320	378	337	321	349	347	360	331	352	325	314	366	318	342	334	307	370	343	356	339	331	352	318	353	327	350	342	318	306	330	339	343	315	324	342	338	309	334	323	330	373	322	341	336	338	340	325	308	347	355	346	327	344	303	334	371	360	351	345	349	330	318	320	343	353	311	359	348	332	337	325	334	372	331	337	358	341	332	333	298	318	357	370	338	363	334	338	381	350	307	347	316	351	379	369	344	326	333	339	339	346	321	346	324	327	319	298	351	348	326	339	346	332	378	312	333	379	374	331	358	341	318	324	338	349	346	333	359	352	365	357	342	311	313	313	310	337	333	341	315	316	347	352	330	345	337	338	378	344	330	361	386	300	334	347	330	341	311	332	316	389	327	322	355	328	321	332	332	335	352	355	349	335	336	361	342	312	351	365	354	352	358	329	322	331	376	345	350	317	335	341	309	333	350	325	322	310	364	366	322	338	352	354	365	370	340	340	363	335	347	344	315	333	340	339	356	361	324	373	317	328	333	345	341	364	342	322	361	333	301	320	341	333	334	309	356	321	329	309	320	320	346	333	345	352	342	342	336	336	318	370	328	325	314	356	350	321	346	361	325	332	379	329	332	330	386	344	352	318	336	350	335	333	304	326	347	371	318	311	332	356	354	347	355	370	367	341	362	337	342	334	372	323	306	352	327	319	326	314	340	336	329	328	306	332	357	329	329	354	370	341	325	376	340	368	339	344	355	366	372	328	349	352	351	310	364	339	340	323	337	342	338	372	312	319	298	363	306	317	355	349	326	332	360	360	374	325	349	344	340	320	330	381	347	319	340	338	320	349	336	360	355	375	297	322	314	351	341	323	348	363	345	327	350	329	376	371	375	342	335	336	322	333	335	349	330	346	359	327	341	321	323	340	318	344	345	348	351	338	324	329	330	323	331	377	341	345	361	335	311	347	370	337	339	347	328	360	349	313	346	299	380	312	328	344	343	333	345	355	327	330	328	339	339	351	361	299	355	312	362	376	320	327	339	330	374	364	325	343	320	340	310	341	344	339	322	324	339	322	353	323	344	336	341	305	317	343	343	351	331	366	320	350	336	320	334	374	329	327	326	351	339	346	377	321	330	312	326	347	331	356	342	333	365	313	366	312	342	363	340	354	360	316	333	336	343	315	323	330	330	352	314	377	344	342	369	330	321	372	347	337	336	318	317	331	348	337	335	374	322	349	320	357	370	306	268	333	327	353	337	363	346	336	324	336	347	319	356	326	315	339	307	336	385	314	351	362	318	342	348	324	336	338	366	344	347	344	365	339	340	382	345	325	357	330	366	366	345	356	331	349	334	314	339	321	326	384	306	341	346	379	317	340	343	375	338	337	319	322	341	349	340	371	327	320	312	353	334	335	362	349	342	379	357	307	338	380	309	351	361	333	308	353	324	325	352	349	345	337	297	319	320	332	332	340	343	315	362	302	300	314	328	353	372	378	323	332	332	335	355	337	341	355	359	344	360	329	324	334	384	350	350	335	332	375	313	325	359	331	336	343	351	308	326	358	354	361	347	348	339	319	341	331	335	339	346	320	301	331	338	329	351	345	344	353	342	370	299	342	350	316	341	330	334	349	355	350	322	368	347	297	348	323	319	352	352	314	289	301	323	320	309	325	318	346	355	322	320	392	341	329	336	350	346	352	350	342	329	322	347	336	324	334	311	326	343	318	348	333	361	350	330	327	348	330	370	378	312	332	343	354	314	365	379	323	379	281	338	367	363	366	350	349	341	370	365	336	366	320	321	318	352	294	368	344	342	350	361	314	397	320	313	313	323	293	363	337	324	340	312	329	356	367	330	348	335	383	342	321	335	361	336	333	329	368	346	353	337	335	297	353	371	337	344	333	326	343	313	335	353	341	300	325	353	345	346	357	310	364	310	318	340	321	318	337	347	351	328	333	372	332	305	341	329	347	359	335	355	341	346	334	319	362	356	341	365	326	310	318	321	309	320	326	339	321	341	327	324	336	326	333	326	331	357	375	363	344	390	324	363	348	324	310	358	334	321	316	357	317	321	360	339	346	364	329	338	323	343	362	322	318	313	355	344	358	342	354	306	335	336	350	316	368	318	315	332	324	319	371	323	351	337	302	337	349	339	340	344	351	317	306	320	340	338	364	324	350	317	361	370	324	355	350	345	328	340	329	352	333	332	319	373	332	317	336	377	334	334	372	339	318	332	349	357	322	313	292	319	309	315	325	372	338	337	335	324	324	327	327	327	332	335	329	387	339	339	359	333	346	334	324	360	352	367	335	319	367	333	334	311	379	323	347	336	365	337	353	359	300	355	341	373	350	331	281	370	315	344	332	353	323	316	313	323	321	355	335	347	332	350	317	328	347	340	368	330	367	328	320	333	347	324	319	346	354	363	349	315	372	356	329	351
39218	32485	13648	7457	4944	3729	2819	2289	1998	1600	1458	1353	1221	1162	1034	978	950	936	892	878	782	847	824	798	760	743	819	802	746	739	799	730	728	691	697	713	745	688	695	709	650	716	695	731	637	748	689	676	711	664	668	674	691	689	676	658	671	671	685	643	675	725	647	663	661	713	669	675	711	641	661	706	662	712	656	688	619	678	665	694	657	663	672	674	656	652	619	646	647	648	643	671	622	660	663	620	613	645	659	672	656	662	651	681	680	651	647	667	648	622	725	665	613	680	652	611	639	616	640	670	638	678	624	626	655	702	670	638	645	665	664	604	678	651	638	624	651	671	722	676	696	673	647	632	673	669	693	665	687	674	670	661	648	693	631	644	681	660	652	641	621	662	652	617	677	635	620	670	631	636	731	681	649	695	685	675	640	668	666	665	659	652	626	642	626	641	631	693	646	640	671	656	670	665	674	691	638	675	623	638	682	630	628	624	638	696	679	626	642	670	653	663	663	672	658	691	690	663	650	617	690	625	673	648	658	629	658	627	637	672	660	622	664	680	673	621	654	636	690	646	636	686	663	578	663	679	656	673	644	655	631	621	616	638	678	630	690	663	622	640	676	649	657	641	688	629	672	669	665	641	651	668	664	644	695	636	648	671	616	625	687	667	663	701	688	649	675	675	678	699	652	642	673	685	654	647	664	696	622	649	688	609	658	663	627	638	648	682	695	619	641	669	645	687	666	642	655	677	664	653	682	712	652	655	617	639	657	624	674	698	648	682	679	622	662	611	640	659	666	633	655	636	713	717	696	681	659	698	628	644	651	681	677	659	696	695	661	653	637	698	660	654	681	710	600	630	639	657	690	675	689	663	673	635	641	671	653	663	623	639	633	665	697	684	642	664	697	652	698	681	652	643	642	644	625	656	599	661	629	617	638	659	681	655	657	619	657	613	625	645	639	681	694	678	635	645	675	642	665	630	648	671	649	641	640	693	715	650	686	696	616	636	673	654	631	670	647	669	668	673	657	676	648	631	726	705	659	670	639	680	605	667	683	710	667	696	675	661	671	699	645	660	687	650	607	637	722	704	655	636	678	700	684	692	609	660	684	689	667	647	664	716	667	611	664	622	642	684	679	674	656	645	636	656	638	667	670	652	632	645	632	666	648	635	681	658	693	657	646	618	698	708	651	615	667	654	671	686	660	626	614	675	708	676	682	718	636	650	651	652	627	676	710	697	677	672	634	616	638	658	649	651	595	661	654	643	654	673	662	664	682	653	669	679	668	619	631	659	678	647	657	656	653	650	658	636	649	633	683	660	677	675	727	628	647	658	692	658	661	647	672	616	677	646	658	667	647	597	685	647	701	637	677	678	650	650	656	638	666	618	606	692	611	637	642	694	639	629	617	657	658	626	713	690	659	679	613	683	642	654	635	696	688	689	674	658	641	627	659	644	650	705	685	655	657	618	679	661	659	650	611	684	645	687	703	636	650	656	637	666	656	626	678	622	681	682	602	645	686	691	616	654	652	639	643	607	650	632	602	642	706	650	669	680	653	675	640	675	641	682	678	660	659	613	677	643	603	701	667	623	687	697	660	619	663	655	642	656	609	631	660	643	655	671	619	649	664	641	667	626	709	670	698	609	629	671	681	651	579	606	664	661	681	647	665	621	628	696	688	593	684	695	642	618	683	625	654	635	660	639	689	673	664	651	656	667	636	642	723	640	632	686	695	639	659	658	616	633	639	689	654	630	626	627	655	653	685	632	647	637	657	660	644	685	668	655	622	648	626	645	641	641	642	661	677	643	617	647	614	680	671	647	653	681	656	632	678	620	683	680	624	666	621	623	676	621	643	646	627	685	649	666	682	674	638	605	672	680	665	684	641	626	646	670	639	619	662	651	657	632	674	630	700	616	642	671	628	658	636	645	666	592	658	677	651	646	667	656	673	619	687	648	683	627	646	696	684	644	671	644	640	679	616	652	665	669	631	695	671	664	631	681	693	635	668	627	690	623	655	681	635	666	652	645	682	623	655	702	657	662	610	600	639	700	641	660	659	652	691	647	633	640	622	677	632	689	661	629	644	630	618	653	670	666	675	605	632	653	669	697	620	658	675	667	689	655	650	678	630	641	641	672	668	675	649	629	678	690	648	649	679	664	647	679	733	645	669	662	592	637	626	638	659	644	618	633	662	655	676	641	679	667	592	681	667	637	666	645	684	674	662	642	629	665	717	704	651	660	659	701	644	636	678	627	706	601	673	693	685	650	680	626	618	669	615	648	685	677	687	613	637	630	659	657	667	683	646	675	664	641	664	680	643	630	642	670	653	651	631	653	695	638	649	652	722	679	685	664	645	637	665	675	660	652	679	662	708	653	653	643	647	637	583	611	644	648	685	675	675	648	684	669	642	651	665	655	666	683	685	675	677	640	638	682	622	651	644	674	606	621	648	639	651	647	642	644	672	684	648	644	670	663	687	670	682	684	599	652	676	606	613	610	623	659	638	665	704	652	624	654	687	641	660	649	624	681	609	646	657	671	673	652	588	651	637	597	629	697	658	627	636	659	626	632	665	624	677	647	736	613	685	681	624	646	636	696	635	639	654	682	678	607	658	660	635	636	683	637	623	642	681	639	680	637	645	688	608	679	670	663	646	633	647	645	630	693	652	637	611	619	670	690	649	685	638	632	669	674	638	686	665	667	699	628	636	678	662	660	626	648	609	635	687	646	707	671	627	664	686	665	670	633	618	680	652	642	621	631	654	658	655	640	642	693	644	628	642	656	674	669	683	657	670	648	624	638	683	718	619	637	663	658	680	612	628	644	676	650	608	612	692	670	660	662	660	620	610	669	645	669	642	651	707	668	608	662	636	656	661	653	649	649	648	645	656	654	635	667	685	656	615	687	666	650	657	701	681	672	657	637	703	656	647	635	677	647	655	605	664	659	610	698	648	632	623	628	679	618	635	697	638	681	612	695	676	641	638	625	608	649	655	629	672	603	669	641	655	683	600	626	609	668	668	684	688	657	653	633	675	669	654	668	692	686	661	667	695	680	678	678	679	652	661	669	707	688	661	644	667	647	646	651	673	649	667	642	616	643	635	627	609	647	628	671	611	679	626	643	659	654	630	628	616	600	657	726	636	662	631	672	612	669	623	667	677	674	668	666	693	657	640	678	658	667	681	673	654	653	678	653	644	698	651	657	636	627	628	622	667	668	638	696	682	619	631	640	648	604	634	583	642	625	618	647	667	651	660	690	629	672	702	648	667	639	665	669	689	674	628	696	621	615	649	645	673	641	636	668	685	659	684	664	591	621	696	616	669	685	622	675	592	716	678	623	670	658	669	672	669	612	724	652	662	637	623	645	641	658	641	711	696	619	619	669	625	638	653	661	669	699	682	688	698	683	621	662	656	622	663	633	650	630	657	665	672	614	666	647	678	622	623	676	688	661	631	652	657	669	677	684	673	609	688	641	632	681	643	675	666	703	590	648	656	618	637	677
27387	20802	7265	747	456	415	282	258	272	250	252	228	244	231	229	210	229	235	247	218	232	256	234	218	242	241	240	235	214	205	224	211	224	248	218	225	236	224	210	252	226	230	243	241	226	243	239	226	223	231	246	247	224	239	219	249	256	227	228	225	212	225	234	230	231	218	238	252	253	230	239	231	225	211	238	237	216	207	230	248	232	230	261	233	215	228	227	221	232	194	218	217	221	226	216	245	203	212	239	215	211	213	205	243	246	226	252	219	250	240	205	211	210	184	261	202	228	221	212	241	222	235	242	224	232	229	261	253	242	224	242	243	245	252	220	235	222	257	235	238	219	251	253	214	224	212	250	194	236	213	203	200	226	223	217	221	244	250	221	253	248	228	246	220	215	235	234	231	215	246	252	245	251	235	248	223	248	223	249	214	216	229	241	232	238	249	231	228	225	240	222	219	232	242	204	213	242	224	250	247	242	202	234	246	253	237	222	216	221	236	246	249	264	227	272	220	249	243	210	206	237	221	243	203	193	267	200	245	212	223	245	243	218	236	218	239	237	232	229	212	241	232	222	222	220	233	221	226	239	243	219	245	222	257	210	234	247	215	229	220	220	220	249	247	259	230	228	232	221	237	242	221	208	246	220	238	220	214	229	213	252	217	210	216	216	220	241	242	231	216	211	214	207	211	207	216	237	231	226	214	237	223	229	258	184	207	212	243	220	211	230	250	242	228	215	224	252	220	255	232	215	227	253	245	226	217	263	239	242	264	240	248	230	196	233	230	226	236	249	196	230	215	224	247	233	263	221	246	210	216	212	208	234	235	213	240	232	233	235	223	223	225	234	213	211	242	202	200	213	237	250	231	239	250	234	278	225	231	224	231	223	226	253	235	241	230	204	247	230	221	219	221	215	226	207	241	206	217	237	203	198	197	203	252	262	247	234	241	234	232	220	262	245	208	218	241	246	221	228	232	234	211	231	231	210	242	254	250	232	234	257	224	248	215	218	220	231	236	221	256	245	255	240	205	240	227	227	219	229	246	206	283	219	243	211	218	223	227	227	236	240	255	234	230	210	224	214	224	232	237	246	220	242	207	250	226	261	242	241	267	219	229	230	217	239	237	240	241	208	234	208	239	235	224	239	247	201	229	264	252	244	207	217	231	220	238	232	204	240	222	237	224	229	230	210	240	232	242	217	214	227	230	235	234	232	205	245	226	208	250	220	247	243	248	235	201	250	223	250	223	220	237	219	252	229	241	259	244	259	217	215	231	203	241	243	239	251	234	229	227	247	228	228	211	226	214	227	230	252	230	237	225	246	226	244	248	237	223	230	225	232	217	226	243	192	226	262	193	243	236	243	227	231	258	208	189	254	234	222	218	231	200	200	233	209	223	254	240	241	217	226	219	213	206	220	225	202	216	233	244	209	214	212	206	243	207	283	234	249	238	237	191	242	222	281	250	251	204	219	233	259	240	225	235	225	223	248	244	226	275	225	226	243	244	223	227	221	233	217	235	207	206	227	235	218	211	207	228	219	256	230	227	233	225	220	237	223	243	204	241	237	230	234	228	212	230	238	226	229	252	232	238	213	235	235	220	210	217	245	220	253	229	223	216	224	213	218	210	216	192	192	266	234	240	229	207	221	208	227	220	212	198	243	233	249	228	233	220	239	201	240	266	223	221	239	204	230	221	234	221	243	245	228	233	202	213	245	229	207	239	242	258	232	209	245	230	211	232	224	257	224	224	225	218	217	232	218	232	249	220	257	224	265	230	220	240	220	227	226	260	206	223	232	255	226	215	210	255	217	189	222	228	254	228	241	215	216	215	232	242	202	205	259	233	230	229	227	238	194	194	221	228	222	241	239	218	233	221	201	239	203	238	237	243	217	204	250	243	248	215	245	210	260	240	225	237	216	218	219	246	248	231	248	243	219	222	232	225	233	200	219	224	229	221	227	228	227	262	236	226	222	241	253	218	227	223	223	231	230	242	238	226	217	193	258	221	215	245	226	238	222	214	234	200	224	244	209	233	204	213	232	231	241	220	242	210	221	244	232	261	230	224	220	198	221	224	238	222	222	257	204	242	232	231	253	247	250	233	232	234	253	217	248	218	221	245	235	226	246	222	226	260	208	231	208	225	213	242	218	225	226	240	262	232	242	249	218	213	236	229	220	230	231	234	230	234	220	245	241	209	254	230	216	213	245	206	222	226	229	221	232	272	202	236	214	218	216	199	239	250	215	225	224	197	252	240	212	239	213	220	242	225	220	240	237	236	250	189	234	231	223	200	235	246	243	217	251	221	236	234	249	244	232	221	229	221	234	238	224	231	224	224	249	210	208	236	213	234	210	209	241	217	231	242	248	231	215	238	188	201	262	223	235	212	231	223	235	225	235	221	233	221	235	221	213	248	239	259	212	224	219	226	202	230	210	219	221	208	223	229	230	239	230	234	211	202	225	213	232	203	243	237	240	225	232	240	201	220	225	237	224	238	213	211	231	202	243	230	217	232	233	225	232	222	230	223	242	217	215	225	216	209	229	227	216	228	244	224	243	215	262	230	225	232	234	241	246	211	219	217	225	232	225	212	246	240	218	241	214	234	220	228	235	235	234	232	230	234	197	201	203	243	239	222	244	251	236	224	211	224	253	236	198	219	216	238	232	261	240	243	242	239	220	237	228	210	219	230	217	219	238	242	223	237	207	224	213	208	229	230	243	246	224	229	259	250	222	238	205	230	210	221	243	220	223	245	214	229	233	215	222	222	222	226	195	203	212	227	240	229	214	226	231	253	229	242	231	229	247	214	195	225	220	255	223	236	251	212	212	233	262	209	226	236	228	239	207	211	237	249	245	243	222	207	218	223	210	241	221	219	236	199	236	241	229	208	226	228	205	215	256	195	245	223	227	221	211	228	222	227	238	244	227	248	240	238	225	232	211	239	218	219	234	240	197	231	238	219	240	207	201	239	212	252	200	224	235	199	241	236	230	224	211	239	200	226	234	234	238	206	252	241	244	205	227	214	239	231	215	223	248	216	211	209	253	268	228	234	244	250	227	231	252	223	241	215	267	201	244	252	250	223	224	210	202	214	229	230	207	228	247	249	239	205	202	219	237	209	242	215	210	216	208	224	226	226	219	194	222	230	206	232	224	239	242	231	228	254	216	250	221	228	235	210	227	243	224	240	216	244	230	212	251	191	208	236	229	230	222	267	224	218	239	244	237	228	227	232	238	239	234	239	234	244	230	216	227	241	233	231	224	230	262	210	238	215	190	248	227	228	209	232	209	231	211	226	237	223	233	231	231	231	226	225	216	225	227	246	224	222	224	251	217	222	251	226	217	218	230	253	264	212	238	253	230	225	224	223	224	241	194	245	237	258	226	223	221	240	223	260	225	228	225	234	244	233	258	236	241	226	228	235	238	219	205	221	235	229	224	238	213	227	216	258	208	209	227	244	250	227	226	218	218	202	227	225	239	237	251	220	201	219	233	218	243	234
16509	9327	1496	973	751	715	600	567	558	537	539	525	529	529	513	538	514	450	493	497	472	487	522	528	499	514	539	474	481	464	516	476	478	521	496	456	488	474	486	473	485	490	513	461	530	540	470	523	499	499	503	435	478	507	473	496	469	502	522	491	465	491	486	530	520	528	452	517	503	498	525	496	470	510	476	497	459	509	485	457	456	482	491	494	471	488	502	516	509	460	494	525	469	490	486	460	507	504	473	458	499	494	460	473	495	506	493	506	516	457	470	487	512	512	521	498	455	484	523	467	479	473	476	462	477	515	515	507	469	476	497	533	488	511	495	502	510	520	469	474	459	481	496	478	515	501	526	524	480	492	498	466	488	505	485	454	500	462	517	544	497	492	487	504	480	486	520	479	457	458	471	509	492	474	477	476	485	438	442	502	473	468	515	471	500	506	486	467	507	499	488	512	510	459	456	496	497	488	487	472	486	524	479	458	501	530	525	471	469	488	502	467	477	504	444	506	465	462	507	483	492	499	490	463	486	503	490	498	521	488	490	514	489	551	497	461	519	485	475	454	521	472	474	468	482	491	471	446	482	441	459	510	489	473	518	495	493	499	509	512	488	486	504	526	474	480	494	465	490	475	499	489	489	501	473	459	480	518	503	470	517	480	471	471	456	508	476	453	505	481	452	517	498	472	465	480	481	487	443	491	472	507	502	476	493	468	483	498	499	479	448	527	489	495	478	481	503	512	482	494	455	499	494	478	500	459	523	537	468	505	488	492	468	505	513	489	471	484	479	468	506	483	538	457	506	493	491	450	515	463	526	485	535	470	447	509	520	514	440	475	492	461	537	487	476	482	501	504	528	487	527	487	482	464	465	499	519	474	456	484	493	493	494	532	492	504	510	466	574	448	441	471	493	482	484	472	503	484	450	437	527	477	511	474	462	517	509	518	484	488	484	496	453	547	459	495	515	489	481	470	514	511	465	507	511	457	535	504	493	490	475	511	494	494	455	500	508	504	475	482	481	463	543	500	471	491	492	525	476	514	455	513	482	513	504	478	480	522	450	483	476	471	509	497	457	485	515	480	487	469	500	457	515	523	453	471	505	522	508	503	489	505	518	476	506	501	491	487	405	497	455	462	481	515	494	496	475	502	509	503	484	460	470	468	498	521	524	448	508	486	524	503	484	485	478	477	540	477	440	482	484	473	490	442	438	475	461	487	495	479	472	490	483	442	508	506	488	472	491	478	471	509	511	474	412	479	477	479	493	529	490	475	509	475	489	468	483	543	509	504	484	492	477	519	509	494	491	496	524	522	524	510	501	513	463	500	488	486	476	495	509	511	487	515	488	457	520	493	516	507	482	508	500	475	461	489	492	487	481	542	518	431	492	496	506	525	531	514	515	486	502	512	514	482	494	465	511	506	489	483	476	450	518	458	509	509	509	500	490	500	482	468	489	464	508	502	519	481	514	494	521	555	451	476	496	476	483	492	481	451	483	487	494	507	482	518	522	484	506	529	506	471	456	501	503	491	480	511	494	494	497	482	478	479	498	479	447	486	471	461	512	501	496	492	525	492	509	446	524	467	519	465	482	499	496	509	474	467	469	499	452	503	486	526	475	462	463	522	509	490	493	510	456	497	499	486	477	488	488	482	523	477	479	474	459	508	475	465	466	467	473	461	492	471	497	533	482	541	507	473	487	502	472	482	481	480	479	484	481	514	489	481	475	453	479	534	474	471	466	499	507	498	499	506	489	471	509	490	501	499	499	485	514	495	491	531	476	530	500	445	480	472	469	493	498	480	461	480	469	531	490	514	453	467	499	483	506	536	477	477	429	495	482	467	513	472	515	487	486	493	513	506	481	487	450	560	505	479	492	496	515	496	487	485	461	452	477	519	452	471	492	516	481	522	505	488	512	509	506	493	513	510	455	511	493	485	494	484	478	476	468	505	506	481	510	495	458	490	475	503	495	506	514	483	454	510	527	471	494	450	496	495	477	535	468	522	456	499	491	469	470	505	503	490	505	522	461	518	493	472	518	489	477	463	493	481	486	487	496	483	489	458	458	508	473	494	511	501	494	491	478	483	475	488	473	463	479	454	467	487	518	520	493	486	497	495	510	473	534	516	501	479	532	455	521	495	505	472	519	509	483	498	511	466	479	483	496	496	468	480	460	465	512	497	484	490	478	524	475	472	475	454	451	486	526	503	498	491	531	480	512	472	506	468	467	523	502	520	543	499	458	517	489	510	504	492	512	472	478	485	471	514	464	513	504	475	493	473	468	495	454	503	494	475	446	505	480	494	524	486	479	485	511	469	474	460	505	500	514	551	491	502	490	468	455	508	485	497	464	475	434	500	490	470	524	463	497	476	482	485	493	470	486	528	503	514	456	513	499	492	496	479	468	461	494	512	476	501	473	482	538	455	514	491	482	508	533	499	475	532	487	496	481	437	496	495	501	471	485	483	493	497	482	473	472	499	518	451	510	506	485	475	509	472	460	486	545	503	440	541	447	489	489	528	481	472	489	500	507	508	463	485	467	505	495	477	490	469	494	475	500	481	472	495	498	507	514	486	506	487	477	470	538	485	485	501	463	467	445	482	499	497	514	494	474	514	458	461	534	507	486	519	464	470	485	499	487	436	505	491	494	463	500	453	456	486	511	479	501	473	470	479	525	510	466	496	529	492	482	481	459	487	480	476	506	452	490	495	503	497	490	453	519	511	497	492	514	493	488	524	523	490	525	492	506	494	432	531	473	475	514	480	504	490	462	486	489	450	484	483	489	463	492	493	497	489	482	452	488	449	501	482	489	491	501	501	467	508	481	474	476	516	460	477	466	501	471	472	488	484	467	492	460	526	500	478	475	527	471	475	537	496	496	480	445	493	527	506	495	495	496	480	490	534	485	532	477	508	474	496	483	542	476	460	483	482	517	492	496	461	518	478	475	523	476	479	506	458	528	480	479	495	467	522	479	539	498	487	471	466	481	460	506	523	498	461	485	499	461	468	445	475	464	475	506	515	458	495	477	498	477	450	488	502	472	511	488	511	540	483	480	484	488	463	502	491	504	487	501	499	477	487	489	447	468	470	508	533	489	476	496	470	515	466	461	457	476	488	504	463	489	511	511	484	494	509	480	515	486	481	542	488	495	497	481	512	514	490	484	512	500	494	509	494	535	480	514	450	487	515	468	528	524	496	460	479	459	460	495	481	492	501	459	466	514	504	501	532	521	496	489	507	481	489	516	472	483	529	498	488	515	481	475	483	532	477	524	497	497	470	508	491	476	500	515	516	474	516	526	476	509	454	470	499	470	493	486	502	504	459	477	467	478	481	502	448	489	504	465	499	474	440	527	530	481	469	478	494	509	479	501	472	486	495	481	493	489	477	469	486	494	508	489	485	496	492	465	491	490	466	491	490	470	496	503	475	448	490	495	477	495	485	503	486	486	480	497	469	525	501	519	469	512	499	473	489	452	485	477	486	495	456	473	454	489	516
24826	21650	28760	25032	18719	1263	484	360	295	261	242	213	210	178	190	191	187	188	155	195	153	143	150	158	173	156	167	160	160	163	152	181	142	147	147	139	162	148	131	148	131	132	168	164	133	138	156	138	149	151	134	175	145	160	153	144	140	143	139	131	138	147	149	178	150	134	137	141	123	151	128	154	139	127	133	137	153	145	146	157	147	138	129	129	134	149	127	135	137	151	161	129	130	146	126	146	147	173	142	141	154	157	147	131	140	154	164	154	151	170	145	145	138	156	141	182	125	135	142	138	138	147	148	130	146	125	131	165	147	145	142	139	148	142	110	137	148	151	136	156	143	122	146	136	143	135	139	151	159	139	167	136	131	138	128	139	147	119	156	143	154	135	148	143	150	153	138	160	130	136	153	145	141	135	137	127	141	155	147	160	162	139	139	147	143	145	148	155	147	123	138	141	146	150	148	140	143	160	137	165	131	143	153	123	146	168	167	126	134	131	150	148	124	137	128	152	154	141	139	158	154	168	156	143	157	133	138	143	148	139	158	111	130	131	147	129	132	148	148	141	132	151	135	141	157	153	138	156	157	151	141	137	152	144	162	144	153	137	146	153	138	128	159	141	148	145	173	134	147	139	131	150	140	164	142	143	152	156	155	146	149	132	150	144	131	137	145	153	138	145	147	140	128	144	127	130	153	134	150	150	171	170	147	147	136	143	138	150	128	128	133	157	135	172	135	127	141	138	146	156	158	148	132	123	128	139	137	158	121	124	160	147	138	149	155	148	122	127	121	132	143	142	169	143	127	158	136	157	140	147	162	141	149	135	157	147	131	140	156	139	159	149	155	147	141	144	147	142	152	148	143	134	139	170	130	138	146	176	157	143	134	143	144	147	169	150	141	138	163	131	143	149	156	147	160	139	149	144	138	150	158	150	141	136	149	157	143	137	153	152	130	141	154	132	143	165	131	126	160	157	128	144	141	140	127	131	143	131	136	134	132	136	135	133	149	159	135	133	145	144	144	142	145	135	160	147	139	150	140	141	169	130	133	155	154	138	150	129	146	146	163	146	146	144	137	148	135	137	143	140	141	149	147	150	145	138	138	145	146	134	142	157	139	149	157	144	155	150	149	135	147	134	149	154	129	183	129	141	135	142	130	156	152	132	150	138	128	143	157	146	148	171	146	122	144	143	155	129	148	154	152	166	145	125	155	126	134	142	159	151	145	160	161	123	168	133	137	142	142	128	154	151	129	146	133	141	153	164	130	151	135	148	139	126	144	150	132	141	123	137	142	132	156	121	140	132	148	132	139	150	123	120	152	162	153	159	131	151	152	142	146	146	139	154	152	133	131	157	146	149	130	158	134	161	136	121	127	150	156	129	154	149	145	165	150	142	154	135	151	148	142	125	147	146	140	149	157	142	153	145	149	157	162	134	156	155	130	149	140	138	136	151	138	133	126	135	127	149	137	140	159	154	143	151	120	120	139	155	150	142	137	137	148	148	141	137	144	145	156	128	132	145	142	131	147	142	156	154	151	146	151	136	139	143	163	142	154	147	150	144	148	152	140	135	132	142	137	149	159	147	120	139	144	162	136	130	161	148	152	154	151	165	137	154	142	137	144	142	142	134	161	138	147	144	142	140	140	159	137	128	127	148	123	153	149	144	165	153	158	116	147	148	148	149	123	146	148	149	170	146	140	121	158	128	129	139	133	156	162	150	156	147	137	147	136	155	139	139	144	129	130	151	157	149	129	125	146	125	152	138	177	139	136	145	128	154	149	145	162	150	143	159	141	130	160	151	149	138	150	111	151	136	163	159	163	133	124	150	160	163	158	142	150	145	116	164	141	149	154	154	141	145	145	132	151	143	135	123	139	153	151	129	140	125	122	146	135	142	133	145	148	155	146	130	144	128	157	134	135	146	134	141	132	142	131	112	130	128	115	130	152	126	147	133	137	143	166	153	123	126	145	151	153	150	142	143	146	150	139	124	145	140	139	152	144	136	142	151	128	131	154	143	155	152	127	142	149	143	133	124	141	161	150	142	158	151	133	164	144	156	168	137	132	141	152	150	140	174	139	140	151	141	151	144	140	155	136	134	145	133	155	162	126	168	154	155	142	142	161	150	154	131	162	142	161	130	149	131	155	153	138	156	119	134	162	156	171	133	134	131	143	144	118	127	128	132	136	136	150	122	139	146	155	131	123	137	153	134	125	138	128	152	156	123	153	150	123	152	147	130	148	151	150	145	127	143	130	136	144	155	146	131	121	125	134	153	121	149	126	140	150	143	140	136	141	138	153	127	151	143	149	136	134	148	152	142	176	141	145	159	163	145	152	151	122	164	142	152	135	150	135	125	161	145	134	142	150	130	150	127	127	149	130	119	151	129	143	135	151	134	155	153	145	136	145	155	131	132	150	125	133	140	144	137	164	148	155	131	143	129	155	148	138	141	127	143	132	129	119	133	126	143	133	145	157	159	134	171	149	149	139	138	141	167	140	160	135	154	120	155	114	133	137	141	120	147	153	137	156	143	142	162	128	149	147	121	153	161	129	123	129	142	142	139	147	118	157	148	141	125	143	159	132	143	137	143	155	129	135	162	124	169	152	123	148	144	148	159	146	151	119	145	134	138	146	123	139	151	160	147	136	147	161	117	122	145	135	150	147	139	150	125	139	142	160	157	145	125	160	143	146	145	157	137	167	154	147	138	123	150	156	149	139	124	150	139	140	163	167	142	120	120	132	141	145	148	169	134	164	145	169	148	138	156	160	145	146	141	136	142	145	157	158	133	139	132	143	145	133	138	140	156	127	157	149	153	137	124	129	159	154	141	141	146	138	133	130	148	133	148	128	150	133	141	138	132	148	141	177	129	137	133	145	171	141	140	140	138	149	144	166	131	178	141	141	132	151	153	139	153	159	142	147	149	146	125	163	155	135	134	151	141	134	149	160	167	157	134	149	153	148	156	144	141	141	161	160	141	135	118	154	148	146	146	141	150	124	155	157	141	126	135	147	154	152	153	145	144	164	152	156	152	148	156	140	127	143	168	133	162	144	151	125	116	138	133	135	143	153	128	153	146	131	164	140	151	135	135	135	152	168	134	156	143	139	131	153	143	122	135	150	104	142	143	129	143	153	139	171	141	160	165	137	138	131	152	143	130	141	144	160	145	135	137	131	139	124	151	152	163	161	166	162	150	155	129	150	143	154	132	142	138	122	129	150	157	129	146	164	127	124	141	139	153	154	142	136	147	137	126	133	151	153	143	129	134	151	127	145	141	141	160	151	166	146	136	133	148	125	142	115	134	168	151	158	130	143	122	137	130	150	142	168	147	148	147	158	142	140	161	145	145	160	141	158	157	152	146	155	128	136	155	144	145	119	138	139	152	144	117	127	136	137	141	128	150	142	152	155	132	128	153	128	151	150	140	148	147	138	133	149	138	143	152	138	122	130	134	143	134	150	120	144	144	144	158	143	156	127	154	131	151	137	136	155	161
35413	28276	8400	4237	2770	1890	1463	1193	942	806	728	663	611	543	520	512	466	475	438	451	415	391	422	337	389	389	344	364	385	322	378	363	384	326	348	364	383	322	336	305	329	359	316	325	338	343	323	341	355	334	348	334	322	312	322	317	328	340	343	370	297	351	312	287	361	335	345	307	333	329	337	312	336	308	327	309	352	313	346	327	312	304	343	330	305	326	340	322	302	314	312	322	310	309	309	354	330	313	339	302	306	310	323	293	316	294	314	317	333	323	309	308	320	322	284	329	297	309	317	325	355	292	325	330	309	320	310	333	321	344	355	285	324	292	338	338	299	321	315	293	293	301	330	341	283	280	309	309	307	328	300	321	353	320	301	285	316	310	307	330	305	321	329	340	309	284	340	318	333	345	313	298	317	307	311	285	290	313	299	323	331	315	317	303	285	341	305	309	319	313	338	309	286	288	297	298	306	313	314	300	318	314	282	320	317	320	328	283	319	349	333	326	328	326	282	299	297	337	298	344	311	276	326	333	359	316	316	342	321	303	305	287	277	322	293	324	322	344	304	305	328	321	292	328	306	332	303	285	300	340	328	354	292	308	313	313	340	294	328	318	290	323	301	319	304	330	292	331	335	320	303	314	310	301	292	307	321	315	344	334	302	318	308	303	333	305	336	331	317	300	327	304	320	337	365	306	310	306	323	329	316	302	313	327	316	290	308	320	330	309	295	317	306	307	322	299	313	297	325	318	307	297	304	302	294	284	305	283	341	321	287	299	315	318	321	326	298	298	308	298	309	304	280	339	302	299	317	340	286	328	298	333	329	314	324	317	306	352	318	306	325	269	335	286	318	326	285	312	307	362	287	320	295	322	277	328	351	321	341	315	330	333	316	328	345	314	309	325	313	309	317	324	343	313	334	329	304	302	307	294	338	306	298	322	330	298	317	296	337	312	320	325	312	325	325	309	282	332	321	354	298	316	315	291	311	308	285	297	274	327	300	326	331	337	307	302	319	329	320	305	331	310	300	305	335	308	313	317	301	297	327	347	338	315	288	293	351	320	323	319	327	317	285	325	311	315	315	297	307	306	334	328	293	316	295	303	320	346	299	303	328	327	320	316	338	278	313	305	320	303	312	289	329	300	323	304	316	329	323	295	315	316	323	339	303	318	285	307	318	304	304	278	289	320	302	313	289	303	315	287	297	326	320	325	326	307	292	315	308	322	314	316	310	297	312	312	321	320	307	359	335	299	327	284	309	307	321	316	322	337	295	292	338	293	336	306	327	330	303	340	302	338	318	319	343	345	281	306	302	337	300	319	313	308	304	311	317	326	301	308	303	281	325	304	324	341	319	322	291	324	335	316	336	318	334	331	305	333	311	290	333	333	313	298	311	296	332	285	346	347	294	306	309	338	324	335	291	313	345	286	294	324	318	307	355	318	327	295	320	307	303	293	308	262	300	307	285	295	324	329	310	300	289	313	302	286	336	322	334	340	333	308	280	331	321	280	326	328	310	335	329	341	301	300	307	325	307	301	294	338	288	314	345	314	331	311	340	316	315	353	323	320	338	312	325	295	285	311	317	322	321	320	319	333	324	327	340	315	324	332	282	315	305	300	311	329	308	341	339	310	321	311	322	315	313	277	320	293	300	334	326	334	332	321	306	304	321	283	348	300	351	286	312	333	343	323	301	345	319	353	321	345	300	293	309	290	318	336	343	276	340	301	296	331	282	323	324	317	340	306	292	326	316	283	275	319	329	325	294	295	293	303	309	316	330	310	302	308	314	328	309	325	276	324	300	321	291	302	307	309	293	344	317	300	315	286	300	288	330	327	332	324	332	325	319	309	332	325	315	312	302	299	295	300	322	322	340	315	335	332	314	319	337	310	289	336	347	301	296	290	332	294	328	342	336	286	322	300	292	314	303	332	296	314	302	303	343	302	341	282	304	293	298	291	311	329	300	311	320	354	300	306	315	333	341	312	305	317	301	360	308	321	291	310	345	308	329	305	301	288	295	294	291	329	266	332	331	307	290	326	300	315	345	308	332	324	323	332	335	315	296	297	325	329	325	316	350	321	308	303	318	318	313	332	295	326	291	343	321	313	322	320	321	301	295	307	300	300	305	305	307	313	315	301	313	330	328	318	308	334	329	324	318	300	338	320	333	304	302	317	304	318	332	320	332	300	305	327	324	309	311	339	330	315	313	302	333	320	308	319	309	273	343	310	312	319	311	332	346	295	306	309	342	298	293	310	296	277	320	322	330	315	331	339	317	335	337	302	307	361	323	311	297	301	309	325	316	309	325	289	314	325	283	318	324	317	342	315	332	291	316	304	305	319	338	326	312	317	300	313	334	297	333	330	296	299	327	316	324	316	321	304	316	293	289	308	293	347	305	283	326	324	317	315	317	323	300	286	316	330	292	330	296	331	305	308	305	296	305	342	336	306	356	317	321	323	339	328	330	320	292	340	323	336	320	334	310	330	278	293	298	287	345	325	309	310	340	326	293	314	270	300	315	339	312	317	307	294	324	316	290	293	278	313	322	287	279	302	336	325	328	324	288	330	303	322	331	314	307	338	330	304	318	286	315	297	302	332	355	295	321	355	316	303	300	348	324	293	302	301	359	315	350	304	316	317	312	299	304	336	295	291	318	323	346	318	303	329	301	306	308	289	316	340	300	321	343	350	325	309	317	327	320	312	308	315	302	293	283	313	316	346	328	343	304	328	344	320	288	295	330	331	310	315	326	275	275	301	318	338	330	320	309	340	311	313	323	311	332	314	342	331	289	301	302	301	287	317	340	340	312	324	332	288	317	300	310	353	320	272	318	310	310	319	310	345	329	306	322	309	298	305	299	302	298	310	294	309	334	300	287	295	300	331	325	344	326	290	333	299	321	291	308	317	290	304	315	357	352	345	299	279	305	314	309	290	317	320	335	304	314	293	312	352	299	290	327	314	298	302	292	329	288	344	301	303	308	325	329	319	344	278	367	313	329	309	320	273	332	316	344	313	326	307	315	297	333	317	339	346	312	301	277	299	334	285	308	275	296	319	326	319	319	303	309	292	330	308	310	341	289	324	309	340	320	335	299	325	310	295	328	309	318	301	303	306	320	332	315	305	328	301	315	281	324	317	331	304	313	310	311	290	289	311	305	273	297	316	307	320	316	327	330	299	319	329	288	316	338	298	340	334	282	332	375	281	336	279	310	325	327	280	309	321	312	322	318	296	308	331	287	321	332	332	305	310	292	260	293	351	294	346	345	317	281	284	317	284	343	327	281	337	307	299	329	318	298	328	318	316	320	329	333	350	312	303	333	359	322	337	318	316	309	290	317	318	322	286	333	301	328	305	348	260	287	298	276	301	326	311	309	314	329	329	352	324	314	302	315	319	309	339	291	301	292	291	304	358	296	353	313	306	351	293	329	324	302	306	292	301	327	312	279	331	314	326	296	315	285	316	317	299	324	283	306	259	303	328	332	294	305	302	316	323	313	290
23823	21680	29565	24311	21680	17126	1724	794	589	597	551	467	483	443	438	421	403	380	402	389	418	369	400	382	356	404	356	368	384	349	357	379	380	375	380	395	333	353	365	342	335	344	346	368	380	360	324	347	354	380	335	325	363	348	326	344	322	351	347	333	352	384	367	356	334	336	321	355	392	327	323	325	354	343	359	364	324	344	348	349	333	356	335	339	311	365	311	336	346	298	401	317	354	336	299	337	335	329	350	318	370	336	325	340	355	352	355	337	337	349	334	351	325	349	357	367	336	347	345	321	355	344	337	318	343	343	335	369	361	336	322	361	361	358	341	336	380	362	352	348	362	338	320	329	365	341	363	353	346	299	353	369	324	359	355	350	358	327	352	359	353	329	340	324	361	330	349	334	361	333	315	357	321	352	398	266	343	341	290	316	367	365	312	364	312	344	324	353	341	356	375	329	349	345	342	352	312	300	322	366	354	356	336	311	350	328	336	338	327	353	330	321	357	362	342	345	334	324	322	313	338	290	329	321	317	287	329	338	355	330	355	353	346	319	332	357	357	357	338	328	354	354	337	328	333	350	311	325	363	351	346	311	297	341	339	365	278	353	361	373	334	347	339	341	310	373	343	361	306	323	362	361	273	330	359	345	350	297	369	342	323	341	348	364	366	340	351	330	323	339	320	299	360	364	336	337	313	331	337	354	383	330	303	312	347	363	331	334	365	349	352	321	357	314	317	320	350	316	346	360	331	358	364	352	338	345	362	310	307	342	320	331	363	317	341	333	343	341	328	350	349	328	340	329	348	346	363	296	355	303	316	373	337	377	362	331	363	349	314	334	353	353	329	295	351	324	323	323	326	346	364	352	343	364	314	326	326	348	340	350	324	330	335	323	347	351	332	366	367	351	333	317	338	366	346	334	306	321	354	348	350	330	316	341	333	360	341	354	330	361	331	333	347	355	324	324	342	323	307	330	356	377	340	316	346	349	344	364	348	357	339	324	351	358	322	339	374	317	353	328	332	353	325	375	328	322	345	366	347	329	350	335	340	349	376	322	340	312	341	316	344	330	285	331	343	299	343	338	315	310	335	347	352	336	374	340	341	298	337	336	324	347	340	333	381	356	326	346	356	329	368	332	332	341	327	321	319	350	329	381	336	339	321	354	323	350	335	313	312	341	331	339	307	345	321	333	341	350	351	350	347	348	356	312	334	307	349	326	365	315	330	349	368	321	334	316	323	356	367	332	321	374	352	359	363	362	346	353	350	341	339	326	374	331	329	339	309	336	319	317	312	341	308	338	351	338	321	284	370	331	347	326	346	389	344	338	334	319	326	356	358	341	328	351	317	363	319	354	350	353	332	350	325	335	355	315	352	298	324	357	330	340	368	310	366	346	332	365	347	318	352	367	325	355	345	360	331	329	334	334	337	342	345	350	313	336	338	346	328	302	304	300	354	321	355	356	360	340	335	329	337	344	345	340	326	304	332	347	350	330	355	366	348	333	312	331	352	352	377	344	329	372	367	364	351	346	331	303	350	332	370	334	343	368	319	351	333	330	351	330	333	370	338	314	332	304	359	340	344	341	322	341	329	326	318	341	352	309	339	352	305	308	364	351	314	350	368	359	314	340	339	364	348	345	320	345	334	322	312	331	392	349	348	395	356	306	346	332	319	335	336	358	336	331	349	333	334	347	319	324	331	354	346	325	353	369	329	387	367	334	385	375	372	345	371	312	338	307	351	339	358	346	326	326	359	386	322	333	343	351	352	346	368	333	335	365	340	329	340	368	333	329	316	348	355	348	363	332	340	391	325	340	356	293	358	338	338	348	347	352	302	330	334	337	315	352	327	316	324	333	325	333	341	372	351	308	348	333	348	316	341	330	373	377	346	322	367	339	344	361	375	343	358	370	343	372	323	333	334	333	356	310	358	358	319	359	356	315	309	365	335	337	368	342	358	357	339	337	316	344	363	335	326	356	321	378	323	330	355	318	351	348	340	324	341	349	298	309	331	357	344	371	322	316	392	326	340	304	313	308	356	308	326	317	341	317	321	362	326	331	344	343	372	347	315	352	333	348	359	349	316	395	350	308	331	323	345	324	344	352	359	296	342	327	336	342	337	339	350	368	312	361	289	368	356	326	353	349	360	352	345	360	304	341	348	362	326	334	358	348	351	354	362	376	338	369	318	293	347	328	336	350	354	335	362	349	343	333	330	331	311	346	358	368	360	299	324	364	379	320	343	331	333	336	361	338	333	307	339	336	374	326	361	303	340	350	349	357	330	310	344	330	336	334	312	359	344	361	323	317	343	335	325	351	360	359	350	341	360	327	336	346	358	340	353	330	328	345	348	359	379	295	323	314	338	360	342	361	349	332	339	326	351	351	344	339	325	310	354	354	341	337	322	354	356	365	354	362	325	336	360	300	319	324	381	331	339	334	352	325	300	341	367	350	339	338	382	324	338	341	317	335	387	383	316	359	317	318	353	382	322	344	349	314	340	331	355	325	315	332	340	374	336	350	346	326	344	311	312	347	360	328	361	348	359	342	327	297	351	366	342	337	363	342	336	349	324	334	292	345	345	362	325	330	339	357	340	348	342	354	331	334	318	377	348	347	307	370	380	324	335	352	350	343	370	317	328	353	318	335	338	322	329	346	375	355	324	340	352	309	344	358	343	337	318	322	339	331	342	323	341	324	342	307	357	317	326	347	358	346	340	358	353	331	348	336	319	277	341	320	319	343	346	352	336	328	369	346	346	345	306	312	375	333	337	341	320	349	352	311	312	361	313	347	350	327	348	350	367	309	311	348	327	352	339	338	331	342	335	362	341	337	336	353	339	320	329	322	327	325	356	308	332	316	313	364	341	361	348	321	354	342	359	323	354	336	307	296	333	355	352	332	325	327	342	351	330	333	351	340	374	332	301	341	338	338	349	367	356	337	325	335	301	327	329	323	369	367	344	357	337	345	344	309	336	324	340	346	309	346	328	374	362	329	334	342	344	335	368	357	356	362	353	329	324	325	371	340	320	344	326	339	341	312	324	330	360	310	335	338	387	332	343	285	346	353	348	326	334	376	342	344	316	360	334	326	332	359	343	330	325	329	336	338	355	320	313	327	343	302	336	342	327	338	321	314	308	343	325	366	311	375	340	336	352	356	357	336	343	336	365	347	324	373	358	331	358	348	326	329	349	328	351	335	328	346	309	344	360	330	342	320	370	319	309	322	341	335	308	355	356	345	372	349	374	348	341	319	331	352	307	319	355	353	330	321	321	344	328	317	362	325	327	339	348	364	356	309	331	357	362	336	302	338	315	367	327	333	365	291	375	343	291	313	350	339	371	330	323	334	372	347	328	366	350	342	361	345	318	346	303	318	358	316	313	336	329	330	346	331	311	309	349	365	333	369	355	338	335	310	331	302	345	312	377	329	344	352	316	327	367	317	336	338	335	334	321	317	333	308	329	355	316	331	336	354	331	327	337	334	363	300	356	344	338	348
42034	35546	13501	7380	5083	3593	2779	2242	1857	1623	1452	1338	1184	1117	1019	1007	910	914	942	815	824	804	816	739	758	698	754	716	730	750	722	714	746	699	716	717	715	725	678	768	721	694	682	716	685	686	695	696	674	658	619	648	667	681	690	711	673	662	704	654	680	660	654	665	674	664	694	645	636	706	655	639	650	680	679	664	651	670	681	663	689	617	662	635	661	701	659	710	637	707	654	685	630	653	693	688	666	665	651	685	618	615	666	671	672	637	642	696	708	704	651	620	640	621	663	696	634	693	667	669	675	671	647	709	673	642	653	630	640	659	648	686	637	631	650	656	695	697	653	660	652	668	669	657	670	654	650	625	690	677	666	676	635	619	654	663	637	659	660	642	648	700	649	671	646	685	631	657	710	652	630	672	648	680	673	674	647	732	693	660	658	688	624	675	646	668	636	701	633	673	665	678	632	657	615	658	682	664	640	704	657	617	696	652	675	681	665	613	683	653	667	678	617	680	636	684	651	633	616	683	665	656	650	689	681	653	677	651	664	649	666	642	669	666	661	651	674	679	686	680	728	629	674	658	688	716	663	656	650	678	666	626	652	626	709	665	632	647	641	635	683	691	677	649	638	674	668	646	645	635	666	668	661	689	654	666	654	624	621	656	637	654	639	662	670	647	674	633	667	672	642	649	702	655	688	652	658	643	650	661	670	636	598	647	627	674	666	634	675	642	675	641	659	655	611	652	687	655	653	658	682	651	703	632	632	663	665	686	660	643	698	657	659	608	630	687	638	636	642	662	662	657	680	671	649	661	684	718	672	625	662	667	656	694	651	654	663	685	656	659	720	676	633	659	686	677	677	646	634	635	675	656	676	676	717	591	642	667	673	683	635	690	660	632	683	681	683	646	682	643	720	704	647	635	672	651	624	658	670	659	651	656	700	610	650	660	630	678	686	629	630	706	616	649	678	704	677	678	643	644	683	658	657	686	676	659	636	677	683	630	699	650	653	632	670	620	647	668	686	666	662	620	626	595	678	659	614	652	652	667	638	661	645	685	672	658	711	670	643	692	677	681	618	643	662	624	648	637	660	658	635	639	666	666	692	661	670	626	673	685	672	656	632	667	677	683	697	652	652	680	678	651	678	643	651	678	659	708	657	682	680	648	674	652	707	634	663	669	633	665	669	635	654	639	633	666	645	707	694	660	643	664	655	637	654	653	630	649	658	630	669	712	643	652	623	648	684	641	658	649	650	667	688	621	688	671	673	636	678	678	644	661	634	654	689	649	663	661	626	680	584	678	678	627	689	665	641	669	631	684	683	641	695	652	640	670	685	650	658	676	662	660	623	640	676	647	637	666	632	678	654	644	611	665	649	611	648	680	656	635	622	632	623	709	669	642	671	661	623	665	662	675	662	636	673	663	670	708	665	698	666	629	642	641	675	673	671	675	614	679	687	658	663	642	629	646	608	642	676	683	658	661	644	709	667	646	666	629	608	586	652	658	678	683	706	694	691	682	680	642	630	652	675	660	656	663	634	644	637	681	650	687	678	688	665	686	643	665	657	676	668	695	633	636	695	674	697	666	622	647	682	649	680	699	650	684	689	606	648	615	654	617	634	626	673	599	655	654	657	604	642	654	652	669	638	667	646	645	673	655	643	635	654	698	669	617	682	680	649	659	661	623	674	678	659	653	673	646	670	667	671	641	668	639	658	622	650	718	638	646	632	643	679	707	623	669	657	644	678	639	637	689	627	659	670	661	642	615	643	669	667	601	634	630	662	655	643	703	695	674	613	687	665	647	675	652	680	650	637	627	629	685	655	652	681	639	648	676	650	647	685	650	695	651	682	685	682	627	692	641	665	716	653	645	643	678	662	671	654	698	690	672	684	669	648	656	622	692	682	659	625	665	668	630	680	665	642	675	644	612	686	628	688	659	656	694	653	626	659	648	687	683	655	690	683	671	671	660	680	656	620	674	692	626	681	659	697	670	633	666	676	637	665	582	670	673	608	676	671	652	675	664	655	621	653	655	684	665	667	621	634	633	671	651	633	661	669	665	666	662	695	667	657	691	641	694	596	642	658	659	669	632	611	700	613	638	659	647	636	681	642	619	701	683	653	653	631	724	707	675	650	678	662	693	643	645	678	652	640	632	691	651	679	631	660	617	617	648	648	619	604	617	649	651	627	644	674	664	644	688	660	631	651	708	705	617	608	634	660	707	680	619	677	690	676	676	670	698	696	640	665	680	654	650	618	671	615	633	636	678	618	654	650	668	688	667	690	673	636	632	666	675	702	669	669	618	666	620	686	663	607	655	696	666	664	684	630	663	667	630	628	721	670	710	637	591	669	623	628	653	681	636	672	627	658	658	700	653	606	657	714	671	670	715	643	645	658	683	713	681	682	663	693	608	663	702	662	674	711	729	631	671	614	657	665	654	673	667	658	642	649	652	724	611	626	690	664	658	619	638	650	679	649	661	682	685	653	638	680	626	626	624	639	685	650	678	653	673	651	662	623	645	620	617	610	661	696	680	639	682	587	704	630	648	706	623	648	647	642	638	696	633	655	661	626	650	644	669	669	652	666	685	661	675	666	635	703	656	641	684	677	644	667	615	664	626	674	664	674	646	647	667	658	680	632	681	586	658	663	689	672	648	663	676	638	620	621	644	645	632	658	679	643	647	600	649	682	678	679	617	663	628	700	653	645	651	656	694	708	647	696	674	671	626	641	685	675	632	682	682	650	668	675	650	662	709	659	643	642	651	629	629	631	667	641	655	603	634	688	640	685	636	619	646	661	646	665	671	647	659	676	659	657	670	711	632	686	691	634	670	665	669	683	635	674	685	672	642	658	638	652	636	631	675	657	660	705	597	642	639	647	635	703	644	660	684	646	657	674	670	645	676	686	641	668	637	670	669	665	623	666	628	682	638	685	659	683	627	649	668	653	664	684	670	629	660	637	659	667	676	674	670	688	640	684	691	657	660	657	700	675	652	677	635	709	700	618	666	644	599	634	641	657	675	624	647	635	668	688	645	690	630	637	692	667	627	682	643	662	629	640	678	644	712	634	644	699	701	629	623	669	605	686	660	668	667	663	677	669	659	655	690	665	664	652	661	702	637	684	608	613	657	633	651	657	674	634	652	669	637	669	662	612	629	665	672	610	603	651	664	679	694	670	682	677	628	683	645	692	664	697	639	684	653	649	643	676	605	609	627	662	648	667	650	647	726	649	652	698	594	617	660	685	670	666	694	676	628	654	682	635	647	616	658	708	630	638	633	648	703	679	723	674	643	648	647	675	681	694	632	660	677	725	684	648	664	606	630	694	698	686	686	662	686	686	676	669	639	610	661	640	652	647	671	714	630	617	672	629	637	680	711	673	660	682	635	688	637	643	656	678	675	630	679	647	677	657	716	680	686	679	699	653	669	682	656	688	646	666	598	626	688	620	664	638	658	656	646	685	670	650	649	680	730	655	648	681	624	659	665	677	628	658	620	664	656
27356	20805	7296	506	303	249	258	240	285	239	261	228	237	249	240	229	215	231	256	215	259	237	220	217	217	243	218	228	225	217	231	231	230	255	225	225	198	195	203	200	234	233	243	219	210	241	235	237	224	254	223	233	232	226	257	262	238	237	230	243	204	217	258	239	220	250	241	239	220	233	215	225	208	218	223	217	233	215	251	264	242	230	234	268	219	235	250	241	235	224	210	247	252	246	233	225	227	228	215	226	222	209	239	240	229	223	222	213	180	214	240	219	233	207	244	234	225	226	257	207	196	249	243	212	226	268	201	238	193	208	238	199	239	234	211	204	231	256	250	239	225	226	250	223	207	236	240	229	202	219	210	205	220	227	221	248	242	233	220	215	211	208	219	210	237	201	258	211	247	248	237	206	230	211	227	209	262	218	232	245	213	270	253	249	238	236	234	206	208	229	234	207	204	227	228	242	222	232	215	221	226	216	220	205	242	209	254	255	213	239	234	226	207	246	200	191	229	217	242	230	198	242	219	217	223	217	213	230	225	240	239	212	266	250	258	247	210	237	215	230	253	219	223	178	226	220	236	210	235	242	228	210	238	236	229	224	229	226	235	252	241	245	247	231	197	232	216	245	227	232	239	252	213	231	203	234	216	204	230	225	207	222	237	229	218	242	226	249	229	205	236	219	225	217	220	239	229	197	236	243	234	237	251	221	238	227	218	225	251	205	233	208	227	234	231	216	186	225	221	231	219	206	245	218	225	219	227	198	222	213	218	233	193	238	229	221	235	249	244	238	228	239	240	242	227	226	224	226	225	236	245	233	202	225	216	215	224	230	230	238	236	224	220	246	218	221	241	209	236	236	189	214	251	214	215	263	223	214	230	222	214	225	195	241	214	222	231	213	212	236	219	220	249	223	245	224	211	199	218	226	220	210	225	214	238	243	215	222	227	235	224	214	235	244	220	214	234	185	244	200	230	213	215	209	220	217	203	189	227	239	189	212	242	229	250	222	229	225	224	212	215	247	255	203	251	205	227	205	214	228	228	236	232	219	224	235	239	245	216	228	221	213	242	233	219	212	200	206	240	254	216	212	234	236	207	194	231	223	206	218	221	232	224	237	224	220	242	226	238	215	244	226	232	271	224	210	241	226	241	217	232	234	236	227	234	234	244	239	226	215	205	201	240	215	233	220	221	232	244	233	243	233	240	193	219	189	221	254	231	223	230	227	243	244	242	258	238	254	247	235	240	248	209	199	227	233	241	207	231	202	235	225	252	231	239	215	239	247	266	228	258	227	211	216	234	245	233	207	197	231	221	224	217	238	226	257	213	230	220	239	231	228	226	230	242	218	229	227	230	221	245	227	229	232	225	224	204	238	217	232	223	259	231	252	245	235	209	230	245	225	209	203	219	230	228	229	237	242	224	249	243	242	244	242	223	242	219	275	222	227	238	227	253	223	246	237	229	254	220	208	195	210	247	225	242	234	227	234	251	231	235	221	263	209	223	237	224	217	229	267	224	218	229	237	192	222	201	263	214	217	235	245	260	234	215	233	221	222	233	257	240	231	208	200	237	227	208	222	255	229	238	221	212	229	214	270	229	229	258	237	232	211	238	236	214	206	213	227	223	204	225	247	220	223	247	208	226	249	233	238	210	213	207	237	215	231	219	222	246	214	221	235	219	217	227	228	227	219	234	238	227	259	247	218	231	233	251	226	217	218	218	240	211	216	209	229	248	233	220	228	227	236	232	211	188	239	243	247	200	257	224	245	229	247	247	253	254	254	249	230	249	230	198	230	237	239	212	223	228	237	207	225	223	212	251	197	221	258	245	194	221	240	241	269	225	223	251	225	238	203	210	244	238	237	225	202	226	225	231	200	228	214	237	246	234	230	217	243	225	234	215	216	242	220	225	199	225	244	230	224	224	236	217	245	256	264	205	234	229	208	223	227	235	216	228	213	242	226	243	210	212	255	231	226	214	240	219	238	229	252	193	234	225	238	225	220	213	213	212	228	236	234	241	231	232	207	220	229	200	232	234	214	239	246	224	227	238	235	203	220	204	239	178	238	201	209	210	212	230	227	222	229	226	238	225	224	240	232	215	227	228	221	236	222	232	213	238	225	251	261	244	222	252	228	226	234	212	211	262	219	228	242	255	227	240	222	256	216	207	249	234	235	208	244	220	232	243	241	230	246	247	228	248	245	222	222	229	240	240	197	234	220	213	220	230	217	212	242	226	239	223	264	227	212	261	242	246	239	204	242	229	214	223	211	201	227	218	232	229	237	231	241	235	239	241	260	258	243	238	234	242	223	205	213	237	227	221	252	237	237	234	272	210	220	230	213	213	221	201	233	248	223	241	201	206	238	231	207	227	233	233	221	230	197	239	221	229	249	230	205	209	227	242	227	220	277	247	227	251	244	209	228	231	229	229	227	239	218	248	229	226	201	212	226	223	214	223	228	243	210	241	234	258	227	241	218	227	214	240	234	267	222	215	226	239	219	213	207	206	221	212	249	229	239	224	238	224	241	253	265	242	238	236	229	207	223	219	249	216	224	211	195	222	208	196	203	244	233	229	228	222	246	221	254	218	243	210	230	245	221	225	234	251	217	235	242	219	243	235	229	227	203	249	232	236	217	220	202	199	206	218	251	202	218	248	225	229	246	240	234	248	247	231	238	239	235	205	214	250	226	224	208	225	243	223	234	212	224	229	219	247	219	251	228	213	232	211	231	242	239	229	227	224	237	236	236	223	256	218	233	227	213	234	255	239	225	230	252	239	233	217	205	229	222	216	237	246	235	228	244	250	224	226	215	211	208	254	228	208	236	222	242	228	227	249	230	224	199	219	250	223	214	205	215	207	263	243	226	250	226	220	236	252	212	206	227	238	214	212	241	222	236	236	239	234	211	232	214	188	247	226	204	215	219	193	209	221	216	215	197	205	223	257	224	254	223	216	244	253	234	211	218	216	233	227	221	237	214	211	232	239	243	255	236	228	203	241	239	197	241	222	239	247	222	224	255	198	202	255	228	213	241	210	198	205	240	251	231	217	245	221	220	227	206	214	247	234	213	213	234	237	219	221	236	255	228	206	207	201	210	248	227	216	231	222	224	212	223	213	219	222	218	211	229	224	233	231	244	243	245	206	225	221	210	211	235	228	210	226	236	239	197	230	211	246	216	220	200	232	221	202	195	226	209	200	259	253	258	225	217	257	234	218	232	246	220	202	238	213	231	257	255	218	227	203	265	217	223	241	241	219	249	226	236	230	237	235	211	242	206	204	246	208	210	229	229	216	235	225	226	229	242	210	230	247	255	209	244	227	241	230	234	207	236	204	244	231	239	245	218	238	235	210	191	217	271	248	235	226	208	248	206	233	230	198	232	216	250	217	229	209	224	237	210	215	202	257	224	258	230	245	222	217	201	227	245	229	220	204	225	219	223	216	250	221	228	241	251	225	225	227	236	197	236	227	226	240	219	211	236	219	247	247	225	235	244
18448	9279	1413	892	767	646	568	559	525	518	551	520	537	480	504	496	492	519	469	537	514	503	468	480	499	505	560	545	495	464	500	491	523	529	504	487	502	465	516	493	466	463	505	517	488	502	484	544	469	440	476	488	472	534	475	459	482	473	523	494	491	508	491	502	519	503	517	475	515	511	497	524	533	496	506	531	488	501	481	465	470	483	472	492	481	505	442	434	504	466	468	476	489	486	550	481	495	520	451	493	453	508	474	468	418	464	522	503	486	524	464	486	509	480	482	454	470	497	480	493	447	469	454	480	481	488	467	519	488	477	498	471	501	503	510	480	468	479	501	517	478	475	530	492	447	514	467	516	461	477	498	493	470	463	468	460	489	458	482	462	457	490	475	544	490	455	505	467	526	484	484	507	498	513	515	491	471	448	468	470	454	518	478	467	510	502	449	547	459	481	464	481	487	483	476	538	473	540	495	502	495	490	499	541	480	486	478	552	483	479	471	500	459	500	510	468	492	512	492	460	452	516	466	481	498	456	464	490	499	524	483	491	502	474	476	496	504	493	496	526	509	475	519	480	498	461	450	480	522	465	518	463	491	469	473	478	460	522	478	496	544	539	478	498	511	487	485	482	476	518	479	469	477	541	477	486	466	454	498	516	508	460	505	448	487	492	524	531	468	497	475	510	483	490	482	483	479	499	526	498	515	479	461	457	471	500	503	491	501	489	514	489	500	483	495	516	509	524	527	478	470	512	514	528	491	450	494	470	497	506	479	492	509	514	498	505	532	448	481	500	506	475	468	488	503	504	473	485	507	465	493	497	489	463	498	508	492	509	456	487	496	502	485	511	466	498	507	490	513	504	470	516	516	485	503	497	480	488	463	473	512	488	456	451	485	508	495	503	456	483	466	493	483	488	508	487	482	520	487	508	420	550	495	502	493	515	504	500	497	507	484	477	469	506	519	449	476	482	471	504	511	476	472	470	490	475	524	445	519	521	498	469	449	501	501	481	509	489	466	515	522	492	479	468	492	487	490	463	493	494	486	459	502	452	535	508	461	461	445	474	491	511	455	515	497	518	538	493	477	483	479	528	459	470	486	479	446	508	517	481	495	469	505	525	514	485	464	525	509	482	478	500	486	506	460	445	537	507	489	448	494	461	513	488	486	499	512	472	553	474	470	481	488	503	520	477	517	457	499	490	462	497	475	482	468	504	488	502	508	495	438	510	465	450	515	464	510	479	474	504	490	491	487	495	478	525	513	439	503	474	504	485	513	529	435	467	511	544	522	479	505	462	467	517	492	491	481	532	443	466	458	504	492	480	510	481	474	474	518	485	520	496	511	483	472	467	493	515	481	488	495	473	465	505	490	508	506	523	487	469	468	519	485	514	516	472	488	480	481	519	459	516	468	467	504	502	491	483	496	492	506	495	530	493	500	485	473	467	464	477	484	478	485	463	499	477	454	481	468	465	468	473	529	484	466	483	575	505	530	491	533	490	450	506	488	524	473	509	490	510	469	510	505	524	521	452	481	476	504	479	476	482	494	501	476	525	462	494	504	509	512	487	484	475	510	505	498	472	537	513	499	508	452	505	527	492	483	472	486	505	513	465	486	497	463	463	454	531	486	473	454	512	508	507	487	489	505	483	515	519	458	478	516	479	508	479	495	501	534	478	525	515	497	504	472	462	538	510	508	491	496	475	480	500	497	497	533	492	523	479	470	555	481	494	525	494	490	475	501	490	506	478	500	505	506	490	500	504	508	540	475	516	510	428	549	507	479	447	533	493	467	482	528	498	488	484	465	501	495	496	484	485	483	474	485	493	536	533	493	523	524	449	457	447	436	494	480	499	465	477	493	502	456	474	478	485	499	519	513	453	542	501	468	485	453	448	494	478	483	468	480	533	528	515	518	500	471	472	512	460	482	459	494	499	474	512	511	508	462	490	500	476	490	473	510	513	485	496	454	486	506	523	497	491	474	513	502	503	475	496	507	539	493	471	503	498	492	468	504	498	501	484	473	466	530	501	491	501	498	499	512	493	493	495	456	500	451	456	500	472	494	523	504	512	513	494	502	484	501	529	472	516	514	504	485	468	485	458	503	485	474	518	525	506	500	504	453	497	515	477	476	470	501	490	509	506	478	483	510	464	523	473	497	479	476	486	486	510	514	479	436	495	464	527	474	505	504	501	539	500	459	467	493	482	490	490	486	522	496	507	477	481	483	506	479	492	519	543	506	525	490	483	498	456	515	476	469	469	470	493	506	454	503	462	442	490	495	513	498	484	504	466	466	486	473	520	483	498	507	481	490	511	467	518	486	533	451	495	478	458	501	492	460	471	511	510	523	457	452	501	478	498	492	535	461	499	498	518	522	535	442	481	469	503	476	445	474	518	481	518	479	484	518	524	504	475	482	510	478	506	464	477	462	498	489	470	524	498	485	483	508	527	479	499	490	473	478	511	472	478	469	516	466	486	459	560	513	494	475	530	480	498	479	487	483	497	504	458	506	488	445	475	492	472	461	513	519	468	480	467	508	492	518	551	457	523	489	524	452	461	483	513	465	478	468	506	510	438	543	496	447	469	454	469	527	514	551	498	509	475	477	468	481	478	473	471	517	480	494	502	481	490	507	494	506	495	469	487	443	501	530	477	497	516	478	472	481	502	483	478	474	517	501	477	512	528	487	456	493	479	523	523	480	474	494	481	471	511	491	472	513	507	478	478	501	508	502	479	490	486	488	495	477	519	528	508	471	500	492	530	493	501	461	516	482	467	470	524	512	501	514	487	550	487	457	481	476	473	500	508	488	475	491	471	479	529	484	496	469	543	490	492	511	481	481	454	546	485	520	526	477	472	435	487	520	509	493	460	485	535	508	518	513	513	472	483	491	473	527	498	540	511	488	458	484	453	502	476	477	491	499	463	499	509	497	490	461	494	524	484	482	446	472	489	509	481	475	480	477	507	496	482	486	504	472	473	506	525	468	495	523	496	496	458	455	490	500	501	497	503	496	517	460	502	485	489	492	461	485	487	478	464	486	488	492	496	486	479	497	465	467	475	504	462	474	495	484	468	518	455	435	449	445	491	494	552	487	460	478	493	495	505	486	549	465	505	509	474	470	480	504	514	471	418	509	468	487	526	486	505	489	515	522	488	473	461	480	510	510	491	500	477	492	459	507	499	469	515	515	460	500	494	454	496	496	497	498	477	476	528	483	492	481	500	479	466	515	494	488	498	470	482	482	505	483	506	509	508	477	475	518	492	500	483	501	496	471	474	505	513	490	496	507	510	553	517	462	501	487	487	484	496	495	520	518	501	492	465	480	480	463	529	469	467	486	545	476	461	499	466	519	552	518	498	484	495	463	474	524	458	539	507	534	513	508	519	494	462	492	490	463	512	507	469	459	450	515	484	468	471	488	514	507	501	503	470	511	476	471	499	510	517	487	461	506	535	521	455	498	470	495	512	473	499	520	557	491	494	511	477	456	471	492	477	536	506
24747	21630	28695	25048	18412	1208	513	336	292	268	246	226	191	215	210	197	194	188	171	169	176	163	180	163	177	156	163	159	147	153	155	146	140	178	155	161	167	155	144	147	166	165	129	134	154	146	149	154	141	157	147	132	134	157	149	160	143	150	141	154	163	136	120	177	138	148	173	142	170	119	147	139	135	125	145	150	143	130	150	135	164	139	194	142	136	166	133	155	135	146	145	141	151	151	147	144	150	163	161	150	145	123	147	142	159	150	151	152	165	140	135	141	128	122	166	136	137	152	148	150	153	131	143	141	166	156	142	117	115	130	152	158	156	155	158	151	154	132	156	128	133	119	135	139	160	159	140	151	150	170	144	130	127	128	145	129	157	152	140	150	141	127	147	177	145	130	145	118	144	129	155	168	140	126	138	126	147	156	143	147	173	131	158	125	133	149	129	143	128	162	137	147	145	146	148	147	147	122	147	139	136	149	156	151	134	139	143	156	122	128	131	144	146	145	146	156	152	161	142	136	146	150	154	146	144	146	111	152	147	136	133	159	164	137	148	145	145	147	155	142	159	133	153	134	133	143	134	160	146	151	137	188	130	135	146	156	142	155	131	153	155	150	150	166	127	141	141	129	153	145	149	159	128	139	151	142	153	147	144	149	136	124	178	133	157	143	152	168	125	134	163	154	132	146	158	146	152	161	145	139	141	138	155	146	126	124	146	152	140	142	131	139	150	149	152	136	143	139	152	149	143	129	154	151	147	147	132	151	128	133	144	148	139	154	153	139	150	132	138	136	139	133	137	162	143	125	123	127	145	136	136	163	129	137	142	156	137	148	133	132	145	132	151	141	143	153	122	159	137	160	154	146	136	144	154	152	124	148	151	129	152	133	147	147	136	153	134	140	159	132	150	135	144	143	156	139	130	146	145	138	137	179	145	146	140	130	125	146	144	156	161	137	124	136	140	139	137	165	140	144	140	151	136	130	152	155	160	151	144	154	140	130	154	144	129	141	146	160	145	154	142	130	161	146	153	142	147	133	137	140	137	127	113	145	139	137	128	139	150	139	157	120	127	134	142	152	139	149	146	153	156	149	153	113	129	143	169	141	122	158	158	152	160	158	126	141	137	130	138	157	149	161	122	148	145	154	159	156	132	145	149	164	143	155	134	152	167	150	135	145	158	146	152	154	176	129	156	141	121	154	146	162	147	146	147	126	156	138	133	134	160	135	157	148	134	139	151	162	152	136	125	139	143	122	158	157	154	151	147	159	141	129	134	150	156	150	146	161	146	144	131	141	147	133	150	133	131	153	145	135	132	152	160	133	155	143	129	135	140	136	134	140	149	151	124	151	124	144	140	141	142	143	144	126	140	134	146	130	157	136	125	134	146	148	150	168	145	138	137	142	155	127	132	150	125	154	145	145	148	145	136	136	137	154	141	136	150	122	134	165	147	140	159	148	124	149	149	158	145	137	144	137	141	149	131	150	147	157	141	150	131	123	144	141	165	140	131	145	131	136	145	133	159	132	154	131	144	170	143	132	136	156	152	126	148	163	141	148	147	152	150	162	144	152	127	130	120	165	121	111	135	130	155	166	155	173	149	138	136	150	136	138	131	140	147	151	151	118	147	156	144	173	140	153	144	138	137	158	129	139	127	140	165	145	135	156	132	163	127	144	138	150	143	127	162	134	146	145	162	159	165	150	172	162	136	148	142	133	135	157	152	124	152	156	142	135	145	164	144	156	160	145	148	145	155	151	144	127	137	137	142	135	139	163	145	141	149	161	143	121	128	148	139	148	140	156	146	141	147	142	159	135	140	132	147	118	151	139	144	149	140	141	145	139	146	133	149	129	137	150	151	144	140	143	147	162	156	130	135	148	137	138	130	147	137	143	164	162	122	138	133	117	119	134	140	153	166	141	134	146	152	122	154	136	150	128	150	136	159	120	157	125	135	142	135	129	130	149	152	141	146	152	118	123	127	155	137	140	120	142	112	132	140	157	138	138	138	142	160	149	158	124	140	133	137	155	166	145	147	151	139	133	125	142	149	159	158	140	138	162	154	126	147	126	150	152	152	120	138	148	143	149	155	153	146	132	148	140	153	148	120	130	164	152	162	139	138	151	138	134	130	141	141	145	148	147	154	126	145	153	130	144	139	143	159	135	152	128	136	144	133	136	147	170	150	139	162	152	135	142	155	136	128	158	154	163	133	126	123	134	145	172	132	161	129	167	151	146	134	144	171	144	143	142	141	144	117	151	139	148	133	115	147	140	154	148	135	136	142	161	139	152	142	165	133	155	133	159	139	139	146	144	155	138	145	157	135	139	156	129	131	155	141	163	143	152	144	145	131	143	160	139	169	148	151	142	158	136	155	147	129	113	156	164	145	153	132	141	138	132	147	156	138	139	128	159	140	128	148	156	135	120	139	152	171	140	132	149	147	167	156	162	149	142	159	120	122	145	140	148	140	137	142	141	128	150	150	141	142	126	137	157	146	152	126	147	146	143	141	162	128	140	145	154	134	124	147	145	132	174	137	163	152	157	139	135	132	151	148	137	144	137	148	131	128	134	149	159	145	140	150	147	141	140	142	145	130	160	142	176	149	157	127	153	151	138	145	143	150	132	133	120	138	128	123	158	141	172	140	137	130	166	146	156	140	152	122	153	157	152	157	161	154	154	135	144	151	158	127	144	154	136	151	155	161	139	153	155	146	144	137	133	125	163	133	157	145	144	140	144	148	148	148	131	139	146	151	147	161	139	151	152	154	138	142	141	157	151	152	133	153	157	137	146	133	142	169	155	136	140	130	127	142	143	152	150	136	142	129	163	131	154	138	134	153	161	142	134	141	155	145	155	135	154	147	154	136	154	166	154	151	143	140	117	133	152	141	145	148	133	123	161	160	166	137	161	146	141	125	134	159	144	139	157	141	145	177	153	151	146	138	177	138	140	172	149	147	128	157	131	155	146	154	141	163	129	142	154	153	156	154	159	150	175	145	149	146	146	143	147	164	140	139	139	134	136	151	150	134	155	133	134	142	136	143	150	139	149	140	152	140	168	148	147	135	124	147	146	125	148	148	157	145	135	143	135	151	162	127	142	155	136	147	140	136	153	130	135	148	136	132	155	140	145	143	150	140	128	145	147	138	130	147	161	157	142	137	121	153	147	129	134	119	139	141	151	155	151	133	149	129	145	143	144	130	130	132	140	146	147	137	143	146	139	161	131	142	139	143	143	162	125	139	151	135	152	137	146	128	141	150	110	158	148	128	132	131	139	139	155	126	148	118	141	146	151	142	141	144	132	144	149	161	140	151	166	123	151	138	153	125	138	139	148	131	171	137	145	150	155	140	110	147	146	153	150	147	158	121	139	140	133	154	155	150	150	125	113	153	154	136	145	129	125	134	139	147	132	145	142	132	141	121	148	143	162	145	143	138	155	152	134	125	121	137	141	137	127	154	159	142	146	134	140	127	152	150	150	137	131	141	152	125	140	120	145
35832	29432	8357	4236	2748	1942	1455	1201	965	820	723	646	612	536	554	514	464	429	465	444	426	413	385	350	393	375	384	341	375	318	362	343	342	328	355	361	349	319	357	378	330	341	346	314	356	345	372	368	376	331	315	325	325	351	315	359	315	311	300	322	312	357	300	330	302	314	325	328	315	335	316	324	335	308	312	322	336	309	318	340	329	314	306	332	311	314	336	347	316	307	312	293	338	312	338	340	341	284	337	292	330	349	317	357	317	290	318	295	352	315	316	344	316	316	354	320	328	313	358	332	307	313	310	302	330	328	299	317	310	293	313	364	296	315	313	297	317	276	362	326	314	347	306	317	339	322	311	332	309	321	334	307	304	326	309	293	308	297	315	319	340	309	353	307	333	300	297	317	307	309	324	296	332	312	307	312	300	314	337	311	327	312	335	315	323	315	333	327	308	315	292	298	300	338	333	301	333	290	305	312	321	304	300	327	331	304	327	343	320	302	336	315	295	352	344	308	340	291	315	292	311	311	307	316	322	323	347	352	343	343	336	306	339	289	303	315	329	326	307	300	324	299	328	362	320	326	326	352	317	282	304	304	300	313	311	317	297	328	315	298	300	315	306	309	282	291	333	332	300	324	319	316	317	336	281	317	281	326	322	324	302	332	315	353	305	290	336	331	303	314	314	303	284	290	326	313	313	287	323	285	316	307	300	335	312	300	292	338	301	359	331	328	349	316	336	323	338	338	329	323	315	337	300	333	333	293	323	306	312	315	285	326	311	309	318	304	318	312	319	341	299	324	298	302	311	323	318	322	300	326	348	339	289	313	300	332	325	295	321	287	311	311	320	326	301	292	316	306	328	338	333	313	307	308	302	322	303	324	292	324	307	301	294	324	337	351	331	349	323	333	302	330	336	320	316	317	310	316	328	325	324	261	337	287	326	285	329	315	311	298	307	322	348	309	333	301	334	333	291	302	308	300	301	300	299	318	350	314	321	322	301	340	315	300	335	309	278	303	329	289	315	319	319	328	306	328	311	276	340	313	280	272	323	289	296	311	326	274	339	297	338	317	310	314	295	296	334	305	322	323	340	314	294	318	306	309	322	335	327	347	308	335	340	359	281	305	334	302	321	295	335	306	302	291	328	316	296	301	323	294	320	318	330	322	308	303	316	331	317	306	308	333	318	301	279	301	322	289	307	337	345	292	314	322	321	315	324	310	332	309	310	308	296	332	330	347	322	318	330	346	304	281	324	338	353	310	351	289	312	322	325	317	293	314	307	303	318	301	319	301	320	326	339	308	316	305	248	338	291	327	346	331	297	302	315	307	316	305	334	311	304	350	320	310	343	293	290	337	341	349	318	312	319	332	325	320	297	322	300	299	312	296	301	322	331	364	317	317	300	330	308	314	343	332	321	305	306	319	302	314	303	331	344	294	346	281	337	280	312	313	317	320	320	349	316	346	305	329	321	277	319	312	332	308	316	319	295	335	304	297	334	299	340	326	326	333	313	311	314	332	328	325	308	338	327	345	332	320	312	317	281	326	311	318	322	303	300	303	277	316	315	290	323	314	304	349	311	346	361	315	343	319	318	318	305	352	343	325	287	303	318	327	338	312	314	292	305	289	311	327	326	327	313	352	321	313	315	323	305	326	294	313	303	302	270	346	326	313	335	301	304	339	287	319	332	313	299	322	328	320	313	324	288	326	304	324	288	339	311	303	297	353	333	312	306	307	328	349	314	302	317	327	324	282	325	334	336	305	334	338	293	296	290	330	317	311	326	316	302	314	343	309	281	320	329	289	344	286	299	340	336	332	284	344	321	318	334	318	277	306	280	345	308	295	320	338	350	314	338	306	299	286	301	332	321	329	332	324	331	298	323	305	277	322	322	294	316	312	312	298	336	341	317	305	292	329	334	321	292	314	303	316	280	316	281	331	314	301	302	335	298	294	299	304	326	335	324	290	308	335	302	356	289	308	324	306	333	339	345	334	306	335	328	300	330	339	324	292	300	316	329	304	335	315	342	322	290	307	315	311	310	312	322	319	315	331	291	307	351	300	291	339	318	322	323	296	304	306	333	305	319	308	300	319	325	308	317	319	339	298	359	329	314	291	332	324	322	332	321	324	303	322	306	371	304	315	312	317	315	299	314	350	336	315	289	312	331	291	302	309	315	292	319	320	335	318	338	313	289	334	297	328	321	317	304	328	316	300	328	314	316	322	315	327	307	322	300	340	314	288	312	295	285	330	313	333	290	310	312	300	329	281	271	300	317	318	308	304	301	328	302	292	317	297	330	305	324	301	293	313	311	314	287	310	338	330	291	338	321	327	317	269	306	335	302	279	295	320	325	307	318	305	288	341	313	301	331	319	315	310	347	320	297	307	326	341	287	300	295	334	330	317	316	323	318	320	306	344	347	305	310	330	292	288	316	302	325	318	330	334	348	320	313	333	316	302	336	281	315	340	307	311	332	310	322	327	301	322	314	323	307	296	320	324	294	319	319	291	355	305	294	307	304	318	339	323	306	286	320	327	335	288	298	332	310	296	312	346	304	333	359	329	302	326	322	336	306	292	315	310	285	290	308	325	346	322	320	291	324	331	325	327	305	315	332	323	266	300	306	322	337	350	302	293	295	304	326	322	292	314	334	327	273	322	296	362	316	324	325	310	296	302	350	344	278	311	323	300	333	319	311	335	315	380	311	304	281	298	341	345	288	321	319	292	289	319	314	302	295	321	295	314	319	348	309	322	292	321	285	351	323	328	321	329	322	312	308	325	318	294	287	312	313	301	247	317	316	316	267	302	324	317	304	326	333	335	317	311	317	296	326	316	347	335	313	309	288	321	294	343	341	306	308	319	314	320	316	324	345	316	286	316	335	312	297	309	277	301	301	316	327	301	285	308	330	298	346	309	297	317	334	315	307	304	327	267	332	298	306	303	290	323	301	307	302	321	331	301	317	281	308	330	319	337	336	310	314	321	326	336	314	297	302	315	308	306	349	321	317	335	341	292	290	310	278	299	302	343	311	305	332	307	297	311	326	326	317	305	295	320	339	353	279	306	294	333	323	292	311	353	345	300	315	324	329	332	317	308	324	287	311	292	303	307	309	268	310	334	303	319	318	314	309	284	321	327	311	316	309	324	336	333	318	346	297	352	316	350	308	318	294	342	311	303	301	290	301	301	311	325	316	316	327	275	315	310	322	323	348	337	329	356	313	301	330	321	309	342	323	296	326	322	327	341	322	343	311	343	291	314	308	309	342	316	339	314	310	316	292	331	306	305	332	316	318	349	325	309	348	320	315	306	298	336	306	296	316	304	312	312	282	310	292	313	323	337	354	296	280	315	337	317	322	313	338	305	288	312	319	315	324	288	330	303	341	323	298	319	291	326	310	316	354	301	302	345	339	308	302	328	325	277	284	307	326	301	285	324	289	321	303	286	327	340	326	333	307	327	294	308	312	334	304	298	321	307	310	269	314	309	300	338	314	294	292	310
23804	21645	29501	24257	21645	17680	1773	794	620	563	540	474	454	468	431	448	425	432	412	347	402	366	376	375	400	380	387	383	349	347	347	406	347	339	380	359	363	334	360	380	334	327	330	362	364	385	349	316	364	354	348	338	366	372	368	352	342	346	361	329	367	351	326	364	339	347	316	364	341	361	326	368	370	365	325	345	400	353	320	315	326	329	333	356	344	352	339	339	327	354	349	374	362	327	375	329	341	330	311	327	350	368	332	373	336	355	357	373	369	338	342	339	334	303	380	340	388	316	327	333	358	325	380	360	356	330	341	360	316	330	340	307	330	359	393	345	336	357	316	319	326	332	328	378	356	345	353	390	372	349	359	371	338	336	374	358	370	336	341	340	328	325	361	339	364	346	351	336	349	349	354	346	346	336	334	337	345	319	316	314	331	312	328	355	361	346	368	354	344	344	343	357	337	326	326	346	295	340	346	293	328	368	350	340	319	375	338	345	318	331	336	361	379	332	347	358	355	342	342	328	341	380	357	323	335	330	367	323	356	362	311	329	313	317	352	341	343	370	320	318	339	341	324	342	353	344	337	368	337	344	361	351	318	323	333	315	340	371	326	340	315	369	348	392	362	361	352	325	354	376	345	339	339	297	356	377	304	336	328	335	350	339	311	342	351	322	332	366	336	317	344	318	340	309	330	368	329	343	338	329	346	325	346	342	343	341	313	340	334	340	347	342	350	339	355	333	328	351	374	337	326	333	335	342	339	347	342	356	296	365	330	349	332	363	380	343	361	347	345	344	325	353	353	336	353	345	342	347	327	352	360	341	321	319	367	338	338	327	319	364	350	341	317	340	338	326	308	320	334	333	318	330	357	341	316	348	337	334	329	361	344	364	314	318	317	363	344	298	319	321	325	308	326	361	374	349	353	324	321	368	308	354	360	355	322	312	317	344	298	329	317	345	334	329	348	324	344	328	372	369	334	339	346	340	353	324	356	338	356	319	372	322	324	337	345	304	323	357	342	341	331	329	323	345	366	321	305	350	342	333	392	334	342	350	361	331	344	341	333	324	320	313	339	377	334	343	310	323	302	331	363	341	299	351	315	336	352	342	329	300	324	380	326	344	381	345	332	327	344	326	343	369	322	372	370	316	326	347	352	362	338	312	347	306	317	360	347	353	344	329	344	316	324	328	337	308	328	350	331	322	343	336	351	343	331	340	362	337	338	352	329	350	327	373	376	358	370	379	333	326	345	321	345	315	345	342	338	335	303	326	343	341	332	338	326	330	329	366	329	326	336	344	344	333	331	326	335	344	349	313	337	326	360	328	314	288	302	359	340	363	340	321	331	361	325	365	333	341	342	320	337	332	325	346	350	371	327	349	352	312	325	340	363	325	338	346	316	344	318	343	321	346	379	314	323	365	289	311	326	329	341	353	345	328	326	329	348	347	330	379	324	344	349	353	331	339	358	359	324	322	343	343	340	370	375	346	347	350	337	333	356	378	341	344	361	354	299	337	339	349	345	312	355	312	340	333	362	300	337	319	302	363	340	342	315	380	328	380	351	332	329	340	339	360	351	371	334	362	322	334	335	360	344	332	336	361	336	334	328	378	339	318	341	376	339	329	345	353	317	323	332	336	351	308	384	348	351	348	334	340	341	336	313	303	326	351	299	327	334	331	354	358	317	343	342	320	360	334	338	355	298	327	352	315	340	334	346	332	360	322	327	341	347	349	322	323	368	317	304	343	339	324	335	359	343	350	349	337	345	304	332	358	340	324	330	357	321	344	314	322	330	326	342	346	322	314	327	323	332	370	383	333	341	329	335	325	337	336	327	329	347	376	378	350	319	314	322	352	335	335	370	332	360	333	344	335	374	354	331	312	313	328	369	318	329	336	337	313	345	362	373	342	367	332	327	345	336	333	374	330	358	364	323	361	387	359	313	310	326	350	350	326	359	346	353	344	326	346	326	340	308	344	330	340	351	362	314	365	335	388	346	325	345	351	336	387	326	355	352	365	361	368	315	341	343	349	299	366	325	320	319	335	340	310	358	325	366	334	338	342	330	349	335	328	323	358	294	351	341	372	389	325	354	334	357	326	339	367	362	324	337	370	327	376	345	368	335	339	329	336	338	355	350	338	310	329	318	343	344	352	351	339	340	337	322	352	326	363	329	331	346	338	347	344	333	352	319	325	321	359	361	311	354	349	350	328	336	348	332	346	325	317	351	346	385	316	352	339	363	327	338	338	337	329	385	346	326	347	362	353	325	367	342	333	350	366	345	327	330	328	346	355	310	350	325	325	354	336	358	360	317	327	301	334	333	348	322	338	343	339	346	319	335	328	354	380	348	330	347	353	365	330	309	355	348	363	354	357	354	335	338	312	352	322	333	352	327	314	347	333	342	356	348	325	319	322	369	342	358	324	321	314	332	330	327	384	305	332	327	364	322	355	300	360	323	327	333	369	366	316	357	342	351	357	353	342	336	315	324	356	362	378	341	342	341	341	373	347	303	310	348	346	306	348	322	332	369	314	335	355	340	346	369	348	353	332	328	373	309	343	335	352	315	310	348	356	349	362	373	344	337	356	351	315	349	367	349	307	352	348	338	318	353	358	357	333	349	339	329	342	328	330	332	317	355	366	353	355	326	302	339	367	320	315	374	335	347	329	330	343	317	340	370	321	318	364	324	327	343	317	374	341	321	318	322	356	348	337	354	345	350	344	322	341	349	350	352	351	315	309	329	359	373	342	335	348	351	336	394	330	314	317	345	346	359	346	340	357	345	320	337	329	354	354	345	314	360	330	330	334	344	331	337	311	362	383	316	370	322	334	337	324	347	333	332	351	359	335	318	303	329	322	354	301	313	321	371	315	337	336	331	336	321	358	359	354	345	312	341	380	294	322	336	343	309	330	303	343	349	361	320	348	352	316	334	355	346	329	337	356	346	329	303	310	336	330	318	352	360	311	346	352	355	336	347	341	340	331	344	345	352	322	319	337	334	321	330	334	310	311	328	370	324	352	346	334	359	363	335	339	322	341	327	301	329	316	305	317	320	351	347	340	369	321	339	359	328	326	339	339	333	338	327	335	377	349	309	311	359	345	353	340	344	334	337	288	349	319	331	321	347	345	341	347	344	323	334	345	297	353	333	339	355	335	335	322	324	354	335	342	337	346	307	340	337	345	330	339	319	336	356	354	337	346	316	332	351	335	367	325	353	339	321	321	323	356	364	351	321	362	355	356	380	321	321	344	329	348	360	332	338	308	344	341	311	359	361	354	338	339	352	334	333	363	333	319	346	358	333	357	353	312	323	339	347	351	337	358	357	324	364	347	291	355	323	358	343	317	318	375	348	321	345	334	351	314	359	326	348	330	339	343	334	367	327	354	328	342	333	369	354	304	353	341	327	331	347	305	309	345	351	341	343	328	361	358	342	318	349	325	335	347	322	338	355	329	306	361	342	317	331	342	343	335	328	330	336	326	351	313	363	357	358	347	343	313
41029	34392	13517	7444	4978	3654	2802	2294	1891	1624	1518	1358	1209	1148	1086	1014	969	892	872	857	866	815	802	821	796	795	732	771	716	726	737	690	725	720	714	708	733	718	733	693	723	737	699	688	670	738	685	716	662	654	649	710	668	630	679	665	678	718	691	640	646	685	697	660	668	677	641	645	666	673	683	655	694	666	634	665	656	694	667	630	677	669	683	670	690	697	681	674	663	642	689	713	682	612	675	643	654	684	656	686	641	689	712	658	687	641	641	629	662	670	609	704	638	617	660	691	649	618	624	636	654	687	655	663	692	663	662	651	645	625	703	692	664	672	635	674	650	627	633	604	643	673	642	659	660	640	640	616	689	665	629	677	628	664	694	642	683	655	676	651	632	660	652	682	614	669	670	693	652	691	658	632	642	640	666	696	654	643	671	640	638	655	658	602	660	680	693	662	669	610	638	672	669	698	662	696	649	654	656	659	657	694	671	630	669	648	665	687	673	675	694	653	665	658	712	656	626	673	671	637	665	670	707	679	620	687	633	611	659	678	644	633	646	668	646	654	632	716	610	670	667	668	660	632	701	666	659	657	697	683	675	622	636	687	667	604	652	640	654	636	638	648	630	683	684	701	680	640	696	627	639	665	668	702	645	678	647	628	660	667	654	679	650	692	642	664	675	662	687	657	661	652	669	685	673	647	639	672	697	648	678	633	669	641	670	675	692	628	677	645	694	677	669	655	654	690	669	685	599	668	639	655	691	648	623	644	662	639	668	723	616	666	665	610	664	667	678	692	679	639	703	696	635	605	672	646	661	681	694	633	651	563	664	654	691	682	661	708	669	664	684	686	618	642	659	633	686	647	626	647	667	618	664	603	676	657	643	642	645	617	666	601	680	666	665	669	675	639	675	663	663	630	706	670	666	670	675	693	688	626	643	640	648	613	649	649	721	614	708	656	637	627	639	641	635	667	642	661	641	646	663	658	607	662	663	667	656	668	699	629	663	628	612	661	687	661	608	685	679	692	640	654	638	681	674	615	752	679	670	619	646	645	655	630	666	655	656	638	671	630	606	632	688	671	644	664	649	624	613	697	634	658	628	655	623	671	660	687	646	665	644	651	665	690	634	664	626	633	659	649	727	638	697	611	671	647	632	688	672	628	667	621	665	661	615	666	658	666	666	690	649	642	682	664	671	654	673	639	644	658	665	671	691	689	654	698	692	658	696	627	643	655	669	619	674	702	704	651	683	616	654	683	673	661	661	675	664	614	656	649	658	724	680	655	630	657	656	591	624	706	653	682	695	676	641	641	646	631	631	659	609	649	688	642	729	662	681	671	617	620	615	666	676	688	622	628	672	724	675	610	646	623	649	675	684	647	643	652	689	700	661	679	660	673	643	637	626	654	672	678	649	674	697	661	646	637	671	651	670	665	710	688	689	642	663	628	635	661	634	665	625	662	665	662	613	640	680	622	631	687	601	626	686	680	673	652	623	641	630	647	683	664	625	627	657	670	641	630	658	637	678	668	651	710	682	653	629	682	659	604	661	634	642	635	619	736	705	652	647	709	684	633	672	631	642	624	666	713	641	641	643	619	679	704	661	688	637	628	616	657	702	658	676	621	614	662	660	660	673	685	614	636	655	641	657	684	692	673	659	657	621	674	696	659	672	666	635	678	649	658	653	656	731	697	663	678	678	619	659	661	655	658	658	692	672	632	652	696	652	648	615	607	615	640	637	707	637	652	634	662	685	651	637	688	660	671	667	653	633	635	615	625	655	701	640	628	642	635	655	653	661	636	651	646	652	675	664	658	673	637	652	691	641	681	690	674	673	626	659	646	602	671	667	686	664	637	641	621	686	617	676	653	710	725	673	653	676	694	623	689	646	679	644	632	639	652	684	645	662	631	635	642	641	657	682	674	621	662	650	544	609	684	678	644	695	667	679	657	645	699	706	636	635	616	659	653	671	658	649	645	665	639	654	663	677	674	600	648	690	627	692	681	657	665	663	635	642	637	654	639	672	638	653	634	643	677	649	671	676	673	683	656	719	633	703	676	679	654	654	685	694	667	672	683	727	691	662	635	662	622	674	689	692	686	639	649	688	651	602	623	640	622	635	649	668	660	706	663	624	659	656	617	637	674	646	634	699	651	622	636	650	683	669	645	647	641	656	681	677	659	673	633	664	620	710	630	638	678	641	650	658	691	698	679	667	634	643	613	665	657	628	630	682	641	682	627	701	672	637	661	653	676	661	649	685	639	642	657	688	682	631	617	640	674	662	660	653	666	681	660	648	639	667	658	614	657	670	674	643	606	628	678	634	678	639	661	680	668	654	693	675	631	596	710	703	667	665	637	678	684	638	661	696	675	662	663	615	630	683	705	706	701	661	675	626	624	713	654	649	694	687	674	657	677	652	670	678	644	673	645	670	647	656	693	642	655	679	674	716	680	659	667	636	632	650	675	622	662	658	699	687	668	661	649	668	670	663	664	674	626	605	675	667	648	678	639	669	646	634	665	676	652	654	617	632	623	683	696	606	652	643	664	632	670	638	646	694	666	643	669	651	657	676	669	648	651	672	622	656	691	671	629	631	668	655	622	648	691	644	664	676	652	657	625	655	648	694	656	664	632	658	679	676	645	674	634	652	625	669	669	653	637	701	667	674	710	621	652	609	642	620	647	626	654	663	642	663	683	694	694	631	634	700	667	702	650	655	687	673	650	654	668	651	681	690	636	701	594	626	678	658	641	674	693	656	684	654	705	678	680	646	700	652	606	612	635	677	676	679	657	647	674	617	700	659	696	625	685	674	644	691	615	659	678	701	661	630	653	626	658	653	641	690	650	689	662	660	648	648	680	667	610	664	596	656	656	682	638	642	662	592	638	629	678	649	651	662	695	660	657	618	659	638	646	660	637	677	691	653	680	639	621	626	645	632	646	672	688	666	682	626	640	639	650	652	667	649	671	666	645	669	657	651	630	665	665	655	647	648	685	670	658	616	649	680	685	656	698	652	680	684	708	659	640	602	655	649	669	649	674	624	689	700	679	640	669	682	626	671	645	672	647	655	665	663	628	714	647	650	626	693	655	656	639	604	641	662	659	672	661	671	715	678	694	610	583	679	638	625	715	650	679	650	657	668	604	677	647	664	620	709	644	677	668	591	651	655	657	664	655	655	653	630	654	617	655	643	641	694	648	689	640	672	656	665	664	648	666	661	622	662	670	655	695	657	617	647	643	659	686	643	681	629	607	643	674	681	691	626	663	618	625	695	671	666	628	661	635	665	622	644	641	651	680	686	661	629	667	659	644	663	660	630	645	660	670	653	653	590	697	693	619	705	667	671	686	654	641	607	667	622	616	641	641	625	645	631	669	666	676	659	642	684	660	631	661	592	644	656	628	660	661	683	619	659	626	656	677	643	666	643	664	686	664	615	683	647	670	643	666	691	662	689	616	643	637	667	666	673	637	632	651	704	669	640	657	679	615	668	675	645	678	679	703	622	631
27248	21025	8332	596	314	264	283	236	252	256	241	241	250	228	237	214	242	251	235	199	238	242	249	225	225	236	213	250	233	228	241	240	243	230	225	255	227	225	224	231	228	218	227	232	220	207	226	215	220	219	250	240	237	231	210	224	237	204	219	222	236	229	227	247	211	222	227	217	224	197	219	210	251	213	226	231	227	215	248	231	232	223	225	228	235	248	206	217	206	234	227	226	253	232	230	228	223	220	232	234	218	236	234	220	246	214	224	237	216	225	236	239	222	226	197	203	219	237	208	256	225	217	244	211	220	253	226	222	234	242	224	217	231	228	219	218	222	216	230	265	242	234	258	223	239	256	209	233	232	240	241	237	231	228	219	221	246	201	222	189	210	251	211	229	263	223	276	214	241	256	219	225	233	228	228	245	196	217	238	242	211	237	215	209	223	229	210	235	239	204	233	216	211	236	249	206	232	243	231	221	230	231	207	255	237	224	224	222	241	200	232	230	236	202	231	222	242	223	224	255	247	247	244	231	211	246	214	228	224	229	219	234	254	220	257	232	231	244	225	230	227	230	247	212	240	217	222	226	224	214	231	228	219	237	211	235	227	219	232	226	220	223	248	227	244	192	230	253	232	237	227	204	225	248	231	276	216	209	209	210	234	219	206	204	238	233	196	194	214	231	242	215	226	226	236	233	231	235	219	225	249	248	211	216	221	208	208	227	216	239	227	234	232	229	230	244	226	234	204	207	249	214	212	213	222	230	232	248	208	207	211	222	239	224	212	237	213	238	219	229	222	246	209	232	240	217	227	253	257	217	210	215	224	237	227	204	259	240	234	228	218	210	232	205	225	231	248	242	231	232	228	209	209	229	229	244	200	223	221	201	216	221	255	231	234	232	246	233	264	215	252	241	240	251	224	234	230	251	248	206	208	242	253	228	198	220	190	225	227	244	238	184	220	211	205	248	220	232	201	244	216	246	224	255	229	242	211	237	211	219	236	240	222	228	206	236	211	209	246	203	208	246	224	248	217	235	225	197	244	200	240	247	211	187	219	223	238	222	259	233	228	215	218	252	256	233	213	240	213	224	221	217	264	243	203	204	216	228	215	227	269	213	250	239	220	241	242	249	219	230	235	231	232	207	190	241	233	230	264	238	228	233	225	245	207	217	242	231	235	253	216	206	245	250	251	230	209	235	225	229	241	253	259	230	225	218	215	232	227	229	251	215	252	222	214	234	211	208	253	235	250	224	214	218	244	221	217	226	232	218	257	218	197	199	223	197	246	229	230	248	227	239	254	235	220	217	216	201	233	233	263	255	234	198	182	226	245	223	223	224	235	239	221	219	216	239	240	216	222	254	207	231	225	241	234	227	219	237	227	231	227	229	220	244	256	223	245	247	225	236	229	193	196	206	235	254	222	218	242	227	208	214	217	224	211	242	219	205	248	258	201	232	236	211	230	253	247	231	220	230	206	253	248	242	209	232	224	238	193	228	217	231	253	263	252	231	243	222	207	235	239	236	245	216	238	221	239	215	250	237	213	210	240	232	226	234	245	214	226	243	225	230	231	218	203	252	240	232	245	222	224	226	265	249	207	239	238	220	249	226	237	221	193	240	270	219	237	242	206	218	227	244	204	207	232	269	248	221	196	207	211	226	241	214	207	230	223	225	217	219	246	231	231	221	218	195	234	237	238	220	226	245	222	238	218	228	222	214	216	200	230	210	232	221	213	240	197	220	216	234	243	241	213	226	230	226	215	221	236	215	214	219	206	229	203	229	202	232	240	210	250	186	254	236	238	243	227	251	251	235	227	216	252	215	209	245	221	216	232	232	227	229	224	222	223	210	245	242	230	238	207	244	224	243	235	263	226	237	204	224	218	211	227	207	218	244	217	235	261	254	253	230	229	219	210	227	231	223	234	213	233	220	220	232	239	226	224	240	227	224	220	242	217	241	223	238	234	251	241	225	215	229	212	233	230	220	215	239	193	218	214	237	233	222	231	220	241	238	219	235	236	230	217	242	221	210	216	223	213	190	250	214	235	252	221	227	206	227	237	240	227	227	209	243	221	212	204	239	222	238	220	212	222	242	220	265	226	220	227	220	235	224	229	211	208	228	208	234	228	239	237	236	248	221	210	215	220	202	217	236	208	190	216	248	201	232	221	214	260	270	240	220	215	234	231	224	226	207	209	211	210	213	217	225	223	236	243	209	231	248	216	218	213	237	201	235	229	236	216	212	223	226	214	202	215	209	217	234	202	225	240	252	220	227	226	243	244	232	208	251	242	210	237	222	197	242	230	215	220	218	239	197	238	218	222	215	228	224	256	226	216	245	249	238	264	212	238	220	249	257	202	176	205	220	230	195	234	230	213	242	232	232	213	220	207	242	222	239	239	240	218	248	187	233	235	260	221	218	222	217	231	228	247	258	211	240	225	198	213	216	240	242	254	220	249	262	223	231	219	209	209	263	222	209	229	242	230	247	223	228	217	231	250	242	218	231	229	234	211	221	238	227	225	232	244	265	238	229	210	229	214	219	241	208	243	220	249	248	259	196	225	258	222	238	239	239	211	213	227	220	231	234	243	218	238	241	236	230	219	235	214	224	237	269	207	272	238	214	226	253	232	225	228	214	231	267	219	234	220	197	222	257	252	254	215	229	246	222	217	220	232	223	213	228	211	201	219	227	220	227	222	201	221	210	235	229	215	231	230	245	254	234	224	215	230	204	205	227	211	229	226	235	218	240	255	232	241	240	219	212	258	245	227	237	218	214	217	219	242	251	216	215	223	208	234	230	221	223	237	227	202	235	252	240	219	229	235	259	215	221	246	227	218	207	211	237	199	190	215	235	229	237	234	226	226	224	246	224	217	223	225	225	221	255	200	215	251	220	197	234	190	196	236	207	223	241	228	239	249	222	228	232	229	214	206	239	234	217	229	224	228	230	225	246	226	221	224	243	238	224	228	266	250	193	214	230	199	223	227	205	222	251	253	228	221	269	251	225	210	210	228	208	255	230	224	218	216	233	251	229	216	215	229	199	203	217	222	226	240	223	236	219	239	251	219	228	231	226	212	219	246	239	231	240	219	232	246	233	230	241	242	230	220	226	271	232	238	255	206	215	225	232	233	233	243	207	219	215	239	231	225	233	211	200	205	226	198	236	242	231	230	216	210	244	228	207	226	234	245	248	218	220	233	229	238	227	218	236	219	227	230	192	216	236	220	217	249	224	208	223	229	239	230	247	241	238	227	207	231	221	241	213	227	246	208	224	240	235	228	225	249	246	241	227	224	243	225	257	228	249	228	223	230	221	243	227	224	209	232	231	233	222	220	221	222	241	231	237	242	255	254	216	222	252	241	226	225	256	215	221	249	254	250	245	237	236	232	232	256	220	230	250	222	220	228	239	222	214	225	236	221	224	262	226	234	217	231	268	242	236	242	214	202	201	245	221	241	203	237	233	221	235	250	256	231	247	221	251	207	238	218	210	227	210	232	221
17666	9150	1397	897	760	686	592	564	560	549	499	537	515	507	503	532	526	494	484	508	530	516	510	492	456	510	499	480	503	501	518	464	468	456	468	506	502	495	504	505	456	486	476	478	473	498	493	465	499	467	499	480	493	494	508	498	493	509	492	487	501	476	466	460	458	489	503	505	470	468	476	487	504	502	509	503	516	526	496	468	510	483	513	481	501	487	502	490	498	498	514	498	493	515	467	503	499	516	496	512	466	475	483	494	453	524	501	498	486	480	505	483	507	465	497	479	498	449	505	493	454	505	540	493	496	472	496	538	483	506	493	501	503	471	498	470	475	516	470	504	505	499	470	499	500	499	483	517	491	480	486	465	504	504	517	497	508	474	469	482	496	498	483	451	461	531	480	485	512	447	502	493	473	474	474	483	451	502	554	484	492	475	509	461	522	484	453	513	502	474	505	507	475	441	507	487	464	464	509	482	422	505	473	444	485	463	489	470	488	473	510	521	517	511	462	486	490	526	505	500	495	482	509	522	439	451	469	500	460	509	461	498	449	501	509	483	471	466	492	497	508	482	458	514	444	499	507	477	520	480	499	496	467	485	465	491	504	457	503	456	451	508	497	495	544	516	472	524	487	471	492	496	471	475	488	470	475	498	470	489	507	511	474	478	473	479	494	489	472	521	461	485	471	495	490	482	456	465	534	509	498	500	478	512	480	511	504	486	517	484	460	451	485	458	504	485	480	557	505	481	486	475	511	468	492	477	476	451	530	481	485	484	487	499	473	484	454	483	518	517	495	455	527	449	520	525	497	465	456	490	502	457	484	473	479	487	484	515	479	537	483	468	482	516	494	467	490	522	438	467	455	485	473	465	479	483	503	499	481	475	475	510	497	505	483	525	454	482	466	485	493	519	509	483	451	522	515	451	513	529	483	505	464	523	509	482	461	488	474	511	506	477	488	547	529	475	493	436	488	523	452	484	506	477	511	518	519	484	509	529	511	505	428	483	499	508	471	491	461	456	496	507	485	460	493	480	496	492	508	493	489	460	496	480	471	486	491	508	519	505	483	509	485	486	503	485	488	447	506	471	439	506	530	485	481	545	482	491	467	504	480	476	495	499	513	517	501	493	507	489	446	455	488	475	468	425	494	533	510	463	519	430	524	499	481	484	492	447	495	463	485	460	457	471	483	485	495	454	507	479	474	491	506	455	495	521	458	524	486	467	474	488	486	496	496	477	470	458	482	488	469	477	478	501	498	501	481	511	487	506	464	534	481	475	467	541	464	537	471	476	491	475	455	524	438	475	428	500	502	479	492	511	456	490	486	498	524	481	479	444	503	456	481	491	489	478	484	476	482	487	489	491	469	479	494	512	472	522	455	502	507	496	507	499	506	497	445	498	510	496	501	464	500	501	474	486	519	458	482	482	503	523	501	491	445	509	488	465	485	497	479	461	525	493	488	484	474	476	511	499	488	476	489	472	499	477	540	490	461	475	539	445	481	506	491	479	492	495	475	456	523	496	453	471	498	499	487	486	487	529	497	500	480	468	477	480	470	508	444	468	487	509	474	479	485	520	458	465	493	470	508	507	517	493	528	476	481	498	463	495	468	461	478	535	477	488	529	502	501	509	474	463	484	490	516	519	482	474	486	500	508	461	468	498	520	508	472	478	476	496	467	507	524	481	504	500	491	501	498	492	470	472	483	493	471	533	498	522	509	480	535	465	444	488	494	530	503	462	488	502	459	524	476	488	507	534	448	459	478	502	502	470	515	477	496	495	507	460	511	485	459	529	475	551	485	469	461	497	452	467	473	512	490	497	490	492	475	488	506	503	463	499	494	488	489	514	473	491	458	503	461	468	470	503	451	519	480	533	506	482	504	471	533	489	481	478	486	487	462	478	487	478	479	503	483	499	511	501	480	476	496	492	465	479	486	473	471	466	512	490	494	473	482	490	485	475	485	482	498	445	502	501	476	504	467	482	499	486	500	501	513	504	484	483	484	455	480	478	506	517	519	454	483	488	471	482	473	435	489	505	449	502	509	491	487	486	504	469	450	487	478	487	480	454	460	493	518	496	484	450	498	476	509	479	506	495	486	533	470	458	513	446	504	478	542	514	465	502	467	497	477	491	461	478	484	483	515	468	486	456	522	507	485	486	504	469	495	488	462	477	505	544	510	505	467	504	478	477	499	506	492	480	503	474	523	521	466	495	534	459	499	474	459	501	506	488	500	478	486	475	523	492	494	476	516	508	461	506	467	472	498	524	464	504	550	452	482	469	499	488	499	488	496	498	478	478	446	498	497	471	489	482	509	497	499	504	483	509	477	485	499	496	493	465	510	475	495	471	488	497	472	475	494	508	525	483	503	450	508	482	506	431	457	512	432	515	467	460	447	503	440	490	478	473	510	483	441	494	516	532	512	495	506	471	517	474	525	498	492	501	484	450	512	480	470	471	534	487	468	480	503	519	456	502	523	526	500	490	484	474	475	500	497	467	511	494	531	480	510	467	466	473	492	492	507	542	480	499	498	494	522	474	529	507	520	485	504	458	473	438	479	486	490	494	458	460	494	450	479	479	493	538	501	499	451	496	476	508	493	478	469	463	529	468	500	491	440	503	477	452	519	505	485	467	449	478	497	506	463	472	505	519	467	442	462	493	483	474	487	493	487	492	501	487	509	532	495	480	563	489	482	483	494	495	483	503	500	498	479	465	486	502	510	491	488	462	479	513	487	472	477	511	473	529	478	483	488	484	480	522	486	510	511	477	467	517	506	487	476	443	499	486	479	483	474	464	457	532	479	462	518	465	468	468	537	517	478	434	478	525	488	481	519	491	478	514	522	493	489	497	481	465	439	489	478	475	495	500	512	521	489	495	501	476	534	497	514	489	505	488	497	524	456	516	499	471	504	501	505	500	539	493	444	482	529	480	512	451	497	537	494	491	474	522	506	499	461	454	469	481	489	472	506	433	493	495	451	492	480	485	467	502	508	500	450	490	493	499	518	516	478	519	495	477	491	488	477	489	488	475	451	485	487	471	507	500	496	478	467	485	482	465	489	512	494	509	486	495	483	484	517	482	485	495	467	472	494	491	520	502	488	493	533	518	450	487	478	493	443	504	487	450	478	507	511	485	452	496	489	485	488	476	491	462	483	488	509	488	521	457	477	505	486	497	486	470	485	521	515	469	473	513	505	516	481	512	523	463	476	489	526	464	522	485	496	467	510	475	461	472	490	496	498	500	507	456	499	498	510	451	511	493	485	502	509	500	466	523	465	487	458	494	489	515	483	492	493	532	516	488	482	449	503	505	512	492	444	450	529	486	479	534	501	462	471	465	534	495	494	514	469	492	484	499	515	462	467	481	475	492	465	506	489	512	473	503	482	495	500	497	528	471	525	476	474	492	470	486	479	485	476	500	491	470	493	511	460	491	468	477	499	505	484	509	482	469	526	503	495	479	482	542	433	450	486	465	487	437	506	477	481	469	482	501	465	488
24749	21630	28716	25010	19454	1335	515	348	285	265	234	227	237	216	199	199	162	177	158	158	185	166	156	156	150	155	145	183	165	166	159	168	160	151	135	132	164	141	162	144	148	152	151	147	146	130	149	143	166	149	155	165	146	144	143	138	164	130	136	136	150	156	153	137	144	138	136	162	161	141	145	133	142	134	128	136	129	174	148	127	139	153	129	162	118	138	155	171	145	148	166	147	148	158	122	155	155	131	131	151	139	147	153	123	147	152	130	141	149	139	155	148	142	148	148	135	148	174	128	146	130	125	138	156	149	142	164	143	159	130	145	134	135	135	159	147	146	144	162	155	151	138	133	149	135	156	146	154	165	150	136	144	138	154	126	160	133	148	135	145	146	137	134	123	150	141	127	146	137	143	143	145	134	153	116	138	156	150	126	145	143	161	144	144	136	151	189	132	143	141	149	149	150	133	147	162	134	137	158	127	174	149	136	166	159	132	132	137	157	145	126	137	145	126	162	137	166	145	140	163	148	127	131	146	126	144	169	132	150	146	138	139	171	151	141	148	152	155	156	130	123	146	140	133	144	161	143	146	158	147	153	147	139	149	149	158	136	150	161	149	158	148	134	137	144	147	160	118	99	152	161	142	167	147	152	139	150	131	145	140	128	140	132	161	140	151	137	142	151	134	154	130	149	143	139	142	157	149	135	145	126	121	145	116	129	143	126	132	129	124	150	157	156	160	122	142	138	157	150	162	157	147	139	146	133	129	168	132	167	155	128	146	146	136	131	154	167	155	146	122	158	165	164	150	130	139	142	166	135	150	149	140	140	157	142	143	139	149	145	136	152	140	143	160	159	143	126	153	122	142	143	132	151	120	163	139	130	143	167	148	139	114	129	146	124	163	145	143	139	130	150	124	148	146	137	123	130	142	142	146	139	154	150	128	131	126	150	168	144	145	146	143	154	131	160	117	145	151	155	138	131	152	148	152	141	137	133	128	154	164	140	144	141	131	131	121	157	142	149	142	142	155	148	154	139	132	147	150	130	153	110	142	134	146	141	138	155	145	149	120	131	152	150	164	160	155	169	133	154	123	145	152	162	142	154	160	138	137	155	135	144	152	140	128	137	142	146	131	140	145	156	136	165	152	150	147	138	128	159	151	151	156	160	139	135	134	140	138	125	129	136	155	150	157	122	136	149	153	149	144	167	144	153	147	165	155	155	155	141	138	142	162	154	155	133	145	144	143	142	143	133	134	130	152	140	141	153	139	151	145	152	161	123	148	144	152	138	154	136	135	138	155	159	145	134	129	139	124	139	150	125	119	153	144	158	129	140	123	127	139	137	144	149	121	135	142	144	139	146	143	129	122	123	142	140	154	142	149	135	126	153	127	149	150	154	139	149	135	128	154	165	164	150	124	140	142	136	152	132	142	135	146	162	128	132	127	132	167	139	128	139	140	146	155	140	128	126	140	156	125	132	135	152	170	142	127	128	142	135	149	136	142	149	143	137	162	150	140	135	151	124	147	133	150	142	135	155	147	157	138	139	149	127	156	142	113	146	118	141	152	147	137	140	162	161	139	145	138	133	155	148	133	143	149	149	162	150	149	136	158	152	139	136	133	144	137	143	131	136	153	149	147	154	141	147	158	145	134	132	147	130	160	147	156	147	125	152	125	170	133	145	153	141	163	146	133	123	135	142	138	161	145	164	130	163	142	131	113	141	139	147	175	121	157	162	156	142	150	124	125	142	150	153	138	135	129	144	158	140	130	146	151	150	132	142	143	153	132	135	145	123	169	140	138	132	139	158	150	116	151	148	164	119	134	144	141	145	142	133	155	133	141	153	141	124	141	135	152	142	151	159	134	140	145	167	157	146	170	138	137	147	157	126	132	112	155	142	154	134	135	138	144	146	148	149	143	127	148	127	159	163	161	135	133	130	143	132	142	131	134	127	133	149	147	155	162	145	131	131	150	140	161	151	134	163	138	127	154	129	137	144	149	123	145	156	140	157	131	130	157	146	139	147	134	133	161	137	137	143	147	142	126	118	130	154	126	162	156	136	132	131	160	140	158	142	175	171	148	139	148	147	131	149	142	143	150	140	141	137	149	146	152	132	146	129	152	139	123	152	134	143	157	143	135	144	139	137	159	121	157	147	156	129	147	147	145	150	146	140	143	141	138	156	159	145	133	136	132	137	143	159	148	147	165	133	145	173	153	155	143	144	141	145	134	141	161	151	150	134	157	144	147	144	125	134	164	158	128	144	122	153	128	165	145	143	151	157	130	131	143	157	145	151	137	134	135	135	154	138	119	114	142	129	150	131	145	135	150	152	151	119	170	129	140	133	156	134	134	134	137	129	143	144	128	142	163	147	140	138	135	160	141	132	159	123	156	133	132	121	142	159	138	153	133	155	151	143	153	134	145	144	148	121	145	150	130	140	126	143	136	129	143	149	136	151	155	120	149	147	126	158	159	137	134	152	158	154	138	142	170	139	149	163	152	134	139	121	151	146	145	121	145	155	144	145	142	144	147	138	151	154	145	156	121	133	137	137	152	142	144	135	151	146	131	136	148	160	135	154	148	141	162	153	142	147	154	130	142	150	138	139	136	145	142	137	125	130	158	144	128	170	124	136	130	136	117	125	135	144	147	143	139	141	153	155	152	140	155	138	141	157	144	144	145	161	152	135	138	145	150	135	129	145	141	156	158	127	137	151	142	144	117	144	156	152	134	153	138	156	139	156	124	146	131	145	155	160	135	150	141	141	133	150	154	142	129	153	163	148	146	131	128	139	149	156	146	145	159	131	134	141	150	131	134	138	139	149	151	135	119	138	152	147	139	145	144	124	120	156	142	171	165	132	145	147	143	135	138	144	143	124	147	152	152	134	135	133	128	145	169	158	150	148	156	139	152	169	144	163	143	146	139	130	168	134	137	138	155	169	157	130	121	143	159	142	134	137	158	154	154	153	131	129	153	147	156	136	168	155	150	147	143	142	137	144	149	131	169	137	136	135	137	137	141	151	153	129	129	142	143	139	149	162	127	155	143	142	133	131	130	142	137	171	155	133	126	144	145	154	147	129	146	164	139	153	155	151	160	118	147	164	141	162	132	139	142	139	118	134	139	144	153	128	130	168	141	154	143	128	137	133	147	146	135	169	141	135	139	138	140	136	139	157	139	141	156	163	146	142	144	153	163	146	154	140	161	177	145	141	145	147	158	138	148	137	125	145	138	145	147	147	141	129	145	125	159	155	155	151	134	137	130	118	138	152	135	149	141	149	146	133	153	132	159	161	121	132	150	159	153	133	166	145	149	140	143	150	138	131	154	132	141	134	132	128	164	134	147	147	132	150	130	131	154	156	145	146	145	141	136	142	119	142	127	150	158	158	133	162	119	138	139	144	143	143	142	138	158	135	145	130	143	128	131	154	129	151	147	144	148	166	123	130	144	160	138	141	142	169	135	128	143	133	147	152	147	157	125	132	150	157	164	120	134	137	139
33766	27944	8294	4144	2739	1882	1469	1157	976	844	755	624	602	550	538	472	470	429	400	457	389	372	352	389	384	358	378	353	327	362	348	367	356	317	332	338	345	331	344	319	322	326	322	365	337	346	334	334	300	311	328	306	323	291	336	336	326	296	296	331	293	310	340	295	329	322	314	345	285	298	328	306	297	315	318	287	319	285	313	280	306	309	342	322	335	326	299	311	317	313	308	319	333	317	329	341	315	311	324	304	331	319	315	301	299	296	331	298	312	282	312	289	286	328	316	313	291	315	297	260	313	299	328	311	303	319	291	313	313	313	335	301	324	297	342	312	294	341	315	337	338	313	312	332	311	315	315	294	317	320	324	334	290	280	308	333	315	345	308	277	325	320	322	335	307	320	328	322	302	304	303	295	302	318	295	318	337	293	342	301	300	304	314	303	312	336	323	312	319	329	312	343	312	318	305	293	294	292	313	334	328	302	286	304	285	305	294	287	298	325	282	361	290	342	314	289	345	332	334	338	320	341	306	319	311	337	301	289	328	310	307	334	316	313	349	321	331	309	318	322	333	291	301	314	300	298	337	308	304	312	301	333	317	290	313	322	307	311	298	297	345	296	291	330	309	285	353	290	316	283	306	318	315	336	306	338	329	288	313	300	329	343	292	325	274	325	286	310	309	336	308	316	301	328	299	287	313	330	306	292	332	304	351	275	312	295	290	288	333	291	313	292	331	351	351	324	304	307	303	323	332	278	291	292	302	332	311	304	306	302	292	302	308	333	321	353	318	276	322	336	283	317	311	295	315	275	317	307	290	324	355	322	300	309	288	292	286	323	315	322	298	300	322	317	301	335	320	284	302	333	324	320	342	305	304	322	307	334	341	337	309	295	318	304	332	302	321	333	307	324	327	295	318	317	311	319	299	330	297	307	292	278	293	320	341	292	334	299	284	316	311	317	299	294	330	308	327	313	315	310	329	308	297	316	327	306	287	328	287	320	285	319	287	303	314	298	318	281	305	303	313	325	333	321	313	283	309	328	323	317	328	301	280	313	315	275	329	346	279	321	299	319	307	306	322	305	331	299	303	298	327	314	305	311	281	291	311	316	326	311	350	307	304	311	296	329	326	299	304	303	337	320	305	318	315	311	314	299	327	344	287	305	283	334	322	313	338	315	329	322	313	298	301	301	318	314	307	329	327	290	298	296	325	308	336	331	306	322	316	333	307	303	315	317	303	301	306	322	334	321	307	350	322	327	358	297	330	280	331	342	324	288	348	320	291	320	329	310	371	334	296	327	304	339	319	298	312	279	309	330	280	313	318	338	322	311	329	288	314	321	313	337	317	301	332	312	305	292	336	313	323	310	311	310	301	307	322	327	316	306	312	291	285	312	326	286	294	312	307	306	320	330	305	330	314	294	286	303	304	276	307	294	304	332	325	288	305	344	349	349	304	343	310	297	311	300	301	307	330	313	327	285	333	321	314	322	320	308	310	318	327	314	295	315	305	269	259	323	303	305	308	314	337	313	305	323	323	309	331	323	306	290	285	323	310	323	288	346	346	321	324	323	339	333	298	301	333	326	304	310	317	293	313	314	313	306	316	305	303	293	290	312	340	313	285	338	302	333	316	321	325	329	322	324	318	312	303	312	343	314	291	301	264	292	277	325	330	328	335	292	299	312	311	312	302	348	328	323	284	306	336	298	313	329	310	308	318	307	326	338	308	324	305	328	344	307	312	297	308	341	342	333	306	305	337	341	339	318	313	317	341	268	292	347	328	303	331	333	325	304	319	351	312	316	320	306	325	293	328	304	284	308	291	331	309	294	321	304	338	299	308	305	304	326	309	287	304	305	294	312	310	283	274	309	329	297	325	308	324	302	318	321	328	301	275	302	350	294	301	335	317	281	292	309	329	313	325	322	303	298	310	316	291	330	315	321	346	314	328	320	314	325	288	321	312	314	322	318	300	339	303	313	314	329	314	305	282	304	301	323	321	314	331	326	309	316	321	331	339	316	303	316	315	314	301	331	319	303	329	325	305	316	298	348	326	310	278	306	306	293	312	313	310	307	317	307	328	320	354	321	306	297	273	317	314	332	314	300	296	313	330	310	312	304	353	294	319	306	339	345	312	315	298	340	306	315	312	327	272	314	298	329	321	356	332	340	314	306	336	321	302	285	306	329	323	320	294	326	321	356	340	275	322	301	333	315	340	285	295	314	289	284	285	312	287	325	328	320	337	306	294	329	329	334	298	324	293	334	327	280	320	320	286	317	340	298	310	335	305	316	306	328	291	287	289	316	322	334	320	315	301	289	309	328	263	297	299	296	300	319	320	324	288	330	330	290	288	316	315	302	350	328	310	343	298	311	291	319	310	316	335	312	306	330	324	306	319	329	318	285	293	332	320	335	356	281	312	332	324	338	322	332	343	314	309	359	297	310	311	304	311	303	314	314	314	325	334	310	330	304	287	324	319	309	313	328	330	310	294	313	303	335	316	305	336	310	292	316	304	319	338	293	319	315	312	287	268	300	286	330	294	321	313	317	336	337	346	312	299	305	279	275	319	314	286	313	302	300	342	319	321	299	333	340	301	297	320	285	314	286	285	310	294	266	321	302	303	323	315	322	312	347	311	321	293	299	318	328	302	309	321	312	325	311	339	312	294	293	319	288	331	302	291	314	291	301	298	325	317	335	303	325	312	339	337	327	298	322	301	314	324	365	325	327	334	329	302	320	327	305	317	302	318	314	306	284	306	293	311	340	286	295	328	322	345	319	306	307	316	305	303	298	307	311	334	340	345	341	304	298	288	334	324	288	327	301	320	315	329	299	328	331	306	317	310	340	323	318	317	331	323	311	289	331	319	329	279	313	301	323	330	289	302	283	265	308	296	310	327	328	337	338	321	317	323	309	289	313	337	295	342	315	308	312	328	302	297	321	329	293	278	295	300	346	296	292	301	334	337	303	315	281	283	287	298	312	287	277	286	305	303	289	311	295	323	293	315	306	322	308	294	275	306	294	291	322	319	310	317	320	286	326	303	299	311	313	307	304	291	299	316	290	267	286	299	317	311	312	328	297	305	293	327	310	300	331	297	286	322	341	338	311	310	339	290	319	300	365	306	322	296	301	322	314	342	292	336	309	319	312	319	335	335	314	283	305	322	289	308	318	324	305	299	328	343	311	309	364	350	320	321	300	300	275	316	335	295	349	328	325	313	311	338	337	339	312	314	292	311	366	328	315	311	319	312	321	307	312	291	336	319	324	323	286	345	309	323	342	328	326	335	307	325	318	339	315	345	326	337	326	326	314	321	291	313	295	279	313	310	321	333	306	276	324	304	289	307	295	329	336	306	335	306	286	283	308	284	311	323	335	306	306	282	302	308	310	322	306	310	276	322	337	319	308	285	338	319	339	318	318	333	329	321	287	307	340	289	336	316	290	327	323	319	337	324	307	296	330	312	328	307	343	353	297	323	275	314	295	355	311	327	307	301	350	293	273
23800	21670	29568	24285	21670	18337	1760	851	618	597	491	478	495	427	446	433	442	390	398	423	398	382	351	365	371	331	387	393	341	359	373	352	328	338	347	378	403	344	360	360	372	340	366	339	331	338	374	341	348	363	309	387	369	345	369	360	339	348	353	319	361	355	338	323	320	363	327	347	360	349	357	350	331	343	393	350	322	352	316	302	387	348	366	342	389	336	320	352	323	348	304	356	343	377	370	365	362	333	326	340	353	360	341	333	359	322	336	349	291	353	340	335	349	360	350	342	351	356	328	313	340	368	356	355	343	346	324	338	328	358	368	340	322	353	336	352	347	361	359	358	316	331	371	368	356	341	338	331	314	335	380	343	324	330	367	332	323	318	350	321	329	336	313	327	355	350	365	332	312	339	377	320	330	342	319	339	349	326	374	371	336	333	345	301	340	348	328	316	336	337	366	323	298	355	364	351	342	347	327	320	326	327	354	349	334	300	370	352	352	333	372	363	352	356	345	352	352	310	356	337	364	342	367	315	363	342	329	360	312	351	301	352	321	333	349	346	342	334	304	330	327	319	398	310	355	331	320	342	306	361	341	351	345	392	335	344	327	350	334	352	341	324	335	316	330	345	339	389	311	332	318	315	323	319	320	378	372	370	325	333	358	376	315	349	347	365	372	355	351	328	336	368	360	325	340	342	347	348	298	359	371	350	353	339	344	344	339	345	312	336	328	342	329	351	339	388	314	353	344	314	359	373	301	348	345	351	354	346	330	352	356	354	312	350	342	325	359	315	331	332	343	342	333	346	327	327	353	361	370	326	325	378	338	324	364	322	317	339	340	344	328	362	334	343	348	310	359	313	335	337	328	361	335	335	349	332	316	340	346	322	352	367	341	346	324	305	334	362	346	341	305	333	329	327	357	347	333	323	346	355	337	352	349	329	334	346	364	340	336	356	351	355	344	336	356	342	337	334	340	359	362	372	306	343	324	349	308	343	348	358	335	341	350	347	337	344	387	352	354	335	372	331	313	306	337	365	357	366	336	311	339	323	352	341	347	360	373	340	329	371	350	363	330	312	345	353	360	371	340	353	321	357	318	348	344	330	337	340	343	358	346	349	323	348	367	318	354	355	319	330	329	350	333	364	369	344	310	340	361	365	352	328	318	359	361	305	359	320	333	347	318	339	343	354	345	326	359	351	350	353	311	355	357	319	329	320	363	350	353	335	328	360	350	365	309	369	319	325	373	342	336	352	329	358	319	341	335	339	352	303	344	333	344	364	366	321	314	400	347	354	366	352	303	369	322	314	294	327	338	362	345	357	314	358	362	337	373	317	342	355	322	365	322	365	360	354	361	313	341	337	347	337	343	329	372	350	339	316	363	351	350	343	329	329	355	356	317	355	331	332	330	329	345	381	345	319	297	335	342	337	330	328	367	305	377	357	341	350	362	357	349	348	306	321	338	340	319	350	354	327	338	314	322	336	323	360	396	378	328	364	346	350	355	310	355	373	323	318	314	315	322	344	334	359	314	357	331	356	317	373	312	354	319	345	296	355	348	341	330	332	346	340	341	333	354	334	323	365	341	329	346	361	315	318	327	389	393	325	328	339	328	337	343	342	329	332	349	350	351	367	346	323	324	340	318	326	331	365	347	357	357	348	344	329	368	328	334	328	331	352	322	340	349	328	365	325	355	389	354	373	322	308	337	319	330	340	322	333	336	363	374	351	327	335	344	362	312	367	351	343	317	359	358	399	351	348	326	338	362	311	312	353	348	340	337	345	311	348	339	369	336	329	333	364	334	330	337	343	349	333	373	387	330	336	337	314	336	347	351	334	333	359	327	319	353	325	312	339	345	327	329	361	289	349	321	350	317	335	355	313	331	321	316	368	359	348	352	341	332	318	354	348	354	345	330	300	357	298	359	307	336	344	326	336	339	328	351	334	310	356	338	304	343	351	367	327	309	332	348	353	311	368	311	321	367	345	361	349	362	333	343	350	321	343	348	351	329	342	352	337	351	342	325	335	339	339	308	342	338	344	349	324	342	336	316	349	333	314	326	351	347	327	373	327	332	335	340	340	316	337	347	326	324	354	343	306	332	374	324	315	334	309	353	360	369	348	341	372	327	376	323	361	346	327	318	329	333	315	363	370	356	366	343	380	348	340	331	337	332	338	369	346	332	367	328	326	366	337	335	376	358	333	327	330	359	314	315	329	364	328	340	322	319	331	378	356	345	389	328	337	361	335	314	332	353	323	337	342	311	339	303	311	324	340	341	339	328	317	333	362	325	309	330	323	360	318	317	334	334	338	337	337	358	352	305	354	339	334	313	312	340	326	320	356	351	310	346	350	345	341	361	348	321	374	343	333	334	309	345	334	313	330	358	319	366	359	323	343	339	364	336	320	366	318	312	316	338	357	358	327	354	351	331	369	345	359	369	309	324	349	314	375	340	331	383	318	341	345	314	332	351	329	370	350	348	348	362	389	338	355	345	378	317	347	319	330	336	312	332	302	360	321	328	363	309	364	292	362	316	327	353	328	322	355	352	361	306	345	355	349	338	319	335	357	357	357	347	324	345	343	325	350	328	348	334	344	343	321	334	375	329	342	331	365	300	348	320	377	352	342	384	324	328	342	364	318	312	344	353	333	300	342	369	346	358	340	358	353	365	341	359	350	349	326	346	347	354	338	341	345	330	358	335	320	349	357	337	333	345	323	331	329	330	346	355	312	297	368	351	340	332	335	338	307	322	333	338	343	329	356	349	321	320	353	329	359	318	309	343	349	328	353	319	332	348	320	328	340	326	355	314	368	341	366	327	323	351	360	348	361	344	325	302	347	330	349	318	352	364	359	334	325	350	299	346	390	361	341	363	332	349	332	367	352	331	351	308	328	319	322	336	314	343	338	330	328	334	327	354	370	316	337	354	335	358	342	360	323	348	329	344	343	346	359	347	354	309	336	357	362	351	348	352	306	357	340	340	321	355	319	350	322	326	318	333	328	339	365	341	353	332	339	335	317	361	337	335	348	332	334	313	347	362	341	322	332	336	326	314	334	333	317	340	330	275	350	374	362	352	322	337	367	323	297	346	307	338	348	346	325	327	358	373	356	303	347	319	332	349	357	324	331	318	366	343	341	385	351	325	353	349	362	353	333	310	301	360	305	329	339	330	339	338	314	351	305	341	365	333	334	345	359	354	343	333	376	318	376	337	293	305	333	385	336	321	352	355	367	373	376	347	352	374	326	365	371	329	324	299	353	356	347	334	377	373	335	318	334	331	311	355	334	334	374	336	358	320	349	339	331	385	306	324	332	346	369	310	367	354	330	345	357	364	327	351	355	339	358	343	343	332	342	330	334	316	327	334	331	331	308	371	337	354	344	340	339	348	360	352	305	339	346	360	335	322	314	373	373	352	328	338	293	346	337	338	339	334	327	378	358	319	370	339	333	319	318	353	324	330	358	330	345	338	341	325	354	324	317	346	362	359	343	336	308	326	336
38537	34435	13464	7450	4979	3599	2779	2303	1913	1597	1478	1244	1233	1164	1078	966	918	900	911	832	819	793	793	798	760	790	779	713	701	740	759	756	713	713	739	736	744	647	684	673	717	697	680	655	690	677	652	679	647	672	699	680	688	710	656	717	703	701	717	665	646	652	684	664	622	650	674	649	704	677	656	654	680	680	652	721	688	680	698	610	663	669	710	713	631	673	615	687	704	641	668	650	650	659	660	647	652	659	678	659	620	666	658	710	683	704	704	632	676	681	655	659	679	671	667	677	629	673	643	668	658	673	713	666	626	687	676	675	677	712	648	662	673	612	648	683	649	693	607	671	682	726	655	687	658	633	658	678	696	683	634	688	724	657	660	635	679	686	670	659	678	600	638	623	641	646	692	672	637	664	659	636	657	671	643	661	672	606	653	638	684	682	681	633	644	660	636	613	613	642	656	680	662	626	623	669	695	668	628	682	611	649	647	602	644	630	672	692	614	657	615	647	655	660	682	632	660	660	669	665	649	641	639	614	606	653	623	716	663	611	639	641	681	643	694	601	659	659	669	663	658	688	717	639	639	669	644	696	656	622	679	675	669	659	656	610	650	650	665	665	604	639	641	653	628	654	655	657	640	687	662	689	634	674	687	644	742	654	669	623	671	667	640	663	646	670	694	665	735	698	647	671	665	644	676	646	672	706	667	662	673	642	642	671	618	659	643	663	625	683	642	635	676	669	709	680	670	654	654	644	630	653	642	646	652	651	660	668	695	601	613	627	690	646	659	655	631	661	706	655	675	648	659	679	654	689	686	680	655	660	570	606	674	661	618	687	640	659	642	650	619	647	655	629	629	595	614	678	686	643	621	707	693	690	659	698	704	663	672	647	678	681	660	655	662	674	658	638	661	642	611	675	677	687	613	649	667	681	673	652	598	661	661	671	659	641	657	703	686	661	651	642	667	666	695	637	621	636	656	689	652	643	660	645	645	693	673	661	613	655	656	632	692	690	657	689	630	663	661	673	696	685	660	625	688	656	633	652	701	628	679	639	626	673	683	628	674	669	629	677	629	597	678	666	641	654	659	657	687	682	665	661	626	573	657	667	652	603	645	625	653	628	660	660	647	657	659	666	605	660	594	625	674	653	702	637	638	692	709	617	669	615	649	716	626	674	681	631	697	640	690	649	637	642	692	667	657	659	655	643	631	674	638	634	666	642	686	695	668	669	636	651	682	644	626	702	601	663	649	658	647	616	669	672	639	646	650	678	626	631	648	687	665	606	660	622	673	681	649	593	631	658	651	686	657	678	623	665	608	670	709	647	636	690	686	626	645	686	711	657	681	630	628	660	648	654	679	593	681	631	663	649	694	622	670	676	661	679	673	679	651	634	685	677	643	616	699	689	646	642	646	682	682	655	664	658	666	672	668	657	625	644	680	688	649	640	627	703	692	713	703	646	700	646	611	679	665	679	656	637	705	693	647	666	685	599	664	677	687	654	612	645	668	638	627	677	628	677	654	664	664	638	691	637	661	669	660	646	698	653	653	665	662	686	676	670	668	687	689	653	655	648	632	667	614	651	642	707	682	619	645	614	631	636	663	699	622	697	643	669	677	630	658	654	667	663	687	676	660	651	663	657	638	649	685	656	664	638	651	628	648	658	668	670	652	662	649	681	640	666	647	685	634	649	638	633	714	647	698	649	686	631	661	639	642	683	647	670	720	672	645	659	672	676	653	642	661	648	641	609	675	665	662	672	676	657	636	679	642	693	665	678	681	651	673	667	682	696	714	662	687	734	651	690	664	719	649	638	673	647	660	647	618	611	698	653	650	657	629	649	669	641	684	646	683	677	660	668	627	663	728	646	626	651	603	661	607	653	677	595	656	628	652	648	636	666	662	620	679	691	672	627	639	670	644	618	666	646	633	684	647	692	673	650	668	705	703	599	661	641	672	659	654	641	626	683	676	657	691	665	615	654	681	600	666	657	684	672	686	658	636	688	648	649	695	670	612	634	640	645	710	678	693	656	665	666	634	711	652	634	627	654	623	677	681	667	661	697	680	629	656	639	658	640	679	660	647	671	631	638	651	631	647	688	679	658	648	652	646	670	668	698	641	686	620	627	683	675	652	593	664	671	636	669	653	621	628	630	672	653	664	617	699	624	642	652	666	640	609	665	677	719	647	631	638	656	646	664	631	662	646	680	694	640	642	701	668	712	650	691	691	692	615	663	662	638	661	621	724	665	678	631	646	684	658	609	647	665	646	688	666	637	667	681	700	616	646	648	721	653	671	646	669	655	637	668	660	640	678	659	642	677	708	665	703	645	683	650	653	680	672	640	654	648	666	663	646	649	683	653	667	628	681	638	682	645	656	663	677	647	634	636	673	660	670	623	665	678	674	705	665	628	647	636	648	684	686	691	629	674	712	644	625	668	645	658	647	626	631	674	607	644	639	712	628	650	651	636	655	676	644	642	642	649	644	659	635	692	688	643	649	625	663	636	647	634	709	701	607	651	696	665	592	617	644	652	596	635	643	608	658	617	638	690	638	614	633	674	636	646	658	629	683	646	632	661	673	649	682	681	644	669	657	655	661	647	633	683	643	666	642	652	672	647	640	618	621	653	633	634	617	710	652	629	671	649	668	694	690	696	668	663	686	710	658	662	668	639	679	693	655	635	676	663	624	625	672	634	655	674	662	635	599	665	653	692	713	641	666	629	678	675	669	684	649	622	591	691	706	678	648	648	661	634	632	645	656	666	611	664	672	640	713	660	702	658	668	638	663	621	664	651	676	677	633	642	701	678	636	664	643	665	679	667	673	622	679	670	598	645	651	694	642	656	635	687	598	694	681	640	678	652	653	651	697	664	672	645	690	641	670	696	628	689	662	727	643	639	700	694	655	666	682	660	632	609	646	602	693	663	636	629	664	654	670	619	654	655	690	677	664	664	618	664	636	662	666	634	626	632	700	682	673	666	667	687	624	645	658	671	667	637	653	704	624	609	662	652	662	617	599	590	686	652	706	677	667	671	663	670	682	686	676	667	631	654	594	580	705	653	663	647	675	638	667	637	620	662	620	645	682	712	635	649	698	690	677	654	653	642	609	633	669	651	671	638	674	674	681	648	670	619	652	637	678	700	674	621	642	628	626	667	674	683	628	692	659	640	695	667	642	670	709	624	651	674	646	600	668	697	627	647	593	620	629	667	674	668	689	698	639	679	647	663	694	677	665	657	651	648	689	648	654	666	652	678	652	660	646	644	667	640	664	659	659	629	663	654	651	644	649	662	649	680	692	666	686	679	624	584	609	683	629	714	647	708	642	680	717	659	663	643	634	684	644	659	659	638	640	625	655	694	610	685	667	677	679	633	669	645	607	660	639	663	685	622	659	651	630	667	623	717	678	677	648	654	662	670	621	704	666	659	604	672	608	679	659	703	684	676	672	673	660	645	696	660	641	685	654	642	663	627	678	628	680	592	672	688	672	684	675	679	656	670	664	695
27471	21056	8596	574	334	257	239	249	242	240	273	234	249	234	233	228	249	220	226	219	220	220	229	231	214	231	208	248	224	258	221	202	240	219	233	236	246	272	229	261	214	222	213	211	229	248	234	247	192	207	252	237	247	203	233	225	242	233	211	241	219	193	241	232	235	233	256	235	236	201	222	238	203	242	216	244	254	207	221	215	234	235	217	195	244	250	223	216	221	239	228	238	224	218	234	210	214	206	222	225	221	248	239	211	231	222	202	216	243	216	248	234	212	207	203	240	214	243	233	207	218	214	230	246	260	219	230	250	239	237	236	219	231	246	221	223	206	243	253	210	240	210	243	211	219	216	230	222	228	220	221	218	243	217	221	217	205	217	230	232	206	226	223	218	231	215	232	224	236	225	212	213	205	219	258	234	218	241	236	236	243	244	218	225	232	233	221	224	214	240	218	223	223	218	222	217	228	236	265	224	201	254	261	232	229	216	226	200	235	228	217	263	221	209	219	231	238	220	213	240	226	184	216	205	226	217	240	235	237	230	214	249	198	235	214	224	211	230	254	223	253	229	203	229	237	196	205	230	222	204	226	238	250	213	246	236	226	217	233	247	213	215	217	198	215	219	242	213	244	241	218	217	206	235	223	225	206	197	253	240	228	221	251	259	210	230	234	264	217	227	222	247	230	225	232	234	220	239	235	229	232	211	215	223	213	232	214	219	236	213	232	213	207	209	229	206	209	221	201	233	258	235	230	243	198	222	248	219	220	235	230	220	232	242	242	238	235	234	220	212	218	218	235	232	211	221	224	251	213	228	237	226	265	219	221	249	207	225	251	231	239	229	206	220	252	215	233	215	212	240	206	202	208	224	219	234	223	220	235	251	208	235	221	245	198	231	211	210	220	230	230	216	225	241	208	260	232	259	238	231	219	221	224	213	242	228	248	218	208	203	231	222	239	229	229	221	196	238	256	218	245	205	260	215	217	214	242	252	214	205	213	234	215	216	224	249	213	212	237	224	222	232	247	216	230	258	228	226	235	216	209	246	190	227	226	222	233	220	242	236	205	232	255	241	237	226	211	223	234	207	240	223	243	256	219	230	219	242	234	221	211	246	200	228	228	198	210	210	260	229	223	222	217	224	234	229	228	229	251	225	215	223	215	217	185	271	207	214	218	224	227	220	214	228	238	227	226	225	225	211	218	222	213	226	219	231	237	209	261	209	243	251	243	223	227	205	228	214	212	238	231	248	231	242	242	208	220	218	230	248	220	226	233	244	235	220	244	246	249	237	233	220	240	220	234	234	225	242	212	246	218	220	209	241	219	198	224	229	213	222	255	252	204	229	207	212	218	245	231	230	223	209	208	236	200	225	229	226	208	234	220	232	212	230	221	225	197	224	241	204	198	214	224	256	256	251	235	202	215	225	199	263	206	214	244	227	212	219	257	216	187	223	236	229	255	273	238	235	233	219	255	225	224	208	253	215	195	238	231	207	205	220	238	220	212	206	225	214	209	210	206	244	234	231	241	219	227	221	233	243	226	224	224	215	210	244	264	231	239	227	238	231	235	227	213	205	192	193	224	206	222	220	222	218	232	254	226	263	226	211	211	221	252	233	236	245	216	221	239	237	242	231	206	227	228	235	243	237	232	247	250	230	222	236	215	240	240	223	215	238	237	232	231	237	223	224	232	229	240	218	205	229	212	245	233	214	227	211	210	231	264	234	221	207	246	251	231	221	244	240	224	204	222	166	207	235	213	249	204	237	213	228	258	226	226	192	236	248	204	230	221	233	252	236	234	228	222	237	220	185	212	231	220	256	207	243	227	229	248	226	231	245	239	230	216	234	202	250	240	223	219	238	210	222	247	233	250	193	230	222	238	203	222	213	223	247	232	216	200	218	211	219	249	225	233	209	226	237	256	215	236	224	232	228	226	227	229	230	218	234	211	230	234	251	245	248	215	223	230	265	240	226	229	220	222	232	220	233	201	232	192	214	237	198	226	204	231	214	222	235	229	206	256	218	223	232	200	223	239	246	224	239	215	231	246	227	239	233	236	228	229	253	232	231	235	240	233	221	249	211	236	240	234	225	230	232	220	225	205	218	225	200	217	224	244	231	235	230	227	225	222	225	217	214	226	200	213	230	203	201	241	239	213	209	221	226	234	231	241	212	225	229	260	218	220	264	240	246	211	228	247	226	232	231	219	252	221	226	213	217	242	241	208	216	224	222	237	233	238	227	212	238	195	215	212	267	232	205	228	221	231	244	200	231	216	213	218	255	211	235	194	238	238	208	194	191	232	219	190	231	223	225	210	196	226	227	233	232	211	225	213	221	246	218	237	242	239	220	241	202	222	236	216	211	224	249	202	244	203	223	242	225	231	228	218	247	218	208	231	207	254	228	223	226	216	198	224	216	224	208	215	236	218	210	217	211	230	252	223	240	242	226	216	216	262	233	227	212	222	237	222	216	216	214	204	223	206	218	240	237	231	250	220	232	201	214	224	204	206	250	205	227	217	205	228	211	236	243	214	224	249	256	222	206	232	250	208	221	238	218	208	234	220	234	234	255	210	238	210	216	215	229	212	228	230	225	228	215	218	247	237	214	236	216	225	245	219	252	247	213	221	233	204	267	240	245	199	222	223	202	228	208	246	216	244	262	234	261	221	229	233	225	221	238	215	204	225	216	201	235	221	232	218	222	219	223	215	218	223	204	261	228	239	215	236	224	213	229	226	223	215	206	235	230	214	225	227	227	225	223	245	246	251	236	220	208	224	231	245	217	232	216	224	255	220	225	223	231	232	215	219	207	218	236	227	191	247	216	235	228	230	204	261	239	223	232	255	226	235	241	258	204	228	212	227	204	220	225	229	221	226	196	229	249	233	253	233	229	221	211	223	238	228	206	216	236	214	237	220	209	215	220	234	250	225	211	230	221	228	230	227	224	231	241	227	220	241	245	196	221	212	261	230	206	217	238	221	245	236	223	241	226	251	215	207	192	212	230	230	258	235	222	217	245	219	204	227	214	215	241	216	235	222	233	207	229	250	224	215	217	224	228	232	269	227	227	221	209	235	200	201	242	208	216	211	208	242	225	211	231	217	202	218	235	213	222	205	213	241	223	213	243	231	213	209	197	226	231	232	214	244	268	188	231	207	211	215	223	245	242	249	224	210	226	214	229	226	219	231	233	232	246	242	203	239	267	214	211	226	248	260	210	241	231	248	228	218	219	221	222	233	239	213	217	225	222	230	218	235	238	234	204	263	261	219	241	212	233	206	200	190	217	231	244	231	227	245	229	211	230	220	219	227	233	240	213	224	251	216	194	236	241	219	228	232	227	193	219	226	237	226	195	231	239	218	224	240	240	230	209	203	202	199	242	225	252	208	217	222	209	189	218	194	233	236	225	198	235	216	223	234	188	247	211	208	222	250	250	246	217	193	234	233	233	230	204	202	226	237	218	215	212	224	226	237	228	226	215	202	259	218	229	213	214	197	234
15678	8375	1239	810	646	566	547	527	513	460	481	451	455	440	442	443	425	453	495	422	437	455	441	446	452	453	446	403	435	433	451	425	467	436	425	438	442	443	455	426	446	424	441	407	429	465	419	425	460	400	436	491	394	452	432	451	448	468	426	429	417	442	474	465	467	441	459	458	458	423	429	455	441	431	435	439	445	394	449	446	399	439	456	430	463	432	468	427	440	421	475	421	426	433	415	455	443	450	456	437	451	415	464	415	466	452	427	455	446	420	426	418	420	450	435	410	453	424	424	483	451	430	462	424	457	430	432	451	453	465	446	428	463	422	444	456	480	477	428	405	431	430	474	459	456	476	424	486	428	402	432	405	432	447	419	434	429	428	463	426	413	480	433	445	440	449	435	452	447	478	456	443	468	440	437	440	436	476	430	439	454	448	431	421	461	463	463	427	448	471	453	418	456	453	421	432	424	439	462	449	435	463	435	439	416	447	457	482	412	432	443	472	437	456	424	476	436	423	439	427	426	450	454	413	443	457	434	457	411	427	427	447	448	429	459	410	445	411	459	409	436	454	440	474	468	430	442	434	461	436	437	466	424	422	463	473	433	425	444	441	464	449	410	422	452	392	438	457	419	462	447	429	418	428	437	412	451	439	457	443	424	462	427	456	451	451	423	469	458	437	447	480	425	452	423	424	476	449	427	457	439	443	427	434	414	456	459	475	460	455	447	454	442	476	444	461	458	455	425	445	430	494	459	413	462	442	483	440	466	435	468	457	463	409	493	465	450	454	481	416	480	458	450	497	470	436	414	421	415	450	479	439	438	451	414	432	458	453	424	451	406	464	499	458	440	469	413	463	416	443	446	433	446	486	428	437	418	430	440	456	427	429	472	415	428	430	444	449	456	410	448	446	420	448	442	430	411	445	452	421	405	446	412	478	449	422	447	434	462	471	414	492	450	451	428	448	445	438	460	447	401	445	453	446	476	463	422	427	471	464	407	483	440	456	399	414	431	447	423	487	479	451	457	462	421	456	405	453	477	484	442	422	403	416	438	435	427	430	435	466	437	475	433	446	449	457	408	483	442	428	473	411	454	417	457	431	427	436	433	467	453	464	460	415	404	433	450	425	447	443	445	458	457	465	455	432	424	486	428	419	494	424	426	416	452	438	418	440	423	466	441	424	438	443	445	460	490	464	498	443	447	388	456	445	455	378	414	442	462	455	447	451	442	433	427	468	434	451	437	474	465	449	425	458	494	438	409	435	398	378	444	470	437	444	438	458	448	450	456	426	485	428	475	449	452	428	456	437	469	464	477	402	427	422	430	420	476	434	458	456	452	458	459	464	429	449	438	482	435	444	446	419	442	446	430	425	443	456	463	397	431	439	462	449	422	476	452	409	439	449	421	451	422	465	425	465	437	450	435	452	472	430	455	434	420	449	414	423	435	453	450	459	431	448	445	425	461	425	445	437	422	410	425	451	454	411	392	497	455	487	433	433	485	426	451	451	459	451	460	375	466	428	427	407	435	429	423	444	467	476	433	456	434	419	448	435	427	446	438	444	435	429	410	443	453	438	436	459	432	402	426	418	440	456	424	442	419	452	407	460	421	459	444	440	462	434	437	432	450	452	382	448	455	459	418	439	446	419	462	444	457	462	441	430	448	451	422	453	499	450	442	439	453	428	451	416	434	447	400	427	446	447	450	419	441	442	457	488	435	439	421	432	496	419	460	458	448	432	473	451	442	423	421	470	407	430	492	461	396	392	424	443	432	464	443	430	397	426	430	444	419	458	431	424	453	495	432	464	422	415	419	438	443	452	425	439	455	451	439	457	469	435	437	405	408	452	455	441	441	468	443	429	459	428	433	476	441	436	452	430	437	422	448	459	455	457	459	453	467	437	431	432	404	437	452	435	426	465	418	462	474	428	440	405	443	471	445	419	430	449	484	454	436	462	433	425	461	463	428	427	448	442	414	467	454	429	427	417	455	467	435	481	386	411	424	433	438	449	458	469	438	416	443	446	476	472	441	432	450	429	464	454	405	428	447	430	475	444	463	447	449	433	468	452	455	421	430	446	463	431	410	444	503	426	426	419	448	441	467	441	459	424	413	440	448	408	435	410	478	408	468	436	465	475	427	425	409	424	427	442	437	442	433	466	435	465	407	472	453	433	441	473	464	437	435	413	428	432	448	415	463	429	464	415	454	424	470	437	441	433	447	453	457	464	414	451	452	427	468	496	453	420	407	435	447	407	431	410	443	462	453	428	463	421	451	439	427	462	461	463	446	483	446	448	426	435	443	436	445	440	421	450	449	488	438	443	419	475	418	479	466	457	446	464	431	420	444	460	427	458	485	496	458	475	432	425	446	408	428	472	435	463	438	410	412	428	472	410	459	416	458	440	430	491	470	442	440	410	427	437	448	452	406	449	453	438	460	405	481	452	435	434	441	428	470	442	450	435	444	446	453	469	461	426	426	430	442	424	432	463	457	441	445	427	430	463	474	425	430	478	433	442	456	439	448	447	427	439	491	400	439	419	416	462	459	450	435	412	476	438	453	435	458	441	415	439	420	439	425	450	404	444	446	480	428	450	421	458	448	456	451	428	443	446	432	441	429	454	436	425	431	441	487	464	438	401	468	429	415	423	454	434	430	437	430	454	450	464	441	415	468	443	434	488	446	445	487	430	449	463	480	416	432	412	422	428	460	433	437	421	454	468	415	452	432	432	438	470	461	396	453	443	429	459	449	468	425	438	412	463	474	440	420	476	434	438	468	488	413	463	467	450	481	448	421	453	465	430	444	415	416	474	451	460	422	454	448	442	466	421	406	439	448	415	418	472	476	408	417	435	448	476	393	439	442	429	487	442	467	430	432	438	399	451	469	436	438	434	454	439	468	464	429	458	437	432	439	441	442	462	443	435	461	497	429	443	455	413	458	431	421	436	423	445	439	460	473	436	479	424	435	439	416	450	420	468	435	485	460	448	478	401	466	447	438	421	464	445	460	431	463	455	442	459	446	439	438	443	440	432	482	432	432	445	415	446	465	429	442	440	405	447	373	432	449	448	452	403	457	418	449	417	499	478	449	412	432	488	452	457	452	437	446	480	450	403	441	423	427	436	456	458	437	450	423	488	404	443	416	454	434	442	389	445	455	459	446	430	422	410	457	435	431	445	446	464	440	444	441	426	424	455	410	422	453	421	435	442	433	406	406	423	444	468	420	454	450	440	443	458	448	427	448	425	458	431	427	418	416	429	455	459	429	440	421	453	473	401	443	423	483	442	423	422	443	450	463	446	430	423	434	454	494	407	450	446	418	440	423	440	417	451	461	431	432	430	425	426	425	459	440	432	421	443	444	419	407	460	447	485	488	475	464	432	411	481	452	423	417	435	425	433	446	407	420	466	432	462	468	464	421	459	407	438	431	433	398	444	456	429	459	414	452	419	464	408	469	453	439	419	465	433	440	411	444	423	435	414	437	449	450	428	450	444	444	450
24749	21600	28808	24867	19443	1299	486	349	270	260	242	238	199	186	186	169	200	169	175	181	183	160	165	170	157	151	158	163	158	145	157	198	136	146	132	162	154	132	149	150	135	159	137	153	132	166	152	163	131	146	163	128	144	155	155	132	156	131	144	141	142	132	124	144	144	141	150	156	145	172	150	141	158	154	142	162	147	164	165	148	128	132	141	152	147	137	150	152	147	174	128	140	149	141	162	139	133	153	158	154	160	131	168	119	146	145	158	137	134	136	127	148	124	158	170	159	140	128	154	147	156	128	136	146	144	148	142	137	157	146	155	144	139	132	132	133	154	144	110	146	131	148	152	143	140	158	147	138	121	127	153	123	154	164	138	177	144	148	142	143	136	145	148	141	154	152	153	131	158	145	151	156	151	156	125	158	162	126	146	149	149	127	130	138	136	138	150	141	159	155	138	147	168	133	152	122	140	152	154	142	152	130	150	152	154	147	161	131	154	150	161	141	139	128	148	149	128	162	145	119	137	138	150	127	161	156	130	142	157	141	142	143	138	144	151	126	143	149	135	140	126	126	132	164	147	130	136	161	153	141	162	158	127	146	129	136	159	149	139	147	137	134	141	156	130	142	147	127	171	150	157	160	142	152	141	155	147	160	160	122	128	141	166	144	137	147	150	138	132	139	140	126	150	142	128	148	119	153	144	132	140	155	151	128	155	139	148	137	163	150	133	125	144	144	130	153	126	139	154	150	153	137	150	153	168	170	126	135	123	144	134	144	138	141	129	132	128	133	114	147	143	136	153	118	131	148	153	155	137	152	132	137	138	153	152	171	160	126	149	141	152	145	153	137	148	167	147	157	121	148	119	124	144	152	166	139	144	126	121	139	136	128	137	138	129	141	163	159	142	141	138	151	137	152	162	157	132	136	132	140	137	155	131	153	157	146	142	146	133	150	164	127	149	155	139	146	161	145	138	149	144	138	131	151	145	151	143	134	152	145	155	151	127	171	156	135	154	154	136	125	139	157	146	147	140	135	132	152	156	147	141	103	142	127	167	153	158	130	170	131	140	149	134	122	137	144	130	150	148	147	158	150	140	136	133	127	142	153	149	143	138	152	151	134	132	139	130	133	151	146	115	143	159	139	161	147	154	128	144	131	150	148	159	135	144	132	147	136	158	165	144	142	146	146	127	132	109	155	129	145	159	148	138	139	119	176	143	164	144	137	140	135	130	155	156	132	146	145	159	160	158	152	148	145	148	153	129	143	145	153	131	142	138	153	125	126	138	144	133	149	167	144	140	150	143	157	173	148	130	148	125	145	126	136	137	155	132	147	156	142	142	160	133	154	133	134	155	130	120	153	148	138	140	149	163	133	138	149	122	138	150	129	156	141	165	162	163	147	118	135	153	147	150	144	147	150	148	153	140	143	158	128	162	164	126	148	152	162	158	139	143	158	135	143	149	147	137	147	150	143	137	158	154	136	142	139	138	124	129	143	116	155	152	152	129	160	138	137	136	129	129	130	148	149	149	137	134	137	137	148	154	151	130	141	126	154	148	155	148	137	137	129	150	155	165	132	145	142	137	136	156	147	148	167	143	136	131	131	145	131	158	133	149	153	128	157	126	118	143	165	145	142	152	132	131	124	138	154	149	141	156	147	132	153	135	145	149	147	143	131	156	166	164	155	136	149	133	151	147	152	137	150	149	129	146	167	146	171	183	163	158	135	155	133	140	155	157	143	148	115	146	134	139	133	150	125	168	133	115	152	154	142	129	150	146	151	151	161	143	132	150	151	144	158	137	156	164	153	154	129	129	133	151	146	137	133	149	134	155	140	154	128	166	151	157	142	153	147	127	161	159	138	132	136	119	136	143	149	145	135	140	144	128	151	124	130	159	152	148	140	162	137	116	139	140	126	118	157	139	154	136	154	149	162	137	134	131	155	143	149	142	162	131	146	130	155	147	134	159	150	136	170	151	153	155	137	136	110	128	153	147	123	148	151	161	150	147	159	149	159	126	165	132	143	164	143	145	126	128	149	146	139	151	157	148	126	161	142	139	152	131	121	153	155	151	129	172	123	156	119	158	156	152	128	118	159	136	159	152	147	132	168	156	142	148	154	142	159	161	149	164	140	157	156	150	147	153	157	147	134	140	165	151	135	146	148	149	157	164	147	135	138	155	132	154	148	144	161	141	150	149	147	149	154	148	156	148	137	157	138	141	134	136	127	160	157	148	123	148	120	153	145	116	144	130	149	142	135	152	144	140	144	138	134	128	158	144	141	117	168	143	153	144	132	139	161	151	139	146	154	155	108	137	138	149	130	156	122	151	134	145	112	137	116	172	128	139	156	139	151	143	146	142	138	151	140	152	150	143	150	153	159	142	147	140	166	164	142	139	156	151	161	144	148	138	142	157	156	140	132	137	133	138	139	131	143	150	113	148	146	141	143	132	141	155	153	148	147	134	129	155	152	156	130	153	134	141	150	149	121	134	154	148	136	137	155	118	143	151	152	137	165	141	137	142	136	127	149	156	162	120	138	151	131	142	131	133	130	142	136	145	147	161	151	142	128	155	160	140	146	146	143	150	149	152	139	151	136	153	122	146	148	151	137	152	130	156	162	138	160	155	142	138	156	133	135	146	125	137	126	135	128	148	141	139	123	164	157	141	156	128	162	151	132	148	134	139	156	146	137	143	150	144	148	156	163	136	154	119	147	149	136	142	143	134	159	172	140	119	146	139	148	163	151	178	126	149	142	147	149	138	150	159	172	158	140	138	145	164	143	154	137	128	145	139	129	152	147	165	146	157	141	132	130	135	162	127	160	162	122	163	135	150	141	151	145	134	127	160	154	138	158	129	125	137	146	150	125	126	146	152	165	149	141	151	143	147	159	143	134	130	142	137	131	140	135	147	126	147	149	137	145	139	142	146	140	155	144	129	144	118	123	156	140	131	119	154	136	149	137	144	165	132	126	114	148	146	144	161	142	156	146	139	127	136	153	123	143	143	156	146	156	139	137	148	150	159	140	146	150	159	137	137	139	128	140	164	127	149	141	147	158	150	139	151	150	135	136	163	149	152	139	136	140	130	127	157	137	139	148	151	126	146	137	161	131	125	164	151	142	142	142	131	151	147	140	164	142	145	140	133	152	154	149	163	141	139	148	149	145	135	160	128	147	131	116	144	136	131	146	155	161	169	128	166	143	157	128	130	141	137	169	135	138	155	138	164	158	150	131	146	148	128	130	152	158	136	144	149	124	138	156	169	150	138	146	147	112	136	162	159	149	158	130	128	131	128	147	140	135	139	146	138	148	141	142	150	135	137	138	170	134	159	159	123	160	126	144	143	135	121	163	149	148	130	124	157	136	149	132	153	126	148	146	119	146	160	136	134	155	121	154	135	165	158	147	154	132	169	141	146	134	140	135	162	159	155	153	148	142	141	144	143	150	143	140	138	144	144	139	128	150	152	133	134	147	142	144	165	167	126	140	136	143	139	129
32118	27742	8339	4143	2648	1882	1367	1174	931	788	743	682	588	562	541	498	491	462	401	426	420	414	353	336	389	351	358	366	371	344	363	350	342	356	329	348	345	345	339	306	324	352	336	321	341	310	316	326	369	333	330	321	328	345	311	336	302	299	359	269	346	323	302	333	272	321	312	315	347	292	318	313	309	327	349	320	327	339	321	323	332	328	323	307	302	294	323	308	296	288	305	307	301	309	320	311	306	329	319	300	322	326	332	340	294	301	318	295	310	324	286	305	321	310	310	291	319	302	318	309	333	309	318	319	328	347	335	323	286	346	316	305	336	283	295	334	325	320	321	340	311	290	287	288	320	302	290	272	296	306	309	298	328	296	300	299	311	321	291	317	323	313	328	337	312	299	301	272	338	312	283	314	286	319	287	287	323	317	322	300	303	305	311	288	319	310	282	303	294	317	308	303	298	307	313	333	332	318	313	322	312	320	329	264	337	325	305	317	305	312	322	326	327	268	299	308	320	316	309	304	286	346	288	333	321	311	318	312	312	302	308	329	311	312	348	322	322	305	296	295	291	283	340	282	326	331	307	317	319	323	296	310	319	357	328	332	328	307	307	309	319	289	329	269	295	304	294	307	354	323	361	313	287	311	328	357	305	321	316	286	307	323	340	326	299	361	321	302	325	302	315	295	328	307	293	349	303	353	321	298	307	308	311	323	317	320	315	316	347	296	327	331	299	318	283	317	296	309	337	325	321	308	292	307	336	328	293	319	309	338	298	295	304	309	329	304	342	299	332	328	331	338	322	315	315	319	337	309	305	298	328	303	295	328	335	301	310	323	305	292	285	289	328	298	315	289	314	296	319	326	305	299	319	314	284	307	301	340	290	320	294	333	305	320	310	305	318	309	335	332	305	322	338	268	312	336	285	305	298	261	290	315	306	286	295	283	306	332	348	315	307	279	301	310	297	326	343	317	291	311	305	320	325	275	317	314	310	325	326	293	324	292	302	307	314	303	299	311	302	336	307	322	281	319	306	297	318	304	317	297	335	306	314	319	292	298	301	317	335	311	282	329	311	312	312	313	301	330	336	323	324	318	301	329	307	301	311	306	301	313	326	285	313	318	307	336	304	320	316	329	289	361	314	326	302	317	300	318	317	308	343	295	300	300	330	299	312	311	302	311	321	297	310	317	336	330	288	307	317	341	298	326	310	323	326	334	320	327	294	321	315	301	364	330	308	322	286	313	275	340	316	330	336	330	330	317	315	328	310	324	338	283	314	334	295	293	314	334	281	300	327	312	320	332	306	355	293	324	292	323	319	328	302	323	338	314	321	321	323	327	307	321	319	317	339	319	297	310	325	314	315	337	337	302	306	272	310	305	289	299	317	330	297	308	291	292	325	291	317	300	329	330	288	332	274	348	314	342	300	302	331	300	285	272	352	321	326	316	338	319	319	331	328	334	289	308	307	326	293	279	309	312	335	310	320	299	301	318	310	308	320	301	308	336	321	301	298	292	281	335	318	305	304	301	290	322	318	287	338	300	314	290	298	315	343	282	312	316	328	312	322	302	317	329	288	332	325	308	322	306	310	346	306	295	330	314	306	335	303	318	305	320	294	309	319	327	327	307	350	325	335	320	299	322	313	295	314	303	308	292	323	314	283	302	312	313	318	330	298	328	326	305	329	320	341	271	303	338	285	317	318	308	306	313	305	328	327	343	328	349	321	320	286	287	299	313	324	325	322	309	302	325	303	298	315	338	316	311	305	319	318	343	329	313	319	308	319	329	310	275	311	345	323	304	337	311	306	295	329	332	313	330	292	343	325	303	303	285	304	304	318	323	283	313	302	343	302	290	286	324	317	345	273	329	304	306	324	283	342	305	287	314	317	324	344	307	315	333	322	325	301	316	328	277	306	322	313	322	319	295	314	298	326	305	312	277	314	314	307	329	305	297	335	328	303	303	366	313	317	308	305	309	332	286	343	316	330	303	304	315	317	291	319	322	324	314	335	308	304	301	306	321	318	297	343	311	294	318	292	300	366	325	316	301	303	277	316	311	315	283	307	288	311	328	323	314	315	287	335	337	328	329	288	297	333	337	297	335	307	282	343	331	320	318	316	300	273	335	293	299	290	299	311	345	316	297	307	308	304	322	308	304	301	328	304	311	338	302	288	325	339	316	290	274	306	314	279	330	299	319	312	312	293	319	344	303	303	312	306	296	354	325	314	311	301	288	300	315	324	323	322	321	298	311	339	309	298	335	335	299	337	311	306	368	288	288	315	319	321	286	302	308	308	311	295	303	322	290	295	330	303	310	323	289	324	307	325	296	325	295	322	300	295	270	294	329	312	318	332	324	327	298	293	288	272	325	271	282	333	314	315	330	300	349	325	315	299	318	310	352	319	305	331	337	318	287	302	286	311	310	317	312	306	326	327	331	349	328	323	312	337	282	296	333	303	298	305	276	303	288	291	330	309	313	328	291	321	294	343	307	308	303	320	310	315	342	302	342	265	318	305	270	284	331	329	316	327	298	290	329	304	307	329	293	317	316	327	286	333	336	329	322	313	298	309	316	295	344	313	310	300	326	294	311	306	330	339	316	322	330	326	295	299	299	300	316	307	299	289	321	344	312	313	296	318	316	336	326	279	297	339	318	306	314	330	312	293	334	316	334	328	299	308	305	282	327	320	302	321	340	278	317	309	326	287	342	319	308	291	299	306	301	338	360	316	330	297	313	283	318	281	346	313	319	334	320	314	301	298	306	290	301	343	288	349	296	298	299	303	313	323	335	321	284	319	320	316	324	331	302	322	282	305	318	308	311	304	313	317	315	314	312	299	326	316	355	313	303	347	277	317	342	314	327	326	288	340	329	307	299	344	337	312	295	292	335	304	300	318	317	332	307	312	287	299	285	287	303	297	306	322	309	304	332	320	294	306	310	305	284	307	347	316	309	326	314	335	333	298	298	304	323	326	313	319	311	312	293	355	291	311	326	330	321	267	306	304	313	303	331	291	307	307	296	301	300	333	255	318	306	319	316	278	324	330	283	295	325	297	316	325	344	297	308	291	307	307	288	314	335	263	337	308	331	325	334	303	318	294	296	295	311	296	360	355	282	290	310	327	316	297	323	285	316	301	316	308	288	312	321	318	306	314	297	305	312	348	292	324	327	308	287	303	318	314	343	317	320	333	318	332	305	319	315	309	285	301	294	281	298	315	296	302	304	321	347	335	271	321	301	306	307	317	314	317	327	302	319	303	331	280	327	298	275	348	292	261	314	324	310	285	312	315	309	277	315	349	323	321	286	299	276	323	322	325	324	325	322	268	297	341	313	322	287	304	340	294	315	314	309	330	334	323	286	296	311	313	312	291	327	336	307	331	336	313	290	301	315	290	295	330	318	297	328	310	319	337	313	309	282	323	295	301	322	338	312	305	306	333	298	342	321	344	306	281	282	313	334	334	310	266	306	325	312	343	317	348	305	326	341	350	303	330	313	322	324
23759	21638	29611	24192	21638	17714	1700	799	600	559	542	512	462	444	428	461	411	414	389	393	370	410	391	371	372	352	386	354	352	371	371	344	354	352	350	366	319	361	361	378	372	379	340	347	337	350	320	357	366	371	374	328	348	351	359	335	339	353	377	323	342	354	360	379	351	373	357	315	357	355	352	346	335	370	330	363	338	339	353	334	321	347	333	320	390	331	345	333	331	329	307	368	350	339	326	342	331	322	349	364	324	351	335	353	342	335	355	335	340	325	322	321	339	313	347	334	351	345	326	338	299	358	371	365	324	362	326	322	351	348	371	351	329	313	351	359	334	320	345	330	345	354	333	337	346	327	322	338	300	360	348	341	368	324	337	319	356	333	363	345	320	341	349	361	312	320	335	334	360	340	325	353	339	378	358	356	319	334	359	365	309	352	342	353	370	354	333	357	377	315	342	360	366	333	358	318	352	338	337	321	350	363	343	342	348	369	345	329	339	356	315	335	345	353	338	362	302	352	330	353	355	347	331	347	323	339	314	389	357	338	301	364	352	338	315	325	330	345	330	355	334	335	344	334	343	370	313	301	371	340	353	337	308	331	345	323	361	352	338	304	312	327	350	382	320	350	359	332	374	342	334	334	342	327	329	310	358	345	343	394	324	352	374	337	345	339	336	359	358	331	301	375	351	350	351	333	338	336	362	352	315	317	362	312	342	337	323	344	352	332	357	322	323	327	353	351	302	326	346	339	370	324	352	323	360	353	309	324	327	326	353	352	345	341	344	357	357	335	326	342	327	328	331	374	376	329	332	302	366	344	344	343	315	348	360	372	329	350	359	346	355	364	362	304	355	353	324	340	366	333	340	341	364	343	337	313	326	331	354	337	327	345	335	327	366	329	361	333	299	351	357	340	357	341	345	343	334	339	329	310	348	348	326	347	363	328	334	340	331	327	320	333	315	337	340	361	340	316	355	332	374	344	340	351	341	367	340	374	328	326	359	317	326	337	315	328	369	335	366	339	334	355	354	363	345	311	335	322	362	334	349	349	311	376	369	320	335	394	371	314	337	346	349	318	345	379	360	333	352	359	350	318	340	348	342	353	327	328	325	369	379	341	356	386	328	324	337	357	376	308	312	358	331	305	356	311	344	337	348	329	350	343	365	347	337	346	370	377	335	324	340	367	319	327	344	292	348	356	349	318	323	330	349	338	352	354	352	339	335	357	336	355	342	345	370	318	331	303	357	365	346	375	351	340	351	322	328	316	348	328	340	345	345	349	340	359	370	350	343	346	336	349	344	349	339	335	370	343	367	353	305	351	347	358	347	322	359	358	326	334	360	335	330	354	356	326	327	382	327	358	311	332	331	326	346	369	330	329	375	323	322	363	345	355	312	336	330	337	346	354	355	373	363	314	325	321	355	344	332	336	333	339	341	339	313	349	358	363	339	336	359	327	371	363	383	316	341	353	317	357	333	346	320	337	348	334	337	325	335	355	324	332	361	350	330	331	350	330	336	307	326	348	331	375	329	331	330	322	337	345	350	326	348	346	336	369	365	312	315	320	331	331	354	338	305	338	336	343	305	354	322	312	365	357	334	326	325	334	368	361	355	387	342	326	335	342	298	341	322	319	324	398	346	311	341	358	338	349	328	339	321	335	345	342	330	340	333	345	343	364	341	292	337	388	326	344	317	319	327	304	347	324	342	338	318	312	346	370	358	352	306	359	350	349	384	337	305	337	329	338	308	351	337	342	327	331	343	342	346	342	324	318	334	325	347	311	325	387	359	328	342	328	323	328	333	341	314	365	350	367	354	325	335	357	329	353	355	356	332	328	347	343	340	355	350	355	330	353	327	393	366	329	341	362	348	340	326	361	359	341	348	297	306	344	349	352	346	335	357	359	349	336	333	351	340	329	399	350	344	373	362	349	344	335	318	359	378	356	334	350	367	289	343	313	320	328	342	323	347	330	326	331	316	356	354	316	362	319	344	349	368	332	349	324	329	343	323	328	343	350	305	322	314	334	339	316	350	338	329	351	345	343	355	315	337	338	360	350	345	318	328	360	308	339	311	313	336	341	359	340	351	337	349	313	364	352	378	333	295	347	315	310	312	336	349	345	319	341	334	334	371	343	349	351	313	372	338	324	353	331	346	316	323	337	365	298	305	324	369	311	322	344	364	325	353	334	330	347	364	323	362	333	380	356	361	328	364	331	310	340	333	332	350	351	364	340	334	304	332	333	339	334	346	342	366	322	362	350	340	323	301	327	349	338	320	369	357	335	367	357	339	356	327	329	360	349	321	369	324	347	331	329	360	314	366	336	334	359	365	360	348	357	345	360	311	339	326	324	351	358	345	374	325	336	354	347	339	355	359	327	337	354	369	361	315	327	343	357	339	351	328	367	347	387	341	340	332	342	333	333	334	341	317	343	307	307	341	357	361	291	343	312	315	357	306	350	326	339	332	311	349	337	324	348	344	364	349	349	339	343	370	344	315	323	366	311	332	352	375	354	366	360	333	334	370	323	360	328	320	316	351	338	319	322	349	356	320	359	330	298	340	394	338	316	351	342	377	374	343	333	330	351	349	322	341	334	336	353	333	357	308	369	323	331	348	351	320	308	346	341	323	375	327	319	353	308	327	339	355	349	373	354	344	360	357	339	340	315	326	326	338	343	327	339	362	323	339	373	366	337	333	319	332	342	291	362	335	324	351	313	303	335	331	321	346	338	341	340	356	346	368	328	339	352	352	344	361	356	329	329	361	346	338	330	350	350	319	300	356	324	315	346	355	325	289	371	308	346	350	353	355	326	342	346	351	340	364	335	340	349	338	322	335	328	344	332	329	358	306	350	358	363	335	318	353	341	328	333	340	367	339	349	343	314	349	346	361	362	332	345	363	308	338	342	336	338	344	321	347	349	320	329	355	316	347	325	340	358	344	360	362	331	344	342	343	332	333	341	312	332	353	338	338	341	356	334	330	351	323	304	327	375	356	336	336	343	358	351	320	317	343	329	329	347	372	352	354	357	339	365	339	335	340	358	313	310	350	314	357	359	349	329	327	340	350	341	350	343	354	324	352	375	301	319	333	339	291	307	306	328	356	303	359	331	329	324	347	356	351	319	345	348	322	347	342	313	327	335	354	336	343	365	347	356	323	330	335	319	332	333	365	355	353	367	317	339	365	306	354	367	329	350	336	358	352	379	340	348	320	339	341	327	340	360	365	329	346	357	324	353	319	357	335	353	313	344	353	335	342	346	339	349	337	351	351	346	328	320	346	349	300	356	365	343	352	332	365	313	366	316	314	348	334	361	363	364	347	330	385	331	341	370	363	321	321	350	349	332	336	313	374	324	319	327	332	325	339	365	324	360	342	333	328	345	317	319	338	331	337	344	372	354	346	336	336	310	345	303	352	345	330	303	340	354	327	314	361	344	343	355	375	344	314	337	349	325	336	353	355	333	344	351	337	367	358	342	330	333	295	334	347	317	331	351	324	321
41024	34038	13319	7332	4852	3596	2799	2252	1932	1617	1387	1247	1179	1088	1048	1021	921	955	870	843	844	862	864	814	767	751	755	763	767	766	775	747	720	714	724	699	725	730	678	709	679	659	672	684	687	684	682	659	700	671	673	656	671	688	696	696	682	696	689	682	618	654	669	687	701	626	714	619	692	629	687	665	663	643	597	670	638	665	676	696	671	650	641	623	648	662	643	661	695	668	660	639	654	653	674	660	645	661	664	675	669	694	659	648	661	609	657	637	713	618	693	646	657	675	619	651	653	663	638	625	677	675	682	664	632	655	665	668	681	695	689	679	660	596	627	677	657	648	644	675	663	671	673	654	635	640	649	695	631	663	659	621	680	680	638	681	684	633	658	675	633	648	685	603	702	637	645	629	672	703	676	685	624	674	650	623	665	624	696	635	649	631	647	654	671	607	678	630	679	681	661	653	641	677	607	669	607	710	664	643	663	661	637	683	627	641	651	645	664	680	633	671	598	667	663	685	644	649	681	627	651	666	633	671	639	685	649	666	632	646	669	652	674	668	680	659	611	636	630	628	592	685	626	645	628	658	654	646	691	656	612	638	667	690	629	641	614	664	681	655	678	621	688	648	613	656	681	667	666	648	674	690	657	696	676	638	675	685	659	656	653	637	677	691	608	624	668	645	643	666	663	620	680	613	634	683	643	663	723	660	632	643	671	669	628	642	635	712	654	645	674	608	665	655	620	657	708	628	652	623	671	638	652	651	689	645	673	668	616	642	699	666	665	665	680	663	682	658	633	619	678	645	678	590	667	646	656	666	622	655	632	606	680	686	652	623	648	610	670	673	674	629	673	632	670	658	651	611	629	612	656	662	602	665	645	622	707	667	621	669	667	647	652	657	621	674	681	622	653	630	642	690	667	632	690	684	660	669	632	622	648	656	627	651	664	689	632	604	683	663	675	667	668	727	659	635	631	616	623	679	637	667	656	688	649	682	687	673	688	688	637	653	627	632	654	682	697	619	630	692	646	635	622	635	655	699	680	683	677	664	628	663	659	637	701	627	615	606	670	700	612	681	619	667	674	642	669	687	654	671	638	641	620	638	642	677	649	663	713	642	694	698	691	648	640	637	618	678	647	605	670	616	643	672	614	665	654	675	636	696	654	666	650	635	661	658	678	697	668	655	674	648	650	632	655	634	672	731	659	663	676	623	677	643	695	669	678	660	661	655	636	667	659	707	589	634	618	669	649	636	671	624	665	635	653	670	648	645	699	674	648	675	648	621	655	652	679	624	659	675	683	677	695	639	656	675	663	650	636	675	660	655	665	679	626	672	683	639	661	648	616	674	669	661	612	673	638	606	661	664	659	675	640	614	635	650	660	640	689	639	663	630	678	680	648	656	665	680	615	686	649	716	693	596	689	675	633	645	661	633	690	651	653	679	674	620	629	628	632	606	697	655	709	621	630	682	653	612	617	654	610	623	726	638	660	660	639	638	704	697	633	668	671	618	631	622	628	683	670	645	685	674	730	668	676	682	691	637	634	610	634	666	638	637	595	637	611	680	662	622	620	663	653	656	617	659	680	653	663	654	692	679	666	679	675	649	693	634	682	663	670	634	622	705	672	687	644	632	647	671	664	700	689	681	630	668	685	696	665	667	650	605	638	648	672	639	666	657	649	644	645	638	677	657	674	645	646	639	667	696	648	709	592	663	658	657	641	641	658	700	653	651	721	675	669	696	632	688	633	647	659	660	653	649	642	648	658	649	691	631	662	658	654	669	648	633	675	641	666	668	660	670	668	654	639	619	639	645	628	628	726	645	624	654	667	615	668	679	645	635	642	657	665	631	669	653	657	633	671	676	666	685	658	633	675	623	664	679	596	655	679	648	666	622	666	648	654	661	672	604	660	671	667	620	674	629	699	653	674	609	653	662	666	641	608	674	702	666	692	612	618	643	644	666	631	663	618	631	701	648	625	658	702	628	680	649	660	628	655	654	662	656	595	650	667	678	611	631	650	650	632	650	595	662	633	696	667	656	656	604	655	673	598	646	659	652	702	664	690	637	669	652	653	620	646	626	659	592	635	657	655	639	692	679	646	665	603	647	630	659	648	673	640	609	658	641	627	680	673	662	678	628	644	608	688	644	656	641	611	623	660	634	666	635	631	689	673	678	650	680	692	664	621	603	655	686	616	626	679	700	638	640	649	666	658	700	630	661	657	628	634	683	630	647	683	665	705	647	646	665	653	661	675	633	655	663	683	638	632	612	693	667	658	629	625	673	619	700	683	628	672	665	672	645	641	639	632	686	668	643	655	654	689	652	620	658	678	631	634	675	677	661	665	694	643	649	635	698	625	701	671	710	666	670	697	634	664	684	683	676	655	618	680	658	640	628	623	644	607	688	649	639	653	645	648	669	622	636	651	687	647	654	655	658	664	640	646	666	662	671	661	678	668	663	645	621	651	611	663	632	629	657	655	715	643	659	667	681	619	706	650	633	706	632	654	658	689	682	629	683	659	683	669	658	642	674	673	668	707	666	632	696	620	676	628	730	652	688	635	650	677	636	666	642	659	655	611	655	690	677	645	699	668	650	695	640	630	680	634	622	663	645	666	639	661	682	622	648	694	642	634	662	648	632	649	660	605	630	649	668	641	625	647	660	691	694	634	648	632	677	663	665	639	648	650	658	676	666	649	620	674	639	621	640	648	652	645	635	693	689	650	644	617	672	646	644	637	661	663	682	672	699	690	676	675	642	623	666	674	643	690	620	685	640	670	665	666	636	676	633	635	651	674	686	666	642	620	629	652	629	621	633	701	705	696	686	604	648	642	624	616	631	627	620	720	708	681	657	666	694	682	664	721	663	666	680	674	695	627	679	691	662	654	653	590	650	676	648	585	635	657	640	706	642	610	681	647	657	642	669	643	644	650	664	644	650	681	659	637	618	657	687	612	680	608	686	663	653	629	658	633	636	640	641	683	614	685	648	655	640	645	656	650	674	640	684	701	648	653	697	658	654	710	629	650	618	646	652	637	683	671	638	631	662	641	663	650	649	636	680	631	673	707	673	628	637	684	640	654	697	669	717	666	632	657	673	662	695	676	672	648	673	646	697	668	655	658	636	605	653	632	628	642	643	663	634	694	632	659	655	714	607	653	619	647	641	662	652	677	636	629	652	720	650	646	669	629	654	648	648	645	665	630	665	668	663	668	651	668	630	660	682	646	633	622	658	676	641	688	678	681	659	677	653	673	693	679	647	620	649	668	675	643	653	697	669	658	651	629	675	616	671	636	651	671	620	678	643	636	646	701	672	619	660	634	683	658	657	694	644	592	679	634	669	640	632	646	713	647	692	653	676	699	650	661	691	687	669	678	670	679	664	646	642	646	613	633	643	696	687	683	678	637	624	638	674	636	628	663	642	666	645	637	634	611	673	585	626	637	689	660	699	661	655	646	615	681	635	648	683	632	629	659	641	658	643	628	656	633	651	659	673	649	663	656	666
27354	20881	7482	557	321	270	244	247	274	258	234	258	215	240	246	240	212	227	206	265	222	222	212	236	224	260	225	232	216	232	208	232	232	233	254	258	205	233	247	227	222	239	242	206	238	225	227	235	234	219	223	233	209	244	216	234	246	225	221	223	222	211	205	231	216	218	277	234	230	233	228	253	216	253	232	225	230	226	246	240	234	212	217	217	247	219	226	240	237	250	211	240	228	265	234	204	232	213	204	241	218	229	211	242	237	258	221	235	237	227	213	222	230	235	222	237	208	251	220	196	208	209	221	215	220	248	210	230	224	227	230	247	226	222	202	268	240	216	244	244	205	181	223	229	224	230	238	224	229	233	236	201	238	205	223	238	202	234	243	223	208	188	227	234	248	221	243	205	232	234	203	206	229	230	195	244	236	208	232	237	229	212	204	234	217	223	232	226	237	240	205	228	264	214	229	218	227	252	218	245	252	231	232	250	213	241	211	246	227	232	230	242	228	235	230	224	238	241	239	258	232	214	227	219	241	199	236	202	223	231	224	181	245	239	242	229	226	220	232	249	218	233	215	224	241	235	237	236	242	229	246	236	215	236	240	204	214	202	222	243	254	218	243	243	235	223	235	235	216	231	226	239	243	224	234	227	230	207	208	255	209	233	222	203	224	227	244	237	241	235	241	226	244	213	232	233	232	192	217	224	230	231	232	235	231	239	256	190	220	216	188	240	229	233	227	237	269	215	230	206	224	227	234	217	214	206	268	207	233	220	218	243	235	242	232	225	241	250	240	235	223	245	236	206	223	220	230	211	261	232	239	220	232	219	258	238	232	231	231	227	237	234	254	212	237	200	228	216	241	234	216	245	228	249	236	231	231	226	221	211	226	243	227	234	217	234	246	239	249	226	236	234	252	216	214	256	246	229	254	236	203	221	220	211	225	221	226	221	230	266	252	238	212	203	211	245	224	239	226	212	211	232	213	226	242	232	259	214	240	224	253	168	223	206	213	246	209	244	237	226	233	244	219	233	227	222	226	206	212	228	245	201	240	248	211	216	212	210	222	251	230	210	243	245	247	234	217	239	228	220	212	252	232	217	218	233	243	244	223	243	231	206	221	201	234	203	217	231	241	244	230	214	234	215	219	222	198	200	231	243	254	225	240	206	223	240	226	222	244	207	230	218	242	245	233	209	219	213	251	231	232	212	222	240	237	235	228	216	217	239	227	244	219	221	246	227	233	228	218	221	263	230	218	251	237	213	258	243	227	243	246	207	202	248	229	255	246	245	217	266	234	266	219	255	218	225	225	231	234	210	236	214	241	248	235	231	222	233	210	268	219	234	241	236	252	210	243	231	221	228	244	228	223	216	235	243	229	230	207	196	236	204	244	223	223	212	232	241	223	212	212	218	248	236	247	234	250	233	220	253	213	218	212	238	220	210	235	223	223	241	220	232	230	207	231	242	242	228	221	234	258	251	234	216	203	229	230	244	238	199	250	229	237	210	223	234	226	239	257	222	240	227	238	236	215	212	198	201	206	224	236	233	194	246	247	221	242	236	249	209	224	241	239	235	220	215	191	231	239	214	237	202	221	227	221	198	230	219	227	231	232	230	265	198	236	226	228	228	223	241	218	217	223	223	234	232	238	226	214	208	234	233	224	237	224	204	244	245	228	210	207	241	242	215	212	246	246	233	206	205	231	203	219	238	215	237	217	212	236	205	255	249	234	205	229	247	228	216	221	186	224	197	216	221	247	226	205	225	232	228	236	222	230	251	231	245	223	241	246	232	225	231	228	219	212	241	232	226	206	280	211	224	240	224	255	225	213	222	206	253	225	204	233	237	219	228	246	242	242	216	230	218	234	226	240	230	231	219	234	208	254	212	219	236	244	219	240	230	242	219	217	232	244	250	193	244	217	233	265	222	232	263	234	225	206	250	252	222	229	245	255	203	229	242	218	231	209	232	230	234	200	212	251	208	230	198	229	246	235	231	226	246	249	223	248	235	243	225	222	247	242	214	211	229	214	257	221	222	243	230	242	247	218	238	223	238	230	228	244	245	233	229	233	246	239	250	219	248	234	216	236	262	258	233	210	215	229	243	229	246	253	233	249	243	226	236	231	214	224	220	206	221	257	229	242	225	226	228	218	223	226	207	216	245	234	225	224	203	221	249	245	239	237	220	249	230	243	222	237	224	234	248	264	224	212	195	221	249	255	227	231	252	211	228	223	209	223	244	237	243	249	221	243	206	257	259	231	210	229	233	216	226	246	237	199	259	242	204	227	221	198	234	237	212	234	245	255	200	224	242	232	198	221	210	235	226	236	229	250	233	224	268	217	220	227	220	231	220	230	217	219	222	227	246	246	220	237	229	228	214	213	226	191	256	240	214	249	221	210	223	228	213	260	218	236	249	224	234	239	234	213	219	231	232	254	240	215	252	213	243	215	249	223	237	239	215	227	236	246	235	223	228	211	258	214	237	228	218	237	213	227	245	235	232	224	247	250	208	239	226	234	219	224	230	226	232	198	227	230	222	223	228	232	224	240	248	235	231	228	240	241	227	236	224	247	210	232	224	214	241	216	231	245	220	218	238	271	242	241	215	197	227	243	244	208	226	227	229	219	220	245	221	233	237	245	236	215	217	229	213	225	233	237	217	226	192	228	216	216	220	248	206	236	245	237	245	192	234	222	234	239	207	236	238	219	194	233	243	233	210	243	219	208	241	231	205	216	233	236	218	235	225	245	206	231	213	196	231	228	275	257	258	236	238	243	190	247	224	237	228	220	245	253	222	259	232	233	219	242	224	219	241	243	220	199	227	197	236	250	238	244	214	238	215	236	224	223	221	231	251	220	202	227	238	221	212	243	228	227	222	218	227	248	231	217	250	243	215	218	214	242	231	243	208	209	222	221	221	260	215	231	229	221	232	244	222	223	224	235	232	242	230	205	249	211	238	234	221	234	228	224	216	235	214	230	231	229	214	201	206	214	225	244	236	231	234	215	216	221	206	236	208	234	228	218	227	186	206	239	235	235	238	262	228	217	198	264	255	226	211	215	225	229	238	235	198	253	210	220	226	218	213	225	230	225	212	201	220	224	234	228	226	217	224	249	254	219	225	239	230	213	258	214	200	220	214	225	213	229	228	229	211	198	255	226	246	225	222	222	224	236	203	243	212	230	220	211	251	215	246	228	227	232	231	259	238	215	235	228	246	226	210	239	239	199	202	235	204	219	220	210	248	237	218	225	205	239	216	202	222	274	222	235	253	227	235	248	220	223	242	251	209	232	209	236	225	230	223	274	245	227	238	233	232	232	236	218	190	216	233	204	221	254	224	251	240	222	229	231	239	209	227	219	219	217	221	227	250	251	242	226	225	223	223	228	215	200	231	261	232	207	236	239	247	221	228	251	209	246	234	248	214	235	220	226	241	211	227	207	230	233	239	203	222	217	237	206	205	246	239	242	246	252	247	237	225	224	230	230	232	244	238	215	209	236	247
17256	7477	1440	876	760	615	550	565	539	503	521	537	484	473	464	518	488	489	512	498	532	476	474	511	461	485	468	472	481	510	520	526	522	476	499	493	484	482	472	488	462	487	479	460	491	500	527	498	492	481	474	503	502	485	501	463	507	465	484	463	490	482	470	477	503	497	471	465	490	475	496	479	474	505	496	485	473	458	479	480	447	456	463	461	487	476	487	443	492	487	474	471	498	494	487	460	479	476	518	465	490	473	488	454	483	492	514	442	459	492	462	482	504	476	487	489	446	494	489	488	477	484	478	434	501	477	492	508	461	483	496	508	498	510	464	508	468	456	507	466	500	492	512	498	530	459	482	474	513	469	468	480	453	496	508	482	511	482	464	503	454	467	517	507	451	493	453	465	468	466	489	470	456	471	488	478	515	452	491	476	472	482	490	455	477	473	444	498	493	482	493	497	477	497	508	498	509	477	512	462	454	471	445	464	494	490	480	524	457	520	514	444	509	454	473	515	494	514	520	451	492	478	452	482	495	433	460	487	506	517	492	505	492	424	512	493	480	515	507	449	467	523	490	517	477	495	505	463	523	439	510	483	504	467	490	484	423	463	511	483	498	492	449	468	501	499	465	466	493	483	463	474	497	458	494	516	483	483	445	518	466	492	464	494	470	517	507	467	502	481	478	474	500	501	489	508	476	480	481	472	470	471	481	493	457	493	478	514	448	470	473	499	500	513	455	528	469	508	487	429	481	518	492	480	486	507	471	448	446	462	507	470	478	462	491	494	472	496	461	478	480	487	479	494	486	475	480	514	462	464	486	522	475	520	479	496	447	508	522	474	479	474	498	472	449	458	466	502	504	469	501	516	467	484	518	502	499	487	507	482	463	513	536	477	533	464	457	517	475	490	465	480	476	509	482	492	524	492	495	498	507	457	472	470	458	488	485	481	482	491	492	493	452	495	476	447	498	475	443	506	482	485	520	453	471	489	486	450	486	523	490	505	518	480	466	472	487	486	510	478	485	478	459	490	471	488	479	458	492	492	489	483	510	464	458	498	446	495	485	507	493	451	453	463	433	512	465	469	487	498	499	470	463	466	471	472	477	490	465	512	473	459	511	491	498	462	492	499	480	522	493	445	482	487	464	499	447	482	494	458	486	498	426	545	468	497	500	520	506	467	488	499	531	489	492	434	510	517	450	497	456	485	464	435	455	517	456	501	486	436	503	512	463	510	488	511	487	469	470	483	446	498	530	498	498	451	476	510	476	459	473	511	490	446	485	532	466	474	541	491	493	480	532	487	462	469	476	439	494	518	508	489	473	503	511	488	464	522	516	457	483	465	449	468	514	482	479	456	493	459	493	479	495	512	485	497	457	467	516	467	487	500	502	466	471	480	468	463	483	479	484	451	456	480	463	478	503	462	492	489	508	458	504	479	470	489	444	452	502	482	490	478	487	447	458	481	469	503	471	478	490	471	511	496	481	496	526	533	517	517	517	440	459	481	465	539	453	468	465	471	490	512	456	501	470	509	483	499	505	469	450	467	471	501	493	468	493	476	459	469	494	498	523	512	496	465	497	445	450	462	469	466	505	505	508	479	497	496	495	489	510	480	534	478	514	464	487	447	482	458	494	486	492	458	447	452	462	481	474	462	453	522	492	459	465	510	500	473	523	500	466	471	534	525	468	493	482	493	480	482	509	467	456	461	484	490	466	484	490	498	473	505	490	495	472	524	439	498	468	444	481	466	453	486	460	467	499	465	470	486	476	501	466	457	498	512	446	499	494	447	491	443	476	493	476	469	518	473	468	476	503	516	488	485	470	444	443	525	489	516	521	471	496	461	495	516	504	500	486	454	458	495	502	548	499	518	512	477	465	466	479	478	493	483	469	501	463	490	497	438	473	511	467	473	468	450	470	488	490	495	475	467	506	496	469	483	487	477	466	472	487	482	464	476	451	486	464	503	469	487	477	476	466	514	518	458	481	533	497	526	480	508	505	443	485	495	463	520	466	449	475	505	509	490	485	490	494	479	485	487	478	527	481	452	502	498	479	452	536	442	485	471	472	454	500	498	498	489	481	441	471	502	502	488	468	528	484	489	452	484	529	491	456	513	493	465	488	476	507	484	529	504	542	437	473	452	475	546	453	467	494	475	487	510	509	521	475	458	503	490	528	503	453	484	472	497	503	516	522	535	489	483	501	473	521	496	514	509	451	511	459	515	514	477	495	505	508	482	457	487	503	476	499	471	464	489	472	492	457	467	452	459	471	494	470	466	500	503	508	473	485	460	484	469	476	469	507	470	482	493	475	491	480	498	514	476	488	475	471	498	496	443	510	497	490	492	497	482	459	476	505	493	452	481	495	439	503	487	482	525	475	501	482	467	468	484	454	468	514	488	490	470	490	528	465	489	490	518	484	500	484	478	462	507	476	472	458	520	488	485	504	477	465	474	463	517	486	496	470	515	503	487	505	462	495	517	483	490	481	492	476	470	499	487	512	498	451	459	513	471	460	468	491	504	470	498	467	492	460	467	460	453	498	461	490	484	483	468	477	474	473	428	470	508	476	454	499	484	526	507	458	508	482	453	443	482	518	495	475	487	496	480	436	527	485	475	496	509	468	487	537	457	470	517	494	507	496	479	481	473	515	464	472	484	520	493	489	505	479	458	464	456	470	472	492	500	491	495	462	478	485	492	489	450	505	498	495	497	510	505	503	470	495	493	431	474	461	515	516	463	475	477	476	469	497	475	489	475	488	499	549	452	514	492	504	483	481	510	508	539	495	498	518	501	488	474	465	479	528	462	512	461	471	464	473	477	457	474	486	488	499	467	495	450	496	492	505	470	496	511	501	489	460	494	486	472	474	455	469	491	510	476	518	505	473	506	480	498	484	484	480	482	503	493	476	524	479	468	487	507	513	500	480	448	495	473	467	484	469	503	511	464	511	486	479	457	479	483	535	497	480	491	464	501	465	475	509	490	490	469	466	472	524	473	490	476	482	472	481	465	495	496	486	496	472	483	503	482	449	523	492	549	467	500	460	476	463	450	449	480	461	463	461	483	457	508	473	508	492	488	508	503	498	521	479	496	501	476	451	493	496	484	483	479	467	498	479	484	468	466	464	488	500	516	477	480	465	501	504	500	485	520	477	446	466	532	488	467	502	480	511	496	480	496	437	478	467	445	488	492	478	517	495	503	483	533	507	472	471	507	476	510	472	482	480	496	508	517	453	516	463	507	495	498	492	488	499	472	483	494	493	464	515	466	460	450	479	444	489	501	432	486	492	479	485	482	482	495	464	497	482	494	457	495	467	492	478	493	500	531	477	502	474	496	461	502	511	485	444	477	531	474	455	468	503	516	513	482	472	485	506	496	496	464	484	512	491	451	480	460	462	482	456	480	472	512	479	492	492	509	476	474	491	516	500	439	434	497	485	474	477	511	455	470	520	507	506	489	470	481	502	487	493	451	485	477	489	469	476	492	471	500	496	471	513	509
24754	21646	28914	24882	18520	1218	526	338	283	255	233	189	193	191	170	178	158	156	172	168	158	202	155	148	145	145	171	160	175	151	156	147	161	139	159	135	142	140	149	155	141	160	160	131	149	179	130	143	155	154	147	163	147	152	159	148	139	149	163	154	131	156	144	137	170	151	135	138	144	139	147	152	139	116	163	143	125	150	148	121	134	144	122	132	140	157	143	124	151	167	134	139	155	149	144	130	138	127	127	146	152	140	158	126	129	141	135	144	138	135	124	143	134	135	156	144	137	135	141	143	156	136	151	146	139	149	145	160	134	147	151	138	156	136	169	143	141	137	153	165	155	152	136	121	136	145	134	154	123	134	168	141	146	112	144	138	120	150	160	133	160	161	142	138	129	130	143	148	133	141	161	127	130	128	141	136	139	150	129	142	123	146	130	160	137	154	146	149	136	165	136	146	154	147	105	125	120	157	139	130	127	153	141	152	142	164	144	134	135	125	144	130	136	149	151	133	159	148	129	142	158	147	118	133	151	125	138	152	154	148	139	136	141	131	153	131	145	149	159	149	163	148	135	138	123	152	140	140	155	148	144	146	141	134	125	127	147	155	149	137	151	131	144	149	130	125	125	125	146	127	135	137	124	114	149	121	134	148	135	157	162	142	144	134	141	134	136	152	152	152	156	158	136	157	139	156	131	149	141	146	148	175	121	170	145	155	151	131	121	128	145	156	142	160	120	147	134	132	149	130	131	133	118	127	163	138	143	142	122	114	152	142	137	137	146	143	142	138	140	150	125	158	137	154	149	140	132	146	128	133	153	130	163	140	143	174	151	135	151	144	159	131	145	139	130	124	140	140	140	135	149	146	142	131	153	147	137	130	121	139	145	152	124	131	173	177	155	137	143	140	140	146	148	162	132	135	139	131	123	138	150	167	143	136	133	137	128	159	123	136	145	149	152	144	146	149	129	140	129	152	156	130	131	145	141	122	126	136	122	154	153	124	146	131	126	151	138	133	129	143	128	127	138	153	152	137	147	150	120	143	138	147	155	149	111	142	135	139	141	145	129	144	157	152	135	150	132	156	141	147	142	128	137	134	126	137	130	142	143	151	137	157	128	133	151	122	147	144	130	131	145	121	144	131	134	130	158	152	155	150	143	141	124	145	137	136	136	136	128	155	141	147	135	137	137	143	140	136	130	139	136	139	145	156	149	149	151	166	137	139	137	154	143	136	142	147	126	155	137	150	142	159	137	140	133	129	141	121	142	150	127	151	139	120	154	150	143	127	151	160	125	121	132	161	129	142	161	148	137	146	135	134	127	130	145	160	153	125	146	126	145	146	130	159	156	147	139	136	158	145	112	133	134	130	144	150	150	162	133	124	152	134	139	150	145	150	159	131	141	133	144	131	150	133	140	134	151	144	126	149	138	136	156	147	151	134	125	141	130	150	145	145	138	149	137	132	135	143	148	133	117	156	133	166	132	134	144	135	139	132	145	130	134	165	133	122	129	153	139	130	169	137	150	126	127	148	119	149	137	141	153	148	131	150	145	135	130	131	136	145	144	152	159	149	123	139	153	130	153	146	144	157	127	129	123	145	136	156	141	135	159	144	133	137	134	163	120	143	126	174	156	122	141	135	164	143	129	151	141	149	142	159	158	134	141	145	125	154	135	150	146	161	150	131	142	136	145	134	155	144	159	138	142	150	131	165	142	139	154	151	147	142	127	144	128	119	138	152	123	136	160	143	131	152	126	132	122	146	149	131	150	149	134	171	141	138	133	173	133	159	140	144	129	152	143	140	162	140	139	147	144	168	156	119	153	158	135	133	142	138	133	139	142	139	165	148	146	148	141	143	138	137	130	133	131	138	149	138	153	138	132	131	172	147	129	134	149	158	166	127	143	136	125	137	163	141	144	144	145	159	142	138	135	154	153	148	134	168	138	155	142	143	147	165	124	137	126	144	126	115	136	121	143	129	147	147	144	151	137	157	144	159	144	164	147	151	148	138	132	136	145	146	165	155	136	151	137	144	140	124	142	151	164	140	159	157	133	134	143	140	160	133	154	127	139	145	157	138	128	152	141	142	163	142	132	144	133	142	139	131	118	130	125	137	143	159	133	154	135	158	155	149	148	141	143	131	129	157	129	145	149	154	127	143	150	138	156	135	144	131	119	156	141	147	145	127	129	139	138	148	163	158	144	139	140	134	149	147	130	134	146	142	148	162	137	120	141	134	138	134	153	119	143	143	150	151	146	133	137	130	140	149	143	132	152	165	134	159	162	160	164	115	146	113	133	151	136	140	129	153	149	146	128	151	128	153	137	120	143	158	154	164	118	150	141	146	156	151	137	164	150	135	163	139	132	163	137	134	140	136	136	135	139	123	133	149	134	135	158	133	131	133	130	136	153	144	138	148	135	143	152	147	137	160	141	149	133	134	145	131	139	165	147	147	141	123	125	122	136	158	154	143	138	154	139	160	171	141	136	133	140	158	142	128	132	159	139	141	140	140	152	144	140	131	143	151	122	160	156	134	152	130	144	120	128	132	123	158	147	143	131	125	122	174	138	129	140	172	152	120	132	139	169	139	140	134	144	149	140	151	135	145	134	151	153	160	160	150	149	115	149	135	128	156	130	135	142	125	142	122	150	136	169	133	132	148	123	154	131	147	151	108	147	136	159	165	136	120	143	128	140	126	169	147	137	157	139	119	156	147	139	154	142	149	153	139	148	154	139	129	142	119	149	138	130	135	148	160	158	153	155	146	129	169	133	155	129	129	154	135	138	155	131	129	135	122	131	134	124	137	129	152	163	145	129	133	164	159	149	123	149	141	172	126	157	143	156	144	155	141	139	125	131	170	134	147	135	161	138	149	129	132	159	142	142	124	149	140	144	146	117	154	139	137	143	132	128	139	143	144	130	133	123	136	151	153	135	128	134	143	151	122	139	152	148	127	141	137	152	151	165	132	134	135	155	142	144	149	121	141	134	139	136	138	150	160	135	149	147	128	153	141	127	134	146	141	162	127	127	142	135	172	149	142	138	138	137	120	144	137	137	156	170	138	140	117	133	147	147	135	146	139	142	162	154	124	148	162	127	140	134	132	136	134	131	142	140	137	138	144	162	154	153	131	170	115	140	150	150	149	151	151	156	160	130	133	136	165	151	160	153	146	152	140	148	146	160	146	129	152	126	144	139	137	144	147	146	150	149	138	143	137	127	147	151	158	147	124	150	129	136	157	155	134	127	146	147	139	133	115	144	150	144	128	146	123	130	125	150	158	138	139	140	116	129	160	163	114	125	128	143	151	145	145	145	130	140	145	138	170	156	142	123	151	124	154	147	129	157	153	135	144	137	141	130	135	137	123	126	125	146	154	171	136	146	152	130	134	134	129	121	131	128	134	132	153	145	141	124	159	134	153	138	130	141	156	136	135	149	146	142	132	129	139	153	128	139	132	174	148	135	149	140	178	139	133	143	146	148	134	142	150	151	140	148	128
30774	25478	8167	4174	2682	1863	1419	1176	930	835	729	684	586	528	543	491	445	426	491	468	437	378	385	357	381	342	365	342	332	337	334	343	356	343	350	327	343	329	327	343	341	350	310	338	324	327	326	315	330	319	353	340	302	312	294	320	308	336	306	275	323	327	321	308	313	307	320	322	310	289	294	306	295	326	320	323	328	311	316	289	318	314	320	303	325	317	316	318	294	290	287	337	308	340	278	300	316	327	278	291	328	303	311	311	298	335	323	300	294	308	331	314	331	324	322	279	307	330	296	296	339	323	289	301	319	304	309	337	287	294	308	305	298	304	284	314	329	352	327	298	293	306	368	286	317	306	304	307	316	298	332	325	285	324	311	301	329	332	288	324	290	328	326	311	312	334	319	313	314	304	316	311	293	326	350	312	301	320	291	327	272	317	349	312	287	326	305	306	328	327	297	290	312	294	312	315	302	299	274	319	269	319	304	320	327	315	284	301	291	310	330	323	300	282	320	297	332	336	289	325	333	323	332	323	313	332	312	284	311	327	326	347	313	322	337	304	331	315	344	329	294	344	334	299	331	352	290	287	310	327	294	288	312	322	301	317	351	276	306	328	317	345	321	316	314	308	354	323	330	336	327	312	319	310	315	311	373	318	319	310	300	302	359	296	307	328	299	286	283	311	316	319	335	278	284	289	331	311	317	315	318	308	334	289	302	333	280	329	319	319	328	309	299	277	313	346	296	321	314	293	301	314	301	309	321	309	318	314	313	333	300	305	297	302	350	316	310	305	314	285	303	289	317	299	342	308	311	309	317	300	328	287	298	295	306	292	302	332	329	306	291	309	334	288	304	327	339	302	312	285	345	309	318	336	322	303	280	304	299	290	319	315	338	365	320	335	314	314	308	312	294	295	303	305	315	323	296	312	284	361	310	317	341	297	297	304	324	313	321	303	314	310	353	327	293	310	330	316	319	290	293	342	298	345	315	330	318	323	349	309	317	296	320	341	327	340	306	295	314	318	322	313	335	331	306	326	309	307	318	311	307	298	330	311	342	321	317	328	298	321	342	342	299	314	298	293	308	275	283	311	300	319	301	315	300	305	336	311	322	374	340	301	285	333	297	287	319	317	318	332	311	290	305	313	304	286	332	315	344	324	320	328	301	362	313	304	304	342	298	293	303	336	309	315	324	323	310	314	300	306	294	327	282	305	300	313	312	314	313	336	316	324	310	325	312	304	327	331	335	284	306	334	314	334	295	299	315	317	322	301	306	310	318	330	309	296	289	284	294	305	292	330	336	320	345	279	329	349	302	314	287	302	294	289	318	310	302	312	308	302	307	308	311	314	334	308	320	332	309	332	304	328	336	321	335	326	329	288	284	296	337	293	317	305	330	327	316	329	303	313	341	326	297	312	284	306	327	290	303	300	309	288	337	335	324	286	286	317	332	302	307	294	301	331	304	326	280	306	297	296	293	286	341	345	305	305	342	308	315	299	293	299	331	308	268	338	336	295	322	333	296	313	310	341	308	286	331	277	319	300	339	298	313	314	328	331	327	322	318	329	347	314	300	312	300	343	315	301	283	339	270	334	329	296	327	295	298	321	289	312	332	288	323	303	320	317	356	321	296	315	300	355	305	309	317	318	300	282	328	341	287	315	316	329	289	326	309	312	296	314	298	352	316	314	295	305	310	301	323	305	350	318	319	295	316	321	295	305	319	302	312	322	288	295	331	345	309	304	301	345	298	290	295	286	354	297	325	296	313	343	334	319	302	326	306	307	324	323	301	324	317	286	306	313	336	321	296	315	316	294	294	339	330	348	323	332	297	334	334	338	293	289	296	297	327	322	312	300	295	305	297	330	307	313	305	315	320	337	295	308	320	301	310	313	309	321	299	316	305	310	313	310	300	294	308	274	311	306	316	306	326	324	334	310	331	315	275	340	284	312	301	346	303	311	341	315	303	335	301	317	272	318	294	293	281	289	312	303	317	292	282	342	306	310	317	298	296	296	308	318	298	347	317	314	302	272	325	297	335	320	328	314	302	313	288	323	287	299	312	352	316	301	283	342	306	319	312	317	300	275	290	334	302	294	279	312	309	323	305	275	321	316	300	333	303	313	315	334	282	326	350	305	316	341	345	321	328	317	311	287	313	328	323	296	310	323	303	305	294	333	305	315	273	312	320	292	326	301	295	326	292	317	309	330	325	311	281	301	324	306	307	328	286	323	333	326	318	323	304	310	324	295	302	351	325	306	331	287	330	281	319	315	287	331	332	339	316	308	288	323	334	337	317	314	309	313	310	302	319	305	311	310	338	314	319	339	316	318	343	299	312	318	329	337	315	290	296	337	333	304	342	347	340	275	304	319	317	300	305	317	321	323	332	307	277	313	294	317	284	280	278	305	320	317	335	290	328	337	305	289	301	321	304	318	299	304	305	298	325	293	351	303	318	312	296	310	318	294	295	304	304	311	311	334	322	308	319	338	316	339	335	344	327	335	309	293	305	336	320	305	320	321	325	291	294	329	297	316	322	321	291	325	322	322	297	313	292	328	304	300	319	316	345	298	302	292	300	291	339	312	279	322	313	304	293	312	341	321	296	316	302	313	300	289	338	313	299	309	308	329	309	332	305	284	309	326	288	317	305	325	314	298	308	312	331	314	308	317	296	316	317	311	309	351	291	330	329	306	309	287	251	307	279	310	334	298	314	295	334	314	330	316	299	325	295	302	302	322	319	328	298	325	304	308	315	304	292	302	291	325	298	331	305	301	312	315	275	300	343	324	311	310	323	335	314	315	333	278	314	348	314	281	297	324	307	277	288	303	320	310	295	308	371	301	312	294	305	334	291	335	304	303	329	306	294	336	284	331	293	298	312	330	314	309	288	310	320	345	318	312	349	319	317	318	311	299	335	315	300	283	271	351	312	303	315	294	287	305	324	308	329	304	276	312	300	308	307	311	320	285	290	324	317	316	276	320	321	347	316	336	281	319	323	305	307	348	308	302	343	307	270	303	292	332	295	309	303	312	333	300	318	304	325	301	322	318	282	321	318	320	338	363	308	306	318	318	307	315	328	297	276	315	285	322	291	261	288	324	318	337	314	294	307	303	320	303	321	318	316	290	292	325	275	323	316	327	327	320	342	312	302	342	328	304	323	321	316	329	322	335	332	297	283	305	325	319	312	293	296	279	314	324	299	301	287	300	287	332	290	324	304	308	302	310	298	297	327	324	342	317	298	305	306	335	347	312	324	311	316	300	302	305	309	306	328	314	297	318	301	301	282	315	281	302	336	336	354	324	308	321	301	308	312	333	328	345	294	304	307	310	338	281	317	321	320	328	293	361	327	317	294	309	318	316	314	302	313	289	327	291	288	311	318	318	290	330	337	303	330	283	331	311	307	285	340	329	319	292	301	339	285	304	329	322	306	314	301	322	320	321	316	292	309	273	322	320	346	316	294	307	320	301	310	296	338	278	308	304	312	347	318	336	319	336	340	306
22630	20634	28342	22915	20636	16313	1711	741	600	536	467	510	465	444	404	352	391	375	381	392	365	358	329	374	332	355	352	326	356	333	363	322	336	289	345	365	320	290	313	337	334	360	332	325	332	314	327	299	346	333	290	351	350	369	343	288	341	314	328	346	335	318	344	366	320	291	314	314	326	325	293	316	311	341	334	332	313	334	307	328	305	321	360	307	329	347	319	312	313	272	333	320	311	317	345	310	286	349	349	318	310	309	369	286	325	308	316	315	335	328	314	301	346	321	318	331	349	293	362	320	299	305	337	330	300	336	336	302	331	322	317	322	296	322	342	339	327	320	306	321	314	340	333	357	338	308	299	304	316	307	292	317	332	346	309	316	294	334	329	337	335	329	327	328	334	312	300	358	315	351	305	299	324	326	335	311	294	326	306	308	345	326	322	289	314	303	318	305	299	326	320	320	320	306	302	346	330	306	315	322	295	335	310	309	313	336	323	318	331	317	310	304	308	312	303	319	347	337	302	316	338	301	301	341	303	293	313	322	296	350	325	306	309	305	344	309	313	329	333	315	337	295	295	296	339	340	305	313	343	296	333	308	314	338	328	319	355	298	339	330	326	310	326	330	317	304	303	335	314	335	316	309	298	292	309	327	327	353	309	315	310	296	294	297	305	336	335	340	306	321	323	320	306	286	320	297	287	346	310	340	309	330	350	317	319	300	345	316	293	341	328	350	326	306	298	296	333	292	304	333	300	313	314	312	309	296	288	310	292	313	291	306	287	352	346	337	342	353	338	298	330	300	350	312	319	359	321	308	327	296	322	293	290	322	330	327	318	324	337	346	325	295	321	307	322	315	308	342	291	340	321	315	320	317	312	350	319	335	317	323	322	327	321	334	351	316	310	328	302	312	307	320	283	330	325	313	328	318	306	300	306	310	354	360	299	319	303	347	307	296	310	338	314	294	294	307	288	319	323	318	325	321	325	347	333	330	314	335	303	325	321	340	336	298	318	368	331	300	309	331	303	306	314	319	352	338	307	314	341	361	355	305	358	306	312	327	300	286	311	327	321	316	325	327	286	326	277	319	316	318	358	337	300	318	299	298	355	350	326	312	343	324	315	312	286	298	340	328	324	280	311	351	310	335	314	330	295	318	310	320	315	320	298	309	312	303	317	335	279	318	344	326	314	309	298	300	342	320	286	310	334	307	326	317	326	335	310	307	301	331	325	315	367	291	310	315	321	329	287	357	326	340	287	321	322	322	318	310	323	290	314	312	355	292	320	328	315	323	326	319	297	282	317	327	302	318	315	315	302	331	340	333	334	301	320	326	314	277	316	338	285	351	320	326	323	319	335	302	326	343	331	307	324	322	342	330	298	322	320	313	337	332	308	319	320	322	333	328	319	309	326	293	319	326	318	333	339	321	348	316	314	333	354	295	317	312	319	332	326	323	316	290	304	340	327	299	355	344	331	344	322	312	313	347	326	318	358	321	331	289	316	335	346	306	327	297	315	342	306	337	319	319	313	295	305	306	309	287	326	319	315	312	311	326	296	340	335	346	328	332	342	328	295	312	322	308	331	315	297	336	335	295	316	346	309	285	313	310	334	323	310	323	333	313	369	321	339	324	324	305	288	298	293	354	308	342	326	331	335	314	319	293	301	346	323	294	324	311	310	329	328	352	338	311	316	316	299	340	319	323	309	303	307	321	312	342	319	284	354	340	309	325	355	318	300	308	304	342	354	325	316	352	321	315	330	295	312	315	337	345	321	302	308	321	336	306	313	304	314	353	343	333	311	316	340	308	317	318	336	318	309	324	312	299	312	269	304	328	279	306	293	301	316	300	304	328	347	309	329	319	326	307	337	310	347	344	335	305	312	337	308	336	333	301	350	309	308	267	309	305	321	324	347	319	287	325	334	301	318	294	341	321	333	308	313	328	321	311	299	314	309	331	363	319	307	323	304	312	307	344	344	315	331	299	314	300	324	294	291	323	312	351	309	293	320	315	356	340	316	355	324	336	319	314	319	274	303	333	327	327	344	308	316	342	323	297	326	335	299	312	288	316	285	350	298	316	306	356	312	310	320	333	303	300	323	315	322	314	336	323	301	340	303	320	303	346	297	318	332	329	269	303	296	288	360	313	302	341	337	318	331	291	292	319	327	318	300	325	337	310	329	303	308	281	311	303	324	307	284	331	285	328	300	339	320	310	299	348	317	313	310	294	316	317	303	349	340	323	318	344	336	302	321	315	314	312	315	308	298	299	357	339	317	327	311	306	299	319	318	291	297	311	325	351	321	296	295	319	302	332	339	324	292	331	318	288	342	319	355	326	301	349	307	330	336	307	342	373	314	325	310	355	354	305	335	291	320	324	297	346	338	281	322	307	326	324	326	356	315	326	327	335	314	286	344	293	317	290	334	342	331	312	345	322	305	309	308	316	320	318	301	340	303	337	313	337	303	310	361	325	316	321	316	320	299	297	297	298	340	341	310	343	270	328	343	313	336	313	304	337	331	352	331	307	333	326	324	343	314	327	339	326	277	303	324	304	310	319	304	304	293	328	301	346	280	312	361	301	318	306	302	360	303	338	291	287	322	336	315	301	311	304	337	331	322	296	323	330	320	305	351	325	310	322	347	304	301	367	296	364	345	322	345	289	322	317	335	312	306	316	332	319	318	324	313	297	359	308	317	341	334	305	356	315	318	298	326	338	339	303	315	302	310	337	318	304	311	341	353	313	305	339	283	315	307	345	321	297	339	321	314	333	312	354	315	303	286	330	289	305	296	315	276	311	335	329	297	320	344	343	310	313	343	320	301	289	315	325	303	327	293	309	300	315	319	290	270	322	331	340	303	310	336	282	306	336	312	320	331	300	323	333	301	333	337	349	311	301	324	342	312	294	311	327	336	307	323	303	312	303	275	299	337	309	334	332	315	327	320	344	299	291	316	297	262	273	318	323	325	309	304	295	329	339	332	301	354	311	298	356	334	320	281	335	310	318	301	323	310	333	364	335	308	311	294	308	292	305	302	307	311	307	342	334	321	284	295	320	343	349	294	321	293	330	357	326	340	338	332	325	326	286	335	313	332	321	321	319	301	316	312	315	301	318	340	289	324	330	333	303	339	347	340	322	298	323	334	320	322	310	318	318	333	310	302	310	313	306	331	328	306	319	313	311	347	312	310	347	330	314	328	336	305	334	344	300	307	300	360	334	325	361	335	319	315	317	314	306	341	350	327	324	325	297	314	333	325	318	304	335	335	340	341	338	339	354	323	287	317	333	297	312	331	303	326	332	311	287	334	311	322	325	295	309	355	326	313	311	332	331	336	290	324	318	315	327	315	317	323	314	297	330	354	291	319	306	311	315	299	347	317	333	330	307	316	318	292	329	303	324	305	331	339	322	314	300	325	284	320	324	321	320	319	329	314	331	320	292	309	349	323	329	309	349	308	330	301	324	315	331	338	361	337	300	319	321	296	324	339	309	315	303	315	329	309	301
34796	28180	12714	7072	4693	3447	2634	2133	1844	1604	1434	1244	1195	1022	988	942	919	876	786	831	827	782	736	774	729	725	736	720	675	749	673	698	650	700	670	703	646	691	669	685	662	650	658	612	605	641	679	663	639	681	650	636	657	622	672	656	649	629	649	630	641	678	620	619	667	665	630	630	659	648	643	607	648	605	664	624	640	631	618	610	613	603	656	652	587	672	643	618	647	588	612	625	652	627	610	665	621	618	599	629	620	644	603	632	567	642	614	593	617	642	588	640	649	634	659	600	651	682	609	626	644	618	633	638	589	603	623	617	662	607	648	621	629	593	587	667	629	570	642	610	615	677	680	606	642	639	607	626	584	637	608	619	624	607	631	643	621	598	625	604	609	598	634	634	628	637	681	616	590	606	631	624	645	605	623	610	599	598	673	655	647	630	595	636	596	599	630	666	639	607	638	591	613	584	636	633	596	599	611	636	614	616	622	628	621	628	642	631	598	639	618	654	627	593	651	680	607	607	607	608	582	616	683	622	651	621	604	611	592	621	616	600	635	650	603	634	598	660	633	674	629	633	638	619	611	592	574	632	625	611	650	592	608	624	681	674	670	641	602	619	612	564	628	651	649	650	649	584	602	653	594	580	611	662	607	633	608	635	642	616	617	602	655	625	604	578	629	645	624	616	584	651	643	662	598	622	646	664	643	724	599	618	576	639	636	637	649	627	628	620	670	603	633	619	636	618	579	625	616	658	609	607	597	601	586	616	660	615	646	620	615	574	660	598	594	647	652	584	563	609	670	593	636	635	606	625	639	600	613	595	668	633	616	610	644	622	590	620	640	640	615	609	609	625	611	609	640	597	663	654	603	611	618	644	580	589	592	617	648	603	614	603	675	653	600	640	618	621	601	627	604	609	634	572	631	646	623	635	677	627	606	614	634	662	601	621	662	651	634	653	641	638	639	619	595	627	650	623	602	584	597	650	629	630	593	626	627	600	647	604	580	653	630	627	605	593	592	618	640	621	630	628	619	635	628	602	619	632	595	604	612	636	626	588	627	640	616	612	614	655	612	603	602	568	591	611	613	598	639	666	601	622	597	613	602	587	646	593	598	654	609	686	592	626	619	629	646	615	628	602	612	633	616	596	666	647	606	646	641	633	635	605	595	603	648	658	609	592	635	599	586	632	618	669	639	625	602	590	604	597	664	629	624	623	629	580	645	650	636	596	593	641	609	629	612	620	625	671	643	634	655	644	633	601	655	629	605	613	588	636	624	636	598	672	616	661	622	635	618	602	644	650	617	681	613	623	597	620	637	671	645	614	640	634	591	614	672	603	623	647	645	596	647	608	630	618	615	611	648	622	619	634	627	640	634	628	600	627	621	627	588	657	578	624	621	648	622	627	601	600	592	626	602	607	610	623	649	620	625	633	656	617	682	616	627	619	625	637	665	651	650	631	610	595	614	634	576	617	657	618	659	597	607	659	613	610	621	676	636	599	589	627	589	669	589	643	636	619	619	573	627	619	612	616	609	659	669	599	647	613	588	650	589	638	622	656	598	645	640	633	621	604	614	588	595	612	636	630	596	653	619	612	594	619	597	602	648	610	614	661	616	635	627	599	574	624	627	645	638	593	587	626	635	646	644	637	630	609	603	638	650	605	634	610	608	611	610	602	639	667	620	627	575	631	635	591	684	586	651	606	654	656	589	616	614	602	656	616	586	635	582	602	645	638	615	651	590	646	630	600	623	621	666	610	598	645	609	603	642	626	616	646	599	622	571	624	642	631	595	610	610	602	614	634	678	646	627	604	659	617	634	644	634	659	575	622	660	609	597	629	610	631	619	608	586	647	636	633	639	589	605	640	614	609	653	614	623	664	619	595	612	618	594	603	594	660	617	621	564	603	600	658	626	622	627	621	610	654	616	636	603	612	601	655	624	654	652	651	566	630	623	662	624	642	656	600	614	607	609	625	647	619	635	636	620	620	613	648	605	635	598	649	637	667	587	635	642	580	653	604	641	660	597	632	633	595	623	627	643	607	626	608	628	636	620	605	618	573	594	578	601	663	617	605	617	632	629	629	595	650	649	619	632	665	660	628	668	640	612	639	632	624	654	618	637	644	666	622	621	594	590	586	639	676	631	595	622	668	649	646	595	614	579	600	617	602	652	656	588	638	586	628	617	575	658	661	630	655	603	686	574	650	646	620	633	619	627	640	594	575	677	638	601	613	640	628	624	636	644	623	638	626	675	630	668	614	623	669	592	654	616	637	616	613	613	622	612	604	572	624	601	598	644	646	669	612	600	615	681	633	602	640	637	639	610	598	588	639	619	638	639	663	615	653	625	589	649	641	609	611	630	611	619	633	623	584	599	633	595	597	637	618	631	578	620	616	632	546	621	569	623	613	604	634	597	638	632	643	623	651	603	662	601	606	629	634	625	635	674	611	621	632	590	595	606	627	632	619	606	663	649	616	598	634	666	619	598	616	619	624	604	583	595	608	642	669	603	586	630	587	603	625	632	613	653	597	631	667	631	635	605	589	645	585	606	616	663	613	617	642	623	647	629	687	654	669	601	648	654	616	600	638	690	614	648	570	668	599	620	608	591	601	628	600	640	646	597	593	623	580	602	613	599	613	603	624	624	599	654	643	678	609	574	598	610	629	614	639	643	638	611	631	592	611	614	645	616	635	653	588	616	616	616	577	664	606	587	605	655	634	608	603	632	621	660	667	626	595	610	587	644	665	635	621	610	646	648	602	611	644	622	621	637	646	597	567	606	614	630	608	647	616	614	661	629	633	621	613	644	668	582	606	652	643	597	621	609	638	610	639	635	596	647	618	603	677	604	612	642	639	595	589	639	624	650	653	627	606	631	609	637	640	655	623	610	630	634	645	613	612	581	626	639	612	616	610	598	621	662	638	637	652	719	635	646	633	611	637	627	629	615	592	596	588	586	605	660	599	618	643	593	647	627	573	646	611	643	633	617	660	647	610	609	654	588	613	591	642	596	657	646	648	590	634	603	651	631	633	573	606	593	615	615	645	633	611	629	630	627	640	613	644	597	621	589	622	606	604	581	657	651	624	619	631	637	625	637	597	585	644	626	637	594	587	624	621	579	626	607	631	628	621	589	583	593	622	630	613	651	629	637	614	617	631	619	609	667	669	630	590	635	623	615	621	631	623	654	596	631	615	612	618	604	593	601	609	608	616	614	622	622	623	626	592	641	593	598	649	648	627	606	649	667	620	621	677	561	620	635	621	652	619	650	609	602	687	681	627	603	603	614	631	653	623	637	589	643	630	681	644	636	601	613	654	624	624	612	624	653	598	650	608	595	628	632	619	620	621	606	598	617	655	633	614	587	616	600	584	597	615	656	604	630	652	618	607	661	660	607	582	609	653	631	644	618	598	620	570	630	610	635	641	620	611	637	630	647	634	615	649	595	635	625	599	651	615	637	592	624	637	641	635	587	635	647	590	620	596	670	612	604	615	653	637	616	626
27299	20838	7395	765	512	444	266	249	250	218	251	225	242	216	220	224	235	254	245	239	215	211	228	223	214	238	216	228	227	251	238	226	204	230	229	234	226	232	200	192	230	225	224	235	238	254	216	221	211	251	235	229	221	218	233	249	218	237	228	205	226	192	227	225	249	234	240	234	244	197	251	211	222	233	220	236	181	214	244	250	198	235	221	225	218	214	250	241	233	245	236	240	207	216	224	241	202	231	248	232	232	222	247	234	236	226	214	235	206	210	235	228	237	211	239	203	211	242	231	226	224	217	220	233	221	243	211	217	231	227	235	205	222	214	242	246	206	236	240	220	234	244	226	242	212	216	209	228	207	231	225	224	217	226	248	228	219	210	238	217	251	217	216	210	217	230	221	207	217	236	243	215	244	232	229	247	268	236	242	241	218	213	222	233	233	239	225	210	241	239	219	234	235	218	250	241	232	221	229	229	230	216	244	226	208	211	211	217	267	214	237	242	225	231	224	217	250	218	217	233	228	233	233	249	240	221	238	253	237	208	252	242	193	232	219	235	222	248	207	227	220	251	215	262	253	220	237	224	249	246	247	245	237	220	201	199	224	243	240	230	251	204	199	220	214	228	213	213	232	218	242	253	223	200	236	230	208	253	222	225	234	244	202	220	207	204	235	236	191	233	216	241	194	220	251	217	242	242	231	254	227	230	239	228	235	253	222	225	242	220	232	201	233	217	223	222	255	232	224	241	233	235	203	213	227	216	253	259	222	228	227	222	238	224	211	222	219	224	224	228	246	220	219	244	218	215	231	205	217	234	230	221	219	243	230	246	228	238	241	218	252	232	197	248	224	231	234	206	196	245	233	220	228	259	212	214	242	202	205	223	236	226	223	244	225	243	209	240	252	248	209	214	217	220	243	254	228	226	228	228	237	234	216	268	212	208	198	244	213	219	203	261	212	256	255	211	241	218	233	221	218	228	193	228	223	229	209	234	203	219	240	240	238	202	232	225	242	240	235	229	240	229	240	239	251	217	240	236	237	215	215	225	235	241	251	240	213	212	260	204	206	211	239	243	202	220	208	243	222	232	221	218	233	233	230	197	240	221	233	217	229	245	210	242	230	211	229	232	230	248	220	220	222	230	252	243	215	202	229	212	239	217	207	218	231	208	230	226	245	215	226	246	228	217	222	228	239	229	236	218	225	226	238	232	214	230	240	217	230	227	231	245	224	265	219	196	239	223	234	243	246	224	241	218	229	217	222	214	247	211	216	215	218	225	219	233	254	240	228	214	210	242	230	258	226	233	237	204	209	217	211	240	250	252	233	229	222	248	229	237	227	232	225	226	225	224	240	242	223	241	234	240	261	210	230	221	225	212	256	214	236	223	215	241	226	213	251	238	230	220	226	242	232	198	244	225	218	221	214	219	251	237	228	240	242	228	216	227	232	197	224	223	219	231	213	242	213	231	224	219	234	239	232	209	208	230	218	218	229	251	219	212	245	229	231	228	222	244	227	221	237	222	236	222	246	224	220	237	240	241	245	220	238	224	222	232	234	218	228	227	224	205	250	252	208	237	226	239	208	230	217	246	248	256	242	223	221	208	251	220	232	238	264	217	220	253	209	220	233	236	223	219	228	206	244	193	217	232	220	205	216	215	223	234	194	227	220	234	228	245	225	229	225	222	236	220	220	244	199	228	233	232	247	238	222	253	221	225	250	240	255	207	219	222	243	220	210	207	242	236	245	246	232	214	250	244	205	208	247	236	225	254	223	228	210	219	216	223	246	229	234	222	222	232	223	242	235	248	213	247	215	219	209	237	198	210	203	236	224	247	196	222	236	247	222	246	223	220	223	223	247	255	209	243	240	194	216	227	209	212	216	220	215	255	232	233	210	193	250	218	223	210	219	227	243	222	213	231	243	236	227	224	223	190	210	236	214	215	225	259	230	212	234	224	210	220	241	209	243	206	219	247	208	224	204	236	217	227	260	234	237	226	243	257	246	229	220	222	232	239	232	221	230	230	241	223	200	257	245	208	225	247	226	251	249	188	237	211	228	218	217	242	246	229	204	228	216	224	228	222	228	229	204	228	224	224	214	217	237	243	213	230	237	224	241	225	225	233	228	235	221	247	211	219	233	221	214	223	236	213	221	215	202	214	212	224	231	221	224	215	232	239	245	248	212	238	233	234	225	207	213	223	238	231	245	257	215	226	237	245	246	216	210	217	237	221	226	219	217	217	226	205	237	219	226	223	235	231	236	216	230	215	217	236	231	215	239	235	216	234	236	244	224	224	223	203	205	225	228	214	246	205	217	214	244	211	272	225	212	217	227	222	211	204	241	237	239	210	227	249	230	252	232	232	243	221	219	245	236	195	205	220	275	205	220	203	239	225	216	217	240	213	251	244	215	234	232	225	204	212	188	213	209	228	221	225	244	226	226	239	212	240	253	235	235	200	226	242	227	219	234	235	234	232	207	233	215	226	247	236	218	244	235	246	217	223	204	232	242	223	236	222	192	211	209	231	259	212	200	204	240	237	228	238	230	230	198	253	222	226	220	220	260	247	228	233	225	225	235	230	232	227	214	222	227	225	210	215	229	192	245	230	198	238	226	216	224	248	231	253	221	221	236	226	224	217	240	235	233	231	231	210	244	226	236	263	214	211	225	243	230	221	235	233	239	219	209	251	209	227	240	249	251	237	220	247	209	199	207	232	210	258	221	232	239	224	220	221	231	229	217	231	229	220	248	195	227	233	224	205	238	209	210	210	212	242	246	248	249	211	224	235	221	232	250	201	234	225	211	234	232	234	222	198	209	221	243	238	211	229	212	241	235	203	225	209	223	208	233	252	222	234	226	244	213	247	215	234	248	231	210	215	222	230	247	236	244	223	217	211	238	218	196	233	205	233	245	222	217	224	221	209	223	209	208	225	244	219	231	222	223	225	221	231	249	217	261	236	218	213	251	234	226	268	219	261	242	242	217	250	202	208	216	234	217	227	234	232	279	215	215	230	251	232	212	212	226	232	247	239	209	194	222	238	200	209	225	226	233	247	230	216	232	212	240	226	241	226	238	249	215	244	235	232	197	217	224	217	201	234	193	269	204	221	257	241	235	214	220	267	201	222	214	216	214	223	223	225	254	235	231	231	240	232	249	231	210	226	223	233	246	216	224	249	211	210	211	254	220	213	246	247	220	235	229	215	243	229	222	240	217	264	215	207	242	197	236	229	246	217	233	212	223	222	240	255	209	221	226	223	239	226	248	240	223	253	238	220	267	218	225	198	233	238	235	223	228	222	243	223	201	234	203	239	240	236	203	228	245	227	238	241	230	224	222	216	209	236	220	212	220	229	216	226	208	239	210	241	212	219	233	231	227	213	230	210	238	231	217	264	218	243	255	229	256	221	212	214	199	254	242	231	195	221	240	234	211	232	205	240	241	233	229	232	238	260	247	227	234	248	211	230	190	254	226	197	223	206	227	233	248	212	199	234	249	234
16337	5670	1538	983	763	669	647	544	579	557	523	497	547	495	510	477	499	471	462	520	500	496	469	487	516	508	480	449	494	507	472	522	472	483	490	518	502	472	454	483	507	437	497	547	507	479	450	498	502	473	495	508	496	483	496	462	479	501	439	516	492	502	498	438	469	503	489	522	457	470	504	490	489	513	519	462	476	486	512	507	511	477	507	475	446	499	499	469	485	486	474	525	459	470	509	519	495	467	442	525	490	483	499	499	470	507	493	491	466	497	474	481	511	483	489	477	508	457	499	496	505	515	515	464	511	475	488	489	508	480	503	505	491	486	513	475	502	503	464	501	503	503	498	475	464	453	526	493	516	467	470	483	495	451	497	502	493	486	470	478	445	481	479	488	484	462	464	504	448	451	521	437	496	482	450	509	466	470	466	442	520	483	489	469	509	512	504	491	448	502	502	467	488	461	494	469	497	484	489	440	447	508	487	454	520	505	479	489	475	491	475	474	496	455	483	467	528	484	482	482	482	528	495	486	484	483	518	484	479	489	479	489	474	454	489	499	464	483	483	472	493	467	459	459	446	465	463	473	454	463	513	446	474	480	514	465	443	485	506	473	481	505	483	483	495	511	527	481	474	438	459	490	452	476	463	463	517	489	449	460	494	448	504	503	513	482	485	481	485	434	473	470	516	476	472	497	453	478	463	490	481	526	498	471	463	500	470	475	544	458	432	482	470	453	499	499	464	490	528	502	468	506	460	526	458	497	523	484	511	524	516	512	461	485	480	485	462	497	477	484	471	498	511	485	469	476	502	510	448	486	477	502	502	474	521	496	490	482	460	533	477	484	483	510	487	460	488	494	484	512	513	464	514	450	510	491	515	465	506	434	440	481	468	474	502	493	514	492	508	486	500	490	485	475	443	463	451	487	514	503	511	504	489	443	495	478	504	487	493	467	483	474	499	501	529	464	480	514	509	454	478	476	494	509	498	474	521	484	445	465	512	486	493	464	458	520	523	516	492	481	475	478	504	472	466	483	489	518	467	498	492	502	515	475	484	449	465	485	535	446	509	470	481	459	480	501	470	474	479	455	463	539	459	440	449	475	490	468	445	479	485	483	471	492	454	451	470	469	497	482	465	479	445	476	501	480	480	487	465	494	472	481	487	470	453	456	468	509	469	482	489	436	484	525	497	454	464	492	474	487	472	483	496	472	449	464	518	499	461	464	490	484	463	442	516	454	465	487	512	475	501	503	475	502	471	515	448	488	502	466	498	473	490	470	448	491	493	478	500	438	480	485	450	471	511	537	469	467	473	446	462	512	464	486	504	489	504	432	470	500	435	448	536	482	495	454	508	518	455	490	480	466	499	480	465	473	475	502	464	496	480	489	496	520	510	465	481	491	481	518	439	489	493	463	512	465	463	496	509	452	493	489	479	448	454	489	474	505	487	467	498	484	480	495	470	428	481	469	510	492	499	499	491	448	473	486	476	476	454	470	515	453	472	479	483	499	436	520	511	473	474	515	483	500	453	472	510	491	515	499	477	479	459	492	514	471	494	471	483	475	513	476	482	494	463	465	460	504	473	472	459	500	524	526	485	474	449	482	471	472	518	504	501	452	499	495	453	511	516	476	493	492	497	511	503	494	504	467	474	499	456	481	466	495	486	439	467	491	515	512	478	498	495	460	480	473	513	508	509	513	499	515	512	474	490	477	472	436	489	479	481	499	492	467	464	534	475	465	495	463	456	453	500	450	471	451	486	467	495	530	463	500	490	456	462	464	533	467	452	448	501	480	459	472	493	455	469	427	478	432	526	506	494	479	473	501	461	464	447	514	492	458	501	499	471	478	448	494	444	440	481	512	460	486	490	530	501	512	453	492	472	482	477	489	485	491	482	497	449	514	510	476	489	436	451	466	496	499	521	491	471	511	485	489	494	488	483	480	491	525	466	466	507	471	483	465	537	496	489	540	456	499	486	486	455	491	459	476	425	501	467	497	470	491	482	464	507	470	505	494	501	475	458	461	490	512	448	460	484	457	496	498	470	458	522	452	501	449	499	471	488	481	483	482	514	495	483	473	470	505	516	489	471	499	499	474	437	484	472	468	484	508	479	420	430	489	437	482	497	514	527	429	503	500	483	458	507	504	524	518	461	481	505	452	500	478	469	482	500	487	514	471	476	528	457	476	534	500	476	489	483	471	506	491	503	502	437	518	455	507	490	486	491	503	477	548	500	498	473	472	467	446	476	472	467	522	507	475	478	433	459	480	536	472	443	485	466	478	521	483	484	516	507	472	461	481	454	502	509	503	499	498	496	494	490	493	471	478	430	478	481	470	480	480	432	498	543	502	486	445	468	446	417	484	494	493	504	491	503	480	456	520	504	489	512	517	470	467	493	515	499	484	480	476	475	470	477	514	457	497	492	459	471	502	480	461	485	515	551	482	469	501	466	493	490	504	502	521	483	480	480	460	455	507	500	510	505	500	478	447	499	487	481	480	483	503	469	489	491	488	462	497	509	457	483	479	469	508	501	495	507	498	487	469	426	453	498	486	503	442	477	470	499	499	493	472	483	492	478	486	469	526	459	483	496	465	462	467	429	459	492	495	488	461	511	522	495	477	483	463	451	480	483	482	457	493	497	507	477	472	501	507	489	501	465	427	515	476	490	502	455	504	461	487	489	460	451	491	475	491	480	487	496	462	465	479	455	468	448	479	493	497	509	472	493	501	459	529	471	484	504	536	504	492	479	460	491	453	454	478	442	509	440	472	459	522	497	519	461	486	498	444	501	475	519	503	462	519	511	493	469	490	476	477	484	470	470	500	503	499	472	512	476	456	503	482	487	489	473	485	479	489	558	510	487	489	504	473	485	469	456	469	525	467	462	507	474	494	472	506	467	508	514	505	504	511	504	525	483	451	483	492	483	511	512	495	473	463	493	475	474	489	497	488	423	477	491	491	529	526	476	471	525	479	493	479	467	507	518	454	513	463	469	512	469	511	494	472	438	508	549	466	525	536	483	469	504	476	452	486	474	513	471	517	526	515	484	470	427	462	475	504	496	475	517	500	487	461	513	508	461	504	500	492	500	514	550	476	471	467	485	524	490	469	491	490	490	468	473	447	460	513	508	480	448	505	497	486	494	520	486	482	480	510	475	456	486	489	495	465	495	467	493	479	474	481	494	503	458	498	476	490	483	493	473	497	466	511	483	478	470	483	500	475	461	495	444	442	520	537	488	485	492	477	484	501	487	489	493	467	479	483	513	493	454	464	498	489	473	480	469	446	459	524	495	497	485	467	477	484	440	469	481	472	515	471	468	493	454	478	479	485	474	509	498	501	484	506	499	465	487	483	462	507	494	482	529	443	477	444	462	447	484	473	480	490	479	480	522	468	481	458	476	517	512	490	486	466	508	486	460	507	461	474	469	491	489	472	480	492	480	449	479	478	519	469	464	481	512	479	440	445	490	468	484	508	529	488	510	487	495	453	513	459	492	488
24767	21606	28815	24837	18539	1125	482	346	267	258	239	228	202	213	179	172	169	174	169	152	162	160	158	166	175	165	138	122	155	157	144	156	150	131	151	135	136	161	152	134	142	153	146	144	150	146	153	146	169	125	153	130	113	153	168	143	138	136	127	130	131	143	146	144	136	133	146	135	150	152	158	137	148	147	139	159	151	137	140	137	159	118	153	138	149	143	161	150	140	138	161	138	133	125	142	139	165	148	128	171	152	136	122	141	137	150	133	144	129	143	123	148	148	164	154	146	161	137	144	132	144	161	149	107	153	127	145	148	130	124	139	127	136	155	159	155	161	145	112	126	149	148	141	148	146	179	132	145	127	145	144	147	136	151	135	150	138	148	161	135	154	135	137	153	138	148	143	147	146	142	149	120	141	147	136	141	143	145	143	152	152	158	148	144	141	136	122	146	139	139	141	139	131	138	136	131	136	156	143	156	132	126	136	140	130	154	123	139	163	136	116	140	158	148	128	128	150	140	138	148	136	150	140	168	148	141	141	143	146	150	120	121	124	148	144	153	147	143	143	130	129	146	151	129	128	150	149	163	138	148	167	153	140	161	125	130	128	125	154	141	143	134	132	170	161	128	120	137	128	130	135	133	136	152	145	161	166	147	139	135	150	117	156	152	151	142	145	142	136	127	165	151	121	130	151	144	154	154	123	151	123	182	142	148	129	154	164	140	129	139	130	130	131	134	137	166	134	139	147	130	132	151	153	154	151	138	151	149	149	145	137	158	130	140	147	137	147	141	136	151	130	150	146	124	130	133	136	159	147	141	144	132	142	137	150	140	146	135	134	136	138	165	126	131	147	135	139	134	140	157	133	146	131	143	142	135	141	120	165	128	145	140	115	122	160	173	143	132	146	141	127	144	147	134	134	157	165	119	161	148	149	120	155	161	131	160	133	138	146	147	135	139	144	131	147	131	128	136	136	140	165	153	125	139	139	159	128	153	134	125	158	162	150	146	147	148	116	144	141	141	138	139	134	151	150	143	142	119	134	139	130	151	153	126	147	145	157	142	114	169	167	150	134	137	140	125	145	140	149	133	138	141	149	162	143	153	140	151	136	139	140	132	162	138	155	154	116	148	150	163	167	159	130	132	136	129	156	138	148	138	156	136	137	138	152	146	131	141	154	146	152	150	160	131	141	139	146	141	138	146	144	140	145	153	142	152	159	124	138	146	150	141	151	145	142	155	123	149	140	127	149	127	148	134	143	125	144	145	155	155	121	121	140	150	154	144	131	135	143	140	123	139	145	160	159	139	162	148	143	111	146	148	160	136	154	141	144	130	146	145	134	144	167	149	128	156	136	144	121	142	156	155	132	131	144	116	157	147	124	134	142	159	154	161	137	129	140	166	119	138	139	122	137	148	146	146	168	146	143	141	125	134	161	138	142	120	143	168	167	125	151	156	142	130	154	154	137	138	138	136	160	141	140	147	157	161	159	130	127	137	155	143	143	115	137	152	144	125	145	147	146	134	150	129	136	130	146	152	141	165	138	128	134	137	142	141	142	131	137	146	140	148	147	153	130	124	151	135	143	124	142	161	128	158	127	144	161	153	150	139	144	155	167	147	159	144	149	130	141	134	152	125	136	129	140	133	143	144	152	139	141	152	138	150	144	141	132	114	130	142	139	122	120	145	159	151	136	154	146	136	136	143	147	133	142	162	132	125	145	129	139	140	134	132	150	140	142	128	126	124	150	129	153	150	147	142	142	151	118	153	124	145	142	152	158	161	158	148	165	152	131	145	154	119	146	135	148	139	159	154	133	135	133	131	130	152	155	128	150	137	134	144	132	156	148	150	145	134	139	124	149	153	138	124	129	152	150	130	133	150	139	147	133	138	135	143	138	127	146	161	135	130	138	141	128	122	135	150	133	134	146	125	144	128	119	136	149	132	129	161	139	132	145	140	141	127	141	143	155	144	158	146	147	158	130	132	132	146	148	135	153	154	150	143	126	156	148	166	152	130	120	151	145	139	151	123	127	145	151	126	155	155	128	143	129	146	144	151	137	137	134	176	146	146	129	135	138	141	138	167	129	140	158	170	132	141	144	168	142	152	141	145	138	154	142	139	145	151	145	156	133	159	136	152	123	130	145	147	142	149	144	163	144	139	160	155	153	148	144	140	137	164	161	141	150	155	144	162	123	136	141	143	136	128	125	132	145	142	137	139	135	121	143	122	146	146	138	148	141	138	146	135	135	145	146	146	149	142	133	154	141	126	137	150	153	135	139	156	148	137	126	120	143	125	140	140	145	148	147	149	142	127	140	143	133	137	134	141	158	117	141	144	147	133	139	166	140	133	142	130	128	142	130	137	131	145	145	133	141	143	138	167	150	150	144	132	146	167	149	139	129	144	140	151	155	146	146	129	143	137	146	137	130	147	154	143	163	135	140	138	163	133	149	144	154	144	123	124	148	134	154	133	145	140	148	141	150	146	137	120	130	150	139	130	138	153	145	142	132	144	152	121	148	151	140	164	148	136	130	153	130	143	122	124	133	139	145	145	154	148	124	140	160	135	153	132	142	131	148	137	175	128	144	134	156	145	143	127	134	164	146	130	144	144	149	164	145	143	148	181	117	113	151	148	150	140	155	177	150	137	149	133	132	145	131	144	137	130	151	147	168	152	134	133	124	151	136	138	135	125	142	154	142	137	109	153	136	141	145	129	141	158	132	143	155	130	145	134	125	130	124	158	143	130	153	150	139	159	134	160	123	136	149	160	142	157	161	146	131	127	144	155	130	139	156	118	136	123	152	120	129	159	129	161	128	136	141	130	134	165	137	122	141	123	144	132	135	146	168	142	129	126	145	143	146	155	149	143	125	146	152	134	134	178	152	135	124	123	144	153	145	144	144	139	151	154	118	155	155	148	137	137	143	134	135	143	163	155	139	147	139	142	141	129	144	125	149	125	137	124	139	143	141	152	172	142	137	139	152	149	128	145	131	128	133	144	161	136	132	128	152	151	163	115	138	160	146	152	134	142	126	128	161	154	109	139	120	143	125	137	154	133	154	128	129	141	149	141	146	148	153	163	146	169	125	144	140	140	149	152	127	142	140	147	154	135	150	125	136	157	149	145	124	159	150	151	174	149	137	139	148	127	150	146	129	132	144	160	134	141	148	147	142	121	140	149	152	137	173	130	135	121	152	135	133	165	148	121	180	128	128	157	148	140	141	148	126	112	140	159	147	132	137	149	144	142	136	141	140	127	137	140	139	150	149	137	146	138	135	125	162	143	130	141	160	139	150	147	135	136	140	153	136	149	147	161	130	137	143	153	141	128	144	155	162	142	129	119	127	147	149	153	151	125	142	137	149	124	121	143	140	146	154	143	151	129	139	129	144	150	129	161	152	145	143	127	107	120	140	163	154	125	146	121	144	138	162	141	135	137	156	132	145	125	139	138	151	135	113	142	143	145	132	126	159	157	127	128	131	143	149	128	150	158	129	163
31281	21605	8132	4113	2691	1864	1404	1140	968	811	717	635	600	540	501	503	451	417	389	404	411	369	377	385	348	390	358	361	354	349	326	347	333	338	349	351	350	331	296	351	347	330	324	325	315	339	355	306	331	319	368	323	339	309	314	312	341	316	321	310	298	337	321	326	320	317	302	331	293	339	309	329	324	347	322	335	330	347	317	331	352	282	304	306	310	309	334	325	279	319	317	319	285	328	287	349	301	323	313	335	294	309	327	295	293	299	332	304	310	314	300	331	312	327	296	285	335	313	297	291	308	273	305	304	325	298	318	311	329	311	333	317	316	311	280	288	298	293	294	291	294	330	315	289	270	312	320	307	316	303	311	319	275	299	304	307	292	298	341	292	298	327	323	332	283	323	295	295	340	316	321	319	327	314	283	275	300	312	284	306	323	323	317	316	287	309	294	342	305	299	336	309	300	307	318	355	310	309	307	318	322	325	321	296	328	312	315	320	315	313	322	296	349	298	332	314	319	361	340	306	319	300	305	300	307	306	320	331	317	320	300	293	315	327	333	347	322	316	311	278	312	270	302	310	304	315	322	294	318	322	305	299	286	315	303	283	307	307	282	292	340	298	312	297	316	322	306	319	312	323	300	318	307	293	324	327	306	313	333	321	295	322	297	303	324	291	309	321	314	304	288	293	294	327	317	288	345	314	309	316	294	312	299	303	316	284	317	292	308	294	349	312	334	305	315	296	302	280	294	340	296	286	316	307	358	312	269	313	296	331	270	318	296	321	310	300	336	288	307	363	299	299	293	310	283	318	295	330	281	297	326	306	315	339	313	304	298	331	295	313	311	331	310	318	311	306	306	312	322	274	329	284	302	339	322	331	307	285	322	288	310	293	304	306	329	310	297	318	292	322	307	292	299	309	310	308	307	288	309	314	294	276	288	302	329	320	291	337	310	307	307	307	293	307	318	298	313	279	309	317	342	283	337	286	308	301	311	332	290	337	319	307	324	313	336	332	290	309	299	288	283	327	300	292	318	309	281	307	330	296	324	294	306	322	312	281	286	292	310	296	312	292	304	336	318	308	343	295	311	313	299	315	303	318	292	339	302	309	328	314	300	333	293	318	324	292	321	319	301	297	321	339	305	272	325	308	316	287	328	298	309	311	316	277	308	299	288	336	304	314	334	304	320	272	301	290	316	303	293	336	332	314	328	321	299	284	330	306	356	313	337	302	307	298	295	347	316	326	340	277	317	297	330	281	309	313	308	313	303	304	314	342	309	313	335	298	280	324	315	307	299	263	337	306	292	324	311	307	302	313	328	316	306	307	291	322	307	331	341	278	314	310	305	308	302	299	276	289	316	279	304	329	306	295	330	316	301	310	313	332	303	282	342	316	277	318	327	311	325	308	331	293	310	306	349	323	336	289	309	302	308	320	306	355	324	298	326	302	300	317	306	321	280	321	341	299	293	315	296	314	289	330	318	314	323	319	315	307	308	324	345	317	322	311	301	335	326	326	313	301	328	296	306	313	339	304	321	305	305	315	302	330	335	282	284	345	317	304	361	322	306	329	324	304	287	329	286	299	315	323	291	282	320	320	299	303	324	330	308	290	341	314	302	285	331	294	335	323	332	340	281	332	320	326	315	306	311	345	324	278	315	293	323	299	282	294	286	303	322	297	294	308	313	291	306	341	324	311	325	336	307	331	336	305	307	296	290	301	325	308	327	305	297	333	344	290	321	309	310	303	294	305	329	322	325	308	305	302	336	335	311	338	298	317	300	304	314	355	343	290	327	317	310	312	299	269	314	291	322	310	302	308	299	324	300	290	306	300	337	306	331	289	321	337	321	288	308	292	323	334	307	334	306	308	316	326	287	308	324	310	296	294	292	326	320	318	320	307	329	301	343	292	282	302	306	306	340	307	314	310	315	295	306	333	311	297	315	332	311	297	341	302	328	317	313	306	305	325	334	303	341	309	276	326	302	282	319	323	336	298	302	276	304	337	295	322	309	303	323	313	284	319	258	293	310	313	335	324	311	305	303	328	332	293	300	292	321	314	315	288	326	326	324	324	288	297	342	300	314	312	322	336	299	314	325	320	295	299	319	304	304	310	299	284	347	311	284	308	332	312	309	323	305	301	353	312	299	335	281	327	300	320	312	338	304	305	304	309	281	288	329	287	305	301	356	340	297	282	320	302	311	294	317	290	272	291	283	322	318	277	313	312	292	315	350	326	320	302	298	293	307	334	307	302	309	318	347	345	270	314	319	306	322	293	334	313	310	331	291	340	290	309	305	313	306	311	325	293	317	320	305	328	285	337	307	320	312	300	326	304	290	313	311	323	321	314	287	312	308	321	327	316	297	327	311	317	282	312	332	291	331	304	341	312	301	270	334	314	332	304	347	311	315	326	311	301	285	266	326	323	304	305	313	302	323	319	281	328	329	304	312	303	294	351	286	293	301	311	300	324	317	324	309	315	331	323	296	314	310	312	284	295	310	290	289	280	339	269	287	312	336	333	311	294	308	338	338	327	292	296	296	323	300	321	303	300	297	317	311	315	325	320	318	281	341	286	300	308	316	310	303	304	318	304	321	330	325	299	326	312	349	323	287	306	318	293	347	291	313	293	298	321	268	323	314	283	323	287	323	303	278	335	291	303	321	326	292	305	286	325	329	276	311	289	279	324	324	291	321	329	306	278	298	300	327	284	311	315	303	319	316	308	278	292	332	328	324	332	299	334	311	276	280	335	336	317	325	301	294	318	345	314	312	297	310	339	308	339	320	306	322	351	303	288	315	312	343	309	317	337	286	321	327	293	316	352	293	309	334	299	327	358	291	362	311	338	313	292	372	314	306	300	330	300	324	317	330	305	324	306	318	346	308	305	276	289	306	334	276	304	316	313	312	299	306	307	335	320	313	298	330	340	276	307	320	283	307	291	326	317	317	320	287	318	315	325	318	302	287	295	304	315	313	291	283	303	323	329	299	301	308	288	325	313	314	320	304	339	313	305	297	349	313	316	330	298	326	300	327	329	366	314	290	299	311	332	328	288	332	301	321	325	315	292	282	312	309	329	308	274	321	313	344	299	326	289	294	344	313	288	316	302	317	296	326	311	319	294	308	300	298	315	299	321	307	299	268	331	317	324	319	301	315	335	333	352	299	323	292	309	342	303	340	287	319	320	282	301	306	318	311	316	310	303	303	341	277	315	327	292	307	337	311	281	307	299	324	279	299	332	309	355	326	333	320	338	327	315	327	314	313	288	294	305	329	323	292	333	309	310	323	300	302	304	312	313	327	311	280	308	311	322	279	329	265	301	339	274	331	334	321	333	309	318	316	343	327	310	367	294	338	316	320	320	309	315	300	334	275	318	277	281	315	310	307	284	305	301	320	310	298	322	310	312	314	324	306	314	312	305	306	303	310	330	321	332	315	347	296	298	309	302	303	327	317	307	319	302	313	320	310	308	301	326	298	308	310	287	328	301	287	341	310	309	290	311
23803	21678	29698	24150	21679	17064	1689	832	628	542	510	477	482	468	488	434	434	403	401	412	382	402	376	391	391	347	378	378	365	365	347	361	325	358	329	348	332	345	361	364	376	383	338	354	324	361	359	351	333	340	325	351	350	357	371	344	298	349	350	361	322	346	347	347	367	335	352	344	334	350	334	351	388	343	309	337	359	353	352	325	328	336	335	330	341	317	310	340	356	339	341	338	319	346	342	326	356	346	393	339	341	316	328	316	369	335	370	335	340	365	321	331	328	315	337	319	367	324	347	368	327	337	361	325	323	299	341	321	339	323	324	322	334	331	314	301	359	359	317	313	330	376	321	357	316	329	354	352	335	345	325	329	338	357	320	327	346	325	340	319	335	365	342	359	341	306	334	315	353	343	350	312	364	330	326	326	353	341	338	363	337	335	343	342	344	321	336	304	316	323	335	364	349	368	309	352	340	323	355	342	332	327	320	324	322	332	360	337	311	340	351	338	359	328	359	344	320	349	356	327	359	326	343	313	338	331	344	336	334	346	342	339	324	301	322	317	307	355	360	326	298	306	345	328	320	350	337	341	331	291	339	362	354	305	338	371	348	328	326	323	347	337	345	340	334	344	315	344	328	320	351	323	312	337	334	359	344	366	361	364	324	333	327	369	344	338	348	324	322	323	339	352	315	342	317	337	361	340	364	316	342	363	315	318	292	346	323	328	321	334	336	331	358	341	364	354	315	337	337	347	328	354	345	327	317	353	304	349	310	320	348	360	330	297	339	344	319	316	343	323	342	343	337	327	341	321	318	363	359	329	323	341	334	341	311	336	314	325	370	346	334	330	306	368	361	352	348	337	353	316	329	326	339	352	341	358	337	362	308	345	322	342	345	312	353	351	329	348	343	341	344	371	303	323	345	360	311	314	340	334	313	342	333	329	338	374	321	339	357	310	328	334	321	368	358	334	316	380	350	329	330	347	322	342	297	328	342	348	322	283	327	344	364	341	331	349	335	312	332	342	348	379	369	332	356	385	331	334	335	322	295	322	330	356	334	326	332	326	331	346	338	316	351	357	320	338	322	342	352	388	326	362	333	330	362	328	356	341	316	325	348	325	338	346	289	346	346	338	327	290	344	346	320	322	327	333	290	345	309	314	360	358	384	358	348	332	315	336	307	339	343	364	349	353	328	333	338	311	360	361	338	333	340	337	333	346	344	318	317	305	358	319	345	344	342	355	313	323	314	317	332	306	339	326	315	315	310	338	329	341	356	371	314	355	368	325	335	362	324	356	302	342	313	326	328	352	334	344	325	332	344	339	351	325	326	328	330	297	327	321	345	328	343	345	337	297	330	316	366	359	350	344	359	342	294	341	329	326	313	347	347	324	322	326	342	321	325	340	316	347	320	344	336	368	350	318	326	369	308	352	330	313	334	335	372	341	319	338	297	341	347	341	350	348	317	353	327	320	352	316	348	347	351	339	337	344	351	347	326	358	328	332	348	362	339	346	366	340	354	312	323	321	326	308	322	330	315	364	348	342	336	322	346	362	358	327	316	353	328	316	343	360	348	313	357	362	352	315	345	317	328	327	364	321	336	332	344	324	361	342	362	319	345	366	329	347	325	348	296	355	341	338	335	338	334	357	353	352	346	299	323	347	336	318	350	301	339	321	327	312	313	312	340	368	342	334	356	328	351	327	321	383	341	317	352	320	339	355	343	340	373	360	346	346	346	330	348	297	328	365	322	349	343	330	332	328	330	351	329	340	356	364	330	358	358	305	321	331	354	321	319	339	319	359	347	331	336	315	326	339	341	334	359	337	353	350	344	334	342	307	332	323	362	344	309	304	330	349	342	357	357	314	349	341	339	342	369	335	297	363	363	282	325	384	352	322	318	350	333	350	332	341	330	366	337	320	330	311	373	330	324	294	331	349	343	322	350	357	290	317	353	315	336	327	299	334	350	335	344	338	342	373	326	336	323	329	363	338	353	353	343	313	332	334	361	352	351	363	333	322	327	342	314	350	336	307	344	354	353	367	314	344	345	331	297	316	340	363	332	338	331	327	330	326	355	389	334	342	331	330	357	330	349	329	346	338	330	303	335	328	343	347	332	310	315	365	379	332	356	316	355	332	347	319	336	327	319	338	353	331	295	343	310	366	346	338	369	328	333	329	365	332	330	331	299	349	349	343	314	349	352	329	330	337	339	306	346	297	337	314	329	312	392	353	314	337	372	350	338	339	333	318	347	356	326	308	321	301	332	343	328	342	336	359	376	310	342	343	325	336	343	330	335	386	354	319	354	325	311	319	337	330	311	327	301	339	333	364	347	324	365	315	335	317	300	346	345	328	308	366	314	326	380	311	344	357	318	338	349	325	353	361	333	311	313	317	352	347	355	323	359	342	325	311	336	364	341	336	346	319	322	335	340	376	345	346	335	318	318	310	296	375	345	315	352	377	329	343	323	346	373	331	354	338	327	326	306	308	364	327	375	312	337	307	352	353	339	330	336	331	350	344	341	319	311	342	335	332	329	311	347	364	325	335	315	343	337	349	363	364	365	326	332	333	341	356	353	308	343	350	326	331	309	329	323	354	350	324	308	355	322	328	309	336	358	357	334	345	316	326	327	367	318	321	315	357	327	308	347	312	357	331	336	358	333	327	335	345	350	353	338	350	300	355	346	360	342	340	331	363	345	326	329	345	337	346	356	317	340	325	324	389	329	311	299	361	320	360	326	358	338	364	346	355	355	368	332	312	346	304	325	338	315	350	326	353	338	327	333	337	321	343	327	302	343	330	354	338	348	375	321	362	312	348	336	330	334	319	301	315	310	364	339	336	318	344	360	323	305	332	330	334	333	317	303	324	336	367	340	343	330	330	338	326	324	354	329	324	319	325	346	341	342	362	348	320	338	309	334	349	342	349	353	334	315	330	354	335	321	351	332	335	300	315	328	319	358	322	363	324	313	324	322	345	333	339	339	373	331	333	321	349	330	318	317	320	312	343	358	330	317	339	341	344	329	323	320	327	344	359	310	350	316	352	340	291	347	326	322	342	358	320	343	342	321	325	340	327	350	333	327	352	347	349	335	350	340	374	322	313	337	329	303	296	318	345	330	355	337	342	313	316	331	351	317	337	329	362	345	338	345	335	315	321	306	326	346	319	330	336	326	304	330	318	312	348	293	309	313	309	342	348	317	328	332	313	345	358	332	372	339	324	346	329	346	359	381	313	336	317	346	296	344	313	332	330	324	353	395	311	329	320	332	329	368	318	318	347	296	351	329	325	350	319	313	321	332	321	333	335	300	346	342	352	304	341	320	347	352	334	340	340	353	335	326	293	334	356	347	353	364	326	334	343	360	339	333	350	324	326	340	323	308	355	339	332	321	351	323	352	343	339	322	330	319	345	314	309	350	337	345	388	354	356	355	332	327	325	315	332	356	350	314	323	342	312	312	313	359	340	312	344	358	323	318	353	325	335	358	354	333	320	331	288	359	299
38129	27312	13365	7430	4956	3500	2722	2207	1902	1610	1481	1250	1219	1132	1045	1043	931	896	917	874	917	798	788	822	788	791	786	730	756	736	701	727	708	690	713	739	675	693	690	693	737	689	660	676	678	664	668	695	693	687	723	687	656	694	705	694	684	656	669	687	656	670	695	642	662	614	652	663	684	658	625	640	614	648	647	659	665	666	719	634	661	666	649	646	607	635	637	664	639	664	670	665	640	693	646	638	692	704	613	646	626	682	696	638	630	669	658	686	662	653	615	627	655	636	655	677	651	649	662	639	679	678	647	658	675	648	681	684	689	640	668	645	658	653	670	660	649	642	674	692	634	668	651	634	641	632	655	715	633	625	659	640	677	579	668	656	667	703	657	650	695	697	639	661	670	631	710	644	688	675	630	667	666	642	679	652	686	688	682	638	688	650	659	648	665	667	650	636	671	675	707	685	647	671	672	609	659	659	680	663	676	648	648	610	649	682	684	671	607	670	649	648	634	638	679	643	666	650	691	671	663	670	699	651	613	652	689	668	686	670	671	626	659	638	629	680	618	721	658	664	663	631	662	672	649	650	634	634	646	616	644	674	618	619	662	642	657	647	674	685	629	686	603	618	637	648	672	612	643	632	685	717	694	632	595	621	604	709	634	622	640	629	624	649	666	724	646	603	644	622	598	642	686	658	666	676	662	684	660	689	658	649	683	661	603	631	690	639	644	683	646	703	668	632	642	653	637	657	695	644	651	654	612	621	678	629	665	689	615	655	668	703	638	658	678	629	671	681	643	655	616	660	683	620	698	638	629	672	644	633	614	646	665	632	625	618	638	649	674	716	674	659	705	640	624	678	690	633	653	633	684	684	647	683	706	636	638	684	661	669	608	669	579	606	597	675	636	676	656	674	655	617	643	631	588	663	636	645	675	676	648	662	647	664	688	650	635	662	713	622	624	687	645	657	618	627	632	668	700	687	652	657	631	669	652	697	660	636	665	655	653	666	650	663	687	690	675	635	675	662	669	622	658	624	608	691	632	661	702	661	660	633	652	663	666	664	656	669	651	620	666	624	640	628	682	672	668	635	691	627	614	718	660	662	625	673	650	671	645	677	658	627	691	638	700	653	657	638	707	653	680	651	674	660	614	618	657	678	664	608	653	639	624	684	618	649	659	616	673	650	624	597	699	656	666	650	640	669	641	633	652	636	646	688	662	662	660	696	652	657	718	643	652	649	662	608	642	706	616	663	639	646	659	630	659	671	684	670	711	656	704	651	637	622	648	624	674	658	688	673	639	602	647	658	659	640	662	702	635	671	693	656	675	674	647	645	641	671	667	666	651	656	646	658	606	628	687	650	651	671	651	673	633	654	629	610	653	643	667	643	663	686	662	656	686	626	605	644	640	645	630	661	673	619	674	701	630	640	633	669	696	644	652	629	675	640	637	675	643	685	651	588	648	623	636	634	651	654	632	682	681	627	651	673	621	630	641	650	650	652	677	700	679	620	664	623	619	679	625	618	694	613	664	658	702	648	640	646	635	668	687	668	677	671	705	631	684	636	682	667	619	644	643	696	671	689	638	660	638	646	590	666	665	639	648	648	646	650	625	650	674	618	640	688	673	644	656	669	676	671	639	726	678	700	659	616	622	668	643	648	625	657	677	700	664	670	658	649	672	662	654	676	683	669	651	660	610	636	617	694	652	638	657	590	671	623	680	657	629	671	642	658	702	628	669	658	592	649	627	608	657	671	655	699	671	631	686	628	649	633	625	659	635	636	703	661	678	639	667	640	673	662	616	710	667	635	700	686	682	657	679	620	643	679	688	628	687	669	682	658	633	675	664	656	646	681	609	679	642	650	646	641	700	638	700	621	657	647	661	653	707	612	616	633	677	660	625	631	674	674	630	635	636	630	667	635	647	695	658	629	652	649	669	624	627	628	654	608	627	622	619	675	630	650	676	637	633	609	669	639	662	657	668	662	621	640	666	644	691	702	686	627	618	673	659	653	632	668	639	643	644	644	661	657	657	653	674	635	643	647	681	714	641	637	663	670	660	674	654	633	653	668	658	654	593	615	621	670	634	645	667	683	678	658	657	707	600	660	677	645	622	651	673	606	611	670	671	655	656	692	616	664	644	676	652	685	667	642	680	638	626	679	619	664	670	653	658	694	636	686	641	679	653	653	619	663	630	642	678	634	652	686	674	637	629	665	674	664	629	670	648	711	628	646	672	657	691	657	622	599	710	657	660	632	669	686	619	671	676	647	667	672	656	673	636	705	687	697	676	639	661	696	653	649	631	655	674	704	618	695	619	672	621	643	639	676	639	659	649	649	630	617	618	606	656	613	689	618	661	720	691	721	623	651	625	671	674	581	622	637	659	637	653	627	646	644	660	661	658	623	680	682	634	668	649	667	629	668	672	665	646	699	643	677	675	667	639	645	641	599	690	635	657	674	614	680	652	626	660	670	627	639	674	647	670	674	691	667	654	670	641	631	646	666	643	679	668	658	686	655	667	645	667	633	648	699	629	644	612	633	641	681	702	674	603	635	672	647	622	631	650	620	651	652	613	677	653	645	672	630	633	628	644	656	647	602	615	684	678	651	682	620	634	644	659	667	631	666	645	672	667	625	642	636	649	664	676	676	621	621	639	641	669	652	670	671	624	671	640	682	619	662	612	669	638	601	626	657	609	659	607	640	672	666	597	673	637	697	667	631	650	666	659	676	708	673	614	653	663	650	611	650	661	637	631	663	657	681	645	662	699	629	644	657	672	652	675	674	611	634	624	645	646	677	637	617	650	609	624	699	685	650	630	662	671	641	687	644	630	650	624	655	651	658	640	648	689	650	686	677	653	659	630	673	670	655	658	705	656	635	653	647	667	625	675	716	632	626	686	653	669	648	623	704	619	682	628	616	672	614	629	670	611	683	659	676	666	665	630	638	607	692	624	635	655	699	692	669	629	600	648	668	631	656	681	656	679	641	676	685	663	700	641	641	673	654	648	674	655	678	680	686	691	634	621	634	663	626	633	685	642	640	653	664	623	615	694	692	651	633	661	616	649	670	629	663	667	654	643	624	638	660	658	659	631	649	682	641	638	649	718	638	664	673	643	618	647	662	645	647	671	661	714	619	646	632	655	645	660	600	668	636	672	663	652	681	658	629	656	660	656	678	662	679	645	648	666	676	661	705	630	647	636	641	656	661	611	661	664	622	690	641	666	667	674	677	701	611	654	664	682	651	658	685	628	658	670	641	676	661	668	624	659	610	645	630	699	654	676	623	654	679	664	665	663	646	642	663	689	634	655	644	658	702	632	654	630	682	612	663	656	627	693	628	632	625	655	715	630	666	626	618	589	691	667	676	644	665	627	664	644	688	674	641	650	655	605	626	637	638	661	656	656	680	683	645	664	643	666	610	657	646	649	631	683	691	689	617	635	651	683	690	625	655	625	632	651	662	684	704	657	691	633	704	646	613	666	651	681	688	692	672	595	704	632	601
27341	20778	7262	701	456	398	258	260	235	215	209	238	215	213	235	262	229	225	204	247	214	239	236	242	230	206	211	213	216	228	225	230	241	229	215	226	215	239	212	220	236	243	216	207	240	209	199	228	240	254	229	247	228	235	199	223	234	236	235	208	208	227	241	217	218	251	217	210	224	251	207	213	232	234	205	215	218	228	239	229	217	241	238	239	249	219	260	219	238	223	219	217	230	248	239	228	209	247	202	228	216	192	218	240	218	198	246	246	230	240	217	239	231	234	236	235	210	253	219	207	207	218	213	231	212	226	235	207	223	218	198	222	242	188	235	236	224	214	205	203	222	226	233	208	218	217	212	230	233	217	207	247	211	239	226	235	207	211	207	232	226	216	240	216	243	253	196	215	231	244	206	229	207	221	219	227	213	204	216	240	234	204	234	249	222	236	206	245	205	198	227	218	212	231	252	200	228	262	196	242	216	231	222	221	232	224	227	206	226	217	238	251	234	234	236	220	229	244	236	221	215	229	237	203	222	224	217	221	200	219	203	248	241	214	229	219	220	202	240	202	236	212	211	194	233	215	242	223	220	209	231	217	205	252	216	215	218	243	251	216	233	224	217	253	267	223	220	217	232	190	218	239	230	221	254	219	244	226	194	192	230	194	232	206	231	213	226	220	230	235	210	212	217	226	205	230	220	215	237	225	209	209	211	216	227	213	209	214	234	207	206	233	197	222	231	198	201	212	229	186	223	249	242	231	219	247	218	184	219	220	218	225	232	186	228	204	192	205	229	224	230	230	217	222	229	244	237	247	232	188	248	219	216	216	205	189	210	211	228	204	247	230	255	234	248	238	217	210	238	236	237	209	248	237	233	224	224	235	256	249	224	254	221	226	202	207	214	223	228	228	197	196	236	213	233	218	242	261	226	261	237	212	232	216	224	225	205	245	238	256	246	211	261	193	230	240	232	218	225	227	224	253	222	217	226	253	226	227	210	232	212	216	203	233	244	215	226	216	208	230	205	216	226	224	244	235	242	209	219	242	211	220	207	205	222	211	228	232	218	233	206	228	215	238	224	228	246	243	204	264	221	231	219	239	245	225	250	214	208	229	216	224	229	252	223	234	222	219	198	230	236	221	227	229	235	232	213	231	224	243	202	252	221	219	206	231	242	230	215	223	223	210	214	211	189	215	241	242	241	215	219	219	234	220	186	217	234	209	219	225	239	214	218	226	243	240	195	210	218	205	231	220	222	231	235	209	235	219	229	220	239	238	222	227	260	220	235	212	231	223	206	209	186	194	210	261	223	219	195	228	225	205	250	205	255	221	227	232	244	249	217	248	236	248	225	221	223	254	242	185	207	219	214	251	242	216	210	230	215	215	237	211	229	225	243	226	240	230	195	204	220	212	224	208	232	211	226	215	253	237	225	196	241	243	199	207	229	228	228	191	220	252	222	238	202	221	233	232	218	229	237	239	224	196	208	211	214	240	220	221	237	229	242	219	206	217	245	207	202	245	219	233	203	211	222	238	242	240	204	206	199	221	204	250	219	239	233	204	245	196	239	228	211	199	215	209	245	219	223	235	211	226	221	220	229	225	237	236	251	240	206	241	214	226	199	209	253	244	193	218	225	241	232	223	223	223	214	236	202	219	198	198	211	202	213	209	220	209	206	221	205	232	231	216	236	206	226	223	223	241	194	232	243	209	231	244	222	202	225	225	222	224	239	243	228	214	216	226	241	236	239	217	224	195	219	223	251	229	265	239	226	202	213	243	233	200	236	209	201	221	210	223	219	222	214	219	224	231	212	206	211	243	244	214	208	236	244	208	239	232	232	216	224	216	241	240	222	242	242	220	230	271	223	203	230	233	212	230	217	229	235	209	245	218	216	221	231	211	224	245	224	223	206	219	213	215	233	186	245	273	233	237	211	243	242	208	250	219	223	209	210	219	206	223	223	213	242	240	215	209	201	221	207	197	204	204	219	214	205	239	215	234	225	204	225	208	214	223	230	217	225	222	246	243	227	226	215	234	211	220	255	220	193	200	222	256	229	201	216	218	221	221	211	200	210	193	225	225	236	218	207	228	236	219	222	229	229	207	210	199	229	223	211	221	232	206	224	232	231	191	238	220	236	217	223	224	258	198	210	201	229	192	262	229	235	198	240	254	250	233	229	230	219	247	208	226	229	216	208	209	248	207	197	210	221	214	245	219	239	199	236	215	225	208	213	214	194	217	221	225	210	228	198	210	225	228	215	221	227	251	215	225	225	207	221	248	218	255	201	213	219	231	212	211	225	218	254	217	233	233	251	191	239	213	197	227	234	217	221	211	210	213	230	210	231	190	235	210	225	209	208	198	212	236	217	267	228	235	216	230	209	231	206	225	222	234	224	215	224	231	235	213	264	227	214	218	224	240	207	229	225	217	251	241	220	189	208	227	235	218	201	226	194	238	214	230	204	225	244	246	238	239	243	236	222	232	227	258	223	234	210	218	217	239	198	219	216	238	236	218	259	240	187	232	191	237	228	229	230	222	220	211	219	202	231	243	247	203	193	234	231	200	236	218	210	209	208	215	240	208	211	228	228	217	210	230	252	219	249	219	225	232	248	237	260	207	236	226	244	214	200	208	220	236	237	206	232	214	237	225	242	212	226	256	227	204	229	235	243	233	238	231	230	232	228	245	208	194	217	230	237	232	230	216	245	207	236	210	231	193	226	226	211	213	230	217	241	223	201	216	237	246	214	213	214	227	257	230	221	244	216	245	223	229	219	237	211	238	213	200	219	225	212	217	233	201	228	238	198	228	223	229	215	225	235	238	227	218	233	208	215	230	211	245	198	212	236	199	195	234	234	233	227	197	212	227	229	201	197	230	208	233	208	237	235	242	220	211	237	225	208	215	281	214	231	227	236	207	249	240	234	188	240	214	214	224	220	222	243	219	237	257	221	213	222	244	209	225	224	226	180	230	204	225	214	211	240	246	221	216	205	238	234	215	208	243	229	234	239	229	222	211	224	234	240	211	226	231	205	247	223	232	238	215	232	201	196	235	233	239	222	218	229	202	246	216	220	215	212	238	251	212	204	209	250	212	229	227	243	225	216	219	240	196	205	213	243	221	215	233	240	253	216	221	237	226	190	210	230	215	240	235	222	231	223	230	236	243	237	229	225	225	220	243	208	230	209	214	227	237	202	235	242	221	239	248	208	241	223	223	244	215	231	221	236	225	210	236	250	228	230	230	211	216	196	223	227	234	189	198	246	218	241	241	248	223	221	230	251	240	229	209	197	235	217	226	210	207	220	235	214	223	215	231	236	223	253	245	229	220	206	211	239	236	240	211	227	233	251	215	239	233	237	233	222	228	206	201	235	232	254	241	251	253	225	220	237	217	211	219	208	247	226	225	221	240	224	217	224	236	225	226	247	211	218	218	212	223	247	222	221	231	221	212	215	220	218	240	236	209	252	204	250	236	243	217	233	215	238	239	179	227	216	259	227	212
16913	5405	1492	934	710	692	597	588	564	522	554	574	526	518	514	487	508	520	500	482	458	510	459	477	476	530	469	441	528	473	487	495	484	471	488	497	537	513	510	465	514	502	452	493	456	512	509	502	496	498	466	510	502	490	421	485	497	517	506	454	491	484	486	493	501	470	460	488	477	487	507	501	492	471	490	503	482	464	502	487	466	474	455	480	465	503	481	490	491	508	487	489	459	462	476	496	450	462	442	475	495	495	463	474	463	502	511	504	463	455	482	490	504	500	477	494	501	509	455	478	475	490	517	512	475	521	519	480	505	525	449	473	448	443	466	501	500	496	488	489	484	456	470	492	539	484	466	491	486	479	469	494	509	483	472	492	503	480	455	497	479	478	494	478	503	463	491	468	515	486	501	464	488	498	486	470	476	480	476	498	464	482	486	482	471	506	477	515	507	528	493	459	523	462	492	500	459	534	450	509	538	463	447	499	483	527	473	496	473	513	494	509	485	491	515	453	506	501	482	475	465	482	525	474	456	484	465	515	486	452	432	478	467	499	479	480	479	485	467	501	537	494	461	503	465	485	511	506	484	462	476	505	477	496	481	508	494	468	504	484	440	520	458	473	472	465	507	444	464	506	463	491	474	499	483	464	492	509	507	460	483	491	497	473	539	467	446	484	461	496	436	462	478	483	470	464	482	507	440	517	495	475	488	449	494	516	476	505	506	483	484	477	434	517	496	449	513	464	476	486	459	498	494	499	488	472	517	461	502	468	468	487	502	442	507	469	473	465	456	438	513	459	457	484	469	467	491	481	472	480	498	485	480	450	465	511	478	479	512	519	486	449	492	487	506	489	454	499	474	474	508	522	496	483	472	486	496	500	493	456	500	460	470	480	489	490	520	482	473	486	489	502	477	486	471	487	501	480	475	451	471	470	456	472	516	490	441	493	496	481	505	504	478	492	483	513	494	485	471	503	493	476	467	503	457	497	492	440	486	498	465	460	471	484	446	508	487	469	499	445	472	478	475	443	523	495	462	456	462	469	495	464	458	504	462	497	460	442	474	491	515	456	495	484	490	494	518	486	475	487	529	483	508	461	519	486	482	464	520	463	476	464	494	490	484	478	499	462	487	538	461	463	465	459	471	488	513	472	450	508	504	497	468	463	488	525	461	474	487	498	474	486	518	480	491	484	472	493	526	500	467	486	512	474	502	439	486	481	426	480	505	428	468	497	496	463	457	474	481	463	499	502	470	512	479	465	489	473	486	466	468	495	463	474	438	428	469	495	500	514	513	464	474	469	452	447	509	487	475	467	489	497	480	456	503	485	474	478	475	463	510	463	478	463	479	462	462	533	441	450	500	480	491	482	475	478	503	507	490	458	478	472	484	483	486	482	474	490	467	500	521	506	492	479	484	481	486	497	508	458	460	514	490	456	474	473	474	469	483	465	498	478	498	509	486	512	503	484	514	503	497	489	467	472	484	490	500	456	506	465	497	508	479	495	504	474	467	503	469	465	517	484	475	454	441	471	450	451	455	475	500	464	484	508	466	472	447	512	481	529	459	489	470	462	505	504	494	490	473	469	477	477	490	506	438	451	504	487	467	490	443	457	545	457	496	438	476	492	490	509	498	486	507	471	440	471	459	496	471	518	507	491	481	485	505	477	499	459	487	500	513	468	477	537	496	496	486	461	482	471	493	469	472	455	491	486	463	450	482	475	489	495	474	475	481	505	482	456	459	474	479	478	477	515	533	509	508	483	448	510	515	508	488	472	479	498	479	525	473	453	500	513	501	485	484	494	463	529	489	461	466	450	462	516	456	464	486	472	483	481	515	503	486	482	521	480	477	466	460	477	454	488	479	476	467	467	475	500	515	465	454	479	476	469	481	507	483	484	509	506	480	525	486	519	523	499	481	479	491	475	494	474	483	494	469	487	466	496	476	474	464	490	473	475	487	472	498	466	504	516	445	479	496	455	491	511	489	507	474	510	488	487	454	493	440	459	503	469	446	492	479	495	473	468	479	469	491	449	493	459	492	503	472	483	510	515	442	460	484	471	487	470	493	475	487	450	506	470	488	496	477	475	504	476	462	454	474	460	526	467	458	464	499	490	497	537	462	494	488	470	495	494	462	461	475	516	496	497	497	448	435	472	547	504	473	490	473	474	465	494	493	487	481	493	507	477	488	496	476	499	435	480	489	483	511	481	482	506	497	489	486	483	487	486	479	455	492	473	475	475	476	473	470	483	448	473	458	471	490	492	492	470	455	514	474	515	479	541	493	504	472	470	520	496	443	452	486	473	453	514	486	504	473	479	486	475	469	480	527	476	501	477	484	492	491	515	509	477	474	495	454	496	465	479	475	477	494	475	483	544	472	501	470	465	521	469	481	492	475	483	464	476	471	478	466	469	474	496	436	499	543	496	484	473	471	466	481	492	471	447	484	508	448	512	510	480	493	457	487	513	513	477	452	472	460	460	497	505	475	501	450	507	460	492	465	505	455	496	477	446	481	485	477	471	488	508	450	485	486	468	483	500	465	515	478	490	436	490	478	490	484	471	470	506	477	473	464	485	518	484	463	484	484	502	456	467	483	460	481	477	485	506	480	483	498	441	477	467	500	465	464	466	484	519	463	496	448	505	506	449	504	513	472	500	460	481	479	551	455	486	488	481	465	461	484	470	488	448	485	481	451	499	475	499	491	505	487	483	511	478	478	491	481	495	491	539	476	437	458	458	466	495	497	467	455	538	459	482	505	467	464	452	509	478	530	496	476	465	498	500	503	480	460	493	514	452	499	446	460	483	500	485	478	488	477	467	495	487	500	483	520	465	461	488	456	526	469	472	513	502	535	490	479	513	474	491	431	504	514	481	492	490	473	499	458	496	472	470	477	445	518	494	458	461	475	505	479	477	454	523	467	474	461	507	463	454	482	497	462	463	494	490	484	477	475	462	409	480	515	474	473	476	493	480	468	490	518	486	466	489	485	477	508	475	483	459	491	518	456	488	442	482	477	468	481	502	509	473	480	492	498	521	464	497	465	505	487	478	462	496	483	504	522	497	459	512	537	472	483	507	483	460	426	474	505	502	458	492	464	490	487	503	449	466	485	464	455	460	455	491	476	510	421	504	494	494	487	477	461	490	511	495	493	480	491	470	459	496	462	478	517	467	457	451	484	507	463	476	488	467	492	509	442	493	491	481	490	467	463	469	449	487	472	456	495	462	433	462	440	478	506	478	453	548	494	478	479	452	473	474	486	508	485	492	447	489	454	520	504	488	464	488	472	474	499	494	510	500	484	451	446	506	508	493	523	496	456	489	525	473	459	484	501	477	513	457	445	478	477	517	491	463	448	479	492	485	487	488	499	472	477	500	499	489	517	497	478	461	516	497	473	483	499	450	486	471	489	478	450	480	473	462	497	466	495	506	516	490	481	466	511	471	449	505	489	476	519	489	476	476	504	542	485	506	509	479	484	473	470	460	429	469	480	495	462	482
24715	21658	28864	24945	17816	1123	466	361	305	251	237	202	186	216	192	171	175	188	163	178	141	160	150	162	175	151	162	150	146	130	141	144	141	146	118	131	152	152	143	134	161	162	152	134	146	152	160	148	165	160	138	126	140	170	148	166	131	160	139	167	144	176	163	165	161	151	129	129	162	141	151	161	131	139	137	111	146	151	167	142	151	136	145	144	139	164	156	151	141	151	131	149	145	147	123	144	156	144	134	142	151	130	126	122	151	130	156	140	132	156	142	124	120	135	143	124	158	149	124	135	134	134	141	148	145	148	133	138	134	159	137	161	140	140	140	150	138	128	151	118	133	120	131	152	142	128	178	154	145	137	151	148	148	142	133	141	143	142	157	139	133	147	131	144	148	140	155	151	127	134	145	163	138	152	154	119	181	159	121	157	147	143	160	159	157	151	122	153	132	156	152	133	126	153	134	148	125	137	134	144	134	148	145	127	114	145	154	133	133	130	136	151	131	157	139	137	131	142	139	141	145	150	140	146	139	147	149	166	141	142	117	156	130	143	144	142	140	147	146	132	130	139	124	136	139	135	129	146	124	153	127	145	139	152	144	130	149	142	120	128	142	159	134	137	180	138	144	135	160	128	136	154	133	139	120	136	131	142	134	131	169	151	147	141	135	151	133	140	145	148	137	151	155	134	162	156	134	126	148	136	142	151	141	151	138	143	131	144	135	131	153	131	137	142	133	126	136	123	141	149	148	140	135	146	165	139	147	139	137	134	145	138	137	153	137	125	149	137	121	142	144	122	141	129	169	140	155	146	150	145	140	154	147	165	140	130	131	152	176	119	112	128	150	138	160	147	150	155	128	143	120	157	130	139	143	138	150	136	130	151	146	143	147	141	149	140	117	129	166	136	145	155	140	119	143	140	160	157	130	125	168	158	137	157	155	141	152	151	134	115	126	155	144	131	151	147	125	170	128	137	134	166	127	135	141	117	150	153	148	128	145	135	139	127	132	149	142	161	147	163	147	168	133	146	153	131	125	142	136	145	118	131	121	138	155	147	143	148	145	133	147	139	134	135	147	148	144	157	155	135	131	141	154	133	126	139	127	133	141	147	157	151	149	168	159	143	134	135	143	135	153	133	141	122	138	112	135	155	133	140	136	149	150	157	143	133	139	143	143	122	138	138	138	147	154	152	133	149	129	136	148	125	154	150	162	141	149	133	141	137	145	141	133	134	155	142	141	141	126	128	145	141	128	140	148	134	141	136	132	140	140	128	140	139	135	145	149	160	154	139	132	137	146	145	130	146	134	174	146	117	136	132	147	141	143	147	140	137	148	125	143	141	156	127	126	118	137	157	125	135	147	134	149	130	121	147	121	143	138	144	120	130	129	148	135	159	140	136	133	164	110	125	146	137	170	159	139	145	138	133	128	146	121	135	159	122	144	130	134	135	125	135	152	139	142	134	149	164	153	143	125	128	125	159	146	133	149	141	131	133	148	138	131	132	136	140	122	138	139	137	138	139	131	169	140	142	148	135	143	133	148	138	140	132	162	128	121	160	140	156	142	123	147	140	123	151	147	145	154	167	147	141	140	155	133	135	135	152	146	131	131	135	140	170	163	150	158	153	150	166	135	124	131	144	143	136	136	165	142	137	159	132	148	145	147	149	134	146	143	141	145	137	144	168	147	148	148	128	142	157	160	156	144	137	136	150	125	152	139	149	153	155	149	159	130	129	132	152	150	122	141	142	139	136	129	133	115	127	155	131	129	156	149	130	141	136	148	149	131	153	149	149	150	152	149	151	153	153	141	143	146	137	150	138	128	136	154	161	136	147	140	160	125	131	138	141	162	133	162	150	148	135	126	123	134	147	133	137	130	131	140	152	135	140	158	142	158	144	143	136	160	136	155	146	161	150	126	155	132	139	146	138	145	139	121	171	141	142	135	117	142	133	160	151	139	145	140	141	129	163	143	138	145	145	134	146	130	144	136	139	149	142	141	146	141	153	153	141	123	164	151	133	170	168	133	150	135	146	117	151	126	162	148	140	162	162	132	168	144	160	158	135	160	137	144	147	136	150	132	162	151	149	122	129	131	132	121	137	147	139	150	142	132	144	138	134	135	130	138	156	151	126	125	137	133	148	137	123	148	162	136	128	132	127	128	148	145	123	164	129	134	133	136	160	138	129	138	156	147	133	155	127	118	128	108	154	139	135	133	125	146	158	133	133	135	125	123	139	128	158	139	123	142	147	152	160	150	139	151	115	155	138	140	149	145	131	148	144	130	126	139	130	151	128	133	154	142	153	147	122	124	156	118	155	153	153	132	153	143	126	161	154	130	157	152	145	155	144	141	157	155	140	154	128	134	156	141	142	150	139	140	120	156	150	159	134	137	131	140	125	147	141	140	133	136	134	113	155	123	138	157	134	135	154	155	137	142	150	135	144	138	148	146	139	117	131	157	153	132	149	150	142	157	148	147	152	147	136	150	139	138	162	140	138	122	154	127	120	141	127	164	132	143	148	145	151	139	128	143	145	134	126	152	147	132	143	117	135	151	122	144	158	146	135	146	134	131	173	147	142	152	139	129	141	121	155	134	148	151	141	124	124	140	133	141	168	142	151	117	172	158	134	134	118	142	156	155	150	122	135	137	135	136	122	151	144	158	148	122	134	158	155	118	133	141	125	141	124	161	138	138	142	148	140	133	146	138	153	142	139	141	130	140	137	150	128	151	135	125	155	140	133	156	140	150	154	145	144	132	151	132	125	133	136	116	136	156	154	163	158	137	152	148	165	132	135	124	126	136	153	142	151	121	141	150	129	137	142	115	140	146	147	150	134	156	154	145	125	126	133	160	152	166	124	148	124	132	140	166	131	152	141	127	116	132	121	140	141	141	126	150	137	139	144	130	131	127	146	126	142	150	133	140	151	139	161	145	147	140	149	136	123	152	140	138	131	136	142	132	158	138	157	138	127	120	137	141	143	137	161	166	153	144	139	141	146	156	150	141	144	112	146	146	137	143	158	158	129	139	140	146	153	140	125	150	159	136	141	122	138	141	153	129	143	138	140	135	137	134	132	156	141	137	147	134	140	167	155	130	146	129	151	130	161	139	132	155	156	133	154	144	122	128	139	143	160	136	121	143	139	146	131	147	155	122	149	122	139	155	138	160	136	145	148	125	162	151	137	146	141	151	143	137	150	152	137	143	147	148	165	143	130	146	139	136	143	129	136	143	133	126	140	129	141	136	144	146	138	140	138	137	134	138	144	154	134	152	131	125	150	143	151	153	155	141	136	110	142	155	138	147	146	141	157	156	142	151	145	141	145	167	145	141	144	154	132	158	158	140	121	147	124	143	166	133	142	109	115	145	141	165	141	139	165	157	146	123	129	126	152	156	134	150	137	138	136	145	142	119	153	154	141	121	139	132	142	140	142	127	133	136	160	130	149	127	129	144	158	137	150	141	141	146	131	148	146	140	152	120	152	143	154	130	130	132	139
32363	21883	8185	4178	2747	1867	1428	1117	977	825	726	649	567	548	511	489	471	427	440	403	399	403	420	392	408	369	405	368	357	360	361	353	337	311	347	311	357	305	309	343	336	333	343	295	329	280	327	322	292	313	305	327	329	325	313	349	332	328	310	298	338	335	270	310	320	344	294	319	332	325	285	347	301	332	324	280	313	308	312	333	314	306	347	330	305	316	317	313	301	291	335	306	323	324	334	292	322	322	309	310	332	306	339	315	327	304	308	307	284	312	301	320	280	296	322	319	320	297	312	326	312	330	298	337	272	286	316	323	320	313	311	334	328	285	327	325	330	318	325	296	343	303	293	310	276	316	310	312	305	329	316	315	275	297	295	329	311	320	325	274	300	284	318	303	325	308	312	310	304	285	324	295	300	312	321	339	317	307	300	325	285	313	309	338	357	311	323	304	310	300	316	315	314	366	336	308	340	306	301	315	316	294	299	344	296	324	338	323	332	277	332	316	303	328	299	312	303	307	318	305	330	322	285	336	339	311	318	307	320	330	310	316	295	338	308	324	323	308	339	335	332	270	313	309	346	302	328	320	306	300	290	311	304	311	325	354	301	318	327	323	344	326	289	304	311	333	307	300	351	309	298	299	319	330	322	319	297	318	310	309	311	283	348	303	296	301	328	322	310	307	308	282	294	324	309	307	311	288	322	319	310	330	337	302	290	339	341	311	286	308	295	332	338	297	286	304	309	268	333	295	309	300	317	331	284	313	291	313	345	319	294	333	374	306	324	328	339	336	327	318	297	297	320	328	325	311	304	306	299	319	309	327	295	348	252	295	314	313	316	311	313	320	304	319	316	289	285	322	314	320	310	309	300	314	312	339	296	331	333	318	305	270	328	322	320	310	329	327	298	314	304	336	298	314	307	330	304	351	340	287	283	330	315	323	311	286	326	339	331	319	336	313	302	333	321	313	294	306	322	294	270	314	280	289	332	313	314	314	318	306	314	289	344	307	297	327	303	319	325	331	317	304	329	320	325	271	327	340	314	328	309	308	321	303	295	304	331	299	305	314	326	309	280	299	319	327	304	297	280	303	317	288	295	302	318	303	308	314	283	262	325	337	306	322	324	326	304	309	323	312	338	296	311	317	298	303	293	356	341	342	326	325	320	325	300	303	310	294	300	337	323	315	308	318	292	304	303	318	307	292	323	320	308	337	282	299	295	288	319	317	323	317	283	307	326	309	305	300	344	308	311	288	312	311	301	312	342	322	324	295	299	332	350	295	305	290	317	293	280	335	327	307	319	335	327	334	313	292	327	300	307	296	334	304	292	327	259	302	307	337	278	338	306	282	318	335	325	303	299	315	318	298	290	299	282	315	298	317	305	312	297	300	335	286	319	291	304	292	288	322	317	279	320	280	335	310	324	300	317	284	332	328	289	317	284	306	330	323	317	302	311	344	335	327	287	325	319	297	333	310	323	306	324	303	302	337	295	284	308	298	290	303	297	279	290	330	335	318	355	312	309	304	287	304	327	314	286	316	298	328	311	304	331	311	317	284	327	313	305	297	299	308	312	307	325	286	298	324	294	328	325	308	312	322	292	314	285	310	312	310	318	296	335	305	312	321	343	307	303	297	295	297	343	306	312	326	284	284	330	315	331	337	305	291	304	300	316	296	342	317	319	287	310	314	351	307	318	314	302	282	320	308	314	308	325	321	322	326	308	333	297	281	313	291	314	303	318	306	280	346	308	346	303	311	306	313	341	302	314	305	327	314	314	326	324	308	299	305	306	294	331	295	335	322	303	286	332	365	281	356	299	301	322	319	296	322	311	337	289	301	329	320	306	327	311	302	292	296	324	325	308	305	307	275	318	338	282	304	285	285	299	309	312	311	298	283	282	328	320	293	286	326	327	315	278	283	315	321	317	325	319	282	304	326	317	302	313	317	315	307	327	300	290	331	339	314	300	324	308	299	298	314	332	324	348	320	341	300	329	276	308	317	320	318	327	318	332	311	334	293	318	338	317	311	318	307	307	277	304	353	320	305	300	298	341	312	320	328	301	314	319	296	314	311	295	310	315	304	308	309	322	316	294	318	307	305	295	279	311	313	341	327	321	327	315	305	314	350	316	333	319	323	311	307	281	315	312	316	298	310	315	330	319	290	305	321	345	332	300	334	333	294	332	309	340	331	300	334	272	312	292	330	303	327	305	344	315	278	321	317	325	341	318	297	322	310	308	299	316	318	303	311	310	297	329	296	291	317	305	279	309	313	297	306	314	294	297	312	348	320	340	276	315	297	325	306	327	311	359	316	320	291	297	311	297	299	291	325	266	303	299	315	304	296	331	321	310	317	295	317	312	314	309	300	322	304	354	317	317	343	321	300	292	315	307	314	320	318	338	308	317	286	337	325	315	307	315	330	304	317	302	282	325	302	338	311	342	353	296	306	296	307	312	303	328	318	287	305	294	313	319	329	298	320	306	325	309	304	310	329	337	314	327	286	293	323	323	307	313	309	313	358	333	328	349	320	309	299	334	271	306	297	303	301	293	310	287	323	320	327	329	311	310	324	296	313	305	292	322	308	294	318	314	318	319	328	321	296	318	298	313	323	353	317	291	318	322	297	301	280	317	290	314	302	302	339	322	299	326	309	305	318	311	315	299	288	324	310	302	308	311	320	301	306	258	318	301	324	326	336	345	323	312	277	294	308	277	320	330	297	329	341	309	296	338	302	323	312	324	338	324	303	314	290	301	342	314	325	304	313	282	325	268	295	312	338	307	286	311	338	332	276	329	323	297	299	329	307	291	320	314	322	324	307	301	349	330	323	321	287	322	318	300	294	287	293	291	288	327	300	313	330	318	321	318	303	289	325	314	326	352	318	282	305	298	294	308	301	308	306	327	287	276	311	282	319	290	325	319	318	303	306	295	287	294	302	345	358	322	309	310	276	297	300	324	328	338	266	315	283	327	314	298	303	314	326	290	344	299	345	286	345	300	295	288	303	314	325	344	296	313	312	325	296	307	292	313	274	320	282	302	288	311	338	308	324	342	302	331	297	289	359	314	336	304	310	296	285	319	293	305	332	321	318	317	334	336	300	333	298	300	321	326	310	310	321	308	324	306	297	302	290	294	296	312	298	309	343	359	330	305	325	322	284	312	288	320	312	332	310	316	303	298	280	276	327	307	316	283	343	305	323	311	320	348	329	337	304	298	343	310	289	315	321	315	346	313	297	315	307	300	317	289	336	292	343	297	332	311	319	316	308	344	322	308	336	300	317	317	311	329	339	310	312	301	320	294	302	341	329	296	336	321	316	294	307	286	290	330	330	334	298	298	285	318	320	308	320	264	295	320	315	303	326	336	283	305	313	331	332	326	323	304	336	330	329	334	300	317	317	312	309	293	283	312	330	324	309	323	276	298	306	307	302	307	326	308	326	300	298	315	320	287	325	347	322	301	350	342	316	323	318	331	326	327	339	310	310	323	306	327	314	309	310	317	304
23795	21626	29586	24137	21626	16750	1636	808	625	516	533	442	482	420	435	410	420	424	395	411	394	392	380	368	343	336	344	359	356	367	311	327	334	352	310	339	383	343	362	360	376	356	357	342	351	322	350	334	358	337	359	356	315	320	333	347	321	368	324	360	332	329	346	310	348	344	326	352	369	316	380	347	344	323	331	347	319	347	350	323	355	373	332	305	349	346	348	332	335	334	341	333	343	342	347	349	339	338	352	302	346	333	343	309	327	348	323	313	335	357	340	364	368	354	338	344	360	342	312	328	340	344	295	312	325	357	343	332	338	394	333	366	353	361	327	303	352	348	361	334	350	321	363	340	341	356	351	352	329	347	335	314	324	343	304	344	344	362	350	375	311	318	334	328	326	324	333	325	295	317	324	356	343	343	298	327	352	340	323	316	320	328	333	331	341	332	336	327	366	332	361	345	346	340	320	329	333	328	324	323	338	321	306	321	349	330	326	382	343	357	318	338	332	320	381	324	328	321	354	338	309	335	329	363	313	369	324	333	340	355	320	352	332	335	341	354	334	315	302	353	331	325	337	321	319	327	336	331	312	341	324	334	355	352	342	362	302	336	327	317	330	329	301	328	341	358	319	333	323	346	302	352	342	353	364	354	366	361	356	321	365	331	323	351	343	323	340	346	327	336	342	344	320	340	325	327	299	378	330	324	347	307	345	333	341	332	339	329	330	307	347	337	343	358	333	363	329	381	325	342	323	361	317	364	343	325	349	351	344	323	314	346	334	301	321	337	329	335	379	330	328	337	339	334	332	329	313	313	377	328	330	339	328	289	333	379	336	298	335	323	327	340	335	316	321	342	334	293	341	312	341	334	364	360	336	322	331	344	348	340	354	308	325	366	330	326	350	341	328	326	306	299	325	363	350	360	345	324	311	325	306	330	324	337	329	316	333	367	339	347	321	306	353	342	348	308	337	351	326	318	316	319	329	343	301	331	316	363	308	337	360	334	323	341	341	335	283	327	344	313	322	326	339	297	291	364	332	341	374	358	359	349	357	346	342	333	307	342	330	320	328	319	330	317	324	344	358	335	324	349	330	337	308	303	318	335	311	362	340	298	307	298	352	308	343	301	315	331	340	330	336	315	327	301	342	332	323	342	335	305	345	319	305	347	321	335	299	324	327	357	338	345	329	339	368	298	356	323	323	332	349	350	347	356	349	338	360	361	322	331	347	327	334	380	331	343	340	330	323	321	333	311	312	310	291	335	299	340	353	332	331	349	331	377	315	343	343	343	303	345	341	326	303	371	327	330	352	320	331	352	326	337	339	345	363	348	311	338	310	330	313	360	347	376	327	325	322	316	349	321	328	307	332	330	313	303	358	315	308	329	324	340	309	310	326	323	316	319	331	312	318	316	323	302	319	377	305	336	358	332	344	317	334	345	336	321	319	335	343	309	339	329	339	337	349	328	326	338	326	343	329	320	315	322	334	350	338	319	333	372	335	357	319	314	309	318	355	361	341	328	331	338	299	340	330	324	334	369	317	327	333	326	336	312	313	319	332	340	330	339	348	295	394	346	339	380	339	310	341	336	337	335	317	358	347	354	327	352	376	336	343	356	343	371	331	322	340	323	341	369	289	301	320	368	334	309	338	295	372	334	348	297	338	318	354	345	377	335	333	317	328	336	349	349	312	313	320	346	317	324	328	306	366	338	354	338	337	292	311	325	346	306	330	350	340	378	303	309	338	308	334	324	299	360	349	351	321	322	341	335	342	331	330	360	313	333	326	314	339	333	320	362	320	335	315	364	320	333	356	360	334	378	299	307	325	327	306	324	322	342	354	304	339	335	328	317	340	336	338	340	336	346	298	337	371	327	344	330	334	351	317	316	351	337	339	339	350	368	342	353	326	326	345	345	340	331	392	289	344	336	299	337	343	294	337	359	323	316	344	301	338	303	353	300	363	345	345	319	351	347	330	295	328	331	345	301	326	351	324	336	351	311	306	341	332	371	316	339	318	318	324	373	336	302	287	353	345	339	305	319	328	345	356	320	358	339	326	307	323	323	341	341	339	286	308	344	377	364	324	333	367	342	331	307	314	318	356	330	334	331	302	338	337	339	334	347	345	320	347	332	308	340	315	342	317	348	342	288	316	316	330	332	312	329	362	341	355	330	302	336	340	348	339	351	329	357	311	301	360	329	324	392	341	315	315	334	325	346	341	316	338	309	329	349	339	316	330	343	350	320	377	334	364	315	328	325	360	329	334	324	352	293	333	298	346	326	346	353	326	349	326	345	321	363	317	332	310	308	338	351	316	336	331	346	324	315	341	346	323	335	310	329	336	342	341	331	322	292	346	303	334	352	343	337	320	341	350	317	307	361	343	356	329	335	339	362	306	326	336	333	310	320	377	320	346	331	330	337	351	324	340	335	342	329	327	344	358	346	334	309	346	337	315	359	332	326	368	336	337	348	327	313	306	326	354	348	327	333	332	323	349	328	358	307	329	374	321	331	324	329	293	335	341	320	362	317	368	302	318	349	349	352	311	317	335	316	292	334	353	344	324	322	319	355	344	315	342	327	329	326	346	355	323	317	346	335	327	333	350	357	340	350	345	347	313	330	332	351	347	299	324	329	324	352	394	366	307	344	336	328	335	381	308	360	333	313	331	337	369	339	362	325	333	323	304	352	327	344	332	335	339	310	318	341	365	328	304	329	346	336	315	376	319	320	320	332	346	350	304	328	346	330	311	326	302	365	305	332	309	337	320	327	335	343	309	319	309	324	329	342	315	338	355	323	331	352	370	332	336	353	334	360	324	315	322	355	366	367	351	324	342	324	361	326	317	335	358	343	313	350	317	321	334	326	356	332	317	331	373	354	302	348	320	338	299	298	326	333	319	339	359	336	367	330	344	329	322	329	377	312	349	326	326	351	327	345	343	341	333	301	330	343	316	343	330	305	334	319	329	326	325	348	323	328	329	361	301	349	303	326	342	344	333	325	348	353	334	366	323	324	324	344	322	347	318	322	316	345	326	341	325	343	307	346	347	330	337	340	305	337	316	325	317	320	316	294	354	343	327	330	334	314	335	338	335	307	345	307	348	338	310	311	312	332	327	363	331	361	332	327	341	330	364	316	305	338	318	330	334	310	361	327	344	333	336	347	383	337	328	325	331	334	323	351	374	326	304	356	302	323	339	356	302	351	367	339	319	329	310	348	348	299	348	286	359	337	281	330	337	322	327	320	353	326	332	361	345	358	332	340	370	361	342	350	311	345	336	311	356	319	341	312	341	328	345	310	347	336	322	328	316	328	384	335	363	335	334	328	342	329	326	324	325	332	322	344	322	361	336	330	359	354	329	358	378	341	336	340	357	360	348	346	340	337	311	316	319	306	340	307	314	333	330	347	311	341	341	333	332	319	326	332	317	313	320	324	372	359	339	310	324	385	337	348	338	344	342	319	343	328	349	300	304	345	303	352	334	335	329	314	359	338	338	344	363	330
36550	26242	13408	7500	5017	3534	2809	2229	1945	1630	1534	1259	1183	1088	957	1035	987	923	862	872	824	818	752	737	764	758	723	747	721	742	686	713	714	747	692	744	717	690	711	714	691	714	647	647	698	717	661	657	685	675	717	658	685	674	681	689	687	686	650	631	652	656	677	698	682	634	653	642	699	639	661	677	669	652	646	652	629	658	695	657	675	688	659	697	728	669	673	641	646	639	660	595	665	640	656	653	611	647	696	611	682	625	660	608	673	647	636	680	620	654	658	592	625	667	613	638	665	675	627	661	655	634	701	653	692	731	602	679	659	639	647	657	644	608	682	654	656	637	646	591	659	637	629	636	659	630	653	668	649	700	664	669	669	648	651	647	677	668	697	658	667	712	666	650	645	645	651	714	635	607	684	665	632	641	696	673	708	676	630	626	676	596	679	671	631	638	686	668	622	642	689	710	678	638	684	618	662	656	624	670	659	651	658	668	698	634	650	653	634	630	610	650	671	652	695	686	656	656	649	615	654	678	617	653	631	630	672	658	633	585	639	643	667	612	687	616	675	616	663	614	675	646	712	619	673	595	649	617	663	619	635	638	621	615	634	631	647	612	637	590	633	661	664	668	651	666	644	684	652	645	635	624	669	678	684	625	678	697	650	724	648	619	682	637	652	614	687	602	604	626	604	709	650	603	642	668	633	664	674	631	693	671	627	585	669	636	672	605	663	609	644	668	651	705	602	594	628	632	632	667	643	663	642	666	621	645	632	658	650	665	640	636	681	631	662	644	676	698	610	660	586	671	640	657	597	714	651	619	616	605	694	627	671	641	594	689	644	620	681	663	672	651	681	668	616	658	679	665	673	635	613	704	642	645	651	730	696	675	631	645	683	694	640	677	629	703	621	716	629	636	697	665	651	676	638	640	658	684	648	592	635	632	692	661	621	662	671	633	684	614	637	635	655	678	688	677	666	633	656	665	666	644	607	643	631	614	701	652	672	688	690	644	620	637	579	602	663	641	646	622	645	646	651	611	688	678	624	657	663	618	642	670	668	658	614	661	637	671	693	636	640	626	648	628	641	619	668	633	647	609	682	655	648	666	661	638	662	638	643	668	640	635	626	619	654	665	679	672	653	695	689	671	610	657	609	640	633	651	630	616	679	669	645	646	652	645	656	630	678	627	614	670	653	706	612	609	654	635	605	613	612	649	626	696	701	666	675	606	624	610	640	629	678	654	715	626	638	659	654	647	664	617	618	658	636	671	691	652	651	661	636	627	639	623	612	652	652	679	638	642	674	671	622	643	625	643	660	669	634	597	639	663	637	647	642	644	646	645	654	590	664	681	640	668	668	632	655	652	706	646	623	647	663	625	678	617	640	669	661	643	669	643	644	650	664	691	670	640	632	649	627	643	675	638	650	662	658	725	694	636	666	633	692	673	674	612	667	644	685	668	658	711	648	632	594	653	663	616	622	629	660	661	636	623	669	664	688	659	633	668	671	672	635	635	660	671	626	643	638	603	654	647	671	662	610	625	642	597	610	664	662	637	654	649	648	662	640	668	664	671	630	700	634	642	643	661	651	690	663	638	659	666	602	648	635	657	629	679	644	648	650	614	633	655	665	650	642	656	665	614	641	647	659	652	601	573	671	671	670	667	675	612	654	692	644	632	607	666	628	653	639	662	621	675	658	681	632	633	653	667	700	631	651	663	658	686	694	638	650	615	641	655	618	614	684	665	671	622	616	676	644	685	646	655	608	649	612	665	655	678	639	658	663	598	649	612	618	640	620	715	631	648	671	627	675	609	584	611	645	657	641	668	672	652	669	621	642	621	609	675	663	623	629	648	686	645	661	649	672	649	672	697	642	678	626	650	618	701	628	689	658	623	650	661	662	711	670	653	663	613	663	632	666	638	616	671	620	632	661	701	642	675	673	605	678	665	659	709	670	644	609	602	624	649	672	626	667	677	646	676	632	623	650	653	650	653	653	667	683	700	674	697	638	666	666	630	642	673	606	642	641	627	617	653	634	619	650	625	678	645	643	646	685	657	647	665	650	638	648	636	650	637	680	624	658	638	636	604	624	632	668	676	633	646	648	645	599	670	663	663	661	673	652	618	644	664	653	646	641	640	677	657	663	637	669	647	667	649	640	619	668	680	638	658	614	653	668	630	694	604	661	692	652	625	685	657	642	693	632	668	700	612	618	682	693	616	615	650	624	622	632	685	650	682	694	645	677	637	625	629	688	586	590	672	661	661	644	651	619	650	692	654	676	637	646	645	702	603	672	658	665	686	632	623	660	674	713	641	636	627	645	612	613	660	693	677	657	652	598	630	656	674	647	647	640	702	641	659	624	638	615	656	657	657	642	623	632	608	620	634	622	653	678	627	645	689	660	646	642	661	648	627	656	632	690	675	641	644	656	619	686	645	684	663	650	676	666	666	632	632	674	675	667	678	625	643	654	611	659	712	662	628	604	614	655	625	653	669	641	678	607	669	626	662	624	638	678	655	647	626	674	615	638	690	615	645	628	635	634	672	644	640	630	639	611	592	595	649	623	657	655	676	701	670	683	646	667	639	642	717	650	625	663	669	677	657	607	631	644	649	658	656	678	711	634	671	645	618	649	632	691	689	638	636	673	634	660	620	662	638	647	608	656	657	663	699	669	632	632	673	631	679	628	701	643	643	647	674	651	622	699	644	622	642	688	696	667	623	633	670	645	689	632	669	648	594	630	622	636	636	682	662	639	717	627	633	709	664	628	671	600	720	676	611	656	689	647	637	654	677	634	668	656	641	695	680	670	646	666	672	650	694	647	626	644	690	667	626	648	615	654	652	628	661	642	626	655	631	639	642	659	634	648	649	611	682	670	651	655	655	669	667	637	692	625	637	594	641	662	642	626	639	656	667	658	648	614	660	648	629	616	644	670	673	660	615	692	663	659	666	672	672	634	678	640	694	642	660	667	618	665	638	671	632	656	629	626	684	610	648	673	686	656	661	677	653	668	664	647	639	667	634	700	638	640	635	658	625	613	661	633	656	612	655	679	654	713	682	663	668	656	654	630	666	684	685	669	642	616	635	639	641	656	660	639	646	654	661	622	606	618	640	650	667	669	694	658	665	599	659	669	660	616	664	631	674	664	652	662	650	601	631	634	695	692	687	674	633	625	648	639	675	639	610	642	669	650	640	645	647	617	674	633	671	653	655	638	628	635	666	633	646	683	616	655	658	657	638	684	645	609	665	624	657	644	659	658	700	688	642	655	639	678	683	686	668	643	652	666	644	670	643	657	645	614	675	643	631	626	623	685	604	597	601	596	687	672	657	634	634	646	691	651	682	604	653	642	633	717	646	641	627	651	613	681	644	646	667	666	628	606	654	655	660	670	635	634	654	642	728	672	657	666	680	651	686	617	642	637	626	642	663	641	667	635	617	614	683	615	662	648	618	660	660	641	666	652	664	652	641	633	675	678	677	633	591	615	620	637	671	660	643	646	697	673	626
27295	20702	7042	706	469	408	274	245	248	236	227	257	212	240	238	216	211	214	209	230	226	258	217	249	215	225	217	228	203	236	228	230	216	187	220	220	205	232	213	224	208	225	210	237	232	245	213	245	252	223	224	214	249	193	232	222	240	189	214	214	216	212	228	228	207	222	196	205	226	232	251	238	232	229	213	223	191	205	192	207	227	224	212	206	189	249	238	221	222	220	226	199	211	222	226	204	258	213	207	248	261	250	200	185	232	208	244	209	204	246	231	211	208	246	231	230	219	228	216	216	243	203	204	259	234	208	215	256	211	224	243	207	215	235	222	229	217	224	223	216	253	217	229	209	230	216	193	229	233	216	208	253	231	233	240	207	231	223	180	231	234	218	247	238	193	234	199	241	201	217	219	217	215	199	234	207	209	230	241	216	223	196	213	243	234	200	222	211	237	206	206	211	223	218	199	244	239	244	239	225	231	228	244	223	241	232	242	211	233	214	233	219	214	218	222	218	224	232	220	224	207	223	205	199	249	219	210	216	245	212	224	241	219	227	239	214	224	214	221	224	197	234	218	231	233	208	231	231	224	202	215	203	228	225	205	242	197	229	221	232	226	208	202	225	230	200	221	204	211	220	221	225	231	260	236	215	229	196	203	218	211	197	219	215	220	191	215	212	220	237	215	247	212	209	191	211	211	224	251	190	219	213	230	212	220	207	225	230	220	223	216	213	260	207	198	223	227	215	239	247	212	218	227	257	217	191	218	204	191	249	191	213	207	218	199	212	214	228	237	245	222	219	217	209	217	217	240	221	235	216	202	208	228	229	263	204	206	250	247	214	212	220	226	204	216	189	212	226	200	223	219	213	232	228	224	209	199	213	217	238	215	211	223	224	217	233	203	222	200	223	221	230	224	229	238	169	219	216	230	234	213	233	219	189	236	220	206	223	209	212	228	214	224	210	221	232	205	243	212	232	229	223	203	196	241	227	207	224	205	198	224	188	214	225	218	196	237	202	245	227	242	217	221	237	184	198	211	230	213	220	225	214	245	212	267	236	222	216	223	201	233	207	220	215	225	240	230	230	241	219	225	231	198	225	237	222	196	218	229	231	222	206	221	227	233	213	230	220	216	204	215	211	250	220	228	236	229	199	254	241	216	260	221	195	216	226	202	203	216	232	242	226	213	240	216	257	203	212	215	223	216	221	215	240	241	202	208	197	217	207	217	195	218	222	237	246	227	223	216	199	206	191	247	217	212	188	188	202	218	228	204	226	216	218	218	226	219	224	208	219	211	219	233	230	230	220	197	210	230	222	247	231	236	234	208	198	195	238	212	212	224	215	214	240	241	221	224	187	228	200	209	222	213	229	230	251	225	220	183	217	218	201	212	229	239	241	221	224	223	221	211	241	212	218	221	213	200	182	221	249	217	215	214	214	197	208	234	245	235	223	233	211	215	251	180	207	249	225	224	215	215	231	204	233	225	210	207	171	235	213	228	223	205	221	226	195	238	222	220	220	225	212	251	212	204	202	209	205	235	216	211	236	216	229	246	221	217	214	232	208	216	197	213	220	209	225	232	244	209	213	247	206	220	226	187	197	195	224	190	223	199	217	218	235	250	231	205	209	228	251	214	212	213	223	205	216	199	225	197	223	216	202	197	228	243	209	222	228	215	209	203	213	207	215	235	192	206	202	222	227	207	216	213	248	213	247	228	234	224	215	243	220	209	214	232	225	207	235	215	233	237	184	229	214	211	208	230	226	226	229	218	234	224	215	199	196	219	197	227	207	212	218	201	222	215	214	225	197	236	215	202	208	229	222	234	228	210	223	224	215	226	200	217	225	181	215	211	258	227	264	228	222	235	208	203	223	216	227	211	209	222	190	202	256	239	210	224	213	229	222	215	200	190	206	227	211	237	234	234	248	215	220	246	249	216	216	245	215	252	224	226	197	210	193	231	201	228	233	223	229	250	228	245	219	214	210	206	230	239	215	253	207	230	216	231	221	227	218	205	218	197	212	230	227	218	242	213	201	224	206	189	242	224	216	222	226	228	246	183	217	214	237	201	228	225	214	254	219	225	226	214	216	214	243	241	206	215	223	247	242	229	209	203	211	216	221	222	208	213	212	229	217	212	231	224	218	208	212	213	203	229	233	201	214	210	243	212	187	235	209	231	198	219	219	223	216	242	225	190	213	239	241	220	208	211	218	220	220	231	211	225	217	213	194	209	207	221	212	220	220	224	209	230	224	217	229	224	204	235	233	204	215	230	219	232	195	198	209	255	208	196	233	217	233	210	206	238	228	241	226	211	221	215	209	202	208	218	214	234	181	213	217	229	204	239	215	228	245	203	211	212	214	226	213	201	211	203	218	199	197	232	211	221	218	234	195	255	206	245	217	231	227	230	200	220	233	232	213	218	183	234	214	215	218	220	245	187	239	215	236	247	232	233	214	231	235	201	221	231	228	216	197	192	214	230	207	222	225	227	219	211	209	208	210	212	238	202	235	227	249	222	212	215	214	230	208	244	215	201	229	209	218	194	224	211	216	209	248	203	215	230	224	213	226	203	227	243	264	219	218	210	223	247	212	222	195	224	192	241	212	229	246	224	221	200	183	195	197	219	222	243	236	231	200	202	217	243	213	218	211	220	220	198	217	214	207	218	211	214	228	246	222	236	237	235	224	205	194	218	196	229	233	226	196	212	211	214	255	243	209	244	211	217	225	225	209	227	213	226	205	217	239	238	200	229	202	234	229	226	215	225	230	211	199	220	234	219	216	228	234	231	209	211	213	207	195	225	213	222	237	212	231	225	190	211	198	191	248	239	214	211	222	233	214	208	246	231	224	217	225	189	199	236	227	219	189	237	246	204	202	213	217	227	239	194	228	216	236	217	207	247	216	192	218	200	212	215	219	232	242	225	223	207	195	213	215	238	227	198	237	229	215	225	218	214	207	248	239	206	223	225	225	204	220	219	201	193	213	256	204	218	231	219	233	219	233	219	224	231	238	205	234	215	223	227	234	212	203	232	225	208	196	251	219	210	226	225	231	240	223	204	227	218	250	201	236	225	209	246	216	239	197	242	204	212	226	216	243	204	221	219	197	233	226	195	239	241	224	230	219	230	201	213	237	212	215	228	222	206	215	222	235	259	194	220	249	228	218	198	221	214	226	212	198	226	213	193	217	217	243	217	213	229	235	213	220	194	216	212	256	228	199	219	200	241	227	188	207	202	184	247	235	200	246	215	230	235	232	242	211	223	217	191	207	240	229	214	219	206	225	198	223	212	215	205	224	207	204	223	214	222	233	238	192	247	231	208	197	245	236	220	239	236	224	207	224	214	209	234	238	222	234	216	205	224	184	231	211	228	198	237	221	208	219	232	221	224	219	226	210	232	197	202	207	202	206	209	215	227	234	200	220	222	206	204	180	215	245	221	190	247	218	239	208	215	221	210	233	218	203	222	197	216	225	228	178	227	224	206	223	207	254	219	224	197	228
15234	4065	1486	880	782	670	601	600	539	501	558	473	504	499	499	494	515	510	485	503	473	488	492	462	508	490	513	504	483	477	454	460	510	445	510	519	495	491	441	465	502	462	479	470	479	479	481	502	435	434	496	475	519	478	492	493	484	485	491	474	479	477	465	482	508	472	459	484	461	482	486	483	465	458	450	478	455	456	447	503	484	458	495	511	473	454	489	487	488	523	462	512	470	479	519	465	475	450	475	484	445	531	474	485	471	455	478	468	502	503	477	449	470	490	504	478	477	500	467	493	460	430	483	506	451	479	518	485	486	456	529	434	481	455	502	456	468	508	484	491	498	453	461	504	497	461	449	435	495	511	472	479	479	535	452	475	438	489	508	473	488	476	509	471	459	485	470	490	482	497	488	496	489	474	497	499	471	454	464	464	468	483	452	463	454	504	449	480	467	535	478	503	481	465	472	444	457	497	471	523	507	451	519	483	463	464	490	457	464	502	438	480	476	452	467	490	491	492	479	475	501	508	452	470	478	453	465	448	468	479	473	503	447	482	479	510	490	436	479	460	478	483	500	475	452	483	466	499	516	472	479	504	485	498	507	478	460	470	486	476	480	526	485	503	499	486	504	472	473	465	476	483	492	481	497	466	527	492	472	483	467	437	466	455	515	460	520	463	433	505	478	500	521	481	500	481	497	526	459	474	528	455	525	456	468	467	472	481	443	470	446	490	523	487	467	460	500	503	481	487	493	452	471	457	494	479	481	516	471	439	489	450	498	475	528	451	501	453	478	476	510	473	490	496	495	463	459	443	469	495	487	495	468	480	469	516	451	507	499	487	444	475	480	485	515	481	517	466	500	458	446	453	468	461	460	442	482	463	484	484	484	512	454	483	449	498	473	513	495	511	478	486	493	456	480	499	516	449	470	521	444	523	450	498	480	479	469	497	514	482	486	460	466	467	482	493	487	471	505	459	506	464	465	495	505	479	487	440	460	506	497	487	444	443	460	464	503	481	440	428	483	515	503	486	512	483	458	430	494	457	489	465	454	460	490	478	459	477	469	471	463	469	497	449	522	464	497	452	496	493	513	482	475	497	493	473	474	461	487	490	459	439	475	458	439	477	499	504	481	438	472	433	486	512	462	499	475	440	499	452	435	494	497	502	502	465	493	506	525	520	466	474	446	488	505	503	462	474	478	435	469	508	449	461	466	445	514	456	474	479	476	484	456	456	514	477	502	471	519	486	459	447	486	450	482	466	496	438	457	532	469	484	481	478	462	477	463	469	454	481	488	498	497	507	508	491	462	488	498	441	489	425	508	486	469	458	470	489	500	474	450	458	448	478	513	493	498	471	499	463	447	466	493	476	477	473	474	500	475	486	454	492	491	457	465	454	457	475	480	466	468	471	445	463	459	471	461	478	479	502	495	439	465	488	501	451	462	466	462	468	490	485	450	462	460	445	479	493	480	481	512	508	479	487	490	476	454	509	456	521	477	441	514	461	483	499	475	467	512	472	483	456	475	475	466	490	475	504	482	516	426	477	442	484	449	459	462	506	489	469	480	442	478	482	436	478	505	454	501	483	476	499	502	482	497	478	501	501	493	449	455	467	473	477	491	468	495	483	501	465	483	501	469	489	495	489	530	463	483	491	458	505	447	465	476	480	481	477	478	466	445	505	552	507	482	506	481	469	458	484	499	477	510	499	474	471	456	529	507	522	442	491	508	511	492	494	456	462	469	499	495	508	454	473	478	484	472	493	486	483	499	475	480	467	506	452	495	479	461	516	486	489	487	495	470	493	438	486	545	521	457	487	444	465	505	476	449	494	469	433	474	477	459	480	524	466	473	466	474	486	495	473	479	455	506	489	430	447	479	421	471	468	473	478	510	488	461	487	469	449	459	448	453	471	493	488	486	539	506	488	473	479	498	502	487	456	480	458	516	528	466	483	490	471	468	471	484	509	492	465	468	474	475	493	453	503	493	493	473	464	483	486	473	474	476	487	496	501	502	451	462	454	483	453	458	515	474	487	495	474	479	477	486	492	495	445	456	482	446	478	486	485	508	483	474	446	475	458	470	459	444	464	475	458	491	504	474	480	488	471	473	421	505	485	503	511	485	474	451	470	470	477	497	469	467	462	454	452	431	462	480	493	466	496	520	480	449	491	474	466	445	455	440	451	521	465	490	480	461	478	519	472	446	463	502	473	514	483	466	473	457	495	487	466	461	470	449	459	478	488	474	480	490	488	487	512	431	438	492	502	507	512	451	446	457	452	442	447	471	463	470	486	477	480	475	486	485	483	485	499	454	471	468	472	468	485	488	504	453	481	507	468	503	516	475	501	519	492	486	496	467	492	464	481	460	456	473	461	479	481	476	493	478	490	480	509	465	469	499	485	480	507	478	499	500	461	462	464	484	448	469	516	481	492	492	458	505	438	461	469	492	463	450	483	461	483	466	493	458	481	439	469	465	503	471	453	464	487	501	540	514	458	482	471	486	430	496	488	469	482	466	448	490	434	457	507	505	471	464	466	470	462	453	466	428	494	461	479	514	438	494	513	457	468	513	494	484	483	485	459	436	474	449	442	461	486	518	480	475	479	501	476	455	512	475	487	487	494	483	464	511	494	473	490	458	517	518	475	440	441	513	443	522	504	479	474	511	463	462	454	491	487	474	495	471	483	491	494	473	463	448	469	439	503	476	487	522	463	477	484	442	461	521	471	474	471	469	485	474	480	468	485	486	485	433	501	462	479	487	474	476	483	517	452	494	467	463	466	461	453	454	472	484	521	459	486	471	467	456	446	494	512	463	473	464	498	486	473	491	459	460	456	493	443	483	438	494	480	448	476	510	495	494	467	492	458	491	516	479	476	481	475	466	463	457	483	482	499	431	477	487	496	474	503	477	516	478	473	443	468	470	477	485	501	470	474	462	481	460	495	456	484	493	468	493	506	461	449	498	499	505	505	497	486	486	440	481	520	491	464	446	449	499	504	480	462	485	476	467	503	447	486	444	499	461	473	462	469	498	457	465	499	524	491	460	497	510	494	461	466	500	470	470	496	519	458	477	484	466	476	462	474	502	443	461	483	447	506	490	486	443	520	473	443	495	495	482	499	458	472	489	509	514	490	460	450	516	440	469	501	464	517	474	493	471	478	499	446	481	504	467	502	453	477	468	483	486	506	453	469	469	493	471	480	482	439	497	500	460	470	455	443	488	487	480	490	467	459	512	487	453	535	501	515	490	477	457	498	467	455	462	482	472	502	465	516	530	460	471	465	503	491	488	417	482	484	497	451	495	506	498	463	476	455	456	465	453	510	472	485	467	490	497	449	488	465	468	456	486	447	474	470	503	478	492	482	424	485	505	481	475	455	505	494	517	481	491	494	451	466	504	471	518	465	490	477	448	462	467	494	449	459	514	482	505	513	485	477	494	470	473	435	497	471	487	497	495	450	513	450	456	488	479	482	500	449	493	443	533	456	499	479	474	463	460	452
24735	21622	28755	24970	18427	1121	488	337	302	282	244	213	198	205	185	158	197	159	162	146	162	146	166	159	145	159	134	156	138	159	152	145	147	137	148	145	168	138	145	156	152	148	130	144	125	147	167	130	144	155	137	135	139	112	132	157	150	134	140	132	161	170	151	164	155	164	135	146	172	126	142	154	140	120	126	141	152	135	137	119	145	143	127	145	138	122	139	134	128	147	143	162	156	150	150	137	152	140	134	139	128	131	126	129	139	141	136	150	126	132	150	136	123	131	136	140	154	137	138	145	147	128	151	134	131	144	166	140	147	132	150	136	126	150	135	159	131	134	148	146	139	135	130	140	138	162	145	151	141	144	135	144	154	151	127	157	152	138	132	157	147	129	162	128	121	163	130	143	161	142	136	130	167	109	108	120	165	115	143	153	157	117	147	126	151	148	146	151	148	159	129	131	143	139	100	125	143	145	141	115	149	146	147	146	135	145	143	143	154	143	171	130	159	139	157	119	143	129	142	144	131	125	137	114	152	136	144	124	131	150	132	142	134	134	124	144	124	132	130	117	136	145	137	128	140	143	144	129	118	158	138	147	142	133	141	140	126	114	122	148	143	139	145	132	119	138	133	154	142	149	130	144	151	127	146	160	134	113	146	144	155	134	149	114	132	132	150	150	150	136	131	145	140	133	141	129	143	133	131	136	137	136	143	147	152	138	128	134	141	161	139	134	124	134	154	131	141	135	142	150	138	144	155	151	144	153	141	130	151	141	129	134	132	160	137	168	146	136	145	131	130	154	124	143	141	133	138	168	160	146	156	133	141	149	143	147	144	151	126	131	166	159	131	140	123	150	134	148	156	138	127	133	137	148	114	137	136	155	136	140	122	132	129	148	137	160	113	157	119	124	155	144	150	150	146	145	134	150	124	132	139	155	130	143	167	134	134	130	125	153	132	151	127	148	137	119	137	147	159	156	130	158	142	136	139	156	123	143	147	135	142	144	132	151	146	133	118	156	140	132	119	142	140	129	130	131	139	129	123	156	167	136	139	153	113	144	133	149	127	147	124	142	136	145	155	141	136	118	149	124	147	115	143	143	131	152	157	147	107	126	140	143	137	130	133	138	119	134	144	147	157	131	164	140	129	145	153	118	121	151	135	145	127	142	126	131	132	152	110	140	132	149	136	153	135	141	145	134	143	129	139	148	120	145	134	163	140	152	137	146	146	143	145	148	122	129	145	156	141	141	140	126	152	169	134	134	144	134	128	163	154	140	136	130	134	131	134	120	134	143	132	154	141	150	129	132	143	132	131	140	145	147	142	144	135	142	124	146	145	127	137	145	133	137	147	138	136	120	127	124	137	135	147	149	132	150	142	121	141	153	152	135	127	153	176	118	164	119	122	125	133	131	134	148	125	134	152	125	141	141	138	130	169	150	148	129	120	131	143	150	127	140	147	154	148	129	158	137	120	120	138	136	116	157	156	117	139	144	136	148	142	154	131	149	155	128	132	151	133	140	148	148	135	146	139	144	140	159	120	161	126	137	126	146	116	139	133	150	139	131	131	143	138	139	141	144	128	127	148	139	142	134	135	146	147	131	130	151	147	138	136	142	123	138	151	134	134	142	140	131	129	144	131	158	128	137	141	161	136	143	147	141	154	141	132	145	130	141	106	142	133	138	135	135	159	146	141	141	115	149	124	141	155	159	128	147	157	127	123	129	150	163	140	142	142	160	121	143	147	151	133	133	137	141	156	152	141	135	151	133	159	153	128	137	123	134	147	149	145	127	143	134	139	132	118	122	143	126	136	136	162	141	140	128	125	151	152	128	131	139	134	133	133	152	125	137	136	152	156	138	150	142	108	126	161	149	116	143	127	132	122	143	139	144	144	168	122	155	116	157	127	132	123	136	158	140	142	154	134	148	150	137	157	140	133	131	144	127	166	127	151	135	142	133	152	131	131	135	122	153	144	137	163	127	137	149	138	157	156	124	132	127	130	136	144	146	156	142	152	173	135	152	119	132	138	142	133	125	126	151	142	132	140	139	136	133	142	129	132	114	143	142	155	135	109	126	130	117	146	135	148	134	150	139	137	138	125	107	147	135	118	123	144	152	153	139	158	155	136	158	136	154	135	141	168	143	148	123	134	135	123	141	132	122	145	159	120	118	140	129	131	143	165	147	114	154	130	123	129	120	127	108	120	129	139	140	153	153	123	132	145	128	135	131	156	124	132	151	158	143	141	133	138	146	133	151	134	119	128	138	154	152	151	155	143	140	129	143	150	138	150	129	140	145	112	150	145	124	151	153	127	135	143	141	133	153	153	125	148	128	140	132	136	117	154	145	130	120	148	153	135	148	125	142	136	123	148	132	134	151	118	141	152	157	152	148	136	141	136	145	126	137	149	157	138	146	159	132	140	118	150	130	124	150	159	129	144	120	162	139	138	141	151	150	127	144	134	162	142	133	130	125	153	161	122	156	140	133	117	151	139	140	147	138	132	151	134	123	118	130	152	136	149	137	147	129	147	150	120	117	130	149	146	150	124	131	136	132	162	153	153	159	122	146	159	144	142	138	125	150	137	127	124	123	151	127	146	152	152	127	143	142	140	140	141	148	126	141	161	139	153	144	144	137	138	142	114	134	138	144	128	148	142	142	137	154	150	135	138	143	147	158	141	122	148	124	141	155	140	129	134	138	144	123	109	147	150	152	133	147	132	147	120	148	127	159	163	130	117	131	125	143	133	136	140	131	118	157	121	139	158	132	146	119	138	173	136	152	143	135	143	144	124	134	139	156	148	135	134	131	144	148	137	124	133	131	134	147	144	133	136	145	161	125	127	130	133	153	145	141	141	150	128	128	158	136	153	138	126	145	143	125	119	128	156	117	147	128	130	141	152	147	157	129	145	147	142	145	156	132	140	138	147	119	148	167	135	140	148	132	148	125	126	140	140	152	147	132	140	105	127	131	148	148	126	146	131	158	146	145	154	129	158	143	143	113	137	129	135	134	138	129	153	152	136	154	142	136	161	129	118	138	134	172	146	149	107	124	157	143	122	120	147	134	133	138	138	114	145	132	132	133	158	147	151	137	152	132	136	129	157	136	123	142	146	134	141	147	134	115	134	128	131	141	114	128	170	158	127	156	155	140	135	134	128	149	127	138	121	139	121	178	154	129	127	120	125	136	144	157	136	154	146	151	149	130	138	123	122	138	115	130	139	120	139	121	129	116	149	128	128	140	135	135	151	136	127	135	140	137	148	136	159	132	146	144	137	128	125	154	153	148	121	145	143	154	125	123	136	134	121	128	139	135	154	129	122	147	143	146	112	150	137	153	140	122	139	125	147	122	161	133	156	147	131	152	136	163	143	136	144	157	156	134	120	153	142	134	167	110	133	149	145	150	125	132	139	141	123	145	137	125	126	142	126	158	134	131	120	149	156	142	138	144	138	125	138	135	139	140	120	138	135	137	151	142	122	143	135	151	136	119	145	136	142	146
30660	21256	8136	4065	2671	1867	1433	1119	960	845	723	649	575	552	500	519	441	439	452	402	418	402	362	357	403	356	370	366	341	346	359	318	353	316	349	320	345	335	342	319	320	349	333	304	312	317	313	320	288	314	346	297	312	303	368	323	324	306	331	313	296	299	300	302	310	273	333	337	287	312	325	329	347	315	322	302	329	302	312	312	314	306	309	309	284	305	316	328	300	294	319	319	333	290	302	328	285	284	312	310	331	290	317	292	283	302	293	337	297	292	284	307	346	306	294	318	327	315	319	308	269	315	315	297	292	310	295	304	311	277	289	288	303	328	322	332	316	338	279	293	313	326	288	309	321	317	321	284	325	298	283	306	298	307	298	271	357	295	313	319	310	335	309	322	325	308	342	329	310	315	327	287	331	335	308	284	320	300	285	306	291	314	315	298	329	319	320	316	275	322	292	297	310	328	321	319	284	292	338	312	289	294	296	287	308	294	311	313	284	301	314	291	338	311	330	329	289	270	306	283	335	292	318	304	302	320	306	328	319	282	301	326	336	331	343	283	296	312	300	328	316	297	284	289	298	277	298	298	354	288	309	298	288	300	316	312	284	320	286	309	302	286	306	323	295	315	318	339	306	284	317	309	287	297	338	311	297	302	299	327	306	310	301	312	283	334	305	317	311	313	307	321	277	326	339	341	308	289	289	308	334	313	310	297	320	341	324	313	302	301	297	278	314	327	323	281	350	282	288	314	306	325	307	302	322	291	293	281	338	290	306	273	302	273	304	319	325	302	311	302	304	312	336	283	288	302	274	324	285	304	272	327	304	296	338	296	293	325	313	322	316	330	347	297	320	314	317	338	279	317	294	331	325	306	311	306	328	314	310	325	332	287	308	322	312	316	310	307	306	302	279	325	298	313	298	290	316	309	322	293	319	298	302	299	322	289	282	293	346	333	304	301	292	270	293	331	271	329	338	323	327	323	309	267	320	354	293	295	325	311	327	335	318	289	343	309	276	304	313	314	335	284	302	336	315	293	325	337	281	326	330	326	317	334	288	320	308	308	303	326	327	332	310	265	315	339	305	298	310	326	298	294	300	296	324	303	301	318	305	331	287	328	311	296	313	303	317	280	344	316	325	340	326	324	314	311	318	325	304	310	271	302	320	297	273	304	304	291	295	316	296	320	322	320	303	320	324	332	325	289	334	295	300	324	310	321	320	315	317	327	315	274	307	331	298	312	308	304	293	288	314	289	306	332	344	307	312	303	292	294	318	302	312	330	337	317	294	326	306	309	317	299	303	284	310	310	314	302	270	319	265	335	294	294	327	301	303	316	317	311	302	277	306	300	316	300	325	305	310	305	317	290	338	316	292	306	323	303	322	269	303	309	304	319	297	345	326	284	321	304	315	291	335	327	305	320	287	285	306	299	299	337	330	318	276	322	267	326	308	312	302	290	285	311	273	315	329	299	316	268	303	289	295	324	299	309	357	314	309	294	320	302	309	277	330	339	298	327	327	317	299	305	276	313	295	288	294	312	309	320	293	301	314	314	311	324	303	290	306	304	310	292	323	327	303	277	340	302	289	293	320	270	321	345	282	314	324	335	309	314	318	290	324	313	321	294	325	303	314	310	325	299	300	297	298	302	316	322	314	299	312	293	311	313	297	296	332	310	333	331	309	311	333	278	297	284	309	321	306	315	318	318	285	300	334	303	305	340	317	325	285	309	315	323	340	330	352	290	323	299	297	321	305	309	271	289	314	325	321	300	313	290	297	338	301	300	339	311	306	301	330	292	315	303	293	288	273	295	307	300	302	326	299	288	320	311	307	328	284	284	355	329	332	331	314	284	319	315	318	333	340	306	308	340	335	330	295	319	317	331	281	292	340	299	294	305	344	303	305	297	361	285	279	341	322	318	301	308	335	326	308	318	306	308	295	327	287	321	323	307	316	308	328	312	327	286	329	292	290	329	316	316	320	284	291	326	324	289	321	307	312	306	303	293	296	293	290	298	295	311	306	298	315	300	300	290	337	300	294	284	289	320	338	286	331	296	290	286	305	309	313	332	310	312	312	295	298	321	332	280	288	298	290	296	299	268	300	311	309	335	304	316	303	311	313	295	321	319	313	301	319	326	305	303	335	323	321	279	291	279	313	286	321	309	291	321	283	277	320	309	320	316	301	311	314	328	321	310	277	307	303	304	296	295	291	297	287	314	309	319	326	333	294	291	307	317	325	327	301	295	290	304	322	311	311	288	296	311	312	297	351	305	320	280	293	313	314	291	316	300	301	298	311	304	284	322	283	307	288	303	308	319	286	287	276	327	319	263	284	294	318	319	305	347	298	297	301	316	340	305	338	309	323	315	292	304	279	327	320	289	323	302	300	283	331	299	324	309	290	302	339	300	321	317	305	314	300	324	316	304	320	319	292	328	294	350	295	283	309	314	298	328	317	300	299	293	299	333	318	305	313	280	311	283	318	314	308	315	286	319	345	296	308	304	306	300	329	305	314	300	302	311	316	300	318	334	313	314	300	324	306	273	355	307	297	278	310	326	297	308	317	301	300	333	297	284	319	289	291	282	298	288	312	317	300	298	312	332	327	335	323	322	301	303	301	269	328	296	335	345	310	290	296	327	298	311	313	299	277	297	318	327	286	317	331	294	303	337	310	315	310	308	296	321	315	310	322	288	317	307	321	302	312	294	324	310	294	325	288	305	334	302	312	296	322	299	315	312	318	326	292	300	300	331	294	303	305	301	305	290	331	344	314	307	299	324	321	303	298	288	310	330	282	309	331	331	284	285	308	300	301	322	291	305	324	291	295	292	284	303	304	331	318	334	323	307	307	288	289	278	312	313	337	320	301	275	305	321	314	327	274	338	286	313	325	317	303	270	305	319	307	320	314	299	294	308	290	297	314	287	329	303	313	313	288	332	288	296	285	313	308	284	346	281	298	305	306	312	298	320	302	301	328	327	323	286	271	286	320	299	319	310	284	295	322	308	294	312	302	305	297	298	316	299	302	292	345	310	265	301	307	288	323	300	323	283	321	288	307	334	351	304	319	303	301	288	306	311	322	321	318	288	320	313	270	312	308	311	293	330	303	336	334	308	300	273	288	330	320	296	319	301	332	292	318	332	281	322	291	322	289	275	319	295	297	337	322	314	307	326	280	341	322	309	332	317	309	332	315	294	337	328	303	296	314	311	290	294	294	293	294	286	301	307	309	318	338	320	286	318	319	286	299	327	327	307	279	314	335	305	324	270	334	316	299	282	301	308	306	308	305	306	294	319	325	315	307	343	333	271	313	296	322	339	324	320	305	314	310	350	329	305	326	293	309	307	302	315	301	312	358	318	317	304	318	304	298	321	321	305	327	305	301	307	295	289	308	295	312	290	316	346	309	306	327	319	301	318	314	277	305	295	314	300	299	275	287	357	318	326	283	311	316	298	302	325	323	306	329	353	336	308	328	307	343	297	320	330	329	296	289	307	330	308	325	288
23814	21674	29560	24282	21675	17409	1626	839	581	589	512	456	435	475	393	431	391	375	421	405	371	355	349	360	362	353	378	383	336	346	370	363	344	409	358	316	338	340	339	310	387	328	328	320	351	338	346	362	349	357	329	370	320	352	323	331	327	352	321	341	325	304	331	350	308	338	309	325	346	343	343	329	304	345	314	331	360	361	333	339	326	347	321	332	349	345	328	330	322	360	327	319	305	360	370	337	315	327	347	329	319	322	345	322	337	297	393	331	344	319	332	324	360	342	305	336	351	336	319	356	315	314	332	339	337	300	337	321	310	312	341	361	349	310	335	320	326	294	323	348	341	310	332	326	337	355	309	374	334	352	321	322	345	343	343	336	327	360	333	328	325	340	328	376	319	325	334	365	315	326	322	355	306	336	355	335	299	323	364	348	335	340	337	311	329	325	378	343	377	306	315	341	337	314	341	306	333	341	357	306	336	340	333	325	325	338	339	307	319	369	343	317	352	337	338	319	310	323	360	352	332	342	298	342	344	327	320	323	322	334	338	382	321	291	318	296	368	326	334	347	317	353	323	316	321	318	358	347	342	340	302	354	331	330	330	327	351	324	329	325	336	331	320	371	342	340	353	329	347	319	329	334	363	347	319	335	334	343	341	309	335	339	355	337	319	371	353	337	347	322	323	348	336	322	333	358	340	325	334	319	332	343	306	337	318	332	334	306	311	294	322	340	319	317	314	312	342	333	330	341	343	345	336	350	359	352	328	357	295	341	329	310	327	293	319	300	350	333	331	339	324	332	325	357	335	331	302	329	326	322	364	314	329	324	340	326	302	322	332	328	333	310	337	291	319	332	326	345	338	339	312	334	331	326	282	288	320	316	321	331	307	357	347	279	341	331	339	351	348	328	327	340	351	325	300	327	334	339	325	331	351	325	313	324	312	338	317	321	330	324	328	321	322	347	320	318	339	322	322	358	345	334	317	321	353	298	331	324	334	353	350	344	323	308	320	311	334	307	326	340	327	354	313	343	332	322	340	333	353	311	314	300	362	343	321	334	341	311	331	326	342	331	320	329	318	301	310	351	343	349	342	330	324	342	354	333	332	310	313	356	349	296	335	324	325	396	326	365	357	351	362	350	366	328	348	315	348	312	321	376	329	339	352	340	363	315	388	335	325	356	309	309	300	340	323	307	315	362	340	351	341	339	303	336	371	321	355	346	341	343	330	325	326	319	360	326	288	381	308	334	326	332	326	318	328	314	327	354	378	350	337	320	335	360	362	389	318	331	326	306	322	351	311	347	341	299	335	359	320	337	328	320	335	285	333	312	343	305	341	334	336	320	354	345	353	339	295	319	334	330	355	345	316	293	327	305	310	346	370	320	318	320	348	350	356	295	342	354	347	332	334	324	324	342	300	303	350	336	324	335	309	319	366	368	331	329	314	338	360	314	347	336	327	328	347	320	317	336	334	314	342	350	302	307	323	293	310	335	349	330	311	343	328	303	309	303	315	289	334	325	323	368	318	315	302	306	330	344	309	343	361	320	345	319	283	317	370	318	334	336	361	350	352	305	317	323	317	307	310	342	359	330	317	307	372	336	326	368	290	325	346	320	355	340	346	360	307	363	326	334	304	284	340	301	338	324	344	328	320	330	326	332	333	322	317	346	320	326	328	320	341	309	340	316	317	331	314	322	356	302	309	338	335	324	293	338	321	316	332	315	323	344	331	352	339	362	329	324	332	327	326	329	348	349	343	376	338	324	340	352	302	350	303	305	323	325	311	339	318	346	308	313	346	337	342	307	342	335	300	347	325	330	336	351	332	290	312	336	309	336	331	348	329	310	311	347	325	331	353	341	332	347	313	302	361	349	318	337	357	308	326	281	355	301	306	315	330	356	336	332	362	350	352	308	307	313	310	320	359	353	316	331	364	384	332	310	309	319	360	331	336	372	305	334	328	321	323	312	328	334	340	337	295	356	315	351	351	308	339	332	324	332	359	344	332	323	333	321	306	318	340	365	339	349	335	329	301	304	327	357	325	328	359	308	323	330	332	333	298	327	339	356	301	338	326	346	310	347	320	333	335	338	356	325	313	378	321	350	352	349	327	302	335	361	330	361	314	313	348	345	358	318	337	313	338	321	349	341	342	357	342	360	333	318	331	340	347	329	332	323	340	376	303	329	368	332	332	302	326	349	329	335	298	329	340	328	345	355	340	330	320	329	336	345	359	326	350	338	329	331	340	310	319	351	353	314	305	327	340	316	339	320	356	364	329	326	348	342	311	345	356	303	356	350	346	321	310	317	298	353	358	355	309	299	324	320	350	337	332	316	331	290	329	312	346	317	326	326	326	311	340	327	326	356	318	350	331	337	332	323	296	322	340	346	335	310	373	328	314	352	333	329	327	347	317	295	325	341	330	340	323	322	290	349	364	315	290	323	320	314	333	295	335	319	323	321	332	339	323	311	328	332	332	349	341	356	382	311	330	317	305	338	355	312	342	293	313	316	369	340	341	327	325	327	315	307	331	319	330	346	347	301	344	333	337	334	309	323	339	326	332	293	345	321	342	326	308	320	333	342	305	381	328	302	336	323	329	292	333	337	321	328	328	362	339	308	321	321	320	370	343	325	351	311	322	322	329	328	343	319	315	337	338	319	336	307	338	323	355	334	293	323	372	309	341	333	317	343	311	309	342	368	338	321	329	327	344	341	330	342	324	330	336	329	331	319	293	347	332	342	336	344	342	309	360	321	323	293	348	339	325	351	310	323	350	313	302	354	351	317	342	310	345	360	325	343	337	281	345	304	318	339	319	335	321	345	344	306	322	335	306	326	341	335	313	324	331	335	344	303	321	340	307	325	367	329	352	293	380	338	335	322	313	317	338	364	336	333	318	332	348	320	342	334	357	359	353	327	321	361	326	331	339	325	332	348	330	313	344	363	335	288	367	334	303	273	350	335	339	340	334	311	362	312	357	299	308	328	351	343	307	324	334	346	322	313	326	328	333	316	355	321	300	309	340	383	351	325	330	316	358	307	316	301	343	358	359	347	310	333	335	349	306	294	343	315	336	324	337	336	344	307	336	318	399	354	331	323	313	353	369	326	322	314	311	329	329	328	330	324	343	335	308	355	354	339	350	303	313	350	329	310	317	341	337	321	327	353	334	331	326	318	317	321	319	326	325	332	338	333	321	340	292	327	332	358	319	318	332	346	347	300	359	311	316	337	325	311	345	299	366	355	339	314	362	341	314	319	331	301	326	333	337	309	330	329	320	316	329	347	329	325	356	328	337	304	322	342	341	321	308	349	352	339	329	340	349	336	318	334	337	342	334	320	337	327	329	329	316	326	341	337	358	341	344	303	311	336	328	325	314	345	351	353	316	323	339	330	314	352	302	331	310	313	348	296	301	329	299	330	328	340	352	333	343	361	333	354	332	324	321	309	353	311	356	319	373	319	329	319	323	298	342	313	338	346	361	327	336	334	345	309	323	327	305	318
34853	29240	13567	7562	5023	3535	2829	2321	1918	1667	1485	1352	1192	1178	1007	999	1011	891	851	833	836	811	796	826	740	778	769	759	752	727	725	694	756	683	703	750	723	682	710	689	691	660	700	676	656	682	649	671	693	644	701	620	665	721	626	691	675	709	674	683	637	688	655	691	642	642	757	672	641	630	654	646	653	668	640	657	658	651	652	694	645	707	674	604	652	658	681	664	676	669	638	666	660	686	670	657	676	654	652	695	667	705	695	681	680	635	627	639	675	643	682	640	624	655	690	668	664	585	636	647	669	620	629	633	646	646	655	684	640	658	695	694	683	695	619	630	660	691	665	700	616	675	694	606	637	644	630	608	689	675	674	632	674	703	619	731	683	666	638	646	647	665	657	682	626	623	666	674	676	628	605	629	630	623	659	624	690	653	621	608	628	679	680	645	614	655	635	628	652	632	676	668	663	619	583	638	682	660	625	643	652	665	658	651	622	650	684	641	624	660	640	632	689	674	650	650	649	661	630	676	652	631	634	641	633	630	625	623	622	631	691	646	611	643	678	590	644	671	646	649	671	653	663	646	666	625	631	707	633	647	608	658	665	649	652	651	650	630	647	623	617	659	663	641	648	621	658	642	652	667	653	627	666	666	672	676	670	638	654	695	651	661	631	686	643	616	658	627	662	687	646	675	707	646	654	635	643	690	562	663	683	636	617	682	627	617	648	670	650	641	625	608	690	650	675	633	630	677	619	626	688	649	728	651	654	667	633	690	655	612	681	642	634	684	639	673	620	679	624	624	618	660	674	637	663	649	628	678	604	651	677	671	669	658	630	672	653	623	651	657	653	636	623	676	667	642	618	652	615	640	669	634	646	695	635	676	675	644	646	664	656	628	640	657	683	654	682	650	640	663	642	603	654	659	618	696	706	644	638	684	641	677	644	651	624	672	662	667	681	683	614	633	629	648	632	637	644	681	662	630	639	666	625	576	616	670	681	643	649	622	682	674	634	638	656	650	702	661	645	713	679	647	626	646	667	651	704	675	648	676	646	642	611	644	625	655	630	640	653	636	654	657	633	652	673	652	652	656	670	688	673	650	665	624	708	722	631	611	632	633	636	648	628	661	671	620	626	717	636	677	640	636	618	653	687	650	681	597	692	633	644	609	674	626	690	655	674	598	691	616	670	638	635	589	611	673	624	656	665	678	641	630	667	620	657	626	679	660	719	661	657	657	706	687	661	625	615	630	667	622	674	668	691	719	663	678	678	659	651	661	641	684	673	641	664	632	639	660	579	672	654	687	628	601	681	630	677	634	664	597	596	640	616	661	604	593	668	639	604	629	669	665	646	659	657	656	647	653	651	616	627	620	615	602	610	606	631	658	638	674	663	633	624	599	627	666	657	614	693	662	631	673	652	642	672	668	636	653	646	631	626	668	620	676	695	638	637	614	625	672	639	690	633	658	681	658	675	620	646	658	611	646	661	624	679	639	674	630	665	624	661	615	654	605	662	689	650	647	658	641	680	677	627	657	659	625	644	723	649	672	687	616	652	626	656	638	689	649	644	645	672	660	629	643	625	643	664	656	654	685	630	615	701	643	669	645	665	647	632	635	663	623	631	610	672	621	656	656	678	585	664	660	705	589	605	649	653	641	633	671	623	623	659	641	605	677	663	650	626	617	647	688	637	648	670	662	635	658	654	629	657	652	642	610	642	659	660	671	590	627	629	631	640	678	688	648	657	667	655	623	635	672	634	622	677	652	649	663	657	684	704	662	678	624	638	645	643	673	657	615	658	628	617	637	679	652	667	664	653	641	666	626	599	657	675	573	654	614	652	651	620	647	607	669	663	664	675	619	632	660	683	716	669	652	649	680	633	657	662	678	612	637	634	629	632	673	603	620	676	665	640	688	656	664	671	639	612	598	647	619	583	689	613	647	676	639	621	634	648	662	663	686	634	642	701	638	653	612	637	620	626	666	612	689	646	678	613	695	703	660	641	648	639	673	639	594	663	681	632	632	672	647	700	655	654	597	589	639	647	625	652	627	619	684	611	614	686	669	595	644	686	687	676	660	658	675	672	653	690	633	666	641	618	647	662	634	621	688	643	644	639	666	674	699	639	607	639	637	654	667	636	619	660	655	679	647	646	642	635	661	661	640	669	677	649	605	658	691	641	640	624	647	685	620	597	665	688	678	625	636	651	603	627	656	649	669	651	698	675	610	675	663	655	665	655	648	652	703	663	678	616	648	687	664	630	652	630	663	648	687	639	654	665	663	682	674	605	661	649	679	666	664	648	651	639	643	636	663	664	626	625	625	694	659	647	617	623	600	662	642	635	640	596	673	667	587	662	619	684	660	657	685	626	661	656	656	659	644	599	662	622	646	653	630	674	663	632	652	657	669	639	671	637	669	686	605	619	694	613	658	647	687	604	667	657	668	638	628	617	649	695	618	660	653	612	698	642	647	616	649	623	562	635	631	646	622	657	687	687	650	642	683	660	647	648	651	668	672	649	668	679	658	640	624	633	640	709	642	629	653	640	666	649	681	657	603	613	668	674	629	636	633	682	620	630	624	625	612	638	641	642	628	650	672	669	677	670	629	661	655	664	666	676	655	630	614	617	677	658	648	613	614	695	689	622	682	618	629	661	704	612	648	659	676	633	686	651	666	610	630	627	657	633	654	697	685	689	669	652	614	652	622	658	686	644	666	633	644	664	619	658	630	668	663	641	682	636	607	655	625	657	629	633	648	669	641	594	666	631	642	644	596	616	628	643	682	688	656	593	602	631	634	648	608	673	620	614	617	640	634	661	614	687	688	680	673	703	643	617	639	673	614	659	652	654	701	606	638	631	663	654	683	629	644	612	674	669	665	625	686	649	604	633	666	671	655	657	672	672	653	683	668	645	631	674	639	670	654	707	701	620	646	649	610	641	666	643	594	688	655	662	672	638	651	623	655	658	654	679	656	624	630	653	666	652	671	593	690	654	597	650	612	558	613	681	624	674	670	687	646	679	642	683	635	669	668	674	615	655	643	657	701	631	666	607	629	645	637	607	681	666	650	677	662	695	632	670	655	651	668	661	629	638	652	660	659	676	667	669	631	680	594	671	645	615	603	644	685	669	621	635	635	639	627	674	656	664	624	637	645	629	680	642	658	673	599	635	624	646	660	643	666	635	670	630	594	654	638	642	679	700	647	648	588	633	653	683	602	633	617	634	618	644	618	641	612	651	632	612	675	650	656	634	669	695	704	670	668	659	628	599	630	668	666	623	665	603	660	622	644	694	718	635	622	658	666	673	665	625	669	685	674	655	664	683	672	669	663	633	674	628	648	661	645	650	610	652	623	713	667	642	705	591	613	645	659	659	664	666	666	672	672	616	663	581	612	654	631	614	650	710	639	667	644	660	634	640	635	652	656	676	620	636	616	650	655	661	643	598	671	666	633	658	663	676	613	688	644	663	640	629	659	639	672	641	651	688	703	667	650	678	646	645	681	644	651
27234	20702	7014	543	329	277	250	237	221	243	242	233	235	229	215	231	233	250	223	207	226	212	235	215	232	225	228	206	242	206	220	233	220	213	220	238	218	208	225	205	234	219	229	233	208	225	218	228	224	242	220	218	217	207	240	226	207	243	205	196	225	224	233	199	186	223	211	224	221	207	232	239	221	207	208	222	215	229	227	240	223	233	208	203	228	221	211	220	210	203	211	235	223	236	208	190	213	240	217	233	206	216	208	211	221	224	224	236	238	219	207	233	245	256	208	210	222	207	231	211	227	242	217	222	228	198	208	244	251	226	200	244	229	209	223	209	217	237	225	191	212	213	208	253	195	227	227	226	222	203	243	169	250	212	214	226	201	214	205	208	244	234	204	223	208	229	246	230	215	186	231	214	211	213	235	220	223	241	196	208	224	192	219	238	224	265	211	225	221	214	223	242	207	208	221	218	228	221	221	221	229	205	218	223	205	223	245	243	235	200	222	228	193	211	204	240	233	209	231	216	224	222	217	243	221	246	197	200	243	251	244	250	227	218	226	211	236	233	234	233	229	215	235	205	206	214	209	227	231	232	233	226	214	207	237	219	233	227	226	234	224	230	241	212	205	225	195	220	206	220	239	231	249	235	247	199	246	196	213	215	207	214	198	211	210	222	235	203	253	215	220	209	242	218	249	216	238	249	228	193	225	222	221	218	216	224	202	210	205	209	243	216	217	218	196	200	216	238	201	221	211	215	229	212	202	220	205	198	222	218	212	217	232	238	209	211	224	233	213	226	211	221	221	206	231	205	241	214	210	206	211	227	207	193	238	228	224	216	217	220	236	232	234	239	242	223	229	227	200	227	222	221	239	201	215	229	239	244	232	234	226	244	220	223	202	233	244	189	207	238	220	243	232	195	221	228	233	198	216	219	200	217	204	215	217	211	214	221	197	215	231	225	195	222	222	185	247	227	226	216	223	229	227	224	221	186	209	246	216	234	219	212	213	217	218	212	247	223	209	220	228	241	226	245	218	218	215	217	231	233	210	216	201	220	183	258	190	203	222	243	235	215	265	236	235	250	207	237	230	258	241	225	220	254	197	228	232	212	235	232	241	216	197	222	211	242	194	223	223	222	229	200	225	241	226	223	229	219	219	188	224	216	210	202	218	238	236	238	233	238	233	203	203	231	240	234	201	242	232	212	206	205	210	230	213	229	250	205	226	222	215	221	227	240	223	217	227	203	237	214	219	228	194	249	209	215	213	221	240	250	202	205	213	223	231	220	220	218	225	201	247	212	226	233	205	207	214	216	233	197	230	214	189	224	228	227	212	222	220	239	220	218	230	218	217	215	233	240	226	229	198	229	198	210	246	253	229	213	212	204	218	237	205	231	208	215	215	221	261	219	225	223	230	202	212	220	202	194	223	239	222	220	242	225	225	217	217	220	230	246	251	246	200	214	210	197	207	208	225	244	225	224	231	205	215	217	232	238	217	223	186	229	256	233	227	211	222	210	226	212	214	226	206	207	249	198	223	246	224	207	220	210	219	196	202	221	205	221	234	212	217	214	220	240	214	221	208	236	212	229	217	223	209	232	210	210	219	239	245	238	212	207	227	223	214	228	225	248	213	216	244	234	211	222	229	216	207	248	235	221	214	207	208	242	192	202	212	222	221	239	215	226	239	219	240	237	204	192	233	211	214	208	205	222	245	206	218	248	196	229	210	222	200	214	216	225	243	238	251	206	242	232	210	212	226	225	236	205	219	202	226	261	252	223	245	209	220	212	213	224	237	212	245	210	217	207	231	228	197	243	234	236	210	214	220	237	218	209	212	230	200	241	241	210	217	239	214	213	234	238	203	199	217	242	228	181	234	237	239	219	248	212	200	201	198	259	227	210	214	238	198	200	199	230	214	228	219	227	225	202	200	231	205	222	222	223	177	223	192	227	244	213	215	230	203	208	235	228	217	222	230	212	225	223	224	217	212	232	220	230	193	202	218	238	227	233	221	211	233	233	211	215	191	208	217	217	212	223	211	219	200	203	211	203	257	224	212	239	217	218	222	219	207	211	216	223	237	220	212	204	214	224	210	205	226	239	239	238	234	246	228	228	232	217	227	237	220	237	219	221	214	258	234	206	199	224	215	201	236	232	233	230	217	222	192	221	224	208	216	202	204	234	227	202	215	236	239	205	220	245	227	257	235	213	225	210	228	197	220	204	217	216	222	258	226	223	225	206	222	228	218	215	206	213	226	222	233	242	209	221	229	208	224	222	224	223	205	224	217	240	221	210	215	219	191	185	214	253	227	218	228	207	199	220	228	199	211	231	214	230	222	231	241	220	213	233	217	226	217	206	187	196	253	228	228	228	230	209	209	195	231	212	217	224	226	240	229	241	223	208	230	232	217	194	215	218	257	224	210	212	233	214	241	202	232	197	216	205	208	211	247	238	242	229	229	225	228	218	206	213	225	213	237	221	220	226	232	194	232	210	221	234	231	189	216	227	226	219	212	211	209	225	198	233	235	212	208	216	203	230	214	220	227	232	224	217	241	226	213	212	199	222	257	193	234	230	247	225	212	236	203	219	226	234	214	246	226	219	203	186	256	211	193	235	234	227	206	226	227	237	213	226	243	203	226	235	197	246	243	211	223	231	197	198	205	216	201	231	222	217	208	233	203	215	239	207	194	204	237	219	212	235	228	229	210	234	224	216	219	222	231	227	197	228	223	210	190	234	229	227	222	235	269	193	220	194	240	205	229	233	235	206	236	248	250	249	211	234	224	216	224	229	205	217	239	226	221	220	199	221	228	213	215	215	205	222	250	192	217	188	195	218	239	238	210	210	233	232	241	206	221	235	207	236	211	214	204	221	223	200	240	236	222	221	219	242	238	231	213	224	215	213	211	217	208	235	204	223	228	224	213	216	211	231	241	207	226	241	231	206	249	211	219	209	220	226	235	235	221	236	203	217	256	212	213	199	234	193	197	214	238	244	238	202	191	221	220	222	202	224	209	236	221	229	221	215	240	217	206	218	225	203	193	228	209	213	211	235	223	228	226	212	214	185	212	214	213	220	212	227	211	211	221	236	236	217	201	230	244	213	197	214	236	234	212	218	227	217	222	220	199	221	222	216	218	181	235	232	199	213	229	219	239	203	238	227	220	210	248	220	216	200	217	215	213	216	227	230	221	246	226	242	252	212	207	210	222	221	206	231	209	196	213	204	236	227	236	206	216	208	219	207	195	232	233	203	229	219	216	218	213	219	228	250	253	257	232	230	203	229	222	239	217	197	204	243	234	212	219	213	221	229	211	241	239	241	230	239	239	226	214	233	215	233	207	241	219	211	178	207	229	197	201	216	228	203	230	215	225	248	200	211	225	219	213	219	233	211	247	229	239	213	225	252	229	222	241	238	226	228	207	234	220	208	215	243	208	226	236	197	207	214	197	237	231	229	228	213	246	216	219	209	223	236	227	199	223	220	208	238	219	235	184	215	236	218
13748	4108	1469	903	737	612	631	541	494	533	523	527	498	557	507	488	510	449	472	506	476	479	543	511	450	458	531	494	469	491	473	483	456	526	487	470	510	493	462	488	504	465	464	479	466	442	475	497	465	477	475	457	478	460	457	463	495	527	457	438	479	460	491	479	442	418	484	464	485	486	492	468	492	446	472	475	491	462	480	445	463	500	483	492	478	499	478	482	478	465	498	443	488	464	469	461	501	491	457	462	450	479	459	510	466	442	497	468	483	442	478	450	492	514	459	451	462	458	449	475	465	480	498	444	458	484	462	466	458	500	432	481	468	492	479	464	470	459	487	485	452	499	448	438	483	438	432	477	445	453	461	478	465	470	467	460	476	431	468	486	476	475	464	448	493	475	475	460	482	493	534	451	467	457	474	503	466	432	454	506	469	512	484	483	477	465	452	468	483	469	486	513	503	450	450	462	460	487	491	457	510	485	489	461	502	465	479	457	438	498	439	453	474	511	476	465	447	464	461	502	443	494	462	458	479	443	484	452	468	474	498	478	465	464	483	516	473	491	469	452	452	498	478	491	473	485	464	470	441	435	454	480	430	477	469	442	482	512	456	504	493	483	462	465	501	486	478	466	483	468	483	510	489	481	471	486	467	486	470	454	494	469	485	489	494	453	461	464	465	501	485	469	478	467	453	487	466	484	521	464	459	460	458	495	458	489	434	474	535	468	475	465	479	490	465	463	466	460	477	489	460	492	475	482	431	529	497	457	462	461	416	447	462	469	536	478	456	460	436	477	455	487	500	477	455	529	472	460	472	429	448	447	461	498	458	474	532	492	466	509	480	498	464	463	458	450	475	436	465	489	482	470	477	489	482	473	485	463	514	476	485	465	461	460	483	468	451	469	486	478	470	483	494	473	493	483	435	519	490	488	450	477	461	504	465	476	481	445	495	459	452	491	465	452	493	432	499	455	482	536	497	491	460	451	513	497	471	427	501	453	481	506	460	499	477	489	474	494	478	464	488	465	454	466	515	468	481	442	497	498	477	490	475	495	459	501	505	464	492	445	481	531	471	459	480	489	483	466	492	476	475	427	483	519	473	466	464	446	520	497	491	459	462	460	483	473	440	465	508	464	489	501	473	490	467	479	449	488	466	444	456	505	454	498	493	477	486	461	495	512	461	461	448	447	483	487	442	494	482	442	422	434	490	460	483	477	450	451	474	482	451	553	517	442	444	464	483	449	480	427	493	457	482	480	492	511	509	476	464	492	455	455	465	480	467	456	470	458	468	472	468	494	430	462	466	472	467	466	467	478	490	481	459	449	476	472	443	447	500	454	487	435	486	458	468	472	466	495	436	448	483	453	498	451	460	494	489	462	467	443	480	469	468	477	476	508	507	493	470	472	459	463	465	459	485	462	499	466	461	509	484	507	454	483	470	488	465	450	476	489	479	457	455	511	480	482	482	523	453	470	484	518	466	480	446	454	466	460	449	480	503	451	507	481	490	469	469	527	418	476	480	470	498	418	495	492	474	500	523	487	493	481	450	462	443	489	495	472	460	503	466	456	475	469	460	442	455	478	480	475	468	470	471	478	484	459	469	475	477	481	457	492	464	460	493	468	460	458	502	477	490	505	425	429	462	421	479	465	523	499	484	451	488	482	447	452	494	423	519	473	437	454	484	485	494	470	457	496	484	492	499	505	478	481	463	466	435	458	448	476	501	430	437	470	493	429	482	445	506	464	503	458	482	502	483	428	447	489	475	516	504	515	483	484	462	478	468	462	454	432	492	475	537	459	483	461	476	487	469	465	489	505	479	499	517	463	454	456	460	466	483	492	412	463	498	445	477	460	478	471	490	469	504	496	507	519	468	484	476	415	417	471	417	472	450	447	480	468	468	506	471	474	442	440	406	468	473	470	480	469	466	435	522	469	504	456	464	474	439	508	423	449	481	448	491	473	474	457	484	461	468	445	476	499	483	503	506	499	476	471	504	463	428	474	475	440	472	493	464	499	482	488	475	479	433	450	451	488	517	494	490	482	460	488	477	484	430	459	428	495	450	479	458	451	477	461	471	471	465	485	447	468	435	482	457	472	511	464	436	463	479	467	459	504	490	475	471	478	481	434	475	496	492	464	501	480	480	466	452	471	443	434	479	492	491	474	473	477	453	466	477	455	468	482	497	472	490	478	457	463	446	463	472	458	440	466	484	447	466	486	454	461	473	473	464	476	470	463	488	471	465	455	474	469	457	466	460	493	461	503	458	486	480	511	465	494	469	460	475	445	491	498	493	473	488	462	480	462	420	487	489	507	475	499	502	523	507	471	473	510	461	476	467	491	450	468	431	512	479	490	423	471	441	485	462	464	473	499	446	438	505	464	457	473	480	478	482	504	455	462	475	474	445	457	492	479	497	453	483	477	506	498	515	486	540	442	465	463	471	447	457	445	513	491	458	465	500	460	466	517	470	463	453	447	452	469	459	472	469	439	468	452	467	466	500	472	468	461	461	505	479	471	464	415	505	498	454	477	494	491	471	485	520	463	500	438	477	490	452	439	466	462	494	440	490	490	449	439	486	432	470	482	454	477	463	505	500	492	484	450	454	448	486	473	484	501	479	478	461	482	451	497	499	478	460	480	443	501	447	492	429	498	468	484	442	469	499	439	476	466	469	465	475	506	470	507	458	500	459	451	502	452	453	485	530	443	490	455	455	486	441	478	445	471	484	476	475	459	454	459	468	489	448	457	490	498	470	506	496	520	441	470	513	456	489	452	486	495	487	444	507	474	500	405	481	454	457	473	476	484	510	482	437	466	465	487	490	496	459	456	478	528	444	484	440	481	456	466	481	438	499	468	500	416	463	522	461	486	488	462	513	460	477	477	490	480	479	474	508	528	450	475	468	500	484	495	476	451	460	465	438	452	461	471	494	449	450	494	466	468	447	485	452	436	446	482	495	474	458	510	448	430	428	470	481	468	492	462	468	447	501	461	474	430	482	474	458	489	484	445	464	492	485	512	499	448	445	510	468	490	474	435	494	453	466	484	485	468	467	485	477	503	454	489	470	484	456	500	461	462	463	474	481	468	457	450	475	477	436	443	464	455	478	510	484	499	452	460	463	443	478	477	489	472	492	489	486	494	466	455	470	454	489	459	466	470	434	478	462	433	475	510	519	476	483	492	452	478	501	495	502	493	429	471	467	511	496	470	472	444	459	477	495	470	491	460	484	474	516	468	468	445	471	485	503	501	511	454	477	469	445	471	484	476	453	465	493	488	492	506	482	504	492	499	479	475	456	491	487	476	470	424	514	488	474	463	483	459	463	483	434	508	466	481	488	507	477	514	465	434	470	510	467	475	460	471	471	455	427	457	463	486	429	438	468	465	496	458	499	452	476	490	488	462	469	481	476	494	447	477	492	467	472	464	471	492	492	480	467	451	465	478	474	477	481	473	474	489	483	496	456	507	471	472	469	450	456	498	447	445	489	419	465	476	477	475
24770	21664	28881	24966	18653	1188	476	391	261	266	243	228	209	204	171	184	168	165	182	162	165	169	129	162	150	178	141	167	163	146	163	137	143	143	149	144	135	174	169	143	150	143	153	142	170	139	141	160	137	151	154	101	146	178	149	161	162	149	130	168	133	141	145	157	148	129	145	156	148	165	133	150	149	124	136	164	144	137	150	138	149	144	114	150	141	151	135	133	129	149	144	171	139	140	133	129	127	140	153	155	139	142	152	132	135	127	155	125	148	161	152	162	139	124	151	133	128	134	146	144	164	118	152	109	120	130	152	146	124	131	147	127	140	149	130	148	156	129	157	129	151	157	151	136	127	141	142	130	132	147	144	130	158	148	150	138	151	146	149	139	133	134	138	141	129	134	147	154	141	138	145	117	143	130	134	154	133	161	142	122	133	152	138	134	129	125	158	134	149	139	141	161	139	134	134	149	139	140	127	148	141	139	133	153	148	161	144	145	136	143	161	126	134	131	152	133	160	163	131	169	135	129	133	159	140	137	139	133	138	136	164	128	142	106	143	131	162	133	130	155	168	153	133	135	134	130	135	138	143	136	143	131	140	140	150	128	133	141	128	135	128	137	128	128	161	132	166	137	137	149	128	147	133	144	149	141	131	147	131	130	143	142	141	138	138	142	164	145	149	137	141	136	146	139	145	122	126	127	115	148	152	136	152	117	138	145	122	127	133	141	130	123	143	133	118	134	152	151	130	143	150	134	136	146	152	139	151	135	121	134	153	144	144	153	125	133	148	149	138	136	147	140	161	140	153	152	139	117	148	136	121	156	157	145	140	145	145	127	154	139	143	158	149	132	126	140	139	148	135	137	141	163	130	158	159	129	144	117	125	127	141	146	157	136	137	142	139	152	130	139	130	141	137	146	128	146	136	151	139	125	140	128	144	140	141	139	143	140	114	153	140	152	143	155	143	166	125	125	149	143	143	130	140	152	125	126	141	129	149	140	137	158	120	158	128	128	149	150	140	133	147	155	152	145	130	138	162	126	147	147	151	137	127	164	171	153	155	135	145	118	143	125	158	136	146	135	158	137	132	158	124	125	163	143	151	133	126	129	143	134	146	144	149	151	143	156	161	153	129	128	156	141	133	125	133	144	117	145	144	166	121	153	141	119	146	156	124	148	136	143	147	139	147	124	146	134	122	130	144	117	124	140	142	127	130	142	134	130	129	155	144	141	131	141	146	145	130	138	132	151	159	128	166	147	129	139	147	147	157	134	141	147	142	140	142	134	134	131	135	157	165	181	173	136	158	153	136	143	152	142	126	159	133	155	144	136	146	133	144	154	148	142	122	146	139	130	125	149	114	140	139	144	125	155	138	131	129	133	114	164	141	151	151	146	149	139	152	138	127	141	137	127	153	147	135	125	155	123	134	136	124	157	161	155	154	127	124	135	127	122	145	150	118	141	130	133	141	149	126	146	153	142	133	128	129	143	147	149	120	150	135	141	144	128	141	121	121	128	162	148	157	126	154	154	128	139	136	141	144	145	133	134	149	142	157	149	118	141	117	120	137	141	144	139	126	151	149	145	171	140	156	137	134	122	134	134	148	124	156	130	133	130	134	137	155	149	145	133	145	133	140	127	140	125	156	125	113	142	122	128	117	148	139	146	144	160	131	146	143	151	143	143	142	127	132	139	122	106	149	137	161	137	153	147	163	163	148	134	122	139	141	154	146	127	142	126	143	132	154	148	148	131	114	120	131	127	125	177	137	136	115	156	121	135	163	124	152	145	146	127	137	156	135	143	163	139	130	129	163	109	145	139	129	164	133	130	136	145	145	140	147	134	147	143	132	129	134	138	144	120	131	139	132	134	158	151	134	153	139	144	144	154	130	147	158	139	127	149	148	124	135	117	146	141	164	146	135	129	144	130	121	132	132	142	160	123	150	133	162	134	149	146	132	118	118	153	167	154	140	129	137	128	164	131	141	137	158	126	140	146	123	158	153	141	143	153	140	136	149	152	136	158	133	141	142	173	155	132	133	128	149	142	129	139	139	125	135	114	132	137	151	135	141	141	131	128	139	130	156	124	146	124	149	157	147	127	157	135	128	155	135	138	134	120	122	141	148	141	148	149	156	126	143	153	150	136	141	117	139	149	142	126	110	146	142	133	137	140	135	142	132	136	156	151	142	139	148	146	144	164	141	151	136	137	145	143	150	153	116	144	162	132	129	144	133	126	142	148	159	154	132	145	143	142	133	159	140	127	142	127	133	121	135	130	131	142	167	150	121	139	134	173	145	137	129	139	155	150	137	171	142	146	131	162	118	153	134	142	151	150	142	145	132	127	125	140	143	139	138	137	138	136	136	131	135	157	119	126	155	153	154	127	132	143	131	134	129	140	144	145	154	138	134	156	155	121	124	152	150	149	128	119	116	159	150	134	126	132	125	143	147	162	146	132	141	135	144	147	146	163	149	133	132	128	129	144	145	138	160	146	118	140	146	153	137	133	126	117	129	127	132	140	140	135	124	148	136	127	123	159	131	132	148	158	155	147	138	158	136	159	141	127	123	123	117	152	131	122	129	140	136	135	141	117	132	137	145	146	144	150	132	139	150	156	141	142	151	119	154	154	142	131	151	142	150	131	131	150	129	144	124	164	123	153	144	123	133	129	136	123	123	138	133	121	142	132	141	117	139	122	156	120	123	141	140	154	141	136	142	136	150	131	159	132	152	118	133	137	148	140	154	151	135	147	140	137	138	155	145	138	141	128	155	139	156	126	144	150	133	137	147	138	135	139	137	127	142	159	151	132	126	146	137	158	148	144	153	134	145	126	164	129	146	149	123	136	126	165	124	139	123	135	156	134	131	134	159	148	140	120	145	160	140	153	116	129	136	164	143	156	140	137	157	145	129	128	137	152	132	142	141	129	142	142	151	110	153	159	128	151	123	138	153	146	138	165	141	153	145	143	155	144	157	126	126	142	161	132	140	113	138	132	127	152	120	137	143	150	148	143	131	145	132	150	122	135	143	166	142	136	147	137	146	144	148	122	145	126	138	139	144	142	150	142	146	109	149	158	128	143	171	144	122	141	129	148	144	135	136	143	133	169	127	132	138	151	165	150	154	135	134	123	125	138	143	130	133	141	148	151	157	136	149	138	148	135	146	143	144	131	159	148	134	142	118	125	156	150	129	136	159	146	146	156	145	136	125	138	145	127	132	143	133	149	122	127	136	140	144	146	151	156	135	130	142	133	134	147	137	123	121	162	141	153	142	158	137	140	123	135	131	136	159	142	129	146	120	124	141	137	138	148	150	127	133	163	146	127	137	146	124	148	130	141	155	130	151	153	134	139	145	135	143	137	163	148	159	129	132	144	122	172	134	130	150	142	169	146	135	161	139	149	136	156	154	158	125	140	132	139	131	125	114	143	112	136	145	152	141	161	148	137	149	129	158	139	134	135	135	154	132	129	139	154	126	141	135	148	140	157	138	138	124	156	144	157
27189	19610	8411	4320	2731	1978	1459	1189	1028	805	747	655	625	533	526	496	443	408	427	423	427	415	344	411	368	367	350	354	355	356	320	342	350	347	316	337	322	316	338	310	328	321	310	323	343	304	351	320	288	345	326	346	309	318	320	314	340	342	293	305	309	325	306	316	287	302	315	321	309	332	297	325	313	327	337	330	322	324	325	322	287	321	323	319	315	275	328	307	303	311	328	290	318	283	275	313	296	298	337	286	290	282	364	291	310	336	283	287	304	315	302	329	307	311	307	343	318	332	313	304	296	296	315	315	280	303	311	297	286	313	328	306	303	304	288	329	314	287	318	318	268	340	292	269	312	314	322	267	297	301	333	282	322	281	309	286	332	297	300	265	337	303	329	322	322	299	321	293	311	323	268	273	311	328	320	289	331	309	330	332	306	286	313	299	310	309	322	305	316	268	303	300	286	310	304	276	317	328	315	301	324	280	294	329	314	296	327	282	299	307	292	307	283	323	305	299	289	304	266	290	296	360	317	322	283	302	306	310	294	276	282	338	314	304	338	331	299	340	311	289	308	341	295	327	288	314	298	277	312	321	290	317	304	318	310	299	311	339	326	306	306	319	314	282	318	324	347	303	322	314	303	298	319	272	307	305	314	315	287	302	320	316	271	313	287	277	268	309	342	318	255	298	284	288	293	311	290	301	321	318	307	288	313	296	316	315	303	297	286	285	277	273	278	294	331	290	276	311	281	302	305	337	303	300	323	275	290	273	324	288	313	326	319	305	293	306	318	294	319	336	256	324	313	306	305	294	325	329	323	310	301	309	319	304	316	294	321	311	303	281	264	304	318	296	332	294	321	308	285	300	272	318	332	266	283	318	331	302	261	300	316	338	327	292	305	287	335	289	319	293	282	314	294	317	309	338	317	281	307	303	307	303	320	322	315	318	316	339	310	301	286	343	311	281	315	282	285	308	319	321	316	298	267	305	294	296	305	298	297	318	302	302	316	299	311	300	304	319	295	285	306	298	312	337	302	287	323	272	300	311	286	297	312	332	319	313	304	323	332	289	318	290	316	300	314	309	311	296	297	339	320	287	302	313	317	310	310	303	338	323	317	264	308	287	308	291	271	306	302	286	339	306	309	308	331	316	323	314	308	314	308	308	295	315	308	316	297	348	296	303	289	320	311	244	307	297	321	320	299	312	328	315	288	284	278	287	292	318	287	320	282	310	334	316	291	285	329	298	309	302	307	293	305	299	329	290	298	320	315	299	332	316	318	289	315	304	310	332	318	329	336	330	295	328	322	298	289	305	308	294	272	317	279	318	298	322	335	322	297	303	323	314	274	332	307	332	305	333	312	311	336	321	308	282	319	326	324	306	315	312	296	298	294	310	288	306	321	315	292	281	283	315	306	298	282	321	319	297	333	296	327	290	298	321	289	317	308	309	292	339	313	304	306	336	322	294	313	322	313	305	278	300	307	299	282	279	298	288	330	330	309	331	307	318	297	289	301	292	300	292	269	291	296	296	309	296	295	277	326	302	298	292	268	277	289	324	349	296	305	326	308	304	331	326	347	303	257	305	314	300	322	316	319	297	321	301	305	307	302	293	301	311	315	316	311	321	288	329	296	296	281	322	317	314	322	288	301	336	307	327	315	310	321	304	299	312	315	339	308	330	256	317	273	287	292	297	316	312	310	326	299	324	291	315	314	292	343	301	335	337	294	321	284	323	299	332	299	297	303	313	326	299	313	306	290	320	292	324	308	325	351	307	302	299	293	309	311	274	299	299	300	293	325	307	329	308	299	311	304	291	309	286	302	307	298	308	330	299	315	324	305	300	295	298	310	306	325	292	316	311	281	304	319	308	271	335	284	268	299	274	306	284	298	270	313	297	312	325	280	309	314	319	314	286	328	326	338	298	313	301	337	295	267	302	318	307	309	290	348	301	325	312	320	289	312	316	306	334	298	338	340	326	301	321	278	308	327	294	297	291	328	273	335	302	295	286	306	299	280	305	311	288	314	351	290	301	292	302	298	301	321	313	285	323	317	307	330	312	302	303	297	304	305	311	329	302	330	320	296	290	333	312	320	301	300	318	289	306	305	314	309	324	292	311	299	306	310	300	314	308	298	309	273	272	301	322	321	301	318	332	341	314	322	271	272	310	290	334	337	276	332	292	326	308	327	289	290	307	301	258	294	299	331	318	307	333	279	336	317	342	284	347	317	279	284	317	302	299	296	318	296	302	333	292	295	313	284	292	278	291	340	303	303	287	314	311	314	307	324	330	289	307	293	320	310	292	320	277	350	327	318	294	280	325	305	330	329	313	304	298	335	310	293	333	342	294	311	283	320	273	332	322	314	318	297	348	328	319	288	316	345	329	299	291	323	324	298	288	313	293	311	302	292	305	307	304	332	311	307	321	321	303	322	326	335	337	282	317	333	332	304	315	287	313	280	321	322	270	330	311	298	318	303	266	318	344	300	295	295	323	326	287	290	301	298	320	279	314	274	314	298	307	323	302	319	292	309	321	322	336	335	287	280	298	313	275	322	319	321	335	288	319	290	359	312	313	295	296	307	319	288	321	302	325	318	282	311	324	320	296	329	301	312	302	330	293	307	332	291	297	309	317	299	344	284	316	341	319	289	320	314	338	323	299	289	286	325	316	303	307	301	325	291	333	316	315	288	292	335	291	307	348	315	319	334	298	316	290	306	299	283	294	308	313	299	327	314	321	309	272	289	307	309	312	335	320	307	304	300	336	301	289	323	329	306	309	303	306	300	315	294	308	305	309	318	317	338	341	323	271	300	323	331	310	300	297	309	308	302	320	303	335	315	331	313	291	310	305	289	327	352	289	301	325	334	266	317	297	291	264	317	309	313	283	302	319	280	294	288	288	321	321	317	318	297	304	322	304	301	317	287	286	301	334	285	344	321	305	287	327	360	308	301	299	328	295	298	308	322	369	322	291	319	303	269	288	330	293	317	310	291	295	304	302	330	324	270	289	298	303	273	301	300	337	305	304	313	312	284	292	311	309	288	309	319	304	295	315	291	292	297	303	326	351	312	302	324	300	280	299	328	310	316	310	300	297	289	323	302	320	310	284	307	288	294	305	314	331	313	334	297	326	318	303	329	301	300	291	303	280	306	303	277	343	284	310	309	321	332	297	315	327	307	302	303	336	299	335	295	301	322	271	293	335	312	329	319	304	315	332	316	317	340	310	305	286	328	321	290	312	303	326	317	313	297	330	311	322	300	309	340	302	303	283	302	290	283	289	313	323	326	296	321	296	299	315	320	336	332	321	307	281	290	287	291	296	305	331	285	296	277	330	280	316	289	303	292	303	289	296	323	294	306	309	292	325	303	308	310	324	317	354	304	326	322	306	291	299	276	294	315	293	310	326	309	286	291	300	299	310	296	307	278	294	324	304	300	281	326	310	285	312	333	323	279	320	320	302	312	274	289	305	326	317	293	298	303	313	295	287	290	293	294	320	279	316
23850	21712	29676	24311	21715	17187	1710	850	634	525	538	509	448	447	434	407	435	419	376	406	407	400	389	346	388	376	381	385	357	373	338	354	350	331	344	389	370	346	345	388	332	409	346	302	364	367	362	320	322	369	366	339	339	350	360	361	339	332	313	378	375	380	343	356	344	304	340	307	324	381	358	343	322	353	316	342	362	317	305	342	351	354	339	298	328	348	342	356	353	343	353	348	347	337	338	321	326	311	354	354	331	365	334	338	369	353	370	327	313	342	353	350	335	353	372	356	348	322	371	326	370	328	286	343	332	315	345	349	332	337	336	345	320	343	327	321	327	318	368	316	352	317	324	323	355	374	330	336	321	350	324	308	315	352	317	336	339	334	352	304	337	355	316	327	354	340	367	327	382	326	368	308	342	347	340	319	331	337	354	351	322	338	290	357	359	319	342	360	334	319	329	334	322	348	339	343	344	318	353	339	349	345	352	330	345	310	334	343	329	344	351	348	359	291	327	366	352	321	349	354	312	309	320	324	333	367	315	328	337	319	332	326	343	338	304	304	323	312	312	346	323	339	317	319	335	327	314	343	358	344	376	334	330	351	361	342	346	323	358	335	327	327	317	355	333	351	332	350	329	349	343	325	289	361	330	351	336	314	316	372	341	357	372	300	308	320	351	316	353	353	355	373	337	348	327	332	332	346	327	347	338	316	351	347	347	380	315	315	325	333	368	333	334	326	339	351	354	312	334	318	359	324	326	337	353	336	308	354	349	361	341	329	393	340	350	331	343	335	356	325	355	320	368	311	336	328	344	356	351	332	338	322	366	351	313	300	327	314	316	333	361	342	311	299	298	329	374	345	319	354	339	335	347	341	359	336	322	330	318	317	345	344	335	323	335	328	354	309	327	331	375	328	356	330	323	316	346	305	334	383	325	341	350	344	342	353	329	318	350	321	343	310	310	327	362	324	331	301	331	362	350	318	298	333	327	324	326	315	329	313	339	343	323	314	352	338	336	362	326	314	324	342	320	343	322	279	357	330	342	309	347	325	319	336	336	356	344	336	306	349	374	347	362	340	343	328	319	352	350	340	336	300	304	348	334	303	305	326	330	344	335	360	321	349	363	341	322	331	350	355	344	328	343	362	364	282	325	326	359	334	341	322	370	318	333	328	365	346	324	318	335	341	324	344	371	283	341	355	323	338	339	358	363	333	354	324	375	335	309	328	334	326	359	331	341	314	327	348	316	334	350	346	342	320	340	329	336	355	334	363	330	324	333	323	348	322	346	329	335	352	348	324	385	337	347	352	347	324	282	314	299	329	320	327	378	310	349	342	348	326	336	344	338	340	323	333	343	358	323	350	309	319	307	344	316	346	347	340	317	352	335	326	324	348	368	314	344	323	361	324	338	314	342	342	367	318	340	358	356	323	338	306	352	343	346	311	316	329	340	323	341	334	355	303	322	342	377	331	305	371	326	384	329	320	317	322	335	318	329	337	363	346	361	348	351	357	354	324	347	342	335	332	348	350	332	369	341	304	308	324	337	326	341	308	357	319	343	294	369	308	334	321	281	346	331	334	340	309	347	324	358	336	316	332	341	332	343	328	318	347	324	332	287	326	347	399	339	327	310	325	352	308	334	385	339	356	345	332	338	327	360	348	305	323	334	341	327	349	332	330	340	344	323	315	306	344	325	351	330	378	357	352	327	325	342	340	353	332	352	364	336	342	341	361	340	344	314	307	313	353	315	331	327	332	354	348	334	360	374	313	319	328	321	295	327	350	377	349	318	311	358	309	326	354	337	328	329	359	341	359	333	359	284	309	308	336	360	332	376	333	331	339	323	322	330	324	332	352	318	346	341	336	333	325	358	339	339	337	329	339	318	323	329	324	340	328	337	335	331	332	374	309	359	330	339	338	331	320	316	368	334	310	343	348	322	366	325	305	354	319	335	321	333	360	368	337	336	367	332	334	346	348	321	341	361	318	306	369	314	348	314	350	309	358	350	330	356	342	340	313	334	311	316	321	317	326	336	334	310	304	323	335	308	334	346	330	337	343	355	314	355	326	332	334	304	335	377	325	346	329	332	328	314	309	301	329	334	309	295	347	319	352	339	312	350	339	298	310	349	335	349	336	353	345	356	327	345	368	323	340	365	350	307	358	315	337	310	322	347	319	341	357	353	335	354	356	315	350	327	337	321	368	348	350	353	349	350	336	368	331	359	325	343	333	309	315	312	308	338	329	334	336	316	336	360	360	353	332	302	330	362	341	321	322	328	361	362	352	329	332	350	343	316	350	349	327	347	309	314	336	338	333	315	341	327	352	370	324	336	350	332	332	323	344	314	342	332	359	381	323	284	324	318	325	303	331	342	333	345	364	302	319	347	342	320	360	341	352	321	324	315	337	327	336	319	333	332	334	346	320	349	290	332	327	351	324	322	366	342	332	351	383	317	335	329	334	343	312	341	327	319	347	288	314	351	362	346	338	354	376	352	356	360	314	324	337	341	324	323	335	376	333	312	342	360	313	345	332	334	308	305	328	318	342	290	329	319	354	329	359	321	343	313	313	330	334	370	323	330	325	348	337	342	323	320	311	357	356	343	322	286	329	349	326	367	350	345	322	324	347	350	349	360	373	327	320	331	318	286	331	332	329	374	326	312	331	344	328	317	325	307	335	331	327	357	336	370	331	341	345	317	354	344	316	343	334	319	335	337	333	348	332	319	354	352	312	360	329	338	318	331	321	339	305	327	339	349	333	308	326	341	335	308	316	337	324	315	353	338	370	327	343	335	363	345	356	338	350	344	302	332	311	312	322	368	331	352	317	333	355	352	314	317	333	324	319	347	336	348	333	341	343	326	333	315	336	325	291	393	345	316	370	316	370	340	314	315	312	344	333	298	296	305	322	348	306	308	312	305	320	335	306	362	328	366	313	313	328	280	346	339	320	343	345	335	326	340	317	339	309	318	287	325	350	333	342	335	337	339	354	320	328	316	337	327	332	339	346	296	361	296	346	330	361	356	356	362	309	323	322	324	390	312	358	342	331	358	343	332	307	294	305	328	331	356	336	322	345	338	305	333	334	310	339	372	327	369	338	321	303	320	339	295	353	332	348	301	332	358	331	332	316	335	361	342	348	281	336	328	353	322	309	342	338	357	311	383	363	355	308	338	333	349	337	344	303	316	358	333	349	326	335	326	318	341	327	326	358	312	342	367	353	278	318	393	347	332	342	313	337	339	319	355	320	342	343	310	328	358	333	391	417	356	372	341	342	316	302	325	325	350	324	373	368	327	344	330	300	318	338	335	361	293	328	330	332	334	360	332	335	375	354	306	333	328	346	385	362	318	306	330	302	335	341	313	358	337	343	329	330	334	365	337	291	311	344	362	324	323	342	357	343	318	344	326	314	307	327	349	354	344	342	331	331	343	323	347	301	362	357	340	354	353	355	312	346	344	352	303	353	348	334	339	345	330	316	338	323	329	342	328	352	309	346	352	320
31325	25588	13879	7624	4984	3626	2743	2302	2021	1739	1432	1317	1247	1167	1128	1038	943	948	927	863	864	821	826	753	774	809	752	773	711	722	730	730	755	714	740	689	719	714	699	704	705	703	712	703	675	684	688	643	679	659	706	667	690	686	654	644	664	696	701	675	627	675	670	672	671	638	629	684	644	643	677	680	661	679	668	656	611	696	624	642	690	656	653	647	609	616	662	665	614	642	593	632	685	676	634	646	664	609	651	652	699	659	687	692	651	636	667	641	646	677	673	652	688	660	619	683	644	639	665	651	624	646	652	672	640	635	626	638	686	649	672	687	665	685	638	686	616	662	663	617	625	660	653	678	641	657	651	675	630	670	671	610	631	641	645	674	683	639	643	615	647	641	663	635	682	663	703	627	641	657	676	638	639	644	637	687	646	634	678	671	676	623	633	641	637	618	680	640	676	742	614	648	632	633	658	625	656	645	725	620	664	656	673	635	627	674	659	640	623	636	652	667	655	595	642	685	644	639	647	616	631	661	639	683	673	667	632	679	654	623	659	666	683	641	620	635	660	681	659	671	646	649	647	657	559	668	655	673	674	606	649	706	646	632	651	626	646	662	661	635	651	676	663	662	624	688	660	687	691	663	622	668	666	641	662	604	662	685	634	661	654	633	613	606	639	666	677	599	630	632	621	674	668	681	675	646	670	679	669	628	633	641	633	637	615	678	691	633	665	644	667	639	639	595	599	652	617	664	646	640	631	669	629	632	635	627	577	629	633	661	636	644	635	648	685	653	690	600	612	692	603	655	626	662	659	654	607	601	691	680	643	632	659	649	639	674	644	672	640	651	644	628	673	652	641	622	619	678	637	661	705	661	650	696	651	658	661	634	661	642	637	668	638	659	627	658	648	680	678	673	641	628	627	675	661	637	673	652	644	616	702	648	614	616	628	672	660	660	652	646	673	636	652	650	673	665	651	676	640	616	631	661	590	615	669	637	633	624	616	644	646	645	634	618	683	625	635	612	656	610	663	639	636	660	602	674	620	604	661	634	628	671	670	675	628	685	631	657	668	625	666	642	668	683	691	624	665	658	653	622	604	694	660	640	645	669	640	655	640	642	628	627	647	672	653	659	628	630	617	668	642	671	650	626	691	632	699	677	619	651	661	638	649	631	673	630	627	614	608	673	617	603	697	623	638	652	649	633	655	658	696	667	630	650	662	623	666	623	665	625	708	645	660	667	652	630	609	683	665	675	658	628	654	638	642	681	711	651	676	689	660	622	628	648	637	688	688	674	683	675	635	609	635	638	634	649	641	649	674	649	634	631	641	635	639	679	627	631	618	671	691	599	658	620	617	673	643	655	608	626	645	640	683	637	654	662	610	617	607	633	620	646	653	700	644	671	642	640	651	660	619	653	612	646	615	676	630	670	623	665	671	663	608	664	695	643	647	660	619	683	661	636	627	651	718	637	652	684	648	630	620	658	675	679	645	644	668	666	650	677	647	670	639	678	624	669	663	628	627	620	655	652	658	698	672	639	659	673	598	639	638	640	638	690	664	669	676	663	673	638	655	650	656	647	621	669	638	655	653	631	657	685	625	712	657	673	628	627	630	677	675	622	652	654	662	685	650	625	642	636	624	638	627	700	658	656	652	636	649	662	671	660	659	675	674	610	672	648	616	633	646	632	615	641	623	706	624	629	636	636	650	631	651	674	719	598	626	634	653	590	641	665	637	616	626	642	667	686	614	687	651	649	649	607	621	631	688	650	642	668	666	698	613	675	668	662	648	681	634	615	647	625	640	634	653	670	713	657	648	700	600	654	624	676	662	685	623	630	646	615	683	603	615	649	656	639	689	651	647	635	602	682	702	643	601	690	662	684	712	621	673	640	647	648	633	634	683	659	617	667	652	689	634	634	661	600	661	605	620	647	625	681	679	645	606	686	648	643	685	650	568	636	628	598	659	635	677	640	637	648	656	631	637	649	597	618	642	644	681	648	676	655	672	681	648	684	666	668	681	658	621	578	654	655	642	669	641	631	600	613	621	629	615	657	652	658	642	640	678	647	671	598	632	628	630	583	703	687	637	658	674	635	673	611	598	736	620	617	661	610	666	658	668	656	626	671	634	637	668	629	657	661	660	626	658	654	657	656	662	643	653	641	669	647	653	643	659	632	645	648	709	642	653	626	678	656	638	637	614	651	629	651	647	619	649	624	690	655	657	651	657	661	673	605	617	619	667	652	626	642	689	614	615	634	617	644	674	665	643	610	661	657	690	676	722	643	659	687	679	714	654	683	656	638	678	674	626	613	640	662	620	659	630	615	666	634	629	619	685	658	664	610	692	637	634	669	666	623	603	664	649	639	647	632	638	628	624	638	655	588	668	672	609	650	628	626	714	637	619	600	635	688	606	617	654	654	621	638	661	655	601	629	643	612	630	632	643	605	604	622	682	624	672	613	605	631	667	670	659	655	612	621	632	640	629	642	641	673	649	632	644	657	635	661	669	643	661	617	665	675	640	613	657	661	703	654	639	618	655	677	659	610	600	646	647	658	657	663	679	672	632	649	653	641	657	648	652	650	655	647	619	660	607	638	666	677	662	674	628	657	631	595	651	652	627	626	748	669	631	653	614	655	652	694	676	633	678	641	691	623	611	684	677	669	678	621	672	619	646	610	656	616	661	639	640	643	653	703	686	632	613	652	662	649	651	668	700	657	630	654	634	624	604	634	657	634	650	632	644	623	657	621	620	606	639	627	672	646	635	622	687	636	674	634	659	639	634	679	700	637	602	702	672	682	633	643	660	628	612	668	652	651	637	636	637	628	650	625	673	650	619	669	623	678	650	683	584	661	634	667	699	672	642	659	637	642	626	611	671	634	664	694	609	642	630	651	635	628	668	644	650	619	636	603	597	678	639	645	655	674	624	655	650	703	655	660	636	641	639	673	647	600	625	667	642	643	658	622	634	648	627	653	647	629	619	628	656	679	648	637	611	659	649	679	695	639	639	648	616	612	644	637	629	632	676	655	634	715	647	620	646	664	682	664	624	667	677	649	687	719	661	676	663	645	643	670	667	650	644	650	641	616	639	638	640	675	617	652	642	684	664	676	692	688	661	653	635	624	653	660	620	674	678	611	643	661	597	664	629	640	631	632	659	612	661	639	672	604	683	635	652	650	656	618	667	631	674	682	682	677	663	646	662	644	643	640	651	649	635	682	629	657	650	639	631	597	640	719	641	665	719	648	649	639	650	624	647	626	682	601	655	689	658	649	660	610	661	622	623	626	630	682	690	674	625	711	658	699	654	649	655	688	617	642	639	655	673	663	680	676	654	677	631	668	604	630	662	642	662	653	627	656	652	664	678	633	653	642	655	669	615	686	672	667	658	664	628	658	650	659	598	690	718	663	653	591	644	670	735	656	612	661	663	614	618	654	642	638	618	613	590	623	685	625	622	656	646	696	677	685	687	578	614	654	704	692	645	582	653	618	655	625	635	665	665	661
27078	20515	6424	547	321	238	263	225	222	246	252	244	218	214	217	204	203	237	196	236	222	201	203	235	217	199	215	222	221	234	232	235	235	217	206	230	223	226	218	237	243	227	198	228	224	231	215	221	216	220	229	216	235	211	204	235	202	212	213	207	206	234	221	206	202	238	206	231	213	199	230	240	209	221	227	201	210	221	199	214	208	228	206	223	236	178	227	206	202	238	208	207	224	207	191	243	200	212	227	228	209	182	255	222	192	214	228	212	190	222	194	218	198	209	197	224	216	223	176	208	199	214	219	225	197	211	203	229	194	211	217	240	188	256	227	186	224	197	199	223	214	215	211	208	232	226	224	201	201	223	230	240	202	219	216	226	216	203	221	199	213	201	219	204	206	212	208	212	212	222	217	227	223	231	217	200	225	231	234	212	236	225	217	218	213	218	207	196	236	205	221	247	194	229	221	212	237	203	217	197	220	218	206	212	240	198	216	222	211	228	226	244	217	231	232	209	211	201	231	216	204	212	226	203	213	221	214	206	209	211	221	215	222	206	222	235	216	209	216	213	213	214	211	245	215	215	219	215	207	212	232	219	240	229	207	194	218	195	218	224	233	219	225	210	256	221	213	224	226	232	201	215	236	239	227	196	205	225	219	227	252	207	216	217	220	221	223	208	208	244	214	218	217	199	227	218	224	235	235	197	224	208	215	207	219	225	232	203	232	198	214	204	232	205	226	229	229	215	199	195	240	202	229	248	215	196	234	201	215	202	210	195	225	206	208	246	234	234	203	226	195	236	232	214	183	231	229	203	193	178	222	218	212	246	225	219	215	209	228	240	195	241	215	210	207	205	218	196	215	260	202	193	201	212	218	217	209	223	223	228	213	214	230	188	217	215	238	205	206	247	196	211	223	191	232	218	214	222	209	205	219	224	225	227	214	239	219	209	221	219	243	222	230	230	215	205	236	212	198	203	212	187	203	193	221	218	216	199	217	190	224	218	202	227	213	224	213	227	202	231	238	238	237	219	217	239	234	199	206	223	223	218	199	191	214	203	215	214	222	189	194	238	202	202	211	199	233	213	225	210	246	208	209	235	227	219	244	208	251	210	218	229	226	232	216	198	222	188	203	227	258	213	206	220	179	216	175	199	219	215	230	223	219	239	213	189	217	220	203	235	207	212	227	218	244	209	213	195	221	212	236	225	202	242	222	195	229	211	206	196	197	232	233	221	222	215	214	228	226	243	207	215	225	235	201	231	228	207	216	219	238	209	235	224	259	230	234	210	226	234	195	216	200	178	185	227	214	222	241	220	225	192	229	217	251	225	213	227	215	232	218	187	210	209	220	221	235	201	211	194	234	218	217	245	216	211	223	208	231	231	238	230	217	214	219	230	219	215	226	240	246	205	226	230	235	200	224	201	243	205	205	221	224	207	222	198	218	228	213	232	216	205	209	231	217	221	224	202	237	213	208	219	235	230	245	249	188	204	202	232	193	236	220	234	213	213	220	223	217	228	202	214	215	208	200	211	245	257	211	198	223	227	216	209	224	203	185	231	249	206	198	219	212	222	241	232	199	214	185	194	228	235	213	225	216	204	220	229	238	223	236	223	208	218	236	234	225	214	228	217	216	211	216	196	208	213	195	226	241	239	197	208	222	177	200	196	183	198	212	174	225	239	206	233	212	223	200	210	211	215	222	211	188	212	194	207	214	231	237	207	195	202	228	248	196	225	262	243	234	202	237	221	214	198	208	193	235	198	208	239	203	224	237	214	194	220	217	243	229	199	234	223	206	229	209	251	217	246	209	197	227	221	195	218	209	231	201	226	253	242	202	194	227	225	199	237	232	197	233	227	202	230	210	209	237	207	223	218	223	194	215	235	199	250	200	193	225	199	213	211	206	227	215	228	232	190	215	199	228	204	214	221	241	209	226	246	228	211	207	198	225	222	226	227	247	218	238	227	230	216	203	213	234	204	226	194	212	235	216	204	183	220	219	191	188	237	223	228	200	202	241	193	224	226	210	218	225	222	218	228	221	213	217	222	215	223	239	200	218	241	208	233	230	228	208	225	240	216	229	231	233	255	229	210	218	208	226	218	226	170	233	238	225	231	211	230	202	197	213	218	219	216	236	202	226	218	229	205	234	213	203	211	220	238	214	197	221	228	202	222	240	231	199	212	188	211	221	206	229	208	200	200	224	211	234	258	199	226	203	232	206	204	207	204	231	224	213	231	206	224	240	194	232	186	213	211	224	212	226	234	203	219	216	198	224	250	215	219	215	214	201	213	212	231	203	222	218	224	201	190	223	239	216	212	223	210	217	234	206	241	228	225	230	208	238	224	186	218	238	210	226	230	225	236	219	238	221	205	198	209	239	216	236	222	258	216	211	220	215	244	222	201	247	211	200	240	222	212	220	240	244	207	214	215	211	218	192	235	215	247	203	252	200	220	217	229	233	207	196	212	228	206	236	222	251	217	227	225	209	227	228	240	215	221	207	223	226	236	251	226	245	227	228	204	225	200	215	228	208	208	206	238	214	200	221	224	211	225	219	254	210	217	236	198	223	239	210	201	237	212	217	230	201	195	225	208	216	232	226	208	215	227	217	222	241	231	208	199	207	199	241	204	233	198	222	222	204	193	185	219	191	214	231	230	198	238	201	217	192	205	210	209	224	199	227	214	197	227	202	194	214	198	207	213	226	221	199	237	217	215	221	214	216	217	223	207	218	209	226	201	242	222	243	221	236	225	210	198	209	199	189	227	225	211	228	222	238	212	209	214	207	222	240	220	230	231	202	229	205	218	201	235	225	223	222	227	232	199	206	227	205	211	201	209	214	221	220	228	211	237	208	207	182	250	212	196	225	201	197	220	219	226	206	190	249	198	191	212	213	212	223	200	214	198	225	245	252	229	233	212	208	196	230	235	230	208	220	213	213	226	226	218	182	204	199	186	245	205	205	217	205	237	217	228	232	235	224	197	176	210	220	198	244	228	214	215	221	216	228	203	254	226	218	208	213	227	193	220	198	222	226	235	215	198	178	222	220	212	218	220	221	228	213	204	235	247	236	213	211	220	225	229	226	216	222	216	231	225	191	219	211	221	238	214	209	213	248	209	207	239	211	194	195	220	229	249	204	220	208	226	211	221	217	209	216	187	204	191	225	219	233	210	232	203	198	195	214	224	218	216	215	221	207	201	195	206	232	221	242	175	215	223	234	225	206	225	218	232	226	233	220	208	213	236	218	215	226	207	249	245	231	211	197	188	216	214	225	233	238	210	209	239	192	242	206	208	203	225	210	202	191	191	207	199	248	230	223	233	241	227	215	217	234	233	230	213	213	231	211	227	226	199	208	201	211	229	213	218	226	227	223	200	213	213	227	204	254	212	209	192	213	217	213	218	216	238	211	236	224	183	231	214	221	209	231	220	221	231	228	219	210	232	193	217	205	196	208	203	236	242	216	215	204	220	239	213	227	239	241	209	215	236	239	199	224	221
11021	3824	1436	908	724	613	568	563	536	514	478	512	494	497	489	478	497	475	477	468	427	520	477	491	433	520	472	428	447	444	472	494	495	506	463	487	501	468	448	467	478	446	491	470	483	500	490	503	462	479	430	504	481	453	459	487	453	464	436	441	462	454	492	498	469	469	461	475	447	500	453	473	453	432	512	473	481	456	422	470	477	457	479	469	482	431	464	455	474	430	480	459	483	474	480	500	481	514	467	466	487	461	453	463	499	463	486	462	485	474	479	468	467	440	455	479	478	514	467	468	482	443	451	424	495	487	498	479	484	477	494	473	481	507	488	484	445	492	435	485	453	477	480	483	510	499	469	527	453	454	495	424	459	462	470	497	485	499	454	494	499	476	475	485	451	456	496	463	467	464	436	459	506	475	477	466	466	444	475	452	459	496	465	472	460	508	466	476	505	486	479	460	511	473	507	473	471	458	441	478	422	442	508	459	491	488	474	432	507	457	464	497	460	466	439	454	455	480	412	416	479	442	451	515	497	483	485	477	460	468	485	492	520	495	453	452	503	474	487	466	475	473	467	471	482	430	475	463	471	469	457	465	469	498	409	473	467	470	504	479	465	498	447	513	442	454	467	477	439	487	461	435	485	489	507	458	483	437	447	439	475	530	441	467	480	476	477	483	487	453	451	450	471	468	488	508	445	488	470	482	437	471	449	457	488	448	499	500	461	479	450	442	455	436	463	490	449	458	456	468	497	466	452	458	437	520	477	439	451	486	495	456	457	418	461	458	502	470	487	501	459	490	497	494	482	444	504	445	462	485	468	507	509	470	420	422	474	441	456	479	523	451	509	425	475	495	473	440	490	438	457	478	474	446	438	473	481	513	468	488	490	507	476	500	462	432	472	497	481	451	473	495	461	470	489	502	411	448	496	464	441	471	474	447	509	443	425	442	503	461	486	482	464	407	448	493	518	440	468	435	489	476	475	437	481	454	473	475	466	471	492	487	445	470	466	470	454	464	431	464	448	458	457	455	496	485	494	446	472	455	460	466	470	467	499	443	449	449	475	476	489	479	446	465	470	480	467	458	479	511	476	477	500	485	466	474	485	455	463	439	483	465	489	477	443	459	461	466	511	481	458	495	453	465	446	462	472	457	486	466	481	499	435	435	506	489	436	476	431	469	503	487	427	437	504	458	487	430	494	480	475	508	449	430	476	490	480	469	464	480	468	469	468	478	515	483	503	439	474	476	465	474	513	477	445	504	481	470	483	424	464	479	447	490	476	505	488	446	494	455	491	451	501	481	454	451	477	469	455	445	470	468	444	442	468	474	480	464	465	475	435	491	432	464	471	427	479	466	485	452	452	458	464	481	495	497	459	446	477	468	460	536	500	484	461	447	455	460	495	470	502	507	462	447	484	463	495	479	466	472	465	459	481	456	513	482	451	455	467	465	474	464	531	467	467	486	490	441	476	458	452	502	490	471	478	456	467	482	480	464	460	461	510	503	435	468	451	453	466	476	485	382	445	478	471	468	487	449	487	491	467	451	478	431	437	440	444	458	491	508	483	459	477	525	483	470	502	478	493	493	449	478	458	459	499	476	472	449	470	425	476	464	486	478	469	430	473	488	457	466	443	468	448	453	488	470	477	447	478	494	502	489	473	467	449	457	481	440	455	432	463	471	455	446	459	445	475	439	452	441	477	458	431	483	492	448	491	502	459	502	485	477	483	452	488	499	462	465	472	479	436	471	483	452	502	485	491	458	509	495	496	450	437	473	492	492	539	479	447	499	464	447	473	446	446	477	471	466	485	442	446	472	452	483	454	460	466	509	482	481	469	463	474	484	457	496	486	471	481	471	445	465	477	452	444	452	466	479	461	466	458	432	464	456	452	476	449	474	475	474	480	450	452	456	470	460	459	500	493	489	505	481	486	486	438	498	436	482	452	477	471	469	425	465	465	462	438	506	457	480	493	474	484	443	489	507	435	453	454	441	442	481	436	452	462	458	469	533	463	473	495	476	438	458	454	453	480	497	445	484	485	486	461	422	491	453	477	501	462	424	488	467	490	466	472	448	484	467	462	468	481	476	452	491	454	468	469	478	484	458	520	455	469	486	494	491	478	494	463	489	429	468	475	442	498	485	479	429	476	521	513	498	442	491	478	518	466	507	439	457	476	448	479	476	471	468	456	481	473	483	461	500	464	515	419	483	452	461	498	498	487	477	495	484	475	508	473	450	476	458	502	490	482	522	495	479	433	453	437	439	482	484	480	480	454	465	473	462	484	446	486	484	451	479	461	488	484	475	508	485	468	478	492	477	498	506	487	451	454	439	424	474	470	474	482	464	473	441	492	479	479	464	454	471	458	428	510	482	458	480	478	483	459	433	501	433	451	452	445	450	489	449	479	481	502	488	505	455	452	488	458	463	457	495	505	502	518	479	498	472	465	518	474	449	448	495	474	455	480	496	480	483	444	468	494	504	428	488	452	474	426	481	465	467	476	469	479	479	440	443	451	454	455	512	433	417	444	465	474	457	502	442	455	482	531	482	470	470	459	448	483	487	473	523	474	446	477	455	455	474	490	493	493	461	487	457	496	453	465	472	438	439	481	444	439	492	463	493	456	474	483	413	484	479	466	483	426	462	505	445	436	459	454	489	432	483	487	474	454	515	443	473	460	520	512	437	479	451	477	444	460	453	474	482	425	471	460	413	445	479	487	479	449	503	483	463	466	410	492	484	430	470	462	459	477	478	425	508	488	531	509	478	455	467	442	515	446	446	487	505	482	461	450	491	430	473	464	466	450	499	487	492	485	461	515	472	501	494	485	527	468	454	453	419	504	463	475	494	479	482	496	462	459	504	493	486	457	492	463	490	452	493	493	503	422	475	458	450	455	483	473	454	506	480	420	502	473	476	439	476	485	476	492	435	472	438	467	462	492	484	444	466	504	465	444	460	478	471	491	463	438	466	451	446	489	451	462	468	492	535	455	501	467	425	486	473	427	466	487	461	502	467	461	475	471	448	535	481	493	482	494	477	488	505	502	511	485	479	511	478	466	476	499	483	475	470	473	503	467	460	471	456	516	454	466	474	461	452	516	469	477	491	444	473	454	474	458	520	468	452	538	462	498	448	447	466	472	532	460	498	466	485	490	479	453	464	471	478	444	455	457	454	467	476	486	479	452	459	472	474	457	476	494	446	449	484	548	448	519	495	467	462	507	465	502	482	475	494	440	468	437	480	471	471	477	443	481	475	447	497	470	472	451	486	462	497	471	465	474	441	463	480	442	494	460	428	476	489	477	460	477	452	477	505	473	476	454	502	498	443	471	466	443	448	453	451	430	539	467	491	451	487	463	446	470	464	502	473	500	440	457	506	453	447	487	434	482	480	459	465	469	450	466	502	456	465	475	490	452	468	482	436	501	473	462	492	465	511	463	489	518	462	439	513	489	488	434	457	526	469	489	446	451	472	484	468	446	450	479	445	477	463	482	453	498	447
23580	20634	27414	23851	17432	1079	464	358	270	225	238	195	166	201	175	160	166	190	146	161	159	172	136	140	154	147	138	130	138	144	131	146	150	124	158	134	140	158	136	149	127	145	154	134	131	148	147	130	143	135	118	163	147	135	124	150	142	135	160	115	128	120	132	148	142	125	132	126	131	135	134	117	145	131	127	148	139	115	137	144	146	136	163	129	138	131	139	116	128	135	126	134	124	136	158	139	128	128	142	115	140	138	120	139	133	137	133	126	136	131	125	125	171	137	143	116	133	130	129	157	124	154	139	126	153	122	132	123	116	132	145	150	134	130	148	148	109	140	126	115	146	127	136	146	130	127	131	148	149	141	144	140	122	125	125	122	135	140	142	146	119	132	123	100	121	141	147	142	142	111	133	140	124	142	146	115	129	150	125	130	127	124	131	133	127	122	137	124	131	138	130	146	134	150	124	126	136	132	133	115	113	151	154	135	138	137	126	112	131	129	140	150	117	123	123	134	139	133	123	140	162	131	127	146	122	145	132	127	135	121	150	141	118	138	133	122	141	122	125	131	137	142	124	124	125	138	126	114	133	114	133	124	124	125	146	124	146	126	135	124	148	130	130	135	132	158	142	119	115	123	116	134	129	131	126	112	141	129	129	129	140	115	122	126	133	152	148	126	127	114	117	123	117	117	109	144	135	141	129	131	137	128	145	150	107	137	129	144	139	136	120	133	129	127	142	138	140	127	107	141	140	127	126	137	148	129	129	116	132	162	116	119	123	110	111	128	131	116	130	152	139	124	132	136	126	135	128	125	162	123	143	124	131	120	124	131	137	157	140	116	129	130	116	126	109	118	145	130	115	115	130	133	118	122	146	117	112	143	123	128	137	150	127	136	145	146	146	121	138	126	144	138	124	114	142	130	119	125	133	138	128	129	128	120	150	133	121	137	119	123	121	135	132	132	130	151	117	138	134	144	159	131	127	139	134	122	149	138	114	124	142	133	130	151	107	134	119	127	140	120	167	146	125	130	136	121	116	131	112	128	126	123	119	140	153	103	138	130	130	135	130	122	134	134	115	134	150	112	134	127	123	134	141	148	133	145	131	142	133	138	141	143	131	129	121	142	130	130	118	138	140	147	129	119	126	143	136	132	121	135	150	145	144	133	119	129	146	141	137	144	131	142	136	142	127	117	128	132	139	118	127	126	136	124	139	124	144	121	126	139	141	117	124	168	138	142	146	132	136	131	145	123	137	151	121	157	145	141	141	146	131	126	125	118	126	139	105	121	136	156	131	150	131	131	125	118	129	122	131	145	132	141	149	125	138	134	126	125	140	126	133	158	147	149	124	142	140	122	145	135	131	125	136	127	144	143	118	138	134	142	141	145	142	130	108	150	134	130	129	127	127	115	126	140	139	131	113	134	138	118	136	152	145	148	142	145	116	143	151	145	145	142	140	145	140	137	134	120	126	136	121	133	132	134	131	116	142	140	128	133	131	132	126	115	120	130	141	130	133	103	160	130	126	131	126	114	143	134	124	130	138	137	134	119	124	116	128	122	123	134	145	136	147	119	116	143	134	128	129	145	117	145	133	127	115	138	122	111	148	158	124	154	111	127	132	106	132	141	132	121	151	130	136	100	134	154	131	130	131	118	129	152	128	126	152	116	124	141	148	149	113	144	147	127	128	136	146	118	131	137	131	144	141	121	117	141	130	126	129	133	110	124	121	133	116	134	134	132	123	137	139	127	155	125	128	138	123	154	106	142	132	112	134	110	132	137	140	115	131	128	132	120	127	128	137	134	135	135	151	129	141	120	148	142	120	114	127	137	132	149	117	123	144	123	138	154	150	125	122	133	112	133	127	127	128	144	140	146	136	118	139	128	140	127	133	111	127	145	122	129	114	121	113	134	109	138	118	124	120	128	138	145	140	151	158	135	124	136	140	133	122	139	125	147	147	126	126	132	148	133	149	130	140	134	126	145	142	148	107	137	123	124	141	151	149	128	137	133	137	132	128	135	123	139	142	147	135	136	118	142	134	127	139	143	134	143	127	140	124	141	134	146	123	141	131	125	109	124	126	140	130	131	140	146	156	131	145	127	102	130	131	148	110	127	137	104	153	136	140	139	105	143	148	121	121	140	134	141	110	129	135	155	123	153	160	154	136	149	140	133	140	117	115	134	123	133	120	139	119	121	119	132	118	139	141	139	141	131	99	124	143	137	156	136	145	137	137	135	130	137	135	131	118	146	127	140	129	127	135	138	139	133	120	128	137	128	142	128	136	138	139	131	112	148	139	131	123	140	119	131	137	145	129	136	133	121	141	137	134	163	121	126	134	137	120	127	104	129	132	138	143	132	156	138	114	134	129	142	124	139	129	138	120	131	137	151	123	129	127	130	146	137	141	132	129	121	119	136	131	144	127	137	136	133	148	148	141	130	131	131	148	123	116	133	125	117	114	149	129	147	128	131	141	127	107	133	112	121	135	133	130	122	150	120	139	107	148	144	127	127	130	122	151	155	126	120	120	137	130	113	123	118	141	114	144	127	137	107	127	129	136	112	119	118	130	126	144	135	143	132	132	141	129	122	140	135	140	128	137	113	122	137	131	115	139	136	126	131	134	142	120	125	143	133	156	116	137	126	134	150	128	120	129	127	139	132	130	103	131	117	123	127	139	117	163	118	133	135	139	122	130	139	124	136	134	120	154	122	132	131	139	132	148	124	135	146	135	127	119	155	125	127	126	122	141	135	124	134	124	146	132	139	117	128	136	128	128	134	137	121	112	135	114	116	128	121	148	130	125	162	147	148	126	126	139	137	139	152	135	137	147	127	145	111	126	142	132	147	131	146	144	129	133	113	127	121	141	145	131	151	138	142	135	144	170	138	141	123	120	115	145	138	147	127	141	136	136	134	112	131	116	144	103	143	124	129	122	126	114	128	123	154	137	133	119	156	127	119	135	111	124	127	136	131	153	115	146	138	142	134	129	131	114	124	131	123	145	131	156	134	133	132	120	132	131	121	128	118	127	131	116	137	123	129	138	136	132	118	116	138	122	120	133	112	139	124	137	138	142	133	134	127	122	137	150	148	130	141	123	138	129	148	130	121	143	122	125	133	145	122	118	143	146	144	148	153	131	162	129	143	122	131	123	141	133	123	137	160	121	131	139	138	146	134	142	133	124	114	126	126	134	141	141	137	136	137	138	140	138	152	134	121	124	143	138	127	128	137	160	136	132	116	125	147	126	139	149	140	140	136	157	109	148	136	130	135	114	115	128	152	130	126	115	158	135	110	141	125	118	150	155	124	153	124	122	122	114	129	115	133	127	119	141	148	131	135	120	116	136	129	133	118	122	122	134	147	155	118	122	133	136	144	123	122	130	133	124	122	133	124	113	117	149	122	126	135	136	123	129	129	159	141	114	146	145	144	133	148	106	102	135	123	144	109	124	116	140	146	136	128	126	135	141	135	141	134	106	148	134	139	142	127	138	121	124	114
24654	17369	8090	4090	2600	1778	1383	1112	961	827	699	603	529	555	501	470	471	421	390	407	395	370	373	356	345	308	341	343	339	312	328	329	320	347	344	291	300	321	295	334	312	315	304	306	325	335	324	310	323	293	298	331	288	314	290	306	306	300	330	318	319	306	310	298	293	329	311	285	315	272	298	283	279	290	310	297	291	293	305	299	283	306	317	348	274	275	311	288	301	271	286	295	269	294	308	301	301	302	300	320	302	295	284	321	303	324	314	299	282	327	309	313	281	290	298	306	286	294	332	286	291	279	293	296	270	271	282	301	257	291	277	293	275	289	301	279	300	261	326	275	308	269	284	275	292	250	280	311	265	316	291	302	285	313	267	289	274	267	308	289	299	312	292	285	289	273	299	282	302	279	298	311	293	310	289	275	291	291	273	251	264	361	270	301	284	286	294	295	295	307	286	309	284	284	282	295	302	275	319	270	275	270	271	278	288	331	317	298	298	310	289	257	281	310	302	299	299	285	308	309	284	272	299	323	288	308	249	299	290	284	302	279	289	302	294	261	284	295	288	305	292	249	290	299	281	277	286	302	273	299	304	294	292	273	301	296	328	294	261	287	280	284	321	285	293	306	297	294	299	296	304	311	299	275	321	268	306	292	274	293	310	311	297	297	287	289	292	301	286	320	265	265	303	260	304	285	281	285	286	287	291	288	305	311	303	285	322	289	276	280	302	303	283	291	286	321	267	263	275	286	296	291	301	294	293	299	283	302	291	285	281	309	307	303	282	288	263	297	274	281	279	283	302	277	288	291	293	310	302	259	282	319	286	300	312	305	292	272	254	297	282	283	292	277	290	318	288	282	275	284	309	281	275	289	311	294	296	280	306	280	302	307	286	289	313	303	280	281	297	265	297	289	304	299	292	287	289	288	271	285	289	333	320	288	272	272	265	276	272	297	273	286	277	296	279	313	277	268	263	319	281	307	296	289	301	271	297	318	287	292	272	322	264	315	301	293	284	316	311	288	311	289	305	280	270	311	277	269	309	280	292	314	281	309	289	277	282	281	300	271	316	275	294	298	300	312	306	285	282	289	288	306	301	286	300	291	266	278	309	303	289	280	268	287	285	313	305	260	293	264	258	268	277	324	261	260	321	314	282	282	310	264	318	277	302	264	294	285	302	281	319	319	273	258	294	321	273	293	279	301	297	298	293	304	284	326	275	300	305	326	279	300	277	283	291	293	289	335	267	313	303	284	292	288	276	303	294	298	320	328	291	285	276	288	263	278	288	301	270	279	278	287	300	315	278	302	282	289	281	301	277	269	276	286	303	301	268	296	298	296	295	309	319	289	311	302	287	286	302	310	262	291	283	300	303	314	260	318	302	299	313	309	301	290	273	277	310	293	300	341	299	273	290	276	267	286	296	314	310	274	292	289	296	291	294	286	290	316	288	287	259	291	280	260	264	265	329	289	283	270	304	324	284	315	280	288	323	261	268	297	305	296	302	292	305	303	329	273	280	284	277	305	268	292	306	295	308	294	290	269	276	290	278	283	315	276	300	281	292	317	282	301	304	298	287	326	295	309	279	246	280	303	276	318	305	283	321	284	334	272	283	280	276	321	299	268	319	307	277	301	275	287	321	309	292	291	248	306	328	308	290	320	294	299	281	280	313	268	282	283	282	284	281	293	277	302	292	289	289	290	276	267	296	293	271	304	296	313	285	301	257	247	293	301	308	323	281	293	290	315	308	286	297	258	279	293	235	286	309	277	340	288	306	300	289	267	305	278	314	269	296	269	282	309	271	257	304	265	284	310	279	281	322	309	328	295	288	262	261	298	310	284	292	282	287	314	283	252	313	291	294	299	302	278	283	279	312	276	303	298	273	290	302	294	279	268	284	292	300	315	318	311	286	304	326	283	314	277	252	267	277	266	265	313	303	284	281	295	277	305	327	273	290	306	290	295	291	300	308	305	301	275	280	310	258	281	280	290	273	291	307	311	312	293	287	340	260	305	287	289	296	269	262	280	302	285	281	271	265	256	285	318	257	325	318	252	309	284	275	278	284	293	285	290	308	296	294	290	274	268	300	332	298	283	272	296	267	301	281	302	278	299	285	275	294	304	296	286	284	271	290	292	264	305	296	312	278	277	272	308	283	303	258	281	268	292	298	309	264	278	293	307	305	279	274	307	316	267	309	303	288	315	284	282	271	299	281	297	282	309	323	273	272	283	273	274	321	278	256	334	289	269	301	287	291	293	294	314	285	282	296	312	292	305	270	301	296	299	297	312	298	266	281	289	287	301	255	288	270	277	282	250	277	312	260	276	308	259	299	267	310	322	278	295	259	320	308	306	292	291	285	284	303	304	278	313	285	289	287	342	314	272	303	277	306	241	305	306	296	303	312	282	300	286	316	286	308	276	319	286	263	287	279	319	295	320	283	295	270	303	288	278	276	284	277	251	307	287	293	290	291	270	298	278	300	301	270	302	275	286	285	296	295	306	300	336	288	276	308	277	268	317	288	289	302	262	335	284	289	245	291	288	281	267	265	300	276	255	287	280	306	281	306	280	260	291	281	300	312	286	265	294	321	262	285	302	265	275	311	326	305	304	303	307	279	290	301	301	270	309	297	326	298	298	269	311	310	255	261	296	268	305	317	274	309	275	327	275	301	273	272	270	307	284	289	273	255	283	291	298	321	278	279	291	253	308	262	289	277	286	295	298	283	290	282	307	308	271	303	305	291	262	308	288	264	273	295	287	299	273	300	298	321	309	306	303	271	308	297	284	299	278	300	273	288	295	254	259	305	301	312	315	264	318	271	294	329	288	292	286	277	323	278	289	274	298	310	293	275	282	286	267	309	318	283	297	290	329	328	295	278	289	298	274	267	292	297	309	293	301	291	262	285	293	310	282	305	271	309	302	312	289	284	278	296	291	281	277	301	299	302	312	288	311	321	275	299	281	269	295	303	308	245	322	309	290	296	288	296	289	302	293	276	284	270	283	298	281	299	270	295	271	302	290	303	293	292	273	286	305	275	273	272	284	283	285	289	291	297	298	284	273	312	295	279	324	305	279	309	332	289	289	317	297	290	282	316	280	311	278	291	261	268	315	304	308	322	325	287	286	315	281	291	284	267	295	289	251	267	298	297	283	269	294	326	293	293	279	282	277	288	263	267	319	270	284	293	277	314	290	275	280	285	298	300	279	293	295	295	277	287	292	308	281	320	287	283	282	265	295	268	275	282	280	282	298	290	304	298	296	283	299	284	311	323	284	330	285	293	261	274	317	302	335	281	289	307	313	271	279	275	299	300	275	287	287	282	293	314	317	303	294	319	262	291	322	307	296	306	290	301	304	257	281	283	293	288	271	310	303	297	313	306	301	300	262	277	277	285	303	296	298	268	313	310	296	296	290	286	268	295	284	262	291	310	303	297	311	297	293	289	266	282	298	285	256	289	288	297	277	298	291	269	302	284	296	307	284	289	307	288	283	266	299	321	323
23785	21642	29473	24295	21643	17033	1665	781	639	562	532	462	457	429	410	435	375	368	402	352	419	355	362	353	329	372	363	389	358	383	372	324	349	366	363	341	325	337	364	300	314	328	329	304	341	355	350	365	359	319	368	349	334	328	381	328	309	336	333	333	325	315	329	331	367	349	339	369	344	340	343	336	341	343	360	330	340	333	353	335	315	318	300	345	320	325	323	303	326	285	323	318	330	334	335	359	312	348	341	317	359	337	307	336	336	312	354	334	365	299	343	337	350	331	351	350	314	321	354	325	318	315	322	309	323	335	346	311	360	290	320	312	319	367	343	335	354	323	336	351	333	351	326	359	323	313	347	326	314	337	337	356	338	324	333	334	321	317	330	357	309	330	307	317	351	304	334	332	316	323	328	359	339	306	363	335	328	329	335	320	337	337	359	304	334	346	340	332	314	321	344	331	323	332	357	289	327	340	352	318	308	347	325	310	327	335	326	345	326	340	358	346	340	354	358	318	348	332	312	331	348	330	321	321	324	322	346	322	308	338	374	344	301	378	318	333	351	305	321	333	327	330	335	336	311	315	341	310	334	323	345	308	315	336	358	306	360	338	339	334	336	330	379	336	329	318	328	336	359	363	340	342	349	300	356	330	362	338	323	351	326	312	354	338	344	310	349	354	343	343	341	359	327	308	318	340	371	372	348	329	299	330	330	336	333	338	313	317	341	317	284	352	315	308	300	300	333	326	321	344	357	336	322	350	331	342	335	368	326	339	315	344	305	318	316	331	349	296	318	318	328	322	326	335	331	316	336	321	322	334	341	352	319	313	352	330	311	327	326	347	328	342	313	358	328	334	325	350	340	328	328	350	314	344	339	347	335	325	311	320	350	332	314	345	301	323	335	340	295	367	365	350	329	288	347	294	330	347	351	356	334	305	339	305	343	365	307	317	329	360	333	319	340	321	342	317	317	341	341	335	312	320	303	317	329	320	321	336	326	341	332	295	326	349	311	340	352	335	335	314	325	308	310	329	322	307	307	353	337	359	368	363	327	345	333	342	332	358	319	360	350	316	301	355	319	322	302	351	331	293	318	332	312	322	332	345	328	327	377	342	357	314	384	349	296	306	337	337	342	306	341	335	317	319	354	296	301	313	329	314	324	339	303	353	315	339	332	314	323	360	331	330	332	332	321	308	322	320	306	338	325	315	314	341	306	358	295	284	354	348	362	346	328	353	324	333	330	302	353	297	351	335	332	311	303	321	323	334	321	347	341	344	324	336	327	350	294	314	329	333	341	320	318	319	326	337	310	342	333	320	339	323	323	297	339	340	343	326	339	317	330	339	333	322	326	325	335	340	312	304	313	351	316	289	339	341	351	370	308	326	353	337	342	339	316	296	337	336	351	317	321	331	314	360	344	338	335	315	324	331	310	339	334	326	348	341	341	346	288	360	317	305	345	318	323	296	306	323	343	329	333	336	364	321	309	346	293	329	310	350	315	270	320	351	304	316	300	299	337	320	297	323	342	319	309	311	330	340	327	361	316	307	277	326	315	299	301	367	319	321	316	322	304	327	329	310	319	374	330	313	332	303	319	351	346	348	318	329	332	350	314	314	338	317	332	300	347	324	341	310	305	331	351	333	290	314	312	331	310	344	335	313	356	364	333	322	278	352	342	317	340	336	353	349	310	334	354	338	320	325	358	333	341	339	321	351	315	322	326	342	315	327	316	302	322	340	336	321	345	301	339	301	307	345	324	333	307	317	313	351	354	317	322	301	359	322	336	287	350	321	356	331	326	314	370	336	314	323	336	327	328	324	350	328	347	348	325	327	346	361	312	341	349	367	327	348	298	316	325	292	307	310	335	313	356	329	327	335	384	316	303	342	344	319	330	314	267	323	339	330	308	359	304	336	317	337	294	333	292	327	340	326	324	333	347	319	328	338	340	314	354	335	299	297	314	346	332	355	297	308	326	328	336	354	337	307	338	323	324	314	320	330	325	343	295	341	303	302	314	328	360	336	344	311	336	304	315	318	317	308	341	318	319	311	320	336	309	356	333	315	345	300	322	364	335	319	313	304	345	315	327	300	326	332	346	333	327	290	319	329	346	337	358	311	301	313	343	350	326	376	343	323	322	329	331	279	315	327	330	318	329	327	321	328	353	329	294	324	339	302	322	335	346	360	355	324	340	314	322	343	333	330	334	326	315	319	332	315	306	314	372	308	342	325	299	323	335	305	312	325	330	325	349	321	354	333	335	344	323	329	334	309	322	311	327	307	341	312	321	333	317	356	318	345	336	305	338	340	336	305	310	337	331	306	319	350	341	303	317	351	351	350	348	322	326	299	348	323	298	331	307	315	322	312	335	356	329	325	351	310	334	352	312	311	335	321	295	326	326	331	355	344	317	314	312	315	319	323	322	319	341	327	321	317	320	329	346	327	317	306	318	327	330	367	299	357	340	312	337	317	337	321	340	291	342	354	340	336	325	347	317	301	305	349	349	322	329	312	316	375	340	296	343	335	332	307	319	338	335	326	356	294	320	341	330	295	352	321	346	331	341	368	334	333	351	330	348	328	330	338	340	346	318	324	326	342	341	304	326	357	337	338	290	320	324	339	350	313	322	335	311	327	340	348	321	331	335	325	337	327	315	305	331	349	320	309	327	345	336	305	333	347	320	354	302	349	347	334	314	313	336	306	315	314	317	328	334	311	334	362	345	350	329	322	343	300	264	290	349	331	308	340	304	333	339	334	322	337	325	362	311	342	319	349	336	336	303	306	338	340	301	306	318	327	319	329	344	373	341	323	325	306	323	326	326	295	334	348	335	313	319	310	357	299	334	344	359	363	352	336	327	336	343	318	323	300	344	312	319	320	301	332	318	350	321	326	292	305	315	312	312	317	319	305	307	328	322	293	287	330	345	314	303	313	327	334	310	350	301	332	324	325	313	326	349	337	302	321	317	333	319	344	323	328	337	320	333	338	336	331	327	317	306	317	354	350	301	309	347	333	336	304	323	329	320	309	290	323	329	324	354	345	313	339	344	316	308	306	336	315	346	297	293	321	320	314	344	333	346	281	332	307	331	319	322	305	307	338	326	323	328	366	321	345	330	311	296	311	333	346	317	331	335	302	304	344	343	340	337	340	357	334	314	320	333	323	343	327	321	340	316	350	310	331	346	347	357	337	314	324	303	357	331	278	350	339	322	312	331	353	304	335	324	348	349	321	303	332	303	326	324	296	347	326	343	357	338	330	351	340	319	327	320	296	342	319	335	360	341	357	351	335	318	351	311	346	344	342	333	327	332	325	358	313	344	334	347	319	316	305	288	331	325	354	355	347	320	332	343	331	362	296	350	346	324	344	325	329	313	305	324	335	330	321	356	367	295	334	337	337	340	331	328	321	329	331	319	288	329	326	371	331	318	326	322	338	326	308	331	313	327	290	340	302	306	345	334	333	334	329	337	311	339	329	324	358	300	298	308	308	339	318	316	297	304	341
29896	25046	14061	7564	5040	3654	2911	2301	1947	1752	1475	1279	1226	1139	1076	998	958	916	936	851	890	820	805	792	733	738	751	764	744	745	733	781	702	704	708	701	707	752	711	707	679	659	723	751	695	670	674	662	717	704	686	673	674	668	699	706	671	671	684	682	699	649	716	698	665	676	671	640	687	611	676	662	647	665	629	699	675	640	697	665	660	652	662	685	652	657	686	675	654	680	718	668	623	626	663	643	668	704	626	640	660	681	682	652	686	631	659	695	630	641	657	659	673	668	636	673	634	654	686	662	697	650	670	628	654	708	658	662	639	685	624	645	623	705	660	677	603	691	656	655	617	629	682	659	636	650	622	658	689	631	648	674	660	644	624	628	652	621	632	600	661	595	701	632	644	612	608	619	659	659	636	613	664	654	619	631	644	704	612	670	587	647	616	640	637	644	660	638	627	614	639	634	665	702	665	673	669	561	609	655	651	674	640	628	648	700	671	638	649	639	689	673	641	653	669	602	593	664	671	707	618	588	644	606	650	652	642	661	677	679	637	600	649	668	649	667	671	613	634	659	634	629	611	668	615	646	627	642	656	639	623	637	630	636	623	641	641	593	705	689	657	642	589	594	636	704	634	586	603	671	647	659	622	633	684	603	645	636	640	658	623	625	631	653	658	644	691	631	652	652	617	650	651	638	628	670	658	655	624	661	648	629	643	615	669	642	643	646	684	600	650	606	656	666	642	644	617	652	641	654	642	660	619	642	636	662	642	632	636	618	619	613	666	686	668	646	654	625	632	642	649	639	687	646	646	637	685	654	648	671	658	651	610	609	637	614	622	712	625	670	603	651	651	664	665	657	681	608	690	607	655	640	626	631	657	624	654	681	655	639	650	671	661	620	634	621	660	655	663	643	635	629	628	612	637	669	669	650	645	674	606	610	599	632	657	667	604	681	617	698	667	666	668	678	657	663	647	684	638	633	624	586	672	671	643	670	662	653	668	627	628	616	683	646	667	651	613	675	653	644	644	606	658	639	635	661	677	622	673	636	637	628	639	631	671	612	683	688	638	618	684	642	654	650	676	621	620	665	626	612	642	639	625	640	622	669	628	647	651	649	624	670	616	691	618	631	639	616	644	655	635	647	647	677	636	666	669	603	607	608	651	690	683	588	664	646	652	675	643	676	621	618	649	667	687	698	626	572	629	664	652	673	650	648	636	658	646	609	672	631	681	689	643	627	630	663	642	638	623	682	615	691	691	630	651	669	607	688	615	639	643	640	615	672	639	696	636	685	644	624	633	639	616	658	640	699	640	653	642	655	676	669	635	643	628	610	635	639	614	677	586	621	700	656	647	639	626	627	661	669	609	614	648	668	695	631	680	631	613	636	666	655	641	650	640	617	652	649	652	616	634	662	617	615	628	629	634	658	657	647	642	669	645	665	628	701	639	636	597	652	590	674	654	671	641	628	635	593	628	670	609	641	631	634	693	618	676	688	648	656	638	623	655	627	654	631	668	684	676	655	623	681	647	654	650	636	650	617	658	676	668	647	614	652	662	635	720	658	674	608	622	679	641	643	610	657	611	668	619	628	641	655	651	672	616	618	665	683	641	679	607	606	621	585	661	634	660	655	642	661	623	661	674	654	646	637	618	697	611	614	675	666	624	639	663	658	651	693	648	627	677	665	671	643	679	683	678	632	683	654	614	677	689	608	665	617	675	635	699	599	634	608	595	635	635	657	662	619	640	662	638	628	642	651	641	650	648	707	638	636	633	667	688	656	650	623	625	646	683	601	673	669	664	673	639	610	653	648	701	665	661	656	637	611	571	623	636	657	666	601	654	644	649	707	678	644	664	668	619	632	615	691	636	645	644	679	707	635	669	640	632	646	620	626	666	658	694	637	682	660	645	666	596	628	619	626	654	635	675	644	643	612	704	616	649	633	677	685	651	651	674	693	633	634	651	626	630	616	632	654	650	686	629	653	665	659	610	660	657	607	668	664	681	661	613	630	623	629	670	648	687	636	659	704	660	658	656	600	665	660	619	625	633	671	656	629	640	630	645	651	597	638	642	630	642	611	659	693	622	641	681	609	665	647	650	653	671	637	665	610	614	632	626	648	690	667	682	680	671	701	657	644	653	659	578	644	676	650	623	669	628	606	651	656	630	655	678	607	668	648	653	636	641	681	623	625	616	616	640	662	624	631	627	629	614	641	655	639	663	645	653	704	651	633	616	683	673	625	636	657	672	683	658	639	646	659	618	683	639	655	656	648	626	654	620	636	640	625	642	683	655	643	620	677	657	626	663	626	623	650	604	653	649	684	621	598	601	651	651	625	676	669	644	632	691	577	634	621	595	637	669	610	611	659	662	668	630	677	649	647	655	635	691	626	642	649	657	654	656	664	695	666	640	646	591	691	664	642	637	634	656	653	643	652	646	670	623	641	670	651	656	708	664	632	624	632	666	684	641	660	702	608	606	631	636	643	643	677	643	665	672	611	627	655	626	598	619	608	634	645	614	659	673	664	702	612	677	634	626	643	657	626	672	635	685	638	600	673	669	651	646	600	602	673	644	671	608	677	601	616	649	672	666	634	694	605	658	672	640	625	622	676	639	671	667	697	659	646	643	638	665	633	657	641	627	618	662	660	643	662	670	685	592	670	654	684	635	648	637	678	639	651	642	648	644	662	621	656	611	593	631	648	643	666	627	644	641	634	624	667	625	673	618	650	620	631	655	631	616	649	660	666	651	668	634	621	639	627	622	682	678	663	650	635	676	617	644	640	628	638	673	636	641	609	622	572	668	658	647	629	651	639	679	672	692	659	649	666	653	594	673	671	682	640	616	609	602	643	614	636	616	637	650	639	663	648	623	596	626	678	629	657	640	675	626	661	641	618	663	675	638	651	644	632	679	656	706	597	662	604	585	631	641	588	681	601	644	661	633	640	671	642	615	645	667	628	656	619	625	654	650	650	639	619	659	625	633	684	612	639	636	647	605	658	650	637	660	658	684	662	638	687	649	674	644	691	688	612	651	659	628	644	682	655	645	653	626	668	647	670	641	647	670	662	671	619	614	631	647	671	633	654	637	628	667	605	646	647	656	653	635	637	595	650	595	680	641	653	639	655	671	692	605	679	585	639	629	622	673	630	645	645	649	625	591	635	625	635	625	632	650	653	627	649	677	699	647	625	630	650	617	657	669	712	622	645	636	650	618	672	647	632	618	589	666	633	653	622	670	617	650	629	678	632	653	609	658	652	618	660	698	607	655	665	625	669	649	690	658	669	641	637	676	634	666	664	626	649	655	645	640	670	618	652	582	650	665	631	681	644	681	657	574	652	675	657	630	653	665	642	652	653	654	655	603	602	645	692	607	630	661	631	658	644	653	679	632	700	669	627	624	625	680	608	624	635	694	648	647	604	700	653	633	635	676	676	638	658	677	634	585	627	648	625	657	650	642	673	685	637	669	620	655	621	629	627	677	644	614	643	625	643	647	629	643	658
27316	20710	6518	557	282	249	251	248	193	230	235	222	218	213	242	219	235	202	216	234	221	243	209	214	203	222	247	216	212	214	225	221	207	220	194	231	234	187	186	223	225	214	225	205	193	217	227	197	229	215	227	210	213	212	214	220	212	205	192	230	228	192	233	210	207	224	206	193	203	212	199	213	197	236	207	211	215	194	224	218	234	194	211	235	204	212	198	207	215	238	189	198	199	210	213	212	192	224	200	213	234	213	196	230	223	219	191	219	223	199	197	208	200	248	186	232	203	223	204	208	212	202	219	223	217	221	220	219	217	206	205	231	225	223	194	194	200	216	203	196	182	214	186	215	207	203	216	210	216	211	227	225	196	197	228	196	211	205	219	211	225	234	196	189	196	207	234	224	246	209	197	189	195	225	218	207	221	208	196	204	187	223	199	225	222	210	235	191	211	179	221	203	208	206	185	214	238	228	211	206	207	206	205	190	238	224	236	192	221	214	219	200	222	221	213	205	256	240	210	215	219	203	227	207	212	219	200	219	222	209	210	219	217	222	225	243	197	214	190	201	229	199	221	207	219	210	209	211	232	228	201	242	195	217	181	199	213	217	215	192	200	232	207	226	225	212	228	235	211	185	226	219	226	193	220	231	224	187	207	222	223	226	215	193	219	230	213	219	213	195	225	208	210	216	197	229	177	204	224	214	219	211	208	218	224	232	223	242	211	225	222	209	219	185	209	185	213	188	225	208	199	214	194	205	190	188	219	220	213	211	218	204	198	202	224	212	211	200	194	235	211	220	220	226	220	193	192	219	218	215	213	228	220	228	221	199	217	235	209	191	184	212	232	203	203	212	226	211	239	240	235	218	205	214	215	214	221	238	221	234	194	188	203	201	210	214	231	204	228	225	197	206	224	195	202	214	236	221	226	229	198	224	213	198	239	217	203	215	223	219	202	230	235	203	211	196	210	224	209	221	215	224	245	185	205	210	224	223	240	217	217	221	197	205	197	228	222	227	215	220	238	234	206	205	206	222	234	223	199	216	219	200	210	208	205	210	186	222	215	194	203	196	192	192	242	231	203	207	223	222	200	215	205	219	191	225	199	228	229	206	238	223	234	212	244	225	213	227	253	215	207	207	205	213	226	206	213	230	194	224	206	220	207	201	229	207	214	207	220	225	229	240	226	205	221	205	209	235	240	229	214	220	211	229	197	190	226	223	188	222	219	223	199	190	186	212	195	203	225	222	221	219	195	227	224	188	222	221	217	247	218	225	234	199	202	209	196	215	190	233	226	226	212	239	211	183	211	203	239	217	199	207	243	223	212	211	223	230	235	216	225	212	226	237	205	189	217	224	200	196	201	208	230	190	218	209	200	208	208	235	205	212	242	203	200	206	234	197	217	169	184	214	206	211	194	212	214	217	216	222	203	213	206	251	205	255	228	210	225	211	241	223	219	220	205	228	213	206	220	209	217	227	214	195	227	200	186	229	215	207	220	216	216	197	195	207	181	190	214	204	200	232	203	217	220	209	200	243	230	203	212	214	228	232	222	238	218	189	213	223	208	215	225	226	221	219	224	220	217	237	247	191	209	202	212	208	211	221	215	214	226	216	218	222	219	192	220	245	243	209	229	204	220	225	195	216	214	242	210	222	240	220	235	202	194	223	220	207	202	202	234	218	211	232	211	220	217	232	230	205	210	220	217	203	241	188	196	205	245	216	237	213	230	209	203	216	216	229	201	208	201	220	202	231	225	195	232	230	201	193	176	197	208	217	187	197	229	237	212	195	229	207	183	210	230	220	206	239	231	213	205	240	198	201	217	195	221	233	202	210	205	203	190	229	221	208	212	196	201	197	223	206	210	196	220	240	223	204	202	226	232	197	223	184	213	227	222	199	217	226	215	221	205	191	195	201	201	214	236	224	222	200	228	217	234	213	217	208	197	202	186	230	240	233	198	192	206	205	202	200	201	229	223	240	218	235	211	209	189	227	227	215	213	205	214	197	236	234	222	220	225	240	209	263	226	220	227	225	221	204	211	206	224	189	210	207	217	222	227	223	201	209	235	228	227	192	206	218	228	230	234	220	222	220	212	228	217	237	215	203	227	211	231	241	196	233	223	210	226	209	207	208	211	208	224	203	227	241	226	218	204	242	185	218	230	213	196	205	201	196	201	205	204	213	200	227	205	210	235	206	235	198	199	206	254	227	220	215	224	228	190	208	196	214	230	218	217	197	205	200	214	208	218	199	179	215	196	205	219	205	220	203	206	207	199	187	211	232	216	208	217	207	208	232	223	221	206	237	232	223	205	216	216	192	223	201	221	227	213	222	230	227	211	214	208	225	212	179	208	207	231	213	205	213	231	200	229	225	205	215	202	224	232	228	219	196	205	202	222	230	206	204	214	221	202	213	210	229	227	218	221	229	219	209	227	212	211	240	231	215	223	216	187	199	203	209	202	223	201	199	218	214	203	198	233	224	223	228	238	212	215	237	218	202	246	220	203	223	205	227	181	205	230	204	205	214	212	223	197	231	209	216	209	214	186	201	222	240	217	229	190	203	207	206	213	210	245	227	217	224	246	208	212	218	225	214	174	216	216	205	206	228	199	205	222	202	209	209	220	211	220	207	238	217	181	205	229	193	213	196	224	192	219	206	197	217	222	224	240	206	220	227	211	222	227	204	202	207	227	218	211	204	198	217	212	222	194	219	188	218	201	210	217	224	185	207	207	216	213	192	244	215	220	199	197	212	202	228	227	228	212	233	203	230	218	218	218	205	206	226	231	197	226	211	217	210	236	228	205	206	232	181	245	217	231	201	224	226	213	227	226	207	207	217	198	209	207	210	237	206	227	227	218	243	198	215	213	232	211	199	211	225	216	200	228	223	220	229	198	212	225	207	195	205	214	195	236	228	203	204	256	166	214	199	219	202	229	194	228	211	210	226	238	222	225	225	209	193	207	226	208	214	208	209	210	229	197	214	226	217	222	221	216	205	209	226	223	198	194	202	221	207	234	215	222	199	206	238	189	229	199	215	231	220	216	186	211	233	206	194	202	215	212	212	206	246	224	225	202	206	224	213	217	192	184	185	207	204	231	231	201	194	210	215	199	210	202	216	210	207	198	217	229	189	244	211	212	233	228	224	202	242	230	220	202	230	186	238	215	204	211	226	199	220	200	199	232	240	221	197	233	192	209	199	211	198	200	212	241	221	231	219	221	206	206	207	228	198	194	217	197	204	210	201	201	258	218	239	186	227	208	192	219	207	228	208	221	200	205	231	209	222	236	221	221	191	243	237	177	226	203	209	208	214	216	215	193	226	215	215	202	233	210	227	192	209	211	217	205	200	216	222	209	206	178	231	227	216	205	199	231	189	213	209	252	198	188	212	221	225	195	232	231	213	200	199	237	216	220	194	207	221	202	222	221	200	230	222	192	213	223	225	221	220	218	185	203	213	192	210	223	206	223	234	251	222	204	231	246	236	211	200	207	215	209	211
10307	3652	1409	911	677	636	560	569	549	523	504	501	524	501	489	490	486	465	472	500	468	531	502	507	510	499	477	473	466	448	499	475	419	473	471	462	496	472	481	467	453	451	469	478	500	451	468	479	478	489	520	457	460	507	444	430	424	476	482	478	459	497	465	479	510	464	455	468	460	453	487	474	468	474	432	471	453	450	491	452	477	488	458	504	464	485	461	508	430	492	475	449	494	456	451	486	453	439	494	462	483	461	460	488	471	454	481	486	492	476	461	431	470	490	478	470	481	469	460	468	438	491	448	522	498	441	469	448	459	503	506	476	481	472	482	479	481	471	482	462	478	433	427	478	468	441	484	464	515	502	470	477	488	450	463	484	464	492	488	492	434	446	441	464	472	486	476	428	470	502	459	465	498	452	440	488	485	468	448	500	466	467	472	489	497	464	463	463	454	462	443	451	448	479	454	448	452	464	418	454	462	446	472	490	448	471	470	462	491	459	475	450	459	475	466	479	450	429	479	463	437	446	458	497	495	474	454	451	481	477	493	469	461	474	471	482	438	481	482	463	476	492	466	490	431	470	434	489	466	444	480	481	471	464	469	478	481	486	456	445	488	457	469	466	479	471	411	498	491	431	446	476	442	441	447	459	469	469	476	480	467	485	465	471	472	456	449	454	486	469	499	486	468	473	476	452	452	506	450	451	486	452	445	454	474	416	469	451	440	462	480	478	473	512	502	444	498	446	467	494	492	491	455	484	477	515	455	479	497	479	479	452	466	482	492	466	485	475	453	439	450	507	485	451	489	470	453	453	487	433	497	459	478	474	419	463	465	465	481	459	468	494	453	481	440	484	478	459	502	498	455	492	489	482	471	483	440	470	454	504	502	441	474	445	447	500	437	465	443	457	474	463	486	465	444	468	450	442	484	465	447	481	515	464	473	496	477	465	493	467	429	520	468	506	465	436	469	482	490	455	470	481	493	444	465	419	483	449	472	452	501	436	472	438	460	454	453	471	463	526	448	511	501	432	477	454	471	451	457	495	461	485	454	457	454	499	480	452	497	503	469	526	469	473	436	447	502	478	506	465	450	470	455	476	436	490	430	511	480	461	485	488	479	500	491	442	483	466	450	466	455	462	462	524	454	419	479	468	489	457	479	477	468	466	446	479	491	472	463	458	487	473	471	459	490	500	466	484	469	458	453	512	454	462	455	458	469	450	421	480	514	447	494	497	463	452	431	458	483	456	444	475	475	485	481	492	462	473	445	484	479	477	427	459	438	458	436	468	460	470	478	437	475	521	449	494	471	498	470	451	484	451	453	444	470	469	439	418	444	425	515	462	494	406	501	447	462	436	457	447	488	439	482	464	453	472	471	437	463	465	450	475	474	487	476	470	466	487	470	448	491	479	461	458	459	426	499	485	458	514	441	448	474	466	468	458	453	512	469	476	471	462	473	452	462	456	477	472	491	455	488	451	472	449	431	428	460	476	457	462	477	460	497	462	440	457	475	443	432	449	458	472	427	486	490	458	493	501	469	419	443	482	484	459	437	433	468	427	472	435	446	464	454	479	453	474	463	445	455	505	482	440	454	452	492	498	474	477	450	433	443	467	441	490	499	485	488	464	453	462	484	425	477	466	476	472	492	501	466	473	467	471	477	484	441	480	504	472	443	444	455	496	440	449	506	480	474	488	451	453	470	480	464	403	488	460	482	428	478	452	453	492	462	470	491	517	445	511	470	496	483	486	481	454	465	471	448	510	478	472	449	471	509	445	487	477	446	498	475	436	430	466	456	479	461	486	486	448	467	470	459	494	505	473	454	429	479	458	463	485	463	452	466	430	451	495	452	486	438	475	459	482	428	498	462	459	456	496	452	495	455	482	444	453	464	461	473	468	487	506	446	488	458	450	454	461	482	475	452	452	445	483	439	478	421	428	478	493	455	463	452	482	482	478	498	469	445	469	439	435	475	435	443	448	468	445	478	484	463	478	500	416	494	489	476	486	452	481	486	456	472	469	465	473	475	480	519	484	432	453	470	462	466	469	452	440	511	517	474	469	475	434	516	479	516	466	445	463	487	483	450	470	460	475	481	434	462	458	491	487	464	455	464	474	447	471	521	483	486	477	491	438	465	488	494	426	453	479	422	488	444	467	454	476	486	498	484	468	481	465	512	496	456	463	437	450	466	467	514	451	473	445	476	472	467	489	445	503	441	495	463	476	466	459	510	479	493	493	464	452	447	442	453	465	459	442	471	471	508	511	480	484	493	494	496	453	478	481	411	457	482	446	440	450	474	462	500	445	491	471	451	495	520	455	476	502	438	417	452	476	487	449	492	447	451	452	516	494	497	463	479	483	446	485	433	405	417	475	504	440	444	448	461	466	442	453	475	459	443	449	410	481	455	434	513	446	464	436	441	469	468	458	450	431	466	486	473	541	488	518	461	501	450	475	470	467	449	479	484	469	453	434	440	469	413	473	478	483	464	452	468	498	514	474	463	437	469	476	433	462	451	461	476	448	472	502	489	466	482	453	461	426	504	470	518	472	482	490	488	472	493	469	460	466	477	442	484	462	412	455	464	491	495	528	447	446	480	486	460	499	480	470	473	454	460	441	459	458	490	458	425	477	455	462	475	516	482	476	478	452	532	444	500	446	481	455	459	486	487	484	476	488	445	464	477	469	492	452	462	483	476	427	446	476	458	463	441	476	434	457	453	482	461	483	442	506	444	403	481	478	467	518	469	457	498	490	445	430	473	485	461	441	477	462	476	465	475	465	452	431	448	464	418	455	480	456	542	464	476	473	455	474	453	451	498	431	469	499	430	435	456	488	471	455	470	458	435	440	479	501	505	421	483	441	461	475	471	485	484	462	473	442	500	488	422	531	468	496	443	457	483	452	496	458	457	483	491	475	398	502	475	455	486	487	460	472	495	466	481	526	485	471	470	446	469	471	477	471	500	490	499	468	474	488	461	432	479	469	469	466	480	504	468	494	475	471	452	511	458	449	451	471	513	415	452	498	405	485	492	460	472	437	477	444	497	432	467	482	406	438	484	462	449	437	471	456	463	459	466	475	445	470	475	465	460	500	502	512	441	458	491	491	463	483	458	514	469	460	493	460	465	519	423	422	456	458	450	446	469	460	458	432	453	496	480	443	490	451	430	505	501	474	484	474	454	445	456	472	474	487	462	488	444	489	480	486	453	469	456	442	503	470	487	443	466	465	460	503	486	425	428	467	471	456	444	433	457	488	472	517	455	494	452	456	477	459	468	485	444	453	466	490	426	458	466	443	456	490	466	458	460	474	464	475	447	479	465	462	488	428	454	441	458	486	463	436	465	472	458	451	510	474	447	490	457	444	497	467	478	504	458	459	444	466	458	436	444	458	439	467	469	511	511	441	508	455	485	452	439	459	467	491	527	459	505	522	463	449	490	509	427	434	483	472	442	456	482	483	503	485	451	485	454	509	452	468	469	454	471	463	463	514	477	499	480	483
24702	21622	28750	24970	18419	1160	514	366	279	263	261	210	210	182	162	174	179	185	152	166	156	163	159	184	150	137	163	139	155	143	150	150	160	156	150	144	148	136	143	128	167	138	132	163	143	133	132	159	132	142	138	164	109	140	148	140	148	150	150	135	148	141	136	107	154	140	145	153	157	144	112	124	128	150	142	135	134	131	125	143	130	139	129	141	160	161	144	132	170	127	122	148	123	151	137	132	128	120	149	129	159	156	154	124	141	144	118	126	155	128	118	123	126	128	139	140	134	124	134	136	134	155	138	132	147	138	152	128	147	125	124	127	141	142	151	136	134	140	146	125	127	160	122	134	133	142	152	139	147	114	146	137	122	113	145	163	123	132	131	148	118	119	137	155	117	145	142	159	139	127	159	134	136	141	158	150	143	146	112	153	155	138	136	127	143	146	137	173	158	150	147	124	141	136	143	121	147	122	135	181	131	128	152	133	153	144	147	122	122	132	122	121	136	128	118	144	132	120	142	139	138	130	134	149	145	144	138	117	155	138	147	130	133	122	131	146	126	136	140	126	126	126	146	134	160	124	127	145	139	124	139	124	146	126	121	140	121	137	135	115	137	161	138	117	114	144	117	133	116	158	148	144	113	125	127	128	139	136	133	131	121	149	152	123	145	142	163	145	160	136	157	145	148	143	137	151	146	145	163	143	126	140	134	144	127	145	133	153	136	142	149	152	151	139	164	135	145	166	119	153	138	139	135	109	128	124	131	126	133	137	147	129	141	152	130	146	135	140	149	140	135	128	128	122	116	149	159	157	140	144	125	140	147	142	147	151	146	142	122	146	143	133	137	160	151	131	117	154	120	148	126	124	122	130	131	130	142	121	159	158	140	114	125	126	118	107	127	134	152	147	120	127	128	143	119	137	141	137	137	152	136	107	125	144	130	110	172	157	142	131	128	135	155	123	116	137	152	145	167	124	144	151	118	109	134	126	123	140	143	145	160	139	123	150	137	133	123	140	133	134	152	103	129	124	130	133	138	127	135	137	136	140	153	143	137	153	148	139	132	144	131	116	126	124	121	133	123	137	153	135	103	136	163	131	148	121	112	150	144	159	143	109	140	128	121	130	139	144	135	128	139	129	123	130	154	141	122	153	162	133	123	147	157	130	148	137	130	121	134	138	137	143	135	124	136	146	133	132	121	135	137	137	125	131	122	141	146	138	148	139	144	153	145	149	142	133	132	138	157	135	150	131	133	131	134	124	115	121	136	129	151	152	123	151	149	152	125	149	146	157	141	143	145	134	145	145	128	129	142	137	162	145	145	132	131	145	146	127	148	133	114	138	137	135	140	131	135	148	128	121	156	149	143	131	156	142	119	136	124	150	142	143	154	148	114	133	139	136	150	128	151	120	139	148	130	125	140	131	114	140	134	141	143	162	134	153	150	139	133	149	163	139	134	116	147	124	166	128	138	144	127	130	130	137	147	147	142	146	125	132	157	138	123	144	150	129	142	138	140	135	142	127	140	158	145	120	142	121	120	146	147	144	154	129	138	136	136	132	169	134	130	147	143	143	146	142	131	146	150	116	157	124	147	135	129	135	148	154	134	142	134	144	136	130	152	141	152	137	134	161	141	133	132	147	137	129	136	162	121	142	146	153	138	141	140	126	128	129	135	147	143	141	121	165	143	136	149	139	128	131	136	126	142	130	163	129	131	136	139	155	140	139	122	140	144	132	137	138	135	136	136	140	137	124	103	138	146	125	138	163	122	148	139	147	160	147	136	144	127	147	131	149	152	116	145	141	162	150	128	135	145	129	145	124	121	153	145	124	138	146	131	136	159	117	136	144	144	141	119	163	137	122	139	119	144	140	144	130	133	124	116	116	131	146	136	133	119	140	113	143	144	137	159	125	130	135	138	140	149	144	110	116	162	136	148	135	138	125	153	140	136	136	132	134	153	159	135	128	153	108	121	143	139	122	137	136	109	137	147	135	141	134	122	142	136	122	146	143	155	138	124	146	144	132	147	133	122	168	130	133	151	125	134	136	121	128	145	148	127	138	148	147	118	156	140	123	126	124	151	134	128	121	151	131	136	159	151	135	146	132	161	128	109	136	157	140	142	142	133	147	135	130	122	137	136	138	129	139	149	121	147	145	129	133	136	140	146	131	152	153	124	124	140	148	131	147	132	149	102	128	128	151	136	142	133	140	133	134	114	144	130	147	140	127	143	123	159	147	129	134	138	166	154	144	144	130	140	167	134	154	132	135	145	131	141	141	147	129	152	135	145	143	134	119	124	152	134	128	124	122	150	124	152	127	131	145	139	137	133	132	142	149	135	154	148	112	143	132	129	141	126	146	117	129	151	155	121	141	151	131	140	136	133	125	116	146	152	143	139	140	130	143	138	141	147	156	141	123	114	121	129	147	156	127	150	123	138	150	134	138	137	145	145	114	117	134	141	128	148	113	129	129	130	126	136	121	133	136	137	123	128	120	140	118	129	146	138	129	139	126	157	123	120	136	153	113	133	137	143	135	114	138	132	160	150	141	135	114	135	124	127	133	122	144	154	112	146	128	132	132	140	119	138	144	141	105	123	142	142	126	141	132	147	130	137	118	147	134	134	142	140	133	121	125	142	131	137	153	133	125	137	151	135	135	150	135	145	118	119	138	135	128	133	134	144	128	140	141	136	165	131	131	140	141	131	136	128	120	149	131	145	127	100	121	151	139	128	122	140	141	136	132	149	136	123	144	131	132	137	126	122	146	144	138	124	138	138	122	145	130	118	133	157	125	137	131	134	125	159	157	137	136	138	130	155	157	130	118	140	151	148	136	133	139	135	136	127	129	135	139	144	141	135	145	129	127	128	139	138	141	133	165	135	150	127	147	120	138	115	152	139	127	145	127	135	121	127	130	130	153	116	116	131	162	148	135	127	131	126	137	136	128	148	123	142	160	127	138	131	135	145	124	123	131	136	137	145	134	133	112	139	138	139	144	132	148	142	149	136	132	138	146	128	140	136	129	131	152	126	139	131	128	137	145	133	132	140	158	132	134	140	139	137	132	130	123	132	136	135	137	138	133	166	135	122	134	123	118	144	138	119	133	136	138	151	129	129	120	118	129	153	143	155	112	129	144	139	138	120	146	130	143	118	127	112	126	143	140	150	136	110	124	126	117	134	132	124	146	122	128	142	149	143	127	158	157	142	129	160	144	136	136	122	129	115	129	125	156	134	113	159	125	143	136	137	149	125	127	145	132	136	121	156	151	129	121	135	107	140	148	130	129	148	127	133	150	131	130	143	137	132	160	135	146	136	120	145	152	149	142	133	140	117	145	139	145	134	140	148	155	145	143	152	140	142	149	92	138	144	136	148	125	138	133	129	124	140	119	131	131	141	138	124	129	150	147	139	135	134	133	165	136	141	131	112	132	132	146	133	128	142	128	136	132	156	151	131	138	137	135	121	150	160	140	134	150	138	133	130	150	158	137	140	118	162	137
23192	18406	8591	4383	2811	2012	1564	1197	944	914	762	661	601	563	526	515	434	466	457	397	400	388	393	387	386	322	389	333	359	360	344	357	344	344	330	355	306	313	327	335	354	345	330	334	363	328	317	295	326	325	358	337	318	313	288	313	315	323	326	280	315	305	292	303	316	325	327	321	307	300	319	349	313	313	293	310	331	315	306	314	314	323	338	312	306	286	333	332	312	314	302	309	304	285	303	298	308	312	318	301	282	303	313	324	290	333	307	292	290	324	328	272	280	343	285	325	312	287	294	315	297	305	299	344	294	321	326	301	291	292	312	342	300	309	306	328	278	289	309	321	311	293	315	300	283	305	326	331	310	312	323	322	294	294	285	297	311	278	294	311	263	291	305	314	294	294	283	292	286	350	330	346	300	314	298	262	300	308	289	288	321	287	338	305	311	327	304	302	293	306	297	297	302	299	312	308	267	307	305	331	276	323	319	288	303	293	289	285	308	290	267	334	345	350	310	315	291	326	311	325	327	311	273	291	288	270	316	293	312	342	297	304	331	277	317	330	295	333	283	315	295	345	315	280	291	299	337	324	336	329	319	274	312	301	315	298	307	299	310	285	311	303	298	317	302	283	294	276	288	306	296	306	315	302	283	297	299	332	276	275	304	288	311	296	313	299	288	307	309	314	327	286	315	292	292	314	311	311	297	290	293	287	298	315	294	301	278	313	327	298	326	299	300	327	313	305	342	309	292	285	292	273	299	298	294	304	324	296	310	330	296	306	317	323	272	294	285	314	325	304	280	296	300	305	323	313	317	299	300	285	321	291	263	264	316	315	306	289	280	331	317	305	320	323	319	310	289	314	280	314	284	276	327	301	299	268	308	274	278	315	331	299	313	321	320	294	307	304	330	295	295	267	309	313	313	291	296	320	317	351	272	312	276	318	281	258	318	311	306	298	294	282	317	284	304	309	325	317	302	300	311	317	268	306	266	310	292	320	294	308	316	313	308	319	298	278	295	289	301	299	326	289	323	282	326	329	296	290	324	304	315	324	313	321	292	297	317	290	298	312	283	300	303	302	311	294	316	296	313	315	298	299	310	299	286	300	267	278	284	290	284	301	310	308	292	297	308	315	282	321	304	314	315	307	288	336	323	292	318	335	273	304	325	308	297	316	305	323	317	329	294	318	342	281	312	281	314	307	286	269	325	309	296	320	295	287	322	289	303	300	298	295	296	308	307	286	307	280	291	345	304	281	261	287	323	287	285	290	303	321	286	309	358	285	323	304	322	289	299	315	288	302	322	300	289	314	319	291	298	289	293	329	313	285	271	269	297	311	277	295	293	279	298	286	322	321	306	307	304	293	291	289	312	297	306	310	322	320	317	302	302	320	349	298	299	308	307	319	278	310	304	307	309	298	322	284	290	269	283	317	303	288	295	317	317	277	293	302	315	287	296	321	316	317	329	300	315	304	290	307	306	279	355	333	279	314	298	284	295	310	297	288	301	313	325	291	307	337	303	320	311	288	295	298	328	305	294	304	305	317	294	268	308	290	310	269	268	256	301	289	301	291	306	287	303	326	290	299	275	303	293	309	268	289	286	279	296	273	322	287	293	300	297	328	316	331	291	335	329	312	334	312	299	307	295	314	304	312	307	309	335	287	310	317	311	300	305	290	299	289	314	310	325	289	298	304	276	303	320	306	308	304	295	297	303	285	307	322	266	281	284	304	304	305	312	341	285	345	322	316	282	313	300	266	299	302	333	278	298	331	283	299	287	277	264	305	301	297	299	327	307	304	300	322	301	328	309	296	300	322	302	322	328	314	293	295	296	289	290	302	282	306	317	322	282	281	316	303	337	299	293	296	316	306	309	307	258	287	288	297	289	293	336	289	335	282	314	287	307	322	272	328	299	293	279	320	313	304	317	305	342	302	283	318	280	316	305	286	302	309	313	291	298	293	317	286	272	293	299	290	288	312	317	285	316	317	334	280	322	290	304	292	295	319	296	320	323	306	299	252	289	276	326	310	284	311	295	272	315	288	292	298	314	297	301	278	334	305	298	293	312	321	306	285	313	298	306	287	320	275	316	308	294	328	281	330	314	317	323	285	309	284	323	306	292	302	323	322	283	308	334	299	297	318	306	330	306	300	291	286	303	317	332	319	332	324	292	300	309	303	308	280	297	313	281	302	285	315	321	312	267	311	289	342	284	313	318	279	285	294	338	315	309	319	316	322	284	319	314	277	309	276	308	300	275	313	301	338	300	283	307	308	295	289	300	310	290	306	283	310	309	309	313	310	291	289	305	333	256	287	271	290	316	301	341	300	276	298	300	273	294	282	301	302	281	291	281	296	298	290	301	311	298	297	279	291	302	319	300	312	306	323	269	294	268	300	290	310	317	299	326	291	297	272	289	301	290	311	302	294	297	272	335	297	319	293	300	276	295	315	320	304	309	317	323	307	306	291	311	315	325	288	287	312	281	315	303	291	276	313	309	280	300	310	310	330	303	306	276	293	309	313	303	298	297	285	335	309	333	305	307	291	310	306	299	333	342	328	308	283	318	310	311	291	306	303	295	324	321	313	305	297	299	313	330	282	284	301	271	291	295	294	311	320	312	296	320	305	291	287	284	326	288	334	312	285	325	279	307	303	310	328	348	329	309	287	293	299	283	289	285	321	291	304	295	320	308	307	311	301	313	303	321	292	309	302	311	316	301	319	296	289	277	313	335	276	321	310	317	283	289	289	296	308	296	296	332	295	301	310	291	327	319	341	295	320	298	299	323	298	329	304	311	312	284	280	292	318	282	299	288	290	341	305	299	340	298	298	339	318	304	267	325	310	307	307	336	307	309	309	345	296	300	301	330	276	298	287	298	337	299	284	294	277	315	280	298	301	323	290	284	308	305	284	300	292	310	295	293	288	304	320	326	310	278	318	318	314	316	295	306	302	327	315	287	318	298	287	286	307	299	322	287	297	267	297	316	275	327	318	293	314	285	305	314	315	303	322	321	281	282	315	288	300	297	321	314	313	297	280	302	311	302	321	285	314	303	296	287	321	274	307	317	298	271	284	275	308	281	304	296	304	319	322	284	305	314	295	289	301	326	301	293	287	291	296	301	305	332	328	315	322	308	318	341	308	295	300	288	295	280	323	303	311	310	268	292	302	291	279	300	265	283	325	282	279	319	280	332	320	290	308	288	307	294	287	287	304	295	294	315	267	281	328	312	283	279	307	309	298	324	310	306	309	294	343	303	304	312	316	299	286	288	291	308	316	279	318	298	291	297	289	328	314	303	329	318	292	287	305	309	307	290	315	259	290	340	326	294	310	321	298	303	301	288	297	294	311	283	295	291	309	284	313	308	307	285	311	317	319	287	288	280	293	325	314	321	287	310	320	310	341	311	294	248	284	297	326	268	295	275	314	304	289	306	289	303	295	281	309	311	315	259	292	311	309	303	310	309	321	321	285	316	275	312	322	308	312	317	303	306	316	276	315	306	294
23786	21638	29506	24288	21638	16503	1674	799	608	564	544	498	467	448	433	415	429	403	399	397	430	389	360	404	343	357	334	380	369	358	360	340	353	339	340	316	353	308	339	360	334	350	313	357	346	336	332	351	344	313	367	335	350	316	321	327	333	353	344	321	339	348	320	358	299	328	322	329	353	306	329	324	310	335	359	314	322	315	344	287	328	344	346	315	337	336	315	328	327	315	364	361	319	343	367	319	298	333	334	329	325	303	335	313	356	328	331	302	308	309	349	333	336	333	360	315	353	339	336	352	343	332	351	348	356	332	332	342	299	339	304	326	360	324	331	321	309	325	321	355	335	364	315	343	339	321	344	332	349	336	319	361	331	354	318	366	295	319	293	305	349	298	329	322	313	318	316	312	340	337	328	327	324	313	312	313	338	347	339	325	336	304	353	293	336	348	334	347	316	357	286	311	366	333	351	365	346	337	327	323	338	318	336	338	345	342	298	322	320	339	311	339	323	338	326	324	331	343	329	330	328	308	343	300	335	355	314	327	333	346	307	343	343	337	316	322	323	356	343	314	321	324	346	305	337	337	311	349	299	358	329	344	317	353	322	330	347	356	321	352	354	328	323	335	323	338	322	337	329	328	358	330	306	328	317	315	325	334	357	333	362	308	327	367	325	329	320	323	317	322	349	333	315	333	347	316	343	331	342	319	343	325	365	314	316	321	355	337	335	344	332	362	306	313	360	330	368	349	318	294	340	356	293	308	315	348	301	323	335	353	327	303	321	289	327	302	318	318	291	336	311	338	331	341	323	355	323	330	319	323	299	306	335	336	317	304	323	317	308	343	360	325	331	329	313	315	306	380	325	339	340	331	325	359	319	338	345	366	345	319	324	313	335	342	328	320	320	324	323	327	333	293	327	322	347	314	314	315	325	343	295	303	354	327	312	327	312	321	366	364	318	325	354	368	325	345	326	372	311	343	330	341	349	314	343	313	314	315	316	299	317	336	315	320	348	309	290	319	326	359	317	360	353	320	322	346	300	300	318	349	324	324	304	325	292	288	339	341	300	340	328	308	349	349	336	340	341	331	386	323	328	345	350	287	333	297	305	334	352	320	324	299	320	363	351	340	305	319	317	327	332	326	334	315	319	311	317	319	313	347	283	344	340	309	342	331	321	317	328	302	325	327	315	334	341	315	297	321	333	357	301	318	344	346	327	306	368	326	333	337	309	358	318	351	311	342	321	342	358	336	314	291	337	363	329	309	332	280	344	388	366	354	355	318	348	314	332	326	353	320	351	336	285	324	315	344	334	343	339	301	369	345	324	364	310	322	344	340	327	338	329	336	325	366	349	309	320	329	335	331	329	343	309	324	326	329	304	337	322	316	326	350	360	325	345	323	365	361	339	328	316	321	333	322	336	348	332	339	316	323	338	331	314	346	348	330	306	341	329	354	310	363	349	311	332	324	302	316	316	340	315	329	371	350	332	323	318	332	343	313	311	317	338	323	317	356	340	343	362	352	327	344	318	323	336	326	359	327	320	334	347	336	302	334	339	315	333	333	339	335	296	313	312	340	344	335	319	331	327	319	370	314	334	324	317	343	317	317	337	337	347	315	326	324	325	350	356	368	312	334	357	336	352	342	370	309	329	317	319	350	348	350	333	338	302	322	324	333	342	358	298	342	338	306	332	318	291	320	351	352	306	342	334	319	312	347	379	357	340	340	342	303	329	347	328	329	323	327	310	330	322	328	324	318	317	349	348	325	280	342	325	331	322	320	299	330	357	314	322	282	274	317	314	339	301	330	308	331	341	305	282	329	328	301	320	316	344	347	320	338	334	314	339	323	305	337	313	328	328	318	343	333	337	353	364	355	359	356	327	312	339	318	322	294	332	337	316	338	344	325	326	349	331	334	323	305	304	323	363	322	323	311	325	314	335	317	306	319	333	331	319	333	290	315	339	339	331	327	357	318	314	371	313	306	310	319	311	305	323	322	332	303	349	340	318	357	355	307	356	348	321	319	356	329	339	317	325	317	315	322	321	362	313	331	315	320	327	302	350	333	332	343	295	352	312	323	330	313	318	320	335	337	331	308	315	312	331	369	281	319	332	352	311	326	357	366	328	326	325	324	342	330	357	352	358	344	320	286	332	286	298	345	313	339	321	314	347	315	324	317	333	341	335	354	344	351	362	321	312	335	343	362	314	358	319	292	333	308	318	305	336	358	334	332	311	321	324	333	321	331	347	320	310	323	360	329	338	317	344	351	337	320	338	333	363	317	307	359	313	340	351	328	338	349	322	326	354	322	321	340	333	324	350	322	328	344	344	335	320	319	332	377	348	316	347	317	329	330	337	297	364	347	344	355	378	339	329	323	326	323	322	369	335	356	339	331	315	308	297	300	328	329	367	347	347	315	300	309	326	289	338	342	336	311	358	370	286	351	331	300	282	352	355	332	354	332	324	306	315	295	312	313	334	366	329	334	322	287	358	327	338	330	317	304	369	319	318	375	365	336	320	356	329	337	320	326	323	338	352	307	326	345	306	302	325	305	322	329	330	349	336	333	343	315	309	354	324	308	319	309	330	315	322	383	325	316	353	338	327	331	314	322	300	318	337	338	338	319	353	342	306	319	340	324	285	311	336	311	320	325	365	301	336	330	314	309	351	360	356	318	332	309	314	311	378	312	325	336	313	305	307	315	302	346	355	361	349	339	337	308	310	345	334	330	313	319	330	316	330	315	315	313	278	371	355	337	339	321	301	341	365	356	331	308	314	361	327	337	340	317	347	323	330	351	301	328	320	314	307	321	346	336	352	331	352	349	320	312	346	344	368	339	305	326	346	334	329	317	313	341	315	320	320	333	325	304	348	309	326	335	347	363	343	321	312	324	334	327	319	324	350	321	327	331	305	314	343	325	307	339	329	312	318	319	321	360	310	337	333	358	357	312	333	340	341	322	310	341	325	362	340	315	344	308	326	344	318	342	318	302	334	316	347	326	323	322	331	311	329	316	309	327	329	309	317	364	329	332	350	344	329	339	334	347	327	331	352	333	290	304	326	329	309	350	348	357	327	319	311	307	338	300	337	349	324	332	309	302	308	318	353	329	334	345	352	369	321	324	331	273	305	319	302	332	329	345	340	334	350	337	299	348	327	337	304	342	351	331	308	326	329	335	365	327	318	377	371	304	307	332	330	309	330	357	349	378	348	331	315	329	360	338	338	367	308	322	315	313	367	336	291	349	310	334	316	319	351	305	319	357	315	323	327	323	328	322	294	347	329	335	353	306	314	364	321	346	320	310	363	342	324	298	362	358	271	321	350	367	340	321	338	359	311	343	311	305	309	323	337	335	340	327	325	331	356	346	322	332	348	313	339	322	353	319	350	342	324	361	306	368	309	357	333	333	317	343	368	319	340	317	318	330	304	300	309	328	372	327	299	332	341	310	312	324	316	319	309	313	344	318	287	361	323	356	321	301	334	309	312	326	366	311	342	321	298	332
28062	25090	13897	7528	5102	3647	2772	2300	1882	1731	1516	1371	1277	1088	1103	916	950	945	897	843	812	795	826	773	762	749	759	763	717	743	734	698	700	727	724	675	728	704	703	686	654	676	676	708	722	667	657	651	678	710	612	634	658	640	621	658	669	675	590	646	611	642	674	701	613	656	704	656	706	670	648	684	673	653	669	631	714	622	644	673	633	645	668	654	661	661	670	636	672	614	629	668	672	634	667	656	640	650	637	653	626	632	634	602	652	684	679	641	643	654	643	639	702	668	637	606	629	691	663	592	655	678	611	629	666	620	661	630	670	616	623	648	651	648	618	680	622	626	640	626	651	674	640	617	639	656	653	655	695	667	694	632	647	600	634	621	661	592	644	642	649	680	621	671	653	642	628	638	638	645	618	705	643	651	625	695	607	632	673	634	656	631	633	587	646	644	680	611	593	630	652	665	652	670	671	648	628	664	637	651	655	682	684	597	690	634	639	666	635	657	626	638	606	672	656	668	603	577	638	619	651	657	660	609	635	669	651	627	620	635	653	655	640	677	669	697	633	573	641	677	657	667	681	620	625	685	678	632	645	621	614	647	610	697	658	676	683	696	684	643	621	645	617	626	621	635	671	617	666	580	675	675	620	612	663	621	643	655	670	656	634	628	656	611	641	654	611	609	653	638	641	634	638	639	633	657	627	649	635	627	684	668	639	623	627	581	607	610	634	669	683	654	662	620	691	668	628	651	611	639	626	646	594	638	594	632	620	653	583	613	653	606	691	614	647	610	632	638	653	616	675	695	621	632	635	633	604	593	700	591	602	655	637	629	644	635	668	645	659	625	642	645	671	601	681	626	626	618	674	647	668	629	620	591	650	652	609	644	676	628	644	633	619	691	626	629	682	708	641	641	627	613	655	679	638	644	645	644	611	655	638	643	628	631	648	703	632	637	639	610	651	644	643	653	652	636	651	671	645	608	650	619	670	616	667	683	632	617	652	608	641	630	643	631	660	604	613	639	669	704	684	633	629	628	662	642	674	664	625	655	603	660	619	662	628	641	658	643	588	695	664	631	656	664	635	666	683	690	673	634	648	711	673	672	663	684	657	629	616	623	667	652	639	643	618	604	678	685	610	689	639	608	677	651	637	637	665	628	628	668	636	665	643	692	696	641	636	618	610	596	623	667	635	611	635	677	605	699	631	646	625	627	669	630	657	647	678	626	598	672	679	601	636	662	669	639	643	624	678	634	654	653	597	646	652	636	649	680	630	619	624	601	674	620	699	656	654	679	678	637	694	603	674	649	670	665	659	663	654	682	645	688	635	674	616	647	623	630	685	628	654	630	627	650	612	633	622	642	632	597	644	628	675	658	617	651	669	620	665	649	611	641	658	651	650	608	648	672	657	665	635	620	627	632	669	676	664	679	637	635	622	660	676	635	602	619	634	631	667	651	653	660	675	711	609	666	669	637	674	642	640	666	644	647	612	639	620	609	615	600	620	675	649	698	673	629	687	706	632	671	644	634	644	678	615	663	645	659	589	638	642	656	601	638	682	620	662	668	611	627	649	683	656	645	667	598	638	607	644	643	600	657	683	625	690	646	661	612	612	612	672	683	635	616	661	663	657	667	644	612	658	643	641	651	652	640	669	656	639	641	579	700	644	640	674	606	655	608	636	648	637	594	619	634	624	620	639	662	607	660	675	643	660	650	661	672	652	604	637	665	645	641	611	612	628	662	685	677	623	662	635	608	660	626	610	630	635	671	601	647	608	657	634	632	645	638	668	629	694	630	642	637	635	660	654	631	649	630	674	624	629	681	617	652	682	582	619	619	641	649	615	652	609	647	663	652	604	681	611	649	613	649	622	661	624	656	617	631	647	657	646	673	628	629	686	654	643	624	641	613	658	669	633	641	657	612	629	645	645	652	660	608	596	675	651	666	562	623	681	615	653	618	609	652	631	698	584	662	698	648	612	653	619	653	625	695	622	660	615	681	680	708	663	651	622	645	639	623	623	690	644	647	657	648	655	658	623	674	643	659	621	637	609	625	657	632	665	645	690	622	658	567	617	693	649	667	673	622	645	617	669	629	651	591	629	636	643	666	623	643	626	663	660	670	651	692	683	678	650	617	637	642	662	630	648	626	655	659	589	631	613	642	633	649	643	650	626	651	670	669	632	643	661	644	603	600	640	638	630	633	647	641	609	666	636	645	661	708	629	700	615	644	642	612	665	614	631	683	640	666	675	642	618	582	620	613	675	608	702	675	699	661	642	640	625	702	617	627	628	620	659	672	646	627	635	643	643	653	647	633	634	634	631	652	592	633	672	670	593	639	656	619	661	651	625	655	665	639	644	626	603	608	623	627	621	665	663	619	638	658	658	662	626	680	645	616	638	622	623	610	647	635	687	603	670	634	647	698	647	633	644	676	677	634	583	688	649	711	632	627	654	645	664	638	642	674	617	635	608	628	559	662	662	603	658	653	605	655	688	649	650	655	655	652	623	636	630	627	633	621	621	594	617	664	605	635	639	628	627	710	586	587	602	665	657	634	612	639	647	651	660	646	649	687	637	677	645	642	668	601	659	637	632	668	624	623	663	604	659	646	641	643	640	669	669	639	653	636	619	649	642	645	612	615	667	627	681	635	632	643	645	638	642	637	662	677	653	638	684	653	615	623	643	608	631	680	676	616	648	660	679	698	675	670	611	620	725	631	664	645	653	675	611	658	637	633	643	626	641	657	683	625	660	647	686	657	654	662	696	666	618	652	635	653	618	639	645	620	678	647	697	651	628	676	615	662	627	616	637	650	645	677	632	631	666	655	662	645	591	656	644	624	645	622	603	650	617	663	652	621	643	609	650	649	632	660	653	687	635	649	619	664	658	618	666	647	626	653	645	636	645	663	625	616	643	697	630	611	630	636	669	660	632	657	724	638	651	623	676	681	674	696	614	655	639	609	653	616	618	647	609	617	631	629	629	660	578	652	654	712	643	634	637	616	597	627	614	641	611	664	640	653	638	636	671	620	606	649	689	681	630	670	613	657	620	648	641	627	682	647	645	620	615	648	660	635	651	644	635	672	613	651	664	659	670	652	626	644	636	666	606	632	666	639	592	649	617	659	670	651	663	646	644	611	652	633	658	644	634	629	578	685	683	672	623	593	655	674	629	649	646	624	678	628	639	657	641	637	628	676	603	655	654	635	660	660	599	648	653	655	648	629	600	676	633	620	658	654	658	663	639	618	593	606	638	634	643	638	660	662	632	650	661	679	637	620	653	635	640	648	597	653	648	657	668	649	657	644	611	617	660	673	639	649	676	622	705	658	645	641	593	611	625	685	631	663	653	693	604	603	627	640	598	663	661	616	635	623	630	616	696	630	689	661	676	670	667	638	615	698	615	593	693	615	607	649	661	648	622	601	628	641	604	672	618	666	592	640	667	614	656	613	670	663	605	641	624	674	671	630	657	602	678	669	636	619	612	647	659	630	647	672	638	622	647	670
27330	20671	6363	567	300	254	261	269	220	227	222	221	210	227	218	208	203	243	216	221	233	219	224	197	216	193	214	238	227	230	233	207	217	236	227	228	194	214	204	219	215	212	181	214	232	207	227	200	220	229	239	230	210	238	203	205	258	195	211	231	222	219	194	220	251	224	214	195	207	224	217	208	211	214	218	217	218	186	207	242	211	204	211	229	234	225	240	204	236	230	198	219	207	236	197	218	218	210	246	200	190	237	225	231	250	205	197	226	206	225	210	183	238	224	207	183	210	208	219	203	208	231	207	222	216	208	214	192	242	219	238	222	198	191	184	185	185	205	207	218	233	225	185	220	213	232	215	207	193	207	230	198	206	207	223	217	226	215	221	217	244	204	222	230	217	207	218	217	216	232	208	193	208	199	214	257	204	205	213	202	203	217	207	207	223	220	232	214	187	230	206	215	213	229	222	195	219	206	214	208	212	207	230	212	220	204	188	190	225	222	185	206	212	224	222	202	186	213	207	212	212	205	232	195	210	203	209	188	201	196	219	218	208	219	219	201	201	213	237	225	212	205	227	231	208	220	205	210	217	192	217	205	228	217	218	231	231	217	209	199	215	225	214	196	218	210	216	206	223	235	221	234	215	230	184	213	211	214	216	236	204	189	217	225	188	225	197	218	226	205	212	193	216	225	206	216	250	218	208	207	226	197	212	199	221	185	221	219	243	231	207	223	208	227	234	218	206	193	224	236	210	200	194	215	228	213	208	223	214	179	201	196	212	228	218	213	196	237	213	228	231	206	241	223	221	208	217	232	217	204	205	212	212	240	228	223	199	230	191	204	218	238	187	235	233	252	211	203	212	207	224	223	234	217	194	234	217	242	224	206	217	202	208	224	192	183	239	204	215	220	207	207	214	222	224	205	224	226	232	239	232	216	217	197	210	217	212	228	218	228	208	239	227	233	210	205	206	223	211	204	182	233	196	234	202	239	220	203	210	219	221	211	227	207	235	200	203	208	196	211	192	232	230	221	207	205	195	212	219	212	234	236	226	207	205	209	222	197	239	207	222	235	222	218	217	190	204	202	221	207	205	204	238	213	196	219	221	220	220	202	217	195	207	224	242	205	190	226	230	223	224	213	217	225	193	202	213	193	204	218	213	213	204	196	227	222	208	205	177	219	207	197	190	220	203	189	225	227	206	199	196	214	211	218	235	218	224	212	196	210	234	217	214	213	223	220	226	204	196	219	210	211	220	225	224	212	218	224	207	199	228	199	223	207	204	238	227	211	220	214	214	221	211	226	213	223	228	241	225	227	204	213	206	220	211	244	223	213	209	204	231	193	227	183	210	236	211	213	230	196	247	214	244	195	221	221	229	208	212	230	224	210	212	207	222	225	194	188	222	222	213	213	240	236	192	204	231	195	198	199	225	250	230	215	210	216	222	222	217	206	199	209	222	194	201	223	203	206	210	198	222	210	209	203	221	212	221	235	205	206	218	189	219	216	231	206	216	208	217	201	233	233	213	202	215	204	192	213	206	163	208	201	229	220	221	196	221	193	185	198	224	228	222	225	224	229	212	221	230	244	233	198	215	198	195	214	231	205	222	208	224	206	223	213	219	228	230	234	197	217	204	232	202	215	233	221	199	186	216	234	206	215	234	240	223	216	215	217	217	205	220	214	228	211	211	223	201	199	209	216	234	238	241	216	207	210	231	219	225	219	191	217	228	227	197	217	208	222	199	202	217	212	204	231	210	218	205	218	203	205	225	198	216	213	215	210	211	213	203	211	204	228	228	223	232	218	216	213	214	187	197	215	243	224	206	214	201	218	200	194	224	228	210	246	230	215	216	226	225	209	190	231	235	222	206	219	199	212	206	229	219	214	220	191	204	199	202	223	199	222	209	202	213	245	239	235	220	231	210	233	210	210	220	217	227	219	240	245	219	240	254	210	195	232	227	203	213	193	222	220	224	226	235	199	222	202	203	224	208	192	219	233	217	207	232	229	196	177	224	216	246	229	198	211	227	210	189	209	213	218	220	217	226	235	215	215	182	216	219	189	226	208	204	208	234	198	216	200	182	200	210	201	210	215	226	218	207	244	212	246	212	216	226	218	215	220	226	220	205	198	209	206	203	230	203	232	235	222	190	250	239	197	214	197	208	216	196	209	235	216	203	211	178	208	212	222	225	205	207	208	209	235	222	216	219	222	203	210	209	220	222	204	211	235	242	211	232	218	217	229	233	230	208	216	215	199	223	195	191	215	212	225	202	245	210	202	208	225	202	215	226	212	228	242	221	198	186	182	192	193	212	180	211	224	209	203	199	218	216	187	218	235	213	216	211	225	212	228	224	194	221	200	194	218	192	220	224	197	189	206	225	211	216	192	220	208	219	220	188	202	196	193	200	203	218	211	237	237	201	204	222	250	200	206	238	207	232	226	223	222	206	199	215	195	193	224	199	210	216	210	203	230	201	214	205	205	224	208	226	195	195	201	182	227	223	209	188	205	200	217	213	236	216	215	190	217	198	211	198	206	211	203	220	195	231	209	215	230	220	215	206	208	215	220	244	202	190	185	191	213	231	229	213	221	243	221	213	181	229	210	237	203	214	206	233	214	213	216	207	220	192	186	231	217	212	210	224	210	217	192	238	222	222	205	222	210	241	223	195	229	212	193	197	205	215	205	221	239	206	215	223	198	226	220	227	214	179	206	230	217	236	199	210	236	225	232	205	230	218	254	207	222	193	228	237	213	209	222	222	217	221	228	215	196	200	201	192	212	203	205	234	205	227	224	223	214	196	209	237	209	208	209	230	243	232	221	190	224	203	218	221	209	211	218	218	241	219	213	223	220	221	203	199	234	236	201	185	230	241	240	220	231	203	207	229	243	223	215	225	204	205	230	224	214	176	209	198	215	219	251	229	203	231	223	224	208	207	213	225	194	205	209	215	222	226	229	210	190	210	231	201	241	196	212	209	214	201	202	193	231	229	219	206	191	236	213	224	206	234	221	200	224	203	229	207	204	229	228	214	241	209	205	192	222	174	222	223	214	202	205	204	223	234	203	217	216	213	211	188	210	221	212	221	220	193	205	215	220	223	190	214	208	207	220	224	209	227	218	235	211	215	209	200	208	202	233	231	235	227	217	213	187	218	221	222	203	209	205	211	219	225	202	219	218	218	233	214	220	221	235	212	199	213	237	189	204	219	239	220	228	240	191	211	220	182	196	237	211	205	206	196	222	206	208	198	206	219	205	218	227	217	192	198	202	206	212	227	188	220	198	217	212	207	221	222	218	211	197	211	207	224	199	188	229	202	217	222	210	202	215	198	223	229	200	228	229	178	183	196	241	222	217	216	207	232	206	231	220	237	225	229	200	187	203	214	198	244	229	237	236	207	227	223	221	205	199	219	214	223	222	203	222	234	200	222	189	211	232	229	221	229	213	177	225	228	212	207	231	214	217	213	196	205	213	212	228	225	226	215	239	225	224	193	217	210	224
11106	3422	1446	844	706	620	592	540	473	518	479	471	503	495	484	506	501	488	518	477	467	526	482	461	489	480	475	483	491	513	468	472	478	468	461	489	479	439	450	468	456	470	454	493	482	491	483	451	491	447	470	485	479	481	467	489	421	504	431	469	473	502	449	425	481	434	457	449	453	451	458	452	466	463	487	466	482	454	460	493	464	445	504	466	445	452	423	459	469	534	495	498	447	467	489	505	495	481	476	442	461	463	457	455	449	499	455	439	464	462	480	454	478	449	450	465	444	412	463	468	448	459	475	485	479	466	458	467	427	452	476	450	493	484	460	413	460	490	497	454	480	481	455	441	455	514	483	459	473	454	427	455	456	469	523	452	436	466	468	451	422	456	496	469	460	467	470	476	473	442	479	477	458	473	433	450	447	478	442	472	480	495	490	454	469	449	460	443	480	474	464	442	470	471	484	474	485	453	495	439	465	493	498	462	500	444	510	445	482	470	466	472	490	488	467	470	420	491	460	483	424	500	481	482	479	470	471	450	465	445	485	514	452	487	486	449	463	471	441	439	479	446	451	480	482	449	470	456	476	473	457	477	471	463	442	511	489	452	498	476	442	450	447	458	429	473	449	477	476	454	435	437	495	467	446	441	492	440	480	493	427	463	483	513	467	471	454	478	453	465	458	491	463	459	485	455	494	499	509	490	451	454	445	476	500	439	478	460	464	458	476	457	487	456	456	462	474	470	447	449	485	435	464	471	484	460	493	479	501	473	456	484	466	477	503	438	490	463	419	440	450	444	459	490	458	464	485	447	489	486	425	468	489	434	474	474	471	490	454	465	447	468	462	454	450	461	466	450	495	451	455	453	472	460	470	480	428	501	473	452	454	441	500	469	475	468	495	442	461	490	491	466	519	434	459	489	462	462	438	502	474	484	425	483	457	446	458	413	473	447	448	455	469	472	489	490	463	475	484	485	458	460	496	443	448	449	452	439	458	469	488	515	457	470	477	469	442	468	453	454	493	476	528	477	485	455	455	458	422	449	436	449	474	480	452	458	494	479	464	463	494	436	452	453	459	449	473	461	443	492	466	452	430	452	466	475	472	479	482	456	424	451	487	537	472	501	497	470	473	496	460	471	441	470	457	457	489	462	498	467	477	489	497	487	453	461	474	458	475	455	472	444	452	488	497	488	447	438	470	434	448	479	465	455	489	458	477	444	464	455	443	447	437	499	437	456	456	436	488	452	466	447	483	502	468	524	498	488	470	447	433	465	442	448	506	475	472	480	483	456	516	486	460	494	474	472	486	464	453	485	451	477	457	440	475	458	458	467	449	482	428	509	479	442	514	437	486	483	495	453	473	445	494	436	460	480	468	439	470	461	473	430	471	484	469	476	453	468	447	427	471	490	462	469	468	466	471	460	442	436	462	472	432	452	491	479	458	477	489	476	452	483	495	455	469	451	451	444	483	488	457	476	491	499	462	519	485	466	493	464	460	446	453	469	484	490	451	486	452	450	466	430	481	447	477	509	432	466	453	436	497	432	510	441	467	497	438	491	461	493	450	456	478	467	442	459	500	480	457	444	451	485	495	415	452	473	457	471	468	503	500	488	475	431	456	459	490	448	463	482	453	425	452	450	449	470	459	466	461	472	493	476	467	479	460	490	478	441	459	440	473	452	466	491	474	489	447	465	465	482	458	476	493	443	451	473	475	474	454	467	458	475	488	490	468	464	477	459	457	424	436	454	463	515	471	484	513	474	460	479	478	469	460	459	454	461	454	418	453	461	454	482	464	429	488	427	498	471	411	468	471	452	448	461	481	462	443	476	445	491	480	490	463	483	435	435	466	450	485	492	472	435	474	472	477	458	404	451	472	467	464	466	472	518	476	463	432	490	477	458	455	481	502	450	444	454	459	483	459	476	499	499	496	467	444	492	466	481	518	450	476	487	446	475	486	479	455	439	446	481	494	463	443	417	474	481	460	484	453	504	495	416	487	466	485	454	509	484	458	474	486	476	436	489	473	449	497	488	469	450	467	459	438	479	481	461	462	470	490	456	465	488	480	469	508	445	485	469	483	468	469	437	461	476	477	439	475	438	479	481	442	462	471	472	468	479	437	440	452	472	442	444	459	465	443	470	443	455	438	448	486	466	452	494	457	454	462	473	456	474	458	454	529	489	490	474	435	479	463	477	479	409	436	407	440	459	493	479	483	485	460	459	491	504	491	463	509	446	478	478	462	432	455	484	501	453	487	453	487	500	478	511	488	435	459	439	485	514	476	517	458	446	520	453	487	452	451	459	496	445	478	493	471	455	517	478	452	456	441	459	469	460	475	469	497	445	480	512	460	489	490	476	484	464	464	468	498	463	480	466	510	460	431	438	492	434	425	455	465	459	471	490	477	460	505	459	481	440	452	452	477	464	486	454	468	462	451	483	473	449	448	459	446	452	497	461	474	499	458	462	446	443	463	479	472	455	464	469	478	482	474	470	450	442	475	483	447	466	489	465	468	457	472	462	461	463	454	503	451	484	466	479	444	484	468	440	457	507	471	488	456	448	443	428	444	474	459	471	479	478	412	491	460	459	455	498	475	454	477	457	466	470	464	521	442	481	471	478	452	441	453	445	468	474	452	463	483	455	466	474	451	461	465	471	494	465	456	465	478	477	446	490	498	469	502	506	456	472	472	466	449	459	480	485	459	470	480	464	432	482	465	482	454	491	453	463	437	437	468	480	425	473	495	483	474	462	507	480	492	457	459	493	469	472	432	481	490	489	491	433	442	505	460	490	459	440	447	463	466	427	452	471	464	475	490	482	457	486	436	462	466	472	439	467	491	438	475	447	488	472	483	465	485	488	448	439	512	469	487	470	457	469	465	498	427	410	457	470	459	451	465	445	454	454	463	437	454	466	483	486	468	456	443	460	415	460	484	473	443	469	463	457	474	454	453	453	455	481	448	469	425	502	449	494	493	473	508	434	484	502	485	489	460	475	473	453	467	481	494	477	456	477	476	485	442	482	453	451	449	471	417	430	483	467	469	493	465	466	464	465	441	506	457	454	488	474	489	466	449	447	487	493	480	435	476	481	479	443	497	458	468	491	491	466	452	486	489	481	439	460	472	459	419	461	440	445	469	464	454	488	448	454	488	435	459	469	478	479	477	474	485	497	441	463	469	479	462	510	506	514	452	461	471	430	451	489	498	476	474	469	470	443	468	501	477	427	449	459	519	472	483	486	467	474	465	454	505	496	506	481	460	467	485	447	458	493	448	471	495	461	467	487	466	482	458	471	456	455	443	448	487	436	452	465	472	486	439	445	467	440	467	484	470	457	459	451	508	462	458	466	457	435	462	470	437	488	499	475	447	477	458	447	459	454	457	441	481	417	475	469	454	461	493	477	487	484	480	474	450	457	436	461	454	488	461	446	454	470	477	478	443	443	475	467	463	494	480	473	457	479	472	474	475	481	462	437	501	460	480	488	472	463	446	454	449	481
23566	20624	27440	23772	17600	1156	462	350	283	223	240	191	197	199	169	168	163	155	163	174	145	141	143	156	155	138	157	135	162	147	138	154	154	140	126	155	137	148	146	152	149	128	155	133	149	125	141	131	113	137	145	130	144	143	138	138	127	152	148	134	133	143	134	162	135	139	129	137	128	129	113	125	151	123	128	141	130	138	143	133	138	139	138	122	150	135	115	126	149	136	124	110	134	132	130	128	126	140	145	134	137	106	119	115	146	147	142	157	129	119	124	125	138	138	136	122	153	146	138	135	134	142	154	137	118	132	136	134	126	124	117	134	158	124	120	128	117	132	125	137	120	119	140	130	135	129	128	141	132	141	125	128	137	130	133	136	139	128	135	112	137	125	133	128	108	141	122	126	117	114	129	143	128	136	137	121	138	125	145	140	129	137	135	136	124	127	138	126	141	135	143	142	143	135	123	117	127	135	127	134	135	120	128	123	130	121	136	164	140	118	127	127	128	133	133	136	145	112	147	132	130	130	110	132	130	138	145	130	136	124	118	136	111	108	129	121	134	124	133	145	139	114	126	136	119	135	146	149	122	111	139	131	120	123	128	126	131	144	136	112	133	139	132	124	124	129	127	139	116	124	121	149	135	131	135	127	115	133	140	141	120	122	119	123	113	143	131	148	130	132	131	139	131	141	147	151	137	117	133	135	137	137	130	144	142	141	147	132	140	135	137	122	115	140	134	138	141	143	135	135	144	115	122	138	142	116	119	133	145	126	116	111	138	133	138	138	114	120	145	135	143	125	126	136	144	126	134	119	129	127	119	121	128	111	113	145	113	132	130	123	118	126	134	123	149	115	134	138	154	130	125	147	135	124	133	140	127	133	123	132	143	129	130	127	138	135	128	145	158	127	146	118	139	126	131	127	162	112	129	154	137	113	134	122	149	143	115	148	130	129	123	128	129	106	163	131	157	127	121	155	134	131	145	124	153	141	165	152	135	120	137	149	132	129	133	126	122	133	124	131	131	146	125	139	133	115	130	133	114	132	125	127	130	137	104	140	145	129	143	122	141	131	117	141	121	149	137	122	131	136	158	128	120	122	134	119	138	138	118	131	123	134	159	125	108	137	122	152	100	133	121	118	130	125	142	134	142	136	120	150	94	129	134	135	138	129	123	126	135	121	127	140	126	115	150	133	140	146	129	127	130	150	132	139	137	109	139	145	140	136	124	128	145	132	135	116	135	119	128	131	154	123	123	134	127	137	149	131	132	126	126	148	144	116	122	134	128	134	135	111	126	135	128	129	126	136	115	144	143	122	135	145	119	129	133	129	134	126	131	155	139	143	105	121	129	142	123	119	138	108	119	120	137	135	129	123	129	111	135	114	126	153	131	138	132	122	141	128	121	147	136	127	125	131	136	135	133	116	127	136	138	138	120	133	143	152	128	126	130	121	116	131	134	145	115	151	161	129	124	135	136	143	125	119	135	124	126	118	124	138	136	140	115	124	126	110	121	106	123	139	135	131	124	119	135	140	122	124	141	147	140	103	151	137	146	146	141	149	122	152	113	154	148	126	151	165	134	147	110	113	126	111	146	124	125	138	112	136	122	122	140	136	134	138	143	134	143	126	127	120	144	120	142	131	126	138	134	130	99	136	126	126	147	132	104	120	127	137	145	103	121	138	124	114	135	133	131	140	134	136	110	121	145	138	131	150	114	126	125	129	145	128	135	143	142	117	132	145	120	126	119	134	123	148	150	117	126	118	141	141	116	121	137	123	118	138	129	130	122	119	148	113	138	115	108	128	148	140	133	138	118	116	121	154	120	130	126	162	148	130	124	122	125	141	122	137	124	132	151	138	137	119	110	123	124	134	132	150	144	153	153	139	142	138	113	121	128	135	122	115	124	114	133	139	123	148	141	156	142	129	139	142	130	140	120	114	124	138	124	132	148	146	129	119	142	112	136	133	142	138	133	125	128	125	133	120	118	130	125	135	126	121	133	144	147	149	127	133	126	124	128	140	127	138	145	151	146	142	128	149	122	147	134	136	145	127	128	118	136	127	136	122	124	134	129	139	121	127	140	133	124	130	142	143	149	147	115	112	140	152	122	132	134	120	136	150	114	134	145	134	125	127	147	129	143	111	142	147	129	102	128	136	136	126	150	124	138	134	145	125	133	105	153	140	134	130	149	113	135	118	149	131	127	132	129	129	122	136	123	116	126	133	135	109	127	127	137	132	133	124	147	115	110	128	131	117	126	138	139	131	145	130	140	138	138	135	112	136	132	128	127	144	136	143	141	142	116	144	119	136	147	143	136	136	129	155	135	136	133	143	123	125	140	154	137	153	130	145	131	133	129	137	136	136	140	141	123	138	129	127	125	148	142	129	127	130	125	121	127	117	143	160	120	125	128	135	120	133	135	119	123	134	140	129	138	127	137	137	115	120	126	130	125	136	109	120	150	117	131	134	115	121	134	108	141	143	156	134	127	157	130	118	151	127	108	132	125	121	148	146	132	123	131	129	122	112	120	118	139	134	121	143	126	145	134	121	124	140	158	108	138	140	112	151	117	156	128	133	130	133	117	144	137	98	126	147	137	147	130	135	125	135	133	139	134	134	121	117	135	135	142	138	134	119	144	121	127	142	143	123	139	129	120	119	150	141	134	140	117	150	132	136	139	146	137	125	142	108	145	133	111	134	116	149	140	148	126	134	138	131	132	127	154	132	138	131	151	152	125	137	145	145	133	134	119	126	132	142	135	140	137	132	135	139	129	132	124	105	130	123	155	120	162	122	124	118	127	131	132	120	136	127	120	117	158	131	138	155	138	125	130	137	118	134	135	120	139	142	143	136	114	135	171	138	120	151	141	125	128	126	140	111	153	141	147	130	139	122	125	140	132	132	130	136	136	148	140	129	130	132	133	140	131	111	151	135	130	146	128	138	126	128	141	126	140	165	145	153	124	132	120	126	136	126	131	127	133	145	138	147	107	126	124	141	139	156	146	171	119	130	127	141	120	133	137	113	150	132	142	138	121	134	143	152	140	116	128	129	136	123	102	133	140	135	128	116	150	133	122	111	106	117	125	135	120	127	138	162	140	140	128	126	132	131	122	137	126	124	128	111	111	134	144	128	117	140	130	140	127	117	118	135	122	137	132	116	138	141	132	132	138	118	137	123	119	124	126	140	141	119	118	126	146	121	134	135	160	125	124	137	143	136	132	129	120	124	163	116	142	119	137	124	136	111	121	121	126	145	144	135	130	140	147	133	115	132	151	142	150	123	145	138	142	151	146	124	138	117	132	104	126	146	146	111	144	152	131	142	141	140	122	134	140	129	124	119	121	154	147	141	121	129	119	134	130	111	136	117	139	131	135	126	123	132	132	133	117	151	149	140	125	135	122	144	134	126	148	117	141	110	136	114	118	138	109	122	111	151	115	134	127	123	159	138	120	141	138	139	143	122	123	127	109	120	120	137	138	127	125	144	142	117	138	148	132	98
23912	18026	8141	4084	2710	1897	1439	1181	985	889	690	598	561	539	487	472	419	448	383	351	371	394	359	344	379	331	360	345	336	314	354	342	292	327	301	327	315	302	338	330	332	310	314	301	289	302	292	298	301	322	296	282	287	312	297	323	309	312	281	318	298	318	298	316	296	304	286	285	298	282	279	293	308	274	262	290	291	290	276	292	290	282	305	319	274	303	299	302	300	298	287	315	316	291	283	318	304	277	313	299	298	309	304	299	288	305	304	303	310	295	311	287	292	274	305	276	262	290	317	278	295	249	288	316	292	306	291	299	302	307	315	283	283	281	272	285	290	282	279	308	296	281	320	283	272	269	291	290	303	267	286	306	297	293	293	283	286	321	291	270	266	296	329	276	329	291	295	297	306	262	301	283	281	290	343	260	307	287	272	284	263	246	298	280	290	280	304	279	269	263	295	288	274	282	309	291	313	287	300	301	316	287	292	242	285	295	296	265	288	280	292	275	275	291	292	300	276	265	303	288	285	279	286	284	299	297	285	295	285	290	288	307	286	289	296	261	258	271	293	313	265	319	260	327	276	287	290	281	301	282	280	306	331	274	295	294	306	288	291	296	281	266	273	312	295	251	285	299	276	282	321	291	312	307	286	276	304	297	260	322	267	294	299	300	289	319	283	292	262	280	289	274	291	289	306	301	289	289	285	304	287	286	275	291	299	264	270	326	296	285	276	288	259	277	298	311	276	302	293	313	291	282	273	289	292	291	290	269	274	311	303	277	273	284	272	285	309	264	267	280	292	320	268	288	266	290	281	279	286	300	277	263	283	286	313	276	287	316	271	304	290	312	263	267	289	300	272	269	266	280	326	304	313	269	328	288	288	313	309	297	274	280	303	285	307	283	286	271	270	289	311	287	319	258	281	290	277	301	315	280	317	296	261	322	305	295	305	275	292	269	282	264	322	332	259	291	294	281	275	283	306	307	290	273	316	286	326	289	280	275	279	310	285	310	305	290	312	300	289	295	302	289	271	306	284	293	280	294	298	279	271	289	299	279	266	283	300	291	286	270	291	305	293	308	273	310	297	290	290	318	297	294	248	285	261	289	265	294	322	324	283	315	306	304	279	270	300	300	302	289	275	316	279	266	300	268	270	287	278	288	283	278	318	298	269	265	290	297	282	255	284	325	288	269	309	268	329	300	299	289	274	264	305	310	303	301	280	308	266	267	305	281	280	278	315	275	300	291	289	288	295	311	299	287	294	282	289	289	298	304	338	280	290	284	292	269	286	276	302	326	271	267	306	258	324	290	273	286	295	295	284	288	311	298	277	321	302	266	301	259	275	296	260	295	293	315	296	315	292	280	256	291	308	282	266	306	305	270	298	307	281	284	307	269	277	298	276	300	285	282	306	274	277	314	287	278	285	265	278	281	307	293	298	318	291	309	262	268	271	279	304	283	318	252	297	285	244	291	275	300	327	282	262	276	296	298	271	270	306	302	288	290	286	295	288	305	264	301	288	295	290	310	295	273	325	310	298	294	279	268	246	272	294	295	315	274	295	270	277	309	271	297	285	270	307	296	300	289	277	303	269	262	311	313	292	310	292	275	297	283	311	300	277	269	296	292	298	310	284	319	288	273	270	276	304	300	270	320	278	298	273	287	311	288	282	299	268	293	278	287	271	293	279	299	278	284	264	275	297	272	283	302	295	318	263	295	301	319	268	294	310	292	285	295	279	293	300	279	296	290	290	276	286	288	275	298	297	247	278	297	294	298	282	299	282	310	289	290	333	302	273	305	276	275	290	321	272	289	292	282	281	269	261	303	276	320	305	289	289	281	286	283	296	287	280	311	301	278	282	298	283	309	309	294	301	259	310	277	278	276	315	283	265	286	277	292	274	309	277	295	316	295	301	297	299	256	282	284	299	295	274	301	309	286	286	297	321	271	265	302	276	281	281	304	266	304	273	326	313	298	299	272	272	298	312	274	300	285	295	269	298	284	303	281	258	282	305	281	283	286	294	272	279	289	268	300	288	275	292	300	283	305	264	329	296	280	271	296	318	335	315	297	299	324	306	293	295	287	286	302	275	302	286	297	314	291	287	283	313	254	297	281	301	267	299	284	310	277	311	299	295	294	295	271	304	277	295	286	300	272	256	261	280	283	307	304	271	307	272	285	293	279	295	307	260	274	272	304	292	287	278	307	292	294	295	268	299	322	290	299	296	259	304	323	298	286	286	298	317	281	300	288	250	299	287	281	307	292	293	321	286	260	275	305	272	288	294	288	297	286	288	299	298	315	283	259	298	303	300	294	267	252	298	306	295	272	291	276	295	305	277	299	316	278	288	284	271	267	313	288	275	310	313	274	284	261	282	268	268	282	277	303	309	280	301	281	274	277	292	276	318	316	308	302	287	323	287	322	289	293	291	288	288	310	242	277	283	268	300	283	302	283	273	288	293	294	305	289	320	235	304	324	288	285	308	287	277	278	292	299	288	290	285	285	300	289	307	270	271	280	281	268	299	295	307	282	303	265	255	283	291	266	288	281	288	297	302	292	280	287	248	274	286	290	305	273	266	304	317	286	319	287	313	265	275	291	281	303	312	299	321	281	306	287	292	284	265	299	282	308	290	285	280	274	293	270	285	290	303	293	264	287	301	285	288	300	295	272	254	275	290	289	283	285	271	296	326	281	242	316	291	318	280	279	304	274	302	259	300	297	308	316	288	302	282	316	299	267	306	331	283	277	300	283	279	296	296	306	330	282	294	296	286	291	302	291	293	277	287	278	267	276	305	294	285	293	302	322	272	319	303	269	317	283	282	278	256	267	338	325	247	320	300	281	279	280	266	295	322	291	273	260	285	288	255	271	252	287	308	284	277	319	295	269	276	319	285	273	301	265	303	281	266	289	329	282	290	299	305	304	298	263	323	283	307	281	291	252	274	289	310	293	289	324	287	264	290	311	291	291	267	291	276	287	310	300	302	292	303	301	299	282	304	275	310	290	265	284	297	285	289	262	284	274	300	279	295	301	265	284	305	304	285	285	292	305	319	263	285	313	281	272	298	286	286	259	295	312	277	278	265	306	269	291	281	262	303	265	327	286	309	279	305	316	291	302	293	286	282	286	288	327	277	271	268	313	309	290	274	320	281	301	281	273	301	294	303	296	280	304	283	276	323	295	282	307	291	272	300	300	257	281	294	288	311	279	289	293	268	294	288	275	284	286	287	282	264	264	262	283	309	297	291	301	271	302	275	285	277	297	290	283	249	325	326	302	296	286	287	294	249	324	286	284	278	293	294	277	269	297	322	310	284	326	241	294	286	286	277	290	264	290	277	284	265	306	283	267	274	262	286	287	308	305	285	288	304	285	284	311	295	307	305	287	303	303	302	303	289	274	289	271	272	282	314	289	293	286	310	272	297	273	293	312	281	265	275	314	280	283	270	297	298	296	286	284	298	336	303	283	298	275	310	306	307	266	327	292	305	305	275	271	296	296	258	315
23766	21638	29515	24247	21640	17408	1758	785	666	574	547	469	480	467	481	418	404	425	357	375	390	335	328	338	394	352	372	384	361	328	335	344	355	337	354	334	356	337	351	335	350	346	332	369	340	326	328	364	319	340	300	370	333	337	320	349	318	357	330	336	334	351	375	305	349	323	340	347	342	346	330	331	335	345	370	325	377	331	348	319	345	318	353	325	347	325	331	363	338	327	343	314	335	318	337	329	292	320	338	323	331	330	352	315	343	350	359	358	341	299	311	309	360	349	333	334	359	341	310	324	332	304	367	343	362	339	317	320	315	334	356	369	311	351	326	306	338	336	307	317	337	327	332	356	361	322	333	334	361	345	364	279	350	332	366	342	360	340	344	314	317	323	325	325	350	316	334	318	358	366	318	356	323	377	339	307	350	343	320	337	322	328	334	316	347	345	345	318	346	375	335	335	326	332	312	344	361	356	343	321	341	349	326	315	338	290	339	317	312	328	350	333	345	351	326	360	329	349	331	324	289	369	340	326	345	346	346	312	371	350	326	322	317	285	329	329	310	315	336	330	328	358	351	299	351	304	331	338	324	352	305	331	367	305	317	331	328	343	337	324	341	339	332	335	330	350	323	317	315	322	347	310	350	340	327	338	334	350	324	323	349	379	324	312	323	313	306	345	357	361	343	325	346	340	314	355	328	353	352	363	352	344	321	329	339	329	345	322	341	387	318	333	315	331	331	347	362	328	336	313	343	343	322	341	326	319	339	346	332	349	314	335	368	304	320	319	342	325	296	293	290	334	345	323	336	341	334	344	316	339	330	364	345	331	326	351	341	323	352	320	358	305	316	297	341	362	329	342	316	321	320	337	320	328	333	330	354	332	324	317	338	362	344	315	349	328	303	320	353	333	336	327	341	380	329	361	350	321	323	347	345	338	385	341	328	350	324	333	340	326	332	346	340	340	316	333	370	348	350	299	360	320	336	336	353	362	331	351	332	330	360	338	352	344	328	349	341	355	338	303	356	361	276	329	358	356	322	344	339	342	299	350	357	338	319	333	344	316	365	311	363	328	316	303	345	350	325	325	354	342	340	328	321	376	325	341	312	331	298	322	346	334	328	329	343	277	335	279	340	341	329	328	341	353	335	299	309	340	321	337	359	334	318	360	360	325	314	350	341	328	332	313	369	329	316	341	326	360	317	322	311	331	340	326	305	304	329	302	324	337	347	346	346	365	310	303	351	351	325	327	317	324	361	327	321	356	321	342	318	324	331	332	320	354	353	333	323	346	327	339	340	345	343	322	333	358	327	319	342	336	348	322	313	316	345	320	366	330	321	372	317	309	352	341	370	302	340	316	355	288	313	375	337	333	326	340	326	309	325	318	336	327	336	342	342	339	312	315	310	309	332	339	345	340	358	338	338	350	274	346	314	350	338	316	339	353	336	322	339	305	325	302	319	358	347	339	340	338	318	308	339	325	330	305	319	351	365	308	339	322	324	365	336	324	346	308	360	347	362	328	338	328	321	354	338	327	326	344	338	304	335	327	316	287	353	354	340	322	318	364	328	325	338	300	290	302	331	336	314	320	373	321	365	349	322	363	315	319	347	353	348	339	315	360	307	311	374	333	348	305	339	309	319	333	316	342	324	324	332	315	357	361	328	343	358	299	378	338	336	343	320	329	330	345	303	321	385	343	339	312	328	315	341	346	356	306	364	337	332	354	324	321	335	300	350	329	321	347	344	312	367	309	354	347	341	323	315	334	334	356	338	361	307	311	357	346	322	309	353	349	323	309	330	339	317	330	312	338	362	361	348	324	341	305	296	370	304	335	315	362	336	326	308	323	322	340	349	336	327	305	342	325	346	330	328	383	329	330	385	311	337	336	324	307	340	328	306	307	326	347	316	325	336	302	297	358	324	319	333	329	320	341	292	327	326	322	321	330	346	366	303	332	311	338	342	340	337	332	361	322	346	370	320	345	308	285	336	318	346	350	319	336	317	312	321	366	330	334	293	352	318	342	346	339	348	352	345	355	341	326	337	359	302	337	349	328	315	303	348	338	321	341	344	339	302	359	306	358	350	342	339	319	340	358	361	322	324	350	363	317	330	344	347	328	319	333	362	334	321	323	341	326	327	334	349	339	319	350	349	319	304	303	326	346	350	365	343	346	298	333	328	332	339	316	335	313	354	347	317	337	325	341	348	305	338	335	331	339	308	335	359	352	329	345	335	312	339	368	334	347	347	340	329	300	337	306	358	330	361	363	345	297	315	325	342	325	363	324	349	327	336	324	329	318	349	331	319	384	348	320	291	334	319	369	352	347	354	357	347	321	331	327	328	343	312	311	333	335	364	302	328	363	317	318	323	317	302	323	329	354	341	349	305	345	319	332	332	299	370	347	348	323	334	336	345	329	336	336	316	315	339	311	336	346	347	323	345	339	362	336	347	334	360	323	311	317	330	345	322	309	320	343	331	348	314	348	329	347	330	352	329	353	318	335	336	342	323	334	318	302	337	347	312	332	337	342	344	344	365	322	308	308	338	347	332	325	339	374	361	305	329	347	368	316	350	328	330	333	341	334	310	333	357	286	333	311	334	344	342	322	336	318	357	322	302	325	333	332	348	325	363	368	374	328	334	335	340	326	326	344	321	320	326	338	366	348	337	353	342	338	274	347	340	321	337	346	396	321	318	369	325	340	335	352	338	314	301	324	329	319	346	346	317	360	315	325	303	310	324	316	330	314	360	316	312	323	310	340	335	333	325	330	313	303	350	357	348	349	315	347	304	336	357	341	326	357	345	339	304	319	340	333	328	349	349	323	335	347	347	323	304	374	357	319	361	339	344	364	346	362	336	297	323	325	316	370	332	297	340	350	332	341	324	352	331	378	314	326	358	345	326	351	326	326	363	324	373	347	345	339	332	326	344	338	309	355	305	332	338	313	326	337	359	341	361	323	366	345	334	321	315	338	321	343	348	330	334	313	344	335	339	305	343	301	332	332	318	322	315	341	307	323	320	328	321	360	355	318	333	310	324	348	363	326	314	311	332	340	333	328	312	318	341	329	343	345	322	313	329	320	334	326	364	329	300	359	356	334	334	332	324	322	324	326	332	336	324	313	316	308	366	310	329	320	338	315	350	354	343	312	365	331	349	355	341	319	357	294	350	338	324	338	324	332	324	344	323	313	318	342	312	317	349	322	326	323	357	335	345	303	322	329	322	340	344	319	344	327	322	304	333	346	377	345	343	305	329	368	336	347	324	339	329	344	279	288	337	349	295	305	350	340	317	315	364	307	332	345	330	346	329	319	326	326	322	311	358	360	351	324	284	372	344	354	294	342	309	309	367	339	311	362	344	359	323	350	331	328	367	314	337	337	322	328	323	322	328	373	369	340	325	336	304	354	343	337	318	354	327	329	335	333	344	362	345	328	352	339	352	329	344	329	327	354	345	320	315	341	347	304	352	341	311	313	308	321	323	336	333	339	319	305	370	287	285	281
30399	24088	13933	7625	5144	3711	2845	2352	2002	1708	1458	1296	1237	1120	1036	993	880	946	907	847	842	784	781	832	751	753	721	779	746	726	746	716	666	705	696	686	744	702	684	716	672	713	669	686	678	677	618	674	683	662	704	619	646	692	687	701	638	593	668	640	682	697	706	680	629	692	676	668	700	668	639	669	635	646	649	698	655	666	634	683	657	642	650	666	686	676	679	699	625	633	670	637	653	674	677	673	638	657	650	669	659	655	665	650	666	632	621	623	652	688	692	658	664	665	698	634	688	643	611	688	672	652	691	638	698	643	634	645	618	635	626	600	672	681	680	619	674	668	685	662	629	654	616	635	643	683	601	604	634	672	611	645	610	660	688	655	602	648	650	652	624	715	644	633	655	654	647	669	635	650	660	660	601	655	578	620	660	655	649	631	610	672	653	654	646	628	615	646	655	662	641	606	653	634	653	631	645	667	644	673	627	620	634	673	616	672	681	675	645	671	633	674	652	673	626	623	607	616	600	668	630	662	651	648	647	646	605	611	635	676	604	666	649	654	678	653	643	656	635	684	631	663	606	655	623	618	618	668	693	627	682	643	662	634	657	658	666	621	657	670	632	606	596	634	617	686	675	639	642	651	641	603	693	678	648	645	675	670	636	659	659	647	609	656	699	685	679	643	646	659	653	650	621	660	660	625	633	647	682	646	682	685	641	638	616	619	651	638	692	610	642	664	646	586	604	703	624	659	607	660	631	639	662	651	604	625	654	658	610	632	636	617	683	633	646	653	691	608	650	679	627	640	642	641	673	666	649	629	642	669	603	702	645	676	621	660	680	673	677	628	679	628	667	688	634	645	630	607	616	639	633	639	616	648	646	636	638	653	694	598	624	622	656	659	684	606	673	667	642	638	640	624	649	635	667	652	669	641	677	669	667	643	613	637	643	681	660	670	634	651	669	611	685	642	661	627	633	616	658	609	672	624	668	643	606	664	656	670	629	660	676	621	641	666	620	644	684	645	631	643	636	689	637	614	652	676	614	670	633	643	626	639	613	648	632	681	645	639	608	699	632	639	616	648	618	647	635	651	664	654	641	625	664	625	619	574	651	640	594	669	665	647	641	638	672	639	661	685	673	643	656	645	666	622	653	649	648	676	663	627	628	652	600	666	634	662	597	612	674	641	621	601	652	669	657	652	674	657	676	637	690	635	632	651	621	639	632	642	594	663	657	661	672	637	660	659	654	645	639	657	653	621	635	604	635	657	661	630	629	623	624	603	676	685	658	651	639	671	670	633	617	678	627	615	657	671	686	645	632	636	657	602	676	604	598	604	660	665	657	647	632	648	639	712	643	672	641	632	607	643	651	696	660	618	628	668	666	675	606	665	658	667	636	621	662	658	603	649	647	624	654	627	632	614	646	629	654	656	631	625	604	640	646	648	637	660	645	638	634	612	682	670	701	632	621	636	632	650	583	652	685	667	647	663	632	654	620	629	626	616	614	661	644	658	650	616	666	648	614	673	616	661	622	620	686	644	633	641	613	676	619	665	588	623	667	675	653	660	674	672	646	677	671	649	670	613	657	624	670	641	664	645	639	669	625	657	659	605	673	620	617	638	650	639	671	642	641	639	683	602	678	675	689	701	676	646	669	625	638	684	604	650	619	643	620	654	645	659	646	631	661	625	617	705	616	628	641	624	603	631	675	645	645	602	608	666	685	676	648	629	632	655	685	668	602	643	657	624	703	633	643	648	655	657	662	619	659	634	640	635	675	632	669	670	625	568	616	634	622	660	667	619	617	614	649	599	670	637	630	644	648	655	630	637	624	655	675	652	705	673	640	608	688	648	641	718	653	626	650	627	622	642	643	640	671	686	635	679	651	636	623	634	639	630	637	678	642	684	652	676	630	635	662	682	647	676	636	675	634	642	650	634	636	602	659	659	631	638	653	633	590	676	649	662	624	631	652	656	703	628	659	640	657	672	650	649	646	649	612	652	611	665	693	659	640	630	659	658	598	612	664	643	629	676	676	608	656	680	657	614	628	690	634	612	668	647	639	619	637	683	676	683	619	656	661	706	630	609	659	640	615	654	616	662	654	661	591	663	659	642	649	657	648	602	660	652	633	631	664	635	686	668	635	622	626	628	616	635	640	651	620	651	643	620	637	646	644	620	571	690	653	646	635	673	649	641	651	675	650	625	652	646	634	622	649	618	617	656	660	686	701	623	668	661	677	672	647	658	607	663	617	638	691	642	642	721	655	655	642	638	632	673	665	620	700	612	666	660	675	664	645	640	685	626	614	670	630	667	628	623	607	639	640	672	648	662	639	648	625	683	700	618	618	633	652	676	666	659	702	641	639	631	649	644	627	612	612	617	637	637	637	626	657	670	596	602	621	656	638	627	638	691	670	662	686	736	618	603	658	661	658	698	632	643	663	628	635	670	638	667	658	688	618	592	640	652	601	611	691	568	632	680	624	636	628	638	613	656	648	630	651	608	630	636	644	624	678	645	639	649	650	609	671	630	655	625	611	589	619	683	667	657	641	629	626	640	652	627	671	671	638	593	668	660	623	595	605	643	651	612	661	593	637	632	624	633	668	677	637	624	643	668	661	627	629	621	700	661	641	658	609	656	697	652	648	616	679	630	646	617	645	606	647	688	636	682	676	605	648	620	632	651	619	639	641	625	627	660	629	649	630	617	680	646	597	622	647	644	660	615	694	678	635	659	664	636	653	649	633	659	633	684	646	610	612	634	651	618	664	679	641	630	654	632	661	660	639	632	630	617	670	638	651	644	642	665	628	695	633	652	604	633	671	665	663	624	654	655	682	690	618	697	644	620	634	621	659	633	643	640	637	645	636	617	591	632	659	690	664	646	685	632	637	623	612	656	633	618	696	624	645	593	654	674	620	622	624	619	630	651	660	704	693	669	649	639	642	618	641	633	664	605	643	641	646	637	633	637	656	662	685	635	654	677	641	659	625	630	720	646	633	630	667	633	650	634	659	663	636	644	628	616	656	611	645	636	593	668	629	639	668	662	658	643	616	629	671	647	686	633	656	637	631	650	661	625	637	606	659	637	689	633	657	632	634	650	638	680	636	653	649	637	662	640	652	690	650	644	634	646	663	656	677	638	610	620	638	626	649	645	676	625	692	660	679	628	614	644	634	624	661	663	646	647	607	635	662	655	674	614	637	646	634	606	656	650	692	646	629	644	684	673	650	653	691	633	652	649	651	646	638	654	657	687	612	647	626	628	666	645	673	677	653	668	629	667	658	673	659	662	614	644	664	648	651	679	643	636	626	656	658	608	628	628	663	654	639	646	673	671	610	701	621	647	620	619	614	656	658	668	638	655	620	666	609	611	605	648	592	678	591	631	645	690	683	696	691	623	672	684	642	689	598	633	628	611	667	657	671	600	648	648	698	683	632	685	630	633	650	639	664	635	652	664	613	708	634	615	632	634	630	699	634	624	631	627	659	647	670	625	639	606	679	670	662	657
27283	20745	7030	693	458	374	262	233	232	231	214	252	227	243	233	234	225	195	216	223	241	204	227	212	197	212	220	219	212	215	222	228	200	222	216	210	224	215	254	213	229	210	217	228	228	214	181	207	192	222	210	234	202	205	205	196	212	227	240	190	203	217	212	217	234	215	231	212	212	237	222	201	225	246	210	240	230	199	225	212	204	235	207	233	221	203	207	220	216	234	231	220	205	233	213	219	229	193	238	187	229	227	227	201	214	200	218	196	199	203	210	218	230	186	230	215	214	236	246	206	201	230	213	243	207	227	226	231	249	242	225	219	238	214	271	177	199	191	207	235	220	238	210	186	185	194	224	232	221	234	218	210	200	217	211	221	227	225	227	214	226	214	217	223	220	219	205	219	250	226	243	199	230	232	225	226	204	200	224	212	196	202	199	189	210	221	233	193	226	204	205	219	233	221	223	222	221	211	202	218	222	216	220	210	227	218	239	203	225	216	235	205	217	235	210	224	234	223	219	207	223	216	200	225	214	212	220	215	186	216	225	209	235	214	251	202	195	201	208	218	238	238	218	222	219	209	226	232	230	199	218	224	205	218	195	206	202	229	214	225	192	231	278	237	217	230	230	211	207	225	223	224	232	224	247	224	223	226	236	198	212	242	219	209	192	205	203	217	206	221	219	207	219	217	217	216	227	221	213	218	221	207	196	198	196	226	174	237	221	226	245	209	210	202	221	222	221	203	234	223	222	239	229	219	221	221	225	249	217	235	222	220	211	217	230	223	205	217	254	199	210	222	202	218	208	216	190	180	210	219	222	219	215	224	212	202	238	206	229	184	219	218	208	224	219	244	215	224	235	190	216	213	215	217	231	245	220	207	235	202	210	213	197	236	234	222	218	215	228	202	198	209	223	194	232	225	213	232	213	198	228	196	226	217	240	207	212	214	210	212	215	224	223	198	205	194	255	241	217	216	242	202	197	244	193	223	226	237	221	227	226	199	239	178	221	205	225	234	227	224	233	207	191	194	206	218	220	225	224	214	224	188	222	178	211	229	198	232	229	217	233	218	231	228	226	205	227	194	234	210	218	198	207	240	211	224	211	184	213	210	207	223	221	206	222	237	217	204	190	208	247	208	227	214	226	205	190	205	244	206	228	233	203	225	211	192	223	246	202	225	217	218	221	182	223	196	203	181	214	221	222	228	204	225	230	192	194	242	238	213	219	211	194	201	222	201	215	203	229	214	205	208	180	229	200	246	215	196	240	210	223	249	202	230	236	216	204	221	211	210	208	209	199	233	223	201	207	222	226	215	245	231	236	234	206	203	210	218	211	209	238	216	226	221	211	210	221	217	207	184	240	219	206	240	239	192	200	209	236	226	212	221	233	193	194	231	248	222	213	216	216	230	192	210	235	223	195	231	213	212	194	249	250	218	219	218	220	213	221	212	190	241	227	230	228	206	206	215	218	197	227	217	208	217	231	218	237	208	224	189	214	229	211	223	206	201	205	232	228	226	223	205	221	214	211	195	217	263	208	203	222	226	227	208	228	216	226	212	218	215	211	231	201	225	208	212	220	215	191	211	204	224	221	233	206	214	226	224	234	204	206	219	230	218	208	192	209	209	173	209	213	201	229	204	182	235	197	225	199	224	228	179	239	212	214	238	194	211	215	221	212	211	223	197	213	225	211	221	229	196	200	202	223	209	213	193	198	208	237	243	213	198	220	203	209	193	231	196	229	259	224	222	219	219	198	234	229	199	243	230	196	203	209	220	204	178	222	237	215	213	223	224	195	200	210	211	215	216	218	221	223	192	213	235	227	217	209	209	207	195	227	212	220	205	236	202	232	188	223	219	237	229	241	221	227	205	208	223	219	233	261	233	210	228	215	208	251	205	216	209	211	210	215	228	229	220	219	230	201	218	241	217	222	221	206	235	229	209	241	204	230	230	196	222	223	239	224	227	212	216	213	215	219	191	221	244	242	234	218	200	222	227	235	214	237	212	215	236	221	211	224	214	243	230	221	216	184	207	221	198	222	239	238	226	226	226	218	250	225	201	210	203	239	208	225	200	233	194	201	188	239	210	217	219	213	219	220	234	220	213	214	187	231	247	222	225	214	221	198	235	228	225	217	219	213	196	207	222	223	213	235	220	217	230	213	224	197	227	223	207	208	222	201	244	209	222	208	212	214	231	211	229	214	204	216	208	228	192	215	220	216	238	206	230	223	221	231	239	220	211	228	218	225	196	223	215	201	222	223	239	240	209	199	213	213	227	224	219	219	214	192	210	223	206	230	217	234	251	232	235	229	198	199	210	236	217	204	207	199	220	192	218	198	218	200	230	220	215	222	235	229	218	229	225	223	233	206	201	225	197	219	205	215	215	224	214	223	224	204	208	220	207	200	220	220	190	209	216	215	222	211	224	226	223	224	221	213	210	236	210	207	197	206	238	221	217	213	204	235	222	202	218	226	229	216	197	218	232	220	203	224	215	191	241	228	215	231	201	212	216	223	222	232	207	222	230	221	227	217	208	229	237	225	219	233	204	202	207	194	233	225	216	211	218	225	236	213	213	220	216	209	212	208	209	221	218	219	207	215	214	236	194	247	226	223	229	206	196	226	236	219	212	179	204	258	222	222	215	206	226	224	234	229	214	241	212	244	206	206	222	222	226	210	240	219	217	197	220	223	226	211	242	216	230	213	199	198	213	216	196	216	239	206	217	218	240	227	216	224	206	213	204	241	227	207	220	222	215	207	204	231	224	216	230	211	229	224	222	221	249	209	221	236	208	210	218	191	230	219	226	200	198	201	251	206	238	233	212	217	233	218	215	204	224	203	219	207	208	247	224	202	209	228	204	213	229	234	230	202	207	210	232	255	222	214	195	225	216	192	223	226	190	235	230	214	228	249	222	215	212	210	224	257	228	224	200	213	215	226	216	253	208	231	215	212	246	190	242	229	180	224	227	235	215	206	208	190	231	195	226	205	221	227	214	203	199	218	217	216	248	199	210	230	232	200	237	196	233	225	226	216	222	226	210	196	234	206	194	204	214	210	227	224	224	210	213	266	228	213	236	210	236	218	232	202	223	209	221	231	191	210	201	243	219	235	206	210	230	198	233	229	233	214	197	223	205	223	239	205	223	191	204	236	190	243	232	202	228	215	220	254	195	217	239	202	229	213	209	196	219	232	204	194	212	228	189	206	201	210	245	213	227	227	187	194	198	205	216	191	187	237	222	203	222	195	226	231	219	222	213	197	225	185	228	208	216	230	237	191	199	196	218	207	200	230	215	240	243	242	240	201	230	212	222	199	207	196	230	245	214	214	224	212	211	231	197	214	190	217	207	213	240	215	222	206	199	211	211	238	222	226	194	226	211	209	200	234	212	200	218	190	224	237	213	206	217	210	226	248	213	212	221	219	212	207	204	231	232	225	212	223	202	218	235	220	227	210	206	188	239	221	229	200	213	211	220	209	219	224	209	208	208	231	219	234	220
12560	3543	1509	946	731	637	552	543	509	519	524	516	478	514	508	480	458	469	477	491	496	484	474	485	452	497	476	471	486	467	486	480	480	430	493	464	459	485	465	478	453	467	478	463	459	471	478	498	520	462	452	474	461	443	421	464	443	453	455	436	453	441	490	470	488	472	486	496	467	506	490	446	444	483	472	430	484	473	484	441	487	474	472	495	450	474	456	444	459	443	474	474	460	473	520	433	445	465	477	459	453	431	516	455	484	431	437	448	466	466	446	467	475	455	478	451	463	469	419	473	442	462	503	453	476	453	477	445	464	493	467	452	488	496	521	476	488	515	491	436	519	480	453	495	478	484	491	438	496	460	465	488	460	482	447	454	453	484	466	465	470	479	453	445	473	465	491	457	492	448	522	480	454	452	470	470	479	452	453	457	446	494	453	497	516	462	458	508	455	461	469	434	511	435	464	492	451	483	479	470	473	494	469	503	454	504	482	449	456	450	446	459	504	456	465	452	484	457	469	488	473	451	450	477	489	470	445	478	476	445	511	451	434	473	468	488	469	464	457	496	467	473	450	486	513	483	471	464	433	465	447	472	452	480	471	459	509	431	481	482	435	458	467	478	450	483	520	457	454	428	447	504	459	490	455	481	486	516	451	442	492	447	484	445	469	466	453	456	458	430	445	492	456	464	475	448	453	464	462	449	461	433	456	482	455	471	458	453	473	490	457	488	475	427	490	451	509	464	462	470	427	460	493	447	466	465	487	465	503	459	453	452	436	481	483	444	480	425	437	452	435	488	441	455	499	419	458	447	459	477	458	447	462	432	483	478	450	451	463	482	509	464	511	473	479	453	493	463	483	459	477	444	458	466	527	471	460	475	511	436	456	453	469	480	501	451	442	483	452	471	454	425	459	489	478	460	476	463	427	487	457	471	474	444	484	480	473	458	478	428	448	460	469	466	476	462	467	493	450	435	425	422	471	485	500	462	418	477	542	481	514	482	437	438	442	475	511	455	458	462	430	463	502	454	475	483	485	469	485	462	430	467	481	448	463	470	474	456	446	464	454	444	468	462	438	456	473	511	470	477	480	503	440	446	456	456	450	442	471	468	471	499	490	495	414	469	420	471	458	469	459	461	475	476	480	440	469	492	483	518	473	469	464	466	473	446	457	428	477	451	471	490	459	450	476	445	486	487	430	453	479	456	435	472	438	479	478	450	455	484	451	452	468	461	487	455	456	479	431	461	480	462	458	453	465	481	478	492	464	460	473	491	474	502	465	527	486	500	454	456	491	449	443	489	481	443	478	469	495	458	463	455	480	473	452	483	506	439	498	469	457	496	445	479	461	480	436	490	475	455	490	462	472	438	510	506	469	515	472	465	487	472	460	444	483	465	389	486	453	478	476	486	443	445	474	451	448	472	493	447	450	501	480	498	466	426	508	431	487	469	461	486	478	442	464	453	421	502	464	437	444	473	441	478	501	452	469	443	471	471	456	478	482	466	476	502	462	499	471	457	449	430	443	476	488	488	453	486	485	474	471	494	456	421	471	464	447	465	453	494	471	459	494	474	491	504	470	468	473	492	483	465	452	460	441	448	475	501	486	462	453	449	491	423	452	494	473	451	458	493	462	443	479	438	451	458	498	456	474	500	477	479	444	469	461	477	431	437	487	476	446	476	434	439	489	454	479	460	478	463	455	477	452	485	488	484	443	456	469	417	462	436	483	469	454	457	444	472	466	475	489	452	497	472	438	449	464	495	475	473	417	463	486	413	445	465	458	487	496	481	450	469	454	472	468	446	494	470	468	497	453	492	453	497	449	498	435	451	484	478	450	469	445	439	449	464	419	476	448	461	470	491	434	478	459	451	416	456	475	502	445	485	470	456	462	497	456	476	442	477	472	494	486	460	451	474	512	458	447	456	468	456	477	496	483	463	439	474	495	501	465	448	451	456	444	424	458	495	478	479	457	419	488	503	458	459	464	475	463	468	488	508	496	477	443	489	508	444	460	485	441	479	489	497	457	451	445	459	455	426	439	483	431	483	451	457	487	509	480	470	441	432	457	471	467	492	458	499	447	452	450	460	474	470	477	478	523	481	467	508	497	479	436	459	427	421	476	477	484	439	499	477	469	462	466	460	448	464	465	436	429	484	450	439	465	477	467	476	482	474	508	441	461	444	458	435	476	460	452	489	467	467	463	453	464	441	448	498	437	479	475	444	449	486	454	467	456	455	475	462	479	440	464	418	508	430	471	488	466	469	425	451	423	464	465	474	463	438	495	444	445	448	479	423	505	477	490	454	449	484	464	475	464	434	471	475	479	441	449	476	473	473	497	474	444	447	471	492	482	512	458	464	475	481	455	462	448	453	476	483	492	470	443	491	484	444	486	450	454	440	450	471	467	466	456	472	473	457	438	449	459	469	479	482	452	462	488	477	409	484	474	495	471	472	451	433	477	468	473	434	463	458	462	449	499	468	449	459	479	461	417	463	464	438	463	467	472	447	465	477	464	470	434	468	477	475	496	459	448	481	486	453	484	507	517	461	461	516	455	455	434	481	465	512	484	474	499	466	429	430	464	451	465	435	491	463	494	455	490	441	454	459	466	459	465	477	429	438	444	479	465	464	495	458	477	451	455	434	482	468	431	494	435	491	453	467	467	511	487	482	456	454	480	458	452	432	490	446	492	482	457	504	466	478	479	494	471	437	446	460	475	463	449	459	481	481	469	483	499	512	480	448	438	451	467	481	456	481	434	449	499	458	520	462	472	465	475	480	454	443	485	486	441	473	478	459	455	455	447	473	459	438	481	460	471	467	492	464	434	477	423	442	465	457	442	451	412	485	470	471	445	437	445	477	488	461	496	503	443	443	459	468	487	476	455	517	461	460	474	453	488	491	458	495	446	451	460	484	453	477	432	469	505	469	483	467	464	456	401	472	499	478	488	441	489	473	461	438	480	477	451	468	496	465	467	459	494	446	475	449	505	463	485	479	497	475	467	464	466	498	470	467	474	457	454	471	454	465	480	444	508	489	445	456	495	449	449	452	510	470	493	492	480	471	469	447	473	474	464	452	434	482	428	488	465	434	467	422	449	473	452	496	494	420	452	472	482	493	455	468	458	470	450	440	455	402	493	455	463	507	473	436	491	479	453	442	481	469	503	466	408	487	470	511	468	475	420	501	477	464	503	482	460	478	453	434	464	450	471	430	413	470	414	481	463	474	462	490	481	487	419	485	482	473	485	505	459	433	439	497	435	479	507	492	486	445	495	458	420	465	435	466	462	480	482	449	471	440	459	459	435	493	456	490	483	469	450	502	448	451	451	500	489	461	490	452	483	439	490	476	445	449	478	482	527	463	533	483	488	462	448	489	482	462	436	480	450	463	467	473	458	442	500	480	499	467	452	473	470	495	448	452	483	443	494	493	469	473	429	480	449	487	439	466	470	454	445	437	483	484	428	434	471	471	477	447	444	461	483	471	448	498	489	441	508	456
24795	21658	28761	25015	18507	1211	520	323	266	273	210	247	203	212	191	178	164	182	168	170	176	156	166	145	162	160	133	155	152	135	146	149	143	134	137	182	164	146	151	147	131	138	123	137	150	143	129	143	153	153	112	134	118	125	141	143	125	131	142	142	135	133	151	156	132	140	147	135	140	155	151	136	166	159	148	128	155	133	145	155	137	151	129	157	139	127	145	131	140	130	133	128	131	143	154	127	150	141	130	143	143	134	127	158	174	140	157	148	144	145	142	131	149	125	131	154	142	144	125	137	138	140	155	145	139	140	158	152	157	126	127	146	145	130	134	136	135	143	135	131	129	136	128	130	128	130	143	140	155	121	148	129	148	134	139	136	145	130	142	140	137	164	128	141	135	152	125	131	149	164	134	148	152	150	152	139	135	160	139	140	130	137	119	131	142	152	141	138	131	142	136	127	125	138	123	128	141	116	139	125	150	134	131	116	128	126	139	127	136	132	136	134	136	134	144	164	146	149	140	131	143	126	153	120	142	139	139	129	160	137	128	152	137	155	161	132	152	166	129	155	135	132	153	164	138	133	120	130	142	145	146	144	138	117	144	123	140	155	140	153	146	140	133	134	142	139	129	134	142	128	112	150	146	131	142	155	133	131	117	148	168	128	124	139	133	143	147	145	162	146	127	132	143	166	143	160	164	117	128	142	168	140	146	138	131	144	140	131	145	140	126	144	136	134	157	136	134	117	128	157	134	141	139	153	131	127	131	122	141	128	135	132	114	145	131	136	144	127	150	133	128	133	136	144	129	136	141	163	145	142	136	135	142	143	135	132	151	166	150	138	150	151	135	145	137	141	123	169	125	130	139	130	165	145	147	157	123	143	142	132	134	146	144	122	130	152	135	133	148	138	117	146	135	137	144	156	126	148	127	149	137	160	145	132	132	133	140	136	123	162	147	145	137	121	153	133	172	144	154	142	127	152	157	130	133	158	131	153	127	170	117	151	130	124	131	151	148	147	155	141	145	122	140	132	134	134	131	141	122	126	148	123	131	162	150	140	121	136	114	126	158	151	134	124	145	150	154	133	146	147	142	159	135	136	164	126	116	149	154	122	158	148	131	150	133	124	151	133	133	140	133	145	162	133	117	141	165	125	139	138	127	141	125	151	132	142	123	130	146	143	120	134	150	139	146	153	160	139	125	135	151	139	134	139	140	137	153	138	170	119	153	121	150	133	127	131	142	137	135	150	127	139	152	149	153	128	160	150	132	145	162	154	146	133	135	128	149	133	137	141	121	118	175	146	135	141	151	141	153	153	144	122	149	128	138	144	142	128	151	126	160	108	140	138	139	132	140	138	127	120	137	127	142	152	155	126	152	127	146	115	135	143	130	141	135	141	120	141	145	144	141	128	128	151	150	138	148	120	140	144	171	141	125	138	144	117	121	122	142	150	137	132	150	128	131	141	126	142	126	129	160	130	133	133	160	148	143	154	165	126	132	153	143	133	150	132	144	154	129	166	163	147	141	141	120	130	147	120	133	135	145	142	141	141	168	146	160	133	142	150	131	132	142	142	132	125	131	150	146	140	141	125	136	146	140	148	138	142	153	128	141	156	156	142	130	148	151	152	140	124	139	121	155	145	149	143	137	141	154	143	160	148	146	150	133	150	142	128	145	160	139	135	138	142	137	157	145	134	141	141	130	136	114	142	124	144	150	163	141	136	157	128	151	128	149	146	153	120	125	127	142	138	142	127	141	142	136	122	131	125	153	146	142	116	122	108	129	113	127	143	154	115	130	141	121	131	141	179	146	136	135	150	129	140	145	151	143	128	147	163	143	137	133	134	139	119	135	125	149	127	128	132	146	165	136	136	103	140	140	116	142	130	136	134	140	141	136	129	146	149	132	145	147	153	139	125	141	123	134	125	142	127	151	140	143	156	127	124	122	146	156	154	138	138	137	118	152	140	141	154	137	148	130	143	136	135	118	136	134	149	134	128	149	143	129	132	154	131	141	127	142	161	139	154	148	139	162	133	155	155	150	131	127	137	129	128	160	138	147	138	140	99	132	141	121	156	143	145	147	128	160	140	147	134	135	140	132	158	126	140	126	125	114	127	135	138	132	161	137	144	136	124	126	146	129	127	130	145	143	127	132	135	158	146	142	147	126	143	140	142	165	126	130	154	144	151	131	151	130	135	135	135	148	139	131	130	132	138	143	154	149	156	114	150	152	120	151	142	132	139	131	135	140	144	142	115	139	134	142	112	144	138	148	150	141	145	130	141	122	158	148	151	129	153	159	143	130	133	139	144	119	154	127	137	134	123	147	160	134	157	147	136	152	129	155	142	145	140	136	137	153	152	145	146	111	136	127	136	131	152	121	124	134	118	129	133	130	151	138	137	153	153	160	136	124	115	126	121	128	151	144	149	140	131	132	144	138	141	157	123	127	135	150	119	146	108	129	137	149	143	130	154	139	117	140	158	137	134	139	120	132	159	131	134	142	135	137	136	130	121	143	151	129	141	125	136	136	132	154	135	161	135	128	141	142	129	138	148	133	121	131	144	156	158	134	128	140	145	161	116	174	130	125	130	147	166	128	149	135	134	140	130	111	160	133	131	158	122	134	137	127	148	156	154	130	123	140	124	145	112	143	156	127	142	146	151	137	140	153	137	128	139	140	135	153	147	126	150	130	137	123	144	142	131	117	134	153	144	127	144	146	123	141	157	148	133	108	141	135	128	153	130	149	150	155	157	132	142	123	143	119	121	137	118	132	148	142	135	121	153	139	144	189	132	151	161	131	151	133	141	123	148	147	138	136	157	150	139	114	146	136	147	128	120	124	143	138	126	152	136	131	135	143	129	127	142	155	134	117	148	129	149	144	141	144	146	122	143	134	163	152	152	142	142	147	136	148	113	124	146	144	154	137	153	125	134	115	124	138	146	144	145	142	144	135	132	143	126	130	116	153	137	149	141	123	131	168	123	128	141	137	124	108	138	134	150	136	148	134	146	153	117	149	149	118	132	131	160	142	127	131	161	148	146	143	138	177	142	131	142	126	127	131	146	134	159	146	154	132	166	132	144	124	162	150	137	140	162	145	159	127	133	124	139	139	136	134	146	146	137	130	141	139	132	145	139	135	139	148	147	151	132	152	127	157	150	131	148	161	143	135	161	155	146	141	136	116	137	131	142	142	143	150	143	151	137	139	135	141	124	131	175	143	150	140	147	119	126	130	133	130	147	132	120	147	135	142	137	124	138	141	153	120	150	123	133	157	139	135	141	138	140	144	133	137	149	143	142	124	157	126	116	137	149	139	147	122	126	130	147	132	140	151	134	125	143	143	132	137	143	142	137	149	158	123	125	155	133	136	142	148	151	137	133	155	145	114	130	147	123	133	118	136	136	141	154	127	144	141	135	149	124	142	137	147	133	123	126	138	131	129	118	166	149	134	142	136	133	144	146	149	140	151	156	130	135	146	122	135	132	127	125	138	166	114	116
26572	18495	8500	4361	2808	1994	1499	1236	961	856	781	660	603	536	508	505	431	435	447	457	417	385	390	359	374	365	386	363	364	402	328	311	329	334	348	315	327	313	344	333	330	316	355	318	333	309	318	321	326	319	291	353	300	332	309	314	320	323	268	287	289	291	337	281	301	296	289	316	344	338	341	312	323	286	322	345	325	313	282	323	287	334	329	306	311	325	313	279	329	338	345	296	326	298	330	284	310	307	318	329	301	288	335	315	313	313	291	294	280	278	296	315	280	335	292	286	331	343	296	259	305	308	314	310	306	310	279	321	314	292	282	286	307	315	310	324	293	291	318	275	306	323	302	307	294	317	295	285	320	301	290	298	297	326	294	330	286	288	305	285	297	306	290	309	338	329	325	301	296	340	314	301	302	313	319	292	303	309	322	304	311	284	303	282	325	292	319	283	310	317	322	306	302	319	300	311	304	322	281	327	314	274	331	291	305	277	292	282	343	310	311	338	292	256	289	306	294	293	319	306	288	322	293	299	270	298	291	307	327	342	315	352	311	297	291	313	291	290	320	308	292	307	319	323	305	307	306	291	293	296	294	298	309	287	298	295	301	314	318	335	307	294	298	318	302	307	279	329	312	310	279	305	294	270	313	292	293	264	284	318	333	261	280	310	273	313	307	309	278	287	272	353	328	300	323	236	315	286	316	294	302	309	336	297	337	309	305	318	284	288	303	285	299	305	288	263	278	296	308	270	293	324	289	291	327	311	316	314	309	301	291	330	311	300	286	313	321	333	314	293	333	293	305	286	331	295	331	286	316	265	306	292	316	302	324	290	324	294	294	322	310	292	306	304	304	305	305	302	314	305	293	275	265	296	300	323	313	280	305	303	284	313	283	328	295	320	300	310	363	327	275	309	310	305	311	305	323	298	315	306	337	318	299	316	299	278	309	327	298	314	305	298	292	289	331	312	301	328	269	331	317	314	305	277	315	309	301	269	327	302	279	308	308	334	326	289	320	316	297	293	314	280	316	306	316	318	260	315	289	314	316	291	331	311	274	284	306	296	311	295	308	305	305	299	289	278	309	305	289	300	279	284	309	285	272	296	314	313	308	274	324	338	313	289	300	330	323	330	337	330	300	284	315	322	305	299	297	277	307	322	327	304	292	300	324	310	263	301	299	301	309	297	295	304	279	305	290	317	301	313	291	309	309	298	318	289	291	298	299	292	274	308	323	306	308	301	330	311	316	278	306	325	319	305	300	293	287	327	282	304	294	288	310	306	291	308	285	289	285	303	300	307	261	313	280	291	278	309	318	314	314	275	350	289	299	299	314	321	278	289	307	304	321	252	280	282	320	317	311	286	282	271	302	298	281	319	284	307	312	305	289	323	305	280	284	298	322	322	316	307	328	323	290	305	272	312	287	316	285	297	306	302	329	291	293	303	296	314	304	297	278	284	333	308	288	266	317	306	276	288	305	302	316	333	296	316	290	314	310	298	309	281	294	329	288	291	320	322	307	292	302	276	323	313	329	296	301	311	326	296	300	308	313	288	303	323	302	323	320	288	301	287	294	303	301	274	317	292	294	285	327	325	308	290	326	299	289	305	305	298	298	303	330	276	310	317	312	282	330	300	306	329	315	298	310	286	291	346	323	278	283	304	321	310	312	324	295	324	297	321	277	286	310	306	303	269	294	293	298	311	322	314	309	282	314	318	323	310	278	313	317	299	304	323	305	321	306	308	291	281	334	300	298	283	310	296	314	311	298	317	287	319	322	276	285	309	328	305	281	328	293	304	308	274	319	317	328	308	303	313	302	306	319	278	335	283	300	270	288	312	303	296	303	321	287	313	322	292	328	280	301	346	346	305	315	300	291	328	313	295	304	296	281	303	310	307	312	290	316	337	293	317	313	296	302	277	336	296	304	318	291	328	285	281	296	301	280	318	298	279	299	308	293	325	313	286	306	301	300	317	298	275	330	312	283	292	294	328	344	301	300	317	280	329	333	323	310	321	287	304	301	329	337	320	281	352	317	320	308	298	316	293	342	298	306	302	309	310	275	293	294	332	314	310	304	290	267	316	288	296	301	315	315	313	315	315	327	303	303	291	329	280	287	299	295	327	314	292	300	293	356	273	325	293	301	270	291	312	286	322	297	285	289	315	330	295	291	314	298	308	276	285	313	303	298	297	314	292	300	301	301	292	302	276	307	351	300	286	310	335	266	298	333	266	318	278	285	318	320	297	304	295	318	284	321	322	281	317	290	294	300	300	339	302	278	300	300	301	312	311	330	268	308	308	285	317	321	302	275	308	315	309	291	330	329	305	311	322	327	300	300	292	346	323	318	321	303	277	312	306	348	297	297	319	334	279	340	296	343	313	336	282	308	317	299	329	300	310	308	296	256	288	270	305	311	259	326	294	294	280	326	290	285	293	313	293	301	278	328	325	310	295	315	288	303	315	286	306	281	312	309	324	317	306	279	294	282	289	304	301	286	272	318	328	325	303	291	320	293	292	310	278	314	294	323	336	292	328	313	299	310	282	303	308	313	331	290	325	296	299	293	302	299	319	297	307	291	339	284	282	304	253	304	318	341	307	316	346	301	310	321	314	297	276	308	285	287	259	297	318	280	291	322	312	305	315	285	307	304	324	309	311	309	292	329	297	296	293	339	317	313	282	298	256	323	290	312	286	289	313	317	284	327	313	338	260	319	353	289	264	296	274	303	300	292	331	282	331	309	293	301	320	273	327	309	306	301	304	301	282	305	319	305	301	315	316	279	282	292	284	274	292	305	304	282	294	318	300	276	289	290	314	306	271	301	294	313	311	291	300	307	296	316	296	301	294	324	285	305	331	342	297	289	308	346	301	344	292	306	295	309	289	291	304	301	303	306	318	311	321	315	276	302	311	297	316	294	320	357	300	298	319	300	320	292	312	291	292	294	332	328	302	298	309	284	296	273	326	301	312	286	319	308	296	304	322	303	318	331	281	321	317	307	338	271	322	326	273	289	299	306	305	268	262	326	288	337	325	279	331	324	279	337	289	293	306	298	324	290	283	328	310	292	325	302	294	302	299	301	336	312	279	301	317	303	299	305	320	310	316	306	296	298	294	297	314	306	306	287	292	292	273	309	288	325	305	284	302	300	281	311	335	277	285	290	311	291	287	284	323	281	319	270	301	328	296	293	277	298	283	300	306	267	293	288	280	309	324	305	290	285	326	321	271	301	321	307	298	282	298	316	310	292	283	298	309	312	318	278	323	301	294	296	322	318	310	344	305	298	268	279	312	319	293	321	300	299	320	321	303	294	310	294	284	327	297	308	309	273	310	322	307	299	275	282	304	312	308	297	302	296	307	328	291	318	314	293	329	300	295	282	312	305	323	319	297	324	294	303	301	298	329	308	322	303	305	301	310	286	310	303	296	282	326	312	313	305	296	303	321	309	332	335	342	304	309	271	317	302	307	300	330	306	319	298	340	292	299	312	306	278	281	319	286	298	307
23857	21684	29553	24332	21684	17045	1656	830	613	540	479	452	433	467	377	439	387	402	380	422	370	389	377	398	375	341	343	342	374	342	345	346	330	366	328	326	368	344	319	419	347	384	352	345	351	326	342	340	337	349	350	318	332	331	340	319	329	338	346	360	337	321	327	317	337	349	327	332	345	326	327	320	331	321	343	318	312	344	343	330	313	298	341	352	317	352	337	343	310	299	352	360	326	340	359	343	309	337	351	317	345	335	321	318	319	370	349	324	347	332	329	342	323	353	330	317	320	358	346	334	338	391	336	348	327	343	330	358	322	377	346	312	355	319	348	364	322	329	310	317	352	333	338	358	360	336	312	354	368	329	318	343	370	339	329	316	337	352	327	358	330	315	334	340	327	331	330	337	334	330	343	329	312	362	318	342	360	342	333	332	333	365	324	370	316	358	344	306	332	336	329	332	344	329	344	313	299	320	321	322	345	324	325	355	346	306	351	326	329	349	322	344	349	331	367	330	341	310	313	319	340	324	342	339	343	324	316	340	316	315	338	329	340	321	336	362	336	311	355	308	332	330	327	362	330	356	294	344	342	348	314	314	328	320	342	343	342	350	325	327	345	345	339	339	321	318	330	323	356	341	339	293	350	349	333	321	344	347	307	337	315	329	344	327	325	327	333	331	315	326	334	324	334	321	330	326	347	337	351	352	309	354	343	343	343	333	348	341	314	308	324	344	341	350	342	330	368	336	347	335	326	306	306	306	342	291	331	359	343	353	329	355	321	325	323	331	331	357	331	322	318	345	337	315	313	314	333	343	345	333	358	374	289	346	328	331	343	306	320	313	336	364	336	326	325	331	318	342	328	341	314	363	317	352	349	322	356	329	343	330	351	308	346	306	331	309	310	331	345	328	321	306	332	354	311	333	322	349	335	347	327	318	383	329	332	351	296	323	330	339	339	314	351	330	334	340	313	293	312	313	310	336	317	326	287	350	332	337	315	343	355	367	362	333	329	326	330	329	350	322	317	358	346	317	320	301	312	328	324	329	350	336	336	349	331	328	346	326	327	346	351	334	309	327	318	308	329	356	335	333	333	296	304	348	367	318	350	315	344	313	358	356	318	312	366	348	337	357	325	328	320	310	296	307	359	334	341	307	354	338	316	349	291	308	324	310	334	370	295	339	314	362	350	345	346	364	334	351	339	346	335	357	297	339	334	312	373	335	307	356	321	309	315	349	327	332	361	342	335	317	326	360	315	330	292	349	361	360	391	318	314	359	338	358	341	361	335	332	309	365	330	315	320	314	320	305	311	333	353	354	301	336	348	351	309	313	388	344	333	316	327	325	318	323	368	339	351	347	323	348	343	331	332	332	284	286	332	340	324	341	360	321	339	335	328	352	337	357	347	348	349	346	319	326	342	343	308	344	328	336	359	311	377	313	360	339	358	316	312	285	326	341	348	357	303	316	331	356	297	346	325	339	325	338	313	337	330	316	321	305	304	336	313	325	347	350	322	344	329	295	357	368	349	316	344	339	320	347	373	321	313	330	350	364	362	318	355	316	333	338	326	336	371	384	324	329	321	328	312	329	325	344	332	311	356	337	328	337	307	369	319	343	311	318	337	294	326	330	330	359	344	316	342	311	319	343	340	358	311	340	305	312	328	337	310	308	370	323	316	348	327	320	336	318	310	312	344	347	298	339	349	320	346	333	313	327	353	311	336	340	329	300	302	348	342	327	326	320	335	324	339	294	351	317	338	356	344	351	352	296	325	341	334	344	324	337	346	335	322	339	339	329	328	386	335	346	354	341	330	322	357	330	361	338	377	314	347	345	347	334	330	355	317	336	323	362	335	345	364	317	341	325	352	297	343	361	332	327	313	329	349	302	338	283	351	316	349	325	315	325	348	314	307	316	306	316	336	346	347	345	331	322	329	317	312	324	340	323	358	319	329	329	297	316	307	316	318	303	361	339	332	309	348	334	357	330	319	297	316	308	341	327	320	352	342	334	298	298	309	354	351	337	354	331	324	318	308	325	279	332	363	342	348	309	345	317	285	350	349	334	318	312	372	353	346	335	354	369	297	344	304	314	329	338	344	360	311	313	324	381	335	332	294	340	317	327	350	346	319	359	351	331	334	331	299	364	321	332	340	310	322	315	306	320	362	367	377	333	300	317	320	309	338	358	333	353	326	312	307	341	303	338	338	321	356	341	308	332	315	305	322	342	338	314	339	364	311	332	334	340	350	335	322	347	337	334	310	313	334	339	309	344	355	317	337	323	320	335	312	329	325	305	351	307	317	359	342	354	348	344	287	317	324	305	340	332	324	324	344	311	314	347	358	332	326	364	344	336	314	340	374	323	324	323	305	382	345	318	320	349	357	317	342	342	311	367	335	341	336	331	296	334	312	349	361	317	320	343	339	356	313	338	340	354	357	332	316	334	334	352	333	333	343	348	368	328	327	349	321	315	359	326	311	321	327	346	330	291	315	310	320	365	342	320	290	324	352	328	325	327	317	328	357	321	328	312	339	368	328	306	312	323	335	333	331	338	309	315	342	344	351	323	314	321	343	323	325	322	322	335	359	314	347	316	335	323	360	351	342	316	318	329	341	340	314	355	344	347	336	367	359	365	366	320	312	319	350	346	327	302	331	327	353	329	323	301	332	366	336	336	331	329	350	294	319	335	328	346	331	338	355	364	336	373	342	317	346	330	320	348	353	311	332	340	332	312	326	323	330	341	356	330	350	320	325	325	367	356	305	302	325	319	320	299	343	320	305	324	348	324	373	315	324	351	371	345	315	311	331	322	290	312	336	321	329	319	352	326	337	302	321	367	335	352	345	336	334	350	332	329	320	316	366	311	318	336	332	349	320	334	323	302	340	321	315	341	314	298	299	320	328	330	323	363	363	354	316	319	337	324	306	348	359	338	314	331	349	333	333	325	335	338	357	341	347	348	360	334	329	345	293	370	326	343	327	318	354	330	270	336	348	317	346	362	313	305	323	334	301	307	340	362	289	334	350	323	316	343	313	347	326	336	316	326	323	360	315	323	335	323	329	299	312	326	328	343	321	343	336	332	335	336	306	329	325	350	313	340	356	335	322	338	337	354	323	353	348	316	360	316	341	324	304	302	359	347	294	347	330	352	328	348	325	362	318	319	321	341	331	339	316	316	328	313	355	323	337	321	344	346	328	364	320	324	318	333	339	324	346	347	345	347	347	332	320	350	352	334	328	350	308	309	307	355	307	340	350	365	352	355	318	327	363	305	324	330	320	335	345	333	337	332	352	344	339	353	333	326	319	358	331	318	346	334	350	361	321	328	343	313	330	350	324	311	343	313	321	348	368	330	323	315	323	367	329	321	362	329	289	341	342	337	290	307	347	302	327	353	327	343	329	346	327	359	325	307	319	353	353	329	366	333	312	326	349	366	351	341	344	341	339	341	358	332	357	345	350	307	324	333	361	363	349	392	345	341	341	326	318	351	327	317	351	368	356	343
30517	24404	13940	7551	4997	3657	2889	2333	1937	1671	1460	1328	1208	1164	1052	1012	969	904	878	832	839	787	782	758	802	749	735	764	777	735	716	726	677	707	680	678	730	689	653	667	645	660	673	654	636	694	662	699	727	645	687	671	678	630	672	647	643	682	664	673	608	628	636	663	618	646	655	652	684	647	682	635	656	654	616	652	668	660	657	656	657	677	650	653	656	692	597	704	607	673	674	650	664	642	636	666	639	616	654	644	629	619	679	630	658	659	629	641	665	673	627	656	628	656	660	642	654	656	632	639	650	629	639	672	631	616	610	636	629	688	628	625	675	645	650	659	639	624	678	698	703	669	622	665	644	668	606	648	650	647	649	656	639	627	651	684	589	678	663	673	650	685	659	603	711	632	629	688	633	660	677	663	624	679	654	705	660	622	652	645	615	645	640	624	660	619	631	630	621	638	628	612	647	649	640	617	618	681	620	689	628	627	644	675	604	664	641	606	647	648	623	669	606	629	725	624	628	650	602	638	618	649	685	642	673	653	650	616	649	627	626	633	631	671	646	621	644	623	675	675	668	683	666	658	651	668	652	649	632	677	662	660	644	651	604	647	644	640	627	628	672	614	636	669	656	637	637	680	624	635	670	636	680	659	648	635	670	593	684	609	634	662	657	628	685	624	620	648	640	636	631	625	601	623	631	612	615	679	630	707	650	651	646	653	680	641	622	632	636	642	628	670	657	645	660	630	615	632	645	642	614	668	650	626	645	674	660	646	651	642	664	680	617	668	620	641	594	686	661	617	623	659	633	620	605	661	616	671	668	691	682	675	620	649	608	649	625	638	644	622	657	637	638	638	643	620	644	658	660	662	647	582	646	658	620	604	633	622	622	655	670	652	649	626	648	660	669	638	608	652	622	658	656	663	645	665	629	664	636	628	686	594	657	706	632	644	638	629	685	607	673	630	643	648	666	614	615	595	684	638	643	634	621	643	659	622	654	661	569	676	637	631	651	641	625	646	684	631	632	622	661	613	672	614	638	651	625	669	652	615	629	672	677	627	643	594	590	676	651	603	691	645	658	611	660	633	643	658	640	701	652	613	659	656	695	651	623	623	633	668	682	642	693	657	666	628	665	630	675	670	663	639	668	653	655	629	671	612	659	637	664	680	682	671	653	631	634	633	687	653	653	672	654	631	644	642	664	644	623	649	645	663	645	630	632	671	648	644	624	628	649	662	649	651	649	673	637	625	606	689	619	623	686	647	633	683	664	648	623	705	681	662	687	656	635	635	684	672	670	637	665	673	639	638	657	643	653	654	648	661	608	601	630	668	634	649	641	661	637	669	639	624	664	644	652	650	631	617	652	681	626	623	615	681	640	616	670	640	658	627	673	646	643	629	615	656	661	673	624	643	646	598	679	668	633	589	652	605	659	699	660	635	689	630	603	664	681	630	662	633	598	637	658	638	670	641	655	637	622	600	683	635	628	686	629	627	662	604	614	665	646	640	668	640	616	626	636	671	622	640	629	666	641	664	626	644	637	630	650	665	615	688	647	648	623	677	653	643	653	622	580	661	665	599	679	645	604	641	663	680	619	621	618	664	653	632	655	581	649	652	648	600	630	634	635	650	654	669	623	635	654	630	653	632	631	641	679	658	625	631	643	625	666	620	615	622	667	655	623	634	670	647	625	670	611	612	657	640	638	607	653	665	662	660	652	635	661	643	673	645	643	644	648	677	634	653	633	670	668	650	645	616	644	669	677	649	629	611	589	633	684	666	592	643	636	610	643	596	646	629	626	649	613	660	647	621	651	583	649	652	641	661	652	623	655	596	629	593	635	669	628	638	617	666	601	640	640	622	675	630	659	632	646	652	641	637	636	633	635	675	652	678	680	645	642	662	599	671	620	598	666	641	612	723	620	633	652	633	593	670	615	651	678	645	645	647	645	620	634	640	650	597	658	638	646	626	617	659	664	650	689	634	624	643	649	643	637	682	632	665	610	668	617	608	640	644	662	666	637	638	635	619	630	656	625	651	665	676	697	669	657	676	668	634	656	646	639	605	608	649	680	624	680	642	662	609	634	662	661	640	706	632	650	620	659	610	643	662	635	657	615	659	661	606	658	630	674	625	651	658	649	614	621	633	658	676	677	666	651	635	638	600	608	642	641	696	651	627	654	643	626	668	642	656	655	619	660	639	639	625	620	664	641	630	643	633	650	596	643	641	642	595	623	640	647	628	647	683	671	639	622	656	612	672	655	659	665	618	710	605	659	638	674	664	641	675	658	666	691	641	649	605	609	668	679	610	635	666	676	635	685	648	632	638	614	678	629	636	618	630	649	666	664	659	633	654	657	652	639	632	641	623	671	666	685	648	604	642	598	668	684	659	629	596	685	632	672	648	636	668	606	671	641	602	626	625	615	658	647	642	653	610	626	642	598	645	628	630	638	628	645	611	624	645	643	647	647	645	650	630	679	668	671	688	673	642	627	661	657	651	629	686	634	651	711	600	672	658	644	614	605	647	675	636	685	660	619	637	627	640	599	646	638	663	661	624	611	706	669	628	656	641	654	678	672	663	675	696	608	612	641	626	617	666	645	647	641	658	642	633	675	630	688	622	621	603	687	656	616	676	609	625	630	628	646	646	630	655	660	664	654	652	696	650	642	645	655	651	626	652	682	636	633	621	634	638	590	617	601	647	674	638	636	664	621	648	609	634	639	624	674	612	669	643	600	642	608	604	628	636	636	660	680	694	605	630	652	661	617	674	698	631	616	664	646	582	649	620	636	668	594	661	667	633	665	669	631	631	641	655	658	629	638	671	621	641	657	674	678	642	595	620	625	680	645	679	654	676	655	690	672	657	609	657	655	624	638	619	640	626	620	621	708	706	642	619	604	638	692	653	654	629	641	636	654	577	647	696	650	656	641	647	659	666	649	656	651	653	626	674	665	641	647	649	661	611	626	647	622	617	626	643	609	637	630	689	646	614	607	652	640	652	696	636	703	700	659	663	663	655	659	669	661	644	640	583	623	631	652	632	630	652	660	665	648	656	636	629	638	627	640	613	668	645	676	591	652	654	661	697	644	622	665	623	676	633	641	586	676	659	623	651	663	647	657	682	656	687	594	634	627	639	595	600	644	664	636	665	625	614	676	655	632	668	643	694	620	625	658	637	647	629	623	608	659	675	630	647	624	643	652	649	625	658	675	678	625	670	663	649	651	664	675	674	675	650	655	641	617	684	667	614	633	634	644	634	659	671	612	620	618	654	652	664	648	602	663	651	660	663	598	638	642	680	627	620	657	650	658	653	634	643	622	658	663	660	684	650	676	686	642	660	648	667	649	649	623	650	600	608	676	612	664	676	625	640	638	626	649	650	677	608	633	678	650	681	635	653	640	618	606	679	652	637	645	610	685	608	663	648	598	639	586	637	640	661	616	600	645	612	622	645	627	643	633	688	648	634	632	654	658	668	655	641	625	674	648	634	625	656	628	640	606	651	639	649
27189	20606	6458	531	294	241	247	229	210	227	223	212	225	214	257	223	215	194	234	213	230	213	200	188	211	211	240	230	212	251	222	217	215	227	218	229	190	218	219	231	210	199	228	224	217	221	209	210	220	208	238	214	221	202	209	223	215	199	208	238	221	235	235	204	227	210	195	203	230	208	213	241	221	200	250	210	204	215	215	204	202	231	204	198	201	210	210	200	197	223	213	211	208	207	187	203	229	205	209	202	192	224	200	201	229	231	222	247	198	191	226	201	217	212	219	206	216	201	220	203	222	223	215	191	205	222	214	195	206	194	249	216	218	189	216	203	209	212	192	213	224	222	227	197	233	226	208	203	223	223	224	197	215	208	204	228	219	217	219	234	222	211	202	227	213	201	236	216	183	220	220	204	216	227	234	231	226	195	221	227	211	208	216	243	215	208	206	191	237	200	196	220	205	246	202	217	211	214	183	205	183	235	194	225	220	230	245	225	216	228	205	209	197	201	201	208	187	203	217	216	242	230	210	191	248	221	208	238	221	219	211	194	206	194	213	220	195	205	258	253	207	224	226	203	185	195	236	222	221	208	215	198	235	195	238	210	214	233	211	255	240	222	215	215	193	192	215	243	238	230	199	230	230	227	216	215	204	246	221	211	220	201	201	239	205	236	208	203	252	216	220	228	205	224	225	206	220	219	234	218	212	212	189	218	208	207	225	212	220	199	233	231	211	208	240	212	241	224	205	240	206	180	215	222	212	250	218	215	237	214	232	199	210	214	222	202	231	211	186	202	222	221	227	227	215	206	208	201	212	195	218	225	215	207	225	216	234	228	193	204	212	216	217	209	206	198	223	222	222	207	204	221	203	172	211	211	224	197	217	205	210	217	211	209	216	211	239	208	222	208	212	210	212	206	204	217	207	216	203	242	190	219	225	229	216	241	225	214	190	216	199	214	192	241	222	215	213	203	219	198	215	224	212	209	210	229	242	198	206	203	235	199	213	242	193	197	216	210	216	207	207	207	210	210	220	226	221	186	208	190	221	216	218	227	216	201	222	234	228	209	209	214	224	224	202	211	218	206	221	212	212	213	207	241	201	215	212	188	210	232	229	211	224	219	235	200	213	219	208	206	229	229	215	212	214	238	215	209	212	214	190	221	220	206	223	236	247	219	218	188	227	209	205	234	205	201	224	240	216	196	204	237	196	201	217	218	219	215	220	224	220	188	220	228	208	220	223	179	209	209	223	238	213	228	217	220	217	204	232	242	225	209	214	201	196	203	223	238	219	197	239	211	239	222	219	230	187	201	206	237	195	231	212	195	200	185	200	215	223	175	232	203	221	230	199	194	225	236	245	210	203	222	237	206	225	227	236	237	211	199	231	201	202	202	197	216	171	219	213	203	195	199	202	208	214	236	207	211	227	207	204	189	246	192	204	198	212	211	219	199	225	196	197	218	205	236	199	213	215	244	197	200	214	217	212	180	223	213	201	224	213	202	203	216	219	222	206	203	178	207	203	213	197	211	214	204	194	220	222	219	215	211	233	188	199	213	219	217	222	221	208	229	234	205	212	218	221	217	205	207	222	197	213	214	226	226	214	215	221	209	218	222	201	240	203	201	218	233	232	208	200	211	230	240	212	222	257	224	229	209	217	211	205	220	198	208	218	245	245	209	219	221	213	214	214	211	212	197	193	207	239	224	197	209	212	202	224	216	232	217	200	202	213	198	203	213	211	244	230	208	195	195	206	220	234	193	245	193	199	213	209	216	205	256	223	235	211	224	211	216	217	200	201	237	226	212	259	222	209	213	201	214	227	206	209	217	221	210	216	202	224	178	198	225	200	219	206	196	226	222	203	228	202	234	205	223	214	209	221	226	223	241	225	208	191	213	211	221	225	204	207	226	188	192	219	211	197	216	205	208	221	216	228	217	208	214	228	209	222	202	200	212	213	230	222	223	216	181	213	196	225	216	214	197	201	216	239	208	215	218	213	241	225	180	219	229	226	209	191	218	212	203	225	211	224	219	218	219	189	215	217	220	215	198	224	202	214	201	217	226	193	191	222	192	229	226	217	202	236	220	205	189	230	218	197	241	218	219	250	226	227	198	211	191	244	206	223	192	232	205	205	169	239	199	201	205	225	213	217	229	210	207	238	193	204	220	236	200	225	218	208	237	220	192	194	234	211	214	217	226	216	233	207	251	226	201	248	204	200	215	208	204	207	231	234	218	224	201	201	208	256	214	226	216	208	232	212	220	224	229	207	209	228	211	202	211	214	222	221	227	224	180	195	200	197	227	231	202	248	246	209	212	182	236	224	211	217	200	261	212	219	227	226	195	233	217	230	215	206	235	227	209	205	244	214	232	211	209	219	213	194	213	246	216	206	201	199	211	198	222	234	224	199	218	216	237	220	225	229	226	231	204	231	227	207	205	201	222	234	224	217	193	215	254	226	202	254	227	204	214	224	208	196	238	226	219	224	222	219	184	235	212	213	208	206	201	222	225	225	200	195	195	214	236	214	219	211	215	224	188	224	190	213	219	236	228	225	221	219	197	211	222	229	203	227	212	202	203	221	219	201	193	231	203	216	195	218	240	210	204	199	201	205	220	257	216	205	213	198	215	204	216	223	211	211	208	229	215	213	219	209	207	208	239	223	234	230	230	256	220	246	196	200	206	193	206	237	224	224	228	200	208	235	226	214	178	217	178	234	203	210	215	225	203	222	203	205	215	232	236	191	219	203	191	211	227	206	208	217	192	239	211	221	192	220	236	198	191	208	213	227	216	237	189	230	212	205	237	190	237	226	208	222	228	210	201	234	231	260	242	214	216	217	194	234	215	192	223	202	234	219	213	191	196	210	215	220	235	224	218	211	207	196	212	224	207	202	182	208	220	212	195	203	233	239	224	216	190	195	187	205	211	224	202	230	228	227	218	209	191	218	223	218	233	219	224	209	209	194	212	200	235	201	201	238	219	227	222	204	226	220	207	200	196	205	213	203	183	216	210	221	224	228	203	210	224	200	219	214	243	206	209	209	208	209	172	226	214	209	211	219	229	183	202	218	221	207	206	212	204	212	226	220	214	198	243	223	226	211	239	228	230	218	226	197	231	231	208	224	216	228	232	208	225	219	195	239	208	216	246	228	228	216	213	220	224	196	236	222	210	219	220	212	211	234	220	215	221	217	220	205	204	207	216	191	223	174	223	239	222	212	222	205	225	233	228	204	247	194	238	213	208	215	205	234	215	246	217	197	228	211	221	209	237	220	210	215	218	225	196	233	224	218	227	213	242	235	215	214	191	198	220	197	229	201	206	227	223	212	196	217	226	212	197	236	236	201	217	215	235	219	200	223	215	217	215	198	193	226	227	212	233	220	202	217	198	181	228	186	190	237	195	226	213	196	200	213	215	231	223	222	214	221	225	228	210	220	193	194	230	224	210	223	216	172	194	208	204	212	182	210	180	213	223	220	251	207	222	208	210	233	245	203	213	188	238
12012	2713	1482	914	677	619	567	515	527	510	471	484	533	500	495	496	502	482	481	481	468	462	499	466	463	479	504	456	494	446	468	447	412	464	459	475	462	435	468	476	475	500	480	463	476	461	429	478	480	453	450	458	466	450	447	495	473	457	448	461	433	502	484	444	490	450	458	462	435	491	451	487	484	430	456	480	467	485	449	465	488	432	500	480	467	428	447	457	473	438	486	478	496	505	489	439	445	496	447	443	449	472	476	468	470	452	462	476	439	426	446	419	459	510	450	475	471	473	430	434	476	441	421	478	453	455	428	456	443	461	486	444	470	467	500	472	469	474	444	460	478	472	453	501	477	483	447	427	448	457	469	478	428	424	430	450	459	451	436	489	458	477	489	437	462	449	447	485	439	479	494	461	463	424	458	482	491	484	469	466	442	487	525	449	409	473	501	432	471	453	477	442	456	456	478	479	453	463	472	456	467	451	479	418	487	456	466	446	438	466	465	482	438	475	421	490	477	440	469	482	475	424	459	471	462	473	467	446	437	483	464	463	435	466	422	484	518	438	467	450	430	434	505	489	442	457	455	460	443	465	465	457	442	479	473	453	489	435	460	416	449	470	462	477	432	451	462	482	435	451	470	449	459	459	440	450	466	507	438	419	436	477	483	490	467	465	488	461	462	472	442	430	482	496	483	449	489	454	492	433	468	456	480	464	489	463	448	473	504	471	486	429	478	457	502	445	454	482	516	457	452	468	472	495	454	482	464	443	465	442	401	477	452	446	500	474	466	454	425	480	478	465	464	478	474	461	432	503	443	478	492	488	462	458	454	425	467	452	478	446	459	446	457	485	430	433	512	462	449	458	414	479	442	470	491	486	451	444	456	494	482	438	483	457	483	478	455	434	468	493	451	445	483	412	472	463	430	470	437	442	439	485	492	472	487	479	473	486	455	465	449	435	448	489	467	486	471	478	494	440	517	491	437	437	495	462	446	423	459	452	473	474	470	477	470	466	500	462	451	461	433	520	508	483	456	438	469	473	475	484	453	491	443	492	455	470	455	490	456	433	439	461	489	448	431	464	474	445	493	450	492	417	486	507	485	477	463	424	423	458	496	420	476	447	487	488	461	447	467	478	461	450	455	434	437	442	442	482	503	446	463	456	432	463	442	445	438	459	456	450	509	495	467	434	476	456	441	447	490	464	468	457	443	469	492	500	449	451	491	452	463	456	477	463	461	491	463	486	486	479	458	461	461	457	492	442	435	486	444	443	475	426	458	428	478	481	446	482	419	424	449	475	503	511	460	430	475	467	466	452	469	451	496	433	488	467	440	450	475	458	431	449	488	471	461	432	467	451	462	469	514	477	451	465	477	445	435	429	481	424	463	483	449	451	480	490	461	472	462	451	427	466	474	493	433	453	487	481	451	463	436	460	445	445	487	475	465	450	431	451	437	460	438	421	475	438	443	455	479	484	439	449	458	426	465	414	470	421	492	441	541	486	445	461	447	461	471	434	448	451	446	509	453	452	456	481	444	451	474	493	493	514	463	440	436	491	437	464	492	474	474	463	455	476	499	436	444	476	433	461	460	480	446	436	431	479	498	449	451	480	458	470	459	447	453	492	441	475	456	468	428	485	495	477	475	463	481	437	473	426	476	466	492	461	486	473	458	459	471	464	469	510	445	485	482	470	445	437	508	438	421	414	445	438	399	485	486	477	449	421	450	485	398	485	454	456	472	479	506	447	438	498	456	505	483	424	415	465	433	453	448	447	431	460	463	439	475	465	476	507	458	467	437	455	485	508	431	518	431	495	432	480	443	450	446	489	479	435	457	441	463	463	482	441	484	407	424	482	450	464	457	464	467	443	472	457	456	442	468	470	458	457	448	468	492	476	494	445	477	460	458	478	490	453	424	469	429	420	476	431	462	488	442	482	466	486	441	475	464	466	437	453	507	501	435	483	462	466	452	420	440	496	470	489	483	499	464	478	417	454	451	439	446	466	463	465	448	462	462	521	471	416	475	482	444	457	452	456	442	473	487	432	449	475	446	479	472	472	446	458	471	481	472	470	462	475	475	457	492	460	456	441	470	491	476	497	443	455	465	453	456	485	464	458	479	449	465	433	446	450	500	480	438	434	454	483	448	502	436	450	473	489	503	442	485	467	442	453	471	462	449	498	467	448	484	481	463	453	465	483	466	474	462	487	447	479	482	430	445	405	439	449	492	500	459	419	446	513	459	431	465	496	458	466	475	480	477	471	464	517	498	448	483	455	482	481	451	448	474	461	455	453	422	480	450	421	485	469	473	476	473	467	453	457	482	468	424	492	462	510	486	440	468	475	501	461	458	472	470	456	460	471	457	473	493	450	482	455	437	456	474	512	442	445	450	495	482	460	472	434	462	449	459	454	475	418	464	460	464	432	445	448	512	454	455	463	424	443	467	448	464	473	473	484	490	431	454	445	439	468	474	477	437	449	433	469	424	474	477	449	466	466	468	447	496	475	486	460	446	472	468	463	471	481	458	413	409	483	472	436	434	457	488	502	515	451	462	458	487	437	457	467	468	463	469	467	479	482	420	488	463	455	513	472	474	478	500	448	426	482	464	457	461	469	481	410	503	448	510	449	454	482	485	492	433	482	438	453	469	459	447	461	463	494	470	467	479	477	473	477	467	450	469	467	466	441	456	470	428	498	467	464	470	454	471	467	475	509	474	470	457	497	462	460	458	463	471	452	535	465	444	449	467	475	469	425	482	426	464	449	474	468	445	431	460	478	464	447	439	439	431	437	472	490	493	483	477	448	450	481	484	455	435	443	475	510	433	463	436	457	475	481	451	432	456	472	444	413	448	485	466	464	455	465	503	477	464	485	468	475	489	470	488	476	490	447	475	457	490	459	497	447	472	443	457	469	438	452	482	456	453	470	419	444	474	469	454	443	454	482	456	473	462	463	471	437	448	473	480	469	462	479	439	474	471	486	500	471	490	460	474	492	475	480	477	454	456	451	440	502	418	457	455	444	433	478	442	447	473	484	439	475	465	470	451	466	473	396	449	450	460	466	467	473	459	434	461	424	448	443	457	469	499	484	440	478	443	480	437	454	456	439	470	443	468	465	481	406	450	456	436	472	437	430	514	438	493	451	491	462	449	463	452	478	437	499	445	456	461	463	455	500	478	469	465	457	442	518	446	497	506	474	519	482	475	501	457	475	452	486	468	450	472	444	457	450	466	498	451	466	421	447	481	455	463	427	529	494	443	456	505	493	459	470	456	468	479	452	482	454	451	461	470	454	487	452	423	467	445	475	452	498	489	454	466	446	447	479	456	464	447	449	474	467	453	463	432	514	458	469	477	399	458	442	452	439	484	480	448	438	448	476	502	464	431	452	468	431	450	441	468	454	474	443	484	506	490	414	426	465	469	486	445	470	474	497	455	435	460	476	465	478	404	504	433	441	452	468	432	482	469	491	477	468	490	440	469	446	437	471	455	467	484	465	494	477
24739	21646	28804	24982	18600	1191	518	342	293	251	245	212	213	221	206	161	167	165	167	165	161	146	166	142	165	140	147	166	144	138	156	141	154	169	147	142	116	152	147	139	141	145	139	146	143	153	119	170	124	142	143	155	113	137	144	135	154	148	143	122	161	150	141	130	133	140	127	137	141	121	169	114	144	150	141	118	126	140	138	151	148	130	152	129	141	139	178	143	147	123	152	137	148	129	151	137	137	138	152	131	140	137	136	129	157	140	131	142	125	141	125	139	144	144	125	141	155	126	143	125	142	138	129	116	129	129	152	157	148	139	147	140	146	142	128	153	140	139	131	158	147	144	130	116	147	133	146	121	150	149	135	124	133	131	130	165	174	137	142	138	116	142	139	148	127	131	128	151	135	141	125	152	138	137	145	126	135	141	120	126	138	129	144	166	149	144	130	138	129	133	137	148	129	128	142	150	138	133	126	140	154	121	138	153	144	142	146	151	143	150	158	134	154	130	128	129	128	163	152	146	154	129	142	166	125	134	145	131	132	148	134	128	129	141	145	167	120	137	144	142	135	155	153	153	142	143	127	148	144	143	145	150	130	125	143	134	155	151	134	129	134	136	146	127	133	142	126	146	130	137	149	169	124	130	136	121	140	122	123	117	134	143	136	145	163	160	149	146	132	158	138	135	148	136	125	131	152	154	127	135	143	139	115	138	146	138	155	145	133	137	121	123	143	126	110	146	152	127	123	141	151	133	149	151	135	132	128	170	119	135	140	117	129	134	148	125	141	128	140	162	137	135	150	122	152	141	134	136	126	141	149	135	151	143	144	123	137	121	137	126	139	142	154	143	149	135	158	144	120	136	127	128	139	124	143	139	131	121	141	128	124	132	159	130	153	141	140	141	138	135	120	140	150	145	123	137	136	135	135	147	113	154	163	129	148	133	138	139	145	142	142	153	136	131	141	148	144	123	125	159	149	116	128	123	146	144	158	140	135	153	157	142	149	151	135	155	116	160	129	149	133	136	134	134	151	142	148	141	150	133	163	155	130	120	142	139	150	139	134	150	154	129	142	134	136	135	135	126	120	143	128	130	152	136	139	144	126	155	130	117	140	111	139	127	137	130	128	115	107	147	136	130	142	146	134	124	127	141	168	131	152	137	124	145	137	123	148	146	149	125	146	128	132	139	132	135	126	147	140	130	142	138	121	137	143	121	128	134	138	138	156	154	127	144	152	140	129	148	154	134	143	135	144	127	154	127	139	158	123	137	109	121	126	154	138	160	134	150	134	141	145	151	157	135	152	117	131	143	148	122	130	133	127	158	119	129	119	134	148	139	138	165	129	143	146	145	154	144	147	153	144	164	141	150	153	141	149	143	138	134	130	129	126	135	160	157	140	124	133	161	152	136	138	127	163	110	137	128	139	136	151	134	150	147	131	115	127	130	139	155	140	133	142	131	123	141	148	149	151	143	146	151	118	130	147	132	147	143	148	143	148	138	126	146	129	128	160	125	152	132	134	130	134	137	156	140	137	131	136	126	141	158	147	145	128	134	141	127	139	131	129	142	133	129	169	140	152	141	140	137	139	137	119	134	128	152	154	138	139	151	143	141	142	145	133	124	180	139	145	128	154	140	125	149	142	146	125	135	128	125	161	153	126	151	139	144	141	147	153	161	121	138	112	136	121	160	126	150	155	128	139	155	135	131	138	154	123	140	132	123	145	153	132	131	137	142	125	151	148	127	140	144	141	128	146	141	143	145	134	139	142	137	145	141	132	130	149	128	138	152	118	140	127	119	156	137	148	129	154	160	133	138	125	146	132	112	104	140	128	132	136	127	138	111	146	146	134	130	134	132	135	154	133	150	132	146	136	128	145	167	132	144	161	153	155	165	136	130	125	125	165	140	139	130	127	139	156	120	156	148	144	153	157	130	151	159	130	137	139	125	133	138	127	128	142	150	155	117	148	122	138	130	161	141	143	127	138	152	136	152	129	144	129	139	150	138	136	141	136	132	131	157	144	157	132	127	136	145	143	123	122	156	134	143	130	164	149	153	134	145	122	138	147	141	149	154	131	127	136	150	140	147	128	146	123	152	158	154	137	148	127	158	154	156	140	122	145	134	132	153	129	145	129	130	139	141	132	133	131	137	162	126	110	148	157	147	121	157	146	149	143	148	146	133	147	126	132	139	114	144	143	144	147	127	136	155	133	123	136	140	144	154	150	105	116	116	140	141	134	143	139	133	171	129	124	144	133	145	137	149	125	152	160	128	157	136	142	134	149	150	149	138	127	118	143	151	148	110	142	146	135	163	140	157	142	141	125	149	147	145	132	147	148	119	144	145	145	129	138	170	117	143	135	132	129	151	126	116	138	135	121	138	134	144	140	143	147	137	157	147	135	132	130	136	151	129	139	155	129	151	143	137	131	142	154	143	136	162	141	137	132	130	122	130	134	145	146	128	130	140	126	129	138	134	135	126	133	135	137	134	158	132	157	149	147	145	128	147	144	161	131	142	152	150	150	137	131	138	138	141	152	120	140	131	162	142	133	120	150	159	139	133	146	143	135	135	137	139	138	147	146	117	151	130	137	120	138	146	132	141	127	125	149	110	132	118	129	134	120	158	153	174	137	120	141	146	151	145	137	133	141	116	142	137	136	136	146	155	133	151	135	152	145	132	127	141	150	144	131	121	132	148	133	155	136	139	131	148	123	123	119	126	122	154	153	135	168	134	125	128	148	140	135	149	122	117	116	145	130	121	129	140	125	139	139	119	132	159	131	156	143	143	138	131	132	136	131	117	138	142	146	126	151	129	134	153	144	138	118	132	130	114	149	148	141	141	125	144	121	136	125	144	154	132	133	138	140	132	121	128	147	152	137	143	125	141	157	133	119	138	159	161	142	127	145	125	150	157	136	160	119	124	164	156	141	162	130	160	143	129	130	135	136	143	108	165	128	174	126	137	124	135	124	139	133	136	159	124	129	118	161	132	138	145	140	149	143	149	141	133	121	134	167	144	125	160	129	120	134	124	163	121	110	145	151	131	137	163	138	146	140	133	118	137	124	136	141	106	134	147	128	141	142	169	148	141	130	149	130	140	130	111	147	133	142	125	140	135	129	140	141	127	127	125	132	148	124	145	144	135	146	149	127	120	145	142	115	132	138	150	139	112	159	127	104	136	153	111	130	128	128	125	123	137	147	151	135	139	137	165	154	128	132	146	150	146	155	166	137	134	175	133	135	137	139	143	121	130	122	142	154	137	132	153	153	123	155	130	150	137	135	136	138	131	151	131	131	136	129	141	139	146	154	124	149	136	120	142	130	118	143	135	124	140	152	145	116	123	131	139	122	123	131	145	111	146	148	139	140	140	137	119	144	121	146	155	156	111	157	134	124	124	149	145	141	127	132	153	157	158	132	133	144	140	167	137	118	132	138	160	139	124	134	141	169	142	118	134	141	150	129	146	143	133	144	130	152	128	129	146	134	138	142	144	159	133
27191	14499	8378	4328	2797	2008	1431	1191	1009	888	761	704	570	530	556	487	486	423	404	418	412	376	396	366	330	349	363	363	349	340	352	332	329	333	357	311	313	306	324	326	320	332	311	298	342	329	289	300	290	320	299	299	350	337	312	308	325	341	302	320	293	281	325	298	314	293	310	308	274	334	330	331	316	278	306	322	287	287	325	299	301	307	296	307	311	315	302	287	320	326	307	308	326	292	329	282	342	314	323	357	297	299	284	309	284	335	286	274	317	300	304	327	318	313	330	279	298	319	296	317	324	321	293	318	297	331	295	276	318	312	312	309	282	341	271	311	273	315	306	301	317	308	315	296	294	276	297	309	274	329	344	315	309	299	302	280	313	289	311	303	277	302	318	294	312	300	326	296	285	289	299	310	288	267	325	292	309	325	334	319	346	312	315	285	296	281	310	312	275	315	319	292	317	301	328	314	317	281	307	306	278	295	344	269	282	307	295	294	309	320	288	281	305	327	331	302	325	292	307	322	331	321	302	311	294	326	302	304	327	305	303	278	299	307	322	311	315	284	285	314	323	304	313	307	322	314	284	325	280	287	254	300	296	305	306	298	317	334	346	294	312	316	316	298	293	309	322	303	315	303	318	325	290	311	293	296	302	290	291	321	305	314	317	302	287	307	305	319	304	323	317	301	304	315	340	326	333	303	315	301	313	315	326	281	311	302	309	307	298	319	291	305	296	308	270	313	335	291	279	310	297	298	325	304	317	307	306	316	298	316	301	280	327	288	299	289	310	318	300	305	309	314	303	318	292	297	307	295	314	303	306	263	330	296	296	318	312	320	301	321	305	278	309	301	296	332	301	303	311	323	338	279	356	312	302	295	312	297	347	273	300	290	310	315	311	309	292	295	326	301	295	346	308	287	347	300	288	293	285	330	294	302	297	311	303	312	308	311	292	290	318	303	294	300	330	294	289	326	315	294	298	305	266	301	265	269	305	297	305	293	300	286	309	330	288	283	321	302	299	287	294	298	310	329	302	328	311	324	307	289	280	308	319	300	307	286	311	293	314	317	310	318	288	307	307	311	318	308	326	300	319	262	289	278	283	312	325	340	312	295	332	309	323	311	334	290	285	312	324	317	300	343	281	312	312	280	288	317	316	302	308	269	265	321	295	317	328	318	265	312	280	282	323	289	302	299	296	327	325	287	313	313	314	322	275	316	303	310	303	334	293	310	295	324	313	324	318	300	291	276	271	317	293	301	280	296	285	283	315	318	309	289	278	264	326	315	295	299	336	311	299	324	285	313	329	321	307	314	306	333	280	298	307	259	294	321	306	309	338	307	314	297	305	314	305	307	318	306	269	320	311	314	313	300	290	307	290	301	359	305	301	317	299	319	316	330	307	311	316	299	281	298	331	302	338	292	303	306	289	328	330	297	309	298	305	317	299	282	317	321	306	306	306	309	266	317	312	308	306	293	320	335	279	284	309	257	310	262	318	288	318	299	277	302	295	310	331	304	295	276	295	308	283	293	306	289	300	318	304	321	278	305	297	327	308	333	303	315	296	301	309	334	302	296	258	304	289	287	320	310	317	305	333	289	358	321	296	327	278	327	291	300	302	308	296	311	311	303	326	312	310	299	281	281	281	314	323	291	311	285	316	300	313	336	252	295	292	283	287	304	274	277	297	344	316	296	286	320	304	294	312	319	302	305	287	326	341	288	303	306	319	290	310	319	317	310	299	307	353	254	361	300	330	295	313	322	318	304	308	315	277	312	276	317	364	301	299	284	305	306	320	348	316	292	315	292	300	315	320	315	289	328	326	275	287	323	297	349	301	301	292	275	280	337	297	290	319	284	282	292	307	299	330	288	282	292	320	310	297	310	289	301	303	326	268	315	280	300	311	312	314	294	320	317	290	343	290	318	326	322	299	310	304	296	298	314	311	280	318	315	277	294	293	278	294	305	288	284	333	326	302	301	307	289	334	290	300	256	321	310	308	333	321	311	317	302	307	296	311	309	293	323	255	302	296	306	302	308	311	311	280	300	289	308	323	326	300	280	319	295	303	306	319	310	313	319	291	287	297	274	358	320	298	329	287	320	290	310	316	305	328	322	296	290	278	303	284	286	336	300	308	275	296	330	296	300	276	283	337	298	300	302	304	309	298	308	313	303	288	334	317	337	301	306	334	282	327	282	315	330	295	306	295	292	290	335	283	305	316	302	306	292	334	335	351	346	293	310	310	333	317	320	285	299	313	314	320	296	307	326	322	331	305	305	278	317	299	328	291	249	304	304	304	274	300	339	332	323	341	293	300	287	335	292	302	308	293	303	294	297	289	314	301	301	283	298	305	272	320	306	273	321	311	318	281	292	306	298	293	312	303	288	302	325	316	310	303	287	294	289	321	327	305	270	307	311	299	328	340	303	289	310	315	305	279	305	291	325	299	302	296	314	302	323	271	335	300	279	347	343	310	287	311	322	310	312	263	302	336	307	299	313	304	312	315	322	340	334	304	308	280	302	313	303	301	305	299	305	320	308	321	308	308	298	293	311	297	296	315	332	291	312	290	335	339	306	283	301	315	335	349	277	318	304	301	292	277	295	320	311	317	315	301	298	328	301	325	305	312	312	324	295	306	316	326	310	286	320	311	306	295	323	301	337	314	325	309	291	313	297	318	280	300	310	336	287	314	311	325	306	320	327	306	316	282	325	322	285	301	296	314	326	308	318	310	280	300	319	327	303	294	306	299	294	297	284	306	292	322	299	298	304	314	281	279	285	313	288	306	321	303	304	310	254	266	332	310	296	315	266	309	302	274	304	337	312	315	312	271	308	293	299	296	310	297	310	302	313	297	321	288	312	305	280	321	296	291	285	279	285	290	328	302	306	302	318	318	306	326	306	298	286	309	289	329	324	316	303	318	316	313	321	318	304	321	288	319	304	299	284	307	293	305	303	284	319	319	307	299	318	306	322	301	306	294	304	329	307	301	296	291	293	320	324	297	308	325	297	322	261	278	310	313	293	299	332	296	320	294	299	297	281	287	313	334	300	282	298	300	296	299	269	264	294	276	300	312	304	294	290	312	295	309	309	287	278	295	323	311	290	278	294	303	294	315	332	288	312	309	332	304	302	303	299	310	290	303	299	282	307	314	307	310	310	291	288	320	280	291	294	308	293	278	259	289	303	302	302	315	310	288	317	292	274	314	312	320	305	310	300	323	308	309	294	313	325	327	292	315	284	288	294	287	254	286	304	305	306	292	293	313	292	278	297	281	291	289	314	318	263	305	303	269	295	321	285	317	296	294	290	338	307	307	297	318	289	315	294	287	316	307	295	277	327	289	283	315	304	313	291	308	318	299	301	321	306	296	317	321	322	294	316	293	310	312	302	299	290	275	278	301	305	315	330	339	328	309	317	317	302	339	294	302	312	322	303	307	308	299	315	299	290	305	294	299	335	312	317	329	291	310	312	292	306	300	303	292	310	301	271	329	314	318	294	295	313
23708	21592	29431	24218	21592	16814	1678	769	586	600	569	527	432	452	448	436	416	395	381	434	387	352	369	382	398	336	359	371	372	346	339	337	357	375	354	348	387	357	328	305	308	355	337	376	322	348	329	321	349	340	356	315	332	339	317	334	354	378	329	343	369	332	336	342	322	312	331	347	323	312	300	351	271	306	329	323	331	313	303	342	351	338	321	321	343	335	371	324	317	341	330	341	338	329	356	312	317	324	320	338	340	322	344	329	355	304	376	349	317	328	359	348	342	338	307	337	317	349	334	343	303	360	321	320	348	316	339	337	305	342	364	311	345	341	316	347	324	329	374	327	295	329	327	344	322	321	327	352	300	326	337	323	355	306	345	334	345	325	337	323	312	322	333	302	342	361	340	360	325	306	348	317	352	297	340	299	355	323	349	333	320	304	382	344	347	345	377	325	319	330	296	320	338	364	324	340	339	347	323	332	319	345	313	332	329	310	327	338	342	339	337	315	328	314	317	338	346	352	345	305	333	355	323	364	312	361	306	338	348	307	319	316	322	309	328	336	316	332	297	348	317	316	319	343	319	342	370	346	361	331	285	292	354	381	322	310	349	351	346	322	364	340	315	340	330	326	335	332	326	317	299	335	315	336	337	324	332	314	336	322	320	346	304	344	318	347	333	303	330	342	370	319	359	332	350	327	346	372	308	328	344	314	311	314	391	323	323	350	361	339	327	334	338	343	327	346	324	319	348	327	371	338	351	361	331	337	323	346	317	358	328	334	350	311	353	326	347	320	325	319	341	339	349	336	353	388	307	326	307	342	363	327	316	377	310	307	328	335	310	307	355	332	339	375	301	351	336	351	315	328	318	318	366	340	351	379	310	343	348	327	305	389	321	373	340	322	365	328	345	354	325	313	319	321	337	326	310	331	377	301	303	384	312	352	299	316	312	304	395	303	375	353	356	286	329	308	351	335	330	315	361	342	342	266	332	346	303	315	313	330	323	352	316	317	338	349	298	341	355	308	343	321	307	319	335	332	335	319	340	364	346	319	320	349	335	302	330	360	329	308	329	325	310	359	321	338	347	297	345	324	337	318	355	323	323	307	353	333	365	341	335	342	346	339	315	339	358	337	321	349	333	352	352	307	317	335	323	342	335	324	328	314	353	333	304	315	323	325	334	325	351	343	331	313	318	329	338	348	331	345	333	306	316	332	314	313	333	343	347	344	327	334	321	331	332	345	332	325	369	315	306	326	322	335	323	347	340	303	316	306	343	358	313	293	340	335	312	316	317	277	325	326	324	334	352	371	331	331	349	314	322	308	320	323	344	366	309	350	331	365	319	353	310	342	341	343	337	324	327	330	330	339	329	337	349	336	346	349	281	331	352	329	326	315	319	350	317	349	383	335	367	352	344	352	330	324	275	354	309	336	351	339	325	302	287	337	360	333	321	353	330	343	337	328	322	342	346	351	333	330	334	328	323	303	333	310	301	306	350	324	349	341	341	327	303	351	340	351	342	364	332	308	318	320	342	309	349	337	327	335	308	344	317	338	298	318	339	376	330	303	339	333	318	322	349	357	352	332	333	329	342	325	356	309	324	324	321	313	327	323	335	357	323	322	355	318	324	345	338	331	328	290	355	349	350	317	314	323	373	319	325	302	353	343	335	342	379	316	308	337	328	305	331	335	356	315	333	353	363	324	338	332	313	342	366	336	309	289	325	320	327	299	346	329	345	351	365	303	334	336	326	344	330	340	339	343	334	339	309	359	294	310	345	339	324	344	342	312	333	308	365	335	333	316	331	352	328	331	348	336	357	338	342	313	346	345	332	340	362	298	353	354	333	293	317	351	336	298	340	344	337	327	312	324	310	375	308	335	339	325	311	325	355	314	289	344	317	299	349	353	313	329	357	338	360	340	319	320	327	320	337	320	356	320	323	368	310	283	354	312	315	332	359	336	319	322	364	326	322	349	329	329	363	318	321	328	337	366	330	310	337	328	314	332	317	344	325	357	343	312	324	345	335	322	340	349	344	322	299	321	347	316	352	319	319	368	339	364	349	360	344	347	326	327	388	329	343	304	322	328	342	373	347	350	358	353	319	310	333	325	285	346	320	345	312	319	344	355	311	338	328	316	333	295	314	313	322	338	330	322	340	344	318	376	310	308	362	321	341	300	318	308	327	339	334	327	326	343	329	347	348	349	304	328	343	339	326	320	324	326	309	349	326	362	352	366	311	317	346	303	344	310	305	320	346	353	332	321	359	323	281	359	325	321	310	348	328	327	340	332	363	313	320	361	312	341	332	323	336	317	320	319	374	320	336	328	330	316	331	334	319	296	341	323	342	323	325	333	398	361	347	289	319	343	370	334	336	350	318	339	345	340	356	343	322	322	331	324	346	330	352	347	334	305	318	309	329	301	310	301	326	294	319	327	332	333	325	311	351	321	302	328	329	338	343	357	344	328	330	299	352	326	325	358	306	368	314	370	330	318	352	344	329	311	321	339	328	323	327	351	317	333	342	313	313	301	320	333	345	362	327	327	302	320	302	326	335	322	354	331	341	318	340	344	328	335	313	313	317	313	336	341	356	289	317	343	308	306	306	334	304	330	327	319	299	333	325	344	345	336	298	341	339	325	354	325	335	316	297	329	329	354	335	327	367	348	353	331	350	335	346	343	340	317	334	314	313	334	340	321	328	368	306	322	285	350	318	347	319	350	307	334	315	335	318	328	350	330	320	326	328	327	321	341	323	313	319	332	317	330	317	355	330	357	294	378	345	342	291	343	337	346	325	292	324	322	336	351	376	351	301	333	372	346	331	370	335	342	357	302	356	358	337	316	354	340	349	335	307	324	294	325	345	341	334	314	337	342	323	344	310	338	325	301	328	349	317	323	338	331	348	312	327	351	301	297	326	310	326	343	318	320	339	326	341	346	358	320	313	350	321	340	292	313	349	344	316	335	337	338	309	322	324	323	365	337	342	327	334	331	355	320	327	366	325	323	298	321	347	331	330	352	353	338	332	321	370	344	320	313	328	343	317	315	314	331	330	322	357	335	347	344	345	271	343	353	303	325	335	306	314	347	340	323	304	326	328	340	354	311	337	325	323	349	328	347	293	317	322	329	319	324	305	303	349	317	342	296	317	314	325	337	337	331	327	314	302	353	331	332	343	327	308	319	314	340	315	363	329	331	318	371	336	340	334	371	365	325	312	329	317	308	309	314	319	316	338	333	295	340	330	345	356	346	350	312	324	315	318	333	335	334	323	301	352	321	315	325	335	339	307	365	343	352	333	323	313	301	327	309	326	321	325	346	307	327	306	322	374	348	317	313	322	304	335	341	344	363	358	335	311	360	325	335	309	335	305	334	344	322	311	313	310	356	337	338	323	331	329	353	336	315	358	323	326	331	328	344	363	339	321	332	335	330	340	346	319	348	358	362	320	327	347	326	337	314	341	341	339	333	292	314	352	316	347	322	337	314	311	338	345	346	325	313	330	315
32071	22153	13589	7573	5118	3686	2752	2308	1953	1695	1430	1305	1228	1108	1079	1006	955	910	865	854	793	759	803	757	808	759	772	785	763	689	688	700	702	706	712	695	682	713	770	671	647	712	685	651	686	674	647	696	703	657	696	653	684	682	675	655	687	701	676	699	622	606	661	654	641	620	643	638	667	630	674	630	680	707	630	642	658	626	650	660	662	652	651	655	670	617	697	642	600	630	627	691	610	688	644	651	613	641	632	649	647	639	655	639	637	639	612	670	653	663	652	660	650	674	665	658	665	624	643	608	663	637	619	699	678	615	637	630	626	641	662	633	632	658	607	662	629	662	658	655	662	652	590	642	661	667	649	667	630	612	640	636	678	649	616	641	640	663	652	636	640	651	658	665	653	644	653	663	682	623	652	645	643	611	635	672	653	630	666	633	672	627	621	603	658	605	629	614	675	652	656	686	648	638	662	672	658	663	696	669	640	622	642	592	628	655	669	648	619	637	659	632	691	644	653	669	636	676	620	644	662	635	663	662	619	682	620	584	641	612	665	647	611	645	617	668	706	625	662	626	657	648	661	623	636	652	599	631	676	667	647	653	600	632	668	670	680	666	672	681	655	623	633	664	634	673	669	629	658	627	675	662	665	683	651	656	650	626	666	625	676	624	658	632	617	687	694	645	653	672	624	674	646	647	698	631	666	637	663	681	637	665	621	631	626	651	680	624	618	657	642	674	620	657	601	642	601	646	657	617	686	634	674	663	655	626	635	628	641	611	665	690	616	633	665	675	620	672	679	636	655	627	675	667	651	655	591	627	650	671	674	663	633	661	668	631	626	646	656	613	674	639	639	667	617	628	673	626	704	654	642	616	628	627	627	619	644	621	664	694	676	631	654	648	643	605	632	638	626	643	635	653	658	674	642	589	656	673	627	650	639	620	590	671	674	664	637	619	668	614	666	605	642	630	613	644	658	675	629	658	649	651	674	663	673	663	638	685	622	639	633	669	661	679	694	672	622	650	592	648	650	618	648	576	629	619	625	651	647	632	644	662	642	641	630	668	649	652	612	664	657	658	650	636	676	655	628	629	662	675	681	663	635	636	632	678	638	640	620	646	639	638	658	661	626	639	670	619	647	601	645	614	635	681	666	656	631	660	649	638	625	657	673	690	659	653	666	664	664	628	617	625	629	714	632	642	661	633	624	641	700	633	652	643	641	615	628	645	607	613	658	628	665	645	657	661	635	586	664	635	634	605	643	649	617	629	629	642	675	708	663	643	649	655	641	632	640	651	661	655	655	650	664	619	653	625	645	664	591	596	642	655	649	656	665	644	675	660	638	701	634	671	647	601	670	638	610	645	670	597	592	647	653	660	647	628	651	634	639	668	633	657	638	654	639	604	668	616	656	642	653	708	637	670	689	638	674	615	613	645	652	651	612	685	626	670	663	660	661	669	633	658	646	658	624	692	653	639	645	656	599	672	642	626	656	654	646	617	668	665	620	623	662	658	631	652	582	653	700	672	685	639	663	650	632	640	615	643	685	666	641	655	644	638	652	641	609	653	675	671	641	648	645	665	666	634	639	688	610	641	637	664	659	679	618	649	617	657	689	662	661	569	620	655	621	657	614	683	654	658	670	637	647	624	658	661	653	647	689	631	611	666	675	642	590	652	645	661	593	643	632	655	612	660	624	627	693	635	651	645	662	642	661	621	619	637	622	632	610	667	674	614	652	637	666	684	669	690	637	629	621	649	651	632	653	655	622	666	616	634	617	645	651	581	696	627	655	627	609	645	629	658	643	634	660	650	651	676	616	627	657	640	630	675	630	655	668	678	665	617	689	613	645	652	644	639	661	681	637	679	621	639	642	634	645	658	672	658	599	634	647	653	652	629	698	642	613	639	634	628	617	685	623	647	615	646	589	643	610	656	630	600	617	661	657	639	671	650	634	599	657	641	610	607	636	620	642	695	595	645	638	660	595	639	636	628	637	605	607	683	640	585	651	686	664	658	691	652	644	681	625	648	668	647	652	611	620	643	658	672	584	684	657	601	657	623	683	588	632	662	592	638	669	638	668	589	617	643	681	606	650	626	638	593	677	635	606	648	643	634	646	705	642	634	669	610	651	639	634	627	644	671	648	646	667	630	658	687	665	623	615	651	664	617	634	655	633	596	618	676	658	655	662	610	632	623	650	693	590	689	640	635	696	632	624	612	690	611	639	698	639	630	610	645	608	632	607	673	652	611	588	658	648	635	659	639	605	635	657	641	626	619	665	602	618	651	669	665	662	653	668	619	648	622	623	586	632	608	637	634	631	654	689	668	686	692	699	562	654	614	641	671	629	624	658	692	632	657	610	654	643	602	650	651	656	643	617	631	664	616	657	638	648	645	666	607	653	628	668	660	625	637	615	616	663	668	597	651	621	663	638	629	629	637	630	666	619	630	638	667	715	629	656	655	626	629	672	650	604	656	633	646	697	587	638	670	609	667	667	611	625	659	637	655	630	654	623	659	636	664	678	639	663	688	636	652	632	627	614	622	631	613	632	629	679	640	638	665	653	640	678	667	637	654	615	589	603	646	667	628	610	697	628	614	616	586	671	688	627	658	655	631	623	698	629	625	622	667	628	653	656	661	615	610	663	618	681	618	633	634	646	688	632	627	659	623	637	687	683	651	641	652	633	622	623	609	648	673	634	653	603	704	644	608	621	623	688	624	683	725	681	632	622	631	688	620	644	608	617	671	625	642	674	649	648	614	635	653	654	636	641	654	571	662	646	675	666	648	672	644	666	615	618	666	630	598	654	699	670	599	643	607	648	653	651	662	617	658	627	685	633	629	680	639	614	637	601	659	632	676	658	655	629	618	641	630	661	651	640	638	635	640	614	653	678	661	618	632	692	630	622	688	600	631	663	647	640	663	640	603	663	648	639	618	647	584	695	666	647	666	665	600	660	715	595	692	628	624	660	595	642	649	640	618	657	652	604	627	685	607	604	642	639	651	714	633	644	647	592	643	661	617	647	588	640	634	630	614	691	689	624	659	617	656	617	684	663	661	642	665	650	600	637	641	650	633	680	638	662	707	629	639	613	626	699	632	670	640	673	616	649	668	648	633	633	608	626	635	676	653	629	649	610	639	643	683	673	672	653	664	684	606	618	669	692	621	655	698	600	604	677	646	618	603	633	626	658	680	638	636	619	689	634	635	643	643	628	611	627	621	641	633	643	670	688	686	603	624	624	627	668	648	625	617	601	635	667	640	652	642	630	666	650	659	673	666	625	646	631	638	596	670	646	608	601	656	638	621	658	629	646	642	645	662	641	665	637	644	682	673	632	657	631	647	634	633	613	650	653	617	639	662	634	635	653	657	681	614	618	627	638	648	666	659	630	627	647	630	597	647	635	687	645	646	586	660	677	654	615	599	655	660	694	678	635	665	640	607	673	636	656	616	622	638	579	684	604	662	664	632	620	640	669	629	626	646	641	668	642	640	612	644	663	619	591	672
27355	20817	7113	748	523	405	250	239	225	246	245	219	237	267	209	223	216	240	211	222	243	207	225	256	226	221	227	202	207	210	234	219	209	238	216	214	229	225	196	231	249	220	225	229	233	232	213	223	203	210	214	218	220	211	230	208	213	232	207	230	210	230	231	200	237	240	205	217	225	238	241	196	221	213	203	203	208	229	228	211	209	224	230	210	199	194	210	211	200	221	229	187	258	244	216	233	216	213	208	213	210	235	212	215	226	220	219	234	219	205	233	224	216	220	212	186	230	222	207	201	204	237	197	231	194	224	209	206	238	199	247	202	234	213	214	225	215	225	212	246	192	244	190	234	222	230	217	201	248	230	226	207	202	212	221	239	229	222	221	223	226	209	220	200	210	204	212	222	238	206	189	225	209	237	219	206	214	219	229	238	199	231	215	237	191	237	211	211	186	234	217	215	211	224	220	234	222	206	231	209	218	215	222	227	232	213	211	207	202	208	199	190	218	229	226	245	217	234	192	222	227	232	218	205	237	204	234	229	197	218	211	227	238	218	208	203	227	220	205	223	230	210	190	235	229	230	209	207	237	213	220	224	209	231	210	189	229	217	199	223	212	195	206	190	238	188	230	221	232	222	209	180	202	219	232	235	232	214	241	226	215	225	201	220	220	217	225	239	244	228	211	242	222	206	217	209	207	222	237	225	234	181	208	202	217	222	206	215	204	212	204	225	193	209	206	220	246	232	215	216	199	212	204	243	210	201	215	233	205	217	227	222	215	219	223	226	193	208	193	209	231	212	218	215	198	224	252	218	202	239	234	215	194	200	228	201	221	206	171	208	197	216	229	238	204	211	213	219	243	226	201	226	222	236	219	217	195	226	226	227	249	181	186	206	232	219	215	211	239	218	224	209	219	213	228	222	233	186	235	209	227	196	195	212	214	200	215	217	215	229	216	183	232	220	219	201	217	222	216	218	235	221	199	225	229	230	227	209	214	226	221	232	214	231	230	229	204	224	208	200	185	197	198	221	228	202	229	208	219	225	250	234	217	224	228	176	192	239	208	191	207	232	199	229	237	225	219	220	219	240	196	205	191	227	222	194	207	216	235	236	186	218	256	228	229	213	220	218	203	214	203	184	203	219	194	224	221	207	212	224	213	215	220	211	205	230	207	242	227	205	205	236	221	203	223	240	224	227	203	216	233	232	208	195	238	227	200	231	207	233	207	213	208	217	207	201	216	189	209	219	195	224	228	202	204	231	201	220	204	205	196	219	215	201	199	200	220	221	220	180	225	210	202	214	210	236	204	194	215	176	227	200	230	219	234	236	233	218	197	193	225	218	226	232	246	207	237	225	206	220	204	210	221	211	218	212	245	224	206	233	217	178	230	212	226	221	202	219	224	217	235	213	212	215	212	231	216	221	225	213	205	241	212	223	204	202	216	178	197	210	241	212	241	246	202	198	236	195	223	208	237	220	239	231	226	218	212	190	186	204	185	218	223	229	215	241	237	223	202	218	228	216	237	230	233	218	205	208	204	217	210	230	208	224	224	215	246	222	227	231	227	226	213	219	190	213	240	218	214	227	218	213	241	203	225	217	220	228	242	226	241	207	225	230	214	203	209	226	225	198	233	214	201	226	217	225	241	220	210	207	203	238	218	219	211	217	224	198	237	206	201	209	234	214	215	244	192	247	229	194	200	211	178	203	191	227	203	226	211	225	193	233	228	227	230	197	218	221	219	209	223	197	205	238	224	230	210	188	195	213	229	253	211	198	206	212	227	201	221	204	231	223	215	236	215	239	225	229	198	239	235	230	204	244	206	222	212	224	205	243	228	210	219	212	221	237	216	214	230	222	219	231	228	213	201	226	229	238	216	203	230	231	227	206	222	206	218	204	227	216	195	176	211	207	202	219	219	220	224	231	207	225	214	186	252	217	201	218	200	211	220	236	204	203	227	204	225	199	217	205	218	229	210	223	204	239	211	227	213	196	214	224	213	241	196	217	208	227	193	206	195	224	223	227	220	206	219	203	187	232	231	227	219	191	228	209	222	232	228	185	229	191	210	210	211	230	227	226	224	203	248	203	213	210	208	220	221	216	215	241	232	259	198	210	198	190	247	213	214	231	252	214	215	214	245	221	214	200	221	239	213	228	222	202	205	209	233	207	207	206	214	232	249	220	219	221	235	214	238	210	196	205	218	208	216	219	201	233	224	196	207	242	233	187	218	197	214	201	237	226	227	204	207	234	196	223	209	199	195	195	224	242	223	220	219	215	195	204	216	221	212	212	212	204	191	214	204	216	221	227	221	236	199	209	181	221	218	220	230	219	209	237	201	232	209	212	195	187	225	212	221	230	210	195	200	211	205	202	227	229	213	201	220	194	251	209	210	205	219	225	232	187	225	199	223	189	234	222	203	228	223	209	207	196	219	206	241	230	215	216	205	204	224	207	230	218	213	227	195	214	213	208	232	201	214	207	214	242	205	204	200	225	208	217	213	214	183	214	230	204	205	249	225	212	223	203	221	219	230	220	202	220	227	215	213	214	226	192	246	238	220	213	223	201	226	213	241	208	203	200	218	205	200	217	214	215	199	226	204	215	234	231	212	213	197	219	213	222	206	208	213	211	213	240	226	238	221	231	196	209	229	203	213	219	211	202	230	206	216	233	199	207	231	235	222	202	219	224	207	191	200	240	219	246	219	194	209	197	208	204	229	219	218	197	232	240	203	225	233	221	204	222	232	211	224	207	218	211	214	210	219	228	230	198	214	202	210	227	209	231	209	244	216	216	199	204	240	231	240	207	232	221	207	201	202	198	217	212	202	233	228	209	215	181	206	220	191	240	213	197	204	235	213	235	192	224	223	198	227	230	227	258	209	219	224	194	213	200	204	197	208	227	224	211	193	207	194	214	222	218	237	231	234	190	220	217	245	218	240	223	227	213	207	246	209	199	219	207	236	199	203	210	198	223	219	215	227	210	205	208	214	205	213	242	242	180	222	179	211	219	206	198	199	198	225	225	212	219	207	224	222	208	204	197	221	213	194	216	191	221	232	231	223	220	224	223	203	217	212	219	205	195	215	205	223	229	211	221	211	234	216	226	210	220	248	242	187	212	214	229	220	222	212	227	237	231	235	213	219	224	228	221	206	228	214	199	223	219	228	215	187	221	220	216	239	189	200	211	242	202	207	240	218	207	216	228	207	203	223	226	239	234	231	204	217	209	224	195	206	221	213	229	199	208	231	227	221	212	224	206	230	211	202	221	208	237	226	211	218	212	200	256	212	220	207	243	187	246	218	198	230	235	193	225	217	221	213	220	212	206	216	229	226	233	210	226	223	246	216	210	215	237	193	207	219	216	209	227	201	233	200	245	222	222	211	218	239	200	207	219	223	200	224	207	227	226	243	189	228	211	222	224	217	197	225	235	217	203	209	197	203	219	190	217	200	192	223	240	234	196	233	198	219	219	218	216	201	211	218	221	217	231	212	229	224	215
13010	2877	1526	951	777	666	613	556	549	479	473	521	491	474	472	517	526	473	481	485	469	476	494	435	520	468	444	413	489	482	483	458	444	462	470	482	454	502	478	463	455	502	458	458	490	459	439	429	456	479	461	484	471	457	482	456	436	501	452	483	461	437	475	454	455	482	488	457	451	491	477	437	500	534	481	437	493	468	456	476	435	472	439	501	491	465	474	453	508	460	447	486	500	456	462	476	428	424	472	476	437	463	470	497	507	424	484	466	467	468	442	467	491	432	473	475	436	456	464	438	455	452	464	498	507	475	464	481	455	469	430	439	470	473	487	437	459	443	441	511	441	493	473	482	453	464	485	519	471	473	491	486	450	501	446	473	470	489	498	459	480	462	452	491	451	442	436	479	432	444	480	470	468	495	464	460	474	472	464	455	453	468	453	509	482	426	478	440	455	466	481	479	468	446	460	461	456	452	452	469	494	460	460	465	491	479	472	466	446	508	435	459	489	475	466	481	454	468	454	457	452	457	516	465	425	452	450	455	479	454	479	493	451	468	442	441	456	482	414	460	440	482	475	459	482	500	482	463	462	468	447	492	425	459	445	439	452	442	467	441	439	458	515	490	472	478	440	418	497	453	480	413	512	485	492	473	483	468	477	472	466	456	490	505	477	438	492	468	481	486	455	488	459	451	493	461	463	444	496	423	502	445	498	479	459	497	477	453	510	455	451	432	415	454	427	469	467	442	470	463	468	443	466	476	488	436	469	491	476	462	442	476	443	463	436	469	455	503	497	451	462	521	482	438	467	454	444	480	464	434	470	457	473	462	461	465	457	460	478	483	463	509	485	452	493	486	475	485	474	482	449	496	472	469	475	484	440	468	464	440	489	503	490	457	470	498	487	463	473	479	461	490	482	441	460	410	481	473	492	461	485	462	465	452	447	497	453	483	470	470	442	477	455	465	476	470	478	479	480	460	473	456	489	487	463	465	487	485	449	494	483	452	491	457	459	457	499	465	439	438	473	489	470	451	467	462	471	455	454	417	487	479	482	483	452	479	470	476	483	437	489	453	488	477	480	447	490	469	463	473	485	466	473	456	468	483	473	487	460	488	443	489	496	491	488	490	484	470	476	480	477	431	483	463	455	494	456	529	465	470	482	475	482	472	492	489	451	498	479	493	453	500	452	490	452	424	473	495	486	478	499	457	468	454	441	426	462	477	462	486	491	440	477	477	466	468	453	475	505	449	459	449	469	498	462	506	461	441	497	462	457	451	497	410	484	463	485	442	486	453	494	466	487	463	450	413	496	440	473	499	496	481	467	472	457	485	461	463	477	458	464	495	443	476	455	448	432	439	447	441	453	472	443	498	455	480	487	434	474	469	496	479	496	505	467	480	465	455	452	486	471	469	487	465	466	477	480	467	431	467	424	497	484	460	499	478	434	497	492	500	432	452	484	456	447	472	464	461	512	458	497	477	453	466	457	448	462	428	441	469	431	465	469	459	510	491	534	487	433	466	471	457	452	484	472	455	456	461	493	476	460	433	446	452	482	468	482	443	442	487	448	462	467	456	441	421	469	502	486	473	464	466	456	443	418	463	431	471	474	484	483	491	452	462	457	492	474	451	490	461	483	470	515	470	421	439	483	438	452	450	442	438	421	460	446	474	470	440	470	453	441	425	484	457	469	473	509	447	468	433	445	466	457	509	544	489	431	433	477	469	452	444	475	448	459	440	440	513	483	465	424	474	485	447	481	474	457	445	475	454	464	462	441	457	478	487	465	509	428	447	454	481	484	457	470	478	456	429	476	493	414	439	500	470	511	451	460	467	453	460	466	476	468	475	445	491	461	483	436	477	485	427	463	488	489	463	471	463	458	459	457	452	461	472	460	468	455	469	443	473	470	468	437	482	463	474	463	456	500	448	454	445	466	456	467	422	462	490	472	448	446	456	478	458	455	452	480	445	502	435	487	502	469	450	468	468	461	462	465	443	445	484	478	451	395	416	475	457	492	468	434	453	479	424	479	474	470	460	454	440	481	469	456	423	478	439	453	454	466	491	463	480	499	470	479	494	497	452	504	447	498	439	429	439	448	462	427	440	474	487	483	467	477	472	462	469	492	454	468	469	489	460	476	500	421	484	476	505	450	462	473	487	490	467	486	488	467	488	485	436	452	464	446	463	454	473	462	429	458	482	455	474	462	478	478	491	473	441	496	502	482	462	493	468	483	440	424	455	482	499	462	457	458	460	454	461	462	474	510	507	471	493	447	439	435	443	470	493	441	489	459	491	457	472	465	469	460	504	458	473	467	438	455	485	478	483	424	491	504	465	464	444	527	454	451	444	468	445	451	434	452	504	455	470	451	478	428	464	475	477	464	466	464	505	454	419	467	453	502	494	503	504	506	494	480	490	442	459	483	467	482	455	470	444	444	509	475	499	476	493	480	449	470	462	472	454	474	469	465	433	453	492	489	505	494	473	464	462	429	474	488	483	469	448	477	476	494	471	486	463	443	493	468	493	446	453	439	461	477	456	452	450	437	486	483	473	487	468	444	460	489	479	499	504	437	490	458	431	466	485	514	449	441	453	458	506	452	472	433	496	497	467	441	417	463	452	430	501	481	478	495	476	435	458	467	486	463	449	516	456	435	487	472	452	467	437	460	457	451	478	441	469	463	420	436	472	458	454	464	472	463	441	477	485	468	471	482	434	460	461	473	451	452	439	451	467	492	443	495	469	479	480	496	496	453	470	516	469	477	431	454	411	515	446	428	477	476	488	491	436	448	464	469	441	463	470	472	431	476	481	471	435	443	493	495	498	477	458	430	422	485	459	467	447	462	503	451	479	429	421	473	449	465	478	458	413	463	487	483	486	464	477	437	452	478	490	468	460	506	460	463	454	474	462	500	463	467	478	534	457	474	419	459	478	458	417	475	498	448	433	464	432	448	474	503	510	473	505	480	459	487	477	484	501	445	406	481	470	468	468	450	503	500	447	508	467	468	452	479	463	450	454	463	490	454	472	460	481	479	396	486	453	427	465	452	522	463	486	487	444	441	457	494	457	435	438	478	448	469	464	462	444	503	495	464	473	441	430	463	441	461	457	472	488	451	507	470	456	450	486	483	471	476	460	491	446	453	489	429	442	440	429	449	470	467	497	452	447	469	470	468	426	456	466	482	469	459	477	466	492	493	476	518	452	447	457	451	448	459	446	494	478	450	462	477	446	477	463	465	461	492	460	535	498	465	475	461	474	450	500	482	480	472	463	484	499	456	461	507	463	476	448	419	484	468	488	482	438	458	444	470	458	479	442	466	476	436	473	445	408	490	428	459	454	457	487	465	445	471	432	453	444	487	484	474	470	447	477	479	491	499	496	501	464	461	464	478	465	479	462	476	485	438	461	475	501	475	426	475	447	473	455	492	462	491	479	475	455	423	463	442	491	461	461	475	468	493	446	467	466	480	460	473	459	455	485	473	504	480	476	465	459	455	461	525	457
24747	21650	28789	24992	18420	1139	501	372	266	253	249	235	191	208	166	185	158	164	192	157	162	161	165	160	145	136	142	139	164	143	149	171	133	139	116	143	160	149	164	151	135	133	138	156	129	155	138	137	126	129	164	130	156	140	161	154	131	130	143	123	114	145	163	142	144	140	110	135	158	142	135	148	130	152	162	137	145	127	129	139	149	158	167	127	134	156	114	147	151	127	167	134	158	117	150	126	145	142	128	135	120	149	137	149	143	168	144	123	151	149	135	119	133	144	138	138	136	141	141	121	141	124	113	138	138	111	134	107	138	132	129	148	118	126	114	122	132	157	169	110	162	129	152	158	150	142	127	122	123	164	141	137	144	134	156	126	116	130	148	154	142	156	129	136	136	131	160	122	143	123	134	119	149	166	130	130	144	119	124	138	148	147	120	152	134	124	153	124	141	142	133	128	139	128	126	140	140	141	144	151	132	133	149	152	137	135	138	148	139	151	144	139	147	139	145	135	139	133	139	143	147	142	150	137	150	142	144	144	150	140	147	142	117	141	144	131	151	144	118	146	138	141	149	144	157	105	127	135	145	153	142	147	164	141	128	151	128	132	138	140	137	159	144	160	133	120	136	130	142	135	145	144	163	137	158	152	147	150	166	123	146	103	123	152	136	143	158	130	159	148	126	138	123	141	139	134	134	134	143	118	149	169	166	145	117	134	140	144	150	146	140	160	130	151	141	130	134	158	129	153	151	151	132	133	162	156	141	137	134	141	130	127	138	102	138	140	136	141	141	157	125	145	131	146	160	125	169	140	143	147	144	141	139	133	134	145	146	143	143	144	139	147	149	125	133	124	130	131	152	147	134	117	146	130	134	171	122	134	148	150	126	151	139	140	132	125	141	143	133	150	145	120	162	160	147	136	143	138	145	135	139	151	138	128	147	128	133	124	131	139	160	135	141	132	146	134	158	129	123	134	144	125	129	141	137	148	144	142	122	153	130	131	126	140	133	153	117	141	135	154	151	153	129	123	141	127	127	134	126	130	143	139	117	129	155	141	145	152	141	145	141	123	129	154	135	143	132	148	125	141	136	130	144	153	118	154	151	157	137	146	125	132	124	133	145	152	153	140	123	123	129	137	120	132	138	145	157	105	156	149	140	131	141	138	143	147	146	139	160	135	126	139	119	116	131	148	152	146	126	142	119	153	125	144	153	154	134	144	159	141	148	132	155	124	142	125	127	166	132	142	143	158	141	136	123	143	145	146	138	144	133	146	139	160	127	142	137	146	154	145	130	147	141	127	122	127	156	121	116	133	128	145	137	126	133	130	134	144	125	147	121	145	144	147	143	157	154	127	135	142	122	143	141	134	147	142	134	131	129	142	140	150	146	145	127	142	159	124	126	133	127	117	122	140	131	155	125	146	127	137	146	159	132	137	131	149	142	141	137	170	145	147	150	150	127	130	139	123	142	141	133	128	111	163	163	151	142	127	138	136	129	124	145	145	128	139	128	113	142	119	153	132	119	140	139	125	136	132	145	137	129	126	140	133	125	135	157	115	125	140	118	124	151	133	132	145	127	142	154	145	135	125	126	133	115	137	137	161	144	132	145	167	133	132	153	116	124	133	151	129	139	160	145	141	134	129	131	139	143	138	158	133	147	132	131	136	125	125	136	146	139	145	135	128	155	128	139	127	128	125	130	150	121	159	136	126	115	116	125	158	151	122	132	128	151	135	124	139	139	133	137	128	140	128	124	139	120	141	165	142	134	134	141	151	150	153	144	126	132	135	119	157	115	126	155	138	139	144	135	126	134	152	121	142	144	149	155	136	146	135	130	154	133	137	148	136	133	124	160	133	157	147	154	148	130	132	152	144	124	137	137	127	137	129	131	145	137	132	152	150	108	131	140	119	138	145	139	152	147	138	128	133	130	158	133	137	132	122	148	120	124	146	118	133	132	130	143	151	118	149	142	139	107	133	145	140	156	142	148	146	143	155	142	143	140	138	155	132	127	144	124	131	140	168	156	150	147	143	122	116	134	153	137	159	139	135	136	152	155	123	131	144	127	143	154	137	150	148	99	129	129	137	156	129	145	134	152	135	153	152	150	148	136	147	151	140	139	145	137	143	137	145	134	130	127	128	123	139	152	142	138	126	159	130	128	154	160	128	162	157	155	139	120	123	154	166	138	140	143	152	150	140	136	135	128	135	158	138	140	123	146	135	151	143	161	124	137	143	141	135	129	137	130	138	128	126	151	129	148	145	113	137	152	135	142	125	139	107	148	142	141	131	146	142	136	144	126	148	153	125	132	128	134	126	145	146	161	133	154	145	150	124	130	128	173	137	134	136	114	133	127	136	126	143	117	133	138	136	137	130	134	126	136	125	158	120	127	139	127	125	121	126	136	134	126	126	127	133	139	138	157	142	136	134	146	126	143	120	159	121	111	137	151	149	123	122	134	127	163	132	133	138	141	128	150	131	140	130	146	152	128	134	121	125	144	111	126	152	140	135	144	140	133	131	129	118	144	142	114	134	120	143	132	138	143	121	140	136	136	125	135	139	147	123	126	121	136	139	140	135	134	145	126	140	163	132	140	119	149	127	126	138	130	144	136	130	155	128	139	148	168	147	130	121	133	135	128	143	129	135	138	150	138	142	154	122	125	151	136	174	143	128	134	133	136	119	146	110	133	136	151	134	141	152	130	144	147	128	136	131	110	135	163	141	136	127	137	131	143	138	144	146	145	132	121	149	136	144	157	128	145	135	140	142	131	158	130	132	137	132	143	153	117	127	156	135	135	144	148	158	110	123	134	132	138	130	128	129	131	168	137	139	134	131	154	115	142	131	143	130	125	122	150	134	122	127	145	143	142	146	127	162	104	114	136	136	120	155	141	146	126	133	146	142	137	139	159	145	141	127	151	140	135	119	142	129	120	138	160	130	132	136	140	126	126	145	151	133	131	173	122	134	130	140	117	155	139	142	148	151	133	121	133	160	164	136	145	158	121	141	128	153	139	129	141	145	134	124	120	144	161	136	141	122	120	106	126	121	150	135	153	136	139	142	129	129	129	148	127	137	150	132	125	134	153	156	146	141	140	133	152	119	139	136	140	140	132	145	138	129	134	154	127	148	131	127	150	144	141	121	143	149	144	142	111	139	148	142	141	134	124	140	145	126	139	135	154	153	146	131	146	131	140	149	136	137	123	150	126	130	139	123	130	146	139	141	134	151	127	145	117	139	129	138	139	137	143	138	128	139	126	159	120	144	160	147	153	111	141	141	142	134	127	133	118	145	140	140	128	114	126	136	131	138	131	137	134	136	130	131	124	164	130	158	121	151	146	136	136	142	154	133	139	130	131	153	140	134	129	150	146	128	137	133	146	118	150	140	146	138	130	136	134	138	142	150	133	135	148	146	130	131	152	122	145	140	137	123	138	167	145	122	136	111	125	128	138	131	123	125	160	133	153	138	141	132	135	162	137	138	136	137	124	136	153	129
26948	15218	8404	4228	2781	1916	1464	1237	940	833	729	717	581	511	530	471	456	402	402	411	400	400	388	342	345	367	356	338	342	347	341	391	351	297	290	329	333	324	319	330	334	343	325	306	316	313	311	286	316	268	309	311	316	336	333	312	330	300	290	295	326	336	323	300	333	306	318	299	327	309	333	325	321	329	279	303	320	305	297	305	307	331	307	327	345	306	291	323	309	300	295	304	261	331	324	319	310	292	337	307	301	302	323	309	308	298	276	320	320	267	318	321	273	257	291	294	316	310	321	302	313	276	315	296	299	281	312	322	300	286	275	293	283	321	301	320	303	334	296	280	307	299	297	318	312	318	276	288	294	300	317	317	307	299	312	329	285	309	332	275	359	292	320	302	324	300	267	301	312	306	347	311	341	330	307	311	316	288	322	308	289	272	295	313	278	286	319	298	294	318	274	296	294	294	277	304	302	305	282	317	319	330	319	313	339	285	314	296	277	324	267	285	277	271	293	311	299	309	316	310	284	293	297	289	298	314	305	314	318	307	306	284	308	308	311	311	295	289	283	321	319	309	304	304	303	305	302	271	293	308	287	295	322	301	307	325	311	313	293	330	291	297	269	310	335	319	316	307	280	289	326	255	286	322	302	319	283	298	307	301	318	307	307	285	318	293	296	329	288	307	292	305	293	325	274	288	300	311	277	290	323	314	325	294	290	289	341	318	286	318	303	310	286	300	322	320	330	303	324	287	308	269	297	280	301	313	282	297	314	300	283	334	309	291	309	299	314	318	330	279	307	310	290	336	297	291	316	312	281	296	319	302	302	307	309	286	308	295	299	290	317	292	299	281	327	303	322	274	291	305	276	298	294	321	269	282	312	285	290	266	299	287	264	327	256	309	311	293	310	297	313	307	304	288	293	308	286	289	262	308	311	329	312	322	296	324	287	296	288	324	293	292	305	280	300	281	278	275	304	335	292	290	339	300	300	288	292	277	289	286	283	273	300	268	292	316	279	312	328	318	324	301	305	296	282	291	311	294	310	286	327	333	319	354	314	295	310	279	308	322	305	283	342	307	305	314	315	300	279	316	313	283	274	314	297	310	328	289	284	307	288	306	342	294	312	293	317	285	271	324	282	294	286	317	331	354	305	296	318	307	304	322	310	302	278	282	284	334	283	321	313	307	292	302	282	293	327	290	335	294	279	286	271	318	317	288	312	293	308	300	297	338	328	315	269	324	280	335	282	299	347	306	333	277	316	331	289	298	316	302	312	300	321	315	310	312	300	332	299	285	309	312	326	291	339	281	295	297	287	274	302	323	263	305	290	322	315	277	310	303	295	277	337	337	322	317	328	314	258	301	311	328	291	313	328	315	315	290	292	271	317	275	276	311	268	311	357	291	256	301	274	297	269	320	317	303	287	313	280	326	304	285	282	294	277	301	313	299	305	291	355	287	319	333	331	285	316	291	284	318	336	294	269	328	298	348	330	307	309	352	318	286	318	324	296	290	287	298	310	312	277	273	294	303	300	284	334	318	325	288	310	284	299	275	294	327	323	283	284	322	311	314	293	302	288	318	288	297	279	298	285	309	308	287	306	297	306	309	290	274	290	318	319	286	311	289	272	288	315	299	302	299	318	313	275	283	295	305	300	320	307	301	306	311	321	315	300	285	343	317	328	298	286	301	283	314	326	331	303	278	280	311	320	300	310	318	311	318	303	306	317	296	316	322	267	294	306	310	300	307	309	291	319	314	332	291	324	340	300	310	272	311	268	326	318	300	301	267	304	302	294	269	294	294	333	289	297	313	303	298	307	307	328	278	298	317	324	275	295	278	293	307	309	309	292	316	296	304	295	304	291	308	297	280	305	304	262	298	314	295	300	297	286	310	321	332	252	279	325	291	279	316	302	320	279	290	335	283	289	310	295	300	286	297	305	290	288	305	336	314	299	260	333	310	292	279	342	313	319	271	293	288	299	304	327	289	307	296	301	289	292	319	305	292	279	296	305	285	291	304	305	306	319	312	305	308	325	313	320	314	333	289	261	270	303	320	302	308	309	314	312	296	294	296	277	321	307	306	335	313	304	287	298	304	281	271	280	309	277	293	279	317	314	279	311	332	296	305	307	336	287	301	287	329	279	318	300	307	334	314	279	321	306	307	314	300	309	339	278	297	276	267	315	286	320	301	285	321	343	283	290	272	302	270	279	287	331	346	311	315	314	316	305	306	292	275	294	296	325	301	289	311	291	284	301	278	270	301	306	286	305	307	290	324	313	282	279	335	303	301	325	314	324	291	295	311	290	302	294	308	287	310	309	291	319	307	279	304	295	304	282	298	296	292	296	292	321	326	278	305	324	292	324	294	311	272	317	304	299	305	298	324	280	313	296	297	322	292	310	295	304	330	311	299	293	314	307	320	289	297	313	323	325	314	299	297	288	260	321	328	324	305	297	283	317	322	298	276	322	296	303	312	299	334	310	308	273	279	311	273	310	292	328	309	296	327	286	290	324	302	324	303	289	329	268	311	309	298	327	316	298	326	313	309	275	301	340	324	345	322	285	284	320	309	296	308	280	294	276	319	301	322	308	310	300	305	305	276	298	340	309	328	299	319	292	307	293	282	278	296	298	288	285	278	316	288	290	309	300	309	323	285	312	300	314	345	290	296	298	296	285	302	312	312	312	299	289	300	283	284	320	290	313	311	330	299	310	312	296	281	318	295	272	314	313	280	304	324	299	300	316	300	296	310	290	301	315	294	301	294	335	287	304	331	314	280	328	323	295	310	295	283	317	305	319	310	312	285	310	315	268	303	296	295	296	281	309	324	349	361	306	305	302	314	310	321	297	308	309	319	291	280	306	301	303	310	292	330	293	330	301	280	299	268	326	313	297	273	335	295	328	284	304	339	300	310	267	283	309	286	277	299	305	304	292	289	308	315	291	319	291	273	280	299	316	304	271	281	309	282	303	320	294	288	325	296	290	323	310	257	284	296	289	282	302	306	259	275	323	313	304	303	303	306	303	290	292	297	288	292	277	300	287	294	315	282	310	268	319	300	310	287	324	303	322	285	315	313	300	289	293	285	308	313	291	306	323	299	302	303	326	281	296	291	326	308	282	288	319	312	304	321	336	291	295	309	307	309	307	294	300	323	313	296	321	307	292	323	296	279	304	293	294	328	307	264	308	301	295	289	284	283	271	306	314	298	303	283	300	294	292	329	307	331	293	313	312	314	270	298	302	328	312	328	303	331	322	277	302	294	309	315	316	300	301	306	317	301	303	325	272	288	307	284	303	320	314	304	303	314	337	301	322	284	329	303	303	318	282	276	309	287	300	291	308	312	282	324	312	344	303	303	310	316	304	279	311	310	278	302	308	279	305	296	305	339	309	291	319	315	311	349	284	330	307	329	278	315	270	303	318	298	325	300	324	305	294	274	301	302	298	329	330	323	299	300	294	302	306	287	258	309	316	305	308	300	296	303	298	305	300	299	306	287	300	328
23784	21654	29576	24233	21654	17260	1650	790	616	521	531	469	455	479	426	406	437	418	406	375	403	399	375	368	361	341	353	354	384	362	351	352	366	342	356	305	334	371	324	352	336	342	333	355	334	331	354	345	335	355	328	334	335	355	360	368	330	330	373	333	327	327	318	310	291	331	333	313	378	328	347	349	301	354	360	344	318	320	302	338	302	357	344	335	340	350	332	331	351	318	337	308	331	325	316	337	381	330	358	312	323	311	332	328	318	314	307	366	306	328	330	325	308	339	339	337	356	332	318	320	326	311	350	320	381	320	332	306	351	296	306	294	313	347	349	375	330	301	313	288	354	315	331	360	321	346	347	330	338	352	318	337	332	318	335	333	337	302	330	334	341	324	276	330	302	317	331	328	323	342	338	322	329	344	326	339	312	326	347	325	305	358	339	312	327	333	330	337	326	316	347	359	332	324	348	339	284	341	336	328	338	347	355	345	338	356	343	285	293	361	354	364	318	319	330	347	317	320	327	324	303	353	350	366	332	317	338	312	319	335	289	336	354	317	300	341	342	342	308	319	322	311	319	319	311	315	307	274	348	339	287	325	363	341	321	326	370	313	319	331	352	332	352	338	340	334	320	330	316	315	309	331	326	347	315	331	328	333	350	314	299	340	304	309	361	334	342	325	324	343	337	331	327	280	342	313	356	342	330	317	330	350	318	328	336	345	333	310	322	308	313	310	321	327	357	314	324	336	350	332	350	356	332	322	331	309	344	291	338	336	322	332	297	302	309	318	358	341	308	309	336	319	328	347	348	309	294	297	356	353	344	334	313	327	331	327	311	324	365	299	344	341	350	313	347	322	362	333	310	326	328	311	352	325	272	323	294	331	352	292	291	336	320	330	304	322	327	350	314	355	369	346	323	319	303	318	315	313	331	314	322	344	322	322	316	339	346	298	337	322	337	286	352	314	349	330	341	327	331	323	307	318	317	322	337	316	334	305	315	355	340	318	334	360	347	336	343	341	325	333	340	329	338	362	344	346	327	301	332	329	310	319	323	336	320	334	344	316	367	339	364	344	353	343	320	321	343	337	336	316	301	318	337	331	295	345	335	344	321	326	343	327	351	339	313	311	316	363	349	335	319	324	313	337	349	332	352	333	324	323	337	355	351	316	322	325	350	368	314	298	286	333	324	319	339	325	328	289	322	328	295	315	304	296	359	336	346	351	351	312	297	306	323	344	312	359	331	322	337	323	330	292	344	313	338	330	370	332	334	347	331	333	307	335	343	337	335	313	320	331	336	285	317	325	333	326	333	312	337	322	328	369	327	295	352	318	348	324	358	329	322	345	338	331	344	301	316	356	317	288	329	348	348	335	288	322	310	308	334	314	324	358	321	319	310	317	340	333	322	306	357	310	325	343	315	364	296	332	341	297	310	349	341	349	300	338	354	358	314	322	308	326	338	352	318	331	350	319	297	342	334	346	316	346	366	351	321	331	336	352	314	308	325	332	344	317	361	318	335	307	321	348	316	349	314	295	355	341	338	355	329	361	355	327	343	349	355	336	309	332	293	303	321	329	330	340	290	363	310	319	329	368	339	361	310	356	322	301	330	342	338	328	308	342	341	334	323	305	363	341	317	333	322	339	347	330	355	332	319	345	360	291	333	304	308	347	346	321	341	315	311	300	302	337	336	318	315	302	352	321	324	350	346	307	309	312	319	320	319	357	328	334	342	338	316	320	328	321	354	355	306	354	351	339	327	331	353	298	335	324	320	308	327	318	337	313	315	292	308	313	339	333	341	358	311	313	326	334	365	323	318	335	374	311	352	339	324	382	324	320	316	343	323	299	336	341	386	311	340	334	319	321	356	344	342	305	336	357	336	312	338	298	319	319	325	323	327	322	331	356	330	320	321	319	341	298	340	306	364	312	323	328	317	324	333	325	322	308	326	335	363	337	376	304	353	292	311	315	357	344	340	319	338	343	334	357	321	341	323	333	343	318	355	342	366	314	329	325	343	337	358	338	296	306	321	339	306	357	314	331	353	328	329	307	358	341	350	320	340	331	332	290	294	366	306	346	316	337	345	320	340	348	357	320	325	315	313	299	342	348	320	330	277	301	354	313	332	344	315	290	345	333	323	306	354	351	342	326	322	339	349	301	323	305	342	302	318	319	337	332	334	332	317	307	305	364	324	332	322	328	345	335	312	351	305	330	338	327	294	321	315	302	342	320	345	337	342	333	332	305	340	324	312	334	301	324	334	289	344	317	314	345	328	313	299	371	357	347	301	323	321	328	323	316	334	310	366	338	308	263	325	333	320	325	356	337	318	324	314	342	317	314	321	352	333	315	325	320	334	333	303	316	326	312	330	337	314	308	329	326	346	287	356	344	297	293	337	321	350	350	335	327	301	350	321	332	313	356	329	332	339	341	339	341	315	347	334	310	288	353	326	307	318	362	326	308	328	345	319	311	308	349	309	324	354	319	314	308	306	322	299	339	370	341	328	311	329	317	321	343	365	324	320	321	364	322	322	332	329	325	330	332	358	314	338	328	317	330	309	364	328	343	306	312	315	324	347	318	331	310	354	306	333	319	300	317	302	331	336	340	335	353	335	335	301	326	345	360	345	331	328	299	287	327	363	365	299	345	328	323	321	300	316	326	330	339	334	317	342	319	299	325	361	328	355	312	303	348	340	382	320	328	335	350	332	299	321	343	345	316	283	342	314	341	285	354	324	358	364	349	313	329	347	340	306	327	295	352	303	311	311	339	358	336	315	304	311	298	310	320	330	344	327	331	321	337	322	325	330	329	322	344	310	341	320	330	340	317	289	330	340	339	321	273	310	307	321	323	321	297	361	340	349	325	288	322	320	326	340	328	335	326	346	333	328	315	317	312	329	354	336	324	302	315	339	362	320	319	291	282	320	326	375	328	324	325	307	331	329	301	310	316	322	320	354	310	327	308	342	327	329	326	326	290	318	306	355	300	356	298	318	322	311	332	306	368	314	348	350	334	337	329	296	317	304	300	304	312	317	328	351	299	335	310	313	350	320	295	331	312	346	344	315	361	318	332	345	302	311	328	323	322	347	359	349	327	278	308	311	355	331	309	314	340	337	319	301	335	343	320	329	320	357	334	292	363	356	330	337	325	361	345	337	342	306	327	323	312	323	317	307	308	353	292	335	317	326	298	368	334	311	340	329	348	317	314	332	335	342	332	325	317	306	308	340	308	308	318	297	325	329	320	331	318	326	330	331	308	337	361	322	336	318	327	336	327	339	324	330	361	329	313	355	344	359	338	365	340	349	331	336	343	334	326	335	321	302	306	341	335	344	339	317	337	288	364	328	350	330	326	322	335	317	320	305	325	304	336	288	326	352	368	327	342	323	331	332	331	338	338	348	313	313	317	318	333	336	350	290	313	332	320	303	360	352	318	315	306	321	316	312	321	314	332	336	347	329	355	314	352	350	331	323	367	305	336	321	319	347	330	315	327	318	310	336	321
33004	22484	13930	7503	5117	3715	2823	2267	1890	1660	1418	1333	1202	1164	1110	993	959	899	901	883	851	841	836	787	717	770	792	720	745	763	739	685	700	705	716	678	724	661	678	730	659	660	660	692	667	688	734	658	664	630	657	685	647	642	674	642	637	672	646	643	686	711	648	684	684	676	616	662	669	674	644	642	666	610	691	655	649	636	659	628	674	670	680	654	653	624	635	617	627	626	669	662	676	696	676	646	678	621	639	642	639	624	690	673	662	631	691	629	635	653	627	670	643	648	643	654	656	674	659	631	635	661	638	638	654	621	656	671	616	648	650	629	662	657	636	685	625	665	672	624	670	623	614	628	651	608	622	598	652	642	630	617	642	623	633	606	652	601	645	630	585	660	658	658	635	647	646	616	677	633	623	642	686	620	637	584	705	650	657	679	649	616	674	651	632	658	644	600	654	610	629	652	647	648	709	622	628	638	639	627	641	589	600	642	676	682	610	629	691	671	585	632	643	618	632	590	615	664	653	683	611	711	629	663	627	613	653	686	653	663	660	613	643	658	663	631	670	655	643	627	655	659	591	699	652	601	616	611	630	642	686	673	654	671	635	613	644	652	632	696	652	614	639	655	642	618	690	620	642	666	630	615	620	661	589	712	662	705	647	595	671	662	656	685	665	620	620	625	666	679	638	636	649	601	644	656	619	632	640	615	608	640	647	616	687	658	650	655	660	659	690	669	614	618	625	645	671	642	619	623	631	617	658	658	636	638	646	633	640	606	618	648	638	662	650	646	683	668	620	654	664	625	649	639	668	626	603	647	628	616	680	670	631	608	621	677	642	615	651	637	637	685	679	620	619	647	634	664	641	605	665	621	641	678	662	631	577	649	671	654	616	631	616	669	625	614	621	637	615	632	679	684	630	649	640	640	632	670	655	707	617	670	594	639	615	654	605	663	625	638	624	631	670	621	657	649	661	684	636	636	673	583	643	659	647	625	678	649	639	671	629	628	662	593	612	608	640	643	628	669	639	621	647	598	654	650	673	674	657	688	643	641	616	602	687	664	600	606	662	645	655	631	636	618	616	639	688	651	659	645	704	641	616	641	621	648	609	620	580	666	615	623	647	667	642	609	680	636	655	668	669	686	683	660	615	666	602	623	692	610	648	607	620	643	624	639	633	612	662	610	623	701	619	655	630	624	648	660	667	619	617	680	613	678	666	623	664	661	620	649	612	625	643	670	649	626	609	637	673	658	646	644	635	684	627	650	651	669	619	642	648	665	665	643	622	646	647	627	582	660	628	645	656	678	667	645	639	642	620	627	662	640	633	639	664	656	658	635	647	600	623	589	642	590	597	637	658	651	625	617	613	644	627	607	643	615	635	626	651	674	663	657	658	632	637	625	649	629	645	673	637	630	682	617	667	666	603	638	610	641	664	647	615	646	663	682	580	641	617	637	651	629	661	598	651	625	645	623	648	652	662	672	685	675	645	669	700	632	573	617	611	668	651	639	644	622	637	653	640	612	656	629	637	636	686	637	619	598	651	693	669	610	641	644	633	656	643	617	634	677	652	703	628	580	642	625	658	667	618	644	613	670	643	653	632	641	649	596	678	625	668	642	665	643	626	639	646	669	604	627	632	686	600	635	617	629	649	640	654	644	662	645	603	596	641	650	620	675	668	628	613	678	648	631	656	598	672	618	636	684	651	575	642	644	618	660	654	629	602	660	659	656	641	639	606	648	599	620	672	634	618	604	658	647	680	648	630	655	663	667	625	625	642	684	651	625	639	670	654	640	618	610	673	682	637	623	640	624	587	683	660	605	653	628	610	632	664	645	622	641	658	627	587	641	645	668	642	641	646	581	602	659	591	610	610	623	641	678	682	662	658	693	640	639	600	638	605	613	666	636	613	632	658	640	710	650	605	645	605	635	676	712	624	681	689	656	646	633	643	611	667	652	614	631	662	648	643	676	669	674	661	604	635	658	638	621	652	610	647	640	651	597	623	621	636	625	617	618	668	642	605	617	621	578	672	673	671	633	632	656	620	644	623	589	628	649	658	631	641	666	642	647	653	636	613	607	635	695	633	653	663	638	599	650	676	586	622	623	645	583	644	633	636	629	623	627	642	652	631	599	701	653	656	631	643	688	674	591	625	584	618	636	617	636	642	640	621	661	641	644	604	646	605	632	625	670	663	647	686	643	642	647	653	650	662	676	671	637	624	666	651	639	620	607	680	637	617	617	645	609	684	642	597	643	658	676	637	662	657	637	611	617	621	658	690	673	669	621	663	631	663	694	624	658	573	637	641	653	640	653	598	662	609	655	590	668	605	686	625	611	641	655	663	667	605	660	661	649	627	660	678	640	683	639	629	646	637	625	707	596	665	687	678	645	625	623	689	626	638	667	680	624	652	628	633	630	618	701	620	614	625	606	641	670	664	605	639	645	599	637	595	664	669	646	698	640	625	657	644	665	628	639	622	650	633	652	714	629	649	650	662	637	626	656	643	633	624	662	614	593	613	684	682	604	668	691	600	640	634	600	642	641	666	649	613	634	642	646	651	660	653	647	614	676	642	622	640	654	666	595	615	624	613	617	659	676	619	620	609	651	654	607	669	645	656	618	687	658	635	649	668	657	667	658	628	657	622	619	606	646	682	597	633	648	638	592	614	638	673	637	636	652	644	606	630	636	617	694	639	618	674	619	606	654	624	612	691	615	663	604	641	681	624	635	608	673	639	656	662	626	587	645	667	611	634	661	625	642	617	654	634	612	634	631	590	661	679	636	661	637	590	663	642	625	618	682	666	663	583	624	650	636	661	599	691	659	705	638	643	684	680	634	616	695	685	652	650	621	625	651	655	668	663	659	673	654	589	621	634	626	649	637	647	693	658	615	585	649	656	648	609	667	635	609	679	615	617	594	603	617	643	680	640	622	626	646	605	620	655	674	690	687	632	672	672	621	632	659	636	615	605	652	601	651	672	628	656	653	670	660	677	661	621	578	605	667	633	639	628	631	663	640	638	671	628	663	664	633	652	611	654	660	633	690	627	637	635	655	644	624	668	664	651	674	703	643	622	627	663	640	652	628	632	631	623	672	648	698	609	635	637	605	659	708	668	660	626	699	681	643	665	622	657	665	665	591	646	621	642	687	620	652	620	651	620	661	660	687	604	687	631	620	673	615	650	623	650	613	630	658	625	651	649	651	669	641	650	639	626	630	660	627	657	649	638	644	667	653	670	621	673	581	600	660	627	613	601	630	650	664	658	620	632	583	620	648	634	670	632	651	627	644	609	598	704	644	673	622	661	627	653	624	644	644	637	657	624	628	651	682	597	678	610	598	666	663	608	649	659	627	628	657	645	606	578	645	618	617	598	628	678	685	623	676	640	686	654	612	593	646	644	642	621	625	658	658	608	604	699	666	671	634	657	607	648	609	638	617	630	608	654	654	628	612	654	674	623	640	604	597	692	609	661	642	629	662	654	644	626	623	647	577	638	635	645	648
27205	20540	6525	520	361	264	227	247	215	229	228	219	201	194	199	208	217	218	211	219	203	220	216	206	229	218	215	227	212	204	215	216	219	203	204	214	218	206	225	217	223	184	216	231	218	211	225	211	193	190	203	214	187	232	229	213	221	202	171	189	222	214	214	229	178	204	211	227	216	217	192	187	221	212	227	195	199	202	239	206	212	195	237	202	222	223	218	230	207	198	203	209	212	196	199	212	185	207	210	220	194	190	239	194	236	243	226	206	221	260	242	205	208	223	212	211	218	203	205	209	208	206	192	214	206	184	206	216	221	228	195	192	221	202	215	212	212	198	216	201	202	211	197	184	201	214	214	191	207	188	225	200	199	219	223	211	191	203	184	233	217	184	222	186	237	199	176	196	197	213	184	210	226	194	213	192	217	210	206	226	221	214	203	207	203	218	223	192	191	238	204	215	221	181	211	227	198	219	207	219	218	186	218	203	216	210	214	205	216	207	201	230	198	180	206	223	218	193	185	220	196	180	210	213	243	199	238	206	231	216	215	213	214	201	201	203	209	211	215	219	203	219	198	207	213	198	205	217	234	247	218	215	180	225	208	208	211	221	221	198	194	207	190	192	192	187	221	206	213	216	238	194	205	200	235	210	205	236	191	207	213	210	200	234	236	236	206	229	221	216	190	211	207	210	196	182	213	221	208	209	229	209	225	215	224	196	202	228	222	211	223	212	208	215	237	228	201	238	190	204	215	231	200	199	202	213	223	229	190	201	210	199	200	206	211	205	218	233	207	204	210	227	234	224	196	197	214	182	205	208	216	197	207	218	201	187	209	211	211	214	219	209	208	211	218	203	197	213	226	201	198	204	203	208	194	226	219	207	213	212	178	209	210	183	211	197	193	196	235	217	208	206	203	225	201	208	197	195	205	198	220	188	208	206	201	205	200	208	201	208	194	208	202	221	185	221	231	194	206	215	204	197	197	188	197	221	218	220	209	244	206	216	210	196	222	217	179	212	194	204	212	194	197	192	210	220	223	210	203	200	204	207	226	211	220	203	207	194	225	197	210	204	195	209	212	225	173	213	226	225	231	211	236	228	237	212	217	222	213	248	217	173	197	193	246	205	214	191	224	197	198	217	241	213	202	228	229	198	198	230	209	228	221	197	222	203	237	223	205	220	216	213	234	203	219	218	224	225	210	204	213	243	205	210	216	208	176	193	214	213	220	169	209	222	202	191	195	209	202	213	206	194	207	206	244	206	223	221	234	221	193	231	200	216	226	201	199	202	204	189	214	201	196	233	214	228	236	225	191	239	210	171	194	216	202	218	203	198	233	196	195	219	198	208	203	215	216	197	204	225	204	193	193	209	202	219	228	197	208	210	234	198	217	193	181	217	217	215	190	195	187	188	225	221	240	225	224	201	205	192	230	232	238	232	195	219	206	203	210	229	208	200	245	208	208	205	211	214	228	233	229	227	214	223	201	204	225	208	235	248	200	206	200	212	199	201	209	212	204	201	213	235	220	233	211	217	200	204	210	212	194	214	181	204	227	188	196	224	207	184	224	195	215	214	208	198	200	210	218	225	197	185	209	198	210	175	233	215	211	230	215	243	223	214	193	200	213	241	208	200	222	203	221	234	191	221	240	231	205	217	196	190	232	204	246	206	194	211	202	204	230	217	203	224	186	232	212	194	215	202	227	188	218	202	211	207	198	205	215	211	228	216	211	215	214	214	194	198	209	221	232	236	212	215	211	214	200	229	175	188	205	199	187	179	193	185	202	204	214	218	195	210	226	195	214	206	206	206	203	194	215	174	214	219	185	184	231	189	215	212	188	216	191	232	181	230	219	220	223	213	211	187	217	224	212	206	192	236	226	212	219	226	223	192	244	224	211	217	230	206	202	206	247	196	223	223	245	200	208	216	197	208	189	213	184	189	197	236	204	209	227	216	215	226	219	212	246	203	203	192	200	209	220	221	201	205	216	209	189	221	193	215	219	221	209	204	212	224	245	220	199	190	224	212	221	195	225	193	224	182	234	195	195	208	224	204	190	218	203	217	223	191	205	198	199	205	215	206	226	195	206	208	218	206	216	244	231	194	203	213	246	183	223	216	195	214	221	188	210	209	216	205	212	215	215	196	197	209	210	221	197	208	223	219	183	217	188	214	212	177	176	197	205	221	220	230	192	197	195	196	219	212	193	225	221	213	219	219	198	183	190	211	225	221	216	215	236	212	197	190	182	197	224	213	192	206	227	213	212	218	203	229	242	202	215	207	209	220	204	244	192	203	199	205	209	193	212	175	220	217	212	181	200	230	222	197	215	231	218	231	178	213	228	212	200	228	239	196	205	224	182	231	203	218	245	212	210	204	204	205	214	218	222	211	224	201	220	214	253	210	215	234	200	253	188	234	204	204	196	207	206	198	218	208	198	210	221	204	235	194	194	216	206	207	205	215	205	193	203	210	203	202	217	214	216	211	227	217	228	206	227	231	188	225	199	222	205	217	222	199	194	222	195	188	213	216	212	205	241	220	217	224	216	209	205	229	190	218	214	220	220	214	197	203	219	211	209	218	218	209	199	193	196	217	175	219	234	232	198	215	192	217	191	194	222	209	209	220	189	204	231	216	199	228	226	221	214	210	208	230	212	208	193	202	225	210	215	225	189	198	213	244	210	194	188	221	222	218	203	198	227	228	202	215	209	213	223	208	205	235	211	232	196	211	205	206	240	202	197	178	204	211	189	208	204	217	200	190	199	225	218	185	214	205	246	199	236	205	180	213	212	203	198	238	190	212	230	201	209	201	212	204	211	234	188	223	210	211	230	204	207	200	176	180	203	200	206	213	219	180	220	216	228	212	221	195	206	223	217	211	226	200	187	245	218	215	217	239	198	216	205	198	220	196	195	186	225	205	195	216	214	208	193	204	181	214	216	219	201	217	194	202	225	207	207	189	207	207	220	215	223	220	221	212	202	196	208	207	219	225	185	196	205	234	188	236	230	227	232	192	225	209	215	209	218	226	210	186	199	212	208	201	221	197	222	217	230	211	235	217	212	218	165	216	214	185	232	209	215	200	204	184	235	224	227	213	222	224	220	213	199	208	204	193	209	211	210	189	189	226	223	202	211	194	228	223	212	205	188	201	237	234	223	250	220	220	184	222	200	209	193	211	199	215	184	223	232	212	230	205	214	214	204	197	203	241	198	204	227	229	195	206	222	222	216	216	216	237	186	228	217	216	236	250	233	198	201	195	216	195	217	202	207	198	227	204	205	195	229	216	206	203	210	211	224	244	210	215	189	225	224	226	228	206	197	188	224	210	213	232	226	200	224	210	197	215	214	206	216	196	209	202	216	238	214	195	223	223	199	218	203	207	210	212	218	214	213	222	205	189	196	208	222	204	216	223	203	196	212	208	189	223	238	196	225	238	194	209	226	236	211	221	206	219	213	204	199	213	225	216	244	220	216	218	214	216	224	210	201	186	204	195	232	192	241	183
12258	2298	1427	861	717	650	580	585	546	475	503	494	505	463	474	483	507	455	455	474	474	453	452	498	468	481	477	500	470	485	484	448	475	439	453	488	491	435	462	445	472	428	471	476	448	473	456	468	477	450	450	469	464	459	433	440	464	418	457	422	472	456	433	440	396	468	465	461	432	488	462	443	455	459	428	469	492	414	473	480	475	462	504	422	445	506	450	460	438	442	441	463	440	454	429	468	407	489	447	480	462	456	437	459	446	453	445	472	451	419	439	459	420	438	443	480	436	456	480	425	467	434	454	472	474	428	489	473	455	449	467	443	485	469	446	412	463	462	483	460	441	475	469	473	448	417	450	433	475	468	464	416	456	437	458	428	448	470	442	472	461	462	448	455	473	443	451	443	411	450	487	422	463	458	452	459	472	436	451	450	426	412	389	480	464	462	438	477	450	452	481	449	494	457	418	445	437	401	485	456	470	480	474	439	488	454	442	446	456	444	459	419	438	487	426	439	500	494	438	426	450	436	438	435	449	499	489	461	467	446	455	475	429	442	488	465	483	441	471	464	454	434	451	456	469	471	458	416	464	490	461	433	451	444	445	455	439	468	443	441	404	482	446	418	448	473	470	459	472	442	477	451	441	451	481	508	456	491	457	450	434	461	472	468	444	468	466	433	494	451	477	457	415	488	443	444	458	446	469	438	461	492	505	481	443	457	462	426	423	478	421	489	434	440	439	447	469	504	458	432	442	478	471	413	470	438	423	489	484	443	476	461	467	463	448	422	476	453	431	446	445	448	501	426	469	472	479	476	446	437	464	437	437	441	414	467	475	461	481	463	469	476	489	427	441	453	445	458	427	428	485	478	430	432	484	479	470	502	422	458	422	434	453	483	449	434	452	468	446	497	490	434	486	440	430	431	469	437	455	503	431	445	450	428	459	414	441	472	430	444	412	472	464	482	427	477	460	483	453	460	465	427	437	479	459	459	443	447	479	462	494	443	460	405	443	441	427	451	465	490	470	461	460	446	444	451	458	453	464	456	478	457	436	480	450	452	477	427	489	447	489	441	439	445	422	454	449	450	446	451	441	445	444	452	415	437	445	421	433	461	483	436	443	515	432	436	477	450	471	449	423	453	410	445	445	459	483	455	452	487	482	450	449	436	469	473	497	479	487	447	461	449	491	448	438	428	465	423	489	473	438	440	434	448	438	455	449	468	471	459	466	462	463	469	452	431	451	450	445	430	455	442	468	491	391	452	422	518	449	510	415	468	438	435	451	442	447	444	456	452	457	442	439	431	482	445	506	473	464	425	440	471	445	474	474	459	498	457	429	459	484	459	473	456	452	433	426	503	460	473	507	482	462	407	451	454	423	438	512	449	465	450	480	477	452	477	491	480	447	467	429	437	491	458	440	425	442	414	473	473	458	489	462	439	496	457	449	495	472	470	432	444	498	448	441	436	426	421	441	431	502	412	476	463	461	476	441	496	470	434	475	436	434	441	468	463	467	440	463	444	489	467	499	476	469	427	448	461	472	445	475	447	475	495	454	437	433	449	439	470	424	478	427	474	463	420	425	463	454	435	406	436	495	471	487	458	437	419	472	457	457	473	460	470	445	464	482	450	465	489	487	476	456	485	501	408	437	435	465	466	444	481	461	432	499	447	486	477	427	447	426	459	448	493	479	442	489	478	451	463	447	457	458	431	460	450	410	456	468	464	469	473	443	472	478	437	443	436	454	458	472	452	472	440	465	528	429	445	497	479	464	474	464	482	434	471	436	480	481	461	427	478	444	443	478	490	448	401	476	490	457	435	464	431	459	454	468	446	456	450	423	443	436	451	424	452	491	437	437	468	443	437	481	450	442	463	449	466	473	470	463	429	509	484	393	447	465	447	474	434	457	481	463	462	449	471	423	434	464	480	436	457	451	435	447	457	469	476	433	471	489	479	423	449	415	452	438	466	474	398	455	469	442	473	454	442	451	483	453	458	451	463	469	498	458	491	492	448	458	485	440	459	464	497	465	462	420	418	491	466	440	451	453	436	447	489	443	453	466	474	471	422	424	458	470	468	465	444	436	443	464	474	418	428	488	467	463	479	432	485	465	445	458	474	432	452	465	458	471	471	469	447	412	443	449	427	422	455	467	456	449	473	465	475	512	464	452	459	485	458	460	472	440	484	442	481	465	456	479	489	435	451	470	424	442	439	471	428	470	457	445	447	482	458	446	434	439	448	433	473	461	475	456	452	459	429	501	507	444	469	468	385	491	453	451	463	477	497	460	451	431	468	495	449	437	503	425	461	467	438	454	447	421	470	493	443	441	463	478	425	429	478	419	479	452	459	492	490	464	468	445	464	467	434	407	483	468	482	445	462	489	420	444	426	485	430	457	452	453	438	499	466	453	462	423	435	438	432	434	427	519	434	428	444	463	454	438	465	415	499	438	502	461	456	473	447	465	444	428	471	447	479	457	466	461	477	463	468	450	388	431	473	453	462	481	430	466	392	437	511	445	439	445	459	441	426	439	488	420	463	453	437	447	442	459	452	443	484	454	474	457	477	459	446	468	427	460	462	425	468	464	449	460	424	472	459	467	444	461	478	481	494	419	488	459	443	412	408	471	467	428	475	482	437	468	475	473	450	452	452	444	441	429	399	480	456	458	448	444	478	508	448	462	455	444	473	452	422	450	464	488	477	468	452	448	458	479	458	469	453	429	450	437	480	467	507	465	428	492	438	456	431	491	442	471	491	493	448	452	446	467	436	443	462	496	449	473	486	420	440	461	416	462	462	424	466	451	483	461	470	460	424	476	443	435	485	480	426	482	447	461	475	471	459	501	419	474	465	423	469	472	462	440	420	453	468	444	420	456	464	447	422	425	464	452	478	416	447	451	454	463	488	460	458	452	470	474	464	469	432	454	469	450	446	461	484	423	457	422	457	471	400	472	474	450	469	461	445	419	476	510	435	477	425	452	475	431	445	408	449	458	465	435	522	463	464	440	440	451	455	488	469	454	465	468	445	465	458	461	474	448	467	446	452	449	461	451	453	415	476	448	467	475	451	457	423	436	454	446	464	470	462	455	478	511	485	458	463	433	436	472	407	468	445	469	434	438	489	497	440	462	484	429	430	436	462	469	468	439	435	473	446	443	485	476	463	429	421	454	439	428	441	488	459	517	422	449	438	431	421	468	481	430	468	445	468	484	449	453	432	408	477	464	429	426	417	440	464	443	483	494	475	471	409	440	450	457	488	469	445	450	440	409	437	440	435	472	463	478	409	445	458	435	428	468	435	478	456	481	447	503	489	488	455	469	466	445	461	471	471	501	442	443	444	453	444	416	411	455	464	441	443	441	450	453	484	421	481	494	444	484	453	457	462	409	440	466	484	444	459	477	439	448	442	479	436	442	447	488	432	456	465	490	427	449	435	441	426	449	429	438	484	491	464	431	454	426	472	433	454	446	443	469	465	428	466	467	470	477	408	415	453	497	443	463	470
24710	21630	28821	24903	18419	1160	476	344	273	250	246	211	200	173	205	206	187	180	169	171	146	150	161	137	149	147	156	141	150	160	145	156	142	161	147	157	156	115	151	135	122	126	144	135	136	135	139	132	142	154	141	143	161	146	156	128	148	122	109	168	154	146	136	140	141	126	115	151	136	156	120	143	132	121	146	132	142	137	145	119	120	153	139	137	126	131	140	129	159	157	138	149	137	142	148	146	144	125	130	127	149	130	144	134	110	136	141	126	139	129	115	149	111	156	145	157	138	122	158	153	152	134	139	137	153	148	150	123	125	142	142	141	137	143	123	141	146	144	134	126	150	132	152	122	142	136	134	138	123	132	150	135	149	137	155	145	151	150	175	132	154	138	156	125	135	157	149	148	147	140	148	148	128	157	159	158	140	139	133	142	137	122	139	153	127	147	152	134	141	149	146	121	149	164	147	142	147	131	137	126	137	132	117	152	142	134	132	141	143	112	152	137	136	129	152	128	135	149	144	129	135	152	137	141	119	133	141	152	137	145	126	140	136	136	153	144	126	132	150	141	134	145	137	139	136	154	131	136	132	133	150	139	148	143	147	132	128	131	126	137	123	146	141	131	140	143	154	131	124	158	135	127	131	115	141	158	148	153	133	140	133	141	131	131	152	138	112	141	118	141	128	140	131	117	148	135	152	132	150	140	156	129	134	149	155	146	146	132	132	150	146	132	127	134	147	130	158	152	131	140	133	143	149	120	129	123	142	140	139	133	150	167	137	153	130	114	119	135	156	118	145	155	135	140	137	147	144	153	146	142	140	135	159	144	125	153	143	155	160	145	154	151	128	121	130	130	128	139	119	113	131	142	131	142	123	138	141	175	131	136	150	120	137	141	132	145	127	128	119	159	133	139	135	122	134	137	160	166	162	139	119	141	124	132	153	118	127	138	145	130	127	153	146	117	125	108	139	133	135	155	134	160	149	144	135	146	132	144	157	137	130	142	142	157	128	117	150	147	156	160	154	143	118	167	131	119	134	138	124	136	137	141	132	141	169	129	146	148	152	129	137	135	137	134	138	153	136	131	149	138	151	131	140	140	146	130	119	146	151	138	139	141	130	143	129	131	142	133	128	128	158	132	127	151	145	131	142	110	144	142	170	144	144	146	118	138	149	129	137	127	135	139	155	136	149	138	106	121	137	133	146	136	153	131	126	136	157	141	141	120	139	135	129	141	144	143	138	121	110	150	143	157	137	130	136	130	117	155	143	126	125	148	133	162	139	155	142	141	131	124	154	139	137	141	119	135	152	130	137	142	138	131	120	145	133	133	150	143	126	147	140	149	130	143	144	145	146	125	132	140	115	154	144	124	131	149	135	131	131	134	161	145	161	135	135	140	145	152	162	155	133	138	130	124	125	131	143	126	140	141	158	128	134	143	135	142	153	143	116	148	141	118	122	147	133	137	161	136	127	140	149	155	152	122	153	164	127	165	136	140	145	129	134	143	133	144	136	127	116	149	131	150	117	137	135	147	124	166	129	149	149	139	118	147	131	123	156	150	136	130	154	142	127	119	140	121	154	139	140	133	146	155	134	144	132	148	109	130	122	147	154	138	151	134	144	132	142	134	147	149	146	133	141	144	124	139	135	133	122	141	121	116	157	131	131	141	138	116	133	150	138	123	131	121	132	128	141	131	121	141	117	152	163	123	127	147	133	130	151	129	139	130	151	127	146	142	150	132	134	137	134	146	143	150	129	134	141	131	133	144	128	129	154	122	151	150	127	146	146	123	142	149	142	147	124	149	137	130	123	146	135	162	141	131	137	134	158	140	137	126	122	120	127	136	142	147	135	124	154	124	128	141	144	124	125	143	124	136	126	149	143	134	129	125	149	135	122	135	131	126	145	161	133	138	140	130	158	134	151	138	149	128	140	141	117	139	147	130	149	155	148	138	133	143	130	131	154	143	129	129	168	140	117	146	115	148	157	136	140	141	135	149	148	169	127	130	136	158	128	138	160	156	123	151	142	124	135	137	138	117	145	126	143	152	154	124	144	134	146	137	131	145	126	145	129	120	138	144	125	144	129	132	130	134	143	132	139	150	133	101	121	136	164	155	113	126	131	129	124	167	155	114	144	138	164	128	174	142	128	121	148	136	144	134	152	133	151	132	138	120	147	139	137	154	127	154	129	132	136	134	121	118	125	130	135	163	148	164	144	155	121	137	138	138	116	137	121	134	140	146	129	143	122	127	147	126	132	136	149	133	143	144	122	124	138	133	128	154	123	139	131	153	130	136	139	123	127	131	132	131	121	145	137	150	134	127	134	147	134	146	146	136	142	133	129	145	146	122	136	135	125	121	148	157	123	161	126	136	142	119	128	150	131	139	149	137	152	156	126	154	142	157	143	131	135	128	141	164	127	143	132	157	144	152	141	142	163	141	129	125	147	127	144	158	127	148	146	118	134	145	145	148	120	124	128	133	165	144	134	133	142	128	141	134	127	126	135	139	147	128	152	144	142	125	130	146	138	134	143	134	147	146	138	134	128	146	144	136	138	144	145	156	130	136	122	136	128	127	131	124	135	146	114	138	143	138	138	166	141	143	125	114	130	147	132	141	145	153	133	120	120	131	141	117	128	132	141	148	155	143	137	131	138	156	136	123	146	142	145	126	137	140	152	145	141	129	127	137	144	148	148	151	124	122	162	133	155	141	126	129	130	142	151	136	124	134	152	121	131	143	126	129	139	140	141	130	127	137	121	131	149	131	141	137	132	136	132	154	125	140	149	144	129	142	145	137	139	137	128	135	135	152	143	139	123	143	139	147	157	148	145	142	146	116	124	157	141	158	120	137	139	140	130	143	116	173	150	135	143	171	151	156	152	152	135	121	141	138	142	127	132	139	157	148	137	146	142	141	134	138	152	126	138	126	147	139	144	135	151	124	135	150	167	142	156	120	147	133	130	132	132	136	113	155	146	139	160	146	149	123	137	153	144	133	143	166	147	126	135	141	131	132	109	129	147	123	146	128	140	145	141	128	138	116	128	144	144	132	141	121	166	117	144	150	120	126	130	135	143	122	127	155	137	163	130	154	145	113	138	125	162	122	144	149	148	133	138	127	111	150	137	135	137	147	143	125	121	129	153	124	135	129	140	128	139	158	146	137	144	128	146	148	148	128	122	145	128	143	143	132	152	113	135	150	147	146	129	153	131	149	151	138	157	145	153	154	136	158	134	153	150	126	133	147	138	115	138	111	143	149	139	114	122	139	135	141	129	157	121	150	133	138	146	123	140	116	151	120	120	123	129	143	135	150	159	133	136	138	142	144	153	143	136	145	165	140	116	134	136	119	163	123	132	130	160	137	115	132	144	149	158	164	129	147	117	139	156	142	124	138	149	153	132	143	146	138	156	154	137	153	145	125	137	133	132	157	143	149	131	141	111	118	149	116	143	113	143	139	130	147	143	134	136	135	138	164	141	135	144	123	137	137	126	141	138	163
23956	16146	8407	4324	2804	1952	1477	1153	997	872	704	679	649	556	521	439	430	416	436	402	396	378	354	369	343	348	360	346	369	348	332	296	330	360	337	353	319	325	320	338	322	332	325	327	302	298	319	323	302	325	334	317	313	319	301	327	285	322	298	304	305	291	301	303	291	298	289	301	323	284	301	349	315	298	297	279	298	280	266	301	311	308	287	306	307	291	309	322	299	268	297	287	327	308	328	301	300	312	299	291	307	296	279	297	284	327	282	298	312	324	301	315	322	287	309	305	308	362	316	320	299	323	342	297	316	317	288	289	293	329	307	324	285	308	300	327	279	294	273	283	306	323	311	326	303	321	313	288	313	312	304	300	281	328	298	286	281	299	312	308	278	303	309	325	317	296	308	267	300	288	310	292	307	312	306	305	298	285	294	300	318	305	307	291	321	306	277	327	319	297	315	308	349	316	311	311	341	306	308	306	288	328	321	323	319	281	306	287	310	303	289	305	309	304	303	346	283	319	309	290	315	278	267	283	286	308	280	294	302	308	287	313	314	314	307	307	294	302	303	320	291	324	306	297	315	288	289	313	302	288	314	311	310	304	317	323	298	293	298	322	299	315	263	324	304	303	320	289	308	300	311	323	326	310	286	320	312	295	320	281	307	309	283	290	291	328	277	289	313	323	332	327	299	336	293	306	322	329	289	290	285	304	320	319	323	276	292	263	298	293	333	287	308	303	298	300	284	306	277	291	272	294	295	283	294	302	306	296	294	317	315	305	299	298	289	288	283	325	297	322	301	300	299	285	284	290	308	282	306	298	311	304	319	297	296	305	320	295	317	301	273	289	301	300	284	318	263	320	295	316	299	279	300	326	312	280	299	325	316	288	321	332	297	315	276	309	305	289	319	276	291	284	304	339	318	296	291	282	273	308	276	303	310	294	295	306	319	314	298	288	300	298	326	316	335	302	291	312	303	296	268	325	319	293	297	267	312	319	291	291	296	316	294	302	303	336	308	300	275	328	289	274	312	325	323	317	310	334	292	306	315	328	295	335	312	305	305	283	308	317	306	298	288	346	308	305	300	283	286	307	282	317	304	272	294	327	321	314	296	293	318	310	314	302	270	326	308	302	306	323	324	329	289	318	276	308	306	289	312	303	319	320	295	325	304	304	291	305	266	309	287	337	294	293	324	299	275	283	322	326	322	300	302	310	308	275	316	307	300	274	295	287	318	313	323	294	289	289	310	323	314	297	288	299	283	298	304	297	306	308	305	287	330	320	277	299	322	296	300	301	270	292	292	264	298	304	322	310	313	267	344	307	316	300	265	308	290	308	319	339	298	278	294	302	286	280	317	284	338	299	277	304	307	288	277	316	311	314	286	306	312	318	281	306	324	276	292	322	303	297	292	288	292	327	310	298	312	295	287	306	270	261	292	322	301	290	276	315	295	313	300	252	317	301	301	294	308	291	324	302	287	292	313	291	280	322	310	297	331	306	313	291	296	303	302	287	269	294	319	322	279	319	321	283	304	285	320	286	283	306	314	293	344	293	298	275	294	306	313	322	286	312	278	304	286	295	307	275	279	299	298	279	315	295	317	296	274	276	281	307	291	295	322	298	273	316	308	294	316	292	281	325	321	305	292	319	272	298	308	286	291	306	311	320	334	288	321	297	300	318	322	302	307	313	265	314	293	306	308	329	296	284	291	305	305	310	295	311	292	287	334	309	270	297	281	290	277	298	317	281	293	262	284	285	300	299	310	278	279	312	296	286	321	290	300	312	280	323	339	320	313	279	283	304	304	323	294	305	310	319	300	306	321	316	298	275	274	310	324	302	306	315	310	296	347	302	264	298	290	356	303	283	311	309	307	245	322	306	345	303	291	297	307	310	277	293	318	341	286	344	312	274	292	320	287	266	301	291	329	295	296	264	297	277	280	288	316	340	308	330	325	281	317	318	283	305	274	327	283	317	340	294	286	291	280	286	278	297	312	297	311	287	284	331	292	292	288	316	282	298	289	341	283	283	303	317	272	305	277	318	309	304	267	302	317	283	326	294	292	312	287	304	304	264	286	324	302	312	293	302	280	279	353	282	272	315	322	295	323	296	296	296	286	298	318	321	284	328	287	329	286	267	303	297	285	306	257	287	280	288	296	298	288	311	295	286	316	278	283	322	319	308	275	284	302	338	298	287	312	297	262	285	303	337	290	307	305	275	288	315	281	269	315	315	293	291	267	310	291	307	313	303	305	310	326	307	317	317	295	275	314	311	303	304	299	310	281	311	301	326	323	296	324	304	306	292	299	303	282	284	302	307	309	292	327	311	281	281	328	307	289	339	304	317	332	294	293	295	318	331	305	304	312	313	325	301	329	319	313	277	267	283	304	307	315	312	291	285	304	332	297	326	294	326	289	291	312	288	296	341	325	322	291	283	282	307	328	291	302	318	316	308	303	318	326	308	303	331	301	293	276	289	266	314	312	319	280	278	311	303	302	316	308	299	275	287	308	312	279	273	287	281	340	310	311	332	302	330	286	287	310	313	330	306	304	310	303	336	297	328	310	284	276	308	284	297	311	291	290	326	300	309	329	286	318	308	321	286	320	289	291	265	285	298	283	337	305	296	304	328	327	276	274	332	314	297	288	281	324	297	274	272	288	296	298	324	303	313	283	263	332	304	280	339	280	333	310	317	347	274	286	289	294	289	286	294	295	321	289	309	326	299	294	315	309	302	291	290	314	318	291	293	300	297	297	287	283	278	325	308	281	286	321	289	299	301	343	295	280	317	324	283	285	308	303	290	305	284	306	302	327	305	279	286	317	308	313	299	330	298	299	288	306	333	300	307	303	305	276	334	295	285	301	288	307	309	288	316	302	294	285	286	276	303	309	264	329	305	285	296	321	312	303	287	298	279	304	346	297	309	293	297	301	315	318	290	306	326	294	301	305	319	282	327	295	308	301	311	310	287	305	310	279	310	314	307	289	294	314	293	316	296	326	294	344	274	302	289	294	313	292	320	292	293	338	330	301	285	284	323	301	262	282	305	298	294	289	284	273	291	324	295	294	276	281	285	310	280	342	307	288	311	261	293	296	294	276	269	287	304	317	272	322	272	284	298	257	319	300	286	296	278	284	331	301	315	288	293	326	322	283	302	325	361	287	287	298	285	322	313	320	307	286	313	333	292	286	321	266	304	325	302	316	309	314	302	292	298	294	309	301	275	297	321	321	297	317	295	288	287	331	289	308	297	306	282	315	288	283	310	283	274	332	297	277	300	272	279	288	325	285	318	289	292	322	331	311	300	298	281	311	303	324	298	347	292	309	290	296	317	300	292	308	285	267	310	293	331	314	289	336	268	316	304	275	319	274	340	296	288	267	304	317	315	276	301	301	315	336	285	310	288	313	311	287	281	283	298	284	299	289	293	298	319	312	299	318	285	331	268	295	268	327	261	290	314	298	317	293	301	296	315	327	332	272	308	314	291	317	274	300	292	299	311	303	331
23727	21630	29571	24200	21630	16793	1687	819	626	564	524	469	439	436	442	405	439	377	405	382	374	378	358	380	383	354	345	354	366	370	328	342	369	329	374	323	319	321	349	357	334	334	370	335	344	348	318	366	375	323	340	327	350	368	305	331	360	365	305	335	345	338	318	322	374	368	335	323	357	314	300	348	370	348	352	311	327	313	369	323	326	338	332	332	340	306	327	314	339	356	306	333	341	332	335	308	302	319	349	350	313	330	314	347	338	326	325	369	327	350	356	350	305	318	325	356	333	358	336	324	313	353	308	363	348	333	360	316	359	350	299	356	327	317	318	327	335	320	357	337	330	355	344	334	318	360	342	311	340	327	343	330	365	342	321	349	332	339	306	349	335	320	312	328	354	313	343	307	316	287	375	329	316	340	315	340	366	332	340	328	325	335	352	289	319	330	345	308	311	328	333	310	329	332	321	332	282	339	352	316	307	360	340	343	326	317	301	299	294	321	335	319	323	353	328	308	305	352	353	316	335	365	317	324	345	294	313	350	327	335	342	327	353	328	305	324	302	323	334	308	327	327	312	296	358	305	342	366	346	318	334	331	349	351	323	343	311	336	332	346	346	299	333	323	328	325	330	343	317	301	333	366	316	318	323	301	323	377	346	344	351	313	349	345	359	306	341	325	348	331	337	348	304	346	321	300	360	325	323	346	318	324	326	361	367	305	358	356	309	331	318	338	344	352	333	316	314	322	359	326	312	339	333	306	320	320	307	333	335	334	306	350	353	331	338	331	356	342	297	365	336	326	325	354	313	325	311	351	314	309	348	351	336	345	318	304	289	328	324	309	344	326	375	347	365	298	328	344	333	304	354	339	341	332	329	320	331	320	330	326	338	321	367	294	311	329	369	328	332	315	345	343	332	332	317	332	308	307	331	335	375	326	352	361	331	355	323	314	309	361	356	325	311	326	328	329	351	291	352	331	333	359	310	342	336	305	325	341	320	318	353	354	337	353	337	351	321	318	314	311	329	340	325	343	348	325	314	340	358	355	340	342	338	302	336	343	358	346	343	327	309	312	316	318	320	308	345	308	305	315	340	350	340	329	329	354	354	357	291	325	338	345	325	318	344	321	356	319	298	354	311	320	363	334	336	363	337	313	300	320	372	347	331	321	326	348	339	310	319	336	325	313	353	346	368	356	352	343	353	297	361	342	326	309	321	354	344	329	340	346	358	327	290	314	341	324	311	329	372	337	314	340	338	357	325	339	302	362	337	305	358	337	348	324	317	320	300	346	324	333	321	333	321	363	307	314	337	337	337	337	363	324	317	333	341	347	336	292	353	329	354	328	335	343	371	335	332	331	328	292	317	301	321	338	347	356	329	335	322	336	344	343	321	358	309	333	332	339	333	337	380	335	330	314	301	334	337	317	325	299	329	318	336	314	355	331	314	312	365	340	324	333	332	317	322	324	342	299	332	309	335	348	325	309	354	303	339	342	343	349	338	336	323	331	347	302	360	308	332	302	290	350	330	318	324	350	316	306	318	334	337	392	344	327	318	296	353	313	300	340	338	336	333	316	323	307	311	317	325	325	346	333	336	315	347	348	338	332	311	332	314	346	352	327	325	338	324	324	337	305	323	307	332	331	334	333	338	332	323	320	313	307	346	311	332	343	314	319	326	323	346	327	358	323	316	320	329	330	345	339	329	320	309	323	305	356	317	346	308	330	349	317	303	351	348	328	342	311	329	330	321	309	346	341	315	300	330	312	320	353	318	332	312	325	305	334	325	313	333	326	330	348	310	356	311	318	334	329	324	314	333	311	322	347	350	320	341	333	306	338	326	313	330	317	327	369	320	298	313	339	320	300	355	351	314	329	316	299	338	355	317	317	332	295	326	337	300	327	332	341	315	354	348	344	310	318	352	358	338	301	333	345	332	365	349	313	352	291	359	333	333	305	346	316	352	372	346	330	360	330	331	324	308	343	326	321	296	341	341	353	333	316	359	333	325	338	337	328	318	330	301	312	318	359	317	316	315	317	293	351	329	312	323	333	359	304	335	312	321	319	339	361	308	333	341	328	305	322	349	318	338	329	294	308	335	329	325	321	331	308	349	342	332	339	320	327	347	333	346	332	363	353	338	328	343	318	320	330	320	326	337	335	321	338	357	314	361	325	331	321	304	355	329	322	309	326	293	320	349	334	295	325	328	333	360	329	314	315	324	310	362	335	329	340	362	295	341	339	328	359	338	346	320	327	327	321	334	352	343	318	354	329	307	298	342	325	361	336	347	329	327	340	284	337	328	318	328	320	344	325	342	306	323	304	303	344	309	302	320	356	337	340	315	310	328	328	336	325	309	353	318	334	351	350	359	311	331	333	328	319	344	277	344	341	321	332	303	364	330	320	322	345	318	346	337	324	358	346	339	345	345	311	317	312	296	319	326	315	334	328	358	304	317	350	339	353	317	300	309	302	359	346	352	317	333	333	349	358	330	316	359	354	288	337	323	305	297	320	345	333	283	306	303	333	354	338	289	337	332	363	350	325	304	356	352	339	346	362	310	352	334	322	315	321	333	336	337	313	329	339	300	326	345	322	357	327	328	300	364	343	369	338	327	328	314	344	338	338	351	349	343	309	305	327	344	350	335	346	306	312	319	325	320	309	309	363	341	335	328	318	313	316	323	318	334	344	321	335	298	308	319	328	301	325	319	318	346	321	339	346	359	329	280	321	317	311	304	337	329	349	351	338	300	353	324	349	368	308	369	354	313	330	341	350	345	314	337	334	317	353	327	316	312	313	299	337	332	313	321	362	334	338	314	386	303	355	320	317	304	346	340	339	325	306	340	343	344	314	307	356	300	332	314	298	302	339	345	337	347	343	336	327	330	329	314	350	316	321	318	355	357	353	334	345	343	342	322	340	317	346	328	356	359	314	346	347	306	312	333	300	314	323	356	307	292	340	336	337	341	348	328	313	327	304	341	308	341	320	320	326	354	306	359	348	320	308	316	320	353	314	332	327	304	320	331	321	344	306	336	308	333	306	366	329	314	314	364	307	326	353	336	348	322	309	327	347	328	307	348	298	324	334	289	323	327	306	352	313	345	348	317	310	304	334	322	345	339	322	333	337	321	310	344	346	340	346	357	350	320	320	301	339	278	321	328	345	310	362	311	343	313	335	319	359	353	344	307	309	341	332	333	309	338	333	352	312	325	344	324	341	333	321	331	347	327	340	331	344	321	329	321	337	349	331	325	328	292	329	324	339	330	319	388	340	355	305	336	342	317	338	330	307	324	335	325	321	330	322	303	323	345	325	352	351	327	327	291	349	328	298	301	358	345	301	339	361	317	330	322	345	302	340	335	319	325	287	342	339	351	356	356	303	347	351	346	312	307	337	328	329	299	357	314	322	316	356	344	314	329	328	324	345	332	325	352	326	314	293	330	324	351	326	325	291	309	342	320	354	344	326	319	327	329	325	317	298	332	346	339	335	321	348	330	318	371	347
29371	24063	13896	7571	5037	3674	2781	2260	1964	1710	1455	1340	1210	1092	1067	1018	924	924	851	880	855	756	831	805	756	758	722	757	733	711	754	736	737	712	685	667	705	638	668	667	734	680	705	704	692	677	663	686	675	680	694	678	667	659	679	647	595	653	683	686	648	648	641	675	668	657	595	658	646	675	634	609	660	635	650	667	655	647	659	663	643	655	601	680	674	616	669	635	680	686	658	647	661	634	638	626	660	648	631	664	672	662	609	645	644	633	665	696	665	646	622	653	653	603	631	609	671	664	643	666	616	645	634	695	664	616	593	618	661	633	633	627	660	658	642	610	600	670	644	651	632	634	652	652	562	598	655	609	609	687	646	657	615	645	653	644	611	619	661	638	658	656	643	655	643	638	642	649	673	661	682	670	610	627	607	637	637	620	626	655	691	651	635	628	630	681	663	634	617	609	603	581	697	644	639	607	609	620	697	662	654	672	638	646	655	624	657	622	618	652	635	626	647	662	678	681	607	596	642	681	612	660	621	652	655	615	629	691	650	644	624	645	619	617	655	662	649	647	657	637	632	624	664	637	624	620	649	631	637	619	646	608	641	620	587	656	617	639	636	603	663	613	645	629	674	666	667	657	656	658	628	660	640	627	666	686	619	677	616	714	633	582	635	616	656	653	638	681	633	652	615	650	637	618	647	610	624	591	671	614	613	628	620	621	657	612	624	645	582	664	630	626	618	651	649	674	704	652	633	627	622	679	596	681	626	590	629	603	630	659	674	646	575	619	660	640	647	677	644	660	673	613	681	620	675	611	613	645	657	632	597	655	669	634	622	675	581	627	653	645	619	624	646	593	636	616	599	640	704	618	638	620	659	639	639	644	653	661	660	653	663	660	642	641	652	647	679	662	637	664	629	653	668	632	668	662	627	613	632	617	644	611	680	613	685	635	659	663	671	655	631	644	602	622	613	589	637	637	635	670	686	708	653	631	625	602	626	645	609	645	622	611	663	630	658	614	591	625	619	645	679	624	653	580	657	655	633	660	623	620	626	619	655	602	683	659	591	635	644	649	632	656	652	689	672	610	632	643	587	629	627	653	604	617	672	611	637	655	660	676	684	663	639	613	656	672	678	639	594	674	632	663	664	632	647	625	660	604	641	635	653	621	649	621	626	649	665	625	627	635	644	624	642	633	674	649	684	675	653	648	627	636	602	582	663	648	585	631	622	627	625	609	657	670	653	614	635	667	617	657	658	653	637	631	674	687	639	637	624	597	671	647	629	649	579	638	632	647	681	613	669	622	646	660	633	621	636	626	659	641	650	657	644	596	668	637	665	630	656	624	680	633	657	610	661	604	627	675	628	642	640	625	623	646	649	613	626	596	618	647	657	646	612	620	634	621	613	616	608	619	666	655	584	624	624	690	641	625	665	623	652	636	642	691	644	669	658	599	643	669	633	633	660	625	646	679	640	625	593	645	651	697	632	620	630	682	672	635	670	642	676	654	629	599	649	610	622	646	656	644	632	693	631	651	674	643	630	664	655	640	657	651	675	637	647	668	625	660	697	649	635	647	640	640	641	649	639	639	668	663	644	639	607	646	653	663	658	611	636	632	627	633	643	636	609	626	657	645	613	619	674	639	625	636	611	606	640	646	651	635	618	690	642	669	645	645	645	657	637	592	677	645	638	636	626	624	681	634	637	621	624	635	616	647	618	649	674	662	636	661	608	645	607	649	652	649	639	744	611	681	686	641	669	630	647	663	629	634	609	692	621	662	644	624	623	646	631	651	655	656	643	672	646	630	649	668	625	637	611	645	625	679	619	596	616	646	676	636	675	637	665	643	641	605	644	612	669	638	634	641	655	630	595	645	646	586	655	611	657	627	643	666	635	664	643	602	640	694	659	656	621	666	642	630	636	658	640	649	663	610	604	707	627	668	691	617	673	620	631	642	626	643	624	607	620	653	657	630	629	638	598	659	648	643	649	680	679	671	640	648	611	625	617	639	633	604	624	663	657	611	646	651	646	666	666	633	587	673	640	609	629	652	616	696	649	636	661	616	649	695	627	634	632	599	652	602	648	656	598	658	609	653	657	609	641	635	629	689	671	640	636	634	634	600	617	648	668	643	659	621	612	628	649	637	611	640	663	603	663	606	638	591	647	641	658	631	635	703	629	643	608	623	628	598	626	648	684	667	634	621	641	600	598	608	596	643	638	641	655	623	608	675	618	606	644	626	621	650	652	656	640	622	653	642	615	649	616	629	622	658	639	623	638	612	664	633	660	604	645	626	639	616	615	638	621	646	620	667	642	668	677	643	645	639	643	607	634	644	637	578	650	678	665	594	599	635	615	672	638	644	647	628	614	621	604	664	642	623	585	597	647	659	631	636	623	656	659	589	654	651	636	661	614	628	619	640	655	632	652	613	645	659	629	666	633	638	620	622	624	608	638	623	601	657	674	612	638	664	645	627	629	642	630	642	642	620	647	645	601	661	649	593	638	693	629	657	633	634	618	669	605	581	649	645	587	640	658	609	652	667	642	577	610	618	656	674	658	663	686	681	611	610	604	619	655	653	641	650	675	656	640	709	621	612	642	617	623	640	645	627	649	650	605	668	644	641	631	627	652	663	652	624	620	652	632	608	657	644	633	614	617	665	617	657	657	645	624	616	642	646	695	652	639	630	614	643	683	646	606	663	648	643	646	666	677	634	681	662	645	650	635	633	618	629	630	571	620	595	654	629	635	632	658	645	645	622	669	687	641	658	675	672	637	649	631	642	615	640	617	687	659	677	632	661	600	649	641	626	607	641	605	653	682	642	646	634	681	648	627	648	639	659	668	676	637	662	647	627	649	633	614	621	641	616	641	632	656	660	597	651	690	655	652	599	606	638	638	664	599	614	632	656	618	635	668	619	649	666	645	673	638	628	678	648	715	618	642	632	602	645	646	661	653	629	602	649	628	635	654	650	637	645	609	641	619	668	625	663	610	643	652	658	670	649	583	671	606	657	632	647	668	630	628	616	680	636	645	639	607	598	632	649	630	683	606	658	619	610	672	589	647	651	641	648	626	649	645	642	617	684	626	662	672	669	647	634	607	637	651	665	666	592	586	660	585	656	674	661	640	657	664	668	653	599	595	679	645	678	643	608	638	614	580	587	634	660	645	657	656	649	658	683	653	617	619	652	673	622	619	656	668	633	622	646	616	636	653	670	660	627	651	650	630	629	696	606	653	627	629	676	628	605	635	618	627	673	679	640	585	655	622	619	647	645	617	676	616	616	655	636	637	615	625	625	628	625	636	645	642	684	641	654	678	625	622	656	631	683	661	601	598	626	633	633	662	585	660	675	628	672	638	682	662	599	707	645	618	640	601	656	685	644	651	626	688	580	633	671	653	616	641	674	643	631	645	687	705	611	577	615	598	626	676	622	617	654	633	629	615	608	608	627	714	654	603	615	630	647	636	643	637	654	660	601	651	627	631	626	646	617	625	657	624	612	612	597
27415	20699	6484	507	303	235	229	238	229	204	217	227	202	211	204	221	196	195	228	249	224	226	218	225	225	205	245	190	230	216	224	243	228	214	198	211	205	237	201	204	237	230	196	219	200	203	229	218	229	198	220	200	187	214	216	245	221	223	222	207	206	218	214	198	222	209	203	200	228	223	189	212	210	215	191	205	220	222	213	203	251	207	201	201	202	213	228	234	209	201	234	208	224	225	223	210	204	220	217	200	239	211	216	206	200	230	216	219	213	223	219	227	209	216	179	189	198	217	222	199	194	212	210	214	216	197	223	192	228	230	186	228	202	213	203	220	226	216	216	195	203	231	218	206	204	213	230	200	194	196	201	180	224	202	229	208	224	213	215	195	215	208	225	201	232	199	239	234	227	222	216	227	221	206	238	221	237	210	193	207	214	202	223	240	228	204	222	177	217	205	225	207	219	194	204	212	201	199	198	215	210	214	215	220	227	240	199	212	232	211	208	211	205	217	229	212	243	214	220	231	226	217	233	213	202	212	198	202	224	209	220	221	224	226	244	224	203	207	204	222	203	227	202	198	195	209	199	214	223	196	217	232	223	198	236	206	231	248	230	202	233	220	215	209	213	232	202	227	219	208	206	219	233	239	203	221	195	233	218	225	237	212	202	204	189	243	215	220	213	217	219	212	177	229	219	218	230	214	211	248	195	228	203	221	220	231	214	217	200	206	220	237	204	224	198	241	208	227	201	228	229	197	208	206	213	239	264	194	199	214	243	216	186	239	198	240	198	225	208	225	248	203	208	214	218	200	230	206	196	210	191	240	235	237	223	226	207	207	217	202	196	228	237	204	183	223	190	221	187	190	221	205	207	210	208	226	215	207	233	212	233	213	212	238	204	205	226	199	219	205	202	214	179	213	233	219	197	214	229	201	229	197	209	234	229	224	253	202	220	200	209	217	236	201	179	211	210	250	209	216	214	244	205	242	237	204	229	216	215	211	207	211	213	205	226	234	213	227	210	214	210	220	226	226	192	221	206	220	212	210	207	210	201	206	222	215	216	228	201	224	221	206	207	182	225	225	175	206	193	222	212	213	203	196	206	210	206	223	201	214	237	211	224	243	217	232	225	216	237	193	241	232	223	221	215	210	200	199	221	206	209	201	219	208	203	210	201	196	229	243	220	219	196	207	227	204	189	205	229	205	220	215	234	225	225	199	222	244	206	204	214	217	231	234	202	217	213	209	227	205	218	207	233	221	191	225	218	225	206	224	231	201	189	216	223	233	236	212	202	223	231	211	202	193	194	203	258	218	238	220	196	192	208	240	203	206	224	237	206	219	210	221	204	198	232	245	233	242	226	223	229	214	193	226	218	215	205	213	217	202	202	216	241	192	210	207	205	203	212	249	192	207	195	206	201	221	224	238	228	236	183	202	212	219	193	225	215	209	229	226	208	216	219	217	207	215	214	205	238	221	203	220	209	230	215	233	205	223	212	194	208	203	230	228	201	200	230	213	224	224	224	229	213	218	216	206	196	214	211	211	213	229	210	205	200	195	215	216	207	197	215	191	204	210	233	214	212	222	240	215	231	209	214	210	195	191	231	221	181	199	199	188	234	228	239	202	250	217	212	217	212	203	212	236	200	191	223	205	220	221	216	196	226	220	200	205	200	197	187	185	195	190	219	222	200	213	202	205	212	226	209	203	215	217	199	206	209	209	223	206	224	215	217	215	187	219	206	236	206	191	210	211	223	217	213	224	228	194	235	241	219	219	251	229	208	189	227	211	218	222	221	238	203	223	234	214	232	211	215	216	197	227	220	227	194	216	213	202	185	210	227	222	234	206	202	215	210	203	216	218	217	205	184	234	204	195	210	211	234	223	215	196	218	232	228	187	234	201	193	205	194	229	243	214	224	200	203	199	213	230	199	229	185	227	208	223	202	204	213	232	201	227	235	196	241	201	230	219	219	214	189	194	215	200	207	215	217	197	216	169	200	227	205	222	220	177	230	224	215	223	238	210	215	215	219	202	193	230	205	215	177	236	203	186	219	197	210	209	236	207	208	204	218	212	217	215	226	233	206	200	201	205	227	234	260	190	236	196	207	198	192	221	215	219	250	189	217	218	210	210	200	215	213	235	218	263	234	212	249	217	190	212	247	234	208	216	196	195	220	209	207	189	219	227	231	194	206	208	199	207	218	208	254	203	255	222	191	228	204	225	229	239	189	223	237	209	192	196	228	218	206	211	203	206	206	233	174	209	237	200	225	254	227	210	199	206	249	229	212	209	240	212	183	223	239	202	200	215	242	229	204	208	231	206	228	241	202	215	198	237	231	216	217	214	214	213	190	224	234	173	215	221	213	209	202	215	210	200	203	205	243	213	216	213	219	207	230	210	206	216	227	188	214	234	213	206	229	205	226	229	214	223	213	212	220	236	187	203	213	211	207	225	196	217	236	202	198	210	224	220	212	205	205	223	209	217	231	220	214	220	209	214	204	204	226	240	211	208	225	201	194	210	243	229	222	215	195	230	218	209	205	210	205	194	192	230	216	175	215	223	241	207	208	243	196	199	212	234	197	225	208	218	209	200	202	208	210	211	217	183	233	219	212	223	216	226	214	221	222	213	209	221	237	222	213	205	212	229	232	232	208	219	230	227	210	230	207	197	198	226	220	211	232	217	232	216	224	218	222	201	212	196	227	215	220	227	241	196	242	214	219	227	234	234	213	215	238	199	235	201	223	227	195	246	213	201	221	231	253	211	209	219	201	221	209	219	202	205	207	188	226	251	199	199	202	201	205	211	212	237	197	222	238	221	203	242	196	225	201	224	210	263	212	210	224	202	203	207	213	222	217	198	218	212	225	210	243	243	214	237	199	212	223	254	226	208	202	208	201	225	170	211	224	229	227	204	220	202	225	216	202	222	228	220	239	192	228	206	212	239	233	191	208	216	207	218	225	231	212	229	232	210	213	224	212	199	191	198	215	230	189	213	226	221	212	225	222	207	198	195	232	210	234	233	199	222	236	219	219	198	200	214	243	200	217	191	233	235	209	199	204	226	222	219	226	208	193	214	211	223	226	201	209	207	222	233	207	230	203	199	215	205	202	219	238	188	189	223	181	191	223	194	217	208	217	220	211	200	185	198	204	195	207	222	197	202	214	195	227	226	210	231	210	218	208	221	215	215	209	219	217	199	211	189	227	224	207	192	188	231	213	219	186	206	216	206	219	205	208	214	210	214	209	240	221	212	214	188	228	211	231	193	223	208	212	209	192	193	197	224	211	183	221	203	219	210	211	195	203	194	203	216	199	196	200	200	227	207	202	213	220	215	198	203	232	218	214	242	207	208	222	207	218	224	224	219	197	213	233	226	229	207	228	233	208	211	234	216	219	203	228	236	200	214	192	223	221	219	214	204	201	192	221	224	222	207	207	219	202	199	234	202	222	196	210	224	229	207	199	207	196	248	210	208	208	220	209	185	211	204	230	190	200	236	208	211
12245	2916	1424	850	710	591	582	544	518	544	518	497	441	491	512	464	477	471	455	502	478	472	502	464	479	473	462	501	452	468	433	428	475	487	444	453	461	457	468	467	449	513	484	496	451	469	472	457	440	468	434	474	463	481	465	461	469	432	416	440	469	477	472	467	466	423	461	447	427	460	465	453	478	438	457	430	498	435	449	436	451	448	463	419	465	480	459	507	478	456	480	479	459	465	411	442	495	477	486	457	424	444	495	491	436	482	492	446	488	477	476	462	470	435	433	479	455	446	492	480	506	473	433	466	488	442	456	460	474	422	486	435	466	449	491	464	452	431	457	459	438	451	473	461	473	448	462	477	435	419	461	457	475	472	466	447	424	491	438	475	463	471	423	485	431	473	467	463	423	455	494	473	427	462	452	468	440	469	479	472	454	419	458	479	446	445	445	486	457	427	461	491	483	486	492	481	489	446	470	437	460	446	446	442	452	459	463	428	479	445	430	450	477	426	429	449	491	465	460	441	464	493	465	496	451	468	494	479	465	434	475	475	467	448	471	445	466	429	452	480	473	481	470	461	463	461	474	432	422	473	466	433	520	463	476	441	490	445	485	461	449	479	459	469	444	424	453	443	452	455	483	466	458	470	464	430	447	477	432	462	458	482	456	458	445	420	471	483	443	458	431	463	470	434	477	474	467	467	461	458	457	479	444	466	462	478	491	495	467	487	442	449	407	474	422	436	439	462	464	477	489	450	472	472	476	466	436	431	450	483	439	477	445	466	473	460	477	460	506	479	439	468	496	457	472	455	467	449	452	465	503	477	473	451	471	482	476	445	469	440	515	423	436	457	461	476	443	487	475	434	454	442	487	475	462	453	464	501	466	490	453	457	476	451	494	459	446	435	465	427	458	480	473	477	416	445	440	473	461	466	449	453	473	446	468	483	487	463	426	472	449	420	468	451	470	467	451	486	464	507	452	439	419	451	454	428	451	464	480	466	467	451	477	461	508	487	468	474	463	454	462	441	461	507	440	479	472	477	445	439	431	472	454	473	454	491	460	451	467	467	479	455	458	480	458	433	435	433	492	450	486	450	506	439	470	434	464	440	460	492	463	456	456	465	497	494	424	453	440	445	441	445	482	480	451	479	454	454	488	444	429	473	438	458	508	473	471	469	462	502	506	433	452	450	455	486	474	447	477	453	439	443	473	460	483	460	458	462	457	431	467	475	486	492	479	467	459	460	454	477	411	456	459	452	453	480	452	459	466	434	473	464	473	425	465	471	455	485	449	436	432	491	475	476	431	444	481	514	478	471	497	455	462	433	477	481	465	463	459	461	479	488	467	461	474	451	469	462	460	450	520	505	511	408	480	452	484	463	431	477	458	450	482	500	479	421	448	469	435	468	475	492	422	436	465	444	464	434	448	449	424	437	465	416	486	432	501	474	439	475	481	465	463	433	448	503	442	458	432	493	467	493	459	428	453	422	449	426	476	411	471	474	419	477	474	432	465	473	453	487	462	458	508	454	436	477	486	446	480	457	465	453	468	429	479	442	418	493	461	448	445	468	482	451	501	437	444	474	454	430	487	460	470	457	447	469	453	471	465	492	480	458	467	495	474	433	445	503	431	443	457	465	473	443	478	463	446	467	475	462	476	436	464	474	478	436	466	463	471	466	461	513	456	466	469	481	479	458	478	457	433	486	467	466	473	494	452	456	431	432	454	439	471	505	457	463	466	452	436	437	473	493	457	428	439	470	433	450	474	447	459	478	456	450	455	502	466	477	453	485	396	461	475	402	457	444	459	479	451	449	512	494	477	455	462	460	454	487	442	428	497	471	440	500	479	481	460	491	481	478	474	482	456	486	445	502	465	436	494	439	466	489	433	439	488	462	448	449	456	431	433	454	466	427	426	441	487	481	459	475	440	473	488	487	456	444	457	450	484	452	492	489	455	430	466	453	464	436	475	477	452	474	455	470	494	434	464	464	482	473	483	505	463	439	439	478	447	451	408	504	453	462	484	446	479	427	463	449	481	458	462	473	487	489	449	495	455	474	460	466	443	453	474	480	474	458	521	441	498	433	461	430	440	489	438	462	456	472	434	415	476	474	462	505	500	450	481	496	464	446	484	461	465	434	435	474	456	431	477	461	423	473	472	476	478	445	422	435	467	471	446	449	425	453	497	490	452	483	455	444	455	472	493	438	452	430	489	420	428	458	460	464	479	484	418	451	433	470	438	446	453	431	496	468	451	449	461	465	445	465	489	463	446	464	434	447	484	466	501	437	473	488	451	465	470	483	463	462	508	458	461	463	451	465	434	468	467	457	494	408	457	421	469	444	445	485	501	464	439	470	465	471	481	482	462	440	463	445	470	447	500	478	479	475	484	470	455	493	452	468	442	478	426	455	497	483	452	428	461	450	469	455	467	449	488	453	475	448	455	462	467	473	465	444	454	440	428	466	459	480	466	456	497	468	477	466	493	469	484	450	467	485	450	455	474	436	429	445	460	409	443	438	468	450	469	466	452	456	474	464	430	465	432	464	448	472	488	481	448	475	459	485	449	476	480	469	449	445	460	475	485	484	487	443	441	468	470	495	454	446	446	476	411	464	465	513	481	468	477	465	423	454	464	461	449	502	460	482	452	475	453	438	466	480	443	456	466	474	457	459	495	478	452	458	433	470	441	451	399	468	463	479	411	474	471	439	431	476	440	432	486	439	444	503	447	505	482	458	445	483	446	525	471	445	437	474	471	445	463	437	461	477	473	492	498	432	485	466	441	446	481	481	452	464	454	461	480	463	446	526	454	477	489	440	458	445	459	454	503	444	497	440	453	443	427	457	475	440	487	435	472	448	465	496	448	508	458	491	463	457	435	472	454	457	460	475	462	473	447	419	454	478	429	484	474	476	517	463	453	468	457	457	464	441	452	441	435	443	464	463	470	537	421	429	535	438	491	458	455	415	496	467	452	481	447	457	447	461	471	459	473	477	465	477	457	466	455	476	495	443	480	477	478	492	476	469	441	480	482	453	458	446	433	461	495	482	499	484	452	441	495	439	484	451	491	467	471	464	483	464	455	464	482	416	477	448	460	501	466	444	468	499	465	441	482	481	432	466	489	470	435	439	464	462	447	471	459	472	448	470	457	447	499	484	470	446	434	455	481	437	465	433	466	473	454	445	475	499	481	466	445	477	471	466	455	462	469	431	469	464	453	454	422	395	445	461	429	474	462	465	479	486	469	460	484	451	459	443	469	471	409	462	449	437	455	477	406	429	468	465	471	463	440	465	476	441	494	427	437	458	420	466	493	437	471	447	517	473	440	465	460	452	441	475	490	441	429	439	462	441	461	462	488	425	491	454	443	460	466	432	409	454	439	462	450	505	468	459	459	445	459	479	463	452	464	483	480	495	438	452	438	448	451	466	466	501	448	492	454	516	458	436	449	440	464	469	459	446	453	471	444	477	491	441	458	469	455	474	476	450	458	440	486	514	437	500
23586	20632	27432	23828	17541	1090	457	302	277	265	211	201	203	175	183	170	191	140	155	157	165	155	160	152	137	140	145	145	136	148	129	154	147	162	146	144	135	135	152	143	148	127	135	139	113	129	140	126	137	145	143	165	138	140	144	138	128	129	153	118	116	148	130	140	139	121	130	137	114	113	131	118	134	138	127	136	129	136	123	129	146	133	141	129	131	124	123	135	118	124	139	139	112	127	148	130	148	125	129	146	123	124	138	116	132	133	143	123	123	132	140	114	140	138	120	125	145	131	124	135	119	119	132	139	112	111	123	132	141	143	140	124	123	143	136	153	148	135	126	117	120	123	120	119	129	128	129	134	115	129	116	144	143	133	116	123	139	118	125	125	123	121	126	152	114	108	118	116	120	134	123	142	134	117	135	134	138	124	109	149	140	137	127	149	139	145	135	124	133	149	120	116	137	127	120	134	111	119	122	125	116	132	133	118	122	130	124	126	137	140	133	121	134	128	125	132	138	131	106	133	131	157	129	136	129	127	106	127	135	145	138	135	135	143	115	128	127	131	125	122	144	122	104	114	149	150	125	129	154	125	137	126	119	143	114	134	128	148	125	128	129	134	116	134	112	126	124	126	130	111	132	124	133	130	127	133	139	137	125	123	113	125	120	142	108	132	132	131	119	144	136	133	127	124	139	120	142	128	148	139	117	132	127	139	126	121	143	148	139	136	126	123	135	118	115	134	128	136	114	127	136	134	105	155	151	149	129	141	141	128	113	120	121	140	136	145	145	134	132	115	133	121	133	132	135	141	151	136	123	150	133	132	128	141	113	124	141	124	139	104	142	125	134	133	107	128	127	121	147	127	119	118	132	111	136	145	118	143	126	134	113	112	114	140	132	146	135	134	149	140	125	128	145	142	131	142	145	150	132	146	121	132	130	138	118	129	117	144	145	122	140	120	130	147	133	102	138	121	110	132	102	136	139	142	137	110	135	116	127	138	132	129	116	112	150	145	144	110	133	140	135	119	141	141	149	137	140	138	148	119	134	122	99	128	150	121	131	133	127	142	145	125	132	127	132	136	140	144	131	144	130	136	132	113	127	124	136	137	148	138	131	128	139	125	146	138	132	143	114	117	121	118	128	154	132	121	140	119	124	130	129	131	136	116	136	136	138	145	149	131	104	131	129	142	143	117	131	129	146	134	145	141	164	138	122	116	129	118	133	138	131	135	105	129	134	133	123	139	130	152	131	135	138	128	133	152	133	135	151	131	141	154	135	129	135	126	141	137	125	114	137	124	129	125	133	130	142	133	131	135	126	143	116	126	117	136	119	117	125	118	135	101	123	126	131	143	121	118	163	127	113	145	133	139	137	113	147	141	130	141	128	129	140	143	140	129	134	110	135	135	125	126	126	133	141	150	140	128	154	138	122	134	135	140	120	136	135	132	149	131	133	151	152	140	114	136	143	116	106	139	130	132	119	142	128	123	147	133	118	137	127	116	113	132	143	144	115	129	122	137	145	125	126	142	131	111	126	151	121	148	131	127	125	136	134	135	130	118	122	123	141	123	142	142	131	127	122	122	113	130	132	138	136	138	108	118	128	119	132	134	121	112	150	137	139	140	121	114	126	126	123	126	111	146	128	129	132	122	135	124	119	144	129	141	125	138	129	127	117	137	107	148	127	119	143	138	115	134	123	113	120	131	144	117	155	131	120	150	124	135	131	123	102	144	123	136	122	130	138	126	152	127	116	118	118	136	128	129	130	111	117	150	137	125	121	137	129	128	123	128	132	120	119	137	124	164	137	129	121	142	118	136	143	138	143	149	117	132	132	138	147	138	126	126	121	118	132	127	150	124	119	138	139	137	150	124	125	136	131	135	110	132	127	140	142	142	135	125	112	135	132	146	132	133	106	120	129	132	126	134	151	113	143	131	145	128	138	128	125	139	140	130	127	131	151	141	131	146	124	134	131	136	126	116	123	135	134	109	138	132	133	138	142	116	146	138	139	129	122	116	146	134	139	129	131	142	125	141	123	122	130	141	125	136	120	125	118	130	137	140	129	132	137	133	107	128	134	149	128	132	127	112	131	130	132	123	115	124	136	133	109	130	132	126	110	150	140	119	119	122	140	144	135	117	124	127	162	122	139	131	130	134	126	137	137	114	126	125	138	122	119	136	133	143	106	138	139	129	138	147	134	134	113	126	120	139	130	119	127	107	134	126	129	134	120	133	141	131	137	111	123	127	122	154	130	119	130	121	135	128	146	128	127	136	122	141	117	142	117	123	123	140	105	138	147	134	124	137	118	125	113	125	152	137	124	140	126	119	121	125	139	147	133	121	121	130	132	120	128	117	114	131	156	138	130	115	133	121	122	121	147	137	131	117	113	137	133	124	137	123	117	129	131	138	131	103	120	153	128	127	145	131	130	135	130	122	139	129	122	125	141	141	112	130	124	128	137	128	118	131	122	115	136	119	143	116	127	158	126	136	127	129	134	127	110	128	145	129	122	138	136	130	134	109	151	131	130	136	114	119	124	100	146	126	143	138	126	126	140	125	116	133	112	123	118	123	138	117	136	136	112	115	118	131	136	131	120	118	129	130	131	130	104	128	131	138	115	126	122	152	131	138	137	148	129	131	142	138	143	115	123	131	137	131	142	130	119	124	135	103	118	124	132	132	114	147	132	124	130	103	124	121	116	131	125	138	131	127	132	135	139	120	136	129	144	118	134	127	145	128	140	147	116	121	132	133	133	151	120	137	145	108	127	122	120	137	138	131	128	127	120	115	124	132	141	124	130	137	140	136	132	126	118	124	110	144	136	113	140	133	129	143	120	137	123	144	112	113	115	124	133	133	113	122	113	135	129	137	113	124	125	133	126	133	122	123	129	136	136	116	134	124	131	132	131	122	129	134	124	118	119	133	133	127	129	128	138	119	134	147	134	121	127	137	132	132	121	132	122	125	117	143	137	130	131	127	140	133	148	104	147	122	144	119	120	138	133	146	134	121	127	134	124	129	123	128	126	134	144	132	132	125	137	130	128	139	121	121	133	139	140	140	131	137	129	100	117	144	139	128	129	134	130	140	151	135	132	128	137	147	135	113	136	128	130	111	155	137	134	117	125	122	117	128	154	125	118	126	132	140	121	143	131	119	124	102	106	134	126	136	137	131	145	109	125	130	142	141	130	144	132	115	117	137	122	130	115	146	143	139	121	128	119	114	142	137	123	121	118	139	140	113	129	121	131	123	147	128	123	151	130	129	137	155	130	142	138	146	125	156	143	125	131	112	130	137	131	162	116	131	137	133	120	141	119	143	139	125	121	132	117	153	134	120	143	108	110	146	138	120	144	115	132	140	110	131	130	134	140	128	130	124	138	137	114	147	130	134	132	118	109	115	107	147	131	115	144	130	155	136	115	143	125	138	124	135	121	142	144	108	127	153	132	111	122	141	114	136	148	124	128	119	125	122	139	134	155	136	148	115	123	111	111	130	108	125
24633	17180	7812	4174	2687	1838	1384	1124	910	833	686	647	596	520	473	452	423	405	441	365	425	357	373	374	330	357	379	361	308	351	310	320	328	335	320	316	317	325	317	329	313	321	300	293	314	309	302	312	338	330	298	287	310	287	281	306	315	282	298	307	313	298	303	273	311	300	281	317	296	319	288	315	280	265	306	301	302	293	318	261	291	316	314	266	326	290	288	269	300	310	303	286	294	282	312	283	289	318	294	264	271	277	302	275	278	299	288	322	275	246	299	317	285	297	315	253	271	290	245	307	281	270	284	259	267	270	286	299	279	288	297	297	256	317	250	257	290	273	293	268	309	271	289	315	283	288	273	282	294	321	278	292	301	316	288	315	267	284	320	291	288	283	303	255	304	290	303	267	297	274	299	265	299	265	307	301	288	273	302	298	299	297	297	298	276	274	284	303	309	277	316	281	300	294	288	277	306	259	274	276	288	274	293	289	272	262	276	287	301	267	295	278	281	276	297	291	302	294	278	282	289	270	265	289	305	273	284	276	305	304	278	275	311	300	280	299	308	325	312	283	330	290	303	289	279	282	304	278	291	296	306	286	261	277	284	323	287	246	293	300	291	275	302	292	273	312	308	297	314	298	271	294	273	291	271	278	286	302	295	294	270	274	270	322	250	255	299	304	284	305	296	281	300	302	290	283	277	280	309	279	240	286	289	282	290	313	284	262	281	303	285	286	271	300	288	302	283	315	272	312	292	312	311	293	272	294	270	267	317	315	297	304	295	288	268	299	309	270	295	292	306	292	294	272	276	264	291	310	295	272	300	261	302	284	315	289	292	296	304	281	301	307	286	294	302	276	307	293	285	307	309	266	291	271	306	296	268	281	278	335	268	311	303	284	298	301	304	272	313	330	273	286	316	302	291	309	292	257	291	278	274	272	266	258	290	297	272	307	287	277	277	278	296	272	292	284	284	289	289	261	262	273	323	294	286	284	259	297	283	275	288	279	281	316	278	306	274	260	275	298	293	300	323	278	330	278	286	247	276	323	300	261	301	275	295	312	285	285	282	277	271	309	277	293	295	307	303	263	287	263	282	310	289	270	274	252	268	296	300	295	292	291	268	290	288	304	322	269	300	268	282	279	295	272	258	307	300	299	292	309	290	285	276	304	272	281	301	309	301	309	274	299	280	293	274	280	273	275	307	302	261	277	290	294	276	311	329	275	301	277	301	316	257	312	300	293	267	278	289	295	291	300	298	292	308	324	275	328	293	288	314	281	318	300	280	265	290	305	287	290	296	300	286	263	301	314	277	285	257	284	310	297	299	282	278	292	302	280	312	264	253	276	267	281	283	265	299	300	294	297	269	251	302	254	282	274	295	296	297	307	281	281	315	277	309	284	307	266	298	300	274	318	306	274	276	276	300	285	301	263	269	257	307	299	276	273	297	302	324	284	300	262	282	362	280	287	288	297	290	278	309	289	300	287	299	285	280	286	297	275	297	294	271	274	283	275	258	309	291	282	301	262	290	293	288	285	283	306	308	310	308	264	275	261	279	286	274	292	279	305	302	288	302	287	278	298	297	298	278	284	289	298	309	310	279	292	304	300	315	297	290	279	258	304	288	317	292	295	232	330	308	293	252	320	276	265	287	318	300	281	279	294	301	286	270	282	282	270	290	322	265	261	264	285	298	279	299	303	291	302	285	302	299	291	277	335	274	275	275	305	296	303	267	301	291	293	279	275	315	297	310	305	287	290	296	314	280	313	281	294	296	280	297	305	291	283	289	268	318	280	320	301	275	256	300	266	286	276	278	276	292	293	278	283	294	297	291	290	267	291	286	303	289	279	281	257	296	303	288	298	305	298	288	295	296	271	284	289	277	264	304	311	282	259	265	276	268	303	284	289	276	295	304	263	280	295	295	273	282	292	260	270	292	297	287	300	265	260	284	275	286	280	301	279	289	289	299	315	269	298	293	267	275	283	289	281	302	312	272	317	329	273	276	284	297	295	270	253	292	290	274	279	285	309	282	291	285	313	265	273	284	306	279	283	287	277	281	306	283	279	256	285	285	303	311	274	266	280	292	270	315	284	259	289	268	276	338	254	306	277	282	298	272	309	282	259	302	280	294	325	301	282	290	306	305	262	300	288	308	265	303	280	252	290	298	263	301	298	279	264	308	258	299	275	304	288	306	266	286	310	288	275	283	273	255	290	290	276	298	288	280	302	342	280	290	315	270	294	294	303	291	308	296	272	296	297	293	272	284	294	277	288	276	289	317	305	279	301	275	274	294	302	313	299	324	294	256	280	303	315	259	313	272	276	306	295	284	323	311	261	312	285	287	304	294	296	254	282	303	325	269	277	288	278	287	317	294	291	251	271	299	274	293	296	266	282	280	283	265	285	271	310	300	293	307	298	265	282	294	292	310	306	294	282	285	288	299	274	299	297	289	308	257	285	295	270	319	291	313	304	288	289	279	276	293	290	270	291	304	283	297	310	273	281	271	286	267	260	283	275	267	278	300	295	277	315	307	262	264	288	312	278	306	287	296	282	285	296	286	294	308	325	276	278	301	277	283	271	257	285	283	342	258	283	289	305	283	290	285	301	313	289	299	276	278	280	299	288	296	290	292	270	274	277	277	288	298	283	317	279	256	309	287	283	302	299	258	307	263	280	314	292	302	275	295	294	260	276	254	294	262	278	274	290	276	229	254	296	286	295	283	273	267	317	268	282	272	311	285	290	249	276	295	269	273	264	320	290	278	286	258	288	289	300	293	294	303	292	285	268	293	286	291	277	286	283	288	297	261	284	284	300	282	341	293	281	258	288	273	324	290	294	266	270	299	314	274	280	286	284	280	266	297	256	309	276	301	265	269	321	277	290	277	291	272	303	275	303	289	272	291	285	301	320	267	288	285	282	268	301	276	295	297	275	282	271	277	295	270	263	270	295	323	279	293	286	295	276	291	292	295	268	275	274	270	296	265	299	301	264	301	300	262	296	312	286	281	282	304	285	295	279	318	283	286	278	262	315	277	254	285	295	284	293	289	281	302	304	272	293	267	277	320	289	289	313	300	276	268	316	255	267	301	260	302	269	285	277	277	281	317	291	267	268	277	308	266	307	279	291	280	319	289	305	282	282	270	294	279	264	290	306	258	303	284	263	282	287	309	318	283	273	269	284	299	280	312	285	257	285	310	293	285	301	307	284	305	280	302	288	291	281	307	314	309	286	264	286	315	299	309	272	297	270	318	286	278	282	288	281	299	305	292	303	264	299	300	312	284	280	294	286	281	292	279	289	302	288	294	298	287	309	267	276	298	271	292	268	275	278	283	277	295	288	284	284	323	257	284	305	262	261	268	271	286	276	301	313	292	297	271	290	277	292	282	268	282	288	306	285	279	292	323	296	256	293	297	302	299	258	303	274	274	284	311	279	274	289	269	271	264	282	300	288	277	280	315	289	285	294	301	293	291	259	289	292	302	269	326	293	322	270	316	319	300	292
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
